diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..56585a1 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,4 @@ +language: objective-c + +script: + - xctool -project PeevedPenguins.spritebuilder/PeevedPenguins.xcodeproj -scheme PeevedPenguins -sdk iphonesimulator build test CODE_SIGNING_REQUIRED=NO diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/Bear.ccb b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/Bear.ccb similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/Bear.ccb rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/Bear.ccb diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/Bear.ccb.ppng b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/Bear.ccb.ppng similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/Bear.ccb.ppng rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/Bear.ccb.ppng diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/Fire.ccb b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/Fire.ccb similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/Fire.ccb rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/Fire.ccb diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/Fire.ccb.ppng b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/Fire.ccb.ppng similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/Fire.ccb.ppng rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/Fire.ccb.ppng diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/Gameplay.ccb b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/Gameplay.ccb similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/Gameplay.ccb rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/Gameplay.ccb diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/Gameplay.ccb.ppng b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/Gameplay.ccb.ppng similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/Gameplay.ccb.ppng rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/Gameplay.ccb.ppng diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/Levels/Level1.ccb b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/Levels/Level1.ccb similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/Levels/Level1.ccb rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/Levels/Level1.ccb diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/Levels/Level1.ccb.ppng b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/Levels/Level1.ccb.ppng similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/Levels/Level1.ccb.ppng rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/Levels/Level1.ccb.ppng diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/MainScene.ccb b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/MainScene.ccb similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/MainScene.ccb rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/MainScene.ccb diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/MainScene.ccb.ppng b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/MainScene.ccb.ppng similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/MainScene.ccb.ppng rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/MainScene.ccb.ppng diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets.ppng b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets.ppng similarity index 98% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets.ppng rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets.ppng index 12d2b38..8b1120e 100644 Binary files a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets.ppng and b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets.ppng differ diff --git a/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/intermediateFileLookup.plist b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/intermediateFileLookup.plist new file mode 100644 index 0000000..0c67376 --- /dev/null +++ b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/intermediateFileLookup.plist @@ -0,0 +1,5 @@ + + + + + diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/background.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/background.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/background.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/background.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/bear.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/bear.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/bear.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/bear.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/beararm.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/beararm.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/beararm.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/beararm.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/bearnoarms.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/bearnoarms.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/bearnoarms.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/bearnoarms.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/button.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/button.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/button.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/button.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/catapult.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/catapult.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/catapult.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/catapult.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/catapultarm.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/catapultarm.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/catapultarm.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/catapultarm.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/flyingpenguin.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/flyingpenguin.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/flyingpenguin.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/flyingpenguin.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/ground.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/ground.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/ground.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/ground.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/longblock.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/longblock.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/longblock.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/longblock.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/menubackground.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/menubackground.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/menubackground.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/menubackground.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/seal.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/seal.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/seal.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/seal.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/squareblock.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/squareblock.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/squareblock.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/squareblock.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/tallblock.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/tallblock.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/tallblock.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/tallblock.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/taperedblock.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/taperedblock.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/taperedblock.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/taperedblock.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/waitingpenguin.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/waitingpenguin.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/PeevedPenguinsAssets/resources-auto/waitingpenguin.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/PeevedPenguinsAssets/resources-auto/waitingpenguin.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/Penguin.ccb b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/Penguin.ccb similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/Penguin.ccb rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/Penguin.ccb diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/Penguin.ccb.ppng b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/Penguin.ccb.ppng similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/Penguin.ccb.ppng rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/Penguin.ccb.ppng diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/Seal.ccb b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/Seal.ccb similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/Seal.ccb rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/Seal.ccb diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/Seal.ccb.ppng b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/Seal.ccb.ppng similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/Seal.ccb.ppng rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/Seal.ccb.ppng diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/SealExplosion.ccb b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/SealExplosion.ccb similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/SealExplosion.ccb rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/SealExplosion.ccb diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/SealExplosion.ccb.ppng b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/SealExplosion.ccb.ppng similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/SealExplosion.ccb.ppng rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/SealExplosion.ccb.ppng diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/Strings.ccbLang b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/Strings.ccbLang similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/Strings.ccbLang rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/Strings.ccbLang diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/WaitingPenguin.ccb b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/WaitingPenguin.ccb similarity index 98% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/WaitingPenguin.ccb rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/WaitingPenguin.ccb index 8015d55..d0bb1bd 100644 --- a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/WaitingPenguin.ccb +++ b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/WaitingPenguin.ccb @@ -2,6 +2,15 @@ + SequencerJoints + + hidden + + locked + + + UUID + 2 centeredOrigin currentResolution @@ -14,12 +23,20 @@ CocosBuilder fileVersion 4 + gridspaceHeight + 64 + gridspaceWidth + 64 guides + joints + jsControlled nodeGraph + UUID + 1 animatedProperties 0 @@ -2207,7 +2224,7 @@ memberVarAssignmentName memberVarAssignmentType - 0 + 1 properties @@ -2286,8 +2303,6 @@ - selected - notes @@ -2360,8 +2375,46 @@ 11 + + autoPlay + + callbackChannel + + keyframes + + type + 12 + + chainedSequenceId + -1 + length + 10 + name + Untitled Timeline + offset + 0.0 + position + 0.0 + resolution + 30 + scale + 128 + sequenceId + 1 + soundChannel + + isExpanded + + keyframes + + type + 11 + + stageBorder 3 + stageColor + 2 diff --git a/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/WaitingPenguin.ccb.ppng b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/WaitingPenguin.ccb.ppng new file mode 100644 index 0000000..e047dba Binary files /dev/null and b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/WaitingPenguin.ccb.ppng differ diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/1.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/1.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/1.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/1.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/10.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/10.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/10.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/10.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/100.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/100.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/100.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/100.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/101.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/101.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/101.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/101.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/102.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/102.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/102.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/102.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/103.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/103.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/103.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/103.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/104.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/104.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/104.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/104.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/105.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/105.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/105.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/105.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/106.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/106.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/106.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/106.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/107.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/107.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/107.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/107.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/108.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/108.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/108.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/108.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/109.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/109.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/109.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/109.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/11.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/11.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/11.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/11.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/110.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/110.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/110.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/110.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/111.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/111.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/111.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/111.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/112.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/112.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/112.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/112.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/113.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/113.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/113.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/113.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/114.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/114.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/114.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/114.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/115.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/115.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/115.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/115.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/116.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/116.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/116.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/116.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/117.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/117.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/117.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/117.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/118.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/118.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/118.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/118.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/119.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/119.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/119.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/119.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/12.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/12.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/12.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/12.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/120.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/120.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/120.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/120.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/13.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/13.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/13.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/13.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/14.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/14.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/14.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/14.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/15.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/15.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/15.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/15.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/16.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/16.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/16.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/16.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/17.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/17.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/17.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/17.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/18.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/18.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/18.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/18.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/19.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/19.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/19.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/19.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/2.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/2.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/2.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/2.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/20.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/20.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/20.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/20.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/21.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/21.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/21.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/21.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/22.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/22.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/22.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/22.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/23.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/23.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/23.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/23.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/24.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/24.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/24.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/24.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/25.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/25.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/25.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/25.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/26.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/26.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/26.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/26.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/27.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/27.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/27.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/27.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/28.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/28.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/28.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/28.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/29.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/29.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/29.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/29.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/3.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/3.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/3.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/3.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/30.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/30.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/30.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/30.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/31.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/31.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/31.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/31.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/32.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/32.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/32.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/32.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/33.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/33.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/33.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/33.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/34.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/34.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/34.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/34.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/35.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/35.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/35.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/35.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/36.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/36.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/36.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/36.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/37.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/37.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/37.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/37.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/38.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/38.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/38.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/38.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/39.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/39.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/39.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/39.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/4.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/4.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/4.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/4.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/40.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/40.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/40.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/40.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/41.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/41.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/41.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/41.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/42.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/42.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/42.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/42.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/43.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/43.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/43.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/43.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/44.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/44.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/44.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/44.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/45.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/45.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/45.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/45.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/46.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/46.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/46.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/46.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/47.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/47.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/47.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/47.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/48.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/48.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/48.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/48.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/49.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/49.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/49.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/49.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/5.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/5.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/5.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/5.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/50.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/50.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/50.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/50.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/51.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/51.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/51.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/51.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/52.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/52.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/52.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/52.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/53.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/53.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/53.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/53.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/54.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/54.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/54.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/54.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/55.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/55.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/55.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/55.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/56.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/56.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/56.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/56.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/57.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/57.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/57.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/57.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/58.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/58.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/58.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/58.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/59.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/59.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/59.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/59.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/6.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/6.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/6.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/6.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/60.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/60.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/60.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/60.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/61.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/61.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/61.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/61.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/62.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/62.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/62.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/62.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/63.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/63.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/63.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/63.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/64.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/64.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/64.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/64.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/65.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/65.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/65.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/65.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/66.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/66.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/66.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/66.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/67.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/67.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/67.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/67.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/68.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/68.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/68.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/68.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/69.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/69.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/69.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/69.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/7.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/7.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/7.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/7.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/70.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/70.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/70.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/70.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/71.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/71.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/71.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/71.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/72.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/72.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/72.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/72.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/73.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/73.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/73.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/73.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/74.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/74.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/74.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/74.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/75.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/75.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/75.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/75.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/76.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/76.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/76.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/76.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/77.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/77.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/77.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/77.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/78.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/78.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/78.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/78.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/79.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/79.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/79.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/79.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/8.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/8.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/8.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/8.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/80.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/80.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/80.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/80.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/81.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/81.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/81.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/81.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/82.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/82.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/82.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/82.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/83.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/83.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/83.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/83.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/84.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/84.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/84.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/84.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/85.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/85.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/85.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/85.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/86.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/86.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/86.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/86.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/87.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/87.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/87.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/87.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/88.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/88.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/88.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/88.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/89.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/89.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/89.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/89.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/9.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/9.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/9.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/9.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/90.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/90.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/90.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/90.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/91.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/91.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/91.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/91.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/92.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/92.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/92.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/92.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/93.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/93.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/93.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/93.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/94.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/94.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/94.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/94.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/95.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/95.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/95.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/95.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/96.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/96.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/96.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/96.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/97.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/97.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/97.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/97.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/98.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/98.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/98.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/98.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/99.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/99.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/animation/resources-auto/99.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/animation/resources-auto/99.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/ccbResources/resources-auto/ccbButtonHighlighted.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/ccbResources/resources-auto/ccbButtonHighlighted.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/ccbResources/resources-auto/ccbButtonHighlighted.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/ccbResources/resources-auto/ccbButtonHighlighted.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/ccbResources/resources-auto/ccbButtonNormal.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/ccbResources/resources-auto/ccbButtonNormal.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/ccbResources/resources-auto/ccbButtonNormal.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/ccbResources/resources-auto/ccbButtonNormal.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/ccbResources/resources-auto/ccbParticleFire.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/ccbResources/resources-auto/ccbParticleFire.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/ccbResources/resources-auto/ccbParticleFire.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/ccbResources/resources-auto/ccbParticleFire.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/ccbResources/resources-auto/ccbParticleMagic.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/ccbResources/resources-auto/ccbParticleMagic.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/ccbResources/resources-auto/ccbParticleMagic.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/ccbResources/resources-auto/ccbParticleMagic.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/ccbResources/resources-auto/ccbParticleSmoke.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/ccbResources/resources-auto/ccbParticleSmoke.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/ccbResources/resources-auto/ccbParticleSmoke.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/ccbResources/resources-auto/ccbParticleSmoke.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/ccbResources/resources-auto/ccbParticleSnow.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/ccbResources/resources-auto/ccbParticleSnow.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/ccbResources/resources-auto/ccbParticleSnow.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/ccbResources/resources-auto/ccbParticleSnow.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/ccbResources/resources-auto/ccbParticleStars.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/ccbResources/resources-auto/ccbParticleStars.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/ccbResources/resources-auto/ccbParticleStars.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/ccbResources/resources-auto/ccbParticleStars.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/ccbResources/resources-auto/ccbSliderBgHighlighted.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/ccbResources/resources-auto/ccbSliderBgHighlighted.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/ccbResources/resources-auto/ccbSliderBgHighlighted.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/ccbResources/resources-auto/ccbSliderBgHighlighted.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/ccbResources/resources-auto/ccbSliderBgNormal.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/ccbResources/resources-auto/ccbSliderBgNormal.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/ccbResources/resources-auto/ccbSliderBgNormal.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/ccbResources/resources-auto/ccbSliderBgNormal.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/ccbResources/resources-auto/ccbSliderHandle.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/ccbResources/resources-auto/ccbSliderHandle.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/ccbResources/resources-auto/ccbSliderHandle.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/ccbResources/resources-auto/ccbSliderHandle.png diff --git a/PeevedPenguins.spritebuilder/SpriteBuilder Resources/ccbResources/resources-auto/ccbTextField.png b/PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/ccbResources/resources-auto/ccbTextField.png similarity index 100% rename from PeevedPenguins.spritebuilder/SpriteBuilder Resources/ccbResources/resources-auto/ccbTextField.png rename to PeevedPenguins.spritebuilder/Packages/SpriteBuilder Resources.sbpack/ccbResources/resources-auto/ccbTextField.png diff --git a/PeevedPenguins.spritebuilder/PeevedPenguins.ccbproj b/PeevedPenguins.spritebuilder/PeevedPenguins.ccbproj index 5eca301..07a60c4 100644 --- a/PeevedPenguins.spritebuilder/PeevedPenguins.ccbproj +++ b/PeevedPenguins.spritebuilder/PeevedPenguins.ccbproj @@ -3,7 +3,9 @@ cocos2dUpdateIgnoredVersions - + + 3.1.1 + defaultOrientation 0 designTarget @@ -20,16 +22,14 @@ 0 engine 0 + excludedFromPackageMigration + exporter ccbi fileType CocosBuilderProject fileVersion 1 - flattenPaths - - needRepublish - onlyPublishCCBs publishAudioQuality_android @@ -70,7 +70,7 @@ path - SpriteBuilder Resources + Packages/SpriteBuilder Resources.sbpack resourceProperties @@ -176,8 +176,9 @@ versionStr - Version: 1.1.0-rc -GitHub: 12746019b4 + revision : eea568a5c7 +sku : default +version : 1.4.9 diff --git a/PeevedPenguins.spritebuilder/Source/Gameplay.m b/PeevedPenguins.spritebuilder/Source/Gameplay.m index b11ddbd..c5234f0 100644 --- a/PeevedPenguins.spritebuilder/Source/Gameplay.m +++ b/PeevedPenguins.spritebuilder/Source/Gameplay.m @@ -100,7 +100,7 @@ - (void)nextAttempt { #pragma mark - Touch Handling -- (void)touchBegan:(UITouch *)touch withEvent:(UIEvent *)event { +- (void)touchBegan:(CCTouch *)touch withEvent:(CCTouchEvent *)event { CGPoint touchLocation = [touch locationInNode:_contentNode]; // start catapult dragging when a touch inside of the catapult arm occurs @@ -127,18 +127,20 @@ - (void)touchBegan:(UITouch *)touch withEvent:(UIEvent *)event { } } -- (void)touchMoved:(UITouch *)touch withEvent:(UIEvent *)event { + + +- (void)touchMoved:(CCTouch *)touch withEvent:(CCTouchEvent *)event { // whenever touches move, update the position of the mouseJointNode to the touch position CGPoint touchLocation = [touch locationInNode:_contentNode]; _mouseJointNode.position = touchLocation; } -- (void)touchEnded:(UITouch *)touch withEvent:(UIEvent *)event { - // when touches end, release the catapult +- (void)touchEnded:(CCTouch *)touch withEvent:(CCTouchEvent *)event { +// when touches end, release the catapult [self releaseCatapult]; } -- (void)touchCancelled:(UITouch *)touch withEvent:(UIEvent *)event { +- (void)touchCancelled:(CCTouch *)touch withEvent:(CCTouchEvent *)event { // when touches are cancelled, release the catapult [self releaseCatapult]; } diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/Bear.ccbi b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/Bear.ccbi new file mode 100644 index 0000000..1763fa1 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/Bear.ccbi differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/Fire.ccbi b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/Fire.ccbi new file mode 100644 index 0000000..ed728cd Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/Fire.ccbi differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/Gameplay.ccbi b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/Gameplay.ccbi new file mode 100644 index 0000000..6eff1d2 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/Gameplay.ccbi differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/Levels/Level1.ccbi b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/Levels/Level1.ccbi new file mode 100644 index 0000000..bdcad66 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/Levels/Level1.ccbi differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/MainScene.ccbi b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/MainScene.ccbi new file mode 100644 index 0000000..d4c840d Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/MainScene.ccbi differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/Penguin.ccbi b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/Penguin.ccbi new file mode 100644 index 0000000..ea6a0d6 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/Penguin.ccbi differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/Seal.ccbi b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/Seal.ccbi new file mode 100644 index 0000000..8894aac Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/Seal.ccbi differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/SealExplosion.ccbi b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/SealExplosion.ccbi new file mode 100644 index 0000000..7362226 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/SealExplosion.ccbi differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/Strings.ccbLang b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/Strings.ccbLang new file mode 100644 index 0000000..d182ca5 --- /dev/null +++ b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/Strings.ccbLang @@ -0,0 +1,16 @@ + + + + + activeLanguages + + en + + fileType + SpriteBuilderTranslations + fileVersion + 1 + translations + + + diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/WaitingPenguin.ccbi b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/WaitingPenguin.ccbi new file mode 100644 index 0000000..f1b1bf2 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/WaitingPenguin.ccbi differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/1.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/1.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/1.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/10.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/10.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/10.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/100.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/100.png new file mode 100644 index 0000000..c087841 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/100.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/101.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/101.png new file mode 100644 index 0000000..e55edb7 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/101.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/102.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/102.png new file mode 100644 index 0000000..e55edb7 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/102.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/103.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/103.png new file mode 100644 index 0000000..e55edb7 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/103.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/104.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/104.png new file mode 100644 index 0000000..e55edb7 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/104.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/105.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/105.png new file mode 100644 index 0000000..e55edb7 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/105.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/106.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/106.png new file mode 100644 index 0000000..e55edb7 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/106.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/107.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/107.png new file mode 100644 index 0000000..e55edb7 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/107.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/108.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/108.png new file mode 100644 index 0000000..e55edb7 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/108.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/109.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/109.png new file mode 100644 index 0000000..e55edb7 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/109.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/11.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/11.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/11.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/110.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/110.png new file mode 100644 index 0000000..e55edb7 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/110.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/111.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/111.png new file mode 100644 index 0000000..876de72 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/111.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/112.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/112.png new file mode 100644 index 0000000..876de72 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/112.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/113.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/113.png new file mode 100644 index 0000000..876de72 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/113.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/114.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/114.png new file mode 100644 index 0000000..876de72 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/114.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/115.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/115.png new file mode 100644 index 0000000..876de72 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/115.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/116.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/116.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/116.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/117.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/117.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/117.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/118.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/118.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/118.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/119.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/119.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/119.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/12.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/12.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/12.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/120.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/120.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/120.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/13.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/13.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/13.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/14.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/14.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/14.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/15.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/15.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/15.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/16.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/16.png new file mode 100644 index 0000000..876de72 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/16.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/17.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/17.png new file mode 100644 index 0000000..876de72 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/17.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/18.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/18.png new file mode 100644 index 0000000..876de72 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/18.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/19.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/19.png new file mode 100644 index 0000000..876de72 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/19.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/2.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/2.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/2.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/20.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/20.png new file mode 100644 index 0000000..876de72 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/20.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/21.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/21.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/21.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/22.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/22.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/22.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/23.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/23.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/23.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/24.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/24.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/24.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/25.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/25.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/25.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/26.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/26.png new file mode 100644 index 0000000..876de72 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/26.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/27.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/27.png new file mode 100644 index 0000000..876de72 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/27.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/28.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/28.png new file mode 100644 index 0000000..876de72 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/28.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/29.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/29.png new file mode 100644 index 0000000..876de72 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/29.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/3.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/3.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/3.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/30.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/30.png new file mode 100644 index 0000000..876de72 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/30.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/31.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/31.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/31.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/32.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/32.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/32.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/33.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/33.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/33.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/34.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/34.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/34.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/35.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/35.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/35.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/36.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/36.png new file mode 100644 index 0000000..876de72 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/36.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/37.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/37.png new file mode 100644 index 0000000..876de72 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/37.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/38.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/38.png new file mode 100644 index 0000000..876de72 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/38.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/39.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/39.png new file mode 100644 index 0000000..876de72 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/39.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/4.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/4.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/4.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/40.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/40.png new file mode 100644 index 0000000..876de72 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/40.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/41.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/41.png new file mode 100644 index 0000000..c185a14 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/41.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/42.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/42.png new file mode 100644 index 0000000..c185a14 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/42.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/43.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/43.png new file mode 100644 index 0000000..c185a14 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/43.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/44.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/44.png new file mode 100644 index 0000000..c185a14 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/44.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/45.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/45.png new file mode 100644 index 0000000..c185a14 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/45.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/46.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/46.png new file mode 100644 index 0000000..389533f Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/46.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/47.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/47.png new file mode 100644 index 0000000..389533f Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/47.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/48.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/48.png new file mode 100644 index 0000000..389533f Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/48.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/49.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/49.png new file mode 100644 index 0000000..389533f Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/49.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/5.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/5.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/5.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/50.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/50.png new file mode 100644 index 0000000..389533f Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/50.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/51.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/51.png new file mode 100644 index 0000000..c185a14 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/51.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/52.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/52.png new file mode 100644 index 0000000..c185a14 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/52.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/53.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/53.png new file mode 100644 index 0000000..c185a14 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/53.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/54.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/54.png new file mode 100644 index 0000000..c185a14 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/54.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/55.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/55.png new file mode 100644 index 0000000..c185a14 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/55.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/56.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/56.png new file mode 100644 index 0000000..876de72 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/56.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/57.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/57.png new file mode 100644 index 0000000..876de72 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/57.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/58.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/58.png new file mode 100644 index 0000000..876de72 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/58.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/59.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/59.png new file mode 100644 index 0000000..876de72 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/59.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/6.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/6.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/6.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/60.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/60.png new file mode 100644 index 0000000..876de72 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/60.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/61.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/61.png new file mode 100644 index 0000000..b20044b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/61.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/62.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/62.png new file mode 100644 index 0000000..b20044b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/62.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/63.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/63.png new file mode 100644 index 0000000..b20044b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/63.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/64.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/64.png new file mode 100644 index 0000000..b20044b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/64.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/65.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/65.png new file mode 100644 index 0000000..b20044b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/65.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/66.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/66.png new file mode 100644 index 0000000..7863398 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/66.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/67.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/67.png new file mode 100644 index 0000000..7863398 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/67.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/68.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/68.png new file mode 100644 index 0000000..7863398 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/68.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/69.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/69.png new file mode 100644 index 0000000..7863398 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/69.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/7.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/7.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/7.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/70.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/70.png new file mode 100644 index 0000000..7863398 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/70.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/71.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/71.png new file mode 100644 index 0000000..4caa53c Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/71.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/72.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/72.png new file mode 100644 index 0000000..4caa53c Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/72.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/73.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/73.png new file mode 100644 index 0000000..4caa53c Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/73.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/74.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/74.png new file mode 100644 index 0000000..4caa53c Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/74.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/75.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/75.png new file mode 100644 index 0000000..4caa53c Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/75.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/76.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/76.png new file mode 100644 index 0000000..84ee5d6 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/76.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/77.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/77.png new file mode 100644 index 0000000..84ee5d6 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/77.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/78.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/78.png new file mode 100644 index 0000000..84ee5d6 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/78.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/79.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/79.png new file mode 100644 index 0000000..84ee5d6 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/79.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/8.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/8.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/8.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/80.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/80.png new file mode 100644 index 0000000..84ee5d6 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/80.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/81.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/81.png new file mode 100644 index 0000000..ea231fb Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/81.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/82.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/82.png new file mode 100644 index 0000000..ea231fb Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/82.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/83.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/83.png new file mode 100644 index 0000000..ea231fb Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/83.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/84.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/84.png new file mode 100644 index 0000000..ea231fb Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/84.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/85.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/85.png new file mode 100644 index 0000000..ea231fb Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/85.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/86.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/86.png new file mode 100644 index 0000000..a1f03bd Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/86.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/87.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/87.png new file mode 100644 index 0000000..a1f03bd Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/87.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/88.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/88.png new file mode 100644 index 0000000..a1f03bd Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/88.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/89.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/89.png new file mode 100644 index 0000000..a1f03bd Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/89.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/9.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/9.png new file mode 100644 index 0000000..ffce955 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/9.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/90.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/90.png new file mode 100644 index 0000000..a1f03bd Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/90.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/91.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/91.png new file mode 100644 index 0000000..a0c39da Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/91.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/92.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/92.png new file mode 100644 index 0000000..a0c39da Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/92.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/93.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/93.png new file mode 100644 index 0000000..a0c39da Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/93.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/94.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/94.png new file mode 100644 index 0000000..a0c39da Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/94.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/95.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/95.png new file mode 100644 index 0000000..a0c39da Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/95.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/96.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/96.png new file mode 100644 index 0000000..c087841 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/96.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/97.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/97.png new file mode 100644 index 0000000..c087841 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/97.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/98.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/98.png new file mode 100644 index 0000000..c087841 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/98.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/99.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/99.png new file mode 100644 index 0000000..c087841 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phone/99.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/1.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/1.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/1.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/10.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/10.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/10.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/100.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/100.png new file mode 100644 index 0000000..e80a2c1 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/100.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/101.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/101.png new file mode 100644 index 0000000..d07213e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/101.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/102.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/102.png new file mode 100644 index 0000000..d07213e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/102.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/103.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/103.png new file mode 100644 index 0000000..d07213e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/103.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/104.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/104.png new file mode 100644 index 0000000..d07213e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/104.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/105.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/105.png new file mode 100644 index 0000000..d07213e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/105.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/106.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/106.png new file mode 100644 index 0000000..d07213e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/106.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/107.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/107.png new file mode 100644 index 0000000..d07213e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/107.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/108.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/108.png new file mode 100644 index 0000000..d07213e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/108.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/109.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/109.png new file mode 100644 index 0000000..d07213e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/109.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/11.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/11.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/11.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/110.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/110.png new file mode 100644 index 0000000..d07213e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/110.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/111.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/111.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/111.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/112.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/112.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/112.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/113.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/113.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/113.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/114.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/114.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/114.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/115.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/115.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/115.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/116.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/116.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/116.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/117.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/117.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/117.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/118.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/118.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/118.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/119.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/119.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/119.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/12.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/12.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/12.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/120.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/120.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/120.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/13.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/13.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/13.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/14.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/14.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/14.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/15.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/15.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/15.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/16.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/16.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/16.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/17.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/17.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/17.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/18.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/18.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/18.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/19.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/19.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/19.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/2.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/2.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/2.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/20.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/20.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/20.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/21.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/21.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/21.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/22.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/22.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/22.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/23.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/23.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/23.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/24.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/24.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/24.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/25.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/25.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/25.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/26.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/26.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/26.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/27.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/27.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/27.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/28.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/28.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/28.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/29.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/29.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/29.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/3.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/3.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/3.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/30.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/30.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/30.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/31.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/31.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/31.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/32.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/32.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/32.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/33.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/33.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/33.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/34.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/34.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/34.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/35.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/35.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/35.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/36.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/36.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/36.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/37.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/37.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/37.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/38.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/38.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/38.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/39.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/39.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/39.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/4.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/4.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/4.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/40.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/40.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/40.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/41.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/41.png new file mode 100644 index 0000000..46055e9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/41.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/42.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/42.png new file mode 100644 index 0000000..46055e9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/42.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/43.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/43.png new file mode 100644 index 0000000..46055e9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/43.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/44.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/44.png new file mode 100644 index 0000000..46055e9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/44.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/45.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/45.png new file mode 100644 index 0000000..46055e9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/45.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/46.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/46.png new file mode 100644 index 0000000..dd3af9b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/46.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/47.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/47.png new file mode 100644 index 0000000..dd3af9b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/47.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/48.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/48.png new file mode 100644 index 0000000..dd3af9b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/48.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/49.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/49.png new file mode 100644 index 0000000..dd3af9b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/49.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/5.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/5.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/5.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/50.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/50.png new file mode 100644 index 0000000..dd3af9b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/50.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/51.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/51.png new file mode 100644 index 0000000..46055e9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/51.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/52.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/52.png new file mode 100644 index 0000000..46055e9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/52.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/53.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/53.png new file mode 100644 index 0000000..46055e9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/53.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/54.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/54.png new file mode 100644 index 0000000..46055e9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/54.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/55.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/55.png new file mode 100644 index 0000000..46055e9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/55.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/56.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/56.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/56.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/57.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/57.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/57.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/58.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/58.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/58.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/59.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/59.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/59.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/6.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/6.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/6.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/60.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/60.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/60.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/61.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/61.png new file mode 100644 index 0000000..24c78ed Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/61.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/62.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/62.png new file mode 100644 index 0000000..24c78ed Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/62.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/63.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/63.png new file mode 100644 index 0000000..24c78ed Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/63.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/64.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/64.png new file mode 100644 index 0000000..24c78ed Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/64.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/65.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/65.png new file mode 100644 index 0000000..24c78ed Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/65.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/66.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/66.png new file mode 100644 index 0000000..3ee2920 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/66.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/67.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/67.png new file mode 100644 index 0000000..3ee2920 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/67.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/68.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/68.png new file mode 100644 index 0000000..3ee2920 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/68.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/69.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/69.png new file mode 100644 index 0000000..3ee2920 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/69.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/7.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/7.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/7.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/70.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/70.png new file mode 100644 index 0000000..3ee2920 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/70.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/71.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/71.png new file mode 100644 index 0000000..94185e7 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/71.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/72.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/72.png new file mode 100644 index 0000000..94185e7 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/72.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/73.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/73.png new file mode 100644 index 0000000..94185e7 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/73.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/74.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/74.png new file mode 100644 index 0000000..94185e7 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/74.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/75.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/75.png new file mode 100644 index 0000000..94185e7 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/75.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/76.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/76.png new file mode 100644 index 0000000..0397b58 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/76.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/77.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/77.png new file mode 100644 index 0000000..0397b58 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/77.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/78.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/78.png new file mode 100644 index 0000000..0397b58 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/78.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/79.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/79.png new file mode 100644 index 0000000..0397b58 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/79.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/8.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/8.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/8.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/80.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/80.png new file mode 100644 index 0000000..0397b58 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/80.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/81.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/81.png new file mode 100644 index 0000000..e38c0d1 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/81.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/82.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/82.png new file mode 100644 index 0000000..e38c0d1 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/82.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/83.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/83.png new file mode 100644 index 0000000..e38c0d1 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/83.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/84.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/84.png new file mode 100644 index 0000000..e38c0d1 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/84.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/85.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/85.png new file mode 100644 index 0000000..e38c0d1 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/85.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/86.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/86.png new file mode 100644 index 0000000..2432cf6 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/86.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/87.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/87.png new file mode 100644 index 0000000..2432cf6 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/87.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/88.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/88.png new file mode 100644 index 0000000..2432cf6 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/88.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/89.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/89.png new file mode 100644 index 0000000..2432cf6 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/89.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/9.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/9.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/9.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/90.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/90.png new file mode 100644 index 0000000..2432cf6 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/90.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/91.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/91.png new file mode 100644 index 0000000..4677d1e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/91.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/92.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/92.png new file mode 100644 index 0000000..4677d1e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/92.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/93.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/93.png new file mode 100644 index 0000000..4677d1e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/93.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/94.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/94.png new file mode 100644 index 0000000..4677d1e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/94.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/95.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/95.png new file mode 100644 index 0000000..4677d1e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/95.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/96.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/96.png new file mode 100644 index 0000000..e80a2c1 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/96.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/97.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/97.png new file mode 100644 index 0000000..e80a2c1 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/97.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/98.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/98.png new file mode 100644 index 0000000..e80a2c1 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/98.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/99.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/99.png new file mode 100644 index 0000000..e80a2c1 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-phonehd/99.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/1.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/1.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/1.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/10.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/10.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/10.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/100.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/100.png new file mode 100644 index 0000000..e80a2c1 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/100.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/101.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/101.png new file mode 100644 index 0000000..d07213e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/101.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/102.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/102.png new file mode 100644 index 0000000..d07213e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/102.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/103.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/103.png new file mode 100644 index 0000000..d07213e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/103.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/104.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/104.png new file mode 100644 index 0000000..d07213e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/104.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/105.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/105.png new file mode 100644 index 0000000..d07213e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/105.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/106.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/106.png new file mode 100644 index 0000000..d07213e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/106.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/107.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/107.png new file mode 100644 index 0000000..d07213e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/107.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/108.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/108.png new file mode 100644 index 0000000..d07213e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/108.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/109.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/109.png new file mode 100644 index 0000000..d07213e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/109.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/11.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/11.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/11.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/110.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/110.png new file mode 100644 index 0000000..d07213e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/110.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/111.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/111.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/111.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/112.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/112.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/112.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/113.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/113.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/113.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/114.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/114.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/114.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/115.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/115.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/115.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/116.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/116.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/116.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/117.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/117.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/117.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/118.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/118.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/118.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/119.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/119.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/119.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/12.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/12.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/12.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/120.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/120.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/120.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/13.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/13.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/13.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/14.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/14.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/14.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/15.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/15.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/15.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/16.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/16.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/16.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/17.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/17.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/17.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/18.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/18.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/18.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/19.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/19.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/19.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/2.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/2.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/2.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/20.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/20.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/20.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/21.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/21.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/21.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/22.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/22.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/22.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/23.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/23.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/23.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/24.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/24.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/24.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/25.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/25.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/25.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/26.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/26.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/26.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/27.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/27.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/27.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/28.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/28.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/28.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/29.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/29.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/29.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/3.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/3.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/3.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/30.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/30.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/30.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/31.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/31.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/31.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/32.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/32.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/32.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/33.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/33.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/33.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/34.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/34.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/34.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/35.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/35.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/35.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/36.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/36.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/36.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/37.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/37.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/37.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/38.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/38.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/38.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/39.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/39.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/39.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/4.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/4.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/4.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/40.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/40.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/40.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/41.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/41.png new file mode 100644 index 0000000..46055e9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/41.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/42.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/42.png new file mode 100644 index 0000000..46055e9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/42.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/43.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/43.png new file mode 100644 index 0000000..46055e9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/43.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/44.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/44.png new file mode 100644 index 0000000..46055e9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/44.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/45.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/45.png new file mode 100644 index 0000000..46055e9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/45.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/46.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/46.png new file mode 100644 index 0000000..dd3af9b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/46.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/47.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/47.png new file mode 100644 index 0000000..dd3af9b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/47.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/48.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/48.png new file mode 100644 index 0000000..dd3af9b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/48.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/49.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/49.png new file mode 100644 index 0000000..dd3af9b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/49.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/5.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/5.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/5.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/50.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/50.png new file mode 100644 index 0000000..dd3af9b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/50.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/51.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/51.png new file mode 100644 index 0000000..46055e9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/51.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/52.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/52.png new file mode 100644 index 0000000..46055e9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/52.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/53.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/53.png new file mode 100644 index 0000000..46055e9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/53.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/54.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/54.png new file mode 100644 index 0000000..46055e9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/54.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/55.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/55.png new file mode 100644 index 0000000..46055e9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/55.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/56.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/56.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/56.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/57.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/57.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/57.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/58.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/58.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/58.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/59.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/59.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/59.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/6.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/6.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/6.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/60.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/60.png new file mode 100644 index 0000000..a129db5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/60.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/61.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/61.png new file mode 100644 index 0000000..24c78ed Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/61.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/62.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/62.png new file mode 100644 index 0000000..24c78ed Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/62.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/63.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/63.png new file mode 100644 index 0000000..24c78ed Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/63.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/64.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/64.png new file mode 100644 index 0000000..24c78ed Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/64.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/65.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/65.png new file mode 100644 index 0000000..24c78ed Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/65.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/66.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/66.png new file mode 100644 index 0000000..3ee2920 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/66.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/67.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/67.png new file mode 100644 index 0000000..3ee2920 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/67.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/68.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/68.png new file mode 100644 index 0000000..3ee2920 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/68.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/69.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/69.png new file mode 100644 index 0000000..3ee2920 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/69.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/7.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/7.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/7.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/70.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/70.png new file mode 100644 index 0000000..3ee2920 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/70.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/71.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/71.png new file mode 100644 index 0000000..94185e7 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/71.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/72.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/72.png new file mode 100644 index 0000000..94185e7 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/72.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/73.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/73.png new file mode 100644 index 0000000..94185e7 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/73.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/74.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/74.png new file mode 100644 index 0000000..94185e7 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/74.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/75.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/75.png new file mode 100644 index 0000000..94185e7 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/75.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/76.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/76.png new file mode 100644 index 0000000..0397b58 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/76.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/77.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/77.png new file mode 100644 index 0000000..0397b58 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/77.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/78.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/78.png new file mode 100644 index 0000000..0397b58 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/78.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/79.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/79.png new file mode 100644 index 0000000..0397b58 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/79.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/8.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/8.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/8.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/80.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/80.png new file mode 100644 index 0000000..0397b58 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/80.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/81.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/81.png new file mode 100644 index 0000000..e38c0d1 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/81.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/82.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/82.png new file mode 100644 index 0000000..e38c0d1 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/82.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/83.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/83.png new file mode 100644 index 0000000..e38c0d1 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/83.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/84.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/84.png new file mode 100644 index 0000000..e38c0d1 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/84.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/85.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/85.png new file mode 100644 index 0000000..e38c0d1 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/85.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/86.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/86.png new file mode 100644 index 0000000..2432cf6 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/86.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/87.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/87.png new file mode 100644 index 0000000..2432cf6 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/87.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/88.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/88.png new file mode 100644 index 0000000..2432cf6 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/88.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/89.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/89.png new file mode 100644 index 0000000..2432cf6 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/89.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/9.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/9.png new file mode 100644 index 0000000..469cc8b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/9.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/90.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/90.png new file mode 100644 index 0000000..2432cf6 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/90.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/91.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/91.png new file mode 100644 index 0000000..4677d1e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/91.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/92.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/92.png new file mode 100644 index 0000000..4677d1e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/92.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/93.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/93.png new file mode 100644 index 0000000..4677d1e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/93.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/94.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/94.png new file mode 100644 index 0000000..4677d1e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/94.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/95.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/95.png new file mode 100644 index 0000000..4677d1e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/95.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/96.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/96.png new file mode 100644 index 0000000..e80a2c1 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/96.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/97.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/97.png new file mode 100644 index 0000000..e80a2c1 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/97.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/98.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/98.png new file mode 100644 index 0000000..e80a2c1 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/98.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/99.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/99.png new file mode 100644 index 0000000..e80a2c1 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablet/99.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/1.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/1.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/1.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/10.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/10.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/10.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/100.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/100.png new file mode 100644 index 0000000..326cb69 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/100.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/101.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/101.png new file mode 100644 index 0000000..9459d47 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/101.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/102.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/102.png new file mode 100644 index 0000000..9459d47 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/102.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/103.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/103.png new file mode 100644 index 0000000..9459d47 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/103.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/104.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/104.png new file mode 100644 index 0000000..9459d47 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/104.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/105.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/105.png new file mode 100644 index 0000000..9459d47 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/105.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/106.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/106.png new file mode 100644 index 0000000..9459d47 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/106.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/107.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/107.png new file mode 100644 index 0000000..9459d47 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/107.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/108.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/108.png new file mode 100644 index 0000000..9459d47 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/108.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/109.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/109.png new file mode 100644 index 0000000..9459d47 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/109.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/11.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/11.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/11.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/110.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/110.png new file mode 100644 index 0000000..9459d47 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/110.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/111.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/111.png new file mode 100644 index 0000000..ea125f9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/111.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/112.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/112.png new file mode 100644 index 0000000..ea125f9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/112.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/113.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/113.png new file mode 100644 index 0000000..ea125f9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/113.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/114.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/114.png new file mode 100644 index 0000000..ea125f9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/114.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/115.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/115.png new file mode 100644 index 0000000..ea125f9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/115.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/116.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/116.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/116.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/117.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/117.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/117.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/118.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/118.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/118.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/119.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/119.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/119.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/12.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/12.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/12.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/120.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/120.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/120.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/13.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/13.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/13.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/14.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/14.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/14.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/15.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/15.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/15.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/16.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/16.png new file mode 100644 index 0000000..ea125f9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/16.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/17.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/17.png new file mode 100644 index 0000000..ea125f9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/17.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/18.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/18.png new file mode 100644 index 0000000..ea125f9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/18.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/19.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/19.png new file mode 100644 index 0000000..ea125f9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/19.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/2.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/2.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/2.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/20.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/20.png new file mode 100644 index 0000000..ea125f9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/20.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/21.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/21.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/21.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/22.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/22.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/22.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/23.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/23.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/23.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/24.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/24.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/24.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/25.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/25.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/25.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/26.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/26.png new file mode 100644 index 0000000..ea125f9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/26.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/27.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/27.png new file mode 100644 index 0000000..ea125f9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/27.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/28.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/28.png new file mode 100644 index 0000000..ea125f9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/28.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/29.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/29.png new file mode 100644 index 0000000..ea125f9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/29.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/3.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/3.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/3.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/30.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/30.png new file mode 100644 index 0000000..ea125f9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/30.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/31.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/31.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/31.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/32.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/32.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/32.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/33.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/33.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/33.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/34.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/34.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/34.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/35.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/35.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/35.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/36.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/36.png new file mode 100644 index 0000000..ea125f9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/36.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/37.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/37.png new file mode 100644 index 0000000..ea125f9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/37.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/38.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/38.png new file mode 100644 index 0000000..ea125f9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/38.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/39.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/39.png new file mode 100644 index 0000000..ea125f9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/39.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/4.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/4.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/4.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/40.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/40.png new file mode 100644 index 0000000..ea125f9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/40.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/41.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/41.png new file mode 100644 index 0000000..a1d5ae9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/41.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/42.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/42.png new file mode 100644 index 0000000..a1d5ae9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/42.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/43.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/43.png new file mode 100644 index 0000000..a1d5ae9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/43.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/44.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/44.png new file mode 100644 index 0000000..a1d5ae9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/44.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/45.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/45.png new file mode 100644 index 0000000..a1d5ae9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/45.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/46.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/46.png new file mode 100644 index 0000000..0205377 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/46.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/47.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/47.png new file mode 100644 index 0000000..0205377 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/47.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/48.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/48.png new file mode 100644 index 0000000..0205377 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/48.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/49.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/49.png new file mode 100644 index 0000000..0205377 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/49.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/5.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/5.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/5.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/50.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/50.png new file mode 100644 index 0000000..0205377 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/50.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/51.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/51.png new file mode 100644 index 0000000..a1d5ae9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/51.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/52.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/52.png new file mode 100644 index 0000000..a1d5ae9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/52.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/53.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/53.png new file mode 100644 index 0000000..a1d5ae9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/53.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/54.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/54.png new file mode 100644 index 0000000..a1d5ae9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/54.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/55.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/55.png new file mode 100644 index 0000000..a1d5ae9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/55.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/56.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/56.png new file mode 100644 index 0000000..ea125f9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/56.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/57.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/57.png new file mode 100644 index 0000000..ea125f9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/57.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/58.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/58.png new file mode 100644 index 0000000..ea125f9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/58.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/59.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/59.png new file mode 100644 index 0000000..ea125f9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/59.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/6.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/6.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/6.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/60.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/60.png new file mode 100644 index 0000000..ea125f9 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/60.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/61.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/61.png new file mode 100644 index 0000000..7dc884b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/61.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/62.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/62.png new file mode 100644 index 0000000..7dc884b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/62.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/63.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/63.png new file mode 100644 index 0000000..7dc884b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/63.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/64.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/64.png new file mode 100644 index 0000000..7dc884b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/64.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/65.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/65.png new file mode 100644 index 0000000..7dc884b Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/65.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/66.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/66.png new file mode 100644 index 0000000..bf73611 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/66.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/67.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/67.png new file mode 100644 index 0000000..bf73611 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/67.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/68.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/68.png new file mode 100644 index 0000000..bf73611 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/68.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/69.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/69.png new file mode 100644 index 0000000..bf73611 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/69.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/7.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/7.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/7.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/70.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/70.png new file mode 100644 index 0000000..bf73611 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/70.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/71.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/71.png new file mode 100644 index 0000000..8857e2f Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/71.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/72.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/72.png new file mode 100644 index 0000000..8857e2f Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/72.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/73.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/73.png new file mode 100644 index 0000000..8857e2f Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/73.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/74.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/74.png new file mode 100644 index 0000000..8857e2f Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/74.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/75.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/75.png new file mode 100644 index 0000000..8857e2f Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/75.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/76.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/76.png new file mode 100644 index 0000000..3f5073c Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/76.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/77.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/77.png new file mode 100644 index 0000000..3f5073c Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/77.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/78.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/78.png new file mode 100644 index 0000000..3f5073c Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/78.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/79.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/79.png new file mode 100644 index 0000000..3f5073c Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/79.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/8.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/8.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/8.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/80.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/80.png new file mode 100644 index 0000000..3f5073c Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/80.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/81.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/81.png new file mode 100644 index 0000000..04a5cf3 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/81.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/82.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/82.png new file mode 100644 index 0000000..04a5cf3 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/82.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/83.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/83.png new file mode 100644 index 0000000..04a5cf3 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/83.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/84.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/84.png new file mode 100644 index 0000000..04a5cf3 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/84.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/85.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/85.png new file mode 100644 index 0000000..04a5cf3 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/85.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/86.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/86.png new file mode 100644 index 0000000..bff2861 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/86.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/87.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/87.png new file mode 100644 index 0000000..bff2861 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/87.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/88.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/88.png new file mode 100644 index 0000000..bff2861 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/88.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/89.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/89.png new file mode 100644 index 0000000..bff2861 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/89.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/9.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/9.png new file mode 100644 index 0000000..604c1ea Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/9.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/90.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/90.png new file mode 100644 index 0000000..bff2861 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/90.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/91.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/91.png new file mode 100644 index 0000000..818bd2c Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/91.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/92.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/92.png new file mode 100644 index 0000000..818bd2c Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/92.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/93.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/93.png new file mode 100644 index 0000000..818bd2c Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/93.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/94.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/94.png new file mode 100644 index 0000000..818bd2c Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/94.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/95.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/95.png new file mode 100644 index 0000000..818bd2c Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/95.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/96.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/96.png new file mode 100644 index 0000000..326cb69 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/96.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/97.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/97.png new file mode 100644 index 0000000..326cb69 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/97.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/98.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/98.png new file mode 100644 index 0000000..326cb69 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/98.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/99.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/99.png new file mode 100644 index 0000000..326cb69 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/animation/resources-tablethd/99.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbButtonHighlighted.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbButtonHighlighted.png new file mode 100644 index 0000000..cecaa05 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbButtonHighlighted.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbButtonNormal.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbButtonNormal.png new file mode 100644 index 0000000..f4b61a2 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbButtonNormal.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbParticleFire.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbParticleFire.png new file mode 100644 index 0000000..236314a Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbParticleFire.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbParticleMagic.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbParticleMagic.png new file mode 100644 index 0000000..3a5ff5a Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbParticleMagic.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbParticleSmoke.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbParticleSmoke.png new file mode 100644 index 0000000..bb5caad Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbParticleSmoke.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbParticleSnow.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbParticleSnow.png new file mode 100644 index 0000000..d799f94 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbParticleSnow.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbParticleStars.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbParticleStars.png new file mode 100644 index 0000000..655e0e5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbParticleStars.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbSliderBgHighlighted.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbSliderBgHighlighted.png new file mode 100644 index 0000000..eff3ffd Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbSliderBgHighlighted.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbSliderBgNormal.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbSliderBgNormal.png new file mode 100644 index 0000000..e95cbc3 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbSliderBgNormal.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbSliderHandle.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbSliderHandle.png new file mode 100644 index 0000000..81fc5a6 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbSliderHandle.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbTextField.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbTextField.png new file mode 100644 index 0000000..5e82d26 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phone/ccbTextField.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbButtonHighlighted.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbButtonHighlighted.png new file mode 100644 index 0000000..e8ebb81 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbButtonHighlighted.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbButtonNormal.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbButtonNormal.png new file mode 100644 index 0000000..1b5c4fc Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbButtonNormal.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbParticleFire.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbParticleFire.png new file mode 100644 index 0000000..cf20352 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbParticleFire.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbParticleMagic.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbParticleMagic.png new file mode 100644 index 0000000..4b10a78 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbParticleMagic.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbParticleSmoke.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbParticleSmoke.png new file mode 100644 index 0000000..2472174 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbParticleSmoke.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbParticleSnow.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbParticleSnow.png new file mode 100644 index 0000000..19104fe Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbParticleSnow.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbParticleStars.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbParticleStars.png new file mode 100644 index 0000000..00508ae Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbParticleStars.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbSliderBgHighlighted.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbSliderBgHighlighted.png new file mode 100644 index 0000000..35303d7 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbSliderBgHighlighted.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbSliderBgNormal.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbSliderBgNormal.png new file mode 100644 index 0000000..aaa9409 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbSliderBgNormal.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbSliderHandle.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbSliderHandle.png new file mode 100644 index 0000000..947948f Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbSliderHandle.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbTextField.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbTextField.png new file mode 100644 index 0000000..58e1e38 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-phonehd/ccbTextField.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbButtonHighlighted.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbButtonHighlighted.png new file mode 100644 index 0000000..cecaa05 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbButtonHighlighted.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbButtonNormal.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbButtonNormal.png new file mode 100644 index 0000000..f4b61a2 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbButtonNormal.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbParticleFire.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbParticleFire.png new file mode 100644 index 0000000..236314a Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbParticleFire.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbParticleMagic.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbParticleMagic.png new file mode 100644 index 0000000..3a5ff5a Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbParticleMagic.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbParticleSmoke.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbParticleSmoke.png new file mode 100644 index 0000000..bb5caad Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbParticleSmoke.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbParticleSnow.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbParticleSnow.png new file mode 100644 index 0000000..d799f94 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbParticleSnow.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbParticleStars.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbParticleStars.png new file mode 100644 index 0000000..655e0e5 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbParticleStars.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbSliderBgHighlighted.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbSliderBgHighlighted.png new file mode 100644 index 0000000..eff3ffd Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbSliderBgHighlighted.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbSliderBgNormal.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbSliderBgNormal.png new file mode 100644 index 0000000..e95cbc3 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbSliderBgNormal.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbSliderHandle.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbSliderHandle.png new file mode 100644 index 0000000..81fc5a6 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbSliderHandle.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbTextField.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbTextField.png new file mode 100644 index 0000000..5e82d26 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablet/ccbTextField.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbButtonHighlighted.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbButtonHighlighted.png new file mode 100644 index 0000000..e8ebb81 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbButtonHighlighted.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbButtonNormal.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbButtonNormal.png new file mode 100644 index 0000000..1b5c4fc Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbButtonNormal.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbParticleFire.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbParticleFire.png new file mode 100644 index 0000000..cf20352 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbParticleFire.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbParticleMagic.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbParticleMagic.png new file mode 100644 index 0000000..4b10a78 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbParticleMagic.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbParticleSmoke.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbParticleSmoke.png new file mode 100644 index 0000000..2472174 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbParticleSmoke.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbParticleSnow.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbParticleSnow.png new file mode 100644 index 0000000..19104fe Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbParticleSnow.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbParticleStars.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbParticleStars.png new file mode 100644 index 0000000..00508ae Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbParticleStars.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbSliderBgHighlighted.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbSliderBgHighlighted.png new file mode 100644 index 0000000..35303d7 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbSliderBgHighlighted.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbSliderBgNormal.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbSliderBgNormal.png new file mode 100644 index 0000000..aaa9409 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbSliderBgNormal.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbSliderHandle.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbSliderHandle.png new file mode 100644 index 0000000..947948f Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbSliderHandle.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbTextField.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbTextField.png new file mode 100644 index 0000000..58e1e38 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/ccbResources/resources-tablethd/ccbTextField.png differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/cocos2d-ui-tests/Resources-shared/configCocos2d.plist b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/configCocos2d.plist similarity index 100% rename from PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/cocos2d-ui-tests/Resources-shared/configCocos2d.plist rename to PeevedPenguins.spritebuilder/Source/Resources/Published-Android/configCocos2d.plist diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/fileLookup.plist b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/fileLookup.plist new file mode 100644 index 0000000..7a04cd9 --- /dev/null +++ b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/fileLookup.plist @@ -0,0 +1,13 @@ + + + + + filenames + + metadata + + version + 1 + + + diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/resources-phone/PeevedPenguinsAssets.plist b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/resources-phone/PeevedPenguinsAssets.plist new file mode 100644 index 0000000..b84adca --- /dev/null +++ b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/resources-phone/PeevedPenguinsAssets.plist @@ -0,0 +1,226 @@ + + + + + frames + + PeevedPenguinsAssets/background.png + + frame + {{1, 1}, {960, 384}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {960, 384}} + sourceSize + {960, 384} + + PeevedPenguinsAssets/bear.png + + frame + {{387, 836}, {80, 78}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {80, 78}} + sourceSize + {80, 78} + + PeevedPenguinsAssets/beararm.png + + frame + {{963, 26}, {44, 35}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {44, 35}} + sourceSize + {44, 35} + + PeevedPenguinsAssets/bearnoarms.png + + frame + {{387, 918}, {80, 78}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {80, 78}} + sourceSize + {80, 78} + + PeevedPenguinsAssets/button.png + + frame + {{387, 667}, {167, 152}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {167, 152}} + sourceSize + {167, 152} + + PeevedPenguinsAssets/catapult.png + + frame + {{387, 450}, {215, 92}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {215, 92}} + sourceSize + {215, 92} + + PeevedPenguinsAssets/catapultarm.png + + frame + {{963, 63}, {42, 177}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {42, 177}} + sourceSize + {42, 177} + + PeevedPenguinsAssets/flyingpenguin.png + + frame + {{963, 300}, {25, 25}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {25, 25}} + sourceSize + {25, 25} + + PeevedPenguinsAssets/ground.png + + frame + {{1, 387}, {960, 61}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {960, 61}} + sourceSize + {960, 61} + + PeevedPenguinsAssets/longblock.png + + frame + {{1009, 26}, {91, 13}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {91, 13}} + sourceSize + {91, 13} + + PeevedPenguinsAssets/menubackground.png + + frame + {{1, 450}, {568, 384}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {568, 384}} + sourceSize + {568, 384} + + PeevedPenguinsAssets/seal.png + + frame + {{963, 273}, {27, 25}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {27, 25}} + sourceSize + {27, 25} + + PeevedPenguinsAssets/squareblock.png + + frame + {{963, 327}, {24, 24}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {24, 24}} + sourceSize + {24, 24} + + PeevedPenguinsAssets/tallblock.png + + frame + {{963, 1}, {23, 47}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {23, 47}} + sourceSize + {23, 47} + + PeevedPenguinsAssets/taperedblock.png + + frame + {{994, 242}, {113, 27}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {113, 27}} + sourceSize + {113, 27} + + PeevedPenguinsAssets/waitingpenguin.png + + frame + {{963, 242}, {29, 29}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {29, 29}} + sourceSize + {29, 29} + + + metadata + + format + 2 + size + {1024, 1024} + textureFileName + PeevedPenguinsAssets.png + + + diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/resources-phone/PeevedPenguinsAssets.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/resources-phone/PeevedPenguinsAssets.png new file mode 100644 index 0000000..8b1120e Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/resources-phone/PeevedPenguinsAssets.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/resources-phonehd/PeevedPenguinsAssets.plist b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/resources-phonehd/PeevedPenguinsAssets.plist new file mode 100644 index 0000000..f18ef88 --- /dev/null +++ b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/resources-phonehd/PeevedPenguinsAssets.plist @@ -0,0 +1,226 @@ + + + + + frames + + PeevedPenguinsAssets/background.png + + frame + {{1, 1}, {1920, 768}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {1920, 768}} + sourceSize + {1920, 768} + + PeevedPenguinsAssets/bear.png + + frame + {{1539, 771}, {161, 156}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {161, 156}} + sourceSize + {161, 156} + + PeevedPenguinsAssets/beararm.png + + frame + {{50, 1923}, {89, 70}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {89, 70}} + sourceSize + {89, 70} + + PeevedPenguinsAssets/bearnoarms.png + + frame + {{1702, 771}, {161, 156}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {161, 156}} + sourceSize + {161, 156} + + PeevedPenguinsAssets/button.png + + frame + {{1203, 771}, {334, 305}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {334, 305}} + sourceSize + {334, 305} + + PeevedPenguinsAssets/catapult.png + + frame + {{771, 771}, {430, 185}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {430, 185}} + sourceSize + {430, 185} + + PeevedPenguinsAssets/catapultarm.png + + frame + {{122, 1923}, {84, 355}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {84, 355}} + sourceSize + {84, 355} + + PeevedPenguinsAssets/flyingpenguin.png + + frame + {{539, 1923}, {50, 50}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {50, 50}} + sourceSize + {50, 50} + + PeevedPenguinsAssets/ground.png + + frame + {{1923, 1}, {1920, 122}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {1920, 122}} + sourceSize + {1920, 122} + + PeevedPenguinsAssets/longblock.png + + frame + {{1, 2020}, {183, 27}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {183, 27}} + sourceSize + {183, 27} + + PeevedPenguinsAssets/menubackground.png + + frame + {{1, 771}, {1136, 768}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {1136, 768}} + sourceSize + {1136, 768} + + PeevedPenguinsAssets/seal.png + + frame + {{479, 1984}, {55, 50}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {55, 50}} + sourceSize + {55, 50} + + PeevedPenguinsAssets/squareblock.png + + frame + {{591, 1923}, {49, 48}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {49, 48}} + sourceSize + {49, 48} + + PeevedPenguinsAssets/tallblock.png + + frame + {{1, 1923}, {47, 95}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {47, 95}} + sourceSize + {47, 95} + + PeevedPenguinsAssets/taperedblock.png + + frame + {{531, 1984}, {227, 54}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {227, 54}} + sourceSize + {227, 54} + + PeevedPenguinsAssets/waitingpenguin.png + + frame + {{479, 1923}, {59, 58}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {59, 58}} + sourceSize + {59, 58} + + + metadata + + format + 2 + size + {2048, 2048} + textureFileName + PeevedPenguinsAssets.png + + + diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/resources-phonehd/PeevedPenguinsAssets.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/resources-phonehd/PeevedPenguinsAssets.png new file mode 100644 index 0000000..7849223 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/resources-phonehd/PeevedPenguinsAssets.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/resources-tablet/PeevedPenguinsAssets.plist b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/resources-tablet/PeevedPenguinsAssets.plist new file mode 100644 index 0000000..f18ef88 --- /dev/null +++ b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/resources-tablet/PeevedPenguinsAssets.plist @@ -0,0 +1,226 @@ + + + + + frames + + PeevedPenguinsAssets/background.png + + frame + {{1, 1}, {1920, 768}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {1920, 768}} + sourceSize + {1920, 768} + + PeevedPenguinsAssets/bear.png + + frame + {{1539, 771}, {161, 156}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {161, 156}} + sourceSize + {161, 156} + + PeevedPenguinsAssets/beararm.png + + frame + {{50, 1923}, {89, 70}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {89, 70}} + sourceSize + {89, 70} + + PeevedPenguinsAssets/bearnoarms.png + + frame + {{1702, 771}, {161, 156}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {161, 156}} + sourceSize + {161, 156} + + PeevedPenguinsAssets/button.png + + frame + {{1203, 771}, {334, 305}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {334, 305}} + sourceSize + {334, 305} + + PeevedPenguinsAssets/catapult.png + + frame + {{771, 771}, {430, 185}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {430, 185}} + sourceSize + {430, 185} + + PeevedPenguinsAssets/catapultarm.png + + frame + {{122, 1923}, {84, 355}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {84, 355}} + sourceSize + {84, 355} + + PeevedPenguinsAssets/flyingpenguin.png + + frame + {{539, 1923}, {50, 50}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {50, 50}} + sourceSize + {50, 50} + + PeevedPenguinsAssets/ground.png + + frame + {{1923, 1}, {1920, 122}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {1920, 122}} + sourceSize + {1920, 122} + + PeevedPenguinsAssets/longblock.png + + frame + {{1, 2020}, {183, 27}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {183, 27}} + sourceSize + {183, 27} + + PeevedPenguinsAssets/menubackground.png + + frame + {{1, 771}, {1136, 768}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {1136, 768}} + sourceSize + {1136, 768} + + PeevedPenguinsAssets/seal.png + + frame + {{479, 1984}, {55, 50}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {55, 50}} + sourceSize + {55, 50} + + PeevedPenguinsAssets/squareblock.png + + frame + {{591, 1923}, {49, 48}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {49, 48}} + sourceSize + {49, 48} + + PeevedPenguinsAssets/tallblock.png + + frame + {{1, 1923}, {47, 95}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {47, 95}} + sourceSize + {47, 95} + + PeevedPenguinsAssets/taperedblock.png + + frame + {{531, 1984}, {227, 54}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {227, 54}} + sourceSize + {227, 54} + + PeevedPenguinsAssets/waitingpenguin.png + + frame + {{479, 1923}, {59, 58}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {59, 58}} + sourceSize + {59, 58} + + + metadata + + format + 2 + size + {2048, 2048} + textureFileName + PeevedPenguinsAssets.png + + + diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/resources-tablet/PeevedPenguinsAssets.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/resources-tablet/PeevedPenguinsAssets.png new file mode 100644 index 0000000..7849223 Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/resources-tablet/PeevedPenguinsAssets.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/resources-tablethd/PeevedPenguinsAssets.plist b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/resources-tablethd/PeevedPenguinsAssets.plist new file mode 100644 index 0000000..d653229 --- /dev/null +++ b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/resources-tablethd/PeevedPenguinsAssets.plist @@ -0,0 +1,226 @@ + + + + + frames + + PeevedPenguinsAssets/background.png + + frame + {{1, 1}, {3840, 1536}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {3840, 1536}} + sourceSize + {3840, 1536} + + PeevedPenguinsAssets/bear.png + + frame + {{3071, 1539}, {322, 312}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {322, 312}} + sourceSize + {322, 312} + + PeevedPenguinsAssets/beararm.png + + frame + {{97, 3843}, {178, 140}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {178, 140}} + sourceSize + {178, 140} + + PeevedPenguinsAssets/bearnoarms.png + + frame + {{3395, 1539}, {322, 312}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {322, 312}} + sourceSize + {322, 312} + + PeevedPenguinsAssets/button.png + + frame + {{2401, 1539}, {668, 610}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {668, 610}} + sourceSize + {668, 610} + + PeevedPenguinsAssets/catapult.png + + frame + {{1539, 1539}, {860, 370}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {860, 370}} + sourceSize + {860, 370} + + PeevedPenguinsAssets/catapultarm.png + + frame + {{239, 3843}, {168, 710}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {168, 710}} + sourceSize + {168, 710} + + PeevedPenguinsAssets/flyingpenguin.png + + frame + {{1069, 3843}, {100, 100}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {100, 100}} + sourceSize + {100, 100} + + PeevedPenguinsAssets/ground.png + + frame + {{3843, 1}, {3840, 244}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {3840, 244}} + sourceSize + {3840, 244} + + PeevedPenguinsAssets/longblock.png + + frame + {{1, 4035}, {366, 54}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {366, 54}} + sourceSize + {366, 54} + + PeevedPenguinsAssets/menubackground.png + + frame + {{1, 1539}, {2272, 1536}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {2272, 1536}} + sourceSize + {2272, 1536} + + PeevedPenguinsAssets/seal.png + + frame + {{951, 3963}, {110, 100}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {110, 100}} + sourceSize + {110, 100} + + PeevedPenguinsAssets/squareblock.png + + frame + {{1171, 3843}, {98, 96}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {98, 96}} + sourceSize + {98, 96} + + PeevedPenguinsAssets/tallblock.png + + frame + {{1, 3843}, {94, 190}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {94, 190}} + sourceSize + {94, 190} + + PeevedPenguinsAssets/taperedblock.png + + frame + {{1053, 3963}, {454, 108}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {454, 108}} + sourceSize + {454, 108} + + PeevedPenguinsAssets/waitingpenguin.png + + frame + {{951, 3843}, {118, 116}} + offset + {0, 0} + rotated + + sourceColorRect + {{0, 0}, {118, 116}} + sourceSize + {118, 116} + + + metadata + + format + 2 + size + {4096, 4096} + textureFileName + PeevedPenguinsAssets.png + + + diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/resources-tablethd/PeevedPenguinsAssets.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/resources-tablethd/PeevedPenguinsAssets.png new file mode 100644 index 0000000..47f033a Binary files /dev/null and b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/resources-tablethd/PeevedPenguinsAssets.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/spriteFrameFileList.plist b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/spriteFrameFileList.plist new file mode 100644 index 0000000..955320f --- /dev/null +++ b/PeevedPenguins.spritebuilder/Source/Resources/Published-Android/spriteFrameFileList.plist @@ -0,0 +1,15 @@ + + + + + metadata + + version + 1 + + spriteFrameFiles + + PeevedPenguinsAssets.plist + + + diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/WaitingPenguin.ccbi b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/WaitingPenguin.ccbi index 904f74a..f1b1bf2 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/WaitingPenguin.ccbi and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/WaitingPenguin.ccbi differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/1.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/1.png index daac5f8..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/1.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/1.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/10.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/10.png index daac5f8..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/10.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/10.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/100.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/100.png index 2934a35..c087841 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/100.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/100.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/101.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/101.png index 7b0c44e..e55edb7 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/101.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/101.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/102.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/102.png index 7b0c44e..e55edb7 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/102.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/102.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/103.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/103.png index 7b0c44e..e55edb7 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/103.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/103.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/104.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/104.png index 7b0c44e..e55edb7 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/104.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/104.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/105.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/105.png index 7b0c44e..e55edb7 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/105.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/105.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/106.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/106.png index 7b0c44e..e55edb7 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/106.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/106.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/107.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/107.png index 7b0c44e..e55edb7 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/107.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/107.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/108.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/108.png index 7b0c44e..e55edb7 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/108.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/108.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/109.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/109.png index 7b0c44e..e55edb7 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/109.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/109.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/11.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/11.png index daac5f8..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/11.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/11.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/110.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/110.png index 7b0c44e..e55edb7 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/110.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/110.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/111.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/111.png index 9b485d9..876de72 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/111.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/111.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/112.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/112.png index 9b485d9..876de72 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/112.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/112.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/113.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/113.png index 9b485d9..876de72 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/113.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/113.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/114.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/114.png index 9b485d9..876de72 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/114.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/114.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/115.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/115.png index 9b485d9..876de72 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/115.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/115.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/116.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/116.png index eab97e3..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/116.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/116.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/117.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/117.png index eab97e3..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/117.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/117.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/118.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/118.png index eab97e3..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/118.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/118.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/119.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/119.png index eab97e3..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/119.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/119.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/12.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/12.png index daac5f8..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/12.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/12.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/120.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/120.png index eab97e3..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/120.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/120.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/13.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/13.png index daac5f8..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/13.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/13.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/14.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/14.png index daac5f8..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/14.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/14.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/15.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/15.png index daac5f8..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/15.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/15.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/16.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/16.png index 9b485d9..876de72 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/16.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/16.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/17.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/17.png index 9b485d9..876de72 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/17.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/17.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/18.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/18.png index 9b485d9..876de72 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/18.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/18.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/19.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/19.png index 9b485d9..876de72 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/19.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/19.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/2.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/2.png index daac5f8..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/2.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/2.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/20.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/20.png index 9b485d9..876de72 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/20.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/20.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/21.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/21.png index eab97e3..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/21.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/21.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/22.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/22.png index eab97e3..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/22.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/22.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/23.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/23.png index eab97e3..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/23.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/23.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/24.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/24.png index eab97e3..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/24.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/24.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/25.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/25.png index eab97e3..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/25.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/25.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/26.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/26.png index 9b485d9..876de72 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/26.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/26.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/27.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/27.png index 9b485d9..876de72 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/27.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/27.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/28.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/28.png index 9b485d9..876de72 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/28.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/28.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/29.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/29.png index 9b485d9..876de72 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/29.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/29.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/3.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/3.png index daac5f8..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/3.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/3.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/30.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/30.png index 9b485d9..876de72 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/30.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/30.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/31.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/31.png index eab97e3..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/31.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/31.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/32.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/32.png index eab97e3..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/32.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/32.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/33.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/33.png index eab97e3..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/33.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/33.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/34.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/34.png index eab97e3..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/34.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/34.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/35.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/35.png index eab97e3..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/35.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/35.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/36.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/36.png index 9b485d9..876de72 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/36.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/36.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/37.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/37.png index 9b485d9..876de72 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/37.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/37.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/38.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/38.png index 9b485d9..876de72 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/38.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/38.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/39.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/39.png index 9b485d9..876de72 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/39.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/39.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/4.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/4.png index daac5f8..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/4.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/4.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/40.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/40.png index 9b485d9..876de72 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/40.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/40.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/41.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/41.png index 4d680a0..c185a14 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/41.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/41.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/42.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/42.png index 4d680a0..c185a14 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/42.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/42.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/43.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/43.png index 4d680a0..c185a14 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/43.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/43.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/44.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/44.png index 4d680a0..c185a14 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/44.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/44.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/45.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/45.png index 4d680a0..c185a14 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/45.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/45.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/46.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/46.png index 12ef794..389533f 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/46.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/46.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/47.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/47.png index 12ef794..389533f 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/47.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/47.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/48.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/48.png index 12ef794..389533f 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/48.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/48.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/49.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/49.png index 12ef794..389533f 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/49.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/49.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/5.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/5.png index daac5f8..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/5.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/5.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/50.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/50.png index 12ef794..389533f 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/50.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/50.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/51.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/51.png index 4d680a0..c185a14 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/51.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/51.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/52.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/52.png index 4d680a0..c185a14 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/52.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/52.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/53.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/53.png index 4d680a0..c185a14 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/53.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/53.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/54.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/54.png index 4d680a0..c185a14 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/54.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/54.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/55.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/55.png index 4d680a0..c185a14 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/55.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/55.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/56.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/56.png index 9b485d9..876de72 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/56.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/56.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/57.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/57.png index 9b485d9..876de72 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/57.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/57.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/58.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/58.png index 9b485d9..876de72 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/58.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/58.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/59.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/59.png index 9b485d9..876de72 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/59.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/59.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/6.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/6.png index daac5f8..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/6.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/6.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/60.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/60.png index 9b485d9..876de72 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/60.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/60.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/61.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/61.png index a509a72..b20044b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/61.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/61.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/62.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/62.png index a509a72..b20044b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/62.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/62.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/63.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/63.png index a509a72..b20044b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/63.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/63.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/64.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/64.png index a509a72..b20044b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/64.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/64.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/65.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/65.png index a509a72..b20044b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/65.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/65.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/66.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/66.png index 3351e9c..7863398 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/66.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/66.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/67.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/67.png index 3351e9c..7863398 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/67.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/67.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/68.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/68.png index 3351e9c..7863398 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/68.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/68.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/69.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/69.png index 3351e9c..7863398 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/69.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/69.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/7.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/7.png index daac5f8..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/7.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/7.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/70.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/70.png index 3351e9c..7863398 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/70.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/70.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/71.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/71.png index 8809a74..4caa53c 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/71.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/71.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/72.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/72.png index 8809a74..4caa53c 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/72.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/72.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/73.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/73.png index 8809a74..4caa53c 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/73.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/73.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/74.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/74.png index 8809a74..4caa53c 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/74.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/74.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/75.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/75.png index 8809a74..4caa53c 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/75.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/75.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/76.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/76.png index f14f7dd..84ee5d6 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/76.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/76.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/77.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/77.png index f14f7dd..84ee5d6 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/77.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/77.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/78.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/78.png index f14f7dd..84ee5d6 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/78.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/78.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/79.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/79.png index f14f7dd..84ee5d6 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/79.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/79.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/8.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/8.png index daac5f8..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/8.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/8.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/80.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/80.png index f14f7dd..84ee5d6 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/80.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/80.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/81.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/81.png index bd58871..ea231fb 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/81.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/81.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/82.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/82.png index bd58871..ea231fb 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/82.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/82.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/83.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/83.png index bd58871..ea231fb 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/83.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/83.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/84.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/84.png index bd58871..ea231fb 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/84.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/84.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/85.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/85.png index bd58871..ea231fb 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/85.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/85.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/86.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/86.png index 9a6457d..a1f03bd 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/86.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/86.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/87.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/87.png index 9a6457d..a1f03bd 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/87.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/87.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/88.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/88.png index 9a6457d..a1f03bd 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/88.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/88.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/89.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/89.png index 9a6457d..a1f03bd 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/89.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/89.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/9.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/9.png index daac5f8..ffce955 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/9.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/9.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/90.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/90.png index 9a6457d..a1f03bd 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/90.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/90.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/91.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/91.png index 846911e..a0c39da 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/91.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/91.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/92.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/92.png index 846911e..a0c39da 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/92.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/92.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/93.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/93.png index 846911e..a0c39da 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/93.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/93.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/94.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/94.png index 846911e..a0c39da 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/94.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/94.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/95.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/95.png index 846911e..a0c39da 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/95.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/95.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/96.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/96.png index 2934a35..c087841 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/96.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/96.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/97.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/97.png index 2934a35..c087841 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/97.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/97.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/98.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/98.png index 2934a35..c087841 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/98.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/98.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/99.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/99.png index 2934a35..c087841 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/99.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phone/99.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/1.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/1.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/1.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/1.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/10.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/10.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/10.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/10.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/100.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/100.png index fdf353a..e80a2c1 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/100.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/100.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/101.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/101.png index 988c835..d07213e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/101.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/101.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/102.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/102.png index 988c835..d07213e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/102.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/102.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/103.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/103.png index 988c835..d07213e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/103.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/103.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/104.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/104.png index 988c835..d07213e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/104.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/104.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/105.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/105.png index 988c835..d07213e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/105.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/105.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/106.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/106.png index 988c835..d07213e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/106.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/106.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/107.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/107.png index 988c835..d07213e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/107.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/107.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/108.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/108.png index 988c835..d07213e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/108.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/108.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/109.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/109.png index 988c835..d07213e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/109.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/109.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/11.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/11.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/11.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/11.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/110.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/110.png index 988c835..d07213e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/110.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/110.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/111.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/111.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/111.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/111.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/112.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/112.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/112.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/112.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/113.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/113.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/113.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/113.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/114.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/114.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/114.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/114.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/115.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/115.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/115.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/115.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/116.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/116.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/116.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/116.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/117.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/117.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/117.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/117.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/118.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/118.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/118.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/118.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/119.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/119.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/119.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/119.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/12.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/12.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/12.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/12.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/120.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/120.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/120.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/120.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/13.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/13.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/13.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/13.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/14.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/14.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/14.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/14.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/15.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/15.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/15.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/15.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/16.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/16.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/16.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/16.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/17.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/17.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/17.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/17.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/18.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/18.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/18.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/18.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/19.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/19.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/19.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/19.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/2.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/2.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/2.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/2.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/20.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/20.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/20.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/20.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/21.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/21.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/21.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/21.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/22.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/22.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/22.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/22.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/23.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/23.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/23.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/23.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/24.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/24.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/24.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/24.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/25.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/25.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/25.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/25.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/26.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/26.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/26.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/26.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/27.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/27.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/27.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/27.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/28.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/28.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/28.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/28.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/29.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/29.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/29.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/29.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/3.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/3.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/3.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/3.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/30.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/30.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/30.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/30.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/31.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/31.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/31.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/31.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/32.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/32.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/32.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/32.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/33.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/33.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/33.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/33.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/34.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/34.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/34.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/34.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/35.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/35.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/35.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/35.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/36.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/36.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/36.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/36.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/37.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/37.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/37.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/37.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/38.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/38.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/38.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/38.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/39.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/39.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/39.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/39.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/4.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/4.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/4.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/4.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/40.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/40.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/40.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/40.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/41.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/41.png index 60906fa..46055e9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/41.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/41.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/42.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/42.png index 60906fa..46055e9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/42.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/42.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/43.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/43.png index 60906fa..46055e9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/43.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/43.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/44.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/44.png index 60906fa..46055e9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/44.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/44.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/45.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/45.png index 60906fa..46055e9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/45.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/45.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/46.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/46.png index fb2e78e..dd3af9b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/46.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/46.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/47.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/47.png index fb2e78e..dd3af9b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/47.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/47.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/48.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/48.png index fb2e78e..dd3af9b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/48.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/48.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/49.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/49.png index fb2e78e..dd3af9b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/49.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/49.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/5.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/5.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/5.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/5.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/50.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/50.png index fb2e78e..dd3af9b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/50.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/50.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/51.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/51.png index 60906fa..46055e9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/51.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/51.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/52.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/52.png index 60906fa..46055e9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/52.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/52.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/53.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/53.png index 60906fa..46055e9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/53.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/53.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/54.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/54.png index 60906fa..46055e9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/54.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/54.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/55.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/55.png index 60906fa..46055e9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/55.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/55.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/56.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/56.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/56.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/56.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/57.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/57.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/57.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/57.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/58.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/58.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/58.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/58.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/59.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/59.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/59.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/59.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/6.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/6.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/6.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/6.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/60.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/60.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/60.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/60.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/61.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/61.png index 9ff8f6c..24c78ed 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/61.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/61.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/62.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/62.png index 9ff8f6c..24c78ed 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/62.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/62.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/63.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/63.png index 9ff8f6c..24c78ed 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/63.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/63.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/64.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/64.png index 9ff8f6c..24c78ed 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/64.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/64.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/65.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/65.png index 9ff8f6c..24c78ed 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/65.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/65.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/66.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/66.png index 50b6c73..3ee2920 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/66.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/66.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/67.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/67.png index 50b6c73..3ee2920 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/67.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/67.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/68.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/68.png index 50b6c73..3ee2920 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/68.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/68.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/69.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/69.png index 50b6c73..3ee2920 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/69.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/69.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/7.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/7.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/7.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/7.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/70.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/70.png index 50b6c73..3ee2920 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/70.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/70.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/71.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/71.png index be2ee2f..94185e7 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/71.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/71.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/72.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/72.png index be2ee2f..94185e7 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/72.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/72.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/73.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/73.png index be2ee2f..94185e7 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/73.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/73.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/74.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/74.png index be2ee2f..94185e7 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/74.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/74.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/75.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/75.png index be2ee2f..94185e7 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/75.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/75.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/76.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/76.png index 92047d7..0397b58 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/76.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/76.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/77.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/77.png index 92047d7..0397b58 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/77.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/77.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/78.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/78.png index 92047d7..0397b58 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/78.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/78.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/79.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/79.png index 92047d7..0397b58 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/79.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/79.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/8.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/8.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/8.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/8.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/80.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/80.png index 92047d7..0397b58 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/80.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/80.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/81.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/81.png index 6f141c1..e38c0d1 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/81.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/81.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/82.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/82.png index 6f141c1..e38c0d1 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/82.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/82.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/83.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/83.png index 6f141c1..e38c0d1 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/83.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/83.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/84.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/84.png index 6f141c1..e38c0d1 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/84.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/84.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/85.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/85.png index 6f141c1..e38c0d1 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/85.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/85.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/86.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/86.png index aedfb92..2432cf6 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/86.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/86.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/87.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/87.png index aedfb92..2432cf6 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/87.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/87.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/88.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/88.png index aedfb92..2432cf6 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/88.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/88.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/89.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/89.png index aedfb92..2432cf6 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/89.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/89.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/9.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/9.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/9.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/9.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/90.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/90.png index aedfb92..2432cf6 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/90.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/90.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/91.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/91.png index c41e1eb..4677d1e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/91.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/91.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/92.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/92.png index c41e1eb..4677d1e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/92.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/92.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/93.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/93.png index c41e1eb..4677d1e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/93.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/93.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/94.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/94.png index c41e1eb..4677d1e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/94.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/94.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/95.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/95.png index c41e1eb..4677d1e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/95.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/95.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/96.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/96.png index fdf353a..e80a2c1 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/96.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/96.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/97.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/97.png index fdf353a..e80a2c1 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/97.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/97.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/98.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/98.png index fdf353a..e80a2c1 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/98.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/98.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/99.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/99.png index fdf353a..e80a2c1 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/99.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-phonehd/99.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/1.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/1.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/1.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/1.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/10.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/10.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/10.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/10.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/100.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/100.png index fdf353a..e80a2c1 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/100.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/100.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/101.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/101.png index 988c835..d07213e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/101.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/101.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/102.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/102.png index 988c835..d07213e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/102.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/102.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/103.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/103.png index 988c835..d07213e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/103.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/103.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/104.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/104.png index 988c835..d07213e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/104.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/104.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/105.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/105.png index 988c835..d07213e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/105.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/105.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/106.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/106.png index 988c835..d07213e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/106.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/106.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/107.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/107.png index 988c835..d07213e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/107.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/107.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/108.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/108.png index 988c835..d07213e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/108.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/108.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/109.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/109.png index 988c835..d07213e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/109.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/109.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/11.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/11.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/11.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/11.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/110.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/110.png index 988c835..d07213e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/110.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/110.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/111.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/111.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/111.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/111.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/112.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/112.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/112.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/112.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/113.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/113.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/113.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/113.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/114.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/114.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/114.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/114.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/115.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/115.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/115.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/115.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/116.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/116.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/116.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/116.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/117.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/117.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/117.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/117.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/118.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/118.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/118.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/118.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/119.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/119.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/119.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/119.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/12.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/12.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/12.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/12.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/120.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/120.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/120.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/120.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/13.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/13.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/13.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/13.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/14.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/14.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/14.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/14.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/15.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/15.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/15.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/15.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/16.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/16.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/16.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/16.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/17.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/17.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/17.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/17.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/18.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/18.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/18.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/18.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/19.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/19.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/19.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/19.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/2.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/2.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/2.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/2.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/20.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/20.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/20.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/20.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/21.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/21.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/21.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/21.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/22.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/22.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/22.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/22.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/23.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/23.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/23.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/23.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/24.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/24.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/24.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/24.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/25.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/25.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/25.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/25.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/26.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/26.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/26.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/26.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/27.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/27.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/27.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/27.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/28.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/28.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/28.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/28.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/29.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/29.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/29.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/29.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/3.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/3.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/3.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/3.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/30.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/30.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/30.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/30.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/31.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/31.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/31.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/31.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/32.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/32.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/32.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/32.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/33.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/33.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/33.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/33.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/34.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/34.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/34.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/34.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/35.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/35.png index 6214b76..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/35.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/35.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/36.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/36.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/36.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/36.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/37.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/37.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/37.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/37.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/38.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/38.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/38.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/38.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/39.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/39.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/39.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/39.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/4.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/4.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/4.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/4.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/40.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/40.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/40.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/40.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/41.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/41.png index 60906fa..46055e9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/41.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/41.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/42.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/42.png index 60906fa..46055e9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/42.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/42.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/43.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/43.png index 60906fa..46055e9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/43.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/43.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/44.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/44.png index 60906fa..46055e9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/44.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/44.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/45.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/45.png index 60906fa..46055e9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/45.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/45.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/46.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/46.png index fb2e78e..dd3af9b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/46.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/46.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/47.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/47.png index fb2e78e..dd3af9b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/47.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/47.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/48.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/48.png index fb2e78e..dd3af9b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/48.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/48.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/49.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/49.png index fb2e78e..dd3af9b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/49.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/49.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/5.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/5.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/5.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/5.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/50.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/50.png index fb2e78e..dd3af9b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/50.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/50.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/51.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/51.png index 60906fa..46055e9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/51.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/51.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/52.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/52.png index 60906fa..46055e9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/52.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/52.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/53.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/53.png index 60906fa..46055e9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/53.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/53.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/54.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/54.png index 60906fa..46055e9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/54.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/54.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/55.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/55.png index 60906fa..46055e9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/55.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/55.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/56.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/56.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/56.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/56.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/57.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/57.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/57.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/57.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/58.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/58.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/58.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/58.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/59.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/59.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/59.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/59.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/6.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/6.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/6.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/6.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/60.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/60.png index 771b6fe..a129db5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/60.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/60.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/61.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/61.png index 9ff8f6c..24c78ed 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/61.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/61.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/62.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/62.png index 9ff8f6c..24c78ed 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/62.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/62.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/63.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/63.png index 9ff8f6c..24c78ed 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/63.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/63.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/64.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/64.png index 9ff8f6c..24c78ed 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/64.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/64.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/65.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/65.png index 9ff8f6c..24c78ed 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/65.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/65.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/66.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/66.png index 50b6c73..3ee2920 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/66.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/66.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/67.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/67.png index 50b6c73..3ee2920 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/67.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/67.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/68.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/68.png index 50b6c73..3ee2920 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/68.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/68.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/69.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/69.png index 50b6c73..3ee2920 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/69.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/69.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/7.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/7.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/7.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/7.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/70.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/70.png index 50b6c73..3ee2920 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/70.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/70.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/71.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/71.png index be2ee2f..94185e7 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/71.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/71.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/72.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/72.png index be2ee2f..94185e7 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/72.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/72.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/73.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/73.png index be2ee2f..94185e7 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/73.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/73.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/74.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/74.png index be2ee2f..94185e7 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/74.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/74.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/75.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/75.png index be2ee2f..94185e7 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/75.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/75.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/76.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/76.png index 92047d7..0397b58 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/76.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/76.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/77.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/77.png index 92047d7..0397b58 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/77.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/77.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/78.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/78.png index 92047d7..0397b58 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/78.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/78.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/79.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/79.png index 92047d7..0397b58 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/79.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/79.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/8.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/8.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/8.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/8.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/80.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/80.png index 92047d7..0397b58 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/80.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/80.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/81.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/81.png index 6f141c1..e38c0d1 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/81.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/81.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/82.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/82.png index 6f141c1..e38c0d1 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/82.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/82.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/83.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/83.png index 6f141c1..e38c0d1 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/83.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/83.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/84.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/84.png index 6f141c1..e38c0d1 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/84.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/84.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/85.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/85.png index 6f141c1..e38c0d1 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/85.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/85.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/86.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/86.png index aedfb92..2432cf6 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/86.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/86.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/87.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/87.png index aedfb92..2432cf6 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/87.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/87.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/88.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/88.png index aedfb92..2432cf6 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/88.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/88.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/89.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/89.png index aedfb92..2432cf6 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/89.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/89.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/9.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/9.png index 7ad99ef..469cc8b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/9.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/9.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/90.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/90.png index aedfb92..2432cf6 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/90.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/90.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/91.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/91.png index c41e1eb..4677d1e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/91.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/91.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/92.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/92.png index c41e1eb..4677d1e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/92.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/92.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/93.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/93.png index c41e1eb..4677d1e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/93.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/93.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/94.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/94.png index c41e1eb..4677d1e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/94.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/94.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/95.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/95.png index c41e1eb..4677d1e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/95.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/95.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/96.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/96.png index fdf353a..e80a2c1 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/96.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/96.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/97.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/97.png index fdf353a..e80a2c1 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/97.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/97.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/98.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/98.png index fdf353a..e80a2c1 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/98.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/98.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/99.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/99.png index fdf353a..e80a2c1 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/99.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablet/99.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/1.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/1.png index 3f43905..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/1.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/1.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/10.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/10.png index 3f43905..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/10.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/10.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/100.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/100.png index 169e349..326cb69 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/100.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/100.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/101.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/101.png index f2169e7..9459d47 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/101.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/101.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/102.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/102.png index f2169e7..9459d47 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/102.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/102.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/103.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/103.png index f2169e7..9459d47 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/103.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/103.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/104.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/104.png index f2169e7..9459d47 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/104.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/104.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/105.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/105.png index f2169e7..9459d47 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/105.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/105.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/106.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/106.png index f2169e7..9459d47 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/106.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/106.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/107.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/107.png index f2169e7..9459d47 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/107.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/107.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/108.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/108.png index f2169e7..9459d47 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/108.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/108.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/109.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/109.png index f2169e7..9459d47 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/109.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/109.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/11.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/11.png index 3f43905..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/11.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/11.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/110.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/110.png index f2169e7..9459d47 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/110.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/110.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/111.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/111.png index feaabe4..ea125f9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/111.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/111.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/112.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/112.png index feaabe4..ea125f9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/112.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/112.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/113.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/113.png index feaabe4..ea125f9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/113.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/113.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/114.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/114.png index feaabe4..ea125f9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/114.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/114.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/115.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/115.png index feaabe4..ea125f9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/115.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/115.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/116.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/116.png index 381102f..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/116.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/116.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/117.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/117.png index 381102f..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/117.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/117.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/118.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/118.png index 381102f..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/118.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/118.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/119.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/119.png index 381102f..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/119.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/119.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/12.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/12.png index 3f43905..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/12.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/12.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/120.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/120.png index 381102f..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/120.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/120.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/13.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/13.png index 3f43905..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/13.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/13.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/14.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/14.png index 3f43905..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/14.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/14.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/15.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/15.png index 3f43905..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/15.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/15.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/16.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/16.png index feaabe4..ea125f9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/16.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/16.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/17.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/17.png index feaabe4..ea125f9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/17.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/17.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/18.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/18.png index feaabe4..ea125f9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/18.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/18.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/19.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/19.png index feaabe4..ea125f9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/19.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/19.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/2.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/2.png index 3f43905..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/2.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/2.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/20.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/20.png index feaabe4..ea125f9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/20.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/20.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/21.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/21.png index 381102f..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/21.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/21.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/22.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/22.png index 381102f..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/22.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/22.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/23.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/23.png index 381102f..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/23.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/23.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/24.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/24.png index 381102f..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/24.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/24.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/25.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/25.png index 381102f..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/25.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/25.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/26.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/26.png index feaabe4..ea125f9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/26.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/26.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/27.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/27.png index feaabe4..ea125f9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/27.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/27.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/28.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/28.png index feaabe4..ea125f9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/28.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/28.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/29.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/29.png index feaabe4..ea125f9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/29.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/29.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/3.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/3.png index 3f43905..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/3.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/3.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/30.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/30.png index feaabe4..ea125f9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/30.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/30.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/31.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/31.png index 381102f..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/31.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/31.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/32.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/32.png index 381102f..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/32.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/32.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/33.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/33.png index 381102f..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/33.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/33.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/34.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/34.png index 381102f..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/34.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/34.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/35.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/35.png index 381102f..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/35.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/35.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/36.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/36.png index feaabe4..ea125f9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/36.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/36.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/37.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/37.png index feaabe4..ea125f9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/37.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/37.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/38.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/38.png index feaabe4..ea125f9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/38.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/38.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/39.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/39.png index feaabe4..ea125f9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/39.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/39.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/4.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/4.png index 3f43905..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/4.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/4.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/40.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/40.png index feaabe4..ea125f9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/40.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/40.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/41.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/41.png index 10fcfd7..a1d5ae9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/41.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/41.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/42.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/42.png index 10fcfd7..a1d5ae9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/42.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/42.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/43.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/43.png index 10fcfd7..a1d5ae9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/43.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/43.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/44.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/44.png index 10fcfd7..a1d5ae9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/44.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/44.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/45.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/45.png index 10fcfd7..a1d5ae9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/45.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/45.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/46.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/46.png index 51c688d..0205377 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/46.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/46.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/47.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/47.png index 51c688d..0205377 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/47.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/47.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/48.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/48.png index 51c688d..0205377 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/48.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/48.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/49.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/49.png index 51c688d..0205377 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/49.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/49.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/5.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/5.png index 3f43905..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/5.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/5.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/50.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/50.png index 51c688d..0205377 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/50.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/50.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/51.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/51.png index 10fcfd7..a1d5ae9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/51.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/51.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/52.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/52.png index 10fcfd7..a1d5ae9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/52.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/52.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/53.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/53.png index 10fcfd7..a1d5ae9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/53.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/53.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/54.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/54.png index 10fcfd7..a1d5ae9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/54.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/54.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/55.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/55.png index 10fcfd7..a1d5ae9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/55.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/55.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/56.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/56.png index feaabe4..ea125f9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/56.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/56.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/57.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/57.png index feaabe4..ea125f9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/57.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/57.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/58.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/58.png index feaabe4..ea125f9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/58.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/58.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/59.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/59.png index feaabe4..ea125f9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/59.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/59.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/6.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/6.png index 3f43905..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/6.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/6.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/60.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/60.png index feaabe4..ea125f9 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/60.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/60.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/61.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/61.png index b0a280f..7dc884b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/61.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/61.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/62.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/62.png index b0a280f..7dc884b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/62.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/62.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/63.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/63.png index b0a280f..7dc884b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/63.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/63.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/64.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/64.png index b0a280f..7dc884b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/64.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/64.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/65.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/65.png index b0a280f..7dc884b 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/65.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/65.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/66.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/66.png index 5fbde7c..bf73611 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/66.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/66.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/67.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/67.png index 5fbde7c..bf73611 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/67.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/67.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/68.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/68.png index 5fbde7c..bf73611 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/68.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/68.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/69.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/69.png index 5fbde7c..bf73611 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/69.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/69.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/7.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/7.png index 3f43905..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/7.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/7.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/70.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/70.png index 5fbde7c..bf73611 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/70.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/70.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/71.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/71.png index a2864b6..8857e2f 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/71.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/71.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/72.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/72.png index a2864b6..8857e2f 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/72.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/72.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/73.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/73.png index a2864b6..8857e2f 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/73.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/73.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/74.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/74.png index a2864b6..8857e2f 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/74.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/74.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/75.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/75.png index a2864b6..8857e2f 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/75.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/75.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/76.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/76.png index af8e4d0..3f5073c 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/76.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/76.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/77.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/77.png index af8e4d0..3f5073c 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/77.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/77.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/78.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/78.png index af8e4d0..3f5073c 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/78.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/78.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/79.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/79.png index af8e4d0..3f5073c 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/79.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/79.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/8.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/8.png index 3f43905..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/8.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/8.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/80.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/80.png index af8e4d0..3f5073c 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/80.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/80.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/81.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/81.png index 55c4853..04a5cf3 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/81.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/81.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/82.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/82.png index 55c4853..04a5cf3 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/82.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/82.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/83.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/83.png index 55c4853..04a5cf3 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/83.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/83.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/84.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/84.png index 55c4853..04a5cf3 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/84.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/84.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/85.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/85.png index 55c4853..04a5cf3 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/85.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/85.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/86.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/86.png index 2542b4e..bff2861 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/86.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/86.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/87.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/87.png index 2542b4e..bff2861 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/87.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/87.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/88.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/88.png index 2542b4e..bff2861 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/88.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/88.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/89.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/89.png index 2542b4e..bff2861 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/89.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/89.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/9.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/9.png index 3f43905..604c1ea 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/9.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/9.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/90.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/90.png index 2542b4e..bff2861 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/90.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/90.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/91.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/91.png index bce8018..818bd2c 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/91.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/91.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/92.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/92.png index bce8018..818bd2c 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/92.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/92.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/93.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/93.png index bce8018..818bd2c 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/93.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/93.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/94.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/94.png index bce8018..818bd2c 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/94.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/94.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/95.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/95.png index bce8018..818bd2c 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/95.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/95.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/96.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/96.png index 169e349..326cb69 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/96.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/96.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/97.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/97.png index 169e349..326cb69 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/97.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/97.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/98.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/98.png index 169e349..326cb69 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/98.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/98.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/99.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/99.png index 169e349..326cb69 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/99.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/animation/resources-tablethd/99.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbButtonHighlighted.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbButtonHighlighted.png index 596c7db..cecaa05 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbButtonHighlighted.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbButtonHighlighted.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbButtonNormal.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbButtonNormal.png index 9c40043..f4b61a2 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbButtonNormal.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbButtonNormal.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbParticleFire.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbParticleFire.png index 0d73b8b..236314a 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbParticleFire.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbParticleFire.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbParticleMagic.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbParticleMagic.png index 2c473a9..3a5ff5a 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbParticleMagic.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbParticleMagic.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbParticleSmoke.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbParticleSmoke.png index 5d40726..bb5caad 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbParticleSmoke.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbParticleSmoke.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbParticleSnow.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbParticleSnow.png index a27db60..d799f94 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbParticleSnow.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbParticleSnow.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbParticleStars.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbParticleStars.png index b9370c7..655e0e5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbParticleStars.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbParticleStars.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbSliderBgHighlighted.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbSliderBgHighlighted.png index 0d2765f..eff3ffd 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbSliderBgHighlighted.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbSliderBgHighlighted.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbSliderBgNormal.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbSliderBgNormal.png index 7890a37..e95cbc3 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbSliderBgNormal.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbSliderBgNormal.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbSliderHandle.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbSliderHandle.png index 5cdde13..81fc5a6 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbSliderHandle.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbSliderHandle.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbTextField.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbTextField.png index 634f688..5e82d26 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbTextField.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phone/ccbTextField.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbButtonHighlighted.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbButtonHighlighted.png index 77921a5..e8ebb81 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbButtonHighlighted.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbButtonHighlighted.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbButtonNormal.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbButtonNormal.png index 350e7d3..1b5c4fc 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbButtonNormal.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbButtonNormal.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbParticleFire.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbParticleFire.png index f3f5a50..cf20352 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbParticleFire.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbParticleFire.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbParticleMagic.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbParticleMagic.png index 4ba7d84..4b10a78 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbParticleMagic.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbParticleMagic.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbParticleSmoke.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbParticleSmoke.png index fc482ca..2472174 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbParticleSmoke.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbParticleSmoke.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbParticleSnow.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbParticleSnow.png index 8f810aa..19104fe 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbParticleSnow.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbParticleSnow.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbParticleStars.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbParticleStars.png index 894c9f3..00508ae 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbParticleStars.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbParticleStars.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbSliderBgHighlighted.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbSliderBgHighlighted.png index 7cb4c3b..35303d7 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbSliderBgHighlighted.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbSliderBgHighlighted.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbSliderBgNormal.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbSliderBgNormal.png index 28f48f0..aaa9409 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbSliderBgNormal.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbSliderBgNormal.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbSliderHandle.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbSliderHandle.png index b9d65a4..947948f 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbSliderHandle.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbSliderHandle.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbTextField.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbTextField.png index 321b8d5..58e1e38 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbTextField.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-phonehd/ccbTextField.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbButtonHighlighted.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbButtonHighlighted.png index 596c7db..cecaa05 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbButtonHighlighted.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbButtonHighlighted.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbButtonNormal.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbButtonNormal.png index 9c40043..f4b61a2 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbButtonNormal.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbButtonNormal.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbParticleFire.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbParticleFire.png index 0d73b8b..236314a 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbParticleFire.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbParticleFire.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbParticleMagic.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbParticleMagic.png index 2c473a9..3a5ff5a 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbParticleMagic.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbParticleMagic.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbParticleSmoke.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbParticleSmoke.png index 5d40726..bb5caad 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbParticleSmoke.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbParticleSmoke.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbParticleSnow.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbParticleSnow.png index a27db60..d799f94 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbParticleSnow.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbParticleSnow.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbParticleStars.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbParticleStars.png index b9370c7..655e0e5 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbParticleStars.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbParticleStars.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbSliderBgHighlighted.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbSliderBgHighlighted.png index 0d2765f..eff3ffd 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbSliderBgHighlighted.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbSliderBgHighlighted.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbSliderBgNormal.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbSliderBgNormal.png index 7890a37..e95cbc3 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbSliderBgNormal.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbSliderBgNormal.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbSliderHandle.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbSliderHandle.png index 5cdde13..81fc5a6 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbSliderHandle.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbSliderHandle.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbTextField.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbTextField.png index 634f688..5e82d26 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbTextField.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablet/ccbTextField.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbButtonHighlighted.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbButtonHighlighted.png index 77921a5..e8ebb81 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbButtonHighlighted.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbButtonHighlighted.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbButtonNormal.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbButtonNormal.png index 350e7d3..1b5c4fc 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbButtonNormal.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbButtonNormal.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbParticleFire.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbParticleFire.png index f3f5a50..cf20352 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbParticleFire.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbParticleFire.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbParticleMagic.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbParticleMagic.png index 4ba7d84..4b10a78 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbParticleMagic.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbParticleMagic.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbParticleSmoke.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbParticleSmoke.png index fc482ca..2472174 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbParticleSmoke.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbParticleSmoke.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbParticleSnow.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbParticleSnow.png index 8f810aa..19104fe 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbParticleSnow.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbParticleSnow.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbParticleStars.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbParticleStars.png index 894c9f3..00508ae 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbParticleStars.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbParticleStars.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbSliderBgHighlighted.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbSliderBgHighlighted.png index 7cb4c3b..35303d7 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbSliderBgHighlighted.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbSliderBgHighlighted.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbSliderBgNormal.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbSliderBgNormal.png index 28f48f0..aaa9409 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbSliderBgNormal.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbSliderBgNormal.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbSliderHandle.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbSliderHandle.png index b9d65a4..947948f 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbSliderHandle.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbSliderHandle.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbTextField.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbTextField.png index 321b8d5..58e1e38 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbTextField.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/ccbResources/resources-tablethd/ccbTextField.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-phone/PeevedPenguinsAssets.plist b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-phone/PeevedPenguinsAssets.plist index d919000..b84adca 100644 --- a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-phone/PeevedPenguinsAssets.plist +++ b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-phone/PeevedPenguinsAssets.plist @@ -72,13 +72,13 @@ PeevedPenguinsAssets/catapult.png frame - {{387, 450}, {215, 79}} + {{387, 450}, {215, 92}} offset - {0, -6} + {0, 0} rotated sourceColorRect - {{0, 13}, {215, 79}} + {{0, 0}, {215, 92}} sourceSize {215, 92} diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-phone/PeevedPenguinsAssets.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-phone/PeevedPenguinsAssets.png index 12d2b38..8b1120e 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-phone/PeevedPenguinsAssets.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-phone/PeevedPenguinsAssets.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-phonehd/PeevedPenguinsAssets.plist b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-phonehd/PeevedPenguinsAssets.plist index dd4e371..f18ef88 100644 --- a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-phonehd/PeevedPenguinsAssets.plist +++ b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-phonehd/PeevedPenguinsAssets.plist @@ -72,13 +72,13 @@ PeevedPenguinsAssets/catapult.png frame - {{771, 771}, {430, 160}} + {{771, 771}, {430, 185}} offset - {0, -13} + {0, 0} rotated sourceColorRect - {{0, 25}, {430, 160}} + {{0, 0}, {430, 185}} sourceSize {430, 185} @@ -98,13 +98,13 @@ PeevedPenguinsAssets/flyingpenguin.png frame - {{539, 1923}, {50, 49}} + {{539, 1923}, {50, 50}} offset {0, 0} rotated - + sourceColorRect - {{0, 0}, {50, 49}} + {{0, 0}, {50, 50}} sourceSize {50, 50} @@ -163,7 +163,7 @@ PeevedPenguinsAssets/squareblock.png frame - {{590, 1923}, {49, 48}} + {{591, 1923}, {49, 48}} offset {0, 0} rotated diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-phonehd/PeevedPenguinsAssets.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-phonehd/PeevedPenguinsAssets.png index dfddf32..7849223 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-phonehd/PeevedPenguinsAssets.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-phonehd/PeevedPenguinsAssets.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-tablet/PeevedPenguinsAssets.plist b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-tablet/PeevedPenguinsAssets.plist index dd4e371..f18ef88 100644 --- a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-tablet/PeevedPenguinsAssets.plist +++ b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-tablet/PeevedPenguinsAssets.plist @@ -72,13 +72,13 @@ PeevedPenguinsAssets/catapult.png frame - {{771, 771}, {430, 160}} + {{771, 771}, {430, 185}} offset - {0, -13} + {0, 0} rotated sourceColorRect - {{0, 25}, {430, 160}} + {{0, 0}, {430, 185}} sourceSize {430, 185} @@ -98,13 +98,13 @@ PeevedPenguinsAssets/flyingpenguin.png frame - {{539, 1923}, {50, 49}} + {{539, 1923}, {50, 50}} offset {0, 0} rotated - + sourceColorRect - {{0, 0}, {50, 49}} + {{0, 0}, {50, 50}} sourceSize {50, 50} @@ -163,7 +163,7 @@ PeevedPenguinsAssets/squareblock.png frame - {{590, 1923}, {49, 48}} + {{591, 1923}, {49, 48}} offset {0, 0} rotated diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-tablet/PeevedPenguinsAssets.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-tablet/PeevedPenguinsAssets.png index dfddf32..7849223 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-tablet/PeevedPenguinsAssets.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-tablet/PeevedPenguinsAssets.png differ diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-tablethd/PeevedPenguinsAssets.plist b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-tablethd/PeevedPenguinsAssets.plist index 0ef6016..d653229 100644 --- a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-tablethd/PeevedPenguinsAssets.plist +++ b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-tablethd/PeevedPenguinsAssets.plist @@ -72,13 +72,13 @@ PeevedPenguinsAssets/catapult.png frame - {{1539, 1539}, {860, 320}} + {{1539, 1539}, {860, 370}} offset - {0, -25} + {0, 0} rotated sourceColorRect - {{0, 50}, {860, 320}} + {{0, 0}, {860, 370}} sourceSize {860, 370} @@ -98,13 +98,13 @@ PeevedPenguinsAssets/flyingpenguin.png frame - {{1069, 3843}, {100, 98}} + {{1069, 3843}, {100, 100}} offset - {0, 1} + {0, 0} rotated - + sourceColorRect - {{0, 0}, {100, 98}} + {{0, 0}, {100, 100}} sourceSize {100, 100} @@ -163,7 +163,7 @@ PeevedPenguinsAssets/squareblock.png frame - {{1169, 3843}, {98, 96}} + {{1171, 3843}, {98, 96}} offset {0, 0} rotated diff --git a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-tablethd/PeevedPenguinsAssets.png b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-tablethd/PeevedPenguinsAssets.png index 3b58b12..47f033a 100644 Binary files a/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-tablethd/PeevedPenguinsAssets.png and b/PeevedPenguins.spritebuilder/Source/Resources/Published-iOS/resources-tablethd/PeevedPenguinsAssets.png differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/AUTHORS b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/AUTHORS deleted file mode 100644 index 4292af0..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/AUTHORS +++ /dev/null @@ -1,1020 +0,0 @@ - -Special thanks to: Lucio Torre, Alejandro Cura, Daniel Moisset & Rayentray Tappa. - -cocos2d for iPhone wouldn't be possible without the help of the community who is -constantly adding new features, sending patches, opening issues: -http://www.cocos2d-iphone.org/forum - -cocos2d logos by Sofia Merkulova (http://merkulova.prosite.com) -Based on original logo by Michael Heald (http://www.fullyillustrated.com) - -cocos2d for iPhone 3.0 authors ------------------------------- - -Lead Developer: - Lars Birkemose (http://thebackfiregames.wordpress.com) - -People and companies, who have contributed, in alphabetical order. - -* Andy Korth - Co-author of chipmunk (http://howlingmoonsoftware.com/index.php) - CCPhysics - Countless other contributions - -* Apportable (http://www.apportable.com) - Making it all happen - -* Christian Enevoldsen - Improved scroll view class - -* Dominik Hadl - Templates, scripts and other ninja stuff - -* John Twigg - SpriteBuilder integration - -* Martin Walsh - Most of the new documentation - Various bugfixes. - Fixing the forums (not related, but worth mentioning) - -* Oleg Osin - Apportable integration - -* Scott Lembcke - Co-author of Chipmunk2D (http://chipmunk2d.net) - CCPhysics - Being the unstopable force - An incredible number of contributions and suggestions - 3.1 render core - -* Viktor Lidholt - All UI classes - Coordination and planning - Sprite Builder integration - Countless other contributions - -Thanks to Wangsheng, Shintaro Kaneko, frranck and Yannick Loriot, Magician, masanorythm, Jogn Vu for various minor contributions. -Also thanks to all those who contributed on git, helped us testing, and took part in the discussions even if their suggestions didn't make it to release. - -Special thanks to Ben-G from makegameswith.us, for making several outstanding V3 tutorials - -cocos2d for iPhone 2.1 authors ------------------------------- - -Lead Developer: - Ricardo Quesada (http://zynga.com/) - - -People/companies who were/are contributing code to cocos2d for iPhone (alphabetically ordered): - - -* Alexander Tkachenko (https://github.com/tkach) - MenuItem: target is not retained when using setTarget:selector: - -* andyispani: - CocosDenshion can be muted before loading a sound file. patch - -* Ben Trengrove (http://bentrengrove.com/) - Added patch to support iPhone5 support in FileUtils - -* Carlo Morgantini (http://zynga.com) - Added support for shadows and stroke in LabelTTF - -* CJ Hanson (myBuddyCJ) (http://www.hansoninteractive.com/): - Director: Fixed the initial flicker + correct size at startup - Director: onExitTransitionDidFinish when the director is ended and other "corner" cases. - LabelBMFont: If the character is not supported, logs a warning - -* colesbury (https://github.com/colesbury): - CCClippingNode uses glClear to clear stencil buffer (issue #1463) - -* Daniel Rice (https://github.com/dangero): - Director: willRotateToInterfaceOrientation is propagated to the delegate - -* Edward Marchant (https://github.com/ejmarchant): - Actions: fixed startWithTarget in TargetedAction - -* Evan Todd (http://et1337.wordpress.com/): - CCFileUtils removes suffixes on Mac too - -* Gábor Varga (https://github.com/vargusz) - Fixed possible memory leak in RadialTransitions - Events in tratisions are disabled/enabled at onEnter/onExit. patch. - -* Glenna (https://github.com/glenna): - Fixed deprecations warnings on CCTexture2D - -* Goffredo Marocchi (https://github.com/panajev): - LabelBMFont: removed forward declarations for tFontDefHashElement and tKerningHashElement. They are in the header now. - GLProgram: Better error reporting on link - RenderTexture: restores the projection after using it. Created test for it too. - -* Greg Harding (http://www.flightless.co.nz/): - Toggle fullscreen honors the support for touches on Mac - Fixed some grammar errors in the Templates - Fixed interpolation in CatmullRom action - -* HarrisonXi (https://github.com/HarrisonXi): - Fixed some logic errors in the Scheduler and Timer - TMX Maps: Fixed firstGID parser issue for new version TMX file with external TSX file - -* Ian Oliver (http://www.trivialtechnology.com): - GLProgram: Better error reporting on link - GLProgram: Added uniformLocationForName: method - -* Ian Voyce (http://www.voyce.com/): - DrawingPrimitives: ccDrawSolicArc calls lazy_init() - -* James Munro (https://github.com/jdmunro): - Patch to don't allocate labelsStats on director, if view is nil - -* kamorris: - Patch that prevent crash on director when purgeCacheData is called before the creation of the view - -* Krzysztof Zablocki (http://merowing.info): - Author of CCRenderTargetNode, which later was merged into RenderTexture as the "auto render" feature. - -* Lam Pham (http://www.fancyratstudios.com/) - New RotationalSkew action that matches flash functionality - Added Tests for RotationSkew feature - RotateTo: supports X and Y dimensions - -* lbeck @ cocos2d community: - Fix for LabelTTF in MacBook Retina Display - -* michaelm (http://ironapegames.com/): - Patch for RENDER_IN_SUBPIXEL. It works as expected with negative numbers - -* Mike Daley (http://www.71squared.com/) - LabelBMFont: contextSize honors shadows and strokes patch. - -* Nader Eloshaiker (https://github.com/nader-eloshaiker) - Added DrawSolidCircle, DrawArc and DrawSolidArc - Author of CCEasePolynomialIn,Out,InOut - Added Tests for CCEasePolynomialIn,Out,InOut - -* Nestor Todorov (https://github.com/supernes) - Added patch to support iPhone5 support in FileUtils - -* Nicolas Gramlich (http://andengine.org): - Contributed the remote Javascript console - -* Peter Johnston (https://github.com/ptrrj) - Fixed possible retain cycle with Director's delegate - -* Pierre-David Bélanger (https://github.com/pierredavidbelanger): - Author of Clipping Node - Author of 9 tests for Clipping Node - Added support for Stencil Buffer in the GLView - Fixed EventTests: memory leaks, dangling pointer and logic - Added support for gestures in OSX - -* rakkarage (https://github.com/rakkarage): - Fixed wrong log when using RGB565 textures - -* Ricardo Sánchez-Sáez (https://github.com/rsanchezsaez) - Added "stackable" support for Move Actions - Added Test case for stackable Move actions - Added Performance test for stackable Move actions - Author of CCNodeRGBA, node that implments color and opacity - Added support for cascading color and opacity in all the cocos2d nodes - Added tests for cascading color and opacity - -* Robert J Payne (http://www.zwopple.com/) - Initial PVR v3 file format support - Added PVRv3 premultiplied autodetection - -* Scott Lembcke (AKA slembcke) (http://chipmunk-physics.net/) - Many improvements in the OpenGL ES 2.0 code: better error reporting, better blending function, better shader code - Author of CCDrawNode: a node that batches drawing primitives - Author of CCPhysicsDebugNode and CCPhysicsSprite - Fix assert on Texture when updating filter on NPOT textures - Director iOS: Returns correct GL value for coordinates event in custom projections - -* SeanLin (http://www.cocos2d-x.org) - Xcode fixes to make SysTests work on iOS - -* Sébastien Dabet (https://github.com/sdabet) - Added activeArea to CCMenuItem - Added "touchSwallow" as a property in CCLayer - -* Tommaso Pavese (https://github.com/tompave) - TMX tile maps: Added support for tile's offset property - -* Viktor Lidholt (http://www.cocosbuilder.com) - LabelTTF loads custom fonts correctly on Mac and iOS - Updated JS Bindings for CocosBuilderReader. Added support for "outlets". - FileUtils: - Added support to search resolution resources in subdirectories - Added method to load resources without using resolution search - Added search path for any kind of resources - -* xynyn (http://xynyn.com): - Progress Actions: "updateProgress" is called after calling setType - -* yichao.zhang (https://github.com/zeaster) - Fixed possible double 'fire' of instant actions inside a sequence (issue #1398) - -* Zakay (https://github.com/Zakay) - LabelBMFont: Fixed bug with newlines and fixed width labels - -cocos2d for iPhone 2.0 authors ------------------------------- - -Lead Developer: - Ricardo Quesada (http://zynga.com/) - - -People/companies who were/are contributing code to cocos2d for iPhone (alphabetically ordered): - -* Andrew0 (https://github.com/andrew0) - Fixed crash on NSThread+block - CatmullRom action compiles OK on Mac Release mode - Fixed ccMouseEnter/Exit events on EventDispatcher - -* Atte Kotiranta (https://github.com/akotiranta) - EaseActions: Ease Actions works OK with floating point values - Improved Texture2D API - -* Brian Chapados (http://chapados.org/): - Made easier to port to cocos2d v2.x from v1.x by adding alpha testing shader, added missing CCSpriteFrameCache - -* calinseciu: - Fixed memory leak on CCDirector#createStatsLabel - -* Chere Loque: - Added support for NPOT texture in CCRenderTexture - Added image offset in CCLabelBMFont in order to share the same texture - -* CJ Hanson (myBuddyCJ) (http://www.hansoninteractive.com/): - TextureCache: Use blocks instead of CCCall actions to dispatch code - TextureCache: Uses a serial queue to protect access to the texture dictionary. No need to use @syncronize on CCTexture2D - -* Dmitry Kudryashov: - Director could be re-initialized. Patch. - -* Dusan Lazarevic (AKA crmagicxxx): - LabelBMFont y-offset work as expected on RetinaDisplay (patch). - Fixed bug in iPad RetinaDisplay code - -* Gene Peterson (http://zynga.com) - Dimension is a property on CCLabelTTF - Scheduler: Patch for when dealloc was also calling removeUpdateFromHash, causing a possible double free - -* geraldtjy - Added Director.popToRootScene method - -* Giles Hammond: - iOS Director uses DisplayLink timestamp for more stable delta times - -* Goffredo Marocchi (https://github.com/panajev): - Original author/mentor of caching uniforms in CCGLProgram - -* Justin Graham (http://www.zynga.com) - CCGLProgram: fixes in fragmentShaderLog - CCShaderCache: Added addProgram:forKey: method - CCArray: Fixed copyWithZone - -* Kaicherry (https://github.com/kaicherry): - Fixed compiler warnings with format strings - -* Karl Stenerud (http://www.mindsnacks.com/): - Added vertical alignment support for LabelTTF - Added PauseAll/ResumeAll in ActionManager - Added SystemPriority to Scheduler - Added tests for LabelTTF vertical alignment - Added tetts for Scheduler/ActionManager resume/pause all actions - Director doesn't raise assert when startAnimation is called twice - -* Kirillkh (https://github.com/kirillkh): - Particles: uses Orphaning + glMapBuffer. Performance fix - -* Krzysztof Zablocki (http://merowing.info): - Added support for Depth Stencil in RenderTexture - -* Lam Pham (http://www.fancyratstudios.com/) - CCProgressTimer: Improved API - CCProgressTimer: Works with Tint and opacity - Added Tint + opacity test cases for CCProgressTimer - CCProgressTimer: Supports rotates SpriteFrames - -* manucorporat (manu.valladolid) (http://forzefield.com/): - Author of new Retina Display code: - Intead of recalculating the position of the nodes, the Projection is increased, while the ViewPort has the size of the screen. - Code is much simpler to read and maintain - Author of new MotionStreak code: - Much faster rendering. No need to use Ribbon - -* Mark Wei (http://www.facebook.com/markwei): - Added support for alignment in multiline in CCLabelBMFont objects - Author of alignment multiline test case - -* Maarten Billemont (lhunath) (http://www.lhunath.com/myst/): - Director: Enable depth testing only if the view has depth enabled - Texture: More permissive assert on NPOT & CLAMP options - -* mlilback: - Added KVO pattern for CCDirector#isPaused - -* Nestor Todorov ( https://github.com/supernes ): - Particle handle premultiplied + opacity correctly - -* Nicky Weber (https://github.com/nickyEnjoysWoogoo): - Added ccDrawFilledPoly to DrawingPrimitives - -* Nicolas Gramlich (http://andengine.org): - Patch to use Cardinal Spline parametric formula instead of Catmull Rom - -* Plangworthy: - Music: Fixed issue when Background music looping was not respected on resume if playback was stopped - -* Scott Lembcke (AKA slembcke) (http://chipmunk-physics.net/) - Mentor & contributor of new Physics + cocos2d integration via nodeToParentTransform - -* Sebastian Goztyla: - Fixed buffer overrun in CocosDenshion - -* Serg Scout (http://kidstamatic.com/): - Fixed texture alpha when converting RGBA8 textures to RGB5A1 - -* Sergey Tikhonov (AKA haqu) (http://haqu.net) - Tests: Improved Shader test. Fixed memory leak in Guassian Blur test - Tests: Shader tests center the fragment shader effects on Mac - Director: On Mac, CC_DIRECTOR_INIT() centers the main window - -* slycrel (http://folderapp.blogspot.com/) - Added support for TMX rotated tiles - -* Spencer Ho (https://github.com/spencerho): - Fixed gl projection when iPad Retina Display is being used. - -* Steve Kanter (https://github.com/SteveKanter): - Added support for iPad Retina Display suffix in CCFileUtils - -* TonicBom: - TileMap: TMX obtains poligon and polilines properties - -* Viktor Lidholt (http://www.cocosbuilder.com) - Added setters/getters for fontName, fontSize, fntFile in LabelBMFont and LabelTTF - Added support for MainThread Mac Director - Particle can be resized in runtime - LabelTTF: can be init without params. - MenuItem: added setters for target:selctor, block and sprites - Node: zOrder property is readwrite - LabelBMFont: can be "init" without further arguments - LabelTTF: better custom TTF support for Mac - Mouse Events: onEnter/onExit are propagated correclty - -* Vit Valentin: - Author of cocos2d-x's Catmull Rom actions. - -* Yannick Loriot (http://yannickloriot.com/): - MenuItemToggle does not remove the tag of the added Menu Items. - -* zergyo: - Grid: Fixed memory leak when setIsTextureFlipped is used - - -cocos2d for iPhone authors for v1.1 ------------------------------------ - -Lead Developer: - Marco Tillemans (http://www.welcometothefabrik.com/) - -Former Lead Developer: - Ricardo Quesada (http://www.cocos2d-iphone.org) - - -Contributors (alphabetically ordered): - -* Andreas Herbig (http://www.3spin.de/) - fix for incorrect CCRepeat behavior - -* akotiranta - backported CCLabelBMFont implementation from 2.0 branch - -* Alexander Carter - Sprite: fixed possible opacity bug in setColor - -* Christoph Winkler (http://raketenbasis.de) - Word Wrap works on LabelTTF on Mac - bug fixes for failure to compile on 32-bit mac builds - created new drawPrimitives functions, ccDrawRect, ccDrawSolidRect and ccDrawSolidPoly. - bug fix for CCTMXXMLParser in release mode - -* Fabian Rueger - Provided Beacon.png for new spriteTest - -* Jerrod Putman (http://www.tinytimgames.com) - Original author of ARC compatibility code - -* jptsetung (http://www.bonuslevel.org/games/) - Patch for CCSprite, premade hierarchies of sprites will be rendered correctly by a batchNode - -* John Wordsworth ( http://www.johnwordsworth.com/ ) - CCAnimationCache: Added animation data format. Can be loaded into the animation cache - -* Karl Stenerud (http://www.mindsnacks.com/): - Author of ActionTargeted - -* Marco Tillemans (AKA araker: http://www.welcometothefabrik.com/) - Texture2D: drawInRect / drawAtPoint disables color state - SpriteBatchNode: fixed bug in removeAllChildrenWithCleanup - Author of the new reorder Sprite/Node algorithm - Schedule: added support for delay and repeat - ESRenderer: don't recreate the renderer when it is not needed - Actions: Instant actions can be sequenceables - Actions: duration is not divided by zero - Actions: Repeat & RepeatForever work as expected - Co-author of animated particle system - Author of ParticleBatchNode node - Improved ESRenderer layoutSubview - Improved Debug Drawing for Sprite batched node - EAGLView destroys and recreates all OpenGL buffers correctly - TileMap: flipped tiles can be changed during runtime - -* Mark Haylock - Fix for CCParticleSystem to unschedule update method when deallocated -* Martin - Co-author of animated particle system - -* Nicky Weber (https://github.com/nickyEnjoysWoogoo): - Added convenience function to create a ccColor4F from color components - -* Nicolas Barrios (http://wefiends.com) - Fix for CCArray for ARC compatibility - -* podhrask...@gmail.com - TouchDispatcher: correctly handles addition and removal of handlers when being inside a touch handler. patch - -* Ricardo Ruiz: - Added support for RGB888 textures - -* Rick Smorawski - Added full unicode support to CCLabelBMFont - -* Samuel J. Grabski http://www.sg7.com - Created a new touchdispatcher implementation - New touchdispatcher performance tests - Fix for touchdispatcher - -* Scott Lembcke (AKA slembcke) (http://chipmunk-physics.net/) - Improved ARC compatiblity code - -* Sergey Tikhonov (AKA haqu) (http://haqu.net) - Removed warning in CCMenuItem - -* Shakthi: - Added CCNode#onExitTransitionDidStart method - Fixed fading background music issue - Made CCLOG a bit more verbose - Fixed unrecognised clang pragma's on LLVM < 2.0. - -* Skyhawk (http://www.hkasoftware.com) - Fix for addFrame method in CCAnimation - -* slycrel (http://folderapp.blogspot.com/) - Added support for flipped tiles in TMX maps. Also added test case - Added support for in-memory TMX map creation. Also added a test case - TMX Map: fixed crash when multiple layers and tiles were used with rotation - -* Spencer Ho - fixed 3d projection settings for ipad3 - -* Stepan Generalov (iPsi) (http://www.itraceur.ru/) - FileUtils: Loads -hd resources even if the -sd resource is not present. patch - -* Steve Kanter - new file extension for ipad retina - - -cocos2d for iPhone authors for v1.0 ------------------------------------ - -Lead Developer: - Ricardo Quesada (http://www.cocos2d-iphone.org/) - -Developers: - Valentin Milea - Steve Oldmeadow (http://www.smoco.com/) - -People/companies who were/are contributing code to cocos2d for iPhone (alphabetically ordered): - - * Alejandro Cura (http://www.vortech.com.ar/): - author of AccelViewPortDemo - * Alex Winston: - author of ParticleSnow - patches for CocosNode - * Alia Mc.Cutcheon: - scale & rotate order fixed in CocosNode.m - category is cocosLive is UTF8'ized - added sanity in scheduler - TileMapAtlas supports fullpath - * Andreas Löw (thesk) (http://http://www.code-and-web.de/) - Added support for the PVZ file format - FileUtils doesn't convert full paths - * Andy Fitter: - patches for Texture2D - * Anton Zemlyanov: - patches for MenuItemToggle that supports selectedIndex - * arya.irani: - CCCallFunc supports class methods (patch) - * Asad ur Rehman (https://github.com/AsadR) - Menu doesn't receive touches when it is invisible (patch) - Menu doens't receive touches when one if its acenstors is invisible - * Atte Kotiranta (https://github.com/akotiranta) - Implemented setPriority in TouchDispatcher. - Added setPriority test in MenuTest - * Aymeric Bard: - Repeat action works OK - * Barney Mattox: - templates use rfc1034identifier patch. - XCode doxygen script runs with spaces in subdirectories. - * Booyah (http://booyah.com/): - Added support for GL sharegroup in EAGLView - * Brad Parks: - Web: Added google search on forum. - * Brian Chapados (http://chapados.org/) - Author of SkewTo, SkewBy actions - Added Skew support to CCNode and CCSprite - Added Skew tests cases to ActionsTest. - Added support for LineBreakMode in CCLabelTTF and CCTexture2D - * Brian Hammond: - patches for Demos - * Bryan/Acceleroto (http://www.acceleroto.com): - patch for CocosDenshion - * chere.loque: - Fixed memory leak in CCGridBase when initializing the texture - * CJ Hanson (myBuddyCJ, wiseganesha, CJeazy) (http://www.hansoninteractive.com/): - RenderTexture generates UIImages patch - correct channel in SimpleAudioEngine patch - Added Ease Elastic actions - oapcity + color works with premultiplied textures. patch. - Director: fixed startup flicker - Fixed the artifact in textures atlas with no border. - * cjlesh (cjl): - RotateTo action rotates to shortest angle patch - Templates: Installer can be run from any directory. patch. - * Clinth Harris: - patches for Doc generator script - * cmkilger: - TMX maps: supports loading images from a different path than the map. patch. - * Codemattic: - patches for CocosNode - patches for MenuItemFont - * Corey.B.Painter: - Speed action calls other#stop patch - SpriteFrame rect updates rectInPixels too. Patch - Added exchangeObject and exchangeObjectAtIndex in CCArray. Patch. - * craigching: - Correct type for objects in TMX maps. patch - * DaemonCollector: - patch for TMX per-tile properties - * Daniele Benegiamo: - Prevent possible memory corruption with particles when autoRemove is On. patch. - * David Deaco (http://iceflame.com/) - Author of RenderTexture Test #3 - * David Hakim (http://kretures.com) - Event Dispatcher in Mac is synced. patch. - Dispatcher in Mac supports NSTimer events. patch. - Menu Mac: Track "touches" works as expected. patch. - * David Whatley (http://criticalthoughtgames.com/) - Scheduler supports the repeat parameter. patch. - Author of perFrameUpdate in Scheduler - Scheduler supports scaleTime per node - ActionManager supports scaleTime per node - Author of tests for: Scheduler:repeat, Scheduler:perFrameUpdate, Scheduler:scaleTime - * ddoucet - CCLabelTTF with alignment works OK on Mac. patch. - * Derek van Vliet (http://http://getsetgames.com/) - Added fix to make JPEG images work correctly in iOS4 - * Dmitriy Vakhania - Added Xcode4 File templates - * Dominique Bongard: - patches for CocosDenshion - Scheduler fires Timer the 1st time with dt=0 - Prevent crash with BitmapFontAtlas patch - Template: uses removeUnusedTextures patch - * Donald Alan Morrison: - actions uses FLT_EPSILON macro. patch. - * effervens: - patches for Director - * effervecents (https://github.com/effervescent): - Sprite: Skew is performed after scale - * Ernesto Corvi & On-Core (http://www.on-core.com/): - author of TGA RLE support - patches for TextureMgr - patches for Sprite - author of Effects and EffectsDemo - Added Support classes: Grabber, Grid, GridAction - Added Basic Effects: StopGrid, ReuseGrid - Added Grid Effects: Waves3D, FlipX3D, FlipY3D, Lens3D, Ripple3D, Liquid, - Shaky3D, Waves, Twirl - Added Tiled Grid Effects: ShakyTiles3D, ShatteredTiles3D, ShuffleTiles, - FadeOutTRTiles, FadeOutBLTiles, FadeOutUpTiles, FadeOutDownTiles, - TurnOffTiles, WavesTiles3D, JumpTiles3D, SplitRows, SplitCols - Added Composite actions: AccelAmplitude, AccelDeccelAmplitude, DeccelAmplitude - * Favo Yang: - patch for unschedule timer in CocosNode - * Fraggle: - Fix to make Sequence actions works with 1st action - * Florin Dumitrescu (http://www.crystal-works.net/): - added "update score" in cocosLive - author of the sound engine: PASoundListener, PASoundMgr, PASoundSource - * fnkelton: - Performance improvements in ccpLineIntersect. Added ccpSegmentIntersect and ccpPointIntersect - * Fradj Johann: - patches for CocosNode - patches for Layer - patches for MultiplexLayer - * geefmijgratismail: - EAGLView supports resizing. patch. - * Gildas (http://www.bigpapoo.com) - Fixed memory leak when loading ParticleDesigner particles. - * glimajr: - TextureCache: Prevents crash when adding a texture in multithreaded environments - * Graham Perks: - Atlas works with GL_CULL_FACE - FastDirector doesn't leak autorelease pool patch - * Greg Lington (https://github.com/greglington) - Added support for Touches in Mac. patch. - * Greg Woods: - Added Test case for bug 1159 - * haikusw: - Action blink doesn't set frame as invisible when the action finishes. patch. - * hamm.hans: - Author of CrossFadeTransition - * Hans Larsen: - Possibility to create empty menus - Fixed CLang compiling warnings - * InsertWittyName (http://www.didev-studios.com/): - Texture2D allocs the right memory (patch) - * iomac (https://github.com/iomac): - CocosDenshion: Cleanup buffers to prevent noise in Mac - * Ishaq Malik: - patches for CocosNode - * Jacob Eiting: - patches for Primitives - * Jason Booth (slipster216) (http://www.stuffedturkeyapps.com/): - author of the EaseAction actions - author of EaseAction demos - author of StreakDemo, MotionStreak and Ribbon - patch for ScaleTo/By action to support X and Y. - added endSize to ParticleSystem - added WorldSpace coordinates to ParticleSystem - author of RenderTexture class - author of RenderTexture sample - author of Joystick - author of ProximityManager - mentor of merging Sprite with AtlasSprite, and Zwoptex supports and improvements - added support for global NSBundle - * Jason Cecil: - Fixed memory leak in Director#FPSLabel - patches for CocosDenshion - CocosNode: parent set to nil after onExit patch - BitmapFontAtlas supports sub-directories patch - * Jason Felice (http://http://bluefroggaming.com/) - convertToUI works OK in RetinaDisplay. patch. - * jkrippy: - patch for menu align. takes scale into account - * Joao Caxaria: - author of SimpleAudioEngine - * Joe Vennix: - patches for CocosNode - * Jon Kean (http://twitter.com/awesomestsoft): - PointParticle asserts if size > 64 - Fixed memory leaks when initialization of some nodes failed - Added removeFromParent method in CCNode - Improved performance in CCArray - Simplified CCArray getNSArray code - Particles: Uses Quad in ARMv7 and Point in ARMv6. patch. - Particles Quad: code easier to read and optimize - Several patches that uses unsigned ints instead of signed ints - * Jose Miguel Gomez Gonzalez (http://www.itlgames.com) - Web: Author and maintainer of the games tab in the cocos2d site - * Josh Heidebrecht (http://www.somacreates.com): - Added SKIP_INSTALL=yes into Xcode4 project for the static libraries - * johnnyflash71: - TMX suports 1 tileset per layer patch - mkatlas.pl supports spaces in the name - CCFileUtils loads .ccz files correctly. patch - * Jordan Schidlowsky: - Added "relative" mode to particles - * jszatmary: - QuadParticleSystem works with NPOT textures. patch. - QuadParticleSystem works with subrects. patch. - Menu items are not consumed if items are not enabled - Director#convertToUI works as expected. patch. - * jtbowden - RotateTo uses min distance patch - * Justin Graham (http://www.zynga.com) - AtlasNode: added init method - TextureCache: it is easier to subclass - * Karthik Chokkaram (http://bluefroggaming.com/) - Added helper method to create CCSpawn and CCSequence with an NSArray - * kasatani: - AtlasSprite index 0 is not overwritten - * keisuke.hata: - TouchTest works in RetinaDisplay - Node: convertToNodeSpace works on RetinaDisplay - * kermidt.zed: - patches for absolutePosition in CocosNode - patches for Labels in Texture2D - * Keith Peters: - author of Bezier drawing primitives - * Kristoffer Grönlund - Added multiline support in CCBitmapFontAtlas - * Lam Pham (http://www.fancyratstudios.com/) - Author of CCProgressTimer node - Author of CCProgressTo and CCProgressFromTo actions - Author of CCRadialCCWTransition and CCRadialCWTransition transitions - Added several functions to CGPointExtension like: clampf, ccpClamp, ccpFromSize, - ccpCompOp, ccpLerp, ccpFuzzyEqual, ccpCompMult, ccpAngleSigned, ccpAngle, - ccpRotateByAngle, ccpLineIntersect - Author of sample "CocosDenshion - Fancy Rat Metering Demo" - Added BarMid to CCProgressTo - CCProgressTimer: Improved API - CCProgressTimer: Works with Tint and opacity - Added Tint + opacity test cases for CCProgressTimer - * Leonardo Kasperavičius (http://www.instantgames.com.br/): - original author of QuadParticleSystem class - Author of the original Bezier action - * lukeman: - patches for MenuItem - * Maarten Billemont (lhunath) (http://www.lhunath.com/myst/): - author of ParticleRain - added suport for particles' source - "Particles are updated on update, not draw" patch - fixed memory leaks in Sprite - fixed possible crashes in Sprite, Particles - optimizations in the whole code (using floats, not doubles) - removed useless GL commands in director - fixed Menu aligments - Treat warnings as errors patch - Action's elapsed is property patch - MenuItemFont label can be changed - Menu can be aligned in Columns and Rows - MenuItem supports LabelAtlas - Added RGB protocol in CocosNode, Atlas, Texture - Particle reset system works as expected - CocosNode: fixed "already scheduled exception" bug - Director: added converToUI method - Added support for FontLabel - Author of FontTest - PointParticleSystem doesn't draw if there are no particles patch - Actions: cleaner way to start/stop actions patches - author of CCPropertyAction - * Dusan Lazarevic (AKA crmagicxxx): - CocosLive client supports ranking request patch - * manucorporat (manu.valladolid) (http://forzefield.com/): - added isPaused property to Director - patches for the setColor API for the RGBA protocol - MenuItemLabel: color is saved when item is disabled - Update status in CocosDenshion patch - Added CocosNode#boundingBox method - Added debuging draw method to AtlasSpriteManager - ColorLayer supports blend protocol patch - performance improvement on particles - TextureAtlas uses VBO instead of vertex array list patch - Director: FPSLabel uses RGBA4444 texture (patch) - Node: Added cached GL matrix (patch) - CCArray: author of high performance array - Added CCArray in CCNode and CCSpriteSheet to improve performance - ccCArray: added missing functions so that it easier to wrap a fast enum object around it. - Improved performance in serveral places by using CCARRAY_FOREACH - Particles: also work with vertex array list (compile time option). patch. - Mac Port: Ported CCLabelTTF to Mac - MenuItems are disabled at exit time (patch) - Fixed possible crash with NPOT PVR images - Optimized the loading time of PVR images - CCArray: improved performance in insert & delete elements - Added option to enable/disable RetinaDisplay - Texture: Added possibility to subclass it using MutableTexture - Clean up several parts of the code - Added small performance improvements in several parts of the code - Fixed possible memory leak when popping a scene - Added MacWindow and the possibility to create a Mac Widnow programatically - Improved Mac Touch tests - Fixed bug regarding Mac touch test in Layer - Mac Director reuses OpenGL view in fullscreen mode - ccpLineIntersect: doesn't produce false positives for collisions. patch. - CGPointExtensions cleanup. - MenuToggleItem doesn't scale up if pressed several times. patch. - * marcofucci: - CCArray.fastRemoveObjectAtIndex patch. - * Marco Tillemans (AKA araker: http://www.welcometothefabrik.com/) - RenderTexture renders images with correct blend function. patch. - RenderTexture: performance fixes. Improved logic. - Added reorder node performance test - Added multisampling anti-aliasing support in EAGLView, ESRenderer - RenderTexture: getUIImageFromBuffer supports RetinaDisplay. patch. - CCArray: check for bounds in insertObjectAtIndex. patch. - TextureAtlas: added the possibility to draw the Quads in parts - TextureAtlas: Render "static" VBO batches between 6~10% faster. patch. - CCArray / ccArray: Added reverseObjects and reduceMemoryFootprint methods. - EAGLView: call ESRender#resizeLayer only if the new size is different - * marcu.catalin: - Menu items are not consumed is items are not visible - * Mark Cooke: - Added TintTo action - * mark at abitofthought: - author of the single threaded Fast Director - * Mark Sawicki: - Converted all transitions from: transitionName-Transition to Transition-trasitionName. - Converted TransitionTest to use the new naming convention - * master@hpi.cc: - updated patch for TMX per-tile properties. - Added Test for TMX per-tile properties - * Math Sephton: - patches for Demos - patches for License - * Matt Oswald: - fix to set depthbuffer size on Director - TextureAtlas supports Texture2D objects - author of the original AtlasSprite and AtlasSpriteManager - * Matthias Hoechsmann: - author of tools/mkatlas.pl script - * Michal Szymerski: - Added support for AtlasSprite as MenuItems - author of CCFollow action - Added a way to remove from the SpriteFrameCache frames given a dictionary, file or texture - * Michael Thornton: - TMXTileMap supports any kind of child. patch. - * Michael Witt: - Fixed leak in EAGLView multisampling code - * mike AT finklyinteractive: - fixed leak in ActionManager - * Mitch: - patches for Menu - author of MenuItemToggle - * mlmcgoogan: - SpriteFrameCache sets instance to nil when it is purged (patch) - * morten795 (http://aptocore.com): - Device and Simulator behaves identically with premultiplied images. patch. - * Musical Geometry: - Improved SpriteSheet doxygen documentation (patch) - * mzornek: - ProgressTimer: setPercentage no longer has underflow (patch) - * nash8114: - Sprite#isFrameDisplayed works ok with offsets. patch. - GLES-DebugDraw#drawCircle draws non-solid circles. patch. - * Neophit: - Added support for object and objectgroup in TMXTiledMaps - TMXTiledMaps: objects supports offsets. patch. - TMXLayer: checks correct GID in tilemaps. patch. - * Nerezus: - Fixed compile error when keyboard registry is enabled - * NovaOblivion: - Author of bug #915 test case - * palter AT clozure.com - Texture fails gracefully if PVR image can't be loaded (patch) - * Pascal Bourque (http://loopycube.com/) - Worked around memory leak in NSXMLParser used by TMXMaps - * Patrick Wolowicz: - mkatlas: added artifact removal by copying borders to margins - FontLabel: supports parenthese and apostrophes when word wrapping. - * Paul Hampson (TBBle) (http://blog.tbble.org/) - CCSpriteFrameCache textureFileName is relative to path - CCSprite: correctly overrides setIsRelativeAnchorPoint - libpng doesn't compile pngtest.c. patch. - Templates: HelloWorld -> HelloWorldLayer and other improvements. patch. - TextureCache: Added dumpCachedTextureInfo method. Shows used RAM by cached textures - * pfg2009: - RenderTexture doesn't enable default GL states. patch. - * Piero Tofy (http://indieappsalliance.org): - Web: Author of the scraper script used to parse games data in the cocos2d site - * Pieter van de Bruggen - Author of Gradient layer - * podhraski.tomislav: - Mac Director compiles when slow FPS are selected. patch. - * psionic81: - ActionManager doesn't purge running actions patch - * rac5372: - compiler warning in MenuItem - * ratman: - patch for TileMapAtlas: it works with 255 tiles - patch for TextureMgr: supports directory within image names - patch: Added support for tsx tilesets in TMX tiled maps - * Ray Wenderlich (http://www.raywenderlich.com/) - co-author of sample "CocosDenshion - Tom the Turret" - * rickms: - MenuItem: added support for class methods. - * Robert J Payne (http://www.zwopple.com/) - Author of Zwoptex editor. Added support for Zwoptex - Added support for left,right,top,bottom trim in CCSpriteFrameCache (patch). - Added support for Zwoptex rotated frames. patch - Author of Zwoptex Test - * Rolandas Razma (gamebit): - added support for auto-remove-on-finish in particles - TMX maps support visibility and opacity patch - TMX maps possibility to access the layers patch - Actions: Animate copy originalFrame patch - Director: fixed startup flicker - Actions: Repeat and RepeatForever has setter/getter for inner action - * Rolando Abarca (funkaster) (http://rolando.cl/): - XCode only displays the libz dependency just once - added userData property in CocosNode - migrated all cocos2d code and all test to using the CC namespace - ccArray: added assert in realloc - * sakamoto.kazuki: - 2d projection works OK with HighRes. patch. - Performance improvement in CCNode#insertChild. patch. - * samkass: - install_template.sh suports custom directory. patch. - install-template can be installed in user directory. patch. - * Scott Iisystems: - TextureAtlas signed math error patch - BezierBy#reverse patch - * Scott Lembcke (http://howlingmoonsoftware.com) - Sprite#updateTransform can be overriden - * Serge Kolgan: - patches for CocosNode - * Sergey Tikhonov (AKA haqu) (http://haqu.net) - Sprite: Added texture debugging draw - Menu: MenuItemFont can change the font name and family once it is instanced - * sflory: - new way to added CGImageRef to TextureMgr - added unicode support in BitmapFontAtlas - * shaydn: - Fixed convertoWorld/Node AR methods - * shire8bit: - PageTurnTransition: fixed artifacts - * Sindesso Pty Ltd & David Durbin (http://www.sindesso.com/): - author of PageTurn3D action - author of PageTurn3DTransition - * slypete: - patch for FastDirector to run in the main thread - * SmallMike (http://www.smallrocksoftware.com/) - author of DisplayLink Director - * spoon.reloaded: - JumpBy/To uses parabolic function patch - * Steve Israelson: - patches for Scheduler - pactches for Actions - patches for Transitions - * Stanislav Skuratov (trump-card): - Author of ParticleView, the particle editor - * Stepan Generalov (iPsi) (http://www.itraceur.ru/) - EventDispatcher: flagsChanged is triggered correctly. patch - Test case for issue 1071 - FileUtils: Loads -hd resources even if the -sd resource is not present. patch - * Steve Oldmeadow (http://www.smoco.com/): - Author and maintainer of CocosDenshion Sound Engine: - It includes patching, maintaing, porting it to Mac, - adding new features, adding documentation, etc. - co-author of sample "CocosDenshion - Tom the Turret" - Author of sample "CocosDenshion - Drum Pad" - Author of sample "CocosDenshion - Fade to Grey" - patches for Texture2D - Integrated Box2d physics engine - Created Box2d + cocos2d demo example - * Stuart Carnie (http://www.manomio.com/): - Sprite with nil textures supports opacity & color. patch. - Added file templates: CCNode, CCLayer, CCSprite - Added git/github improvements: README.mkdown, and .gitingnore files - Added support for Blocks using PLBlocks: - Actions: Added CCCallBlock and CCCallBlockN - MenuItems: supports the "block" parameter - Tests: added Actions and Menu tests - Added ProfilingTimer: Director and Particles supports it when enabled - * svenito: - Fixed artifacts in PageTurnTransition - * TheArsenik: - added BezierTo action - * Thomas Hoechsmann (Zombie) (http://www.gamedrs.com) - update the VBO buffer with only the needed particles - Fixed possible crash in Scheduler when unscheduling a sibling - * Thomas Visser: - MenuItem#rect works with anchorPoint - * UD7 Studios (http://ud7.com) - RenderTexture: Possibility to save buffer in any directory. patch. - * Valentin Milea: - clean up CocosNode, added better comments to CocosNode - Set transformAnchor point in Sprite - Actions can have tags - Fixed memory leak in MenuItemFont - local to world coordinates (rotation,scale&position) functions - removed unused scale ivar in CocosNode - Layer conforms to TouchDelegate protocol - Ability to remove nil objects - ccArray: a fast alternative to NSMutableArray - improved Scheduler timer performance - improved CocosNode runAction/stopAction - fixed possible memory leak when running actions - AtlasSpriteManager#removeChild fixes - CocosNode#runAction doesn't run an already running action - Added improvements, fixes and documentation in CGPointExtension - Author of the TouchDispatcher/TouchHandler: handle each touch independently - CocosNode actions: patches that makes the actions run MUCH faster - Author of the transformations caches. world2local, local2world runs faster. - fixes for Repeat action. It doesn't skip integer values - CocosNode#children is an explicit property - * Wayne Marsh: - AnimationCache: patch to support animation cache - * yarrington: - patches for Director - - -Do you have a homepage? Please, send me the URL. I'll add it next to your name. Thanks. -Is someone missing ? Please, send an email to ricardoquesada@gmail.com . Thanks. diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/CHANGELOG b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/CHANGELOG deleted file mode 100644 index 6e1cd46..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/CHANGELOG +++ /dev/null @@ -1,1819 +0,0 @@ -03-03-14 -Deprecated, as all changes can be found and backtracked on Git. -/Birkemose - -version 2.1 - 17-Jun-2013 -. [NEW] EaseActions: Added CCEasePolynomialIn,Out,InOut -. [NEW] LabelTTF: Added support for Shadow and stroke -. [FIX] Actions: TargetedAction # startWithTarget uses correct arguments (issue #1488) -. [FIX] All: Compiles and runs on iOS7 -. [3RD] SpiderMonkey: Updated to v21.0 -. [3RD] Chipmunk2d : Updated to v6.1.5 -. [3RD] JS Bindings: Updated to v0.8 - -version 2.1-rc2 - 01-May-2013 -. [NEW] Director: Added popToSceneStackLevel method -. [NEW] LabelTTF: Can load .ttf in runtime without adding them in the info.plist file for iOS -. [NEW] Scheduler: Added 'setPaused' / 'isPaused' property -. [FIX] DrawingPrimitives: DrawSolidCircle calls lazy_init() -. [FIX] Layer: "swallow" is now a property. Can be changed in runtime. -. [FIX] MenuItem: target is not retained when using setTarget:selector: (issue #1482) -. [FIX] ParticleSystem: renders particles OK on device (issue #1462) -. [FIX] Progress Actions: "updateProgress" is called after setting the type -. [FIX] TileMaps: tile's offset property is used -. [3RD] JS Bindings: Updated to v0.7 -. [3RD] SpiderMonkey: Updated to v20.0 - -version 2.1-rc1 - 20-Mar-2013 -. [NEW] DrawingPrimitives: Added DrawSolidCircle, DrawArc, DrawSolidArc (issue #1465) -. [NEW] GLProgram: Added 2 class methods to create the instance -. [NEW] MenuItem: rect -> renamed activeArea. If contentSize is modified, activeArea is modified too -. [FIX] ClippingNode: Uses glClear to clear the stencil buffer (issue #1463) -. [FIX] Director: Only create the statsLabels if view is not nil -. [FIX] EaseActions: fixed rounding error in BounceXXX and ExpXXX actions -. [FIX] GLProgram: If shader files are not found at init time, returns nil and log warning on console -. [FIX] RenderTexture: returns correct value of contentSize - Internal sprite sets opacityModifyRGB=YES (issue #1464) -. [FIX] Texture2D: Logs using RGB565 textures only if RGB565 is being used - Fixed deprecation warnings on iOS6 (issue #1467) -. [PERF] Uniforms: small performance improvement when setting uniforms -. [3RD] CCBReader: new version of CCBReader (which version is it???) -. [3RD] Chipmunk: Updated to 6.1.4 -. [3RD] JS Bindings: Updated to v0.6 -. [3RD] SpiderMonkey: Updated to v19.0 - -version 2.1-rc0a 07-Feb-2013 -. [NEW] Actions: Stackable actions behavior can be disabled at compile time (issue #1461) - BezierTo copy: works as expected -. [FIX] LabelBMFont: setting color of label and individual chars works as expected -. [FIX] RGBAProtocol: color and opacity are propagated if parent has cascade property enabled - renamed methods: cascadeColor -> cascadeColorEnabled, cascadeOpacity -> cascadeOpacityEnabled -. [FIX] Sprite: color code improved. Removed 'unmodifiedColor' ivar. -. [FIX] SpriteFrame: rectInPixels is calculated correctly - -version 2.1-rc0 28-Jan-2013 -. [NEW] Actions: All the actions that modify the position property can be run at the same time. - MoveBy/To, JumpBy/To, BezierTo/By, CatmullRomTo/By and CardinalSplineTo/By won't override the results of previous actions. -. [NEW] FileUtils: Added "filename lookup" dictionary, useful to alter the name of an asset in runtime. Useful for cross platform -. [NEW] GLProgram: Added uniformLocationForName: method -. [NEW] NodeRGBA: New node that implements opacity and color. Sprite, Label, Menu and other are subclasses of this one. - It also supports cascading color and opacity (disabled by default in v2.1) -. [NEW] OpenGL: CC_ENABLE_GL_STATE_CACHE is enabled by default. If you are migrating from v1.x, then turn it off to easy the transition -. [FIX] Texture: PVRv3 textures automatically set the correct value for premultiplid alpha -. [FIX] Actions, Animations, Camera, Director, Menu, Node, Particles, Parallax, Sprite, SpriteBatch, Texture, TextureAtlas, Transitions: All ivars use _ as prefix, not as suffix -. [FIX] CocosDenshion: Tests moved to tests directory. Merged CocosDenshion and CocosDenshionExtras directories -. [FIX] Configuration: Can be initialized before an OpenGL context is created (issue #1450) -. [FIX] Director: replaced lenght with length - Fixed 2 memory leaks in createStatsLabel - Frees DrawingPrimitives resources (issue #1456) - The 1st dt after startAnimation will be 0 (issue #1435) -. [FIX] EaseActions: "other_" ivar renamed to "_inner". It is a property now -. [FIX] Effects: ccGridSize is no longer used. It was replaced by CGPoint and CGSize - API fixes: The first parameters that is received is the duration of the action. This is consistent with the actions API. - API fixes: parameter "grid" was renamed to "size" -. [FIX] externals: All JS related projects are in the externals/JavaScript subfolder -. [FIX] FileUtils: Suffixes for iPhone5 are: "-iphone5" and "-iphone5hd", and not "-wide" and "-widehd" -. [FIX] Layer: _touchPriority is an NSInteger, not a BOOL (issue #1449) -. [FIX] MenuItem: "releaseBlockAtCleanup" enabled by default. Rolls back behavior from v2.1-beta4 -. [FIX] RenderTexture: Restures the Projection after using it (issue #1425) -. [FIX] Particles: Adding or removing particles in runtime from an emitter works as expected -. [3RD] CCBReader: is a submodule in github. Using lastest stable version -. [3RD] JRSwizzle: is a submodule -. [3RD] JS Bindings: Updated to v0.5 -. [3RD] SpiderMonkey: Updated to v18.0 - -version 2.1-beta4 4-Dec-2012 -. [NEW] FileUtils: Supports iPhone5 resources (-wide, -widehd) - Option to search "resolution resources" in "resolution directores", instead of using "resolution suffixes". - Option to search resources in different subdirectories (good for themes, cache, etc.) - Add method to search resources not associated with any resolution (ideal for music, shaders, etc.) -. [FIX] From cocos2d v1.1-rc0: - Animate Action: Works as expected when display frame rate > than FPS (issue #1438) -. [FIX] Actions: Fixed CCRotateTo, startAngleX now is modded similar to startAngleY to keep the rotation values the same -. [FIX] CocosDenshion: Mute can be called before loading a file (issue #1434) - By default it uses cocos2d fileutils. Define CD_USE_OWN_FILEUTILS to use CD fileutils -. [FIX] Director: fps_images.png is no longer needed. It uses the image from a header file -. [FIX] LabelBMFont: Fixed bug with newlines and fixed width labels -. [FIX] Layer: LayerMultiplex can be created with an NSArray - ivars use '_' as suffix, not preffix -. [FIX] MenuItem: block is no longer released at cleanup. To do so, enable the "releaseBlockAtCleanup" property - ivars use '_' as suffix, not preffix -. [FIX] Templates: sets the Directors delta-time to 0 when the Application Controller become active -. [FIX] Tests: Box2dTestBed: Using new API for touches/accelerometer - JS tests are using a new repo: cocos2d-js-tests -. [FIX] TileMaps: Fix firstGID parser issue for new version TMX file with external TSX file -. [FIX] Transitions: Fixed possible memory leak in some tranitions - Events are enabled/disabled at onEnter/onExit preventing possible bugs -. [FIX] Particles: "unscheduleUpdate" is no longer called at dealloc time -. [FIX] PhysicsSprite: Can be scaled up/down. AnchorPoint works OK. -. [3RD] JS Bindings: Updated to v0.4. Chipmunk-JS + cocos2d-html5 is compatible with cocos2d/chipmunk + JSB -. [3RD] SpiderMonkey: Updated to v17.0 - - -version 2.1-beta3 7-Nov-2012 -. [NEW] ClippingNode: New node that let's you clip objects inside it. Check the demos! -. [NEW] Node API additions: - Added: removeChild. Calls removeChild:cleanup: with cleanup=YES - Added: removeChildByTag. Calls removeChildByTag:cleanup: with cleanup=YES - Added: removeFromParent. Calls removeFromParentAndCleanup: with cleanup=YES - Added: removeAllChildren. Calls removeAllChildrenWithCleanup: with cleanup=YES -. [NEW] EventDispatcher: Adds support for gestures in OSX -. [NEW] Layer: Added support of gestures in OSX -. [NEW] RenderTexture: Supports "auto rendering" its children to the texture. No need to call being/end -. [NEW] Scheduler: It is possible to schedule blocks too. -. [NEW] Tests: Added 'JS CocosDragon'. Shows the power of CocosBuilder + JS -. [FIX] Actions: TargetedAction can be copied. Calls super correctly - Blink: "stop" restores original "visibility" state - BezierTo: works with Repeat (issue #1008) - CatmullRom: No "bouncing". Fixed interpolation (issue #1441) -. [FIX] Director: Fixed possible retain cycle with the delegate - Fixed possible crash when purgeCacheData is called before the view is initialized (issue #1440) -. [FIX] Dispatcher: Queueing nested events works as expected (issue #1279, #1410) -. [FIX] Director: Returns correct GL value for coordinates event in custom projections -. [FIX] Documentation: Fixes DrawingPrimitives doc (issue #1409) -. [FIX] GL Cache: when texture is deleted, it is removed form teh GL cache (issue #1429) -. [FIX] LabelAtlas: Honors the directory of the .plist file when loading the .png file -. [FIX] LabelBMFont: Does not crash if it can't parse the FNT. Instead it logs an error and return nil - contextSize honors shadows and strokes -. [FIX] LabelTTF: It is possible to set an empty string -. [FIX] Layer: API improvements - setIsKeyboardEnabled -> setKeyboardEnabled - setIsMouseEnabled -> setMouseEnabled - setIsTouchEnabled -> setTouchEnabled - setIsAccelerometerEnabled -> setAccelerometerEnabled - Old methods can be called, but are deprecated. - New way to enable "targeted" touches: [self setTouchMode:kCCTouchOneByOne]; -. [FIX] LayerColor: uses correct default blending function (issues #1422 #1423) -. [FIX] Particle: Honors the directory of the .plist file when loading the .png file - Uses Orphaning + glMapBuffer. Performance improve when rendering serveral particles -. [FIX] Scheduler: API improvements: - unscheduleAllSelectors -> unscheduleAll (since it also unschedules blocks) - unscheduleAllSelectorsForTarget -> unscheduleAllForTarget (since it also unschedules blocks) - Old methods can be called, but are deprecated. - isTargetPaused: fixed logic error - Timer: fixed logic error in non repeat-forever timers -. [FIX] Templates: Autoration can be overriden in runtime on iOS 6 - Fixed some grammar errors -. [FIX] TextureAtlas: Uses Orphaning + glMapBuffer. Performance improve when rendering serveral particles -. [FIX] Tests: Watermelon With Me uses new Chipmunk API - Added new JS tests for Chipmunk (Buoyancy, Pyramid, Joints, etc...) - EventTest (Mac): Fixed memory leaks, dangling pointer and logic -. [FIX] Texture: Improved assert when updating filter on NPOT textures -. [FIX] TextureCache: filenames are standarized before adding them into the cache -. [FIX] TMX Tiled Maps: Resused code is re-initialized in a faster -. [FIX] Touch Delegate: - CCTargetedTouchDelegate -> CCTouchOneByOneDelegate - CCStandardTouchDelegate -> CCTouchAllAtOnceDelegate -. [FIX] Windows: Toggle fullscreen does not reset whether or not to support touches (issue #1420) -. [FIX] Xcode: Fixed compiler warnigns -. [3RD] JS Bindings: Updated to v0.3 - Chipmunk API is compatible with Chipmunk-JS - CocosBuilder Reader supports "outlets", Animation callbacks, and improved JSB API - Better registration code -. [3RD] Chipmunk: Updated to v6.1.2. - Chipmunk is a git submodule now. -. [3RD] CocosBuilder Reader: Updated to v2.1 -. [3RD] SpiderMonkey: Updated to v17-beta - Added armv7s support -. [3RD] uthash: Updated to v1.9.7 -. [3RD] ThoMoNetwork / Fragaria: Removed. No longer bundled with cocos2d. - - -version 2.1-beta2 13-Sept-2012 -. [NEW] Templates: Support for new iPhone5 resolution: Added Default-568h@2x.png in templates and cocos2d-ios.xcodeproj -. [FIX-MAC] LabelTTF works as expected on HiDPI / RetinaDisplay MacBooks -. [FIX] Templates: Mac Chipmunk template compiles OK - Mac Templates don't include the 32-bit architecture - Mac Temapltes use "current version" as new deploy OS version - -version 2.1-beta 7-Sept-2012 -. [NEW] DrawNode: Node that batches drawing primitives (replaces the drawing primitives free functions ) -. [NEW] FileUtils: Added support for mac and retinaDisplay Mac suffix. -. [NEW] GL ES 2.0 code: General improvements in the shader and cache code. Better error reporting. -. [NEW] Javascript bindings for cocos2d, CocosDenshion, CocosBuilder Reader and Chipmunk. - Includes Javascript remote console - Removed old JSCocoa code and samples - Uses Spidermonkey JS VM from Firefox 15.0 - Includes JavaScript Templates for iOS and OS X for cocos2d + chipmunk + CocosBuilder Reader -. [NEW] LabelTTF API consistency changes: - "font" and "size" are always the 2nd and 3rd params. eg: - labelWithString:font:size: -> Not changed - labelWithString:dimension:hAlign:font:size -> labelWithString:font:size:dimension:hAlign: - labelWithString:dimension:hAlign:vAlign:font:size -> labelWithString:font:size:dimension:hAlign:vAlign: -. [NEW] Node: Added RotationalSkew featur (compatible with Flash) -. [NEW] Physics nodes: PhysicsSprite and PhysicsDebugNode are part of cocos2d -. [NEW] Tests: Tests for RotationalSkew feature -. [NEW] Texture: Supports PVR v3 file format (issue #1385) -. [FIX] All: fixed many English grammar/syntax errors in the docstrings -. [FIX] Actions: Fixed possible double 'fire' of instant actions inside a sequence (issue #1398) -. [FIX] Director: Fixed flicker again. - Autorotation works on iOS6. - onExitTransitionDidFinish when the director is ended and other "corner" cases. -. [FIX] MenuItemToggle: Don't remove tag of added item. -. [FIX] Node & BatchNode: RENDER_IN_SUBPIXEL works as expected. -. [FIX] LabelBMFont: removed forward declarations for tFontDefHashElement and tKerningHashElement. They are in the header now. - Don't assert if character is not found. Just continue with logging the warning (issue #1404) -. [FIX] LabelTTF: loads custom fonts correctly on Mac -. [FIX] ProgressTimer: reverseDirection properly releases vertex if needed. - -version 2.0.0 8-Jul-2012 -. [FIX] EventDispatcher: fixed ccMouseEnter/Exit -. [FIX] LabelTTF: supports multiline even if no dimensions are provided -. [FIX] Macros: CCLOGERROR defined in ccDeprecated as CCLOGWARN -. [FIX] Scheduler: removeUpdateFromHash calls [target release] at the very end to prevent a possible crash -. [FIX] Templates: Generate no-flicker-at-startup code - Improved Physics templates: multitouch and gravity+accel works OK -. [FIX] TexturePVR: wrong type when calculating PVR length -. [FIX] Xcode: Fixed compile errors and warnings in Xcode 4.5 -. [3RD] libpng: updated to 1.2.49 - -version 2.0-rc2 03-Jun-2012 -. [NEW] Added Javascript test using JSCocoa (Mac only) - ActionTests, SpriteTests (WIP) -. [NEW] Director: Added popToRootScene method -. [NEW] RenderTexture: Added support for Depth Stencil -. [FIX] Actions: CardinalSpline#copy uses tension (issue #1377) - CallFunc: fixed possible crash when releasing the action (issue #1369) -. [FIX] ccArray: Implementation is no longer inlined. Needed for gen_bridge_metada. - Make it compatible with C99 - Added __cplusplus #ifdef in header -. [FIX] CocosDenshion: Fixed buffer overrun while resizing buffer (issue #1372) -. [FIX] Director: Fixed memory leak when createStatsLabel was called more than once (issue #1373) -. [FIX] FileUtils: easier to override the search folder - Added __cplusplus #ifdef in header -. [FIX] LabelTTF: improved loading time. Label is updated only if the string is set. -. [FIX] Macros: CCLOG doesn't log the function name. Only CCLOGWARN -. [FIX] MenuItem: setIsEnabled can be called before setting the images -. [FIX] Particle: Handles premultipled images correctly - Fixed possible memory leak when changing textures. - Examples: Removed ARCH_OPTIMAL_PARTICLE_SYSTEM since PointParticle is no longer supported -. [FIX] SpriteFrameCache: plist is not loaded again if it was already loaded (performance) -. [FIX] Texture2d: JPEG are loaded correctly on iOS4 (re-re-fixed issue #886) - Improved iOS5 allocation bug warning and internal conversions. - Fixed alpha when converting RGBA8 textures to RGB5A1 -. [3RD] Chipmunk Physics: Updated to v6.1.1 - -version 2.0-rc1 19-Apr-2012 -. [NEW] v1.1 Forward-ported changes: - CCArray: new sorting methods, replaceObjectAtIndex, isEqualToArray - CCArray: equalilty is tested by isEqual instead of comparing pointer addresses - CCArray: CCARRAY_FOREACH macro is now ARC compatible - DrawPrimitives: Added new functions: ccDrawRect, ccDrawSolidRect - Macros: CCLOG logs the class/method name - Particles: The scheduler is removed on dealloc - TMX: fixed bug on release when parsing errors. -. [NEW] Actions: Added Catmull Rom By/To and Cardinal Spline By/To actions -. [NEW] ActionManager: Added support for pause/resume all actions of target -. [NEW] Configuration: logs in which thread the director is running (Mac only) -. [NEW] DrawingPrimitives: added ccDrawCatmullRom, ccDrawCardinalSpline -. [NEW] FileUtils: It is a singleton (easier to subclass) - NSFileManager and NSBundle are properties (can be changed in runtime) - Added "fallback suffix" support for "get full path" and "remove suffix" (disabled by default). - On iPad the default suffix is "-ipad". Before it was "" -. [NEW] LabelAtlas: added .plist config file support. Easier to migrate games to higher resolutions. -. [NEW] LabelTTF: Added support for vertical alignment -. [NEW] Tiled: TMX tile rotation is supported (issue #1350) -. [FIX] All: Fixed compiler warnings. Format strings changed from %08X to %p -. [FIX] Deprecated: displayedFrame points to displayFrame avoiding infinite loop (issue #1347) -. [FIX] Director: Fixed projection. ViewPort is the size of the screen. Projection adjusted (issue #1355) - Fixed crash when calling "end" on RetinaDisplay - Only enable DepthTesting is the view has a depth buffer - Does not raise assert if startAnimation is called when it is already animated. -. [FIX] Events: onMouseExit/Enter fixed on Mac -. [FIX] LabelBMFont: can be "init" without further arguments - Glyphs with big yOffset are rendered correctly (issue #1343) -. [FIX] LabelTTF: Better support for custom TTF (Mac) - Alignments and LineBreak modes values are the both on iOS and Mac. Needed for editors. -. [FIX] MotionStreak: Fast mode works with textures (issue #1358) - The initial position will be the 1st "new" position. Prevents "tail" from (0,0) -. [FIX] NSThread+Block: fixed crash due to block not being copied to the heap -. [FIX] OpenGL: VAO are initialized on the cocos2d thread on machines that don't support shareables VAOs -. [FIX] Scheduler: Logs warnings with better precision (.4f instead of .2f) (issue #1362) -. [FIX] Sprite: setTexture when Batched, don't raise exception. Only if texture id is <> than batch.texture id -. [FIX] Templates: LICENSE_cocosdension -> LICENSE_CocosDension (issue #1363) -. [FIX] Texture: If defaultAlpha is RGBA8888 and image has no alpha, use RGBA8 instead of RGB565 - PVR textures sets the glTexParams before creating the texture. faster. - PVR texture logs warning if NPOT + 16-bit textures, or if RGB888 textures are being used on iOS5 - "PNG" textures: converts NPOT + 16 bit textures to POT on iOS5 - More permissive assert on setTexParams() when CLAMP is used on NPOT textures - -version 2.0-rc0a 13-Mar-2012 -. [FIX] PerformanceTest: Compiles and run -. [FIX] Tests: fixed shaders tests - -version 2.0-rc0 12-Mar-2012 -. [NEW] v1.1 Forward-ported changes: - Actions: CCRepeat ends as expected (issue #1288) - ColorLayer: incorrect size in init method - Denshion: Background music fades ok (issue #1304) - MenuItem: removed warning when deleting item - ParticleSystem: prevent bursts of particles due to too high emitCounter (issue #1201) - Sprite: fixed possible setColor and opacity - TileMap: Flipped tiles can be changed during runtime (issue #1264) - TileMap: Fixed a problem with multiple layers and multiple tile sets that could cause TMX maps to not load if rotation is used (issue #1302) - Types: Added convenience function to create a ccColor4F from color components -. [NEW] Actions: Added ActionTargeted action. Useful to target other nodes from a sequence. -. [NEW] Animation: Added new animation format that supports delays per frame, loops and notifications per frame -. [NEW] Deprecated: Added CC_ENABLE_DEPRECATED in ccConfig.h. All deprecated functions, methods and classed are included by default. -. [NEW] Director: When the stats are on, the number of GL draw calls per frame are displayed - Added support for main-thread director (Mac only. Needed for some editors) - Added KVO for isPaused (issue #1324) -. [NEW] DrawingPrimitives: Added ccDrawPoly() free function -. [NEW] LabelTTF: fontName, fontSize and dimensions are properties. - It is possible to init one without parameters -. [NEW] LabelBMFont: added setFntFile method (issue #1119) - Added support for image offset in order to share the texture (issue #762) - Added support for any unicode char (issue #770) - Consumes less memory. Only defined Glyphs are allocated. -. [NEW] FileUtils: Added support for iPad RetinaDisplay files (default suffix is: -ipadhd ) -. [NEW] Menu: could be created/initialized using NSArray - Menu could be created without items - Menu could be enabled/disabled (no events will be accepted when it is disabled) - It is possible to change its priority on runtime - Renamed kCCMenuTouchPriority -> kCCMenuHandlerPriority -. [NEW] MenuItem: SpriteItem: Added setters for enabled,disabled,selected sprites - Added setter for targe:selector and block -. [NEW] Node: Added userObject. Similar to userData, but it holds an id. - zOrder property is readwrite -. [NEW] Particle: It is possible to resize the particle in runtime -. [NEW] Sprite: spriteWithBatchNode / initWithBatchNode were removed. Use initWithTexture:batch.texture / spriteWithTexture:batch.texture instead -. [NEW] TextureAtlas: Added option to not use VAO (might be a bit slower, but it consumes less memory) -. [NEW] Texture2D: Added kCCTexture2DPixelFormat_RGB888 to the list of "default alpha pixel formats" -. [NEW] TileMap: polygon, polilines and gid are parsed from the objects (issue #1311) -. [FIX] All: replaced some NSLog() with CCLOG() is some parts of the code (issue #1250) -. [FIX] Actions: Instant actions are trigged on stop and not start (issue #1305) -. [FIX] CocosDenshion: fixed memory leak on CDBufferLoadRequest (issue #1286) -. [FIX] CocosDenshion: fixed issue when background music looping was not respected on resume if playback was stopped (issue #1284) -. [FIX] Director: It is possible to re-init a director after it has been quit (issue #1313) -. [FIX] Director: becomes firstResponder after toggling fullscreen (Mac only) (issue #1189) -. [FIX] DrawingPrimitives: drawColor4f() uses GLFloat instead of GLbyte (issue #1307) -. [FIX] GLProgram: report error correctly if vertex shader has compile issues - Base shaders are no longer parsed files. Instead they are parsed from memory. Faster and ease the migration to v2.0 -. [FIX] GLView: Fixed memory leak while dispatching events (Mac only) -. [FIX] GLView: MSAA support is working (issue #1315) -. [FIX] Label: LabelBMFont fixed y-offset in RetinaDisplay (issue #1309) -. [FIX] Node: flip, visible are no longer bitfields to prevent signed issues (issue #1314, issue #1287) -. [FIX] Particles: Fixed memory leak in fillWithEmptyQuadsFromIndex -. [FIX] Progress: works with rotated sprite frames (issue #1303) -. [FIX] RenderTexture: If (running thread != cocos2d thread ) then it locks the OpenGL context. Prevents nasty crash - added newCGImage (issue #1214) - Added save buffer support on Mac - Refactored save code: easier to read and mantain -. [FIX] Sprite: adding family of sprites to a batchnode works as expected (issue #1217) -. [FIX] SpriteBatch: Quad extensions are public -. [FIX] Templates: added -all_load -ObjC on "other linkers" -. [FIX] Tests: LabelTest with custom TTF font works on Mac too -. [FIX] Texture2D: initWithImage renamed with initWithCGImage - JPEG: No need to convert JPG to PNG on iOS4 (issue #886 re-fixed) - BMP: Images are displayed on iOS4 like on iOS5 (without alpha channel) [iOS5 BUG] - 'Delete texture' is executed on current thread (not on main thread) -. [FIX] TextureCache: async invokes callback on cocos2d thread (and not on main thread) -. [FIX] Types: kCCResolutionStandard renamed to kCCResolutioniPhone - -version 2.0-beta2 17-Jan-2012 -. [NEW] v1.1 Forward-ported changes: - LabelTTF: word wrap works on Mac (issue #1074) - Node: Added onExitTransitionDidStart (issue #792) -. [NEW] ActionManager: It is no longer a singleton. It is an ivar of director -. [NEW] Director: it is a subclass of UIViewController (iOS only) -. [NEW] Director: pushScene is the new recommended way to start the scene. Director will start the animation - automatically once the view is displayed (iOS only) -. [NEW] Director: FPS & seconds per frame are displayed at the same time -. [NEW] EventDispatcher / TouchDispatcher: They are no longer singletons. They are an ivar of director. -. [NEW] GL View: Some classes were renamed to have more API concistency: - MacWindow -> CCWindow (Mac) - MacView -> CCGLView (Mac) - EAGLView -> CCGLView (iOS) - ESRenderer -> CCESRenderer (iOS) - ES2Renderer -> CCES2Renderer (iOS) - GLProgram -> CCGLProgram -. [NEW] Macros: Using __CC_PLATFORM_IOS/MAC internally. Suggested way for games too. -. [NEW] Menu: API CHANGE. "itemFrom..." was replaced with "itemWith..." -. [NEW] Menu: target/selector pattern simulated with blocks. Before, blocks were simulated with target/selector -. [NEW] MenuItem: overrides "cleanup" in order to break circular references. -. [NEW] Node: Supports custom scheduler and actionManager -. [NEW] Scheduler: It is no longer a singleton. It is an ivar of director -. [NEW] Template: AppController use a navigation controller (like the cocos2d's tests) -. [NEW] Template: cocos2d v2 and v1 templates can be installed at the same time -. [NEW] Template: Added option for Device Family -. [NEW] Test: Added Director tests. Tests integration with GameCenter and other UIKit components (iOS) -. [NEW] Transitios: Added new transitions: CCTransitionProgressHorizontal, CCTransitionProgressVertical, - CCTransitionProgressInOut and CCTransitionProgressOutIn -. [NEW] Transitions: CCTransitionRadial... renamed to CCTransitionProgressRadial... -. [FIX] Actions: IntervalAction works OK in rewind mode -. [FIX] Actions: EaseIn/EaseOut actions support float arguments -. [FIX] Director: Uses DisplayLink timestamp. More stable delta times (iOS) (issue #1277) -. [FIX] Director: CC_DIRECTOR_INIT() centers main window (Mac) -. [FIX] Effects: 2D Effects and Transitions work as expected with a 2D projection -. [FIX] Events: Events are removed/added from outside an event (Mac) (issue #1282) -. [FIX] Events: Fixed memory leak when removing delegate (Mac) -. [FIX] Grid: Fixed two big memory leaks (issue #1280) -. [FIX] Grid: CCGrid3D was allocating 2x memory on Mac -. [FIX] Menu: Blocks API doesn't crash on Mac -. [FIX] RenderTexture: Works with RGB888 (issue #1293) -. [FIX] RenderTexture: Supports NPOT textures (issue #1291) -. [FIX] Shaders: example shaders have the "example_" prefix -. [FIX] Sprite: isFrameDisplayed takes into accout the offset (issue #1295) -. [FIX] Tests: ActionProgress, Box2dtest, ChipmunkTest, LayerTest, MotionStreakTest, NodeTest, RotateWorld and SceneTest work on Mac -. [FIX] Tests: MenuTestBlocks removed. Merged into MenuTest -. [FIX] Tests: ShaderTest works (issue #1285) -. [FIX] Tests: ShaderTest centers shaders (Mac and iOS Retina Display) -. [FIX] Texture2D: Uses CGImageRef instead of UIKit for iOS API -. [FIX] TileMaps: Re-added "cc_vertexz" property -. [3RD] Chipmunk: Using Chipmunk v6.0.3 - -version 2.0-beta 27-Nov-2011 -. [NEW] v1.1 Forward-ported changes: - reorderSprite: faster reordering sprites/nodes - Particle batches: Particles support batch rendering - TMX parse from memory - events fixes - ARC compatible -. [NEW] Director: Added API to display Milliseconds Per Frame -. [NEW] LabelBMFont: Added support for alignment, also in multiline (issue #1178) -. [NEW] Node: Added glServerState property. Ideal to enable/disabled blending for certain nodes. -. [NEW] Particle: ParticlePoint removed -. [NEW] Shader: Added AlphaTesting shader -. [NEW] DrawingPrimitives: DrawPoint and PointSize fixed both on Mac and iOS. DrawPoly fixed on Mac -. [FIX] Node#draw() Added helper macro to setup draw -. [FIX] Node#draw() removed [super draw]. Draw() should be "atomic". It shall not depend on a possible state of super class. -. [FIX] ccGLState: Added cache for texture unit and GL_BLEND -. [FIX] Paticles: Faster initialization: texCoords are generated only once. -. [FIX] SpriteFrameCache: readded API to create spriteFrames from CCTexture2D -. [FIX] Shaders: Using correct precision. Fixed performance issue with iOS 5 -. [FIX] Shaders: Improved internal API and constants names -. [FIX] Templates: Works when the project name contains spaces -. [3RD] Chipmunk: Using Chipmunk v6.0.2 - -version 2.0-alpha 18-Sept-2011 -. [NEW] Action: Added new CallBlockO action -. [NEW] AtlasNode: added init method -. [NEW] ccConfig: removed CC_USES_VBO since VBO is always used -. [NEW] ccConfig: removed CC_OPTIMIZE_BLEND_FUNC_FOR_PREMULTIPLIED_ALPHA since the ccBlendFunctions keeps state -. [NEW] ccConfig: removed CC_SPRITEBATCHNODE_DEBUG_DRAW. CC_SPRITE_DEBUG_DRAW can be used both for batches and non batches. -. [NEW] ccConfig: renamed CC_COCOSNODE_RENDER_SUBPIXEL to CC_NODE_RENDER_SUBPIXEL -. [NEW] ccGLState: added helper functions that keeps the GL state -. [NEW] CCProgressTimer: - - Convenience class constructor now passes in CCSprite (this gives developers easier access to timer with CCSpriteFrames, CCSprites, etc) - - Reduced the progress timer types to just radial and bar - added in reverse, midpoint, barChangeRate to be have more flexible options to modify the progress. - - Supports Tint + Color -. [NEW] Director: Removed Fast, FastThreaded and NSTimer director. The only one available is DisplayLink. -. [NEW] Director: Orientations are no longer supported. Only Portrait mode is supported. Use a ViewController to rotate the EAGL view. -. [NEW] Director: The FPS position can be configured via ccConfig.h file -. [NEW] Director: Fast FPS is the only supported way to display FPS. Removed the CCLabelTTF way of doing it -. [NEW] Macros: ccgl* replaced with ccGL* -. [NEW] Macros: CC_ENABLE/DISABLE_DEFAULT_STATE: Removed. No longer needed. -. [NEW] MotionStreak: Using new motion streak code. 10x faster than the old one. -. [NEW] OpenGL ES: Added support for OpenGL ES 2.0. OpenGL ES 1.1 is no longer supported -. [NEW] ParticleQuad: Uses VAO for rendering. Indices are part the VBO. -. [NEW] ParticlePoint: removed code. It is a subclass of ParticleQuad for compatibility. -. [NEW] Profiler: API heavily updated to make it easier to integrate into any kind of component -. [NEW] Sprite: initWithTexture:rect is the designated initializer -. [NEW] Sprite: removed pixels API. -. [NEW] Sprite: useSelfRender / useBatchNode replaced with setBatchNode -. [NEW] Sprite: Improved API in order to make it easier to create DoubleResolution sprites -. [NEW] SpriteBatchNode / Sprite / Node: Simplied rendering. Easiert to integrate with physics engines. Just subclass nodeToParentTransform(). -. [NEW] SpriteBatchNode: Removed support for HONOR_PARENT_TRANSFORM. -. [NEW] SpriteFrameCache: addSpriteFramesWithFile:textureFile renamed to addSpriteFramesWithFile:textureFilename to be consistent with the new API -. [NEW] Templates: Removed Xcode3 templates. Updated Xcode4 templates. -. [NEW] Templates: Box2d & Chipmunk templates use new way to sync cocos2d and physics engine by using PhysicsSprite -. [NEW] Tests: All tests use RootViewController -. [NEW] Tests: Box2d + cocos2d test: Added PhysicsSprite and other Box2d best practices -. [NEW] Tests: Chipmunk + cocos2d test: Added PhysicsSprite and other Chipmunk's best practices -. [NEW] Tests: FontTest uses "bundle" fonts instead of FontLabel -. [NEW] Tests: Removed HelloWorld* tests -. [NEW] Tests: TextureTest has TextureCache#asyncWithBlock test -. [NEW] Tests: Removed Chipmunk iOS TestBed since it was outdated -. [NEW] Texture: Uses NPOT textures (gles20 already supports them) -. [NEW] Texture: PVRTC-RAW format is no longer supported. Use the non-raw format instead. -. [NEW] TextureAtlas: Uses VAO for rendering -. [NEW] TextureCache: Added asyncWithBlock method -. [NEW] Tiled: cc_vertexz property is no longer supported. Will raise exception if found. -. [FIX] All: Removed deprecated methods and classes that were scheduled for removal post 1.0 -. [FIX] Node: slightly faster nodeToParentTransform() -. [FIX] ProgressTimer: reverse renamed to reverseDirection in order to prevent possible collision with action#reverse -. [FIX] RenderTexture: getUIImageFromBuffer doesn't return artifacs -. [FIX] TextureCache: Uses "self" instead of "CCTextureCache" in shared instance -. [FIX] Sprite: displayedFrame correctly returns originalSize -. [FIX] SpriteFrameCache: it doesn't retain the textures when they are loaded from a dictionary file (issue #1227) -. [FIX] Xcode: cocosLive: Removed. Use OpenFeint or GameCenter instead -. [FIX] Xcode: FontLabel: Removed since in iOS 4 you can load custom TTF -. [FIX] Xcode: TouchJSON: Removed. No longer needed since cocosLive was removed -. [FIX] Xcode: Tremor / vorbis: Removed. Experimental sound engine is no longer supported -. [FIX] Xcode: iOS 4 is minimun required to run -. [3RD] Box2d: Using Box2D 2.2.1 -. [3RD] Chipmunk: Using Chipmunk v6.0.1 -. [3RD] Kazmath: New external library. kazmath library for matrix and projection operations, and matrix GL stack -. [3RD] Kazmath: Added ARM NEON Matrix Multiplication from Oolong project - -version 1.1-rc0 .. -..-2012 -. [NEW] Macros: made CCLOG a bit more verbose -. [NEW] CCSprite: added useTrimmedFrameForAnchorPoint property. This makes the trimmed frame frame of reference for the anchorpoint and contentSize. -. [FIX] CCAnimation: bug in addFrames that resulted in incorrect delayPerUnit (issue #1341) -. [FIX] CCSprite: CCSprite bug in setDisplayFrameWithAnimationName -. [FIX] CCParticleSystem: unschedule update method when deallocated -. [FIX] CCParticleSystemQuad: Changed animation property to particleAnimation, for compiler warning -. [FIX] CCRenderTexture: fixed getUIImageFromBuffer -. [FIX] CCTouchDispatcher: fixed crash after showing UIAlertView (issue #1279) -. [FIX] CCGrabber: added log message to warn that grabber doesn't support transparent parts with a color buffer of RGB565 -. [FIX] Compiler: fixed unrecognised clang pragmas so cocos can still be compiled with LLVM version < 2.0. - -version 1.1-beta2b 14-Mar-2012 -. [FIX] CCUtils: missing method declaration - -version 1.1-beta2 12-Mar-2012 -. [NEW] v2.0 forward ported changes: - LabelBMFont: added setFntFile method - Animation: Added new animation format that supports delays per frame and notifications per frame - Actions: Added ActionTargeted action. Useful to target other nodes from a sequence. -. [NEW] All: Code is compatible with ARC (issue #1199) -. [NEW] CCArray: new sorting methods, replaceObjectAtIndex, isEqualToArray -. [NEW] ccFileUtiles: new iPad retina file extension (ipadhd) -. [NEW] DrawPrimitives: Added new functions, ccDrawRect, ccDrawSolidRect, ccDrawSolidPoly -. [NEW] DrawPrimitives: Added batch drawing of lines, ccDrawLines (issue #1081) -. [NEW] Node: Added onExitTransitionDidStart (issue #792) -. [NEW] ParticleSystem: supports animations in new animation format -. [NEW] TileMap: supports in-memory TMX map creation (issue #1239) -. [NEW] TileMap: Flipped tiles can be changed during runtime (issue #1264) -. [NEW] Touchdispatcher: new implementation, supporting changing dispatchers based on (ranges) of properties, custom sorting and more (full list in online release notes) -. [NEW] Types: Added convenience function to create a ccColor4F from color components -. [FIX] Actions: incorrect behavior of CCRepeat -. [FIX] CCArray: equalilty is tested by isEqual instead of comparing pointer addresses -. [FIX] CCArray: CCARRAY_FOREACH macro is now ARC compatible -. [FIX] CCLabelBMFont: full unicode support -. [FIX] CCTMXXMLParser: removed unused variables in release mode -. [FIX] ColorLayer: incorrect size in init method -. [FIX] Director: 3d projection setting for iPad retina -. [FIX] Denshion: Background music fades ok (issue #1304) -. [FIX] EAGLView: always destroy and recreate OpenGL buffers completely (issue #1254) -. [FIX] MenuItem: removed warning when deleting item -. [FIX] Node: orderOfArrival is @synthezied correctly (issue #1273) -. [FIX] Node & Sprite: Scale before Skew to prevent issues with negatives scales. -. [FIX] ParticleSystem: prevent bursts of particles due to too high emitCounter (issue #1201) -. [FIX] ParticleSystem: CCParticleExamples on armv6 uses quad particle system by default, so CCParticleBatchNode can be used -. [FIX] ParticleBatchNode: removeChild error and 'freezing' particles (issue #1316) -. [FIX] ParticleBatchNode: memoryleak (issue #1306) -. [FIX] Sprite: fixed possible setColor and opacity -. [FIX] Sprite: fixed adding premade sprite hierarchy to batchnode (issue #1217) -. [FIX] TileMap: Fixed a problem with multiple layers and multiple tile sets that could cause TMX maps to not load if rotation is used (issue #1302) -. [FIX] TouchDispatcher: correctly handles addition and removal of handlers when being inside a touch handler (issue #1084, #1139) -. [FIX] TouchDispatcher: new implementation fixes multiple issues (issue #1173, #1267) -. [FIX-MAC] LabelTTF: word wrap works on Mac (issue #1074) -. [FIX-MAC] fix for failed to compile on 32-bit mac builds. - -version 1.1-beta 11-Oct-2011 -. [NEW] Animation: Added file format. AnimationCache can load animations from file -. [NEW] ccConfig: Removed CC_RETINA_DISPLAY_FILENAME_SUFFIX. Use CCFileUtils API instead -. [NEW] ccConfig: Removed CC_RETINA_DISPLAY_SUPPORT. It is always enabled. -. [NEW] FileUtils: Added iPad / RetinaDisplay extension. To use it, call [CCFileUtils setiPadSuffix:@"-ipad"] or setRetinaDisplaySuffix (issue #1211) -. [NEW] FileUtils: Added xxxFileExistAtPath for iPad and RetinaDisplay resources -. [NEW] Node: improved speed when reordering and adding nodes (integration of reorderSprite branch) -. [NEW] Particles: Added ParticleBatchNode (issue #955) -. [NEW] Sprite: improved speed when reordering and adding sprites (integration of reorderSprite branch) -. [NEW] Scheduler: Added support for delay and repeat (issue #630) -. [NEW] Textures: Added support for RGB888 textures (issue #958) -. [NEW] TileMap: TMX map supports flipped tiles (issue #1233) -. [FIX] TileMap: don't use new sorting for tilemap (issue #1262) -. [FIX] Actions: removed #undef CLAMP (issue #1210) -. [FIX] Actions: Repeat & RepeatForEver work as expected(issue #1247) -. [FIX] Actions: duration is not divided by zero (issue #615) -. [FIX] Actions: Instant actions can be sequenceables (issue #1166) -. [FIX] FileUtils: Loads -hd resources even if the sd resource is not present (issue #1179) -. [FIX] FileUtils: renamed ccRemoveSuffixFromFile to +[CCFileUtils removeSuffixFromFile:]; -. [FIX] FileUtils: localized resources can be loaded using fullPathFromRelativePath (issue #1230) -. [FIX] LayerColor: init calls initWithColor:width:height (issue #1226) -. [FIX] Sprite: Debug draw fixed (issue #1069) -. [FIX] SpriteBatchNode: removeAllChildrenWithCleanup works correctly (issue #1216) -. [FIX] Texture2D: drawAtPoint uses the correct vertices -. [FIX] Texture2D: drawAtPoint, drawInRect disables color state (issue #1222) -. [FIX-MAC] Director: Only call set setAcceptsTouchEvents: when OS X >= 10.6 (issue #1225) - -version 1.0.1 - 28-July-2011 -. [FIX] All: Implicit atomic properties converted to nonatomic -. [FIX] All: Removed deprected code -. [FIX] CCArray: copyWithZone fixed -. [FIX] Director: frames -> totalFrames, and it works as expected. Value is not being reset. -. [FIX] Menu: If any ancestor is invisible, then touches won't be accepted -. [FIX] Node: vertexZ returns points, not "pixels" -. [FIX] LabelTTF: don't crash when calling description after dealloc -. [FIX] Tests: [window release] instead of [window dealloc] -. [FIX] Texture: TextureCache#dump reports the right info (issue #1205) -. [FIX-MAC] CocosDenshion: Cleanup buffers to prevent noise - -version 1.0.0 - 13-July-2011 -. [NEW] ccpSegmentIntersect & ccpPointIntersect: Added helper functions for ccpLineIntersect (issue #1193) -. [NEW] ccConfig: Added possibility to define the configuration as preprocessor macros -. [NEW] Director: frames is a readonly property -. [NEW] Menu: MenuItemFont can change size and font from instance (issue #1192) -. [NEW] Scheduler: Added isTargetPaused method -. [NEW] Sprite: Debugging draw for texture (issue #879) -. [NEW] Textures: PVR supports NPOT textures -. [FIX] CCArray: ForEach prepends "__" to inner variables to prevent conflict -. [FIX] ccpLineIntersect works as expected. Improved performance (issue #1174, #1193) -. [FIX] cocosLive: fixed memory leak in ScoreServerPost -. [FIX] Director: Added asserts to prevent calling startAnimation twice. -. [FIX] EAGLView: Fixed leak when using multisampling and resizing the layer (issue #1198) -. [FIX] Menu: Column aligment is centered. Removed the +10 pixels padding. -. [FIX] Node: Node#Draw calls super#draw -. [FIX] Tests: Fixed memory leak in ParticleTest -. [FIX] Tests: Fixed memory leak in cocosLiveTest -. [FIX] Tiles: Worked around memory leak in NSXMLParser (issue #1197) -. [FIX] TouchDispatcher: added setPriority (issue #757) -. [FIX] Xcode: cocos2d compiles OK with Xcode 4.2 + llvm 3.0 -. [3RD] Chipmunk: updated to v5.3.5 - -version 1.0-rc3 - 31-May-2011 -. [NEW] Actions: Added SkewTo and SkewBy actions -. [NEW] LabelTTF: Added support for LineBreakMode. Mac only supports Word-Break. -. [NEW] Node / Sprite: Added support for SkewX and SkewY properties -. [NEW] Tests: Added skewX, skewY tests for sprites and actions. Added linebreak tests for LabelTTF. -. [NEW] TextureCache: Added dumpCachedTextureInfo method. Shows the RAM used by the cached textures (issue #1154) -. [FIX] cocosLive: Fixed memory leaks in NSURLConnection -. [FIX] Sprites: DisplayedFrame returns the correct frame (issue #1182) -. [FIX] Templates: Supports spaces in project name (issue #1158) -. [FIX] TextureCache: Textures are autoreleased to prevent a crash in multi-threading environments -. [FIX] TexturePVR: clean glError() before creating textures -. [FIX] TMX Maps: Consume less memory (only what is needed), faster loading times (issue #1175) -. [FIX-MAC] Tests: Added test case for issue #1071 -. [FIX-MAC] Director: Doesn't crash when entering fullscreen if window is not Key (issue #1185) - -version 1.0-rc2 - 03-May-2011 -. [NEW] CCArray: Added reduceMemoryFootprint and reverseObject (issue #1167) -. [NEW] Director: Use small dt when the game is being debugged. -. [NEW] Label: TTF supports new LA88 texture format instead of RGBA8888. A8 is still the default one. -. [NEW] Particles: Added support for ParticleDesigner 1.3.60 (spinning support) -. [NEW] Tests: Added test case for bug 1159 -. [FIX] Particles: TTL is always >= 0. -. [FIX] Particles: texture coordinates are being used correctly when texture is NPOT. -. [FIX] Scheduler: Fixed possible crash when unscheduling a sibling (issue #1144) -. [FIX] Templates: Use NS_BLOCK_ASSERTIONS and NDEBUG in Release Mode to remove asserts -. [FIX] Templates: Xcode 3 templates fixed. Removed unused files in cocos2d lib. Added missing files from TouchJSON -. [FIX] Templates: ARMv6 devices uses "none" autorotation to improve speed -. [FIX] Templates: Added Xcode 4 "File" templates both for iOS and Mac OS X -. [FIX] Templates: Uses CFBundleIconFiles in Info.plist instead of "Icon Files" (issue #1151) -. [FIX] Templates: Xcode 4 templates generates "sub groups" -. [FIX] Templates: Xcode 4 Mac templates include CocosDenshion -. [FIX] TextureAtlas: Render "static" VBO batches between 6~10 % faster (issue #1150) -. [FIX-MAC] Templates: Generates by default an RGBA8 color buffer instead of an RGBA16 - -version 1.0-rc - 29-Mar-2011 -. [NEW] Actions: Added the possibility to create a CCSpawn and CCSequence with an NSArray -. [NEW] CCArray: Added exchangeObject & exchangeObjectAtIndex (issue #1085) -. [NEW] Templates: Added Xcode4 templates for cocos2d, cocos2d+box2d, cocos2d+chipmunk both for iOS and Mac OS X -. [NEW] Templates: Possibility to run the installer from any directory -. [NEW] Tests: Added DirectorTest -. [NEW] Tests: Added Texture2d subtest for an unsupported PVR pixel format -. [NEW] TextureAtlas: added possibility to draw the quads in parts -. [FIX] All: Removed many deprecated methods and classes that were scheduled for removal on v1.0 -. [FIX] Actions: Instant, "base" actions, ReverseTime, Spawn and Sequence don't leak memory if actions are reused -. [FIX] ccpLineIntersect: doesn't produce false positives for collisions (issue #962) -. [FIX] Director: convertToUI works OK in RetinaDisplay mode -. [FIX] Documentation: Drawing primitives fixed syntax error (issue #1127) -. [FIX] Documentation: onExit doxystring improved (issue #1135) -. [FIX] MenuItemToggle: Don't scale up if it is pressed several times (issue #948) -. [FIX] ProgressTimer: fixed underflow in setPercentage() (issue #1123) -. [FIX] RenderTexture: Only enable default GL states, without disabling them (mitigated issue #1145) -. [FIX] StreakMotion: fixed flicker introduced in v0.99.x (issue #1075) -. [FIX] Templates: Don't generate analyze warnings in Xcode4 (issue #1142) -. [FIX] Xcode: TexturePVR compiles when using cocos2d as an external library (issue #1132) -. [FIX] Xcode: Added SKIP_INSTALL=YES in libraries for Xcode4 (issue #1137) -. [FIX-MAC] All: Code is 64-bit friendly. No more warnings when casting from 64 to 32 bits -. [FIX-MAC] Director: Compiles in Mac when "slow" FPS are selected (issue #1126) -. [FIX-MAC] Director: Fullscreen reuses the OpenGL view. -. [3RD] FontLabel: Fixes issues with wrapping and apostraphes and hyphens (issue #1124) -. [3RD] TouchJSON: Updated to "master" from March, 5 2011 (issue #1128) -. [3RD] uthash / utlist: Updated to version 1.9.3 - -version 1.0-beta - 01-Mar-2011 -. [NEW] Actions: Repeat and RepeatForEver has getter/setter for the inner action (issue #1110) -. [NEW] LayerGradient: Added "compressed interpolation" (default mode) in order to display all graident's colors in any vector -. [NEW-MAC] Added CC_DIRECTOR_INIT(). It is possible to create a Mac Window programatically -. [NEW-MAC] EventDispatcher: Added support for Touch events -. [FIX] CocosDenshion: Improved logging -. [FIX] CocosDenshion: Fixed excessively large or negative gain values cause distorted audio in the simulator. -. [FIX] CocosDenshion: Added guards to prevent memory corruption caused by invalid parameters -. [FIX] CocosDenshion: Define some constants for defaults, make const parameter on buffer asynch load method -. [FIX] CCArray: insertObjectAtIndex checks bounds (issue #1121) -. [FIX] Director: Fixed possible crash when purging the TextureCache -. [FIX] Layer: CCMultiplexLayer deprecated. New name is CCLayerMultiplex -. [FIX] Particles: consumes less memory (12 bytes less per particle) and are a bit faster -. [FIX] ProgressTimer: Consumes less memory -. [FIX] RenderTexture: Added possibility to save buffer in any place (issue #1100) -. [FIX] RenderTexture: re-added getUIImageFromBuffer method. Supports RetinaDisplay -. [FIX] Sprite: flipx/flipy don't modify the contentSize (issue #1073) -. [FIX] SpriteFrame: setRect sets pixels too. setRectInPixels sets points too (issue #1088) -. [FIX] Templates: ItunesArtwork renamed to iTunesArtwork (issue #1092) -. [FIX] Templates: HelloWorld -> HelloWorldLayer and other improvements (issue #873) -. [FIX] TextureCache: asyncObject#dealloc uses CCLOGINFO instead of CCLOG (issue #1096) -. [FIX] TiledMap: TMX maps work with zlib compression (Tiled v0.6) -. [FIX-MAC] Director: runLoop enables NSTimers events (issue #1107) -. [FIX-MAC] EventDispatcher: flagsChanged is triggered correctly (issue #1066) -. [FIX-MAC] EventDispatcher: queue & dispatch events are synced (issue #1083) -. [FIX-MAC] LabelTTF: alignment works OK (issue #1073) -. [FIX-MAC] Menu: Menu doesn't hang up with invisible menus (issue #1070) -. [FIX-MAC] Menu: Tracking "touches" works as expected (issue #1114) -. [FIX-MAC] Templates includes AudioToolbox and OpenAL frameworks - -version 0.99.5 - 16-Dec-2010 -. [NEW] All: small performance improvements in all the code -. [NEW] Layer: Added gradient layer -. [NEW] MenuItem: it also supports class methods -. [NEW] SpriteFrameCache: added method to load a plist file with a texture file name -. [NEW] Texture: It is possible to use a subclass like MutableTexture without modifying the code -. [NEW-MAC] Added Mac templates -. [NEW-MAC] Added "flagsChanged" keyboard event -. [NEW-MAC] Added support for Fullscreen / window mode -. [NEW-MAC] Added support for AutoScale if the window is resized / fullscreen (EXPERIMENTAL) -. [FIX] All: Misc cleanups in the code -. [FIX] Action: Blink restores doesn't set as invisible the frame when the action is done (issue #1061) -. [FIX] Camera: uses points intead of pixels. Works OK in RetinaDisplay mode (issue #1023) -. [FIX] CCArray: fixed possible crash -. [FIX] Configuration: checks for possible glErrors. Only ask for max samples if iOS >= 4 (issue #1041) -. [FIX] Director: Fixed possible memory leak when popping a scene. -. [FIX] FileUtils: loads .gz / .ccz files correctly in RetinaDisplay mode (issue #1037) -. [FIX] FileUtils: fixed big memory leaks on .ccz inflater -. [FIX] FileUtils: removes -hd suffix if the filename already has it (issue #1040) -. [FIX] Node: updated doxygen strings regarding default anchorPoint (issue #1049) -. [FIX] Sprite: updateTransform can be overriden (issue #824) -. [FIX] Sprite: Assert if an sprite initialized with a batchnode and it is not using it (issue #1053) -. [FIX] Sprite: correctly overrides setIsRelativeAnchorPoint (issue #1055) -. [FIX] SpriteFrameCache: textureFileName is relative to path (issue #1044) -. [FIX] Particles: QuadParticle uses Points (issue #1057) -. [FIX] Templates: removeStartup compiles (issue #1059) -. [FIX] Texture: PVR with non-square mipmaps generates a warning log in debug mode (issue #1052) -. [FIX-MAC] Display Link thread: async images works as expected. Enabled by default. -. [FIX-MAC] EAGLView: VSync is enabled when the view is loaded from the NIB -. [TEST] Added Glyph Designer test case -. [TEST] Added LayerGradient test -. [TEST-MAC] Added cocos2d icon to Mac tests -. [TEST-MAC] Added EventTest -. [3RD] Chipmunk: Updated to v5.3.4 -. [3RD] libpng: don't compile pngtest.c (issue #1058) - - -version 0.99.5-rc1 - 15-Nov-2010 -. [NEW] Director: setProjection calls "updateProjection" delegate if "custom" projection is used -. [NEW] Label: The CCLabelProtocol implements the -(NSString*)string method. -. [NEW] Particles: Added a new type kCCPositionTypeRelative. Useful for "trail" particles. Added Test. -. [NEW] Textures: Added support for pvz.ccz and pvr.gz formats -. [NEW] Textures: TextureCache has a method to test if a texture is already cached (issue #793) -. [NEW] ZipUtils: Added generic functions to uncompress any .gz or .ccz file (issue #1016) -. [FIX] Actions: OrbitCamera doesn't crash on Simulator -. [FIX] CCArray: fastRemoveObjectAtIndex works as expected (issue #1024) -. [FIX] CocosDenshion: Fixed possible loss of audio on iOS 4.2 -. [FIX] config: CC_FONT_LABEL_SUPPORT is again, enabled by default -. [FIX] Configuration: removed main bundle from CCConfiguration (issue #839 issue #773) -. [FIX] Director: projection is doubled in RetinaDisplay mode -. [FIX] DrawingPrimitives: don't modify the buffer in RetinaDisplay (issue #995) -. [FIX] EAGLView: Doesn't crash in multithread environment (re-fixed issue #350) -. [FIX] Label: BMFontLabel simplified loading of atlas. Doesn't use CCFileUtils (issue #1031) -. [FIX] Label: setString copies the string, and not retain it (issue #1034) -. [FIX] Mac: Events are dispatched when CC_DIRECTOR_MAC_USE_DISPLAY_LINK_THREAD is used -. [FIX] Menu: MenuItems can draw its children (issue #458) -. [FIX] Menu: MenuItems positions can be controlled manually (issue #1013) -. [FIX] Menu: Menus uses touch priority kCCMenuTouchPriority (-128) (issue #1033) -. [FIX] Node: convertToAR method fixed (issue #1017) -. [FIX] Node: vertexZ works OK in RetinaDisplay mode -. [FIX] Particles: Improved doxygen documentation (issue #1026) -. [FIX] Particles: centerOfGravity renamed to sourcePosition (issue #1026) -. [FIX] RenderTexture: removed unneeded and dangerous assert in getUIImageAsDataFromBuffer -. [FIX] RenderTexture: fixed important memory leak when saving images -. [FIX] SpriteBatchNode: improved performance when drawing the batch (issue #824) -. [FIX] SpriteBatchNode: children sprites use the visible property correctly (issue #665) -. [FIX] TextureCache: Improved loading time of cached PVR images (issue #998) -. [FIX] Texture2D: addPVRTCImage: -> addPVRImage: since it also loads non-compressed PVR images -. [FIX] Texture2D: Use 32-bit textures when creating labels on ARM_NEON hardware. Performance improvement. - To enable it, edit ccConfig and set CC_USE_RGBA32_LABELS_ON_NEON_ARCH = 1 -. [FIX] Texture2D: Improved creation time of texts. It's not so expensive to create ZFont labels (issue #971) -. [FIX] Tiled: images can be relative to source map (issue #787) -. [FIX] Tiled: TMXLayer checks for correct GID (issue #742) - -version 0.99.5-rc0 - 25-Oct-2010 -. [NEW] AnimationCache: New class. It deprecates the CCSprite#animation methods (issue #848) -. [NEW] Animation: simplified API. Name is no longer needed. Deprecated API that uses name. -. [NEW] Animation: Animation has its own file: CCAnimation.m -. [NEW] CocosDenshion: Added duration, freq and size queries for buffers -. [NEW] Director: Added "hook" for notifications or any other kind of object like CCNotifications -. [NEW] Director: Added "enableRetinaDisplay:(BOOL)enabled" -. [NEW] EAGLView: Added support for multisampling -. [NEW] EAGLView: Added support sharegroup -. [NEW] Templates: Install HD, iPad and spotlight icons -. [FIX] Blocks: Actions and MenuItems copy the blocks instead of retaining it (issue #1007) -. [FIX] config: CC_FONT_LABEL_SUPPORT is disabled by default since it performs really bad on iOS >= 4.0 -. [FIX] Layer: register accelerometer onEnterTransitionDidFinsih (issue #624) -. [FIX] Node: converToNodeSpace works on RetinaDisplay (issue #1000) -. [FIX] Node: all transform methods uses Points instead of Pixels (issue #999) -. [FIX] Node: onEnterTransitionDidFinsih is also called when added a node to a running node (issue #1018) -. [FIX] Node: addChild returns void, and not self in order to simplify the API -. [FIX] Node: Initializes parent_ to nil at init time -. [FIX] Node: Performance improvement in insertChild (issue #909) -. [FIX] RenderTexture: improved performance, improved logic, no more glMaskColor() bugs (issue #1012) -. [FIX] Sprite: setPositionInPixels set to dirty when called (issue #1001) -. [FIX] Templates: Fixed startup flicker (issue #947) -. [FIX] Templates: Installs @2x, iPad and spotlight icons -. [FIX] Tests: Touch Tests works on RetinaDisplay (issue #1000) -. [FIX] Tests: box2d tests work with RetinaDisplay -. [FIX] Transitions: PageTurnTransition re-fixed. No more artifacts. This time is for real (issue #751) -. [3RD] Chipmunk: Using version 5.3.2 - -version 0.99.5-beta3 23-Sep-2010 - . [NEW] RetinaDisplay supported automatically: - Director: winSize returns size in Points. Use winSizeInPixels for pixels - Node: position is in Points. Use positionInPixels for pixles - Node: contentSize is in Points. Use contentSizeInPixels for pixels - Node: boundingBox is in Points. Use boundingBoxInPixels for pixels - Texture2d: contentSize is in Points. Use contentSizeInPixels for pixels - FileUtils: Will try to load the file with the suffix "-hd" if RetinaDisplay is enabled, unless the "-hd" suffix is already present - The following objects were enhanced to work with points: - TMXTileMap, Sprite, SpriteFrame, Node, ParticleSystem, LabelBMFont, LabelTTF, Menu, MenuItem, - ColorLayer, RenderTexture, MotionStreak, Transitions, Actions, LabelAtlas, AtlasNode - and the drawing primitives - The nodes that weren't updated is because there was no need to update them. - . [NEW] SpriteFrameCache: Added a way to remove from the SpriteFrameCache frames given a dictionary, file or texture (issue #953) - . [FIX] CCArray: improved speed in inserting and deleting elements - . [FIX] ParticleSystem: fixed memory leak when using ParticleDesigner (issue #986) - . [FIX] RenderTexture: creates a POW texture, but this doesn't mean that it should be an squared texture (issue #993) - . [FIX] Templates: Default SDK is 4.1 - . [FIX] Texture2d: Fixed possible crash in NPOT PVR images - . [FIX] Texture2d: If Text in context can't be created return nil (prevent possible crash) - . [FIX] Texture2d: Optimized loading time of PVR images - . [FIX] Transitions: PageTurn3D transition has fewer visible artifacts (issue #751) - -version 0.99.5-beta2 31-Ago-2010 - . [NEW] Actions: files renamed: CCXXXAction.[hm] -> CCActionXXX.[hm] - . [NEW] Actions: Using new naming convetion: - CCInstantAction -> CCActionInstant - CCIntervalAction -> CCActionInterval - CCEaseAction -> CCActionEase - CCCameraAction -> CCActionCamera - . [NEW] Action: CCPropertyAction renamed to CCActionTween - . [NEW] Director: New naming convention: CCnameDirector -> CCDirectorName - . [NEW] Director: DirectorIOS is responsible for swapping buffers - . [NEW] Label: CCLabelAtlas#labelAtlasWithString: -> labelWithString. Old method deprecated - . [NEW] Label: CCBitmapFontAtlas deprecated. Use CCLabelBMFont instead. - . [NEW] Label: CCBitmapFontAtlas#bitmapFontAtlasWithString -> labelWithString. Old method deprecated. - . [NEW] Label: CCLabel renamed to CCLabelTTF - . [NEW] Mac: cocos2d works on Mac. All objects works with the following exceptions: - - CCParticleSystemPoint is not supported. Use CCParticleSystemQuad instead - - CCRenderTexture doesn't save textures to images - - ZLabel (FontLabel) is not supported - - Mmm... probably a bit more. - . [NEW] Particles: New naming convention: - CCPointParticleSystem -> CCParticleSystemPoint - CCQuadParticleSystem -> CCParticleSystemQuad - . [NEW] Transitions: new transition naming convention (issue #946) - . [FIX] Actions: ivars 'duration', 'elapsed', 'tag' now have the '_' suffix in their names. - . [FIX] Artifact fixer is a compile time option in ccConfig. Disabled by default - . [FIX] ccCArray: off-by-1 offset, and lastObject fixed (issue #960 and #961) - . [FIX] ccTypes: using GL types for CC GL structures. Prevents possible errors on 64-bit machines - . [FIX] CocosDenshion: Added SDK4.0 compile check in CDAudioManager - . [FIX] CocosDenshion: panning does not work correctly on iOS4 (issue #949) - . [FIX] Director: Works with Fast FPS disabled (issue #954) - . [FIX] Director: it's possible to set a custom projection before setting the openGL view (issue #952) - . [FIX] Label: BitmapFontAtlas supports empty strings (issue #950) - . [FIX] Label: LabelAtlas doesn't crash if the texture file can't be found (issue #965) - . [FIX] Layer: ivars isTouchEnabled / isAccelerometerEnabled have the '_' suffix in their names - . [FIX] Menu: Disabled possible menuItem on onExit (issue #969) - . [FIX] Sprite: little optimization when using BatchNode + children - . [FIX] Templates: Added missing keys in Info.plist (issue #939) - . [FIX] Tools: mkatlas supports artifact removal (issue #549) - . [FIX] Tools: mkatlas supports spaces in the name (issue #618) - . [3RD] Chipmunk: updated to Chipmunk v5.3 and Chipmunk Demos - -version 0.99.5-beta 30-Jul-2010 - AKA 'CJ the artifact killer' - . [NEW] BitmapFontAtlas: added support for multilines labels - . [NEW] BitmapFontAtlas: added optional setCString method - . [NEW] Configuration: added a helper method to obtain the iOS version - . [NEW] Config: added CC_OPTIMIZE_BLEND_FUNC_FOR_PREMULTIPLIED_ALPHA. Enabled by default. - . [NEW] Texture Atlas & Particles: Uses VBO on ARMv7 and iPhone Simulator. - Uses a vertex array list on ARMv6. Performance improvment. - . [NEW] Sprite: Added support for Zwoptex v1.0 (issue #913) - . [NEW] SpriteFrameCache: Added support for Zwoptex name aliases (issue #935) - . [NEW] SpriteSheet is deprecatd. Use SpriteBatchNode instead. - . [NEW] Support/ccUtils.h: added new file that contains some useful functions like nextPOT - . [NEW] RenderTexture: default blend function compatible with premultiplied alpha (issue #937) - . [NEW] Tests: Zwoptex Test added - . [NEW] Texture2D: Added support for Non compressed PVR images. New supported formats: - RGBA_8888, BGRA_8888, RGBA_4444, RGBA_5551, RGB_565, A_8, AI_88, I_8 - . [NEW] Texture2D: PVR images can be treated as having alpha premultiplied with: - +(void) PVRImagesHavePremultipliedAlpha:(BOOL) - . [FIX] CCArray: conforms to NSCopying protocol (issue #934) - . [FIX] CocosDenshion: Improved sound interruption code (issue #928) - . [FIX] Particles: Built-in particles use QuadParticles when compiled in ARMv7, - and PointParticles when compiled in ARMv6 - . [FIX] Sprites: No artifacts when using spritehsheets (issue #938) - . [FIX] Templates & Tests: call CC_DIRECTOR_END() on AppDelegate Terminate - . [FIX] Templates: Use LLVM-GCC as default compiler - . [FIX] Tests: AtlasTest renamed to LabelTest - . [FIX] Tests: CocosLive Demo: added requestRank tests - . [FIX] TextureCache: JPEG workaround (issue #866) is only applied on iOS >= 4 (issue #932) - . [3RD] libpng: updated to v1.2.44 (libpng is only used by a cocos2d test) - -version 0.99.4 - 14-Jul-2010 - . [NEW] CocosDenshion: switching between background and foreground music (issue #928) - . [FIX] CocosDenshion: fixed memory leak weak reallocing buffers (issue #919) - . [FIX] CocosDenshion: SimpleAudioEngine's enable works as expected (issue #927) - . [FIX] ccCArray: ccCArrayAppendValueWithResize fixed function signature (issue #926) - . [FIX] Director: 2d projection + HighRes works OK (issue #918) - . [FIX] Director: purgeCachedData doesn't purge the SpriteFrameCache (issue #922) - . [FIX] EAGLView: removed unused 'delegate_' ivar - . [FIX] EAGLView: it is possible to resize the view (issue #914) - . [FIX] EAGLView: projection is recalculated after view is resized (issue #924) - . [FIX] GLES-Render: solid objects' colors synced with box2d repository - . [FIX] Scheduler: Doesn't reschedule already scheduled method. It only updates the interval. - . [FIX] Templates & Tests: added App Delegate foreground & background callbacks - - version 0.99.4-rc3 - 01-Jul-2010 - . [FIX] All: Import ccCArray instead of ccArray (compiles in case sentive file system) - . [FIX] CCArray: fixed overflow (issue #901) - . [FIX] CocosDenshion: Fixed bug in CDBufferManager, added test case to FadeToGrey, fixed Info.plist - . [FIX] RenderTexture: works in HiRes mode (issue #898) - . [FIX] Director: Avoid re-scale initial issue (issue #899, issue #350) - . [FIX] Director: convertToUI works as expected (issue #902) - . [FIX] Director: renamed mainLoop -> drawScene - . [FIX] Director: appended '_' to ivars (eg: FPSLabel -> _FPSLabel) - -version 0.99.4-rc2 - 24-Jun-2010 - . [NEW] CCArray: Internally uses CCARRAY_FOREACH. Improved performance (issue #353) - . [NEW] Templates: BaseSDK 4.0. Deploy OS Target: 3.0 - . [FIX] CocosDenshion: compiles with LLVM v1.5 - . [FIX] Removed artifacts from PageTurnTransition (issue #751) - . [FIX] Templates: calls Director#purgeCachedData on memory warning - . [FIX] Templates: sets CD_DEBUG=1 in debug configuration - . [FIX] Texture2D: JPEG images are displayed correctly in iOS4 (issue #886) - -version 0.99.4-rc - 22-Jun-2010 - . [NEW] Director: supports "setContentScaleFactor" (high-res support natively) - . [FIX] Effects: Creates correct color buffer - . [FIX] Director: Sets correctly portrait upside-down orientation - . [FIX] Sprites: flipX/Y works with offsets (issue #732) - . [FIX] Templates: Bundle Version is 1.0 (issue #871) - -version 0.99.4-beta - 14-Jun-2010 - . [NEW] CDSoundEngine loadBufferFromData method added for loading custom buffer data. - . [NEW] CDSoundEngine channel groups renamed source groups to make function clearer. - . [NEW] CDSoundEngine source groups can be dynamically modified using defineSourceGroups. - . [NEW] CDSoundSource new object oriented sound API - . [NEW] CDSoundEngine added soundSourceForSound method to create CDSoundSource objects - . [NEW] CDSoundEngine buffers are automatically increased as needed (no more CD_MAX_BUFFERS) - . [NEW] CDPropertyModifier class for modifying properties such as pitch and gain over time - . [NEW] CDXPropertyModifierAction class for modifying properties such as pitch and gain using cocos2d actions - . [NEW] Convenience methods for fading volume of background music, sound effects and CDSoundSource objects - . [NEW] SimpleAudioEngine soundSourceForFile method for creating CDSoundSource objects - . [NEW] SimpleAudioEngine rewrote buffer management code using new CDBufferManager class - . [NEW] CDBufferManager - class for associating buffer ids with a file name - . [NEW] CDAudioManager simplified initialisation. Now by default creates a single source group containing all sources - . [NEW] CDAudioInterruptProtocol - implemented by classes that can be muted or enabled such as CDAudioManager - . [NEW] Mute now works like television mute i.e. audio continues but is silenced use the enabled property to disable sound. - . [NEW] CDAudioTransportProtocol - implemented by classes that can be played, paused, stopped and rewound. - . [NEW] CDAudioInterruptTargetGroup container for objects that implement CDAudioInterruptProtocol so that groups of objects can be set mute/enabled. - . [NEW] CCArray: added high performance array. Used by CCNode, CCSpriteSheet - . [NEW] Director: added support for high-res resolutions - . [NEW] EAGLView: renderer is an object. EAGLView creates a ES1Renderer object (issue #883) - . [NEW] EAGLView: it's possible to create a EAGLView manually, or by using Interface Builder - . [NEW] Particle: QuadParticle supports subrects (issue #870) - . [NEW] TextureCache: Added removeTextureForKey: instance method - . [NEW] Tests: Added PerformanceNodeChildren performance test - . [FIX] Particle: Added support for ParticleDesigner 1.2 - . [FIX] Particle: QuadParticle renders the image correctly (not upside-down) (issue #872) - . [FIX] Particle: ParticleSamples are subclass of 'quad' particle and not 'point' particle - . [FIX] Tests: removed ParticleView, AccelViewPortDemo since they were deprecated - . [FIX] Tests: fixed some tests so they look OK on the ipad - . [FIX] Xcode: default family is: iPhone/iPad - -version 0.99.3 - 25-May-2010 - . [NEW] Animation: added 2 methods to create the Animation without delay (updated samples) - . [NEW] Director: added 'purgeCachedData' method. Should be called on memory-warning event. - . [FIX] ActionManager: Improved API, with better names (issue #835) - . [FIX] Action CCCallFunc: supports class methods (issue #868) - . [FIX] BitmapFontAtlas: Improved loading times (issue #833) - . [FIX] Node: Improved performance when rendering at the cost of 64 bytes more per node (issue #830) - . [FIX] Particle: Kill the particle if timeToLive < 0 before updating it. - . [FIX] Templates: Define DEBUG in Debug configurations - -version 0.99.3-rc - 18-May-2010 - . [NEW] License: Using MIT license - . [NEW] Node: added removeFromParentAndCleanup:(BOOL) (issue #566) - . [NEW] Particle: Added support for modes: "gravity mode" (old behavior) and "radial movement" mode - . [NEW] Particle: Added support Particle Designer (issue #XXX) - . [NEW] Scheduler: supports pause/resume/'update' with priority (issue #439) - . [FIX] ActionManager: using uthash instead of ccHashSet (easier to use) - . [FIX] Actions: CallFuncND can pass any void ptr, even 0 or 1. - . [FIX] BitmapFontAtlas: using uthash instead of ccHashSet (easier to use) - . [FIX] Grid: Fixed memory leak (issue #853) - . [FIX] Menu: If items are disabled or invisible, touch is not consumed (issues #779, #866) - . [FIX] Particles: Removed unnecesary assert (issue #851) - . [FIX] Particles: QuadParticle works with NPOT textures (issue #863) - . [FIX] Scheduler: Improved performance (issue #492) - . [FIX] Templates: Using uthash instead of ccHashSet (issue #860) - . [FIX] Templates: templates can be installed in user directory (issue #856) - -version 0.99.2 - 28-Apr-2010 - . [FIX] ActionManager: removeByTag doesn't crash if action is also running (issue #841) - . [FIX] cocos2d/*.m: fixed several memory leaks in cases where initXXX failed (issue #XXX) - . [FIX] Director: fixed start-up flicker (issue #350) - . [FIX] EAGLView: If discard-framebuffer is supported and using depthBuffer, then discard it before swapping (SDK4.0 only) (issue #XXX) - . [FIX] Grid: simplied code, easier to maintain, added support for flipped textures (part of issue #448) - . [FIX] Sprite/SpriteSheet: reorderChild works as expected when using subchildren (issue #767) - . [FIX] Templates: installer has better error messages and checks the installer conditions in a better way (issue #842) - . [FIX] Xcode: compiles OK with LLVM Compiler SDK 4.0beta2 - . [3RD] Box2d: Updatd to SVN r100 (v2.1.2) - -version 0.99.2-rc - 15-Apr-2010 - . [NEW] Actions: Added blocks actions via PLBlocks: CCCallBlock and CCCallBlockN (issue #699) - . [NEW] Actions: Added CCFollow, an action that follows a CCNode (issue #738) - . [NEW] Actions: Added CCPropertyAction, a generic way to update properties using an action (issue #491) - . [NEW] MenuItem: MenuItems supports blocks via PLBlocks (issue #699) - . [NEW] Texture2D: added support for NPOT textures where available (issue #818) - . [NEW] Templates: file templates for CCLayer, CCNode, CCSprite (issue #XXX) - . [NEW] TMXMaps: added support for per-tile properties (issue #606) - . [NEW] ProfilingTimer: new class to test performance (issue #724) - . [NEW] Xcode: added "build all tests" target (issue #XXX) - . [FIX] Box2d: GLES-DebugDraw draws non-solid circles as non-solid circles (issue #831) - . [FIX] Director: FPSLabel uses RGBA4444 texture to reduce possible performance impact (issue #658) - . [FIX] EAGLView: swapBuffers doesn't bind the color buffer. It assumes it is already bound (issue #XXX) - . [FIX] Particles: constants stars with kCC (issue #809) - . [FIX] Particles: Asserts if start/end size is <0 or >64 - . [FIX] Protocols: CCAnimationProtocol removed. Merged into CCAnimation (issue #XXX) - . [FIX] Protocols: CCFrameProtocol removed. Merged into CCSprite (issue #XXX) - . [FIX] Ribbon: fixed memory corruption bug (issue #XXX) - . [FIX] Ribbon/RenderTexture: use objective-c like ivars (part of issue #733) - . [FIX] Templates: Improved logic in template installer (issue #XXX) - . [FIX] Templates: Generates optimized binaries. ARMv7 binaries have thumb-2 enabled (issue #XXX) - . [FIX] SpriteSheet: Improved doxygen documentation (issue #827) - . [FIX] SpriteFrameCache: logs warning if frame is not found - . [FIX] Xcode: uses optimized binary. ARMv7 binary has thumb-2 enabled (issue #XXX) - . [3RD] Box2d: updated to SVN r91 (v2.1.1) - -version 0.99.1 - 19-Mar-2010 - . [FIX] Menu: If menu is not visible it doesn't receive touches (issue #88) - . [FIX] Menu: MenuItemLabel restores the scale property (issue #500) - . [FIX] SpriteFrameCache: set singleton to nil when it is purged (issue #814) - . [FIX] Templates: thumb-compilation turned off at project settings (already off in target settings) (issue #772) - . [FIX] Texture2D allocs the right texturememory when using the non-premultiplied alg.(issue #813) - . [FIX] Texture2D supports A8 textures (issue #816) - . [3RD] Libpng: updated to v1.2.43 (libpng is only used by a cocos2d test) - -version 0.99.1-rc - 12-Mar-2010 - . [NEW] Actions: new added actions: CCProgressTo, CCProgressFromTo (issue #783) - . [NEW] CGPointExtensions: new add functions: CGPointExtension like: clampf, ccpClamp, ccpFromSize, - ccpCompOp, ccpLerp, ccpFuzzyEqual, ccpCompMult, ccpAngleSigned, ccpAngle, - ccpRotateByAngle, ccpLineIntersect (issue #783) - . [NEW] Macros: added CCLOGINFO() and CCLOGERROR(). CCLOGINFO() disabled by default (issue #799) - . [NEW] SpriteFrameCache: added support for Zwoptex Desktop version (issue #812) - . [NEW] TMX: if layer contains cc_vertezx=automatic, tiles will use vertexZ and GL_ALPHA_TEST (issue #780) - . [NEW] TMX: TMXLayer supports Tiled offset property (issue #616) - . [NEW] TMX: Added support for .tsx tilesets (issue #619) - . [NEW] Transition: new added transitions: CCRadialCCWTransition, CCRadialCWTransition (issue #783) - . [FIX] All: cocos2d constants start with kCC. Change is backward compatible (issue #809) - . [FIX] Actions: CCRepeat works smoothly, without jerks (re-fixed issue #390) - . [FIX] Actions: CCAnimate frame calculation is more precise (issue #758) - . [FIX] CocosDenshion: Fixed mute (issue #789) - . [FIX] RenderTexture: removed limit when saving images (issue #782) - . [FIX] RenderTexture: doesn't use GL_DITHER and restores glColorMask() (issue #796) - . [FIX] Sprite, LabelAtlas, TiledMap: opactiy + color works even when the texture is premultiplied (issue #668) - . [FIX] TMX: TMXTileMap supports any kind of objects, like CCSprite (issue #700, #765) - . [FIX] TMX: TMXLayer uses the opacity defined for the layer (issue #785) - . [FIX] TMX: TMXLayer raises exception if it receives the addChild message (issue #808) - . [FIX] Texture2D: removed NSLog when image was NULL (issue #802) - . [FIX] Xcode: hardware requirements in .plist: doesn't contain disabled features (issue #769) - . [3RD] Box2d: updated to r66 (issue #795) - . [3RD] Chipmunk: updated to v5.2 (issue #784) - -version 0.99.0 - 18-Feb-2010 - . CocosDenshion: background music can loop (issue #774) - . CocosDenshion: allow audio session category to be changed (issue #775) - . CocosDenshion: can be initialized before cocos2d (issue #777, #773) - -version 0.99.0-final - 15-Feb-2010 - . Box2d: updated to r58 (issue #494) - . Director: Only send "cleanup" when the scene is replaced (re fixed issue #709) - . CocosDenshion: SimpleAudioEngine incorrectly accessing CDAudioManager (issue #748) - . CocosDenshion: added support for 22Khz OpenAL (issue #594) - . CocosDenshion: fixed wrong error check in CocosDenshion (issue #678) - . CocosDenshion: added shutdown method (issue #688) - . CocosDenshion: allow usage of alBufferDataStatic (issue #753) - . CocosDenshion: added stopAllSounds (issue #756) - . CocosDenshion: fixed small leak in background music file name string (issue #644) - . CocosDenshion: CDAudioManager support for multiple AVAudioPlayers (issue #764) - . Compatiblity: TextureNode is subclass of CCSprite (issue #755) - . Node: only uses bits as bools, when they are not properties (fixed issue #743) - . Node: relativeAnchorPoint renamed to isRelativeAnchorPoint (issue #749) - . Node: improved doxygen string in rotation (issue #761) - . Sprite: use correct blending functions (issue #728) - . Sprite: supports CGImageRef with key (issue #349) - . Sprite: when texture is nil, supports opacity & color (issue #741) - . Sprite: setTextureRect() and setColor() works OK with subchildren (issue #763) - . SpriteFrameCache: removed @syncronized() (issue #663) - . Template: box2d template treats warnings as erros, uses unroll loops for performance (issue #750) - . Template: Info.plist uses UIRequiredDeviceCapabilities (issue #769) - . Tests: SpriteTest uses GL_ALPHA_TEST is zVertex test (issue #XXX) - . TMX: filling empty tiles doesn't crash (issue #740) - . TMX: if compression is not "gzip", abort (tiled 0.4 feature) (issue #XXX) - -version 0.99.0-rc - 31-Jan-2010 - . All: Default OpenGL state is: GL_TEXTURE_2D, GL_VERTEX_ARRAY, GL_COLOR_ARRAY, GL_TEXTURE_COORD_ARRAY (issue #718) - . Action: Improved CCSequence performance (issue #XXX) - . BitmapFontAtlas: huge performance boost in update/create time (issue #730) - . Box2d: updated to r39 (issue #494) - . Camera: Offset fixed in landscape mode (issue #378) - . Camera: It's possible to orbit around any point (issue #438) - . Camera: Doesn't reset affine matrix (issue #XXX) - . Chipmunk: Using Chipmunk v5.1.0 (issue #664) - . Configuration: added object that knows GL capabilities and other misc stuff (issue #712) - . Director/Particles/Grid: removed hardcoded display size values. Using variable (issue #XXX) - . Director: send "cleanup" message to root scene when it is being replaced (issue #709) - . Effects: works independently of the display resolution (issue #XXX) - . Grid: optimized code. Only call camera.locate if it is dirty (issue #XXX) - . Node: Uses cached Affine matrix to transform the nodes (2 GL calls vs. 5 GL calls) (issue #XXX) - . Node: uses bits instead of bools when compiled with SDK >= 3_0 (issue #726) - . Node: uses "_" suffix for ivars (children_, isRunning_, tag_, etc..) (issue #733) - . Scheduler: removed support of repeats. Postponed for v0.99.1 (rolling back issue #630) - . Singletons: removed @syncronized() since cocos2d is not thread safe (issue #663) - . SpriteSheet: reorder updates descendants. Added test for this case (issue #708) - . Sprite: can create sprite from SpriteSheet. deprecated creation method from SpriteSheet (issue #657) - . Sprite: optimized rendering when using spriteSheet and subchildren (issue #XXX) - . Sprite: flip only flips the texture (not the anchor point and children) (issue #725) - . Templates: Updated to support v0.99, Chipmunk v5.1 and Box2D r39 - . Templates: install_template.sh supports custom directory (issue #736) - . Templates: box2d+cocos2d template doesn't generate warnings... well only 2 warnings (issue #739) - . Tests: Works independently of the display resolution - . TextureNode: Removed Node. Superseded by Sprite - . TMXMaps: objectGroup support offsets (issue #689) - . TMXMaps: objectGroup: Simplified object creation. All objects are NSDictionaries. For custom objects, subclass TMXTiledMap (issue #636) - . TMXMaps: groupNamed renamed to objectGroupNamed (issue #XXX) - . TouchDispatcher: StandardTouchHandler returns void (not BOOL). They are executed after the TargetedHandlers (issue #710) - . Xcode: doxygen scripts runs with spaces in subdirectories (issue #684) - -version 0.9.0-beta2 - 11-Jan-2010 - . Actions: added 2 new instant actions: FlipX and FlipY (counter-rollback of part issue #620) - . Actions: uses FLT_EPSILON constant (issue #701) - . Actions: prevent jerk in Repeat and RepeatForEver (issue #390) - . Actions: RotateTo can be repeated without losing information (issue #705) - . BitmapFontAtlas: doesn't override color when using setString (issue #610) - . Chipmunk: removed compiler warning on chipmunk demo (issue #680) - . CocosLive: added sanity checks on demo (issue #681) - . Director: removed compile warning on DisplayLink director (issue #682) - . Particles: prevent possible memory corruption when autoRemove is ON (issue #703) - . Scheduler: Supports repeat-number-of-times in scheduled selectors (issue #630) - . Sprite: anchor + offset + scale works (issue #671) - . Sprite: can create subclasses with an SpriteFrameName (issue #XXX) - . Sprite: flip works as scale * -1 (issue #690) - . Sprite: easier to subclass. [self init] is called (issue #485) - . Sprite: isFrameDisplayed works OK with offsets (issue #707) - . SpriteFrame: removed support for flipX and flipY (rollback of a part issue #620) - . SpriteFrameCache: If originalSize is not present, display warning (issue #670) - . SpriteSheet: adding grand-children doesn't crash (issue #676) - . SpriteSheet: child and children work OK with negative scales (issue #677) - . SpriteSheet: It is easier to subclass (issue #397) - . Templates: uses rfc1034identifier (issue #685) - . Texture2D: simulator treats pre-multiplied alpha images correctly (issue #697) - . TextureCache: doesn't crash when file not found. log error insted (issue #695) - . TMXTiledMap: added support for object and objectgroup (issue #636) - . TMXTiledMap: TMXLayer and TMXObjectGroup on it's own files (part of issue #636) - . TMXTiledMap: doesn't generate descendants when not necessary (works as fast as in v0.8.2) - . TMXTiledMap: removeChild works without corrupting the tilemap (issue #XXX) - -version 0.9.0-beta - 14-Dic-2009 - . ActionManager: fixed leak (issue #635) - . Actions: using [self class]. Easier to subclass (issue #655) - . Box2d: updated to r31 (pre 2.1.0) (issue #494) - . Chipmunk: updated to v5.0 (issue #664) - . CocosDenshion: support for detecting ringer/mute switch state (issue #593) - . CocosDenshion: doesn't crash when file has no extension (issue #595) - . ColorLayer: supports Blend Protocol (issue #597) - . Node: vertexZ is translated just once (issue #641) - . Director: call schedulers before glClear in mainLoop (part of issue #533) - . Director: "global" NSBundle to facilitate the integration of more than 1 game (issue #654) - . Particles: code easier to mantain, same performance - . Particles: small performance improvement (issue #661) - . SpriteSheet: supports any level of sub-children (issue #346, issue #665) - . Sprite: supports "honor parent transform" (issue #643) - . Sprite: displayFrame renamed to displayedFrame (issue #XXX) - . Sprite: fixed zwoptex offset & anchorPoint (issue #653) - . Sprite: setDisplayFrame works OK with different texture sizes (issue #666) - . Templates: using SDK 3.0 as base SDK - . Textures: supports mipmap generation (issue #632) - . Texture Atlas: uses VBO instead of vertex array list (issue #581) - . TextureCache: don't use autorelease pool to load images (issue #XXX) - . Tiles: TMX maps supports sub-directories (issue #539) - . Transition: added CrossFadeTransition (issue #646) - -version 0.9.0-alpha - 18-Nov-2009 - . All: using CC namespace (issue #520) - . All: prevents warnings with Static Analizer (issue #613) - . All: cocos protocols renamed to avoid confusion (part of issue #520) - . All: Added compatibility with v0.8 (part of issue #520) - . Animation: supports duration and reverse (issue #627) - . Tests: Performance Tests re-integrated to main Xcode project (issue #XXX) - . BitmapFontAtlas: works with subdirectories (issue #612) - . Box2d: updated to r26 (pre 2.1.0) (issue #494) - . CocosLive: Uses CL namespace (part of issue #520) - . CocosLive: Uses ASCII encoder (issue #617) - . Sprite: Sprite and AtlasSprite merged in just one class (issue #620) - . Sprite: AtlasSpriteManager renamed to SpriteSheet (issue #620) - . Sprite: Sprite Frames and animations supports flipx / flipy (issue #620) - . SpriteFrameCache: added an easier way to create animations and sprites (issue #620) - . Templates: updated (part of issue #520 and issue #620) - . Templates: includes cocos2d and CocosDenshion licences files - . TextureMgr: renamed to TextureCache (part of issue #620) - . Xcode: textures files in 1 Xcode group (Texture2d, PVRTexture, TextureAltas, TextureCache) - -version 0.8.2 - 19-Oct-2009 - . Actions: Animate copy restoreOriginalFrame parameter (issue #602) - . ChipmunkTest: uses new API to set director type (issue #XXX) - . CocosLive: doesn't use deprecated methods (issue #604) - . MenuItem: added isSelected property (issue #601) - . Tests: removed copyrighted fonts (part of issue #596) - -version 0.8.2-rc1 - 14-Oct-2009 - . Actions: start/stop sets the target (issue #489 and issue #589) - . Actions: Compound actions call "inner" stop (issue #489 and #issue #589) - . Actions: Fixed BezierBy reverse. BezierBy doesn't use startPosition (issue #586) - . Actions: added BezierTo (issue #562) - . Actions: RotateTo uses min distance (issue #584) - . Actions: JumpBy/To uses parabolic function (issue #324) - . BitmapFontAtlas: added limited unicode support (issue #596) - . Director: Rolling back buffer format. Default buffer format is RGB565. - . FontLabel: updates version from git 2009-10-07 (issue #582) - . Particles: FreeMovement uses World-Coordinates (issue #241) - . Tests: Added Particle + Parallax test (part of issue #241) - . TileMap: TMXLayers work without tiles (issue #587) - . TileMap: TMX maps HUGE performance boost (issue #574) - -version 0.8.2-rc0 - 5-Oct-2009 - . Actions: Added EaseBack family actios (issue #568) - . AtlasSprite: set atlasIndex to invalid on remove (issue #569) - . Box2d: using google code r22 (pre v2.1.0) (issue #494) - . CocosNode: Better message error on scale (issue #556) - . Effects: [effect copy] works (issue #573) - . Effects: restore orignal director projection (issue #573) - . Extras: added Joystick / ProximityManager (issue #XXX) - . FontLabel: updates version from git (issue #582) - . Macros: CCLOG uses the "cocos2d:" prefix (issue #XXX) - . Parallax: fixed limit of 5 children (issue #565) - . Templates: works with FontLabel (part of issue #534) - . Templates: added cocos2d+chipmunk template (issue #XXX) - . TextureAtlas: insertQuad fixed signed math (issue #575) - -version 0.8.2-beta - 23-Sept-2009 - . All: ccConfig.h file added (issue #551) - . Actions: added Ease Elastic actions (issue #530) - . Actions: added Ease Bounce actions (issue #546) - . Actions: added PageTurn3D action (issue #522) - . BitmapFontAtlas: fixed contentSize (issue #536, #538) - . BitmapFontAtlas: fixed offset/width (issue #537) - . BitmapFontAtlas: only supports Latin 1 chars (issue #517) - . Box2d: using google code r21 (pre v2.1.0) (issue #494) - . CocosDenshion: muted property in SimpleAudioEngine (issue #526) - . CocosDenshion: added preloadBackgroundMusic and willBackgroundMusicPlay to SimpleAudioEngine (issue #545) - . CocosNode: improved doxygen documentation (issue #XXX) - . CocosNode: added boundingBox method (issue #528) - . Director: added convertToUI and renamed convertCoordinate to convertToGL (issue #531) - . Director: fixed 2 leaks on Director#end (issue #524) - . Director: Added a threaded FastDirector (issue #560) - . Director: Added a CADisplayLink Director (issue #560) - . Director: buffer default pixel format is RGBA_8888 - . Documentation: doxygen builds OK when there are spaces in the path (issue #540) - . Label / Texture2D: Supports any .ttf via FontLabel (issue #534) - . LabelAtlas: works with 256 different chars (issue #516) - . RenderTexture: added RenderTexture test (issue #191) - . Resources: improved directory structure (issue #552) - . Template: using removeUnusedTextures (issue #550) - . TileMap: TMX supports multiple tilesets (1 tileset per layer) (issue #510) - . TileMap: TMX raises expection if map is not encoded and/or gzipped (issue #559) - . Transition: ease actions can be overriden (issue #548) - . Transition: added PageTurnTransition (issue #522) - -version 0.8.1 - 26-Ago-2009 - . ActionManager: doesn't delete running actions (issue #481) - . Box2d: using google code r10 (pre v2.1.0) (issue #494) - . CocosDenshion: resumeBackground music (issue #513) - . MultiplexLayer: removes child using cleanup:YES (issue #466) - . Particles: no negative size (issue #514) - . Resources: added new cocos2d logos (issue #521) - . Template: added Icon.png and Default.png (part of issue #469) - . Texture2D: using CCLOG instead of NSLog+#ifdef (issue #519) - -version 0.8.1-rc - 19-Ago-2009 - . All: Using nonatomic properties (issue #509) - . ActionManager: fixed crash (issue #490) - . Actions: RotateTo always rotates to shortest angle fix (issue #499) - . Box2d: using google code r8 (issue #494) - . Box2d: added box2dTestBed (part of issue #494) - . CocosDenshion: correct channel in SimpleAudioEngine (issue #465) - . CocosDenshion: update buffer status after deletion ( issue #486) - . CocosDenshion: SimpleAudioEngine can stop sounds (issue #498) - . Parallax: update children at draw (issue #471) - . TileMap: TMX maps starts at 0,0 position (part of issue #462) - . TileMap: TMX getter/setters works OK with async maps (issue #506) - . TileMap: anchorPoint works OK (issue #508) - . Xcode: COCOS2D_DEBUG used instead of DEBUG (issue #507) - -version 0.8.1-beta - 10-Ago-2009 - . BitmapFontAtlas: .png image can be in subfolders (issue #464) - . Box2d: possibility to call world.DrawDebugData() from draw (issue #493) - . Box2d: updated box2d repository. using r228 (issue #494) - . CocosNode: parent is set to nil only after calling onExit (issue #476) - . CocosNode: added user data (issue #482) - . CocosLive: added support to request current ranking (issue #495) - . MotionStreak: moved from experimental to stable. uses v0.8 API (issue #484) - . MotionStreak: by default uses GL_SRC_ALPHA blend function (issue #405) - . ParticleView: integrated Particle visual editor (issue #480) - . Parallax: more precise absolute coords (issue #471) - . RenderTexture: let's you render CocosNode objects into a texture (issue #XXX) - . Template: added Xcode cocos2d Template (issue #469) - . TextureMgr: Async reuses EAGL context (issue #472) - . tools: added mkatlas.pl script (issue #483) - . TiledMap: Added support for the TMX format: iso, ortho and hex maps (issue #462) - . TouchDispatcher: don't dispatch empty touches (issue #468) - -version 0.8 - 27-Jul-2009 - . Action: Speed#stop calls other's stop (issue #460) - . BitmapFontAtlas: opacity and color work as expected (issue #463) - . CocosNode: setRelativeAnchorPoint error (issue #461) - . Director: convertCoordinate roundoff error (issue #453) - -version 0.8-rc2 - 21-Jul-2009 - . Actions: Repeat repeats OK (issue #424) - . Actions: Prevents division by 0 when duration==0 (issue #452) - . ActionManager: 5% increase in performance (issue #451) - . CocosDenshion: fixed clicking on looped waves sounds (issue #440) - . CocosDenshion: Added properties in SimpleAudioEngine (issue #454) - . CocosLive: using the deprecated CString API (issue #441) - . CocosLive: send-score object can be reused (issue #417) - . CocosNode: children is an explicit "property" (issue #411) - . CocosNode: relativeTransformAnchor -> relativeAnchorPoint (part of issue #303) - . ColorLayer: uses floats instead of ints for its size (issue #339) - . ColorLayer: updates contentSize when when size is used (issue #443) - . Demos: added basic template to start new projects (issue #447) - . Director: FastDirector with fast events or not at compile time (issue #449) - . FileUtils: Absolute paths are not converted (issue #352) - . Menu: MenuItems works with anchorPoint correctly (issue #412) - . Menu: ItemLabel disabled color is configurable. color is saved (issue #366) - . Particle: VBO update only the needed particles (issue #367) - . TextureMgr: new (and recommended) way to add CGImages (issue #349) - . TouchDispatcher: retains/releases the delegates (issue #422) - . Transitions: Fixed artifacts in Slide transitions (issue #442) - -version 0.8-rc - 13-Jul-2009 - . ActionManager: actions logic were removed from CocosNode (issue #437) - . Actions/Scheduler: the 1st time a Timer or Action is fired, is with dt=0 (issue #429) - . Actions: CallFuncND doesn't leak if reused (issue #336) - . AtlasSpriteManager: fixed blend function (part of issue #125) - . AtlasSprite: render in subpixel by default (issue #414, issue #399) - . BitmapFontAtlas: opacity and color are applied (issue #425) - . BitmapFontAtlas: cache the configuration. FASTER loading times (issue #382) - . CocosDenshion: improvements (issues #415, #431, #432, #433) - . CocosNode: RGBA protocol setColor new API (issue #273) - . CocosNode: removeAllChildren unschedules the timers correctly (issue #435) - . Director: added isPaused property (issue #375) - . Director: fixed memory leak in FPSLabel (issue #370) - . Layer: possibility to hook / unkook touches/Accelerometer in runtime (issue #164) - . ParallaxNode: uses world coordinates (issue #373) - . Particles: support for auto-remove-on-finish (issue #385) - . Scheduler: it's possible to scale the time (issue #236) - . Scheduler: removed unused API (issue #427) - . Scheduler: Added a way to remove all scheduled Timers (issue #421) - . Tests: ParticleTest tests 'free' and 'grouped' emitter (part of issue #241) - . TextureMgr: supports loading images asynchronously (issue #420) - -version 0.8-beta - 17-Jun-2009 - . Actions: Added BezierBy action (issue #313) - . Actions: improved performance when running Actions (issue #301) - . Actions: fixed Repeat skipping when duration not an integer (issue #394) - . All: removed deprecated classes/methods (issue #326) - . AtlasSprite: supports flipX and flipY properties (issue #343) - . BitmapFontAtlas: new features (issue #317) - . box2d: Integrated box2d physics engine (issue #406) - . CocosDenshion: new sound engine in experimental (issue #407) - . CocosNode: actions don't retain the target (issue #150) - . CocosNode: support real openGL Z vertex (issue #355) - . CocosNode: faster transforming of local/world coordinates (issue #263) - . CocosNode: anchorPoint uses normalized coords (0,0) to (1,1) (issue #303) - . Director: supports PortraitUpsideDown and Right orientation (issue #351) - . LabelAtlas: don't render in subpixel (issue #135) - . Menu: All MenuItems supports CocosNodeRGBA protocol (issue #347) - . Menu: Support for BitmapFontAtlas (or any other Label) (issue #365) - . Menu: Support for Sprite and AtlasSprite (or any other CocosNodeRGBA node) (issue #383) - . ParallaxNode: parallax code refactored (issue #358) - . Particles: Added QuadParticleSystem. renamed ParticleSystem to PointParticleSystem (issue #245) - . Particles: added support for endSize and endSizeVar (issue #241) - . Particles: added support for start/end/var spinning (issue #335) - . Particles: support for World/Local coordinates (issue #241) - . Primitives: added bezier path support (issue #380) - . Tests: Added PerformanceParticleTest (issue #331) - . Tests: Added TouchTest (issue #211, #402) - . Texture2D: new alias/antialias API (issue #226) - . Texture2D: supports 16-bit textures RGB4 and RGB5A1 (issue #356) - . Texture2D: blending mode varies according to texture (issue #125) - . Texture2D: Supports images up to 1024x1024. Assert if bigger (issue #396) - . TextureAtlas: uses interleaved vertex array (issue #359) - . TextureMgr: added method that removes unused textures (issue #117) - . Transition: onEnterTransitionDidFinsih added. OnExit and onEnter only once (issue #172) - . Types: types follows OpenGL "standards" (issue #360) - . Touch Events: support for Targeted touches (issue #211) - . Touch Events: menu uses new touch dispatcher (issue #362) - . Touch Events: supports priority (issue #307) - . Xcode: fixed compile error when keyboard registry is enabled (issue #387) - - version 0.7.3 - 18-May-2009 - . Actions: Sequence works when 1st action is an InstantAction. InstantActions are reversible (issue #348) - . CocosLive: Demo shows world rankings (issue #342) - . Director: "new" Fast Director. Attach/Detach, auto-lock, SDK 3.0 works (issue #145, #issue #239, issue #340) - . Texture2D: supports 16-bit textures RGB4 and RGB5A1 (issue #356) - . Support: CGPointExtension compatible with c++ (issue #369) - -version 0.7.2 - 23-Apr-2009 - . All: removed chipmunk macros. using CG macros (issue #290) - . Actions: Added TintTo and TintBy (issue #204) - . AtlasSprite: don't overwrite index 0 (issue #283) - . AtlasSprite: Supports Z-order (issue #275) - . AtlasSprite & Sprite: don't auto center sprite when setting frame (issue #281) - . AtlasSprite: don't render in subpixels (issue #135) - . AtlasSpriteManager: supports transformations (issue #308) - . AtlasSpriteManager: fixes in removeChild (issue #296) - . AtlasSpriteManager: works with capacity=1 (issue #305) - . CocosNode: CocosNodeExtras merged into CocosNode (issue #292) - . CocosNode: improved runAction/stopAction (issue #300) - . CocosNode: possible memory leak when running actions (issue #298) - . CocosNode: dont execute an already running action (issue #299) - . CocosNode: children referring to deallocated parent (issue #297) - . CocosNode: fixed "already scheduled exception" (issue #251) - . CocosNode: don't render in subpixels (issue #135) - . Demos: AtlasSprite with z-order (issue #275) - . Demos: ParticleDemo uses touches to move the center of the emitter (issue #138) - . Demos: organized tests folder (issue #280) - . Demos: Atlas and Sprites uses TintBy and TintTo (issue #204) - . Demos: Menu shows how to use padding / dynamic toggle items (part of issue #249, issue #224) - . Demos: added drawing primitives excample (part of issue #322) - . Director: Attach uses 'bounds' not 'frame' (issue #233) - . Director: runWithScene / end doesn't crash/leak anymore (issue #325) - . Director / Transitions: pushScene with Transitions works (issue #267) - . Documentation: API doc documents free functions (issue #314) - . Menu: an empty menu can be crated (issue #277) - . Menu: align supports padding (issue #249) - . Menu: align takes into account scale (issue #248) - . Menu: MenuToggleItem supports add/remove items in runtime (issue #224) - . Particles: Use by default fire.pvr (issue #276) - . Particles: resetSystem actually resets the system (issue #252) - . Particles: texture is a property (issue #282) - . Particles: colors and vertices in 1 VBO (issue #246) - . Primitives: deprecated all functions. New functions uses CGPoint (issue #322) - . Scheduler: improved timer performance (issue #309) - . SoundSupport: supports vorbis codec (issue #321) - . ccArray: a fast alternative to NSMutableArray (issue #304) - . TextureAtlas: fixed colorarray memory leak (issue #272) - . TextureAtlas: support for insert,remove,reorder (issue #275) - . TextureAtlas: free indices correctly when out of memory (issue #293) - . TextureAtlas: resizeCapacity returns BOOL instead of raise exception (issue #294) - . TextureAtlas: prevent crash when not enough memory while allocating color (issue #295) - . TextureNode: texture is "retain" not "assign" (issue #230 and issue #274) - . TileMapAtlas: supports fullpath (issue #220) - . TileMapAtlas: don't render in subpixels (issue #135) - . Xcode project: added class model (issue #312) - -version 0.7.1 - 20-Mar-2009 - . Actions: added tags to actions (issue #222) - . Actions: Spawns can be Speeded (issue #257) - . Actions: Speed can be altered in runtime (part of issue #236) - . AtlasSprite: Sprite sheet implementation (issue #238) - . Chipmunk: cpVect is defined as a CGPoint (issue #260) - . CocosNode: Camera is lazy alloced (issue #94) - . CocosNode: addChild, removeChild:cleanup, getChildByTag family functions (issue #253) - . CocosNode: added better comments, cleanup code (issue #219) - . CocosNode: added RGB protocol: Atlas,Texture & ColorLayer conforms it (issue #234) - . CocosNode: fixed memory leak when removeAndStop a node with children with actions (issue #254) - . CocosNode: added transform local to world coordinates that supports rotation,scale & position (issue #207) - . CocosNode: removed scale ivar (issue #231) - . CocosNode: improved handling of nil parameters (issue #262) - . CocosLive: filter by device id (issue #223) - . CocosLive: category is UTF8'ized (issue #227) - . CocosLive: using cc_playername instead of usr_playername (issue #242) - . CocosLive: supports "update score" (issue #250) - . Demos: added performance test (issue #243) - . Director: FastDirector doesn't leak autoreleased objects (issue #221) - . Director: prevents calling startAnimation twice in a row (issue #215) - . Menu: can be aligned in columns / rows. Updated menu example (issue #206) - . Menu: MenuItem supports LabelAtlas (issue #235) - . Menu: MenuItemFont fixed memory leak (issue #232) - . Menu: MenuItem improved hit testing (issue #214) - . Scheduler: if signature is not correct Assert (issue #218) - . Sprite: correct transform anchor point (issue #216) - . TextureAtlas: support for texture2D (issue #161) - . Tools: Added perf-test results (issue #243) - -version 0.7.0 - 19-Feb-2009 - . Action: elapsed is a property (issue #203) - . Actions: EaseIn/Out added. Cubic/Quad removed (issue #195) - . Atlas: Fixed black line (issue #135 and issue #47) - . Atlas: Works when GL_CULL_FACE is enabled (issue #179) - . Atlas: updateAltasValues renamed to updateAtlasValues (issue #198) - . CocosLive: added client and example that uses the CocosLive service (issue #175) - . CocosNode: children is a property (issue #185) - . CocosNode: rotate before scale (issue #217) - . Demos: Creating Window and attaching cocos2d to it (issue #180) - . Demos: Texture2dDemo shows how to load PVR images and PVR Mipmap images (issue #112) - . Demos: Added AttachDemo (issue #180) - . Demos: Added EffectsDemo and EffectsAdvancedDemo (issue #183) - . Director: OpenGLview is attached to a given UIView/UIWindow (issue #180) - . Director: winSize returns a CGSize (not a CGRect) (issue #159) - . Director: added FastDirector (issue #145) - . Director: dispatch missing events in main loop (issue #146) - . Director: renamed runScene with runWithScene (issue #194) - . Director: SignificantTimeChange fixed (issue #6) - . Effects: Added Effects support (Grid and TiledGrid) (issue #183) - . Effects: Basic: StopGrid, ReuseGrid (issue #183) - . Effects: Grid: Waves3D, FlipX3D, FlipY3D, Lens3D, Ripple3D, Liquid, Shaky3D, Waves - Twirl (issue #183) - . Effects: Tiled: ShakyTiles3D, ShatteredTiles3D, ShuffleTiles, FadeOutTRTiles, FadeOutBLTiles, - FadeOutUpTiles, FadeOutDownTiles, TurnOffTiles, WavesTiles3D, JumpTiles3D - SplitRows, SplitCols (issue #183) - . Experimental: Added StreakDemo (issue #171) - . Menu: aligItemsVerticallyOld removed. (issue #196) - . MenuItemFont: can be changed in runtime (issue #202) - . MenuItemFont: assign correct size and documented isEnabled (issue #132) - . Particle: Buffers updated on update (issue #163) - . Sprite: initWithPVRTCFile is deprecated. will be removed in v0.8 (issue #197) - . Texture: Support for full PVRTC (issue #112) - . Texture: Easier to set Alias and/or AntiAlias texture parameters (issue #135 and issue #47) - . TileMapAtlas: it is readable / writeable now (issue #200) - . Transitions: added new Effects transitions - SplitRowsTransition, SplitColsTransition, TurnOffTilesTransition, - FadeTRTransition, FadeBLTransition, FadeUpTransition, FadeDownTransition (issue #187) - . Xcode: treat warnings as errors (issue #201) - - -version 0.6.3 - 28-Jan-2009 - . Actions: ScaleTo & ScaleBy supports X and Y factors (issue #156) - . Actions: Added collections of Ease Actions (issue #157) - . Chipmunk: cpFlaot is a float, not a double (issue #130) - . CocosNode: fixed absolutePosition (issue #140) - . CocosNode: unschedule timers only when running (issue #142) - . CocosNode: prevents crash under certain circumstances while executing actions (issue #141) - . Demos: Added Texture2dDemo example (issue #169) - . Demos: SpritesDemo has an improved Accelerate example (issue #168) - . Demos: ParticlesDemo has the Rain Particle example (issue #136) - . Demos: Added EaseDemo showing all the ease capabilities (issue #158) - . Director: allow cleanup when deallocing the director (issue #144) - . Director: avoid useless GL commands when displaying FPS (issue #162) - . Director: possibility to change the DepthBuffer size (issue #160) - . Label: possibility to create Label without dimensions and aligment (issue #154) - . Menu: MenuItemToggle supports assigning the selectedIndex (issue #152) - . Menu: aligment takes into account if status bar is present (issue #131) - . MenuItem: improved compiler warning (issue #147) - . Misc: added 'f' to numbers so they are floats, not doubles (issue #130) - . Particles: added ParticleRain (issue #136) - . Particles: center of emitter can be moved independently from position (issue #138) - . Sprites: fixed possible memory leaks (issue #139) - . Texture2D: prevent allocating more memory than needed (issue #154) - . TextureMgr: supports directories withing the image name (issue #151) - . TileMapAtlas: fixed bug when using TGA files (issue #124) - . TileMapAtlas: supports up to 255 chars (issue #153) - -version 0.6.2 - 24-Dec-2008 - . Actions: Accelerate & Speed ratios can be modified at runtime (issue #127) - . CocosNode: added absolutePosition (issue #9 & issue #122) - . CocosNode: tag is propagated when adding children (issue #118) - . CocosNode: change change z-order at runtime (issue #59) - . Demos: Chipmunk_Accel supports multiple touches (issue #129) - . Demos: fixed typo in MenuTest (issue #111) - . Demos: shows how to set multiple Touches and other options (issue #116) - . Director: Touches work fast again (issue #126) - . License: removed "GNU LGPL" from sources files (issue #115) - . License: fixed grammar errors (issue #120) - . Sprite & Animation: can be created from Texture2D, updated SpriteDemo example (issue #113) - . TextureMgr: Avois duplicate cache (issue #121) - . Transitions: FadeTransition supports variable color. Updated TransitionsDemo (issue #129) - -version 0.6.1 - 08-Dec-2008 - . Documentation: Generation of doc fixes (issue #105) - . Primitives: drawLine prototype fixed (issue #103) - . Xcode: all projects have "thumb compilation" turned off (issue #104) - -version 0.6.0 - 05-Dec-2008 - . Actions: Sequences of Repeats fixes (issue #80) - . Actions: Added RepeatForEver. Added example in SpritesDemo example (issue #93) - . Actions: Repeat can be reversed (issue #92) - . Actions: Memory leaks detected by static analyzer. (issue #90) - . CocosNode: added support for Parallax scroller. Created ParallaxDemo example (issue #89) - . CocosNode: removed deprecated 'named' methods (issue #91) - . CocosNode: lazy allocations with timers, children & actions (issue #94) - . CocosNode: added removeAndStop, removeAndStopByTag and removeAndStopAll (issue #101) - . Demos: fixed memory leaks in AnchorDemo, SpritesDemo and RotateWorld (related to issue #90) - . Director: propagation of Touch events can be stopped (issue #96) - . Documentation: properties are documented (issue #100) - . Menu: conforms to CocosNodeSize protocol (issue #99) - . Menu: support both vertical & horizontal alignment (issue #97) - . Menu: added MenuItemToggle (issue #83) - . Particle: Added ParticleSnow (issue #102) - . Texture2D: creates the textures with clamp to edge and mag filter to linear (issue #95) - -version 0.5.3 - 18-Nov-2008 - . Actions: Repeat fixes (issue #81) - . CocosNode: added numberOfRunningActions (issue #72) - . CocosNode: removeAll fixes (issue #74) - . CocosNode: stopAction fix (issue #82) - . CocosNode: supports flipX and flipY (issue #53) - . CocosNode: supports scaleX and scaleY (issue #54) - . Layer: isTouchEnabled, isAccelerometerEnabled are properties (issue #70) - . Menu: supports CocosNodeOpacity protocol (issue #76) - . MultiplexLayer: added switchToAndReleaseMe (issue #71) - . OpenGLSupport: performance improvements (issue #84) - . Particles: ParticleCount is a property (issue #68) - . Texture2D: images & RGBA8 fixes (issue #86) - . TextureMgr: Simulator supports PVRTC images (issue #75) - . TextureMgr: removeTexture fixed (issue #85) - . TextureMgr: supports CGImageRef (issue #87) - . TileMapAtlas: supports TGA RLE format (issue #38) - -version 0.5.2 - 04-Nov-2008 - . All: assign [super init] to self (issue #61) - . Documentation: Add AUTHORS file with the cocos2d's contributors (issue #62) - . CocosNode: added tags (getByTag, removeByTag) (issue #52) - . CocosNode: fixed big memory leak (issue #67) - . Director: able to remove event enabled nodes (issue #56) - . Director: can be hidden / unhidden (issue #55) - . License: Explicit paragraphs that allows cocos2d + closed source projects (issue #57) - . MenuItemImage: able to modify inner sprites (issue #58) - . OpenGLSupport: added PowerVR Texture Compression (PVRTC) format support (issue #66) - . Transitions: don't flicker (issue #60) - -version 0.5.1 - 20-Oct-2008 - . Actions: Animation has restoreOriginalFrame argument (issue #46) - . Actions: CallFunc retains target (issue #42) - . AtlasNode: renders some artifacts (partially fixed issue #47) - . Demos: Updated Chipmunks demos (issue #43) - . Demos: Elasticity fixed in Chipmunk_Accel (issue #45) - . Director: fps_images.png consumes much less texture memory (issue #49) - . Documentation: included LICENSE.artwork (issue #51) - . LabelAtlas: works with NxM size images (issue #50) - . MenuItem: supports enable/disable (issue #22) - . Particle system: exports more variables (issue #48) - -version 0.5.0 - 05-Oct-2008 - . Actions: copy protocol fixed on some actions (issue #27) - . Chipmunk: using newest version from svn (issue #34) - . CocosNode: Nodes not being dealloced with active actions (issue #25) - . CocosNode: Doxygen API reference fixed (issue #29) - . Demo: added test/example of the new Atlas feature (issue #40) - . Director: Doxygen API reference fixed (issue #29) - . Director: Display FPS are rendered 10 times per second (issue #37) - . LabelAtlas: Fast render update Label (issue #36) (*NEW_FEATURE*) - . MenuItem: sending correct 'self' as argument (issue #19) - . Misc: improved cocos2d icon and default image (issue #33) - . TextureAtlas: Object to render indexed vertex arrays from 1 texture (issue #32) (*NEW_FEATURE*) - . TileMapAtlas: Tile Map renderer (issue #35) (*NEW_FEATURE*) - . TextureMgr: added removeAllTextures (issue #31) - . Scheduler: retain arguments (issue #28) - . Scheduler: passes correct delta time (issue #26) - . Sprite: replaced xxxFromFile with xxxWithFile (issue #39) (*API_CHANGED*) - -version 0.4.3 - 19-Sept-2008 - . Demo: AccelViewPort using code without the VirtualAccelerometer - . Demo: TransitionDemo shows the 6 new transitions - . Demo: Updated Icon.png & Default.png files - . MenuItem: MenuItemFont are 3 pixels heigher. - . Transitions: all Flip transitions have orientation: Left<->Right, Up<-->Down (6 new transitions) - -version 0.4.2 - 10-Sept-2008 - . Action: FadeOut reverse fixed - . Demo: AnchorDemo using back, restart, forward arrows - . MenuItem: callback receives the sender as its argument (issue 14) - . Particles: added initWithTotalParticles method. - . Transitions: Fixed HUGE memory leak - . Transitions: Timing fix. Slide transitions don't show "black" space - -version 0.4.1 - 08-Sept-2008 - . Actions: commented an NSLog() - . CocosNode: added removeAll (by Codemattic) - . CocosNode: implementation file reorganized - . CocosNode: added stopAction method (to remove just 1 one action) - . CocosNode: sanity check when removing actions - . Demo: ClickAndMove demo working again (issue 12) - . Demo: SpritesDemo using back, restart & forward arrows - . Demo: TransitionsDemo using back, restart & forward arrows - . Demo: ParticleDemo using back, restart & forward arrows - . Director: added eventsEnabled. You can enable/disabled touch events globally (eg: Transitions want this feature) - . Director: implementation file reorganized - . Director: drawScene renamed to mainLoop - . Director: FPS are shown in the very bottom-left corner - . Transitions: Added new ZoomFlipXTransition transition. - . Transitions: Added new ZoomFlipYTransition transition. - . Transitions: Added new ZoomFlipAngularTransition transition. - -version 0.4.0 - 30-Ago-2008 - . CocosNode: private methods are private - . CocosNode: stop renamed to stopAllActions - . CocosNode: children does not use a auxiliar array (by Codemattic) - . Director: private methods are private - . Menu: removed setOffsetY - . Menu: can be positioned like any other CocosNode using the position property - . MenuItem: renamed to MenuItemFont - . MenuItem: added MenuItemImage - . MenuItem: uses target/selector, not receiver/selector - . MenuItem: MenuItemFont restore scale to 1.0 after being invoked (by Codemattic) - . MenuItem: can be positioned on runtime. - . TextureNode: renamed setR:g:b: to setRGB::: - -version 0.3.3 - 23-Ago-2008 - . Action: Added CallFuncND. Like CallFuncN but accepts data - . CocosNode: actions can schedule actions [FIXED CRASH] - . CocosNode: added default capacity to actions, children, & schedulers - . CocosNode: relativeTrasnformAnchor is property - . CocosNode: childrenAnchor removed (It wasn't working and it wasn't very useful) - . CocosNode: negative z-order working - . Demos: removed playgroud - . Demos: added AnchorDemo - . Demos: removed unused code from MenuTest - . Demos: removed TcpAccelClient (deprecated) - . Demos: AccelViewPort using VirtualAccelerometer - . Director: fixed memory leak. First scene wasn't released - . Director: fixed issue #6. Delta Time is never negative, and if a "Significant Time Change" is present, then DeltaTime will be 0. - -version 0.3.2 - 14-Ago-2008 - . Action: Animate was using the wrong index. Possible crash fixed - . ColorLayer: added support to change width & height at runtime - . Demos: IntervalDemo using relative path for plist.info file - . Demos: added filter to TcpAccelClient & Chipmunk_Accel demos (by Brian Hammond) - . Director: propagates TouchEvents to all registered layers - . Misc: Removed sound support. Not part of cocos2d - . Misc: Moved OpenGLSupport inside the cocos2d directory. cocos2d.h includes OpenGLSupport headers - . Misc: added getCocos2dVersion() function - . Particles: It was (mistakenly) using Z coordinate - . Sprite: added setDisplayFrame selector - - -version 0.3.1 - 30-Jul-2008 - . All: methods that receives target/selector, are named:Target selector (unified API) - . All: added "cocos2d.h". applications should only import this file. - . Demos: added resume/pause to application - . Demos: chipmunk_accel is frame independent - . Demos: added IntervalDemo demo. Shows how to uses interval timers, and how pause/resume works - . Demos: removed JumpingSisters demo - . Demos: new Default.png - . Director: when paused don't consume CPU. Only renders the screen at 4 FPS. - . Particles: don't uses draw to update, uses scheduled step. (pause/resume works) - . Scheduler: added interval timers - . Transitions: they don't flickr (bug introduced in v0.3.0) - . Types: created ccTime type (float or double) used to calculate delta time - . Types: older types have the prefix "cc" (cocos) - - -version 0.3.0 - 27-Jul-2008 - . Actions: they are not cloned. If you want to reuse them, clone them manually using the method 'copy' - . Actions: CallFunc, CallFuncN using performSelector instead of NSInvocator - . Actions: added CallFuncN action. First argument is the target node - . Core: Using own scheduler to schedule timers/etc. - . Demos: Added OrbitCamera demo in SpritesDemo project - . Director: can initialize the view with pixel format RGBA8 or RGB565 (default) - . Director: if in landscape mode, tells the application to be in landscape mode too - . Director: landscape mode is LEFT again, since "Touch fighter" (apple game) uses left landscape - . Director: setFPS, FPS renamed to setDisplayFPS, displayFPS - . Director: added pause/resume support - . Label: supports changing it's string - . Menu: added support for y-offset - . MenuItem: font size and font name are customizables - . MenuItems: doesn't have "artifacts" - . Texture Node: Added FadeIn/FadeOut support - . Texture Node: Added transform anchor support - . Texture Node: Added color suppport - . Texture Node: Added new cocos2d node. Base class of Sprite and Label - - -version 0.2.1 - 21-Jul-2008 - . Director: landscape can be RIGHT or LEFT (at compile time) - . Director: proxies touchesCancelled - . Particle System: added smoke particle. - . Particle System: fire example improved. - . Particle System: supports for additive and blend colors - . Particle System: splited in 2 files: particle.[hm] and ParticleSystems.[hm] - . Particle System: doesn't iterate over dead particles - . Particle System: fire.png uses white color, so "blend" mode works ok. fire.png is smaller (less resources) - - -version 0.2 - 5-Jul-2008 - . Replaced CGPoint with chipmunk's vector (cpVect) in CocosNode - . Added particle system. - . uses VBO + POINT_SPRITES - . Built-in systems: Fire, Fireworks, Sun, Galaxy, Flower, Meteor, Spiral, Explosion - . supports: system duration, paticle duration, gravity, radial, tangential, color, size, texture, direction, spread (all of them with its variation) - . added support to display FPS - - -version 0.1 - 25-jun-2008: - -25-jun-2008: - . renamed MoveBy:actionWithDuration:delta to MoveBy:actionWithDuration:position - . added Animation, Animate classes to animates sprites - . removed box2d and related stuff to box2d - . added and ported Chipmunk Demo - . added primitives like drawCircle(), drawPoly(), drawLine(), drawPoint() - -24-jun-2008: - . moved all main.c and other tests files to tests/ - . moved plists, sounds and images to Resources/ - . removed unused images - . Using only one plist file in Resources - . cocos2d-port renamed to trunk - . Imported code from Assembla diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Chipmunk7-ios.xcodeproj/project.pbxproj b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Chipmunk7-ios.xcodeproj/project.pbxproj deleted file mode 100644 index cc0a21a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Chipmunk7-ios.xcodeproj/project.pbxproj +++ /dev/null @@ -1,526 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - B759E4C51880C24A00E8166C /* cpSpace.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4BF1880C24A00E8166C /* cpSpace.c */; }; - B759E4C61880C24A00E8166C /* cpSpaceComponent.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4C01880C24A00E8166C /* cpSpaceComponent.c */; }; - B759E4C71880C24A00E8166C /* cpSpaceDebug.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4C11880C24A00E8166C /* cpSpaceDebug.c */; }; - B759E4C91880C24A00E8166C /* cpSpaceQuery.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4C31880C24A00E8166C /* cpSpaceQuery.c */; }; - B759E4CA1880C24A00E8166C /* cpSpaceStep.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4C41880C24A00E8166C /* cpSpaceStep.c */; }; - B759E4E21880C33700E8166C /* cpConstraint.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4D71880C33700E8166C /* cpConstraint.c */; }; - B759E4E31880C33700E8166C /* cpDampedRotarySpring.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4D81880C33700E8166C /* cpDampedRotarySpring.c */; }; - B759E4E41880C33700E8166C /* cpDampedSpring.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4D91880C33700E8166C /* cpDampedSpring.c */; }; - B759E4E51880C33700E8166C /* cpGearJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4DA1880C33700E8166C /* cpGearJoint.c */; }; - B759E4E61880C33700E8166C /* cpGrooveJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4DB1880C33700E8166C /* cpGrooveJoint.c */; }; - B759E4E71880C33700E8166C /* cpPinJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4DC1880C33700E8166C /* cpPinJoint.c */; }; - B759E4E81880C33700E8166C /* cpPivotJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4DD1880C33700E8166C /* cpPivotJoint.c */; }; - B759E4E91880C33700E8166C /* cpRatchetJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4DE1880C33700E8166C /* cpRatchetJoint.c */; }; - B759E4EA1880C33700E8166C /* cpRotaryLimitJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4DF1880C33700E8166C /* cpRotaryLimitJoint.c */; }; - B759E4EB1880C33700E8166C /* cpSimpleMotor.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4E01880C33700E8166C /* cpSimpleMotor.c */; }; - B759E4EC1880C33700E8166C /* cpSlideJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4E11880C33700E8166C /* cpSlideJoint.c */; }; - B759E4F51880C38800E8166C /* cpArbiter.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4ED1880C38800E8166C /* cpArbiter.c */; }; - B759E4F61880C38800E8166C /* cpBBTree.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4EE1880C38800E8166C /* cpBBTree.c */; }; - B759E4F71880C38800E8166C /* cpCollision.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4EF1880C38800E8166C /* cpCollision.c */; }; - B759E4F81880C38800E8166C /* cpPolyShape.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4F01880C38800E8166C /* cpPolyShape.c */; }; - B759E4F91880C38800E8166C /* cpShape.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4F11880C38800E8166C /* cpShape.c */; }; - B759E4FA1880C38800E8166C /* cpSpaceHash.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4F21880C38800E8166C /* cpSpaceHash.c */; }; - B759E4FB1880C38800E8166C /* cpSpatialIndex.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4F31880C38800E8166C /* cpSpatialIndex.c */; }; - B759E4FC1880C38800E8166C /* cpSweep1D.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4F41880C38800E8166C /* cpSweep1D.c */; }; - B759E5081880C46000E8166C /* cpArray.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E5061880C46000E8166C /* cpArray.c */; }; - B759E5091880C46000E8166C /* cpHashSet.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E5071880C46000E8166C /* cpHashSet.c */; }; - B759E50B1880C46900E8166C /* cpBody.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E50A1880C46900E8166C /* cpBody.c */; }; - B759E5121880C4C300E8166C /* chipmunk.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E5111880C4C300E8166C /* chipmunk.c */; }; - B759E51B1880C50F00E8166C /* ChipmunkBody.m in Sources */ = {isa = PBXBuildFile; fileRef = B759E5161880C50F00E8166C /* ChipmunkBody.m */; }; - B759E51C1880C50F00E8166C /* ChipmunkConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = B759E5171880C50F00E8166C /* ChipmunkConstraint.m */; }; - B759E51D1880C50F00E8166C /* ChipmunkMultiGrab.m in Sources */ = {isa = PBXBuildFile; fileRef = B759E5181880C50F00E8166C /* ChipmunkMultiGrab.m */; }; - B759E51E1880C50F00E8166C /* ChipmunkShape.m in Sources */ = {isa = PBXBuildFile; fileRef = B759E5191880C50F00E8166C /* ChipmunkShape.m */; }; - B759E51F1880C50F00E8166C /* ChipmunkSpace.m in Sources */ = {isa = PBXBuildFile; fileRef = B759E51A1880C50F00E8166C /* ChipmunkSpace.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXCopyFilesBuildPhase section */ - D309B21117EFE2EF00AA52C8 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = "include/$(PRODUCT_NAME)"; - dstSubfolderSpec = 16; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - B759E4BF1880C24A00E8166C /* cpSpace.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpSpace.c; path = external/Chipmunk/src/cpSpace.c; sourceTree = ""; }; - B759E4C01880C24A00E8166C /* cpSpaceComponent.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpSpaceComponent.c; path = external/Chipmunk/src/cpSpaceComponent.c; sourceTree = ""; }; - B759E4C11880C24A00E8166C /* cpSpaceDebug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpSpaceDebug.c; path = external/Chipmunk/src/cpSpaceDebug.c; sourceTree = ""; }; - B759E4C31880C24A00E8166C /* cpSpaceQuery.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpSpaceQuery.c; path = external/Chipmunk/src/cpSpaceQuery.c; sourceTree = ""; }; - B759E4C41880C24A00E8166C /* cpSpaceStep.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpSpaceStep.c; path = external/Chipmunk/src/cpSpaceStep.c; sourceTree = ""; }; - B759E4CB1880C27B00E8166C /* cpSpace.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = cpSpace.h; path = external/Chipmunk/include/chipmunk/cpSpace.h; sourceTree = ""; }; - B759E4CC1880C2AD00E8166C /* cpConstraint.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = cpConstraint.h; path = external/Chipmunk/include/chipmunk/cpConstraint.h; sourceTree = SOURCE_ROOT; }; - B759E4CD1880C2F100E8166C /* cpDampedRotarySpring.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = cpDampedRotarySpring.h; path = external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h; sourceTree = SOURCE_ROOT; }; - B759E4CE1880C2F100E8166C /* cpDampedSpring.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = cpDampedSpring.h; path = external/Chipmunk/include/chipmunk/cpDampedSpring.h; sourceTree = SOURCE_ROOT; }; - B759E4CF1880C2F100E8166C /* cpGearJoint.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = cpGearJoint.h; path = external/Chipmunk/include/chipmunk/cpGearJoint.h; sourceTree = SOURCE_ROOT; }; - B759E4D01880C2F100E8166C /* cpGrooveJoint.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = cpGrooveJoint.h; path = external/Chipmunk/include/chipmunk/cpGrooveJoint.h; sourceTree = SOURCE_ROOT; }; - B759E4D11880C2F100E8166C /* cpPinJoint.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = cpPinJoint.h; path = external/Chipmunk/include/chipmunk/cpPinJoint.h; sourceTree = SOURCE_ROOT; }; - B759E4D21880C2F100E8166C /* cpPivotJoint.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = cpPivotJoint.h; path = external/Chipmunk/include/chipmunk/cpPivotJoint.h; sourceTree = SOURCE_ROOT; }; - B759E4D31880C2F100E8166C /* cpRatchetJoint.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = cpRatchetJoint.h; path = external/Chipmunk/include/chipmunk/cpRatchetJoint.h; sourceTree = SOURCE_ROOT; }; - B759E4D41880C2F100E8166C /* cpRotaryLimitJoint.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = cpRotaryLimitJoint.h; path = external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h; sourceTree = SOURCE_ROOT; }; - B759E4D51880C2F100E8166C /* cpSimpleMotor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = cpSimpleMotor.h; path = external/Chipmunk/include/chipmunk/cpSimpleMotor.h; sourceTree = SOURCE_ROOT; }; - B759E4D61880C2F100E8166C /* cpSlideJoint.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = cpSlideJoint.h; path = external/Chipmunk/include/chipmunk/cpSlideJoint.h; sourceTree = SOURCE_ROOT; }; - B759E4D71880C33700E8166C /* cpConstraint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpConstraint.c; path = external/Chipmunk/src/cpConstraint.c; sourceTree = SOURCE_ROOT; }; - B759E4D81880C33700E8166C /* cpDampedRotarySpring.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpDampedRotarySpring.c; path = external/Chipmunk/src/cpDampedRotarySpring.c; sourceTree = SOURCE_ROOT; }; - B759E4D91880C33700E8166C /* cpDampedSpring.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpDampedSpring.c; path = external/Chipmunk/src/cpDampedSpring.c; sourceTree = SOURCE_ROOT; }; - B759E4DA1880C33700E8166C /* cpGearJoint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpGearJoint.c; path = external/Chipmunk/src/cpGearJoint.c; sourceTree = SOURCE_ROOT; }; - B759E4DB1880C33700E8166C /* cpGrooveJoint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpGrooveJoint.c; path = external/Chipmunk/src/cpGrooveJoint.c; sourceTree = SOURCE_ROOT; }; - B759E4DC1880C33700E8166C /* cpPinJoint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpPinJoint.c; path = external/Chipmunk/src/cpPinJoint.c; sourceTree = SOURCE_ROOT; }; - B759E4DD1880C33700E8166C /* cpPivotJoint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpPivotJoint.c; path = external/Chipmunk/src/cpPivotJoint.c; sourceTree = SOURCE_ROOT; }; - B759E4DE1880C33700E8166C /* cpRatchetJoint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpRatchetJoint.c; path = external/Chipmunk/src/cpRatchetJoint.c; sourceTree = SOURCE_ROOT; }; - B759E4DF1880C33700E8166C /* cpRotaryLimitJoint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpRotaryLimitJoint.c; path = external/Chipmunk/src/cpRotaryLimitJoint.c; sourceTree = SOURCE_ROOT; }; - B759E4E01880C33700E8166C /* cpSimpleMotor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpSimpleMotor.c; path = external/Chipmunk/src/cpSimpleMotor.c; sourceTree = SOURCE_ROOT; }; - B759E4E11880C33700E8166C /* cpSlideJoint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpSlideJoint.c; path = external/Chipmunk/src/cpSlideJoint.c; sourceTree = SOURCE_ROOT; }; - B759E4ED1880C38800E8166C /* cpArbiter.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpArbiter.c; path = external/Chipmunk/src/cpArbiter.c; sourceTree = SOURCE_ROOT; }; - B759E4EE1880C38800E8166C /* cpBBTree.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpBBTree.c; path = external/Chipmunk/src/cpBBTree.c; sourceTree = SOURCE_ROOT; }; - B759E4EF1880C38800E8166C /* cpCollision.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpCollision.c; path = external/Chipmunk/src/cpCollision.c; sourceTree = SOURCE_ROOT; }; - B759E4F01880C38800E8166C /* cpPolyShape.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpPolyShape.c; path = external/Chipmunk/src/cpPolyShape.c; sourceTree = SOURCE_ROOT; }; - B759E4F11880C38800E8166C /* cpShape.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpShape.c; path = external/Chipmunk/src/cpShape.c; sourceTree = SOURCE_ROOT; }; - B759E4F21880C38800E8166C /* cpSpaceHash.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpSpaceHash.c; path = external/Chipmunk/src/cpSpaceHash.c; sourceTree = SOURCE_ROOT; }; - B759E4F31880C38800E8166C /* cpSpatialIndex.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpSpatialIndex.c; path = external/Chipmunk/src/cpSpatialIndex.c; sourceTree = SOURCE_ROOT; }; - B759E4F41880C38800E8166C /* cpSweep1D.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpSweep1D.c; path = external/Chipmunk/src/cpSweep1D.c; sourceTree = SOURCE_ROOT; }; - B759E4FD1880C3BD00E8166C /* cpArbiter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = cpArbiter.h; path = external/Chipmunk/include/chipmunk/cpArbiter.h; sourceTree = SOURCE_ROOT; }; - B759E4FE1880C3BD00E8166C /* cpPolyShape.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = cpPolyShape.h; path = external/Chipmunk/include/chipmunk/cpPolyShape.h; sourceTree = SOURCE_ROOT; }; - B759E4FF1880C3BD00E8166C /* cpShape.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = cpShape.h; path = external/Chipmunk/include/chipmunk/cpShape.h; sourceTree = SOURCE_ROOT; }; - B759E5001880C3BD00E8166C /* cpSpatialIndex.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = cpSpatialIndex.h; path = external/Chipmunk/include/chipmunk/cpSpatialIndex.h; sourceTree = SOURCE_ROOT; }; - B759E5011880C3D900E8166C /* cpBody.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = cpBody.h; path = external/Chipmunk/include/chipmunk/cpBody.h; sourceTree = ""; }; - B759E5021880C40700E8166C /* cpBB.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = cpBB.h; path = external/Chipmunk/include/chipmunk/cpBB.h; sourceTree = SOURCE_ROOT; }; - B759E5031880C40700E8166C /* cpTransform.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = cpTransform.h; path = external/Chipmunk/include/chipmunk/cpTransform.h; sourceTree = SOURCE_ROOT; }; - B759E5041880C40700E8166C /* cpVect.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = cpVect.h; path = external/Chipmunk/include/chipmunk/cpVect.h; sourceTree = SOURCE_ROOT; }; - B759E5051880C44E00E8166C /* prime.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = prime.h; path = external/Chipmunk/src/prime.h; sourceTree = SOURCE_ROOT; }; - B759E5061880C46000E8166C /* cpArray.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpArray.c; path = external/Chipmunk/src/cpArray.c; sourceTree = SOURCE_ROOT; }; - B759E5071880C46000E8166C /* cpHashSet.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpHashSet.c; path = external/Chipmunk/src/cpHashSet.c; sourceTree = SOURCE_ROOT; }; - B759E50A1880C46900E8166C /* cpBody.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpBody.c; path = external/Chipmunk/src/cpBody.c; sourceTree = ""; }; - B759E50C1880C4A500E8166C /* chipmunk_ffi.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = chipmunk_ffi.h; path = external/Chipmunk/include/chipmunk/chipmunk_ffi.h; sourceTree = ""; }; - B759E50D1880C4A500E8166C /* chipmunk_private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = chipmunk_private.h; path = external/Chipmunk/include/chipmunk/chipmunk_private.h; sourceTree = ""; }; - B759E50E1880C4A500E8166C /* chipmunk_types.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = chipmunk_types.h; path = external/Chipmunk/include/chipmunk/chipmunk_types.h; sourceTree = ""; }; - B759E50F1880C4A500E8166C /* chipmunk_unsafe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = chipmunk_unsafe.h; path = external/Chipmunk/include/chipmunk/chipmunk_unsafe.h; sourceTree = ""; }; - B759E5101880C4A500E8166C /* chipmunk.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = chipmunk.h; path = external/Chipmunk/include/chipmunk/chipmunk.h; sourceTree = ""; }; - B759E5111880C4C300E8166C /* chipmunk.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = chipmunk.c; path = external/Chipmunk/src/chipmunk.c; sourceTree = ""; }; - B759E5131880C4DD00E8166C /* chipmunk-docs.textile */ = {isa = PBXFileReference; lastKnownFileType = text; name = "chipmunk-docs.textile"; path = "external/Chipmunk/doc-src/chipmunk-docs.textile"; sourceTree = ""; }; - B759E5141880C4ED00E8166C /* TODO.txt */ = {isa = PBXFileReference; lastKnownFileType = text; name = TODO.txt; path = external/Chipmunk/TODO.txt; sourceTree = ""; }; - B759E5151880C4ED00E8166C /* VERSION.txt */ = {isa = PBXFileReference; lastKnownFileType = text; name = VERSION.txt; path = external/Chipmunk/VERSION.txt; sourceTree = ""; }; - B759E5161880C50F00E8166C /* ChipmunkBody.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ChipmunkBody.m; path = external/Chipmunk/objectivec/src/ChipmunkBody.m; sourceTree = ""; }; - B759E5171880C50F00E8166C /* ChipmunkConstraint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ChipmunkConstraint.m; path = external/Chipmunk/objectivec/src/ChipmunkConstraint.m; sourceTree = ""; }; - B759E5181880C50F00E8166C /* ChipmunkMultiGrab.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ChipmunkMultiGrab.m; path = external/Chipmunk/objectivec/src/ChipmunkMultiGrab.m; sourceTree = ""; }; - B759E5191880C50F00E8166C /* ChipmunkShape.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ChipmunkShape.m; path = external/Chipmunk/objectivec/src/ChipmunkShape.m; sourceTree = ""; }; - B759E51A1880C50F00E8166C /* ChipmunkSpace.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ChipmunkSpace.m; path = external/Chipmunk/objectivec/src/ChipmunkSpace.m; sourceTree = ""; }; - B759E5201880C53A00E8166C /* ChipmunkBody.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ChipmunkBody.h; path = external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkBody.h; sourceTree = ""; }; - B759E5211880C53A00E8166C /* ChipmunkConstraint.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ChipmunkConstraint.h; path = external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkConstraint.h; sourceTree = ""; }; - B759E5221880C53A00E8166C /* ChipmunkMultiGrab.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ChipmunkMultiGrab.h; path = external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkMultiGrab.h; sourceTree = ""; }; - B759E5231880C53A00E8166C /* ChipmunkShape.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ChipmunkShape.h; path = external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkShape.h; sourceTree = ""; }; - B759E5241880C53A00E8166C /* ChipmunkSpace.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ChipmunkSpace.h; path = external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkSpace.h; sourceTree = ""; }; - B759E5251880C53A00E8166C /* ObjectiveChipmunk.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ObjectiveChipmunk.h; path = external/Chipmunk/objectivec/include/ObjectiveChipmunk/ObjectiveChipmunk.h; sourceTree = ""; }; - B759E5261880C56800E8166C /* main-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "main-Info.plist"; path = "external/Chipmunk/xcode/main-Info.plist"; sourceTree = ""; }; - D309B21317EFE2EF00AA52C8 /* libObjectiveChipmunk-iPhone.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libObjectiveChipmunk-iPhone.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - D32E825317D6D1300037966D /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; - D39ECD8817ED70D900319DBA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - D39ECD8A17ED70D900319DBA /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; - D39ECDA117ED70D900319DBA /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - D3E5F0540AA3303F004E361B /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - D309B21017EFE2EF00AA52C8 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - D309B1FA17EFDF8800AA52C8 /* ObjectiveChipmunk */ = { - isa = PBXGroup; - children = ( - B759E5201880C53A00E8166C /* ChipmunkBody.h */, - B759E5211880C53A00E8166C /* ChipmunkConstraint.h */, - B759E5221880C53A00E8166C /* ChipmunkMultiGrab.h */, - B759E5231880C53A00E8166C /* ChipmunkShape.h */, - B759E5241880C53A00E8166C /* ChipmunkSpace.h */, - B759E5251880C53A00E8166C /* ObjectiveChipmunk.h */, - B759E5161880C50F00E8166C /* ChipmunkBody.m */, - B759E5171880C50F00E8166C /* ChipmunkConstraint.m */, - B759E5181880C50F00E8166C /* ChipmunkMultiGrab.m */, - B759E5191880C50F00E8166C /* ChipmunkShape.m */, - B759E51A1880C50F00E8166C /* ChipmunkSpace.m */, - ); - name = ObjectiveChipmunk; - sourceTree = ""; - }; - D34E9E5A12557FBF002C0FE5 /* Space */ = { - isa = PBXGroup; - children = ( - B759E4CB1880C27B00E8166C /* cpSpace.h */, - B759E4BF1880C24A00E8166C /* cpSpace.c */, - B759E4C31880C24A00E8166C /* cpSpaceQuery.c */, - B759E4C01880C24A00E8166C /* cpSpaceComponent.c */, - B759E4C41880C24A00E8166C /* cpSpaceStep.c */, - B759E4C11880C24A00E8166C /* cpSpaceDebug.c */, - ); - name = Space; - sourceTree = ""; - }; - D37E24570AAAA48800BB4C50 /* Collision */ = { - isa = PBXGroup; - children = ( - B759E4FD1880C3BD00E8166C /* cpArbiter.h */, - B759E4FE1880C3BD00E8166C /* cpPolyShape.h */, - B759E4FF1880C3BD00E8166C /* cpShape.h */, - B759E5001880C3BD00E8166C /* cpSpatialIndex.h */, - B759E4ED1880C38800E8166C /* cpArbiter.c */, - B759E4EE1880C38800E8166C /* cpBBTree.c */, - B759E4EF1880C38800E8166C /* cpCollision.c */, - B759E4F01880C38800E8166C /* cpPolyShape.c */, - B759E4F11880C38800E8166C /* cpShape.c */, - B759E4F21880C38800E8166C /* cpSpaceHash.c */, - B759E4F31880C38800E8166C /* cpSpatialIndex.c */, - B759E4F41880C38800E8166C /* cpSweep1D.c */, - ); - name = Collision; - path = ../src; - sourceTree = ""; - }; - D3800E0E0E9815FC00A3D7FA /* Constraints */ = { - isa = PBXGroup; - children = ( - B759E4CC1880C2AD00E8166C /* cpConstraint.h */, - B759E4CD1880C2F100E8166C /* cpDampedRotarySpring.h */, - B759E4CE1880C2F100E8166C /* cpDampedSpring.h */, - B759E4CF1880C2F100E8166C /* cpGearJoint.h */, - B759E4D01880C2F100E8166C /* cpGrooveJoint.h */, - B759E4D11880C2F100E8166C /* cpPinJoint.h */, - B759E4D21880C2F100E8166C /* cpPivotJoint.h */, - B759E4D31880C2F100E8166C /* cpRatchetJoint.h */, - B759E4D41880C2F100E8166C /* cpRotaryLimitJoint.h */, - B759E4D51880C2F100E8166C /* cpSimpleMotor.h */, - B759E4D61880C2F100E8166C /* cpSlideJoint.h */, - B759E4D71880C33700E8166C /* cpConstraint.c */, - B759E4D81880C33700E8166C /* cpDampedRotarySpring.c */, - B759E4D91880C33700E8166C /* cpDampedSpring.c */, - B759E4DA1880C33700E8166C /* cpGearJoint.c */, - B759E4DB1880C33700E8166C /* cpGrooveJoint.c */, - B759E4DC1880C33700E8166C /* cpPinJoint.c */, - B759E4DD1880C33700E8166C /* cpPivotJoint.c */, - B759E4DE1880C33700E8166C /* cpRatchetJoint.c */, - B759E4DF1880C33700E8166C /* cpRotaryLimitJoint.c */, - B759E4E01880C33700E8166C /* cpSimpleMotor.c */, - B759E4E11880C33700E8166C /* cpSlideJoint.c */, - ); - name = Constraints; - path = ../src; - sourceTree = SOURCE_ROOT; - }; - D39ECD8717ED70D900319DBA /* Frameworks */ = { - isa = PBXGroup; - children = ( - D32E825317D6D1300037966D /* IOKit.framework */, - D3E5F0540AA3303F004E361B /* OpenGL.framework */, - D39ECD8817ED70D900319DBA /* Foundation.framework */, - D39ECD8A17ED70D900319DBA /* CoreGraphics.framework */, - D39ECDA117ED70D900319DBA /* XCTest.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - D3E5F0170AA32EAC004E361B = { - isa = PBXGroup; - children = ( - B759E5141880C4ED00E8166C /* TODO.txt */, - B759E5151880C4ED00E8166C /* VERSION.txt */, - B759E5131880C4DD00E8166C /* chipmunk-docs.textile */, - B759E5101880C4A500E8166C /* chipmunk.h */, - B759E50D1880C4A500E8166C /* chipmunk_private.h */, - B759E50E1880C4A500E8166C /* chipmunk_types.h */, - B759E50F1880C4A500E8166C /* chipmunk_unsafe.h */, - B759E50C1880C4A500E8166C /* chipmunk_ffi.h */, - B759E5111880C4C300E8166C /* chipmunk.c */, - D3E5F2F30AAA575E004E361B /* Basics */, - B759E5011880C3D900E8166C /* cpBody.h */, - B759E50A1880C46900E8166C /* cpBody.c */, - D37E24570AAAA48800BB4C50 /* Collision */, - D3800E0E0E9815FC00A3D7FA /* Constraints */, - D34E9E5A12557FBF002C0FE5 /* Space */, - D309B1FA17EFDF8800AA52C8 /* ObjectiveChipmunk */, - D39ECD8717ED70D900319DBA /* Frameworks */, - D3E5F04A0AA32FDE004E361B /* Products */, - B759E5261880C56800E8166C /* main-Info.plist */, - ); - sourceTree = ""; - }; - D3E5F04A0AA32FDE004E361B /* Products */ = { - isa = PBXGroup; - children = ( - D309B21317EFE2EF00AA52C8 /* libObjectiveChipmunk-iPhone.a */, - ); - name = Products; - sourceTree = ""; - }; - D3E5F2F30AAA575E004E361B /* Basics */ = { - isa = PBXGroup; - children = ( - B759E5051880C44E00E8166C /* prime.h */, - B759E5061880C46000E8166C /* cpArray.c */, - B759E5071880C46000E8166C /* cpHashSet.c */, - B759E5021880C40700E8166C /* cpBB.h */, - B759E5031880C40700E8166C /* cpTransform.h */, - B759E5041880C40700E8166C /* cpVect.h */, - ); - name = Basics; - path = ../src; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - D309B21217EFE2EF00AA52C8 /* ObjectiveChipmunk-iPhone */ = { - isa = PBXNativeTarget; - buildConfigurationList = D309B22F17EFE2EF00AA52C8 /* Build configuration list for PBXNativeTarget "ObjectiveChipmunk-iPhone" */; - buildPhases = ( - D309B20F17EFE2EF00AA52C8 /* Sources */, - D309B21017EFE2EF00AA52C8 /* Frameworks */, - D309B21117EFE2EF00AA52C8 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "ObjectiveChipmunk-iPhone"; - productName = ObjectiveChipmunk; - productReference = D309B21317EFE2EF00AA52C8 /* libObjectiveChipmunk-iPhone.a */; - productType = "com.apple.product-type.library.static"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - D3E5F0190AA32EAC004E361B /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0510; - }; - buildConfigurationList = D3E5F01A0AA32EAC004E361B /* Build configuration list for PBXProject "Chipmunk7-ios" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - Japanese, - French, - German, - en, - ); - mainGroup = D3E5F0170AA32EAC004E361B; - productRefGroup = D3E5F04A0AA32FDE004E361B /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - D309B21217EFE2EF00AA52C8 /* ObjectiveChipmunk-iPhone */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXSourcesBuildPhase section */ - D309B20F17EFE2EF00AA52C8 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - B759E4E91880C33700E8166C /* cpRatchetJoint.c in Sources */, - B759E4F91880C38800E8166C /* cpShape.c in Sources */, - B759E4F61880C38800E8166C /* cpBBTree.c in Sources */, - B759E4E31880C33700E8166C /* cpDampedRotarySpring.c in Sources */, - B759E4F51880C38800E8166C /* cpArbiter.c in Sources */, - B759E5091880C46000E8166C /* cpHashSet.c in Sources */, - B759E4FC1880C38800E8166C /* cpSweep1D.c in Sources */, - B759E4EC1880C33700E8166C /* cpSlideJoint.c in Sources */, - B759E4E51880C33700E8166C /* cpGearJoint.c in Sources */, - B759E4FB1880C38800E8166C /* cpSpatialIndex.c in Sources */, - B759E4E61880C33700E8166C /* cpGrooveJoint.c in Sources */, - B759E4F71880C38800E8166C /* cpCollision.c in Sources */, - B759E51B1880C50F00E8166C /* ChipmunkBody.m in Sources */, - B759E51E1880C50F00E8166C /* ChipmunkShape.m in Sources */, - B759E4E71880C33700E8166C /* cpPinJoint.c in Sources */, - B759E4EA1880C33700E8166C /* cpRotaryLimitJoint.c in Sources */, - B759E4C61880C24A00E8166C /* cpSpaceComponent.c in Sources */, - B759E4E21880C33700E8166C /* cpConstraint.c in Sources */, - B759E5081880C46000E8166C /* cpArray.c in Sources */, - B759E4EB1880C33700E8166C /* cpSimpleMotor.c in Sources */, - B759E4C71880C24A00E8166C /* cpSpaceDebug.c in Sources */, - B759E51F1880C50F00E8166C /* ChipmunkSpace.m in Sources */, - B759E4C51880C24A00E8166C /* cpSpace.c in Sources */, - B759E4CA1880C24A00E8166C /* cpSpaceStep.c in Sources */, - B759E4C91880C24A00E8166C /* cpSpaceQuery.c in Sources */, - B759E5121880C4C300E8166C /* chipmunk.c in Sources */, - B759E4E41880C33700E8166C /* cpDampedSpring.c in Sources */, - B759E4F81880C38800E8166C /* cpPolyShape.c in Sources */, - B759E50B1880C46900E8166C /* cpBody.c in Sources */, - B759E4FA1880C38800E8166C /* cpSpaceHash.c in Sources */, - B759E51D1880C50F00E8166C /* ChipmunkMultiGrab.m in Sources */, - B759E4E81880C33700E8166C /* cpPivotJoint.c in Sources */, - B759E51C1880C50F00E8166C /* ChipmunkConstraint.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - D309B23017EFE2EF00AA52C8 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = NO; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - COPY_PHASE_STRIP = NO; - DSTROOT = /tmp/ObjectiveChipmunk.dst; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - HEADER_SEARCH_PATHS = ( - "\"$(SRCROOT)/external/Chipmunk/include\"", - "\"$(SRCROOT)/external/Chipmunk/objectivec/include\"", - ); - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - D309B23117EFE2EF00AA52C8 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = NO; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - COPY_PHASE_STRIP = YES; - DSTROOT = /tmp/ObjectiveChipmunk.dst; - ENABLE_NS_ASSERTIONS = NO; - GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - HEADER_SEARCH_PATHS = ( - "\"$(SRCROOT)/external/Chipmunk/include\"", - "\"$(SRCROOT)/external/Chipmunk/objectivec/include\"", - ); - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SKIP_INSTALL = YES; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - D3E5F01B0AA32EAC004E361B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - GCC_C_LANGUAGE_STANDARD = c99; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = "\"$(SRCROOT)/external/Chipmunk/include\""; - IPHONEOS_DEPLOYMENT_TARGET = 5.1.1; - MACOSX_DEPLOYMENT_TARGET = 10.5; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "-DDEBUG", - "-ffast-math", - ); - SDKROOT = iphoneos; - WARNING_CFLAGS = ( - "-Wall", - "-W", - "-Wno-unused-parameter", - "-Werror", - "-Wnewline-eof", - ); - }; - name = Debug; - }; - D3E5F01C0AA32EAC004E361B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - GCC_C_LANGUAGE_STANDARD = c99; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = "\"$(SRCROOT)/external/Chipmunk/include\""; - IPHONEOS_DEPLOYMENT_TARGET = 5.1.1; - MACOSX_DEPLOYMENT_TARGET = 10.5; - ONLY_ACTIVE_ARCH = NO; - OTHER_CFLAGS = ( - "-DNDEBUG", - "-ffast-math", - ); - SDKROOT = iphoneos; - WARNING_CFLAGS = ( - "-Wall", - "-W", - "-Wno-unused-parameter", - "-Werror", - "-Wnewline-eof", - ); - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - D309B22F17EFE2EF00AA52C8 /* Build configuration list for PBXNativeTarget "ObjectiveChipmunk-iPhone" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D309B23017EFE2EF00AA52C8 /* Debug */, - D309B23117EFE2EF00AA52C8 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - D3E5F01A0AA32EAC004E361B /* Build configuration list for PBXProject "Chipmunk7-ios" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D3E5F01B0AA32EAC004E361B /* Debug */, - D3E5F01C0AA32EAC004E361B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = D3E5F0190AA32EAC004E361B /* Project object */; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/DONORS b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/DONORS deleted file mode 100644 index bd70496..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/DONORS +++ /dev/null @@ -1,170 +0,0 @@ -cocos2d for iPhone donors: --------------------------- - -Special thanks for his generous donation to: - - John E. Hartzog (http://johnehartzog.com/) - - Kirakorn Chimkool (http://www.kiragames.com/) - - Eric Schurter (http://www.capitalone.com/) - - New Toy (http://newtoyinc.com/) - - Romain Nouzareth (http://freshplanet.com) - - Jeremy Stone (http://folderapp.blogspot.com) - - Patrick Corrieri (http://cleverhamstergames.com) - - Turtle Rock Studios (http://www.turtlerockstudios.com) - - Theodore Gray (http://periodictable.com) - - Game Doctors (http://www.gamedrs.com) - - Matt Rix (http://struct.ca/) - - Get Set Games (http://getsetgames.com) - - Mazyad Alabduljaleel (http://mazyod.wordpress.com/) - -Donors Alphabetically ordered: - -Abel, Pierre (http://lescapadou.com) -AFKSoft (http://www.afksoft.com/) -小野 将司 -Alexander, Edward -Alexeev, Andrei -Amiri, Hesham (http://www.amiri.info/) -Apple, Jonathan (http://www.jonathanapple.com/) -Andrle, Tomas (http://www.catnapgames.com/) -Aytekin, Danyal -Azzoug, Adam -Варежкин, Максим -Barreto, Leandro (http://www.leandro.co.uk) -Barta, Markus (http://markus.barta.com) -Bazhenov, Ivan -Berry, Sean -Bogomolsky, Yury -Brain Fever Music (http://www.brainfevermedia.com/) -Braunstein, Roger -Bratton, Erich (http://bratton.com/) -Braunstein, Roger (http://partlyhuman.com/) -Bursztyn, Joel -Busse, Thomas -Celeski, Sanjin (http://www.rastafungame.com) -Chei Hoon Ker -Chuan, Lim Teck -Clickable Bliss ( http://clickablebliss.com/ ) -Cooper, Neil -Cooper, Jeremy ( http://www.blindsquirreldigital.com/ ) -Copsey, Ben (http://allseeing-i.com/) -Da Silva, Vitor Almedia (http://myplaymobile.com/) -Daley, Michael (http://particledesigner.71squared.com/) -Dash Technologies (http://http://www.pyramidtosser.com/) -David from Little Lumnes (http://www.littlelumens.com) -Davidenko, Israel -Delorenzi, Tom (http://www.greyhoundgames.com) -Detsikas, Nikolaos (http://kommati.gr/) -DiFranco, Fab -Donoma Games (http://www.donomagames.com) -Ehnbom, Andreas (http://www.fujileaves.com/) -Farraro, Eric -FatalFun -Fedoseev, Evgeniy (http://redballstudio.com/) -Ferber, Allan -Fiyak, Michael -FirstPixel (http://firstpixel.com) -Grassi, Stefano -Hathway, John -Hirt, Philip -Hoffmann, Martin (http://keinebilder.de/) -Homes, Avi -Hsiao Wei Chen -I WEN KAO -Irmak, Özden (http://www.klikgames.net/) -Instant Games (http://www.instantgames.com.br/) -Isaak, Josh (http://www.futurebot.com) -Itterheim, Steffen (http://www.gametooldeveloper.com/) -Khoo, Benny -KLICKTOCK PTY LTD (http://www.klicktock.com/) -Kostjens, Barry (http://www.pushpanic.com/) -Koutavas, Jay (http://heynow.com/) -Kovalishin, Andrey (http://http://hunter-hamster.com/) -Kuai Technologies, Inc -Georgiadis, Dionisis -Guitarra del Sur (http://www.guitargame.net) -Gulley, Dustin -Greer, Matthew (http://github.com/city41/cocosnet) -Halverson, Gene (http://www.littledogmedia.com) -Huffstatler, Phil -Jacoby, James -Jaskiewicz, Grzegorz -Jiang, Yaokai -Lanzi, Joe (http://appcone.com/) -Launching Pad Games (http://launchingpadgames.com/) -Lazarevic, Dusan (http://www.4iphone4.me/) -Livnat, Orian (http://www.livgames.com/) -Loukeris, Ioannis (http://www.inomercy.com) -Loyer, Erik (http://erikloyer.com/) -Maher, Sean (http://smasher.com/) -Maxfield, Wade -McNamee, Thomas -Meach, Gregory (http://meachware.com/) -Mengelt, Mark (http://www.mengelt.com) -Menni, Philip (http://www.forestfolk.net/) -Mission One, LLC (http://mission-one.jp/) -Mobile-Bros, LLC (http://www.mobile-bros.com) -Morrison, Tyler (http://www.haikusoftware.com) -Murff, James (http://www.deedogdevelopment.com/) -Newman, Michael (http://www.bigduckgames.com/) -Norris, Eoin -Oestermeier, Uwe -Okeefe, Brent -Ordonez, Elizabeth -P-Edge Media (http://www.p-edge.nl/) -Packt Publishing (http://packtpub.com) -Paracoders (http://www.paracoders.com) -Pavley, John (http://www.pavley.com/) -Payne, Robert (http://zwopple.com) -Périer, Sébastien (http://www.sperier.com) -Pritchard, Jason -Prop Group (http://www.prop.gr) -Quantum Blue, Inc (http://qblueinc.com) -RAdenkov, Tihomir -Razma, Rolandas -Revolti, James (http://www.novasoftware.com.br/) -Rios, Conlan (http://www.conlanrios.com) -Rix, Matt (http://twitter.com/MattRix) -Roach, David (http://www.creativeclasssoftware.com) -Roberts, Gordon (http://gordonroberts.net) -Roselieb, Matthias -Rousseau, Alexandre (http://www.ninermedia.com) -S A Jenkins -Sangwoo Im (http://www.sangwooim.name/) -Scipioni, Silvio -Scharf, David (http://huesforalice.com/) -Sephton, Matt (http://www.gingerbeardman.com) -Serrano, Harold -Shawnsbits LLC (http://www.shawnsbits.com) -Shakib, Pourang -Shapiro, Scott -Skaflotten, Stein Roger -Spiro Graphics -Stirk, Gary (http://www.ivorygull.com) -Tang, Brian (http://www.codeplaystudios.com/) -TatZoom -Tear, John -Thoroddsen, Karl -Tillack, Heinrich -Tikhonov, Sergey ( http://haqu.net ) -Tolbert, Marc -Ton-That, Hoan (http://www.happyappyinc.com) -Valleau, Tracy (http://www.tracyvalleau.com/) -Vecchi, Vinicius -Voss, Moritz (http://moritzvoss.de) -Web-Geeks (http://www.web-geeks.com) -Wenderlich, Ray (http://www.raywenderlich.com/) -Whatley, David (http://www.criticalthoughtgames.com) -Wright, Ginsberg N. -Xiaohe, Zhang -Yang, Peng-Hua -Yellott, John (http://www.dreamforgeentertainment.com/) -Yip, Alex (http://www.zenkimoto.com/) -Zedfast Solutions Corp (http://zedfast.com/) -Zemlyanov, Anton - - -Thank you! - - -Do you want to donate ? Click here: -https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3316057 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Default-568h@2x.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Default-568h@2x.png deleted file mode 100644 index 0891b7a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Default-568h@2x.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Icon.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Icon.png deleted file mode 100644 index ef1b347..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Icon.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/LICENSE_CCBReader.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/LICENSE_CCBReader.txt deleted file mode 100644 index 0899853..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/LICENSE_CCBReader.txt +++ /dev/null @@ -1,24 +0,0 @@ -CocosBuilder Reader: http://www.cocosbuilder.com - -Copyright (c) 2010-2011 - Viktor Lidholt -Copyright (c) 2011-2012 - Zynga Inc. and contributors -(see each file to see the different copyright owners) - - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/LICENSE_Chipmunk.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/LICENSE_Chipmunk.txt deleted file mode 100644 index 5141001..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/LICENSE_Chipmunk.txt +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) 2007-2014 Scott Lembcke and Howling Moon Software - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/LICENSE_CocosDenshion.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/LICENSE_CocosDenshion.txt deleted file mode 100644 index 36c4251..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/LICENSE_CocosDenshion.txt +++ /dev/null @@ -1,23 +0,0 @@ - http://www.cocos2d-iphone.org/ - - CocosDenshion Sound Engine - - Copyright (c) 2010 Steve Oldmeadow - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/LICENSE_Kazmath.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/LICENSE_Kazmath.txt deleted file mode 100644 index 028281d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/LICENSE_Kazmath.txt +++ /dev/null @@ -1,35 +0,0 @@ -https://github.com/Kazade/kazmath - -Kazmath is a 3D math library aimed at game programming. It is released under the modified BSD license. - -Authors - -Luke Benstead -Carsten Haubold - -License - -Copyright (c) 2008, Luke Benstead. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/LICENSE_artwork.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/LICENSE_artwork.txt deleted file mode 100644 index 7d3e59a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/LICENSE_artwork.txt +++ /dev/null @@ -1,85 +0,0 @@ -GROSSINI AND FRIENDS --------------------- - -Resources/Images/grossini*.png - -From: - http://www.stortroopers.com/ - -LICENSE: Attribution-NonCommercial-ShareAlike 2.0 - - -SPRITE SHEETS -------------- - -Resoruces/Images/spritesheet* - -LICENSE: unsure... don't use them in your project. - - -TILES & TILEMAP: ----------------- - -'Barbie Seahorse' tiles: - Resources/Images/tiles.png - Resources/Images/levelmap.tga - Resources/Images/background.png - - From 'Barbie Seahorse' game: - http://www.imitationpickles.org/barbie/ - - LICENSE: GNU GPL v2 - -'Hex tiles' - Resources/Images/tilemap/hexa-tiles.png - From 'Pioneers' game: - http://pio.sourceforge.net/ - - LICENSE: GNU GPL v2 - -'Planet Cute' tiles: - Resources/Images/tilemap/ortho-test1.png - - From Lost Garden: - http://lostgarden.com/2007/05/dancs-miraculously-flexible-game.html - - LICENSE: - http://lostgarden.com/2007/03/lost-garden-license.html - - -'Spritelib GPL': - Resources/Images/tilemap/fixed-ortho-test2.png - Resources/Images/tilemap/ortho-test2.png - - From 'SpriteLib GPL': - http://www.flyingyogi.com/fun/spritelib.html - - LICENSE: Common Public License - http://www.opensource.org/licenses/cpl.php - -'Tiled examples': - Resources/Images/tilemap/iso_test.png - Resources/Images/tilemap/iso_test2.png - Resources/Images/tilemap/tmw_desert_spacing.png - - From 'Tiled' editor. - http://www.mapeditor.og - LICENSE: GNU GPL v2 - -FONTS: ------- - -TTF fonts: - Resources/Fonts/*.ttf - From: - http://www.webpagepublicity.com/free-fonts.html - LICENSE: For personal Use. - - -SpriteSheet fonts: - Resources/Images/tuffy_bold_italic-charmap.png - - From: - http://tulrich.com/fonts/ - - LICENSE: Public Domain diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/LICENSE_cocos2d.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/LICENSE_cocos2d.txt deleted file mode 100644 index bdc39e3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/LICENSE_cocos2d.txt +++ /dev/null @@ -1,24 +0,0 @@ -cocos2d for iPhone: http://www.cocos2d-iphone.org - -Copyright (c) 2008-2011 - Ricardo Quesada and contributors -Copyright (c) 2011-2012 - Zynga Inc. and contributors -(see each file to see the different copyright owners) - - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/README.md b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/README.md deleted file mode 100644 index 3dafe9c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/README.md +++ /dev/null @@ -1,112 +0,0 @@ - - -cocos2d for iPhone -================== - -[cocos2d for iPhone][1] is a framework for building 2D games, demos, and other -graphical/interactive applications for iPod Touch, iPhone, iPad and Mac OS X. -It is based on the [cocos2d][2] design, but instead of using Python it uses Objective-C. - -cocos2d for iPhone is: - - * Fast - * Free - * Easy to use - * Community Supported - - -Templates Installation ------------------------ - -1. Download the code from [Github][5] - -2. Run the install script by executing `./install.sh` in Terminal - (for more help and usage execute `./install.sh -h`) - - ```bash - Example: - $ cd cocos2d-iphone # change directory to cocos2d-iphone - $ ./install.sh # execute the template installer script - ``` - -3. And then open `Xcode → New → New Project → cocos2d v3.x` - -Features -------------- - * Scene management (workflow) - * Transitions between scenes - * Sprites and Sprite Sheets - * Effects: Lens, Ripple, Waves, Liquid, etc. - * Actions (behaviours): - * Trasformation Actions: Move, Rotate, Scale, Fade, Tint, etc. - * Composable actions: Sequence, Spawn, Repeat, Reverse - * Ease Actions: Exp, Sin, Cubic, Elastic, etc. - * Misc actions: CallFunc, OrbitCamera, Follow, Tween - * Basic menus and buttons - * Integrated with [Chipmunk][6] physics engine - * Particle system - * Fonts: - * Fast font rendering using Fixed and Variable width fonts - * Support for .ttf fonts - * Tile Map support: Orthogonal, Isometric and Hexagonal - * Parallax scrolling - * Motion Streak - * Render To Texture - * Touch/Accelerometer on iOS - * Touch/Mouse/Keyboard on Mac - * Sound Engine support (CocosDenshion library) based on OpenAL - * Integrated Slow motion/Fast forward - * Fast textures: PVR compressed and uncompressed textures - * Point based: RetinaDisplay mode compatible - * Language: Objective-C - * Open Source Commercial Friendly: Compatible with open and closed source projects - * OpenGL ES 2.0 (iOS) / OpenGL 2.1 (Mac) based - - -Build Requirements ------------------- - -Mac OS X 10.6 (or newer), Xcode 4.2 (or newer) - - -Runtime Requirements --------------------- - * iOS 5.0 or newer for iOS games - * Snow Leopard (v10.6) or newer for Mac games - - -Running Tests --------------------- - -1. Select the test you want from Xcode Scheme chooser - -2. Then click on `Xcode → Product → Run` - - -Contributing to the Project --------------------------------- - -Did you find a bug? Do you have feature request? Do you want to merge a feature? - - * [contributing to cocos2d][3] - -Forum ------ - * [cocos2d for iphone forum][4] - - -Download from Github --------------------- - - $ git clone git://github.com/cocos2d/cocos2d-iphone.git - $ cd cocos2d-iphone - $ git checkout develop-v3 - $ git submodule update --init - - -[1]: http://www.cocos2d-iphone.org "cocos2d for iPhone" -[2]: http://www.cocos2d.org "cocos2d" -[3]: http://www.cocos2d-iphone.org/wiki/doku.php/faq#i_found_a_bug_i_have_an_enhancement_proposal_what_should_i_do "contributing to cocos2d" -[4]: http://www.cocos2d-iphone.org/forum "cocos2d for iPhone forum" -[5]: https://github.com/cocos2d/cocos2d-iphone/archive/develop-v3.zip -[6]: http://www.chipmunk-physics.net diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/RELEASE TODO.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/RELEASE TODO.txt deleted file mode 100644 index 639dc9e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/RELEASE TODO.txt +++ /dev/null @@ -1,31 +0,0 @@ -To release a new version, please check the following steps. - -1) -Update the file VERSION with latest version number. -Add no CR/LF or any other formatting to the file. - -2) -Update install.sh -Edit the line -COCOS2D_VER="Cocos2D-v3.x.x” -with the correct version number - -3) -Update cocos2d.m, with the correct version number - -4) -Add any new authors to the AUTHORS file - -5) -Add major changes and additions to the file RELEASE_NOTES - -6) -Tag the release, with the according version number - -7) -Currently two set of files are made available to the users, upon release -a) A DMG, automating the install process -b) a ZIP, allowing for manual install - -Note: -The file change log should be updated when git is merged. \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/RELEASE_NOTES b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/RELEASE_NOTES deleted file mode 100644 index 337c6ea..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/RELEASE_NOTES +++ /dev/null @@ -1,15 +0,0 @@ -===== cocos2d for iPhone 3.0.0 Release Notes ===== - -FIX Invalid time intervals for scheduled timers -FIX Updated installer -NEW Full support for 64 bit -FIX Retina control -FIX Adjustments to layouts -FIX Changes to Z behaviour -FIX Font sizing fixes -NEW Sine actions -FIX Portraid / landscape fixes -NEW Improved scroll view -NEW Betetr versioning -NEW Better and more in depth tests -NEW A lot of preparations for 3.1 \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-Mac/English.lproj/MainMenu-NoWindow.xib b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-Mac/English.lproj/MainMenu-NoWindow.xib deleted file mode 100644 index c8a793d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-Mac/English.lproj/MainMenu-NoWindow.xib +++ /dev/null @@ -1,799 +0,0 @@ - - - - 1060 - 10K549 - 1938 - 1038.36 - 461.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 1938 - - - YES - NSMenu - NSMenuItem - NSCustomObject - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - YES - - NSApplication - - - FirstResponder - - - NSApplication - - - AMainMenu - - YES - - - cocos2dmac - - 1048576 - 2147483647 - - NSImage - NSMenuCheckmark - - - NSImage - NSMenuMixedState - - submenuAction: - - cocos2dmac - - YES - - - About cocos2dmac - - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Preferences… - , - 1048576 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Services - - 1048576 - 2147483647 - - - submenuAction: - - Services - - YES - - _NSServicesMenu - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Hide cocos2dmac - h - 1048576 - 2147483647 - - - - - - Hide Others - h - 1572864 - 2147483647 - - - - - - Show All - - 1048576 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Quit cocos2dmac - q - 1048576 - 2147483647 - - - - - _NSAppleMenu - - - - - View - - 1048576 - 2147483647 - - - submenuAction: - - View - - YES - - - Toggle Fullscreen - f - 1048576 - 2147483647 - - - - - - - - - Window - - 1048576 - 2147483647 - - - submenuAction: - - Window - - YES - - - Minimize - m - 1048576 - 2147483647 - - - - - - Zoom - - 1048576 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Bring All to Front - - 1048576 - 2147483647 - - - - - _NSWindowsMenu - - - - - Help - - 2147483647 - - - submenuAction: - - Help - - YES - - - cocos2dmac Help - ? - 1048576 - 2147483647 - - - - - _NSHelpMenu - - - - _NSMainMenu - - - AppController - - - NSFontManager - - - - - YES - - - terminate: - - - - 449 - - - - orderFrontStandardAboutPanel: - - - - 142 - - - - delegate - - - - 495 - - - - performMiniaturize: - - - - 37 - - - - arrangeInFront: - - - - 39 - - - - performZoom: - - - - 240 - - - - hide: - - - - 367 - - - - hideOtherApplications: - - - - 368 - - - - unhideAllApplications: - - - - 370 - - - - showHelp: - - - - 493 - - - - toggleFullScreen: - - - - 537 - - - - - YES - - 0 - - YES - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 29 - - - YES - - - - - - - - - 19 - - - YES - - - - - - 56 - - - YES - - - - - - 57 - - - YES - - - - - - - - - - - - - - - - 58 - - - - - 134 - - - - - 150 - - - - - 136 - - - - - 144 - - - - - 129 - - - - - 143 - - - - - 236 - - - - - 131 - - - YES - - - - - - 149 - - - - - 145 - - - - - 130 - - - - - 24 - - - YES - - - - - - - - - 92 - - - - - 5 - - - - - 239 - - - - - 23 - - - - - 295 - - - YES - - - - - - 296 - - - YES - - - - - - 420 - - - - - 490 - - - YES - - - - - - 491 - - - YES - - - - - - 492 - - - - - 494 - - - - - 536 - - - - - - - YES - - YES - -1.IBPluginDependency - -2.IBPluginDependency - -3.IBPluginDependency - 129.IBPluginDependency - 130.IBPluginDependency - 131.IBPluginDependency - 134.IBPluginDependency - 136.IBPluginDependency - 143.IBPluginDependency - 144.IBPluginDependency - 145.IBPluginDependency - 149.IBPluginDependency - 150.IBPluginDependency - 19.IBPluginDependency - 23.IBPluginDependency - 236.IBPluginDependency - 239.IBPluginDependency - 24.IBPluginDependency - 29.IBPluginDependency - 295.IBPluginDependency - 296.IBPluginDependency - 420.IBPluginDependency - 490.IBPluginDependency - 491.IBPluginDependency - 492.IBPluginDependency - 494.IBPluginDependency - 5.IBPluginDependency - 536.IBPluginDependency - 56.IBPluginDependency - 57.IBPluginDependency - 58.IBPluginDependency - 92.IBPluginDependency - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - YES - - - - - - YES - - - - - 537 - - - - YES - - AppController - BaseAppController - - IBProjectSource - ./Classes/AppController.h - - - - BaseAppController - NSObject - - toggleFullScreen: - id - - - toggleFullScreen: - - toggleFullScreen: - id - - - - YES - - YES - glView - window - - - YES - CCGLView - NSWindow - - - - YES - - YES - glView - window - - - YES - - glView - CCGLView - - - window - NSWindow - - - - - IBProjectSource - ./Classes/BaseAppController.h - - - - CCGLView - NSOpenGLView - - IBProjectSource - ./Classes/CCGLView.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - 3 - - YES - - YES - NSMenuCheckmark - NSMenuMixedState - - - YES - {9, 8} - {7, 2} - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-Mac/English.lproj/MainMenu.xib b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-Mac/English.lproj/MainMenu.xib deleted file mode 100644 index aff5a8c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-Mac/English.lproj/MainMenu.xib +++ /dev/null @@ -1,786 +0,0 @@ - - - - 1070 - 11E53 - 3084 - 1138.47 - 569.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 3084 - - - NSCustomObject - NSMenu - NSMenuItem - NSOpenGLView - NSView - NSWindowTemplate - - - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - - NSApplication - - - FirstResponder - - - NSApplication - - - AMainMenu - - - - cocos2dmac - - 1048576 - 2147483647 - - NSImage - NSMenuCheckmark - - - NSImage - NSMenuMixedState - - submenuAction: - - cocos2dmac - - - - About cocos2dmac - - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Preferences… - , - 1048576 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Services - - 1048576 - 2147483647 - - - submenuAction: - - Services - - _NSServicesMenu - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Hide cocos2dmac - h - 1048576 - 2147483647 - - - - - - Hide Others - h - 1572864 - 2147483647 - - - - - - Show All - - 1048576 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Quit cocos2dmac - q - 1048576 - 2147483647 - - - - - _NSAppleMenu - - - - - View - - 1048576 - 2147483647 - - - submenuAction: - - View - - - - Toggle Fullscreen - f - 1048576 - 2147483647 - - - - - - - - - Window - - 1048576 - 2147483647 - - - submenuAction: - - Window - - - - Minimize - m - 1048576 - 2147483647 - - - - - - Zoom - - 1048576 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Bring All to Front - - 1048576 - 2147483647 - - - - - _NSWindowsMenu - - - - - Help - - 2147483647 - - - submenuAction: - - Help - - - - cocos2dmac Help - ? - 1048576 - 2147483647 - - - - - _NSHelpMenu - - - - _NSMainMenu - - - 15 - 2 - {{325, 165}, {1024, 768}} - 1685585920 - cocos2dmac - NSWindow - - - - - 256 - - - - 1298 - - {{0, 20}, {1024, 748}} - - - - 2 - - - AAAABQAAAGAAAAAIAAAADwAAAAsAAAAIAAAADAAAACAAAAANAAAACAAAAAA - - - - - {1024, 768} - - - - - {{0, 0}, {1920, 1178}} - {10000000000000, 10000000000000} - YES - - - AppController - - - NSFontManager - - - - - - - terminate: - - - - 449 - - - - orderFrontStandardAboutPanel: - - - - 142 - - - - delegate - - - - 495 - - - - performMiniaturize: - - - - 37 - - - - arrangeInFront: - - - - 39 - - - - performZoom: - - - - 240 - - - - hide: - - - - 367 - - - - hideOtherApplications: - - - - 368 - - - - unhideAllApplications: - - - - 370 - - - - showHelp: - - - - 493 - - - - window - - - - 532 - - - - glView - - - - 534 - - - - toggleFullScreen: - - - - 537 - - - - - - 0 - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 29 - - - - - - - - - - - 19 - - - - - - - - 56 - - - - - - - - 57 - - - - - - - - - - - - - - - - - - 58 - - - - - 134 - - - - - 150 - - - - - 136 - - - - - 144 - - - - - 129 - - - - - 143 - - - - - 236 - - - - - 131 - - - - - - - - 149 - - - - - 145 - - - - - 130 - - - - - 24 - - - - - - - - - - - 92 - - - - - 5 - - - - - 239 - - - - - 23 - - - - - 295 - - - - - - - - 296 - - - - - - - - 371 - - - - - - - - 372 - - - - - - - - 420 - - - - - 490 - - - - - - - - 491 - - - - - - - - 492 - - - - - 494 - - - - - 533 - - - - - 536 - - - - - - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - com.apple.InterfaceBuilder.CocoaPlugin - {{370, 214}, {580, 416}} - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - CCGLView - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - - - 593 - - - - - AppController - BaseAppController - - IBProjectSource - ./Classes/AppController.h - - - - BaseAppController - NSObject - - toggleFullScreen: - id - - - toggleFullScreen: - - toggleFullScreen: - id - - - - CCGLView - NSWindow - - - - glView - CCGLView - - - window - NSWindow - - - - IBProjectSource - ./Classes/BaseAppController.h - - - - CCGLView - UIView - - IBProjectSource - ./Classes/CCGLView.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - 3 - - {11, 11} - {10, 3} - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-Mac/cocos2d_mac-Info.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-Mac/cocos2d_mac-Info.plist deleted file mode 100644 index 627f247..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-Mac/cocos2d_mac-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - icon - CFBundleIdentifier - com.yourcompany.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSMinimumSystemVersion - ${MACOSX_DEPLOYMENT_TARGET} - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - ATSApplicationFontsPath - Paint Boy.ttf - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-Mac/cocos2d_mac-no-window-Info.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-Mac/cocos2d_mac-no-window-Info.plist deleted file mode 100644 index 2c702d5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-Mac/cocos2d_mac-no-window-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - icon - CFBundleIdentifier - com.yourcompany.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSMinimumSystemVersion - ${MACOSX_DEPLOYMENT_TARGET} - NSMainNibFile - MainMenu-NoWindow - NSPrincipalClass - NSApplication - ATSApplicationFontsPath - Paint Boy.ttf - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-Mac/cocos2d_mac_Prefix.pch b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-Mac/cocos2d_mac_Prefix.pch deleted file mode 100644 index ebb4b42..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-Mac/cocos2d_mac_Prefix.pch +++ /dev/null @@ -1,7 +0,0 @@ -// -// Prefix header for all source files of the 'cocos2d-mac' target in the 'cocos2d-mac' project -// - -#ifdef __OBJC__ - #import -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-Mac/icon.icns b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-Mac/icon.icns deleted file mode 100644 index 2dc0371..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-Mac/icon.icns and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-Mac/main.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-Mac/main.m deleted file mode 100644 index e9809c9..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-Mac/main.m +++ /dev/null @@ -1,17 +0,0 @@ -// -// main.m -// cocos2d-mac -// -// Created by Ricardo Quesada on 8/17/10. -// Copyright 2010 __MyCompanyName__. All rights reserved. -// - -#import - -#import "cocos2d.h" - -int main(int argc, char *argv[]) -{ - [CCGLView load_]; - return NSApplicationMain(argc, (const char **) argv); -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-iPad/Images/background1-ipad.jpg b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-iPad/Images/background1-ipad.jpg deleted file mode 100644 index 1396f22..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-iPad/Images/background1-ipad.jpg and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-iPad/Images/background2-ipad.jpg b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-iPad/Images/background2-ipad.jpg deleted file mode 100644 index 5d1e8b9..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-iPad/Images/background2-ipad.jpg and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-iPad/Images/background3-ipad.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-iPad/Images/background3-ipad.png deleted file mode 100644 index 2907362..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources-iPad/Images/background3-ipad.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/ChipmunkDemo-Info.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/ChipmunkDemo-Info.plist deleted file mode 100644 index 87ace9b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/ChipmunkDemo-Info.plist +++ /dev/null @@ -1,29 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFiles - - Icon.png - Icon@2x.png - Icon-72.png - Icon-Small-50.png - Icon-Small.png - Icon-Small@2x.png - - CFBundleIdentifier - com.yourcompany.${PRODUCT_NAME:identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Default-568h@2x.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Default-568h@2x.png deleted file mode 100644 index b9aba5d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Default-568h@2x.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Default-Landscape.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Default-Landscape.png deleted file mode 100644 index 294d41a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Default-Landscape.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Default.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Default.png deleted file mode 100644 index 43f62f4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Default.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Default@2x.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Default@2x.png deleted file mode 100644 index da10c34..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Default@2x.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/A Damn Mess.ttf b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/A Damn Mess.ttf deleted file mode 100644 index e3d2a40..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/A Damn Mess.ttf and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/Abberancy.ttf b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/Abberancy.ttf deleted file mode 100644 index cb1b43e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/Abberancy.ttf and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/Abduction.ttf b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/Abduction.ttf deleted file mode 100644 index 1c20f9a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/Abduction.ttf and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/Paint Boy.ttf b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/Paint Boy.ttf deleted file mode 100644 index 4208872..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/Paint Boy.ttf and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/Schwarzwald Regular.ttf b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/Schwarzwald Regular.ttf deleted file mode 100644 index 1062de0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/Schwarzwald Regular.ttf and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/Scissor Cuts.ttf b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/Scissor Cuts.ttf deleted file mode 100644 index 0203661..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/Scissor Cuts.ttf and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/arial-unicode-26.GlyphProject b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/arial-unicode-26.GlyphProject deleted file mode 100644 index 87994d2..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/arial-unicode-26.GlyphProject and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/arial-unicode-26.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/arial-unicode-26.fnt deleted file mode 100644 index 59971fd..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/arial-unicode-26.fnt +++ /dev/null @@ -1,206 +0,0 @@ -info face="ArialUnicodeMS" size=26 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=2,2 -common lineHeight=35 base=28 scaleW=512 scaleH=256 pages=1 packed=0 -page id=0 file="arial-unicode-26.png" -chars count=202 -char id=64 x=2 y=2 width=29 height=29 xoffset=0 yoffset=8 xadvance=26 page=0 chnl=0 letter="@" -char id=210 x=33 y=2 width=22 height=29 xoffset=0 yoffset=3 xadvance=20 page=0 chnl=0 letter="Ò" -char id=211 x=57 y=2 width=22 height=29 xoffset=0 yoffset=3 xadvance=20 page=0 chnl=0 letter="Ó" -char id=212 x=81 y=2 width=22 height=29 xoffset=0 yoffset=3 xadvance=20 page=0 chnl=0 letter="Ô" -char id=199 x=105 y=2 width=21 height=29 xoffset=0 yoffset=8 xadvance=18 page=0 chnl=0 letter="Ç" -char id=217 x=128 y=2 width=19 height=29 xoffset=1 yoffset=3 xadvance=18 page=0 chnl=0 letter="Ù" -char id=218 x=149 y=2 width=19 height=29 xoffset=1 yoffset=3 xadvance=18 page=0 chnl=0 letter="Ú" -char id=219 x=170 y=2 width=19 height=29 xoffset=1 yoffset=3 xadvance=18 page=0 chnl=0 letter="Û" -char id=182 x=191 y=2 width=18 height=29 xoffset=-1 yoffset=8 xadvance=13 page=0 chnl=0 letter="¶" -char id=162 x=211 y=2 width=17 height=29 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="¢" -char id=167 x=230 y=2 width=17 height=29 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="§" -char id=253 x=249 y=2 width=17 height=29 xoffset=-1 yoffset=8 xadvance=13 page=0 chnl=0 letter="ý" -char id=254 x=268 y=2 width=17 height=29 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="þ" -char id=255 x=287 y=2 width=17 height=29 xoffset=-1 yoffset=8 xadvance=13 page=0 chnl=0 letter="ÿ" -char id=123 x=306 y=2 width=13 height=29 xoffset=-1 yoffset=8 xadvance=8 page=0 chnl=0 letter="{" -char id=125 x=321 y=2 width=12 height=29 xoffset=-1 yoffset=8 xadvance=8 page=0 chnl=0 letter="}" -char id=40 x=335 y=2 width=11 height=29 xoffset=0 yoffset=8 xadvance=8 page=0 chnl=0 letter="(" -char id=41 x=348 y=2 width=11 height=29 xoffset=0 yoffset=8 xadvance=8 page=0 chnl=0 letter=")" -char id=106 x=361 y=2 width=10 height=29 xoffset=-3 yoffset=8 xadvance=5 page=0 chnl=0 letter="j" -char id=91 x=373 y=2 width=10 height=29 xoffset=0 yoffset=8 xadvance=7 page=0 chnl=0 letter="[" -char id=93 x=385 y=2 width=10 height=29 xoffset=-1 yoffset=8 xadvance=7 page=0 chnl=0 letter="]" -char id=124 x=397 y=2 width=7 height=29 xoffset=1 yoffset=8 xadvance=6 page=0 chnl=0 letter="|" -char id=166 x=406 y=2 width=7 height=29 xoffset=1 yoffset=8 xadvance=6 page=0 chnl=0 letter="¦" -char id=32654 x=415 y=2 width=28 height=28 xoffset=0 yoffset=5 xadvance=26 page=0 chnl=0 letter="美" -char id=22909 x=445 y=2 width=28 height=28 xoffset=0 yoffset=5 xadvance=26 page=0 chnl=0 letter="好" -char id=33391 x=475 y=2 width=27 height=28 xoffset=1 yoffset=5 xadvance=26 page=0 chnl=0 letter="良" -char id=45216 x=2 y=33 width=27 height=28 xoffset=1 yoffset=5 xadvance=26 page=0 chnl=0 letter="날" -char id=30340 x=31 y=33 width=25 height=28 xoffset=1 yoffset=5 xadvance=26 page=0 chnl=0 letter="的" -char id=192 x=58 y=33 width=22 height=28 xoffset=-1 yoffset=3 xadvance=17 page=0 chnl=0 letter="À" -char id=193 x=82 y=33 width=22 height=28 xoffset=-1 yoffset=3 xadvance=17 page=0 chnl=0 letter="Á" -char id=194 x=106 y=33 width=22 height=28 xoffset=-1 yoffset=3 xadvance=17 page=0 chnl=0 letter="Â" -char id=197 x=130 y=33 width=22 height=28 xoffset=-1 yoffset=3 xadvance=17 page=0 chnl=0 letter="Å" -char id=213 x=154 y=33 width=22 height=28 xoffset=0 yoffset=4 xadvance=20 page=0 chnl=0 letter="Õ" -char id=214 x=178 y=33 width=22 height=28 xoffset=0 yoffset=4 xadvance=20 page=0 chnl=0 letter="Ö" -char id=221 x=202 y=33 width=21 height=28 xoffset=-1 yoffset=3 xadvance=17 page=0 chnl=0 letter="Ý" -char id=220 x=225 y=33 width=19 height=28 xoffset=1 yoffset=4 xadvance=18 page=0 chnl=0 letter="Ü" -char id=200 x=246 y=33 width=18 height=28 xoffset=1 yoffset=3 xadvance=17 page=0 chnl=0 letter="È" -char id=201 x=266 y=33 width=18 height=28 xoffset=1 yoffset=3 xadvance=17 page=0 chnl=0 letter="É" -char id=202 x=286 y=33 width=18 height=28 xoffset=1 yoffset=3 xadvance=17 page=0 chnl=0 letter="Ê" -char id=36 x=306 y=33 width=17 height=28 xoffset=0 yoffset=6 xadvance=14 page=0 chnl=0 letter="$" -char id=206 x=325 y=33 width=13 height=28 xoffset=-2 yoffset=3 xadvance=7 page=0 chnl=0 letter="Î" -char id=204 x=340 y=33 width=9 height=28 xoffset=-1 yoffset=3 xadvance=7 page=0 chnl=0 letter="Ì" -char id=205 x=351 y=33 width=9 height=28 xoffset=1 yoffset=3 xadvance=7 page=0 chnl=0 letter="Í" -char id=22825 x=362 y=33 width=28 height=27 xoffset=0 yoffset=6 xadvance=26 page=0 chnl=0 letter="天" -char id=51339 x=392 y=33 width=26 height=27 xoffset=1 yoffset=6 xadvance=26 page=0 chnl=0 letter="좋" -char id=51008 x=420 y=33 width=26 height=27 xoffset=1 yoffset=6 xadvance=26 page=0 chnl=0 letter="은" -char id=195 x=448 y=33 width=22 height=27 xoffset=-1 yoffset=4 xadvance=17 page=0 chnl=0 letter="Ã" -char id=196 x=472 y=33 width=22 height=27 xoffset=-1 yoffset=4 xadvance=17 page=0 chnl=0 letter="Ä" -char id=209 x=2 y=63 width=19 height=27 xoffset=1 yoffset=4 xadvance=18 page=0 chnl=0 letter="Ñ" -char id=203 x=23 y=63 width=18 height=27 xoffset=1 yoffset=4 xadvance=17 page=0 chnl=0 letter="Ë" -char id=207 x=43 y=63 width=12 height=27 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 letter="Ï" -char id=12434 x=57 y=63 width=24 height=26 xoffset=2 yoffset=6 xadvance=26 page=0 chnl=0 letter="を" -char id=12356 x=83 y=63 width=24 height=25 xoffset=2 yoffset=7 xadvance=26 page=0 chnl=0 letter="い" -char id=81 x=109 y=63 width=23 height=25 xoffset=0 yoffset=8 xadvance=20 page=0 chnl=0 letter="Q" -char id=216 x=134 y=63 width=23 height=25 xoffset=0 yoffset=7 xadvance=20 page=0 chnl=0 letter="Ø" -char id=26085 x=159 y=63 width=19 height=25 xoffset=5 yoffset=7 xadvance=26 page=0 chnl=0 letter="日" -char id=229 x=180 y=63 width=17 height=25 xoffset=0 yoffset=7 xadvance=14 page=0 chnl=0 letter="å" -char id=37 x=199 y=63 width=25 height=24 xoffset=0 yoffset=8 xadvance=23 page=0 chnl=0 letter="%" -char id=190 x=226 y=63 width=25 height=24 xoffset=-1 yoffset=8 xadvance=21 page=0 chnl=0 letter="¾" -char id=169 x=253 y=63 width=24 height=24 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0 letter="©" -char id=174 x=279 y=63 width=24 height=24 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0 letter="®" -char id=188 x=305 y=63 width=24 height=24 xoffset=0 yoffset=8 xadvance=21 page=0 chnl=0 letter="¼" -char id=189 x=331 y=63 width=24 height=24 xoffset=0 yoffset=8 xadvance=21 page=0 chnl=0 letter="½" -char id=71 x=357 y=63 width=22 height=24 xoffset=0 yoffset=8 xadvance=20 page=0 chnl=0 letter="G" -char id=79 x=381 y=63 width=22 height=24 xoffset=0 yoffset=8 xadvance=20 page=0 chnl=0 letter="O" -char id=67 x=405 y=63 width=21 height=24 xoffset=0 yoffset=8 xadvance=18 page=0 chnl=0 letter="C" -char id=38 x=428 y=63 width=20 height=24 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0 letter="&" -char id=83 x=450 y=63 width=19 height=24 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0 letter="S" -char id=85 x=471 y=63 width=19 height=24 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0 letter="U" -char id=35 x=2 y=92 width=19 height=24 xoffset=-1 yoffset=8 xadvance=14 page=0 chnl=0 letter="#" -char id=163 x=23 y=92 width=18 height=24 xoffset=-1 yoffset=8 xadvance=14 page=0 chnl=0 letter="£" -char id=223 x=43 y=92 width=18 height=24 xoffset=0 yoffset=8 xadvance=15 page=0 chnl=0 letter="ß" -char id=242 x=63 y=92 width=18 height=24 xoffset=-1 yoffset=8 xadvance=14 page=0 chnl=0 letter="ò" -char id=243 x=83 y=92 width=18 height=24 xoffset=-1 yoffset=8 xadvance=14 page=0 chnl=0 letter="ó" -char id=244 x=103 y=92 width=18 height=24 xoffset=-1 yoffset=8 xadvance=14 page=0 chnl=0 letter="ô" -char id=245 x=123 y=92 width=18 height=24 xoffset=-1 yoffset=8 xadvance=14 page=0 chnl=0 letter="õ" -char id=246 x=143 y=92 width=18 height=24 xoffset=-1 yoffset=8 xadvance=14 page=0 chnl=0 letter="ö" -char id=98 x=163 y=92 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="b" -char id=100 x=182 y=92 width=17 height=24 xoffset=-1 yoffset=8 xadvance=14 page=0 chnl=0 letter="d" -char id=103 x=201 y=92 width=17 height=24 xoffset=-1 yoffset=13 xadvance=14 page=0 chnl=0 letter="g" -char id=112 x=220 y=92 width=17 height=24 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=0 letter="p" -char id=121 x=239 y=92 width=17 height=24 xoffset=-1 yoffset=13 xadvance=13 page=0 chnl=0 letter="y" -char id=51 x=258 y=92 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="3" -char id=53 x=277 y=92 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="5" -char id=54 x=296 y=92 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="6" -char id=56 x=315 y=92 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="8" -char id=57 x=334 y=92 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="9" -char id=48 x=353 y=92 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="0" -char id=191 x=372 y=92 width=17 height=24 xoffset=0 yoffset=13 xadvance=15 page=0 chnl=0 letter="¿" -char id=224 x=391 y=92 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="à" -char id=225 x=410 y=92 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="á" -char id=226 x=429 y=92 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="â" -char id=227 x=448 y=92 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="ã" -char id=228 x=467 y=92 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="ä" -char id=232 x=486 y=92 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="è" -char id=233 x=2 y=118 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="é" -char id=234 x=21 y=118 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="ê" -char id=235 x=40 y=118 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="ë" -char id=240 x=59 y=118 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="ð" -char id=113 x=78 y=118 width=16 height=24 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=0 letter="q" -char id=181 x=96 y=118 width=16 height=24 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=0 letter="µ" -char id=231 x=114 y=118 width=16 height=24 xoffset=0 yoffset=13 xadvance=13 page=0 chnl=0 letter="ç" -char id=249 x=132 y=118 width=16 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="ù" -char id=250 x=150 y=118 width=16 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="ú" -char id=251 x=168 y=118 width=16 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="û" -char id=252 x=186 y=118 width=16 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="ü" -char id=74 x=204 y=118 width=15 height=24 xoffset=-1 yoffset=8 xadvance=13 page=0 chnl=0 letter="J" -char id=47 x=221 y=118 width=12 height=24 xoffset=-1 yoffset=8 xadvance=7 page=0 chnl=0 letter="/" -char id=92 x=235 y=118 width=12 height=24 xoffset=-1 yoffset=8 xadvance=7 page=0 chnl=0 letter="\" -char id=161 x=249 y=118 width=8 height=24 xoffset=1 yoffset=13 xadvance=8 page=0 chnl=0 letter="¡" -char id=87 x=259 y=118 width=29 height=23 xoffset=-1 yoffset=8 xadvance=24 page=0 chnl=0 letter="W" -char id=198 x=290 y=118 width=29 height=23 xoffset=-1 yoffset=8 xadvance=26 page=0 chnl=0 letter="Æ" -char id=65 x=321 y=118 width=22 height=23 xoffset=-1 yoffset=8 xadvance=17 page=0 chnl=0 letter="A" -char id=77 x=345 y=118 width=22 height=23 xoffset=1 yoffset=8 xadvance=21 page=0 chnl=0 letter="M" -char id=86 x=369 y=118 width=22 height=23 xoffset=-1 yoffset=8 xadvance=17 page=0 chnl=0 letter="V" -char id=208 x=393 y=118 width=22 height=23 xoffset=-1 yoffset=8 xadvance=18 page=0 chnl=0 letter="Ð" -char id=75 x=417 y=118 width=21 height=23 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0 letter="K" -char id=82 x=440 y=118 width=21 height=23 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0 letter="R" -char id=88 x=463 y=118 width=21 height=23 xoffset=-1 yoffset=8 xadvance=17 page=0 chnl=0 letter="X" -char id=89 x=486 y=118 width=21 height=23 xoffset=-1 yoffset=8 xadvance=17 page=0 chnl=0 letter="Y" -char id=68 x=2 y=144 width=20 height=23 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0 letter="D" -char id=84 x=24 y=144 width=20 height=23 xoffset=-1 yoffset=8 xadvance=15 page=0 chnl=0 letter="T" -char id=90 x=46 y=144 width=20 height=23 xoffset=-1 yoffset=8 xadvance=15 page=0 chnl=0 letter="Z" -char id=66 x=68 y=144 width=19 height=23 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0 letter="B" -char id=72 x=89 y=144 width=19 height=23 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0 letter="H" -char id=78 x=110 y=144 width=19 height=23 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0 letter="N" -char id=80 x=131 y=144 width=19 height=23 xoffset=1 yoffset=8 xadvance=17 page=0 chnl=0 letter="P" -char id=165 x=152 y=144 width=19 height=23 xoffset=-1 yoffset=8 xadvance=14 page=0 chnl=0 letter="¥" -char id=222 x=173 y=144 width=19 height=23 xoffset=1 yoffset=8 xadvance=17 page=0 chnl=0 letter="Þ" -char id=69 x=194 y=144 width=18 height=23 xoffset=1 yoffset=8 xadvance=17 page=0 chnl=0 letter="E" -char id=50 x=214 y=144 width=18 height=23 xoffset=-1 yoffset=8 xadvance=14 page=0 chnl=0 letter="2" -char id=52 x=234 y=144 width=18 height=23 xoffset=-1 yoffset=8 xadvance=14 page=0 chnl=0 letter="4" -char id=70 x=254 y=144 width=17 height=23 xoffset=1 yoffset=8 xadvance=15 page=0 chnl=0 letter="F" -char id=76 x=273 y=144 width=17 height=23 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="L" -char id=55 x=292 y=144 width=17 height=23 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="7" -char id=63 x=311 y=144 width=17 height=23 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="?" -char id=104 x=330 y=144 width=16 height=23 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="h" -char id=107 x=348 y=144 width=16 height=23 xoffset=0 yoffset=8 xadvance=13 page=0 chnl=0 letter="k" -char id=241 x=366 y=144 width=16 height=23 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="ñ" -char id=238 x=384 y=144 width=13 height=23 xoffset=-2 yoffset=8 xadvance=7 page=0 chnl=0 letter="î" -char id=102 x=399 y=144 width=12 height=23 xoffset=-1 yoffset=8 xadvance=7 page=0 chnl=0 letter="f" -char id=49 x=413 y=144 width=12 height=23 xoffset=1 yoffset=8 xadvance=14 page=0 chnl=0 letter="1" -char id=239 x=427 y=144 width=12 height=23 xoffset=-1 yoffset=8 xadvance=7 page=0 chnl=0 letter="ï" -char id=116 x=441 y=144 width=11 height=23 xoffset=-1 yoffset=9 xadvance=7 page=0 chnl=0 letter="t" -char id=236 x=454 y=144 width=9 height=23 xoffset=-1 yoffset=8 xadvance=7 page=0 chnl=0 letter="ì" -char id=237 x=465 y=144 width=9 height=23 xoffset=1 yoffset=8 xadvance=7 page=0 chnl=0 letter="í" -char id=33 x=476 y=144 width=8 height=23 xoffset=1 yoffset=8 xadvance=7 page=0 chnl=0 letter="!" -char id=73 x=486 y=144 width=7 height=23 xoffset=1 yoffset=8 xadvance=7 page=0 chnl=0 letter="I" -char id=105 x=495 y=144 width=7 height=23 xoffset=0 yoffset=8 xadvance=5 page=0 chnl=0 letter="i" -char id=108 x=2 y=169 width=7 height=23 xoffset=0 yoffset=8 xadvance=5 page=0 chnl=0 letter="l" -char id=59 x=11 y=169 width=7 height=22 xoffset=1 yoffset=13 xadvance=7 page=0 chnl=0 letter=";" -char id=248 x=20 y=169 width=18 height=20 xoffset=0 yoffset=12 xadvance=15 page=0 chnl=0 letter="ø" -char id=177 x=40 y=169 width=17 height=20 xoffset=0 yoffset=11 xadvance=15 page=0 chnl=0 letter="±" -char id=230 x=59 y=169 width=27 height=19 xoffset=-1 yoffset=13 xadvance=23 page=0 chnl=0 letter="æ" -char id=111 x=88 y=169 width=18 height=19 xoffset=-1 yoffset=13 xadvance=14 page=0 chnl=0 letter="o" -char id=97 x=108 y=169 width=17 height=19 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=0 letter="a" -char id=101 x=127 y=169 width=17 height=19 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=0 letter="e" -char id=99 x=146 y=169 width=16 height=19 xoffset=0 yoffset=13 xadvance=13 page=0 chnl=0 letter="c" -char id=115 x=164 y=169 width=16 height=19 xoffset=-1 yoffset=13 xadvance=13 page=0 chnl=0 letter="s" -char id=117 x=182 y=169 width=16 height=19 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=0 letter="u" -char id=109 x=200 y=169 width=23 height=18 xoffset=0 yoffset=13 xadvance=21 page=0 chnl=0 letter="m" -char id=119 x=225 y=169 width=23 height=18 xoffset=-1 yoffset=13 xadvance=18 page=0 chnl=0 letter="w" -char id=118 x=250 y=169 width=17 height=18 xoffset=-1 yoffset=13 xadvance=13 page=0 chnl=0 letter="v" -char id=120 x=269 y=169 width=17 height=18 xoffset=-1 yoffset=13 xadvance=13 page=0 chnl=0 letter="x" -char id=122 x=288 y=169 width=17 height=18 xoffset=-1 yoffset=13 xadvance=13 page=0 chnl=0 letter="z" -char id=110 x=307 y=169 width=16 height=18 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=0 letter="n" -char id=114 x=325 y=169 width=12 height=18 xoffset=0 yoffset=13 xadvance=8 page=0 chnl=0 letter="r" -char id=58 x=339 y=169 width=7 height=18 xoffset=1 yoffset=13 xadvance=7 page=0 chnl=0 letter=":" -char id=60 x=348 y=169 width=17 height=17 xoffset=0 yoffset=11 xadvance=15 page=0 chnl=0 letter="<" -char id=62 x=367 y=169 width=17 height=17 xoffset=0 yoffset=11 xadvance=15 page=0 chnl=0 letter=">" -char id=43 x=386 y=169 width=17 height=17 xoffset=0 yoffset=11 xadvance=15 page=0 chnl=0 letter="+" -char id=164 x=405 y=169 width=17 height=17 xoffset=0 yoffset=11 xadvance=14 page=0 chnl=0 letter="¤" -char id=171 x=424 y=169 width=16 height=17 xoffset=0 yoffset=14 xadvance=14 page=0 chnl=0 letter="«" -char id=187 x=442 y=169 width=16 height=17 xoffset=0 yoffset=14 xadvance=14 page=0 chnl=0 letter="»" -char id=247 x=460 y=169 width=17 height=16 xoffset=0 yoffset=12 xadvance=15 page=0 chnl=0 letter="÷" -char id=215 x=479 y=169 width=15 height=16 xoffset=1 yoffset=12 xadvance=15 page=0 chnl=0 letter="×" -char id=94 x=2 y=194 width=16 height=15 xoffset=-1 yoffset=8 xadvance=12 page=0 chnl=0 letter="^" -char id=170 x=20 y=194 width=13 height=14 xoffset=-1 yoffset=8 xadvance=9 page=0 chnl=0 letter="ª" -char id=178 x=35 y=194 width=13 height=14 xoffset=-1 yoffset=8 xadvance=8 page=0 chnl=0 letter="²" -char id=179 x=50 y=194 width=13 height=14 xoffset=-1 yoffset=8 xadvance=8 page=0 chnl=0 letter="³" -char id=186 x=65 y=194 width=13 height=14 xoffset=-1 yoffset=8 xadvance=9 page=0 chnl=0 letter="º" -char id=185 x=80 y=194 width=10 height=14 xoffset=0 yoffset=8 xadvance=8 page=0 chnl=0 letter="¹" -char id=61 x=92 y=194 width=17 height=13 xoffset=0 yoffset=13 xadvance=15 page=0 chnl=0 letter="=" -char id=172 x=111 y=194 width=17 height=13 xoffset=0 yoffset=13 xadvance=15 page=0 chnl=0 letter="¬" -char id=42 x=130 y=194 width=14 height=12 xoffset=-1 yoffset=8 xadvance=10 page=0 chnl=0 letter="*" -char id=176 x=146 y=194 width=12 height=12 xoffset=0 yoffset=8 xadvance=10 page=0 chnl=0 letter="°" -char id=34 x=160 y=194 width=12 height=11 xoffset=0 yoffset=8 xadvance=9 page=0 chnl=0 letter=""" -char id=184 x=174 y=194 width=10 height=11 xoffset=0 yoffset=26 xadvance=8 page=0 chnl=0 letter="¸" -char id=39 x=186 y=194 width=7 height=11 xoffset=0 yoffset=8 xadvance=4 page=0 chnl=0 letter="'" -char id=44 x=195 y=194 width=7 height=11 xoffset=1 yoffset=24 xadvance=7 page=0 chnl=0 letter="," -char id=126 x=204 y=194 width=18 height=9 xoffset=0 yoffset=15 xadvance=15 page=0 chnl=0 letter="~" -char id=168 x=224 y=194 width=12 height=8 xoffset=-1 yoffset=8 xadvance=8 page=0 chnl=0 letter="¨" -char id=96 x=238 y=194 width=9 height=8 xoffset=0 yoffset=8 xadvance=8 page=0 chnl=0 letter="`" -char id=180 x=249 y=194 width=9 height=8 xoffset=2 yoffset=8 xadvance=8 page=0 chnl=0 letter="´" -char id=183 x=260 y=194 width=7 height=8 xoffset=1 yoffset=16 xadvance=7 page=0 chnl=0 letter="·" -char id=19968 x=269 y=194 width=25 height=7 xoffset=2 yoffset=15 xadvance=26 page=0 chnl=0 letter="一" -char id=95 x=296 y=194 width=19 height=7 xoffset=-2 yoffset=28 xadvance=13 page=0 chnl=0 letter="_" -char id=45 x=317 y=194 width=12 height=7 xoffset=-1 yoffset=19 xadvance=8 page=0 chnl=0 letter="-" -char id=173 x=331 y=194 width=12 height=7 xoffset=-1 yoffset=19 xadvance=8 page=0 chnl=0 letter="­" -char id=46 x=345 y=194 width=7 height=7 xoffset=1 yoffset=24 xadvance=7 page=0 chnl=0 letter="." -char id=175 x=354 y=194 width=19 height=6 xoffset=-2 yoffset=5 xadvance=13 page=0 chnl=0 letter="¯" -char id=32 x=439 y=194 width=0 height=0 xoffset=-113 yoffset=148 xadvance=7 page=0 chnl=0 letter="space" diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/arial-unicode-26.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/arial-unicode-26.png deleted file mode 100644 index c2eabd7..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/arial-unicode-26.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/arial16.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/arial16.fnt deleted file mode 100644 index 30b551a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/arial16.fnt +++ /dev/null @@ -1,192 +0,0 @@ -info face="ArialMT" size=16 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 -common lineHeight=19 base=26 scaleW=512 scaleH=512 pages=1 packed=0 -page id=0 file="arial16.png" -chars count=187 -char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=15 xadvance=4 page=0 chnl=0 -char id=64 x=0 y=0 width=18 height=17 xoffset=0 yoffset=3 xadvance=16 page=0 chnl=0 -char id=124 x=18 y=0 width=4 height=17 xoffset=1 yoffset=3 xadvance=4 page=0 chnl=0 -char id=125 x=22 y=0 width=7 height=17 xoffset=0 yoffset=3 xadvance=5 page=0 chnl=0 -char id=123 x=29 y=0 width=7 height=17 xoffset=0 yoffset=3 xadvance=5 page=0 chnl=0 -char id=93 x=36 y=0 width=6 height=17 xoffset=0 yoffset=3 xadvance=4 page=0 chnl=0 -char id=91 x=42 y=0 width=6 height=17 xoffset=1 yoffset=3 xadvance=4 page=0 chnl=0 -char id=41 x=48 y=0 width=6 height=17 xoffset=1 yoffset=3 xadvance=5 page=0 chnl=0 -char id=40 x=54 y=0 width=6 height=17 xoffset=1 yoffset=3 xadvance=5 page=0 chnl=0 -char id=106 x=60 y=0 width=7 height=17 xoffset=-1 yoffset=3 xadvance=3 page=0 chnl=0 -char id=36 x=67 y=0 width=11 height=16 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0 -char id=38 x=78 y=0 width=13 height=14 xoffset=0 yoffset=3 xadvance=10 page=0 chnl=0 -char id=35 x=91 y=0 width=11 height=14 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=37 x=102 y=0 width=15 height=14 xoffset=1 yoffset=3 xadvance=14 page=0 chnl=0 -char id=92 x=117 y=0 width=7 height=14 xoffset=0 yoffset=3 xadvance=4 page=0 chnl=0 -char id=47 x=124 y=0 width=7 height=14 xoffset=0 yoffset=3 xadvance=4 page=0 chnl=0 -char id=48 x=131 y=0 width=11 height=14 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=57 x=142 y=0 width=11 height=14 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=56 x=153 y=0 width=11 height=14 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=54 x=164 y=0 width=11 height=14 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=53 x=175 y=0 width=11 height=14 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=51 x=186 y=0 width=11 height=14 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=121 x=197 y=0 width=10 height=14 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 -char id=113 x=207 y=0 width=10 height=14 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 -char id=112 x=217 y=0 width=10 height=14 xoffset=1 yoffset=6 xadvance=8 page=0 chnl=0 -char id=103 x=227 y=0 width=10 height=14 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 -char id=100 x=237 y=0 width=10 height=14 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=98 x=247 y=0 width=10 height=14 xoffset=1 yoffset=3 xadvance=8 page=0 chnl=0 -char id=85 x=257 y=0 width=12 height=14 xoffset=1 yoffset=3 xadvance=11 page=0 chnl=0 -char id=83 x=269 y=0 width=12 height=14 xoffset=0 yoffset=3 xadvance=10 page=0 chnl=0 -char id=81 x=281 y=0 width=14 height=14 xoffset=0 yoffset=3 xadvance=12 page=0 chnl=0 -char id=79 x=295 y=0 width=14 height=14 xoffset=0 yoffset=3 xadvance=12 page=0 chnl=0 -char id=74 x=309 y=0 width=9 height=14 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=71 x=318 y=0 width=14 height=14 xoffset=0 yoffset=3 xadvance=12 page=0 chnl=0 -char id=67 x=332 y=0 width=13 height=14 xoffset=0 yoffset=3 xadvance=11 page=0 chnl=0 -char id=59 x=345 y=0 width=4 height=13 xoffset=1 yoffset=6 xadvance=4 page=0 chnl=0 -char id=63 x=349 y=0 width=10 height=13 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=33 x=359 y=0 width=5 height=13 xoffset=1 yoffset=3 xadvance=4 page=0 chnl=0 -char id=55 x=364 y=0 width=11 height=13 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=52 x=375 y=0 width=11 height=13 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=50 x=386 y=0 width=10 height=13 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=49 x=396 y=0 width=7 height=13 xoffset=1 yoffset=3 xadvance=8 page=0 chnl=0 -char id=116 x=403 y=0 width=7 height=13 xoffset=0 yoffset=3 xadvance=4 page=0 chnl=0 -char id=108 x=410 y=0 width=4 height=13 xoffset=1 yoffset=3 xadvance=3 page=0 chnl=0 -char id=107 x=414 y=0 width=9 height=13 xoffset=1 yoffset=3 xadvance=8 page=0 chnl=0 -char id=105 x=423 y=0 width=4 height=13 xoffset=1 yoffset=3 xadvance=3 page=0 chnl=0 -char id=104 x=427 y=0 width=9 height=13 xoffset=1 yoffset=3 xadvance=8 page=0 chnl=0 -char id=102 x=436 y=0 width=7 height=13 xoffset=0 yoffset=3 xadvance=4 page=0 chnl=0 -char id=90 x=443 y=0 width=12 height=13 xoffset=0 yoffset=3 xadvance=9 page=0 chnl=0 -char id=89 x=455 y=0 width=13 height=13 xoffset=0 yoffset=3 xadvance=10 page=0 chnl=0 -char id=88 x=468 y=0 width=13 height=13 xoffset=0 yoffset=3 xadvance=10 page=0 chnl=0 -char id=87 x=481 y=0 width=17 height=13 xoffset=0 yoffset=3 xadvance=15 page=0 chnl=0 -char id=86 x=498 y=0 width=13 height=13 xoffset=0 yoffset=3 xadvance=10 page=0 chnl=0 -char id=84 x=0 y=17 width=12 height=13 xoffset=0 yoffset=3 xadvance=9 page=0 chnl=0 -char id=82 x=12 y=17 width=13 height=13 xoffset=1 yoffset=3 xadvance=11 page=0 chnl=0 -char id=80 x=25 y=17 width=11 height=13 xoffset=1 yoffset=3 xadvance=10 page=0 chnl=0 -char id=78 x=36 y=17 width=12 height=13 xoffset=1 yoffset=3 xadvance=11 page=0 chnl=0 -char id=77 x=48 y=17 width=14 height=13 xoffset=1 yoffset=3 xadvance=13 page=0 chnl=0 -char id=76 x=62 y=17 width=10 height=13 xoffset=1 yoffset=3 xadvance=8 page=0 chnl=0 -char id=75 x=72 y=17 width=12 height=13 xoffset=1 yoffset=3 xadvance=10 page=0 chnl=0 -char id=73 x=84 y=17 width=4 height=13 xoffset=1 yoffset=3 xadvance=4 page=0 chnl=0 -char id=72 x=88 y=17 width=12 height=13 xoffset=1 yoffset=3 xadvance=11 page=0 chnl=0 -char id=70 x=100 y=17 width=10 height=13 xoffset=1 yoffset=3 xadvance=9 page=0 chnl=0 -char id=69 x=110 y=17 width=11 height=13 xoffset=1 yoffset=3 xadvance=10 page=0 chnl=0 -char id=68 x=121 y=17 width=12 height=13 xoffset=1 yoffset=3 xadvance=11 page=0 chnl=0 -char id=66 x=133 y=17 width=11 height=13 xoffset=1 yoffset=3 xadvance=10 page=0 chnl=0 -char id=65 x=144 y=17 width=12 height=13 xoffset=0 yoffset=3 xadvance=10 page=0 chnl=0 -char id=117 x=156 y=17 width=8 height=11 xoffset=1 yoffset=6 xadvance=8 page=0 chnl=0 -char id=115 x=164 y=17 width=10 height=11 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 -char id=111 x=174 y=17 width=11 height=11 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 -char id=101 x=185 y=17 width=11 height=11 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 -char id=99 x=196 y=17 width=10 height=11 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 -char id=97 x=206 y=17 width=11 height=11 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 -char id=43 x=217 y=17 width=10 height=10 xoffset=1 yoffset=5 xadvance=9 page=0 chnl=0 -char id=62 x=227 y=17 width=11 height=10 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 -char id=60 x=238 y=17 width=11 height=10 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 -char id=58 x=249 y=17 width=4 height=10 xoffset=1 yoffset=6 xadvance=4 page=0 chnl=0 -char id=122 x=253 y=17 width=10 height=10 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 -char id=120 x=263 y=17 width=10 height=10 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 -char id=119 x=273 y=17 width=14 height=10 xoffset=0 yoffset=6 xadvance=11 page=0 chnl=0 -char id=118 x=287 y=17 width=10 height=10 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 -char id=114 x=297 y=17 width=7 height=10 xoffset=1 yoffset=6 xadvance=5 page=0 chnl=0 -char id=110 x=304 y=17 width=9 height=10 xoffset=1 yoffset=6 xadvance=8 page=0 chnl=0 -char id=109 x=313 y=17 width=14 height=10 xoffset=1 yoffset=6 xadvance=13 page=0 chnl=0 -char id=94 x=327 y=17 width=9 height=8 xoffset=0 yoffset=3 xadvance=7 page=0 chnl=0 -char id=42 x=336 y=17 width=8 height=7 xoffset=0 yoffset=3 xadvance=6 page=0 chnl=0 -char id=61 x=344 y=17 width=10 height=6 xoffset=1 yoffset=7 xadvance=9 page=0 chnl=0 -char id=44 x=354 y=17 width=4 height=6 xoffset=1 yoffset=13 xadvance=4 page=0 chnl=0 -char id=39 x=358 y=17 width=5 height=6 xoffset=0 yoffset=3 xadvance=3 page=0 chnl=0 -char id=34 x=363 y=17 width=7 height=6 xoffset=0 yoffset=3 xadvance=5 page=0 chnl=0 -char id=126 x=370 y=17 width=11 height=4 xoffset=0 yoffset=8 xadvance=9 page=0 chnl=0 -char id=96 x=381 y=17 width=6 height=4 xoffset=0 yoffset=3 xadvance=5 page=0 chnl=0 -char id=95 x=387 y=17 width=13 height=3 xoffset=-1 yoffset=17 xadvance=8 page=0 chnl=0 -char id=45 x=400 y=17 width=7 height=3 xoffset=0 yoffset=10 xadvance=5 page=0 chnl=0 -char id=46 x=407 y=17 width=4 height=3 xoffset=1 yoffset=13 xadvance=4 page=0 chnl=0 -char id=133 x=411 y=17 width=8 height=3 xoffset=0 yoffset=13 xadvance=6 page=0 chnl=0 -char id=150 x=419 y=17 width=5 height=3 xoffset=0 yoffset=11 xadvance=3 page=0 chnl=0 -char id=151 x=424 y=17 width=8 height=3 xoffset=0 yoffset=11 xadvance=6 page=0 chnl=0 -char id=152 x=432 y=17 width=7 height=3 xoffset=0 yoffset=2 xadvance=4 page=0 chnl=0 -char id=168 x=439 y=17 width=7 height=3 xoffset=0 yoffset=3 xadvance=5 page=0 chnl=0 -char id=175 x=446 y=17 width=13 height=3 xoffset=-1 yoffset=1 xadvance=8 page=0 chnl=0 -char id=183 x=459 y=17 width=5 height=3 xoffset=1 yoffset=8 xadvance=5 page=0 chnl=0 -char id=130 x=464 y=17 width=4 height=4 xoffset=0 yoffset=13 xadvance=2 page=0 chnl=0 -char id=132 x=468 y=17 width=6 height=4 xoffset=0 yoffset=13 xadvance=4 page=0 chnl=0 -char id=136 x=474 y=17 width=7 height=4 xoffset=0 yoffset=1 xadvance=4 page=0 chnl=0 -char id=145 x=481 y=17 width=4 height=4 xoffset=0 yoffset=4 xadvance=2 page=0 chnl=0 -char id=146 x=485 y=17 width=4 height=4 xoffset=0 yoffset=4 xadvance=2 page=0 chnl=0 -char id=147 x=489 y=17 width=6 height=4 xoffset=0 yoffset=4 xadvance=4 page=0 chnl=0 -char id=148 x=495 y=17 width=6 height=4 xoffset=0 yoffset=4 xadvance=4 page=0 chnl=0 -char id=180 x=501 y=17 width=6 height=4 xoffset=1 yoffset=3 xadvance=5 page=0 chnl=0 -char id=139 x=0 y=30 width=5 height=6 xoffset=0 yoffset=9 xadvance=2 page=0 chnl=0 -char id=149 x=5 y=30 width=5 height=6 xoffset=0 yoffset=9 xadvance=3 page=0 chnl=0 -char id=153 x=10 y=30 width=7 height=6 xoffset=0 yoffset=4 xadvance=5 page=0 chnl=0 -char id=155 x=17 y=30 width=5 height=6 xoffset=0 yoffset=9 xadvance=2 page=0 chnl=0 -char id=172 x=22 y=30 width=10 height=6 xoffset=1 yoffset=7 xadvance=9 page=0 chnl=0 -char id=176 x=32 y=30 width=7 height=6 xoffset=1 yoffset=3 xadvance=6 page=0 chnl=0 -char id=184 x=39 y=30 width=7 height=6 xoffset=0 yoffset=14 xadvance=5 page=0 chnl=0 -char id=156 x=46 y=30 width=12 height=8 xoffset=0 yoffset=8 xadvance=10 page=0 chnl=0 -char id=170 x=58 y=30 width=8 height=8 xoffset=0 yoffset=3 xadvance=5 page=0 chnl=0 -char id=178 x=66 y=30 width=7 height=8 xoffset=0 yoffset=3 xadvance=5 page=0 chnl=0 -char id=179 x=73 y=30 width=7 height=8 xoffset=0 yoffset=3 xadvance=5 page=0 chnl=0 -char id=185 x=80 y=30 width=6 height=8 xoffset=0 yoffset=3 xadvance=5 page=0 chnl=0 -char id=186 x=86 y=30 width=8 height=8 xoffset=0 yoffset=3 xadvance=5 page=0 chnl=0 -char id=215 x=94 y=30 width=9 height=8 xoffset=1 yoffset=6 xadvance=9 page=0 chnl=0 -char id=247 x=103 y=30 width=11 height=8 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 -char id=171 x=114 y=30 width=9 height=9 xoffset=1 yoffset=7 xadvance=8 page=0 chnl=0 -char id=187 x=123 y=30 width=9 height=9 xoffset=1 yoffset=7 xadvance=8 page=0 chnl=0 -char id=164 x=132 y=30 width=11 height=10 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 -char id=154 x=143 y=30 width=8 height=11 xoffset=0 yoffset=5 xadvance=6 page=0 chnl=0 -char id=177 x=151 y=30 width=11 height=11 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 -char id=230 x=162 y=30 width=16 height=11 xoffset=0 yoffset=6 xadvance=14 page=0 chnl=0 -char id=248 x=178 y=30 width=10 height=11 xoffset=1 yoffset=6 xadvance=9 page=0 chnl=0 -char id=128 x=188 y=30 width=11 height=12 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 -char id=129 x=199 y=30 width=11 height=12 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 -char id=140 x=210 y=30 width=12 height=12 xoffset=0 yoffset=4 xadvance=10 page=0 chnl=0 -char id=141 x=222 y=30 width=11 height=12 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 -char id=142 x=233 y=30 width=11 height=12 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 -char id=143 x=244 y=30 width=11 height=12 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 -char id=144 x=255 y=30 width=11 height=12 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 -char id=157 x=266 y=30 width=11 height=12 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 -char id=158 x=277 y=30 width=11 height=12 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 -char id=165 x=288 y=30 width=11 height=13 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=198 x=299 y=30 width=18 height=13 xoffset=0 yoffset=3 xadvance=16 page=0 chnl=0 -char id=208 x=317 y=30 width=13 height=13 xoffset=0 yoffset=3 xadvance=11 page=0 chnl=0 -char id=222 x=330 y=30 width=11 height=13 xoffset=1 yoffset=3 xadvance=10 page=0 chnl=0 -char id=137 x=341 y=30 width=18 height=14 xoffset=0 yoffset=3 xadvance=15 page=0 chnl=0 -char id=161 x=359 y=30 width=5 height=14 xoffset=1 yoffset=6 xadvance=5 page=0 chnl=0 -char id=163 x=364 y=30 width=11 height=14 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=169 x=375 y=30 width=14 height=14 xoffset=0 yoffset=3 xadvance=11 page=0 chnl=0 -char id=174 x=389 y=30 width=14 height=14 xoffset=0 yoffset=3 xadvance=11 page=0 chnl=0 -char id=181 x=403 y=30 width=9 height=14 xoffset=1 yoffset=6 xadvance=9 page=0 chnl=0 -char id=188 x=412 y=30 width=15 height=14 xoffset=0 yoffset=3 xadvance=13 page=0 chnl=0 -char id=189 x=427 y=30 width=15 height=14 xoffset=0 yoffset=3 xadvance=13 page=0 chnl=0 -char id=190 x=442 y=30 width=15 height=14 xoffset=0 yoffset=3 xadvance=13 page=0 chnl=0 -char id=191 x=457 y=30 width=10 height=14 xoffset=1 yoffset=6 xadvance=9 page=0 chnl=0 -char id=216 x=467 y=30 width=14 height=14 xoffset=0 yoffset=3 xadvance=12 page=0 chnl=0 -char id=223 x=481 y=30 width=11 height=14 xoffset=1 yoffset=3 xadvance=9 page=0 chnl=0 -char id=240 x=492 y=30 width=11 height=14 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=134 x=503 y=30 width=7 height=15 xoffset=0 yoffset=4 xadvance=4 page=0 chnl=0 -char id=135 x=0 y=45 width=7 height=15 xoffset=0 yoffset=4 xadvance=4 page=0 chnl=0 -char id=138 x=7 y=45 width=8 height=15 xoffset=0 yoffset=1 xadvance=6 page=0 chnl=0 -char id=195 x=15 y=45 width=13 height=15 xoffset=0 yoffset=1 xadvance=10 page=0 chnl=0 -char id=203 x=28 y=45 width=11 height=15 xoffset=1 yoffset=1 xadvance=10 page=0 chnl=0 -char id=207 x=39 y=45 width=7 height=15 xoffset=0 yoffset=1 xadvance=4 page=0 chnl=0 -char id=131 x=46 y=45 width=10 height=16 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=0 -char id=192 x=56 y=45 width=13 height=16 xoffset=0 yoffset=0 xadvance=10 page=0 chnl=0 -char id=193 x=69 y=45 width=13 height=16 xoffset=0 yoffset=0 xadvance=10 page=0 chnl=0 -char id=194 x=82 y=45 width=13 height=16 xoffset=0 yoffset=0 xadvance=10 page=0 chnl=0 -char id=200 x=95 y=45 width=11 height=16 xoffset=1 yoffset=0 xadvance=10 page=0 chnl=0 -char id=202 x=106 y=45 width=11 height=16 xoffset=1 yoffset=0 xadvance=10 page=0 chnl=0 -char id=204 x=117 y=45 width=6 height=16 xoffset=-1 yoffset=0 xadvance=4 page=0 chnl=0 -char id=205 x=123 y=45 width=5 height=16 xoffset=1 yoffset=0 xadvance=4 page=0 chnl=0 -char id=206 x=128 y=45 width=9 height=16 xoffset=-1 yoffset=0 xadvance=4 page=0 chnl=0 -char id=213 x=137 y=45 width=14 height=16 xoffset=0 yoffset=1 xadvance=12 page=0 chnl=0 -char id=221 x=151 y=45 width=13 height=16 xoffset=0 yoffset=0 xadvance=10 page=0 chnl=0 -char id=162 x=164 y=45 width=10 height=17 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=166 x=174 y=45 width=4 height=17 xoffset=1 yoffset=3 xadvance=4 page=0 chnl=0 -char id=167 x=178 y=45 width=11 height=17 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=182 x=189 y=45 width=11 height=17 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=210 x=200 y=45 width=14 height=17 xoffset=0 yoffset=0 xadvance=12 page=0 chnl=0 -char id=211 x=214 y=45 width=14 height=17 xoffset=0 yoffset=0 xadvance=12 page=0 chnl=0 -char id=212 x=228 y=45 width=14 height=17 xoffset=0 yoffset=0 xadvance=12 page=0 chnl=0 -char id=217 x=242 y=45 width=12 height=17 xoffset=1 yoffset=0 xadvance=11 page=0 chnl=0 -char id=218 x=254 y=45 width=12 height=17 xoffset=1 yoffset=0 xadvance=11 page=0 chnl=0 -char id=219 x=266 y=45 width=12 height=17 xoffset=1 yoffset=0 xadvance=11 page=0 chnl=0 -char id=253 x=278 y=45 width=10 height=17 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=254 x=288 y=45 width=10 height=17 xoffset=1 yoffset=3 xadvance=8 page=0 chnl=0 -char id=255 x=298 y=45 width=10 height=17 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/arial16.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/arial16.png deleted file mode 100644 index e177d98..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/arial16.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/bitmapFontTest.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/bitmapFontTest.fnt deleted file mode 100644 index 7190f52..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/bitmapFontTest.fnt +++ /dev/null @@ -1,100 +0,0 @@ -info face="ArtistampMedium" size=48 bold=1 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 -common lineHeight=52 base=26 scaleW=256 scaleH=512 pages=1 packed=0 -page id=0 file="bitmapFontTest.png" -chars count=94 -char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=44 xadvance=14 page=0 chnl=0 -char id=94 x=0 y=0 width=51 height=49 xoffset=1 yoffset=3 xadvance=51 page=0 chnl=0 -char id=95 x=51 y=0 width=82 height=48 xoffset=2 yoffset=4 xadvance=84 page=0 chnl=0 -char id=41 x=133 y=0 width=14 height=46 xoffset=1 yoffset=3 xadvance=13 page=0 chnl=0 -char id=40 x=147 y=0 width=16 height=46 xoffset=1 yoffset=3 xadvance=12 page=0 chnl=0 -char id=126 x=163 y=0 width=30 height=42 xoffset=2 yoffset=6 xadvance=31 page=0 chnl=0 -char id=47 x=193 y=0 width=24 height=42 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 -char id=37 x=217 y=0 width=32 height=38 xoffset=1 yoffset=10 xadvance=31 page=0 chnl=0 -char id=36 x=0 y=49 width=22 height=38 xoffset=-1 yoffset=10 xadvance=18 page=0 chnl=0 -char id=93 x=22 y=49 width=11 height=38 xoffset=1 yoffset=8 xadvance=11 page=0 chnl=0 -char id=91 x=33 y=49 width=12 height=38 xoffset=1 yoffset=6 xadvance=8 page=0 chnl=0 -char id=84 x=45 y=49 width=29 height=38 xoffset=0 yoffset=8 xadvance=27 page=0 chnl=0 -char id=63 x=74 y=49 width=21 height=37 xoffset=1 yoffset=7 xadvance=20 page=0 chnl=0 -char id=122 x=95 y=49 width=24 height=37 xoffset=1 yoffset=9 xadvance=23 page=0 chnl=0 -char id=116 x=119 y=49 width=29 height=37 xoffset=0 yoffset=7 xadvance=26 page=0 chnl=0 -char id=113 x=148 y=49 width=29 height=37 xoffset=1 yoffset=9 xadvance=28 page=0 chnl=0 -char id=102 x=177 y=49 width=27 height=37 xoffset=1 yoffset=8 xadvance=25 page=0 chnl=0 -char id=101 x=204 y=49 width=27 height=37 xoffset=1 yoffset=9 xadvance=26 page=0 chnl=0 -char id=98 x=0 y=87 width=30 height=37 xoffset=1 yoffset=6 xadvance=28 page=0 chnl=0 -char id=87 x=30 y=87 width=44 height=37 xoffset=0 yoffset=8 xadvance=42 page=0 chnl=0 -char id=81 x=74 y=87 width=29 height=37 xoffset=1 yoffset=8 xadvance=29 page=0 chnl=0 -char id=74 x=103 y=87 width=25 height=37 xoffset=0 yoffset=7 xadvance=23 page=0 chnl=0 -char id=70 x=128 y=87 width=27 height=37 xoffset=1 yoffset=8 xadvance=25 page=0 chnl=0 -char id=69 x=155 y=87 width=28 height=37 xoffset=1 yoffset=10 xadvance=27 page=0 chnl=0 -char id=66 x=183 y=87 width=30 height=37 xoffset=1 yoffset=7 xadvance=29 page=0 chnl=0 -char id=65 x=213 y=87 width=30 height=37 xoffset=0 yoffset=8 xadvance=29 page=0 chnl=0 -char id=38 x=0 y=124 width=32 height=36 xoffset=0 yoffset=7 xadvance=29 page=0 chnl=0 -char id=64 x=32 y=124 width=40 height=36 xoffset=0 yoffset=10 xadvance=33 page=0 chnl=0 -char id=57 x=72 y=124 width=21 height=36 xoffset=1 yoffset=9 xadvance=20 page=0 chnl=0 -char id=56 x=93 y=124 width=21 height=36 xoffset=1 yoffset=7 xadvance=20 page=0 chnl=0 -char id=55 x=114 y=124 width=21 height=36 xoffset=1 yoffset=9 xadvance=20 page=0 chnl=0 -char id=54 x=135 y=124 width=21 height=36 xoffset=1 yoffset=9 xadvance=20 page=0 chnl=0 -char id=53 x=156 y=124 width=21 height=36 xoffset=1 yoffset=10 xadvance=20 page=0 chnl=0 -char id=52 x=177 y=124 width=21 height=36 xoffset=1 yoffset=7 xadvance=21 page=0 chnl=0 -char id=51 x=198 y=124 width=21 height=36 xoffset=1 yoffset=9 xadvance=20 page=0 chnl=0 -char id=50 x=219 y=124 width=22 height=36 xoffset=1 yoffset=11 xadvance=21 page=0 chnl=0 -char id=120 x=0 y=160 width=31 height=36 xoffset=0 yoffset=8 xadvance=28 page=0 chnl=0 -char id=119 x=31 y=160 width=46 height=36 xoffset=0 yoffset=10 xadvance=39 page=0 chnl=0 -char id=117 x=77 y=160 width=29 height=36 xoffset=1 yoffset=10 xadvance=27 page=0 chnl=0 -char id=115 x=106 y=160 width=26 height=36 xoffset=1 yoffset=8 xadvance=25 page=0 chnl=0 -char id=114 x=132 y=160 width=29 height=36 xoffset=1 yoffset=9 xadvance=28 page=0 chnl=0 -char id=110 x=161 y=160 width=29 height=36 xoffset=1 yoffset=9 xadvance=28 page=0 chnl=0 -char id=109 x=190 y=160 width=38 height=36 xoffset=1 yoffset=9 xadvance=37 page=0 chnl=0 -char id=108 x=0 y=196 width=29 height=36 xoffset=0 yoffset=7 xadvance=24 page=0 chnl=0 -char id=106 x=29 y=196 width=24 height=36 xoffset=1 yoffset=8 xadvance=22 page=0 chnl=0 -char id=104 x=53 y=196 width=31 height=36 xoffset=1 yoffset=9 xadvance=30 page=0 chnl=0 -char id=100 x=84 y=196 width=29 height=36 xoffset=1 yoffset=9 xadvance=27 page=0 chnl=0 -char id=99 x=113 y=196 width=27 height=36 xoffset=1 yoffset=8 xadvance=25 page=0 chnl=0 -char id=97 x=140 y=196 width=31 height=36 xoffset=0 yoffset=8 xadvance=29 page=0 chnl=0 -char id=90 x=171 y=196 width=25 height=36 xoffset=1 yoffset=8 xadvance=24 page=0 chnl=0 -char id=89 x=196 y=196 width=30 height=36 xoffset=0 yoffset=9 xadvance=28 page=0 chnl=0 -char id=88 x=0 y=232 width=31 height=36 xoffset=0 yoffset=10 xadvance=28 page=0 chnl=0 -char id=85 x=31 y=232 width=29 height=36 xoffset=1 yoffset=9 xadvance=27 page=0 chnl=0 -char id=83 x=60 y=232 width=26 height=36 xoffset=1 yoffset=8 xadvance=25 page=0 chnl=0 -char id=82 x=86 y=232 width=30 height=36 xoffset=1 yoffset=10 xadvance=28 page=0 chnl=0 -char id=79 x=116 y=232 width=29 height=36 xoffset=1 yoffset=10 xadvance=28 page=0 chnl=0 -char id=78 x=145 y=232 width=30 height=36 xoffset=1 yoffset=10 xadvance=29 page=0 chnl=0 -char id=77 x=175 y=232 width=39 height=36 xoffset=1 yoffset=10 xadvance=38 page=0 chnl=0 -char id=76 x=214 y=232 width=29 height=36 xoffset=0 yoffset=8 xadvance=24 page=0 chnl=0 -char id=75 x=0 y=268 width=29 height=36 xoffset=1 yoffset=8 xadvance=27 page=0 chnl=0 -char id=72 x=29 y=268 width=30 height=36 xoffset=1 yoffset=9 xadvance=29 page=0 chnl=0 -char id=71 x=59 y=268 width=30 height=36 xoffset=1 yoffset=9 xadvance=29 page=0 chnl=0 -char id=68 x=89 y=268 width=29 height=36 xoffset=1 yoffset=10 xadvance=28 page=0 chnl=0 -char id=67 x=118 y=268 width=27 height=36 xoffset=1 yoffset=9 xadvance=25 page=0 chnl=0 -char id=92 x=145 y=268 width=37 height=35 xoffset=1 yoffset=9 xadvance=37 page=0 chnl=0 -char id=33 x=182 y=268 width=9 height=35 xoffset=2 yoffset=10 xadvance=10 page=0 chnl=0 -char id=48 x=191 y=268 width=21 height=35 xoffset=2 yoffset=10 xadvance=21 page=0 chnl=0 -char id=49 x=212 y=268 width=14 height=35 xoffset=1 yoffset=9 xadvance=13 page=0 chnl=0 -char id=121 x=0 y=304 width=30 height=35 xoffset=0 yoffset=11 xadvance=27 page=0 chnl=0 -char id=118 x=30 y=304 width=29 height=35 xoffset=0 yoffset=9 xadvance=26 page=0 chnl=0 -char id=112 x=59 y=304 width=26 height=35 xoffset=1 yoffset=9 xadvance=24 page=0 chnl=0 -char id=111 x=85 y=304 width=29 height=35 xoffset=1 yoffset=10 xadvance=28 page=0 chnl=0 -char id=107 x=114 y=304 width=29 height=35 xoffset=1 yoffset=9 xadvance=27 page=0 chnl=0 -char id=105 x=143 y=304 width=15 height=35 xoffset=1 yoffset=10 xadvance=14 page=0 chnl=0 -char id=103 x=158 y=304 width=30 height=35 xoffset=1 yoffset=9 xadvance=29 page=0 chnl=0 -char id=86 x=188 y=304 width=29 height=35 xoffset=0 yoffset=8 xadvance=26 page=0 chnl=0 -char id=80 x=217 y=304 width=26 height=35 xoffset=1 yoffset=11 xadvance=24 page=0 chnl=0 -char id=73 x=0 y=339 width=14 height=35 xoffset=1 yoffset=10 xadvance=13 page=0 chnl=0 -char id=35 x=14 y=339 width=27 height=34 xoffset=0 yoffset=12 xadvance=22 page=0 chnl=0 -char id=59 x=41 y=339 width=10 height=32 xoffset=2 yoffset=19 xadvance=10 page=0 chnl=0 -char id=124 x=51 y=339 width=17 height=28 xoffset=1 yoffset=14 xadvance=16 page=0 chnl=0 -char id=125 x=68 y=339 width=17 height=28 xoffset=1 yoffset=17 xadvance=15 page=0 chnl=0 -char id=123 x=85 y=339 width=17 height=28 xoffset=1 yoffset=17 xadvance=15 page=0 chnl=0 -char id=42 x=102 y=339 width=29 height=27 xoffset=0 yoffset=12 xadvance=26 page=0 chnl=0 -char id=60 x=131 y=339 width=66 height=26 xoffset=1 yoffset=17 xadvance=65 page=0 chnl=0 -char id=58 x=197 y=339 width=9 height=26 xoffset=2 yoffset=19 xadvance=10 page=0 chnl=0 -char id=62 x=0 y=374 width=66 height=25 xoffset=1 yoffset=17 xadvance=66 page=0 chnl=0 -char id=43 x=66 y=374 width=22 height=20 xoffset=0 yoffset=15 xadvance=19 page=0 chnl=0 -char id=44 x=88 y=374 width=8 height=16 xoffset=2 yoffset=34 xadvance=9 page=0 chnl=0 -char id=34 x=96 y=374 width=16 height=15 xoffset=0 yoffset=10 xadvance=14 page=0 chnl=0 -char id=39 x=112 y=374 width=8 height=13 xoffset=1 yoffset=10 xadvance=7 page=0 chnl=0 -char id=61 x=120 y=374 width=15 height=10 xoffset=2 yoffset=22 xadvance=16 page=0 chnl=0 -char id=46 x=135 y=374 width=10 height=9 xoffset=2 yoffset=35 xadvance=10 page=0 chnl=0 -char id=96 x=145 y=374 width=12 height=8 xoffset=0 yoffset=1 xadvance=10 page=0 chnl=0 -char id=45 x=157 y=374 width=15 height=5 xoffset=2 yoffset=23 xadvance=16 page=0 chnl=0 -kernings count=-1 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/bitmapFontTest.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/bitmapFontTest.png deleted file mode 100644 index 4da0aa0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/bitmapFontTest.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/bitmapFontTest2.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/bitmapFontTest2.fnt deleted file mode 100644 index ad233c5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/bitmapFontTest2.fnt +++ /dev/null @@ -1,188 +0,0 @@ -info face="Ardour3DGM" size=96 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 -common lineHeight=104 base=26 scaleW=1024 scaleH=512 pages=1 packed=0 -page id=0 file="bitmapFontTest2.bmp" -chars count=94 -char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=75 xadvance=30 page=0 chnl=0 -char id=125 x=0 y=0 width=34 height=90 xoffset=1 yoffset=10 xadvance=30 page=0 chnl=0 -char id=123 x=34 y=0 width=34 height=90 xoffset=1 yoffset=10 xadvance=30 page=0 chnl=0 -char id=93 x=68 y=0 width=35 height=90 xoffset=1 yoffset=10 xadvance=31 page=0 chnl=0 -char id=91 x=103 y=0 width=35 height=90 xoffset=1 yoffset=10 xadvance=31 page=0 chnl=0 -char id=41 x=138 y=0 width=28 height=90 xoffset=1 yoffset=10 xadvance=24 page=0 chnl=0 -char id=40 x=166 y=0 width=26 height=90 xoffset=1 yoffset=10 xadvance=24 page=0 chnl=0 -char id=124 x=192 y=0 width=21 height=89 xoffset=1 yoffset=13 xadvance=17 page=0 chnl=0 -char id=106 x=213 y=0 width=37 height=79 xoffset=-7 yoffset=21 xadvance=18 page=0 chnl=0 -char id=81 x=250 y=0 width=42 height=77 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=37 x=292 y=0 width=79 height=70 xoffset=1 yoffset=14 xadvance=75 page=0 chnl=0 -char id=92 x=371 y=0 width=57 height=70 xoffset=1 yoffset=14 xadvance=55 page=0 chnl=0 -char id=47 x=428 y=0 width=59 height=70 xoffset=1 yoffset=14 xadvance=55 page=0 chnl=0 -char id=52 x=487 y=0 width=49 height=70 xoffset=1 yoffset=13 xadvance=45 page=0 chnl=0 -char id=77 x=536 y=0 width=63 height=70 xoffset=1 yoffset=13 xadvance=59 page=0 chnl=0 -char id=55 x=599 y=0 width=55 height=69 xoffset=1 yoffset=15 xadvance=51 page=0 chnl=0 -char id=121 x=654 y=0 width=40 height=69 xoffset=1 yoffset=31 xadvance=38 page=0 chnl=0 -char id=113 x=694 y=0 width=41 height=69 xoffset=1 yoffset=32 xadvance=37 page=0 chnl=0 -char id=112 x=735 y=0 width=41 height=69 xoffset=1 yoffset=32 xadvance=37 page=0 chnl=0 -char id=108 x=776 y=0 width=21 height=69 xoffset=1 yoffset=14 xadvance=17 page=0 chnl=0 -char id=107 x=797 y=0 width=41 height=69 xoffset=1 yoffset=14 xadvance=37 page=0 chnl=0 -char id=104 x=838 y=0 width=41 height=69 xoffset=1 yoffset=14 xadvance=37 page=0 chnl=0 -char id=89 x=879 y=0 width=42 height=69 xoffset=1 yoffset=14 xadvance=38 page=0 chnl=0 -char id=88 x=921 y=0 width=42 height=69 xoffset=1 yoffset=14 xadvance=38 page=0 chnl=0 -char id=78 x=963 y=0 width=43 height=69 xoffset=1 yoffset=14 xadvance=39 page=0 chnl=0 -char id=75 x=0 y=90 width=43 height=69 xoffset=1 yoffset=14 xadvance=39 page=0 chnl=0 -char id=72 x=43 y=90 width=42 height=69 xoffset=1 yoffset=14 xadvance=38 page=0 chnl=0 -char id=49 x=85 y=90 width=33 height=68 xoffset=1 yoffset=14 xadvance=29 page=0 chnl=0 -char id=103 x=118 y=90 width=40 height=68 xoffset=1 yoffset=32 xadvance=38 page=0 chnl=0 -char id=102 x=158 y=90 width=33 height=68 xoffset=1 yoffset=15 xadvance=29 page=0 chnl=0 -char id=100 x=191 y=90 width=41 height=68 xoffset=1 yoffset=14 xadvance=37 page=0 chnl=0 -char id=98 x=232 y=90 width=41 height=68 xoffset=1 yoffset=14 xadvance=37 page=0 chnl=0 -char id=87 x=273 y=90 width=62 height=68 xoffset=1 yoffset=14 xadvance=58 page=0 chnl=0 -char id=86 x=335 y=90 width=40 height=68 xoffset=1 yoffset=14 xadvance=38 page=0 chnl=0 -char id=85 x=375 y=90 width=42 height=68 xoffset=1 yoffset=14 xadvance=38 page=0 chnl=0 -char id=84 x=417 y=90 width=56 height=68 xoffset=1 yoffset=15 xadvance=52 page=0 chnl=0 -char id=82 x=473 y=90 width=42 height=68 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=80 x=515 y=90 width=42 height=68 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=76 x=557 y=90 width=43 height=68 xoffset=1 yoffset=14 xadvance=39 page=0 chnl=0 -char id=74 x=600 y=90 width=42 height=68 xoffset=1 yoffset=14 xadvance=38 page=0 chnl=0 -char id=70 x=642 y=90 width=41 height=68 xoffset=1 yoffset=15 xadvance=37 page=0 chnl=0 -char id=65 x=683 y=90 width=41 height=68 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=38 x=724 y=90 width=45 height=67 xoffset=1 yoffset=15 xadvance=41 page=0 chnl=0 -char id=36 x=769 y=90 width=42 height=67 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=63 x=811 y=90 width=42 height=67 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=48 x=853 y=90 width=45 height=67 xoffset=1 yoffset=15 xadvance=43 page=0 chnl=0 -char id=57 x=898 y=90 width=40 height=67 xoffset=2 yoffset=15 xadvance=37 page=0 chnl=0 -char id=56 x=938 y=90 width=42 height=67 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=54 x=980 y=90 width=42 height=67 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=53 x=0 y=159 width=43 height=67 xoffset=1 yoffset=15 xadvance=39 page=0 chnl=0 -char id=51 x=43 y=159 width=42 height=67 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=50 x=85 y=159 width=43 height=67 xoffset=1 yoffset=15 xadvance=39 page=0 chnl=0 -char id=90 x=128 y=159 width=45 height=67 xoffset=1 yoffset=15 xadvance=43 page=0 chnl=0 -char id=83 x=173 y=159 width=42 height=67 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=79 x=215 y=159 width=42 height=67 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=73 x=257 y=159 width=30 height=67 xoffset=1 yoffset=15 xadvance=26 page=0 chnl=0 -char id=71 x=287 y=159 width=42 height=67 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=69 x=329 y=159 width=41 height=67 xoffset=1 yoffset=15 xadvance=37 page=0 chnl=0 -char id=68 x=370 y=159 width=42 height=67 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=67 x=412 y=159 width=42 height=67 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=66 x=454 y=159 width=42 height=67 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=33 x=496 y=159 width=22 height=66 xoffset=1 yoffset=16 xadvance=18 page=0 chnl=0 -char id=64 x=518 y=159 width=68 height=62 xoffset=1 yoffset=19 xadvance=66 page=0 chnl=0 -char id=116 x=586 y=159 width=31 height=62 xoffset=1 yoffset=21 xadvance=27 page=0 chnl=0 -char id=105 x=617 y=159 width=22 height=62 xoffset=1 yoffset=21 xadvance=18 page=0 chnl=0 -char id=59 x=639 y=159 width=22 height=57 xoffset=1 yoffset=34 xadvance=18 page=0 chnl=0 -char id=117 x=661 y=159 width=40 height=52 xoffset=1 yoffset=31 xadvance=38 page=0 chnl=0 -char id=110 x=701 y=159 width=40 height=52 xoffset=1 yoffset=32 xadvance=38 page=0 chnl=0 -char id=109 x=741 y=159 width=60 height=52 xoffset=1 yoffset=32 xadvance=58 page=0 chnl=0 -char id=120 x=801 y=159 width=40 height=51 xoffset=1 yoffset=32 xadvance=38 page=0 chnl=0 -char id=114 x=841 y=159 width=41 height=51 xoffset=1 yoffset=32 xadvance=37 page=0 chnl=0 -char id=97 x=882 y=159 width=41 height=51 xoffset=1 yoffset=32 xadvance=37 page=0 chnl=0 -char id=35 x=923 y=159 width=56 height=50 xoffset=1 yoffset=24 xadvance=52 page=0 chnl=0 -char id=119 x=0 y=226 width=62 height=50 xoffset=1 yoffset=32 xadvance=58 page=0 chnl=0 -char id=118 x=62 y=226 width=40 height=50 xoffset=1 yoffset=32 xadvance=38 page=0 chnl=0 -char id=122 x=102 y=226 width=43 height=49 xoffset=1 yoffset=33 xadvance=39 page=0 chnl=0 -char id=115 x=145 y=226 width=40 height=49 xoffset=1 yoffset=33 xadvance=36 page=0 chnl=0 -char id=111 x=185 y=226 width=40 height=49 xoffset=1 yoffset=33 xadvance=38 page=0 chnl=0 -char id=101 x=225 y=226 width=40 height=49 xoffset=1 yoffset=33 xadvance=38 page=0 chnl=0 -char id=99 x=265 y=226 width=40 height=49 xoffset=1 yoffset=33 xadvance=38 page=0 chnl=0 -char id=58 x=305 y=226 width=22 height=48 xoffset=1 yoffset=34 xadvance=18 page=0 chnl=0 -char id=42 x=327 y=226 width=32 height=34 xoffset=1 yoffset=16 xadvance=30 page=0 chnl=0 -char id=62 x=359 y=226 width=39 height=34 xoffset=1 yoffset=40 xadvance=35 page=0 chnl=0 -char id=60 x=398 y=226 width=38 height=34 xoffset=1 yoffset=40 xadvance=34 page=0 chnl=0 -char id=43 x=436 y=226 width=43 height=32 xoffset=1 yoffset=41 xadvance=39 page=0 chnl=0 -char id=44 x=479 y=226 width=22 height=25 xoffset=1 yoffset=66 xadvance=18 page=0 chnl=0 -char id=39 x=501 y=226 width=17 height=24 xoffset=1 yoffset=15 xadvance=15 page=0 chnl=0 -char id=96 x=518 y=226 width=24 height=24 xoffset=1 yoffset=15 xadvance=22 page=0 chnl=0 -char id=34 x=542 y=226 width=33 height=24 xoffset=1 yoffset=15 xadvance=29 page=0 chnl=0 -char id=94 x=575 y=226 width=38 height=23 xoffset=1 yoffset=16 xadvance=34 page=0 chnl=0 -char id=126 x=613 y=226 width=47 height=22 xoffset=1 yoffset=25 xadvance=43 page=0 chnl=0 -char id=61 x=660 y=226 width=44 height=22 xoffset=1 yoffset=47 xadvance=40 page=0 chnl=0 -char id=46 x=704 y=226 width=22 height=16 xoffset=1 yoffset=66 xadvance=18 page=0 chnl=0 -char id=45 x=726 y=226 width=37 height=13 xoffset=1 yoffset=51 xadvance=33 page=0 chnl=0 -char id=95 x=763 y=226 width=46 height=12 xoffset=1 yoffset=85 xadvance=42 page=0 chnl=0 -kernings count=87 -kerning first=121 second=44 amount=-7 -kerning first=121 second=46 amount=-7 -kerning first=89 second=44 amount=-12 -kerning first=89 second=45 amount=-9 -kerning first=89 second=46 amount=-12 -kerning first=89 second=58 amount=-5 -kerning first=89 second=59 amount=-6 -kerning first=89 second=65 amount=-7 -kerning first=89 second=97 amount=-7 -kerning first=89 second=101 amount=-9 -kerning first=89 second=105 amount=-3 -kerning first=89 second=111 amount=-9 -kerning first=89 second=112 amount=-7 -kerning first=89 second=113 amount=-9 -kerning first=89 second=117 amount=-5 -kerning first=89 second=118 amount=-5 -kerning first=49 second=49 amount=-7 -kerning first=102 second=102 amount=-2 -kerning first=87 second=44 amount=-5 -kerning first=87 second=45 amount=-2 -kerning first=87 second=46 amount=-5 -kerning first=87 second=58 amount=-2 -kerning first=87 second=59 amount=-2 -kerning first=87 second=65 amount=-3 -kerning first=87 second=97 amount=-3 -kerning first=87 second=101 amount=-2 -kerning first=87 second=111 amount=-2 -kerning first=87 second=114 amount=-2 -kerning first=87 second=117 amount=-2 -kerning first=87 second=121 amount=-1 -kerning first=86 second=44 amount=-9 -kerning first=86 second=45 amount=-5 -kerning first=86 second=46 amount=-9 -kerning first=86 second=58 amount=-3 -kerning first=86 second=59 amount=-3 -kerning first=86 second=65 amount=-7 -kerning first=86 second=97 amount=-7 -kerning first=86 second=101 amount=-5 -kerning first=86 second=105 amount=-2 -kerning first=86 second=111 amount=-5 -kerning first=86 second=114 amount=-3 -kerning first=86 second=117 amount=-3 -kerning first=86 second=121 amount=-3 -kerning first=84 second=44 amount=-10 -kerning first=84 second=45 amount=-5 -kerning first=84 second=46 amount=-10 -kerning first=84 second=58 amount=-10 -kerning first=84 second=59 amount=-10 -kerning first=84 second=65 amount=-7 -kerning first=84 second=79 amount=-2 -kerning first=84 second=97 amount=-10 -kerning first=84 second=99 amount=-10 -kerning first=84 second=101 amount=-10 -kerning first=84 second=105 amount=-3 -kerning first=84 second=111 amount=-10 -kerning first=84 second=114 amount=-3 -kerning first=84 second=115 amount=-10 -kerning first=84 second=117 amount=-3 -kerning first=84 second=119 amount=-5 -kerning first=84 second=121 amount=-5 -kerning first=82 second=84 amount=-2 -kerning first=82 second=86 amount=-2 -kerning first=82 second=87 amount=-2 -kerning first=82 second=89 amount=-2 -kerning first=80 second=44 amount=-12 -kerning first=80 second=46 amount=-12 -kerning first=80 second=65 amount=-7 -kerning first=76 second=84 amount=-7 -kerning first=76 second=86 amount=-7 -kerning first=76 second=87 amount=-7 -kerning first=76 second=89 amount=-7 -kerning first=76 second=121 amount=-3 -kerning first=70 second=44 amount=-10 -kerning first=70 second=46 amount=-10 -kerning first=70 second=65 amount=-5 -kerning first=65 second=84 amount=-7 -kerning first=65 second=86 amount=-7 -kerning first=65 second=87 amount=-3 -kerning first=65 second=89 amount=-7 -kerning first=65 second=118 amount=-2 -kerning first=65 second=119 amount=-2 -kerning first=65 second=121 amount=-2 -kerning first=114 second=44 amount=-5 -kerning first=114 second=46 amount=-5 -kerning first=119 second=44 amount=-5 -kerning first=119 second=46 amount=-5 -kerning first=118 second=44 amount=-7 -kerning first=118 second=46 amount=-7 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/bitmapFontTest3.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/bitmapFontTest3.fnt deleted file mode 100644 index 53c9bc1..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/bitmapFontTest3.fnt +++ /dev/null @@ -1,102 +0,0 @@ -info face="ActionJackson" size=28 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 -common lineHeight=30 base=26 scaleW=512 scaleH=512 pages=1 packed=0 -page id=0 file="bitmapFontTest3.png" -chars count=94 -char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=24 xadvance=23 page=0 chnl=0 -char id=114 x=0 y=0 width=16 height=25 xoffset=0 yoffset=1 xadvance=14 page=0 chnl=0 -char id=82 x=16 y=0 width=16 height=25 xoffset=0 yoffset=1 xadvance=14 page=0 chnl=0 -char id=62 x=32 y=0 width=9 height=24 xoffset=0 yoffset=2 xadvance=7 page=0 chnl=0 -char id=60 x=41 y=0 width=10 height=24 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0 -char id=125 x=51 y=0 width=9 height=24 xoffset=0 yoffset=2 xadvance=7 page=0 chnl=0 -char id=123 x=60 y=0 width=10 height=24 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0 -char id=93 x=70 y=0 width=9 height=24 xoffset=0 yoffset=2 xadvance=7 page=0 chnl=0 -char id=91 x=79 y=0 width=10 height=24 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0 -char id=41 x=89 y=0 width=9 height=24 xoffset=0 yoffset=2 xadvance=7 page=0 chnl=0 -char id=40 x=98 y=0 width=10 height=24 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0 -char id=56 x=108 y=0 width=17 height=24 xoffset=0 yoffset=1 xadvance=15 page=0 chnl=0 -char id=105 x=125 y=0 width=19 height=24 xoffset=0 yoffset=1 xadvance=17 page=0 chnl=0 -char id=101 x=144 y=0 width=18 height=24 xoffset=0 yoffset=1 xadvance=16 page=0 chnl=0 -char id=73 x=162 y=0 width=19 height=24 xoffset=0 yoffset=1 xadvance=17 page=0 chnl=0 -char id=69 x=181 y=0 width=18 height=24 xoffset=0 yoffset=1 xadvance=16 page=0 chnl=0 -char id=59 x=199 y=0 width=11 height=23 xoffset=0 yoffset=7 xadvance=9 page=0 chnl=0 -char id=63 x=210 y=0 width=16 height=23 xoffset=0 yoffset=2 xadvance=14 page=0 chnl=0 -char id=33 x=226 y=0 width=8 height=23 xoffset=1 yoffset=2 xadvance=8 page=0 chnl=0 -char id=48 x=234 y=0 width=18 height=23 xoffset=0 yoffset=2 xadvance=16 page=0 chnl=0 -char id=57 x=252 y=0 width=16 height=23 xoffset=0 yoffset=2 xadvance=14 page=0 chnl=0 -char id=54 x=268 y=0 width=17 height=23 xoffset=0 yoffset=2 xadvance=15 page=0 chnl=0 -char id=53 x=285 y=0 width=19 height=23 xoffset=0 yoffset=2 xadvance=17 page=0 chnl=0 -char id=52 x=304 y=0 width=18 height=23 xoffset=0 yoffset=2 xadvance=16 page=0 chnl=0 -char id=51 x=322 y=0 width=16 height=23 xoffset=0 yoffset=2 xadvance=14 page=0 chnl=0 -char id=49 x=338 y=0 width=16 height=23 xoffset=1 yoffset=2 xadvance=15 page=0 chnl=0 -char id=122 x=354 y=0 width=19 height=23 xoffset=0 yoffset=2 xadvance=17 page=0 chnl=0 -char id=121 x=373 y=0 width=20 height=23 xoffset=0 yoffset=2 xadvance=18 page=0 chnl=0 -char id=118 x=393 y=0 width=21 height=23 xoffset=0 yoffset=2 xadvance=19 page=0 chnl=0 -char id=116 x=414 y=0 width=21 height=23 xoffset=0 yoffset=2 xadvance=19 page=0 chnl=0 -char id=113 x=435 y=0 width=17 height=23 xoffset=0 yoffset=2 xadvance=15 page=0 chnl=0 -char id=112 x=452 y=0 width=17 height=23 xoffset=0 yoffset=2 xadvance=15 page=0 chnl=0 -char id=110 x=469 y=0 width=20 height=23 xoffset=0 yoffset=2 xadvance=18 page=0 chnl=0 -char id=109 x=0 y=25 width=25 height=23 xoffset=0 yoffset=2 xadvance=22 page=0 chnl=0 -char id=108 x=25 y=25 width=21 height=23 xoffset=1 yoffset=2 xadvance=19 page=0 chnl=0 -char id=107 x=46 y=25 width=19 height=23 xoffset=1 yoffset=2 xadvance=18 page=0 chnl=0 -char id=106 x=65 y=25 width=20 height=23 xoffset=0 yoffset=2 xadvance=18 page=0 chnl=0 -char id=100 x=85 y=25 width=19 height=23 xoffset=0 yoffset=2 xadvance=16 page=0 chnl=0 -char id=98 x=104 y=25 width=18 height=23 xoffset=0 yoffset=2 xadvance=16 page=0 chnl=0 -char id=97 x=122 y=25 width=21 height=23 xoffset=0 yoffset=2 xadvance=19 page=0 chnl=0 -char id=90 x=143 y=25 width=19 height=23 xoffset=0 yoffset=2 xadvance=17 page=0 chnl=0 -char id=89 x=162 y=25 width=20 height=23 xoffset=0 yoffset=2 xadvance=18 page=0 chnl=0 -char id=86 x=182 y=25 width=21 height=23 xoffset=0 yoffset=2 xadvance=19 page=0 chnl=0 -char id=84 x=203 y=25 width=21 height=23 xoffset=0 yoffset=2 xadvance=19 page=0 chnl=0 -char id=81 x=224 y=25 width=17 height=23 xoffset=0 yoffset=2 xadvance=15 page=0 chnl=0 -char id=80 x=241 y=25 width=17 height=23 xoffset=0 yoffset=2 xadvance=15 page=0 chnl=0 -char id=78 x=258 y=25 width=20 height=23 xoffset=0 yoffset=2 xadvance=18 page=0 chnl=0 -char id=77 x=278 y=25 width=25 height=23 xoffset=0 yoffset=2 xadvance=22 page=0 chnl=0 -char id=76 x=303 y=25 width=21 height=23 xoffset=1 yoffset=2 xadvance=19 page=0 chnl=0 -char id=75 x=324 y=25 width=19 height=23 xoffset=1 yoffset=2 xadvance=18 page=0 chnl=0 -char id=74 x=343 y=25 width=20 height=23 xoffset=0 yoffset=2 xadvance=18 page=0 chnl=0 -char id=68 x=363 y=25 width=19 height=23 xoffset=0 yoffset=2 xadvance=16 page=0 chnl=0 -char id=66 x=382 y=25 width=18 height=23 xoffset=0 yoffset=2 xadvance=16 page=0 chnl=0 -char id=65 x=400 y=25 width=20 height=23 xoffset=0 yoffset=2 xadvance=19 page=0 chnl=0 -char id=55 x=420 y=25 width=18 height=22 xoffset=0 yoffset=3 xadvance=16 page=0 chnl=0 -char id=50 x=438 y=25 width=18 height=22 xoffset=1 yoffset=2 xadvance=17 page=0 chnl=0 -char id=120 x=456 y=25 width=23 height=22 xoffset=0 yoffset=3 xadvance=21 page=0 chnl=0 -char id=117 x=479 y=25 width=22 height=22 xoffset=0 yoffset=2 xadvance=20 page=0 chnl=0 -char id=115 x=0 y=48 width=16 height=22 xoffset=0 yoffset=2 xadvance=14 page=0 chnl=0 -char id=111 x=16 y=48 width=17 height=22 xoffset=0 yoffset=2 xadvance=16 page=0 chnl=0 -char id=102 x=33 y=48 width=20 height=22 xoffset=0 yoffset=2 xadvance=17 page=0 chnl=0 -char id=88 x=53 y=48 width=23 height=22 xoffset=0 yoffset=3 xadvance=21 page=0 chnl=0 -char id=85 x=76 y=48 width=22 height=22 xoffset=0 yoffset=2 xadvance=20 page=0 chnl=0 -char id=83 x=98 y=48 width=16 height=22 xoffset=0 yoffset=2 xadvance=14 page=0 chnl=0 -char id=79 x=114 y=48 width=17 height=22 xoffset=0 yoffset=2 xadvance=16 page=0 chnl=0 -char id=70 x=131 y=48 width=20 height=22 xoffset=0 yoffset=2 xadvance=17 page=0 chnl=0 -char id=92 x=151 y=48 width=12 height=21 xoffset=0 yoffset=3 xadvance=10 page=0 chnl=0 -char id=119 x=163 y=48 width=24 height=21 xoffset=0 yoffset=2 xadvance=21 page=0 chnl=0 -char id=104 x=187 y=48 width=20 height=21 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0 -char id=103 x=207 y=48 width=22 height=21 xoffset=0 yoffset=3 xadvance=20 page=0 chnl=0 -char id=87 x=229 y=48 width=24 height=21 xoffset=0 yoffset=2 xadvance=21 page=0 chnl=0 -char id=72 x=253 y=48 width=20 height=21 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0 -char id=71 x=273 y=48 width=22 height=21 xoffset=0 yoffset=3 xadvance=20 page=0 chnl=0 -char id=47 x=295 y=48 width=11 height=20 xoffset=1 yoffset=3 xadvance=10 page=0 chnl=0 -char id=124 x=306 y=48 width=11 height=20 xoffset=1 yoffset=3 xadvance=10 page=0 chnl=0 -char id=99 x=317 y=48 width=18 height=20 xoffset=0 yoffset=2 xadvance=16 page=0 chnl=0 -char id=67 x=335 y=48 width=18 height=20 xoffset=0 yoffset=2 xadvance=16 page=0 chnl=0 -char id=126 x=353 y=48 width=17 height=18 xoffset=1 yoffset=5 xadvance=16 page=0 chnl=0 -char id=38 x=370 y=48 width=17 height=18 xoffset=1 yoffset=5 xadvance=16 page=0 chnl=0 -char id=35 x=387 y=48 width=17 height=18 xoffset=1 yoffset=5 xadvance=16 page=0 chnl=0 -char id=37 x=404 y=48 width=17 height=18 xoffset=1 yoffset=5 xadvance=16 page=0 chnl=0 -char id=36 x=421 y=48 width=17 height=18 xoffset=1 yoffset=5 xadvance=16 page=0 chnl=0 -char id=94 x=438 y=48 width=17 height=18 xoffset=1 yoffset=5 xadvance=16 page=0 chnl=0 -char id=64 x=455 y=48 width=17 height=18 xoffset=1 yoffset=5 xadvance=16 page=0 chnl=0 -char id=43 x=472 y=48 width=17 height=17 xoffset=0 yoffset=2 xadvance=15 page=0 chnl=0 -char id=58 x=489 y=48 width=9 height=17 xoffset=0 yoffset=8 xadvance=7 page=0 chnl=0 -char id=61 x=0 y=70 width=17 height=14 xoffset=1 yoffset=6 xadvance=16 page=0 chnl=0 -char id=44 x=17 y=70 width=11 height=14 xoffset=0 yoffset=16 xadvance=9 page=0 chnl=0 -char id=39 x=28 y=70 width=11 height=14 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=0 -char id=96 x=39 y=70 width=10 height=13 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=0 -char id=34 x=49 y=70 width=20 height=13 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=0 -char id=95 x=69 y=70 width=16 height=8 xoffset=1 yoffset=17 xadvance=16 page=0 chnl=0 -char id=45 x=85 y=70 width=17 height=8 xoffset=1 yoffset=10 xadvance=16 page=0 chnl=0 -char id=42 x=102 y=70 width=8 height=7 xoffset=1 yoffset=3 xadvance=6 page=0 chnl=0 -char id=46 x=110 y=70 width=9 height=7 xoffset=0 yoffset=18 xadvance=7 page=0 chnl=0 -kernings count=1 -kerning first=79 second=66 amount=-1 -kerning first=79 second=89 amount=-3 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/bitmapFontTest3.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/bitmapFontTest3.png deleted file mode 100644 index cf44247..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/bitmapFontTest3.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/bitmapFontTest4.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/bitmapFontTest4.fnt deleted file mode 100644 index b98b469..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/bitmapFontTest4.fnt +++ /dev/null @@ -1,99 +0,0 @@ -info face="Cracked" size=32 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 -common lineHeight=37 base=26 scaleW=256 scaleH=256 pages=1 packed=0 -page id=0 file="bitmapFontTest4.png" -chars count=94 -char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=27 xadvance=9 page=0 chnl=0 -char id=40 x=0 y=0 width=14 height=35 xoffset=-2 yoffset=-2 xadvance=11 page=0 chnl=0 -char id=123 x=14 y=0 width=19 height=34 xoffset=-3 yoffset=-1 xadvance=10 page=0 chnl=0 -char id=93 x=33 y=0 width=16 height=34 xoffset=-4 yoffset=-1 xadvance=10 page=0 chnl=0 -char id=41 x=49 y=0 width=13 height=34 xoffset=-2 yoffset=-2 xadvance=11 page=0 chnl=0 -char id=125 x=62 y=0 width=19 height=33 xoffset=-4 yoffset=0 xadvance=10 page=0 chnl=0 -char id=91 x=81 y=0 width=14 height=33 xoffset=-1 yoffset=0 xadvance=10 page=0 chnl=0 -char id=106 x=95 y=0 width=12 height=32 xoffset=-2 yoffset=4 xadvance=10 page=0 chnl=0 -char id=36 x=107 y=0 width=17 height=31 xoffset=-1 yoffset=3 xadvance=16 page=0 chnl=0 -char id=81 x=124 y=0 width=19 height=31 xoffset=-2 yoffset=3 xadvance=17 page=0 chnl=0 -char id=65 x=143 y=0 width=18 height=31 xoffset=-2 yoffset=3 xadvance=17 page=0 chnl=0 -char id=38 x=161 y=0 width=20 height=30 xoffset=-1 yoffset=4 xadvance=19 page=0 chnl=0 -char id=92 x=181 y=0 width=15 height=30 xoffset=-2 yoffset=2 xadvance=14 page=0 chnl=0 -char id=47 x=196 y=0 width=15 height=30 xoffset=-1 yoffset=2 xadvance=14 page=0 chnl=0 -char id=55 x=211 y=0 width=16 height=30 xoffset=-2 yoffset=2 xadvance=15 page=0 chnl=0 -char id=107 x=227 y=0 width=17 height=30 xoffset=-2 yoffset=2 xadvance=14 page=0 chnl=0 -char id=90 x=0 y=35 width=17 height=30 xoffset=-2 yoffset=2 xadvance=15 page=0 chnl=0 -char id=74 x=17 y=35 width=14 height=30 xoffset=-2 yoffset=1 xadvance=12 page=0 chnl=0 -char id=71 x=31 y=35 width=18 height=30 xoffset=-2 yoffset=3 xadvance=16 page=0 chnl=0 -char id=33 x=49 y=35 width=11 height=29 xoffset=-1 yoffset=2 xadvance=10 page=0 chnl=0 -char id=56 x=60 y=35 width=17 height=29 xoffset=-2 yoffset=3 xadvance=15 page=0 chnl=0 -char id=49 x=77 y=35 width=16 height=29 xoffset=-2 yoffset=2 xadvance=14 page=0 chnl=0 -char id=116 x=93 y=35 width=15 height=29 xoffset=-2 yoffset=4 xadvance=13 page=0 chnl=0 -char id=108 x=108 y=35 width=11 height=29 xoffset=-2 yoffset=2 xadvance=9 page=0 chnl=0 -char id=86 x=119 y=35 width=18 height=29 xoffset=-2 yoffset=3 xadvance=16 page=0 chnl=0 -char id=70 x=137 y=35 width=16 height=29 xoffset=-2 yoffset=3 xadvance=14 page=0 chnl=0 -char id=68 x=153 y=35 width=18 height=29 xoffset=-2 yoffset=2 xadvance=16 page=0 chnl=0 -char id=37 x=171 y=35 width=19 height=28 xoffset=-1 yoffset=3 xadvance=19 page=0 chnl=0 -char id=63 x=190 y=35 width=15 height=28 xoffset=-2 yoffset=3 xadvance=13 page=0 chnl=0 -char id=48 x=205 y=35 width=17 height=28 xoffset=-2 yoffset=3 xadvance=15 page=0 chnl=0 -char id=57 x=222 y=35 width=17 height=28 xoffset=-2 yoffset=3 xadvance=15 page=0 chnl=0 -char id=54 x=0 y=65 width=17 height=28 xoffset=-2 yoffset=4 xadvance=15 page=0 chnl=0 -char id=53 x=17 y=65 width=17 height=28 xoffset=-2 yoffset=4 xadvance=15 page=0 chnl=0 -char id=113 x=34 y=65 width=17 height=28 xoffset=-2 yoffset=7 xadvance=14 page=0 chnl=0 -char id=104 x=51 y=65 width=17 height=28 xoffset=-2 yoffset=3 xadvance=15 page=0 chnl=0 -char id=103 x=68 y=65 width=19 height=28 xoffset=-2 yoffset=6 xadvance=16 page=0 chnl=0 -char id=100 x=87 y=65 width=17 height=28 xoffset=-2 yoffset=4 xadvance=15 page=0 chnl=0 -char id=88 x=104 y=65 width=19 height=28 xoffset=-2 yoffset=4 xadvance=16 page=0 chnl=0 -char id=87 x=123 y=65 width=25 height=28 xoffset=-2 yoffset=4 xadvance=23 page=0 chnl=0 -char id=82 x=148 y=65 width=17 height=28 xoffset=-2 yoffset=4 xadvance=15 page=0 chnl=0 -char id=79 x=165 y=65 width=19 height=28 xoffset=-2 yoffset=4 xadvance=17 page=0 chnl=0 -char id=76 x=184 y=65 width=16 height=28 xoffset=-2 yoffset=3 xadvance=14 page=0 chnl=0 -char id=75 x=200 y=65 width=18 height=28 xoffset=-2 yoffset=3 xadvance=16 page=0 chnl=0 -char id=72 x=218 y=65 width=18 height=28 xoffset=-2 yoffset=3 xadvance=16 page=0 chnl=0 -char id=69 x=236 y=65 width=17 height=28 xoffset=-2 yoffset=4 xadvance=15 page=0 chnl=0 -char id=124 x=0 y=93 width=10 height=27 xoffset=-1 yoffset=3 xadvance=9 page=0 chnl=0 -char id=59 x=10 y=93 width=13 height=27 xoffset=-2 yoffset=7 xadvance=8 page=0 chnl=0 -char id=52 x=23 y=93 width=18 height=27 xoffset=-2 yoffset=4 xadvance=15 page=0 chnl=0 -char id=51 x=41 y=93 width=18 height=27 xoffset=-2 yoffset=4 xadvance=15 page=0 chnl=0 -char id=50 x=59 y=93 width=18 height=27 xoffset=-1 yoffset=3 xadvance=16 page=0 chnl=0 -char id=121 x=77 y=93 width=18 height=27 xoffset=-3 yoffset=8 xadvance=14 page=0 chnl=0 -char id=112 x=95 y=93 width=18 height=27 xoffset=-2 yoffset=7 xadvance=15 page=0 chnl=0 -char id=105 x=113 y=93 width=11 height=27 xoffset=-2 yoffset=4 xadvance=9 page=0 chnl=0 -char id=102 x=124 y=93 width=15 height=27 xoffset=-2 yoffset=4 xadvance=13 page=0 chnl=0 -char id=98 x=139 y=93 width=18 height=27 xoffset=-2 yoffset=5 xadvance=15 page=0 chnl=0 -char id=85 x=157 y=93 width=20 height=27 xoffset=-1 yoffset=4 xadvance=19 page=0 chnl=0 -char id=84 x=177 y=93 width=21 height=27 xoffset=-2 yoffset=5 xadvance=19 page=0 chnl=0 -char id=83 x=198 y=93 width=18 height=27 xoffset=-2 yoffset=4 xadvance=15 page=0 chnl=0 -char id=80 x=216 y=93 width=17 height=27 xoffset=-2 yoffset=4 xadvance=15 page=0 chnl=0 -char id=78 x=233 y=93 width=18 height=27 xoffset=-2 yoffset=4 xadvance=16 page=0 chnl=0 -char id=77 x=0 y=120 width=22 height=27 xoffset=-2 yoffset=5 xadvance=19 page=0 chnl=0 -char id=73 x=22 y=120 width=11 height=27 xoffset=-1 yoffset=4 xadvance=10 page=0 chnl=0 -char id=66 x=33 y=120 width=19 height=27 xoffset=-2 yoffset=4 xadvance=17 page=0 chnl=0 -char id=35 x=52 y=120 width=18 height=26 xoffset=-2 yoffset=6 xadvance=16 page=0 chnl=0 -char id=89 x=70 y=120 width=18 height=26 xoffset=-2 yoffset=5 xadvance=16 page=0 chnl=0 -char id=67 x=88 y=120 width=19 height=26 xoffset=-2 yoffset=4 xadvance=17 page=0 chnl=0 -char id=58 x=107 y=120 width=11 height=24 xoffset=-2 yoffset=7 xadvance=9 page=0 chnl=0 -char id=117 x=118 y=120 width=17 height=24 xoffset=-2 yoffset=9 xadvance=15 page=0 chnl=0 -char id=111 x=135 y=120 width=17 height=24 xoffset=-2 yoffset=8 xadvance=15 page=0 chnl=0 -char id=119 x=152 y=120 width=20 height=23 xoffset=-2 yoffset=8 xadvance=18 page=0 chnl=0 -char id=114 x=172 y=120 width=15 height=23 xoffset=-2 yoffset=8 xadvance=12 page=0 chnl=0 -char id=99 x=187 y=120 width=17 height=23 xoffset=-2 yoffset=8 xadvance=15 page=0 chnl=0 -char id=97 x=204 y=120 width=17 height=23 xoffset=-2 yoffset=8 xadvance=15 page=0 chnl=0 -char id=122 x=221 y=120 width=17 height=22 xoffset=-2 yoffset=9 xadvance=15 page=0 chnl=0 -char id=118 x=238 y=120 width=16 height=22 xoffset=-2 yoffset=8 xadvance=14 page=0 chnl=0 -char id=115 x=0 y=147 width=16 height=22 xoffset=-2 yoffset=9 xadvance=14 page=0 chnl=0 -char id=109 x=16 y=147 width=21 height=22 xoffset=-2 yoffset=8 xadvance=19 page=0 chnl=0 -char id=101 x=37 y=147 width=17 height=22 xoffset=-2 yoffset=8 xadvance=15 page=0 chnl=0 -char id=120 x=54 y=147 width=17 height=21 xoffset=-2 yoffset=9 xadvance=15 page=0 chnl=0 -char id=110 x=71 y=147 width=16 height=21 xoffset=-2 yoffset=9 xadvance=14 page=0 chnl=0 -char id=64 x=87 y=147 width=20 height=19 xoffset=-1 yoffset=7 xadvance=20 page=0 chnl=0 -char id=44 x=107 y=147 width=12 height=17 xoffset=-2 yoffset=18 xadvance=9 page=0 chnl=0 -char id=43 x=119 y=147 width=17 height=16 xoffset=-2 yoffset=9 xadvance=16 page=0 chnl=0 -char id=60 x=136 y=147 width=17 height=16 xoffset=-2 yoffset=9 xadvance=15 page=0 chnl=0 -char id=61 x=153 y=147 width=23 height=15 xoffset=-1 yoffset=9 xadvance=22 page=0 chnl=0 -char id=62 x=176 y=147 width=17 height=15 xoffset=-2 yoffset=10 xadvance=15 page=0 chnl=0 -char id=39 x=193 y=147 width=9 height=15 xoffset=-1 yoffset=0 xadvance=9 page=0 chnl=0 -char id=34 x=202 y=147 width=14 height=15 xoffset=-1 yoffset=4 xadvance=14 page=0 chnl=0 -char id=42 x=216 y=147 width=11 height=10 xoffset=-1 yoffset=3 xadvance=10 page=0 chnl=0 -char id=126 x=227 y=147 width=21 height=10 xoffset=-2 yoffset=-1 xadvance=19 page=0 chnl=0 -char id=94 x=0 y=169 width=13 height=10 xoffset=-1 yoffset=0 xadvance=13 page=0 chnl=0 -char id=46 x=13 y=169 width=10 height=10 xoffset=-2 yoffset=21 xadvance=7 page=0 chnl=0 -char id=96 x=23 y=169 width=13 height=10 xoffset=-4 yoffset=-1 xadvance=7 page=0 chnl=0 -char id=95 x=36 y=169 width=28 height=9 xoffset=-2 yoffset=25 xadvance=26 page=0 chnl=0 -char id=45 x=64 y=169 width=17 height=8 xoffset=-2 yoffset=12 xadvance=15 page=0 chnl=0 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/bitmapFontTest4.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/bitmapFontTest4.png deleted file mode 100644 index 93dacc0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/bitmapFontTest4.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/bitmapFontTest5.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/bitmapFontTest5.fnt deleted file mode 100644 index 0dacd6b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/bitmapFontTest5.fnt +++ /dev/null @@ -1,99 +0,0 @@ -info face="CygnetRound" size=32 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 -common lineHeight=43 base=26 scaleW=512 scaleH=512 pages=1 packed=0 -page id=0 file="bitmapFontTest5.png" -chars count=94 -char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=32 xadvance=9 page=0 chnl=0 -char id=125 x=0 y=0 width=38 height=37 xoffset=2 yoffset=5 xadvance=15 page=0 chnl=0 -char id=123 x=38 y=0 width=43 height=37 xoffset=7 yoffset=5 xadvance=15 page=0 chnl=0 -char id=89 x=81 y=0 width=52 height=37 xoffset=5 yoffset=7 xadvance=28 page=0 chnl=0 -char id=41 x=133 y=0 width=35 height=36 xoffset=-1 yoffset=7 xadvance=12 page=0 chnl=0 -char id=40 x=168 y=0 width=41 height=36 xoffset=6 yoffset=7 xadvance=12 page=0 chnl=0 -char id=102 x=209 y=0 width=66 height=36 xoffset=-9 yoffset=8 xadvance=7 page=0 chnl=0 -char id=74 x=275 y=0 width=61 height=36 xoffset=1 yoffset=8 xadvance=23 page=0 chnl=0 -char id=76 x=336 y=0 width=55 height=32 xoffset=6 yoffset=7 xadvance=22 page=0 chnl=0 -char id=124 x=391 y=0 width=6 height=31 xoffset=4 yoffset=7 xadvance=11 page=0 chnl=0 -char id=93 x=397 y=0 width=43 height=31 xoffset=6 yoffset=6 xadvance=12 page=0 chnl=0 -char id=91 x=440 y=0 width=41 height=31 xoffset=4 yoffset=6 xadvance=12 page=0 chnl=0 -char id=112 x=0 y=37 width=45 height=31 xoffset=-3 yoffset=13 xadvance=14 page=0 chnl=0 -char id=92 x=45 y=37 width=13 height=30 xoffset=3 yoffset=8 xadvance=16 page=0 chnl=0 -char id=47 x=58 y=37 width=13 height=30 xoffset=3 yoffset=8 xadvance=16 page=0 chnl=0 -char id=106 x=71 y=37 width=51 height=30 xoffset=-9 yoffset=14 xadvance=10 page=0 chnl=0 -char id=64 x=122 y=37 width=33 height=29 xoffset=9 yoffset=9 xadvance=35 page=0 chnl=0 -char id=71 x=155 y=37 width=43 height=29 xoffset=6 yoffset=5 xadvance=20 page=0 chnl=0 -char id=57 x=198 y=37 width=41 height=28 xoffset=-6 yoffset=13 xadvance=16 page=0 chnl=0 -char id=81 x=239 y=37 width=43 height=28 xoffset=5 yoffset=7 xadvance=25 page=0 chnl=0 -char id=80 x=282 y=37 width=52 height=28 xoffset=5 yoffset=6 xadvance=26 page=0 chnl=0 -char id=68 x=334 y=37 width=43 height=28 xoffset=5 yoffset=6 xadvance=25 page=0 chnl=0 -char id=90 x=377 y=37 width=45 height=27 xoffset=6 yoffset=7 xadvance=22 page=0 chnl=0 -char id=88 x=422 y=37 width=56 height=27 xoffset=6 yoffset=7 xadvance=27 page=0 chnl=0 -char id=87 x=0 y=68 width=49 height=27 xoffset=7 yoffset=7 xadvance=29 page=0 chnl=0 -char id=86 x=49 y=68 width=45 height=27 xoffset=5 yoffset=7 xadvance=17 page=0 chnl=0 -char id=85 x=94 y=68 width=41 height=27 xoffset=6 yoffset=7 xadvance=22 page=0 chnl=0 -char id=83 x=135 y=68 width=46 height=27 xoffset=5 yoffset=7 xadvance=20 page=0 chnl=0 -char id=82 x=181 y=68 width=44 height=27 xoffset=6 yoffset=7 xadvance=27 page=0 chnl=0 -char id=79 x=225 y=68 width=36 height=27 xoffset=7 yoffset=7 xadvance=20 page=0 chnl=0 -char id=78 x=261 y=68 width=60 height=27 xoffset=6 yoffset=7 xadvance=27 page=0 chnl=0 -char id=77 x=321 y=68 width=60 height=27 xoffset=6 yoffset=7 xadvance=33 page=0 chnl=0 -char id=75 x=381 y=68 width=62 height=27 xoffset=4 yoffset=7 xadvance=27 page=0 chnl=0 -char id=73 x=443 y=68 width=54 height=27 xoffset=5 yoffset=7 xadvance=20 page=0 chnl=0 -char id=72 x=0 y=95 width=60 height=27 xoffset=6 yoffset=7 xadvance=27 page=0 chnl=0 -char id=69 x=60 y=95 width=34 height=27 xoffset=6 yoffset=7 xadvance=19 page=0 chnl=0 -char id=67 x=94 y=95 width=40 height=27 xoffset=7 yoffset=7 xadvance=18 page=0 chnl=0 -char id=66 x=134 y=95 width=41 height=27 xoffset=6 yoffset=7 xadvance=26 page=0 chnl=0 -char id=65 x=175 y=95 width=47 height=27 xoffset=6 yoffset=7 xadvance=29 page=0 chnl=0 -char id=54 x=222 y=95 width=41 height=26 xoffset=7 yoffset=8 xadvance=17 page=0 chnl=0 -char id=108 x=263 y=95 width=33 height=26 xoffset=5 yoffset=8 xadvance=7 page=0 chnl=0 -char id=107 x=296 y=95 width=35 height=26 xoffset=3 yoffset=8 xadvance=15 page=0 chnl=0 -char id=104 x=331 y=95 width=34 height=26 xoffset=4 yoffset=8 xadvance=15 page=0 chnl=0 -char id=100 x=365 y=95 width=40 height=26 xoffset=6 yoffset=8 xadvance=15 page=0 chnl=0 -char id=98 x=405 y=95 width=33 height=26 xoffset=7 yoffset=8 xadvance=15 page=0 chnl=0 -char id=84 x=438 y=95 width=57 height=26 xoffset=5 yoffset=8 xadvance=25 page=0 chnl=0 -char id=70 x=0 y=122 width=55 height=26 xoffset=5 yoffset=8 xadvance=25 page=0 chnl=0 -char id=36 x=55 y=122 width=30 height=25 xoffset=5 yoffset=11 xadvance=16 page=0 chnl=0 -char id=55 x=85 y=122 width=33 height=25 xoffset=2 yoffset=13 xadvance=14 page=0 chnl=0 -char id=56 x=118 y=122 width=30 height=24 xoffset=6 yoffset=10 xadvance=17 page=0 chnl=0 -char id=121 x=148 y=122 width=50 height=24 xoffset=-6 yoffset=20 xadvance=15 page=0 chnl=0 -char id=113 x=198 y=122 width=33 height=24 xoffset=5 yoffset=20 xadvance=15 page=0 chnl=0 -char id=103 x=231 y=122 width=48 height=24 xoffset=-5 yoffset=20 xadvance=15 page=0 chnl=0 -char id=52 x=279 y=122 width=28 height=23 xoffset=6 yoffset=10 xadvance=17 page=0 chnl=0 -char id=37 x=307 y=122 width=29 height=22 xoffset=8 yoffset=13 xadvance=26 page=0 chnl=0 -char id=38 x=336 y=122 width=32 height=21 xoffset=12 yoffset=13 xadvance=29 page=0 chnl=0 -char id=63 x=368 y=122 width=23 height=21 xoffset=11 yoffset=13 xadvance=19 page=0 chnl=0 -char id=33 x=391 y=122 width=23 height=21 xoffset=10 yoffset=13 xadvance=16 page=0 chnl=0 -char id=48 x=414 y=122 width=27 height=21 xoffset=6 yoffset=13 xadvance=16 page=0 chnl=0 -char id=53 x=441 y=122 width=31 height=21 xoffset=5 yoffset=13 xadvance=17 page=0 chnl=0 -char id=51 x=472 y=122 width=29 height=21 xoffset=5 yoffset=13 xadvance=17 page=0 chnl=0 -char id=50 x=0 y=148 width=27 height=21 xoffset=3 yoffset=13 xadvance=17 page=0 chnl=0 -char id=43 x=27 y=148 width=21 height=20 xoffset=3 yoffset=13 xadvance=25 page=0 chnl=0 -char id=49 x=48 y=148 width=25 height=20 xoffset=6 yoffset=13 xadvance=12 page=0 chnl=0 -char id=105 x=73 y=148 width=26 height=20 xoffset=6 yoffset=14 xadvance=7 page=0 chnl=0 -char id=94 x=99 y=148 width=20 height=19 xoffset=1 yoffset=8 xadvance=20 page=0 chnl=0 -char id=59 x=119 y=148 width=22 height=18 xoffset=6 yoffset=20 xadvance=11 page=0 chnl=0 -char id=116 x=141 y=148 width=28 height=18 xoffset=6 yoffset=16 xadvance=9 page=0 chnl=0 -char id=35 x=169 y=148 width=32 height=16 xoffset=8 yoffset=8 xadvance=17 page=0 chnl=0 -char id=122 x=201 y=148 width=32 height=15 xoffset=6 yoffset=19 xadvance=13 page=0 chnl=0 -char id=42 x=233 y=148 width=15 height=14 xoffset=1 yoffset=8 xadvance=15 page=0 chnl=0 -char id=58 x=248 y=148 width=18 height=14 xoffset=8 yoffset=20 xadvance=11 page=0 chnl=0 -char id=120 x=266 y=148 width=37 height=14 xoffset=4 yoffset=20 xadvance=16 page=0 chnl=0 -char id=119 x=303 y=148 width=40 height=14 xoffset=6 yoffset=20 xadvance=23 page=0 chnl=0 -char id=118 x=343 y=148 width=32 height=14 xoffset=6 yoffset=20 xadvance=15 page=0 chnl=0 -char id=117 x=375 y=148 width=33 height=14 xoffset=5 yoffset=20 xadvance=15 page=0 chnl=0 -char id=115 x=408 y=148 width=30 height=14 xoffset=4 yoffset=20 xadvance=11 page=0 chnl=0 -char id=111 x=438 y=148 width=32 height=14 xoffset=6 yoffset=20 xadvance=15 page=0 chnl=0 -char id=110 x=470 y=148 width=34 height=14 xoffset=4 yoffset=20 xadvance=15 page=0 chnl=0 -char id=109 x=0 y=169 width=41 height=14 xoffset=4 yoffset=20 xadvance=22 page=0 chnl=0 -char id=101 x=41 y=169 width=30 height=14 xoffset=6 yoffset=20 xadvance=11 page=0 chnl=0 -char id=99 x=71 y=169 width=28 height=14 xoffset=6 yoffset=20 xadvance=11 page=0 chnl=0 -char id=97 x=99 y=169 width=32 height=14 xoffset=6 yoffset=20 xadvance=15 page=0 chnl=0 -char id=114 x=131 y=169 width=31 height=13 xoffset=4 yoffset=20 xadvance=12 page=0 chnl=0 -char id=62 x=162 y=169 width=9 height=11 xoffset=7 yoffset=21 xadvance=9 page=0 chnl=0 -char id=60 x=171 y=169 width=10 height=11 xoffset=8 yoffset=21 xadvance=9 page=0 chnl=0 -char id=39 x=181 y=169 width=19 height=11 xoffset=17 yoffset=7 xadvance=13 page=0 chnl=0 -char id=34 x=200 y=169 width=25 height=11 xoffset=17 yoffset=7 xadvance=17 page=0 chnl=0 -char id=61 x=225 y=169 width=21 height=10 xoffset=3 yoffset=18 xadvance=25 page=0 chnl=0 -char id=44 x=246 y=169 width=11 height=9 xoffset=5 yoffset=29 xadvance=9 page=0 chnl=0 -char id=126 x=257 y=169 width=20 height=7 xoffset=1 yoffset=20 xadvance=20 page=0 chnl=0 -char id=96 x=277 y=169 width=10 height=6 xoffset=6 yoffset=7 xadvance=19 page=0 chnl=0 -char id=46 x=287 y=169 width=8 height=5 xoffset=8 yoffset=29 xadvance=9 page=0 chnl=0 -char id=95 x=295 y=169 width=18 height=4 xoffset=0 yoffset=35 xadvance=16 page=0 chnl=0 -char id=45 x=313 y=169 width=18 height=4 xoffset=12 yoffset=23 xadvance=15 page=0 chnl=0 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/bitmapFontTest5.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/bitmapFontTest5.png deleted file mode 100644 index 4777c76..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/bitmapFontTest5.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/boundsTestFont.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/boundsTestFont.fnt deleted file mode 100644 index 9c7837f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/boundsTestFont.fnt +++ /dev/null @@ -1,343 +0,0 @@ -info face="Arial-Black" size=32 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=2,2 -common lineHeight=54 base=35 scaleW=512 scaleH=512 pages=1 packed=0 -page id=0 file="boundsTestFont.png" -chars count=95 -char id=123 x=2 y=2 width=38 height=54 xoffset=0 yoffset=-3 xadvance=12 page=0 chnl=0 letter="{" -char id=125 x=42 y=2 width=38 height=54 xoffset=0 yoffset=-3 xadvance=12 page=0 chnl=0 letter="}" -char id=41 x=82 y=2 width=37 height=54 xoffset=1 yoffset=-3 xadvance=12 page=0 chnl=0 letter=")" -char id=40 x=121 y=2 width=36 height=54 xoffset=2 yoffset=-3 xadvance=12 page=0 chnl=0 letter="(" -char id=106 x=159 y=2 width=38 height=53 xoffset=-2 yoffset=-2 xadvance=11 page=0 chnl=0 letter="j" -char id=91 x=199 y=2 width=35 height=53 xoffset=2 yoffset=-3 xadvance=12 page=0 chnl=0 letter="[" -char id=93 x=236 y=2 width=35 height=53 xoffset=1 yoffset=-3 xadvance=12 page=0 chnl=0 letter="]" -char id=124 x=273 y=2 width=29 height=53 xoffset=2 yoffset=-3 xadvance=9 page=0 chnl=0 letter="|" -char id=36 x=304 y=2 width=46 height=51 xoffset=1 yoffset=-4 xadvance=21 page=0 chnl=0 letter="$" -char id=64 x=352 y=2 width=49 height=50 xoffset=-0 yoffset=-2 xadvance=24 page=0 chnl=0 letter="@" -char id=81 x=403 y=2 width=51 height=49 xoffset=1 yoffset=-2 xadvance=27 page=0 chnl=0 letter="Q" -char id=37 x=2 y=58 width=56 height=48 xoffset=2 yoffset=-3 xadvance=32 page=0 chnl=0 letter="%" -char id=38 x=60 y=58 width=52 height=47 xoffset=2 yoffset=-3 xadvance=28 page=0 chnl=0 letter="&" -char id=71 x=114 y=58 width=51 height=47 xoffset=1 yoffset=-3 xadvance=27 page=0 chnl=0 letter="G" -char id=79 x=167 y=58 width=51 height=47 xoffset=1 yoffset=-3 xadvance=27 page=0 chnl=0 letter="O" -char id=85 x=220 y=58 width=50 height=47 xoffset=2 yoffset=-2 xadvance=27 page=0 chnl=0 letter="U" -char id=67 x=272 y=58 width=49 height=47 xoffset=2 yoffset=-2 xadvance=25 page=0 chnl=0 letter="C" -char id=83 x=323 y=58 width=47 height=47 xoffset=1 yoffset=-3 xadvance=23 page=0 chnl=0 letter="S" -char id=103 x=372 y=58 width=46 height=47 xoffset=1 yoffset=4 xadvance=21 page=0 chnl=0 letter="g" -char id=100 x=420 y=58 width=46 height=47 xoffset=1 yoffset=-3 xadvance=21 page=0 chnl=0 letter="d" -char id=113 x=2 y=108 width=46 height=47 xoffset=1 yoffset=3 xadvance=21 page=0 chnl=0 letter="q" -char id=51 x=50 y=108 width=46 height=47 xoffset=1 yoffset=-3 xadvance=21 page=0 chnl=0 letter="3" -char id=56 x=98 y=108 width=46 height=47 xoffset=1 yoffset=-3 xadvance=21 page=0 chnl=0 letter="8" -char id=57 x=146 y=108 width=46 height=47 xoffset=1 yoffset=-3 xadvance=21 page=0 chnl=0 letter="9" -char id=48 x=194 y=108 width=46 height=47 xoffset=1 yoffset=-3 xadvance=21 page=0 chnl=0 letter="0" -char id=74 x=242 y=108 width=46 height=47 xoffset=1 yoffset=-2 xadvance=21 page=0 chnl=0 letter="J" -char id=50 x=290 y=108 width=46 height=47 xoffset=1 yoffset=-3 xadvance=21 page=0 chnl=0 letter="2" -char id=53 x=338 y=108 width=46 height=47 xoffset=1 yoffset=-3 xadvance=21 page=0 chnl=0 letter="5" -char id=52 x=386 y=108 width=46 height=47 xoffset=1 yoffset=-3 xadvance=21 page=0 chnl=0 letter="4" -char id=35 x=434 y=108 width=45 height=47 xoffset=1 yoffset=-3 xadvance=21 page=0 chnl=0 letter="#" -char id=54 x=2 y=157 width=45 height=47 xoffset=1 yoffset=-3 xadvance=21 page=0 chnl=0 letter="6" -char id=98 x=49 y=157 width=45 height=47 xoffset=2 yoffset=-3 xadvance=21 page=0 chnl=0 letter="b" -char id=112 x=96 y=157 width=45 height=47 xoffset=2 yoffset=3 xadvance=21 page=0 chnl=0 letter="p" -char id=121 x=143 y=157 width=45 height=47 xoffset=0 yoffset=4 xadvance=20 page=0 chnl=0 letter="y" -char id=63 x=190 y=157 width=44 height=47 xoffset=1 yoffset=-3 xadvance=20 page=0 chnl=0 letter="?" -char id=49 x=236 y=157 width=44 height=47 xoffset=3 yoffset=-3 xadvance=21 page=0 chnl=0 letter="1" -char id=42 x=282 y=157 width=41 height=47 xoffset=3 yoffset=-3 xadvance=18 page=0 chnl=0 letter="*" -char id=102 x=325 y=157 width=39 height=47 xoffset=0 yoffset=-3 xadvance=12 page=0 chnl=0 letter="f" -char id=116 x=366 y=157 width=39 height=47 xoffset=1 yoffset=-3 xadvance=14 page=0 chnl=0 letter="t" -char id=47 x=407 y=157 width=34 height=47 xoffset=0 yoffset=-3 xadvance=9 page=0 chnl=0 letter="/" -char id=92 x=443 y=157 width=34 height=47 xoffset=-0 yoffset=-3 xadvance=9 page=0 chnl=0 letter="\" -char id=59 x=2 y=206 width=34 height=47 xoffset=2 yoffset=4 xadvance=11 page=0 chnl=0 letter=";" -char id=87 x=38 y=206 width=58 height=46 xoffset=-0 yoffset=-2 xadvance=32 page=0 chnl=0 letter="W" -char id=77 x=98 y=206 width=51 height=46 xoffset=2 yoffset=-2 xadvance=30 page=0 chnl=0 letter="M" -char id=65 x=151 y=206 width=50 height=46 xoffset=0 yoffset=-2 xadvance=25 page=0 chnl=0 letter="A" -char id=86 x=203 y=206 width=50 height=46 xoffset=0 yoffset=-2 xadvance=25 page=0 chnl=0 letter="V" -char id=88 x=255 y=206 width=50 height=46 xoffset=0 yoffset=-2 xadvance=25 page=0 chnl=0 letter="X" -char id=89 x=307 y=206 width=50 height=46 xoffset=0 yoffset=-2 xadvance=25 page=0 chnl=0 letter="Y" -char id=75 x=359 y=206 width=50 height=46 xoffset=2 yoffset=-2 xadvance=27 page=0 chnl=0 letter="K" -char id=68 x=411 y=206 width=48 height=46 xoffset=2 yoffset=-2 xadvance=25 page=0 chnl=0 letter="D" -char id=82 x=461 y=206 width=48 height=46 xoffset=2 yoffset=-2 xadvance=25 page=0 chnl=0 letter="R" -char id=66 x=2 y=255 width=48 height=46 xoffset=2 yoffset=-2 xadvance=25 page=0 chnl=0 letter="B" -char id=90 x=52 y=255 width=47 height=46 xoffset=1 yoffset=-2 xadvance=23 page=0 chnl=0 letter="Z" -char id=78 x=101 y=255 width=47 height=46 xoffset=2 yoffset=-2 xadvance=27 page=0 chnl=0 letter="N" -char id=84 x=150 y=255 width=47 height=46 xoffset=1 yoffset=-2 xadvance=23 page=0 chnl=0 letter="T" -char id=72 x=199 y=255 width=47 height=46 xoffset=2 yoffset=-2 xadvance=27 page=0 chnl=0 letter="H" -char id=80 x=248 y=255 width=46 height=46 xoffset=2 yoffset=-2 xadvance=23 page=0 chnl=0 letter="P" -char id=69 x=296 y=255 width=45 height=46 xoffset=2 yoffset=-2 xadvance=23 page=0 chnl=0 letter="E" -char id=55 x=343 y=255 width=45 height=46 xoffset=1 yoffset=-2 xadvance=21 page=0 chnl=0 letter="7" -char id=104 x=390 y=255 width=45 height=46 xoffset=2 yoffset=-2 xadvance=21 page=0 chnl=0 letter="h" -char id=107 x=437 y=255 width=45 height=46 xoffset=2 yoffset=-2 xadvance=21 page=0 chnl=0 letter="k" -char id=76 x=2 y=303 width=44 height=46 xoffset=2 yoffset=-2 xadvance=21 page=0 chnl=0 letter="L" -char id=70 x=48 y=303 width=43 height=46 xoffset=2 yoffset=-2 xadvance=21 page=0 chnl=0 letter="F" -char id=73 x=93 y=303 width=33 height=46 xoffset=3 yoffset=-2 xadvance=12 page=0 chnl=0 letter="I" -char id=33 x=128 y=303 width=32 height=46 xoffset=2 yoffset=-2 xadvance=11 page=0 chnl=0 letter="!" -char id=105 x=162 y=303 width=32 height=46 xoffset=2 yoffset=-2 xadvance=11 page=0 chnl=0 letter="i" -char id=108 x=196 y=303 width=32 height=46 xoffset=2 yoffset=-2 xadvance=11 page=0 chnl=0 letter="l" -char id=60 x=230 y=303 width=43 height=43 xoffset=2 yoffset=-1 xadvance=21 page=0 chnl=0 letter="<" -char id=62 x=275 y=303 width=43 height=43 xoffset=2 yoffset=-1 xadvance=21 page=0 chnl=0 letter=">" -char id=97 x=320 y=303 width=46 height=41 xoffset=1 yoffset=3 xadvance=21 page=0 chnl=0 letter="a" -char id=101 x=368 y=303 width=46 height=41 xoffset=1 yoffset=3 xadvance=21 page=0 chnl=0 letter="e" -char id=111 x=416 y=303 width=46 height=41 xoffset=1 yoffset=3 xadvance=21 page=0 chnl=0 letter="o" -char id=99 x=464 y=303 width=46 height=41 xoffset=1 yoffset=3 xadvance=21 page=0 chnl=0 letter="c" -char id=115 x=2 y=351 width=44 height=41 xoffset=1 yoffset=3 xadvance=20 page=0 chnl=0 letter="s" -char id=43 x=48 y=351 width=43 height=41 xoffset=2 yoffset=0 xadvance=21 page=0 chnl=0 letter="+" -char id=109 x=93 y=351 width=56 height=40 xoffset=2 yoffset=4 xadvance=32 page=0 chnl=0 letter="m" -char id=119 x=151 y=351 width=56 height=40 xoffset=0 yoffset=4 xadvance=30 page=0 chnl=0 letter="w" -char id=120 x=209 y=351 width=46 height=40 xoffset=0 yoffset=4 xadvance=21 page=0 chnl=0 letter="x" -char id=110 x=257 y=351 width=45 height=40 xoffset=2 yoffset=4 xadvance=21 page=0 chnl=0 letter="n" -char id=117 x=304 y=351 width=45 height=40 xoffset=2 yoffset=4 xadvance=21 page=0 chnl=0 letter="u" -char id=118 x=351 y=351 width=45 height=40 xoffset=0 yoffset=4 xadvance=20 page=0 chnl=0 letter="v" -char id=122 x=398 y=351 width=42 height=40 xoffset=1 yoffset=4 xadvance=18 page=0 chnl=0 letter="z" -char id=114 x=442 y=351 width=39 height=40 xoffset=2 yoffset=4 xadvance=14 page=0 chnl=0 letter="r" -char id=58 x=2 y=394 width=32 height=40 xoffset=2 yoffset=4 xadvance=11 page=0 chnl=0 letter=":" -char id=126 x=36 y=394 width=45 height=39 xoffset=2 yoffset=5 xadvance=21 page=0 chnl=0 letter="~" -char id=94 x=83 y=394 width=43 height=36 xoffset=2 yoffset=-2 xadvance=21 page=0 chnl=0 letter="^" -char id=61 x=128 y=394 width=43 height=36 xoffset=2 yoffset=3 xadvance=21 page=0 chnl=0 letter="=" -char id=44 x=173 y=394 width=34 height=36 xoffset=2 yoffset=15 xadvance=11 page=0 chnl=0 letter="," -char id=34 x=209 y=394 width=40 height=32 xoffset=1 yoffset=-2 xadvance=16 page=0 chnl=0 letter=""" -char id=39 x=251 y=394 width=32 height=32 xoffset=1 yoffset=-2 xadvance=9 page=0 chnl=0 letter="'" -char id=46 x=285 y=394 width=32 height=30 xoffset=2 yoffset=14 xadvance=11 page=0 chnl=0 letter="." -char id=45 x=319 y=394 width=35 height=28 xoffset=1 yoffset=10 xadvance=11 page=0 chnl=0 letter="-" -char id=96 x=356 y=394 width=33 height=28 xoffset=0 yoffset=-3 xadvance=11 page=0 chnl=0 letter="`" -char id=95 x=391 y=394 width=42 height=25 xoffset=-0 yoffset=23 xadvance=16 page=0 chnl=0 letter="_" -char id=32 x=435 y=394 width=0 height=0 xoffset=11 yoffset=44 xadvance=11 page=0 chnl=0 letter="space" -kernings count=243 -kerning first=36 second=63 amount=3 -kerning first=36 second=62 amount=2 -kerning first=81 second=65 amount=1 -kerning first=81 second=86 amount=-1 -kerning first=81 second=89 amount=-2 -kerning first=81 second=84 amount=-1 -kerning first=81 second=44 amount=1 -kerning first=81 second=46 amount=1 -kerning first=71 second=44 amount=1 -kerning first=79 second=87 amount=-1 -kerning first=79 second=65 amount=-1 -kerning first=79 second=86 amount=-1 -kerning first=79 second=88 amount=-2 -kerning first=79 second=89 amount=-2 -kerning first=79 second=84 amount=-1 -kerning first=79 second=44 amount=-1 -kerning first=79 second=46 amount=-1 -kerning first=85 second=65 amount=-1 -kerning first=85 second=44 amount=-1 -kerning first=85 second=46 amount=-1 -kerning first=67 second=44 amount=1 -kerning first=67 second=46 amount=1 -kerning first=103 second=121 amount=1 -kerning first=103 second=114 amount=1 -kerning first=74 second=121 amount=-1 -kerning first=74 second=65 amount=-1 -kerning first=74 second=97 amount=-1 -kerning first=74 second=101 amount=-1 -kerning first=74 second=111 amount=-1 -kerning first=74 second=117 amount=-1 -kerning first=74 second=44 amount=-1 -kerning first=74 second=46 amount=-1 -kerning first=98 second=118 amount=-1 -kerning first=112 second=121 amount=-1 -kerning first=112 second=119 amount=-1 -kerning first=112 second=46 amount=-1 -kerning first=121 second=100 amount=-1 -kerning first=121 second=97 amount=-1 -kerning first=121 second=101 amount=-1 -kerning first=121 second=111 amount=-1 -kerning first=121 second=99 amount=-1 -kerning first=121 second=44 amount=-3 -kerning first=121 second=46 amount=-3 -kerning first=102 second=63 amount=3 -kerning first=102 second=102 amount=1 -kerning first=102 second=33 amount=3 -kerning first=102 second=101 amount=-1 -kerning first=102 second=111 amount=-1 -kerning first=102 second=44 amount=-2 -kerning first=102 second=46 amount=-2 -kerning first=102 second=32 amount=2 -kerning first=87 second=71 amount=-1 -kerning first=87 second=79 amount=-1 -kerning first=87 second=67 amount=-1 -kerning first=87 second=100 amount=-1 -kerning first=87 second=104 amount=1 -kerning first=87 second=105 amount=1 -kerning first=87 second=97 amount=-1 -kerning first=87 second=101 amount=-1 -kerning first=87 second=111 amount=-1 -kerning first=87 second=117 amount=-1 -kerning first=87 second=44 amount=-1 -kerning first=87 second=46 amount=-2 -kerning first=65 second=81 amount=-1 -kerning first=65 second=71 amount=-1 -kerning first=65 second=79 amount=-1 -kerning first=65 second=85 amount=-1 -kerning first=65 second=67 amount=-1 -kerning first=65 second=112 amount=1 -kerning first=65 second=86 amount=-2 -kerning first=65 second=89 amount=-3 -kerning first=65 second=84 amount=-2 -kerning first=65 second=118 amount=-1 -kerning first=86 second=81 amount=-1 -kerning first=86 second=71 amount=-1 -kerning first=86 second=79 amount=-1 -kerning first=86 second=67 amount=-1 -kerning first=86 second=59 amount=-1 -kerning first=86 second=65 amount=-2 -kerning first=86 second=105 amount=1 -kerning first=86 second=97 amount=-1 -kerning first=86 second=101 amount=-2 -kerning first=86 second=111 amount=-2 -kerning first=86 second=117 amount=-1 -kerning first=86 second=114 amount=-1 -kerning first=86 second=58 amount=-1 -kerning first=86 second=44 amount=-4 -kerning first=86 second=46 amount=-4 -kerning first=86 second=45 amount=-1 -kerning first=88 second=71 amount=-1 -kerning first=88 second=79 amount=-1 -kerning first=88 second=67 amount=-1 -kerning first=89 second=71 amount=-2 -kerning first=89 second=79 amount=-2 -kerning first=89 second=67 amount=-2 -kerning first=89 second=83 amount=-1 -kerning first=89 second=100 amount=-3 -kerning first=89 second=113 amount=-3 -kerning first=89 second=112 amount=-2 -kerning first=89 second=59 amount=-2 -kerning first=89 second=65 amount=-3 -kerning first=89 second=97 amount=-3 -kerning first=89 second=101 amount=-3 -kerning first=89 second=111 amount=-3 -kerning first=89 second=117 amount=-2 -kerning first=89 second=118 amount=-1 -kerning first=89 second=58 amount=-2 -kerning first=89 second=44 amount=-5 -kerning first=89 second=46 amount=-5 -kerning first=89 second=45 amount=-3 -kerning first=75 second=71 amount=-1 -kerning first=75 second=79 amount=-1 -kerning first=75 second=67 amount=-1 -kerning first=75 second=121 amount=-1 -kerning first=75 second=101 amount=-1 -kerning first=75 second=111 amount=-1 -kerning first=75 second=117 amount=-1 -kerning first=75 second=118 amount=-1 -kerning first=68 second=87 amount=1 -kerning first=68 second=65 amount=-1 -kerning first=68 second=86 amount=-1 -kerning first=68 second=89 amount=-1 -kerning first=68 second=46 amount=-1 -kerning first=82 second=81 amount=-1 -kerning first=82 second=71 amount=-1 -kerning first=82 second=79 amount=-1 -kerning first=82 second=85 amount=-1 -kerning first=82 second=67 amount=-1 -kerning first=82 second=86 amount=-1 -kerning first=82 second=89 amount=-1 -kerning first=82 second=101 amount=-1 -kerning first=82 second=111 amount=-1 -kerning first=82 second=119 amount=1 -kerning first=82 second=117 amount=-1 -kerning first=66 second=85 amount=-1 -kerning first=66 second=65 amount=-1 -kerning first=66 second=44 amount=1 -kerning first=66 second=46 amount=1 -kerning first=84 second=81 amount=-1 -kerning first=84 second=71 amount=-1 -kerning first=84 second=79 amount=-1 -kerning first=84 second=67 amount=-1 -kerning first=84 second=121 amount=-1 -kerning first=84 second=59 amount=-1 -kerning first=84 second=65 amount=-2 -kerning first=84 second=104 amount=1 -kerning first=84 second=108 amount=1 -kerning first=84 second=97 amount=-2 -kerning first=84 second=101 amount=-2 -kerning first=84 second=111 amount=-2 -kerning first=84 second=99 amount=-2 -kerning first=84 second=115 amount=-2 -kerning first=84 second=109 amount=-1 -kerning first=84 second=117 amount=-1 -kerning first=84 second=122 amount=-1 -kerning first=84 second=114 amount=-1 -kerning first=84 second=58 amount=-1 -kerning first=84 second=44 amount=-5 -kerning first=84 second=46 amount=-5 -kerning first=84 second=45 amount=-2 -kerning first=80 second=65 amount=-3 -kerning first=80 second=97 amount=-1 -kerning first=80 second=101 amount=-1 -kerning first=80 second=111 amount=-1 -kerning first=80 second=44 amount=-6 -kerning first=80 second=46 amount=-6 -kerning first=107 second=121 amount=1 -kerning first=107 second=101 amount=-1 -kerning first=107 second=111 amount=-1 -kerning first=76 second=71 amount=-1 -kerning first=76 second=79 amount=-1 -kerning first=76 second=85 amount=-1 -kerning first=76 second=67 amount=-1 -kerning first=76 second=87 amount=-1 -kerning first=76 second=86 amount=-2 -kerning first=76 second=89 amount=-2 -kerning first=76 second=84 amount=-2 -kerning first=76 second=119 amount=-1 -kerning first=70 second=65 amount=-3 -kerning first=70 second=97 amount=-1 -kerning first=70 second=101 amount=-1 -kerning first=70 second=111 amount=-1 -kerning first=70 second=114 amount=-1 -kerning first=70 second=44 amount=-5 -kerning first=70 second=46 amount=-5 -kerning first=108 second=121 amount=1 -kerning first=97 second=103 amount=1 -kerning first=97 second=116 amount=-1 -kerning first=97 second=118 amount=-1 -kerning first=101 second=103 amount=1 -kerning first=101 second=120 amount=-1 -kerning first=101 second=118 amount=-1 -kerning first=111 second=121 amount=-1 -kerning first=111 second=119 amount=-1 -kerning first=111 second=120 amount=-1 -kerning first=111 second=118 amount=-1 -kerning first=111 second=122 amount=1 -kerning first=111 second=46 amount=-1 -kerning first=99 second=121 amount=-1 -kerning first=99 second=104 amount=-1 -kerning first=99 second=107 amount=-1 -kerning first=99 second=108 amount=-1 -kerning first=115 second=119 amount=-1 -kerning first=119 second=113 amount=-1 -kerning first=119 second=104 amount=1 -kerning first=119 second=111 amount=-1 -kerning first=119 second=44 amount=-2 -kerning first=119 second=46 amount=-3 -kerning first=120 second=100 amount=-1 -kerning first=120 second=101 amount=-1 -kerning first=120 second=111 amount=-1 -kerning first=120 second=99 amount=-1 -kerning first=110 second=118 amount=-1 -kerning first=118 second=100 amount=-1 -kerning first=118 second=113 amount=-1 -kerning first=118 second=101 amount=-1 -kerning first=118 second=111 amount=-1 -kerning first=118 second=99 amount=-1 -kerning first=118 second=44 amount=-3 -kerning first=118 second=46 amount=-3 -kerning first=114 second=106 amount=1 -kerning first=114 second=103 amount=1 -kerning first=114 second=100 amount=1 -kerning first=114 second=113 amount=1 -kerning first=114 second=112 amount=1 -kerning first=114 second=121 amount=2 -kerning first=114 second=116 amount=2 -kerning first=114 second=59 amount=1 -kerning first=114 second=107 amount=1 -kerning first=114 second=108 amount=1 -kerning first=114 second=97 amount=1 -kerning first=114 second=101 amount=1 -kerning first=114 second=111 amount=1 -kerning first=114 second=99 amount=1 -kerning first=114 second=115 amount=1 -kerning first=114 second=109 amount=2 -kerning first=114 second=110 amount=2 -kerning first=114 second=117 amount=1 -kerning first=114 second=118 amount=2 -kerning first=114 second=114 amount=1 -kerning first=114 second=58 amount=1 -kerning first=114 second=44 amount=-2 -kerning first=114 second=46 amount=-2 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/boundsTestFont.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/boundsTestFont.png deleted file mode 100644 index da5da27..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/boundsTestFont.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/font-issue1343-hd.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/font-issue1343-hd.fnt deleted file mode 100644 index 27ba2e5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/font-issue1343-hd.fnt +++ /dev/null @@ -1,75 +0,0 @@ -info face="TestFont-Bold" size=32 bold=1 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 -common lineHeight=60 base=26 scaleW=512 scaleH=512 pages=1 packed=0 -page id=0 file="font-issue1343-hd.png" -chars count=70 -char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=64 xadvance=36 page=0 chnl=0 -char id=36 x=0 y=0 width=48 height=74 xoffset=-2 yoffset=6 xadvance=48 page=0 chnl=0 -char id=106 x=48 y=0 width=34 height=74 xoffset=-4 yoffset=10 xadvance=36 page=0 chnl=0 -char id=37 x=82 y=0 width=64 height=68 xoffset=-2 yoffset=8 xadvance=64 page=0 chnl=0 -char id=81 x=146 y=0 width=60 height=66 xoffset=-2 yoffset=12 xadvance=60 page=0 chnl=0 -char id=64 x=206 y=0 width=62 height=64 xoffset=-2 yoffset=12 xadvance=64 page=0 chnl=0 -char id=113 x=268 y=0 width=42 height=64 xoffset=-2 yoffset=26 xadvance=44 page=0 chnl=0 -char id=112 x=310 y=0 width=44 height=64 xoffset=-2 yoffset=26 xadvance=44 page=0 chnl=0 -char id=103 x=354 y=0 width=46 height=64 xoffset=-4 yoffset=26 xadvance=44 page=0 chnl=0 -char id=102 x=400 y=0 width=44 height=64 xoffset=-2 yoffset=10 xadvance=38 page=0 chnl=0 -char id=63 x=444 y=0 width=42 height=62 xoffset=-4 yoffset=14 xadvance=40 page=0 chnl=0 -char id=121 x=0 y=74 width=48 height=62 xoffset=-4 yoffset=26 xadvance=44 page=0 chnl=0 -char id=116 x=48 y=74 width=38 height=62 xoffset=0 yoffset=12 xadvance=40 page=0 chnl=0 -char id=108 x=86 y=74 width=24 height=62 xoffset=0 yoffset=12 xadvance=30 page=0 chnl=0 -char id=107 x=110 y=74 width=44 height=62 xoffset=-2 yoffset=12 xadvance=44 page=0 chnl=0 -char id=105 x=154 y=74 width=24 height=62 xoffset=-2 yoffset=12 xadvance=26 page=0 chnl=0 -char id=100 x=178 y=74 width=46 height=62 xoffset=-2 yoffset=12 xadvance=48 page=0 chnl=0 -char id=82 x=224 y=74 width=52 height=62 xoffset=-4 yoffset=12 xadvance=50 page=0 chnl=0 -char id=80 x=276 y=74 width=50 height=62 xoffset=-4 yoffset=12 xadvance=48 page=0 chnl=0 -char id=33 x=326 y=74 width=24 height=60 xoffset=0 yoffset=14 xadvance=28 page=0 chnl=0 -char id=48 x=350 y=74 width=50 height=60 xoffset=-4 yoffset=14 xadvance=48 page=0 chnl=0 -char id=57 x=400 y=74 width=46 height=60 xoffset=-2 yoffset=14 xadvance=48 page=0 chnl=0 -char id=56 x=446 y=74 width=46 height=60 xoffset=0 yoffset=14 xadvance=48 page=0 chnl=0 -char id=54 x=0 y=136 width=46 height=60 xoffset=0 yoffset=12 xadvance=48 page=0 chnl=0 -char id=53 x=46 y=136 width=46 height=60 xoffset=0 yoffset=14 xadvance=48 page=0 chnl=0 -char id=51 x=92 y=136 width=44 height=60 xoffset=0 yoffset=14 xadvance=48 page=0 chnl=0 -char id=104 x=136 y=136 width=44 height=60 xoffset=-2 yoffset=14 xadvance=46 page=0 chnl=0 -char id=98 x=180 y=136 width=46 height=60 xoffset=-2 yoffset=12 xadvance=46 page=0 chnl=0 -char id=89 x=226 y=136 width=54 height=60 xoffset=-6 yoffset=14 xadvance=48 page=0 chnl=0 -char id=88 x=280 y=136 width=54 height=60 xoffset=-2 yoffset=14 xadvance=52 page=0 chnl=0 -char id=87 x=334 y=136 width=76 height=60 xoffset=-4 yoffset=14 xadvance=74 page=0 chnl=0 -char id=86 x=410 y=136 width=54 height=60 xoffset=-4 yoffset=14 xadvance=52 page=0 chnl=0 -char id=85 x=0 y=196 width=50 height=60 xoffset=0 yoffset=14 xadvance=52 page=0 chnl=0 -char id=79 x=50 y=196 width=56 height=60 xoffset=-2 yoffset=14 xadvance=56 page=0 chnl=0 -char id=78 x=106 y=196 width=52 height=60 xoffset=-2 yoffset=14 xadvance=52 page=0 chnl=0 -char id=77 x=158 y=196 width=66 height=60 xoffset=-4 yoffset=14 xadvance=64 page=0 chnl=0 -char id=75 x=224 y=196 width=48 height=60 xoffset=-2 yoffset=14 xadvance=48 page=0 chnl=0 -char id=72 x=272 y=196 width=52 height=60 xoffset=-2 yoffset=14 xadvance=50 page=0 chnl=0 -char id=71 x=324 y=196 width=56 height=60 xoffset=-4 yoffset=14 xadvance=52 page=0 chnl=0 -char id=67 x=380 y=196 width=48 height=60 xoffset=-2 yoffset=14 xadvance=48 page=0 chnl=0 -char id=65 x=428 y=196 width=54 height=60 xoffset=-4 yoffset=14 xadvance=52 page=0 chnl=0 -char id=55 x=0 y=256 width=50 height=58 xoffset=-4 yoffset=16 xadvance=48 page=0 chnl=0 -char id=52 x=50 y=256 width=48 height=58 xoffset=-2 yoffset=16 xadvance=48 page=0 chnl=0 -char id=50 x=98 y=256 width=44 height=58 xoffset=0 yoffset=14 xadvance=48 page=0 chnl=0 -char id=49 x=142 y=256 width=34 height=58 xoffset=-2 yoffset=14 xadvance=36 page=0 chnl=0 -char id=84 x=176 y=256 width=50 height=58 xoffset=-4 yoffset=16 xadvance=46 page=0 chnl=0 -char id=83 x=226 y=256 width=48 height=58 xoffset=-2 yoffset=16 xadvance=48 page=0 chnl=0 -char id=74 x=274 y=256 width=54 height=58 xoffset=-6 yoffset=16 xadvance=46 page=0 chnl=0 -char id=73 x=328 y=256 width=38 height=58 xoffset=-2 yoffset=14 xadvance=38 page=0 chnl=0 -char id=70 x=366 y=256 width=44 height=58 xoffset=-4 yoffset=16 xadvance=42 page=0 chnl=0 -char id=69 x=410 y=256 width=46 height=58 xoffset=-2 yoffset=14 xadvance=46 page=0 chnl=0 -char id=68 x=0 y=314 width=58 height=58 xoffset=-6 yoffset=16 xadvance=52 page=0 chnl=0 -char id=66 x=58 y=314 width=48 height=58 xoffset=-4 yoffset=14 xadvance=46 page=0 chnl=0 -char id=76 x=106 y=314 width=44 height=56 xoffset=-2 yoffset=16 xadvance=44 page=0 chnl=0 -char id=90 x=150 y=314 width=54 height=54 xoffset=-2 yoffset=18 xadvance=52 page=0 chnl=0 -char id=115 x=204 y=314 width=40 height=50 xoffset=-4 yoffset=24 xadvance=38 page=0 chnl=0 -char id=111 x=244 y=314 width=46 height=50 xoffset=-4 yoffset=26 xadvance=42 page=0 chnl=0 -char id=122 x=290 y=314 width=48 height=48 xoffset=-4 yoffset=26 xadvance=44 page=0 chnl=0 -char id=120 x=338 y=314 width=46 height=48 xoffset=-2 yoffset=26 xadvance=46 page=0 chnl=0 -char id=119 x=384 y=314 width=60 height=48 xoffset=-4 yoffset=26 xadvance=56 page=0 chnl=0 -char id=118 x=444 y=314 width=42 height=48 xoffset=-4 yoffset=26 xadvance=40 page=0 chnl=0 -char id=114 x=0 y=372 width=44 height=48 xoffset=-2 yoffset=26 xadvance=38 page=0 chnl=0 -char id=110 x=44 y=372 width=42 height=48 xoffset=-2 yoffset=26 xadvance=44 page=0 chnl=0 -char id=109 x=86 y=372 width=58 height=48 xoffset=-2 yoffset=26 xadvance=58 page=0 chnl=0 -char id=101 x=144 y=372 width=46 height=48 xoffset=-2 yoffset=26 xadvance=44 page=0 chnl=0 -char id=99 x=190 y=372 width=42 height=48 xoffset=-2 yoffset=26 xadvance=42 page=0 chnl=0 -char id=97 x=232 y=372 width=46 height=48 xoffset=-2 yoffset=26 xadvance=44 page=0 chnl=0 -char id=117 x=278 y=372 width=46 height=46 xoffset=-2 yoffset=26 xadvance=44 page=0 chnl=0 -char id=44 x=324 y=372 width=28 height=32 xoffset=-2 yoffset=50 xadvance=28 page=0 chnl=0 -char id=39 x=352 y=372 width=22 height=30 xoffset=-2 yoffset=10 xadvance=24 page=0 chnl=0 -char id=46 x=374 y=372 width=26 height=22 xoffset=0 yoffset=100 xadvance=30 page=0 chnl=0 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/font-issue1343-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/font-issue1343-hd.png deleted file mode 100644 index a6ca841..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/font-issue1343-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/font-issue1343.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/font-issue1343.fnt deleted file mode 100644 index 2c6459a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/font-issue1343.fnt +++ /dev/null @@ -1,75 +0,0 @@ -info face="TestFont-Bold" size=32 bold=1 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 -common lineHeight=30 base=26 scaleW=256 scaleH=256 pages=1 packed=0 -page id=0 file="font-issue1343.png" -chars count=70 -char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=32 xadvance=18 page=0 chnl=0 -char id=36 x=0 y=0 width=24 height=37 xoffset=-1 yoffset=3 xadvance=24 page=0 chnl=0 -char id=106 x=24 y=0 width=17 height=37 xoffset=-2 yoffset=5 xadvance=18 page=0 chnl=0 -char id=37 x=41 y=0 width=32 height=34 xoffset=-1 yoffset=4 xadvance=32 page=0 chnl=0 -char id=81 x=73 y=0 width=30 height=33 xoffset=-1 yoffset=6 xadvance=30 page=0 chnl=0 -char id=64 x=103 y=0 width=31 height=32 xoffset=-1 yoffset=6 xadvance=32 page=0 chnl=0 -char id=113 x=134 y=0 width=21 height=32 xoffset=-1 yoffset=13 xadvance=22 page=0 chnl=0 -char id=112 x=155 y=0 width=22 height=32 xoffset=-1 yoffset=13 xadvance=22 page=0 chnl=0 -char id=103 x=177 y=0 width=23 height=32 xoffset=-2 yoffset=13 xadvance=22 page=0 chnl=0 -char id=102 x=200 y=0 width=22 height=32 xoffset=-1 yoffset=5 xadvance=19 page=0 chnl=0 -char id=63 x=222 y=0 width=21 height=31 xoffset=-2 yoffset=7 xadvance=20 page=0 chnl=0 -char id=121 x=0 y=37 width=24 height=31 xoffset=-2 yoffset=13 xadvance=22 page=0 chnl=0 -char id=116 x=24 y=37 width=19 height=31 xoffset=0 yoffset=6 xadvance=20 page=0 chnl=0 -char id=108 x=43 y=37 width=12 height=31 xoffset=0 yoffset=6 xadvance=15 page=0 chnl=0 -char id=107 x=55 y=37 width=22 height=31 xoffset=-1 yoffset=6 xadvance=22 page=0 chnl=0 -char id=105 x=77 y=37 width=12 height=31 xoffset=-1 yoffset=6 xadvance=13 page=0 chnl=0 -char id=100 x=89 y=37 width=23 height=31 xoffset=-1 yoffset=6 xadvance=24 page=0 chnl=0 -char id=82 x=112 y=37 width=26 height=31 xoffset=-2 yoffset=6 xadvance=25 page=0 chnl=0 -char id=80 x=138 y=37 width=25 height=31 xoffset=-2 yoffset=6 xadvance=24 page=0 chnl=0 -char id=33 x=163 y=37 width=12 height=30 xoffset=0 yoffset=7 xadvance=14 page=0 chnl=0 -char id=48 x=175 y=37 width=25 height=30 xoffset=-2 yoffset=7 xadvance=24 page=0 chnl=0 -char id=57 x=200 y=37 width=23 height=30 xoffset=-1 yoffset=7 xadvance=24 page=0 chnl=0 -char id=56 x=223 y=37 width=23 height=30 xoffset=0 yoffset=7 xadvance=24 page=0 chnl=0 -char id=54 x=0 y=68 width=23 height=30 xoffset=0 yoffset=6 xadvance=24 page=0 chnl=0 -char id=53 x=23 y=68 width=23 height=30 xoffset=0 yoffset=7 xadvance=24 page=0 chnl=0 -char id=51 x=46 y=68 width=22 height=30 xoffset=0 yoffset=7 xadvance=24 page=0 chnl=0 -char id=104 x=68 y=68 width=22 height=30 xoffset=-1 yoffset=7 xadvance=23 page=0 chnl=0 -char id=98 x=90 y=68 width=23 height=30 xoffset=-1 yoffset=6 xadvance=23 page=0 chnl=0 -char id=89 x=113 y=68 width=27 height=30 xoffset=-3 yoffset=7 xadvance=24 page=0 chnl=0 -char id=88 x=140 y=68 width=27 height=30 xoffset=-1 yoffset=7 xadvance=26 page=0 chnl=0 -char id=87 x=167 y=68 width=38 height=30 xoffset=-2 yoffset=7 xadvance=37 page=0 chnl=0 -char id=86 x=205 y=68 width=27 height=30 xoffset=-2 yoffset=7 xadvance=26 page=0 chnl=0 -char id=85 x=0 y=98 width=25 height=30 xoffset=0 yoffset=7 xadvance=26 page=0 chnl=0 -char id=79 x=25 y=98 width=28 height=30 xoffset=-1 yoffset=7 xadvance=28 page=0 chnl=0 -char id=78 x=53 y=98 width=26 height=30 xoffset=-1 yoffset=7 xadvance=26 page=0 chnl=0 -char id=77 x=79 y=98 width=33 height=30 xoffset=-2 yoffset=7 xadvance=32 page=0 chnl=0 -char id=75 x=112 y=98 width=24 height=30 xoffset=-1 yoffset=7 xadvance=24 page=0 chnl=0 -char id=72 x=136 y=98 width=26 height=30 xoffset=-1 yoffset=7 xadvance=25 page=0 chnl=0 -char id=71 x=162 y=98 width=28 height=30 xoffset=-2 yoffset=7 xadvance=26 page=0 chnl=0 -char id=67 x=190 y=98 width=24 height=30 xoffset=-1 yoffset=7 xadvance=24 page=0 chnl=0 -char id=65 x=214 y=98 width=27 height=30 xoffset=-2 yoffset=7 xadvance=26 page=0 chnl=0 -char id=55 x=0 y=128 width=25 height=29 xoffset=-2 yoffset=8 xadvance=24 page=0 chnl=0 -char id=52 x=25 y=128 width=24 height=29 xoffset=-1 yoffset=8 xadvance=24 page=0 chnl=0 -char id=50 x=49 y=128 width=22 height=29 xoffset=0 yoffset=7 xadvance=24 page=0 chnl=0 -char id=49 x=71 y=128 width=17 height=29 xoffset=-1 yoffset=7 xadvance=18 page=0 chnl=0 -char id=84 x=88 y=128 width=25 height=29 xoffset=-2 yoffset=8 xadvance=23 page=0 chnl=0 -char id=83 x=113 y=128 width=24 height=29 xoffset=-1 yoffset=8 xadvance=24 page=0 chnl=0 -char id=74 x=137 y=128 width=27 height=29 xoffset=-3 yoffset=8 xadvance=23 page=0 chnl=0 -char id=73 x=164 y=128 width=19 height=29 xoffset=-1 yoffset=7 xadvance=19 page=0 chnl=0 -char id=70 x=183 y=128 width=22 height=29 xoffset=-2 yoffset=8 xadvance=21 page=0 chnl=0 -char id=69 x=205 y=128 width=23 height=29 xoffset=-1 yoffset=7 xadvance=23 page=0 chnl=0 -char id=68 x=0 y=157 width=29 height=29 xoffset=-3 yoffset=8 xadvance=26 page=0 chnl=0 -char id=66 x=29 y=157 width=24 height=29 xoffset=-2 yoffset=7 xadvance=23 page=0 chnl=0 -char id=76 x=53 y=157 width=22 height=28 xoffset=-1 yoffset=8 xadvance=22 page=0 chnl=0 -char id=90 x=75 y=157 width=27 height=27 xoffset=-1 yoffset=9 xadvance=26 page=0 chnl=0 -char id=115 x=102 y=157 width=20 height=25 xoffset=-2 yoffset=12 xadvance=19 page=0 chnl=0 -char id=111 x=122 y=157 width=23 height=25 xoffset=-2 yoffset=13 xadvance=21 page=0 chnl=0 -char id=122 x=145 y=157 width=24 height=24 xoffset=-2 yoffset=13 xadvance=22 page=0 chnl=0 -char id=120 x=169 y=157 width=23 height=24 xoffset=-1 yoffset=13 xadvance=23 page=0 chnl=0 -char id=119 x=192 y=157 width=30 height=24 xoffset=-2 yoffset=13 xadvance=28 page=0 chnl=0 -char id=118 x=222 y=157 width=21 height=24 xoffset=-2 yoffset=13 xadvance=20 page=0 chnl=0 -char id=114 x=0 y=186 width=22 height=24 xoffset=-1 yoffset=13 xadvance=19 page=0 chnl=0 -char id=110 x=22 y=186 width=21 height=24 xoffset=-1 yoffset=13 xadvance=22 page=0 chnl=0 -char id=109 x=43 y=186 width=29 height=24 xoffset=-1 yoffset=13 xadvance=29 page=0 chnl=0 -char id=101 x=72 y=186 width=23 height=24 xoffset=-1 yoffset=13 xadvance=22 page=0 chnl=0 -char id=99 x=95 y=186 width=21 height=24 xoffset=-1 yoffset=13 xadvance=21 page=0 chnl=0 -char id=97 x=116 y=186 width=23 height=24 xoffset=-1 yoffset=13 xadvance=22 page=0 chnl=0 -char id=117 x=139 y=186 width=23 height=23 xoffset=-1 yoffset=13 xadvance=22 page=0 chnl=0 -char id=44 x=162 y=186 width=14 height=16 xoffset=-1 yoffset=25 xadvance=14 page=0 chnl=0 -char id=39 x=176 y=186 width=11 height=15 xoffset=-1 yoffset=5 xadvance=12 page=0 chnl=0 -char id=46 x=187 y=186 width=13 height=11 xoffset=0 yoffset=50 xadvance=15 page=0 chnl=0 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/font-issue1343.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/font-issue1343.png deleted file mode 100644 index 68a96b0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/font-issue1343.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/fps_images-hd.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/fps_images-hd.plist deleted file mode 100644 index 225f2cf..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/fps_images-hd.plist +++ /dev/null @@ -1,16 +0,0 @@ - - - - - version - 1 - textureFilename - fps_images.png - itemWidth - 24 - itemHeight - 64 - firstChar - 46 - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/fps_images-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/fps_images-hd.png deleted file mode 100644 index 54a299e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/fps_images-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/fps_images-ipadhd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/fps_images-ipadhd.png deleted file mode 100644 index 54a299e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/fps_images-ipadhd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/fps_images.GlyphProject b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/fps_images.GlyphProject deleted file mode 100644 index dba3cce..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/fps_images.GlyphProject and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/fps_images.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/fps_images.plist deleted file mode 100644 index f0b92b4..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/fps_images.plist +++ /dev/null @@ -1,16 +0,0 @@ - - - - - version - 1 - textureFilename - fps_images.png - itemWidth - 12 - itemHeight - 32 - firstChar - 46 - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/fps_images.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/fps_images.png deleted file mode 100644 index c744902..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/fps_images.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/futura-48.GlyphProject b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/futura-48.GlyphProject deleted file mode 100644 index f1810f1..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/futura-48.GlyphProject and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/futura-48.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/futura-48.fnt deleted file mode 100644 index 50d6e48..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/futura-48.fnt +++ /dev/null @@ -1,182 +0,0 @@ -info face="Futura-CondensedExtraBold" size=48 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=2,2 -common lineHeight=62 base=48 scaleW=512 scaleH=256 pages=1 packed=0 -page id=0 file="futura-48.png" -chars count=95 -char id=92 x=2 y=2 width=35 height=56 xoffset=0 yoffset=7 xadvance=32 page=0 chnl=0 letter="\" -char id=47 x=39 y=2 width=35 height=56 xoffset=-1 yoffset=7 xadvance=32 page=0 chnl=0 letter="/" -char id=125 x=76 y=2 width=22 height=56 xoffset=-1 yoffset=7 xadvance=19 page=0 chnl=0 letter="}" -char id=123 x=100 y=2 width=21 height=56 xoffset=1 yoffset=7 xadvance=19 page=0 chnl=0 letter="{" -char id=40 x=123 y=2 width=19 height=56 xoffset=1 yoffset=7 xadvance=18 page=0 chnl=0 letter="(" -char id=41 x=144 y=2 width=19 height=56 xoffset=0 yoffset=7 xadvance=18 page=0 chnl=0 letter=")" -char id=91 x=165 y=2 width=19 height=56 xoffset=2 yoffset=7 xadvance=18 page=0 chnl=0 letter="[" -char id=93 x=186 y=2 width=19 height=56 xoffset=0 yoffset=7 xadvance=18 page=0 chnl=0 letter="]" -char id=106 x=207 y=2 width=16 height=55 xoffset=0 yoffset=8 xadvance=13 page=0 chnl=0 letter="j" -char id=36 x=225 y=2 width=24 height=52 xoffset=3 yoffset=5 xadvance=28 page=0 chnl=0 letter="$" -char id=124 x=251 y=2 width=15 height=50 xoffset=7 yoffset=10 xadvance=27 page=0 chnl=0 letter="|" -char id=81 x=268 y=2 width=33 height=46 xoffset=0 yoffset=10 xadvance=31 page=0 chnl=0 letter="Q" -char id=100 x=303 y=2 width=28 height=45 xoffset=0 yoffset=7 xadvance=26 page=0 chnl=0 letter="d" -char id=98 x=333 y=2 width=28 height=45 xoffset=1 yoffset=7 xadvance=26 page=0 chnl=0 letter="b" -char id=107 x=363 y=2 width=29 height=44 xoffset=1 yoffset=7 xadvance=26 page=0 chnl=0 letter="k" -char id=63 x=394 y=2 width=28 height=44 xoffset=1 yoffset=8 xadvance=27 page=0 chnl=0 letter="?" -char id=104 x=424 y=2 width=27 height=44 xoffset=1 yoffset=7 xadvance=26 page=0 chnl=0 letter="h" -char id=102 x=453 y=2 width=21 height=44 xoffset=-1 yoffset=7 xadvance=16 page=0 chnl=0 letter="f" -char id=33 x=476 y=2 width=16 height=44 xoffset=2 yoffset=8 xadvance=17 page=0 chnl=0 letter="!" -char id=108 x=494 y=2 width=14 height=44 xoffset=1 yoffset=7 xadvance=13 page=0 chnl=0 letter="l" -char id=37 x=2 y=60 width=39 height=43 xoffset=0 yoffset=9 xadvance=37 page=0 chnl=0 letter="%" -char id=105 x=43 y=60 width=16 height=43 xoffset=0 yoffset=8 xadvance=13 page=0 chnl=0 letter="i" -char id=64 x=61 y=60 width=38 height=42 xoffset=1 yoffset=10 xadvance=37 page=0 chnl=0 letter="@" -char id=38 x=101 y=60 width=36 height=42 xoffset=1 yoffset=10 xadvance=34 page=0 chnl=0 letter="&" -char id=79 x=139 y=60 width=33 height=42 xoffset=0 yoffset=10 xadvance=30 page=0 chnl=0 letter="O" -char id=71 x=174 y=60 width=32 height=42 xoffset=0 yoffset=10 xadvance=30 page=0 chnl=0 letter="G" -char id=48 x=208 y=60 width=31 height=42 xoffset=0 yoffset=10 xadvance=28 page=0 chnl=0 letter="0" -char id=85 x=241 y=60 width=30 height=42 xoffset=1 yoffset=10 xadvance=29 page=0 chnl=0 letter="U" -char id=51 x=273 y=60 width=29 height=42 xoffset=1 yoffset=10 xadvance=28 page=0 chnl=0 letter="3" -char id=54 x=304 y=60 width=29 height=42 xoffset=1 yoffset=10 xadvance=28 page=0 chnl=0 letter="6" -char id=53 x=335 y=60 width=29 height=42 xoffset=1 yoffset=10 xadvance=28 page=0 chnl=0 letter="5" -char id=56 x=366 y=60 width=29 height=42 xoffset=1 yoffset=10 xadvance=28 page=0 chnl=0 letter="8" -char id=103 x=397 y=60 width=28 height=42 xoffset=0 yoffset=21 xadvance=26 page=0 chnl=0 letter="g" -char id=112 x=427 y=60 width=28 height=42 xoffset=1 yoffset=21 xadvance=26 page=0 chnl=0 letter="p" -char id=113 x=457 y=60 width=28 height=42 xoffset=0 yoffset=21 xadvance=26 page=0 chnl=0 letter="q" -char id=67 x=2 y=105 width=26 height=42 xoffset=0 yoffset=10 xadvance=24 page=0 chnl=0 letter="C" -char id=83 x=30 y=105 width=24 height=42 xoffset=0 yoffset=10 xadvance=21 page=0 chnl=0 letter="S" -char id=74 x=56 y=105 width=21 height=42 xoffset=-1 yoffset=10 xadvance=19 page=0 chnl=0 letter="J" -char id=87 x=79 y=105 width=45 height=41 xoffset=-1 yoffset=10 xadvance=40 page=0 chnl=0 letter="W" -char id=77 x=126 y=105 width=43 height=41 xoffset=0 yoffset=10 xadvance=41 page=0 chnl=0 letter="M" -char id=65 x=171 y=105 width=33 height=41 xoffset=-1 yoffset=10 xadvance=28 page=0 chnl=0 letter="A" -char id=86 x=206 y=105 width=32 height=41 xoffset=-1 yoffset=10 xadvance=28 page=0 chnl=0 letter="V" -char id=88 x=240 y=105 width=32 height=41 xoffset=-1 yoffset=10 xadvance=28 page=0 chnl=0 letter="X" -char id=90 x=274 y=105 width=32 height=41 xoffset=-1 yoffset=10 xadvance=27 page=0 chnl=0 letter="Z" -char id=89 x=308 y=105 width=31 height=41 xoffset=-1 yoffset=10 xadvance=27 page=0 chnl=0 letter="Y" -char id=52 x=341 y=105 width=31 height=41 xoffset=0 yoffset=10 xadvance=28 page=0 chnl=0 letter="4" -char id=75 x=374 y=105 width=31 height=41 xoffset=1 yoffset=10 xadvance=29 page=0 chnl=0 letter="K" -char id=82 x=407 y=105 width=31 height=41 xoffset=1 yoffset=10 xadvance=28 page=0 chnl=0 letter="R" -char id=55 x=440 y=105 width=31 height=41 xoffset=1 yoffset=10 xadvance=28 page=0 chnl=0 letter="7" -char id=68 x=473 y=105 width=30 height=41 xoffset=1 yoffset=10 xadvance=29 page=0 chnl=0 letter="D" -char id=78 x=2 y=149 width=30 height=41 xoffset=1 yoffset=10 xadvance=30 page=0 chnl=0 letter="N" -char id=50 x=34 y=149 width=30 height=41 xoffset=0 yoffset=10 xadvance=28 page=0 chnl=0 letter="2" -char id=66 x=66 y=149 width=30 height=41 xoffset=1 yoffset=10 xadvance=28 page=0 chnl=0 letter="B" -char id=72 x=98 y=149 width=29 height=41 xoffset=1 yoffset=10 xadvance=29 page=0 chnl=0 letter="H" -char id=80 x=129 y=149 width=29 height=41 xoffset=1 yoffset=10 xadvance=27 page=0 chnl=0 letter="P" -char id=57 x=160 y=149 width=29 height=41 xoffset=1 yoffset=10 xadvance=28 page=0 chnl=0 letter="9" -char id=121 x=191 y=149 width=29 height=41 xoffset=-1 yoffset=21 xadvance=24 page=0 chnl=0 letter="y" -char id=35 x=222 y=149 width=27 height=41 xoffset=2 yoffset=10 xadvance=28 page=0 chnl=0 letter="#" -char id=84 x=251 y=149 width=25 height=41 xoffset=-1 yoffset=10 xadvance=20 page=0 chnl=0 letter="T" -char id=69 x=278 y=149 width=23 height=41 xoffset=1 yoffset=10 xadvance=22 page=0 chnl=0 letter="E" -char id=70 x=303 y=149 width=22 height=41 xoffset=1 yoffset=10 xadvance=21 page=0 chnl=0 letter="F" -char id=76 x=327 y=149 width=22 height=41 xoffset=1 yoffset=10 xadvance=20 page=0 chnl=0 letter="L" -char id=49 x=351 y=149 width=18 height=41 xoffset=6 yoffset=10 xadvance=28 page=0 chnl=0 letter="1" -char id=73 x=371 y=149 width=15 height=41 xoffset=1 yoffset=10 xadvance=14 page=0 chnl=0 letter="I" -char id=60 x=388 y=149 width=29 height=39 xoffset=1 yoffset=11 xadvance=28 page=0 chnl=0 letter="<" -char id=62 x=419 y=149 width=29 height=39 xoffset=1 yoffset=11 xadvance=28 page=0 chnl=0 letter=">" -char id=59 x=450 y=149 width=20 height=39 xoffset=-2 yoffset=21 xadvance=14 page=0 chnl=0 letter=";" -char id=116 x=472 y=149 width=20 height=37 xoffset=-1 yoffset=14 xadvance=16 page=0 chnl=0 letter="t" -char id=111 x=2 y=192 width=28 height=31 xoffset=0 yoffset=21 xadvance=26 page=0 chnl=0 letter="o" -char id=97 x=32 y=192 width=28 height=31 xoffset=0 yoffset=21 xadvance=26 page=0 chnl=0 letter="a" -char id=101 x=62 y=192 width=28 height=31 xoffset=0 yoffset=21 xadvance=26 page=0 chnl=0 letter="e" -char id=117 x=92 y=192 width=27 height=31 xoffset=1 yoffset=21 xadvance=27 page=0 chnl=0 letter="u" -char id=115 x=121 y=192 width=24 height=31 xoffset=0 yoffset=21 xadvance=21 page=0 chnl=0 letter="s" -char id=99 x=147 y=192 width=19 height=31 xoffset=0 yoffset=21 xadvance=16 page=0 chnl=0 letter="c" -char id=58 x=168 y=192 width=16 height=31 xoffset=0 yoffset=21 xadvance=14 page=0 chnl=0 letter=":" -char id=119 x=186 y=192 width=41 height=30 xoffset=-1 yoffset=21 xadvance=37 page=0 chnl=0 letter="w" -char id=109 x=229 y=192 width=40 height=30 xoffset=1 yoffset=21 xadvance=39 page=0 chnl=0 letter="m" -char id=120 x=271 y=192 width=30 height=30 xoffset=-1 yoffset=21 xadvance=26 page=0 chnl=0 letter="x" -char id=118 x=303 y=192 width=29 height=30 xoffset=-1 yoffset=21 xadvance=24 page=0 chnl=0 letter="v" -char id=110 x=334 y=192 width=27 height=30 xoffset=1 yoffset=21 xadvance=26 page=0 chnl=0 letter="n" -char id=122 x=363 y=192 width=26 height=30 xoffset=0 yoffset=21 xadvance=23 page=0 chnl=0 letter="z" -char id=114 x=391 y=192 width=21 height=30 xoffset=1 yoffset=21 xadvance=18 page=0 chnl=0 letter="r" -char id=43 x=414 y=192 width=29 height=29 xoffset=1 yoffset=16 xadvance=28 page=0 chnl=0 letter="+" -char id=42 x=445 y=192 width=25 height=24 xoffset=3 yoffset=7 xadvance=28 page=0 chnl=0 letter="*" -char id=94 x=472 y=192 width=31 height=23 xoffset=-1 yoffset=10 xadvance=27 page=0 chnl=0 letter="^" -char id=44 x=2 y=225 width=19 height=22 xoffset=-2 yoffset=38 xadvance=14 page=0 chnl=0 letter="," -char id=34 x=23 y=225 width=24 height=20 xoffset=0 yoffset=10 xadvance=22 page=0 chnl=0 letter=""" -char id=39 x=49 y=225 width=14 height=20 xoffset=0 yoffset=10 xadvance=12 page=0 chnl=0 letter="'" -char id=61 x=65 y=225 width=29 height=19 xoffset=1 yoffset=21 xadvance=28 page=0 chnl=0 letter="=" -char id=46 x=96 y=225 width=16 height=16 xoffset=0 yoffset=36 xadvance=14 page=0 chnl=0 letter="." -char id=126 x=114 y=225 width=31 height=15 xoffset=4 yoffset=6 xadvance=36 page=0 chnl=0 letter="~" -char id=96 x=147 y=225 width=15 height=13 xoffset=5 yoffset=10 xadvance=27 page=0 chnl=0 letter="`" -char id=45 x=164 y=225 width=16 height=12 xoffset=-1 yoffset=30 xadvance=11 page=0 chnl=0 letter="-" -char id=95 x=182 y=225 width=32 height=11 xoffset=-1 yoffset=49 xadvance=27 page=0 chnl=0 letter="_" -char id=32 x=216 y=225 width=0 height=0 xoffset=-106 yoffset=168 xadvance=14 page=0 chnl=0 letter="space" -kernings count=82 -kerning first=81 second=81 amount=-1 -kerning first=63 second=93 amount=-2 -kerning first=63 second=100 amount=-3 -kerning first=63 second=98 amount=-3 -kerning first=63 second=37 amount=-5 -kerning first=63 second=38 amount=-5 -kerning first=63 second=90 amount=-5 -kerning first=63 second=78 amount=-5 -kerning first=63 second=80 amount=-5 -kerning first=63 second=84 amount=-2 -kerning first=63 second=76 amount=-5 -kerning first=63 second=58 amount=-1 -kerning first=63 second=94 amount=-5 -kerning first=63 second=44 amount=-4 -kerning first=63 second=96 amount=-2 -kerning first=63 second=32 amount=-1 -kerning first=65 second=93 amount=-2 -kerning first=65 second=100 amount=-2 -kerning first=65 second=37 amount=-2 -kerning first=65 second=38 amount=-2 -kerning first=65 second=90 amount=-3 -kerning first=65 second=80 amount=-3 -kerning first=65 second=84 amount=-1 -kerning first=65 second=76 amount=-4 -kerning first=65 second=44 amount=-4 -kerning first=65 second=96 amount=-2 -kerning first=55 second=100 amount=-2 -kerning first=55 second=63 amount=-4 -kerning first=55 second=65 amount=-4 -kerning first=55 second=68 amount=-4 -kerning first=55 second=66 amount=-4 -kerning first=55 second=32 amount=-2 -kerning first=68 second=92 amount=-4 -kerning first=68 second=91 amount=-4 -kerning first=68 second=37 amount=-3 -kerning first=68 second=38 amount=-3 -kerning first=68 second=90 amount=-4 -kerning first=68 second=80 amount=-4 -kerning first=68 second=84 amount=-2 -kerning first=68 second=76 amount=-4 -kerning first=68 second=97 amount=-3 -kerning first=68 second=44 amount=-4 -kerning first=68 second=96 amount=-3 -kerning first=68 second=32 amount=-1 -kerning first=66 second=93 amount=-1 -kerning first=66 second=37 amount=-1 -kerning first=66 second=38 amount=-1 -kerning first=66 second=90 amount=-1 -kerning first=66 second=80 amount=-1 -kerning first=66 second=76 amount=-2 -kerning first=66 second=44 amount=-2 -kerning first=66 second=96 amount=-1 -kerning first=70 second=125 amount=-5 -kerning first=70 second=123 amount=-5 -kerning first=49 second=44 amount=-3 -kerning first=60 second=125 amount=-5 -kerning first=60 second=123 amount=-5 -kerning first=60 second=81 amount=-1 -kerning first=59 second=41 amount=-3 -kerning first=59 second=101 amount=-1 -kerning first=59 second=44 amount=-4 -kerning first=59 second=32 amount=-1 -kerning first=58 second=81 amount=-3 -kerning first=58 second=61 amount=-3 -kerning first=43 second=35 amount=-1 -kerning first=42 second=105 amount=-3 -kerning first=44 second=100 amount=-1 -kerning first=44 second=98 amount=-1 -kerning first=44 second=63 amount=-4 -kerning first=44 second=65 amount=-4 -kerning first=44 second=68 amount=-4 -kerning first=44 second=66 amount=-2 -kerning first=44 second=97 amount=-1 -kerning first=44 second=32 amount=-3 -kerning first=61 second=63 amount=-1 -kerning first=61 second=65 amount=-1 -kerning first=61 second=68 amount=-1 -kerning first=61 second=66 amount=-1 -kerning first=32 second=63 amount=-1 -kerning first=32 second=71 amount=-3 -kerning first=32 second=68 amount=-1 -kerning first=32 second=44 amount=-3 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/futura-48.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/futura-48.png deleted file mode 100644 index 796a33e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/futura-48.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/geneva-32.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/geneva-32.fnt deleted file mode 100644 index c4967c0..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/geneva-32.fnt +++ /dev/null @@ -1,99 +0,0 @@ -info face="Geneva" size=32 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 -common lineHeight=42 base=32 scaleW=512 scaleH=128 pages=1 packed=0 -page id=0 file="helvetica-geneva-32.png" -chars count=95 -char id=40 x=1 y=1 width=15 height=36 xoffset=1 yoffset=5 xadvance=14 page=0 chnl=0 letter="(" -char id=41 x=17 y=1 width=14 height=36 xoffset=1 yoffset=5 xadvance=14 page=0 chnl=0 letter=")" -char id=106 x=32 y=1 width=13 height=36 xoffset=-3 yoffset=6 xadvance=8 page=0 chnl=0 letter="j" -char id=125 x=46 y=1 width=13 height=36 xoffset=2 yoffset=5 xadvance=14 page=0 chnl=0 letter="}" -char id=91 x=60 y=1 width=13 height=36 xoffset=2 yoffset=5 xadvance=14 page=0 chnl=0 letter="[" -char id=93 x=74 y=1 width=13 height=36 xoffset=1 yoffset=5 xadvance=14 page=0 chnl=0 letter="]" -char id=123 x=88 y=1 width=12 height=36 xoffset=2 yoffset=5 xadvance=14 page=0 chnl=0 letter="{" -char id=81 x=101 y=1 width=28 height=35 xoffset=0 yoffset=6 xadvance=23 page=0 chnl=0 letter="Q" -char id=36 x=130 y=1 width=21 height=34 xoffset=1 yoffset=4 xadvance=21 page=0 chnl=0 letter="$" -char id=100 x=152 y=1 width=21 height=31 xoffset=0 yoffset=5 xadvance=19 page=0 chnl=0 letter="d" -char id=98 x=174 y=1 width=21 height=31 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0 letter="b" -char id=64 x=196 y=1 width=29 height=30 xoffset=0 yoffset=6 xadvance=27 page=0 chnl=0 letter="@" -char id=79 x=226 y=1 width=26 height=30 xoffset=0 yoffset=6 xadvance=23 page=0 chnl=0 letter="O" -char id=38 x=253 y=1 width=25 height=30 xoffset=0 yoffset=6 xadvance=23 page=0 chnl=0 letter="&" -char id=71 x=279 y=1 width=23 height=30 xoffset=0 yoffset=6 xadvance=21 page=0 chnl=0 letter="G" -char id=67 x=303 y=1 width=23 height=30 xoffset=0 yoffset=6 xadvance=20 page=0 chnl=0 letter="C" -char id=85 x=327 y=1 width=23 height=30 xoffset=0 yoffset=6 xadvance=21 page=0 chnl=0 letter="U" -char id=48 x=351 y=1 width=23 height=30 xoffset=0 yoffset=6 xadvance=21 page=0 chnl=0 letter="0" -char id=83 x=375 y=1 width=22 height=30 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 letter="S" -char id=92 x=398 y=1 width=21 height=30 xoffset=-1 yoffset=6 xadvance=17 page=0 chnl=0 letter="\" -char id=47 x=420 y=1 width=21 height=30 xoffset=-1 yoffset=6 xadvance=17 page=0 chnl=0 letter="/" -char id=56 x=442 y=1 width=21 height=30 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0 letter="8" -char id=57 x=464 y=1 width=21 height=30 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0 letter="9" -char id=54 x=486 y=1 width=21 height=30 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0 letter="6" -char id=103 x=1 y=38 width=21 height=30 xoffset=0 yoffset=13 xadvance=19 page=0 chnl=0 letter="g" -char id=51 x=23 y=38 width=20 height=30 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0 letter="3" -char id=53 x=44 y=38 width=20 height=30 xoffset=2 yoffset=6 xadvance=21 page=0 chnl=0 letter="5" -char id=107 x=65 y=38 width=19 height=30 xoffset=1 yoffset=5 xadvance=17 page=0 chnl=0 letter="k" -char id=104 x=85 y=38 width=19 height=30 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 letter="h" -char id=74 x=105 y=38 width=18 height=30 xoffset=-1 yoffset=6 xadvance=15 page=0 chnl=0 letter="J" -char id=102 x=124 y=38 width=16 height=30 xoffset=0 yoffset=5 xadvance=12 page=0 chnl=0 letter="f" -char id=124 x=141 y=38 width=8 height=30 xoffset=1 yoffset=6 xadvance=7 page=0 chnl=0 letter="|" -char id=108 x=150 y=38 width=8 height=30 xoffset=1 yoffset=5 xadvance=7 page=0 chnl=0 letter="l" -char id=87 x=159 y=38 width=32 height=29 xoffset=0 yoffset=6 xadvance=30 page=0 chnl=0 letter="W" -char id=37 x=192 y=38 width=31 height=29 xoffset=0 yoffset=6 xadvance=28 page=0 chnl=0 letter="%" -char id=86 x=224 y=38 width=27 height=29 xoffset=-1 yoffset=6 xadvance=23 page=0 chnl=0 letter="V" -char id=65 x=252 y=38 width=27 height=29 xoffset=-1 yoffset=6 xadvance=23 page=0 chnl=0 letter="A" -char id=77 x=280 y=38 width=25 height=29 xoffset=1 yoffset=6 xadvance=25 page=0 chnl=0 letter="M" -char id=35 x=306 y=38 width=25 height=29 xoffset=-1 yoffset=6 xadvance=21 page=0 chnl=0 letter="#" -char id=84 x=332 y=38 width=24 height=29 xoffset=-1 yoffset=6 xadvance=20 page=0 chnl=0 letter="T" -char id=78 x=357 y=38 width=23 height=29 xoffset=1 yoffset=6 xadvance=22 page=0 chnl=0 letter="N" -char id=89 x=381 y=38 width=23 height=29 xoffset=-1 yoffset=6 xadvance=19 page=0 chnl=0 letter="Y" -char id=88 x=405 y=38 width=23 height=29 xoffset=-1 yoffset=6 xadvance=19 page=0 chnl=0 letter="X" -char id=68 x=429 y=38 width=23 height=29 xoffset=1 yoffset=6 xadvance=22 page=0 chnl=0 letter="D" -char id=75 x=453 y=38 width=23 height=29 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0 letter="K" -char id=52 x=477 y=38 width=23 height=29 xoffset=0 yoffset=6 xadvance=21 page=0 chnl=0 letter="4" -char id=72 x=1 y=69 width=22 height=29 xoffset=1 yoffset=6 xadvance=22 page=0 chnl=0 letter="H" -char id=121 x=24 y=69 width=22 height=29 xoffset=-1 yoffset=13 xadvance=18 page=0 chnl=0 letter="y" -char id=50 x=47 y=69 width=21 height=29 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0 letter="2" -char id=82 x=69 y=69 width=21 height=29 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 letter="R" -char id=66 x=91 y=69 width=21 height=29 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=0 letter="B" -char id=76 x=113 y=69 width=21 height=29 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 letter="L" -char id=55 x=135 y=69 width=21 height=29 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0 letter="7" -char id=113 x=157 y=69 width=21 height=29 xoffset=0 yoffset=13 xadvance=19 page=0 chnl=0 letter="q" -char id=90 x=179 y=69 width=20 height=29 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=0 letter="Z" -char id=80 x=200 y=69 width=20 height=29 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 letter="P" -char id=112 x=221 y=69 width=20 height=29 xoffset=1 yoffset=13 xadvance=19 page=0 chnl=0 letter="p" -char id=63 x=242 y=69 width=19 height=29 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=0 letter="?" -char id=69 x=262 y=69 width=19 height=29 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 letter="E" -char id=70 x=282 y=69 width=18 height=29 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0 letter="F" -char id=49 x=301 y=69 width=13 height=29 xoffset=3 yoffset=6 xadvance=21 page=0 chnl=0 letter="1" -char id=33 x=315 y=69 width=9 height=29 xoffset=1 yoffset=6 xadvance=9 page=0 chnl=0 letter="!" -char id=105 x=325 y=69 width=8 height=29 xoffset=1 yoffset=6 xadvance=7 page=0 chnl=0 letter="i" -char id=73 x=334 y=69 width=8 height=29 xoffset=1 yoffset=6 xadvance=7 page=0 chnl=0 letter="I" -char id=59 x=343 y=69 width=9 height=28 xoffset=1 yoffset=13 xadvance=9 page=0 chnl=0 letter=";" -char id=116 x=353 y=69 width=16 height=27 xoffset=0 yoffset=9 xadvance=14 page=0 chnl=0 letter="t" -char id=111 x=370 y=69 width=21 height=23 xoffset=0 yoffset=13 xadvance=19 page=0 chnl=0 letter="o" -char id=101 x=392 y=69 width=20 height=23 xoffset=0 yoffset=13 xadvance=18 page=0 chnl=0 letter="e" -char id=99 x=413 y=69 width=20 height=23 xoffset=0 yoffset=13 xadvance=17 page=0 chnl=0 letter="c" -char id=97 x=434 y=69 width=20 height=23 xoffset=0 yoffset=13 xadvance=17 page=0 chnl=0 letter="a" -char id=117 x=455 y=69 width=19 height=23 xoffset=1 yoffset=13 xadvance=18 page=0 chnl=0 letter="u" -char id=115 x=475 y=69 width=18 height=23 xoffset=0 yoffset=13 xadvance=16 page=0 chnl=0 letter="s" -char id=109 x=1 y=99 width=29 height=22 xoffset=1 yoffset=13 xadvance=28 page=0 chnl=0 letter="m" -char id=119 x=31 y=99 width=29 height=22 xoffset=-1 yoffset=13 xadvance=24 page=0 chnl=0 letter="w" -char id=62 x=61 y=99 width=23 height=22 xoffset=0 yoffset=13 xadvance=21 page=0 chnl=0 letter=">" -char id=43 x=85 y=99 width=23 height=22 xoffset=0 yoffset=13 xadvance=21 page=0 chnl=0 letter="+" -char id=118 x=109 y=99 width=22 height=22 xoffset=-1 yoffset=13 xadvance=18 page=0 chnl=0 letter="v" -char id=60 x=132 y=99 width=22 height=22 xoffset=1 yoffset=13 xadvance=21 page=0 chnl=0 letter="<" -char id=94 x=155 y=99 width=22 height=22 xoffset=1 yoffset=7 xadvance=21 page=0 chnl=0 letter="^" -char id=110 x=178 y=99 width=19 height=22 xoffset=1 yoffset=13 xadvance=18 page=0 chnl=0 letter="n" -char id=120 x=198 y=99 width=19 height=22 xoffset=0 yoffset=13 xadvance=16 page=0 chnl=0 letter="x" -char id=122 x=218 y=99 width=19 height=22 xoffset=0 yoffset=13 xadvance=17 page=0 chnl=0 letter="z" -char id=114 x=238 y=99 width=15 height=22 xoffset=1 yoffset=13 xadvance=12 page=0 chnl=0 letter="r" -char id=58 x=254 y=99 width=9 height=22 xoffset=1 yoffset=13 xadvance=9 page=0 chnl=0 letter=":" -char id=42 x=264 y=99 width=18 height=18 xoffset=0 yoffset=6 xadvance=16 page=0 chnl=0 letter="*" -char id=34 x=283 y=99 width=16 height=15 xoffset=1 yoffset=5 xadvance=16 page=0 chnl=0 letter=""" -char id=39 x=300 y=99 width=9 height=15 xoffset=1 yoffset=5 xadvance=9 page=0 chnl=0 letter="'" -char id=44 x=310 y=99 width=9 height=15 xoffset=1 yoffset=26 xadvance=9 page=0 chnl=0 letter="," -char id=61 x=320 y=99 width=23 height=13 xoffset=0 yoffset=18 xadvance=21 page=0 chnl=0 letter="=" -char id=126 x=344 y=99 width=23 height=11 xoffset=0 yoffset=19 xadvance=21 page=0 chnl=0 letter="~" -char id=96 x=368 y=99 width=12 height=10 xoffset=4 yoffset=5 xadvance=18 page=0 chnl=0 letter="`" -char id=46 x=381 y=99 width=9 height=9 xoffset=1 yoffset=26 xadvance=9 page=0 chnl=0 letter="." -char id=45 x=391 y=99 width=14 height=8 xoffset=0 yoffset=19 xadvance=12 page=0 chnl=0 letter="-" -char id=95 x=406 y=99 width=25 height=7 xoffset=-1 yoffset=31 xadvance=21 page=0 chnl=0 letter="_" -char id=32 x=432 y=99 width=0 height=0 xoffset=-110 yoffset=152 xadvance=10 page=0 chnl=0 letter="space" diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/helvetica-32.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/helvetica-32.fnt deleted file mode 100644 index c2c5b9d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/helvetica-32.fnt +++ /dev/null @@ -1,99 +0,0 @@ -info face="Helvetica-Bold" size=32 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 -common lineHeight=32 base=25 scaleW=512 scaleH=128 pages=1 packed=0 -page id=0 file="helvetica-geneva-32.png" -chars count=95 -char id=125 x=1 y=1 width=15 height=35 xoffset=-1 yoffset=-0 xadvance=12 page=0 chnl=0 letter="}" -char id=41 x=17 y=1 width=14 height=35 xoffset=-1 yoffset=-0 xadvance=10 page=0 chnl=0 letter=")" -char id=123 x=32 y=1 width=14 height=35 xoffset=-1 yoffset=-0 xadvance=12 page=0 chnl=0 letter="{" -char id=93 x=47 y=1 width=13 height=35 xoffset=-1 yoffset=-0 xadvance=10 page=0 chnl=0 letter="]" -char id=40 x=61 y=1 width=13 height=35 xoffset=0 yoffset=-0 xadvance=10 page=0 chnl=0 letter="(" -char id=91 x=75 y=1 width=12 height=35 xoffset=1 yoffset=-0 xadvance=10 page=0 chnl=0 letter="[" -char id=106 x=88 y=1 width=11 height=35 xoffset=-1 yoffset=-0 xadvance=8 page=0 chnl=0 letter="j" -char id=36 x=100 y=1 width=21 height=33 xoffset=-1 yoffset=-1 xadvance=17 page=0 chnl=0 letter="$" -char id=81 x=122 y=1 width=27 height=30 xoffset=0 yoffset=-0 xadvance=24 page=0 chnl=0 letter="Q" -char id=64 x=150 y=1 width=30 height=29 xoffset=2 yoffset=-0 xadvance=31 page=0 chnl=0 letter="@" -char id=79 x=181 y=1 width=27 height=29 xoffset=0 yoffset=-0 xadvance=24 page=0 chnl=0 letter="O" -char id=71 x=209 y=1 width=26 height=29 xoffset=0 yoffset=-0 xadvance=24 page=0 chnl=0 letter="G" -char id=67 x=236 y=1 width=25 height=29 xoffset=0 yoffset=-0 xadvance=23 page=0 chnl=0 letter="C" -char id=83 x=262 y=1 width=24 height=29 xoffset=0 yoffset=-0 xadvance=21 page=0 chnl=0 letter="S" -char id=85 x=287 y=1 width=23 height=29 xoffset=1 yoffset=-0 xadvance=23 page=0 chnl=0 letter="U" -char id=113 x=311 y=1 width=22 height=29 xoffset=-1 yoffset=6 xadvance=19 page=0 chnl=0 letter="q" -char id=112 x=334 y=1 width=22 height=29 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 letter="p" -char id=121 x=357 y=1 width=22 height=29 xoffset=-1 yoffset=6 xadvance=17 page=0 chnl=0 letter="y" -char id=103 x=380 y=1 width=21 height=29 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 letter="g" -char id=74 x=402 y=1 width=20 height=29 xoffset=-1 yoffset=-0 xadvance=17 page=0 chnl=0 letter="J" -char id=87 x=423 y=1 width=34 height=28 xoffset=-1 yoffset=-0 xadvance=30 page=0 chnl=0 letter="W" -char id=37 x=458 y=1 width=32 height=28 xoffset=-1 yoffset=1 xadvance=28 page=0 chnl=0 letter="%" -char id=77 x=1 y=37 width=27 height=28 xoffset=1 yoffset=-0 xadvance=26 page=0 chnl=0 letter="M" -char id=65 x=29 y=37 width=27 height=28 xoffset=-1 yoffset=-0 xadvance=23 page=0 chnl=0 letter="A" -char id=38 x=57 y=37 width=26 height=28 xoffset=0 yoffset=1 xadvance=23 page=0 chnl=0 letter="&" -char id=88 x=84 y=37 width=25 height=28 xoffset=-1 yoffset=-0 xadvance=21 page=0 chnl=0 letter="X" -char id=75 x=110 y=37 width=25 height=28 xoffset=1 yoffset=-0 xadvance=23 page=0 chnl=0 letter="K" -char id=86 x=136 y=37 width=25 height=28 xoffset=-1 yoffset=-0 xadvance=21 page=0 chnl=0 letter="V" -char id=89 x=162 y=37 width=25 height=28 xoffset=-1 yoffset=-0 xadvance=21 page=0 chnl=0 letter="Y" -char id=68 x=188 y=37 width=24 height=28 xoffset=1 yoffset=-0 xadvance=23 page=0 chnl=0 letter="D" -char id=78 x=213 y=37 width=24 height=28 xoffset=1 yoffset=-0 xadvance=23 page=0 chnl=0 letter="N" -char id=66 x=238 y=37 width=24 height=28 xoffset=1 yoffset=-0 xadvance=23 page=0 chnl=0 letter="B" -char id=82 x=263 y=37 width=24 height=28 xoffset=1 yoffset=-0 xadvance=23 page=0 chnl=0 letter="R" -char id=84 x=288 y=37 width=24 height=28 xoffset=-1 yoffset=-0 xadvance=19 page=0 chnl=0 letter="T" -char id=72 x=313 y=37 width=23 height=28 xoffset=1 yoffset=-0 xadvance=23 page=0 chnl=0 letter="H" -char id=80 x=337 y=37 width=23 height=28 xoffset=1 yoffset=-0 xadvance=21 page=0 chnl=0 letter="P" -char id=90 x=361 y=37 width=23 height=28 xoffset=-1 yoffset=-0 xadvance=19 page=0 chnl=0 letter="Z" -char id=69 x=385 y=37 width=23 height=28 xoffset=1 yoffset=-0 xadvance=21 page=0 chnl=0 letter="E" -char id=98 x=409 y=37 width=22 height=28 xoffset=0 yoffset=1 xadvance=19 page=0 chnl=0 letter="b" -char id=51 x=432 y=37 width=21 height=28 xoffset=-1 yoffset=1 xadvance=17 page=0 chnl=0 letter="3" -char id=56 x=454 y=37 width=21 height=28 xoffset=-1 yoffset=1 xadvance=17 page=0 chnl=0 letter="8" -char id=53 x=476 y=37 width=21 height=28 xoffset=-1 yoffset=1 xadvance=17 page=0 chnl=0 letter="5" -char id=100 x=1 y=66 width=21 height=28 xoffset=0 yoffset=1 xadvance=19 page=0 chnl=0 letter="d" -char id=76 x=23 y=66 width=21 height=28 xoffset=1 yoffset=-0 xadvance=19 page=0 chnl=0 letter="L" -char id=48 x=45 y=66 width=20 height=28 xoffset=0 yoffset=1 xadvance=17 page=0 chnl=0 letter="0" -char id=57 x=66 y=66 width=20 height=28 xoffset=0 yoffset=1 xadvance=17 page=0 chnl=0 letter="9" -char id=54 x=87 y=66 width=20 height=28 xoffset=0 yoffset=1 xadvance=17 page=0 chnl=0 letter="6" -char id=63 x=108 y=66 width=20 height=28 xoffset=1 yoffset=-0 xadvance=19 page=0 chnl=0 letter="?" -char id=92 x=129 y=66 width=17 height=28 xoffset=-3 yoffset=-0 xadvance=8 page=0 chnl=0 letter="\" -char id=47 x=147 y=66 width=17 height=28 xoffset=-3 yoffset=-0 xadvance=8 page=0 chnl=0 letter="/" -char id=102 x=165 y=66 width=15 height=28 xoffset=-1 yoffset=-0 xadvance=10 page=0 chnl=0 letter="f" -char id=124 x=181 y=66 width=9 height=28 xoffset=0 yoffset=-0 xadvance=8 page=0 chnl=0 letter="|" -char id=105 x=191 y=66 width=9 height=28 xoffset=1 yoffset=-0 xadvance=8 page=0 chnl=0 letter="i" -char id=73 x=201 y=66 width=9 height=28 xoffset=1 yoffset=-0 xadvance=8 page=0 chnl=0 letter="I" -char id=108 x=211 y=66 width=9 height=28 xoffset=1 yoffset=-0 xadvance=8 page=0 chnl=0 letter="l" -char id=35 x=221 y=66 width=22 height=27 xoffset=-1 yoffset=1 xadvance=17 page=0 chnl=0 letter="#" -char id=52 x=244 y=66 width=21 height=27 xoffset=-1 yoffset=1 xadvance=17 page=0 chnl=0 letter="4" -char id=55 x=266 y=66 width=21 height=27 xoffset=-1 yoffset=1 xadvance=17 page=0 chnl=0 letter="7" -char id=70 x=288 y=66 width=21 height=27 xoffset=1 yoffset=1 xadvance=19 page=0 chnl=0 letter="F" -char id=104 x=310 y=66 width=20 height=27 xoffset=1 yoffset=1 xadvance=19 page=0 chnl=0 letter="h" -char id=50 x=331 y=66 width=20 height=27 xoffset=0 yoffset=1 xadvance=17 page=0 chnl=0 letter="2" -char id=107 x=352 y=66 width=20 height=27 xoffset=1 yoffset=1 xadvance=17 page=0 chnl=0 letter="k" -char id=49 x=373 y=66 width=15 height=27 xoffset=1 yoffset=1 xadvance=17 page=0 chnl=0 letter="1" -char id=116 x=389 y=66 width=14 height=27 xoffset=-1 yoffset=2 xadvance=10 page=0 chnl=0 letter="t" -char id=33 x=404 y=66 width=10 height=27 xoffset=2 yoffset=1 xadvance=10 page=0 chnl=0 letter="!" -char id=59 x=415 y=66 width=10 height=27 xoffset=2 yoffset=7 xadvance=10 page=0 chnl=0 letter=";" -char id=60 x=426 y=66 width=23 height=23 xoffset=-1 yoffset=6 xadvance=18 page=0 chnl=0 letter="<" -char id=62 x=450 y=66 width=23 height=23 xoffset=-1 yoffset=6 xadvance=18 page=0 chnl=0 letter=">" -char id=111 x=474 y=66 width=22 height=23 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 letter="o" -char id=97 x=1 y=95 width=21 height=23 xoffset=-1 yoffset=6 xadvance=17 page=0 chnl=0 letter="a" -char id=101 x=23 y=95 width=21 height=23 xoffset=-1 yoffset=6 xadvance=17 page=0 chnl=0 letter="e" -char id=117 x=45 y=95 width=21 height=23 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 letter="u" -char id=115 x=67 y=95 width=20 height=23 xoffset=0 yoffset=6 xadvance=17 page=0 chnl=0 letter="s" -char id=99 x=88 y=95 width=20 height=23 xoffset=0 yoffset=6 xadvance=17 page=0 chnl=0 letter="c" -char id=119 x=109 y=95 width=29 height=22 xoffset=-1 yoffset=6 xadvance=24 page=0 chnl=0 letter="w" -char id=109 x=139 y=95 width=29 height=22 xoffset=1 yoffset=6 xadvance=28 page=0 chnl=0 letter="m" -char id=118 x=169 y=95 width=22 height=22 xoffset=-1 yoffset=6 xadvance=17 page=0 chnl=0 letter="v" -char id=110 x=192 y=95 width=20 height=22 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 letter="n" -char id=122 x=213 y=95 width=20 height=22 xoffset=-1 yoffset=6 xadvance=16 page=0 chnl=0 letter="z" -char id=114 x=234 y=95 width=14 height=22 xoffset=1 yoffset=6 xadvance=12 page=0 chnl=0 letter="r" -char id=120 x=249 y=95 width=22 height=21 xoffset=-1 yoffset=7 xadvance=17 page=0 chnl=0 letter="x" -char id=43 x=272 y=95 width=22 height=21 xoffset=0 yoffset=7 xadvance=18 page=0 chnl=0 letter="+" -char id=58 x=295 y=95 width=10 height=21 xoffset=2 yoffset=7 xadvance=10 page=0 chnl=0 letter=":" -char id=94 x=306 y=95 width=20 height=19 xoffset=1 yoffset=-0 xadvance=18 page=0 chnl=0 letter="^" -char id=61 x=327 y=95 width=22 height=17 xoffset=0 yoffset=9 xadvance=18 page=0 chnl=0 letter="=" -char id=42 x=350 y=95 width=16 height=16 xoffset=-1 yoffset=-0 xadvance=12 page=0 chnl=0 letter="*" -char id=34 x=367 y=95 width=15 height=15 xoffset=-1 yoffset=-0 xadvance=15 page=0 chnl=0 letter=""" -char id=44 x=383 y=95 width=10 height=15 xoffset=0 yoffset=19 xadvance=8 page=0 chnl=0 letter="," -char id=39 x=394 y=95 width=9 height=15 xoffset=0 yoffset=-0 xadvance=7 page=0 chnl=0 letter="'" -char id=126 x=404 y=95 width=23 height=13 xoffset=-1 yoffset=11 xadvance=18 page=0 chnl=0 letter="~" -char id=45 x=428 y=95 width=14 height=10 xoffset=-1 yoffset=12 xadvance=10 page=0 chnl=0 letter="-" -char id=96 x=443 y=95 width=12 height=9 xoffset=-2 yoffset=-0 xadvance=10 page=0 chnl=0 letter="`" -char id=46 x=456 y=95 width=9 height=9 xoffset=1 yoffset=19 xadvance=8 page=0 chnl=0 letter="." -char id=95 x=466 y=95 width=22 height=6 xoffset=-1 yoffset=26 xadvance=17 page=0 chnl=0 letter="_" -char id=32 x=489 y=95 width=0 height=0 xoffset=-112 yoffset=145 xadvance=8 page=0 chnl=0 letter="space" diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/helvetica-geneva-32.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/helvetica-geneva-32.png deleted file mode 100644 index 8d997c0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/helvetica-geneva-32.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/konqa32-hd.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/konqa32-hd.fnt deleted file mode 100644 index eb65a6c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/konqa32-hd.fnt +++ /dev/null @@ -1,96 +0,0 @@ -info face="KonQaBlack" size=64 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 -common lineHeight=79 base=26 scaleW=512 scaleH=512 pages=1 packed=0 -page id=0 file="konqa32-hd.png" -chars count=91 -char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=63 xadvance=32 page=0 chnl=0 -char id=36 x=0 y=0 width=34 height=72 xoffset=2 yoffset=0 xadvance=36 page=0 chnl=0 -char id=81 x=34 y=0 width=38 height=59 xoffset=2 yoffset=11 xadvance=39 page=0 chnl=0 -char id=64 x=72 y=0 width=36 height=55 xoffset=3 yoffset=10 xadvance=39 page=0 chnl=0 -char id=124 x=108 y=0 width=14 height=55 xoffset=4 yoffset=11 xadvance=20 page=0 chnl=0 -char id=63 x=122 y=0 width=35 height=54 xoffset=2 yoffset=10 xadvance=36 page=0 chnl=0 -char id=56 x=157 y=0 width=36 height=54 xoffset=1 yoffset=10 xadvance=36 page=0 chnl=0 -char id=90 x=193 y=0 width=38 height=54 xoffset=2 yoffset=10 xadvance=38 page=0 chnl=0 -char id=89 x=231 y=0 width=35 height=54 xoffset=2 yoffset=10 xadvance=36 page=0 chnl=0 -char id=87 x=266 y=0 width=54 height=54 xoffset=2 yoffset=10 xadvance=55 page=0 chnl=0 -char id=86 x=320 y=0 width=35 height=54 xoffset=2 yoffset=10 xadvance=37 page=0 chnl=0 -char id=85 x=355 y=0 width=38 height=54 xoffset=2 yoffset=10 xadvance=38 page=0 chnl=0 -char id=84 x=393 y=0 width=35 height=54 xoffset=2 yoffset=10 xadvance=37 page=0 chnl=0 -char id=82 x=428 y=0 width=37 height=54 xoffset=2 yoffset=10 xadvance=39 page=0 chnl=0 -char id=79 x=465 y=0 width=38 height=54 xoffset=2 yoffset=10 xadvance=38 page=0 chnl=0 -char id=92 x=0 y=72 width=33 height=53 xoffset=4 yoffset=11 xadvance=39 page=0 chnl=0 -char id=47 x=33 y=72 width=34 height=53 xoffset=4 yoffset=11 xadvance=39 page=0 chnl=0 -char id=33 x=67 y=72 width=17 height=53 xoffset=2 yoffset=11 xadvance=18 page=0 chnl=0 -char id=48 x=84 y=72 width=40 height=53 xoffset=2 yoffset=11 xadvance=40 page=0 chnl=0 -char id=57 x=124 y=72 width=35 height=53 xoffset=2 yoffset=11 xadvance=35 page=0 chnl=0 -char id=55 x=159 y=72 width=35 height=53 xoffset=2 yoffset=11 xadvance=35 page=0 chnl=0 -char id=54 x=194 y=72 width=36 height=53 xoffset=1 yoffset=11 xadvance=37 page=0 chnl=0 -char id=53 x=230 y=72 width=35 height=53 xoffset=2 yoffset=11 xadvance=36 page=0 chnl=0 -char id=52 x=265 y=72 width=36 height=53 xoffset=2 yoffset=11 xadvance=36 page=0 chnl=0 -char id=51 x=301 y=72 width=34 height=53 xoffset=2 yoffset=11 xadvance=35 page=0 chnl=0 -char id=50 x=335 y=72 width=36 height=53 xoffset=2 yoffset=11 xadvance=37 page=0 chnl=0 -char id=49 x=371 y=72 width=23 height=53 xoffset=2 yoffset=11 xadvance=24 page=0 chnl=0 -char id=88 x=394 y=72 width=38 height=53 xoffset=2 yoffset=11 xadvance=38 page=0 chnl=0 -char id=83 x=432 y=72 width=37 height=53 xoffset=2 yoffset=11 xadvance=38 page=0 chnl=0 -char id=80 x=469 y=72 width=36 height=53 xoffset=2 yoffset=11 xadvance=38 page=0 chnl=0 -char id=78 x=0 y=125 width=39 height=53 xoffset=2 yoffset=11 xadvance=38 page=0 chnl=0 -char id=77 x=39 y=125 width=53 height=53 xoffset=2 yoffset=11 xadvance=53 page=0 chnl=0 -char id=76 x=92 y=125 width=35 height=53 xoffset=1 yoffset=11 xadvance=36 page=0 chnl=0 -char id=75 x=127 y=125 width=36 height=53 xoffset=2 yoffset=11 xadvance=37 page=0 chnl=0 -char id=74 x=163 y=125 width=30 height=53 xoffset=2 yoffset=11 xadvance=30 page=0 chnl=0 -char id=73 x=193 y=125 width=20 height=53 xoffset=1 yoffset=11 xadvance=19 page=0 chnl=0 -char id=72 x=213 y=125 width=38 height=53 xoffset=2 yoffset=11 xadvance=38 page=0 chnl=0 -char id=71 x=251 y=125 width=36 height=53 xoffset=2 yoffset=11 xadvance=38 page=0 chnl=0 -char id=70 x=287 y=125 width=37 height=53 xoffset=2 yoffset=11 xadvance=38 page=0 chnl=0 -char id=69 x=324 y=125 width=36 height=53 xoffset=2 yoffset=11 xadvance=38 page=0 chnl=0 -char id=68 x=360 y=125 width=36 height=53 xoffset=2 yoffset=11 xadvance=36 page=0 chnl=0 -char id=67 x=396 y=125 width=36 height=53 xoffset=2 yoffset=11 xadvance=38 page=0 chnl=0 -char id=66 x=432 y=125 width=36 height=53 xoffset=2 yoffset=11 xadvance=38 page=0 chnl=0 -char id=65 x=468 y=125 width=36 height=53 xoffset=2 yoffset=11 xadvance=39 page=0 chnl=0 -char id=38 x=0 y=178 width=46 height=51 xoffset=2 yoffset=15 xadvance=47 page=0 chnl=0 -char id=37 x=46 y=178 width=52 height=51 xoffset=0 yoffset=15 xadvance=50 page=0 chnl=0 -char id=106 x=98 y=178 width=19 height=42 xoffset=2 yoffset=22 xadvance=19 page=0 chnl=0 -char id=125 x=117 y=178 width=19 height=41 xoffset=4 yoffset=23 xadvance=20 page=0 chnl=0 -char id=123 x=136 y=178 width=19 height=41 xoffset=0 yoffset=23 xadvance=20 page=0 chnl=0 -char id=93 x=155 y=178 width=19 height=41 xoffset=4 yoffset=23 xadvance=20 page=0 chnl=0 -char id=91 x=174 y=178 width=19 height=41 xoffset=0 yoffset=23 xadvance=20 page=0 chnl=0 -char id=41 x=193 y=178 width=20 height=41 xoffset=3 yoffset=23 xadvance=20 page=0 chnl=0 -char id=40 x=213 y=178 width=21 height=41 xoffset=-1 yoffset=23 xadvance=20 page=0 chnl=0 -char id=122 x=234 y=178 width=29 height=41 xoffset=2 yoffset=23 xadvance=30 page=0 chnl=0 -char id=121 x=263 y=178 width=28 height=41 xoffset=2 yoffset=23 xadvance=30 page=0 chnl=0 -char id=120 x=291 y=178 width=26 height=41 xoffset=2 yoffset=23 xadvance=28 page=0 chnl=0 -char id=119 x=317 y=178 width=40 height=41 xoffset=2 yoffset=23 xadvance=41 page=0 chnl=0 -char id=118 x=357 y=178 width=26 height=41 xoffset=2 yoffset=23 xadvance=27 page=0 chnl=0 -char id=117 x=383 y=178 width=27 height=41 xoffset=2 yoffset=23 xadvance=29 page=0 chnl=0 -char id=116 x=410 y=178 width=26 height=41 xoffset=2 yoffset=23 xadvance=27 page=0 chnl=0 -char id=115 x=436 y=178 width=29 height=41 xoffset=2 yoffset=23 xadvance=31 page=0 chnl=0 -char id=114 x=465 y=178 width=26 height=41 xoffset=2 yoffset=23 xadvance=28 page=0 chnl=0 -char id=113 x=0 y=229 width=27 height=41 xoffset=2 yoffset=23 xadvance=28 page=0 chnl=0 -char id=112 x=27 y=229 width=29 height=41 xoffset=1 yoffset=23 xadvance=29 page=0 chnl=0 -char id=111 x=56 y=229 width=27 height=41 xoffset=2 yoffset=23 xadvance=28 page=0 chnl=0 -char id=110 x=83 y=229 width=27 height=41 xoffset=2 yoffset=23 xadvance=29 page=0 chnl=0 -char id=109 x=110 y=229 width=41 height=41 xoffset=2 yoffset=23 xadvance=42 page=0 chnl=0 -char id=108 x=151 y=229 width=19 height=41 xoffset=2 yoffset=23 xadvance=20 page=0 chnl=0 -char id=107 x=170 y=229 width=28 height=41 xoffset=2 yoffset=23 xadvance=30 page=0 chnl=0 -char id=105 x=198 y=229 width=14 height=41 xoffset=2 yoffset=23 xadvance=15 page=0 chnl=0 -char id=104 x=212 y=229 width=26 height=41 xoffset=2 yoffset=23 xadvance=28 page=0 chnl=0 -char id=103 x=238 y=229 width=27 height=41 xoffset=2 yoffset=23 xadvance=28 page=0 chnl=0 -char id=102 x=265 y=229 width=27 height=41 xoffset=2 yoffset=23 xadvance=28 page=0 chnl=0 -char id=101 x=292 y=229 width=26 height=41 xoffset=2 yoffset=23 xadvance=28 page=0 chnl=0 -char id=100 x=318 y=229 width=26 height=41 xoffset=2 yoffset=23 xadvance=27 page=0 chnl=0 -char id=99 x=344 y=229 width=27 height=41 xoffset=2 yoffset=23 xadvance=29 page=0 chnl=0 -char id=98 x=371 y=229 width=27 height=41 xoffset=2 yoffset=23 xadvance=28 page=0 chnl=0 -char id=97 x=398 y=229 width=29 height=41 xoffset=1 yoffset=23 xadvance=30 page=0 chnl=0 -char id=94 x=427 y=229 width=40 height=39 xoffset=2 yoffset=13 xadvance=42 page=0 chnl=0 -char id=43 x=467 y=229 width=30 height=33 xoffset=2 yoffset=31 xadvance=32 page=0 chnl=0 -char id=61 x=0 y=270 width=31 height=27 xoffset=3 yoffset=31 xadvance=34 page=0 chnl=0 -char id=59 x=31 y=270 width=16 height=27 xoffset=1 yoffset=53 xadvance=16 page=0 chnl=0 -char id=58 x=47 y=270 width=14 height=25 xoffset=2 yoffset=39 xadvance=16 page=0 chnl=0 -char id=42 x=61 y=270 width=21 height=21 xoffset=10 yoffset=12 xadvance=39 page=0 chnl=0 -char id=34 x=82 y=270 width=26 height=21 xoffset=3 yoffset=13 xadvance=28 page=0 chnl=0 -char id=126 x=108 y=270 width=40 height=14 xoffset=6 yoffset=38 xadvance=50 page=0 chnl=0 -char id=44 x=148 y=270 width=15 height=14 xoffset=2 yoffset=58 xadvance=17 page=0 chnl=0 -char id=39 x=163 y=270 width=15 height=14 xoffset=2 yoffset=10 xadvance=17 page=0 chnl=0 -char id=96 x=178 y=270 width=16 height=14 xoffset=2 yoffset=10 xadvance=18 page=0 chnl=0 -char id=45 x=194 y=270 width=30 height=11 xoffset=3 yoffset=34 xadvance=34 page=0 chnl=0 -char id=46 x=224 y=270 width=13 height=11 xoffset=0 yoffset=53 xadvance=15 page=0 chnl=0 -char id=95 x=237 y=270 width=30 height=10 xoffset=2 yoffset=55 xadvance=34 page=0 chnl=0 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/konqa32-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/konqa32-hd.png deleted file mode 100644 index 75fc9e3..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/konqa32-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/konqa32.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/konqa32.fnt deleted file mode 100644 index 4a055fd..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/konqa32.fnt +++ /dev/null @@ -1,96 +0,0 @@ -info face="KonQaBlack" size=32 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 -common lineHeight=40 base=26 scaleW=512 scaleH=512 pages=1 packed=0 -page id=0 file="konqa32.png" -chars count=91 -char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=32 xadvance=16 page=0 chnl=0 -char id=36 x=0 y=0 width=18 height=37 xoffset=1 yoffset=0 xadvance=18 page=0 chnl=0 -char id=81 x=18 y=0 width=20 height=30 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 -char id=64 x=38 y=0 width=20 height=29 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0 -char id=124 x=58 y=0 width=8 height=28 xoffset=2 yoffset=6 xadvance=10 page=0 chnl=0 -char id=63 x=66 y=0 width=19 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 -char id=56 x=85 y=0 width=20 height=28 xoffset=0 yoffset=5 xadvance=18 page=0 chnl=0 -char id=90 x=105 y=0 width=20 height=28 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0 -char id=89 x=125 y=0 width=19 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 -char id=87 x=144 y=0 width=28 height=28 xoffset=1 yoffset=5 xadvance=27 page=0 chnl=0 -char id=86 x=172 y=0 width=19 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 -char id=85 x=191 y=0 width=20 height=28 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0 -char id=84 x=211 y=0 width=19 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 -char id=82 x=230 y=0 width=20 height=28 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0 -char id=79 x=250 y=0 width=20 height=28 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0 -char id=92 x=270 y=0 width=18 height=27 xoffset=2 yoffset=6 xadvance=19 page=0 chnl=0 -char id=47 x=288 y=0 width=18 height=27 xoffset=2 yoffset=6 xadvance=19 page=0 chnl=0 -char id=33 x=306 y=0 width=10 height=27 xoffset=1 yoffset=6 xadvance=9 page=0 chnl=0 -char id=48 x=316 y=0 width=21 height=27 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=0 -char id=57 x=337 y=0 width=19 height=27 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0 -char id=55 x=356 y=0 width=19 height=27 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0 -char id=54 x=375 y=0 width=20 height=27 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=0 -char id=53 x=395 y=0 width=19 height=27 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 -char id=52 x=414 y=0 width=19 height=27 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 -char id=51 x=433 y=0 width=18 height=27 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0 -char id=50 x=451 y=0 width=19 height=27 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 -char id=49 x=470 y=0 width=13 height=27 xoffset=1 yoffset=6 xadvance=12 page=0 chnl=0 -char id=88 x=483 y=0 width=20 height=27 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 -char id=83 x=0 y=37 width=20 height=27 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 -char id=80 x=20 y=37 width=19 height=27 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 -char id=78 x=39 y=37 width=21 height=27 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 -char id=77 x=60 y=37 width=28 height=27 xoffset=1 yoffset=6 xadvance=26 page=0 chnl=0 -char id=76 x=88 y=37 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=0 -char id=75 x=107 y=37 width=19 height=27 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 -char id=74 x=126 y=37 width=16 height=27 xoffset=1 yoffset=6 xadvance=15 page=0 chnl=0 -char id=73 x=142 y=37 width=12 height=27 xoffset=0 yoffset=6 xadvance=9 page=0 chnl=0 -char id=72 x=154 y=37 width=20 height=27 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 -char id=71 x=174 y=37 width=19 height=27 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 -char id=70 x=193 y=37 width=20 height=27 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 -char id=69 x=213 y=37 width=19 height=27 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 -char id=68 x=232 y=37 width=19 height=27 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 -char id=67 x=251 y=37 width=19 height=27 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 -char id=66 x=270 y=37 width=19 height=27 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 -char id=65 x=289 y=37 width=19 height=27 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 -char id=38 x=308 y=37 width=24 height=26 xoffset=1 yoffset=8 xadvance=23 page=0 chnl=0 -char id=37 x=332 y=37 width=27 height=26 xoffset=0 yoffset=8 xadvance=25 page=0 chnl=0 -char id=106 x=359 y=37 width=11 height=22 xoffset=1 yoffset=11 xadvance=9 page=0 chnl=0 -char id=125 x=370 y=37 width=11 height=21 xoffset=2 yoffset=12 xadvance=10 page=0 chnl=0 -char id=123 x=381 y=37 width=11 height=21 xoffset=0 yoffset=12 xadvance=10 page=0 chnl=0 -char id=93 x=392 y=37 width=11 height=21 xoffset=2 yoffset=12 xadvance=10 page=0 chnl=0 -char id=91 x=403 y=37 width=11 height=21 xoffset=0 yoffset=12 xadvance=10 page=0 chnl=0 -char id=41 x=414 y=37 width=12 height=21 xoffset=1 yoffset=12 xadvance=10 page=0 chnl=0 -char id=40 x=426 y=37 width=13 height=21 xoffset=-1 yoffset=12 xadvance=10 page=0 chnl=0 -char id=122 x=439 y=37 width=16 height=21 xoffset=1 yoffset=12 xadvance=15 page=0 chnl=0 -char id=121 x=455 y=37 width=15 height=21 xoffset=1 yoffset=12 xadvance=15 page=0 chnl=0 -char id=120 x=470 y=37 width=14 height=21 xoffset=1 yoffset=12 xadvance=14 page=0 chnl=0 -char id=119 x=484 y=37 width=21 height=21 xoffset=1 yoffset=12 xadvance=20 page=0 chnl=0 -char id=118 x=0 y=64 width=14 height=21 xoffset=1 yoffset=12 xadvance=13 page=0 chnl=0 -char id=117 x=14 y=64 width=15 height=21 xoffset=1 yoffset=12 xadvance=14 page=0 chnl=0 -char id=116 x=29 y=64 width=14 height=21 xoffset=1 yoffset=12 xadvance=13 page=0 chnl=0 -char id=115 x=43 y=64 width=16 height=21 xoffset=1 yoffset=12 xadvance=15 page=0 chnl=0 -char id=114 x=59 y=64 width=14 height=21 xoffset=1 yoffset=12 xadvance=14 page=0 chnl=0 -char id=113 x=73 y=64 width=15 height=21 xoffset=1 yoffset=12 xadvance=14 page=0 chnl=0 -char id=112 x=88 y=64 width=16 height=21 xoffset=0 yoffset=12 xadvance=14 page=0 chnl=0 -char id=111 x=104 y=64 width=15 height=21 xoffset=1 yoffset=12 xadvance=14 page=0 chnl=0 -char id=110 x=119 y=64 width=15 height=21 xoffset=1 yoffset=12 xadvance=14 page=0 chnl=0 -char id=109 x=134 y=64 width=22 height=21 xoffset=1 yoffset=12 xadvance=21 page=0 chnl=0 -char id=108 x=156 y=64 width=11 height=21 xoffset=1 yoffset=12 xadvance=10 page=0 chnl=0 -char id=107 x=167 y=64 width=15 height=21 xoffset=1 yoffset=12 xadvance=15 page=0 chnl=0 -char id=105 x=182 y=64 width=8 height=21 xoffset=1 yoffset=12 xadvance=7 page=0 chnl=0 -char id=104 x=190 y=64 width=14 height=21 xoffset=1 yoffset=12 xadvance=14 page=0 chnl=0 -char id=103 x=204 y=64 width=15 height=21 xoffset=1 yoffset=12 xadvance=14 page=0 chnl=0 -char id=102 x=219 y=64 width=15 height=21 xoffset=1 yoffset=12 xadvance=14 page=0 chnl=0 -char id=101 x=234 y=64 width=14 height=21 xoffset=1 yoffset=12 xadvance=14 page=0 chnl=0 -char id=100 x=248 y=64 width=14 height=21 xoffset=1 yoffset=12 xadvance=13 page=0 chnl=0 -char id=99 x=262 y=64 width=15 height=21 xoffset=1 yoffset=12 xadvance=14 page=0 chnl=0 -char id=98 x=277 y=64 width=15 height=21 xoffset=1 yoffset=12 xadvance=14 page=0 chnl=0 -char id=97 x=292 y=64 width=16 height=21 xoffset=0 yoffset=12 xadvance=15 page=0 chnl=0 -char id=94 x=308 y=64 width=21 height=20 xoffset=1 yoffset=7 xadvance=21 page=0 chnl=0 -char id=43 x=329 y=64 width=16 height=17 xoffset=1 yoffset=16 xadvance=16 page=0 chnl=0 -char id=61 x=345 y=64 width=17 height=14 xoffset=1 yoffset=16 xadvance=17 page=0 chnl=0 -char id=59 x=362 y=64 width=10 height=14 xoffset=0 yoffset=27 xadvance=8 page=0 chnl=0 -char id=58 x=372 y=64 width=8 height=13 xoffset=1 yoffset=20 xadvance=8 page=0 chnl=0 -char id=42 x=380 y=64 width=12 height=12 xoffset=5 yoffset=6 xadvance=19 page=0 chnl=0 -char id=34 x=392 y=64 width=15 height=11 xoffset=1 yoffset=7 xadvance=14 page=0 chnl=0 -char id=126 x=407 y=64 width=21 height=8 xoffset=3 yoffset=19 xadvance=25 page=0 chnl=0 -char id=44 x=428 y=64 width=9 height=8 xoffset=1 yoffset=29 xadvance=8 page=0 chnl=0 -char id=39 x=437 y=64 width=9 height=8 xoffset=1 yoffset=5 xadvance=8 page=0 chnl=0 -char id=96 x=446 y=64 width=9 height=8 xoffset=1 yoffset=5 xadvance=9 page=0 chnl=0 -char id=45 x=455 y=64 width=17 height=7 xoffset=1 yoffset=17 xadvance=17 page=0 chnl=0 -char id=95 x=472 y=64 width=16 height=6 xoffset=1 yoffset=28 xadvance=17 page=0 chnl=0 -char id=46 x=488 y=64 width=8 height=6 xoffset=0 yoffset=27 xadvance=7 page=0 chnl=0 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/konqa32.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/konqa32.png deleted file mode 100644 index 27baadf..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/konqa32.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/larabie-16-hd.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/larabie-16-hd.plist deleted file mode 100644 index acbb422..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/larabie-16-hd.plist +++ /dev/null @@ -1,16 +0,0 @@ - - - - - version - 1 - textureFilename - larabie-16-hd.png - itemWidth - 20 - itemHeight - 40 - firstChar - 65 - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/larabie-16-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/larabie-16-hd.png deleted file mode 100644 index f860d02..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/larabie-16-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/larabie-16.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/larabie-16.plist deleted file mode 100644 index ad0defd..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/larabie-16.plist +++ /dev/null @@ -1,16 +0,0 @@ - - - - - version - 1 - textureFilename - larabie-16.png - itemWidth - 10 - itemHeight - 20 - firstChar - 65 - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/larabie-16.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/larabie-16.png deleted file mode 100644 index 304240c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/larabie-16.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/markerFelt-hd.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/markerFelt-hd.fnt deleted file mode 100644 index ee5dba7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/markerFelt-hd.fnt +++ /dev/null @@ -1,3770 +0,0 @@ -info face="MarkerFelt-Thin" size=50 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=2,2 -common lineHeight=54 base=43 scaleW=512 scaleH=256 pages=1 packed=0 -page id=0 file="markerFelt.png" -chars count=95 -char id=106 x=2 y=2 width=13 height=50 xoffset=-3 yoffset=4 xadvance=10 page=0 chnl=0 letter="j" -char id=87 x=17 y=2 width=48 height=48 xoffset=0 yoffset=0 xadvance=48 page=0 chnl=0 letter="W" -char id=81 x=67 y=2 width=30 height=48 xoffset=2 yoffset=1 xadvance=29 page=0 chnl=0 letter="Q" -char id=77 x=99 y=2 width=45 height=47 xoffset=2 yoffset=0 xadvance=46 page=0 chnl=0 letter="M" -char id=84 x=146 y=2 width=25 height=47 xoffset=0 yoffset=0 xadvance=24 page=0 chnl=0 letter="T" -char id=104 x=173 y=2 width=22 height=47 xoffset=2 yoffset=0 xadvance=24 page=0 chnl=0 letter="h" -char id=102 x=197 y=2 width=21 height=47 xoffset=0 yoffset=0 xadvance=18 page=0 chnl=0 letter="f" -char id=91 x=220 y=2 width=19 height=47 xoffset=1 yoffset=-1 xadvance=20 page=0 chnl=0 letter="[" -char id=93 x=241 y=2 width=19 height=47 xoffset=1 yoffset=-1 xadvance=20 page=0 chnl=0 letter="]" -char id=90 x=262 y=2 width=32 height=46 xoffset=0 yoffset=0 xadvance=30 page=0 chnl=0 letter="Z" -char id=88 x=296 y=2 width=31 height=46 xoffset=0 yoffset=1 xadvance=30 page=0 chnl=0 letter="X" -char id=89 x=329 y=2 width=31 height=46 xoffset=1 yoffset=0 xadvance=30 page=0 chnl=0 letter="Y" -char id=65 x=362 y=2 width=30 height=46 xoffset=1 yoffset=0 xadvance=31 page=0 chnl=0 letter="A" -char id=75 x=394 y=2 width=29 height=46 xoffset=1 yoffset=0 xadvance=28 page=0 chnl=0 letter="K" -char id=78 x=425 y=2 width=28 height=46 xoffset=2 yoffset=0 xadvance=30 page=0 chnl=0 letter="N" -char id=53 x=455 y=2 width=27 height=46 xoffset=1 yoffset=2 xadvance=28 page=0 chnl=0 letter="5" -char id=86 x=2 y=54 width=27 height=46 xoffset=0 yoffset=1 xadvance=27 page=0 chnl=0 letter="V" -char id=85 x=31 y=54 width=26 height=46 xoffset=1 yoffset=1 xadvance=27 page=0 chnl=0 letter="U" -char id=83 x=59 y=54 width=25 height=46 xoffset=0 yoffset=0 xadvance=24 page=0 chnl=0 letter="S" -char id=72 x=86 y=54 width=24 height=46 xoffset=1 yoffset=1 xadvance=25 page=0 chnl=0 letter="H" -char id=48 x=112 y=54 width=24 height=46 xoffset=3 yoffset=1 xadvance=28 page=0 chnl=0 letter="0" -char id=68 x=138 y=54 width=23 height=46 xoffset=2 yoffset=1 xadvance=24 page=0 chnl=0 letter="D" -char id=76 x=163 y=54 width=22 height=46 xoffset=1 yoffset=0 xadvance=21 page=0 chnl=0 letter="L" -char id=74 x=187 y=54 width=22 height=46 xoffset=0 yoffset=1 xadvance=22 page=0 chnl=0 letter="J" -char id=63 x=211 y=54 width=21 height=46 xoffset=0 yoffset=1 xadvance=20 page=0 chnl=0 letter="?" -char id=56 x=234 y=54 width=21 height=46 xoffset=4 yoffset=0 xadvance=28 page=0 chnl=0 letter="8" -char id=69 x=257 y=54 width=20 height=46 xoffset=2 yoffset=1 xadvance=22 page=0 chnl=0 letter="E" -char id=108 x=279 y=54 width=8 height=46 xoffset=1 yoffset=1 xadvance=10 page=0 chnl=0 letter="l" -char id=124 x=289 y=54 width=8 height=46 xoffset=1 yoffset=1 xadvance=10 page=0 chnl=0 letter="|" -char id=82 x=299 y=54 width=30 height=45 xoffset=1 yoffset=1 xadvance=28 page=0 chnl=0 letter="R" -char id=52 x=331 y=54 width=29 height=45 xoffset=0 yoffset=2 xadvance=28 page=0 chnl=0 letter="4" -char id=50 x=362 y=54 width=28 height=45 xoffset=1 yoffset=1 xadvance=28 page=0 chnl=0 letter="2" -char id=92 x=392 y=54 width=27 height=45 xoffset=0 yoffset=1 xadvance=26 page=0 chnl=0 letter="\" -char id=47 x=421 y=54 width=26 height=45 xoffset=0 yoffset=1 xadvance=26 page=0 chnl=0 letter="/" -char id=71 x=449 y=54 width=26 height=45 xoffset=1 yoffset=1 xadvance=24 page=0 chnl=0 letter="G" -char id=55 x=477 y=54 width=25 height=45 xoffset=2 yoffset=2 xadvance=28 page=0 chnl=0 letter="7" -char id=51 x=2 y=102 width=25 height=45 xoffset=3 yoffset=1 xadvance=28 page=0 chnl=0 letter="3" -char id=107 x=29 y=102 width=25 height=45 xoffset=2 yoffset=1 xadvance=24 page=0 chnl=0 letter="k" -char id=66 x=56 y=102 width=24 height=45 xoffset=1 yoffset=2 xadvance=24 page=0 chnl=0 letter="B" -char id=36 x=82 y=102 width=24 height=45 xoffset=2 yoffset=1 xadvance=26 page=0 chnl=0 letter="$" -char id=80 x=108 y=102 width=23 height=45 xoffset=2 yoffset=1 xadvance=22 page=0 chnl=0 letter="P" -char id=123 x=133 y=102 width=20 height=45 xoffset=1 yoffset=1 xadvance=20 page=0 chnl=0 letter="{" -char id=125 x=155 y=102 width=20 height=45 xoffset=1 yoffset=1 xadvance=20 page=0 chnl=0 letter="}" -char id=70 x=177 y=102 width=20 height=45 xoffset=2 yoffset=1 xadvance=21 page=0 chnl=0 letter="F" -char id=49 x=199 y=102 width=15 height=45 xoffset=6 yoffset=1 xadvance=28 page=0 chnl=0 letter="1" -char id=40 x=216 y=102 width=12 height=45 xoffset=2 yoffset=1 xadvance=13 page=0 chnl=0 letter="(" -char id=41 x=230 y=102 width=11 height=45 xoffset=1 yoffset=1 xadvance=13 page=0 chnl=0 letter=")" -char id=73 x=243 y=102 width=11 height=45 xoffset=1 yoffset=1 xadvance=12 page=0 chnl=0 letter="I" -char id=33 x=256 y=102 width=9 height=45 xoffset=1 yoffset=1 xadvance=10 page=0 chnl=0 letter="!" -char id=64 x=267 y=102 width=44 height=44 xoffset=1 yoffset=1 xadvance=45 page=0 chnl=0 letter="@" -char id=37 x=313 y=102 width=34 height=44 xoffset=1 yoffset=2 xadvance=35 page=0 chnl=0 letter="%" -char id=38 x=349 y=102 width=30 height=44 xoffset=1 yoffset=2 xadvance=28 page=0 chnl=0 letter="&" -char id=79 x=381 y=102 width=26 height=44 xoffset=2 yoffset=2 xadvance=27 page=0 chnl=0 letter="O" -char id=54 x=409 y=102 width=23 height=44 xoffset=3 yoffset=2 xadvance=28 page=0 chnl=0 letter="6" -char id=57 x=434 y=102 width=23 height=44 xoffset=3 yoffset=2 xadvance=28 page=0 chnl=0 letter="9" -char id=67 x=459 y=102 width=23 height=44 xoffset=1 yoffset=2 xadvance=22 page=0 chnl=0 letter="C" -char id=105 x=484 y=102 width=9 height=44 xoffset=2 yoffset=3 xadvance=10 page=0 chnl=0 letter="i" -char id=100 x=2 y=149 width=20 height=43 xoffset=1 yoffset=3 xadvance=22 page=0 chnl=0 letter="d" -char id=113 x=24 y=149 width=20 height=43 xoffset=1 yoffset=13 xadvance=22 page=0 chnl=0 letter="q" -char id=112 x=46 y=149 width=20 height=43 xoffset=2 yoffset=13 xadvance=22 page=0 chnl=0 letter="p" -char id=98 x=68 y=149 width=20 height=43 xoffset=2 yoffset=3 xadvance=22 page=0 chnl=0 letter="b" -char id=116 x=90 y=149 width=22 height=41 xoffset=-1 yoffset=6 xadvance=18 page=0 chnl=0 letter="t" -char id=103 x=114 y=149 width=19 height=41 xoffset=1 yoffset=13 xadvance=21 page=0 chnl=0 letter="g" -char id=121 x=135 y=149 width=24 height=40 xoffset=-0 yoffset=14 xadvance=24 page=0 chnl=0 letter="y" -char id=59 x=161 y=149 width=12 height=37 xoffset=-3 yoffset=14 xadvance=10 page=0 chnl=0 letter=";" -char id=119 x=175 y=149 width=39 height=34 xoffset=-1 yoffset=13 xadvance=36 page=0 chnl=0 letter="w" -char id=118 x=216 y=149 width=26 height=34 xoffset=-1 yoffset=13 xadvance=22 page=0 chnl=0 letter="v" -char id=122 x=244 y=149 width=24 height=34 xoffset=1 yoffset=13 xadvance=24 page=0 chnl=0 letter="z" -char id=110 x=270 y=149 width=23 height=34 xoffset=2 yoffset=13 xadvance=24 page=0 chnl=0 letter="n" -char id=120 x=295 y=149 width=22 height=34 xoffset=-0 yoffset=13 xadvance=20 page=0 chnl=0 letter="x" -char id=114 x=319 y=149 width=21 height=34 xoffset=1 yoffset=12 xadvance=19 page=0 chnl=0 letter="r" -char id=117 x=342 y=149 width=20 height=34 xoffset=1 yoffset=13 xadvance=20 page=0 chnl=0 letter="u" -char id=109 x=364 y=149 width=35 height=33 xoffset=2 yoffset=14 xadvance=36 page=0 chnl=0 letter="m" -char id=97 x=401 y=149 width=23 height=33 xoffset=0 yoffset=14 xadvance=23 page=0 chnl=0 letter="a" -char id=111 x=426 y=149 width=20 height=33 xoffset=1 yoffset=13 xadvance=20 page=0 chnl=0 letter="o" -char id=101 x=448 y=149 width=20 height=33 xoffset=1 yoffset=13 xadvance=19 page=0 chnl=0 letter="e" -char id=99 x=470 y=149 width=18 height=33 xoffset=1 yoffset=13 xadvance=19 page=0 chnl=0 letter="c" -char id=115 x=490 y=149 width=19 height=32 xoffset=0 yoffset=15 xadvance=18 page=0 chnl=0 letter="s" -char id=62 x=2 y=194 width=18 height=31 xoffset=2 yoffset=15 xadvance=19 page=0 chnl=0 letter=">" -char id=60 x=22 y=194 width=17 height=31 xoffset=1 yoffset=15 xadvance=19 page=0 chnl=0 letter="<" -char id=58 x=41 y=194 width=10 height=30 xoffset=1 yoffset=16 xadvance=12 page=0 chnl=0 letter=":" -char id=35 x=53 y=194 width=27 height=29 xoffset=1 yoffset=11 xadvance=28 page=0 chnl=0 letter="#" -char id=43 x=82 y=194 width=21 height=24 xoffset=1 yoffset=10 xadvance=22 page=0 chnl=0 letter="+" -char id=42 x=105 y=194 width=23 height=22 xoffset=1 yoffset=6 xadvance=23 page=0 chnl=0 letter="*" -char id=61 x=130 y=194 width=18 height=20 xoffset=2 yoffset=13 xadvance=20 page=0 chnl=0 letter="=" -char id=34 x=150 y=194 width=14 height=18 xoffset=1 yoffset=1 xadvance=16 page=0 chnl=0 letter=""" -char id=39 x=166 y=194 width=7 height=17 xoffset=1 yoffset=1 xadvance=8 page=0 chnl=0 letter="'" -char id=94 x=175 y=194 width=16 height=14 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0 letter="^" -char id=96 x=193 y=194 width=11 height=14 xoffset=0 yoffset=1 xadvance=10 page=0 chnl=0 letter="`" -char id=44 x=206 y=194 width=10 height=13 xoffset=-1 yoffset=39 xadvance=10 page=0 chnl=0 letter="," -char id=95 x=218 y=194 width=24 height=12 xoffset=1 yoffset=43 xadvance=24 page=0 chnl=0 letter="_" -char id=45 x=244 y=194 width=17 height=12 xoffset=1 yoffset=21 xadvance=18 page=0 chnl=0 letter="-" -char id=46 x=263 y=194 width=8 height=12 xoffset=1 yoffset=34 xadvance=10 page=0 chnl=0 letter="." -char id=126 x=273 y=194 width=17 height=11 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 letter="~" -char id=32 x=292 y=194 width=0 height=0 xoffset=12 yoffset=63 xadvance=12 page=0 chnl=0 letter="space" -kernings count=3670 -kerning first=106 second=106 amount=3 -kerning first=106 second=102 amount=2 -kerning first=106 second=63 amount=1 -kerning first=106 second=56 amount=-1 -kerning first=106 second=108 amount=1 -kerning first=106 second=107 amount=1 -kerning first=106 second=49 amount=-4 -kerning first=106 second=40 amount=1 -kerning first=106 second=33 amount=1 -kerning first=106 second=105 amount=1 -kerning first=106 second=100 amount=1 -kerning first=106 second=112 amount=1 -kerning first=106 second=98 amount=1 -kerning first=106 second=116 amount=3 -kerning first=106 second=103 amount=1 -kerning first=106 second=121 amount=2 -kerning first=106 second=59 amount=3 -kerning first=106 second=119 amount=3 -kerning first=106 second=118 amount=3 -kerning first=106 second=122 amount=1 -kerning first=106 second=110 amount=1 -kerning first=106 second=120 amount=2 -kerning first=106 second=114 amount=2 -kerning first=106 second=117 amount=1 -kerning first=106 second=97 amount=2 -kerning first=106 second=111 amount=2 -kerning first=106 second=101 amount=1 -kerning first=106 second=99 amount=1 -kerning first=106 second=115 amount=2 -kerning first=106 second=34 amount=1 -kerning first=106 second=39 amount=2 -kerning first=106 second=44 amount=3 -kerning first=106 second=46 amount=1 -kerning first=87 second=87 amount=1 -kerning first=87 second=81 amount=-3 -kerning first=87 second=102 amount=-2 -kerning first=87 second=93 amount=1 -kerning first=87 second=90 amount=-2 -kerning first=87 second=88 amount=2 -kerning first=87 second=89 amount=1 -kerning first=87 second=65 amount=-6 -kerning first=87 second=75 amount=2 -kerning first=87 second=53 amount=-2 -kerning first=87 second=86 amount=2 -kerning first=87 second=85 amount=1 -kerning first=87 second=83 amount=-2 -kerning first=87 second=48 amount=-4 -kerning first=87 second=76 amount=2 -kerning first=87 second=74 amount=-5 -kerning first=87 second=56 amount=-3 -kerning first=87 second=108 amount=2 -kerning first=87 second=82 amount=2 -kerning first=87 second=52 amount=-5 -kerning first=87 second=50 amount=-4 -kerning first=87 second=92 amount=1 -kerning first=87 second=47 amount=-6 -kerning first=87 second=71 amount=-2 -kerning first=87 second=55 amount=-1 -kerning first=87 second=51 amount=-3 -kerning first=87 second=107 amount=1 -kerning first=87 second=66 amount=2 -kerning first=87 second=80 amount=1 -kerning first=87 second=49 amount=-5 -kerning first=87 second=41 amount=1 -kerning first=87 second=73 amount=2 -kerning first=87 second=33 amount=1 -kerning first=87 second=64 amount=-6 -kerning first=87 second=79 amount=-2 -kerning first=87 second=54 amount=-4 -kerning first=87 second=57 amount=-4 -kerning first=87 second=67 amount=-2 -kerning first=87 second=100 amount=-4 -kerning first=87 second=113 amount=-4 -kerning first=87 second=112 amount=-2 -kerning first=87 second=116 amount=-1 -kerning first=87 second=103 amount=-4 -kerning first=87 second=59 amount=-3 -kerning first=87 second=122 amount=-4 -kerning first=87 second=110 amount=-2 -kerning first=87 second=120 amount=-2 -kerning first=87 second=114 amount=-2 -kerning first=87 second=117 amount=-2 -kerning first=87 second=109 amount=-3 -kerning first=87 second=97 amount=-3 -kerning first=87 second=111 amount=-4 -kerning first=87 second=101 amount=-5 -kerning first=87 second=99 amount=-4 -kerning first=87 second=115 amount=-4 -kerning first=87 second=58 amount=-4 -kerning first=87 second=35 amount=-2 -kerning first=87 second=34 amount=3 -kerning first=87 second=39 amount=3 -kerning first=87 second=44 amount=-8 -kerning first=87 second=45 amount=-4 -kerning first=87 second=46 amount=-6 -kerning first=81 second=106 amount=6 -kerning first=81 second=77 amount=2 -kerning first=81 second=104 amount=3 -kerning first=81 second=102 amount=1 -kerning first=81 second=93 amount=1 -kerning first=81 second=90 amount=3 -kerning first=81 second=88 amount=4 -kerning first=81 second=89 amount=-3 -kerning first=81 second=65 amount=3 -kerning first=81 second=75 amount=2 -kerning first=81 second=78 amount=2 -kerning first=81 second=86 amount=-1 -kerning first=81 second=72 amount=3 -kerning first=81 second=68 amount=2 -kerning first=81 second=76 amount=2 -kerning first=81 second=56 amount=-1 -kerning first=81 second=69 amount=2 -kerning first=81 second=108 amount=4 -kerning first=81 second=82 amount=2 -kerning first=81 second=50 amount=2 -kerning first=81 second=92 amount=-2 -kerning first=81 second=47 amount=3 -kerning first=81 second=55 amount=2 -kerning first=81 second=51 amount=-2 -kerning first=81 second=107 amount=4 -kerning first=81 second=66 amount=2 -kerning first=81 second=80 amount=3 -kerning first=81 second=70 amount=2 -kerning first=81 second=49 amount=-5 -kerning first=81 second=40 amount=1 -kerning first=81 second=41 amount=3 -kerning first=81 second=73 amount=3 -kerning first=81 second=33 amount=3 -kerning first=81 second=54 amount=-1 -kerning first=81 second=57 amount=-2 -kerning first=81 second=67 amount=1 -kerning first=81 second=105 amount=3 -kerning first=81 second=112 amount=3 -kerning first=81 second=98 amount=4 -kerning first=81 second=116 amount=3 -kerning first=81 second=103 amount=1 -kerning first=81 second=121 amount=2 -kerning first=81 second=59 amount=7 -kerning first=81 second=119 amount=3 -kerning first=81 second=118 amount=3 -kerning first=81 second=122 amount=4 -kerning first=81 second=110 amount=4 -kerning first=81 second=120 amount=4 -kerning first=81 second=114 amount=4 -kerning first=81 second=117 amount=2 -kerning first=81 second=97 amount=4 -kerning first=81 second=111 amount=1 -kerning first=81 second=99 amount=2 -kerning first=81 second=115 amount=2 -kerning first=81 second=58 amount=3 -kerning first=81 second=44 amount=7 -kerning first=81 second=46 amount=4 -kerning first=77 second=106 amount=2 -kerning first=77 second=104 amount=1 -kerning first=77 second=90 amount=2 -kerning first=77 second=88 amount=3 -kerning first=77 second=65 amount=1 -kerning first=77 second=75 amount=1 -kerning first=77 second=48 amount=-2 -kerning first=77 second=56 amount=-2 -kerning first=77 second=69 amount=1 -kerning first=77 second=108 amount=2 -kerning first=77 second=50 amount=1 -kerning first=77 second=47 amount=2 -kerning first=77 second=51 amount=-1 -kerning first=77 second=107 amount=2 -kerning first=77 second=66 amount=1 -kerning first=77 second=80 amount=2 -kerning first=77 second=70 amount=1 -kerning first=77 second=49 amount=-5 -kerning first=77 second=41 amount=2 -kerning first=77 second=73 amount=2 -kerning first=77 second=33 amount=2 -kerning first=77 second=54 amount=-2 -kerning first=77 second=57 amount=-1 -kerning first=77 second=105 amount=2 -kerning first=77 second=112 amount=1 -kerning first=77 second=98 amount=2 -kerning first=77 second=116 amount=2 -kerning first=77 second=59 amount=3 -kerning first=77 second=119 amount=2 -kerning first=77 second=118 amount=2 -kerning first=77 second=122 amount=2 -kerning first=77 second=110 amount=2 -kerning first=77 second=120 amount=3 -kerning first=77 second=114 amount=2 -kerning first=77 second=97 amount=2 -kerning first=77 second=115 amount=1 -kerning first=77 second=58 amount=2 -kerning first=77 second=44 amount=2 -kerning first=77 second=46 amount=3 -kerning first=84 second=87 amount=2 -kerning first=84 second=81 amount=-2 -kerning first=84 second=102 amount=-3 -kerning first=84 second=93 amount=1 -kerning first=84 second=90 amount=-2 -kerning first=84 second=88 amount=2 -kerning first=84 second=65 amount=-6 -kerning first=84 second=75 amount=2 -kerning first=84 second=53 amount=-2 -kerning first=84 second=86 amount=2 -kerning first=84 second=85 amount=1 -kerning first=84 second=83 amount=-1 -kerning first=84 second=48 amount=-3 -kerning first=84 second=76 amount=1 -kerning first=84 second=74 amount=-7 -kerning first=84 second=56 amount=-3 -kerning first=84 second=108 amount=2 -kerning first=84 second=82 amount=2 -kerning first=84 second=52 amount=-7 -kerning first=84 second=50 amount=-5 -kerning first=84 second=92 amount=1 -kerning first=84 second=47 amount=-6 -kerning first=84 second=51 amount=-4 -kerning first=84 second=107 amount=1 -kerning first=84 second=66 amount=2 -kerning first=84 second=80 amount=1 -kerning first=84 second=49 amount=-4 -kerning first=84 second=41 amount=1 -kerning first=84 second=73 amount=2 -kerning first=84 second=33 amount=2 -kerning first=84 second=64 amount=-8 -kerning first=84 second=54 amount=-3 -kerning first=84 second=57 amount=-3 -kerning first=84 second=100 amount=-6 -kerning first=84 second=113 amount=-7 -kerning first=84 second=112 amount=-6 -kerning first=84 second=98 amount=1 -kerning first=84 second=116 amount=-3 -kerning first=84 second=103 amount=-6 -kerning first=84 second=121 amount=-6 -kerning first=84 second=59 amount=-4 -kerning first=84 second=119 amount=-5 -kerning first=84 second=118 amount=-5 -kerning first=84 second=122 amount=-5 -kerning first=84 second=110 amount=-6 -kerning first=84 second=120 amount=-5 -kerning first=84 second=114 amount=-6 -kerning first=84 second=117 amount=-6 -kerning first=84 second=109 amount=-7 -kerning first=84 second=97 amount=-5 -kerning first=84 second=111 amount=-6 -kerning first=84 second=101 amount=-7 -kerning first=84 second=99 amount=-6 -kerning first=84 second=115 amount=-6 -kerning first=84 second=58 amount=-6 -kerning first=84 second=35 amount=-4 -kerning first=84 second=34 amount=2 -kerning first=84 second=39 amount=3 -kerning first=84 second=44 amount=-5 -kerning first=84 second=45 amount=-7 -kerning first=84 second=46 amount=-5 -kerning first=104 second=106 amount=1 -kerning first=104 second=102 amount=1 -kerning first=104 second=63 amount=-2 -kerning first=104 second=108 amount=1 -kerning first=104 second=52 amount=1 -kerning first=104 second=92 amount=-6 -kerning first=104 second=107 amount=1 -kerning first=104 second=49 amount=-7 -kerning first=104 second=40 amount=1 -kerning first=104 second=41 amount=1 -kerning first=104 second=33 amount=2 -kerning first=104 second=64 amount=1 -kerning first=104 second=105 amount=2 -kerning first=104 second=100 amount=2 -kerning first=104 second=113 amount=2 -kerning first=104 second=112 amount=2 -kerning first=104 second=98 amount=1 -kerning first=104 second=116 amount=3 -kerning first=104 second=103 amount=2 -kerning first=104 second=121 amount=2 -kerning first=104 second=59 amount=2 -kerning first=104 second=119 amount=3 -kerning first=104 second=118 amount=3 -kerning first=104 second=122 amount=2 -kerning first=104 second=110 amount=2 -kerning first=104 second=120 amount=3 -kerning first=104 second=114 amount=2 -kerning first=104 second=117 amount=3 -kerning first=104 second=109 amount=1 -kerning first=104 second=97 amount=3 -kerning first=104 second=111 amount=3 -kerning first=104 second=101 amount=2 -kerning first=104 second=99 amount=3 -kerning first=104 second=115 amount=3 -kerning first=104 second=58 amount=2 -kerning first=104 second=35 amount=2 -kerning first=104 second=34 amount=-5 -kerning first=104 second=39 amount=-5 -kerning first=104 second=45 amount=2 -kerning first=104 second=46 amount=2 -kerning first=102 second=106 amount=4 -kerning first=102 second=104 amount=3 -kerning first=102 second=102 amount=4 -kerning first=102 second=93 amount=2 -kerning first=102 second=53 amount=1 -kerning first=102 second=48 amount=2 -kerning first=102 second=63 amount=1 -kerning first=102 second=108 amount=4 -kerning first=102 second=50 amount=-2 -kerning first=102 second=92 amount=2 -kerning first=102 second=47 amount=-2 -kerning first=102 second=55 amount=-2 -kerning first=102 second=107 amount=4 -kerning first=102 second=49 amount=-5 -kerning first=102 second=40 amount=4 -kerning first=102 second=41 amount=2 -kerning first=102 second=33 amount=4 -kerning first=102 second=54 amount=1 -kerning first=102 second=57 amount=1 -kerning first=102 second=105 amount=4 -kerning first=102 second=100 amount=2 -kerning first=102 second=113 amount=2 -kerning first=102 second=112 amount=4 -kerning first=102 second=98 amount=3 -kerning first=102 second=116 amount=5 -kerning first=102 second=103 amount=2 -kerning first=102 second=121 amount=5 -kerning first=102 second=59 amount=3 -kerning first=102 second=119 amount=6 -kerning first=102 second=118 amount=6 -kerning first=102 second=122 amount=2 -kerning first=102 second=110 amount=4 -kerning first=102 second=120 amount=4 -kerning first=102 second=114 amount=4 -kerning first=102 second=117 amount=4 -kerning first=102 second=109 amount=3 -kerning first=102 second=97 amount=3 -kerning first=102 second=111 amount=3 -kerning first=102 second=101 amount=2 -kerning first=102 second=99 amount=2 -kerning first=102 second=115 amount=2 -kerning first=102 second=58 amount=2 -kerning first=102 second=35 amount=3 -kerning first=102 second=34 amount=3 -kerning first=102 second=39 amount=3 -kerning first=102 second=45 amount=-4 -kerning first=102 second=46 amount=-1 -kerning first=93 second=106 amount=2 -kerning first=93 second=104 amount=1 -kerning first=93 second=90 amount=2 -kerning first=93 second=88 amount=3 -kerning first=93 second=65 amount=1 -kerning first=93 second=75 amount=1 -kerning first=93 second=78 amount=1 -kerning first=93 second=86 amount=1 -kerning first=93 second=83 amount=1 -kerning first=93 second=48 amount=-1 -kerning first=93 second=56 amount=-1 -kerning first=93 second=69 amount=1 -kerning first=93 second=108 amount=2 -kerning first=93 second=82 amount=1 -kerning first=93 second=50 amount=1 -kerning first=93 second=47 amount=2 -kerning first=93 second=55 amount=1 -kerning first=93 second=107 amount=2 -kerning first=93 second=66 amount=1 -kerning first=93 second=80 amount=2 -kerning first=93 second=70 amount=1 -kerning first=93 second=49 amount=-5 -kerning first=93 second=41 amount=2 -kerning first=93 second=73 amount=2 -kerning first=93 second=33 amount=2 -kerning first=93 second=54 amount=-1 -kerning first=93 second=67 amount=1 -kerning first=93 second=105 amount=2 -kerning first=93 second=112 amount=2 -kerning first=93 second=98 amount=2 -kerning first=93 second=116 amount=2 -kerning first=93 second=103 amount=1 -kerning first=93 second=121 amount=1 -kerning first=93 second=59 amount=2 -kerning first=93 second=119 amount=2 -kerning first=93 second=118 amount=2 -kerning first=93 second=122 amount=2 -kerning first=93 second=110 amount=2 -kerning first=93 second=120 amount=3 -kerning first=93 second=114 amount=2 -kerning first=93 second=117 amount=1 -kerning first=93 second=97 amount=3 -kerning first=93 second=111 amount=1 -kerning first=93 second=99 amount=1 -kerning first=93 second=115 amount=2 -kerning first=93 second=58 amount=2 -kerning first=93 second=34 amount=1 -kerning first=93 second=39 amount=1 -kerning first=93 second=44 amount=1 -kerning first=93 second=46 amount=3 -kerning first=90 second=87 amount=2 -kerning first=90 second=81 amount=-2 -kerning first=90 second=104 amount=1 -kerning first=90 second=102 amount=-3 -kerning first=90 second=93 amount=2 -kerning first=90 second=88 amount=2 -kerning first=90 second=89 amount=1 -kerning first=90 second=65 amount=-1 -kerning first=90 second=75 amount=2 -kerning first=90 second=78 amount=1 -kerning first=90 second=53 amount=-1 -kerning first=90 second=86 amount=2 -kerning first=90 second=85 amount=2 -kerning first=90 second=83 amount=-1 -kerning first=90 second=48 amount=-3 -kerning first=90 second=68 amount=1 -kerning first=90 second=76 amount=2 -kerning first=90 second=74 amount=-5 -kerning first=90 second=63 amount=-1 -kerning first=90 second=56 amount=-3 -kerning first=90 second=69 amount=1 -kerning first=90 second=108 amount=2 -kerning first=90 second=82 amount=2 -kerning first=90 second=52 amount=-8 -kerning first=90 second=50 amount=-2 -kerning first=90 second=92 amount=2 -kerning first=90 second=51 amount=-3 -kerning first=90 second=107 amount=2 -kerning first=90 second=66 amount=2 -kerning first=90 second=80 amount=2 -kerning first=90 second=49 amount=-4 -kerning first=90 second=41 amount=2 -kerning first=90 second=73 amount=2 -kerning first=90 second=33 amount=2 -kerning first=90 second=64 amount=-4 -kerning first=90 second=54 amount=-3 -kerning first=90 second=57 amount=-3 -kerning first=90 second=105 amount=1 -kerning first=90 second=100 amount=-2 -kerning first=90 second=113 amount=-3 -kerning first=90 second=112 amount=-2 -kerning first=90 second=98 amount=2 -kerning first=90 second=116 amount=-3 -kerning first=90 second=103 amount=-2 -kerning first=90 second=121 amount=-4 -kerning first=90 second=59 amount=-1 -kerning first=90 second=119 amount=-3 -kerning first=90 second=118 amount=-3 -kerning first=90 second=122 amount=-1 -kerning first=90 second=110 amount=-1 -kerning first=90 second=114 amount=-1 -kerning first=90 second=117 amount=-2 -kerning first=90 second=109 amount=-3 -kerning first=90 second=111 amount=-2 -kerning first=90 second=101 amount=-2 -kerning first=90 second=99 amount=-2 -kerning first=90 second=115 amount=-1 -kerning first=90 second=58 amount=-2 -kerning first=90 second=35 amount=-6 -kerning first=90 second=34 amount=3 -kerning first=90 second=39 amount=3 -kerning first=90 second=45 amount=-11 -kerning first=88 second=106 amount=1 -kerning first=88 second=81 amount=-2 -kerning first=88 second=84 amount=-3 -kerning first=88 second=102 amount=-2 -kerning first=88 second=90 amount=2 -kerning first=88 second=88 amount=2 -kerning first=88 second=65 amount=1 -kerning first=88 second=83 amount=-1 -kerning first=88 second=48 amount=-2 -kerning first=88 second=74 amount=-3 -kerning first=88 second=63 amount=-3 -kerning first=88 second=56 amount=-2 -kerning first=88 second=69 amount=1 -kerning first=88 second=108 amount=2 -kerning first=88 second=52 amount=-5 -kerning first=88 second=47 amount=2 -kerning first=88 second=71 amount=-1 -kerning first=88 second=51 amount=-2 -kerning first=88 second=107 amount=2 -kerning first=88 second=80 amount=1 -kerning first=88 second=49 amount=-6 -kerning first=88 second=41 amount=2 -kerning first=88 second=73 amount=1 -kerning first=88 second=33 amount=1 -kerning first=88 second=64 amount=-1 -kerning first=88 second=79 amount=-2 -kerning first=88 second=54 amount=-3 -kerning first=88 second=57 amount=-3 -kerning first=88 second=105 amount=2 -kerning first=88 second=112 amount=1 -kerning first=88 second=98 amount=2 -kerning first=88 second=116 amount=-2 -kerning first=88 second=121 amount=-3 -kerning first=88 second=59 amount=2 -kerning first=88 second=118 amount=-2 -kerning first=88 second=122 amount=2 -kerning first=88 second=110 amount=2 -kerning first=88 second=120 amount=3 -kerning first=88 second=114 amount=1 -kerning first=88 second=97 amount=2 -kerning first=88 second=115 amount=1 -kerning first=88 second=58 amount=1 -kerning first=88 second=35 amount=-6 -kerning first=88 second=44 amount=3 -kerning first=88 second=45 amount=-5 -kerning first=88 second=46 amount=3 -kerning first=89 second=106 amount=1 -kerning first=89 second=87 amount=3 -kerning first=89 second=81 amount=-1 -kerning first=89 second=77 amount=1 -kerning first=89 second=84 amount=1 -kerning first=89 second=104 amount=2 -kerning first=89 second=102 amount=-2 -kerning first=89 second=93 amount=2 -kerning first=89 second=88 amount=3 -kerning first=89 second=89 amount=2 -kerning first=89 second=65 amount=-6 -kerning first=89 second=75 amount=3 -kerning first=89 second=78 amount=2 -kerning first=89 second=86 amount=3 -kerning first=89 second=85 amount=3 -kerning first=89 second=72 amount=2 -kerning first=89 second=48 amount=-2 -kerning first=89 second=68 amount=2 -kerning first=89 second=76 amount=3 -kerning first=89 second=74 amount=-6 -kerning first=89 second=56 amount=-2 -kerning first=89 second=69 amount=2 -kerning first=89 second=108 amount=3 -kerning first=89 second=82 amount=3 -kerning first=89 second=52 amount=-5 -kerning first=89 second=50 amount=-4 -kerning first=89 second=92 amount=3 -kerning first=89 second=47 amount=-3 -kerning first=89 second=51 amount=-3 -kerning first=89 second=107 amount=2 -kerning first=89 second=66 amount=3 -kerning first=89 second=80 amount=2 -kerning first=89 second=70 amount=1 -kerning first=89 second=49 amount=-3 -kerning first=89 second=41 amount=2 -kerning first=89 second=73 amount=3 -kerning first=89 second=33 amount=3 -kerning first=89 second=64 amount=-7 -kerning first=89 second=54 amount=-3 -kerning first=89 second=57 amount=-2 -kerning first=89 second=105 amount=2 -kerning first=89 second=100 amount=-5 -kerning first=89 second=113 amount=-4 -kerning first=89 second=112 amount=-2 -kerning first=89 second=98 amount=2 -kerning first=89 second=116 amount=-2 -kerning first=89 second=103 amount=-5 -kerning first=89 second=121 amount=-1 -kerning first=89 second=59 amount=-4 -kerning first=89 second=122 amount=-5 -kerning first=89 second=110 amount=-2 -kerning first=89 second=120 amount=-2 -kerning first=89 second=114 amount=-2 -kerning first=89 second=117 amount=-2 -kerning first=89 second=109 amount=-3 -kerning first=89 second=97 amount=-4 -kerning first=89 second=111 amount=-4 -kerning first=89 second=101 amount=-5 -kerning first=89 second=99 amount=-5 -kerning first=89 second=115 amount=-5 -kerning first=89 second=58 amount=-5 -kerning first=89 second=35 amount=-3 -kerning first=89 second=34 amount=4 -kerning first=89 second=39 amount=4 -kerning first=89 second=44 amount=-8 -kerning first=89 second=45 amount=-6 -kerning first=89 second=46 amount=-8 -kerning first=65 second=87 amount=-3 -kerning first=65 second=84 amount=-4 -kerning first=65 second=102 amount=-3 -kerning first=65 second=93 amount=-1 -kerning first=65 second=88 amount=1 -kerning first=65 second=89 amount=-6 -kerning first=65 second=53 amount=-2 -kerning first=65 second=86 amount=-4 -kerning first=65 second=83 amount=1 -kerning first=65 second=63 amount=-3 -kerning first=65 second=56 amount=-2 -kerning first=65 second=108 amount=1 -kerning first=65 second=92 amount=-7 -kerning first=65 second=71 amount=1 -kerning first=65 second=51 amount=-3 -kerning first=65 second=49 amount=-7 -kerning first=65 second=54 amount=-1 -kerning first=65 second=57 amount=-1 -kerning first=65 second=67 amount=1 -kerning first=65 second=105 amount=1 -kerning first=65 second=100 amount=1 -kerning first=65 second=113 amount=1 -kerning first=65 second=116 amount=-3 -kerning first=65 second=103 amount=2 -kerning first=65 second=59 amount=2 -kerning first=65 second=122 amount=1 -kerning first=65 second=110 amount=1 -kerning first=65 second=120 amount=2 -kerning first=65 second=114 amount=1 -kerning first=65 second=117 amount=2 -kerning first=65 second=97 amount=2 -kerning first=65 second=111 amount=2 -kerning first=65 second=101 amount=1 -kerning first=65 second=99 amount=2 -kerning first=65 second=34 amount=-7 -kerning first=65 second=39 amount=-7 -kerning first=65 second=44 amount=2 -kerning first=65 second=46 amount=2 -kerning first=75 second=106 amount=2 -kerning first=75 second=77 amount=1 -kerning first=75 second=84 amount=-2 -kerning first=75 second=104 amount=2 -kerning first=75 second=102 amount=-1 -kerning first=75 second=90 amount=3 -kerning first=75 second=88 amount=3 -kerning first=75 second=65 amount=2 -kerning first=75 second=75 amount=2 -kerning first=75 second=78 amount=2 -kerning first=75 second=53 amount=2 -kerning first=75 second=72 amount=1 -kerning first=75 second=76 amount=1 -kerning first=75 second=74 amount=-1 -kerning first=75 second=63 amount=-3 -kerning first=75 second=69 amount=2 -kerning first=75 second=108 amount=3 -kerning first=75 second=82 amount=2 -kerning first=75 second=52 amount=-5 -kerning first=75 second=50 amount=2 -kerning first=75 second=47 amount=2 -kerning first=75 second=55 amount=2 -kerning first=75 second=107 amount=2 -kerning first=75 second=66 amount=2 -kerning first=75 second=80 amount=2 -kerning first=75 second=70 amount=2 -kerning first=75 second=49 amount=-5 -kerning first=75 second=40 amount=1 -kerning first=75 second=41 amount=3 -kerning first=75 second=73 amount=2 -kerning first=75 second=33 amount=2 -kerning first=75 second=54 amount=-1 -kerning first=75 second=67 amount=2 -kerning first=75 second=105 amount=2 -kerning first=75 second=100 amount=2 -kerning first=75 second=113 amount=1 -kerning first=75 second=112 amount=2 -kerning first=75 second=98 amount=2 -kerning first=75 second=116 amount=-2 -kerning first=75 second=103 amount=2 -kerning first=75 second=121 amount=-2 -kerning first=75 second=59 amount=2 -kerning first=75 second=122 amount=3 -kerning first=75 second=110 amount=2 -kerning first=75 second=120 amount=4 -kerning first=75 second=114 amount=2 -kerning first=75 second=117 amount=2 -kerning first=75 second=97 amount=3 -kerning first=75 second=111 amount=2 -kerning first=75 second=101 amount=2 -kerning first=75 second=99 amount=2 -kerning first=75 second=115 amount=3 -kerning first=75 second=58 amount=2 -kerning first=75 second=35 amount=-7 -kerning first=75 second=44 amount=3 -kerning first=75 second=45 amount=-7 -kerning first=75 second=46 amount=4 -kerning first=78 second=106 amount=2 -kerning first=78 second=87 amount=2 -kerning first=78 second=104 amount=1 -kerning first=78 second=102 amount=1 -kerning first=78 second=93 amount=1 -kerning first=78 second=90 amount=2 -kerning first=78 second=88 amount=2 -kerning first=78 second=65 amount=1 -kerning first=78 second=75 amount=2 -kerning first=78 second=86 amount=2 -kerning first=78 second=85 amount=1 -kerning first=78 second=83 amount=1 -kerning first=78 second=48 amount=-1 -kerning first=78 second=76 amount=2 -kerning first=78 second=69 amount=1 -kerning first=78 second=108 amount=2 -kerning first=78 second=82 amount=2 -kerning first=78 second=92 amount=1 -kerning first=78 second=47 amount=2 -kerning first=78 second=107 amount=2 -kerning first=78 second=66 amount=2 -kerning first=78 second=80 amount=2 -kerning first=78 second=49 amount=-4 -kerning first=78 second=41 amount=2 -kerning first=78 second=73 amount=2 -kerning first=78 second=33 amount=2 -kerning first=78 second=54 amount=-1 -kerning first=78 second=57 amount=-1 -kerning first=78 second=105 amount=2 -kerning first=78 second=112 amount=1 -kerning first=78 second=98 amount=2 -kerning first=78 second=116 amount=2 -kerning first=78 second=103 amount=1 -kerning first=78 second=121 amount=2 -kerning first=78 second=59 amount=2 -kerning first=78 second=119 amount=3 -kerning first=78 second=118 amount=2 -kerning first=78 second=122 amount=2 -kerning first=78 second=110 amount=2 -kerning first=78 second=120 amount=3 -kerning first=78 second=114 amount=2 -kerning first=78 second=117 amount=1 -kerning first=78 second=97 amount=3 -kerning first=78 second=111 amount=1 -kerning first=78 second=99 amount=1 -kerning first=78 second=115 amount=2 -kerning first=78 second=58 amount=2 -kerning first=78 second=34 amount=2 -kerning first=78 second=39 amount=2 -kerning first=78 second=46 amount=2 -kerning first=53 second=81 amount=-2 -kerning first=53 second=90 amount=-2 -kerning first=53 second=65 amount=-5 -kerning first=53 second=86 amount=1 -kerning first=53 second=83 amount=-2 -kerning first=53 second=74 amount=-3 -kerning first=53 second=63 amount=-1 -kerning first=53 second=47 amount=-7 -kerning first=53 second=71 amount=-1 -kerning first=53 second=64 amount=-3 -kerning first=53 second=79 amount=-2 -kerning first=53 second=100 amount=-2 -kerning first=53 second=113 amount=-2 -kerning first=53 second=112 amount=-2 -kerning first=53 second=103 amount=-2 -kerning first=53 second=59 amount=-2 -kerning first=53 second=122 amount=-3 -kerning first=53 second=110 amount=-1 -kerning first=53 second=120 amount=-1 -kerning first=53 second=114 amount=-2 -kerning first=53 second=117 amount=-1 -kerning first=53 second=109 amount=-2 -kerning first=53 second=97 amount=-1 -kerning first=53 second=111 amount=-1 -kerning first=53 second=101 amount=-2 -kerning first=53 second=99 amount=-2 -kerning first=53 second=115 amount=-2 -kerning first=53 second=58 amount=-3 -kerning first=53 second=35 amount=-2 -kerning first=53 second=34 amount=1 -kerning first=53 second=39 amount=1 -kerning first=53 second=44 amount=-8 -kerning first=53 second=45 amount=-2 -kerning first=53 second=46 amount=-6 -kerning first=86 second=87 amount=2 -kerning first=86 second=81 amount=-2 -kerning first=86 second=104 amount=1 -kerning first=86 second=102 amount=-2 -kerning first=86 second=93 amount=2 -kerning first=86 second=90 amount=-1 -kerning first=86 second=88 amount=2 -kerning first=86 second=89 amount=1 -kerning first=86 second=65 amount=-7 -kerning first=86 second=75 amount=2 -kerning first=86 second=78 amount=1 -kerning first=86 second=53 amount=-1 -kerning first=86 second=86 amount=2 -kerning first=86 second=85 amount=2 -kerning first=86 second=83 amount=-1 -kerning first=86 second=48 amount=-3 -kerning first=86 second=68 amount=1 -kerning first=86 second=76 amount=2 -kerning first=86 second=74 amount=-5 -kerning first=86 second=56 amount=-3 -kerning first=86 second=69 amount=1 -kerning first=86 second=108 amount=2 -kerning first=86 second=82 amount=2 -kerning first=86 second=52 amount=-4 -kerning first=86 second=50 amount=-4 -kerning first=86 second=92 amount=2 -kerning first=86 second=47 amount=-6 -kerning first=86 second=51 amount=-3 -kerning first=86 second=107 amount=2 -kerning first=86 second=66 amount=2 -kerning first=86 second=80 amount=2 -kerning first=86 second=49 amount=-4 -kerning first=86 second=41 amount=2 -kerning first=86 second=73 amount=2 -kerning first=86 second=33 amount=2 -kerning first=86 second=64 amount=-5 -kerning first=86 second=54 amount=-3 -kerning first=86 second=57 amount=-3 -kerning first=86 second=105 amount=1 -kerning first=86 second=100 amount=-4 -kerning first=86 second=113 amount=-4 -kerning first=86 second=112 amount=-2 -kerning first=86 second=98 amount=2 -kerning first=86 second=103 amount=-4 -kerning first=86 second=59 amount=-3 -kerning first=86 second=122 amount=-4 -kerning first=86 second=110 amount=-2 -kerning first=86 second=120 amount=-2 -kerning first=86 second=114 amount=-2 -kerning first=86 second=117 amount=-2 -kerning first=86 second=109 amount=-2 -kerning first=86 second=97 amount=-3 -kerning first=86 second=111 amount=-3 -kerning first=86 second=101 amount=-4 -kerning first=86 second=99 amount=-4 -kerning first=86 second=115 amount=-4 -kerning first=86 second=58 amount=-4 -kerning first=86 second=35 amount=-2 -kerning first=86 second=34 amount=3 -kerning first=86 second=39 amount=3 -kerning first=86 second=44 amount=-7 -kerning first=86 second=45 amount=-4 -kerning first=86 second=46 amount=-7 -kerning first=85 second=106 amount=1 -kerning first=85 second=87 amount=2 -kerning first=85 second=84 amount=1 -kerning first=85 second=102 amount=2 -kerning first=85 second=93 amount=1 -kerning first=85 second=88 amount=2 -kerning first=85 second=89 amount=1 -kerning first=85 second=65 amount=-3 -kerning first=85 second=75 amount=2 -kerning first=85 second=86 amount=2 -kerning first=85 second=85 amount=2 -kerning first=85 second=68 amount=1 -kerning first=85 second=76 amount=2 -kerning first=85 second=63 amount=1 -kerning first=85 second=56 amount=-1 -kerning first=85 second=108 amount=2 -kerning first=85 second=82 amount=2 -kerning first=85 second=50 amount=-2 -kerning first=85 second=92 amount=2 -kerning first=85 second=47 amount=-2 -kerning first=85 second=71 amount=1 -kerning first=85 second=51 amount=-1 -kerning first=85 second=107 amount=2 -kerning first=85 second=66 amount=2 -kerning first=85 second=80 amount=1 -kerning first=85 second=49 amount=-4 -kerning first=85 second=40 amount=1 -kerning first=85 second=41 amount=1 -kerning first=85 second=73 amount=2 -kerning first=85 second=33 amount=2 -kerning first=85 second=54 amount=-1 -kerning first=85 second=57 amount=-1 -kerning first=85 second=67 amount=1 -kerning first=85 second=105 amount=1 -kerning first=85 second=112 amount=1 -kerning first=85 second=98 amount=2 -kerning first=85 second=116 amount=3 -kerning first=85 second=121 amount=2 -kerning first=85 second=119 amount=3 -kerning first=85 second=118 amount=3 -kerning first=85 second=110 amount=1 -kerning first=85 second=120 amount=2 -kerning first=85 second=114 amount=1 -kerning first=85 second=117 amount=1 -kerning first=85 second=97 amount=1 -kerning first=85 second=34 amount=2 -kerning first=85 second=39 amount=3 -kerning first=85 second=44 amount=-4 -kerning first=85 second=46 amount=-2 -kerning first=83 second=106 amount=1 -kerning first=83 second=104 amount=1 -kerning first=83 second=90 amount=2 -kerning first=83 second=88 amount=1 -kerning first=83 second=89 amount=-2 -kerning first=83 second=53 amount=1 -kerning first=83 second=83 amount=2 -kerning first=83 second=74 amount=1 -kerning first=83 second=108 amount=2 -kerning first=83 second=71 amount=1 -kerning first=83 second=107 amount=2 -kerning first=83 second=49 amount=-5 -kerning first=83 second=40 amount=1 -kerning first=83 second=41 amount=1 -kerning first=83 second=33 amount=2 -kerning first=83 second=67 amount=2 -kerning first=83 second=105 amount=2 -kerning first=83 second=100 amount=2 -kerning first=83 second=113 amount=2 -kerning first=83 second=112 amount=1 -kerning first=83 second=98 amount=1 -kerning first=83 second=116 amount=-1 -kerning first=83 second=103 amount=2 -kerning first=83 second=121 amount=2 -kerning first=83 second=119 amount=3 -kerning first=83 second=118 amount=3 -kerning first=83 second=122 amount=1 -kerning first=83 second=110 amount=2 -kerning first=83 second=120 amount=2 -kerning first=83 second=114 amount=2 -kerning first=83 second=117 amount=2 -kerning first=83 second=97 amount=3 -kerning first=83 second=111 amount=2 -kerning first=83 second=101 amount=2 -kerning first=83 second=99 amount=2 -kerning first=83 second=115 amount=2 -kerning first=83 second=46 amount=2 -kerning first=72 second=106 amount=2 -kerning first=72 second=87 amount=1 -kerning first=72 second=81 amount=2 -kerning first=72 second=104 amount=2 -kerning first=72 second=102 amount=2 -kerning first=72 second=93 amount=1 -kerning first=72 second=88 amount=2 -kerning first=72 second=75 amount=2 -kerning first=72 second=86 amount=2 -kerning first=72 second=85 amount=1 -kerning first=72 second=72 amount=2 -kerning first=72 second=76 amount=2 -kerning first=72 second=56 amount=-2 -kerning first=72 second=69 amount=1 -kerning first=72 second=108 amount=2 -kerning first=72 second=82 amount=2 -kerning first=72 second=52 amount=1 -kerning first=72 second=92 amount=1 -kerning first=72 second=71 amount=2 -kerning first=72 second=51 amount=-2 -kerning first=72 second=107 amount=2 -kerning first=72 second=66 amount=2 -kerning first=72 second=80 amount=1 -kerning first=72 second=49 amount=-5 -kerning first=72 second=40 amount=2 -kerning first=72 second=41 amount=1 -kerning first=72 second=73 amount=2 -kerning first=72 second=33 amount=2 -kerning first=72 second=79 amount=2 -kerning first=72 second=57 amount=-1 -kerning first=72 second=67 amount=2 -kerning first=72 second=105 amount=2 -kerning first=72 second=100 amount=2 -kerning first=72 second=113 amount=2 -kerning first=72 second=112 amount=1 -kerning first=72 second=98 amount=2 -kerning first=72 second=116 amount=3 -kerning first=72 second=103 amount=2 -kerning first=72 second=121 amount=1 -kerning first=72 second=59 amount=1 -kerning first=72 second=119 amount=3 -kerning first=72 second=118 amount=2 -kerning first=72 second=110 amount=2 -kerning first=72 second=120 amount=2 -kerning first=72 second=114 amount=2 -kerning first=72 second=117 amount=2 -kerning first=72 second=97 amount=2 -kerning first=72 second=111 amount=2 -kerning first=72 second=101 amount=2 -kerning first=72 second=99 amount=2 -kerning first=72 second=115 amount=1 -kerning first=72 second=35 amount=2 -kerning first=72 second=34 amount=2 -kerning first=72 second=39 amount=2 -kerning first=72 second=45 amount=2 -kerning first=72 second=46 amount=1 -kerning first=48 second=87 amount=-3 -kerning first=48 second=77 amount=-3 -kerning first=48 second=84 amount=-2 -kerning first=48 second=104 amount=-1 -kerning first=48 second=93 amount=-3 -kerning first=48 second=90 amount=-2 -kerning first=48 second=88 amount=-3 -kerning first=48 second=89 amount=-5 -kerning first=48 second=65 amount=-4 -kerning first=48 second=75 amount=-2 -kerning first=48 second=78 amount=-2 -kerning first=48 second=86 amount=-3 -kerning first=48 second=85 amount=-1 -kerning first=48 second=68 amount=-2 -kerning first=48 second=76 amount=-2 -kerning first=48 second=74 amount=-1 -kerning first=48 second=63 amount=-1 -kerning first=48 second=69 amount=-1 -kerning first=48 second=82 amount=-2 -kerning first=48 second=92 amount=-4 -kerning first=48 second=47 amount=-3 -kerning first=48 second=66 amount=-1 -kerning first=48 second=80 amount=-1 -kerning first=48 second=70 amount=-2 -kerning first=48 second=41 amount=-3 -kerning first=48 second=73 amount=-1 -kerning first=48 second=64 amount=-2 -kerning first=48 second=98 amount=-1 -kerning first=48 second=116 amount=1 -kerning first=48 second=119 amount=2 -kerning first=48 second=118 amount=1 -kerning first=48 second=122 amount=-2 -kerning first=48 second=109 amount=-1 -kerning first=48 second=115 amount=-1 -kerning first=48 second=58 amount=-2 -kerning first=48 second=34 amount=-1 -kerning first=48 second=39 amount=-1 -kerning first=48 second=44 amount=-4 -kerning first=48 second=46 amount=-2 -kerning first=68 second=106 amount=1 -kerning first=68 second=87 amount=1 -kerning first=68 second=84 amount=2 -kerning first=68 second=104 amount=1 -kerning first=68 second=102 amount=1 -kerning first=68 second=90 amount=-2 -kerning first=68 second=65 amount=-4 -kerning first=68 second=75 amount=1 -kerning first=68 second=53 amount=-1 -kerning first=68 second=86 amount=1 -kerning first=68 second=85 amount=1 -kerning first=68 second=76 amount=1 -kerning first=68 second=74 amount=-2 -kerning first=68 second=63 amount=2 -kerning first=68 second=108 amount=2 -kerning first=68 second=82 amount=1 -kerning first=68 second=52 amount=-1 -kerning first=68 second=50 amount=-2 -kerning first=68 second=47 amount=-6 -kerning first=68 second=107 amount=2 -kerning first=68 second=66 amount=1 -kerning first=68 second=80 amount=1 -kerning first=68 second=49 amount=-3 -kerning first=68 second=40 amount=1 -kerning first=68 second=73 amount=1 -kerning first=68 second=33 amount=2 -kerning first=68 second=64 amount=-2 -kerning first=68 second=54 amount=-1 -kerning first=68 second=67 amount=1 -kerning first=68 second=105 amount=2 -kerning first=68 second=112 amount=1 -kerning first=68 second=98 amount=2 -kerning first=68 second=116 amount=2 -kerning first=68 second=121 amount=2 -kerning first=68 second=119 amount=3 -kerning first=68 second=118 amount=3 -kerning first=68 second=110 amount=1 -kerning first=68 second=120 amount=1 -kerning first=68 second=114 amount=1 -kerning first=68 second=117 amount=1 -kerning first=68 second=101 amount=-1 -kerning first=68 second=34 amount=3 -kerning first=68 second=39 amount=3 -kerning first=68 second=44 amount=-8 -kerning first=68 second=46 amount=-6 -kerning first=76 second=106 amount=2 -kerning first=76 second=87 amount=-4 -kerning first=76 second=84 amount=-4 -kerning first=76 second=104 amount=1 -kerning first=76 second=102 amount=-2 -kerning first=76 second=90 amount=2 -kerning first=76 second=88 amount=2 -kerning first=76 second=89 amount=-6 -kerning first=76 second=53 amount=1 -kerning first=76 second=86 amount=-4 -kerning first=76 second=83 amount=2 -kerning first=76 second=63 amount=-3 -kerning first=76 second=108 amount=2 -kerning first=76 second=52 amount=-3 -kerning first=76 second=92 amount=-7 -kerning first=76 second=47 amount=1 -kerning first=76 second=107 amount=2 -kerning first=76 second=49 amount=-6 -kerning first=76 second=41 amount=1 -kerning first=76 second=33 amount=2 -kerning first=76 second=54 amount=-1 -kerning first=76 second=67 amount=1 -kerning first=76 second=105 amount=2 -kerning first=76 second=100 amount=1 -kerning first=76 second=113 amount=2 -kerning first=76 second=112 amount=2 -kerning first=76 second=98 amount=1 -kerning first=76 second=116 amount=-2 -kerning first=76 second=103 amount=2 -kerning first=76 second=121 amount=-2 -kerning first=76 second=59 amount=1 -kerning first=76 second=122 amount=2 -kerning first=76 second=110 amount=2 -kerning first=76 second=120 amount=3 -kerning first=76 second=114 amount=2 -kerning first=76 second=117 amount=2 -kerning first=76 second=97 amount=3 -kerning first=76 second=111 amount=2 -kerning first=76 second=101 amount=2 -kerning first=76 second=99 amount=2 -kerning first=76 second=115 amount=3 -kerning first=76 second=58 amount=1 -kerning first=76 second=35 amount=-7 -kerning first=76 second=34 amount=-7 -kerning first=76 second=39 amount=-7 -kerning first=76 second=44 amount=1 -kerning first=76 second=45 amount=-7 -kerning first=76 second=46 amount=3 -kerning first=74 second=106 amount=1 -kerning first=74 second=87 amount=3 -kerning first=74 second=77 amount=1 -kerning first=74 second=84 amount=1 -kerning first=74 second=104 amount=2 -kerning first=74 second=102 amount=1 -kerning first=74 second=93 amount=2 -kerning first=74 second=88 amount=3 -kerning first=74 second=89 amount=2 -kerning first=74 second=75 amount=2 -kerning first=74 second=78 amount=2 -kerning first=74 second=86 amount=3 -kerning first=74 second=85 amount=2 -kerning first=74 second=72 amount=1 -kerning first=74 second=68 amount=2 -kerning first=74 second=76 amount=2 -kerning first=74 second=63 amount=1 -kerning first=74 second=56 amount=-2 -kerning first=74 second=69 amount=2 -kerning first=74 second=108 amount=2 -kerning first=74 second=82 amount=2 -kerning first=74 second=92 amount=2 -kerning first=74 second=71 amount=1 -kerning first=74 second=51 amount=-2 -kerning first=74 second=107 amount=2 -kerning first=74 second=66 amount=3 -kerning first=74 second=80 amount=2 -kerning first=74 second=49 amount=-3 -kerning first=74 second=41 amount=2 -kerning first=74 second=73 amount=2 -kerning first=74 second=33 amount=2 -kerning first=74 second=54 amount=-1 -kerning first=74 second=57 amount=-1 -kerning first=74 second=67 amount=1 -kerning first=74 second=105 amount=2 -kerning first=74 second=98 amount=2 -kerning first=74 second=116 amount=3 -kerning first=74 second=121 amount=2 -kerning first=74 second=119 amount=3 -kerning first=74 second=118 amount=3 -kerning first=74 second=120 amount=1 -kerning first=74 second=114 amount=1 -kerning first=74 second=97 amount=1 -kerning first=74 second=111 amount=1 -kerning first=74 second=115 amount=1 -kerning first=74 second=34 amount=3 -kerning first=74 second=39 amount=3 -kerning first=63 second=87 amount=2 -kerning first=63 second=84 amount=2 -kerning first=63 second=102 amount=-1 -kerning first=63 second=93 amount=1 -kerning first=63 second=90 amount=-2 -kerning first=63 second=88 amount=1 -kerning first=63 second=65 amount=-4 -kerning first=63 second=75 amount=1 -kerning first=63 second=53 amount=-2 -kerning first=63 second=86 amount=2 -kerning first=63 second=85 amount=1 -kerning first=63 second=48 amount=-2 -kerning first=63 second=74 amount=-5 -kerning first=63 second=63 amount=2 -kerning first=63 second=56 amount=-1 -kerning first=63 second=108 amount=2 -kerning first=63 second=82 amount=1 -kerning first=63 second=52 amount=-5 -kerning first=63 second=50 amount=-2 -kerning first=63 second=92 amount=1 -kerning first=63 second=47 amount=-3 -kerning first=63 second=51 amount=-1 -kerning first=63 second=107 amount=1 -kerning first=63 second=66 amount=2 -kerning first=63 second=80 amount=1 -kerning first=63 second=49 amount=-3 -kerning first=63 second=73 amount=1 -kerning first=63 second=33 amount=2 -kerning first=63 second=64 amount=-6 -kerning first=63 second=54 amount=-2 -kerning first=63 second=57 amount=-2 -kerning first=63 second=105 amount=2 -kerning first=63 second=100 amount=-3 -kerning first=63 second=113 amount=-3 -kerning first=63 second=98 amount=2 -kerning first=63 second=103 amount=-3 -kerning first=63 second=59 amount=-2 -kerning first=63 second=119 amount=2 -kerning first=63 second=118 amount=1 -kerning first=63 second=122 amount=-3 -kerning first=63 second=97 amount=-2 -kerning first=63 second=111 amount=-3 -kerning first=63 second=101 amount=-4 -kerning first=63 second=99 amount=-4 -kerning first=63 second=115 amount=-3 -kerning first=63 second=58 amount=-3 -kerning first=63 second=35 amount=-1 -kerning first=63 second=34 amount=2 -kerning first=63 second=39 amount=3 -kerning first=63 second=44 amount=-2 -kerning first=63 second=45 amount=-5 -kerning first=63 second=46 amount=-3 -kerning first=56 second=106 amount=-2 -kerning first=56 second=87 amount=-3 -kerning first=56 second=81 amount=-3 -kerning first=56 second=77 amount=-4 -kerning first=56 second=84 amount=-3 -kerning first=56 second=104 amount=-2 -kerning first=56 second=102 amount=-5 -kerning first=56 second=93 amount=-3 -kerning first=56 second=90 amount=-3 -kerning first=56 second=88 amount=-3 -kerning first=56 second=89 amount=-4 -kerning first=56 second=65 amount=-4 -kerning first=56 second=75 amount=-3 -kerning first=56 second=78 amount=-3 -kerning first=56 second=86 amount=-2 -kerning first=56 second=85 amount=-3 -kerning first=56 second=83 amount=-2 -kerning first=56 second=72 amount=-3 -kerning first=56 second=68 amount=-3 -kerning first=56 second=76 amount=-3 -kerning first=56 second=74 amount=-2 -kerning first=56 second=63 amount=-2 -kerning first=56 second=69 amount=-3 -kerning first=56 second=108 amount=-2 -kerning first=56 second=82 amount=-3 -kerning first=56 second=92 amount=-3 -kerning first=56 second=47 amount=-4 -kerning first=56 second=71 amount=-2 -kerning first=56 second=107 amount=-2 -kerning first=56 second=66 amount=-3 -kerning first=56 second=80 amount=-3 -kerning first=56 second=70 amount=-3 -kerning first=56 second=40 amount=-2 -kerning first=56 second=41 amount=-3 -kerning first=56 second=73 amount=-3 -kerning first=56 second=33 amount=-2 -kerning first=56 second=64 amount=-3 -kerning first=56 second=79 amount=-3 -kerning first=56 second=67 amount=-2 -kerning first=56 second=105 amount=-2 -kerning first=56 second=100 amount=-2 -kerning first=56 second=113 amount=-2 -kerning first=56 second=112 amount=-3 -kerning first=56 second=98 amount=-2 -kerning first=56 second=116 amount=-4 -kerning first=56 second=103 amount=-2 -kerning first=56 second=121 amount=-2 -kerning first=56 second=59 amount=-5 -kerning first=56 second=119 amount=-2 -kerning first=56 second=118 amount=-2 -kerning first=56 second=122 amount=-4 -kerning first=56 second=110 amount=-2 -kerning first=56 second=120 amount=-3 -kerning first=56 second=114 amount=-2 -kerning first=56 second=117 amount=-2 -kerning first=56 second=109 amount=-3 -kerning first=56 second=97 amount=-1 -kerning first=56 second=111 amount=-2 -kerning first=56 second=101 amount=-2 -kerning first=56 second=99 amount=-2 -kerning first=56 second=115 amount=-2 -kerning first=56 second=58 amount=-4 -kerning first=56 second=35 amount=-3 -kerning first=56 second=34 amount=-2 -kerning first=56 second=39 amount=-2 -kerning first=56 second=44 amount=-6 -kerning first=56 second=45 amount=-3 -kerning first=56 second=46 amount=-3 -kerning first=69 second=87 amount=2 -kerning first=69 second=81 amount=-1 -kerning first=69 second=102 amount=-2 -kerning first=69 second=93 amount=1 -kerning first=69 second=90 amount=1 -kerning first=69 second=88 amount=2 -kerning first=69 second=75 amount=2 -kerning first=69 second=86 amount=2 -kerning first=69 second=85 amount=1 -kerning first=69 second=48 amount=-2 -kerning first=69 second=76 amount=2 -kerning first=69 second=74 amount=-3 -kerning first=69 second=63 amount=-1 -kerning first=69 second=56 amount=-2 -kerning first=69 second=108 amount=2 -kerning first=69 second=82 amount=2 -kerning first=69 second=52 amount=-1 -kerning first=69 second=92 amount=1 -kerning first=69 second=51 amount=-1 -kerning first=69 second=107 amount=1 -kerning first=69 second=66 amount=2 -kerning first=69 second=80 amount=1 -kerning first=69 second=49 amount=-4 -kerning first=69 second=41 amount=1 -kerning first=69 second=73 amount=2 -kerning first=69 second=33 amount=2 -kerning first=69 second=64 amount=-1 -kerning first=69 second=54 amount=-3 -kerning first=69 second=57 amount=-2 -kerning first=69 second=105 amount=1 -kerning first=69 second=98 amount=1 -kerning first=69 second=121 amount=-2 -kerning first=69 second=118 amount=-1 -kerning first=69 second=120 amount=2 -kerning first=69 second=97 amount=1 -kerning first=69 second=35 amount=-1 -kerning first=69 second=34 amount=2 -kerning first=69 second=39 amount=2 -kerning first=69 second=46 amount=1 -kerning first=108 second=106 amount=2 -kerning first=108 second=104 amount=1 -kerning first=108 second=102 amount=2 -kerning first=108 second=93 amount=2 -kerning first=108 second=63 amount=2 -kerning first=108 second=108 amount=3 -kerning first=108 second=50 amount=1 -kerning first=108 second=92 amount=2 -kerning first=108 second=47 amount=2 -kerning first=108 second=107 amount=2 -kerning first=108 second=49 amount=-4 -kerning first=108 second=40 amount=1 -kerning first=108 second=41 amount=2 -kerning first=108 second=33 amount=2 -kerning first=108 second=105 amount=2 -kerning first=108 second=100 amount=1 -kerning first=108 second=113 amount=1 -kerning first=108 second=112 amount=2 -kerning first=108 second=98 amount=2 -kerning first=108 second=116 amount=3 -kerning first=108 second=103 amount=2 -kerning first=108 second=121 amount=3 -kerning first=108 second=59 amount=3 -kerning first=108 second=119 amount=4 -kerning first=108 second=118 amount=3 -kerning first=108 second=122 amount=2 -kerning first=108 second=110 amount=2 -kerning first=108 second=120 amount=3 -kerning first=108 second=114 amount=2 -kerning first=108 second=117 amount=2 -kerning first=108 second=97 amount=2 -kerning first=108 second=111 amount=2 -kerning first=108 second=101 amount=1 -kerning first=108 second=99 amount=2 -kerning first=108 second=115 amount=2 -kerning first=108 second=58 amount=2 -kerning first=108 second=35 amount=1 -kerning first=108 second=34 amount=3 -kerning first=108 second=39 amount=3 -kerning first=108 second=44 amount=3 -kerning first=108 second=45 amount=1 -kerning first=108 second=46 amount=3 -kerning first=82 second=106 amount=3 -kerning first=82 second=77 amount=2 -kerning first=82 second=104 amount=2 -kerning first=82 second=93 amount=1 -kerning first=82 second=90 amount=3 -kerning first=82 second=88 amount=4 -kerning first=82 second=89 amount=-2 -kerning first=82 second=65 amount=2 -kerning first=82 second=75 amount=2 -kerning first=82 second=78 amount=2 -kerning first=82 second=53 amount=1 -kerning first=82 second=72 amount=2 -kerning first=82 second=68 amount=1 -kerning first=82 second=76 amount=2 -kerning first=82 second=74 amount=-2 -kerning first=82 second=63 amount=-1 -kerning first=82 second=69 amount=2 -kerning first=82 second=108 amount=3 -kerning first=82 second=82 amount=2 -kerning first=82 second=52 amount=-7 -kerning first=82 second=50 amount=2 -kerning first=82 second=92 amount=-1 -kerning first=82 second=47 amount=3 -kerning first=82 second=55 amount=2 -kerning first=82 second=107 amount=3 -kerning first=82 second=66 amount=2 -kerning first=82 second=80 amount=3 -kerning first=82 second=70 amount=2 -kerning first=82 second=49 amount=-5 -kerning first=82 second=40 amount=1 -kerning first=82 second=41 amount=3 -kerning first=82 second=73 amount=3 -kerning first=82 second=33 amount=3 -kerning first=82 second=54 amount=-2 -kerning first=82 second=57 amount=-1 -kerning first=82 second=67 amount=2 -kerning first=82 second=105 amount=3 -kerning first=82 second=100 amount=2 -kerning first=82 second=113 amount=1 -kerning first=82 second=112 amount=2 -kerning first=82 second=98 amount=3 -kerning first=82 second=103 amount=2 -kerning first=82 second=121 amount=-2 -kerning first=82 second=59 amount=3 -kerning first=82 second=122 amount=3 -kerning first=82 second=110 amount=3 -kerning first=82 second=120 amount=4 -kerning first=82 second=114 amount=3 -kerning first=82 second=117 amount=2 -kerning first=82 second=97 amount=4 -kerning first=82 second=111 amount=2 -kerning first=82 second=101 amount=2 -kerning first=82 second=99 amount=2 -kerning first=82 second=115 amount=3 -kerning first=82 second=58 amount=3 -kerning first=82 second=35 amount=-5 -kerning first=82 second=44 amount=4 -kerning first=82 second=45 amount=-9 -kerning first=82 second=46 amount=5 -kerning first=52 second=106 amount=2 -kerning first=52 second=87 amount=-2 -kerning first=52 second=81 amount=2 -kerning first=52 second=84 amount=-3 -kerning first=52 second=104 amount=1 -kerning first=52 second=102 amount=1 -kerning first=52 second=93 amount=-3 -kerning first=52 second=90 amount=-4 -kerning first=52 second=88 amount=-3 -kerning first=52 second=89 amount=-4 -kerning first=52 second=65 amount=-2 -kerning first=52 second=86 amount=-2 -kerning first=52 second=85 amount=1 -kerning first=52 second=83 amount=-2 -kerning first=52 second=72 amount=2 -kerning first=52 second=63 amount=-2 -kerning first=52 second=69 amount=1 -kerning first=52 second=108 amount=2 -kerning first=52 second=92 amount=-3 -kerning first=52 second=47 amount=-4 -kerning first=52 second=71 amount=2 -kerning first=52 second=107 amount=2 -kerning first=52 second=66 amount=1 -kerning first=52 second=80 amount=1 -kerning first=52 second=40 amount=2 -kerning first=52 second=41 amount=-1 -kerning first=52 second=73 amount=1 -kerning first=52 second=33 amount=2 -kerning first=52 second=79 amount=1 -kerning first=52 second=67 amount=2 -kerning first=52 second=105 amount=2 -kerning first=52 second=100 amount=2 -kerning first=52 second=113 amount=2 -kerning first=52 second=112 amount=1 -kerning first=52 second=98 amount=1 -kerning first=52 second=116 amount=2 -kerning first=52 second=103 amount=2 -kerning first=52 second=121 amount=1 -kerning first=52 second=119 amount=3 -kerning first=52 second=118 amount=2 -kerning first=52 second=122 amount=-2 -kerning first=52 second=110 amount=2 -kerning first=52 second=114 amount=2 -kerning first=52 second=117 amount=2 -kerning first=52 second=97 amount=2 -kerning first=52 second=111 amount=2 -kerning first=52 second=101 amount=2 -kerning first=52 second=99 amount=2 -kerning first=52 second=115 amount=1 -kerning first=52 second=35 amount=2 -kerning first=52 second=34 amount=-3 -kerning first=52 second=39 amount=-3 -kerning first=52 second=44 amount=-4 -kerning first=52 second=45 amount=3 -kerning first=52 second=46 amount=-4 -kerning first=50 second=106 amount=1 -kerning first=50 second=81 amount=-1 -kerning first=50 second=90 amount=2 -kerning first=50 second=88 amount=2 -kerning first=50 second=74 amount=-3 -kerning first=50 second=108 amount=1 -kerning first=50 second=47 amount=1 -kerning first=50 second=107 amount=1 -kerning first=50 second=41 amount=1 -kerning first=50 second=105 amount=1 -kerning first=50 second=98 amount=1 -kerning first=50 second=119 amount=2 -kerning first=50 second=118 amount=2 -kerning first=50 second=122 amount=1 -kerning first=50 second=110 amount=1 -kerning first=50 second=120 amount=2 -kerning first=50 second=97 amount=2 -kerning first=50 second=115 amount=1 -kerning first=50 second=35 amount=-1 -kerning first=50 second=34 amount=1 -kerning first=50 second=39 amount=2 -kerning first=50 second=45 amount=-4 -kerning first=50 second=46 amount=2 -kerning first=92 second=87 amount=-5 -kerning first=92 second=81 amount=-2 -kerning first=92 second=84 amount=-4 -kerning first=92 second=102 amount=-3 -kerning first=92 second=93 amount=-1 -kerning first=92 second=88 amount=1 -kerning first=92 second=89 amount=-6 -kerning first=92 second=86 amount=-5 -kerning first=92 second=85 amount=-3 -kerning first=92 second=83 amount=-1 -kerning first=92 second=48 amount=-3 -kerning first=92 second=74 amount=-3 -kerning first=92 second=63 amount=-5 -kerning first=92 second=56 amount=-2 -kerning first=92 second=108 amount=1 -kerning first=92 second=52 amount=-4 -kerning first=92 second=92 amount=-9 -kerning first=92 second=71 amount=-2 -kerning first=92 second=51 amount=-2 -kerning first=92 second=49 amount=-7 -kerning first=92 second=64 amount=-1 -kerning first=92 second=79 amount=-3 -kerning first=92 second=54 amount=-4 -kerning first=92 second=57 amount=-3 -kerning first=92 second=116 amount=-3 -kerning first=92 second=121 amount=-4 -kerning first=92 second=59 amount=1 -kerning first=92 second=119 amount=-1 -kerning first=92 second=118 amount=-2 -kerning first=92 second=122 amount=2 -kerning first=92 second=110 amount=1 -kerning first=92 second=120 amount=3 -kerning first=92 second=114 amount=1 -kerning first=92 second=97 amount=2 -kerning first=92 second=115 amount=1 -kerning first=92 second=58 amount=1 -kerning first=92 second=35 amount=-5 -kerning first=92 second=34 amount=-12 -kerning first=92 second=39 amount=-9 -kerning first=92 second=44 amount=2 -kerning first=92 second=45 amount=-4 -kerning first=92 second=46 amount=3 -kerning first=47 second=87 amount=1 -kerning first=47 second=81 amount=-3 -kerning first=47 second=102 amount=-4 -kerning first=47 second=90 amount=-2 -kerning first=47 second=88 amount=1 -kerning first=47 second=65 amount=-8 -kerning first=47 second=75 amount=1 -kerning first=47 second=53 amount=-2 -kerning first=47 second=86 amount=1 -kerning first=47 second=83 amount=-2 -kerning first=47 second=48 amount=-4 -kerning first=47 second=76 amount=1 -kerning first=47 second=74 amount=-9 -kerning first=47 second=63 amount=-2 -kerning first=47 second=56 amount=-4 -kerning first=47 second=52 amount=-9 -kerning first=47 second=50 amount=-6 -kerning first=47 second=47 amount=-12 -kerning first=47 second=71 amount=-2 -kerning first=47 second=55 amount=-1 -kerning first=47 second=51 amount=-5 -kerning first=47 second=66 amount=1 -kerning first=47 second=49 amount=-5 -kerning first=47 second=40 amount=-1 -kerning first=47 second=64 amount=-10 -kerning first=47 second=79 amount=-2 -kerning first=47 second=54 amount=-4 -kerning first=47 second=57 amount=-4 -kerning first=47 second=67 amount=-2 -kerning first=47 second=100 amount=-7 -kerning first=47 second=113 amount=-7 -kerning first=47 second=112 amount=-4 -kerning first=47 second=116 amount=-4 -kerning first=47 second=103 amount=-7 -kerning first=47 second=121 amount=-3 -kerning first=47 second=59 amount=-6 -kerning first=47 second=119 amount=-3 -kerning first=47 second=118 amount=-3 -kerning first=47 second=122 amount=-7 -kerning first=47 second=110 amount=-5 -kerning first=47 second=120 amount=-4 -kerning first=47 second=114 amount=-5 -kerning first=47 second=117 amount=-5 -kerning first=47 second=109 amount=-5 -kerning first=47 second=97 amount=-6 -kerning first=47 second=111 amount=-7 -kerning first=47 second=101 amount=-8 -kerning first=47 second=99 amount=-8 -kerning first=47 second=115 amount=-7 -kerning first=47 second=58 amount=-7 -kerning first=47 second=35 amount=-5 -kerning first=47 second=34 amount=3 -kerning first=47 second=39 amount=3 -kerning first=47 second=44 amount=-8 -kerning first=47 second=45 amount=-9 -kerning first=47 second=46 amount=-10 -kerning first=71 second=106 amount=2 -kerning first=71 second=81 amount=2 -kerning first=71 second=84 amount=-3 -kerning first=71 second=104 amount=2 -kerning first=71 second=102 amount=1 -kerning first=71 second=93 amount=-4 -kerning first=71 second=90 amount=-3 -kerning first=71 second=88 amount=-3 -kerning first=71 second=89 amount=-4 -kerning first=71 second=75 amount=1 -kerning first=71 second=78 amount=1 -kerning first=71 second=53 amount=-2 -kerning first=71 second=86 amount=-1 -kerning first=71 second=85 amount=2 -kerning first=71 second=83 amount=-2 -kerning first=71 second=72 amount=3 -kerning first=71 second=48 amount=1 -kerning first=71 second=68 amount=1 -kerning first=71 second=76 amount=1 -kerning first=71 second=74 amount=1 -kerning first=71 second=63 amount=-1 -kerning first=71 second=56 amount=-2 -kerning first=71 second=69 amount=2 -kerning first=71 second=108 amount=3 -kerning first=71 second=82 amount=1 -kerning first=71 second=52 amount=2 -kerning first=71 second=50 amount=-5 -kerning first=71 second=92 amount=-4 -kerning first=71 second=47 amount=-3 -kerning first=71 second=71 amount=3 -kerning first=71 second=55 amount=-4 -kerning first=71 second=51 amount=-3 -kerning first=71 second=107 amount=3 -kerning first=71 second=66 amount=2 -kerning first=71 second=80 amount=2 -kerning first=71 second=70 amount=1 -kerning first=71 second=49 amount=-6 -kerning first=71 second=40 amount=3 -kerning first=71 second=73 amount=2 -kerning first=71 second=33 amount=3 -kerning first=71 second=64 amount=2 -kerning first=71 second=79 amount=2 -kerning first=71 second=57 amount=-1 -kerning first=71 second=67 amount=3 -kerning first=71 second=105 amount=3 -kerning first=71 second=100 amount=3 -kerning first=71 second=113 amount=3 -kerning first=71 second=112 amount=2 -kerning first=71 second=98 amount=2 -kerning first=71 second=116 amount=3 -kerning first=71 second=103 amount=3 -kerning first=71 second=121 amount=2 -kerning first=71 second=119 amount=3 -kerning first=71 second=118 amount=2 -kerning first=71 second=122 amount=-3 -kerning first=71 second=110 amount=3 -kerning first=71 second=114 amount=2 -kerning first=71 second=117 amount=3 -kerning first=71 second=109 amount=2 -kerning first=71 second=97 amount=2 -kerning first=71 second=111 amount=3 -kerning first=71 second=101 amount=3 -kerning first=71 second=99 amount=3 -kerning first=71 second=115 amount=2 -kerning first=71 second=35 amount=3 -kerning first=71 second=34 amount=-2 -kerning first=71 second=39 amount=-2 -kerning first=71 second=44 amount=-5 -kerning first=71 second=45 amount=3 -kerning first=71 second=46 amount=-4 -kerning first=55 second=106 amount=-2 -kerning first=55 second=81 amount=-4 -kerning first=55 second=77 amount=-2 -kerning first=55 second=104 amount=-1 -kerning first=55 second=102 amount=-5 -kerning first=55 second=90 amount=-4 -kerning first=55 second=89 amount=-1 -kerning first=55 second=65 amount=-9 -kerning first=55 second=78 amount=-1 -kerning first=55 second=83 amount=-3 -kerning first=55 second=72 amount=-2 -kerning first=55 second=68 amount=-1 -kerning first=55 second=74 amount=-7 -kerning first=55 second=63 amount=-3 -kerning first=55 second=69 amount=-1 -kerning first=55 second=47 amount=-11 -kerning first=55 second=71 amount=-3 -kerning first=55 second=70 amount=-2 -kerning first=55 second=40 amount=-2 -kerning first=55 second=64 amount=-10 -kerning first=55 second=79 amount=-3 -kerning first=55 second=67 amount=-3 -kerning first=55 second=105 amount=-1 -kerning first=55 second=100 amount=-8 -kerning first=55 second=113 amount=-8 -kerning first=55 second=112 amount=-6 -kerning first=55 second=116 amount=-5 -kerning first=55 second=103 amount=-8 -kerning first=55 second=121 amount=-4 -kerning first=55 second=59 amount=-7 -kerning first=55 second=119 amount=-4 -kerning first=55 second=118 amount=-4 -kerning first=55 second=122 amount=-8 -kerning first=55 second=110 amount=-6 -kerning first=55 second=120 amount=-5 -kerning first=55 second=114 amount=-6 -kerning first=55 second=117 amount=-6 -kerning first=55 second=109 amount=-6 -kerning first=55 second=97 amount=-7 -kerning first=55 second=111 amount=-8 -kerning first=55 second=101 amount=-9 -kerning first=55 second=99 amount=-8 -kerning first=55 second=115 amount=-8 -kerning first=55 second=58 amount=-8 -kerning first=55 second=35 amount=-5 -kerning first=55 second=39 amount=1 -kerning first=55 second=44 amount=-10 -kerning first=55 second=45 amount=-9 -kerning first=55 second=46 amount=-12 -kerning first=51 second=77 amount=-2 -kerning first=51 second=84 amount=-1 -kerning first=51 second=93 amount=-1 -kerning first=51 second=90 amount=-4 -kerning first=51 second=89 amount=-2 -kerning first=51 second=65 amount=-4 -kerning first=51 second=75 amount=-1 -kerning first=51 second=78 amount=-2 -kerning first=51 second=83 amount=-2 -kerning first=51 second=68 amount=-2 -kerning first=51 second=76 amount=-1 -kerning first=51 second=74 amount=-1 -kerning first=51 second=63 amount=-1 -kerning first=51 second=92 amount=-1 -kerning first=51 second=47 amount=-6 -kerning first=51 second=70 amount=-1 -kerning first=51 second=41 amount=-2 -kerning first=51 second=64 amount=-2 -kerning first=51 second=59 amount=-1 -kerning first=51 second=122 amount=-4 -kerning first=51 second=120 amount=-2 -kerning first=51 second=109 amount=-1 -kerning first=51 second=58 amount=-2 -kerning first=51 second=44 amount=-8 -kerning first=51 second=46 amount=-5 -kerning first=107 second=106 amount=3 -kerning first=107 second=104 amount=2 -kerning first=107 second=102 amount=2 -kerning first=107 second=53 amount=1 -kerning first=107 second=108 amount=3 -kerning first=107 second=52 amount=-3 -kerning first=107 second=50 amount=2 -kerning first=107 second=92 amount=-4 -kerning first=107 second=47 amount=3 -kerning first=107 second=55 amount=2 -kerning first=107 second=107 amount=3 -kerning first=107 second=49 amount=-5 -kerning first=107 second=40 amount=2 -kerning first=107 second=41 amount=3 -kerning first=107 second=33 amount=2 -kerning first=107 second=105 amount=3 -kerning first=107 second=100 amount=2 -kerning first=107 second=113 amount=2 -kerning first=107 second=112 amount=3 -kerning first=107 second=98 amount=3 -kerning first=107 second=116 amount=3 -kerning first=107 second=103 amount=3 -kerning first=107 second=121 amount=4 -kerning first=107 second=59 amount=3 -kerning first=107 second=119 amount=5 -kerning first=107 second=118 amount=5 -kerning first=107 second=122 amount=4 -kerning first=107 second=110 amount=3 -kerning first=107 second=120 amount=5 -kerning first=107 second=114 amount=3 -kerning first=107 second=117 amount=3 -kerning first=107 second=109 amount=2 -kerning first=107 second=97 amount=4 -kerning first=107 second=111 amount=3 -kerning first=107 second=101 amount=2 -kerning first=107 second=99 amount=3 -kerning first=107 second=115 amount=3 -kerning first=107 second=58 amount=3 -kerning first=107 second=35 amount=1 -kerning first=107 second=34 amount=-2 -kerning first=107 second=39 amount=-2 -kerning first=107 second=44 amount=4 -kerning first=107 second=45 amount=-3 -kerning first=107 second=46 amount=4 -kerning first=66 second=90 amount=-3 -kerning first=66 second=89 amount=-2 -kerning first=66 second=65 amount=-2 -kerning first=66 second=53 amount=-2 -kerning first=66 second=72 amount=1 -kerning first=66 second=56 amount=-3 -kerning first=66 second=108 amount=1 -kerning first=66 second=50 amount=-5 -kerning first=66 second=47 amount=-4 -kerning first=66 second=71 amount=2 -kerning first=66 second=55 amount=-2 -kerning first=66 second=51 amount=-4 -kerning first=66 second=107 amount=1 -kerning first=66 second=49 amount=-5 -kerning first=66 second=40 amount=1 -kerning first=66 second=41 amount=-1 -kerning first=66 second=33 amount=1 -kerning first=66 second=57 amount=-2 -kerning first=66 second=67 amount=2 -kerning first=66 second=105 amount=1 -kerning first=66 second=100 amount=1 -kerning first=66 second=113 amount=1 -kerning first=66 second=116 amount=2 -kerning first=66 second=103 amount=2 -kerning first=66 second=119 amount=2 -kerning first=66 second=122 amount=-2 -kerning first=66 second=110 amount=1 -kerning first=66 second=114 amount=1 -kerning first=66 second=117 amount=2 -kerning first=66 second=111 amount=2 -kerning first=66 second=101 amount=1 -kerning first=66 second=99 amount=1 -kerning first=66 second=35 amount=2 -kerning first=66 second=44 amount=-7 -kerning first=66 second=45 amount=2 -kerning first=66 second=46 amount=-4 -kerning first=80 second=106 amount=1 -kerning first=80 second=87 amount=3 -kerning first=80 second=77 amount=1 -kerning first=80 second=84 amount=3 -kerning first=80 second=104 amount=2 -kerning first=80 second=93 amount=2 -kerning first=80 second=88 amount=3 -kerning first=80 second=89 amount=2 -kerning first=80 second=65 amount=-5 -kerning first=80 second=75 amount=3 -kerning first=80 second=78 amount=2 -kerning first=80 second=86 amount=3 -kerning first=80 second=85 amount=3 -kerning first=80 second=72 amount=1 -kerning first=80 second=68 amount=2 -kerning first=80 second=76 amount=2 -kerning first=80 second=74 amount=-5 -kerning first=80 second=63 amount=2 -kerning first=80 second=69 amount=2 -kerning first=80 second=108 amount=3 -kerning first=80 second=82 amount=3 -kerning first=80 second=52 amount=-4 -kerning first=80 second=50 amount=-2 -kerning first=80 second=92 amount=2 -kerning first=80 second=47 amount=-8 -kerning first=80 second=71 amount=1 -kerning first=80 second=107 amount=3 -kerning first=80 second=66 amount=3 -kerning first=80 second=80 amount=2 -kerning first=80 second=70 amount=1 -kerning first=80 second=49 amount=-2 -kerning first=80 second=40 amount=1 -kerning first=80 second=41 amount=2 -kerning first=80 second=73 amount=3 -kerning first=80 second=33 amount=3 -kerning first=80 second=64 amount=-4 -kerning first=80 second=79 amount=1 -kerning first=80 second=54 amount=-1 -kerning first=80 second=67 amount=1 -kerning first=80 second=105 amount=3 -kerning first=80 second=100 amount=-2 -kerning first=80 second=113 amount=-2 -kerning first=80 second=98 amount=3 -kerning first=80 second=116 amount=1 -kerning first=80 second=103 amount=-2 -kerning first=80 second=121 amount=2 -kerning first=80 second=119 amount=3 -kerning first=80 second=118 amount=3 -kerning first=80 second=122 amount=-2 -kerning first=80 second=111 amount=-2 -kerning first=80 second=101 amount=-3 -kerning first=80 second=99 amount=-2 -kerning first=80 second=115 amount=-2 -kerning first=80 second=58 amount=-2 -kerning first=80 second=34 amount=4 -kerning first=80 second=39 amount=4 -kerning first=80 second=44 amount=-9 -kerning first=80 second=45 amount=-3 -kerning first=80 second=46 amount=-9 -kerning first=123 second=32 amount=2 -kerning first=125 second=112 amount=1 -kerning first=125 second=110 amount=1 -kerning first=125 second=109 amount=2 -kerning first=125 second=111 amount=2 -kerning first=70 second=87 amount=2 -kerning first=70 second=93 amount=1 -kerning first=70 second=90 amount=-2 -kerning first=70 second=88 amount=2 -kerning first=70 second=65 amount=-4 -kerning first=70 second=75 amount=2 -kerning first=70 second=53 amount=-2 -kerning first=70 second=86 amount=2 -kerning first=70 second=85 amount=2 -kerning first=70 second=83 amount=-1 -kerning first=70 second=48 amount=-1 -kerning first=70 second=76 amount=2 -kerning first=70 second=74 amount=-5 -kerning first=70 second=63 amount=-1 -kerning first=70 second=56 amount=-3 -kerning first=70 second=108 amount=2 -kerning first=70 second=82 amount=2 -kerning first=70 second=50 amount=-5 -kerning first=70 second=92 amount=1 -kerning first=70 second=47 amount=-6 -kerning first=70 second=51 amount=-5 -kerning first=70 second=107 amount=1 -kerning first=70 second=66 amount=2 -kerning first=70 second=80 amount=1 -kerning first=70 second=49 amount=-4 -kerning first=70 second=41 amount=1 -kerning first=70 second=73 amount=2 -kerning first=70 second=33 amount=2 -kerning first=70 second=64 amount=-1 -kerning first=70 second=54 amount=-2 -kerning first=70 second=57 amount=-3 -kerning first=70 second=105 amount=1 -kerning first=70 second=98 amount=2 -kerning first=70 second=59 amount=-1 -kerning first=70 second=122 amount=-4 -kerning first=70 second=120 amount=-2 -kerning first=70 second=109 amount=-1 -kerning first=70 second=58 amount=-2 -kerning first=70 second=34 amount=2 -kerning first=70 second=39 amount=3 -kerning first=70 second=44 amount=-7 -kerning first=70 second=46 amount=-7 -kerning first=49 second=106 amount=-6 -kerning first=49 second=87 amount=-7 -kerning first=49 second=81 amount=-8 -kerning first=49 second=77 amount=-8 -kerning first=49 second=84 amount=-8 -kerning first=49 second=104 amount=-7 -kerning first=49 second=102 amount=-7 -kerning first=49 second=93 amount=-8 -kerning first=49 second=90 amount=-6 -kerning first=49 second=88 amount=-5 -kerning first=49 second=89 amount=-8 -kerning first=49 second=65 amount=-7 -kerning first=49 second=75 amount=-7 -kerning first=49 second=78 amount=-7 -kerning first=49 second=86 amount=-7 -kerning first=49 second=85 amount=-7 -kerning first=49 second=83 amount=-7 -kerning first=49 second=72 amount=-7 -kerning first=49 second=68 amount=-8 -kerning first=49 second=76 amount=-7 -kerning first=49 second=74 amount=-8 -kerning first=49 second=63 amount=-8 -kerning first=49 second=69 amount=-7 -kerning first=49 second=108 amount=-6 -kerning first=49 second=82 amount=-7 -kerning first=49 second=92 amount=-7 -kerning first=49 second=47 amount=-6 -kerning first=49 second=71 amount=-7 -kerning first=49 second=107 amount=-6 -kerning first=49 second=66 amount=-7 -kerning first=49 second=80 amount=-6 -kerning first=49 second=70 amount=-7 -kerning first=49 second=40 amount=-8 -kerning first=49 second=41 amount=-6 -kerning first=49 second=73 amount=-6 -kerning first=49 second=33 amount=-6 -kerning first=49 second=64 amount=-9 -kerning first=49 second=79 amount=-8 -kerning first=49 second=67 amount=-7 -kerning first=49 second=105 amount=-6 -kerning first=49 second=100 amount=-7 -kerning first=49 second=113 amount=-7 -kerning first=49 second=112 amount=-7 -kerning first=49 second=98 amount=-6 -kerning first=49 second=116 amount=-6 -kerning first=49 second=103 amount=-7 -kerning first=49 second=121 amount=-7 -kerning first=49 second=59 amount=-6 -kerning first=49 second=119 amount=-6 -kerning first=49 second=118 amount=-6 -kerning first=49 second=122 amount=-6 -kerning first=49 second=110 amount=-6 -kerning first=49 second=120 amount=-5 -kerning first=49 second=114 amount=-6 -kerning first=49 second=117 amount=-7 -kerning first=49 second=109 amount=-8 -kerning first=49 second=97 amount=-5 -kerning first=49 second=111 amount=-7 -kerning first=49 second=101 amount=-7 -kerning first=49 second=99 amount=-7 -kerning first=49 second=115 amount=-6 -kerning first=49 second=58 amount=-6 -kerning first=49 second=35 amount=-8 -kerning first=49 second=34 amount=-7 -kerning first=49 second=39 amount=-7 -kerning first=49 second=44 amount=-6 -kerning first=49 second=45 amount=-8 -kerning first=49 second=46 amount=-5 -kerning first=40 second=106 amount=2 -kerning first=40 second=87 amount=2 -kerning first=40 second=81 amount=-2 -kerning first=40 second=104 amount=1 -kerning first=40 second=93 amount=2 -kerning first=40 second=90 amount=2 -kerning first=40 second=88 amount=2 -kerning first=40 second=89 amount=1 -kerning first=40 second=65 amount=1 -kerning first=40 second=75 amount=2 -kerning first=40 second=78 amount=1 -kerning first=40 second=86 amount=3 -kerning first=40 second=85 amount=2 -kerning first=40 second=48 amount=-2 -kerning first=40 second=68 amount=1 -kerning first=40 second=76 amount=2 -kerning first=40 second=74 amount=-1 -kerning first=40 second=56 amount=-2 -kerning first=40 second=69 amount=1 -kerning first=40 second=108 amount=2 -kerning first=40 second=82 amount=2 -kerning first=40 second=52 amount=-2 -kerning first=40 second=92 amount=2 -kerning first=40 second=47 amount=2 -kerning first=40 second=51 amount=-2 -kerning first=40 second=107 amount=2 -kerning first=40 second=66 amount=2 -kerning first=40 second=80 amount=2 -kerning first=40 second=49 amount=-4 -kerning first=40 second=41 amount=2 -kerning first=40 second=73 amount=2 -kerning first=40 second=33 amount=2 -kerning first=40 second=64 amount=-2 -kerning first=40 second=54 amount=-3 -kerning first=40 second=57 amount=-2 -kerning first=40 second=105 amount=1 -kerning first=40 second=112 amount=1 -kerning first=40 second=98 amount=2 -kerning first=40 second=59 amount=2 -kerning first=40 second=122 amount=2 -kerning first=40 second=110 amount=2 -kerning first=40 second=120 amount=3 -kerning first=40 second=114 amount=2 -kerning first=40 second=97 amount=2 -kerning first=40 second=58 amount=1 -kerning first=40 second=35 amount=-2 -kerning first=40 second=34 amount=3 -kerning first=40 second=39 amount=3 -kerning first=40 second=44 amount=2 -kerning first=40 second=45 amount=-2 -kerning first=40 second=46 amount=2 -kerning first=41 second=106 amount=2 -kerning first=41 second=81 amount=2 -kerning first=41 second=104 amount=1 -kerning first=41 second=102 amount=2 -kerning first=41 second=85 amount=1 -kerning first=41 second=83 amount=1 -kerning first=41 second=72 amount=2 -kerning first=41 second=74 amount=1 -kerning first=41 second=63 amount=2 -kerning first=41 second=56 amount=-1 -kerning first=41 second=69 amount=1 -kerning first=41 second=108 amount=2 -kerning first=41 second=52 amount=1 -kerning first=41 second=50 amount=-1 -kerning first=41 second=71 amount=2 -kerning first=41 second=55 amount=-1 -kerning first=41 second=107 amount=2 -kerning first=41 second=66 amount=1 -kerning first=41 second=80 amount=1 -kerning first=41 second=49 amount=-4 -kerning first=41 second=40 amount=2 -kerning first=41 second=73 amount=1 -kerning first=41 second=33 amount=2 -kerning first=41 second=79 amount=2 -kerning first=41 second=67 amount=2 -kerning first=41 second=105 amount=2 -kerning first=41 second=100 amount=2 -kerning first=41 second=113 amount=2 -kerning first=41 second=112 amount=2 -kerning first=41 second=98 amount=1 -kerning first=41 second=116 amount=4 -kerning first=41 second=103 amount=2 -kerning first=41 second=121 amount=3 -kerning first=41 second=59 amount=2 -kerning first=41 second=119 amount=4 -kerning first=41 second=118 amount=4 -kerning first=41 second=110 amount=2 -kerning first=41 second=120 amount=2 -kerning first=41 second=114 amount=2 -kerning first=41 second=117 amount=2 -kerning first=41 second=109 amount=1 -kerning first=41 second=97 amount=2 -kerning first=41 second=111 amount=2 -kerning first=41 second=101 amount=2 -kerning first=41 second=99 amount=2 -kerning first=41 second=115 amount=1 -kerning first=41 second=35 amount=2 -kerning first=41 second=34 amount=2 -kerning first=41 second=39 amount=2 -kerning first=41 second=44 amount=-1 -kerning first=41 second=45 amount=2 -kerning first=73 second=106 amount=2 -kerning first=73 second=87 amount=2 -kerning first=73 second=104 amount=1 -kerning first=73 second=102 amount=1 -kerning first=73 second=93 amount=1 -kerning first=73 second=90 amount=2 -kerning first=73 second=88 amount=2 -kerning first=73 second=65 amount=1 -kerning first=73 second=75 amount=2 -kerning first=73 second=86 amount=2 -kerning first=73 second=85 amount=2 -kerning first=73 second=83 amount=1 -kerning first=73 second=72 amount=1 -kerning first=73 second=76 amount=2 -kerning first=73 second=63 amount=1 -kerning first=73 second=56 amount=-1 -kerning first=73 second=108 amount=2 -kerning first=73 second=82 amount=2 -kerning first=73 second=92 amount=1 -kerning first=73 second=47 amount=2 -kerning first=73 second=71 amount=1 -kerning first=73 second=107 amount=2 -kerning first=73 second=66 amount=2 -kerning first=73 second=80 amount=2 -kerning first=73 second=49 amount=-4 -kerning first=73 second=41 amount=2 -kerning first=73 second=73 amount=2 -kerning first=73 second=33 amount=2 -kerning first=73 second=54 amount=-1 -kerning first=73 second=67 amount=1 -kerning first=73 second=105 amount=2 -kerning first=73 second=113 amount=1 -kerning first=73 second=112 amount=1 -kerning first=73 second=98 amount=2 -kerning first=73 second=116 amount=3 -kerning first=73 second=103 amount=1 -kerning first=73 second=121 amount=2 -kerning first=73 second=59 amount=3 -kerning first=73 second=119 amount=3 -kerning first=73 second=118 amount=3 -kerning first=73 second=122 amount=2 -kerning first=73 second=110 amount=2 -kerning first=73 second=120 amount=3 -kerning first=73 second=114 amount=2 -kerning first=73 second=117 amount=1 -kerning first=73 second=97 amount=2 -kerning first=73 second=111 amount=2 -kerning first=73 second=99 amount=1 -kerning first=73 second=115 amount=2 -kerning first=73 second=58 amount=2 -kerning first=73 second=34 amount=2 -kerning first=73 second=39 amount=2 -kerning first=73 second=44 amount=2 -kerning first=73 second=46 amount=2 -kerning first=33 second=106 amount=2 -kerning first=33 second=87 amount=2 -kerning first=33 second=81 amount=1 -kerning first=33 second=84 amount=1 -kerning first=33 second=104 amount=1 -kerning first=33 second=102 amount=2 -kerning first=33 second=93 amount=3 -kerning first=33 second=90 amount=2 -kerning first=33 second=88 amount=2 -kerning first=33 second=89 amount=1 -kerning first=33 second=65 amount=1 -kerning first=33 second=75 amount=2 -kerning first=33 second=78 amount=1 -kerning first=33 second=53 amount=4 -kerning first=33 second=86 amount=3 -kerning first=33 second=85 amount=2 -kerning first=33 second=83 amount=3 -kerning first=33 second=72 amount=1 -kerning first=33 second=68 amount=1 -kerning first=33 second=76 amount=2 -kerning first=33 second=74 amount=2 -kerning first=33 second=63 amount=2 -kerning first=33 second=69 amount=1 -kerning first=33 second=108 amount=2 -kerning first=33 second=82 amount=2 -kerning first=33 second=52 amount=2 -kerning first=33 second=92 amount=2 -kerning first=33 second=47 amount=2 -kerning first=33 second=71 amount=2 -kerning first=33 second=107 amount=2 -kerning first=33 second=66 amount=2 -kerning first=33 second=80 amount=2 -kerning first=33 second=49 amount=-4 -kerning first=33 second=40 amount=2 -kerning first=33 second=41 amount=2 -kerning first=33 second=73 amount=4 -kerning first=33 second=33 amount=2 -kerning first=33 second=79 amount=1 -kerning first=33 second=67 amount=2 -kerning first=33 second=105 amount=2 -kerning first=33 second=100 amount=2 -kerning first=33 second=113 amount=2 -kerning first=33 second=112 amount=1 -kerning first=33 second=98 amount=2 -kerning first=33 second=116 amount=3 -kerning first=33 second=103 amount=2 -kerning first=33 second=121 amount=3 -kerning first=33 second=59 amount=3 -kerning first=33 second=119 amount=4 -kerning first=33 second=118 amount=3 -kerning first=33 second=122 amount=2 -kerning first=33 second=110 amount=2 -kerning first=33 second=120 amount=3 -kerning first=33 second=114 amount=2 -kerning first=33 second=117 amount=2 -kerning first=33 second=97 amount=3 -kerning first=33 second=111 amount=2 -kerning first=33 second=101 amount=2 -kerning first=33 second=99 amount=2 -kerning first=33 second=115 amount=3 -kerning first=33 second=58 amount=2 -kerning first=33 second=35 amount=1 -kerning first=33 second=43 amount=2 -kerning first=33 second=34 amount=2 -kerning first=33 second=39 amount=3 -kerning first=33 second=44 amount=3 -kerning first=33 second=45 amount=2 -kerning first=33 second=46 amount=2 -kerning first=64 second=106 amount=1 -kerning first=64 second=87 amount=-2 -kerning first=64 second=81 amount=1 -kerning first=64 second=84 amount=-4 -kerning first=64 second=102 amount=2 -kerning first=64 second=93 amount=-7 -kerning first=64 second=90 amount=-3 -kerning first=64 second=88 amount=-3 -kerning first=64 second=89 amount=-5 -kerning first=64 second=65 amount=-2 -kerning first=64 second=86 amount=-2 -kerning first=64 second=72 amount=2 -kerning first=64 second=74 amount=1 -kerning first=64 second=63 amount=-3 -kerning first=64 second=56 amount=-2 -kerning first=64 second=108 amount=1 -kerning first=64 second=52 amount=1 -kerning first=64 second=50 amount=-6 -kerning first=64 second=92 amount=-7 -kerning first=64 second=47 amount=-3 -kerning first=64 second=71 amount=2 -kerning first=64 second=55 amount=-4 -kerning first=64 second=51 amount=-3 -kerning first=64 second=107 amount=1 -kerning first=64 second=49 amount=-8 -kerning first=64 second=40 amount=2 -kerning first=64 second=41 amount=-2 -kerning first=64 second=33 amount=1 -kerning first=64 second=79 amount=1 -kerning first=64 second=57 amount=-2 -kerning first=64 second=67 amount=2 -kerning first=64 second=105 amount=1 -kerning first=64 second=100 amount=2 -kerning first=64 second=113 amount=2 -kerning first=64 second=116 amount=3 -kerning first=64 second=103 amount=2 -kerning first=64 second=121 amount=1 -kerning first=64 second=119 amount=3 -kerning first=64 second=118 amount=2 -kerning first=64 second=122 amount=-1 -kerning first=64 second=110 amount=1 -kerning first=64 second=114 amount=1 -kerning first=64 second=117 amount=2 -kerning first=64 second=97 amount=1 -kerning first=64 second=111 amount=2 -kerning first=64 second=101 amount=1 -kerning first=64 second=99 amount=2 -kerning first=64 second=35 amount=2 -kerning first=64 second=34 amount=-5 -kerning first=64 second=39 amount=-5 -kerning first=64 second=44 amount=-7 -kerning first=64 second=45 amount=2 -kerning first=64 second=46 amount=-4 -kerning first=79 second=106 amount=1 -kerning first=79 second=81 amount=1 -kerning first=79 second=102 amount=2 -kerning first=79 second=93 amount=-1 -kerning first=79 second=88 amount=-1 -kerning first=79 second=89 amount=-3 -kerning first=79 second=65 amount=-2 -kerning first=79 second=72 amount=2 -kerning first=79 second=56 amount=-2 -kerning first=79 second=108 amount=1 -kerning first=79 second=50 amount=-3 -kerning first=79 second=92 amount=-2 -kerning first=79 second=47 amount=-2 -kerning first=79 second=71 amount=2 -kerning first=79 second=55 amount=-2 -kerning first=79 second=51 amount=-2 -kerning first=79 second=107 amount=1 -kerning first=79 second=49 amount=-5 -kerning first=79 second=40 amount=1 -kerning first=79 second=41 amount=-1 -kerning first=79 second=33 amount=2 -kerning first=79 second=79 amount=1 -kerning first=79 second=57 amount=-1 -kerning first=79 second=67 amount=2 -kerning first=79 second=105 amount=1 -kerning first=79 second=100 amount=1 -kerning first=79 second=113 amount=2 -kerning first=79 second=112 amount=1 -kerning first=79 second=98 amount=1 -kerning first=79 second=116 amount=3 -kerning first=79 second=103 amount=2 -kerning first=79 second=121 amount=3 -kerning first=79 second=59 amount=1 -kerning first=79 second=119 amount=4 -kerning first=79 second=118 amount=3 -kerning first=79 second=110 amount=2 -kerning first=79 second=120 amount=2 -kerning first=79 second=114 amount=2 -kerning first=79 second=117 amount=2 -kerning first=79 second=97 amount=2 -kerning first=79 second=111 amount=2 -kerning first=79 second=101 amount=1 -kerning first=79 second=99 amount=2 -kerning first=79 second=35 amount=2 -kerning first=79 second=44 amount=-3 -kerning first=79 second=45 amount=2 -kerning first=54 second=106 amount=-2 -kerning first=54 second=87 amount=-2 -kerning first=54 second=81 amount=-2 -kerning first=54 second=77 amount=-3 -kerning first=54 second=104 amount=-1 -kerning first=54 second=102 amount=-2 -kerning first=54 second=93 amount=-3 -kerning first=54 second=90 amount=-2 -kerning first=54 second=88 amount=-3 -kerning first=54 second=89 amount=-3 -kerning first=54 second=65 amount=-4 -kerning first=54 second=75 amount=-1 -kerning first=54 second=78 amount=-2 -kerning first=54 second=86 amount=-2 -kerning first=54 second=83 amount=-1 -kerning first=54 second=72 amount=-2 -kerning first=54 second=68 amount=-2 -kerning first=54 second=76 amount=-1 -kerning first=54 second=74 amount=-1 -kerning first=54 second=69 amount=-1 -kerning first=54 second=82 amount=-1 -kerning first=54 second=92 amount=-3 -kerning first=54 second=47 amount=-3 -kerning first=54 second=66 amount=-1 -kerning first=54 second=80 amount=-1 -kerning first=54 second=70 amount=-2 -kerning first=54 second=40 amount=-1 -kerning first=54 second=41 amount=-3 -kerning first=54 second=73 amount=-1 -kerning first=54 second=64 amount=-2 -kerning first=54 second=79 amount=-2 -kerning first=54 second=100 amount=-1 -kerning first=54 second=113 amount=-1 -kerning first=54 second=112 amount=-2 -kerning first=54 second=98 amount=-1 -kerning first=54 second=121 amount=-1 -kerning first=54 second=59 amount=-3 -kerning first=54 second=118 amount=-2 -kerning first=54 second=122 amount=-3 -kerning first=54 second=110 amount=-1 -kerning first=54 second=120 amount=-2 -kerning first=54 second=114 amount=-2 -kerning first=54 second=109 amount=-2 -kerning first=54 second=97 amount=-1 -kerning first=54 second=101 amount=-1 -kerning first=54 second=115 amount=-2 -kerning first=54 second=58 amount=-3 -kerning first=54 second=35 amount=-1 -kerning first=54 second=44 amount=-5 -kerning first=54 second=45 amount=-1 -kerning first=54 second=46 amount=-3 -kerning first=57 second=87 amount=-3 -kerning first=57 second=81 amount=-1 -kerning first=57 second=77 amount=-3 -kerning first=57 second=84 amount=-2 -kerning first=57 second=104 amount=-1 -kerning first=57 second=93 amount=-4 -kerning first=57 second=90 amount=-3 -kerning first=57 second=88 amount=-4 -kerning first=57 second=89 amount=-5 -kerning first=57 second=65 amount=-4 -kerning first=57 second=75 amount=-2 -kerning first=57 second=78 amount=-2 -kerning first=57 second=86 amount=-3 -kerning first=57 second=85 amount=-1 -kerning first=57 second=83 amount=-2 -kerning first=57 second=68 amount=-2 -kerning first=57 second=76 amount=-2 -kerning first=57 second=74 amount=-2 -kerning first=57 second=63 amount=-1 -kerning first=57 second=69 amount=-2 -kerning first=57 second=82 amount=-2 -kerning first=57 second=92 amount=-4 -kerning first=57 second=47 amount=-4 -kerning first=57 second=66 amount=-2 -kerning first=57 second=80 amount=-2 -kerning first=57 second=70 amount=-2 -kerning first=57 second=41 amount=-4 -kerning first=57 second=73 amount=-2 -kerning first=57 second=64 amount=-2 -kerning first=57 second=79 amount=-1 -kerning first=57 second=100 amount=-1 -kerning first=57 second=98 amount=-1 -kerning first=57 second=116 amount=1 -kerning first=57 second=59 amount=-1 -kerning first=57 second=119 amount=1 -kerning first=57 second=118 amount=1 -kerning first=57 second=122 amount=-2 -kerning first=57 second=109 amount=-1 -kerning first=57 second=101 amount=-1 -kerning first=57 second=115 amount=-1 -kerning first=57 second=58 amount=-2 -kerning first=57 second=34 amount=-1 -kerning first=57 second=44 amount=-5 -kerning first=57 second=46 amount=-3 -kerning first=67 second=106 amount=2 -kerning first=67 second=81 amount=2 -kerning first=67 second=104 amount=2 -kerning first=67 second=102 amount=2 -kerning first=67 second=93 amount=-1 -kerning first=67 second=88 amount=-1 -kerning first=67 second=89 amount=-2 -kerning first=67 second=85 amount=1 -kerning first=67 second=83 amount=2 -kerning first=67 second=74 amount=2 -kerning first=67 second=56 amount=-1 -kerning first=67 second=69 amount=1 -kerning first=67 second=108 amount=2 -kerning first=67 second=52 amount=2 -kerning first=67 second=50 amount=-3 -kerning first=67 second=92 amount=-1 -kerning first=67 second=47 amount=-1 -kerning first=67 second=71 amount=2 -kerning first=67 second=55 amount=-2 -kerning first=67 second=51 amount=-2 -kerning first=67 second=107 amount=2 -kerning first=67 second=66 amount=1 -kerning first=67 second=80 amount=1 -kerning first=67 second=49 amount=-5 -kerning first=67 second=40 amount=2 -kerning first=67 second=73 amount=1 -kerning first=67 second=33 amount=2 -kerning first=67 second=64 amount=1 -kerning first=67 second=79 amount=1 -kerning first=67 second=67 amount=3 -kerning first=67 second=105 amount=2 -kerning first=67 second=100 amount=2 -kerning first=67 second=113 amount=2 -kerning first=67 second=112 amount=2 -kerning first=67 second=98 amount=2 -kerning first=67 second=116 amount=3 -kerning first=67 second=103 amount=3 -kerning first=67 second=121 amount=3 -kerning first=67 second=119 amount=4 -kerning first=67 second=118 amount=4 -kerning first=67 second=110 amount=2 -kerning first=67 second=120 amount=2 -kerning first=67 second=114 amount=2 -kerning first=67 second=117 amount=3 -kerning first=67 second=109 amount=1 -kerning first=67 second=97 amount=2 -kerning first=67 second=111 amount=3 -kerning first=67 second=101 amount=2 -kerning first=67 second=99 amount=2 -kerning first=67 second=35 amount=1 -kerning first=67 second=34 amount=1 -kerning first=67 second=39 amount=1 -kerning first=67 second=44 amount=-2 -kerning first=105 second=106 amount=2 -kerning first=105 second=104 amount=2 -kerning first=105 second=102 amount=2 -kerning first=105 second=93 amount=2 -kerning first=105 second=63 amount=2 -kerning first=105 second=108 amount=2 -kerning first=105 second=50 amount=1 -kerning first=105 second=92 amount=2 -kerning first=105 second=47 amount=2 -kerning first=105 second=107 amount=2 -kerning first=105 second=49 amount=-4 -kerning first=105 second=40 amount=2 -kerning first=105 second=41 amount=2 -kerning first=105 second=33 amount=3 -kerning first=105 second=105 amount=2 -kerning first=105 second=100 amount=1 -kerning first=105 second=113 amount=1 -kerning first=105 second=112 amount=2 -kerning first=105 second=98 amount=2 -kerning first=105 second=116 amount=3 -kerning first=105 second=103 amount=1 -kerning first=105 second=121 amount=4 -kerning first=105 second=59 amount=3 -kerning first=105 second=119 amount=5 -kerning first=105 second=118 amount=4 -kerning first=105 second=122 amount=2 -kerning first=105 second=110 amount=2 -kerning first=105 second=120 amount=3 -kerning first=105 second=114 amount=3 -kerning first=105 second=117 amount=2 -kerning first=105 second=109 amount=2 -kerning first=105 second=97 amount=2 -kerning first=105 second=111 amount=2 -kerning first=105 second=101 amount=1 -kerning first=105 second=99 amount=1 -kerning first=105 second=115 amount=2 -kerning first=105 second=58 amount=2 -kerning first=105 second=35 amount=2 -kerning first=105 second=34 amount=2 -kerning first=105 second=39 amount=2 -kerning first=105 second=44 amount=3 -kerning first=105 second=46 amount=3 -kerning first=100 second=106 amount=1 -kerning first=100 second=102 amount=2 -kerning first=100 second=93 amount=1 -kerning first=100 second=63 amount=1 -kerning first=100 second=56 amount=-1 -kerning first=100 second=108 amount=2 -kerning first=100 second=92 amount=1 -kerning first=100 second=47 amount=2 -kerning first=100 second=107 amount=2 -kerning first=100 second=49 amount=-4 -kerning first=100 second=41 amount=1 -kerning first=100 second=33 amount=2 -kerning first=100 second=105 amount=1 -kerning first=100 second=113 amount=1 -kerning first=100 second=112 amount=1 -kerning first=100 second=98 amount=2 -kerning first=100 second=116 amount=3 -kerning first=100 second=103 amount=1 -kerning first=100 second=121 amount=2 -kerning first=100 second=59 amount=2 -kerning first=100 second=119 amount=3 -kerning first=100 second=118 amount=3 -kerning first=100 second=122 amount=2 -kerning first=100 second=110 amount=1 -kerning first=100 second=120 amount=3 -kerning first=100 second=114 amount=1 -kerning first=100 second=117 amount=1 -kerning first=100 second=97 amount=2 -kerning first=100 second=111 amount=1 -kerning first=100 second=99 amount=1 -kerning first=100 second=115 amount=2 -kerning first=100 second=58 amount=1 -kerning first=100 second=34 amount=2 -kerning first=100 second=39 amount=2 -kerning first=100 second=44 amount=2 -kerning first=100 second=46 amount=2 -kerning first=113 second=106 amount=6 -kerning first=113 second=104 amount=1 -kerning first=113 second=102 amount=2 -kerning first=113 second=108 amount=2 -kerning first=113 second=52 amount=1 -kerning first=113 second=92 amount=-4 -kerning first=113 second=47 amount=2 -kerning first=113 second=107 amount=2 -kerning first=113 second=49 amount=-7 -kerning first=113 second=40 amount=2 -kerning first=113 second=41 amount=1 -kerning first=113 second=33 amount=2 -kerning first=113 second=105 amount=2 -kerning first=113 second=100 amount=2 -kerning first=113 second=112 amount=2 -kerning first=113 second=98 amount=1 -kerning first=113 second=116 amount=3 -kerning first=113 second=103 amount=1 -kerning first=113 second=121 amount=3 -kerning first=113 second=59 amount=4 -kerning first=113 second=119 amount=4 -kerning first=113 second=118 amount=4 -kerning first=113 second=122 amount=2 -kerning first=113 second=110 amount=2 -kerning first=113 second=120 amount=2 -kerning first=113 second=114 amount=2 -kerning first=113 second=117 amount=2 -kerning first=113 second=109 amount=1 -kerning first=113 second=97 amount=2 -kerning first=113 second=111 amount=2 -kerning first=113 second=101 amount=1 -kerning first=113 second=99 amount=2 -kerning first=113 second=115 amount=2 -kerning first=113 second=58 amount=1 -kerning first=113 second=35 amount=1 -kerning first=113 second=44 amount=4 -kerning first=113 second=45 amount=1 -kerning first=113 second=46 amount=2 -kerning first=112 second=106 amount=1 -kerning first=112 second=104 amount=1 -kerning first=112 second=102 amount=2 -kerning first=112 second=93 amount=-2 -kerning first=112 second=63 amount=-2 -kerning first=112 second=108 amount=2 -kerning first=112 second=52 amount=2 -kerning first=112 second=50 amount=-1 -kerning first=112 second=92 amount=-6 -kerning first=112 second=107 amount=2 -kerning first=112 second=49 amount=-7 -kerning first=112 second=40 amount=2 -kerning first=112 second=33 amount=2 -kerning first=112 second=64 amount=1 -kerning first=112 second=105 amount=2 -kerning first=112 second=100 amount=2 -kerning first=112 second=113 amount=1 -kerning first=112 second=98 amount=1 -kerning first=112 second=116 amount=3 -kerning first=112 second=103 amount=2 -kerning first=112 second=59 amount=1 -kerning first=112 second=119 amount=3 -kerning first=112 second=118 amount=2 -kerning first=112 second=110 amount=2 -kerning first=112 second=120 amount=1 -kerning first=112 second=114 amount=2 -kerning first=112 second=117 amount=2 -kerning first=112 second=97 amount=2 -kerning first=112 second=111 amount=2 -kerning first=112 second=101 amount=2 -kerning first=112 second=99 amount=2 -kerning first=112 second=115 amount=2 -kerning first=112 second=35 amount=2 -kerning first=112 second=34 amount=-5 -kerning first=112 second=39 amount=-5 -kerning first=112 second=44 amount=-2 -kerning first=112 second=45 amount=2 -kerning first=98 second=102 amount=1 -kerning first=98 second=93 amount=-2 -kerning first=98 second=63 amount=-2 -kerning first=98 second=56 amount=-1 -kerning first=98 second=108 amount=1 -kerning first=98 second=52 amount=1 -kerning first=98 second=92 amount=-7 -kerning first=98 second=107 amount=1 -kerning first=98 second=49 amount=-7 -kerning first=98 second=40 amount=1 -kerning first=98 second=33 amount=1 -kerning first=98 second=105 amount=1 -kerning first=98 second=100 amount=1 -kerning first=98 second=113 amount=2 -kerning first=98 second=112 amount=1 -kerning first=98 second=116 amount=2 -kerning first=98 second=103 amount=2 -kerning first=98 second=119 amount=2 -kerning first=98 second=118 amount=2 -kerning first=98 second=110 amount=2 -kerning first=98 second=120 amount=2 -kerning first=98 second=114 amount=2 -kerning first=98 second=117 amount=2 -kerning first=98 second=97 amount=3 -kerning first=98 second=111 amount=2 -kerning first=98 second=101 amount=2 -kerning first=98 second=99 amount=2 -kerning first=98 second=115 amount=2 -kerning first=98 second=35 amount=1 -kerning first=98 second=34 amount=-6 -kerning first=98 second=39 amount=-6 -kerning first=98 second=45 amount=2 -kerning first=98 second=46 amount=1 -kerning first=116 second=106 amount=3 -kerning first=116 second=104 amount=3 -kerning first=116 second=102 amount=4 -kerning first=116 second=93 amount=-3 -kerning first=116 second=48 amount=2 -kerning first=116 second=63 amount=2 -kerning first=116 second=108 amount=3 -kerning first=116 second=52 amount=-1 -kerning first=116 second=50 amount=-1 -kerning first=116 second=92 amount=-2 -kerning first=116 second=55 amount=-2 -kerning first=116 second=107 amount=3 -kerning first=116 second=49 amount=-5 -kerning first=116 second=40 amount=3 -kerning first=116 second=33 amount=4 -kerning first=116 second=54 amount=1 -kerning first=116 second=57 amount=1 -kerning first=116 second=105 amount=3 -kerning first=116 second=100 amount=1 -kerning first=116 second=113 amount=2 -kerning first=116 second=112 amount=3 -kerning first=116 second=98 amount=3 -kerning first=116 second=116 amount=4 -kerning first=116 second=103 amount=2 -kerning first=116 second=121 amount=5 -kerning first=116 second=59 amount=2 -kerning first=116 second=119 amount=6 -kerning first=116 second=118 amount=5 -kerning first=116 second=122 amount=2 -kerning first=116 second=110 amount=3 -kerning first=116 second=120 amount=4 -kerning first=116 second=114 amount=4 -kerning first=116 second=117 amount=3 -kerning first=116 second=109 amount=3 -kerning first=116 second=97 amount=3 -kerning first=116 second=111 amount=2 -kerning first=116 second=101 amount=1 -kerning first=116 second=99 amount=1 -kerning first=116 second=115 amount=2 -kerning first=116 second=58 amount=1 -kerning first=116 second=35 amount=3 -kerning first=116 second=34 amount=2 -kerning first=116 second=39 amount=2 -kerning first=116 second=45 amount=-3 -kerning first=116 second=32 amount=2 -kerning first=103 second=106 amount=5 -kerning first=103 second=104 amount=1 -kerning first=103 second=102 amount=2 -kerning first=103 second=53 amount=1 -kerning first=103 second=108 amount=2 -kerning first=103 second=52 amount=1 -kerning first=103 second=92 amount=-4 -kerning first=103 second=47 amount=2 -kerning first=103 second=107 amount=2 -kerning first=103 second=49 amount=-6 -kerning first=103 second=40 amount=1 -kerning first=103 second=41 amount=2 -kerning first=103 second=33 amount=1 -kerning first=103 second=105 amount=2 -kerning first=103 second=100 amount=2 -kerning first=103 second=113 amount=1 -kerning first=103 second=112 amount=1 -kerning first=103 second=98 amount=2 -kerning first=103 second=116 amount=3 -kerning first=103 second=103 amount=2 -kerning first=103 second=121 amount=2 -kerning first=103 second=59 amount=5 -kerning first=103 second=119 amount=3 -kerning first=103 second=118 amount=3 -kerning first=103 second=122 amount=2 -kerning first=103 second=110 amount=2 -kerning first=103 second=120 amount=3 -kerning first=103 second=114 amount=2 -kerning first=103 second=117 amount=2 -kerning first=103 second=97 amount=3 -kerning first=103 second=111 amount=2 -kerning first=103 second=101 amount=2 -kerning first=103 second=99 amount=2 -kerning first=103 second=115 amount=2 -kerning first=103 second=58 amount=2 -kerning first=103 second=35 amount=1 -kerning first=103 second=34 amount=-1 -kerning first=103 second=44 amount=4 -kerning first=103 second=45 amount=1 -kerning first=103 second=46 amount=2 -kerning first=121 second=106 amount=2 -kerning first=121 second=104 amount=2 -kerning first=121 second=102 amount=3 -kerning first=121 second=93 amount=-6 -kerning first=121 second=108 amount=2 -kerning first=121 second=50 amount=-3 -kerning first=121 second=92 amount=-4 -kerning first=121 second=47 amount=-4 -kerning first=121 second=55 amount=-5 -kerning first=121 second=51 amount=-2 -kerning first=121 second=107 amount=2 -kerning first=121 second=49 amount=-7 -kerning first=121 second=40 amount=2 -kerning first=121 second=41 amount=-1 -kerning first=121 second=33 amount=2 -kerning first=121 second=64 amount=-1 -kerning first=121 second=105 amount=2 -kerning first=121 second=112 amount=2 -kerning first=121 second=98 amount=2 -kerning first=121 second=116 amount=4 -kerning first=121 second=121 amount=3 -kerning first=121 second=59 amount=1 -kerning first=121 second=119 amount=4 -kerning first=121 second=118 amount=4 -kerning first=121 second=110 amount=2 -kerning first=121 second=120 amount=3 -kerning first=121 second=114 amount=3 -kerning first=121 second=117 amount=2 -kerning first=121 second=109 amount=2 -kerning first=121 second=97 amount=2 -kerning first=121 second=111 amount=1 -kerning first=121 second=35 amount=2 -kerning first=121 second=44 amount=-4 -kerning first=121 second=46 amount=-4 -kerning first=121 second=32 amount=3 -kerning first=59 second=106 amount=1 -kerning first=59 second=87 amount=-1 -kerning first=59 second=84 amount=-4 -kerning first=59 second=102 amount=1 -kerning first=59 second=93 amount=-2 -kerning first=59 second=89 amount=-4 -kerning first=59 second=53 amount=-1 -kerning first=59 second=86 amount=-2 -kerning first=59 second=74 amount=-5 -kerning first=59 second=63 amount=-2 -kerning first=59 second=56 amount=-2 -kerning first=59 second=52 amount=-2 -kerning first=59 second=92 amount=-5 -kerning first=59 second=71 amount=1 -kerning first=59 second=51 amount=-3 -kerning first=59 second=49 amount=-8 -kerning first=59 second=33 amount=1 -kerning first=59 second=64 amount=-2 -kerning first=59 second=54 amount=-1 -kerning first=59 second=57 amount=-1 -kerning first=59 second=67 amount=1 -kerning first=59 second=105 amount=1 -kerning first=59 second=112 amount=1 -kerning first=59 second=116 amount=2 -kerning first=59 second=121 amount=2 -kerning first=59 second=59 amount=1 -kerning first=59 second=119 amount=3 -kerning first=59 second=118 amount=3 -kerning first=59 second=110 amount=1 -kerning first=59 second=120 amount=1 -kerning first=59 second=114 amount=2 -kerning first=59 second=117 amount=1 -kerning first=59 second=34 amount=-2 -kerning first=59 second=39 amount=-1 -kerning first=59 second=44 amount=2 -kerning first=59 second=45 amount=-3 -kerning first=119 second=106 amount=3 -kerning first=119 second=104 amount=2 -kerning first=119 second=102 amount=2 -kerning first=119 second=93 amount=-6 -kerning first=119 second=63 amount=2 -kerning first=119 second=108 amount=3 -kerning first=119 second=50 amount=-2 -kerning first=119 second=92 amount=-3 -kerning first=119 second=47 amount=-3 -kerning first=119 second=55 amount=-5 -kerning first=119 second=107 amount=3 -kerning first=119 second=49 amount=-6 -kerning first=119 second=40 amount=2 -kerning first=119 second=33 amount=3 -kerning first=119 second=64 amount=-2 -kerning first=119 second=105 amount=3 -kerning first=119 second=112 amount=3 -kerning first=119 second=98 amount=2 -kerning first=119 second=116 amount=3 -kerning first=119 second=121 amount=4 -kerning first=119 second=59 amount=2 -kerning first=119 second=119 amount=5 -kerning first=119 second=118 amount=5 -kerning first=119 second=110 amount=3 -kerning first=119 second=120 amount=3 -kerning first=119 second=114 amount=3 -kerning first=119 second=117 amount=3 -kerning first=119 second=109 amount=2 -kerning first=119 second=35 amount=2 -kerning first=119 second=34 amount=2 -kerning first=119 second=39 amount=2 -kerning first=119 second=44 amount=-4 -kerning first=119 second=46 amount=-4 -kerning first=118 second=106 amount=4 -kerning first=118 second=104 amount=3 -kerning first=118 second=102 amount=4 -kerning first=118 second=93 amount=-5 -kerning first=118 second=48 amount=2 -kerning first=118 second=63 amount=2 -kerning first=118 second=108 amount=3 -kerning first=118 second=50 amount=-1 -kerning first=118 second=92 amount=-2 -kerning first=118 second=47 amount=-2 -kerning first=118 second=55 amount=-4 -kerning first=118 second=107 amount=3 -kerning first=118 second=49 amount=-5 -kerning first=118 second=40 amount=3 -kerning first=118 second=33 amount=4 -kerning first=118 second=54 amount=1 -kerning first=118 second=57 amount=1 -kerning first=118 second=105 amount=4 -kerning first=118 second=100 amount=2 -kerning first=118 second=113 amount=2 -kerning first=118 second=112 amount=4 -kerning first=118 second=98 amount=3 -kerning first=118 second=116 amount=4 -kerning first=118 second=103 amount=2 -kerning first=118 second=121 amount=5 -kerning first=118 second=59 amount=3 -kerning first=118 second=119 amount=6 -kerning first=118 second=118 amount=6 -kerning first=118 second=122 amount=2 -kerning first=118 second=110 amount=4 -kerning first=118 second=120 amount=4 -kerning first=118 second=114 amount=4 -kerning first=118 second=117 amount=4 -kerning first=118 second=109 amount=3 -kerning first=118 second=97 amount=3 -kerning first=118 second=111 amount=2 -kerning first=118 second=101 amount=1 -kerning first=118 second=99 amount=1 -kerning first=118 second=115 amount=2 -kerning first=118 second=58 amount=2 -kerning first=118 second=35 amount=3 -kerning first=118 second=34 amount=2 -kerning first=118 second=39 amount=3 -kerning first=118 second=44 amount=-4 -kerning first=118 second=46 amount=-3 -kerning first=118 second=32 amount=2 -kerning first=122 second=106 amount=2 -kerning first=122 second=104 amount=1 -kerning first=122 second=102 amount=3 -kerning first=122 second=108 amount=2 -kerning first=122 second=52 amount=-2 -kerning first=122 second=50 amount=1 -kerning first=122 second=92 amount=-4 -kerning first=122 second=47 amount=3 -kerning first=122 second=107 amount=2 -kerning first=122 second=49 amount=-6 -kerning first=122 second=40 amount=2 -kerning first=122 second=41 amount=2 -kerning first=122 second=33 amount=2 -kerning first=122 second=105 amount=2 -kerning first=122 second=100 amount=1 -kerning first=122 second=113 amount=1 -kerning first=122 second=112 amount=2 -kerning first=122 second=98 amount=2 -kerning first=122 second=116 amount=4 -kerning first=122 second=103 amount=1 -kerning first=122 second=121 amount=3 -kerning first=122 second=59 amount=2 -kerning first=122 second=119 amount=4 -kerning first=122 second=118 amount=4 -kerning first=122 second=122 amount=2 -kerning first=122 second=110 amount=2 -kerning first=122 second=120 amount=3 -kerning first=122 second=114 amount=2 -kerning first=122 second=117 amount=2 -kerning first=122 second=109 amount=1 -kerning first=122 second=97 amount=3 -kerning first=122 second=111 amount=1 -kerning first=122 second=99 amount=1 -kerning first=122 second=115 amount=2 -kerning first=122 second=58 amount=2 -kerning first=122 second=35 amount=2 -kerning first=122 second=44 amount=1 -kerning first=122 second=45 amount=-2 -kerning first=122 second=46 amount=3 -kerning first=122 second=32 amount=2 -kerning first=110 second=106 amount=2 -kerning first=110 second=104 amount=1 -kerning first=110 second=102 amount=2 -kerning first=110 second=63 amount=-3 -kerning first=110 second=108 amount=2 -kerning first=110 second=52 amount=1 -kerning first=110 second=50 amount=1 -kerning first=110 second=92 amount=-6 -kerning first=110 second=47 amount=3 -kerning first=110 second=55 amount=1 -kerning first=110 second=107 amount=2 -kerning first=110 second=49 amount=-6 -kerning first=110 second=40 amount=1 -kerning first=110 second=41 amount=2 -kerning first=110 second=33 amount=2 -kerning first=110 second=105 amount=2 -kerning first=110 second=100 amount=2 -kerning first=110 second=113 amount=1 -kerning first=110 second=112 amount=2 -kerning first=110 second=98 amount=2 -kerning first=110 second=116 amount=3 -kerning first=110 second=103 amount=2 -kerning first=110 second=121 amount=2 -kerning first=110 second=59 amount=2 -kerning first=110 second=119 amount=3 -kerning first=110 second=118 amount=3 -kerning first=110 second=122 amount=2 -kerning first=110 second=110 amount=2 -kerning first=110 second=120 amount=3 -kerning first=110 second=114 amount=2 -kerning first=110 second=117 amount=2 -kerning first=110 second=97 amount=3 -kerning first=110 second=111 amount=2 -kerning first=110 second=101 amount=1 -kerning first=110 second=99 amount=2 -kerning first=110 second=115 amount=2 -kerning first=110 second=58 amount=2 -kerning first=110 second=35 amount=1 -kerning first=110 second=34 amount=-2 -kerning first=110 second=39 amount=-3 -kerning first=110 second=45 amount=2 -kerning first=110 second=46 amount=3 -kerning first=120 second=106 amount=3 -kerning first=120 second=104 amount=2 -kerning first=120 second=102 amount=1 -kerning first=120 second=93 amount=-1 -kerning first=120 second=53 amount=-1 -kerning first=120 second=63 amount=1 -kerning first=120 second=108 amount=3 -kerning first=120 second=52 amount=-3 -kerning first=120 second=92 amount=-3 -kerning first=120 second=47 amount=2 -kerning first=120 second=107 amount=3 -kerning first=120 second=49 amount=-6 -kerning first=120 second=40 amount=2 -kerning first=120 second=33 amount=3 -kerning first=120 second=64 amount=-3 -kerning first=120 second=105 amount=3 -kerning first=120 second=112 amount=3 -kerning first=120 second=98 amount=2 -kerning first=120 second=116 amount=2 -kerning first=120 second=121 amount=4 -kerning first=120 second=59 amount=2 -kerning first=120 second=119 amount=5 -kerning first=120 second=118 amount=5 -kerning first=120 second=122 amount=1 -kerning first=120 second=110 amount=3 -kerning first=120 second=120 amount=3 -kerning first=120 second=114 amount=3 -kerning first=120 second=117 amount=3 -kerning first=120 second=109 amount=2 -kerning first=120 second=97 amount=1 -kerning first=120 second=35 amount=2 -kerning first=120 second=34 amount=1 -kerning first=120 second=39 amount=2 -kerning first=120 second=44 amount=2 -kerning first=120 second=45 amount=-3 -kerning first=120 second=46 amount=2 -kerning first=120 second=32 amount=2 -kerning first=114 second=106 amount=3 -kerning first=114 second=104 amount=2 -kerning first=114 second=102 amount=2 -kerning first=114 second=93 amount=-5 -kerning first=114 second=48 amount=1 -kerning first=114 second=63 amount=2 -kerning first=114 second=108 amount=3 -kerning first=114 second=52 amount=-2 -kerning first=114 second=50 amount=-2 -kerning first=114 second=92 amount=-3 -kerning first=114 second=47 amount=-6 -kerning first=114 second=55 amount=-4 -kerning first=114 second=107 amount=3 -kerning first=114 second=49 amount=-6 -kerning first=114 second=40 amount=3 -kerning first=114 second=33 amount=3 -kerning first=114 second=64 amount=-2 -kerning first=114 second=105 amount=3 -kerning first=114 second=113 amount=1 -kerning first=114 second=112 amount=3 -kerning first=114 second=98 amount=2 -kerning first=114 second=116 amount=2 -kerning first=114 second=103 amount=1 -kerning first=114 second=121 amount=4 -kerning first=114 second=59 amount=2 -kerning first=114 second=119 amount=5 -kerning first=114 second=118 amount=5 -kerning first=114 second=122 amount=1 -kerning first=114 second=110 amount=3 -kerning first=114 second=120 amount=3 -kerning first=114 second=114 amount=3 -kerning first=114 second=117 amount=3 -kerning first=114 second=109 amount=3 -kerning first=114 second=97 amount=1 -kerning first=114 second=111 amount=1 -kerning first=114 second=35 amount=3 -kerning first=114 second=34 amount=3 -kerning first=114 second=39 amount=3 -kerning first=114 second=44 amount=-7 -kerning first=114 second=45 amount=-4 -kerning first=114 second=46 amount=-6 -kerning first=117 second=106 amount=2 -kerning first=117 second=104 amount=1 -kerning first=117 second=102 amount=2 -kerning first=117 second=93 amount=-2 -kerning first=117 second=63 amount=-2 -kerning first=117 second=56 amount=-1 -kerning first=117 second=108 amount=2 -kerning first=117 second=52 amount=1 -kerning first=117 second=50 amount=-1 -kerning first=117 second=92 amount=-4 -kerning first=117 second=51 amount=-1 -kerning first=117 second=107 amount=2 -kerning first=117 second=49 amount=-7 -kerning first=117 second=40 amount=2 -kerning first=117 second=33 amount=2 -kerning first=117 second=105 amount=2 -kerning first=117 second=100 amount=2 -kerning first=117 second=113 amount=1 -kerning first=117 second=112 amount=2 -kerning first=117 second=98 amount=1 -kerning first=117 second=116 amount=4 -kerning first=117 second=103 amount=1 -kerning first=117 second=121 amount=3 -kerning first=117 second=59 amount=1 -kerning first=117 second=119 amount=4 -kerning first=117 second=118 amount=4 -kerning first=117 second=110 amount=2 -kerning first=117 second=120 amount=2 -kerning first=117 second=114 amount=2 -kerning first=117 second=117 amount=2 -kerning first=117 second=109 amount=1 -kerning first=117 second=97 amount=2 -kerning first=117 second=111 amount=2 -kerning first=117 second=101 amount=1 -kerning first=117 second=99 amount=1 -kerning first=117 second=115 amount=1 -kerning first=117 second=35 amount=2 -kerning first=117 second=34 amount=-4 -kerning first=117 second=39 amount=-4 -kerning first=117 second=44 amount=-1 -kerning first=117 second=45 amount=1 -kerning first=109 second=106 amount=2 -kerning first=109 second=104 amount=1 -kerning first=109 second=102 amount=1 -kerning first=109 second=63 amount=-3 -kerning first=109 second=56 amount=-2 -kerning first=109 second=108 amount=3 -kerning first=109 second=50 amount=1 -kerning first=109 second=92 amount=-6 -kerning first=109 second=47 amount=3 -kerning first=109 second=55 amount=1 -kerning first=109 second=51 amount=-1 -kerning first=109 second=107 amount=2 -kerning first=109 second=49 amount=-6 -kerning first=109 second=41 amount=2 -kerning first=109 second=33 amount=2 -kerning first=109 second=54 amount=-1 -kerning first=109 second=57 amount=-1 -kerning first=109 second=105 amount=2 -kerning first=109 second=100 amount=1 -kerning first=109 second=112 amount=2 -kerning first=109 second=98 amount=2 -kerning first=109 second=116 amount=3 -kerning first=109 second=121 amount=2 -kerning first=109 second=59 amount=4 -kerning first=109 second=119 amount=3 -kerning first=109 second=118 amount=3 -kerning first=109 second=122 amount=2 -kerning first=109 second=110 amount=2 -kerning first=109 second=120 amount=3 -kerning first=109 second=114 amount=2 -kerning first=109 second=97 amount=3 -kerning first=109 second=111 amount=1 -kerning first=109 second=115 amount=1 -kerning first=109 second=58 amount=2 -kerning first=109 second=34 amount=-1 -kerning first=109 second=39 amount=-2 -kerning first=109 second=44 amount=3 -kerning first=109 second=46 amount=3 -kerning first=97 second=106 amount=2 -kerning first=97 second=104 amount=1 -kerning first=97 second=48 amount=-2 -kerning first=97 second=63 amount=-4 -kerning first=97 second=108 amount=2 -kerning first=97 second=50 amount=1 -kerning first=97 second=92 amount=-7 -kerning first=97 second=47 amount=3 -kerning first=97 second=55 amount=1 -kerning first=97 second=107 amount=2 -kerning first=97 second=49 amount=-6 -kerning first=97 second=41 amount=2 -kerning first=97 second=33 amount=2 -kerning first=97 second=54 amount=-2 -kerning first=97 second=57 amount=-1 -kerning first=97 second=105 amount=2 -kerning first=97 second=100 amount=1 -kerning first=97 second=112 amount=2 -kerning first=97 second=98 amount=2 -kerning first=97 second=116 amount=1 -kerning first=97 second=103 amount=1 -kerning first=97 second=59 amount=2 -kerning first=97 second=119 amount=1 -kerning first=97 second=118 amount=1 -kerning first=97 second=122 amount=2 -kerning first=97 second=110 amount=2 -kerning first=97 second=120 amount=3 -kerning first=97 second=114 amount=2 -kerning first=97 second=117 amount=1 -kerning first=97 second=97 amount=3 -kerning first=97 second=111 amount=1 -kerning first=97 second=99 amount=1 -kerning first=97 second=115 amount=2 -kerning first=97 second=58 amount=2 -kerning first=97 second=34 amount=-5 -kerning first=97 second=39 amount=-5 -kerning first=97 second=44 amount=2 -kerning first=97 second=46 amount=3 -kerning first=111 second=106 amount=2 -kerning first=111 second=104 amount=2 -kerning first=111 second=102 amount=2 -kerning first=111 second=93 amount=-1 -kerning first=111 second=53 amount=1 -kerning first=111 second=63 amount=-2 -kerning first=111 second=108 amount=2 -kerning first=111 second=52 amount=2 -kerning first=111 second=92 amount=-6 -kerning first=111 second=47 amount=1 -kerning first=111 second=107 amount=2 -kerning first=111 second=49 amount=-7 -kerning first=111 second=40 amount=2 -kerning first=111 second=33 amount=2 -kerning first=111 second=64 amount=1 -kerning first=111 second=105 amount=2 -kerning first=111 second=100 amount=3 -kerning first=111 second=113 amount=2 -kerning first=111 second=112 amount=2 -kerning first=111 second=98 amount=2 -kerning first=111 second=116 amount=4 -kerning first=111 second=103 amount=3 -kerning first=111 second=121 amount=2 -kerning first=111 second=59 amount=1 -kerning first=111 second=119 amount=3 -kerning first=111 second=118 amount=3 -kerning first=111 second=110 amount=2 -kerning first=111 second=120 amount=2 -kerning first=111 second=114 amount=2 -kerning first=111 second=117 amount=3 -kerning first=111 second=109 amount=1 -kerning first=111 second=97 amount=3 -kerning first=111 second=111 amount=3 -kerning first=111 second=101 amount=2 -kerning first=111 second=99 amount=2 -kerning first=111 second=115 amount=2 -kerning first=111 second=35 amount=2 -kerning first=111 second=34 amount=-5 -kerning first=111 second=39 amount=-4 -kerning first=111 second=45 amount=2 -kerning first=111 second=46 amount=1 -kerning first=101 second=106 amount=3 -kerning first=101 second=104 amount=3 -kerning first=101 second=102 amount=3 -kerning first=101 second=53 amount=3 -kerning first=101 second=63 amount=-1 -kerning first=101 second=56 amount=1 -kerning first=101 second=108 amount=3 -kerning first=101 second=52 amount=2 -kerning first=101 second=50 amount=2 -kerning first=101 second=92 amount=-5 -kerning first=101 second=47 amount=4 -kerning first=101 second=55 amount=2 -kerning first=101 second=51 amount=1 -kerning first=101 second=107 amount=3 -kerning first=101 second=49 amount=-5 -kerning first=101 second=40 amount=2 -kerning first=101 second=41 amount=3 -kerning first=101 second=33 amount=3 -kerning first=101 second=64 amount=2 -kerning first=101 second=57 amount=1 -kerning first=101 second=105 amount=3 -kerning first=101 second=100 amount=3 -kerning first=101 second=113 amount=2 -kerning first=101 second=112 amount=3 -kerning first=101 second=98 amount=3 -kerning first=101 second=116 amount=4 -kerning first=101 second=103 amount=3 -kerning first=101 second=121 amount=3 -kerning first=101 second=59 amount=3 -kerning first=101 second=119 amount=4 -kerning first=101 second=118 amount=4 -kerning first=101 second=122 amount=3 -kerning first=101 second=110 amount=3 -kerning first=101 second=120 amount=4 -kerning first=101 second=114 amount=3 -kerning first=101 second=117 amount=3 -kerning first=101 second=109 amount=2 -kerning first=101 second=97 amount=4 -kerning first=101 second=111 amount=3 -kerning first=101 second=101 amount=3 -kerning first=101 second=99 amount=3 -kerning first=101 second=115 amount=4 -kerning first=101 second=58 amount=3 -kerning first=101 second=35 amount=2 -kerning first=101 second=34 amount=-2 -kerning first=101 second=39 amount=-2 -kerning first=101 second=44 amount=2 -kerning first=101 second=45 amount=2 -kerning first=101 second=46 amount=3 -kerning first=99 second=106 amount=2 -kerning first=99 second=104 amount=2 -kerning first=99 second=102 amount=2 -kerning first=99 second=93 amount=-2 -kerning first=99 second=53 amount=2 -kerning first=99 second=63 amount=-3 -kerning first=99 second=108 amount=2 -kerning first=99 second=52 amount=1 -kerning first=99 second=50 amount=-1 -kerning first=99 second=92 amount=-7 -kerning first=99 second=107 amount=2 -kerning first=99 second=49 amount=-7 -kerning first=99 second=40 amount=1 -kerning first=99 second=33 amount=2 -kerning first=99 second=105 amount=2 -kerning first=99 second=100 amount=2 -kerning first=99 second=113 amount=2 -kerning first=99 second=112 amount=2 -kerning first=99 second=98 amount=2 -kerning first=99 second=116 amount=3 -kerning first=99 second=103 amount=2 -kerning first=99 second=121 amount=1 -kerning first=99 second=119 amount=2 -kerning first=99 second=118 amount=2 -kerning first=99 second=110 amount=2 -kerning first=99 second=120 amount=1 -kerning first=99 second=114 amount=2 -kerning first=99 second=117 amount=2 -kerning first=99 second=97 amount=3 -kerning first=99 second=111 amount=2 -kerning first=99 second=101 amount=2 -kerning first=99 second=99 amount=2 -kerning first=99 second=115 amount=3 -kerning first=99 second=58 amount=1 -kerning first=99 second=35 amount=1 -kerning first=99 second=34 amount=-4 -kerning first=99 second=39 amount=-4 -kerning first=99 second=45 amount=1 -kerning first=99 second=46 amount=2 -kerning first=115 second=106 amount=2 -kerning first=115 second=104 amount=1 -kerning first=115 second=102 amount=2 -kerning first=115 second=53 amount=2 -kerning first=115 second=63 amount=-2 -kerning first=115 second=108 amount=2 -kerning first=115 second=92 amount=-6 -kerning first=115 second=47 amount=2 -kerning first=115 second=107 amount=2 -kerning first=115 second=49 amount=-6 -kerning first=115 second=40 amount=2 -kerning first=115 second=41 amount=2 -kerning first=115 second=33 amount=2 -kerning first=115 second=105 amount=2 -kerning first=115 second=100 amount=2 -kerning first=115 second=113 amount=2 -kerning first=115 second=112 amount=2 -kerning first=115 second=98 amount=2 -kerning first=115 second=116 amount=3 -kerning first=115 second=103 amount=2 -kerning first=115 second=121 amount=2 -kerning first=115 second=59 amount=1 -kerning first=115 second=119 amount=3 -kerning first=115 second=118 amount=3 -kerning first=115 second=122 amount=2 -kerning first=115 second=110 amount=2 -kerning first=115 second=120 amount=3 -kerning first=115 second=114 amount=2 -kerning first=115 second=117 amount=2 -kerning first=115 second=109 amount=2 -kerning first=115 second=97 amount=3 -kerning first=115 second=111 amount=2 -kerning first=115 second=101 amount=2 -kerning first=115 second=99 amount=2 -kerning first=115 second=115 amount=3 -kerning first=115 second=58 amount=1 -kerning first=115 second=35 amount=1 -kerning first=115 second=34 amount=-4 -kerning first=115 second=39 amount=-3 -kerning first=115 second=46 amount=2 -kerning first=58 second=87 amount=-2 -kerning first=58 second=77 amount=-1 -kerning first=58 second=84 amount=-5 -kerning first=58 second=93 amount=-3 -kerning first=58 second=89 amount=-4 -kerning first=58 second=65 amount=-1 -kerning first=58 second=53 amount=-1 -kerning first=58 second=86 amount=-2 -kerning first=58 second=48 amount=-1 -kerning first=58 second=74 amount=-4 -kerning first=58 second=63 amount=-3 -kerning first=58 second=56 amount=-2 -kerning first=58 second=52 amount=-2 -kerning first=58 second=50 amount=-2 -kerning first=58 second=92 amount=-6 -kerning first=58 second=55 amount=-2 -kerning first=58 second=51 amount=-3 -kerning first=58 second=49 amount=-8 -kerning first=58 second=64 amount=-2 -kerning first=58 second=54 amount=-2 -kerning first=58 second=57 amount=-2 -kerning first=58 second=116 amount=2 -kerning first=58 second=121 amount=2 -kerning first=58 second=119 amount=3 -kerning first=58 second=118 amount=3 -kerning first=58 second=120 amount=1 -kerning first=58 second=114 amount=1 -kerning first=58 second=58 amount=-1 -kerning first=58 second=34 amount=-5 -kerning first=58 second=39 amount=-1 -kerning first=58 second=45 amount=-3 -kerning first=35 second=106 amount=1 -kerning first=35 second=81 amount=1 -kerning first=35 second=102 amount=2 -kerning first=35 second=93 amount=-5 -kerning first=35 second=90 amount=-5 -kerning first=35 second=88 amount=-3 -kerning first=35 second=89 amount=-2 -kerning first=35 second=65 amount=-3 -kerning first=35 second=53 amount=-1 -kerning first=35 second=85 amount=1 -kerning first=35 second=72 amount=1 -kerning first=35 second=74 amount=-2 -kerning first=35 second=63 amount=2 -kerning first=35 second=56 amount=-1 -kerning first=35 second=108 amount=1 -kerning first=35 second=50 amount=-3 -kerning first=35 second=92 amount=-3 -kerning first=35 second=47 amount=-5 -kerning first=35 second=71 amount=2 -kerning first=35 second=55 amount=-3 -kerning first=35 second=51 amount=-1 -kerning first=35 second=107 amount=1 -kerning first=35 second=49 amount=-7 -kerning first=35 second=40 amount=1 -kerning first=35 second=41 amount=-2 -kerning first=35 second=33 amount=2 -kerning first=35 second=79 amount=1 -kerning first=35 second=57 amount=-1 -kerning first=35 second=67 amount=2 -kerning first=35 second=105 amount=1 -kerning first=35 second=113 amount=1 -kerning first=35 second=112 amount=1 -kerning first=35 second=116 amount=3 -kerning first=35 second=103 amount=1 -kerning first=35 second=121 amount=3 -kerning first=35 second=119 amount=3 -kerning first=35 second=118 amount=3 -kerning first=35 second=122 amount=-1 -kerning first=35 second=110 amount=1 -kerning first=35 second=120 amount=2 -kerning first=35 second=114 amount=1 -kerning first=35 second=117 amount=2 -kerning first=35 second=109 amount=1 -kerning first=35 second=97 amount=1 -kerning first=35 second=111 amount=1 -kerning first=35 second=99 amount=1 -kerning first=35 second=34 amount=1 -kerning first=35 second=39 amount=1 -kerning first=35 second=44 amount=-10 -kerning first=35 second=46 amount=-5 -kerning first=42 second=93 amount=2 -kerning first=42 second=83 amount=3 -kerning first=42 second=113 amount=2 -kerning first=42 second=103 amount=2 -kerning first=34 second=106 amount=1 -kerning first=34 second=87 amount=2 -kerning first=34 second=84 amount=1 -kerning first=34 second=102 amount=-3 -kerning first=34 second=93 amount=2 -kerning first=34 second=90 amount=-2 -kerning first=34 second=88 amount=2 -kerning first=34 second=89 amount=1 -kerning first=34 second=65 amount=-6 -kerning first=34 second=75 amount=2 -kerning first=34 second=53 amount=-2 -kerning first=34 second=86 amount=3 -kerning first=34 second=85 amount=2 -kerning first=34 second=48 amount=-1 -kerning first=34 second=76 amount=2 -kerning first=34 second=74 amount=-9 -kerning first=34 second=63 amount=2 -kerning first=34 second=56 amount=-1 -kerning first=34 second=108 amount=2 -kerning first=34 second=82 amount=2 -kerning first=34 second=52 amount=-5 -kerning first=34 second=50 amount=-2 -kerning first=34 second=92 amount=3 -kerning first=34 second=47 amount=-3 -kerning first=34 second=51 amount=-1 -kerning first=34 second=107 amount=1 -kerning first=34 second=66 amount=2 -kerning first=34 second=80 amount=1 -kerning first=34 second=49 amount=-3 -kerning first=34 second=41 amount=1 -kerning first=34 second=73 amount=2 -kerning first=34 second=33 amount=2 -kerning first=34 second=64 amount=-7 -kerning first=34 second=54 amount=-2 -kerning first=34 second=57 amount=-1 -kerning first=34 second=105 amount=1 -kerning first=34 second=100 amount=-4 -kerning first=34 second=113 amount=-3 -kerning first=34 second=112 amount=1 -kerning first=34 second=98 amount=2 -kerning first=34 second=116 amount=-3 -kerning first=34 second=103 amount=-3 -kerning first=34 second=121 amount=3 -kerning first=34 second=119 amount=2 -kerning first=34 second=118 amount=3 -kerning first=34 second=122 amount=-2 -kerning first=34 second=110 amount=1 -kerning first=34 second=120 amount=2 -kerning first=34 second=117 amount=1 -kerning first=34 second=109 amount=1 -kerning first=34 second=97 amount=-3 -kerning first=34 second=111 amount=-2 -kerning first=34 second=101 amount=-4 -kerning first=34 second=99 amount=-3 -kerning first=34 second=115 amount=-3 -kerning first=34 second=35 amount=-3 -kerning first=34 second=34 amount=2 -kerning first=34 second=39 amount=2 -kerning first=34 second=44 amount=-5 -kerning first=34 second=45 amount=-3 -kerning first=34 second=46 amount=-4 -kerning first=39 second=87 amount=3 -kerning first=39 second=84 amount=2 -kerning first=39 second=104 amount=1 -kerning first=39 second=102 amount=-2 -kerning first=39 second=93 amount=2 -kerning first=39 second=90 amount=-2 -kerning first=39 second=88 amount=3 -kerning first=39 second=89 amount=2 -kerning first=39 second=65 amount=-6 -kerning first=39 second=75 amount=2 -kerning first=39 second=78 amount=1 -kerning first=39 second=53 amount=-1 -kerning first=39 second=86 amount=3 -kerning first=39 second=85 amount=2 -kerning first=39 second=68 amount=1 -kerning first=39 second=76 amount=2 -kerning first=39 second=74 amount=-9 -kerning first=39 second=63 amount=3 -kerning first=39 second=69 amount=1 -kerning first=39 second=108 amount=2 -kerning first=39 second=82 amount=2 -kerning first=39 second=52 amount=-4 -kerning first=39 second=50 amount=-2 -kerning first=39 second=92 amount=3 -kerning first=39 second=47 amount=-9 -kerning first=39 second=107 amount=2 -kerning first=39 second=66 amount=2 -kerning first=39 second=80 amount=2 -kerning first=39 second=49 amount=-3 -kerning first=39 second=41 amount=2 -kerning first=39 second=73 amount=2 -kerning first=39 second=33 amount=2 -kerning first=39 second=64 amount=-10 -kerning first=39 second=54 amount=-1 -kerning first=39 second=105 amount=2 -kerning first=39 second=100 amount=-4 -kerning first=39 second=113 amount=-4 -kerning first=39 second=98 amount=2 -kerning first=39 second=116 amount=-3 -kerning first=39 second=103 amount=-1 -kerning first=39 second=121 amount=3 -kerning first=39 second=59 amount=-2 -kerning first=39 second=118 amount=1 -kerning first=39 second=122 amount=-1 -kerning first=39 second=114 amount=-2 -kerning first=39 second=97 amount=-3 -kerning first=39 second=111 amount=-4 -kerning first=39 second=101 amount=-4 -kerning first=39 second=99 amount=-4 -kerning first=39 second=115 amount=-4 -kerning first=39 second=58 amount=-2 -kerning first=39 second=35 amount=-2 -kerning first=39 second=34 amount=2 -kerning first=39 second=39 amount=3 -kerning first=39 second=44 amount=-6 -kerning first=39 second=45 amount=-4 -kerning first=39 second=46 amount=-2 -kerning first=44 second=106 amount=3 -kerning first=44 second=87 amount=-5 -kerning first=44 second=81 amount=-4 -kerning first=44 second=84 amount=-3 -kerning first=44 second=102 amount=-2 -kerning first=44 second=90 amount=3 -kerning first=44 second=88 amount=3 -kerning first=44 second=89 amount=-6 -kerning first=44 second=65 amount=2 -kerning first=44 second=86 amount=-5 -kerning first=44 second=85 amount=-3 -kerning first=44 second=83 amount=-2 -kerning first=44 second=48 amount=-3 -kerning first=44 second=74 amount=-3 -kerning first=44 second=63 amount=-4 -kerning first=44 second=56 amount=-2 -kerning first=44 second=108 amount=2 -kerning first=44 second=52 amount=-5 -kerning first=44 second=50 amount=2 -kerning first=44 second=92 amount=-9 -kerning first=44 second=47 amount=3 -kerning first=44 second=71 amount=-3 -kerning first=44 second=55 amount=2 -kerning first=44 second=51 amount=-2 -kerning first=44 second=107 amount=2 -kerning first=44 second=80 amount=2 -kerning first=44 second=70 amount=1 -kerning first=44 second=49 amount=-6 -kerning first=44 second=41 amount=2 -kerning first=44 second=73 amount=1 -kerning first=44 second=33 amount=1 -kerning first=44 second=64 amount=-2 -kerning first=44 second=79 amount=-3 -kerning first=44 second=54 amount=-4 -kerning first=44 second=57 amount=-3 -kerning first=44 second=105 amount=1 -kerning first=44 second=113 amount=-2 -kerning first=44 second=98 amount=2 -kerning first=44 second=116 amount=-3 -kerning first=44 second=121 amount=-4 -kerning first=44 second=59 amount=4 -kerning first=44 second=119 amount=-1 -kerning first=44 second=118 amount=-3 -kerning first=44 second=122 amount=3 -kerning first=44 second=110 amount=1 -kerning first=44 second=120 amount=3 -kerning first=44 second=114 amount=2 -kerning first=44 second=109 amount=-2 -kerning first=44 second=97 amount=2 -kerning first=44 second=58 amount=2 -kerning first=44 second=35 amount=-5 -kerning first=44 second=34 amount=-5 -kerning first=44 second=39 amount=-8 -kerning first=44 second=44 amount=2 -kerning first=44 second=45 amount=-5 -kerning first=44 second=46 amount=2 -kerning first=45 second=87 amount=-2 -kerning first=45 second=81 amount=2 -kerning first=45 second=84 amount=-4 -kerning first=45 second=93 amount=-8 -kerning first=45 second=90 amount=-5 -kerning first=45 second=88 amount=-5 -kerning first=45 second=89 amount=-6 -kerning first=45 second=65 amount=-2 -kerning first=45 second=53 amount=-3 -kerning first=45 second=86 amount=-2 -kerning first=45 second=83 amount=-3 -kerning first=45 second=72 amount=2 -kerning first=45 second=63 amount=-2 -kerning first=45 second=56 amount=-4 -kerning first=45 second=108 amount=1 -kerning first=45 second=52 amount=2 -kerning first=45 second=50 amount=-9 -kerning first=45 second=92 amount=-8 -kerning first=45 second=47 amount=-4 -kerning first=45 second=71 amount=2 -kerning first=45 second=55 amount=-5 -kerning first=45 second=51 amount=-4 -kerning first=45 second=107 amount=1 -kerning first=45 second=49 amount=-8 -kerning first=45 second=40 amount=2 -kerning first=45 second=41 amount=-2 -kerning first=45 second=33 amount=1 -kerning first=45 second=79 amount=1 -kerning first=45 second=57 amount=-3 -kerning first=45 second=67 amount=2 -kerning first=45 second=105 amount=1 -kerning first=45 second=100 amount=2 -kerning first=45 second=113 amount=2 -kerning first=45 second=116 amount=2 -kerning first=45 second=103 amount=2 -kerning first=45 second=119 amount=2 -kerning first=45 second=118 amount=1 -kerning first=45 second=122 amount=-4 -kerning first=45 second=110 amount=1 -kerning first=45 second=120 amount=-1 -kerning first=45 second=114 amount=1 -kerning first=45 second=117 amount=2 -kerning first=45 second=111 amount=2 -kerning first=45 second=101 amount=1 -kerning first=45 second=99 amount=2 -kerning first=45 second=58 amount=-1 -kerning first=45 second=35 amount=2 -kerning first=45 second=34 amount=-3 -kerning first=45 second=39 amount=-2 -kerning first=45 second=44 amount=-6 -kerning first=45 second=45 amount=1 -kerning first=45 second=46 amount=-6 -kerning first=46 second=106 amount=1 -kerning first=46 second=87 amount=-4 -kerning first=46 second=84 amount=-3 -kerning first=46 second=104 amount=1 -kerning first=46 second=102 amount=-2 -kerning first=46 second=90 amount=3 -kerning first=46 second=88 amount=3 -kerning first=46 second=89 amount=-5 -kerning first=46 second=65 amount=2 -kerning first=46 second=53 amount=2 -kerning first=46 second=86 amount=-2 -kerning first=46 second=85 amount=-1 -kerning first=46 second=48 amount=-2 -kerning first=46 second=74 amount=-1 -kerning first=46 second=63 amount=-4 -kerning first=46 second=108 amount=2 -kerning first=46 second=52 amount=-6 -kerning first=46 second=50 amount=2 -kerning first=46 second=92 amount=-11 -kerning first=46 second=47 amount=3 -kerning first=46 second=55 amount=2 -kerning first=46 second=107 amount=2 -kerning first=46 second=80 amount=1 -kerning first=46 second=49 amount=-6 -kerning first=46 second=41 amount=2 -kerning first=46 second=73 amount=1 -kerning first=46 second=33 amount=1 -kerning first=46 second=79 amount=-1 -kerning first=46 second=54 amount=-2 -kerning first=46 second=105 amount=2 -kerning first=46 second=100 amount=2 -kerning first=46 second=112 amount=1 -kerning first=46 second=98 amount=1 -kerning first=46 second=116 amount=-3 -kerning first=46 second=103 amount=1 -kerning first=46 second=121 amount=-3 -kerning first=46 second=59 amount=2 -kerning first=46 second=118 amount=-2 -kerning first=46 second=122 amount=2 -kerning first=46 second=110 amount=2 -kerning first=46 second=120 amount=3 -kerning first=46 second=114 amount=2 -kerning first=46 second=117 amount=1 -kerning first=46 second=97 amount=3 -kerning first=46 second=111 amount=1 -kerning first=46 second=101 amount=1 -kerning first=46 second=99 amount=2 -kerning first=46 second=115 amount=3 -kerning first=46 second=58 amount=2 -kerning first=46 second=35 amount=-9 -kerning first=46 second=34 amount=-9 -kerning first=46 second=39 amount=-2 -kerning first=46 second=44 amount=1 -kerning first=46 second=45 amount=-4 -kerning first=46 second=46 amount=2 -kerning first=126 second=33 amount=-2 -kerning first=126 second=32 amount=-3 -kerning first=32 second=53 amount=-2 -kerning first=32 second=83 amount=1 -kerning first=32 second=123 amount=2 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/markerFelt-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/markerFelt-hd.png deleted file mode 100644 index 3988cfd..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/markerFelt-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/markerFelt.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/markerFelt.fnt deleted file mode 100644 index b62acc9..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/markerFelt.fnt +++ /dev/null @@ -1,3769 +0,0 @@ -info face="MarkerFelt-Thin" size=25 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=2,2 -common lineHeight=27 base=22 scaleW=256 scaleH=256 pages=1 packed=0 -page id=0 file="markerFelt.png" -chars count=95 -char id=106 x=2 y=2 width=6 height=26 xoffset=-2 yoffset=1 xadvance=5 page=0 chnl=0 letter="j" -char id=87 x=10 y=2 width=25 height=25 xoffset=0 yoffset=-1 xadvance=24 page=0 chnl=0 letter="W" -char id=81 x=37 y=2 width=16 height=25 xoffset=1 yoffset=-0 xadvance=14 page=0 chnl=0 letter="Q" -char id=77 x=55 y=2 width=23 height=24 xoffset=1 yoffset=-0 xadvance=23 page=0 chnl=0 letter="M" -char id=90 x=80 y=2 width=17 height=24 xoffset=0 yoffset=-1 xadvance=15 page=0 chnl=0 letter="Z" -char id=88 x=99 y=2 width=16 height=24 xoffset=0 yoffset=-0 xadvance=15 page=0 chnl=0 letter="X" -char id=89 x=117 y=2 width=16 height=24 xoffset=1 yoffset=-0 xadvance=15 page=0 chnl=0 letter="Y" -char id=65 x=135 y=2 width=15 height=24 xoffset=1 yoffset=-0 xadvance=16 page=0 chnl=0 letter="A" -char id=75 x=152 y=2 width=15 height=24 xoffset=1 yoffset=-0 xadvance=14 page=0 chnl=0 letter="K" -char id=86 x=169 y=2 width=15 height=24 xoffset=0 yoffset=-0 xadvance=14 page=0 chnl=0 letter="V" -char id=52 x=186 y=2 width=15 height=24 xoffset=0 yoffset=-0 xadvance=14 page=0 chnl=0 letter="4" -char id=78 x=203 y=2 width=14 height=24 xoffset=1 yoffset=-0 xadvance=15 page=0 chnl=0 letter="N" -char id=53 x=219 y=2 width=14 height=24 xoffset=1 yoffset=-0 xadvance=14 page=0 chnl=0 letter="5" -char id=85 x=235 y=2 width=14 height=24 xoffset=1 yoffset=-0 xadvance=14 page=0 chnl=0 letter="U" -char id=55 x=2 y=30 width=14 height=24 xoffset=1 yoffset=-0 xadvance=14 page=0 chnl=0 letter="7" -char id=84 x=18 y=30 width=13 height=24 xoffset=0 yoffset=-0 xadvance=12 page=0 chnl=0 letter="T" -char id=83 x=33 y=30 width=13 height=24 xoffset=0 yoffset=-0 xadvance=12 page=0 chnl=0 letter="S" -char id=48 x=48 y=30 width=12 height=24 xoffset=1 yoffset=-0 xadvance=14 page=0 chnl=0 letter="0" -char id=68 x=62 y=30 width=12 height=24 xoffset=1 yoffset=-0 xadvance=12 page=0 chnl=0 letter="D" -char id=76 x=76 y=30 width=12 height=24 xoffset=1 yoffset=-0 xadvance=10 page=0 chnl=0 letter="L" -char id=74 x=90 y=30 width=12 height=24 xoffset=0 yoffset=-0 xadvance=11 page=0 chnl=0 letter="J" -char id=56 x=104 y=30 width=12 height=24 xoffset=2 yoffset=-0 xadvance=14 page=0 chnl=0 letter="8" -char id=80 x=118 y=30 width=12 height=24 xoffset=1 yoffset=-0 xadvance=11 page=0 chnl=0 letter="P" -char id=63 x=132 y=30 width=11 height=24 xoffset=0 yoffset=-0 xadvance=10 page=0 chnl=0 letter="?" -char id=69 x=145 y=30 width=11 height=24 xoffset=1 yoffset=-0 xadvance=11 page=0 chnl=0 letter="E" -char id=108 x=158 y=30 width=5 height=24 xoffset=1 yoffset=-0 xadvance=5 page=0 chnl=0 letter="l" -char id=124 x=165 y=30 width=5 height=24 xoffset=1 yoffset=-0 xadvance=5 page=0 chnl=0 letter="|" -char id=64 x=172 y=30 width=23 height=23 xoffset=1 yoffset=-0 xadvance=23 page=0 chnl=0 letter="@" -char id=82 x=197 y=30 width=16 height=23 xoffset=1 yoffset=1 xadvance=14 page=0 chnl=0 letter="R" -char id=38 x=215 y=30 width=16 height=23 xoffset=1 yoffset=1 xadvance=14 page=0 chnl=0 letter="&" -char id=50 x=233 y=30 width=15 height=23 xoffset=1 yoffset=-0 xadvance=14 page=0 chnl=0 letter="2" -char id=92 x=2 y=56 width=14 height=23 xoffset=0 yoffset=-0 xadvance=13 page=0 chnl=0 letter="\" -char id=47 x=18 y=56 width=13 height=23 xoffset=0 yoffset=-0 xadvance=13 page=0 chnl=0 letter="/" -char id=71 x=33 y=56 width=13 height=23 xoffset=0 yoffset=1 xadvance=12 page=0 chnl=0 letter="G" -char id=107 x=48 y=56 width=13 height=23 xoffset=1 yoffset=1 xadvance=12 page=0 chnl=0 letter="k" -char id=66 x=63 y=56 width=13 height=23 xoffset=1 yoffset=1 xadvance=12 page=0 chnl=0 letter="B" -char id=36 x=78 y=56 width=13 height=23 xoffset=1 yoffset=1 xadvance=13 page=0 chnl=0 letter="$" -char id=104 x=93 y=56 width=12 height=23 xoffset=1 yoffset=1 xadvance=12 page=0 chnl=0 letter="h" -char id=72 x=107 y=56 width=12 height=23 xoffset=1 yoffset=1 xadvance=12 page=0 chnl=0 letter="H" -char id=102 x=121 y=56 width=11 height=23 xoffset=0 yoffset=1 xadvance=9 page=0 chnl=0 letter="f" -char id=91 x=134 y=56 width=11 height=23 xoffset=0 yoffset=1 xadvance=10 page=0 chnl=0 letter="[" -char id=93 x=147 y=56 width=10 height=23 xoffset=0 yoffset=1 xadvance=10 page=0 chnl=0 letter="]" -char id=49 x=159 y=56 width=8 height=23 xoffset=3 yoffset=1 xadvance=14 page=0 chnl=0 letter="1" -char id=73 x=169 y=56 width=6 height=23 xoffset=1 yoffset=-0 xadvance=6 page=0 chnl=0 letter="I" -char id=33 x=177 y=56 width=5 height=23 xoffset=1 yoffset=1 xadvance=5 page=0 chnl=0 letter="!" -char id=37 x=184 y=56 width=18 height=22 xoffset=1 yoffset=2 xadvance=18 page=0 chnl=0 letter="%" -char id=79 x=204 y=56 width=13 height=22 xoffset=1 yoffset=2 xadvance=14 page=0 chnl=0 letter="O" -char id=51 x=219 y=56 width=12 height=22 xoffset=1 yoffset=1 xadvance=14 page=0 chnl=0 letter="3" -char id=54 x=233 y=56 width=12 height=22 xoffset=2 yoffset=2 xadvance=14 page=0 chnl=0 letter="6" -char id=57 x=2 y=81 width=12 height=22 xoffset=1 yoffset=2 xadvance=14 page=0 chnl=0 letter="9" -char id=67 x=16 y=81 width=12 height=22 xoffset=0 yoffset=2 xadvance=11 page=0 chnl=0 letter="C" -char id=123 x=30 y=81 width=11 height=22 xoffset=0 yoffset=1 xadvance=10 page=0 chnl=0 letter="{" -char id=125 x=43 y=81 width=11 height=22 xoffset=0 yoffset=1 xadvance=10 page=0 chnl=0 letter="}" -char id=70 x=56 y=81 width=11 height=22 xoffset=1 yoffset=2 xadvance=10 page=0 chnl=0 letter="F" -char id=100 x=69 y=81 width=11 height=22 xoffset=0 yoffset=2 xadvance=11 page=0 chnl=0 letter="d" -char id=113 x=82 y=81 width=11 height=22 xoffset=1 yoffset=6 xadvance=11 page=0 chnl=0 letter="q" -char id=112 x=95 y=81 width=10 height=22 xoffset=1 yoffset=6 xadvance=11 page=0 chnl=0 letter="p" -char id=98 x=107 y=81 width=10 height=22 xoffset=1 yoffset=2 xadvance=11 page=0 chnl=0 letter="b" -char id=40 x=119 y=81 width=6 height=22 xoffset=1 yoffset=1 xadvance=6 page=0 chnl=0 letter="(" -char id=41 x=127 y=81 width=6 height=22 xoffset=1 yoffset=1 xadvance=6 page=0 chnl=0 letter=")" -char id=105 x=135 y=81 width=5 height=22 xoffset=1 yoffset=2 xadvance=5 page=0 chnl=0 letter="i" -char id=116 x=142 y=81 width=12 height=21 xoffset=-1 yoffset=3 xadvance=9 page=0 chnl=0 letter="t" -char id=121 x=156 y=81 width=12 height=20 xoffset=-0 yoffset=8 xadvance=12 page=0 chnl=0 letter="y" -char id=103 x=170 y=81 width=10 height=20 xoffset=1 yoffset=8 xadvance=10 page=0 chnl=0 letter="g" -char id=59 x=182 y=81 width=7 height=19 xoffset=-1 yoffset=7 xadvance=5 page=0 chnl=0 letter=";" -char id=119 x=191 y=81 width=20 height=18 xoffset=-1 yoffset=6 xadvance=18 page=0 chnl=0 letter="w" -char id=109 x=213 y=81 width=18 height=18 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 letter="m" -char id=122 x=233 y=81 width=13 height=18 xoffset=0 yoffset=6 xadvance=12 page=0 chnl=0 letter="z" -char id=110 x=2 y=105 width=13 height=18 xoffset=1 yoffset=6 xadvance=12 page=0 chnl=0 letter="n" -char id=120 x=17 y=105 width=12 height=18 xoffset=-0 yoffset=6 xadvance=10 page=0 chnl=0 letter="x" -char id=114 x=31 y=105 width=11 height=18 xoffset=1 yoffset=6 xadvance=10 page=0 chnl=0 letter="r" -char id=117 x=44 y=105 width=11 height=18 xoffset=1 yoffset=6 xadvance=10 page=0 chnl=0 letter="u" -char id=118 x=57 y=105 width=14 height=17 xoffset=-1 yoffset=7 xadvance=11 page=0 chnl=0 letter="v" -char id=111 x=73 y=105 width=10 height=17 xoffset=0 yoffset=7 xadvance=10 page=0 chnl=0 letter="o" -char id=101 x=85 y=105 width=10 height=17 xoffset=1 yoffset=7 xadvance=10 page=0 chnl=0 letter="e" -char id=62 x=97 y=105 width=10 height=17 xoffset=1 yoffset=6 xadvance=10 page=0 chnl=0 letter=">" -char id=99 x=109 y=105 width=9 height=17 xoffset=1 yoffset=7 xadvance=10 page=0 chnl=0 letter="c" -char id=60 x=120 y=105 width=8 height=17 xoffset=1 yoffset=6 xadvance=10 page=0 chnl=0 letter="<" -char id=35 x=130 y=105 width=14 height=16 xoffset=0 yoffset=5 xadvance=14 page=0 chnl=0 letter="#" -char id=97 x=146 y=105 width=12 height=16 xoffset=0 yoffset=8 xadvance=12 page=0 chnl=0 letter="a" -char id=115 x=160 y=105 width=10 height=16 xoffset=0 yoffset=8 xadvance=9 page=0 chnl=0 letter="s" -char id=58 x=172 y=105 width=6 height=15 xoffset=1 yoffset=8 xadvance=6 page=0 chnl=0 letter=":" -char id=43 x=180 y=105 width=12 height=13 xoffset=0 yoffset=5 xadvance=11 page=0 chnl=0 letter="+" -char id=42 x=194 y=105 width=12 height=12 xoffset=0 yoffset=3 xadvance=12 page=0 chnl=0 letter="*" -char id=61 x=208 y=105 width=9 height=11 xoffset=1 yoffset=6 xadvance=10 page=0 chnl=0 letter="=" -char id=34 x=219 y=105 width=8 height=9 xoffset=0 yoffset=1 xadvance=8 page=0 chnl=0 letter=""" -char id=39 x=229 y=105 width=4 height=9 xoffset=0 yoffset=1 xadvance=4 page=0 chnl=0 letter="'" -char id=94 x=235 y=105 width=9 height=8 xoffset=0 yoffset=-0 xadvance=8 page=0 chnl=0 letter="^" -char id=96 x=246 y=105 width=6 height=8 xoffset=0 yoffset=-0 xadvance=5 page=0 chnl=0 letter="`" -char id=44 x=2 y=125 width=6 height=8 xoffset=-1 yoffset=18 xadvance=5 page=0 chnl=0 letter="," -char id=45 x=10 y=125 width=9 height=7 xoffset=1 yoffset=10 xadvance=9 page=0 chnl=0 letter="-" -char id=46 x=21 y=125 width=5 height=7 xoffset=1 yoffset=16 xadvance=5 page=0 chnl=0 letter="." -char id=95 x=28 y=125 width=12 height=6 xoffset=0 yoffset=22 xadvance=12 page=0 chnl=0 letter="_" -char id=126 x=42 y=125 width=9 height=6 xoffset=0 yoffset=-0 xadvance=8 page=0 chnl=0 letter="~" -char id=32 x=53 y=125 width=0 height=0 xoffset=6 yoffset=42 xadvance=6 page=0 chnl=0 letter="space" -kernings count=3669 -kerning first=106 second=106 amount=2 -kerning first=106 second=56 amount=-1 -kerning first=106 second=63 amount=1 -kerning first=106 second=108 amount=1 -kerning first=106 second=107 amount=1 -kerning first=106 second=102 amount=1 -kerning first=106 second=49 amount=-2 -kerning first=106 second=33 amount=1 -kerning first=106 second=100 amount=1 -kerning first=106 second=112 amount=1 -kerning first=106 second=98 amount=1 -kerning first=106 second=40 amount=1 -kerning first=106 second=105 amount=1 -kerning first=106 second=116 amount=1 -kerning first=106 second=121 amount=1 -kerning first=106 second=103 amount=1 -kerning first=106 second=59 amount=2 -kerning first=106 second=119 amount=2 -kerning first=106 second=122 amount=1 -kerning first=106 second=110 amount=1 -kerning first=106 second=120 amount=1 -kerning first=106 second=114 amount=1 -kerning first=106 second=117 amount=1 -kerning first=106 second=118 amount=2 -kerning first=106 second=111 amount=1 -kerning first=106 second=101 amount=1 -kerning first=106 second=99 amount=1 -kerning first=106 second=97 amount=1 -kerning first=106 second=115 amount=1 -kerning first=106 second=34 amount=1 -kerning first=106 second=39 amount=1 -kerning first=106 second=44 amount=1 -kerning first=106 second=46 amount=1 -kerning first=87 second=87 amount=1 -kerning first=87 second=81 amount=-1 -kerning first=87 second=90 amount=-1 -kerning first=87 second=88 amount=1 -kerning first=87 second=89 amount=1 -kerning first=87 second=65 amount=-3 -kerning first=87 second=75 amount=1 -kerning first=87 second=86 amount=1 -kerning first=87 second=52 amount=-2 -kerning first=87 second=53 amount=-1 -kerning first=87 second=85 amount=1 -kerning first=87 second=55 amount=-1 -kerning first=87 second=83 amount=-1 -kerning first=87 second=48 amount=-2 -kerning first=87 second=76 amount=1 -kerning first=87 second=74 amount=-3 -kerning first=87 second=56 amount=-2 -kerning first=87 second=80 amount=1 -kerning first=87 second=108 amount=1 -kerning first=87 second=64 amount=-3 -kerning first=87 second=82 amount=1 -kerning first=87 second=50 amount=-2 -kerning first=87 second=92 amount=1 -kerning first=87 second=47 amount=-3 -kerning first=87 second=71 amount=-1 -kerning first=87 second=107 amount=1 -kerning first=87 second=66 amount=1 -kerning first=87 second=102 amount=-1 -kerning first=87 second=93 amount=1 -kerning first=87 second=49 amount=-2 -kerning first=87 second=73 amount=1 -kerning first=87 second=33 amount=1 -kerning first=87 second=79 amount=-1 -kerning first=87 second=51 amount=-2 -kerning first=87 second=54 amount=-2 -kerning first=87 second=57 amount=-2 -kerning first=87 second=67 amount=-1 -kerning first=87 second=100 amount=-2 -kerning first=87 second=113 amount=-2 -kerning first=87 second=112 amount=-1 -kerning first=87 second=41 amount=1 -kerning first=87 second=116 amount=-1 -kerning first=87 second=103 amount=-2 -kerning first=87 second=59 amount=-2 -kerning first=87 second=109 amount=-1 -kerning first=87 second=122 amount=-2 -kerning first=87 second=110 amount=-1 -kerning first=87 second=120 amount=-1 -kerning first=87 second=114 amount=-1 -kerning first=87 second=117 amount=-1 -kerning first=87 second=111 amount=-2 -kerning first=87 second=101 amount=-2 -kerning first=87 second=99 amount=-2 -kerning first=87 second=35 amount=-1 -kerning first=87 second=97 amount=-2 -kerning first=87 second=115 amount=-2 -kerning first=87 second=58 amount=-2 -kerning first=87 second=34 amount=1 -kerning first=87 second=39 amount=2 -kerning first=87 second=44 amount=-4 -kerning first=87 second=45 amount=-2 -kerning first=87 second=46 amount=-3 -kerning first=81 second=106 amount=3 -kerning first=81 second=77 amount=1 -kerning first=81 second=90 amount=1 -kerning first=81 second=88 amount=2 -kerning first=81 second=89 amount=-1 -kerning first=81 second=65 amount=1 -kerning first=81 second=75 amount=1 -kerning first=81 second=86 amount=-1 -kerning first=81 second=78 amount=1 -kerning first=81 second=55 amount=1 -kerning first=81 second=68 amount=1 -kerning first=81 second=76 amount=1 -kerning first=81 second=56 amount=-1 -kerning first=81 second=80 amount=2 -kerning first=81 second=69 amount=1 -kerning first=81 second=108 amount=2 -kerning first=81 second=82 amount=1 -kerning first=81 second=50 amount=1 -kerning first=81 second=92 amount=-1 -kerning first=81 second=47 amount=1 -kerning first=81 second=107 amount=2 -kerning first=81 second=66 amount=1 -kerning first=81 second=104 amount=1 -kerning first=81 second=72 amount=1 -kerning first=81 second=102 amount=1 -kerning first=81 second=93 amount=1 -kerning first=81 second=49 amount=-2 -kerning first=81 second=73 amount=1 -kerning first=81 second=33 amount=2 -kerning first=81 second=51 amount=-1 -kerning first=81 second=54 amount=-1 -kerning first=81 second=57 amount=-1 -kerning first=81 second=67 amount=1 -kerning first=81 second=70 amount=1 -kerning first=81 second=112 amount=2 -kerning first=81 second=98 amount=2 -kerning first=81 second=40 amount=1 -kerning first=81 second=41 amount=1 -kerning first=81 second=105 amount=2 -kerning first=81 second=116 amount=1 -kerning first=81 second=121 amount=1 -kerning first=81 second=103 amount=1 -kerning first=81 second=59 amount=3 -kerning first=81 second=119 amount=2 -kerning first=81 second=122 amount=2 -kerning first=81 second=110 amount=2 -kerning first=81 second=120 amount=2 -kerning first=81 second=114 amount=2 -kerning first=81 second=117 amount=1 -kerning first=81 second=118 amount=1 -kerning first=81 second=111 amount=1 -kerning first=81 second=99 amount=1 -kerning first=81 second=97 amount=2 -kerning first=81 second=115 amount=1 -kerning first=81 second=58 amount=2 -kerning first=81 second=44 amount=3 -kerning first=81 second=46 amount=2 -kerning first=77 second=106 amount=1 -kerning first=77 second=90 amount=1 -kerning first=77 second=88 amount=1 -kerning first=77 second=65 amount=1 -kerning first=77 second=75 amount=1 -kerning first=77 second=48 amount=-1 -kerning first=77 second=56 amount=-1 -kerning first=77 second=80 amount=1 -kerning first=77 second=69 amount=1 -kerning first=77 second=108 amount=1 -kerning first=77 second=50 amount=1 -kerning first=77 second=47 amount=1 -kerning first=77 second=107 amount=1 -kerning first=77 second=66 amount=1 -kerning first=77 second=104 amount=1 -kerning first=77 second=49 amount=-3 -kerning first=77 second=73 amount=1 -kerning first=77 second=33 amount=1 -kerning first=77 second=51 amount=-1 -kerning first=77 second=54 amount=-1 -kerning first=77 second=57 amount=-1 -kerning first=77 second=70 amount=1 -kerning first=77 second=112 amount=1 -kerning first=77 second=98 amount=1 -kerning first=77 second=41 amount=1 -kerning first=77 second=105 amount=1 -kerning first=77 second=116 amount=1 -kerning first=77 second=59 amount=1 -kerning first=77 second=119 amount=1 -kerning first=77 second=122 amount=1 -kerning first=77 second=110 amount=1 -kerning first=77 second=120 amount=2 -kerning first=77 second=114 amount=1 -kerning first=77 second=118 amount=1 -kerning first=77 second=97 amount=1 -kerning first=77 second=115 amount=1 -kerning first=77 second=58 amount=1 -kerning first=77 second=44 amount=1 -kerning first=77 second=46 amount=1 -kerning first=90 second=87 amount=1 -kerning first=90 second=81 amount=-1 -kerning first=90 second=88 amount=1 -kerning first=90 second=89 amount=1 -kerning first=90 second=65 amount=-1 -kerning first=90 second=75 amount=1 -kerning first=90 second=86 amount=1 -kerning first=90 second=52 amount=-4 -kerning first=90 second=78 amount=1 -kerning first=90 second=53 amount=-1 -kerning first=90 second=85 amount=1 -kerning first=90 second=83 amount=-1 -kerning first=90 second=48 amount=-1 -kerning first=90 second=68 amount=1 -kerning first=90 second=76 amount=1 -kerning first=90 second=74 amount=-3 -kerning first=90 second=56 amount=-1 -kerning first=90 second=80 amount=1 -kerning first=90 second=63 amount=-1 -kerning first=90 second=69 amount=1 -kerning first=90 second=108 amount=1 -kerning first=90 second=64 amount=-2 -kerning first=90 second=82 amount=1 -kerning first=90 second=50 amount=-1 -kerning first=90 second=92 amount=1 -kerning first=90 second=107 amount=1 -kerning first=90 second=66 amount=1 -kerning first=90 second=104 amount=1 -kerning first=90 second=102 amount=-1 -kerning first=90 second=93 amount=1 -kerning first=90 second=49 amount=-2 -kerning first=90 second=73 amount=1 -kerning first=90 second=33 amount=1 -kerning first=90 second=51 amount=-2 -kerning first=90 second=54 amount=-2 -kerning first=90 second=57 amount=-1 -kerning first=90 second=100 amount=-1 -kerning first=90 second=113 amount=-1 -kerning first=90 second=112 amount=-1 -kerning first=90 second=98 amount=1 -kerning first=90 second=41 amount=1 -kerning first=90 second=105 amount=1 -kerning first=90 second=116 amount=-2 -kerning first=90 second=121 amount=-2 -kerning first=90 second=103 amount=-1 -kerning first=90 second=59 amount=-1 -kerning first=90 second=119 amount=-1 -kerning first=90 second=109 amount=-1 -kerning first=90 second=122 amount=-1 -kerning first=90 second=110 amount=-1 -kerning first=90 second=114 amount=-1 -kerning first=90 second=117 amount=-1 -kerning first=90 second=118 amount=-2 -kerning first=90 second=111 amount=-1 -kerning first=90 second=101 amount=-1 -kerning first=90 second=99 amount=-1 -kerning first=90 second=35 amount=-3 -kerning first=90 second=115 amount=-1 -kerning first=90 second=58 amount=-1 -kerning first=90 second=34 amount=2 -kerning first=90 second=39 amount=2 -kerning first=90 second=45 amount=-5 -kerning first=88 second=106 amount=1 -kerning first=88 second=81 amount=-1 -kerning first=88 second=90 amount=1 -kerning first=88 second=88 amount=1 -kerning first=88 second=65 amount=1 -kerning first=88 second=52 amount=-2 -kerning first=88 second=84 amount=-1 -kerning first=88 second=83 amount=-1 -kerning first=88 second=48 amount=-1 -kerning first=88 second=74 amount=-2 -kerning first=88 second=56 amount=-1 -kerning first=88 second=80 amount=1 -kerning first=88 second=63 amount=-2 -kerning first=88 second=69 amount=1 -kerning first=88 second=108 amount=1 -kerning first=88 second=64 amount=-1 -kerning first=88 second=47 amount=1 -kerning first=88 second=71 amount=-1 -kerning first=88 second=107 amount=1 -kerning first=88 second=102 amount=-1 -kerning first=88 second=49 amount=-3 -kerning first=88 second=73 amount=1 -kerning first=88 second=33 amount=1 -kerning first=88 second=79 amount=-1 -kerning first=88 second=51 amount=-1 -kerning first=88 second=54 amount=-2 -kerning first=88 second=57 amount=-1 -kerning first=88 second=112 amount=1 -kerning first=88 second=98 amount=1 -kerning first=88 second=41 amount=1 -kerning first=88 second=105 amount=1 -kerning first=88 second=116 amount=-1 -kerning first=88 second=121 amount=-2 -kerning first=88 second=59 amount=1 -kerning first=88 second=122 amount=1 -kerning first=88 second=110 amount=1 -kerning first=88 second=120 amount=1 -kerning first=88 second=114 amount=1 -kerning first=88 second=118 amount=-1 -kerning first=88 second=35 amount=-3 -kerning first=88 second=97 amount=1 -kerning first=88 second=115 amount=1 -kerning first=88 second=58 amount=1 -kerning first=88 second=44 amount=1 -kerning first=88 second=45 amount=-3 -kerning first=88 second=46 amount=2 -kerning first=89 second=106 amount=1 -kerning first=89 second=87 amount=1 -kerning first=89 second=81 amount=-1 -kerning first=89 second=77 amount=1 -kerning first=89 second=88 amount=1 -kerning first=89 second=89 amount=1 -kerning first=89 second=65 amount=-3 -kerning first=89 second=75 amount=1 -kerning first=89 second=86 amount=2 -kerning first=89 second=52 amount=-3 -kerning first=89 second=78 amount=1 -kerning first=89 second=85 amount=1 -kerning first=89 second=84 amount=1 -kerning first=89 second=48 amount=-1 -kerning first=89 second=68 amount=1 -kerning first=89 second=76 amount=1 -kerning first=89 second=74 amount=-3 -kerning first=89 second=56 amount=-1 -kerning first=89 second=80 amount=1 -kerning first=89 second=69 amount=1 -kerning first=89 second=108 amount=1 -kerning first=89 second=64 amount=-3 -kerning first=89 second=82 amount=1 -kerning first=89 second=50 amount=-2 -kerning first=89 second=92 amount=1 -kerning first=89 second=47 amount=-1 -kerning first=89 second=107 amount=1 -kerning first=89 second=66 amount=1 -kerning first=89 second=104 amount=1 -kerning first=89 second=72 amount=1 -kerning first=89 second=102 amount=-1 -kerning first=89 second=93 amount=1 -kerning first=89 second=49 amount=-2 -kerning first=89 second=73 amount=1 -kerning first=89 second=33 amount=1 -kerning first=89 second=51 amount=-2 -kerning first=89 second=54 amount=-1 -kerning first=89 second=57 amount=-1 -kerning first=89 second=70 amount=1 -kerning first=89 second=100 amount=-2 -kerning first=89 second=113 amount=-2 -kerning first=89 second=112 amount=-1 -kerning first=89 second=98 amount=1 -kerning first=89 second=41 amount=1 -kerning first=89 second=105 amount=1 -kerning first=89 second=116 amount=-1 -kerning first=89 second=121 amount=-1 -kerning first=89 second=103 amount=-2 -kerning first=89 second=59 amount=-2 -kerning first=89 second=109 amount=-1 -kerning first=89 second=122 amount=-2 -kerning first=89 second=110 amount=-1 -kerning first=89 second=120 amount=-1 -kerning first=89 second=114 amount=-1 -kerning first=89 second=117 amount=-1 -kerning first=89 second=111 amount=-2 -kerning first=89 second=101 amount=-3 -kerning first=89 second=99 amount=-2 -kerning first=89 second=35 amount=-1 -kerning first=89 second=97 amount=-2 -kerning first=89 second=115 amount=-2 -kerning first=89 second=58 amount=-2 -kerning first=89 second=34 amount=2 -kerning first=89 second=39 amount=2 -kerning first=89 second=44 amount=-4 -kerning first=89 second=45 amount=-3 -kerning first=89 second=46 amount=-4 -kerning first=65 second=87 amount=-2 -kerning first=65 second=88 amount=1 -kerning first=65 second=89 amount=-3 -kerning first=65 second=86 amount=-2 -kerning first=65 second=53 amount=-1 -kerning first=65 second=84 amount=-2 -kerning first=65 second=83 amount=1 -kerning first=65 second=56 amount=-1 -kerning first=65 second=63 amount=-1 -kerning first=65 second=108 amount=1 -kerning first=65 second=92 amount=-3 -kerning first=65 second=71 amount=1 -kerning first=65 second=102 amount=-1 -kerning first=65 second=93 amount=-1 -kerning first=65 second=49 amount=-4 -kerning first=65 second=51 amount=-2 -kerning first=65 second=54 amount=-1 -kerning first=65 second=57 amount=-1 -kerning first=65 second=67 amount=1 -kerning first=65 second=100 amount=1 -kerning first=65 second=113 amount=1 -kerning first=65 second=105 amount=1 -kerning first=65 second=116 amount=-1 -kerning first=65 second=103 amount=1 -kerning first=65 second=59 amount=1 -kerning first=65 second=122 amount=1 -kerning first=65 second=110 amount=1 -kerning first=65 second=120 amount=1 -kerning first=65 second=114 amount=1 -kerning first=65 second=117 amount=1 -kerning first=65 second=111 amount=1 -kerning first=65 second=101 amount=1 -kerning first=65 second=99 amount=1 -kerning first=65 second=97 amount=1 -kerning first=65 second=34 amount=-4 -kerning first=65 second=39 amount=-3 -kerning first=65 second=44 amount=1 -kerning first=65 second=46 amount=1 -kerning first=75 second=106 amount=1 -kerning first=75 second=77 amount=1 -kerning first=75 second=90 amount=1 -kerning first=75 second=88 amount=2 -kerning first=75 second=65 amount=1 -kerning first=75 second=75 amount=1 -kerning first=75 second=52 amount=-3 -kerning first=75 second=78 amount=1 -kerning first=75 second=53 amount=1 -kerning first=75 second=55 amount=1 -kerning first=75 second=84 amount=-1 -kerning first=75 second=76 amount=1 -kerning first=75 second=74 amount=-1 -kerning first=75 second=80 amount=1 -kerning first=75 second=63 amount=-1 -kerning first=75 second=69 amount=1 -kerning first=75 second=108 amount=1 -kerning first=75 second=82 amount=1 -kerning first=75 second=50 amount=1 -kerning first=75 second=47 amount=1 -kerning first=75 second=107 amount=1 -kerning first=75 second=66 amount=1 -kerning first=75 second=104 amount=1 -kerning first=75 second=72 amount=1 -kerning first=75 second=102 amount=-1 -kerning first=75 second=49 amount=-3 -kerning first=75 second=73 amount=1 -kerning first=75 second=33 amount=1 -kerning first=75 second=54 amount=-1 -kerning first=75 second=67 amount=1 -kerning first=75 second=70 amount=1 -kerning first=75 second=100 amount=1 -kerning first=75 second=113 amount=1 -kerning first=75 second=112 amount=1 -kerning first=75 second=98 amount=1 -kerning first=75 second=40 amount=1 -kerning first=75 second=41 amount=1 -kerning first=75 second=105 amount=1 -kerning first=75 second=116 amount=-1 -kerning first=75 second=121 amount=-1 -kerning first=75 second=103 amount=1 -kerning first=75 second=59 amount=1 -kerning first=75 second=122 amount=1 -kerning first=75 second=110 amount=1 -kerning first=75 second=120 amount=2 -kerning first=75 second=114 amount=1 -kerning first=75 second=117 amount=1 -kerning first=75 second=111 amount=1 -kerning first=75 second=101 amount=1 -kerning first=75 second=99 amount=1 -kerning first=75 second=35 amount=-4 -kerning first=75 second=97 amount=2 -kerning first=75 second=115 amount=1 -kerning first=75 second=58 amount=1 -kerning first=75 second=44 amount=1 -kerning first=75 second=45 amount=-4 -kerning first=75 second=46 amount=2 -kerning first=86 second=87 amount=1 -kerning first=86 second=81 amount=-1 -kerning first=86 second=90 amount=-1 -kerning first=86 second=88 amount=1 -kerning first=86 second=89 amount=1 -kerning first=86 second=65 amount=-3 -kerning first=86 second=75 amount=1 -kerning first=86 second=86 amount=1 -kerning first=86 second=52 amount=-2 -kerning first=86 second=78 amount=1 -kerning first=86 second=53 amount=-1 -kerning first=86 second=85 amount=1 -kerning first=86 second=83 amount=-1 -kerning first=86 second=48 amount=-2 -kerning first=86 second=68 amount=1 -kerning first=86 second=76 amount=1 -kerning first=86 second=74 amount=-2 -kerning first=86 second=56 amount=-1 -kerning first=86 second=80 amount=1 -kerning first=86 second=69 amount=1 -kerning first=86 second=108 amount=1 -kerning first=86 second=64 amount=-3 -kerning first=86 second=82 amount=1 -kerning first=86 second=50 amount=-2 -kerning first=86 second=92 amount=1 -kerning first=86 second=47 amount=-3 -kerning first=86 second=107 amount=1 -kerning first=86 second=66 amount=1 -kerning first=86 second=104 amount=1 -kerning first=86 second=102 amount=-1 -kerning first=86 second=93 amount=1 -kerning first=86 second=49 amount=-2 -kerning first=86 second=73 amount=1 -kerning first=86 second=33 amount=1 -kerning first=86 second=51 amount=-2 -kerning first=86 second=54 amount=-2 -kerning first=86 second=57 amount=-1 -kerning first=86 second=100 amount=-2 -kerning first=86 second=113 amount=-2 -kerning first=86 second=112 amount=-1 -kerning first=86 second=98 amount=1 -kerning first=86 second=41 amount=1 -kerning first=86 second=105 amount=1 -kerning first=86 second=103 amount=-2 -kerning first=86 second=59 amount=-1 -kerning first=86 second=109 amount=-1 -kerning first=86 second=122 amount=-2 -kerning first=86 second=110 amount=-1 -kerning first=86 second=120 amount=-1 -kerning first=86 second=114 amount=-1 -kerning first=86 second=117 amount=-1 -kerning first=86 second=111 amount=-2 -kerning first=86 second=101 amount=-2 -kerning first=86 second=99 amount=-2 -kerning first=86 second=35 amount=-1 -kerning first=86 second=97 amount=-1 -kerning first=86 second=115 amount=-2 -kerning first=86 second=58 amount=-2 -kerning first=86 second=34 amount=2 -kerning first=86 second=39 amount=2 -kerning first=86 second=44 amount=-3 -kerning first=86 second=45 amount=-2 -kerning first=86 second=46 amount=-3 -kerning first=52 second=106 amount=1 -kerning first=52 second=87 amount=-1 -kerning first=52 second=81 amount=1 -kerning first=52 second=90 amount=-2 -kerning first=52 second=88 amount=-2 -kerning first=52 second=89 amount=-2 -kerning first=52 second=65 amount=-1 -kerning first=52 second=86 amount=-1 -kerning first=52 second=85 amount=1 -kerning first=52 second=84 amount=-2 -kerning first=52 second=83 amount=-1 -kerning first=52 second=80 amount=1 -kerning first=52 second=63 amount=-1 -kerning first=52 second=69 amount=1 -kerning first=52 second=108 amount=1 -kerning first=52 second=92 amount=-2 -kerning first=52 second=47 amount=-2 -kerning first=52 second=71 amount=1 -kerning first=52 second=107 amount=1 -kerning first=52 second=66 amount=1 -kerning first=52 second=104 amount=1 -kerning first=52 second=72 amount=1 -kerning first=52 second=102 amount=1 -kerning first=52 second=93 amount=-2 -kerning first=52 second=73 amount=1 -kerning first=52 second=33 amount=1 -kerning first=52 second=79 amount=1 -kerning first=52 second=67 amount=1 -kerning first=52 second=100 amount=1 -kerning first=52 second=113 amount=1 -kerning first=52 second=112 amount=1 -kerning first=52 second=98 amount=1 -kerning first=52 second=40 amount=1 -kerning first=52 second=41 amount=-1 -kerning first=52 second=105 amount=1 -kerning first=52 second=116 amount=1 -kerning first=52 second=121 amount=1 -kerning first=52 second=103 amount=1 -kerning first=52 second=119 amount=1 -kerning first=52 second=122 amount=-1 -kerning first=52 second=110 amount=1 -kerning first=52 second=114 amount=1 -kerning first=52 second=117 amount=1 -kerning first=52 second=118 amount=1 -kerning first=52 second=111 amount=1 -kerning first=52 second=101 amount=1 -kerning first=52 second=99 amount=1 -kerning first=52 second=35 amount=1 -kerning first=52 second=97 amount=1 -kerning first=52 second=115 amount=1 -kerning first=52 second=34 amount=-2 -kerning first=52 second=39 amount=-1 -kerning first=52 second=44 amount=-2 -kerning first=52 second=45 amount=1 -kerning first=52 second=46 amount=-2 -kerning first=78 second=106 amount=1 -kerning first=78 second=87 amount=1 -kerning first=78 second=90 amount=1 -kerning first=78 second=88 amount=1 -kerning first=78 second=65 amount=1 -kerning first=78 second=75 amount=1 -kerning first=78 second=86 amount=1 -kerning first=78 second=85 amount=1 -kerning first=78 second=83 amount=1 -kerning first=78 second=48 amount=-1 -kerning first=78 second=76 amount=1 -kerning first=78 second=80 amount=1 -kerning first=78 second=69 amount=1 -kerning first=78 second=108 amount=1 -kerning first=78 second=82 amount=1 -kerning first=78 second=92 amount=1 -kerning first=78 second=47 amount=1 -kerning first=78 second=107 amount=1 -kerning first=78 second=66 amount=1 -kerning first=78 second=104 amount=1 -kerning first=78 second=102 amount=1 -kerning first=78 second=93 amount=1 -kerning first=78 second=49 amount=-2 -kerning first=78 second=73 amount=1 -kerning first=78 second=33 amount=1 -kerning first=78 second=54 amount=-1 -kerning first=78 second=57 amount=-1 -kerning first=78 second=112 amount=1 -kerning first=78 second=98 amount=1 -kerning first=78 second=41 amount=1 -kerning first=78 second=105 amount=1 -kerning first=78 second=116 amount=1 -kerning first=78 second=121 amount=1 -kerning first=78 second=103 amount=1 -kerning first=78 second=59 amount=1 -kerning first=78 second=119 amount=1 -kerning first=78 second=122 amount=1 -kerning first=78 second=110 amount=1 -kerning first=78 second=120 amount=2 -kerning first=78 second=114 amount=1 -kerning first=78 second=117 amount=1 -kerning first=78 second=118 amount=1 -kerning first=78 second=111 amount=1 -kerning first=78 second=99 amount=1 -kerning first=78 second=97 amount=1 -kerning first=78 second=115 amount=1 -kerning first=78 second=58 amount=1 -kerning first=78 second=34 amount=1 -kerning first=78 second=39 amount=1 -kerning first=78 second=46 amount=1 -kerning first=53 second=81 amount=-1 -kerning first=53 second=90 amount=-1 -kerning first=53 second=65 amount=-3 -kerning first=53 second=86 amount=1 -kerning first=53 second=83 amount=-1 -kerning first=53 second=74 amount=-1 -kerning first=53 second=63 amount=-1 -kerning first=53 second=64 amount=-2 -kerning first=53 second=47 amount=-3 -kerning first=53 second=71 amount=-1 -kerning first=53 second=79 amount=-1 -kerning first=53 second=100 amount=-1 -kerning first=53 second=113 amount=-1 -kerning first=53 second=112 amount=-1 -kerning first=53 second=103 amount=-1 -kerning first=53 second=59 amount=-1 -kerning first=53 second=109 amount=-1 -kerning first=53 second=122 amount=-2 -kerning first=53 second=110 amount=-1 -kerning first=53 second=120 amount=-1 -kerning first=53 second=114 amount=-1 -kerning first=53 second=117 amount=-1 -kerning first=53 second=111 amount=-1 -kerning first=53 second=101 amount=-1 -kerning first=53 second=99 amount=-1 -kerning first=53 second=35 amount=-1 -kerning first=53 second=97 amount=-1 -kerning first=53 second=115 amount=-1 -kerning first=53 second=58 amount=-1 -kerning first=53 second=34 amount=1 -kerning first=53 second=39 amount=1 -kerning first=53 second=44 amount=-4 -kerning first=53 second=45 amount=-1 -kerning first=53 second=46 amount=-3 -kerning first=85 second=106 amount=1 -kerning first=85 second=87 amount=1 -kerning first=85 second=88 amount=1 -kerning first=85 second=89 amount=1 -kerning first=85 second=65 amount=-1 -kerning first=85 second=75 amount=1 -kerning first=85 second=86 amount=1 -kerning first=85 second=85 amount=1 -kerning first=85 second=84 amount=1 -kerning first=85 second=68 amount=1 -kerning first=85 second=76 amount=1 -kerning first=85 second=56 amount=-1 -kerning first=85 second=80 amount=1 -kerning first=85 second=63 amount=1 -kerning first=85 second=108 amount=1 -kerning first=85 second=82 amount=1 -kerning first=85 second=50 amount=-1 -kerning first=85 second=92 amount=1 -kerning first=85 second=47 amount=-1 -kerning first=85 second=71 amount=1 -kerning first=85 second=107 amount=1 -kerning first=85 second=66 amount=1 -kerning first=85 second=102 amount=1 -kerning first=85 second=93 amount=1 -kerning first=85 second=49 amount=-2 -kerning first=85 second=73 amount=1 -kerning first=85 second=33 amount=1 -kerning first=85 second=51 amount=-1 -kerning first=85 second=54 amount=-1 -kerning first=85 second=57 amount=-1 -kerning first=85 second=67 amount=1 -kerning first=85 second=112 amount=1 -kerning first=85 second=98 amount=1 -kerning first=85 second=40 amount=1 -kerning first=85 second=41 amount=1 -kerning first=85 second=105 amount=1 -kerning first=85 second=116 amount=1 -kerning first=85 second=121 amount=1 -kerning first=85 second=119 amount=2 -kerning first=85 second=110 amount=1 -kerning first=85 second=120 amount=1 -kerning first=85 second=114 amount=1 -kerning first=85 second=117 amount=1 -kerning first=85 second=118 amount=2 -kerning first=85 second=97 amount=1 -kerning first=85 second=34 amount=1 -kerning first=85 second=39 amount=1 -kerning first=85 second=44 amount=-2 -kerning first=85 second=46 amount=-1 -kerning first=55 second=106 amount=-1 -kerning first=55 second=81 amount=-2 -kerning first=55 second=77 amount=-1 -kerning first=55 second=90 amount=-2 -kerning first=55 second=89 amount=-1 -kerning first=55 second=65 amount=-4 -kerning first=55 second=78 amount=-1 -kerning first=55 second=83 amount=-2 -kerning first=55 second=68 amount=-1 -kerning first=55 second=74 amount=-3 -kerning first=55 second=63 amount=-1 -kerning first=55 second=69 amount=-1 -kerning first=55 second=64 amount=-5 -kerning first=55 second=47 amount=-5 -kerning first=55 second=71 amount=-1 -kerning first=55 second=104 amount=-1 -kerning first=55 second=72 amount=-1 -kerning first=55 second=102 amount=-3 -kerning first=55 second=79 amount=-1 -kerning first=55 second=67 amount=-1 -kerning first=55 second=70 amount=-1 -kerning first=55 second=100 amount=-4 -kerning first=55 second=113 amount=-4 -kerning first=55 second=112 amount=-3 -kerning first=55 second=40 amount=-1 -kerning first=55 second=105 amount=-1 -kerning first=55 second=116 amount=-3 -kerning first=55 second=121 amount=-2 -kerning first=55 second=103 amount=-4 -kerning first=55 second=59 amount=-3 -kerning first=55 second=119 amount=-2 -kerning first=55 second=109 amount=-3 -kerning first=55 second=122 amount=-4 -kerning first=55 second=110 amount=-3 -kerning first=55 second=120 amount=-3 -kerning first=55 second=114 amount=-3 -kerning first=55 second=117 amount=-3 -kerning first=55 second=118 amount=-2 -kerning first=55 second=111 amount=-4 -kerning first=55 second=101 amount=-4 -kerning first=55 second=99 amount=-4 -kerning first=55 second=35 amount=-3 -kerning first=55 second=97 amount=-4 -kerning first=55 second=115 amount=-4 -kerning first=55 second=58 amount=-4 -kerning first=55 second=39 amount=1 -kerning first=55 second=44 amount=-5 -kerning first=55 second=45 amount=-4 -kerning first=55 second=46 amount=-6 -kerning first=84 second=87 amount=1 -kerning first=84 second=81 amount=-1 -kerning first=84 second=90 amount=-1 -kerning first=84 second=88 amount=1 -kerning first=84 second=65 amount=-3 -kerning first=84 second=75 amount=1 -kerning first=84 second=86 amount=1 -kerning first=84 second=52 amount=-3 -kerning first=84 second=53 amount=-1 -kerning first=84 second=85 amount=1 -kerning first=84 second=83 amount=-1 -kerning first=84 second=48 amount=-1 -kerning first=84 second=76 amount=1 -kerning first=84 second=74 amount=-3 -kerning first=84 second=56 amount=-1 -kerning first=84 second=80 amount=1 -kerning first=84 second=108 amount=1 -kerning first=84 second=64 amount=-4 -kerning first=84 second=82 amount=1 -kerning first=84 second=50 amount=-3 -kerning first=84 second=92 amount=1 -kerning first=84 second=47 amount=-3 -kerning first=84 second=107 amount=1 -kerning first=84 second=66 amount=1 -kerning first=84 second=102 amount=-2 -kerning first=84 second=93 amount=1 -kerning first=84 second=49 amount=-2 -kerning first=84 second=73 amount=1 -kerning first=84 second=33 amount=1 -kerning first=84 second=51 amount=-2 -kerning first=84 second=54 amount=-2 -kerning first=84 second=57 amount=-1 -kerning first=84 second=100 amount=-3 -kerning first=84 second=113 amount=-3 -kerning first=84 second=112 amount=-3 -kerning first=84 second=98 amount=1 -kerning first=84 second=41 amount=1 -kerning first=84 second=116 amount=-2 -kerning first=84 second=121 amount=-3 -kerning first=84 second=103 amount=-3 -kerning first=84 second=59 amount=-2 -kerning first=84 second=119 amount=-2 -kerning first=84 second=109 amount=-4 -kerning first=84 second=122 amount=-3 -kerning first=84 second=110 amount=-3 -kerning first=84 second=120 amount=-2 -kerning first=84 second=114 amount=-3 -kerning first=84 second=117 amount=-3 -kerning first=84 second=118 amount=-2 -kerning first=84 second=111 amount=-3 -kerning first=84 second=101 amount=-3 -kerning first=84 second=99 amount=-3 -kerning first=84 second=35 amount=-2 -kerning first=84 second=97 amount=-3 -kerning first=84 second=115 amount=-3 -kerning first=84 second=58 amount=-3 -kerning first=84 second=34 amount=1 -kerning first=84 second=39 amount=1 -kerning first=84 second=44 amount=-2 -kerning first=84 second=45 amount=-4 -kerning first=84 second=46 amount=-3 -kerning first=83 second=106 amount=1 -kerning first=83 second=90 amount=1 -kerning first=83 second=88 amount=1 -kerning first=83 second=89 amount=-1 -kerning first=83 second=53 amount=1 -kerning first=83 second=83 amount=1 -kerning first=83 second=74 amount=1 -kerning first=83 second=108 amount=1 -kerning first=83 second=71 amount=1 -kerning first=83 second=107 amount=1 -kerning first=83 second=104 amount=1 -kerning first=83 second=49 amount=-3 -kerning first=83 second=33 amount=1 -kerning first=83 second=67 amount=1 -kerning first=83 second=100 amount=1 -kerning first=83 second=113 amount=1 -kerning first=83 second=112 amount=1 -kerning first=83 second=98 amount=1 -kerning first=83 second=40 amount=1 -kerning first=83 second=41 amount=1 -kerning first=83 second=105 amount=1 -kerning first=83 second=116 amount=-1 -kerning first=83 second=121 amount=1 -kerning first=83 second=103 amount=1 -kerning first=83 second=119 amount=1 -kerning first=83 second=122 amount=1 -kerning first=83 second=110 amount=1 -kerning first=83 second=120 amount=1 -kerning first=83 second=114 amount=1 -kerning first=83 second=117 amount=1 -kerning first=83 second=118 amount=1 -kerning first=83 second=111 amount=1 -kerning first=83 second=101 amount=1 -kerning first=83 second=99 amount=1 -kerning first=83 second=97 amount=1 -kerning first=83 second=115 amount=1 -kerning first=83 second=46 amount=1 -kerning first=48 second=87 amount=-1 -kerning first=48 second=77 amount=-1 -kerning first=48 second=90 amount=-1 -kerning first=48 second=88 amount=-1 -kerning first=48 second=89 amount=-2 -kerning first=48 second=65 amount=-2 -kerning first=48 second=75 amount=-1 -kerning first=48 second=86 amount=-2 -kerning first=48 second=78 amount=-1 -kerning first=48 second=85 amount=-1 -kerning first=48 second=84 amount=-1 -kerning first=48 second=68 amount=-1 -kerning first=48 second=76 amount=-1 -kerning first=48 second=74 amount=-1 -kerning first=48 second=80 amount=-1 -kerning first=48 second=63 amount=-1 -kerning first=48 second=69 amount=-1 -kerning first=48 second=64 amount=-1 -kerning first=48 second=82 amount=-1 -kerning first=48 second=92 amount=-2 -kerning first=48 second=47 amount=-2 -kerning first=48 second=66 amount=-1 -kerning first=48 second=104 amount=-1 -kerning first=48 second=93 amount=-2 -kerning first=48 second=73 amount=-1 -kerning first=48 second=70 amount=-1 -kerning first=48 second=98 amount=-1 -kerning first=48 second=41 amount=-1 -kerning first=48 second=116 amount=1 -kerning first=48 second=119 amount=1 -kerning first=48 second=109 amount=-1 -kerning first=48 second=122 amount=-1 -kerning first=48 second=118 amount=1 -kerning first=48 second=115 amount=-1 -kerning first=48 second=58 amount=-1 -kerning first=48 second=34 amount=-1 -kerning first=48 second=39 amount=-1 -kerning first=48 second=44 amount=-2 -kerning first=48 second=46 amount=-1 -kerning first=68 second=106 amount=1 -kerning first=68 second=87 amount=1 -kerning first=68 second=90 amount=-1 -kerning first=68 second=65 amount=-2 -kerning first=68 second=75 amount=1 -kerning first=68 second=86 amount=1 -kerning first=68 second=52 amount=-1 -kerning first=68 second=53 amount=-1 -kerning first=68 second=85 amount=1 -kerning first=68 second=84 amount=1 -kerning first=68 second=76 amount=1 -kerning first=68 second=74 amount=-1 -kerning first=68 second=80 amount=1 -kerning first=68 second=63 amount=1 -kerning first=68 second=108 amount=1 -kerning first=68 second=64 amount=-1 -kerning first=68 second=82 amount=1 -kerning first=68 second=50 amount=-1 -kerning first=68 second=47 amount=-3 -kerning first=68 second=107 amount=1 -kerning first=68 second=66 amount=1 -kerning first=68 second=104 amount=1 -kerning first=68 second=102 amount=1 -kerning first=68 second=49 amount=-2 -kerning first=68 second=73 amount=1 -kerning first=68 second=33 amount=1 -kerning first=68 second=54 amount=-1 -kerning first=68 second=67 amount=1 -kerning first=68 second=112 amount=1 -kerning first=68 second=98 amount=1 -kerning first=68 second=40 amount=1 -kerning first=68 second=105 amount=1 -kerning first=68 second=116 amount=1 -kerning first=68 second=121 amount=1 -kerning first=68 second=119 amount=2 -kerning first=68 second=110 amount=1 -kerning first=68 second=120 amount=1 -kerning first=68 second=114 amount=1 -kerning first=68 second=117 amount=1 -kerning first=68 second=118 amount=2 -kerning first=68 second=101 amount=-1 -kerning first=68 second=34 amount=1 -kerning first=68 second=39 amount=1 -kerning first=68 second=44 amount=-4 -kerning first=68 second=46 amount=-3 -kerning first=76 second=106 amount=1 -kerning first=76 second=87 amount=-2 -kerning first=76 second=90 amount=1 -kerning first=76 second=88 amount=1 -kerning first=76 second=89 amount=-3 -kerning first=76 second=86 amount=-2 -kerning first=76 second=52 amount=-1 -kerning first=76 second=53 amount=1 -kerning first=76 second=84 amount=-2 -kerning first=76 second=83 amount=1 -kerning first=76 second=63 amount=-2 -kerning first=76 second=108 amount=1 -kerning first=76 second=92 amount=-4 -kerning first=76 second=47 amount=1 -kerning first=76 second=107 amount=1 -kerning first=76 second=104 amount=1 -kerning first=76 second=102 amount=-1 -kerning first=76 second=49 amount=-3 -kerning first=76 second=33 amount=1 -kerning first=76 second=54 amount=-1 -kerning first=76 second=67 amount=1 -kerning first=76 second=100 amount=1 -kerning first=76 second=113 amount=1 -kerning first=76 second=112 amount=1 -kerning first=76 second=98 amount=1 -kerning first=76 second=41 amount=1 -kerning first=76 second=105 amount=1 -kerning first=76 second=116 amount=-1 -kerning first=76 second=121 amount=-1 -kerning first=76 second=103 amount=1 -kerning first=76 second=59 amount=1 -kerning first=76 second=122 amount=1 -kerning first=76 second=110 amount=1 -kerning first=76 second=120 amount=1 -kerning first=76 second=114 amount=1 -kerning first=76 second=117 amount=1 -kerning first=76 second=111 amount=1 -kerning first=76 second=101 amount=1 -kerning first=76 second=99 amount=1 -kerning first=76 second=35 amount=-4 -kerning first=76 second=97 amount=2 -kerning first=76 second=115 amount=1 -kerning first=76 second=58 amount=1 -kerning first=76 second=34 amount=-4 -kerning first=76 second=39 amount=-4 -kerning first=76 second=44 amount=1 -kerning first=76 second=45 amount=-4 -kerning first=76 second=46 amount=1 -kerning first=74 second=106 amount=1 -kerning first=74 second=87 amount=1 -kerning first=74 second=77 amount=1 -kerning first=74 second=88 amount=1 -kerning first=74 second=89 amount=1 -kerning first=74 second=75 amount=1 -kerning first=74 second=86 amount=1 -kerning first=74 second=78 amount=1 -kerning first=74 second=85 amount=1 -kerning first=74 second=84 amount=1 -kerning first=74 second=68 amount=1 -kerning first=74 second=76 amount=1 -kerning first=74 second=56 amount=-1 -kerning first=74 second=80 amount=1 -kerning first=74 second=63 amount=1 -kerning first=74 second=69 amount=1 -kerning first=74 second=108 amount=1 -kerning first=74 second=82 amount=1 -kerning first=74 second=92 amount=1 -kerning first=74 second=71 amount=1 -kerning first=74 second=107 amount=1 -kerning first=74 second=66 amount=1 -kerning first=74 second=104 amount=1 -kerning first=74 second=72 amount=1 -kerning first=74 second=102 amount=1 -kerning first=74 second=93 amount=1 -kerning first=74 second=49 amount=-2 -kerning first=74 second=73 amount=1 -kerning first=74 second=33 amount=1 -kerning first=74 second=51 amount=-1 -kerning first=74 second=54 amount=-1 -kerning first=74 second=57 amount=-1 -kerning first=74 second=67 amount=1 -kerning first=74 second=98 amount=1 -kerning first=74 second=41 amount=1 -kerning first=74 second=105 amount=1 -kerning first=74 second=116 amount=1 -kerning first=74 second=121 amount=1 -kerning first=74 second=119 amount=1 -kerning first=74 second=120 amount=1 -kerning first=74 second=114 amount=1 -kerning first=74 second=118 amount=1 -kerning first=74 second=111 amount=1 -kerning first=74 second=97 amount=1 -kerning first=74 second=115 amount=1 -kerning first=74 second=34 amount=1 -kerning first=74 second=39 amount=1 -kerning first=56 second=106 amount=-1 -kerning first=56 second=87 amount=-1 -kerning first=56 second=81 amount=-1 -kerning first=56 second=77 amount=-2 -kerning first=56 second=90 amount=-1 -kerning first=56 second=88 amount=-1 -kerning first=56 second=89 amount=-2 -kerning first=56 second=65 amount=-2 -kerning first=56 second=75 amount=-2 -kerning first=56 second=86 amount=-1 -kerning first=56 second=78 amount=-2 -kerning first=56 second=85 amount=-1 -kerning first=56 second=84 amount=-1 -kerning first=56 second=83 amount=-1 -kerning first=56 second=68 amount=-2 -kerning first=56 second=76 amount=-2 -kerning first=56 second=74 amount=-1 -kerning first=56 second=80 amount=-1 -kerning first=56 second=63 amount=-1 -kerning first=56 second=69 amount=-1 -kerning first=56 second=108 amount=-1 -kerning first=56 second=64 amount=-2 -kerning first=56 second=82 amount=-1 -kerning first=56 second=92 amount=-2 -kerning first=56 second=47 amount=-2 -kerning first=56 second=71 amount=-1 -kerning first=56 second=107 amount=-1 -kerning first=56 second=66 amount=-1 -kerning first=56 second=104 amount=-1 -kerning first=56 second=72 amount=-2 -kerning first=56 second=102 amount=-2 -kerning first=56 second=93 amount=-2 -kerning first=56 second=73 amount=-1 -kerning first=56 second=33 amount=-1 -kerning first=56 second=79 amount=-2 -kerning first=56 second=67 amount=-1 -kerning first=56 second=70 amount=-2 -kerning first=56 second=100 amount=-1 -kerning first=56 second=113 amount=-1 -kerning first=56 second=112 amount=-1 -kerning first=56 second=98 amount=-1 -kerning first=56 second=40 amount=-1 -kerning first=56 second=41 amount=-2 -kerning first=56 second=105 amount=-1 -kerning first=56 second=116 amount=-2 -kerning first=56 second=121 amount=-1 -kerning first=56 second=103 amount=-1 -kerning first=56 second=59 amount=-2 -kerning first=56 second=119 amount=-1 -kerning first=56 second=109 amount=-2 -kerning first=56 second=122 amount=-2 -kerning first=56 second=110 amount=-1 -kerning first=56 second=120 amount=-2 -kerning first=56 second=114 amount=-1 -kerning first=56 second=117 amount=-1 -kerning first=56 second=118 amount=-1 -kerning first=56 second=111 amount=-1 -kerning first=56 second=101 amount=-1 -kerning first=56 second=99 amount=-1 -kerning first=56 second=35 amount=-2 -kerning first=56 second=97 amount=-1 -kerning first=56 second=115 amount=-1 -kerning first=56 second=58 amount=-2 -kerning first=56 second=34 amount=-1 -kerning first=56 second=39 amount=-1 -kerning first=56 second=44 amount=-3 -kerning first=56 second=45 amount=-1 -kerning first=56 second=46 amount=-2 -kerning first=80 second=106 amount=1 -kerning first=80 second=87 amount=1 -kerning first=80 second=77 amount=1 -kerning first=80 second=88 amount=1 -kerning first=80 second=89 amount=1 -kerning first=80 second=65 amount=-2 -kerning first=80 second=75 amount=1 -kerning first=80 second=86 amount=2 -kerning first=80 second=52 amount=-2 -kerning first=80 second=78 amount=1 -kerning first=80 second=85 amount=1 -kerning first=80 second=84 amount=1 -kerning first=80 second=68 amount=1 -kerning first=80 second=76 amount=1 -kerning first=80 second=74 amount=-3 -kerning first=80 second=80 amount=1 -kerning first=80 second=63 amount=1 -kerning first=80 second=69 amount=1 -kerning first=80 second=108 amount=1 -kerning first=80 second=64 amount=-2 -kerning first=80 second=82 amount=1 -kerning first=80 second=50 amount=-1 -kerning first=80 second=92 amount=1 -kerning first=80 second=47 amount=-4 -kerning first=80 second=71 amount=1 -kerning first=80 second=107 amount=1 -kerning first=80 second=66 amount=1 -kerning first=80 second=104 amount=1 -kerning first=80 second=72 amount=1 -kerning first=80 second=93 amount=1 -kerning first=80 second=49 amount=-1 -kerning first=80 second=73 amount=1 -kerning first=80 second=33 amount=1 -kerning first=80 second=79 amount=1 -kerning first=80 second=54 amount=-1 -kerning first=80 second=67 amount=1 -kerning first=80 second=70 amount=1 -kerning first=80 second=100 amount=-1 -kerning first=80 second=113 amount=-1 -kerning first=80 second=98 amount=1 -kerning first=80 second=40 amount=1 -kerning first=80 second=41 amount=1 -kerning first=80 second=105 amount=1 -kerning first=80 second=116 amount=1 -kerning first=80 second=121 amount=1 -kerning first=80 second=103 amount=-1 -kerning first=80 second=119 amount=1 -kerning first=80 second=122 amount=-1 -kerning first=80 second=118 amount=1 -kerning first=80 second=111 amount=-1 -kerning first=80 second=101 amount=-1 -kerning first=80 second=99 amount=-1 -kerning first=80 second=115 amount=-1 -kerning first=80 second=58 amount=-1 -kerning first=80 second=34 amount=2 -kerning first=80 second=39 amount=2 -kerning first=80 second=44 amount=-4 -kerning first=80 second=45 amount=-2 -kerning first=80 second=46 amount=-5 -kerning first=63 second=87 amount=1 -kerning first=63 second=90 amount=-1 -kerning first=63 second=88 amount=1 -kerning first=63 second=65 amount=-2 -kerning first=63 second=75 amount=1 -kerning first=63 second=86 amount=1 -kerning first=63 second=52 amount=-2 -kerning first=63 second=53 amount=-1 -kerning first=63 second=85 amount=1 -kerning first=63 second=84 amount=1 -kerning first=63 second=48 amount=-1 -kerning first=63 second=74 amount=-2 -kerning first=63 second=56 amount=-1 -kerning first=63 second=80 amount=1 -kerning first=63 second=63 amount=1 -kerning first=63 second=108 amount=1 -kerning first=63 second=64 amount=-3 -kerning first=63 second=82 amount=1 -kerning first=63 second=50 amount=-1 -kerning first=63 second=92 amount=1 -kerning first=63 second=47 amount=-2 -kerning first=63 second=107 amount=1 -kerning first=63 second=66 amount=1 -kerning first=63 second=102 amount=-1 -kerning first=63 second=93 amount=1 -kerning first=63 second=49 amount=-2 -kerning first=63 second=73 amount=1 -kerning first=63 second=33 amount=1 -kerning first=63 second=51 amount=-1 -kerning first=63 second=54 amount=-1 -kerning first=63 second=57 amount=-1 -kerning first=63 second=100 amount=-2 -kerning first=63 second=113 amount=-1 -kerning first=63 second=98 amount=1 -kerning first=63 second=105 amount=1 -kerning first=63 second=103 amount=-2 -kerning first=63 second=59 amount=-1 -kerning first=63 second=119 amount=1 -kerning first=63 second=122 amount=-1 -kerning first=63 second=118 amount=1 -kerning first=63 second=111 amount=-1 -kerning first=63 second=101 amount=-2 -kerning first=63 second=99 amount=-2 -kerning first=63 second=35 amount=-1 -kerning first=63 second=97 amount=-1 -kerning first=63 second=115 amount=-2 -kerning first=63 second=58 amount=-1 -kerning first=63 second=34 amount=1 -kerning first=63 second=39 amount=1 -kerning first=63 second=44 amount=-1 -kerning first=63 second=45 amount=-2 -kerning first=63 second=46 amount=-1 -kerning first=69 second=87 amount=1 -kerning first=69 second=81 amount=-1 -kerning first=69 second=90 amount=1 -kerning first=69 second=88 amount=1 -kerning first=69 second=75 amount=1 -kerning first=69 second=86 amount=1 -kerning first=69 second=52 amount=-1 -kerning first=69 second=85 amount=1 -kerning first=69 second=48 amount=-1 -kerning first=69 second=76 amount=1 -kerning first=69 second=74 amount=-1 -kerning first=69 second=56 amount=-1 -kerning first=69 second=80 amount=1 -kerning first=69 second=63 amount=-1 -kerning first=69 second=108 amount=1 -kerning first=69 second=64 amount=-1 -kerning first=69 second=82 amount=1 -kerning first=69 second=92 amount=1 -kerning first=69 second=107 amount=1 -kerning first=69 second=66 amount=1 -kerning first=69 second=102 amount=-1 -kerning first=69 second=93 amount=1 -kerning first=69 second=49 amount=-2 -kerning first=69 second=73 amount=1 -kerning first=69 second=33 amount=1 -kerning first=69 second=51 amount=-1 -kerning first=69 second=54 amount=-1 -kerning first=69 second=57 amount=-1 -kerning first=69 second=98 amount=1 -kerning first=69 second=41 amount=1 -kerning first=69 second=105 amount=1 -kerning first=69 second=121 amount=-1 -kerning first=69 second=120 amount=1 -kerning first=69 second=118 amount=-1 -kerning first=69 second=35 amount=-1 -kerning first=69 second=97 amount=1 -kerning first=69 second=34 amount=1 -kerning first=69 second=39 amount=1 -kerning first=69 second=46 amount=1 -kerning first=108 second=106 amount=1 -kerning first=108 second=63 amount=1 -kerning first=108 second=108 amount=1 -kerning first=108 second=50 amount=1 -kerning first=108 second=92 amount=1 -kerning first=108 second=47 amount=1 -kerning first=108 second=107 amount=1 -kerning first=108 second=104 amount=1 -kerning first=108 second=102 amount=1 -kerning first=108 second=93 amount=1 -kerning first=108 second=49 amount=-2 -kerning first=108 second=33 amount=1 -kerning first=108 second=100 amount=1 -kerning first=108 second=113 amount=1 -kerning first=108 second=112 amount=1 -kerning first=108 second=98 amount=1 -kerning first=108 second=40 amount=1 -kerning first=108 second=41 amount=1 -kerning first=108 second=105 amount=1 -kerning first=108 second=116 amount=2 -kerning first=108 second=121 amount=1 -kerning first=108 second=103 amount=1 -kerning first=108 second=59 amount=2 -kerning first=108 second=119 amount=2 -kerning first=108 second=122 amount=1 -kerning first=108 second=110 amount=1 -kerning first=108 second=120 amount=2 -kerning first=108 second=114 amount=1 -kerning first=108 second=117 amount=1 -kerning first=108 second=118 amount=2 -kerning first=108 second=111 amount=1 -kerning first=108 second=101 amount=1 -kerning first=108 second=99 amount=1 -kerning first=108 second=35 amount=1 -kerning first=108 second=97 amount=1 -kerning first=108 second=115 amount=1 -kerning first=108 second=58 amount=1 -kerning first=108 second=34 amount=1 -kerning first=108 second=39 amount=1 -kerning first=108 second=44 amount=1 -kerning first=108 second=45 amount=1 -kerning first=108 second=46 amount=1 -kerning first=64 second=106 amount=1 -kerning first=64 second=87 amount=-1 -kerning first=64 second=81 amount=1 -kerning first=64 second=90 amount=-1 -kerning first=64 second=88 amount=-2 -kerning first=64 second=89 amount=-2 -kerning first=64 second=65 amount=-1 -kerning first=64 second=86 amount=-1 -kerning first=64 second=52 amount=1 -kerning first=64 second=55 amount=-2 -kerning first=64 second=84 amount=-2 -kerning first=64 second=74 amount=1 -kerning first=64 second=56 amount=-1 -kerning first=64 second=63 amount=-1 -kerning first=64 second=108 amount=1 -kerning first=64 second=50 amount=-3 -kerning first=64 second=92 amount=-3 -kerning first=64 second=47 amount=-1 -kerning first=64 second=71 amount=1 -kerning first=64 second=107 amount=1 -kerning first=64 second=72 amount=1 -kerning first=64 second=102 amount=1 -kerning first=64 second=93 amount=-3 -kerning first=64 second=49 amount=-4 -kerning first=64 second=33 amount=1 -kerning first=64 second=79 amount=1 -kerning first=64 second=51 amount=-2 -kerning first=64 second=57 amount=-1 -kerning first=64 second=67 amount=1 -kerning first=64 second=100 amount=1 -kerning first=64 second=113 amount=1 -kerning first=64 second=40 amount=1 -kerning first=64 second=41 amount=-1 -kerning first=64 second=105 amount=1 -kerning first=64 second=116 amount=2 -kerning first=64 second=121 amount=1 -kerning first=64 second=103 amount=1 -kerning first=64 second=119 amount=1 -kerning first=64 second=122 amount=-1 -kerning first=64 second=110 amount=1 -kerning first=64 second=114 amount=1 -kerning first=64 second=117 amount=1 -kerning first=64 second=118 amount=1 -kerning first=64 second=111 amount=1 -kerning first=64 second=101 amount=1 -kerning first=64 second=99 amount=1 -kerning first=64 second=35 amount=1 -kerning first=64 second=97 amount=1 -kerning first=64 second=34 amount=-2 -kerning first=64 second=39 amount=-2 -kerning first=64 second=44 amount=-3 -kerning first=64 second=45 amount=1 -kerning first=64 second=46 amount=-2 -kerning first=82 second=106 amount=1 -kerning first=82 second=77 amount=1 -kerning first=82 second=90 amount=2 -kerning first=82 second=88 amount=2 -kerning first=82 second=89 amount=-1 -kerning first=82 second=65 amount=1 -kerning first=82 second=75 amount=1 -kerning first=82 second=52 amount=-3 -kerning first=82 second=78 amount=1 -kerning first=82 second=53 amount=1 -kerning first=82 second=55 amount=1 -kerning first=82 second=68 amount=1 -kerning first=82 second=76 amount=1 -kerning first=82 second=74 amount=-1 -kerning first=82 second=80 amount=1 -kerning first=82 second=63 amount=-1 -kerning first=82 second=69 amount=1 -kerning first=82 second=108 amount=2 -kerning first=82 second=82 amount=1 -kerning first=82 second=50 amount=1 -kerning first=82 second=92 amount=-1 -kerning first=82 second=47 amount=1 -kerning first=82 second=107 amount=1 -kerning first=82 second=66 amount=1 -kerning first=82 second=104 amount=1 -kerning first=82 second=72 amount=1 -kerning first=82 second=93 amount=1 -kerning first=82 second=49 amount=-2 -kerning first=82 second=73 amount=1 -kerning first=82 second=33 amount=1 -kerning first=82 second=54 amount=-1 -kerning first=82 second=57 amount=-1 -kerning first=82 second=67 amount=1 -kerning first=82 second=70 amount=1 -kerning first=82 second=100 amount=1 -kerning first=82 second=113 amount=1 -kerning first=82 second=112 amount=1 -kerning first=82 second=98 amount=2 -kerning first=82 second=40 amount=1 -kerning first=82 second=41 amount=2 -kerning first=82 second=105 amount=1 -kerning first=82 second=121 amount=-1 -kerning first=82 second=103 amount=1 -kerning first=82 second=59 amount=1 -kerning first=82 second=122 amount=2 -kerning first=82 second=110 amount=1 -kerning first=82 second=120 amount=2 -kerning first=82 second=114 amount=1 -kerning first=82 second=117 amount=1 -kerning first=82 second=111 amount=1 -kerning first=82 second=101 amount=1 -kerning first=82 second=99 amount=1 -kerning first=82 second=35 amount=-3 -kerning first=82 second=97 amount=2 -kerning first=82 second=115 amount=1 -kerning first=82 second=58 amount=1 -kerning first=82 second=44 amount=2 -kerning first=82 second=45 amount=-4 -kerning first=82 second=46 amount=2 -kerning first=50 second=106 amount=1 -kerning first=50 second=81 amount=-1 -kerning first=50 second=90 amount=1 -kerning first=50 second=88 amount=1 -kerning first=50 second=74 amount=-1 -kerning first=50 second=108 amount=1 -kerning first=50 second=47 amount=1 -kerning first=50 second=107 amount=1 -kerning first=50 second=98 amount=1 -kerning first=50 second=41 amount=1 -kerning first=50 second=105 amount=1 -kerning first=50 second=119 amount=1 -kerning first=50 second=122 amount=1 -kerning first=50 second=110 amount=1 -kerning first=50 second=120 amount=1 -kerning first=50 second=118 amount=1 -kerning first=50 second=35 amount=-1 -kerning first=50 second=97 amount=1 -kerning first=50 second=115 amount=1 -kerning first=50 second=34 amount=1 -kerning first=50 second=39 amount=1 -kerning first=50 second=45 amount=-2 -kerning first=50 second=46 amount=1 -kerning first=92 second=87 amount=-3 -kerning first=92 second=81 amount=-1 -kerning first=92 second=88 amount=1 -kerning first=92 second=89 amount=-3 -kerning first=92 second=86 amount=-2 -kerning first=92 second=52 amount=-2 -kerning first=92 second=85 amount=-1 -kerning first=92 second=84 amount=-2 -kerning first=92 second=83 amount=-1 -kerning first=92 second=48 amount=-1 -kerning first=92 second=74 amount=-2 -kerning first=92 second=56 amount=-1 -kerning first=92 second=63 amount=-2 -kerning first=92 second=108 amount=1 -kerning first=92 second=64 amount=-1 -kerning first=92 second=92 amount=-5 -kerning first=92 second=71 amount=-1 -kerning first=92 second=102 amount=-2 -kerning first=92 second=93 amount=-1 -kerning first=92 second=49 amount=-3 -kerning first=92 second=79 amount=-1 -kerning first=92 second=51 amount=-1 -kerning first=92 second=54 amount=-2 -kerning first=92 second=57 amount=-1 -kerning first=92 second=116 amount=-1 -kerning first=92 second=121 amount=-2 -kerning first=92 second=59 amount=1 -kerning first=92 second=119 amount=-1 -kerning first=92 second=122 amount=1 -kerning first=92 second=110 amount=1 -kerning first=92 second=120 amount=1 -kerning first=92 second=114 amount=1 -kerning first=92 second=118 amount=-1 -kerning first=92 second=35 amount=-3 -kerning first=92 second=97 amount=1 -kerning first=92 second=115 amount=1 -kerning first=92 second=58 amount=1 -kerning first=92 second=34 amount=-6 -kerning first=92 second=39 amount=-4 -kerning first=92 second=44 amount=1 -kerning first=92 second=45 amount=-2 -kerning first=92 second=46 amount=1 -kerning first=47 second=87 amount=1 -kerning first=47 second=81 amount=-2 -kerning first=47 second=90 amount=-1 -kerning first=47 second=88 amount=1 -kerning first=47 second=65 amount=-4 -kerning first=47 second=75 amount=1 -kerning first=47 second=86 amount=1 -kerning first=47 second=52 amount=-4 -kerning first=47 second=53 amount=-1 -kerning first=47 second=55 amount=-1 -kerning first=47 second=83 amount=-1 -kerning first=47 second=48 amount=-2 -kerning first=47 second=76 amount=1 -kerning first=47 second=74 amount=-5 -kerning first=47 second=56 amount=-2 -kerning first=47 second=63 amount=-1 -kerning first=47 second=64 amount=-5 -kerning first=47 second=50 amount=-3 -kerning first=47 second=47 amount=-6 -kerning first=47 second=71 amount=-1 -kerning first=47 second=66 amount=1 -kerning first=47 second=102 amount=-2 -kerning first=47 second=49 amount=-3 -kerning first=47 second=79 amount=-1 -kerning first=47 second=51 amount=-2 -kerning first=47 second=54 amount=-2 -kerning first=47 second=57 amount=-2 -kerning first=47 second=67 amount=-1 -kerning first=47 second=100 amount=-4 -kerning first=47 second=113 amount=-3 -kerning first=47 second=112 amount=-2 -kerning first=47 second=40 amount=-1 -kerning first=47 second=116 amount=-2 -kerning first=47 second=121 amount=-2 -kerning first=47 second=103 amount=-4 -kerning first=47 second=59 amount=-3 -kerning first=47 second=119 amount=-1 -kerning first=47 second=109 amount=-2 -kerning first=47 second=122 amount=-4 -kerning first=47 second=110 amount=-2 -kerning first=47 second=120 amount=-2 -kerning first=47 second=114 amount=-2 -kerning first=47 second=117 amount=-2 -kerning first=47 second=118 amount=-1 -kerning first=47 second=111 amount=-3 -kerning first=47 second=101 amount=-4 -kerning first=47 second=99 amount=-4 -kerning first=47 second=35 amount=-3 -kerning first=47 second=97 amount=-3 -kerning first=47 second=115 amount=-4 -kerning first=47 second=58 amount=-3 -kerning first=47 second=34 amount=1 -kerning first=47 second=39 amount=1 -kerning first=47 second=44 amount=-4 -kerning first=47 second=45 amount=-4 -kerning first=47 second=46 amount=-5 -kerning first=71 second=106 amount=1 -kerning first=71 second=81 amount=1 -kerning first=71 second=90 amount=-1 -kerning first=71 second=88 amount=-1 -kerning first=71 second=89 amount=-2 -kerning first=71 second=75 amount=1 -kerning first=71 second=86 amount=-1 -kerning first=71 second=52 amount=1 -kerning first=71 second=78 amount=1 -kerning first=71 second=53 amount=-1 -kerning first=71 second=85 amount=1 -kerning first=71 second=55 amount=-2 -kerning first=71 second=84 amount=-1 -kerning first=71 second=83 amount=-1 -kerning first=71 second=48 amount=1 -kerning first=71 second=68 amount=1 -kerning first=71 second=76 amount=1 -kerning first=71 second=74 amount=1 -kerning first=71 second=56 amount=-1 -kerning first=71 second=80 amount=1 -kerning first=71 second=63 amount=-1 -kerning first=71 second=69 amount=1 -kerning first=71 second=108 amount=1 -kerning first=71 second=64 amount=1 -kerning first=71 second=82 amount=1 -kerning first=71 second=50 amount=-3 -kerning first=71 second=92 amount=-2 -kerning first=71 second=47 amount=-1 -kerning first=71 second=71 amount=1 -kerning first=71 second=107 amount=1 -kerning first=71 second=66 amount=1 -kerning first=71 second=104 amount=1 -kerning first=71 second=72 amount=1 -kerning first=71 second=102 amount=1 -kerning first=71 second=93 amount=-2 -kerning first=71 second=49 amount=-3 -kerning first=71 second=73 amount=1 -kerning first=71 second=33 amount=1 -kerning first=71 second=79 amount=1 -kerning first=71 second=51 amount=-1 -kerning first=71 second=57 amount=-1 -kerning first=71 second=67 amount=2 -kerning first=71 second=70 amount=1 -kerning first=71 second=100 amount=1 -kerning first=71 second=113 amount=1 -kerning first=71 second=112 amount=1 -kerning first=71 second=98 amount=1 -kerning first=71 second=40 amount=1 -kerning first=71 second=105 amount=1 -kerning first=71 second=116 amount=1 -kerning first=71 second=121 amount=1 -kerning first=71 second=103 amount=2 -kerning first=71 second=119 amount=2 -kerning first=71 second=109 amount=1 -kerning first=71 second=122 amount=-1 -kerning first=71 second=110 amount=1 -kerning first=71 second=114 amount=1 -kerning first=71 second=117 amount=2 -kerning first=71 second=118 amount=1 -kerning first=71 second=111 amount=2 -kerning first=71 second=101 amount=1 -kerning first=71 second=99 amount=1 -kerning first=71 second=35 amount=1 -kerning first=71 second=97 amount=1 -kerning first=71 second=115 amount=1 -kerning first=71 second=34 amount=-1 -kerning first=71 second=39 amount=-1 -kerning first=71 second=44 amount=-3 -kerning first=71 second=45 amount=2 -kerning first=71 second=46 amount=-2 -kerning first=107 second=106 amount=1 -kerning first=107 second=52 amount=-1 -kerning first=107 second=53 amount=1 -kerning first=107 second=55 amount=1 -kerning first=107 second=108 amount=1 -kerning first=107 second=50 amount=1 -kerning first=107 second=92 amount=-2 -kerning first=107 second=47 amount=1 -kerning first=107 second=107 amount=1 -kerning first=107 second=104 amount=1 -kerning first=107 second=102 amount=1 -kerning first=107 second=49 amount=-3 -kerning first=107 second=33 amount=1 -kerning first=107 second=100 amount=1 -kerning first=107 second=113 amount=1 -kerning first=107 second=112 amount=1 -kerning first=107 second=98 amount=1 -kerning first=107 second=40 amount=1 -kerning first=107 second=41 amount=1 -kerning first=107 second=105 amount=1 -kerning first=107 second=116 amount=1 -kerning first=107 second=121 amount=2 -kerning first=107 second=103 amount=1 -kerning first=107 second=59 amount=2 -kerning first=107 second=119 amount=2 -kerning first=107 second=109 amount=1 -kerning first=107 second=122 amount=2 -kerning first=107 second=110 amount=2 -kerning first=107 second=120 amount=2 -kerning first=107 second=114 amount=2 -kerning first=107 second=117 amount=1 -kerning first=107 second=118 amount=2 -kerning first=107 second=111 amount=1 -kerning first=107 second=101 amount=1 -kerning first=107 second=99 amount=1 -kerning first=107 second=35 amount=1 -kerning first=107 second=97 amount=2 -kerning first=107 second=115 amount=2 -kerning first=107 second=58 amount=2 -kerning first=107 second=34 amount=-1 -kerning first=107 second=39 amount=-1 -kerning first=107 second=44 amount=2 -kerning first=107 second=45 amount=-2 -kerning first=107 second=46 amount=2 -kerning first=66 second=90 amount=-1 -kerning first=66 second=89 amount=-1 -kerning first=66 second=65 amount=-1 -kerning first=66 second=53 amount=-1 -kerning first=66 second=55 amount=-1 -kerning first=66 second=56 amount=-1 -kerning first=66 second=108 amount=1 -kerning first=66 second=50 amount=-2 -kerning first=66 second=47 amount=-2 -kerning first=66 second=71 amount=1 -kerning first=66 second=107 amount=1 -kerning first=66 second=72 amount=1 -kerning first=66 second=49 amount=-3 -kerning first=66 second=33 amount=1 -kerning first=66 second=51 amount=-2 -kerning first=66 second=57 amount=-1 -kerning first=66 second=67 amount=1 -kerning first=66 second=100 amount=1 -kerning first=66 second=113 amount=1 -kerning first=66 second=40 amount=1 -kerning first=66 second=41 amount=-1 -kerning first=66 second=105 amount=1 -kerning first=66 second=116 amount=1 -kerning first=66 second=103 amount=1 -kerning first=66 second=119 amount=1 -kerning first=66 second=122 amount=-1 -kerning first=66 second=110 amount=1 -kerning first=66 second=114 amount=1 -kerning first=66 second=117 amount=1 -kerning first=66 second=111 amount=1 -kerning first=66 second=101 amount=1 -kerning first=66 second=99 amount=1 -kerning first=66 second=35 amount=1 -kerning first=66 second=44 amount=-4 -kerning first=66 second=45 amount=1 -kerning first=66 second=46 amount=-2 -kerning first=104 second=106 amount=1 -kerning first=104 second=52 amount=1 -kerning first=104 second=63 amount=-1 -kerning first=104 second=108 amount=1 -kerning first=104 second=64 amount=1 -kerning first=104 second=92 amount=-3 -kerning first=104 second=107 amount=1 -kerning first=104 second=102 amount=1 -kerning first=104 second=49 amount=-3 -kerning first=104 second=33 amount=1 -kerning first=104 second=100 amount=1 -kerning first=104 second=113 amount=1 -kerning first=104 second=112 amount=1 -kerning first=104 second=98 amount=1 -kerning first=104 second=40 amount=1 -kerning first=104 second=41 amount=1 -kerning first=104 second=105 amount=1 -kerning first=104 second=116 amount=1 -kerning first=104 second=121 amount=1 -kerning first=104 second=103 amount=1 -kerning first=104 second=59 amount=1 -kerning first=104 second=119 amount=2 -kerning first=104 second=109 amount=1 -kerning first=104 second=122 amount=1 -kerning first=104 second=110 amount=1 -kerning first=104 second=120 amount=1 -kerning first=104 second=114 amount=1 -kerning first=104 second=117 amount=1 -kerning first=104 second=118 amount=1 -kerning first=104 second=111 amount=1 -kerning first=104 second=101 amount=1 -kerning first=104 second=99 amount=1 -kerning first=104 second=35 amount=1 -kerning first=104 second=97 amount=1 -kerning first=104 second=115 amount=1 -kerning first=104 second=58 amount=1 -kerning first=104 second=34 amount=-2 -kerning first=104 second=39 amount=-2 -kerning first=104 second=45 amount=1 -kerning first=104 second=46 amount=1 -kerning first=72 second=106 amount=1 -kerning first=72 second=87 amount=1 -kerning first=72 second=81 amount=1 -kerning first=72 second=88 amount=1 -kerning first=72 second=75 amount=1 -kerning first=72 second=86 amount=1 -kerning first=72 second=52 amount=1 -kerning first=72 second=85 amount=1 -kerning first=72 second=76 amount=1 -kerning first=72 second=56 amount=-1 -kerning first=72 second=80 amount=1 -kerning first=72 second=69 amount=1 -kerning first=72 second=108 amount=1 -kerning first=72 second=82 amount=1 -kerning first=72 second=92 amount=1 -kerning first=72 second=71 amount=1 -kerning first=72 second=107 amount=1 -kerning first=72 second=66 amount=1 -kerning first=72 second=104 amount=1 -kerning first=72 second=72 amount=1 -kerning first=72 second=102 amount=1 -kerning first=72 second=93 amount=1 -kerning first=72 second=49 amount=-2 -kerning first=72 second=73 amount=1 -kerning first=72 second=33 amount=1 -kerning first=72 second=79 amount=1 -kerning first=72 second=51 amount=-1 -kerning first=72 second=57 amount=-1 -kerning first=72 second=67 amount=1 -kerning first=72 second=100 amount=1 -kerning first=72 second=113 amount=1 -kerning first=72 second=112 amount=1 -kerning first=72 second=98 amount=1 -kerning first=72 second=40 amount=1 -kerning first=72 second=41 amount=1 -kerning first=72 second=105 amount=1 -kerning first=72 second=116 amount=2 -kerning first=72 second=121 amount=1 -kerning first=72 second=103 amount=1 -kerning first=72 second=59 amount=1 -kerning first=72 second=119 amount=1 -kerning first=72 second=110 amount=1 -kerning first=72 second=120 amount=1 -kerning first=72 second=114 amount=1 -kerning first=72 second=117 amount=1 -kerning first=72 second=118 amount=1 -kerning first=72 second=111 amount=1 -kerning first=72 second=101 amount=1 -kerning first=72 second=99 amount=1 -kerning first=72 second=35 amount=1 -kerning first=72 second=97 amount=1 -kerning first=72 second=115 amount=1 -kerning first=72 second=34 amount=1 -kerning first=72 second=39 amount=1 -kerning first=72 second=45 amount=1 -kerning first=72 second=46 amount=1 -kerning first=102 second=106 amount=2 -kerning first=102 second=53 amount=1 -kerning first=102 second=55 amount=-1 -kerning first=102 second=48 amount=1 -kerning first=102 second=63 amount=1 -kerning first=102 second=108 amount=2 -kerning first=102 second=50 amount=-1 -kerning first=102 second=92 amount=1 -kerning first=102 second=47 amount=-1 -kerning first=102 second=107 amount=2 -kerning first=102 second=104 amount=2 -kerning first=102 second=102 amount=2 -kerning first=102 second=93 amount=1 -kerning first=102 second=49 amount=-2 -kerning first=102 second=33 amount=2 -kerning first=102 second=54 amount=1 -kerning first=102 second=57 amount=1 -kerning first=102 second=100 amount=1 -kerning first=102 second=113 amount=1 -kerning first=102 second=112 amount=2 -kerning first=102 second=98 amount=2 -kerning first=102 second=40 amount=2 -kerning first=102 second=41 amount=1 -kerning first=102 second=105 amount=2 -kerning first=102 second=116 amount=2 -kerning first=102 second=121 amount=2 -kerning first=102 second=103 amount=1 -kerning first=102 second=59 amount=1 -kerning first=102 second=119 amount=3 -kerning first=102 second=109 amount=1 -kerning first=102 second=122 amount=1 -kerning first=102 second=110 amount=2 -kerning first=102 second=120 amount=2 -kerning first=102 second=114 amount=2 -kerning first=102 second=117 amount=2 -kerning first=102 second=118 amount=3 -kerning first=102 second=111 amount=1 -kerning first=102 second=101 amount=1 -kerning first=102 second=99 amount=1 -kerning first=102 second=35 amount=2 -kerning first=102 second=97 amount=2 -kerning first=102 second=115 amount=1 -kerning first=102 second=58 amount=1 -kerning first=102 second=34 amount=2 -kerning first=102 second=39 amount=2 -kerning first=102 second=45 amount=-2 -kerning first=102 second=46 amount=-1 -kerning first=93 second=106 amount=1 -kerning first=93 second=90 amount=1 -kerning first=93 second=88 amount=1 -kerning first=93 second=65 amount=1 -kerning first=93 second=75 amount=1 -kerning first=93 second=86 amount=1 -kerning first=93 second=78 amount=1 -kerning first=93 second=55 amount=1 -kerning first=93 second=83 amount=1 -kerning first=93 second=48 amount=-1 -kerning first=93 second=56 amount=-1 -kerning first=93 second=80 amount=1 -kerning first=93 second=69 amount=1 -kerning first=93 second=108 amount=1 -kerning first=93 second=82 amount=1 -kerning first=93 second=50 amount=1 -kerning first=93 second=47 amount=1 -kerning first=93 second=107 amount=1 -kerning first=93 second=66 amount=1 -kerning first=93 second=104 amount=1 -kerning first=93 second=49 amount=-3 -kerning first=93 second=73 amount=1 -kerning first=93 second=33 amount=1 -kerning first=93 second=54 amount=-1 -kerning first=93 second=67 amount=1 -kerning first=93 second=70 amount=1 -kerning first=93 second=112 amount=1 -kerning first=93 second=98 amount=1 -kerning first=93 second=41 amount=1 -kerning first=93 second=105 amount=1 -kerning first=93 second=116 amount=1 -kerning first=93 second=121 amount=1 -kerning first=93 second=103 amount=1 -kerning first=93 second=59 amount=1 -kerning first=93 second=119 amount=1 -kerning first=93 second=122 amount=1 -kerning first=93 second=110 amount=1 -kerning first=93 second=120 amount=2 -kerning first=93 second=114 amount=1 -kerning first=93 second=117 amount=1 -kerning first=93 second=118 amount=1 -kerning first=93 second=111 amount=1 -kerning first=93 second=99 amount=1 -kerning first=93 second=97 amount=1 -kerning first=93 second=115 amount=1 -kerning first=93 second=58 amount=1 -kerning first=93 second=34 amount=1 -kerning first=93 second=39 amount=1 -kerning first=93 second=44 amount=1 -kerning first=93 second=46 amount=1 -kerning first=49 second=106 amount=-3 -kerning first=49 second=87 amount=-4 -kerning first=49 second=81 amount=-4 -kerning first=49 second=77 amount=-4 -kerning first=49 second=90 amount=-3 -kerning first=49 second=88 amount=-3 -kerning first=49 second=89 amount=-4 -kerning first=49 second=65 amount=-3 -kerning first=49 second=75 amount=-3 -kerning first=49 second=86 amount=-3 -kerning first=49 second=78 amount=-4 -kerning first=49 second=85 amount=-4 -kerning first=49 second=84 amount=-4 -kerning first=49 second=83 amount=-4 -kerning first=49 second=68 amount=-4 -kerning first=49 second=76 amount=-4 -kerning first=49 second=74 amount=-4 -kerning first=49 second=80 amount=-3 -kerning first=49 second=63 amount=-4 -kerning first=49 second=69 amount=-3 -kerning first=49 second=108 amount=-3 -kerning first=49 second=64 amount=-4 -kerning first=49 second=82 amount=-3 -kerning first=49 second=92 amount=-4 -kerning first=49 second=47 amount=-3 -kerning first=49 second=71 amount=-4 -kerning first=49 second=107 amount=-3 -kerning first=49 second=66 amount=-3 -kerning first=49 second=104 amount=-3 -kerning first=49 second=72 amount=-4 -kerning first=49 second=102 amount=-4 -kerning first=49 second=93 amount=-4 -kerning first=49 second=73 amount=-3 -kerning first=49 second=33 amount=-3 -kerning first=49 second=79 amount=-4 -kerning first=49 second=67 amount=-4 -kerning first=49 second=70 amount=-3 -kerning first=49 second=100 amount=-4 -kerning first=49 second=113 amount=-4 -kerning first=49 second=112 amount=-3 -kerning first=49 second=98 amount=-3 -kerning first=49 second=40 amount=-4 -kerning first=49 second=41 amount=-3 -kerning first=49 second=105 amount=-3 -kerning first=49 second=116 amount=-3 -kerning first=49 second=121 amount=-3 -kerning first=49 second=103 amount=-4 -kerning first=49 second=59 amount=-3 -kerning first=49 second=119 amount=-3 -kerning first=49 second=109 amount=-4 -kerning first=49 second=122 amount=-3 -kerning first=49 second=110 amount=-3 -kerning first=49 second=120 amount=-2 -kerning first=49 second=114 amount=-3 -kerning first=49 second=117 amount=-3 -kerning first=49 second=118 amount=-3 -kerning first=49 second=111 amount=-4 -kerning first=49 second=101 amount=-4 -kerning first=49 second=99 amount=-3 -kerning first=49 second=35 amount=-4 -kerning first=49 second=97 amount=-3 -kerning first=49 second=115 amount=-3 -kerning first=49 second=58 amount=-3 -kerning first=49 second=34 amount=-4 -kerning first=49 second=39 amount=-3 -kerning first=49 second=44 amount=-3 -kerning first=49 second=45 amount=-4 -kerning first=49 second=46 amount=-3 -kerning first=73 second=106 amount=1 -kerning first=73 second=87 amount=1 -kerning first=73 second=90 amount=1 -kerning first=73 second=88 amount=1 -kerning first=73 second=65 amount=1 -kerning first=73 second=75 amount=1 -kerning first=73 second=86 amount=1 -kerning first=73 second=85 amount=1 -kerning first=73 second=83 amount=1 -kerning first=73 second=76 amount=1 -kerning first=73 second=56 amount=-1 -kerning first=73 second=80 amount=1 -kerning first=73 second=63 amount=1 -kerning first=73 second=108 amount=1 -kerning first=73 second=82 amount=1 -kerning first=73 second=92 amount=1 -kerning first=73 second=47 amount=1 -kerning first=73 second=71 amount=1 -kerning first=73 second=107 amount=1 -kerning first=73 second=66 amount=1 -kerning first=73 second=104 amount=1 -kerning first=73 second=72 amount=1 -kerning first=73 second=102 amount=1 -kerning first=73 second=93 amount=1 -kerning first=73 second=49 amount=-2 -kerning first=73 second=73 amount=1 -kerning first=73 second=33 amount=1 -kerning first=73 second=54 amount=-1 -kerning first=73 second=67 amount=1 -kerning first=73 second=113 amount=1 -kerning first=73 second=112 amount=1 -kerning first=73 second=98 amount=1 -kerning first=73 second=41 amount=1 -kerning first=73 second=105 amount=1 -kerning first=73 second=116 amount=1 -kerning first=73 second=121 amount=1 -kerning first=73 second=103 amount=1 -kerning first=73 second=59 amount=1 -kerning first=73 second=119 amount=2 -kerning first=73 second=122 amount=1 -kerning first=73 second=110 amount=1 -kerning first=73 second=120 amount=1 -kerning first=73 second=114 amount=1 -kerning first=73 second=117 amount=1 -kerning first=73 second=118 amount=1 -kerning first=73 second=111 amount=1 -kerning first=73 second=99 amount=1 -kerning first=73 second=97 amount=1 -kerning first=73 second=115 amount=1 -kerning first=73 second=58 amount=1 -kerning first=73 second=34 amount=1 -kerning first=73 second=39 amount=1 -kerning first=73 second=44 amount=1 -kerning first=73 second=46 amount=1 -kerning first=33 second=106 amount=1 -kerning first=33 second=87 amount=1 -kerning first=33 second=81 amount=1 -kerning first=33 second=90 amount=1 -kerning first=33 second=88 amount=1 -kerning first=33 second=89 amount=1 -kerning first=33 second=65 amount=1 -kerning first=33 second=75 amount=1 -kerning first=33 second=86 amount=1 -kerning first=33 second=52 amount=1 -kerning first=33 second=78 amount=1 -kerning first=33 second=53 amount=2 -kerning first=33 second=85 amount=1 -kerning first=33 second=84 amount=1 -kerning first=33 second=83 amount=1 -kerning first=33 second=68 amount=1 -kerning first=33 second=76 amount=1 -kerning first=33 second=74 amount=1 -kerning first=33 second=80 amount=1 -kerning first=33 second=63 amount=1 -kerning first=33 second=69 amount=1 -kerning first=33 second=108 amount=1 -kerning first=33 second=82 amount=1 -kerning first=33 second=92 amount=1 -kerning first=33 second=47 amount=1 -kerning first=33 second=71 amount=1 -kerning first=33 second=107 amount=1 -kerning first=33 second=66 amount=1 -kerning first=33 second=104 amount=1 -kerning first=33 second=72 amount=1 -kerning first=33 second=102 amount=1 -kerning first=33 second=93 amount=1 -kerning first=33 second=49 amount=-2 -kerning first=33 second=73 amount=2 -kerning first=33 second=33 amount=1 -kerning first=33 second=79 amount=1 -kerning first=33 second=67 amount=1 -kerning first=33 second=100 amount=1 -kerning first=33 second=113 amount=1 -kerning first=33 second=112 amount=1 -kerning first=33 second=98 amount=1 -kerning first=33 second=40 amount=1 -kerning first=33 second=41 amount=1 -kerning first=33 second=105 amount=1 -kerning first=33 second=116 amount=2 -kerning first=33 second=121 amount=1 -kerning first=33 second=103 amount=1 -kerning first=33 second=59 amount=2 -kerning first=33 second=119 amount=2 -kerning first=33 second=122 amount=1 -kerning first=33 second=110 amount=1 -kerning first=33 second=120 amount=1 -kerning first=33 second=114 amount=1 -kerning first=33 second=117 amount=1 -kerning first=33 second=118 amount=2 -kerning first=33 second=111 amount=1 -kerning first=33 second=101 amount=1 -kerning first=33 second=99 amount=1 -kerning first=33 second=35 amount=1 -kerning first=33 second=97 amount=1 -kerning first=33 second=115 amount=1 -kerning first=33 second=58 amount=1 -kerning first=33 second=43 amount=1 -kerning first=33 second=34 amount=1 -kerning first=33 second=39 amount=1 -kerning first=33 second=44 amount=1 -kerning first=33 second=45 amount=1 -kerning first=33 second=46 amount=1 -kerning first=79 second=106 amount=1 -kerning first=79 second=81 amount=1 -kerning first=79 second=88 amount=-1 -kerning first=79 second=89 amount=-1 -kerning first=79 second=65 amount=-1 -kerning first=79 second=55 amount=-1 -kerning first=79 second=56 amount=-1 -kerning first=79 second=108 amount=1 -kerning first=79 second=50 amount=-1 -kerning first=79 second=92 amount=-1 -kerning first=79 second=47 amount=-1 -kerning first=79 second=71 amount=1 -kerning first=79 second=107 amount=1 -kerning first=79 second=72 amount=1 -kerning first=79 second=102 amount=1 -kerning first=79 second=93 amount=-1 -kerning first=79 second=49 amount=-3 -kerning first=79 second=33 amount=1 -kerning first=79 second=79 amount=1 -kerning first=79 second=51 amount=-1 -kerning first=79 second=57 amount=-1 -kerning first=79 second=67 amount=1 -kerning first=79 second=100 amount=1 -kerning first=79 second=113 amount=1 -kerning first=79 second=112 amount=1 -kerning first=79 second=98 amount=1 -kerning first=79 second=40 amount=1 -kerning first=79 second=41 amount=-1 -kerning first=79 second=105 amount=1 -kerning first=79 second=116 amount=2 -kerning first=79 second=121 amount=1 -kerning first=79 second=103 amount=1 -kerning first=79 second=59 amount=1 -kerning first=79 second=119 amount=2 -kerning first=79 second=110 amount=1 -kerning first=79 second=120 amount=1 -kerning first=79 second=114 amount=1 -kerning first=79 second=117 amount=1 -kerning first=79 second=118 amount=2 -kerning first=79 second=111 amount=1 -kerning first=79 second=101 amount=1 -kerning first=79 second=99 amount=1 -kerning first=79 second=35 amount=1 -kerning first=79 second=97 amount=1 -kerning first=79 second=44 amount=-1 -kerning first=79 second=45 amount=1 -kerning first=51 second=77 amount=-1 -kerning first=51 second=90 amount=-2 -kerning first=51 second=89 amount=-1 -kerning first=51 second=65 amount=-2 -kerning first=51 second=75 amount=-1 -kerning first=51 second=78 amount=-1 -kerning first=51 second=84 amount=-1 -kerning first=51 second=83 amount=-1 -kerning first=51 second=68 amount=-1 -kerning first=51 second=76 amount=-1 -kerning first=51 second=74 amount=-1 -kerning first=51 second=63 amount=-1 -kerning first=51 second=64 amount=-1 -kerning first=51 second=92 amount=-1 -kerning first=51 second=47 amount=-3 -kerning first=51 second=93 amount=-1 -kerning first=51 second=70 amount=-1 -kerning first=51 second=41 amount=-1 -kerning first=51 second=59 amount=-1 -kerning first=51 second=109 amount=-1 -kerning first=51 second=122 amount=-2 -kerning first=51 second=120 amount=-1 -kerning first=51 second=58 amount=-1 -kerning first=51 second=44 amount=-4 -kerning first=51 second=46 amount=-3 -kerning first=54 second=106 amount=-1 -kerning first=54 second=87 amount=-1 -kerning first=54 second=81 amount=-1 -kerning first=54 second=77 amount=-1 -kerning first=54 second=90 amount=-1 -kerning first=54 second=88 amount=-2 -kerning first=54 second=89 amount=-2 -kerning first=54 second=65 amount=-2 -kerning first=54 second=75 amount=-1 -kerning first=54 second=86 amount=-1 -kerning first=54 second=78 amount=-1 -kerning first=54 second=83 amount=-1 -kerning first=54 second=68 amount=-1 -kerning first=54 second=76 amount=-1 -kerning first=54 second=74 amount=-1 -kerning first=54 second=80 amount=-1 -kerning first=54 second=69 amount=-1 -kerning first=54 second=64 amount=-1 -kerning first=54 second=82 amount=-1 -kerning first=54 second=92 amount=-2 -kerning first=54 second=47 amount=-2 -kerning first=54 second=66 amount=-1 -kerning first=54 second=104 amount=-1 -kerning first=54 second=72 amount=-1 -kerning first=54 second=102 amount=-1 -kerning first=54 second=93 amount=-1 -kerning first=54 second=73 amount=-1 -kerning first=54 second=79 amount=-1 -kerning first=54 second=70 amount=-1 -kerning first=54 second=100 amount=-1 -kerning first=54 second=113 amount=-1 -kerning first=54 second=112 amount=-1 -kerning first=54 second=98 amount=-1 -kerning first=54 second=40 amount=-1 -kerning first=54 second=41 amount=-1 -kerning first=54 second=121 amount=-1 -kerning first=54 second=59 amount=-1 -kerning first=54 second=109 amount=-1 -kerning first=54 second=122 amount=-2 -kerning first=54 second=110 amount=-1 -kerning first=54 second=120 amount=-1 -kerning first=54 second=114 amount=-1 -kerning first=54 second=118 amount=-1 -kerning first=54 second=101 amount=-1 -kerning first=54 second=35 amount=-1 -kerning first=54 second=97 amount=-1 -kerning first=54 second=115 amount=-1 -kerning first=54 second=58 amount=-2 -kerning first=54 second=44 amount=-2 -kerning first=54 second=45 amount=-1 -kerning first=54 second=46 amount=-1 -kerning first=57 second=87 amount=-1 -kerning first=57 second=81 amount=-1 -kerning first=57 second=77 amount=-1 -kerning first=57 second=90 amount=-1 -kerning first=57 second=88 amount=-2 -kerning first=57 second=89 amount=-2 -kerning first=57 second=65 amount=-2 -kerning first=57 second=75 amount=-1 -kerning first=57 second=86 amount=-2 -kerning first=57 second=78 amount=-1 -kerning first=57 second=85 amount=-1 -kerning first=57 second=84 amount=-1 -kerning first=57 second=83 amount=-1 -kerning first=57 second=68 amount=-1 -kerning first=57 second=76 amount=-1 -kerning first=57 second=74 amount=-1 -kerning first=57 second=80 amount=-1 -kerning first=57 second=63 amount=-1 -kerning first=57 second=69 amount=-1 -kerning first=57 second=64 amount=-1 -kerning first=57 second=82 amount=-1 -kerning first=57 second=92 amount=-2 -kerning first=57 second=47 amount=-2 -kerning first=57 second=66 amount=-1 -kerning first=57 second=104 amount=-1 -kerning first=57 second=93 amount=-2 -kerning first=57 second=73 amount=-1 -kerning first=57 second=79 amount=-1 -kerning first=57 second=70 amount=-1 -kerning first=57 second=100 amount=-1 -kerning first=57 second=98 amount=-1 -kerning first=57 second=41 amount=-2 -kerning first=57 second=116 amount=1 -kerning first=57 second=59 amount=-1 -kerning first=57 second=119 amount=1 -kerning first=57 second=109 amount=-1 -kerning first=57 second=122 amount=-1 -kerning first=57 second=118 amount=1 -kerning first=57 second=101 amount=-1 -kerning first=57 second=115 amount=-1 -kerning first=57 second=58 amount=-1 -kerning first=57 second=34 amount=-1 -kerning first=57 second=44 amount=-3 -kerning first=57 second=46 amount=-2 -kerning first=67 second=106 amount=1 -kerning first=67 second=81 amount=1 -kerning first=67 second=88 amount=-1 -kerning first=67 second=89 amount=-1 -kerning first=67 second=52 amount=1 -kerning first=67 second=85 amount=1 -kerning first=67 second=55 amount=-1 -kerning first=67 second=83 amount=1 -kerning first=67 second=74 amount=1 -kerning first=67 second=56 amount=-1 -kerning first=67 second=80 amount=1 -kerning first=67 second=69 amount=1 -kerning first=67 second=108 amount=1 -kerning first=67 second=64 amount=1 -kerning first=67 second=50 amount=-1 -kerning first=67 second=92 amount=-1 -kerning first=67 second=47 amount=-1 -kerning first=67 second=71 amount=1 -kerning first=67 second=107 amount=1 -kerning first=67 second=66 amount=1 -kerning first=67 second=104 amount=1 -kerning first=67 second=102 amount=1 -kerning first=67 second=93 amount=-1 -kerning first=67 second=49 amount=-3 -kerning first=67 second=73 amount=1 -kerning first=67 second=33 amount=1 -kerning first=67 second=79 amount=1 -kerning first=67 second=51 amount=-1 -kerning first=67 second=67 amount=1 -kerning first=67 second=100 amount=1 -kerning first=67 second=113 amount=1 -kerning first=67 second=112 amount=1 -kerning first=67 second=98 amount=1 -kerning first=67 second=40 amount=1 -kerning first=67 second=105 amount=1 -kerning first=67 second=116 amount=1 -kerning first=67 second=121 amount=1 -kerning first=67 second=103 amount=1 -kerning first=67 second=119 amount=2 -kerning first=67 second=109 amount=1 -kerning first=67 second=110 amount=1 -kerning first=67 second=120 amount=1 -kerning first=67 second=114 amount=1 -kerning first=67 second=117 amount=1 -kerning first=67 second=118 amount=2 -kerning first=67 second=111 amount=1 -kerning first=67 second=101 amount=1 -kerning first=67 second=99 amount=1 -kerning first=67 second=35 amount=1 -kerning first=67 second=97 amount=1 -kerning first=67 second=34 amount=1 -kerning first=67 second=39 amount=1 -kerning first=67 second=44 amount=-1 -kerning first=123 second=32 amount=1 -kerning first=125 second=112 amount=1 -kerning first=125 second=109 amount=1 -kerning first=125 second=110 amount=1 -kerning first=125 second=111 amount=1 -kerning first=70 second=87 amount=1 -kerning first=70 second=90 amount=-1 -kerning first=70 second=88 amount=1 -kerning first=70 second=65 amount=-2 -kerning first=70 second=75 amount=1 -kerning first=70 second=86 amount=1 -kerning first=70 second=53 amount=-1 -kerning first=70 second=85 amount=1 -kerning first=70 second=83 amount=-1 -kerning first=70 second=48 amount=-1 -kerning first=70 second=76 amount=1 -kerning first=70 second=74 amount=-2 -kerning first=70 second=56 amount=-1 -kerning first=70 second=80 amount=1 -kerning first=70 second=63 amount=-1 -kerning first=70 second=108 amount=1 -kerning first=70 second=64 amount=-1 -kerning first=70 second=82 amount=1 -kerning first=70 second=50 amount=-3 -kerning first=70 second=92 amount=1 -kerning first=70 second=47 amount=-3 -kerning first=70 second=107 amount=1 -kerning first=70 second=66 amount=1 -kerning first=70 second=93 amount=1 -kerning first=70 second=49 amount=-2 -kerning first=70 second=73 amount=1 -kerning first=70 second=33 amount=1 -kerning first=70 second=51 amount=-2 -kerning first=70 second=54 amount=-1 -kerning first=70 second=57 amount=-1 -kerning first=70 second=98 amount=1 -kerning first=70 second=41 amount=1 -kerning first=70 second=105 amount=1 -kerning first=70 second=59 amount=-1 -kerning first=70 second=109 amount=-1 -kerning first=70 second=122 amount=-2 -kerning first=70 second=120 amount=-1 -kerning first=70 second=58 amount=-1 -kerning first=70 second=34 amount=1 -kerning first=70 second=39 amount=1 -kerning first=70 second=44 amount=-4 -kerning first=70 second=46 amount=-3 -kerning first=100 second=106 amount=1 -kerning first=100 second=56 amount=-1 -kerning first=100 second=63 amount=1 -kerning first=100 second=108 amount=1 -kerning first=100 second=92 amount=1 -kerning first=100 second=47 amount=1 -kerning first=100 second=107 amount=1 -kerning first=100 second=102 amount=1 -kerning first=100 second=93 amount=1 -kerning first=100 second=49 amount=-2 -kerning first=100 second=33 amount=1 -kerning first=100 second=113 amount=1 -kerning first=100 second=112 amount=1 -kerning first=100 second=98 amount=1 -kerning first=100 second=41 amount=1 -kerning first=100 second=105 amount=1 -kerning first=100 second=116 amount=1 -kerning first=100 second=121 amount=1 -kerning first=100 second=103 amount=1 -kerning first=100 second=59 amount=1 -kerning first=100 second=119 amount=2 -kerning first=100 second=122 amount=1 -kerning first=100 second=110 amount=1 -kerning first=100 second=120 amount=1 -kerning first=100 second=114 amount=1 -kerning first=100 second=117 amount=1 -kerning first=100 second=118 amount=2 -kerning first=100 second=111 amount=1 -kerning first=100 second=99 amount=1 -kerning first=100 second=97 amount=1 -kerning first=100 second=115 amount=1 -kerning first=100 second=58 amount=1 -kerning first=100 second=34 amount=1 -kerning first=100 second=39 amount=1 -kerning first=100 second=44 amount=1 -kerning first=100 second=46 amount=1 -kerning first=113 second=106 amount=3 -kerning first=113 second=52 amount=1 -kerning first=113 second=108 amount=1 -kerning first=113 second=92 amount=-2 -kerning first=113 second=47 amount=1 -kerning first=113 second=107 amount=1 -kerning first=113 second=104 amount=1 -kerning first=113 second=102 amount=1 -kerning first=113 second=49 amount=-3 -kerning first=113 second=33 amount=1 -kerning first=113 second=100 amount=1 -kerning first=113 second=112 amount=1 -kerning first=113 second=98 amount=1 -kerning first=113 second=40 amount=1 -kerning first=113 second=41 amount=1 -kerning first=113 second=105 amount=1 -kerning first=113 second=116 amount=2 -kerning first=113 second=121 amount=2 -kerning first=113 second=103 amount=1 -kerning first=113 second=59 amount=2 -kerning first=113 second=119 amount=2 -kerning first=113 second=109 amount=1 -kerning first=113 second=122 amount=1 -kerning first=113 second=110 amount=1 -kerning first=113 second=120 amount=1 -kerning first=113 second=114 amount=1 -kerning first=113 second=117 amount=1 -kerning first=113 second=118 amount=2 -kerning first=113 second=111 amount=1 -kerning first=113 second=101 amount=1 -kerning first=113 second=99 amount=1 -kerning first=113 second=35 amount=1 -kerning first=113 second=97 amount=1 -kerning first=113 second=115 amount=1 -kerning first=113 second=58 amount=1 -kerning first=113 second=44 amount=2 -kerning first=113 second=45 amount=1 -kerning first=113 second=46 amount=1 -kerning first=112 second=106 amount=1 -kerning first=112 second=52 amount=1 -kerning first=112 second=63 amount=-1 -kerning first=112 second=108 amount=1 -kerning first=112 second=64 amount=1 -kerning first=112 second=50 amount=-1 -kerning first=112 second=92 amount=-3 -kerning first=112 second=107 amount=1 -kerning first=112 second=104 amount=1 -kerning first=112 second=102 amount=1 -kerning first=112 second=93 amount=-1 -kerning first=112 second=49 amount=-4 -kerning first=112 second=33 amount=1 -kerning first=112 second=100 amount=1 -kerning first=112 second=113 amount=1 -kerning first=112 second=98 amount=1 -kerning first=112 second=40 amount=1 -kerning first=112 second=105 amount=1 -kerning first=112 second=116 amount=2 -kerning first=112 second=103 amount=1 -kerning first=112 second=59 amount=1 -kerning first=112 second=119 amount=1 -kerning first=112 second=110 amount=1 -kerning first=112 second=120 amount=1 -kerning first=112 second=114 amount=1 -kerning first=112 second=117 amount=1 -kerning first=112 second=118 amount=1 -kerning first=112 second=111 amount=1 -kerning first=112 second=101 amount=1 -kerning first=112 second=99 amount=1 -kerning first=112 second=35 amount=1 -kerning first=112 second=97 amount=1 -kerning first=112 second=115 amount=1 -kerning first=112 second=34 amount=-2 -kerning first=112 second=39 amount=-2 -kerning first=112 second=44 amount=-1 -kerning first=112 second=45 amount=1 -kerning first=98 second=52 amount=1 -kerning first=98 second=56 amount=-1 -kerning first=98 second=63 amount=-1 -kerning first=98 second=108 amount=1 -kerning first=98 second=92 amount=-3 -kerning first=98 second=107 amount=1 -kerning first=98 second=102 amount=1 -kerning first=98 second=93 amount=-1 -kerning first=98 second=49 amount=-4 -kerning first=98 second=33 amount=1 -kerning first=98 second=100 amount=1 -kerning first=98 second=113 amount=1 -kerning first=98 second=112 amount=1 -kerning first=98 second=40 amount=1 -kerning first=98 second=105 amount=1 -kerning first=98 second=116 amount=1 -kerning first=98 second=103 amount=1 -kerning first=98 second=119 amount=1 -kerning first=98 second=110 amount=1 -kerning first=98 second=120 amount=1 -kerning first=98 second=114 amount=1 -kerning first=98 second=117 amount=1 -kerning first=98 second=118 amount=1 -kerning first=98 second=111 amount=1 -kerning first=98 second=101 amount=1 -kerning first=98 second=99 amount=1 -kerning first=98 second=35 amount=1 -kerning first=98 second=97 amount=1 -kerning first=98 second=115 amount=1 -kerning first=98 second=34 amount=-3 -kerning first=98 second=39 amount=-3 -kerning first=98 second=45 amount=1 -kerning first=98 second=46 amount=1 -kerning first=40 second=106 amount=1 -kerning first=40 second=87 amount=1 -kerning first=40 second=81 amount=-1 -kerning first=40 second=90 amount=1 -kerning first=40 second=88 amount=1 -kerning first=40 second=89 amount=1 -kerning first=40 second=65 amount=1 -kerning first=40 second=75 amount=1 -kerning first=40 second=86 amount=1 -kerning first=40 second=52 amount=-1 -kerning first=40 second=78 amount=1 -kerning first=40 second=85 amount=1 -kerning first=40 second=48 amount=-1 -kerning first=40 second=68 amount=1 -kerning first=40 second=76 amount=1 -kerning first=40 second=74 amount=-1 -kerning first=40 second=56 amount=-1 -kerning first=40 second=80 amount=1 -kerning first=40 second=69 amount=1 -kerning first=40 second=108 amount=1 -kerning first=40 second=64 amount=-1 -kerning first=40 second=82 amount=1 -kerning first=40 second=92 amount=1 -kerning first=40 second=47 amount=1 -kerning first=40 second=107 amount=1 -kerning first=40 second=66 amount=1 -kerning first=40 second=104 amount=1 -kerning first=40 second=93 amount=1 -kerning first=40 second=49 amount=-2 -kerning first=40 second=73 amount=1 -kerning first=40 second=33 amount=1 -kerning first=40 second=51 amount=-1 -kerning first=40 second=54 amount=-2 -kerning first=40 second=57 amount=-1 -kerning first=40 second=112 amount=1 -kerning first=40 second=98 amount=1 -kerning first=40 second=41 amount=1 -kerning first=40 second=105 amount=1 -kerning first=40 second=59 amount=1 -kerning first=40 second=122 amount=1 -kerning first=40 second=110 amount=1 -kerning first=40 second=120 amount=1 -kerning first=40 second=114 amount=1 -kerning first=40 second=35 amount=-1 -kerning first=40 second=97 amount=1 -kerning first=40 second=58 amount=1 -kerning first=40 second=34 amount=1 -kerning first=40 second=39 amount=1 -kerning first=40 second=44 amount=1 -kerning first=40 second=45 amount=-1 -kerning first=40 second=46 amount=1 -kerning first=41 second=106 amount=1 -kerning first=41 second=81 amount=1 -kerning first=41 second=52 amount=1 -kerning first=41 second=85 amount=1 -kerning first=41 second=55 amount=-1 -kerning first=41 second=83 amount=1 -kerning first=41 second=74 amount=1 -kerning first=41 second=56 amount=-1 -kerning first=41 second=80 amount=1 -kerning first=41 second=63 amount=1 -kerning first=41 second=69 amount=1 -kerning first=41 second=108 amount=1 -kerning first=41 second=50 amount=-1 -kerning first=41 second=71 amount=1 -kerning first=41 second=107 amount=1 -kerning first=41 second=66 amount=1 -kerning first=41 second=104 amount=1 -kerning first=41 second=72 amount=1 -kerning first=41 second=102 amount=1 -kerning first=41 second=49 amount=-2 -kerning first=41 second=73 amount=1 -kerning first=41 second=33 amount=1 -kerning first=41 second=79 amount=1 -kerning first=41 second=67 amount=1 -kerning first=41 second=100 amount=1 -kerning first=41 second=113 amount=1 -kerning first=41 second=112 amount=1 -kerning first=41 second=98 amount=1 -kerning first=41 second=40 amount=1 -kerning first=41 second=105 amount=1 -kerning first=41 second=116 amount=2 -kerning first=41 second=121 amount=2 -kerning first=41 second=103 amount=1 -kerning first=41 second=59 amount=1 -kerning first=41 second=119 amount=2 -kerning first=41 second=109 amount=1 -kerning first=41 second=110 amount=1 -kerning first=41 second=120 amount=1 -kerning first=41 second=114 amount=1 -kerning first=41 second=117 amount=1 -kerning first=41 second=118 amount=2 -kerning first=41 second=111 amount=1 -kerning first=41 second=101 amount=1 -kerning first=41 second=99 amount=1 -kerning first=41 second=35 amount=1 -kerning first=41 second=97 amount=1 -kerning first=41 second=115 amount=1 -kerning first=41 second=34 amount=1 -kerning first=41 second=39 amount=1 -kerning first=41 second=44 amount=-1 -kerning first=41 second=45 amount=1 -kerning first=105 second=106 amount=1 -kerning first=105 second=63 amount=1 -kerning first=105 second=108 amount=1 -kerning first=105 second=50 amount=1 -kerning first=105 second=92 amount=1 -kerning first=105 second=47 amount=1 -kerning first=105 second=107 amount=1 -kerning first=105 second=104 amount=1 -kerning first=105 second=102 amount=1 -kerning first=105 second=93 amount=1 -kerning first=105 second=49 amount=-2 -kerning first=105 second=33 amount=1 -kerning first=105 second=100 amount=1 -kerning first=105 second=113 amount=1 -kerning first=105 second=112 amount=1 -kerning first=105 second=98 amount=1 -kerning first=105 second=40 amount=1 -kerning first=105 second=41 amount=1 -kerning first=105 second=105 amount=1 -kerning first=105 second=116 amount=2 -kerning first=105 second=121 amount=2 -kerning first=105 second=103 amount=1 -kerning first=105 second=59 amount=2 -kerning first=105 second=119 amount=2 -kerning first=105 second=109 amount=1 -kerning first=105 second=122 amount=1 -kerning first=105 second=110 amount=1 -kerning first=105 second=120 amount=1 -kerning first=105 second=114 amount=1 -kerning first=105 second=117 amount=1 -kerning first=105 second=118 amount=2 -kerning first=105 second=111 amount=1 -kerning first=105 second=101 amount=1 -kerning first=105 second=99 amount=1 -kerning first=105 second=35 amount=1 -kerning first=105 second=97 amount=1 -kerning first=105 second=115 amount=1 -kerning first=105 second=58 amount=1 -kerning first=105 second=34 amount=1 -kerning first=105 second=39 amount=1 -kerning first=105 second=44 amount=1 -kerning first=105 second=46 amount=1 -kerning first=116 second=106 amount=2 -kerning first=116 second=52 amount=-1 -kerning first=116 second=55 amount=-1 -kerning first=116 second=48 amount=1 -kerning first=116 second=63 amount=1 -kerning first=116 second=108 amount=2 -kerning first=116 second=50 amount=-1 -kerning first=116 second=92 amount=-1 -kerning first=116 second=107 amount=2 -kerning first=116 second=104 amount=1 -kerning first=116 second=102 amount=2 -kerning first=116 second=93 amount=-2 -kerning first=116 second=49 amount=-3 -kerning first=116 second=33 amount=2 -kerning first=116 second=54 amount=1 -kerning first=116 second=57 amount=1 -kerning first=116 second=100 amount=1 -kerning first=116 second=113 amount=1 -kerning first=116 second=112 amount=2 -kerning first=116 second=98 amount=1 -kerning first=116 second=40 amount=2 -kerning first=116 second=105 amount=2 -kerning first=116 second=116 amount=2 -kerning first=116 second=121 amount=2 -kerning first=116 second=103 amount=1 -kerning first=116 second=59 amount=1 -kerning first=116 second=119 amount=3 -kerning first=116 second=109 amount=1 -kerning first=116 second=122 amount=1 -kerning first=116 second=110 amount=2 -kerning first=116 second=120 amount=2 -kerning first=116 second=114 amount=2 -kerning first=116 second=117 amount=2 -kerning first=116 second=118 amount=3 -kerning first=116 second=111 amount=1 -kerning first=116 second=101 amount=1 -kerning first=116 second=99 amount=1 -kerning first=116 second=35 amount=1 -kerning first=116 second=97 amount=1 -kerning first=116 second=115 amount=1 -kerning first=116 second=58 amount=1 -kerning first=116 second=34 amount=1 -kerning first=116 second=39 amount=1 -kerning first=116 second=45 amount=-1 -kerning first=116 second=32 amount=1 -kerning first=121 second=106 amount=1 -kerning first=121 second=55 amount=-3 -kerning first=121 second=108 amount=1 -kerning first=121 second=64 amount=-1 -kerning first=121 second=50 amount=-2 -kerning first=121 second=92 amount=-2 -kerning first=121 second=47 amount=-2 -kerning first=121 second=107 amount=1 -kerning first=121 second=104 amount=1 -kerning first=121 second=102 amount=1 -kerning first=121 second=93 amount=-3 -kerning first=121 second=49 amount=-3 -kerning first=121 second=33 amount=1 -kerning first=121 second=51 amount=-1 -kerning first=121 second=112 amount=1 -kerning first=121 second=98 amount=1 -kerning first=121 second=40 amount=1 -kerning first=121 second=41 amount=-1 -kerning first=121 second=105 amount=1 -kerning first=121 second=116 amount=2 -kerning first=121 second=121 amount=2 -kerning first=121 second=59 amount=1 -kerning first=121 second=119 amount=2 -kerning first=121 second=109 amount=1 -kerning first=121 second=110 amount=1 -kerning first=121 second=120 amount=1 -kerning first=121 second=114 amount=1 -kerning first=121 second=117 amount=1 -kerning first=121 second=118 amount=2 -kerning first=121 second=111 amount=1 -kerning first=121 second=35 amount=1 -kerning first=121 second=97 amount=1 -kerning first=121 second=44 amount=-2 -kerning first=121 second=46 amount=-2 -kerning first=121 second=32 amount=1 -kerning first=103 second=106 amount=3 -kerning first=103 second=52 amount=1 -kerning first=103 second=53 amount=1 -kerning first=103 second=108 amount=1 -kerning first=103 second=92 amount=-2 -kerning first=103 second=47 amount=1 -kerning first=103 second=107 amount=1 -kerning first=103 second=104 amount=1 -kerning first=103 second=102 amount=1 -kerning first=103 second=49 amount=-3 -kerning first=103 second=33 amount=1 -kerning first=103 second=100 amount=1 -kerning first=103 second=113 amount=1 -kerning first=103 second=112 amount=1 -kerning first=103 second=98 amount=1 -kerning first=103 second=40 amount=1 -kerning first=103 second=41 amount=1 -kerning first=103 second=105 amount=1 -kerning first=103 second=116 amount=2 -kerning first=103 second=121 amount=1 -kerning first=103 second=103 amount=1 -kerning first=103 second=59 amount=2 -kerning first=103 second=119 amount=2 -kerning first=103 second=122 amount=1 -kerning first=103 second=110 amount=1 -kerning first=103 second=120 amount=1 -kerning first=103 second=114 amount=1 -kerning first=103 second=117 amount=1 -kerning first=103 second=118 amount=2 -kerning first=103 second=111 amount=1 -kerning first=103 second=101 amount=1 -kerning first=103 second=99 amount=1 -kerning first=103 second=35 amount=1 -kerning first=103 second=97 amount=1 -kerning first=103 second=115 amount=1 -kerning first=103 second=58 amount=1 -kerning first=103 second=34 amount=-1 -kerning first=103 second=44 amount=2 -kerning first=103 second=45 amount=1 -kerning first=103 second=46 amount=1 -kerning first=59 second=106 amount=1 -kerning first=59 second=87 amount=-1 -kerning first=59 second=89 amount=-2 -kerning first=59 second=86 amount=-1 -kerning first=59 second=52 amount=-1 -kerning first=59 second=53 amount=-1 -kerning first=59 second=84 amount=-2 -kerning first=59 second=74 amount=-3 -kerning first=59 second=56 amount=-1 -kerning first=59 second=63 amount=-1 -kerning first=59 second=64 amount=-1 -kerning first=59 second=92 amount=-3 -kerning first=59 second=71 amount=1 -kerning first=59 second=102 amount=1 -kerning first=59 second=93 amount=-1 -kerning first=59 second=49 amount=-4 -kerning first=59 second=33 amount=1 -kerning first=59 second=51 amount=-2 -kerning first=59 second=54 amount=-1 -kerning first=59 second=57 amount=-1 -kerning first=59 second=67 amount=1 -kerning first=59 second=112 amount=1 -kerning first=59 second=105 amount=1 -kerning first=59 second=116 amount=1 -kerning first=59 second=121 amount=1 -kerning first=59 second=59 amount=1 -kerning first=59 second=119 amount=2 -kerning first=59 second=110 amount=1 -kerning first=59 second=120 amount=1 -kerning first=59 second=114 amount=1 -kerning first=59 second=117 amount=1 -kerning first=59 second=118 amount=2 -kerning first=59 second=34 amount=-1 -kerning first=59 second=44 amount=1 -kerning first=59 second=45 amount=-1 -kerning first=119 second=106 amount=1 -kerning first=119 second=55 amount=-2 -kerning first=119 second=63 amount=1 -kerning first=119 second=108 amount=1 -kerning first=119 second=64 amount=-1 -kerning first=119 second=50 amount=-1 -kerning first=119 second=92 amount=-1 -kerning first=119 second=47 amount=-2 -kerning first=119 second=107 amount=1 -kerning first=119 second=104 amount=1 -kerning first=119 second=102 amount=1 -kerning first=119 second=93 amount=-3 -kerning first=119 second=49 amount=-3 -kerning first=119 second=33 amount=1 -kerning first=119 second=112 amount=1 -kerning first=119 second=98 amount=1 -kerning first=119 second=40 amount=1 -kerning first=119 second=105 amount=1 -kerning first=119 second=116 amount=1 -kerning first=119 second=121 amount=2 -kerning first=119 second=59 amount=1 -kerning first=119 second=119 amount=2 -kerning first=119 second=109 amount=1 -kerning first=119 second=110 amount=1 -kerning first=119 second=120 amount=2 -kerning first=119 second=114 amount=1 -kerning first=119 second=117 amount=1 -kerning first=119 second=118 amount=2 -kerning first=119 second=35 amount=1 -kerning first=119 second=34 amount=1 -kerning first=119 second=39 amount=1 -kerning first=119 second=44 amount=-2 -kerning first=119 second=46 amount=-2 -kerning first=109 second=106 amount=1 -kerning first=109 second=55 amount=1 -kerning first=109 second=56 amount=-1 -kerning first=109 second=63 amount=-2 -kerning first=109 second=108 amount=1 -kerning first=109 second=50 amount=1 -kerning first=109 second=92 amount=-3 -kerning first=109 second=47 amount=1 -kerning first=109 second=107 amount=1 -kerning first=109 second=104 amount=1 -kerning first=109 second=102 amount=1 -kerning first=109 second=49 amount=-3 -kerning first=109 second=33 amount=1 -kerning first=109 second=51 amount=-1 -kerning first=109 second=54 amount=-1 -kerning first=109 second=57 amount=-1 -kerning first=109 second=100 amount=1 -kerning first=109 second=112 amount=1 -kerning first=109 second=98 amount=1 -kerning first=109 second=41 amount=1 -kerning first=109 second=105 amount=1 -kerning first=109 second=116 amount=1 -kerning first=109 second=121 amount=1 -kerning first=109 second=59 amount=2 -kerning first=109 second=119 amount=1 -kerning first=109 second=122 amount=1 -kerning first=109 second=110 amount=1 -kerning first=109 second=120 amount=2 -kerning first=109 second=114 amount=1 -kerning first=109 second=118 amount=1 -kerning first=109 second=111 amount=1 -kerning first=109 second=97 amount=1 -kerning first=109 second=115 amount=1 -kerning first=109 second=58 amount=1 -kerning first=109 second=34 amount=-1 -kerning first=109 second=39 amount=-1 -kerning first=109 second=44 amount=2 -kerning first=109 second=46 amount=1 -kerning first=122 second=106 amount=1 -kerning first=122 second=52 amount=-1 -kerning first=122 second=108 amount=1 -kerning first=122 second=50 amount=1 -kerning first=122 second=92 amount=-2 -kerning first=122 second=47 amount=1 -kerning first=122 second=107 amount=1 -kerning first=122 second=104 amount=1 -kerning first=122 second=102 amount=1 -kerning first=122 second=49 amount=-3 -kerning first=122 second=33 amount=1 -kerning first=122 second=100 amount=1 -kerning first=122 second=113 amount=1 -kerning first=122 second=112 amount=1 -kerning first=122 second=98 amount=1 -kerning first=122 second=40 amount=1 -kerning first=122 second=41 amount=1 -kerning first=122 second=105 amount=1 -kerning first=122 second=116 amount=2 -kerning first=122 second=121 amount=2 -kerning first=122 second=103 amount=1 -kerning first=122 second=59 amount=1 -kerning first=122 second=119 amount=2 -kerning first=122 second=109 amount=1 -kerning first=122 second=122 amount=1 -kerning first=122 second=110 amount=1 -kerning first=122 second=120 amount=2 -kerning first=122 second=114 amount=1 -kerning first=122 second=117 amount=1 -kerning first=122 second=118 amount=2 -kerning first=122 second=111 amount=1 -kerning first=122 second=99 amount=1 -kerning first=122 second=35 amount=1 -kerning first=122 second=97 amount=1 -kerning first=122 second=115 amount=1 -kerning first=122 second=58 amount=1 -kerning first=122 second=44 amount=1 -kerning first=122 second=45 amount=-1 -kerning first=122 second=46 amount=1 -kerning first=122 second=32 amount=1 -kerning first=110 second=106 amount=1 -kerning first=110 second=52 amount=1 -kerning first=110 second=55 amount=1 -kerning first=110 second=63 amount=-1 -kerning first=110 second=108 amount=1 -kerning first=110 second=50 amount=1 -kerning first=110 second=92 amount=-3 -kerning first=110 second=47 amount=1 -kerning first=110 second=107 amount=1 -kerning first=110 second=104 amount=1 -kerning first=110 second=102 amount=1 -kerning first=110 second=49 amount=-3 -kerning first=110 second=33 amount=1 -kerning first=110 second=100 amount=1 -kerning first=110 second=113 amount=1 -kerning first=110 second=112 amount=1 -kerning first=110 second=98 amount=1 -kerning first=110 second=40 amount=1 -kerning first=110 second=41 amount=1 -kerning first=110 second=105 amount=1 -kerning first=110 second=116 amount=1 -kerning first=110 second=121 amount=1 -kerning first=110 second=103 amount=1 -kerning first=110 second=59 amount=1 -kerning first=110 second=119 amount=1 -kerning first=110 second=122 amount=1 -kerning first=110 second=110 amount=1 -kerning first=110 second=120 amount=2 -kerning first=110 second=114 amount=1 -kerning first=110 second=117 amount=1 -kerning first=110 second=118 amount=1 -kerning first=110 second=111 amount=1 -kerning first=110 second=101 amount=1 -kerning first=110 second=99 amount=1 -kerning first=110 second=35 amount=1 -kerning first=110 second=97 amount=1 -kerning first=110 second=115 amount=1 -kerning first=110 second=58 amount=1 -kerning first=110 second=34 amount=-1 -kerning first=110 second=39 amount=-1 -kerning first=110 second=45 amount=1 -kerning first=110 second=46 amount=1 -kerning first=120 second=106 amount=1 -kerning first=120 second=52 amount=-1 -kerning first=120 second=53 amount=-1 -kerning first=120 second=63 amount=1 -kerning first=120 second=108 amount=1 -kerning first=120 second=64 amount=-1 -kerning first=120 second=92 amount=-1 -kerning first=120 second=47 amount=1 -kerning first=120 second=107 amount=1 -kerning first=120 second=104 amount=1 -kerning first=120 second=102 amount=1 -kerning first=120 second=93 amount=-1 -kerning first=120 second=49 amount=-3 -kerning first=120 second=33 amount=1 -kerning first=120 second=112 amount=1 -kerning first=120 second=98 amount=1 -kerning first=120 second=40 amount=1 -kerning first=120 second=105 amount=1 -kerning first=120 second=116 amount=1 -kerning first=120 second=121 amount=2 -kerning first=120 second=59 amount=1 -kerning first=120 second=119 amount=2 -kerning first=120 second=109 amount=1 -kerning first=120 second=122 amount=1 -kerning first=120 second=110 amount=1 -kerning first=120 second=120 amount=2 -kerning first=120 second=114 amount=1 -kerning first=120 second=117 amount=1 -kerning first=120 second=118 amount=2 -kerning first=120 second=35 amount=1 -kerning first=120 second=97 amount=1 -kerning first=120 second=34 amount=1 -kerning first=120 second=39 amount=1 -kerning first=120 second=44 amount=1 -kerning first=120 second=45 amount=-1 -kerning first=120 second=46 amount=1 -kerning first=120 second=32 amount=1 -kerning first=114 second=106 amount=2 -kerning first=114 second=52 amount=-1 -kerning first=114 second=55 amount=-2 -kerning first=114 second=48 amount=1 -kerning first=114 second=63 amount=1 -kerning first=114 second=108 amount=1 -kerning first=114 second=64 amount=-1 -kerning first=114 second=50 amount=-1 -kerning first=114 second=92 amount=-1 -kerning first=114 second=47 amount=-3 -kerning first=114 second=107 amount=1 -kerning first=114 second=104 amount=1 -kerning first=114 second=102 amount=1 -kerning first=114 second=93 amount=-3 -kerning first=114 second=49 amount=-3 -kerning first=114 second=33 amount=2 -kerning first=114 second=113 amount=1 -kerning first=114 second=112 amount=2 -kerning first=114 second=98 amount=1 -kerning first=114 second=40 amount=1 -kerning first=114 second=105 amount=2 -kerning first=114 second=116 amount=1 -kerning first=114 second=121 amount=2 -kerning first=114 second=103 amount=1 -kerning first=114 second=59 amount=1 -kerning first=114 second=119 amount=3 -kerning first=114 second=109 amount=1 -kerning first=114 second=122 amount=1 -kerning first=114 second=110 amount=2 -kerning first=114 second=120 amount=2 -kerning first=114 second=114 amount=2 -kerning first=114 second=117 amount=2 -kerning first=114 second=118 amount=3 -kerning first=114 second=111 amount=1 -kerning first=114 second=35 amount=1 -kerning first=114 second=97 amount=1 -kerning first=114 second=34 amount=1 -kerning first=114 second=39 amount=2 -kerning first=114 second=44 amount=-3 -kerning first=114 second=45 amount=-2 -kerning first=114 second=46 amount=-3 -kerning first=117 second=106 amount=1 -kerning first=117 second=52 amount=1 -kerning first=117 second=56 amount=-1 -kerning first=117 second=63 amount=-1 -kerning first=117 second=108 amount=1 -kerning first=117 second=50 amount=-1 -kerning first=117 second=92 amount=-2 -kerning first=117 second=107 amount=1 -kerning first=117 second=104 amount=1 -kerning first=117 second=102 amount=1 -kerning first=117 second=93 amount=-1 -kerning first=117 second=49 amount=-3 -kerning first=117 second=33 amount=1 -kerning first=117 second=51 amount=-1 -kerning first=117 second=100 amount=1 -kerning first=117 second=113 amount=1 -kerning first=117 second=112 amount=1 -kerning first=117 second=98 amount=1 -kerning first=117 second=40 amount=1 -kerning first=117 second=105 amount=1 -kerning first=117 second=116 amount=2 -kerning first=117 second=121 amount=2 -kerning first=117 second=103 amount=1 -kerning first=117 second=59 amount=1 -kerning first=117 second=119 amount=2 -kerning first=117 second=109 amount=1 -kerning first=117 second=110 amount=1 -kerning first=117 second=120 amount=1 -kerning first=117 second=114 amount=1 -kerning first=117 second=117 amount=1 -kerning first=117 second=118 amount=2 -kerning first=117 second=111 amount=1 -kerning first=117 second=101 amount=1 -kerning first=117 second=99 amount=1 -kerning first=117 second=35 amount=1 -kerning first=117 second=97 amount=1 -kerning first=117 second=115 amount=1 -kerning first=117 second=34 amount=-2 -kerning first=117 second=39 amount=-2 -kerning first=117 second=44 amount=-1 -kerning first=117 second=45 amount=1 -kerning first=118 second=106 amount=2 -kerning first=118 second=55 amount=-2 -kerning first=118 second=48 amount=1 -kerning first=118 second=63 amount=1 -kerning first=118 second=108 amount=2 -kerning first=118 second=50 amount=-1 -kerning first=118 second=92 amount=-1 -kerning first=118 second=47 amount=-1 -kerning first=118 second=107 amount=2 -kerning first=118 second=104 amount=1 -kerning first=118 second=102 amount=2 -kerning first=118 second=93 amount=-2 -kerning first=118 second=49 amount=-3 -kerning first=118 second=33 amount=2 -kerning first=118 second=54 amount=1 -kerning first=118 second=57 amount=1 -kerning first=118 second=100 amount=1 -kerning first=118 second=113 amount=1 -kerning first=118 second=112 amount=2 -kerning first=118 second=98 amount=1 -kerning first=118 second=40 amount=2 -kerning first=118 second=105 amount=2 -kerning first=118 second=116 amount=2 -kerning first=118 second=121 amount=2 -kerning first=118 second=103 amount=1 -kerning first=118 second=59 amount=1 -kerning first=118 second=119 amount=3 -kerning first=118 second=109 amount=2 -kerning first=118 second=122 amount=1 -kerning first=118 second=110 amount=2 -kerning first=118 second=120 amount=2 -kerning first=118 second=114 amount=2 -kerning first=118 second=117 amount=2 -kerning first=118 second=118 amount=3 -kerning first=118 second=111 amount=1 -kerning first=118 second=101 amount=1 -kerning first=118 second=99 amount=1 -kerning first=118 second=35 amount=2 -kerning first=118 second=97 amount=1 -kerning first=118 second=115 amount=1 -kerning first=118 second=58 amount=1 -kerning first=118 second=34 amount=1 -kerning first=118 second=39 amount=1 -kerning first=118 second=44 amount=-2 -kerning first=118 second=46 amount=-2 -kerning first=118 second=32 amount=1 -kerning first=111 second=106 amount=1 -kerning first=111 second=52 amount=1 -kerning first=111 second=53 amount=1 -kerning first=111 second=63 amount=-1 -kerning first=111 second=108 amount=1 -kerning first=111 second=64 amount=1 -kerning first=111 second=92 amount=-3 -kerning first=111 second=47 amount=1 -kerning first=111 second=107 amount=1 -kerning first=111 second=104 amount=1 -kerning first=111 second=102 amount=1 -kerning first=111 second=93 amount=-1 -kerning first=111 second=49 amount=-3 -kerning first=111 second=33 amount=1 -kerning first=111 second=100 amount=1 -kerning first=111 second=113 amount=1 -kerning first=111 second=112 amount=1 -kerning first=111 second=98 amount=1 -kerning first=111 second=40 amount=1 -kerning first=111 second=105 amount=1 -kerning first=111 second=116 amount=2 -kerning first=111 second=121 amount=1 -kerning first=111 second=103 amount=1 -kerning first=111 second=59 amount=1 -kerning first=111 second=119 amount=2 -kerning first=111 second=109 amount=1 -kerning first=111 second=110 amount=1 -kerning first=111 second=120 amount=1 -kerning first=111 second=114 amount=1 -kerning first=111 second=117 amount=1 -kerning first=111 second=118 amount=1 -kerning first=111 second=111 amount=1 -kerning first=111 second=101 amount=1 -kerning first=111 second=99 amount=1 -kerning first=111 second=35 amount=1 -kerning first=111 second=97 amount=1 -kerning first=111 second=115 amount=1 -kerning first=111 second=34 amount=-2 -kerning first=111 second=39 amount=-2 -kerning first=111 second=45 amount=1 -kerning first=111 second=46 amount=1 -kerning first=101 second=106 amount=1 -kerning first=101 second=52 amount=1 -kerning first=101 second=53 amount=1 -kerning first=101 second=55 amount=1 -kerning first=101 second=56 amount=1 -kerning first=101 second=63 amount=-1 -kerning first=101 second=108 amount=2 -kerning first=101 second=64 amount=1 -kerning first=101 second=50 amount=1 -kerning first=101 second=92 amount=-2 -kerning first=101 second=47 amount=2 -kerning first=101 second=107 amount=2 -kerning first=101 second=104 amount=1 -kerning first=101 second=102 amount=1 -kerning first=101 second=49 amount=-2 -kerning first=101 second=33 amount=1 -kerning first=101 second=51 amount=1 -kerning first=101 second=57 amount=1 -kerning first=101 second=100 amount=2 -kerning first=101 second=113 amount=1 -kerning first=101 second=112 amount=1 -kerning first=101 second=98 amount=1 -kerning first=101 second=40 amount=1 -kerning first=101 second=41 amount=1 -kerning first=101 second=105 amount=2 -kerning first=101 second=116 amount=2 -kerning first=101 second=121 amount=1 -kerning first=101 second=103 amount=1 -kerning first=101 second=59 amount=1 -kerning first=101 second=119 amount=2 -kerning first=101 second=109 amount=1 -kerning first=101 second=122 amount=1 -kerning first=101 second=110 amount=2 -kerning first=101 second=120 amount=2 -kerning first=101 second=114 amount=2 -kerning first=101 second=117 amount=2 -kerning first=101 second=118 amount=2 -kerning first=101 second=111 amount=2 -kerning first=101 second=101 amount=1 -kerning first=101 second=99 amount=2 -kerning first=101 second=35 amount=1 -kerning first=101 second=97 amount=2 -kerning first=101 second=115 amount=2 -kerning first=101 second=58 amount=1 -kerning first=101 second=34 amount=-1 -kerning first=101 second=39 amount=-1 -kerning first=101 second=44 amount=1 -kerning first=101 second=45 amount=1 -kerning first=101 second=46 amount=2 -kerning first=99 second=106 amount=1 -kerning first=99 second=52 amount=1 -kerning first=99 second=53 amount=1 -kerning first=99 second=63 amount=-1 -kerning first=99 second=108 amount=1 -kerning first=99 second=50 amount=-1 -kerning first=99 second=92 amount=-3 -kerning first=99 second=107 amount=1 -kerning first=99 second=104 amount=1 -kerning first=99 second=102 amount=1 -kerning first=99 second=93 amount=-1 -kerning first=99 second=49 amount=-4 -kerning first=99 second=33 amount=1 -kerning first=99 second=100 amount=1 -kerning first=99 second=113 amount=1 -kerning first=99 second=112 amount=1 -kerning first=99 second=98 amount=1 -kerning first=99 second=40 amount=1 -kerning first=99 second=105 amount=1 -kerning first=99 second=116 amount=1 -kerning first=99 second=121 amount=1 -kerning first=99 second=103 amount=1 -kerning first=99 second=119 amount=1 -kerning first=99 second=110 amount=1 -kerning first=99 second=120 amount=1 -kerning first=99 second=114 amount=1 -kerning first=99 second=117 amount=1 -kerning first=99 second=118 amount=1 -kerning first=99 second=111 amount=1 -kerning first=99 second=101 amount=1 -kerning first=99 second=99 amount=1 -kerning first=99 second=35 amount=1 -kerning first=99 second=97 amount=1 -kerning first=99 second=115 amount=1 -kerning first=99 second=58 amount=1 -kerning first=99 second=34 amount=-2 -kerning first=99 second=39 amount=-2 -kerning first=99 second=45 amount=1 -kerning first=99 second=46 amount=1 -kerning first=35 second=106 amount=1 -kerning first=35 second=81 amount=1 -kerning first=35 second=90 amount=-3 -kerning first=35 second=88 amount=-2 -kerning first=35 second=89 amount=-1 -kerning first=35 second=65 amount=-1 -kerning first=35 second=53 amount=-1 -kerning first=35 second=85 amount=1 -kerning first=35 second=55 amount=-1 -kerning first=35 second=74 amount=-1 -kerning first=35 second=56 amount=-1 -kerning first=35 second=63 amount=1 -kerning first=35 second=108 amount=1 -kerning first=35 second=50 amount=-1 -kerning first=35 second=92 amount=-1 -kerning first=35 second=47 amount=-3 -kerning first=35 second=71 amount=1 -kerning first=35 second=107 amount=1 -kerning first=35 second=72 amount=1 -kerning first=35 second=102 amount=1 -kerning first=35 second=93 amount=-2 -kerning first=35 second=49 amount=-3 -kerning first=35 second=33 amount=1 -kerning first=35 second=79 amount=1 -kerning first=35 second=51 amount=-1 -kerning first=35 second=57 amount=-1 -kerning first=35 second=67 amount=1 -kerning first=35 second=113 amount=1 -kerning first=35 second=112 amount=1 -kerning first=35 second=40 amount=1 -kerning first=35 second=41 amount=-1 -kerning first=35 second=105 amount=1 -kerning first=35 second=116 amount=2 -kerning first=35 second=121 amount=1 -kerning first=35 second=103 amount=1 -kerning first=35 second=119 amount=2 -kerning first=35 second=109 amount=1 -kerning first=35 second=122 amount=-1 -kerning first=35 second=110 amount=1 -kerning first=35 second=120 amount=1 -kerning first=35 second=114 amount=1 -kerning first=35 second=117 amount=1 -kerning first=35 second=118 amount=2 -kerning first=35 second=111 amount=1 -kerning first=35 second=99 amount=1 -kerning first=35 second=97 amount=1 -kerning first=35 second=34 amount=1 -kerning first=35 second=39 amount=1 -kerning first=35 second=44 amount=-5 -kerning first=35 second=46 amount=-3 -kerning first=97 second=106 amount=1 -kerning first=97 second=55 amount=1 -kerning first=97 second=48 amount=-1 -kerning first=97 second=63 amount=-2 -kerning first=97 second=108 amount=1 -kerning first=97 second=50 amount=1 -kerning first=97 second=92 amount=-4 -kerning first=97 second=47 amount=1 -kerning first=97 second=107 amount=1 -kerning first=97 second=104 amount=1 -kerning first=97 second=49 amount=-3 -kerning first=97 second=33 amount=1 -kerning first=97 second=54 amount=-1 -kerning first=97 second=57 amount=-1 -kerning first=97 second=100 amount=1 -kerning first=97 second=112 amount=1 -kerning first=97 second=98 amount=1 -kerning first=97 second=41 amount=1 -kerning first=97 second=105 amount=1 -kerning first=97 second=116 amount=1 -kerning first=97 second=103 amount=1 -kerning first=97 second=59 amount=1 -kerning first=97 second=119 amount=1 -kerning first=97 second=122 amount=1 -kerning first=97 second=110 amount=1 -kerning first=97 second=120 amount=2 -kerning first=97 second=114 amount=1 -kerning first=97 second=117 amount=1 -kerning first=97 second=118 amount=1 -kerning first=97 second=111 amount=1 -kerning first=97 second=99 amount=1 -kerning first=97 second=97 amount=1 -kerning first=97 second=115 amount=1 -kerning first=97 second=58 amount=1 -kerning first=97 second=34 amount=-3 -kerning first=97 second=39 amount=-2 -kerning first=97 second=44 amount=1 -kerning first=97 second=46 amount=1 -kerning first=115 second=106 amount=1 -kerning first=115 second=53 amount=1 -kerning first=115 second=63 amount=-1 -kerning first=115 second=108 amount=1 -kerning first=115 second=92 amount=-3 -kerning first=115 second=47 amount=1 -kerning first=115 second=107 amount=1 -kerning first=115 second=104 amount=1 -kerning first=115 second=102 amount=1 -kerning first=115 second=49 amount=-3 -kerning first=115 second=33 amount=1 -kerning first=115 second=100 amount=1 -kerning first=115 second=113 amount=1 -kerning first=115 second=112 amount=1 -kerning first=115 second=98 amount=1 -kerning first=115 second=40 amount=1 -kerning first=115 second=41 amount=1 -kerning first=115 second=105 amount=1 -kerning first=115 second=116 amount=2 -kerning first=115 second=121 amount=1 -kerning first=115 second=103 amount=1 -kerning first=115 second=59 amount=1 -kerning first=115 second=119 amount=2 -kerning first=115 second=109 amount=1 -kerning first=115 second=122 amount=1 -kerning first=115 second=110 amount=1 -kerning first=115 second=120 amount=1 -kerning first=115 second=114 amount=1 -kerning first=115 second=117 amount=1 -kerning first=115 second=118 amount=1 -kerning first=115 second=111 amount=1 -kerning first=115 second=101 amount=1 -kerning first=115 second=99 amount=1 -kerning first=115 second=35 amount=1 -kerning first=115 second=97 amount=2 -kerning first=115 second=115 amount=1 -kerning first=115 second=58 amount=1 -kerning first=115 second=34 amount=-2 -kerning first=115 second=39 amount=-2 -kerning first=115 second=46 amount=1 -kerning first=58 second=87 amount=-1 -kerning first=58 second=77 amount=-1 -kerning first=58 second=89 amount=-2 -kerning first=58 second=65 amount=-1 -kerning first=58 second=86 amount=-1 -kerning first=58 second=52 amount=-1 -kerning first=58 second=53 amount=-1 -kerning first=58 second=55 amount=-1 -kerning first=58 second=84 amount=-3 -kerning first=58 second=48 amount=-1 -kerning first=58 second=74 amount=-2 -kerning first=58 second=56 amount=-1 -kerning first=58 second=63 amount=-1 -kerning first=58 second=64 amount=-1 -kerning first=58 second=50 amount=-1 -kerning first=58 second=92 amount=-3 -kerning first=58 second=93 amount=-1 -kerning first=58 second=49 amount=-4 -kerning first=58 second=51 amount=-1 -kerning first=58 second=54 amount=-1 -kerning first=58 second=57 amount=-1 -kerning first=58 second=116 amount=1 -kerning first=58 second=121 amount=1 -kerning first=58 second=119 amount=1 -kerning first=58 second=120 amount=1 -kerning first=58 second=114 amount=1 -kerning first=58 second=118 amount=1 -kerning first=58 second=58 amount=-1 -kerning first=58 second=34 amount=-3 -kerning first=58 second=39 amount=-1 -kerning first=58 second=45 amount=-2 -kerning first=42 second=83 amount=1 -kerning first=42 second=93 amount=1 -kerning first=42 second=113 amount=1 -kerning first=42 second=103 amount=1 -kerning first=34 second=106 amount=1 -kerning first=34 second=87 amount=1 -kerning first=34 second=90 amount=-1 -kerning first=34 second=88 amount=1 -kerning first=34 second=89 amount=1 -kerning first=34 second=65 amount=-3 -kerning first=34 second=75 amount=1 -kerning first=34 second=86 amount=1 -kerning first=34 second=52 amount=-3 -kerning first=34 second=53 amount=-1 -kerning first=34 second=85 amount=1 -kerning first=34 second=84 amount=1 -kerning first=34 second=48 amount=-1 -kerning first=34 second=76 amount=1 -kerning first=34 second=74 amount=-5 -kerning first=34 second=56 amount=-1 -kerning first=34 second=80 amount=1 -kerning first=34 second=63 amount=1 -kerning first=34 second=108 amount=1 -kerning first=34 second=64 amount=-4 -kerning first=34 second=82 amount=1 -kerning first=34 second=50 amount=-1 -kerning first=34 second=92 amount=1 -kerning first=34 second=47 amount=-1 -kerning first=34 second=107 amount=1 -kerning first=34 second=66 amount=1 -kerning first=34 second=102 amount=-1 -kerning first=34 second=93 amount=1 -kerning first=34 second=49 amount=-2 -kerning first=34 second=73 amount=1 -kerning first=34 second=33 amount=1 -kerning first=34 second=51 amount=-1 -kerning first=34 second=54 amount=-1 -kerning first=34 second=57 amount=-1 -kerning first=34 second=100 amount=-2 -kerning first=34 second=113 amount=-1 -kerning first=34 second=112 amount=1 -kerning first=34 second=98 amount=1 -kerning first=34 second=41 amount=1 -kerning first=34 second=105 amount=1 -kerning first=34 second=116 amount=-1 -kerning first=34 second=121 amount=2 -kerning first=34 second=103 amount=-1 -kerning first=34 second=119 amount=1 -kerning first=34 second=109 amount=1 -kerning first=34 second=122 amount=-1 -kerning first=34 second=110 amount=1 -kerning first=34 second=120 amount=1 -kerning first=34 second=117 amount=1 -kerning first=34 second=118 amount=1 -kerning first=34 second=111 amount=-1 -kerning first=34 second=101 amount=-2 -kerning first=34 second=99 amount=-2 -kerning first=34 second=35 amount=-1 -kerning first=34 second=97 amount=-2 -kerning first=34 second=115 amount=-1 -kerning first=34 second=34 amount=1 -kerning first=34 second=39 amount=1 -kerning first=34 second=44 amount=-3 -kerning first=34 second=45 amount=-1 -kerning first=34 second=46 amount=-2 -kerning first=39 second=87 amount=1 -kerning first=39 second=90 amount=-1 -kerning first=39 second=88 amount=1 -kerning first=39 second=89 amount=1 -kerning first=39 second=65 amount=-3 -kerning first=39 second=75 amount=1 -kerning first=39 second=86 amount=2 -kerning first=39 second=52 amount=-2 -kerning first=39 second=78 amount=1 -kerning first=39 second=53 amount=-1 -kerning first=39 second=85 amount=1 -kerning first=39 second=84 amount=1 -kerning first=39 second=68 amount=1 -kerning first=39 second=76 amount=1 -kerning first=39 second=74 amount=-4 -kerning first=39 second=80 amount=1 -kerning first=39 second=63 amount=1 -kerning first=39 second=69 amount=1 -kerning first=39 second=108 amount=1 -kerning first=39 second=64 amount=-5 -kerning first=39 second=82 amount=1 -kerning first=39 second=50 amount=-1 -kerning first=39 second=92 amount=2 -kerning first=39 second=47 amount=-5 -kerning first=39 second=107 amount=1 -kerning first=39 second=66 amount=1 -kerning first=39 second=104 amount=1 -kerning first=39 second=102 amount=-1 -kerning first=39 second=93 amount=1 -kerning first=39 second=49 amount=-1 -kerning first=39 second=73 amount=1 -kerning first=39 second=33 amount=1 -kerning first=39 second=54 amount=-1 -kerning first=39 second=100 amount=-2 -kerning first=39 second=113 amount=-2 -kerning first=39 second=98 amount=1 -kerning first=39 second=41 amount=1 -kerning first=39 second=105 amount=1 -kerning first=39 second=116 amount=-1 -kerning first=39 second=121 amount=1 -kerning first=39 second=103 amount=-1 -kerning first=39 second=59 amount=-1 -kerning first=39 second=122 amount=-1 -kerning first=39 second=114 amount=-1 -kerning first=39 second=118 amount=1 -kerning first=39 second=111 amount=-2 -kerning first=39 second=101 amount=-2 -kerning first=39 second=99 amount=-2 -kerning first=39 second=35 amount=-1 -kerning first=39 second=97 amount=-1 -kerning first=39 second=115 amount=-2 -kerning first=39 second=58 amount=-1 -kerning first=39 second=34 amount=1 -kerning first=39 second=39 amount=1 -kerning first=39 second=44 amount=-3 -kerning first=39 second=45 amount=-2 -kerning first=39 second=46 amount=-1 -kerning first=44 second=106 amount=1 -kerning first=44 second=87 amount=-3 -kerning first=44 second=81 amount=-2 -kerning first=44 second=90 amount=2 -kerning first=44 second=88 amount=1 -kerning first=44 second=89 amount=-3 -kerning first=44 second=65 amount=1 -kerning first=44 second=86 amount=-2 -kerning first=44 second=52 amount=-3 -kerning first=44 second=85 amount=-1 -kerning first=44 second=55 amount=1 -kerning first=44 second=84 amount=-1 -kerning first=44 second=83 amount=-1 -kerning first=44 second=48 amount=-2 -kerning first=44 second=74 amount=-2 -kerning first=44 second=56 amount=-1 -kerning first=44 second=80 amount=1 -kerning first=44 second=63 amount=-2 -kerning first=44 second=108 amount=1 -kerning first=44 second=64 amount=-1 -kerning first=44 second=50 amount=1 -kerning first=44 second=92 amount=-4 -kerning first=44 second=47 amount=2 -kerning first=44 second=71 amount=-1 -kerning first=44 second=107 amount=1 -kerning first=44 second=102 amount=-1 -kerning first=44 second=49 amount=-3 -kerning first=44 second=73 amount=1 -kerning first=44 second=33 amount=1 -kerning first=44 second=79 amount=-2 -kerning first=44 second=51 amount=-1 -kerning first=44 second=54 amount=-2 -kerning first=44 second=57 amount=-2 -kerning first=44 second=70 amount=1 -kerning first=44 second=113 amount=-1 -kerning first=44 second=98 amount=1 -kerning first=44 second=41 amount=1 -kerning first=44 second=105 amount=1 -kerning first=44 second=116 amount=-1 -kerning first=44 second=121 amount=-2 -kerning first=44 second=59 amount=2 -kerning first=44 second=119 amount=-1 -kerning first=44 second=109 amount=-1 -kerning first=44 second=122 amount=1 -kerning first=44 second=110 amount=1 -kerning first=44 second=120 amount=1 -kerning first=44 second=114 amount=1 -kerning first=44 second=118 amount=-1 -kerning first=44 second=35 amount=-3 -kerning first=44 second=97 amount=1 -kerning first=44 second=58 amount=1 -kerning first=44 second=34 amount=-3 -kerning first=44 second=39 amount=-4 -kerning first=44 second=44 amount=1 -kerning first=44 second=45 amount=-3 -kerning first=44 second=46 amount=1 -kerning first=45 second=87 amount=-1 -kerning first=45 second=81 amount=1 -kerning first=45 second=90 amount=-2 -kerning first=45 second=88 amount=-2 -kerning first=45 second=89 amount=-3 -kerning first=45 second=65 amount=-1 -kerning first=45 second=86 amount=-1 -kerning first=45 second=52 amount=1 -kerning first=45 second=53 amount=-1 -kerning first=45 second=55 amount=-3 -kerning first=45 second=84 amount=-2 -kerning first=45 second=83 amount=-2 -kerning first=45 second=56 amount=-2 -kerning first=45 second=63 amount=-1 -kerning first=45 second=108 amount=1 -kerning first=45 second=50 amount=-4 -kerning first=45 second=92 amount=-4 -kerning first=45 second=47 amount=-2 -kerning first=45 second=71 amount=1 -kerning first=45 second=107 amount=1 -kerning first=45 second=72 amount=1 -kerning first=45 second=93 amount=-4 -kerning first=45 second=49 amount=-4 -kerning first=45 second=33 amount=1 -kerning first=45 second=79 amount=1 -kerning first=45 second=51 amount=-2 -kerning first=45 second=57 amount=-1 -kerning first=45 second=67 amount=1 -kerning first=45 second=100 amount=1 -kerning first=45 second=113 amount=1 -kerning first=45 second=40 amount=1 -kerning first=45 second=41 amount=-1 -kerning first=45 second=105 amount=1 -kerning first=45 second=116 amount=1 -kerning first=45 second=103 amount=1 -kerning first=45 second=119 amount=1 -kerning first=45 second=122 amount=-2 -kerning first=45 second=110 amount=1 -kerning first=45 second=120 amount=-1 -kerning first=45 second=114 amount=1 -kerning first=45 second=117 amount=1 -kerning first=45 second=118 amount=1 -kerning first=45 second=111 amount=1 -kerning first=45 second=101 amount=1 -kerning first=45 second=99 amount=1 -kerning first=45 second=35 amount=1 -kerning first=45 second=58 amount=-1 -kerning first=45 second=34 amount=-1 -kerning first=45 second=39 amount=-1 -kerning first=45 second=44 amount=-3 -kerning first=45 second=45 amount=1 -kerning first=45 second=46 amount=-3 -kerning first=46 second=106 amount=1 -kerning first=46 second=87 amount=-2 -kerning first=46 second=90 amount=2 -kerning first=46 second=88 amount=1 -kerning first=46 second=89 amount=-3 -kerning first=46 second=65 amount=1 -kerning first=46 second=86 amount=-1 -kerning first=46 second=52 amount=-3 -kerning first=46 second=53 amount=1 -kerning first=46 second=85 amount=-1 -kerning first=46 second=55 amount=1 -kerning first=46 second=84 amount=-2 -kerning first=46 second=48 amount=-1 -kerning first=46 second=74 amount=-1 -kerning first=46 second=80 amount=1 -kerning first=46 second=63 amount=-2 -kerning first=46 second=108 amount=1 -kerning first=46 second=50 amount=1 -kerning first=46 second=92 amount=-5 -kerning first=46 second=47 amount=2 -kerning first=46 second=107 amount=1 -kerning first=46 second=104 amount=1 -kerning first=46 second=102 amount=-1 -kerning first=46 second=49 amount=-3 -kerning first=46 second=73 amount=1 -kerning first=46 second=33 amount=1 -kerning first=46 second=79 amount=-1 -kerning first=46 second=54 amount=-1 -kerning first=46 second=100 amount=1 -kerning first=46 second=112 amount=1 -kerning first=46 second=98 amount=1 -kerning first=46 second=41 amount=1 -kerning first=46 second=105 amount=1 -kerning first=46 second=116 amount=-1 -kerning first=46 second=121 amount=-2 -kerning first=46 second=103 amount=1 -kerning first=46 second=59 amount=1 -kerning first=46 second=122 amount=1 -kerning first=46 second=110 amount=1 -kerning first=46 second=120 amount=2 -kerning first=46 second=114 amount=1 -kerning first=46 second=117 amount=1 -kerning first=46 second=118 amount=-1 -kerning first=46 second=111 amount=1 -kerning first=46 second=101 amount=1 -kerning first=46 second=99 amount=1 -kerning first=46 second=35 amount=-5 -kerning first=46 second=97 amount=1 -kerning first=46 second=115 amount=1 -kerning first=46 second=58 amount=1 -kerning first=46 second=34 amount=-5 -kerning first=46 second=39 amount=-1 -kerning first=46 second=44 amount=1 -kerning first=46 second=45 amount=-2 -kerning first=46 second=46 amount=1 -kerning first=126 second=33 amount=-1 -kerning first=126 second=32 amount=-1 -kerning first=32 second=53 amount=-1 -kerning first=32 second=83 amount=1 -kerning first=32 second=123 amount=1 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/markerFelt.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/markerFelt.png deleted file mode 100644 index 8651e05..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/markerFelt.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/tuffy_bold_italic-charmap-hd.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/tuffy_bold_italic-charmap-hd.plist deleted file mode 100644 index 55cdc21..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/tuffy_bold_italic-charmap-hd.plist +++ /dev/null @@ -1,16 +0,0 @@ - - - - - version - 1 - textureFilename - tuffy_bold_italic-charmap.png - itemHeight - 128 - itemWidth - 96 - firstChar - 32 - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/tuffy_bold_italic-charmap.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/tuffy_bold_italic-charmap.plist deleted file mode 100644 index e906288..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/tuffy_bold_italic-charmap.plist +++ /dev/null @@ -1,16 +0,0 @@ - - - - - version - 1 - textureFilename - tuffy_bold_italic-charmap.png - itemHeight - 64 - itemWidth - 48 - firstChar - 32 - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/tuffy_bold_italic-charmap.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/tuffy_bold_italic-charmap.png deleted file mode 100644 index 0776533..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/tuffy_bold_italic-charmap.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/west_england-64.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/west_england-64.fnt deleted file mode 100644 index 0663d7d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/west_england-64.fnt +++ /dev/null @@ -1,99 +0,0 @@ -info face="West_england" size=64 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=2,2 -common lineHeight=48 base=36 scaleW=512 scaleH=512 pages=1 packed=0 -page id=0 file="west_england-64.png" -chars count=95 -char id=39 x=2 y=2 width=44 height=52 xoffset=-1 yoffset=-1 xadvance=44 page=0 chnl=0 letter="'" -char id=96 x=48 y=2 width=24 height=52 xoffset=-1 yoffset=-1 xadvance=24 page=0 chnl=0 letter="`" -char id=106 x=74 y=2 width=32 height=44 xoffset=3 yoffset=3 xadvance=36 page=0 chnl=0 letter="j" -char id=94 x=108 y=2 width=32 height=44 xoffset=7 yoffset=-1 xadvance=40 page=0 chnl=0 letter="^" -char id=124 x=142 y=2 width=20 height=44 xoffset=11 yoffset=3 xadvance=32 page=0 chnl=0 letter="|" -char id=47 x=164 y=2 width=44 height=40 xoffset=-1 yoffset=3 xadvance=44 page=0 chnl=0 letter="/" -char id=123 x=210 y=2 width=40 height=40 xoffset=3 yoffset=3 xadvance=44 page=0 chnl=0 letter="{" -char id=125 x=252 y=2 width=40 height=40 xoffset=3 yoffset=3 xadvance=44 page=0 chnl=0 letter="}" -char id=81 x=294 y=2 width=36 height=40 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="Q" -char id=121 x=332 y=2 width=36 height=40 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="y" -char id=92 x=370 y=2 width=36 height=40 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="\" -char id=112 x=408 y=2 width=36 height=40 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="p" -char id=113 x=446 y=2 width=36 height=40 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="q" -char id=36 x=2 y=56 width=32 height=40 xoffset=3 yoffset=3 xadvance=36 page=0 chnl=0 letter="$" -char id=60 x=36 y=56 width=28 height=40 xoffset=7 yoffset=3 xadvance=36 page=0 chnl=0 letter="<" -char id=62 x=66 y=56 width=28 height=40 xoffset=7 yoffset=3 xadvance=36 page=0 chnl=0 letter=">" -char id=40 x=96 y=56 width=16 height=40 xoffset=19 yoffset=3 xadvance=36 page=0 chnl=0 letter="(" -char id=41 x=114 y=56 width=16 height=40 xoffset=7 yoffset=3 xadvance=24 page=0 chnl=0 letter=")" -char id=59 x=132 y=56 width=16 height=40 xoffset=7 yoffset=11 xadvance=24 page=0 chnl=0 letter=";" -char id=37 x=150 y=56 width=40 height=36 xoffset=3 yoffset=3 xadvance=44 page=0 chnl=0 letter="%" -char id=87 x=192 y=56 width=40 height=36 xoffset=3 yoffset=3 xadvance=44 page=0 chnl=0 letter="W" -char id=77 x=234 y=56 width=40 height=36 xoffset=3 yoffset=3 xadvance=44 page=0 chnl=0 letter="M" -char id=88 x=276 y=56 width=40 height=36 xoffset=3 yoffset=3 xadvance=44 page=0 chnl=0 letter="X" -char id=52 x=318 y=56 width=40 height=36 xoffset=3 yoffset=3 xadvance=44 page=0 chnl=0 letter="4" -char id=64 x=360 y=56 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="@" -char id=79 x=398 y=56 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="O" -char id=71 x=436 y=56 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="G" -char id=67 x=474 y=56 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="C" -char id=38 x=2 y=98 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="&" -char id=83 x=40 y=98 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="S" -char id=103 x=78 y=98 width=36 height=36 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="g" -char id=85 x=116 y=98 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="U" -char id=51 x=154 y=98 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="3" -char id=53 x=192 y=98 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="5" -char id=54 x=230 y=98 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="6" -char id=56 x=268 y=98 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="8" -char id=57 x=306 y=98 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="9" -char id=48 x=344 y=98 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="0" -char id=63 x=382 y=98 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="?" -char id=98 x=420 y=98 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="b" -char id=100 x=458 y=98 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="d" -char id=102 x=2 y=136 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="f" -char id=65 x=40 y=136 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="A" -char id=86 x=78 y=136 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="V" -char id=89 x=116 y=136 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="Y" -char id=82 x=154 y=136 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="R" -char id=68 x=192 y=136 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="D" -char id=75 x=230 y=136 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="K" -char id=72 x=268 y=136 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="H" -char id=78 x=306 y=136 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="N" -char id=84 x=344 y=136 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="T" -char id=90 x=382 y=136 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="Z" -char id=66 x=420 y=136 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="B" -char id=80 x=458 y=136 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="P" -char id=50 x=2 y=174 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="2" -char id=55 x=40 y=174 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="7" -char id=104 x=78 y=174 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="h" -char id=107 x=116 y=174 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="k" -char id=49 x=154 y=174 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="1" -char id=116 x=192 y=174 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="t" -char id=105 x=230 y=174 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="i" -char id=108 x=268 y=174 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="l" -char id=95 x=306 y=174 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="_" -char id=35 x=344 y=174 width=32 height=36 xoffset=3 yoffset=3 xadvance=36 page=0 chnl=0 letter="#" -char id=74 x=378 y=174 width=32 height=36 xoffset=3 yoffset=3 xadvance=36 page=0 chnl=0 letter="J" -char id=69 x=412 y=174 width=32 height=36 xoffset=3 yoffset=3 xadvance=36 page=0 chnl=0 letter="E" -char id=70 x=446 y=174 width=32 height=36 xoffset=3 yoffset=3 xadvance=36 page=0 chnl=0 letter="F" -char id=76 x=2 y=212 width=32 height=36 xoffset=7 yoffset=3 xadvance=40 page=0 chnl=0 letter="L" -char id=73 x=36 y=212 width=28 height=36 xoffset=7 yoffset=3 xadvance=36 page=0 chnl=0 letter="I" -char id=33 x=66 y=212 width=12 height=36 xoffset=15 yoffset=3 xadvance=28 page=0 chnl=0 letter="!" -char id=91 x=80 y=212 width=36 height=32 xoffset=3 yoffset=7 xadvance=40 page=0 chnl=0 letter="[" -char id=93 x=118 y=212 width=36 height=32 xoffset=3 yoffset=7 xadvance=40 page=0 chnl=0 letter="]" -char id=126 x=156 y=212 width=36 height=32 xoffset=3 yoffset=7 xadvance=40 page=0 chnl=0 letter="~" -char id=109 x=194 y=212 width=40 height=28 xoffset=3 yoffset=11 xadvance=44 page=0 chnl=0 letter="m" -char id=119 x=236 y=212 width=40 height=28 xoffset=3 yoffset=11 xadvance=44 page=0 chnl=0 letter="w" -char id=111 x=278 y=212 width=36 height=28 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="o" -char id=97 x=316 y=212 width=36 height=28 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="a" -char id=101 x=354 y=212 width=36 height=28 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="e" -char id=99 x=392 y=212 width=36 height=28 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="c" -char id=115 x=430 y=212 width=36 height=28 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="s" -char id=117 x=468 y=212 width=36 height=28 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="u" -char id=118 x=2 y=250 width=36 height=28 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="v" -char id=120 x=40 y=250 width=36 height=28 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="x" -char id=110 x=78 y=250 width=36 height=28 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="n" -char id=114 x=116 y=250 width=36 height=28 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="r" -char id=122 x=154 y=250 width=32 height=28 xoffset=3 yoffset=11 xadvance=36 page=0 chnl=0 letter="z" -char id=58 x=188 y=250 width=12 height=28 xoffset=11 yoffset=11 xadvance=24 page=0 chnl=0 letter=":" -char id=43 x=202 y=250 width=36 height=24 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="+" -char id=42 x=240 y=250 width=36 height=24 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="*" -char id=44 x=278 y=250 width=16 height=24 xoffset=7 yoffset=27 xadvance=24 page=0 chnl=0 letter="," -char id=61 x=296 y=250 width=36 height=16 xoffset=3 yoffset=15 xadvance=40 page=0 chnl=0 letter="=" -char id=34 x=334 y=250 width=28 height=16 xoffset=7 yoffset=3 xadvance=36 page=0 chnl=0 letter=""" -char id=46 x=364 y=250 width=12 height=12 xoffset=11 yoffset=27 xadvance=24 page=0 chnl=0 letter="." -char id=45 x=378 y=250 width=36 height=8 xoffset=3 yoffset=19 xadvance=40 page=0 chnl=0 letter="-" -char id=32 x=416 y=250 width=0 height=0 xoffset=-104 yoffset=156 xadvance=16 page=0 chnl=0 letter="space" diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/west_england-64.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/west_england-64.png deleted file mode 100644 index cadb3fd..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Fonts/west_england-64.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Icon-72.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Icon-72.png deleted file mode 100644 index 3120bcb..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Icon-72.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Icon-Small-50.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Icon-Small-50.png deleted file mode 100644 index b544f77..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Icon-Small-50.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Icon-Small.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Icon-Small.png deleted file mode 100644 index 2529aae..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Icon-Small.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Icon-Small@2x.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Icon-Small@2x.png deleted file mode 100644 index 85a0aeb..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Icon-Small@2x.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Icon.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Icon.png deleted file mode 100644 index ef1b347..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Icon.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Icon@2x.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Icon@2x.png deleted file mode 100644 index b333437..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Icon@2x.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/PlanetCute-1024x1024-rgba4444.pvr.ccz b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/PlanetCute-1024x1024-rgba4444.pvr.ccz deleted file mode 100644 index e037d3e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/PlanetCute-1024x1024-rgba4444.pvr.ccz and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/PlanetCute-1024x1024-rgba4444.pvr.gz b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/PlanetCute-1024x1024-rgba4444.pvr.gz deleted file mode 100644 index 52cb8d4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/PlanetCute-1024x1024-rgba4444.pvr.gz and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/PlanetCute-1024x1024.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/PlanetCute-1024x1024.png deleted file mode 100644 index c839baf..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/PlanetCute-1024x1024.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/arrows.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/arrows.png deleted file mode 100644 index b322438..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/arrows.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/b1-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/b1-hd.png deleted file mode 100644 index 0abebd5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/b1-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/b1-ipad.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/b1-ipad.png deleted file mode 100644 index f249c21..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/b1-ipad.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/b1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/b1.png deleted file mode 100644 index 3dafd13..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/b1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/b2-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/b2-hd.png deleted file mode 100644 index 143cdaf..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/b2-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/b2-ipad.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/b2-ipad.png deleted file mode 100644 index 1b19abb..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/b2-ipad.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/b2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/b2.png deleted file mode 100644 index 72c657b..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/b2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/background.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/background.png deleted file mode 100644 index 61c1c53..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/background.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/blocks-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/blocks-hd.png deleted file mode 100644 index be139bc..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/blocks-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/blocks.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/blocks.png deleted file mode 100644 index 8aef591..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/blocks.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/f1-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/f1-hd.png deleted file mode 100644 index f7609b1..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/f1-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/f1-ipad.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/f1-ipad.png deleted file mode 100644 index de9b0a4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/f1-ipad.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/f1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/f1.png deleted file mode 100644 index 26b4e33..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/f1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/f2-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/f2-hd.png deleted file mode 100644 index a166299..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/f2-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/f2-ipad.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/f2-ipad.png deleted file mode 100644 index 8f1dd09..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/f2-ipad.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/f2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/f2.png deleted file mode 100644 index 0169a34..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/f2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/fire.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/fire.png deleted file mode 100644 index b96845f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/fire.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/fire.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/fire.pvr deleted file mode 100644 index d301edb..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/fire.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/gridBackground.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/gridBackground.png deleted file mode 100644 index 15d3c36..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/gridBackground.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini-hd.png deleted file mode 100644 index b270a25..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini.png deleted file mode 100644 index 4728200..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_128x256_mipmap.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_128x256_mipmap.pvr deleted file mode 100644 index 724f97c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_128x256_mipmap.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_01.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_01.png deleted file mode 100644 index 9dbfa50..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_01.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_02.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_02.png deleted file mode 100644 index 2a976f0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_02.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_03.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_03.png deleted file mode 100644 index 7d83c1c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_03.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_04.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_04.png deleted file mode 100644 index 4e2ffba..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_04.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_05.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_05.png deleted file mode 100644 index 8546ffc..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_05.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_06.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_06.png deleted file mode 100644 index 68664be..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_06.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_07.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_07.png deleted file mode 100644 index 2a420c7..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_07.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_08.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_08.png deleted file mode 100644 index 4728200..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_08.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_09.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_09.png deleted file mode 100644 index e759a40..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_09.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_10.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_10.png deleted file mode 100644 index b6a57f6..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_10.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_11.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_11.png deleted file mode 100644 index ed0ea94..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_11.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_12.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_12.png deleted file mode 100644 index 5d90edb..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_12.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_13.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_13.png deleted file mode 100644 index 98d86b9..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_13.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_14.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_14.png deleted file mode 100644 index 74b57eb..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_14.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_atlas-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_atlas-hd.png deleted file mode 100644 index edbeb77..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_atlas-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_atlas-mono.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_atlas-mono.png deleted file mode 100644 index 95b23e9..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_atlas-mono.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_atlas.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_atlas.png deleted file mode 100644 index 433053e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_atlas.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_atlas.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_atlas.pvr deleted file mode 100644 index 20818e1..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_atlas.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_atlas_nomipmap-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_atlas_nomipmap-hd.png deleted file mode 100644 index 0a2f73c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_atlas_nomipmap-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_atlas_nomipmap.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_atlas_nomipmap.png deleted file mode 100644 index 433053e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_dance_atlas_nomipmap.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_pvr_rgba4444.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_pvr_rgba4444.pvr deleted file mode 100644 index b6ae782..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_pvr_rgba4444.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_pvr_rgba8888.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_pvr_rgba8888.pvr deleted file mode 100644 index c419e69..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossini_pvr_rgba8888.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister1-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister1-hd.png deleted file mode 100644 index 9e0afad..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister1-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister1-testalpha.bmp b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister1-testalpha.bmp deleted file mode 100644 index e84f8c5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister1-testalpha.bmp and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister1-testalpha.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister1-testalpha.png deleted file mode 100644 index 2cfe6c9..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister1-testalpha.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister1-testalpha.ppng b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister1-testalpha.ppng deleted file mode 100644 index 2cfe6c9..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister1-testalpha.ppng and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister1-testalpha_nopremult.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister1-testalpha_nopremult.pvr deleted file mode 100644 index 84ea5af..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister1-testalpha_nopremult.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister1-testalpha_premult.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister1-testalpha_premult.pvr deleted file mode 100644 index e0d91fe..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister1-testalpha_premult.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister1.png deleted file mode 100644 index 6de1205..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister1.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister1.pvr deleted file mode 100644 index b18ccb0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister1.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister2-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister2-hd.png deleted file mode 100644 index b383a64..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister2-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister2.png deleted file mode 100644 index 3683d7f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/grossinis_sister2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/hole_effect-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/hole_effect-hd.png deleted file mode 100644 index 94020e2..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/hole_effect-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/hole_effect.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/hole_effect.png deleted file mode 100644 index 24ea114..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/hole_effect.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/hole_stencil-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/hole_stencil-hd.png deleted file mode 100644 index 48c1325..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/hole_stencil-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/hole_stencil.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/hole_stencil.png deleted file mode 100644 index e27f848..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/hole_stencil.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/logo-mipmap.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/logo-mipmap.pvr deleted file mode 100644 index d90ae48..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/logo-mipmap.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/logo-nomipmap.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/logo-nomipmap.pvr deleted file mode 100644 index 7f6be67..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/logo-nomipmap.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/menuitemsprite.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/menuitemsprite.png deleted file mode 100644 index 1b06092..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/menuitemsprite.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/only_in_hd-hd.pvr.ccz b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/only_in_hd-hd.pvr.ccz deleted file mode 100644 index 92815ea..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/only_in_hd-hd.pvr.ccz and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/particles-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/particles-hd.png deleted file mode 100644 index 60bc3ce..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/particles-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/particles.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/particles.png deleted file mode 100644 index ee4a7bc..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/particles.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/piece.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/piece.png deleted file mode 100644 index 8a63dc8..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/piece.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/powered.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/powered.png deleted file mode 100644 index 51ca9f6..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/powered.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/r1-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/r1-hd.png deleted file mode 100644 index 5ea1272..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/r1-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/r1-ipad.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/r1-ipad.png deleted file mode 100644 index 8c53150..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/r1-ipad.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/r1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/r1.png deleted file mode 100644 index 0d63d33..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/r1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/r2-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/r2-hd.png deleted file mode 100644 index a1733ea..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/r2-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/r2-ipad.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/r2-ipad.png deleted file mode 100644 index 5fc7424..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/r2-ipad.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/r2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/r2.png deleted file mode 100644 index bec0a89..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/r2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/smoke.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/smoke.png deleted file mode 100644 index cb97d3d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/smoke.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/snow.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/snow.png deleted file mode 100644 index 0a11bdb..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/snow.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-0-0.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-0-0.png deleted file mode 100644 index 54dd046..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-0-0.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-0-1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-0-1.png deleted file mode 100644 index 94b993f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-0-1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-0-2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-0-2.png deleted file mode 100644 index a960fb4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-0-2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-0-3.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-0-3.png deleted file mode 100644 index 248adc2..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-0-3.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-0-4.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-0-4.png deleted file mode 100644 index 6d9fffe..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-0-4.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-0-5.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-0-5.png deleted file mode 100644 index 7edc344..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-0-5.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-0-6.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-0-6.png deleted file mode 100644 index 8b07eec..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-0-6.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-0-7.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-0-7.png deleted file mode 100644 index 465f898..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-0-7.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-1-0.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-1-0.png deleted file mode 100644 index b9e8b1c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-1-0.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-1-1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-1-1.png deleted file mode 100644 index cb9c7cc..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-1-1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-1-2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-1-2.png deleted file mode 100644 index f401ee3..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-1-2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-1-3.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-1-3.png deleted file mode 100644 index 59e4aa2..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-1-3.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-1-4.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-1-4.png deleted file mode 100644 index 076bd79..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-1-4.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-1-5.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-1-5.png deleted file mode 100644 index 7be6aae..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-1-5.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-1-6.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-1-6.png deleted file mode 100644 index a094ec3..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-1-6.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-1-7.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-1-7.png deleted file mode 100644 index 0661a3c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-1-7.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-2-0.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-2-0.png deleted file mode 100644 index 858e724..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-2-0.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-2-1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-2-1.png deleted file mode 100644 index f58a1d5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-2-1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-2-2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-2-2.png deleted file mode 100644 index d2c2ca5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-2-2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-2-3.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-2-3.png deleted file mode 100644 index 2850465..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-2-3.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-2-4.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-2-4.png deleted file mode 100644 index eb07b0b..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-2-4.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-2-5.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-2-5.png deleted file mode 100644 index f6a37ad..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-2-5.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-2-6.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-2-6.png deleted file mode 100644 index b858564..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-2-6.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-2-7.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-2-7.png deleted file mode 100644 index f2f3713..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-2-7.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-3-0.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-3-0.png deleted file mode 100644 index cfa22a2..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-3-0.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-3-1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-3-1.png deleted file mode 100644 index f9ffcf4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-3-1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-3-2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-3-2.png deleted file mode 100644 index 75bcbe7..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-3-2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-3-3.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-3-3.png deleted file mode 100644 index b94e733..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-3-3.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-3-4.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-3-4.png deleted file mode 100644 index 05a25a5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-3-4.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-3-5.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-3-5.png deleted file mode 100644 index fe5fb49..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-3-5.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-3-6.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-3-6.png deleted file mode 100644 index 76e085f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-3-6.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-3-7.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-3-7.png deleted file mode 100644 index 2cc0027..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-3-7.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-4-0.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-4-0.png deleted file mode 100644 index 3d452a8..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-4-0.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-4-1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-4-1.png deleted file mode 100644 index 378f911..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-4-1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-4-2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-4-2.png deleted file mode 100644 index 32a3a5a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-4-2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-4-3.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-4-3.png deleted file mode 100644 index 8e491dc..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-4-3.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-4-4.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-4-4.png deleted file mode 100644 index 72a5fa7..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-4-4.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-4-5.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-4-5.png deleted file mode 100644 index 6a45458..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-4-5.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-4-6.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-4-6.png deleted file mode 100644 index a85227d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-4-6.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-4-7.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-4-7.png deleted file mode 100644 index 323db8d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-4-7.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-5-0.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-5-0.png deleted file mode 100644 index cb82489..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-5-0.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-5-1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-5-1.png deleted file mode 100644 index efcc883..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-5-1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-5-2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-5-2.png deleted file mode 100644 index 1c93479..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-5-2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-5-3.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-5-3.png deleted file mode 100644 index ce9af4e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-5-3.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-5-4.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-5-4.png deleted file mode 100644 index b8bb2a0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-5-4.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-5-5.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-5-5.png deleted file mode 100644 index 7cbd26e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-5-5.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-5-6.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-5-6.png deleted file mode 100644 index 4e92771..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-5-6.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-5-7.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-5-7.png deleted file mode 100644 index 39a374f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-5-7.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-6-0.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-6-0.png deleted file mode 100644 index 648e110..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-6-0.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-6-1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-6-1.png deleted file mode 100644 index ac22fd3..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-6-1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-6-2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-6-2.png deleted file mode 100644 index 68bc9f5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-6-2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-6-3.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-6-3.png deleted file mode 100644 index e5b021e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-6-3.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-6-4.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-6-4.png deleted file mode 100644 index 580cb35..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-6-4.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-6-5.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-6-5.png deleted file mode 100644 index fbda801..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-6-5.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-6-6.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-6-6.png deleted file mode 100644 index a44fcf9..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-6-6.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-6-7.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-6-7.png deleted file mode 100644 index def42d0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-6-7.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-7-0.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-7-0.png deleted file mode 100644 index c785688..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-7-0.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-7-1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-7-1.png deleted file mode 100644 index 9cf9145..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-7-1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-7-2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-7-2.png deleted file mode 100644 index ead396a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-7-2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-7-3.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-7-3.png deleted file mode 100644 index e905bf5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-7-3.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-7-4.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-7-4.png deleted file mode 100644 index 07cf84c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-7-4.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-7-5.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-7-5.png deleted file mode 100644 index ab1daaf..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-7-5.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-7-6.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-7-6.png deleted file mode 100644 index b5f98b8..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-7-6.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-7-7.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-7-7.png deleted file mode 100644 index 50ffb8f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/sprites_test/sprite-7-7.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/spritesheet1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/spritesheet1.png deleted file mode 100644 index 1c7a836..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/spritesheet1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/spritesheet1.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/spritesheet1.pvr deleted file mode 100644 index 2029e63..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/spritesheet1.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/stars-grayscale.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/stars-grayscale.png deleted file mode 100644 index 73e1bde..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/stars-grayscale.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/streak.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/streak.png deleted file mode 100644 index b228f38..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/streak.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_blend.bmp b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_blend.bmp deleted file mode 100644 index 820a635..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_blend.bmp and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_blend.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_blend.png deleted file mode 100644 index 415e1de..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_blend.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image-bad_encoding.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image-bad_encoding.pvr deleted file mode 100644 index 04682d5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image-bad_encoding.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image.bmp b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image.bmp deleted file mode 100644 index 10d81c4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image.bmp and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image.gif b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image.gif deleted file mode 100644 index fc31355..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image.gif and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image.jpeg b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image.jpeg deleted file mode 100644 index fa7d972..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image.jpeg and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image.png deleted file mode 100644 index c755988..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image.pvr deleted file mode 100644 index 7a2ec4f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image.tiff b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image.tiff deleted file mode 100644 index e9e9d9e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image.tiff and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_a8.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_a8.pvr deleted file mode 100644 index c22a440..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_a8.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_a8_v3.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_a8_v3.pvr deleted file mode 100644 index eb9c3e1..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_a8_v3.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_ai88.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_ai88.pvr deleted file mode 100644 index db4ed95..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_ai88.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_ai88_v3.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_ai88_v3.pvr deleted file mode 100644 index 5695b90..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_ai88_v3.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_bgra8888.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_bgra8888.pvr deleted file mode 100644 index d77883d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_bgra8888.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_bgra8888_v3.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_bgra8888_v3.pvr deleted file mode 100644 index 64b2beb..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_bgra8888_v3.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_i8.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_i8.pvr deleted file mode 100644 index 5def235..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_i8.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_i8_v3.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_i8_v3.pvr deleted file mode 100644 index ff83cac..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_i8_v3.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_pvrtc2bpp.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_pvrtc2bpp.pvr deleted file mode 100644 index a663cc9..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_pvrtc2bpp.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_pvrtc2bpp_v3.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_pvrtc2bpp_v3.pvr deleted file mode 100644 index 07b9139..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_pvrtc2bpp_v3.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_pvrtc4bpp.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_pvrtc4bpp.pvr deleted file mode 100644 index 68f5493..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_pvrtc4bpp.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_pvrtc4bpp_v3.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_pvrtc4bpp_v3.pvr deleted file mode 100644 index 446aeda..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_pvrtc4bpp_v3.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_pvrtcii2bpp_v3.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_pvrtcii2bpp_v3.pvr deleted file mode 100644 index c100a53..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_pvrtcii2bpp_v3.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_pvrtcii4bpp_v3.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_pvrtcii4bpp_v3.pvr deleted file mode 100644 index 730cede..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_pvrtcii4bpp_v3.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgb565.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgb565.pvr deleted file mode 100644 index cde4068..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgb565.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgb565_v3.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgb565_v3.pvr deleted file mode 100644 index 485788b..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgb565_v3.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgb888.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgb888.pvr deleted file mode 100644 index 1144361..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgb888.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgb888_v3.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgb888_v3.pvr deleted file mode 100644 index adfbd15..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgb888_v3.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgba4444.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgba4444.pvr deleted file mode 100644 index c8d8a35..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgba4444.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgba4444.pvr.ccz b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgba4444.pvr.ccz deleted file mode 100644 index fa65441..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgba4444.pvr.ccz and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgba4444.pvr.gz b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgba4444.pvr.gz deleted file mode 100644 index 9490fd9..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgba4444.pvr.gz and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgba4444_mipmap.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgba4444_mipmap.pvr deleted file mode 100644 index 37ff32f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgba4444_mipmap.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgba4444_v3.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgba4444_v3.pvr deleted file mode 100644 index 09f6050..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgba4444_v3.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgba5551.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgba5551.pvr deleted file mode 100644 index e80cfbc..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgba5551.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgba5551_v3.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgba5551_v3.pvr deleted file mode 100644 index 0e38d14..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgba5551_v3.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgba8888.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgba8888.pvr deleted file mode 100644 index caef6f7..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgba8888.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgba8888_v3.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgba8888_v3.pvr deleted file mode 100644 index 2d74c29..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Images/test_image_rgba8888_v3.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Info-FontTest.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Info-FontTest.plist deleted file mode 100644 index 5c281f5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Info-FontTest.plist +++ /dev/null @@ -1,57 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleDisplayName - ${PRODUCT_NAME} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - - CFBundleIconFiles - - Icon.png - Icon@2x.png - Icon-72.png - Icon-Small-50.png - Icon-Small.png - Icon-Small@2x.png - - CFBundleIdentifier - com.yourcompany.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - LSRequiresIPhoneOS - - UIPrerenderedIcon - - UIRequiredDeviceCapabilities - - accelerometer - - opengles-2 - - - UIStatusBarHidden - - UIAppFonts - - A Damn Mess.ttf - Abberancy.ttf - Abduction.ttf - Paint Boy.ttf - Schwarzwald Regular.ttf - Scissor Cuts.ttf - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Info-JSTest.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Info-JSTest.plist deleted file mode 100644 index 51acdfe..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Info-JSTest.plist +++ /dev/null @@ -1,69 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleDisplayName - ${PRODUCT_NAME} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - - CFBundleIconFiles - - Icon.png - Icon@2x.png - Icon-72.png - Icon-Small-50.png - Icon-Small.png - Icon-Small@2x.png - - CFBundleIdentifier - com.yourcompany.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - LSRequiresIPhoneOS - - UIAppFonts - - res/fonts/A Damn Mess.ttf - res/fonts/Abberancy.ttf - res/fonts/Abduction.ttf - res/fonts/Paint Boy.ttf - res/fonts/Schwarzwald Regular.ttf - res/fonts/Scissor Cuts.ttf - - UIPrerenderedIcon - - UIRequiredDeviceCapabilities - - accelerometer - - opengles-2 - - - UIStatusBarHidden - - UISupportedInterfaceOrientations - - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationLandscapeRight - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationPortrait - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Info.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Info.plist deleted file mode 100644 index 72f8d9e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Info.plist +++ /dev/null @@ -1,64 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleDisplayName - ${PRODUCT_NAME} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - - CFBundleIconFiles - - Icon.png - Icon@2x.png - Icon-72.png - Icon-Small-50.png - Icon-Small.png - Icon-Small@2x.png - - CFBundleIdentifier - com.yourcompany.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - LSRequiresIPhoneOS - - UIAppFonts - - Paint Boy.ttf - - UIPrerenderedIcon - - UIRequiredDeviceCapabilities - - accelerometer - - opengles-2 - - - UIStatusBarHidden - - UISupportedInterfaceOrientations - - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationLandscapeRight - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationPortrait - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Info350.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Info350.plist deleted file mode 100644 index 530113c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Info350.plist +++ /dev/null @@ -1,62 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleDisplayName - ${PRODUCT_NAME} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - - CFBundleIconFiles - - Icon.png - Icon@2x.png - Icon-72.png - Icon-Small-50.png - Icon-Small.png - Icon-Small@2x.png - - CFBundleIdentifier - com.yourcompany.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - LSRequiresIPhoneOS - - UIAppFonts - - Paint Boy.ttf - - UIPrerenderedIcon - - UIRequiredDeviceCapabilities - - accelerometer - - opengles-2 - - - UIStatusBarHidden - - UISupportedInterfaceOrientations - - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/InfoWithStatusBar.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/InfoWithStatusBar.plist deleted file mode 100644 index 7926696..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/InfoWithStatusBar.plist +++ /dev/null @@ -1,55 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleDisplayName - ${PRODUCT_NAME} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - - CFBundleIconFiles - - Icon.png - Icon@2x.png - Icon-72.png - Icon-Small-50.png - Icon-Small.png - Icon-Small@2x.png - - CFBundleIdentifier - com.yourcompany.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - LSRequiresIPhoneOS - - UIPrerenderedIcon - - UIRequiredDeviceCapabilities - - accelerometer - - opengles-2 - - - UIStatusBarHidden - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test1-hd.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test1-hd.txt deleted file mode 100644 index b8752e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test1-hd.txt +++ /dev/null @@ -1 +0,0 @@ -misc diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test1-ipad.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test1-ipad.txt deleted file mode 100644 index b8752e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test1-ipad.txt +++ /dev/null @@ -1 +0,0 @@ -misc diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test1-ipadhd.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test1-ipadhd.txt deleted file mode 100644 index b8752e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test1-ipadhd.txt +++ /dev/null @@ -1 +0,0 @@ -misc diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test1.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test1.txt deleted file mode 100644 index b8752e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test1.txt +++ /dev/null @@ -1 +0,0 @@ -misc diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test2-hd.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test2-hd.txt deleted file mode 100644 index b8752e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test2-hd.txt +++ /dev/null @@ -1 +0,0 @@ -misc diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test2-ipad.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test2-ipad.txt deleted file mode 100644 index b8752e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test2-ipad.txt +++ /dev/null @@ -1 +0,0 @@ -misc diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test2.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test2.txt deleted file mode 100644 index b8752e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test2.txt +++ /dev/null @@ -1 +0,0 @@ -misc diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test3-hd.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test3-hd.txt deleted file mode 100644 index b8752e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test3-hd.txt +++ /dev/null @@ -1 +0,0 @@ -misc diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test3.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test3.txt deleted file mode 100644 index b8752e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test3.txt +++ /dev/null @@ -1 +0,0 @@ -misc diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test4.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test4.txt deleted file mode 100644 index b8752e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test4.txt +++ /dev/null @@ -1 +0,0 @@ -misc diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test5-hd.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test5-hd.txt deleted file mode 100644 index b8752e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test5-hd.txt +++ /dev/null @@ -1 +0,0 @@ -misc diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test6-ipad.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test6-ipad.txt deleted file mode 100644 index b8752e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test6-ipad.txt +++ /dev/null @@ -1 +0,0 @@ -misc diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test7-ipad.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test7-ipad.txt deleted file mode 100644 index b8752e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test7-ipad.txt +++ /dev/null @@ -1 +0,0 @@ -misc diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test7-ipadhd.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test7-ipadhd.txt deleted file mode 100644 index b8752e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/issue1344-test7-ipadhd.txt +++ /dev/null @@ -1 +0,0 @@ -misc diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/resources-hd/test4.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/resources-hd/test4.txt deleted file mode 100644 index 0527e6b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/resources-hd/test4.txt +++ /dev/null @@ -1 +0,0 @@ -This is a test diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/resources-ipad/test2.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/resources-ipad/test2.txt deleted file mode 100644 index 0527e6b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/resources-ipad/test2.txt +++ /dev/null @@ -1 +0,0 @@ -This is a test diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/resources-ipadhd/test1.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/resources-ipadhd/test1.txt deleted file mode 100644 index 0527e6b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/resources-ipadhd/test1.txt +++ /dev/null @@ -1 +0,0 @@ -This is a test diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/resources-iphone/test6.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/resources-iphone/test6.txt deleted file mode 100644 index 0527e6b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/resources-iphone/test6.txt +++ /dev/null @@ -1 +0,0 @@ -This is a test diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/resources-mac/test2.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/resources-mac/test2.txt deleted file mode 100644 index 0527e6b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/resources-mac/test2.txt +++ /dev/null @@ -1 +0,0 @@ -This is a test diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/resources-machd/test1.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/resources-machd/test1.txt deleted file mode 100644 index 0527e6b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/resources-machd/test1.txt +++ /dev/null @@ -1 +0,0 @@ -This is a test diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/resources-wide/test5.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/resources-wide/test5.txt deleted file mode 100644 index 0527e6b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/resources-wide/test5.txt +++ /dev/null @@ -1 +0,0 @@ -This is a test diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/resources-widehd/test3.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/resources-widehd/test3.txt deleted file mode 100644 index 0527e6b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/resources-widehd/test3.txt +++ /dev/null @@ -1 +0,0 @@ -This is a test diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/searchpath1/file1.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/searchpath1/file1.txt deleted file mode 100644 index 0527e6b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/searchpath1/file1.txt +++ /dev/null @@ -1 +0,0 @@ -This is a test diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/searchpath2/file2-hd.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/searchpath2/file2-hd.txt deleted file mode 100644 index 0527e6b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/searchpath2/file2-hd.txt +++ /dev/null @@ -1 +0,0 @@ -This is a test diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/searchpath3/resources-ipad/file3.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/searchpath3/resources-ipad/file3.txt deleted file mode 100644 index 0527e6b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Misc/searchpath3/resources-ipad/file3.txt +++ /dev/null @@ -1 +0,0 @@ -This is a test diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/BoilingFoam.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/BoilingFoam.plist deleted file mode 100644 index 82e9ad1..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/BoilingFoam.plist +++ /dev/null @@ -1,102 +0,0 @@ - - - - - angle - 90.099998474121094 - angleVariance - 32.049999237060547 - blendFuncDestination - 1 - blendFuncSource - 770 - duration - -1 - emitterType - 0.0 - finishColorAlpha - 1 - finishColorBlue - 1 - finishColorGreen - 0.70999997854232788 - finishColorRed - 0.5899999737739563 - finishColorVarianceAlpha - 1 - finishColorVarianceBlue - 0.20999999344348907 - finishColorVarianceGreen - 0.0 - finishColorVarianceRed - 0.0 - finishParticleSize - 40.770000457763672 - finishParticleSizeVariance - 0.0 - gravityx - 0.0 - gravityy - 0.0 - maxParticles - 269 - maxRadius - 100 - maxRadiusVariance - 0.0 - minRadius - 0.0 - particleLifespan - 0.99000000953674316 - particleLifespanVariance - 0.12999999523162842 - radialAccelVariance - 0.0 - radialAcceleration - 0.0 - rotatePerSecond - 0.0 - rotatePerSecondVariance - 0.0 - sourcePositionVariancex - 16.5 - sourcePositionVariancey - 34.799999237060547 - sourcePositionx - 162.83000183105469 - sourcePositiony - 194.32000732421875 - speed - 71 - speedVariance - 30 - startColorAlpha - 0.0 - startColorBlue - 0.0 - startColorGreen - 1 - startColorRed - 1 - startColorVarianceAlpha - 0.0 - startColorVarianceBlue - 0.34000000357627869 - startColorVarianceGreen - 0.0 - startColorVarianceRed - 0.0 - startParticleSize - 64 - startParticleSizeVariance - 5 - tangentialAccelVariance - 0.0 - tangentialAcceleration - 0.0 - textureFileName - BoilingFoam.png - textureImageData - H4sIAAAAAAAAA+1bB1RURxd+byu9g1RZpINUpVtoKoiKIqJYorisdESqLRINkihGjSHEFo0EC/ZoRCRWLMRoFHuPEIMlNizY4/5z3fvic7MrmJic84vr+Tjj7My997tt5i1L796UE0UFqlD/wUsqldJvgv/CJrTr35KrjBunGfyn/nib/FvIldsMmvXJWzOYejv8X8OZzYsnB74c5N9X5pO36od/wl8Jb3m+DD8BQtgMmHXyfpH3xVvxw9/h3wLe8nxVCFQRaiyoI9hzzDoVBf546354U/4t5M3mzPDUINAk0CLQVgItXKPB8ou8L17rh3+TvxLu8rwZzgxf4KVDoEugR6BPYEBgKAcDfE8P1+rgXsYfjC8U+eFv+6Al/BXkOzvminhrof16yMuIwJjAhMCUwIzAnMACYY5zprjGGPcYoAwdlKnID/K58Eb10Bz/FsRcRY63LsaR4WyGHC0JrAisCWwIbOVgg+9Z4VoL3Mv4Qh9ls/2g8k9zoYX8FXFnYq6OOarD4m2CMbVETsDPgcCJoD2BK4EbgTvCDefa4xoH3GONMsxRJuMHHdSpzsoFhT74J/ylf815ee4QB23MUUMWbxHG0wE5AT9PAi8CXwJ/ggA5+ON7XrjWDfc6oCwRyw+GqFMbbVDmg2ZzQBn/Zrgz+a7NirkZxgpsdSRwQR7eyK0LQRBBKEF3gjCCcEQYzoXimi64xxtluKBMG9RhxsoFxgdqf8cHivi3kDuT78YYF6hbe4wZ2OxD0JkgmKAHQQRBJEEUQTRBDMFARAzOReGaCNwTjDJ8UGZ71GGFOo2lL+vhb/ngNfzZNS+f82zu0KesMT5uGLNOBCEY20jkFkswjCCOQEwgIRiFkOBcHK6JxT2RKCMEZXqjDkfUaaHAB+xaaLYXyPNXEnuB9NV6Z7i3lcpyEnqWh1RWv4EYuz4EAwiGEowkSCBIJcggyCLIIchF5OBcBq5JwD1DUUYflBmIOjxQpw3awPiA3Q/YZ6PSHFDCX547nDPqctwtUL+zVJabUK+Qr5C7/QmGYEyTCcYgzwkE+QQfE0wlKERMxbl8XJOLe5JRxhCUGYE6/FGnM9rAzgNttJU5G1/xwev4K4g9u+bhvIGeC30Has8aYwB2QP+G3tVbKqvl4QSJGM+xyAs4FhHMIphDUExQgijGuVm4ZiruGYsyElFmDOoIRZ2eaIM12mSENmpKX+0FSnNAAX9leQ/1BecO9F7oP1CDHhgLsAdydJBUlrcpUllOT8L4zkSO8wkWEZQSlBEsRZTh3CJcU4x7ClFGDsociTr6oE5/tMERbTJDG9m94LU5wPBvJvZw54LcgrPXUirrwdCHoBaDMSZgF+RqOsZtCsYSuCxEfisIVhOsJ9hAsBGxAedW45pS3FOMMqagzHTUMQh1BqMNbmiTJdqojzY3mwNy/JXFHu6dTN5DvcE5BL0Y+hHUZAzGBuwbR1CA8ZtLsISgHPltIqgi2Eawg2AnYgfOVeGa9bhnCcqYiTLHoY6RqDMCbfBGm2ykL+tAtyU5oIS/stjDHQxyDeoOziPoydCXhktl+TkW7ZwtleUx5PUa5LSVYBfBPoL9BAcIDiIO4Nw+XLMV96xBGfNRZgHqSEGd/dGGTmiTI9rYbA6w+UtfzX12z2fqnh17uIvBfQTOZKhD6M3Qn6BGp2CswF6o63UElRjjGuRaS3CM4CTBKcRJnKvFNTW4pxJlLEWZM1FHDuocgjaEoE0ucjnA9AH2WfBKDbD4K8p9pufD2WIpld3Fwc9wJ4N7CZzNUI/Qo6FPQa3OxZiB3VsIqgl+Qm4nCM4QnCe4SFCHuIhzZ3BNLe6pRhnrUOZc1DEJdYrRhnC0yRNttESbmbNAaQ0o4M/OfThL4Rkc+iqcMUzdQ9+BuxncT+CMhpyEXg39Cmp2DcYO7IfcPkpwmuACQT3BbwSXCa4gLuNcPa45jXsOoIxKlLkEdRSizmS0IRJtYvqANdpsgByU1oAS/sx9h8l9uF/A8yj0WThzoObgfgp9CO4p+VJZbkLPhr4FtbsTYwg8zmKMgeNVgt8JbhDcRNzAuau45iLuOYoydqLMctQxE3WOQRui0SZ/tNEWbWZqgLkPNcdfUd+Xz314NoO+C3d0uKfCXW0qxgXOLejd0L+ghmsxlsCnATkC39sEdwjuIu7g3E1c04B7TqOMGpS5HnUUo85ctCEWbeoi/WsNKDoH2J8TKePP1D70UrhbwD0Lns3h+RTyDZ5T4K4O91WoSehPKzBO0MOhj0EtX8CYAq9byPUeQZMc7uF7t3Dtb7j3BMrahbJXoK4i1J2KtkSibV5oqxXarqgHyPNn9z75cw8+k2NqH+4acO+C51R4VoMelC+V3Vvh7gb3FzjD92HcoJ9BTV/F2AK/+wQPCB4SPEI8xLn7uOYm7qlHGbUoswp1LEKd+WhDHNoUijYyPcBU+tdzUP6ZSBl/du+DMwU+n4L6gs8poN6g98IzGzy3wN2dyX24x8BZDufZeenL2N/GGD9Azo8JniAe49wDXHNb+jIHzqOs/SibqYE5qDsLbYlG2/zRVhup4h74Ov7yvR/u0nCWMr0Pnjngsxq4e8EzO5zDTO3D+QT32B1SWd+GM/2iVNbbb2BcmzDWDPenCMYHD3HNHdxzGWWcRJk7UEeZ9GUPyEFbYtC2AOnLHmiOHJSeAUr4M8+6sJfp/e4oG85a+MwGPreA/gNnETzDwR0F7vLQq6Fe4V4DZzucb5DPd5HbIznubB88wjV3cc8VlHEKZe5EHUtRZyHaMAptCkcb3aUvzwCGv/p7/i3m31rzv7X3v9Z6/rX2+8/7++/755/3z7+t+/OPVvv5V2v//PP959/vf//R2n//9f73n6/NgVbx+28lOdCqvv8glwPydfDOf//lNTnQar7/9AY+eCe//9ZCH7zT33+U8wG7F8j74J39/quCHJD3wTv//Wc5H7BrgX02vrPff1fiB2W58E7+/UMLfKDID+/c378o8EFzfnjn/v7pDf3A+ELeH//Xf//WQj+wfcH2h7xf5HnK8+XKyXwrvFm2vw0xjCz6Nb5Q5BNFULSHftu8WTa/TXFsufK+eJ1PlHL9NzjL2flviZbXo8wf/ylfBXZRlBZRxyX/oalA8oNmjTkvxjyKCqyguThPFtMCHHPID114H2YpFVqPtcYQx+Rd2oglsw2zPpCizVnro1gy+/+pd/snWZSQojTCyHjfC5NV8B+N/8h7vZLSR3N0KCotPTszqkewaFDsYJHwEJGkSgkoD4qKE2dl9O7fPRq2h3cLEWWRRYwHZK5+cFI2OOYS1lckekMn6oozMrOJpL5k3CFekiUm4wIyTs3LzoD5RjI2GJkCYw5wN8gkBpKxMYwTZOP2L9bIxoEwjk9LjydjsDkjPi0exnvI+NPcHAkZc3uRcWFukiSPjI+TsU1qTloSGT+CvWmSuCziPg2Yz5aIE8nYnYw1MqOjQsi4E3GiRgJrPJI1zpaMzQZSIaMzxmUmJSRmixzEjiIPPz9fUZgkL1WSne3SN06cEpcZLwoZnZYRlz6OomScX7z0wLci4mRvDz9vbxdPVw+Wo177ZgtfEFvZ6F6/FzGjjQ6+nFO0bnQpRfk2Ed/Mfjk3ch5FbZ5KUcZnX87ZfENR2iRuFYdZfIwgXxKzszP83dzy8vJckyRiV3Don69mF7TgxdLnCuL+dI8oVDIqLic1WwR+E49OHZ2TKcrKiBNLRC6vJPE/2ajYjvZRklGSTEk62RFDsiwpPYGEOz0+KTtpdLooKV1ZEP/mNrmXLK/JS7/sOWUw3JXSOWxAcW8epHj66hR36CLyDv1n3HqpxlBQeQMtr8jy/sVLQQflzIIfWUkJL/aFREWLxDmZubL3oCwpPqVGaVMGlAnVlrKmHCgXypPyoQJIo+pG9aQiqWgqlvqAElOJVBqVSeVRE6nJVCFVRM2mvqTmU4upMqqcWkttoDZTW6ld1D7qAFVLnaDOUXVUA3WdaqQeUE9pmhbSmrQ+bUJb0ra0M+1J+9Jd6G50LzqKjqVH0Al0Op1DT6Q/povoOfR8egldTn9Hb6F30fvpI/QZup6+Rt+ln3C4HA2OAceCY8dx4/hygjgRnGjOME4CZwxnPKeAM5Mzl1PKWc2p4OziHOCc4NRxrnOaSANX5xpxrbguXF9uCDeSO5g7ipvJncSdzi3hlnLXcqu4Ndxj3DruDe5jnoCnzxPxXHgBvDDeAJ6YN4Y3iTeDN5+3glfB28M7xqvnNfKe8zX55nxnvj8/nD+In8DP4xfyS/jL+Jv4e/kn+A38BwKBwEhgL/ARhAliBcmCCYIZgq8F6wQ7BUcElwRNQqHQROgs7CyMFMYJs4WFwnnC1cIdwqPCBuEjFXUVSxVPle4qg1XSVaaolKisVNmuclTlispTVR1VW1V/1UjVeNVxqrNUy1SrVA+rNqg+VdNVs1frrBatlqw2WW2u2lq1vWrn1e6pq6u3U/dT76eepP6R+lz19eo/qterP9bQ03DSCNEYqpGjMVNjucZOjTMa9zQ1Ne00AzUHa2ZrztQs19yt+YvmIy19LVetcK14rXytBVoVWke1bmmrattqB2l/oD1eu0R7o/Zh7Rs6qjp2OiE6cTqTdBbobNE5pdOkq6/roRupm6Y7Q3el7n7dq3pCPTu9bnrxegV63+rt1rukz9W31g/RF+t/rF+mv1e/wUBgYG8QbpBsUGSwxuCQQaOhnmFHwxjDsYYLDLcZ1hlxjeyMwo1SjWYZbTA6afSkjUWboDaSNtParG1ztM1DYzPjQGOJ8XTjdcYnjJ+YiEy6maSYfG6y2eSCKc/UybSfaZ7pItO9pjfMDMwCzMRm0802mJ0155g7mUeZTzD/1vygeZNFW4seFhkW8yx2W9xoa9Q2sG1y2+K229tes9S37GKZZFlsucPyd5GhKEiUKpor2iNqtDK3CrPKsVpidcjqaTv7dgPaTWm3rt0FazVrX+tR1sXW1daNNpY2vW0m2qyyOWurautrm2j7lW2N7UM7e7uBdp/Ybba7am9sH24/3n6V/XkHTYeuDmMcSh2OOwocfR1THL92rHXiOHk5JTotcDrszHH2dk5y/tr5SHt+e7/26e1L259y0XAJcsl1WeVS72rk2st1iutm11tuNm6D3T53q3F77u7lnupe5n7OQ8+jp8cUjyqPu55OnmLPBZ7HO2h26N4hv0NlhzsdnTtKOi7qeNpL36u31yde1V5/ePt4Z3qv9b7mY+MzwmehzylfA9++vjN8f/Tj+wX75ftt9Xvs7+2f7b/B/3aAS0BKwMqAq53sO0k6lXW61Lld57jOSzrXdRF1GdHlmy51Xa26xnUt7fproHVgfOCywCtBjkHJQauDbgW7B2cGbwp+GOIf8mHIzlBuaI/Q6aGHuul1G9BtfrdfurfrntB9VffGHl49JvTYGcYPiwj7POxUuEW4OLw8vLGnT88Pe+6J0IjoHzE/4tdeTr0ye1X15vTu2fuL3uf72PZJ77M5kooMj/wi8kJf+75j+v7QT9Cvb78F/S5HeURNjKrpr99/eP+V/R9EB0fPij43wGFAzoDqGO2YoTHlMQ8Hhg6cM7BukNugDwcdiDWNTYqtHCwcHDN42eCmId2GfDmkYajX0MKhJ4fZDxs7bP8Hph+kfrBtuPbwuOEbR/BHDByxcsSzuMi40rimkeEjF45sFIeIvxJfjw+ML46/JuksmSO5MqrzqDmjriZ0Tvgi4Vpi18SSxBtJIUnzk+4khyUvTn6YEpmyPEWaOjB1XZpK2oi0Lel66Snpe0a3HT129JEM54zCjLox/mO+HNOYGZG5LIvOGpZVmW1ALlMHcxxypubU53bJXZD7KC8mb+NY3bHpYw+Ocxo3bdyV8d3HL53AmyCeUD3RauLkifUfBn24ZBI9aeSk6nzr/IL8ho96fLRistrklMk/T3GfMmfK/Y8HflxVYFHwUcGlqT2mrirUKswsPPVJwCeLP+V9mvTpoWkdps2b9nx6/PSfityLSoqezRDP+Okzj8/mfiadOWrmoVnesxbNFsxOn33y866fr5ijO2f8nEtf9P6iolhUPL34/pfDv9xf0rFk8VdqX+V8VTe319zKeTbzZs97Nj9x/okFwQvWLTRfOG3hw6/jvz66KHDR2sUWi4sWP/km6ZvTS3osqSi1Ky35VvBt7reXy2LKapb6Li1fZrqsaNkfy9OX162IWrGn3Ke8fKX5ylmrOKtyVl1bPXR17ZrQNZVrXdYuWWe0rmg9tT5n/e/fjfju5IaIDdUbfTeu/d72+4Wb9DdNr6ArxlU0bk7cXFcZW3lkS88t1VUBVZt+cP1h+VarrQu2GW6btV1te8F26Y7xO5p2Zuy8sSth16Xq4dXndg/afXxPvz2H9kbs/XFf9327a4JqdvzY+cet+/33b/nJ96fNB7wPVBz0OrjpZ6+fNx3yPlRx2OdwZa1fbdWRTke2H+16dNex0GP7jocfP3Ciz4kjJwecPH1q6Km60/Gnr55JPXPnbO7Zp+c+Os8/P/2CzoWSX8x/Kb3oeHFdnXfdtvrQ+oO/9v/13CXxpeu/Zf32rKHgsublkiuWV8qvel7deq37tdrfh/zecD3j+tMbhTd1by685XDr+9uBtw82DmpsuJN5R3p3xj2Te8vvd7xf3dS36ZcHaQ+ePpz+yOTRise+j2ueDHxy5WneM+GzuX84/lH1POL5eWmaVPo/LX7Mrg5NAAA= - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/BurstPipe.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/BurstPipe.plist deleted file mode 100644 index 73e83aa..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/BurstPipe.plist +++ /dev/null @@ -1,102 +0,0 @@ - - - - - angle - 0.0 - angleVariance - 360 - blendFuncDestination - 1 - blendFuncSource - 770 - duration - -1 - emitterType - 0.0 - finishColorAlpha - 1 - finishColorBlue - 0.38999998569488525 - finishColorGreen - 0.25999999046325684 - finishColorRed - 0.14000000059604645 - finishColorVarianceAlpha - 0.0 - finishColorVarianceBlue - 0.0 - finishColorVarianceGreen - 0.0 - finishColorVarianceRed - 0.0 - finishParticleSize - 28.489999771118164 - finishParticleSizeVariance - 0.0 - gravityx - 0.0 - gravityy - -671.04998779296875 - maxParticles - 1000 - maxRadius - 100 - maxRadiusVariance - 0.0 - minRadius - 0.0 - particleLifespan - 0.46050000190734863 - particleLifespanVariance - 0.59210002422332764 - radialAccelVariance - 0.0 - radialAcceleration - 0.0 - rotatePerSecond - 0.0 - rotatePerSecondVariance - 0.0 - sourcePositionVariancex - 0.0 - sourcePositionVariancey - 4.4000000953674316 - sourcePositionx - 160 - sourcePositiony - 308.39999389648438 - speed - 177.6300048828125 - speedVariance - 0.0 - startColorAlpha - 1 - startColorBlue - 0.6600000262260437 - startColorGreen - 0.49000000953674316 - startColorRed - 0.0 - startColorVarianceAlpha - 0.0 - startColorVarianceBlue - 0.0 - startColorVarianceGreen - 0.0 - startColorVarianceRed - 0.5899999737739563 - startParticleSize - 0.0 - startParticleSizeVariance - 18.950000762939453 - tangentialAccelVariance - 0.0 - tangentialAcceleration - 0.0 - textureFileName - BurstPipe.png - textureImageData - H4sIAAAAAAAAA+1bB1RURxd+byu9g1RZpINUpVtoKoiKIqJYorisdESqLRINkihGjSHEFo0EC/ZoRCRWLMRoFHuPEIMlNizY4/5z3fvic7MrmJic84vr+Tjj7My997tt5i1L796UE0UFqlD/wUsqldJvgv/CJrTr35KrjBunGfyn/nib/FvIldsMmvXJWzOYejv8X8OZzYsnB74c5N9X5pO36od/wl8Jb3m+DD8BQtgMmHXyfpH3xVvxw9/h3wLe8nxVCFQRaiyoI9hzzDoVBf546354U/4t5M3mzPDUINAk0CLQVgItXKPB8ou8L17rh3+TvxLu8rwZzgxf4KVDoEugR6BPYEBgKAcDfE8P1+rgXsYfjC8U+eFv+6Al/BXkOzvminhrof16yMuIwJjAhMCUwIzAnMACYY5zprjGGPcYoAwdlKnID/K58Eb10Bz/FsRcRY63LsaR4WyGHC0JrAisCWwIbOVgg+9Z4VoL3Mv4Qh9ls/2g8k9zoYX8FXFnYq6OOarD4m2CMbVETsDPgcCJoD2BK4EbgTvCDefa4xoH3GONMsxRJuMHHdSpzsoFhT74J/ylf815ee4QB23MUUMWbxHG0wE5AT9PAi8CXwJ/ggA5+ON7XrjWDfc6oCwRyw+GqFMbbVDmg2ZzQBn/Zrgz+a7NirkZxgpsdSRwQR7eyK0LQRBBKEF3gjCCcEQYzoXimi64xxtluKBMG9RhxsoFxgdqf8cHivi3kDuT78YYF6hbe4wZ2OxD0JkgmKAHQQRBJEEUQTRBDMFARAzOReGaCNwTjDJ8UGZ71GGFOo2lL+vhb/ngNfzZNS+f82zu0KesMT5uGLNOBCEY20jkFkswjCCOQEwgIRiFkOBcHK6JxT2RKCMEZXqjDkfUaaHAB+xaaLYXyPNXEnuB9NV6Z7i3lcpyEnqWh1RWv4EYuz4EAwiGEowkSCBIJcggyCLIIchF5OBcBq5JwD1DUUYflBmIOjxQpw3awPiA3Q/YZ6PSHFDCX547nDPqctwtUL+zVJabUK+Qr5C7/QmGYEyTCcYgzwkE+QQfE0wlKERMxbl8XJOLe5JRxhCUGYE6/FGnM9rAzgNttJU5G1/xwev4K4g9u+bhvIGeC30Has8aYwB2QP+G3tVbKqvl4QSJGM+xyAs4FhHMIphDUExQgijGuVm4ZiruGYsyElFmDOoIRZ2eaIM12mSENmpKX+0FSnNAAX9leQ/1BecO9F7oP1CDHhgLsAdydJBUlrcpUllOT8L4zkSO8wkWEZQSlBEsRZTh3CJcU4x7ClFGDsociTr6oE5/tMERbTJDG9m94LU5wPBvJvZw54LcgrPXUirrwdCHoBaDMSZgF+RqOsZtCsYSuCxEfisIVhOsJ9hAsBGxAedW45pS3FOMMqagzHTUMQh1BqMNbmiTJdqojzY3mwNy/JXFHu6dTN5DvcE5BL0Y+hHUZAzGBuwbR1CA8ZtLsISgHPltIqgi2Eawg2AnYgfOVeGa9bhnCcqYiTLHoY6RqDMCbfBGm2ykL+tAtyU5oIS/stjDHQxyDeoOziPoydCXhktl+TkW7ZwtleUx5PUa5LSVYBfBPoL9BAcIDiIO4Nw+XLMV96xBGfNRZgHqSEGd/dGGTmiTI9rYbA6w+UtfzX12z2fqnh17uIvBfQTOZKhD6M3Qn6BGp2CswF6o63UElRjjGuRaS3CM4CTBKcRJnKvFNTW4pxJlLEWZM1FHDuocgjaEoE0ucjnA9AH2WfBKDbD4K8p9pufD2WIpld3Fwc9wJ4N7CZzNUI/Qo6FPQa3OxZiB3VsIqgl+Qm4nCM4QnCe4SFCHuIhzZ3BNLe6pRhnrUOZc1DEJdYrRhnC0yRNttESbmbNAaQ0o4M/OfThL4Rkc+iqcMUzdQ9+BuxncT+CMhpyEXg39Cmp2DcYO7IfcPkpwmuACQT3BbwSXCa4gLuNcPa45jXsOoIxKlLkEdRSizmS0IRJtYvqANdpsgByU1oAS/sx9h8l9uF/A8yj0WThzoObgfgp9CO4p+VJZbkLPhr4FtbsTYwg8zmKMgeNVgt8JbhDcRNzAuau45iLuOYoydqLMctQxE3WOQRui0SZ/tNEWbWZqgLkPNcdfUd+Xz314NoO+C3d0uKfCXW0qxgXOLejd0L+ghmsxlsCnATkC39sEdwjuIu7g3E1c04B7TqOMGpS5HnUUo85ctCEWbeoi/WsNKDoH2J8TKePP1D70UrhbwD0Lns3h+RTyDZ5T4K4O91WoSehPKzBO0MOhj0EtX8CYAq9byPUeQZMc7uF7t3Dtb7j3BMrahbJXoK4i1J2KtkSibV5oqxXarqgHyPNn9z75cw8+k2NqH+4acO+C51R4VoMelC+V3Vvh7gb3FzjD92HcoJ9BTV/F2AK/+wQPCB4SPEI8xLn7uOYm7qlHGbUoswp1LEKd+WhDHNoUijYyPcBU+tdzUP6ZSBl/du+DMwU+n4L6gs8poN6g98IzGzy3wN2dyX24x8BZDufZeenL2N/GGD9Azo8JniAe49wDXHNb+jIHzqOs/SibqYE5qDsLbYlG2/zRVhup4h74Ov7yvR/u0nCWMr0Pnjngsxq4e8EzO5zDTO3D+QT32B1SWd+GM/2iVNbbb2BcmzDWDPenCMYHD3HNHdxzGWWcRJk7UEeZ9GUPyEFbYtC2AOnLHmiOHJSeAUr4M8+6sJfp/e4oG85a+MwGPreA/gNnETzDwR0F7vLQq6Fe4V4DZzucb5DPd5HbIznubB88wjV3cc8VlHEKZe5EHUtRZyHaMAptCkcb3aUvzwCGv/p7/i3m31rzv7X3v9Z6/rX2+8/7++/755/3z7+t+/OPVvv5V2v//PP959/vf//R2n//9f73n6/NgVbx+28lOdCqvv8glwPydfDOf//lNTnQar7/9AY+eCe//9ZCH7zT33+U8wG7F8j74J39/quCHJD3wTv//Wc5H7BrgX02vrPff1fiB2W58E7+/UMLfKDID+/c378o8EFzfnjn/v7pDf3A+ELeH//Xf//WQj+wfcH2h7xf5HnK8+XKyXwrvFm2vw0xjCz6Nb5Q5BNFULSHftu8WTa/TXFsufK+eJ1PlHL9NzjL2flviZbXo8wf/ylfBXZRlBZRxyX/oalA8oNmjTkvxjyKCqyguThPFtMCHHPID114H2YpFVqPtcYQx+Rd2oglsw2zPpCizVnro1gy+/+pd/snWZSQojTCyHjfC5NV8B+N/8h7vZLSR3N0KCotPTszqkewaFDsYJHwEJGkSgkoD4qKE2dl9O7fPRq2h3cLEWWRRYwHZK5+cFI2OOYS1lckekMn6oozMrOJpL5k3CFekiUm4wIyTs3LzoD5RjI2GJkCYw5wN8gkBpKxMYwTZOP2L9bIxoEwjk9LjydjsDkjPi0exnvI+NPcHAkZc3uRcWFukiSPjI+TsU1qTloSGT+CvWmSuCziPg2Yz5aIE8nYnYw1MqOjQsi4E3GiRgJrPJI1zpaMzQZSIaMzxmUmJSRmixzEjiIPPz9fUZgkL1WSne3SN06cEpcZLwoZnZYRlz6OomScX7z0wLci4mRvDz9vbxdPVw+Wo177ZgtfEFvZ6F6/FzGjjQ6+nFO0bnQpRfk2Ed/Mfjk3ch5FbZ5KUcZnX87ZfENR2iRuFYdZfIwgXxKzszP83dzy8vJckyRiV3Don69mF7TgxdLnCuL+dI8oVDIqLic1WwR+E49OHZ2TKcrKiBNLRC6vJPE/2ajYjvZRklGSTEk62RFDsiwpPYGEOz0+KTtpdLooKV1ZEP/mNrmXLK/JS7/sOWUw3JXSOWxAcW8epHj66hR36CLyDv1n3HqpxlBQeQMtr8jy/sVLQQflzIIfWUkJL/aFREWLxDmZubL3oCwpPqVGaVMGlAnVlrKmHCgXypPyoQJIo+pG9aQiqWgqlvqAElOJVBqVSeVRE6nJVCFVRM2mvqTmU4upMqqcWkttoDZTW6ld1D7qAFVLnaDOUXVUA3WdaqQeUE9pmhbSmrQ+bUJb0ra0M+1J+9Jd6G50LzqKjqVH0Al0Op1DT6Q/povoOfR8egldTn9Hb6F30fvpI/QZup6+Rt+ln3C4HA2OAceCY8dx4/hygjgRnGjOME4CZwxnPKeAM5Mzl1PKWc2p4OziHOCc4NRxrnOaSANX5xpxrbguXF9uCDeSO5g7ipvJncSdzi3hlnLXcqu4Ndxj3DruDe5jnoCnzxPxXHgBvDDeAJ6YN4Y3iTeDN5+3glfB28M7xqvnNfKe8zX55nxnvj8/nD+In8DP4xfyS/jL+Jv4e/kn+A38BwKBwEhgL/ARhAliBcmCCYIZgq8F6wQ7BUcElwRNQqHQROgs7CyMFMYJs4WFwnnC1cIdwqPCBuEjFXUVSxVPle4qg1XSVaaolKisVNmuclTlispTVR1VW1V/1UjVeNVxqrNUy1SrVA+rNqg+VdNVs1frrBatlqw2WW2u2lq1vWrn1e6pq6u3U/dT76eepP6R+lz19eo/qterP9bQ03DSCNEYqpGjMVNjucZOjTMa9zQ1Ne00AzUHa2ZrztQs19yt+YvmIy19LVetcK14rXytBVoVWke1bmmrattqB2l/oD1eu0R7o/Zh7Rs6qjp2OiE6cTqTdBbobNE5pdOkq6/roRupm6Y7Q3el7n7dq3pCPTu9bnrxegV63+rt1rukz9W31g/RF+t/rF+mv1e/wUBgYG8QbpBsUGSwxuCQQaOhnmFHwxjDsYYLDLcZ1hlxjeyMwo1SjWYZbTA6afSkjUWboDaSNtParG1ztM1DYzPjQGOJ8XTjdcYnjJ+YiEy6maSYfG6y2eSCKc/UybSfaZ7pItO9pjfMDMwCzMRm0802mJ0155g7mUeZTzD/1vygeZNFW4seFhkW8yx2W9xoa9Q2sG1y2+K229tes9S37GKZZFlsucPyd5GhKEiUKpor2iNqtDK3CrPKsVpidcjqaTv7dgPaTWm3rt0FazVrX+tR1sXW1daNNpY2vW0m2qyyOWurautrm2j7lW2N7UM7e7uBdp/Ybba7am9sH24/3n6V/XkHTYeuDmMcSh2OOwocfR1THL92rHXiOHk5JTotcDrszHH2dk5y/tr5SHt+e7/26e1L259y0XAJcsl1WeVS72rk2st1iutm11tuNm6D3T53q3F77u7lnupe5n7OQ8+jp8cUjyqPu55OnmLPBZ7HO2h26N4hv0NlhzsdnTtKOi7qeNpL36u31yde1V5/ePt4Z3qv9b7mY+MzwmehzylfA9++vjN8f/Tj+wX75ftt9Xvs7+2f7b/B/3aAS0BKwMqAq53sO0k6lXW61Lld57jOSzrXdRF1GdHlmy51Xa26xnUt7fproHVgfOCywCtBjkHJQauDbgW7B2cGbwp+GOIf8mHIzlBuaI/Q6aGHuul1G9BtfrdfurfrntB9VffGHl49JvTYGcYPiwj7POxUuEW4OLw8vLGnT88Pe+6J0IjoHzE/4tdeTr0ye1X15vTu2fuL3uf72PZJ77M5kooMj/wi8kJf+75j+v7QT9Cvb78F/S5HeURNjKrpr99/eP+V/R9EB0fPij43wGFAzoDqGO2YoTHlMQ8Hhg6cM7BukNugDwcdiDWNTYqtHCwcHDN42eCmId2GfDmkYajX0MKhJ4fZDxs7bP8Hph+kfrBtuPbwuOEbR/BHDByxcsSzuMi40rimkeEjF45sFIeIvxJfjw+ML46/JuksmSO5MqrzqDmjriZ0Tvgi4Vpi18SSxBtJIUnzk+4khyUvTn6YEpmyPEWaOjB1XZpK2oi0Lel66Snpe0a3HT129JEM54zCjLox/mO+HNOYGZG5LIvOGpZVmW1ALlMHcxxypubU53bJXZD7KC8mb+NY3bHpYw+Ocxo3bdyV8d3HL53AmyCeUD3RauLkifUfBn24ZBI9aeSk6nzr/IL8ho96fLRistrklMk/T3GfMmfK/Y8HflxVYFHwUcGlqT2mrirUKswsPPVJwCeLP+V9mvTpoWkdps2b9nx6/PSfityLSoqezRDP+Okzj8/mfiadOWrmoVnesxbNFsxOn33y866fr5ijO2f8nEtf9P6iolhUPL34/pfDv9xf0rFk8VdqX+V8VTe319zKeTbzZs97Nj9x/okFwQvWLTRfOG3hw6/jvz66KHDR2sUWi4sWP/km6ZvTS3osqSi1Ky35VvBt7reXy2LKapb6Li1fZrqsaNkfy9OX162IWrGn3Ke8fKX5ylmrOKtyVl1bPXR17ZrQNZVrXdYuWWe0rmg9tT5n/e/fjfju5IaIDdUbfTeu/d72+4Wb9DdNr6ArxlU0bk7cXFcZW3lkS88t1VUBVZt+cP1h+VarrQu2GW6btV1te8F26Y7xO5p2Zuy8sSth16Xq4dXndg/afXxPvz2H9kbs/XFf9327a4JqdvzY+cet+/33b/nJ96fNB7wPVBz0OrjpZ6+fNx3yPlRx2OdwZa1fbdWRTke2H+16dNex0GP7jocfP3Ciz4kjJwecPH1q6Km60/Gnr55JPXPnbO7Zp+c+Os8/P/2CzoWSX8x/Kb3oeHFdnXfdtvrQ+oO/9v/13CXxpeu/Zf32rKHgsublkiuWV8qvel7deq37tdrfh/zecD3j+tMbhTd1by685XDr+9uBtw82DmpsuJN5R3p3xj2Te8vvd7xf3dS36ZcHaQ+ePpz+yOTRise+j2ueDHxy5WneM+GzuX84/lH1POL5eWmaVPo/LX7Mrg5NAAA= - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/Comet.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/Comet.plist deleted file mode 100644 index a382472..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/Comet.plist +++ /dev/null @@ -1,102 +0,0 @@ - - - - - angle - 46.849998474121094 - angleVariance - 0.0 - blendFuncDestination - 1 - blendFuncSource - 770 - duration - -1 - emitterType - 0.0 - finishColorAlpha - 1 - finishColorBlue - 0.0 - finishColorGreen - 0.0 - finishColorRed - 0.15999999642372131 - finishColorVarianceAlpha - 1 - finishColorVarianceBlue - 0.0 - finishColorVarianceGreen - 0.0 - finishColorVarianceRed - 0.0 - finishParticleSize - 64 - finishParticleSizeVariance - 0.0 - gravityx - -276.32000732421875 - gravityy - 355.260009765625 - maxParticles - 1000 - maxRadius - 100 - maxRadiusVariance - 0.0 - minRadius - 0.0 - particleLifespan - 0.19740000367164612 - particleLifespanVariance - 2.1710999011993408 - radialAccelVariance - 0.0 - radialAcceleration - 0.0 - rotatePerSecond - 0.0 - rotatePerSecondVariance - 0.0 - sourcePositionVariancex - -4.5 - sourcePositionVariancey - 0.0 - sourcePositionx - 226.5 - sourcePositiony - 156.39999389648438 - speed - 0.0 - speedVariance - 203.94999694824219 - startColorAlpha - 1 - startColorBlue - 0.14000000059604645 - startColorGreen - 0.43999999761581421 - startColorRed - 0.79000002145767212 - startColorVarianceAlpha - 0.5 - startColorVarianceBlue - 0.20000000298023224 - startColorVarianceGreen - 0.20000000298023224 - startColorVarianceRed - 0.0 - startParticleSize - 41.680000305175781 - startParticleSizeVariance - 0.0 - tangentialAccelVariance - 0.0 - tangentialAcceleration - 0.0 - textureFileName - Comet.png - textureImageData - H4sIAAAAAAAAA+1bB1RURxd+byu9g1RZpINUpVtoKoiKIqJYorisdESqLRINkihGjSHEFo0EC/ZoRCRWLMRoFHuPEIMlNizY4/5z3fvic7MrmJic84vr+Tjj7My997tt5i1L796UE0UFqlD/wUsqldJvgv/CJrTr35KrjBunGfyn/nib/FvIldsMmvXJWzOYejv8X8OZzYsnB74c5N9X5pO36od/wl8Jb3m+DD8BQtgMmHXyfpH3xVvxw9/h3wLe8nxVCFQRaiyoI9hzzDoVBf546354U/4t5M3mzPDUINAk0CLQVgItXKPB8ou8L17rh3+TvxLu8rwZzgxf4KVDoEugR6BPYEBgKAcDfE8P1+rgXsYfjC8U+eFv+6Al/BXkOzvminhrof16yMuIwJjAhMCUwIzAnMACYY5zprjGGPcYoAwdlKnID/K58Eb10Bz/FsRcRY63LsaR4WyGHC0JrAisCWwIbOVgg+9Z4VoL3Mv4Qh9ls/2g8k9zoYX8FXFnYq6OOarD4m2CMbVETsDPgcCJoD2BK4EbgTvCDefa4xoH3GONMsxRJuMHHdSpzsoFhT74J/ylf815ee4QB23MUUMWbxHG0wE5AT9PAi8CXwJ/ggA5+ON7XrjWDfc6oCwRyw+GqFMbbVDmg2ZzQBn/Zrgz+a7NirkZxgpsdSRwQR7eyK0LQRBBKEF3gjCCcEQYzoXimi64xxtluKBMG9RhxsoFxgdqf8cHivi3kDuT78YYF6hbe4wZ2OxD0JkgmKAHQQRBJEEUQTRBDMFARAzOReGaCNwTjDJ8UGZ71GGFOo2lL+vhb/ngNfzZNS+f82zu0KesMT5uGLNOBCEY20jkFkswjCCOQEwgIRiFkOBcHK6JxT2RKCMEZXqjDkfUaaHAB+xaaLYXyPNXEnuB9NV6Z7i3lcpyEnqWh1RWv4EYuz4EAwiGEowkSCBIJcggyCLIIchF5OBcBq5JwD1DUUYflBmIOjxQpw3awPiA3Q/YZ6PSHFDCX547nDPqctwtUL+zVJabUK+Qr5C7/QmGYEyTCcYgzwkE+QQfE0wlKERMxbl8XJOLe5JRxhCUGYE6/FGnM9rAzgNttJU5G1/xwev4K4g9u+bhvIGeC30Has8aYwB2QP+G3tVbKqvl4QSJGM+xyAs4FhHMIphDUExQgijGuVm4ZiruGYsyElFmDOoIRZ2eaIM12mSENmpKX+0FSnNAAX9leQ/1BecO9F7oP1CDHhgLsAdydJBUlrcpUllOT8L4zkSO8wkWEZQSlBEsRZTh3CJcU4x7ClFGDsociTr6oE5/tMERbTJDG9m94LU5wPBvJvZw54LcgrPXUirrwdCHoBaDMSZgF+RqOsZtCsYSuCxEfisIVhOsJ9hAsBGxAedW45pS3FOMMqagzHTUMQh1BqMNbmiTJdqojzY3mwNy/JXFHu6dTN5DvcE5BL0Y+hHUZAzGBuwbR1CA8ZtLsISgHPltIqgi2Eawg2AnYgfOVeGa9bhnCcqYiTLHoY6RqDMCbfBGm2ykL+tAtyU5oIS/stjDHQxyDeoOziPoydCXhktl+TkW7ZwtleUx5PUa5LSVYBfBPoL9BAcIDiIO4Nw+XLMV96xBGfNRZgHqSEGd/dGGTmiTI9rYbA6w+UtfzX12z2fqnh17uIvBfQTOZKhD6M3Qn6BGp2CswF6o63UElRjjGuRaS3CM4CTBKcRJnKvFNTW4pxJlLEWZM1FHDuocgjaEoE0ucjnA9AH2WfBKDbD4K8p9pufD2WIpld3Fwc9wJ4N7CZzNUI/Qo6FPQa3OxZiB3VsIqgl+Qm4nCM4QnCe4SFCHuIhzZ3BNLe6pRhnrUOZc1DEJdYrRhnC0yRNttESbmbNAaQ0o4M/OfThL4Rkc+iqcMUzdQ9+BuxncT+CMhpyEXg39Cmp2DcYO7IfcPkpwmuACQT3BbwSXCa4gLuNcPa45jXsOoIxKlLkEdRSizmS0IRJtYvqANdpsgByU1oAS/sx9h8l9uF/A8yj0WThzoObgfgp9CO4p+VJZbkLPhr4FtbsTYwg8zmKMgeNVgt8JbhDcRNzAuau45iLuOYoydqLMctQxE3WOQRui0SZ/tNEWbWZqgLkPNcdfUd+Xz314NoO+C3d0uKfCXW0qxgXOLejd0L+ghmsxlsCnATkC39sEdwjuIu7g3E1c04B7TqOMGpS5HnUUo85ctCEWbeoi/WsNKDoH2J8TKePP1D70UrhbwD0Lns3h+RTyDZ5T4K4O91WoSehPKzBO0MOhj0EtX8CYAq9byPUeQZMc7uF7t3Dtb7j3BMrahbJXoK4i1J2KtkSibV5oqxXarqgHyPNn9z75cw8+k2NqH+4acO+C51R4VoMelC+V3Vvh7gb3FzjD92HcoJ9BTV/F2AK/+wQPCB4SPEI8xLn7uOYm7qlHGbUoswp1LEKd+WhDHNoUijYyPcBU+tdzUP6ZSBl/du+DMwU+n4L6gs8poN6g98IzGzy3wN2dyX24x8BZDufZeenL2N/GGD9Azo8JniAe49wDXHNb+jIHzqOs/SibqYE5qDsLbYlG2/zRVhup4h74Ov7yvR/u0nCWMr0Pnjngsxq4e8EzO5zDTO3D+QT32B1SWd+GM/2iVNbbb2BcmzDWDPenCMYHD3HNHdxzGWWcRJk7UEeZ9GUPyEFbYtC2AOnLHmiOHJSeAUr4M8+6sJfp/e4oG85a+MwGPreA/gNnETzDwR0F7vLQq6Fe4V4DZzucb5DPd5HbIznubB88wjV3cc8VlHEKZe5EHUtRZyHaMAptCkcb3aUvzwCGv/p7/i3m31rzv7X3v9Z6/rX2+8/7++/755/3z7+t+/OPVvv5V2v//PP959/vf//R2n//9f73n6/NgVbx+28lOdCqvv8glwPydfDOf//lNTnQar7/9AY+eCe//9ZCH7zT33+U8wG7F8j74J39/quCHJD3wTv//Wc5H7BrgX02vrPff1fiB2W58E7+/UMLfKDID+/c378o8EFzfnjn/v7pDf3A+ELeH//Xf//WQj+wfcH2h7xf5HnK8+XKyXwrvFm2vw0xjCz6Nb5Q5BNFULSHftu8WTa/TXFsufK+eJ1PlHL9NzjL2flviZbXo8wf/ylfBXZRlBZRxyX/oalA8oNmjTkvxjyKCqyguThPFtMCHHPID114H2YpFVqPtcYQx+Rd2oglsw2zPpCizVnro1gy+/+pd/snWZSQojTCyHjfC5NV8B+N/8h7vZLSR3N0KCotPTszqkewaFDsYJHwEJGkSgkoD4qKE2dl9O7fPRq2h3cLEWWRRYwHZK5+cFI2OOYS1lckekMn6oozMrOJpL5k3CFekiUm4wIyTs3LzoD5RjI2GJkCYw5wN8gkBpKxMYwTZOP2L9bIxoEwjk9LjydjsDkjPi0exnvI+NPcHAkZc3uRcWFukiSPjI+TsU1qTloSGT+CvWmSuCziPg2Yz5aIE8nYnYw1MqOjQsi4E3GiRgJrPJI1zpaMzQZSIaMzxmUmJSRmixzEjiIPPz9fUZgkL1WSne3SN06cEpcZLwoZnZYRlz6OomScX7z0wLci4mRvDz9vbxdPVw+Wo177ZgtfEFvZ6F6/FzGjjQ6+nFO0bnQpRfk2Ed/Mfjk3ch5FbZ5KUcZnX87ZfENR2iRuFYdZfIwgXxKzszP83dzy8vJckyRiV3Don69mF7TgxdLnCuL+dI8oVDIqLic1WwR+E49OHZ2TKcrKiBNLRC6vJPE/2ajYjvZRklGSTEk62RFDsiwpPYGEOz0+KTtpdLooKV1ZEP/mNrmXLK/JS7/sOWUw3JXSOWxAcW8epHj66hR36CLyDv1n3HqpxlBQeQMtr8jy/sVLQQflzIIfWUkJL/aFREWLxDmZubL3oCwpPqVGaVMGlAnVlrKmHCgXypPyoQJIo+pG9aQiqWgqlvqAElOJVBqVSeVRE6nJVCFVRM2mvqTmU4upMqqcWkttoDZTW6ld1D7qAFVLnaDOUXVUA3WdaqQeUE9pmhbSmrQ+bUJb0ra0M+1J+9Jd6G50LzqKjqVH0Al0Op1DT6Q/povoOfR8egldTn9Hb6F30fvpI/QZup6+Rt+ln3C4HA2OAceCY8dx4/hygjgRnGjOME4CZwxnPKeAM5Mzl1PKWc2p4OziHOCc4NRxrnOaSANX5xpxrbguXF9uCDeSO5g7ipvJncSdzi3hlnLXcqu4Ndxj3DruDe5jnoCnzxPxXHgBvDDeAJ6YN4Y3iTeDN5+3glfB28M7xqvnNfKe8zX55nxnvj8/nD+In8DP4xfyS/jL+Jv4e/kn+A38BwKBwEhgL/ARhAliBcmCCYIZgq8F6wQ7BUcElwRNQqHQROgs7CyMFMYJs4WFwnnC1cIdwqPCBuEjFXUVSxVPle4qg1XSVaaolKisVNmuclTlispTVR1VW1V/1UjVeNVxqrNUy1SrVA+rNqg+VdNVs1frrBatlqw2WW2u2lq1vWrn1e6pq6u3U/dT76eepP6R+lz19eo/qterP9bQ03DSCNEYqpGjMVNjucZOjTMa9zQ1Ne00AzUHa2ZrztQs19yt+YvmIy19LVetcK14rXytBVoVWke1bmmrattqB2l/oD1eu0R7o/Zh7Rs6qjp2OiE6cTqTdBbobNE5pdOkq6/roRupm6Y7Q3el7n7dq3pCPTu9bnrxegV63+rt1rukz9W31g/RF+t/rF+mv1e/wUBgYG8QbpBsUGSwxuCQQaOhnmFHwxjDsYYLDLcZ1hlxjeyMwo1SjWYZbTA6afSkjUWboDaSNtParG1ztM1DYzPjQGOJ8XTjdcYnjJ+YiEy6maSYfG6y2eSCKc/UybSfaZ7pItO9pjfMDMwCzMRm0802mJ0155g7mUeZTzD/1vygeZNFW4seFhkW8yx2W9xoa9Q2sG1y2+K229tes9S37GKZZFlsucPyd5GhKEiUKpor2iNqtDK3CrPKsVpidcjqaTv7dgPaTWm3rt0FazVrX+tR1sXW1daNNpY2vW0m2qyyOWurautrm2j7lW2N7UM7e7uBdp/Ybba7am9sH24/3n6V/XkHTYeuDmMcSh2OOwocfR1THL92rHXiOHk5JTotcDrszHH2dk5y/tr5SHt+e7/26e1L259y0XAJcsl1WeVS72rk2st1iutm11tuNm6D3T53q3F77u7lnupe5n7OQ8+jp8cUjyqPu55OnmLPBZ7HO2h26N4hv0NlhzsdnTtKOi7qeNpL36u31yde1V5/ePt4Z3qv9b7mY+MzwmehzylfA9++vjN8f/Tj+wX75ftt9Xvs7+2f7b/B/3aAS0BKwMqAq53sO0k6lXW61Lld57jOSzrXdRF1GdHlmy51Xa26xnUt7fproHVgfOCywCtBjkHJQauDbgW7B2cGbwp+GOIf8mHIzlBuaI/Q6aGHuul1G9BtfrdfurfrntB9VffGHl49JvTYGcYPiwj7POxUuEW4OLw8vLGnT88Pe+6J0IjoHzE/4tdeTr0ye1X15vTu2fuL3uf72PZJ77M5kooMj/wi8kJf+75j+v7QT9Cvb78F/S5HeURNjKrpr99/eP+V/R9EB0fPij43wGFAzoDqGO2YoTHlMQ8Hhg6cM7BukNugDwcdiDWNTYqtHCwcHDN42eCmId2GfDmkYajX0MKhJ4fZDxs7bP8Hph+kfrBtuPbwuOEbR/BHDByxcsSzuMi40rimkeEjF45sFIeIvxJfjw+ML46/JuksmSO5MqrzqDmjriZ0Tvgi4Vpi18SSxBtJIUnzk+4khyUvTn6YEpmyPEWaOjB1XZpK2oi0Lel66Snpe0a3HT129JEM54zCjLox/mO+HNOYGZG5LIvOGpZVmW1ALlMHcxxypubU53bJXZD7KC8mb+NY3bHpYw+Ocxo3bdyV8d3HL53AmyCeUD3RauLkifUfBn24ZBI9aeSk6nzr/IL8ho96fLRistrklMk/T3GfMmfK/Y8HflxVYFHwUcGlqT2mrirUKswsPPVJwCeLP+V9mvTpoWkdps2b9nx6/PSfityLSoqezRDP+Okzj8/mfiadOWrmoVnesxbNFsxOn33y866fr5ijO2f8nEtf9P6iolhUPL34/pfDv9xf0rFk8VdqX+V8VTe319zKeTbzZs97Nj9x/okFwQvWLTRfOG3hw6/jvz66KHDR2sUWi4sWP/km6ZvTS3osqSi1Ky35VvBt7reXy2LKapb6Li1fZrqsaNkfy9OX162IWrGn3Ke8fKX5ylmrOKtyVl1bPXR17ZrQNZVrXdYuWWe0rmg9tT5n/e/fjfju5IaIDdUbfTeu/d72+4Wb9DdNr6ArxlU0bk7cXFcZW3lkS88t1VUBVZt+cP1h+VarrQu2GW6btV1te8F26Y7xO5p2Zuy8sSth16Xq4dXndg/afXxPvz2H9kbs/XFf9327a4JqdvzY+cet+/33b/nJ96fNB7wPVBz0OrjpZ6+fNx3yPlRx2OdwZa1fbdWRTke2H+16dNex0GP7jocfP3Ciz4kjJwecPH1q6Km60/Gnr55JPXPnbO7Zp+c+Os8/P/2CzoWSX8x/Kb3oeHFdnXfdtvrQ+oO/9v/13CXxpeu/Zf32rKHgsublkiuWV8qvel7deq37tdrfh/zecD3j+tMbhTd1by685XDr+9uBtw82DmpsuJN5R3p3xj2Te8vvd7xf3dS36ZcHaQ+ePpz+yOTRise+j2ueDHxy5WneM+GzuX84/lH1POL5eWmaVPo/LX7Mrg5NAAA= - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/ExplodingRing.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/ExplodingRing.plist deleted file mode 100644 index bfb446e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/ExplodingRing.plist +++ /dev/null @@ -1,102 +0,0 @@ - - - - - angle - 360 - angleVariance - 360 - blendFuncDestination - 1 - blendFuncSource - 770 - duration - 0.0099999997764825821 - emitterType - 0.0 - finishColorAlpha - 0.8399999737739563 - finishColorBlue - 0.0 - finishColorGreen - 0.0 - finishColorRed - 0.0 - finishColorVarianceAlpha - 0.0 - finishColorVarianceBlue - 0.0 - finishColorVarianceGreen - 0.0 - finishColorVarianceRed - 0.0 - finishParticleSize - 13.590000152587891 - finishParticleSizeVariance - 0.0 - gravityx - 1.1499999761581421 - gravityy - 1.5800000429153442 - maxParticles - 809 - maxRadius - 100 - maxRadiusVariance - 0.0 - minRadius - 0.0 - particleLifespan - 0.0 - particleLifespanVariance - 1.118399977684021 - radialAccelVariance - 0.0 - radialAcceleration - 0.0 - rotatePerSecond - 0.0 - rotatePerSecondVariance - 0.0 - sourcePositionVariancex - 0.0 - sourcePositionVariancey - 0.0 - sourcePositionx - 160 - sourcePositiony - 262.79998779296875 - speed - 243.41999816894531 - speedVariance - 1 - startColorAlpha - 1 - startColorBlue - 0.36000001430511475 - startColorGreen - 0.56000000238418579 - startColorRed - 0.88999998569488525 - startColorVarianceAlpha - 0.5 - startColorVarianceBlue - 0.20000000298023224 - startColorVarianceGreen - 0.20000000298023224 - startColorVarianceRed - 0.20000000298023224 - startParticleSize - 34.110000610351562 - startParticleSizeVariance - 38.319999694824219 - tangentialAccelVariance - 0.0 - tangentialAcceleration - 0.0 - textureFileName - ExplodingRing.png - textureImageData - H4sIAAAAAAAAA+1bB1RURxd+byu9g1RZpINUpVtoKoiKIqJYorisdESqLRINkihGjSHEFo0EC/ZoRCRWLMRoFHuPEIMlNizY4/5z3fvic7MrmJic84vr+Tjj7My997tt5i1L796UE0UFqlD/wUsqldJvgv/CJrTr35KrjBunGfyn/nib/FvIldsMmvXJWzOYejv8X8OZzYsnB74c5N9X5pO36od/wl8Jb3m+DD8BQtgMmHXyfpH3xVvxw9/h3wLe8nxVCFQRaiyoI9hzzDoVBf546354U/4t5M3mzPDUINAk0CLQVgItXKPB8ou8L17rh3+TvxLu8rwZzgxf4KVDoEugR6BPYEBgKAcDfE8P1+rgXsYfjC8U+eFv+6Al/BXkOzvminhrof16yMuIwJjAhMCUwIzAnMACYY5zprjGGPcYoAwdlKnID/K58Eb10Bz/FsRcRY63LsaR4WyGHC0JrAisCWwIbOVgg+9Z4VoL3Mv4Qh9ls/2g8k9zoYX8FXFnYq6OOarD4m2CMbVETsDPgcCJoD2BK4EbgTvCDefa4xoH3GONMsxRJuMHHdSpzsoFhT74J/ylf815ee4QB23MUUMWbxHG0wE5AT9PAi8CXwJ/ggA5+ON7XrjWDfc6oCwRyw+GqFMbbVDmg2ZzQBn/Zrgz+a7NirkZxgpsdSRwQR7eyK0LQRBBKEF3gjCCcEQYzoXimi64xxtluKBMG9RhxsoFxgdqf8cHivi3kDuT78YYF6hbe4wZ2OxD0JkgmKAHQQRBJEEUQTRBDMFARAzOReGaCNwTjDJ8UGZ71GGFOo2lL+vhb/ngNfzZNS+f82zu0KesMT5uGLNOBCEY20jkFkswjCCOQEwgIRiFkOBcHK6JxT2RKCMEZXqjDkfUaaHAB+xaaLYXyPNXEnuB9NV6Z7i3lcpyEnqWh1RWv4EYuz4EAwiGEowkSCBIJcggyCLIIchF5OBcBq5JwD1DUUYflBmIOjxQpw3awPiA3Q/YZ6PSHFDCX547nDPqctwtUL+zVJabUK+Qr5C7/QmGYEyTCcYgzwkE+QQfE0wlKERMxbl8XJOLe5JRxhCUGYE6/FGnM9rAzgNttJU5G1/xwev4K4g9u+bhvIGeC30Has8aYwB2QP+G3tVbKqvl4QSJGM+xyAs4FhHMIphDUExQgijGuVm4ZiruGYsyElFmDOoIRZ2eaIM12mSENmpKX+0FSnNAAX9leQ/1BecO9F7oP1CDHhgLsAdydJBUlrcpUllOT8L4zkSO8wkWEZQSlBEsRZTh3CJcU4x7ClFGDsociTr6oE5/tMERbTJDG9m94LU5wPBvJvZw54LcgrPXUirrwdCHoBaDMSZgF+RqOsZtCsYSuCxEfisIVhOsJ9hAsBGxAedW45pS3FOMMqagzHTUMQh1BqMNbmiTJdqojzY3mwNy/JXFHu6dTN5DvcE5BL0Y+hHUZAzGBuwbR1CA8ZtLsISgHPltIqgi2Eawg2AnYgfOVeGa9bhnCcqYiTLHoY6RqDMCbfBGm2ykL+tAtyU5oIS/stjDHQxyDeoOziPoydCXhktl+TkW7ZwtleUx5PUa5LSVYBfBPoL9BAcIDiIO4Nw+XLMV96xBGfNRZgHqSEGd/dGGTmiTI9rYbA6w+UtfzX12z2fqnh17uIvBfQTOZKhD6M3Qn6BGp2CswF6o63UElRjjGuRaS3CM4CTBKcRJnKvFNTW4pxJlLEWZM1FHDuocgjaEoE0ucjnA9AH2WfBKDbD4K8p9pufD2WIpld3Fwc9wJ4N7CZzNUI/Qo6FPQa3OxZiB3VsIqgl+Qm4nCM4QnCe4SFCHuIhzZ3BNLe6pRhnrUOZc1DEJdYrRhnC0yRNttESbmbNAaQ0o4M/OfThL4Rkc+iqcMUzdQ9+BuxncT+CMhpyEXg39Cmp2DcYO7IfcPkpwmuACQT3BbwSXCa4gLuNcPa45jXsOoIxKlLkEdRSizmS0IRJtYvqANdpsgByU1oAS/sx9h8l9uF/A8yj0WThzoObgfgp9CO4p+VJZbkLPhr4FtbsTYwg8zmKMgeNVgt8JbhDcRNzAuau45iLuOYoydqLMctQxE3WOQRui0SZ/tNEWbWZqgLkPNcdfUd+Xz314NoO+C3d0uKfCXW0qxgXOLejd0L+ghmsxlsCnATkC39sEdwjuIu7g3E1c04B7TqOMGpS5HnUUo85ctCEWbeoi/WsNKDoH2J8TKePP1D70UrhbwD0Lns3h+RTyDZ5T4K4O91WoSehPKzBO0MOhj0EtX8CYAq9byPUeQZMc7uF7t3Dtb7j3BMrahbJXoK4i1J2KtkSibV5oqxXarqgHyPNn9z75cw8+k2NqH+4acO+C51R4VoMelC+V3Vvh7gb3FzjD92HcoJ9BTV/F2AK/+wQPCB4SPEI8xLn7uOYm7qlHGbUoswp1LEKd+WhDHNoUijYyPcBU+tdzUP6ZSBl/du+DMwU+n4L6gs8poN6g98IzGzy3wN2dyX24x8BZDufZeenL2N/GGD9Azo8JniAe49wDXHNb+jIHzqOs/SibqYE5qDsLbYlG2/zRVhup4h74Ov7yvR/u0nCWMr0Pnjngsxq4e8EzO5zDTO3D+QT32B1SWd+GM/2iVNbbb2BcmzDWDPenCMYHD3HNHdxzGWWcRJk7UEeZ9GUPyEFbYtC2AOnLHmiOHJSeAUr4M8+6sJfp/e4oG85a+MwGPreA/gNnETzDwR0F7vLQq6Fe4V4DZzucb5DPd5HbIznubB88wjV3cc8VlHEKZe5EHUtRZyHaMAptCkcb3aUvzwCGv/p7/i3m31rzv7X3v9Z6/rX2+8/7++/755/3z7+t+/OPVvv5V2v//PP959/vf//R2n//9f73n6/NgVbx+28lOdCqvv8glwPydfDOf//lNTnQar7/9AY+eCe//9ZCH7zT33+U8wG7F8j74J39/quCHJD3wTv//Wc5H7BrgX02vrPff1fiB2W58E7+/UMLfKDID+/c378o8EFzfnjn/v7pDf3A+ELeH//Xf//WQj+wfcH2h7xf5HnK8+XKyXwrvFm2vw0xjCz6Nb5Q5BNFULSHftu8WTa/TXFsufK+eJ1PlHL9NzjL2flviZbXo8wf/ylfBXZRlBZRxyX/oalA8oNmjTkvxjyKCqyguThPFtMCHHPID114H2YpFVqPtcYQx+Rd2oglsw2zPpCizVnro1gy+/+pd/snWZSQojTCyHjfC5NV8B+N/8h7vZLSR3N0KCotPTszqkewaFDsYJHwEJGkSgkoD4qKE2dl9O7fPRq2h3cLEWWRRYwHZK5+cFI2OOYS1lckekMn6oozMrOJpL5k3CFekiUm4wIyTs3LzoD5RjI2GJkCYw5wN8gkBpKxMYwTZOP2L9bIxoEwjk9LjydjsDkjPi0exnvI+NPcHAkZc3uRcWFukiSPjI+TsU1qTloSGT+CvWmSuCziPg2Yz5aIE8nYnYw1MqOjQsi4E3GiRgJrPJI1zpaMzQZSIaMzxmUmJSRmixzEjiIPPz9fUZgkL1WSne3SN06cEpcZLwoZnZYRlz6OomScX7z0wLci4mRvDz9vbxdPVw+Wo177ZgtfEFvZ6F6/FzGjjQ6+nFO0bnQpRfk2Ed/Mfjk3ch5FbZ5KUcZnX87ZfENR2iRuFYdZfIwgXxKzszP83dzy8vJckyRiV3Don69mF7TgxdLnCuL+dI8oVDIqLic1WwR+E49OHZ2TKcrKiBNLRC6vJPE/2ajYjvZRklGSTEk62RFDsiwpPYGEOz0+KTtpdLooKV1ZEP/mNrmXLK/JS7/sOWUw3JXSOWxAcW8epHj66hR36CLyDv1n3HqpxlBQeQMtr8jy/sVLQQflzIIfWUkJL/aFREWLxDmZubL3oCwpPqVGaVMGlAnVlrKmHCgXypPyoQJIo+pG9aQiqWgqlvqAElOJVBqVSeVRE6nJVCFVRM2mvqTmU4upMqqcWkttoDZTW6ld1D7qAFVLnaDOUXVUA3WdaqQeUE9pmhbSmrQ+bUJb0ra0M+1J+9Jd6G50LzqKjqVH0Al0Op1DT6Q/povoOfR8egldTn9Hb6F30fvpI/QZup6+Rt+ln3C4HA2OAceCY8dx4/hygjgRnGjOME4CZwxnPKeAM5Mzl1PKWc2p4OziHOCc4NRxrnOaSANX5xpxrbguXF9uCDeSO5g7ipvJncSdzi3hlnLXcqu4Ndxj3DruDe5jnoCnzxPxXHgBvDDeAJ6YN4Y3iTeDN5+3glfB28M7xqvnNfKe8zX55nxnvj8/nD+In8DP4xfyS/jL+Jv4e/kn+A38BwKBwEhgL/ARhAliBcmCCYIZgq8F6wQ7BUcElwRNQqHQROgs7CyMFMYJs4WFwnnC1cIdwqPCBuEjFXUVSxVPle4qg1XSVaaolKisVNmuclTlispTVR1VW1V/1UjVeNVxqrNUy1SrVA+rNqg+VdNVs1frrBatlqw2WW2u2lq1vWrn1e6pq6u3U/dT76eepP6R+lz19eo/qterP9bQ03DSCNEYqpGjMVNjucZOjTMa9zQ1Ne00AzUHa2ZrztQs19yt+YvmIy19LVetcK14rXytBVoVWke1bmmrattqB2l/oD1eu0R7o/Zh7Rs6qjp2OiE6cTqTdBbobNE5pdOkq6/roRupm6Y7Q3el7n7dq3pCPTu9bnrxegV63+rt1rukz9W31g/RF+t/rF+mv1e/wUBgYG8QbpBsUGSwxuCQQaOhnmFHwxjDsYYLDLcZ1hlxjeyMwo1SjWYZbTA6afSkjUWboDaSNtParG1ztM1DYzPjQGOJ8XTjdcYnjJ+YiEy6maSYfG6y2eSCKc/UybSfaZ7pItO9pjfMDMwCzMRm0802mJ0155g7mUeZTzD/1vygeZNFW4seFhkW8yx2W9xoa9Q2sG1y2+K229tes9S37GKZZFlsucPyd5GhKEiUKpor2iNqtDK3CrPKsVpidcjqaTv7dgPaTWm3rt0FazVrX+tR1sXW1daNNpY2vW0m2qyyOWurautrm2j7lW2N7UM7e7uBdp/Ybba7am9sH24/3n6V/XkHTYeuDmMcSh2OOwocfR1THL92rHXiOHk5JTotcDrszHH2dk5y/tr5SHt+e7/26e1L259y0XAJcsl1WeVS72rk2st1iutm11tuNm6D3T53q3F77u7lnupe5n7OQ8+jp8cUjyqPu55OnmLPBZ7HO2h26N4hv0NlhzsdnTtKOi7qeNpL36u31yde1V5/ePt4Z3qv9b7mY+MzwmehzylfA9++vjN8f/Tj+wX75ftt9Xvs7+2f7b/B/3aAS0BKwMqAq53sO0k6lXW61Lld57jOSzrXdRF1GdHlmy51Xa26xnUt7fproHVgfOCywCtBjkHJQauDbgW7B2cGbwp+GOIf8mHIzlBuaI/Q6aGHuul1G9BtfrdfurfrntB9VffGHl49JvTYGcYPiwj7POxUuEW4OLw8vLGnT88Pe+6J0IjoHzE/4tdeTr0ye1X15vTu2fuL3uf72PZJ77M5kooMj/wi8kJf+75j+v7QT9Cvb78F/S5HeURNjKrpr99/eP+V/R9EB0fPij43wGFAzoDqGO2YoTHlMQ8Hhg6cM7BukNugDwcdiDWNTYqtHCwcHDN42eCmId2GfDmkYajX0MKhJ4fZDxs7bP8Hph+kfrBtuPbwuOEbR/BHDByxcsSzuMi40rimkeEjF45sFIeIvxJfjw+ML46/JuksmSO5MqrzqDmjriZ0Tvgi4Vpi18SSxBtJIUnzk+4khyUvTn6YEpmyPEWaOjB1XZpK2oi0Lel66Snpe0a3HT129JEM54zCjLox/mO+HNOYGZG5LIvOGpZVmW1ALlMHcxxypubU53bJXZD7KC8mb+NY3bHpYw+Ocxo3bdyV8d3HL53AmyCeUD3RauLkifUfBn24ZBI9aeSk6nzr/IL8ho96fLRistrklMk/T3GfMmfK/Y8HflxVYFHwUcGlqT2mrirUKswsPPVJwCeLP+V9mvTpoWkdps2b9nx6/PSfityLSoqezRDP+Okzj8/mfiadOWrmoVnesxbNFsxOn33y866fr5ijO2f8nEtf9P6iolhUPL34/pfDv9xf0rFk8VdqX+V8VTe319zKeTbzZs97Nj9x/okFwQvWLTRfOG3hw6/jvz66KHDR2sUWi4sWP/km6ZvTS3osqSi1Ky35VvBt7reXy2LKapb6Li1fZrqsaNkfy9OX162IWrGn3Ke8fKX5ylmrOKtyVl1bPXR17ZrQNZVrXdYuWWe0rmg9tT5n/e/fjfju5IaIDdUbfTeu/d72+4Wb9DdNr6ArxlU0bk7cXFcZW3lkS88t1VUBVZt+cP1h+VarrQu2GW6btV1te8F26Y7xO5p2Zuy8sSth16Xq4dXndg/afXxPvz2H9kbs/XFf9327a4JqdvzY+cet+/33b/nJ96fNB7wPVBz0OrjpZ6+fNx3yPlRx2OdwZa1fbdWRTke2H+16dNex0GP7jocfP3Ciz4kjJwecPH1q6Km60/Gnr55JPXPnbO7Zp+c+Os8/P/2CzoWSX8x/Kb3oeHFdnXfdtvrQ+oO/9v/13CXxpeu/Zf32rKHgsublkiuWV8qvel7deq37tdrfh/zecD3j+tMbhTd1by685XDr+9uBtw82DmpsuJN5R3p3xj2Te8vvd7xf3dS36ZcHaQ+ePpz+yOTRise+j2ueDHxy5WneM+GzuX84/lH1POL5eWmaVPo/LX7Mrg5NAAA= - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/Flower.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/Flower.plist deleted file mode 100644 index 6e57885..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/Flower.plist +++ /dev/null @@ -1,102 +0,0 @@ - - - - - angle - 90 - angleVariance - 360 - blendFuncDestination - 1 - blendFuncSource - 770 - duration - -1 - emitterType - 0 - finishColorAlpha - 1 - finishColorBlue - 0 - finishColorGreen - 0 - finishColorRed - 0 - finishColorVarianceAlpha - 0 - finishColorVarianceBlue - 0 - finishColorVarianceGreen - 0 - finishColorVarianceRed - 0 - finishParticleSize - 30 - finishParticleSizeVariance - 0 - gravityx - 0 - gravityy - 0 - maxParticles - 250 - maxRadius - 276.2099914550781 - maxRadiusVariance - 154.9499969482422 - minRadius - 0 - particleLifespan - 4 - particleLifespanVariance - 1 - radialAccelVariance - 0 - radialAcceleration - -60 - rotatePerSecond - 35.52999877929688 - rotatePerSecondVariance - 0 - sourcePositionVariancex - 0 - sourcePositionVariancey - 0 - sourcePositionx - 169.9100036621094 - sourcePositiony - 228.7100067138672 - speed - 80 - speedVariance - 10 - startColorAlpha - 1 - startColorBlue - 0.5 - startColorGreen - 0.5 - startColorRed - 0.5 - startColorVarianceAlpha - 0 - startColorVarianceBlue - 0.5 - startColorVarianceGreen - 0.5 - startColorVarianceRed - 0.5 - startParticleSize - 30 - startParticleSizeVariance - 10 - tangentialAccelVariance - 0 - tangentialAcceleration - 15 - textureFileName - Flower.png - textureImageData - H4sIAAAAAAAAAwGaBGX7iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAA5mlDQ1BJQ0MgUHJvZmlsZQAAeAFjYGCsSCwoyGESYGDIzSspcg9yjIyIjFJgv8rAzsDIAAaJycUFjgEBPhAeNvLbNYjay7ogs2ad1vz46kTgxG2Ka/z0r9ZuwKYDSYwlJbU4GcjfAsSlyQVFJQwMjDpAtnp2SJAzkB0CZPOVlxSAxFOAbBGoeiCTQdo5MSczqSixJDVFwb0osVLBOT8nv6i4IDE5FSRNXVCSWgF0AwODc35BZVFmekaJgiPQt6lAO3MLSktSi3QUPPOS9RgYkkuLyqA2MzIZMzCAwhPC/xwIDidGsTMAFkw91gWJ+yQAAANvSURBVEgNxZU7aFRREIb/uXnsZpPoxoAYxBSBKKaIKBYiqF0awTQ2iqiNoqCFnWJpkSiCFoIgIgqWKoqCxEJQQSIWBgmI+GgsBDVmNZvdTTbZ8Z85d+/mCYKFZ2DZe8/MN3PmzMwF/nHJcvaaQgShKKUiU8vpLQGgaQPqKXUJYBYzlPJSmKhK1pP2Txu1BS1oxUpKFm0uWX9qRYu2aON8fdBPvPRF5Zt0Ik1pQorSGMegMP/TmKIUUdJISnT0DX3BMAFEI3oW37EDBWSISBMRDhEAUyjR3I4W6Wod1ZPRyAKApnEX2/EGu2OExWBZMID5LxLZwDdr8Fquyq1q5HESebaMn/0y+vSY5PmUdn8GYProv4BJ5NGq9+QBDqMg0wFRBVjqVniyzuk2uYl3SwDy6NVTeCrH8Rt5OvHlAF5cMM8y81m9hCy9fPaQLYKyH2ASG/QgxmQvcvjlCK+NAAgXFy6tDSv0NFrlGb4yCxEqzECR4XfqHuTkBMZdfmEixBDqoJ6qKb/ADE/fzBQVdBd60O6yitWwieYTMpDckF2yLwJ4AKs7QxjE6qBZnmBKe9FFgJmv1x2YlOu+W62RetpxGSfi5RjCIA2UFBEZeaubdR2DnkC9dqAkD/neds23SR3tYoC1jEFMbMuUGIt81bWS1SZJsQteOTwYml5oNPcObxmD1CQKUUmRmymdlQ98DiY1HfsXA6xh50uFubcOoIpC6thc9ma+jj3NAZiBibetl26JZ8/Q+xedYS7a+K7su0Ev4GJA8GamphTKpoBmpq4s75nGN34jHSwn2512zAydVeIIOCaCsTVsybtuEu3aw8y/xBh+Ylwee110+a5pOSSMl1BIod+tYQveNJ1+7/dpbmKIG5jQfmzkLmdCjLAAmFtbFpg1bOi4DV5112g4hh8OyOG3DCKnh7HFERZD2S3DVTDXtW7crBd47gFWnY2Pue2c14vSjkMYXtSNBFTnQRceYRSDy86D87pFtuLTonlARJpG3TosQ25uc3HhRAoHHNB+6ZaP4QBWhcnSJi3IPZxJOm7xTLQUF3BF90WJXTJUyfkpR3CHZ7cBtuxU5uXu1yEtSlPwnJD0Gm7Lc+bCGsl+rXGs/vldiuvEbmo6zELdiQNy1BAJoFIXzQbm332ZqvoJIBjXfon5q29jzeJ//fsDttmrmko6AygAAAAASUVORK5CYIJuAiUFmgQAAA== - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/Galaxy.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/Galaxy.plist deleted file mode 100644 index 11f6938..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/Galaxy.plist +++ /dev/null @@ -1,102 +0,0 @@ - - - - - angle - 90 - angleVariance - 360 - blendFuncDestination - 1 - blendFuncSource - 770 - duration - -1 - emitterType - 0.0 - finishColorAlpha - 1 - finishColorBlue - 0.0 - finishColorGreen - 0.0 - finishColorRed - 0.0 - finishColorVarianceAlpha - 0.0 - finishColorVarianceBlue - 0.0 - finishColorVarianceGreen - 0.0 - finishColorVarianceRed - 0.0 - finishParticleSize - 37 - finishParticleSizeVariance - 0.0 - gravityx - 0.0 - gravityy - 0.0 - maxParticles - 934 - maxRadius - 276.20999145507812 - maxRadiusVariance - 154.94999694824219 - minRadius - 0.0 - particleLifespan - 4 - particleLifespanVariance - 1 - radialAccelVariance - 0.0 - radialAcceleration - -20 - rotatePerSecond - 35.529998779296875 - rotatePerSecondVariance - 0.0 - sourcePositionVariancex - 0.0 - sourcePositionVariancey - 0.0 - sourcePositionx - 169.91000366210938 - sourcePositiony - 228.71000671386719 - speed - 59.209999084472656 - speedVariance - 10 - startColorAlpha - 1 - startColorBlue - 0.75999999046325684 - startColorGreen - 0.25 - startColorRed - 0.11999999731779099 - startColorVarianceAlpha - 0.0 - startColorVarianceBlue - 0.0 - startColorVarianceGreen - 0.0 - startColorVarianceRed - 0.0 - startParticleSize - 37 - startParticleSizeVariance - 10 - tangentialAccelVariance - 50 - tangentialAcceleration - 50 - textureFileName - Galaxy.png - textureImageData - H4sIAAAAAAAAAwFmA5n8iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADLUlEQVRYCcXX51JbQRCEUeOc/f6v6ZzxHKFPLAoI84epmrp7985294QVxcXl5eWjh7Sn9yB/MWcej19sXQb87/iP8f+yiztWAOmzcYL5k/F9AX9m7/fWf83zTmLOVeD5AHECWieiKpR95D8nlhPcepbH7TYBL+dI/mrWRCRkrQIBZY9Q5vzb+PdxQj2P2ikBCPnrxb0TRMQpAYiRIa9lVcregR0TgATZm/G3W7cmxn5VaA6qQNkjEkNAMbPcDOpBJfYF6DMByJC/H3+3XSfC97IziATov8FD8HUcDmzZs+bETSF0Z+cEICeCE0TYOQFlHznSZoTQkwIc5PW+FqwC7NUGVagCXTvlXzNHXnXE5LsrulYAYFduX4Ts11b4LlaWlbXBWzNH2GxojzN4jgogJgENYreganyYGELsq1YCAOp9CZX5eivEwy9mltcvPvqwirBHSGKIQE6Eitg35forO5mxSo5cDJyVHIf3TRVSIxNgiUgIUO5Abel2qII4hLJnSk5M7XC2rMPGU5s2APO++11PiKBVUECEyAq5athHyvS6TO2vhOHB72/ILK+VtHnb0+EEAkeiLZGV2UpyG94cvRbgh+KcGyzenZb5l3FPbbBfzDks3zcmE9aBCIBF1FCt16meO98M6L3BEpeohIUHP65ZXvXJM2IH8oCAATZYiJWc+a7swJF/HvddnHjnuLgwE4RvY1XAAVMuwAHvHPA61cUDNnD6DUws8k/j2kJEZ8NahdjbWIBeVvJIgSISh4yJ8931SgBwpMhVwtPZKiIeaSJmeWWrgMolENh6pSKXrTjftcKU66m9ziViFSI+AWJ3tgoQADTwrtdKLvvinE2AfcAylTXyj9tn1UiE8ztbBdhUIiD2u9ez3PS5LP0QJe6UgKpgJhpOuPBv2DEBMubAmbI3H0BqDYEJcBOAy06mqpCI/xIw5zYViFx/gZc98IZyX0DtITIR+4M4n27afgX6CgB52dffsq9FawWqkipUCWLyWR7aKQEiHVwFuHbrX7batApNRO3wPOj77O3swf8zuquAneJZaEPZ14KqcOOKrYdOre8j4BTWvfZl8qD2D7ghcomuE8XXAAAAAElFTkSuQmCCksg8PmYDAAA= - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/LavaFlow.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/LavaFlow.plist deleted file mode 100644 index c24278f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/LavaFlow.plist +++ /dev/null @@ -1,102 +0,0 @@ - - - - - angle - 0.0 - angleVariance - 360 - blendFuncDestination - 1 - blendFuncSource - 770 - duration - -1 - emitterType - 0.0 - finishColorAlpha - 1 - finishColorBlue - 0.0 - finishColorGreen - 1 - finishColorRed - 1 - finishColorVarianceAlpha - 0.0 - finishColorVarianceBlue - 0.0 - finishColorVarianceGreen - 0.0 - finishColorVarianceRed - 0.0 - finishParticleSize - 0.0 - finishParticleSizeVariance - 0.0 - gravityx - 0.0 - gravityy - -197.3699951171875 - maxParticles - 861 - maxRadius - 100 - maxRadiusVariance - 0.0 - minRadius - 0.0 - particleLifespan - 0.46050000190734863 - particleLifespanVariance - 0.85530000925064087 - radialAccelVariance - 0.0 - radialAcceleration - 0.0 - rotatePerSecond - 0.0 - rotatePerSecondVariance - 0.0 - sourcePositionVariancex - 7 - sourcePositionVariancey - 7 - sourcePositionx - 160 - sourcePositiony - 210 - speed - 225 - speedVariance - 6.5799999237060547 - startColorAlpha - 0.090000003576278687 - startColorBlue - 0.0 - startColorGreen - 0.0 - startColorRed - 1 - startColorVarianceAlpha - 0.0 - startColorVarianceBlue - 0.0 - startColorVarianceGreen - 0.0 - startColorVarianceRed - 0.0 - startParticleSize - 45.049999237060547 - startParticleSizeVariance - 29.049999237060547 - tangentialAccelVariance - 0.0 - tangentialAcceleration - 0.0 - textureFileName - LavaFlow.png - textureImageData - H4sIAAAAAAAAA+1bB1RURxd+byu9g1RZpINUpVtoKoiKIqJYorisdESqLRINkihGjSHEFo0EC/ZoRCRWLMRoFHuPEIMlNizY4/5z3fvic7MrmJic84vr+Tjj7My997tt5i1L796UE0UFqlD/wUsqldJvgv/CJrTr35KrjBunGfyn/nib/FvIldsMmvXJWzOYejv8X8OZzYsnB74c5N9X5pO36od/wl8Jb3m+DD8BQtgMmHXyfpH3xVvxw9/h3wLe8nxVCFQRaiyoI9hzzDoVBf546354U/4t5M3mzPDUINAk0CLQVgItXKPB8ou8L17rh3+TvxLu8rwZzgxf4KVDoEugR6BPYEBgKAcDfE8P1+rgXsYfjC8U+eFv+6Al/BXkOzvminhrof16yMuIwJjAhMCUwIzAnMACYY5zprjGGPcYoAwdlKnID/K58Eb10Bz/FsRcRY63LsaR4WyGHC0JrAisCWwIbOVgg+9Z4VoL3Mv4Qh9ls/2g8k9zoYX8FXFnYq6OOarD4m2CMbVETsDPgcCJoD2BK4EbgTvCDefa4xoH3GONMsxRJuMHHdSpzsoFhT74J/ylf815ee4QB23MUUMWbxHG0wE5AT9PAi8CXwJ/ggA5+ON7XrjWDfc6oCwRyw+GqFMbbVDmg2ZzQBn/Zrgz+a7NirkZxgpsdSRwQR7eyK0LQRBBKEF3gjCCcEQYzoXimi64xxtluKBMG9RhxsoFxgdqf8cHivi3kDuT78YYF6hbe4wZ2OxD0JkgmKAHQQRBJEEUQTRBDMFARAzOReGaCNwTjDJ8UGZ71GGFOo2lL+vhb/ngNfzZNS+f82zu0KesMT5uGLNOBCEY20jkFkswjCCOQEwgIRiFkOBcHK6JxT2RKCMEZXqjDkfUaaHAB+xaaLYXyPNXEnuB9NV6Z7i3lcpyEnqWh1RWv4EYuz4EAwiGEowkSCBIJcggyCLIIchF5OBcBq5JwD1DUUYflBmIOjxQpw3awPiA3Q/YZ6PSHFDCX547nDPqctwtUL+zVJabUK+Qr5C7/QmGYEyTCcYgzwkE+QQfE0wlKERMxbl8XJOLe5JRxhCUGYE6/FGnM9rAzgNttJU5G1/xwev4K4g9u+bhvIGeC30Has8aYwB2QP+G3tVbKqvl4QSJGM+xyAs4FhHMIphDUExQgijGuVm4ZiruGYsyElFmDOoIRZ2eaIM12mSENmpKX+0FSnNAAX9leQ/1BecO9F7oP1CDHhgLsAdydJBUlrcpUllOT8L4zkSO8wkWEZQSlBEsRZTh3CJcU4x7ClFGDsociTr6oE5/tMERbTJDG9m94LU5wPBvJvZw54LcgrPXUirrwdCHoBaDMSZgF+RqOsZtCsYSuCxEfisIVhOsJ9hAsBGxAedW45pS3FOMMqagzHTUMQh1BqMNbmiTJdqojzY3mwNy/JXFHu6dTN5DvcE5BL0Y+hHUZAzGBuwbR1CA8ZtLsISgHPltIqgi2Eawg2AnYgfOVeGa9bhnCcqYiTLHoY6RqDMCbfBGm2ykL+tAtyU5oIS/stjDHQxyDeoOziPoydCXhktl+TkW7ZwtleUx5PUa5LSVYBfBPoL9BAcIDiIO4Nw+XLMV96xBGfNRZgHqSEGd/dGGTmiTI9rYbA6w+UtfzX12z2fqnh17uIvBfQTOZKhD6M3Qn6BGp2CswF6o63UElRjjGuRaS3CM4CTBKcRJnKvFNTW4pxJlLEWZM1FHDuocgjaEoE0ucjnA9AH2WfBKDbD4K8p9pufD2WIpld3Fwc9wJ4N7CZzNUI/Qo6FPQa3OxZiB3VsIqgl+Qm4nCM4QnCe4SFCHuIhzZ3BNLe6pRhnrUOZc1DEJdYrRhnC0yRNttESbmbNAaQ0o4M/OfThL4Rkc+iqcMUzdQ9+BuxncT+CMhpyEXg39Cmp2DcYO7IfcPkpwmuACQT3BbwSXCa4gLuNcPa45jXsOoIxKlLkEdRSizmS0IRJtYvqANdpsgByU1oAS/sx9h8l9uF/A8yj0WThzoObgfgp9CO4p+VJZbkLPhr4FtbsTYwg8zmKMgeNVgt8JbhDcRNzAuau45iLuOYoydqLMctQxE3WOQRui0SZ/tNEWbWZqgLkPNcdfUd+Xz314NoO+C3d0uKfCXW0qxgXOLejd0L+ghmsxlsCnATkC39sEdwjuIu7g3E1c04B7TqOMGpS5HnUUo85ctCEWbeoi/WsNKDoH2J8TKePP1D70UrhbwD0Lns3h+RTyDZ5T4K4O91WoSehPKzBO0MOhj0EtX8CYAq9byPUeQZMc7uF7t3Dtb7j3BMrahbJXoK4i1J2KtkSibV5oqxXarqgHyPNn9z75cw8+k2NqH+4acO+C51R4VoMelC+V3Vvh7gb3FzjD92HcoJ9BTV/F2AK/+wQPCB4SPEI8xLn7uOYm7qlHGbUoswp1LEKd+WhDHNoUijYyPcBU+tdzUP6ZSBl/du+DMwU+n4L6gs8poN6g98IzGzy3wN2dyX24x8BZDufZeenL2N/GGD9Azo8JniAe49wDXHNb+jIHzqOs/SibqYE5qDsLbYlG2/zRVhup4h74Ov7yvR/u0nCWMr0Pnjngsxq4e8EzO5zDTO3D+QT32B1SWd+GM/2iVNbbb2BcmzDWDPenCMYHD3HNHdxzGWWcRJk7UEeZ9GUPyEFbYtC2AOnLHmiOHJSeAUr4M8+6sJfp/e4oG85a+MwGPreA/gNnETzDwR0F7vLQq6Fe4V4DZzucb5DPd5HbIznubB88wjV3cc8VlHEKZe5EHUtRZyHaMAptCkcb3aUvzwCGv/p7/i3m31rzv7X3v9Z6/rX2+8/7++/755/3z7+t+/OPVvv5V2v//PP959/vf//R2n//9f73n6/NgVbx+28lOdCqvv8glwPydfDOf//lNTnQar7/9AY+eCe//9ZCH7zT33+U8wG7F8j74J39/quCHJD3wTv//Wc5H7BrgX02vrPff1fiB2W58E7+/UMLfKDID+/c378o8EFzfnjn/v7pDf3A+ELeH//Xf//WQj+wfcH2h7xf5HnK8+XKyXwrvFm2vw0xjCz6Nb5Q5BNFULSHftu8WTa/TXFsufK+eJ1PlHL9NzjL2flviZbXo8wf/ylfBXZRlBZRxyX/oalA8oNmjTkvxjyKCqyguThPFtMCHHPID114H2YpFVqPtcYQx+Rd2oglsw2zPpCizVnro1gy+/+pd/snWZSQojTCyHjfC5NV8B+N/8h7vZLSR3N0KCotPTszqkewaFDsYJHwEJGkSgkoD4qKE2dl9O7fPRq2h3cLEWWRRYwHZK5+cFI2OOYS1lckekMn6oozMrOJpL5k3CFekiUm4wIyTs3LzoD5RjI2GJkCYw5wN8gkBpKxMYwTZOP2L9bIxoEwjk9LjydjsDkjPi0exnvI+NPcHAkZc3uRcWFukiSPjI+TsU1qTloSGT+CvWmSuCziPg2Yz5aIE8nYnYw1MqOjQsi4E3GiRgJrPJI1zpaMzQZSIaMzxmUmJSRmixzEjiIPPz9fUZgkL1WSne3SN06cEpcZLwoZnZYRlz6OomScX7z0wLci4mRvDz9vbxdPVw+Wo177ZgtfEFvZ6F6/FzGjjQ6+nFO0bnQpRfk2Ed/Mfjk3ch5FbZ5KUcZnX87ZfENR2iRuFYdZfIwgXxKzszP83dzy8vJckyRiV3Don69mF7TgxdLnCuL+dI8oVDIqLic1WwR+E49OHZ2TKcrKiBNLRC6vJPE/2ajYjvZRklGSTEk62RFDsiwpPYGEOz0+KTtpdLooKV1ZEP/mNrmXLK/JS7/sOWUw3JXSOWxAcW8epHj66hR36CLyDv1n3HqpxlBQeQMtr8jy/sVLQQflzIIfWUkJL/aFREWLxDmZubL3oCwpPqVGaVMGlAnVlrKmHCgXypPyoQJIo+pG9aQiqWgqlvqAElOJVBqVSeVRE6nJVCFVRM2mvqTmU4upMqqcWkttoDZTW6ld1D7qAFVLnaDOUXVUA3WdaqQeUE9pmhbSmrQ+bUJb0ra0M+1J+9Jd6G50LzqKjqVH0Al0Op1DT6Q/povoOfR8egldTn9Hb6F30fvpI/QZup6+Rt+ln3C4HA2OAceCY8dx4/hygjgRnGjOME4CZwxnPKeAM5Mzl1PKWc2p4OziHOCc4NRxrnOaSANX5xpxrbguXF9uCDeSO5g7ipvJncSdzi3hlnLXcqu4Ndxj3DruDe5jnoCnzxPxXHgBvDDeAJ6YN4Y3iTeDN5+3glfB28M7xqvnNfKe8zX55nxnvj8/nD+In8DP4xfyS/jL+Jv4e/kn+A38BwKBwEhgL/ARhAliBcmCCYIZgq8F6wQ7BUcElwRNQqHQROgs7CyMFMYJs4WFwnnC1cIdwqPCBuEjFXUVSxVPle4qg1XSVaaolKisVNmuclTlispTVR1VW1V/1UjVeNVxqrNUy1SrVA+rNqg+VdNVs1frrBatlqw2WW2u2lq1vWrn1e6pq6u3U/dT76eepP6R+lz19eo/qterP9bQ03DSCNEYqpGjMVNjucZOjTMa9zQ1Ne00AzUHa2ZrztQs19yt+YvmIy19LVetcK14rXytBVoVWke1bmmrattqB2l/oD1eu0R7o/Zh7Rs6qjp2OiE6cTqTdBbobNE5pdOkq6/roRupm6Y7Q3el7n7dq3pCPTu9bnrxegV63+rt1rukz9W31g/RF+t/rF+mv1e/wUBgYG8QbpBsUGSwxuCQQaOhnmFHwxjDsYYLDLcZ1hlxjeyMwo1SjWYZbTA6afSkjUWboDaSNtParG1ztM1DYzPjQGOJ8XTjdcYnjJ+YiEy6maSYfG6y2eSCKc/UybSfaZ7pItO9pjfMDMwCzMRm0802mJ0155g7mUeZTzD/1vygeZNFW4seFhkW8yx2W9xoa9Q2sG1y2+K229tes9S37GKZZFlsucPyd5GhKEiUKpor2iNqtDK3CrPKsVpidcjqaTv7dgPaTWm3rt0FazVrX+tR1sXW1daNNpY2vW0m2qyyOWurautrm2j7lW2N7UM7e7uBdp/Ybba7am9sH24/3n6V/XkHTYeuDmMcSh2OOwocfR1THL92rHXiOHk5JTotcDrszHH2dk5y/tr5SHt+e7/26e1L259y0XAJcsl1WeVS72rk2st1iutm11tuNm6D3T53q3F77u7lnupe5n7OQ8+jp8cUjyqPu55OnmLPBZ7HO2h26N4hv0NlhzsdnTtKOi7qeNpL36u31yde1V5/ePt4Z3qv9b7mY+MzwmehzylfA9++vjN8f/Tj+wX75ftt9Xvs7+2f7b/B/3aAS0BKwMqAq53sO0k6lXW61Lld57jOSzrXdRF1GdHlmy51Xa26xnUt7fproHVgfOCywCtBjkHJQauDbgW7B2cGbwp+GOIf8mHIzlBuaI/Q6aGHuul1G9BtfrdfurfrntB9VffGHl49JvTYGcYPiwj7POxUuEW4OLw8vLGnT88Pe+6J0IjoHzE/4tdeTr0ye1X15vTu2fuL3uf72PZJ77M5kooMj/wi8kJf+75j+v7QT9Cvb78F/S5HeURNjKrpr99/eP+V/R9EB0fPij43wGFAzoDqGO2YoTHlMQ8Hhg6cM7BukNugDwcdiDWNTYqtHCwcHDN42eCmId2GfDmkYajX0MKhJ4fZDxs7bP8Hph+kfrBtuPbwuOEbR/BHDByxcsSzuMi40rimkeEjF45sFIeIvxJfjw+ML46/JuksmSO5MqrzqDmjriZ0Tvgi4Vpi18SSxBtJIUnzk+4khyUvTn6YEpmyPEWaOjB1XZpK2oi0Lel66Snpe0a3HT129JEM54zCjLox/mO+HNOYGZG5LIvOGpZVmW1ALlMHcxxypubU53bJXZD7KC8mb+NY3bHpYw+Ocxo3bdyV8d3HL53AmyCeUD3RauLkifUfBn24ZBI9aeSk6nzr/IL8ho96fLRistrklMk/T3GfMmfK/Y8HflxVYFHwUcGlqT2mrirUKswsPPVJwCeLP+V9mvTpoWkdps2b9nx6/PSfityLSoqezRDP+Okzj8/mfiadOWrmoVnesxbNFsxOn33y866fr5ijO2f8nEtf9P6iolhUPL34/pfDv9xf0rFk8VdqX+V8VTe319zKeTbzZs97Nj9x/okFwQvWLTRfOG3hw6/jvz66KHDR2sUWi4sWP/km6ZvTS3osqSi1Ky35VvBt7reXy2LKapb6Li1fZrqsaNkfy9OX162IWrGn3Ke8fKX5ylmrOKtyVl1bPXR17ZrQNZVrXdYuWWe0rmg9tT5n/e/fjfju5IaIDdUbfTeu/d72+4Wb9DdNr6ArxlU0bk7cXFcZW3lkS88t1VUBVZt+cP1h+VarrQu2GW6btV1te8F26Y7xO5p2Zuy8sSth16Xq4dXndg/afXxPvz2H9kbs/XFf9327a4JqdvzY+cet+/33b/nJ96fNB7wPVBz0OrjpZ6+fNx3yPlRx2OdwZa1fbdWRTke2H+16dNex0GP7jocfP3Ciz4kjJwecPH1q6Km60/Gnr55JPXPnbO7Zp+c+Os8/P/2CzoWSX8x/Kb3oeHFdnXfdtvrQ+oO/9v/13CXxpeu/Zf32rKHgsublkiuWV8qvel7deq37tdrfh/zecD3j+tMbhTd1by685XDr+9uBtw82DmpsuJN5R3p3xj2Te8vvd7xf3dS36ZcHaQ+ePpz+yOTRise+j2ueDHxy5WneM+GzuX84/lH1POL5eWmaVPo/LX7Mrg5NAAA= - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/Phoenix.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/Phoenix.plist deleted file mode 100644 index 317870f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/Phoenix.plist +++ /dev/null @@ -1,102 +0,0 @@ - - - - - angle - 349 - angleVariance - 93 - blendFuncDestination - 1 - blendFuncSource - 770 - duration - -1 - emitterType - 1 - finishColorAlpha - 0.32887318730354309 - finishColorBlue - 0.93377602100372314 - finishColorGreen - 0.95858514308929443 - finishColorRed - 0.19334913790225983 - finishColorVarianceAlpha - 0.38997083902359009 - finishColorVarianceBlue - 0.37059104442596436 - finishColorVarianceGreen - 0.81526708602905273 - finishColorVarianceRed - 0.83449059724807739 - finishParticleSize - 43 - finishParticleSizeVariance - 18 - gravityx - 1.4500000476837158 - gravityy - 1.1499999761581421 - maxParticles - 285 - maxRadius - 60 - maxRadiusVariance - 85.263160705566406 - minRadius - 0.0 - particleLifespan - 0.0 - particleLifespanVariance - 2 - radialAccelVariance - 0.0 - radialAcceleration - 0.0 - rotatePerSecond - 360 - rotatePerSecondVariance - 0.0 - sourcePositionVariancex - -4.5 - sourcePositionVariancey - 0.0 - sourcePositionx - 191.15043640136719 - sourcePositiony - 217.41175842285156 - speed - 390 - speedVariance - 179 - startColorAlpha - 0.27146226167678833 - startColorBlue - 0.91891378164291382 - startColorGreen - 0.10308317095041275 - startColorRed - 0.7686341404914856 - startColorVarianceAlpha - 0.0067866151221096516 - startColorVarianceBlue - 0.32555040717124939 - startColorVarianceGreen - 0.41684192419052124 - startColorVarianceRed - 0.79420870542526245 - startParticleSize - 3 - startParticleSizeVariance - 24 - tangentialAccelVariance - 0.0 - tangentialAcceleration - 0.0 - textureFileName - phoenixLeftWing.png - textureImageData - H4sIAAAAAAAAA+1bB1RURxd+byu9g1RZpINUpVtoKoiKIqJYorisdESqLRINkihGjSHEFo0EC/ZoRCRWLMRoFHuPEIMlNizY4/5z3fvic7MrmJic84vr+Tjj7My997tt5i1L796UE0UFqlD/wUsqldJvgv/CJrTr35KrjBunGfyn/nib/FvIldsMmvXJWzOYejv8X8OZzYsnB74c5N9X5pO36od/wl8Jb3m+DD8BQtgMmHXyfpH3xVvxw9/h3wLe8nxVCFQRaiyoI9hzzDoVBf546354U/4t5M3mzPDUINAk0CLQVgItXKPB8ou8L17rh3+TvxLu8rwZzgxf4KVDoEugR6BPYEBgKAcDfE8P1+rgXsYfjC8U+eFv+6Al/BXkOzvminhrof16yMuIwJjAhMCUwIzAnMACYY5zprjGGPcYoAwdlKnID/K58Eb10Bz/FsRcRY63LsaR4WyGHC0JrAisCWwIbOVgg+9Z4VoL3Mv4Qh9ls/2g8k9zoYX8FXFnYq6OOarD4m2CMbVETsDPgcCJoD2BK4EbgTvCDefa4xoH3GONMsxRJuMHHdSpzsoFhT74J/ylf815ee4QB23MUUMWbxHG0wE5AT9PAi8CXwJ/ggA5+ON7XrjWDfc6oCwRyw+GqFMbbVDmg2ZzQBn/Zrgz+a7NirkZxgpsdSRwQR7eyK0LQRBBKEF3gjCCcEQYzoXimi64xxtluKBMG9RhxsoFxgdqf8cHivi3kDuT78YYF6hbe4wZ2OxD0JkgmKAHQQRBJEEUQTRBDMFARAzOReGaCNwTjDJ8UGZ71GGFOo2lL+vhb/ngNfzZNS+f82zu0KesMT5uGLNOBCEY20jkFkswjCCOQEwgIRiFkOBcHK6JxT2RKCMEZXqjDkfUaaHAB+xaaLYXyPNXEnuB9NV6Z7i3lcpyEnqWh1RWv4EYuz4EAwiGEowkSCBIJcggyCLIIchF5OBcBq5JwD1DUUYflBmIOjxQpw3awPiA3Q/YZ6PSHFDCX547nDPqctwtUL+zVJabUK+Qr5C7/QmGYEyTCcYgzwkE+QQfE0wlKERMxbl8XJOLe5JRxhCUGYE6/FGnM9rAzgNttJU5G1/xwev4K4g9u+bhvIGeC30Has8aYwB2QP+G3tVbKqvl4QSJGM+xyAs4FhHMIphDUExQgijGuVm4ZiruGYsyElFmDOoIRZ2eaIM12mSENmpKX+0FSnNAAX9leQ/1BecO9F7oP1CDHhgLsAdydJBUlrcpUllOT8L4zkSO8wkWEZQSlBEsRZTh3CJcU4x7ClFGDsociTr6oE5/tMERbTJDG9m94LU5wPBvJvZw54LcgrPXUirrwdCHoBaDMSZgF+RqOsZtCsYSuCxEfisIVhOsJ9hAsBGxAedW45pS3FOMMqagzHTUMQh1BqMNbmiTJdqojzY3mwNy/JXFHu6dTN5DvcE5BL0Y+hHUZAzGBuwbR1CA8ZtLsISgHPltIqgi2Eawg2AnYgfOVeGa9bhnCcqYiTLHoY6RqDMCbfBGm2ykL+tAtyU5oIS/stjDHQxyDeoOziPoydCXhktl+TkW7ZwtleUx5PUa5LSVYBfBPoL9BAcIDiIO4Nw+XLMV96xBGfNRZgHqSEGd/dGGTmiTI9rYbA6w+UtfzX12z2fqnh17uIvBfQTOZKhD6M3Qn6BGp2CswF6o63UElRjjGuRaS3CM4CTBKcRJnKvFNTW4pxJlLEWZM1FHDuocgjaEoE0ucjnA9AH2WfBKDbD4K8p9pufD2WIpld3Fwc9wJ4N7CZzNUI/Qo6FPQa3OxZiB3VsIqgl+Qm4nCM4QnCe4SFCHuIhzZ3BNLe6pRhnrUOZc1DEJdYrRhnC0yRNttESbmbNAaQ0o4M/OfThL4Rkc+iqcMUzdQ9+BuxncT+CMhpyEXg39Cmp2DcYO7IfcPkpwmuACQT3BbwSXCa4gLuNcPa45jXsOoIxKlLkEdRSizmS0IRJtYvqANdpsgByU1oAS/sx9h8l9uF/A8yj0WThzoObgfgp9CO4p+VJZbkLPhr4FtbsTYwg8zmKMgeNVgt8JbhDcRNzAuau45iLuOYoydqLMctQxE3WOQRui0SZ/tNEWbWZqgLkPNcdfUd+Xz314NoO+C3d0uKfCXW0qxgXOLejd0L+ghmsxlsCnATkC39sEdwjuIu7g3E1c04B7TqOMGpS5HnUUo85ctCEWbeoi/WsNKDoH2J8TKePP1D70UrhbwD0Lns3h+RTyDZ5T4K4O91WoSehPKzBO0MOhj0EtX8CYAq9byPUeQZMc7uF7t3Dtb7j3BMrahbJXoK4i1J2KtkSibV5oqxXarqgHyPNn9z75cw8+k2NqH+4acO+C51R4VoMelC+V3Vvh7gb3FzjD92HcoJ9BTV/F2AK/+wQPCB4SPEI8xLn7uOYm7qlHGbUoswp1LEKd+WhDHNoUijYyPcBU+tdzUP6ZSBl/du+DMwU+n4L6gs8poN6g98IzGzy3wN2dyX24x8BZDufZeenL2N/GGD9Azo8JniAe49wDXHNb+jIHzqOs/SibqYE5qDsLbYlG2/zRVhup4h74Ov7yvR/u0nCWMr0Pnjngsxq4e8EzO5zDTO3D+QT32B1SWd+GM/2iVNbbb2BcmzDWDPenCMYHD3HNHdxzGWWcRJk7UEeZ9GUPyEFbYtC2AOnLHmiOHJSeAUr4M8+6sJfp/e4oG85a+MwGPreA/gNnETzDwR0F7vLQq6Fe4V4DZzucb5DPd5HbIznubB88wjV3cc8VlHEKZe5EHUtRZyHaMAptCkcb3aUvzwCGv/p7/i3m31rzv7X3v9Z6/rX2+8/7++/755/3z7+t+/OPVvv5V2v//PP959/vf//R2n//9f73n6/NgVbx+28lOdCqvv8glwPydfDOf//lNTnQar7/9AY+eCe//9ZCH7zT33+U8wG7F8j74J39/quCHJD3wTv//Wc5H7BrgX02vrPff1fiB2W58E7+/UMLfKDID+/c378o8EFzfnjn/v7pDf3A+ELeH//Xf//WQj+wfcH2h7xf5HnK8+XKyXwrvFm2vw0xjCz6Nb5Q5BNFULSHftu8WTa/TXFsufK+eJ1PlHL9NzjL2flviZbXo8wf/ylfBXZRlBZRxyX/oalA8oNmjTkvxjyKCqyguThPFtMCHHPID114H2YpFVqPtcYQx+Rd2oglsw2zPpCizVnro1gy+/+pd/snWZSQojTCyHjfC5NV8B+N/8h7vZLSR3N0KCotPTszqkewaFDsYJHwEJGkSgkoD4qKE2dl9O7fPRq2h3cLEWWRRYwHZK5+cFI2OOYS1lckekMn6oozMrOJpL5k3CFekiUm4wIyTs3LzoD5RjI2GJkCYw5wN8gkBpKxMYwTZOP2L9bIxoEwjk9LjydjsDkjPi0exnvI+NPcHAkZc3uRcWFukiSPjI+TsU1qTloSGT+CvWmSuCziPg2Yz5aIE8nYnYw1MqOjQsi4E3GiRgJrPJI1zpaMzQZSIaMzxmUmJSRmixzEjiIPPz9fUZgkL1WSne3SN06cEpcZLwoZnZYRlz6OomScX7z0wLci4mRvDz9vbxdPVw+Wo177ZgtfEFvZ6F6/FzGjjQ6+nFO0bnQpRfk2Ed/Mfjk3ch5FbZ5KUcZnX87ZfENR2iRuFYdZfIwgXxKzszP83dzy8vJckyRiV3Don69mF7TgxdLnCuL+dI8oVDIqLic1WwR+E49OHZ2TKcrKiBNLRC6vJPE/2ajYjvZRklGSTEk62RFDsiwpPYGEOz0+KTtpdLooKV1ZEP/mNrmXLK/JS7/sOWUw3JXSOWxAcW8epHj66hR36CLyDv1n3HqpxlBQeQMtr8jy/sVLQQflzIIfWUkJL/aFREWLxDmZubL3oCwpPqVGaVMGlAnVlrKmHCgXypPyoQJIo+pG9aQiqWgqlvqAElOJVBqVSeVRE6nJVCFVRM2mvqTmU4upMqqcWkttoDZTW6ld1D7qAFVLnaDOUXVUA3WdaqQeUE9pmhbSmrQ+bUJb0ra0M+1J+9Jd6G50LzqKjqVH0Al0Op1DT6Q/povoOfR8egldTn9Hb6F30fvpI/QZup6+Rt+ln3C4HA2OAceCY8dx4/hygjgRnGjOME4CZwxnPKeAM5Mzl1PKWc2p4OziHOCc4NRxrnOaSANX5xpxrbguXF9uCDeSO5g7ipvJncSdzi3hlnLXcqu4Ndxj3DruDe5jnoCnzxPxXHgBvDDeAJ6YN4Y3iTeDN5+3glfB28M7xqvnNfKe8zX55nxnvj8/nD+In8DP4xfyS/jL+Jv4e/kn+A38BwKBwEhgL/ARhAliBcmCCYIZgq8F6wQ7BUcElwRNQqHQROgs7CyMFMYJs4WFwnnC1cIdwqPCBuEjFXUVSxVPle4qg1XSVaaolKisVNmuclTlispTVR1VW1V/1UjVeNVxqrNUy1SrVA+rNqg+VdNVs1frrBatlqw2WW2u2lq1vWrn1e6pq6u3U/dT76eepP6R+lz19eo/qterP9bQ03DSCNEYqpGjMVNjucZOjTMa9zQ1Ne00AzUHa2ZrztQs19yt+YvmIy19LVetcK14rXytBVoVWke1bmmrattqB2l/oD1eu0R7o/Zh7Rs6qjp2OiE6cTqTdBbobNE5pdOkq6/roRupm6Y7Q3el7n7dq3pCPTu9bnrxegV63+rt1rukz9W31g/RF+t/rF+mv1e/wUBgYG8QbpBsUGSwxuCQQaOhnmFHwxjDsYYLDLcZ1hlxjeyMwo1SjWYZbTA6afSkjUWboDaSNtParG1ztM1DYzPjQGOJ8XTjdcYnjJ+YiEy6maSYfG6y2eSCKc/UybSfaZ7pItO9pjfMDMwCzMRm0802mJ0155g7mUeZTzD/1vygeZNFW4seFhkW8yx2W9xoa9Q2sG1y2+K229tes9S37GKZZFlsucPyd5GhKEiUKpor2iNqtDK3CrPKsVpidcjqaTv7dgPaTWm3rt0FazVrX+tR1sXW1daNNpY2vW0m2qyyOWurautrm2j7lW2N7UM7e7uBdp/Ybba7am9sH24/3n6V/XkHTYeuDmMcSh2OOwocfR1THL92rHXiOHk5JTotcDrszHH2dk5y/tr5SHt+e7/26e1L259y0XAJcsl1WeVS72rk2st1iutm11tuNm6D3T53q3F77u7lnupe5n7OQ8+jp8cUjyqPu55OnmLPBZ7HO2h26N4hv0NlhzsdnTtKOi7qeNpL36u31yde1V5/ePt4Z3qv9b7mY+MzwmehzylfA9++vjN8f/Tj+wX75ftt9Xvs7+2f7b/B/3aAS0BKwMqAq53sO0k6lXW61Lld57jOSzrXdRF1GdHlmy51Xa26xnUt7fproHVgfOCywCtBjkHJQauDbgW7B2cGbwp+GOIf8mHIzlBuaI/Q6aGHuul1G9BtfrdfurfrntB9VffGHl49JvTYGcYPiwj7POxUuEW4OLw8vLGnT88Pe+6J0IjoHzE/4tdeTr0ye1X15vTu2fuL3uf72PZJ77M5kooMj/wi8kJf+75j+v7QT9Cvb78F/S5HeURNjKrpr99/eP+V/R9EB0fPij43wGFAzoDqGO2YoTHlMQ8Hhg6cM7BukNugDwcdiDWNTYqtHCwcHDN42eCmId2GfDmkYajX0MKhJ4fZDxs7bP8Hph+kfrBtuPbwuOEbR/BHDByxcsSzuMi40rimkeEjF45sFIeIvxJfjw+ML46/JuksmSO5MqrzqDmjriZ0Tvgi4Vpi18SSxBtJIUnzk+4khyUvTn6YEpmyPEWaOjB1XZpK2oi0Lel66Snpe0a3HT129JEM54zCjLox/mO+HNOYGZG5LIvOGpZVmW1ALlMHcxxypubU53bJXZD7KC8mb+NY3bHpYw+Ocxo3bdyV8d3HL53AmyCeUD3RauLkifUfBn24ZBI9aeSk6nzr/IL8ho96fLRistrklMk/T3GfMmfK/Y8HflxVYFHwUcGlqT2mrirUKswsPPVJwCeLP+V9mvTpoWkdps2b9nx6/PSfityLSoqezRDP+Okzj8/mfiadOWrmoVnesxbNFsxOn33y866fr5ijO2f8nEtf9P6iolhUPL34/pfDv9xf0rFk8VdqX+V8VTe319zKeTbzZs97Nj9x/okFwQvWLTRfOG3hw6/jvz66KHDR2sUWi4sWP/km6ZvTS3osqSi1Ky35VvBt7reXy2LKapb6Li1fZrqsaNkfy9OX162IWrGn3Ke8fKX5ylmrOKtyVl1bPXR17ZrQNZVrXdYuWWe0rmg9tT5n/e/fjfju5IaIDdUbfTeu/d72+4Wb9DdNr6ArxlU0bk7cXFcZW3lkS88t1VUBVZt+cP1h+VarrQu2GW6btV1te8F26Y7xO5p2Zuy8sSth16Xq4dXndg/afXxPvz2H9kbs/XFf9327a4JqdvzY+cet+/33b/nJ96fNB7wPVBz0OrjpZ6+fNx3yPlRx2OdwZa1fbdWRTke2H+16dNex0GP7jocfP3Ciz4kjJwecPH1q6Km60/Gnr55JPXPnbO7Zp+c+Os8/P/2CzoWSX8x/Kb3oeHFdnXfdtvrQ+oO/9v/13CXxpeu/Zf32rKHgsublkiuWV8qvel7deq37tdrfh/zecD3j+tMbhTd1by685XDr+9uBtw82DmpsuJN5R3p3xj2Te8vvd7xf3dS36ZcHaQ+ePpz+yOTRise+j2ueDHxy5WneM+GzuX84/lH1POL5eWmaVPo/LX7Mrg5NAAA= - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/SmallSun.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/SmallSun.plist deleted file mode 100644 index 54be523..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/SmallSun.plist +++ /dev/null @@ -1,110 +0,0 @@ - - - - - angle - 0.0 - angleVariance - 360 - blendFuncDestination - 1 - blendFuncSource - 770 - duration - -1 - emitterType - 0.0 - finishColorAlpha - 1 - finishColorBlue - 0.0 - finishColorGreen - 1 - finishColorRed - 1 - finishColorVarianceAlpha - 0.0 - finishColorVarianceBlue - 0.0 - finishColorVarianceGreen - 0.0 - finishColorVarianceRed - 0.0 - finishParticleSize - 0.0 - finishParticleSizeVariance - 0.0 - gravityx - 0.0 - gravityy - 0.0 - maxParticles - 500 - maxRadius - 100 - maxRadiusVariance - 0.0 - minRadius - 0.0 - particleLifespan - 0.20000000298023224 - particleLifespanVariance - 0.85530000925064087 - radialAccelVariance - 0.0 - radialAcceleration - -380 - rotatePerSecond - 0.0 - rotatePerSecondVariance - 0.0 - rotationEnd - 0.0 - rotationEndVariance - 0.0 - rotationStart - 0.0 - rotationStartVariance - 0.0 - sourcePositionVariancex - 7 - sourcePositionVariancey - 7 - sourcePositionx - 161.41999816894531 - sourcePositiony - 232.94000244140625 - speed - 128 - speedVariance - 6.5799999237060547 - startColorAlpha - 1 - startColorBlue - 0.0 - startColorGreen - 0.0 - startColorRed - 1 - startColorVarianceAlpha - 0.0 - startColorVarianceBlue - 0.0 - startColorVarianceGreen - 0.0 - startColorVarianceRed - 0.0 - startParticleSize - 22 - startParticleSizeVariance - 14 - tangentialAccelVariance - 0.0 - tangentialAcceleration - -144.74000549316406 - textureFileName - particleTexture.png - textureImageData - H4sIAAAAAAAAA+1bB1RURxd+byu9g1RZpINUpVtoKoiKIqJYorisdESqLRINkihGjSHEFo0EC/ZoRCRWLMRoFHuPEIMlNizY4/5z3fvic7MrmJic84vr+Tjj7My997tt5i1L796UE0UFqlD/wUsqldJvgv/CJrTr35KrjBunGfyn/nib/FvIldsMmvXJWzOYejv8X8OZzYsnB74c5N9X5pO36od/wl8Jb3m+DD8BQtgMmHXyfpH3xVvxw9/h3wLe8nxVCFQRaiyoI9hzzDoVBf546354U/4t5M3mzPDUINAk0CLQVgItXKPB8ou8L17rh3+TvxLu8rwZzgxf4KVDoEugR6BPYEBgKAcDfE8P1+rgXsYfjC8U+eFv+6Al/BXkOzvminhrof16yMuIwJjAhMCUwIzAnMACYY5zprjGGPcYoAwdlKnID/K58Eb10Bz/FsRcRY63LsaR4WyGHC0JrAisCWwIbOVgg+9Z4VoL3Mv4Qh9ls/2g8k9zoYX8FXFnYq6OOarD4m2CMbVETsDPgcCJoD2BK4EbgTvCDefa4xoH3GONMsxRJuMHHdSpzsoFhT74J/ylf815ee4QB23MUUMWbxHG0wE5AT9PAi8CXwJ/ggA5+ON7XrjWDfc6oCwRyw+GqFMbbVDmg2ZzQBn/Zrgz+a7NirkZxgpsdSRwQR7eyK0LQRBBKEF3gjCCcEQYzoXimi64xxtluKBMG9RhxsoFxgdqf8cHivi3kDuT78YYF6hbe4wZ2OxD0JkgmKAHQQRBJEEUQTRBDMFARAzOReGaCNwTjDJ8UGZ71GGFOo2lL+vhb/ngNfzZNS+f82zu0KesMT5uGLNOBCEY20jkFkswjCCOQEwgIRiFkOBcHK6JxT2RKCMEZXqjDkfUaaHAB+xaaLYXyPNXEnuB9NV6Z7i3lcpyEnqWh1RWv4EYuz4EAwiGEowkSCBIJcggyCLIIchF5OBcBq5JwD1DUUYflBmIOjxQpw3awPiA3Q/YZ6PSHFDCX547nDPqctwtUL+zVJabUK+Qr5C7/QmGYEyTCcYgzwkE+QQfE0wlKERMxbl8XJOLe5JRxhCUGYE6/FGnM9rAzgNttJU5G1/xwev4K4g9u+bhvIGeC30Has8aYwB2QP+G3tVbKqvl4QSJGM+xyAs4FhHMIphDUExQgijGuVm4ZiruGYsyElFmDOoIRZ2eaIM12mSENmpKX+0FSnNAAX9leQ/1BecO9F7oP1CDHhgLsAdydJBUlrcpUllOT8L4zkSO8wkWEZQSlBEsRZTh3CJcU4x7ClFGDsociTr6oE5/tMERbTJDG9m94LU5wPBvJvZw54LcgrPXUirrwdCHoBaDMSZgF+RqOsZtCsYSuCxEfisIVhOsJ9hAsBGxAedW45pS3FOMMqagzHTUMQh1BqMNbmiTJdqojzY3mwNy/JXFHu6dTN5DvcE5BL0Y+hHUZAzGBuwbR1CA8ZtLsISgHPltIqgi2Eawg2AnYgfOVeGa9bhnCcqYiTLHoY6RqDMCbfBGm2ykL+tAtyU5oIS/stjDHQxyDeoOziPoydCXhktl+TkW7ZwtleUx5PUa5LSVYBfBPoL9BAcIDiIO4Nw+XLMV96xBGfNRZgHqSEGd/dGGTmiTI9rYbA6w+UtfzX12z2fqnh17uIvBfQTOZKhD6M3Qn6BGp2CswF6o63UElRjjGuRaS3CM4CTBKcRJnKvFNTW4pxJlLEWZM1FHDuocgjaEoE0ucjnA9AH2WfBKDbD4K8p9pufD2WIpld3Fwc9wJ4N7CZzNUI/Qo6FPQa3OxZiB3VsIqgl+Qm4nCM4QnCe4SFCHuIhzZ3BNLe6pRhnrUOZc1DEJdYrRhnC0yRNttESbmbNAaQ0o4M/OfThL4Rkc+iqcMUzdQ9+BuxncT+CMhpyEXg39Cmp2DcYO7IfcPkpwmuACQT3BbwSXCa4gLuNcPa45jXsOoIxKlLkEdRSizmS0IRJtYvqANdpsgByU1oAS/sx9h8l9uF/A8yj0WThzoObgfgp9CO4p+VJZbkLPhr4FtbsTYwg8zmKMgeNVgt8JbhDcRNzAuau45iLuOYoydqLMctQxE3WOQRui0SZ/tNEWbWZqgLkPNcdfUd+Xz314NoO+C3d0uKfCXW0qxgXOLejd0L+ghmsxlsCnATkC39sEdwjuIu7g3E1c04B7TqOMGpS5HnUUo85ctCEWbeoi/WsNKDoH2J8TKePP1D70UrhbwD0Lns3h+RTyDZ5T4K4O91WoSehPKzBO0MOhj0EtX8CYAq9byPUeQZMc7uF7t3Dtb7j3BMrahbJXoK4i1J2KtkSibV5oqxXarqgHyPNn9z75cw8+k2NqH+4acO+C51R4VoMelC+V3Vvh7gb3FzjD92HcoJ9BTV/F2AK/+wQPCB4SPEI8xLn7uOYm7qlHGbUoswp1LEKd+WhDHNoUijYyPcBU+tdzUP6ZSBl/du+DMwU+n4L6gs8poN6g98IzGzy3wN2dyX24x8BZDufZeenL2N/GGD9Azo8JniAe49wDXHNb+jIHzqOs/SibqYE5qDsLbYlG2/zRVhup4h74Ov7yvR/u0nCWMr0Pnjngsxq4e8EzO5zDTO3D+QT32B1SWd+GM/2iVNbbb2BcmzDWDPenCMYHD3HNHdxzGWWcRJk7UEeZ9GUPyEFbYtC2AOnLHmiOHJSeAUr4M8+6sJfp/e4oG85a+MwGPreA/gNnETzDwR0F7vLQq6Fe4V4DZzucb5DPd5HbIznubB88wjV3cc8VlHEKZe5EHUtRZyHaMAptCkcb3aUvzwCGv/p7/i3m31rzv7X3v9Z6/rX2+8/7++/755/3z7+t+/OPVvv5V2v//PP959/vf//R2n//9f73n6/NgVbx+28lOdCqvv8glwPydfDOf//lNTnQar7/9AY+eCe//9ZCH7zT33+U8wG7F8j74J39/quCHJD3wTv//Wc5H7BrgX02vrPff1fiB2W58E7+/UMLfKDID+/c378o8EFzfnjn/v7pDf3A+ELeH//Xf//WQj+wfcH2h7xf5HnK8+XKyXwrvFm2vw0xjCz6Nb5Q5BNFULSHftu8WTa/TXFsufK+eJ1PlHL9NzjL2flviZbXo8wf/ylfBXZRlBZRxyX/oalA8oNmjTkvxjyKCqyguThPFtMCHHPID114H2YpFVqPtcYQx+Rd2oglsw2zPpCizVnro1gy+/+pd/snWZSQojTCyHjfC5NV8B+N/8h7vZLSR3N0KCotPTszqkewaFDsYJHwEJGkSgkoD4qKE2dl9O7fPRq2h3cLEWWRRYwHZK5+cFI2OOYS1lckekMn6oozMrOJpL5k3CFekiUm4wIyTs3LzoD5RjI2GJkCYw5wN8gkBpKxMYwTZOP2L9bIxoEwjk9LjydjsDkjPi0exnvI+NPcHAkZc3uRcWFukiSPjI+TsU1qTloSGT+CvWmSuCziPg2Yz5aIE8nYnYw1MqOjQsi4E3GiRgJrPJI1zpaMzQZSIaMzxmUmJSRmixzEjiIPPz9fUZgkL1WSne3SN06cEpcZLwoZnZYRlz6OomScX7z0wLci4mRvDz9vbxdPVw+Wo177ZgtfEFvZ6F6/FzGjjQ6+nFO0bnQpRfk2Ed/Mfjk3ch5FbZ5KUcZnX87ZfENR2iRuFYdZfIwgXxKzszP83dzy8vJckyRiV3Don69mF7TgxdLnCuL+dI8oVDIqLic1WwR+E49OHZ2TKcrKiBNLRC6vJPE/2ajYjvZRklGSTEk62RFDsiwpPYGEOz0+KTtpdLooKV1ZEP/mNrmXLK/JS7/sOWUw3JXSOWxAcW8epHj66hR36CLyDv1n3HqpxlBQeQMtr8jy/sVLQQflzIIfWUkJL/aFREWLxDmZubL3oCwpPqVGaVMGlAnVlrKmHCgXypPyoQJIo+pG9aQiqWgqlvqAElOJVBqVSeVRE6nJVCFVRM2mvqTmU4upMqqcWkttoDZTW6ld1D7qAFVLnaDOUXVUA3WdaqQeUE9pmhbSmrQ+bUJb0ra0M+1J+9Jd6G50LzqKjqVH0Al0Op1DT6Q/povoOfR8egldTn9Hb6F30fvpI/QZup6+Rt+ln3C4HA2OAceCY8dx4/hygjgRnGjOME4CZwxnPKeAM5Mzl1PKWc2p4OziHOCc4NRxrnOaSANX5xpxrbguXF9uCDeSO5g7ipvJncSdzi3hlnLXcqu4Ndxj3DruDe5jnoCnzxPxXHgBvDDeAJ6YN4Y3iTeDN5+3glfB28M7xqvnNfKe8zX55nxnvj8/nD+In8DP4xfyS/jL+Jv4e/kn+A38BwKBwEhgL/ARhAliBcmCCYIZgq8F6wQ7BUcElwRNQqHQROgs7CyMFMYJs4WFwnnC1cIdwqPCBuEjFXUVSxVPle4qg1XSVaaolKisVNmuclTlispTVR1VW1V/1UjVeNVxqrNUy1SrVA+rNqg+VdNVs1frrBatlqw2WW2u2lq1vWrn1e6pq6u3U/dT76eepP6R+lz19eo/qterP9bQ03DSCNEYqpGjMVNjucZOjTMa9zQ1Ne00AzUHa2ZrztQs19yt+YvmIy19LVetcK14rXytBVoVWke1bmmrattqB2l/oD1eu0R7o/Zh7Rs6qjp2OiE6cTqTdBbobNE5pdOkq6/roRupm6Y7Q3el7n7dq3pCPTu9bnrxegV63+rt1rukz9W31g/RF+t/rF+mv1e/wUBgYG8QbpBsUGSwxuCQQaOhnmFHwxjDsYYLDLcZ1hlxjeyMwo1SjWYZbTA6afSkjUWboDaSNtParG1ztM1DYzPjQGOJ8XTjdcYnjJ+YiEy6maSYfG6y2eSCKc/UybSfaZ7pItO9pjfMDMwCzMRm0802mJ0155g7mUeZTzD/1vygeZNFW4seFhkW8yx2W9xoa9Q2sG1y2+K229tes9S37GKZZFlsucPyd5GhKEiUKpor2iNqtDK3CrPKsVpidcjqaTv7dgPaTWm3rt0FazVrX+tR1sXW1daNNpY2vW0m2qyyOWurautrm2j7lW2N7UM7e7uBdp/Ybba7am9sH24/3n6V/XkHTYeuDmMcSh2OOwocfR1THL92rHXiOHk5JTotcDrszHH2dk5y/tr5SHt+e7/26e1L259y0XAJcsl1WeVS72rk2st1iutm11tuNm6D3T53q3F77u7lnupe5n7OQ8+jp8cUjyqPu55OnmLPBZ7HO2h26N4hv0NlhzsdnTtKOi7qeNpL36u31yde1V5/ePt4Z3qv9b7mY+MzwmehzylfA9++vjN8f/Tj+wX75ftt9Xvs7+2f7b/B/3aAS0BKwMqAq53sO0k6lXW61Lld57jOSzrXdRF1GdHlmy51Xa26xnUt7fproHVgfOCywCtBjkHJQauDbgW7B2cGbwp+GOIf8mHIzlBuaI/Q6aGHuul1G9BtfrdfurfrntB9VffGHl49JvTYGcYPiwj7POxUuEW4OLw8vLGnT88Pe+6J0IjoHzE/4tdeTr0ye1X15vTu2fuL3uf72PZJ77M5kooMj/wi8kJf+75j+v7QT9Cvb78F/S5HeURNjKrpr99/eP+V/R9EB0fPij43wGFAzoDqGO2YoTHlMQ8Hhg6cM7BukNugDwcdiDWNTYqtHCwcHDN42eCmId2GfDmkYajX0MKhJ4fZDxs7bP8Hph+kfrBtuPbwuOEbR/BHDByxcsSzuMi40rimkeEjF45sFIeIvxJfjw+ML46/JuksmSO5MqrzqDmjriZ0Tvgi4Vpi18SSxBtJIUnzk+4khyUvTn6YEpmyPEWaOjB1XZpK2oi0Lel66Snpe0a3HT129JEM54zCjLox/mO+HNOYGZG5LIvOGpZVmW1ALlMHcxxypubU53bJXZD7KC8mb+NY3bHpYw+Ocxo3bdyV8d3HL53AmyCeUD3RauLkifUfBn24ZBI9aeSk6nzr/IL8ho96fLRistrklMk/T3GfMmfK/Y8HflxVYFHwUcGlqT2mrirUKswsPPVJwCeLP+V9mvTpoWkdps2b9nx6/PSfityLSoqezRDP+Okzj8/mfiadOWrmoVnesxbNFsxOn33y866fr5ijO2f8nEtf9P6iolhUPL34/pfDv9xf0rFk8VdqX+V8VTe319zKeTbzZs97Nj9x/okFwQvWLTRfOG3hw6/jvz66KHDR2sUWi4sWP/km6ZvTS3osqSi1Ky35VvBt7reXy2LKapb6Li1fZrqsaNkfy9OX162IWrGn3Ke8fKX5ylmrOKtyVl1bPXR17ZrQNZVrXdYuWWe0rmg9tT5n/e/fjfju5IaIDdUbfTeu/d72+4Wb9DdNr6ArxlU0bk7cXFcZW3lkS88t1VUBVZt+cP1h+VarrQu2GW6btV1te8F26Y7xO5p2Zuy8sSth16Xq4dXndg/afXxPvz2H9kbs/XFf9327a4JqdvzY+cet+/33b/nJ96fNB7wPVBz0OrjpZ6+fNx3yPlRx2OdwZa1fbdWRTke2H+16dNex0GP7jocfP3Ciz4kjJwecPH1q6Km60/Gnr55JPXPnbO7Zp+c+Os8/P/2CzoWSX8x/Kb3oeHFdnXfdtvrQ+oO/9v/13CXxpeu/Zf32rKHgsublkiuWV8qvel7deq37tdrfh/zecD3j+tMbhTd1by685XDr+9uBtw82DmpsuJN5R3p3xj2Te8vvd7xf3dS36ZcHaQ+ePpz+yOTRise+j2ueDHxy5WneM+GzuX84/lH1POL5eWmaVPo/LX7Mrg5NAAA= - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/SpinningPeas.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/SpinningPeas.plist deleted file mode 100644 index 724564d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/SpinningPeas.plist +++ /dev/null @@ -1,110 +0,0 @@ - - - - - angle - 90 - angleVariance - 360 - blendFuncDestination - 771 - blendFuncSource - 770 - duration - -1 - emitterType - 0 - finishColorAlpha - 0 - finishColorBlue - 1 - finishColorGreen - 1 - finishColorRed - 1 - finishColorVarianceAlpha - 0 - finishColorVarianceBlue - 0 - finishColorVarianceGreen - 0 - finishColorVarianceRed - 0 - finishParticleSize - 64 - finishParticleSizeVariance - 0 - gravityx - 0 - gravityy - 0 - maxParticles - 15 - maxRadius - 331.5799865722656 - maxRadiusVariance - 0 - minRadius - 0 - particleLifespan - 10 - particleLifespanVariance - 0 - radialAcceleration - 0 - radialAccelVariance - 0 - rotatePerSecond - 0 - rotatePerSecondVariance - 68.68000030517578 - rotationEnd - 0 - rotationEndVariance - 3600 - rotationStart - 0 - rotationStartVariance - 0 - sourcePositionVariancex - 7 - sourcePositionVariancey - 7 - sourcePositionx - 160 - sourcePositiony - 222 - speed - 20 - speedVariance - 0 - startColorAlpha - 1 - startColorBlue - 1 - startColorGreen - 1 - startColorRed - 1 - startColorVarianceAlpha - 0 - startColorVarianceBlue - 0 - startColorVarianceGreen - 0 - startColorVarianceRed - 0 - startParticleSize - 64 - startParticleSizeVariance - 0 - tangentialAcceleration - 0 - tangentialAccelVariance - 0 - textureFileName - PeasTexture.png - textureImageData - H4sIAAAAAAAAA7WYB1wU1xaHZ1ERka4UEZCOYMMkaqwPlqKioGLsKFXEDjYUMQLGqMGCUiwRjQWi2GOLGhRbVDSxxRKTvBgTjQpIEwWF/b9z7rLrkscz0ZcMv8PcuXPvud8p9+zM+PtLbpJkOkl626O7pK/rIb2n7yH11/eUwugcqyeXxut5SoOp3UO3p9TirXW/wWHkIRnReiH6cmm/sW/Dyu5T3DA40RuRaYMxY0uwOPO15zR3WPjrKoj1HI2f3qSXZP1PsBjIpY+a9W1U4ZfQCUuPx+BkyWZcrdqPWy9z8WP1WfxcnY8fX57FzRe5uEL9555mY+2luRiytCfM/XUqyX/pet0ks7+DR89DGmfo3aDwg6XdkfMgCSeercbZyk24VLUD118ewp2ak7iryMevisu4W5OP76vzcO3FQVysyhHjjj/LwO7HH2F4Wg+Y9GlYQfGNJ7VabwXTRtIm27a7hZsh5WYo9j5NwOGKZBx/no4zlRtx6UUOrtccxG2Qn3AaP+GsON9W5OJa9X7kV22jcRuQ+yyd5n2CveUJWHUnFG0nNAfF/gupvdT0TXA4P2ne2c6xLbDmcTCyy6KxuzweBysW4djzFJyqXIf86mxcwW5cxwHcxJckR8SZry/X7ML5F1uQ93wtjj1LwYGKj8X8rNKpWFMwBl3iLaAnl93Q8ZBs/xIQ8evLZfk9FpF/CgOwrng0NpeOR075LOyrIF89W4LjVWn4umYjLiIb3yAHl7FLLXydr8jCmZfr8dXzlThE49nH28tnYlNplNC3otAf8hRz5rr6V/xF8crqMMsASY+6YnmRHzKKhyKzJBRZZZOx82ksvqhIxJHKZJysycBZxac4p9iI84pNuKDYLM58zf3HX6wS/GzHDrJna9kkoSf9yRAsK+yLxIfvo2OcAWhv7v0Tnim2wTqY+YsrEh51wuICT6Q86Y/VJcOxoTQMW8snIadiJvY9n4+j1Z/ghCIFeYo0nFSk45QiQ5z5OrcmBYerFmFPxTzkPJ2BLWUTkUnzM4qHYUVRP6E34dF7mHG3NRwimoDXrY+H6khzA2/Z48hL9pjzuxviH7VD0uMuWFIor+UaRnpDsLk8CtsqorGnKg6HahbgiGIRjiqWqIWvD7xMxM5nsfj86VQaPw7rS4ORUTIUK0jP4kJPJD7ujLkP22L2AzdEfWsPWrewvjpBOZ3cKcEQsQ9aE1MbMWfeo/ZIKuiCxUUeWFHsh7SSQKwtG4kN5aHYUhGFnCpiq47Fvpo4IXtr5mDXi5n4/PkUbHoaicyyEKwtHSnmLX/Sl3g8BA/bG0drzH7giln3XdA5yYj3YrImj0FXycS4r1bF5FsOtUxuiHtIXDR33uP2SCx4Dx8X9UDyE2+klPRDWmkg1pQNw/qnQfjsWRi2VI4licTm5xHYUBGCdeWjsLpsKFJLB4nxPG9hYXckFLwreNjeORpMk27ag9fnWKnziOqie5w+Zv7mLMbMIZ/G1foqXnB1wPyCjkgq6oyPn/TAJ8VyLCvxRUqpH1aV+SO1bADSygaK86pSf9HP95cUe5It3ZFU2AkfFrgL+9hOtpftZvtn/eaCGb86wX2OPpjjVW7Lvhq0s4Waifk1fRVPuuYVdBB65xd2RGLRu1jwpAsWFnfDouIeWFzcC4tLeokzXy8s7kr3O4tx8wvdaV4HwVPXR8R0v7VYc/o9JwRso9pAHIKHcsvQV6t60k07zKB7PIbHzv7NFTE33DDxnCuirxDb/XYaXO5IKOpI8s4reaLRpnvMruKJf9ge02+1EbqmXCaWe66Yfd9V7aNpPzsi6rItmIN59LwlD7tQHUy+ZY9pdx0FU8z3LhizwxnecdboOMwUPSdbIijbBTPvtBVx/FCDTbm2pri/8g1J7M/tELzTpY6uUdnOiL75ykdT7zhgwhVb2ARpQ1cuvUO/iUPaTG2KidfsMPUHB0y/64TR252RfSIVZWVlSE1NBbkTtl31qd8Fc39X5v0rtv+WeapYPWyHMTku9eoK2uYs1or5twMm3bDDuIut4BjZBE09pd4k096NN8C4S63EvagLjvCabQ3VUVpaKvSwcH/Md27KHFPlWT0SX3s/+prba3VN+MYRU27bYzzFLeJrG7Sb1hS6XlK4gVwroTPVJe6L+tYW4bkOcCcfJycnC9vWrVun1sP9nBMi9ylX5z5qK/jqSlvlPRIe+zpdEccdMeGqLcZesEFInhXcY/XYT9NYuB1ywgpjz9sg/IQdPGe0VM/VFM+ZVmS7ck/y3uF6wXx1pLafx0y94vpaXWNP2yMyvxXCTllj9NGWcJuiK/zU1EsKch7XBEFftkRonjX5qxVGZjnCSW5URwfnAOfmrHutRa0Q9YL2c32iuj+L9hfnZn26Rm51QuQF4jltjTHHWmLE/hawC2kMXU8pgPed9QhtDN/XAkFHlFxhecSV7VR3r2Q5Y+oNZ2UNoz08i+pFrFpcNUTZx3WOx0XfdsbonLq6Rm5xQnierZpn5AFLDNlhAcshjZT7juqBgY+selC2mZqLY8v5FZ5nh7CjDog840D71RHTf3EU9YSF2V4nqnHT7zki5idHjL/ogLBjJLn2IhahpzR4dlogYJMp/xZXq36LuX52W2CID7abY/jeFhh12BLBx60QdsZaxJv3xcTv7MQeif7RQdS4acTH66nWVgvVG2bnWhfzE9nyPe91e5HLvN/ZVraZ84fjxTyDsszwfoKBuo6rfu8cqG4OINbBVOOH7bHAyIOWGH2MfWaN8LM2go335YSrdpjEfFRjeT2ud9E/KIXbLMw+mTgmXrcT9giWczZK33xlJWzmmHywwxwDt5rBP7M57CmXNH/v+LnAyFdW4bvKBAGfmSKQ4sj8PI/njzlmpWQ7YyN0C75LthhPjOOvKDlZuM0MUd8oOcaebyXsCT1pjeBcK7GPRuy3xNDdFsL2AZtN0f/T5vBabgxDH1md5wLV85NDaGP4rW4muAduMRPzhu6ywAhmO2Qp/M26mY/3b/hpG7FmRK1wm7k5d3mvcPw5Z4IOK1mG7SHf5JiLWAVsNEW/tc3QO9UEDuSjPz4/qZ4z6d3gcc+PDNEnzQT91jVHwAZTDKplY7+xzhFf0B6kuPI6o2k/MCevy77kNvexP9gG5uD8ZLs4V5llwGdK3/TNaAbfFGN0T6Rncq/6nzOVuS5NMRvQAJ5LDMX4vunN1GwDN5shMKuWL8cCQ5lxdwvByeuycJuFGXhvM0dgtrnwOfuFWTgOvSlHvJcZQ77ECBaBDf/n87gGV1arUdrwSjaC11Ij+BBbH/Iv62KdAZmmwlZmHET5ybYHagj3MQPvF7bFf31z9FvTTNjnu1LJwrq9lxnBbkzjP31vEUft+51ThA68lxsp2Uh8SJdviongY/3M2G9tc/QnPzKrEGpznx8zUGw4B3oThw/lMNunYvFdaYzWUU3+8vsdH6r3YNvR2vBeofQV61LxsX62l9fyWWEs4szCbe5T+UJzvBi3iiTVGLyX3ug9WMNf9GyVYz6wIXotprxPN6Y9YixsZP3sQ8G5tK5wH9/zYVtWKjl6p1FurjaB5zJDtBzaiPPnyJt+L9A8uI5RLAsdwhvDe6UR/NZS7NZQDDNMlJzpyjWFUJv7+B4z8Fi/T03gS32tJ+iIGvR/fVfROFTfn1inXYg2OsXroQ+t138D5X0m5VWmiVpE30bqo3O3hQZwHqcDo95af+v3pz+yqb7TUU2ptBzSEHbB2uSDJmgXoyvOzGxJ8THy1fpHv9PVe3SX9PX/JXWlNQdyfDkmXGeoPYza8iZyqeVb6zaSSVIDOsskJ/on02hriXZDSTJ7R9agtp8Gy7Rr25QTMmO+z72SjsxEY4xpbZvuysw0dJqrxptGyCylRsq2WTdZS3VbLrPS0NNaY61AjfZgNZufsEJH+Rf84pcEhlGdhRb6+w9LFjn4UhYAAA== - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/Spiral.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/Spiral.plist deleted file mode 100644 index 8096ac2..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/Spiral.plist +++ /dev/null @@ -1,102 +0,0 @@ - - - - - angle - 270 - angleVariance - 0.0 - blendFuncDestination - 771 - blendFuncSource - 1 - duration - -1 - emitterType - 0.0 - finishColorAlpha - 0.0 - finishColorBlue - 0.5 - finishColorGreen - 0.5 - finishColorRed - 0.5 - finishColorVarianceAlpha - 0.0 - finishColorVarianceBlue - 0.5 - finishColorVarianceGreen - 0.5 - finishColorVarianceRed - 0.5 - finishParticleSize - 20 - finishParticleSizeVariance - 0.0 - gravityx - 0.0 - gravityy - 0.0 - maxParticles - 500 - maxRadius - 276.20999145507812 - maxRadiusVariance - 154.94999694824219 - minRadius - 0.0 - particleLifespan - 10 - particleLifespanVariance - 0.0 - radialAccelVariance - 10 - radialAcceleration - -380 - rotatePerSecond - 35.529998779296875 - rotatePerSecondVariance - 0.0 - sourcePositionVariancex - 0.0 - sourcePositionVariancey - 0.0 - sourcePositionx - 158.58407592773438 - sourcePositiony - 252.70588684082031 - speed - 150 - speedVariance - 0.0 - startColorAlpha - 1 - startColorBlue - 0.5 - startColorGreen - 0.5 - startColorRed - 0.5 - startColorVarianceAlpha - 0.0 - startColorVarianceBlue - 0.5 - startColorVarianceGreen - 0.5 - startColorVarianceRed - 0.5 - startParticleSize - 20 - startParticleSizeVariance - 0.0 - tangentialAccelVariance - 0.0 - tangentialAcceleration - 45 - textureFileName - Spiral.png - textureImageData - H4sIAAAAAAAAAwFmA5n8iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADLUlEQVRYCcXX51JbQRCEUeOc/f6v6ZzxHKFPLAoI84epmrp7985294QVxcXl5eWjh7Sn9yB/MWcej19sXQb87/iP8f+yiztWAOmzcYL5k/F9AX9m7/fWf83zTmLOVeD5AHECWieiKpR95D8nlhPcepbH7TYBL+dI/mrWRCRkrQIBZY9Q5vzb+PdxQj2P2ikBCPnrxb0TRMQpAYiRIa9lVcregR0TgATZm/G3W7cmxn5VaA6qQNkjEkNAMbPcDOpBJfYF6DMByJC/H3+3XSfC97IziATov8FD8HUcDmzZs+bETSF0Z+cEICeCE0TYOQFlHznSZoTQkwIc5PW+FqwC7NUGVagCXTvlXzNHXnXE5LsrulYAYFduX4Ts11b4LlaWlbXBWzNH2GxojzN4jgogJgENYreganyYGELsq1YCAOp9CZX5eivEwy9mltcvPvqwirBHSGKIQE6Eitg35forO5mxSo5cDJyVHIf3TRVSIxNgiUgIUO5Abel2qII4hLJnSk5M7XC2rMPGU5s2APO++11PiKBVUECEyAq5athHyvS6TO2vhOHB72/ILK+VtHnb0+EEAkeiLZGV2UpyG94cvRbgh+KcGyzenZb5l3FPbbBfzDks3zcmE9aBCIBF1FCt16meO98M6L3BEpeohIUHP65ZXvXJM2IH8oCAATZYiJWc+a7swJF/HvddnHjnuLgwE4RvY1XAAVMuwAHvHPA61cUDNnD6DUws8k/j2kJEZ8NahdjbWIBeVvJIgSISh4yJ8931SgBwpMhVwtPZKiIeaSJmeWWrgMolENh6pSKXrTjftcKU66m9ziViFSI+AWJ3tgoQADTwrtdKLvvinE2AfcAylTXyj9tn1UiE8ztbBdhUIiD2u9ez3PS5LP0QJe6UgKpgJhpOuPBv2DEBMubAmbI3H0BqDYEJcBOAy06mqpCI/xIw5zYViFx/gZc98IZyX0DtITIR+4M4n27afgX6CgB52dffsq9FawWqkipUCWLyWR7aKQEiHVwFuHbrX7batApNRO3wPOj77O3swf8zuquAneJZaEPZ14KqcOOKrYdOre8j4BTWvfZl8qD2D7ghcomuE8XXAAAAAElFTkSuQmCCksg8PmYDAAA= - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/SpookyPeas.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/SpookyPeas.plist deleted file mode 100644 index 8abb1d4..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/SpookyPeas.plist +++ /dev/null @@ -1,102 +0,0 @@ - - - - - angle - 90 - angleVariance - 360 - blendFuncDestination - 771 - blendFuncSource - 770 - duration - -1 - emitterType - 1 - finishColorAlpha - 1 - finishColorBlue - 1 - finishColorGreen - 1 - finishColorRed - 1 - finishColorVarianceAlpha - 0.0 - finishColorVarianceBlue - 1 - finishColorVarianceGreen - 1 - finishColorVarianceRed - 1 - finishParticleSize - 0.0 - finishParticleSizeVariance - 0.0 - gravityx - 0.0 - gravityy - 0.0 - maxParticles - 1000 - maxRadius - 192.6300048828125 - maxRadiusVariance - 0.0 - minRadius - 0.0 - particleLifespan - 2 - particleLifespanVariance - 0.0 - radialAccelVariance - 0.0 - radialAcceleration - 0.0 - rotatePerSecond - 73.419998168945312 - rotatePerSecondVariance - 73.419998168945312 - sourcePositionVariancex - 7 - sourcePositionVariancey - 7 - sourcePositionx - 160 - sourcePositiony - 222 - speed - 225 - speedVariance - 30 - startColorAlpha - 0.0 - startColorBlue - 1 - startColorGreen - 0.0 - startColorRed - 0.0 - startColorVarianceAlpha - 0.0 - startColorVarianceBlue - 1 - startColorVarianceGreen - 1 - startColorVarianceRed - 1 - startParticleSize - 64 - startParticleSizeVariance - 5 - tangentialAccelVariance - 0.0 - tangentialAcceleration - 0.0 - textureFileName - PeasTexture.png - textureImageData - H4sIAAAAAAAAA7WYB1wU1xaHZ1ERka4UEZCOYMMkaqwPlqKioGLsKFXEDjYUMQLGqMGCUiwRjQWi2GOLGhRbVDSxxRKTvBgTjQpIEwWF/b9z7rLrkscz0ZcMv8PcuXPvud8p9+zM+PtLbpJkOkl626O7pK/rIb2n7yH11/eUwugcqyeXxut5SoOp3UO3p9TirXW/wWHkIRnReiH6cmm/sW/Dyu5T3DA40RuRaYMxY0uwOPO15zR3WPjrKoj1HI2f3qSXZP1PsBjIpY+a9W1U4ZfQCUuPx+BkyWZcrdqPWy9z8WP1WfxcnY8fX57FzRe5uEL9555mY+2luRiytCfM/XUqyX/pet0ks7+DR89DGmfo3aDwg6XdkfMgCSeercbZyk24VLUD118ewp2ak7iryMevisu4W5OP76vzcO3FQVysyhHjjj/LwO7HH2F4Wg+Y9GlYQfGNJ7VabwXTRtIm27a7hZsh5WYo9j5NwOGKZBx/no4zlRtx6UUOrtccxG2Qn3AaP+GsON9W5OJa9X7kV22jcRuQ+yyd5n2CveUJWHUnFG0nNAfF/gupvdT0TXA4P2ne2c6xLbDmcTCyy6KxuzweBysW4djzFJyqXIf86mxcwW5cxwHcxJckR8SZry/X7ML5F1uQ93wtjj1LwYGKj8X8rNKpWFMwBl3iLaAnl93Q8ZBs/xIQ8evLZfk9FpF/CgOwrng0NpeOR075LOyrIF89W4LjVWn4umYjLiIb3yAHl7FLLXydr8jCmZfr8dXzlThE49nH28tnYlNplNC3otAf8hRz5rr6V/xF8crqMMsASY+6YnmRHzKKhyKzJBRZZZOx82ksvqhIxJHKZJysycBZxac4p9iI84pNuKDYLM58zf3HX6wS/GzHDrJna9kkoSf9yRAsK+yLxIfvo2OcAWhv7v0Tnim2wTqY+YsrEh51wuICT6Q86Y/VJcOxoTQMW8snIadiJvY9n4+j1Z/ghCIFeYo0nFSk45QiQ5z5OrcmBYerFmFPxTzkPJ2BLWUTkUnzM4qHYUVRP6E34dF7mHG3NRwimoDXrY+H6khzA2/Z48hL9pjzuxviH7VD0uMuWFIor+UaRnpDsLk8CtsqorGnKg6HahbgiGIRjiqWqIWvD7xMxM5nsfj86VQaPw7rS4ORUTIUK0jP4kJPJD7ujLkP22L2AzdEfWsPWrewvjpBOZ3cKcEQsQ9aE1MbMWfeo/ZIKuiCxUUeWFHsh7SSQKwtG4kN5aHYUhGFnCpiq47Fvpo4IXtr5mDXi5n4/PkUbHoaicyyEKwtHSnmLX/Sl3g8BA/bG0drzH7giln3XdA5yYj3YrImj0FXycS4r1bF5FsOtUxuiHtIXDR33uP2SCx4Dx8X9UDyE2+klPRDWmkg1pQNw/qnQfjsWRi2VI4licTm5xHYUBGCdeWjsLpsKFJLB4nxPG9hYXckFLwreNjeORpMk27ag9fnWKnziOqie5w+Zv7mLMbMIZ/G1foqXnB1wPyCjkgq6oyPn/TAJ8VyLCvxRUqpH1aV+SO1bADSygaK86pSf9HP95cUe5It3ZFU2AkfFrgL+9hOtpftZvtn/eaCGb86wX2OPpjjVW7Lvhq0s4Waifk1fRVPuuYVdBB65xd2RGLRu1jwpAsWFnfDouIeWFzcC4tLeokzXy8s7kr3O4tx8wvdaV4HwVPXR8R0v7VYc/o9JwRso9pAHIKHcsvQV6t60k07zKB7PIbHzv7NFTE33DDxnCuirxDb/XYaXO5IKOpI8s4reaLRpnvMruKJf9ge02+1EbqmXCaWe66Yfd9V7aNpPzsi6rItmIN59LwlD7tQHUy+ZY9pdx0FU8z3LhizwxnecdboOMwUPSdbIijbBTPvtBVx/FCDTbm2pri/8g1J7M/tELzTpY6uUdnOiL75ykdT7zhgwhVb2ARpQ1cuvUO/iUPaTG2KidfsMPUHB0y/64TR252RfSIVZWVlSE1NBbkTtl31qd8Fc39X5v0rtv+WeapYPWyHMTku9eoK2uYs1or5twMm3bDDuIut4BjZBE09pd4k096NN8C4S63EvagLjvCabQ3VUVpaKvSwcH/Md27KHFPlWT0SX3s/+prba3VN+MYRU27bYzzFLeJrG7Sb1hS6XlK4gVwroTPVJe6L+tYW4bkOcCcfJycnC9vWrVun1sP9nBMi9ylX5z5qK/jqSlvlPRIe+zpdEccdMeGqLcZesEFInhXcY/XYT9NYuB1ywgpjz9sg/IQdPGe0VM/VFM+ZVmS7ck/y3uF6wXx1pLafx0y94vpaXWNP2yMyvxXCTllj9NGWcJuiK/zU1EsKch7XBEFftkRonjX5qxVGZjnCSW5URwfnAOfmrHutRa0Q9YL2c32iuj+L9hfnZn26Rm51QuQF4jltjTHHWmLE/hawC2kMXU8pgPed9QhtDN/XAkFHlFxhecSV7VR3r2Q5Y+oNZ2UNoz08i+pFrFpcNUTZx3WOx0XfdsbonLq6Rm5xQnierZpn5AFLDNlhAcshjZT7juqBgY+selC2mZqLY8v5FZ5nh7CjDog840D71RHTf3EU9YSF2V4nqnHT7zki5idHjL/ogLBjJLn2IhahpzR4dlogYJMp/xZXq36LuX52W2CID7abY/jeFhh12BLBx60QdsZaxJv3xcTv7MQeif7RQdS4acTH66nWVgvVG2bnWhfzE9nyPe91e5HLvN/ZVraZ84fjxTyDsszwfoKBuo6rfu8cqG4OINbBVOOH7bHAyIOWGH2MfWaN8LM2go335YSrdpjEfFRjeT2ud9E/KIXbLMw+mTgmXrcT9giWczZK33xlJWzmmHywwxwDt5rBP7M57CmXNH/v+LnAyFdW4bvKBAGfmSKQ4sj8PI/njzlmpWQ7YyN0C75LthhPjOOvKDlZuM0MUd8oOcaebyXsCT1pjeBcK7GPRuy3xNDdFsL2AZtN0f/T5vBabgxDH1md5wLV85NDaGP4rW4muAduMRPzhu6ywAhmO2Qp/M26mY/3b/hpG7FmRK1wm7k5d3mvcPw5Z4IOK1mG7SHf5JiLWAVsNEW/tc3QO9UEDuSjPz4/qZ4z6d3gcc+PDNEnzQT91jVHwAZTDKplY7+xzhFf0B6kuPI6o2k/MCevy77kNvexP9gG5uD8ZLs4V5llwGdK3/TNaAbfFGN0T6Rncq/6nzOVuS5NMRvQAJ5LDMX4vunN1GwDN5shMKuWL8cCQ5lxdwvByeuycJuFGXhvM0dgtrnwOfuFWTgOvSlHvJcZQ77ECBaBDf/n87gGV1arUdrwSjaC11Ij+BBbH/Iv62KdAZmmwlZmHET5ybYHagj3MQPvF7bFf31z9FvTTNjnu1LJwrq9lxnBbkzjP31vEUft+51ThA68lxsp2Uh8SJdviongY/3M2G9tc/QnPzKrEGpznx8zUGw4B3oThw/lMNunYvFdaYzWUU3+8vsdH6r3YNvR2vBeofQV61LxsX62l9fyWWEs4szCbe5T+UJzvBi3iiTVGLyX3ug9WMNf9GyVYz6wIXotprxPN6Y9YixsZP3sQ8G5tK5wH9/zYVtWKjl6p1FurjaB5zJDtBzaiPPnyJt+L9A8uI5RLAsdwhvDe6UR/NZS7NZQDDNMlJzpyjWFUJv7+B4z8Fi/T03gS32tJ+iIGvR/fVfROFTfn1inXYg2OsXroQ+t138D5X0m5VWmiVpE30bqo3O3hQZwHqcDo95af+v3pz+yqb7TUU2ptBzSEHbB2uSDJmgXoyvOzGxJ8THy1fpHv9PVe3SX9PX/JXWlNQdyfDkmXGeoPYza8iZyqeVb6zaSSVIDOsskJ/on02hriXZDSTJ7R9agtp8Gy7Rr25QTMmO+z72SjsxEY4xpbZvuysw0dJqrxptGyCylRsq2WTdZS3VbLrPS0NNaY61AjfZgNZufsEJH+Rf84pcEhlGdhRb6+w9LFjn4UhYAAA== - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/TestPremultipliedAlpha.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/TestPremultipliedAlpha.plist deleted file mode 100644 index 1f9c2e6..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/TestPremultipliedAlpha.plist +++ /dev/null @@ -1,110 +0,0 @@ - - - - - angle - 0.0 - angleVariance - 360 - blendFuncDestination - 771 - blendFuncSource - 1 - duration - -1 - emitterType - 0.0 - finishColorAlpha - 0.0 - finishColorBlue - 0.0 - finishColorGreen - 0.0 - finishColorRed - 0.0 - finishColorVarianceAlpha - 0.0 - finishColorVarianceBlue - 1 - finishColorVarianceGreen - 1 - finishColorVarianceRed - 1 - finishParticleSize - 0.0 - finishParticleSizeVariance - 0.0 - gravityx - 0.0 - gravityy - 0.0 - maxParticles - 90 - maxRadius - 100 - maxRadiusVariance - 178.05097961425781 - minRadius - 0.0 - particleLifespan - 1.513200044631958 - particleLifespanVariance - 0.0 - radialAccelVariance - 0.0 - radialAcceleration - -14.391447067260742 - rotatePerSecond - 360 - rotatePerSecondVariance - 0.0 - rotationEnd - 0.0 - rotationEndVariance - 367.84539794921875 - rotationStart - 0.0 - rotationStartVariance - 0.0 - sourcePositionVariancex - 0.0 - sourcePositionVariancey - 16 - sourcePositionx - 160 - sourcePositiony - 240 - speed - 183.07977294921875 - speedVariance - 29.759456634521484 - startColorAlpha - 0.2199999988079071 - startColorBlue - 1 - startColorGreen - 1 - startColorRed - 1 - startColorVarianceAlpha - 0.0 - startColorVarianceBlue - 0.0 - startColorVarianceGreen - 0.57999998331069946 - startColorVarianceRed - 0.34000000357627869 - startParticleSize - 24.026315689086914 - startParticleSizeVariance - 22.319999694824219 - tangentialAccelVariance - 0.0 - tangentialAcceleration - 44.921875 - textureFileName - arrows.png - textureImageData - H4sIAAAAAAAAAwGkC1v0iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAAKMWlDQ1BJQ0MgUHJvZmlsZQAASImdlndUU9kWh8+9N71QkhCKlNBraFICSA29SJEuKjEJEErAkAAiNkRUcERRkaYIMijggKNDkbEiioUBUbHrBBlE1HFwFBuWSWStGd+8ee/Nm98f935rn73P3Wfvfda6AJD8gwXCTFgJgAyhWBTh58WIjYtnYAcBDPAAA2wA4HCzs0IW+EYCmQJ82IxsmRP4F726DiD5+yrTP4zBAP+flLlZIjEAUJiM5/L42VwZF8k4PVecJbdPyZi2NE3OMErOIlmCMlaTc/IsW3z2mWUPOfMyhDwZy3PO4mXw5Nwn4405Er6MkWAZF+cI+LkyviZjg3RJhkDGb+SxGXxONgAoktwu5nNTZGwtY5IoMoIt43kA4EjJX/DSL1jMzxPLD8XOzFouEiSniBkmXFOGjZMTi+HPz03ni8XMMA43jSPiMdiZGVkc4XIAZs/8WRR5bRmyIjvYODk4MG0tbb4o1H9d/JuS93aWXoR/7hlEH/jD9ld+mQ0AsKZltdn6h21pFQBd6wFQu/2HzWAvAIqyvnUOfXEeunxeUsTiLGcrq9zcXEsBn2spL+jv+p8Of0NffM9Svt3v5WF485M4knQxQ143bmZ6pkTEyM7icPkM5p+H+B8H/nUeFhH8JL6IL5RFRMumTCBMlrVbyBOIBZlChkD4n5r4D8P+pNm5lona+BHQllgCpSEaQH4eACgqESAJe2Qr0O99C8ZHA/nNi9GZmJ37z4L+fVe4TP7IFiR/jmNHRDK4ElHO7Jr8WgI0IABFQAPqQBvoAxPABLbAEbgAD+ADAkEoiARxYDHgghSQAUQgFxSAtaAYlIKtYCeoBnWgETSDNnAYdIFj4DQ4By6By2AE3AFSMA6egCnwCsxAEISFyBAVUod0IEPIHLKFWJAb5AMFQxFQHJQIJUNCSAIVQOugUqgcqobqoWboW+godBq6AA1Dt6BRaBL6FXoHIzAJpsFasBFsBbNgTzgIjoQXwcnwMjgfLoK3wJVwA3wQ7oRPw5fgEVgKP4GnEYAQETqiizARFsJGQpF4JAkRIauQEqQCaUDakB6kH7mKSJGnyFsUBkVFMVBMlAvKHxWF4qKWoVahNqOqUQdQnag+1FXUKGoK9RFNRmuizdHO6AB0LDoZnYsuRlegm9Ad6LPoEfQ4+hUGg6FjjDGOGH9MHCYVswKzGbMb0445hRnGjGGmsVisOtYc64oNxXKwYmwxtgp7EHsSewU7jn2DI+J0cLY4X1w8TogrxFXgWnAncFdwE7gZvBLeEO+MD8Xz8MvxZfhGfA9+CD+OnyEoE4wJroRIQiphLaGS0EY4S7hLeEEkEvWITsRwooC4hlhJPEQ8TxwlviVRSGYkNimBJCFtIe0nnSLdIr0gk8lGZA9yPFlM3kJuJp8h3ye/UaAqWCoEKPAUVivUKHQqXFF4pohXNFT0VFysmK9YoXhEcUjxqRJeyUiJrcRRWqVUo3RU6YbStDJV2UY5VDlDebNyi/IF5UcULMWI4kPhUYoo+yhnKGNUhKpPZVO51HXURupZ6jgNQzOmBdBSaaW0b2iDtCkVioqdSrRKnkqNynEVKR2hG9ED6On0Mvph+nX6O1UtVU9Vvuom1TbVK6qv1eaoeajx1UrU2tVG1N6pM9R91NPUt6l3qd/TQGmYaYRr5Grs0Tir8XQObY7LHO6ckjmH59zWhDXNNCM0V2ju0xzQnNbS1vLTytKq0jqj9VSbru2hnaq9Q/uE9qQOVcdNR6CzQ+ekzmOGCsOTkc6oZPQxpnQ1df11Jbr1uoO6M3rGelF6hXrtevf0Cfos/ST9Hfq9+lMGOgYhBgUGrQa3DfGGLMMUw12G/YavjYyNYow2GHUZPTJWMw4wzjduNb5rQjZxN1lm0mByzRRjyjJNM91tetkMNrM3SzGrMRsyh80dzAXmu82HLdAWThZCiwaLG0wS05OZw2xljlrSLYMtCy27LJ9ZGVjFW22z6rf6aG1vnW7daH3HhmITaFNo02Pzq62ZLde2xvbaXPJc37mr53bPfW5nbse322N3055qH2K/wb7X/oODo4PIoc1h0tHAMdGx1vEGi8YKY21mnXdCO3k5rXY65vTW2cFZ7HzY+RcXpkuaS4vLo3nG8/jzGueNueq5clzrXaVuDLdEt71uUnddd457g/sDD30PnkeTx4SnqWeq50HPZ17WXiKvDq/XbGf2SvYpb8Tbz7vEe9CH4hPlU+1z31fPN9m31XfKz95vhd8pf7R/kP82/xsBWgHcgOaAqUDHwJWBfUGkoAVB1UEPgs2CRcE9IXBIYMj2kLvzDecL53eFgtCA0O2h98KMw5aFfR+OCQ8Lrwl/GGETURDRv4C6YMmClgWvIr0iyyLvRJlESaJ6oxWjE6Kbo1/HeMeUx0hjrWJXxl6K04gTxHXHY+Oj45vipxf6LNy5cDzBPqE44foi40V5iy4s1licvvj4EsUlnCVHEtGJMYktie85oZwGzvTSgKW1S6e4bO4u7hOeB28Hb5Lvyi/nTyS5JpUnPUp2Td6ePJninlKR8lTAFlQLnqf6p9alvk4LTduf9ik9Jr09A5eRmHFUSBGmCfsytTPzMoezzLOKs6TLnJftXDYlChI1ZUPZi7K7xTTZz9SAxESyXjKa45ZTk/MmNzr3SJ5ynjBvYLnZ8k3LJ/J9879egVrBXdFboFuwtmB0pefK+lXQqqWrelfrry5aPb7Gb82BtYS1aWt/KLQuLC98uS5mXU+RVtGaorH1futbixWKRcU3NrhsqNuI2ijYOLhp7qaqTR9LeCUXS61LK0rfb+ZuvviVzVeVX33akrRlsMyhbM9WzFbh1uvb3LcdKFcuzy8f2x6yvXMHY0fJjpc7l+y8UGFXUbeLsEuyS1oZXNldZVC1tep9dUr1SI1XTXutZu2m2te7ebuv7PHY01anVVda926vYO/Ner/6zgajhop9mH05+x42Rjf2f836urlJo6m06cN+4X7pgYgDfc2Ozc0tmi1lrXCrpHXyYMLBy994f9Pdxmyrb6e3lx4ChySHHn+b+O31w0GHe4+wjrR9Z/hdbQe1o6QT6lzeOdWV0iXtjusePhp4tLfHpafje8vv9x/TPVZzXOV42QnCiaITn07mn5w+lXXq6enk02O9S3rvnIk9c60vvG/wbNDZ8+d8z53p9+w/ed71/LELzheOXmRd7LrkcKlzwH6g4wf7HzoGHQY7hxyHui87Xe4Znjd84or7ldNXva+euxZw7dLI/JHh61HXb95IuCG9ybv56Fb6ree3c27P3FlzF3235J7SvYr7mvcbfjT9sV3qID0+6j068GDBgztj3LEnP2X/9H686CH5YcWEzkTzI9tHxyZ9Jy8/Xvh4/EnWk5mnxT8r/1z7zOTZd794/DIwFTs1/lz0/NOvm1+ov9j/0u5l73TY9P1XGa9mXpe8UX9z4C3rbf+7mHcTM7nvse8rP5h+6PkY9PHup4xPn34D94Tz++xtAWsAAAEuSURBVDiNtdSxSsNAHMfxT1PpY/QNCg6uIhSEvkHfoC5CB0EouFccOnVx6OoTCBYEQVwdCg6OgtBnEAoFh15imiaatPULIbkkv28ud/+72vvXtRzaeMp7kMMJnrM3o5wXmzgvKYV+yPwpHqJRQdwImV/Fh+hWkMZ0Q7ZQfIP6FuJ6yCYcpK5PwwEt3GbCx+H8krnfSuU7mEItVEUdrzK/swUzHGEZD8XGGG1JMkeRglndgSEakYI63IEm+hF6e5TG9CJM/kE8iTDCfI/SOUYRFhjsUTzAIi63O6sa3JVZcCUrbxm+9BDan8IKSlG08jp+qmoQXGtLemq1B7fxhrOSvbwP4sd0Z7Kb0EVJWR6X6UZWnIxRRTbmKG+jv7KqlLIsQmaNPPEHxhXE45BZ4xvBljV3Goq/VgAAAABJRU5ErkJggp8CaOOkCwAA - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/Upsidedown.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/Upsidedown.plist deleted file mode 100644 index 51d58af..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/Upsidedown.plist +++ /dev/null @@ -1,102 +0,0 @@ - - - - - angle - 153 - angleVariance - 163 - blendFuncDestination - 771 - blendFuncSource - 1 - duration - -1 - emitterType - 0.0 - finishColorAlpha - 0.17519465088844299 - finishColorBlue - 0.11082467436790466 - finishColorGreen - 0.28954619169235229 - finishColorRed - 0.0099386833608150482 - finishColorVarianceAlpha - 0.25987446308135986 - finishColorVarianceBlue - 0.73861962556838989 - finishColorVarianceGreen - 0.16484105587005615 - finishColorVarianceRed - 0.28705751895904541 - finishParticleSize - 18 - finishParticleSizeVariance - 31 - gravityx - 0.64999997615814209 - gravityy - 1.6000000238418579 - maxParticles - 206 - maxRadius - 100 - maxRadiusVariance - 0.0 - minRadius - 0.0 - particleLifespan - 3 - particleLifespanVariance - 9 - radialAccelVariance - 0.0 - radialAcceleration - 0.0 - rotatePerSecond - 0.0 - rotatePerSecondVariance - 0.0 - sourcePositionVariancex - 7 - sourcePositionVariancey - 7 - sourcePositionx - 164.24778747558594 - sourcePositiony - 194.82353210449219 - speed - 77 - speedVariance - 69 - startColorAlpha - 0.76000493764877319 - startColorBlue - 0.21461969614028931 - startColorGreen - 0.55250370502471924 - startColorRed - 0.79755288362503052 - startColorVarianceAlpha - 0.26676812767982483 - startColorVarianceBlue - 0.93595731258392334 - startColorVarianceGreen - 0.98810279369354248 - startColorVarianceRed - 0.55410420894622803 - startParticleSize - 12 - startParticleSizeVariance - 62 - tangentialAccelVariance - 0.0 - tangentialAcceleration - 0.0 - textureFileName - Upsidedown.png - textureImageData - H4sIAAAAAAAAAwFeCaH2iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAC7mlDQ1BJQ0MgUHJvZmlsZQAAeAGFVM9rE0EU/jZuqdAiCFprDrJ4kCJJWatoRdQ2/RFiawzbH7ZFkGQzSdZuNuvuJrWliOTi0SreRe2hB/+AHnrwZC9KhVpFKN6rKGKhFy3xzW5MtqXqwM5+8943731vdt8ADXLSNPWABOQNx1KiEWlsfEJq/IgAjqIJQTQlVdvsTiQGQYNz+Xvn2HoPgVtWw3v7d7J3rZrStpoHhP1A4Eea2Sqw7xdxClkSAog836Epx3QI3+PY8uyPOU55eMG1Dys9xFkifEA1Lc5/TbhTzSXTQINIOJT1cVI+nNeLlNcdB2luZsbIEL1PkKa7zO6rYqGcTvYOkL2d9H5Os94+wiHCCxmtP0a4jZ71jNU/4mHhpObEhj0cGDX0+GAVtxqp+DXCFF8QTSeiVHHZLg3xmK79VvJKgnCQOMpkYYBzWkhP10xu+LqHBX0m1xOv4ndWUeF5jxNn3tTd70XaAq8wDh0MGgyaDUhQEEUEYZiwUECGPBoxNLJyPyOrBhuTezJ1JGq7dGJEsUF7Ntw9t1Gk3Tz+KCJxlEO1CJL8Qf4qr8lP5Xn5y1yw2Fb3lK2bmrry4DvF5Zm5Gh7X08jjc01efJXUdpNXR5aseXq8muwaP+xXlzHmgjWPxHOw+/EtX5XMlymMFMXjVfPqS4R1WjE3359sfzs94i7PLrXWc62JizdWm5dn/WpI++6qvJPmVflPXvXx/GfNxGPiKTEmdornIYmXxS7xkthLqwviYG3HCJ2VhinSbZH6JNVgYJq89S9dP1t4vUZ/DPVRlBnM0lSJ93/CKmQ0nbkOb/qP28f8F+T3iuefKAIvbODImbptU3HvEKFlpW5zrgIXv9F98LZua6N+OPwEWDyrFq1SNZ8gvAEcdod6HugpmNOWls05Uocsn5O66cpiUsxQ20NSUtcl12VLFrOZVWLpdtiZ0x1uHKE5QvfEp0plk/qv8RGw/bBS+fmsUtl+ThrWgZf6b8C8/UXAeIuJAAAGK0lEQVR4Ae1aXaxcUxSei6vqp5pGE6GYErmSFgkhKZI+eZBUHxqCeEEkXiSlFdrgTVUpRYmQqOSKVIImPJC+CMELaSRVVND00vpJWz9VlKrr+6ZnN9/s2T/rzJyaSeasZN299vo766y99j7rnDsjk5OTjWGGo4b55nnvdQLqChjyDNRbYMgLoD4E6y0w7FvgmEACzgHvHeBBD/8p5iMYj47gevDvBv4fwNg/Ak4H/l3gARlBNkYFjxX6MtA7gI2RQCs8Bv5WCruAP2AzC/hzF7ZlTa6HARPeDcyG0XYahiqAwa8DzgSeBmRFMMsWOB5KtwEfsij3qHNHCfs/ofs58FvgbuBe4CFgBWSQVbIWaIWdUBwF5vz2Ip9nDQZ6b6TisTwF+Lr4vEuYYWTVXGfQ60WlzOq/iAvxbAiCJQE0/DpoHWfeGRf1LDkTHhaV8LItpWtNwO8pJwHZReDND/CrYC2Bk9DZFfO9KyYg35qAf6HLE74MLC2jbNSdAb1bjbpObZ8jQqM1AbTls9bBFkckxgWQzUnIuxHdDqMTxNASB58AUSiTAFaBg40gNrlJZGTDtCwi64Y9FUZMgIMJEONukhj/SsjMW4A+NAGcP8A/GbgBcjYdVcAtcMLexMFKENHTvVBiN+vH7exbY7cVQOPXgZ+0vMT/sGW+Jy42S+hHzxQ2NC8YrHMJ6qkC2B+sMARxE3TYG/QC7Cu0kthp6pkU880KSEIvFUDHrwC/SF6h0ZgCua5eRr1DzLNkuXB3grY2ZpUmgCvuA/eXpQr4fnCKb2ycL4TeXNF9BHTyYBPdI5YAroqD9SC2uUlk5KOrTPuqbu6VyY+gn5N5jkwegDQuswVCFUAf/E7AEzkHfIRNyyl58isxv0R4j4JOPtdFl2Qs5sNqZRJw2ChAjIPHkzkFJ0Ooz/GUrpPp6u8B8xknMI5HLAG6BRgLT+RVhqD4ksRvBha4HErzRXEN6GRbK7pmskwF+DftX4Qn8/c+05vzIOSBaAFd/V9h8JTFyNOptAI0WaFk7MfFV3sBhKZ3gTklJBDexaCvkjlvnkkoC6E423zoTbUJAhPVVVpVn8VktzICNJuimwN8Zd0vE76KPy7zMiQ7yCTEbiRkpNlUWnUZ7GPKiNBsj2Pv9BdCxme/A0tSna4/Zu8vqyAeVTeWAKo/DeSH1RQ0IbwxosDVd/7Z8Fi2VcRV6/N9TNbi600lFSF0QVEvZbcX8ieplIHlkPt+5oK3SOzWgc4drKLeQVa6BTRYTUbHVcF4AvhbSCC8MdDXyJzkfUDnmw2W5dFKuxhUmgB1pskIXZxbgFshB3zUuRs+D/S1YvAS6AmZh0hnG5KRl4szryCeR4XWZAi7jeRhmPuOeAF0ri6suPouYPbwVfxzJRunu2ARQ3LQBFjsdsEbT/AcsArOBfJfXQ42gNjqJolxoCuAcfME50megkshfA2oq/VgykBkuQRQNblYSaFcSFefbA1W1DrI78AZ7+B2Ms4X1lugP5Z5irTEn4zV4oAB+AmINTGhYB8GM/teLoYrhM6RyZsrjP3Y23x2m4Ck07YrNBpfYf6qx4tN34fgg5gwwLcsRPK9w5oA/rhAoUwCaGc90a16LhZLHJUkYJq7YjFaLqwm3NMblRGgt4D3ZoCfYh2XEhayE1M61grg/+QU/LnKYvTKmKDgs+vLvr97PvyF8cSt6UkhpuNZE3CqMyjG0725ZfoulD6MKE6A/3JElmI3U8JCNjOlY02Afpygv1lAfXSlrqEy9gUhWAMme/8ywPLnh5MczEsphH4kNRUGVwBZ5k0gHSwE+k3HT+BtAH4K/AH4JXATMAV8bFFvtijxSw8Tuk94IbIJ5tnA6cAzgHyRYpw5YGIZ52fAb4CM9W3goQYt8FuesRK/v1HV9wK+Qr8DWqxGoFcb7VZ5dr1Mm+6a1i2AhFUG/Hj6S+HtIMa1lXnuwlFsC8yBL5akwwOgGSzLiSP7An7eVqQOy8wCi6G0AMgts8xiAJ2zgDzQ9guyjIkuLsZG5MJyu7FRInJba6ybMW9tgVACIBse6McWGKjs1gkYqOXoQzB1BfQh6QN1yboCBmo5+hBMXQF9SPpAXbKugIFajj4E8x9SOZpi6xBnowAAAABJRU5ErkJggjyUuRheCQAA - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/debian.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/debian.plist deleted file mode 100644 index 1caf17c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Particles/debian.plist +++ /dev/null @@ -1,104 +0,0 @@ - - - - - angle - 270 - angleVariance - 0.0 - blendAdditive - 0.0 - blendFuncDestination - 1 - blendFuncSource - 770 - duration - -1 - emitterType - 0.0 - finishColorAlpha - 1 - finishColorBlue - 0.0 - finishColorGreen - 0.0 - finishColorRed - 1 - finishColorVarianceAlpha - 0.0 - finishColorVarianceBlue - 0.0 - finishColorVarianceGreen - 0.0 - finishColorVarianceRed - 0.0 - finishParticleSize - 20 - finishParticleSizeVariance - 0.0 - gravityx - 0.0 - gravityy - 0.0 - maxParticles - 500 - maxRadius - 276.20999145507812 - maxRadiusVariance - 154.94999694824219 - minRadius - 0.0 - particleLifespan - 10 - particleLifespanVariance - 0.0 - radialAccelVariance - 0.0 - radialAcceleration - -200 - rotatePerSecond - 35.529998779296875 - rotatePerSecondVariance - 0.0 - sourcePositionVariancex - 0.0 - sourcePositionVariancey - 0.0 - sourcePositionx - 175.58000183105469 - sourcePositiony - 247.05999755859375 - speed - 50 - speedVariance - 0.0 - startColorAlpha - 1 - startColorBlue - 0.0 - startColorGreen - 0.0 - startColorRed - 1 - startColorVarianceAlpha - 0.0 - startColorVarianceBlue - 0.0 - startColorVarianceGreen - 0.0 - startColorVarianceRed - 0.0 - startParticleSize - 20 - startParticleSizeVariance - 0.0 - tangentialAccelVariance - 0.0 - tangentialAcceleration - 45 - textureFileName - debian.png - textureImageData - H4sIAAAAAAAAAwFmA5n8iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADLUlEQVRYCcXX51JbQRCEUeOc/f6v6ZzxHKFPLAoI84epmrp7985294QVxcXl5eWjh7Sn9yB/MWcej19sXQb87/iP8f+yiztWAOmzcYL5k/F9AX9m7/fWf83zTmLOVeD5AHECWieiKpR95D8nlhPcepbH7TYBL+dI/mrWRCRkrQIBZY9Q5vzb+PdxQj2P2ikBCPnrxb0TRMQpAYiRIa9lVcregR0TgATZm/G3W7cmxn5VaA6qQNkjEkNAMbPcDOpBJfYF6DMByJC/H3+3XSfC97IziATov8FD8HUcDmzZs+bETSF0Z+cEICeCE0TYOQFlHznSZoTQkwIc5PW+FqwC7NUGVagCXTvlXzNHXnXE5LsrulYAYFduX4Ts11b4LlaWlbXBWzNH2GxojzN4jgogJgENYreganyYGELsq1YCAOp9CZX5eivEwy9mltcvPvqwirBHSGKIQE6Eitg35forO5mxSo5cDJyVHIf3TRVSIxNgiUgIUO5Abel2qII4hLJnSk5M7XC2rMPGU5s2APO++11PiKBVUECEyAq5athHyvS6TO2vhOHB72/ILK+VtHnb0+EEAkeiLZGV2UpyG94cvRbgh+KcGyzenZb5l3FPbbBfzDks3zcmE9aBCIBF1FCt16meO98M6L3BEpeohIUHP65ZXvXJM2IH8oCAATZYiJWc+a7swJF/HvddnHjnuLgwE4RvY1XAAVMuwAHvHPA61cUDNnD6DUws8k/j2kJEZ8NahdjbWIBeVvJIgSISh4yJ8931SgBwpMhVwtPZKiIeaSJmeWWrgMolENh6pSKXrTjftcKU66m9ziViFSI+AWJ3tgoQADTwrtdKLvvinE2AfcAylTXyj9tn1UiE8ztbBdhUIiD2u9ez3PS5LP0QJe6UgKpgJhpOuPBv2DEBMubAmbI3H0BqDYEJcBOAy06mqpCI/xIw5zYViFx/gZc98IZyX0DtITIR+4M4n27afgX6CgB52dffsq9FawWqkipUCWLyWR7aKQEiHVwFuHbrX7batApNRO3wPOj77O3swf8zuquAneJZaEPZ14KqcOOKrYdOre8j4BTWvfZl8qD2D7ghcomuE8XXAAAAAElFTkSuQmCCksg8PmYDAAA= - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Blur.fsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Blur.fsh deleted file mode 100644 index 99c9e50..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Blur.fsh +++ /dev/null @@ -1,29 +0,0 @@ -// Shader taken from: http://webglsamples.googlecode.com/hg/electricflower/electricflower.html - -#ifdef GL_ES -precision mediump float; -#endif - -varying vec4 v_fragmentColor; -varying vec2 v_texCoord; - -uniform sampler2D CC_Texture0; - -uniform vec2 blurSize; -uniform vec4 substract; - -void main() { - vec4 sum = vec4(0.0); - sum += texture2D(CC_Texture0, v_texCoord - 4.0 * blurSize) * 0.05; - sum += texture2D(CC_Texture0, v_texCoord - 3.0 * blurSize) * 0.09; - sum += texture2D(CC_Texture0, v_texCoord - 2.0 * blurSize) * 0.12; - sum += texture2D(CC_Texture0, v_texCoord - 1.0 * blurSize) * 0.15; - sum += texture2D(CC_Texture0, v_texCoord ) * 0.16; - sum += texture2D(CC_Texture0, v_texCoord + 1.0 * blurSize) * 0.15; - sum += texture2D(CC_Texture0, v_texCoord + 2.0 * blurSize) * 0.12; - sum += texture2D(CC_Texture0, v_texCoord + 3.0 * blurSize) * 0.09; - sum += texture2D(CC_Texture0, v_texCoord + 4.0 * blurSize) * 0.05; - - gl_FragColor = (sum - substract) * v_fragmentColor; -} - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Flower.fsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Flower.fsh deleted file mode 100644 index 9440e89..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Flower.fsh +++ /dev/null @@ -1,34 +0,0 @@ -// Shader from http://www.iquilezles.org/apps/shadertoy/ - -#ifdef GL_ES -precision highp float; -#endif - -uniform vec2 center; -uniform vec2 resolution; - -//float u( float x ) { return 0.5+0.5*sign(x); } -float u( float x ) { return (x>0.0)?1.0:0.0; } -//float u( float x ) { return abs(x)/x; } - -void main(void) -{ - float time = CC_Time[1]; - vec2 p = 2.0 * (gl_FragCoord.xy - center.xy) / resolution.xy; - - float a = atan(p.x,p.y); - float r = length(p)*.75; - - float w = cos(3.1415927*time-r*2.0); - float h = 0.5+0.5*cos(12.0*a-w*7.0+r*8.0); - float d = 0.25+0.75*pow(h,1.0*r)*(0.7+0.3*w); - - float col = u( d-r ) * sqrt(1.0-r/d)*r*2.5; - col *= 1.25+0.25*cos((12.0*a-w*7.0+r*8.0)/2.0); - col *= 1.0 - 0.35*(0.5+0.5*sin(r*30.0))*(0.5+0.5*cos(12.0*a-w*7.0+r*8.0)); - gl_FragColor = vec4( - col, - col-h*0.5+r*.2 + 0.35*h*(1.0-r), - col-h*r + 0.1*h*(1.0-r), - 1.0); -} \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Flower.vsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Flower.vsh deleted file mode 100644 index 359ef1e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Flower.vsh +++ /dev/null @@ -1,8 +0,0 @@ -// http://www.cocos2d-iphone.org - -attribute vec4 a_position; - -void main() -{ - gl_Position = CC_MVPMatrix * a_position; -} \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Heart.fsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Heart.fsh deleted file mode 100644 index f9e7545..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Heart.fsh +++ /dev/null @@ -1,33 +0,0 @@ -// Shader from http://www.iquilezles.org/apps/shadertoy/ - -#ifdef GL_ES -precision highp float; -#endif - -uniform vec2 center; -uniform vec2 resolution; - -void main(void) -{ - float time = CC_Time[1]; - vec2 p = 2.0 * (gl_FragCoord.xy - center.xy) / resolution.xy; - - // animate - float tt = mod(time,2.0)/2.0; - float ss = pow(tt,.2)*0.5 + 0.5; - ss -= ss*0.2*sin(tt*6.2831*5.0)*exp(-tt*6.0); - p *= vec2(0.5,1.5) + ss*vec2(0.5,-0.5); - - - float a = atan(p.x,p.y)/3.141593; - float r = length(p); - - // shape - float h = abs(a); - float d = (13.0*h - 22.0*h*h + 10.0*h*h*h)/(6.0-5.0*h); - - // color - float f = step(r,d) * pow(1.0-r/d,0.25); - - gl_FragColor = vec4(f,0.0,0.0,1.0); -} \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Heart.vsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Heart.vsh deleted file mode 100644 index 359ef1e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Heart.vsh +++ /dev/null @@ -1,8 +0,0 @@ -// http://www.cocos2d-iphone.org - -attribute vec4 a_position; - -void main() -{ - gl_Position = CC_MVPMatrix * a_position; -} \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_HorizontalColor.fsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_HorizontalColor.fsh deleted file mode 100644 index 8c3dfba..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_HorizontalColor.fsh +++ /dev/null @@ -1,29 +0,0 @@ -// http://www.cocos2d-iphone.org - -#ifdef GL_ES -precision lowp float; -#endif - -varying vec2 v_texCoord; -uniform sampler2D CC_Texture0; - -vec4 colors[10]; - -void main(void) -{ - colors[0] = vec4(1,0,0,1); - colors[1] = vec4(0,1,0,1); - colors[2] = vec4(0,0,1,1); - colors[3] = vec4(0,1,1,1); - colors[4] = vec4(1,0,1,1); - colors[5] = vec4(1,1,0,1); - colors[6] = vec4(1,1,1,1); - colors[7] = vec4(1,0.5,0,1); - colors[8] = vec4(1,0.5,0.5,1); - colors[9] = vec4(0.5,0.5,1,1); - - // inline to prevent "float" loss and keep using lowp - // int y = int( mod(( (gl_FragCoord.y+gl_FragCoord.x)*mod(CC_Time[0],5.0)) / 10.0, 10.0 ) ); - int y = int( mod( CC_Time[3] + (gl_FragCoord.y + gl_FragCoord.x) / 10.0, 10.0 ) ); - gl_FragColor = colors[y] * texture2D(CC_Texture0, v_texCoord); -} \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Julia.fsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Julia.fsh deleted file mode 100644 index 4d16aa0..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Julia.fsh +++ /dev/null @@ -1,29 +0,0 @@ -// Shader from http://www.iquilezles.org/apps/shadertoy/ - -#ifdef GL_ES -precision highp float; -#endif - -uniform vec2 center; -uniform vec2 resolution; - -void main(void) -{ - float time = CC_Time[1]; - vec2 p = 2.0 * (gl_FragCoord.xy - center.xy) / resolution.xy; - vec2 cc = vec2( cos(.25*time), sin(.25*time*1.423) ); - - float dmin = 1000.0; - vec2 z = p*vec2(1.33,1.0); - for( int i=0; i<64; i++ ) - { - z = cc + vec2( z.x*z.x - z.y*z.y, 2.0*z.x*z.y ); - float m2 = dot(z,z); - if( m2>100.0 ) break; - dmin=min(dmin,m2); - } - - float color = sqrt(sqrt(dmin))*0.7; - gl_FragColor = vec4(color,color,color,1.0); -} - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Julia.vsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Julia.vsh deleted file mode 100644 index 359ef1e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Julia.vsh +++ /dev/null @@ -1,8 +0,0 @@ -// http://www.cocos2d-iphone.org - -attribute vec4 a_position; - -void main() -{ - gl_Position = CC_MVPMatrix * a_position; -} \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Mandelbrot.fsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Mandelbrot.fsh deleted file mode 100644 index 51cef3b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Mandelbrot.fsh +++ /dev/null @@ -1,41 +0,0 @@ -// Shader from http://www.iquilezles.org/apps/shadertoy/ - -#ifdef GL_ES -precision highp float; -#endif - -uniform vec2 center; -uniform vec2 resolution; - -void main(void) -{ - vec2 p = 2.0 * (gl_FragCoord.xy - center.xy) / resolution.xy; - p.x *= resolution.x/resolution.y; - - float zoo = .62+.38*sin(.1*CC_Time[1]); - float coa = cos( 0.1*(1.0-zoo)*CC_Time[1] ); - float sia = sin( 0.1*(1.0-zoo)*CC_Time[1] ); - zoo = pow( zoo,8.0); - vec2 xy = vec2( p.x*coa-p.y*sia, p.x*sia+p.y*coa); - vec2 cc = vec2(-.745,.186) + xy*zoo; - - vec2 z = vec2(0.0); - vec2 z2 = z*z; - float m2; - float co = 0.0; - - for( int i=0; i<256; i++ ) - { - z = cc + vec2( z.x*z.x - z.y*z.y, 2.0*z.x*z.y ); - m2 = dot(z,z); - if( m2>1024.0 ) break; - co += 1.0; - } - co = co + 1.0 - log2(.5*log2(m2)); - - co = sqrt(co/256.0); - gl_FragColor = vec4( .5+.5*cos(6.2831*co+0.0), - .5+.5*cos(6.2831*co+0.4), - .5+.5*cos(6.2831*co+0.7), - 1.0 ); -} \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Mandelbrot.vsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Mandelbrot.vsh deleted file mode 100644 index 359ef1e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Mandelbrot.vsh +++ /dev/null @@ -1,8 +0,0 @@ -// http://www.cocos2d-iphone.org - -attribute vec4 a_position; - -void main() -{ - gl_Position = CC_MVPMatrix * a_position; -} \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Monjori.fsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Monjori.fsh deleted file mode 100644 index a830a24..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Monjori.fsh +++ /dev/null @@ -1,35 +0,0 @@ -// Shader from http://www.iquilezles.org/apps/shadertoy/ - -#ifdef GL_ES -precision highp float; -#endif - -uniform vec2 center; -uniform vec2 resolution; - -void main(void) -{ - vec2 p = 2.0 * (gl_FragCoord.xy - center.xy) / resolution.xy; - float a = CC_Time[1]*40.0; - float d,e,f,g=1.0/40.0,h,i,r,q; - e=400.0*(p.x*0.5+0.5); - f=400.0*(p.y*0.5+0.5); - i=200.0+sin(e*g+a/150.0)*20.0; - d=200.0+cos(f*g/2.0)*18.0+cos(e*g)*7.0; - r=sqrt(pow(i-e,2.0)+pow(d-f,2.0)); - q=f/r; - e=(r*cos(q))-a/2.0;f=(r*sin(q))-a/2.0; - d=sin(e*g)*176.0+sin(e*g)*164.0+r; - h=((f+d)+a/2.0)*g; - i=cos(h+r*p.x/1.3)*(e+e+a)+cos(q*g*6.0)*(r+h/3.0); - h=sin(f*g)*144.0-sin(e*g)*212.0*p.x; - h=(h+(f-e)*q+sin(r-(a+h)/7.0)*10.0+i/4.0)*g; - i+=cos(h*2.3*sin(a/350.0-q))*184.0*sin(q-(r*4.3+a/12.0)*g)+tan(r*g+h)*184.0*cos(r*g+h); - i=mod(i/5.6,256.0)/64.0; - if(i<0.0) i+=4.0; - if(i>=2.0) i=4.0-i; - d=r/350.0; - d+=sin(d*d*8.0)*0.52; - f=(sin(a*g)+1.0)/2.0; - gl_FragColor=vec4(vec3(f*i/1.6,i/2.0+d/13.0,i)*d*p.x+vec3(i/1.3+d/8.0,i/2.0+d/18.0,i)*d*(1.0-p.x),1.0); -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Monjori.vsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Monjori.vsh deleted file mode 100644 index 359ef1e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Monjori.vsh +++ /dev/null @@ -1,8 +0,0 @@ -// http://www.cocos2d-iphone.org - -attribute vec4 a_position; - -void main() -{ - gl_Position = CC_MVPMatrix * a_position; -} \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Plasma.fsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Plasma.fsh deleted file mode 100644 index db7671e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Plasma.fsh +++ /dev/null @@ -1,22 +0,0 @@ -// Shader from http://www.iquilezles.org/apps/shadertoy/ - -#ifdef GL_ES -precision highp float; -#endif - -uniform vec2 center; -uniform vec2 resolution; - -void main(void) -{ - float time = CC_Time[1]; - float x = gl_FragCoord.x - (center.x - resolution.x / 2.0); - float y = gl_FragCoord.y - (center.y - resolution.y / 2.0); - float mov0 = x+y+cos(sin(time)*2.)*100.+sin(x/100.)*1000.; - float mov1 = y / resolution.y / 0.2 + time; - float mov2 = x / resolution.x / 0.2; - float c1 = abs(sin(mov1+time)/2.+mov2/2.-mov1-mov2+time); - float c2 = abs(sin(c1+sin(mov0/1000.+time)+sin(y/40.+time)+sin((x+y)/100.)*3.)); - float c3 = abs(sin(c2+cos(mov1+mov2+c2)+cos(mov2)+sin(x/1000.))); - gl_FragColor = vec4( c1,c2,c3,1.0); -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Plasma.vsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Plasma.vsh deleted file mode 100644 index 359ef1e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Plasma.vsh +++ /dev/null @@ -1,8 +0,0 @@ -// http://www.cocos2d-iphone.org - -attribute vec4 a_position; - -void main() -{ - gl_Position = CC_MVPMatrix * a_position; -} \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Twist.fsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Twist.fsh deleted file mode 100644 index 15eb310..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Twist.fsh +++ /dev/null @@ -1,26 +0,0 @@ -// Shader from here: http://www.iquilezles.org/ - -#ifdef GL_ES -precision highp float; -#endif - -uniform vec2 resolution; -uniform sampler2D tex0; -uniform sampler2D tex1; - -void main(void) -{ - float time = CC_Time[1]; - vec2 p = -1.0 + 2.0 * gl_FragCoord.xy / resolution.xy; - vec2 uv; - - float a = atan(p.y,p.x); - float r = sqrt(dot(p,p)); - - uv.x = r - CC_Time[2]; - uv.y = sin(a*10.0 + 2.0*CC_CosTime[0]; - - vec3 col = (.5+.5*uv.y)*texture2D(tex0,uv).xyz; - - gl_FragColor = vec4(col,1.0); -} \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Twist.vsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Twist.vsh deleted file mode 100644 index 359ef1e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Shaders/example_Twist.vsh +++ /dev/null @@ -1,8 +0,0 @@ -// http://www.cocos2d-iphone.org - -attribute vec4 a_position; - -void main() -{ - gl_Position = CC_MVPMatrix * a_position; -} \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Sounds/sound.wav b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Sounds/sound.wav deleted file mode 100644 index b110a38..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/Sounds/sound.wav and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/fixed-ortho-test2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/fixed-ortho-test2.png deleted file mode 100644 index 99668ba..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/fixed-ortho-test2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/hexa-test.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/hexa-test.tmx deleted file mode 100644 index f132d61..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/hexa-test.tmx +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - H4sIAAAAAAAAAGNiYGBgA2JGIGaC0qxQNiuSGBuUz4amDibGhqQGXQwAD578mGQAAAA= - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/hexa-tiles.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/hexa-tiles.png deleted file mode 100644 index 67b1f4a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/hexa-tiles.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test-bug787.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test-bug787.tmx deleted file mode 100644 index 811452e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test-bug787.tmx +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - H4sIAAAAAAAAA+3DwQkAAAwDoYPsv3PH6EfBVVNVVVVVVVVVVVVVVVVVVVVfH73hYN0AQAAA - - - - - H4sIAAAAAAAAA+2Y2Y7DIAxFeeD/v3nEQ6UMYvGW4Gt8pKptAgnXZrFdSpLQqKcHkCTJJ9Tyf73X7js6vc6vdJ+27+3vP0m/5m4DQfubPkLxv+UYR/ssgg0sqN2nvz5rG4Gd5t42ddIuGhRtUWww0kDVFsEGKw1UG6AzswHFv4j6OWPe2QBN/26+c9YC4vrXrOlT+agVWn8h+vsHd+yaM8Er3LHP6k/ISG2APvdX/2d90OP9le8ixjVPqPnsqj8y1Hglao7PiekjrPURXBuUwfX+vmc4a3w3D3bv8GgPie8o9lrVBz3ZQbKfc2o9q3se7CA90yk5PkItSDpGS32n5wJXh1VeyG3zJhw/ScZKPSNOYrWnrWII7fvfRlvref7mxgoe9DcoedCs3+o5s3bUe18iqWFYtPOiv2G1z3PmgId9UArXr9J90ivSWJrzHFS0+RQ6nHwhov4Gcp3Agqi6qET2LRVNLh0BSf0wEpo6QgSeZ9xt2hvRzzgKN2tPkiRJEg1/QULzBABAAAA= - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test-movelayer.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test-movelayer.tmx deleted file mode 100644 index 65487d5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test-movelayer.tmx +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - H4sIAAAAAAAAA+3VwQkAAAgCQNt/6ZaIgjjBr/e0ktRRt8PlcrlcLnduZ/v3uVwu97t70QaXptU4EA4AAA== - - - - - H4sIAAAAAAAAA+3NMQ0AAAwDoB71r7ke9i0BAyQAAHxXJ3AwBKd25hAOAAA= - - - - - H4sIAAAAAAAAA+3NMQEAAAzDoBzzr3lCCgYoAACAPefsASYrBSMQDgAA - - - - - H4sIAAAAAAAAA+3NMQ0AAAwDoB71r7kulh1ggAQAAOCPOs/OAa5m6+4QDgAA - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test-objectgroup.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test-objectgroup.tmx deleted file mode 100644 index d135b20..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test-objectgroup.tmx +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - H4sIAAAAAAAAA2NkYGBgHMWDBgMAjw2X0pABAAA= - - - - - H4sIAAAAAAAAA2NmwARMOOjhAJhwsJlxqMPmd2YkmgmHGmS1yOqwqWdGwgDg7sqJkAEAAA== - - - - - H4sIAAAAAAAAA2NgGFqAGYqppW6wAQDMTJpEkAEAAA== - - - - - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test-vertexz.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test-vertexz.tmx deleted file mode 100644 index 91b16b7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test-vertexz.tmx +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - H4sIAAAAAAAAA+3VwQkAAAgCQNt/6ZaIgjjBr/e0ktRRt8PlcrlcLnduZ/v3uVwu97t70QaXptU4EA4AAA== - - - - - - - - H4sIAAAAAAAAA+3NoQ0AMAwDwYB0/5XbAUodkjvJktlXAQDktOZIc6q/vZnsa+b6mv9/3i74MMBTEA4AAA== - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test-zorder.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test-zorder.tmx deleted file mode 100644 index 8372a32..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test-zorder.tmx +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - H4sIAAAAAAAAAO3VwQkAAAgCQNt/6ZaIgjjBr/e0ktRRt8PlcrlcLnduZ/v3uVwu97t70QaXptU4EA4AAA== - - - - - H4sIAAAAAAAAAO3NMQ0AAAwDoB71r7ke9i0BAyQAAHxXp9PpPJwDqA24MxAOAAA= - - - - - H4sIAAAAAAAAAO3NMQ0AAAwDoB71r7kWdi9ggAQAALio0/nsHDLwb3IQDgAA - - - - - H4sIAAAAAAAAAO3NMQ0AAAwDoB71r7kulh1ggAQAAOCPOs/OAa5m6+4QDgAA - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test.png deleted file mode 100644 index 26c537b..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test.tmx deleted file mode 100644 index d46c585..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test.tmx +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - H4sIAAAAAAAAA+3DwQkAAAwDoYPsv3PH6EfBVVNVVVVVVVVVVVVVVVVVVVVfH73hYN0AQAAA - - - - - H4sIAAAAAAAAA+2Y2Y7DIAxFeeD/v3nEQ6UMYvGW4Gt8pKptAgnXZrFdSpLQqKcHkCTJJ9Tyf73X7js6vc6vdJ+27+3vP0m/5m4DQfubPkLxv+UYR/ssgg0sqN2nvz5rG4Gd5t42ddIuGhRtUWww0kDVFsEGKw1UG6AzswHFv4j6OWPe2QBN/26+c9YC4vrXrOlT+agVWn8h+vsHd+yaM8Er3LHP6k/ISG2APvdX/2d90OP9le8ixjVPqPnsqj8y1Hglao7PiekjrPURXBuUwfX+vmc4a3w3D3bv8GgPie8o9lrVBz3ZQbKfc2o9q3se7CA90yk5PkItSDpGS32n5wJXh1VeyG3zJhw/ScZKPSNOYrWnrWII7fvfRlvref7mxgoe9DcoedCs3+o5s3bUe18iqWFYtPOiv2G1z3PmgId9UArXr9J90ivSWJrzHFS0+RQ6nHwhov4Gcp3Agqi6qET2LRVNLh0BSf0wEpo6QgSeZ9xt2hvRzzgKN2tPkiRJEg1/QULzBABAAAA= - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test1.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test1.tmx deleted file mode 100644 index 1d7f0f4..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test1.tmx +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - H4sIAAAAAAAAA2NkYGBgHMWDBgMAjw2X0pABAAA= - - - - - H4sIAAAAAAAAA2NmwARMOOjhAJhwsJlxqMPmd2YkmgmHGmS1yOqwqWdGwgDg7sqJkAEAAA== - - - - - H4sIAAAAAAAAA2NgGFqAGYqppW6wAQDMTJpEkAEAAA== - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test2-uncompressed.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test2-uncompressed.tmx deleted file mode 100644 index 9244cd3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test2-uncompressed.tmx +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - AgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAA== - - - - - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAADAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAMAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAADAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAMAAAADAAAAAwAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test2.png deleted file mode 100644 index 8668e0f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test2.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test2.tmx deleted file mode 100644 index a015f57..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso-test2.tmx +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - H4sIAAAAAAAAAO3DwQkAAAwDoSP7D90x+lFw1VRVVVVVVVVVVVVVVVVVVdXXB2sNXEYAQAAA - - - - - H4sIAAAAAAAAAO2Z4QqDMAyEBd//ncd+lA1pYtpGyfXugzLZquR6TYzuOIQQ59/w5vSO0blqsbSdxic6Z2d4c3vHApeRfR3ZI2hE9d/ViWgOVWM0/3tzeucgrcEK0XqJglXjLc931X/d655+b1THi9mrcWIPov1v+82q/5HvKhLN2Uj9G1nLKqz6752PoD8D5DoZjRFxb0dYzf8KrPQeIzoq7utd+s/ZWNH7zwZavLPc+ZW5BhXXM6I/K25U/ZnXQwEt3mxWtF/fUyD6Pwvy80ZGvKj5Xz2+J8m8B6D5n33/R+z/mf1vVI/vDZjr/9NIOzcsa6D8F4IX9vxH7P8zYfdf2LD7z6Bf+S8s2P1n0K/858b7/4vBf+lX/jMj/3+w6f0i/+f5ADmHbJ0AQAAA - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso.png deleted file mode 100644 index 7658946..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/iso.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/ortho-objects.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/ortho-objects.tmx deleted file mode 100644 index 0924b7e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/ortho-objects.tmx +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - eJztw7EJACAMALAK4mP+/5OjUFwcdNAEEgEAAPCHmt7WU6a2+Jqy8YQBBPEBRg== - - - - - - - - - - - - - - - - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/ortho-rotation-test.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/ortho-rotation-test.tmx deleted file mode 100644 index 2ed51c6..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/ortho-rotation-test.tmx +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - eJxTYWBgUBnFo5hMDAD0ChRB - - - - - eJy10EEKgCAUhOG3qYVgC8N1HcWjdJQ5SkeZo3SUBp5SmwikhA98iD+imdnsIJRiH6/gIAwd/dHskK3NSZ1064wOQimyy9r73uTQ5sFBOPzwP9FBGGs/a871fHF4uP66JgfhdPWZ617tIuxpn9F1Eb0= - - - - - eJxjYCAeOJCgFgT0SNcyCoYYAABWhwCv - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/ortho-test1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/ortho-test1.png deleted file mode 100644 index cc8dd1d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/ortho-test1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/ortho-test1_bw.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/ortho-test1_bw.png deleted file mode 100644 index a648cdb..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/ortho-test1_bw.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/ortho-test2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/ortho-test2.png deleted file mode 100644 index 2fb43c6..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/ortho-test2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/ortho-tile-property.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/ortho-tile-property.tmx deleted file mode 100644 index 4ab1f62..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/ortho-tile-property.tmx +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - H4sIAAAAAAAAA+3DsQkAIAwAsAriY/7/k6NQXBx00AQSAQAA8Iea3tZTprb4mrLxhAFhdCAKABAAAA== - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test-movelayer.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test-movelayer.tmx deleted file mode 100644 index 6f20e86..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test-movelayer.tmx +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - H4sIAAAAAAAAAGNgGFlAlQg82NQPZgwAVOGiDUACAAA= - - - - - H4sIAAAAAAAAAGNgGAXUAMJk6lNDw0MNAADqJH5uQAIAAA== - - - - - H4sIAAAAAAAAAGNgGAVDCWig4YEGAAKbrPtAAgAA - - - - - H4sIAAAAAAAAAGNgGAXDGaijYWoDALxzd45AAgAA - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test-vertexz.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test-vertexz.tmx deleted file mode 100644 index 2c3adf5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test-vertexz.tmx +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - H4sIAAAAAAAAA2NgGFlAlQg82NQPZgwAVOGiDUACAAA= - - - - - - - - - H4sIAAAAAAAAA2NgGFlAEgkTA/iAmB+IBaB8JRzqhKG0OhJmBmImIGYBYlYgZsOiTw2INaDqYQDEFkIyE5seZAyzDxeAqdMgQj0zVE4DyV341AMAIPnTMUACAAA= - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test-zorder.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test-zorder.tmx deleted file mode 100644 index b603465..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test-zorder.tmx +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - H4sIAAAAAAAAA2NgGFlAlQg82NQPZgwAVOGiDUACAAA= - - - - - H4sIAAAAAAAAA2NgGAXUAMJk6lMjAg9mAAA8pVQ0QAIAAA== - - - - - H4sIAAAAAAAAA2NgGAVDCWgQgekJANerQhxAAgAA - - - - - H4sIAAAAAAAAA2NgGAXDGagTgSkBAFOI2dZAAgAA - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test1.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test1.tmx deleted file mode 100644 index 386e4ba..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test1.tmx +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - H4sIAAAAAAAAA9XMzQpAQBhG4cnfwsK/sJVBuf/7c9Sn3o0aWXnrSTNz4ty/N4iQTSJkBUpUdp4futa+m4gRIUGKTNq7X7Fbr2usud48Frv3osaBER166/OX/Zf/n+tha6FAAgAA - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test1.tsx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test1.tsx deleted file mode 100644 index f6f0fcb..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test1.tsx +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test2.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test2.tmx deleted file mode 100644 index 619e74b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test2.tmx +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - H4sIAAAAAAAAA+2bS2/UMBDHDSyUHpBgOZVXV0ALEqKwS8sRhLj0CILyBeAAJ7gARygPiSLBhcciwZX3Q3CCG3w0ZtS1mJixM7GdxFHyk/7aJHKS+cePOLZXqY6Ojo7/WQM9rjuIGvkN+lN3ECXTA20WqldTjB3VMGsIGRlClgwhQ0bIgFGqzDLHRsz2EpNuaNkfqLQ9U8rwrxmo9J9F28t/RwfHNCNkm6G2QP1T6P4T0NNqwqkcif8qKftZu8o/Req/aWVj2nI8z/95h5qEr//DDjWJEP8nVNb3omqmf5/3X5Py/xPoM9GXCNfUXi8Rpeq/DHzz/z7oQbmhJc1P0K+6g5jgWy/2gPaC9nncMyX/viyAjoGO56T7CvpmHHuvmu8fuSBIw40xp57/30E/VP78wBljfztoB9mndYvWq9T9a2zzA3rsSOf/YPK7H3RAcF30/yEksBLY6pA0HZeeI8X8l77LXemkfZ9noOegF4xeBvrwxeXnImhFZft3If6blv8uf2OPe6XoX6PbfgljoiKk7F/KmJGUOtv/66AbgdfgvBd5BnXmP/Y9Yz372OW/inHDt6B3ka7VxPqP/m3vXono+7lK/yHfm5QU85/Op9qQfm/mEdO/C1xPs6Wg8pB8b+ZRlf8y8PF/B3SXaBV0T3BekX5QVcTI/5jfHj59XxebGFFilv+PnqqTGP5129tG/xsM+fivem53Y46KUMSnbv9Syv9QfMt82/3rMt9W/23J/z7Z1vM2If5d85x1rJGR+r+m/o394/6IpFkscL/Y37mhYzcS/z1G+G0ypdbH9m3/EbgMugK6So6hf66v+ZA5vy+IP/R5uto17X+OaOfkVzK+fRN0C3TbES9X5vWxg4L4Y/s3hTGg33mVfQ7S8f1Hlngldf2kIH7J83Shfc6AdoF2q6x/jGGOkfZ9SGX9m/en/kckXm7dvXnuMtk2v1m1VlWc/D8COg06qrL+l+2niqD+pxi5KFr/R66EFqjXU4pv/0JA/68m20XnxfLqv7lOxWcNV55/SRuEvAa9YY7T/Ee/8ypbd1xg3VtT5f4fMc+/pA1C6LoAur5F+8dxkSL5j2so+4pfb+BTzjnwfyzU6zm13i6Z9X9guTfGqPs+NE66bea/1L/vmgLuf0omQ+H1Y2llIts8OqezAvnG8xeas1zUAEAAAA== - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test3-hd.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test3-hd.tmx deleted file mode 100644 index ea26228..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test3-hd.tmx +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - H4sIAAAAAAAAAO3TTQ+CMAwG4KIn8aSelIRE4IIf/P+fZ5dsoTQlqXPlYHp4krFA361sAwA8lJ6oLSzUnAzq5qrQTrA3ymvY8wHVgqNRfp+Zf0W3uP40pvi+SuffURe/T2OK19Xmn9BZcGHvjTDfiTTOuSvadXK0/5r5Nbl3mvZfM1/aWg79L1bZocfvmP+C5Zn/tv+/7F0681v0P2QMIJ/5Lfo/Gtd3zjnnnPtnH/8uAvwAEAAA - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test3.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test3.tmx deleted file mode 100644 index 1467878..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test3.tmx +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - H4sIAAAAAAAAAO3TTQ+CMAwG4KIn8aSelIRE4IIf/P+fZ5dsoTQlqXPlYHp4krFA361sAwA8lJ6oLSzUnAzq5qrQTrA3ymvY8wHVgqNRfp+Zf0W3uP40pvi+SuffURe/T2OK19Xmn9BZcGHvjTDfiTTOuSvadXK0/5r5Nbl3mvZfM1/aWg79L1bZocfvmP+C5Zn/tv+/7F0681v0P2QMIJ/5Lfo/Gtd3zjnnnPtnH/8uAvwAEAAA - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test4-hd.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test4-hd.tmx deleted file mode 100644 index ff1b7a3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test4-hd.tmx +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - H4sIAAAAAAAAA1NjYGCQIxFrQGlGIGYCYmYglgRiKSiWRpJjQlID088JxFxAzA3EikCsAsSqQKwMlRMBYiEgFoWqwaVPB4h1kfRxI6nDpw/dPmL1odsnA/WbLJo+Qaj7hYFYE4i1oFgbSU4ISQ1Ijz4Z8WAAxADxIVkbwAEAAA== - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test4.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test4.tmx deleted file mode 100644 index fd887fd..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test4.tmx +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - eJxTY2BgkCMRa0BpRiBmAmJmIJYEYikolkaSY0JSA9PPCcRcQMwNxIpArALEqkCsDJUTAWIhIBaFqsGlTweIdZH0cSOpw6cP3T5i9aHbJwP1myyaPkGo+4WBWBOItaBYG0lOCEkNSI8+GfFgAMQA2rgKjA== - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test5.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test5.tmx deleted file mode 100644 index 336993f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test5.tmx +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - H4sIAAAAAAAAA2NgGAX4AB8Q8wOxAJSvRIJeZiBmAmIWIGYFYjYS9AoBsTAQawCxKhCrQMVVkbAgEGsDsQQQiwCxKFQ9F4nqKTEfAM9UTSZAAgAA - - - - - H4sIAAAAAAAAA2NgGAXUBNZAbAPEtmToNQBifSA2BGIjIDYmQa89GfbhMgcd4wMA7a2boEACAAA= - - - - - H4sIAAAAAAAAA2NgGAUDCfiAmB+IBcjQywzETEDMAsSsQMxGgl4hMuzDBgAgyUssQAIAAA== - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test6-hd.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test6-hd.tmx deleted file mode 100644 index 39173e1..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test6-hd.tmx +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - H4sIAAAAAAAAA5NkYGCQIoClgViRgTBQpoM6JSimljpquw+XOk0g1iKAtYEYAF51CouQAQAA - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test6.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test6.tmx deleted file mode 100644 index 197e592..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/orthogonal-test6.tmx +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - H4sIAAAAAAAAA5NkYGCQIoClgViRgTBQpoM6JSimljpquw+XOk0g1iKAtYEYAF51CouQAQAA - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/test-object-layer-hd.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/test-object-layer-hd.tmx deleted file mode 100644 index c84cd68..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/test-object-layer-hd.tmx +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - eJxTY2BgkCMRa0BpRiBmAmJmIJYEYikolkaSY0JSA9PPCcRcQMwNxIpArALEqkCsDJUTAWIhIBaFqsGlTweIdZH0cSOpw6cP3T5i9aHbJwP1myyaPkGo+4WBWBOItaBYG0lOCEkNSI8+GfFgAMQA2rgKjA== - - - - - - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/test-object-layer.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/test-object-layer.tmx deleted file mode 100644 index fd5333b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/test-object-layer.tmx +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - eJxTY2BgkCMRa0BpRiBmAmJmIJYEYikolkaSY0JSA9PPCcRcQMwNxIpArALEqkCsDJUTAWIhIBaFqsGlTweIdZH0cSOpw6cP3T5i9aHbJwP1myyaPkGo+4WBWBOItaBYG0lOCEkNSI8+GfFgAMQA2rgKjA== - - - - - - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/tiles-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/tiles-hd.png deleted file mode 100644 index 187cfee..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/tiles-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/tmw_desert_spacing-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/tmw_desert_spacing-hd.png deleted file mode 100644 index 1c62fbf..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/tmw_desert_spacing-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/tmw_desert_spacing.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/tmw_desert_spacing.png deleted file mode 100644 index 8e23c6d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TileMaps/tmw_desert_spacing.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TouchesTestInfo.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TouchesTestInfo.plist deleted file mode 100644 index 7d00cba..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/TouchesTestInfo.plist +++ /dev/null @@ -1,64 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleDisplayName - ${PRODUCT_NAME} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - - CFBundleIconFiles - - Icon.png - Icon@2x.png - Icon-72.png - Icon-Small-50.png - Icon-Small.png - Icon-Small@2x.png - - CFBundleIdentifier - com.yourcompany.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - LSRequiresIPhoneOS - - UIAppFonts - - Paint Boy.ttf - - UIPrerenderedIcon - - UIRequiredDeviceCapabilities - - accelerometer - - opengles-2 - - - UIStatusBarHidden - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationPortrait - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationLandscapeRight - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationPortrait - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/animations-2.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/animations-2.plist deleted file mode 100644 index 2860457..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/animations-2.plist +++ /dev/null @@ -1,133 +0,0 @@ - - - - - animations - - dance_1 - - delayPerUnit - 0.2 - restoreOriginalFrame - - loops - 2 - frames - - - spriteframe - grossini_dance_01.png - delayUnits - 1 - notification - - firstframe - - - - - spriteframe - grossini_dance_02.png - delayUnits - 1 - - - spriteframe - grossini_dance_03.png - delayUnits - 0.5 - - - spriteframe - grossini_dance_04.png - delayUnits - 1 - - - spriteframe - grossini_dance_05.png - delayUnits - 1 - - - spriteframe - grossini_dance_06.png - delayUnits - 1 - notification - - key1 - 1234 - key2 - - - - - spriteframe - grossini_dance_07.png - delayUnits - 1 - - - spriteframe - grossini_dance_08.png - delayUnits - 2 - - - spriteframe - grossini_dance_09.png - delayUnits - 0.5 - - - spriteframe - grossini_dance_10.png - delayUnits - 1 - - - spriteframe - grossini_dance_11.png - delayUnits - 1 - - - spriteframe - grossini_dance_12.png - delayUnits - 1 - - - spriteframe - grossini_dance_13.png - delayUnits - 1 - - - spriteframe - grossini_dance_14.png - delayUnits - 1 - notification - - lastframe - - - - - - - properties - - spritesheets - - animations/grossini.plist - animations/grossini_blue.plist - animations/grossini_family.plist - - format - 2 - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/animations.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/animations.plist deleted file mode 100644 index 87581fd..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/animations.plist +++ /dev/null @@ -1,65 +0,0 @@ - - - - - animations - - dance_1 - - delay - 0.2 - frames - - grossini_dance_01.png - grossini_dance_02.png - grossini_dance_03.png - grossini_dance_04.png - grossini_dance_05.png - grossini_dance_06.png - grossini_dance_07.png - grossini_dance_08.png - grossini_dance_09.png - grossini_dance_10.png - grossini_dance_11.png - grossini_dance_12.png - grossini_dance_13.png - grossini_dance_14.png - - - dance_2 - - delay - 0.2 - frames - - grossini_dance_gray_01.png - grossini_dance_gray_02.png - grossini_dance_gray_03.png - grossini_dance_gray_04.png - grossini_dance_gray_05.png - grossini_dance_gray_06.png - grossini_dance_gray_07.png - grossini_dance_gray_08.png - grossini_dance_gray_09.png - grossini_dance_gray_10.png - grossini_dance_gray_11.png - grossini_dance_gray_12.png - grossini_dance_gray_13.png - grossini_dance_gray_14.png - - - dance_3 - - delay - 0.2 - frames - - grossini_blue_01.png - grossini_blue_02.png - grossini_blue_03.png - grossini_blue_04.png - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/dragon_animation-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/dragon_animation-hd.png deleted file mode 100644 index 8fbe949..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/dragon_animation-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/dragon_animation.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/dragon_animation.png deleted file mode 100644 index 4d2a65c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/dragon_animation.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/ghosts.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/ghosts.plist deleted file mode 100644 index 1f4a458..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/ghosts.plist +++ /dev/null @@ -1,92 +0,0 @@ - - - - - texture - - width - 256 - height - 256 - - frames - - child1.gif - - x - 1 - y - 0 - width - 54 - height - 130 - offsetX - 7.5 - offsetY - -0.5 - originalWidth - 91 - originalHeight - 139 - - father.gif - - x - 56 - y - 1 - width - 45 - height - 117 - offsetX - 5 - offsetY - -7 - originalWidth - 91 - originalHeight - 139 - - sister1.gif - - x - 102 - y - 1 - width - 47 - height - 124 - offsetX - 5 - offsetY - -5.5 - originalWidth - 91 - originalHeight - 139 - - sister2.gif - - x - 150 - y - 1 - width - 47 - height - 109 - offsetX - 5 - offsetY - -12 - originalWidth - 91 - originalHeight - 139 - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/ghosts.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/ghosts.png deleted file mode 100644 index ad067dd..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/ghosts.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini-aliases.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini-aliases.plist deleted file mode 100644 index b018765..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini-aliases.plist +++ /dev/null @@ -1,254 +0,0 @@ - - - - - frames - - grossini_dance_01.png - - spriteSize - {51, 109} - textureRect - {{2, 2}, {51, 109}} - spriteOffset - {0, -1} - textureRotated - - spriteSourceSize - {85, 121} - aliases - - dance_01 - - - grossini_dance_02.png - - spriteSize - {63, 109} - textureRect - {{55, 2}, {63, 109}} - spriteOffset - {-6, -1} - textureRotated - - spriteSourceSize - {85, 121} - aliases - - dance_02 - - - grossini_dance_03.png - - spriteSize - {63, 109} - textureRect - {{120, 2}, {63, 109}} - spriteOffset - {-6, -1} - textureRotated - - spriteSourceSize - {85, 121} - aliases - - dance_03 - - - grossini_dance_04.png - - spriteSize - {74, 109} - textureRect - {{185, 2}, {74, 109}} - spriteOffset - {-0.5, -1} - textureRotated - - spriteSourceSize - {85, 121} - aliases - - dance_04 - - - grossini_dance_05.png - - spriteSize - {74, 109} - textureRect - {{261, 2}, {74, 109}} - spriteOffset - {-0.5, -1} - textureRotated - - spriteSourceSize - {85, 121} - aliases - - dance_05 - - - grossini_dance_06.png - - spriteSize - {63, 109} - textureRect - {{337, 2}, {63, 109}} - spriteOffset - {-6, -1} - textureRotated - - spriteSourceSize - {85, 121} - aliases - - dance_06 - - - grossini_dance_07.png - - spriteSize - {63, 109} - textureRect - {{402, 2}, {63, 109}} - spriteOffset - {-6, -1} - textureRotated - - spriteSourceSize - {85, 121} - aliases - - dance_07 - - - grossini_dance_08.png - - spriteSize - {51, 109} - textureRect - {{2, 113}, {51, 109}} - spriteOffset - {0, -1} - textureRotated - - spriteSourceSize - {85, 121} - aliases - - dance_08 - - - grossini_dance_09.png - - spriteSize - {51, 109} - textureRect - {{55, 113}, {51, 109}} - spriteOffset - {0, -1} - textureRotated - - spriteSourceSize - {85, 121} - aliases - - dance_09 - - - grossini_dance_10.png - - spriteSize - {62, 109} - textureRect - {{108, 113}, {62, 109}} - spriteOffset - {5.5, -1} - textureRotated - - spriteSourceSize - {85, 121} - aliases - - dance_10 - - - grossini_dance_11.png - - spriteSize - {62, 109} - textureRect - {{172, 113}, {62, 109}} - spriteOffset - {5.5, -1} - textureRotated - - spriteSourceSize - {85, 121} - aliases - - dance_11 - - - grossini_dance_12.png - - spriteSize - {51, 106} - textureRect - {{236, 113}, {51, 106}} - spriteOffset - {0, -2.5} - textureRotated - - spriteSourceSize - {85, 121} - aliases - - dance_12 - - - grossini_dance_13.png - - spriteSize - {51, 109} - textureRect - {{289, 113}, {51, 109}} - spriteOffset - {0, -1} - textureRotated - - spriteSourceSize - {85, 121} - aliases - - dance_13 - - - grossini_dance_14.png - - spriteSize - {51, 106} - textureRect - {{342, 113}, {51, 106}} - spriteOffset - {0, -2.5} - textureRotated - - spriteSourceSize - {85, 121} - aliases - - dance_14 - - - - metadata - - format - 3 - size - {512, 256} - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini-aliases.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini-aliases.png deleted file mode 100644 index 5672efb..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini-aliases.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini.plist deleted file mode 100644 index b6b474e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini.plist +++ /dev/null @@ -1,256 +0,0 @@ - - - - - frames - - grossini_dance_01.png - - frame - {{2, 2}, {51, 109}} - offset - {0, -1} - rotated - - sourceColorRect - {{17, 7}, {51, 109}} - sourceSize - {85, 121} - aliases - - grossini_dance_15.png - - - grossini_dance_02.png - - frame - {{55, 2}, {63, 109}} - offset - {-6, -1} - rotated - - sourceColorRect - {{5, 7}, {63, 109}} - sourceSize - {85, 121} - aliases - - grossini_dance_16.png - - - grossini_dance_03.png - - frame - {{120, 2}, {63, 109}} - offset - {-6, -1} - rotated - - sourceColorRect - {{5, 7}, {63, 109}} - sourceSize - {85, 121} - aliases - - grossini_dance_17.png - - - grossini_dance_04.png - - frame - {{185, 2}, {74, 109}} - offset - {-0.5, -1} - rotated - - sourceColorRect - {{5, 7}, {74, 109}} - sourceSize - {85, 121} - aliases - - grossini_dance_18.png - - - grossini_dance_05.png - - frame - {{261, 2}, {74, 109}} - offset - {-0.5, -1} - rotated - - sourceColorRect - {{5, 7}, {74, 109}} - sourceSize - {85, 121} - aliases - - grossini_dance_19.png - - - grossini_dance_06.png - - frame - {{337, 2}, {63, 109}} - offset - {-6, -1} - rotated - - sourceColorRect - {{5, 7}, {63, 109}} - sourceSize - {85, 121} - aliases - - grossini_dance_20.png - - - grossini_dance_07.png - - frame - {{402, 2}, {63, 109}} - offset - {-6, -1} - rotated - - sourceColorRect - {{5, 7}, {63, 109}} - sourceSize - {85, 121} - aliases - - grossini_dance_21.png - - - grossini_dance_08.png - - frame - {{2, 113}, {51, 109}} - offset - {0, -1} - rotated - - sourceColorRect - {{17, 7}, {51, 109}} - sourceSize - {85, 121} - aliases - - grossini_dance_22.png - - - grossini_dance_09.png - - frame - {{55, 113}, {51, 109}} - offset - {0, -1} - rotated - - sourceColorRect - {{17, 7}, {51, 109}} - sourceSize - {85, 121} - aliases - - grossini_dance_23.png - - - grossini_dance_10.png - - frame - {{108, 113}, {62, 109}} - offset - {5.5, -1} - rotated - - sourceColorRect - {{17, 7}, {62, 109}} - sourceSize - {85, 121} - aliases - - grossini_dance_24.png - - - grossini_dance_11.png - - frame - {{172, 113}, {62, 109}} - offset - {5.5, -1} - rotated - - sourceColorRect - {{17, 7}, {62, 109}} - sourceSize - {85, 121} - aliases - - grossini_dance_25.png - - - grossini_dance_12.png - - frame - {{236, 113}, {51, 106}} - offset - {0, -2.5} - rotated - - sourceColorRect - {{17, 10}, {51, 106}} - sourceSize - {85, 121} - aliases - - grossini_dance_26.png - - - grossini_dance_13.png - - frame - {{289, 113}, {51, 109}} - offset - {0, -1} - rotated - - sourceColorRect - {{17, 7}, {51, 109}} - sourceSize - {85, 121} - aliases - - grossini_dance_27.png - - - grossini_dance_14.png - - frame - {{342, 113}, {51, 106}} - offset - {0, -2.5} - rotated - - sourceColorRect - {{17, 10}, {51, 106}} - sourceSize - {85, 121} - aliases - - grossini_dance_28.png - - - - metadata - - textureFileName - grossini.pvr.gz - format - 2 - size - {512, 256} - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini.pvr.gz b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini.pvr.gz deleted file mode 100644 index e5c674b..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini.pvr.gz and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini.zss b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini.zss deleted file mode 100644 index aea66ab..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini.zss and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini_blue.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini_blue.plist deleted file mode 100644 index 7e39687..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini_blue.plist +++ /dev/null @@ -1,92 +0,0 @@ - - - - - texture - - width - 256 - height - 128 - - frames - - grossini_blue_01.png - - x - 76 - y - 1 - width - 51 - height - 109 - offsetX - 0 - offsetY - -1 - originalWidth - 85 - originalHeight - 121 - - grossini_blue_02.png - - x - 128 - y - 1 - width - 63 - height - 109 - offsetX - -6 - offsetY - -1 - originalWidth - 85 - originalHeight - 121 - - grossini_blue_03.png - - x - 192 - y - 1 - width - 63 - height - 109 - offsetX - -6 - offsetY - -1 - originalWidth - 85 - originalHeight - 121 - - grossini_blue_04.png - - x - 1 - y - 1 - width - 74 - height - 109 - offsetX - -0.5 - offsetY - -1 - originalWidth - 85 - originalHeight - 121 - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini_blue.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini_blue.png deleted file mode 100644 index a29fc64..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini_blue.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini_family.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini_family.plist deleted file mode 100644 index beb7060..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini_family.plist +++ /dev/null @@ -1,73 +0,0 @@ - - - - - texture - - width - 256 - height - 128 - - frames - - grossini.png - - x - 103 - y - 1 - width - 51 - height - 109 - offsetX - 0 - offsetY - -1 - originalWidth - 85 - originalHeight - 121 - - grossinis_sister1.png - - x - 55 - y - 1 - width - 47 - height - 112 - offsetX - -0.5 - offsetY - -11.5 - originalWidth - 52 - originalHeight - 139 - - grossinis_sister2.png - - x - 1 - y - 1 - width - 53 - height - 126 - offsetX - -0.5 - offsetY - -2 - originalWidth - 56 - originalHeight - 138 - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini_family.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini_family.png deleted file mode 100644 index acc73dc..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini_family.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini_gray.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini_gray.plist deleted file mode 100644 index cf9bb58..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini_gray.plist +++ /dev/null @@ -1,282 +0,0 @@ - - - - - texture - - width - 512 - height - 256 - - frames - - grossini_dance_gray_01.png - - x - 347 - y - 1 - width - 51 - height - 109 - offsetX - 0 - offsetY - -1 - originalWidth - 85 - originalHeight - -121 - - grossini_dance_gray_02.png - - x - 215 - y - 111 - width - 63 - height - 109 - offsetX - -6 - offsetY - -1 - originalWidth - 85 - originalHeight - -121 - - grossini_dance_gray_03.png - - x - 151 - y - 111 - width - 63 - height - 109 - offsetX - -6 - offsetY - -1 - originalWidth - 85 - originalHeight - -121 - - grossini_dance_gray_04.png - - x - 1 - y - 111 - width - 74 - height - 109 - offsetX - -0.5 - offsetY - -1 - originalWidth - 85 - originalHeight - -121 - - grossini_dance_gray_05.png - - x - 76 - y - 111 - width - 74 - height - 109 - offsetX - -0.5 - offsetY - -1 - originalWidth - 85 - originalHeight - -121 - - grossini_dance_gray_06.png - - x - 399 - y - 1 - width - 63 - height - 109 - offsetX - -6 - offsetY - -1 - originalWidth - 85 - originalHeight - -121 - - grossini_dance_gray_07.png - - x - 105 - y - 1 - width - 63 - height - 109 - offsetX - -6 - offsetY - -1 - originalWidth - 85 - originalHeight - -121 - - grossini_dance_gray_08.png - - x - 1 - y - 1 - width - 51 - height - 109 - offsetX - 0 - offsetY - -1 - originalWidth - 85 - originalHeight - -121 - - grossini_dance_gray_09.png - - x - 295 - y - 1 - width - 51 - height - 109 - offsetX - 0 - offsetY - -1 - originalWidth - 85 - originalHeight - -121 - - grossini_dance_gray_10.png - - x - 232 - y - 1 - width - 62 - height - 109 - offsetX - 5.5 - offsetY - -1 - originalWidth - 85 - originalHeight - -121 - - grossini_dance_gray_11.png - - x - 169 - y - 1 - width - 62 - height - 109 - offsetX - 5.5 - offsetY - -1 - originalWidth - 85 - originalHeight - -121 - - grossini_dance_gray_12.png - - x - 279 - y - 111 - width - 51 - height - 106 - offsetX - 0 - offsetY - -2.5 - originalWidth - 85 - originalHeight - -121 - - grossini_dance_gray_13.png - - x - 53 - y - 1 - width - 51 - height - 109 - offsetX - 0 - offsetY - -1 - originalWidth - 85 - originalHeight - -121 - - grossini_dance_gray_14.png - - x - 331 - y - 111 - width - 51 - height - 106 - offsetX - 0 - offsetY - -2.5 - originalWidth - 85 - originalHeight - -121 - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini_gray.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini_gray.png deleted file mode 100644 index 1a9ff59..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/animations/grossini_gray.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/1024x768-splash-angry-02.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/1024x768-splash-angry-02.png deleted file mode 100644 index f376336..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/1024x768-splash-angry-02.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/320x480-Splash-angry-01.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/320x480-Splash-angry-01.png deleted file mode 100644 index ee2d369..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/320x480-Splash-angry-01.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/320x480-Splash-angry-02.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/320x480-Splash-angry-02.png deleted file mode 100644 index 533fefe..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/320x480-Splash-angry-02.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/320x480-Splash-happy-01.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/320x480-Splash-happy-01.png deleted file mode 100644 index 51ffbb9..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/320x480-Splash-happy-01.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/320x480-Splash-happy-02.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/320x480-Splash-happy-02.png deleted file mode 100644 index 1dbf5b1..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/320x480-Splash-happy-02.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/480x320-splash-angry-01.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/480x320-splash-angry-01.png deleted file mode 100644 index 2c872ef..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/480x320-splash-angry-01.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/480x320-splash-angry-02.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/480x320-splash-angry-02.png deleted file mode 100644 index 40c8a26..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/480x320-splash-angry-02.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/480x320-splash-happy-01.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/480x320-splash-happy-01.png deleted file mode 100644 index 69b4266..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/480x320-splash-happy-01.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/480x320-splash-happy-02.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/480x320-splash-happy-02.png deleted file mode 100644 index b9f4b4e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/480x320-splash-happy-02.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/Official-cocos2d-Icon-Angry.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/Official-cocos2d-Icon-Angry.png deleted file mode 100644 index 46ef90b..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/Official-cocos2d-Icon-Angry.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/Official-cocos2d-Icon-Happy.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/Official-cocos2d-Icon-Happy.png deleted file mode 100644 index b24da1f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/Official-cocos2d-Icon-Happy.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/Official-cocos2d-Logo-Landscape-Angry.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/Official-cocos2d-Logo-Landscape-Angry.png deleted file mode 100644 index 0233f91..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/Official-cocos2d-Logo-Landscape-Angry.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/Official-cocos2d-Logo-Landscape-Happy.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/Official-cocos2d-Logo-Landscape-Happy.png deleted file mode 100644 index 15915a9..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/Official-cocos2d-Logo-Landscape-Happy.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/Official-cocos2d-Logo-Portrait-Angry.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/Official-cocos2d-Logo-Portrait-Angry.png deleted file mode 100644 index 90f9641..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/Official-cocos2d-Logo-Portrait-Angry.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/Official-cocos2d-Logo-Portrait-Happy.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/Official-cocos2d-Logo-Portrait-Happy.png deleted file mode 100644 index b138c03..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/Official-cocos2d-Logo-Portrait-Happy.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/Official-cocos2d-Tag.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/Official-cocos2d-Tag.png deleted file mode 100644 index 1ff3b8f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/Official-cocos2d-Tag.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/README.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/README.txt deleted file mode 100644 index e7d0e9d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/README.txt +++ /dev/null @@ -1,7 +0,0 @@ -cocos2d logos made by Michael Heald from Fully Illustrated ( http://www.fullyillustrated.com ) - - * You can use any of these logos in your game. - * Or You can use any other logo if you want (eg: http://www.cocos2d-iphone.org/wiki/doku.php/resources:logos ) - * Or, if you don't want to display any logo, you can do it as well. - -But if you decide to use any of these logos, please, display it in it's original form (you can scale it down or up if you want) but don't alter them. diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/sfchromefenders.ttf b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/sfchromefenders.ttf deleted file mode 100755 index 1aac42d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/cocos2d-artwork/sfchromefenders.ttf and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/iTunesArtwork b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/iTunesArtwork deleted file mode 100644 index a06be9e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/iTunesArtwork and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/zwoptex/grossini-generic.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/zwoptex/grossini-generic.plist deleted file mode 100644 index ca256a5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/zwoptex/grossini-generic.plist +++ /dev/null @@ -1,282 +0,0 @@ - - - - - frames - - grossini_dance_generic_01.png - - aliases - - spriteColorRect - {{17, 7}, {51, 109}} - spriteOffset - {0, 0} - spriteSize - {85, 121} - spriteSourceSize - {85, 121} - spriteTrimmed - - textureRect - {{2, 125}, {121, 85}} - textureRotated - - - grossini_dance_generic_02.png - - aliases - - spriteColorRect - {{5, 7}, {63, 109}} - spriteOffset - {0, 0} - spriteSize - {85, 121} - spriteSourceSize - {85, 121} - spriteTrimmed - - textureRect - {{299, 2}, {85, 121}} - textureRotated - - - grossini_dance_generic_03.png - - aliases - - spriteColorRect - {{5, 7}, {63, 109}} - spriteOffset - {-6, -1} - spriteSize - {63, 109} - spriteSourceSize - {85, 121} - spriteTrimmed - - textureRect - {{2, 236}, {109, 63}} - textureRotated - - - grossini_dance_generic_04.png - - aliases - - spriteColorRect - {{5, 7}, {75, 109}} - spriteOffset - {0, -1} - spriteSize - {75, 109} - spriteSourceSize - {85, 121} - spriteTrimmed - - textureRect - {{202, 125}, {75, 109}} - textureRotated - - - grossini_dance_generic_05.png - - aliases - - spriteColorRect - {{5, 7}, {75, 109}} - spriteOffset - {0, -1} - spriteSize - {75, 109} - spriteSourceSize - {85, 121} - spriteTrimmed - - textureRect - {{125, 125}, {75, 109}} - textureRotated - - - grossini_dance_generic_06.png - - aliases - - spriteColorRect - {{5, 7}, {63, 109}} - spriteOffset - {0, 0} - spriteSize - {85, 121} - spriteSourceSize - {85, 121} - spriteTrimmed - - textureRect - {{212, 2}, {85, 121}} - textureRotated - - - grossini_dance_generic_07.png - - aliases - - spriteColorRect - {{5, 7}, {63, 109}} - spriteOffset - {-6, -1} - spriteSize - {63, 109} - spriteSourceSize - {85, 121} - spriteTrimmed - - textureRect - {{279, 125}, {63, 109}} - textureRotated - - - grossini_dance_generic_08.png - - aliases - - spriteColorRect - {{17, 7}, {51, 109}} - spriteOffset - {0, -1} - spriteSize - {51, 109} - spriteSourceSize - {85, 121} - spriteTrimmed - - textureRect - {{409, 125}, {51, 109}} - textureRotated - - - grossini_dance_generic_09.png - - aliases - - spriteColorRect - {{17, 7}, {51, 109}} - spriteOffset - {0, -1} - spriteSize - {51, 109} - spriteSourceSize - {85, 121} - spriteTrimmed - - textureRect - {{224, 236}, {109, 51}} - textureRotated - - - grossini_dance_generic_10.png - - aliases - - spriteColorRect - {{17, 7}, {63, 109}} - spriteOffset - {6, -1} - spriteSize - {63, 109} - spriteSourceSize - {85, 121} - spriteTrimmed - - textureRect - {{344, 125}, {63, 109}} - textureRotated - - - grossini_dance_generic_11.png - - aliases - - spriteColorRect - {{17, 7}, {63, 109}} - spriteOffset - {6, -1} - spriteSize - {63, 109} - spriteSourceSize - {85, 121} - spriteTrimmed - - textureRect - {{113, 236}, {109, 63}} - textureRotated - - - grossini_dance_generic_12.png - - aliases - - spriteColorRect - {{17, 10}, {51, 107}} - spriteOffset - {0, 0} - spriteSize - {85, 121} - spriteSourceSize - {85, 121} - spriteTrimmed - - textureRect - {{2, 2}, {85, 121}} - textureRotated - - - grossini_dance_generic_13.png - - aliases - - spriteColorRect - {{17, 7}, {51, 109}} - spriteOffset - {0, 0} - spriteSize - {85, 121} - spriteSourceSize - {85, 121} - spriteTrimmed - - textureRect - {{386, 2}, {121, 85}} - textureRotated - - - grossini_dance_generic_14.png - - aliases - - spriteColorRect - {{17, 10}, {51, 107}} - spriteOffset - {0, 0} - spriteSize - {85, 121} - spriteSourceSize - {85, 121} - spriteTrimmed - - textureRect - {{89, 2}, {121, 85}} - textureRotated - - - - metadata - - format - 3 - size - {512, 512} - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/zwoptex/grossini-generic.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/zwoptex/grossini-generic.png deleted file mode 100644 index 5c0bbc6..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/zwoptex/grossini-generic.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/zwoptex/grossini.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/zwoptex/grossini.plist deleted file mode 100644 index d782ca3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/zwoptex/grossini.plist +++ /dev/null @@ -1,198 +0,0 @@ - - - - - frames - - grossini_dance_01.png - - frame - {{2, 125}, {85, 121}} - offset - {0, 0} - rotated - - sourceColorRect - {85, 121} - sourceSize - {85, 121} - - grossini_dance_02.png - - frame - {{299, 2}, {85, 121}} - offset - {0, 0} - rotated - - sourceColorRect - {85, 121} - sourceSize - {85, 121} - - grossini_dance_03.png - - frame - {{2, 236}, {63, 109}} - offset - {-6, -1} - rotated - - sourceColorRect - {85, 121} - sourceSize - {85, 121} - - grossini_dance_04.png - - frame - {{202, 125}, {75, 109}} - offset - {0, -1} - rotated - - sourceColorRect - {85, 121} - sourceSize - {85, 121} - - grossini_dance_05.png - - frame - {{125, 125}, {75, 109}} - offset - {0, -1} - rotated - - sourceColorRect - {85, 121} - sourceSize - {85, 121} - - grossini_dance_06.png - - frame - {{212, 2}, {85, 121}} - offset - {0, 0} - rotated - - sourceColorRect - {85, 121} - sourceSize - {85, 121} - - grossini_dance_07.png - - frame - {{279, 125}, {63, 109}} - offset - {-6, -1} - rotated - - sourceColorRect - {85, 121} - sourceSize - {85, 121} - - grossini_dance_08.png - - frame - {{409, 125}, {51, 109}} - offset - {0, -1} - rotated - - sourceColorRect - {85, 121} - sourceSize - {85, 121} - - grossini_dance_09.png - - frame - {{224, 236}, {51, 109}} - offset - {0, -1} - rotated - - sourceColorRect - {85, 121} - sourceSize - {85, 121} - - grossini_dance_10.png - - frame - {{344, 125}, {63, 109}} - offset - {6, -1} - rotated - - sourceColorRect - {85, 121} - sourceSize - {85, 121} - - grossini_dance_11.png - - frame - {{113, 236}, {63, 109}} - offset - {6, -1} - rotated - - sourceColorRect - {85, 121} - sourceSize - {85, 121} - - grossini_dance_12.png - - frame - {{2, 2}, {85, 121}} - offset - {0, 0} - rotated - - sourceColorRect - {85, 121} - sourceSize - {85, 121} - - grossini_dance_13.png - - frame - {{386, 2}, {85, 121}} - offset - {0, 0} - rotated - - sourceColorRect - {85, 121} - sourceSize - {85, 121} - - grossini_dance_14.png - - frame - {{89, 2}, {85, 121}} - offset - {0, 0} - rotated - - sourceColorRect - {85, 121} - sourceSize - {85, 121} - - - metadata - - format - 2 - size - {512, 512} - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/zwoptex/grossini.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/zwoptex/grossini.png deleted file mode 100644 index 5c0bbc6..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/zwoptex/grossini.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/zwoptex/grossini.zss b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/zwoptex/grossini.zss deleted file mode 100644 index 7fb0960..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/Resources/zwoptex/grossini.zss and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/UnitTests/CCFileUtilTests.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/UnitTests/CCFileUtilTests.m deleted file mode 100644 index 8224ab7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/UnitTests/CCFileUtilTests.m +++ /dev/null @@ -1,117 +0,0 @@ -// -// CCFileUtilTests -// -// Created by Andy Korth on December 6th, 2013. -// -// - -#import -#import "cocos2d.h" - - - -@interface CCFileUtilTests : XCTestCase - -@end - -@interface CCFileUtils() -+(void) resetSingleton; -@end - -@implementation CCFileUtilTests - - --(void)testFullPathForFilenameMissingFile -{ - [CCFileUtils resetSingleton]; - CCFileUtils *sharedFileUtils = [CCFileUtils sharedFileUtils]; - - NSString *path = [sharedFileUtils fullPathForFilename:@"file that does not exist"]; - - XCTAssertTrue(path == nil, @""); - - // File does not exist in this directory - path = [sharedFileUtils fullPathForFilename:@"powered.png"]; - XCTAssertTrue(path == nil, @""); - - -} - -// XCode Unit tests look inside the target's test application bundle - not the unit test app bundle, but the "cocos2d-tests-ios.app" bundle. --(void)testFullPathForFilename -{ - [CCFileUtils resetSingleton]; - CCFileUtils *sharedFileUtils = [CCFileUtils sharedFileUtils]; - - NSString *path = [sharedFileUtils fullPathForFilename:@"Images/powered.png"]; - NSLog(@"Path: %@", path); - XCTAssertTrue(path != nil, @""); -} - --(void)testCCFileUtilsSearchModeSuffix -{ - [CCFileUtils resetSingleton]; - CCFileUtils *sharedFileUtils = [CCFileUtils sharedFileUtils]; - sharedFileUtils.searchMode = CCFileUtilsSearchModeSuffix; - - XCTAssertTrue([sharedFileUtils fullPathForFilename:@"Images/powered.png"] != nil, @""); - - -} - --(void)testCCFileUtilsSearchModeDirectory -{ - [CCFileUtils resetSingleton]; - CCFileUtils *sharedFileUtils = [CCFileUtils sharedFileUtils]; - sharedFileUtils.searchMode = CCFileUtilsSearchModeDirectory; - - NSString *path = [sharedFileUtils fullPathForFilename:@"Images/powered.png" contentScale:nil]; - XCTAssertTrue(path != nil, @""); - - CGFloat scale = 1.0; - CGFloat biggerScale = 2.0; - - path = [sharedFileUtils fullPathForFilename:@"Images/powered.png" contentScale:&scale]; - XCTAssertTrue(path != nil, @""); - - path = [sharedFileUtils fullPathForFilename:@"Images/powered.png" contentScale:&biggerScale]; - XCTAssertTrue(path != nil, @""); -} - --(void)testCustomSearchPathsForExtensions -{ - [CCFileUtils resetSingleton]; - CCFileUtils *sharedFileUtils = [CCFileUtils sharedFileUtils]; - [sharedFileUtils purgeCachedEntries]; - [sharedFileUtils setSearchPath: @[ @"Images", kCCFileUtilsDefaultSearchPath] ]; - - XCTAssertTrue( [sharedFileUtils fullPathForFilename:@"Images/powered.png" contentScale:nil] != nil, @""); - XCTAssertTrue( [sharedFileUtils fullPathForFilename:@"powered.png" contentScale:nil] != nil, @"Search path 'Images' didn't work."); - -} - - --(void)testContentScaleLoading -{ - [CCFileUtils resetSingleton]; - CCFileUtils *sharedFileUtils = [CCFileUtils sharedFileUtils]; - sharedFileUtils.searchMode = CCFileUtilsSearchModeSuffix; - - // assume we're on iPhone5 HD. - // CCFileUtilsSuffixiPhoneHD is hardcoded to look for the "-hd" suffix. - // So overwrite to look only for these for the purpose of the test. - [ (NSMutableArray*) [sharedFileUtils searchResolutionsOrder] removeAllObjects]; - [ (NSMutableArray*) [sharedFileUtils searchResolutionsOrder] addObject:CCFileUtilsSuffixiPhoneHD]; - - - CGFloat scale = 0.0; - - NSString *path1 = [sharedFileUtils fullPathForFilename:@"Images/blocks.png" contentScale:&scale]; - XCTAssertTrue(scale == 2.0, @""); - XCTAssertTrue(path1 != nil, @""); - -} - - - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/UnitTests/CCMemoryTests.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/UnitTests/CCMemoryTests.m deleted file mode 100644 index 3933728..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/UnitTests/CCMemoryTests.m +++ /dev/null @@ -1,80 +0,0 @@ -// -// CCMemoryTests.m -// cocos2d-tests-ios -// -// Created by Scott Lembcke on 1/9/14. -// Copyright (c) 2014 Cocos2d. All rights reserved. -// - -#import -#import "cocos2d.h" -#import "CCNode_private.h" - -@interface CCMemoryTests : XCTestCase -@end - - -@implementation CCMemoryTests - -- (void)testPhysicsBodyRetainCycle1 -{ - CCNode *node = [[CCNode alloc] init]; - XCTAssert(node.retainCount == 1, @""); - - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1 andCenter:CGPointZero]; - XCTAssert(node.retainCount == 1, @""); - - node.physicsBody = nil; - XCTAssert(node.retainCount == 1, @""); - - [node release]; -} - -- (void)testPhysicsBodyRetainCycle2 -{ - CCNode *node = [[CCNode alloc] init]; - XCTAssert(node.retainCount == 1, @""); - - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1 andCenter:CGPointZero]; - XCTAssert(node.retainCount == 1, @""); - - CCPhysicsNode *physics = [CCPhysicsNode node]; - [physics onEnter]; - - [physics addChild:node]; - XCTAssert(node.retainCount > 1, @""); - - [physics removeChild:node]; - XCTAssert(node.retainCount == 1, @""); - - [physics release]; - [node release]; -} - -// There are terrible problems with the following test. -// I think it's due to singletons not getting cleaned up properly. -_- - -//- (void)testPhysicsBodyRetainCycle3 -//{ -// CCNode *node = [[CCNode alloc] init]; -// XCTAssert(node.retainCount == 1, @""); -// -// node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1 andCenter:CGPointZero]; -// XCTAssert(node.retainCount == 1, @""); -// -// @autoreleasepool { -// CCPhysicsNode *physics = [CCPhysicsNode node]; -// [physics onEnter]; -// -// [physics addChild:node]; -// XCTAssert(node.retainCount > 1, @""); -// -// [physics onExit]; -// [physics cleanup]; -// } -// XCTAssert(node.retainCount == 1, @""); -// -// [node release]; -//} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/UnitTests/CCNodeTests.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/UnitTests/CCNodeTests.m deleted file mode 100644 index a558908..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/UnitTests/CCNodeTests.m +++ /dev/null @@ -1,506 +0,0 @@ -// -// CCNodeTests -// -// Created by Andy Korth on December 12th, 2013. -// -// - -#import -#import "cocos2d.h" -#import "CCDirector_Private.h" -#import "CCNode_Private.h" - -@interface CCNodeTests : XCTestCase - -@end - -@interface CCDirector() -+(void) resetSingleton; -@end - -@implementation CCNodeTests - --(void) setUp -{ - // force creation of a new sharedDirector or state will leak between each test. - [CCDirector resetSingleton]; -} - --(void)testGetChildByName -{ - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - [scene addChild:first z:0 name:@"first"]; - - XCTAssertTrue(first == [scene getChildByName:@"first" recursively:NO], @""); - XCTAssertTrue(nil == [scene getChildByName:@"nothing" recursively:NO], @""); -} - --(void)testGetChildByNameRecursive -{ - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - [scene addChild:first z:0 name:@"first"]; - - CCNode *second = [CCNode node]; - [first addChild:second z:0 name:@"second"]; - - XCTAssertTrue(first == [scene getChildByName:@"first" recursively:YES], @""); - XCTAssertTrue(second == [scene getChildByName:@"second" recursively:YES], @""); - - XCTAssertTrue(second == [first getChildByName:@"second" recursively:YES], @""); - -} - - --(void)testGetChildByNameNonRecursive -{ - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - [scene addChild:first z:0 name:@"first"]; - - CCNode *second = [CCNode node]; - [first addChild:second z:0 name:@"second"]; - - - XCTAssertTrue(nil == [scene getChildByName:@"second" recursively:NO], @""); - XCTAssertTrue(second == [first getChildByName:@"second" recursively:NO], @""); - - -} - - --(void)testRemovingNodes -{ - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - first.name = @"first"; - [scene addChild:first z:0]; - - CCNode *second = [CCNode node]; - [first addChild:second z:0]; - - [scene onEnter]; - - XCTAssertTrue(first.children.count == 1, @""); - XCTAssertTrue(second.parent == first, @""); - - XCTAssertTrue(first.runningInActiveScene, @""); - XCTAssertTrue(second.runningInActiveScene, @""); - - [first removeChild:second]; - XCTAssertTrue(first.children.count == 0, @""); - XCTAssertTrue(second.parent == nil, @""); - - XCTAssertTrue(first.runningInActiveScene, @""); - XCTAssertFalse(second.runningInActiveScene, @""); - - [scene removeChildByName:@"first"]; - XCTAssertFalse(first.runningInActiveScene, @""); -} - - --(void)testRemovingChildrenThatDoNotExist -{ - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - [scene addChild:first z:0]; - - CCNode *second = [CCNode node]; - [scene addChild:second z:0]; - - [scene onEnter]; - XCTAssertThrows([second removeChild:first], @"There should be an assertion to ensure we can't call removeChild with something that isn't a child."); - -} - - --(void)testNodeCleanupUnschedulesBlocks{ - CCScene *scene = [CCScene node]; - - CCNode *cleanMeUp = [CCNode node]; - [scene addChild:cleanMeUp z:0]; - - static bool firstActionOccured = FALSE; - - // this one will be cleaned up and won't happen - [cleanMeUp scheduleBlock:^(CCTimer *timer){ - firstActionOccured = TRUE; - } delay:0.1]; - - [cleanMeUp cleanup]; - - XCTAssertTrue(!firstActionOccured, @"No action should happen yet!"); - - [[[CCDirector sharedDirector] scheduler] update: 1.0]; - - XCTAssertTrue(!firstActionOccured, @"Should not occur since this node had cleanup called on it."); -} - --(void)testRemovingScheduledNodes -{ - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - [scene addChild:first z:0]; - - CCNode *second = [CCNode node]; - [scene addChild:second z:0]; - - static bool firstActionOccured = FALSE; - static bool secondActionOccured = FALSE; - - // This one should occur. - [first scheduleBlock:^(CCTimer *timer){ - firstActionOccured = TRUE; - } delay:0.1]; - - // this one will be cleaned up and won't happen - [second scheduleBlock:^(CCTimer *timer){ - secondActionOccured = TRUE; - } delay:0.1]; - - - XCTAssertTrue(!firstActionOccured, @"No action should happen yet!"); - XCTAssertTrue(!secondActionOccured, @"No action should happen yet!"); - - [scene removeChild:first cleanup:NO]; - [scene removeChild:second cleanup:YES]; - - [[[CCDirector sharedDirector] scheduler] update: 1.0]; - - XCTAssertTrue(firstActionOccured); - XCTAssertTrue(!secondActionOccured, @"Cleaned up action should have unscheduled itself and should not occur."); -} - - - --(void)testCCNodePositionTypePointsUnscaled -{ - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - first.positionType = CCPositionTypePoints; - first.position = ccp(10.0, 15.0); - first.contentSize = CGSizeMake(1.0, 2.0); - [scene addChild:first z:0]; - - // Position and PositionInPoints should be the same wihtout any scaling. - XCTAssertEqual(first.position.x, (CGFloat) 10.0f, @""); - XCTAssertEqual(first.position.y, (CGFloat) 15.0, @""); - XCTAssertEqual(first.contentSize.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSize.height, (CGFloat) 2.0, @""); - - XCTAssertEqual(first.positionInPoints.x, (CGFloat) 10.0, @""); - XCTAssertEqual(first.positionInPoints.y, (CGFloat) 15.0, @""); - XCTAssertEqual(first.contentSizeInPoints.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSizeInPoints.height, (CGFloat) 2.0, @""); - -} - --(void)testCCNodePositionTypeUIPointsUnscaled -{ - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - - // set position type before setting position: - first.positionType = CCPositionTypeMake(CCPositionUnitUIPoints, CCPositionUnitUIPoints, CCPositionReferenceCornerBottomLeft); - // now my position values are being set in UIPoints. - first.position = ccp(10.0, 15.0); - first.contentSize = CGSizeMake(1.0, 2.0); - [scene addChild:first z:0]; - - // Points and position should be the same. - XCTAssertEqual(first.position.x, (CGFloat) 10.0f, @""); - XCTAssertEqual(first.position.y, (CGFloat) 15.0, @""); - XCTAssertEqual(first.contentSize.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSize.height, (CGFloat) 2.0, @""); - - XCTAssertEqual(first.positionInPoints.x, (CGFloat) 10.0, @""); - XCTAssertEqual(first.positionInPoints.y, (CGFloat) 15.0, @""); - XCTAssertEqual(first.contentSizeInPoints.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSizeInPoints.height, (CGFloat) 2.0, @""); - -} - - --(void)testCCNodePositionTypePointsScaled -{ - // let's say our scale was set the same way since we launched the app. - [CCDirector sharedDirector].UIScaleFactor = 2.0; - - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - first.positionType = CCPositionTypePoints; - first.position = ccp(10.0, 15.0); - first.contentSize = CGSizeMake(1.0, 2.0); - [scene addChild:first z:0]; - - // position should be the same number we set above... - XCTAssertEqual(first.position.x, (CGFloat) 10.0f, @""); - XCTAssertEqual(first.position.y, (CGFloat) 15.0, @""); - - // Since we didn't set a scaled position type, UIScaleFactor is not applied: - XCTAssertEqual(first.positionInPoints.x, (CGFloat) 10.0, @""); - XCTAssertEqual(first.positionInPoints.y, (CGFloat) 15.0, @""); - - CGPoint pos = [first convertPositionToPoints:first.position type:CCPositionTypeUIPoints]; - // position in points should should be different, because we applied the position when we were in CCPositionUnitPoints, not CCPositionUnitUIPoints - XCTAssertEqual(pos.x, (CGFloat) 20.0, @""); - XCTAssertEqual(pos.y, (CGFloat) 30.0, @""); -} - --(void)testCCNodePositionTypeUIPointsScaled -{ - // let's say our scale was set the same way since we launched the app. - [CCDirector sharedDirector].UIScaleFactor = 2.0; - - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - first.positionType = CCPositionTypeUIPoints; - first.position = ccp(10.0, 15.0); // set position while the position type is in UIPoints. - first.contentSize = CGSizeMake(1.0, 2.0); - [scene addChild:first z:0]; - - // position should be the same number we set above... - XCTAssertEqual(first.position.x, (CGFloat) 10.0f, @""); - XCTAssertEqual(first.position.y, (CGFloat) 15.0, @""); - - // Now, we ask for the positionInPoints, since the positionType is CCPositionTypeUIPoints, the UIScaleFactor is applied. - XCTAssertEqual(first.positionInPoints.x, (CGFloat) 20.0, @""); - XCTAssertEqual(first.positionInPoints.y, (CGFloat) 30.0, @""); - - // Now let's specifically ask for the PositionType in points: - CGPoint pos = [first convertPositionToPoints:first.position type:CCPositionTypePoints]; - XCTAssertEqual(pos.x, (CGFloat) 10.0, @""); - XCTAssertEqual(pos.y, (CGFloat) 15.0, @""); -} - --(void)testCCNodePositionTypeChangeCorners -{ - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - first.positionType = CCPositionTypePoints; // Bottom Left - first.position = ccp(10.0, 15.0); - first.contentSize = CGSizeMake(1.0, 2.0); - [scene addChild:first z:0]; - - // Change position type, now we're relative to the other corner of the screen. - first.positionType = CCPositionTypeMake(CCPositionUnitPoints, CCPositionUnitPoints, CCPositionReferenceCornerTopRight); - - // float screenWidth = 1024.0; - // float screenHeight = 768.0; - - // Changing position type does not change the position. - XCTAssertEqual(first.position.x, (CGFloat) 10.0, @""); - XCTAssertEqual(first.position.y, (CGFloat) 15.0, @""); - - // But now this should be relative to a different spot. - XCTAssertEqual(first.positionInPoints.x, (CGFloat) -10.0, @""); // honestly not sure why this isn't: (screenWidth - 10.0) - XCTAssertEqual(first.positionInPoints.y, (CGFloat) -15.0, @"");// honestly not sure why this isn't: (screenHeight - 15.0) - -} - --(void)testCCNodeUIScaleFactorShouldDoNothingToMeasurementsInPoints -{ - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - first.positionType = CCPositionTypePoints; - first.position = ccp(10.0, 15.0); - first.contentSize = CGSizeMake(1.0, 2.0); - [scene addChild:first z:0]; - - XCTAssertEqual(first.position.x, (CGFloat) 10.0f, @""); - XCTAssertEqual(first.position.y, (CGFloat) 15.0, @""); - XCTAssertEqual(first.contentSize.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSize.height, (CGFloat) 2.0, @""); - - XCTAssertEqual(first.positionInPoints.x, (CGFloat) 10.0, @""); - XCTAssertEqual(first.positionInPoints.y, (CGFloat) 15.0, @""); - XCTAssertEqual(first.contentSizeInPoints.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSizeInPoints.height, (CGFloat) 2.0, @""); - - [CCDirector sharedDirector].UIScaleFactor = 2.0; - // Since our positionInPoints are not UIPoints (we didn't change the position type), changing the UIScaleFactor has no effect. - - XCTAssertEqual(first.position.x, (CGFloat) 10.0f, @""); - XCTAssertEqual(first.position.y, (CGFloat) 15.0, @""); - XCTAssertEqual(first.contentSize.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSize.height, (CGFloat) 2.0, @""); - - XCTAssertEqual(first.positionInPoints.x, (CGFloat) 10.0, @""); - XCTAssertEqual(first.positionInPoints.y, (CGFloat) 15.0, @""); - XCTAssertEqual(first.contentSizeInPoints.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSizeInPoints.height, (CGFloat) 2.0, @""); - -} - - --(void)testCCNodePositionTypeChangeToUIPoints -{ - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - first.positionType = CCPositionTypePoints; - first.position = ccp(10.0, 15.0); - first.contentSize = CGSizeMake(1.0, 2.0); - [scene addChild:first z:0]; - - first.positionType = CCPositionTypeMake(CCPositionUnitUIPoints, CCPositionUnitUIPoints, CCPositionReferenceCornerBottomLeft); - - XCTAssertEqual(first.position.x, (CGFloat) 10.0f, @""); - XCTAssertEqual(first.position.y, (CGFloat) 15.0, @""); - XCTAssertEqual(first.contentSize.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSize.height, (CGFloat) 2.0, @""); - - XCTAssertEqual(first.positionInPoints.x, (CGFloat) 10.0, @""); - XCTAssertEqual(first.positionInPoints.y, (CGFloat) 15.0, @""); - XCTAssertEqual(first.contentSizeInPoints.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSizeInPoints.height, (CGFloat) 2.0, @""); - - [CCDirector sharedDirector].UIScaleFactor = 2.0; - - XCTAssertEqual(first.positionInPoints.x, (CGFloat) 20.0, @""); - XCTAssertEqual(first.positionInPoints.y, (CGFloat) 30.0, @""); - - // Content size is in node-local coordinates and should not change when the scale changes. - XCTAssertEqual(first.contentSizeInPoints.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSizeInPoints.height, (CGFloat) 2.0, @""); - -} - - - --(void)testCCNodeChangingPositionType -{ - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - first.positionType = CCPositionTypePoints; - first.position = ccp(10.0, 15.0); - first.contentSize = CGSizeMake(1.0, 2.0); - [scene addChild:first z:0]; - - first.positionType = CCPositionTypeMake(CCPositionUnitUIPoints, CCPositionUnitUIPoints, CCPositionReferenceCornerBottomLeft); - - XCTAssertEqual(first.position.x, (CGFloat) 10.0f, @""); - XCTAssertEqual(first.position.y, (CGFloat) 15.0, @""); - XCTAssertEqual(first.contentSize.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSize.height, (CGFloat) 2.0, @""); - - XCTAssertEqual(first.positionInPoints.x, (CGFloat) 10.0, @""); - XCTAssertEqual(first.positionInPoints.y, (CGFloat) 15.0, @""); - XCTAssertEqual(first.contentSizeInPoints.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSizeInPoints.height, (CGFloat) 2.0, @""); - - [CCDirector sharedDirector].UIScaleFactor = 2.0; - - XCTAssertEqual(first.positionInPoints.x, (CGFloat) 20.0, @""); - XCTAssertEqual(first.positionInPoints.y, (CGFloat) 30.0, @""); - - // Content size is in node-local coordinates and should not change when the scale changes. - XCTAssertEqual(first.contentSizeInPoints.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSizeInPoints.height, (CGFloat) 2.0, @""); - - // change position type back to (non-UI) points: - first.positionType = CCPositionTypePoints; - XCTAssertEqual(first.positionInPoints.x, (CGFloat) 10.0, @""); - XCTAssertEqual(first.positionInPoints.y, (CGFloat) 15.0, @""); - -} - --(void)testCCNodeChangingScaleType -{ - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - first.positionType = CCPositionTypePoints; - first.position = ccp(10.0, 15.0); - first.contentSize = CGSizeMake(1.0, 2.0); - [scene addChild:first z:0]; - - first.scaleType = CCScaleTypeScaled; - - XCTAssertEqual(first.position.x, (CGFloat) 10.0f, @""); - XCTAssertEqual(first.position.y, (CGFloat) 15.0, @""); - XCTAssertEqual(first.contentSize.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSize.height, (CGFloat) 2.0, @""); - - XCTAssertEqual(first.positionInPoints.x, (CGFloat) 10.0, @""); - XCTAssertEqual(first.positionInPoints.y, (CGFloat) 15.0, @""); - XCTAssertEqual(first.contentSizeInPoints.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSizeInPoints.height, (CGFloat) 2.0, @""); - - XCTAssertEqual(first.scaleInPoints, (CGFloat) 1.0, @""); - XCTAssertEqual(first.scaleXInPoints, (CGFloat) 1.0, @""); - XCTAssertEqual(first.scaleYInPoints, (CGFloat) 1.0, @""); - - [CCDirector sharedDirector].UIScaleFactor = 2.0; - - XCTAssertEqual(first.positionInPoints.x, (CGFloat) 10.0, @""); - XCTAssertEqual(first.positionInPoints.y, (CGFloat) 15.0, @""); - - // Content size is in node-local coordinates and should not change when the scale changes. - XCTAssertEqual(first.contentSizeInPoints.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSizeInPoints.height, (CGFloat) 2.0, @""); - - XCTAssertEqual(first.scaleInPoints, (CGFloat) 2.0, @""); - XCTAssertEqual(first.scaleXInPoints, (CGFloat) 2.0, @""); - XCTAssertEqual(first.scaleYInPoints, (CGFloat) 2.0, @""); - - // change scale type back, scale should not take UIScaleFactor into account: - first.scaleType = CCScaleTypePoints; - - XCTAssertEqual(first.contentSizeInPoints.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSizeInPoints.height, (CGFloat) 2.0, @""); - - XCTAssertEqual(first.scaleInPoints, (CGFloat) 1.0, @""); - XCTAssertEqual(first.scaleXInPoints, (CGFloat) 1.0, @""); - XCTAssertEqual(first.scaleYInPoints, (CGFloat) 1.0, @""); - -} - - -// TODO check the transform after CCPositionReferenceCornerBottomLeft to CCPositionReferenceCornerTopRight - --(void)testCCNodeTransformScale -{ - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - first.positionType = CCPositionTypePoints; - first.position = ccp(10.0, 15.0); - first.contentSize = CGSizeMake(1.0, 2.0); - [first setScale:2.0]; - - [scene addChild:first z:0]; - - CGAffineTransform nodeToWorld = [first nodeToWorldTransform]; - XCTAssertEqualWithAccuracy(nodeToWorld.a, 2.0, 0.001, @""); // Node Scale *does* change the transform scale. - XCTAssertEqualWithAccuracy(nodeToWorld.b, 0.0, 0.001, @""); - XCTAssertEqualWithAccuracy(nodeToWorld.c, 0.0, 0.001, @""); - XCTAssertEqualWithAccuracy(nodeToWorld.d, 2.0, 0.001, @""); - XCTAssertEqualWithAccuracy(nodeToWorld.tx, 10.0, 0.001, @""); - XCTAssertEqualWithAccuracy(nodeToWorld.ty, 15.0, 0.001, @""); - - // Changing node transform scale does not change the content size, which is local to the node. - XCTAssertEqualWithAccuracy(first.contentSize.width, 1.0, 0.001, @""); - XCTAssertEqualWithAccuracy(first.contentSize.height, 2.0, 0.001, @""); - - -} - -// TODO: Write tests that scale a parent anchor node, make sure the child's nodeToWorldTransform moves. - - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/UnitTests/CCPhysicsTests.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/UnitTests/CCPhysicsTests.m deleted file mode 100644 index 555de74..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/UnitTests/CCPhysicsTests.m +++ /dev/null @@ -1,777 +0,0 @@ -// -// CCPhysicsTests.m -// CCPhysicsTests -// -// Created by Scott Lembcke on 10/11/13. -// -// - -#import -#import "cocos2d.h" - -#import "CCPhysics+ObjectiveChipmunk.h" - - -@interface CCPhysicsTests : XCTestCase - -@end - - -@implementation CCPhysicsTests - -static void -TestBasicSequenceHelper(id self, CCPhysicsNode *physicsNode, CCNode *parent, CCNode *node, CCPhysicsBody *body) -{ - // Probably not necessary, but doesn't hurt. - CCScene *scene = [CCScene node]; - [scene addChild:physicsNode]; - - // Allow the parent to be the physics node. - if(parent != physicsNode) [physicsNode addChild:parent]; - - CGPoint position = node.position; - float rotation = node.rotation; - - const float accuracy = 1e-4; - - // Sanity check. - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Check that setting the position works in this state. - node.position = position; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - [parent addChild:node]; - - // Check that setting the position works in this state. - node.position = position; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Set the physics body. - // Node's internal transform is still used since the onEnter hasn't happened. - node.physicsBody = body; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Check that setting the position works in this state. - node.position = position; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Force on onEnter to be called. - // Body's transform is now used instead of the node's. - [scene onEnter]; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Check that setting the position works in this state. - node.position = position; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Remove the node and check the position is still correct - [node removeFromParent]; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Check that setting the position works in this state. - node.position = position; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Add back to the physics - [parent addChild:node]; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Check that setting the position works in this state. - node.position = position; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Force onExit - [scene onExit]; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Check that setting the position works in this state. - node.position = position; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Force re-entry to the scene. - [scene onEnter]; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Check that setting the position works in this state. - node.position = position; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Try switching the physics body. - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1 andCenter:ccp(1,1)]; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Check that setting the position works in this state. - node.position = position; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Test setting the body to nil. - node.physicsBody = nil; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Check that setting the position works in this state. - node.position = position; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Set back to the original body - node.physicsBody = body; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Check that setting the position works in this state. - node.position = position; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Try setting the body when not added to a scene anymore. - [node removeFromParent]; - node.physicsBody = nil; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Check that setting the position works in this state. - node.position = position; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Terrible things happen when you don't call this due to Cocos2D global variables. - [scene onExit]; -} - --(void)testBasicSequences1 -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - CCNode *node = [CCNode node]; - CCPhysicsBody *body = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - - TestBasicSequenceHelper(self, physicsNode, physicsNode, node, body); -} - --(void)testBasicSequences2 -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - - CCNode *node = [CCNode node]; - node.position = ccp(100, 100); - - CCPhysicsBody *body = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - - TestBasicSequenceHelper(self, physicsNode, physicsNode, node, body); -} - --(void)testBasicSequences3 -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - - CCNode *node = [CCNode node]; - node.contentSize = CGSizeMake(30, 30); - node.anchorPoint = ccp(0.5, 0.5); - node.position = ccp(100, 100); - - CCPhysicsBody *body = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - - TestBasicSequenceHelper(self, physicsNode, physicsNode, node, body); -} - --(void)testBasicSequences4 -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - - CCNode *node = [CCNode node]; - node.contentSize = CGSizeMake(30, 30); - node.anchorPoint = ccp(0.5, 0.5); - node.position = ccp(100, 100); - node.rotation = 30; - - CCPhysicsBody *body = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - - TestBasicSequenceHelper(self, physicsNode, physicsNode, node, body); -} - --(void)testBasicSequences5 -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - - CCNode *node = [CCNode node]; - node.contentSize = CGSizeMake(30, 30); - node.anchorPoint = ccp(0.5, 0.5); - node.position = ccp(100, 100); - node.rotation = 30; - node.scaleX = 2.0; - node.scaleY = 3.0; - - CCPhysicsBody *body = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - - TestBasicSequenceHelper(self, physicsNode, physicsNode, node, body); -} - --(void)testBasicSequences6 -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - - CCNode *parent = [CCNode node]; - - CCNode *node = [CCNode node]; - node.contentSize = CGSizeMake(30, 30); - node.anchorPoint = ccp(0.5, 0.5); - node.position = ccp(100, 100); - node.rotation = 30; - node.scaleX = 2.0; - node.scaleY = 3.0; - - CCPhysicsBody *body = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - - TestBasicSequenceHelper(self, physicsNode, parent, node, body); -} - --(void)testBasicSequences7 -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - - CCNode *parent = [CCNode node]; - parent.position = ccp(20, 60); - - CCNode *node = [CCNode node]; - node.contentSize = CGSizeMake(30, 30); - node.anchorPoint = ccp(0.5, 0.5); - node.position = ccp(100, 100); - node.rotation = 30; - node.scaleX = 2.0; - node.scaleY = 3.0; - - CCPhysicsBody *body = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - - TestBasicSequenceHelper(self, physicsNode, parent, node, body); -} - --(void)testBasicSequences8 -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - - CCNode *parent = [CCNode node]; - parent.contentSize = CGSizeMake(25, 35); - parent.anchorPoint = ccp(0.3, 0.7); - parent.position = ccp(20, 60); - - CCNode *node = [CCNode node]; - node.contentSize = CGSizeMake(30, 30); - node.anchorPoint = ccp(0.5, 0.5); - node.position = ccp(100, 100); - node.rotation = 30; - node.scaleX = 2.0; - node.scaleY = 3.0; - - CCPhysicsBody *body = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - - TestBasicSequenceHelper(self, physicsNode, parent, node, body); -} - --(void)testBasicSequences9 -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - - CCNode *parent = [CCNode node]; - parent.contentSize = CGSizeMake(25, 35); - parent.anchorPoint = ccp(0.3, 0.7); - parent.position = ccp(20, 60); - parent.rotation = -10; - - CCNode *node = [CCNode node]; - node.contentSize = CGSizeMake(30, 30); - node.anchorPoint = ccp(0.5, 0.5); - node.position = ccp(100, 100); - node.rotation = 35; - node.scaleX = 2.0; - node.scaleY = 3.0; - - CCPhysicsBody *body = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - - TestBasicSequenceHelper(self, physicsNode, parent, node, body); -} - --(void)testBasicSequences10 -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - - CCNode *parent = [CCNode node]; - parent.contentSize = CGSizeMake(25, 35); - parent.anchorPoint = ccp(0.3, 0.7); - parent.position = ccp(20, 60); - parent.rotation = -15; - parent.scaleX = 1.5; - parent.scaleY = 8.0; - - CCNode *node = [CCNode node]; - node.contentSize = CGSizeMake(30, 30); - node.anchorPoint = ccp(0,0); - node.position = ccp(100, 100); - node.rotation = 30; - node.scaleX = 2.0; - node.scaleY = 3.0; - - CCPhysicsBody *body = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - - TestBasicSequenceHelper(self, physicsNode, parent, node, body); -} - --(void)testBasicSequences11 -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - - CCNode *parent = [CCNode node]; - parent.contentSize = CGSizeMake(25, 35); - parent.anchorPoint = ccp(0.3, 0.7); - parent.position = ccp(20, 60); - parent.rotation = -15; - parent.scaleX = 1.5; - parent.scaleY = 8.0; - - CCNode *node = [CCNode node]; - node.contentSize = CGSizeMake(30, 30); - node.anchorPoint = ccp(0,0); - node.position = ccp(100, 100); - node.rotation = 30; - node.scaleX = 2.0; - node.scaleY = 3.0; - - CCPhysicsBody *body = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - body.type = CCPhysicsBodyTypeStatic; - - TestBasicSequenceHelper(self, physicsNode, parent, node, body); -} - --(void)testDynamicAnchorPoint -{ - cpFloat accuracy = 1e-4; - - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - - CCNode *node = [CCNode node]; - node.contentSize = CGSizeMake(2, 2); - node.anchorPoint = ccp(0.5, 0.5); - XCTAssert(ccpDistance(node.position, CGPointZero) < accuracy, @""); - - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - node.physicsBody.type = CCPhysicsBodyTypeDynamic; - XCTAssert(ccpDistance(node.position, CGPointZero) < accuracy, @""); - - [physicsNode addChild:node]; - [physicsNode onEnter]; - XCTAssert(ccpDistance(node.position, CGPointZero) < accuracy, @""); - - node.rotation = 90; - XCTAssert(ccpDistance(node.position, CGPointZero) < accuracy, @""); - - [physicsNode onExit]; -} - --(void)testStaticAnchorPoint -{ - cpFloat accuracy = 1e-4; - - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - - CCNode *node = [CCNode node]; - node.contentSize = CGSizeMake(2, 2); - node.anchorPoint = ccp(0.5, 0.5); - XCTAssert(ccpDistance(node.position, CGPointZero) < accuracy, @""); - - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - node.physicsBody.type = CCPhysicsBodyTypeStatic; - XCTAssert(ccpDistance(node.position, CGPointZero) < accuracy, @""); - - [physicsNode addChild:node]; - [physicsNode onEnter]; - XCTAssert(ccpDistance(node.position, CGPointZero) < accuracy, @""); - - node.rotation = 90; - XCTAssert(ccpDistance(node.position, CGPointZero) < accuracy, @""); - - [physicsNode onExit]; -} - --(void)testCollisionGroups -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - - NSString *noCollide = @"nocollide"; - - CCNode *node1 = [CCNode node]; - node1.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - node1.physicsBody.collisionGroup = noCollide; - [physicsNode addChild:node1]; - - CCNode *node2 = [CCNode node]; - node2.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - node2.physicsBody.collisionGroup = noCollide; - [physicsNode addChild:node2]; - - // Force entering the scene to set up the physics objects. - [physicsNode onEnter]; - - // Step the physics for a while. - for(int i=0; i<100; i++){ - [physicsNode fixedUpdate:1.0/60.0]; - } - - // Both nodes should be at (0, 0) - XCTAssertTrue(CGPointEqualToPoint(node1.position, CGPointZero) , @""); - XCTAssertTrue(CGPointEqualToPoint(node2.position, CGPointZero) , @""); - - [physicsNode onExit]; -} - --(void)testAffectedByGravity -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - physicsNode.gravity = ccp(0, -100); - - NSString *noCollide = @"nocollide"; - - CCNode *node1 = [CCNode node]; - node1.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - node1.physicsBody.collisionGroup = noCollide; - [physicsNode addChild:node1]; - - CCNode *node2 = [CCNode node]; - node2.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - node2.physicsBody.collisionGroup = noCollide; - node2.physicsBody.affectedByGravity = NO; - [physicsNode addChild:node2]; - - // Force entering the scene to set up the physics objects. - [physicsNode onEnter]; - - // Step the physics for a while. - for(int i=0; i<100; i++){ - [physicsNode fixedUpdate:1.0/60.0]; - } - - // Node1 should move down due to gravity - XCTAssertTrue(node1.position.y < 0.0, @""); - - // Node2 should stay at (0, 0) - XCTAssertTrue(node2.position.y == 0.0, @""); - - [physicsNode onExit]; -} - --(void)testAllowsRotation -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - [physicsNode onEnter]; - - { - // Regular body. - CCNode *node = [CCNode node]; - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - XCTAssert(node.physicsBody.allowsRotation == YES, @""); - - [physicsNode addChild:node]; - XCTAssert(node.physicsBody.allowsRotation == YES, @""); - - XCTAssert(node.physicsBody.body.moment < INFINITY, @""); - }{ - // Set before adding. - CCNode *node = [CCNode node]; - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - node.physicsBody.allowsRotation = NO; - XCTAssert(node.physicsBody.allowsRotation == NO, @""); - - [physicsNode addChild:node]; - XCTAssert(node.physicsBody.allowsRotation == NO, @""); - - XCTAssert(node.physicsBody.body.moment == INFINITY, @""); - }{ - // Set after adding. - CCNode *node = [CCNode node]; - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - XCTAssert(node.physicsBody.allowsRotation == YES, @""); - - [physicsNode addChild:node]; - XCTAssert(node.physicsBody.allowsRotation == YES, @""); - node.physicsBody.allowsRotation = NO; - XCTAssert(node.physicsBody.allowsRotation == NO, @""); - - XCTAssert(node.physicsBody.body.moment == INFINITY, @""); - }{ - // Set and reverted before adding. - CCNode *node = [CCNode node]; - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - node.physicsBody.allowsRotation = NO; - XCTAssert(node.physicsBody.allowsRotation == NO, @""); - node.physicsBody.allowsRotation = YES; - XCTAssert(node.physicsBody.allowsRotation == YES, @""); - - [physicsNode addChild:node]; - XCTAssert(node.physicsBody.allowsRotation == YES, @""); - - XCTAssert(node.physicsBody.body.moment < INFINITY, @""); - }{ - // Set before and reverted after adding. - CCNode *node = [CCNode node]; - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - node.physicsBody.allowsRotation = NO; - XCTAssert(node.physicsBody.allowsRotation == NO, @""); - - [physicsNode addChild:node]; - XCTAssert(node.physicsBody.allowsRotation == NO, @""); - node.physicsBody.allowsRotation = YES; - XCTAssert(node.physicsBody.allowsRotation == YES, @""); - - XCTAssert(node.physicsBody.body.moment < INFINITY, @""); - }{ - // Set reverted after adding. - CCNode *node = [CCNode node]; - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - XCTAssert(node.physicsBody.allowsRotation == YES, @""); - - [physicsNode addChild:node]; - XCTAssert(node.physicsBody.allowsRotation == YES, @""); - node.physicsBody.allowsRotation = NO; - XCTAssert(node.physicsBody.allowsRotation == NO, @""); - node.physicsBody.allowsRotation = YES; - XCTAssert(node.physicsBody.allowsRotation == YES, @""); - - XCTAssert(node.physicsBody.body.moment < INFINITY, @""); - } - - [physicsNode onExit]; -} - --(void)testBodyType -{ - CGPoint points[3] = {}; - - // Regular bodies should default to being dynamic. - XCTAssertEqual([CCPhysicsBody bodyWithCircleOfRadius:0 andCenter:CGPointZero].type, CCPhysicsBodyTypeDynamic, @""); - XCTAssertEqual([CCPhysicsBody bodyWithPillFrom:ccp(0, 1) to:ccp(1, 0) cornerRadius:0].type, CCPhysicsBodyTypeDynamic, @""); - XCTAssertEqual([CCPhysicsBody bodyWithPolygonFromPoints:points count:3 cornerRadius:0].type, CCPhysicsBodyTypeDynamic, @""); - XCTAssertEqual([CCPhysicsBody bodyWithRect:CGRectZero cornerRadius:0].type, CCPhysicsBodyTypeDynamic, @""); - - // Polyline bodies should default to being static bodies. - XCTAssertEqual([CCPhysicsBody bodyWithPolylineFromRect:CGRectZero cornerRadius:0].type, CCPhysicsBodyTypeStatic, @""); - - XCTAssertEqual([CCPhysicsBody bodyWithPolylineFromPoints:points count:3 cornerRadius:0 looped:YES].type, CCPhysicsBodyTypeStatic, @""); - - // Test body type setters - CCPhysicsBody *body = [CCPhysicsBody bodyWithCircleOfRadius:0 andCenter:CGPointZero]; - - body.type = CCPhysicsBodyTypeStatic; - XCTAssertEqual(body.type, CCPhysicsBodyTypeStatic, @""); - XCTAssertEqual(body.body.type, CP_BODY_TYPE_STATIC, @""); - -// body.type = CCPhysicsBodyTypeKinematic; -// XCTAssertEqual(body.type, CCPhysicsBodyTypeKinematic, @""); -// XCTAssertEqual(body.body.type, CP_BODY_TYPE_KINEMATIC, @""); - - body.type = CCPhysicsBodyTypeDynamic; - XCTAssertEqual(body.type, CCPhysicsBodyTypeDynamic, @""); - XCTAssertEqual(body.body.type, CP_BODY_TYPE_DYNAMIC, @""); -} - --(void)testBreakingJoints -{ - CCPhysicsNode *physics = [CCPhysicsNode node]; - physics.gravity = ccp(0, -100); - - CGRect rect = CGRectMake(0, 0, 50, 50); - CCPhysicsJoint *joint1, *joint2, *joint3, *joint4; - - // These should break. - { - CCNode *node1 = [CCNode node]; - node1.position = ccp(100, 200); - - CCPhysicsBody *body1 = node1.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body1.type = CCPhysicsBodyTypeStatic; - - [physics addChild:node1]; - - CCNode *node2 = [CCNode node]; - node2.position = ccp(100, 100); - - CCPhysicsBody *body2 = node2.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - - [physics addChild:node2]; - - joint1 = [CCPhysicsJoint connectedPivotJointWithBodyA:body1 bodyB:body2 anchorA:ccp(rect.size.width/2.0, -rect.size.height/4.0)]; - joint1.breakingForce = -physics.gravity.y*body2.mass*0.9; - }{ - CCNode *node1 = [CCNode node]; - node1.position = ccp(200, 200); - - CCPhysicsBody *body1 = node1.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body1.type = CCPhysicsBodyTypeStatic; - - [physics addChild:node1]; - - CCNode *node2 = [CCNode node]; - node2.position = ccp(200, 100); - - CCPhysicsBody *body2 = node2.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - - [physics addChild:node2]; - - joint2 = [CCPhysicsJoint connectedDistanceJointWithBodyA:body1 bodyB:body2 anchorA:ccp(rect.size.width/2.0, 0.0) anchorB:ccp(rect.size.width/2.0, rect.size.height)]; - joint2.breakingForce = -physics.gravity.y*body2.mass*0.9; - } - - // These shouldn't - { - CCNode *node1 = [CCNode node]; - node1.position = ccp(300, 200); - - CCPhysicsBody *body1 = node1.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body1.type = CCPhysicsBodyTypeStatic; - - [physics addChild:node1]; - - CCNode *node2 = [CCNode node]; - node2.position = ccp(300, 100); - - CCPhysicsBody *body2 = node2.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - - [physics addChild:node2]; - - joint3 = [CCPhysicsJoint connectedPivotJointWithBodyA:body1 bodyB:body2 anchorA:ccp(rect.size.width/2.0, -rect.size.height/4.0)]; - joint3.breakingForce = -physics.gravity.y*body2.mass*1.1; - }{ - CCNode *node1 = [CCNode node]; - node1.position = ccp(400, 200); - - CCPhysicsBody *body1 = node1.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body1.type = CCPhysicsBodyTypeStatic; - - [physics addChild:node1]; - - CCNode *node2 = [CCNode node]; - node2.position = ccp(400, 100); - - CCPhysicsBody *body2 = node2.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - - [physics addChild:node2]; - - joint4 = [CCPhysicsJoint connectedDistanceJointWithBodyA:body1 bodyB:body2 anchorA:ccp(rect.size.width/2.0, 0.0) anchorB:ccp(rect.size.width/2.0, rect.size.height)]; - joint4.breakingForce = -physics.gravity.y*body2.mass*1.1; - } - - [physics onEnter]; - - for(int i=0; i<100; i++){ - [physics fixedUpdate:1.0/60.0]; - } - - XCTAssert(!joint1.valid, @""); - XCTAssert(!joint2.valid, @""); - XCTAssert(joint3.valid, @""); - XCTAssert(joint4.valid, @""); - - [physics onExit]; -} - --(BOOL)ccPhysicsCollisionBegin:(CCPhysicsCollisionPair *)pair theStaticOne:(CCNode *)nodeA theDynamicOne:(CCNode *)nodeB -{ - nodeB.physicsBody.type = CCPhysicsBodyTypeStatic; - - // TODO not sure if we should hide the deferred nature or not... Hrm. - XCTAssertEqual(nodeB.physicsBody.type, CCPhysicsBodyTypeDynamic, @""); - - return FALSE; -} - --(void)testBodyTypeCollisions -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - physicsNode.collisionDelegate = self; - physicsNode.gravity = ccp(0, -100); - - CCNode *node1 = [CCNode node]; - node1.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - node1.physicsBody.type = CCPhysicsBodyTypeStatic; - node1.physicsBody.collisionType = @"theStaticOne"; - [physicsNode addChild:node1]; - - CCNode *node2 = [CCNode node]; - node2.position = ccp(0, 10); - node2.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - node2.physicsBody.type = CCPhysicsBodyTypeDynamic; - node2.physicsBody.collisionType = @"theDynamicOne"; - [physicsNode addChild:node2]; - - // Force entering the scene to set up the physics objects. - [physicsNode onEnter]; - - // Step the physics for a while. - for(int i=0; i<100; i++){ - [physicsNode fixedUpdate:1.0/100.0]; - } - - XCTAssertEqual(node2.physicsBody.type, CCPhysicsBodyTypeStatic, @""); - - [physicsNode onExit]; -} - --(void)testBodyEachCollisionPair -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - physicsNode.gravity = ccp(0, -100); - - CCNode *node1 = [CCNode node]; - node1.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - node1.physicsBody.type = CCPhysicsBodyTypeStatic; - [physicsNode addChild:node1]; - - CCNode *node2 = [CCNode node]; - node2.position = ccp(0, 10); - node2.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - node2.physicsBody.type = CCPhysicsBodyTypeDynamic; - [physicsNode addChild:node2]; - - // Force entering the scene to set up the physics objects. - [physicsNode onEnter]; - - // Step the physics for a while. - for(int i=0; i<100; i++){ - [physicsNode fixedUpdate:1.0/100.0]; - } - - __block BOOL check = NO; - - [node1.physicsBody eachCollisionPair:^(CCPhysicsCollisionPair *pair) { - CCPhysicsShape *a, *b; [pair shapeA:&a shapeB:&b]; - check = ( - (a.node == node1 && b.node == node2) || - (b.node == node1 && a.node == node2) - ); - }]; - - XCTAssert(check, @"The objects should have had a collision pair listed between them."); - - [physicsNode onExit]; -} - -// TODO -// * Check that body and shape settings are preserved through multiple add/remove cycles and are actually applied to the cpBody. -// * Check that changing properties before and after adding to an active physics node updates the properties correctly. - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/UnitTests/CCSchedulerTests.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/UnitTests/CCSchedulerTests.m deleted file mode 100644 index 1df7246..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/UnitTests/CCSchedulerTests.m +++ /dev/null @@ -1,742 +0,0 @@ -// -// CCSchedulerTests.m -// cocos2d-ios -// -// Created by Scott Lembcke on 10/21/13. -// -// - -#import -#import "cocos2d.h" - - -// XCTAssertEqual() doesn't like comparing to the preprocessor token for some reason. -static CCTime inf = INFINITY; - - -@interface SequenceTester : NSObject -@property(nonatomic, strong) NSMutableArray *sequence; -@property(nonatomic, assign) NSInteger priority; -@property(nonatomic, copy) NSString *name; -@end - - -@implementation SequenceTester - --(void)update:(CCTime)delta -{ - if(_sequence) [_sequence addObject:[NSString stringWithFormat:@"update(%@):%.1f", self.name, delta]]; -} - --(void)fixedUpdate:(CCTime)delta -{ - if(_sequence) [_sequence addObject:[NSString stringWithFormat:@"fixedUpdate(%@):%.1f", self.name, delta]]; -} - -@end - - -@interface ScheduledRemoveTester : NSObject --(id)initWithScheduler:(CCScheduler *)scheduler removalTime:(int)removalTime; -@end - - -@implementation ScheduledRemoveTester { - CCScheduler *_scheduler; - // int since it's also used as a priority. - int _removalTime; -} - --(NSInteger)priority -{ - // Force it to sort by removal time to ensure objects are removed in worst case order. - return _removalTime; -} - --(id)initWithScheduler:(CCScheduler *)scheduler removalTime:(int)removalTime -{ - if((self = [super init])){ - _scheduler = scheduler; - _removalTime = removalTime; - } - - return self; -} - --(void)update:(CCTime)delta -{ - if(_scheduler.currentTime > _removalTime){ - [_scheduler unscheduleTarget:self]; - } -} - -@end - - -@interface NSNumber(CCSchedulerTarget) -@end - - -@implementation NSNumber(CCSchedulerTarget) - --(NSInteger)priority {return self.integerValue;} - -@end - - -@interface CCSchedulerTests : XCTestCase -@end - -@implementation CCSchedulerTests { -} - -- (void)testInvoke0 -{ - NSMutableArray *seq = [NSMutableArray array]; - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - [scheduler scheduleBlock:^(CCTimer *timer){ - XCTAssertEqual(timer.deltaTime, 0.0, @""); - XCTAssertEqual(timer.invokeTime, 0.0, @""); - [seq addObject:@(timer.invokeTime)]; - } forTarget:nil withDelay:0.0]; - - [scheduler update:0.0]; - - XCTAssertEqualObjects(seq, (@[@0.0]), @""); -} - -- (void)testInvokeDelay -{ - NSMutableArray *seq = [NSMutableArray array]; - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - [scheduler scheduleBlock:^(CCTimer *timer){ - XCTAssertEqual(timer.deltaTime, 1.0, @""); - XCTAssertEqual(timer.invokeTime, 1.0, @""); - [seq addObject:@(timer.invokeTime)]; - } forTarget:nil withDelay:1.0]; - - [scheduler update:1.0]; - - XCTAssertEqualObjects(seq, (@[@1.0]), @""); -} - -- (void)testInvokeDelay2 -{ - NSMutableArray *seq = [NSMutableArray array]; - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - [scheduler scheduleBlock:^(CCTimer *timer){ - XCTAssertEqual(timer.deltaTime, 1.0, @""); - XCTAssertEqual(timer.invokeTime, 1.0, @""); - [seq addObject:@(timer.invokeTime)]; - } forTarget:nil withDelay:1.0]; - - // Updating beyond the timestep should still work. - [scheduler update:10.0]; - - XCTAssertEqualObjects(seq, (@[@1.0]), @""); -} - -- (void)testInvokeReschedule -{ - NSMutableArray *seq = [NSMutableArray array]; - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - __block CCTime expectedInvokeTime = 1.0; - __block CCTime expectedDeltaTime = 1.0; - - [scheduler scheduleBlock:^(CCTimer *timer){ - XCTAssertEqual(timer.deltaTime, expectedDeltaTime, @""); - XCTAssertEqual(timer.invokeTime, expectedInvokeTime, @""); - - expectedDeltaTime = 0.5; - expectedInvokeTime += expectedDeltaTime; - - [seq addObject:@(timer.invokeTime)]; - [timer repeatOnceWithInterval:0.5]; - } forTarget:nil withDelay:1.0]; - - // Updating beyond the timestep should still work. - [scheduler update:2.0]; - - XCTAssertEqualObjects(seq, (@[@1.0, @1.5, @2.0]), @""); -} - -- (void)testInvokeRepeat -{ - NSMutableArray *seq = [NSMutableArray array]; - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - CCTimer *timer = [scheduler scheduleBlock:^(CCTimer *timer){ - [seq addObject:@(timer.invokeTime)]; - } forTarget:nil withDelay:1.0]; - - timer.repeatCount = 3; - timer.repeatInterval = 0.5; - - // Updating beyond the timestep should still work because the timer should get unscheduled. - [scheduler update:10.0]; - - XCTAssertEqualObjects(seq, (@[@1.0, @1.5, @2.0, @2.5]), @""); -} - -- (void)testInvalidate -{ - __block int counter = 0; - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - CCTimer *timer = [scheduler scheduleBlock:^(CCTimer *timer){ - counter++; - } forTarget:nil withDelay:0]; - XCTAssertFalse(timer.invalid, @""); - - timer.repeatCount = CCTimerRepeatForever; - timer.repeatInterval = 1.0; - - [scheduler update:10.0]; - XCTAssertEqual(counter, 11, @""); - XCTAssertFalse(timer.invalid, @""); - - [timer invalidate]; - XCTAssertTrue(timer.invalid, @""); - - [scheduler update:10.0]; - XCTAssertEqual(counter, 11, @""); - XCTAssertTrue(timer.invalid, @""); -} - -- (void)testUpdate -{ - NSMutableArray *seq = [NSMutableArray array]; - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = 1.0; - - SequenceTester *target = [[SequenceTester alloc] init]; - target.sequence = seq; - target.name = @"foo"; - - XCTAssertFalse([scheduler isTargetScheduled:target], @""); - - [scheduler scheduleTarget:target]; - XCTAssertTrue([scheduler isTargetScheduled:target], @""); - - // Targets are initially paused. - XCTAssertTrue([scheduler isTargetPaused:target], @""); - - [seq removeAllObjects]; - [scheduler update:2.0]; - XCTAssertEqualObjects(seq, (@[ - ]), @""); - - // Unpause and try a few steps. - [scheduler setPaused:NO target:target]; - XCTAssertFalse([scheduler isTargetPaused:target], @""); - - [seq removeAllObjects]; - [scheduler update:3.0]; - XCTAssertEqualObjects(seq, (@[ - @"fixedUpdate(foo):1.0", - @"fixedUpdate(foo):1.0", - @"fixedUpdate(foo):1.0", - @"update(foo):3.0", - ]), @""); - - [seq removeAllObjects]; - [scheduler update:2.0]; - XCTAssertEqualObjects(seq, (@[ - @"fixedUpdate(foo):1.0", - @"fixedUpdate(foo):1.0", - @"update(foo):2.0", - ]), @""); - - // Enable pause again. - [scheduler setPaused:YES target:target]; - XCTAssertTrue([scheduler isTargetPaused:target], @""); - - [seq removeAllObjects]; - [scheduler update:2.0]; - XCTAssertEqualObjects(seq, (@[ - ]), @""); - - // Unpause the second time. - [scheduler setPaused:NO target:target]; - XCTAssertFalse([scheduler isTargetPaused:target], @""); - - [seq removeAllObjects]; - [scheduler update:2.0]; - XCTAssertEqualObjects(seq, (@[ - @"fixedUpdate(foo):1.0", - @"fixedUpdate(foo):1.0", - @"update(foo):2.0", - ]), @""); - - // Remove the target. - [scheduler unscheduleTarget:target]; - XCTAssertFalse([scheduler isTargetScheduled:target], @""); - - [seq removeAllObjects]; - [scheduler update:2.0]; - XCTAssertEqualObjects(seq, (@[ - ]), @""); -} - -- (void)testLotsOfTimers -{ - NSMutableSet *invocations = [NSMutableSet set]; - NSMutableSet *expectedInvocations = [NSMutableSet set]; - - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - // Stuff 100k timers into the scheduler. - for(int i=0; i<100000; i++){ - NSNumber *n = @(i); - - CCTimer *timer = [scheduler scheduleBlock:^(CCTimer *timer){ - [invocations addObject:n]; - } forTarget:n withDelay:CCRANDOM_0_1()*200.0]; - - // Invalidate some of the timers. - if(CCRANDOM_0_1() > 0.5){ - [timer invalidate]; - } else { - // Only stepping to t=100, timers are scheduled to t=200 - if(timer.invokeTime <= 100.0){ - [expectedInvocations addObject:n]; - } - } - } - - // 1/(power of two) just to avoid floating point issues - CCTime dt = 1.0/64.0; - for(CCTime t=0.0; t<100.0; t += dt){ - [scheduler update:dt]; - } - - XCTAssertEqualObjects(invocations, expectedInvocations, @""); -} - -- (void)testLotsOfRepeatingTimers -{ - NSMutableDictionary *invocations = [NSMutableDictionary dictionary]; - NSMutableDictionary *expectedInvocations = [NSMutableDictionary dictionary]; - - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - int repeatCount = 1000; - NSNumber *expectedInvocationCount = @(repeatCount + 1); - - // Stuff 1k timers into the scheduler. - for(int i=0; i<1000; i++){ - NSNumber *n = @(i); - - CCTimer *timer = [scheduler scheduleBlock:^(CCTimer *timer){ - NSNumber *count = [invocations objectForKey:n]; - [invocations setObject:@(count.intValue + 1) forKey:n]; - } forTarget:n withDelay:CCRANDOM_0_1()]; - - timer.repeatCount = repeatCount; - timer.repeatInterval = CCRANDOM_0_1(); - - [expectedInvocations setObject:expectedInvocationCount forKey:n]; - } - - CCTime dt = 1.0/60.0; - for(CCTime t=0.0; t<(repeatCount + 1); t += dt){ - [scheduler update:dt]; - } - - XCTAssertEqualObjects(invocations, expectedInvocations, @""); -} - -- (void)testPauseTimer -{ - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - [scheduler update:2.0]; - XCTAssertEqual(scheduler.currentTime, 2.0, @""); - - __block CCTime invokedTime = -1.0; - CCTimer *timer = [scheduler scheduleBlock:^(CCTimer *timer){ - invokedTime = timer.invokeTime; - - // deltaTime should not include paused time. - XCTAssertEqual(timer.invokeTime, timer.scheduler.currentTime, @""); - XCTAssertEqual(timer.deltaTime, 5.0, @""); - } forTarget:nil withDelay:5.0]; - XCTAssertEqual(timer.invokeTime, 7.0, @""); - - [scheduler update:2.0]; - XCTAssertEqual(timer.invokeTime, 7.0, @""); - - timer.paused = YES; - timer.paused = YES; - XCTAssertEqual(timer.invokeTime, inf, @""); - // After resuming the timer should have 3 seconds remaining. - - [scheduler update:10.0]; - XCTAssertEqual(invokedTime, -1.0, @""); - XCTAssertEqual(scheduler.currentTime, 14.0, @""); - - timer.paused = NO; - XCTAssertEqual(timer.invokeTime, 17.0, @""); - - timer.paused = YES; - XCTAssertEqual(timer.invokeTime, inf, @""); - - timer.paused = NO; - timer.paused = NO; - XCTAssertEqual(timer.invokeTime, 17.0, @""); - - [scheduler update:10.0]; - XCTAssertEqual(invokedTime, 17.0, @""); - - // The timer should have an infinite invoke time after it has expired. - XCTAssertEqual(timer.invokeTime, inf, @""); -} - -- (void)testPauseTimerTarget -{ - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - [scheduler update:2.0]; - XCTAssertEqual(scheduler.currentTime, 2.0, @""); - - __block CCTime invokedTime = -1.0; - CCTimer *timer = [scheduler scheduleBlock:^(CCTimer *timer){ - invokedTime = timer.invokeTime; - - // deltaTime should not include paused time. - XCTAssertEqual(timer.deltaTime, 5.0, @""); - } forTarget:nil withDelay:5.0]; - XCTAssertEqual(timer.invokeTime, 7.0, @""); - - [scheduler update:2.0]; - XCTAssertEqual(timer.invokeTime, 7.0, @""); - - [scheduler setPaused:YES target:nil]; - XCTAssertEqual(timer.invokeTime, inf, @""); - // After resuming the timer should have 3 seconds remaining. - - [scheduler update:10.0]; - XCTAssertEqual(invokedTime, -1.0, @""); - XCTAssertEqual(scheduler.currentTime, 14.0, @""); - - [scheduler setPaused:NO target:nil]; - XCTAssertEqual(timer.invokeTime, 17.0, @""); - - [scheduler setPaused:YES target:nil]; - XCTAssertEqual(timer.invokeTime, inf, @""); - - [scheduler setPaused:NO target:nil]; - XCTAssertEqual(timer.invokeTime, 17.0, @""); - - [scheduler update:10.0]; - XCTAssertEqual(invokedTime, 17.0, @""); - - // The timer should have an infinite invoke time after it has expired. - XCTAssertEqual(timer.invokeTime, inf, @""); -} - --(void)testTimerIncrement -{ - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - __block int invocations = 0; - __block CCTime delay = 1.0; - __block CCTime expectedInvokeTime = delay; - - CCTimer *timer = [scheduler scheduleBlock:^(CCTimer *timer){ - XCTAssertEqual(timer.invokeTime, expectedInvokeTime, @""); - - invocations++; - if(invocations == 3){ - invocations = 0; - delay += 1.0; - } - - if(delay < 10){ - expectedInvokeTime += delay; - [timer repeatOnceWithInterval:delay]; - } - } forTarget:nil withDelay:delay]; - - [scheduler update:1000.0]; - XCTAssertTrue(timer.invalid, @""); -} - --(void)testTimerPriorities -{ - NSMutableArray *seq = [NSMutableArray array]; - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - NSArray *priorities = @[@4, @5, @8, @0, @7, @2, @3, @9, @6, @1]; - - for(NSNumber *priority in priorities){ - SequenceTester *target = [[SequenceTester alloc] init]; - target.priority = priority.integerValue; - - [scheduler scheduleBlock:^(CCTimer *timer){[seq addObject:priority];} forTarget:target withDelay:1.0]; - [scheduler setPaused:NO target:target]; - } - - XCTAssertEqualObjects(seq, [seq sortedArrayUsingSelector:@selector(compare:)], @""); -} - -// Pausing a timer at exactly it's invokation time should still invoke the timer. --(void)testTimerPauseAtInvoke -{ - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - __block int timer1CallCount = 0; - __block int timer2CallCount = 0; - - // This target will be paused at exactly it's invocation time. - CCTimer *timer1 = [scheduler scheduleBlock:^(CCTimer *timer){ - timer1CallCount++; - } forTarget:nil withDelay:1.0]; - - timer1.repeatCount = CCTimerRepeatForever; - - // This is a high priority target and will be called first to pause the first timer. - SequenceTester *target = [[SequenceTester alloc] init]; - target.priority = -1; - - [scheduler setPaused:NO target:target]; - - [scheduler scheduleBlock:^(CCTimer *unused){ - timer1.paused = true; - timer2CallCount++; - } forTarget:target withDelay:1.0]; - - [scheduler update:10.0]; - XCTAssertEqual(timer1CallCount, 0, @""); - XCTAssertEqual(timer2CallCount, 1, @""); -} - --(void)testTimerPause1 -{ - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - CCTimer *timer = [scheduler scheduleBlock:^(CCTimer *t){ - XCTAssertEqual(t.deltaTime, 3.0, @""); - XCTAssertEqual(t.invokeTime, 6.0, @""); - XCTAssertEqual(t.scheduler.currentTime, 6.0, @""); - } forTarget:nil withDelay:3.0]; - XCTAssertEqual(timer.invokeTime, 3.0, @""); - - // Pause at 1.0 - [scheduler scheduleBlock:^(CCTimer *t){ - timer.paused = YES; - XCTAssertEqual(timer.invokeTime, inf, @""); - } forTarget:nil withDelay:1.0]; - - // Unpause at 4.0 - [scheduler scheduleBlock:^(CCTimer *t){ - timer.paused = NO; - XCTAssertEqual(timer.invokeTime, 6.0, @""); - } forTarget:nil withDelay:4.0]; - - [scheduler update:20.0]; -} - --(void)testTimerPause2 -{ - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - CCTimer *timer = [scheduler scheduleBlock:^(CCTimer *t){ - XCTAssertEqual(t.deltaTime, 3.0, @""); - XCTAssertEqual(t.invokeTime, 4.0, @""); - XCTAssertEqual(t.scheduler.currentTime, 4.0, @""); - } forTarget:nil withDelay:3.0]; - XCTAssertEqual(timer.invokeTime, 3.0, @""); - - // Pause at 1.0 - [scheduler scheduleBlock:^(CCTimer *t){ - timer.paused = YES; - XCTAssertEqual(timer.invokeTime, inf, @""); - } forTarget:nil withDelay:1.0]; - - // Unpause at 2.0 - [scheduler scheduleBlock:^(CCTimer *t){ - timer.paused = NO; - XCTAssertEqual(timer.invokeTime, 4.0, @""); - } forTarget:nil withDelay:2.0]; - - [scheduler update:20.0]; -} - --(void)testTimerPause3 -{ - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - CCTimer *timer = [scheduler scheduleBlock:^(CCTimer *t){ - XCTAssertEqual(t.deltaTime, 2.0, @""); - XCTAssertEqual(t.invokeTime, 4.0, @""); - XCTAssertEqual(t.scheduler.currentTime, 4.0, @""); - } forTarget:nil withDelay:2.0]; - XCTAssertEqual(timer.invokeTime, 2.0, @""); - - // Pause at 1.0 - [scheduler scheduleBlock:^(CCTimer *t){ - timer.paused = YES; - XCTAssertEqual(timer.invokeTime, inf, @""); - } forTarget:nil withDelay:1.0]; - - // Unpause at 3.0 - [scheduler scheduleBlock:^(CCTimer *t){ - timer.paused = NO; - XCTAssertEqual(timer.invokeTime, 4.0, @""); - } forTarget:nil withDelay:3.0]; - - [scheduler update:20.0]; -} - --(void)testTimerPause4 -{ - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - __block int invokeCount = 0; - - CCTimer *timer = [scheduler scheduleBlock:^(CCTimer *t){ - XCTAssertEqual(t.deltaTime, 2.0, @""); - XCTAssertEqual(fmod(t.invokeTime, 4.0), 0.0, @""); - XCTAssertEqual(t.invokeTime, t.scheduler.currentTime, @""); - - invokeCount++; - } forTarget:nil withDelay:2.0]; - - timer.repeatCount = 2; - - // Pause at 0.5 + 2i - [scheduler scheduleBlock:^(CCTimer *pausingTimer){ - timer.paused = YES; - XCTAssertEqual(timer.invokeTime, inf, @""); - - [pausingTimer repeatOnceWithInterval:2.0]; - } forTarget:nil withDelay:0.5]; - - // Unpause at 1.5 + 2i - [scheduler scheduleBlock:^(CCTimer *unpausingTimer){ - timer.paused = NO; - - if(timer.invokeTime > 12.0){ - // After 12.0, the timer will stop repeating and become invalid. - XCTAssertEqual(timer.invokeTime, inf, @""); - } else if(fmod(unpausingTimer.invokeTime, 4.0) == 1.5){ - XCTAssertEqual(fmod(timer.invokeTime, 4.0), 3.0, @""); - } else { - XCTAssertEqual(fmod(timer.invokeTime, 4.0), 0.0, @""); - } - - [unpausingTimer repeatOnceWithInterval:2.0]; - } forTarget:nil withDelay:1.5]; - - [scheduler update:20.0]; - XCTAssertEqual(invokeCount, 3, @""); -} - --(void)testRemoveScheduledUpdate -{ - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - const int count = 10; - NSMutableArray *targets = [NSMutableArray array]; - - for(int i=0; i - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.cocos2d-iphone.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/UnitTests/UnitTests-Prefix.pch b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/UnitTests/UnitTests-Prefix.pch deleted file mode 100644 index b5ffd78..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/UnitTests/UnitTests-Prefix.pch +++ /dev/null @@ -1,10 +0,0 @@ -// -// Prefix header -// -// The contents of this file are implicitly included at the beginning of every source file. -// - -#ifdef __OBJC__ - #import - #import -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/UnitTests/powered.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/UnitTests/powered.png deleted file mode 100644 index 51ca9f6..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/UnitTests/powered.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/VERSION b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/VERSION deleted file mode 100644 index 56fea8a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/VERSION +++ /dev/null @@ -1 +0,0 @@ -3.0.0 \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/Release/libObjectiveChipmunk.a b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/Release/libObjectiveChipmunk.a deleted file mode 100644 index ebc71e4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/Release/libObjectiveChipmunk.a and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/Release/libcocos2d.a b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/Release/libcocos2d.a deleted file mode 100644 index 7e3f3cc..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/Release/libcocos2d.a and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/Release/libkazmath.a b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/Release/libkazmath.a deleted file mode 100644 index b92bbee..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/Release/libkazmath.a and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/Release/usr/local/include/NSEvent+CC.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/Release/usr/local/include/NSEvent+CC.h deleted file mode 100644 index 97c0f45..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/Release/usr/local/include/NSEvent+CC.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Apportable Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "ccMacros.h" - -#ifdef __CC_PLATFORM_MAC - -#import - -@class CCNode; - -@interface NSEvent (CC) - -- (CGPoint) locationInNode:(CCNode*) node; - -- (CGPoint) locationInWorld; - -@end - -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk.dep b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk.dep deleted file mode 100644 index e3de324..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk.dep +++ /dev/null @@ -1,34 +0,0 @@ -aa4230e3a71e874bdaba9ea63f249da6 c27f18510b03b2d1305094c13004bace ffffffffffffffffffffffffffffffff 0 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/libObjectiveChipmunk.a -00000000001f34b00000000000001feb 4d715d15f706d82991be4a00abcf5381 ffffffffffffffffffffffffffffffff 23716 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpConstraint.o -00000000001f34b000000000000032c3 28200de6f1b78ef32b744098857f4261 ffffffffffffffffffffffffffffffff 46532 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceHash.o -00000000001f34b00000000000001f85 fd908f0575bdca0a1eefa9ec2688f276 ffffffffffffffffffffffffffffffff 25868 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGearJoint.o -00000000001f6b6c0000000000004d12 0aab8b2af5cf06c1c1b50fd0af5fa687 ffffffffffffffffffffffffffffffff 112636 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkSpace.o -00000000001f34b00000000000001d0a 09e4e062caa47dcfda56cb5bb60f2db8 ffffffffffffffffffffffffffffffff 27084 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRotaryLimitJoint.o -00000000001f34b000000000000006d0 929f82798ad7b43c4966719b98bfaf99 ffffffffffffffffffffffffffffffff 10612 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpatialIndex.o -00000000001f34b000000000000042a5 e275c1e686654984c866c80290ae3c12 ffffffffffffffffffffffffffffffff 58220 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpace.o -00000000001f34b0000000000000360d 60bfcc48021efa3f6cc8173a29bd281a ffffffffffffffffffffffffffffffff 53876 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBody.o -00000000001f34b000000000000019b0 c07288f7b420741918061375a2b87f9f ffffffffffffffffffffffffffffffff 37456 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSlideJoint.o -00000000001f34b00000000000001899 5cbc04ed9b01e0e5b1b167b39e6ecd94 ffffffffffffffffffffffffffffffff 28852 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedRotarySpring.o -00000000001f34b000000000000016d5 979bc4a0a05a477f173713a09ec61c03 ffffffffffffffffffffffffffffffff 20804 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSweep1D.o -00000000001f34b00000000000003926 0e19b69128faa92999e580f69a610480 ffffffffffffffffffffffffffffffff 55604 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArbiter.o -00000000001f34b000000000000018d4 5e3bfef9bfcc78d38e95aa5f9ec076ea ffffffffffffffffffffffffffffffff 39304 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGrooveJoint.o -00000000001f34b000000000000010cd 8b779f185ba7ce103efc22a2b7597715 ffffffffffffffffffffffffffffffff 71568 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkMultiGrab.o -00000000001f34b00000000000000666 07569177210fd9df3c1894b8a1a2220d ffffffffffffffffffffffffffffffff 6652 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArray.o -00000000001f34b00000000000002b02 7d90b80fb2c6157486cf677ecfcfcb38 ffffffffffffffffffffffffffffffff 43480 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPolyShape.o -00000000001f34b00000000000001bd7 8be1623fe30a00b62aedea4041818514 ffffffffffffffffffffffffffffffff 28476 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRatchetJoint.o -00000000001f34b00000000000002c3f 3c75c51f0692fa309ae182a81789ac6f ffffffffffffffffffffffffffffffff 99724 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkShape.o -00000000001f34b00000000000002bb8 70f61ba1503b0c905d7cfae6c5b8d407 ffffffffffffffffffffffffffffffff 42580 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/chipmunk.o -00000000001f34b00000000000001930 486fe71438d2982b9e9751666d7300a2 ffffffffffffffffffffffffffffffff 15568 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpHashSet.o -00000000001f34b00000000000001d1f c911b6a42767dc0430f17560c6d82074 ffffffffffffffffffffffffffffffff 33464 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPivotJoint.o -00000000001f34b00000000000001494 f08eae8bdf96cb245a26a33e72bfd53e ffffffffffffffffffffffffffffffff 38324 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedSpring.o -00000000001f34b00000000000003f64 23cc2cc6387c5953f9f5ba0feba75bca ffffffffffffffffffffffffffffffff 36336 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceComponent.o -00000000001f34b0000000000000023c 741984b78eada3be116f3733855a69c6 ffffffffffffffffffffffffffffffff 22076 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSimpleMotor.o -00000000001f34b00000000000005c9c e0041b7312927f39b5aafd51151dd41f ffffffffffffffffffffffffffffffff 68044 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBBTree.o -00000000001f34b000000000000017ef 646ef4ddbb9023de25503667ee5a7973 ffffffffffffffffffffffffffffffff 28832 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceDebug.o -00000000001f6b6c0000000000003ac3 f84fa848fcb9c5c91204c13bf9f253ce ffffffffffffffffffffffffffffffff 134916 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkConstraint.o -00000000001f34b00000000000003403 208849f5a2b7f3a67725ded5ea6e46be ffffffffffffffffffffffffffffffff 66728 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpShape.o -00000000001f34b00000000000006c8c e1597793a502b4dc5f5bb30ce893fc41 ffffffffffffffffffffffffffffffff 84844 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpCollision.o -00000000001f34b00000000000001bf4 8d121605f69f0fb1437d035cb79e481f ffffffffffffffffffffffffffffffff 32984 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPinJoint.o -00000000001f6b6c00000000000016cb 860941fd99268ed5112a97ca9c114b28 ffffffffffffffffffffffffffffffff 64420 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkBody.o -00000000001f34b00000000000003989 7dd62cd315b18857c33e7bee5c45473d ffffffffffffffffffffffffffffffff 34852 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceStep.o -00000000001f34b0000000000000138c a12154588da3b62a6f2cdbf723b29943 ffffffffffffffffffffffffffffffff 31368 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceQuery.o diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkBody.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkBody.d deleted file mode 100644 index 5fc948d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkBody.d +++ /dev/null @@ -1,31 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkBody.m \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ObjectiveChipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkBody.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkShape.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkConstraint.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkSpace.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkMultiGrab.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkBody.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkBody.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkBody.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkBody.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkBody.o deleted file mode 100644 index 0736229..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkBody.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkConstraint.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkConstraint.d deleted file mode 100644 index f08bc83..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkConstraint.d +++ /dev/null @@ -1,31 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkConstraint.m \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ObjectiveChipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkBody.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkShape.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkConstraint.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkSpace.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkMultiGrab.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkConstraint.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkConstraint.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkConstraint.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkConstraint.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkConstraint.o deleted file mode 100644 index 759ab49..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkConstraint.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkMultiGrab.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkMultiGrab.d deleted file mode 100644 index 33d967d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkMultiGrab.d +++ /dev/null @@ -1,30 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkMultiGrab.m \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkMultiGrab.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ObjectiveChipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkBody.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkShape.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkConstraint.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkSpace.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkMultiGrab.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkMultiGrab.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkMultiGrab.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkMultiGrab.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkMultiGrab.o deleted file mode 100644 index 5c0b02f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkMultiGrab.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkShape.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkShape.d deleted file mode 100644 index 589d349..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkShape.d +++ /dev/null @@ -1,31 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkShape.m \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ObjectiveChipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkBody.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkShape.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkConstraint.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkSpace.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkMultiGrab.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkShape.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkShape.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkShape.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkShape.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkShape.o deleted file mode 100644 index 368e5fa..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkShape.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkSpace.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkSpace.d deleted file mode 100644 index 9e7b40e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkSpace.d +++ /dev/null @@ -1,31 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkSpace.m \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ObjectiveChipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkBody.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkShape.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkConstraint.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkSpace.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkMultiGrab.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkSpace.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkSpace.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkSpace.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkSpace.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkSpace.o deleted file mode 100644 index 1ebd13c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkSpace.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ObjectiveChipmunk.LinkFileList b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ObjectiveChipmunk.LinkFileList deleted file mode 100644 index 0169f61..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ObjectiveChipmunk.LinkFileList +++ /dev/null @@ -1,33 +0,0 @@ -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceQuery.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceStep.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkBody.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPinJoint.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpCollision.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpShape.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkConstraint.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceDebug.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBBTree.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSimpleMotor.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceComponent.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedSpring.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPivotJoint.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpHashSet.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/chipmunk.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkShape.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRatchetJoint.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPolyShape.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArray.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkMultiGrab.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGrooveJoint.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArbiter.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSweep1D.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedRotarySpring.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSlideJoint.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBody.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpace.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpatialIndex.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRotaryLimitJoint.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkSpace.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGearJoint.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceHash.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpConstraint.o diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/chipmunk.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/chipmunk.d deleted file mode 100644 index 549026f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/chipmunk.d +++ /dev/null @@ -1,26 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/chipmunk.c \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_ffi.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/chipmunk.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/chipmunk.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/chipmunk.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/chipmunk.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/chipmunk.o deleted file mode 100644 index 87b12af..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/chipmunk.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArbiter.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArbiter.d deleted file mode 100644 index d0046bc..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArbiter.d +++ /dev/null @@ -1,25 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpArbiter.c \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArbiter.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArbiter.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArbiter.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArbiter.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArbiter.o deleted file mode 100644 index 983cd02..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArbiter.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArray.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArray.d deleted file mode 100644 index f10228b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArray.d +++ /dev/null @@ -1,25 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpArray.c \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArray.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArray.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArray.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArray.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArray.o deleted file mode 100644 index fd912cd..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArray.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBBTree.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBBTree.d deleted file mode 100644 index 9c6c478..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBBTree.d +++ /dev/null @@ -1,25 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpBBTree.c \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBBTree.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBBTree.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBBTree.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBBTree.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBBTree.o deleted file mode 100644 index 2528871..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBBTree.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBody.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBody.d deleted file mode 100644 index f8ae437..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBody.d +++ /dev/null @@ -1,25 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpBody.c \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBody.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBody.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBody.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBody.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBody.o deleted file mode 100644 index 3960241..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBody.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpCollision.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpCollision.d deleted file mode 100644 index a06cb06..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpCollision.d +++ /dev/null @@ -1,25 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpCollision.c \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpCollision.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpCollision.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpCollision.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpCollision.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpCollision.o deleted file mode 100644 index 4c408a6..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpCollision.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpConstraint.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpConstraint.d deleted file mode 100644 index a064084..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpConstraint.d +++ /dev/null @@ -1,25 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpConstraint.c \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpConstraint.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpConstraint.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpConstraint.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpConstraint.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpConstraint.o deleted file mode 100644 index f3fe6e8..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpConstraint.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedRotarySpring.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedRotarySpring.d deleted file mode 100644 index f55ee99..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedRotarySpring.d +++ /dev/null @@ -1,25 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpDampedRotarySpring.c \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedRotarySpring.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedRotarySpring.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedRotarySpring.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedRotarySpring.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedRotarySpring.o deleted file mode 100644 index 26843d4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedRotarySpring.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedSpring.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedSpring.d deleted file mode 100644 index a277a08..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedSpring.d +++ /dev/null @@ -1,25 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpDampedSpring.c \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedSpring.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedSpring.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedSpring.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedSpring.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedSpring.o deleted file mode 100644 index d95010f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedSpring.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGearJoint.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGearJoint.d deleted file mode 100644 index 6ccf993..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGearJoint.d +++ /dev/null @@ -1,25 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpGearJoint.c \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGearJoint.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGearJoint.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGearJoint.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGearJoint.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGearJoint.o deleted file mode 100644 index d4016f9..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGearJoint.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGrooveJoint.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGrooveJoint.d deleted file mode 100644 index 6ffd415..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGrooveJoint.d +++ /dev/null @@ -1,25 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpGrooveJoint.c \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGrooveJoint.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGrooveJoint.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGrooveJoint.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGrooveJoint.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGrooveJoint.o deleted file mode 100644 index c4ff60e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGrooveJoint.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpHashSet.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpHashSet.d deleted file mode 100644 index 681cbd8..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpHashSet.d +++ /dev/null @@ -1,26 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpHashSet.c \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/prime.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpHashSet.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpHashSet.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpHashSet.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpHashSet.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpHashSet.o deleted file mode 100644 index a86ed46..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpHashSet.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPinJoint.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPinJoint.d deleted file mode 100644 index 33ed2fc..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPinJoint.d +++ /dev/null @@ -1,25 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpPinJoint.c \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPinJoint.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPinJoint.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPinJoint.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPinJoint.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPinJoint.o deleted file mode 100644 index 7cf4bcf..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPinJoint.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPivotJoint.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPivotJoint.d deleted file mode 100644 index 6eba7ec..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPivotJoint.d +++ /dev/null @@ -1,25 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpPivotJoint.c \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPivotJoint.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPivotJoint.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPivotJoint.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPivotJoint.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPivotJoint.o deleted file mode 100644 index 4f503ee..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPivotJoint.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPolyShape.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPolyShape.d deleted file mode 100644 index 1f58d98..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPolyShape.d +++ /dev/null @@ -1,26 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpPolyShape.c \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_unsafe.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPolyShape.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPolyShape.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPolyShape.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPolyShape.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPolyShape.o deleted file mode 100644 index 2627665..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPolyShape.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRatchetJoint.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRatchetJoint.d deleted file mode 100644 index 55bfe7b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRatchetJoint.d +++ /dev/null @@ -1,25 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpRatchetJoint.c \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRatchetJoint.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRatchetJoint.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRatchetJoint.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRatchetJoint.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRatchetJoint.o deleted file mode 100644 index ccb4917..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRatchetJoint.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRotaryLimitJoint.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRotaryLimitJoint.d deleted file mode 100644 index c7cea5c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRotaryLimitJoint.d +++ /dev/null @@ -1,25 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpRotaryLimitJoint.c \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRotaryLimitJoint.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRotaryLimitJoint.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRotaryLimitJoint.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRotaryLimitJoint.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRotaryLimitJoint.o deleted file mode 100644 index b467e78..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRotaryLimitJoint.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpShape.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpShape.d deleted file mode 100644 index 54cb0a9..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpShape.d +++ /dev/null @@ -1,26 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpShape.c \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_unsafe.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpShape.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpShape.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpShape.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpShape.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpShape.o deleted file mode 100644 index fb3083d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpShape.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSimpleMotor.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSimpleMotor.d deleted file mode 100644 index ac7785b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSimpleMotor.d +++ /dev/null @@ -1,25 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSimpleMotor.c \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSimpleMotor.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSimpleMotor.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSimpleMotor.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSimpleMotor.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSimpleMotor.o deleted file mode 100644 index 68af4cb..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSimpleMotor.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSlideJoint.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSlideJoint.d deleted file mode 100644 index 6da12f7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSlideJoint.d +++ /dev/null @@ -1,25 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSlideJoint.c \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSlideJoint.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSlideJoint.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSlideJoint.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSlideJoint.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSlideJoint.o deleted file mode 100644 index e718fdb..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSlideJoint.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpace.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpace.d deleted file mode 100644 index 65f81c3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpace.d +++ /dev/null @@ -1,25 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpace.c \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpace.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpace.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpace.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpace.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpace.o deleted file mode 100644 index 89496d5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpace.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceComponent.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceComponent.d deleted file mode 100644 index 3e97646..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceComponent.d +++ /dev/null @@ -1,25 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceComponent.c \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceComponent.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceComponent.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceComponent.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceComponent.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceComponent.o deleted file mode 100644 index 215b819..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceComponent.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceDebug.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceDebug.d deleted file mode 100644 index 1d89cc8..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceDebug.d +++ /dev/null @@ -1,25 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceDebug.c \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceDebug.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceDebug.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceDebug.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceDebug.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceDebug.o deleted file mode 100644 index adc7835..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceDebug.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceHash.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceHash.d deleted file mode 100644 index b6cc9e0..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceHash.d +++ /dev/null @@ -1,26 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceHash.c \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/prime.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceHash.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceHash.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceHash.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceHash.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceHash.o deleted file mode 100644 index 0c7087a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceHash.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceQuery.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceQuery.d deleted file mode 100644 index 0829b8a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceQuery.d +++ /dev/null @@ -1,25 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceQuery.c \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceQuery.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceQuery.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceQuery.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceQuery.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceQuery.o deleted file mode 100644 index f9d7d91..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceQuery.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceStep.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceStep.d deleted file mode 100644 index 4e5c2bf..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceStep.d +++ /dev/null @@ -1,25 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceStep.c \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceStep.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceStep.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceStep.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceStep.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceStep.o deleted file mode 100644 index 774c30b..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceStep.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpatialIndex.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpatialIndex.d deleted file mode 100644 index 19414fe..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpatialIndex.d +++ /dev/null @@ -1,25 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpatialIndex.c \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpatialIndex.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpatialIndex.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpatialIndex.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpatialIndex.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpatialIndex.o deleted file mode 100644 index f60eb1d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpatialIndex.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSweep1D.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSweep1D.d deleted file mode 100644 index 2271d3c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSweep1D.d +++ /dev/null @@ -1,25 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSweep1D.c \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSweep1D.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSweep1D.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSweep1D.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSweep1D.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSweep1D.o deleted file mode 100644 index b68b7ab..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSweep1D.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/build-state.dat b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/build-state.dat deleted file mode 100644 index aa734fb..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/build-state.dat +++ /dev/null @@ -1,1674 +0,0 @@ -TObjectiveChipmunk -v6 -r1 -cCheck dependencies -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceQuery.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceQuery.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceStep.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceStep.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkBody.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkBody.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPinJoint.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpPinJoint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpCollision.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpCollision.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpShape.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpShape.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkConstraint.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkConstraint.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceDebug.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceDebug.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBBTree.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpBBTree.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSimpleMotor.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSimpleMotor.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceComponent.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceComponent.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedSpring.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpDampedSpring.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPivotJoint.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpPivotJoint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpHashSet.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpHashSet.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/chipmunk.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/chipmunk.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkShape.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkShape.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRatchetJoint.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpRatchetJoint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPolyShape.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpPolyShape.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArray.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpArray.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkMultiGrab.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkMultiGrab.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGrooveJoint.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpGrooveJoint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArbiter.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpArbiter.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSweep1D.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSweep1D.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedRotarySpring.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpDampedRotarySpring.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSlideJoint.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSlideJoint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBody.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpBody.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpace.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpace.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpatialIndex.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpatialIndex.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRotaryLimitJoint.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpRotaryLimitJoint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkSpace.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkSpace.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGearJoint.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpGearJoint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceHash.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceHash.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpConstraint.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpConstraint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cLibtool /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/libObjectiveChipmunk.a normal x86_64 - -N/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -c00000000530295C100000000000000AA -t1392678337 -s170 - -N/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/SDKSettings.plist -c00000000534F0E38000000000000044C -t1397689912 -s1100 - -N/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/CoreServices/SystemVersion.plist -c00000000534F0E3800000000000001DE -t1397689912 -s478 - -N/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/Foundation.framework/Foundation -c00000000534F0E3A00000000000C9E38 -t1397689914 -s826936 - -N/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/5.1/include/module.map -c00000000534F0E520000000000000ADC -t1397689938 -s2780 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/libObjectiveChipmunk.a -t2 -s0 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkBody.o -t1397782011 -s64420 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkConstraint.o -t1397782011 -s134916 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkMultiGrab.o -t1397782011 -s71568 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkShape.o -t1397782011 -s99724 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkSpace.o -t1397782011 -s112636 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ObjectiveChipmunk.LinkFileList -c00000000535075FA000000000000151E -t1397782010 -s5406 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/chipmunk.o -t1397782011 -s42580 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArbiter.o -t1397782011 -s55604 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArray.o -t1397782011 -s6652 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBBTree.o -t1397782011 -s68044 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBody.o -t1397782011 -s53876 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpCollision.o -t1397782011 -s84844 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpConstraint.o -t1397782011 -s23716 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedRotarySpring.o -t1397782011 -s28852 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedSpring.o -t1397782011 -s38324 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGearJoint.o -t1397782011 -s25868 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGrooveJoint.o -t1397782011 -s39304 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpHashSet.o -t1397782011 -s15568 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPinJoint.o -t1397782011 -s32984 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPivotJoint.o -t1397782011 -s33464 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPolyShape.o -t1397782011 -s43480 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRatchetJoint.o -t1397782011 -s28476 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRotaryLimitJoint.o -t1397782011 -s27084 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpShape.o -t1397782011 -s66728 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSimpleMotor.o -t1397782011 -s22076 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSlideJoint.o -t1397782011 -s37456 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpace.o -t1397782011 -s58220 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceComponent.o -t1397782011 -s36336 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceDebug.o -t1397782010 -s28832 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceHash.o -t1397782011 -s46532 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceQuery.o -t1397782011 -s31368 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceStep.o -t1397782011 -s34852 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpatialIndex.o -t1397782011 -s10612 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSweep1D.o -t1397782011 -s20804 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkBody.m -c000000005350653E0000000000001985 -t1397777726 -s6533 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkConstraint.m -c000000005350653E000000000000358D -t1397777726 -s13709 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkMultiGrab.m -c0000000053503AE20000000000001F83 -t1397766882 -s8067 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkShape.m -c0000000053503AE20000000000002371 -t1397766882 -s9073 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkSpace.m -c000000005350653E000000000000425C -t1397777726 -s16988 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/chipmunk.c -c0000000053503AE200000000000024F6 -t1397766882 -s9462 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpArbiter.c -c0000000053503AE20000000000003668 -t1397766882 -s13928 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpArray.c -c0000000053503AE20000000000000928 -t1397766882 -s2344 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpBBTree.c -c0000000053503AE200000000000053D2 -t1397766882 -s21458 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpBody.c -c0000000053503AE20000000000003943 -t1397766882 -s14659 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpCollision.c -c0000000053503AE200000000000063C2 -t1397766882 -s25538 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpConstraint.c -c0000000053503AE200000000000010A5 -t1397766882 -s4261 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpDampedRotarySpring.c -c0000000053503AE200000000000017D7 -t1397766882 -s6103 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpDampedSpring.c -c0000000053503AE20000000000001BDA -t1397766882 -s7130 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpGearJoint.c -c0000000053503AE200000000000010CB -t1397766882 -s4299 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpGrooveJoint.c -c0000000053503AE2000000000000179A -t1397766882 -s6042 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpHashSet.c -c0000000053503AE2000000000000167E -t1397766882 -s5758 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpPinJoint.c -c0000000053503AE200000000000014BA -t1397766882 -s5306 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpPivotJoint.c -c0000000053503AE20000000000001251 -t1397766882 -s4689 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpPolyShape.c -c0000000053503AE2000000000000244C -t1397766882 -s9292 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpRatchetJoint.c -c0000000053503AE20000000000001499 -t1397766882 -s5273 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpRotaryLimitJoint.c -c0000000053503AE20000000000001244 -t1397766882 -s4676 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpShape.c -c0000000053503AE20000000000003B4D -t1397766882 -s15181 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSimpleMotor.c -c0000000053503AE20000000000000D72 -t1397766882 -s3442 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSlideJoint.c -c0000000053503AE200000000000016FE -t1397766882 -s5886 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpace.c -c0000000053503AE20000000000004DEB -t1397766882 -s19947 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceComponent.c -c0000000053503AE2000000000000302A -t1397766882 -s12330 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceDebug.c -c0000000053503AE200000000000018A1 -t1397766882 -s6305 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceHash.c -c0000000053503AE20000000000003D8D -t1397766882 -s15757 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceQuery.c -c0000000053503AE20000000000001CC2 -t1397766882 -s7362 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceStep.c -c0000000053503AE200000000000036C7 -t1397766882 -s14023 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpatialIndex.c -c0000000053503AE2000000000000099E -t1397766882 -s2462 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSweep1D.c -c0000000053503AE2000000000000199B -t1397766882 -s6555 - -CCheck dependencies -r0 -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection18"Check dependencies18"Check dependencies0474b77aad00b941^6c25b87aad00b941^---0#1#1#--18"Check dependencies36"DEDBADCE-8420-4266-9F5C-5CD817722206- - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkBody.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkBody.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474810.721266 -e419474811.124029 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkBody.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkBody.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkBody.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ObjectiveChipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkSpace.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkMultiGrab.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection126"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkBody.m235"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkBody.o external/Chipmunk/objectivec/src/ChipmunkBody.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilereeccb87aad00b941^5a0e207bad00b941^---0#0#1#-19%DVTDocumentLocation2@134"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkBody.m0000000000000000^5440"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkBody.o external/Chipmunk/objectivec/src/ChipmunkBody.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -DNS_BLOCK_ASSERTIONS=1 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkBody.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkBody.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkBody.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkBody.o 36"E157D91F-0CBB-4269-B975-74044ED90D66- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkConstraint.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkConstraint.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474810.722519 -e419474811.216096 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkConstraint.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkConstraint.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkConstraint.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ObjectiveChipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkSpace.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkMultiGrab.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection132"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkConstraint.m247"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkConstraint.o external/Chipmunk/objectivec/src/ChipmunkConstraint.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerc51fb97aad00b941^bd51377bad00b941^---0#0#1#-19%DVTDocumentLocation2@140"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkConstraint.m0000000000000000^5476"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkConstraint.o external/Chipmunk/objectivec/src/ChipmunkConstraint.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -DNS_BLOCK_ASSERTIONS=1 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkConstraint.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkConstraint.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkConstraint.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkConstraint.o 36"489315E0-F5BA-421B-B39A-ED6B0893BFD0- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkMultiGrab.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkMultiGrab.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.244960 -e419474811.464030 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkMultiGrab.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkMultiGrab.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkMultiGrab.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkMultiGrab.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ObjectiveChipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkSpace.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection131"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkMultiGrab.m245"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkMultiGrab.o external/Chipmunk/objectivec/src/ChipmunkMultiGrab.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerfc183f7bad00b941^83df767bad00b941^---0#0#1#-19%DVTDocumentLocation2@139"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkMultiGrab.m0000000000000000^5470"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkMultiGrab.o external/Chipmunk/objectivec/src/ChipmunkMultiGrab.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -DNS_BLOCK_ASSERTIONS=1 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkMultiGrab.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkMultiGrab.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkMultiGrab.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkMultiGrab.o 36"D1851458-A527-4053-A2BA-D12A9EE39836- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkShape.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkShape.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.181475 -e419474811.404139 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkShape.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkShape.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkShape.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ObjectiveChipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkSpace.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkMultiGrab.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection127"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkShape.m237"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkShape.o external/Chipmunk/objectivec/src/ChipmunkShape.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerae9f2e7bad00b941^ccb6677bad00b941^---0#0#1#-19%DVTDocumentLocation2@135"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkShape.m0000000000000000^5446"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkShape.o external/Chipmunk/objectivec/src/ChipmunkShape.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -DNS_BLOCK_ASSERTIONS=1 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkShape.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkShape.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkShape.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkShape.o 36"AAB0456A-F1E8-494E-A429-98447E5E7EE3- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkSpace.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkSpace.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.452366 -e419474811.671282 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkSpace.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkSpace.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkSpace.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ObjectiveChipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkSpace.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkMultiGrab.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection127"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkSpace.m237"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkSpace.o external/Chipmunk/objectivec/src/ChipmunkSpace.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerae12747bad00b941^a9d9ab7bad00b941^---0#0#1#-19%DVTDocumentLocation2@135"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkSpace.m0000000000000000^5446"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkSpace.o external/Chipmunk/objectivec/src/ChipmunkSpace.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -DNS_BLOCK_ASSERTIONS=1 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkSpace.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkSpace.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/src/ChipmunkSpace.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ChipmunkSpace.o 36"D8947C77-8617-4E31-8A53-66F4B8C9B169- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/chipmunk.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/chipmunk.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.125752 -e419474811.314006 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/chipmunk.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/chipmunk.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/chipmunk.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_ffi.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection111"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/chipmunk.c206"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/chipmunk.o external/Chipmunk/src/chipmunk.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler0857207bad00b941^887f507bad00b941^---0#0#1#-19%DVTDocumentLocation2@119"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/chipmunk.c0000000000000000^5135"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/chipmunk.o external/Chipmunk/src/chipmunk.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/chipmunk.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/chipmunk.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/chipmunk.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/chipmunk.o 36"7302A37B-5D68-4C26-97CE-0CD73762841D- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArbiter.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpArbiter.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.306486 -e419474811.540922 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArbiter.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpArbiter.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpArbiter.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection112"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpArbiter.c208"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArbiter.o external/Chipmunk/src/cpArbiter.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compileree984e7bad00b941^66a08a7bad00b941^---0#0#1#-19%DVTDocumentLocation2@120"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpArbiter.c0000000000000000^5141"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArbiter.o external/Chipmunk/src/cpArbiter.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArbiter.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArbiter.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpArbiter.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArbiter.o 36"806F1B5F-DE17-43BE-B246-610C5E541880- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArray.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpArray.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.217597 -e419474811.312451 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArray.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpArray.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpArray.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection110"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpArray.c204"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArray.o external/Chipmunk/src/cpArray.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler40da377bad00b941^f910507bad00b941^---0#0#1#-19%DVTDocumentLocation2@118"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpArray.c0000000000000000^5129"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArray.o external/Chipmunk/src/cpArray.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArray.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArray.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpArray.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpArray.o 36"2A77DB59-863C-4953-B7E3-47407EBC3385- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBBTree.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpBBTree.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.005053 -e419474811.304979 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBBTree.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpBBTree.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpBBTree.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection111"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpBBTree.c206"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBBTree.o external/Chipmunk/src/cpBBTree.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compilerb96f017bad00b941^05184e7bad00b941^---0#0#1#-19%DVTDocumentLocation2@119"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpBBTree.c0000000000000000^5135"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBBTree.o external/Chipmunk/src/cpBBTree.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBBTree.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBBTree.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpBBTree.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBBTree.o 36"C6BF1A44-7EEB-4366-82EB-739CE93746EC- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBody.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpBody.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.393774 -e419474811.598853 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBody.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpBody.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpBody.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection109"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpBody.c202"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBody.o external/Chipmunk/src/cpBody.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler84f4647bad00b941^d34e997bad00b941^---0#0#1#-19%DVTDocumentLocation2@117"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpBody.c0000000000000000^5123"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBody.o external/Chipmunk/src/cpBody.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBody.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBody.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpBody.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpBody.o 36"9480BB9F-D0B7-4A51-9CE1-2C69179E2FA4- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpCollision.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpCollision.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474810.722500 -e419474811.190425 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpCollision.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpCollision.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpCollision.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection114"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpCollision.c212"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpCollision.o external/Chipmunk/src/cpCollision.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler0d1bb97aad00b941^98c1307bad00b941^---0#0#1#-19%DVTDocumentLocation2@122"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpCollision.c0000000000000000^5153"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpCollision.o external/Chipmunk/src/cpCollision.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpCollision.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpCollision.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpCollision.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpCollision.o 36"6DD6559E-4834-4BFD-840A-98B049D7BF90- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpConstraint.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpConstraint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.504920 -e419474811.598584 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpConstraint.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpConstraint.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpConstraint.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection115"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpConstraint.c214"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpConstraint.o external/Chipmunk/src/cpConstraint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compilerf870817bad00b941^793c997bad00b941^---0#0#1#-19%DVTDocumentLocation2@123"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpConstraint.c0000000000000000^5159"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpConstraint.o external/Chipmunk/src/cpConstraint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpConstraint.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpConstraint.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpConstraint.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpConstraint.o 36"C6AB8B0B-6E56-4516-8987-EC8940248486- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedRotarySpring.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpDampedRotarySpring.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.313967 -e419474811.425373 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedRotarySpring.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpDampedRotarySpring.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpDampedRotarySpring.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection123"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpDampedRotarySpring.c230"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedRotarySpring.o external/Chipmunk/src/cpDampedRotarySpring.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler7f89507bad00b941^25066d7bad00b941^---0#0#1#-19%DVTDocumentLocation2@131"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpDampedRotarySpring.c0000000000000000^5207"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedRotarySpring.o external/Chipmunk/src/cpDampedRotarySpring.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedRotarySpring.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedRotarySpring.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpDampedRotarySpring.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedRotarySpring.o 36"614982A1-11F7-42FF-9E05-D8DE4ECD2D38- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedSpring.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpDampedSpring.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.042788 -e419474811.196992 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedSpring.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpDampedSpring.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpDampedSpring.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection117"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpDampedSpring.c218"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedSpring.o external/Chipmunk/src/cpDampedSpring.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler431c0b7bad00b941^399b327bad00b941^---0#0#1#-19%DVTDocumentLocation2@125"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpDampedSpring.c0000000000000000^5171"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedSpring.o external/Chipmunk/src/cpDampedSpring.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedSpring.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedSpring.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpDampedSpring.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpDampedSpring.o 36"D6F03B27-5BA2-4D6D-9EE0-431AF380C33C- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGearJoint.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpGearJoint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.465450 -e419474811.570727 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGearJoint.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpGearJoint.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpGearJoint.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection114"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpGearJoint.c212"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGearJoint.o external/Chipmunk/src/cpGearJoint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compilere866777bad00b941^3b1b927bad00b941^---0#0#1#-19%DVTDocumentLocation2@122"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpGearJoint.c0000000000000000^5153"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGearJoint.o external/Chipmunk/src/cpGearJoint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGearJoint.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGearJoint.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpGearJoint.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGearJoint.o 36"CF53A8DF-604F-4D38-B965-D52825F05568- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGrooveJoint.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpGrooveJoint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.252373 -e419474811.407054 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGrooveJoint.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpGrooveJoint.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpGrooveJoint.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection116"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpGrooveJoint.c216"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGrooveJoint.o external/Chipmunk/src/cpGrooveJoint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler65c5407bad00b941^931b697bad00b941^---0#0#1#-19%DVTDocumentLocation2@124"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpGrooveJoint.c0000000000000000^5165"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGrooveJoint.o external/Chipmunk/src/cpGrooveJoint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGrooveJoint.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGrooveJoint.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpGrooveJoint.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpGrooveJoint.o 36"AD2FAE08-7FA3-44D6-B2BA-11308829B245- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpHashSet.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpHashSet.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.118874 -e419474811.243429 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpHashSet.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpHashSet.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpHashSet.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/prime.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection112"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpHashSet.c208"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpHashSet.o external/Chipmunk/src/cpHashSet.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compilerd1931e7bad00b941^7e513e7bad00b941^---0#0#1#-19%DVTDocumentLocation2@120"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpHashSet.c0000000000000000^5141"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpHashSet.o external/Chipmunk/src/cpHashSet.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpHashSet.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpHashSet.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpHashSet.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpHashSet.o 36"A2289A16-58EB-4B6B-8BC0-D07C921D7BC4- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPinJoint.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpPinJoint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474810.721269 -e419474811.009168 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPinJoint.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpPinJoint.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpPinJoint.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection113"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpPinJoint.c210"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPinJoint.o external/Chipmunk/src/cpPinJoint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compilerc8cdb87aad00b941^b458027bad00b941^---0#0#1#-19%DVTDocumentLocation2@121"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpPinJoint.c0000000000000000^5147"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPinJoint.o external/Chipmunk/src/cpPinJoint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPinJoint.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPinJoint.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpPinJoint.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPinJoint.o 36"30594EF0-13C6-47AD-9926-DAB5D01BFD97- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPivotJoint.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpPivotJoint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.110620 -e419474811.250692 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPivotJoint.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpPivotJoint.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpPivotJoint.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection115"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpPivotJoint.c214"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPivotJoint.o external/Chipmunk/src/cpPivotJoint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler92791c7bad00b941^e84a407bad00b941^---0#0#1#-19%DVTDocumentLocation2@123"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpPivotJoint.c0000000000000000^5159"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPivotJoint.o external/Chipmunk/src/cpPivotJoint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPivotJoint.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPivotJoint.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpPivotJoint.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPivotJoint.o 36"9B2E1E19-A8FE-4084-8A8C-C6A8577DA3D9- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPolyShape.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpPolyShape.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.198442 -e419474811.392271 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPolyShape.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpPolyShape.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpPolyShape.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_unsafe.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection114"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpPolyShape.c212"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPolyShape.o external/Chipmunk/src/cpPolyShape.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler30f2327bad00b941^016c647bad00b941^---0#0#1#-19%DVTDocumentLocation2@122"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpPolyShape.c0000000000000000^5153"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPolyShape.o external/Chipmunk/src/cpPolyShape.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPolyShape.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPolyShape.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpPolyShape.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpPolyShape.o 36"F614F7EE-3DFF-40BD-B972-461CD1C16D28- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRatchetJoint.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpRatchetJoint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.191956 -e419474811.307024 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRatchetJoint.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpRatchetJoint.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpRatchetJoint.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection117"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpRatchetJoint.c218"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRatchetJoint.o external/Chipmunk/src/cpRatchetJoint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler984c317bad00b941^58554f7bad00b941^---0#0#1#-19%DVTDocumentLocation2@125"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpRatchetJoint.c0000000000000000^5171"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRatchetJoint.o external/Chipmunk/src/cpRatchetJoint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRatchetJoint.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRatchetJoint.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpRatchetJoint.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRatchetJoint.o 36"3D443168-33B0-417E-8CC3-FF5ADC4CD662- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRotaryLimitJoint.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpRotaryLimitJoint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.426909 -e419474811.548950 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRotaryLimitJoint.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpRotaryLimitJoint.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpRotaryLimitJoint.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection121"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpRotaryLimitJoint.c226"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRotaryLimitJoint.o external/Chipmunk/src/cpRotaryLimitJoint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler766f6d7bad00b941^40888c7bad00b941^---0#0#1#-19%DVTDocumentLocation2@129"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpRotaryLimitJoint.c0000000000000000^5195"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRotaryLimitJoint.o external/Chipmunk/src/cpRotaryLimitJoint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRotaryLimitJoint.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRotaryLimitJoint.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpRotaryLimitJoint.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpRotaryLimitJoint.o 36"610DBD5A-99BF-4223-B823-7130C72F3AF5- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpShape.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpShape.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474810.722502 -e419474811.117352 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpShape.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpShape.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpShape.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_unsafe.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection110"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpShape.c204"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpShape.o external/Chipmunk/src/cpShape.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compilerd713b97aad00b941^062b1e7bad00b941^---0#0#1#-19%DVTDocumentLocation2@118"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpShape.c0000000000000000^5129"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpShape.o external/Chipmunk/src/cpShape.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpShape.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpShape.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpShape.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpShape.o 36"F408A108-289A-4CE8-BE6E-22B9323D90D8- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSimpleMotor.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSimpleMotor.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.010632 -e419474811.109106 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSimpleMotor.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSimpleMotor.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSimpleMotor.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection116"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSimpleMotor.c216"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSimpleMotor.o external/Chipmunk/src/cpSimpleMotor.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compilera0e0027bad00b941^1cee1b7bad00b941^---0#0#1#-19%DVTDocumentLocation2@124"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSimpleMotor.c0000000000000000^5165"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSimpleMotor.o external/Chipmunk/src/cpSimpleMotor.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSimpleMotor.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSimpleMotor.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSimpleMotor.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSimpleMotor.o 36"1E941E76-8516-49A3-A3AB-0F50176E86F1- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSlideJoint.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSlideJoint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.315387 -e419474811.462935 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSlideJoint.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSlideJoint.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSlideJoint.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection115"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSlideJoint.c214"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSlideJoint.o external/Chipmunk/src/cpSlideJoint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler7fde507bad00b941^f792767bad00b941^---0#0#1#-19%DVTDocumentLocation2@123"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSlideJoint.c0000000000000000^5159"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSlideJoint.o external/Chipmunk/src/cpSlideJoint.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSlideJoint.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSlideJoint.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSlideJoint.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSlideJoint.o 36"B9DA8A33-B217-43F2-8842-58AB363B7ABF- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpace.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpace.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.405873 -e419474811.603241 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpace.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpace.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpace.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection110"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpace.c204"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpace.o external/Chipmunk/src/cpSpace.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler0b0d687bad00b941^226e9a7bad00b941^---0#0#1#-19%DVTDocumentLocation2@118"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpace.c0000000000000000^5129"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpace.o external/Chipmunk/src/cpSpace.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpace.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpace.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpace.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpace.o 36"2582F231-2F7D-4F72-899E-3EB75B7C17AB- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceComponent.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceComponent.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.012012 -e419474811.179959 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceComponent.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceComponent.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceComponent.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection119"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceComponent.c222"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceComponent.o external/Chipmunk/src/cpSpaceComponent.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler533f037bad00b941^ed112e7bad00b941^---0#0#1#-19%DVTDocumentLocation2@127"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceComponent.c0000000000000000^5183"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceComponent.o external/Chipmunk/src/cpSpaceComponent.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceComponent.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceComponent.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceComponent.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceComponent.o 36"C90E80F8-5376-4398-97D6-CCEFF78D5203- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceDebug.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceDebug.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474810.723856 -e419474811.003507 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceDebug.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceDebug.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceDebug.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection115"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceDebug.c214"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceDebug.o external/Chipmunk/src/cpSpaceDebug.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler766fb97aad00b941^60e5007bad00b941^---0#0#1#-19%DVTDocumentLocation2@123"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceDebug.c0000000000000000^5159"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceDebug.o external/Chipmunk/src/cpSpaceDebug.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceDebug.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceDebug.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceDebug.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceDebug.o 36"11490AA3-A2E1-422E-A1EB-E43DB8ACD4D5- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceHash.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceHash.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.465963 -e419474811.636088 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceHash.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceHash.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceHash.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/prime.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection114"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceHash.c212"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceHash.o external/Chipmunk/src/cpSpaceHash.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler4469777bad00b941^b2d8a27bad00b941^---0#0#1#-19%DVTDocumentLocation2@122"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceHash.c0000000000000000^5153"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceHash.o external/Chipmunk/src/cpSpaceHash.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceHash.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceHash.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceHash.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceHash.o 36"89EBE00A-3373-4CF5-9D4F-5CA1EB0E429B- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceQuery.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceQuery.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474810.721237 -e419474811.010630 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceQuery.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceQuery.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceQuery.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection115"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceQuery.c214"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceQuery.o external/Chipmunk/src/cpSpaceQuery.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler7dcbb87aad00b941^a6b8027bad00b941^---0#0#1#-19%DVTDocumentLocation2@123"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceQuery.c0000000000000000^5159"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceQuery.o external/Chipmunk/src/cpSpaceQuery.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceQuery.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceQuery.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceQuery.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceQuery.o 36"E394A79D-9576-4879-BEB3-2C2543479443- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceStep.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceStep.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474810.721250 -e419474811.040687 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceStep.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceStep.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceStep.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection114"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceStep.c212"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceStep.o external/Chipmunk/src/cpSpaceStep.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler71cab87aad00b941^e78a0a7bad00b941^---0#0#1#-19%DVTDocumentLocation2@122"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceStep.c0000000000000000^5153"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceStep.o external/Chipmunk/src/cpSpaceStep.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceStep.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceStep.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpaceStep.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpaceStep.o 36"7BBE5CC2-1FCD-4942-BEF7-ABCF053A8BE1- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpatialIndex.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpatialIndex.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.408889 -e419474811.503378 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpatialIndex.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpatialIndex.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpatialIndex.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection117"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpatialIndex.c218"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpatialIndex.o external/Chipmunk/src/cpSpatialIndex.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler20d5687bad00b941^83fc807bad00b941^---0#0#1#-19%DVTDocumentLocation2@125"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpatialIndex.c0000000000000000^5171"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpatialIndex.o external/Chipmunk/src/cpSpatialIndex.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpatialIndex.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpatialIndex.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSpatialIndex.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSpatialIndex.o 36"572B4D23-388C-4C6B-A821-94533A46F2AD- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CCompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSweep1D.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSweep1D.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.308519 -e419474811.444340 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSweep1D.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSweep1D.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSweep1D.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection112"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSweep1D.c208"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSweep1D.o external/Chipmunk/src/cpSweep1D.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler9f1e4f7bad00b941^28f1717bad00b941^---0#0#1#-19%DVTDocumentLocation2@120"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSweep1D.c0000000000000000^5141"CompileC build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSweep1D.o external/Chipmunk/src/cpSweep1D.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/ObjectiveChipmunk-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -ffast-math -DNDEBUG -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSweep1D.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSweep1D.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/src/cpSweep1D.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/cpSweep1D.o 36"29F6E7D8-C8FF-49A9-8B78-B7965DA9B05A- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - -CLibtool /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/libObjectiveChipmunk.a normal x86_64 -s419474811.681397 -e419474811.701177 -r1 -xLibtool -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/libObjectiveChipmunk.a -xnormal -xx86_64 -o/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: -dynamic not specified the following flags are invalid: -ObjC -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection66"Libtool build/Release/libObjectiveChipmunk.a normal x86_6466"Libtool build/Release/libObjectiveChipmunk.a normal x86_64bf80ae7bad00b941^7381b37bad00b941^-159"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: -dynamic not specified the following flags are invalid: -ObjC -0#0#1#--838"Libtool build/Release/libObjectiveChipmunk.a normal x86_64 cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export MACOSX_DEPLOYMENT_TARGET=10.7 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool -static -arch_only x86_64 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -L/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -filelist /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/ObjectiveChipmunk.build/Objects-normal/x86_64/ObjectiveChipmunk.LinkFileList -ObjC -framework Foundation -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/libObjectiveChipmunk.a 36"24B50C90-BAE4-4E17-9A58-36C9FA1A5B03- -b52BB1129-A5EF-4E7C-8209-4360940CDDCE - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALBuffer.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALBuffer.d deleted file mode 100644 index 6a29a26..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALBuffer.d +++ /dev/null @@ -1,17 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.m \ - external/ObjectAL/OpenAL/ALBuffer.h \ - external/ObjectAL/OpenAL/ALWrapper.h \ - external/ObjectAL/OpenAL/OpenALManager.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h \ - external/ObjectAL/OpenAL/ALContext.h \ - external/ObjectAL/OpenAL/ALListener.h \ - external/ObjectAL/OpenAL/ALTypes.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h \ - external/ObjectAL/OpenAL/ALSource.h \ - external/ObjectAL/OpenAL/ALSoundSource.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h \ - external/ObjectAL/Support/OALTools.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALBuffer.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALBuffer.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALBuffer.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALBuffer.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALBuffer.o deleted file mode 100644 index 00f44c1..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALBuffer.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALCaptureDevice.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALCaptureDevice.d deleted file mode 100644 index ed567d6..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALCaptureDevice.d +++ /dev/null @@ -1,8 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALCaptureDevice.m \ - external/ObjectAL/OpenAL/ALCaptureDevice.h \ - external/ObjectAL/OpenAL/ALWrapper.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - external/ObjectAL/Support/OALTools.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALCaptureDevice.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALCaptureDevice.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALCaptureDevice.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALCaptureDevice.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALCaptureDevice.o deleted file mode 100644 index 528807d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALCaptureDevice.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALChannelSource.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALChannelSource.d deleted file mode 100644 index 64efe66..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALChannelSource.d +++ /dev/null @@ -1,17 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.m \ - external/ObjectAL/OpenAL/ALChannelSource.h \ - external/ObjectAL/OpenAL/ALSoundSource.h \ - external/ObjectAL/OpenAL/ALBuffer.h external/ObjectAL/OpenAL/ALTypes.h \ - external/ObjectAL/OpenAL/ALSoundSourcePool.h \ - external/ObjectAL/OpenAL/ALContext.h \ - external/ObjectAL/OpenAL/ALListener.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h \ - external/ObjectAL/OpenAL/ALSource.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h \ - external/ObjectAL/Support/OALTools.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h \ - external/ObjectAL/OpenAL/OpenALManager.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALChannelSource.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALChannelSource.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALChannelSource.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALChannelSource.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALChannelSource.o deleted file mode 100644 index 4771944..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALChannelSource.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALContext.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALContext.d deleted file mode 100644 index aa1edfe..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALContext.d +++ /dev/null @@ -1,19 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.m \ - external/ObjectAL/OpenAL/ALContext.h \ - external/ObjectAL/OpenAL/ALListener.h \ - external/ObjectAL/OpenAL/ALTypes.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h \ - external/ObjectAL/OpenAL/ALSource.h \ - external/ObjectAL/OpenAL/ALSoundSource.h \ - external/ObjectAL/OpenAL/ALBuffer.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableArray+WeakReferences.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h \ - external/ObjectAL/Support/OALTools.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h \ - external/ObjectAL/OpenAL/ALWrapper.h \ - external/ObjectAL/OpenAL/OpenALManager.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h \ - external/ObjectAL/OpenAL/ALDevice.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALContext.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALContext.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALContext.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALContext.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALContext.o deleted file mode 100644 index 0ccd956..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALContext.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALDevice.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALDevice.d deleted file mode 100644 index d75370c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALDevice.d +++ /dev/null @@ -1,19 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.m \ - external/ObjectAL/OpenAL/ALDevice.h \ - external/ObjectAL/OpenAL/ALContext.h \ - external/ObjectAL/OpenAL/ALListener.h \ - external/ObjectAL/OpenAL/ALTypes.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h \ - external/ObjectAL/OpenAL/ALSource.h \ - external/ObjectAL/OpenAL/ALSoundSource.h \ - external/ObjectAL/OpenAL/ALBuffer.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableArray+WeakReferences.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h \ - external/ObjectAL/Support/OALTools.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h \ - external/ObjectAL/OpenAL/ALWrapper.h \ - external/ObjectAL/OpenAL/OpenALManager.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALDevice.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALDevice.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALDevice.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALDevice.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALDevice.o deleted file mode 100644 index 97df0ed..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALDevice.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALListener.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALListener.d deleted file mode 100644 index 9253429..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALListener.d +++ /dev/null @@ -1,15 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.m \ - external/ObjectAL/OpenAL/ALListener.h \ - external/ObjectAL/OpenAL/ALTypes.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - external/ObjectAL/Support/OALTools.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h \ - external/ObjectAL/OpenAL/ALWrapper.h \ - external/ObjectAL/OpenAL/ALContext.h \ - external/ObjectAL/OpenAL/ALSource.h \ - external/ObjectAL/OpenAL/ALSoundSource.h \ - external/ObjectAL/OpenAL/ALBuffer.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALListener.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALListener.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALListener.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALListener.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALListener.o deleted file mode 100644 index ef6b231..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALListener.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSoundSourcePool.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSoundSourcePool.d deleted file mode 100644 index 56dc33a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSoundSourcePool.d +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.m \ - external/ObjectAL/OpenAL/ALSoundSourcePool.h \ - external/ObjectAL/OpenAL/ALSoundSource.h \ - external/ObjectAL/OpenAL/ALBuffer.h external/ObjectAL/OpenAL/ALTypes.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - external/ObjectAL/Support/OALTools.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSoundSourcePool.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSoundSourcePool.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSoundSourcePool.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSoundSourcePool.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSoundSourcePool.o deleted file mode 100644 index c829748..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSoundSourcePool.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSource.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSource.d deleted file mode 100644 index b9f10d0..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSource.d +++ /dev/null @@ -1,19 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.m \ - external/ObjectAL/OpenAL/ALSource.h \ - external/ObjectAL/OpenAL/ALSoundSource.h \ - external/ObjectAL/OpenAL/ALBuffer.h external/ObjectAL/OpenAL/ALTypes.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h \ - external/ObjectAL/Support/OALTools.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h \ - external/ObjectAL/OpenAL/ALWrapper.h \ - external/ObjectAL/OpenAL/OpenALManager.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h \ - external/ObjectAL/OpenAL/ALContext.h \ - external/ObjectAL/OpenAL/ALListener.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAudioActions.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALUtilityActions.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableDictionary+WeakReferences.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSource.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSource.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSource.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSource.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSource.o deleted file mode 100644 index 32c930b..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSource.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALWrapper.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALWrapper.d deleted file mode 100644 index c39a101..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALWrapper.d +++ /dev/null @@ -1,8 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALWrapper.m \ - external/ObjectAL/OpenAL/ALWrapper.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - external/ObjectAL/Support/OALTools.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALNotifications.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALWrapper.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALWrapper.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALWrapper.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALWrapper.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALWrapper.o deleted file mode 100644 index d92023d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALWrapper.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAction.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAction.d deleted file mode 100644 index 703fce6..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAction.d +++ /dev/null @@ -1,21 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.m \ - cocos2d/CCDirector.h cocos2d/ccConfig.h cocos2d/ccTypes.h \ - cocos2d/ccMacros.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/utility.h \ - cocos2d/CCResponderManager.h cocos2d/CCAction.h \ - cocos2d/CCActionInterval.h cocos2d/CCNode.h cocos2d/ccGLStateCache.h \ - external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCScheduler.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAction.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAction.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAction.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAction.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAction.o deleted file mode 100644 index 0bf1da4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAction.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionCatmullRom.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionCatmullRom.d deleted file mode 100644 index 80f1d20..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionCatmullRom.d +++ /dev/null @@ -1,20 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionCatmullRom.m \ - cocos2d/ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/CCActionCatmullRom.h cocos2d/CCActionInterval.h \ - cocos2d/CCNode.h cocos2d/Platforms/CCGL.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h cocos2d/CCAction.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionCatmullRom.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionCatmullRom.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionCatmullRom.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionCatmullRom.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionCatmullRom.o deleted file mode 100644 index aad8ad9..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionCatmullRom.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionEase.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionEase.d deleted file mode 100644 index 5e3069e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionEase.d +++ /dev/null @@ -1,20 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.m \ - cocos2d/CCActionEase.h cocos2d/CCActionInterval.h cocos2d/CCNode.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/../ccMacros.h \ - cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h cocos2d/CCAction.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionEase.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionEase.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionEase.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionEase.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionEase.o deleted file mode 100644 index 00d3200..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionEase.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInstant.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInstant.d deleted file mode 100644 index a3f7a3c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInstant.d +++ /dev/null @@ -1,20 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.m \ - cocos2d/CCActionInstant.h cocos2d/CCAction.h cocos2d/ccTypes.h \ - cocos2d/ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/CCNode.h cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h cocos2d/CCSprite.h \ - cocos2d/CCTextureAtlas.h cocos2d/CCTexture.h cocos2d/Platforms/CCNS.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInstant.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInstant.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInstant.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInstant.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInstant.o deleted file mode 100644 index 7960b47..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInstant.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInterval.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInterval.d deleted file mode 100644 index 56b4ee7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInterval.d +++ /dev/null @@ -1,22 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.m \ - cocos2d/CCActionInterval.h cocos2d/CCNode.h cocos2d/Platforms/CCGL.h \ - cocos2d/Platforms/../ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h cocos2d/CCAction.h \ - cocos2d/CCActionInstant.h cocos2d/CCSprite.h cocos2d/CCTextureAtlas.h \ - cocos2d/CCTexture.h cocos2d/Platforms/CCNS.h cocos2d/CCSpriteFrame.h \ - cocos2d/CCAnimation.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInterval.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInterval.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInterval.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInterval.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInterval.o deleted file mode 100644 index a032ce3..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInterval.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionManager.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionManager.d deleted file mode 100644 index a8008a5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionManager.d +++ /dev/null @@ -1,7 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionManager.m \ - cocos2d/CCActionManager.h cocos2d/CCAction.h cocos2d/ccTypes.h \ - cocos2d/ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/Support/uthash.h cocos2d/CCScheduler.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionManager.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionManager.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionManager.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionManager.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionManager.o deleted file mode 100644 index f74c021..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionManager.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionProgressTimer.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionProgressTimer.d deleted file mode 100644 index 7d4fb3e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionProgressTimer.d +++ /dev/null @@ -1,22 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionProgressTimer.m \ - cocos2d/CCActionProgressTimer.h cocos2d/CCProgressNode.h \ - cocos2d/CCSprite.h cocos2d/CCNode.h cocos2d/Platforms/CCGL.h \ - cocos2d/Platforms/../ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCTextureAtlas.h cocos2d/CCTexture.h cocos2d/Platforms/CCNS.h \ - cocos2d/CCActionInterval.h cocos2d/CCAction.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionProgressTimer.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionProgressTimer.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionProgressTimer.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionProgressTimer.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionProgressTimer.o deleted file mode 100644 index 0ff772c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionProgressTimer.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionTween.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionTween.d deleted file mode 100644 index 51ccbb6..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionTween.d +++ /dev/null @@ -1,20 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionTween.m \ - cocos2d/CCActionTween.h cocos2d/CCActionInterval.h cocos2d/CCNode.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/../ccMacros.h \ - cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h cocos2d/CCAction.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionTween.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionTween.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionTween.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionTween.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionTween.o deleted file mode 100644 index d542f1c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionTween.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimation.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimation.d deleted file mode 100644 index 0c62c87..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimation.d +++ /dev/null @@ -1,20 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAnimation.m \ - cocos2d/ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/CCAnimation.h cocos2d/CCSpriteFrame.h cocos2d/CCNode.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/ccTypes.h cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h cocos2d/CCTexture.h \ - cocos2d/Platforms/CCNS.h cocos2d/CCTextureCache.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimation.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimation.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimation.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimation.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimation.o deleted file mode 100644 index 8151fa4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimation.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimationCache.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimationCache.d deleted file mode 100644 index ab9148b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimationCache.d +++ /dev/null @@ -1,22 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAnimationCache.m \ - cocos2d/CCAnimationCache.h cocos2d/ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/CCSpriteFrameCache.h cocos2d/CCSpriteFrame.h cocos2d/CCNode.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/ccTypes.h cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCAnimation.h cocos2d/CCSprite.h cocos2d/CCTextureAtlas.h \ - cocos2d/CCTexture.h cocos2d/Platforms/CCNS.h \ - cocos2d/Support/CCFileUtils.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimationCache.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimationCache.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimationCache.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimationCache.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimationCache.o deleted file mode 100644 index 1046752..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimationCache.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAtlasNode.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAtlasNode.d deleted file mode 100644 index 1fcf5b0..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAtlasNode.d +++ /dev/null @@ -1,22 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.m \ - cocos2d/CCAtlasNode.h cocos2d/CCTextureAtlas.h cocos2d/CCTexture.h \ - cocos2d/ccTypes.h cocos2d/ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/Platforms/CCNS.h cocos2d/CCNode.h cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCGLProgram.h cocos2d/CCTextureCache.h cocos2d/CCShaderCache.h \ - cocos2d/CCDirector.h cocos2d/Support/TransformUtils.h \ - cocos2d/CCNode_Private.h external/kazmath/include/kazmath/GL/matrix.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAtlasNode.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAtlasNode.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAtlasNode.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAtlasNode.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAtlasNode.o deleted file mode 100644 index d39e83e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAtlasNode.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBAnimationManager.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBAnimationManager.d deleted file mode 100644 index 2961210..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBAnimationManager.d +++ /dev/null @@ -1,69 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBAnimationManager.m \ - cocos2d-ui/CCBReader/CCBAnimationManager.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.h \ - cocos2d/ccConfig.h cocos2d/CCAction.h cocos2d/ccTypes.h \ - cocos2d/ccMacros.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/CCActionCatmullRom.h cocos2d/CCActionInterval.h \ - cocos2d/CCNode.h cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCActionEase.h cocos2d/CCActionInstant.h \ - cocos2d/CCActionProgressTimer.h cocos2d/CCProgressNode.h \ - cocos2d/CCSprite.h cocos2d/CCTextureAtlas.h cocos2d/CCTexture.h \ - cocos2d/Platforms/CCNS.h cocos2d/CCActionTween.h \ - cocos2d/CCClippingNode.h cocos2d/CCConfiguration.h \ - cocos2d/CCDirector.h cocos2d/CCDrawNode.h cocos2d/CCLabelBMFont.h \ - cocos2d/CCSpriteBatchNode.h cocos2d/Support/uthash.h \ - cocos2d/CCLabelTTF.h cocos2d/CCMotionStreak.h cocos2d/CCNode+Debug.h \ - cocos2d/CCNodeColor.h cocos2d/CCParallaxNode.h \ - cocos2d/CCParticleExamples.h cocos2d/CCParticleSystem.h \ - cocos2d/CCParticleSystemBase.h cocos2d/CCRenderTexture.h \ - cocos2d/Support/OpenGL_Internal.h cocos2d/CCScene.h \ - cocos2d/CCSprite9Slice.h cocos2d/CCSpriteFrame.h \ - cocos2d/CCSpriteFrameCache.h cocos2d/CCTMXXMLParser.h \ - cocos2d/CCTexturePVR.h cocos2d/CCTiledMap.h cocos2d/CCTiledMapLayer.h \ - cocos2d/CCAtlasNode.h cocos2d/CCTiledMapObjectGroup.h \ - cocos2d/CCTransition.h cocos2d/CCLayout.h cocos2d/CCLayoutBox.h \ - cocos2d/CCGLProgram.h cocos2d/ccShaders.h cocos2d/CCShaderCache.h \ - cocos2d/CCPhysicsBody.h cocos2d/CCPhysicsJoint.h \ - cocos2d/CCPhysicsNode.h cocos2d/CCPhysicsShape.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h \ - external/ObjectAL/OpenAL/ALContext.h \ - external/ObjectAL/OpenAL/ALListener.h \ - external/ObjectAL/OpenAL/ALTypes.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h \ - external/ObjectAL/OpenAL/ALSource.h \ - external/ObjectAL/OpenAL/ALSoundSource.h \ - external/ObjectAL/OpenAL/ALBuffer.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h \ - external/ObjectAL/OpenAL/ALSoundSourcePool.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h \ - external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h \ - cocos2d/Platforms/Mac/CCDirectorMac.h cocos2d/Platforms/Mac/CCWindow.h \ - cocos2d/Platforms/Mac/NSEvent+CC.h cocos2d/Support/CCFileUtils.h \ - cocos2d/Support/ccUtils.h cocos2d/Support/TransformUtils.h \ - cocos2d/Support/CCProfiling.h cocos2d/Support/NSThread+performBlock.h \ - cocos2d/Support/utlist.h external/kazmath/include/kazmath/GL/matrix.h \ - cocos2d-ui/CCBReader/CCBSequence.h \ - cocos2d-ui/CCBReader/CCBSequenceProperty.h \ - cocos2d-ui/CCBReader/CCBReader.h cocos2d-ui/CCBReader/CCBKeyframe.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector_Private.h \ - cocos2d-ui/CCBReader/CCBReader_Private.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionManager.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBAnimationManager.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBAnimationManager.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBAnimationManager.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBAnimationManager.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBAnimationManager.o deleted file mode 100644 index 516f59b..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBAnimationManager.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBKeyframe.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBKeyframe.d deleted file mode 100644 index 3d06714..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBKeyframe.d +++ /dev/null @@ -1,3 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBKeyframe.m \ - cocos2d-ui/CCBReader/CCBKeyframe.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBKeyframe.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBKeyframe.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBKeyframe.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBKeyframe.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBKeyframe.o deleted file mode 100644 index a26f03d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBKeyframe.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBLocalizationManager.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBLocalizationManager.d deleted file mode 100644 index 3cbfbdb..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBLocalizationManager.d +++ /dev/null @@ -1,63 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBLocalizationManager.m \ - cocos2d-ui/CCBReader/CCBLocalizationManager.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.h \ - cocos2d/ccConfig.h cocos2d/CCAction.h cocos2d/ccTypes.h \ - cocos2d/ccMacros.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/CCActionCatmullRom.h cocos2d/CCActionInterval.h \ - cocos2d/CCNode.h cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCActionEase.h cocos2d/CCActionInstant.h \ - cocos2d/CCActionProgressTimer.h cocos2d/CCProgressNode.h \ - cocos2d/CCSprite.h cocos2d/CCTextureAtlas.h cocos2d/CCTexture.h \ - cocos2d/Platforms/CCNS.h cocos2d/CCActionTween.h \ - cocos2d/CCClippingNode.h cocos2d/CCConfiguration.h \ - cocos2d/CCDirector.h cocos2d/CCDrawNode.h cocos2d/CCLabelBMFont.h \ - cocos2d/CCSpriteBatchNode.h cocos2d/Support/uthash.h \ - cocos2d/CCLabelTTF.h cocos2d/CCMotionStreak.h cocos2d/CCNode+Debug.h \ - cocos2d/CCNodeColor.h cocos2d/CCParallaxNode.h \ - cocos2d/CCParticleExamples.h cocos2d/CCParticleSystem.h \ - cocos2d/CCParticleSystemBase.h cocos2d/CCRenderTexture.h \ - cocos2d/Support/OpenGL_Internal.h cocos2d/CCScene.h \ - cocos2d/CCSprite9Slice.h cocos2d/CCSpriteFrame.h \ - cocos2d/CCSpriteFrameCache.h cocos2d/CCTMXXMLParser.h \ - cocos2d/CCTexturePVR.h cocos2d/CCTiledMap.h cocos2d/CCTiledMapLayer.h \ - cocos2d/CCAtlasNode.h cocos2d/CCTiledMapObjectGroup.h \ - cocos2d/CCTransition.h cocos2d/CCLayout.h cocos2d/CCLayoutBox.h \ - cocos2d/CCGLProgram.h cocos2d/ccShaders.h cocos2d/CCShaderCache.h \ - cocos2d/CCPhysicsBody.h cocos2d/CCPhysicsJoint.h \ - cocos2d/CCPhysicsNode.h cocos2d/CCPhysicsShape.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h \ - external/ObjectAL/OpenAL/ALContext.h \ - external/ObjectAL/OpenAL/ALListener.h \ - external/ObjectAL/OpenAL/ALTypes.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h \ - external/ObjectAL/OpenAL/ALSource.h \ - external/ObjectAL/OpenAL/ALSoundSource.h \ - external/ObjectAL/OpenAL/ALBuffer.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h \ - external/ObjectAL/OpenAL/ALSoundSourcePool.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h \ - external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h \ - cocos2d/Platforms/Mac/CCDirectorMac.h cocos2d/Platforms/Mac/CCWindow.h \ - cocos2d/Platforms/Mac/NSEvent+CC.h cocos2d/Support/CCFileUtils.h \ - cocos2d/Support/ccUtils.h cocos2d/Support/TransformUtils.h \ - cocos2d/Support/CCProfiling.h cocos2d/Support/NSThread+performBlock.h \ - cocos2d/Support/utlist.h external/kazmath/include/kazmath/GL/matrix.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBLocalizationManager.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBLocalizationManager.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBLocalizationManager.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBLocalizationManager.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBLocalizationManager.o deleted file mode 100644 index 85ec43d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBLocalizationManager.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBReader.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBReader.d deleted file mode 100644 index 95b6d2b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBReader.d +++ /dev/null @@ -1,69 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBReader.m \ - cocos2d-ui/CCBReader/CCBReader.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.h \ - cocos2d/ccConfig.h cocos2d/CCAction.h cocos2d/ccTypes.h \ - cocos2d/ccMacros.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/CCActionCatmullRom.h cocos2d/CCActionInterval.h \ - cocos2d/CCNode.h cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCActionEase.h cocos2d/CCActionInstant.h \ - cocos2d/CCActionProgressTimer.h cocos2d/CCProgressNode.h \ - cocos2d/CCSprite.h cocos2d/CCTextureAtlas.h cocos2d/CCTexture.h \ - cocos2d/Platforms/CCNS.h cocos2d/CCActionTween.h \ - cocos2d/CCClippingNode.h cocos2d/CCConfiguration.h \ - cocos2d/CCDirector.h cocos2d/CCDrawNode.h cocos2d/CCLabelBMFont.h \ - cocos2d/CCSpriteBatchNode.h cocos2d/Support/uthash.h \ - cocos2d/CCLabelTTF.h cocos2d/CCMotionStreak.h cocos2d/CCNode+Debug.h \ - cocos2d/CCNodeColor.h cocos2d/CCParallaxNode.h \ - cocos2d/CCParticleExamples.h cocos2d/CCParticleSystem.h \ - cocos2d/CCParticleSystemBase.h cocos2d/CCRenderTexture.h \ - cocos2d/Support/OpenGL_Internal.h cocos2d/CCScene.h \ - cocos2d/CCSprite9Slice.h cocos2d/CCSpriteFrame.h \ - cocos2d/CCSpriteFrameCache.h cocos2d/CCTMXXMLParser.h \ - cocos2d/CCTexturePVR.h cocos2d/CCTiledMap.h cocos2d/CCTiledMapLayer.h \ - cocos2d/CCAtlasNode.h cocos2d/CCTiledMapObjectGroup.h \ - cocos2d/CCTransition.h cocos2d/CCLayout.h cocos2d/CCLayoutBox.h \ - cocos2d/CCGLProgram.h cocos2d/ccShaders.h cocos2d/CCShaderCache.h \ - cocos2d/CCPhysicsBody.h cocos2d/CCPhysicsJoint.h \ - cocos2d/CCPhysicsNode.h cocos2d/CCPhysicsShape.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h \ - external/ObjectAL/OpenAL/ALContext.h \ - external/ObjectAL/OpenAL/ALListener.h \ - external/ObjectAL/OpenAL/ALTypes.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h \ - external/ObjectAL/OpenAL/ALSource.h \ - external/ObjectAL/OpenAL/ALSoundSource.h \ - external/ObjectAL/OpenAL/ALBuffer.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h \ - external/ObjectAL/OpenAL/ALSoundSourcePool.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h \ - external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h \ - cocos2d/Platforms/Mac/CCDirectorMac.h cocos2d/Platforms/Mac/CCWindow.h \ - cocos2d/Platforms/Mac/NSEvent+CC.h cocos2d/Support/CCFileUtils.h \ - cocos2d/Support/ccUtils.h cocos2d/Support/TransformUtils.h \ - cocos2d/Support/CCProfiling.h cocos2d/Support/NSThread+performBlock.h \ - cocos2d/Support/utlist.h external/kazmath/include/kazmath/GL/matrix.h \ - cocos2d-ui/CCBReader/CCBAnimationManager.h \ - cocos2d-ui/CCBReader/CCBSequence.h \ - cocos2d-ui/CCBReader/CCBSequenceProperty.h \ - cocos2d-ui/CCBReader/CCBKeyframe.h \ - cocos2d-ui/CCBReader/CCBLocalizationManager.h \ - cocos2d-ui/CCBReader/CCBReader_Private.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBReader.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBReader.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBReader.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBReader.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBReader.o deleted file mode 100644 index bb5a33b..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBReader.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBSequenceProperty.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBSequenceProperty.d deleted file mode 100644 index 39bb248..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBSequenceProperty.d +++ /dev/null @@ -1,3 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBSequenceProperty.m \ - cocos2d-ui/CCBReader/CCBSequenceProperty.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBSequenceProperty.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBSequenceProperty.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBSequenceProperty.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBSequenceProperty.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBSequenceProperty.o deleted file mode 100644 index 5dcbe4a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBSequenceProperty.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBsequence.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBsequence.d deleted file mode 100644 index 9b96822..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBsequence.d +++ /dev/null @@ -1,3 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBsequence.m \ - cocos2d-ui/CCBReader/CCBSequence.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBsequence.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBsequence.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBsequence.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBsequence.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBsequence.o deleted file mode 100644 index 8888393..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBsequence.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCButton.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCButton.d deleted file mode 100644 index e72b7a3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCButton.d +++ /dev/null @@ -1,65 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCButton.m \ - cocos2d-ui/CCButton.h cocos2d-ui/CCControl.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/../ccMacros.h \ - cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d-ui/CCControlSubclass.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.h \ - cocos2d/CCAction.h cocos2d/CCActionCatmullRom.h \ - cocos2d/CCActionInterval.h cocos2d/CCActionEase.h \ - cocos2d/CCActionInstant.h cocos2d/CCActionProgressTimer.h \ - cocos2d/CCProgressNode.h cocos2d/CCSprite.h cocos2d/CCTextureAtlas.h \ - cocos2d/CCTexture.h cocos2d/Platforms/CCNS.h cocos2d/CCActionTween.h \ - cocos2d/CCClippingNode.h cocos2d/CCConfiguration.h \ - cocos2d/CCDirector.h cocos2d/CCDrawNode.h cocos2d/CCLabelBMFont.h \ - cocos2d/CCSpriteBatchNode.h cocos2d/Support/uthash.h \ - cocos2d/CCLabelTTF.h cocos2d/CCMotionStreak.h cocos2d/CCNode+Debug.h \ - cocos2d/CCNodeColor.h cocos2d/CCParallaxNode.h \ - cocos2d/CCParticleExamples.h cocos2d/CCParticleSystem.h \ - cocos2d/CCParticleSystemBase.h cocos2d/CCRenderTexture.h \ - cocos2d/Support/OpenGL_Internal.h cocos2d/CCScene.h \ - cocos2d/CCSprite9Slice.h cocos2d/CCSpriteFrame.h \ - cocos2d/CCSpriteFrameCache.h cocos2d/CCTMXXMLParser.h \ - cocos2d/CCTexturePVR.h cocos2d/CCTiledMap.h cocos2d/CCTiledMapLayer.h \ - cocos2d/CCAtlasNode.h cocos2d/CCTiledMapObjectGroup.h \ - cocos2d/CCTransition.h cocos2d/CCLayout.h cocos2d/CCLayoutBox.h \ - cocos2d/CCGLProgram.h cocos2d/ccShaders.h cocos2d/CCShaderCache.h \ - cocos2d/CCPhysicsBody.h cocos2d/CCPhysicsJoint.h \ - cocos2d/CCPhysicsNode.h cocos2d/CCPhysicsShape.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h \ - external/ObjectAL/OpenAL/ALContext.h \ - external/ObjectAL/OpenAL/ALListener.h \ - external/ObjectAL/OpenAL/ALTypes.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h \ - external/ObjectAL/OpenAL/ALSource.h \ - external/ObjectAL/OpenAL/ALSoundSource.h \ - external/ObjectAL/OpenAL/ALBuffer.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h \ - external/ObjectAL/OpenAL/ALSoundSourcePool.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h \ - external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h \ - cocos2d/Platforms/Mac/CCDirectorMac.h cocos2d/Platforms/Mac/CCWindow.h \ - cocos2d/Platforms/Mac/NSEvent+CC.h cocos2d/Support/CCFileUtils.h \ - cocos2d/Support/ccUtils.h cocos2d/Support/TransformUtils.h \ - cocos2d/Support/CCProfiling.h cocos2d/Support/NSThread+performBlock.h \ - cocos2d/Support/utlist.h external/kazmath/include/kazmath/GL/matrix.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCButton.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCButton.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCButton.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCButton.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCButton.o deleted file mode 100644 index a1fa912..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCButton.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCClippingNode.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCClippingNode.d deleted file mode 100644 index 17b2ae4..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCClippingNode.d +++ /dev/null @@ -1,23 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCClippingNode.m \ - cocos2d/CCClippingNode.h cocos2d/CCNode.h cocos2d/Platforms/CCGL.h \ - cocos2d/Platforms/../ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h \ - cocos2d/CCGLProgram.h cocos2d/CCShaderCache.h cocos2d/CCDirector.h \ - external/kazmath/include/kazmath/GL/matrix.h cocos2d/CCNode_Private.h \ - cocos2d/CCDrawingPrimitives.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCClippingNode.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCClippingNode.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCClippingNode.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCClippingNode.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCClippingNode.o deleted file mode 100644 index 4f9638e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCClippingNode.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCColor.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCColor.d deleted file mode 100644 index 0f4b071..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCColor.d +++ /dev/null @@ -1,8 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.m \ - cocos2d/Support/CCColor.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h \ - cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCColor.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCColor.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCColor.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCColor.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCColor.o deleted file mode 100644 index 0af8efb..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCColor.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCConfiguration.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCConfiguration.d deleted file mode 100644 index bf37fc1..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCConfiguration.d +++ /dev/null @@ -1,60 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.m \ - cocos2d/ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/CCConfiguration.h cocos2d/Support/OpenGL_Internal.h \ - cocos2d/cocos2d.h cocos2d/CCAction.h cocos2d/ccTypes.h \ - cocos2d/CCActionCatmullRom.h cocos2d/CCActionInterval.h \ - cocos2d/CCNode.h cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCActionEase.h cocos2d/CCActionInstant.h \ - cocos2d/CCActionProgressTimer.h cocos2d/CCProgressNode.h \ - cocos2d/CCSprite.h cocos2d/CCTextureAtlas.h cocos2d/CCTexture.h \ - cocos2d/Platforms/CCNS.h cocos2d/CCActionTween.h \ - cocos2d/CCClippingNode.h cocos2d/CCDirector.h cocos2d/CCDrawNode.h \ - cocos2d/CCLabelBMFont.h cocos2d/CCSpriteBatchNode.h \ - cocos2d/Support/uthash.h cocos2d/CCLabelTTF.h cocos2d/CCMotionStreak.h \ - cocos2d/CCNode+Debug.h cocos2d/CCNodeColor.h cocos2d/CCParallaxNode.h \ - cocos2d/CCParticleExamples.h cocos2d/CCParticleSystem.h \ - cocos2d/CCParticleSystemBase.h cocos2d/CCRenderTexture.h \ - cocos2d/CCScene.h cocos2d/CCSprite9Slice.h cocos2d/CCSpriteFrame.h \ - cocos2d/CCSpriteFrameCache.h cocos2d/CCTMXXMLParser.h \ - cocos2d/CCTexturePVR.h cocos2d/CCTiledMap.h cocos2d/CCTiledMapLayer.h \ - cocos2d/CCAtlasNode.h cocos2d/CCTiledMapObjectGroup.h \ - cocos2d/CCTransition.h cocos2d/CCLayout.h cocos2d/CCLayoutBox.h \ - cocos2d/CCGLProgram.h cocos2d/ccShaders.h cocos2d/CCShaderCache.h \ - cocos2d/CCPhysicsBody.h cocos2d/CCPhysicsJoint.h \ - cocos2d/CCPhysicsNode.h cocos2d/CCPhysicsShape.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h \ - external/ObjectAL/OpenAL/ALContext.h \ - external/ObjectAL/OpenAL/ALListener.h \ - external/ObjectAL/OpenAL/ALTypes.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h \ - external/ObjectAL/OpenAL/ALSource.h \ - external/ObjectAL/OpenAL/ALSoundSource.h \ - external/ObjectAL/OpenAL/ALBuffer.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h \ - external/ObjectAL/OpenAL/ALSoundSourcePool.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h \ - external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h \ - cocos2d/Platforms/Mac/CCDirectorMac.h cocos2d/Platforms/Mac/CCWindow.h \ - cocos2d/Platforms/Mac/NSEvent+CC.h cocos2d/Support/CCFileUtils.h \ - cocos2d/Support/ccUtils.h cocos2d/Support/TransformUtils.h \ - cocos2d/Support/CCProfiling.h cocos2d/Support/NSThread+performBlock.h \ - cocos2d/Support/utlist.h external/kazmath/include/kazmath/GL/matrix.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCConfiguration.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCConfiguration.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCConfiguration.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCConfiguration.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCConfiguration.o deleted file mode 100644 index ffc136c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCConfiguration.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControl.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControl.d deleted file mode 100644 index 7ccc434..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControl.d +++ /dev/null @@ -1,23 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCControl.m \ - cocos2d-ui/CCControl.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/../ccMacros.h \ - cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d-ui/CCControlSubclass.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControl.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControl.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControl.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControl.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControl.o deleted file mode 100644 index 68311f9..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControl.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControlTextureFactory.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControlTextureFactory.d deleted file mode 100644 index d562bb3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControlTextureFactory.d +++ /dev/null @@ -1,3 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCControlTextureFactory.m \ - cocos2d-ui/CCControlTextureFactory.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControlTextureFactory.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControlTextureFactory.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControlTextureFactory.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControlTextureFactory.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControlTextureFactory.o deleted file mode 100644 index 2d4c83f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControlTextureFactory.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirector.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirector.d deleted file mode 100644 index 57a1fdc..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirector.d +++ /dev/null @@ -1,63 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.m \ - cocos2d/CCDirector.h cocos2d/ccConfig.h cocos2d/ccTypes.h \ - cocos2d/ccMacros.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/utility.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCActionManager.h cocos2d/CCAction.h cocos2d/Support/uthash.h \ - cocos2d/CCTextureCache.h cocos2d/CCAnimationCache.h \ - cocos2d/CCLabelAtlas.h cocos2d/CCAtlasNode.h cocos2d/CCTextureAtlas.h \ - cocos2d/CCTexture.h cocos2d/Platforms/CCNS.h cocos2d/CCNode.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCScene.h cocos2d/CCSpriteFrameCache.h cocos2d/CCSpriteFrame.h \ - cocos2d/CCLabelBMFont.h cocos2d/CCSpriteBatchNode.h \ - cocos2d/CCShaderCache.h cocos2d/ccFPSImages.h \ - cocos2d/CCConfiguration.h cocos2d/CCTransition.h cocos2d/cocos2d.h \ - cocos2d/CCActionCatmullRom.h cocos2d/CCActionInterval.h \ - cocos2d/CCActionEase.h cocos2d/CCActionInstant.h \ - cocos2d/CCActionProgressTimer.h cocos2d/CCProgressNode.h \ - cocos2d/CCSprite.h cocos2d/CCActionTween.h cocos2d/CCClippingNode.h \ - cocos2d/CCDrawNode.h cocos2d/CCLabelTTF.h cocos2d/CCMotionStreak.h \ - cocos2d/CCNode+Debug.h cocos2d/CCNodeColor.h cocos2d/CCParallaxNode.h \ - cocos2d/CCParticleExamples.h cocos2d/CCParticleSystem.h \ - cocos2d/CCParticleSystemBase.h cocos2d/CCRenderTexture.h \ - cocos2d/Support/OpenGL_Internal.h cocos2d/CCSprite9Slice.h \ - cocos2d/CCTMXXMLParser.h cocos2d/CCTexturePVR.h cocos2d/CCTiledMap.h \ - cocos2d/CCTiledMapLayer.h cocos2d/CCTiledMapObjectGroup.h \ - cocos2d/CCLayout.h cocos2d/CCLayoutBox.h cocos2d/CCGLProgram.h \ - cocos2d/ccShaders.h cocos2d/CCPhysicsBody.h cocos2d/CCPhysicsJoint.h \ - cocos2d/CCPhysicsNode.h cocos2d/CCPhysicsShape.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h \ - external/ObjectAL/OpenAL/ALContext.h \ - external/ObjectAL/OpenAL/ALListener.h \ - external/ObjectAL/OpenAL/ALTypes.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h \ - external/ObjectAL/OpenAL/ALSource.h \ - external/ObjectAL/OpenAL/ALSoundSource.h \ - external/ObjectAL/OpenAL/ALBuffer.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h \ - external/ObjectAL/OpenAL/ALSoundSourcePool.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h \ - external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h \ - cocos2d/Platforms/Mac/CCDirectorMac.h cocos2d/Platforms/Mac/CCWindow.h \ - cocos2d/Platforms/Mac/NSEvent+CC.h cocos2d/Support/CCFileUtils.h \ - cocos2d/Support/ccUtils.h cocos2d/Support/TransformUtils.h \ - cocos2d/Support/CCProfiling.h cocos2d/Support/NSThread+performBlock.h \ - cocos2d/Support/utlist.h external/kazmath/include/kazmath/GL/matrix.h \ - cocos2d/CCDirector_Private.h cocos2d/CCNode_Private.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirector.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirector.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirector.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirector.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirector.o deleted file mode 100644 index 66d0634..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirector.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorIOS.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorIOS.d deleted file mode 100644 index 58bc652..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorIOS.d +++ /dev/null @@ -1,4 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/CCDirectorIOS.m \ - cocos2d/Platforms/iOS/../../ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorIOS.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorIOS.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorIOS.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorIOS.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorIOS.o deleted file mode 100644 index 6126531..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorIOS.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorMac.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorMac.d deleted file mode 100644 index a3cd952..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorMac.d +++ /dev/null @@ -1,26 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.m \ - cocos2d/Platforms/Mac/../../ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCDirectorMac.h \ - cocos2d/Platforms/Mac/../../CCDirector.h cocos2d/ccTypes.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/utility.h \ - cocos2d/CCResponderManager.h cocos2d/Platforms/Mac/CCWindow.h \ - cocos2d/Platforms/Mac/../../CCNode.h cocos2d/ccGLStateCache.h \ - external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCScheduler.h cocos2d/Platforms/Mac/../../CCScene.h \ - cocos2d/Platforms/Mac/../../CCGLProgram.h \ - cocos2d/Platforms/Mac/../../ccFPSImages.h \ - external/kazmath/include/kazmath/GL/matrix.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector_Private.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorMac.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorMac.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorMac.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorMac.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorMac.o deleted file mode 100644 index 908a121..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorMac.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawNode.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawNode.d deleted file mode 100644 index d19457e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawNode.d +++ /dev/null @@ -1,21 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawNode.m \ - cocos2d/CCDrawNode.h cocos2d/CCNode.h cocos2d/Platforms/CCGL.h \ - cocos2d/Platforms/../ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCShaderCache.h cocos2d/CCGLProgram.h \ - cocos2d/Support/OpenGL_Internal.h cocos2d/CCNode_Private.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawNode.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawNode.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawNode.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawNode.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawNode.o deleted file mode 100644 index 894a3d7..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawNode.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawingPrimitives.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawingPrimitives.d deleted file mode 100644 index 7a58dd3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawingPrimitives.d +++ /dev/null @@ -1,22 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawingPrimitives.m \ - cocos2d/CCDrawingPrimitives.h cocos2d/ccTypes.h cocos2d/ccMacros.h \ - cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h cocos2d/CCShaderCache.h cocos2d/CCGLProgram.h \ - cocos2d/CCActionCatmullRom.h cocos2d/CCActionInterval.h \ - cocos2d/CCNode.h cocos2d/CCProtocols.h \ - external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h cocos2d/CCAction.h \ - cocos2d/Support/OpenGL_Internal.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawingPrimitives.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawingPrimitives.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawingPrimitives.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawingPrimitives.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawingPrimitives.o deleted file mode 100644 index 02f16ff..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawingPrimitives.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCES2Renderer.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCES2Renderer.d deleted file mode 100644 index d224355..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCES2Renderer.d +++ /dev/null @@ -1,4 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/CCES2Renderer.m \ - cocos2d/Platforms/iOS/../../ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCES2Renderer.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCES2Renderer.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCES2Renderer.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCES2Renderer.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCES2Renderer.o deleted file mode 100644 index cd6b995..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCES2Renderer.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCFileUtils.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCFileUtils.d deleted file mode 100644 index 44c7706..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCFileUtils.d +++ /dev/null @@ -1,7 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.m \ - cocos2d/Support/CCFileUtils.h cocos2d/Support/../ccTypes.h \ - cocos2d/ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/Support/../CCConfiguration.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCFileUtils.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCFileUtils.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCFileUtils.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCFileUtils.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCFileUtils.o deleted file mode 100644 index a6f6ff6..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCFileUtils.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLProgram.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLProgram.d deleted file mode 100644 index 4650742..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLProgram.d +++ /dev/null @@ -1,22 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.m \ - cocos2d/CCGLProgram.h cocos2d/ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/ccGLStateCache.h cocos2d/Support/CCFileUtils.h \ - cocos2d/Support/../ccTypes.h cocos2d/Support/uthash.h \ - cocos2d/Support/OpenGL_Internal.h cocos2d/CCDirector.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/utility.h \ - cocos2d/CCResponderManager.h \ - external/kazmath/include/kazmath/GL/matrix.h \ - external/kazmath/include/kazmath/GL/../vec3.h \ - external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLProgram.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLProgram.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLProgram.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLProgram.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLProgram.o deleted file mode 100644 index 220a81e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLProgram.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-9A8D9772A2FC4362.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-9A8D9772A2FC4362.d deleted file mode 100644 index 15dae84..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-9A8D9772A2FC4362.d +++ /dev/null @@ -1,4 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/CCGLView.m \ - cocos2d/Platforms/iOS/../../ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-9A8D9772A2FC4362.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-9A8D9772A2FC4362.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-9A8D9772A2FC4362.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-9A8D9772A2FC4362.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-9A8D9772A2FC4362.o deleted file mode 100644 index f4dbab2..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-9A8D9772A2FC4362.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-C9F60D5275AD067B.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-C9F60D5275AD067B.d deleted file mode 100644 index 953db03..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-C9F60D5275AD067B.d +++ /dev/null @@ -1,13 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.m \ - cocos2d/Platforms/Mac/../../ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/../../Platforms/CCGL.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/Platforms/Mac/CCDirectorMac.h \ - cocos2d/Platforms/Mac/../../CCDirector.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/utility.h \ - cocos2d/CCResponderManager.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector_Private.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-C9F60D5275AD067B.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-C9F60D5275AD067B.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-C9F60D5275AD067B.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-C9F60D5275AD067B.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-C9F60D5275AD067B.o deleted file mode 100644 index 306735a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-C9F60D5275AD067B.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelAtlas.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelAtlas.d deleted file mode 100644 index de72800..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelAtlas.d +++ /dev/null @@ -1,24 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelAtlas.m \ - cocos2d/ccConfig.h cocos2d/ccMacros.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/CCLabelAtlas.h cocos2d/CCAtlasNode.h cocos2d/CCTextureAtlas.h \ - cocos2d/CCTexture.h cocos2d/ccTypes.h cocos2d/Platforms/CCGL.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/Platforms/CCNS.h \ - cocos2d/CCNode.h cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCShaderCache.h cocos2d/CCGLProgram.h cocos2d/CCTextureCache.h \ - cocos2d/CCDirector.h cocos2d/Support/TransformUtils.h \ - cocos2d/Support/CCFileUtils.h \ - external/kazmath/include/kazmath/GL/matrix.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelAtlas.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelAtlas.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelAtlas.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelAtlas.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelAtlas.o deleted file mode 100644 index b828da8..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelAtlas.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelBMFont.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelBMFont.d deleted file mode 100644 index 2a60aee..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelBMFont.d +++ /dev/null @@ -1,24 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelBMFont.m \ - cocos2d/ccConfig.h cocos2d/ccMacros.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/CCLabelBMFont.h cocos2d/CCSpriteBatchNode.h cocos2d/CCNode.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/ccTypes.h cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCTextureAtlas.h cocos2d/CCTexture.h cocos2d/Platforms/CCNS.h \ - cocos2d/Support/uthash.h cocos2d/CCSprite.h cocos2d/CCConfiguration.h \ - cocos2d/CCTextureCache.h cocos2d/Support/CCFileUtils.h \ - cocos2d/CCLabelBMFont_Private.h cocos2d/CCSprite_Private.h \ - cocos2d/CCSpriteBatchNode_Private.h cocos2d/CCDrawingPrimitives.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelBMFont.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelBMFont.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelBMFont.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelBMFont.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelBMFont.o deleted file mode 100644 index 419a04e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelBMFont.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelTTF.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelTTF.d deleted file mode 100644 index 4cf9366..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelTTF.d +++ /dev/null @@ -1,26 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelTTF.m \ - cocos2d/CCLabelTTF.h cocos2d/CCTexture.h cocos2d/ccTypes.h \ - cocos2d/ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/Platforms/CCNS.h cocos2d/CCSprite.h cocos2d/CCNode.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCTextureAtlas.h cocos2d/CCShaderCache.h cocos2d/CCGLProgram.h \ - cocos2d/Support/CCFileUtils.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSAttributedString+CCAdditions.h \ - cocos2d/CCConfiguration.h cocos2d/CCNode_Private.h \ - cocos2d/CCDirector.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelTTF.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelTTF.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelTTF.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelTTF.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelTTF.o deleted file mode 100644 index e831d4c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelTTF.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayout.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayout.d deleted file mode 100644 index 394192b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayout.d +++ /dev/null @@ -1,19 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayout.m \ - cocos2d/CCLayout.h cocos2d/CCNode.h cocos2d/Platforms/CCGL.h \ - cocos2d/Platforms/../ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayout.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayout.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayout.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayout.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayout.o deleted file mode 100644 index 9478a30..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayout.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayoutBox.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayoutBox.d deleted file mode 100644 index 1788ec0..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayoutBox.d +++ /dev/null @@ -1,21 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayoutBox.m \ - cocos2d/CCLayoutBox.h cocos2d/CCLayout.h cocos2d/CCNode.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/../ccMacros.h \ - cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCNode_Private.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayoutBox.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayoutBox.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayoutBox.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayoutBox.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayoutBox.o deleted file mode 100644 index 6c978a4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayoutBox.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCMotionStreak.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCMotionStreak.d deleted file mode 100644 index e510198..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCMotionStreak.d +++ /dev/null @@ -1,22 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCMotionStreak.m \ - cocos2d/CCMotionStreak.h cocos2d/CCTexture.h cocos2d/ccTypes.h \ - cocos2d/ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/Platforms/CCNS.h cocos2d/CCNode.h cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCTextureCache.h cocos2d/CCGLProgram.h cocos2d/CCShaderCache.h \ - cocos2d/CCNode_Private.h cocos2d/Support/CCVertex.h \ - cocos2d/CCTexture_Private.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCMotionStreak.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCMotionStreak.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCMotionStreak.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCMotionStreak.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCMotionStreak.o deleted file mode 100644 index cf3b319..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCMotionStreak.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode+Debug.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode+Debug.d deleted file mode 100644 index 3e5dc8d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode+Debug.d +++ /dev/null @@ -1,20 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode+Debug.m \ - cocos2d/CCNode+Debug.h cocos2d/CCNode.h cocos2d/Platforms/CCGL.h \ - cocos2d/Platforms/../ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCNode_Private.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode+Debug.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode+Debug.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode+Debug.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode+Debug.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode+Debug.o deleted file mode 100644 index 85483f6..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode+Debug.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode.d deleted file mode 100644 index 13b973d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode.d +++ /dev/null @@ -1,92 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.m \ - cocos2d/CCNode.h cocos2d/Platforms/CCGL.h \ - cocos2d/Platforms/../ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCNode_Private.h cocos2d/CCDirector.h \ - cocos2d/CCActionManager.h cocos2d/CCAction.h cocos2d/Support/uthash.h \ - cocos2d/Support/TransformUtils.h cocos2d/CCGLProgram.h \ - cocos2d/CCPhysics+ObjectiveChipmunk.h cocos2d/CCPhysicsBody.h \ - cocos2d/cocos2d.h cocos2d/CCActionCatmullRom.h \ - cocos2d/CCActionInterval.h cocos2d/CCActionEase.h \ - cocos2d/CCActionInstant.h cocos2d/CCActionProgressTimer.h \ - cocos2d/CCProgressNode.h cocos2d/CCSprite.h cocos2d/CCTextureAtlas.h \ - cocos2d/CCTexture.h cocos2d/Platforms/CCNS.h cocos2d/CCActionTween.h \ - cocos2d/CCClippingNode.h cocos2d/CCConfiguration.h \ - cocos2d/CCDrawNode.h cocos2d/CCLabelBMFont.h \ - cocos2d/CCSpriteBatchNode.h cocos2d/CCLabelTTF.h \ - cocos2d/CCMotionStreak.h cocos2d/CCNode+Debug.h cocos2d/CCNodeColor.h \ - cocos2d/CCParallaxNode.h cocos2d/CCParticleExamples.h \ - cocos2d/CCParticleSystem.h cocos2d/CCParticleSystemBase.h \ - cocos2d/CCRenderTexture.h cocos2d/Support/OpenGL_Internal.h \ - cocos2d/CCScene.h cocos2d/CCSprite9Slice.h cocos2d/CCSpriteFrame.h \ - cocos2d/CCSpriteFrameCache.h cocos2d/CCTMXXMLParser.h \ - cocos2d/CCTexturePVR.h cocos2d/CCTiledMap.h cocos2d/CCTiledMapLayer.h \ - cocos2d/CCAtlasNode.h cocos2d/CCTiledMapObjectGroup.h \ - cocos2d/CCTransition.h cocos2d/CCLayout.h cocos2d/CCLayoutBox.h \ - cocos2d/ccShaders.h cocos2d/CCShaderCache.h cocos2d/CCPhysicsJoint.h \ - cocos2d/CCPhysicsNode.h cocos2d/CCPhysicsShape.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h \ - external/ObjectAL/OpenAL/ALContext.h \ - external/ObjectAL/OpenAL/ALListener.h \ - external/ObjectAL/OpenAL/ALTypes.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h \ - external/ObjectAL/OpenAL/ALSource.h \ - external/ObjectAL/OpenAL/ALSoundSource.h \ - external/ObjectAL/OpenAL/ALBuffer.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h \ - external/ObjectAL/OpenAL/ALSoundSourcePool.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h \ - external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h \ - cocos2d/Platforms/Mac/CCDirectorMac.h cocos2d/Platforms/Mac/CCWindow.h \ - cocos2d/Platforms/Mac/NSEvent+CC.h cocos2d/Support/CCFileUtils.h \ - cocos2d/Support/ccUtils.h cocos2d/Support/CCProfiling.h \ - cocos2d/Support/NSThread+performBlock.h cocos2d/Support/utlist.h \ - external/kazmath/include/kazmath/GL/matrix.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ObjectiveChipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkBody.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkShape.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkConstraint.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkSpace.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkMultiGrab.h \ - cocos2d/CCDirector_Private.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode.o deleted file mode 100644 index 9b6c4f1..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNodeColor.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNodeColor.d deleted file mode 100644 index daede88..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNodeColor.d +++ /dev/null @@ -1,24 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNodeColor.m \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/../ccMacros.h \ - cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/CCNodeColor.h \ - cocos2d/CCProtocols.h cocos2d/ccTypes.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/CCNode.h cocos2d/ccGLStateCache.h \ - external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCDirector.h cocos2d/CCShaderCache.h cocos2d/CCGLProgram.h \ - cocos2d/Support/TransformUtils.h cocos2d/CCNode_Private.h \ - cocos2d/Platforms/Mac/CCDirectorMac.h \ - external/kazmath/include/kazmath/GL/matrix.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNodeColor.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNodeColor.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNodeColor.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNodeColor.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNodeColor.o deleted file mode 100644 index dd32971..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNodeColor.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParallaxNode.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParallaxNode.d deleted file mode 100644 index b066143..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParallaxNode.d +++ /dev/null @@ -1,19 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParallaxNode.m \ - cocos2d/CCParallaxNode.h cocos2d/CCNode.h cocos2d/Platforms/CCGL.h \ - cocos2d/Platforms/../ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParallaxNode.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParallaxNode.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParallaxNode.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParallaxNode.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParallaxNode.o deleted file mode 100644 index c7144ea..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParallaxNode.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleBatchNode.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleBatchNode.d deleted file mode 100644 index bc9acc0..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleBatchNode.d +++ /dev/null @@ -1,26 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleBatchNode.m \ - cocos2d/CCParticleBatchNode.h cocos2d/CCNode.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/../ccMacros.h \ - cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCTextureCache.h cocos2d/CCTextureAtlas.h cocos2d/CCTexture.h \ - cocos2d/Platforms/CCNS.h cocos2d/CCParticleSystemBase.h \ - cocos2d/CCShaderCache.h cocos2d/CCGLProgram.h cocos2d/Support/base64.h \ - cocos2d/Support/ZipUtils.h cocos2d/Support/CCFileUtils.h \ - external/kazmath/include/kazmath/GL/matrix.h cocos2d/CCNode_Private.h \ - cocos2d/CCParticleSystemBase_Private.h cocos2d/CCTexture_Private.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleBatchNode.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleBatchNode.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleBatchNode.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleBatchNode.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleBatchNode.o deleted file mode 100644 index 72c1cde..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleBatchNode.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleExamples.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleExamples.d deleted file mode 100644 index 4e79cd0..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleExamples.d +++ /dev/null @@ -1,21 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleExamples.m \ - cocos2d/CCParticleExamples.h cocos2d/ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/CCParticleSystem.h cocos2d/CCParticleSystemBase.h \ - cocos2d/CCProtocols.h cocos2d/ccTypes.h cocos2d/Platforms/CCGL.h \ - cocos2d/Platforms/Mac/CCGLView.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/CCNode.h cocos2d/ccGLStateCache.h \ - external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCTextureCache.h cocos2d/CCDirector.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleExamples.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleExamples.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleExamples.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleExamples.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleExamples.o deleted file mode 100644 index b4aff47..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleExamples.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystem.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystem.d deleted file mode 100644 index 670192d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystem.d +++ /dev/null @@ -1,29 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem.m \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/../ccMacros.h \ - cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/CCParticleSystem.h \ - cocos2d/CCParticleSystemBase.h cocos2d/CCProtocols.h cocos2d/ccTypes.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/CCNode.h cocos2d/ccGLStateCache.h \ - external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCParticleBatchNode.h cocos2d/CCTextureAtlas.h \ - cocos2d/CCTexture.h cocos2d/Platforms/CCNS.h cocos2d/CCTextureCache.h \ - cocos2d/CCSpriteFrame.h cocos2d/CCDirector.h cocos2d/CCShaderCache.h \ - cocos2d/CCGLProgram.h cocos2d/CCConfiguration.h \ - cocos2d/Support/OpenGL_Internal.h cocos2d/Support/TransformUtils.h \ - cocos2d/Support/NSThread+performBlock.h \ - external/kazmath/include/kazmath/GL/matrix.h cocos2d/CCNode_Private.h \ - cocos2d/CCParticleSystemBase_Private.h \ - cocos2d/CCParticleSystem_Private.h cocos2d/CCTexture_Private.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystem.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystem.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystem.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystem.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystem.o deleted file mode 100644 index f5cce62..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystem.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystemBase.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystemBase.d deleted file mode 100644 index 3566850..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystemBase.d +++ /dev/null @@ -1,25 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.m \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/../ccMacros.h \ - cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/CCParticleSystemBase.h \ - cocos2d/CCProtocols.h cocos2d/ccTypes.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/CCNode.h cocos2d/ccGLStateCache.h \ - external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCParticleBatchNode.h cocos2d/CCTextureCache.h \ - cocos2d/CCTextureAtlas.h cocos2d/CCTexture.h cocos2d/Platforms/CCNS.h \ - cocos2d/Support/CCProfiling.h cocos2d/Support/OpenGL_Internal.h \ - cocos2d/Support/base64.h cocos2d/Support/ZipUtils.h \ - cocos2d/Support/CCFileUtils.h cocos2d/CCParticleSystemBase_Private.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystemBase.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystemBase.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystemBase.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystemBase.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystemBase.o deleted file mode 100644 index 1434b1e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystemBase.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsBody.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsBody.d deleted file mode 100644 index f94f357..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsBody.d +++ /dev/null @@ -1,91 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsBody.m \ - cocos2d/CCPhysicsBody.h cocos2d/cocos2d.h cocos2d/ccConfig.h \ - cocos2d/CCAction.h cocos2d/ccTypes.h cocos2d/ccMacros.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/CCActionCatmullRom.h cocos2d/CCActionInterval.h \ - cocos2d/CCNode.h cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCActionEase.h cocos2d/CCActionInstant.h \ - cocos2d/CCActionProgressTimer.h cocos2d/CCProgressNode.h \ - cocos2d/CCSprite.h cocos2d/CCTextureAtlas.h cocos2d/CCTexture.h \ - cocos2d/Platforms/CCNS.h cocos2d/CCActionTween.h \ - cocos2d/CCClippingNode.h cocos2d/CCConfiguration.h \ - cocos2d/CCDirector.h cocos2d/CCDrawNode.h cocos2d/CCLabelBMFont.h \ - cocos2d/CCSpriteBatchNode.h cocos2d/Support/uthash.h \ - cocos2d/CCLabelTTF.h cocos2d/CCMotionStreak.h cocos2d/CCNode+Debug.h \ - cocos2d/CCNodeColor.h cocos2d/CCParallaxNode.h \ - cocos2d/CCParticleExamples.h cocos2d/CCParticleSystem.h \ - cocos2d/CCParticleSystemBase.h cocos2d/CCRenderTexture.h \ - cocos2d/Support/OpenGL_Internal.h cocos2d/CCScene.h \ - cocos2d/CCSprite9Slice.h cocos2d/CCSpriteFrame.h \ - cocos2d/CCSpriteFrameCache.h cocos2d/CCTMXXMLParser.h \ - cocos2d/CCTexturePVR.h cocos2d/CCTiledMap.h cocos2d/CCTiledMapLayer.h \ - cocos2d/CCAtlasNode.h cocos2d/CCTiledMapObjectGroup.h \ - cocos2d/CCTransition.h cocos2d/CCLayout.h cocos2d/CCLayoutBox.h \ - cocos2d/CCGLProgram.h cocos2d/ccShaders.h cocos2d/CCShaderCache.h \ - cocos2d/CCPhysicsJoint.h cocos2d/CCPhysicsNode.h \ - cocos2d/CCPhysicsShape.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h \ - external/ObjectAL/OpenAL/ALContext.h \ - external/ObjectAL/OpenAL/ALListener.h \ - external/ObjectAL/OpenAL/ALTypes.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h \ - external/ObjectAL/OpenAL/ALSource.h \ - external/ObjectAL/OpenAL/ALSoundSource.h \ - external/ObjectAL/OpenAL/ALBuffer.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h \ - external/ObjectAL/OpenAL/ALSoundSourcePool.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h \ - external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h \ - cocos2d/Platforms/Mac/CCDirectorMac.h cocos2d/Platforms/Mac/CCWindow.h \ - cocos2d/Platforms/Mac/NSEvent+CC.h cocos2d/Support/CCFileUtils.h \ - cocos2d/Support/ccUtils.h cocos2d/Support/TransformUtils.h \ - cocos2d/Support/CCProfiling.h cocos2d/Support/NSThread+performBlock.h \ - cocos2d/Support/utlist.h external/kazmath/include/kazmath/GL/matrix.h \ - cocos2d/CCPhysics+ObjectiveChipmunk.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ObjectiveChipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_private.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkBody.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkShape.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkConstraint.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkSpace.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkMultiGrab.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsBody.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsBody.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsBody.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsBody.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsBody.o deleted file mode 100644 index 6031fb8..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsBody.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsJoint.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsJoint.d deleted file mode 100644 index 80f561f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsJoint.d +++ /dev/null @@ -1,90 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsJoint.m \ - cocos2d/CCPhysicsJoint.h cocos2d/CCPhysicsBody.h cocos2d/cocos2d.h \ - cocos2d/ccConfig.h cocos2d/CCAction.h cocos2d/ccTypes.h \ - cocos2d/ccMacros.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/CCActionCatmullRom.h cocos2d/CCActionInterval.h \ - cocos2d/CCNode.h cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCActionEase.h cocos2d/CCActionInstant.h \ - cocos2d/CCActionProgressTimer.h cocos2d/CCProgressNode.h \ - cocos2d/CCSprite.h cocos2d/CCTextureAtlas.h cocos2d/CCTexture.h \ - cocos2d/Platforms/CCNS.h cocos2d/CCActionTween.h \ - cocos2d/CCClippingNode.h cocos2d/CCConfiguration.h \ - cocos2d/CCDirector.h cocos2d/CCDrawNode.h cocos2d/CCLabelBMFont.h \ - cocos2d/CCSpriteBatchNode.h cocos2d/Support/uthash.h \ - cocos2d/CCLabelTTF.h cocos2d/CCMotionStreak.h cocos2d/CCNode+Debug.h \ - cocos2d/CCNodeColor.h cocos2d/CCParallaxNode.h \ - cocos2d/CCParticleExamples.h cocos2d/CCParticleSystem.h \ - cocos2d/CCParticleSystemBase.h cocos2d/CCRenderTexture.h \ - cocos2d/Support/OpenGL_Internal.h cocos2d/CCScene.h \ - cocos2d/CCSprite9Slice.h cocos2d/CCSpriteFrame.h \ - cocos2d/CCSpriteFrameCache.h cocos2d/CCTMXXMLParser.h \ - cocos2d/CCTexturePVR.h cocos2d/CCTiledMap.h cocos2d/CCTiledMapLayer.h \ - cocos2d/CCAtlasNode.h cocos2d/CCTiledMapObjectGroup.h \ - cocos2d/CCTransition.h cocos2d/CCLayout.h cocos2d/CCLayoutBox.h \ - cocos2d/CCGLProgram.h cocos2d/ccShaders.h cocos2d/CCShaderCache.h \ - cocos2d/CCPhysicsNode.h cocos2d/CCPhysicsShape.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h \ - external/ObjectAL/OpenAL/ALContext.h \ - external/ObjectAL/OpenAL/ALListener.h \ - external/ObjectAL/OpenAL/ALTypes.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h \ - external/ObjectAL/OpenAL/ALSource.h \ - external/ObjectAL/OpenAL/ALSoundSource.h \ - external/ObjectAL/OpenAL/ALBuffer.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h \ - external/ObjectAL/OpenAL/ALSoundSourcePool.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h \ - external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h \ - cocos2d/Platforms/Mac/CCDirectorMac.h cocos2d/Platforms/Mac/CCWindow.h \ - cocos2d/Platforms/Mac/NSEvent+CC.h cocos2d/Support/CCFileUtils.h \ - cocos2d/Support/ccUtils.h cocos2d/Support/TransformUtils.h \ - cocos2d/Support/CCProfiling.h cocos2d/Support/NSThread+performBlock.h \ - cocos2d/Support/utlist.h external/kazmath/include/kazmath/GL/matrix.h \ - cocos2d/CCPhysics+ObjectiveChipmunk.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ObjectiveChipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkBody.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkShape.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkConstraint.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkSpace.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkMultiGrab.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsJoint.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsJoint.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsJoint.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsJoint.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsJoint.o deleted file mode 100644 index 43b4aa1..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsJoint.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsNode.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsNode.d deleted file mode 100644 index c5c9ebd..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsNode.d +++ /dev/null @@ -1,89 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsNode.m \ - cocos2d/CCPhysicsNode.h cocos2d/CCNode.h cocos2d/Platforms/CCGL.h \ - cocos2d/Platforms/../ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCPhysics+ObjectiveChipmunk.h cocos2d/CCPhysicsBody.h \ - cocos2d/cocos2d.h cocos2d/CCAction.h cocos2d/CCActionCatmullRom.h \ - cocos2d/CCActionInterval.h cocos2d/CCActionEase.h \ - cocos2d/CCActionInstant.h cocos2d/CCActionProgressTimer.h \ - cocos2d/CCProgressNode.h cocos2d/CCSprite.h cocos2d/CCTextureAtlas.h \ - cocos2d/CCTexture.h cocos2d/Platforms/CCNS.h cocos2d/CCActionTween.h \ - cocos2d/CCClippingNode.h cocos2d/CCConfiguration.h \ - cocos2d/CCDirector.h cocos2d/CCDrawNode.h cocos2d/CCLabelBMFont.h \ - cocos2d/CCSpriteBatchNode.h cocos2d/Support/uthash.h \ - cocos2d/CCLabelTTF.h cocos2d/CCMotionStreak.h cocos2d/CCNode+Debug.h \ - cocos2d/CCNodeColor.h cocos2d/CCParallaxNode.h \ - cocos2d/CCParticleExamples.h cocos2d/CCParticleSystem.h \ - cocos2d/CCParticleSystemBase.h cocos2d/CCRenderTexture.h \ - cocos2d/Support/OpenGL_Internal.h cocos2d/CCScene.h \ - cocos2d/CCSprite9Slice.h cocos2d/CCSpriteFrame.h \ - cocos2d/CCSpriteFrameCache.h cocos2d/CCTMXXMLParser.h \ - cocos2d/CCTexturePVR.h cocos2d/CCTiledMap.h cocos2d/CCTiledMapLayer.h \ - cocos2d/CCAtlasNode.h cocos2d/CCTiledMapObjectGroup.h \ - cocos2d/CCTransition.h cocos2d/CCLayout.h cocos2d/CCLayoutBox.h \ - cocos2d/CCGLProgram.h cocos2d/ccShaders.h cocos2d/CCShaderCache.h \ - cocos2d/CCPhysicsJoint.h cocos2d/CCPhysicsShape.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h \ - external/ObjectAL/OpenAL/ALContext.h \ - external/ObjectAL/OpenAL/ALListener.h \ - external/ObjectAL/OpenAL/ALTypes.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h \ - external/ObjectAL/OpenAL/ALSource.h \ - external/ObjectAL/OpenAL/ALSoundSource.h \ - external/ObjectAL/OpenAL/ALBuffer.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h \ - external/ObjectAL/OpenAL/ALSoundSourcePool.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h \ - external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h \ - cocos2d/Platforms/Mac/CCDirectorMac.h cocos2d/Platforms/Mac/CCWindow.h \ - cocos2d/Platforms/Mac/NSEvent+CC.h cocos2d/Support/CCFileUtils.h \ - cocos2d/Support/ccUtils.h cocos2d/Support/TransformUtils.h \ - cocos2d/Support/CCProfiling.h cocos2d/Support/NSThread+performBlock.h \ - cocos2d/Support/utlist.h external/kazmath/include/kazmath/GL/matrix.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ObjectiveChipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkBody.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkShape.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkConstraint.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkSpace.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkMultiGrab.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsNode.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsNode.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsNode.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsNode.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsNode.o deleted file mode 100644 index b25430f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsNode.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsShape.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsShape.d deleted file mode 100644 index 9de48e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsShape.d +++ /dev/null @@ -1,91 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsShape.m \ - cocos2d/CCPhysicsShape.h cocos2d/cocos2d.h cocos2d/ccConfig.h \ - cocos2d/CCAction.h cocos2d/ccTypes.h cocos2d/ccMacros.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/CCActionCatmullRom.h cocos2d/CCActionInterval.h \ - cocos2d/CCNode.h cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCActionEase.h cocos2d/CCActionInstant.h \ - cocos2d/CCActionProgressTimer.h cocos2d/CCProgressNode.h \ - cocos2d/CCSprite.h cocos2d/CCTextureAtlas.h cocos2d/CCTexture.h \ - cocos2d/Platforms/CCNS.h cocos2d/CCActionTween.h \ - cocos2d/CCClippingNode.h cocos2d/CCConfiguration.h \ - cocos2d/CCDirector.h cocos2d/CCDrawNode.h cocos2d/CCLabelBMFont.h \ - cocos2d/CCSpriteBatchNode.h cocos2d/Support/uthash.h \ - cocos2d/CCLabelTTF.h cocos2d/CCMotionStreak.h cocos2d/CCNode+Debug.h \ - cocos2d/CCNodeColor.h cocos2d/CCParallaxNode.h \ - cocos2d/CCParticleExamples.h cocos2d/CCParticleSystem.h \ - cocos2d/CCParticleSystemBase.h cocos2d/CCRenderTexture.h \ - cocos2d/Support/OpenGL_Internal.h cocos2d/CCScene.h \ - cocos2d/CCSprite9Slice.h cocos2d/CCSpriteFrame.h \ - cocos2d/CCSpriteFrameCache.h cocos2d/CCTMXXMLParser.h \ - cocos2d/CCTexturePVR.h cocos2d/CCTiledMap.h cocos2d/CCTiledMapLayer.h \ - cocos2d/CCAtlasNode.h cocos2d/CCTiledMapObjectGroup.h \ - cocos2d/CCTransition.h cocos2d/CCLayout.h cocos2d/CCLayoutBox.h \ - cocos2d/CCGLProgram.h cocos2d/ccShaders.h cocos2d/CCShaderCache.h \ - cocos2d/CCPhysicsBody.h cocos2d/CCPhysicsJoint.h \ - cocos2d/CCPhysicsNode.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h \ - external/ObjectAL/OpenAL/ALContext.h \ - external/ObjectAL/OpenAL/ALListener.h \ - external/ObjectAL/OpenAL/ALTypes.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h \ - external/ObjectAL/OpenAL/ALSource.h \ - external/ObjectAL/OpenAL/ALSoundSource.h \ - external/ObjectAL/OpenAL/ALBuffer.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h \ - external/ObjectAL/OpenAL/ALSoundSourcePool.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h \ - external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h \ - cocos2d/Platforms/Mac/CCDirectorMac.h cocos2d/Platforms/Mac/CCWindow.h \ - cocos2d/Platforms/Mac/NSEvent+CC.h cocos2d/Support/CCFileUtils.h \ - cocos2d/Support/ccUtils.h cocos2d/Support/TransformUtils.h \ - cocos2d/Support/CCProfiling.h cocos2d/Support/NSThread+performBlock.h \ - cocos2d/Support/utlist.h external/kazmath/include/kazmath/GL/matrix.h \ - cocos2d/CCPhysics+ObjectiveChipmunk.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ObjectiveChipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk.h \ - external/Chipmunk/include/chipmunk/chipmunk_types.h \ - external/Chipmunk/include/chipmunk/cpVect.h \ - external/Chipmunk/include/chipmunk/cpBB.h \ - external/Chipmunk/include/chipmunk/cpTransform.h \ - external/Chipmunk/include/chipmunk/cpSpatialIndex.h \ - external/Chipmunk/include/chipmunk/cpBody.h \ - external/Chipmunk/include/chipmunk/cpShape.h \ - external/Chipmunk/include/chipmunk/cpPolyShape.h \ - external/Chipmunk/include/chipmunk/cpArbiter.h \ - external/Chipmunk/include/chipmunk/cpConstraint.h \ - external/Chipmunk/include/chipmunk/cpPinJoint.h \ - external/Chipmunk/include/chipmunk/cpSlideJoint.h \ - external/Chipmunk/include/chipmunk/cpPivotJoint.h \ - external/Chipmunk/include/chipmunk/cpGrooveJoint.h \ - external/Chipmunk/include/chipmunk/cpDampedSpring.h \ - external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h \ - external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h \ - external/Chipmunk/include/chipmunk/cpRatchetJoint.h \ - external/Chipmunk/include/chipmunk/cpGearJoint.h \ - external/Chipmunk/include/chipmunk/cpSimpleMotor.h \ - external/Chipmunk/include/chipmunk/cpSpace.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkBody.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkShape.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkConstraint.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkSpace.h \ - external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkMultiGrab.h \ - external/Chipmunk/include/chipmunk/chipmunk_unsafe.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsShape.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsShape.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsShape.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsShape.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsShape.o deleted file mode 100644 index 4470ed5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsShape.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProfiling.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProfiling.d deleted file mode 100644 index 3dd7333..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProfiling.d +++ /dev/null @@ -1,5 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.m \ - cocos2d/Support/../ccConfig.h cocos2d/Support/../ccMacros.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Support/CCProfiling.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProfiling.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProfiling.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProfiling.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProfiling.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProfiling.o deleted file mode 100644 index a98cc0e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProfiling.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProgressNode.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProgressNode.d deleted file mode 100644 index 44c966e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProgressNode.d +++ /dev/null @@ -1,26 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode.m \ - cocos2d/CCProgressNode.h cocos2d/CCSprite.h cocos2d/CCNode.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/../ccMacros.h \ - cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCTextureAtlas.h cocos2d/CCTexture.h cocos2d/Platforms/CCNS.h \ - cocos2d/CCTextureCache.h cocos2d/CCGLProgram.h cocos2d/CCShaderCache.h \ - cocos2d/CCDirector.h cocos2d/Support/TransformUtils.h \ - cocos2d/CCSprite_Private.h cocos2d/CCNode_Private.h \ - cocos2d/CCProgressNode_Private.h cocos2d/CCTexture_Private.h \ - external/kazmath/include/kazmath/GL/matrix.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProgressNode.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProgressNode.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProgressNode.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProgressNode.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProgressNode.o deleted file mode 100644 index c57b2cf..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProgressNode.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCRenderTexture.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCRenderTexture.d deleted file mode 100644 index e593d9f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCRenderTexture.d +++ /dev/null @@ -1,25 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCRenderTexture.m \ - cocos2d/CCRenderTexture.h cocos2d/ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/CCNode.h cocos2d/Platforms/CCGL.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h cocos2d/CCSprite.h \ - cocos2d/CCTextureAtlas.h cocos2d/CCTexture.h cocos2d/Platforms/CCNS.h \ - cocos2d/Support/OpenGL_Internal.h cocos2d/CCDirector.h \ - cocos2d/CCGLProgram.h cocos2d/CCConfiguration.h \ - cocos2d/Support/ccUtils.h cocos2d/Support/CCFileUtils.h \ - cocos2d/CCTexture_Private.h cocos2d/CCDirector_Private.h \ - cocos2d/CCNode_Private.h external/kazmath/include/kazmath/GL/matrix.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCRenderTexture.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCRenderTexture.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCRenderTexture.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCRenderTexture.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCRenderTexture.o deleted file mode 100644 index 871ce6a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCRenderTexture.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponder.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponder.d deleted file mode 100644 index 443d5dc..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponder.d +++ /dev/null @@ -1,12 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.m \ - cocos2d/CCResponder.h cocos2d/CCResponderManager.h \ - cocos2d/CCDirector.h cocos2d/ccConfig.h cocos2d/ccTypes.h \ - cocos2d/ccMacros.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/utility.h \ - cocos2d/CCDirector_Private.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponder.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponder.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponder.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponder.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponder.o deleted file mode 100644 index 9331ce9..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponder.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponderManager.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponderManager.d deleted file mode 100644 index dffb9fa..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponderManager.d +++ /dev/null @@ -1,21 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.m \ - cocos2d/CCResponderManager.h cocos2d/CCNode.h cocos2d/Platforms/CCGL.h \ - cocos2d/Platforms/../ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCScheduler.h cocos2d/CCDirector.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.h \ - cocos2d/CCScene.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponderManager.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponderManager.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponderManager.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponderManager.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponderManager.o deleted file mode 100644 index 0d7be06..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponderManager.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScene.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScene.d deleted file mode 100644 index 47ec1ac..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScene.d +++ /dev/null @@ -1,20 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.m \ - cocos2d/CCScene.h cocos2d/CCNode.h cocos2d/Platforms/CCGL.h \ - cocos2d/Platforms/../ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCDirector.h cocos2d/CCDirector_Private.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScene.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScene.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScene.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScene.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScene.o deleted file mode 100644 index 86375f6..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScene.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScheduler.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScheduler.d deleted file mode 100644 index 0301886..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScheduler.d +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.m \ - cocos2d/CCScheduler.h cocos2d/ccTypes.h cocos2d/ccMacros.h \ - cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScheduler.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScheduler.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScheduler.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScheduler.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScheduler.o deleted file mode 100644 index 472ddb4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScheduler.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScrollView.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScrollView.d deleted file mode 100644 index 167dc4a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScrollView.d +++ /dev/null @@ -1,26 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCScrollView.m \ - cocos2d-ui/CCScrollView.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/../ccMacros.h \ - cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.h \ - cocos2d/CCAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScrollView.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScrollView.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScrollView.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScrollView.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScrollView.o deleted file mode 100644 index ff4d28c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScrollView.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCShaderCache.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCShaderCache.d deleted file mode 100644 index 1476452..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCShaderCache.d +++ /dev/null @@ -1,7 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.m \ - cocos2d/CCShaderCache.h cocos2d/ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/ccShaders.h cocos2d/Platforms/CCGL.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/CCGLProgram.h \ - cocos2d/Support/OpenGL_Internal.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCShaderCache.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCShaderCache.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCShaderCache.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCShaderCache.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCShaderCache.o deleted file mode 100644 index db39cd6..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCShaderCache.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSlider.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSlider.d deleted file mode 100644 index 11aa964..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSlider.d +++ /dev/null @@ -1,65 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCSlider.m \ - cocos2d-ui/CCSlider.h cocos2d-ui/CCControl.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/../ccMacros.h \ - cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.h \ - cocos2d/CCAction.h cocos2d/CCActionCatmullRom.h \ - cocos2d/CCActionInterval.h cocos2d/CCActionEase.h \ - cocos2d/CCActionInstant.h cocos2d/CCActionProgressTimer.h \ - cocos2d/CCProgressNode.h cocos2d/CCSprite.h cocos2d/CCTextureAtlas.h \ - cocos2d/CCTexture.h cocos2d/Platforms/CCNS.h cocos2d/CCActionTween.h \ - cocos2d/CCClippingNode.h cocos2d/CCConfiguration.h \ - cocos2d/CCDirector.h cocos2d/CCDrawNode.h cocos2d/CCLabelBMFont.h \ - cocos2d/CCSpriteBatchNode.h cocos2d/Support/uthash.h \ - cocos2d/CCLabelTTF.h cocos2d/CCMotionStreak.h cocos2d/CCNode+Debug.h \ - cocos2d/CCNodeColor.h cocos2d/CCParallaxNode.h \ - cocos2d/CCParticleExamples.h cocos2d/CCParticleSystem.h \ - cocos2d/CCParticleSystemBase.h cocos2d/CCRenderTexture.h \ - cocos2d/Support/OpenGL_Internal.h cocos2d/CCScene.h \ - cocos2d/CCSprite9Slice.h cocos2d/CCSpriteFrame.h \ - cocos2d/CCSpriteFrameCache.h cocos2d/CCTMXXMLParser.h \ - cocos2d/CCTexturePVR.h cocos2d/CCTiledMap.h cocos2d/CCTiledMapLayer.h \ - cocos2d/CCAtlasNode.h cocos2d/CCTiledMapObjectGroup.h \ - cocos2d/CCTransition.h cocos2d/CCLayout.h cocos2d/CCLayoutBox.h \ - cocos2d/CCGLProgram.h cocos2d/ccShaders.h cocos2d/CCShaderCache.h \ - cocos2d/CCPhysicsBody.h cocos2d/CCPhysicsJoint.h \ - cocos2d/CCPhysicsNode.h cocos2d/CCPhysicsShape.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h \ - external/ObjectAL/OpenAL/ALContext.h \ - external/ObjectAL/OpenAL/ALListener.h \ - external/ObjectAL/OpenAL/ALTypes.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h \ - external/ObjectAL/OpenAL/ALSource.h \ - external/ObjectAL/OpenAL/ALSoundSource.h \ - external/ObjectAL/OpenAL/ALBuffer.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h \ - external/ObjectAL/OpenAL/ALSoundSourcePool.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h \ - external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h \ - cocos2d/Platforms/Mac/CCDirectorMac.h cocos2d/Platforms/Mac/CCWindow.h \ - cocos2d/Platforms/Mac/NSEvent+CC.h cocos2d/Support/CCFileUtils.h \ - cocos2d/Support/ccUtils.h cocos2d/Support/TransformUtils.h \ - cocos2d/Support/CCProfiling.h cocos2d/Support/NSThread+performBlock.h \ - cocos2d/Support/utlist.h external/kazmath/include/kazmath/GL/matrix.h \ - cocos2d-ui/CCControlSubclass.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSlider.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSlider.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSlider.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSlider.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSlider.o deleted file mode 100644 index b6540b9..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSlider.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite.d deleted file mode 100644 index 27f597a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite.d +++ /dev/null @@ -1,29 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.m \ - cocos2d/ccConfig.h cocos2d/CCSpriteBatchNode.h cocos2d/CCNode.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/../ccMacros.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCTextureAtlas.h cocos2d/CCTexture.h cocos2d/Platforms/CCNS.h \ - cocos2d/CCSprite.h cocos2d/CCSpriteFrame.h \ - cocos2d/CCSpriteFrameCache.h cocos2d/CCAnimation.h \ - cocos2d/CCAnimationCache.h cocos2d/CCTextureCache.h \ - cocos2d/CCShaderCache.h cocos2d/CCGLProgram.h cocos2d/CCDirector.h \ - cocos2d/Support/TransformUtils.h cocos2d/Support/CCProfiling.h \ - cocos2d/Support/OpenGL_Internal.h cocos2d/CCNode_Private.h \ - cocos2d/CCSprite_Private.h cocos2d/CCSpriteBatchNode_Private.h \ - cocos2d/CCTexture_Private.h \ - external/kazmath/include/kazmath/GL/matrix.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite.o deleted file mode 100644 index aec656f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite9Slice.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite9Slice.d deleted file mode 100644 index 41f7cdf..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite9Slice.d +++ /dev/null @@ -1,62 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite9Slice.m \ - cocos2d/CCSprite9Slice.h cocos2d/cocos2d.h cocos2d/ccConfig.h \ - cocos2d/CCAction.h cocos2d/ccTypes.h cocos2d/ccMacros.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/CCActionCatmullRom.h cocos2d/CCActionInterval.h \ - cocos2d/CCNode.h cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCActionEase.h cocos2d/CCActionInstant.h \ - cocos2d/CCActionProgressTimer.h cocos2d/CCProgressNode.h \ - cocos2d/CCSprite.h cocos2d/CCTextureAtlas.h cocos2d/CCTexture.h \ - cocos2d/Platforms/CCNS.h cocos2d/CCActionTween.h \ - cocos2d/CCClippingNode.h cocos2d/CCConfiguration.h \ - cocos2d/CCDirector.h cocos2d/CCDrawNode.h cocos2d/CCLabelBMFont.h \ - cocos2d/CCSpriteBatchNode.h cocos2d/Support/uthash.h \ - cocos2d/CCLabelTTF.h cocos2d/CCMotionStreak.h cocos2d/CCNode+Debug.h \ - cocos2d/CCNodeColor.h cocos2d/CCParallaxNode.h \ - cocos2d/CCParticleExamples.h cocos2d/CCParticleSystem.h \ - cocos2d/CCParticleSystemBase.h cocos2d/CCRenderTexture.h \ - cocos2d/Support/OpenGL_Internal.h cocos2d/CCScene.h \ - cocos2d/CCSpriteFrame.h cocos2d/CCSpriteFrameCache.h \ - cocos2d/CCTMXXMLParser.h cocos2d/CCTexturePVR.h cocos2d/CCTiledMap.h \ - cocos2d/CCTiledMapLayer.h cocos2d/CCAtlasNode.h \ - cocos2d/CCTiledMapObjectGroup.h cocos2d/CCTransition.h \ - cocos2d/CCLayout.h cocos2d/CCLayoutBox.h cocos2d/CCGLProgram.h \ - cocos2d/ccShaders.h cocos2d/CCShaderCache.h cocos2d/CCPhysicsBody.h \ - cocos2d/CCPhysicsJoint.h cocos2d/CCPhysicsNode.h \ - cocos2d/CCPhysicsShape.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h \ - external/ObjectAL/OpenAL/ALContext.h \ - external/ObjectAL/OpenAL/ALListener.h \ - external/ObjectAL/OpenAL/ALTypes.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h \ - external/ObjectAL/OpenAL/ALSource.h \ - external/ObjectAL/OpenAL/ALSoundSource.h \ - external/ObjectAL/OpenAL/ALBuffer.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h \ - external/ObjectAL/OpenAL/ALSoundSourcePool.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h \ - external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h \ - cocos2d/Platforms/Mac/CCDirectorMac.h cocos2d/Platforms/Mac/CCWindow.h \ - cocos2d/Platforms/Mac/NSEvent+CC.h cocos2d/Support/CCFileUtils.h \ - cocos2d/Support/ccUtils.h cocos2d/Support/TransformUtils.h \ - cocos2d/Support/CCProfiling.h cocos2d/Support/NSThread+performBlock.h \ - cocos2d/Support/utlist.h external/kazmath/include/kazmath/GL/matrix.h \ - cocos2d/CCTexture_Private.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite9Slice.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite9Slice.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite9Slice.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite9Slice.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite9Slice.o deleted file mode 100644 index a7ba8c4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite9Slice.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteBatchNode.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteBatchNode.d deleted file mode 100644 index a557d9c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteBatchNode.d +++ /dev/null @@ -1,26 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.m \ - cocos2d/ccConfig.h cocos2d/CCSprite.h cocos2d/CCNode.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/../ccMacros.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCTextureAtlas.h cocos2d/CCTexture.h cocos2d/Platforms/CCNS.h \ - cocos2d/CCSpriteBatchNode.h cocos2d/CCTextureCache.h \ - cocos2d/CCShaderCache.h cocos2d/CCGLProgram.h cocos2d/CCDirector.h \ - cocos2d/Support/TransformUtils.h cocos2d/Support/CCProfiling.h \ - cocos2d/CCSprite_Private.h cocos2d/CCNode_Private.h \ - cocos2d/CCSpriteBatchNode_Private.h cocos2d/CCTexture_Private.h \ - external/kazmath/include/kazmath/GL/matrix.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteBatchNode.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteBatchNode.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteBatchNode.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteBatchNode.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteBatchNode.o deleted file mode 100644 index 10b5b2a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteBatchNode.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrame.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrame.d deleted file mode 100644 index 564d4e9..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrame.d +++ /dev/null @@ -1,20 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.m \ - cocos2d/CCTextureCache.h cocos2d/ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/CCSpriteFrame.h cocos2d/CCNode.h cocos2d/Platforms/CCGL.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h cocos2d/CCTexture.h \ - cocos2d/Platforms/CCNS.h cocos2d/CCSpriteFrameCache.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrame.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrame.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrame.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrame.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrame.o deleted file mode 100644 index d764995..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrame.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrameCache.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrameCache.d deleted file mode 100644 index 7b9130e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrameCache.d +++ /dev/null @@ -1,23 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.m \ - cocos2d/Platforms/CCNS.h cocos2d/Platforms/../ccMacros.h \ - cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/CCTextureCache.h cocos2d/CCSpriteFrameCache.h \ - cocos2d/CCSpriteFrame.h cocos2d/CCNode.h cocos2d/Platforms/CCGL.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h cocos2d/CCSprite.h \ - cocos2d/CCTextureAtlas.h cocos2d/CCTexture.h \ - cocos2d/Support/CCFileUtils.h cocos2d/CCTexture_Private.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrameCache.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrameCache.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrameCache.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrameCache.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrameCache.o deleted file mode 100644 index b257292..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrameCache.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTMXXMLParser.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTMXXMLParser.d deleted file mode 100644 index 36a2a5c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTMXXMLParser.d +++ /dev/null @@ -1,21 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.m \ - cocos2d/ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/CCTMXXMLParser.h cocos2d/CCTiledMap.h cocos2d/CCNode.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/ccTypes.h cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCTiledMapObjectGroup.h cocos2d/Support/base64.h \ - cocos2d/Support/ZipUtils.h cocos2d/Support/CCFileUtils.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTMXXMLParser.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTMXXMLParser.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTMXXMLParser.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTMXXMLParser.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTMXXMLParser.o deleted file mode 100644 index 3f19bc4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTMXXMLParser.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTableView.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTableView.d deleted file mode 100644 index 0ac82e9..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTableView.d +++ /dev/null @@ -1,23 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCTableView.m \ - cocos2d-ui/CCTableView.h cocos2d-ui/CCScrollView.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/../ccMacros.h \ - cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d-ui/CCButton.h cocos2d-ui/CCControl.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTableView.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTableView.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTableView.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTableView.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTableView.o deleted file mode 100644 index 9594ae4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTableView.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextField.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextField.d deleted file mode 100644 index e5f0271..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextField.d +++ /dev/null @@ -1,65 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCTextField.m \ - cocos2d-ui/CCTextField.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.h \ - cocos2d/ccConfig.h cocos2d/CCAction.h cocos2d/ccTypes.h \ - cocos2d/ccMacros.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/CCActionCatmullRom.h cocos2d/CCActionInterval.h \ - cocos2d/CCNode.h cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCActionEase.h cocos2d/CCActionInstant.h \ - cocos2d/CCActionProgressTimer.h cocos2d/CCProgressNode.h \ - cocos2d/CCSprite.h cocos2d/CCTextureAtlas.h cocos2d/CCTexture.h \ - cocos2d/Platforms/CCNS.h cocos2d/CCActionTween.h \ - cocos2d/CCClippingNode.h cocos2d/CCConfiguration.h \ - cocos2d/CCDirector.h cocos2d/CCDrawNode.h cocos2d/CCLabelBMFont.h \ - cocos2d/CCSpriteBatchNode.h cocos2d/Support/uthash.h \ - cocos2d/CCLabelTTF.h cocos2d/CCMotionStreak.h cocos2d/CCNode+Debug.h \ - cocos2d/CCNodeColor.h cocos2d/CCParallaxNode.h \ - cocos2d/CCParticleExamples.h cocos2d/CCParticleSystem.h \ - cocos2d/CCParticleSystemBase.h cocos2d/CCRenderTexture.h \ - cocos2d/Support/OpenGL_Internal.h cocos2d/CCScene.h \ - cocos2d/CCSprite9Slice.h cocos2d/CCSpriteFrame.h \ - cocos2d/CCSpriteFrameCache.h cocos2d/CCTMXXMLParser.h \ - cocos2d/CCTexturePVR.h cocos2d/CCTiledMap.h cocos2d/CCTiledMapLayer.h \ - cocos2d/CCAtlasNode.h cocos2d/CCTiledMapObjectGroup.h \ - cocos2d/CCTransition.h cocos2d/CCLayout.h cocos2d/CCLayoutBox.h \ - cocos2d/CCGLProgram.h cocos2d/ccShaders.h cocos2d/CCShaderCache.h \ - cocos2d/CCPhysicsBody.h cocos2d/CCPhysicsJoint.h \ - cocos2d/CCPhysicsNode.h cocos2d/CCPhysicsShape.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h \ - external/ObjectAL/OpenAL/ALContext.h \ - external/ObjectAL/OpenAL/ALListener.h \ - external/ObjectAL/OpenAL/ALTypes.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h \ - external/ObjectAL/OpenAL/ALSource.h \ - external/ObjectAL/OpenAL/ALSoundSource.h \ - external/ObjectAL/OpenAL/ALBuffer.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h \ - external/ObjectAL/OpenAL/ALSoundSourcePool.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h \ - external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h \ - cocos2d/Platforms/Mac/CCDirectorMac.h cocos2d/Platforms/Mac/CCWindow.h \ - cocos2d/Platforms/Mac/NSEvent+CC.h cocos2d/Support/CCFileUtils.h \ - cocos2d/Support/ccUtils.h cocos2d/Support/TransformUtils.h \ - cocos2d/Support/CCProfiling.h cocos2d/Support/NSThread+performBlock.h \ - cocos2d/Support/utlist.h external/kazmath/include/kazmath/GL/matrix.h \ - cocos2d-ui/CCControl.h cocos2d-ui/CCControlSubclass.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector_Private.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextField.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextField.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextField.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextField.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextField.o deleted file mode 100644 index e0f6dbc..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextField.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexture.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexture.d deleted file mode 100644 index 345bf9f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexture.d +++ /dev/null @@ -1,24 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.m \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/../ccMacros.h \ - cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/Platforms/CCNS.h \ - cocos2d/CCTexture.h cocos2d/ccTypes.h cocos2d/CCConfiguration.h \ - cocos2d/CCTexturePVR.h cocos2d/CCGLProgram.h cocos2d/ccGLStateCache.h \ - cocos2d/CCShaderCache.h cocos2d/CCDirector.h cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/utility.h \ - cocos2d/CCResponderManager.h cocos2d/Support/ccUtils.h \ - cocos2d/Support/CCFileUtils.h cocos2d/CCTexture_Private.h \ - cocos2d/CCTextureCache.h cocos2d/CCSpriteFrame.h cocos2d/CCNode.h \ - external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCScheduler.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexture.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexture.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexture.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexture.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexture.o deleted file mode 100644 index 476931b..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexture.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureAtlas.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureAtlas.d deleted file mode 100644 index 2d549df..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureAtlas.d +++ /dev/null @@ -1,15 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.m \ - cocos2d/CCTextureAtlas.h cocos2d/CCTexture.h cocos2d/ccTypes.h \ - cocos2d/ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/Platforms/CCNS.h cocos2d/CCTextureCache.h \ - cocos2d/CCGLProgram.h cocos2d/ccGLStateCache.h cocos2d/CCDirector.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/utility.h \ - cocos2d/CCResponderManager.h cocos2d/CCConfiguration.h \ - cocos2d/Support/NSThread+performBlock.h \ - cocos2d/Support/OpenGL_Internal.h cocos2d/CCTexture_Private.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureAtlas.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureAtlas.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureAtlas.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureAtlas.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureAtlas.o deleted file mode 100644 index dc32415..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureAtlas.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureCache.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureCache.d deleted file mode 100644 index 2ae7333..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureCache.d +++ /dev/null @@ -1,14 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.m \ - cocos2d/ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/CCTextureCache.h cocos2d/CCTexture.h cocos2d/ccTypes.h \ - cocos2d/Platforms/CCNS.h cocos2d/CCTexturePVR.h \ - cocos2d/CCConfiguration.h cocos2d/CCDirector.h cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/utility.h \ - cocos2d/CCResponderManager.h cocos2d/Support/CCFileUtils.h \ - cocos2d/Support/NSThread+performBlock.h \ - cocos2d/Platforms/Mac/CCDirectorMac.h cocos2d/CCTexture_Private.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureCache.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureCache.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureCache.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureCache.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureCache.o deleted file mode 100644 index 96dad6f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureCache.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexturePVR.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexturePVR.d deleted file mode 100644 index e10647e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexturePVR.d +++ /dev/null @@ -1,10 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.m \ - cocos2d/CCTexturePVR.h cocos2d/Platforms/CCGL.h \ - cocos2d/Platforms/../ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/CCTexture.h cocos2d/ccTypes.h \ - cocos2d/Platforms/CCNS.h cocos2d/CCConfiguration.h \ - cocos2d/ccGLStateCache.h cocos2d/Support/ccUtils.h \ - cocos2d/Support/CCFileUtils.h cocos2d/Support/ZipUtils.h \ - cocos2d/Support/OpenGL_Internal.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexturePVR.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexturePVR.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexturePVR.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexturePVR.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexturePVR.o deleted file mode 100644 index 8869364..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexturePVR.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMap.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMap.d deleted file mode 100644 index 5b59c2e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMap.d +++ /dev/null @@ -1,24 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.m \ - cocos2d/CCTiledMap.h cocos2d/CCNode.h cocos2d/Platforms/CCGL.h \ - cocos2d/Platforms/../ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCTMXXMLParser.h cocos2d/CCTiledMapLayer.h \ - cocos2d/CCAtlasNode.h cocos2d/CCTextureAtlas.h cocos2d/CCTexture.h \ - cocos2d/Platforms/CCNS.h cocos2d/CCSpriteBatchNode.h \ - cocos2d/CCTiledMapObjectGroup.h cocos2d/CCSprite.h \ - cocos2d/CCTextureCache.h cocos2d/CCTiledMapLayer_Private.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMap.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMap.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMap.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMap.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMap.o deleted file mode 100644 index 7a4177a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMap.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapLayer.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapLayer.d deleted file mode 100644 index 256e366..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapLayer.d +++ /dev/null @@ -1,25 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer.m \ - cocos2d/CCTiledMapLayer.h cocos2d/CCAtlasNode.h \ - cocos2d/CCTextureAtlas.h cocos2d/CCTexture.h cocos2d/ccTypes.h \ - cocos2d/ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/Platforms/CCNS.h cocos2d/CCNode.h cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCSpriteBatchNode.h cocos2d/CCTMXXMLParser.h \ - cocos2d/CCTiledMap.h cocos2d/CCSprite.h cocos2d/CCTextureCache.h \ - cocos2d/CCShaderCache.h cocos2d/CCGLProgram.h cocos2d/CCNode_Private.h \ - cocos2d/CCSprite_Private.h cocos2d/CCSpriteBatchNode_Private.h \ - cocos2d/CCTiledMapLayer_Private.h cocos2d/CCTexture_Private.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapLayer.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapLayer.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapLayer.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapLayer.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapLayer.o deleted file mode 100644 index 3bded7f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapLayer.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapObjectGroup.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapObjectGroup.d deleted file mode 100644 index f98f7fc..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapObjectGroup.d +++ /dev/null @@ -1,21 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.m \ - cocos2d/CCTiledMapObjectGroup.h cocos2d/CCNode.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/../ccMacros.h \ - cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCTMXXMLParser.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapObjectGroup.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapObjectGroup.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapObjectGroup.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapObjectGroup.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapObjectGroup.o deleted file mode 100644 index 85bbccc..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapObjectGroup.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTransition.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTransition.d deleted file mode 100644 index c60cef1..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTransition.d +++ /dev/null @@ -1,62 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTransition.m \ - cocos2d/CCTransition.h cocos2d/cocos2d.h cocos2d/ccConfig.h \ - cocos2d/CCAction.h cocos2d/ccTypes.h cocos2d/ccMacros.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/CCActionCatmullRom.h cocos2d/CCActionInterval.h \ - cocos2d/CCNode.h cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCActionEase.h cocos2d/CCActionInstant.h \ - cocos2d/CCActionProgressTimer.h cocos2d/CCProgressNode.h \ - cocos2d/CCSprite.h cocos2d/CCTextureAtlas.h cocos2d/CCTexture.h \ - cocos2d/Platforms/CCNS.h cocos2d/CCActionTween.h \ - cocos2d/CCClippingNode.h cocos2d/CCConfiguration.h \ - cocos2d/CCDirector.h cocos2d/CCDrawNode.h cocos2d/CCLabelBMFont.h \ - cocos2d/CCSpriteBatchNode.h cocos2d/Support/uthash.h \ - cocos2d/CCLabelTTF.h cocos2d/CCMotionStreak.h cocos2d/CCNode+Debug.h \ - cocos2d/CCNodeColor.h cocos2d/CCParallaxNode.h \ - cocos2d/CCParticleExamples.h cocos2d/CCParticleSystem.h \ - cocos2d/CCParticleSystemBase.h cocos2d/CCRenderTexture.h \ - cocos2d/Support/OpenGL_Internal.h cocos2d/CCScene.h \ - cocos2d/CCSprite9Slice.h cocos2d/CCSpriteFrame.h \ - cocos2d/CCSpriteFrameCache.h cocos2d/CCTMXXMLParser.h \ - cocos2d/CCTexturePVR.h cocos2d/CCTiledMap.h cocos2d/CCTiledMapLayer.h \ - cocos2d/CCAtlasNode.h cocos2d/CCTiledMapObjectGroup.h \ - cocos2d/CCLayout.h cocos2d/CCLayoutBox.h cocos2d/CCGLProgram.h \ - cocos2d/ccShaders.h cocos2d/CCShaderCache.h cocos2d/CCPhysicsBody.h \ - cocos2d/CCPhysicsJoint.h cocos2d/CCPhysicsNode.h \ - cocos2d/CCPhysicsShape.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h \ - external/ObjectAL/OpenAL/ALContext.h \ - external/ObjectAL/OpenAL/ALListener.h \ - external/ObjectAL/OpenAL/ALTypes.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h \ - external/ObjectAL/OpenAL/ALSource.h \ - external/ObjectAL/OpenAL/ALSoundSource.h \ - external/ObjectAL/OpenAL/ALBuffer.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h \ - external/ObjectAL/OpenAL/ALSoundSourcePool.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h \ - external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h \ - cocos2d/Platforms/Mac/CCDirectorMac.h cocos2d/Platforms/Mac/CCWindow.h \ - cocos2d/Platforms/Mac/NSEvent+CC.h cocos2d/Support/CCFileUtils.h \ - cocos2d/Support/ccUtils.h cocos2d/Support/TransformUtils.h \ - cocos2d/Support/CCProfiling.h cocos2d/Support/NSThread+performBlock.h \ - cocos2d/Support/utlist.h external/kazmath/include/kazmath/GL/matrix.h \ - cocos2d/CCDirector_Private.h cocos2d/CCNode_Private.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTransition.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTransition.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTransition.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTransition.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTransition.o deleted file mode 100644 index 5f6842a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTransition.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCVertex.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCVertex.d deleted file mode 100644 index 56b5eeb..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCVertex.d +++ /dev/null @@ -1,7 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCVertex.m \ - cocos2d/Support/CCVertex.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h \ - cocos2d/ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCVertex.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCVertex.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCVertex.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCVertex.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCVertex.o deleted file mode 100644 index 3e7745f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCVertex.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCWindow.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCWindow.d deleted file mode 100644 index f0a6dbc..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCWindow.d +++ /dev/null @@ -1,5 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCWindow.m \ - cocos2d/Platforms/Mac/../../ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCWindow.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCWindow.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCWindow.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCWindow.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCWindow.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCWindow.o deleted file mode 100644 index f94893d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCWindow.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CGPointExtension.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CGPointExtension.d deleted file mode 100644 index 262c375..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CGPointExtension.d +++ /dev/null @@ -1,4 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.m \ - cocos2d/Support/../ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CGPointExtension.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CGPointExtension.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CGPointExtension.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CGPointExtension.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CGPointExtension.o deleted file mode 100644 index ee38a51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CGPointExtension.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/IOSVersion.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/IOSVersion.d deleted file mode 100644 index 7fceeb1..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/IOSVersion.d +++ /dev/null @@ -1,4 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/IOSVersion.m \ - external/ObjectAL/Support/IOSVersion.h \ - external/ObjectAL/Support/SynthesizeSingleton.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/IOSVersion.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/IOSVersion.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/IOSVersion.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/IOSVersion.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/IOSVersion.o deleted file mode 100644 index 40ac352..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/IOSVersion.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSAttributedString+CCAdditions.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSAttributedString+CCAdditions.d deleted file mode 100644 index 9ca2010..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSAttributedString+CCAdditions.d +++ /dev/null @@ -1,63 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSAttributedString+CCAdditions.m \ - cocos2d/Support/NSAttributedString+CCAdditions.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h \ - cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.h \ - cocos2d/CCAction.h cocos2d/ccTypes.h cocos2d/Platforms/CCGL.h \ - cocos2d/Platforms/Mac/CCGLView.h cocos2d/CCActionCatmullRom.h \ - cocos2d/CCActionInterval.h cocos2d/CCNode.h cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCActionEase.h cocos2d/CCActionInstant.h \ - cocos2d/CCActionProgressTimer.h cocos2d/CCProgressNode.h \ - cocos2d/CCSprite.h cocos2d/CCTextureAtlas.h cocos2d/CCTexture.h \ - cocos2d/Platforms/CCNS.h cocos2d/CCActionTween.h \ - cocos2d/CCClippingNode.h cocos2d/CCConfiguration.h \ - cocos2d/CCDirector.h cocos2d/CCDrawNode.h cocos2d/CCLabelBMFont.h \ - cocos2d/CCSpriteBatchNode.h cocos2d/Support/uthash.h \ - cocos2d/CCLabelTTF.h cocos2d/CCMotionStreak.h cocos2d/CCNode+Debug.h \ - cocos2d/CCNodeColor.h cocos2d/CCParallaxNode.h \ - cocos2d/CCParticleExamples.h cocos2d/CCParticleSystem.h \ - cocos2d/CCParticleSystemBase.h cocos2d/CCRenderTexture.h \ - cocos2d/Support/OpenGL_Internal.h cocos2d/CCScene.h \ - cocos2d/CCSprite9Slice.h cocos2d/CCSpriteFrame.h \ - cocos2d/CCSpriteFrameCache.h cocos2d/CCTMXXMLParser.h \ - cocos2d/CCTexturePVR.h cocos2d/CCTiledMap.h cocos2d/CCTiledMapLayer.h \ - cocos2d/CCAtlasNode.h cocos2d/CCTiledMapObjectGroup.h \ - cocos2d/CCTransition.h cocos2d/CCLayout.h cocos2d/CCLayoutBox.h \ - cocos2d/CCGLProgram.h cocos2d/ccShaders.h cocos2d/CCShaderCache.h \ - cocos2d/CCPhysicsBody.h cocos2d/CCPhysicsJoint.h \ - cocos2d/CCPhysicsNode.h cocos2d/CCPhysicsShape.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h \ - external/ObjectAL/OpenAL/ALContext.h \ - external/ObjectAL/OpenAL/ALListener.h \ - external/ObjectAL/OpenAL/ALTypes.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h \ - external/ObjectAL/OpenAL/ALSource.h \ - external/ObjectAL/OpenAL/ALSoundSource.h \ - external/ObjectAL/OpenAL/ALBuffer.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h \ - external/ObjectAL/OpenAL/ALSoundSourcePool.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h \ - external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h \ - cocos2d/Platforms/Mac/CCDirectorMac.h cocos2d/Platforms/Mac/CCWindow.h \ - cocos2d/Platforms/Mac/NSEvent+CC.h cocos2d/Support/CCFileUtils.h \ - cocos2d/Support/ccUtils.h cocos2d/Support/TransformUtils.h \ - cocos2d/Support/CCProfiling.h cocos2d/Support/NSThread+performBlock.h \ - cocos2d/Support/utlist.h external/kazmath/include/kazmath/GL/matrix.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSAttributedString+CCAdditions.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSAttributedString+CCAdditions.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSAttributedString+CCAdditions.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSAttributedString+CCAdditions.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSAttributedString+CCAdditions.o deleted file mode 100644 index 5bf55dc..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSAttributedString+CCAdditions.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSEvent+CC.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSEvent+CC.d deleted file mode 100644 index c91220d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSEvent+CC.d +++ /dev/null @@ -1,24 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.m \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h \ - cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/NSEvent+CC.h \ - cocos2d/Platforms/Mac/CCDirectorMac.h \ - cocos2d/Platforms/Mac/../../CCDirector.h cocos2d/ccTypes.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/utility.h \ - cocos2d/CCResponderManager.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCScheduler.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSEvent+CC.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSEvent+CC.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSEvent+CC.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSEvent+CC.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSEvent+CC.o deleted file mode 100644 index 209259f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSEvent+CC.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableArray+WeakReferences.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableArray+WeakReferences.d deleted file mode 100644 index 052fb90..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableArray+WeakReferences.d +++ /dev/null @@ -1,3 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableArray+WeakReferences.m \ - external/ObjectAL/Support/NSMutableArray+WeakReferences.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableArray+WeakReferences.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableArray+WeakReferences.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableArray+WeakReferences.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableArray+WeakReferences.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableArray+WeakReferences.o deleted file mode 100644 index ab77c30..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableArray+WeakReferences.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableDictionary+WeakReferences.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableDictionary+WeakReferences.d deleted file mode 100644 index 7df49f7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableDictionary+WeakReferences.d +++ /dev/null @@ -1,3 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableDictionary+WeakReferences.m \ - external/ObjectAL/Support/NSMutableDictionary+WeakReferences.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableDictionary+WeakReferences.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableDictionary+WeakReferences.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableDictionary+WeakReferences.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableDictionary+WeakReferences.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableDictionary+WeakReferences.o deleted file mode 100644 index 0b55575..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableDictionary+WeakReferences.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSThread+performBlock.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSThread+performBlock.d deleted file mode 100644 index f8341ea..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSThread+performBlock.d +++ /dev/null @@ -1,5 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.m \ - cocos2d/Support/NSThread+performBlock.h cocos2d/Support/../ccMacros.h \ - cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSThread+performBlock.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSThread+performBlock.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSThread+performBlock.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSThread+performBlock.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSThread+performBlock.o deleted file mode 100644 index 3c22808..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSThread+performBlock.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAction.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAction.d deleted file mode 100644 index caac305..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAction.d +++ /dev/null @@ -1,10 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.m \ - external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - external/ObjectAL/Actions/OALAction+Private.h \ - external/ObjectAL/Actions/OALActionManager.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h \ - external/ObjectAL/Support/OALTools.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAction.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAction.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAction.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAction.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAction.o deleted file mode 100644 index 21abb9f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAction.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALActionManager.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALActionManager.d deleted file mode 100644 index 3bef32e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALActionManager.d +++ /dev/null @@ -1,11 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALActionManager.m \ - external/ObjectAL/Actions/OALActionManager.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h \ - external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/mach_timing.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h \ - external/ObjectAL/Support/OALTools.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableArray+WeakReferences.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALActionManager.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALActionManager.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALActionManager.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALActionManager.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALActionManager.o deleted file mode 100644 index e006263..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALActionManager.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioActions.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioActions.d deleted file mode 100644 index e5fe5b7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioActions.d +++ /dev/null @@ -1,10 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAudioActions.m \ - external/ObjectAL/Actions/OALAudioActions.h \ - external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h \ - external/ObjectAL/Actions/OALAction+Private.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h \ - external/ObjectAL/Support/OALTools.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioActions.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioActions.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioActions.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioActions.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioActions.o deleted file mode 100644 index 7ecdec5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioActions.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioFile.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioFile.d deleted file mode 100644 index 9863e2d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioFile.d +++ /dev/null @@ -1,8 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALAudioFile.m \ - external/ObjectAL/Support/OALAudioFile.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.h \ - external/ObjectAL/Support/ObjectALMacros.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - external/ObjectAL/Support/OALTools.h \ - external/ObjectAL/Support/ARCSafe_MemMgmt.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioFile.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioFile.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioFile.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioFile.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioFile.o deleted file mode 100644 index 88f978a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioFile.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioSession.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioSession.d deleted file mode 100644 index 844f2e3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioSession.d +++ /dev/null @@ -1,11 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALAudioSession.m \ - external/ObjectAL/Session/OALAudioSession.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h \ - external/ObjectAL/Session/OALSuspendHandler.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - external/ObjectAL/Support/OALTools.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALNotifications.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/IOSVersion.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioSession.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioSession.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioSession.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioSession.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioSession.o deleted file mode 100644 index e3e51b4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioSession.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrack.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrack.d deleted file mode 100644 index 3574932..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrack.d +++ /dev/null @@ -1,15 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.m \ - external/ObjectAL/AudioTrack/OALAudioTrack.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAudioActions.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h \ - external/ObjectAL/AudioTrack/OALAudioTracks.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALUtilityActions.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrack.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrack.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrack.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrack.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrack.o deleted file mode 100644 index be9aa47..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrack.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrackNotifications.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrackNotifications.d deleted file mode 100644 index aa1a120..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrackNotifications.d +++ /dev/null @@ -1,3 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.m \ - external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrackNotifications.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrackNotifications.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrackNotifications.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrackNotifications.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrackNotifications.o deleted file mode 100644 index c3025f3..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrackNotifications.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTracks.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTracks.d deleted file mode 100644 index 946e73e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTracks.d +++ /dev/null @@ -1,14 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTracks.m \ - external/ObjectAL/AudioTrack/OALAudioTracks.h \ - external/ObjectAL/AudioTrack/OALAudioTrack.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableArray+WeakReferences.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h \ - external/ObjectAL/Support/OALTools.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALAudioSession.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTracks.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTracks.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTracks.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTracks.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTracks.o deleted file mode 100644 index a8089bf..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTracks.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSimpleAudio.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSimpleAudio.d deleted file mode 100644 index de089bd..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSimpleAudio.d +++ /dev/null @@ -1,23 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.m \ - external/ObjectAL/OALSimpleAudio.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h \ - external/ObjectAL/OpenAL/ALContext.h \ - external/ObjectAL/OpenAL/ALListener.h \ - external/ObjectAL/OpenAL/ALTypes.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h \ - external/ObjectAL/OpenAL/ALSource.h \ - external/ObjectAL/OpenAL/ALSoundSource.h \ - external/ObjectAL/OpenAL/ALBuffer.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h \ - external/ObjectAL/OpenAL/ALSoundSourcePool.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h \ - external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h \ - external/ObjectAL/Support/OALTools.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALAudioSession.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/OpenALManager.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSimpleAudio.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSimpleAudio.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSimpleAudio.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSimpleAudio.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSimpleAudio.o deleted file mode 100644 index c9046d7..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSimpleAudio.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSuspendHandler.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSuspendHandler.d deleted file mode 100644 index acd3771..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSuspendHandler.d +++ /dev/null @@ -1,8 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.m \ - external/ObjectAL/Session/OALSuspendHandler.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableArray+WeakReferences.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - external/ObjectAL/Support/OALTools.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSuspendHandler.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSuspendHandler.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSuspendHandler.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSuspendHandler.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSuspendHandler.o deleted file mode 100644 index 56d71b0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSuspendHandler.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALTools.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALTools.d deleted file mode 100644 index fd14096..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALTools.d +++ /dev/null @@ -1,11 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.m \ - external/ObjectAL/Support/OALTools.h \ - external/ObjectAL/Support/ObjectALMacros.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - external/ObjectAL/Support/ARCSafe_MemMgmt.h \ - external/ObjectAL/Support/OALNotifications.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h \ - cocos2d/Support/../ccTypes.h cocos2d/ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALTools.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALTools.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALTools.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALTools.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALTools.o deleted file mode 100644 index ff8147a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALTools.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALUtilityActions.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALUtilityActions.d deleted file mode 100644 index b33f9c7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALUtilityActions.d +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALUtilityActions.m \ - external/ObjectAL/Actions/OALUtilityActions.h \ - external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - external/ObjectAL/Actions/OALAction+Private.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h \ - external/ObjectAL/Support/OALTools.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALUtilityActions.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALUtilityActions.dia deleted file mode 100644 index 761d769..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALUtilityActions.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALUtilityActions.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALUtilityActions.o deleted file mode 100644 index a028c2c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALUtilityActions.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OpenALManager.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OpenALManager.d deleted file mode 100644 index b20fe3f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OpenALManager.d +++ /dev/null @@ -1,21 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/OpenALManager.m \ - external/ObjectAL/OpenAL/OpenALManager.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h \ - external/ObjectAL/OpenAL/ALContext.h \ - external/ObjectAL/OpenAL/ALListener.h \ - external/ObjectAL/OpenAL/ALTypes.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h \ - external/ObjectAL/OpenAL/ALSource.h \ - external/ObjectAL/OpenAL/ALSoundSource.h \ - external/ObjectAL/OpenAL/ALBuffer.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableArray+WeakReferences.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h \ - external/ObjectAL/Support/OALTools.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h \ - external/ObjectAL/OpenAL/ALWrapper.h \ - external/ObjectAL/OpenAL/ALDevice.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALAudioSession.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALAudioFile.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OpenALManager.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OpenALManager.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OpenALManager.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OpenALManager.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OpenALManager.o deleted file mode 100644 index 071379e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OpenALManager.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TGAlib.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TGAlib.d deleted file mode 100644 index 1b03cbb..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TGAlib.d +++ /dev/null @@ -1,3 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TGAlib.m \ - cocos2d/Support/TGAlib.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TGAlib.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TGAlib.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TGAlib.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TGAlib.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TGAlib.o deleted file mode 100644 index 46246c8..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TGAlib.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TransformUtils.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TransformUtils.d deleted file mode 100644 index 750635b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TransformUtils.d +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.m \ - cocos2d/Support/TransformUtils.h cocos2d/Support/../ccMacros.h \ - cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Support/../Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TransformUtils.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TransformUtils.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TransformUtils.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TransformUtils.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TransformUtils.o deleted file mode 100644 index 212ca84..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TransformUtils.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/UITouch+CC.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/UITouch+CC.d deleted file mode 100644 index 90709cf..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/UITouch+CC.d +++ /dev/null @@ -1,5 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/UITouch+CC.m \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h \ - cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/UITouch+CC.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/UITouch+CC.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/UITouch+CC.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/UITouch+CC.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/UITouch+CC.o deleted file mode 100644 index d742f65..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/UITouch+CC.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ZipUtils.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ZipUtils.d deleted file mode 100644 index c5a84a0..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ZipUtils.d +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ZipUtils.m \ - cocos2d/Support/ZipUtils.h cocos2d/Support/CCFileUtils.h \ - cocos2d/Support/../ccTypes.h cocos2d/ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ZipUtils.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ZipUtils.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ZipUtils.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ZipUtils.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ZipUtils.o deleted file mode 100644 index 267da59..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ZipUtils.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/base64.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/base64.d deleted file mode 100644 index 37e73f0..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/base64.d +++ /dev/null @@ -1,3 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/base64.c \ - cocos2d/Support/base64.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/base64.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/base64.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/base64.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/base64.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/base64.o deleted file mode 100644 index 9e8e8df..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/base64.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccFPSImages.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccFPSImages.d deleted file mode 100644 index 140342e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccFPSImages.d +++ /dev/null @@ -1,3 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccFPSImages.m \ - cocos2d/ccFPSImages.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccFPSImages.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccFPSImages.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccFPSImages.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccFPSImages.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccFPSImages.o deleted file mode 100644 index 4922e2e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccFPSImages.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccGLStateCache.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccGLStateCache.d deleted file mode 100644 index 6066b29..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccGLStateCache.d +++ /dev/null @@ -1,20 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.m \ - cocos2d/ccGLStateCache.h cocos2d/ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/CCGLProgram.h cocos2d/CCDirector.h cocos2d/ccTypes.h \ - cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/utility.h \ - cocos2d/CCResponderManager.h \ - external/kazmath/include/kazmath/GL/matrix.h \ - external/kazmath/include/kazmath/GL/../vec3.h \ - external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccGLStateCache.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccGLStateCache.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccGLStateCache.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccGLStateCache.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccGLStateCache.o deleted file mode 100644 index 0f485b9..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccGLStateCache.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccShaders.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccShaders.d deleted file mode 100644 index 3accf19..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccShaders.d +++ /dev/null @@ -1,21 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShaders.m \ - cocos2d/ccShaders.h cocos2d/Platforms/CCGL.h \ - cocos2d/Platforms/../ccMacros.h cocos2d/ccConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/ccShader_Position_uColor_frag.h \ - cocos2d/ccShader_Position_uColor_vert.h \ - cocos2d/ccShader_PositionColor_frag.h \ - cocos2d/ccShader_PositionColor_vert.h \ - cocos2d/ccShader_PositionTexture_frag.h \ - cocos2d/ccShader_PositionTexture_vert.h \ - cocos2d/ccShader_PositionTextureA8Color_frag.h \ - cocos2d/ccShader_PositionTextureA8Color_vert.h \ - cocos2d/ccShader_PositionTextureColor_frag.h \ - cocos2d/ccShader_PositionTextureColor_vert.h \ - cocos2d/ccShader_PositionTextureColorAlphaTest_frag.h \ - cocos2d/ccShader_PositionTexture_uColor_frag.h \ - cocos2d/ccShader_PositionTexture_uColor_vert.h \ - cocos2d/ccShader_PositionColorLengthTexture_frag.h \ - cocos2d/ccShader_PositionColorLengthTexture_vert.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccShaders.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccShaders.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccShaders.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccShaders.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccShaders.o deleted file mode 100644 index e1bde9a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccShaders.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccUtils.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccUtils.d deleted file mode 100644 index 9c5ef25..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccUtils.d +++ /dev/null @@ -1,3 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.c \ - cocos2d/Support/ccUtils.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccUtils.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccUtils.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccUtils.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccUtils.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccUtils.o deleted file mode 100644 index 9127651..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccUtils.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/cocos2d.LinkFileList b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/cocos2d.LinkFileList deleted file mode 100644 index 49a5bcd..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/cocos2d.LinkFileList +++ /dev/null @@ -1,119 +0,0 @@ -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAction.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionEase.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInstant.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInterval.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/mach_timing.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionManager.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapLayer.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionProgressTimer.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionTween.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableArray+WeakReferences.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsShape.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/IOSVersion.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAtlasNode.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawingPrimitives.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAction.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelAtlas.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALDevice.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelBMFont.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelTTF.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableDictionary+WeakReferences.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrack.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCMotionStreak.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParallaxNode.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALListener.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleExamples.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsBody.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALUtilityActions.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayout.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystem.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrackNotifications.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProgressNode.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSource.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCRenderTexture.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScene.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALActionManager.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNodeColor.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteBatchNode.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrame.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALContext.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrameCache.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexture.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureAtlas.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureCache.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBAnimationManager.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexturePVR.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBsequence.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapObjectGroup.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMap.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTMXXMLParser.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTransition.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSimpleAudio.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorMac.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-C9F60D5275AD067B.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/base64.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCFileUtils.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProfiling.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsNode.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccUtils.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSuspendHandler.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CGPointExtension.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TGAlib.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TransformUtils.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayoutBox.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ZipUtils.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioActions.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimation.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimationCache.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCWindow.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccGLStateCache.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSoundSourcePool.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCShaderCache.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCColor.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCVertex.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleBatchNode.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorIOS.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCES2Renderer.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-9A8D9772A2FC4362.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTracks.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLProgram.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsJoint.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSThread+performBlock.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccShaders.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionCatmullRom.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSlider.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBLocalizationManager.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode+Debug.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawNode.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/cocos2d.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioSession.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCConfiguration.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBKeyframe.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBReader.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextField.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirector.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OpenALManager.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystemBase.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScheduler.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioFile.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCClippingNode.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALBuffer.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccFPSImages.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite9Slice.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALTools.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSAttributedString+CCAdditions.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponder.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponderManager.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCButton.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControl.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControlTextureFactory.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScrollView.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBSequenceProperty.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALWrapper.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALChannelSource.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSEvent+CC.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/UITouch+CC.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTableView.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALCaptureDevice.o diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/cocos2d.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/cocos2d.d deleted file mode 100644 index 14b5da9..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/cocos2d.d +++ /dev/null @@ -1,61 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.m \ - cocos2d/cocos2d.h cocos2d/ccConfig.h cocos2d/CCAction.h \ - cocos2d/ccTypes.h cocos2d/ccMacros.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h \ - cocos2d/Platforms/CCGL.h cocos2d/Platforms/Mac/CCGLView.h \ - cocos2d/CCActionCatmullRom.h cocos2d/CCActionInterval.h \ - cocos2d/CCNode.h cocos2d/CCProtocols.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h \ - cocos2d/ccGLStateCache.h external/kazmath/include/kazmath/kazmath.h \ - external/kazmath/include/kazmath/vec2.h \ - external/kazmath/include/kazmath/vec3.h \ - external/kazmath/include/kazmath/mat3.h \ - external/kazmath/include/kazmath/utility.h \ - external/kazmath/include/kazmath/mat4.h \ - external/kazmath/include/kazmath/quaternion.h \ - external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/aabb.h \ - external/kazmath/include/kazmath/ray2.h cocos2d/CCResponder.h \ - cocos2d/CCResponderManager.h cocos2d/CCScheduler.h \ - cocos2d/CCActionEase.h cocos2d/CCActionInstant.h \ - cocos2d/CCActionProgressTimer.h cocos2d/CCProgressNode.h \ - cocos2d/CCSprite.h cocos2d/CCTextureAtlas.h cocos2d/CCTexture.h \ - cocos2d/Platforms/CCNS.h cocos2d/CCActionTween.h \ - cocos2d/CCClippingNode.h cocos2d/CCConfiguration.h \ - cocos2d/CCDirector.h cocos2d/CCDrawNode.h cocos2d/CCLabelBMFont.h \ - cocos2d/CCSpriteBatchNode.h cocos2d/Support/uthash.h \ - cocos2d/CCLabelTTF.h cocos2d/CCMotionStreak.h cocos2d/CCNode+Debug.h \ - cocos2d/CCNodeColor.h cocos2d/CCParallaxNode.h \ - cocos2d/CCParticleExamples.h cocos2d/CCParticleSystem.h \ - cocos2d/CCParticleSystemBase.h cocos2d/CCRenderTexture.h \ - cocos2d/Support/OpenGL_Internal.h cocos2d/CCScene.h \ - cocos2d/CCSprite9Slice.h cocos2d/CCSpriteFrame.h \ - cocos2d/CCSpriteFrameCache.h cocos2d/CCTMXXMLParser.h \ - cocos2d/CCTexturePVR.h cocos2d/CCTiledMap.h cocos2d/CCTiledMapLayer.h \ - cocos2d/CCAtlasNode.h cocos2d/CCTiledMapObjectGroup.h \ - cocos2d/CCTransition.h cocos2d/CCLayout.h cocos2d/CCLayoutBox.h \ - cocos2d/CCGLProgram.h cocos2d/ccShaders.h cocos2d/CCShaderCache.h \ - cocos2d/CCPhysicsBody.h cocos2d/CCPhysicsJoint.h \ - cocos2d/CCPhysicsNode.h cocos2d/CCPhysicsShape.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h \ - external/ObjectAL/OpenAL/ALContext.h \ - external/ObjectAL/OpenAL/ALListener.h \ - external/ObjectAL/OpenAL/ALTypes.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h \ - external/ObjectAL/OpenAL/ALSource.h \ - external/ObjectAL/OpenAL/ALSoundSource.h \ - external/ObjectAL/OpenAL/ALBuffer.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h \ - external/ObjectAL/OpenAL/ALSoundSourcePool.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h \ - external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h \ - cocos2d/Platforms/Mac/CCDirectorMac.h cocos2d/Platforms/Mac/CCWindow.h \ - cocos2d/Platforms/Mac/NSEvent+CC.h cocos2d/Support/CCFileUtils.h \ - cocos2d/Support/ccUtils.h cocos2d/Support/TransformUtils.h \ - cocos2d/Support/CCProfiling.h cocos2d/Support/NSThread+performBlock.h \ - cocos2d/Support/utlist.h external/kazmath/include/kazmath/GL/matrix.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/cocos2d.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/cocos2d.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/cocos2d.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/cocos2d.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/cocos2d.o deleted file mode 100644 index 84f2159..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/cocos2d.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/mach_timing.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/mach_timing.d deleted file mode 100644 index 87c5f37..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/mach_timing.d +++ /dev/null @@ -1,3 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/mach_timing.c \ - external/ObjectAL/Support/mach_timing.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/mach_timing.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/mach_timing.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/mach_timing.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/mach_timing.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/mach_timing.o deleted file mode 100644 index f1d81d0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/mach_timing.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/build-state.dat b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/build-state.dat deleted file mode 100644 index 65f9311..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/build-state.dat +++ /dev/null @@ -1,6819 +0,0 @@ -Tcocos2d -v6 -r1 -cCheck dependencies -cCpHeader cocos2d/Platforms/Mac/NSEvent+CC.h build/Release/usr/local/include/NSEvent+CC.h -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionEase.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAction.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInterval.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/mach_timing.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/mach_timing.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInstant.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionManager.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapLayer.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionProgressTimer.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionProgressTimer.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionTween.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionTween.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableArray+WeakReferences.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableArray+WeakReferences.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsShape.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsShape.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/IOSVersion.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/IOSVersion.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAtlasNode.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawingPrimitives.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawingPrimitives.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAction.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelAtlas.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelAtlas.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALDevice.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelBMFont.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelBMFont.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelTTF.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelTTF.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableDictionary+WeakReferences.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableDictionary+WeakReferences.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrack.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCMotionStreak.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCMotionStreak.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParallaxNode.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParallaxNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALListener.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleExamples.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleExamples.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsBody.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsBody.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALUtilityActions.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALUtilityActions.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayout.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayout.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystem.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrackNotifications.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProgressNode.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSource.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCRenderTexture.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCRenderTexture.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScene.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALActionManager.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALActionManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNodeColor.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNodeColor.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteBatchNode.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrame.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALContext.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrameCache.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexture.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureAtlas.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureCache.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBAnimationManager.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBAnimationManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexturePVR.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBsequence.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBsequence.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapObjectGroup.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMap.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTMXXMLParser.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTransition.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTransition.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSimpleAudio.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorMac.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-C9F60D5275AD067B.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/base64.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/base64.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCFileUtils.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProfiling.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsNode.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccUtils.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSuspendHandler.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CGPointExtension.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TGAlib.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TGAlib.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TransformUtils.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayoutBox.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayoutBox.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ZipUtils.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ZipUtils.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioActions.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAudioActions.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimation.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAnimation.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimationCache.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAnimationCache.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCWindow.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCWindow.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccGLStateCache.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSoundSourcePool.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCShaderCache.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCColor.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCVertex.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCVertex.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleBatchNode.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleBatchNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorIOS.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/CCDirectorIOS.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCES2Renderer.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/CCES2Renderer.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-9A8D9772A2FC4362.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/CCGLView.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTracks.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTracks.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLProgram.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsJoint.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsJoint.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSThread+performBlock.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccShaders.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShaders.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionCatmullRom.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionCatmullRom.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSlider.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCSlider.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBLocalizationManager.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBLocalizationManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode+Debug.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode+Debug.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawNode.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/cocos2d.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioSession.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALAudioSession.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCConfiguration.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBKeyframe.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBKeyframe.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBReader.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBReader.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextField.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCTextField.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirector.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OpenALManager.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/OpenALManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystemBase.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScheduler.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioFile.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALAudioFile.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCClippingNode.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCClippingNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALBuffer.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccFPSImages.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccFPSImages.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite9Slice.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite9Slice.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALTools.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSAttributedString+CCAdditions.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSAttributedString+CCAdditions.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponder.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponderManager.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCButton.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCButton.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControl.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCControl.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControlTextureFactory.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCControlTextureFactory.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScrollView.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCScrollView.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBSequenceProperty.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBSequenceProperty.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALWrapper.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALWrapper.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALChannelSource.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSEvent+CC.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/UITouch+CC.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/UITouch+CC.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTableView.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCTableView.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALCaptureDevice.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALCaptureDevice.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cLibtool /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/libcocos2d.a normal x86_64 - -N/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -c00000000530295C100000000000000AA -t1392678337 -s170 - -N/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/SDKSettings.plist -c00000000534F0E38000000000000044C -t1397689912 -s1100 - -N/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/CoreServices/SystemVersion.plist -c00000000534F0E3800000000000001DE -t1397689912 -s478 - -N/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/ApplicationServices.framework/ApplicationServices -c00000000534F0E380000000000007D5C -t1397689912 -s32092 - -N/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/OpenGL.framework/OpenGL -c00000000534F0E3C000000000000BB7C -t1397689916 -s47996 - -N/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/QuartzCore.framework/QuartzCore -c00000000534F0E3C0000000000055BC0 -t1397689916 -s351168 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/libObjectiveChipmunk.a -c00000000535075FB00000000001797E0 -t1397782011 -s1546208 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/libcocos2d.a -t2 -s0 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/libkazmath.a -c00000000535075FB00000000000247C0 -t1397782011 -s149440 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/usr/local/include/NSEvent+CC.h -t2 -s0 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALBuffer.o -t1397782022 -s29612 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALCaptureDevice.o -t1397782024 -s19484 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALChannelSource.o -t1397782024 -s145328 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALContext.o -t1397782016 -s59816 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALDevice.o -t1397782013 -s32988 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALListener.o -t1397782014 -s44788 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSoundSourcePool.o -t1397782019 -s18296 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSource.o -t1397782016 -s155640 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALWrapper.o -t1397782024 -s203072 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAction.o -t1397782012 -s62808 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionCatmullRom.o -t1397782021 -s58000 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionEase.o -t1397782012 -s66736 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInstant.o -t1397782012 -s49004 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInterval.o -t1397782013 -s210300 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionManager.o -t1397782012 -s54292 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionProgressTimer.o -t1397782012 -s19688 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionTween.o -t1397782012 -s14456 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimation.o -t1397782019 -s47684 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimationCache.o -t1397782019 -s36496 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAtlasNode.o -t1397782013 -s48000 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBAnimationManager.o -t1397782017 -s121392 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBKeyframe.o -t1397782021 -s11376 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBLocalizationManager.o -t1397782021 -s19552 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBReader.o -t1397782022 -s166756 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBSequenceProperty.o -t1397782024 -s11680 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBsequence.o -t1397782017 -s16256 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCButton.o -t1397782024 -s94552 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCClippingNode.o -t1397782022 -s35488 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCColor.o -t1397782019 -s49912 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCConfiguration.o -t1397782021 -s27088 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControl.o -t1397782023 -s64496 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControlTextureFactory.o -t1397782023 -s3492 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirector.o -t1397782022 -s117736 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorIOS.o -t1397782020 -s1776 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorMac.o -t1397782018 -s68156 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawNode.o -t1397782021 -s42080 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawingPrimitives.o -t1397782013 -s31260 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCES2Renderer.o -t1397782020 -s1776 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCFileUtils.o -t1397782018 -s80196 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLProgram.o -t1397782020 -s69012 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-9A8D9772A2FC4362.o -t1397782020 -s1768 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-C9F60D5275AD067B.o -t1397782018 -s44772 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelAtlas.o -t1397782013 -s41304 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelBMFont.o -t1397782014 -s122652 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelTTF.o -t1397782014 -s111140 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayout.o -t1397782015 -s16868 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayoutBox.o -t1397782019 -s24656 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCMotionStreak.o -t1397782014 -s50536 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode+Debug.o -t1397782021 -s1748 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode.o -t1397782015 -s213276 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNodeColor.o -t1397782016 -s62436 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParallaxNode.o -t1397782014 -s31996 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleBatchNode.o -t1397782020 -s65916 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleExamples.o -t1397782015 -s56324 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystem.o -t1397782015 -s51944 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystemBase.o -t1397782022 -s146988 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsBody.o -t1397782015 -s109396 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsJoint.o -t1397782020 -s73984 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsNode.o -t1397782019 -s111216 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsShape.o -t1397782013 -s78788 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProfiling.o -t1397782018 -s25096 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProgressNode.o -t1397782015 -s57500 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCRenderTexture.o -t1397782016 -s80108 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponder.o -t1397782023 -s34344 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponderManager.o -t1397782023 -s69740 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScene.o -t1397782016 -s15764 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScheduler.o -t1397782022 -s92224 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScrollView.o -t1397782024 -s99840 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCShaderCache.o -t1397782019 -s20004 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSlider.o -t1397782021 -s62124 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite.o -t1397782016 -s116224 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite9Slice.o -t1397782023 -s40140 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteBatchNode.o -t1397782016 -s83296 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrame.o -t1397782016 -s31668 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrameCache.o -t1397782016 -s60792 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTMXXMLParser.o -t1397782018 -s115796 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTableView.o -t1397782024 -s65080 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextField.o -t1397782022 -s61368 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexture.o -t1397782017 -s78640 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureAtlas.o -t1397782017 -s50872 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureCache.o -t1397782017 -s91332 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexturePVR.o -t1397782017 -s42132 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMap.o -t1397782017 -s47280 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapLayer.o -t1397782012 -s88900 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapObjectGroup.o -t1397782017 -s19444 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTransition.o -t1397782018 -s61540 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCVertex.o -t1397782019 -s10860 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCWindow.o -t1397782019 -s19432 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CGPointExtension.o -t1397782018 -s15476 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/IOSVersion.o -t1397782013 -s14080 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSAttributedString+CCAdditions.o -t1397782023 -s24564 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSEvent+CC.o -t1397782024 -s28028 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableArray+WeakReferences.o -t1397782013 -s10636 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableDictionary+WeakReferences.o -t1397782014 -s11124 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSThread+performBlock.o -t1397782020 -s17428 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAction.o -t1397782013 -s51644 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALActionManager.o -t1397782015 -s33220 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioActions.o -t1397782018 -s36960 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioFile.o -t1397782022 -s35800 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioSession.o -t1397782021 -s41868 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrack.o -t1397782014 -s121720 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrackNotifications.o -t1397782015 -s4516 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTracks.o -t1397782020 -s39204 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSimpleAudio.o -t1397782018 -s115916 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSuspendHandler.o -t1397782018 -s27364 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALTools.o -t1397782023 -s17432 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALUtilityActions.o -t1397782015 -s69296 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OpenALManager.o -t1397782022 -s65472 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TGAlib.o -t1397782018 -s12052 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TransformUtils.o -t1397782018 -s3748 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/UITouch+CC.o -t1397782024 -s1772 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ZipUtils.o -t1397782019 -s12452 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/base64.o -t1397782017 -s7064 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccFPSImages.o -t1397782022 -s57664 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccGLStateCache.o -t1397782019 -s12652 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccShaders.o -t1397782020 -s11352 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccUtils.o -t1397782018 -s2828 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/cocos2d.LinkFileList -c00000000535075FB0000000000004843 -t1397782011 -s18499 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/cocos2d.o -t1397782021 -s4820 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/mach_timing.o -t1397782011 -s4724 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBAnimationManager.m -c000000005350653E0000000000005D53 -t1397777726 -s23891 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBKeyframe.m -c000000005350653E0000000000000545 -t1397777726 -s1349 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBLocalizationManager.m -c000000005350653E0000000000000DD4 -t1397777726 -s3540 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBReader.m -c000000005350653E00000000000096F9 -t1397777726 -s38649 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBSequenceProperty.m -c000000005350653E00000000000005CC -t1397777726 -s1484 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBsequence.m -c000000005350653E00000000000005E3 -t1397777726 -s1507 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCButton.m -c0000000053503ADC0000000000003B5E -t1397766876 -s15198 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCControl.m -c000000005350653E00000000000020F0 -t1397777726 -s8432 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCControlTextureFactory.m -c0000000053503ADC00000000000000E3 -t1397766876 -s227 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCScrollView.m -c000000005350653E0000000000006793 -t1397777726 -s26515 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCSlider.m -c0000000053503ADC0000000000001EA7 -t1397766876 -s7847 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCTableView.m -c000000005350653E0000000000002AA3 -t1397777726 -s10915 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCTextField.m -c0000000053503ADC0000000000002B63 -t1397766876 -s11107 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.m -c000000005350653E0000000000001C60 -t1397777726 -s7264 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionCatmullRom.m -c000000005350653E0000000000002516 -t1397777726 -s9494 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.m -c000000005350653E00000000000022BE -t1397777726 -s8894 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.m -c000000005350653E0000000000001646 -t1397777726 -s5702 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.m -c000000005350653E000000000000813B -t1397777726 -s33083 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionManager.m -c000000005350653E0000000000002682 -t1397777726 -s9858 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionProgressTimer.m -c0000000053503ADC0000000000000B36 -t1397766876 -s2870 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionTween.m -c0000000053503ADC00000000000007F0 -t1397766876 -s2032 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAnimation.m -c0000000053503ADC0000000000001614 -t1397766876 -s5652 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAnimationCache.m -c0000000053503ADC0000000000001EE8 -t1397766876 -s7912 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.m -c000000005350653E00000000000014CC -t1397777726 -s5324 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCClippingNode.m -c0000000053506F9900000000000031D4 -t1397780377 -s12756 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.m -c000000005350653E0000000000002395 -t1397777726 -s9109 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.m -c000000005350653E00000000000054C0 -t1397777726 -s21696 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawNode.m -c000000005350653E00000000000028EA -t1397777726 -s10474 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawingPrimitives.m -c000000005350653E00000000000039E7 -t1397777726 -s14823 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.m -c000000005350653E0000000000003C09 -t1397777726 -s15369 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelAtlas.m -c000000005350653E0000000000001A01 -t1397777726 -s6657 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelBMFont.m -c000000005350653E00000000000073B3 -t1397777726 -s29619 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelTTF.m -c0000000053506F990000000000008662 -t1397780377 -s34402 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayout.m -c000000005350653E0000000000000700 -t1397777726 -s1792 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayoutBox.m -c0000000053503ADC0000000000000FFB -t1397766876 -s4091 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCMotionStreak.m -c000000005350653E0000000000001FA7 -t1397777726 -s8103 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode+Debug.m -c0000000053503ADC00000000000007ED -t1397766876 -s2029 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.m -c000000005350653E000000000000A79C -t1397777726 -s42908 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNodeColor.m -c000000005350653E0000000000001FAD -t1397777726 -s8109 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParallaxNode.m -c000000005350653E000000000000102E -t1397777726 -s4142 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleBatchNode.m -c000000005350653E00000000000032B6 -t1397777726 -s12982 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleExamples.m -c0000000053503ADC0000000000004BD2 -t1397766876 -s19410 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem.m -c000000005350653E00000000000035E4 -t1397777726 -s13796 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.m -c000000005350653E0000000000006F8B -t1397777726 -s28555 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsBody.m -c000000005350653E0000000000003113 -t1397777726 -s12563 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsJoint.m -c000000005350653E0000000000002597 -t1397777726 -s9623 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsNode.m -c000000005350653E0000000000004ABB -t1397777726 -s19131 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsShape.m -c000000005350653E0000000000002AA6 -t1397777726 -s10918 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode.m -c000000005350653E0000000000003C01 -t1397777726 -s15361 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCRenderTexture.m -c000000005350653E0000000000003B3F -t1397777726 -s15167 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.m -c0000000053503ADC000000000000111E -t1397766876 -s4382 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.m -c0000000053503ADC0000000000006107 -t1397766876 -s24839 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.m -c000000005350653E0000000000000A05 -t1397777726 -s2565 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.m -c0000000053503ADC00000000000037DD -t1397766876 -s14301 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.m -c000000005350653E0000000000001902 -t1397777726 -s6402 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.m -c000000005350653E0000000000005BED -t1397777726 -s23533 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite9Slice.m -c000000005350653E0000000000002E37 -t1397777726 -s11831 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.m -c000000005350653E0000000000004579 -t1397777726 -s17785 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.m -c0000000053503ADC000000000000117E -t1397766876 -s4478 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.m -c0000000053503ADC0000000000003BD1 -t1397766876 -s15313 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.m -c0000000053503ADC0000000000004A07 -t1397766876 -s18951 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.m -c000000005350653E0000000000006566 -t1397777726 -s25958 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.m -c000000005350653E000000000000394E -t1397777726 -s14670 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.m -c000000005350653E00000000000031DB -t1397777726 -s12763 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.m -c000000005350653E00000000000056B2 -t1397777726 -s22194 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.m -c0000000053503ADC0000000000001811 -t1397766876 -s6161 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer.m -c000000005350653E0000000000004F9C -t1397777726 -s20380 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.m -c0000000053503ADC000000000000091E -t1397766876 -s2334 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTransition.m -c0000000053506F9900000000000034E4 -t1397780377 -s13540 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.m -c000000005350653E0000000000003C85 -t1397777726 -s15493 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.m -c0000000053503ADC00000000000019D2 -t1397766876 -s6610 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCWindow.m -c0000000053503ADC0000000000000852 -t1397766876 -s2130 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.h -c0000000053503ADC000000000000058D -t1397766876 -s1421 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.m -c0000000053503ADC00000000000006B4 -t1397766876 -s1716 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/CCDirectorIOS.m -c000000005350653E0000000000002E5E -t1397777726 -s11870 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/CCES2Renderer.m -c000000005350653E0000000000001D34 -t1397777726 -s7476 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/CCGLView.m -c000000005350653E0000000000002D0A -t1397777726 -s11530 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/UITouch+CC.m -c0000000053503ADC0000000000000708 -t1397766876 -s1800 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.m -c000000005350653E0000000000001D57 -t1397777726 -s7511 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.m -c0000000053503ADC000000000000536E -t1397766876 -s21358 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.m -c0000000053503ADC0000000000001164 -t1397766876 -s4452 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCVertex.m -c0000000053503ADC00000000000011BC -t1397766876 -s4540 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.m -c0000000053503ADC0000000000001213 -t1397766876 -s4627 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSAttributedString+CCAdditions.m -c0000000053503ADC00000000000012E5 -t1397766876 -s4837 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.m -c0000000053503ADC00000000000005A0 -t1397766876 -s1440 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TGAlib.m -c0000000053503ADC0000000000001ACC -t1397766876 -s6860 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.m -c000000005350653E0000000000000753 -t1397777726 -s1875 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ZipUtils.m -c0000000053503ADC00000000000016DD -t1397766876 -s5853 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/base64.c -c0000000053503ADC00000000000008C1 -t1397766876 -s2241 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.c -c0000000053503ADC000000000000016F -t1397766876 -s367 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccFPSImages.m -c0000000053503ADC0000000000051716 -t1397766876 -s333590 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.m -c000000005350653E00000000000019FC -t1397777726 -s6652 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShaders.m -c000000005350653E0000000000000A55 -t1397777726 -s2645 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.m -c0000000053503ADC00000000000005D3 -t1397766876 -s1491 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.m -c0000000053503ADC0000000000002460 -t1397766876 -s9312 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALActionManager.m -c0000000053503ADC0000000000001B0E -t1397766876 -s6926 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAudioActions.m -c0000000053503ADC0000000000002033 -t1397766876 -s8243 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALUtilityActions.m -c0000000053503ADC0000000000003562 -t1397766876 -s13666 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.m -c0000000053503ADC00000000000061D9 -t1397766876 -s25049 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.m -c0000000053503ADC000000000000026E -t1397766876 -s622 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTracks.m -c0000000053503ADC0000000000001353 -t1397766876 -s4947 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.m -c0000000053503ADC000000000000435E -t1397766876 -s17246 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.m -c0000000053503ADC00000000000012CE -t1397766876 -s4814 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALCaptureDevice.m -c0000000053503ADC0000000000000D1B -t1397766876 -s3355 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.m -c0000000053503ADC0000000000004110 -t1397766876 -s16656 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.m -c0000000053503ADC0000000000002958 -t1397766876 -s10584 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.m -c0000000053503ADC0000000000001152 -t1397766876 -s4434 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.m -c0000000053503ADC0000000000001B75 -t1397766876 -s7029 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.m -c0000000053503ADC0000000000000C8D -t1397766876 -s3213 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.m -c0000000053503ADC00000000000074D9 -t1397766876 -s29913 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALWrapper.m -c0000000053503ADC000000000000942B -t1397766876 -s37931 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/OpenALManager.m -c0000000053503ADC000000000000272D -t1397766876 -s10029 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALAudioSession.m -c0000000053503ADC0000000000004FF2 -t1397766876 -s20466 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.m -c0000000053503ADC0000000000001B60 -t1397766876 -s7008 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/IOSVersion.m -c0000000053503ADC000000000000045A -t1397766876 -s1114 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableArray+WeakReferences.m -c0000000053503ADC0000000000000531 -t1397766876 -s1329 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableDictionary+WeakReferences.m -c0000000053503ADC000000000000062A -t1397766876 -s1578 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALAudioFile.m -c0000000053503ADC0000000000002312 -t1397766876 -s8978 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.m -c0000000053503ADC0000000000001AC2 -t1397766876 -s6850 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/mach_timing.c -c0000000053503ADC0000000000000261 -t1397766876 -s609 - -CCheck dependencies -r0 -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection18"Check dependencies18"Check dependencies4da1e77bad00b941^7845e87bad00b941^---0#1#1#--18"Check dependencies36"B80ED612-6BAB-4C76-952A-0D8412711A57- - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALBuffer.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474822.280638 -e419474823.003416 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALBuffer.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALWrapper.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/OpenALManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection114"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.m209"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALBuffer.o external/ObjectAL/OpenAL/ALBuffer.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler22004886ad00b941^9eea0087ad00b941^---0#0#1#-19%DVTDocumentLocation2@122"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.m0000000000000000^5134"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALBuffer.o external/ObjectAL/OpenAL/ALBuffer.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALBuffer.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALBuffer.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALBuffer.o 36"895D7E05-34CA-4B11-B546-1223467627A2- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALCaptureDevice.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALCaptureDevice.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474824.027012 -e419474824.593940 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALCaptureDevice.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALCaptureDevice.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALCaptureDevice.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALCaptureDevice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALWrapper.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection121"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALCaptureDevice.m223"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALCaptureDevice.o external/ObjectAL/OpenAL/ALCaptureDevice.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler62110788ad00b941^310c9888ad00b941^---0#0#1#-19%DVTDocumentLocation2@129"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALCaptureDevice.m0000000000000000^5176"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALCaptureDevice.o external/ObjectAL/OpenAL/ALCaptureDevice.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALCaptureDevice.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALCaptureDevice.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALCaptureDevice.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALCaptureDevice.o 36"141D8C53-DCE7-448D-A6CA-40C4E816B283- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALChannelSource.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474823.629448 -e419474824.567866 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALChannelSource.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/OpenALManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection121"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.m223"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALChannelSource.o external/ObjectAL/OpenAL/ALChannelSource.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilere44ea187ad00b941^b3619188ad00b941^---0#0#1#-19%DVTDocumentLocation2@129"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.m0000000000000000^5176"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALChannelSource.o external/ObjectAL/OpenAL/ALChannelSource.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALChannelSource.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALChannelSource.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALChannelSource.o 36"F61022E8-E380-48AE-A044-047085411210- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALContext.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474815.954066 -e419474816.653472 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALContext.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableArray+WeakReferences.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALWrapper.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/OpenALManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection115"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.m211"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALContext.o external/ObjectAL/OpenAL/ALContext.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilere562f47fad00b941^e467a780ad00b941^---0#0#1#-19%DVTDocumentLocation2@123"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.m0000000000000000^5140"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALContext.o external/ObjectAL/OpenAL/ALContext.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALContext.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALContext.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALContext.o 36"12FC8FC4-05D8-4EFE-B768-44DCF1BF181D- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALDevice.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474813.147908 -e419474813.791645 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALDevice.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableArray+WeakReferences.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALWrapper.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/OpenALManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection114"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.m209"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALDevice.o external/ObjectAL/OpenAL/ALDevice.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerd503267dad00b941^24d2ca7dad00b941^---0#0#1#-19%DVTDocumentLocation2@122"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.m0000000000000000^5134"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALDevice.o external/ObjectAL/OpenAL/ALDevice.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALDevice.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALDevice.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALDevice.o 36"1909ADA5-D59E-46AA-B471-EF7EFD3AE2DA- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALListener.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474813.875369 -e419474814.547877 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALListener.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALWrapper.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection116"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.m213"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALListener.o external/ObjectAL/OpenAL/ALListener.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler17bce07dad00b941^bb608c7ead00b941^---0#0#1#-19%DVTDocumentLocation2@124"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.m0000000000000000^5146"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALListener.o external/ObjectAL/OpenAL/ALListener.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALListener.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALListener.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALListener.o 36"26F0DEB5-0020-44CB-8829-7B2A2BE908D4- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSoundSourcePool.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474818.968202 -e419474819.594221 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSoundSourcePool.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection123"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.m227"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSoundSourcePool.o external/ObjectAL/OpenAL/ALSoundSourcePool.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler9301f882ad00b941^ef1e9883ad00b941^---0#0#1#-19%DVTDocumentLocation2@131"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.m0000000000000000^5188"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSoundSourcePool.o external/ObjectAL/OpenAL/ALSoundSourcePool.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSoundSourcePool.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSoundSourcePool.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSoundSourcePool.o 36"62027592-C14B-45DB-B590-532B18E611BB- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSource.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474815.100652 -e419474816.049879 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSource.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALWrapper.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/OpenALManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAudioActions.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALUtilityActions.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableDictionary+WeakReferences.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection114"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.m209"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSource.o external/ObjectAL/OpenAL/ALSource.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler31eb197fad00b941^f0c40c80ad00b941^---0#0#1#-19%DVTDocumentLocation2@122"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.m0000000000000000^5134"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSource.o external/ObjectAL/OpenAL/ALSource.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSource.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSource.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSource.o 36"98C6181A-915F-40C8-AAFC-F1CC6BC941EF- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALWrapper.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALWrapper.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474823.615537 -e419474824.577015 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALWrapper.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALWrapper.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALWrapper.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALWrapper.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALNotifications.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection115"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALWrapper.m211"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALWrapper.o external/ObjectAL/OpenAL/ALWrapper.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler3dba9d87ad00b941^20b79388ad00b941^---0#0#1#-19%DVTDocumentLocation2@123"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALWrapper.m0000000000000000^5140"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALWrapper.o external/ObjectAL/OpenAL/ALWrapper.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALWrapper.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALWrapper.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALWrapper.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALWrapper.o 36"78D4DB01-F486-461B-AEF1-8A4F2C3FF014- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAction.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.920114 -e419474812.815067 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAction.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection97"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.m192"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAction.o cocos2d/CCAction.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler75abeb7bad00b941^5ccbd07cad00b941^---0#0#1#-19%DVTDocumentLocation2@105"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.m0000000000000000^5100"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAction.o cocos2d/CCAction.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAction.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAction.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAction.o 36"4295EE32-46C5-4E62-901D-1946F13168FD- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionCatmullRom.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionCatmullRom.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474820.161410 -e419474821.053326 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionCatmullRom.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionCatmullRom.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionCatmullRom.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionCatmullRom.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection107"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionCatmullRom.m212"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionCatmullRom.o cocos2d/CCActionCatmullRom.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerd8832984ad00b941^42770d85ad00b941^---0#0#1#-19%DVTDocumentLocation2@115"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionCatmullRom.m0000000000000000^5160"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionCatmullRom.o cocos2d/CCActionCatmullRom.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionCatmullRom.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionCatmullRom.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionCatmullRom.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionCatmullRom.o 36"C52A206D-ADDE-4183-AD9B-2C1B1030E493- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionEase.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.920062 -e419474812.822030 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionEase.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection101"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.m200"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionEase.o cocos2d/CCActionEase.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler86abeb7bad00b941^1095d27cad00b941^---0#0#1#-19%DVTDocumentLocation2@109"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.m0000000000000000^5124"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionEase.o cocos2d/CCActionEase.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionEase.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionEase.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionEase.o 36"0C6867EB-66B0-46B8-9119-9F7B52E47783- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInstant.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.921160 -e419474812.786564 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInstant.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection104"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.m206"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInstant.o cocos2d/CCActionInstant.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler77f8eb7bad00b941^7d5ec97cad00b941^---0#0#1#-19%DVTDocumentLocation2@112"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.m0000000000000000^5142"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInstant.o cocos2d/CCActionInstant.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInstant.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInstant.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInstant.o 36"4E4FC618-26E1-44ED-BFF2-919BCC075490- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInterval.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.921145 -e419474813.144399 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInterval.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAnimation.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection105"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.m208"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInterval.o cocos2d/CCActionInterval.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerb8e9eb7bad00b941^001a257dad00b941^---0#0#1#-19%DVTDocumentLocation2@113"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.m0000000000000000^5148"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInterval.o cocos2d/CCActionInterval.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInterval.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInterval.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInterval.o 36"8E1C6263-A95D-459B-8F18-30CA841C4A48- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionManager.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.922279 -e419474812.956123 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionManager.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionManager.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionManager.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/uthash.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection104"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionManager.m206"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionManager.o cocos2d/CCActionManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerd63bec7bad00b941^2c0cf57cad00b941^---0#0#1#-19%DVTDocumentLocation2@112"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionManager.m0000000000000000^5142"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionManager.o cocos2d/CCActionManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionManager.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionManager.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionManager.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionManager.o 36"38450853-73AD-4508-BC2C-9D7C25185DDC- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionProgressTimer.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionProgressTimer.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.922294 -e419474812.771465 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionProgressTimer.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionProgressTimer.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionProgressTimer.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionProgressTimer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection110"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionProgressTimer.m218"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionProgressTimer.o cocos2d/CCActionProgressTimer.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler4242ec7bad00b941^0b97c57cad00b941^---0#0#1#-19%DVTDocumentLocation2@118"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionProgressTimer.m0000000000000000^5178"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionProgressTimer.o cocos2d/CCActionProgressTimer.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionProgressTimer.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionProgressTimer.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionProgressTimer.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionProgressTimer.o 36"4D92AD3F-4099-4EB4-9941-2FC12993FF7A- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionTween.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionTween.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.970814 -e419474812.796382 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionTween.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionTween.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionTween.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionTween.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection102"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionTween.m202"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionTween.o cocos2d/CCActionTween.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilereeb5f87bad00b941^baf8cb7cad00b941^---0#0#1#-19%DVTDocumentLocation2@110"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionTween.m0000000000000000^5130"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionTween.o cocos2d/CCActionTween.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionTween.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionTween.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionTween.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionTween.o 36"C807669D-36EB-48AB-8821-53624842F639- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimation.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAnimation.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474818.504757 -e419474819.373086 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimation.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAnimation.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAnimation.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAnimation.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection100"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAnimation.m198"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimation.o cocos2d/CCAnimation.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerc85c8182ad00b941^80825f83ad00b941^---0#0#1#-19%DVTDocumentLocation2@108"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAnimation.m0000000000000000^5118"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimation.o cocos2d/CCAnimation.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimation.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimation.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAnimation.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimation.o 36"AAAC4AB3-3B95-48B8-B545-E2DFE382CA04- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimationCache.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAnimationCache.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474818.701394 -e419474819.596384 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimationCache.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAnimationCache.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAnimationCache.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAnimationCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAnimation.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection105"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAnimationCache.m208"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimationCache.o cocos2d/CCAnimationCache.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler01beb382ad00b941^b0ac9883ad00b941^---0#0#1#-19%DVTDocumentLocation2@113"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAnimationCache.m0000000000000000^5148"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimationCache.o cocos2d/CCAnimationCache.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimationCache.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimationCache.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAnimationCache.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimationCache.o 36"8101EC32-4D63-4A05-9CA0-67A0D3B0CE1D- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAtlasNode.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474812.816693 -e419474813.662527 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAtlasNode.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection100"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.m198"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAtlasNode.o cocos2d/CCAtlasNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler603ad17cad00b941^59dea97dad00b941^---0#0#1#-19%DVTDocumentLocation2@108"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.m0000000000000000^5118"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAtlasNode.o cocos2d/CCAtlasNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAtlasNode.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAtlasNode.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAtlasNode.o 36"DB9E0017-B3EC-42F1-A56E-B9343BDA24DC- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBAnimationManager.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBAnimationManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474816.443543 -e419474817.629479 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBAnimationManager.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBAnimationManager.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBAnimationManager.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBAnimationManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionCatmullRom.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionProgressTimer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionTween.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCClippingNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelBMFont.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/uthash.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelTTF.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCMotionStreak.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode+Debug.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNodeColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParallaxNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleExamples.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCRenderTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite9Slice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTransition.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayout.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayoutBox.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShaders.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCWindow.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/utlist.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBSequence.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBSequenceProperty.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBReader.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBKeyframe.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBReader_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionManager.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection121"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBAnimationManager.m227"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBAnimationManager.o cocos2d-ui/CCBReader/CCBAnimationManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler0ebd7180ad00b941^8925a181ad00b941^---0#0#1#-19%DVTDocumentLocation2@129"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBAnimationManager.m0000000000000000^5192"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBAnimationManager.o cocos2d-ui/CCBReader/CCBAnimationManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBAnimationManager.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBAnimationManager.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBAnimationManager.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBAnimationManager.o 36"16505C91-0F53-432A-AEDB-AB05CFA488D8- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBKeyframe.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBKeyframe.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474821.054888 -e419474821.659612 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBKeyframe.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBKeyframe.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBKeyframe.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBKeyframe.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection113"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBKeyframe.m211"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBKeyframe.o cocos2d-ui/CCBReader/CCBKeyframe.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler09320e85ad00b941^ecdca885ad00b941^---0#0#1#-19%DVTDocumentLocation2@121"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBKeyframe.m0000000000000000^5144"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBKeyframe.o cocos2d-ui/CCBReader/CCBKeyframe.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBKeyframe.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBKeyframe.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBKeyframe.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBKeyframe.o 36"251F1621-03E9-429B-BB75-946AD38B3C49- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBLocalizationManager.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBLocalizationManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474820.258856 -e419474821.233636 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBLocalizationManager.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBLocalizationManager.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBLocalizationManager.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBLocalizationManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionCatmullRom.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionProgressTimer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionTween.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCClippingNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelBMFont.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/uthash.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelTTF.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCMotionStreak.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode+Debug.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNodeColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParallaxNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleExamples.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCRenderTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite9Slice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTransition.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayout.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayoutBox.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShaders.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCWindow.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/utlist.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection124"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBLocalizationManager.m233"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBLocalizationManager.o cocos2d-ui/CCBReader/CCBLocalizationManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler49694284ad00b941^b3cf3b85ad00b941^---0#0#1#-19%DVTDocumentLocation2@132"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBLocalizationManager.m0000000000000000^5210"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBLocalizationManager.o cocos2d-ui/CCBReader/CCBLocalizationManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBLocalizationManager.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBLocalizationManager.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBLocalizationManager.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBLocalizationManager.o 36"76139EA5-A0F7-43C8-926A-5181EEA4402D- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBReader.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBReader.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474821.210189 -e419474822.649508 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBReader.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBReader.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBReader.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBReader.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionCatmullRom.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionProgressTimer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionTween.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCClippingNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelBMFont.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/uthash.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelTTF.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCMotionStreak.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode+Debug.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNodeColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParallaxNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleExamples.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCRenderTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite9Slice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTransition.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayout.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayoutBox.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShaders.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCWindow.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/utlist.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBAnimationManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBSequence.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBSequenceProperty.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBKeyframe.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBLocalizationManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBReader_Private.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection111"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBReader.m207"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBReader.o cocos2d-ui/CCBReader/CCBReader.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler37fd3585ad00b941^d445a686ad00b941^---0#0#1#-19%DVTDocumentLocation2@119"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBReader.m0000000000000000^5132"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBReader.o cocos2d-ui/CCBReader/CCBReader.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBReader.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBReader.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBReader.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBReader.o 36"5A293A40-20AD-451B-AAC7-E279D598C2A9- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBSequenceProperty.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBSequenceProperty.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474823.597626 -e419474824.224411 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBSequenceProperty.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBSequenceProperty.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBSequenceProperty.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBSequenceProperty.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection121"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBSequenceProperty.m227"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBSequenceProperty.o cocos2d-ui/CCBReader/CCBSequenceProperty.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler57259987ad00b941^43733988ad00b941^---0#0#1#-19%DVTDocumentLocation2@129"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBSequenceProperty.m0000000000000000^5192"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBSequenceProperty.o cocos2d-ui/CCBReader/CCBSequenceProperty.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBSequenceProperty.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBSequenceProperty.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBSequenceProperty.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBSequenceProperty.o 36"33C44E58-F678-4E5E-AB84-2A53DB2A1E84- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBsequence.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBsequence.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474816.541779 -e419474817.142086 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBsequence.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBsequence.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBsequence.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBSequence.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection113"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBsequence.m211"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBsequence.o cocos2d-ui/CCBReader/CCBsequence.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerbed98a80ad00b941^c05f2481ad00b941^---0#0#1#-19%DVTDocumentLocation2@121"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBsequence.m0000000000000000^5144"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBsequence.o cocos2d-ui/CCBReader/CCBsequence.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBsequence.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBsequence.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCBReader/CCBsequence.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBsequence.o 36"AB5ED665-153E-4128-B964-BA57C0E59DDB- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCButton.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCButton.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474822.821858 -e419474824.025265 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCButton.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCButton.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCButton.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCButton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCControl.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCControlSubclass.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionCatmullRom.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionProgressTimer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionTween.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCClippingNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelBMFont.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/uthash.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelTTF.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCMotionStreak.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode+Debug.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNodeColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParallaxNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleExamples.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCRenderTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite9Slice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTransition.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayout.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayoutBox.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShaders.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCWindow.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/utlist.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection100"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCButton.m195"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCButton.o cocos2d-ui/CCButton.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerb08fd286ad00b941^f0880688ad00b941^---0#0#1#-19%DVTDocumentLocation2@108"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCButton.m0000000000000000^5106"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCButton.o cocos2d-ui/CCButton.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCButton.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCButton.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCButton.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCButton.o 36"6C5BBDE4-976E-4927-BC4B-925D7B04E973- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCClippingNode.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCClippingNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474821.982444 -e419474822.939923 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCClippingNode.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCClippingNode.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCClippingNode.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCClippingNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawingPrimitives.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection103"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCClippingNode.m204"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCClippingNode.o cocos2d/CCClippingNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler17effb85ad00b941^65a6f086ad00b941^---0#0#1#-19%DVTDocumentLocation2@111"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCClippingNode.m0000000000000000^5136"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCClippingNode.o cocos2d/CCClippingNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCClippingNode.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCClippingNode.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCClippingNode.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCClippingNode.o 36"2FD9A3CE-CE30-408F-8910-10FD1A34764C- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCColor.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474819.056172 -e419474819.928365 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCColor.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection104"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.m198"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCColor.o cocos2d/Support/CCColor.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler48880e83ad00b941^76a9ed83ad00b941^---0#0#1#-19%DVTDocumentLocation2@112"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.m0000000000000000^5110"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCColor.o cocos2d/Support/CCColor.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCColor.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCColor.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCColor.o 36"910374F3-55A1-4976-91CA-3AE249CE63FA- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCConfiguration.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474820.993612 -e419474821.978772 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCConfiguration.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionCatmullRom.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionProgressTimer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionTween.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCClippingNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelBMFont.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/uthash.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelTTF.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCMotionStreak.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode+Debug.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNodeColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParallaxNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleExamples.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCRenderTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite9Slice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTransition.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayout.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayoutBox.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShaders.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCWindow.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/utlist.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection104"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.m206"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCConfiguration.o cocos2d/CCConfiguration.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler0987fe84ad00b941^b4ccfa85ad00b941^---0#0#1#-19%DVTDocumentLocation2@112"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.m0000000000000000^5142"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCConfiguration.o cocos2d/CCConfiguration.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCConfiguration.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCConfiguration.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCConfiguration.o 36"091B3ADB-B99C-44D5-A2D4-5601B23A1266- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControl.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCControl.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474822.941558 -e419474823.929859 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControl.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCControl.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCControl.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCControl.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCControlSubclass.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection101"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCControl.m197"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControl.o cocos2d-ui/CCControl.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerb037f186ad00b941^365aee87ad00b941^---0#0#1#-19%DVTDocumentLocation2@109"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCControl.m0000000000000000^5112"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControl.o cocos2d-ui/CCControl.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControl.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControl.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCControl.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControl.o 36"3E56F374-549E-4EDB-B162-1A7AA74DB650- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControlTextureFactory.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCControlTextureFactory.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474823.005205 -e419474823.654127 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControlTextureFactory.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCControlTextureFactory.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCControlTextureFactory.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCControlTextureFactory.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection115"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCControlTextureFactory.m225"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControlTextureFactory.o cocos2d-ui/CCControlTextureFactory.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerb37c0187ad00b941^e17ba787ad00b941^---0#0#1#-19%DVTDocumentLocation2@123"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCControlTextureFactory.m0000000000000000^5196"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControlTextureFactory.o cocos2d-ui/CCControlTextureFactory.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControlTextureFactory.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControlTextureFactory.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCControlTextureFactory.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControlTextureFactory.o 36"CD290685-4C76-42FF-8740-80BD55BEDC85- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirector.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474821.305992 -e419474822.454572 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirector.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/uthash.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAnimationCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelBMFont.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccFPSImages.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTransition.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionCatmullRom.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionProgressTimer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionTween.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCClippingNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelTTF.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCMotionStreak.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode+Debug.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNodeColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParallaxNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleExamples.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCRenderTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite9Slice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayout.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayoutBox.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShaders.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCWindow.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/utlist.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode_Private.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection99"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.m196"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirector.o cocos2d/CCDirector.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler44854e85ad00b941^185f7486ad00b941^---0#0#1#-19%DVTDocumentLocation2@107"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.m0000000000000000^5112"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirector.o cocos2d/CCDirector.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirector.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirector.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirector.o 36"2AF40114-2198-4FC2-9BE2-8A19EA3B1344- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorIOS.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/CCDirectorIOS.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474819.521886 -e419474820.093498 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorIOS.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/CCDirectorIOS.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/CCDirectorIOS.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection116"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/CCDirectorIOS.m216"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorIOS.o cocos2d/Platforms/iOS/CCDirectorIOS.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler23c08583ad00b941^02f01784ad00b941^---0#0#1#-19%DVTDocumentLocation2@124"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/CCDirectorIOS.m0000000000000000^5158"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorIOS.o cocos2d/Platforms/iOS/CCDirectorIOS.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorIOS.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorIOS.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/CCDirectorIOS.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorIOS.o 36"14CD01EA-2598-42E9-A871-15B17BC6AA62- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorMac.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474817.349599 -e419474818.250787 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorMac.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCWindow.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccFPSImages.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector_Private.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection116"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.m216"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorMac.o cocos2d/Platforms/Mac/CCDirectorMac.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler59a45981ad00b941^33364082ad00b941^---0#0#1#-19%DVTDocumentLocation2@124"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.m0000000000000000^5158"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorMac.o cocos2d/Platforms/Mac/CCDirectorMac.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorMac.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorMac.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorMac.o 36"DB24D000-97F5-4423-8312-B19EE8DD7285- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawNode.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474820.537111 -e419474821.442626 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawNode.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawNode.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawNode.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode_Private.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection99"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawNode.m196"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawNode.o cocos2d/CCDrawNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerb1a78984ad00b941^f04f7185ad00b941^---0#0#1#-19%DVTDocumentLocation2@107"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawNode.m0000000000000000^5112"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawNode.o cocos2d/CCDrawNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawNode.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawNode.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawNode.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawNode.o 36"C9ABC27E-7078-4588-B89B-39EF5861B731- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawingPrimitives.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawingPrimitives.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474812.823669 -e419474813.721010 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawingPrimitives.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawingPrimitives.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawingPrimitives.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawingPrimitives.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionCatmullRom.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection108"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawingPrimitives.m214"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawingPrimitives.o cocos2d/CCDrawingPrimitives.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerf3ffd27cad00b941^94ddb87dad00b941^---0#0#1#-19%DVTDocumentLocation2@116"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawingPrimitives.m0000000000000000^5166"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawingPrimitives.o cocos2d/CCDrawingPrimitives.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawingPrimitives.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawingPrimitives.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawingPrimitives.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawingPrimitives.o 36"23A51163-4CAB-4505-9554-3653DB1A871C- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCES2Renderer.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/CCES2Renderer.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474819.595650 -e419474820.160083 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCES2Renderer.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/CCES2Renderer.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/CCES2Renderer.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection116"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/CCES2Renderer.m216"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCES2Renderer.o cocos2d/Platforms/iOS/CCES2Renderer.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerd6a79883ad00b941^a4172984ad00b941^---0#0#1#-19%DVTDocumentLocation2@124"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/CCES2Renderer.m0000000000000000^5158"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCES2Renderer.o cocos2d/Platforms/iOS/CCES2Renderer.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCES2Renderer.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCES2Renderer.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/CCES2Renderer.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCES2Renderer.o 36"C99896FE-182F-4022-86C2-8AE58F0564EE- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCFileUtils.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474817.551309 -e419474818.503318 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCFileUtils.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection108"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.m206"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCFileUtils.o cocos2d/Support/CCFileUtils.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler4c888d81ad00b941^84d98082ad00b941^---0#0#1#-19%DVTDocumentLocation2@116"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.m0000000000000000^5134"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCFileUtils.o cocos2d/Support/CCFileUtils.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCFileUtils.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCFileUtils.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCFileUtils.o 36"A9CC14A3-9C35-4634-8C47-B0CD461C244A- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLProgram.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474819.868966 -e419474820.814515 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLProgram.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/uthash.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection100"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.m198"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLProgram.o cocos2d/CCGLProgram.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerf69ade83ad00b941^ed83d084ad00b941^---0#0#1#-19%DVTDocumentLocation2@108"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.m0000000000000000^5118"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLProgram.o cocos2d/CCGLProgram.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLProgram.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLProgram.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLProgram.o 36"6658DE8B-846C-4BA3-B1B7-C7ACBDFC5410- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-9A8D9772A2FC4362.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/CCGLView.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474819.597814 -e419474820.176618 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-9A8D9772A2FC4362.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/CCGLView.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/CCGLView.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection111"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/CCGLView.m223"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-9A8D9772A2FC4362.o cocos2d/Platforms/iOS/CCGLView.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler0e2e9983ad00b941^d6362d84ad00b941^---0#0#1#-19%DVTDocumentLocation2@119"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/CCGLView.m0000000000000000^5196"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-9A8D9772A2FC4362.o cocos2d/Platforms/iOS/CCGLView.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-9A8D9772A2FC4362.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-9A8D9772A2FC4362.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/CCGLView.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-9A8D9772A2FC4362.o 36"436AB88B-D8F6-4BFD-B105-DD21ECB57AFC- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-C9F60D5275AD067B.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474817.415295 -e419474818.254165 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-C9F60D5275AD067B.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector_Private.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection111"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.m223"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-C9F60D5275AD067B.o cocos2d/Platforms/Mac/CCGLView.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler36756a81ad00b941^49114182ad00b941^---0#0#1#-19%DVTDocumentLocation2@119"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.m0000000000000000^5196"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-C9F60D5275AD067B.o cocos2d/Platforms/Mac/CCGLView.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-C9F60D5275AD067B.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-C9F60D5275AD067B.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-C9F60D5275AD067B.o 36"55E1CA94-8963-4C49-9819-D630446A35C5- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelAtlas.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelAtlas.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474812.957490 -e419474813.800472 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelAtlas.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelAtlas.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelAtlas.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection101"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelAtlas.m200"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelAtlas.o cocos2d/CCLabelAtlas.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerd175f57cad00b941^130acd7dad00b941^---0#0#1#-19%DVTDocumentLocation2@109"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelAtlas.m0000000000000000^5124"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelAtlas.o cocos2d/CCLabelAtlas.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelAtlas.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelAtlas.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelAtlas.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelAtlas.o 36"D3A1C6FD-94BE-47DE-B19B-DA5F1BC3DFA5- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelBMFont.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelBMFont.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474813.379936 -e419474814.532657 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelBMFont.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelBMFont.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelBMFont.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelBMFont.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/uthash.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelBMFont_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawingPrimitives.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection102"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelBMFont.m202"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelBMFont.o cocos2d/CCLabelBMFont.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilera967617dad00b941^ba83887ead00b941^---0#0#1#-19%DVTDocumentLocation2@110"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelBMFont.m0000000000000000^5130"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelBMFont.o cocos2d/CCLabelBMFont.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelBMFont.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelBMFont.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelBMFont.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelBMFont.o 36"B14CFA9E-8672-4C6C-974E-272F2EB61E75- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelTTF.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelTTF.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474813.397351 -e419474814.393759 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelTTF.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelTTF.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelTTF.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelTTF.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSAttributedString+CCAdditions.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection99"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelTTF.m196"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelTTF.o cocos2d/CCLabelTTF.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerc9e7657dad00b941^42ec647ead00b941^---0#0#1#-19%DVTDocumentLocation2@107"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelTTF.m0000000000000000^5112"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelTTF.o cocos2d/CCLabelTTF.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelTTF.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelTTF.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelTTF.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelTTF.o 36"02675FA6-FECA-41E8-BA38-9331476E4BDC- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayout.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayout.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474814.549755 -e419474815.364136 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayout.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayout.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayout.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayout.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection97"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayout.m192"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayout.o cocos2d/CCLayout.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler13f38c7ead00b941^b4555d7fad00b941^---0#0#1#-19%DVTDocumentLocation2@105"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayout.m0000000000000000^5100"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayout.o cocos2d/CCLayout.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayout.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayout.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayout.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayout.o 36"F010ED00-04FD-4312-8F8D-7363D9476D1D- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayoutBox.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayoutBox.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474818.253165 -e419474819.082184 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayoutBox.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayoutBox.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayoutBox.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayoutBox.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayout.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode_Private.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection100"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayoutBox.m198"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayoutBox.o cocos2d/CCLayoutBox.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler98fb4082ad00b941^62131583ad00b941^---0#0#1#-19%DVTDocumentLocation2@108"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayoutBox.m0000000000000000^5118"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayoutBox.o cocos2d/CCLayoutBox.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayoutBox.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayoutBox.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayoutBox.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayoutBox.o 36"A01FE3FD-043A-48F3-AF9F-67FCD05082A5- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCMotionStreak.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCMotionStreak.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474813.722673 -e419474814.605251 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCMotionStreak.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCMotionStreak.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCMotionStreak.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCMotionStreak.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCVertex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture_Private.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection103"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCMotionStreak.m204"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCMotionStreak.o cocos2d/CCMotionStreak.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler9626b97dad00b941^1e159b7ead00b941^---0#0#1#-19%DVTDocumentLocation2@111"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCMotionStreak.m0000000000000000^5136"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCMotionStreak.o cocos2d/CCMotionStreak.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCMotionStreak.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCMotionStreak.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCMotionStreak.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCMotionStreak.o 36"EF9ED27E-3A98-4FDA-87D2-6776C05D5ED0- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode+Debug.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode+Debug.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474820.525418 -e419474821.304525 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode+Debug.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode+Debug.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode+Debug.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode+Debug.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode_Private.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection101"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode+Debug.m200"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode+Debug.o cocos2d/CCNode+Debug.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilere3a68684ad00b941^38f54d85ad00b941^---0#0#1#-19%DVTDocumentLocation2@109"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode+Debug.m0000000000000000^5124"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode+Debug.o cocos2d/CCNode+Debug.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode+Debug.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode+Debug.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode+Debug.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode+Debug.o 36"F6FFA88C-3CB4-43EB-9227-6750486547FE- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474813.793136 -e419474815.255042 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/uthash.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysics+ObjectiveChipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionCatmullRom.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionProgressTimer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionTween.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCClippingNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelBMFont.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelTTF.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCMotionStreak.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode+Debug.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNodeColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParallaxNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleExamples.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCRenderTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite9Slice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTransition.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayout.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayoutBox.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShaders.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCWindow.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/utlist.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ObjectiveChipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkSpace.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkMultiGrab.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector_Private.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection95"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.m188"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode.o cocos2d/CCNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilercb2fcb7dad00b941^6b81417fad00b941^---0#0#1#-19%DVTDocumentLocation2@103"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.m0000000000000000^5088"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode.o cocos2d/CCNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode.o 36"665E0BBD-766C-411A-A52F-C38FFED14760- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNodeColor.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNodeColor.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474815.520260 -e419474816.441838 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNodeColor.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNodeColor.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNodeColor.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNodeColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection100"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNodeColor.m198"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNodeColor.o cocos2d/CCNodeColor.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler0058857fad00b941^2a1c7180ad00b941^---0#0#1#-19%DVTDocumentLocation2@108"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNodeColor.m0000000000000000^5118"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNodeColor.o cocos2d/CCNodeColor.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNodeColor.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNodeColor.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNodeColor.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNodeColor.o 36"5BB7CBE7-20BA-49A0-AF05-46494472E54A- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParallaxNode.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParallaxNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474813.801926 -e419474814.628790 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParallaxNode.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParallaxNode.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParallaxNode.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParallaxNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection103"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParallaxNode.m204"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParallaxNode.o cocos2d/CCParallaxNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler7a6ecd7dad00b941^0d17a17ead00b941^---0#0#1#-19%DVTDocumentLocation2@111"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParallaxNode.m0000000000000000^5136"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParallaxNode.o cocos2d/CCParallaxNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParallaxNode.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParallaxNode.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParallaxNode.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParallaxNode.o 36"1E8CA782-5172-48DC-9262-64E0843BBE1A- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleBatchNode.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleBatchNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474819.374551 -e419474820.257271 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleBatchNode.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleBatchNode.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleBatchNode.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleBatchNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/base64.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ZipUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture_Private.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection108"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleBatchNode.m214"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleBatchNode.o cocos2d/CCParticleBatchNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler9e0a6083ad00b941^f2234284ad00b941^---0#0#1#-19%DVTDocumentLocation2@116"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleBatchNode.m0000000000000000^5166"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleBatchNode.o cocos2d/CCParticleBatchNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleBatchNode.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleBatchNode.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleBatchNode.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleBatchNode.o 36"CAC8E324-D905-4C1B-AAED-E0C40A6D7965- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleExamples.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleExamples.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474814.150403 -e419474815.099173 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleExamples.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleExamples.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleExamples.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleExamples.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection107"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleExamples.m212"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleExamples.o cocos2d/CCParticleExamples.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler0aa2267ead00b941^cf66197fad00b941^---0#0#1#-19%DVTDocumentLocation2@115"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleExamples.m0000000000000000^5160"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleExamples.o cocos2d/CCParticleExamples.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleExamples.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleExamples.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleExamples.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleExamples.o 36"E2CB433F-0CA4-4D3D-BE1B-4EB3A9E7AE89- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystem.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474814.606704 -e419474815.518688 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystem.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleBatchNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture_Private.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection105"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem.m208"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystem.o cocos2d/CCParticleSystem.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler1b829b7ead00b941^9bc8847fad00b941^---0#0#1#-19%DVTDocumentLocation2@113"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem.m0000000000000000^5148"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystem.o cocos2d/CCParticleSystem.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystem.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystem.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystem.o 36"F335B448-3E13-4A10-9DFF-CDFDEF1636AA- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystemBase.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474821.658547 -e419474822.819529 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystemBase.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleBatchNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/base64.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ZipUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase_Private.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection109"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.m216"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystemBase.o cocos2d/CCParticleSystemBase.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerd8baa885ad00b941^96ccd186ad00b941^---0#0#1#-19%DVTDocumentLocation2@117"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.m0000000000000000^5172"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystemBase.o cocos2d/CCParticleSystemBase.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystemBase.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystemBase.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystemBase.o 36"B80FE901-4251-458B-BCC7-003F51C00ACB- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsBody.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsBody.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474814.395211 -e419474815.618314 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsBody.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsBody.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsBody.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionCatmullRom.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionProgressTimer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionTween.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCClippingNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelBMFont.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/uthash.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelTTF.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCMotionStreak.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode+Debug.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNodeColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParallaxNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleExamples.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCRenderTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite9Slice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTransition.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayout.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayoutBox.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShaders.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCWindow.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/utlist.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysics+ObjectiveChipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ObjectiveChipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkSpace.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkMultiGrab.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection102"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsBody.m202"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsBody.o cocos2d/CCPhysicsBody.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilera758657ead00b941^e0849e7fad00b941^---0#0#1#-19%DVTDocumentLocation2@110"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsBody.m0000000000000000^5130"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsBody.o cocos2d/CCPhysicsBody.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsBody.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsBody.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsBody.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsBody.o 36"B795D600-9244-4283-A92D-C8842A8704AE- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsJoint.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsJoint.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474819.903290 -e419474820.991458 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsJoint.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsJoint.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsJoint.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionCatmullRom.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionProgressTimer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionTween.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCClippingNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelBMFont.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/uthash.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelTTF.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCMotionStreak.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode+Debug.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNodeColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParallaxNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleExamples.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCRenderTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite9Slice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTransition.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayout.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayoutBox.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShaders.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCWindow.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/utlist.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysics+ObjectiveChipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ObjectiveChipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkSpace.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkMultiGrab.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection103"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsJoint.m204"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsJoint.o cocos2d/CCPhysicsJoint.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler0f62e783ad00b941^d3f8fd84ad00b941^---0#0#1#-19%DVTDocumentLocation2@111"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsJoint.m0000000000000000^5136"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsJoint.o cocos2d/CCPhysicsJoint.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsJoint.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsJoint.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsJoint.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsJoint.o 36"A9BB9567-B807-40C2-BF10-2636595BE5D1- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsNode.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474817.898819 -e419474819.034207 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsNode.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsNode.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsNode.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysics+ObjectiveChipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionCatmullRom.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionProgressTimer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionTween.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCClippingNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelBMFont.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/uthash.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelTTF.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCMotionStreak.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode+Debug.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNodeColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParallaxNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleExamples.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCRenderTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite9Slice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTransition.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayout.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayoutBox.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShaders.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCWindow.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/utlist.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ObjectiveChipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkSpace.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkMultiGrab.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection102"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsNode.m202"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsNode.o cocos2d/CCPhysicsNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler9f3ee681ad00b941^98c10883ad00b941^---0#0#1#-19%DVTDocumentLocation2@110"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsNode.m0000000000000000^5130"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsNode.o cocos2d/CCPhysicsNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsNode.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsNode.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsNode.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsNode.o 36"B34A4608-E31B-4D2A-8800-97F16A834CF7- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsShape.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsShape.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474812.788006 -e419474813.873539 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsShape.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsShape.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsShape.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionCatmullRom.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionProgressTimer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionTween.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCClippingNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelBMFont.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/uthash.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelTTF.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCMotionStreak.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode+Debug.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNodeColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParallaxNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleExamples.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCRenderTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite9Slice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTransition.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayout.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayoutBox.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShaders.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCWindow.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/utlist.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysics+ObjectiveChipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ObjectiveChipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_types.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpVect.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBB.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpTransform.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpatialIndex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPolyShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpArbiter.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPinJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSlideJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpPivotJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGrooveJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedSpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpRatchetJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpGearJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSimpleMotor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/cpSpace.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkConstraint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkSpace.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkMultiGrab.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/Chipmunk/include/chipmunk/chipmunk_unsafe.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection103"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsShape.m204"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsShape.o cocos2d/CCPhysicsShape.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilere3e1c97cad00b941^73a0df7dad00b941^---0#0#1#-19%DVTDocumentLocation2@111"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsShape.m0000000000000000^5136"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsShape.o cocos2d/CCPhysicsShape.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsShape.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsShape.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsShape.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsShape.o 36"7FE5CA5F-3265-4649-B242-023952B3AA86- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProfiling.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474817.631543 -e419474818.255675 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProfiling.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection108"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.m206"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProfiling.o cocos2d/Support/CCProfiling.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler6bd2a181ad00b941^85964182ad00b941^---0#0#1#-19%DVTDocumentLocation2@116"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.m0000000000000000^5134"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProfiling.o cocos2d/Support/CCProfiling.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProfiling.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProfiling.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProfiling.o 36"3A5C2C61-BC19-4E45-BB7B-300437C09B4B- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProgressNode.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474814.631104 -e419474815.587836 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProgressNode.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection103"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode.m204"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProgressNode.o cocos2d/CCProgressNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerfdbca17ead00b941^66a0967fad00b941^---0#0#1#-19%DVTDocumentLocation2@111"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode.m0000000000000000^5136"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProgressNode.o cocos2d/CCProgressNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProgressNode.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProgressNode.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProgressNode.o 36"A84F01C3-6F65-401B-9087-BF5554AF80EE- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCRenderTexture.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCRenderTexture.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474815.198132 -e419474816.155434 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCRenderTexture.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCRenderTexture.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCRenderTexture.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCRenderTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection104"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCRenderTexture.m206"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCRenderTexture.o cocos2d/CCRenderTexture.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler48dd327fad00b941^9eeb2780ad00b941^---0#0#1#-19%DVTDocumentLocation2@112"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCRenderTexture.m0000000000000000^5142"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCRenderTexture.o cocos2d/CCRenderTexture.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCRenderTexture.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCRenderTexture.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCRenderTexture.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCRenderTexture.o 36"247F90CF-72D2-4843-AF43-843B320E7189- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponder.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474822.651459 -e419474823.595448 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponder.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector_Private.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection100"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.m198"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponder.o cocos2d/CCResponder.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compileraaf1a686ad00b941^65709887ad00b941^---0#0#1#-19%DVTDocumentLocation2@108"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.m0000000000000000^5118"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponder.o cocos2d/CCResponder.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponder.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponder.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponder.o 36"0DC0C1B9-664F-4BB8-9D86-E605CFE17D8C- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponderManager.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474822.679374 -e419474823.727825 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponderManager.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection107"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.m212"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponderManager.o cocos2d/CCResponderManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilera819ae86ad00b941^7a52ba87ad00b941^---0#0#1#-19%DVTDocumentLocation2@115"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.m0000000000000000^5160"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponderManager.o cocos2d/CCResponderManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponderManager.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponderManager.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponderManager.o 36"3F7C736A-C587-4894-B9D5-D1312CB35CBE- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScene.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474815.256941 -e419474816.091156 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScene.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector_Private.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection96"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.m190"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScene.o cocos2d/CCScene.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler1cec417fad00b941^00561780ad00b941^---0#0#1#-19%DVTDocumentLocation2@104"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.m0000000000000000^5094"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScene.o cocos2d/CCScene.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScene.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScene.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScene.o 36"D94F2DE6-5D62-40F8-BEBB-BA912F174B4C- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScheduler.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474821.660923 -e419474822.677919 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScheduler.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection100"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.m198"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScheduler.o cocos2d/CCScheduler.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler1557a985ad00b941^26a8ad86ad00b941^---0#0#1#-19%DVTDocumentLocation2@108"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.m0000000000000000^5118"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScheduler.o cocos2d/CCScheduler.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScheduler.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScheduler.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScheduler.o 36"EF8A4C2F-5FAC-41ED-B0A3-A510548F5161- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScrollView.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCScrollView.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474823.422229 -e419474824.449749 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScrollView.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCScrollView.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCScrollView.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCScrollView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection104"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCScrollView.m203"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScrollView.o cocos2d-ui/CCScrollView.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler1c436c87ad00b941^e2227388ad00b941^---0#0#1#-19%DVTDocumentLocation2@112"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCScrollView.m0000000000000000^5130"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScrollView.o cocos2d-ui/CCScrollView.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScrollView.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScrollView.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCScrollView.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScrollView.o 36"276988BD-8095-4CA6-93D6-E50C8C13ED78- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCShaderCache.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474819.037315 -e419474819.866805 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCShaderCache.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShaders.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection102"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.m202"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCShaderCache.o cocos2d/CCShaderCache.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerc1e50983ad00b941^dee6dd83ad00b941^---0#0#1#-19%DVTDocumentLocation2@110"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.m0000000000000000^5130"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCShaderCache.o cocos2d/CCShaderCache.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCShaderCache.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCShaderCache.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCShaderCache.o 36"ADD42CD0-28EF-45EF-B081-C6FC992597F2- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSlider.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCSlider.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474820.178003 -e419474821.208378 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSlider.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCSlider.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCSlider.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCSlider.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCControl.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionCatmullRom.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionProgressTimer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionTween.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCClippingNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelBMFont.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/uthash.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelTTF.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCMotionStreak.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode+Debug.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNodeColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParallaxNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleExamples.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCRenderTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite9Slice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTransition.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayout.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayoutBox.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShaders.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCWindow.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/utlist.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCControlSubclass.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection100"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCSlider.m195"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSlider.o cocos2d-ui/CCSlider.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler84b92d84ad00b941^64583585ad00b941^---0#0#1#-19%DVTDocumentLocation2@108"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCSlider.m0000000000000000^5106"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSlider.o cocos2d-ui/CCSlider.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSlider.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSlider.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCSlider.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSlider.o 36"1D7CAA16-FD3C-4C24-AFD0-7B01E11081E1- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474815.365873 -e419474816.428841 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAnimation.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAnimationCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection97"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.m192"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite.o cocos2d/CCSprite.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler07ce5d7fad00b941^86c86d80ad00b941^---0#0#1#-19%DVTDocumentLocation2@105"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.m0000000000000000^5100"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite.o cocos2d/CCSprite.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite.o 36"5AF7A9BD-068E-448D-98A4-2060607D6E30- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite9Slice.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite9Slice.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474822.452370 -e419474823.627243 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite9Slice.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite9Slice.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite9Slice.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite9Slice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionCatmullRom.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionProgressTimer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionTween.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCClippingNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelBMFont.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/uthash.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelTTF.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCMotionStreak.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode+Debug.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNodeColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParallaxNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleExamples.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCRenderTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTransition.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayout.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayoutBox.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShaders.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCWindow.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/utlist.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture_Private.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection103"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite9Slice.m204"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite9Slice.o cocos2d/CCSprite9Slice.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerb0fe7386ad00b941^9b92a087ad00b941^---0#0#1#-19%DVTDocumentLocation2@111"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite9Slice.m0000000000000000^5136"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite9Slice.o cocos2d/CCSprite9Slice.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite9Slice.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite9Slice.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite9Slice.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite9Slice.o 36"2AB19601-2B4F-4896-B0A4-E90CE1E08891- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteBatchNode.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474815.589385 -e419474816.540280 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteBatchNode.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection106"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.m210"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteBatchNode.o cocos2d/CCSpriteBatchNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerf207977fad00b941^984f8a80ad00b941^---0#0#1#-19%DVTDocumentLocation2@114"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.m0000000000000000^5154"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteBatchNode.o cocos2d/CCSpriteBatchNode.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteBatchNode.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteBatchNode.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteBatchNode.o 36"EE67E1BE-7BAE-4D18-B8DE-2A37C1D9FD5B- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrame.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474815.620097 -e419474816.461744 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrame.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection102"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.m202"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrame.o cocos2d/CCSpriteFrame.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerc3f39e7fad00b941^c6357680ad00b941^---0#0#1#-19%DVTDocumentLocation2@110"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.m0000000000000000^5130"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrame.o cocos2d/CCSpriteFrame.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrame.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrame.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrame.o 36"B884CF11-4B3A-4797-96BF-6EE203C6259F- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrameCache.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474816.051248 -e419474817.011751 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrameCache.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture_Private.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection107"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.m212"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrameCache.o cocos2d/CCSpriteFrameCache.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerab400d80ad00b941^4f020381ad00b941^---0#0#1#-19%DVTDocumentLocation2@115"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.m0000000000000000^5160"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrameCache.o cocos2d/CCSpriteFrameCache.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrameCache.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrameCache.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrameCache.o 36"A38D6203-8923-4423-B68D-5D3C82B5537F- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTMXXMLParser.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474817.033489 -e419474818.020475 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTMXXMLParser.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/base64.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ZipUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection103"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.m204"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTMXXMLParser.o cocos2d/CCTMXXMLParser.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler91b70881ad00b941^c93d0582ad00b941^---0#0#1#-19%DVTDocumentLocation2@111"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.m0000000000000000^5136"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTMXXMLParser.o cocos2d/CCTMXXMLParser.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTMXXMLParser.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTMXXMLParser.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTMXXMLParser.o 36"A9F016AC-0AB8-4BC2-A463-4E4BB94D25E1- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTableView.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCTableView.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474823.931550 -e419474824.715502 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTableView.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCTableView.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCTableView.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCTableView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCScrollView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCButton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCControl.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection103"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCTableView.m201"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTableView.o cocos2d-ui/CCTableView.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerfda0ee87ad00b941^3c2db788ad00b941^---0#0#1#-19%DVTDocumentLocation2@111"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCTableView.m0000000000000000^5124"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTableView.o cocos2d-ui/CCTableView.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTableView.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTableView.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCTableView.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTableView.o 36"A5DB6B97-5A79-4B38-A878-F92B781129DF- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextField.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCTextField.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474821.235288 -e419474822.290808 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextField.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCTextField.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCTextField.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCTextField.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionCatmullRom.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionProgressTimer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionTween.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCClippingNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelBMFont.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/uthash.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelTTF.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCMotionStreak.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode+Debug.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNodeColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParallaxNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleExamples.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCRenderTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite9Slice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTransition.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayout.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayoutBox.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShaders.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCWindow.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/utlist.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCControl.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCControlSubclass.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector_Private.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection103"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCTextField.m201"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextField.o cocos2d-ui/CCTextField.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compileraa603c85ad00b941^65724a86ad00b941^---0#0#1#-19%DVTDocumentLocation2@111"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCTextField.m0000000000000000^5124"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextField.o cocos2d-ui/CCTextField.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextField.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextField.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d-ui/CCTextField.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextField.o 36"9A65B1D5-91F3-497A-A70C-89CBC44F5BF3- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexture.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474816.092634 -e419474817.064322 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexture.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection98"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.m194"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexture.o cocos2d/CCTexture.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilere8de1780ad00b941^79771081ad00b941^---0#0#1#-19%DVTDocumentLocation2@106"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.m0000000000000000^5106"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexture.o cocos2d/CCTexture.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexture.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexture.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexture.o 36"A70B2B3D-D065-4504-9832-51178703FF79- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureAtlas.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474816.157732 -e419474817.031786 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureAtlas.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture_Private.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection103"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.m204"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureAtlas.o cocos2d/CCTextureAtlas.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler1b852880ad00b941^cb4d0881ad00b941^---0#0#1#-19%DVTDocumentLocation2@111"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.m0000000000000000^5136"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureAtlas.o cocos2d/CCTextureAtlas.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureAtlas.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureAtlas.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureAtlas.o 36"78527D82-7F13-4F5C-A1E2-211F91477E94- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureCache.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474816.430383 -e419474817.413852 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureCache.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture_Private.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection103"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.m204"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureCache.o cocos2d/CCTextureCache.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilere3556e80ad00b941^24f26981ad00b941^---0#0#1#-19%DVTDocumentLocation2@111"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.m0000000000000000^5136"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureCache.o cocos2d/CCTextureCache.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureCache.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureCache.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureCache.o 36"E84FF23C-AFAF-4721-BAFE-93510E8DE512- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexturePVR.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474816.463328 -e419474817.348041 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexturePVR.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ZipUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection101"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.m200"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexturePVR.o cocos2d/CCTexturePVR.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerf0c27680ad00b941^59195981ad00b941^---0#0#1#-19%DVTDocumentLocation2@109"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.m0000000000000000^5124"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexturePVR.o cocos2d/CCTexturePVR.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexturePVR.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexturePVR.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexturePVR.o 36"CC5C5C14-E9DD-4E1F-8AC0-419F7B09860C- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMap.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474817.015803 -e419474817.896428 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMap.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer_Private.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection99"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.m196"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMap.o cocos2d/CCTiledMap.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilercb2e0481ad00b941^3d7ce581ad00b941^---0#0#1#-19%DVTDocumentLocation2@107"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.m0000000000000000^5112"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMap.o cocos2d/CCTiledMap.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMap.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMap.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMap.o 36"B2B4539F-5D4F-4066-A7DD-70D54A1B65AF- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapLayer.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.922282 -e419474812.907555 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapLayer.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture_Private.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection104"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer.m206"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapLayer.o cocos2d/CCTiledMapLayer.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compileraf40ec7bad00b941^4564e87cad00b941^---0#0#1#-19%DVTDocumentLocation2@112"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer.m0000000000000000^5142"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapLayer.o cocos2d/CCTiledMapLayer.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapLayer.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapLayer.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapLayer.o 36"AD23C10D-F65A-48BE-ABCE-8F17C172373C- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapObjectGroup.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474816.654909 -e419474817.483141 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapObjectGroup.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection110"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.m218"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapObjectGroup.o cocos2d/CCTiledMapObjectGroup.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler00caa780ad00b941^10af7b81ad00b941^---0#0#1#-19%DVTDocumentLocation2@118"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.m0000000000000000^5178"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapObjectGroup.o cocos2d/CCTiledMapObjectGroup.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapObjectGroup.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapObjectGroup.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapObjectGroup.o 36"0A7DB551-398D-4405-8FDA-7A45853DB330- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTransition.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTransition.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474817.065786 -e419474818.100600 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTransition.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTransition.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTransition.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTransition.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionCatmullRom.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionProgressTimer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionTween.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCClippingNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelBMFont.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/uthash.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelTTF.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCMotionStreak.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode+Debug.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNodeColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParallaxNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleExamples.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCRenderTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite9Slice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayout.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayoutBox.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShaders.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCWindow.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/utlist.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector_Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode_Private.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection101"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTransition.m200"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTransition.o cocos2d/CCTransition.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerda031181ad00b941^4ef01982ad00b941^---0#0#1#-19%DVTDocumentLocation2@109"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTransition.m0000000000000000^5124"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTransition.o cocos2d/CCTransition.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTransition.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTransition.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTransition.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTransition.o 36"680D16F6-B6CF-4FE9-B28E-E80BEC08396B- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCVertex.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCVertex.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474819.083592 -e419474819.901786 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCVertex.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCVertex.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCVertex.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCVertex.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection105"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCVertex.m200"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCVertex.o cocos2d/Support/CCVertex.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerbe891583ad00b941^cbdae683ad00b941^---0#0#1#-19%DVTDocumentLocation2@113"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCVertex.m0000000000000000^5116"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCVertex.o cocos2d/Support/CCVertex.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCVertex.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCVertex.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCVertex.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCVertex.o 36"1F26413C-0E7E-4802-BF38-5145CB68AC7A- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCWindow.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCWindow.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474818.713739 -e419474819.520501 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCWindow.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCWindow.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCWindow.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCWindow.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection111"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCWindow.m206"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCWindow.o cocos2d/Platforms/Mac/CCWindow.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerfa0db782ad00b941^9e3f8583ad00b941^---0#0#1#-19%DVTDocumentLocation2@119"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCWindow.m0000000000000000^5128"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCWindow.o cocos2d/Platforms/Mac/CCWindow.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCWindow.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCWindow.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCWindow.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCWindow.o 36"8CB7D950-4B8E-47F3-9A89-735069699641- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CGPointExtension.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474818.082750 -e419474818.712414 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CGPointExtension.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection113"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.m216"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CGPointExtension.o cocos2d/Support/CGPointExtension.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerd2521582ad00b941^1289b682ad00b941^---0#0#1#-19%DVTDocumentLocation2@121"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.m0000000000000000^5164"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CGPointExtension.o cocos2d/Support/CGPointExtension.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CGPointExtension.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CGPointExtension.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CGPointExtension.o 36"F3AC5A18-B176-4091-98D8-5596B4C1300B- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/IOSVersion.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/IOSVersion.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474812.797846 -e419474813.396030 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/IOSVersion.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/IOSVersion.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/IOSVersion.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/IOSVersion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection117"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/IOSVersion.m214"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/IOSVersion.o external/ObjectAL/Support/IOSVersion.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler5777cc7cad00b941^707c657dad00b941^---0#0#1#-19%DVTDocumentLocation2@125"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/IOSVersion.m0000000000000000^5148"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/IOSVersion.o external/ObjectAL/Support/IOSVersion.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/IOSVersion.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/IOSVersion.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/IOSVersion.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/IOSVersion.o 36"EED9C671-80DE-44A2-91D6-7DD68C759E13- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSAttributedString+CCAdditions.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSAttributedString+CCAdditions.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474822.477380 -e419474823.613706 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSAttributedString+CCAdditions.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSAttributedString+CCAdditions.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSAttributedString+CCAdditions.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSAttributedString+CCAdditions.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionCatmullRom.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionProgressTimer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionTween.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCClippingNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelBMFont.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/uthash.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelTTF.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCMotionStreak.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode+Debug.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNodeColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParallaxNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleExamples.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCRenderTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite9Slice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTransition.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayout.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayoutBox.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShaders.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCWindow.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/utlist.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection127"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSAttributedString+CCAdditions.m244"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSAttributedString+CCAdditions.o cocos2d/Support/NSAttributedString+CCAdditions.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler02667a86ad00b941^103d9d87ad00b941^---0#0#1#-19%DVTDocumentLocation2@135"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSAttributedString+CCAdditions.m0000000000000000^5248"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSAttributedString+CCAdditions.o cocos2d/Support/NSAttributedString+CCAdditions.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSAttributedString+CCAdditions.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSAttributedString+CCAdditions.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSAttributedString+CCAdditions.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSAttributedString+CCAdditions.o 36"8D27964F-B78B-46EF-8CE6-967434FB39D6- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSEvent+CC.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474823.655520 -e419474824.482594 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSEvent+CC.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection113"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.m210"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSEvent+CC.o cocos2d/Platforms/Mac/NSEvent+CC.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler01fca787ad00b941^ce8b7b88ad00b941^---0#0#1#-19%DVTDocumentLocation2@121"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.m0000000000000000^5140"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSEvent+CC.o cocos2d/Platforms/Mac/NSEvent+CC.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSEvent+CC.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSEvent+CC.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSEvent+CC.o 36"F7E92F2F-5BA5-4F2B-8910-1A03FE9CA96A- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableArray+WeakReferences.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableArray+WeakReferences.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474812.773014 -e419474813.377874 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableArray+WeakReferences.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableArray+WeakReferences.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableArray+WeakReferences.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableArray+WeakReferences.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection136"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableArray+WeakReferences.m252"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableArray+WeakReferences.o external/ObjectAL/Support/NSMutableArray+WeakReferences.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compileree09c67cad00b941^4c71617dad00b941^---0#0#1#-19%DVTDocumentLocation2@144"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableArray+WeakReferences.m0000000000000000^5262"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableArray+WeakReferences.o external/ObjectAL/Support/NSMutableArray+WeakReferences.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableArray+WeakReferences.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableArray+WeakReferences.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableArray+WeakReferences.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableArray+WeakReferences.o 36"F4C6106F-4485-4587-AB59-EA8691B7D6EC- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableDictionary+WeakReferences.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableDictionary+WeakReferences.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474813.569470 -e419474814.149088 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableDictionary+WeakReferences.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableDictionary+WeakReferences.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableDictionary+WeakReferences.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableDictionary+WeakReferences.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection141"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableDictionary+WeakReferences.m262"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableDictionary+WeakReferences.o external/ObjectAL/Support/NSMutableDictionary+WeakReferences.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler35ee917dad00b941^7c42267ead00b941^---0#0#1#-19%DVTDocumentLocation2@149"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableDictionary+WeakReferences.m0000000000000000^5292"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableDictionary+WeakReferences.o external/ObjectAL/Support/NSMutableDictionary+WeakReferences.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableDictionary+WeakReferences.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableDictionary+WeakReferences.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableDictionary+WeakReferences.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableDictionary+WeakReferences.o 36"901DFC9A-3170-4813-BD45-7C9BB3DEC1A1- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSThread+performBlock.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474819.930117 -e419474820.523975 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSThread+performBlock.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection118"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.m226"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSThread+performBlock.o cocos2d/Support/NSThread+performBlock.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler234bee83ad00b941^29238684ad00b941^---0#0#1#-19%DVTDocumentLocation2@126"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.m0000000000000000^5194"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSThread+performBlock.o cocos2d/Support/NSThread+performBlock.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSThread+performBlock.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSThread+performBlock.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSThread+performBlock.o 36"5C3CE33F-EE16-4931-BE6A-BD37E9AC7B76- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAction.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474812.910845 -e419474813.568041 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAction.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction+Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALActionManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection116"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.m212"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAction.o external/ObjectAL/Actions/OALAction.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilere352e97cad00b941^0fb5917dad00b941^---0#0#1#-19%DVTDocumentLocation2@124"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.m0000000000000000^5142"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAction.o external/ObjectAL/Actions/OALAction.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAction.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAction.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAction.o 36"5B18E8F2-9FE2-41B9-9E82-AEDB32D4F645- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALActionManager.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALActionManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474815.264744 -e419474815.952643 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALActionManager.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALActionManager.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALActionManager.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALActionManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/mach_timing.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableArray+WeakReferences.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection123"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALActionManager.m226"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALActionManager.o external/ObjectAL/Actions/OALActionManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerdcf0437fad00b941^69e0f37fad00b941^---0#0#1#-19%DVTDocumentLocation2@131"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALActionManager.m0000000000000000^5184"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALActionManager.o external/ObjectAL/Actions/OALActionManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALActionManager.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALActionManager.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALActionManager.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALActionManager.o 36"1B8E989B-75DC-4DF5-9FAA-464274C65399- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioActions.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAudioActions.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474818.256922 -e419474818.902933 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioActions.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAudioActions.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAudioActions.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAudioActions.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction+Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection122"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAudioActions.m224"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioActions.o external/ObjectAL/Actions/OALAudioActions.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilere0da4182ad00b941^9e26e782ad00b941^---0#0#1#-19%DVTDocumentLocation2@130"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAudioActions.m0000000000000000^5178"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioActions.o external/ObjectAL/Actions/OALAudioActions.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioActions.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioActions.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAudioActions.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioActions.o 36"6C419D10-0B5E-4E47-BFD0-5980962EF7BA- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioFile.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALAudioFile.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474821.770872 -e419474822.475958 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioFile.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALAudioFile.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALAudioFile.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALAudioFile.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection119"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALAudioFile.m218"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioFile.o external/ObjectAL/Support/OALAudioFile.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler378dc585ad00b941^73d87986ad00b941^---0#0#1#-19%DVTDocumentLocation2@127"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALAudioFile.m0000000000000000^5160"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioFile.o external/ObjectAL/Support/OALAudioFile.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioFile.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioFile.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALAudioFile.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioFile.o 36"4D902033-0F3F-4BBA-BE8E-09A2FA938555- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioSession.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALAudioSession.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474820.870861 -e419474821.656492 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioSession.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALAudioSession.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALAudioSession.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALAudioSession.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALNotifications.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/IOSVersion.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection122"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALAudioSession.m224"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioSession.o external/ObjectAL/Session/OALAudioSession.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler5913df84ad00b941^7024a885ad00b941^---0#0#1#-19%DVTDocumentLocation2@130"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALAudioSession.m0000000000000000^5178"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioSession.o external/ObjectAL/Session/OALAudioSession.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioSession.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioSession.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALAudioSession.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioSession.o 36"101CF227-0DB1-43C1-B5CE-87138942F1FA- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrack.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474813.664408 -e419474814.611380 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrack.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAudioActions.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTracks.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALUtilityActions.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection123"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.m223"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrack.o external/ObjectAL/AudioTrack/OALAudioTrack.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler1c41aa7dad00b941^b4949c7ead00b941^---0#0#1#-19%DVTDocumentLocation2@131"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.m0000000000000000^5172"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrack.o external/ObjectAL/AudioTrack/OALAudioTrack.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrack.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrack.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrack.o 36"8D9C2CE4-6D54-458E-A72C-660C65CD5DE9- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrackNotifications.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474814.614136 -e419474815.196644 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrackNotifications.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection136"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.m249"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrackNotifications.o external/ObjectAL/AudioTrack/OALAudioTrackNotifications.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compileree5f9d7ead00b941^4357327fad00b941^---0#0#1#-19%DVTDocumentLocation2@144"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.m0000000000000000^5250"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrackNotifications.o external/ObjectAL/AudioTrack/OALAudioTrackNotifications.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrackNotifications.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrackNotifications.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrackNotifications.o 36"1EFFC23E-127C-4BF6-AE54-513079E4ECD9- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTracks.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTracks.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474819.737555 -e419474820.535740 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTracks.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTracks.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTracks.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTracks.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableArray+WeakReferences.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALAudioSession.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection124"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTracks.m225"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTracks.o external/ObjectAL/AudioTrack/OALAudioTracks.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerd8f4bc83ad00b941^25408984ad00b941^---0#0#1#-19%DVTDocumentLocation2@132"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTracks.m0000000000000000^5178"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTracks.o external/ObjectAL/AudioTrack/OALAudioTracks.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTracks.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTracks.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTracks.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTracks.o 36"86E2AC0B-4115-4125-8241-22BE00C2031F- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSimpleAudio.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474817.144844 -e419474818.081065 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSimpleAudio.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALAudioSession.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/OpenALManager.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection113"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.m214"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSimpleAudio.o external/ObjectAL/OALSimpleAudio.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler2e3a2581ad00b941^adc01482ad00b941^---0#0#1#-19%DVTDocumentLocation2@121"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.m0000000000000000^5156"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSimpleAudio.o external/ObjectAL/OALSimpleAudio.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSimpleAudio.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSimpleAudio.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSimpleAudio.o 36"0913EA96-2A47-4F44-AC85-4283DF82D41B- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSuspendHandler.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474818.051378 -e419474818.699879 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSuspendHandler.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableArray+WeakReferences.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection124"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.m228"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSuspendHandler.o external/ObjectAL/Session/OALSuspendHandler.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler22540d82ad00b941^e97db382ad00b941^---0#0#1#-19%DVTDocumentLocation2@132"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.m0000000000000000^5190"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSuspendHandler.o external/ObjectAL/Session/OALSuspendHandler.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSuspendHandler.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSuspendHandler.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSuspendHandler.o 36"B0A2D534-BE2B-430B-942F-BBAB695DB3FD- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALTools.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474822.456327 -e419474823.420773 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALTools.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALNotifications.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection115"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.m210"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALTools.o external/ObjectAL/Support/OALTools.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerd7f87486ad00b941^5fb86b87ad00b941^---0#0#1#-19%DVTDocumentLocation2@123"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.m0000000000000000^5136"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALTools.o external/ObjectAL/Support/OALTools.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALTools.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALTools.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALTools.o 36"9A348125-84AC-48C7-83D9-CC40BDE48E93- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALUtilityActions.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALUtilityActions.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474814.534573 -e419474815.263235 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALUtilityActions.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALUtilityActions.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALUtilityActions.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALUtilityActions.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction+Private.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h -o/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALUtilityActions.m:209:18: warning:  -o unused variable 'action' [-Wunused-variable] -o for(OALAction* action in actions_) -o ^ -o1 warning generated. -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection124"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALUtilityActions.m228"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALUtilityActions.o external/ObjectAL/Actions/OALUtilityActions.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler5dfd887ead00b941^5edb437fad00b941^-333"/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALUtilityActions.m:209:18: warning:  unused variable 'action' [-Wunused-variable] for(OALAction* action in actions_)  ^ 1 warning generated. 1(36%IDEClangDiagnosticActivityLogMessage2@24"Unused variable 'action'-419474815#18446744073709551615#0#-1#27"com.apple.dt.IDE.diagnostic23%DVTTextDocumentLocation3@132"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALUtilityActions.m0000000000000000^208#17#208#17#4942#0#19"Unused Entity Issue--0#0#1#-19%DVTDocumentLocation4@132"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALUtilityActions.m0000000000000000^5190"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALUtilityActions.o external/ObjectAL/Actions/OALUtilityActions.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALUtilityActions.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALUtilityActions.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALUtilityActions.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALUtilityActions.o 36"FA7ED315-D4B8-4994-A86A-D6B91E635B40- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OpenALManager.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/OpenALManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474821.444147 -e419474822.279203 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OpenALManager.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/OpenALManager.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/OpenALManager.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/OpenALManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/NSMutableArray+WeakReferences.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ObjectALMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALTools.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/ARCSafe_MemMgmt.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALWrapper.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALAudioSession.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/OALAudioFile.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection119"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/OpenALManager.m219"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OpenALManager.o external/ObjectAL/OpenAL/OpenALManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler44db7185ad00b941^1e8d4786ad00b941^---0#0#1#-19%DVTDocumentLocation2@127"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/OpenALManager.m0000000000000000^5164"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OpenALManager.o external/ObjectAL/OpenAL/OpenALManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OpenALManager.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OpenALManager.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/OpenALManager.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OpenALManager.o 36"575E66F3-150D-471A-B1CE-C7CA87D9383F- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TGAlib.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TGAlib.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474818.102623 -e419474818.189896 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TGAlib.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TGAlib.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TGAlib.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TGAlib.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection103"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TGAlib.m196"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TGAlib.o cocos2d/Support/TGAlib.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler5d701a82ad00b941^feb53082ad00b941^---0#0#1#-19%DVTDocumentLocation2@111"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TGAlib.m0000000000000000^5104"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TGAlib.o cocos2d/Support/TGAlib.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TGAlib.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TGAlib.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TGAlib.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TGAlib.o 36"E226ABD5-67AB-4936-B866-611787BCFB72- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TransformUtils.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474818.191209 -e419474818.966807 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TransformUtils.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection111"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.m212"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TransformUtils.o cocos2d/Support/TransformUtils.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler33163182ad00b941^aa80f782ad00b941^---0#0#1#-19%DVTDocumentLocation2@119"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.m0000000000000000^5152"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TransformUtils.o cocos2d/Support/TransformUtils.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TransformUtils.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TransformUtils.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TransformUtils.o 36"8E58A7D0-A166-41B8-95BE-939ECF84614C- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/UITouch+CC.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/UITouch+CC.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474823.729242 -e419474824.353041 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/UITouch+CC.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/UITouch+CC.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/UITouch+CC.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection113"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/UITouch+CC.m210"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/UITouch+CC.o cocos2d/Platforms/iOS/UITouch+CC.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler02d6ba87ad00b941^4a615a88ad00b941^---0#0#1#-19%DVTDocumentLocation2@121"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/UITouch+CC.m0000000000000000^5140"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/UITouch+CC.o cocos2d/Platforms/iOS/UITouch+CC.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/UITouch+CC.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/UITouch+CC.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/iOS/UITouch+CC.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/UITouch+CC.o 36"E612747B-B85E-4B6E-A46B-4479302F62A5- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ZipUtils.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ZipUtils.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474818.255664 -e419474819.054799 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ZipUtils.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ZipUtils.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ZipUtils.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ZipUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection105"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ZipUtils.m200"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ZipUtils.o cocos2d/Support/ZipUtils.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerf4a34182ad00b941^47560e83ad00b941^---0#0#1#-19%DVTDocumentLocation2@113"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ZipUtils.m0000000000000000^5116"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ZipUtils.o cocos2d/Support/ZipUtils.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ZipUtils.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ZipUtils.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ZipUtils.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ZipUtils.o 36"148EC6C1-CCF9-473C-85C0-59D2C36AAB0C- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/base64.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/base64.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474817.484682 -e419474817.549662 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/base64.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/base64.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/base64.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/base64.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection103"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/base64.c186"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/base64.o cocos2d/Support/base64.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler07407c81ad00b941^52b68c81ad00b941^---0#0#1#-19%DVTDocumentLocation2@111"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/base64.c0000000000000000^4883"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/base64.o cocos2d/Support/base64.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/base64.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/base64.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/base64.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/base64.o 36"CA463245-ECC9-4F2E-ABC2-3150C61641C3- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccFPSImages.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccFPSImages.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474822.292699 -e419474822.450964 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccFPSImages.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccFPSImages.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccFPSImages.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccFPSImages.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection100"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccFPSImages.m198"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccFPSImages.o cocos2d/ccFPSImages.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler98144b86ad00b941^698b7386ad00b941^---0#0#1#-19%DVTDocumentLocation2@108"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccFPSImages.m0000000000000000^5118"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccFPSImages.o cocos2d/ccFPSImages.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccFPSImages.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccFPSImages.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccFPSImages.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccFPSImages.o 36"C077E42F-03F5-4243-968E-4D948AA74EF3- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccGLStateCache.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474818.904346 -e419474819.735674 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccGLStateCache.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection103"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.m204"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccGLStateCache.o cocos2d/ccGLStateCache.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerdeaae782ad00b941^0055bc83ad00b941^---0#0#1#-19%DVTDocumentLocation2@111"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.m0000000000000000^5136"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccGLStateCache.o cocos2d/ccGLStateCache.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccGLStateCache.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccGLStateCache.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccGLStateCache.o 36"3BB424C2-DAEE-41F6-BD6E-FFDB92969C55- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccShaders.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShaders.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474820.094878 -e419474820.869489 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccShaders.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShaders.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShaders.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShaders.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShader_Position_uColor_frag.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShader_Position_uColor_vert.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShader_PositionColor_frag.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShader_PositionColor_vert.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShader_PositionTexture_frag.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShader_PositionTexture_vert.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShader_PositionTextureA8Color_frag.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShader_PositionTextureA8Color_vert.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShader_PositionTextureColor_frag.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShader_PositionTextureColor_vert.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShader_PositionTextureColorAlphaTest_frag.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShader_PositionTexture_uColor_frag.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShader_PositionTexture_uColor_vert.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShader_PositionColorLengthTexture_frag.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShader_PositionColorLengthTexture_vert.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection98"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShaders.m194"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccShaders.o cocos2d/ccShaders.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compilerac6f1884ad00b941^f8dfde84ad00b941^---0#0#1#-19%DVTDocumentLocation2@106"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShaders.m0000000000000000^5106"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccShaders.o cocos2d/ccShaders.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccShaders.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccShaders.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShaders.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccShaders.o 36"BBC4AF6D-360A-4593-9A91-3A435274E580- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccUtils.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474818.022038 -e419474818.049972 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccUtils.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection104"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.c188"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccUtils.o cocos2d/Support/ccUtils.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler8eca0582ad00b941^e6ca0c82ad00b941^---0#0#1#-19%DVTDocumentLocation2@112"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.c0000000000000000^4889"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccUtils.o cocos2d/Support/ccUtils.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccUtils.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccUtils.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccUtils.o 36"C8BE2F95-FB14-489A-99D8-3CD4BA45BF84- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/cocos2d.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s419474820.815950 -e419474821.769034 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/cocos2d.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.m -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccMacros.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CGPointExtension.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCGL.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCGLView.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionCatmullRom.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInterval.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProtocols.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccGLStateCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/kazmath.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponder.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCResponderManager.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScheduler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionEase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionInstant.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionProgressTimer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCProgressNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTextureAtlas.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/CCNS.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCActionTween.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCClippingNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCConfiguration.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDirector.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCDrawNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelBMFont.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteBatchNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/uthash.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLabelTTF.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCMotionStreak.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNode+Debug.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCNodeColor.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParallaxNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleExamples.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystem.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCParticleSystemBase.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCRenderTexture.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/OpenGL_Internal.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCScene.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSprite9Slice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrame.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCSpriteFrameCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTMXXMLParser.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTexturePVR.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMap.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapLayer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCAtlasNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTiledMapObjectGroup.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCTransition.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayout.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCLayoutBox.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCGLProgram.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/ccShaders.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCShaderCache.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsBody.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsJoint.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsNode.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/CCPhysicsShape.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OALSimpleAudio.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/SynthesizeSingleton.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALDevice.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALContext.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALListener.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALTypes.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Session/OALSuspendHandler.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALBuffer.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Actions/OALAction.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/ObjectALConfig.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALChannelSource.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/OpenAL/ALSoundSourcePool.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrack.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/AudioTrack/OALAudioTrackNotifications.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCDirectorMac.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/CCWindow.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCFileUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/ccUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/TransformUtils.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/CCProfiling.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/NSThread+performBlock.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Support/utlist.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection96"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.m190"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/cocos2d.o cocos2d/cocos2d.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler5f08d184ad00b941^59dfc485ad00b941^---0#0#1#-19%DVTDocumentLocation2@104"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.m0000000000000000^5094"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/cocos2d.o cocos2d/cocos2d.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/cocos2d.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/cocos2d.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/cocos2d.m -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/cocos2d.o 36"6F45D34D-1C62-40C2-BB36-8F3ACC8DAC2E- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/mach_timing.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/mach_timing.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.921160 -e419474811.969292 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/mach_timing.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/mach_timing.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/mach_timing.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/mach_timing.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection118"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/mach_timing.c206"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/mach_timing.o external/ObjectAL/Support/mach_timing.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compilerb2f6eb7bad00b941^e833f87bad00b941^---0#0#1#-19%DVTDocumentLocation2@126"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/mach_timing.c0000000000000000^4933"CompileC build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/mach_timing.o external/ObjectAL/Support/mach_timing.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/mach_timing.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/mach_timing.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/ObjectAL/Support/mach_timing.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/mach_timing.o 36"2E2252D0-9B74-40DF-82F3-FFEF77CF92EC- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CCpHeader cocos2d/Platforms/Mac/NSEvent+CC.h build/Release/usr/local/include/NSEvent+CC.h -s419474811.909129 -e419474811.911127 -r1 -xCpHeader -xcocos2d/Platforms/Mac/NSEvent+CC.h -xbuild/Release/usr/local/include/NSEvent+CC.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection49"Copy build/Release/usr/local/include/NSEvent+CC.h96"CpHeader cocos2d/Platforms/Mac/NSEvent+CC.h build/Release/usr/local/include/NSEvent+CC.h54c9e87bad00b941^3540e97bad00b941^---0#0#1#-19%DVTDocumentLocation2@131"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/usr/local/include/NSEvent+CC.h0038d833ddffdf42^622"CpHeader cocos2d/Platforms/Mac/NSEvent+CC.h build/Release/usr/local/include/NSEvent+CC.h cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -strip-debug-symbols -strip-tool /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip -resolve-src-symlinks /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/cocos2d/Platforms/Mac/NSEvent+CC.h /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/usr/local/include 36"833C3402-A2BE-4896-93CF-3B5B1F700096- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - -CLibtool /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/libcocos2d.a normal x86_64 -s419474824.729147 -e419474824.819494 -r1 -xLibtool -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/libcocos2d.a -xnormal -xx86_64 -o/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: -dynamic not specified the following flags are invalid: -ObjC -o/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorIOS.o has no symbols -o/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCES2Renderer.o has no symbols -o/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-9A8D9772A2FC4362.o has no symbols -o/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode+Debug.o has no symbols -o/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/UITouch+CC.o has no symbols -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection56"Libtool build/Release/libcocos2d.a normal x86_6456"Libtool build/Release/libcocos2d.a normal x86_64fab8ba88ad00b941^53d0d188ad00b941^-1527"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: -dynamic not specified the following flags are invalid: -ObjC /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorIOS.o has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCES2Renderer.o has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-9A8D9772A2FC4362.o has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode+Debug.o has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/UITouch+CC.o has no symbols -0#0#1#--877"Libtool build/Release/libcocos2d.a normal x86_64 cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export MACOSX_DEPLOYMENT_TARGET=10.7 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool -static -arch_only x86_64 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -L/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -filelist /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/cocos2d.LinkFileList -ObjC -lObjectiveChipmunk -framework ApplicationServices -framework QuartzCore -framework OpenGL -lkazmath -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/libcocos2d.a 36"7B40F42B-AFE0-41D4-AECC-714A3AB1731C- -b858DD2D8-7A38-42A7-8653-CDDA9EA553F1 - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d.dep b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d.dep deleted file mode 100644 index c603bea..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/cocos2d.build/cocos2d.dep +++ /dev/null @@ -1,121 +0,0 @@ -82981541c97db18a357138557f492385 0cbfc0a0186645ebe36f9ecec5316457 ffffffffffffffffffffffffffffffff 0 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/libcocos2d.a -0000000053503adc0000000000000889 cb56538857afd63f410947cc87e8f349 ffffffffffffffffffffffffffffffff 19484 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALCaptureDevice.o -000000005350653e0000000000002f31 8d69de3d675c0cc5499339c3bf86bf83 ffffffffffffffffffffffffffffffff 65080 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTableView.o -0000000053503adc000000000000029a 3e7afb7eee7a4e3ab7a666f3853cf503 ffffffffffffffffffffffffffffffff 1772 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/UITouch+CC.o -0000000053503adc0000000000000326 7bc63cb0ed363c50c0bc49079188146d ffffffffffffffffffffffffffffffff 28028 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSEvent+CC.o -0000000053503adc0000000000004482 a44e5d84c3b5a64ba47321f866ec5a77 ffffffffffffffffffffffffffffffff 145328 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALChannelSource.o -0000000053503adc00000000000091b9 1d8f346834c662cc0c960afd40d8dafb ffffffffffffffffffffffffffffffff 203072 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALWrapper.o -000000005350653e000000000000005e 7f5905d5a4f79b7063ebd4c38840e448 ffffffffffffffffffffffffffffffff 11680 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBSequenceProperty.o -000000005350653e0000000000006201 9126eb5d203a16f5c818f2f047bbe7a5 ffffffffffffffffffffffffffffffff 99840 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScrollView.o -0000000053503adc0000000000000571 bb4a1ea838d061ae6d1194fd839d0951 ffffffffffffffffffffffffffffffff 3492 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControlTextureFactory.o -000000005350653e0000000000002562 aeec2220c4efb65b5cea92bfe9e587bb ffffffffffffffffffffffffffffffff 64496 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCControl.o -0000000053503adc0000000000003ecc b04d57179b9d447ce96e3039483fdaf2 ffffffffffffffffffffffffffffffff 94552 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCButton.o -0000000053503adc0000000000006495 169543600d49b35bc0a2d9f61b4d862f ffffffffffffffffffffffffffffffff 69740 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponderManager.o -0000000053503adc000000000000148c 8f574964702314d9401322b64327fa00 ffffffffffffffffffffffffffffffff 34344 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCResponder.o -0000000053503adc0000000000001777 37fe68dae893edb8bc0217d6b48bcf6b ffffffffffffffffffffffffffffffff 24564 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSAttributedString+CCAdditions.o -0000000053503adc0000000000001f50 d56f2bde982901db578edb0a93b7743a ffffffffffffffffffffffffffffffff 17432 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALTools.o -000000005350653e0000000000002ba5 1a559dcf01b7649493eabaa5431d1bb2 ffffffffffffffffffffffffffffffff 40140 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite9Slice.o -0000000053503adc0000000000051284 157cc08bf078dcb4a1cb1f05412b1bf6 ffffffffffffffffffffffffffffffff 57664 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccFPSImages.o -0000000053503adc000000000000175c bb976e72d3e2758f5f8bc9a2c86d6951 ffffffffffffffffffffffffffffffff 29612 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALBuffer.o -0000000053506f990000000000003446 162beaa02a9aaf4ceb4d3d717656ca78 ffffffffffffffffffffffffffffffff 35488 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCClippingNode.o -0000000053503adc0000000000002680 76cee0586d45926782c3877521fb8f4e ffffffffffffffffffffffffffffffff 35800 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioFile.o -0000000053503adc000000000000324f 0c439e499dee8e5e2704a42f17f7f3c3 ffffffffffffffffffffffffffffffff 92224 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScheduler.o -000000005350653e0000000000006a19 ea55cae2def3e824c9bed0dde6b23a33 ffffffffffffffffffffffffffffffff 146988 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystemBase.o -0000000053503adc00000000000022bf f3f2a331a42e4f241c68275f87624e2b ffffffffffffffffffffffffffffffff 65472 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OpenALManager.o -000000005350653e0000000000005152 d6b7dec4eb20ef0b57752811dc109a29 ffffffffffffffffffffffffffffffff 117736 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirector.o -0000000053503adc0000000000002ef1 565eb0eb93b6cfda5807a197d5b5d6da ffffffffffffffffffffffffffffffff 61368 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextField.o -000000005350653e000000000000936b ac5d9e545cec243c8dc4add583ecbf3d ffffffffffffffffffffffffffffffff 166756 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBReader.o -000000005350653e00000000000000d7 6488f16310cac44fe22e97ab6737dc02 ffffffffffffffffffffffffffffffff 11376 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBKeyframe.o -000000005350653e0000000000002607 0ecd3539f5d4f99fc4172479aa99382b ffffffffffffffffffffffffffffffff 27088 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCConfiguration.o -0000000053503adc0000000000004a60 6f374830600fb5d0479caeb434d15517 ffffffffffffffffffffffffffffffff 41868 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioSession.o -0000000053503adc0000000000000041 1441ea73b4ecae68f173a80e316f7b99 ffffffffffffffffffffffffffffffff 4820 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/cocos2d.o -000000005350653e0000000000002d78 f44acc33ca7ab43db61a982cf27dd512 ffffffffffffffffffffffffffffffff 42080 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawNode.o -0000000053503adc000000000000027f 0157c239a0bca24ebab4055c122b3b72 ffffffffffffffffffffffffffffffff 1748 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode+Debug.o -000000005350653e0000000000000846 e6c6ccd5ff682b443f45dbd0cbbc47eb ffffffffffffffffffffffffffffffff 19552 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBLocalizationManager.o -0000000053503adc0000000000001b35 a4bcfe42f5437221b06a7046fa6374c4 ffffffffffffffffffffffffffffffff 62124 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSlider.o -000000005350653e0000000000002084 01c39b540fdc10ad598f2978bb648f83 ffffffffffffffffffffffffffffffff 58000 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionCatmullRom.o -000000005350653e0000000000000fc7 1996b61ed272abd6624ea1fe80720441 ffffffffffffffffffffffffffffffff 11352 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccShaders.o -0000000053503adc0000000000000032 47088047ea17f6826546f838493d5dcf ffffffffffffffffffffffffffffffff 17428 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSThread+performBlock.o -000000005350653e0000000000002005 f0396b1a1805ddc02d3d8173a1995494 ffffffffffffffffffffffffffffffff 73984 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsJoint.o -000000005350653e000000000000399b 8ade3ca5598698fb7f16a5d00dbff648 ffffffffffffffffffffffffffffffff 69012 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLProgram.o -0000000053503adc00000000000016c1 43ce8708d7be4ecf5ecaed507c1d6a43 ffffffffffffffffffffffffffffffff 39204 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTracks.o -000000005350653e0000000000002898 ea0c5b898772197877f1b5358d391f3b ffffffffffffffffffffffffffffffff 1768 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-9A8D9772A2FC4362.o -000000005350653e00000000000018a6 7108739bc5bfedaf0e0d6ceedb761993 ffffffffffffffffffffffffffffffff 1776 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCES2Renderer.o -000000005350653e0000000000002bcc 690485460a4f5c9bf3b6d05c6c352e29 ffffffffffffffffffffffffffffffff 1776 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorIOS.o -000000005350653e0000000000003724 8a0d56f5e183e3f3a1d78661363c08b8 ffffffffffffffffffffffffffffffff 65916 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleBatchNode.o -0000000053503adc000000000000142e 23919ef66abb21f8672ce5a5c3e48a66 ffffffffffffffffffffffffffffffff 10860 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCVertex.o -000000005350653e00000000000018c5 cc5fb7fb1f97c5e3e900a511840a59e0 ffffffffffffffffffffffffffffffff 49912 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCColor.o -000000005350653e0000000000001c90 8879379ce2cebd3c40aa23825bdcb44b ffffffffffffffffffffffffffffffff 20004 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCShaderCache.o -0000000053503adc000000000000091f 830ae20ea6dbb493c1fa927f3cbcb9f1 ffffffffffffffffffffffffffffffff 18296 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSoundSourcePool.o -000000005350653e0000000000001c6e 5cd38db610a363fc106c010d9f3fce1e ffffffffffffffffffffffffffffffff 12652 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccGLStateCache.o -0000000053503adc0000000000000dc0 58a8e5d60fb15eac5c84d551c75e3b31 ffffffffffffffffffffffffffffffff 19432 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCWindow.o -0000000053503adc0000000000001b7a 4d12c5b5588fc4a28353106781ad3c02 ffffffffffffffffffffffffffffffff 36496 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimationCache.o -0000000053503adc0000000000001386 3bccf7af3b1bcf83b0eea4de628de189 ffffffffffffffffffffffffffffffff 47684 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAnimation.o -0000000053503adc00000000000025a1 fc79f0c8a06f837eb026df7748175293 ffffffffffffffffffffffffffffffff 36960 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioActions.o -0000000053503adc000000000000134f d505835e7ef277e2707f5100ae2fdd50 ffffffffffffffffffffffffffffffff 12452 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ZipUtils.o -0000000053503adc0000000000000a69 68bbfba40c8a3e90765984253f32e5bc ffffffffffffffffffffffffffffffff 24656 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayoutBox.o -000000005350653e00000000000002c1 cf9c9a344a8128d61e60b5d6fecc56c1 ffffffffffffffffffffffffffffffff 3748 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TransformUtils.o -0000000053503adc0000000000001f5e f853341d183a64fd23e1930a654b3031 ffffffffffffffffffffffffffffffff 12052 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/TGAlib.o -0000000053503adc0000000000001781 4991f461be2a3c67343207d7a661f280 ffffffffffffffffffffffffffffffff 15476 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CGPointExtension.o -0000000053503adc0000000000001ef2 67b1670f01429a429ac7f387488569f4 ffffffffffffffffffffffffffffffff 27364 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSuspendHandler.o -0000000053503adc00000000000004fd c9bddf516faff36d1a2601fe8c1b4b9c ffffffffffffffffffffffffffffffff 2828 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ccUtils.o -000000005350653e0000000000004f29 3605287f711e4955898edfb40f848cce ffffffffffffffffffffffffffffffff 111216 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsNode.o -0000000053503adc00000000000014f6 53206a6d2f63c40c0e3d9e2e4c4a15e2 ffffffffffffffffffffffffffffffff 25096 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProfiling.o -0000000053503adc00000000000056fc 79d3d89255d0ba0f595e147878ecc4e7 ffffffffffffffffffffffffffffffff 80196 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCFileUtils.o -0000000053503adc0000000000000d53 7170a77f54ff2f7bb183d087bb779b2a ffffffffffffffffffffffffffffffff 7064 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/base64.o -0000000053503adc0000000000001c40 04cc9aad269317199b49381bdc1e5de5 ffffffffffffffffffffffffffffffff 44772 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCGLView-C9F60D5275AD067B.o -000000005350653e0000000000003917 ecf0b541ec512588dc80e88a1f96a2b7 ffffffffffffffffffffffffffffffff 68156 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDirectorMac.o -0000000053503adc00000000000046cc d65eddcecc3f30f723708b86c7b382f0 ffffffffffffffffffffffffffffffff 115916 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALSimpleAudio.o -0000000053506f990000000000003176 8052258c4213eb57e4518e6b090ad9b7 ffffffffffffffffffffffffffffffff 61540 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTransition.o -0000000053503adc0000000000004f95 7cab3979bdd9569a4bcf1e21c38f8dd2 ffffffffffffffffffffffffffffffff 115796 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTMXXMLParser.o -0000000053503adc0000000000001d83 cb98ae24a3b7d33e0958551ef5430744 ffffffffffffffffffffffffffffffff 47280 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMap.o -0000000053503adc0000000000000c8c 9742b0f752ee085d0b54d64c7f2054b4 ffffffffffffffffffffffffffffffff 19444 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapObjectGroup.o -000000005350653e0000000000000071 9be33c7ee5fd050f9cd8274aaa03ca1b ffffffffffffffffffffffffffffffff 16256 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBsequence.o -000000005350653e0000000000005320 1f417f3a6c120e59a174ea61010d2c30 ffffffffffffffffffffffffffffffff 42132 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexturePVR.o -000000005350653e00000000000058c1 4e5e2430f8cf919cb9a92ff7f8c798e6 ffffffffffffffffffffffffffffffff 121392 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCBAnimationManager.o -000000005350653e0000000000003449 b1f8383d79e0a4015fa68b80d4d48ded ffffffffffffffffffffffffffffffff 91332 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureCache.o -000000005350653e0000000000003cdc fa3ac62f90a3dfc67723863df54c4b70 ffffffffffffffffffffffffffffffff 50872 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTextureAtlas.o -000000005350653e00000000000060f4 a97a48481bd031b4420a18ad184b4e92 ffffffffffffffffffffffffffffffff 78640 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTexture.o -0000000053503adc0000000000003e43 1031b97ec7c768f6ec0c96667bec3828 ffffffffffffffffffffffffffffffff 60792 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrameCache.o -0000000053503adc0000000000002cca 7578563df6dfc6477138fc0d3ea1f9dc ffffffffffffffffffffffffffffffff 59816 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALContext.o -0000000053503adc00000000000014ec 6ab90212da693ac8ee9b00f25d0a19f6 ffffffffffffffffffffffffffffffff 31668 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteFrame.o -000000005350653e00000000000040eb 2d03c95a54a7287ad098e7340bd8b30f ffffffffffffffffffffffffffffffff 83296 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSpriteBatchNode.o -000000005350653e0000000000001a3f fa5ee90ebd466e919aa5701b4801af0b ffffffffffffffffffffffffffffffff 62436 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNodeColor.o -000000005350653e0000000000005e7f 61f2ee57c2518c0474aa03a6362bb3e5 ffffffffffffffffffffffffffffffff 116224 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCSprite.o -0000000053503adc0000000000001e9c 2e9d2d532e908f0f25ba58e7ada38034 ffffffffffffffffffffffffffffffff 33220 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALActionManager.o -000000005350653e0000000000000f97 4e9b05795e278c259a3c7fcac3f0e5a1 ffffffffffffffffffffffffffffffff 15764 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCScene.o -000000005350653e0000000000003ead a51266c25e71d28c11bd5f302885a78e ffffffffffffffffffffffffffffffff 80108 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCRenderTexture.o -0000000053503adc000000000000714b a0a4fcb775d60acd5d0bf8b445bc38ba ffffffffffffffffffffffffffffffff 155640 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALSource.o -000000005350653e0000000000003993 783869cbca926556a2d000e284822819 ffffffffffffffffffffffffffffffff 57500 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCProgressNode.o -0000000053503adc00000000000007fc de4196bb6c0867d4c25bc6d44cf8ff00 ffffffffffffffffffffffffffffffff 4516 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrackNotifications.o -000000005350653e0000000000003076 20dfd43548b0b6b9eecbaca44d0f26b7 ffffffffffffffffffffffffffffffff 51944 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleSystem.o -000000005350653e0000000000000292 2168d07aa0ba273aa05330026710d392 ffffffffffffffffffffffffffffffff 16868 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLayout.o -0000000053503adc00000000000030f0 27a0307e7a59a42ab70b9fc113195c72 ffffffffffffffffffffffffffffffff 69296 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALUtilityActions.o -000000005350653e0000000000003481 1dd7eed9c70e324742dc4618527d07f6 ffffffffffffffffffffffffffffffff 109396 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsBody.o -0000000053503adc0000000000004e40 a90a9400e49b242449c38dcab11e749d ffffffffffffffffffffffffffffffff 56324 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParticleExamples.o -0000000053503adc0000000000001ee7 ea6f89b4914530dfa168fa89a51b7a73 ffffffffffffffffffffffffffffffff 44788 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALListener.o -000000005350653e00000000000015bc 2142a8ec6b4e5b01112c58c68d85aeed ffffffffffffffffffffffffffffffff 31996 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCParallaxNode.o -000000005350653e000000000000a20e 78d61c2924a00542c3d9a4c40787cc3b ffffffffffffffffffffffffffffffff 213276 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCNode.o -000000005350653e0000000000001a35 b4bd1d423a0bf29a60513e7d99182861 ffffffffffffffffffffffffffffffff 50536 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCMotionStreak.o -0000000053503adc000000000000644b d53e6f1791cee6f8b722bbdeef9b02a5 ffffffffffffffffffffffffffffffff 121720 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAudioTrack.o -0000000053503adc00000000000003b8 674b6acd58797680faca3d4f0da45c6f ffffffffffffffffffffffffffffffff 11124 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableDictionary+WeakReferences.o -0000000053506f9900000000000083f0 9ee8fdb43e00e3e75671188a8a45c173 ffffffffffffffffffffffffffffffff 111140 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelTTF.o -000000005350653e0000000000007621 50b1d71ca7ddb27512367808a71d2f42 ffffffffffffffffffffffffffffffff 122652 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelBMFont.o -0000000053503adc00000000000014c0 90ad8b0fcbc13817bd8602de8758b0d5 ffffffffffffffffffffffffffffffff 32988 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/ALDevice.o -000000005350653e0000000000001f93 557cc4d2ed5d80f37935a4ba3f202ee7 ffffffffffffffffffffffffffffffff 41304 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCLabelAtlas.o -0000000053503adc00000000000021f2 b28e5e8002af660542e308f61fe763a8 ffffffffffffffffffffffffffffffff 51644 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/OALAction.o -000000005350653e0000000000003c75 ee50cf74332203d2ee3d475fe2fcc5b4 ffffffffffffffffffffffffffffffff 31260 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCDrawingPrimitives.o -000000005350653e000000000000115e 11bdc8c8d6c319305a91fc067b3152f0 ffffffffffffffffffffffffffffffff 48000 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAtlasNode.o -0000000053503adc00000000000001c8 a90a562aea0a22d53ffab33306d017b3 ffffffffffffffffffffffffffffffff 14080 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/IOSVersion.o -000000005350653e0000000000002f34 a4fcd632d304820387c463120150ad53 ffffffffffffffffffffffffffffffff 78788 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCPhysicsShape.o -0000000053503adc00000000000000a3 a7e5e8c089c5c4f1ab4d3374a350b228 ffffffffffffffffffffffffffffffff 10636 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/NSMutableArray+WeakReferences.o -0000000053503adc0000000000000262 ef5c4880f83a4e395b9fcd9f4516d67e ffffffffffffffffffffffffffffffff 14456 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionTween.o -0000000053503adc0000000000000ea4 3256746f2864911e782bff6b9d205faa ffffffffffffffffffffffffffffffff 19688 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionProgressTimer.o -000000005350653e0000000000004a0e a481b53afbd6923877343db963c46a7c ffffffffffffffffffffffffffffffff 88900 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCTiledMapLayer.o -000000005350653e0000000000002310 65dc4a51a1c2d76417253a4fe27d16b7 ffffffffffffffffffffffffffffffff 54292 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionManager.o -0000000053503adc00000000000007f3 0c976e23b13b14f9992fd467ad250de3 ffffffffffffffffffffffffffffffff 4724 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/mach_timing.o -000000005350653e00000000000084a9 678218497f1dbb967d7175e34628fb27 ffffffffffffffffffffffffffffffff 210300 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInterval.o -000000005350653e00000000000013d4 9a732efdede28176f4e36818d8454ee5 ffffffffffffffffffffffffffffffff 49004 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionInstant.o -000000005350653e000000000000272c 278ecd04226f81fe7cef9f41a19e1380 ffffffffffffffffffffffffffffffff 66736 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCActionEase.o -000000005350653e00000000000019f2 fa1dcf9f178927e5db033816705d2dd7 ffffffffffffffffffffffffffffffff 62808 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/cocos2d.build/Objects-normal/x86_64/CCAction.o -0000000053503adc000000000000058d 17bb408b05f0c7356ad2d0c80bb1187c ffffffffffffffffffffffffffffffff 0 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/usr/local/include/NSEvent+CC.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/aabb.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/aabb.d deleted file mode 100644 index 2311611..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/aabb.d +++ /dev/null @@ -1,5 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/aabb.c \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/aabb.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/aabb.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/aabb.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/aabb.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/aabb.o deleted file mode 100644 index ecc06d7..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/aabb.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/kazmath.LinkFileList b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/kazmath.LinkFileList deleted file mode 100644 index c98b1ec..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/kazmath.LinkFileList +++ /dev/null @@ -1,12 +0,0 @@ -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/aabb.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4stack.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/matrix.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat3.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/plane.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/quaternion.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/ray2.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/utility.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec2.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec3.o -/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec4.o diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat3.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat3.d deleted file mode 100644 index 2b22da7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat3.d +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/mat3.c \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat3.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat3.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat3.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat3.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat3.o deleted file mode 100644 index 9560e04..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat3.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4.d deleted file mode 100644 index d388e89..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4.d +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/mat4.c \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h \ - external/kazmath/include/kazmath/neon_matrix_impl.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4.o deleted file mode 100644 index 6b49775..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4stack.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4stack.d deleted file mode 100644 index 18887e0..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4stack.d +++ /dev/null @@ -1,5 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/GL/mat4stack.c \ - external/kazmath/include/kazmath/GL/mat4stack.h \ - external/kazmath/include/kazmath/GL/../mat4.h \ - external/kazmath/include/kazmath/GL/../utility.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4stack.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4stack.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4stack.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4stack.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4stack.o deleted file mode 100644 index 0f8f201..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4stack.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/matrix.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/matrix.d deleted file mode 100644 index 9a6097c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/matrix.d +++ /dev/null @@ -1,7 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/GL/matrix.c \ - external/kazmath/include/kazmath/GL/matrix.h \ - external/kazmath/include/kazmath/GL/../mat4.h \ - external/kazmath/include/kazmath/GL/../utility.h \ - external/kazmath/include/kazmath/GL/../vec3.h \ - external/kazmath/include/kazmath/GL/mat4stack.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/matrix.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/matrix.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/matrix.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/matrix.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/matrix.o deleted file mode 100644 index 8dedb46..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/matrix.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/plane.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/plane.d deleted file mode 100644 index d1b8186..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/plane.d +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/plane.c \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec4.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/plane.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/plane.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/plane.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/plane.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/plane.o deleted file mode 100644 index baa48e8..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/plane.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/quaternion.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/quaternion.d deleted file mode 100644 index 66f00bd..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/quaternion.d +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/quaternion.c \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/quaternion.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/quaternion.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/quaternion.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/quaternion.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/quaternion.o deleted file mode 100644 index 84946c4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/quaternion.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/ray2.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/ray2.d deleted file mode 100644 index 3165f69..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/ray2.d +++ /dev/null @@ -1,5 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/ray2.c \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/ray2.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/ray2.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/ray2.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/ray2.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/ray2.o deleted file mode 100644 index f3529f5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/ray2.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/utility.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/utility.d deleted file mode 100644 index 2af7e9d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/utility.d +++ /dev/null @@ -1,3 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/utility.c \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/utility.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/utility.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/utility.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/utility.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/utility.o deleted file mode 100644 index b253809..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/utility.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec2.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec2.d deleted file mode 100644 index 2ca3dbe..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec2.d +++ /dev/null @@ -1,5 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/vec2.c \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec2.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec2.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec2.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec2.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec2.o deleted file mode 100644 index b315d4f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec2.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec3.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec3.d deleted file mode 100644 index 728c609..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec3.d +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/vec3.c \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec4.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec3.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec3.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec3.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec3.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec3.o deleted file mode 100644 index 9773005..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec3.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec4.d b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec4.d deleted file mode 100644 index f7ff27a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec4.d +++ /dev/null @@ -1,5 +0,0 @@ -dependencies: \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/vec4.c \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec4.h \ - /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec4.dia b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec4.dia deleted file mode 100644 index bb0ec51..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec4.dia and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec4.o b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec4.o deleted file mode 100644 index 14dfb6f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec4.o and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/build-state.dat b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/build-state.dat deleted file mode 100644 index f73967a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/build-state.dat +++ /dev/null @@ -1,390 +0,0 @@ -Tkazmath -v6 -r1 -cCheck dependencies -cCompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4stack.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/GL/mat4stack.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/aabb.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/aabb.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/matrix.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/GL/matrix.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat3.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/mat3.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/mat4.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/quaternion.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/quaternion.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/plane.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/plane.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/ray2.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/ray2.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/utility.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/utility.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec2.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/vec2.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec3.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/vec3.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec4.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/vec4.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -cLibtool /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/libkazmath.a normal x86_64 - -N/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -c00000000530295C100000000000000AA -t1392678337 -s170 - -N/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/SDKSettings.plist -c00000000534F0E38000000000000044C -t1397689912 -s1100 - -N/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/CoreServices/SystemVersion.plist -c00000000534F0E3800000000000001DE -t1397689912 -s478 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/libkazmath.a -t2 -s0 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/aabb.o -t1397782011 -s4188 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/kazmath.LinkFileList -c00000000535075FB00000000000006E9 -t1397782011 -s1769 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat3.o -t1397782011 -s15816 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4.o -t1397782011 -s32516 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4stack.o -t1397782011 -s5076 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/matrix.o -t1397782011 -s10232 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/plane.o -t1397782011 -s8560 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/quaternion.o -t1397782011 -s24860 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/ray2.o -t1397782011 -s9476 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/utility.o -t1397782011 -s4720 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec2.o -t1397782011 -s7664 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec3.o -t1397782011 -s11044 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec4.o -t1397782011 -s10368 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/GL/mat4stack.c -c000000005350653E0000000000000A6B -t1397777726 -s2667 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/GL/matrix.c -c000000005350653E000000000000150F -t1397777726 -s5391 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/aabb.c -c000000005350653E0000000000000878 -t1397777726 -s2168 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/mat3.c -c000000005350653E00000000000027F8 -t1397777726 -s10232 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/mat4.c -c000000005350653E00000000000055A0 -t1397777726 -s21920 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/plane.c -c000000005350653E0000000000001306 -t1397777726 -s4870 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/quaternion.c -c000000005350653E00000000000039E5 -t1397777726 -s14821 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/ray2.c -c000000005350653E000000000000150D -t1397777726 -s5389 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/utility.c -c000000005350653E00000000000007A9 -t1397777726 -s1961 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/vec2.c -c000000005350653E0000000000000C05 -t1397777726 -s3077 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/vec3.c -c000000005350653E0000000000001B64 -t1397777726 -s7012 - -N/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/vec4.c -c000000005350653E0000000000001434 -t1397777726 -s5172 - -CCheck dependencies -r0 -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection18"Check dependencies18"Check dependenciese31bba7bad00b941^7ba3ba7bad00b941^---0#1#1#--18"Check dependencies36"D0870747-E3BA-4237-BE8F-CE8C9DC2EB3C- - -CCompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/aabb.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/aabb.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.730675 -e419474811.769756 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/aabb.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/aabb.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/aabb.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/aabb.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection106"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/aabb.c187"CompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/aabb.o external/kazmath/src/aabb.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler1f30bb7bad00b941^990ec57bad00b941^---0#0#1#-19%DVTDocumentLocation2@114"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/aabb.c0000000000000000^4881"CompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/aabb.o external/kazmath/src/aabb.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/aabb.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/aabb.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/aabb.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/aabb.o 36"78861E22-7770-425D-94BE-A1D0AC9C6731- -b5A63B329-76DA-49F0-90B3-9849E5F78B95 - -CCompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat3.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/mat3.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.730738 -e419474811.830436 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat3.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/mat3.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/mat3.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection106"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/mat3.c187"CompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat3.o external/kazmath/src/mat3.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler6727bb7bad00b941^d997d47bad00b941^---0#0#1#-19%DVTDocumentLocation2@114"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/mat3.c0000000000000000^4881"CompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat3.o external/kazmath/src/mat3.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat3.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat3.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/mat3.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat3.o 36"783721AD-7A7A-463C-824C-0F394EC3AA9F- -b5A63B329-76DA-49F0-90B3-9849E5F78B95 - -CCompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/mat4.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.730745 -e419474811.870688 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/mat4.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/mat4.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/neon_matrix_impl.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection106"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/mat4.c187"CompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4.o external/kazmath/src/mat4.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler882fbb7bad00b941^bde5de7bad00b941^---0#0#1#-19%DVTDocumentLocation2@114"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/mat4.c0000000000000000^4881"CompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4.o external/kazmath/src/mat4.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/mat4.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4.o 36"4D145A94-F6DE-40A6-805E-F77E55716EEC- -b5A63B329-76DA-49F0-90B3-9849E5F78B95 - -CCompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4stack.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/GL/mat4stack.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.730676 -e419474811.786872 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4stack.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/GL/mat4stack.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/GL/mat4stack.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/mat4stack.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection114"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/GL/mat4stack.c200"CompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4stack.o external/kazmath/src/GL/mat4stack.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler062ebb7bad00b941^8270c97bad00b941^---0#0#1#-19%DVTDocumentLocation2@122"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/GL/mat4stack.c0000000000000000^4917"CompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4stack.o external/kazmath/src/GL/mat4stack.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4stack.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4stack.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/GL/mat4stack.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4stack.o 36"963B204D-9B61-4822-A297-956799A5D7EA- -b5A63B329-76DA-49F0-90B3-9849E5F78B95 - -CCompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/matrix.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/GL/matrix.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.730729 -e419474811.796246 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/matrix.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/GL/matrix.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/GL/matrix.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/matrix.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/GL/mat4stack.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection111"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/GL/matrix.c194"CompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/matrix.o external/kazmath/src/GL/matrix.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compilerfd2fbb7bad00b941^a3eacb7bad00b941^---0#0#1#-19%DVTDocumentLocation2@119"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/GL/matrix.c0000000000000000^4899"CompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/matrix.o external/kazmath/src/GL/matrix.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/matrix.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/matrix.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/GL/matrix.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/matrix.o 36"A3DD0176-6EC0-4678-8211-E865E0CC427F- -b5A63B329-76DA-49F0-90B3-9849E5F78B95 - -CCompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/plane.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/plane.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.731878 -e419474811.803073 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/plane.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/plane.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/plane.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/plane.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection107"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/plane.c189"CompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/plane.o external/kazmath/src/plane.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compilerb779bb7bad00b941^68b0cd7bad00b941^---0#0#1#-19%DVTDocumentLocation2@115"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/plane.c0000000000000000^4887"CompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/plane.o external/kazmath/src/plane.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/plane.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/plane.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/plane.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/plane.o 36"6A136086-1A60-44B0-8E90-0F99589399EA- -b5A63B329-76DA-49F0-90B3-9849E5F78B95 - -CCompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/quaternion.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/quaternion.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.731858 -e419474811.826531 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/quaternion.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/quaternion.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/quaternion.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/quaternion.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection112"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/quaternion.c199"CompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/quaternion.o external/kazmath/src/quaternion.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compilere76ebb7bad00b941^3198d37bad00b941^---0#0#1#-19%DVTDocumentLocation2@120"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/quaternion.c0000000000000000^4917"CompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/quaternion.o external/kazmath/src/quaternion.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/quaternion.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/quaternion.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/quaternion.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/quaternion.o 36"A1043C30-3043-44CC-927F-A541E323A308- -b5A63B329-76DA-49F0-90B3-9849E5F78B95 - -CCompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/ray2.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/ray2.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.731892 -e419474811.796743 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/ray2.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/ray2.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/ray2.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/ray2.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection106"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/ray2.c187"CompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/ray2.o external/kazmath/src/ray2.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compilerb779bb7bad00b941^dd07cc7bad00b941^---0#0#1#-19%DVTDocumentLocation2@114"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/ray2.c0000000000000000^4881"CompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/ray2.o external/kazmath/src/ray2.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/ray2.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/ray2.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/ray2.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/ray2.o 36"76AF711C-7E90-4542-8291-B6D7948DCD36- -b5A63B329-76DA-49F0-90B3-9849E5F78B95 - -CCompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/utility.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/utility.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.771118 -e419474811.811488 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/utility.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/utility.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/utility.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection109"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/utility.c193"CompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/utility.o external/kazmath/src/utility.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compilerf88bc57bad00b941^ebc6cf7bad00b941^---0#0#1#-19%DVTDocumentLocation2@117"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/utility.c0000000000000000^4899"CompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/utility.o external/kazmath/src/utility.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/utility.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/utility.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/utility.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/utility.o 36"C246BC3C-B76D-42F0-BA3B-CD6A1F321E70- -b5A63B329-76DA-49F0-90B3-9849E5F78B95 - -CCompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec2.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/vec2.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.788274 -e419474811.848632 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec2.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/vec2.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/vec2.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat3.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec2.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection106"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/vec2.c187"CompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec2.o external/kazmath/src/vec2.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compilerdcf2c97bad00b941^6840d97bad00b941^---0#0#1#-19%DVTDocumentLocation2@114"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/vec2.c0000000000000000^4881"CompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec2.o external/kazmath/src/vec2.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec2.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec2.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/vec2.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec2.o 36"B67B2E34-E3F1-4B2A-9027-7C6CB9361538- -b5A63B329-76DA-49F0-90B3-9849E5F78B95 - -CCompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec3.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/vec3.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.797615 -e419474811.847789 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec3.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/vec3.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/vec3.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec3.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection106"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/vec3.c187"CompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec3.o external/kazmath/src/vec3.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compilerd447cc7bad00b941^c408d97bad00b941^---0#0#1#-19%DVTDocumentLocation2@114"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/vec3.c0000000000000000^4881"CompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec3.o external/kazmath/src/vec3.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec3.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec3.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/vec3.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec3.o 36"88508BE7-78AD-49A0-9B67-0B3DF0CEB663- -b5A63B329-76DA-49F0-90B3-9849E5F78B95 - -CCompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec4.o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/vec4.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler -s419474811.798118 -e419474811.854137 -r1 -xCompileC -xbuild/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec4.o -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/vec4.c -xnormal -xx86_64 -xc -xcom.apple.compilers.llvm.clang.1_0.compiler -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/vec4.c -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/utility.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/vec4.h -d/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/include/kazmath/mat4.h -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection106"Compile /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/vec4.c187"CompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec4.o external/kazmath/src/vec4.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler7f6acc7bad00b941^e7a9da7bad00b941^---0#0#1#-19%DVTDocumentLocation2@114"file://localhost/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/vec4.c0000000000000000^4881"CompileC build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec4.o external/kazmath/src/vec4.c normal x86_64 c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch x86_64 -fmessage-length=80 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -DNDEBUG -DNS_BLOCK_ASSERTIONS -DCC_ENABLE_GL_STATE_CACHE=1 -DCC_DIRECTOR_MAC_THREAD=2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -mmacosx-version-min=10.7 -g -Wno-sign-conversion -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-generated-files.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-own-target-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-all-target-headers.hmap -iquote /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/kazmath-project-headers.hmap -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/include -Iexternal/kazmath/include -Icocos2d -Icocos2d/Platforms -Icocos2d/Support -Icocos2d/Platforms/iOS -Icocos2d/Platforms/Mac -Icocos2d-ui -Icocos2d-ui/CCBReader -Icocos2d-ui-tests -Icocos2d-ui-tests/ios -Icocos2d-ui-tests/osx -Icocos2d-ui-tests/Resources-shared -Icocos2d-ui-tests/SpriteBuilder -Icocos2d-ui-tests/tests -Icocos2d-ui-tests/ios/Resources -Icocos2d-ui-tests/osx/Resources -Icocos2d-ui-tests/Resources-shared/Cards -Icocos2d-ui-tests/Resources-shared/resources-phone -Icocos2d-ui-tests/Resources-shared/resources-phonehd -Icocos2d-ui-tests/Resources-shared/resources-tablet -Icocos2d-ui-tests/Resources-shared/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Sounds -Icocos2d-ui-tests/Resources-shared/Tests -Icocos2d-ui-tests/Resources-shared/Tiles -Icocos2d-ui-tests/SpriteBuilder/Resources -Icocos2d-ui-tests/Resources-shared/Tests/resources-phone -Icocos2d-ui-tests/Resources-shared/Tests/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tests/resources-tablethd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phone -Icocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablet -Icocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface -Icocos2d-ui-tests/SpriteBuilder/Resources/Sounds -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests -Icocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto -Icocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto -Iexternal/Chipmunk/include -Iexternal/Chipmunk/objectivec/include -Iexternal/ObjectAL -Iexternal/ObjectAL/Actions -Iexternal/ObjectAL/AudioTrack -Iexternal/ObjectAL/OpenAL -Iexternal/ObjectAL/Session -Iexternal/ObjectAL/Support -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/DerivedSources/x86_64 -I/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/DerivedSources -F/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -MMD -MT dependencies -MF /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec4.d --serialize-diagnostics /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec4.dia -c /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/external/kazmath/src/vec4.c -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec4.o 36"4E88E79E-9412-4C5D-8A66-E2D3B1423406- -b5A63B329-76DA-49F0-90B3-9849E5F78B95 - -CLibtool /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/libkazmath.a normal x86_64 -s419474811.879369 -e419474811.886944 -r1 -xLibtool -x/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/libkazmath.a -xnormal -xx86_64 -o/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: -dynamic not specified the following flags are invalid: -ObjC -lSLF06#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection56"Libtool build/Release/libkazmath.a normal x86_6456"Libtool build/Release/libkazmath.a normal x86_64492ce17bad00b941^6b0fe37bad00b941^-159"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: -dynamic not specified the following flags are invalid: -ObjC -0#0#1#--776"Libtool build/Release/libkazmath.a normal x86_64 cd /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone export MACOSX_DEPLOYMENT_TARGET=10.7 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool -static -arch_only x86_64 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -L/Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release -filelist /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/kazmath.LinkFileList -ObjC -o /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/libkazmath.a 36"C9174104-EB8F-4B92-B531-A588C99CCB4C- -b5A63B329-76DA-49F0-90B3-9849E5F78B95 - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/kazmath.dep b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/kazmath.dep deleted file mode 100644 index 948246c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/build/cocos2d-osx.build/Release/kazmath.build/kazmath.dep +++ /dev/null @@ -1,13 +0,0 @@ -9d7befd66c0160e19df87ea4bbec50ca d2135bf4ef1359bbb79ada226ba987ba ffffffffffffffffffffffffffffffff 0 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/Release/libkazmath.a -000000005350653e00000000000011a6 30fcc499fd81c4f9507eeaad7b4a398c ffffffffffffffffffffffffffffffff 10368 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec4.o -000000005350653e0000000000001ef6 35e279d0b9602d6ef2441843be873ecd ffffffffffffffffffffffffffffffff 11044 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec3.o -000000005350653e0000000000000997 13bfc05136ee66cab5ab3687e6b77418 ffffffffffffffffffffffffffffffff 7664 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/vec2.o -000000005350653e000000000000023b c8fd11f895f0468cefa148ca825f6fd5 ffffffffffffffffffffffffffffffff 4720 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/utility.o -000000005350653e000000000000109f 0bf6aef2b116113bd5816b0d02b6e3e8 ffffffffffffffffffffffffffffffff 9476 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/ray2.o -000000005350653e0000000000003c77 4e414c65e284c9073571e59777f829f7 ffffffffffffffffffffffffffffffff 24860 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/quaternion.o -000000005350653e0000000000001694 54d5562b4958538a58fda9b676468d13 ffffffffffffffffffffffffffffffff 8560 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/plane.o -000000005350653e0000000000005032 925203e28796afc4d412703dda5d27cf ffffffffffffffffffffffffffffffff 32516 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4.o -000000005350653e000000000000226a d44ccc45d980a29e0c06553dbeae2a7c ffffffffffffffffffffffffffffffff 15816 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat3.o -000000005350653e000000000000109d 250cad9957295440cc10d4d3bd0f81f6 ffffffffffffffffffffffffffffffff 10232 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/matrix.o -000000005350653e0000000000000ff9 74a9e1f31a79fa18b026ab1c374688f7 ffffffffffffffffffffffffffffffff 5076 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/mat4stack.o -000000005350653e0000000000000dea 45feb447822061be79e78fe4f77b57ed ffffffffffffffffffffffffffffffff 4188 /Users/viktor/Projects/SpriteBuilder/SpriteBuilder/libs/cocos2d-iphone/build/cocos2d-osx.build/Release/kazmath.build/Objects-normal/x86_64/aabb.o diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ios.approj/targets/cocos2d/Release.overrides.json b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ios.approj/targets/cocos2d/Release.overrides.json deleted file mode 100644 index 8706f82..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ios.approj/targets/cocos2d/Release.overrides.json +++ /dev/null @@ -1,298 +0,0 @@ -{ - "configuration_format_version": 2, - - - - // Dictionary of global configuration parameters. - // These parameters are not taken from the xcode project, - // so they need to be supplied by the user. - "config": { - - // A short name to identify the application. - // Used to decide the APK filename, but not shown - // anywhere in the app. - // "APPLICATION_NAME": "", - - // The name of the application to display in the launcher - // "APPLICATION_FULL_NAME": "", - - // The unique identifier for the application. - // Normally this is in reverse DNS notation, e.g., - // "com.apportable.Spin" - // "APPLICATION_IDENTIFIER": "", - - // Short version name for the app, e.g., "1.0" - // "SHORT_VERSION": "", - - // A list of features needed on the target platform. - // Common features include: - // "accelerometer" - // "access_network_state" - // "access_wifi_state" - // "atc_slow_surface" - // "billing" - // "c2dm_receive" - // "check_license" - // "get_accounts" - // "large_heap" - // "large_heap" - // "live_wallpaper" - // "multitouch" - // "multitouch_distinct" - // "multitouch_jazzhand" - // "NFC" - // "no_internet" - // "notifications" - // "opengles2" - // "portrait" - // "prefer_external_storage" - // "read_phone_state" - // "stencil_buffer" - // "touch_filter_move" - // "touchscreen" - // "true_color" - // "vibrate" - // "wake_lock" - // "write_external_storage" - // "write_settings" - // "xperia" - //"FEATURES": [] - - // Preferred way of handling URLs in the code. - // Leave it null for most cases. - //"URL_SCHEME": null, - - // Key to receive remote notifications on the device. - //"REMOTE_NOTIFICATION_KEY": "", - - // The method for adjusting the splash screen (Default.png) - // to fit the native device resolution. Options are: - // "aspect_fill" - // "aspect_fit" - // "letterbox" (the default) - // "native" - // "stretch" - //"SPLASH_SCREEN_TYPE": "letterbox", - - // Path to the image to use for the app's icon. - // Usually something like "./Icon.png". - // "ICON": "", - - // A regular expression to determine which assets - // should be compressed when building the final app. - // By default, text assets are not compressed. Use - // this to compress certain text assets. For example, - // ".*.plist$" will cause all files ending in ".plist" - // to be compressed. - //"COMPRESSED_ASSETS_PATTERN": "", - //"UNCOMPRESSED_ASSETS_PATTERN": "", - - // Automatically convert audio to oggs. Defaults to true. - // Can be configured per file with add params and "convert" - // field or with the "CONVERTABLE_AUDIO_EXTENSIONS" flag. - //"CONVERT_AUDIO": false, - - // Comma-separated list of file extensions that are safe to convert to OGGs - //"CONVERTABLE_AUDIO_EXTENSIONS": ".mp3,.wav,.caf,.m4a", - - // Compress PNGs with pngcrush. Defaults to true. - //"COMPRESS_PNGS": false, - - // This will cache all converted assets (pngs, oggs, etc) - // into the approj directory. This is useful if you want to - // persist the changes across builds or check them in source - // control so they are uses by Linux based builders. Note that - // if you disable this, your final build params file will contain - // absolute paths and should not be checked in. - // Defaults to true. - //"STORE_ASSESTS_IN_APPROJ": false, - - //Manifest extras - //A list of .xml files that contain snippets to be included in AndroidManifest.xml - //inside the , and tags respectively. - //"MANIFEST_EXTRAS": [], - //"ACTIVITY_MANIFEST_EXTRAS": [], - //"APPLICATION_MANIFEST_EXTRAS": [], - - // Advanced Options - //"NOTIFICATION_ICON":"", - //"TEMPLATE_VALUES":{}, - //"OGGENC_OPTIONS":"", - //"AFCONVERT_OPTIONS":"", - //"PNGCRUSH_OPTIONS":"", - //"MIN_SDK": 8, - //"C2DM_SENDER": "", - //"HARDWARE_ACCELERATED": "", - //"NFC_SCHEME": "", - //"MPMETRICS_API_KEY": "", - //"RENAME_TARGET": true, - - }, - - // Sometimes header include path ordering matters. If so, put the ordering constraints into this - // array. For example, if "./foo" has to come before "./bar", you would put: - // ["./foo", "./bar"] - // Note that "./some_other_include_path" doesn't appear in the list, since its order doesn't matter. - // You can also specify "*", which matches everything not already constrained. This lets you put - // particular paths at the beginning or end of the list. For example, ["./foo", "*", "./bar"]. - "header_ordering_constraints": [], - - // Edit this section to add and replace files and parameters to the generated settings for this project. - // If the generated settings for a particular file are incorrect, simply add it here with the settings - // you need and the final build parameters will only included the version specified here. - "add_params": { - // A list of pch files to -include. - // PCH files can be either a string, e.g., "./MyApp-Prefix.pch", - // or a dictionary specifying the pch and the environment where - // it should be used, e.g., - // {"pch": "./prefix-android.pch", "env": {"TARGET_OS": "android"}} - "pchs": [], - - // A list of header search paths - // e.g. "./External/facebook-sdk/include" - //"header_paths": [], - - "header_paths": ["external/kazmath/include", "external/Box2d", "external/Chipmunk/objectivec/include", "external/Chipmunk/include/chipmunk/"], - // A list of global compile flags for the project. - // Flags can be either a string, e.g. "-Werror-shadow", - // or a dictionary specifying the flag and the environment - // that it should be used in, e.g., - // {"flag": "-fstack-protector", "env": {"TARGET_OS": "android"}} - "flags": [], - - // A dictionary of global compiler definitions for the project. - // Defines can be a simple key-value pair, e.g., "DEBUG": 1, - // or the value can be a dictionary specifying the value and the - // environment that it should be used in, e.g., - // "SOME_DEFINE": {"value": "\"yep its building on android\"", "env": {"TARGET_OS": "android"}} - "defines": {}, - - // A list of dependencies. Typically these correspond to - // frameworks in the xcode project. - //"deps": [], - "deps": ["AVFoundation"], - - // A list of source files (e.g. .m, .mm, .c, .cc, and .cpp) files to build. - // Source files can be a string, e.g. "./main.c", or a dictionary specifying - // the file, any special flags, any defines, and the environment - // where it should be compiled, e.g., - // {"source": "./PngImageLoader.m", "flags": ["-fstack-protector"], "defines": {"PNG": 1}, "env": {"TARGET_TEXTURE_FMT": "png"}} - "sources": [], - - // A list of glob inclusion filters for additional files. - // This can also be used to replace flags on multiple files. - // e.g. {"source":"./Server/Level_[0-9].m","flags": ["-fno-objc-arc"], "defines": {"NDEBUG": 1}} - "sources_glob":[], - - // A list of assets to package with the application. - // Assets can be either a string, e.g., "./Info.plist", - // or a dictionary specifying the asset and the target path it should be written to - // in the app, and the environment it should be included with, e.g., - // {"asset": "./Resources/cube_texture.pvr.ccz", "target": "Bundled Resources/", "env": {"TARGET_TEXTURE_FMT": "pvr"}} - // or a dictionary like above, but instead specifying the full target file name - // for the asset, e.g., - // {"asset": "./Resources/cube_texture.pvr.ccz", "target": "Bundled Resources/cube_texture.pvr.gz", "env": {"TARGET_TEXTURE_FMT": "pvr"}} - "assets": [], - - // A list of Info.plist files. The first one in the list will be the one we consider the main Info.plist. - "infoplists": [], - - //A list of specific java sources file to compile - "java_sources": [], - - //A list of the java root source directories - "java_sourcepaths": [], - - //A list of java Librarys (jars) - "java_libs": [], - - //A list of java resource directories - "java_res_dirs": [], - - //A list of libs to include with the APK - "libs":[], - - //Additional linker (ld) flags. - "link_flags":[], - - //Sub projects - "modules": [], - }, - - // Edit this section to remove files and parameters from the generated #{$build_params_file} for this project. - // For this section, only specify the file name as a string in the cases where you could normally - // also specify an array or a dictionary. To override the generated settings for a particular - // file, simply add it to the "add_params" list above with the settings you want. - "remove_params": { - // A list of pch files to remove from -include. - // PCH files can be either a string, e.g., "./MyApp-Prefix.pch", - // or a dictionary specifying the pch and the environment where - // it should be used, e.g., - // {"pch": "./prefix-android.pch", "env": {"TARGET_OS": "android"}} - "pchs": [], - - // A list of header search paths. - // e.g. "./External/facebook-sdk/include" - "header_paths": [], - - // A list of global compile flags for the project. - // Flags can be either a string, e.g. "-Werror-shadow", - // or a dictionary specifying the flag and the environment - // that it should be used in, e.g., - // {"flag": "-fstack-protector", "env": {"TARGET_OS": "android"}} - "flags": [], - - // A dictionary of global compiler definitions for the project. - // Defines can be a simple key-value pair, e.g., "DEBUG": 1, - // or the value can be a dictionary specifying the value and the - // environment that it should be used in, e.g., - // "SOME_DEFINE": {"value": "\"yep its building on android\"", "env": {"TARGET_OS": "android"}} - "defines": {}, - - // A list of dependencies. Typically these correspond to - // frameworks in the xcode project. - "deps": [], - - // A list of source files (e.g. .m, .mm, .c, .cc, and .cpp) files to remove from the build. - // e.g. "./External/Reachabilty/Reachability.m" - "sources": [], - - // A list of glob removal filters to filter out source files. - // e.g. "./Server/Level_[0-9].m" - "sources_glob":[], - - // A list of assets to package with the application. - // Assets can be either a string, e.g., "./Info.plist", - // a dictionary specifying the asset, the target path it should be written to - // in the app, and the environment it should be included with, e.g., - // {"asset": "./Resources/cube_texture.pvr.ccz", "target_path": "Bundled Resources/", "env": {"TARGET_TEXTURE_FMT": "pvr"}} - // or a dictionary like above, but instead specifying the full target file name - // for the asset, e.g., - // {"asset": "./Resources/cube_texture.pvr.ccz", "target_file": "Bundled Resources/cube_texture.pvr.gz", "env": {"TARGET_TEXTURE_FMT": "pvr"}} - "assets": [], - - // A list of Info.plist files. The first one in the list will be the one we consider the main Info.plist. - "infoplists": [], - - //A list of specific java sources file to compile - "java_sources": [], - - //A list of the java root source directories - "java_sourcepaths": [], - - //A list of java Librarys (jars) - "java_libs": [], - - //A list of java resource directories - "java_res_dirs": [], - - //A list of libs to include with the APK - "libs":[], - - //Additional linker (ld) flags. - "link_flags":[], - - //Sub projects - "modules": [], - } -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ios.xcodeproj/project.pbxproj b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ios.xcodeproj/project.pbxproj deleted file mode 100644 index b90ab79..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ios.xcodeproj/project.pbxproj +++ /dev/null @@ -1,2051 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXAggregateTarget section */ - B772F6B118120CC9005C069B /* appledoc */ = { - isa = PBXAggregateTarget; - buildConfigurationList = B772F6B218120CC9005C069B /* Build configuration list for PBXAggregateTarget "appledoc" */; - buildPhases = ( - B772F6B518120CDF005C069B /* ShellScript */, - ); - dependencies = ( - ); - name = appledoc; - productName = appledoc; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 0529445D11098D6F00E500F3 /* CCProfiling.h in Headers */ = {isa = PBXBuildFile; fileRef = 0529445911098D6F00E500F3 /* CCProfiling.h */; }; - 0529445E11098D6F00E500F3 /* CCProfiling.m in Sources */ = {isa = PBXBuildFile; fileRef = 0529445A11098D6F00E500F3 /* CCProfiling.m */; }; - 2B192835163361B10049A044 /* CCClippingNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B192833163361B10049A044 /* CCClippingNode.h */; }; - 2B192836163361B10049A044 /* CCClippingNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B192834163361B10049A044 /* CCClippingNode.m */; }; - 5015043B113300F900A9CA65 /* CCActionProgressTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 50150435113300F900A9CA65 /* CCActionProgressTimer.h */; }; - 5015043C113300F900A9CA65 /* CCActionProgressTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 50150436113300F900A9CA65 /* CCActionProgressTimer.m */; }; - 5018F2690DFDEAFF00C013A5 /* CCAction.h in Headers */ = {isa = PBXBuildFile; fileRef = 5018F2520DFDEAFF00C013A5 /* CCAction.h */; }; - 5018F26A0DFDEAFF00C013A5 /* CCAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 5018F2530DFDEAFF00C013A5 /* CCAction.m */; }; - 5018F26B0DFDEAFF00C013A5 /* CCNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 5018F2540DFDEAFF00C013A5 /* CCNode.h */; }; - 5018F26C0DFDEAFF00C013A5 /* CCNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 5018F2550DFDEAFF00C013A5 /* CCNode.m */; }; - 5018F26D0DFDEAFF00C013A5 /* CCDirector.h in Headers */ = {isa = PBXBuildFile; fileRef = 5018F2560DFDEAFF00C013A5 /* CCDirector.h */; }; - 5018F26E0DFDEAFF00C013A5 /* CCDirector.m in Sources */ = {isa = PBXBuildFile; fileRef = 5018F2570DFDEAFF00C013A5 /* CCDirector.m */; }; - 5018F26F0DFDEAFF00C013A5 /* CCActionInstant.h in Headers */ = {isa = PBXBuildFile; fileRef = 5018F2580DFDEAFF00C013A5 /* CCActionInstant.h */; }; - 5018F2700DFDEAFF00C013A5 /* CCActionInstant.m in Sources */ = {isa = PBXBuildFile; fileRef = 5018F2590DFDEAFF00C013A5 /* CCActionInstant.m */; }; - 5018F2710DFDEAFF00C013A5 /* CCActionInterval.h in Headers */ = {isa = PBXBuildFile; fileRef = 5018F25A0DFDEAFF00C013A5 /* CCActionInterval.h */; }; - 5018F2720DFDEAFF00C013A5 /* CCActionInterval.m in Sources */ = {isa = PBXBuildFile; fileRef = 5018F25B0DFDEAFF00C013A5 /* CCActionInterval.m */; }; - 5018F2730DFDEAFF00C013A5 /* CCLabelTTF.h in Headers */ = {isa = PBXBuildFile; fileRef = 5018F25C0DFDEAFF00C013A5 /* CCLabelTTF.h */; }; - 5018F2740DFDEAFF00C013A5 /* CCLabelTTF.m in Sources */ = {isa = PBXBuildFile; fileRef = 5018F25D0DFDEAFF00C013A5 /* CCLabelTTF.m */; }; - 5018F2750DFDEAFF00C013A5 /* CCNodeColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 5018F25E0DFDEAFF00C013A5 /* CCNodeColor.h */; }; - 5018F2760DFDEAFF00C013A5 /* CCNodeColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 5018F25F0DFDEAFF00C013A5 /* CCNodeColor.m */; }; - 5018F2770DFDEAFF00C013A5 /* CCScene.h in Headers */ = {isa = PBXBuildFile; fileRef = 5018F2600DFDEAFF00C013A5 /* CCScene.h */; }; - 5018F2780DFDEAFF00C013A5 /* CCScene.m in Sources */ = {isa = PBXBuildFile; fileRef = 5018F2610DFDEAFF00C013A5 /* CCScene.m */; }; - 5018F27D0DFDEAFF00C013A5 /* CCTextureCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 5018F2670DFDEAFF00C013A5 /* CCTextureCache.h */; }; - 5018F27E0DFDEAFF00C013A5 /* CCTextureCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 5018F2680DFDEAFF00C013A5 /* CCTextureCache.m */; }; - 5018F2E20DFDEBBA00C013A5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; }; - 5018F2E30DFDEBBA00C013A5 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; }; - 5018F2E40DFDEBBA00C013A5 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D3623EB0D0F72F000981E51 /* CoreGraphics.framework */; }; - 5018F2E50DFDEBBA00C013A5 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2D500B920D5A79C200DBA0E3 /* OpenGLES.framework */; }; - 5018F2E60DFDEBBA00C013A5 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2D500B990D5A79CF00DBA0E3 /* QuartzCore.framework */; }; - 501CCFB10E99657C00B86F68 /* OpenGL_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 501CCFA80E99657C00B86F68 /* OpenGL_Internal.h */; }; - 501CCFB40E99657C00B86F68 /* TGAlib.m in Sources */ = {isa = PBXBuildFile; fileRef = 501CCFAB0E99657C00B86F68 /* TGAlib.m */; }; - 501CCFB50E99657C00B86F68 /* TGAlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 501CCFAC0E99657C00B86F68 /* TGAlib.h */; }; - 502C6C6C0FB87970002BF3C2 /* CCParallaxNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 502C6C6A0FB87970002BF3C2 /* CCParallaxNode.h */; }; - 502C6C6D0FB87970002BF3C2 /* CCParallaxNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 502C6C6B0FB87970002BF3C2 /* CCParallaxNode.m */; }; - 502C8BE010A661E200D137BA /* CCSpriteFrameCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 502C8BDE10A661E200D137BA /* CCSpriteFrameCache.h */; }; - 502C8BE110A661E200D137BA /* CCSpriteFrameCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 502C8BDF10A661E200D137BA /* CCSpriteFrameCache.m */; }; - 50305AF40E40E33200F63373 /* cocos2d.h in Headers */ = {isa = PBXBuildFile; fileRef = 50305AF30E40E33200F63373 /* cocos2d.h */; }; - 50316AA610291280003ACFE7 /* CCRenderTexture.h in Headers */ = {isa = PBXBuildFile; fileRef = 50316AA410291280003ACFE7 /* CCRenderTexture.h */; }; - 50316AA710291280003ACFE7 /* CCRenderTexture.m in Sources */ = {isa = PBXBuildFile; fileRef = 50316AA510291280003ACFE7 /* CCRenderTexture.m */; }; - 50316AD41029A126003ACFE7 /* CCMotionStreak.h in Headers */ = {isa = PBXBuildFile; fileRef = 50316AD21029A126003ACFE7 /* CCMotionStreak.h */; }; - 50316AD51029A126003ACFE7 /* CCMotionStreak.m in Sources */ = {isa = PBXBuildFile; fileRef = 50316AD31029A126003ACFE7 /* CCMotionStreak.m */; }; - 503798C60F912C2000986724 /* CGPointExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 503798C40F912C2000986724 /* CGPointExtension.h */; }; - 503798C70F912C2000986724 /* CGPointExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 503798C50F912C2000986724 /* CGPointExtension.m */; }; - 503862E6110072BC005D2C92 /* CCConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 503862D911007181005D2C92 /* CCConfiguration.m */; }; - 5038B6B20E196CD8009A621E /* CCParticleSystemBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 5038B6B00E196CD8009A621E /* CCParticleSystemBase.h */; }; - 5038B6B30E196CD8009A621E /* CCParticleSystemBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 5038B6B10E196CD8009A621E /* CCParticleSystemBase.m */; }; - 504055B00E3230BD00213FEF /* CCParticleExamples.h in Headers */ = {isa = PBXBuildFile; fileRef = 504055AE0E3230BD00213FEF /* CCParticleExamples.h */; }; - 504055B10E3230BD00213FEF /* CCParticleExamples.m in Sources */ = {isa = PBXBuildFile; fileRef = 504055AF0E3230BD00213FEF /* CCParticleExamples.m */; }; - 505462FC1062768000AB7C52 /* ccConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 505462FB1062768000AB7C52 /* ccConfig.h */; }; - 506602110E38A70D000B500E /* CCScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 5066020F0E38A70D000B500E /* CCScheduler.h */; }; - 506602120E38A70D000B500E /* CCScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 506602100E38A70D000B500E /* CCScheduler.m */; }; - 506882160E95770400F943E5 /* CCTextureAtlas.m in Sources */ = {isa = PBXBuildFile; fileRef = 50637A160E95397A000C9182 /* CCTextureAtlas.m */; }; - 506884D70E96921100F943E5 /* CCLabelAtlas.m in Sources */ = {isa = PBXBuildFile; fileRef = 506884710E96734A00F943E5 /* CCLabelAtlas.m */; }; - 506887F70E96D4F000F943E5 /* CCAtlasNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 506887D80E96C90000F943E5 /* CCAtlasNode.m */; }; - 508EAC311193F8B0007F058D /* utlist.h in Headers */ = {isa = PBXBuildFile; fileRef = 508EAC2F1193F8B0007F058D /* utlist.h */; }; - 509A79970F6188420032F449 /* CCSprite.h in Headers */ = {isa = PBXBuildFile; fileRef = 509A79950F6188420032F449 /* CCSprite.h */; }; - 509A79980F6188420032F449 /* CCSprite.m in Sources */ = {isa = PBXBuildFile; fileRef = 509A79960F6188420032F449 /* CCSprite.m */; }; - 509D0818101E4FCE007E1749 /* CCTiledMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 509D0816101E4FCE007E1749 /* CCTiledMap.h */; }; - 509D0819101E4FCE007E1749 /* CCTiledMap.m in Sources */ = {isa = PBXBuildFile; fileRef = 509D0817101E4FCE007E1749 /* CCTiledMap.m */; }; - 50A07B7B0E4CBCD300AAF0BB /* cocos2d.m in Sources */ = {isa = PBXBuildFile; fileRef = 50A07B7A0E4CBCD300AAF0BB /* cocos2d.m */; }; - 50B2CCCE0E119B8E00AE9530 /* CCDrawingPrimitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 50B2CCC20E119B8E00AE9530 /* CCDrawingPrimitives.h */; }; - 50B2CCCF0E119B8E00AE9530 /* CCDrawingPrimitives.m in Sources */ = {isa = PBXBuildFile; fileRef = 50B2CCC30E119B8E00AE9530 /* CCDrawingPrimitives.m */; }; - 50BAF3990F33CCD8003F654C /* ccMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 50BAF3970F33CCD8003F654C /* ccMacros.h */; }; - 50C508C60F7C194400799124 /* CCFileUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C508C40F7C194400799124 /* CCFileUtils.h */; }; - 50C508C70F7C194400799124 /* CCFileUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 50C508C50F7C194400799124 /* CCFileUtils.m */; }; - 50CB3B0E100AC43A00B7A750 /* CCActionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CB3B0C100AC43A00B7A750 /* CCActionManager.h */; }; - 50CB3B0F100AC43A00B7A750 /* CCActionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 50CB3B0D100AC43A00B7A750 /* CCActionManager.m */; }; - 50CFAC391023660000175934 /* CCTMXXMLParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CFAC371023660000175934 /* CCTMXXMLParser.h */; }; - 50CFAC3A1023660000175934 /* CCTMXXMLParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 50CFAC381023660000175934 /* CCTMXXMLParser.m */; }; - 50D2AC9510E90DFA0068ECEB /* CCTiledMapLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 50D2AC9110E90DFA0068ECEB /* CCTiledMapLayer.h */; }; - 50D2AC9610E90DFA0068ECEB /* CCTiledMapLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 50D2AC9210E90DFA0068ECEB /* CCTiledMapLayer.m */; }; - 50D2AC9710E90DFA0068ECEB /* CCTiledMapObjectGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 50D2AC9310E90DFA0068ECEB /* CCTiledMapObjectGroup.h */; }; - 50D2AC9810E90DFA0068ECEB /* CCTiledMapObjectGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 50D2AC9410E90DFA0068ECEB /* CCTiledMapObjectGroup.m */; }; - 50D413260F9A3FE00040C3C8 /* CCParticleSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 50D413240F9A3FE00040C3C8 /* CCParticleSystem.h */; }; - 50D413270F9A3FE00040C3C8 /* CCParticleSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 50D413250F9A3FE00040C3C8 /* CCParticleSystem.m */; }; - 50D898F31192CB7500458C29 /* uthash.h in Headers */ = {isa = PBXBuildFile; fileRef = 50D898EF1192CB7500458C29 /* uthash.h */; }; - 50E1357510ADEB1B00C9E7FA /* CCTexture.h in Headers */ = {isa = PBXBuildFile; fileRef = 50E1357110ADEB1B00C9E7FA /* CCTexture.h */; }; - 50E1357610ADEB1B00C9E7FA /* CCTexture.m in Sources */ = {isa = PBXBuildFile; fileRef = 50E1357210ADEB1B00C9E7FA /* CCTexture.m */; }; - 50E2A15010A45E7F00D894CE /* CCSpriteFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 50E2A14E10A45E7F00D894CE /* CCSpriteFrame.h */; }; - 50E2A15110A45E7F00D894CE /* CCSpriteFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 50E2A14F10A45E7F00D894CE /* CCSpriteFrame.m */; }; - 50E2A25210A46CC600D894CE /* CCProtocols.h in Headers */ = {isa = PBXBuildFile; fileRef = 50E2A25110A46CC600D894CE /* CCProtocols.h */; }; - 50F29F5610204FD60046CA73 /* base64.c in Sources */ = {isa = PBXBuildFile; fileRef = 50F29F5510204FD60046CA73 /* base64.c */; }; - 50F29F6F102053370046CA73 /* base64.h in Headers */ = {isa = PBXBuildFile; fileRef = 50F29F6E102053370046CA73 /* base64.h */; }; - 50F2A104102094550046CA73 /* ZipUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 50F2A102102094550046CA73 /* ZipUtils.m */; }; - 50F2A105102094550046CA73 /* ZipUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 50F2A103102094550046CA73 /* ZipUtils.h */; }; - 50F7B2780F28DE7C00057537 /* CCActionEase.h in Headers */ = {isa = PBXBuildFile; fileRef = 50F7B2760F28DE7C00057537 /* CCActionEase.h */; }; - 50F7B2790F28DE7C00057537 /* CCActionEase.m in Sources */ = {isa = PBXBuildFile; fileRef = 50F7B2770F28DE7C00057537 /* CCActionEase.m */; }; - 50F9E8170E1AA34E000E7616 /* ccTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 50F9E8160E1AA34E000E7616 /* ccTypes.h */; }; - 50FBB2DA117613F500150761 /* CCActionTween.h in Headers */ = {isa = PBXBuildFile; fileRef = 50FBB2D8117613F500150761 /* CCActionTween.h */; }; - 50FBB2DB117613F500150761 /* CCActionTween.m in Sources */ = {isa = PBXBuildFile; fileRef = 50FBB2D9117613F500150761 /* CCActionTween.m */; }; - 6F305B5F0FB9D2790052E700 /* TransformUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F305B5D0FB9D2790052E700 /* TransformUtils.h */; }; - 6F305B600FB9D2790052E700 /* TransformUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F305B5E0FB9D2790052E700 /* TransformUtils.m */; }; - A003AC8C1657071100C7B792 /* ccFPSImages.h in Headers */ = {isa = PBXBuildFile; fileRef = A003AC8B1657071100C7B792 /* ccFPSImages.h */; }; - A003AC8F16572D6000C7B792 /* ccFPSImages.m in Sources */ = {isa = PBXBuildFile; fileRef = A003AC8E16572D6000C7B792 /* ccFPSImages.m */; }; - A039EBFF155C686B0061EE37 /* CCNode+Debug.h in Headers */ = {isa = PBXBuildFile; fileRef = A039EBFD155C686B0061EE37 /* CCNode+Debug.h */; }; - A039EC00155C686B0061EE37 /* CCNode+Debug.m in Sources */ = {isa = PBXBuildFile; fileRef = A039EBFE155C686B0061EE37 /* CCNode+Debug.m */; }; - A046E29314C1DB7D0005BBF2 /* CCDirectorMac.h in Headers */ = {isa = PBXBuildFile; fileRef = A046E28B14C1DB7D0005BBF2 /* CCDirectorMac.h */; }; - A046E29414C1DB7D0005BBF2 /* CCDirectorMac.m in Sources */ = {isa = PBXBuildFile; fileRef = A046E28C14C1DB7D0005BBF2 /* CCDirectorMac.m */; }; - A046E29714C1DB7D0005BBF2 /* CCGLView.h in Headers */ = {isa = PBXBuildFile; fileRef = A046E28F14C1DB7D0005BBF2 /* CCGLView.h */; }; - A046E29814C1DB7D0005BBF2 /* CCGLView.m in Sources */ = {isa = PBXBuildFile; fileRef = A046E29014C1DB7D0005BBF2 /* CCGLView.m */; }; - A046E29914C1DB7E0005BBF2 /* CCWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = A046E29114C1DB7D0005BBF2 /* CCWindow.h */; }; - A046E29A14C1DB7E0005BBF2 /* CCWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = A046E29214C1DB7D0005BBF2 /* CCWindow.m */; }; - A06D9C141728D5F600704732 /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A06D9C131728D5F600704732 /* CoreText.framework */; }; - A093FF09150E9BE00039327A /* ccShaders.h in Headers */ = {isa = PBXBuildFile; fileRef = A093FF07150E9BE00039327A /* ccShaders.h */; }; - A093FF0A150E9BE00039327A /* ccShaders.m in Sources */ = {isa = PBXBuildFile; fileRef = A093FF08150E9BE00039327A /* ccShaders.m */; }; - A09CEE97150EB30D001E49B8 /* ccShader_Position_uColor_frag.h in Headers */ = {isa = PBXBuildFile; fileRef = A09CEE8A150EB30D001E49B8 /* ccShader_Position_uColor_frag.h */; }; - A09CEE98150EB30D001E49B8 /* ccShader_Position_uColor_vert.h in Headers */ = {isa = PBXBuildFile; fileRef = A09CEE8B150EB30D001E49B8 /* ccShader_Position_uColor_vert.h */; }; - A09CEE99150EB30D001E49B8 /* ccShader_PositionColor_frag.h in Headers */ = {isa = PBXBuildFile; fileRef = A09CEE8C150EB30D001E49B8 /* ccShader_PositionColor_frag.h */; }; - A09CEE9A150EB30D001E49B8 /* ccShader_PositionColor_vert.h in Headers */ = {isa = PBXBuildFile; fileRef = A09CEE8D150EB30D001E49B8 /* ccShader_PositionColor_vert.h */; }; - A09CEE9B150EB30D001E49B8 /* ccShader_PositionTexture_frag.h in Headers */ = {isa = PBXBuildFile; fileRef = A09CEE8E150EB30D001E49B8 /* ccShader_PositionTexture_frag.h */; }; - A09CEE9C150EB30D001E49B8 /* ccShader_PositionTexture_uColor_frag.h in Headers */ = {isa = PBXBuildFile; fileRef = A09CEE8F150EB30D001E49B8 /* ccShader_PositionTexture_uColor_frag.h */; }; - A09CEE9D150EB30D001E49B8 /* ccShader_PositionTexture_uColor_vert.h in Headers */ = {isa = PBXBuildFile; fileRef = A09CEE90150EB30D001E49B8 /* ccShader_PositionTexture_uColor_vert.h */; }; - A09CEE9E150EB30D001E49B8 /* ccShader_PositionTexture_vert.h in Headers */ = {isa = PBXBuildFile; fileRef = A09CEE91150EB30D001E49B8 /* ccShader_PositionTexture_vert.h */; }; - A09CEE9F150EB30D001E49B8 /* ccShader_PositionTextureA8Color_frag.h in Headers */ = {isa = PBXBuildFile; fileRef = A09CEE92150EB30D001E49B8 /* ccShader_PositionTextureA8Color_frag.h */; }; - A09CEEA0150EB30D001E49B8 /* ccShader_PositionTextureA8Color_vert.h in Headers */ = {isa = PBXBuildFile; fileRef = A09CEE93150EB30D001E49B8 /* ccShader_PositionTextureA8Color_vert.h */; }; - A09CEEA1150EB30D001E49B8 /* ccShader_PositionTextureColor_frag.h in Headers */ = {isa = PBXBuildFile; fileRef = A09CEE94150EB30D001E49B8 /* ccShader_PositionTextureColor_frag.h */; }; - A09CEEA2150EB30D001E49B8 /* ccShader_PositionTextureColor_vert.h in Headers */ = {isa = PBXBuildFile; fileRef = A09CEE95150EB30D001E49B8 /* ccShader_PositionTextureColor_vert.h */; }; - A09CEEA3150EB30D001E49B8 /* ccShader_PositionTextureColorAlphaTest_frag.h in Headers */ = {isa = PBXBuildFile; fileRef = A09CEE96150EB30D001E49B8 /* ccShader_PositionTextureColorAlphaTest_frag.h */; }; - A0A10B5714F3011F00FA38C1 /* ccGLStateCache.h in Headers */ = {isa = PBXBuildFile; fileRef = A0A10B5514F3011F00FA38C1 /* ccGLStateCache.h */; }; - A0A10B5814F3011F00FA38C1 /* ccGLStateCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A0A10B5614F3011F00FA38C1 /* ccGLStateCache.m */; }; - A0A7A53C1514F27D00C8BD16 /* CCActionCatmullRom.h in Headers */ = {isa = PBXBuildFile; fileRef = A0A7A53A1514F27D00C8BD16 /* CCActionCatmullRom.h */; }; - A0A7A53D1514F27D00C8BD16 /* CCActionCatmullRom.m in Sources */ = {isa = PBXBuildFile; fileRef = A0A7A53B1514F27D00C8BD16 /* CCActionCatmullRom.m */; }; - A0BE62D9140535F000DAA336 /* CCVertex.h in Headers */ = {isa = PBXBuildFile; fileRef = A0BE62D6140535B700DAA336 /* CCVertex.h */; }; - A0BE62DA140535F000DAA336 /* CCVertex.m in Sources */ = {isa = PBXBuildFile; fileRef = A0BE62D7140535B700DAA336 /* CCVertex.m */; }; - A0C20AC8144FDAF700D84B47 /* CCParticleBatchNode.h in Headers */ = {isa = PBXBuildFile; fileRef = A0C20AC6144FDAF700D84B47 /* CCParticleBatchNode.h */; }; - A0C20AC9144FDAF700D84B47 /* CCParticleBatchNode.m in Sources */ = {isa = PBXBuildFile; fileRef = A0C20AC7144FDAF700D84B47 /* CCParticleBatchNode.m */; }; - A0C87D1A14F9A3A100C0E8B2 /* NSThread+performBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = A0C87D1814F9A3A100C0E8B2 /* NSThread+performBlock.h */; }; - A0C87D1B14F9A3A100C0E8B2 /* NSThread+performBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = A0C87D1914F9A3A100C0E8B2 /* NSThread+performBlock.m */; }; - A0CFE61E15BE3D0E00264229 /* CoreMotion.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A0CFE61D15BE3D0E00264229 /* CoreMotion.framework */; }; - A0DA0BC315BCDCA200E80A92 /* CCDrawNode.h in Headers */ = {isa = PBXBuildFile; fileRef = A0DA0BC115BCDCA200E80A92 /* CCDrawNode.h */; }; - A0DA0BC415BCDCA200E80A92 /* CCDrawNode.m in Sources */ = {isa = PBXBuildFile; fileRef = A0DA0BC215BCDCA200E80A92 /* CCDrawNode.m */; }; - A0DA0BDE15BCFAD700E80A92 /* ccShader_PositionColorLengthTexture_frag.h in Headers */ = {isa = PBXBuildFile; fileRef = A0DA0BDC15BCFAD700E80A92 /* ccShader_PositionColorLengthTexture_frag.h */; }; - A0DA0BDF15BCFAD700E80A92 /* ccShader_PositionColorLengthTexture_vert.h in Headers */ = {isa = PBXBuildFile; fileRef = A0DA0BDD15BCFAD700E80A92 /* ccShader_PositionColorLengthTexture_vert.h */; }; - A6A0734517C788EB004343C8 /* CCResponderManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A6A0734317C788EB004343C8 /* CCResponderManager.h */; }; - A6A0734617C788EB004343C8 /* CCResponderManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A6A0734417C788EB004343C8 /* CCResponderManager.m */; }; - A6A0734A17C78EF3004343C8 /* CCResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = A6A0734817C78EF3004343C8 /* CCResponder.h */; }; - A6A0734B17C78EF3004343C8 /* CCResponder.m in Sources */ = {isa = PBXBuildFile; fileRef = A6A0734917C78EF3004343C8 /* CCResponder.m */; }; - A6DC4E0918055DCC00C280A6 /* CCTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = A6DC4E0718055DCC00C280A6 /* CCTransition.h */; }; - A6DC4E0A18055DCC00C280A6 /* CCTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = A6DC4E0818055DCC00C280A6 /* CCTransition.m */; }; - B706B19818209A8300B27A2C /* CCTexture_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B706B19718209A8300B27A2C /* CCTexture_Private.h */; }; - B74C2B9B17BDA63A00A829C0 /* CCSprite9Slice.h in Headers */ = {isa = PBXBuildFile; fileRef = B74C2B9917BDA63A00A829C0 /* CCSprite9Slice.h */; }; - B74C2B9C17BDA63A00A829C0 /* CCSprite9Slice.m in Sources */ = {isa = PBXBuildFile; fileRef = B74C2B9A17BDA63A00A829C0 /* CCSprite9Slice.m */; }; - B759E5381880C91200E8166C /* libObjectiveChipmunk-iPhone.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B759E52D1880C66900E8166C /* libObjectiveChipmunk-iPhone.a */; }; - B75C2E7C17C5908B002B0E0D /* NSAttributedString+CCAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = B75C2E7A17C5908B002B0E0D /* NSAttributedString+CCAdditions.h */; }; - B75C2E7D17C5908B002B0E0D /* NSAttributedString+CCAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B75C2E7B17C5908B002B0E0D /* NSAttributedString+CCAdditions.m */; }; - B7705FCD1831A07B0043CC67 /* OALAction+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705F8C1831A07B0043CC67 /* OALAction+Private.h */; }; - B7705FCE1831A07B0043CC67 /* OALAction.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705F8D1831A07B0043CC67 /* OALAction.h */; }; - B7705FCF1831A07B0043CC67 /* OALAction.m in Sources */ = {isa = PBXBuildFile; fileRef = B7705F8E1831A07B0043CC67 /* OALAction.m */; }; - B7705FD01831A07B0043CC67 /* OALActionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705F8F1831A07B0043CC67 /* OALActionManager.h */; }; - B7705FD11831A07B0043CC67 /* OALActionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B7705F901831A07B0043CC67 /* OALActionManager.m */; }; - B7705FD21831A07B0043CC67 /* OALAudioActions.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705F911831A07B0043CC67 /* OALAudioActions.h */; }; - B7705FD31831A07B0043CC67 /* OALAudioActions.m in Sources */ = {isa = PBXBuildFile; fileRef = B7705F921831A07B0043CC67 /* OALAudioActions.m */; }; - B7705FD41831A07B0043CC67 /* OALUtilityActions.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705F931831A07B0043CC67 /* OALUtilityActions.h */; }; - B7705FD51831A07B0043CC67 /* OALUtilityActions.m in Sources */ = {isa = PBXBuildFile; fileRef = B7705F941831A07B0043CC67 /* OALUtilityActions.m */; }; - B7705FD61831A07B0043CC67 /* OALAudioTrack.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705F961831A07B0043CC67 /* OALAudioTrack.h */; }; - B7705FD71831A07B0043CC67 /* OALAudioTrack.m in Sources */ = {isa = PBXBuildFile; fileRef = B7705F971831A07B0043CC67 /* OALAudioTrack.m */; }; - B7705FD81831A07B0043CC67 /* OALAudioTrackNotifications.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705F981831A07B0043CC67 /* OALAudioTrackNotifications.h */; }; - B7705FD91831A07B0043CC67 /* OALAudioTrackNotifications.m in Sources */ = {isa = PBXBuildFile; fileRef = B7705F991831A07B0043CC67 /* OALAudioTrackNotifications.m */; }; - B7705FDA1831A07B0043CC67 /* OALAudioTracks.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705F9A1831A07B0043CC67 /* OALAudioTracks.h */; }; - B7705FDB1831A07B0043CC67 /* OALAudioTracks.m in Sources */ = {isa = PBXBuildFile; fileRef = B7705F9B1831A07B0043CC67 /* OALAudioTracks.m */; }; - B7705FDC1831A07B0043CC67 /* OALSimpleAudio.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705F9C1831A07B0043CC67 /* OALSimpleAudio.h */; }; - B7705FDD1831A07B0043CC67 /* OALSimpleAudio.m in Sources */ = {isa = PBXBuildFile; fileRef = B7705F9D1831A07B0043CC67 /* OALSimpleAudio.m */; }; - B7705FDE1831A07B0043CC67 /* ObjectAL.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705F9E1831A07B0043CC67 /* ObjectAL.h */; }; - B7705FDF1831A07B0043CC67 /* ObjectALConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705F9F1831A07B0043CC67 /* ObjectALConfig.h */; }; - B7705FE01831A07B0043CC67 /* ALBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705FA11831A07B0043CC67 /* ALBuffer.h */; }; - B7705FE11831A07B0043CC67 /* ALBuffer.m in Sources */ = {isa = PBXBuildFile; fileRef = B7705FA21831A07B0043CC67 /* ALBuffer.m */; }; - B7705FE21831A07B0043CC67 /* ALCaptureDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705FA31831A07B0043CC67 /* ALCaptureDevice.h */; }; - B7705FE31831A07B0043CC67 /* ALCaptureDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = B7705FA41831A07B0043CC67 /* ALCaptureDevice.m */; }; - B7705FE41831A07B0043CC67 /* ALChannelSource.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705FA51831A07B0043CC67 /* ALChannelSource.h */; }; - B7705FE51831A07B0043CC67 /* ALChannelSource.m in Sources */ = {isa = PBXBuildFile; fileRef = B7705FA61831A07B0043CC67 /* ALChannelSource.m */; }; - B7705FE61831A07B0043CC67 /* ALContext.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705FA71831A07B0043CC67 /* ALContext.h */; }; - B7705FE71831A07B0043CC67 /* ALContext.m in Sources */ = {isa = PBXBuildFile; fileRef = B7705FA81831A07B0043CC67 /* ALContext.m */; }; - B7705FE81831A07B0043CC67 /* ALDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705FA91831A07B0043CC67 /* ALDevice.h */; }; - B7705FE91831A07B0043CC67 /* ALDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = B7705FAA1831A07B0043CC67 /* ALDevice.m */; }; - B7705FEA1831A07B0043CC67 /* ALListener.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705FAB1831A07B0043CC67 /* ALListener.h */; }; - B7705FEB1831A07B0043CC67 /* ALListener.m in Sources */ = {isa = PBXBuildFile; fileRef = B7705FAC1831A07B0043CC67 /* ALListener.m */; }; - B7705FEC1831A07B0043CC67 /* ALSoundSource.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705FAD1831A07B0043CC67 /* ALSoundSource.h */; }; - B7705FED1831A07B0043CC67 /* ALSoundSourcePool.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705FAE1831A07B0043CC67 /* ALSoundSourcePool.h */; }; - B7705FEE1831A07B0043CC67 /* ALSoundSourcePool.m in Sources */ = {isa = PBXBuildFile; fileRef = B7705FAF1831A07B0043CC67 /* ALSoundSourcePool.m */; }; - B7705FEF1831A07B0043CC67 /* ALSource.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705FB01831A07B0043CC67 /* ALSource.h */; }; - B7705FF01831A07B0043CC67 /* ALSource.m in Sources */ = {isa = PBXBuildFile; fileRef = B7705FB11831A07B0043CC67 /* ALSource.m */; }; - B7705FF11831A07B0043CC67 /* ALTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705FB21831A07B0043CC67 /* ALTypes.h */; }; - B7705FF21831A07B0043CC67 /* ALWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705FB31831A07B0043CC67 /* ALWrapper.h */; }; - B7705FF31831A07B0043CC67 /* ALWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = B7705FB41831A07B0043CC67 /* ALWrapper.m */; }; - B7705FF41831A07B0043CC67 /* OpenALManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705FB51831A07B0043CC67 /* OpenALManager.h */; }; - B7705FF51831A07B0043CC67 /* OpenALManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B7705FB61831A07B0043CC67 /* OpenALManager.m */; }; - B7705FF61831A07B0043CC67 /* OALAudioSession.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705FB81831A07B0043CC67 /* OALAudioSession.h */; }; - B7705FF71831A07B0043CC67 /* OALAudioSession.m in Sources */ = {isa = PBXBuildFile; fileRef = B7705FB91831A07B0043CC67 /* OALAudioSession.m */; }; - B7705FF81831A07B0043CC67 /* OALSuspendHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705FBA1831A07B0043CC67 /* OALSuspendHandler.h */; }; - B7705FF91831A07B0043CC67 /* OALSuspendHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = B7705FBB1831A07B0043CC67 /* OALSuspendHandler.m */; }; - B7705FFA1831A07B0043CC67 /* ARCSafe_MemMgmt.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705FBD1831A07B0043CC67 /* ARCSafe_MemMgmt.h */; }; - B7705FFB1831A07B0043CC67 /* IOSVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705FBE1831A07B0043CC67 /* IOSVersion.h */; }; - B7705FFC1831A07B0043CC67 /* IOSVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = B7705FBF1831A07B0043CC67 /* IOSVersion.m */; }; - B7705FFD1831A07B0043CC67 /* mach_timing.c in Sources */ = {isa = PBXBuildFile; fileRef = B7705FC01831A07B0043CC67 /* mach_timing.c */; }; - B7705FFE1831A07B0043CC67 /* mach_timing.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705FC11831A07B0043CC67 /* mach_timing.h */; }; - B7705FFF1831A07B0043CC67 /* NSMutableArray+WeakReferences.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705FC21831A07B0043CC67 /* NSMutableArray+WeakReferences.h */; }; - B77060001831A07B0043CC67 /* NSMutableArray+WeakReferences.m in Sources */ = {isa = PBXBuildFile; fileRef = B7705FC31831A07B0043CC67 /* NSMutableArray+WeakReferences.m */; }; - B77060011831A07B0043CC67 /* NSMutableDictionary+WeakReferences.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705FC41831A07B0043CC67 /* NSMutableDictionary+WeakReferences.h */; }; - B77060021831A07B0043CC67 /* NSMutableDictionary+WeakReferences.m in Sources */ = {isa = PBXBuildFile; fileRef = B7705FC51831A07B0043CC67 /* NSMutableDictionary+WeakReferences.m */; }; - B77060031831A07B0043CC67 /* OALAudioFile.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705FC61831A07B0043CC67 /* OALAudioFile.h */; }; - B77060041831A07B0043CC67 /* OALAudioFile.m in Sources */ = {isa = PBXBuildFile; fileRef = B7705FC71831A07B0043CC67 /* OALAudioFile.m */; }; - B77060051831A07B0043CC67 /* OALNotifications.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705FC81831A07B0043CC67 /* OALNotifications.h */; }; - B77060061831A07B0043CC67 /* OALTools.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705FC91831A07B0043CC67 /* OALTools.h */; }; - B77060071831A07B0043CC67 /* OALTools.m in Sources */ = {isa = PBXBuildFile; fileRef = B7705FCA1831A07B0043CC67 /* OALTools.m */; }; - B77060081831A07B0043CC67 /* ObjectALMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705FCB1831A07B0043CC67 /* ObjectALMacros.h */; }; - B77060091831A07B0043CC67 /* SynthesizeSingleton.h in Headers */ = {isa = PBXBuildFile; fileRef = B7705FCC1831A07B0043CC67 /* SynthesizeSingleton.h */; }; - B77060CF18341AD50043CC67 /* CCBReader_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B77060CE18341AD50043CC67 /* CCBReader_Private.h */; }; - B78AE46217E7AF1C0028BE0B /* CCButton.h in Headers */ = {isa = PBXBuildFile; fileRef = B78AE45A17E7AF1C0028BE0B /* CCButton.h */; }; - B78AE46317E7AF1C0028BE0B /* CCButton.m in Sources */ = {isa = PBXBuildFile; fileRef = B78AE45B17E7AF1C0028BE0B /* CCButton.m */; }; - B78AE46417E7AF1C0028BE0B /* CCControl.h in Headers */ = {isa = PBXBuildFile; fileRef = B78AE45C17E7AF1C0028BE0B /* CCControl.h */; }; - B78AE46517E7AF1C0028BE0B /* CCControl.m in Sources */ = {isa = PBXBuildFile; fileRef = B78AE45D17E7AF1C0028BE0B /* CCControl.m */; }; - B78AE46617E7AF1C0028BE0B /* CCControlTextureFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = B78AE45E17E7AF1C0028BE0B /* CCControlTextureFactory.h */; }; - B78AE46717E7AF1C0028BE0B /* CCControlTextureFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = B78AE45F17E7AF1C0028BE0B /* CCControlTextureFactory.m */; }; - B78AE46817E7AF1C0028BE0B /* CCScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = B78AE46017E7AF1C0028BE0B /* CCScrollView.h */; }; - B78AE46917E7AF1C0028BE0B /* CCScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = B78AE46117E7AF1C0028BE0B /* CCScrollView.m */; }; - B78AE46C17E7AF6C0028BE0B /* UITouch+CC.h in Headers */ = {isa = PBXBuildFile; fileRef = B78AE46A17E7AF6C0028BE0B /* UITouch+CC.h */; }; - B78AE46D17E7AF6C0028BE0B /* UITouch+CC.m in Sources */ = {isa = PBXBuildFile; fileRef = B78AE46B17E7AF6C0028BE0B /* UITouch+CC.m */; }; - B791E84A182064BF00DAE1D7 /* CCTiledMapLayer_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B791E849182064BF00DAE1D7 /* CCTiledMapLayer_Private.h */; }; - B791E85D182074C500DAE1D7 /* CCProgressNode_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B791E85A182074C500DAE1D7 /* CCProgressNode_Private.h */; }; - B791E85E182074C500DAE1D7 /* CCProgressNode.h in Headers */ = {isa = PBXBuildFile; fileRef = B791E85B182074C500DAE1D7 /* CCProgressNode.h */; }; - B791E85F182074C500DAE1D7 /* CCProgressNode.m in Sources */ = {isa = PBXBuildFile; fileRef = B791E85C182074C500DAE1D7 /* CCProgressNode.m */; }; - B798D13D181F2E4500E7BFCD /* CCNode_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B798D13C181F2E4500E7BFCD /* CCNode_Private.h */; }; - B798D143181F469100E7BFCD /* CCLabelBMFont_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B798D142181F469100E7BFCD /* CCLabelBMFont_Private.h */; }; - B798D1451820305400E7BFCD /* CCSprite_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B798D1441820305400E7BFCD /* CCSprite_Private.h */; }; - B798D14B182048A900E7BFCD /* CCSpriteBatchNode_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B798D14A182048A900E7BFCD /* CCSpriteBatchNode_Private.h */; }; - B798D14D18204BEC00E7BFCD /* CCParticleSystemBase_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B798D14C18204BEC00E7BFCD /* CCParticleSystemBase_Private.h */; }; - B798D15318205EFB00E7BFCD /* CCParticleSystem_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B798D15218205EFB00E7BFCD /* CCParticleSystem_Private.h */; }; - B79F905A17FE2A2E00908504 /* CCTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = B79F905817FE2A2E00908504 /* CCTableView.h */; }; - B79F905B17FE2A2E00908504 /* CCTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = B79F905917FE2A2E00908504 /* CCTableView.m */; }; - B7D2730D1822F4AA0054849B /* CCBAnimationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B7D273001822F4AA0054849B /* CCBAnimationManager.h */; }; - B7D2730E1822F4AA0054849B /* CCBAnimationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B7D273011822F4AA0054849B /* CCBAnimationManager.m */; }; - B7D2730F1822F4AA0054849B /* CCBKeyframe.h in Headers */ = {isa = PBXBuildFile; fileRef = B7D273021822F4AA0054849B /* CCBKeyframe.h */; }; - B7D273101822F4AA0054849B /* CCBKeyframe.m in Sources */ = {isa = PBXBuildFile; fileRef = B7D273031822F4AA0054849B /* CCBKeyframe.m */; }; - B7D273111822F4AA0054849B /* CCBLocalizationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B7D273041822F4AA0054849B /* CCBLocalizationManager.h */; }; - B7D273121822F4AA0054849B /* CCBLocalizationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B7D273051822F4AA0054849B /* CCBLocalizationManager.m */; }; - B7D273131822F4AA0054849B /* CCBReader.h in Headers */ = {isa = PBXBuildFile; fileRef = B7D273061822F4AA0054849B /* CCBReader.h */; }; - B7D273141822F4AA0054849B /* CCBReader.m in Sources */ = {isa = PBXBuildFile; fileRef = B7D273071822F4AA0054849B /* CCBReader.m */; }; - B7D273151822F4AA0054849B /* CCBSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = B7D273081822F4AA0054849B /* CCBSequence.h */; }; - B7D273161822F4AA0054849B /* CCBsequence.m in Sources */ = {isa = PBXBuildFile; fileRef = B7D273091822F4AA0054849B /* CCBsequence.m */; }; - B7D273171822F4AA0054849B /* CCBSequenceProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = B7D2730A1822F4AA0054849B /* CCBSequenceProperty.h */; }; - B7D273181822F4AA0054849B /* CCBSequenceProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = B7D2730B1822F4AA0054849B /* CCBSequenceProperty.m */; }; - B7D273191822F4AA0054849B /* CCBuilderReader.h in Headers */ = {isa = PBXBuildFile; fileRef = B7D2730C1822F4AA0054849B /* CCBuilderReader.h */; }; - B7E260D818171D2000A0E872 /* CCTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = B7E260D618171D2000A0E872 /* CCTextField.h */; }; - B7E260D918171D2000A0E872 /* CCTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = B7E260D718171D2000A0E872 /* CCTextField.m */; }; - B7E775D018527EF0004221AA /* CCAppDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = B7E775CE18527EF0004221AA /* CCAppDelegate.h */; }; - B7E775D118527EF0004221AA /* CCAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = B7E775CF18527EF0004221AA /* CCAppDelegate.m */; }; - B7E776211857A159004221AA /* CCColor.h in Headers */ = {isa = PBXBuildFile; fileRef = B7E7761F1857A159004221AA /* CCColor.h */; }; - B7E776221857A159004221AA /* CCColor.m in Sources */ = {isa = PBXBuildFile; fileRef = B7E776201857A159004221AA /* CCColor.m */; }; - B7EE69E01819E75700B983FE /* CCLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = B7EE69DC1819E75700B983FE /* CCLayout.h */; }; - B7EE69E11819E75700B983FE /* CCLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = B7EE69DD1819E75700B983FE /* CCLayout.m */; }; - B7EE69E21819E75700B983FE /* CCLayoutBox.h in Headers */ = {isa = PBXBuildFile; fileRef = B7EE69DE1819E75700B983FE /* CCLayoutBox.h */; }; - B7EE69E31819E75700B983FE /* CCLayoutBox.m in Sources */ = {isa = PBXBuildFile; fileRef = B7EE69DF1819E75700B983FE /* CCLayoutBox.m */; }; - B7EE6A1E181AE34600B983FE /* CCSlider.h in Headers */ = {isa = PBXBuildFile; fileRef = B7EE6A1C181AE34600B983FE /* CCSlider.h */; }; - B7EE6A1F181AE34600B983FE /* CCSlider.m in Sources */ = {isa = PBXBuildFile; fileRef = B7EE6A1D181AE34600B983FE /* CCSlider.m */; }; - D2CB8493187F80EF006820BE /* kazmath.h in Headers */ = {isa = PBXBuildFile; fileRef = A015BFB213B826D800C73E76 /* kazmath.h */; }; - D2CB8494187F80EF006820BE /* mat3.h in Headers */ = {isa = PBXBuildFile; fileRef = A015BFB313B826D800C73E76 /* mat3.h */; }; - D2CB8495187F80EF006820BE /* mat4.h in Headers */ = {isa = PBXBuildFile; fileRef = A015BFB413B826D800C73E76 /* mat4.h */; }; - D2CB8496187F80EF006820BE /* plane.h in Headers */ = {isa = PBXBuildFile; fileRef = A015BFB513B826D800C73E76 /* plane.h */; }; - D2CB8497187F80EF006820BE /* quaternion.h in Headers */ = {isa = PBXBuildFile; fileRef = A015BFB613B826D800C73E76 /* quaternion.h */; }; - D2CB8498187F80EF006820BE /* ray2.h in Headers */ = {isa = PBXBuildFile; fileRef = A015BFB713B826D800C73E76 /* ray2.h */; }; - D2CB8499187F80EF006820BE /* utility.h in Headers */ = {isa = PBXBuildFile; fileRef = A015BFB813B826D800C73E76 /* utility.h */; }; - D2CB849A187F80EF006820BE /* vec2.h in Headers */ = {isa = PBXBuildFile; fileRef = A015BFB913B826D800C73E76 /* vec2.h */; }; - D2CB849B187F80EF006820BE /* vec3.h in Headers */ = {isa = PBXBuildFile; fileRef = A015BFBA13B826D800C73E76 /* vec3.h */; }; - D2CB849C187F80EF006820BE /* vec4.h in Headers */ = {isa = PBXBuildFile; fileRef = A015BFBB13B826D800C73E76 /* vec4.h */; }; - D2CB849D187F80F2006820BE /* neon_matrix_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = A08C378E14144FBB004538FD /* neon_matrix_impl.h */; }; - D2CB849E187F80F2006820BE /* aabb.h in Headers */ = {isa = PBXBuildFile; fileRef = A015BFAE13B826D800C73E76 /* aabb.h */; }; - D2CB849F187F80F8006820BE /* neon_matrix_impl.c in Sources */ = {isa = PBXBuildFile; fileRef = A08C379014144FDE004538FD /* neon_matrix_impl.c */; }; - D2CB84A0187F80F8006820BE /* aabb.c in Sources */ = {isa = PBXBuildFile; fileRef = A015BFBD13B826D800C73E76 /* aabb.c */; }; - D2CB84A1187F80FD006820BE /* mat3.c in Sources */ = {isa = PBXBuildFile; fileRef = A015BFC413B826D800C73E76 /* mat3.c */; }; - D2CB84A2187F80FD006820BE /* mat4.c in Sources */ = {isa = PBXBuildFile; fileRef = A015BFC513B826D800C73E76 /* mat4.c */; }; - D2CB84A3187F80FD006820BE /* plane.c in Sources */ = {isa = PBXBuildFile; fileRef = A015BFC613B826D800C73E76 /* plane.c */; }; - D2CB84A4187F80FD006820BE /* quaternion.c in Sources */ = {isa = PBXBuildFile; fileRef = A015BFC713B826D800C73E76 /* quaternion.c */; }; - D2CB84A5187F80FD006820BE /* ray2.c in Sources */ = {isa = PBXBuildFile; fileRef = A015BFC813B826D800C73E76 /* ray2.c */; }; - D2CB84A6187F80FD006820BE /* utility.c in Sources */ = {isa = PBXBuildFile; fileRef = A015BFC913B826D800C73E76 /* utility.c */; }; - D2CB84A7187F80FD006820BE /* vec2.c in Sources */ = {isa = PBXBuildFile; fileRef = A015BFCA13B826D800C73E76 /* vec2.c */; }; - D2CB84A8187F80FD006820BE /* vec3.c in Sources */ = {isa = PBXBuildFile; fileRef = A015BFCB13B826D800C73E76 /* vec3.c */; }; - D2CB84A9187F80FD006820BE /* vec4.c in Sources */ = {isa = PBXBuildFile; fileRef = A015BFCC13B826D800C73E76 /* vec4.c */; }; - D2CB84AA187F8102006820BE /* mat4stack.c in Sources */ = {isa = PBXBuildFile; fileRef = A015BFC113B826D800C73E76 /* mat4stack.c */; }; - D2CB84AB187F8102006820BE /* matrix.c in Sources */ = {isa = PBXBuildFile; fileRef = A015BFC213B826D800C73E76 /* matrix.c */; }; - D33803E318032ECE0072D8FE /* CCPhysicsBody.m in Sources */ = {isa = PBXBuildFile; fileRef = D33803E218032ECE0072D8FE /* CCPhysicsBody.m */; }; - D33803E618032F390072D8FE /* CCPhysicsNode.m in Sources */ = {isa = PBXBuildFile; fileRef = D33803E518032F390072D8FE /* CCPhysicsNode.m */; }; - D33803EA180331A90072D8FE /* CCPhysicsJoint.m in Sources */ = {isa = PBXBuildFile; fileRef = D33803E9180331A90072D8FE /* CCPhysicsJoint.m */; }; - D395DB25183D73930024997E /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50E3876C10446C6E00150883 /* AVFoundation.framework */; }; - D395DB2B183D739E0024997E /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50E3877010446C6E00150883 /* OpenAL.framework */; }; - D395DB2C183D73A70024997E /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50E3876E10446C6E00150883 /* AudioToolbox.framework */; }; - D3A2E7D2181E12750033614C /* CCPhysicsShape.h in Headers */ = {isa = PBXBuildFile; fileRef = D3A2E7D0181E12750033614C /* CCPhysicsShape.h */; }; - D3A2E7D3181E12750033614C /* CCPhysicsShape.m in Sources */ = {isa = PBXBuildFile; fileRef = D3A2E7D1181E12750033614C /* CCPhysicsShape.m */; }; - E01E6D8C121F130E001A484F /* CCLabelBMFont.h in Headers */ = {isa = PBXBuildFile; fileRef = E01E6D8A121F130E001A484F /* CCLabelBMFont.h */; }; - E01E6D8D121F130E001A484F /* CCLabelBMFont.m in Sources */ = {isa = PBXBuildFile; fileRef = E01E6D8B121F130E001A484F /* CCLabelBMFont.m */; }; - E02BB6D6126CA93A006E46A2 /* CCAnimationCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E02BB6D4126CA93A006E46A2 /* CCAnimationCache.h */; }; - E02BB6D7126CA93A006E46A2 /* CCAnimationCache.m in Sources */ = {isa = PBXBuildFile; fileRef = E02BB6D5126CA93A006E46A2 /* CCAnimationCache.m */; }; - E02BB704126CADEA006E46A2 /* CCAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = E02BB702126CADEA006E46A2 /* CCAnimation.h */; }; - E02BB705126CADEA006E46A2 /* CCAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = E02BB703126CADEA006E46A2 /* CCAnimation.m */; }; - E0BC7D9D1342CE7B001B4DCC /* CCShaderCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E0BC7D991342CE7B001B4DCC /* CCShaderCache.h */; }; - E0BC7D9E1342CE7B001B4DCC /* CCShaderCache.m in Sources */ = {isa = PBXBuildFile; fileRef = E0BC7D9A1342CE7B001B4DCC /* CCShaderCache.m */; }; - E0BC7D9F1342CE7B001B4DCC /* CCGLProgram.h in Headers */ = {isa = PBXBuildFile; fileRef = E0BC7D9B1342CE7B001B4DCC /* CCGLProgram.h */; }; - E0BC7DA01342CE7B001B4DCC /* CCGLProgram.m in Sources */ = {isa = PBXBuildFile; fileRef = E0BC7D9C1342CE7B001B4DCC /* CCGLProgram.m */; }; - E0BC7DA81342CF27001B4DCC /* CCES2Renderer.h in Headers */ = {isa = PBXBuildFile; fileRef = E0BC7DA61342CF27001B4DCC /* CCES2Renderer.h */; }; - E0BC7DA91342CF27001B4DCC /* CCES2Renderer.m in Sources */ = {isa = PBXBuildFile; fileRef = E0BC7DA71342CF27001B4DCC /* CCES2Renderer.m */; }; - E0C3655B11F0AE9B001C08F9 /* CCSpriteBatchNode.h in Headers */ = {isa = PBXBuildFile; fileRef = E0C3655911F0AE9B001C08F9 /* CCSpriteBatchNode.h */; }; - E0C3655C11F0AE9B001C08F9 /* CCSpriteBatchNode.m in Sources */ = {isa = PBXBuildFile; fileRef = E0C3655A11F0AE9B001C08F9 /* CCSpriteBatchNode.m */; }; - E0C54DCA11F9CF2700B9E4CB /* ccUtils.c in Sources */ = {isa = PBXBuildFile; fileRef = E0C54DC811F9CF2700B9E4CB /* ccUtils.c */; }; - E0C54DCB11F9CF2700B9E4CB /* ccUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = E0C54DC911F9CF2700B9E4CB /* ccUtils.h */; }; - E0EAD0FF121F4B4600B0C81C /* CCDirectorIOS.h in Headers */ = {isa = PBXBuildFile; fileRef = E0EAD0EA121F4B4600B0C81C /* CCDirectorIOS.h */; }; - E0EAD100121F4B4600B0C81C /* CCDirectorIOS.m in Sources */ = {isa = PBXBuildFile; fileRef = E0EAD0EB121F4B4600B0C81C /* CCDirectorIOS.m */; }; - E0EAD108121F4B4600B0C81C /* CCGLView.h in Headers */ = {isa = PBXBuildFile; fileRef = E0EAD0F3121F4B4600B0C81C /* CCGLView.h */; }; - E0EAD109121F4B4600B0C81C /* CCGLView.m in Sources */ = {isa = PBXBuildFile; fileRef = E0EAD0F4121F4B4600B0C81C /* CCGLView.m */; }; - E0EAD10C121F4B4600B0C81C /* CCESRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = E0EAD0F7121F4B4600B0C81C /* CCESRenderer.h */; }; - E0EAD19D121F4D7300B0C81C /* CCGL.h in Headers */ = {isa = PBXBuildFile; fileRef = E0EAD19C121F4D7300B0C81C /* CCGL.h */; }; - E0EAD1F1121F522A00B0C81C /* CCConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = E0EAD1F0121F522A00B0C81C /* CCConfiguration.h */; }; - E0F924711224140400EF2362 /* CCTexturePVR.h in Headers */ = {isa = PBXBuildFile; fileRef = E0F9246F1224140400EF2362 /* CCTexturePVR.h */; }; - E0F924721224140400EF2362 /* CCTexturePVR.m in Sources */ = {isa = PBXBuildFile; fileRef = E0F924701224140400EF2362 /* CCTexturePVR.m */; }; - E0F92AC41224559800EF2362 /* CCNS.h in Headers */ = {isa = PBXBuildFile; fileRef = E0F92AC31224559800EF2362 /* CCNS.h */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - B759E52C1880C66900E8166C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = B759E5281880C66900E8166C /* Chipmunk7-ios.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = D309B21317EFE2EF00AA52C8; - remoteInfo = "ObjectiveChipmunk-iPhone"; - }; - B759E5311880C70A00E8166C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = B759E5281880C66900E8166C /* Chipmunk7-ios.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = D309B21217EFE2EF00AA52C8; - remoteInfo = "ObjectiveChipmunk-iPhone"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 0529445911098D6F00E500F3 /* CCProfiling.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCProfiling.h; sourceTree = ""; }; - 0529445A11098D6F00E500F3 /* CCProfiling.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCProfiling.m; sourceTree = ""; }; - 1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - 1D3623EB0D0F72F000981E51 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; - 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; - 2B192833163361B10049A044 /* CCClippingNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCClippingNode.h; sourceTree = ""; }; - 2B192834163361B10049A044 /* CCClippingNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCClippingNode.m; sourceTree = ""; }; - 2D500B920D5A79C200DBA0E3 /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; }; - 2D500B990D5A79CF00DBA0E3 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; - 50150435113300F900A9CA65 /* CCActionProgressTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionProgressTimer.h; sourceTree = ""; }; - 50150436113300F900A9CA65 /* CCActionProgressTimer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionProgressTimer.m; sourceTree = ""; }; - 5018F24D0DFDEAC400C013A5 /* libcocos2d.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libcocos2d.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 5018F2520DFDEAFF00C013A5 /* CCAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAction.h; sourceTree = ""; }; - 5018F2530DFDEAFF00C013A5 /* CCAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCAction.m; sourceTree = ""; }; - 5018F2540DFDEAFF00C013A5 /* CCNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCNode.h; sourceTree = ""; }; - 5018F2550DFDEAFF00C013A5 /* CCNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCNode.m; sourceTree = ""; }; - 5018F2560DFDEAFF00C013A5 /* CCDirector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDirector.h; sourceTree = ""; }; - 5018F2570DFDEAFF00C013A5 /* CCDirector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDirector.m; sourceTree = ""; }; - 5018F2580DFDEAFF00C013A5 /* CCActionInstant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionInstant.h; sourceTree = ""; }; - 5018F2590DFDEAFF00C013A5 /* CCActionInstant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionInstant.m; sourceTree = ""; }; - 5018F25A0DFDEAFF00C013A5 /* CCActionInterval.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = CCActionInterval.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; - 5018F25B0DFDEAFF00C013A5 /* CCActionInterval.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = CCActionInterval.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; - 5018F25C0DFDEAFF00C013A5 /* CCLabelTTF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLabelTTF.h; sourceTree = ""; }; - 5018F25D0DFDEAFF00C013A5 /* CCLabelTTF.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCLabelTTF.m; sourceTree = ""; }; - 5018F25E0DFDEAFF00C013A5 /* CCNodeColor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = CCNodeColor.h; sourceTree = ""; }; - 5018F25F0DFDEAFF00C013A5 /* CCNodeColor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = CCNodeColor.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; - 5018F2600DFDEAFF00C013A5 /* CCScene.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCScene.h; sourceTree = ""; }; - 5018F2610DFDEAFF00C013A5 /* CCScene.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCScene.m; sourceTree = ""; }; - 5018F2670DFDEAFF00C013A5 /* CCTextureCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTextureCache.h; sourceTree = ""; }; - 5018F2680DFDEAFF00C013A5 /* CCTextureCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTextureCache.m; sourceTree = ""; }; - 501A7CAC0EBC97BA005BC158 /* AUTHORS */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = AUTHORS; sourceTree = ""; }; - 501CCFA80E99657C00B86F68 /* OpenGL_Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenGL_Internal.h; sourceTree = ""; }; - 501CCFAB0E99657C00B86F68 /* TGAlib.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TGAlib.m; sourceTree = ""; }; - 501CCFAC0E99657C00B86F68 /* TGAlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TGAlib.h; sourceTree = ""; }; - 502C6C6A0FB87970002BF3C2 /* CCParallaxNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParallaxNode.h; sourceTree = ""; }; - 502C6C6B0FB87970002BF3C2 /* CCParallaxNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParallaxNode.m; sourceTree = ""; }; - 502C8BDE10A661E200D137BA /* CCSpriteFrameCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSpriteFrameCache.h; sourceTree = ""; }; - 502C8BDF10A661E200D137BA /* CCSpriteFrameCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCSpriteFrameCache.m; sourceTree = ""; }; - 50305AF30E40E33200F63373 /* cocos2d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocos2d.h; sourceTree = ""; }; - 50316AA410291280003ACFE7 /* CCRenderTexture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCRenderTexture.h; sourceTree = ""; }; - 50316AA510291280003ACFE7 /* CCRenderTexture.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCRenderTexture.m; sourceTree = ""; }; - 50316AD21029A126003ACFE7 /* CCMotionStreak.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCMotionStreak.h; sourceTree = ""; }; - 50316AD31029A126003ACFE7 /* CCMotionStreak.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCMotionStreak.m; sourceTree = ""; }; - 503798C40F912C2000986724 /* CGPointExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CGPointExtension.h; sourceTree = ""; }; - 503798C50F912C2000986724 /* CGPointExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CGPointExtension.m; sourceTree = ""; }; - 503862D911007181005D2C92 /* CCConfiguration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCConfiguration.m; sourceTree = ""; }; - 5038B6B00E196CD8009A621E /* CCParticleSystemBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParticleSystemBase.h; sourceTree = ""; }; - 5038B6B10E196CD8009A621E /* CCParticleSystemBase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParticleSystemBase.m; sourceTree = ""; }; - 504055AE0E3230BD00213FEF /* CCParticleExamples.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParticleExamples.h; sourceTree = ""; }; - 504055AF0E3230BD00213FEF /* CCParticleExamples.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParticleExamples.m; sourceTree = ""; }; - 505462FB1062768000AB7C52 /* ccConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccConfig.h; sourceTree = ""; }; - 50637A150E95397A000C9182 /* CCTextureAtlas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTextureAtlas.h; sourceTree = ""; }; - 50637A160E95397A000C9182 /* CCTextureAtlas.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTextureAtlas.m; sourceTree = ""; }; - 5066020F0E38A70D000B500E /* CCScheduler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCScheduler.h; sourceTree = ""; }; - 506602100E38A70D000B500E /* CCScheduler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCScheduler.m; sourceTree = ""; }; - 506884700E96734A00F943E5 /* CCLabelAtlas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLabelAtlas.h; sourceTree = ""; }; - 506884710E96734A00F943E5 /* CCLabelAtlas.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCLabelAtlas.m; sourceTree = ""; }; - 506887D70E96C90000F943E5 /* CCAtlasNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = CCAtlasNode.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; - 506887D80E96C90000F943E5 /* CCAtlasNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = CCAtlasNode.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; - 508A4A2310B47A46004B9CC3 /* RELEASE_NOTES */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = RELEASE_NOTES; sourceTree = ""; }; - 508EAC2F1193F8B0007F058D /* utlist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utlist.h; sourceTree = ""; }; - 509A79950F6188420032F449 /* CCSprite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = CCSprite.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; - 509A79960F6188420032F449 /* CCSprite.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = CCSprite.m; sourceTree = ""; }; - 509D0816101E4FCE007E1749 /* CCTiledMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTiledMap.h; sourceTree = ""; }; - 509D0817101E4FCE007E1749 /* CCTiledMap.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTiledMap.m; sourceTree = ""; }; - 50A07B7A0E4CBCD300AAF0BB /* cocos2d.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = cocos2d.m; sourceTree = ""; }; - 50AC0A500EC34DD400EB5EDC /* DONORS */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DONORS; sourceTree = ""; }; - 50B2C9BF0E109A5900AE9530 /* CHANGELOG */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CHANGELOG; sourceTree = ""; }; - 50B2CCC20E119B8E00AE9530 /* CCDrawingPrimitives.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDrawingPrimitives.h; sourceTree = ""; }; - 50B2CCC30E119B8E00AE9530 /* CCDrawingPrimitives.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDrawingPrimitives.m; sourceTree = ""; }; - 50BAF3970F33CCD8003F654C /* ccMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccMacros.h; sourceTree = ""; }; - 50C508C40F7C194400799124 /* CCFileUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCFileUtils.h; sourceTree = ""; }; - 50C508C50F7C194400799124 /* CCFileUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCFileUtils.m; sourceTree = ""; }; - 50CB3B0C100AC43A00B7A750 /* CCActionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionManager.h; sourceTree = ""; }; - 50CB3B0D100AC43A00B7A750 /* CCActionManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionManager.m; sourceTree = ""; }; - 50CFAC371023660000175934 /* CCTMXXMLParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTMXXMLParser.h; sourceTree = ""; }; - 50CFAC381023660000175934 /* CCTMXXMLParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTMXXMLParser.m; sourceTree = ""; }; - 50D2AC9110E90DFA0068ECEB /* CCTiledMapLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTiledMapLayer.h; sourceTree = ""; }; - 50D2AC9210E90DFA0068ECEB /* CCTiledMapLayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTiledMapLayer.m; sourceTree = ""; }; - 50D2AC9310E90DFA0068ECEB /* CCTiledMapObjectGroup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTiledMapObjectGroup.h; sourceTree = ""; }; - 50D2AC9410E90DFA0068ECEB /* CCTiledMapObjectGroup.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTiledMapObjectGroup.m; sourceTree = ""; }; - 50D413240F9A3FE00040C3C8 /* CCParticleSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParticleSystem.h; sourceTree = ""; }; - 50D413250F9A3FE00040C3C8 /* CCParticleSystem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParticleSystem.m; sourceTree = ""; }; - 50D898EF1192CB7500458C29 /* uthash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uthash.h; sourceTree = ""; }; - 50E1357110ADEB1B00C9E7FA /* CCTexture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTexture.h; sourceTree = ""; }; - 50E1357210ADEB1B00C9E7FA /* CCTexture.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTexture.m; sourceTree = ""; }; - 50E2A14E10A45E7F00D894CE /* CCSpriteFrame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSpriteFrame.h; sourceTree = ""; }; - 50E2A14F10A45E7F00D894CE /* CCSpriteFrame.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCSpriteFrame.m; sourceTree = ""; }; - 50E2A25110A46CC600D894CE /* CCProtocols.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = CCProtocols.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; - 50E3876C10446C6E00150883 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; - 50E3876E10446C6E00150883 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; - 50E3877010446C6E00150883 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; }; - 50F29F5510204FD60046CA73 /* base64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = base64.c; sourceTree = ""; }; - 50F29F6E102053370046CA73 /* base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = base64.h; sourceTree = ""; }; - 50F2A102102094550046CA73 /* ZipUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZipUtils.m; sourceTree = ""; }; - 50F2A103102094550046CA73 /* ZipUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZipUtils.h; sourceTree = ""; }; - 50F7B2760F28DE7C00057537 /* CCActionEase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionEase.h; sourceTree = ""; }; - 50F7B2770F28DE7C00057537 /* CCActionEase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionEase.m; sourceTree = ""; }; - 50F9E8160E1AA34E000E7616 /* ccTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = ccTypes.h; sourceTree = ""; }; - 50FBB2D8117613F500150761 /* CCActionTween.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionTween.h; sourceTree = ""; }; - 50FBB2D9117613F500150761 /* CCActionTween.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionTween.m; sourceTree = ""; }; - 6F305B5D0FB9D2790052E700 /* TransformUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TransformUtils.h; sourceTree = ""; }; - 6F305B5E0FB9D2790052E700 /* TransformUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TransformUtils.m; sourceTree = ""; }; - A003AC8B1657071100C7B792 /* ccFPSImages.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccFPSImages.h; sourceTree = ""; }; - A003AC8E16572D6000C7B792 /* ccFPSImages.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ccFPSImages.m; sourceTree = ""; }; - A015BFAE13B826D800C73E76 /* aabb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aabb.h; sourceTree = ""; }; - A015BFB013B826D800C73E76 /* mat4stack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mat4stack.h; sourceTree = ""; }; - A015BFB113B826D800C73E76 /* matrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = matrix.h; sourceTree = ""; }; - A015BFB213B826D800C73E76 /* kazmath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kazmath.h; sourceTree = ""; }; - A015BFB313B826D800C73E76 /* mat3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mat3.h; sourceTree = ""; }; - A015BFB413B826D800C73E76 /* mat4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mat4.h; sourceTree = ""; }; - A015BFB513B826D800C73E76 /* plane.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = plane.h; sourceTree = ""; }; - A015BFB613B826D800C73E76 /* quaternion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = quaternion.h; sourceTree = ""; }; - A015BFB713B826D800C73E76 /* ray2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ray2.h; sourceTree = ""; }; - A015BFB813B826D800C73E76 /* utility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utility.h; sourceTree = ""; }; - A015BFB913B826D800C73E76 /* vec2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vec2.h; sourceTree = ""; }; - A015BFBA13B826D800C73E76 /* vec3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vec3.h; sourceTree = ""; }; - A015BFBB13B826D800C73E76 /* vec4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vec4.h; sourceTree = ""; }; - A015BFBD13B826D800C73E76 /* aabb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = aabb.c; sourceTree = ""; }; - A015BFC113B826D800C73E76 /* mat4stack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mat4stack.c; sourceTree = ""; }; - A015BFC213B826D800C73E76 /* matrix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = matrix.c; sourceTree = ""; }; - A015BFC413B826D800C73E76 /* mat3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mat3.c; sourceTree = ""; }; - A015BFC513B826D800C73E76 /* mat4.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mat4.c; sourceTree = ""; }; - A015BFC613B826D800C73E76 /* plane.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = plane.c; sourceTree = ""; }; - A015BFC713B826D800C73E76 /* quaternion.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = quaternion.c; sourceTree = ""; }; - A015BFC813B826D800C73E76 /* ray2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ray2.c; sourceTree = ""; }; - A015BFC913B826D800C73E76 /* utility.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utility.c; sourceTree = ""; }; - A015BFCA13B826D800C73E76 /* vec2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vec2.c; sourceTree = ""; }; - A015BFCB13B826D800C73E76 /* vec3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vec3.c; sourceTree = ""; }; - A015BFCC13B826D800C73E76 /* vec4.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vec4.c; sourceTree = ""; }; - A034FF85149DC993009F11AA /* GameKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameKit.framework; path = System/Library/Frameworks/GameKit.framework; sourceTree = SDKROOT; }; - A039EBFD155C686B0061EE37 /* CCNode+Debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CCNode+Debug.h"; sourceTree = ""; }; - A039EBFE155C686B0061EE37 /* CCNode+Debug.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CCNode+Debug.m"; sourceTree = ""; }; - A046E28B14C1DB7D0005BBF2 /* CCDirectorMac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDirectorMac.h; sourceTree = ""; }; - A046E28C14C1DB7D0005BBF2 /* CCDirectorMac.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDirectorMac.m; sourceTree = ""; }; - A046E28F14C1DB7D0005BBF2 /* CCGLView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGLView.h; sourceTree = ""; }; - A046E29014C1DB7D0005BBF2 /* CCGLView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCGLView.m; sourceTree = ""; }; - A046E29114C1DB7D0005BBF2 /* CCWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCWindow.h; sourceTree = ""; }; - A046E29214C1DB7D0005BBF2 /* CCWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCWindow.m; sourceTree = ""; }; - A060106813C2992800BB6F49 /* LICENSE_Kazmath.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE_Kazmath.txt; sourceTree = ""; }; - A06BF84C168109170018A802 /* libsqlite3.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libsqlite3.dylib; path = usr/lib/libsqlite3.dylib; sourceTree = SDKROOT; }; - A06D9C131728D5F600704732 /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = System/Library/Frameworks/CoreText.framework; sourceTree = SDKROOT; }; - A0707F6215F946E9001C1263 /* LICENSE_CCBReader.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE_CCBReader.txt; sourceTree = ""; }; - A07EC9B2141A8D32008C1F12 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = text; path = README.md; sourceTree = ""; }; - A08C378E14144FBB004538FD /* neon_matrix_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = neon_matrix_impl.h; sourceTree = ""; }; - A08C379014144FDE004538FD /* neon_matrix_impl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = neon_matrix_impl.c; sourceTree = ""; }; - A093FF07150E9BE00039327A /* ccShaders.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShaders.h; sourceTree = ""; }; - A093FF08150E9BE00039327A /* ccShaders.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ccShaders.m; sourceTree = ""; }; - A09CEE8A150EB30D001E49B8 /* ccShader_Position_uColor_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_Position_uColor_frag.h; sourceTree = ""; }; - A09CEE8B150EB30D001E49B8 /* ccShader_Position_uColor_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_Position_uColor_vert.h; sourceTree = ""; }; - A09CEE8C150EB30D001E49B8 /* ccShader_PositionColor_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionColor_frag.h; sourceTree = ""; }; - A09CEE8D150EB30D001E49B8 /* ccShader_PositionColor_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionColor_vert.h; sourceTree = ""; }; - A09CEE8E150EB30D001E49B8 /* ccShader_PositionTexture_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTexture_frag.h; sourceTree = ""; }; - A09CEE8F150EB30D001E49B8 /* ccShader_PositionTexture_uColor_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTexture_uColor_frag.h; sourceTree = ""; }; - A09CEE90150EB30D001E49B8 /* ccShader_PositionTexture_uColor_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTexture_uColor_vert.h; sourceTree = ""; }; - A09CEE91150EB30D001E49B8 /* ccShader_PositionTexture_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTexture_vert.h; sourceTree = ""; }; - A09CEE92150EB30D001E49B8 /* ccShader_PositionTextureA8Color_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureA8Color_frag.h; sourceTree = ""; }; - A09CEE93150EB30D001E49B8 /* ccShader_PositionTextureA8Color_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureA8Color_vert.h; sourceTree = ""; }; - A09CEE94150EB30D001E49B8 /* ccShader_PositionTextureColor_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureColor_frag.h; sourceTree = ""; }; - A09CEE95150EB30D001E49B8 /* ccShader_PositionTextureColor_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureColor_vert.h; sourceTree = ""; }; - A09CEE96150EB30D001E49B8 /* ccShader_PositionTextureColorAlphaTest_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureColorAlphaTest_frag.h; sourceTree = ""; }; - A0A10B5514F3011F00FA38C1 /* ccGLStateCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccGLStateCache.h; sourceTree = ""; }; - A0A10B5614F3011F00FA38C1 /* ccGLStateCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ccGLStateCache.m; sourceTree = ""; }; - A0A7A53A1514F27D00C8BD16 /* CCActionCatmullRom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionCatmullRom.h; sourceTree = ""; }; - A0A7A53B1514F27D00C8BD16 /* CCActionCatmullRom.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionCatmullRom.m; sourceTree = ""; }; - A0BE62D6140535B700DAA336 /* CCVertex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCVertex.h; sourceTree = ""; }; - A0BE62D7140535B700DAA336 /* CCVertex.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCVertex.m; sourceTree = ""; }; - A0C20AC6144FDAF700D84B47 /* CCParticleBatchNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParticleBatchNode.h; sourceTree = ""; }; - A0C20AC7144FDAF700D84B47 /* CCParticleBatchNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParticleBatchNode.m; sourceTree = ""; }; - A0C87D1814F9A3A100C0E8B2 /* NSThread+performBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSThread+performBlock.h"; sourceTree = ""; }; - A0C87D1914F9A3A100C0E8B2 /* NSThread+performBlock.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSThread+performBlock.m"; sourceTree = ""; }; - A0CFE61D15BE3D0E00264229 /* CoreMotion.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMotion.framework; path = System/Library/Frameworks/CoreMotion.framework; sourceTree = SDKROOT; }; - A0DA0BC115BCDCA200E80A92 /* CCDrawNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDrawNode.h; sourceTree = ""; }; - A0DA0BC215BCDCA200E80A92 /* CCDrawNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDrawNode.m; sourceTree = ""; }; - A0DA0BDC15BCFAD700E80A92 /* ccShader_PositionColorLengthTexture_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionColorLengthTexture_frag.h; sourceTree = ""; }; - A0DA0BDD15BCFAD700E80A92 /* ccShader_PositionColorLengthTexture_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionColorLengthTexture_vert.h; sourceTree = ""; }; - A6A0734317C788EB004343C8 /* CCResponderManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCResponderManager.h; sourceTree = ""; }; - A6A0734417C788EB004343C8 /* CCResponderManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCResponderManager.m; sourceTree = ""; }; - A6A0734817C78EF3004343C8 /* CCResponder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCResponder.h; sourceTree = ""; }; - A6A0734917C78EF3004343C8 /* CCResponder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCResponder.m; sourceTree = ""; }; - A6DC4E0718055DCC00C280A6 /* CCTransition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTransition.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; - A6DC4E0818055DCC00C280A6 /* CCTransition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTransition.m; sourceTree = ""; }; - B706B19718209A8300B27A2C /* CCTexture_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTexture_Private.h; sourceTree = ""; }; - B706B19918209FA000B27A2C /* CCDirector_Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CCDirector_Private.h; sourceTree = ""; }; - B74C2B9917BDA63A00A829C0 /* CCSprite9Slice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSprite9Slice.h; sourceTree = ""; }; - B74C2B9A17BDA63A00A829C0 /* CCSprite9Slice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCSprite9Slice.m; sourceTree = ""; }; - B750162218124B6000708A2F /* CCControlSubclass.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CCControlSubclass.h; path = "cocos2d-ui/CCControlSubclass.h"; sourceTree = ""; }; - B759E5281880C66900E8166C /* Chipmunk7-ios.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = "Chipmunk7-ios.xcodeproj"; sourceTree = ""; }; - B75C2E7A17C5908B002B0E0D /* NSAttributedString+CCAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSAttributedString+CCAdditions.h"; sourceTree = ""; }; - B75C2E7B17C5908B002B0E0D /* NSAttributedString+CCAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSAttributedString+CCAdditions.m"; sourceTree = ""; }; - B7705F8C1831A07B0043CC67 /* OALAction+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OALAction+Private.h"; sourceTree = ""; }; - B7705F8D1831A07B0043CC67 /* OALAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OALAction.h; sourceTree = ""; }; - B7705F8E1831A07B0043CC67 /* OALAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OALAction.m; sourceTree = ""; }; - B7705F8F1831A07B0043CC67 /* OALActionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OALActionManager.h; sourceTree = ""; }; - B7705F901831A07B0043CC67 /* OALActionManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OALActionManager.m; sourceTree = ""; }; - B7705F911831A07B0043CC67 /* OALAudioActions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OALAudioActions.h; sourceTree = ""; }; - B7705F921831A07B0043CC67 /* OALAudioActions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OALAudioActions.m; sourceTree = ""; }; - B7705F931831A07B0043CC67 /* OALUtilityActions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OALUtilityActions.h; sourceTree = ""; }; - B7705F941831A07B0043CC67 /* OALUtilityActions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OALUtilityActions.m; sourceTree = ""; }; - B7705F961831A07B0043CC67 /* OALAudioTrack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OALAudioTrack.h; sourceTree = ""; }; - B7705F971831A07B0043CC67 /* OALAudioTrack.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OALAudioTrack.m; sourceTree = ""; }; - B7705F981831A07B0043CC67 /* OALAudioTrackNotifications.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OALAudioTrackNotifications.h; sourceTree = ""; }; - B7705F991831A07B0043CC67 /* OALAudioTrackNotifications.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OALAudioTrackNotifications.m; sourceTree = ""; }; - B7705F9A1831A07B0043CC67 /* OALAudioTracks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OALAudioTracks.h; sourceTree = ""; }; - B7705F9B1831A07B0043CC67 /* OALAudioTracks.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OALAudioTracks.m; sourceTree = ""; }; - B7705F9C1831A07B0043CC67 /* OALSimpleAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OALSimpleAudio.h; sourceTree = ""; }; - B7705F9D1831A07B0043CC67 /* OALSimpleAudio.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OALSimpleAudio.m; sourceTree = ""; }; - B7705F9E1831A07B0043CC67 /* ObjectAL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ObjectAL.h; sourceTree = ""; }; - B7705F9F1831A07B0043CC67 /* ObjectALConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ObjectALConfig.h; sourceTree = ""; }; - B7705FA11831A07B0043CC67 /* ALBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALBuffer.h; sourceTree = ""; }; - B7705FA21831A07B0043CC67 /* ALBuffer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ALBuffer.m; sourceTree = ""; }; - B7705FA31831A07B0043CC67 /* ALCaptureDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALCaptureDevice.h; sourceTree = ""; }; - B7705FA41831A07B0043CC67 /* ALCaptureDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ALCaptureDevice.m; sourceTree = ""; }; - B7705FA51831A07B0043CC67 /* ALChannelSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALChannelSource.h; sourceTree = ""; }; - B7705FA61831A07B0043CC67 /* ALChannelSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ALChannelSource.m; sourceTree = ""; }; - B7705FA71831A07B0043CC67 /* ALContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALContext.h; sourceTree = ""; }; - B7705FA81831A07B0043CC67 /* ALContext.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ALContext.m; sourceTree = ""; }; - B7705FA91831A07B0043CC67 /* ALDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALDevice.h; sourceTree = ""; }; - B7705FAA1831A07B0043CC67 /* ALDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ALDevice.m; sourceTree = ""; }; - B7705FAB1831A07B0043CC67 /* ALListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALListener.h; sourceTree = ""; }; - B7705FAC1831A07B0043CC67 /* ALListener.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ALListener.m; sourceTree = ""; }; - B7705FAD1831A07B0043CC67 /* ALSoundSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALSoundSource.h; sourceTree = ""; }; - B7705FAE1831A07B0043CC67 /* ALSoundSourcePool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALSoundSourcePool.h; sourceTree = ""; }; - B7705FAF1831A07B0043CC67 /* ALSoundSourcePool.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ALSoundSourcePool.m; sourceTree = ""; }; - B7705FB01831A07B0043CC67 /* ALSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALSource.h; sourceTree = ""; }; - B7705FB11831A07B0043CC67 /* ALSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ALSource.m; sourceTree = ""; }; - B7705FB21831A07B0043CC67 /* ALTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALTypes.h; sourceTree = ""; }; - B7705FB31831A07B0043CC67 /* ALWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALWrapper.h; sourceTree = ""; }; - B7705FB41831A07B0043CC67 /* ALWrapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ALWrapper.m; sourceTree = ""; }; - B7705FB51831A07B0043CC67 /* OpenALManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenALManager.h; sourceTree = ""; }; - B7705FB61831A07B0043CC67 /* OpenALManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OpenALManager.m; sourceTree = ""; }; - B7705FB81831A07B0043CC67 /* OALAudioSession.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OALAudioSession.h; sourceTree = ""; }; - B7705FB91831A07B0043CC67 /* OALAudioSession.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OALAudioSession.m; sourceTree = ""; }; - B7705FBA1831A07B0043CC67 /* OALSuspendHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OALSuspendHandler.h; sourceTree = ""; }; - B7705FBB1831A07B0043CC67 /* OALSuspendHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OALSuspendHandler.m; sourceTree = ""; }; - B7705FBD1831A07B0043CC67 /* ARCSafe_MemMgmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ARCSafe_MemMgmt.h; sourceTree = ""; }; - B7705FBE1831A07B0043CC67 /* IOSVersion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IOSVersion.h; sourceTree = ""; }; - B7705FBF1831A07B0043CC67 /* IOSVersion.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IOSVersion.m; sourceTree = ""; }; - B7705FC01831A07B0043CC67 /* mach_timing.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mach_timing.c; sourceTree = ""; }; - B7705FC11831A07B0043CC67 /* mach_timing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mach_timing.h; sourceTree = ""; }; - B7705FC21831A07B0043CC67 /* NSMutableArray+WeakReferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMutableArray+WeakReferences.h"; sourceTree = ""; }; - B7705FC31831A07B0043CC67 /* NSMutableArray+WeakReferences.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableArray+WeakReferences.m"; sourceTree = ""; }; - B7705FC41831A07B0043CC67 /* NSMutableDictionary+WeakReferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMutableDictionary+WeakReferences.h"; sourceTree = ""; }; - B7705FC51831A07B0043CC67 /* NSMutableDictionary+WeakReferences.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableDictionary+WeakReferences.m"; sourceTree = ""; }; - B7705FC61831A07B0043CC67 /* OALAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OALAudioFile.h; sourceTree = ""; }; - B7705FC71831A07B0043CC67 /* OALAudioFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OALAudioFile.m; sourceTree = ""; }; - B7705FC81831A07B0043CC67 /* OALNotifications.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OALNotifications.h; sourceTree = ""; }; - B7705FC91831A07B0043CC67 /* OALTools.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OALTools.h; sourceTree = ""; }; - B7705FCA1831A07B0043CC67 /* OALTools.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OALTools.m; sourceTree = ""; }; - B7705FCB1831A07B0043CC67 /* ObjectALMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ObjectALMacros.h; sourceTree = ""; }; - B7705FCC1831A07B0043CC67 /* SynthesizeSingleton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SynthesizeSingleton.h; sourceTree = ""; }; - B77060CE18341AD50043CC67 /* CCBReader_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCBReader_Private.h; path = "cocos2d-ui/CCBReader/CCBReader_Private.h"; sourceTree = ""; }; - B78AE45A17E7AF1C0028BE0B /* CCButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCButton.h; path = "cocos2d-ui/CCButton.h"; sourceTree = ""; }; - B78AE45B17E7AF1C0028BE0B /* CCButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCButton.m; path = "cocos2d-ui/CCButton.m"; sourceTree = ""; }; - B78AE45C17E7AF1C0028BE0B /* CCControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCControl.h; path = "cocos2d-ui/CCControl.h"; sourceTree = ""; }; - B78AE45D17E7AF1C0028BE0B /* CCControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCControl.m; path = "cocos2d-ui/CCControl.m"; sourceTree = ""; }; - B78AE45E17E7AF1C0028BE0B /* CCControlTextureFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCControlTextureFactory.h; path = "cocos2d-ui/CCControlTextureFactory.h"; sourceTree = ""; }; - B78AE45F17E7AF1C0028BE0B /* CCControlTextureFactory.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCControlTextureFactory.m; path = "cocos2d-ui/CCControlTextureFactory.m"; sourceTree = ""; }; - B78AE46017E7AF1C0028BE0B /* CCScrollView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCScrollView.h; path = "cocos2d-ui/CCScrollView.h"; sourceTree = ""; }; - B78AE46117E7AF1C0028BE0B /* CCScrollView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCScrollView.m; path = "cocos2d-ui/CCScrollView.m"; sourceTree = ""; }; - B78AE46A17E7AF6C0028BE0B /* UITouch+CC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITouch+CC.h"; sourceTree = ""; }; - B78AE46B17E7AF6C0028BE0B /* UITouch+CC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITouch+CC.m"; sourceTree = ""; }; - B791E849182064BF00DAE1D7 /* CCTiledMapLayer_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTiledMapLayer_Private.h; sourceTree = ""; }; - B791E85A182074C500DAE1D7 /* CCProgressNode_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCProgressNode_Private.h; sourceTree = ""; }; - B791E85B182074C500DAE1D7 /* CCProgressNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCProgressNode.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; - B791E85C182074C500DAE1D7 /* CCProgressNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCProgressNode.m; sourceTree = ""; }; - B798D13C181F2E4500E7BFCD /* CCNode_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCNode_Private.h; sourceTree = ""; }; - B798D142181F469100E7BFCD /* CCLabelBMFont_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLabelBMFont_Private.h; sourceTree = ""; }; - B798D1441820305400E7BFCD /* CCSprite_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSprite_Private.h; sourceTree = ""; }; - B798D14A182048A900E7BFCD /* CCSpriteBatchNode_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSpriteBatchNode_Private.h; sourceTree = ""; }; - B798D14C18204BEC00E7BFCD /* CCParticleSystemBase_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParticleSystemBase_Private.h; sourceTree = ""; }; - B798D15218205EFB00E7BFCD /* CCParticleSystem_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParticleSystem_Private.h; sourceTree = ""; }; - B79F905817FE2A2E00908504 /* CCTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCTableView.h; path = "cocos2d-ui/CCTableView.h"; sourceTree = ""; }; - B79F905917FE2A2E00908504 /* CCTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCTableView.m; path = "cocos2d-ui/CCTableView.m"; sourceTree = ""; }; - B7C6237917EA7D8600928F91 /* cocos2d-ui.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "cocos2d-ui.h"; path = "cocos2d-ui/cocos2d-ui.h"; sourceTree = ""; }; - B7D273001822F4AA0054849B /* CCBAnimationManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCBAnimationManager.h; path = "cocos2d-ui/CCBReader/CCBAnimationManager.h"; sourceTree = ""; }; - B7D273011822F4AA0054849B /* CCBAnimationManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCBAnimationManager.m; path = "cocos2d-ui/CCBReader/CCBAnimationManager.m"; sourceTree = ""; }; - B7D273021822F4AA0054849B /* CCBKeyframe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCBKeyframe.h; path = "cocos2d-ui/CCBReader/CCBKeyframe.h"; sourceTree = ""; }; - B7D273031822F4AA0054849B /* CCBKeyframe.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCBKeyframe.m; path = "cocos2d-ui/CCBReader/CCBKeyframe.m"; sourceTree = ""; }; - B7D273041822F4AA0054849B /* CCBLocalizationManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCBLocalizationManager.h; path = "cocos2d-ui/CCBReader/CCBLocalizationManager.h"; sourceTree = ""; }; - B7D273051822F4AA0054849B /* CCBLocalizationManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCBLocalizationManager.m; path = "cocos2d-ui/CCBReader/CCBLocalizationManager.m"; sourceTree = ""; }; - B7D273061822F4AA0054849B /* CCBReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCBReader.h; path = "cocos2d-ui/CCBReader/CCBReader.h"; sourceTree = ""; }; - B7D273071822F4AA0054849B /* CCBReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCBReader.m; path = "cocos2d-ui/CCBReader/CCBReader.m"; sourceTree = ""; }; - B7D273081822F4AA0054849B /* CCBSequence.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCBSequence.h; path = "cocos2d-ui/CCBReader/CCBSequence.h"; sourceTree = ""; }; - B7D273091822F4AA0054849B /* CCBsequence.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCBsequence.m; path = "cocos2d-ui/CCBReader/CCBsequence.m"; sourceTree = ""; }; - B7D2730A1822F4AA0054849B /* CCBSequenceProperty.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCBSequenceProperty.h; path = "cocos2d-ui/CCBReader/CCBSequenceProperty.h"; sourceTree = ""; }; - B7D2730B1822F4AA0054849B /* CCBSequenceProperty.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCBSequenceProperty.m; path = "cocos2d-ui/CCBReader/CCBSequenceProperty.m"; sourceTree = ""; }; - B7D2730C1822F4AA0054849B /* CCBuilderReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCBuilderReader.h; path = "cocos2d-ui/CCBReader/CCBuilderReader.h"; sourceTree = ""; }; - B7E260D618171D2000A0E872 /* CCTextField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCTextField.h; path = "cocos2d-ui/CCTextField.h"; sourceTree = ""; }; - B7E260D718171D2000A0E872 /* CCTextField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCTextField.m; path = "cocos2d-ui/CCTextField.m"; sourceTree = ""; }; - B7E775CE18527EF0004221AA /* CCAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAppDelegate.h; sourceTree = ""; }; - B7E775CF18527EF0004221AA /* CCAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCAppDelegate.m; sourceTree = ""; }; - B7E7761F1857A159004221AA /* CCColor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCColor.h; sourceTree = ""; }; - B7E776201857A159004221AA /* CCColor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCColor.m; sourceTree = ""; }; - B7EE69DC1819E75700B983FE /* CCLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLayout.h; sourceTree = ""; }; - B7EE69DD1819E75700B983FE /* CCLayout.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCLayout.m; sourceTree = ""; }; - B7EE69DE1819E75700B983FE /* CCLayoutBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLayoutBox.h; sourceTree = ""; }; - B7EE69DF1819E75700B983FE /* CCLayoutBox.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCLayoutBox.m; sourceTree = ""; }; - B7EE6A1C181AE34600B983FE /* CCSlider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCSlider.h; path = "cocos2d-ui/CCSlider.h"; sourceTree = ""; }; - B7EE6A1D181AE34600B983FE /* CCSlider.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCSlider.m; path = "cocos2d-ui/CCSlider.m"; sourceTree = ""; }; - D33803DC18032E4F0072D8FE /* CCPhysics+ObjectiveChipmunk.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "CCPhysics+ObjectiveChipmunk.h"; sourceTree = ""; }; - D33803E218032ECE0072D8FE /* CCPhysicsBody.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCPhysicsBody.m; sourceTree = ""; }; - D33803E418032F250072D8FE /* CCPhysicsBody.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CCPhysicsBody.h; sourceTree = ""; }; - D33803E518032F390072D8FE /* CCPhysicsNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCPhysicsNode.m; sourceTree = ""; }; - D33803E718032F4A0072D8FE /* CCPhysicsNode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CCPhysicsNode.h; sourceTree = ""; }; - D33803E81803319F0072D8FE /* CCPhysicsJoint.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CCPhysicsJoint.h; sourceTree = ""; }; - D33803E9180331A90072D8FE /* CCPhysicsJoint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCPhysicsJoint.m; sourceTree = ""; }; - D39A31BB17F227F500E94B3B /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - D3A2E7D0181E12750033614C /* CCPhysicsShape.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCPhysicsShape.h; sourceTree = ""; }; - D3A2E7D1181E12750033614C /* CCPhysicsShape.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCPhysicsShape.m; sourceTree = ""; }; - E01E6D8A121F130E001A484F /* CCLabelBMFont.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = CCLabelBMFont.h; sourceTree = ""; }; - E01E6D8B121F130E001A484F /* CCLabelBMFont.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = CCLabelBMFont.m; sourceTree = ""; }; - E02BB6D4126CA93A006E46A2 /* CCAnimationCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAnimationCache.h; sourceTree = ""; }; - E02BB6D5126CA93A006E46A2 /* CCAnimationCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCAnimationCache.m; sourceTree = ""; }; - E02BB702126CADEA006E46A2 /* CCAnimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAnimation.h; sourceTree = ""; }; - E02BB703126CADEA006E46A2 /* CCAnimation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCAnimation.m; sourceTree = ""; }; - E0BC7D6E1342CC58001B4DCC /* LICENSE_artwork.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE_artwork.txt; sourceTree = ""; }; - E0BC7D701342CC58001B4DCC /* LICENSE_Chipmunk.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE_Chipmunk.txt; sourceTree = ""; }; - E0BC7D711342CC58001B4DCC /* LICENSE_cocos2d.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE_cocos2d.txt; sourceTree = ""; }; - E0BC7D721342CC58001B4DCC /* LICENSE_CocosDenshion.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE_CocosDenshion.txt; sourceTree = ""; }; - E0BC7D991342CE7B001B4DCC /* CCShaderCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCShaderCache.h; sourceTree = ""; }; - E0BC7D9A1342CE7B001B4DCC /* CCShaderCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCShaderCache.m; sourceTree = ""; }; - E0BC7D9B1342CE7B001B4DCC /* CCGLProgram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGLProgram.h; sourceTree = ""; }; - E0BC7D9C1342CE7B001B4DCC /* CCGLProgram.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCGLProgram.m; sourceTree = ""; }; - E0BC7DA61342CF27001B4DCC /* CCES2Renderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCES2Renderer.h; sourceTree = ""; }; - E0BC7DA71342CF27001B4DCC /* CCES2Renderer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCES2Renderer.m; sourceTree = ""; }; - E0C3655911F0AE9B001C08F9 /* CCSpriteBatchNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSpriteBatchNode.h; sourceTree = ""; }; - E0C3655A11F0AE9B001C08F9 /* CCSpriteBatchNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCSpriteBatchNode.m; sourceTree = ""; }; - E0C54DC811F9CF2700B9E4CB /* ccUtils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ccUtils.c; sourceTree = ""; }; - E0C54DC911F9CF2700B9E4CB /* ccUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccUtils.h; sourceTree = ""; }; - E0EAD0EA121F4B4600B0C81C /* CCDirectorIOS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDirectorIOS.h; sourceTree = ""; }; - E0EAD0EB121F4B4600B0C81C /* CCDirectorIOS.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDirectorIOS.m; sourceTree = ""; }; - E0EAD0F3121F4B4600B0C81C /* CCGLView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGLView.h; sourceTree = ""; }; - E0EAD0F4121F4B4600B0C81C /* CCGLView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCGLView.m; sourceTree = ""; }; - E0EAD0F7121F4B4600B0C81C /* CCESRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCESRenderer.h; sourceTree = ""; }; - E0EAD19C121F4D7300B0C81C /* CCGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGL.h; sourceTree = ""; }; - E0EAD1F0121F522A00B0C81C /* CCConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCConfiguration.h; sourceTree = ""; }; - E0F9246F1224140400EF2362 /* CCTexturePVR.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTexturePVR.h; sourceTree = ""; }; - E0F924701224140400EF2362 /* CCTexturePVR.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTexturePVR.m; sourceTree = ""; }; - E0F92AC31224559800EF2362 /* CCNS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCNS.h; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 5018F24B0DFDEAC400C013A5 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - B759E5381880C91200E8166C /* libObjectiveChipmunk-iPhone.a in Frameworks */, - D395DB2C183D73A70024997E /* AudioToolbox.framework in Frameworks */, - D395DB2B183D739E0024997E /* OpenAL.framework in Frameworks */, - D395DB25183D73930024997E /* AVFoundation.framework in Frameworks */, - A06D9C141728D5F600704732 /* CoreText.framework in Frameworks */, - A0CFE61E15BE3D0E00264229 /* CoreMotion.framework in Frameworks */, - 5018F2E20DFDEBBA00C013A5 /* Foundation.framework in Frameworks */, - 5018F2E30DFDEBBA00C013A5 /* UIKit.framework in Frameworks */, - 5018F2E40DFDEBBA00C013A5 /* CoreGraphics.framework in Frameworks */, - 5018F2E50DFDEBBA00C013A5 /* OpenGLES.framework in Frameworks */, - 5018F2E60DFDEBBA00C013A5 /* QuartzCore.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 19C28FACFE9D520D11CA2CBB /* Products */ = { - isa = PBXGroup; - children = ( - 5018F24D0DFDEAC400C013A5 /* libcocos2d.a */, - ); - name = Products; - sourceTree = ""; - }; - 29B97314FDCFA39411CA2CEA /* CustomTemplate */ = { - isa = PBXGroup; - children = ( - A07EC9B2141A8D32008C1F12 /* README.md */, - 501A7CAC0EBC97BA005BC158 /* AUTHORS */, - 508A4A2310B47A46004B9CC3 /* RELEASE_NOTES */, - 50B2C9BF0E109A5900AE9530 /* CHANGELOG */, - 50AC0A500EC34DD400EB5EDC /* DONORS */, - E0BC7D711342CC58001B4DCC /* LICENSE_cocos2d.txt */, - E0BC7D6E1342CC58001B4DCC /* LICENSE_artwork.txt */, - E0BC7D701342CC58001B4DCC /* LICENSE_Chipmunk.txt */, - E0BC7D721342CC58001B4DCC /* LICENSE_CocosDenshion.txt */, - A060106813C2992800BB6F49 /* LICENSE_Kazmath.txt */, - A0707F6215F946E9001C1263 /* LICENSE_CCBReader.txt */, - 5018F2510DFDEAFF00C013A5 /* cocos2d */, - B78AE45917E7AF010028BE0B /* cocos2d-ui */, - 501756090F335CE900624901 /* external */, - 29B97323FDCFA39411CA2CEA /* Frameworks */, - 19C28FACFE9D520D11CA2CBB /* Products */, - ); - name = CustomTemplate; - sourceTree = ""; - }; - 29B97323FDCFA39411CA2CEA /* Frameworks */ = { - isa = PBXGroup; - children = ( - A06D9C131728D5F600704732 /* CoreText.framework */, - A0CFE61D15BE3D0E00264229 /* CoreMotion.framework */, - 1D3623EB0D0F72F000981E51 /* CoreGraphics.framework */, - 1D30AB110D05D00D00671497 /* Foundation.framework */, - 2D500B920D5A79C200DBA0E3 /* OpenGLES.framework */, - 2D500B990D5A79CF00DBA0E3 /* QuartzCore.framework */, - 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */, - 50E3876C10446C6E00150883 /* AVFoundation.framework */, - 50E3876E10446C6E00150883 /* AudioToolbox.framework */, - 50E3877010446C6E00150883 /* OpenAL.framework */, - A034FF85149DC993009F11AA /* GameKit.framework */, - A06BF84C168109170018A802 /* libsqlite3.dylib */, - D39A31BB17F227F500E94B3B /* XCTest.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 501756090F335CE900624901 /* external */ = { - isa = PBXGroup; - children = ( - B759E5281880C66900E8166C /* Chipmunk7-ios.xcodeproj */, - B7705F8A1831A07B0043CC67 /* ObjectAL */, - A015BFAB13B826D800C73E76 /* kazmath */, - ); - name = external; - sourceTree = ""; - }; - 5018F2510DFDEAFF00C013A5 /* cocos2d */ = { - isa = PBXGroup; - children = ( - 50A24F010F3788C6007CAEB0 /* Base Nodes */, - B7EE69DB1819E73A00B983FE /* Layouts */, - A0DA0BC615BCDCAE00E80A92 /* Draw Nodes */, - 506414C50F9C67C0007A7B24 /* Label Nodes */, - 506414C40F9C6792007A7B24 /* Sprite & Animation Nodes */, - A6A0734717C78E55004343C8 /* Touch & Mouse Handling */, - 50A24E890F378119007CAEB0 /* Particle Nodes */, - 50CFAC3B1023661B00175934 /* TileMap and Parallax Nodes */, - 506414C30F9C6769007A7B24 /* Layers, Scenes, Transitions Nodes */, - A0D7D9D415E2E737000CA0C4 /* Physics */, - 50EA8DA011354A6000746D2A /* Misc Nodes */, - 50A24E770F3780A2007CAEB0 /* Actions */, - 50E1355310ADEA9400C9E7FA /* Textures */, - 501CCFA30E99657C00B86F68 /* Support */, - E0BC7DA11342CE83001B4DCC /* Shaders */, - E0EAD0E8121F4B4600B0C81C /* Platforms */, - 50305AF30E40E33200F63373 /* cocos2d.h */, - 50A07B7A0E4CBCD300AAF0BB /* cocos2d.m */, - A003AC8B1657071100C7B792 /* ccFPSImages.h */, - A003AC8E16572D6000C7B792 /* ccFPSImages.m */, - 505462FB1062768000AB7C52 /* ccConfig.h */, - 5018F2560DFDEAFF00C013A5 /* CCDirector.h */, - 5018F2570DFDEAFF00C013A5 /* CCDirector.m */, - 50BAF3970F33CCD8003F654C /* ccMacros.h */, - 50F9E8160E1AA34E000E7616 /* ccTypes.h */, - E0EAD1F0121F522A00B0C81C /* CCConfiguration.h */, - 503862D911007181005D2C92 /* CCConfiguration.m */, - 50E2A25110A46CC600D894CE /* CCProtocols.h */, - 5066020F0E38A70D000B500E /* CCScheduler.h */, - 506602100E38A70D000B500E /* CCScheduler.m */, - B706B19918209FA000B27A2C /* CCDirector_Private.h */, - ); - path = cocos2d; - sourceTree = ""; - }; - 501CCFA30E99657C00B86F68 /* Support */ = { - isa = PBXGroup; - children = ( - 50D898FA1192CB8300458C29 /* Data Structures */, - 501CCFB70E99659400B86F68 /* ImageSupport */, - E0CC11891353ED6100080D9D /* Math */, - 501CCFB60E99658900B86F68 /* OpenGLSupport */, - A0F6EABE14169976008F01A1 /* Profiling */, - E0C54DC811F9CF2700B9E4CB /* ccUtils.c */, - E0C54DC911F9CF2700B9E4CB /* ccUtils.h */, - 50C508C40F7C194400799124 /* CCFileUtils.h */, - 50C508C50F7C194400799124 /* CCFileUtils.m */, - 50F29F6E102053370046CA73 /* base64.h */, - 50F29F5510204FD60046CA73 /* base64.c */, - 50F2A103102094550046CA73 /* ZipUtils.h */, - 50F2A102102094550046CA73 /* ZipUtils.m */, - A0C87D1814F9A3A100C0E8B2 /* NSThread+performBlock.h */, - A0C87D1914F9A3A100C0E8B2 /* NSThread+performBlock.m */, - B75C2E7A17C5908B002B0E0D /* NSAttributedString+CCAdditions.h */, - B75C2E7B17C5908B002B0E0D /* NSAttributedString+CCAdditions.m */, - B7E7761F1857A159004221AA /* CCColor.h */, - B7E776201857A159004221AA /* CCColor.m */, - ); - path = Support; - sourceTree = ""; - }; - 501CCFB60E99658900B86F68 /* OpenGLSupport */ = { - isa = PBXGroup; - children = ( - 6F305B5D0FB9D2790052E700 /* TransformUtils.h */, - 6F305B5E0FB9D2790052E700 /* TransformUtils.m */, - 501CCFA80E99657C00B86F68 /* OpenGL_Internal.h */, - ); - name = OpenGLSupport; - sourceTree = ""; - }; - 501CCFB70E99659400B86F68 /* ImageSupport */ = { - isa = PBXGroup; - children = ( - 501CCFAB0E99657C00B86F68 /* TGAlib.m */, - 501CCFAC0E99657C00B86F68 /* TGAlib.h */, - ); - name = ImageSupport; - sourceTree = ""; - }; - 506414C30F9C6769007A7B24 /* Layers, Scenes, Transitions Nodes */ = { - isa = PBXGroup; - children = ( - 5018F2600DFDEAFF00C013A5 /* CCScene.h */, - 5018F2610DFDEAFF00C013A5 /* CCScene.m */, - A6DC4E0718055DCC00C280A6 /* CCTransition.h */, - A6DC4E0818055DCC00C280A6 /* CCTransition.m */, - ); - name = "Layers, Scenes, Transitions Nodes"; - sourceTree = ""; - }; - 506414C40F9C6792007A7B24 /* Sprite & Animation Nodes */ = { - isa = PBXGroup; - children = ( - E02BB702126CADEA006E46A2 /* CCAnimation.h */, - E02BB703126CADEA006E46A2 /* CCAnimation.m */, - E02BB6D4126CA93A006E46A2 /* CCAnimationCache.h */, - E02BB6D5126CA93A006E46A2 /* CCAnimationCache.m */, - 509A79950F6188420032F449 /* CCSprite.h */, - 509A79960F6188420032F449 /* CCSprite.m */, - B74C2B9917BDA63A00A829C0 /* CCSprite9Slice.h */, - B74C2B9A17BDA63A00A829C0 /* CCSprite9Slice.m */, - E0C3655911F0AE9B001C08F9 /* CCSpriteBatchNode.h */, - E0C3655A11F0AE9B001C08F9 /* CCSpriteBatchNode.m */, - 50E2A14E10A45E7F00D894CE /* CCSpriteFrame.h */, - 50E2A14F10A45E7F00D894CE /* CCSpriteFrame.m */, - 502C8BDE10A661E200D137BA /* CCSpriteFrameCache.h */, - 502C8BDF10A661E200D137BA /* CCSpriteFrameCache.m */, - B798D1441820305400E7BFCD /* CCSprite_Private.h */, - B798D14A182048A900E7BFCD /* CCSpriteBatchNode_Private.h */, - ); - name = "Sprite & Animation Nodes"; - sourceTree = ""; - }; - 506414C50F9C67C0007A7B24 /* Label Nodes */ = { - isa = PBXGroup; - children = ( - E01E6D8A121F130E001A484F /* CCLabelBMFont.h */, - E01E6D8B121F130E001A484F /* CCLabelBMFont.m */, - 5018F25C0DFDEAFF00C013A5 /* CCLabelTTF.h */, - 5018F25D0DFDEAFF00C013A5 /* CCLabelTTF.m */, - 506884700E96734A00F943E5 /* CCLabelAtlas.h */, - 506884710E96734A00F943E5 /* CCLabelAtlas.m */, - B798D142181F469100E7BFCD /* CCLabelBMFont_Private.h */, - ); - name = "Label Nodes"; - sourceTree = ""; - }; - 50A24E770F3780A2007CAEB0 /* Actions */ = { - isa = PBXGroup; - children = ( - 50CB3B0C100AC43A00B7A750 /* CCActionManager.h */, - 50CB3B0D100AC43A00B7A750 /* CCActionManager.m */, - 5018F2520DFDEAFF00C013A5 /* CCAction.h */, - 5018F2530DFDEAFF00C013A5 /* CCAction.m */, - 5018F2580DFDEAFF00C013A5 /* CCActionInstant.h */, - 5018F2590DFDEAFF00C013A5 /* CCActionInstant.m */, - 5018F25A0DFDEAFF00C013A5 /* CCActionInterval.h */, - 5018F25B0DFDEAFF00C013A5 /* CCActionInterval.m */, - 50F7B2760F28DE7C00057537 /* CCActionEase.h */, - 50F7B2770F28DE7C00057537 /* CCActionEase.m */, - A0A7A53A1514F27D00C8BD16 /* CCActionCatmullRom.h */, - A0A7A53B1514F27D00C8BD16 /* CCActionCatmullRom.m */, - 50150435113300F900A9CA65 /* CCActionProgressTimer.h */, - 50150436113300F900A9CA65 /* CCActionProgressTimer.m */, - 50FBB2D8117613F500150761 /* CCActionTween.h */, - 50FBB2D9117613F500150761 /* CCActionTween.m */, - ); - name = Actions; - sourceTree = ""; - }; - 50A24E890F378119007CAEB0 /* Particle Nodes */ = { - isa = PBXGroup; - children = ( - 5038B6B00E196CD8009A621E /* CCParticleSystemBase.h */, - 5038B6B10E196CD8009A621E /* CCParticleSystemBase.m */, - 50D413240F9A3FE00040C3C8 /* CCParticleSystem.h */, - 50D413250F9A3FE00040C3C8 /* CCParticleSystem.m */, - A0C20AC6144FDAF700D84B47 /* CCParticleBatchNode.h */, - A0C20AC7144FDAF700D84B47 /* CCParticleBatchNode.m */, - 504055AE0E3230BD00213FEF /* CCParticleExamples.h */, - 504055AF0E3230BD00213FEF /* CCParticleExamples.m */, - B798D14C18204BEC00E7BFCD /* CCParticleSystemBase_Private.h */, - B798D15218205EFB00E7BFCD /* CCParticleSystem_Private.h */, - ); - name = "Particle Nodes"; - sourceTree = ""; - }; - 50A24F010F3788C6007CAEB0 /* Base Nodes */ = { - isa = PBXGroup; - children = ( - 5018F2540DFDEAFF00C013A5 /* CCNode.h */, - 5018F2550DFDEAFF00C013A5 /* CCNode.m */, - A039EBFD155C686B0061EE37 /* CCNode+Debug.h */, - A039EBFE155C686B0061EE37 /* CCNode+Debug.m */, - 506887D70E96C90000F943E5 /* CCAtlasNode.h */, - 506887D80E96C90000F943E5 /* CCAtlasNode.m */, - B798D13C181F2E4500E7BFCD /* CCNode_Private.h */, - ); - name = "Base Nodes"; - sourceTree = ""; - }; - 50CFAC3B1023661B00175934 /* TileMap and Parallax Nodes */ = { - isa = PBXGroup; - children = ( - 502C6C6A0FB87970002BF3C2 /* CCParallaxNode.h */, - 502C6C6B0FB87970002BF3C2 /* CCParallaxNode.m */, - 509D0816101E4FCE007E1749 /* CCTiledMap.h */, - 509D0817101E4FCE007E1749 /* CCTiledMap.m */, - 50D2AC9110E90DFA0068ECEB /* CCTiledMapLayer.h */, - 50D2AC9210E90DFA0068ECEB /* CCTiledMapLayer.m */, - 50D2AC9310E90DFA0068ECEB /* CCTiledMapObjectGroup.h */, - 50D2AC9410E90DFA0068ECEB /* CCTiledMapObjectGroup.m */, - 50CFAC371023660000175934 /* CCTMXXMLParser.h */, - 50CFAC381023660000175934 /* CCTMXXMLParser.m */, - B791E849182064BF00DAE1D7 /* CCTiledMapLayer_Private.h */, - ); - name = "TileMap and Parallax Nodes"; - sourceTree = ""; - }; - 50D898FA1192CB8300458C29 /* Data Structures */ = { - isa = PBXGroup; - children = ( - 50D898EF1192CB7500458C29 /* uthash.h */, - 508EAC2F1193F8B0007F058D /* utlist.h */, - ); - name = "Data Structures"; - sourceTree = ""; - }; - 50E1355310ADEA9400C9E7FA /* Textures */ = { - isa = PBXGroup; - children = ( - E0F9246F1224140400EF2362 /* CCTexturePVR.h */, - E0F924701224140400EF2362 /* CCTexturePVR.m */, - 50E1357110ADEB1B00C9E7FA /* CCTexture.h */, - 50E1357210ADEB1B00C9E7FA /* CCTexture.m */, - B706B19718209A8300B27A2C /* CCTexture_Private.h */, - 50637A150E95397A000C9182 /* CCTextureAtlas.h */, - 50637A160E95397A000C9182 /* CCTextureAtlas.m */, - 5018F2670DFDEAFF00C013A5 /* CCTextureCache.h */, - 5018F2680DFDEAFF00C013A5 /* CCTextureCache.m */, - ); - name = Textures; - sourceTree = ""; - }; - 50EA8DA011354A6000746D2A /* Misc Nodes */ = { - isa = PBXGroup; - children = ( - 5018F25E0DFDEAFF00C013A5 /* CCNodeColor.h */, - 5018F25F0DFDEAFF00C013A5 /* CCNodeColor.m */, - 2B192833163361B10049A044 /* CCClippingNode.h */, - 2B192834163361B10049A044 /* CCClippingNode.m */, - 50316AD21029A126003ACFE7 /* CCMotionStreak.h */, - 50316AD31029A126003ACFE7 /* CCMotionStreak.m */, - B791E85B182074C500DAE1D7 /* CCProgressNode.h */, - B791E85C182074C500DAE1D7 /* CCProgressNode.m */, - 50316AA410291280003ACFE7 /* CCRenderTexture.h */, - 50316AA510291280003ACFE7 /* CCRenderTexture.m */, - B791E85A182074C500DAE1D7 /* CCProgressNode_Private.h */, - ); - name = "Misc Nodes"; - sourceTree = ""; - }; - A015BFAB13B826D800C73E76 /* kazmath */ = { - isa = PBXGroup; - children = ( - A015BFAC13B826D800C73E76 /* include */, - A015BFBC13B826D800C73E76 /* src */, - ); - name = kazmath; - path = external/kazmath; - sourceTree = ""; - }; - A015BFAC13B826D800C73E76 /* include */ = { - isa = PBXGroup; - children = ( - A015BFAD13B826D800C73E76 /* kazmath */, - ); - path = include; - sourceTree = ""; - }; - A015BFAD13B826D800C73E76 /* kazmath */ = { - isa = PBXGroup; - children = ( - A08C378E14144FBB004538FD /* neon_matrix_impl.h */, - A015BFAE13B826D800C73E76 /* aabb.h */, - A015BFAF13B826D800C73E76 /* GL */, - A015BFB213B826D800C73E76 /* kazmath.h */, - A015BFB313B826D800C73E76 /* mat3.h */, - A015BFB413B826D800C73E76 /* mat4.h */, - A015BFB513B826D800C73E76 /* plane.h */, - A015BFB613B826D800C73E76 /* quaternion.h */, - A015BFB713B826D800C73E76 /* ray2.h */, - A015BFB813B826D800C73E76 /* utility.h */, - A015BFB913B826D800C73E76 /* vec2.h */, - A015BFBA13B826D800C73E76 /* vec3.h */, - A015BFBB13B826D800C73E76 /* vec4.h */, - ); - path = kazmath; - sourceTree = ""; - }; - A015BFAF13B826D800C73E76 /* GL */ = { - isa = PBXGroup; - children = ( - A015BFB013B826D800C73E76 /* mat4stack.h */, - A015BFB113B826D800C73E76 /* matrix.h */, - ); - path = GL; - sourceTree = ""; - }; - A015BFBC13B826D800C73E76 /* src */ = { - isa = PBXGroup; - children = ( - A08C379014144FDE004538FD /* neon_matrix_impl.c */, - A015BFBD13B826D800C73E76 /* aabb.c */, - A015BFC013B826D800C73E76 /* GL */, - A015BFC313B826D800C73E76 /* gl_utils */, - A015BFC413B826D800C73E76 /* mat3.c */, - A015BFC513B826D800C73E76 /* mat4.c */, - A015BFC613B826D800C73E76 /* plane.c */, - A015BFC713B826D800C73E76 /* quaternion.c */, - A015BFC813B826D800C73E76 /* ray2.c */, - A015BFC913B826D800C73E76 /* utility.c */, - A015BFCA13B826D800C73E76 /* vec2.c */, - A015BFCB13B826D800C73E76 /* vec3.c */, - A015BFCC13B826D800C73E76 /* vec4.c */, - ); - path = src; - sourceTree = ""; - }; - A015BFC013B826D800C73E76 /* GL */ = { - isa = PBXGroup; - children = ( - A015BFC113B826D800C73E76 /* mat4stack.c */, - A015BFC213B826D800C73E76 /* matrix.c */, - ); - path = GL; - sourceTree = ""; - }; - A015BFC313B826D800C73E76 /* gl_utils */ = { - isa = PBXGroup; - children = ( - ); - path = gl_utils; - sourceTree = ""; - }; - A0D7D9D415E2E737000CA0C4 /* Physics */ = { - isa = PBXGroup; - children = ( - D33803E418032F250072D8FE /* CCPhysicsBody.h */, - D33803E218032ECE0072D8FE /* CCPhysicsBody.m */, - D3A2E7D0181E12750033614C /* CCPhysicsShape.h */, - D3A2E7D1181E12750033614C /* CCPhysicsShape.m */, - D33803E81803319F0072D8FE /* CCPhysicsJoint.h */, - D33803E9180331A90072D8FE /* CCPhysicsJoint.m */, - D33803E718032F4A0072D8FE /* CCPhysicsNode.h */, - D33803E518032F390072D8FE /* CCPhysicsNode.m */, - D33803DC18032E4F0072D8FE /* CCPhysics+ObjectiveChipmunk.h */, - ); - name = Physics; - sourceTree = ""; - }; - A0DA0BC615BCDCAE00E80A92 /* Draw Nodes */ = { - isa = PBXGroup; - children = ( - A0DA0BC115BCDCA200E80A92 /* CCDrawNode.h */, - A0DA0BC215BCDCA200E80A92 /* CCDrawNode.m */, - 50B2CCC20E119B8E00AE9530 /* CCDrawingPrimitives.h */, - 50B2CCC30E119B8E00AE9530 /* CCDrawingPrimitives.m */, - ); - name = "Draw Nodes"; - sourceTree = ""; - }; - A0F6EABE14169976008F01A1 /* Profiling */ = { - isa = PBXGroup; - children = ( - 0529445911098D6F00E500F3 /* CCProfiling.h */, - 0529445A11098D6F00E500F3 /* CCProfiling.m */, - ); - name = Profiling; - sourceTree = ""; - }; - A6A0734717C78E55004343C8 /* Touch & Mouse Handling */ = { - isa = PBXGroup; - children = ( - A6A0734817C78EF3004343C8 /* CCResponder.h */, - A6A0734917C78EF3004343C8 /* CCResponder.m */, - A6A0734317C788EB004343C8 /* CCResponderManager.h */, - A6A0734417C788EB004343C8 /* CCResponderManager.m */, - ); - name = "Touch & Mouse Handling"; - sourceTree = ""; - }; - B759E5291880C66900E8166C /* Products */ = { - isa = PBXGroup; - children = ( - B759E52D1880C66900E8166C /* libObjectiveChipmunk-iPhone.a */, - ); - name = Products; - sourceTree = ""; - }; - B7705F8A1831A07B0043CC67 /* ObjectAL */ = { - isa = PBXGroup; - children = ( - B7705F8B1831A07B0043CC67 /* Actions */, - B7705F951831A07B0043CC67 /* AudioTrack */, - B7705F9C1831A07B0043CC67 /* OALSimpleAudio.h */, - B7705F9D1831A07B0043CC67 /* OALSimpleAudio.m */, - B7705F9E1831A07B0043CC67 /* ObjectAL.h */, - B7705F9F1831A07B0043CC67 /* ObjectALConfig.h */, - B7705FA01831A07B0043CC67 /* OpenAL */, - B7705FB71831A07B0043CC67 /* Session */, - B7705FBC1831A07B0043CC67 /* Support */, - ); - name = ObjectAL; - path = external/ObjectAL; - sourceTree = ""; - }; - B7705F8B1831A07B0043CC67 /* Actions */ = { - isa = PBXGroup; - children = ( - B7705F8C1831A07B0043CC67 /* OALAction+Private.h */, - B7705F8D1831A07B0043CC67 /* OALAction.h */, - B7705F8E1831A07B0043CC67 /* OALAction.m */, - B7705F8F1831A07B0043CC67 /* OALActionManager.h */, - B7705F901831A07B0043CC67 /* OALActionManager.m */, - B7705F911831A07B0043CC67 /* OALAudioActions.h */, - B7705F921831A07B0043CC67 /* OALAudioActions.m */, - B7705F931831A07B0043CC67 /* OALUtilityActions.h */, - B7705F941831A07B0043CC67 /* OALUtilityActions.m */, - ); - path = Actions; - sourceTree = ""; - }; - B7705F951831A07B0043CC67 /* AudioTrack */ = { - isa = PBXGroup; - children = ( - B7705F961831A07B0043CC67 /* OALAudioTrack.h */, - B7705F971831A07B0043CC67 /* OALAudioTrack.m */, - B7705F981831A07B0043CC67 /* OALAudioTrackNotifications.h */, - B7705F991831A07B0043CC67 /* OALAudioTrackNotifications.m */, - B7705F9A1831A07B0043CC67 /* OALAudioTracks.h */, - B7705F9B1831A07B0043CC67 /* OALAudioTracks.m */, - ); - path = AudioTrack; - sourceTree = ""; - }; - B7705FA01831A07B0043CC67 /* OpenAL */ = { - isa = PBXGroup; - children = ( - B7705FA11831A07B0043CC67 /* ALBuffer.h */, - B7705FA21831A07B0043CC67 /* ALBuffer.m */, - B7705FA31831A07B0043CC67 /* ALCaptureDevice.h */, - B7705FA41831A07B0043CC67 /* ALCaptureDevice.m */, - B7705FA51831A07B0043CC67 /* ALChannelSource.h */, - B7705FA61831A07B0043CC67 /* ALChannelSource.m */, - B7705FA71831A07B0043CC67 /* ALContext.h */, - B7705FA81831A07B0043CC67 /* ALContext.m */, - B7705FA91831A07B0043CC67 /* ALDevice.h */, - B7705FAA1831A07B0043CC67 /* ALDevice.m */, - B7705FAB1831A07B0043CC67 /* ALListener.h */, - B7705FAC1831A07B0043CC67 /* ALListener.m */, - B7705FAD1831A07B0043CC67 /* ALSoundSource.h */, - B7705FAE1831A07B0043CC67 /* ALSoundSourcePool.h */, - B7705FAF1831A07B0043CC67 /* ALSoundSourcePool.m */, - B7705FB01831A07B0043CC67 /* ALSource.h */, - B7705FB11831A07B0043CC67 /* ALSource.m */, - B7705FB21831A07B0043CC67 /* ALTypes.h */, - B7705FB31831A07B0043CC67 /* ALWrapper.h */, - B7705FB41831A07B0043CC67 /* ALWrapper.m */, - B7705FB51831A07B0043CC67 /* OpenALManager.h */, - B7705FB61831A07B0043CC67 /* OpenALManager.m */, - ); - path = OpenAL; - sourceTree = ""; - }; - B7705FB71831A07B0043CC67 /* Session */ = { - isa = PBXGroup; - children = ( - B7705FB81831A07B0043CC67 /* OALAudioSession.h */, - B7705FB91831A07B0043CC67 /* OALAudioSession.m */, - B7705FBA1831A07B0043CC67 /* OALSuspendHandler.h */, - B7705FBB1831A07B0043CC67 /* OALSuspendHandler.m */, - ); - path = Session; - sourceTree = ""; - }; - B7705FBC1831A07B0043CC67 /* Support */ = { - isa = PBXGroup; - children = ( - B7705FBD1831A07B0043CC67 /* ARCSafe_MemMgmt.h */, - B7705FBE1831A07B0043CC67 /* IOSVersion.h */, - B7705FBF1831A07B0043CC67 /* IOSVersion.m */, - B7705FC01831A07B0043CC67 /* mach_timing.c */, - B7705FC11831A07B0043CC67 /* mach_timing.h */, - B7705FC21831A07B0043CC67 /* NSMutableArray+WeakReferences.h */, - B7705FC31831A07B0043CC67 /* NSMutableArray+WeakReferences.m */, - B7705FC41831A07B0043CC67 /* NSMutableDictionary+WeakReferences.h */, - B7705FC51831A07B0043CC67 /* NSMutableDictionary+WeakReferences.m */, - B7705FC61831A07B0043CC67 /* OALAudioFile.h */, - B7705FC71831A07B0043CC67 /* OALAudioFile.m */, - B7705FC81831A07B0043CC67 /* OALNotifications.h */, - B7705FC91831A07B0043CC67 /* OALTools.h */, - B7705FCA1831A07B0043CC67 /* OALTools.m */, - B7705FCB1831A07B0043CC67 /* ObjectALMacros.h */, - B7705FCC1831A07B0043CC67 /* SynthesizeSingleton.h */, - ); - path = Support; - sourceTree = ""; - }; - B78AE45917E7AF010028BE0B /* cocos2d-ui */ = { - isa = PBXGroup; - children = ( - B7D272FA1822F4920054849B /* CCBReader */, - B7C6237917EA7D8600928F91 /* cocos2d-ui.h */, - B78AE45C17E7AF1C0028BE0B /* CCControl.h */, - B750162218124B6000708A2F /* CCControlSubclass.h */, - B78AE45D17E7AF1C0028BE0B /* CCControl.m */, - B78AE45A17E7AF1C0028BE0B /* CCButton.h */, - B78AE45B17E7AF1C0028BE0B /* CCButton.m */, - B79F905817FE2A2E00908504 /* CCTableView.h */, - B79F905917FE2A2E00908504 /* CCTableView.m */, - B78AE46017E7AF1C0028BE0B /* CCScrollView.h */, - B78AE46117E7AF1C0028BE0B /* CCScrollView.m */, - B78AE45E17E7AF1C0028BE0B /* CCControlTextureFactory.h */, - B78AE45F17E7AF1C0028BE0B /* CCControlTextureFactory.m */, - B7E260D618171D2000A0E872 /* CCTextField.h */, - B7E260D718171D2000A0E872 /* CCTextField.m */, - B7EE6A1C181AE34600B983FE /* CCSlider.h */, - B7EE6A1D181AE34600B983FE /* CCSlider.m */, - ); - name = "cocos2d-ui"; - sourceTree = ""; - }; - B7D272FA1822F4920054849B /* CCBReader */ = { - isa = PBXGroup; - children = ( - B7D273001822F4AA0054849B /* CCBAnimationManager.h */, - B7D273011822F4AA0054849B /* CCBAnimationManager.m */, - B7D273021822F4AA0054849B /* CCBKeyframe.h */, - B7D273031822F4AA0054849B /* CCBKeyframe.m */, - B7D273041822F4AA0054849B /* CCBLocalizationManager.h */, - B7D273051822F4AA0054849B /* CCBLocalizationManager.m */, - B7D273061822F4AA0054849B /* CCBReader.h */, - B7D273071822F4AA0054849B /* CCBReader.m */, - B7D273081822F4AA0054849B /* CCBSequence.h */, - B7D273091822F4AA0054849B /* CCBsequence.m */, - B7D2730A1822F4AA0054849B /* CCBSequenceProperty.h */, - B7D2730B1822F4AA0054849B /* CCBSequenceProperty.m */, - B7D2730C1822F4AA0054849B /* CCBuilderReader.h */, - B77060CE18341AD50043CC67 /* CCBReader_Private.h */, - ); - name = CCBReader; - sourceTree = ""; - }; - B7EE69DB1819E73A00B983FE /* Layouts */ = { - isa = PBXGroup; - children = ( - B7EE69DC1819E75700B983FE /* CCLayout.h */, - B7EE69DD1819E75700B983FE /* CCLayout.m */, - B7EE69DE1819E75700B983FE /* CCLayoutBox.h */, - B7EE69DF1819E75700B983FE /* CCLayoutBox.m */, - ); - name = Layouts; - sourceTree = ""; - }; - E0BC7DA11342CE83001B4DCC /* Shaders */ = { - isa = PBXGroup; - children = ( - A0DA0BDC15BCFAD700E80A92 /* ccShader_PositionColorLengthTexture_frag.h */, - A0DA0BDD15BCFAD700E80A92 /* ccShader_PositionColorLengthTexture_vert.h */, - A09CEE8A150EB30D001E49B8 /* ccShader_Position_uColor_frag.h */, - A09CEE8B150EB30D001E49B8 /* ccShader_Position_uColor_vert.h */, - A09CEE8C150EB30D001E49B8 /* ccShader_PositionColor_frag.h */, - A09CEE8D150EB30D001E49B8 /* ccShader_PositionColor_vert.h */, - A09CEE8F150EB30D001E49B8 /* ccShader_PositionTexture_uColor_frag.h */, - A09CEE90150EB30D001E49B8 /* ccShader_PositionTexture_uColor_vert.h */, - A09CEE8E150EB30D001E49B8 /* ccShader_PositionTexture_frag.h */, - A09CEE91150EB30D001E49B8 /* ccShader_PositionTexture_vert.h */, - A09CEE92150EB30D001E49B8 /* ccShader_PositionTextureA8Color_frag.h */, - A09CEE93150EB30D001E49B8 /* ccShader_PositionTextureA8Color_vert.h */, - A09CEE94150EB30D001E49B8 /* ccShader_PositionTextureColor_frag.h */, - A09CEE95150EB30D001E49B8 /* ccShader_PositionTextureColor_vert.h */, - A09CEE96150EB30D001E49B8 /* ccShader_PositionTextureColorAlphaTest_frag.h */, - A093FF07150E9BE00039327A /* ccShaders.h */, - A093FF08150E9BE00039327A /* ccShaders.m */, - A0A10B5514F3011F00FA38C1 /* ccGLStateCache.h */, - A0A10B5614F3011F00FA38C1 /* ccGLStateCache.m */, - E0BC7D991342CE7B001B4DCC /* CCShaderCache.h */, - E0BC7D9A1342CE7B001B4DCC /* CCShaderCache.m */, - E0BC7D9B1342CE7B001B4DCC /* CCGLProgram.h */, - E0BC7D9C1342CE7B001B4DCC /* CCGLProgram.m */, - ); - name = Shaders; - sourceTree = ""; - }; - E0CC11891353ED6100080D9D /* Math */ = { - isa = PBXGroup; - children = ( - A0BE62D6140535B700DAA336 /* CCVertex.h */, - A0BE62D7140535B700DAA336 /* CCVertex.m */, - 503798C40F912C2000986724 /* CGPointExtension.h */, - 503798C50F912C2000986724 /* CGPointExtension.m */, - ); - name = Math; - sourceTree = ""; - }; - E0E9749E1237E4EA00E3E64B /* Mac */ = { - isa = PBXGroup; - children = ( - A046E28B14C1DB7D0005BBF2 /* CCDirectorMac.h */, - A046E28C14C1DB7D0005BBF2 /* CCDirectorMac.m */, - A046E28F14C1DB7D0005BBF2 /* CCGLView.h */, - A046E29014C1DB7D0005BBF2 /* CCGLView.m */, - A046E29114C1DB7D0005BBF2 /* CCWindow.h */, - A046E29214C1DB7D0005BBF2 /* CCWindow.m */, - ); - path = Mac; - sourceTree = ""; - }; - E0EAD0E8121F4B4600B0C81C /* Platforms */ = { - isa = PBXGroup; - children = ( - E0EAD0E9121F4B4600B0C81C /* iOS */, - E0E9749E1237E4EA00E3E64B /* Mac */, - E0EAD19C121F4D7300B0C81C /* CCGL.h */, - E0F92AC31224559800EF2362 /* CCNS.h */, - ); - path = Platforms; - sourceTree = ""; - }; - E0EAD0E9121F4B4600B0C81C /* iOS */ = { - isa = PBXGroup; - children = ( - B78AE46A17E7AF6C0028BE0B /* UITouch+CC.h */, - B78AE46B17E7AF6C0028BE0B /* UITouch+CC.m */, - E0EAD0EA121F4B4600B0C81C /* CCDirectorIOS.h */, - E0EAD0EB121F4B4600B0C81C /* CCDirectorIOS.m */, - E0EAD0F3121F4B4600B0C81C /* CCGLView.h */, - E0EAD0F4121F4B4600B0C81C /* CCGLView.m */, - E0BC7DA61342CF27001B4DCC /* CCES2Renderer.h */, - E0EAD0F7121F4B4600B0C81C /* CCESRenderer.h */, - E0BC7DA71342CF27001B4DCC /* CCES2Renderer.m */, - B7E775CE18527EF0004221AA /* CCAppDelegate.h */, - B7E775CF18527EF0004221AA /* CCAppDelegate.m */, - ); - path = iOS; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 5018F2490DFDEAC400C013A5 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - B7D273111822F4AA0054849B /* CCBLocalizationManager.h in Headers */, - 5018F2690DFDEAFF00C013A5 /* CCAction.h in Headers */, - 5018F26B0DFDEAFF00C013A5 /* CCNode.h in Headers */, - 5018F26D0DFDEAFF00C013A5 /* CCDirector.h in Headers */, - B7705FE21831A07B0043CC67 /* ALCaptureDevice.h in Headers */, - 5018F26F0DFDEAFF00C013A5 /* CCActionInstant.h in Headers */, - D2CB8495187F80EF006820BE /* mat4.h in Headers */, - B7705FF21831A07B0043CC67 /* ALWrapper.h in Headers */, - 5018F2710DFDEAFF00C013A5 /* CCActionInterval.h in Headers */, - 5018F2730DFDEAFF00C013A5 /* CCLabelTTF.h in Headers */, - B798D14B182048A900E7BFCD /* CCSpriteBatchNode_Private.h in Headers */, - 5018F2750DFDEAFF00C013A5 /* CCNodeColor.h in Headers */, - 5018F2770DFDEAFF00C013A5 /* CCScene.h in Headers */, - 5018F27D0DFDEAFF00C013A5 /* CCTextureCache.h in Headers */, - B77060051831A07B0043CC67 /* OALNotifications.h in Headers */, - B7705FFA1831A07B0043CC67 /* ARCSafe_MemMgmt.h in Headers */, - B7705FFE1831A07B0043CC67 /* mach_timing.h in Headers */, - 50B2CCCE0E119B8E00AE9530 /* CCDrawingPrimitives.h in Headers */, - D2CB849A187F80EF006820BE /* vec2.h in Headers */, - 5038B6B20E196CD8009A621E /* CCParticleSystemBase.h in Headers */, - B7705FE01831A07B0043CC67 /* ALBuffer.h in Headers */, - B7705FE41831A07B0043CC67 /* ALChannelSource.h in Headers */, - B77060011831A07B0043CC67 /* NSMutableDictionary+WeakReferences.h in Headers */, - 50F9E8170E1AA34E000E7616 /* ccTypes.h in Headers */, - D3A2E7D2181E12750033614C /* CCPhysicsShape.h in Headers */, - 504055B00E3230BD00213FEF /* CCParticleExamples.h in Headers */, - 506602110E38A70D000B500E /* CCScheduler.h in Headers */, - B77060081831A07B0043CC67 /* ObjectALMacros.h in Headers */, - B7705FF81831A07B0043CC67 /* OALSuspendHandler.h in Headers */, - 50305AF40E40E33200F63373 /* cocos2d.h in Headers */, - B7705FE81831A07B0043CC67 /* ALDevice.h in Headers */, - 501CCFB10E99657C00B86F68 /* OpenGL_Internal.h in Headers */, - B7705FCD1831A07B0043CC67 /* OALAction+Private.h in Headers */, - 501CCFB50E99657C00B86F68 /* TGAlib.h in Headers */, - B7D2730D1822F4AA0054849B /* CCBAnimationManager.h in Headers */, - 50F7B2780F28DE7C00057537 /* CCActionEase.h in Headers */, - B798D1451820305400E7BFCD /* CCSprite_Private.h in Headers */, - 50BAF3990F33CCD8003F654C /* ccMacros.h in Headers */, - B798D13D181F2E4500E7BFCD /* CCNode_Private.h in Headers */, - 509A79970F6188420032F449 /* CCSprite.h in Headers */, - 50C508C60F7C194400799124 /* CCFileUtils.h in Headers */, - B7705FEC1831A07B0043CC67 /* ALSoundSource.h in Headers */, - D2CB849D187F80F2006820BE /* neon_matrix_impl.h in Headers */, - 503798C60F912C2000986724 /* CGPointExtension.h in Headers */, - 50D413260F9A3FE00040C3C8 /* CCParticleSystem.h in Headers */, - 502C6C6C0FB87970002BF3C2 /* CCParallaxNode.h in Headers */, - B706B19818209A8300B27A2C /* CCTexture_Private.h in Headers */, - B7705FE61831A07B0043CC67 /* ALContext.h in Headers */, - 6F305B5F0FB9D2790052E700 /* TransformUtils.h in Headers */, - B7705FD01831A07B0043CC67 /* OALActionManager.h in Headers */, - B7EE69E21819E75700B983FE /* CCLayoutBox.h in Headers */, - B7E260D818171D2000A0E872 /* CCTextField.h in Headers */, - B7D273131822F4AA0054849B /* CCBReader.h in Headers */, - 50CB3B0E100AC43A00B7A750 /* CCActionManager.h in Headers */, - 509D0818101E4FCE007E1749 /* CCTiledMap.h in Headers */, - D2CB849C187F80EF006820BE /* vec4.h in Headers */, - 50F29F6F102053370046CA73 /* base64.h in Headers */, - 50F2A105102094550046CA73 /* ZipUtils.h in Headers */, - 50CFAC391023660000175934 /* CCTMXXMLParser.h in Headers */, - 50316AA610291280003ACFE7 /* CCRenderTexture.h in Headers */, - B7D273171822F4AA0054849B /* CCBSequenceProperty.h in Headers */, - D2CB8498187F80EF006820BE /* ray2.h in Headers */, - 50316AD41029A126003ACFE7 /* CCMotionStreak.h in Headers */, - 505462FC1062768000AB7C52 /* ccConfig.h in Headers */, - 50E2A15010A45E7F00D894CE /* CCSpriteFrame.h in Headers */, - B7E776211857A159004221AA /* CCColor.h in Headers */, - 50E2A25210A46CC600D894CE /* CCProtocols.h in Headers */, - 502C8BE010A661E200D137BA /* CCSpriteFrameCache.h in Headers */, - B79F905A17FE2A2E00908504 /* CCTableView.h in Headers */, - 50E1357510ADEB1B00C9E7FA /* CCTexture.h in Headers */, - 50D2AC9510E90DFA0068ECEB /* CCTiledMapLayer.h in Headers */, - B7705FFF1831A07B0043CC67 /* NSMutableArray+WeakReferences.h in Headers */, - B7705FEA1831A07B0043CC67 /* ALListener.h in Headers */, - 50D2AC9710E90DFA0068ECEB /* CCTiledMapObjectGroup.h in Headers */, - B7D273151822F4AA0054849B /* CCBSequence.h in Headers */, - 0529445D11098D6F00E500F3 /* CCProfiling.h in Headers */, - 5015043B113300F900A9CA65 /* CCActionProgressTimer.h in Headers */, - B7705FD21831A07B0043CC67 /* OALAudioActions.h in Headers */, - 50FBB2DA117613F500150761 /* CCActionTween.h in Headers */, - B7705FD41831A07B0043CC67 /* OALUtilityActions.h in Headers */, - D2CB849E187F80F2006820BE /* aabb.h in Headers */, - 50D898F31192CB7500458C29 /* uthash.h in Headers */, - 508EAC311193F8B0007F058D /* utlist.h in Headers */, - B7705FDE1831A07B0043CC67 /* ObjectAL.h in Headers */, - E0C3655B11F0AE9B001C08F9 /* CCSpriteBatchNode.h in Headers */, - E0C54DCB11F9CF2700B9E4CB /* ccUtils.h in Headers */, - D2CB8496187F80EF006820BE /* plane.h in Headers */, - B7705FF11831A07B0043CC67 /* ALTypes.h in Headers */, - E01E6D8C121F130E001A484F /* CCLabelBMFont.h in Headers */, - B7705FDA1831A07B0043CC67 /* OALAudioTracks.h in Headers */, - E0EAD0FF121F4B4600B0C81C /* CCDirectorIOS.h in Headers */, - E0EAD108121F4B4600B0C81C /* CCGLView.h in Headers */, - B798D143181F469100E7BFCD /* CCLabelBMFont_Private.h in Headers */, - B7705FCE1831A07B0043CC67 /* OALAction.h in Headers */, - B7705FF41831A07B0043CC67 /* OpenALManager.h in Headers */, - E0EAD10C121F4B4600B0C81C /* CCESRenderer.h in Headers */, - E0EAD19D121F4D7300B0C81C /* CCGL.h in Headers */, - E0EAD1F1121F522A00B0C81C /* CCConfiguration.h in Headers */, - B77060061831A07B0043CC67 /* OALTools.h in Headers */, - E0F924711224140400EF2362 /* CCTexturePVR.h in Headers */, - E0F92AC41224559800EF2362 /* CCNS.h in Headers */, - E02BB6D6126CA93A006E46A2 /* CCAnimationCache.h in Headers */, - D2CB849B187F80EF006820BE /* vec3.h in Headers */, - E02BB704126CADEA006E46A2 /* CCAnimation.h in Headers */, - B7D273191822F4AA0054849B /* CCBuilderReader.h in Headers */, - E0BC7D9D1342CE7B001B4DCC /* CCShaderCache.h in Headers */, - B7E775D018527EF0004221AA /* CCAppDelegate.h in Headers */, - E0BC7D9F1342CE7B001B4DCC /* CCGLProgram.h in Headers */, - E0BC7DA81342CF27001B4DCC /* CCES2Renderer.h in Headers */, - B7705FD81831A07B0043CC67 /* OALAudioTrackNotifications.h in Headers */, - A0BE62D9140535F000DAA336 /* CCVertex.h in Headers */, - B77060031831A07B0043CC67 /* OALAudioFile.h in Headers */, - A0C20AC8144FDAF700D84B47 /* CCParticleBatchNode.h in Headers */, - B7705FDF1831A07B0043CC67 /* ObjectALConfig.h in Headers */, - A046E29314C1DB7D0005BBF2 /* CCDirectorMac.h in Headers */, - A046E29714C1DB7D0005BBF2 /* CCGLView.h in Headers */, - A046E29914C1DB7E0005BBF2 /* CCWindow.h in Headers */, - A0A10B5714F3011F00FA38C1 /* ccGLStateCache.h in Headers */, - B791E85E182074C500DAE1D7 /* CCProgressNode.h in Headers */, - B7EE69E01819E75700B983FE /* CCLayout.h in Headers */, - A0C87D1A14F9A3A100C0E8B2 /* NSThread+performBlock.h in Headers */, - A093FF09150E9BE00039327A /* ccShaders.h in Headers */, - B791E84A182064BF00DAE1D7 /* CCTiledMapLayer_Private.h in Headers */, - B7705FEF1831A07B0043CC67 /* ALSource.h in Headers */, - B7705FED1831A07B0043CC67 /* ALSoundSourcePool.h in Headers */, - A09CEE97150EB30D001E49B8 /* ccShader_Position_uColor_frag.h in Headers */, - B7705FDC1831A07B0043CC67 /* OALSimpleAudio.h in Headers */, - A09CEE98150EB30D001E49B8 /* ccShader_Position_uColor_vert.h in Headers */, - A09CEE99150EB30D001E49B8 /* ccShader_PositionColor_frag.h in Headers */, - A09CEE9A150EB30D001E49B8 /* ccShader_PositionColor_vert.h in Headers */, - A09CEE9B150EB30D001E49B8 /* ccShader_PositionTexture_frag.h in Headers */, - A6DC4E0918055DCC00C280A6 /* CCTransition.h in Headers */, - B791E85D182074C500DAE1D7 /* CCProgressNode_Private.h in Headers */, - A09CEE9C150EB30D001E49B8 /* ccShader_PositionTexture_uColor_frag.h in Headers */, - A09CEE9D150EB30D001E49B8 /* ccShader_PositionTexture_uColor_vert.h in Headers */, - B7705FF61831A07B0043CC67 /* OALAudioSession.h in Headers */, - A09CEE9E150EB30D001E49B8 /* ccShader_PositionTexture_vert.h in Headers */, - B798D14D18204BEC00E7BFCD /* CCParticleSystemBase_Private.h in Headers */, - A09CEE9F150EB30D001E49B8 /* ccShader_PositionTextureA8Color_frag.h in Headers */, - A09CEEA0150EB30D001E49B8 /* ccShader_PositionTextureA8Color_vert.h in Headers */, - D2CB8499187F80EF006820BE /* utility.h in Headers */, - D2CB8497187F80EF006820BE /* quaternion.h in Headers */, - A09CEEA1150EB30D001E49B8 /* ccShader_PositionTextureColor_frag.h in Headers */, - A09CEEA2150EB30D001E49B8 /* ccShader_PositionTextureColor_vert.h in Headers */, - A09CEEA3150EB30D001E49B8 /* ccShader_PositionTextureColorAlphaTest_frag.h in Headers */, - B7705FFB1831A07B0043CC67 /* IOSVersion.h in Headers */, - A0A7A53C1514F27D00C8BD16 /* CCActionCatmullRom.h in Headers */, - B77060091831A07B0043CC67 /* SynthesizeSingleton.h in Headers */, - A039EBFF155C686B0061EE37 /* CCNode+Debug.h in Headers */, - A0DA0BC315BCDCA200E80A92 /* CCDrawNode.h in Headers */, - A0DA0BDE15BCFAD700E80A92 /* ccShader_PositionColorLengthTexture_frag.h in Headers */, - A0DA0BDF15BCFAD700E80A92 /* ccShader_PositionColorLengthTexture_vert.h in Headers */, - D2CB8493187F80EF006820BE /* kazmath.h in Headers */, - 2B192835163361B10049A044 /* CCClippingNode.h in Headers */, - B7EE6A1E181AE34600B983FE /* CCSlider.h in Headers */, - D2CB8494187F80EF006820BE /* mat3.h in Headers */, - A003AC8C1657071100C7B792 /* ccFPSImages.h in Headers */, - B74C2B9B17BDA63A00A829C0 /* CCSprite9Slice.h in Headers */, - B77060CF18341AD50043CC67 /* CCBReader_Private.h in Headers */, - B75C2E7C17C5908B002B0E0D /* NSAttributedString+CCAdditions.h in Headers */, - A6A0734517C788EB004343C8 /* CCResponderManager.h in Headers */, - A6A0734A17C78EF3004343C8 /* CCResponder.h in Headers */, - B78AE46217E7AF1C0028BE0B /* CCButton.h in Headers */, - B798D15318205EFB00E7BFCD /* CCParticleSystem_Private.h in Headers */, - B7705FD61831A07B0043CC67 /* OALAudioTrack.h in Headers */, - B78AE46417E7AF1C0028BE0B /* CCControl.h in Headers */, - B78AE46617E7AF1C0028BE0B /* CCControlTextureFactory.h in Headers */, - B78AE46817E7AF1C0028BE0B /* CCScrollView.h in Headers */, - B78AE46C17E7AF6C0028BE0B /* UITouch+CC.h in Headers */, - B7D2730F1822F4AA0054849B /* CCBKeyframe.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 5018F24C0DFDEAC400C013A5 /* cocos2d */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5018F2500DFDEAE300C013A5 /* Build configuration list for PBXNativeTarget "cocos2d" */; - buildPhases = ( - 5018F2490DFDEAC400C013A5 /* Headers */, - 5018F24A0DFDEAC400C013A5 /* Sources */, - 5018F24B0DFDEAC400C013A5 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - B759E5321880C70A00E8166C /* PBXTargetDependency */, - ); - name = cocos2d; - productName = cocos2d; - productReference = 5018F24D0DFDEAC400C013A5 /* libcocos2d.a */; - productType = "com.apple.product-type.library.static"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 29B97313FDCFA39411CA2CEA /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0510; - }; - buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "cocos2d-ios" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 1; - knownRegions = ( - English, - Japanese, - French, - German, - en, - ); - mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = B759E5291880C66900E8166C /* Products */; - ProjectRef = B759E5281880C66900E8166C /* Chipmunk7-ios.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - 5018F24C0DFDEAC400C013A5 /* cocos2d */, - B772F6B118120CC9005C069B /* appledoc */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - B759E52D1880C66900E8166C /* libObjectiveChipmunk-iPhone.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libObjectiveChipmunk-iPhone.a"; - remoteRef = B759E52C1880C66900E8166C /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXShellScriptBuildPhase section */ - B772F6B518120CDF005C069B /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "tools/build_docs.sh\n\n"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 5018F24A0DFDEAC400C013A5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 506887F70E96D4F000F943E5 /* CCAtlasNode.m in Sources */, - 506884D70E96921100F943E5 /* CCLabelAtlas.m in Sources */, - 506882160E95770400F943E5 /* CCTextureAtlas.m in Sources */, - 5018F26A0DFDEAFF00C013A5 /* CCAction.m in Sources */, - 5018F26C0DFDEAFF00C013A5 /* CCNode.m in Sources */, - 5018F26E0DFDEAFF00C013A5 /* CCDirector.m in Sources */, - 5018F2700DFDEAFF00C013A5 /* CCActionInstant.m in Sources */, - 5018F2720DFDEAFF00C013A5 /* CCActionInterval.m in Sources */, - B77060071831A07B0043CC67 /* OALTools.m in Sources */, - D33803EA180331A90072D8FE /* CCPhysicsJoint.m in Sources */, - B7705FE91831A07B0043CC67 /* ALDevice.m in Sources */, - 5018F2740DFDEAFF00C013A5 /* CCLabelTTF.m in Sources */, - 5018F2760DFDEAFF00C013A5 /* CCNodeColor.m in Sources */, - B77060001831A07B0043CC67 /* NSMutableArray+WeakReferences.m in Sources */, - 5018F2780DFDEAFF00C013A5 /* CCScene.m in Sources */, - 5018F27E0DFDEAFF00C013A5 /* CCTextureCache.m in Sources */, - B7705FE51831A07B0043CC67 /* ALChannelSource.m in Sources */, - 50B2CCCF0E119B8E00AE9530 /* CCDrawingPrimitives.m in Sources */, - 5038B6B30E196CD8009A621E /* CCParticleSystemBase.m in Sources */, - 504055B10E3230BD00213FEF /* CCParticleExamples.m in Sources */, - 506602120E38A70D000B500E /* CCScheduler.m in Sources */, - 50A07B7B0E4CBCD300AAF0BB /* cocos2d.m in Sources */, - B7D273181822F4AA0054849B /* CCBSequenceProperty.m in Sources */, - 501CCFB40E99657C00B86F68 /* TGAlib.m in Sources */, - B7E260D918171D2000A0E872 /* CCTextField.m in Sources */, - 50F7B2790F28DE7C00057537 /* CCActionEase.m in Sources */, - D3A2E7D3181E12750033614C /* CCPhysicsShape.m in Sources */, - B7705FE71831A07B0043CC67 /* ALContext.m in Sources */, - B7EE6A1F181AE34600B983FE /* CCSlider.m in Sources */, - 509A79980F6188420032F449 /* CCSprite.m in Sources */, - 50C508C70F7C194400799124 /* CCFileUtils.m in Sources */, - B7705FD31831A07B0043CC67 /* OALAudioActions.m in Sources */, - 503798C70F912C2000986724 /* CGPointExtension.m in Sources */, - 50D413270F9A3FE00040C3C8 /* CCParticleSystem.m in Sources */, - 502C6C6D0FB87970002BF3C2 /* CCParallaxNode.m in Sources */, - D2CB84A5187F80FD006820BE /* ray2.c in Sources */, - 6F305B600FB9D2790052E700 /* TransformUtils.m in Sources */, - 50CB3B0F100AC43A00B7A750 /* CCActionManager.m in Sources */, - D2CB84AB187F8102006820BE /* matrix.c in Sources */, - B7E775D118527EF0004221AA /* CCAppDelegate.m in Sources */, - 509D0819101E4FCE007E1749 /* CCTiledMap.m in Sources */, - D2CB84A6187F80FD006820BE /* utility.c in Sources */, - D2CB84A4187F80FD006820BE /* quaternion.c in Sources */, - B7D273141822F4AA0054849B /* CCBReader.m in Sources */, - B7D2730E1822F4AA0054849B /* CCBAnimationManager.m in Sources */, - 50F29F5610204FD60046CA73 /* base64.c in Sources */, - B7705FD91831A07B0043CC67 /* OALAudioTrackNotifications.m in Sources */, - 50F2A104102094550046CA73 /* ZipUtils.m in Sources */, - 50CFAC3A1023660000175934 /* CCTMXXMLParser.m in Sources */, - B7705FCF1831A07B0043CC67 /* OALAction.m in Sources */, - B77060041831A07B0043CC67 /* OALAudioFile.m in Sources */, - B7705FF01831A07B0043CC67 /* ALSource.m in Sources */, - 50316AA710291280003ACFE7 /* CCRenderTexture.m in Sources */, - 50316AD51029A126003ACFE7 /* CCMotionStreak.m in Sources */, - 50E2A15110A45E7F00D894CE /* CCSpriteFrame.m in Sources */, - 502C8BE110A661E200D137BA /* CCSpriteFrameCache.m in Sources */, - 50E1357610ADEB1B00C9E7FA /* CCTexture.m in Sources */, - 50D2AC9610E90DFA0068ECEB /* CCTiledMapLayer.m in Sources */, - 50D2AC9810E90DFA0068ECEB /* CCTiledMapObjectGroup.m in Sources */, - 503862E6110072BC005D2C92 /* CCConfiguration.m in Sources */, - 0529445E11098D6F00E500F3 /* CCProfiling.m in Sources */, - 5015043C113300F900A9CA65 /* CCActionProgressTimer.m in Sources */, - B7705FF51831A07B0043CC67 /* OpenALManager.m in Sources */, - 50FBB2DB117613F500150761 /* CCActionTween.m in Sources */, - B7705FD71831A07B0043CC67 /* OALAudioTrack.m in Sources */, - E0C3655C11F0AE9B001C08F9 /* CCSpriteBatchNode.m in Sources */, - D2CB84A9187F80FD006820BE /* vec4.c in Sources */, - E0C54DCA11F9CF2700B9E4CB /* ccUtils.c in Sources */, - D33803E618032F390072D8FE /* CCPhysicsNode.m in Sources */, - D2CB84A3187F80FD006820BE /* plane.c in Sources */, - E01E6D8D121F130E001A484F /* CCLabelBMFont.m in Sources */, - E0EAD100121F4B4600B0C81C /* CCDirectorIOS.m in Sources */, - E0EAD109121F4B4600B0C81C /* CCGLView.m in Sources */, - D2CB84A7187F80FD006820BE /* vec2.c in Sources */, - B7D273101822F4AA0054849B /* CCBKeyframe.m in Sources */, - B791E85F182074C500DAE1D7 /* CCProgressNode.m in Sources */, - E0F924721224140400EF2362 /* CCTexturePVR.m in Sources */, - B7705FEB1831A07B0043CC67 /* ALListener.m in Sources */, - E02BB6D7126CA93A006E46A2 /* CCAnimationCache.m in Sources */, - D2CB84AA187F8102006820BE /* mat4stack.c in Sources */, - D2CB849F187F80F8006820BE /* neon_matrix_impl.c in Sources */, - D2CB84A8187F80FD006820BE /* vec3.c in Sources */, - E02BB705126CADEA006E46A2 /* CCAnimation.m in Sources */, - E0BC7D9E1342CE7B001B4DCC /* CCShaderCache.m in Sources */, - E0BC7DA01342CE7B001B4DCC /* CCGLProgram.m in Sources */, - B7705FE31831A07B0043CC67 /* ALCaptureDevice.m in Sources */, - E0BC7DA91342CF27001B4DCC /* CCES2Renderer.m in Sources */, - A0BE62DA140535F000DAA336 /* CCVertex.m in Sources */, - A0C20AC9144FDAF700D84B47 /* CCParticleBatchNode.m in Sources */, - A046E29414C1DB7D0005BBF2 /* CCDirectorMac.m in Sources */, - A046E29814C1DB7D0005BBF2 /* CCGLView.m in Sources */, - A046E29A14C1DB7E0005BBF2 /* CCWindow.m in Sources */, - B7D273121822F4AA0054849B /* CCBLocalizationManager.m in Sources */, - A0A10B5814F3011F00FA38C1 /* ccGLStateCache.m in Sources */, - B7705FFC1831A07B0043CC67 /* IOSVersion.m in Sources */, - A0C87D1B14F9A3A100C0E8B2 /* NSThread+performBlock.m in Sources */, - B7705FE11831A07B0043CC67 /* ALBuffer.m in Sources */, - A093FF0A150E9BE00039327A /* ccShaders.m in Sources */, - B7D273161822F4AA0054849B /* CCBsequence.m in Sources */, - D2CB84A1187F80FD006820BE /* mat3.c in Sources */, - A0A7A53D1514F27D00C8BD16 /* CCActionCatmullRom.m in Sources */, - A039EC00155C686B0061EE37 /* CCNode+Debug.m in Sources */, - B7705FDD1831A07B0043CC67 /* OALSimpleAudio.m in Sources */, - A0DA0BC415BCDCA200E80A92 /* CCDrawNode.m in Sources */, - B7705FF31831A07B0043CC67 /* ALWrapper.m in Sources */, - B7705FF91831A07B0043CC67 /* OALSuspendHandler.m in Sources */, - B7705FDB1831A07B0043CC67 /* OALAudioTracks.m in Sources */, - B7705FEE1831A07B0043CC67 /* ALSoundSourcePool.m in Sources */, - B7EE69E11819E75700B983FE /* CCLayout.m in Sources */, - D2CB84A0187F80F8006820BE /* aabb.c in Sources */, - B7705FD51831A07B0043CC67 /* OALUtilityActions.m in Sources */, - 2B192836163361B10049A044 /* CCClippingNode.m in Sources */, - A003AC8F16572D6000C7B792 /* ccFPSImages.m in Sources */, - B79F905B17FE2A2E00908504 /* CCTableView.m in Sources */, - B74C2B9C17BDA63A00A829C0 /* CCSprite9Slice.m in Sources */, - B75C2E7D17C5908B002B0E0D /* NSAttributedString+CCAdditions.m in Sources */, - B7EE69E31819E75700B983FE /* CCLayoutBox.m in Sources */, - B7705FF71831A07B0043CC67 /* OALAudioSession.m in Sources */, - B7E776221857A159004221AA /* CCColor.m in Sources */, - A6DC4E0A18055DCC00C280A6 /* CCTransition.m in Sources */, - B77060021831A07B0043CC67 /* NSMutableDictionary+WeakReferences.m in Sources */, - A6A0734617C788EB004343C8 /* CCResponderManager.m in Sources */, - D2CB84A2187F80FD006820BE /* mat4.c in Sources */, - A6A0734B17C78EF3004343C8 /* CCResponder.m in Sources */, - B78AE46317E7AF1C0028BE0B /* CCButton.m in Sources */, - B78AE46517E7AF1C0028BE0B /* CCControl.m in Sources */, - B78AE46717E7AF1C0028BE0B /* CCControlTextureFactory.m in Sources */, - B7705FD11831A07B0043CC67 /* OALActionManager.m in Sources */, - B78AE46917E7AF1C0028BE0B /* CCScrollView.m in Sources */, - B78AE46D17E7AF6C0028BE0B /* UITouch+CC.m in Sources */, - B7705FFD1831A07B0043CC67 /* mach_timing.c in Sources */, - D33803E318032ECE0072D8FE /* CCPhysicsBody.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - B759E5321880C70A00E8166C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "ObjectiveChipmunk-iPhone"; - targetProxy = B759E5311880C70A00E8166C /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 5018F24E0DFDEAC500C013A5 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_OBJC_IMPLICIT_ATOMIC_PROPERTIES = YES; - COPY_PHASE_STRIP = NO; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "CC_ENABLE_GL_STATE_CACHE=1", - "CD_DEBUG=1", - DEBUG, - "COCOS2D_DEBUG=1", - ); - GCC_THUMB_SUPPORT = NO; - GCC_TREAT_WARNINGS_AS_ERRORS = NO; - GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES; - GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; - GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; - GCC_WARN_SHADOW = YES; - HEADER_SEARCH_PATHS = ( - "$(SRCROOT)/external/kazmath/include", - "cocos2d/**", - "cocos2d-ui/**", - "cocos2d-ui-tests/**", - "$(SRCROOT)/external/Chipmunk/include", - "$(SRCROOT)/external/Chipmunk/objectivec/include", - "$(SRCROOT)/external/ObjectAL/**", - ); - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/build/Debug-iphonesimulator\"", - ); - OTHER_LDFLAGS = ""; - PRODUCT_NAME = cocos2d; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - 5018F24F0DFDEAC500C013A5 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_OBJC_IMPLICIT_ATOMIC_PROPERTIES = YES; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_THUMB_SUPPORT = NO; - GCC_TREAT_WARNINGS_AS_ERRORS = NO; - GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES; - GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; - GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; - GCC_WARN_SHADOW = YES; - HEADER_SEARCH_PATHS = ( - "$(SRCROOT)/external/kazmath/include", - "cocos2d/**", - "cocos2d-ui/**", - "cocos2d-ui-tests/**", - "$(SRCROOT)/external/Chipmunk/include", - "$(SRCROOT)/external/Chipmunk/objectivec/include", - "$(SRCROOT)/external/ObjectAL/**", - ); - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/build/Debug-iphonesimulator\"", - ); - OTHER_LDFLAGS = ""; - PRODUCT_NAME = cocos2d; - SKIP_INSTALL = YES; - ZERO_LINK = NO; - }; - name = Release; - }; - B772F6B318120CC9005C069B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - B772F6B418120CC9005C069B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - C01FCF4F08A954540054247B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COMPRESS_PNG_FILES = YES; - EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES = ".git *.nib *.lproj *.framework *.gch *.xcode* (*) CVS .svn"; - GCC_C_LANGUAGE_STANDARD = c99; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "CC_ENABLE_GL_STATE_CACHE=1", - "CD_DEBUG=1", - DEBUG, - "COCOS2D_DEBUG=2", - ); - GCC_THUMB_SUPPORT = NO; - GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES; - GCC_TREAT_WARNINGS_AS_ERRORS = YES; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_MISSING_NEWLINE = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = YES; - GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - external/kazmath/include, - "cocos2d/**", - "cocos2d-ui/**", - "cocos2d-ui-tests/**", - external/Chipmunk/include, - external/Chipmunk/objectivec/include, - "external/ObjectAL/**", - ); - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - ONLY_ACTIVE_ARCH = YES; - OTHER_LDFLAGS = "-ObjC"; - PROVISIONING_PROFILE = ""; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - C01FCF5008A954540054247B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COMPRESS_PNG_FILES = YES; - EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES = ".git *.nib *.lproj *.framework *.gch *.xcode* (*) CVS .svn"; - GCC_C_LANGUAGE_STANDARD = c99; - GCC_PREPROCESSOR_DEFINITIONS = ( - "CC_ENABLE_GL_STATE_CACHE=1", - NS_BLOCK_ASSERTIONS, - NDEBUG, - ); - GCC_SYMBOLS_PRIVATE_EXTERN = YES; - GCC_THUMB_SUPPORT = NO; - GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES; - GCC_TREAT_WARNINGS_AS_ERRORS = YES; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_MISSING_NEWLINE = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = YES; - GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - external/kazmath/include, - "cocos2d/**", - "cocos2d-ui/**", - "cocos2d-ui-tests/**", - external/Chipmunk/include, - external/Chipmunk/objectivec/include, - "external/ObjectAL/**", - ); - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - ONLY_ACTIVE_ARCH = NO; - OTHER_LDFLAGS = "-ObjC"; - PROVISIONING_PROFILE = ""; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 5018F2500DFDEAE300C013A5 /* Build configuration list for PBXNativeTarget "cocos2d" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5018F24E0DFDEAC500C013A5 /* Debug */, - 5018F24F0DFDEAC500C013A5 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - B772F6B218120CC9005C069B /* Build configuration list for PBXAggregateTarget "appledoc" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - B772F6B318120CC9005C069B /* Debug */, - B772F6B418120CC9005C069B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - C01FCF4E08A954540054247B /* Build configuration list for PBXProject "cocos2d-ios" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C01FCF4F08A954540054247B /* Debug */, - C01FCF5008A954540054247B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ios.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ios.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index c2f54ed..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ios.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ios.xcodeproj/xcshareddata/xcschemes/appledoc.xcscheme b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ios.xcodeproj/xcshareddata/xcschemes/appledoc.xcscheme deleted file mode 100644 index 49f179e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ios.xcodeproj/xcshareddata/xcschemes/appledoc.xcscheme +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ios.xcodeproj/xcshareddata/xcschemes/cocos2d.xcscheme b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ios.xcodeproj/xcshareddata/xcschemes/cocos2d.xcscheme deleted file mode 100644 index e6bf38a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ios.xcodeproj/xcshareddata/xcschemes/cocos2d.xcscheme +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-osx.xcodeproj/project.pbxproj b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-osx.xcodeproj/project.pbxproj deleted file mode 100644 index c171c02..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-osx.xcodeproj/project.pbxproj +++ /dev/null @@ -1,2333 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 2B19285F163379400049A044 /* CCClippingNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B19285D163379400049A044 /* CCClippingNode.h */; }; - 2B192860163379400049A044 /* CCClippingNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B19285E163379400049A044 /* CCClippingNode.m */; }; - A003ACA7165731D500C7B792 /* ccFPSImages.h in Headers */ = {isa = PBXBuildFile; fileRef = A003ACA5165731D500C7B792 /* ccFPSImages.h */; }; - A003ACA8165731D500C7B792 /* ccFPSImages.m in Sources */ = {isa = PBXBuildFile; fileRef = A003ACA6165731D500C7B792 /* ccFPSImages.m */; }; - A009FB83150EC87500897349 /* ccShader_Position_uColor_frag.h in Headers */ = {isa = PBXBuildFile; fileRef = A009FB74150EC87500897349 /* ccShader_Position_uColor_frag.h */; }; - A009FB84150EC87500897349 /* ccShader_Position_uColor_vert.h in Headers */ = {isa = PBXBuildFile; fileRef = A009FB75150EC87500897349 /* ccShader_Position_uColor_vert.h */; }; - A009FB85150EC87500897349 /* ccShader_PositionColor_frag.h in Headers */ = {isa = PBXBuildFile; fileRef = A009FB76150EC87500897349 /* ccShader_PositionColor_frag.h */; }; - A009FB86150EC87500897349 /* ccShader_PositionColor_vert.h in Headers */ = {isa = PBXBuildFile; fileRef = A009FB77150EC87500897349 /* ccShader_PositionColor_vert.h */; }; - A009FB87150EC87500897349 /* ccShader_PositionTexture_frag.h in Headers */ = {isa = PBXBuildFile; fileRef = A009FB78150EC87500897349 /* ccShader_PositionTexture_frag.h */; }; - A009FB88150EC87500897349 /* ccShader_PositionTexture_uColor_frag.h in Headers */ = {isa = PBXBuildFile; fileRef = A009FB79150EC87500897349 /* ccShader_PositionTexture_uColor_frag.h */; }; - A009FB89150EC87500897349 /* ccShader_PositionTexture_uColor_vert.h in Headers */ = {isa = PBXBuildFile; fileRef = A009FB7A150EC87500897349 /* ccShader_PositionTexture_uColor_vert.h */; }; - A009FB8A150EC87500897349 /* ccShader_PositionTexture_vert.h in Headers */ = {isa = PBXBuildFile; fileRef = A009FB7B150EC87500897349 /* ccShader_PositionTexture_vert.h */; }; - A009FB8B150EC87500897349 /* ccShader_PositionTextureA8Color_frag.h in Headers */ = {isa = PBXBuildFile; fileRef = A009FB7C150EC87500897349 /* ccShader_PositionTextureA8Color_frag.h */; }; - A009FB8C150EC87500897349 /* ccShader_PositionTextureA8Color_vert.h in Headers */ = {isa = PBXBuildFile; fileRef = A009FB7D150EC87500897349 /* ccShader_PositionTextureA8Color_vert.h */; }; - A009FB8D150EC87500897349 /* ccShader_PositionTextureColor_frag.h in Headers */ = {isa = PBXBuildFile; fileRef = A009FB7E150EC87500897349 /* ccShader_PositionTextureColor_frag.h */; }; - A009FB8E150EC87500897349 /* ccShader_PositionTextureColor_vert.h in Headers */ = {isa = PBXBuildFile; fileRef = A009FB7F150EC87500897349 /* ccShader_PositionTextureColor_vert.h */; }; - A009FB8F150EC87500897349 /* ccShader_PositionTextureColorAlphaTest_frag.h in Headers */ = {isa = PBXBuildFile; fileRef = A009FB80150EC87500897349 /* ccShader_PositionTextureColorAlphaTest_frag.h */; }; - A009FB90150EC87500897349 /* ccShaders.h in Headers */ = {isa = PBXBuildFile; fileRef = A009FB81150EC87500897349 /* ccShaders.h */; }; - A009FB91150EC87600897349 /* ccShaders.m in Sources */ = {isa = PBXBuildFile; fileRef = A009FB82150EC87500897349 /* ccShaders.m */; }; - A03714D7154F1D9300081CBA /* CCNode+Debug.h in Headers */ = {isa = PBXBuildFile; fileRef = A03714D5154F1D9300081CBA /* CCNode+Debug.h */; }; - A03714D8154F1D9300081CBA /* CCNode+Debug.m in Sources */ = {isa = PBXBuildFile; fileRef = A03714D6154F1D9300081CBA /* CCNode+Debug.m */; }; - A046E2B214C1E5000005BBF2 /* CCDirectorIOS.h in Headers */ = {isa = PBXBuildFile; fileRef = A046E2A614C1E5000005BBF2 /* CCDirectorIOS.h */; }; - A046E2B314C1E5000005BBF2 /* CCDirectorIOS.m in Sources */ = {isa = PBXBuildFile; fileRef = A046E2A714C1E5000005BBF2 /* CCDirectorIOS.m */; }; - A046E2B414C1E5000005BBF2 /* CCES2Renderer.h in Headers */ = {isa = PBXBuildFile; fileRef = A046E2A814C1E5000005BBF2 /* CCES2Renderer.h */; }; - A046E2B514C1E5000005BBF2 /* CCES2Renderer.m in Sources */ = {isa = PBXBuildFile; fileRef = A046E2A914C1E5000005BBF2 /* CCES2Renderer.m */; }; - A046E2B614C1E5000005BBF2 /* CCESRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = A046E2AA14C1E5000005BBF2 /* CCESRenderer.h */; }; - A046E2B714C1E5000005BBF2 /* CCGLView.h in Headers */ = {isa = PBXBuildFile; fileRef = A046E2AB14C1E5000005BBF2 /* CCGLView.h */; }; - A046E2B814C1E5000005BBF2 /* CCGLView.m in Sources */ = {isa = PBXBuildFile; fileRef = A046E2AC14C1E5000005BBF2 /* CCGLView.m */; }; - A046E2C014C1E5480005BBF2 /* CCGLProgram.h in Headers */ = {isa = PBXBuildFile; fileRef = A046E2BE14C1E5480005BBF2 /* CCGLProgram.h */; }; - A046E2C114C1E5480005BBF2 /* CCGLProgram.m in Sources */ = {isa = PBXBuildFile; fileRef = A046E2BF14C1E5480005BBF2 /* CCGLProgram.m */; }; - A064312713C1418200CC5554 /* libkazmath.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A06430E713C1414300CC5554 /* libkazmath.a */; }; - A0A7A506151416A000C8BD16 /* CCActionCatmullRom.m in Sources */ = {isa = PBXBuildFile; fileRef = A0A7A504151416A000C8BD16 /* CCActionCatmullRom.m */; }; - A0A7A507151416A000C8BD16 /* CCActionCatmullRom.h in Headers */ = {isa = PBXBuildFile; fileRef = A0A7A505151416A000C8BD16 /* CCActionCatmullRom.h */; }; - A0AAB80B1451BD3600850F2C /* CCParticleBatchNode.h in Headers */ = {isa = PBXBuildFile; fileRef = A0AAB8091451BD3600850F2C /* CCParticleBatchNode.h */; }; - A0AAB80C1451BD3600850F2C /* CCParticleBatchNode.m in Sources */ = {isa = PBXBuildFile; fileRef = A0AAB80A1451BD3600850F2C /* CCParticleBatchNode.m */; }; - A0B532B913C141FF0072EDA4 /* aabb.h in Headers */ = {isa = PBXBuildFile; fileRef = A0B5329A13C141FF0072EDA4 /* aabb.h */; }; - A0B532BA13C141FF0072EDA4 /* mat4stack.h in Headers */ = {isa = PBXBuildFile; fileRef = A0B5329C13C141FF0072EDA4 /* mat4stack.h */; }; - A0B532BB13C141FF0072EDA4 /* matrix.h in Headers */ = {isa = PBXBuildFile; fileRef = A0B5329D13C141FF0072EDA4 /* matrix.h */; }; - A0B532BC13C141FF0072EDA4 /* kazmath.h in Headers */ = {isa = PBXBuildFile; fileRef = A0B5329E13C141FF0072EDA4 /* kazmath.h */; }; - A0B532BD13C141FF0072EDA4 /* mat3.h in Headers */ = {isa = PBXBuildFile; fileRef = A0B5329F13C141FF0072EDA4 /* mat3.h */; }; - A0B532BE13C141FF0072EDA4 /* mat4.h in Headers */ = {isa = PBXBuildFile; fileRef = A0B532A013C141FF0072EDA4 /* mat4.h */; }; - A0B532BF13C141FF0072EDA4 /* plane.h in Headers */ = {isa = PBXBuildFile; fileRef = A0B532A113C141FF0072EDA4 /* plane.h */; }; - A0B532C013C141FF0072EDA4 /* quaternion.h in Headers */ = {isa = PBXBuildFile; fileRef = A0B532A213C141FF0072EDA4 /* quaternion.h */; }; - A0B532C113C141FF0072EDA4 /* ray2.h in Headers */ = {isa = PBXBuildFile; fileRef = A0B532A313C141FF0072EDA4 /* ray2.h */; }; - A0B532C213C141FF0072EDA4 /* utility.h in Headers */ = {isa = PBXBuildFile; fileRef = A0B532A413C141FF0072EDA4 /* utility.h */; }; - A0B532C313C141FF0072EDA4 /* vec2.h in Headers */ = {isa = PBXBuildFile; fileRef = A0B532A513C141FF0072EDA4 /* vec2.h */; }; - A0B532C413C141FF0072EDA4 /* vec3.h in Headers */ = {isa = PBXBuildFile; fileRef = A0B532A613C141FF0072EDA4 /* vec3.h */; }; - A0B532C513C141FF0072EDA4 /* vec4.h in Headers */ = {isa = PBXBuildFile; fileRef = A0B532A713C141FF0072EDA4 /* vec4.h */; }; - A0B532C613C141FF0072EDA4 /* aabb.c in Sources */ = {isa = PBXBuildFile; fileRef = A0B532A913C141FF0072EDA4 /* aabb.c */; }; - A0B532C713C141FF0072EDA4 /* mat4stack.c in Sources */ = {isa = PBXBuildFile; fileRef = A0B532AD13C141FF0072EDA4 /* mat4stack.c */; }; - A0B532C813C141FF0072EDA4 /* matrix.c in Sources */ = {isa = PBXBuildFile; fileRef = A0B532AE13C141FF0072EDA4 /* matrix.c */; }; - A0B532C913C141FF0072EDA4 /* mat3.c in Sources */ = {isa = PBXBuildFile; fileRef = A0B532B013C141FF0072EDA4 /* mat3.c */; }; - A0B532CA13C141FF0072EDA4 /* mat4.c in Sources */ = {isa = PBXBuildFile; fileRef = A0B532B113C141FF0072EDA4 /* mat4.c */; }; - A0B532CB13C141FF0072EDA4 /* plane.c in Sources */ = {isa = PBXBuildFile; fileRef = A0B532B213C141FF0072EDA4 /* plane.c */; }; - A0B532CC13C141FF0072EDA4 /* quaternion.c in Sources */ = {isa = PBXBuildFile; fileRef = A0B532B313C141FF0072EDA4 /* quaternion.c */; }; - A0B532CD13C141FF0072EDA4 /* ray2.c in Sources */ = {isa = PBXBuildFile; fileRef = A0B532B413C141FF0072EDA4 /* ray2.c */; }; - A0B532CE13C141FF0072EDA4 /* utility.c in Sources */ = {isa = PBXBuildFile; fileRef = A0B532B513C141FF0072EDA4 /* utility.c */; }; - A0B532CF13C141FF0072EDA4 /* vec2.c in Sources */ = {isa = PBXBuildFile; fileRef = A0B532B613C141FF0072EDA4 /* vec2.c */; }; - A0B532D013C141FF0072EDA4 /* vec3.c in Sources */ = {isa = PBXBuildFile; fileRef = A0B532B713C141FF0072EDA4 /* vec3.c */; }; - A0B532D113C141FF0072EDA4 /* vec4.c in Sources */ = {isa = PBXBuildFile; fileRef = A0B532B813C141FF0072EDA4 /* vec4.c */; }; - A0BE62FC140552BD00DAA336 /* CCVertex.h in Headers */ = {isa = PBXBuildFile; fileRef = A0BE62FA140552BD00DAA336 /* CCVertex.h */; }; - A0BE62FD140552BD00DAA336 /* CCVertex.m in Sources */ = {isa = PBXBuildFile; fileRef = A0BE62FB140552BD00DAA336 /* CCVertex.m */; }; - A0C879AD14F98F1C00C0E8B2 /* NSThread+performBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = A0C879AC14F98F1C00C0E8B2 /* NSThread+performBlock.m */; }; - A0D7D68B15E2D2CC000CA0C4 /* cocos2d.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E69D1225EC7400DE0DA2 /* cocos2d.h */; }; - A0D7D68C15E2D2CC000CA0C4 /* cocos2d.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E69E1225EC7400DE0DA2 /* cocos2d.m */; }; - A0D7D68D15E2D2CC000CA0C4 /* ccConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6491225EC7400DE0DA2 /* ccConfig.h */; }; - A0D7D69015E2D2CC000CA0C4 /* ccMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E65C1225EC7400DE0DA2 /* ccMacros.h */; }; - A0D7D69115E2D2CC000CA0C4 /* ccTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E69C1225EC7400DE0DA2 /* ccTypes.h */; }; - A0D7D69415E2D2CC000CA0C4 /* CCConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E64A1225EC7400DE0DA2 /* CCConfiguration.h */; }; - A0D7D69515E2D2CC000CA0C4 /* CCConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E64B1225EC7400DE0DA2 /* CCConfiguration.m */; }; - A0D7D69615E2D2CC000CA0C4 /* CCDirector.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E64C1225EC7400DE0DA2 /* CCDirector.h */; }; - A0D7D69715E2D2CC000CA0C4 /* CCDirector.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E64D1225EC7400DE0DA2 /* CCDirector.m */; }; - A0D7D69815E2D2CC000CA0C4 /* CCProtocols.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6711225EC7400DE0DA2 /* CCProtocols.h */; }; - A0D7D69915E2D2CC000CA0C4 /* CCScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6781225EC7400DE0DA2 /* CCScheduler.h */; }; - A0D7D69A15E2D2CC000CA0C4 /* CCScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6791225EC7400DE0DA2 /* CCScheduler.m */; }; - A0DA0BBE15BCD93700E80A92 /* CCDrawNode.h in Headers */ = {isa = PBXBuildFile; fileRef = A0DA0BBC15BCD93700E80A92 /* CCDrawNode.h */; }; - A0DA0BBF15BCD93700E80A92 /* CCDrawNode.m in Sources */ = {isa = PBXBuildFile; fileRef = A0DA0BBD15BCD93700E80A92 /* CCDrawNode.m */; }; - A0DA0BDA15BCEB0B00E80A92 /* ccShader_PositionColorLengthTexture_frag.h in Headers */ = {isa = PBXBuildFile; fileRef = A0DA0BD815BCEB0700E80A92 /* ccShader_PositionColorLengthTexture_frag.h */; }; - A0DA0BDB15BCEB0B00E80A92 /* ccShader_PositionColorLengthTexture_vert.h in Headers */ = {isa = PBXBuildFile; fileRef = A0DA0BD915BCEB0800E80A92 /* ccShader_PositionColorLengthTexture_vert.h */; }; - A66680C317D4D73000ECDE6F /* CCResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = A66680BF17D4D73000ECDE6F /* CCResponder.h */; }; - A66680C417D4D73000ECDE6F /* CCResponder.m in Sources */ = {isa = PBXBuildFile; fileRef = A66680C017D4D73000ECDE6F /* CCResponder.m */; }; - A66680C517D4D73000ECDE6F /* CCResponderManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A66680C117D4D73000ECDE6F /* CCResponderManager.h */; }; - A66680C617D4D73000ECDE6F /* CCResponderManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A66680C217D4D73000ECDE6F /* CCResponderManager.m */; }; - B706B19B1820A42300B27A2C /* CCDirector_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B706B19A1820A42300B27A2C /* CCDirector_Private.h */; }; - B74C2B9617BDA54600A829C0 /* CCSprite9Slice.m in Sources */ = {isa = PBXBuildFile; fileRef = B74C2B9417BDA54600A829C0 /* CCSprite9Slice.m */; }; - B74C2B9717BDA54600A829C0 /* CCSprite9Slice.h in Headers */ = {isa = PBXBuildFile; fileRef = B74C2B9517BDA54600A829C0 /* CCSprite9Slice.h */; }; - B750162C18125C4A00708A2F /* CCControlSubclass.h in Headers */ = {isa = PBXBuildFile; fileRef = B750162B18125C4A00708A2F /* CCControlSubclass.h */; }; - B75C2E7717C5857F002B0E0D /* NSAttributedString+CCAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = B75C2E7517C5857F002B0E0D /* NSAttributedString+CCAdditions.h */; }; - B75C2E7817C5857F002B0E0D /* NSAttributedString+CCAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B75C2E7617C5857F002B0E0D /* NSAttributedString+CCAdditions.m */; }; - B77060601831B0C40043CC67 /* OALAction+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B770601F1831B0C40043CC67 /* OALAction+Private.h */; }; - B77060611831B0C40043CC67 /* OALAction.h in Headers */ = {isa = PBXBuildFile; fileRef = B77060201831B0C40043CC67 /* OALAction.h */; }; - B77060621831B0C40043CC67 /* OALAction.m in Sources */ = {isa = PBXBuildFile; fileRef = B77060211831B0C40043CC67 /* OALAction.m */; }; - B77060631831B0C40043CC67 /* OALActionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B77060221831B0C40043CC67 /* OALActionManager.h */; }; - B77060641831B0C40043CC67 /* OALActionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B77060231831B0C40043CC67 /* OALActionManager.m */; }; - B77060651831B0C40043CC67 /* OALAudioActions.h in Headers */ = {isa = PBXBuildFile; fileRef = B77060241831B0C40043CC67 /* OALAudioActions.h */; }; - B77060661831B0C40043CC67 /* OALAudioActions.m in Sources */ = {isa = PBXBuildFile; fileRef = B77060251831B0C40043CC67 /* OALAudioActions.m */; }; - B77060671831B0C40043CC67 /* OALUtilityActions.h in Headers */ = {isa = PBXBuildFile; fileRef = B77060261831B0C40043CC67 /* OALUtilityActions.h */; }; - B77060681831B0C40043CC67 /* OALUtilityActions.m in Sources */ = {isa = PBXBuildFile; fileRef = B77060271831B0C40043CC67 /* OALUtilityActions.m */; }; - B77060691831B0C40043CC67 /* OALAudioTrack.h in Headers */ = {isa = PBXBuildFile; fileRef = B77060291831B0C40043CC67 /* OALAudioTrack.h */; }; - B770606A1831B0C40043CC67 /* OALAudioTrack.m in Sources */ = {isa = PBXBuildFile; fileRef = B770602A1831B0C40043CC67 /* OALAudioTrack.m */; }; - B770606B1831B0C40043CC67 /* OALAudioTrackNotifications.h in Headers */ = {isa = PBXBuildFile; fileRef = B770602B1831B0C40043CC67 /* OALAudioTrackNotifications.h */; }; - B770606C1831B0C40043CC67 /* OALAudioTrackNotifications.m in Sources */ = {isa = PBXBuildFile; fileRef = B770602C1831B0C40043CC67 /* OALAudioTrackNotifications.m */; }; - B770606D1831B0C40043CC67 /* OALAudioTracks.h in Headers */ = {isa = PBXBuildFile; fileRef = B770602D1831B0C40043CC67 /* OALAudioTracks.h */; }; - B770606E1831B0C40043CC67 /* OALAudioTracks.m in Sources */ = {isa = PBXBuildFile; fileRef = B770602E1831B0C40043CC67 /* OALAudioTracks.m */; }; - B770606F1831B0C40043CC67 /* OALSimpleAudio.h in Headers */ = {isa = PBXBuildFile; fileRef = B770602F1831B0C40043CC67 /* OALSimpleAudio.h */; }; - B77060701831B0C40043CC67 /* OALSimpleAudio.m in Sources */ = {isa = PBXBuildFile; fileRef = B77060301831B0C40043CC67 /* OALSimpleAudio.m */; }; - B77060711831B0C40043CC67 /* ObjectAL.h in Headers */ = {isa = PBXBuildFile; fileRef = B77060311831B0C40043CC67 /* ObjectAL.h */; }; - B77060721831B0C40043CC67 /* ObjectALConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = B77060321831B0C40043CC67 /* ObjectALConfig.h */; }; - B77060731831B0C40043CC67 /* ALBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = B77060341831B0C40043CC67 /* ALBuffer.h */; }; - B77060741831B0C40043CC67 /* ALBuffer.m in Sources */ = {isa = PBXBuildFile; fileRef = B77060351831B0C40043CC67 /* ALBuffer.m */; }; - B77060751831B0C40043CC67 /* ALCaptureDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = B77060361831B0C40043CC67 /* ALCaptureDevice.h */; }; - B77060761831B0C40043CC67 /* ALCaptureDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = B77060371831B0C40043CC67 /* ALCaptureDevice.m */; }; - B77060771831B0C40043CC67 /* ALChannelSource.h in Headers */ = {isa = PBXBuildFile; fileRef = B77060381831B0C40043CC67 /* ALChannelSource.h */; }; - B77060781831B0C40043CC67 /* ALChannelSource.m in Sources */ = {isa = PBXBuildFile; fileRef = B77060391831B0C40043CC67 /* ALChannelSource.m */; }; - B77060791831B0C40043CC67 /* ALContext.h in Headers */ = {isa = PBXBuildFile; fileRef = B770603A1831B0C40043CC67 /* ALContext.h */; }; - B770607A1831B0C40043CC67 /* ALContext.m in Sources */ = {isa = PBXBuildFile; fileRef = B770603B1831B0C40043CC67 /* ALContext.m */; }; - B770607B1831B0C40043CC67 /* ALDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = B770603C1831B0C40043CC67 /* ALDevice.h */; }; - B770607C1831B0C40043CC67 /* ALDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = B770603D1831B0C40043CC67 /* ALDevice.m */; }; - B770607D1831B0C40043CC67 /* ALListener.h in Headers */ = {isa = PBXBuildFile; fileRef = B770603E1831B0C40043CC67 /* ALListener.h */; }; - B770607E1831B0C40043CC67 /* ALListener.m in Sources */ = {isa = PBXBuildFile; fileRef = B770603F1831B0C40043CC67 /* ALListener.m */; }; - B770607F1831B0C40043CC67 /* ALSoundSource.h in Headers */ = {isa = PBXBuildFile; fileRef = B77060401831B0C40043CC67 /* ALSoundSource.h */; }; - B77060801831B0C40043CC67 /* ALSoundSourcePool.h in Headers */ = {isa = PBXBuildFile; fileRef = B77060411831B0C40043CC67 /* ALSoundSourcePool.h */; }; - B77060811831B0C40043CC67 /* ALSoundSourcePool.m in Sources */ = {isa = PBXBuildFile; fileRef = B77060421831B0C40043CC67 /* ALSoundSourcePool.m */; }; - B77060821831B0C40043CC67 /* ALSource.h in Headers */ = {isa = PBXBuildFile; fileRef = B77060431831B0C40043CC67 /* ALSource.h */; }; - B77060831831B0C40043CC67 /* ALSource.m in Sources */ = {isa = PBXBuildFile; fileRef = B77060441831B0C40043CC67 /* ALSource.m */; }; - B77060841831B0C40043CC67 /* ALTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = B77060451831B0C40043CC67 /* ALTypes.h */; }; - B77060851831B0C40043CC67 /* ALWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = B77060461831B0C40043CC67 /* ALWrapper.h */; }; - B77060861831B0C40043CC67 /* ALWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = B77060471831B0C40043CC67 /* ALWrapper.m */; }; - B77060871831B0C40043CC67 /* OpenALManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B77060481831B0C40043CC67 /* OpenALManager.h */; }; - B77060881831B0C40043CC67 /* OpenALManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B77060491831B0C40043CC67 /* OpenALManager.m */; }; - B77060891831B0C40043CC67 /* OALAudioSession.h in Headers */ = {isa = PBXBuildFile; fileRef = B770604B1831B0C40043CC67 /* OALAudioSession.h */; }; - B770608A1831B0C40043CC67 /* OALAudioSession.m in Sources */ = {isa = PBXBuildFile; fileRef = B770604C1831B0C40043CC67 /* OALAudioSession.m */; }; - B770608B1831B0C40043CC67 /* OALSuspendHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = B770604D1831B0C40043CC67 /* OALSuspendHandler.h */; }; - B770608C1831B0C40043CC67 /* OALSuspendHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = B770604E1831B0C40043CC67 /* OALSuspendHandler.m */; }; - B770608D1831B0C40043CC67 /* ARCSafe_MemMgmt.h in Headers */ = {isa = PBXBuildFile; fileRef = B77060501831B0C40043CC67 /* ARCSafe_MemMgmt.h */; }; - B770608E1831B0C40043CC67 /* IOSVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = B77060511831B0C40043CC67 /* IOSVersion.h */; }; - B770608F1831B0C40043CC67 /* IOSVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = B77060521831B0C40043CC67 /* IOSVersion.m */; }; - B77060901831B0C40043CC67 /* mach_timing.c in Sources */ = {isa = PBXBuildFile; fileRef = B77060531831B0C40043CC67 /* mach_timing.c */; }; - B77060911831B0C40043CC67 /* mach_timing.h in Headers */ = {isa = PBXBuildFile; fileRef = B77060541831B0C40043CC67 /* mach_timing.h */; }; - B77060921831B0C40043CC67 /* NSMutableArray+WeakReferences.h in Headers */ = {isa = PBXBuildFile; fileRef = B77060551831B0C40043CC67 /* NSMutableArray+WeakReferences.h */; }; - B77060931831B0C40043CC67 /* NSMutableArray+WeakReferences.m in Sources */ = {isa = PBXBuildFile; fileRef = B77060561831B0C40043CC67 /* NSMutableArray+WeakReferences.m */; }; - B77060941831B0C40043CC67 /* NSMutableDictionary+WeakReferences.h in Headers */ = {isa = PBXBuildFile; fileRef = B77060571831B0C40043CC67 /* NSMutableDictionary+WeakReferences.h */; }; - B77060951831B0C40043CC67 /* NSMutableDictionary+WeakReferences.m in Sources */ = {isa = PBXBuildFile; fileRef = B77060581831B0C40043CC67 /* NSMutableDictionary+WeakReferences.m */; }; - B77060961831B0C40043CC67 /* OALAudioFile.h in Headers */ = {isa = PBXBuildFile; fileRef = B77060591831B0C40043CC67 /* OALAudioFile.h */; }; - B77060971831B0C40043CC67 /* OALAudioFile.m in Sources */ = {isa = PBXBuildFile; fileRef = B770605A1831B0C40043CC67 /* OALAudioFile.m */; }; - B77060981831B0C40043CC67 /* OALNotifications.h in Headers */ = {isa = PBXBuildFile; fileRef = B770605B1831B0C40043CC67 /* OALNotifications.h */; }; - B77060991831B0C40043CC67 /* OALTools.h in Headers */ = {isa = PBXBuildFile; fileRef = B770605C1831B0C40043CC67 /* OALTools.h */; }; - B770609A1831B0C40043CC67 /* OALTools.m in Sources */ = {isa = PBXBuildFile; fileRef = B770605D1831B0C40043CC67 /* OALTools.m */; }; - B770609B1831B0C40043CC67 /* ObjectALMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = B770605E1831B0C40043CC67 /* ObjectALMacros.h */; }; - B770609C1831B0C40043CC67 /* SynthesizeSingleton.h in Headers */ = {isa = PBXBuildFile; fileRef = B770605F1831B0C40043CC67 /* SynthesizeSingleton.h */; }; - B77060DB18342E540043CC67 /* CCBReader_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B77060DA18342E540043CC67 /* CCBReader_Private.h */; }; - B78AE64717E7BC9F0028BE0B /* CCButton.m in Sources */ = {isa = PBXBuildFile; fileRef = B78AE64017E7BA800028BE0B /* CCButton.m */; }; - B78AE64817E7BCA30028BE0B /* CCControl.m in Sources */ = {isa = PBXBuildFile; fileRef = B78AE64217E7BA800028BE0B /* CCControl.m */; }; - B78AE64917E7BCA60028BE0B /* CCControlTextureFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = B78AE64417E7BA800028BE0B /* CCControlTextureFactory.m */; }; - B78AE64A17E7BCAA0028BE0B /* CCScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = B78AE64617E7BA800028BE0B /* CCScrollView.m */; }; - B791E84F182065BD00DAE1D7 /* CCTiledMapLayer_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B791E84C182065BD00DAE1D7 /* CCTiledMapLayer_Private.h */; }; - B791E850182065BD00DAE1D7 /* CCTiledMapLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = B791E84D182065BD00DAE1D7 /* CCTiledMapLayer.h */; }; - B791E851182065BD00DAE1D7 /* CCTiledMapLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = B791E84E182065BD00DAE1D7 /* CCTiledMapLayer.m */; }; - B798D13F181F2F6300E7BFCD /* CCNode_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B798D13E181F2F6300E7BFCD /* CCNode_Private.h */; }; - B798D141181F45F800E7BFCD /* CCLabelBMFont_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B798D140181F45F800E7BFCD /* CCLabelBMFont_Private.h */; }; - B798D1471820384500E7BFCD /* CCSprite_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B798D1461820384500E7BFCD /* CCSprite_Private.h */; }; - B798D149182047AC00E7BFCD /* CCSpriteBatchNode_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B798D148182047AC00E7BFCD /* CCSpriteBatchNode_Private.h */; }; - B798D14F182056DD00E7BFCD /* CCParticleSystem_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B798D14E182056DD00E7BFCD /* CCParticleSystem_Private.h */; }; - B7C6239B17F10F3600928F91 /* CCTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = B7C6239817F10F3600928F91 /* CCTableView.h */; }; - B7C6239C17F10F3600928F91 /* CCTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = B7C6239917F10F3600928F91 /* CCTableView.m */; }; - B7C6239D17F10F3600928F91 /* cocos2d-ui.h in Headers */ = {isa = PBXBuildFile; fileRef = B7C6239A17F10F3600928F91 /* cocos2d-ui.h */; }; - B7D273291822F5460054849B /* CCBAnimationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B7D2731C1822F5460054849B /* CCBAnimationManager.h */; }; - B7D2732A1822F5460054849B /* CCBAnimationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B7D2731D1822F5460054849B /* CCBAnimationManager.m */; }; - B7D2732B1822F5460054849B /* CCBKeyframe.h in Headers */ = {isa = PBXBuildFile; fileRef = B7D2731E1822F5460054849B /* CCBKeyframe.h */; }; - B7D2732C1822F5460054849B /* CCBKeyframe.m in Sources */ = {isa = PBXBuildFile; fileRef = B7D2731F1822F5460054849B /* CCBKeyframe.m */; }; - B7D2732D1822F5460054849B /* CCBLocalizationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B7D273201822F5460054849B /* CCBLocalizationManager.h */; }; - B7D2732E1822F5460054849B /* CCBLocalizationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B7D273211822F5460054849B /* CCBLocalizationManager.m */; }; - B7D2732F1822F5460054849B /* CCBReader.h in Headers */ = {isa = PBXBuildFile; fileRef = B7D273221822F5460054849B /* CCBReader.h */; }; - B7D273301822F5460054849B /* CCBReader.m in Sources */ = {isa = PBXBuildFile; fileRef = B7D273231822F5460054849B /* CCBReader.m */; }; - B7D273311822F5460054849B /* CCBSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = B7D273241822F5460054849B /* CCBSequence.h */; }; - B7D273321822F5460054849B /* CCBsequence.m in Sources */ = {isa = PBXBuildFile; fileRef = B7D273251822F5460054849B /* CCBsequence.m */; }; - B7D273331822F5460054849B /* CCBSequenceProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = B7D273261822F5460054849B /* CCBSequenceProperty.h */; }; - B7D273341822F5460054849B /* CCBSequenceProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = B7D273271822F5460054849B /* CCBSequenceProperty.m */; }; - B7D273351822F5460054849B /* CCBuilderReader.h in Headers */ = {isa = PBXBuildFile; fileRef = B7D273281822F5460054849B /* CCBuilderReader.h */; }; - B7E2603517E7C774007067F0 /* NSEvent+CC.h in Headers */ = {isa = PBXBuildFile; fileRef = B7E2603317E7C774007067F0 /* NSEvent+CC.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B7E2603617E7C774007067F0 /* NSEvent+CC.m in Sources */ = {isa = PBXBuildFile; fileRef = B7E2603417E7C774007067F0 /* NSEvent+CC.m */; }; - B7E2603917E7C786007067F0 /* UITouch+CC.h in Headers */ = {isa = PBXBuildFile; fileRef = B7E2603717E7C786007067F0 /* UITouch+CC.h */; }; - B7E2603A17E7C786007067F0 /* UITouch+CC.m in Sources */ = {isa = PBXBuildFile; fileRef = B7E2603817E7C786007067F0 /* UITouch+CC.m */; }; - B7E7758C184FBA47004221AA /* CCNodeColor.h in Headers */ = {isa = PBXBuildFile; fileRef = B7E7758A184FBA47004221AA /* CCNodeColor.h */; }; - B7E7758D184FBA47004221AA /* CCNodeColor.m in Sources */ = {isa = PBXBuildFile; fileRef = B7E7758B184FBA47004221AA /* CCNodeColor.m */; }; - B7E7762C1857A4C4004221AA /* CCColor.h in Headers */ = {isa = PBXBuildFile; fileRef = B7E7762A1857A4C4004221AA /* CCColor.h */; }; - B7E7762D1857A4C4004221AA /* CCColor.m in Sources */ = {isa = PBXBuildFile; fileRef = B7E7762B1857A4C4004221AA /* CCColor.m */; }; - B7E776521858EC79004221AA /* CCParticleSystemBase_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B7E7764F1858EC79004221AA /* CCParticleSystemBase_Private.h */; }; - B7E776531858EC79004221AA /* CCParticleSystemBase.h in Headers */ = {isa = PBXBuildFile; fileRef = B7E776501858EC79004221AA /* CCParticleSystemBase.h */; }; - B7E776541858EC79004221AA /* CCParticleSystemBase.m in Sources */ = {isa = PBXBuildFile; fileRef = B7E776511858EC79004221AA /* CCParticleSystemBase.m */; }; - B7EE698918187F7200B983FE /* CCTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = B7EE698818187C0900B983FE /* CCTextField.m */; }; - B7EE69EA1819EAAC00B983FE /* CCLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = B7EE69E61819EAAC00B983FE /* CCLayout.h */; }; - B7EE69EB1819EAAC00B983FE /* CCLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = B7EE69E71819EAAC00B983FE /* CCLayout.m */; }; - B7EE69EC1819EAAC00B983FE /* CCLayoutBox.h in Headers */ = {isa = PBXBuildFile; fileRef = B7EE69E81819EAAC00B983FE /* CCLayoutBox.h */; }; - B7EE69ED1819EAAC00B983FE /* CCLayoutBox.m in Sources */ = {isa = PBXBuildFile; fileRef = B7EE69E91819EAAC00B983FE /* CCLayoutBox.m */; }; - B7EE6A34181B287300B983FE /* CCSlider.h in Headers */ = {isa = PBXBuildFile; fileRef = B7EE6A32181B287300B983FE /* CCSlider.h */; }; - B7EE6A35181B287300B983FE /* CCSlider.m in Sources */ = {isa = PBXBuildFile; fileRef = B7EE6A33181B287300B983FE /* CCSlider.m */; }; - D37EE9FE187D4E7800CB5EF2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D37EE9FD187D4E7800CB5EF2 /* Foundation.framework */; }; - D37EEA6E187D4F5200CB5EF2 /* libObjectiveChipmunk.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D37EE9FC187D4E7700CB5EF2 /* libObjectiveChipmunk.a */; }; - D37EEB03187D4F9600CB5EF2 /* ChipmunkBody.m in Sources */ = {isa = PBXBuildFile; fileRef = D37EEADF187D4F9600CB5EF2 /* ChipmunkBody.m */; }; - D37EEB04187D4F9600CB5EF2 /* ChipmunkConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAE0187D4F9600CB5EF2 /* ChipmunkConstraint.m */; }; - D37EEB05187D4F9600CB5EF2 /* ChipmunkMultiGrab.m in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAE1187D4F9600CB5EF2 /* ChipmunkMultiGrab.m */; }; - D37EEB06187D4F9600CB5EF2 /* ChipmunkShape.m in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAE2187D4F9600CB5EF2 /* ChipmunkShape.m */; }; - D37EEB07187D4F9600CB5EF2 /* ChipmunkSpace.m in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAE3187D4F9600CB5EF2 /* ChipmunkSpace.m */; }; - D37EEB08187D4F9600CB5EF2 /* chipmunk.c in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAE5187D4F9600CB5EF2 /* chipmunk.c */; }; - D37EEB09187D4F9600CB5EF2 /* cpArbiter.c in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAE7187D4F9600CB5EF2 /* cpArbiter.c */; }; - D37EEB0A187D4F9600CB5EF2 /* cpArray.c in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAE8187D4F9600CB5EF2 /* cpArray.c */; }; - D37EEB0B187D4F9600CB5EF2 /* cpBBTree.c in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAE9187D4F9600CB5EF2 /* cpBBTree.c */; }; - D37EEB0C187D4F9600CB5EF2 /* cpBody.c in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAEA187D4F9600CB5EF2 /* cpBody.c */; }; - D37EEB0D187D4F9600CB5EF2 /* cpCollision.c in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAEB187D4F9600CB5EF2 /* cpCollision.c */; }; - D37EEB0E187D4F9600CB5EF2 /* cpConstraint.c in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAEC187D4F9600CB5EF2 /* cpConstraint.c */; }; - D37EEB0F187D4F9600CB5EF2 /* cpDampedRotarySpring.c in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAED187D4F9600CB5EF2 /* cpDampedRotarySpring.c */; }; - D37EEB10187D4F9600CB5EF2 /* cpDampedSpring.c in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAEE187D4F9600CB5EF2 /* cpDampedSpring.c */; }; - D37EEB11187D4F9600CB5EF2 /* cpGearJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAEF187D4F9600CB5EF2 /* cpGearJoint.c */; }; - D37EEB12187D4F9600CB5EF2 /* cpGrooveJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAF0187D4F9600CB5EF2 /* cpGrooveJoint.c */; }; - D37EEB13187D4F9600CB5EF2 /* cpHashSet.c in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAF1187D4F9600CB5EF2 /* cpHashSet.c */; }; - D37EEB14187D4F9600CB5EF2 /* cpPinJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAF2187D4F9600CB5EF2 /* cpPinJoint.c */; }; - D37EEB15187D4F9600CB5EF2 /* cpPivotJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAF3187D4F9600CB5EF2 /* cpPivotJoint.c */; }; - D37EEB16187D4F9600CB5EF2 /* cpPolyShape.c in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAF4187D4F9600CB5EF2 /* cpPolyShape.c */; }; - D37EEB17187D4F9600CB5EF2 /* cpRatchetJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAF5187D4F9600CB5EF2 /* cpRatchetJoint.c */; }; - D37EEB18187D4F9600CB5EF2 /* cpRotaryLimitJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAF6187D4F9600CB5EF2 /* cpRotaryLimitJoint.c */; }; - D37EEB19187D4F9600CB5EF2 /* cpShape.c in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAF7187D4F9600CB5EF2 /* cpShape.c */; }; - D37EEB1A187D4F9600CB5EF2 /* cpSimpleMotor.c in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAF8187D4F9600CB5EF2 /* cpSimpleMotor.c */; }; - D37EEB1B187D4F9600CB5EF2 /* cpSlideJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAF9187D4F9600CB5EF2 /* cpSlideJoint.c */; }; - D37EEB1C187D4F9600CB5EF2 /* cpSpace.c in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAFA187D4F9600CB5EF2 /* cpSpace.c */; }; - D37EEB1D187D4F9600CB5EF2 /* cpSpaceComponent.c in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAFB187D4F9600CB5EF2 /* cpSpaceComponent.c */; }; - D37EEB1E187D4F9600CB5EF2 /* cpSpaceDebug.c in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAFC187D4F9600CB5EF2 /* cpSpaceDebug.c */; }; - D37EEB1F187D4F9600CB5EF2 /* cpSpaceHash.c in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAFD187D4F9600CB5EF2 /* cpSpaceHash.c */; }; - D37EEB20187D4F9600CB5EF2 /* cpSpaceQuery.c in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAFE187D4F9600CB5EF2 /* cpSpaceQuery.c */; }; - D37EEB21187D4F9600CB5EF2 /* cpSpaceStep.c in Sources */ = {isa = PBXBuildFile; fileRef = D37EEAFF187D4F9600CB5EF2 /* cpSpaceStep.c */; }; - D37EEB22187D4F9600CB5EF2 /* cpSpatialIndex.c in Sources */ = {isa = PBXBuildFile; fileRef = D37EEB00187D4F9600CB5EF2 /* cpSpatialIndex.c */; }; - D37EEB23187D4F9600CB5EF2 /* cpSweep1D.c in Sources */ = {isa = PBXBuildFile; fileRef = D37EEB01187D4F9600CB5EF2 /* cpSweep1D.c */; }; - D389412618639DD400725CFC /* CCPhysicsBody.h in Headers */ = {isa = PBXBuildFile; fileRef = D389411E18639DD400725CFC /* CCPhysicsBody.h */; }; - D389412718639DD400725CFC /* CCPhysicsBody.m in Sources */ = {isa = PBXBuildFile; fileRef = D389411F18639DD400725CFC /* CCPhysicsBody.m */; }; - D389412818639DD400725CFC /* CCPhysicsJoint.h in Headers */ = {isa = PBXBuildFile; fileRef = D389412018639DD400725CFC /* CCPhysicsJoint.h */; }; - D389412918639DD400725CFC /* CCPhysicsJoint.m in Sources */ = {isa = PBXBuildFile; fileRef = D389412118639DD400725CFC /* CCPhysicsJoint.m */; }; - D389412A18639DD400725CFC /* CCPhysicsNode.h in Headers */ = {isa = PBXBuildFile; fileRef = D389412218639DD400725CFC /* CCPhysicsNode.h */; }; - D389412B18639DD400725CFC /* CCPhysicsNode.m in Sources */ = {isa = PBXBuildFile; fileRef = D389412318639DD400725CFC /* CCPhysicsNode.m */; }; - D389412C18639DD400725CFC /* CCPhysicsShape.h in Headers */ = {isa = PBXBuildFile; fileRef = D389412418639DD400725CFC /* CCPhysicsShape.h */; }; - D389412D18639DD400725CFC /* CCPhysicsShape.m in Sources */ = {isa = PBXBuildFile; fileRef = D389412518639DD400725CFC /* CCPhysicsShape.m */; }; - E01E6A3E121EDCD3001A484F /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E01E6A3D121EDCD3001A484F /* ApplicationServices.framework */; }; - E01E6B36121EDCED001A484F /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E036A79E121B5C870037C5C6 /* QuartzCore.framework */; }; - E01E6B49121EDCF4001A484F /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E036A79C121B5C720037C5C6 /* OpenGL.framework */; }; - E02BBC7D126CD870006E46A2 /* CCAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = E02BBC79126CD870006E46A2 /* CCAnimation.m */; }; - E02BBC7E126CD870006E46A2 /* CCAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = E02BBC7A126CD870006E46A2 /* CCAnimation.h */; }; - E02BBC7F126CD870006E46A2 /* CCAnimationCache.m in Sources */ = {isa = PBXBuildFile; fileRef = E02BBC7B126CD870006E46A2 /* CCAnimationCache.m */; }; - E02BBC80126CD870006E46A2 /* CCAnimationCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E02BBC7C126CD870006E46A2 /* CCAnimationCache.h */; }; - E04C311F1357138100F65F71 /* ccGLStateCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E04C31191357138100F65F71 /* ccGLStateCache.h */; }; - E04C31201357138100F65F71 /* ccGLStateCache.m in Sources */ = {isa = PBXBuildFile; fileRef = E04C311A1357138100F65F71 /* ccGLStateCache.m */; }; - E04C31211357138100F65F71 /* CCShaderCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E04C311B1357138100F65F71 /* CCShaderCache.h */; }; - E04C31221357138100F65F71 /* CCShaderCache.m in Sources */ = {isa = PBXBuildFile; fileRef = E04C311C1357138100F65F71 /* CCShaderCache.m */; }; - E076E6CF1225EC7400DE0DA2 /* CCAction.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6291225EC7400DE0DA2 /* CCAction.h */; }; - E076E6D01225EC7400DE0DA2 /* CCAction.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E62A1225EC7400DE0DA2 /* CCAction.m */; }; - E076E6D31225EC7400DE0DA2 /* CCActionEase.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E62D1225EC7400DE0DA2 /* CCActionEase.h */; }; - E076E6D41225EC7400DE0DA2 /* CCActionEase.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E62E1225EC7400DE0DA2 /* CCActionEase.m */; }; - E076E6D91225EC7400DE0DA2 /* CCActionInstant.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6331225EC7400DE0DA2 /* CCActionInstant.h */; }; - E076E6DA1225EC7400DE0DA2 /* CCActionInstant.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6341225EC7400DE0DA2 /* CCActionInstant.m */; }; - E076E6DB1225EC7400DE0DA2 /* CCActionInterval.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6351225EC7400DE0DA2 /* CCActionInterval.h */; }; - E076E6DC1225EC7400DE0DA2 /* CCActionInterval.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6361225EC7400DE0DA2 /* CCActionInterval.m */; }; - E076E6DD1225EC7400DE0DA2 /* CCActionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6371225EC7400DE0DA2 /* CCActionManager.h */; }; - E076E6DE1225EC7400DE0DA2 /* CCActionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6381225EC7400DE0DA2 /* CCActionManager.m */; }; - E076E6E11225EC7400DE0DA2 /* CCActionProgressTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E63B1225EC7400DE0DA2 /* CCActionProgressTimer.h */; }; - E076E6E21225EC7400DE0DA2 /* CCActionProgressTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E63C1225EC7400DE0DA2 /* CCActionProgressTimer.m */; }; - E076E6E51225EC7400DE0DA2 /* CCActionTween.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E63F1225EC7400DE0DA2 /* CCActionTween.h */; }; - E076E6E61225EC7400DE0DA2 /* CCActionTween.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6401225EC7400DE0DA2 /* CCActionTween.m */; }; - E076E6E71225EC7400DE0DA2 /* CCAtlasNode.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6411225EC7400DE0DA2 /* CCAtlasNode.h */; }; - E076E6E81225EC7400DE0DA2 /* CCAtlasNode.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6421225EC7400DE0DA2 /* CCAtlasNode.m */; }; - E076E6F41225EC7400DE0DA2 /* CCDrawingPrimitives.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E64E1225EC7400DE0DA2 /* CCDrawingPrimitives.h */; }; - E076E6F51225EC7400DE0DA2 /* CCDrawingPrimitives.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E64F1225EC7400DE0DA2 /* CCDrawingPrimitives.m */; }; - E076E6FA1225EC7400DE0DA2 /* CCLabelAtlas.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6541225EC7400DE0DA2 /* CCLabelAtlas.h */; }; - E076E6FB1225EC7400DE0DA2 /* CCLabelAtlas.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6551225EC7400DE0DA2 /* CCLabelAtlas.m */; }; - E076E6FC1225EC7400DE0DA2 /* CCLabelBMFont.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6561225EC7400DE0DA2 /* CCLabelBMFont.h */; }; - E076E6FD1225EC7400DE0DA2 /* CCLabelBMFont.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6571225EC7400DE0DA2 /* CCLabelBMFont.m */; }; - E076E6FE1225EC7400DE0DA2 /* CCLabelTTF.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6581225EC7400DE0DA2 /* CCLabelTTF.h */; }; - E076E6FF1225EC7400DE0DA2 /* CCLabelTTF.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6591225EC7400DE0DA2 /* CCLabelTTF.m */; }; - E076E7071225EC7400DE0DA2 /* CCMotionStreak.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6611225EC7400DE0DA2 /* CCMotionStreak.h */; }; - E076E7081225EC7400DE0DA2 /* CCMotionStreak.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6621225EC7400DE0DA2 /* CCMotionStreak.m */; }; - E076E7091225EC7400DE0DA2 /* CCNode.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6631225EC7400DE0DA2 /* CCNode.h */; }; - E076E70A1225EC7400DE0DA2 /* CCNode.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6641225EC7400DE0DA2 /* CCNode.m */; }; - E076E70B1225EC7400DE0DA2 /* CCParallaxNode.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6651225EC7400DE0DA2 /* CCParallaxNode.h */; }; - E076E70C1225EC7400DE0DA2 /* CCParallaxNode.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6661225EC7400DE0DA2 /* CCParallaxNode.m */; }; - E076E70D1225EC7400DE0DA2 /* CCParticleExamples.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6671225EC7400DE0DA2 /* CCParticleExamples.h */; }; - E076E70E1225EC7400DE0DA2 /* CCParticleExamples.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6681225EC7400DE0DA2 /* CCParticleExamples.m */; }; - E076E70F1225EC7400DE0DA2 /* CCParticleSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6691225EC7400DE0DA2 /* CCParticleSystem.h */; }; - E076E7101225EC7400DE0DA2 /* CCParticleSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E66A1225EC7400DE0DA2 /* CCParticleSystem.m */; }; - E076E7151225EC7400DE0DA2 /* CCProgressNode.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E66F1225EC7400DE0DA2 /* CCProgressNode.h */; }; - E076E7161225EC7400DE0DA2 /* CCProgressNode.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6701225EC7400DE0DA2 /* CCProgressNode.m */; }; - E076E7181225EC7400DE0DA2 /* CCRenderTexture.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6721225EC7400DE0DA2 /* CCRenderTexture.h */; }; - E076E7191225EC7400DE0DA2 /* CCRenderTexture.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6731225EC7400DE0DA2 /* CCRenderTexture.m */; }; - E076E71C1225EC7400DE0DA2 /* CCScene.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6761225EC7400DE0DA2 /* CCScene.h */; }; - E076E71D1225EC7400DE0DA2 /* CCScene.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6771225EC7400DE0DA2 /* CCScene.m */; }; - E076E7201225EC7400DE0DA2 /* CCSprite.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E67A1225EC7400DE0DA2 /* CCSprite.h */; }; - E076E7211225EC7400DE0DA2 /* CCSprite.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E67B1225EC7400DE0DA2 /* CCSprite.m */; }; - E076E7221225EC7400DE0DA2 /* CCSpriteBatchNode.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E67C1225EC7400DE0DA2 /* CCSpriteBatchNode.h */; }; - E076E7231225EC7400DE0DA2 /* CCSpriteBatchNode.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E67D1225EC7400DE0DA2 /* CCSpriteBatchNode.m */; }; - E076E7241225EC7400DE0DA2 /* CCSpriteFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E67E1225EC7400DE0DA2 /* CCSpriteFrame.h */; }; - E076E7251225EC7400DE0DA2 /* CCSpriteFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E67F1225EC7400DE0DA2 /* CCSpriteFrame.m */; }; - E076E7261225EC7400DE0DA2 /* CCSpriteFrameCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6801225EC7400DE0DA2 /* CCSpriteFrameCache.h */; }; - E076E7271225EC7400DE0DA2 /* CCSpriteFrameCache.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6811225EC7400DE0DA2 /* CCSpriteFrameCache.m */; }; - E076E72A1225EC7400DE0DA2 /* CCTexture.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6841225EC7400DE0DA2 /* CCTexture.h */; }; - E076E72B1225EC7400DE0DA2 /* CCTexture.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6851225EC7400DE0DA2 /* CCTexture.m */; }; - E076E72C1225EC7400DE0DA2 /* CCTextureAtlas.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6861225EC7400DE0DA2 /* CCTextureAtlas.h */; }; - E076E72D1225EC7400DE0DA2 /* CCTextureAtlas.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6871225EC7400DE0DA2 /* CCTextureAtlas.m */; }; - E076E72E1225EC7400DE0DA2 /* CCTextureCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6881225EC7400DE0DA2 /* CCTextureCache.h */; }; - E076E72F1225EC7400DE0DA2 /* CCTextureCache.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6891225EC7400DE0DA2 /* CCTextureCache.m */; }; - E076E7301225EC7400DE0DA2 /* CCTexturePVR.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E68A1225EC7400DE0DA2 /* CCTexturePVR.h */; }; - E076E7311225EC7400DE0DA2 /* CCTexturePVR.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E68B1225EC7400DE0DA2 /* CCTexturePVR.m */; }; - E076E7361225EC7400DE0DA2 /* CCTiledMapObjectGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6901225EC7400DE0DA2 /* CCTiledMapObjectGroup.h */; }; - E076E7371225EC7400DE0DA2 /* CCTiledMapObjectGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6911225EC7400DE0DA2 /* CCTiledMapObjectGroup.m */; }; - E076E7381225EC7400DE0DA2 /* CCTiledMap.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6921225EC7400DE0DA2 /* CCTiledMap.h */; }; - E076E7391225EC7400DE0DA2 /* CCTiledMap.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6931225EC7400DE0DA2 /* CCTiledMap.m */; }; - E076E73A1225EC7400DE0DA2 /* CCTMXXMLParser.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6941225EC7400DE0DA2 /* CCTMXXMLParser.h */; }; - E076E73B1225EC7400DE0DA2 /* CCTMXXMLParser.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6951225EC7400DE0DA2 /* CCTMXXMLParser.m */; }; - E076E73C1225EC7400DE0DA2 /* CCTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6961225EC7400DE0DA2 /* CCTransition.h */; }; - E076E73D1225EC7400DE0DA2 /* CCTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6971225EC7400DE0DA2 /* CCTransition.m */; }; - E076E7451225EC7400DE0DA2 /* CCGL.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6A01225EC7400DE0DA2 /* CCGL.h */; }; - E076E7461225EC7400DE0DA2 /* CCNS.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6A11225EC7400DE0DA2 /* CCNS.h */; }; - E076E7551225EC7400DE0DA2 /* CCDirectorMac.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6B21225EC7400DE0DA2 /* CCDirectorMac.h */; }; - E076E7561225EC7400DE0DA2 /* CCDirectorMac.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6B31225EC7400DE0DA2 /* CCDirectorMac.m */; }; - E076E7591225EC7400DE0DA2 /* CCGLView.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6B61225EC7400DE0DA2 /* CCGLView.h */; }; - E076E75A1225EC7400DE0DA2 /* CCGLView.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6B71225EC7400DE0DA2 /* CCGLView.m */; }; - E076E75B1225EC7400DE0DA2 /* base64.c in Sources */ = {isa = PBXBuildFile; fileRef = E076E6B91225EC7400DE0DA2 /* base64.c */; }; - E076E75C1225EC7400DE0DA2 /* base64.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6BA1225EC7400DE0DA2 /* base64.h */; }; - E076E7601225EC7400DE0DA2 /* CCFileUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6BE1225EC7400DE0DA2 /* CCFileUtils.h */; }; - E076E7611225EC7400DE0DA2 /* CCFileUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6BF1225EC7400DE0DA2 /* CCFileUtils.m */; }; - E076E7621225EC7400DE0DA2 /* CCProfiling.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6C01225EC7400DE0DA2 /* CCProfiling.h */; }; - E076E7631225EC7400DE0DA2 /* CCProfiling.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6C11225EC7400DE0DA2 /* CCProfiling.m */; }; - E076E7641225EC7400DE0DA2 /* ccUtils.c in Sources */ = {isa = PBXBuildFile; fileRef = E076E6C21225EC7400DE0DA2 /* ccUtils.c */; }; - E076E7651225EC7400DE0DA2 /* ccUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6C31225EC7400DE0DA2 /* ccUtils.h */; }; - E076E7661225EC7400DE0DA2 /* CGPointExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6C41225EC7400DE0DA2 /* CGPointExtension.h */; }; - E076E7671225EC7400DE0DA2 /* CGPointExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6C51225EC7400DE0DA2 /* CGPointExtension.m */; }; - E076E7681225EC7400DE0DA2 /* OpenGL_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6C61225EC7400DE0DA2 /* OpenGL_Internal.h */; }; - E076E7691225EC7400DE0DA2 /* TGAlib.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6C71225EC7400DE0DA2 /* TGAlib.h */; }; - E076E76A1225EC7400DE0DA2 /* TGAlib.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6C81225EC7400DE0DA2 /* TGAlib.m */; }; - E076E76B1225EC7400DE0DA2 /* TransformUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6C91225EC7400DE0DA2 /* TransformUtils.h */; }; - E076E76C1225EC7400DE0DA2 /* TransformUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6CA1225EC7400DE0DA2 /* TransformUtils.m */; }; - E076E76D1225EC7400DE0DA2 /* uthash.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6CB1225EC7400DE0DA2 /* uthash.h */; }; - E076E76E1225EC7400DE0DA2 /* utlist.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6CC1225EC7400DE0DA2 /* utlist.h */; }; - E076E76F1225EC7400DE0DA2 /* ZipUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = E076E6CD1225EC7400DE0DA2 /* ZipUtils.h */; }; - E076E7701225EC7400DE0DA2 /* ZipUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = E076E6CE1225EC7400DE0DA2 /* ZipUtils.m */; }; - E08AA19B12C262B3000341BD /* CCWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = E08AA19912C262B3000341BD /* CCWindow.h */; }; - E08AA19C12C262B3000341BD /* CCWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = E08AA19A12C262B3000341BD /* CCWindow.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - A064312813C1418600CC5554 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = A06430E613C1414300CC5554; - remoteInfo = kazmath; - }; - D37EEA6B187D4F1D00CB5EF2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = D37EE9FB187D4E7700CB5EF2; - remoteInfo = ObjectiveChipmunk; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - D37EE9FA187D4E7700CB5EF2 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = "include/$(PRODUCT_NAME)"; - dstSubfolderSpec = 16; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = ""; }; - 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; - 2B19285D163379400049A044 /* CCClippingNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCClippingNode.h; sourceTree = ""; }; - 2B19285E163379400049A044 /* CCClippingNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCClippingNode.m; sourceTree = ""; }; - A003ACA5165731D500C7B792 /* ccFPSImages.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccFPSImages.h; sourceTree = ""; }; - A003ACA6165731D500C7B792 /* ccFPSImages.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ccFPSImages.m; sourceTree = ""; }; - A009FB74150EC87500897349 /* ccShader_Position_uColor_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_Position_uColor_frag.h; sourceTree = ""; }; - A009FB75150EC87500897349 /* ccShader_Position_uColor_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_Position_uColor_vert.h; sourceTree = ""; }; - A009FB76150EC87500897349 /* ccShader_PositionColor_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionColor_frag.h; sourceTree = ""; }; - A009FB77150EC87500897349 /* ccShader_PositionColor_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionColor_vert.h; sourceTree = ""; }; - A009FB78150EC87500897349 /* ccShader_PositionTexture_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTexture_frag.h; sourceTree = ""; }; - A009FB79150EC87500897349 /* ccShader_PositionTexture_uColor_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTexture_uColor_frag.h; sourceTree = ""; }; - A009FB7A150EC87500897349 /* ccShader_PositionTexture_uColor_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTexture_uColor_vert.h; sourceTree = ""; }; - A009FB7B150EC87500897349 /* ccShader_PositionTexture_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTexture_vert.h; sourceTree = ""; }; - A009FB7C150EC87500897349 /* ccShader_PositionTextureA8Color_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureA8Color_frag.h; sourceTree = ""; }; - A009FB7D150EC87500897349 /* ccShader_PositionTextureA8Color_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureA8Color_vert.h; sourceTree = ""; }; - A009FB7E150EC87500897349 /* ccShader_PositionTextureColor_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureColor_frag.h; sourceTree = ""; }; - A009FB7F150EC87500897349 /* ccShader_PositionTextureColor_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureColor_vert.h; sourceTree = ""; }; - A009FB80150EC87500897349 /* ccShader_PositionTextureColorAlphaTest_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureColorAlphaTest_frag.h; sourceTree = ""; }; - A009FB81150EC87500897349 /* ccShaders.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShaders.h; sourceTree = ""; }; - A009FB82150EC87500897349 /* ccShaders.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ccShaders.m; sourceTree = ""; }; - A0191EAA167FDBA40099349A /* libc++.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libc++.dylib"; path = "usr/lib/libc++.dylib"; sourceTree = SDKROOT; }; - A03416F91548803400AE4D93 /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; - A03714D5154F1D9300081CBA /* CCNode+Debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CCNode+Debug.h"; sourceTree = ""; }; - A03714D6154F1D9300081CBA /* CCNode+Debug.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CCNode+Debug.m"; sourceTree = ""; }; - A0443F7E14A5131900E62742 /* LICENSE_Kazmath.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE_Kazmath.txt; sourceTree = ""; }; - A046E2A614C1E5000005BBF2 /* CCDirectorIOS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDirectorIOS.h; sourceTree = ""; }; - A046E2A714C1E5000005BBF2 /* CCDirectorIOS.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDirectorIOS.m; sourceTree = ""; }; - A046E2A814C1E5000005BBF2 /* CCES2Renderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCES2Renderer.h; sourceTree = ""; }; - A046E2A914C1E5000005BBF2 /* CCES2Renderer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCES2Renderer.m; sourceTree = ""; }; - A046E2AA14C1E5000005BBF2 /* CCESRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCESRenderer.h; sourceTree = ""; }; - A046E2AB14C1E5000005BBF2 /* CCGLView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGLView.h; sourceTree = ""; }; - A046E2AC14C1E5000005BBF2 /* CCGLView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCGLView.m; sourceTree = ""; }; - A046E2BE14C1E5480005BBF2 /* CCGLProgram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGLProgram.h; sourceTree = ""; }; - A046E2BF14C1E5480005BBF2 /* CCGLProgram.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCGLProgram.m; sourceTree = ""; }; - A04E8629159B6E4C00F4BE65 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; }; - A04E862B159B6E5800F4BE65 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; - A06430E713C1414300CC5554 /* libkazmath.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libkazmath.a; sourceTree = BUILT_PRODUCTS_DIR; }; - A06BF7FA1680398C0018A802 /* libsqlite3.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libsqlite3.dylib; path = usr/lib/libsqlite3.dylib; sourceTree = SDKROOT; }; - A0707F7515F94815001C1263 /* LICENSE_CCBReader.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE_CCBReader.txt; sourceTree = ""; }; - A0A7A504151416A000C8BD16 /* CCActionCatmullRom.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionCatmullRom.m; sourceTree = ""; }; - A0A7A505151416A000C8BD16 /* CCActionCatmullRom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionCatmullRom.h; sourceTree = ""; }; - A0AAB8091451BD3600850F2C /* CCParticleBatchNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParticleBatchNode.h; sourceTree = ""; }; - A0AAB80A1451BD3600850F2C /* CCParticleBatchNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParticleBatchNode.m; sourceTree = ""; }; - A0B5329A13C141FF0072EDA4 /* aabb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aabb.h; sourceTree = ""; }; - A0B5329C13C141FF0072EDA4 /* mat4stack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mat4stack.h; sourceTree = ""; }; - A0B5329D13C141FF0072EDA4 /* matrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = matrix.h; sourceTree = ""; }; - A0B5329E13C141FF0072EDA4 /* kazmath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kazmath.h; sourceTree = ""; }; - A0B5329F13C141FF0072EDA4 /* mat3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mat3.h; sourceTree = ""; }; - A0B532A013C141FF0072EDA4 /* mat4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mat4.h; sourceTree = ""; }; - A0B532A113C141FF0072EDA4 /* plane.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = plane.h; sourceTree = ""; }; - A0B532A213C141FF0072EDA4 /* quaternion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = quaternion.h; sourceTree = ""; }; - A0B532A313C141FF0072EDA4 /* ray2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ray2.h; sourceTree = ""; }; - A0B532A413C141FF0072EDA4 /* utility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utility.h; sourceTree = ""; }; - A0B532A513C141FF0072EDA4 /* vec2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vec2.h; sourceTree = ""; }; - A0B532A613C141FF0072EDA4 /* vec3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vec3.h; sourceTree = ""; }; - A0B532A713C141FF0072EDA4 /* vec4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vec4.h; sourceTree = ""; }; - A0B532A913C141FF0072EDA4 /* aabb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = aabb.c; sourceTree = ""; }; - A0B532AD13C141FF0072EDA4 /* mat4stack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mat4stack.c; sourceTree = ""; }; - A0B532AE13C141FF0072EDA4 /* matrix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = matrix.c; sourceTree = ""; }; - A0B532B013C141FF0072EDA4 /* mat3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mat3.c; sourceTree = ""; }; - A0B532B113C141FF0072EDA4 /* mat4.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mat4.c; sourceTree = ""; }; - A0B532B213C141FF0072EDA4 /* plane.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = plane.c; sourceTree = ""; }; - A0B532B313C141FF0072EDA4 /* quaternion.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = quaternion.c; sourceTree = ""; }; - A0B532B413C141FF0072EDA4 /* ray2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ray2.c; sourceTree = ""; }; - A0B532B513C141FF0072EDA4 /* utility.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utility.c; sourceTree = ""; }; - A0B532B613C141FF0072EDA4 /* vec2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vec2.c; sourceTree = ""; }; - A0B532B713C141FF0072EDA4 /* vec3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vec3.c; sourceTree = ""; }; - A0B532B813C141FF0072EDA4 /* vec4.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vec4.c; sourceTree = ""; }; - A0BE62FA140552BD00DAA336 /* CCVertex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCVertex.h; sourceTree = ""; }; - A0BE62FB140552BD00DAA336 /* CCVertex.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCVertex.m; sourceTree = ""; }; - A0C879AB14F98F0200C0E8B2 /* NSThread+performBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSThread+performBlock.h"; sourceTree = ""; }; - A0C879AC14F98F1C00C0E8B2 /* NSThread+performBlock.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSThread+performBlock.m"; sourceTree = ""; }; - A0DA0BBC15BCD93700E80A92 /* CCDrawNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDrawNode.h; sourceTree = ""; }; - A0DA0BBD15BCD93700E80A92 /* CCDrawNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDrawNode.m; sourceTree = ""; }; - A0DA0BD815BCEB0700E80A92 /* ccShader_PositionColorLengthTexture_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionColorLengthTexture_frag.h; sourceTree = ""; }; - A0DA0BD915BCEB0800E80A92 /* ccShader_PositionColorLengthTexture_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionColorLengthTexture_vert.h; sourceTree = ""; }; - A0E55417141EAEEE003F1E5A /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.md; sourceTree = ""; }; - A66680BF17D4D73000ECDE6F /* CCResponder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCResponder.h; sourceTree = ""; }; - A66680C017D4D73000ECDE6F /* CCResponder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCResponder.m; sourceTree = ""; }; - A66680C117D4D73000ECDE6F /* CCResponderManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCResponderManager.h; sourceTree = ""; }; - A66680C217D4D73000ECDE6F /* CCResponderManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCResponderManager.m; sourceTree = ""; }; - B706B191182097A400B27A2C /* CCTexture_Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CCTexture_Private.h; sourceTree = ""; }; - B706B19A1820A42300B27A2C /* CCDirector_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDirector_Private.h; sourceTree = ""; }; - B74C2B9417BDA54600A829C0 /* CCSprite9Slice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCSprite9Slice.m; sourceTree = ""; }; - B74C2B9517BDA54600A829C0 /* CCSprite9Slice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSprite9Slice.h; sourceTree = ""; }; - B750162B18125C4A00708A2F /* CCControlSubclass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCControlSubclass.h; path = "cocos2d-ui/CCControlSubclass.h"; sourceTree = ""; }; - B75C2E7517C5857F002B0E0D /* NSAttributedString+CCAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSAttributedString+CCAdditions.h"; sourceTree = ""; }; - B75C2E7617C5857F002B0E0D /* NSAttributedString+CCAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSAttributedString+CCAdditions.m"; sourceTree = ""; }; - B770601F1831B0C40043CC67 /* OALAction+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OALAction+Private.h"; sourceTree = ""; }; - B77060201831B0C40043CC67 /* OALAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OALAction.h; sourceTree = ""; }; - B77060211831B0C40043CC67 /* OALAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OALAction.m; sourceTree = ""; }; - B77060221831B0C40043CC67 /* OALActionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OALActionManager.h; sourceTree = ""; }; - B77060231831B0C40043CC67 /* OALActionManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OALActionManager.m; sourceTree = ""; }; - B77060241831B0C40043CC67 /* OALAudioActions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OALAudioActions.h; sourceTree = ""; }; - B77060251831B0C40043CC67 /* OALAudioActions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OALAudioActions.m; sourceTree = ""; }; - B77060261831B0C40043CC67 /* OALUtilityActions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OALUtilityActions.h; sourceTree = ""; }; - B77060271831B0C40043CC67 /* OALUtilityActions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OALUtilityActions.m; sourceTree = ""; }; - B77060291831B0C40043CC67 /* OALAudioTrack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OALAudioTrack.h; sourceTree = ""; }; - B770602A1831B0C40043CC67 /* OALAudioTrack.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OALAudioTrack.m; sourceTree = ""; }; - B770602B1831B0C40043CC67 /* OALAudioTrackNotifications.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OALAudioTrackNotifications.h; sourceTree = ""; }; - B770602C1831B0C40043CC67 /* OALAudioTrackNotifications.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OALAudioTrackNotifications.m; sourceTree = ""; }; - B770602D1831B0C40043CC67 /* OALAudioTracks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OALAudioTracks.h; sourceTree = ""; }; - B770602E1831B0C40043CC67 /* OALAudioTracks.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OALAudioTracks.m; sourceTree = ""; }; - B770602F1831B0C40043CC67 /* OALSimpleAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OALSimpleAudio.h; sourceTree = ""; }; - B77060301831B0C40043CC67 /* OALSimpleAudio.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OALSimpleAudio.m; sourceTree = ""; }; - B77060311831B0C40043CC67 /* ObjectAL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ObjectAL.h; sourceTree = ""; }; - B77060321831B0C40043CC67 /* ObjectALConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ObjectALConfig.h; sourceTree = ""; }; - B77060341831B0C40043CC67 /* ALBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALBuffer.h; sourceTree = ""; }; - B77060351831B0C40043CC67 /* ALBuffer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ALBuffer.m; sourceTree = ""; }; - B77060361831B0C40043CC67 /* ALCaptureDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALCaptureDevice.h; sourceTree = ""; }; - B77060371831B0C40043CC67 /* ALCaptureDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ALCaptureDevice.m; sourceTree = ""; }; - B77060381831B0C40043CC67 /* ALChannelSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALChannelSource.h; sourceTree = ""; }; - B77060391831B0C40043CC67 /* ALChannelSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ALChannelSource.m; sourceTree = ""; }; - B770603A1831B0C40043CC67 /* ALContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALContext.h; sourceTree = ""; }; - B770603B1831B0C40043CC67 /* ALContext.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ALContext.m; sourceTree = ""; }; - B770603C1831B0C40043CC67 /* ALDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALDevice.h; sourceTree = ""; }; - B770603D1831B0C40043CC67 /* ALDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ALDevice.m; sourceTree = ""; }; - B770603E1831B0C40043CC67 /* ALListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALListener.h; sourceTree = ""; }; - B770603F1831B0C40043CC67 /* ALListener.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ALListener.m; sourceTree = ""; }; - B77060401831B0C40043CC67 /* ALSoundSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALSoundSource.h; sourceTree = ""; }; - B77060411831B0C40043CC67 /* ALSoundSourcePool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALSoundSourcePool.h; sourceTree = ""; }; - B77060421831B0C40043CC67 /* ALSoundSourcePool.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ALSoundSourcePool.m; sourceTree = ""; }; - B77060431831B0C40043CC67 /* ALSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALSource.h; sourceTree = ""; }; - B77060441831B0C40043CC67 /* ALSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ALSource.m; sourceTree = ""; }; - B77060451831B0C40043CC67 /* ALTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALTypes.h; sourceTree = ""; }; - B77060461831B0C40043CC67 /* ALWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALWrapper.h; sourceTree = ""; }; - B77060471831B0C40043CC67 /* ALWrapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ALWrapper.m; sourceTree = ""; }; - B77060481831B0C40043CC67 /* OpenALManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenALManager.h; sourceTree = ""; }; - B77060491831B0C40043CC67 /* OpenALManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OpenALManager.m; sourceTree = ""; }; - B770604B1831B0C40043CC67 /* OALAudioSession.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OALAudioSession.h; sourceTree = ""; }; - B770604C1831B0C40043CC67 /* OALAudioSession.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OALAudioSession.m; sourceTree = ""; }; - B770604D1831B0C40043CC67 /* OALSuspendHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OALSuspendHandler.h; sourceTree = ""; }; - B770604E1831B0C40043CC67 /* OALSuspendHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OALSuspendHandler.m; sourceTree = ""; }; - B77060501831B0C40043CC67 /* ARCSafe_MemMgmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ARCSafe_MemMgmt.h; sourceTree = ""; }; - B77060511831B0C40043CC67 /* IOSVersion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IOSVersion.h; sourceTree = ""; }; - B77060521831B0C40043CC67 /* IOSVersion.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IOSVersion.m; sourceTree = ""; }; - B77060531831B0C40043CC67 /* mach_timing.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mach_timing.c; sourceTree = ""; }; - B77060541831B0C40043CC67 /* mach_timing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mach_timing.h; sourceTree = ""; }; - B77060551831B0C40043CC67 /* NSMutableArray+WeakReferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMutableArray+WeakReferences.h"; sourceTree = ""; }; - B77060561831B0C40043CC67 /* NSMutableArray+WeakReferences.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableArray+WeakReferences.m"; sourceTree = ""; }; - B77060571831B0C40043CC67 /* NSMutableDictionary+WeakReferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMutableDictionary+WeakReferences.h"; sourceTree = ""; }; - B77060581831B0C40043CC67 /* NSMutableDictionary+WeakReferences.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableDictionary+WeakReferences.m"; sourceTree = ""; }; - B77060591831B0C40043CC67 /* OALAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OALAudioFile.h; sourceTree = ""; }; - B770605A1831B0C40043CC67 /* OALAudioFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OALAudioFile.m; sourceTree = ""; }; - B770605B1831B0C40043CC67 /* OALNotifications.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OALNotifications.h; sourceTree = ""; }; - B770605C1831B0C40043CC67 /* OALTools.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OALTools.h; sourceTree = ""; }; - B770605D1831B0C40043CC67 /* OALTools.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OALTools.m; sourceTree = ""; }; - B770605E1831B0C40043CC67 /* ObjectALMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ObjectALMacros.h; sourceTree = ""; }; - B770605F1831B0C40043CC67 /* SynthesizeSingleton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SynthesizeSingleton.h; sourceTree = ""; }; - B77060DA18342E540043CC67 /* CCBReader_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCBReader_Private.h; path = "cocos2d-ui/CCBReader/CCBReader_Private.h"; sourceTree = ""; }; - B78AE63F17E7BA800028BE0B /* CCButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCButton.h; path = "cocos2d-ui/CCButton.h"; sourceTree = ""; }; - B78AE64017E7BA800028BE0B /* CCButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCButton.m; path = "cocos2d-ui/CCButton.m"; sourceTree = ""; }; - B78AE64117E7BA800028BE0B /* CCControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCControl.h; path = "cocos2d-ui/CCControl.h"; sourceTree = ""; }; - B78AE64217E7BA800028BE0B /* CCControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCControl.m; path = "cocos2d-ui/CCControl.m"; sourceTree = ""; }; - B78AE64317E7BA800028BE0B /* CCControlTextureFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCControlTextureFactory.h; path = "cocos2d-ui/CCControlTextureFactory.h"; sourceTree = ""; }; - B78AE64417E7BA800028BE0B /* CCControlTextureFactory.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCControlTextureFactory.m; path = "cocos2d-ui/CCControlTextureFactory.m"; sourceTree = ""; }; - B78AE64517E7BA800028BE0B /* CCScrollView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCScrollView.h; path = "cocos2d-ui/CCScrollView.h"; sourceTree = ""; }; - B78AE64617E7BA800028BE0B /* CCScrollView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCScrollView.m; path = "cocos2d-ui/CCScrollView.m"; sourceTree = ""; }; - B791E84C182065BD00DAE1D7 /* CCTiledMapLayer_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTiledMapLayer_Private.h; sourceTree = ""; }; - B791E84D182065BD00DAE1D7 /* CCTiledMapLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTiledMapLayer.h; sourceTree = ""; }; - B791E84E182065BD00DAE1D7 /* CCTiledMapLayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTiledMapLayer.m; sourceTree = ""; }; - B791E852182072FA00DAE1D7 /* CCProgressNode_Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CCProgressNode_Private.h; sourceTree = ""; }; - B798D13E181F2F6300E7BFCD /* CCNode_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCNode_Private.h; sourceTree = ""; }; - B798D140181F45F800E7BFCD /* CCLabelBMFont_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLabelBMFont_Private.h; sourceTree = ""; }; - B798D1461820384500E7BFCD /* CCSprite_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSprite_Private.h; sourceTree = ""; }; - B798D148182047AC00E7BFCD /* CCSpriteBatchNode_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSpriteBatchNode_Private.h; sourceTree = ""; }; - B798D14E182056DD00E7BFCD /* CCParticleSystem_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParticleSystem_Private.h; sourceTree = ""; }; - B7C6239817F10F3600928F91 /* CCTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCTableView.h; path = "cocos2d-ui/CCTableView.h"; sourceTree = ""; }; - B7C6239917F10F3600928F91 /* CCTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCTableView.m; path = "cocos2d-ui/CCTableView.m"; sourceTree = ""; }; - B7C6239A17F10F3600928F91 /* cocos2d-ui.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "cocos2d-ui.h"; path = "cocos2d-ui/cocos2d-ui.h"; sourceTree = ""; }; - B7D2731C1822F5460054849B /* CCBAnimationManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCBAnimationManager.h; path = "cocos2d-ui/CCBReader/CCBAnimationManager.h"; sourceTree = ""; }; - B7D2731D1822F5460054849B /* CCBAnimationManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCBAnimationManager.m; path = "cocos2d-ui/CCBReader/CCBAnimationManager.m"; sourceTree = ""; }; - B7D2731E1822F5460054849B /* CCBKeyframe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCBKeyframe.h; path = "cocos2d-ui/CCBReader/CCBKeyframe.h"; sourceTree = ""; }; - B7D2731F1822F5460054849B /* CCBKeyframe.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCBKeyframe.m; path = "cocos2d-ui/CCBReader/CCBKeyframe.m"; sourceTree = ""; }; - B7D273201822F5460054849B /* CCBLocalizationManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCBLocalizationManager.h; path = "cocos2d-ui/CCBReader/CCBLocalizationManager.h"; sourceTree = ""; }; - B7D273211822F5460054849B /* CCBLocalizationManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCBLocalizationManager.m; path = "cocos2d-ui/CCBReader/CCBLocalizationManager.m"; sourceTree = ""; }; - B7D273221822F5460054849B /* CCBReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCBReader.h; path = "cocos2d-ui/CCBReader/CCBReader.h"; sourceTree = ""; }; - B7D273231822F5460054849B /* CCBReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCBReader.m; path = "cocos2d-ui/CCBReader/CCBReader.m"; sourceTree = ""; }; - B7D273241822F5460054849B /* CCBSequence.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCBSequence.h; path = "cocos2d-ui/CCBReader/CCBSequence.h"; sourceTree = ""; }; - B7D273251822F5460054849B /* CCBsequence.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCBsequence.m; path = "cocos2d-ui/CCBReader/CCBsequence.m"; sourceTree = ""; }; - B7D273261822F5460054849B /* CCBSequenceProperty.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCBSequenceProperty.h; path = "cocos2d-ui/CCBReader/CCBSequenceProperty.h"; sourceTree = ""; }; - B7D273271822F5460054849B /* CCBSequenceProperty.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCBSequenceProperty.m; path = "cocos2d-ui/CCBReader/CCBSequenceProperty.m"; sourceTree = ""; }; - B7D273281822F5460054849B /* CCBuilderReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCBuilderReader.h; path = "cocos2d-ui/CCBReader/CCBuilderReader.h"; sourceTree = ""; }; - B7E2603317E7C774007067F0 /* NSEvent+CC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSEvent+CC.h"; sourceTree = ""; }; - B7E2603417E7C774007067F0 /* NSEvent+CC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSEvent+CC.m"; sourceTree = ""; }; - B7E2603717E7C786007067F0 /* UITouch+CC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITouch+CC.h"; sourceTree = ""; }; - B7E2603817E7C786007067F0 /* UITouch+CC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITouch+CC.m"; sourceTree = ""; }; - B7E7758A184FBA47004221AA /* CCNodeColor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCNodeColor.h; sourceTree = ""; }; - B7E7758B184FBA47004221AA /* CCNodeColor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCNodeColor.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; - B7E7762A1857A4C4004221AA /* CCColor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCColor.h; sourceTree = ""; }; - B7E7762B1857A4C4004221AA /* CCColor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCColor.m; sourceTree = ""; }; - B7E7764F1858EC79004221AA /* CCParticleSystemBase_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParticleSystemBase_Private.h; sourceTree = ""; }; - B7E776501858EC79004221AA /* CCParticleSystemBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParticleSystemBase.h; sourceTree = ""; }; - B7E776511858EC79004221AA /* CCParticleSystemBase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParticleSystemBase.m; sourceTree = ""; }; - B7EE698718187C0900B983FE /* CCTextField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCTextField.h; path = "cocos2d-ui/CCTextField.h"; sourceTree = ""; }; - B7EE698818187C0900B983FE /* CCTextField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCTextField.m; path = "cocos2d-ui/CCTextField.m"; sourceTree = ""; }; - B7EE69E61819EAAC00B983FE /* CCLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLayout.h; sourceTree = ""; }; - B7EE69E71819EAAC00B983FE /* CCLayout.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCLayout.m; sourceTree = ""; }; - B7EE69E81819EAAC00B983FE /* CCLayoutBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLayoutBox.h; sourceTree = ""; }; - B7EE69E91819EAAC00B983FE /* CCLayoutBox.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCLayoutBox.m; sourceTree = ""; }; - B7EE6A32181B287300B983FE /* CCSlider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCSlider.h; path = "cocos2d-ui/CCSlider.h"; sourceTree = ""; }; - B7EE6A33181B287300B983FE /* CCSlider.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCSlider.m; path = "cocos2d-ui/CCSlider.m"; sourceTree = ""; }; - D37EE9FC187D4E7700CB5EF2 /* libObjectiveChipmunk.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libObjectiveChipmunk.a; sourceTree = BUILT_PRODUCTS_DIR; }; - D37EE9FD187D4E7800CB5EF2 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - D37EEA0B187D4E7800CB5EF2 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - D37EEA0E187D4E7800CB5EF2 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - D37EEABB187D4F9600CB5EF2 /* chipmunk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = chipmunk.h; sourceTree = ""; }; - D37EEABC187D4F9600CB5EF2 /* chipmunk_ffi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = chipmunk_ffi.h; sourceTree = ""; }; - D37EEABD187D4F9600CB5EF2 /* chipmunk_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = chipmunk_private.h; sourceTree = ""; }; - D37EEABE187D4F9600CB5EF2 /* chipmunk_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = chipmunk_types.h; sourceTree = ""; }; - D37EEABF187D4F9600CB5EF2 /* chipmunk_unsafe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = chipmunk_unsafe.h; sourceTree = ""; }; - D37EEAC0187D4F9600CB5EF2 /* cpArbiter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpArbiter.h; sourceTree = ""; }; - D37EEAC1187D4F9600CB5EF2 /* cpBB.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpBB.h; sourceTree = ""; }; - D37EEAC2187D4F9600CB5EF2 /* cpBody.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpBody.h; sourceTree = ""; }; - D37EEAC3187D4F9600CB5EF2 /* cpConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpConstraint.h; sourceTree = ""; }; - D37EEAC4187D4F9600CB5EF2 /* cpDampedRotarySpring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpDampedRotarySpring.h; sourceTree = ""; }; - D37EEAC5187D4F9600CB5EF2 /* cpDampedSpring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpDampedSpring.h; sourceTree = ""; }; - D37EEAC6187D4F9600CB5EF2 /* cpGearJoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpGearJoint.h; sourceTree = ""; }; - D37EEAC7187D4F9600CB5EF2 /* cpGrooveJoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpGrooveJoint.h; sourceTree = ""; }; - D37EEAC8187D4F9600CB5EF2 /* cpPinJoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpPinJoint.h; sourceTree = ""; }; - D37EEAC9187D4F9600CB5EF2 /* cpPivotJoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpPivotJoint.h; sourceTree = ""; }; - D37EEACA187D4F9600CB5EF2 /* cpPolyShape.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpPolyShape.h; sourceTree = ""; }; - D37EEACB187D4F9600CB5EF2 /* cpRatchetJoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpRatchetJoint.h; sourceTree = ""; }; - D37EEACC187D4F9600CB5EF2 /* cpRotaryLimitJoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpRotaryLimitJoint.h; sourceTree = ""; }; - D37EEACD187D4F9600CB5EF2 /* cpShape.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpShape.h; sourceTree = ""; }; - D37EEACE187D4F9600CB5EF2 /* cpSimpleMotor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpSimpleMotor.h; sourceTree = ""; }; - D37EEACF187D4F9600CB5EF2 /* cpSlideJoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpSlideJoint.h; sourceTree = ""; }; - D37EEAD0187D4F9600CB5EF2 /* cpSpace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpSpace.h; sourceTree = ""; }; - D37EEAD1187D4F9600CB5EF2 /* cpSpatialIndex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpSpatialIndex.h; sourceTree = ""; }; - D37EEAD2187D4F9600CB5EF2 /* cpTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpTransform.h; sourceTree = ""; }; - D37EEAD3187D4F9600CB5EF2 /* cpVect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpVect.h; sourceTree = ""; }; - D37EEAD7187D4F9600CB5EF2 /* ChipmunkBody.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ChipmunkBody.h; sourceTree = ""; }; - D37EEAD8187D4F9600CB5EF2 /* ChipmunkConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ChipmunkConstraint.h; sourceTree = ""; }; - D37EEAD9187D4F9600CB5EF2 /* ChipmunkExtras.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ChipmunkExtras.h; sourceTree = ""; }; - D37EEADA187D4F9600CB5EF2 /* ChipmunkMultiGrab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ChipmunkMultiGrab.h; sourceTree = ""; }; - D37EEADB187D4F9600CB5EF2 /* ChipmunkShape.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ChipmunkShape.h; sourceTree = ""; }; - D37EEADC187D4F9600CB5EF2 /* ChipmunkSpace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ChipmunkSpace.h; sourceTree = ""; }; - D37EEADD187D4F9600CB5EF2 /* ObjectiveChipmunk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ObjectiveChipmunk.h; sourceTree = ""; }; - D37EEADF187D4F9600CB5EF2 /* ChipmunkBody.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ChipmunkBody.m; sourceTree = ""; }; - D37EEAE0187D4F9600CB5EF2 /* ChipmunkConstraint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ChipmunkConstraint.m; sourceTree = ""; }; - D37EEAE1187D4F9600CB5EF2 /* ChipmunkMultiGrab.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ChipmunkMultiGrab.m; sourceTree = ""; }; - D37EEAE2187D4F9600CB5EF2 /* ChipmunkShape.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ChipmunkShape.m; sourceTree = ""; }; - D37EEAE3187D4F9600CB5EF2 /* ChipmunkSpace.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ChipmunkSpace.m; sourceTree = ""; }; - D37EEAE5187D4F9600CB5EF2 /* chipmunk.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = chipmunk.c; sourceTree = ""; }; - D37EEAE6187D4F9600CB5EF2 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = ""; }; - D37EEAE7187D4F9600CB5EF2 /* cpArbiter.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpArbiter.c; sourceTree = ""; }; - D37EEAE8187D4F9600CB5EF2 /* cpArray.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpArray.c; sourceTree = ""; }; - D37EEAE9187D4F9600CB5EF2 /* cpBBTree.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpBBTree.c; sourceTree = ""; }; - D37EEAEA187D4F9600CB5EF2 /* cpBody.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpBody.c; sourceTree = ""; }; - D37EEAEB187D4F9600CB5EF2 /* cpCollision.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpCollision.c; sourceTree = ""; }; - D37EEAEC187D4F9600CB5EF2 /* cpConstraint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpConstraint.c; sourceTree = ""; }; - D37EEAED187D4F9600CB5EF2 /* cpDampedRotarySpring.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpDampedRotarySpring.c; sourceTree = ""; }; - D37EEAEE187D4F9600CB5EF2 /* cpDampedSpring.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpDampedSpring.c; sourceTree = ""; }; - D37EEAEF187D4F9600CB5EF2 /* cpGearJoint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpGearJoint.c; sourceTree = ""; }; - D37EEAF0187D4F9600CB5EF2 /* cpGrooveJoint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpGrooveJoint.c; sourceTree = ""; }; - D37EEAF1187D4F9600CB5EF2 /* cpHashSet.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpHashSet.c; sourceTree = ""; }; - D37EEAF2187D4F9600CB5EF2 /* cpPinJoint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpPinJoint.c; sourceTree = ""; }; - D37EEAF3187D4F9600CB5EF2 /* cpPivotJoint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpPivotJoint.c; sourceTree = ""; }; - D37EEAF4187D4F9600CB5EF2 /* cpPolyShape.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpPolyShape.c; sourceTree = ""; }; - D37EEAF5187D4F9600CB5EF2 /* cpRatchetJoint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpRatchetJoint.c; sourceTree = ""; }; - D37EEAF6187D4F9600CB5EF2 /* cpRotaryLimitJoint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpRotaryLimitJoint.c; sourceTree = ""; }; - D37EEAF7187D4F9600CB5EF2 /* cpShape.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpShape.c; sourceTree = ""; }; - D37EEAF8187D4F9600CB5EF2 /* cpSimpleMotor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpSimpleMotor.c; sourceTree = ""; }; - D37EEAF9187D4F9600CB5EF2 /* cpSlideJoint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpSlideJoint.c; sourceTree = ""; }; - D37EEAFA187D4F9600CB5EF2 /* cpSpace.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpSpace.c; sourceTree = ""; }; - D37EEAFB187D4F9600CB5EF2 /* cpSpaceComponent.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpSpaceComponent.c; sourceTree = ""; }; - D37EEAFC187D4F9600CB5EF2 /* cpSpaceDebug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpSpaceDebug.c; sourceTree = ""; }; - D37EEAFD187D4F9600CB5EF2 /* cpSpaceHash.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpSpaceHash.c; sourceTree = ""; }; - D37EEAFE187D4F9600CB5EF2 /* cpSpaceQuery.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpSpaceQuery.c; sourceTree = ""; }; - D37EEAFF187D4F9600CB5EF2 /* cpSpaceStep.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpSpaceStep.c; sourceTree = ""; }; - D37EEB00187D4F9600CB5EF2 /* cpSpatialIndex.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpSpatialIndex.c; sourceTree = ""; }; - D37EEB01187D4F9600CB5EF2 /* cpSweep1D.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpSweep1D.c; sourceTree = ""; }; - D37EEB02187D4F9600CB5EF2 /* prime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = prime.h; sourceTree = ""; }; - D389411E18639DD400725CFC /* CCPhysicsBody.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCPhysicsBody.h; sourceTree = ""; }; - D389411F18639DD400725CFC /* CCPhysicsBody.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCPhysicsBody.m; sourceTree = ""; }; - D389412018639DD400725CFC /* CCPhysicsJoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCPhysicsJoint.h; sourceTree = ""; }; - D389412118639DD400725CFC /* CCPhysicsJoint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCPhysicsJoint.m; sourceTree = ""; }; - D389412218639DD400725CFC /* CCPhysicsNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCPhysicsNode.h; sourceTree = ""; }; - D389412318639DD400725CFC /* CCPhysicsNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCPhysicsNode.m; sourceTree = ""; }; - D389412418639DD400725CFC /* CCPhysicsShape.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCPhysicsShape.h; sourceTree = ""; }; - D389412518639DD400725CFC /* CCPhysicsShape.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCPhysicsShape.m; sourceTree = ""; }; - E01E663D121CA00A001A484F /* libcocos2d.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libcocos2d.a; sourceTree = BUILT_PRODUCTS_DIR; }; - E01E6A3D121EDCD3001A484F /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = System/Library/Frameworks/ApplicationServices.framework; sourceTree = SDKROOT; }; - E02BBC79126CD870006E46A2 /* CCAnimation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCAnimation.m; sourceTree = ""; }; - E02BBC7A126CD870006E46A2 /* CCAnimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAnimation.h; sourceTree = ""; }; - E02BBC7B126CD870006E46A2 /* CCAnimationCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCAnimationCache.m; sourceTree = ""; }; - E02BBC7C126CD870006E46A2 /* CCAnimationCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAnimationCache.h; sourceTree = ""; }; - E036A79C121B5C720037C5C6 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; - E036A79E121B5C870037C5C6 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; - E04C31191357138100F65F71 /* ccGLStateCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccGLStateCache.h; sourceTree = ""; }; - E04C311A1357138100F65F71 /* ccGLStateCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ccGLStateCache.m; sourceTree = ""; }; - E04C311B1357138100F65F71 /* CCShaderCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCShaderCache.h; sourceTree = ""; }; - E04C311C1357138100F65F71 /* CCShaderCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCShaderCache.m; sourceTree = ""; }; - E076E61C1225EC1E00DE0DA2 /* AUTHORS */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = AUTHORS; sourceTree = ""; }; - E076E61D1225EC1E00DE0DA2 /* CHANGELOG */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CHANGELOG; sourceTree = ""; }; - E076E61E1225EC1E00DE0DA2 /* DONORS */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DONORS; sourceTree = ""; }; - E076E6291225EC7400DE0DA2 /* CCAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAction.h; sourceTree = ""; }; - E076E62A1225EC7400DE0DA2 /* CCAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCAction.m; sourceTree = ""; }; - E076E62D1225EC7400DE0DA2 /* CCActionEase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionEase.h; sourceTree = ""; }; - E076E62E1225EC7400DE0DA2 /* CCActionEase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionEase.m; sourceTree = ""; }; - E076E6331225EC7400DE0DA2 /* CCActionInstant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionInstant.h; sourceTree = ""; }; - E076E6341225EC7400DE0DA2 /* CCActionInstant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionInstant.m; sourceTree = ""; }; - E076E6351225EC7400DE0DA2 /* CCActionInterval.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionInterval.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; - E076E6361225EC7400DE0DA2 /* CCActionInterval.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionInterval.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; - E076E6371225EC7400DE0DA2 /* CCActionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionManager.h; sourceTree = ""; }; - E076E6381225EC7400DE0DA2 /* CCActionManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionManager.m; sourceTree = ""; }; - E076E63B1225EC7400DE0DA2 /* CCActionProgressTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionProgressTimer.h; sourceTree = ""; }; - E076E63C1225EC7400DE0DA2 /* CCActionProgressTimer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionProgressTimer.m; sourceTree = ""; }; - E076E63F1225EC7400DE0DA2 /* CCActionTween.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionTween.h; sourceTree = ""; }; - E076E6401225EC7400DE0DA2 /* CCActionTween.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionTween.m; sourceTree = ""; }; - E076E6411225EC7400DE0DA2 /* CCAtlasNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAtlasNode.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; - E076E6421225EC7400DE0DA2 /* CCAtlasNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCAtlasNode.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; - E076E6491225EC7400DE0DA2 /* ccConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccConfig.h; sourceTree = ""; }; - E076E64A1225EC7400DE0DA2 /* CCConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCConfiguration.h; sourceTree = ""; }; - E076E64B1225EC7400DE0DA2 /* CCConfiguration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCConfiguration.m; sourceTree = ""; }; - E076E64C1225EC7400DE0DA2 /* CCDirector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDirector.h; sourceTree = ""; }; - E076E64D1225EC7400DE0DA2 /* CCDirector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDirector.m; sourceTree = ""; }; - E076E64E1225EC7400DE0DA2 /* CCDrawingPrimitives.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDrawingPrimitives.h; sourceTree = ""; }; - E076E64F1225EC7400DE0DA2 /* CCDrawingPrimitives.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDrawingPrimitives.m; sourceTree = ""; }; - E076E6541225EC7400DE0DA2 /* CCLabelAtlas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLabelAtlas.h; sourceTree = ""; }; - E076E6551225EC7400DE0DA2 /* CCLabelAtlas.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCLabelAtlas.m; sourceTree = ""; }; - E076E6561225EC7400DE0DA2 /* CCLabelBMFont.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLabelBMFont.h; sourceTree = ""; }; - E076E6571225EC7400DE0DA2 /* CCLabelBMFont.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCLabelBMFont.m; sourceTree = ""; }; - E076E6581225EC7400DE0DA2 /* CCLabelTTF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLabelTTF.h; sourceTree = ""; }; - E076E6591225EC7400DE0DA2 /* CCLabelTTF.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCLabelTTF.m; sourceTree = ""; }; - E076E65C1225EC7400DE0DA2 /* ccMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccMacros.h; sourceTree = ""; }; - E076E6611225EC7400DE0DA2 /* CCMotionStreak.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCMotionStreak.h; sourceTree = ""; }; - E076E6621225EC7400DE0DA2 /* CCMotionStreak.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCMotionStreak.m; sourceTree = ""; }; - E076E6631225EC7400DE0DA2 /* CCNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCNode.h; sourceTree = ""; }; - E076E6641225EC7400DE0DA2 /* CCNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCNode.m; sourceTree = ""; }; - E076E6651225EC7400DE0DA2 /* CCParallaxNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParallaxNode.h; sourceTree = ""; }; - E076E6661225EC7400DE0DA2 /* CCParallaxNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParallaxNode.m; sourceTree = ""; }; - E076E6671225EC7400DE0DA2 /* CCParticleExamples.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParticleExamples.h; sourceTree = ""; }; - E076E6681225EC7400DE0DA2 /* CCParticleExamples.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParticleExamples.m; sourceTree = ""; }; - E076E6691225EC7400DE0DA2 /* CCParticleSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParticleSystem.h; sourceTree = ""; }; - E076E66A1225EC7400DE0DA2 /* CCParticleSystem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParticleSystem.m; sourceTree = ""; }; - E076E66F1225EC7400DE0DA2 /* CCProgressNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCProgressNode.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; - E076E6701225EC7400DE0DA2 /* CCProgressNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCProgressNode.m; sourceTree = ""; }; - E076E6711225EC7400DE0DA2 /* CCProtocols.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCProtocols.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; - E076E6721225EC7400DE0DA2 /* CCRenderTexture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCRenderTexture.h; sourceTree = ""; }; - E076E6731225EC7400DE0DA2 /* CCRenderTexture.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCRenderTexture.m; sourceTree = ""; }; - E076E6761225EC7400DE0DA2 /* CCScene.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCScene.h; sourceTree = ""; }; - E076E6771225EC7400DE0DA2 /* CCScene.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCScene.m; sourceTree = ""; }; - E076E6781225EC7400DE0DA2 /* CCScheduler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCScheduler.h; sourceTree = ""; }; - E076E6791225EC7400DE0DA2 /* CCScheduler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCScheduler.m; sourceTree = ""; }; - E076E67A1225EC7400DE0DA2 /* CCSprite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSprite.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; - E076E67B1225EC7400DE0DA2 /* CCSprite.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCSprite.m; sourceTree = ""; }; - E076E67C1225EC7400DE0DA2 /* CCSpriteBatchNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSpriteBatchNode.h; sourceTree = ""; }; - E076E67D1225EC7400DE0DA2 /* CCSpriteBatchNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCSpriteBatchNode.m; sourceTree = ""; }; - E076E67E1225EC7400DE0DA2 /* CCSpriteFrame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSpriteFrame.h; sourceTree = ""; }; - E076E67F1225EC7400DE0DA2 /* CCSpriteFrame.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCSpriteFrame.m; sourceTree = ""; }; - E076E6801225EC7400DE0DA2 /* CCSpriteFrameCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSpriteFrameCache.h; sourceTree = ""; }; - E076E6811225EC7400DE0DA2 /* CCSpriteFrameCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCSpriteFrameCache.m; sourceTree = ""; }; - E076E6841225EC7400DE0DA2 /* CCTexture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTexture.h; sourceTree = ""; }; - E076E6851225EC7400DE0DA2 /* CCTexture.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTexture.m; sourceTree = ""; }; - E076E6861225EC7400DE0DA2 /* CCTextureAtlas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTextureAtlas.h; sourceTree = ""; }; - E076E6871225EC7400DE0DA2 /* CCTextureAtlas.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTextureAtlas.m; sourceTree = ""; }; - E076E6881225EC7400DE0DA2 /* CCTextureCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTextureCache.h; sourceTree = ""; }; - E076E6891225EC7400DE0DA2 /* CCTextureCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTextureCache.m; sourceTree = ""; }; - E076E68A1225EC7400DE0DA2 /* CCTexturePVR.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTexturePVR.h; sourceTree = ""; }; - E076E68B1225EC7400DE0DA2 /* CCTexturePVR.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTexturePVR.m; sourceTree = ""; }; - E076E6901225EC7400DE0DA2 /* CCTiledMapObjectGroup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTiledMapObjectGroup.h; sourceTree = ""; }; - E076E6911225EC7400DE0DA2 /* CCTiledMapObjectGroup.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTiledMapObjectGroup.m; sourceTree = ""; }; - E076E6921225EC7400DE0DA2 /* CCTiledMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTiledMap.h; sourceTree = ""; }; - E076E6931225EC7400DE0DA2 /* CCTiledMap.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTiledMap.m; sourceTree = ""; }; - E076E6941225EC7400DE0DA2 /* CCTMXXMLParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTMXXMLParser.h; sourceTree = ""; }; - E076E6951225EC7400DE0DA2 /* CCTMXXMLParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTMXXMLParser.m; sourceTree = ""; }; - E076E6961225EC7400DE0DA2 /* CCTransition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTransition.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; - E076E6971225EC7400DE0DA2 /* CCTransition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTransition.m; sourceTree = ""; }; - E076E69C1225EC7400DE0DA2 /* ccTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccTypes.h; sourceTree = ""; }; - E076E69D1225EC7400DE0DA2 /* cocos2d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocos2d.h; sourceTree = ""; }; - E076E69E1225EC7400DE0DA2 /* cocos2d.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = cocos2d.m; sourceTree = ""; }; - E076E6A01225EC7400DE0DA2 /* CCGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGL.h; sourceTree = ""; }; - E076E6A11225EC7400DE0DA2 /* CCNS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCNS.h; sourceTree = ""; }; - E076E6B21225EC7400DE0DA2 /* CCDirectorMac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDirectorMac.h; sourceTree = ""; }; - E076E6B31225EC7400DE0DA2 /* CCDirectorMac.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDirectorMac.m; sourceTree = ""; }; - E076E6B61225EC7400DE0DA2 /* CCGLView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGLView.h; sourceTree = ""; }; - E076E6B71225EC7400DE0DA2 /* CCGLView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCGLView.m; sourceTree = ""; }; - E076E6B91225EC7400DE0DA2 /* base64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = base64.c; sourceTree = ""; }; - E076E6BA1225EC7400DE0DA2 /* base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = base64.h; sourceTree = ""; }; - E076E6BE1225EC7400DE0DA2 /* CCFileUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCFileUtils.h; sourceTree = ""; }; - E076E6BF1225EC7400DE0DA2 /* CCFileUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCFileUtils.m; sourceTree = ""; }; - E076E6C01225EC7400DE0DA2 /* CCProfiling.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCProfiling.h; sourceTree = ""; }; - E076E6C11225EC7400DE0DA2 /* CCProfiling.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCProfiling.m; sourceTree = ""; }; - E076E6C21225EC7400DE0DA2 /* ccUtils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ccUtils.c; sourceTree = ""; }; - E076E6C31225EC7400DE0DA2 /* ccUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccUtils.h; sourceTree = ""; }; - E076E6C41225EC7400DE0DA2 /* CGPointExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CGPointExtension.h; sourceTree = ""; }; - E076E6C51225EC7400DE0DA2 /* CGPointExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CGPointExtension.m; sourceTree = ""; }; - E076E6C61225EC7400DE0DA2 /* OpenGL_Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenGL_Internal.h; sourceTree = ""; }; - E076E6C71225EC7400DE0DA2 /* TGAlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TGAlib.h; sourceTree = ""; }; - E076E6C81225EC7400DE0DA2 /* TGAlib.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TGAlib.m; sourceTree = ""; }; - E076E6C91225EC7400DE0DA2 /* TransformUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TransformUtils.h; sourceTree = ""; }; - E076E6CA1225EC7400DE0DA2 /* TransformUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TransformUtils.m; sourceTree = ""; }; - E076E6CB1225EC7400DE0DA2 /* uthash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uthash.h; sourceTree = ""; }; - E076E6CC1225EC7400DE0DA2 /* utlist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utlist.h; sourceTree = ""; }; - E076E6CD1225EC7400DE0DA2 /* ZipUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZipUtils.h; sourceTree = ""; }; - E076E6CE1225EC7400DE0DA2 /* ZipUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZipUtils.m; sourceTree = ""; }; - E076EB3E1225F05200DE0DA2 /* RELEASE_NOTES */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = RELEASE_NOTES; sourceTree = ""; }; - E08AA19912C262B3000341BD /* CCWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCWindow.h; sourceTree = ""; }; - E08AA19A12C262B3000341BD /* CCWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCWindow.m; sourceTree = ""; }; - E0D5D6DB1343FAEF00A7B1B9 /* LICENSE_artwork.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE_artwork.txt; sourceTree = ""; }; - E0D5D6DD1343FAEF00A7B1B9 /* LICENSE_Chipmunk.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE_Chipmunk.txt; sourceTree = ""; }; - E0D5D6DE1343FAEF00A7B1B9 /* LICENSE_cocos2d.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE_cocos2d.txt; sourceTree = ""; }; - E0D5D6DF1343FAEF00A7B1B9 /* LICENSE_CocosDenshion.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE_CocosDenshion.txt; sourceTree = ""; }; - E0F9256D1224207200EF2362 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - A06430E513C1414300CC5554 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D37EE9F9187D4E7700CB5EF2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D37EE9FE187D4E7800CB5EF2 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E01E663B121CA00A001A484F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D37EEA6E187D4F5200CB5EF2 /* libObjectiveChipmunk.a in Frameworks */, - E01E6A3E121EDCD3001A484F /* ApplicationServices.framework in Frameworks */, - E01E6B36121EDCED001A484F /* QuartzCore.framework in Frameworks */, - E01E6B49121EDCF4001A484F /* OpenGL.framework in Frameworks */, - A064312713C1418200CC5554 /* libkazmath.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = { - isa = PBXGroup; - children = ( - 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */, - ); - name = "Linked Frameworks"; - sourceTree = ""; - }; - 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = { - isa = PBXGroup; - children = ( - A04E862B159B6E5800F4BE65 /* AudioToolbox.framework */, - A04E8629159B6E4C00F4BE65 /* OpenAL.framework */, - E036A79C121B5C720037C5C6 /* OpenGL.framework */, - E036A79E121B5C870037C5C6 /* QuartzCore.framework */, - E01E6A3D121EDCD3001A484F /* ApplicationServices.framework */, - 29B97324FDCFA39411CA2CEA /* AppKit.framework */, - 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */, - 29B97325FDCFA39411CA2CEA /* Foundation.framework */, - A03416F91548803400AE4D93 /* JavaScriptCore.framework */, - ); - name = "Other Frameworks"; - sourceTree = ""; - }; - 19C28FACFE9D520D11CA2CBB /* Products */ = { - isa = PBXGroup; - children = ( - E01E663D121CA00A001A484F /* libcocos2d.a */, - A06430E713C1414300CC5554 /* libkazmath.a */, - D37EE9FC187D4E7700CB5EF2 /* libObjectiveChipmunk.a */, - ); - name = Products; - sourceTree = ""; - }; - 29B97314FDCFA39411CA2CEA /* cocos2d-mac */ = { - isa = PBXGroup; - children = ( - A0E55417141EAEEE003F1E5A /* README.md */, - E076E61C1225EC1E00DE0DA2 /* AUTHORS */, - E076EB3E1225F05200DE0DA2 /* RELEASE_NOTES */, - E076E61D1225EC1E00DE0DA2 /* CHANGELOG */, - E076E61E1225EC1E00DE0DA2 /* DONORS */, - E0D5D6DE1343FAEF00A7B1B9 /* LICENSE_cocos2d.txt */, - E0D5D6DB1343FAEF00A7B1B9 /* LICENSE_artwork.txt */, - E0D5D6DD1343FAEF00A7B1B9 /* LICENSE_Chipmunk.txt */, - E0D5D6DF1343FAEF00A7B1B9 /* LICENSE_CocosDenshion.txt */, - A0443F7E14A5131900E62742 /* LICENSE_Kazmath.txt */, - A0707F7515F94815001C1263 /* LICENSE_CCBReader.txt */, - E076E6281225EC7400DE0DA2 /* cocos2d */, - B78AE63E17E7BA690028BE0B /* cocos2d-ui */, - E076EF801225FF3E00DE0DA2 /* external */, - 29B97323FDCFA39411CA2CEA /* Frameworks */, - 19C28FACFE9D520D11CA2CBB /* Products */, - ); - name = "cocos2d-mac"; - sourceTree = ""; - }; - 29B97323FDCFA39411CA2CEA /* Frameworks */ = { - isa = PBXGroup; - children = ( - 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */, - D37EE9FD187D4E7800CB5EF2 /* Foundation.framework */, - D37EEA0B187D4E7800CB5EF2 /* XCTest.framework */, - D37EEA0E187D4E7800CB5EF2 /* UIKit.framework */, - 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */, - E0F9256D1224207200EF2362 /* libz.dylib */, - A0191EAA167FDBA40099349A /* libc++.dylib */, - A06BF7FA1680398C0018A802 /* libsqlite3.dylib */, - ); - name = Frameworks; - sourceTree = ""; - }; - A0B5329713C141FF0072EDA4 /* kazmath */ = { - isa = PBXGroup; - children = ( - A0B5329813C141FF0072EDA4 /* include */, - A0B532A813C141FF0072EDA4 /* src */, - ); - name = kazmath; - path = external/kazmath; - sourceTree = ""; - }; - A0B5329813C141FF0072EDA4 /* include */ = { - isa = PBXGroup; - children = ( - A0B5329913C141FF0072EDA4 /* kazmath */, - ); - path = include; - sourceTree = ""; - }; - A0B5329913C141FF0072EDA4 /* kazmath */ = { - isa = PBXGroup; - children = ( - A0B5329A13C141FF0072EDA4 /* aabb.h */, - A0B5329B13C141FF0072EDA4 /* GL */, - A0B5329E13C141FF0072EDA4 /* kazmath.h */, - A0B5329F13C141FF0072EDA4 /* mat3.h */, - A0B532A013C141FF0072EDA4 /* mat4.h */, - A0B532A113C141FF0072EDA4 /* plane.h */, - A0B532A213C141FF0072EDA4 /* quaternion.h */, - A0B532A313C141FF0072EDA4 /* ray2.h */, - A0B532A413C141FF0072EDA4 /* utility.h */, - A0B532A513C141FF0072EDA4 /* vec2.h */, - A0B532A613C141FF0072EDA4 /* vec3.h */, - A0B532A713C141FF0072EDA4 /* vec4.h */, - ); - path = kazmath; - sourceTree = ""; - }; - A0B5329B13C141FF0072EDA4 /* GL */ = { - isa = PBXGroup; - children = ( - A0B5329C13C141FF0072EDA4 /* mat4stack.h */, - A0B5329D13C141FF0072EDA4 /* matrix.h */, - ); - path = GL; - sourceTree = ""; - }; - A0B532A813C141FF0072EDA4 /* src */ = { - isa = PBXGroup; - children = ( - A0B532A913C141FF0072EDA4 /* aabb.c */, - A0B532AC13C141FF0072EDA4 /* GL */, - A0B532AF13C141FF0072EDA4 /* gl_utils */, - A0B532B013C141FF0072EDA4 /* mat3.c */, - A0B532B113C141FF0072EDA4 /* mat4.c */, - A0B532B213C141FF0072EDA4 /* plane.c */, - A0B532B313C141FF0072EDA4 /* quaternion.c */, - A0B532B413C141FF0072EDA4 /* ray2.c */, - A0B532B513C141FF0072EDA4 /* utility.c */, - A0B532B613C141FF0072EDA4 /* vec2.c */, - A0B532B713C141FF0072EDA4 /* vec3.c */, - A0B532B813C141FF0072EDA4 /* vec4.c */, - ); - path = src; - sourceTree = ""; - }; - A0B532AC13C141FF0072EDA4 /* GL */ = { - isa = PBXGroup; - children = ( - A0B532AD13C141FF0072EDA4 /* mat4stack.c */, - A0B532AE13C141FF0072EDA4 /* matrix.c */, - ); - path = GL; - sourceTree = ""; - }; - A0B532AF13C141FF0072EDA4 /* gl_utils */ = { - isa = PBXGroup; - children = ( - ); - path = gl_utils; - sourceTree = ""; - }; - A0DA0BC015BCDB2400E80A92 /* Drawing Nodes */ = { - isa = PBXGroup; - children = ( - A0DA0BBC15BCD93700E80A92 /* CCDrawNode.h */, - A0DA0BBD15BCD93700E80A92 /* CCDrawNode.m */, - E076E64E1225EC7400DE0DA2 /* CCDrawingPrimitives.h */, - E076E64F1225EC7400DE0DA2 /* CCDrawingPrimitives.m */, - ); - name = "Drawing Nodes"; - sourceTree = ""; - }; - A66680BE17D4D70E00ECDE6F /* Touch & Mouse Handling */ = { - isa = PBXGroup; - children = ( - A66680BF17D4D73000ECDE6F /* CCResponder.h */, - A66680C017D4D73000ECDE6F /* CCResponder.m */, - A66680C117D4D73000ECDE6F /* CCResponderManager.h */, - A66680C217D4D73000ECDE6F /* CCResponderManager.m */, - ); - name = "Touch & Mouse Handling"; - sourceTree = ""; - }; - B770601C1831B0810043CC67 /* ObjectAL */ = { - isa = PBXGroup; - children = ( - B770601D1831B0C40043CC67 /* ObjectAL */, - ); - name = ObjectAL; - sourceTree = ""; - }; - B770601D1831B0C40043CC67 /* ObjectAL */ = { - isa = PBXGroup; - children = ( - B770601E1831B0C40043CC67 /* Actions */, - B77060281831B0C40043CC67 /* AudioTrack */, - B770602F1831B0C40043CC67 /* OALSimpleAudio.h */, - B77060301831B0C40043CC67 /* OALSimpleAudio.m */, - B77060311831B0C40043CC67 /* ObjectAL.h */, - B77060321831B0C40043CC67 /* ObjectALConfig.h */, - B77060331831B0C40043CC67 /* OpenAL */, - B770604A1831B0C40043CC67 /* Session */, - B770604F1831B0C40043CC67 /* Support */, - ); - name = ObjectAL; - path = external/ObjectAL; - sourceTree = ""; - }; - B770601E1831B0C40043CC67 /* Actions */ = { - isa = PBXGroup; - children = ( - B770601F1831B0C40043CC67 /* OALAction+Private.h */, - B77060201831B0C40043CC67 /* OALAction.h */, - B77060211831B0C40043CC67 /* OALAction.m */, - B77060221831B0C40043CC67 /* OALActionManager.h */, - B77060231831B0C40043CC67 /* OALActionManager.m */, - B77060241831B0C40043CC67 /* OALAudioActions.h */, - B77060251831B0C40043CC67 /* OALAudioActions.m */, - B77060261831B0C40043CC67 /* OALUtilityActions.h */, - B77060271831B0C40043CC67 /* OALUtilityActions.m */, - ); - path = Actions; - sourceTree = ""; - }; - B77060281831B0C40043CC67 /* AudioTrack */ = { - isa = PBXGroup; - children = ( - B77060291831B0C40043CC67 /* OALAudioTrack.h */, - B770602A1831B0C40043CC67 /* OALAudioTrack.m */, - B770602B1831B0C40043CC67 /* OALAudioTrackNotifications.h */, - B770602C1831B0C40043CC67 /* OALAudioTrackNotifications.m */, - B770602D1831B0C40043CC67 /* OALAudioTracks.h */, - B770602E1831B0C40043CC67 /* OALAudioTracks.m */, - ); - path = AudioTrack; - sourceTree = ""; - }; - B77060331831B0C40043CC67 /* OpenAL */ = { - isa = PBXGroup; - children = ( - B77060341831B0C40043CC67 /* ALBuffer.h */, - B77060351831B0C40043CC67 /* ALBuffer.m */, - B77060361831B0C40043CC67 /* ALCaptureDevice.h */, - B77060371831B0C40043CC67 /* ALCaptureDevice.m */, - B77060381831B0C40043CC67 /* ALChannelSource.h */, - B77060391831B0C40043CC67 /* ALChannelSource.m */, - B770603A1831B0C40043CC67 /* ALContext.h */, - B770603B1831B0C40043CC67 /* ALContext.m */, - B770603C1831B0C40043CC67 /* ALDevice.h */, - B770603D1831B0C40043CC67 /* ALDevice.m */, - B770603E1831B0C40043CC67 /* ALListener.h */, - B770603F1831B0C40043CC67 /* ALListener.m */, - B77060401831B0C40043CC67 /* ALSoundSource.h */, - B77060411831B0C40043CC67 /* ALSoundSourcePool.h */, - B77060421831B0C40043CC67 /* ALSoundSourcePool.m */, - B77060431831B0C40043CC67 /* ALSource.h */, - B77060441831B0C40043CC67 /* ALSource.m */, - B77060451831B0C40043CC67 /* ALTypes.h */, - B77060461831B0C40043CC67 /* ALWrapper.h */, - B77060471831B0C40043CC67 /* ALWrapper.m */, - B77060481831B0C40043CC67 /* OpenALManager.h */, - B77060491831B0C40043CC67 /* OpenALManager.m */, - ); - path = OpenAL; - sourceTree = ""; - }; - B770604A1831B0C40043CC67 /* Session */ = { - isa = PBXGroup; - children = ( - B770604B1831B0C40043CC67 /* OALAudioSession.h */, - B770604C1831B0C40043CC67 /* OALAudioSession.m */, - B770604D1831B0C40043CC67 /* OALSuspendHandler.h */, - B770604E1831B0C40043CC67 /* OALSuspendHandler.m */, - ); - path = Session; - sourceTree = ""; - }; - B770604F1831B0C40043CC67 /* Support */ = { - isa = PBXGroup; - children = ( - B77060501831B0C40043CC67 /* ARCSafe_MemMgmt.h */, - B77060511831B0C40043CC67 /* IOSVersion.h */, - B77060521831B0C40043CC67 /* IOSVersion.m */, - B77060531831B0C40043CC67 /* mach_timing.c */, - B77060541831B0C40043CC67 /* mach_timing.h */, - B77060551831B0C40043CC67 /* NSMutableArray+WeakReferences.h */, - B77060561831B0C40043CC67 /* NSMutableArray+WeakReferences.m */, - B77060571831B0C40043CC67 /* NSMutableDictionary+WeakReferences.h */, - B77060581831B0C40043CC67 /* NSMutableDictionary+WeakReferences.m */, - B77060591831B0C40043CC67 /* OALAudioFile.h */, - B770605A1831B0C40043CC67 /* OALAudioFile.m */, - B770605B1831B0C40043CC67 /* OALNotifications.h */, - B770605C1831B0C40043CC67 /* OALTools.h */, - B770605D1831B0C40043CC67 /* OALTools.m */, - B770605E1831B0C40043CC67 /* ObjectALMacros.h */, - B770605F1831B0C40043CC67 /* SynthesizeSingleton.h */, - ); - path = Support; - sourceTree = ""; - }; - B78AE63E17E7BA690028BE0B /* cocos2d-ui */ = { - isa = PBXGroup; - children = ( - B7D2731B1822F52E0054849B /* CCBReader */, - B7C6239A17F10F3600928F91 /* cocos2d-ui.h */, - B78AE63F17E7BA800028BE0B /* CCButton.h */, - B78AE64017E7BA800028BE0B /* CCButton.m */, - B78AE64117E7BA800028BE0B /* CCControl.h */, - B750162B18125C4A00708A2F /* CCControlSubclass.h */, - B78AE64217E7BA800028BE0B /* CCControl.m */, - B78AE64317E7BA800028BE0B /* CCControlTextureFactory.h */, - B78AE64417E7BA800028BE0B /* CCControlTextureFactory.m */, - B78AE64517E7BA800028BE0B /* CCScrollView.h */, - B78AE64617E7BA800028BE0B /* CCScrollView.m */, - B7C6239817F10F3600928F91 /* CCTableView.h */, - B7C6239917F10F3600928F91 /* CCTableView.m */, - B7EE698718187C0900B983FE /* CCTextField.h */, - B7EE698818187C0900B983FE /* CCTextField.m */, - B7EE6A32181B287300B983FE /* CCSlider.h */, - B7EE6A33181B287300B983FE /* CCSlider.m */, - ); - name = "cocos2d-ui"; - sourceTree = ""; - }; - B7D2731B1822F52E0054849B /* CCBReader */ = { - isa = PBXGroup; - children = ( - B77060DA18342E540043CC67 /* CCBReader_Private.h */, - B7D2731C1822F5460054849B /* CCBAnimationManager.h */, - B7D2731D1822F5460054849B /* CCBAnimationManager.m */, - B7D2731E1822F5460054849B /* CCBKeyframe.h */, - B7D2731F1822F5460054849B /* CCBKeyframe.m */, - B7D273201822F5460054849B /* CCBLocalizationManager.h */, - B7D273211822F5460054849B /* CCBLocalizationManager.m */, - B7D273221822F5460054849B /* CCBReader.h */, - B7D273231822F5460054849B /* CCBReader.m */, - B7D273241822F5460054849B /* CCBSequence.h */, - B7D273251822F5460054849B /* CCBsequence.m */, - B7D273261822F5460054849B /* CCBSequenceProperty.h */, - B7D273271822F5460054849B /* CCBSequenceProperty.m */, - B7D273281822F5460054849B /* CCBuilderReader.h */, - ); - name = CCBReader; - sourceTree = ""; - }; - B7EE69E51819EA9600B983FE /* Layouts */ = { - isa = PBXGroup; - children = ( - B7EE69E61819EAAC00B983FE /* CCLayout.h */, - B7EE69E71819EAAC00B983FE /* CCLayout.m */, - B7EE69E81819EAAC00B983FE /* CCLayoutBox.h */, - B7EE69E91819EAAC00B983FE /* CCLayoutBox.m */, - ); - name = Layouts; - sourceTree = ""; - }; - D37EEAB8187D4F7A00CB5EF2 /* ObjectiveChipmunk */ = { - isa = PBXGroup; - children = ( - D37EEAB9187D4F9600CB5EF2 /* include */, - D37EEAD4187D4F9600CB5EF2 /* objectivec */, - D37EEAE4187D4F9600CB5EF2 /* src */, - ); - name = ObjectiveChipmunk; - path = external/Chipmunk; - sourceTree = ""; - }; - D37EEAB9187D4F9600CB5EF2 /* include */ = { - isa = PBXGroup; - children = ( - D37EEABA187D4F9600CB5EF2 /* chipmunk */, - ); - path = include; - sourceTree = ""; - }; - D37EEABA187D4F9600CB5EF2 /* chipmunk */ = { - isa = PBXGroup; - children = ( - D37EEABB187D4F9600CB5EF2 /* chipmunk.h */, - D37EEABC187D4F9600CB5EF2 /* chipmunk_ffi.h */, - D37EEABD187D4F9600CB5EF2 /* chipmunk_private.h */, - D37EEABE187D4F9600CB5EF2 /* chipmunk_types.h */, - D37EEABF187D4F9600CB5EF2 /* chipmunk_unsafe.h */, - D37EEAC0187D4F9600CB5EF2 /* cpArbiter.h */, - D37EEAC1187D4F9600CB5EF2 /* cpBB.h */, - D37EEAC2187D4F9600CB5EF2 /* cpBody.h */, - D37EEAC3187D4F9600CB5EF2 /* cpConstraint.h */, - D37EEAC4187D4F9600CB5EF2 /* cpDampedRotarySpring.h */, - D37EEAC5187D4F9600CB5EF2 /* cpDampedSpring.h */, - D37EEAC6187D4F9600CB5EF2 /* cpGearJoint.h */, - D37EEAC7187D4F9600CB5EF2 /* cpGrooveJoint.h */, - D37EEAC8187D4F9600CB5EF2 /* cpPinJoint.h */, - D37EEAC9187D4F9600CB5EF2 /* cpPivotJoint.h */, - D37EEACA187D4F9600CB5EF2 /* cpPolyShape.h */, - D37EEACB187D4F9600CB5EF2 /* cpRatchetJoint.h */, - D37EEACC187D4F9600CB5EF2 /* cpRotaryLimitJoint.h */, - D37EEACD187D4F9600CB5EF2 /* cpShape.h */, - D37EEACE187D4F9600CB5EF2 /* cpSimpleMotor.h */, - D37EEACF187D4F9600CB5EF2 /* cpSlideJoint.h */, - D37EEAD0187D4F9600CB5EF2 /* cpSpace.h */, - D37EEAD1187D4F9600CB5EF2 /* cpSpatialIndex.h */, - D37EEAD2187D4F9600CB5EF2 /* cpTransform.h */, - D37EEAD3187D4F9600CB5EF2 /* cpVect.h */, - ); - path = chipmunk; - sourceTree = ""; - }; - D37EEAD4187D4F9600CB5EF2 /* objectivec */ = { - isa = PBXGroup; - children = ( - D37EEAD5187D4F9600CB5EF2 /* include */, - D37EEADE187D4F9600CB5EF2 /* src */, - ); - path = objectivec; - sourceTree = ""; - }; - D37EEAD5187D4F9600CB5EF2 /* include */ = { - isa = PBXGroup; - children = ( - D37EEAD6187D4F9600CB5EF2 /* ObjectiveChipmunk */, - ); - path = include; - sourceTree = ""; - }; - D37EEAD6187D4F9600CB5EF2 /* ObjectiveChipmunk */ = { - isa = PBXGroup; - children = ( - D37EEAD7187D4F9600CB5EF2 /* ChipmunkBody.h */, - D37EEAD8187D4F9600CB5EF2 /* ChipmunkConstraint.h */, - D37EEAD9187D4F9600CB5EF2 /* ChipmunkExtras.h */, - D37EEADA187D4F9600CB5EF2 /* ChipmunkMultiGrab.h */, - D37EEADB187D4F9600CB5EF2 /* ChipmunkShape.h */, - D37EEADC187D4F9600CB5EF2 /* ChipmunkSpace.h */, - D37EEADD187D4F9600CB5EF2 /* ObjectiveChipmunk.h */, - ); - path = ObjectiveChipmunk; - sourceTree = ""; - }; - D37EEADE187D4F9600CB5EF2 /* src */ = { - isa = PBXGroup; - children = ( - D37EEADF187D4F9600CB5EF2 /* ChipmunkBody.m */, - D37EEAE0187D4F9600CB5EF2 /* ChipmunkConstraint.m */, - D37EEAE1187D4F9600CB5EF2 /* ChipmunkMultiGrab.m */, - D37EEAE2187D4F9600CB5EF2 /* ChipmunkShape.m */, - D37EEAE3187D4F9600CB5EF2 /* ChipmunkSpace.m */, - ); - path = src; - sourceTree = ""; - }; - D37EEAE4187D4F9600CB5EF2 /* src */ = { - isa = PBXGroup; - children = ( - D37EEAE5187D4F9600CB5EF2 /* chipmunk.c */, - D37EEAE6187D4F9600CB5EF2 /* CMakeLists.txt */, - D37EEAE7187D4F9600CB5EF2 /* cpArbiter.c */, - D37EEAE8187D4F9600CB5EF2 /* cpArray.c */, - D37EEAE9187D4F9600CB5EF2 /* cpBBTree.c */, - D37EEAEA187D4F9600CB5EF2 /* cpBody.c */, - D37EEAEB187D4F9600CB5EF2 /* cpCollision.c */, - D37EEAEC187D4F9600CB5EF2 /* cpConstraint.c */, - D37EEAED187D4F9600CB5EF2 /* cpDampedRotarySpring.c */, - D37EEAEE187D4F9600CB5EF2 /* cpDampedSpring.c */, - D37EEAEF187D4F9600CB5EF2 /* cpGearJoint.c */, - D37EEAF0187D4F9600CB5EF2 /* cpGrooveJoint.c */, - D37EEAF1187D4F9600CB5EF2 /* cpHashSet.c */, - D37EEAF2187D4F9600CB5EF2 /* cpPinJoint.c */, - D37EEAF3187D4F9600CB5EF2 /* cpPivotJoint.c */, - D37EEAF4187D4F9600CB5EF2 /* cpPolyShape.c */, - D37EEAF5187D4F9600CB5EF2 /* cpRatchetJoint.c */, - D37EEAF6187D4F9600CB5EF2 /* cpRotaryLimitJoint.c */, - D37EEAF7187D4F9600CB5EF2 /* cpShape.c */, - D37EEAF8187D4F9600CB5EF2 /* cpSimpleMotor.c */, - D37EEAF9187D4F9600CB5EF2 /* cpSlideJoint.c */, - D37EEAFA187D4F9600CB5EF2 /* cpSpace.c */, - D37EEAFB187D4F9600CB5EF2 /* cpSpaceComponent.c */, - D37EEAFC187D4F9600CB5EF2 /* cpSpaceDebug.c */, - D37EEAFD187D4F9600CB5EF2 /* cpSpaceHash.c */, - D37EEAFE187D4F9600CB5EF2 /* cpSpaceQuery.c */, - D37EEAFF187D4F9600CB5EF2 /* cpSpaceStep.c */, - D37EEB00187D4F9600CB5EF2 /* cpSpatialIndex.c */, - D37EEB01187D4F9600CB5EF2 /* cpSweep1D.c */, - D37EEB02187D4F9600CB5EF2 /* prime.h */, - ); - path = src; - sourceTree = ""; - }; - D389411D18639DBF00725CFC /* Physics */ = { - isa = PBXGroup; - children = ( - D389411E18639DD400725CFC /* CCPhysicsBody.h */, - D389411F18639DD400725CFC /* CCPhysicsBody.m */, - D389412018639DD400725CFC /* CCPhysicsJoint.h */, - D389412118639DD400725CFC /* CCPhysicsJoint.m */, - D389412218639DD400725CFC /* CCPhysicsNode.h */, - D389412318639DD400725CFC /* CCPhysicsNode.m */, - D389412418639DD400725CFC /* CCPhysicsShape.h */, - D389412518639DD400725CFC /* CCPhysicsShape.m */, - ); - name = Physics; - sourceTree = ""; - }; - E0506A8413169AE100EAE33F /* Shaders */ = { - isa = PBXGroup; - children = ( - A0DA0BD815BCEB0700E80A92 /* ccShader_PositionColorLengthTexture_frag.h */, - A0DA0BD915BCEB0800E80A92 /* ccShader_PositionColorLengthTexture_vert.h */, - A009FB74150EC87500897349 /* ccShader_Position_uColor_frag.h */, - A009FB75150EC87500897349 /* ccShader_Position_uColor_vert.h */, - A009FB76150EC87500897349 /* ccShader_PositionColor_frag.h */, - A009FB77150EC87500897349 /* ccShader_PositionColor_vert.h */, - A009FB78150EC87500897349 /* ccShader_PositionTexture_frag.h */, - A009FB79150EC87500897349 /* ccShader_PositionTexture_uColor_frag.h */, - A009FB7A150EC87500897349 /* ccShader_PositionTexture_uColor_vert.h */, - A009FB7B150EC87500897349 /* ccShader_PositionTexture_vert.h */, - A009FB7C150EC87500897349 /* ccShader_PositionTextureA8Color_frag.h */, - A009FB7D150EC87500897349 /* ccShader_PositionTextureA8Color_vert.h */, - A009FB7E150EC87500897349 /* ccShader_PositionTextureColor_frag.h */, - A009FB7F150EC87500897349 /* ccShader_PositionTextureColor_vert.h */, - A009FB80150EC87500897349 /* ccShader_PositionTextureColorAlphaTest_frag.h */, - A009FB81150EC87500897349 /* ccShaders.h */, - A009FB82150EC87500897349 /* ccShaders.m */, - A046E2BE14C1E5480005BBF2 /* CCGLProgram.h */, - A046E2BF14C1E5480005BBF2 /* CCGLProgram.m */, - E04C31191357138100F65F71 /* ccGLStateCache.h */, - E04C311A1357138100F65F71 /* ccGLStateCache.m */, - E04C311B1357138100F65F71 /* CCShaderCache.h */, - E04C311C1357138100F65F71 /* CCShaderCache.m */, - ); - name = Shaders; - sourceTree = ""; - }; - E076E6281225EC7400DE0DA2 /* cocos2d */ = { - isa = PBXGroup; - children = ( - E076E77B1225ED1100DE0DA2 /* Base Nodes */, - B7EE69E51819EA9600B983FE /* Layouts */, - E076E7721225EC8C00DE0DA2 /* Label Nodes */, - E076E7751225ECB100DE0DA2 /* Sprite Nodes */, - A66680BE17D4D70E00ECDE6F /* Touch & Mouse Handling */, - E076E7741225EC9D00DE0DA2 /* Particle Nodes */, - A0DA0BC015BCDB2400E80A92 /* Drawing Nodes */, - E076E7771225ECBF00DE0DA2 /* TiledMap & Parallax Nodes */, - E076E7781225ECC900DE0DA2 /* Layer, Scene & Transition Nodes */, - D389411D18639DBF00725CFC /* Physics */, - E076E7791225ECF700DE0DA2 /* Misc Nodes */, - E076E7711225EC8100DE0DA2 /* Actions */, - E076E7761225ECB800DE0DA2 /* Textures */, - E076E69F1225EC7400DE0DA2 /* Platforms */, - E076E6B81225EC7400DE0DA2 /* Support */, - E0506A8413169AE100EAE33F /* Shaders */, - E076E69D1225EC7400DE0DA2 /* cocos2d.h */, - E076E69E1225EC7400DE0DA2 /* cocos2d.m */, - E076E6491225EC7400DE0DA2 /* ccConfig.h */, - E076E65C1225EC7400DE0DA2 /* ccMacros.h */, - E076E69C1225EC7400DE0DA2 /* ccTypes.h */, - E076E64A1225EC7400DE0DA2 /* CCConfiguration.h */, - E076E64B1225EC7400DE0DA2 /* CCConfiguration.m */, - E076E64C1225EC7400DE0DA2 /* CCDirector.h */, - E076E64D1225EC7400DE0DA2 /* CCDirector.m */, - A003ACA5165731D500C7B792 /* ccFPSImages.h */, - A003ACA6165731D500C7B792 /* ccFPSImages.m */, - E076E6711225EC7400DE0DA2 /* CCProtocols.h */, - E076E6781225EC7400DE0DA2 /* CCScheduler.h */, - E076E6791225EC7400DE0DA2 /* CCScheduler.m */, - B706B19A1820A42300B27A2C /* CCDirector_Private.h */, - ); - path = cocos2d; - sourceTree = ""; - }; - E076E69F1225EC7400DE0DA2 /* Platforms */ = { - isa = PBXGroup; - children = ( - E0D5D6FB1344056600A7B1B9 /* iOS */, - E076E6B11225EC7400DE0DA2 /* Mac */, - E076E6A01225EC7400DE0DA2 /* CCGL.h */, - E076E6A11225EC7400DE0DA2 /* CCNS.h */, - ); - path = Platforms; - sourceTree = ""; - }; - E076E6B11225EC7400DE0DA2 /* Mac */ = { - isa = PBXGroup; - children = ( - E076E6B21225EC7400DE0DA2 /* CCDirectorMac.h */, - E076E6B31225EC7400DE0DA2 /* CCDirectorMac.m */, - E076E6B61225EC7400DE0DA2 /* CCGLView.h */, - E076E6B71225EC7400DE0DA2 /* CCGLView.m */, - E08AA19912C262B3000341BD /* CCWindow.h */, - E08AA19A12C262B3000341BD /* CCWindow.m */, - B7E2603317E7C774007067F0 /* NSEvent+CC.h */, - B7E2603417E7C774007067F0 /* NSEvent+CC.m */, - ); - path = Mac; - sourceTree = ""; - }; - E076E6B81225EC7400DE0DA2 /* Support */ = { - isa = PBXGroup; - children = ( - E076E6B91225EC7400DE0DA2 /* base64.c */, - E076E6BA1225EC7400DE0DA2 /* base64.h */, - E076E6C21225EC7400DE0DA2 /* ccUtils.c */, - E076E6C31225EC7400DE0DA2 /* ccUtils.h */, - E076E6BE1225EC7400DE0DA2 /* CCFileUtils.h */, - E076E6BF1225EC7400DE0DA2 /* CCFileUtils.m */, - B7E7762A1857A4C4004221AA /* CCColor.h */, - B7E7762B1857A4C4004221AA /* CCColor.m */, - E076E6C01225EC7400DE0DA2 /* CCProfiling.h */, - E076E6C11225EC7400DE0DA2 /* CCProfiling.m */, - A0BE62FA140552BD00DAA336 /* CCVertex.h */, - A0BE62FB140552BD00DAA336 /* CCVertex.m */, - E076E6C41225EC7400DE0DA2 /* CGPointExtension.h */, - E076E6C51225EC7400DE0DA2 /* CGPointExtension.m */, - E076E6C61225EC7400DE0DA2 /* OpenGL_Internal.h */, - E076E6C71225EC7400DE0DA2 /* TGAlib.h */, - E076E6C81225EC7400DE0DA2 /* TGAlib.m */, - E076E6C91225EC7400DE0DA2 /* TransformUtils.h */, - E076E6CA1225EC7400DE0DA2 /* TransformUtils.m */, - E076E6CB1225EC7400DE0DA2 /* uthash.h */, - E076E6CC1225EC7400DE0DA2 /* utlist.h */, - E076E6CD1225EC7400DE0DA2 /* ZipUtils.h */, - E076E6CE1225EC7400DE0DA2 /* ZipUtils.m */, - A0C879AB14F98F0200C0E8B2 /* NSThread+performBlock.h */, - A0C879AC14F98F1C00C0E8B2 /* NSThread+performBlock.m */, - B75C2E7517C5857F002B0E0D /* NSAttributedString+CCAdditions.h */, - B75C2E7617C5857F002B0E0D /* NSAttributedString+CCAdditions.m */, - ); - path = Support; - sourceTree = ""; - }; - E076E7711225EC8100DE0DA2 /* Actions */ = { - isa = PBXGroup; - children = ( - A0A7A505151416A000C8BD16 /* CCActionCatmullRom.h */, - A0A7A504151416A000C8BD16 /* CCActionCatmullRom.m */, - E076E6291225EC7400DE0DA2 /* CCAction.h */, - E076E62A1225EC7400DE0DA2 /* CCAction.m */, - E076E62D1225EC7400DE0DA2 /* CCActionEase.h */, - E076E62E1225EC7400DE0DA2 /* CCActionEase.m */, - E076E6331225EC7400DE0DA2 /* CCActionInstant.h */, - E076E6341225EC7400DE0DA2 /* CCActionInstant.m */, - E076E6351225EC7400DE0DA2 /* CCActionInterval.h */, - E076E6361225EC7400DE0DA2 /* CCActionInterval.m */, - E076E6371225EC7400DE0DA2 /* CCActionManager.h */, - E076E6381225EC7400DE0DA2 /* CCActionManager.m */, - E076E63B1225EC7400DE0DA2 /* CCActionProgressTimer.h */, - E076E63C1225EC7400DE0DA2 /* CCActionProgressTimer.m */, - E076E63F1225EC7400DE0DA2 /* CCActionTween.h */, - E076E6401225EC7400DE0DA2 /* CCActionTween.m */, - ); - name = Actions; - sourceTree = ""; - }; - E076E7721225EC8C00DE0DA2 /* Label Nodes */ = { - isa = PBXGroup; - children = ( - E076E6541225EC7400DE0DA2 /* CCLabelAtlas.h */, - E076E6551225EC7400DE0DA2 /* CCLabelAtlas.m */, - E076E6561225EC7400DE0DA2 /* CCLabelBMFont.h */, - E076E6571225EC7400DE0DA2 /* CCLabelBMFont.m */, - E076E6581225EC7400DE0DA2 /* CCLabelTTF.h */, - E076E6591225EC7400DE0DA2 /* CCLabelTTF.m */, - B798D140181F45F800E7BFCD /* CCLabelBMFont_Private.h */, - ); - name = "Label Nodes"; - sourceTree = ""; - }; - E076E7741225EC9D00DE0DA2 /* Particle Nodes */ = { - isa = PBXGroup; - children = ( - B7E7764F1858EC79004221AA /* CCParticleSystemBase_Private.h */, - B7E776501858EC79004221AA /* CCParticleSystemBase.h */, - B7E776511858EC79004221AA /* CCParticleSystemBase.m */, - A0AAB8091451BD3600850F2C /* CCParticleBatchNode.h */, - A0AAB80A1451BD3600850F2C /* CCParticleBatchNode.m */, - E076E6671225EC7400DE0DA2 /* CCParticleExamples.h */, - E076E6681225EC7400DE0DA2 /* CCParticleExamples.m */, - E076E6691225EC7400DE0DA2 /* CCParticleSystem.h */, - E076E66A1225EC7400DE0DA2 /* CCParticleSystem.m */, - B798D14E182056DD00E7BFCD /* CCParticleSystem_Private.h */, - ); - name = "Particle Nodes"; - sourceTree = ""; - }; - E076E7751225ECB100DE0DA2 /* Sprite Nodes */ = { - isa = PBXGroup; - children = ( - E02BBC7A126CD870006E46A2 /* CCAnimation.h */, - E02BBC79126CD870006E46A2 /* CCAnimation.m */, - E02BBC7C126CD870006E46A2 /* CCAnimationCache.h */, - E02BBC7B126CD870006E46A2 /* CCAnimationCache.m */, - E076E67A1225EC7400DE0DA2 /* CCSprite.h */, - E076E67B1225EC7400DE0DA2 /* CCSprite.m */, - B74C2B9517BDA54600A829C0 /* CCSprite9Slice.h */, - B74C2B9417BDA54600A829C0 /* CCSprite9Slice.m */, - E076E67C1225EC7400DE0DA2 /* CCSpriteBatchNode.h */, - E076E67D1225EC7400DE0DA2 /* CCSpriteBatchNode.m */, - E076E67E1225EC7400DE0DA2 /* CCSpriteFrame.h */, - E076E67F1225EC7400DE0DA2 /* CCSpriteFrame.m */, - E076E6801225EC7400DE0DA2 /* CCSpriteFrameCache.h */, - E076E6811225EC7400DE0DA2 /* CCSpriteFrameCache.m */, - B798D1461820384500E7BFCD /* CCSprite_Private.h */, - B798D148182047AC00E7BFCD /* CCSpriteBatchNode_Private.h */, - ); - name = "Sprite Nodes"; - sourceTree = ""; - }; - E076E7761225ECB800DE0DA2 /* Textures */ = { - isa = PBXGroup; - children = ( - E076E6841225EC7400DE0DA2 /* CCTexture.h */, - E076E6851225EC7400DE0DA2 /* CCTexture.m */, - E076E6861225EC7400DE0DA2 /* CCTextureAtlas.h */, - E076E6871225EC7400DE0DA2 /* CCTextureAtlas.m */, - E076E6881225EC7400DE0DA2 /* CCTextureCache.h */, - E076E6891225EC7400DE0DA2 /* CCTextureCache.m */, - E076E68A1225EC7400DE0DA2 /* CCTexturePVR.h */, - E076E68B1225EC7400DE0DA2 /* CCTexturePVR.m */, - B706B191182097A400B27A2C /* CCTexture_Private.h */, - ); - name = Textures; - sourceTree = ""; - }; - E076E7771225ECBF00DE0DA2 /* TiledMap & Parallax Nodes */ = { - isa = PBXGroup; - children = ( - E076E6651225EC7400DE0DA2 /* CCParallaxNode.h */, - E076E6661225EC7400DE0DA2 /* CCParallaxNode.m */, - E076E6921225EC7400DE0DA2 /* CCTiledMap.h */, - E076E6931225EC7400DE0DA2 /* CCTiledMap.m */, - B791E84D182065BD00DAE1D7 /* CCTiledMapLayer.h */, - B791E84E182065BD00DAE1D7 /* CCTiledMapLayer.m */, - E076E6901225EC7400DE0DA2 /* CCTiledMapObjectGroup.h */, - E076E6911225EC7400DE0DA2 /* CCTiledMapObjectGroup.m */, - E076E6941225EC7400DE0DA2 /* CCTMXXMLParser.h */, - E076E6951225EC7400DE0DA2 /* CCTMXXMLParser.m */, - B791E84C182065BD00DAE1D7 /* CCTiledMapLayer_Private.h */, - ); - name = "TiledMap & Parallax Nodes"; - sourceTree = ""; - }; - E076E7781225ECC900DE0DA2 /* Layer, Scene & Transition Nodes */ = { - isa = PBXGroup; - children = ( - B7E7758A184FBA47004221AA /* CCNodeColor.h */, - B7E7758B184FBA47004221AA /* CCNodeColor.m */, - E076E6761225EC7400DE0DA2 /* CCScene.h */, - E076E6771225EC7400DE0DA2 /* CCScene.m */, - E076E6961225EC7400DE0DA2 /* CCTransition.h */, - E076E6971225EC7400DE0DA2 /* CCTransition.m */, - ); - name = "Layer, Scene & Transition Nodes"; - sourceTree = ""; - }; - E076E7791225ECF700DE0DA2 /* Misc Nodes */ = { - isa = PBXGroup; - children = ( - 2B19285D163379400049A044 /* CCClippingNode.h */, - 2B19285E163379400049A044 /* CCClippingNode.m */, - E076E6611225EC7400DE0DA2 /* CCMotionStreak.h */, - E076E6621225EC7400DE0DA2 /* CCMotionStreak.m */, - E076E66F1225EC7400DE0DA2 /* CCProgressNode.h */, - E076E6701225EC7400DE0DA2 /* CCProgressNode.m */, - E076E6721225EC7400DE0DA2 /* CCRenderTexture.h */, - E076E6731225EC7400DE0DA2 /* CCRenderTexture.m */, - B791E852182072FA00DAE1D7 /* CCProgressNode_Private.h */, - ); - name = "Misc Nodes"; - sourceTree = ""; - }; - E076E77B1225ED1100DE0DA2 /* Base Nodes */ = { - isa = PBXGroup; - children = ( - E076E6411225EC7400DE0DA2 /* CCAtlasNode.h */, - E076E6421225EC7400DE0DA2 /* CCAtlasNode.m */, - E076E6631225EC7400DE0DA2 /* CCNode.h */, - E076E6641225EC7400DE0DA2 /* CCNode.m */, - B798D13E181F2F6300E7BFCD /* CCNode_Private.h */, - A03714D5154F1D9300081CBA /* CCNode+Debug.h */, - A03714D6154F1D9300081CBA /* CCNode+Debug.m */, - ); - name = "Base Nodes"; - sourceTree = ""; - }; - E076EF801225FF3E00DE0DA2 /* external */ = { - isa = PBXGroup; - children = ( - D37EEAB8187D4F7A00CB5EF2 /* ObjectiveChipmunk */, - A0B5329713C141FF0072EDA4 /* kazmath */, - B770601C1831B0810043CC67 /* ObjectAL */, - ); - name = external; - sourceTree = ""; - }; - E0D5D6FB1344056600A7B1B9 /* iOS */ = { - isa = PBXGroup; - children = ( - B7E2603717E7C786007067F0 /* UITouch+CC.h */, - B7E2603817E7C786007067F0 /* UITouch+CC.m */, - A046E2A614C1E5000005BBF2 /* CCDirectorIOS.h */, - A046E2A714C1E5000005BBF2 /* CCDirectorIOS.m */, - A046E2A814C1E5000005BBF2 /* CCES2Renderer.h */, - A046E2A914C1E5000005BBF2 /* CCES2Renderer.m */, - A046E2AA14C1E5000005BBF2 /* CCESRenderer.h */, - A046E2AB14C1E5000005BBF2 /* CCGLView.h */, - A046E2AC14C1E5000005BBF2 /* CCGLView.m */, - ); - path = iOS; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - A06430E313C1414300CC5554 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - A0B532B913C141FF0072EDA4 /* aabb.h in Headers */, - A0B532BA13C141FF0072EDA4 /* mat4stack.h in Headers */, - A0B532BB13C141FF0072EDA4 /* matrix.h in Headers */, - A0B532BC13C141FF0072EDA4 /* kazmath.h in Headers */, - A0B532BD13C141FF0072EDA4 /* mat3.h in Headers */, - A0B532BE13C141FF0072EDA4 /* mat4.h in Headers */, - A0B532BF13C141FF0072EDA4 /* plane.h in Headers */, - A0B532C013C141FF0072EDA4 /* quaternion.h in Headers */, - A0B532C113C141FF0072EDA4 /* ray2.h in Headers */, - A0B532C213C141FF0072EDA4 /* utility.h in Headers */, - A0B532C313C141FF0072EDA4 /* vec2.h in Headers */, - A0B532C413C141FF0072EDA4 /* vec3.h in Headers */, - A0B532C513C141FF0072EDA4 /* vec4.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E01E6639121CA00A001A484F /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - E076E6CF1225EC7400DE0DA2 /* CCAction.h in Headers */, - B7D273351822F5460054849B /* CCBuilderReader.h in Headers */, - B77060771831B0C40043CC67 /* ALChannelSource.h in Headers */, - E076E6D31225EC7400DE0DA2 /* CCActionEase.h in Headers */, - E076E6D91225EC7400DE0DA2 /* CCActionInstant.h in Headers */, - E076E6DB1225EC7400DE0DA2 /* CCActionInterval.h in Headers */, - B7D2732F1822F5460054849B /* CCBReader.h in Headers */, - E076E6DD1225EC7400DE0DA2 /* CCActionManager.h in Headers */, - B7E776521858EC79004221AA /* CCParticleSystemBase_Private.h in Headers */, - B770606B1831B0C40043CC67 /* OALAudioTrackNotifications.h in Headers */, - B77060721831B0C40043CC67 /* ObjectALConfig.h in Headers */, - E076E6E11225EC7400DE0DA2 /* CCActionProgressTimer.h in Headers */, - B706B19B1820A42300B27A2C /* CCDirector_Private.h in Headers */, - B791E850182065BD00DAE1D7 /* CCTiledMapLayer.h in Headers */, - E076E6E51225EC7400DE0DA2 /* CCActionTween.h in Headers */, - E076E6E71225EC7400DE0DA2 /* CCAtlasNode.h in Headers */, - E076E6F41225EC7400DE0DA2 /* CCDrawingPrimitives.h in Headers */, - B77060851831B0C40043CC67 /* ALWrapper.h in Headers */, - B770607F1831B0C40043CC67 /* ALSoundSource.h in Headers */, - B770608E1831B0C40043CC67 /* IOSVersion.h in Headers */, - E076E6FA1225EC7400DE0DA2 /* CCLabelAtlas.h in Headers */, - E076E6FC1225EC7400DE0DA2 /* CCLabelBMFont.h in Headers */, - E076E6FE1225EC7400DE0DA2 /* CCLabelTTF.h in Headers */, - B77060821831B0C40043CC67 /* ALSource.h in Headers */, - B77060911831B0C40043CC67 /* mach_timing.h in Headers */, - E076E7071225EC7400DE0DA2 /* CCMotionStreak.h in Headers */, - E076E7091225EC7400DE0DA2 /* CCNode.h in Headers */, - E076E70B1225EC7400DE0DA2 /* CCParallaxNode.h in Headers */, - B77060941831B0C40043CC67 /* NSMutableDictionary+WeakReferences.h in Headers */, - E076E70D1225EC7400DE0DA2 /* CCParticleExamples.h in Headers */, - B77060731831B0C40043CC67 /* ALBuffer.h in Headers */, - E076E70F1225EC7400DE0DA2 /* CCParticleSystem.h in Headers */, - B798D14F182056DD00E7BFCD /* CCParticleSystem_Private.h in Headers */, - E076E7151225EC7400DE0DA2 /* CCProgressNode.h in Headers */, - B770608D1831B0C40043CC67 /* ARCSafe_MemMgmt.h in Headers */, - E076E7181225EC7400DE0DA2 /* CCRenderTexture.h in Headers */, - E076E71C1225EC7400DE0DA2 /* CCScene.h in Headers */, - E076E7201225EC7400DE0DA2 /* CCSprite.h in Headers */, - E076E7221225EC7400DE0DA2 /* CCSpriteBatchNode.h in Headers */, - B770608B1831B0C40043CC67 /* OALSuspendHandler.h in Headers */, - B7EE69EC1819EAAC00B983FE /* CCLayoutBox.h in Headers */, - B798D149182047AC00E7BFCD /* CCSpriteBatchNode_Private.h in Headers */, - E076E7241225EC7400DE0DA2 /* CCSpriteFrame.h in Headers */, - E076E7261225EC7400DE0DA2 /* CCSpriteFrameCache.h in Headers */, - B750162C18125C4A00708A2F /* CCControlSubclass.h in Headers */, - B77060801831B0C40043CC67 /* ALSoundSourcePool.h in Headers */, - E076E72A1225EC7400DE0DA2 /* CCTexture.h in Headers */, - B77060611831B0C40043CC67 /* OALAction.h in Headers */, - E076E72C1225EC7400DE0DA2 /* CCTextureAtlas.h in Headers */, - E076E72E1225EC7400DE0DA2 /* CCTextureCache.h in Headers */, - E076E7301225EC7400DE0DA2 /* CCTexturePVR.h in Headers */, - D389412818639DD400725CFC /* CCPhysicsJoint.h in Headers */, - B770607B1831B0C40043CC67 /* ALDevice.h in Headers */, - B77060651831B0C40043CC67 /* OALAudioActions.h in Headers */, - B7D273291822F5460054849B /* CCBAnimationManager.h in Headers */, - B770609C1831B0C40043CC67 /* SynthesizeSingleton.h in Headers */, - B798D141181F45F800E7BFCD /* CCLabelBMFont_Private.h in Headers */, - E076E7361225EC7400DE0DA2 /* CCTiledMapObjectGroup.h in Headers */, - E076E7381225EC7400DE0DA2 /* CCTiledMap.h in Headers */, - E076E73A1225EC7400DE0DA2 /* CCTMXXMLParser.h in Headers */, - E076E73C1225EC7400DE0DA2 /* CCTransition.h in Headers */, - B77060921831B0C40043CC67 /* NSMutableArray+WeakReferences.h in Headers */, - D389412A18639DD400725CFC /* CCPhysicsNode.h in Headers */, - B77060891831B0C40043CC67 /* OALAudioSession.h in Headers */, - E076E7451225EC7400DE0DA2 /* CCGL.h in Headers */, - E076E7461225EC7400DE0DA2 /* CCNS.h in Headers */, - E076E7551225EC7400DE0DA2 /* CCDirectorMac.h in Headers */, - E076E7591225EC7400DE0DA2 /* CCGLView.h in Headers */, - E076E75C1225EC7400DE0DA2 /* base64.h in Headers */, - B7D273311822F5460054849B /* CCBSequence.h in Headers */, - E076E7601225EC7400DE0DA2 /* CCFileUtils.h in Headers */, - E076E7621225EC7400DE0DA2 /* CCProfiling.h in Headers */, - E076E7651225EC7400DE0DA2 /* ccUtils.h in Headers */, - B798D13F181F2F6300E7BFCD /* CCNode_Private.h in Headers */, - E076E7661225EC7400DE0DA2 /* CGPointExtension.h in Headers */, - B7E776531858EC79004221AA /* CCParticleSystemBase.h in Headers */, - B77060671831B0C40043CC67 /* OALUtilityActions.h in Headers */, - B770606D1831B0C40043CC67 /* OALAudioTracks.h in Headers */, - E076E7681225EC7400DE0DA2 /* OpenGL_Internal.h in Headers */, - B77060991831B0C40043CC67 /* OALTools.h in Headers */, - D389412C18639DD400725CFC /* CCPhysicsShape.h in Headers */, - B77060691831B0C40043CC67 /* OALAudioTrack.h in Headers */, - E076E7691225EC7400DE0DA2 /* TGAlib.h in Headers */, - B7C6239B17F10F3600928F91 /* CCTableView.h in Headers */, - E076E76B1225EC7400DE0DA2 /* TransformUtils.h in Headers */, - E076E76D1225EC7400DE0DA2 /* uthash.h in Headers */, - E076E76E1225EC7400DE0DA2 /* utlist.h in Headers */, - E076E76F1225EC7400DE0DA2 /* ZipUtils.h in Headers */, - E02BBC7E126CD870006E46A2 /* CCAnimation.h in Headers */, - E02BBC80126CD870006E46A2 /* CCAnimationCache.h in Headers */, - E08AA19B12C262B3000341BD /* CCWindow.h in Headers */, - E04C311F1357138100F65F71 /* ccGLStateCache.h in Headers */, - E04C31211357138100F65F71 /* CCShaderCache.h in Headers */, - B77060841831B0C40043CC67 /* ALTypes.h in Headers */, - A0BE62FC140552BD00DAA336 /* CCVertex.h in Headers */, - A0AAB80B1451BD3600850F2C /* CCParticleBatchNode.h in Headers */, - A046E2B214C1E5000005BBF2 /* CCDirectorIOS.h in Headers */, - A046E2B414C1E5000005BBF2 /* CCES2Renderer.h in Headers */, - B770609B1831B0C40043CC67 /* ObjectALMacros.h in Headers */, - B77060871831B0C40043CC67 /* OpenALManager.h in Headers */, - B77060751831B0C40043CC67 /* ALCaptureDevice.h in Headers */, - B7D273331822F5460054849B /* CCBSequenceProperty.h in Headers */, - A046E2B614C1E5000005BBF2 /* CCESRenderer.h in Headers */, - A046E2B714C1E5000005BBF2 /* CCGLView.h in Headers */, - B7E7758C184FBA47004221AA /* CCNodeColor.h in Headers */, - A046E2C014C1E5480005BBF2 /* CCGLProgram.h in Headers */, - A009FB83150EC87500897349 /* ccShader_Position_uColor_frag.h in Headers */, - B77060DB18342E540043CC67 /* CCBReader_Private.h in Headers */, - A009FB84150EC87500897349 /* ccShader_Position_uColor_vert.h in Headers */, - B7C6239D17F10F3600928F91 /* cocos2d-ui.h in Headers */, - A009FB85150EC87500897349 /* ccShader_PositionColor_frag.h in Headers */, - A009FB86150EC87500897349 /* ccShader_PositionColor_vert.h in Headers */, - B77060791831B0C40043CC67 /* ALContext.h in Headers */, - B7EE69EA1819EAAC00B983FE /* CCLayout.h in Headers */, - A009FB87150EC87500897349 /* ccShader_PositionTexture_frag.h in Headers */, - B791E84F182065BD00DAE1D7 /* CCTiledMapLayer_Private.h in Headers */, - A009FB88150EC87500897349 /* ccShader_PositionTexture_uColor_frag.h in Headers */, - A009FB89150EC87500897349 /* ccShader_PositionTexture_uColor_vert.h in Headers */, - A009FB8A150EC87500897349 /* ccShader_PositionTexture_vert.h in Headers */, - A009FB8B150EC87500897349 /* ccShader_PositionTextureA8Color_frag.h in Headers */, - B770606F1831B0C40043CC67 /* OALSimpleAudio.h in Headers */, - B770607D1831B0C40043CC67 /* ALListener.h in Headers */, - A009FB8C150EC87500897349 /* ccShader_PositionTextureA8Color_vert.h in Headers */, - A009FB8D150EC87500897349 /* ccShader_PositionTextureColor_frag.h in Headers */, - B7E7762C1857A4C4004221AA /* CCColor.h in Headers */, - A009FB8E150EC87500897349 /* ccShader_PositionTextureColor_vert.h in Headers */, - A009FB8F150EC87500897349 /* ccShader_PositionTextureColorAlphaTest_frag.h in Headers */, - A009FB90150EC87500897349 /* ccShaders.h in Headers */, - A0A7A507151416A000C8BD16 /* CCActionCatmullRom.h in Headers */, - A03714D7154F1D9300081CBA /* CCNode+Debug.h in Headers */, - A0DA0BBE15BCD93700E80A92 /* CCDrawNode.h in Headers */, - A0DA0BDA15BCEB0B00E80A92 /* ccShader_PositionColorLengthTexture_frag.h in Headers */, - B77060601831B0C40043CC67 /* OALAction+Private.h in Headers */, - A0DA0BDB15BCEB0B00E80A92 /* ccShader_PositionColorLengthTexture_vert.h in Headers */, - B798D1471820384500E7BFCD /* CCSprite_Private.h in Headers */, - A0D7D68B15E2D2CC000CA0C4 /* cocos2d.h in Headers */, - A0D7D68D15E2D2CC000CA0C4 /* ccConfig.h in Headers */, - A0D7D69015E2D2CC000CA0C4 /* ccMacros.h in Headers */, - B77060981831B0C40043CC67 /* OALNotifications.h in Headers */, - B7D2732D1822F5460054849B /* CCBLocalizationManager.h in Headers */, - A0D7D69115E2D2CC000CA0C4 /* ccTypes.h in Headers */, - A0D7D69415E2D2CC000CA0C4 /* CCConfiguration.h in Headers */, - A0D7D69615E2D2CC000CA0C4 /* CCDirector.h in Headers */, - B7EE6A34181B287300B983FE /* CCSlider.h in Headers */, - A0D7D69815E2D2CC000CA0C4 /* CCProtocols.h in Headers */, - A0D7D69915E2D2CC000CA0C4 /* CCScheduler.h in Headers */, - B7D2732B1822F5460054849B /* CCBKeyframe.h in Headers */, - 2B19285F163379400049A044 /* CCClippingNode.h in Headers */, - A003ACA7165731D500C7B792 /* ccFPSImages.h in Headers */, - B74C2B9717BDA54600A829C0 /* CCSprite9Slice.h in Headers */, - B75C2E7717C5857F002B0E0D /* NSAttributedString+CCAdditions.h in Headers */, - B77060631831B0C40043CC67 /* OALActionManager.h in Headers */, - B77060711831B0C40043CC67 /* ObjectAL.h in Headers */, - A66680C317D4D73000ECDE6F /* CCResponder.h in Headers */, - A66680C517D4D73000ECDE6F /* CCResponderManager.h in Headers */, - D389412618639DD400725CFC /* CCPhysicsBody.h in Headers */, - B7E2603517E7C774007067F0 /* NSEvent+CC.h in Headers */, - B77060961831B0C40043CC67 /* OALAudioFile.h in Headers */, - B7E2603917E7C786007067F0 /* UITouch+CC.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - A06430E613C1414300CC5554 /* kazmath */ = { - isa = PBXNativeTarget; - buildConfigurationList = A064312613C1416D00CC5554 /* Build configuration list for PBXNativeTarget "kazmath" */; - buildPhases = ( - A06430E313C1414300CC5554 /* Headers */, - A06430E413C1414300CC5554 /* Sources */, - A06430E513C1414300CC5554 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = kazmath; - productName = kazmath; - productReference = A06430E713C1414300CC5554 /* libkazmath.a */; - productType = "com.apple.product-type.library.static"; - }; - D37EE9FB187D4E7700CB5EF2 /* ObjectiveChipmunk */ = { - isa = PBXNativeTarget; - buildConfigurationList = D37EEA1B187D4E7800CB5EF2 /* Build configuration list for PBXNativeTarget "ObjectiveChipmunk" */; - buildPhases = ( - D37EE9F8187D4E7700CB5EF2 /* Sources */, - D37EE9F9187D4E7700CB5EF2 /* Frameworks */, - D37EE9FA187D4E7700CB5EF2 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = ObjectiveChipmunk; - productName = ObjectiveChipmunk; - productReference = D37EE9FC187D4E7700CB5EF2 /* libObjectiveChipmunk.a */; - productType = "com.apple.product-type.library.static"; - }; - E01E663C121CA00A001A484F /* cocos2d */ = { - isa = PBXNativeTarget; - buildConfigurationList = E01E6791121CA045001A484F /* Build configuration list for PBXNativeTarget "cocos2d" */; - buildPhases = ( - E01E6639121CA00A001A484F /* Headers */, - E01E663A121CA00A001A484F /* Sources */, - E01E663B121CA00A001A484F /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - D37EEA6C187D4F1D00CB5EF2 /* PBXTargetDependency */, - A064312913C1418600CC5554 /* PBXTargetDependency */, - ); - name = cocos2d; - productName = cocos2d; - productReference = E01E663D121CA00A001A484F /* libcocos2d.a */; - productType = "com.apple.product-type.library.static"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 29B97313FDCFA39411CA2CEA /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0500; - }; - buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "cocos2d-osx" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 1; - knownRegions = ( - English, - Japanese, - French, - German, - en, - ); - mainGroup = 29B97314FDCFA39411CA2CEA /* cocos2d-mac */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E01E663C121CA00A001A484F /* cocos2d */, - A06430E613C1414300CC5554 /* kazmath */, - D37EE9FB187D4E7700CB5EF2 /* ObjectiveChipmunk */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXSourcesBuildPhase section */ - A06430E413C1414300CC5554 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A0B532C613C141FF0072EDA4 /* aabb.c in Sources */, - A0B532C713C141FF0072EDA4 /* mat4stack.c in Sources */, - A0B532C813C141FF0072EDA4 /* matrix.c in Sources */, - A0B532C913C141FF0072EDA4 /* mat3.c in Sources */, - A0B532CA13C141FF0072EDA4 /* mat4.c in Sources */, - A0B532CB13C141FF0072EDA4 /* plane.c in Sources */, - A0B532CC13C141FF0072EDA4 /* quaternion.c in Sources */, - A0B532CD13C141FF0072EDA4 /* ray2.c in Sources */, - A0B532CE13C141FF0072EDA4 /* utility.c in Sources */, - A0B532CF13C141FF0072EDA4 /* vec2.c in Sources */, - A0B532D013C141FF0072EDA4 /* vec3.c in Sources */, - A0B532D113C141FF0072EDA4 /* vec4.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D37EE9F8187D4E7700CB5EF2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - D37EEB20187D4F9600CB5EF2 /* cpSpaceQuery.c in Sources */, - D37EEB21187D4F9600CB5EF2 /* cpSpaceStep.c in Sources */, - D37EEB03187D4F9600CB5EF2 /* ChipmunkBody.m in Sources */, - D37EEB14187D4F9600CB5EF2 /* cpPinJoint.c in Sources */, - D37EEB0D187D4F9600CB5EF2 /* cpCollision.c in Sources */, - D37EEB19187D4F9600CB5EF2 /* cpShape.c in Sources */, - D37EEB04187D4F9600CB5EF2 /* ChipmunkConstraint.m in Sources */, - D37EEB1E187D4F9600CB5EF2 /* cpSpaceDebug.c in Sources */, - D37EEB0B187D4F9600CB5EF2 /* cpBBTree.c in Sources */, - D37EEB1A187D4F9600CB5EF2 /* cpSimpleMotor.c in Sources */, - D37EEB1D187D4F9600CB5EF2 /* cpSpaceComponent.c in Sources */, - D37EEB10187D4F9600CB5EF2 /* cpDampedSpring.c in Sources */, - D37EEB15187D4F9600CB5EF2 /* cpPivotJoint.c in Sources */, - D37EEB13187D4F9600CB5EF2 /* cpHashSet.c in Sources */, - D37EEB08187D4F9600CB5EF2 /* chipmunk.c in Sources */, - D37EEB06187D4F9600CB5EF2 /* ChipmunkShape.m in Sources */, - D37EEB17187D4F9600CB5EF2 /* cpRatchetJoint.c in Sources */, - D37EEB16187D4F9600CB5EF2 /* cpPolyShape.c in Sources */, - D37EEB0A187D4F9600CB5EF2 /* cpArray.c in Sources */, - D37EEB05187D4F9600CB5EF2 /* ChipmunkMultiGrab.m in Sources */, - D37EEB12187D4F9600CB5EF2 /* cpGrooveJoint.c in Sources */, - D37EEB09187D4F9600CB5EF2 /* cpArbiter.c in Sources */, - D37EEB23187D4F9600CB5EF2 /* cpSweep1D.c in Sources */, - D37EEB0F187D4F9600CB5EF2 /* cpDampedRotarySpring.c in Sources */, - D37EEB1B187D4F9600CB5EF2 /* cpSlideJoint.c in Sources */, - D37EEB0C187D4F9600CB5EF2 /* cpBody.c in Sources */, - D37EEB1C187D4F9600CB5EF2 /* cpSpace.c in Sources */, - D37EEB22187D4F9600CB5EF2 /* cpSpatialIndex.c in Sources */, - D37EEB18187D4F9600CB5EF2 /* cpRotaryLimitJoint.c in Sources */, - D37EEB07187D4F9600CB5EF2 /* ChipmunkSpace.m in Sources */, - D37EEB11187D4F9600CB5EF2 /* cpGearJoint.c in Sources */, - D37EEB1F187D4F9600CB5EF2 /* cpSpaceHash.c in Sources */, - D37EEB0E187D4F9600CB5EF2 /* cpConstraint.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E01E663A121CA00A001A484F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E076E6D01225EC7400DE0DA2 /* CCAction.m in Sources */, - E076E6D41225EC7400DE0DA2 /* CCActionEase.m in Sources */, - E076E6DA1225EC7400DE0DA2 /* CCActionInstant.m in Sources */, - E076E6DC1225EC7400DE0DA2 /* CCActionInterval.m in Sources */, - B77060901831B0C40043CC67 /* mach_timing.c in Sources */, - E076E6DE1225EC7400DE0DA2 /* CCActionManager.m in Sources */, - B791E851182065BD00DAE1D7 /* CCTiledMapLayer.m in Sources */, - E076E6E21225EC7400DE0DA2 /* CCActionProgressTimer.m in Sources */, - E076E6E61225EC7400DE0DA2 /* CCActionTween.m in Sources */, - B77060931831B0C40043CC67 /* NSMutableArray+WeakReferences.m in Sources */, - D389412D18639DD400725CFC /* CCPhysicsShape.m in Sources */, - B770608F1831B0C40043CC67 /* IOSVersion.m in Sources */, - E076E6E81225EC7400DE0DA2 /* CCAtlasNode.m in Sources */, - E076E6F51225EC7400DE0DA2 /* CCDrawingPrimitives.m in Sources */, - B77060621831B0C40043CC67 /* OALAction.m in Sources */, - E076E6FB1225EC7400DE0DA2 /* CCLabelAtlas.m in Sources */, - B770607C1831B0C40043CC67 /* ALDevice.m in Sources */, - E076E6FD1225EC7400DE0DA2 /* CCLabelBMFont.m in Sources */, - E076E6FF1225EC7400DE0DA2 /* CCLabelTTF.m in Sources */, - B77060951831B0C40043CC67 /* NSMutableDictionary+WeakReferences.m in Sources */, - B770606A1831B0C40043CC67 /* OALAudioTrack.m in Sources */, - E076E7081225EC7400DE0DA2 /* CCMotionStreak.m in Sources */, - E076E70A1225EC7400DE0DA2 /* CCNode.m in Sources */, - E076E70C1225EC7400DE0DA2 /* CCParallaxNode.m in Sources */, - B770607E1831B0C40043CC67 /* ALListener.m in Sources */, - E076E70E1225EC7400DE0DA2 /* CCParticleExamples.m in Sources */, - D389412718639DD400725CFC /* CCPhysicsBody.m in Sources */, - B77060681831B0C40043CC67 /* OALUtilityActions.m in Sources */, - B7EE69EB1819EAAC00B983FE /* CCLayout.m in Sources */, - E076E7101225EC7400DE0DA2 /* CCParticleSystem.m in Sources */, - B770606C1831B0C40043CC67 /* OALAudioTrackNotifications.m in Sources */, - E076E7161225EC7400DE0DA2 /* CCProgressNode.m in Sources */, - B77060831831B0C40043CC67 /* ALSource.m in Sources */, - E076E7191225EC7400DE0DA2 /* CCRenderTexture.m in Sources */, - E076E71D1225EC7400DE0DA2 /* CCScene.m in Sources */, - B77060641831B0C40043CC67 /* OALActionManager.m in Sources */, - E076E7211225EC7400DE0DA2 /* CCSprite.m in Sources */, - B7E7758D184FBA47004221AA /* CCNodeColor.m in Sources */, - E076E7231225EC7400DE0DA2 /* CCSpriteBatchNode.m in Sources */, - E076E7251225EC7400DE0DA2 /* CCSpriteFrame.m in Sources */, - B770607A1831B0C40043CC67 /* ALContext.m in Sources */, - E076E7271225EC7400DE0DA2 /* CCSpriteFrameCache.m in Sources */, - E076E72B1225EC7400DE0DA2 /* CCTexture.m in Sources */, - E076E72D1225EC7400DE0DA2 /* CCTextureAtlas.m in Sources */, - E076E72F1225EC7400DE0DA2 /* CCTextureCache.m in Sources */, - B7D2732A1822F5460054849B /* CCBAnimationManager.m in Sources */, - E076E7311225EC7400DE0DA2 /* CCTexturePVR.m in Sources */, - B7D273321822F5460054849B /* CCBsequence.m in Sources */, - E076E7371225EC7400DE0DA2 /* CCTiledMapObjectGroup.m in Sources */, - E076E7391225EC7400DE0DA2 /* CCTiledMap.m in Sources */, - E076E73B1225EC7400DE0DA2 /* CCTMXXMLParser.m in Sources */, - E076E73D1225EC7400DE0DA2 /* CCTransition.m in Sources */, - B77060701831B0C40043CC67 /* OALSimpleAudio.m in Sources */, - E076E7561225EC7400DE0DA2 /* CCDirectorMac.m in Sources */, - E076E75A1225EC7400DE0DA2 /* CCGLView.m in Sources */, - E076E75B1225EC7400DE0DA2 /* base64.c in Sources */, - E076E7611225EC7400DE0DA2 /* CCFileUtils.m in Sources */, - E076E7631225EC7400DE0DA2 /* CCProfiling.m in Sources */, - D389412B18639DD400725CFC /* CCPhysicsNode.m in Sources */, - E076E7641225EC7400DE0DA2 /* ccUtils.c in Sources */, - B770608C1831B0C40043CC67 /* OALSuspendHandler.m in Sources */, - E076E7671225EC7400DE0DA2 /* CGPointExtension.m in Sources */, - E076E76A1225EC7400DE0DA2 /* TGAlib.m in Sources */, - E076E76C1225EC7400DE0DA2 /* TransformUtils.m in Sources */, - B7EE69ED1819EAAC00B983FE /* CCLayoutBox.m in Sources */, - E076E7701225EC7400DE0DA2 /* ZipUtils.m in Sources */, - B77060661831B0C40043CC67 /* OALAudioActions.m in Sources */, - E02BBC7D126CD870006E46A2 /* CCAnimation.m in Sources */, - E02BBC7F126CD870006E46A2 /* CCAnimationCache.m in Sources */, - E08AA19C12C262B3000341BD /* CCWindow.m in Sources */, - E04C31201357138100F65F71 /* ccGLStateCache.m in Sources */, - B77060811831B0C40043CC67 /* ALSoundSourcePool.m in Sources */, - E04C31221357138100F65F71 /* CCShaderCache.m in Sources */, - B7E7762D1857A4C4004221AA /* CCColor.m in Sources */, - A0BE62FD140552BD00DAA336 /* CCVertex.m in Sources */, - A0AAB80C1451BD3600850F2C /* CCParticleBatchNode.m in Sources */, - A046E2B314C1E5000005BBF2 /* CCDirectorIOS.m in Sources */, - A046E2B514C1E5000005BBF2 /* CCES2Renderer.m in Sources */, - A046E2B814C1E5000005BBF2 /* CCGLView.m in Sources */, - B770606E1831B0C40043CC67 /* OALAudioTracks.m in Sources */, - A046E2C114C1E5480005BBF2 /* CCGLProgram.m in Sources */, - D389412918639DD400725CFC /* CCPhysicsJoint.m in Sources */, - A0C879AD14F98F1C00C0E8B2 /* NSThread+performBlock.m in Sources */, - A009FB91150EC87600897349 /* ccShaders.m in Sources */, - A0A7A506151416A000C8BD16 /* CCActionCatmullRom.m in Sources */, - B7EE6A35181B287300B983FE /* CCSlider.m in Sources */, - B7D2732E1822F5460054849B /* CCBLocalizationManager.m in Sources */, - A03714D8154F1D9300081CBA /* CCNode+Debug.m in Sources */, - A0DA0BBF15BCD93700E80A92 /* CCDrawNode.m in Sources */, - A0D7D68C15E2D2CC000CA0C4 /* cocos2d.m in Sources */, - B770608A1831B0C40043CC67 /* OALAudioSession.m in Sources */, - A0D7D69515E2D2CC000CA0C4 /* CCConfiguration.m in Sources */, - B7D2732C1822F5460054849B /* CCBKeyframe.m in Sources */, - B7D273301822F5460054849B /* CCBReader.m in Sources */, - B7EE698918187F7200B983FE /* CCTextField.m in Sources */, - A0D7D69715E2D2CC000CA0C4 /* CCDirector.m in Sources */, - B77060881831B0C40043CC67 /* OpenALManager.m in Sources */, - B7E776541858EC79004221AA /* CCParticleSystemBase.m in Sources */, - A0D7D69A15E2D2CC000CA0C4 /* CCScheduler.m in Sources */, - B77060971831B0C40043CC67 /* OALAudioFile.m in Sources */, - 2B192860163379400049A044 /* CCClippingNode.m in Sources */, - B77060741831B0C40043CC67 /* ALBuffer.m in Sources */, - A003ACA8165731D500C7B792 /* ccFPSImages.m in Sources */, - B74C2B9617BDA54600A829C0 /* CCSprite9Slice.m in Sources */, - B770609A1831B0C40043CC67 /* OALTools.m in Sources */, - B75C2E7817C5857F002B0E0D /* NSAttributedString+CCAdditions.m in Sources */, - A66680C417D4D73000ECDE6F /* CCResponder.m in Sources */, - A66680C617D4D73000ECDE6F /* CCResponderManager.m in Sources */, - B78AE64717E7BC9F0028BE0B /* CCButton.m in Sources */, - B78AE64817E7BCA30028BE0B /* CCControl.m in Sources */, - B78AE64917E7BCA60028BE0B /* CCControlTextureFactory.m in Sources */, - B78AE64A17E7BCAA0028BE0B /* CCScrollView.m in Sources */, - B7D273341822F5460054849B /* CCBSequenceProperty.m in Sources */, - B77060861831B0C40043CC67 /* ALWrapper.m in Sources */, - B77060781831B0C40043CC67 /* ALChannelSource.m in Sources */, - B7E2603617E7C774007067F0 /* NSEvent+CC.m in Sources */, - B7E2603A17E7C786007067F0 /* UITouch+CC.m in Sources */, - B7C6239C17F10F3600928F91 /* CCTableView.m in Sources */, - B77060761831B0C40043CC67 /* ALCaptureDevice.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - A064312913C1418600CC5554 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = A06430E613C1414300CC5554 /* kazmath */; - targetProxy = A064312813C1418600CC5554 /* PBXContainerItemProxy */; - }; - D37EEA6C187D4F1D00CB5EF2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = D37EE9FB187D4E7700CB5EF2 /* ObjectiveChipmunk */; - targetProxy = D37EEA6B187D4F1D00CB5EF2 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - A06430E813C1414300CC5554 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = NO; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - PRODUCT_NAME = kazmath; - }; - name = Debug; - }; - A06430E913C1414300CC5554 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - PRODUCT_NAME = kazmath; - ZERO_LINK = NO; - }; - name = Release; - }; - C01FCF4F08A954540054247B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - DEBUG, - "CC_ENABLE_GL_STATE_CACHE=1", - "COCOS2D_DEBUG=1", - "CC_DIRECTOR_MAC_THREAD=2", - ); - GCC_TREAT_WARNINGS_AS_ERRORS = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_MISSING_NEWLINE = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_SHADOW = NO; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = ( - external/kazmath/include, - "cocos2d/**", - "cocos2d-ui/**", - "cocos2d-ui-tests/**", - external/Chipmunk/include, - external/Chipmunk/objectivec/include, - "external/ObjectAL/**", - ); - MACOSX_DEPLOYMENT_TARGET = 10.7; - ONLY_ACTIVE_ARCH = YES; - OTHER_LDFLAGS = "-ObjC"; - SDKROOT = macosx; - }; - name = Debug; - }; - C01FCF5008A954540054247B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_PREPROCESSOR_DEFINITIONS = ( - NDEBUG, - NS_BLOCK_ASSERTIONS, - "CC_ENABLE_GL_STATE_CACHE=1", - "CC_DIRECTOR_MAC_THREAD=2", - ); - GCC_TREAT_WARNINGS_AS_ERRORS = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_MISSING_NEWLINE = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_SHADOW = NO; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = ( - external/kazmath/include, - "cocos2d/**", - "cocos2d-ui/**", - "cocos2d-ui-tests/**", - external/Chipmunk/include, - external/Chipmunk/objectivec/include, - "external/ObjectAL/**", - ); - MACOSX_DEPLOYMENT_TARGET = 10.7; - OTHER_LDFLAGS = "-ObjC"; - SDKROOT = macosx; - }; - name = Release; - }; - D37EEA1C187D4E7800CB5EF2 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = NO; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DSTROOT = /tmp/ObjectiveChipmunk.dst; - GCC_DYNAMIC_NO_PIC = NO; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - OTHER_CFLAGS = "-ffast-math"; - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - D37EEA1D187D4E7800CB5EF2 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = NO; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = YES; - DSTROOT = /tmp/ObjectiveChipmunk.dst; - ENABLE_NS_ASSERTIONS = NO; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - OTHER_CFLAGS = ( - "-ffast-math", - "-DNDEBUG", - ); - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SKIP_INSTALL = YES; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - E01E663E121CA00A001A484F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ENABLE_OBJC_ARC = YES; - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = NO; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - MACOSX_DEPLOYMENT_TARGET = 10.7; - PRODUCT_NAME = cocos2d; - }; - name = Debug; - }; - E01E663F121CA00A001A484F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ENABLE_OBJC_ARC = YES; - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - MACOSX_DEPLOYMENT_TARGET = 10.7; - PRODUCT_NAME = cocos2d; - ZERO_LINK = NO; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - A064312613C1416D00CC5554 /* Build configuration list for PBXNativeTarget "kazmath" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - A06430E813C1414300CC5554 /* Debug */, - A06430E913C1414300CC5554 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - C01FCF4E08A954540054247B /* Build configuration list for PBXProject "cocos2d-osx" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C01FCF4F08A954540054247B /* Debug */, - C01FCF5008A954540054247B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - D37EEA1B187D4E7800CB5EF2 /* Build configuration list for PBXNativeTarget "ObjectiveChipmunk" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D37EEA1C187D4E7800CB5EF2 /* Debug */, - D37EEA1D187D4E7800CB5EF2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E01E6791121CA045001A484F /* Build configuration list for PBXNativeTarget "cocos2d" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E01E663E121CA00A001A484F /* Debug */, - E01E663F121CA00A001A484F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-osx.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-osx.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 8f456e4..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-osx.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-osx.xcodeproj/xcshareddata/xcschemes/kazmath.xcscheme b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-osx.xcodeproj/xcshareddata/xcschemes/kazmath.xcscheme deleted file mode 100644 index 8ef209f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-osx.xcodeproj/xcshareddata/xcschemes/kazmath.xcscheme +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-tests-ios.xcodeproj/project.pbxproj b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-tests-ios.xcodeproj/project.pbxproj deleted file mode 100644 index ee43ff5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-tests-ios.xcodeproj/project.pbxproj +++ /dev/null @@ -1,944 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 75556A04185636F100ED1B0F /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75556A03185636F100ED1B0F /* XCTest.framework */; }; - 75556A05185636F100ED1B0F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7E2605717E7D278007067F0 /* Foundation.framework */; }; - 75556A06185636F100ED1B0F /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7E2605517E7D278007067F0 /* UIKit.framework */; }; - 75556A15185636FB00ED1B0F /* powered.png in Resources */ = {isa = PBXBuildFile; fileRef = 755569E71856361100ED1B0F /* powered.png */; }; - 75556A161856370A00ED1B0F /* CCFileUtilTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 755569E31856361100ED1B0F /* CCFileUtilTests.m */; }; - 75556A171856370A00ED1B0F /* CCNodeTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 755569E41856361100ED1B0F /* CCNodeTests.m */; }; - 75556A181856370A00ED1B0F /* CCPhysicsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 755569E51856361100ED1B0F /* CCPhysicsTests.m */; }; - 75556A191856370A00ED1B0F /* CCSchedulerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 755569E61856361100ED1B0F /* CCSchedulerTests.m */; }; - 75556A1B1856374700ED1B0F /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 755569EA1856361100ED1B0F /* InfoPlist.strings */; }; - 7575B5FC1856535200CA09C8 /* libcocos2d.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B7E2622D17E7D3D8007067F0 /* libcocos2d.a */; }; - 7587BDB3185A0A6900EEEFDE /* TextureTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 7587BDB2185A0A6900EEEFDE /* TextureTest.m */; }; - 7587BDB7185A64AD00EEEFDE /* ColorTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 7587BDB6185A64AD00EEEFDE /* ColorTest.m */; }; - 758A690F1843E18700D1A8D2 /* ParallaxTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 758A690E1843E18700D1A8D2 /* ParallaxTest.m */; }; - 758A6C6C1843E5CB00D1A8D2 /* TileMaps in Resources */ = {isa = PBXBuildFile; fileRef = 758A6C6A1843E5BE00D1A8D2 /* TileMaps */; }; - 758A6C6D1843E5CB00D1A8D2 /* Images in Resources */ = {isa = PBXBuildFile; fileRef = 758A6C6B1843E5C500D1A8D2 /* Images */; }; - 758A6C711844011E00D1A8D2 /* CCLabelTTFTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 758A6C701844011E00D1A8D2 /* CCLabelTTFTest.m */; }; - 758A6C7B18440D5C00D1A8D2 /* ParticleTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 758A6C7A18440D5C00D1A8D2 /* ParticleTest.m */; }; - 758A6C80184410EE00D1A8D2 /* Particles in Resources */ = {isa = PBXBuildFile; fileRef = 758A6C7F184410EE00D1A8D2 /* Particles */; }; - 75F76497185A831B00E2FAFE /* Sounds in Resources */ = {isa = PBXBuildFile; fileRef = 75F76496185A831B00E2FAFE /* Sounds */; }; - A6167B93189A7D4D0044D391 /* VertexZTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A6167B92189A7D4D0044D391 /* VertexZTest.m */; }; - A664A4EF18A3D9B8006184B8 /* PositioningTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A664A4EE18A3D9B8006184B8 /* PositioningTest.m */; }; - B70AFC30180F2D7400516435 /* CCTransitionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B70AFC2F180F2D7400516435 /* CCTransitionTest.m */; }; - B71B087C17EA5B490082EBC0 /* TestBase.m in Sources */ = {isa = PBXBuildFile; fileRef = B71B087B17EA5B490082EBC0 /* TestBase.m */; }; - B71B088217EA5B6A0082EBC0 /* CCScrollViewTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B71B088117EA5B6A0082EBC0 /* CCScrollViewTest.m */; }; - B77060141831A17C0043CC67 /* ObjectALTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B77060131831A17C0043CC67 /* ObjectALTest.m */; }; - B77060AB1832E3310043CC67 /* CCTextureCacheTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B77060AA1832E3310043CC67 /* CCTextureCacheTest.m */; }; - B772F69F1811C8D9005C069B /* CCResponderTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B772F69E1811C8D9005C069B /* CCResponderTest.m */; }; - B7C6237617EA695100928F91 /* Resources-shared in Resources */ = {isa = PBXBuildFile; fileRef = B7C6237517EA695100928F91 /* Resources-shared */; }; - B7C6238C17ECDF6A00928F91 /* CCTableViewTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B7C6238B17ECDF6A00928F91 /* CCTableViewTest.m */; }; - B7E2604C17E7D278007067F0 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7E2604B17E7D278007067F0 /* QuartzCore.framework */; }; - B7E2604E17E7D278007067F0 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7E2604D17E7D278007067F0 /* OpenGLES.framework */; }; - B7E2605017E7D278007067F0 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7E2604F17E7D278007067F0 /* OpenAL.framework */; }; - B7E2605217E7D278007067F0 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7E2605117E7D278007067F0 /* AudioToolbox.framework */; }; - B7E2605417E7D278007067F0 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7E2605317E7D278007067F0 /* AVFoundation.framework */; }; - B7E2605617E7D278007067F0 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7E2605517E7D278007067F0 /* UIKit.framework */; }; - B7E2605817E7D278007067F0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7E2605717E7D278007067F0 /* Foundation.framework */; }; - B7E2605A17E7D278007067F0 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7E2605917E7D278007067F0 /* CoreGraphics.framework */; }; - B7E2605C17E7D278007067F0 /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7E2605B17E7D278007067F0 /* CoreText.framework */; }; - B7E2605E17E7D278007067F0 /* GameKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7E2605D17E7D278007067F0 /* GameKit.framework */; }; - B7E2620017E7D321007067F0 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = B7E261FF17E7D321007067F0 /* AppDelegate.m */; }; - B7E2620E17E7D34D007067F0 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B7E2620217E7D34D007067F0 /* Default-568h@2x.png */; }; - B7E2620F17E7D34D007067F0 /* Default-Landscape~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = B7E2620317E7D34D007067F0 /* Default-Landscape~ipad.png */; }; - B7E2621017E7D34D007067F0 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = B7E2620417E7D34D007067F0 /* Default.png */; }; - B7E2621117E7D34D007067F0 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B7E2620517E7D34D007067F0 /* Default@2x.png */; }; - B7E2621217E7D34D007067F0 /* Icon-72.png in Resources */ = {isa = PBXBuildFile; fileRef = B7E2620617E7D34D007067F0 /* Icon-72.png */; }; - B7E2621317E7D34D007067F0 /* Icon-Small-50.png in Resources */ = {isa = PBXBuildFile; fileRef = B7E2620717E7D34D007067F0 /* Icon-Small-50.png */; }; - B7E2621417E7D34D007067F0 /* Icon-Small.png in Resources */ = {isa = PBXBuildFile; fileRef = B7E2620817E7D34D007067F0 /* Icon-Small.png */; }; - B7E2621517E7D34D007067F0 /* Icon-Small@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B7E2620917E7D34D007067F0 /* Icon-Small@2x.png */; }; - B7E2621617E7D34D007067F0 /* Icon.png in Resources */ = {isa = PBXBuildFile; fileRef = B7E2620A17E7D34D007067F0 /* Icon.png */; }; - B7E2621717E7D34D007067F0 /* Icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B7E2620B17E7D34D007067F0 /* Icon@2x.png */; }; - B7E2621917E7D34D007067F0 /* iTunesArtwork in Resources */ = {isa = PBXBuildFile; fileRef = B7E2620D17E7D34D007067F0 /* iTunesArtwork */; }; - B7E2621C17E7D370007067F0 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = B7E2621A17E7D370007067F0 /* main.m */; }; - B7E2622117E7D3B2007067F0 /* MainMenu.m in Sources */ = {isa = PBXBuildFile; fileRef = B7E2622017E7D3B2007067F0 /* MainMenu.m */; }; - B7E2623617E7D589007067F0 /* libcocos2d.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B7E2622D17E7D3D8007067F0 /* libcocos2d.a */; }; - B7EE697918186D5200B983FE /* CCTextFieldTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B7EE697818186D5200B983FE /* CCTextFieldTest.m */; }; - B7EE69811818760700B983FE /* CCSprite9SliceTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B7EE69801818760700B983FE /* CCSprite9SliceTest.m */; }; - B7EE69CF1819D82300B983FE /* CCLayoutTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B7EE69CE1819D82300B983FE /* CCLayoutTest.m */; }; - B7EE6A28181B075E00B983FE /* CCSliderTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B7EE6A27181B075E00B983FE /* CCSliderTest.m */; }; - D3395F1A187F83E600F22C74 /* CCMemoryTests.m in Sources */ = {isa = PBXBuildFile; fileRef = D3395F19187F83E600F22C74 /* CCMemoryTests.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - D340E10E185660BE006E605C /* CCPhysicsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = D340E10C185660BE006E605C /* CCPhysicsTest.m */; }; - D340E10F185660BE006E605C /* TilemapTest.m in Sources */ = {isa = PBXBuildFile; fileRef = D340E10D185660BE006E605C /* TilemapTest.m */; }; - D356F65918BC02BC00FE4ACF /* CCRendererTest.m in Sources */ = {isa = PBXBuildFile; fileRef = D356F65818BC02BC00FE4ACF /* CCRendererTest.m */; }; - D3870C5A18B43FC20033D885 /* SpritePerformanceTest.m in Sources */ = {isa = PBXBuildFile; fileRef = D3870C5918B43FC20033D885 /* SpritePerformanceTest.m */; }; - D38C223418EC8D2C00DD7599 /* Fonts in Resources */ = {isa = PBXBuildFile; fileRef = D38C223318EC8D2C00DD7599 /* Fonts */; }; - D3B2A7E5187DD60B00406C5A /* CCBMFontTest.m in Sources */ = {isa = PBXBuildFile; fileRef = D3B2A7E4187DD60B00406C5A /* CCBMFontTest.m */; }; - D3C9C867188078B900C58900 /* CCSchedulerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = D3C9C866188078B900C58900 /* CCSchedulerTest.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 75556A10185636F100ED1B0F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = B7E2604017E7D278007067F0 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B7E2604717E7D278007067F0; - remoteInfo = "cocos2d-ui-tests-ios"; - }; - B7E2622C17E7D3D8007067F0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = B7E2622317E7D3D8007067F0 /* cocos2d-ios.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 5018F24D0DFDEAC400C013A5; - remoteInfo = cocos2d; - }; - B7E2623217E7D578007067F0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = B7E2622317E7D3D8007067F0 /* cocos2d-ios.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = 5018F24C0DFDEAC400C013A5; - remoteInfo = cocos2d; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 755569E31856361100ED1B0F /* CCFileUtilTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCFileUtilTests.m; sourceTree = ""; }; - 755569E41856361100ED1B0F /* CCNodeTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCNodeTests.m; sourceTree = ""; }; - 755569E51856361100ED1B0F /* CCPhysicsTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCPhysicsTests.m; sourceTree = ""; }; - 755569E61856361100ED1B0F /* CCSchedulerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCSchedulerTests.m; sourceTree = ""; }; - 755569E71856361100ED1B0F /* powered.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = powered.png; sourceTree = ""; }; - 755569E81856361100ED1B0F /* UnitTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "UnitTests-Info.plist"; sourceTree = ""; }; - 755569E91856361100ED1B0F /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 755569EB1856361100ED1B0F /* UnitTests-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UnitTests-Prefix.pch"; sourceTree = ""; }; - 75556A02185636F100ED1B0F /* UnitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = UnitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 75556A03185636F100ED1B0F /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - 7587BDB2185A0A6900EEEFDE /* TextureTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = TextureTest.m; path = "cocos2d-ui-tests/tests/TextureTest.m"; sourceTree = SOURCE_ROOT; }; - 7587BDB6185A64AD00EEEFDE /* ColorTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ColorTest.m; path = "cocos2d-ui-tests/tests/ColorTest.m"; sourceTree = SOURCE_ROOT; }; - 758A690E1843E18700D1A8D2 /* ParallaxTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ParallaxTest.m; path = "cocos2d-ui-tests/tests/ParallaxTest.m"; sourceTree = SOURCE_ROOT; }; - 758A6C6A1843E5BE00D1A8D2 /* TileMaps */ = {isa = PBXFileReference; lastKnownFileType = folder; name = TileMaps; path = Resources/TileMaps; sourceTree = SOURCE_ROOT; }; - 758A6C6B1843E5C500D1A8D2 /* Images */ = {isa = PBXFileReference; lastKnownFileType = folder; name = Images; path = Resources/Images; sourceTree = SOURCE_ROOT; }; - 758A6C701844011E00D1A8D2 /* CCLabelTTFTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCLabelTTFTest.m; path = "cocos2d-ui-tests/tests/CCLabelTTFTest.m"; sourceTree = SOURCE_ROOT; }; - 758A6C7A18440D5C00D1A8D2 /* ParticleTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ParticleTest.m; path = "cocos2d-ui-tests/tests/ParticleTest.m"; sourceTree = SOURCE_ROOT; }; - 758A6C7F184410EE00D1A8D2 /* Particles */ = {isa = PBXFileReference; lastKnownFileType = folder; name = Particles; path = Resources/Particles; sourceTree = SOURCE_ROOT; }; - 75EA92351860BFC800BF914A /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = ""; }; - 75EA92361860BFC800BF914A /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppController.m; sourceTree = ""; }; - 75EA92381860BFC800BF914A /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = ""; }; - 75EA92391860BFC800BF914A /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppController.m; sourceTree = ""; }; - 75EA923A1860BFC800BF914A /* CocosNodePerformance.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CocosNodePerformance.h; sourceTree = ""; }; - 75EA923B1860BFC800BF914A /* CocosNodePerformance.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CocosNodePerformance.m; sourceTree = ""; }; - 75EA923C1860BFC800BF914A /* MainScene.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MainScene.h; sourceTree = ""; }; - 75EA923D1860BFC800BF914A /* MainScene.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MainScene.m; sourceTree = ""; }; - 75EA923F1860BFC800BF914A /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = ""; }; - 75EA92401860BFC800BF914A /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppController.m; sourceTree = ""; }; - 75EA92411860BFC800BF914A /* MainScene.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MainScene.h; sourceTree = ""; }; - 75EA92421860BFC800BF914A /* MainScene.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MainScene.m; sourceTree = ""; }; - 75EA92441860BFC800BF914A /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = ""; }; - 75EA92451860BFC800BF914A /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppController.m; sourceTree = ""; }; - 75EA92461860BFC800BF914A /* PerformanceNodeChildrenTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PerformanceNodeChildrenTest.h; sourceTree = ""; }; - 75EA92471860BFC800BF914A /* PerformanceNodeChildrenTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PerformanceNodeChildrenTest.m; sourceTree = ""; }; - 75EA92491860BFC800BF914A /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = ""; }; - 75EA924A1860BFC800BF914A /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppController.m; sourceTree = ""; }; - 75EA924B1860BFC800BF914A /* PerformanceTextureTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PerformanceTextureTest.h; sourceTree = ""; }; - 75EA924C1860BFC800BF914A /* PerformanceTextureTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PerformanceTextureTest.m; sourceTree = ""; }; - 75F76496185A831B00E2FAFE /* Sounds */ = {isa = PBXFileReference; lastKnownFileType = folder; name = Sounds; path = Resources/Sounds; sourceTree = SOURCE_ROOT; }; - A6167B92189A7D4D0044D391 /* VertexZTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = VertexZTest.m; path = "cocos2d-ui-tests/tests/VertexZTest.m"; sourceTree = SOURCE_ROOT; }; - A664A4EE18A3D9B8006184B8 /* PositioningTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PositioningTest.m; path = "cocos2d-ui-tests/tests/PositioningTest.m"; sourceTree = SOURCE_ROOT; }; - B70AFC2F180F2D7400516435 /* CCTransitionTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCTransitionTest.m; path = "cocos2d-ui-tests/tests/CCTransitionTest.m"; sourceTree = SOURCE_ROOT; }; - B71B087A17EA5B490082EBC0 /* TestBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TestBase.h; path = "cocos2d-ui-tests/TestBase.h"; sourceTree = SOURCE_ROOT; }; - B71B087B17EA5B490082EBC0 /* TestBase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = TestBase.m; path = "cocos2d-ui-tests/TestBase.m"; sourceTree = SOURCE_ROOT; }; - B71B088117EA5B6A0082EBC0 /* CCScrollViewTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCScrollViewTest.m; path = "cocos2d-ui-tests/tests/CCScrollViewTest.m"; sourceTree = SOURCE_ROOT; }; - B77060131831A17C0043CC67 /* ObjectALTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ObjectALTest.m; path = "cocos2d-ui-tests/tests/ObjectALTest.m"; sourceTree = SOURCE_ROOT; }; - B77060AA1832E3310043CC67 /* CCTextureCacheTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCTextureCacheTest.m; path = "cocos2d-ui-tests/tests/CCTextureCacheTest.m"; sourceTree = SOURCE_ROOT; }; - B772F69E1811C8D9005C069B /* CCResponderTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCResponderTest.m; path = "cocos2d-ui-tests/tests/CCResponderTest.m"; sourceTree = SOURCE_ROOT; }; - B7C6237517EA695100928F91 /* Resources-shared */ = {isa = PBXFileReference; lastKnownFileType = folder; name = "Resources-shared"; path = "cocos2d-ui-tests/Resources-shared"; sourceTree = SOURCE_ROOT; }; - B7C6238B17ECDF6A00928F91 /* CCTableViewTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCTableViewTest.m; path = "cocos2d-ui-tests/tests/CCTableViewTest.m"; sourceTree = SOURCE_ROOT; }; - B7E2604817E7D278007067F0 /* cocos2d-tests-ios.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "cocos2d-tests-ios.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - B7E2604B17E7D278007067F0 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; - B7E2604D17E7D278007067F0 /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; }; - B7E2604F17E7D278007067F0 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; }; - B7E2605117E7D278007067F0 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; - B7E2605317E7D278007067F0 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; - B7E2605517E7D278007067F0 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; - B7E2605717E7D278007067F0 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - B7E2605917E7D278007067F0 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; - B7E2605B17E7D278007067F0 /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = System/Library/Frameworks/CoreText.framework; sourceTree = SDKROOT; }; - B7E2605D17E7D278007067F0 /* GameKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameKit.framework; path = System/Library/Frameworks/GameKit.framework; sourceTree = SDKROOT; }; - B7E261FE17E7D321007067F0 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = "cocos2d-ui-tests/ios/AppDelegate.h"; sourceTree = SOURCE_ROOT; }; - B7E261FF17E7D321007067F0 /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = "cocos2d-ui-tests/ios/AppDelegate.m"; sourceTree = SOURCE_ROOT; }; - B7E2620217E7D34D007067F0 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; - B7E2620317E7D34D007067F0 /* Default-Landscape~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-Landscape~ipad.png"; sourceTree = ""; }; - B7E2620417E7D34D007067F0 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; - B7E2620517E7D34D007067F0 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; - B7E2620617E7D34D007067F0 /* Icon-72.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-72.png"; sourceTree = ""; }; - B7E2620717E7D34D007067F0 /* Icon-Small-50.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-Small-50.png"; sourceTree = ""; }; - B7E2620817E7D34D007067F0 /* Icon-Small.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-Small.png"; sourceTree = ""; }; - B7E2620917E7D34D007067F0 /* Icon-Small@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-Small@2x.png"; sourceTree = ""; }; - B7E2620A17E7D34D007067F0 /* Icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Icon.png; sourceTree = ""; }; - B7E2620B17E7D34D007067F0 /* Icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon@2x.png"; sourceTree = ""; }; - B7E2620D17E7D34D007067F0 /* iTunesArtwork */ = {isa = PBXFileReference; lastKnownFileType = text; path = iTunesArtwork; sourceTree = ""; }; - B7E2621A17E7D370007067F0 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = "cocos2d-ui-tests/ios/main.m"; sourceTree = SOURCE_ROOT; }; - B7E2621B17E7D370007067F0 /* Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Prefix.pch; path = "cocos2d-ui-tests/ios/Prefix.pch"; sourceTree = SOURCE_ROOT; }; - B7E2621F17E7D3B2007067F0 /* MainMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MainMenu.h; path = "cocos2d-ui-tests/MainMenu.h"; sourceTree = SOURCE_ROOT; }; - B7E2622017E7D3B2007067F0 /* MainMenu.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MainMenu.m; path = "cocos2d-ui-tests/MainMenu.m"; sourceTree = SOURCE_ROOT; }; - B7E2622317E7D3D8007067F0 /* cocos2d-ios.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = "cocos2d-ios.xcodeproj"; sourceTree = SOURCE_ROOT; }; - B7EE697818186D5200B983FE /* CCTextFieldTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCTextFieldTest.m; path = "cocos2d-ui-tests/tests/CCTextFieldTest.m"; sourceTree = SOURCE_ROOT; }; - B7EE69801818760700B983FE /* CCSprite9SliceTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCSprite9SliceTest.m; path = "cocos2d-ui-tests/tests/CCSprite9SliceTest.m"; sourceTree = SOURCE_ROOT; }; - B7EE69CE1819D82300B983FE /* CCLayoutTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCLayoutTest.m; path = "cocos2d-ui-tests/tests/CCLayoutTest.m"; sourceTree = SOURCE_ROOT; }; - B7EE6A27181B075E00B983FE /* CCSliderTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCSliderTest.m; path = "cocos2d-ui-tests/tests/CCSliderTest.m"; sourceTree = SOURCE_ROOT; }; - D3395F19187F83E600F22C74 /* CCMemoryTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCMemoryTests.m; sourceTree = ""; }; - D340E10C185660BE006E605C /* CCPhysicsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCPhysicsTest.m; path = "cocos2d-ui-tests/tests/CCPhysicsTest.m"; sourceTree = SOURCE_ROOT; }; - D340E10D185660BE006E605C /* TilemapTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = TilemapTest.m; path = "cocos2d-ui-tests/tests/TilemapTest.m"; sourceTree = SOURCE_ROOT; }; - D356F65818BC02BC00FE4ACF /* CCRendererTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCRendererTest.m; path = "cocos2d-ui-tests/tests/CCRendererTest.m"; sourceTree = SOURCE_ROOT; }; - D3870C5918B43FC20033D885 /* SpritePerformanceTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SpritePerformanceTest.m; path = "cocos2d-ui-tests/tests/SpritePerformanceTest.m"; sourceTree = SOURCE_ROOT; }; - D38C223318EC8D2C00DD7599 /* Fonts */ = {isa = PBXFileReference; lastKnownFileType = folder; name = Fonts; path = Resources/Fonts; sourceTree = SOURCE_ROOT; }; - D3B2A7E4187DD60B00406C5A /* CCBMFontTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCBMFontTest.m; path = "cocos2d-ui-tests/tests/CCBMFontTest.m"; sourceTree = SOURCE_ROOT; }; - D3C9C866188078B900C58900 /* CCSchedulerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCSchedulerTest.m; path = "cocos2d-ui-tests/tests/CCSchedulerTest.m"; sourceTree = SOURCE_ROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 755569FF185636F100ED1B0F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 7575B5FC1856535200CA09C8 /* libcocos2d.a in Frameworks */, - 75556A04185636F100ED1B0F /* XCTest.framework in Frameworks */, - 75556A06185636F100ED1B0F /* UIKit.framework in Frameworks */, - 75556A05185636F100ED1B0F /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - B7E2604517E7D278007067F0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - B7E2623617E7D589007067F0 /* libcocos2d.a in Frameworks */, - B7E2604C17E7D278007067F0 /* QuartzCore.framework in Frameworks */, - B7E2604E17E7D278007067F0 /* OpenGLES.framework in Frameworks */, - B7E2605017E7D278007067F0 /* OpenAL.framework in Frameworks */, - B7E2605217E7D278007067F0 /* AudioToolbox.framework in Frameworks */, - B7E2605417E7D278007067F0 /* AVFoundation.framework in Frameworks */, - B7E2605617E7D278007067F0 /* UIKit.framework in Frameworks */, - B7E2605817E7D278007067F0 /* Foundation.framework in Frameworks */, - B7E2605A17E7D278007067F0 /* CoreGraphics.framework in Frameworks */, - B7E2605C17E7D278007067F0 /* CoreText.framework in Frameworks */, - B7E2605E17E7D278007067F0 /* GameKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 755569EC1856361100ED1B0F /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 755569E71856361100ED1B0F /* powered.png */, - 755569E81856361100ED1B0F /* UnitTests-Info.plist */, - 755569EA1856361100ED1B0F /* InfoPlist.strings */, - 755569EB1856361100ED1B0F /* UnitTests-Prefix.pch */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 755569ED1856361100ED1B0F /* UnitTests */ = { - isa = PBXGroup; - children = ( - 755569E31856361100ED1B0F /* CCFileUtilTests.m */, - 755569E41856361100ED1B0F /* CCNodeTests.m */, - 755569E51856361100ED1B0F /* CCPhysicsTests.m */, - 755569E61856361100ED1B0F /* CCSchedulerTests.m */, - D3395F19187F83E600F22C74 /* CCMemoryTests.m */, - 755569EC1856361100ED1B0F /* Supporting Files */, - ); - path = UnitTests; - sourceTree = ""; - }; - 758A6C6E1843E84D00D1A8D2 /* Test Resources */ = { - isa = PBXGroup; - children = ( - D38C223318EC8D2C00DD7599 /* Fonts */, - 75F76496185A831B00E2FAFE /* Sounds */, - 758A6C7F184410EE00D1A8D2 /* Particles */, - 758A6C6A1843E5BE00D1A8D2 /* TileMaps */, - 758A6C6B1843E5C500D1A8D2 /* Images */, - ); - name = "Test Resources"; - sourceTree = ""; - }; - 75EA92331860BFB700BF914A /* PerformanceTests */ = { - isa = PBXGroup; - children = ( - 75EA92371860BFC800BF914A /* MemoryAllocationTest */, - 75EA923E1860BFC800BF914A /* PerformanceSpriteTest */, - 75EA92431860BFC800BF914A /* PerformanceParticleTest */, - 75EA92481860BFC800BF914A /* PerformanceNodeChildrenTest */, - 75EA924D1860BFC800BF914A /* PerformanceTextureTest */, - ); - name = PerformanceTests; - sourceTree = ""; - }; - 75EA92371860BFC800BF914A /* MemoryAllocationTest */ = { - isa = PBXGroup; - children = ( - 75EA92351860BFC800BF914A /* AppController.h */, - 75EA92361860BFC800BF914A /* AppController.m */, - ); - name = MemoryAllocationTest; - path = tests/PerformanceTests/MemoryAllocationTest; - sourceTree = ""; - }; - 75EA923E1860BFC800BF914A /* PerformanceSpriteTest */ = { - isa = PBXGroup; - children = ( - 75EA92381860BFC800BF914A /* AppController.h */, - 75EA92391860BFC800BF914A /* AppController.m */, - 75EA923A1860BFC800BF914A /* CocosNodePerformance.h */, - 75EA923B1860BFC800BF914A /* CocosNodePerformance.m */, - 75EA923C1860BFC800BF914A /* MainScene.h */, - 75EA923D1860BFC800BF914A /* MainScene.m */, - ); - name = PerformanceSpriteTest; - path = tests/PerformanceTests/PerformanceSpriteTest; - sourceTree = ""; - }; - 75EA92431860BFC800BF914A /* PerformanceParticleTest */ = { - isa = PBXGroup; - children = ( - 75EA923F1860BFC800BF914A /* AppController.h */, - 75EA92401860BFC800BF914A /* AppController.m */, - 75EA92411860BFC800BF914A /* MainScene.h */, - 75EA92421860BFC800BF914A /* MainScene.m */, - ); - name = PerformanceParticleTest; - path = tests/PerformanceTests/PerformanceParticleTest; - sourceTree = ""; - }; - 75EA92481860BFC800BF914A /* PerformanceNodeChildrenTest */ = { - isa = PBXGroup; - children = ( - 75EA92441860BFC800BF914A /* AppController.h */, - 75EA92451860BFC800BF914A /* AppController.m */, - 75EA92461860BFC800BF914A /* PerformanceNodeChildrenTest.h */, - 75EA92471860BFC800BF914A /* PerformanceNodeChildrenTest.m */, - ); - name = PerformanceNodeChildrenTest; - path = tests/PerformanceTests/PerformanceNodeChildrenTest; - sourceTree = ""; - }; - 75EA924D1860BFC800BF914A /* PerformanceTextureTest */ = { - isa = PBXGroup; - children = ( - 75EA92491860BFC800BF914A /* AppController.h */, - 75EA924A1860BFC800BF914A /* AppController.m */, - 75EA924B1860BFC800BF914A /* PerformanceTextureTest.h */, - 75EA924C1860BFC800BF914A /* PerformanceTextureTest.m */, - ); - name = PerformanceTextureTest; - path = tests/PerformanceTests/PerformanceTextureTest; - sourceTree = ""; - }; - B71B087F17EA5B500082EBC0 /* Tests */ = { - isa = PBXGroup; - children = ( - D3870C5918B43FC20033D885 /* SpritePerformanceTest.m */, - B71B088117EA5B6A0082EBC0 /* CCScrollViewTest.m */, - D3C9C866188078B900C58900 /* CCSchedulerTest.m */, - B7C6238B17ECDF6A00928F91 /* CCTableViewTest.m */, - B70AFC2F180F2D7400516435 /* CCTransitionTest.m */, - B772F69E1811C8D9005C069B /* CCResponderTest.m */, - B7EE69801818760700B983FE /* CCSprite9SliceTest.m */, - B7EE697818186D5200B983FE /* CCTextFieldTest.m */, - B7EE69CE1819D82300B983FE /* CCLayoutTest.m */, - B7EE6A27181B075E00B983FE /* CCSliderTest.m */, - B77060131831A17C0043CC67 /* ObjectALTest.m */, - B77060AA1832E3310043CC67 /* CCTextureCacheTest.m */, - 758A6C701844011E00D1A8D2 /* CCLabelTTFTest.m */, - 758A690E1843E18700D1A8D2 /* ParallaxTest.m */, - 758A6C7A18440D5C00D1A8D2 /* ParticleTest.m */, - D340E10C185660BE006E605C /* CCPhysicsTest.m */, - D340E10D185660BE006E605C /* TilemapTest.m */, - 7587BDB2185A0A6900EEEFDE /* TextureTest.m */, - 7587BDB6185A64AD00EEEFDE /* ColorTest.m */, - D3B2A7E4187DD60B00406C5A /* CCBMFontTest.m */, - A6167B92189A7D4D0044D391 /* VertexZTest.m */, - A664A4EE18A3D9B8006184B8 /* PositioningTest.m */, - D356F65818BC02BC00FE4ACF /* CCRendererTest.m */, - ); - name = Tests; - path = "cocos2d-ui-tests/tests"; - sourceTree = ""; - }; - B7E2603F17E7D278007067F0 = { - isa = PBXGroup; - children = ( - 755569ED1856361100ED1B0F /* UnitTests */, - B7E2605F17E7D278007067F0 /* cocos2d-tests-ios */, - B7E2604A17E7D278007067F0 /* Frameworks */, - B7E2604917E7D278007067F0 /* Products */, - ); - sourceTree = ""; - }; - B7E2604917E7D278007067F0 /* Products */ = { - isa = PBXGroup; - children = ( - B7E2604817E7D278007067F0 /* cocos2d-tests-ios.app */, - 75556A02185636F100ED1B0F /* UnitTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - B7E2604A17E7D278007067F0 /* Frameworks */ = { - isa = PBXGroup; - children = ( - B7E2604B17E7D278007067F0 /* QuartzCore.framework */, - B7E2604D17E7D278007067F0 /* OpenGLES.framework */, - B7E2604F17E7D278007067F0 /* OpenAL.framework */, - B7E2605117E7D278007067F0 /* AudioToolbox.framework */, - B7E2605317E7D278007067F0 /* AVFoundation.framework */, - B7E2605517E7D278007067F0 /* UIKit.framework */, - B7E2605717E7D278007067F0 /* Foundation.framework */, - B7E2605917E7D278007067F0 /* CoreGraphics.framework */, - B7E2605B17E7D278007067F0 /* CoreText.framework */, - B7E2605D17E7D278007067F0 /* GameKit.framework */, - 75556A03185636F100ED1B0F /* XCTest.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - B7E2605F17E7D278007067F0 /* cocos2d-tests-ios */ = { - isa = PBXGroup; - children = ( - 75EA92331860BFB700BF914A /* PerformanceTests */, - B7E2621D17E7D38D007067F0 /* AppDelegate */, - B7E2621E17E7D398007067F0 /* Testbed */, - B71B087F17EA5B500082EBC0 /* Tests */, - B7C6237517EA695100928F91 /* Resources-shared */, - B7E2620117E7D34D007067F0 /* Resources-iOS */, - B7E2622217E7D3CA007067F0 /* libs */, - B7E261EC17E7D27A007067F0 /* Supporting Files */, - 758A6C6E1843E84D00D1A8D2 /* Test Resources */, - ); - name = "cocos2d-tests-ios"; - path = "cocos2d-ui-tests-ios"; - sourceTree = ""; - }; - B7E261EC17E7D27A007067F0 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - B7E2621A17E7D370007067F0 /* main.m */, - B7E2621B17E7D370007067F0 /* Prefix.pch */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - B7E2620117E7D34D007067F0 /* Resources-iOS */ = { - isa = PBXGroup; - children = ( - B7E2620217E7D34D007067F0 /* Default-568h@2x.png */, - B7E2620317E7D34D007067F0 /* Default-Landscape~ipad.png */, - B7E2620417E7D34D007067F0 /* Default.png */, - B7E2620517E7D34D007067F0 /* Default@2x.png */, - B7E2620617E7D34D007067F0 /* Icon-72.png */, - B7E2620717E7D34D007067F0 /* Icon-Small-50.png */, - B7E2620817E7D34D007067F0 /* Icon-Small.png */, - B7E2620917E7D34D007067F0 /* Icon-Small@2x.png */, - B7E2620A17E7D34D007067F0 /* Icon.png */, - B7E2620B17E7D34D007067F0 /* Icon@2x.png */, - B7E2620D17E7D34D007067F0 /* iTunesArtwork */, - ); - name = "Resources-iOS"; - path = "cocos2d-ui-tests/ios/Resources"; - sourceTree = SOURCE_ROOT; - }; - B7E2621D17E7D38D007067F0 /* AppDelegate */ = { - isa = PBXGroup; - children = ( - B7E261FE17E7D321007067F0 /* AppDelegate.h */, - B7E261FF17E7D321007067F0 /* AppDelegate.m */, - ); - name = AppDelegate; - sourceTree = ""; - }; - B7E2621E17E7D398007067F0 /* Testbed */ = { - isa = PBXGroup; - children = ( - B7E2621F17E7D3B2007067F0 /* MainMenu.h */, - B7E2622017E7D3B2007067F0 /* MainMenu.m */, - B71B087A17EA5B490082EBC0 /* TestBase.h */, - B71B087B17EA5B490082EBC0 /* TestBase.m */, - ); - name = Testbed; - sourceTree = ""; - }; - B7E2622217E7D3CA007067F0 /* libs */ = { - isa = PBXGroup; - children = ( - B7E2622317E7D3D8007067F0 /* cocos2d-ios.xcodeproj */, - ); - name = libs; - sourceTree = ""; - }; - B7E2622417E7D3D8007067F0 /* Products */ = { - isa = PBXGroup; - children = ( - B7E2622D17E7D3D8007067F0 /* libcocos2d.a */, - ); - name = Products; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 75556A01185636F100ED1B0F /* UnitTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 75556A12185636F100ED1B0F /* Build configuration list for PBXNativeTarget "UnitTests" */; - buildPhases = ( - 755569FE185636F100ED1B0F /* Sources */, - 755569FF185636F100ED1B0F /* Frameworks */, - 75556A00185636F100ED1B0F /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 75556A11185636F100ED1B0F /* PBXTargetDependency */, - ); - name = UnitTests; - productName = "Unit Tests"; - productReference = 75556A02185636F100ED1B0F /* UnitTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - B7E2604717E7D278007067F0 /* cocos2d-tests-ios */ = { - isa = PBXNativeTarget; - buildConfigurationList = B7E261FB17E7D27A007067F0 /* Build configuration list for PBXNativeTarget "cocos2d-tests-ios" */; - buildPhases = ( - B7E2604417E7D278007067F0 /* Sources */, - B7E2604517E7D278007067F0 /* Frameworks */, - B7E2604617E7D278007067F0 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - B7E2623317E7D578007067F0 /* PBXTargetDependency */, - ); - name = "cocos2d-tests-ios"; - productName = "cocos2d-ui-tests-ios"; - productReference = B7E2604817E7D278007067F0 /* cocos2d-tests-ios.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - B7E2604017E7D278007067F0 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0510; - ORGANIZATIONNAME = Cocos2d; - TargetAttributes = { - 75556A01185636F100ED1B0F = { - TestTargetID = B7E2604717E7D278007067F0; - }; - }; - }; - buildConfigurationList = B7E2604317E7D278007067F0 /* Build configuration list for PBXProject "cocos2d-tests-ios" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = B7E2603F17E7D278007067F0; - productRefGroup = B7E2604917E7D278007067F0 /* Products */; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = B7E2622417E7D3D8007067F0 /* Products */; - ProjectRef = B7E2622317E7D3D8007067F0 /* cocos2d-ios.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - B7E2604717E7D278007067F0 /* cocos2d-tests-ios */, - 75556A01185636F100ED1B0F /* UnitTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - B7E2622D17E7D3D8007067F0 /* libcocos2d.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libcocos2d.a; - remoteRef = B7E2622C17E7D3D8007067F0 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXResourcesBuildPhase section */ - 75556A00185636F100ED1B0F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 75556A1B1856374700ED1B0F /* InfoPlist.strings in Resources */, - 75556A15185636FB00ED1B0F /* powered.png in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - B7E2604617E7D278007067F0 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 758A6C6C1843E5CB00D1A8D2 /* TileMaps in Resources */, - 758A6C6D1843E5CB00D1A8D2 /* Images in Resources */, - 75F76497185A831B00E2FAFE /* Sounds in Resources */, - 758A6C80184410EE00D1A8D2 /* Particles in Resources */, - B7E2620E17E7D34D007067F0 /* Default-568h@2x.png in Resources */, - B7E2620F17E7D34D007067F0 /* Default-Landscape~ipad.png in Resources */, - B7E2621017E7D34D007067F0 /* Default.png in Resources */, - B7E2621117E7D34D007067F0 /* Default@2x.png in Resources */, - B7E2621217E7D34D007067F0 /* Icon-72.png in Resources */, - B7E2621317E7D34D007067F0 /* Icon-Small-50.png in Resources */, - B7E2621417E7D34D007067F0 /* Icon-Small.png in Resources */, - B7C6237617EA695100928F91 /* Resources-shared in Resources */, - B7E2621517E7D34D007067F0 /* Icon-Small@2x.png in Resources */, - D38C223418EC8D2C00DD7599 /* Fonts in Resources */, - B7E2621617E7D34D007067F0 /* Icon.png in Resources */, - B7E2621717E7D34D007067F0 /* Icon@2x.png in Resources */, - B7E2621917E7D34D007067F0 /* iTunesArtwork in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 755569FE185636F100ED1B0F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 75556A161856370A00ED1B0F /* CCFileUtilTests.m in Sources */, - 75556A171856370A00ED1B0F /* CCNodeTests.m in Sources */, - D3395F1A187F83E600F22C74 /* CCMemoryTests.m in Sources */, - 75556A181856370A00ED1B0F /* CCPhysicsTests.m in Sources */, - 75556A191856370A00ED1B0F /* CCSchedulerTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - B7E2604417E7D278007067F0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - B71B087C17EA5B490082EBC0 /* TestBase.m in Sources */, - D3870C5A18B43FC20033D885 /* SpritePerformanceTest.m in Sources */, - B71B088217EA5B6A0082EBC0 /* CCScrollViewTest.m in Sources */, - B7EE697918186D5200B983FE /* CCTextFieldTest.m in Sources */, - B7E2620017E7D321007067F0 /* AppDelegate.m in Sources */, - B77060AB1832E3310043CC67 /* CCTextureCacheTest.m in Sources */, - A664A4EF18A3D9B8006184B8 /* PositioningTest.m in Sources */, - B7E2621C17E7D370007067F0 /* main.m in Sources */, - B7EE69811818760700B983FE /* CCSprite9SliceTest.m in Sources */, - B7EE6A28181B075E00B983FE /* CCSliderTest.m in Sources */, - A6167B93189A7D4D0044D391 /* VertexZTest.m in Sources */, - B772F69F1811C8D9005C069B /* CCResponderTest.m in Sources */, - B77060141831A17C0043CC67 /* ObjectALTest.m in Sources */, - B7EE69CF1819D82300B983FE /* CCLayoutTest.m in Sources */, - 758A6C711844011E00D1A8D2 /* CCLabelTTFTest.m in Sources */, - 758A690F1843E18700D1A8D2 /* ParallaxTest.m in Sources */, - 7587BDB3185A0A6900EEEFDE /* TextureTest.m in Sources */, - D3C9C867188078B900C58900 /* CCSchedulerTest.m in Sources */, - 7587BDB7185A64AD00EEEFDE /* ColorTest.m in Sources */, - D340E10F185660BE006E605C /* TilemapTest.m in Sources */, - B7E2622117E7D3B2007067F0 /* MainMenu.m in Sources */, - D356F65918BC02BC00FE4ACF /* CCRendererTest.m in Sources */, - B70AFC30180F2D7400516435 /* CCTransitionTest.m in Sources */, - 758A6C7B18440D5C00D1A8D2 /* ParticleTest.m in Sources */, - B7C6238C17ECDF6A00928F91 /* CCTableViewTest.m in Sources */, - D340E10E185660BE006E605C /* CCPhysicsTest.m in Sources */, - D3B2A7E5187DD60B00406C5A /* CCBMFontTest.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 75556A11185636F100ED1B0F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = B7E2604717E7D278007067F0 /* cocos2d-tests-ios */; - targetProxy = 75556A10185636F100ED1B0F /* PBXContainerItemProxy */; - }; - B7E2623317E7D578007067F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = cocos2d; - targetProxy = B7E2623217E7D578007067F0 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 755569EA1856361100ED1B0F /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 755569E91856361100ED1B0F /* en */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 75556A13185636F100ED1B0F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/cocos2d-tests-ios.app/cocos2d-tests-ios"; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - GCC_DYNAMIC_NO_PIC = NO; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "UnitTests/UnitTests-Prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - HEADER_SEARCH_PATHS = ( - external/kazmath/include, - "cocos2d/**", - "cocos2d-ui/**", - "cocos2d-ui-tests/**", - external/Chipmunk/include, - external/Chipmunk/objectivec/include, - "external/ObjectAL/**", - ); - INFOPLIST_FILE = "UnitTests/UnitTests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUNDLE_LOADER)"; - WRAPPER_EXTENSION = xctest; - }; - name = Debug; - }; - 75556A14185636F100ED1B0F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/cocos2d-tests-ios.app/cocos2d-tests-ios"; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "UnitTests/UnitTests-Prefix.pch"; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - HEADER_SEARCH_PATHS = ( - external/kazmath/include, - "cocos2d/**", - "cocos2d-ui/**", - "cocos2d-ui-tests/**", - external/Chipmunk/include, - external/Chipmunk/objectivec/include, - "external/ObjectAL/**", - ); - INFOPLIST_FILE = "UnitTests/UnitTests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUNDLE_LOADER)"; - VALIDATE_PRODUCT = YES; - WRAPPER_EXTENSION = xctest; - }; - name = Release; - }; - B7E261F917E7D27A007067F0 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - DEBUG, - "COCOS2D_DEBUG=1", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = ( - external/kazmath/include, - "cocos2d/**", - "cocos2d-ui/**", - "cocos2d-ui-tests/**", - external/Chipmunk/include, - external/Chipmunk/objectivec/include, - "external/ObjectAL/**", - ); - IPHONEOS_DEPLOYMENT_TARGET = 4.0; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - B7E261FA17E7D27A007067F0 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_PREPROCESSOR_DEFINITIONS = ( - NDEBUG, - "NS_BLOCK_ASSERTIONS=1", - ); - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = ( - external/kazmath/include, - "cocos2d/**", - "cocos2d-ui/**", - "cocos2d-ui-tests/**", - external/Chipmunk/include, - external/Chipmunk/objectivec/include, - "external/ObjectAL/**", - ); - IPHONEOS_DEPLOYMENT_TARGET = 4.0; - ONLY_ACTIVE_ARCH = NO; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - B7E261FC17E7D27A007067F0 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ENABLE_OBJC_ARC = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - GCC_DYNAMIC_NO_PIC = NO; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "cocos2d-ui-tests/ios/Prefix.pch"; - INFOPLIST_FILE = "cocos2d-ui-tests/ios/Resources/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 5.1.1; - OTHER_LDFLAGS = ( - "-lz", - "-lsqlite3", - "-ObjC", - ); - PRODUCT_NAME = "cocos2d-tests-ios"; - PROVISIONING_PROFILE = ""; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - B7E261FD17E7D27A007067F0 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ENABLE_OBJC_ARC = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "cocos2d-ui-tests/ios/Prefix.pch"; - INFOPLIST_FILE = "cocos2d-ui-tests/ios/Resources/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 5.1.1; - OTHER_LDFLAGS = ( - "-lz", - "-lsqlite3", - "-ObjC", - ); - PRODUCT_NAME = "cocos2d-tests-ios"; - PROVISIONING_PROFILE = ""; - VALIDATE_PRODUCT = YES; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 75556A12185636F100ED1B0F /* Build configuration list for PBXNativeTarget "UnitTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 75556A13185636F100ED1B0F /* Debug */, - 75556A14185636F100ED1B0F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - B7E2604317E7D278007067F0 /* Build configuration list for PBXProject "cocos2d-tests-ios" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - B7E261F917E7D27A007067F0 /* Debug */, - B7E261FA17E7D27A007067F0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - B7E261FB17E7D27A007067F0 /* Build configuration list for PBXNativeTarget "cocos2d-tests-ios" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - B7E261FC17E7D27A007067F0 /* Debug */, - B7E261FD17E7D27A007067F0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = B7E2604017E7D278007067F0 /* Project object */; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-tests-osx.xcodeproj/project.pbxproj b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-tests-osx.xcodeproj/project.pbxproj deleted file mode 100644 index f880604..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-tests-osx.xcodeproj/project.pbxproj +++ /dev/null @@ -1,583 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 758A690C1843DBAD00D1A8D2 /* ParallaxTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 758A690B1843DBAD00D1A8D2 /* ParallaxTest.m */; }; - 75FCA703185F88C2006E7468 /* CCLabelTTFTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 75FCA6F2185F88C2006E7468 /* CCLabelTTFTest.m */; }; - 75FCA706185F88C2006E7468 /* ColorTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 75FCA6FD185F88C2006E7468 /* ColorTest.m */; }; - 75FCA707185F88C2006E7468 /* ParticleTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 75FCA700185F88C2006E7468 /* ParticleTest.m */; }; - 75FCA708185F88C2006E7468 /* TextureTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 75FCA701185F88C2006E7468 /* TextureTest.m */; }; - 75FCA709185F88C2006E7468 /* TilemapTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 75FCA702185F88C2006E7468 /* TilemapTest.m */; }; - 75FCA710185F89A0006E7468 /* Particles in Resources */ = {isa = PBXBuildFile; fileRef = 75FCA70B185F89A0006E7468 /* Particles */; }; - 75FCA711185F89A0006E7468 /* TileMaps in Resources */ = {isa = PBXBuildFile; fileRef = 75FCA70C185F89A0006E7468 /* TileMaps */; }; - 75FCA712185F89A0006E7468 /* Images in Resources */ = {isa = PBXBuildFile; fileRef = 75FCA70D185F89A0006E7468 /* Images */; }; - 75FCA713185F8A52006E7468 /* Sounds in Resources */ = {isa = PBXBuildFile; fileRef = 75FCA70A185F89A0006E7468 /* Sounds */; }; - B73C129B17EA48CC0029B6AC /* TestBase.m in Sources */ = {isa = PBXBuildFile; fileRef = B73C129A17EA48CC0029B6AC /* TestBase.m */; }; - B770601A1831B0080043CC67 /* ObjectALTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B77060191831B0080043CC67 /* ObjectALTest.m */; }; - B770609E1831B3F60043CC67 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B770609D1831B3F60043CC67 /* AVFoundation.framework */; }; - B77060B21832EDF90043CC67 /* CCTextureCacheTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B77060B11832EDF90043CC67 /* CCTextureCacheTest.m */; }; - B78AE47C17E7B13C0028BE0B /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B78AE47B17E7B13C0028BE0B /* QuartzCore.framework */; }; - B78AE47E17E7B13C0028BE0B /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B78AE47D17E7B13C0028BE0B /* OpenGL.framework */; }; - B78AE48017E7B13C0028BE0B /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B78AE47F17E7B13C0028BE0B /* OpenAL.framework */; }; - B78AE48217E7B13C0028BE0B /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B78AE48117E7B13C0028BE0B /* AudioToolbox.framework */; }; - B78AE48417E7B13C0028BE0B /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B78AE48317E7B13C0028BE0B /* AppKit.framework */; }; - B78AE48617E7B13C0028BE0B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B78AE48517E7B13C0028BE0B /* Foundation.framework */; }; - B78AE61A17E7B2190028BE0B /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = B78AE61717E7B2190028BE0B /* AppDelegate.m */; }; - B78AE61E17E7B23B0028BE0B /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = B78AE61C17E7B23B0028BE0B /* main.m */; }; - B78AE62617E7B2A50028BE0B /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = B78AE62017E7B2A50028BE0B /* InfoPlist.strings */; }; - B78AE62717E7B2A50028BE0B /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = B78AE62217E7B2A50028BE0B /* MainMenu.xib */; }; - B78AE62817E7B2A50028BE0B /* icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = B78AE62417E7B2A50028BE0B /* icon.icns */; }; - B78AE63817E7B2FC0028BE0B /* libcocos2d.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B78AE63117E7B2DE0028BE0B /* libcocos2d.a */; }; - B78AE63D17E7B7690028BE0B /* MainMenu.m in Sources */ = {isa = PBXBuildFile; fileRef = B78AE63C17E7B7690028BE0B /* MainMenu.m */; }; - B79DEE1718105B7C00A653C9 /* CCTransitionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B79DEE1618105B7C00A653C9 /* CCTransitionTest.m */; }; - B7C6238117EBC76900928F91 /* Resources-shared in Resources */ = {isa = PBXBuildFile; fileRef = B7C6238017EBC76900928F91 /* Resources-shared */; }; - B7C6238517EBC7C200928F91 /* CCScrollViewTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B7C6238417EBC7C200928F91 /* CCScrollViewTest.m */; }; - B7C6239617F10F0600928F91 /* CCTableViewTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B7C6239517F10F0600928F91 /* CCTableViewTest.m */; }; - B7EE697318186CFA00B983FE /* CCTextFieldTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B7EE697218186CFA00B983FE /* CCTextFieldTest.m */; }; - B7EE698518187BC900B983FE /* CCSprite9SliceTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B7EE698418187BC900B983FE /* CCSprite9SliceTest.m */; }; - B7EE69F01819EB0E00B983FE /* CCLayoutTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B7EE69EF1819EB0E00B983FE /* CCLayoutTest.m */; }; - B7EE6A30181B285700B983FE /* CCSliderTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B7EE6A2F181B285700B983FE /* CCSliderTest.m */; }; - D389410E18639CC900725CFC /* CCPhysicsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = D389410D18639CC900725CFC /* CCPhysicsTest.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - A6FCD02218816B09009CDEED /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = B78AE62A17E7B2DE0028BE0B /* cocos2d-osx.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = D37EE9FC187D4E7700CB5EF2; - remoteInfo = ObjectiveChipmunk; - }; - B78AE63017E7B2DE0028BE0B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = B78AE62A17E7B2DE0028BE0B /* cocos2d-osx.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = E01E663D121CA00A001A484F; - remoteInfo = cocos2d; - }; - B78AE63217E7B2DE0028BE0B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = B78AE62A17E7B2DE0028BE0B /* cocos2d-osx.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = A06430E713C1414300CC5554; - remoteInfo = kazmath; - }; - B78AE63417E7B2EF0028BE0B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = B78AE62A17E7B2DE0028BE0B /* cocos2d-osx.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = E01E663C121CA00A001A484F; - remoteInfo = cocos2d; - }; - B78AE63617E7B2EF0028BE0B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = B78AE62A17E7B2DE0028BE0B /* cocos2d-osx.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = A06430E613C1414300CC5554; - remoteInfo = kazmath; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 758A690B1843DBAD00D1A8D2 /* ParallaxTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ParallaxTest.m; path = "cocos2d-ui-tests/tests/ParallaxTest.m"; sourceTree = SOURCE_ROOT; }; - 75FCA6F2185F88C2006E7468 /* CCLabelTTFTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = CCLabelTTFTest.m; path = "cocos2d-ui-tests/tests/CCLabelTTFTest.m"; sourceTree = SOURCE_ROOT; }; - 75FCA6FD185F88C2006E7468 /* ColorTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ColorTest.m; path = "cocos2d-ui-tests/tests/ColorTest.m"; sourceTree = SOURCE_ROOT; }; - 75FCA6FE185F88C2006E7468 /* ObjectALTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ObjectALTest.m; path = "cocos2d-ui-tests/tests/ObjectALTest.m"; sourceTree = SOURCE_ROOT; }; - 75FCA700185F88C2006E7468 /* ParticleTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ParticleTest.m; path = "cocos2d-ui-tests/tests/ParticleTest.m"; sourceTree = SOURCE_ROOT; }; - 75FCA701185F88C2006E7468 /* TextureTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = TextureTest.m; path = "cocos2d-ui-tests/tests/TextureTest.m"; sourceTree = SOURCE_ROOT; }; - 75FCA702185F88C2006E7468 /* TilemapTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = TilemapTest.m; path = "cocos2d-ui-tests/tests/TilemapTest.m"; sourceTree = SOURCE_ROOT; }; - 75FCA70A185F89A0006E7468 /* Sounds */ = {isa = PBXFileReference; lastKnownFileType = folder; name = Sounds; path = Resources/Sounds; sourceTree = SOURCE_ROOT; }; - 75FCA70B185F89A0006E7468 /* Particles */ = {isa = PBXFileReference; lastKnownFileType = folder; name = Particles; path = Resources/Particles; sourceTree = SOURCE_ROOT; }; - 75FCA70C185F89A0006E7468 /* TileMaps */ = {isa = PBXFileReference; lastKnownFileType = folder; name = TileMaps; path = Resources/TileMaps; sourceTree = SOURCE_ROOT; }; - 75FCA70D185F89A0006E7468 /* Images */ = {isa = PBXFileReference; lastKnownFileType = folder; name = Images; path = Resources/Images; sourceTree = SOURCE_ROOT; }; - B73C129917EA48CC0029B6AC /* TestBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TestBase.h; path = "cocos2d-ui-tests/TestBase.h"; sourceTree = SOURCE_ROOT; }; - B73C129A17EA48CC0029B6AC /* TestBase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = TestBase.m; path = "cocos2d-ui-tests/TestBase.m"; sourceTree = SOURCE_ROOT; }; - B77060191831B0080043CC67 /* ObjectALTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ObjectALTest.m; path = "cocos2d-ui-tests/tests/ObjectALTest.m"; sourceTree = SOURCE_ROOT; }; - B770609D1831B3F60043CC67 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; - B77060B11832EDF90043CC67 /* CCTextureCacheTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCTextureCacheTest.m; path = "cocos2d-ui-tests/tests/CCTextureCacheTest.m"; sourceTree = SOURCE_ROOT; }; - B78AE47817E7B13C0028BE0B /* cocos2d-ui-tests-osx.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "cocos2d-ui-tests-osx.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - B78AE47B17E7B13C0028BE0B /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; - B78AE47D17E7B13C0028BE0B /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; - B78AE47F17E7B13C0028BE0B /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; }; - B78AE48117E7B13C0028BE0B /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; - B78AE48317E7B13C0028BE0B /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; - B78AE48517E7B13C0028BE0B /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - B78AE61617E7B2190028BE0B /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = "cocos2d-ui-tests/osx/AppDelegate.h"; sourceTree = SOURCE_ROOT; }; - B78AE61717E7B2190028BE0B /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = "cocos2d-ui-tests/osx/AppDelegate.m"; sourceTree = SOURCE_ROOT; }; - B78AE61C17E7B23B0028BE0B /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = "cocos2d-ui-tests/osx/main.m"; sourceTree = SOURCE_ROOT; }; - B78AE61D17E7B23B0028BE0B /* Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Prefix.pch; path = "cocos2d-ui-tests/osx/Prefix.pch"; sourceTree = SOURCE_ROOT; }; - B78AE62117E7B2A50028BE0B /* English */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; }; - B78AE62317E7B2A50028BE0B /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = ""; }; - B78AE62417E7B2A50028BE0B /* icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = icon.icns; sourceTree = ""; }; - B78AE62517E7B2A50028BE0B /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - B78AE62A17E7B2DE0028BE0B /* cocos2d-osx.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = "cocos2d-osx.xcodeproj"; sourceTree = SOURCE_ROOT; }; - B78AE63B17E7B7690028BE0B /* MainMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MainMenu.h; path = "cocos2d-ui-tests/MainMenu.h"; sourceTree = SOURCE_ROOT; }; - B78AE63C17E7B7690028BE0B /* MainMenu.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MainMenu.m; path = "cocos2d-ui-tests/MainMenu.m"; sourceTree = SOURCE_ROOT; }; - B79DEE1618105B7C00A653C9 /* CCTransitionTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCTransitionTest.m; path = "cocos2d-ui-tests/tests/CCTransitionTest.m"; sourceTree = SOURCE_ROOT; }; - B7C6238017EBC76900928F91 /* Resources-shared */ = {isa = PBXFileReference; lastKnownFileType = folder; name = "Resources-shared"; path = "cocos2d-ui-tests/Resources-shared"; sourceTree = SOURCE_ROOT; }; - B7C6238417EBC7C200928F91 /* CCScrollViewTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCScrollViewTest.m; path = "cocos2d-ui-tests/tests/CCScrollViewTest.m"; sourceTree = SOURCE_ROOT; }; - B7C6239517F10F0600928F91 /* CCTableViewTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCTableViewTest.m; path = "cocos2d-ui-tests/tests/CCTableViewTest.m"; sourceTree = SOURCE_ROOT; }; - B7EE697218186CFA00B983FE /* CCTextFieldTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCTextFieldTest.m; path = "cocos2d-ui-tests/tests/CCTextFieldTest.m"; sourceTree = SOURCE_ROOT; }; - B7EE698418187BC900B983FE /* CCSprite9SliceTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCSprite9SliceTest.m; path = "cocos2d-ui-tests/tests/CCSprite9SliceTest.m"; sourceTree = SOURCE_ROOT; }; - B7EE69EF1819EB0E00B983FE /* CCLayoutTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCLayoutTest.m; path = "cocos2d-ui-tests/tests/CCLayoutTest.m"; sourceTree = SOURCE_ROOT; }; - B7EE6A2F181B285700B983FE /* CCSliderTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCSliderTest.m; path = "cocos2d-ui-tests/tests/CCSliderTest.m"; sourceTree = SOURCE_ROOT; }; - D389410D18639CC900725CFC /* CCPhysicsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCPhysicsTest.m; path = "cocos2d-ui-tests/tests/CCPhysicsTest.m"; sourceTree = SOURCE_ROOT; }; - D389412F18639E4500725CFC /* libObjectiveChipmunk.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libObjectiveChipmunk.a; path = DerivedData/cocos2d/Build/Products/Debug/libObjectiveChipmunk.a; sourceTree = ""; }; - D389413118639E5000725CFC /* libChipmunk.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libChipmunk.a; path = external/Chipmunk/xcode/build/Debug/libChipmunk.a; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - B78AE47517E7B13C0028BE0B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - B770609E1831B3F60043CC67 /* AVFoundation.framework in Frameworks */, - B78AE63817E7B2FC0028BE0B /* libcocos2d.a in Frameworks */, - B78AE47C17E7B13C0028BE0B /* QuartzCore.framework in Frameworks */, - B78AE47E17E7B13C0028BE0B /* OpenGL.framework in Frameworks */, - B78AE48017E7B13C0028BE0B /* OpenAL.framework in Frameworks */, - B78AE48217E7B13C0028BE0B /* AudioToolbox.framework in Frameworks */, - B78AE48417E7B13C0028BE0B /* AppKit.framework in Frameworks */, - B78AE48617E7B13C0028BE0B /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 75FCA70E185F89A0006E7468 /* Test Resources */ = { - isa = PBXGroup; - children = ( - 75FCA70A185F89A0006E7468 /* Sounds */, - 75FCA70B185F89A0006E7468 /* Particles */, - 75FCA70C185F89A0006E7468 /* TileMaps */, - 75FCA70D185F89A0006E7468 /* Images */, - ); - name = "Test Resources"; - path = "cocos2d-ui-tests-ios"; - sourceTree = ""; - }; - B78AE46F17E7B13C0028BE0B = { - isa = PBXGroup; - children = ( - B78AE48717E7B13C0028BE0B /* cocos2d-ui-tests-osx */, - B78AE47A17E7B13C0028BE0B /* Frameworks */, - B78AE47917E7B13C0028BE0B /* Products */, - ); - sourceTree = ""; - }; - B78AE47917E7B13C0028BE0B /* Products */ = { - isa = PBXGroup; - children = ( - B78AE47817E7B13C0028BE0B /* cocos2d-ui-tests-osx.app */, - ); - name = Products; - sourceTree = ""; - }; - B78AE47A17E7B13C0028BE0B /* Frameworks */ = { - isa = PBXGroup; - children = ( - D389413118639E5000725CFC /* libChipmunk.a */, - D389412F18639E4500725CFC /* libObjectiveChipmunk.a */, - B770609D1831B3F60043CC67 /* AVFoundation.framework */, - B78AE47B17E7B13C0028BE0B /* QuartzCore.framework */, - B78AE47D17E7B13C0028BE0B /* OpenGL.framework */, - B78AE47F17E7B13C0028BE0B /* OpenAL.framework */, - B78AE48117E7B13C0028BE0B /* AudioToolbox.framework */, - B78AE48317E7B13C0028BE0B /* AppKit.framework */, - B78AE48517E7B13C0028BE0B /* Foundation.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - B78AE48717E7B13C0028BE0B /* cocos2d-ui-tests-osx */ = { - isa = PBXGroup; - children = ( - B78AE63917E7B6D00028BE0B /* AppDelegate */, - B78AE63A17E7B6DB0028BE0B /* Testbed */, - B7C6238217EBC7A600928F91 /* Tests */, - B7C6238017EBC76900928F91 /* Resources-shared */, - B78AE61F17E7B2A50028BE0B /* Resources-Mac */, - B78AE49317E7B13C0028BE0B /* libs */, - B78AE60717E7B13E0028BE0B /* Supporting Files */, - 75FCA70E185F89A0006E7468 /* Test Resources */, - ); - path = "cocos2d-ui-tests-osx"; - sourceTree = ""; - }; - B78AE49317E7B13C0028BE0B /* libs */ = { - isa = PBXGroup; - children = ( - B78AE62A17E7B2DE0028BE0B /* cocos2d-osx.xcodeproj */, - ); - name = libs; - sourceTree = ""; - }; - B78AE60717E7B13E0028BE0B /* Supporting Files */ = { - isa = PBXGroup; - children = ( - B78AE61C17E7B23B0028BE0B /* main.m */, - B78AE61D17E7B23B0028BE0B /* Prefix.pch */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - B78AE61F17E7B2A50028BE0B /* Resources-Mac */ = { - isa = PBXGroup; - children = ( - B78AE62017E7B2A50028BE0B /* InfoPlist.strings */, - B78AE62217E7B2A50028BE0B /* MainMenu.xib */, - B78AE62417E7B2A50028BE0B /* icon.icns */, - B78AE62517E7B2A50028BE0B /* Info.plist */, - ); - name = "Resources-Mac"; - path = "cocos2d-ui-tests/osx/Resources"; - sourceTree = SOURCE_ROOT; - }; - B78AE62B17E7B2DE0028BE0B /* Products */ = { - isa = PBXGroup; - children = ( - B78AE63117E7B2DE0028BE0B /* libcocos2d.a */, - B78AE63317E7B2DE0028BE0B /* libkazmath.a */, - A6FCD02318816B09009CDEED /* libObjectiveChipmunk.a */, - ); - name = Products; - sourceTree = ""; - }; - B78AE63917E7B6D00028BE0B /* AppDelegate */ = { - isa = PBXGroup; - children = ( - B78AE61617E7B2190028BE0B /* AppDelegate.h */, - B78AE61717E7B2190028BE0B /* AppDelegate.m */, - ); - name = AppDelegate; - sourceTree = ""; - }; - B78AE63A17E7B6DB0028BE0B /* Testbed */ = { - isa = PBXGroup; - children = ( - B78AE63B17E7B7690028BE0B /* MainMenu.h */, - B78AE63C17E7B7690028BE0B /* MainMenu.m */, - B73C129917EA48CC0029B6AC /* TestBase.h */, - B73C129A17EA48CC0029B6AC /* TestBase.m */, - ); - name = Testbed; - sourceTree = ""; - }; - B7C6238217EBC7A600928F91 /* Tests */ = { - isa = PBXGroup; - children = ( - D389410D18639CC900725CFC /* CCPhysicsTest.m */, - B79DEE1618105B7C00A653C9 /* CCTransitionTest.m */, - B7C6238417EBC7C200928F91 /* CCScrollViewTest.m */, - B7C6239517F10F0600928F91 /* CCTableViewTest.m */, - B7EE697218186CFA00B983FE /* CCTextFieldTest.m */, - B7EE698418187BC900B983FE /* CCSprite9SliceTest.m */, - B7EE69EF1819EB0E00B983FE /* CCLayoutTest.m */, - B7EE6A2F181B285700B983FE /* CCSliderTest.m */, - B77060191831B0080043CC67 /* ObjectALTest.m */, - B77060B11832EDF90043CC67 /* CCTextureCacheTest.m */, - 75FCA6F2185F88C2006E7468 /* CCLabelTTFTest.m */, - 758A690B1843DBAD00D1A8D2 /* ParallaxTest.m */, - 75FCA6FE185F88C2006E7468 /* ObjectALTest.m */, - 75FCA6FD185F88C2006E7468 /* ColorTest.m */, - 75FCA700185F88C2006E7468 /* ParticleTest.m */, - 75FCA701185F88C2006E7468 /* TextureTest.m */, - 75FCA702185F88C2006E7468 /* TilemapTest.m */, - ); - name = Tests; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - B78AE47717E7B13C0028BE0B /* cocos2d-ui-tests-osx */ = { - isa = PBXNativeTarget; - buildConfigurationList = B78AE61317E7B13E0028BE0B /* Build configuration list for PBXNativeTarget "cocos2d-ui-tests-osx" */; - buildPhases = ( - B78AE47417E7B13C0028BE0B /* Sources */, - B78AE47517E7B13C0028BE0B /* Frameworks */, - B78AE47617E7B13C0028BE0B /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - B78AE63517E7B2EF0028BE0B /* PBXTargetDependency */, - B78AE63717E7B2EF0028BE0B /* PBXTargetDependency */, - ); - name = "cocos2d-ui-tests-osx"; - productName = "cocos2d-ui-tests-osx"; - productReference = B78AE47817E7B13C0028BE0B /* cocos2d-ui-tests-osx.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - B78AE47017E7B13C0028BE0B /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0460; - ORGANIZATIONNAME = Cocos2d; - }; - buildConfigurationList = B78AE47317E7B13C0028BE0B /* Build configuration list for PBXProject "cocos2d-tests-osx" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - English, - ); - mainGroup = B78AE46F17E7B13C0028BE0B; - productRefGroup = B78AE47917E7B13C0028BE0B /* Products */; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = B78AE62B17E7B2DE0028BE0B /* Products */; - ProjectRef = B78AE62A17E7B2DE0028BE0B /* cocos2d-osx.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - B78AE47717E7B13C0028BE0B /* cocos2d-ui-tests-osx */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - A6FCD02318816B09009CDEED /* libObjectiveChipmunk.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libObjectiveChipmunk.a; - remoteRef = A6FCD02218816B09009CDEED /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - B78AE63117E7B2DE0028BE0B /* libcocos2d.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libcocos2d.a; - remoteRef = B78AE63017E7B2DE0028BE0B /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - B78AE63317E7B2DE0028BE0B /* libkazmath.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libkazmath.a; - remoteRef = B78AE63217E7B2DE0028BE0B /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXResourcesBuildPhase section */ - B78AE47617E7B13C0028BE0B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 75FCA713185F8A52006E7468 /* Sounds in Resources */, - 75FCA710185F89A0006E7468 /* Particles in Resources */, - 75FCA711185F89A0006E7468 /* TileMaps in Resources */, - B78AE62617E7B2A50028BE0B /* InfoPlist.strings in Resources */, - 75FCA712185F89A0006E7468 /* Images in Resources */, - B78AE62717E7B2A50028BE0B /* MainMenu.xib in Resources */, - B78AE62817E7B2A50028BE0B /* icon.icns in Resources */, - B7C6238117EBC76900928F91 /* Resources-shared in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - B78AE47417E7B13C0028BE0B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 75FCA703185F88C2006E7468 /* CCLabelTTFTest.m in Sources */, - B7EE69F01819EB0E00B983FE /* CCLayoutTest.m in Sources */, - B7C6238517EBC7C200928F91 /* CCScrollViewTest.m in Sources */, - B7EE6A30181B285700B983FE /* CCSliderTest.m in Sources */, - B7EE698518187BC900B983FE /* CCSprite9SliceTest.m in Sources */, - B7C6239617F10F0600928F91 /* CCTableViewTest.m in Sources */, - B7EE697318186CFA00B983FE /* CCTextFieldTest.m in Sources */, - D389410E18639CC900725CFC /* CCPhysicsTest.m in Sources */, - B77060B21832EDF90043CC67 /* CCTextureCacheTest.m in Sources */, - B79DEE1718105B7C00A653C9 /* CCTransitionTest.m in Sources */, - 75FCA706185F88C2006E7468 /* ColorTest.m in Sources */, - B770601A1831B0080043CC67 /* ObjectALTest.m in Sources */, - 758A690C1843DBAD00D1A8D2 /* ParallaxTest.m in Sources */, - 75FCA707185F88C2006E7468 /* ParticleTest.m in Sources */, - 75FCA708185F88C2006E7468 /* TextureTest.m in Sources */, - 75FCA709185F88C2006E7468 /* TilemapTest.m in Sources */, - B78AE61A17E7B2190028BE0B /* AppDelegate.m in Sources */, - B78AE61E17E7B23B0028BE0B /* main.m in Sources */, - B78AE63D17E7B7690028BE0B /* MainMenu.m in Sources */, - B73C129B17EA48CC0029B6AC /* TestBase.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - B78AE63517E7B2EF0028BE0B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = cocos2d; - targetProxy = B78AE63417E7B2EF0028BE0B /* PBXContainerItemProxy */; - }; - B78AE63717E7B2EF0028BE0B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = kazmath; - targetProxy = B78AE63617E7B2EF0028BE0B /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - B78AE62017E7B2A50028BE0B /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - B78AE62117E7B2A50028BE0B /* English */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - B78AE62217E7B2A50028BE0B /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - B78AE62317E7B2A50028BE0B /* English */, - ); - name = MainMenu.xib; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - B78AE61117E7B13E0028BE0B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - DEBUG, - "COCOS2D_DEBUG=1", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = ( - external/kazmath/include, - "cocos2d/**", - "cocos2d-ui/**", - "cocos2d-ui-tests/**", - external/Chipmunk/include, - external/Chipmunk/objectivec/include, - "external/ObjectAL/**", - ); - MACOSX_DEPLOYMENT_TARGET = 10.8; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - }; - name = Debug; - }; - B78AE61217E7B13E0028BE0B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - NDEBUG, - "NS_BLOCK_ASSERTIONS=1", - ); - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = ( - external/kazmath/include, - "cocos2d/**", - "cocos2d-ui/**", - "cocos2d-ui-tests/**", - external/Chipmunk/include, - external/Chipmunk/objectivec/include, - "external/ObjectAL/**", - ); - MACOSX_DEPLOYMENT_TARGET = 10.8; - SDKROOT = macosx; - }; - name = Release; - }; - B78AE61417E7B13E0028BE0B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ENABLE_OBJC_ARC = YES; - COPY_PHASE_STRIP = NO; - GCC_DYNAMIC_NO_PIC = NO; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "cocos2d-ui-tests/osx/Prefix.pch"; - INFOPLIST_FILE = "cocos2d-ui-tests/osx/Resources/Info.plist"; - LIBRARY_SEARCH_PATHS = "$(inherited)"; - OTHER_LDFLAGS = ( - "-lz", - "-lsqlite3", - "-ObjC", - "-all_load", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - B78AE61517E7B13E0028BE0B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ENABLE_OBJC_ARC = YES; - COPY_PHASE_STRIP = YES; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "cocos2d-ui-tests/osx/Prefix.pch"; - INFOPLIST_FILE = "cocos2d-ui-tests/osx/Resources/Info.plist"; - LIBRARY_SEARCH_PATHS = "$(inherited)"; - OTHER_LDFLAGS = ( - "-lz", - "-lsqlite3", - "-ObjC", - "-all_load", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - B78AE47317E7B13C0028BE0B /* Build configuration list for PBXProject "cocos2d-tests-osx" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - B78AE61117E7B13E0028BE0B /* Debug */, - B78AE61217E7B13E0028BE0B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - B78AE61317E7B13E0028BE0B /* Build configuration list for PBXNativeTarget "cocos2d-ui-tests-osx" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - B78AE61417E7B13E0028BE0B /* Debug */, - B78AE61517E7B13E0028BE0B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = B78AE47017E7B13C0028BE0B /* Project object */; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/MainMenu.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/MainMenu.h deleted file mode 100644 index 58e54ed..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/MainMenu.h +++ /dev/null @@ -1,34 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "cocos2d.h" -#import "cocos2d-ui.h" - -#define kCCUITestHeaderHeight 44 - -@interface MainMenu : CCNode - -+ (CCScene *) scene; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/MainMenu.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/MainMenu.m deleted file mode 100644 index f828f6f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/MainMenu.m +++ /dev/null @@ -1,153 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "MainMenu.h" -#import "TestBase.h" -#import "CCTransition.h" - -#import - -#define kCCTestMenuItemHeight 44 - -@implementation MainMenu - -- (NSArray*) testClassNames -{ - NSMutableArray *arr = [NSMutableArray array]; - - int count = objc_getClassList(NULL, 0); - Class classes[count]; - objc_getClassList(classes, count); - - for(int i=0; i - - - - frames - - back.blue.png - - frame - {{148,830},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - back.red.png - - frame - {{148,732},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - clubs.1.png - - frame - {{344,659},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - clubs.10.png - - frame - {{246,659},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - clubs.11.png - - frame - {{148,659},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - clubs.12.png - - frame - {{75,855},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - clubs.13.png - - frame - {{75,757},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - clubs.2.png - - frame - {{75,659},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - clubs.3.png - - frame - {{369,586},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - clubs.4.png - - frame - {{271,586},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - clubs.5.png - - frame - {{173,586},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - clubs.6.png - - frame - {{75,586},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - clubs.7.png - - frame - {{2,880},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - clubs.8.png - - frame - {{2,782},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - clubs.9.png - - frame - {{2,684},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - diamonds.1.png - - frame - {{2,586},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - diamonds.10.png - - frame - {{394,513},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - diamonds.11.png - - frame - {{296,513},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - diamonds.12.png - - frame - {{198,513},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - diamonds.13.png - - frame - {{100,513},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - diamonds.2.png - - frame - {{2,513},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - diamonds.3.png - - frame - {{394,440},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - diamonds.4.png - - frame - {{296,440},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - diamonds.5.png - - frame - {{198,440},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - diamonds.6.png - - frame - {{100,440},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - diamonds.7.png - - frame - {{2,440},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - diamonds.8.png - - frame - {{394,367},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - diamonds.9.png - - frame - {{296,367},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - hearts.1.png - - frame - {{198,367},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - hearts.10.png - - frame - {{100,367},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - hearts.11.png - - frame - {{2,367},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - hearts.12.png - - frame - {{394,294},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - hearts.13.png - - frame - {{296,294},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - hearts.2.png - - frame - {{198,294},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - hearts.3.png - - frame - {{100,294},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - hearts.4.png - - frame - {{2,294},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - hearts.5.png - - frame - {{394,221},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - hearts.6.png - - frame - {{296,221},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - hearts.7.png - - frame - {{198,221},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - hearts.8.png - - frame - {{100,221},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - hearts.9.png - - frame - {{2,221},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - joker.black.png - - frame - {{394,148},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - joker.red.png - - frame - {{296,148},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - spades.1.png - - frame - {{198,148},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - spades.10.png - - frame - {{100,148},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - spades.11.png - - frame - {{2,148},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - spades.12.png - - frame - {{394,75},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - spades.13.png - - frame - {{296,75},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - spades.2.png - - frame - {{198,75},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - spades.3.png - - frame - {{100,75},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - spades.4.png - - frame - {{2,75},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - spades.5.png - - frame - {{394,2},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - spades.6.png - - frame - {{296,2},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - spades.7.png - - frame - {{198,2},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - spades.8.png - - frame - {{100,2},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - spades.9.png - - frame - {{2,2},{71,96}} - offset - {0,0} - rotated - - sourceColorRect - {{1,1},{71,96}} - sourceSize - {73,98} - - - metadata - - format - 2 - realTextureFileName - cards.classic.png - size - {512,1024} - smartupdate - $TexturePacker:SmartUpdate:a27ef5792b39a66a0d905dc659aaf9a1:9f867215f4043dcc1ce77819a41ab615:8423c3bd284f53c6f01fe158403e68e7$ - textureFileName - cards.classic.png - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Cards/cards.classic.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Cards/cards.classic.png deleted file mode 100644 index d59abfc..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Cards/cards.classic.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Sounds/sound.caf b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Sounds/sound.caf deleted file mode 100644 index 4268eff..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Sounds/sound.caf and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Strings.ccbLang b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Strings.ccbLang deleted file mode 100644 index 12dc760..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Strings.ccbLang +++ /dev/null @@ -1,14 +0,0 @@ - - - - - activeLanguages - - fileType - SpriteBuilderTranslations - fileVersion - 1 - translations - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-phone/slider-background-hilite.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-phone/slider-background-hilite.png deleted file mode 100644 index dea8fca..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-phone/slider-background-hilite.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-phone/slider-background.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-phone/slider-background.png deleted file mode 100644 index f35f919..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-phone/slider-background.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-phone/slider-handle.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-phone/slider-handle.png deleted file mode 100644 index 5cdde13..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-phone/slider-handle.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-phone/textfield-bg.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-phone/textfield-bg.png deleted file mode 100644 index 634f688..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-phone/textfield-bg.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-phonehd/slider-background-hilite.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-phonehd/slider-background-hilite.png deleted file mode 100644 index 2862d90..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-phonehd/slider-background-hilite.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-phonehd/slider-background.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-phonehd/slider-background.png deleted file mode 100644 index fc80bdc..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-phonehd/slider-background.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-phonehd/slider-handle.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-phonehd/slider-handle.png deleted file mode 100644 index b9d65a4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-phonehd/slider-handle.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-phonehd/textfield-bg.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-phonehd/textfield-bg.png deleted file mode 100644 index 321b8d5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-phonehd/textfield-bg.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-tablet/slider-background-hilite.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-tablet/slider-background-hilite.png deleted file mode 100644 index dea8fca..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-tablet/slider-background-hilite.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-tablet/slider-background.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-tablet/slider-background.png deleted file mode 100644 index f35f919..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-tablet/slider-background.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-tablet/slider-handle.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-tablet/slider-handle.png deleted file mode 100644 index 5cdde13..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-tablet/slider-handle.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-tablet/textfield-bg.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-tablet/textfield-bg.png deleted file mode 100644 index 634f688..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-tablet/textfield-bg.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-tablethd/slider-background-hilite.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-tablethd/slider-background-hilite.png deleted file mode 100644 index 2862d90..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-tablethd/slider-background-hilite.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-tablethd/slider-background.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-tablethd/slider-background.png deleted file mode 100644 index fc80bdc..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-tablethd/slider-background.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-tablethd/slider-handle.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-tablethd/slider-handle.png deleted file mode 100644 index b9d65a4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-tablethd/slider-handle.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-tablethd/textfield-bg.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-tablethd/textfield-bg.png deleted file mode 100644 index 321b8d5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tests/resources-tablethd/textfield-bg.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/01.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/01.png deleted file mode 100644 index 3c27421..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/01.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/02.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/02.png deleted file mode 100644 index 447b082..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/02.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/03.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/03.png deleted file mode 100644 index f05b75c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/03.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/04.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/04.png deleted file mode 100644 index 33892ce..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/04.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/05.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/05.png deleted file mode 100644 index e370bca..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/05.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/06.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/06.png deleted file mode 100644 index 43317d3..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/06.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/07.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/07.png deleted file mode 100644 index 238c4f4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/07.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/08.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/08.png deleted file mode 100644 index 1c7b526..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/08.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/09.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/09.png deleted file mode 100644 index 108b406..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/09.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/10.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/10.png deleted file mode 100644 index e75fd46..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/10.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/11.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/11.png deleted file mode 100644 index 86878ef..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/11.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/12.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/12.png deleted file mode 100644 index 430d082..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/12.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/13.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/13.png deleted file mode 100644 index 9b77457..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/13.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/14.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/14.png deleted file mode 100644 index 21de9ea..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/14.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/15.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/15.png deleted file mode 100644 index 7cdcf84..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/15.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/16.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/16.png deleted file mode 100644 index 801d972..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/16.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/17.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/17.png deleted file mode 100644 index dad25d0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/17.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/18.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/18.png deleted file mode 100644 index 23deac5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/18.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/19.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/19.png deleted file mode 100644 index 920f16c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/19.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/20.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/20.png deleted file mode 100644 index ff4fd7b..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/20.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/21.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/21.png deleted file mode 100644 index ea4a1d5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/21.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/22.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/22.png deleted file mode 100644 index 563ae6f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/22.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/23.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/23.png deleted file mode 100644 index e9a3500..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/23.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/24.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/24.png deleted file mode 100644 index 26e09ec..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/24.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/25.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/25.png deleted file mode 100644 index bbe2788..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/25.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/26.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/26.png deleted file mode 100644 index dad25d0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/26.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/27.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/27.png deleted file mode 100644 index 23deac5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/27.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/28.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/28.png deleted file mode 100644 index 6a3fe99..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/28.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/29.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/29.png deleted file mode 100644 index df348a2..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/29.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/30.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/30.png deleted file mode 100644 index 3a84cb5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/30.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/31.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/31.png deleted file mode 100644 index e2d2c74..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/31.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/32.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/32.png deleted file mode 100644 index e945e6f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/32.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/33.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/33.png deleted file mode 100644 index 8078307..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/33.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/34.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/34.png deleted file mode 100644 index e1d5915..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/34.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/35.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/35.png deleted file mode 100644 index 7cd25d4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/35.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/36.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/36.png deleted file mode 100644 index c822ccc..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/36.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/37.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/37.png deleted file mode 100644 index 32eaa41..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phone/37.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/01.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/01.png deleted file mode 100644 index 3c27421..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/01.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/02.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/02.png deleted file mode 100644 index 447b082..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/02.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/03.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/03.png deleted file mode 100644 index f05b75c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/03.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/04.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/04.png deleted file mode 100644 index 33892ce..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/04.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/05.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/05.png deleted file mode 100644 index e370bca..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/05.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/06.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/06.png deleted file mode 100644 index 43317d3..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/06.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/07.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/07.png deleted file mode 100644 index 238c4f4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/07.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/08.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/08.png deleted file mode 100644 index 1c7b526..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/08.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/09.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/09.png deleted file mode 100644 index 108b406..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/09.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/10.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/10.png deleted file mode 100644 index e75fd46..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/10.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/11.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/11.png deleted file mode 100644 index 86878ef..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/11.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/12.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/12.png deleted file mode 100644 index 430d082..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/12.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/13.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/13.png deleted file mode 100644 index 9b77457..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/13.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/14.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/14.png deleted file mode 100644 index 21de9ea..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/14.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/15.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/15.png deleted file mode 100644 index 7cdcf84..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/15.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/16.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/16.png deleted file mode 100644 index 801d972..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/16.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/17.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/17.png deleted file mode 100644 index dad25d0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/17.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/18.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/18.png deleted file mode 100644 index 23deac5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/18.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/19.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/19.png deleted file mode 100644 index 920f16c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/19.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/20.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/20.png deleted file mode 100644 index ff4fd7b..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/20.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/21.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/21.png deleted file mode 100644 index ea4a1d5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/21.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/22.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/22.png deleted file mode 100644 index 563ae6f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/22.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/23.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/23.png deleted file mode 100644 index e9a3500..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/23.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/24.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/24.png deleted file mode 100644 index 26e09ec..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/24.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/25.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/25.png deleted file mode 100644 index bbe2788..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/25.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/26.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/26.png deleted file mode 100644 index dad25d0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/26.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/27.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/27.png deleted file mode 100644 index 23deac5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/27.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/28.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/28.png deleted file mode 100644 index 6a3fe99..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/28.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/29.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/29.png deleted file mode 100644 index df348a2..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/29.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/30.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/30.png deleted file mode 100644 index 3a84cb5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/30.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/31.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/31.png deleted file mode 100644 index e2d2c74..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/31.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/32.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/32.png deleted file mode 100644 index e945e6f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/32.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/33.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/33.png deleted file mode 100644 index 8078307..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/33.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/34.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/34.png deleted file mode 100644 index e1d5915..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/34.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/35.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/35.png deleted file mode 100644 index 7cd25d4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/35.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/36.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/36.png deleted file mode 100644 index c822ccc..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/36.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/37.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/37.png deleted file mode 100644 index 32eaa41..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-phonehd/37.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/01.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/01.png deleted file mode 100644 index 3c27421..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/01.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/02.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/02.png deleted file mode 100644 index 447b082..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/02.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/03.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/03.png deleted file mode 100644 index f05b75c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/03.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/04.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/04.png deleted file mode 100644 index 33892ce..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/04.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/05.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/05.png deleted file mode 100644 index e370bca..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/05.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/06.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/06.png deleted file mode 100644 index 43317d3..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/06.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/07.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/07.png deleted file mode 100644 index 238c4f4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/07.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/08.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/08.png deleted file mode 100644 index 1c7b526..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/08.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/09.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/09.png deleted file mode 100644 index 108b406..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/09.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/10.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/10.png deleted file mode 100644 index e75fd46..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/10.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/11.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/11.png deleted file mode 100644 index 86878ef..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/11.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/12.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/12.png deleted file mode 100644 index 430d082..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/12.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/13.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/13.png deleted file mode 100644 index 9b77457..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/13.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/14.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/14.png deleted file mode 100644 index 21de9ea..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/14.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/15.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/15.png deleted file mode 100644 index 7cdcf84..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/15.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/16.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/16.png deleted file mode 100644 index 801d972..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/16.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/17.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/17.png deleted file mode 100644 index dad25d0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/17.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/18.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/18.png deleted file mode 100644 index 23deac5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/18.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/19.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/19.png deleted file mode 100644 index 920f16c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/19.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/20.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/20.png deleted file mode 100644 index ff4fd7b..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/20.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/21.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/21.png deleted file mode 100644 index ea4a1d5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/21.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/22.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/22.png deleted file mode 100644 index 563ae6f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/22.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/23.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/23.png deleted file mode 100644 index e9a3500..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/23.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/24.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/24.png deleted file mode 100644 index 26e09ec..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/24.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/25.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/25.png deleted file mode 100644 index bbe2788..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/25.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/26.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/26.png deleted file mode 100644 index dad25d0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/26.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/27.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/27.png deleted file mode 100644 index 23deac5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/27.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/28.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/28.png deleted file mode 100644 index 6a3fe99..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/28.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/29.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/29.png deleted file mode 100644 index df348a2..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/29.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/30.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/30.png deleted file mode 100644 index 3a84cb5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/30.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/31.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/31.png deleted file mode 100644 index e2d2c74..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/31.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/32.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/32.png deleted file mode 100644 index e945e6f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/32.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/33.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/33.png deleted file mode 100644 index 8078307..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/33.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/34.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/34.png deleted file mode 100644 index e1d5915..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/34.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/35.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/35.png deleted file mode 100644 index 7cd25d4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/35.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/36.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/36.png deleted file mode 100644 index c822ccc..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/36.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/37.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/37.png deleted file mode 100644 index 32eaa41..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablet/37.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/01.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/01.png deleted file mode 100644 index 3c27421..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/01.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/02.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/02.png deleted file mode 100644 index 447b082..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/02.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/03.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/03.png deleted file mode 100644 index f05b75c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/03.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/04.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/04.png deleted file mode 100644 index 33892ce..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/04.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/05.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/05.png deleted file mode 100644 index e370bca..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/05.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/06.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/06.png deleted file mode 100644 index 43317d3..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/06.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/07.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/07.png deleted file mode 100644 index 238c4f4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/07.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/08.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/08.png deleted file mode 100644 index 1c7b526..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/08.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/09.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/09.png deleted file mode 100644 index 108b406..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/09.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/10.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/10.png deleted file mode 100644 index e75fd46..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/10.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/11.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/11.png deleted file mode 100644 index 86878ef..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/11.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/12.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/12.png deleted file mode 100644 index 430d082..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/12.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/13.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/13.png deleted file mode 100644 index 9b77457..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/13.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/14.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/14.png deleted file mode 100644 index 21de9ea..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/14.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/15.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/15.png deleted file mode 100644 index 7cdcf84..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/15.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/16.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/16.png deleted file mode 100644 index 801d972..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/16.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/17.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/17.png deleted file mode 100644 index dad25d0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/17.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/18.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/18.png deleted file mode 100644 index 23deac5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/18.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/19.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/19.png deleted file mode 100644 index 920f16c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/19.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/20.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/20.png deleted file mode 100644 index ff4fd7b..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/20.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/21.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/21.png deleted file mode 100644 index ea4a1d5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/21.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/22.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/22.png deleted file mode 100644 index 563ae6f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/22.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/23.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/23.png deleted file mode 100644 index e9a3500..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/23.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/24.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/24.png deleted file mode 100644 index 26e09ec..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/24.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/25.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/25.png deleted file mode 100644 index bbe2788..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/25.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/26.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/26.png deleted file mode 100644 index dad25d0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/26.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/27.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/27.png deleted file mode 100644 index 23deac5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/27.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/28.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/28.png deleted file mode 100644 index 6a3fe99..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/28.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/29.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/29.png deleted file mode 100644 index df348a2..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/29.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/30.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/30.png deleted file mode 100644 index 3a84cb5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/30.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/31.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/31.png deleted file mode 100644 index e2d2c74..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/31.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/32.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/32.png deleted file mode 100644 index e945e6f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/32.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/33.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/33.png deleted file mode 100644 index 8078307..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/33.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/34.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/34.png deleted file mode 100644 index e1d5915..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/34.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/35.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/35.png deleted file mode 100644 index 7cd25d4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/35.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/36.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/36.png deleted file mode 100644 index c822ccc..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/36.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/37.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/37.png deleted file mode 100644 index 32eaa41..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/Tiles/resources-tablethd/37.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/fileLookup.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/fileLookup.plist deleted file mode 100644 index a6130f7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/fileLookup.plist +++ /dev/null @@ -1,16 +0,0 @@ - - - - - filenames - - Sounds/sound.wav - Sounds/sound.caf - - metadata - - version - 1 - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phone/Interface.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phone/Interface.plist deleted file mode 100644 index 6349df2..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phone/Interface.plist +++ /dev/null @@ -1,122 +0,0 @@ - - - - - frames - - Interface/btn-back.png - - frame - {{19, 1}, {13, 21}} - offset - {0, 0} - rotated - - sourceColorRect - {{9, 6}, {13, 21}} - sourceSize - {32, 32} - - Interface/btn-next.png - - frame - {{19, 16}, {15, 19}} - offset - {0, 0} - rotated - - sourceColorRect - {{8, 7}, {15, 19}} - sourceSize - {32, 32} - - Interface/btn-prev.png - - frame - {{40, 23}, {14, 19}} - offset - {0, 0} - rotated - - sourceColorRect - {{9, 7}, {14, 19}} - sourceSize - {32, 32} - - Interface/btn-reload.png - - frame - {{42, 1}, {20, 20}} - offset - {0, 0} - rotated - - sourceColorRect - {{6, 6}, {20, 20}} - sourceSize - {32, 32} - - Interface/header.png - - frame - {{1, 1}, {16, 44}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {16, 44}} - sourceSize - {16, 44} - - Interface/table-bg-hilite.png - - frame - {{39, 39}, {16, 16}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {16, 16}} - sourceSize - {16, 16} - - Interface/table-bg-normal.png - - frame - {{1, 47}, {16, 16}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {16, 16}} - sourceSize - {16, 16} - - Interface/textfield-bg.png - - frame - {{19, 33}, {18, 18}} - offset - {0, 0} - rotated - - sourceColorRect - {{1, 1}, {18, 18}} - sourceSize - {20, 20} - - - metadata - - format - 2 - size - {64, 64} - textureFileName - Interface.png - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phone/Interface.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phone/Interface.png deleted file mode 100644 index e26b92d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phone/Interface.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phone/Sprites.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phone/Sprites.plist deleted file mode 100644 index 382c3f2..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phone/Sprites.plist +++ /dev/null @@ -1,122 +0,0 @@ - - - - - frames - - Sprites/bird.png - - frame - {{29, 130}, {25, 25}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {25, 25}} - sourceSize - {25, 25} - - Sprites/circle.png - - frame - {{1, 66}, {62, 62}} - offset - {0, 0} - rotated - - sourceColorRect - {{1, 1}, {62, 62}} - sourceSize - {64, 64} - - Sprites/grossini.png - - frame - {{1, 130}, {26, 55}} - offset - {0, 0} - rotated - - sourceColorRect - {{8, 3}, {26, 55}} - sourceSize - {42, 60} - - Sprites/grossinis_sister.png - - frame - {{1, 1}, {27, 63}} - offset - {0, -1} - rotated - - sourceColorRect - {{0, 4}, {27, 63}} - sourceSize - {28, 69} - - Sprites/shape-0.png - - frame - {{1, 187}, {46, 45}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {46, 45}} - sourceSize - {46, 45} - - Sprites/shape-1.png - - frame - {{41, 1}, {56, 46}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {56, 46}} - sourceSize - {56, 46} - - Sprites/shape-2.png - - frame - {{1, 235}, {18, 34}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {18, 34}} - sourceSize - {18, 34} - - Sprites/shape-3.png - - frame - {{30, 1}, {62, 9}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {62, 9}} - sourceSize - {62, 9} - - - metadata - - format - 2 - size - {256, 256} - textureFileName - Sprites.png - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phone/Sprites.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phone/Sprites.png deleted file mode 100644 index 29ac845..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phone/Sprites.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phone/TilesAtlassed.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phone/TilesAtlassed.plist deleted file mode 100644 index aab367b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phone/TilesAtlassed.plist +++ /dev/null @@ -1,503 +0,0 @@ - - - - - frames - - TilesAtlassed/01.png - - frame - {{320,242},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/02.png - - frame - {{242,398},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/03.png - - frame - {{242,320},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/04.png - - frame - {{242,242},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/05.png - - frame - {{398,164},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/06.png - - frame - {{320,164},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/07.png - - frame - {{242,164},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/08.png - - frame - {{164,398},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/09.png - - frame - {{164,320},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/10.png - - frame - {{164,242},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/11.png - - frame - {{164,164},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/12.png - - frame - {{398,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/13.png - - frame - {{320,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/14.png - - frame - {{398,312},{70,62}} - offset - {0,-4} - rotated - - sourceColorRect - {{0,8},{70,62}} - sourceSize - {70,70} - - TilesAtlassed/15.png - - frame - {{398,242},{70,62}} - offset - {0,-4} - rotated - - sourceColorRect - {{0,8},{70,62}} - sourceSize - {70,70} - - TilesAtlassed/16.png - - frame - {{242,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/17.png - - frame - {{164,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/18.png - - frame - {{86,398},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/19.png - - frame - {{86,320},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/20.png - - frame - {{86,242},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/21.png - - frame - {{86,164},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/22.png - - frame - {{86,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/23.png - - frame - {{398,8},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/24.png - - frame - {{320,8},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/25.png - - frame - {{242,8},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/26.png - - frame - {{164,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/27.png - - frame - {{86,398},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/28.png - - frame - {{164,8},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/29.png - - frame - {{86,8},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/30.png - - frame - {{8,398},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/31.png - - frame - {{8,320},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/32.png - - frame - {{320,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/33.png - - frame - {{8,242},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/34.png - - frame - {{8,164},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/35.png - - frame - {{8,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/36.png - - frame - {{8,8},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/37.png - - frame - {{320,320},{62,66}} - offset - {0,0} - rotated - - sourceColorRect - {{4,2},{62,66}} - sourceSize - {70,70} - - - metadata - - format - 2 - realTextureFileName - TilesAtlassed.png - size - {512,512} - smartupdate - $TexturePacker:SmartUpdate:2bd087b4a5bfcdce8706deddba8f5604:af6b363ed540f2deb0c395ede897519c:43cbfcaa1c14bd60397f419c89f4ef4b$ - textureFileName - TilesAtlassed.png - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phone/TilesAtlassed.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phone/TilesAtlassed.png deleted file mode 100644 index 1850e3c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phone/TilesAtlassed.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phone/din.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phone/din.fnt deleted file mode 100644 index eff7985..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phone/din.fnt +++ /dev/null @@ -1,111 +0,0 @@ -info face="DIN Condensed" size=25 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=0,0 -common lineHeight=26 base=20 scaleW=192 scaleH=128 pages=1 packed=0 -page id=0 file="din.png" -chars count=95 -char id=32 x=19 y=23 width=0 height=0 xoffset=0 yoffset=18 xadvance=6 page=0 chnl=0 -char id=33 x=15 y=91 width=6 height=20 xoffset=1 yoffset=0 xadvance=7 page=0 chnl=0 -char id=34 x=101 y=115 width=8 height=7 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=0 -char id=35 x=127 y=1 width=11 height=20 xoffset=0 yoffset=0 xadvance=10 page=0 chnl=0 -char id=36 x=1 y=65 width=11 height=25 xoffset=0 yoffset=-3 xadvance=10 page=0 chnl=0 -char id=37 x=50 y=73 width=11 height=21 xoffset=0 yoffset=-1 xadvance=10 page=0 chnl=0 -char id=38 x=36 y=1 width=13 height=19 xoffset=1 yoffset=1 xadvance=13 page=0 chnl=0 -char id=39 x=62 y=51 width=4 height=7 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=0 -char id=40 x=130 y=83 width=6 height=23 xoffset=1 yoffset=0 xadvance=7 page=0 chnl=0 -char id=41 x=130 y=59 width=6 height=23 xoffset=0 yoffset=0 xadvance=7 page=0 chnl=0 -char id=42 x=137 y=69 width=10 height=11 xoffset=1 yoffset=-1 xadvance=10 page=0 chnl=0 -char id=43 x=50 y=111 width=15 height=15 xoffset=1 yoffset=5 xadvance=16 page=0 chnl=0 -char id=44 x=130 y=107 width=5 height=7 xoffset=1 yoffset=15 xadvance=6 page=0 chnl=0 -char id=45 x=148 y=69 width=10 height=5 xoffset=1 yoffset=9 xadvance=11 page=0 chnl=0 -char id=46 x=130 y=115 width=5 height=5 xoffset=1 yoffset=15 xadvance=6 page=0 chnl=0 -char id=47 x=110 y=43 width=8 height=21 xoffset=0 yoffset=-1 xadvance=7 page=0 chnl=0 -char id=48 x=79 y=88 width=10 height=21 xoffset=1 yoffset=-1 xadvance=10 page=0 chnl=0 -char id=49 x=110 y=65 width=8 height=20 xoffset=1 yoffset=0 xadvance=10 page=0 chnl=0 -char id=50 x=167 y=22 width=10 height=20 xoffset=1 yoffset=0 xadvance=10 page=0 chnl=0 -char id=51 x=79 y=66 width=10 height=21 xoffset=1 yoffset=-1 xadvance=10 page=0 chnl=0 -char id=52 x=115 y=1 width=11 height=20 xoffset=0 yoffset=0 xadvance=10 page=0 chnl=0 -char id=53 x=156 y=22 width=10 height=20 xoffset=1 yoffset=0 xadvance=10 page=0 chnl=0 -char id=54 x=145 y=22 width=10 height=20 xoffset=1 yoffset=0 xadvance=10 page=0 chnl=0 -char id=55 x=134 y=22 width=10 height=20 xoffset=1 yoffset=0 xadvance=10 page=0 chnl=0 -char id=56 x=79 y=44 width=10 height=21 xoffset=1 yoffset=-1 xadvance=10 page=0 chnl=0 -char id=57 x=123 y=22 width=10 height=20 xoffset=1 yoffset=0 xadvance=10 page=0 chnl=0 -char id=58 x=185 y=43 width=5 height=11 xoffset=1 yoffset=9 xadvance=6 page=0 chnl=0 -char id=59 x=17 y=112 width=5 height=13 xoffset=1 yoffset=9 xadvance=6 page=0 chnl=0 -char id=60 x=50 y=34 width=15 height=16 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=0 -char id=61 x=137 y=59 width=15 height=9 xoffset=1 yoffset=8 xadvance=16 page=0 chnl=0 -char id=62 x=50 y=17 width=15 height=16 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=0 -char id=63 x=112 y=22 width=10 height=20 xoffset=1 yoffset=0 xadvance=10 page=0 chnl=0 -char id=64 x=1 y=1 width=21 height=21 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0 -char id=65 x=1 y=91 width=13 height=20 xoffset=0 yoffset=0 xadvance=11 page=0 chnl=0 -char id=66 x=103 y=1 width=11 height=20 xoffset=1 yoffset=0 xadvance=12 page=0 chnl=0 -char id=67 x=50 y=51 width=11 height=21 xoffset=1 yoffset=-1 xadvance=11 page=0 chnl=0 -char id=68 x=91 y=1 width=11 height=20 xoffset=1 yoffset=0 xadvance=12 page=0 chnl=0 -char id=69 x=101 y=22 width=10 height=20 xoffset=1 yoffset=0 xadvance=10 page=0 chnl=0 -char id=70 x=90 y=106 width=10 height=20 xoffset=1 yoffset=0 xadvance=10 page=0 chnl=0 -char id=71 x=36 y=86 width=11 height=21 xoffset=1 yoffset=-1 xadvance=12 page=0 chnl=0 -char id=72 x=79 y=1 width=11 height=20 xoffset=1 yoffset=0 xadvance=12 page=0 chnl=0 -char id=73 x=142 y=81 width=5 height=20 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=0 -char id=74 x=90 y=85 width=10 height=20 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=0 -char id=75 x=36 y=21 width=12 height=20 xoffset=1 yoffset=0 xadvance=12 page=0 chnl=0 -char id=76 x=90 y=64 width=10 height=20 xoffset=1 yoffset=0 xadvance=10 page=0 chnl=0 -char id=77 x=1 y=44 width=14 height=20 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0 -char id=78 x=67 y=106 width=11 height=20 xoffset=1 yoffset=0 xadvance=12 page=0 chnl=0 -char id=79 x=36 y=64 width=11 height=21 xoffset=1 yoffset=-1 xadvance=12 page=0 chnl=0 -char id=80 x=67 y=85 width=11 height=20 xoffset=1 yoffset=0 xadvance=11 page=0 chnl=0 -char id=81 x=23 y=1 width=12 height=21 xoffset=1 yoffset=-1 xadvance=12 page=0 chnl=0 -char id=82 x=23 y=86 width=12 height=20 xoffset=1 yoffset=0 xadvance=12 page=0 chnl=0 -char id=83 x=36 y=42 width=11 height=21 xoffset=1 yoffset=-1 xadvance=11 page=0 chnl=0 -char id=84 x=67 y=64 width=11 height=20 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=0 -char id=85 x=67 y=43 width=11 height=20 xoffset=1 yoffset=0 xadvance=12 page=0 chnl=0 -char id=86 x=23 y=65 width=12 height=20 xoffset=0 yoffset=0 xadvance=11 page=0 chnl=0 -char id=87 x=1 y=23 width=17 height=20 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 -char id=88 x=23 y=44 width=12 height=20 xoffset=0 yoffset=0 xadvance=11 page=0 chnl=0 -char id=89 x=23 y=23 width=12 height=20 xoffset=0 yoffset=0 xadvance=11 page=0 chnl=0 -char id=90 x=90 y=43 width=10 height=20 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=0 -char id=91 x=119 y=99 width=6 height=23 xoffset=1 yoffset=0 xadvance=7 page=0 chnl=0 -char id=92 x=101 y=93 width=8 height=21 xoffset=0 yoffset=-1 xadvance=7 page=0 chnl=0 -char id=93 x=119 y=75 width=6 height=23 xoffset=0 yoffset=0 xadvance=7 page=0 chnl=0 -char id=94 x=1 y=112 width=15 height=13 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=0 -char id=95 x=168 y=59 width=15 height=4 xoffset=0 yoffset=19 xadvance=13 page=0 chnl=0 -char id=96 x=159 y=69 width=7 height=6 xoffset=-1 yoffset=0 xadvance=6 page=0 chnl=0 -char id=97 x=119 y=59 width=10 height=15 xoffset=1 yoffset=5 xadvance=10 page=0 chnl=0 -char id=98 x=90 y=22 width=10 height=20 xoffset=1 yoffset=0 xadvance=11 page=0 chnl=0 -char id=99 x=174 y=43 width=10 height=15 xoffset=1 yoffset=5 xadvance=10 page=0 chnl=0 -char id=100 x=172 y=1 width=10 height=20 xoffset=1 yoffset=0 xadvance=11 page=0 chnl=0 -char id=101 x=163 y=43 width=10 height=15 xoffset=1 yoffset=5 xadvance=10 page=0 chnl=0 -char id=102 x=178 y=22 width=8 height=20 xoffset=0 yoffset=0 xadvance=7 page=0 chnl=0 -char id=103 x=79 y=22 width=10 height=21 xoffset=1 yoffset=4 xadvance=11 page=0 chnl=0 -char id=104 x=161 y=1 width=10 height=20 xoffset=1 yoffset=0 xadvance=11 page=0 chnl=0 -char id=105 x=183 y=1 width=5 height=20 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=0 -char id=106 x=101 y=67 width=7 height=25 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=0 -char id=107 x=67 y=22 width=11 height=20 xoffset=1 yoffset=0 xadvance=11 page=0 chnl=0 -char id=108 x=16 y=44 width=6 height=20 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=0 -char id=109 x=50 y=95 width=15 height=15 xoffset=1 yoffset=5 xadvance=16 page=0 chnl=0 -char id=110 x=152 y=43 width=10 height=15 xoffset=1 yoffset=5 xadvance=11 page=0 chnl=0 -char id=111 x=141 y=43 width=10 height=15 xoffset=1 yoffset=5 xadvance=10 page=0 chnl=0 -char id=112 x=150 y=1 width=10 height=20 xoffset=1 yoffset=5 xadvance=11 page=0 chnl=0 -char id=113 x=139 y=1 width=10 height=20 xoffset=1 yoffset=5 xadvance=11 page=0 chnl=0 -char id=114 x=110 y=106 width=8 height=15 xoffset=1 yoffset=5 xadvance=8 page=0 chnl=0 -char id=115 x=130 y=43 width=10 height=15 xoffset=1 yoffset=5 xadvance=10 page=0 chnl=0 -char id=116 x=110 y=86 width=8 height=19 xoffset=0 yoffset=1 xadvance=6 page=0 chnl=0 -char id=117 x=119 y=43 width=10 height=15 xoffset=1 yoffset=5 xadvance=11 page=0 chnl=0 -char id=118 x=36 y=108 width=11 height=15 xoffset=0 yoffset=5 xadvance=10 page=0 chnl=0 -char id=119 x=50 y=1 width=16 height=15 xoffset=0 yoffset=5 xadvance=14 page=0 chnl=0 -char id=120 x=23 y=107 width=11 height=15 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 -char id=121 x=67 y=1 width=11 height=20 xoffset=0 yoffset=5 xadvance=10 page=0 chnl=0 -char id=122 x=79 y=110 width=10 height=15 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 -char id=123 x=101 y=43 width=8 height=23 xoffset=0 yoffset=0 xadvance=7 page=0 chnl=0 -char id=124 x=137 y=81 width=4 height=27 xoffset=2 yoffset=-1 xadvance=7 page=0 chnl=0 -char id=125 x=13 y=65 width=8 height=23 xoffset=0 yoffset=0 xadvance=7 page=0 chnl=0 -char id=126 x=153 y=59 width=14 height=6 xoffset=2 yoffset=10 xadvance=16 page=0 chnl=0 -kernings count=11 -kerning first=80 second=44 amount=-1 -kerning first=80 second=46 amount=-1 -kerning first=84 second=44 amount=-1 -kerning first=76 second=89 amount=-1 -kerning first=84 second=46 amount=-1 -kerning first=89 second=44 amount=-1 -kerning first=89 second=46 amount=-1 -kerning first=70 second=44 amount=-1 -kerning first=86 second=44 amount=-1 -kerning first=70 second=46 amount=-1 -kerning first=86 second=46 amount=-1 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phone/din.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phone/din.png deleted file mode 100644 index 82b2d04..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phone/din.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phonehd/Interface.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phonehd/Interface.plist deleted file mode 100644 index 6d63786..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phonehd/Interface.plist +++ /dev/null @@ -1,122 +0,0 @@ - - - - - frames - - Interface/btn-back.png - - frame - {{35, 1}, {24, 41}} - offset - {0, 0} - rotated - - sourceColorRect - {{20, 12}, {24, 41}} - sourceSize - {64, 64} - - Interface/btn-next.png - - frame - {{90, 1}, {27, 37}} - offset - {0, 0} - rotated - - sourceColorRect - {{18, 14}, {27, 37}} - sourceSize - {64, 64} - - Interface/btn-prev.png - - frame - {{61, 1}, {27, 37}} - offset - {0, 0} - rotated - - sourceColorRect - {{18, 14}, {27, 37}} - sourceSize - {64, 64} - - Interface/btn-reload.png - - frame - {{35, 44}, {38, 38}} - offset - {0, 0} - rotated - - sourceColorRect - {{13, 13}, {38, 38}} - sourceSize - {64, 64} - - Interface/header.png - - frame - {{1, 1}, {32, 88}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {32, 88}} - sourceSize - {32, 88} - - Interface/table-bg-hilite.png - - frame - {{39, 84}, {32, 32}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {32, 32}} - sourceSize - {32, 32} - - Interface/table-bg-normal.png - - frame - {{90, 30}, {32, 32}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {32, 32}} - sourceSize - {32, 32} - - Interface/textfield-bg.png - - frame - {{1, 91}, {36, 36}} - offset - {0, 0} - rotated - - sourceColorRect - {{2, 2}, {36, 36}} - sourceSize - {40, 40} - - - metadata - - format - 2 - size - {128, 128} - textureFileName - Interface.png - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phonehd/Interface.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phonehd/Interface.png deleted file mode 100644 index 0145b34..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phonehd/Interface.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phonehd/Sprites.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phonehd/Sprites.plist deleted file mode 100644 index 700d593..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phonehd/Sprites.plist +++ /dev/null @@ -1,122 +0,0 @@ - - - - - frames - - Sprites/bird.png - - frame - {{1, 449}, {50, 50}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {50, 50}} - sourceSize - {50, 50} - - Sprites/circle.png - - frame - {{1, 255}, {122, 122}} - offset - {0, 0} - rotated - - sourceColorRect - {{3, 3}, {122, 122}} - sourceSize - {128, 128} - - Sprites/grossini.png - - frame - {{56, 1}, {51, 109}} - offset - {0, -1} - rotated - - sourceColorRect - {{17, 7}, {51, 109}} - sourceSize - {85, 121} - - Sprites/grossinis_sister.png - - frame - {{1, 1}, {53, 126}} - offset - {0, -2} - rotated - - sourceColorRect - {{1, 8}, {53, 126}} - sourceSize - {56, 138} - - Sprites/shape-0.png - - frame - {{109, 1}, {92, 90}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {92, 90}} - sourceSize - {92, 90} - - Sprites/shape-1.png - - frame - {{21, 129}, {112, 92}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {112, 92}} - sourceSize - {112, 92} - - Sprites/shape-2.png - - frame - {{1, 379}, {36, 68}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {36, 68}} - sourceSize - {36, 68} - - Sprites/shape-3.png - - frame - {{1, 129}, {124, 18}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {124, 18}} - sourceSize - {124, 18} - - - metadata - - format - 2 - size - {512, 512} - textureFileName - Sprites.png - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phonehd/Sprites.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phonehd/Sprites.png deleted file mode 100644 index d9cedc0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phonehd/Sprites.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phonehd/TilesAtlassed.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phonehd/TilesAtlassed.plist deleted file mode 100644 index aab367b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phonehd/TilesAtlassed.plist +++ /dev/null @@ -1,503 +0,0 @@ - - - - - frames - - TilesAtlassed/01.png - - frame - {{320,242},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/02.png - - frame - {{242,398},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/03.png - - frame - {{242,320},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/04.png - - frame - {{242,242},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/05.png - - frame - {{398,164},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/06.png - - frame - {{320,164},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/07.png - - frame - {{242,164},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/08.png - - frame - {{164,398},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/09.png - - frame - {{164,320},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/10.png - - frame - {{164,242},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/11.png - - frame - {{164,164},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/12.png - - frame - {{398,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/13.png - - frame - {{320,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/14.png - - frame - {{398,312},{70,62}} - offset - {0,-4} - rotated - - sourceColorRect - {{0,8},{70,62}} - sourceSize - {70,70} - - TilesAtlassed/15.png - - frame - {{398,242},{70,62}} - offset - {0,-4} - rotated - - sourceColorRect - {{0,8},{70,62}} - sourceSize - {70,70} - - TilesAtlassed/16.png - - frame - {{242,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/17.png - - frame - {{164,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/18.png - - frame - {{86,398},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/19.png - - frame - {{86,320},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/20.png - - frame - {{86,242},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/21.png - - frame - {{86,164},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/22.png - - frame - {{86,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/23.png - - frame - {{398,8},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/24.png - - frame - {{320,8},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/25.png - - frame - {{242,8},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/26.png - - frame - {{164,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/27.png - - frame - {{86,398},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/28.png - - frame - {{164,8},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/29.png - - frame - {{86,8},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/30.png - - frame - {{8,398},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/31.png - - frame - {{8,320},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/32.png - - frame - {{320,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/33.png - - frame - {{8,242},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/34.png - - frame - {{8,164},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/35.png - - frame - {{8,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/36.png - - frame - {{8,8},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/37.png - - frame - {{320,320},{62,66}} - offset - {0,0} - rotated - - sourceColorRect - {{4,2},{62,66}} - sourceSize - {70,70} - - - metadata - - format - 2 - realTextureFileName - TilesAtlassed.png - size - {512,512} - smartupdate - $TexturePacker:SmartUpdate:2bd087b4a5bfcdce8706deddba8f5604:af6b363ed540f2deb0c395ede897519c:43cbfcaa1c14bd60397f419c89f4ef4b$ - textureFileName - TilesAtlassed.png - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phonehd/TilesAtlassed.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phonehd/TilesAtlassed.png deleted file mode 100644 index 1850e3c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phonehd/TilesAtlassed.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phonehd/din.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phonehd/din.fnt deleted file mode 100644 index 0e8d570..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phonehd/din.fnt +++ /dev/null @@ -1,144 +0,0 @@ -info face="DIN Condensed" size=50 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=0,0 -common lineHeight=52 base=39 scaleW=384 scaleH=256 pages=1 packed=0 -page id=0 file="din.png" -chars count=95 -char id=32 x=38 y=46 width=0 height=0 xoffset=0 yoffset=36 xadvance=12 page=0 chnl=0 -char id=33 x=30 y=182 width=12 height=40 xoffset=3 yoffset=0 xadvance=14 page=0 chnl=0 -char id=34 x=202 y=230 width=16 height=14 xoffset=2 yoffset=-1 xadvance=16 page=0 chnl=0 -char id=35 x=254 y=2 width=22 height=40 xoffset=1 yoffset=0 xadvance=21 page=0 chnl=0 -char id=36 x=2 y=130 width=22 height=50 xoffset=1 yoffset=-6 xadvance=21 page=0 chnl=0 -char id=37 x=100 y=146 width=22 height=42 xoffset=1 yoffset=-2 xadvance=20 page=0 chnl=0 -char id=38 x=72 y=2 width=26 height=38 xoffset=2 yoffset=2 xadvance=27 page=0 chnl=0 -char id=39 x=124 y=102 width=8 height=14 xoffset=3 yoffset=-1 xadvance=12 page=0 chnl=0 -char id=40 x=260 y=166 width=12 height=46 xoffset=3 yoffset=-1 xadvance=14 page=0 chnl=0 -char id=41 x=260 y=118 width=12 height=46 xoffset=1 yoffset=-1 xadvance=14 page=0 chnl=0 -char id=42 x=274 y=138 width=20 height=22 xoffset=2 yoffset=-2 xadvance=21 page=0 chnl=0 -char id=43 x=100 y=222 width=30 height=30 xoffset=3 yoffset=10 xadvance=32 page=0 chnl=0 -char id=44 x=260 y=214 width=10 height=14 xoffset=3 yoffset=29 xadvance=12 page=0 chnl=0 -char id=45 x=296 y=138 width=20 height=10 xoffset=3 yoffset=18 xadvance=22 page=0 chnl=0 -char id=46 x=260 y=230 width=10 height=10 xoffset=3 yoffset=30 xadvance=12 page=0 chnl=0 -char id=47 x=220 y=86 width=16 height=42 xoffset=1 yoffset=-2 xadvance=14 page=0 chnl=0 -char id=48 x=158 y=176 width=20 height=42 xoffset=2 yoffset=-2 xadvance=21 page=0 chnl=0 -char id=49 x=220 y=130 width=16 height=40 xoffset=3 yoffset=0 xadvance=21 page=0 chnl=0 -char id=50 x=334 y=44 width=20 height=40 xoffset=2 yoffset=0 xadvance=21 page=0 chnl=0 -char id=51 x=158 y=132 width=20 height=42 xoffset=2 yoffset=-2 xadvance=21 page=0 chnl=0 -char id=52 x=230 y=2 width=22 height=40 xoffset=1 yoffset=0 xadvance=21 page=0 chnl=0 -char id=53 x=312 y=44 width=20 height=40 xoffset=2 yoffset=0 xadvance=21 page=0 chnl=0 -char id=54 x=290 y=44 width=20 height=40 xoffset=2 yoffset=0 xadvance=21 page=0 chnl=0 -char id=55 x=268 y=44 width=20 height=40 xoffset=2 yoffset=0 xadvance=21 page=0 chnl=0 -char id=56 x=158 y=88 width=20 height=42 xoffset=2 yoffset=-2 xadvance=21 page=0 chnl=0 -char id=57 x=246 y=44 width=20 height=40 xoffset=2 yoffset=0 xadvance=21 page=0 chnl=0 -char id=58 x=370 y=86 width=10 height=22 xoffset=3 yoffset=18 xadvance=12 page=0 chnl=0 -char id=59 x=34 y=224 width=10 height=26 xoffset=3 yoffset=17 xadvance=12 page=0 chnl=0 -char id=60 x=100 y=68 width=30 height=32 xoffset=3 yoffset=8 xadvance=32 page=0 chnl=0 -char id=61 x=274 y=118 width=30 height=18 xoffset=3 yoffset=16 xadvance=32 page=0 chnl=0 -char id=62 x=100 y=34 width=30 height=32 xoffset=3 yoffset=8 xadvance=32 page=0 chnl=0 -char id=63 x=224 y=44 width=20 height=40 xoffset=2 yoffset=0 xadvance=21 page=0 chnl=0 -char id=64 x=2 y=2 width=42 height=42 xoffset=3 yoffset=-2 xadvance=42 page=0 chnl=0 -char id=65 x=2 y=182 width=26 height=40 xoffset=1 yoffset=0 xadvance=23 page=0 chnl=0 -char id=66 x=206 y=2 width=22 height=40 xoffset=3 yoffset=0 xadvance=24 page=0 chnl=0 -char id=67 x=100 y=102 width=22 height=42 xoffset=3 yoffset=-2 xadvance=23 page=0 chnl=0 -char id=68 x=182 y=2 width=22 height=40 xoffset=3 yoffset=0 xadvance=24 page=0 chnl=0 -char id=69 x=202 y=44 width=20 height=40 xoffset=3 yoffset=0 xadvance=21 page=0 chnl=0 -char id=70 x=180 y=212 width=20 height=40 xoffset=3 yoffset=0 xadvance=21 page=0 chnl=0 -char id=71 x=72 y=172 width=22 height=42 xoffset=3 yoffset=-2 xadvance=24 page=0 chnl=0 -char id=72 x=158 y=2 width=22 height=40 xoffset=3 yoffset=0 xadvance=24 page=0 chnl=0 -char id=73 x=284 y=162 width=10 height=40 xoffset=3 yoffset=0 xadvance=13 page=0 chnl=0 -char id=74 x=180 y=170 width=20 height=40 xoffset=-1 yoffset=0 xadvance=19 page=0 chnl=0 -char id=75 x=72 y=42 width=24 height=40 xoffset=3 yoffset=0 xadvance=24 page=0 chnl=0 -char id=76 x=180 y=128 width=20 height=40 xoffset=3 yoffset=0 xadvance=21 page=0 chnl=0 -char id=77 x=2 y=88 width=28 height=40 xoffset=3 yoffset=0 xadvance=30 page=0 chnl=0 -char id=78 x=134 y=212 width=22 height=40 xoffset=3 yoffset=0 xadvance=25 page=0 chnl=0 -char id=79 x=72 y=128 width=22 height=42 xoffset=3 yoffset=-2 xadvance=24 page=0 chnl=0 -char id=80 x=134 y=170 width=22 height=40 xoffset=3 yoffset=0 xadvance=23 page=0 chnl=0 -char id=81 x=46 y=2 width=24 height=42 xoffset=3 yoffset=-2 xadvance=24 page=0 chnl=0 -char id=82 x=46 y=172 width=24 height=40 xoffset=3 yoffset=0 xadvance=24 page=0 chnl=0 -char id=83 x=72 y=84 width=22 height=42 xoffset=2 yoffset=-2 xadvance=23 page=0 chnl=0 -char id=84 x=134 y=128 width=22 height=40 xoffset=0 yoffset=0 xadvance=19 page=0 chnl=0 -char id=85 x=134 y=86 width=22 height=40 xoffset=3 yoffset=0 xadvance=24 page=0 chnl=0 -char id=86 x=46 y=130 width=24 height=40 xoffset=1 yoffset=0 xadvance=23 page=0 chnl=0 -char id=87 x=2 y=46 width=34 height=40 xoffset=1 yoffset=0 xadvance=32 page=0 chnl=0 -char id=88 x=46 y=88 width=24 height=40 xoffset=0 yoffset=0 xadvance=22 page=0 chnl=0 -char id=89 x=46 y=46 width=24 height=40 xoffset=1 yoffset=0 xadvance=22 page=0 chnl=0 -char id=90 x=180 y=86 width=20 height=40 xoffset=1 yoffset=0 xadvance=19 page=0 chnl=0 -char id=91 x=238 y=198 width=12 height=46 xoffset=3 yoffset=-1 xadvance=14 page=0 chnl=0 -char id=92 x=202 y=186 width=16 height=42 xoffset=1 yoffset=-2 xadvance=14 page=0 chnl=0 -char id=93 x=238 y=150 width=12 height=46 xoffset=1 yoffset=-1 xadvance=14 page=0 chnl=0 -char id=94 x=2 y=224 width=30 height=26 xoffset=3 yoffset=-1 xadvance=32 page=0 chnl=0 -char id=95 x=336 y=118 width=30 height=8 xoffset=0 yoffset=38 xadvance=27 page=0 chnl=0 -char id=96 x=318 y=138 width=14 height=12 xoffset=-2 yoffset=-1 xadvance=12 page=0 chnl=0 -char id=97 x=238 y=118 width=20 height=30 xoffset=2 yoffset=10 xadvance=21 page=0 chnl=0 -char id=98 x=180 y=44 width=20 height=40 xoffset=3 yoffset=0 xadvance=22 page=0 chnl=0 -char id=99 x=348 y=86 width=20 height=30 xoffset=3 yoffset=10 xadvance=21 page=0 chnl=0 -char id=100 x=344 y=2 width=20 height=40 xoffset=3 yoffset=0 xadvance=22 page=0 chnl=0 -char id=101 x=326 y=86 width=20 height=30 xoffset=2 yoffset=10 xadvance=21 page=0 chnl=0 -char id=102 x=356 y=44 width=16 height=40 xoffset=1 yoffset=0 xadvance=14 page=0 chnl=0 -char id=103 x=158 y=44 width=20 height=42 xoffset=3 yoffset=8 xadvance=22 page=0 chnl=0 -char id=104 x=322 y=2 width=20 height=40 xoffset=3 yoffset=0 xadvance=22 page=0 chnl=0 -char id=105 x=366 y=2 width=10 height=40 xoffset=3 yoffset=0 xadvance=12 page=0 chnl=0 -char id=106 x=202 y=134 width=14 height=50 xoffset=-1 yoffset=0 xadvance=12 page=0 chnl=0 -char id=107 x=134 y=44 width=22 height=40 xoffset=3 yoffset=0 xadvance=22 page=0 chnl=0 -char id=108 x=32 y=88 width=12 height=40 xoffset=2 yoffset=0 xadvance=12 page=0 chnl=0 -char id=109 x=100 y=190 width=30 height=30 xoffset=3 yoffset=10 xadvance=32 page=0 chnl=0 -char id=110 x=304 y=86 width=20 height=30 xoffset=3 yoffset=10 xadvance=22 page=0 chnl=0 -char id=111 x=282 y=86 width=20 height=30 xoffset=2 yoffset=10 xadvance=21 page=0 chnl=0 -char id=112 x=300 y=2 width=20 height=40 xoffset=3 yoffset=10 xadvance=22 page=0 chnl=0 -char id=113 x=278 y=2 width=20 height=40 xoffset=3 yoffset=10 xadvance=22 page=0 chnl=0 -char id=114 x=220 y=212 width=16 height=30 xoffset=3 yoffset=10 xadvance=16 page=0 chnl=0 -char id=115 x=260 y=86 width=20 height=30 xoffset=2 yoffset=10 xadvance=20 page=0 chnl=0 -char id=116 x=220 y=172 width=16 height=38 xoffset=0 yoffset=2 xadvance=13 page=0 chnl=0 -char id=117 x=238 y=86 width=20 height=30 xoffset=3 yoffset=10 xadvance=22 page=0 chnl=0 -char id=118 x=72 y=216 width=22 height=30 xoffset=0 yoffset=10 xadvance=20 page=0 chnl=0 -char id=119 x=100 y=2 width=32 height=30 xoffset=1 yoffset=10 xadvance=29 page=0 chnl=0 -char id=120 x=46 y=214 width=22 height=30 xoffset=0 yoffset=10 xadvance=19 page=0 chnl=0 -char id=121 x=134 y=2 width=22 height=40 xoffset=0 yoffset=10 xadvance=20 page=0 chnl=0 -char id=122 x=158 y=220 width=20 height=30 xoffset=1 yoffset=10 xadvance=18 page=0 chnl=0 -char id=123 x=202 y=86 width=16 height=46 xoffset=1 yoffset=-1 xadvance=14 page=0 chnl=0 -char id=124 x=274 y=162 width=8 height=54 xoffset=4 yoffset=-2 xadvance=14 page=0 chnl=0 -char id=125 x=26 y=130 width=16 height=46 xoffset=1 yoffset=-1 xadvance=14 page=0 chnl=0 -char id=126 x=306 y=118 width=28 height=12 xoffset=4 yoffset=19 xadvance=32 page=0 chnl=0 -kernings count=44 -kerning first=84 second=97 amount=-1 -kerning first=89 second=111 amount=-1 -kerning first=87 second=44 amount=-1 -kerning first=84 second=111 amount=-1 -kerning first=84 second=65 amount=-1 -kerning first=80 second=44 amount=-3 -kerning first=87 second=46 amount=-1 -kerning first=76 second=84 amount=-1 -kerning first=80 second=46 amount=-3 -kerning first=76 second=121 amount=-1 -kerning first=76 second=86 amount=-1 -kerning first=84 second=114 amount=-1 -kerning first=76 second=87 amount=-1 -kerning first=84 second=58 amount=-1 -kerning first=84 second=44 amount=-2 -kerning first=76 second=89 amount=-2 -kerning first=84 second=59 amount=-1 -kerning first=84 second=45 amount=-1 -kerning first=84 second=46 amount=-2 -kerning first=89 second=117 amount=-1 -kerning first=89 second=97 amount=-1 -kerning first=84 second=117 amount=-1 -kerning first=114 second=44 amount=-1 -kerning first=89 second=101 amount=-1 -kerning first=84 second=119 amount=-1 -kerning first=84 second=101 amount=-1 -kerning first=114 second=46 amount=-1 -kerning first=89 second=65 amount=-1 -kerning first=118 second=44 amount=-1 -kerning first=65 second=84 amount=-1 -kerning first=118 second=46 amount=-1 -kerning first=65 second=89 amount=-1 -kerning first=70 second=65 amount=-1 -kerning first=89 second=44 amount=-2 -kerning first=89 second=59 amount=-1 -kerning first=89 second=45 amount=-1 -kerning first=89 second=46 amount=-2 -kerning first=121 second=44 amount=-1 -kerning first=70 second=44 amount=-2 -kerning first=84 second=121 amount=-1 -kerning first=86 second=44 amount=-2 -kerning first=70 second=46 amount=-2 -kerning first=121 second=46 amount=-1 -kerning first=86 second=46 amount=-2 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phonehd/din.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phonehd/din.png deleted file mode 100644 index 83db82f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-phonehd/din.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablet/Interface.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablet/Interface.plist deleted file mode 100644 index 6349df2..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablet/Interface.plist +++ /dev/null @@ -1,122 +0,0 @@ - - - - - frames - - Interface/btn-back.png - - frame - {{19, 1}, {13, 21}} - offset - {0, 0} - rotated - - sourceColorRect - {{9, 6}, {13, 21}} - sourceSize - {32, 32} - - Interface/btn-next.png - - frame - {{19, 16}, {15, 19}} - offset - {0, 0} - rotated - - sourceColorRect - {{8, 7}, {15, 19}} - sourceSize - {32, 32} - - Interface/btn-prev.png - - frame - {{40, 23}, {14, 19}} - offset - {0, 0} - rotated - - sourceColorRect - {{9, 7}, {14, 19}} - sourceSize - {32, 32} - - Interface/btn-reload.png - - frame - {{42, 1}, {20, 20}} - offset - {0, 0} - rotated - - sourceColorRect - {{6, 6}, {20, 20}} - sourceSize - {32, 32} - - Interface/header.png - - frame - {{1, 1}, {16, 44}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {16, 44}} - sourceSize - {16, 44} - - Interface/table-bg-hilite.png - - frame - {{39, 39}, {16, 16}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {16, 16}} - sourceSize - {16, 16} - - Interface/table-bg-normal.png - - frame - {{1, 47}, {16, 16}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {16, 16}} - sourceSize - {16, 16} - - Interface/textfield-bg.png - - frame - {{19, 33}, {18, 18}} - offset - {0, 0} - rotated - - sourceColorRect - {{1, 1}, {18, 18}} - sourceSize - {20, 20} - - - metadata - - format - 2 - size - {64, 64} - textureFileName - Interface.png - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablet/Interface.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablet/Interface.png deleted file mode 100644 index e26b92d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablet/Interface.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablet/Sprites.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablet/Sprites.plist deleted file mode 100644 index 60aeeda..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablet/Sprites.plist +++ /dev/null @@ -1,122 +0,0 @@ - - - - - frames - - Sprites/bird.png - - frame - {{201, 1}, {50, 50}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {50, 50}} - sourceSize - {50, 50} - - Sprites/circle.png - - frame - {{115, 95}, {62, 62}} - offset - {0, 0} - rotated - - sourceColorRect - {{1, 1}, {62, 62}} - sourceSize - {64, 64} - - Sprites/grossini.png - - frame - {{56, 1}, {51, 109}} - offset - {0, -1} - rotated - - sourceColorRect - {{17, 7}, {51, 109}} - sourceSize - {85, 121} - - Sprites/grossinis_sister.png - - frame - {{1, 1}, {53, 126}} - offset - {0, -2} - rotated - - sourceColorRect - {{1, 8}, {53, 126}} - sourceSize - {56, 138} - - Sprites/shape-0.png - - frame - {{109, 1}, {92, 90}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {92, 90}} - sourceSize - {92, 90} - - Sprites/shape-1.png - - frame - {{21, 129}, {112, 92}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {112, 92}} - sourceSize - {112, 92} - - Sprites/shape-2.png - - frame - {{201, 53}, {36, 68}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {36, 68}} - sourceSize - {36, 68} - - Sprites/shape-3.png - - frame - {{1, 129}, {124, 18}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {124, 18}} - sourceSize - {124, 18} - - - metadata - - format - 2 - size - {256, 256} - textureFileName - Sprites.png - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablet/Sprites.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablet/Sprites.png deleted file mode 100644 index 1eb0c18..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablet/Sprites.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablet/TilesAtlassed.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablet/TilesAtlassed.plist deleted file mode 100644 index aab367b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablet/TilesAtlassed.plist +++ /dev/null @@ -1,503 +0,0 @@ - - - - - frames - - TilesAtlassed/01.png - - frame - {{320,242},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/02.png - - frame - {{242,398},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/03.png - - frame - {{242,320},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/04.png - - frame - {{242,242},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/05.png - - frame - {{398,164},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/06.png - - frame - {{320,164},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/07.png - - frame - {{242,164},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/08.png - - frame - {{164,398},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/09.png - - frame - {{164,320},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/10.png - - frame - {{164,242},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/11.png - - frame - {{164,164},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/12.png - - frame - {{398,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/13.png - - frame - {{320,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/14.png - - frame - {{398,312},{70,62}} - offset - {0,-4} - rotated - - sourceColorRect - {{0,8},{70,62}} - sourceSize - {70,70} - - TilesAtlassed/15.png - - frame - {{398,242},{70,62}} - offset - {0,-4} - rotated - - sourceColorRect - {{0,8},{70,62}} - sourceSize - {70,70} - - TilesAtlassed/16.png - - frame - {{242,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/17.png - - frame - {{164,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/18.png - - frame - {{86,398},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/19.png - - frame - {{86,320},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/20.png - - frame - {{86,242},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/21.png - - frame - {{86,164},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/22.png - - frame - {{86,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/23.png - - frame - {{398,8},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/24.png - - frame - {{320,8},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/25.png - - frame - {{242,8},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/26.png - - frame - {{164,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/27.png - - frame - {{86,398},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/28.png - - frame - {{164,8},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/29.png - - frame - {{86,8},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/30.png - - frame - {{8,398},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/31.png - - frame - {{8,320},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/32.png - - frame - {{320,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/33.png - - frame - {{8,242},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/34.png - - frame - {{8,164},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/35.png - - frame - {{8,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/36.png - - frame - {{8,8},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/37.png - - frame - {{320,320},{62,66}} - offset - {0,0} - rotated - - sourceColorRect - {{4,2},{62,66}} - sourceSize - {70,70} - - - metadata - - format - 2 - realTextureFileName - TilesAtlassed.png - size - {512,512} - smartupdate - $TexturePacker:SmartUpdate:2bd087b4a5bfcdce8706deddba8f5604:af6b363ed540f2deb0c395ede897519c:43cbfcaa1c14bd60397f419c89f4ef4b$ - textureFileName - TilesAtlassed.png - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablet/TilesAtlassed.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablet/TilesAtlassed.png deleted file mode 100644 index 1850e3c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablet/TilesAtlassed.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablet/din.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablet/din.fnt deleted file mode 100644 index 0e8d570..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablet/din.fnt +++ /dev/null @@ -1,144 +0,0 @@ -info face="DIN Condensed" size=50 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=0,0 -common lineHeight=52 base=39 scaleW=384 scaleH=256 pages=1 packed=0 -page id=0 file="din.png" -chars count=95 -char id=32 x=38 y=46 width=0 height=0 xoffset=0 yoffset=36 xadvance=12 page=0 chnl=0 -char id=33 x=30 y=182 width=12 height=40 xoffset=3 yoffset=0 xadvance=14 page=0 chnl=0 -char id=34 x=202 y=230 width=16 height=14 xoffset=2 yoffset=-1 xadvance=16 page=0 chnl=0 -char id=35 x=254 y=2 width=22 height=40 xoffset=1 yoffset=0 xadvance=21 page=0 chnl=0 -char id=36 x=2 y=130 width=22 height=50 xoffset=1 yoffset=-6 xadvance=21 page=0 chnl=0 -char id=37 x=100 y=146 width=22 height=42 xoffset=1 yoffset=-2 xadvance=20 page=0 chnl=0 -char id=38 x=72 y=2 width=26 height=38 xoffset=2 yoffset=2 xadvance=27 page=0 chnl=0 -char id=39 x=124 y=102 width=8 height=14 xoffset=3 yoffset=-1 xadvance=12 page=0 chnl=0 -char id=40 x=260 y=166 width=12 height=46 xoffset=3 yoffset=-1 xadvance=14 page=0 chnl=0 -char id=41 x=260 y=118 width=12 height=46 xoffset=1 yoffset=-1 xadvance=14 page=0 chnl=0 -char id=42 x=274 y=138 width=20 height=22 xoffset=2 yoffset=-2 xadvance=21 page=0 chnl=0 -char id=43 x=100 y=222 width=30 height=30 xoffset=3 yoffset=10 xadvance=32 page=0 chnl=0 -char id=44 x=260 y=214 width=10 height=14 xoffset=3 yoffset=29 xadvance=12 page=0 chnl=0 -char id=45 x=296 y=138 width=20 height=10 xoffset=3 yoffset=18 xadvance=22 page=0 chnl=0 -char id=46 x=260 y=230 width=10 height=10 xoffset=3 yoffset=30 xadvance=12 page=0 chnl=0 -char id=47 x=220 y=86 width=16 height=42 xoffset=1 yoffset=-2 xadvance=14 page=0 chnl=0 -char id=48 x=158 y=176 width=20 height=42 xoffset=2 yoffset=-2 xadvance=21 page=0 chnl=0 -char id=49 x=220 y=130 width=16 height=40 xoffset=3 yoffset=0 xadvance=21 page=0 chnl=0 -char id=50 x=334 y=44 width=20 height=40 xoffset=2 yoffset=0 xadvance=21 page=0 chnl=0 -char id=51 x=158 y=132 width=20 height=42 xoffset=2 yoffset=-2 xadvance=21 page=0 chnl=0 -char id=52 x=230 y=2 width=22 height=40 xoffset=1 yoffset=0 xadvance=21 page=0 chnl=0 -char id=53 x=312 y=44 width=20 height=40 xoffset=2 yoffset=0 xadvance=21 page=0 chnl=0 -char id=54 x=290 y=44 width=20 height=40 xoffset=2 yoffset=0 xadvance=21 page=0 chnl=0 -char id=55 x=268 y=44 width=20 height=40 xoffset=2 yoffset=0 xadvance=21 page=0 chnl=0 -char id=56 x=158 y=88 width=20 height=42 xoffset=2 yoffset=-2 xadvance=21 page=0 chnl=0 -char id=57 x=246 y=44 width=20 height=40 xoffset=2 yoffset=0 xadvance=21 page=0 chnl=0 -char id=58 x=370 y=86 width=10 height=22 xoffset=3 yoffset=18 xadvance=12 page=0 chnl=0 -char id=59 x=34 y=224 width=10 height=26 xoffset=3 yoffset=17 xadvance=12 page=0 chnl=0 -char id=60 x=100 y=68 width=30 height=32 xoffset=3 yoffset=8 xadvance=32 page=0 chnl=0 -char id=61 x=274 y=118 width=30 height=18 xoffset=3 yoffset=16 xadvance=32 page=0 chnl=0 -char id=62 x=100 y=34 width=30 height=32 xoffset=3 yoffset=8 xadvance=32 page=0 chnl=0 -char id=63 x=224 y=44 width=20 height=40 xoffset=2 yoffset=0 xadvance=21 page=0 chnl=0 -char id=64 x=2 y=2 width=42 height=42 xoffset=3 yoffset=-2 xadvance=42 page=0 chnl=0 -char id=65 x=2 y=182 width=26 height=40 xoffset=1 yoffset=0 xadvance=23 page=0 chnl=0 -char id=66 x=206 y=2 width=22 height=40 xoffset=3 yoffset=0 xadvance=24 page=0 chnl=0 -char id=67 x=100 y=102 width=22 height=42 xoffset=3 yoffset=-2 xadvance=23 page=0 chnl=0 -char id=68 x=182 y=2 width=22 height=40 xoffset=3 yoffset=0 xadvance=24 page=0 chnl=0 -char id=69 x=202 y=44 width=20 height=40 xoffset=3 yoffset=0 xadvance=21 page=0 chnl=0 -char id=70 x=180 y=212 width=20 height=40 xoffset=3 yoffset=0 xadvance=21 page=0 chnl=0 -char id=71 x=72 y=172 width=22 height=42 xoffset=3 yoffset=-2 xadvance=24 page=0 chnl=0 -char id=72 x=158 y=2 width=22 height=40 xoffset=3 yoffset=0 xadvance=24 page=0 chnl=0 -char id=73 x=284 y=162 width=10 height=40 xoffset=3 yoffset=0 xadvance=13 page=0 chnl=0 -char id=74 x=180 y=170 width=20 height=40 xoffset=-1 yoffset=0 xadvance=19 page=0 chnl=0 -char id=75 x=72 y=42 width=24 height=40 xoffset=3 yoffset=0 xadvance=24 page=0 chnl=0 -char id=76 x=180 y=128 width=20 height=40 xoffset=3 yoffset=0 xadvance=21 page=0 chnl=0 -char id=77 x=2 y=88 width=28 height=40 xoffset=3 yoffset=0 xadvance=30 page=0 chnl=0 -char id=78 x=134 y=212 width=22 height=40 xoffset=3 yoffset=0 xadvance=25 page=0 chnl=0 -char id=79 x=72 y=128 width=22 height=42 xoffset=3 yoffset=-2 xadvance=24 page=0 chnl=0 -char id=80 x=134 y=170 width=22 height=40 xoffset=3 yoffset=0 xadvance=23 page=0 chnl=0 -char id=81 x=46 y=2 width=24 height=42 xoffset=3 yoffset=-2 xadvance=24 page=0 chnl=0 -char id=82 x=46 y=172 width=24 height=40 xoffset=3 yoffset=0 xadvance=24 page=0 chnl=0 -char id=83 x=72 y=84 width=22 height=42 xoffset=2 yoffset=-2 xadvance=23 page=0 chnl=0 -char id=84 x=134 y=128 width=22 height=40 xoffset=0 yoffset=0 xadvance=19 page=0 chnl=0 -char id=85 x=134 y=86 width=22 height=40 xoffset=3 yoffset=0 xadvance=24 page=0 chnl=0 -char id=86 x=46 y=130 width=24 height=40 xoffset=1 yoffset=0 xadvance=23 page=0 chnl=0 -char id=87 x=2 y=46 width=34 height=40 xoffset=1 yoffset=0 xadvance=32 page=0 chnl=0 -char id=88 x=46 y=88 width=24 height=40 xoffset=0 yoffset=0 xadvance=22 page=0 chnl=0 -char id=89 x=46 y=46 width=24 height=40 xoffset=1 yoffset=0 xadvance=22 page=0 chnl=0 -char id=90 x=180 y=86 width=20 height=40 xoffset=1 yoffset=0 xadvance=19 page=0 chnl=0 -char id=91 x=238 y=198 width=12 height=46 xoffset=3 yoffset=-1 xadvance=14 page=0 chnl=0 -char id=92 x=202 y=186 width=16 height=42 xoffset=1 yoffset=-2 xadvance=14 page=0 chnl=0 -char id=93 x=238 y=150 width=12 height=46 xoffset=1 yoffset=-1 xadvance=14 page=0 chnl=0 -char id=94 x=2 y=224 width=30 height=26 xoffset=3 yoffset=-1 xadvance=32 page=0 chnl=0 -char id=95 x=336 y=118 width=30 height=8 xoffset=0 yoffset=38 xadvance=27 page=0 chnl=0 -char id=96 x=318 y=138 width=14 height=12 xoffset=-2 yoffset=-1 xadvance=12 page=0 chnl=0 -char id=97 x=238 y=118 width=20 height=30 xoffset=2 yoffset=10 xadvance=21 page=0 chnl=0 -char id=98 x=180 y=44 width=20 height=40 xoffset=3 yoffset=0 xadvance=22 page=0 chnl=0 -char id=99 x=348 y=86 width=20 height=30 xoffset=3 yoffset=10 xadvance=21 page=0 chnl=0 -char id=100 x=344 y=2 width=20 height=40 xoffset=3 yoffset=0 xadvance=22 page=0 chnl=0 -char id=101 x=326 y=86 width=20 height=30 xoffset=2 yoffset=10 xadvance=21 page=0 chnl=0 -char id=102 x=356 y=44 width=16 height=40 xoffset=1 yoffset=0 xadvance=14 page=0 chnl=0 -char id=103 x=158 y=44 width=20 height=42 xoffset=3 yoffset=8 xadvance=22 page=0 chnl=0 -char id=104 x=322 y=2 width=20 height=40 xoffset=3 yoffset=0 xadvance=22 page=0 chnl=0 -char id=105 x=366 y=2 width=10 height=40 xoffset=3 yoffset=0 xadvance=12 page=0 chnl=0 -char id=106 x=202 y=134 width=14 height=50 xoffset=-1 yoffset=0 xadvance=12 page=0 chnl=0 -char id=107 x=134 y=44 width=22 height=40 xoffset=3 yoffset=0 xadvance=22 page=0 chnl=0 -char id=108 x=32 y=88 width=12 height=40 xoffset=2 yoffset=0 xadvance=12 page=0 chnl=0 -char id=109 x=100 y=190 width=30 height=30 xoffset=3 yoffset=10 xadvance=32 page=0 chnl=0 -char id=110 x=304 y=86 width=20 height=30 xoffset=3 yoffset=10 xadvance=22 page=0 chnl=0 -char id=111 x=282 y=86 width=20 height=30 xoffset=2 yoffset=10 xadvance=21 page=0 chnl=0 -char id=112 x=300 y=2 width=20 height=40 xoffset=3 yoffset=10 xadvance=22 page=0 chnl=0 -char id=113 x=278 y=2 width=20 height=40 xoffset=3 yoffset=10 xadvance=22 page=0 chnl=0 -char id=114 x=220 y=212 width=16 height=30 xoffset=3 yoffset=10 xadvance=16 page=0 chnl=0 -char id=115 x=260 y=86 width=20 height=30 xoffset=2 yoffset=10 xadvance=20 page=0 chnl=0 -char id=116 x=220 y=172 width=16 height=38 xoffset=0 yoffset=2 xadvance=13 page=0 chnl=0 -char id=117 x=238 y=86 width=20 height=30 xoffset=3 yoffset=10 xadvance=22 page=0 chnl=0 -char id=118 x=72 y=216 width=22 height=30 xoffset=0 yoffset=10 xadvance=20 page=0 chnl=0 -char id=119 x=100 y=2 width=32 height=30 xoffset=1 yoffset=10 xadvance=29 page=0 chnl=0 -char id=120 x=46 y=214 width=22 height=30 xoffset=0 yoffset=10 xadvance=19 page=0 chnl=0 -char id=121 x=134 y=2 width=22 height=40 xoffset=0 yoffset=10 xadvance=20 page=0 chnl=0 -char id=122 x=158 y=220 width=20 height=30 xoffset=1 yoffset=10 xadvance=18 page=0 chnl=0 -char id=123 x=202 y=86 width=16 height=46 xoffset=1 yoffset=-1 xadvance=14 page=0 chnl=0 -char id=124 x=274 y=162 width=8 height=54 xoffset=4 yoffset=-2 xadvance=14 page=0 chnl=0 -char id=125 x=26 y=130 width=16 height=46 xoffset=1 yoffset=-1 xadvance=14 page=0 chnl=0 -char id=126 x=306 y=118 width=28 height=12 xoffset=4 yoffset=19 xadvance=32 page=0 chnl=0 -kernings count=44 -kerning first=84 second=97 amount=-1 -kerning first=89 second=111 amount=-1 -kerning first=87 second=44 amount=-1 -kerning first=84 second=111 amount=-1 -kerning first=84 second=65 amount=-1 -kerning first=80 second=44 amount=-3 -kerning first=87 second=46 amount=-1 -kerning first=76 second=84 amount=-1 -kerning first=80 second=46 amount=-3 -kerning first=76 second=121 amount=-1 -kerning first=76 second=86 amount=-1 -kerning first=84 second=114 amount=-1 -kerning first=76 second=87 amount=-1 -kerning first=84 second=58 amount=-1 -kerning first=84 second=44 amount=-2 -kerning first=76 second=89 amount=-2 -kerning first=84 second=59 amount=-1 -kerning first=84 second=45 amount=-1 -kerning first=84 second=46 amount=-2 -kerning first=89 second=117 amount=-1 -kerning first=89 second=97 amount=-1 -kerning first=84 second=117 amount=-1 -kerning first=114 second=44 amount=-1 -kerning first=89 second=101 amount=-1 -kerning first=84 second=119 amount=-1 -kerning first=84 second=101 amount=-1 -kerning first=114 second=46 amount=-1 -kerning first=89 second=65 amount=-1 -kerning first=118 second=44 amount=-1 -kerning first=65 second=84 amount=-1 -kerning first=118 second=46 amount=-1 -kerning first=65 second=89 amount=-1 -kerning first=70 second=65 amount=-1 -kerning first=89 second=44 amount=-2 -kerning first=89 second=59 amount=-1 -kerning first=89 second=45 amount=-1 -kerning first=89 second=46 amount=-2 -kerning first=121 second=44 amount=-1 -kerning first=70 second=44 amount=-2 -kerning first=84 second=121 amount=-1 -kerning first=86 second=44 amount=-2 -kerning first=70 second=46 amount=-2 -kerning first=121 second=46 amount=-1 -kerning first=86 second=46 amount=-2 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablet/din.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablet/din.png deleted file mode 100644 index 83db82f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablet/din.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablethd/Interface.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablethd/Interface.plist deleted file mode 100644 index 6d63786..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablethd/Interface.plist +++ /dev/null @@ -1,122 +0,0 @@ - - - - - frames - - Interface/btn-back.png - - frame - {{35, 1}, {24, 41}} - offset - {0, 0} - rotated - - sourceColorRect - {{20, 12}, {24, 41}} - sourceSize - {64, 64} - - Interface/btn-next.png - - frame - {{90, 1}, {27, 37}} - offset - {0, 0} - rotated - - sourceColorRect - {{18, 14}, {27, 37}} - sourceSize - {64, 64} - - Interface/btn-prev.png - - frame - {{61, 1}, {27, 37}} - offset - {0, 0} - rotated - - sourceColorRect - {{18, 14}, {27, 37}} - sourceSize - {64, 64} - - Interface/btn-reload.png - - frame - {{35, 44}, {38, 38}} - offset - {0, 0} - rotated - - sourceColorRect - {{13, 13}, {38, 38}} - sourceSize - {64, 64} - - Interface/header.png - - frame - {{1, 1}, {32, 88}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {32, 88}} - sourceSize - {32, 88} - - Interface/table-bg-hilite.png - - frame - {{39, 84}, {32, 32}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {32, 32}} - sourceSize - {32, 32} - - Interface/table-bg-normal.png - - frame - {{90, 30}, {32, 32}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {32, 32}} - sourceSize - {32, 32} - - Interface/textfield-bg.png - - frame - {{1, 91}, {36, 36}} - offset - {0, 0} - rotated - - sourceColorRect - {{2, 2}, {36, 36}} - sourceSize - {40, 40} - - - metadata - - format - 2 - size - {128, 128} - textureFileName - Interface.png - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablethd/Interface.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablethd/Interface.png deleted file mode 100644 index 0145b34..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablethd/Interface.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablethd/Sprites.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablethd/Sprites.plist deleted file mode 100644 index f8ca03b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablethd/Sprites.plist +++ /dev/null @@ -1,122 +0,0 @@ - - - - - frames - - Sprites/bird.png - - frame - {{393, 1}, {98, 98}} - offset - {0, 0} - rotated - - sourceColorRect - {{1, 1}, {98, 98}} - sourceSize - {100, 100} - - Sprites/circle.png - - frame - {{223, 186}, {122, 122}} - offset - {0, 0} - rotated - - sourceColorRect - {{3, 3}, {122, 122}} - sourceSize - {128, 128} - - Sprites/grossini.png - - frame - {{109, 1}, {102, 218}} - offset - {0, -2} - rotated - - sourceColorRect - {{34, 14}, {102, 218}} - sourceSize - {170, 242} - - Sprites/grossinis_sister.png - - frame - {{1, 1}, {106, 252}} - offset - {-1, -4} - rotated - - sourceColorRect - {{2, 16}, {106, 252}} - sourceSize - {112, 276} - - Sprites/shape-0.png - - frame - {{213, 1}, {183, 178}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 1}, {183, 178}} - sourceSize - {184, 180} - - Sprites/shape-1.png - - frame - {{39, 255}, {222, 182}} - offset - {0, 0} - rotated - - sourceColorRect - {{1, 1}, {222, 182}} - sourceSize - {224, 184} - - Sprites/shape-2.png - - frame - {{393, 101}, {72, 136}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {72, 136}} - sourceSize - {72, 136} - - Sprites/shape-3.png - - frame - {{1, 255}, {248, 36}} - offset - {0, 0} - rotated - - sourceColorRect - {{0, 0}, {248, 36}} - sourceSize - {248, 36} - - - metadata - - format - 2 - size - {512, 512} - textureFileName - Sprites.png - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablethd/Sprites.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablethd/Sprites.png deleted file mode 100644 index 0e24666..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablethd/Sprites.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablethd/TilesAtlassed.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablethd/TilesAtlassed.plist deleted file mode 100644 index aab367b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablethd/TilesAtlassed.plist +++ /dev/null @@ -1,503 +0,0 @@ - - - - - frames - - TilesAtlassed/01.png - - frame - {{320,242},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/02.png - - frame - {{242,398},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/03.png - - frame - {{242,320},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/04.png - - frame - {{242,242},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/05.png - - frame - {{398,164},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/06.png - - frame - {{320,164},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/07.png - - frame - {{242,164},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/08.png - - frame - {{164,398},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/09.png - - frame - {{164,320},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/10.png - - frame - {{164,242},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/11.png - - frame - {{164,164},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/12.png - - frame - {{398,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/13.png - - frame - {{320,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/14.png - - frame - {{398,312},{70,62}} - offset - {0,-4} - rotated - - sourceColorRect - {{0,8},{70,62}} - sourceSize - {70,70} - - TilesAtlassed/15.png - - frame - {{398,242},{70,62}} - offset - {0,-4} - rotated - - sourceColorRect - {{0,8},{70,62}} - sourceSize - {70,70} - - TilesAtlassed/16.png - - frame - {{242,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/17.png - - frame - {{164,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/18.png - - frame - {{86,398},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/19.png - - frame - {{86,320},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/20.png - - frame - {{86,242},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/21.png - - frame - {{86,164},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/22.png - - frame - {{86,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/23.png - - frame - {{398,8},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/24.png - - frame - {{320,8},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/25.png - - frame - {{242,8},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/26.png - - frame - {{164,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/27.png - - frame - {{86,398},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/28.png - - frame - {{164,8},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/29.png - - frame - {{86,8},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/30.png - - frame - {{8,398},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/31.png - - frame - {{8,320},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/32.png - - frame - {{320,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/33.png - - frame - {{8,242},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/34.png - - frame - {{8,164},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/35.png - - frame - {{8,86},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/36.png - - frame - {{8,8},{70,70}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{70,70}} - sourceSize - {70,70} - - TilesAtlassed/37.png - - frame - {{320,320},{62,66}} - offset - {0,0} - rotated - - sourceColorRect - {{4,2},{62,66}} - sourceSize - {70,70} - - - metadata - - format - 2 - realTextureFileName - TilesAtlassed.png - size - {512,512} - smartupdate - $TexturePacker:SmartUpdate:2bd087b4a5bfcdce8706deddba8f5604:af6b363ed540f2deb0c395ede897519c:43cbfcaa1c14bd60397f419c89f4ef4b$ - textureFileName - TilesAtlassed.png - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablethd/TilesAtlassed.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablethd/TilesAtlassed.png deleted file mode 100644 index 1850e3c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablethd/TilesAtlassed.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablethd/din.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablethd/din.fnt deleted file mode 100644 index 3942dd8..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablethd/din.fnt +++ /dev/null @@ -1,158 +0,0 @@ -info face="DIN Condensed" size=100 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=0,0 -common lineHeight=104 base=78 scaleW=768 scaleH=512 pages=1 packed=0 -page id=0 file="din.png" -chars count=95 -char id=32 x=76 y=92 width=0 height=0 xoffset=0 yoffset=72 xadvance=24 page=0 chnl=0 -char id=33 x=60 y=364 width=24 height=80 xoffset=6 yoffset=0 xadvance=28 page=0 chnl=0 -char id=34 x=404 y=460 width=32 height=28 xoffset=4 yoffset=-2 xadvance=32 page=0 chnl=0 -char id=35 x=508 y=4 width=44 height=80 xoffset=2 yoffset=0 xadvance=42 page=0 chnl=0 -char id=36 x=4 y=260 width=44 height=100 xoffset=2 yoffset=-12 xadvance=42 page=0 chnl=0 -char id=37 x=200 y=292 width=44 height=84 xoffset=2 yoffset=-4 xadvance=40 page=0 chnl=0 -char id=38 x=144 y=4 width=52 height=76 xoffset=4 yoffset=4 xadvance=54 page=0 chnl=0 -char id=39 x=248 y=204 width=16 height=28 xoffset=6 yoffset=-2 xadvance=24 page=0 chnl=0 -char id=40 x=520 y=332 width=24 height=92 xoffset=6 yoffset=-2 xadvance=28 page=0 chnl=0 -char id=41 x=520 y=236 width=24 height=92 xoffset=2 yoffset=-2 xadvance=28 page=0 chnl=0 -char id=42 x=548 y=276 width=40 height=44 xoffset=4 yoffset=-4 xadvance=42 page=0 chnl=0 -char id=43 x=200 y=444 width=60 height=60 xoffset=6 yoffset=20 xadvance=64 page=0 chnl=0 -char id=44 x=520 y=428 width=20 height=28 xoffset=6 yoffset=58 xadvance=24 page=0 chnl=0 -char id=45 x=592 y=276 width=40 height=20 xoffset=6 yoffset=36 xadvance=44 page=0 chnl=0 -char id=46 x=520 y=460 width=20 height=20 xoffset=6 yoffset=60 xadvance=24 page=0 chnl=0 -char id=47 x=440 y=172 width=32 height=84 xoffset=2 yoffset=-4 xadvance=28 page=0 chnl=0 -char id=48 x=316 y=352 width=40 height=84 xoffset=4 yoffset=-4 xadvance=42 page=0 chnl=0 -char id=49 x=440 y=260 width=32 height=80 xoffset=6 yoffset=0 xadvance=42 page=0 chnl=0 -char id=50 x=668 y=88 width=40 height=80 xoffset=4 yoffset=0 xadvance=42 page=0 chnl=0 -char id=51 x=316 y=264 width=40 height=84 xoffset=4 yoffset=-4 xadvance=42 page=0 chnl=0 -char id=52 x=460 y=4 width=44 height=80 xoffset=2 yoffset=0 xadvance=42 page=0 chnl=0 -char id=53 x=624 y=88 width=40 height=80 xoffset=4 yoffset=0 xadvance=42 page=0 chnl=0 -char id=54 x=580 y=88 width=40 height=80 xoffset=4 yoffset=0 xadvance=42 page=0 chnl=0 -char id=55 x=536 y=88 width=40 height=80 xoffset=4 yoffset=0 xadvance=42 page=0 chnl=0 -char id=56 x=316 y=176 width=40 height=84 xoffset=4 yoffset=-4 xadvance=42 page=0 chnl=0 -char id=57 x=492 y=88 width=40 height=80 xoffset=4 yoffset=0 xadvance=42 page=0 chnl=0 -char id=58 x=740 y=172 width=20 height=44 xoffset=6 yoffset=36 xadvance=24 page=0 chnl=0 -char id=59 x=68 y=448 width=20 height=52 xoffset=6 yoffset=34 xadvance=24 page=0 chnl=0 -char id=60 x=200 y=136 width=60 height=64 xoffset=6 yoffset=16 xadvance=64 page=0 chnl=0 -char id=61 x=548 y=236 width=60 height=36 xoffset=6 yoffset=32 xadvance=64 page=0 chnl=0 -char id=62 x=200 y=68 width=60 height=64 xoffset=6 yoffset=16 xadvance=64 page=0 chnl=0 -char id=63 x=448 y=88 width=40 height=80 xoffset=4 yoffset=0 xadvance=42 page=0 chnl=0 -char id=64 x=4 y=4 width=84 height=84 xoffset=6 yoffset=-4 xadvance=84 page=0 chnl=0 -char id=65 x=4 y=364 width=52 height=80 xoffset=2 yoffset=0 xadvance=46 page=0 chnl=0 -char id=66 x=412 y=4 width=44 height=80 xoffset=6 yoffset=0 xadvance=48 page=0 chnl=0 -char id=67 x=200 y=204 width=44 height=84 xoffset=6 yoffset=-4 xadvance=46 page=0 chnl=0 -char id=68 x=364 y=4 width=44 height=80 xoffset=6 yoffset=0 xadvance=48 page=0 chnl=0 -char id=69 x=404 y=88 width=40 height=80 xoffset=6 yoffset=0 xadvance=42 page=0 chnl=0 -char id=70 x=360 y=424 width=40 height=80 xoffset=6 yoffset=0 xadvance=42 page=0 chnl=0 -char id=71 x=144 y=344 width=44 height=84 xoffset=6 yoffset=-4 xadvance=48 page=0 chnl=0 -char id=72 x=316 y=4 width=44 height=80 xoffset=6 yoffset=0 xadvance=48 page=0 chnl=0 -char id=73 x=568 y=324 width=20 height=80 xoffset=6 yoffset=0 xadvance=26 page=0 chnl=0 -char id=74 x=360 y=340 width=40 height=80 xoffset=-2 yoffset=0 xadvance=38 page=0 chnl=0 -char id=75 x=144 y=84 width=48 height=80 xoffset=6 yoffset=0 xadvance=48 page=0 chnl=0 -char id=76 x=360 y=256 width=40 height=80 xoffset=6 yoffset=0 xadvance=42 page=0 chnl=0 -char id=77 x=4 y=176 width=56 height=80 xoffset=6 yoffset=0 xadvance=60 page=0 chnl=0 -char id=78 x=268 y=424 width=44 height=80 xoffset=6 yoffset=0 xadvance=50 page=0 chnl=0 -char id=79 x=144 y=256 width=44 height=84 xoffset=6 yoffset=-4 xadvance=48 page=0 chnl=0 -char id=80 x=268 y=340 width=44 height=80 xoffset=6 yoffset=0 xadvance=46 page=0 chnl=0 -char id=81 x=92 y=4 width=48 height=84 xoffset=6 yoffset=-4 xadvance=48 page=0 chnl=0 -char id=82 x=92 y=344 width=48 height=80 xoffset=6 yoffset=0 xadvance=48 page=0 chnl=0 -char id=83 x=144 y=168 width=44 height=84 xoffset=4 yoffset=-4 xadvance=46 page=0 chnl=0 -char id=84 x=268 y=256 width=44 height=80 xoffset=0 yoffset=0 xadvance=38 page=0 chnl=0 -char id=85 x=268 y=172 width=44 height=80 xoffset=6 yoffset=0 xadvance=48 page=0 chnl=0 -char id=86 x=92 y=260 width=48 height=80 xoffset=2 yoffset=0 xadvance=46 page=0 chnl=0 -char id=87 x=4 y=92 width=68 height=80 xoffset=2 yoffset=0 xadvance=64 page=0 chnl=0 -char id=88 x=92 y=176 width=48 height=80 xoffset=0 yoffset=0 xadvance=44 page=0 chnl=0 -char id=89 x=92 y=92 width=48 height=80 xoffset=2 yoffset=0 xadvance=44 page=0 chnl=0 -char id=90 x=360 y=172 width=40 height=80 xoffset=2 yoffset=0 xadvance=38 page=0 chnl=0 -char id=91 x=476 y=396 width=24 height=92 xoffset=6 yoffset=-2 xadvance=28 page=0 chnl=0 -char id=92 x=404 y=372 width=32 height=84 xoffset=2 yoffset=-4 xadvance=28 page=0 chnl=0 -char id=93 x=476 y=300 width=24 height=92 xoffset=2 yoffset=-2 xadvance=28 page=0 chnl=0 -char id=94 x=4 y=448 width=60 height=52 xoffset=6 yoffset=-2 xadvance=64 page=0 chnl=0 -char id=95 x=672 y=236 width=60 height=16 xoffset=0 yoffset=76 xadvance=54 page=0 chnl=0 -char id=96 x=636 y=276 width=28 height=24 xoffset=-4 yoffset=-2 xadvance=24 page=0 chnl=0 -char id=97 x=476 y=236 width=40 height=60 xoffset=4 yoffset=20 xadvance=42 page=0 chnl=0 -char id=98 x=360 y=88 width=40 height=80 xoffset=6 yoffset=0 xadvance=44 page=0 chnl=0 -char id=99 x=696 y=172 width=40 height=60 xoffset=6 yoffset=20 xadvance=42 page=0 chnl=0 -char id=100 x=688 y=4 width=40 height=80 xoffset=6 yoffset=0 xadvance=44 page=0 chnl=0 -char id=101 x=652 y=172 width=40 height=60 xoffset=4 yoffset=20 xadvance=42 page=0 chnl=0 -char id=102 x=712 y=88 width=32 height=80 xoffset=2 yoffset=0 xadvance=28 page=0 chnl=0 -char id=103 x=316 y=88 width=40 height=84 xoffset=6 yoffset=16 xadvance=44 page=0 chnl=0 -char id=104 x=644 y=4 width=40 height=80 xoffset=6 yoffset=0 xadvance=44 page=0 chnl=0 -char id=105 x=732 y=4 width=20 height=80 xoffset=6 yoffset=0 xadvance=24 page=0 chnl=0 -char id=106 x=404 y=268 width=28 height=100 xoffset=-2 yoffset=0 xadvance=24 page=0 chnl=0 -char id=107 x=268 y=88 width=44 height=80 xoffset=6 yoffset=0 xadvance=44 page=0 chnl=0 -char id=108 x=64 y=176 width=24 height=80 xoffset=4 yoffset=0 xadvance=24 page=0 chnl=0 -char id=109 x=200 y=380 width=60 height=60 xoffset=6 yoffset=20 xadvance=64 page=0 chnl=0 -char id=110 x=608 y=172 width=40 height=60 xoffset=6 yoffset=20 xadvance=44 page=0 chnl=0 -char id=111 x=564 y=172 width=40 height=60 xoffset=4 yoffset=20 xadvance=42 page=0 chnl=0 -char id=112 x=600 y=4 width=40 height=80 xoffset=6 yoffset=20 xadvance=44 page=0 chnl=0 -char id=113 x=556 y=4 width=40 height=80 xoffset=6 yoffset=20 xadvance=44 page=0 chnl=0 -char id=114 x=440 y=424 width=32 height=60 xoffset=6 yoffset=20 xadvance=32 page=0 chnl=0 -char id=115 x=520 y=172 width=40 height=60 xoffset=4 yoffset=20 xadvance=40 page=0 chnl=0 -char id=116 x=440 y=344 width=32 height=76 xoffset=0 yoffset=4 xadvance=26 page=0 chnl=0 -char id=117 x=476 y=172 width=40 height=60 xoffset=6 yoffset=20 xadvance=44 page=0 chnl=0 -char id=118 x=144 y=432 width=44 height=60 xoffset=0 yoffset=20 xadvance=40 page=0 chnl=0 -char id=119 x=200 y=4 width=64 height=60 xoffset=2 yoffset=20 xadvance=58 page=0 chnl=0 -char id=120 x=92 y=428 width=44 height=60 xoffset=0 yoffset=20 xadvance=38 page=0 chnl=0 -char id=121 x=268 y=4 width=44 height=80 xoffset=0 yoffset=20 xadvance=40 page=0 chnl=0 -char id=122 x=316 y=440 width=40 height=60 xoffset=2 yoffset=20 xadvance=36 page=0 chnl=0 -char id=123 x=404 y=172 width=32 height=92 xoffset=2 yoffset=-2 xadvance=28 page=0 chnl=0 -char id=124 x=548 y=324 width=16 height=108 xoffset=8 yoffset=-4 xadvance=28 page=0 chnl=0 -char id=125 x=52 y=260 width=32 height=92 xoffset=2 yoffset=-2 xadvance=28 page=0 chnl=0 -char id=126 x=612 y=236 width=56 height=24 xoffset=8 yoffset=38 xadvance=64 page=0 chnl=0 -kernings count=58 -kerning first=86 second=117 amount=-1 -kerning first=84 second=97 amount=-3 -kerning first=87 second=65 amount=-1 -kerning first=80 second=65 amount=-1 -kerning first=86 second=101 amount=-1 -kerning first=89 second=111 amount=-2 -kerning first=87 second=44 amount=-3 -kerning first=84 second=111 amount=-3 -kerning first=84 second=65 amount=-2 -kerning first=80 second=44 amount=-6 -kerning first=87 second=46 amount=-3 -kerning first=76 second=84 amount=-3 -kerning first=80 second=46 amount=-6 -kerning first=76 second=121 amount=-2 -kerning first=76 second=86 amount=-3 -kerning first=84 second=114 amount=-3 -kerning first=76 second=87 amount=-3 -kerning first=84 second=58 amount=-2 -kerning first=84 second=44 amount=-4 -kerning first=76 second=89 amount=-4 -kerning first=84 second=59 amount=-3 -kerning first=84 second=45 amount=-3 -kerning first=84 second=46 amount=-4 -kerning first=89 second=117 amount=-2 -kerning first=89 second=97 amount=-2 -kerning first=119 second=44 amount=-1 -kerning first=84 second=117 amount=-3 -kerning first=114 second=44 amount=-3 -kerning first=89 second=101 amount=-2 -kerning first=114 second=45 amount=-1 -kerning first=119 second=46 amount=-1 -kerning first=84 second=119 amount=-3 -kerning first=84 second=101 amount=-3 -kerning first=114 second=46 amount=-3 -kerning first=86 second=97 amount=-1 -kerning first=89 second=65 amount=-2 -kerning first=118 second=44 amount=-2 -kerning first=65 second=84 amount=-2 -kerning first=65 second=86 amount=-1 -kerning first=65 second=87 amount=-1 -kerning first=118 second=46 amount=-2 -kerning first=65 second=89 amount=-2 -kerning first=70 second=65 amount=-2 -kerning first=89 second=58 amount=-1 -kerning first=89 second=44 amount=-4 -kerning first=89 second=59 amount=-2 -kerning first=86 second=65 amount=-1 -kerning first=89 second=45 amount=-3 -kerning first=86 second=111 amount=-1 -kerning first=89 second=46 amount=-4 -kerning first=121 second=44 amount=-2 -kerning first=70 second=44 amount=-5 -kerning first=84 second=121 amount=-2 -kerning first=86 second=44 amount=-4 -kerning first=70 second=46 amount=-5 -kerning first=121 second=46 amount=-2 -kerning first=86 second=45 amount=-1 -kerning first=86 second=46 amount=-4 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablethd/din.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablethd/din.png deleted file mode 100644 index d2113a0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/resources-tablethd/din.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/spriteFrameFileList.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/spriteFrameFileList.plist deleted file mode 100644 index d9ed734..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/Resources-shared/spriteFrameFileList.plist +++ /dev/null @@ -1,16 +0,0 @@ - - - - - metadata - - version - 1 - - spriteFrameFiles - - Sprites.plist - Interface.plist - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Interface.ppng b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Interface.ppng deleted file mode 100644 index ce158b4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Interface.ppng and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto/btn-back.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto/btn-back.png deleted file mode 100644 index 5d7132a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto/btn-back.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto/btn-next.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto/btn-next.png deleted file mode 100644 index 89fc39a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto/btn-next.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto/btn-prev.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto/btn-prev.png deleted file mode 100644 index 2fb8113..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto/btn-prev.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto/btn-reload.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto/btn-reload.png deleted file mode 100644 index fbbf71d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto/btn-reload.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto/header.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto/header.png deleted file mode 100644 index 94988e8..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto/header.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto/table-bg-hilite.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto/table-bg-hilite.png deleted file mode 100644 index 59d4d67..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto/table-bg-hilite.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto/table-bg-normal.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto/table-bg-normal.png deleted file mode 100644 index fff6d7a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto/table-bg-normal.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto/textfield-bg.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto/textfield-bg.png deleted file mode 100644 index 7c6494f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Interface/resources-auto/textfield-bg.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sounds/sound.wav b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sounds/sound.wav deleted file mode 100644 index b110a38..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sounds/sound.wav and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sprites.ppng b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sprites.ppng deleted file mode 100644 index e9fbe0b..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sprites.ppng and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto/bird.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto/bird.png deleted file mode 100644 index 442e41d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto/bird.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto/circle.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto/circle.png deleted file mode 100644 index 8d24786..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto/circle.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto/grossini.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto/grossini.png deleted file mode 100644 index b270a25..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto/grossini.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto/grossinis_sister.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto/grossinis_sister.png deleted file mode 100644 index b383a64..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto/grossinis_sister.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto/shape-0.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto/shape-0.png deleted file mode 100644 index 53b9032..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto/shape-0.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto/shape-1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto/shape-1.png deleted file mode 100644 index 2a4df94..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto/shape-1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto/shape-2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto/shape-2.png deleted file mode 100644 index 858291f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto/shape-2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto/shape-3.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto/shape-3.png deleted file mode 100644 index e8b76fb..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Sprites/resources-auto/shape-3.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Strings.ccbLang b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Strings.ccbLang deleted file mode 100644 index 12dc760..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Strings.ccbLang +++ /dev/null @@ -1,14 +0,0 @@ - - - - - activeLanguages - - fileType - SpriteBuilderTranslations - fileVersion - 1 - translations - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto/slider-background-hilite.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto/slider-background-hilite.png deleted file mode 100644 index 6f92348..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto/slider-background-hilite.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto/slider-background.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto/slider-background.png deleted file mode 100644 index dcc0bb8..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto/slider-background.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto/slider-handle.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto/slider-handle.png deleted file mode 100644 index 5d92fd0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto/slider-handle.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto/textfield-bg.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto/textfield-bg.png deleted file mode 100644 index 7c6494f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/Resources/Tests/resources-auto/textfield-bg.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/TestGraphics.ccbproj b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/TestGraphics.ccbproj deleted file mode 100644 index 5ab52ed..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/SpriteBuilder/TestGraphics.ccbproj +++ /dev/null @@ -1,230 +0,0 @@ - - - - - defaultOrientation - 0 - designTarget - 0 - deviceOrientationLandscapeLeft - - deviceOrientationLandscapeRight - - deviceOrientationPortrait - - deviceOrientationUpsideDown - - deviceScaling - 0 - exporter - ccbi - fileType - CocosBuilderProject - fileVersion - 1 - flattenPaths - - javascriptBased - - javascriptMainCCB - MainScene - needRepublish - - onlyPublishCCBs - - publishAudioQuality_android - 4 - publishAudioQuality_ios - 4 - publishDirectory - ../Resources-shared - publishDirectoryAndroid - Published-Android - publishDirectoryHTML5 - Published-HTML5 - publishEnabledAndroid - - publishEnabledHTML5 - - publishEnablediPhone - - publishResolutionHTML5_height - 320 - publishResolutionHTML5_scale - 1 - publishResolutionHTML5_width - 480 - publishResolution_android_phone - - publishResolution_android_phonehd - - publishResolution_android_tablet - - publishResolution_android_tablethd - - publishResolution_ios_phone - - publishResolution_ios_phonehd - - publishResolution_ios_tablet - - publishResolution_ios_tablethd - - publishToZipFile - - resourceAutoScaleFactor - 4 - resourcePaths - - - path - Resources - - - resourceProperties - - Interface - - isSmartSpriteSheet - - - Interface/btn-back.png - - scaleFrom - 2 - tabletScale - 1 - - Interface/btn-next.png - - scaleFrom - 2 - tabletScale - 1 - - Interface/btn-prev.png - - scaleFrom - 2 - tabletScale - 1 - - Interface/btn-reload.png - - scaleFrom - 2 - tabletScale - 1 - - Interface/header.png - - scaleFrom - 2 - tabletScale - 1 - - Interface/table-bg-hilite.png - - scaleFrom - 2 - tabletScale - 1 - - Interface/table-bg-normal.png - - scaleFrom - 2 - tabletScale - 1 - - Interface/textfield-bg.png - - scaleFrom - 2 - tabletScale - 1 - - Sprites - - isSmartSpriteSheet - - - Sprites/circle.png - - scaleFrom - 2 - tabletScale - 1 - - Tests/slider-background-hilite.png - - scaleFrom - 2 - tabletScale - 1 - - Tests/slider-background.png - - scaleFrom - 2 - tabletScale - 1 - - Tests/slider-handle.png - - scaleFrom - 2 - tabletScale - 1 - - Tests/textfield-bg.png - - scaleFrom - 2 - tabletScale - 1 - - ccbResources/ccbParticleFire.png - - scaleFrom - 1 - tabletScale - 1 - - ccbResources/ccbParticleMagic.png - - scaleFrom - 1 - tabletScale - 1 - - ccbResources/ccbParticleSmoke.png - - scaleFrom - 1 - tabletScale - 1 - - ccbResources/ccbParticleSnow.png - - scaleFrom - 1 - tabletScale - 1 - - ccbResources/ccbParticleStars.png - - scaleFrom - 1 - tabletScale - 1 - - - tabletPositionScaleFactorType - 0 - versionStr - Version: 0.9.alpha -GitHub: a60fad70ec - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/TestBase.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/TestBase.h deleted file mode 100644 index 786c528..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/TestBase.h +++ /dev/null @@ -1,61 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "cocos2d.h" -#import "cocos2d-ui.h" - -@interface TestBase : CCNode -{ - CCLabelTTF* _lblTitle; - CCLabelTTF* _lblSubTitle; - - CCButton* _btnBack; - - CCButton* _btnPrev; - CCButton* _btnNext; - CCButton* _btnReload; - - NSInteger _currentTest; -} - -@property (nonatomic,strong) CCNode* contentNode; -@property (nonatomic,strong) NSString* subTitle; -@property (nonatomic,strong) NSString* testName; - -+ (CCScene *) sceneWithTestName:(NSString*)testName; - -- (NSArray*) testConstructors; - -// Only if you need to do fancy overrides -- (void) pressedNext:(id) sender; -- (void) pressedPrev:(id) sender; -- (void) pressedReset:(id)sender; -- (void) pressedBack:(id)sender; -- (void) setupTestWithIndex:(NSInteger)testNum; - -// Provide a setUp method called for each test that is run, same as XCode unit tests. -- (void) setUp; - - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/TestBase.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/TestBase.m deleted file mode 100644 index e65e6ae..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/TestBase.m +++ /dev/null @@ -1,242 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "TestBase.h" -#import "MainMenu.h" -#import - -@implementation TestBase - -- (id) init -{ - self = [super init]; - if (!self) return NULL; - - self.contentSizeType = CCSizeTypeNormalized; - self.contentSize = CGSizeMake(1, 1); - - // Create test content - self.contentNode = [CCNode node]; - self.contentNode.contentSizeType = CCSizeTypeMake(CCSizeUnitNormalized, CCSizeUnitInsetUIPoints); - self.contentNode.contentSize = CGSizeMake(1, 44); - self.contentNode.name = @"TestBase Content Node"; - - [self addChild:self.contentNode]; - - // Create interface - - // Header background - CCSprite9Slice* headerBg = [CCSprite9Slice spriteWithImageNamed:@"Interface/header.png"]; - headerBg.positionType = CCPositionTypeMake(CCPositionUnitUIPoints, CCPositionUnitUIPoints, CCPositionReferenceCornerTopLeft); - headerBg.position = ccp(0,0); - headerBg.anchorPoint = ccp(0,1); - headerBg.contentSizeType = CCSizeTypeMake(CCSizeUnitNormalized, CCSizeUnitUIPoints); - headerBg.contentSize = CGSizeMake(1, 44); - - [self addChild:headerBg]; - - // Header label - _lblTitle = [CCLabelTTF labelWithString:NSStringFromClass([self class]) fontName:@"HelveticaNeue-Medium" fontSize:17 * [CCDirector sharedDirector].UIScaleFactor]; - _lblTitle.positionType = CCPositionTypeNormalized; - _lblTitle.position = ccp(0.5f,0.5f); - - [headerBg addChild:_lblTitle]; - - _lblSubTitle = [CCLabelTTF labelWithString:@"" fontName:@"HelveticaNeue-Light" fontSize:14 * [CCDirector sharedDirector].UIScaleFactor]; - _lblSubTitle.shadowColor = [CCColor blackColor]; - _lblSubTitle.shadowBlurRadius = 2.5; - _lblSubTitle.positionType = CCPositionTypeMake(CCPositionUnitNormalized, CCPositionUnitUIPoints, CCPositionReferenceCornerTopLeft); - _lblSubTitle.position = ccp(0.5, 64); - _lblSubTitle.horizontalAlignment = CCTextAlignmentCenter; - - [self addChild:_lblSubTitle]; - - // Back button - CCSpriteFrame* frame = [[CCSpriteFrameCache sharedSpriteFrameCache]spriteFrameByName:@"Interface/btn-back.png"]; - - _btnBack = [CCButton buttonWithTitle:NULL spriteFrame:frame]; - _btnBack.positionType = CCPositionTypeMake(CCPositionUnitUIPoints, CCPositionUnitUIPoints, CCPositionReferenceCornerTopLeft); - _btnBack.position = ccp(22, 22); - _btnBack.background.opacity = 0; - - [_btnBack setTarget:self selector:@selector(pressedBack:)]; - [self addChild:_btnBack]; - - // Prev button - _btnPrev = [CCButton buttonWithTitle:NULL spriteFrame:[[CCSpriteFrameCache sharedSpriteFrameCache]spriteFrameByName:@"Interface/btn-prev.png"]]; - _btnPrev.positionType = CCPositionTypeMake(CCPositionUnitUIPoints, CCPositionUnitUIPoints, CCPositionReferenceCornerBottomLeft); - _btnPrev.position = ccp(22, 22); - _btnPrev.background.opacity = 0; - - [_btnPrev setTarget:self selector:@selector(pressedPrev:)]; - [self addChild:_btnPrev]; - - // Next button - _btnNext = [CCButton buttonWithTitle:NULL spriteFrame:[[CCSpriteFrameCache sharedSpriteFrameCache]spriteFrameByName:@"Interface/btn-next.png"]]; - _btnNext.positionType = CCPositionTypeMake(CCPositionUnitUIPoints, CCPositionUnitUIPoints, CCPositionReferenceCornerBottomRight); - _btnNext.position = ccp(22, 22); - _btnNext.background.opacity = 0; - - [_btnNext setTarget:self selector:@selector(pressedNext:)]; - [self addChild:_btnNext]; - - // Reload button - _btnReload = [CCButton buttonWithTitle:NULL spriteFrame:[[CCSpriteFrameCache sharedSpriteFrameCache]spriteFrameByName:@"Interface/btn-reload.png"]]; - _btnReload.positionType = CCPositionTypeMake(CCPositionUnitNormalized, CCPositionUnitUIPoints, CCPositionReferenceCornerBottomLeft); - _btnReload.position = ccp(0.5, 22); - _btnReload.background.opacity = 0; - - [_btnReload setTarget:self selector:@selector(pressedReset:)]; - [self addChild:_btnReload]; - - [self setupTestWithIndex:0]; - - return self; -} - -+ (CCScene *) sceneWithTestName:(NSString*)testName -{ - // 'scene' is an autorelease object. - CCScene *scene = [CCScene node]; - - // 'layer' is an autorelease object. - TestBase *node = [[NSClassFromString(testName) alloc] init]; - if(node == nil){ - NSAssert(NO, @"No class found with the name %@", testName); - } - - node.testName = testName; - - // add layer as a child to scene - [scene addChild: node]; - - // return the scene - return scene; -} - -- (void) onEnterTransitionDidFinish -{ - // Fade buttons in - [_btnBack.background runAction:[CCActionFadeIn actionWithDuration:0.3f]]; - [_btnPrev.background runAction:[CCActionFadeIn actionWithDuration:0.3f]]; - [_btnNext.background runAction:[CCActionFadeIn actionWithDuration:0.3f]]; - [_btnReload.background runAction:[CCActionFadeIn actionWithDuration:0.3f]]; - - [super onEnterTransitionDidFinish]; -} - -- (void) onExitTransitionDidStart -{ - // Fade buttons out - [_btnBack.background runAction:[CCActionFadeOut actionWithDuration:0.1f]]; - [_btnPrev.background runAction:[CCActionFadeOut actionWithDuration:0.1f]]; - [_btnNext.background runAction:[CCActionFadeOut actionWithDuration:0.1f]]; - [_btnReload.background runAction:[CCActionFadeOut actionWithDuration:0.1f]]; - - [super onExitTransitionDidStart]; -} - -- (void) setUp{ - -} - -- (void) pressedBack:(id)sender -{ - CCTransition* transition = [CCTransition transitionMoveInWithDirection:CCTransitionDirectionRight duration:0.3]; - [[CCDirector sharedDirector] replaceScene:[MainMenu scene] withTransition:transition]; -} - -- (void) pressedReset:(id)sender -{ - [self setupTestWithIndex:_currentTest]; -} - -- (void) pressedNext:(id) sender -{ - NSInteger newTest = _currentTest + 1; - if (newTest >= self.testConstructors.count) newTest = 0; - - [self setupTestWithIndex:newTest]; -} - -- (void) pressedPrev:(id) sender -{ - NSInteger newTest = _currentTest - 1; - if (newTest < 0) newTest = self.testConstructors.count - 1; - - [self setupTestWithIndex:newTest]; -} - -- (void) setupTestWithIndex:(NSInteger)testNum -{ - // Remove current test - [self.contentNode removeAllChildrenWithCleanup:YES]; - - // Find the new test - NSString* constructorName = [[self testConstructors] objectAtIndex:testNum]; - - if ([self respondsToSelector:@selector(setUp)]) - { - [self setUp]; - } - - // Setup the new test - SEL constructor = NSSelectorFromString(constructorName); - if ([self respondsToSelector:constructor]) - { - typedef void (*Func)(id, SEL); - ((Func)objc_msgSend)(self, constructor); - } - - _currentTest = testNum; -} - -- (void) setSubTitle:(NSString *)subTitle -{ - _subTitle = subTitle; - _lblSubTitle.string = subTitle; -} - -- (NSArray*) testConstructors -{ - NSMutableArray *arr = [NSMutableArray array]; - - unsigned int count = 0; - Method *methods = class_copyMethodList(self.class, &count); - - for(int i=0; i -#import "cocos2d.h" - -@interface AppController : CCAppDelegate -{ -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/AppDelegate.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/AppDelegate.m deleted file mode 100644 index 04f3246..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/AppDelegate.m +++ /dev/null @@ -1,108 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "cocos2d.h" - -#import "AppDelegate.h" -#import "MainMenu.h" - -@implementation AppController - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - // Configure the file utils to work with SpriteBuilder, but use a custom resource path (Resources-shared instead of Published-iOS) - [CCBReader configureCCFileUtils]; - - CCFileUtils* sharedFileUtils = [CCFileUtils sharedFileUtils]; - - sharedFileUtils.searchPath = - [NSArray arrayWithObjects: - [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"Images"], - [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"Fonts"], - [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"Resources-shared"], - [[NSBundle mainBundle] resourcePath], - nil]; - - [self setupCocos2dWithOptions:@{ - CCSetupDepthFormat: @GL_DEPTH24_STENCIL8, - CCSetupTabletScale2X: @YES, -// CCSetupScreenMode: CCScreenModeFixed, -// CCSetupScreenOrientation: CCScreenOrientationPortrait, -// CCSetupShowDebugStats: @YES, - }]; - - return YES; -} - -- (CCScene*) startScene -{ - return [MainMenu scene]; -} - -//// I'm going to leave this in for testing the fixed size screen mode in the future. -//- (CCScene*) startScene -//{ -//// return [MainMenu scene]; -// CCScene *scene = [CCScene node]; -// -//// // Landscape -//// { -//// // iPad -//// CCNode *node = [CCNodeColor nodeWithColor:[CCColor greenColor] width:512 height:384]; -//// node.position = ccp(28, 0); -//// [scene addChild:node]; -//// }{ -//// // iPhone5 -//// CCNode *node = [CCNodeColor nodeWithColor:[CCColor redColor] width:568 height:320]; -//// node.position = ccp(0, 32); -//// [scene addChild:node]; -//// }{ -//// // iPhone -//// CCNode *node = [CCNodeColor nodeWithColor:[CCColor blueColor] width:480 height:320]; -//// node.position = ccp(44, 32); -//// [scene addChild:node]; -//// } -// -// // Portrait -// { -// // iPad -// CCNode *node = [CCNodeColor nodeWithColor:[CCColor greenColor] width:384 height:512]; -// node.position = ccp(0, 28); -// [scene addChild:node]; -// }{ -// // iPhone5 -// CCNode *node = [CCNodeColor nodeWithColor:[CCColor redColor] width:320 height:568]; -// node.position = ccp(32, 0); -// [scene addChild:node]; -// }{ -// // iPhone -// CCNode *node = [CCNodeColor nodeWithColor:[CCColor blueColor] width:320 height:480]; -// node.position = ccp(32, 44); -// [scene addChild:node]; -// } -// -// return scene; -//} - -@end \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Prefix.pch b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Prefix.pch deleted file mode 100644 index f2861ff..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Prefix.pch +++ /dev/null @@ -1,14 +0,0 @@ -// -// Prefix header for all source files of the 'Test' target in the 'Test' project -// - -#import - -#ifndef __IPHONE_3_0 -#warning "This project uses features only available in iPhone SDK 3.0 and later." -#endif - -#ifdef __OBJC__ -#import -#import -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Default-568h@2x.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Default-568h@2x.png deleted file mode 100644 index 90c9998..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Default-568h@2x.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Default-Landscape~ipad.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Default-Landscape~ipad.png deleted file mode 100644 index c6e0682..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Default-Landscape~ipad.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Default.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Default.png deleted file mode 100644 index c9932fa..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Default.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Default@2x.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Default@2x.png deleted file mode 100644 index f6a12c2..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Default@2x.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Icon-72.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Icon-72.png deleted file mode 100644 index 912a182..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Icon-72.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Icon-Small-50.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Icon-Small-50.png deleted file mode 100644 index 3756780..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Icon-Small-50.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Icon-Small.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Icon-Small.png deleted file mode 100644 index 411b2d2..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Icon-Small.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Icon-Small@2x.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Icon-Small@2x.png deleted file mode 100644 index 1da66e4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Icon-Small@2x.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Icon.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Icon.png deleted file mode 100644 index e267836..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Icon.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Icon@2x.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Icon@2x.png deleted file mode 100644 index e3b53b3..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Icon@2x.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Info.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Info.plist deleted file mode 100644 index f4df8b2..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/Info.plist +++ /dev/null @@ -1,60 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleDisplayName - ${PRODUCT_NAME} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - - CFBundleIconFiles - - Icon.png - Icon@2x.png - Icon-72.png - Icon-Small-50.png - Icon-Small.png - Icon-Small@2x.png - - CFBundleIdentifier - com.yourcompany.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - LSRequiresIPhoneOS - - UIPrerenderedIcon - - UIRequiredDeviceCapabilities - - accelerometer - - opengles-2 - - - UIStatusBarHidden - - UISupportedInterfaceOrientations - - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIViewControllerBasedStatusBarAppearance - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/iTunesArtwork b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/iTunesArtwork deleted file mode 100644 index 7b3151a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/Resources/iTunesArtwork and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/main.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/main.m deleted file mode 100644 index 716d4a0..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/ios/main.m +++ /dev/null @@ -1,17 +0,0 @@ -// -// main.m -// cocos2d-ui-tests-ios -// -// Created by Viktor on 9/16/13. -// Copyright Cocos2d 2013. All rights reserved. -// - -#import - -int main(int argc, char *argv[]) { - - @autoreleasepool { - int retVal = UIApplicationMain(argc, argv, nil, @"AppController"); - return retVal; - } -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/osx/AppDelegate.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/osx/AppDelegate.h deleted file mode 100644 index efaba19..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/osx/AppDelegate.h +++ /dev/null @@ -1,22 +0,0 @@ -// -// AppDelegate.h -// cocos2d-ui-tests-osx -// -// Created by Viktor on 9/16/13. -// Copyright Cocos2d 2013. All rights reserved. -// - -#import "cocos2d.h" - -@interface cocos2d_ui_tests_osxAppDelegate : NSObject -{ - NSWindow *__weak window_; - CCGLView *__weak glView_; -} - -@property (weak) IBOutlet NSWindow *window; -@property (weak) IBOutlet CCGLView *glView; - -- (IBAction)toggleFullScreen:(id)sender; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/osx/AppDelegate.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/osx/AppDelegate.m deleted file mode 100644 index f28e8aa..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/osx/AppDelegate.m +++ /dev/null @@ -1,73 +0,0 @@ -// -// AppDelegate.m -// cocos2d-ui-tests-osx -// -// Created by Viktor on 9/16/13. -// Copyright Cocos2d 2013. All rights reserved. -// - -#import "AppDelegate.h" -#import "MainMenu.h" - -@implementation cocos2d_ui_tests_osxAppDelegate -@synthesize window=window_, glView=glView_; - -- (void)applicationDidFinishLaunching:(NSNotification *)aNotification -{ - CCDirectorMac *director = (CCDirectorMac*) [CCDirector sharedDirector]; - - // enable FPS and SPF - [director setDisplayStats:YES]; - - // connect the OpenGL view with the director - [director setView:glView_]; - - // EXPERIMENTAL stuff. - // 'Effects' don't work correctly when autoscale is turned on. - // Use kCCDirectorResize_NoScale if you don't want auto-scaling. - [director setResizeMode:kCCDirectorResize_AutoScale]; - - // Enable "moving" mouse event. Default no. - [window_ setAcceptsMouseMovedEvents:NO]; - - // Center main window - [window_ center]; - - CCFileUtils* fileUtils = [CCFileUtils sharedFileUtils]; - - fileUtils.directoriesDict = [[NSMutableDictionary alloc] initWithObjectsAndKeys: - @"resources-tablet", CCFileUtilsSuffixDefault, - nil]; - fileUtils.searchPath = [NSArray arrayWithObjects: - [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"Resources-shared"], - [[NSBundle mainBundle] resourcePath], - nil]; - - fileUtils.searchMode = CCFileUtilsSearchModeDirectory; - [fileUtils buildSearchResolutionsOrder]; - - [fileUtils loadFilenameLookupDictionaryFromFile:@"fileLookup.plist"]; - - - [director runWithScene:[MainMenu scene]]; -} - -- (BOOL) applicationShouldTerminateAfterLastWindowClosed: (NSApplication *) theApplication -{ - return YES; -} - -- (void)dealloc -{ - [[CCDirector sharedDirector] end]; -} - -#pragma mark AppDelegate - IBActions - -- (IBAction)toggleFullScreen: (id)sender -{ - CCDirectorMac *director = (CCDirectorMac*) [CCDirector sharedDirector]; - [director setFullScreen: ! [director isFullScreen] ]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/osx/Prefix.pch b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/osx/Prefix.pch deleted file mode 100644 index ebb4b42..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/osx/Prefix.pch +++ /dev/null @@ -1,7 +0,0 @@ -// -// Prefix header for all source files of the 'cocos2d-mac' target in the 'cocos2d-mac' project -// - -#ifdef __OBJC__ - #import -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/osx/Resources/English.lproj/MainMenu.xib b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/osx/Resources/English.lproj/MainMenu.xib deleted file mode 100644 index 1830ab6..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/osx/Resources/English.lproj/MainMenu.xib +++ /dev/null @@ -1,896 +0,0 @@ - - - - 1060 - 10K549 - 1938 - 1038.36 - 461.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 1938 - - - YES - NSOpenGLView - NSWindowTemplate - NSView - NSMenu - NSMenuItem - NSCustomObject - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - YES - - NSApplication - - - FirstResponder - - - NSApplication - - - AMainMenu - - YES - - - cocos2d-ui-tests-osx - - 1048576 - 2147483647 - - NSImage - NSMenuCheckmark - - - NSImage - NSMenuMixedState - - submenuAction: - - cocos2d-ui-tests-osx - - YES - - - About cocos2d-ui-tests-osx - - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Preferences… - , - 1048576 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Services - - 1048576 - 2147483647 - - - submenuAction: - - Services - - YES - - _NSServicesMenu - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Hide cocos2d-ui-tests-osx - h - 1048576 - 2147483647 - - - - - - Hide Others - h - 1572864 - 2147483647 - - - - - - Show All - - 1048576 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Quit cocos2d-ui-tests-osx - q - 1048576 - 2147483647 - - - - - _NSAppleMenu - - - - - View - - 1048576 - 2147483647 - - - submenuAction: - - View - - YES - - - Toggle Full Screen - f - 1048576 - 2147483647 - - - - - - - - - Window - - 1048576 - 2147483647 - - - submenuAction: - - Window - - YES - - - Minimize - m - 1048576 - 2147483647 - - - - - - Zoom - - 1048576 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Bring All to Front - - 1048576 - 2147483647 - - - - - _NSWindowsMenu - - - - - Help - - 2147483647 - - - submenuAction: - - Help - - YES - - - cocos2d-ui-tests-osx Help - ? - 1048576 - 2147483647 - - - - - _NSHelpMenu - - - - _NSMainMenu - - - 15 - 2 - {{335, 435}, {580, 416}} - 1685585920 - cocos2d-ui-tests-osx - NSWindow - - - - 256 - - YES - - - 1298 - - {{0, 20}, {580, 396}} - - - - 2 - - - AAAABQAAAGAAAAAIAAAADwAAAAsAAAAIAAAAAA - - - - - {580, 416} - - - - - {{0, 0}, {1680, 1028}} - {1e+13, 1e+13} - - - cocos2d_ui_tests_osxAppDelegate - - - NSFontManager - - - Item - - 2147483647 - - - - - - - YES - - - terminate: - - - - 449 - - - - orderFrontStandardAboutPanel: - - - - 142 - - - - delegate - - - - 495 - - - - performMiniaturize: - - - - 37 - - - - arrangeInFront: - - - - 39 - - - - performZoom: - - - - 240 - - - - hide: - - - - 367 - - - - hideOtherApplications: - - - - 368 - - - - unhideAllApplications: - - - - 370 - - - - showHelp: - - - - 493 - - - - window - - - - 536 - - - - glView - - - - 537 - - - - toggleFullScreen: - - - - 541 - - - - - YES - - 0 - - YES - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 29 - - - YES - - - - - - - - - 19 - - - YES - - - - - - 56 - - - YES - - - - - - 57 - - - YES - - - - - - - - - - - - - - - - 58 - - - - - 134 - - - - - 150 - - - - - 136 - - - - - 144 - - - - - 129 - - - - - 143 - - - - - 236 - - - - - 131 - - - YES - - - - - - 149 - - - - - 145 - - - - - 130 - - - - - 24 - - - YES - - - - - - - - - 92 - - - - - 5 - - - - - 239 - - - - - 23 - - - - - 295 - - - YES - - - - - - 296 - - - YES - - - - - - 371 - - - YES - - - - - - 372 - - - YES - - - - - - 420 - - - - - 490 - - - YES - - - - - - 491 - - - YES - - - - - - 492 - - - - - 494 - - - - - 533 - - - - - 538 - - - - - 540 - - - - - - - YES - - YES - -1.IBPluginDependency - -2.IBPluginDependency - -3.IBPluginDependency - 129.IBPluginDependency - 130.IBPluginDependency - 131.IBPluginDependency - 134.IBPluginDependency - 136.IBPluginDependency - 143.IBPluginDependency - 144.IBPluginDependency - 145.IBPluginDependency - 149.IBPluginDependency - 150.IBPluginDependency - 19.IBPluginDependency - 23.IBPluginDependency - 236.IBPluginDependency - 239.IBPluginDependency - 24.IBPluginDependency - 29.IBPluginDependency - 295.IBPluginDependency - 296.IBPluginDependency - 371.IBPluginDependency - 371.IBWindowTemplateEditedContentRect - 371.NSWindowTemplate.visibleAtLaunch - 372.IBPluginDependency - 420.IBPluginDependency - 490.IBPluginDependency - 491.IBPluginDependency - 492.IBPluginDependency - 494.IBPluginDependency - 5.IBPluginDependency - 533.CustomClassName - 533.IBPluginDependency - 538.IBPluginDependency - 540.IBPluginDependency - 56.IBPluginDependency - 57.IBPluginDependency - 58.IBPluginDependency - 92.IBPluginDependency - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{395, 107}, {580, 416}} - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - CCGLView - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - YES - - - - - - YES - - - - - 541 - - - - YES - - MacGLView - NSOpenGLView - - IBProjectSource - ./Classes/MacGLView.h - - - - cocos2d_ui_tests_osxAppDelegate - NSObject - - toggleFullScreen: - id - - - toggleFullScreen: - - toggleFullScreen: - id - - - - YES - - YES - glView - window - - - YES - MacGLView - NSWindow - - - - YES - - YES - glView - window - - - YES - - glView - MacGLView - - - window - NSWindow - - - - - IBProjectSource - ./Classes/cocos2d_ui_tests_osxAppDelegate.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - 3 - - YES - - YES - NSMenuCheckmark - NSMenuMixedState - - - YES - {9, 8} - {7, 2} - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/osx/Resources/Info.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/osx/Resources/Info.plist deleted file mode 100644 index 56fdbce..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/osx/Resources/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - icon - CFBundleIdentifier - com.yourcompany.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSMinimumSystemVersion - ${MACOSX_DEPLOYMENT_TARGET} - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/osx/Resources/icon.icns b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/osx/Resources/icon.icns deleted file mode 100644 index 2dc0371..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/osx/Resources/icon.icns and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/osx/main.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/osx/main.m deleted file mode 100644 index e9809c9..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/osx/main.m +++ /dev/null @@ -1,17 +0,0 @@ -// -// main.m -// cocos2d-mac -// -// Created by Ricardo Quesada on 8/17/10. -// Copyright 2010 __MyCompanyName__. All rights reserved. -// - -#import - -#import "cocos2d.h" - -int main(int argc, char *argv[]) -{ - [CCGLView load_]; - return NSApplicationMain(argc, (const char **) argv); -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCBMFontTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCBMFontTest.m deleted file mode 100644 index 37a4fa0..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCBMFontTest.m +++ /dev/null @@ -1,59 +0,0 @@ -// -// ObjectALTest.m -// cocos2d-ui-tests-ios -// -// Created by Viktor on 11/11/13. -// Copyright (c) 2013 Cocos2d. All rights reserved. -// - -#import "TestBase.h" -#import "CCTextureCache.h" - -static NSString *TEST_STRINGS[] = { - @"ABCDEFGHIJKLM\nNOPQRSTUVWXYZ", - @"abcdefghijklm\nnopqrstuvwxyz", - @",.?!;:'\"", - @"()[]{}<>\\|/\n", - @"@#$%^&*+-=_", - @" ab c de\n fg hi j k", -}; -static const int TEST_STRING_COUNT = sizeof(TEST_STRINGS)/sizeof(*TEST_STRINGS); - -@interface CCBMFontTest : TestBase @end - -@implementation CCBMFontTest - --(void)testFont:(NSString *)font -{ - self.subTitle = [NSString stringWithFormat:@"Test bitmap fonts. (%@)", font]; - - CCLabelBMFont *label = [CCLabelBMFont labelWithString:TEST_STRINGS[0] fntFile:font]; - label.positionType = CCPositionTypeNormalized; - label.position = ccp(0.5, 0.5); - [self.contentNode addChild:label]; - - __block int i = 0; - const CCTime delay = 1.0; - [self scheduleBlock:^(CCTimer *timer) { - i = (i + 1)%TEST_STRING_COUNT; - label.string = TEST_STRINGS[i]; - - [timer repeatOnceWithInterval:delay]; - } delay:delay]; -} - --(void)setupBMFont01Test {[self testFont:@"din.fnt"];} --(void)setupBMFont02Test {[self testFont:@"Fonts/arial-unicode-26.fnt"];} --(void)setupBMFont03Test {[self testFont:@"Fonts/arial16.fnt"];} --(void)setupBMFont04Test {[self testFont:@"Fonts/bitmapFontTest.fnt"];} --(void)setupBMFont06Test {[self testFont:@"Fonts/bitmapFontTest3.fnt"];} --(void)setupBMFont07Test {[self testFont:@"Fonts/bitmapFontTest4.fnt"];} --(void)setupBMFont08Test {[self testFont:@"Fonts/bitmapFontTest5.fnt"];} --(void)setupBMFont09Test {[self testFont:@"Fonts/boundsTestFont.fnt"];} --(void)setupBMFont10Test {[self testFont:@"Fonts/font-issue1343.fnt"];} --(void)setupBMFont11Test {[self testFont:@"Fonts/futura-48.fnt"];} --(void)setupBMFont12Test {[self testFont:@"Fonts/konqa32.fnt"];} --(void)setupBMFont14Test {[self testFont:@"Fonts/markerFelt.fnt"];} --(void)setupBMFont15Test {[self testFont:@"Fonts/west_england-64.fnt"];} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCLabelTTFTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCLabelTTFTest.m deleted file mode 100644 index 10a6d20..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCLabelTTFTest.m +++ /dev/null @@ -1,124 +0,0 @@ -// -// CCLabelTTFTest.m -// cocos2d-ui-tests-ios -// -// Created by Andy Korth on November 25th, 2013. -// - -#import "TestBase.h" -#import "CCSlider.h" - -@interface CCLabelTTFTest : TestBase @end - -@implementation CCLabelTTFTest - -- (NSArray*) testConstructors -{ - return [NSArray arrayWithObjects: - @"setupAlignedTTFs", - nil]; -} - -static int fontIdx=0; -static NSString *fontList[] = -{ - @"American Typewriter", - @"Marker Felt", - @"A Damn Mess", - @"Abberancy", - @"Abduction", - @"Paint Boy", - @"Schwarzwald", - @"Scissor Cuts", -}; -static int fontCount = sizeof(fontList) / sizeof(*fontList); - -static int vAlignIdx = 0; -static CCVerticalTextAlignment verticalAlignment[] = -{ - CCVerticalTextAlignmentTop, - CCVerticalTextAlignmentCenter, - CCVerticalTextAlignmentBottom, -}; -static int vAlignCount = sizeof(verticalAlignment) / sizeof(*verticalAlignment); - -- (void) pressedNext:(id) sender -{ - vAlignIdx += 1; - if(vAlignIdx >= vAlignCount) { - vAlignIdx = 0; - fontIdx = (fontIdx + 1) % fontCount; - } - [self showFont: fontList[fontIdx]]; -} - -- (void) pressedPrev:(id) sender -{ - vAlignIdx -= 1; - if( vAlignIdx < 0 ) { - vAlignIdx = vAlignCount - 1; - vAlignIdx--; - if(fontIdx < 0) - fontIdx = fontCount - 1; - } - [self showFont: fontList[fontIdx]]; -} - -- (void) pressedReset:(id)sender -{ - [self showFont: fontList[fontIdx]]; -} - -- (void) setupAlignedTTFs{ - [self pressedReset:nil]; -} - -- (void)showFont:(NSString *)aFont -{ - self.subTitle = @"Test alignment and fonts (click next a bunch of times)"; - - CGSize s = [CCDirector sharedDirector].designSize; - CGSize blockSize = CGSizeMake(s.width/3, 150); - CGFloat fontSize = 13; - - [self.contentNode removeAllChildren ]; - - CCLabelTTF *top = [CCLabelTTF labelWithString:aFont fontName:aFont fontSize:24]; - CCLabelTTF *left = [CCLabelTTF labelWithString:@"alignment left" fontName:aFont fontSize:fontSize dimensions:blockSize]; - CCLabelTTF *center = [CCLabelTTF labelWithString:@"alignment center" fontName:aFont fontSize:fontSize dimensions:blockSize]; - CCLabelTTF *right = [CCLabelTTF labelWithString:@"alignment right" fontName:aFont fontSize:fontSize dimensions:blockSize]; - - [left setHorizontalAlignment:CCTextAlignmentLeft]; - [center setHorizontalAlignment:CCTextAlignmentCenter]; - [right setHorizontalAlignment:CCTextAlignmentRight]; - - [left setVerticalAlignment:verticalAlignment[vAlignIdx]]; - [center setVerticalAlignment:verticalAlignment[vAlignIdx]]; - [right setVerticalAlignment:verticalAlignment[vAlignIdx]]; - - CCNodeColor *leftColor = [CCNodeColor nodeWithColor:[CCColor colorWithRed:0.4 green:0.4 blue:0.4 alpha:1] width:blockSize.width height:blockSize.height]; - CCNodeColor *centerColor = [CCNodeColor nodeWithColor:[CCColor colorWithRed:0.8 green:0.4 blue:0.4 alpha:1] width:blockSize.width height:blockSize.height]; - CCNodeColor *rightColor = [CCNodeColor nodeWithColor:[CCColor colorWithRed:0.4 green:0.4 blue:0.8 alpha:1] width:blockSize.width height:blockSize.height]; - - top.anchorPoint = ccp(0.5, 1); - left.anchorPoint = leftColor.anchorPoint = ccp(0,0.5); - center.anchorPoint = centerColor.anchorPoint = ccp(0,0.5); - right.anchorPoint = rightColor.anchorPoint = ccp(0,0.5); - - top.position = ccp(s.width/2,s.height-60); - left.position = leftColor.position = ccp(0,s.height/3); - center.position = centerColor.position = ccp(blockSize.width, s.height/3); - right.position = rightColor.position = ccp(blockSize.width*2, s.height/3); - - [self.contentNode addChild:leftColor z:-1]; - [self.contentNode addChild:left z:0]; - [self.contentNode addChild:rightColor z:-1]; - [self.contentNode addChild:right z:0]; - [self.contentNode addChild:centerColor z:-1]; - [self.contentNode addChild:center z:0]; - [self.contentNode addChild:top z:0 ]; - -} - - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCLayoutTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCLayoutTest.m deleted file mode 100644 index 758de0b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCLayoutTest.m +++ /dev/null @@ -1,124 +0,0 @@ -// -// CCLayoutTest.m -// cocos2d-ui-tests-ios -// -// Created by Viktor on 10/24/13. -// Copyright (c) 2013 Cocos2d. All rights reserved. -// - -#import "TestBase.h" -#import "cocos2d.h" -#import "cocos2d-ui.h" -#import "CCLayoutBox.h" - -@interface CCLayoutTest : TestBase @end - -@implementation CCLayoutTest -{ - CCLayoutBox *_layout; -} - -- (NSArray*) testConstructors -{ - return [NSArray arrayWithObjects: - @"setupLayoutBoxTestHorizontal", - @"setupLayoutBoxTestVertical", - @"setupLayoutBoxTestDynamical", - nil]; -} - -- (void) setupLayoutBoxTestHorizontal -{ - self.subTitle = @"Horizontal Box Layout."; - - _layout = [[CCLayoutBox alloc] init]; - _layout.positionType = CCPositionTypeNormalized; - _layout.position = ccp(0.5f, 0.5f); - - CCSprite* sprite0 = [CCSprite spriteWithImageNamed:@"Sprites/bird.png"]; - CCSprite* sprite1 = [CCSprite spriteWithImageNamed:@"Sprites/grossini.png"]; - CCSprite* sprite2 = [CCSprite spriteWithImageNamed:@"Sprites/grossinis_sister.png"]; - - [_layout addChild:sprite0]; - [_layout addChild:sprite1]; - [_layout addChild:sprite2]; - - _layout.anchorPoint = ccp(0.5f, 0.5f); - _layout.spacing = 20; - - [self.contentNode addChild:_layout]; -} - -- (void) setupLayoutBoxTestVertical -{ - self.subTitle = @"Vertical Box Layout."; - - _layout = [[CCLayoutBox alloc] init]; - _layout.positionType = CCPositionTypeNormalized; - _layout.position = ccp(0.5f, 0.5f); - _layout.direction = CCLayoutBoxDirectionVertical; - - CCSprite* sprite0 = [CCSprite spriteWithImageNamed:@"Sprites/bird.png"]; - CCSprite* sprite1 = [CCSprite spriteWithImageNamed:@"Sprites/grossini.png"]; - CCSprite* sprite2 = [CCSprite spriteWithImageNamed:@"Sprites/grossinis_sister.png"]; - - [_layout addChild:sprite0]; - [_layout addChild:sprite1]; - [_layout addChild:sprite2]; - - _layout.anchorPoint = ccp(0.5f, 0.5f); - _layout.spacing = 20; - - [self.contentNode addChild:_layout]; -} - -- (void) setupLayoutBoxTestDynamical -{ - self.subTitle = @"Dynamic Box Layout."; - - _layout = [[CCLayoutBox alloc] init]; - _layout.positionType = CCPositionTypeNormalized; - _layout.position = ccp(0.5f, 0.5f); - _layout.direction = CCLayoutBoxDirectionVertical; - - CCSprite* sprite0 = [CCSprite spriteWithImageNamed:@"Sprites/bird.png"]; - CCSprite* sprite1 = [CCSprite spriteWithImageNamed:@"Sprites/grossini.png"]; - CCButton* sprite2 = [CCButton buttonWithTitle:@"Button" spriteFrame:[CCSpriteFrame frameWithImageNamed:@"Sprites/grossinis_sister.png"]]; - - [_layout addChild:sprite0]; - [_layout addChild:sprite1]; - [_layout addChild:sprite2]; - - _layout.anchorPoint = ccp(0.5f, 0.5f); - _layout.spacing = 20; - - CCButton *changeButton = [CCButton buttonWithTitle:@"[Change]"]; - changeButton.positionType = CCPositionTypeNormalized; - changeButton.position = ccp(0.9, 0.9); - [changeButton setTarget:self selector:@selector(changedPressed:)]; - [self.contentNode addChild:changeButton]; - - CCButton *fadeButton = [CCButton buttonWithTitle:@"[Fade]"]; - fadeButton.positionType = CCPositionTypeNormalized; - fadeButton.position = ccp(0.9, 0.7); - [fadeButton setTarget:self selector:@selector(fadePressed)]; - [self.contentNode addChild:fadeButton]; - - [self.contentNode addChild:_layout]; -} - -- (void)changedPressed:(id)sender -{ - _layout.direction = (_layout.direction == CCLayoutBoxDirectionHorizontal) ? CCLayoutBoxDirectionVertical : CCLayoutBoxDirectionHorizontal; - _layout.spacing = (_layout.spacing == 20) ? 60 : 20; - - CCLOG(@"Layout contentSize %.0fx%.0f", _layout.contentSize.width, _layout.contentSize.height); -} - -- (void)fadePressed -{ - _layout.cascadeOpacityEnabled = YES; - [_layout runAction:[CCActionSequence actions:[CCActionFadeOut actionWithDuration:1], [CCActionFadeIn actionWithDuration:1], nil]]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCPhysicsTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCPhysicsTest.m deleted file mode 100644 index 9abac54..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCPhysicsTest.m +++ /dev/null @@ -1,446 +0,0 @@ -// -// Parallax Demo -// a cocos2d example -// http://www.cocos2d-iphone.org -// -// Created by Andy Korth on 11/15/13. -// - -#import "cocos2d.h" -#import "TestBase.h" - -@interface CCPhysicsTest : TestBase @end - -@implementation CCPhysicsTest - --(void) setupBasicShapeTest -{ - self.subTitle = @"Basic simulation and collision."; - - CCPhysicsNode *physics = [CCPhysicsNode node]; - physics.debugDraw = YES; - [self.contentNode addChild:physics]; - - { - CCSprite *sprite = [CCSprite spriteWithImageNamed:@"Sprites/shape-0.png"]; - sprite.position = ccp(100, 100); - sprite.rotation = 13; - - CGRect rect = {CGPointZero, sprite.contentSize}; - CCPhysicsBody *body = sprite.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body.velocity = ccp(10, 10); - body.angularVelocity = 0.1; - - [physics addChild:sprite]; - }{ - CCSprite *sprite = [CCSprite spriteWithImageNamed:@"Sprites/shape-1.png"]; - sprite.position = ccp(100, 220); - sprite.rotation = 13; - - CGSize size = sprite.contentSize; - CGPoint points[] = { - ccp(0, 0), - ccp(size.width, 0), - ccp(size.width/2, size.height), - }; - - CCPhysicsBody *body = sprite.physicsBody = [CCPhysicsBody bodyWithPolygonFromPoints:points count:3 cornerRadius:0.0]; - body.velocity = ccp(10, -10); - body.angularVelocity = -0.1; - - [physics addChild:sprite]; - }{ - CCSprite *sprite = [CCSprite spriteWithImageNamed:@"Sprites/shape-2.png"]; - sprite.position = ccp(380, 220); - sprite.rotation = 13; - - CGRect rect = {CGPointZero, sprite.contentSize}; - CCPhysicsBody *body = sprite.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body.velocity = ccp(-10, -10); - body.angularVelocity = 0.1; - - [physics addChild:sprite]; - }{ - CCSprite *sprite = [CCSprite spriteWithImageNamed:@"Sprites/shape-3.png"]; - sprite.position = ccp(380, 100); - sprite.rotation = 13; - - CGRect rect = {CGPointZero, sprite.contentSize}; - CCPhysicsBody *body = sprite.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body.velocity = ccp(-10, 10); - body.angularVelocity = -0.1; - - [physics addChild:sprite]; - } -} - --(void) setupScaledBasicShapeTest -{ - self.subTitle = @"Basic simulation with scaled nodes."; - - CCPhysicsNode *physics = [CCPhysicsNode node]; - physics.debugDraw = YES; - [self.contentNode addChild:physics]; - - { - CCSprite *sprite = [CCSprite spriteWithImageNamed:@"Sprites/shape-0.png"]; - sprite.position = ccp(100, 100); - sprite.rotation = 13; - sprite.scale = 0.5; - - CGRect rect = {CGPointZero, sprite.contentSize}; - CCPhysicsBody *body = sprite.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body.velocity = ccp(10, 10); - body.angularVelocity = 0.1; - - [physics addChild:sprite]; - }{ - CCSprite *sprite = [CCSprite spriteWithImageNamed:@"Sprites/shape-1.png"]; - sprite.position = ccp(100, 220); - sprite.rotation = 13; - sprite.scaleY = 1.5; - - CGSize size = sprite.contentSize; - CGPoint points[] = { - ccp(0, 0), - ccp(size.width, 0), - ccp(size.width/2, size.height), - }; - - CCPhysicsBody *body = sprite.physicsBody = [CCPhysicsBody bodyWithPolygonFromPoints:points count:3 cornerRadius:0.0]; - body.velocity = ccp(10, -10); - body.angularVelocity = -0.1; - - [physics addChild:sprite]; - }{ - CCSprite *sprite = [CCSprite spriteWithImageNamed:@"Sprites/shape-2.png"]; - sprite.position = ccp(380, 220); - sprite.rotation = 13; - sprite.scaleX = 0.5; - - CGRect rect = {CGPointZero, sprite.contentSize}; - CCPhysicsBody *body = sprite.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body.velocity = ccp(-10, -10); - body.angularVelocity = 0.1; - - [physics addChild:sprite]; - }{ - CCSprite *sprite = [CCSprite spriteWithImageNamed:@"Sprites/shape-3.png"]; - sprite.position = ccp(380, 100); - sprite.rotation = 13; - sprite.scaleY = 1.5; - - CGRect rect = {CGPointZero, sprite.contentSize}; - CCPhysicsBody *body = sprite.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body.velocity = ccp(-10, 10); - body.angularVelocity = -0.1; - - [physics addChild:sprite]; - } -} - --(void) setupBatchedBasicShapeTest -{ - self.subTitle = @"Basic simulation with scaled, batched sprites."; - - CCPhysicsNode *physics = [CCPhysicsNode node]; - physics.debugDraw = YES; - [self.contentNode addChild:physics]; - - CCSpriteBatchNode *bn = [CCSpriteBatchNode batchNodeWithFile:@"Sprites.png"]; - [physics addChild:bn]; - - { - CCSprite *sprite = [CCSprite spriteWithImageNamed:@"Sprites/shape-0.png"]; - sprite.position = ccp(100, 100); - sprite.rotation = 13; - sprite.scale = 0.5; - - CGRect rect = {CGPointZero, sprite.contentSize}; - CCPhysicsBody *body = sprite.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body.velocity = ccp(10, 10); - body.angularVelocity = 0.1; - - [bn addChild:sprite]; - }{ - CCSprite *sprite = [CCSprite spriteWithImageNamed:@"Sprites/shape-1.png"]; - sprite.position = ccp(100, 220); - sprite.rotation = 13; - sprite.scaleY = 1.5; - - CGSize size = sprite.contentSize; - CGPoint points[] = { - ccp(0, 0), - ccp(size.width, 0), - ccp(size.width/2, size.height), - }; - - CCPhysicsBody *body = sprite.physicsBody = [CCPhysicsBody bodyWithPolygonFromPoints:points count:3 cornerRadius:0.0]; - body.velocity = ccp(10, -10); - body.angularVelocity = -0.1; - - [bn addChild:sprite]; - }{ - CCSprite *sprite = [CCSprite spriteWithImageNamed:@"Sprites/shape-2.png"]; - sprite.position = ccp(380, 220); - sprite.rotation = 13; - sprite.scaleX = 0.5; - - CGRect rect = {CGPointZero, sprite.contentSize}; - CCPhysicsBody *body = sprite.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body.velocity = ccp(-10, -10); - body.angularVelocity = 0.1; - - [bn addChild:sprite]; - }{ - CCSprite *sprite = [CCSprite spriteWithImageNamed:@"Sprites/shape-3.png"]; - sprite.position = ccp(380, 100); - sprite.rotation = 13; - sprite.scaleY = 1.5; - - CGRect rect = {CGPointZero, sprite.contentSize}; - CCPhysicsBody *body = sprite.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body.velocity = ccp(-10, 10); - body.angularVelocity = -0.1; - - [bn addChild:sprite]; - } -} - --(void) setupJointTest -{ - self.subTitle = @"Various joints."; - - CCPhysicsNode *physics = [CCPhysicsNode node]; - physics.gravity = ccp(0, -100); - physics.debugDraw = YES; - [self.contentNode addChild:physics]; - - { - CCSprite *sprite1 = [CCSprite spriteWithImageNamed:@"Sprites/shape-0.png"]; - sprite1.position = ccp(100, 200); - - CGRect rect = {CGPointZero, sprite1.contentSize}; - CCPhysicsBody *body1 = sprite1.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body1.type = CCPhysicsBodyTypeStatic; - - [physics addChild:sprite1]; - - CCSprite *sprite2 = [CCSprite spriteWithImageNamed:@"Sprites/shape-0.png"]; - sprite2.position = ccp(100, 100); - - CCPhysicsBody *body2 = sprite2.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body2.velocity = ccp(10, 0); - - [physics addChild:sprite2]; - - [CCPhysicsJoint connectedPivotJointWithBodyA:body1 bodyB:body2 anchorA:ccp(rect.size.width/2.0, -rect.size.height/4.0)]; - }{ - CCSprite *sprite1 = [CCSprite spriteWithImageNamed:@"Sprites/shape-0.png"]; - sprite1.position = ccp(200, 200); - - CGRect rect = {CGPointZero, sprite1.contentSize}; - CCPhysicsBody *body1 = sprite1.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body1.type = CCPhysicsBodyTypeStatic; - - [physics addChild:sprite1]; - - CCSprite *sprite2 = [CCSprite spriteWithImageNamed:@"Sprites/shape-0.png"]; - sprite2.position = ccp(200, 100); - - CCPhysicsBody *body2 = sprite2.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body2.velocity = ccp(10, 0); - - [physics addChild:sprite2]; - - [CCPhysicsJoint connectedDistanceJointWithBodyA:body1 bodyB:body2 anchorA:ccp(rect.size.width/2.0, 0.0) anchorB:ccp(rect.size.width/2.0, rect.size.height)]; - }{ - CCSprite *sprite1 = [CCSprite spriteWithImageNamed:@"Sprites/shape-0.png"]; - sprite1.position = ccp(300, 200); - - CGRect rect = {CGPointZero, sprite1.contentSize}; - CCPhysicsBody *body1 = sprite1.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body1.type = CCPhysicsBodyTypeStatic; - - [physics addChild:sprite1]; - - CCSprite *sprite2 = [CCSprite spriteWithImageNamed:@"Sprites/shape-0.png"]; - sprite2.position = ccp(300, 100); - - CCPhysicsBody *body2 = sprite2.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body2.velocity = ccp(10, 250); - - [physics addChild:sprite2]; - - [CCPhysicsJoint connectedDistanceJointWithBodyA:body1 bodyB:body2 anchorA:ccp(rect.size.width/2.0, 0.0) anchorB:ccp(rect.size.width/2.0, rect.size.height) minDistance:20 maxDistance:70]; - } -} - --(void) setupStackTest -{ - self.subTitle = @"Stable stacking."; - - CCPhysicsNode *physics = [CCPhysicsNode node]; - physics.gravity = ccp(0, -100); - physics.debugDraw = YES; - [self.contentNode addChild:physics]; - - // Create the ground - { - CCSprite *sprite = [CCSprite spriteWithImageNamed:@"Sprites/shape-0.png"]; - sprite.position = ccp(240, 0); - - CGRect rect = {CGPointZero, sprite.contentSize}; - CCPhysicsBody *body = sprite.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body.type = CCPhysicsBodyTypeStatic; - - [physics addChild:sprite]; - } - - for(int i=0; i<10; i++){ - CCSprite *sprite = [CCSprite spriteWithImageNamed:@"Sprites/shape-3.png"]; - sprite.position = ccp(240, 50 + 1.5*sprite.contentSize.height*i); - - CGRect rect = {CGPointZero, sprite.contentSize}; - sprite.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - - [physics addChild:sprite]; - } -} - --(void)setupDensityTest -{ - self.subTitle = @"The two boxes are equal in weight and should balance."; - - CCPhysicsNode *physics = [CCPhysicsNode node]; - physics.debugDraw = YES; - physics.gravity = ccp(0, -100); - - [self.contentNode addChild:physics]; - - { - // Fulcrum - CCSprite *sprite = [CCSprite spriteWithImageNamed:@"Sprites/shape-1.png"]; - sprite.position = ccp(240, 100); - - CGSize size = sprite.contentSize; - CGPoint points[] = { - ccp(0, 0), - ccp(size.width, 0), - ccp(size.width/2, size.height), - }; - - CCPhysicsBody *body = sprite.physicsBody = [CCPhysicsBody bodyWithPolygonFromPoints:points count:3 cornerRadius:0.0]; - body.type = CCPhysicsBodyTypeStatic; - - [physics addChild:sprite]; - } - - { - // Balance - CCSprite *sprite = [CCSprite spriteWithImageNamed:@"Sprites/shape-3.png"]; - sprite.position = ccp(240, 130); - sprite.scaleX = 4.0; - - CGRect rect = {CGPointZero, sprite.contentSize}; - CCPhysicsBody *body = sprite.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body.mass = 100.0; - - [physics addChild:sprite]; - } - - { - // Little box - CCSprite *sprite = [CCSprite spriteWithImageNamed:@"Sprites/shape-0.png"]; - sprite.position = ccp(140, 200); - CGFloat scale = sprite.scale = 0.5; - - CGRect rect = {CGPointZero, sprite.contentSize}; - CCPhysicsBody *body = sprite.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body.density = 1.0/(scale*scale); - - [physics addChild:sprite]; - } - - { - // Big box - CCSprite *sprite = [CCSprite spriteWithImageNamed:@"Sprites/shape-0.png"]; - sprite.position = ccp(340, 200); - - CGRect rect = {CGPointZero, sprite.contentSize}; - CCPhysicsBody *body = sprite.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body.density = 1.0; - - [physics addChild:sprite]; - } -} - -// This test currently doesn't work since we havent implemented proper physics/action support yet. --(void)setupMovingPlatformsTest -{ - self.subTitle = @"Moving platforms."; - - CCPhysicsNode *physics = [CCPhysicsNode node]; - physics.gravity = ccp(0, -100); - physics.debugDraw = YES; - [self.contentNode addChild:physics]; - - // TODO temporary. - physics.sleepTimeThreshold = INFINITY; - - { - // Vertical moving platform - CCSprite *sprite = [CCSprite spriteWithImageNamed:@"Sprites/shape-3.png"]; - sprite.position = ccp(120, 110); - - CGRect rect = {CGPointZero, sprite.contentSize}; - CCPhysicsBody *body = sprite.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body.type = CCPhysicsBodyTypeStatic; - - [sprite runAction:[CCActionRepeatForever actionWithAction:[CCActionSequence actions: - [CCActionMoveBy actionWithDuration:3 position:ccp(0, 100)], - [CCActionMoveBy actionWithDuration:3 position:ccp(0, -100)], - nil - ]]]; - - [physics addChild:sprite]; - }{ - // Box - CCSprite *sprite = [CCSprite spriteWithImageNamed:@"Sprites/shape-0.png"]; - sprite.position = ccp(120, 160); - - CGRect rect = {CGPointZero, sprite.contentSize}; - sprite.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - - [physics addChild:sprite]; - } - - { - // Horizontal moving platform - CCSprite *sprite = [CCSprite spriteWithImageNamed:@"Sprites/shape-3.png"]; - sprite.position = ccp(360, 160); - - CGRect rect = {CGPointZero, sprite.contentSize}; - CCPhysicsBody *body = sprite.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body.type = CCPhysicsBodyTypeStatic; - - [sprite runAction:[CCActionRepeatForever actionWithAction:[CCActionSequence actions: - [CCActionMoveBy actionWithDuration:3 position:ccp(100, 0)], - [CCActionMoveBy actionWithDuration:3 position:ccp(-100, 0)], - nil - ]]]; - - [physics addChild:sprite]; - }{ - // Box - CCSprite *sprite = [CCSprite spriteWithImageNamed:@"Sprites/shape-0.png"]; - sprite.position = ccp(360, 210); - - CGRect rect = {CGPointZero, sprite.contentSize}; - sprite.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - - [physics addChild:sprite]; - } -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCRendererTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCRendererTest.m deleted file mode 100644 index 529e067..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCRendererTest.m +++ /dev/null @@ -1,369 +0,0 @@ -#import "TestBase.h" -#import "CCTextureCache.h" - -@interface CCRendererTest : TestBase @end -@implementation CCRendererTest - --(void)setupClippingNodeTest -{ - CGSize size = [CCDirector sharedDirector].designSize; - - CCNode *parent = self.contentNode; - -// CCRenderTexture *parent = [CCRenderTexture renderTextureWithWidth:size.width height:size.height pixelFormat:CCTexturePixelFormat_RGBA8888 depthStencilFormat:GL_DEPTH24_STENCIL8_OES]; -// parent.positionType = CCPositionTypeNormalized; -// parent.position = ccp(0.5, 0.5); -// parent.autoDraw = YES; -// parent.clearColor = [CCColor blackColor]; -// parent.clearDepth = 1.0; -// parent.clearStencil = 0; -// parent.clearFlags = GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT; -// [self.contentNode addChild:parent]; - - CCNodeGradient *grad = [CCNodeGradient nodeWithColor:[CCColor redColor] fadingTo:[CCColor blueColor] alongVector:ccp(1, 1)]; -// [parent addChild:grad]; - - CCNode *stencil = [CCSprite spriteWithImageNamed:@"Sprites/grossini.png"]; -// [parent addChild:stencil]; - stencil.position = ccp(size.width/2, size.height/2); - stencil.scale = 5.0; - [stencil runAction:[CCActionRepeatForever actionWithAction:[CCActionRotateBy actionWithDuration:1.0 angle:90.0]]]; - - CCClippingNode *clip = [CCClippingNode clippingNodeWithStencil:stencil]; - [parent addChild:clip]; - clip.alphaThreshold = 0.5; - [clip addChild:grad]; -} - --(void)renderTextureHelper:(CCNode *)stage size:(CGSize)size -{ - CCColor *color = [CCColor colorWithRed:0.0 green:0.0 blue:0.5 alpha:0.5]; - CCNode *node = [CCNodeColor nodeWithColor:color width:128 height:128]; - [stage addChild:node]; - - CCNodeColor *colorNode = [CCNodeColor nodeWithColor:[CCColor greenColor] width:32 height:32]; - colorNode.anchorPoint = ccp(0.5, 0.5); - colorNode.position = ccp(size.width, 0); - [colorNode runAction:[CCActionRepeatForever actionWithAction:[CCActionSequence actions: - [CCActionMoveTo actionWithDuration:1.0 position:ccp(0, size.height)], - [CCActionMoveTo actionWithDuration:1.0 position:ccp(size.width, 0)], - nil - ]]]; - [node addChild:colorNode]; - - CCSprite *sprite = [CCSprite spriteWithImageNamed:@"Sprites/bird.png"]; - sprite.opacity = 0.5; - [sprite runAction:[CCActionRepeatForever actionWithAction:[CCActionSequence actions: - [CCActionMoveTo actionWithDuration:1.0 position:ccp(size.width, size.height)], - [CCActionMoveTo actionWithDuration:1.0 position:ccp(0, 0)], - nil - ]]]; - [node addChild:sprite]; -} - --(void)setupRenderTextureTest -{ - self.subTitle = @"Testing CCRenderTexture."; - - CGSize size = CGSizeMake(128, 128); - - CCNode *stage = [CCNode node]; - stage.contentSize = size; - stage.anchorPoint = ccp(0.5, 0.5); - stage.positionType = CCPositionTypeNormalized; - stage.position = ccp(0.25, 0.5); - [self.contentNode addChild:stage]; - - [self renderTextureHelper:stage size:size]; - - CCRenderTexture *renderTexture = [CCRenderTexture renderTextureWithWidth:size.width height:size.height pixelFormat:CCTexturePixelFormat_RGBA8888]; - renderTexture.positionType = CCPositionTypeNormalized; - renderTexture.position = ccp(0.75, 0.5); - [self.contentNode addChild:renderTexture]; - - [self renderTextureHelper:renderTexture size:size]; - renderTexture.autoDraw = YES; -} - -- (void)setupMotionStreakNodeTest -{ - self.subTitle = @"Testing CCMotionStreak"; - - CCNode *stage = [CCNode node]; - stage.anchorPoint = ccp(0.5, 0.5); - stage.positionType = CCPositionTypeNormalized; - stage.position = ccp(0.5, 0.5); - stage.contentSizeType = CCSizeTypeNormalized; - stage.contentSize = CGSizeMake(0.75, 0.75); - [self.contentNode addChild:stage]; - - // Maybe want to find a better texture than a random tile graphic? - { - CCMotionStreak *streak = [CCMotionStreak streakWithFade:15.0 minSeg:5 width:3 color:[CCColor whiteColor] textureFilename:@"Tiles/05.png"]; - [stage addChild:streak]; - - [streak scheduleBlock:^(CCTimer *timer) { - CCTime t = timer.invokeTime; - CGSize size = stage.contentSizeInPoints; - - streak.position = ccp(size.width*(0.5 + 0.5*sin(3.1*t)), size.height*(0.5 + 0.5*cos(4.3*t))); - - [timer repeatOnceWithInterval:0.01]; - } delay:0.0]; - }{ - CCMotionStreak *streak = [CCMotionStreak streakWithFade:0.5 minSeg:5 width:3 color:[CCColor redColor] textureFilename:@"Tiles/05.png"]; - [stage addChild:streak]; - - [streak scheduleBlock:^(CCTimer *timer) { - CCTime t = timer.invokeTime; - CGSize size = stage.contentSizeInPoints; - - streak.position = ccp(size.width*(0.5 + 0.5*sin(1.6*t)), size.height*(0.5 + 0.5*cos(5.1*t))); - - [timer repeatOnceWithInterval:0.01]; - } delay:0.0]; - } -} - -- (void)setupProgressNodeTest -{ - self.subTitle = @"Testing various CCProgressNode setups."; - - // Radial timer - { - NSString *image = @"Tiles/05.png"; - CGPoint position = ccp(0.1, 0.25); - CCTime interval = 1.0/60.0; - - CCSprite *sprite = [CCSprite spriteWithImageNamed:image]; - sprite.positionType = CCPositionTypeNormalized; - sprite.position = position; - sprite.color = [CCColor grayColor]; - [self.contentNode addChild:sprite]; - - CCProgressNode *progress = [CCProgressNode progressWithSprite:[CCSprite spriteWithImageNamed:image]]; - progress.type = CCProgressNodeTypeRadial; - progress.positionType = CCPositionTypeNormalized; - progress.position = position; - [self.contentNode addChild:progress]; - - [self scheduleBlock:^(CCTimer *timer) { - progress.percentage = 100.0*(0.5 + 0.5*sin(timer.invokeTime*M_PI)); - [timer repeatOnceWithInterval:interval]; - } delay:interval]; - } - - // Radial timer with animating midpoint. - { - NSString *image = @"Tiles/05.png"; - CGPoint position = ccp(0.1, 0.5); - CCTime interval = 1.0/60.0; - - CCSprite *sprite = [CCSprite spriteWithImageNamed:image]; - sprite.positionType = CCPositionTypeNormalized; - sprite.position = position; - sprite.color = [CCColor grayColor]; - [self.contentNode addChild:sprite]; - - CCProgressNode *progress = [CCProgressNode progressWithSprite:[CCSprite spriteWithImageNamed:image]]; - progress.type = CCProgressNodeTypeRadial; - progress.positionType = CCPositionTypeNormalized; - progress.position = position; - [self.contentNode addChild:progress]; - - [self scheduleBlock:^(CCTimer *timer) { - progress.midpoint = ccpAdd(ccp(0.5, 0.5), ccpMult(ccpForAngle(timer.invokeTime), 0.25)); - progress.percentage = 100.0*(0.5 + 0.5*sin(timer.invokeTime*M_PI)); - - [timer repeatOnceWithInterval:interval]; - } delay:interval]; - } - - { - NSString *image = @"Tiles/05.png"; - CGPoint position = ccp(0.2, 0.25); - CCTime interval = 1.0/60.0; - - CCSprite *sprite = [CCSprite spriteWithImageNamed:image]; - sprite.positionType = CCPositionTypeNormalized; - sprite.position = position; - sprite.color = [CCColor grayColor]; - [self.contentNode addChild:sprite]; - - CCProgressNode *progress = [CCProgressNode progressWithSprite:[CCSprite spriteWithImageNamed:image]]; - progress.type = CCProgressNodeTypeBar; - progress.midpoint = ccp(0.5, 0); - progress.barChangeRate = ccp(0, 1); - progress.positionType = CCPositionTypeNormalized; - progress.position = position; - [self.contentNode addChild:progress]; - - [self scheduleBlock:^(CCTimer *timer) { - progress.percentage = 100.0*(0.5 + 0.5*sin(timer.invokeTime*M_PI)); - - [timer repeatOnceWithInterval:interval]; - } delay:interval]; - } - - { - NSString *image = @"Tiles/05.png"; - CGPoint position = ccp(0.2, 0.5); - CCTime interval = 1.0/60.0; - - CCSprite *sprite = [CCSprite spriteWithImageNamed:image]; - sprite.positionType = CCPositionTypeNormalized; - sprite.position = position; - sprite.color = [CCColor grayColor]; - [self.contentNode addChild:sprite]; - - CCProgressNode *progress = [CCProgressNode progressWithSprite:[CCSprite spriteWithImageNamed:image]]; - progress.type = CCProgressNodeTypeBar; - progress.midpoint = ccp(0, 0.5); - progress.barChangeRate = ccp(1, 0); - progress.positionType = CCPositionTypeNormalized; - progress.position = position; - [self.contentNode addChild:progress]; - - [self scheduleBlock:^(CCTimer *timer) { - progress.percentage = 100.0*(0.5 + 0.5*sin(timer.invokeTime*M_PI)); - - [timer repeatOnceWithInterval:interval]; - } delay:interval]; - } - - { - NSString *image = @"Tiles/05.png"; - CGPoint position = ccp(0.3, 0.25); - CCTime interval = 1.0/60.0; - - CCSprite *sprite = [CCSprite spriteWithImageNamed:image]; - sprite.positionType = CCPositionTypeNormalized; - sprite.position = position; - sprite.color = [CCColor grayColor]; - [self.contentNode addChild:sprite]; - - CCProgressNode *progress = [CCProgressNode progressWithSprite:[CCSprite spriteWithImageNamed:image]]; - progress.type = CCProgressNodeTypeBar; - progress.midpoint = ccp(1, 0.5); - progress.barChangeRate = ccp(1, 0); - progress.positionType = CCPositionTypeNormalized; - progress.position = position; - [self.contentNode addChild:progress]; - - [self scheduleBlock:^(CCTimer *timer) { - progress.percentage = 100.0*(0.5 + 0.5*sin(timer.invokeTime*M_PI)); - - [timer repeatOnceWithInterval:interval]; - } delay:interval]; - } - - { - NSString *image = @"Tiles/05.png"; - CGPoint position = ccp(0.3, 0.5); - CCTime interval = 1.0/60.0; - - CCSprite *sprite = [CCSprite spriteWithImageNamed:image]; - sprite.positionType = CCPositionTypeNormalized; - sprite.position = position; - sprite.color = [CCColor grayColor]; - [self.contentNode addChild:sprite]; - - CCProgressNode *progress = [CCProgressNode progressWithSprite:[CCSprite spriteWithImageNamed:image]]; - progress.type = CCProgressNodeTypeBar; - progress.midpoint = ccp(0.5, 1); - progress.barChangeRate = ccp(0, 1); - progress.positionType = CCPositionTypeNormalized; - progress.position = position; - [self.contentNode addChild:progress]; - - [self scheduleBlock:^(CCTimer *timer) { - progress.percentage = 100.0*(0.5 + 0.5*sin(timer.invokeTime*M_PI)); - - [timer repeatOnceWithInterval:interval]; - } delay:interval]; - } - - { - NSString *image = @"Tiles/05.png"; - CGPoint position = ccp(0.4, 0.25); - CCTime interval = 1.0/60.0; - - CCSprite *sprite = [CCSprite spriteWithImageNamed:image]; - sprite.positionType = CCPositionTypeNormalized; - sprite.position = position; - sprite.color = [CCColor grayColor]; - [self.contentNode addChild:sprite]; - - CCProgressNode *progress = [CCProgressNode progressWithSprite:[CCSprite spriteWithImageNamed:image]]; - progress.type = CCProgressNodeTypeBar; - progress.midpoint = ccp(0.5, 0.5); - progress.barChangeRate = ccp(1, 1); - progress.positionType = CCPositionTypeNormalized; - progress.position = position; - [self.contentNode addChild:progress]; - - [self scheduleBlock:^(CCTimer *timer) { - progress.percentage = 100.0*(0.5 + 0.5*sin(timer.invokeTime*M_PI)); - - [timer repeatOnceWithInterval:interval]; - } delay:interval]; - } - - { - NSString *image = @"Tiles/05.png"; - CGPoint position = ccp(0.4, 0.5); - CCTime interval = 1.0/60.0; - - CCSprite *sprite = [CCSprite spriteWithImageNamed:image]; - sprite.positionType = CCPositionTypeNormalized; - sprite.position = position; - sprite.color = [CCColor grayColor]; - [self.contentNode addChild:sprite]; - - CCProgressNode *progress = [CCProgressNode progressWithSprite:[CCSprite spriteWithImageNamed:image]]; - progress.type = CCProgressNodeTypeBar; - progress.midpoint = ccp(0.5, 0.5); - progress.barChangeRate = ccp(0, 0); - progress.positionType = CCPositionTypeNormalized; - progress.position = position; - [self.contentNode addChild:progress]; - - [self scheduleBlock:^(CCTimer *timer) { - progress.percentage = 100.0*(0.5 + 0.5*sin(timer.invokeTime*M_PI)); - - [timer repeatOnceWithInterval:interval]; - } delay:interval]; - } -} - -- (void)setupDrawNodeTest -{ - self.subTitle = @"Testing CCDrawNode"; - - CCDrawNode *draw = [CCDrawNode node]; - - [draw drawDot:ccp(100, 100) radius:50 color:[CCColor redColor]]; - [draw drawSegmentFrom:ccp(100, 200) to:ccp(200, 200) radius:25 color:[CCColor blueColor]]; - - CGPoint points1[] = { - {300, 100}, - {350, 50}, - {400, 100}, - {400, 200}, - {350, 250}, - {300, 200}, - }; - [draw drawPolyWithVerts:points1 count:sizeof(points1)/sizeof(*points1) fillColor:[CCColor greenColor] borderWidth:5.0 borderColor:[CCColor whiteColor]]; - - CGPoint points2[] = { - {325, 125}, - {375, 125}, - {350, 200}, - }; - [draw drawPolyWithVerts:points2 count:sizeof(points2)/sizeof(*points2) fillColor:[CCColor blackColor] borderWidth:0.0 borderColor:[CCColor whiteColor]]; - - [self.contentNode addChild:draw]; -} - -@end - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCResponderTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCResponderTest.m deleted file mode 100644 index 8e2f78a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCResponderTest.m +++ /dev/null @@ -1,153 +0,0 @@ -// -// CCResponderTest.m -// cocos2d-ui-tests-ios -// -// Created by Viktor on 10/18/13. -// Copyright (c) 2013 Cocos2d. All rights reserved. -// - -#import "TestBase.h" - -@interface SimpleMultiTouchLayer : CCNode -{ - NSMutableDictionary* _currentTouches; - CCLabelTTF* _lblNumTouches; -} -@end - -@implementation SimpleMultiTouchLayer - -- (id) init -{ - self = [super init]; - if (!self) return NULL; - - _currentTouches = [[NSMutableDictionary alloc] init]; - - // Enable touches and multi touch - self.userInteractionEnabled = YES; - self.multipleTouchEnabled = YES; - - // Make the node fill the entire area - self.contentSizeType = CCSizeTypeNormalized; - self.contentSize = CGSizeMake(1, 1); - - // Setup a label that displays the number of current touches - _lblNumTouches = [CCLabelTTF labelWithString:@"" fontName:@"HelveticaNeue-Light" fontSize:14]; - _lblNumTouches.positionType = CCPositionTypeMake(CCPositionUnitNormalized, CCPositionUnitPoints, CCPositionReferenceCornerTopLeft); - _lblNumTouches.position = ccp(0.5, 64); - _lblNumTouches.horizontalAlignment = CCTextAlignmentCenter; - - [self addChild:_lblNumTouches]; - - return self; -} - -- (void) update:(CCTime)delta -{ - _lblNumTouches.string = [NSString stringWithFormat:@"Num touches: %d", (unsigned int)_currentTouches.count]; -} - -- (void) touchBegan:(UITouch *)touch withEvent:(UIEvent *)event -{ - CGPoint touchLoc = [touch locationInNode:self]; - - CCSprite* sprite = [CCSprite spriteWithImageNamed:@"Sprites/circle.png"]; - sprite.position = touchLoc; - - [self addChild:sprite]; - - [_currentTouches setObject:sprite forKey:[NSValue valueWithPointer:(void*)touch]]; -} - -- (void) touchMoved:(UITouch *)touch withEvent:(UIEvent *)event -{ - CGPoint touchLoc = [touch locationInNode:self]; - - CCSprite* sprite = [_currentTouches objectForKey:[NSValue valueWithPointer:(void*)touch]]; - sprite.position = touchLoc; -} - -- (void) touchEnded:(UITouch *)touch withEvent:(UIEvent *)event -{ - CCSprite* sprite = [_currentTouches objectForKey:[NSValue valueWithPointer:(void*)touch]]; - [self removeChild:sprite]; - [_currentTouches removeObjectForKey:[NSValue valueWithPointer:(void*)touch]]; -} - -- (void) touchCancelled:(UITouch *)touch withEvent:(UIEvent *)event -{ - [self touchEnded:touch withEvent:event]; -} - -@end - -// ----------------------------------------------------------------- - -@interface CCResponderTest : TestBase @end - -@implementation CCResponderTest - -// ----------------------------------------------------------------- - -- (NSArray*) testConstructors -{ - return [NSArray arrayWithObjects: - @"setupSimpleMultiTouchTest", - @"setupExclusiveTouchTest", - @"setupTouchPositioning", - nil]; -} - -// ----------------------------------------------------------------- - -- (void) setupSimpleMultiTouchTest -{ - self.subTitle = @"All your touches should be tracked with sprites."; - - SimpleMultiTouchLayer* touchLayer = [[SimpleMultiTouchLayer alloc] init]; - [self.contentNode addChild:touchLayer]; -} - -// ----------------------------------------------------------------- - -- (void)setupExclusiveTouchTest -{ - self.subTitle = @"The two rightmost buttons are exclusive, and will cancel all other touches."; - - SimpleMultiTouchLayer* touchLayer = [[SimpleMultiTouchLayer alloc] init]; - [self.contentNode addChild:touchLayer]; - - CCButton *button0 = [CCButton buttonWithTitle:@"Excl" spriteFrame:[CCSpriteFrame frameWithImageNamed:@"Sprites/circle.png"]]; - button0.positionType = CCPositionTypeNormalized; - button0.position = ccp(0.9f, 0.65f); - button0.claimsUserInteraction = YES; - button0.exclusiveTouch = YES; - [self.contentNode addChild:button0]; - - CCButton *button1 = [CCButton buttonWithTitle:@"Excl" spriteFrame:[CCSpriteFrame frameWithImageNamed:@"Sprites/circle.png"]]; - button1.positionType = CCPositionTypeNormalized; - button1.position = ccp(0.9f, 0.35f); - button1.claimsUserInteraction = NO; - button1.exclusiveTouch = YES; - [self.contentNode addChild:button1]; - - CCButton *button2 = [CCButton buttonWithTitle:@"Non Excl" spriteFrame:[CCSpriteFrame frameWithImageNamed:@"Sprites/circle.png"]]; - button2.positionType = CCPositionTypeNormalized; - button2.position = ccp(0.1f, 0.65f); - button2.claimsUserInteraction = YES; - button2.exclusiveTouch = NO; - [self.contentNode addChild:button2]; - - CCButton *button3 = [CCButton buttonWithTitle:@"Non Excl" spriteFrame:[CCSpriteFrame frameWithImageNamed:@"Sprites/circle.png"]]; - button3.positionType = CCPositionTypeNormalized; - button3.position = ccp(0.1f, 0.35f); - button3.claimsUserInteraction = NO; - button3.exclusiveTouch = NO; - [self.contentNode addChild:button3]; - -} - -// ----------------------------------------------------------------- - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCSchedulerTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCSchedulerTest.m deleted file mode 100644 index 28f2072..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCSchedulerTest.m +++ /dev/null @@ -1,157 +0,0 @@ -// -// ObjectALTest.m -// cocos2d-ui-tests-ios -// -// Created by Viktor on 11/11/13. -// Copyright (c) 2013 Cocos2d. All rights reserved. -// - -#import "TestBase.h" - - -@interface SchedulerTestSprite : CCSprite @end -@implementation SchedulerTestSprite { - CCTime _updateTime, _fixedUpdateTime; -} - --(id)initWithTexture:(CCTexture *)texture rect:(CGRect)rect rotated:(BOOL)rotated -{ - if((self = [super initWithTexture:texture rect:rect rotated:rotated])){ - self.position = ccp(390, 160); - } - - return self; -} - --(void)before:(CCTime)delta -{ - NSLog(@"Before"); -} - --(void)after:(CCTime)delta -{ - NSLog(@"After"); -} - --(void)onEnter -{ - // Scheduling a method before calling [super onEnter] used to trigger a bug. - [self schedule:@selector(before:) interval:2.0]; - - [super onEnter]; - - [self schedule:@selector(after:) interval:2.0]; - - // Unschedule it and reschedule it to check for rescheduling issues. - [self unschedule:@selector(after:)]; - [self schedule:@selector(after:) interval:1.0]; -} - --(void)update:(CCTime)delta -{ - // update: moves left and right - _updateTime += delta; - - CGPoint pos = self.position; - pos.x = 360 + 30*cos(_updateTime); - self.position = pos; -} - --(void)fixedUpdate:(CCTime)delta -{ - // fixedUpdate: moves up and down - _fixedUpdateTime += delta; - - CGPoint pos = self.position; - pos.y = 160 + 30*sin(_updateTime); - self.position = pos; -} - -@end - - -#define CLASS_NAME CCSchedulerTest - -@interface CLASS_NAME : TestBase @end -@implementation CLASS_NAME - --(void)pauseTestWithParent:(CCNode *)parent objectToPause:(CCNode *)objectToPause -{ - { - // Set up a simple physics scene. - CCPhysicsNode *physics = [CCPhysicsNode node]; - physics.debugDraw = YES; - - CCNode *bounds = [CCNode node]; - bounds.physicsBody = [CCPhysicsBody bodyWithPolylineFromRect:CGRectMake(0, 80, 240, 120) cornerRadius:1]; - bounds.physicsBody.elasticity = 1.0; - [physics addChild:bounds]; - - CCNode *ball = [CCNode node]; - ball.position = ccp(120, 160); - - CCPhysicsBody *body = [CCPhysicsBody bodyWithCircleOfRadius:10 andCenter:CGPointZero]; - body.elasticity = 1.0; - body.friction = 0.0; - body.velocity = ccpMult(CCRANDOM_ON_UNIT_CIRCLE(), 200.0); - ball.physicsBody = body; - - [physics addChild:ball]; - [parent addChild:physics]; - } - - { - // Tests pausing update: and fixedUpdate: - CCSprite *sprite = [SchedulerTestSprite spriteWithImageNamed:@"Sprites/bird.png"]; - [parent addChild:sprite]; - } - - { - // Tests pausing actions - CCSprite *sprite = [CCSprite spriteWithImageNamed:@"Sprites/bird.png"]; - sprite.position = ccp(360, 160); - [sprite runAction:[CCActionRepeatForever actionWithAction:[CCActionRotateBy actionWithDuration:1 angle:90]]]; - [parent addChild:sprite]; - } - - CCButton *pause = [CCButton buttonWithTitle:@"Pause"]; - pause.block = ^(id sender){ - objectToPause.paused = !objectToPause.paused; - [(CCButton *)sender setTitle:objectToPause.paused ? @"Unpause" : @"Pause"]; - }; - pause.positionType = CCPositionTypeNormalized; - pause.position = ccp(0.5, 0.2); - [parent addChild:pause]; - -} - -- (void) setupPause1Test -{ - // Test pausing just the content node. - self.subTitle = @"All motion should stop when paused (1)"; - [self pauseTestWithParent:self.contentNode objectToPause:self.contentNode]; -} - -- (void) setupPause2Test -{ - // Test pausing the whole scene. - self.subTitle = @"All motion should stop when paused (2)\nThis test pauses the entire scene."; - [self pauseTestWithParent:self.contentNode objectToPause:self.scene]; -} - -- (void) setupPause3Test -{ - // Test pausing the content node with extra parent nodes. - self.subTitle = @"All motion should stop when paused (3)"; - - CCNode *node1 = [CCNode node]; - [self.contentNode addChild:node1]; - - CCNode *node2 = [CCNode node]; - node2.contentSize = self.contentNode.contentSizeInPoints; - [node1 addChild:node2]; - - [self pauseTestWithParent:node2 objectToPause:self.contentNode]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCScrollViewTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCScrollViewTest.m deleted file mode 100644 index 11732aa..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCScrollViewTest.m +++ /dev/null @@ -1,182 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "TestBase.h" - -@interface CCScrollViewTest : TestBase @end - -@implementation CCScrollViewTest - -- (NSArray*) testConstructors -{ - return [NSArray arrayWithObjects: - @"setupScrollViewBasicTest", - @"setupScrollViewPagingTest", - @"setupScrollViewHorizontalTest", - @"setupScrollViewVerticalTest", - @"setupScrollViewFlippedYTest", - @"setupScrollNoBounceTest", - nil]; -} - -- (void)setupScrollViewBasicTest -{ - self.subTitle = @"Basic Scrolling - Pan the content layer by dragging it around."; - - CCScrollView* scrollView = [[CCScrollView alloc] initWithContentNode:[self createScrollContent]]; - scrollView.flipYCoordinates = NO; - scrollView.delegate = self; - - [self.contentNode addChild:scrollView]; -} - -- (void)scrollViewDidEndDecelerating:(CCScrollView *)scrollView -{ - CCLOG(@"did end decelerating"); -} - -- (void)scrollViewDidEndDragging:(CCScrollView *)scrollView willDecelerate:(BOOL)decelerate -{ - CCLOG(@"did end dragging, decelerate: %@", decelerate ? @"YES" : @"NO"); -} - -- (void)scrollViewWillBeginDecelerating:(CCScrollView *)scrollView -{ - CCLOG(@"will begin decelerating"); -} - -- (void)scrollViewWillBeginDragging:(CCScrollView *)scrollView -{ - CCLOG(@"will begin dragging"); -} - -- (void)scrollViewDidScroll:(CCScrollView *)scrollView -{ - //CCLOG(@"Scrolling"); -} - -- (void)setupScrollViewPagingTest -{ - self.subTitle = @"Paging - Pan the content layer it should snap into a 3 x 3 grid."; - - CCScrollView* scrollView = [[CCScrollView alloc] initWithContentNode:[self createScrollContent]]; - scrollView.flipYCoordinates = NO; - scrollView.pagingEnabled = YES; - - [self.contentNode addChild:scrollView]; -} - -- (void)setupScrollViewHorizontalTest -{ - self.subTitle = @"Horizontal Scrolling - Layer should only scroll horizontally."; - - CCScrollView* scrollView = [[CCScrollView alloc] initWithContentNode:[self createScrollContent]]; - scrollView.contentSizeType = CCSizeTypeNormalized; - scrollView.flipYCoordinates = NO; - scrollView.verticalScrollEnabled = NO; - - [self.contentNode addChild:scrollView]; -} - -- (void)setupScrollViewVerticalTest -{ - self.subTitle = @"Vertical Scrolling - Layer should only scroll vertically."; - - CCScrollView* scrollView = [[CCScrollView alloc] initWithContentNode:[self createScrollContent]]; - scrollView.flipYCoordinates = NO; - scrollView.horizontalScrollEnabled = NO; - - [self.contentNode addChild:scrollView]; -} - -- (void)setupScrollViewFlippedYTest -{ - self.subTitle = @"Flip y coordinates - Layer should start in top-left position."; - - CCNode* node = [self createScrollContent]; - - CCScrollView* scrollView = [[CCScrollView alloc] init]; - scrollView.contentNode = node; - - [self.contentNode addChild:scrollView]; -} - -- (void)setupScrollNoBounceTest -{ - self.subTitle = @"Bounce disabled - Layer cannot be dragged out of bounds."; - - CCNode* node = [self createScrollContent]; - - CCScrollView* scrollView = [[CCScrollView alloc] init]; - scrollView.contentNode = node; - scrollView.bounces = NO; - - [self.contentNode addChild:scrollView]; -} - - -- (CCNode*) createScrollContent -{ - CCDirector* dir = [CCDirector sharedDirector]; - - CCNode* node = [CCNode node]; - - float w = 3; - float h = 3; - - // Make it 3 times the width and height of the parents container - node.contentSizeType = CCSizeTypeNormalized; - node.contentSize = CGSizeMake(w, h); - - BOOL toggle = NO; - - for (int x = 0; x < w; x++) - { - for (int y = 0; y < h; y++) - { - CCLabelTTF* lbl = [CCLabelTTF labelWithString:[NSString stringWithFormat:@"(%d,%d)",x,y] fontName:@"HelveticaNeue-Light" fontSize:100 * dir.UIScaleFactor]; - lbl.positionType = CCPositionTypeNormalized; - lbl.position = ccp((x + 0.5f)/w, (y + 0.5f)/h); - [node addChild:lbl]; - - // Create checkered patterns - if (toggle) - { - CCNodeColor* layer = [CCNodeColor nodeWithColor:[CCColor grayColor]]; - layer.contentSizeType = CCSizeTypeNormalized; - layer.contentSize = CGSizeMake(1.0f/w, 1.0f/h); - //layer.contentSize = CGSizeMake(100, 100); - - layer.positionType = CCPositionTypeNormalized; - layer.position = ccp(x/w, y/h); - [node addChild:layer z:-1]; - } - toggle = !toggle; - } - } - - return node; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCSliderTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCSliderTest.m deleted file mode 100644 index b0b7169..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCSliderTest.m +++ /dev/null @@ -1,78 +0,0 @@ -// -// CCSliderTest.m -// cocos2d-ui-tests-ios -// -// Created by Viktor on 10/25/13. -// Copyright (c) 2013 Cocos2d. All rights reserved. -// - -#import "TestBase.h" -#import "CCSlider.h" - -@interface CCSliderTest : TestBase @end - -@implementation CCSliderTest - -- (NSArray*) testConstructors -{ - return [NSArray arrayWithObjects: - @"setupBasicSliderTest", - @"setupBasicSliderRotatedTest", - nil]; -} - -- (void) setupBasicSliderTest -{ - self.subTitle = @"Tests a slider."; - - CCSpriteFrame* background = [CCSpriteFrame frameWithImageNamed:@"Tests/slider-background.png"]; - CCSpriteFrame* backgroundHilite = [CCSpriteFrame frameWithImageNamed:@"Tests/slider-background-hilite.png"]; - CCSpriteFrame* handle = [CCSpriteFrame frameWithImageNamed:@"Tests/slider-handle.png"]; - - CCSlider* slider = [[CCSlider alloc] initWithBackground:background andHandleImage:handle]; - [slider setBackgroundSpriteFrame:backgroundHilite forState:CCControlStateHighlighted]; - slider.positionType = CCPositionTypeNormalized; - slider.position = ccp(0.5f, 0.5f); - - slider.preferredSizeType = CCSizeTypeMake(CCSizeUnitNormalized, CCSizeUnitUIPoints); - slider.preferredSize = CGSizeMake(0.5f, 32); - - slider.anchorPoint = ccp(0.5f, 0.5f); - - [slider setTarget:self selector:@selector(actionCallback:)]; - - [self.contentNode addChild:slider]; -} - -- (void) setupBasicSliderRotatedTest -{ - self.subTitle = @"Tests a rotated slider with continuous callbacks."; - - CCSpriteFrame* background = [CCSpriteFrame frameWithImageNamed:@"Tests/slider-background.png"]; - CCSpriteFrame* backgroundHilite = [CCSpriteFrame frameWithImageNamed:@"Tests/slider-background-hilite.png"]; - CCSpriteFrame* handle = [CCSpriteFrame frameWithImageNamed:@"Tests/slider-handle.png"]; - - CCSlider* slider = [[CCSlider alloc] initWithBackground:background andHandleImage:handle]; - [slider setBackgroundSpriteFrame:backgroundHilite forState:CCControlStateHighlighted]; - slider.positionType = CCPositionTypeNormalized; - slider.position = ccp(0.5f, 0.5f); - - slider.preferredSizeType = CCSizeTypeMake(CCSizeUnitNormalized, CCSizeUnitUIPoints); - slider.preferredSize = CGSizeMake(0.5f, 32); - - slider.anchorPoint = ccp(0.5f, 0.5f); - slider.rotation = 30; - - [slider setTarget:self selector:@selector(actionCallback:)]; - slider.continuous = YES; - - [self.contentNode addChild:slider]; -} - -- (void) actionCallback:(id)sender -{ - CCSlider* slider = sender; - NSLog(@"Value changed: %f", slider.sliderValue); -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCSprite9SliceTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCSprite9SliceTest.m deleted file mode 100644 index c56f946..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCSprite9SliceTest.m +++ /dev/null @@ -1,41 +0,0 @@ -// -// CCSprite9SliceTest.m -// cocos2d-ui-tests-ios -// -// Created by Viktor on 10/23/13. -// Copyright (c) 2013 Cocos2d. All rights reserved. -// - -#import "TestBase.h" - -@interface CCSprite9SliceTest : TestBase @end - -@implementation CCSprite9SliceTest - -- (NSArray*) testConstructors -{ - return [NSArray arrayWithObjects: - @"setupSprite9SliceBasicTest", - nil]; -} - -- (void) setupSprite9SliceBasicTest -{ - self.subTitle = @"The two rounded rects should have the same size."; - - CCSprite9Slice* sprite0 = [CCSprite9Slice spriteWithImageNamed:@"Interface/textfield-bg.png"]; - sprite0.positionType = CCPositionTypeNormalized; - sprite0.position = ccp(0.5, 0.4); - sprite0.contentSize = CGSizeMake(240, 40); - [self.contentNode addChild:sprite0]; - - CCSprite9Slice* sprite1 = [CCSprite9Slice spriteWithImageNamed:@"Tests/textfield-bg.png"]; - sprite1.positionType = CCPositionTypeNormalized; - sprite1.position = ccp(0.5, 0.6); - sprite1.contentSize = CGSizeMake(240, 40); - [self.contentNode addChild:sprite1]; - - -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCTableViewTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCTableViewTest.m deleted file mode 100644 index b41ccd3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCTableViewTest.m +++ /dev/null @@ -1,237 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "TestBase.h" -#import "cocos2d-ui.h" - -@interface CCTableViewTest : TestBase @end - -#define kSimpleTableViewRowHeight 24 -#define kSimpleTableViewInset 50 - -@interface SimpleTableViewDataSource : NSObject -@end - -@implementation SimpleTableViewDataSource - -- (CCTableViewCell*) tableView:(CCTableView*)tableView nodeForRowAtIndex:(NSUInteger) index -{ - CCTableViewCell* cell = [CCTableViewCell node]; - - cell.contentSizeType = CCSizeTypeMake(CCSizeUnitNormalized, CCSizeUnitPoints); - cell.contentSize = CGSizeMake(1, kSimpleTableViewRowHeight); - - // Color every other row differently - CCNodeColor* bg; - if (index % 2 != 0) bg = [CCNodeColor nodeWithColor:[CCColor colorWithRed:1 green:0 blue:0 alpha:0.5]]; - else bg = [CCNodeColor nodeWithColor: [CCColor colorWithRed:0 green:1 blue:0 alpha:0.5]]; - - bg.userInteractionEnabled = NO; - bg.contentSizeType = CCSizeTypeNormalized; - bg.contentSize = CGSizeMake(1, 1); - [cell addChild:bg]; - - // Create a label with the row number - CCLabelTTF* lbl = [CCLabelTTF labelWithString:[NSString stringWithFormat:@"%d", (int)index] fontName:@"HelveticaNeue" fontSize:18]; - lbl.positionType = CCPositionTypeNormalized; - lbl.position = ccp(0.5f, 0.5f); - - [cell addChild:lbl]; - - return cell; -} - -- (NSUInteger) tableViewNumberOfRows:(CCTableView*) tableView -{ - return 50; -} - -//- (float) tableView:(CCTableView*)tableView heightForRowAtIndex:(NSUInteger) index; - -@end - - -@interface MultiplyScaleTableViewDataSource : NSObject -@end - -@implementation MultiplyScaleTableViewDataSource - -- (CCTableViewCell*) tableView:(CCTableView*)tableView nodeForRowAtIndex:(NSUInteger) index -{ - CCTableViewCell* cell = [CCTableViewCell node]; - - cell.contentSizeType = CCSizeTypeMake(CCSizeUnitNormalized, CCSizeUnitUIPoints); - cell.contentSize = CGSizeMake(1, kSimpleTableViewRowHeight); - - // Color every other row differently - CCNodeColor* bg; - if (index % 2 != 0) bg = [CCNodeColor nodeWithColor:[CCColor colorWithRed:1 green:0 blue:0 alpha:0.5]]; - else bg = [CCNodeColor nodeWithColor:[CCColor colorWithRed:0 green:1 blue:0 alpha:0.5]]; - - bg.userInteractionEnabled = NO; - bg.contentSizeType = CCSizeTypeNormalized; - bg.contentSize = CGSizeMake(1, 1); - [cell addChild:bg]; - - // Create a label with the row number - CCLabelTTF* lbl = [CCLabelTTF labelWithString:[NSString stringWithFormat:@"%d", (int)index] fontName:@"HelveticaNeue" fontSize:18 * [CCDirector sharedDirector].UIScaleFactor]; - lbl.positionType = CCPositionTypeNormalized; - lbl.position = ccp(0.5f, 0.5f); - - [cell addChild:lbl]; - - return cell; -} - -- (NSUInteger) tableViewNumberOfRows:(CCTableView*) tableView -{ - return 50; -} - -//- (float) tableView:(CCTableView*)tableView heightForRowAtIndex:(NSUInteger) index; - -@end - - -@interface VariableHeightTableViewDataSource : NSObject -@end - -@implementation VariableHeightTableViewDataSource - -- (CCTableViewCell*) tableView:(CCTableView*)tableView nodeForRowAtIndex:(NSUInteger) index -{ - CCTableViewCell* cell = [CCTableViewCell node]; - - cell.contentSizeType = CCSizeTypeMake(CCSizeUnitNormalized, CCSizeUnitUIPoints); - - // Make every row have a different height - cell.contentSize = CGSizeMake(1, 5 * index + 15); - - // Color every other row differently - CCNodeColor* bg; - if (index % 2 != 0) bg = [CCNodeColor nodeWithColor:[CCColor colorWithRed:1 green:0 blue:0 alpha:0.5]]; - else bg = [CCNodeColor nodeWithColor:[CCColor colorWithRed:0 green:1 blue:0 alpha:0.5]]; - - bg.userInteractionEnabled = NO; - bg.contentSizeType = CCSizeTypeNormalized; - bg.contentSize = CGSizeMake(1, 1); - [cell addChild:bg]; - - // Create a label with the row number - CCLabelTTF* lbl = [CCLabelTTF labelWithString:[NSString stringWithFormat:@"%d", (int)index] fontName:@"HelveticaNeue" fontSize:18 * [CCDirector sharedDirector].UIScaleFactor]; - lbl.positionType = CCPositionTypeNormalized; - lbl.position = ccp(0.5f, 0.5f); - - [cell addChild:lbl]; - - return cell; -} - -- (NSUInteger) tableViewNumberOfRows:(CCTableView*) tableView -{ - return 50; -} - -- (float) tableView:(CCTableView*)tableView heightForRowAtIndex:(NSUInteger) index -{ - return 5 * index + 15; -} - -@end - - -@implementation CCTableViewTest - -- (NSArray*) testConstructors -{ - return [NSArray arrayWithObjects: - @"setupTableViewBasicTest", - @"setupTableViewMultiplyScaleTest", - @"setupTableViewVariableHeightTest", - nil]; -} - -- (void) setupTableViewBasicTest -{ - self.subTitle = @"Simple table view. Displays a number for each row within box (no clipping)."; - - // Add a gray background box - CCNodeColor* colorBg = [CCNodeColor nodeWithColor:[CCColor grayColor]]; - colorBg.contentSizeType = CCSizeTypeMake(CCSizeUnitInsetPoints, CCSizeUnitInsetPoints); - colorBg.contentSize = CGSizeMake(kSimpleTableViewInset * 2, kSimpleTableViewInset * 2); - colorBg.userInteractionEnabled = NO; - colorBg.position = ccp(kSimpleTableViewInset, kSimpleTableViewInset); - [self.contentNode addChild:colorBg]; - - // Create the table view and add it to the box - CCTableView* tableView = [[CCTableView alloc] init]; - tableView.rowHeight = kSimpleTableViewRowHeight; - [colorBg addChild:tableView]; - - tableView.dataSource = [[SimpleTableViewDataSource alloc] init]; -} - -- (void) setupTableViewMultiplyScaleTest -{ - self.subTitle = @"Table rows height multiplied by positionScaleFactor."; - - // Add a gray background box - CCNodeColor* colorBg = [CCNodeColor nodeWithColor:[CCColor grayColor]]; - colorBg.contentSizeType = CCSizeTypeMake(CCSizeUnitInsetPoints, CCSizeUnitInsetPoints); - colorBg.contentSize = CGSizeMake(kSimpleTableViewInset * 2, kSimpleTableViewInset * 2); - colorBg.userInteractionEnabled = NO; - colorBg.position = ccp(kSimpleTableViewInset, kSimpleTableViewInset); - [self.contentNode addChild:colorBg]; - - // Create the table view and add it to the box - CCTableView* tableView = [[CCTableView alloc] init]; - tableView.rowHeightUnit = CCSizeUnitUIPoints; - tableView.rowHeight = kSimpleTableViewRowHeight; - [colorBg addChild:tableView]; - - tableView.dataSource = [[MultiplyScaleTableViewDataSource alloc] init]; -} - -- (void) setupTableViewVariableHeightTest -{ - self.subTitle = @"Table rows have different (increasing) heights."; - - // Add a gray background box - CCNodeColor* colorBg = [CCNodeColor nodeWithColor:[CCColor grayColor]]; - colorBg.contentSizeType = CCSizeTypeMake(CCSizeUnitInsetPoints, CCSizeUnitInsetPoints); - colorBg.contentSize = CGSizeMake(kSimpleTableViewInset * 2, kSimpleTableViewInset * 2); - colorBg.userInteractionEnabled = NO; - colorBg.position = ccp(kSimpleTableViewInset, kSimpleTableViewInset); - [self.contentNode addChild:colorBg]; - - // Create the table view and add it to the box - CCTableView* tableView = [[CCTableView alloc] init]; - tableView.rowHeightUnit = CCSizeUnitUIPoints; - tableView.rowHeight = kSimpleTableViewRowHeight; - [colorBg addChild:tableView]; - - tableView.dataSource = [[VariableHeightTableViewDataSource alloc] init]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCTextFieldTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCTextFieldTest.m deleted file mode 100644 index 5aa71e3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCTextFieldTest.m +++ /dev/null @@ -1,50 +0,0 @@ -// -// CCTextFieldTest.m -// cocos2d-ui-tests-osx -// -// Created by Viktor on 10/23/13. -// Copyright (c) 2013 Cocos2d. All rights reserved. -// - -#import "TestBase.h" -#import "CCTextField.h" - -@interface CCTextFieldTest : TestBase @end - -@implementation CCTextFieldTest - -- (NSArray*) testConstructors -{ - return [NSArray arrayWithObjects: - @"setupTextFieldBasicTest", - nil]; -} - -- (void) setupTextFieldBasicTest -{ - self.subTitle = @"Tests text fields."; - - CCSpriteFrame* bg = [CCSpriteFrame frameWithImageNamed:@"Tests/textfield-bg.png"]; - CCTextField* textField = [[CCTextField alloc] initWithSpriteFrame:bg]; - - textField.preferredSizeType = CCSizeTypeMake(CCSizeUnitNormalized, CCSizeUnitPoints); - textField.preferredSize = CGSizeMake(0.5, 36); - textField.positionType = CCPositionTypeNormalized; - textField.position = ccp(0.5f, 0.5f); - textField.padding = 6; - textField.anchorPoint = ccp(0.5f, 0.5f); - textField.string = @"Hello!"; - - [textField setTarget:self selector:@selector(pressedEnter:)]; - - [self.contentNode addChild:textField]; -} - -- (void) pressedEnter:(id)sender -{ - CCTextField* textField = sender; - - NSLog(@"Finished editing: %@", textField.string); -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCTextureCacheTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCTextureCacheTest.m deleted file mode 100644 index ae0da4c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCTextureCacheTest.m +++ /dev/null @@ -1,144 +0,0 @@ -// -// CCTextureCacheTest.m -// cocos2d-ui-tests-ios -// -// Created by Viktor on 11/12/13. -// Copyright (c) 2013 Cocos2d. All rights reserved. -// - -#import "TestBase.h" -#import "CCTextureCache.h" - -@interface CCTextureCacheTest : TestBase -@property (nonatomic,strong) CCTexture* texture; -@end - -@implementation CCTextureCacheTest -{ - CCNode *_spriteNode; -} - -- (NSArray*) testConstructors -{ - return [NSArray arrayWithObjects: - @"setupTextureCacheTest", - nil]; -} - -- (void) setupTextureCacheTest -{ - self.subTitle = @"Tests the texture cache's retain count under ARC (check console)."; - - CCButton* btnAdd = [CCButton buttonWithTitle:@"Load textures to cache"]; - btnAdd.positionType = CCPositionTypeNormalized; - btnAdd.position = ccp(0.5, 0.8); - [btnAdd setTarget:self selector:@selector(testCacheAdd:)]; - [self.contentNode addChild:btnAdd]; - - _spriteNode = [CCNode node]; - [self.contentNode addChild:_spriteNode]; - - CCButton* btnClear = [CCButton buttonWithTitle:@"Cache information"]; - btnClear.positionType = CCPositionTypeNormalized; - btnClear.position = ccp(0.5, 0.7); - [btnClear setTarget:self selector:@selector(testCacheInformation:)]; - [self.contentNode addChild:btnClear]; - - CCButton* btnCreate = [CCButton buttonWithTitle:@"Create sprites"]; - btnCreate.positionType = CCPositionTypeNormalized; - btnCreate.position = ccp(0.5, 0.6); - [btnCreate setTarget:self selector:@selector(testCacheCreate:)]; - [self.contentNode addChild:btnCreate]; - - CCButton* btnDestroy = [CCButton buttonWithTitle:@"Destroy sprites"]; - btnDestroy.positionType = CCPositionTypeNormalized; - btnDestroy.position = ccp(0.5, 0.5); - [btnDestroy setTarget:self selector:@selector(testCacheDestroy:)]; - [self.contentNode addChild:btnDestroy]; - - CCButton* btnRelease = [CCButton buttonWithTitle:@"Flush unused textures"]; - btnRelease.positionType = CCPositionTypeNormalized; - btnRelease.position = ccp(0.5, 0.4); - [btnRelease setTarget:self selector:@selector(testCacheFlush:)]; - [self.contentNode addChild:btnRelease]; - - CCButton* btnCacheRelease = [CCButton buttonWithTitle:@"Flush unused frames"]; - btnCacheRelease.positionType = CCPositionTypeNormalized; - btnCacheRelease.position = ccp(0.5, 0.3); - [btnCacheRelease setTarget:self selector:@selector(testFrameCacheFlush:)]; - [self.contentNode addChild:btnCacheRelease]; -} - -// add a couple of images to the cache -- (void)testCacheAdd:(id)sender -{ - NSLog(@"Loading 5 textures:"); - [[CCTextureCache sharedTextureCache] addImage:@"Images/grossini_dance_01.png"]; - [[CCTextureCache sharedTextureCache] addImage:@"Images/grossini_dance_02.png"]; - [[CCTextureCache sharedTextureCache] addImage:@"Images/grossini_dance_03.png"]; - [[CCTextureCache sharedTextureCache] addImage:@"Images/grossini_dance_04.png"]; - [[CCTextureCache sharedTextureCache] addImage:@"Images/grossini_dance_05.png"]; -} - -// create a couple of sprites, with cache images -- (void)testCacheCreate:(id)sender -{ - NSLog(@"Creating 4 sprites:"); - - CCSprite *sprite; - - [_spriteNode removeAllChildren]; - - sprite = [CCSprite spriteWithImageNamed:@"Images/grossini_dance_01.png"]; - sprite.positionType = CCPositionTypeNormalized; - sprite.position = ccp(0.3, 0.4); - [_spriteNode addChild:sprite]; - - sprite = [CCSprite spriteWithImageNamed:@"Images/grossini_dance_02.png"]; - sprite.positionType = CCPositionTypeNormalized; - sprite.position = ccp(0.5, 0.4); - [_spriteNode addChild:sprite]; - - sprite = [CCSprite spriteWithImageNamed:@"Images/grossini_dance_03.png"]; - sprite.positionType = CCPositionTypeNormalized; - sprite.position = ccp(0.7, 0.4); - [_spriteNode addChild:sprite]; - - // This one is loaded from a sprite sheet. - sprite = [CCSprite spriteWithImageNamed:@"Sprites/bird.png"]; - sprite.positionType = CCPositionTypeNormalized; - sprite.position = ccp(0.7, 0.4); - [_spriteNode addChild:sprite]; - -} - - -// Destroy the sprites -- (void)testCacheDestroy:(id)sender -{ - NSLog(@"Removing sprites:"); - [_spriteNode removeAllChildren]; -} - -// show cache information -- (void)testCacheInformation:(id)sender -{ - NSLog(@"Dumping texture cache info:"); - [[CCTextureCache sharedTextureCache] dumpCachedTextureInfo]; -} - -// remove unused textures -- (void)testCacheFlush:(id)sender -{ - NSLog(@"Flushing the texture cache:"); - [[CCTextureCache sharedTextureCache] removeUnusedTextures]; -} - -// remove unused textures -- (void)testFrameCacheFlush:(id)sender -{ - NSLog(@"Flushing the sprite frame cache:"); - [[CCSpriteFrameCache sharedSpriteFrameCache] removeUnusedSpriteFrames]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCTransitionTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCTransitionTest.m deleted file mode 100644 index 1604a8b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/CCTransitionTest.m +++ /dev/null @@ -1,62 +0,0 @@ -// -// CCTransitionTest.m -// cocos2d-ui-tests-ios -// -// Created by Viktor on 10/16/13. -// Copyright (c) 2013 Cocos2d. All rights reserved. -// - -#import "TestBase.h" - -@interface CCTransitionTest : TestBase @end - -@implementation CCTransitionTest -{ - CCTransition* _nextTransition; -} - -- (NSArray*) testConstructors -{ - return [NSArray arrayWithObjects: - @"setupCrossFadeTest", - @"setupFadeWithColorTest", - // TODO: Fix all tests - nil]; -} - -- (void) setupCrossFadeTest -{ - self.subTitle = @"Cross fade"; - _nextTransition = [CCTransition transitionCrossFadeWithDuration:1]; - - CCNodeColor* bgLayer = [CCNodeColor nodeWithColor:[CCColor redColor]]; - bgLayer.contentSize = CGSizeMake(1, 1); - bgLayer.contentSizeType = CCSizeTypeNormalized; - [self.contentNode addChild:bgLayer]; -} - -- (void) setupFadeWithColorTest -{ - self.subTitle = @"Fade with Color"; - _nextTransition = [CCTransition transitionFadeWithColor:[CCColor blackColor] duration:1]; - - CCNodeColor* bgLayer = [CCNodeColor nodeWithColor:[CCColor greenColor]]; - bgLayer.contentSize = CGSizeMake(1, 1); - bgLayer.contentSizeType = CCSizeTypeNormalized; - [self.contentNode addChild:bgLayer]; -} - -// Overridden methods to support transitions - -- (void) pressedNext:(id)sender -{ - NSInteger newTest = _currentTest + 1; - if (newTest >= self.testConstructors.count) newTest = 0; - - CCScene* testScene = [TestBase sceneWithTestName:self.testName]; - [[[testScene children] objectAtIndex:0] setupTestWithIndex:newTest]; - - [[CCDirector sharedDirector] replaceScene:testScene withTransition:_nextTransition]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/ColorTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/ColorTest.m deleted file mode 100644 index a88144c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/ColorTest.m +++ /dev/null @@ -1,183 +0,0 @@ -// -// Color Tests -// http://www.cocos2d-iphone.org -// -// Created by Andy Korth on 12/12/13. -// - -#import "cocos2d.h" -#import "TestBase.h" - -@interface ColorTest : TestBase @end - -@implementation ColorTest - -- (void) setUp -{ - [[CCFileUtils sharedFileUtils] setSearchPath: @[ @"Images", kCCFileUtilsDefaultSearchPath] ]; -} - -- (CCSprite *) loadAndDisplayImageNamed:(NSString*) fileName withTitle:(NSString*) title{ - - self.subTitle = title; - - CGSize s = [[CCDirector sharedDirector] viewSize]; - - CCSprite *img = [CCSprite spriteWithImageNamed:fileName]; - img.position = ccp( s.width/2.0f, s.height/2.0f); - [self.contentNode addChild:img]; - return img; -} - --(void) setupTintRedTest -{ - CCSprite * img = [self loadAndDisplayImageNamed: @"powered.png" withTitle: @"Tint image red"]; - [img setColor:[CCColor redColor]]; -} - - --(void) setupNormalColorTest -{ - CCSprite * img = [self loadAndDisplayImageNamed: @"powered.png" withTitle: @"Image should be normal colored"]; - - // Crazy color values should be correctly clamped unless using custom shaders. - [img setColor:[CCColor colorWithRed:1.1f green:10.0f blue:100.0f alpha:1.1f]]; -} - --(void) setupSetColorDoesNotChangeAlphaTest -{ - CCSprite * img = [self loadAndDisplayImageNamed: @"powered.png" withTitle: @"Image should not be transparent. setColor ignores alpha"]; - [img setColor:[CCColor colorWithRed:1.0f green:1.0f blue:1.0f alpha:0.5f]]; -} - - --(void) setupSetColorRGBASetsAlphaTest -{ - CCSprite * img = [self loadAndDisplayImageNamed: @"powered.png" withTitle: @"50% alpha, via setColorRGBA"]; - [img setColorRGBA:[CCColor colorWithRed:1.0f green:1.0f blue:1.0f alpha:0.5f]]; -} - --(void) setupHalfTransparentViaOpacityTest -{ - CCSprite * img = [self loadAndDisplayImageNamed: @"powered.png" withTitle: @"50% alpha, via SetOpacity"]; - [img setOpacity:0.5f]; -} - --(void) setupDoNotCascadeColorTest -{ - CGSize s = [[CCDirector sharedDirector] viewSize]; - - // add parent with two children sprites. - CCSprite *parent = [self loadAndDisplayImageNamed: @"powered.png" withTitle: @""]; - [parent setPosition:ccp(s.width/2, s.height/3*2)]; - - - CCSprite *sprite = [CCSprite spriteWithImageNamed:@"powered.png"]; - [parent addChild:sprite]; - [sprite setPosition:ccp(-parent.contentSize.width, -100)]; - - sprite = [CCSprite spriteWithImageNamed:@"powered.png"]; - [parent addChild:sprite]; - [sprite setPosition:ccp(2* parent.contentSize.width, -100)]; - - parent.cascadeColorEnabled = NO; - [parent setColor:[CCColor redColor]]; - - self.subTitle = @"Parent should be red, children normal. (Color cascade off)"; -} - --(void) setupCascadeColorTest -{ - CGSize s = [[CCDirector sharedDirector] viewSize]; - - // add parent with two children sprites. - CCSprite *parent = [self loadAndDisplayImageNamed: @"powered.png" withTitle: @""]; - parent.name = @"Parent node"; - [parent setPosition:ccp(s.width/2, s.height/3*2)]; - - - CCSprite *sprite = [CCSprite spriteWithImageNamed:@"powered.png"]; - [parent addChild:sprite]; - [sprite setPosition:ccp(-parent.contentSize.width, -100)]; - - sprite = [CCSprite spriteWithImageNamed:@"powered.png"]; - [parent addChild:sprite]; - [sprite setPosition:ccp(2* parent.contentSize.width, -100)]; - - parent.cascadeColorEnabled = YES; - [parent setColor:[CCColor redColor]]; - - self.subTitle = @"Parent and 2 children sprites should all be red. (Color cascade)"; -} - --(void) setupFadeChildrenTest -{ - CGSize s = [[CCDirector sharedDirector] viewSize]; - - // add parent with two children sprites. - CCSprite *parent = [self loadAndDisplayImageNamed: @"powered.png" withTitle: @""]; - parent.name = @"Parent node"; - [parent setPosition:ccp(s.width/2, s.height/3*2)]; - - - CCSprite *sprite = [CCSprite spriteWithImageNamed:@"powered.png"]; - [parent addChild:sprite]; - [sprite setPosition:ccp(-parent.contentSize.width, -100)]; - [sprite setColor:[CCColor redColor]]; - - sprite = [CCSprite spriteWithImageNamed:@"powered.png"]; - [parent addChild:sprite]; - [sprite setPosition:ccp(2* parent.contentSize.width, -100)]; - [sprite setColor:[CCColor greenColor]]; - - parent.cascadeOpacityEnabled = YES; - - id seq = [CCActionSequence actions: - [CCActionFadeOut actionWithDuration:0.5f], - [CCActionFadeIn actionWithDuration:0.2f], - nil]; - [parent runAction: [CCActionRepeatForever actionWithAction:seq ] ]; - - - self.subTitle = @"Parent and red/green child should all fade in and out together."; -} - --(void) setupCCNodeColorTest -{ - CCNodeColor *colorNode = [CCNodeColor nodeWithColor:[CCColor colorWithRed:0.2f green:0.3f blue:0.5f alpha:1.0f]]; - [self.contentNode addChild:colorNode]; - - self.subTitle = @"A pretty blue background."; -} - --(void) setupCCNodeGradientColorTest -{ - CGSize s = [[CCDirector sharedDirector] viewSize]; - - CCNodeGradient *colorNode = [CCNodeGradient nodeWithColor:[CCColor blueColor] - fadingTo:[CCColor redColor] - alongVector:ccp(1, 1)]; - colorNode.contentSize = CGSizeMake(200, 200); - colorNode.position = ccp( s.width/2.0f - 100, s.height/2.0f - 100); - [self.contentNode addChild:colorNode]; - - self.subTitle = @"Blue bottom left, red top right"; -} - - --(void) unfinishedsetupBMFontColorCascadeTest -{ - CCNodeColor *colorNode = [CCNodeColor nodeWithColor:[CCColor colorWithRed:1.0f green:0.0f blue:0.0f alpha:1.0f]]; - [colorNode setCascadeColorEnabled:YES]; - [self.contentNode addChild:colorNode]; - - CCLabelBMFont* bmFont = [CCLabelBMFont labelWithString:@"CCLabelBMFont" fntFile:@"font_menu.fnt"]; - [colorNode addChild:bmFont]; // This will be white (font bitmap is white) - - [bmFont setColor:[CCColor whiteColor]]; // Oh now it turns red :-) - - - self.subTitle = @"Text color should be red."; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/ObjectALTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/ObjectALTest.m deleted file mode 100644 index c2acc68..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/ObjectALTest.m +++ /dev/null @@ -1,40 +0,0 @@ -// -// ObjectALTest.m -// cocos2d-ui-tests-ios -// -// Created by Viktor on 11/11/13. -// Copyright (c) 2013 Cocos2d. All rights reserved. -// - -#import "TestBase.h" -#import "OALSimpleAudio.h" - -@interface ObjectALTest : TestBase @end - -@implementation ObjectALTest - -- (NSArray*) testConstructors -{ - return [NSArray arrayWithObjects: - @"setupSimpleAudioTest", - nil]; -} - -- (void) setupSimpleAudioTest -{ - self.subTitle = @"Test playback of sound effect."; - - CCButton* btn = [CCButton buttonWithTitle:@"Play Sound"]; - btn.positionType = CCPositionTypeNormalized; - btn.position = ccp(0.5, 0.5); - [btn setTarget:self selector:@selector(playSimpleSound:)]; - - [self.contentNode addChild:btn]; -} - -- (void) playSimpleSound:(id)sender -{ - [[OALSimpleAudio sharedInstance] playEffect:@"Sounds/sound.wav"]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/ParallaxTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/ParallaxTest.m deleted file mode 100644 index 1a0300b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/ParallaxTest.m +++ /dev/null @@ -1,180 +0,0 @@ -// -// Parallax Demo -// a cocos2d example -// http://www.cocos2d-iphone.org -// -// Created by Andy Korth on 11/15/13. -// - -#import "cocos2d.h" - -// local import -#import "TestBase.h" - -@interface ParallaxTest : TestBase @end - -@implementation ParallaxTest - -CCParallaxNode *parallaxNode; - -- (NSArray*) testConstructors -{ - return [NSArray arrayWithObjects: - @"setupParallaxTest1", - @"setupParallaxTest2", - nil]; -} - - --(void) setupParallaxTest1 -{ - self.subTitle = @"Parallax: parent and 3 children"; - self.userInteractionEnabled = NO; - - // Top Layer, a simple image - CCSprite *cocosImage = [CCSprite spriteWithImageNamed:@"Images/powered.png"]; - // scale the image (optional) - cocosImage.scale = 1.0f; - // change the transform anchor point to 0,0 (optional) - cocosImage.anchorPoint = ccp(0,0); - - - // Middle layer: a Tile map atlas - CCTiledMap *tilemap = [CCTiledMap tiledMapWithFile:@"TileMaps/orthogonal-test1.tmx" ]; - - // change the transform anchor to 0,0 (optional) - tilemap.anchorPoint = ccp(0, 0); - - // background layer: another image - CCSprite *background = [CCSprite spriteWithImageNamed:@"Images/background.png"]; - // scale the image (optional) - background.scale = 1.5f; - // change the transform anchor point (optional) - background.anchorPoint = ccp(0,0); - - // create a void node, a parent node - CCParallaxNode *voidNode = [CCParallaxNode node]; - - // NOW add the 3 layers to the 'void' node - - // background image is moved at a ratio of 0.4x, 0.5y - [voidNode addChild:background z:-1 parallaxRatio:ccp(0.4f,0.5f) positionOffset:CGPointZero]; - - // tiles are moved at a ratio of 2.2x, 1.0y - [voidNode addChild:tilemap z:1 parallaxRatio:ccp(2.2f,1.0f) positionOffset:ccp(0,0)]; - - // top image is moved at a ratio of 3.0x, 2.5y - [voidNode addChild:cocosImage z:2 parallaxRatio:ccp(3.0f,2.5f) positionOffset:ccp(300,200)]; - - - // now create some actions that will move the 'void' node - // and the children of the 'void' node will move at different - // speed, thus, simulation the 3D environment - id goUp = [CCActionMoveBy actionWithDuration:4 position:ccp(0,-200)]; - id goDown = [goUp reverse]; - id go = [CCActionMoveBy actionWithDuration:8 position:ccp(-150,0)]; - id goBack = [go reverse]; - id seq = [CCActionSequence actions: - goUp, - go, - goDown, - goBack, - nil]; - [voidNode runAction: [CCActionRepeatForever actionWithAction:seq ] ]; - - [self.contentNode addChild:voidNode]; - -} - -#pragma mark Example Parallax 2 - --(void) setupParallaxTest2 -{ - self.userInteractionEnabled = YES; - - // Make the node fill the entire area. Required for user interaction. - self.contentSizeType = CCSizeTypeNormalized; - self.contentSize = CGSizeMake(1, 1); - - self.subTitle = @"Parallax: drag screen"; - - // Top Layer, a simple image - CCSprite *cocosImage = [CCSprite spriteWithImageNamed:@"Images/powered.png"]; - // scale the image (optional) - cocosImage.scale = 2.5f; - // change the transform anchor point to 0,0 (optional) - cocosImage.anchorPoint = ccp(0,0); - - - // Middle layer: a Tile map atlas - CCTiledMap *tilemap = [CCTiledMap tiledMapWithFile:@"TileMaps/orthogonal-test5.tmx" ]; - - - // change the transform anchor to 0,0 (optional) - tilemap.anchorPoint = ccp(0, 0); - - // background layer: another image - CCSprite *background = [CCSprite spriteWithImageNamed:@"Images/background.png"]; - // scale the image (optional) - background.scale = 1.5f; - // change the transform anchor point (optional) - background.anchorPoint = ccp(0,0); - - - // create a void node, a parent node - parallaxNode = [CCParallaxNode node]; - - // NOW add the 3 layers to the 'void' node - - // background image is moved at a ratio of 0.4x, 0.5y - [parallaxNode addChild:background z:-1 parallaxRatio:ccp(0.4f,0.5f) positionOffset:CGPointZero]; - - // tiles are moved at a ratio of 1.0, 1.0y - [parallaxNode addChild:tilemap z:1 parallaxRatio:ccp(1.0f,1.0f) positionOffset:ccp(0,-200)]; - - // top image is moved at a ratio of 3.0x, 2.5y - [parallaxNode addChild:cocosImage z:2 parallaxRatio:ccp(3.0f,2.5f) positionOffset:ccp(200,1000)]; - - [self.contentNode addChild:parallaxNode z:0]; - -} - -#if ( TARGET_OS_IPHONE || TARGET_IPHONE_SIMULATOR ) - --(void) touchBegan:(UITouch *)touch withEvent:(UIEvent *)event -{ - [self touchEnded:touch withEvent:event]; -} - -- (void)touchMoved:(UITouch *)touch withEvent:(UIEvent *)event -{ - [self touchEnded:touch withEvent:event]; -} - -- (void)touchEnded:(UITouch *)touch withEvent:(UIEvent *)event -{ - CGPoint touchLocation = [touch locationInView: [touch view]]; - CGPoint prevLocation = [touch previousLocationInView: [touch view]]; - - touchLocation = [[CCDirector sharedDirector] convertToGL: touchLocation]; - prevLocation = [[CCDirector sharedDirector] convertToGL: prevLocation]; - - CGPoint diff = ccpSub(touchLocation,prevLocation); - - - CGPoint currentPos = [parallaxNode position]; - [parallaxNode setPosition: ccpAdd(currentPos, diff)]; -} - -#else - -- (void)mouseDragged:(NSEvent *)theEvent -{ - CGPoint currentPos = [parallaxNode position]; - [parallaxNode setPosition: ccpAdd(currentPos, CGPointMake( theEvent.deltaX, -theEvent.deltaY) )]; -} -#endif - -@end - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/ParticleTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/ParticleTest.m deleted file mode 100644 index 8290579..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/ParticleTest.m +++ /dev/null @@ -1,333 +0,0 @@ -// -// ParticleTest -// cocos2d-ui-tests-ios -// -// Created by Andy Korth on November 25th, 2013. -// - -#import "TestBase.h" -#import "CCTextureCache.h" - -@interface ParticleTest : TestBase -@property (readwrite, retain) CCParticleSystemBase *emitter; -@end - - -@implementation ParticleTest -{ - CCSprite *background; -} - -- (NSArray*) testConstructors -{ - return [NSArray arrayWithObjects: - @"setupFlower", - @"setupBigFlower", - @"setupUpsideDown", - @"setupTestPremultipliedAlpha", - @"setupMultipleSystems", - @"setupCustomSpinTest", - @"setupRainbowEffect", - @"setupGalaxy", - @"setupLavaFlow", - @"setupComet", - - nil]; -} - -- (void) setUp -{ - [[CCFileUtils sharedFileUtils] setSearchPath: @[ @"Images", kCCFileUtilsDefaultSearchPath] ]; -} - --(void) setupComet -{ - self.emitter = [CCParticleSystem particleWithFile:@"Particles/Comet.plist"]; - [self.contentNode addChild:self.emitter z:10]; - [self createScene: @"Comet Particle System"]; -} - --(void) setupFlower -{ - self.emitter = [CCParticleSystem particleWithFile:@"Particles/Flower.plist"]; - self.emitter.texture = [[CCTextureCache sharedTextureCache] addImage: @"stars-grayscale.png"]; - [self.contentNode addChild:self.emitter z:10]; - [self createScene: @"Flower made of pretty stars. Loaded from plist."]; -} - --(void) setupBigFlower -{ - self.emitter = [[CCParticleSystem alloc] initWithTotalParticles:50]; - self.emitter.texture = [[CCTextureCache sharedTextureCache] addImage: @"stars-grayscale.png"]; - - // duration - self.emitter.duration = CCParticleSystemDurationInfinity; - - // Gravity Mode: gravity - self.emitter.gravity = CGPointZero; - - // Set "Gravity" mode (default one) - self.emitter.emitterMode = CCParticleSystemModeGravity; - - // Gravity Mode: speed of particles - self.emitter.speed = 160; - self.emitter.speedVar = 20; - - // Gravity Mode: radial - self.emitter.radialAccel = -120; - self.emitter.radialAccelVar = 0; - - // Gravity Mode: tagential - self.emitter.tangentialAccel = 30; - self.emitter.tangentialAccelVar = 0; - - // angle - self.emitter.angle = 90; - self.emitter.angleVar = 360; - - // emitter position - self.emitter.position = ccp(160,240); - self.emitter.posVar = CGPointZero; - - // life of particles - self.emitter.life = 4; - self.emitter.lifeVar = 1; - - // spin of particles - self.emitter.startSpin = 0; - self.emitter.startSpinVar = 0; - self.emitter.endSpin = 0; - self.emitter.endSpinVar = 0; - - // color of particles - self.emitter.startColor = [CCColor colorWithRed:0.5 green:0.5 blue:0.5 alpha:1]; - self.emitter.startColorVar = [CCColor colorWithRed:0.5 green:0.5 blue:0.5 alpha:1]; - self.emitter.endColor = [CCColor colorWithRed:0.1 green:0.1 blue:0.1 alpha:0.2]; - self.emitter.endColorVar = [CCColor colorWithRed:0.1 green:0.1 blue:0.1 alpha:0.2]; - - // size, in pixels - self.emitter.startSize = 80.0f; - self.emitter.startSizeVar = 40.0f; - self.emitter.endSize = CCParticleSystemStartSizeEqualToEndSize; - - // emits per second - self.emitter.emissionRate = self.emitter.totalParticles/self.emitter.life; - - // additive - self.emitter.blendAdditive = YES; - - [self.contentNode addChild:self.emitter z:10]; - - [self createScene: @"Big Flower, setup without plist"]; -} - - -#ifdef __CC_PLATFORM_IOS -#define PARTICLE_FIRE_NAME @"fire.pvr" -#elif defined(__CC_PLATFORM_MAC) -#define PARTICLE_FIRE_NAME @"fire.png" -#endif - --(void) setupMultipleSystems -{ - - CGSize s = [CCDirector sharedDirector].designSize; - - for (int i = 0; i<5; i++) { - CCParticleSystem *particleSystem = [CCParticleSystem particleWithFile:@"Particles/Flower.plist"]; - particleSystem.texture = [[CCTextureCache sharedTextureCache] addImage: @"stars-grayscale.png"]; - - particleSystem.position = ccp(s.width/2 + i*150 - 300, s.height/2); - [self.contentNode addChild:particleSystem z:10]; - } - - [self createScene: @"Multiple Particle Systems - There should be 5"]; -} - - - --(void) setupGalaxy -{ - - self.emitter = [CCParticleSystem particleWithFile:@"Particles/Galaxy.plist"]; - self.emitter.texture = [[CCTextureCache sharedTextureCache] addImage: PARTICLE_FIRE_NAME]; - [self.contentNode addChild:self.emitter z:10]; - [self createScene: @"Galaxy - You should see radial & tangential accel"]; -} - --(void) setupLavaFlow -{ - self.emitter = [CCParticleSystem particleWithFile:@"Particles/LavaFlow.plist"]; - [self.contentNode addChild:self.emitter z:10]; - [self createScene: @"Lava Flow"]; -} - --(void) setupTestPremultipliedAlpha -{ - self.emitter = [CCParticleSystem particleWithFile:@"Particles/TestPremultipliedAlpha.plist"]; - [self.contentNode addChild:self.emitter z:10]; - [self createScene: @"Test Premultiplied Alpha - Arrows should be faded"]; -} - --(void) setupUpsideDown -{ - // Issue 872 - self.emitter = [CCParticleSystem particleWithFile:@"Particles/Upsidedown.plist"]; - - [self.contentNode addChild:self.emitter z:10]; - [self createScene: @"Particles should NOT be Upside Down. M should appear, not W."]; -} - - --(void) setupCustomSpinTest -{ - self.emitter = [CCParticleSystem particleWithFile:@"Particles/SpookyPeas.plist"]; - - self.emitter.startSpin = 0; - self.emitter.startSpinVar = 360; - self.emitter.endSpin = 720; - self.emitter.endSpinVar = 360; - - [self.contentNode addChild:self.emitter z:10]; - [self createScene: @"Custom Spin Test"]; -} - - --(void) setupRainbowEffect -{ - - self.emitter = [[CCParticleSystem alloc] initWithTotalParticles:50]; - // additive - self.emitter.blendAdditive = NO; - - // duration - self.emitter.duration = CCParticleSystemDurationInfinity; - - // Gravity Mode - self.emitter.emitterMode = CCParticleSystemModeGravity; - - // Gravity Mode: gravity - self.emitter.gravity = ccp(0,0); - - // Gravity mode: radial acceleration - self.emitter.radialAccel = 0; - self.emitter.radialAccelVar = 0; - - // Gravity mode: speed of particles - self.emitter.speed = 120; - self.emitter.speedVar = 0; - - - // angle - self.emitter.angle = 180; - self.emitter.angleVar = 0; - - // emitter position - CGSize winSize = [CCDirector sharedDirector].designSize; - self.emitter.position = ccp(winSize.width/2, winSize.height/2); - self.emitter.posVar = CGPointZero; - - // life of particles - self.emitter.life = 0.5f; - self.emitter.lifeVar = 0; - - // size, in pixels - self.emitter.startSize = 25.0f; - self.emitter.startSizeVar = 0; - self.emitter.endSize = CCParticleSystemStartSizeEqualToEndSize; - - // emits per seconds - self.emitter.emissionRate = self.emitter.totalParticles/self.emitter.life; - - // color of particles - self.emitter.startColor = [CCColor colorWithRed:1 green:1 blue:1 alpha:1]; - self.emitter.endColor = [CCColor colorWithRed:0 green:0 blue:0 alpha:1]; - - self.emitter.texture = [[CCTextureCache sharedTextureCache] addImage: @"particles.png"]; - - [self.contentNode addChild:self.emitter z:10]; - [self createScene: @"Prevent bursts of particles that exceed the emitCounter. You should see a steady line of particles, without jittering bursts."]; -} - - -- (void)createScene:(NSString *) title -{ - self.subTitle = title; - - self.userInteractionEnabled = TRUE; - - CGSize s = [CCDirector sharedDirector].designSize; - - background = [CCSprite spriteWithImageNamed:@"Images/gridBackground.png"]; - [self.contentNode addChild:background z:5]; - background.scale = 1.0f; - [background setPosition:ccp(s.width/2, s.height/2)]; - - self.emitter.position = ccp(s.width/2, s.height/2); - -// id move = [CCActionMoveBy actionWithDuration:4 position:ccp(300,0)]; -// id move_back = [move reverse]; -// id seq = [CCActionSequence actions: move, move_back, nil]; -// [background runAction:[CCActionRepeatForever actionWithAction:seq]]; - -} - --(void) update:(CCTime) dt -{ -// CCLabelAtlas *atlas = (CCLabelAtlas*) [self getChildByTag:CCTagParticleCount]; -// -// NSString *str = [NSString stringWithFormat:@"%4ld", (unsigned long)self.emitter.particleCount]; -// [atlas setString:str]; -} --(void) restartCallback: (id) sender -{ - // Scene *s = [Scene node]; - // [s addChild: [restartAction() node]]; - // [[Director sharedDirector] replaceScene: s]; - - [_emitter resetSystem]; - [self.contentNode removeAllChildren ]; - - // [self.emitter stopSystem]; -} - -#ifdef __CC_PLATFORM_IOS - --(void) touchBegan:(UITouch *)touch withEvent:(UIEvent *)event -{ - [self touchEnded:touch withEvent:event]; -} - -- (void)touchMoved:(UITouch *)touch withEvent:(UIEvent *)event -{ - [self touchEnded:touch withEvent:event]; -} - -- (void)touchEnded:(UITouch*)touch withEvent:(UIEvent *)event -{ - CGPoint location = [touch locationInView: [touch view]]; - CGPoint convertedLocation = [[CCDirector sharedDirector] convertToGL:location]; - - _emitter.position = convertedLocation; -} - -#elif defined(__CC_PLATFORM_MAC) - -- (void)mouseDown:(NSEvent *)theEvent -{ -} - -- (void)mouseDragged:(NSEvent *)theEvent -{ - CGPoint convertedLocation = [[CCDirector sharedDirector] convertEventToGL:theEvent]; - - CGPoint pos = CGPointZero; - - if( background ) - pos = [background convertToWorldSpace:CGPointZero]; - self.emitter.position = ccpSub(convertedLocation, pos); -} -#endif // __CC_PLATFORM_MAC - - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/PositioningTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/PositioningTest.m deleted file mode 100644 index 445b51e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/PositioningTest.m +++ /dev/null @@ -1,114 +0,0 @@ -// -// PositioningTest.m -// cocos2d-tests-ios -// -// Created by Lars Birkemose on 06/02/14. -// Copyright 2014 Cocos2d. All rights reserved. -// - -#import "TestBase.h" - -// ----------------------------------------------------------------- - -#define NUMBER_OF_CARDS 10 - -extern const NSString *CARD_NAME[]; -/* -= -{ - @"hearts", @"diamonds", @"spades", @"clubs" -}; -*/ - -// ----------------------------------------------------------------- -// PositioningSprite implementation -// ----------------------------------------------------------------- - -@interface PositioningSprite : CCSprite - -@end - -// ----------------------------------------------------------------- - -@implementation PositioningSprite - -- (void)touchBegan:(UITouch *)touch withEvent:(UIEvent *)event -{ - -} - -- (void)touchMoved:(UITouch *)touch withEvent:(UIEvent *)event -{ - CGPoint pos = [self.parent convertToNodeSpace:touch.locationInWorld]; - self.position = pos; -} - -- (void)touchEnded:(UITouch *)touch withEvent:(UIEvent *)event -{ - -} - -@end - -// ----------------------------------------------------------------- -// PositioningTest implementation -// ----------------------------------------------------------------- - -@interface PositioningTest : TestBase - -@end - -// ----------------------------------------------------------------- - -@implementation PositioningTest - -- (NSArray *)testConstructors -{ - return [NSArray arrayWithObjects: - @"setupPositioningTest", - nil]; -} - -- (NSString *)randomCard -{ - return([NSString stringWithFormat:@"%@.%d.png", CARD_NAME[arc4random() % 4], 1 + (arc4random() % 13)]); -} - -- (void)setupPositioningTest -{ - PositioningSprite *card; - - self.subTitle = @"Move cards around"; - - // Load card images - [[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"Cards/cards.classic.plist"]; - - // add cards with normalized positioning - for (int count = 0; count < NUMBER_OF_CARDS; count ++) - { - card = [PositioningSprite spriteWithImageNamed:[self randomCard]]; - card.positionType = CCPositionTypeNormalized; - card.position = ccp(0.1 + CCRANDOM_0_1() * 0.8, 0.1 + CCRANDOM_0_1() * 0.8); - card.userInteractionEnabled = YES; - [self.contentNode addChild:card]; - } - - // add cards with absolute positioning - for (int count = 0; count < NUMBER_OF_CARDS; count ++) - { - card = [PositioningSprite spriteWithImageNamed:[self randomCard]]; - card.position = ccp( - (0.1 + CCRANDOM_0_1() * 0.8) * [CCDirector sharedDirector].viewSize.width, - (0.1 + CCRANDOM_0_1() * 0.8) * [CCDirector sharedDirector].viewSize.height); - card.userInteractionEnabled = YES; - [self.contentNode addChild:card]; - } - - - - -} - -@end - -// ----------------------------------------------------------------- diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/SpritePerformanceTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/SpritePerformanceTest.m deleted file mode 100644 index 62a9ff0..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui-tests/tests/SpritePerformanceTest.m +++ /dev/null @@ -1,115 +0,0 @@ -#import "TestBase.h" - -@interface SpritePerformanceTest : TestBase @end -@implementation SpritePerformanceTest - -#define SPRITE_COUNT 3000 -#define TILE_COUNT 37 - -- (void)setupSpritesUnbatchedUnatlassedTest -{ - self.subTitle = [NSString stringWithFormat:@"%d Sprites (unatlassed, unbatched)", SPRITE_COUNT]; - - CGSize size = [CCDirector sharedDirector].designSize; - - for(int i=0; i -#import "cocos2d.h" - -@class CCBSequence; - -#pragma mark Delegate - -@protocol CCBAnimationManagerDelegate - -- (void) completedAnimationSequenceNamed:(NSString*)name; - -@end - -#pragma mark Action Manager - -@interface CCBAnimationManager : NSObject -{ - NSMutableArray* sequences; - NSMutableDictionary* nodeSequences; - NSMutableDictionary* baseValues; - int autoPlaySequenceId; - - NSInteger animationManagerId; - - CCNode* __unsafe_unretained rootNode; - id __unsafe_unretained owner; - CGSize rootContainerSize; - - __weak NSObject* delegate; - CCBSequence* runningSequence; - - void (^block)(id sender); -} -@property (nonatomic,readonly) NSMutableArray* sequences; -@property (nonatomic,assign) int autoPlaySequenceId; -@property (nonatomic,unsafe_unretained) CCNode* rootNode; -@property (nonatomic,unsafe_unretained) id owner; -@property (nonatomic,assign) CGSize rootContainerSize; -@property (nonatomic,weak) NSObject* delegate; -@property (unsafe_unretained, nonatomic,readonly) NSString* runningSequenceName; -@property (nonatomic,readonly) NSString* lastCompletedSequenceName; - -- (CGSize) containerSize:(CCNode*)node; - -- (void) addNode:(CCNode*)node andSequences:(NSDictionary*)seq; -- (void) moveAnimationsFromNode:(CCNode*)fromNode toNode:(CCNode*)toNode; - -- (void) setBaseValue:(id)value forNode:(CCNode*)node propertyName:(NSString*)propName; - -- (void) runAnimationsForSequenceNamed:(NSString*)name tweenDuration:(float)tweenDuration; -- (void) runAnimationsForSequenceNamed:(NSString*)name; -- (void) runAnimationsForSequenceId:(int)seqId tweenDuration:(float) tweenDuration; - --(void) setCompletedAnimationCallbackBlock:(void(^)(id sender))b; - -- (void) debug; - -@end - -#pragma mark Custom Animation Actions - -@interface CCBSetSpriteFrame : CCActionInstant -{ - CCSpriteFrame* spriteFrame; -} -/** creates a Place action with a position */ -+(id) actionWithSpriteFrame: (CCSpriteFrame*) sf; -/** Initializes a Place action with a position */ --(id) initWithSpriteFrame: (CCSpriteFrame*) sf; -@end - -@interface CCBRotateTo : CCActionInterval -{ - float startAngle_; - float dstAngle_; - float diffAngle_; -} -+(id) actionWithDuration:(CCTime)duration angle:(float)angle; --(id) initWithDuration:(CCTime)duration angle:(float)angle; -@end - -@interface CCBRotateXTo : CCBRotateTo -@end - -@interface CCBRotateYTo : CCBRotateTo -@end - -@interface CCBSoundEffect : CCActionInstant -{ - NSString* soundFile; - float pitch; - float pan; - float gain; -} -+(id) actionWithSoundFile:(NSString*)file pitch:(float)pitch pan:(float) pan gain:(float)gain; --(id) initWithSoundFile:(NSString*)file pitch:(float)pitch pan:(float) pan gain:(float)gain; -@end - -// -// EeseInstant -// -@interface CCActionEaseInstant : CCActionEase -{} -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBAnimationManager.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBAnimationManager.m deleted file mode 100644 index 6978b5e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBAnimationManager.m +++ /dev/null @@ -1,794 +0,0 @@ -/* - * SpriteBuilder: http://www.spritebuilder.org - * - * Copyright (c) 2012 Zynga Inc. - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCBAnimationManager.h" -#import "CCBSequence.h" -#import "CCBSequenceProperty.h" -#import "CCBReader.h" -#import "CCBKeyframe.h" -#import "OALSimpleAudio.h" -#import - -#import "CCDirector_Private.h" -#import "CCBReader_Private.h" -#import "CCActionManager.h" - -static NSInteger ccbAnimationManagerID = 0; - -@implementation CCBAnimationManager - -@synthesize sequences; -@synthesize autoPlaySequenceId; -@synthesize rootNode; -@synthesize rootContainerSize; -@synthesize owner; -@synthesize delegate; -@synthesize lastCompletedSequenceName; - -- (id) init -{ - self = [super init]; - if (!self) return NULL; - - animationManagerId = ccbAnimationManagerID; - ccbAnimationManagerID++; - - sequences = [[NSMutableArray alloc] init]; - nodeSequences = [[NSMutableDictionary alloc] init]; - baseValues = [[NSMutableDictionary alloc] init]; - - return self; -} - -- (CGSize) containerSize:(CCNode*)node -{ - if (node) return node.contentSize; - else return rootContainerSize; -} - -- (void) addNode:(CCNode*)node andSequences:(NSDictionary*)seq -{ - NSValue* nodePtr = [NSValue valueWithPointer:(__bridge const void *)(node)]; - [nodeSequences setObject:seq forKey:nodePtr]; -} - -- (void) moveAnimationsFromNode:(CCNode*)fromNode toNode:(CCNode*)toNode -{ - NSValue* fromNodePtr = [NSValue valueWithPointer:(__bridge const void *)(fromNode)]; - NSValue* toNodePtr = [NSValue valueWithPointer:(__bridge const void *)(toNode)]; - - // Move base values - id baseValue = [baseValues objectForKey:fromNodePtr]; - if (baseValue) - { - [baseValues setObject:baseValue forKey:toNodePtr]; - [baseValues removeObjectForKey:fromNodePtr]; - } - - // Move keyframes - NSDictionary* seqs = [nodeSequences objectForKey:fromNodePtr]; - if (seqs) - { - [nodeSequences setObject:seqs forKey:toNodePtr]; - [nodeSequences removeObjectForKey:fromNodePtr]; - } -} - -- (void) setBaseValue:(id)value forNode:(CCNode*)node propertyName:(NSString*)propName -{ - NSValue* nodePtr = [NSValue valueWithPointer:(__bridge const void *)(node)]; - - NSMutableDictionary* props = [baseValues objectForKey:nodePtr]; - if (!props) - { - props = [NSMutableDictionary dictionary]; - [baseValues setObject:props forKey:nodePtr]; - } - - [props setObject:value forKey:propName]; -} - -- (id) baseValueForNode:(CCNode*) node propertyName:(NSString*) propName -{ - NSValue* nodePtr = [NSValue valueWithPointer:(__bridge const void *)(node)]; - - NSMutableDictionary* props = [baseValues objectForKey:nodePtr]; - return [props objectForKey:propName]; -} - -- (int) sequenceIdForSequenceNamed:(NSString*)name -{ - for (CCBSequence* seq in sequences) - { - if ([seq.name isEqualToString:name]) - { - return seq.sequenceId; - } - } - return -1; -} - -- (CCBSequence*) sequenceFromSequenceId:(int)seqId -{ - for (CCBSequence* seq in sequences) - { - if (seq.sequenceId == seqId) return seq; - } - return NULL; -} - -- (CCActionInterval*) actionFromKeyframe0:(CCBKeyframe*)kf0 andKeyframe1:(CCBKeyframe*)kf1 propertyName:(NSString*)name node:(CCNode*)node -{ - float duration = kf1.time - kf0.time; - - if ([name isEqualToString:@"rotation"]) - { - return [CCBRotateTo actionWithDuration:duration angle:[kf1.value floatValue]]; - } - else if ([name isEqualToString:@"rotationalSkewX"]) - { - return [CCBRotateXTo actionWithDuration:duration angle:[kf1.value floatValue]]; - } - else if ([name isEqualToString:@"rotationalSkewY"]) - { - return [CCBRotateYTo actionWithDuration:duration angle:[kf1.value floatValue]]; - } - else if ([name isEqualToString:@"opacity"]) - { - return [CCActionFadeTo actionWithDuration:duration opacity:[kf1.value intValue]]; - } - else if ([name isEqualToString:@"color"]) - { - CCColor* color = kf1.value; - return [CCActionTintTo actionWithDuration:duration color:color]; - } - else if ([name isEqualToString:@"visible"]) - { - if ([kf1.value boolValue]) - { - return [CCActionSequence actionOne:[CCActionDelay actionWithDuration:duration] two:[CCActionShow action]]; - } - else - { - return [CCActionSequence actionOne:[CCActionDelay actionWithDuration:duration] two:[CCActionHide action]]; - } - } - else if ([name isEqualToString:@"spriteFrame"]) - { - return [CCActionSequence actionOne:[CCActionDelay actionWithDuration:duration] two:[CCBSetSpriteFrame actionWithSpriteFrame:kf1.value]]; - } - else if ([name isEqualToString:@"position"]) - { - // Get position type - //int type = [[[self baseValueForNode:node propertyName:name] objectAtIndex:2] intValue]; - - id value = kf1.value; - - // Get relative position - float x = [[value objectAtIndex:0] floatValue]; - float y = [[value objectAtIndex:1] floatValue]; - - //CGSize containerSize = [self containerSize:node.parent]; - - //CGPoint absPos = [node absolutePositionFromRelative:ccp(x,y) type:type parentSize:containerSize propertyName:name]; - - return [CCActionMoveTo actionWithDuration:duration position:ccp(x,y)]; - } - else if ([name isEqualToString:@"scale"]) - { - // Get position type - //int type = [[[self baseValueForNode:node propertyName:name] objectAtIndex:2] intValue]; - - id value = kf1.value; - - // Get relative scale - float x = [[value objectAtIndex:0] floatValue]; - float y = [[value objectAtIndex:1] floatValue]; - - /* - if (type == kCCBScaleTypeMultiplyResolution) - { - float resolutionScale = [node resolutionScale]; - x *= resolutionScale; - y *= resolutionScale; - }*/ - - return [CCActionScaleTo actionWithDuration:duration scaleX:x scaleY:y]; - } - else if ([name isEqualToString:@"skew"]) - { - id value = kf1.value; - - float x = [[value objectAtIndex:0] floatValue]; - float y = [[value objectAtIndex:1] floatValue]; - - return [CCActionSkewTo actionWithDuration:duration skewX:x skewY:y]; - } - else - { - NSLog(@"CCBReader: Failed to create animation for property: %@", name); - } - return NULL; -} - -- (void) setAnimatedProperty:(NSString*)name forNode:(CCNode*)node toValue:(id)value tweenDuration:(float) tweenDuration -{ - if (tweenDuration > 0) - { - // Create a fake keyframe to generate the action from - CCBKeyframe* kf1 = [[CCBKeyframe alloc] init]; - kf1.value = value; - kf1.time = tweenDuration; - kf1.easingType = kCCBKeyframeEasingLinear; - - // Animate - CCActionInterval* tweenAction = [self actionFromKeyframe0:NULL andKeyframe1:kf1 propertyName:name node:node]; - [node runAction:tweenAction]; - } - else - { - // Just set the value - - if ([name isEqualToString:@"position"]) - { - // Get position type - //int type = [[[self baseValueForNode:node propertyName:name] objectAtIndex:2] intValue]; - - // Get relative position - float x = [[value objectAtIndex:0] floatValue]; - float y = [[value objectAtIndex:1] floatValue]; -#ifdef __CC_PLATFORM_IOS - [node setValue:[NSValue valueWithCGPoint:ccp(x,y)] forKey:name]; -#elif defined (__CC_PLATFORM_MAC) - [node setValue:[NSValue valueWithPoint:ccp(x,y)] forKey:name]; -#endif - - //[node setRelativePosition:ccp(x,y) type:type parentSize:[self containerSize:node.parent] propertyName:name]; - } - else if ([name isEqualToString:@"scale"]) - { - // Get scale type - //int type = [[[self baseValueForNode:node propertyName:name] objectAtIndex:2] intValue]; - - // Get relative scale - float x = [[value objectAtIndex:0] floatValue]; - float y = [[value objectAtIndex:1] floatValue]; - - [node setValue:[NSNumber numberWithFloat:x] forKey:[name stringByAppendingString:@"X"]]; - [node setValue:[NSNumber numberWithFloat:y] forKey:[name stringByAppendingString:@"Y"]]; - - //[node setRelativeScaleX:x Y:y type:type propertyName:name]; - } - else if ([name isEqualToString:@"skew"]) - { - node.skewX = [[value objectAtIndex:0] floatValue]; - node.skewY = [[value objectAtIndex:1] floatValue]; - } - else - { - [node setValue:value forKey:name]; - } - } -} - -- (void) setFirstFrameForNode:(CCNode*)node sequenceProperty:(CCBSequenceProperty*)seqProp tweenDuration:(float)tweenDuration -{ - NSArray* keyframes = [seqProp keyframes]; - - if (keyframes.count == 0) - { - // Use base value (no animation) - id baseValue = [self baseValueForNode:node propertyName:seqProp.name]; - NSAssert1(baseValue, @"No baseValue found for property (%@)", seqProp.name); - [self setAnimatedProperty:seqProp.name forNode:node toValue:baseValue tweenDuration:tweenDuration]; - } - else - { - // Use first keyframe - CCBKeyframe* keyframe = [keyframes objectAtIndex:0]; - [self setAnimatedProperty:seqProp.name forNode:node toValue:keyframe.value tweenDuration:tweenDuration]; - } -} - -- (CCActionInterval*) easeAction:(CCActionInterval*) action easingType:(int)easingType easingOpt:(float) easingOpt -{ - if ([action isKindOfClass:[CCActionSequence class]]) return action; - - if (easingType == kCCBKeyframeEasingLinear) - { - return action; - } - else if (easingType == kCCBKeyframeEasingInstant) - { - return [CCActionEaseInstant actionWithAction:action]; - } - else if (easingType == kCCBKeyframeEasingCubicIn) - { - return [CCActionEaseIn actionWithAction:action rate:easingOpt]; - } - else if (easingType == kCCBKeyframeEasingCubicOut) - { - return [CCActionEaseOut actionWithAction:action rate:easingOpt]; - } - else if (easingType == kCCBKeyframeEasingCubicInOut) - { - return [CCActionEaseInOut actionWithAction:action rate:easingOpt]; - } - else if (easingType == kCCBKeyframeEasingBackIn) - { - return [CCActionEaseBackIn actionWithAction:action]; - } - else if (easingType == kCCBKeyframeEasingBackOut) - { - return [CCActionEaseBackOut actionWithAction:action]; - } - else if (easingType == kCCBKeyframeEasingBackInOut) - { - return [CCActionEaseBackInOut actionWithAction:action]; - } - else if (easingType == kCCBKeyframeEasingBounceIn) - { - return [CCActionEaseBounceIn actionWithAction:action]; - } - else if (easingType == kCCBKeyframeEasingBounceOut) - { - return [CCActionEaseBounceOut actionWithAction:action]; - } - else if (easingType == kCCBKeyframeEasingBounceInOut) - { - return [CCActionEaseBounceInOut actionWithAction:action]; - } - else if (easingType == kCCBKeyframeEasingElasticIn) - { - return [CCActionEaseElasticIn actionWithAction:action period:easingOpt]; - } - else if (easingType == kCCBKeyframeEasingElasticOut) - { - return [CCActionEaseElasticOut actionWithAction:action period:easingOpt]; - } - else if (easingType == kCCBKeyframeEasingElasticInOut) - { - return [CCActionEaseElasticInOut actionWithAction:action period:easingOpt]; - } - else - { - NSLog(@"CCBReader: Unkown easing type %d", easingType); - return action; - } -} - -- (void) removeActionsByTag:(NSInteger)tag fromNode:(CCNode*)node -{ - CCActionManager* am = [[CCDirector sharedDirector] actionManager]; - - while ([am getActionByTag:tag target:node]) - { - [am removeActionByTag:tag target:node]; - } -} - -- (void) runActionsForNode:(CCNode*)node sequenceProperty:(CCBSequenceProperty*)seqProp tweenDuration:(float)tweenDuration -{ - NSArray* keyframes = [seqProp keyframes]; - int numKeyframes = (int)keyframes.count; - - if (numKeyframes > 1) - { - // Make an animation! - NSMutableArray* actions = [NSMutableArray array]; - - CCBKeyframe* keyframeFirst = [keyframes objectAtIndex:0]; - float timeFirst = keyframeFirst.time + tweenDuration; - - if (timeFirst > 0) - { - [actions addObject:[CCActionDelay actionWithDuration:timeFirst]]; - } - - for (int i = 0; i < numKeyframes - 1; i++) - { - CCBKeyframe* kf0 = [keyframes objectAtIndex:i]; - CCBKeyframe* kf1 = [keyframes objectAtIndex:i+1]; - - CCActionInterval* action = [self actionFromKeyframe0:kf0 andKeyframe1:kf1 propertyName:seqProp.name node:node]; - if (action) - { - // Apply easing - action = [self easeAction:action easingType:kf0.easingType easingOpt:kf0.easingOpt]; - - [actions addObject:action]; - } - } - - CCActionSequence* seq = [CCActionSequence actionWithArray:actions]; - seq.tag = animationManagerId; - [node runAction:seq]; - } -} - -- (id) actionForCallbackChannel:(CCBSequenceProperty*) channel -{ - float lastKeyframeTime = 0; - - NSMutableArray* actions = [NSMutableArray array]; - - for (CCBKeyframe* keyframe in channel.keyframes) - { - float timeSinceLastKeyframe = keyframe.time - lastKeyframeTime; - lastKeyframeTime = keyframe.time; - if (timeSinceLastKeyframe > 0) - { - [actions addObject:[CCActionDelay actionWithDuration:timeSinceLastKeyframe]]; - } - - NSString* selectorName = [keyframe.value objectAtIndex:0]; - int selectorTarget = [[keyframe.value objectAtIndex:1] intValue]; - - // Callback through obj-c - id target = NULL; - if (selectorTarget == kCCBTargetTypeDocumentRoot) target = self.rootNode; - else if (selectorTarget == kCCBTargetTypeOwner) target = owner; - - SEL selector = NSSelectorFromString(selectorName); - - if (target && selector) - { - [actions addObject:[CCActionCallFunc actionWithTarget:target selector:selector]]; - } - } - - if (!actions.count) return NULL; - - return [CCActionSequence actionWithArray:actions]; -} - -- (id) actionForSoundChannel:(CCBSequenceProperty*) channel -{ - float lastKeyframeTime = 0; - - NSMutableArray* actions = [NSMutableArray array]; - - for (CCBKeyframe* keyframe in channel.keyframes) - { - float timeSinceLastKeyframe = keyframe.time - lastKeyframeTime; - lastKeyframeTime = keyframe.time; - if (timeSinceLastKeyframe > 0) - { - [actions addObject:[CCActionDelay actionWithDuration:timeSinceLastKeyframe]]; - } - - NSString* soundFile = [keyframe.value objectAtIndex:0]; - float pitch = [[keyframe.value objectAtIndex:1] floatValue]; - float pan = [[keyframe.value objectAtIndex:2] floatValue]; - float gain = [[keyframe.value objectAtIndex:3] floatValue]; - - [actions addObject:[CCBSoundEffect actionWithSoundFile:soundFile pitch:pitch pan:pan gain:gain]]; - } - - if (!actions.count) return NULL; - - return [CCActionSequence actionWithArray:actions]; -} - -- (void) runAnimationsForSequenceId:(int)seqId tweenDuration:(float) tweenDuration -{ - NSAssert(seqId != -1, @"Sequence id %d couldn't be found",seqId); - - // Stop actions associated with this animation manager - [self removeActionsByTag:animationManagerId fromNode:rootNode]; - - for (NSValue* nodePtr in nodeSequences) - { - CCNode* node = [nodePtr pointerValue]; - - // Stop actions associated with this animation manager - [self removeActionsByTag:animationManagerId fromNode:node]; - - NSDictionary* seqs = [nodeSequences objectForKey:nodePtr]; - NSDictionary* seqNodeProps = [seqs objectForKey:[NSNumber numberWithInt:seqId]]; - - NSMutableSet* seqNodePropNames = [NSMutableSet set]; - - // Reset nodes that have sequence node properties, and run actions on them - for (NSString* propName in seqNodeProps) - { - CCBSequenceProperty* seqProp = [seqNodeProps objectForKey:propName]; - [seqNodePropNames addObject:propName]; - - [self setFirstFrameForNode:node sequenceProperty:seqProp tweenDuration:tweenDuration]; - [self runActionsForNode:node sequenceProperty:seqProp tweenDuration:tweenDuration]; - } - - // Reset the nodes that may have been changed by other timelines - NSDictionary* nodeBaseValues = [baseValues objectForKey:nodePtr]; - for (NSString* propName in nodeBaseValues) - { - if (![seqNodePropNames containsObject:propName]) - { - id value = [nodeBaseValues objectForKey:propName]; - - if (value) - { - [self setAnimatedProperty:propName forNode:node toValue:value tweenDuration:tweenDuration]; - } - } - } - } - - // Make callback at end of sequence - CCBSequence* seq = [self sequenceFromSequenceId:seqId]; - CCAction* completeAction = [CCActionSequence actionOne:[CCActionDelay actionWithDuration:seq.duration+tweenDuration] two:[CCActionCallFunc actionWithTarget:self selector:@selector(sequenceCompleted)]]; - completeAction.tag = animationManagerId; - [rootNode runAction:completeAction]; - - // Playback callbacks and sounds - if (seq.callbackChannel) - { - // Build sound actions for channel - CCAction* action = [self actionForCallbackChannel:seq.callbackChannel]; - if (action) - { - action.tag = animationManagerId; - [self.rootNode runAction:action]; - } - } - - if (seq.soundChannel) - { - // Build sound actions for channel - CCAction* action = [self actionForSoundChannel:seq.soundChannel]; - if (action) - { - action.tag = animationManagerId; - [self.rootNode runAction:action]; - } - } - - // Set the running scene - runningSequence = [self sequenceFromSequenceId:seqId]; -} - -- (void) runAnimationsForSequenceNamed:(NSString*)name tweenDuration:(float)tweenDuration -{ - int seqId = [self sequenceIdForSequenceNamed:name]; - [self runAnimationsForSequenceId:seqId tweenDuration:tweenDuration]; -} - -- (void) runAnimationsForSequenceNamed:(NSString*)name -{ - [self runAnimationsForSequenceNamed:name tweenDuration:0]; -} - -- (void) sequenceCompleted -{ - // Save last completed sequence - if (lastCompletedSequenceName != runningSequence.name) - { - lastCompletedSequenceName = [runningSequence.name copy]; - } - - // Play next sequence - int nextSeqId = runningSequence.chainedSequenceId; - runningSequence = NULL; - - // Callbacks - [delegate completedAnimationSequenceNamed:lastCompletedSequenceName]; - if (block) block(self); - - // Run next sequence if callbacks did not start a new sequence - if (runningSequence == NULL && nextSeqId != -1) - { - [self runAnimationsForSequenceId:nextSeqId tweenDuration:0]; - } -} - -- (NSString*) runningSequenceName -{ - return runningSequence.name; -} - --(void) setCompletedAnimationCallbackBlock:(void(^)(id sender))b -{ - block = [b copy]; -} - -/* -- (void) setCallFunc:(CCCallBlockN *)callFunc forJSCallbackNamed:(NSString *)callbackNamed -{ - [keyframeCallFuncs setObject:callFunc forKey:callbackNamed]; -} - */ - -- (void) dealloc -{ - self.rootNode = NULL; - - - - - -} - -- (void) debug -{ - //NSLog(@"baseValues: %@", baseValues); - //NSLog(@"nodeSequences: %@", nodeSequences); -} - -@end - -#pragma mark Custom Actions - -@implementation CCBSetSpriteFrame -+(id) actionWithSpriteFrame: (CCSpriteFrame*) sf; -{ - return [[self alloc]initWithSpriteFrame:sf]; -} - --(id) initWithSpriteFrame: (CCSpriteFrame*) sf; -{ - if( (self=[super init]) ) - spriteFrame = sf; - - return self; -} - - --(id) copyWithZone: (NSZone*) zone -{ - CCSpriteFrame *copy = [[[self class] allocWithZone: zone] initWithSpriteFrame:spriteFrame]; - return copy; -} - --(void) update:(CCTime)time -{ - ((CCSprite *)self.target).spriteFrame = spriteFrame; -} - -@end - - -@implementation CCBRotateTo - -+(id) actionWithDuration:(CCTime)duration angle:(float)angle -{ - return [[self alloc] initWithDuration:duration angle:angle]; -} - --(id) initWithDuration:(CCTime)duration angle:(float)angle -{ - self = [super initWithDuration:duration]; - if (!self) return NULL; - - dstAngle_ = angle; - - return self; -} - -- (id) copyWithZone:(NSZone *)zone -{ - CCAction *copy = [[[self class] allocWithZone: zone] initWithDuration:[self duration] angle:dstAngle_]; - return copy; -} - --(void) startWithTarget:(CCNode *)aTarget -{ - [super startWithTarget:aTarget]; - startAngle_ = [(CCNode *)self.target rotation]; - diffAngle_ = dstAngle_ - startAngle_; -} - --(void) update: (CCTime) t -{ - [(CCNode *)self.target setRotation: startAngle_ + diffAngle_ * t]; -} - -@end - - -@implementation CCBRotateXTo - --(void) startWithTarget:(CCNode *)aTarget -{ - _originalTarget = _target = aTarget; - - _elapsed = 0.0f; - _firstTick = YES; - - startAngle_ = [self.target rotationalSkewX]; - diffAngle_ = dstAngle_ - startAngle_; -} - --(void) update: (CCTime) t -{ - [self.target setRotationalSkewX: startAngle_ + diffAngle_ * t]; -} - -@end - - -@implementation CCBRotateYTo - --(void) startWithTarget:(CCNode *)aTarget -{ - _originalTarget = _target = aTarget; - - _elapsed = 0.0f; - _firstTick = YES; - - startAngle_ = [self.target rotationalSkewY]; - diffAngle_ = dstAngle_ - startAngle_; -} - --(void) update: (CCTime) t -{ - [self.target setRotationalSkewY: startAngle_ + diffAngle_ * t]; -} - -@end - - -@implementation CCBSoundEffect - -+(id) actionWithSoundFile:(NSString*)f pitch:(float)pi pan:(float) pa gain:(float)ga -{ - return [[CCBSoundEffect alloc] initWithSoundFile:f pitch:pi pan:pa gain:ga]; -} - --(id) initWithSoundFile:(NSString*)file pitch:(float)pi pan:(float) pa gain:(float)ga -{ - self = [super init]; - if (!self) return NULL; - - soundFile = [file copy]; - pitch = pi; - pan = pa; - gain = ga; - - return self; -} - - -- (void) update:(CCTime)time -{ - [[OALSimpleAudio sharedInstance] playEffect:soundFile volume:gain pitch:pitch pan:pan loop:NO]; -} - -@end - -@implementation CCActionEaseInstant --(void) update: (CCTime) t -{ - if (t < 0) - { - [self.inner update:0]; - } - else - { - [self.inner update:1]; - } -} -@end - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBKeyframe.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBKeyframe.h deleted file mode 100644 index cb1bde7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBKeyframe.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * SpriteBuilder: http://www.spritebuilder.org - * - * Copyright (c) 2012 Zynga Inc. - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import - -@interface CCBKeyframe : NSObject -{ - id value; - float time; - int easingType; - float easingOpt; -} - -@property (nonatomic,strong) id value; -@property (nonatomic,assign) float time; -@property (nonatomic,assign) int easingType; -@property (nonatomic,assign) float easingOpt; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBKeyframe.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBKeyframe.m deleted file mode 100644 index 2910442..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBKeyframe.m +++ /dev/null @@ -1,36 +0,0 @@ -/* - * SpriteBuilder: http://www.spritebuilder.org - * - * Copyright (c) 2012 Zynga Inc. - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCBKeyframe.h" - -@implementation CCBKeyframe - -@synthesize value; -@synthesize time; -@synthesize easingType; -@synthesize easingOpt; - - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBLocalizationManager.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBLocalizationManager.h deleted file mode 100644 index 9d9dd1f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBLocalizationManager.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * SpriteBuilder: http://www.spritebuilder.org - * - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import -#import "cocos2d.h" - -#define CCBLocalize(key) \ -[[CCBLocalizationManager sharedManager] localizedStringForKey:(key)] - -@interface CCBLocalizationManager : NSObject -{ - NSMutableDictionary* _translations; -} - -@property (nonatomic,readonly) NSDictionary* translations; - -+ (id)sharedManager; - -- (NSString*) localizedStringForKey:(NSString*)key; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBLocalizationManager.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBLocalizationManager.m deleted file mode 100644 index c5c06f0..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBLocalizationManager.m +++ /dev/null @@ -1,110 +0,0 @@ -/* - * SpriteBuilder: http://www.spritebuilder.org - * - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCBLocalizationManager.h" - -@implementation CCBLocalizationManager - -@synthesize translations = _translations; - -+ (id)sharedManager -{ - static dispatch_once_t pred; - static CCBLocalizationManager *loc = nil; - dispatch_once(&pred, ^{ - loc = [[self alloc] init]; - }); - return loc; -} - -- (id) init -{ - self = [super init]; - if (!self) return NULL; - - [self loadStringsFile:@"Strings.ccbLang"]; - - return self; -} - -- (void) loadStringsFile:(NSString*) file -{ - // Load default localization dictionary - NSString* path = [[CCFileUtils sharedFileUtils] fullPathForFilename:file]; - - // Load strings file - NSDictionary* ser = [NSDictionary dictionaryWithContentsOfFile:path]; - - // Check that format of file is correct - NSAssert([[ser objectForKey:@"fileType"] isEqualToString:@"SpriteBuilderTranslations"], @"Invalid file format for SpriteBuilder localizations"); - - // Check that file version is correct - NSAssert([[ser objectForKey:@"fileVersion"] intValue] == 1, @"Translation file version is incompatible with this reader"); - - // Load available languages - NSArray* languages = [ser objectForKey:@"activeLanguages"]; - - // Determine which language to use - NSString* userLanguage = NULL; - - NSArray* preferredLangs = [NSLocale preferredLanguages]; - for (NSString* preferredLang in preferredLangs) - { - if ([languages containsObject:preferredLang]) - { - userLanguage = preferredLang; - break; - } - } - - // Create dictionary for translations - _translations = [[NSMutableDictionary alloc] init]; - - // Load translations - if (userLanguage != NULL) - { - NSArray* translations = [ser objectForKey:@"translations"]; - - for (NSDictionary* translation in translations) - { - NSString* key = [translation objectForKey:@"key"]; - NSString* value = [[translation objectForKey:@"translations"] objectForKey:userLanguage]; - - if (key != NULL && value != NULL) - { - [_translations setObject:value forKey:key]; - } - } - } -} - -- (NSString*) localizedStringForKey:(NSString*)key -{ - NSString* localizedString = [_translations objectForKey:key]; - if (!localizedString) localizedString = key; - return localizedString; -} - - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBReader.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBReader.h deleted file mode 100644 index 049369b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBReader.h +++ /dev/null @@ -1,160 +0,0 @@ -/* - * SpriteBuilder: http://www.spritebuilder.org - * - * Copyright (c) 2012 Zynga Inc. - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import -#import "cocos2d.h" - -@class CCBAnimationManager; - -/** - The CCBReader loads node graphs created by SpriteBuilder (or other editors using the same format). If you are using SpriteBuilder it's strongly recommended that you set up the CCFileUtils using the configureCCFileUtils method or use the Xcode project file created by SpriteBuilder. - - Load your SpriteBuilder files using the load: method, if you are loading a scene use the loadAsScene: method, which will wrap the loaded node graph in a CCScene object. - - You can optionally pass an owner object to the CCBReader. If you have assigned member variables in your ccb-files to the owner, they will be set on the owner object when the file is loaded. - - When all loading is complete, the didLoadFromCCB method will be called on all loaded nodes (if it has been implemented). - - If you are using animations a CCBAnimationManager will be assigned to all ccb-file root node's userObject properties. The top CCBAnimationManager is also assigned to the CCBReader's animationManager property. - */ -@interface CCBReader : NSObject -{ - NSData* data; - unsigned char* bytes; - int currentByte; - int currentBit; - - NSMutableArray* stringCache; - NSMutableSet* loadedSpriteSheets; - - id owner; - - CCBAnimationManager* animationManager; - NSMutableDictionary* actionManagers; - NSMutableSet* animatedProps; -} - -/// ----------------------------------------------------------------------- -/// @name Setup -/// ----------------------------------------------------------------------- - -/** - * Call this method to configure the CCFileUtils to work correctly with SpriteBuilder. It will setup search paths for the resources to use with the current device and resolution. It assumes that the SpriteBuilder resources has been published to a directory named Published-iOS that has been added as a blue folder in Xcode. - */ -+ (void) configureCCFileUtils; - -/// ----------------------------------------------------------------------- -/// @name Instantiation -/// ----------------------------------------------------------------------- - -/** - * Creates a new CCBReader. - * - * @return A new CCBReader. - */ -+ (CCBReader*) reader; - -/// ----------------------------------------------------------------------- -/// @name Loading Files -/// ----------------------------------------------------------------------- - -/** - * Loads a ccbi-file with the specified name. Using the extension is optional, e.g. both MyNodeGraph and MyNodeGraph.ccbi will work. - * - * @param file Name of the file to load. - * - * @return The loaded node graph. - */ -- (CCNode*) load:(NSString*) file; - -/** - * Loads a ccbi-file with the specified name and owner. Using the extension is optional, e.g. both MyNodeGraph and MyNodeGraph.ccbi will work. - * - * @param file Name of the file to load. - * @param owner The owner object used to load the file. - * - * @return The loaded node graph. - */ -- (CCNode*) load:(NSString*) file owner:(id)owner; - -/** - * Loads a ccbi-file from the provided NSData object. This method is useful if you load ccbi-files from the internet. If you are not using the owner variable, pass NULL. - * - * @param data Data object to load the ccbi-file from. - * @param owner The owner object used to load the file, or NULL if not used. - * - * @return The loaded node graph. - */ -- (CCNode*) loadWithData:(NSData*) data owner:(id)owner; - -/** - * Loads a ccbi-file with the specified name. Using the extension is optional, e.g. both MyNodeGraph and MyNodeGraph.ccbi will work. - * - * @param file Name of the file to load. - * - * @return The loaded node graph. - */ -+ (CCNode*) load:(NSString*) file; - -/** - * Loads a ccbi-file with the specified name and owner. Using the extension is optional, e.g. both MyNodeGraph and MyNodeGraph.ccbi will work. - * - * @param file Name of the file to load. - * @param owner The owner object used to load the file. - * - * @return The loaded node graph. - */ -+ (CCNode*) load:(NSString*) file owner:(id)owner; - -/** - * Loads a ccbi-file with the specified name and wraps it in a CCScene node. Using the extension is optional, e.g. both MyNodeGraph and MyNodeGraph.ccbi will work. - * - * @param file Name of the file to load. - * - * @return The loaded node graph. - */ -+ (CCScene*) loadAsScene:(NSString*) file; - -/** - * Loads a ccbi-file with the specified name and owner and wraps it in a CCScene node. Using the extension is optional, e.g. both MyNodeGraph and MyNodeGraph.ccbi will work. - * - * @param file Name of the file to load. - * @param owner The owner object used to load the file. - * - * @return The loaded node graph. - */ -+ (CCScene*) loadAsScene:(NSString *)file owner:(id)owner; - -/// ----------------------------------------------------------------------- -/// @name Animations -/// ----------------------------------------------------------------------- - -/** - * Once a ccb-file has been loaded, the animationManager property will be set to contain the top level CCBAnimationManager - */ -@property (nonatomic,strong) CCBAnimationManager* animationManager; - -@end - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBReader.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBReader.m deleted file mode 100644 index 1703fdb..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBReader.m +++ /dev/null @@ -1,1270 +0,0 @@ -/* - * SpriteBuilder: http://www.spritebuilder.org - * - * Copyright (c) 2012 Zynga Inc. - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCBReader.h" -#import -#import -#import "CCBAnimationManager.h" -#import "CCBSequence.h" -#import "CCBSequenceProperty.h" -#import "CCBKeyframe.h" -#import "CCBLocalizationManager.h" -#import "CCBReader_Private.h" - -#ifdef CCB_ENABLE_UNZIP -#import "SSZipArchive.h" -#endif - - -@interface CCBFile : CCNode -{ - CCNode* ccbFile; -} -@property (nonatomic,strong) CCNode* ccbFile; -@end - - - -@implementation CCBReader - -@synthesize animationManager; - -+ (void) configureCCFileUtils -{ - CCFileUtils *sharedFileUtils = [CCFileUtils sharedFileUtils]; - - // Setup file utils for use with SpriteBuilder - [sharedFileUtils setEnableiPhoneResourcesOniPad:NO]; - - sharedFileUtils.directoriesDict = - [[NSMutableDictionary alloc] initWithObjectsAndKeys: - @"resources-tablet", CCFileUtilsSuffixiPad, - @"resources-tablethd", CCFileUtilsSuffixiPadHD, - @"resources-phone", CCFileUtilsSuffixiPhone, - @"resources-phonehd", CCFileUtilsSuffixiPhoneHD, - @"resources-phone", CCFileUtilsSuffixiPhone5, - @"resources-phonehd", CCFileUtilsSuffixiPhone5HD, - @"", CCFileUtilsSuffixDefault, - nil]; - - sharedFileUtils.searchPath = - [NSArray arrayWithObjects: - [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"Published-iOS"], - [[NSBundle mainBundle] resourcePath], - nil]; - - sharedFileUtils.enableiPhoneResourcesOniPad = YES; - sharedFileUtils.searchMode = CCFileUtilsSearchModeDirectory; - [sharedFileUtils buildSearchResolutionsOrder]; - - [sharedFileUtils loadFilenameLookupDictionaryFromFile:@"fileLookup.plist"]; - [[CCSpriteFrameCache sharedSpriteFrameCache] loadSpriteFrameLookupDictionaryFromFile:@"spriteFrameFileList.plist"]; -} - -- (id) init -{ - self = [super init]; - if (!self) return NULL; - - // Setup action manager - self.animationManager = [[CCBAnimationManager alloc] init]; - - // Setup set of loaded sprite sheets - loadedSpriteSheets = [[NSMutableSet alloc] init]; - - // Setup resolution scale and default container size - animationManager.rootContainerSize = [CCDirector sharedDirector].designSize; - - return self; -} - -- (void) dealloc -{ - bytes = NULL; -} - -static inline unsigned char readByte(CCBReader *self) -{ - unsigned char byte = self->bytes[self->currentByte]; - self->currentByte++; - return byte; -} - -static inline BOOL readBool(CCBReader *self) -{ - return (BOOL)readByte(self); -} - -static inline NSString *readUTF8(CCBReader *self) -{ - int b0 = readByte(self); - int b1 = readByte(self); - - int numBytes = b0 << 8 | b1; - - NSString* str = [[NSString alloc] initWithBytes:self->bytes+self->currentByte length:numBytes encoding:NSUTF8StringEncoding]; - - self->currentByte += numBytes; - - return str; -} - -static inline void alignBits(CCBReader *self) -{ - if (self->currentBit) - { - self->currentBit = 0; - self->currentByte++; - } -} - -#define REVERSE_BYTE(b) (unsigned char)(((b * 0x0802LU & 0x22110LU) | (b * 0x8020LU & 0x88440LU)) * 0x10101LU >> 16) - -static inline int readIntWithSign(CCBReader *self, BOOL sign) -{ - // Good luck groking this! - // The basic idea is to do as little bit reading as possible and use everything in a byte contexts and avoid loops; espc ones that iterate 8 * bytes-read - // Note: this implementation is NOT the same encoding concept as the standard Elias Gamma, instead the real encoding is a byte flipped version of it. - // In order to optimize to little-endian devices, we have chosen to unflip the bytes before transacting upon them (excluding of course the "leading" zeros. - - unsigned int v = *(unsigned int *)(self->bytes + self->currentByte); - int numBits = 32; - int extraByte = 0; - v &= -((int)v); - if (v) numBits--; - if (v & 0x0000FFFF) numBits -= 16; - if (v & 0x00FF00FF) numBits -= 8; - if (v & 0x0F0F0F0F) numBits -= 4; - if (v & 0x33333333) numBits -= 2; - if (v & 0x55555555) numBits -= 1; - - if ((numBits & 0x00000007) == 0) - { - extraByte = 1; - self->currentBit = 0; - self->currentByte += (numBits >> 3); - } - else - { - self->currentBit = numBits - (numBits >> 3) * 8; - self->currentByte += (numBits >> 3); - } - - static char prefixMask[] = { - 0xFF, - 0x7F, - 0x3F, - 0x1F, - 0x0F, - 0x07, - 0x03, - 0x01, - }; - static unsigned int suffixMask[] = { - 0x00, - 0x80, - 0xC0, - 0xE0, - 0xF0, - 0xF8, - 0xFC, - 0xFE, - 0xFF, - }; - unsigned char prefix = REVERSE_BYTE(*(self->bytes + self->currentByte)) & prefixMask[self->currentBit]; - long long current = prefix; - int numBytes = 0; - int suffixBits = (numBits - (8 - self->currentBit) + 1); - if (numBits >= 8) - { - suffixBits %= 8; - numBytes = (numBits - (8 - (int)(self->currentBit)) - suffixBits + 1) / 8; - } - if (suffixBits >= 0) - { - self->currentByte++; - for (int i = 0; i < numBytes; i++) - { - current <<= 8; - unsigned char byte = REVERSE_BYTE(*(self->bytes + self->currentByte)); - current += byte; - self->currentByte++; - } - current <<= suffixBits; - unsigned char suffix = (REVERSE_BYTE(*(self->bytes + self->currentByte)) & suffixMask[suffixBits]) >> (8 - suffixBits); - current += suffix; - } - else - { - current >>= -suffixBits; - } - self->currentByte += extraByte; - int num; - - if (sign) - { - int s = current % 2; - if (s) - { - num = (int)(current / 2); - } - else - { - num = (int)(-current / 2); - } - } - else - { - num = (int)current - 1; - } - - alignBits(self); - - return num; -} - -static inline float readFloat(CCBReader *self) -{ - unsigned char type = readByte(self); - - if (type == kCCBFloat0) return 0; - else if (type == kCCBFloat1) return 1; - else if (type == kCCBFloatMinus1) return -1; - else if (type == kCCBFloat05) return 0.5f; - else if (type == kCCBFloatInteger) - { - return readIntWithSign(self, YES); - } - else - { - volatile union { - float f; - int i; - } t; - t.i = *(int *)(self->bytes + self->currentByte); - self->currentByte+=4; - return t.f; - } -} - -- (NSString*) readCachedString -{ - int n = readIntWithSign(self, NO); - return [stringCache objectAtIndex:n]; -} - -- (void) readPropertyForNode:(CCNode*) node parent:(CCNode*)parent isExtraProp:(BOOL)isExtraProp -{ - // Read type and property name - int type = readIntWithSign(self, NO); - NSString* name = [self readCachedString]; - - // Check if the property can be set for this platform - BOOL setProp = YES; - - // Forward properties for sub ccb files - if ([node isKindOfClass:[CCBFile class]]) - { - CCBFile* ccbNode = (CCBFile*) node; - if (ccbNode.ccbFile && isExtraProp) - { - node = ccbNode.ccbFile; - - // Skip properties that doesn't have a value to override - NSSet* extraPropsNames = node.userObject; - setProp &= [extraPropsNames containsObject:name]; - } - } - else if (isExtraProp && node == animationManager.rootNode) - { - NSMutableSet* extraPropNames = node.userObject; - if (!extraPropNames) - { - extraPropNames = [NSMutableSet set]; - node.userObject = extraPropNames; - } - - [extraPropNames addObject:name]; - } - - if (type == kCCBPropTypePosition) - { - float x = readFloat(self); - float y = readFloat(self); - int corner = readByte(self); - int xUnit = readByte(self); - int yUnit = readByte(self); - - if (setProp) - { -#ifdef __CC_PLATFORM_IOS - [node setValue:[NSValue valueWithCGPoint:ccp(x,y)] forKey:name]; -#elif defined (__CC_PLATFORM_MAC) - [node setValue:[NSValue valueWithPoint:ccp(x,y)] forKey:name]; -#endif - CCPositionType pType = CCPositionTypeMake(xUnit, yUnit, corner); - [node setValue:[NSValue valueWithBytes:&pType objCType:@encode(CCPositionType)] forKey:[name stringByAppendingString:@"Type"]]; - - - if ([animatedProps containsObject:name]) - { - id baseValue = [NSArray arrayWithObjects: - [NSNumber numberWithFloat:x], - [NSNumber numberWithFloat:y], - [NSNumber numberWithInt:corner], - [NSNumber numberWithInt:xUnit], - [NSNumber numberWithInt:yUnit], - nil]; - [animationManager setBaseValue:baseValue forNode:node propertyName:name]; - } - } - } - else if(type == kCCBPropTypePoint - || type == kCCBPropTypePointLock) - { - float x = readFloat(self); - float y = readFloat(self); - - if (setProp) - { - CGPoint pt = ccp(x,y); -#ifdef __CC_PLATFORM_IOS - [node setValue:[NSValue valueWithCGPoint:pt] forKey:name]; -#else - [node setValue:[NSValue valueWithPoint:NSPointFromCGPoint(pt)] forKey:name]; -#endif - } - } - else if (type == kCCBPropTypeSize) - { - float w = readFloat(self); - float h = readFloat(self); - int xUnit = readByte(self); - int yUnit = readByte(self); - - if (setProp) - { - CGSize size = CGSizeMake(w, h); -#ifdef __CC_PLATFORM_IOS - [node setValue:[NSValue valueWithCGSize:size] forKey:name]; -#elif defined (__CC_PLATFORM_MAC) - [node setValue:[NSValue valueWithSize:size] forKey:name]; -#endif - - CCSizeType sizeType = CCSizeTypeMake(xUnit, yUnit); - [node setValue:[NSValue valueWithBytes:&sizeType objCType:@encode(CCSizeType)] forKey:[name stringByAppendingString:@"Type"]]; - } - } - else if (type == kCCBPropTypeScaleLock) - { - float x = readFloat(self); - float y = readFloat(self); - int sType = readByte(self); - - if (setProp) - { - [node setValue:[NSNumber numberWithFloat:x] forKey:[name stringByAppendingString:@"X"]]; - [node setValue:[NSNumber numberWithFloat:y] forKey:[name stringByAppendingString:@"Y"]]; - [node setValue:[NSNumber numberWithInt:sType] forKey:[name stringByAppendingString:@"Type"]]; - - if ([animatedProps containsObject:name]) - { - id baseValue = [NSArray arrayWithObjects: - [NSNumber numberWithFloat:x], - [NSNumber numberWithFloat:y], - [NSNumber numberWithInt:sType], - nil]; - [animationManager setBaseValue:baseValue forNode:node propertyName:name]; - } - } - } - else if (type == kCCBPropTypeFloatXY) - { - float xFloat = readFloat(self); - float yFloat = readFloat(self); - - if (setProp) - { - NSString* nameX = [NSString stringWithFormat:@"%@X",name]; - NSString* nameY = [NSString stringWithFormat:@"%@Y",name]; - [node setValue:[NSNumber numberWithFloat:xFloat] forKey:nameX]; - [node setValue:[NSNumber numberWithFloat:yFloat] forKey:nameY]; - } - } - else if (type == kCCBPropTypeDegrees - || type == kCCBPropTypeFloat) - { - float f = readFloat(self); - - if (setProp) - { - id value = [NSNumber numberWithFloat:f]; - [node setValue:value forKey:name]; - - if ([animatedProps containsObject:name]) - { - [animationManager setBaseValue:value forNode:node propertyName:name]; - } - } - } - else if (type == kCCBPropTypeFloatScale) - { - float f = readFloat(self); - int sType = readIntWithSign(self, NO); - - if (setProp) - { - if (sType == 1) f *= [CCDirector sharedDirector].UIScaleFactor; - [node setValue:[NSNumber numberWithFloat:f] forKey:name]; - } - } - else if (type == kCCBPropTypeInteger - || type == kCCBPropTypeIntegerLabeled) - { - int d = readIntWithSign(self, YES); - - if (setProp) - { - [node setValue:[NSNumber numberWithInt:d] forKey:name]; - } - } - else if (type == kCCBPropTypeFloatVar) - { - float f = readFloat(self); - float fVar = readFloat(self); - - if (setProp) - { - NSString* nameVar = [NSString stringWithFormat:@"%@Var",name]; - [node setValue:[NSNumber numberWithFloat:f] forKey:name]; - [node setValue:[NSNumber numberWithFloat:fVar] forKey:nameVar]; - } - } - else if (type == kCCBPropTypeCheck) - { - BOOL b = readBool(self); - - if (setProp) - { - id value = [NSNumber numberWithBool:b]; - [node setValue:value forKey:name]; - - if ([animatedProps containsObject:name]) - { - [animationManager setBaseValue:value forNode:node propertyName:name]; - } - } - } - else if (type == kCCBPropTypeSpriteFrame) - { - NSString* spriteFile = [self readCachedString]; - - if (setProp && ![spriteFile isEqualToString:@""]) - { - CCSpriteFrame* spriteFrame = [CCSpriteFrame frameWithImageNamed:spriteFile]; - [node setValue:spriteFrame forKey:name]; - - if ([animatedProps containsObject:name]) - { - [animationManager setBaseValue:spriteFrame forNode:node propertyName:name]; - } - } - } - else if (type == kCCBPropTypeTexture) - { - NSString* spriteFile = [self readCachedString]; - - if (setProp && ![spriteFile isEqualToString:@""]) - { - CCTexture* texture = [CCTexture textureWithFile:spriteFile]; - [node setValue:texture forKey:name]; - } - } - else if (type == kCCBPropTypeByte) - { - int byte = readByte(self); - - if (setProp) - { - id value = [NSNumber numberWithInt:byte]; - [node setValue:value forKey:name]; - - if ([animatedProps containsObject:name]) - { - [animationManager setBaseValue:value forNode:node propertyName:name]; - } - } - } - else if (type == kCCBPropTypeColor4 || - type == kCCBPropTypeColor3) - { - CGFloat r = readFloat(self); - CGFloat g = readFloat(self); - CGFloat b = readFloat(self); - CGFloat a = readFloat(self); - - if (setProp) - { - CCColor* cVal = [CCColor colorWithRed:r green:g blue:b alpha:a]; - - [node setValue:cVal forKey:name]; - - if ([animatedProps containsObject:name]) - { - [animationManager setBaseValue:cVal forNode:node propertyName:name]; - } - } - } - else if (type == kCCBPropTypeColor4FVar) - { - float r = readFloat(self); - float g = readFloat(self); - float b = readFloat(self); - float a = readFloat(self); - float rVar = readFloat(self); - float gVar = readFloat(self); - float bVar = readFloat(self); - float aVar = readFloat(self); - - if (setProp) - { - CCColor* cVal = [CCColor colorWithRed:r green:g blue:b alpha:a];; - CCColor* cVarVal = [CCColor colorWithRed:rVar green:gVar blue:bVar alpha:aVar]; - NSString* nameVar = [NSString stringWithFormat:@"%@Var",name]; - [node setValue:cVal forKey:name]; - [node setValue:cVarVal forKey:nameVar]; - } - } - else if (type == kCCBPropTypeFlip) - { - BOOL xFlip = readBool(self); - BOOL yFlip = readBool(self); - - if (setProp) - { - NSString* nameX = [NSString stringWithFormat:@"%@X",name]; - NSString* nameY = [NSString stringWithFormat:@"%@Y",name]; - [node setValue:[NSNumber numberWithBool:xFlip] forKey:nameX]; - [node setValue:[NSNumber numberWithBool:yFlip] forKey:nameY]; - } - } - else if (type == kCCBPropTypeBlendmode) - { - int src = readIntWithSign(self, NO); - int dst = readIntWithSign(self, NO); - - if (setProp) - { - ccBlendFunc blend; - blend.src = src; - blend.dst = dst; - NSValue* blendVal = [NSValue value:&blend withObjCType:@encode(ccBlendFunc)]; - [node setValue:blendVal forKey:name]; - } - } - else if (type == kCCBPropTypeFntFile) - { - NSString* fntFile = [self readCachedString]; - [node setValue:fntFile forKey:name]; - } - else if (type == kCCBPropTypeText - || type == kCCBPropTypeString) - { - NSString* txt = [self readCachedString]; - BOOL localized = readBool(self); - - if (localized) - { - txt = CCBLocalize(txt); - } - - if (setProp) - { - [node setValue:txt forKey:name]; - } - } - else if (type == kCCBPropTypeFontTTF) - { - NSString* fnt = [self readCachedString]; - - if (setProp) - { - //if ([[fnt lowercaseString] hasSuffix:@".ttf"]) - //{ - // fnt = [[fnt lastPathComponent] stringByDeletingPathExtension]; - //} - [node setValue:fnt forKey:name]; - } - } - else if (type == kCCBPropTypeBlock) - { - NSString* selectorName = [self readCachedString]; - int selectorTarget = readIntWithSign(self, NO); - - if (setProp) - { - // Objective C callbacks - if (selectorTarget) - { - id target = NULL; - if (selectorTarget == kCCBTargetTypeDocumentRoot) target = animationManager.rootNode; - else if (selectorTarget == kCCBTargetTypeOwner) target = owner; - - if (target) - { - SEL selector = NSSelectorFromString(selectorName); - __unsafe_unretained id t = target; - - void (^block)(id sender); - block = ^(id sender) { - typedef void (*Func)(id, SEL, id); - ((Func)objc_msgSend)(t, selector, sender); - }; - - NSString* setSelectorName = [NSString stringWithFormat:@"set%@:",[name capitalizedString]]; - SEL setSelector = NSSelectorFromString(setSelectorName); - - if ([node respondsToSelector:setSelector]) - { - typedef void (*Func)(id, SEL, id); - ((Func)objc_msgSend)(node, setSelector, block); - } - else - { - NSLog(@"CCBReader: Failed to set selector/target block for %@",selectorName); - } - } - else - { - NSLog(@"CCBReader: Failed to find target for block"); - } - } - } - } - else if (type == kCCBPropTypeCCBFile) - { - NSString* ccbFileName = [self readCachedString]; - - // Change path extension to .ccbi - if ([ccbFileName hasSuffix:@".ccb"]) ccbFileName = [ccbFileName stringByDeletingPathExtension]; - - ccbFileName = [NSString stringWithFormat:@"%@.ccbi", ccbFileName]; - - // Load sub file - NSString* path = [[CCFileUtils sharedFileUtils] fullPathForFilename:ccbFileName]; - NSData* d = [NSData dataWithContentsOfFile:path]; - - NSAssert(d,@"Failed to find ccb file: %@",ccbFileName); - - CCBReader* reader = [[CCBReader alloc] init]; - reader.animationManager.rootContainerSize = parent.contentSize; - - // Setup byte array & owner - reader->data = d; - reader->bytes = (unsigned char*)[d bytes]; - reader->currentByte = 0; - reader->currentBit = 0; - - reader->owner = owner; - - reader.animationManager.owner = owner; - - CCNode* ccbFile = [reader readFileWithCleanUp:NO actionManagers:actionManagers]; - - if (ccbFile && reader.animationManager.autoPlaySequenceId != -1) - { - // Auto play animations - [reader.animationManager runAnimationsForSequenceId:reader.animationManager.autoPlaySequenceId tweenDuration:0]; - } - - if (setProp) - { - [node setValue:ccbFile forKey:name]; - } - } - else - { - NSLog(@"CCBReader: Failed to read property type %d",type); - } -} - -- (CCBKeyframe*) readKeyframeOfType:(int)type -{ - CCBKeyframe* keyframe = [[CCBKeyframe alloc] init]; - - keyframe.time = readFloat(self); - - int easingType = readIntWithSign(self, NO); - float easingOpt = 0; - id value = NULL; - - if (easingType == kCCBKeyframeEasingCubicIn - || easingType == kCCBKeyframeEasingCubicOut - || easingType == kCCBKeyframeEasingCubicInOut - || easingType == kCCBKeyframeEasingElasticIn - || easingType == kCCBKeyframeEasingElasticOut - || easingType == kCCBKeyframeEasingElasticInOut) - { - easingOpt = readFloat(self); - } - keyframe.easingType = easingType; - keyframe.easingOpt = easingOpt; - - if (type == kCCBPropTypeCheck) - { - value = [NSNumber numberWithBool:readBool(self)]; - } - else if (type == kCCBPropTypeByte) - { - value = [NSNumber numberWithInt:readBool(self)]; - } - else if (type == kCCBPropTypeColor3) - { - CGFloat r = readFloat(self); - CGFloat g = readFloat(self); - CGFloat b = readFloat(self); - CGFloat a = readFloat(self); - - value = [CCColor colorWithRed:r green:g blue:b alpha:a]; - } - else if (type == kCCBPropTypeDegrees || type == kCCBPropTypeFloat) - { - value = [NSNumber numberWithFloat:readFloat(self)]; - } - else if (type == kCCBPropTypeScaleLock - || type == kCCBPropTypePosition - || type == kCCBPropTypeFloatXY) - { - float a = readFloat(self); - float b = readFloat(self); - - value = [NSArray arrayWithObjects: - [NSNumber numberWithFloat:a], - [NSNumber numberWithFloat:b], - nil]; - } - else if (type == kCCBPropTypeSpriteFrame) - { - NSString* spriteFile = [self readCachedString]; - - CCSpriteFrame* spriteFrame = [CCSpriteFrame frameWithImageNamed:spriteFile]; - - value = spriteFrame; - } - - keyframe.value = value; - - return keyframe; -} - -- (void) didLoadFromCCB -{} - -- (CCNode*) readNodeGraphParent:(CCNode*)parent -{ - // Read class - NSString* className = [self readCachedString]; - - // Read assignment type and name - int memberVarAssignmentType = readIntWithSign(self, NO); - NSString* memberVarAssignmentName = NULL; - if (memberVarAssignmentType) - { - memberVarAssignmentName = [self readCachedString]; - } - - Class class = NSClassFromString(className); - if (!class) - { - NSAssert(false,@"CCBReader: Could not create class of type %@",className); - return NULL; - } - CCNode* node = [[class alloc] init]; - - // Set root node - if (!animationManager.rootNode) animationManager.rootNode = node; - - // Read animated properties - NSMutableDictionary* seqs = [NSMutableDictionary dictionary]; - animatedProps = [[NSMutableSet alloc] init]; - - int numSequences = readIntWithSign(self, NO); - for (int i = 0; i < numSequences; i++) - { - int seqId = readIntWithSign(self, NO); - NSMutableDictionary* seqNodeProps = [NSMutableDictionary dictionary]; - - int numProps = readIntWithSign(self, NO); - - for (int j = 0; j < numProps; j++) - { - CCBSequenceProperty* seqProp = [[CCBSequenceProperty alloc] init]; - - seqProp.name = [self readCachedString]; - seqProp.type = readIntWithSign(self, NO); - [animatedProps addObject:seqProp.name]; - - int numKeyframes = readIntWithSign(self, NO); - - for (int k = 0; k < numKeyframes; k++) - { - CCBKeyframe* keyframe = [self readKeyframeOfType:seqProp.type]; - - [seqProp.keyframes addObject:keyframe]; - } - - [seqNodeProps setObject:seqProp forKey:seqProp.name]; - } - - [seqs setObject:seqNodeProps forKey:[NSNumber numberWithInt:seqId]]; - } - - if (seqs.count > 0) - { - [animationManager addNode:node andSequences:seqs]; - } - - // Read properties - int numRegularProps = readIntWithSign(self, NO); - int numExtraProps = readIntWithSign(self, NO); - int numProps = numRegularProps + numExtraProps; - - for (int i = 0; i < numProps; i++) - { - BOOL isExtraProp = (i >= numRegularProps); - - [self readPropertyForNode:node parent:parent isExtraProp:isExtraProp]; - } - - // Handle sub ccb files (remove middle node) - if ([node isKindOfClass:[CCBFile class]]) - { - CCBFile* ccbFileNode = (CCBFile*)node; - - CCNode* embeddedNode = ccbFileNode.ccbFile; - embeddedNode.position = ccbFileNode.position; - embeddedNode.positionType = ccbFileNode.positionType; - //embeddedNode.anchorPoint = ccbFileNode.anchorPoint; - embeddedNode.rotation = ccbFileNode.rotation; - embeddedNode.scaleX = ccbFileNode.scaleX; - embeddedNode.scaleY = ccbFileNode.scaleY; - embeddedNode.name = ccbFileNode.name; - embeddedNode.visible = YES; - //embeddedNode.ignoreAnchorPointForPosition = ccbFileNode.ignoreAnchorPointForPosition; - - [animationManager moveAnimationsFromNode:ccbFileNode toNode:embeddedNode]; - - ccbFileNode.ccbFile = NULL; - - node = embeddedNode; - } - - // Assign to variable (if applicable) - if (memberVarAssignmentType) - { - id target = NULL; - if (memberVarAssignmentType == kCCBTargetTypeDocumentRoot) target = animationManager.rootNode; - else if (memberVarAssignmentType == kCCBTargetTypeOwner) target = owner; - - if (target) - { - Ivar ivar = class_getInstanceVariable([target class],[memberVarAssignmentName UTF8String]); - if (ivar) - { - object_setIvar(target,ivar,node); - } - else - { - NSLog(@"CCBReader: Couldn't find member variable: %@", memberVarAssignmentName); - } - } - } - - animatedProps = NULL; - - // Read physics - BOOL hasPhysicsBody = readBool(self); - if (hasPhysicsBody) - { -#ifdef __CC_PLATFORM_IOS - // Read body shape - int bodyShape = readIntWithSign(self, NO); - float cornerRadius = readFloat(self); -#endif - // Read points - int numPoints = readIntWithSign(self, NO); - CGPoint* points = malloc(sizeof(CGPoint)*numPoints); - for (int i = 0; i < numPoints; i++) - { - float x = readFloat(self); - float y = readFloat(self); - - points[i] = ccp(x, y); - } - -#ifdef __CC_PLATFORM_IOS - // Create body - CCPhysicsBody* body = NULL; - - if (bodyShape == 0) - { - body = [CCPhysicsBody bodyWithPolygonFromPoints:points count:numPoints cornerRadius:cornerRadius]; - } - else if (bodyShape == 1) - { - if (numPoints > 0) - body = [CCPhysicsBody bodyWithCircleOfRadius:cornerRadius andCenter:points[0]]; - } - NSAssert(body, @"Unknown body shape"); - - BOOL dynamic = readBool(self); - BOOL affectedByGravity = readBool(self); - BOOL allowsRotation = readBool(self); - - if (dynamic) body.type = CCPhysicsBodyTypeDynamic; - else body.type = CCPhysicsBodyTypeStatic; - - float density = readFloat(self); - float friction = readFloat(self); - float elasticity = readFloat(self); - - if (dynamic) - { - body.affectedByGravity = affectedByGravity; - body.allowsRotation = allowsRotation; - } - - body.density = density; - body.friction = friction; - body.elasticity = elasticity; - - node.physicsBody = body; -#endif - free(points); - } - - // Read and add children - int numChildren = readIntWithSign(self, NO); - for (int i = 0; i < numChildren; i++) - { - CCNode* child = [self readNodeGraphParent:node]; - [node addChild:child]; - } - - - return node; -} - -- (BOOL) readCallbackKeyframesForSeq:(CCBSequence*)seq -{ - int numKeyframes = readIntWithSign(self, NO); - - if (!numKeyframes) return YES; - - CCBSequenceProperty* channel = [[CCBSequenceProperty alloc] init]; - - for (int i = 0; i < numKeyframes; i++) - { - float time = readFloat(self); - NSString* callbackName = [self readCachedString]; - int callbackType = readIntWithSign(self, NO); - - NSMutableArray* value = [NSMutableArray arrayWithObjects: - callbackName, - [NSNumber numberWithInt:callbackType], - nil]; - - CCBKeyframe* keyframe = [[CCBKeyframe alloc] init]; - keyframe.time = time; - keyframe.value = value; - - [channel.keyframes addObject:keyframe]; - } - - // Assign to sequence - seq.callbackChannel = channel; - - return YES; -} - -- (BOOL) readSoundKeyframesForSeq:(CCBSequence*)seq -{ - int numKeyframes = readIntWithSign(self, NO); - - if (!numKeyframes) return YES; - - CCBSequenceProperty* channel = [[CCBSequenceProperty alloc] init]; - - for (int i = 0; i < numKeyframes; i++) - { - float time = readFloat(self); - NSString* soundFile = [self readCachedString]; - float pitch = readFloat(self); - float pan = readFloat(self); - float gain = readFloat(self); - - NSMutableArray* value = [NSMutableArray arrayWithObjects: - soundFile, - [NSNumber numberWithFloat:pitch], - [NSNumber numberWithFloat:pan], - [NSNumber numberWithFloat:gain], - nil]; - CCBKeyframe* keyframe = [[CCBKeyframe alloc] init]; - keyframe.time = time; - keyframe.value = value; - - [channel.keyframes addObject:keyframe]; - } - - // Assign to sequence - seq.soundChannel = channel; - - return YES; -} - -- (BOOL) readSequences -{ - NSMutableArray* sequences = animationManager.sequences; - - int numSeqs = readIntWithSign(self, NO); - - for (int i = 0; i < numSeqs; i++) - { - CCBSequence* seq = [[CCBSequence alloc] init]; - seq.duration = readFloat(self); - seq.name = [self readCachedString]; - seq.sequenceId = readIntWithSign(self, NO); - seq.chainedSequenceId = readIntWithSign(self, YES); - - if (![self readCallbackKeyframesForSeq:seq]) return NO; - if (![self readSoundKeyframesForSeq:seq]) return NO; - - [sequences addObject:seq]; - } - - animationManager.autoPlaySequenceId = readIntWithSign(self, YES); - return YES; -} - -- (BOOL) readStringCache -{ - int numStrings = readIntWithSign(self, NO); - - stringCache = [[NSMutableArray alloc] initWithCapacity:numStrings]; - - for (int i = 0; i < numStrings; i++) - { - [stringCache addObject:readUTF8(self)]; - } - - return YES; -} - -#define CHAR4(c0, c1, c2, c3) (((c0)<<24) | ((c1)<<16) | ((c2)<<8) | (c3)) - -- (BOOL) readHeader -{ - // if no bytes loaded, don't crash about it. - if( bytes == nil) return NO; - // Read magic - int magic = *((int*)(bytes+currentByte)); - currentByte+=4; - if (magic != CHAR4('c', 'c', 'b', 'i')) return NO; - - // Read version - int version = readIntWithSign(self, NO); - if (version != kCCBVersion) - { - NSLog(@"CCBReader: Incompatible ccbi file version (file: %d reader: %d)",version,kCCBVersion); - return NO; - } - - return YES; -} - -- (void) cleanUpNodeGraph:(CCNode*)node -{ - node.userObject = NULL; - - for (CCNode* child in node.children) - { - [self cleanUpNodeGraph:child]; - } -} - -- (CCNode*) readFileWithCleanUp:(BOOL)cleanUp actionManagers:(NSMutableDictionary*)am -{ - if (![self readHeader]) return NULL; - if (![self readStringCache]) return NULL; - if (![self readSequences]) return NULL; - - actionManagers = am; - - CCNode* node = [self readNodeGraphParent:NULL]; - - [actionManagers setObject:self.animationManager forKey:[NSValue valueWithPointer:(__bridge const void *)(node)]]; - - if (cleanUp) - { - [self cleanUpNodeGraph:node]; - } - - return node; -} - -+ (void) callDidLoadFromCCBForNodeGraph:(CCNode*)nodeGraph -{ - for (CCNode* child in nodeGraph.children) - { - [CCBReader callDidLoadFromCCBForNodeGraph:child]; - } - - if ([nodeGraph respondsToSelector:@selector(didLoadFromCCB)]) - { - [nodeGraph performSelector:@selector(didLoadFromCCB)]; - } -} - -- (CCNode*) loadWithData:(NSData*)d owner:(id)o -{ - // Setup byte array - data = d; - bytes = (unsigned char*)[d bytes]; - currentByte = 0; - currentBit = 0; - - owner = o; - - self.animationManager.rootContainerSize = [CCDirector sharedDirector].designSize; - self.animationManager.owner = owner; - - NSMutableDictionary* animationManagers = [NSMutableDictionary dictionary]; - CCNode* nodeGraph = [self readFileWithCleanUp:YES actionManagers:animationManagers]; - - if (nodeGraph && self.animationManager.autoPlaySequenceId != -1) - { - // Auto play animations - [self.animationManager runAnimationsForSequenceId:self.animationManager.autoPlaySequenceId tweenDuration:0]; - } - - for (NSValue* pointerValue in animationManagers) - { - CCNode* node = [pointerValue pointerValue]; - - CCBAnimationManager* manager = [animationManagers objectForKey:pointerValue]; - node.userObject = manager; - } - - // Call didLoadFromCCB - [CCBReader callDidLoadFromCCBForNodeGraph:nodeGraph]; - - return nodeGraph; -} - -- (CCNode*) nodeGraphFromFile:(NSString*) file owner:(id)o parentSize:(CGSize)parentSize -{ - // Add ccbi suffix - if (![file hasSuffix:@".ccbi"]) file = [file stringByAppendingString:@".ccbi"]; - - NSString* path = [[CCFileUtils sharedFileUtils] fullPathForFilename:file]; - NSData* d = [NSData dataWithContentsOfFile:path]; - - return [self loadWithData:d owner:(id)o]; -} - -- (CCNode*) load:(NSString*) file owner:(id)o -{ - return [self nodeGraphFromFile:file owner:o parentSize:[CCDirector sharedDirector].designSize]; -} - -- (CCNode*) load:(NSString*) file -{ - return [self nodeGraphFromFile:file owner:NULL parentSize:[CCDirector sharedDirector].designSize]; -} - -+(void) setResourcePath:(NSString *)searchPath -{ - NSMutableArray *array = [[[CCFileUtils sharedFileUtils] searchPath] mutableCopy]; - [array addObject:searchPath]; - [[CCFileUtils sharedFileUtils] setSearchPath:array]; -} - -+ (CCBReader*) reader -{ - return [[CCBReader alloc] init]; -} - -+ (CCNode*) load:(NSString*) file owner:(id)owner -{ - return [CCBReader load:file owner:owner parentSize:[CCDirector sharedDirector].designSize]; -} - -+ (CCNode*) nodeGraphFromData:(NSData*) data owner:(id)owner parentSize:(CGSize)parentSize -{ - return [[CCBReader reader] loadWithData:data owner:owner]; -} - -+ (CCNode*) load:(NSString*) file owner:(id)owner parentSize:(CGSize)parentSize -{ - return [[CCBReader reader] nodeGraphFromFile:file owner:owner parentSize:parentSize]; -} - -+ (CCNode*) load:(NSString*) file -{ - return [CCBReader load:file owner:NULL]; -} - -+ (CCScene*) loadAsScene:(NSString *)file owner:(id)owner -{ - return [CCBReader sceneWithNodeGraphFromFile:file owner:owner parentSize:[CCDirector sharedDirector].designSize]; -} - -+ (CCScene*) sceneWithNodeGraphFromFile:(NSString *)file owner:(id)owner parentSize:(CGSize)parentSize -{ - CCNode* node = [CCBReader load:file owner:owner parentSize:parentSize]; - CCScene* scene = [CCScene node]; - [scene addChild:node]; - return scene; -} - -+ (CCScene*) loadAsScene:(NSString*) file -{ - return [CCBReader loadAsScene:file owner:NULL]; -} - -+ (NSString*) ccbDirectoryPath -{ - NSArray *searchPaths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); - return [[searchPaths objectAtIndex:0] stringByAppendingPathComponent:@"ccb"]; -} - -@end - - - -@implementation CCBFile -@synthesize ccbFile; -@end - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBReader_Private.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBReader_Private.h deleted file mode 100644 index 1f58b50..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBReader_Private.h +++ /dev/null @@ -1,91 +0,0 @@ -// -// CCBReader_Private.h -// cocos2d-ios -// -// Created by Viktor on 11/13/13. -// -// - -#import "CCBReader.h" - -#define kCCBVersion 6 - -enum { - kCCBPropTypePosition = 0, - kCCBPropTypeSize, - kCCBPropTypePoint, - kCCBPropTypePointLock, - kCCBPropTypeScaleLock, - kCCBPropTypeDegrees, - kCCBPropTypeInteger, - kCCBPropTypeFloat, - kCCBPropTypeFloatVar, - kCCBPropTypeCheck, - kCCBPropTypeSpriteFrame, - kCCBPropTypeTexture, - kCCBPropTypeByte, - kCCBPropTypeColor3, - kCCBPropTypeColor4FVar, - kCCBPropTypeFlip, - kCCBPropTypeBlendmode, - kCCBPropTypeFntFile, - kCCBPropTypeText, - kCCBPropTypeFontTTF, - kCCBPropTypeIntegerLabeled, - kCCBPropTypeBlock, - kCCBPropTypeAnimation, - kCCBPropTypeCCBFile, - kCCBPropTypeString, - kCCBPropTypeBlockCCControl, - kCCBPropTypeFloatScale, - kCCBPropTypeFloatXY, - kCCBPropTypeColor4, -}; - -enum { - kCCBFloat0 = 0, - kCCBFloat1, - kCCBFloatMinus1, - kCCBFloat05, - kCCBFloatInteger, - kCCBFloatFull -}; - -enum { - kCCBPlatformAll = 0, - kCCBPlatformIOS, - kCCBPlatformMac -}; - -enum { - kCCBTargetTypeNone = 0, - kCCBTargetTypeDocumentRoot = 1, - kCCBTargetTypeOwner = 2, -}; - -enum -{ - kCCBKeyframeEasingInstant, - - kCCBKeyframeEasingLinear, - - kCCBKeyframeEasingCubicIn, - kCCBKeyframeEasingCubicOut, - kCCBKeyframeEasingCubicInOut, - - kCCBKeyframeEasingElasticIn, - kCCBKeyframeEasingElasticOut, - kCCBKeyframeEasingElasticInOut, - - kCCBKeyframeEasingBounceIn, - kCCBKeyframeEasingBounceOut, - kCCBKeyframeEasingBounceInOut, - - kCCBKeyframeEasingBackIn, - kCCBKeyframeEasingBackOut, - kCCBKeyframeEasingBackInOut, -}; - -@interface CCBReader () - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBSequence.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBSequence.h deleted file mode 100644 index 3023b90..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBSequence.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * SpriteBuilder: http://www.spritebuilder.org - * - * Copyright (c) 2012 Zynga Inc. - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import - -@class CCBSequenceProperty; - -@interface CCBSequence : NSObject -{ - float duration; - NSString* name; - int sequenceId; - int chainedSequenceId; - - // Channels - CCBSequenceProperty* callbackChannel; - CCBSequenceProperty* soundChannel; -} - -@property (nonatomic,assign) float duration; -@property (nonatomic,copy) NSString* name; -@property (nonatomic,assign) int sequenceId; -@property (nonatomic,assign) int chainedSequenceId; - -@property (nonatomic,strong) CCBSequenceProperty* callbackChannel; -@property (nonatomic,strong) CCBSequenceProperty* soundChannel; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBSequenceProperty.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBSequenceProperty.h deleted file mode 100644 index f7bee81..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBSequenceProperty.h +++ /dev/null @@ -1,39 +0,0 @@ -/* - * SpriteBuilder: http://www.spritebuilder.org - * - * Copyright (c) 2012 Zynga Inc. - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import - -@interface CCBSequenceProperty : NSObject -{ - NSString* name; - int type; - NSMutableArray* keyframes; -} - -@property (nonatomic,strong) NSString* name; -@property (nonatomic,assign) int type; -@property (nonatomic,readonly) NSMutableArray* keyframes; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBSequenceProperty.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBSequenceProperty.m deleted file mode 100644 index 048dc7b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBSequenceProperty.m +++ /dev/null @@ -1,45 +0,0 @@ -/* - * SpriteBuilder: http://www.spritebuilder.org - * - * Copyright (c) 2012 Zynga Inc. - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCBSequenceProperty.h" - -@implementation CCBSequenceProperty - -@synthesize name; -@synthesize type; -@synthesize keyframes; - -- (id) init -{ - self = [super init]; - if (!self) return NULL; - - keyframes = [[NSMutableArray alloc] init]; - - return self; -} - - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBsequence.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBsequence.m deleted file mode 100644 index 3d30a4a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBsequence.m +++ /dev/null @@ -1,46 +0,0 @@ -/* - * SpriteBuilder: http://www.spritebuilder.org - * - * Copyright (c) 2012 Zynga Inc. - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCBSequence.h" - -@implementation CCBSequence - -@synthesize duration; -@synthesize name; -@synthesize sequenceId; -@synthesize chainedSequenceId; -@synthesize callbackChannel; -@synthesize soundChannel; - -- (id) init -{ - self = [super init]; - if (!self) return NULL; - - return self; -} - - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBuilderReader.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBuilderReader.h deleted file mode 100644 index a92a4f8..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCBReader/CCBuilderReader.h +++ /dev/null @@ -1,28 +0,0 @@ -/* - * CocosBuilder: http://www.spritebuilder.org - * - * Copyright (c) 2012 Zynga Inc. - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCBReader.h" -#import "CCBAnimationManager.h" -#import "CCBLocalizationManager.h" diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCButton.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCButton.h deleted file mode 100644 index 14b0a36..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCButton.h +++ /dev/null @@ -1,237 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCControl.h" - -@class CCSprite9Slice; -@class CCLabelTTF; -@class CCSpriteFrame; - -/** - The CCButton represents a button on the screen. The button is presented with a stretchable background image and/or a title label. Different images, colors and opacity can be set for each of the buttons different states. - - Methods for setting callbacks for the button is inherited from CCControl through the setTarget:selector: method or the block property. - */ -@interface CCButton : CCControl -{ - NSMutableDictionary* _backgroundSpriteFrames; - NSMutableDictionary* _backgroundColors; - NSMutableDictionary* _backgroundOpacities; - NSMutableDictionary* _labelColors; - NSMutableDictionary* _labelOpacities; - float _originalScaleX; - float _originalScaleY; - - float _originalHitAreaExpansion; -} - -@property (nonatomic,readonly) CCSprite9Slice* background; -@property (nonatomic,readonly) CCLabelTTF* label; -@property (nonatomic,assign) BOOL zoomWhenHighlighted; -@property (nonatomic,assign) float horizontalPadding; -@property (nonatomic,assign) float verticalPadding; -@property (nonatomic,strong) NSString* title; -@property (nonatomic,assign) BOOL togglesSelectedState; - -/// ----------------------------------------------------------------------- -/// @name Creating Buttons -/// ----------------------------------------------------------------------- - -/** - * Creates a new button with a title and no background. Uses default font and font size. - * - * @param title The title text of the button. - * - * @return A new button. - */ -+ (id) buttonWithTitle:(NSString*) title; - -/** - * Creates a new button with a title and no background. - * - * @param title The title text of the button. - * @param fontName Name of the TTF font to use for the title label. - * @param size Font size for the title label. - * - * @return A new button. - */ -+ (id) buttonWithTitle:(NSString*) title fontName:(NSString*)fontName fontSize:(float)size; - -/** - * Creates a new button with the specified title for the label and sprite frame for its background. - * - * @param title The title text of the button. - * @param spriteFrame Stretchable background image. - * - * @return A new button. - */ -+ (id) buttonWithTitle:(NSString*) title spriteFrame:(CCSpriteFrame*) spriteFrame; - -/** - * Creates a new button with the speicified title for the label, sprite frames for its background in different states. - * - * @param title The title text of the button. - * @param spriteFrame Stretchable background image for the normal state. - * @param highlighted Stretchable background image for the highlighted state. - * @param disabled Stretchable background image for the disabled state. - * - * @return A new button. - */ -+ (id) buttonWithTitle:(NSString*) title spriteFrame:(CCSpriteFrame*) spriteFrame highlightedSpriteFrame:(CCSpriteFrame*) highlighted disabledSpriteFrame:(CCSpriteFrame*) disabled; - -/** - * Initializes a new button with a title and no background. Uses default font and font size. - * - * @param title The title text of the button. - * - * @return A new button. - */ -- (id) initWithTitle:(NSString*) title; - -/** - * Initializes a new button with a title and no background. - * - * @param title The title text of the button. - * @param fontName Name of the TTF font to use for the title label. - * @param size Font size for the title label. - * - * @return A new button. - */ -- (id) initWithTitle:(NSString *)title fontName:(NSString*)fontName fontSize:(float)size; - -/** - * Initializes a new button with the specified title for the label and sprite frame for its background. - * - * @param title The title text of the button. - * @param spriteFrame Stretchable background image. - * - * @return A new button. - */ -- (id) initWithTitle:(NSString*) title spriteFrame:(CCSpriteFrame*) spriteFrame; - -/** - * Initializes a new button with the speicified title for the label, sprite frames for its background in different states. - * - * @param title The title text of the button. - * @param spriteFrame Stretchable background image for the normal state. - * @param highlighted Stretchable background image for the highlighted state. - * @param disabled Stretchable background image for the disabled state. - * - * @return A new button. - */ -- (id) initWithTitle:(NSString*) title spriteFrame:(CCSpriteFrame*) spriteFrame highlightedSpriteFrame:(CCSpriteFrame*) highlighted disabledSpriteFrame:(CCSpriteFrame*) disabled; - -/** - * Sets the background color for the specified state. The color is multiplied into the background sprite frame. - * - * @param color Color applied to background image. - * @param state State to apply the color to. - */ -- (void) setBackgroundColor:(CCColor*) color forState:(CCControlState) state; - -/** - * Gets the background color for the specified state. - * - * @param state State to get the color for. - * - * @return Background color. - */ -- (CCColor*) backgroundColorForState:(CCControlState)state; - -/** - * Sets the background's opacity for the specified state. - * - * @param opacity Opacity to apply to the background image - * @param state State to apply the opacity to. - */ -- (void) setBackgroundOpacity:(CGFloat) opacity forState:(CCControlState) state; - -/** - * Gets the background opacity for the specified state. - * - * @param state State to get the opacity for. - * - * @return Opacity. - */ -- (CGFloat) backgroundOpacityForState:(CCControlState)state; - -/** - * Will set the label's color for the normal state. - * - * @param color Color applied to the label. - */ -- (void) setColor:(CCColor *)color; - -/** - * Sets the label's color for the specified state. - * - * @param color Color applied to the label. - * @param state State to set the color for. - */ -- (void) setLabelColor:(CCColor*) color forState:(CCControlState) state; - -/** - * Gets the label's color for the specified state. - * - * @param state State to get the color for. - * - * @return Label color. - */ -- (CCColor*) labelColorForState:(CCControlState) state; - -/** - * Sets the label's opacity for the specified state. - * - * @param opacity Opacity applied to the label. - * @param state State to set the opacity for. - */ -- (void) setLabelOpacity:(CGFloat) opacity forState:(CCControlState) state; - -/** - * Gets the label's opacity for the specified state. - * - * @param state State to get the opacity for. - * - * @return Label opacity. - */ -- (CGFloat) labelOpacityForState:(CCControlState) state; - -/** - * Sets the background's sprite frame for the specified state. The sprite frame will be stretched to the preferred size of the label. If set to `NULL` no background will be drawn. - * - * @param spriteFrame Sprite frame to use for drawing the background. - * @param state State to set the background for. - */ -- (void) setBackgroundSpriteFrame:(CCSpriteFrame*)spriteFrame forState:(CCControlState)state; - -/** - * Gets the background's sprite frame for the specified state. - * - * @param state State to get the sprite frame for. - * - * @return Background sprite frame. - */ -- (CCSpriteFrame*) backgroundSpriteFrameForState:(CCControlState)state; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCButton.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCButton.m deleted file mode 100644 index 6f76d31..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCButton.m +++ /dev/null @@ -1,538 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCButton.h" -#import "CCControlSubclass.h" - -#import "cocos2d.h" -#import - -#define kCCFatFingerExpansion 70 - -@implementation CCButton - -- (id) init -{ - return [self initWithTitle:@"" spriteFrame:NULL]; -} - -+ (id) buttonWithTitle:(NSString*) title -{ - return [[self alloc] initWithTitle:title]; -} - -+ (id) buttonWithTitle:(NSString*) title fontName:(NSString*)fontName fontSize:(float)size -{ - return [[self alloc] initWithTitle:title fontName:fontName fontSize:size]; -} - -+ (id) buttonWithTitle:(NSString*) title spriteFrame:(CCSpriteFrame*) spriteFrame -{ - return [[self alloc] initWithTitle:title spriteFrame:spriteFrame]; -} - -+ (id) buttonWithTitle:(NSString*) title spriteFrame:(CCSpriteFrame*) spriteFrame highlightedSpriteFrame:(CCSpriteFrame*) highlighted disabledSpriteFrame:(CCSpriteFrame*) disabled -{ - return [[self alloc] initWithTitle:title spriteFrame:spriteFrame highlightedSpriteFrame: highlighted disabledSpriteFrame:disabled]; -} - -- (id) initWithTitle:(NSString *)title -{ - self = [self initWithTitle:title spriteFrame:NULL highlightedSpriteFrame:NULL disabledSpriteFrame:NULL]; - - // Default properties for labels with only a title - self.zoomWhenHighlighted = YES; - - return self; -} - -- (id) initWithTitle:(NSString *)title fontName:(NSString*)fontName fontSize:(float)size -{ - self = [self initWithTitle:title]; - self.label.fontName = fontName; - self.label.fontSize = size; - - return self; -} - -- (id) initWithTitle:(NSString*) title spriteFrame:(CCSpriteFrame*) spriteFrame -{ - self = [self initWithTitle:title spriteFrame:spriteFrame highlightedSpriteFrame:NULL disabledSpriteFrame:NULL]; - - // Setup default colors for when only one frame is used - [self setBackgroundColor:[CCColor colorWithWhite:0.7 alpha:1] forState:CCControlStateHighlighted]; - [self setLabelColor:[CCColor colorWithWhite:0.7 alpha:1] forState:CCControlStateHighlighted]; - - [self setBackgroundOpacity:0.5f forState:CCControlStateDisabled]; - [self setLabelOpacity:0.5f forState:CCControlStateDisabled]; - - return self; -} - -- (id) initWithTitle:(NSString*) title spriteFrame:(CCSpriteFrame*) spriteFrame highlightedSpriteFrame:(CCSpriteFrame*) highlighted disabledSpriteFrame:(CCSpriteFrame*) disabled -{ - self = [super init]; - if (!self) return NULL; - - self.anchorPoint = ccp(0.5f, 0.5f); - - if (!title) title = @""; - - // Setup holders for properties - _backgroundColors = [NSMutableDictionary dictionary]; - _backgroundOpacities = [NSMutableDictionary dictionary]; - _backgroundSpriteFrames = [NSMutableDictionary dictionary]; - - _labelColors = [NSMutableDictionary dictionary]; - _labelOpacities = [NSMutableDictionary dictionary]; - - // Setup background image - if (spriteFrame) - { - _background = [CCSprite9Slice spriteWithSpriteFrame:spriteFrame]; - [self setBackgroundSpriteFrame:spriteFrame forState:CCControlStateNormal]; - self.preferredSize = spriteFrame.originalSize; - } - else - { - _background = [[CCSprite9Slice alloc] init]; - } - - if (highlighted) - { - [self setBackgroundSpriteFrame:highlighted forState:CCControlStateHighlighted]; - [self setBackgroundSpriteFrame:highlighted forState:CCControlStateSelected]; - } - - if (disabled) - { - [self setBackgroundSpriteFrame:disabled forState:CCControlStateDisabled]; - } - - [self addChild:_background z:0]; - - // Setup label - _label = [CCLabelTTF labelWithString:title fontName:@"Helvetica" fontSize:14]; - _label.adjustsFontSizeToFit = YES; - _label.horizontalAlignment = CCTextAlignmentCenter; - _label.verticalAlignment = CCVerticalTextAlignmentCenter; - - [self addChild:_label z:1]; - - // Setup original scale - _originalScaleX = _originalScaleY = 1; - - [self needsLayout]; - [self stateChanged]; - - return self; -} - -- (void) layout -{ - _label.dimensions = CGSizeZero; - CGSize originalLabelSize = _label.contentSize; - CGSize paddedLabelSize = originalLabelSize; - paddedLabelSize.width += _horizontalPadding * 2; - paddedLabelSize.height += _verticalPadding * 2; - - BOOL shrunkSize = NO; - CGSize size = [self convertContentSizeToPoints: self.preferredSize type:self.contentSizeType]; - - CGSize maxSize = [self convertContentSizeToPoints:self.maxSize type:self.contentSizeType]; - - if (size.width < paddedLabelSize.width) size.width = paddedLabelSize.width; - if (size.height < paddedLabelSize.height) size.height = paddedLabelSize.height; - - if (maxSize.width > 0 && maxSize.width < size.width) - { - size.width = maxSize.width; - shrunkSize = YES; - } - if (maxSize.height > 0 && maxSize.height < size.height) - { - size.height = maxSize.height; - shrunkSize = YES; - } - - if (shrunkSize) - { - CGSize labelSize = CGSizeMake(clampf(size.width - _horizontalPadding * 2, 0, originalLabelSize.width), - clampf(size.height - _verticalPadding * 2, 0, originalLabelSize.height)); - _label.dimensions = labelSize; - } - - _background.contentSize = size; - _background.anchorPoint = ccp(0.5f,0.5f); - _background.positionType = CCPositionTypeNormalized; - _background.position = ccp(0.5f,0.5f); - - _label.positionType = CCPositionTypeNormalized; - _label.position = ccp(0.5f, 0.5f); - - self.contentSize = [self convertContentSizeFromPoints: size type:self.contentSizeType]; - - [super layout]; -} -#ifdef __CC_PLATFORM_IOS - -- (void) touchEntered:(UITouch *)touch withEvent:(UIEvent *)event -{ - if (!self.enabled) - { - return; - } - - if (self.claimsUserInteraction) - { - [super setHitAreaExpansion:_originalHitAreaExpansion + kCCFatFingerExpansion]; - } - self.highlighted = YES; -} - -- (void) touchExited:(UITouch *)touch withEvent:(UIEvent *)event -{ - self.highlighted = NO; -} - -- (void) touchUpInside:(UITouch *)touch withEvent:(UIEvent *)event -{ - [super setHitAreaExpansion:_originalHitAreaExpansion]; - - if (self.enabled) - { - [self triggerAction]; - } - - self.highlighted = NO; -} - -- (void) touchUpOutside:(UITouch *)touch withEvent:(UIEvent *)event -{ - [super setHitAreaExpansion:_originalHitAreaExpansion]; - self.highlighted = NO; -} - -#elif __CC_PLATFORM_MAC - -- (void) mouseDownEntered:(NSEvent *)event -{ - if (!self.enabled) - { - return; - } - self.highlighted = YES; -} - -- (void) mouseDownExited:(NSEvent *)event -{ - self.highlighted = NO; -} - -- (void) mouseUpInside:(NSEvent *)event -{ - if (self.enabled) - { - [self triggerAction]; - } - self.highlighted = NO; -} - -- (void) mouseUpOutside:(NSEvent *)event -{ - self.highlighted = NO; -} - -#endif - -- (void) triggerAction -{ - // Handle toggle buttons - if (self.togglesSelectedState) - { - self.selected = !self.selected; - } - - [super triggerAction]; -} - -- (void) updatePropertiesForState:(CCControlState)state -{ - // Update background - _background.color = [self backgroundColorForState:state]; - _background.opacity = [self backgroundOpacityForState:state]; - - CCSpriteFrame* spriteFrame = [self backgroundSpriteFrameForState:state]; - if (!spriteFrame) spriteFrame = [self backgroundSpriteFrameForState:CCControlStateNormal]; - _background.spriteFrame = spriteFrame; - - // Update label - _label.color = [self labelColorForState:state]; - _label.opacity = [self labelOpacityForState:state]; - - [self needsLayout]; -} - -- (void) stateChanged -{ - if (self.enabled) - { - // Button is enabled - if (self.highlighted) - { - [self updatePropertiesForState:CCControlStateHighlighted]; - - if (_zoomWhenHighlighted) - { - [_label runAction:[CCActionScaleTo actionWithDuration:0.1 scaleX:_originalScaleX*1.2 scaleY:_originalScaleY*1.2]]; - [_background runAction:[CCActionScaleTo actionWithDuration:0.1 scaleX:_originalScaleX*1.2 scaleY:_originalScaleY*1.2]]; - } - } - else - { - if (self.selected) - { - [self updatePropertiesForState:CCControlStateSelected]; - } - else - { - [self updatePropertiesForState:CCControlStateNormal]; - } - - [_label stopAllActions]; - if (_zoomWhenHighlighted) - { - _label.scaleX = _originalScaleX; - _label.scaleY = _originalScaleY; - - _background.scaleX = _originalScaleX; - _background.scaleY = _originalScaleY; - } - } - } - else - { - // Button is disabled - [self updatePropertiesForState:CCControlStateDisabled]; - } -} - -#pragma mark Properties - -- (void) setHitAreaExpansion:(float)hitAreaExpansion -{ - _originalHitAreaExpansion = hitAreaExpansion; - [super hitAreaExpansion]; -} - -- (float) hitAreaExpansion -{ - return _originalHitAreaExpansion; -} - -- (void)setColor:(CCColor *)color { - [self setLabelColor:color forState:CCControlStateNormal]; -} - -- (void) setLabelColor:(CCColor*)color forState:(CCControlState)state -{ - [_labelColors setObject:color forKey:[NSNumber numberWithInt:state]]; - [self stateChanged]; -} - -- (CCColor*) labelColorForState:(CCControlState)state -{ - CCColor* color = [_labelColors objectForKey:[NSNumber numberWithInt:state]]; - if (!color) color = [CCColor whiteColor]; - return color; -} - -- (void) setLabelOpacity:(CGFloat)opacity forState:(CCControlState)state -{ - [_labelOpacities setObject:[NSNumber numberWithFloat:opacity] forKey:[NSNumber numberWithInt:state]]; - [self stateChanged]; -} - -- (CGFloat) labelOpacityForState:(CCControlState)state -{ - NSNumber* val = [_labelOpacities objectForKey:[NSNumber numberWithInt:state]]; - if (!val) return 1; - return [val floatValue]; -} - -- (void) setBackgroundColor:(CCColor*)color forState:(CCControlState)state -{ - [_backgroundColors setObject:color forKey:[NSNumber numberWithInt:state]]; - [self stateChanged]; -} - -- (CCColor*) backgroundColorForState:(CCControlState)state -{ - CCColor* color = [_backgroundColors objectForKey:[NSNumber numberWithInt:state]]; - if (!color) color = [CCColor whiteColor]; - return color; -} - -- (void) setBackgroundOpacity:(CGFloat)opacity forState:(CCControlState)state -{ - [_backgroundOpacities setObject:[NSNumber numberWithFloat:opacity] forKey:[NSNumber numberWithInt:state]]; - [self stateChanged]; -} - -- (CGFloat) backgroundOpacityForState:(CCControlState)state -{ - NSNumber* val = [_backgroundOpacities objectForKey:[NSNumber numberWithInt:state]]; - if (!val) return 1; - return [val floatValue]; -} - -- (void) setBackgroundSpriteFrame:(CCSpriteFrame*)spriteFrame forState:(CCControlState)state -{ - if (spriteFrame) - { - [_backgroundSpriteFrames setObject:spriteFrame forKey:[NSNumber numberWithInt:state]]; - } - else - { - [_backgroundSpriteFrames removeObjectForKey:[NSNumber numberWithInt:state]]; - } - [self stateChanged]; -} - -- (CCSpriteFrame*) backgroundSpriteFrameForState:(CCControlState)state -{ - return [_backgroundSpriteFrames objectForKey:[NSNumber numberWithInt:state]]; -} - -- (void) setTitle:(NSString *)title -{ - _label.string = title; - [self needsLayout]; -} - -- (NSString*) title -{ - return _label.string; -} - -- (void) setHorizontalPadding:(float)horizontalPadding -{ - _horizontalPadding = horizontalPadding; - [self needsLayout]; -} - -- (void) setVerticalPadding:(float)verticalPadding -{ - _verticalPadding = verticalPadding; - [self needsLayout]; -} - -- (NSArray*) keysForwardedToLabel -{ - return [NSArray arrayWithObjects: - @"fontName", - @"fontSize", - @"opacity", - @"color", - @"fontColor", - @"outlineColor", - @"outlineWidth", - @"shadowColor", - @"shadowBlurRadius", - @"shadowOffset", - @"shadowOffsetType", - nil]; -} - -- (void) setValue:(id)value forKey:(NSString *)key -{ - if ([[self keysForwardedToLabel] containsObject:key]) - { - [_label setValue:value forKey:key]; - [self needsLayout]; - return; - } - [super setValue:value forKey:key]; -} - -- (id) valueForKey:(NSString *)key -{ - if ([[self keysForwardedToLabel] containsObject:key]) - { - return [_label valueForKey:key]; - } - return [super valueForKey:key]; -} - -- (void) setValue:(id)value forKey:(NSString *)key state:(CCControlState)state -{ - if ([key isEqualToString:@"labelOpacity"]) - { - [self setLabelOpacity:[value floatValue] forState:state]; - } - else if ([key isEqualToString:@"labelColor"]) - { - [self setLabelColor:value forState:state]; - } - else if ([key isEqualToString:@"backgroundOpacity"]) - { - [self setBackgroundOpacity:[value floatValue] forState:state]; - } - else if ([key isEqualToString:@"backgroundColor"]) - { - [self setBackgroundColor:value forState:state]; - } - else if ([key isEqualToString:@"backgroundSpriteFrame"]) - { - [self setBackgroundSpriteFrame:value forState:state]; - } -} - -- (id) valueForKey:(NSString *)key state:(CCControlState)state -{ - if ([key isEqualToString:@"labelOpacity"]) - { - return [NSNumber numberWithFloat:[self labelOpacityForState:state]]; - } - else if ([key isEqualToString:@"labelColor"]) - { - return [self labelColorForState:state]; - } - else if ([key isEqualToString:@"backgroundOpacity"]) - { - return [NSNumber numberWithFloat:[self backgroundOpacityForState:state]]; - } - else if ([key isEqualToString:@"backgroundColor"]) - { - return [self backgroundColorForState:state]; - } - else if ([key isEqualToString:@"backgroundSpriteFrame"]) - { - return [self backgroundSpriteFrameForState:state]; - } - - return NULL; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCControl.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCControl.h deleted file mode 100644 index 7957ed3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCControl.h +++ /dev/null @@ -1,118 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCNode.h" - -/** - The possible states for a CCControl. - */ -typedef NS_ENUM(NSUInteger, CCControlState) -{ - /** The normal, or default state of a control — that is, enabled but neither selected nor highlighted. */ - CCControlStateNormal = 1 << 0, - - /** Highlighted state of a control. A control enters this state when a touch down, drag inside or drag enter is performed. You can retrieve and set this value through the highlighted property. */ - CCControlStateHighlighted = 1 << 1, - - /** Disabled state of a control. This state indicates that the control is currently disabled. You can retrieve and set this value through the enabled property. */ - CCControlStateDisabled = 1 << 2, - - /** Selected state of a control. This state indicates that the control is currently selected. You can retrieve and set this value through the selected property. */ - CCControlStateSelected = 1 << 3 -}; - - -/** - CCControl is the abstract base class of the Cocos2d components that handles touches or mouse events. You cannot instantiate it directly, instead use one of its sub-classes, such as CCButton. If you need to create a new sort of component you should make a sub-class of this class. - - The control class handles events and its sub-classes will use child nodes to draw itself in the node heirarchy. - - *Important:* If you are sub-classing CCControl you will need to include the CCControlSubclass.h file as it includes methods that are otherwise not exposed. - */ -@interface CCControl : CCNode -{ - /** Needs layout is set to true if the control has changed and needs to re-layout itself. */ - BOOL _needsLayout; -} - - -/// ----------------------------------------------------------------------- -/// @name Controlling Content Size -/// ----------------------------------------------------------------------- - -/** The preferred (and minimum) size that the component will attempt to layout to. If its contents are larger it may have a larger size. */ -@property (nonatomic,assign) CGSize preferredSize; - -/** The content size type that the preferredSize is using. Please refer to the CCNode documentation on how to use content size types. */ -@property (nonatomic,assign) CCSizeType preferredSizeType; - -/** The maximum size that the component will layout to, the component will not be larger than this size and will instead shrink its content if needed. */ -@property (nonatomic,assign) CGSize maxSize; - -/** The content size type that the preferredSize is using. Please refer to the CCNode documentation on how to use content size types. */ -@property (nonatomic,assign) CCSizeType maxSizeType; - - -/// ----------------------------------------------------------------------- -/// @name Setting and Getting Control Attributes -/// ----------------------------------------------------------------------- - -/** Sets or retrieves the current state of the control. It's often easier to use the enabled, highlighted and selected properties to indirectly set or read this property. This property is stored as a bit-mask. */ -@property (nonatomic,assign) CCControlState state; - -/** Determines if the control is currently enabled. */ -@property (nonatomic,assign) BOOL enabled; - -/** Determines if the control is currently selected. E.g. this is used by toggle buttons to handle the on state. */ -@property (nonatomic,assign) BOOL selected; - -/** Determines if the control is currently highlighted. E.g. this corresponds to the down state of a button */ -@property (nonatomic,assign) BOOL highlighted; - -/** True if the control continously should generate events when it's value is changed. E.g. this can be used by slider controls. */ -@property (nonatomic,assign) BOOL continuous; - -/** True if the control is currently tracking touches or mouse events. That is, if the user has touched down in the component but not lifted his finger (the actual touch may be outside the component). */ -@property (nonatomic,readonly) BOOL tracking; - -/** True if the control currently has a touch or a mouse event within its bounds. */ -@property (nonatomic,readonly) BOOL touchInside; - - -/// ----------------------------------------------------------------------- -/// @name Receiving Action Callbacks -/// ----------------------------------------------------------------------- - -/** A block that handles action callbacks sent by the control. Use either the block property or the setTarget:selector: method to receive actions from controls. */ -@property (nonatomic,copy) void(^block)(id sender); - -/** - * Sets a target and selector that should be called when an action is triggered by the control. Actions are generated when buttons are clicked, sliders are dragged etc. You can also set the action callback using the block property. - * - * @param target The target object. - * @param selector Selector to call on the target object. - */ --(void) setTarget:(id)target selector:(SEL)selector; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCControl.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCControl.m deleted file mode 100644 index 8641461..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCControl.m +++ /dev/null @@ -1,411 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCControl.h" -#import "CCControlSubclass.h" -#import -#import - -#ifdef __CC_PLATFORM_IOS - -// iOS headers -#import "UITouch+CC.h" - -#elif defined (__CC_PLATFORM_MAC) - -// Mac headers -#import "NSEvent+CC.h" - -#endif - - -@implementation CCControl - -#pragma mark Initializers - -- (id) init -{ - self = [super init]; - if (!self) return NULL; - - self.userInteractionEnabled = YES; - self.exclusiveTouch = YES; - - return self; -} - -#pragma mark Action handling - -- (void) setTarget:(id)target selector:(SEL)selector -{ - __weak id weakTarget = target; // avoid retain cycle - [self setBlock:^(id sender) { - typedef void (*Func)(id, SEL, id); - ((Func)objc_msgSend)(weakTarget, selector, sender); - }]; -} - -- (void) triggerAction -{ - if (self.enabled && _block) - { - _block(self); - } -} - -#pragma mark Touch handling - -#ifdef __CC_PLATFORM_IOS - -- (void) touchBegan:(UITouch *)touch withEvent:(UIEvent *)event -{ - _tracking = YES; - _touchInside = YES; - - [self touchEntered:touch withEvent:event]; -} - -- (void) touchMoved:(UITouch *)touch withEvent:(UIEvent *)event -{ - if ([self hitTestWithWorldPos:[touch locationInWorld]]) - { - if (!_touchInside) - { - [self touchEntered:touch withEvent:event]; - _touchInside = YES; - } - } - else - { - if (_touchInside) - { - [self touchExited:touch withEvent:event]; - _touchInside = NO; - } - } -} - -- (void) touchEnded:(UITouch *)touch withEvent:(UIEvent *)event -{ - if (_touchInside) - { - [self touchUpInside:touch withEvent:event]; - } - else - { - [self touchUpOutside:touch withEvent:event]; - } - - _touchInside = NO; - _tracking = NO; -} - -- (void) touchCancelled:(UITouch *)touch withEvent:(UIEvent *)event -{ - if (_touchInside) - { - [self touchUpOutside:touch withEvent:event]; - [self touchExited:touch withEvent:event]; - } - - _touchInside = NO; - _tracking = NO; -} - -- (void) touchEntered:(UITouch*) touch withEvent:(UIEvent*)event -{} - -- (void) touchExited:(UITouch*) touch withEvent:(UIEvent*) event -{} - -- (void) touchUpInside:(UITouch*) touch withEvent:(UIEvent*) event -{} - -- (void) touchUpOutside:(UITouch*) touch withEvent:(UIEvent*) event -{} - -#elif defined (__CC_PLATFORM_MAC) - -- (void) mouseDown:(NSEvent *)event -{ - _tracking = YES; - _touchInside = YES; - - [self mouseDownEntered:event]; -} - -- (void) mouseDragged:(NSEvent *)event -{ - if ([self hitTestWithWorldPos:[event locationInWorld]]) - { - if (!_touchInside) - { - [self mouseDownEntered:event]; - _touchInside = YES; - } - } - else - { - if (_touchInside) - { - [self mouseDownExited:event]; - _touchInside = NO; - } - } -} - -- (void) mouseUp:(NSEvent *)event -{ - if (_touchInside) - { - [self mouseUpInside:event]; - } - else - { - [self mouseUpOutside:event]; - } - - _touchInside = NO; - _tracking = NO; -} - -- (void) mouseDownEntered:(NSEvent*) event -{} - -- (void) mouseDownExited:(NSEvent*) event -{} - -- (void) mouseUpInside:(NSEvent*) event -{} - -- (void) mouseUpOutside:(NSEvent*) event -{} - -#endif - - -#pragma mark State properties - -- (BOOL) enabled -{ - if (!(_state & CCControlStateDisabled)) return YES; - else return NO; -} - -- (void) setEnabled:(BOOL)enabled -{ - if (self.enabled == enabled) return; - - BOOL disabled = !enabled; - - if (disabled) - { - _state |= CCControlStateDisabled; - } - else - { - _state &= ~CCControlStateDisabled; - } - - [self stateChanged]; -} - -- (BOOL) selected -{ - if (_state & CCControlStateSelected) return YES; - else return NO; -} - -- (void) setSelected:(BOOL)selected -{ - if (self.selected == selected) return; - - if (selected) - { - _state |= CCControlStateSelected; - } - else - { - _state &= ~CCControlStateSelected; - } - - [self stateChanged]; -} - -- (BOOL) highlighted -{ - if (_state & CCControlStateHighlighted) return YES; - else return NO; -} - -- (void) setHighlighted:(BOOL)highlighted -{ - if (self.highlighted == highlighted) return; - - if (highlighted) - { - _state |= CCControlStateHighlighted; - } - else - { - _state &= ~CCControlStateHighlighted; - } - - [self stateChanged]; -} - -#pragma mark Layout and state changes - -- (void) stateChanged -{ - [self needsLayout]; -} - -- (void) needsLayout -{ - _needsLayout = YES; -} - -- (void) layout -{ - _needsLayout = NO; -} - -- (void) visit -{ - if (_needsLayout) [self layout]; - [super visit]; -} - -- (CGSize) contentSize -{ - if (_needsLayout) [self layout]; - return [super contentSize]; -} - -- (void) onEnter -{ - [self needsLayout]; - [super onEnter]; -} - -- (void) setContentSizeType:(CCSizeType)contentSizeType -{ - [super setContentSizeType:contentSizeType]; - [self needsLayout]; -} - -- (void) setPreferredSize:(CGSize)preferredSize -{ - _preferredSize = preferredSize; - [self needsLayout]; -} - -- (void) setMaxSize:(CGSize)maxSize -{ - _maxSize = maxSize; - [self needsLayout]; -} - -- (void) setPreferredSizeType:(CCSizeType)preferredSizeType -{ - self.contentSizeType = preferredSizeType; -} - -- (CCSizeType) preferredSizeType -{ - return self.contentSizeType; -} - -- (void) setMaxSizeType:(CCSizeType)maxSizeType -{ - self.contentSizeType = maxSizeType; -} - -- (CCSizeType) maxSizeType -{ - return self.contentSizeType; -} - - -#pragma mark Setting properties for control states by name - -- (CCControlState) controlStateFromString:(NSString*)stateName -{ - CCControlState state = 0; - if ([stateName isEqualToString:@"Normal"]) state = CCControlStateNormal; - else if ([stateName isEqualToString:@"Highlighted"]) state = CCControlStateHighlighted; - else if ([stateName isEqualToString:@"Disabled"]) state = CCControlStateDisabled; - else if ([stateName isEqualToString:@"Selected"]) state = CCControlStateSelected; - - return state; -} - -- (void) setValue:(id)value forKey:(NSString *)key state:(CCControlState) state -{ -} - -- (id) valueForKey:(NSString *)key state:(CCControlState)state -{ - return NULL; -} - -- (void) setValue:(id)value forKey:(NSString *)key -{ - NSRange separatorRange = [key rangeOfString:@"|"]; - NSUInteger separatorLoc = separatorRange.location; - - if (separatorLoc == NSNotFound) - { - [super setValue:value forKey:key]; - return; - } - - NSString* propName = [key substringToIndex:separatorLoc]; - NSString* stateName = [key substringFromIndex:separatorLoc+1]; - - CCControlState state = [self controlStateFromString:stateName]; - - [self setValue:value forKey:propName state:state]; -} - -- (id) valueForKey:(NSString *)key -{ - NSRange separatorRange = [key rangeOfString:@"|"]; - NSUInteger separatorLoc = separatorRange.location; - - if (separatorLoc == NSNotFound) - { - return [super valueForKey:key]; - } - - NSString* propName = [key substringToIndex:separatorLoc]; - NSString* stateName = [key substringFromIndex:separatorLoc+1]; - - CCControlState state = [self controlStateFromString:stateName]; - - return [self valueForKey:propName state:state]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCControlSubclass.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCControlSubclass.h deleted file mode 100644 index 9ba6630..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCControlSubclass.h +++ /dev/null @@ -1,140 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCControl.h" - -/// ----------------------------------------------------------------------- -/// @name Methods Used by Sub-Classes -/// ----------------------------------------------------------------------- - -@interface CCControl (Subclass) - -/** - * Used by sub-classes. This method is called to trigger an action callback. E.g. CCButton calls this method when the button is tapped. - */ -- (void) triggerAction; - -/** - * Used by sub-classes. This method is called every time the control's state changes, it's default behavior is to call the needsLayout method. - */ -- (void) stateChanged; - -/** - * Used by sub-classes. This method should be called whenever the control needs to update its layout. It will force a call to the layout method at the beginning of the next draw cycle. - */ -- (void) needsLayout; - -/** - * Used by sub classes. Override this method to do any layout needed by the component. This can include setting positions or sizes of child labels or sprites as well as the compontents contentSize. - */ -- (void) layout; - -/** - * Used by sub-classes. Override this method if you are using custom properties and need to set them by name using the setValue:forKey method. This is needed for integration with editors such as SpriteBuilder. When overriding this method, make sure to call its super method if you cannot handle the key. - * - * @param value The value to set. - * @param key The key to set the value for. - * @param state The state to set the value for. - */ -- (void) setValue:(id)value forKey:(NSString *)key state:(CCControlState) state; - -/** - * Used by sub-classes. Override this method to return values of custom properties that are set by state. - * @see setValue:forKey:state: - * - * @param key The key to retrieve the value for. - * @param state The state to retrieve the value for. - * - * @return The value for the specified key and value or `NULL` if no such value exist. - */ -- (id) valueForKey:(NSString *)key state:(CCControlState)state; - -#ifdef __CC_PLATFORM_IOS - -/** - * Used by sub-classes. Called when a touch enters the component. By default this happes if the touch down is within the control, if the claimsUserEvents property is set to false this will also happen if the touch starts outside of the control. - * - * @param touch Touch that entered the component. - * @param event Event associated with the touch. - */ -- (void) touchEntered:(UITouch*) touch withEvent:(UIEvent*)event; - -/** - * Used by sub-classes. Called when a touch exits the component. - * - * @param touch Touch that exited the component - * @param event Event associated with the touch. - */ -- (void) touchExited:(UITouch*) touch withEvent:(UIEvent*) event; - -/** - * Used by sub-classes. Called when a touch that started inside the component is ended inside the component. E.g. for CCButton, this triggers the buttons callback action. - * - * @param touch Touch that is released inside the component. - * @param event Event associated with the touch. - */ -- (void) touchUpInside:(UITouch*) touch withEvent:(UIEvent*) event; - -/** - * Used by sub-classes. Called when a touch that started inside the component is ended outside the component. E.g. for CCButton, this doesn't trigger any callback action. - * - * @param touch Touch that is release outside of the component. - * @param event Event associated with the touch. - */ -- (void) touchUpOutside:(UITouch*) touch withEvent:(UIEvent*) event; - -#elif defined (__CC_PLATFORM_MAC) - -/** - * Used by sub-classes. Called when a mouse down enters the component. By default this happes if the mouse down is within the control, if the claimsUserEvents property is set to false this will also happen if the mouse down starts outside of the control. - * - * @param event Event associated with the mouse down. - */ -- (void) mouseDownEntered:(NSEvent*) event; - -/** - * Used by sub-classes. Called when a mouse down exits the component. - * - * @param event Event associated with the mouse down. - */ -- (void) mouseDownExited:(NSEvent*) event; - -/** - * Used by sub-classes. Called when a mouse down that started inside the component is ended inside the component. E.g. for CCButton, this triggers the buttons callback action. - * - * @param event Event associated with the mouse up. - */ -- (void) mouseUpInside:(NSEvent*) event; - -/** - * Used by sub-classes. Called when a mouse down that started inside the component is ended outside the component. E.g. for CCButton, this doesn't trigger any callback action. - * - * @param event Event associated with the mouse up. - */ -- (void) mouseUpOutside:(NSEvent*) event; - - -#endif - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCControlTextureFactory.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCControlTextureFactory.h deleted file mode 100644 index daec620..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCControlTextureFactory.h +++ /dev/null @@ -1,13 +0,0 @@ -// -// CCControlTextureFactory.h -// cocos2d-ui -// -// Created by Viktor on 9/5/13. -// Copyright (c) 2013 Apportable. All rights reserved. -// - -#import - -@interface CCControlTextureFactory : NSObject - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCControlTextureFactory.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCControlTextureFactory.m deleted file mode 100644 index 291e39b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCControlTextureFactory.m +++ /dev/null @@ -1,13 +0,0 @@ -// -// CCControlTextureFactory.m -// cocos2d-ui -// -// Created by Viktor on 9/5/13. -// Copyright (c) 2013 Apportable. All rights reserved. -// - -#import "CCControlTextureFactory.h" - -@implementation CCControlTextureFactory - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCScrollView.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCScrollView.h deleted file mode 100644 index 066994e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCScrollView.h +++ /dev/null @@ -1,97 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCNode.h" - -@class CCTapDownGestureRecognizer; -@class CCScrollView; - -@protocol CCScrollViewDelegate - -@optional -- (void)scrollViewDidScroll:(CCScrollView *)scrollView; -- (void)scrollViewWillBeginDragging:(CCScrollView *)scrollView; -- (void)scrollViewDidEndDragging:(CCScrollView * )scrollView willDecelerate:(BOOL)decelerate; -- (void)scrollViewWillBeginDecelerating:(CCScrollView *)scrollView; -- (void)scrollViewDidEndDecelerating:(CCScrollView *)scrollView; - -@end - -#ifdef __CC_PLATFORM_IOS - -// Class definition for iOS -@interface CCScrollView : CCNode - -#elif defined(__CC_PLATFORM_MAC) - -// Class definition for Mac -@interface CCScrollView : CCNode - -#endif - -{ -#ifdef __CC_PLATFORM_IOS - UIPanGestureRecognizer* _panRecognizer; - CCTapDownGestureRecognizer* _tapRecognizer; -#endif - - CGPoint _rawTranslationStart; - CGPoint _startScrollPos; - BOOL _isPanning; - BOOL _animatingX; - BOOL _animatingY; - CGPoint _velocity; -} - -@property (nonatomic, weak) id delegate; - -@property (nonatomic,strong) CCNode* contentNode; - -@property (nonatomic,assign) BOOL flipYCoordinates; - -@property (nonatomic,assign) BOOL horizontalScrollEnabled; -@property (nonatomic,assign) BOOL verticalScrollEnabled; - -@property (nonatomic,assign) CGPoint scrollPosition; - -@property (nonatomic,assign) BOOL pagingEnabled; -@property (nonatomic,assign) int horizontalPage; -@property (nonatomic,assign) int verticalPage; -@property (nonatomic,readonly) int numVerticalPages; -@property (nonatomic,readonly) int numHorizontalPages; - -@property (nonatomic,readonly) float minScrollX; -@property (nonatomic,readonly) float maxScrollX; -@property (nonatomic,readonly) float minScrollY; -@property (nonatomic,readonly) float maxScrollY; - -@property (nonatomic,assign) BOOL bounces; - -- (id) initWithContentNode:(CCNode*)contentNode; - -- (void) setScrollPosition:(CGPoint)newPos animated:(BOOL)animated; - -- (void) setHorizontalPage:(int)horizontalPage animated:(BOOL)animated; -- (void) setVerticalPage:(int)verticalPage animated:(BOOL)animated; -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCScrollView.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCScrollView.m deleted file mode 100644 index 2b38fdd..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCScrollView.m +++ /dev/null @@ -1,916 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCScrollView.h" -#import "CCDirector.h" -#import "CGPointExtension.h" -#import "CCActionInterval.h" -#import "CCActionEase.h" -#import "CCActionInstant.h" -#import "CCResponderManager.h" - -#ifdef __CC_PLATFORM_IOS - -// Includes for iOS -#import "UITouch+CC.h" -#import - -// Includes for Mac -#elif defined(__CC_PLATFORM_MAC) - -#endif - -#pragma mark Constants - -#define kCCScrollViewBoundsSlowDown 0.5 -#define kCCScrollViewDeacceleration 0.95 -#define kCCScrollViewVelocityLowerCap 20.0 -#define kCCScrollViewAllowInteractionBelowVelocity 50.0 -#define kCCScrollViewSnapDuration 0.4 -#define kCCScrollViewSnapDurationFallOff 100.0 -#define kCCScrollViewAutoPageSpeed 500.0 -#define kCCScrollViewMaxOuterDistBeforeBounceBack 50.0 -#define kCCScrollViewMinVelocityBeforeBounceBack 100.0 - -#define kCCScrollViewActionXTag 8080 -#define kCCScrollViewActionYTag 8081 - -#pragma mark - -#pragma mark Helper classes - - -#ifdef __CC_PLATFORM_IOS -@interface CCTapDownGestureRecognizer : UIGestureRecognizer -@end - -@implementation CCTapDownGestureRecognizer - --(void)touchBegan:(UITouch *)touch withEvent:(UIEvent *)event -{ - if (self.state == UIGestureRecognizerStatePossible) - { - self.state = UIGestureRecognizerStateRecognized; - } -} - --(void)touchMoved:(UITouch *)touch withEvent:(UIEvent *)event -{ - self.state = UIGestureRecognizerStateFailed; -} - --(void)touchEnded:(UITouch *)touch withEvent:(UIEvent *)event -{ - self.state = UIGestureRecognizerStateFailed; -} -@end -#endif - - -@interface CCMoveToX : CCActionInterval -{ - float _endPosition; - float _startPos; - void (^block)(void); -} -@end - -@implementation CCMoveToX - --(id) initWithDuration: (CCTime) t positionX: (float) p callback:(void(^)(void))callback -{ - if( (self=[super initWithDuration: t]) ) { - _endPosition = p; - block = callback; - } - return self; -} - - --(void) startWithTarget:(CCNode *)target -{ - [super startWithTarget:target]; - _startPos = target.position.x; -} - --(void) update: (CCTime) t -{ - CCNode *node = (CCNode*)_target; - - float positionDelta = _endPosition - _startPos; - float x = _startPos + positionDelta * t; - float y = node.position.y; - - node.position = ccp(x,y); - block(); -} -@end - - -@interface CCMoveToY : CCActionInterval -{ - float _endPosition; - float _startPos; - void (^block)(void); -} -@end - -@implementation CCMoveToY - --(id) initWithDuration: (CCTime) t positionY: (float) p callback:(void(^)(void))callback -{ - if( (self=[super initWithDuration: t]) ) { - _endPosition = p; - block = [callback copy]; - } - return self; -} - - --(void) startWithTarget:(CCNode *)target -{ - [super startWithTarget:target]; - _startPos = target.position.y; -} - --(void) update: (CCTime) t -{ - CCNode *node = (CCNode*)_target; - - float positionDelta = _endPosition - _startPos; - float y = _startPos + positionDelta * t; - float x = node.position.x; - - node.position = ccp(x,y); - block(); -} -@end - - -#pragma mark - -#pragma mark CCScrollView - -@implementation CCScrollView { - BOOL _decelerating; - -#ifdef __CC_PLATFORM_MAC - CGPoint _lastPosition; -#endif -} - -#pragma mark Initializers - -- (id) init -{ - self = [self initWithContentNode:[CCNode node]]; - self.contentSizeType = CCSizeTypeNormalized; - return self; -} - -- (id) initWithContentNode:(CCNode*)contentNode -{ - self = [super init]; - if (!self) return NULL; - - _flipYCoordinates = YES; - - // Setup content node - self.contentSize = CGSizeMake(1, 1); - self.contentSizeType = CCSizeTypeNormalized; - self.contentNode = contentNode; - - // Default properties - _horizontalScrollEnabled = YES; - _verticalScrollEnabled = YES; - _bounces = YES; - -#ifdef __CC_PLATFORM_IOS - - // Create gesture recognizers - _panRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(handlePan:)]; - _tapRecognizer = [[CCTapDownGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)]; - - _panRecognizer.delegate = self; - _tapRecognizer.delegate = self; - -#elif defined(__CC_PLATFORM_MAC) - - // Use scroll wheel - self.userInteractionEnabled = YES; - -#endif - - self.userInteractionEnabled = YES; - - return self; -} - -#pragma mark Setting content node -- (void) setContentNode:(CCNode *)contentNode -{ - if (_contentNode == contentNode) return; - - // Replace content node - if (_contentNode) [self removeChild:_contentNode]; - _contentNode = contentNode; - if (contentNode) - { - [self addChild:contentNode]; - - // Update coordinate flipping - self.flipYCoordinates = self.flipYCoordinates; - } -} - -- (void) setFlipYCoordinates:(BOOL)flipYCoordinates -{ - if (flipYCoordinates) - { - _contentNode.positionType = CCPositionTypeMake(CCPositionUnitPoints, CCPositionUnitPoints, CCPositionReferenceCornerTopLeft); - _contentNode.anchorPoint = ccp(0,1); - } - else - { - _contentNode.positionType = CCPositionTypeMake(CCPositionUnitPoints, CCPositionUnitPoints, CCPositionReferenceCornerBottomLeft); - _contentNode.anchorPoint = ccp(0,0); - } - - _flipYCoordinates = flipYCoordinates; -} - -#pragma mark Min/Max size - -- (float) minScrollX -{ - return 0; -} - -- (float) maxScrollX -{ - if (!_contentNode) return 0; - - float maxScroll = _contentNode.contentSizeInPoints.width - self.contentSizeInPoints.width; - if (maxScroll < 0) maxScroll = 0; - - return maxScroll; -} - -- (float) minScrollY -{ - return 0; -} - -- (float) maxScrollY -{ - if (!_contentNode) return 0; - - float maxScroll = _contentNode.contentSizeInPoints.height - self.contentSizeInPoints.height; - if (maxScroll < 0) maxScroll = 0; - - return maxScroll; -} - -#pragma mark Paging - -- (void) setHorizontalPage:(int)horizontalPage -{ - [self setHorizontalPage:horizontalPage animated:NO]; -} - -- (void) setHorizontalPage:(int)horizontalPage animated:(BOOL)animated -{ - NSAssert(horizontalPage >= 0 && horizontalPage < self.numHorizontalPages, @"Setting invalid horizontal page"); - - CGPoint pos = self.scrollPosition; - pos.x = horizontalPage * self.contentSizeInPoints.width; - - [self setScrollPosition:pos animated:animated]; - _horizontalPage = horizontalPage; -} - -- (void) setVerticalPage:(int)verticalPage -{ - [self setVerticalPage:verticalPage animated:NO]; -} - -- (void) setVerticalPage:(int)verticalPage animated:(BOOL)animated -{ - NSAssert(verticalPage >= 0 && verticalPage < self.numVerticalPages, @"Setting invalid vertical page"); - - CGPoint pos = self.scrollPosition; - pos.y = verticalPage * self.contentSizeInPoints.height; - - [self setScrollPosition:pos animated:animated]; - _verticalPage = verticalPage; -} - -- (int) numHorizontalPages -{ - if (!_pagingEnabled) return 0; - if (!self.contentSizeInPoints.width || !_contentNode.contentSizeInPoints.width) return 0; - - return _contentNode.contentSizeInPoints.width / self.contentSizeInPoints.width; -} - -- (int) numVerticalPages -{ - if (!_pagingEnabled) return 0; - if (!self.contentSizeInPoints.height || !_contentNode.contentSizeInPoints.height) return 0; - - return _contentNode.contentSizeInPoints.height / self.contentSizeInPoints.height; -} - -#pragma mark Panning and setting position - -- (void) setScrollPosition:(CGPoint)newPos -{ - [self setScrollPosition:newPos animated:NO]; -} - -- (void) setScrollPosition:(CGPoint)newPos animated:(BOOL)animated -{ - // Check bounds - newPos.x = MAX(MIN(newPos.x, self.maxScrollX), self.minScrollX); - newPos.y = MAX(MIN(newPos.y, self.maxScrollY), self.minScrollY); - - BOOL xMoved = (newPos.x != self.scrollPosition.x); - BOOL yMoved = (newPos.y != self.scrollPosition.y); - - if (animated) - { - CGPoint oldPos = self.scrollPosition; - float dist = ccpDistance(newPos, oldPos); - - float duration = clampf(dist / kCCScrollViewSnapDurationFallOff, 0, kCCScrollViewSnapDuration); - - if (xMoved) - { - // Animate horizontally - - _velocity.x = 0; - _animatingX = YES; - - // Create animation action - CCActionInterval* action = [CCActionEaseOut actionWithAction:[[CCMoveToX alloc] initWithDuration:duration positionX:-newPos.x callback:^{ - [self scrollViewDidScroll]; - }] rate:2]; - CCActionCallFunc* callFunc = [CCActionCallFunc actionWithTarget:self selector:@selector(xAnimationDone)]; - action = [CCActionSequence actions:action, callFunc, nil]; - action.tag = kCCScrollViewActionXTag; - [_contentNode runAction:action]; - } - if (yMoved) - { - // Animate vertically - - _velocity.y = 0; - _animatingY = YES; - - // Create animation action - CCActionInterval* action = [CCActionEaseOut actionWithAction:[[CCMoveToY alloc] initWithDuration:duration positionY:-newPos.y callback:^{ - [self scrollViewDidScroll]; - }] rate:2]; - CCActionCallFunc* callFunc = [CCActionCallFunc actionWithTarget:self selector:@selector(yAnimationDone)]; - action = [CCActionSequence actions:action, callFunc, nil]; - action.tag = kCCScrollViewActionYTag; - [_contentNode runAction:action]; - - } - } - else - { -#ifdef __CC_PLATFORM_MAC - _lastPosition = self.scrollPosition; -#endif - [_contentNode stopActionByTag:kCCScrollViewActionXTag]; - [_contentNode stopActionByTag:kCCScrollViewActionYTag]; - _contentNode.position = ccpMult(newPos, -1); - } -} - -- (void) xAnimationDone -{ - _animatingX = NO; -} - -- (void) yAnimationDone -{ - _animatingY = NO; -} - -- (CGPoint) scrollPosition -{ - return ccpMult(_contentNode.position, -1); -} - -- (void) panLayerToTarget:(CGPoint) newPos -{ - if (_bounces) - { - // Scroll at half speed outside of bounds - if (newPos.x > self.maxScrollX) - { - float diff = newPos.x - self.maxScrollX; - newPos.x = self.maxScrollX + diff * kCCScrollViewBoundsSlowDown; - } - if (newPos.x < self.minScrollX) - { - float diff = self.minScrollX - newPos.x; - newPos.x = self.minScrollX - diff * kCCScrollViewBoundsSlowDown; - } - if (newPos.y > self.maxScrollY) - { - float diff = newPos.y - self.maxScrollY; - newPos.y = self.maxScrollY + diff * kCCScrollViewBoundsSlowDown; - } - if (newPos.y < self.minScrollY) - { - float diff = self.minScrollY - newPos.y; - newPos.y = self.minScrollY - diff * kCCScrollViewBoundsSlowDown; - } - } - else - { - if (newPos.x > self.maxScrollX) newPos.x = self.maxScrollX; - if (newPos.x < self.minScrollX) newPos.x = self.minScrollX; - if (newPos.y > self.maxScrollY) newPos.y = self.maxScrollY; - if (newPos.y < self.minScrollY) newPos.y = self.minScrollY; - } - [self scrollViewDidScroll]; - _contentNode.position = ccpMult(newPos, -1); -} - -- (void) update:(CCTime)df -{ - float fps = 1.0/df; - float p = 60/fps; - - if (! CGPointEqualToPoint(_velocity, CGPointZero) ) { - [self scrollViewDidScroll]; - } else { - -#ifdef __CC_PLATFORM_IOS - if ( _decelerating && !(_animatingX || _animatingY)) { - [self scrollViewDidEndDecelerating]; - _decelerating = NO; - } -#elif defined(__CC_PLATFORM_MAC) - if ( _decelerating && CGPointEqualToPoint(_lastPosition, self.scrollPosition)) { - [self scrollViewDidEndDecelerating]; - _decelerating = NO; - } -#endif - } - - if (!_isPanning) - { - if (_velocity.x != 0 || _velocity.y != 0) - { - CGPoint delta = ccpMult(_velocity, df); - - _contentNode.position = ccpAdd(_contentNode.position, delta); - - // Deaccelerate layer - float deaccelerationX = kCCScrollViewDeacceleration; - float deaccelerationY = kCCScrollViewDeacceleration; - - // Adjust for frame rate - deaccelerationX = powf(deaccelerationX, p); - - // Update velocity - _velocity.x *= deaccelerationX; - _velocity.y *= deaccelerationY; - - // If velocity is low make it 0 - if (fabs(_velocity.x) < kCCScrollViewVelocityLowerCap) _velocity.x = 0; - if (fabs(_velocity.y) < kCCScrollViewVelocityLowerCap) _velocity.y = 0; - } - - if (_bounces) - { - // Bounce back to edge if layer is too far outside of the scroll area or if it is outside and moving slowly - BOOL bounceToEdge = NO; - CGPoint posTarget = self.scrollPosition; - - if (!_animatingX && !_pagingEnabled) - { - if ((posTarget.x < self.minScrollX && fabs(_velocity.x) < kCCScrollViewMinVelocityBeforeBounceBack) || - (posTarget.x < self.minScrollX - kCCScrollViewMaxOuterDistBeforeBounceBack)) - { - bounceToEdge = YES; - } - - if ((posTarget.x > self.maxScrollX && fabs(_velocity.x) < kCCScrollViewMinVelocityBeforeBounceBack) || - (posTarget.x > self.maxScrollX + kCCScrollViewMaxOuterDistBeforeBounceBack)) - { - bounceToEdge = YES; - } - } - if (!_animatingY && !_pagingEnabled) - { - if ((posTarget.y < self.minScrollY && fabs(_velocity.y) < kCCScrollViewMinVelocityBeforeBounceBack) || - (posTarget.y < self.minScrollY - kCCScrollViewMaxOuterDistBeforeBounceBack)) - { - bounceToEdge = YES; - } - - if ((posTarget.y > self.maxScrollY && fabs(_velocity.y) < kCCScrollViewMinVelocityBeforeBounceBack) || - (posTarget.y > self.maxScrollY + kCCScrollViewMaxOuterDistBeforeBounceBack)) - { - bounceToEdge = YES; - } - } - - if (bounceToEdge) - { - // Setting the scroll position to the current position will force it to be in bounds - [self setScrollPosition:posTarget animated:YES]; - } - } - else - { - if (!_pagingEnabled) - { - // Make sure we are within bounds - [self setScrollPosition:self.scrollPosition animated:NO]; - } - } - } -} - -#pragma mark Gesture recognizer - -#ifdef __CC_PLATFORM_IOS - -- (void)handlePan:(UIGestureRecognizer *)gestureRecognizer -{ - CCDirector* dir = [CCDirector sharedDirector]; - UIPanGestureRecognizer* pgr = (UIPanGestureRecognizer*)gestureRecognizer; - - CGPoint rawTranslation = [pgr translationInView:dir.view]; - rawTranslation = [dir convertToGL:rawTranslation]; - rawTranslation = [self convertToNodeSpace:rawTranslation]; - - if (pgr.state == UIGestureRecognizerStateBegan) - { - [self scrollViewWillBeginDragging]; - _animatingX = NO; - _animatingY = NO; - _rawTranslationStart = rawTranslation; - _startScrollPos = self.scrollPosition; - - _isPanning = YES; - [_contentNode stopActionByTag:kCCScrollViewActionXTag]; - [_contentNode stopActionByTag:kCCScrollViewActionYTag]; - } - else if (pgr.state == UIGestureRecognizerStateChanged) - { - // Calculate the translation in node space - CGPoint translation = ccpSub(_rawTranslationStart, rawTranslation); - - // Check if scroll directions has been disabled - if (!_horizontalScrollEnabled) translation.x = 0; - if (!_verticalScrollEnabled) translation.y = 0; - - if (_flipYCoordinates) translation.y = -translation.y; - - // Check bounds - CGPoint newPos = ccpAdd(_startScrollPos, translation); - - // Update position - [self panLayerToTarget:newPos]; - } - else if (pgr.state == UIGestureRecognizerStateEnded) - { - - // Calculate the velocity in node space - CGPoint ref = [dir convertToGL:CGPointZero]; - ref = [self convertToNodeSpace:ref]; - - CGPoint velocityRaw = [pgr velocityInView:dir.view]; - velocityRaw = [dir convertToGL:velocityRaw]; - velocityRaw = [self convertToNodeSpace:velocityRaw]; - - _velocity = ccpSub(velocityRaw, ref); - if (_flipYCoordinates) _velocity.y = -_velocity.y; - - // Check if scroll directions has been disabled - if (!_horizontalScrollEnabled) _velocity.x = 0; - if (!_verticalScrollEnabled) _velocity.y = 0; - [self scrollViewDidEndDraggingAndWillDecelerate:!CGPointEqualToPoint(_velocity, CGPointZero)]; - - // Setup a target if paging is enabled - if (_pagingEnabled) - { - CGPoint posTarget = CGPointZero; - - // Calculate new horizontal page - int pageX = roundf(self.scrollPosition.x/self.contentSizeInPoints.width); - - if (fabs(_velocity.x) >= kCCScrollViewAutoPageSpeed && _horizontalPage == pageX) - { - if (_velocity.x < 0) pageX += 1; - else pageX -= 1; - } - - pageX = clampf(pageX, 0, self.numHorizontalPages -1); - _horizontalPage = pageX; - - posTarget.x = pageX * self.contentSizeInPoints.width; - - // Calculate new vertical page - int pageY = roundf(self.scrollPosition.y/self.contentSizeInPoints.height); - - if (fabs(_velocity.y) >= kCCScrollViewAutoPageSpeed && _verticalPage == pageY) - { - if (_velocity.y < 0) pageY += 1; - else pageY -= 1; - } - - pageY = clampf(pageY, 0, self.numVerticalPages -1); - _verticalPage = pageY; - - posTarget.y = pageY * self.contentSizeInPoints.height; - - [self setScrollPosition:posTarget animated:YES]; - - _velocity = CGPointZero; - } - [self scrollViewWillBeginDecelerating]; - _decelerating = YES; - _isPanning = NO; - } - else if (pgr.state == UIGestureRecognizerStateCancelled) - { - _isPanning = NO; - _velocity = CGPointZero; - _animatingX = NO; - _animatingY = NO; - - [self setScrollPosition:self.scrollPosition animated:NO]; - } -} - -- (void) handleTap:(UIGestureRecognizer *)gestureRecognizer -{ - // Stop layer from moving - _velocity = CGPointZero; - - // Snap to a whole position - CGPoint pos = _contentNode.position; - pos.x = roundf(pos.x); - pos.y = roundf(pos.y); - _contentNode.position = pos; -} - -- (BOOL) isAncestor:(CCNode*) ancestor toNode:(CCNode*)node -{ - for (CCNode* child in node.children) - { - if (child == ancestor) return YES; - if ([self isAncestor:ancestor toNode:child]) return YES; - } - return NO; -} - -- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch -{ - if (!_contentNode) return NO; - if (!self.visible) return NO; - if (!self.userInteractionEnabled) return NO; - - // Check for responders above this scroll view (and not within it). If there are responders above touch should go to them instead. - CGPoint touchWorldPos = [touch locationInWorld]; - - NSArray* responders = [[CCDirector sharedDirector].responderManager nodesAtPoint:touchWorldPos]; - BOOL foundSelf = NO; - for (int i = (int)responders.count - 1; i >= 0; i--) - { - CCNode* responder = [responders objectAtIndex:i]; - if (foundSelf) - { - if (![self isAncestor:responder toNode:self]) - { - return NO; - } - } - else if (responder == self) - { - foundSelf = YES; - } - } - - // Allow touches to children if view is moving slowly - BOOL slowMove = (fabs(_velocity.x) < kCCScrollViewAllowInteractionBelowVelocity && - fabs(_velocity.y) < kCCScrollViewAllowInteractionBelowVelocity); - - if (gestureRecognizer == _tapRecognizer && (slowMove || _isPanning)) - { - return NO; - } - - // Check that the gesture is in the scroll view - return [self hitTestWithWorldPos:[touch locationInWorld]]; -} - -- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer -{ - return (otherGestureRecognizer == _panRecognizer || otherGestureRecognizer == _tapRecognizer); -} - -- (void) onEnterTransitionDidFinish -{ - // Add recognizers to view - UIView* view = [CCDirector sharedDirector].view; - - NSMutableArray* recognizers = [view.gestureRecognizers mutableCopy]; - if (!recognizers) recognizers = [NSMutableArray arrayWithCapacity:2]; - [recognizers insertObject:_panRecognizer atIndex:0]; - [recognizers insertObject:_tapRecognizer atIndex:0]; - - view.gestureRecognizers = recognizers; - - [super onEnterTransitionDidFinish]; -} - -- (void) onExitTransitionDidStart -{ - // Remove recognizers from view - UIView* view = [CCDirector sharedDirector].view; - - NSMutableArray* recognizers = [view.gestureRecognizers mutableCopy]; - [recognizers removeObject:_panRecognizer]; - [recognizers removeObject:_tapRecognizer]; - - view.gestureRecognizers = recognizers; - - [super onExitTransitionDidStart]; -} - -#elif defined(__CC_PLATFORM_MAC) - -#define kCCScrollViewMinPagingDelta 7 - -- (void)scrollWheel:(NSEvent *)theEvent -{ - CCDirector* dir = [CCDirector sharedDirector]; - - float deltaX = theEvent.deltaX; - float deltaY = theEvent.deltaY; - - [self scrollViewDidScroll]; - - switch (theEvent.phase) { - case NSEventPhaseBegan: - [self scrollViewWillBeginDragging]; - break; - case NSEventPhaseEnded: - //TODO: add logic to determine if it will decelerate - [self scrollViewDidEndDraggingAndWillDecelerate:YES]; - _decelerating = YES; - default: - break; - } - - if (theEvent.momentumPhase == NSEventPhaseBegan) - { - [self scrollViewWillBeginDecelerating]; - } - - // Calculate the delta in node space - CGPoint ref = [dir convertToGL:CGPointZero]; - ref = [self convertToNodeSpace:ref]; - - CGPoint deltaRaw = ccp(deltaX, deltaY); - deltaRaw = [dir convertToGL:deltaRaw]; - - deltaRaw = [self convertToNodeSpace:deltaRaw]; - - CGPoint delta = ccpSub(deltaRaw, ref); - - // Flip coordinates - if (_flipYCoordinates) delta.y = -delta.y; - delta.x = -delta.x; - - - // Handle disabled x/y axis - if (!_horizontalScrollEnabled) delta.x = 0; - if (!_verticalScrollEnabled) delta.y = 0; - - if (_pagingEnabled) - { - if (!_animatingX && _horizontalScrollEnabled) - { - // Update horizontal page - int xPage = self.horizontalPage; - int xOldPage = xPage; - - if (fabs(delta.x) >= kCCScrollViewMinPagingDelta) - { - if (delta.x > 0) xPage += 1; - else xPage -= 1; - } - xPage = clampf(xPage, 0, self.numHorizontalPages - 1); - - if (xPage != xOldPage) - { - [self setHorizontalPage:xPage animated:YES]; - } - } - - if (!_animatingY && _verticalScrollEnabled) - { - // Update horizontal page - int yPage = self.verticalPage; - int yOldPage = yPage; - - if (fabs(delta.y) >= kCCScrollViewMinPagingDelta) - { - if (delta.y > 0) yPage += 1; - else yPage -= 1; - } - yPage = clampf(yPage, 0, self.numVerticalPages - 1); - - if (yPage != yOldPage) - { - [self setVerticalPage:yPage animated:YES]; - } - } - } - else - { - // Update scroll position - CGPoint scrollPos = self.scrollPosition; - scrollPos = ccpAdd(delta, scrollPos); - self.scrollPosition = scrollPos; - } -} - -#endif - - -#pragma mark - CCScrollViewDelegate Helpers - -- (void)scrollViewDidScroll -{ - if ( [self.delegate respondsToSelector:@selector(scrollViewDidScroll:)] ) - { - [self.delegate scrollViewDidScroll:self]; - } -} - -- (void)scrollViewWillBeginDragging -{ - if ( [self.delegate respondsToSelector:@selector(scrollViewWillBeginDragging:)]) - { - [self.delegate scrollViewWillBeginDragging:self]; - } -} -- (void)scrollViewDidEndDraggingAndWillDecelerate:(BOOL)decelerate -{ - if ([self.delegate respondsToSelector:@selector(scrollViewDidEndDragging:willDecelerate:)]) - { - [self.delegate scrollViewDidEndDragging:self - willDecelerate:decelerate]; - } -} -- (void)scrollViewWillBeginDecelerating -{ - if ( !_pagingEnabled ) - { - if ( [self.delegate respondsToSelector:@selector(scrollViewWillBeginDecelerating:)]) - { - [self.delegate scrollViewWillBeginDecelerating:self]; - } - } - -} -- (void)scrollViewDidEndDecelerating -{ - if ( [self.delegate respondsToSelector:@selector(scrollViewDidEndDecelerating:)]) - { - [self.delegate scrollViewDidEndDecelerating:self]; - } -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCSlider.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCSlider.h deleted file mode 100644 index 0544519..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCSlider.h +++ /dev/null @@ -1,83 +0,0 @@ -// -// CCSlider.h -// cocos2d-ios -// -// Created by Viktor on 10/25/13. -// -// - -#import "CCControl.h" -#import "cocos2d.h" - -/** - * A CCSlider object is a visual control used to select a single value from a continuous range of values. An indicator, or an handle, notes the current value of the slider and can be moved by the user to change the setting. - */ -@interface CCSlider : CCControl -{ - NSMutableDictionary* _backgroundSpriteFrames; - NSMutableDictionary* _handleSpriteFrames; - - BOOL _draggingHandle; - CGPoint _handleStartPos; - CGPoint _dragStartPos; - float _dragStartValue; -} -/** The background's sprite 9 slice. */ -@property (nonatomic,readonly) CCSprite9Slice* background; -/** The handle's sprite. */ -@property (nonatomic,readonly) CCSprite* handle; -/** - Contains the receiver’s current value. Setting this property causes the - receiver to redraw itself using the new value. - If you try to set a value that is below 0.0f or above 1.0f, the minimum - or maximum value is set instead. The default value of this property is 0.0. - */ -@property (nonatomic,assign) float sliderValue; - -#pragma mark Creating Sliders - -/** - * Initializes a new slider with a specified sprite frames for its background and handle. - * - * @param background Stretchable background image which represents the track bar for the normal state. - * @param handle Handle image for the normal state. - */ -- (id) initWithBackground:(CCSpriteFrame*)background andHandleImage:(CCSpriteFrame*)handle; - -#pragma mark Customizing the Appearance of the Slider - -/** - * Sets the background's sprite frame for the specified state. The sprite frame will be stretched to the preferred size of the label. If set to `NULL` no background will be drawn. - * - * @param spriteFrame Sprite frame to use for drawing the background. - * @param state State to set the background for. - */ -- (void) setBackgroundSpriteFrame:(CCSpriteFrame*)spriteFrame forState:(CCControlState)state; - -/** - * Gets the background's sprite frame for the specified state. - * - * @param state State to get the sprite frame for. - * - * @return Background sprite frame. - */ -- (CCSpriteFrame*) backgroundSpriteFrameForState:(CCControlState)state; - -/** - * Sets the handle's sprite frame for the specified state. If set to `NULL` no handle will be drawn. - * - * @param spriteFrame Sprite frame to use for drawing the handle. - * @param state State to set the handle for. - */ -- (void) setHandleSpriteFrame:(CCSpriteFrame*)spriteFrame forState:(CCControlState)state; - -/** - * Gets the handle's sprite frame for the specified state. - * - * @param state State to get the sprite frame for. - * - * @return Handle sprite frame. - */ -- (CCSpriteFrame*) handleSpriteFrameForState:(CCControlState)state; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCSlider.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCSlider.m deleted file mode 100644 index cc21d4e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCSlider.m +++ /dev/null @@ -1,326 +0,0 @@ -// -// CCSlider.m -// cocos2d-ios -// -// Created by Viktor on 10/25/13. -// -// - -#import "CCSlider.h" -#import "CCControlSubclass.h" - -@interface CCSlider (Inputs) -- (void) inputEnteredWithWorlPos:(CGPoint)worldLocation; -- (void) inputUpInside; -- (void) inputUpOutside; -- (void) inputDraggedWithPos:(CGPoint)dragPos; -@end - -@implementation CCSlider - -- (id) init -{ - return [self initWithBackground:NULL andHandleImage:NULL]; -} - -- (id) initWithBackground:(CCSpriteFrame*)background andHandleImage:(CCSpriteFrame*)handle -{ - self = [super init]; - if (!self) return NULL; - - _backgroundSpriteFrames = [[NSMutableDictionary alloc] init]; - _handleSpriteFrames = [[NSMutableDictionary alloc] init]; - - if (background) - { - _background = [CCSprite9Slice spriteWithSpriteFrame:background]; - [self setBackgroundSpriteFrame:background forState:CCControlStateNormal]; - self.preferredSize = background.originalSize; - } - else - { - _background = [[CCSprite9Slice alloc] init]; - } - - if (handle) - { - _handle = [CCSprite spriteWithSpriteFrame:handle]; - [self setHandleSpriteFrame:handle forState:CCControlStateNormal]; - } - else - { - _handle = [[CCSprite alloc] init]; - } - - [self addChild:_background]; - [self addChild:_handle]; - - [self needsLayout]; - [self stateChanged]; - - self.userInteractionEnabled = YES; - - return self; -} - -- (void) updateSliderPositionFromValue -{ - CGSize size = [self convertContentSizeToPoints: self.preferredSize type:self.preferredSizeType]; - - _handle.position = ccp(size.width * _sliderValue, size.height/2.0f); -} - -#ifdef __CC_PLATFORM_IOS - -#pragma mark Handle touches - -- (void) touchEntered:(UITouch*)touch withEvent:(UIEvent*)event -{ - CGPoint worldLocation = [touch locationInWorld]; - - [self inputEnteredWithWorlPos:worldLocation]; -} - -- (void) touchUpInside:(UITouch*)touch withEvent:(UIEvent*)event -{ - [self inputUpInside]; -} - -- (void) touchUpOutside:(UITouch*)touch withEvent:(UIEvent*)event -{ - [self inputUpOutside]; -} - -- (void) touchMoved:(UITouch *)touch withEvent:(UIEvent *)event -{ - CGPoint dragPos = [touch locationInNode:self]; - - [self inputDraggedWithPos:dragPos]; - - [super touchMoved:touch withEvent:event]; -} - - -#elif defined(__CC_PLATFORM_MAC) - -#pragma mark Handle mouse events - -- (void) mouseDownEntered:(NSEvent*)event -{ - if (!self.enabled) return; - - CGPoint worldLocation = [event locationInWorld]; - - [self inputEnteredWithWorlPos:worldLocation]; -} - -- (void) mouseUpInside:(NSEvent*)event -{ - [self inputUpInside]; -} - -- (void) mouseUpOutside:(NSEvent*)event -{ - [self inputUpOutside]; -} - -- (void) mouseDragged:(NSEvent*)event -{ - CGPoint dragPos = [event locationInNode:self]; - - [self inputDraggedWithPos:dragPos]; - - [super mouseDragged:event]; -} - -#endif - -#pragma mark Inputs - -- (void) inputEnteredWithWorlPos:(CGPoint)worldLocation -{ - if ([_handle hitTestWithWorldPos:worldLocation]) - { - // Touch down in slider handle - _draggingHandle = YES; - self.highlighted = YES; - _handleStartPos = _handle.position; - _dragStartPos = [self convertToNodeSpace:worldLocation]; - _dragStartValue = _sliderValue; - } -} - -- (void) inputUpInside -{ - _draggingHandle = NO; - self.highlighted = NO; - - if (_dragStartValue != _sliderValue) - { - [self triggerAction]; - } -} - -- (void) inputUpOutside -{ - _draggingHandle = NO; - self.highlighted = NO; - - if (_dragStartValue != _sliderValue) - { - if (self.enabled) [self triggerAction]; - } -} - -- (void) inputDraggedWithPos:(CGPoint)dragPos -{ - if (_draggingHandle) - { - CGSize sizeInPoints = [self convertContentSizeToPoints:self.preferredSize type:self.preferredSizeType]; - - CGPoint delta = ccpSub(dragPos, _dragStartPos); - delta.y = 0; - - CGPoint newPos = ccpAdd(_handleStartPos, delta); - if (newPos.x < 0) newPos.x = 0; - if (newPos.x >= sizeInPoints.width) newPos.x = sizeInPoints.width; - - _sliderValue = newPos.x / sizeInPoints.width; - if (self.continuous && _sliderValue != _dragStartValue) - { - _dragStartValue = _sliderValue; - if (self.enabled) [self triggerAction]; - } - - _handle.position = newPos; - } -} - -#pragma mark Laying out Component - -- (void) layout -{ - CGSize sizeInPoints = [self convertContentSizeToPoints: self.preferredSize type:self.preferredSizeType]; - - [_background setContentSize:sizeInPoints]; - _background.anchorPoint = ccp(0,0); - _background.position = ccp(0,0); - - self.contentSize = [self convertContentSizeFromPoints: sizeInPoints type:self.contentSizeType]; - - [self updateSliderPositionFromValue]; - - self.hitAreaExpansion = _handle.contentSizeInPoints.width / 2.0f; - - [super layout]; -} - -- (void) updatePropertiesForState:(CCControlState)state -{ - // Update background - CCSpriteFrame* spriteFrame = [self backgroundSpriteFrameForState:state]; - if (!spriteFrame) spriteFrame = [self backgroundSpriteFrameForState:CCControlStateNormal]; - _background.spriteFrame = spriteFrame; - - // Update handle - spriteFrame = [self handleSpriteFrameForState:state]; - if (!spriteFrame) spriteFrame = [self handleSpriteFrameForState:CCControlStateNormal]; - _handle.spriteFrame = spriteFrame; - - [self needsLayout]; -} - -- (void) stateChanged -{ - if (self.enabled) - { - if (self.highlighted) - { - [self updatePropertiesForState:CCControlStateHighlighted]; - } - else - { - [self updatePropertiesForState:CCControlStateNormal]; - } - } - else - { - [self updatePropertiesForState:CCControlStateDisabled]; - } -} - -#pragma mark Properties - -- (void) setSliderValue:(float)sliderValue -{ - NSAssert(sliderValue >= 0 && sliderValue <= 1, @"The slider value must be between 0 and 1"); - _sliderValue = sliderValue; - - [self updateSliderPositionFromValue]; -} - -- (void) setBackgroundSpriteFrame:(CCSpriteFrame*)spriteFrame forState:(CCControlState)state -{ - if (spriteFrame) - { - [_backgroundSpriteFrames setObject:spriteFrame forKey:[NSNumber numberWithInt:state]]; - } - else - { - [_backgroundSpriteFrames removeObjectForKey:[NSNumber numberWithInt:state]]; - } - [self stateChanged]; -} - -- (CCSpriteFrame*) backgroundSpriteFrameForState:(CCControlState)state -{ - return [_backgroundSpriteFrames objectForKey:[NSNumber numberWithInt:state]]; -} - -- (void) setHandleSpriteFrame:(CCSpriteFrame*)spriteFrame forState:(CCControlState)state -{ - if (spriteFrame) - { - [_handleSpriteFrames setObject:spriteFrame forKey:[NSNumber numberWithInt:state]]; - } - else - { - [_handleSpriteFrames removeObjectForKey:[NSNumber numberWithInt:state]]; - } - [self stateChanged]; -} - -- (CCSpriteFrame*) handleSpriteFrameForState:(CCControlState)state -{ - return [_handleSpriteFrames objectForKey:[NSNumber numberWithInt:state]]; -} - -#pragma mark Setting properties by name - -- (void) setValue:(id)value forKey:(NSString *)key state:(CCControlState)state -{ - if ([key isEqualToString:@"backgroundSpriteFrame"]) - { - [self setBackgroundSpriteFrame:value forState:state]; - } - else if ([key isEqualToString:@"handleSpriteFrame"]) - { - [self setHandleSpriteFrame:value forState:state]; - } -} - -- (id) valueForKey:(NSString *)key state:(CCControlState)state -{ - if ([key isEqualToString:@"backgroundSpriteFrame"]) - { - return [self backgroundSpriteFrameForState:state]; - } - else if ([key isEqualToString:@"handleSpriteFrame"]) - { - return [self handleSpriteFrameForState:state]; - } - - return NULL; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCTableView.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCTableView.h deleted file mode 100644 index b148184..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCTableView.h +++ /dev/null @@ -1,79 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCScrollView.h" - -@class CCButton; -@class CCTableView; - -#pragma mark CCTableViewCell - -@interface CCTableViewCell : CCNode -{ - NSUInteger _index; -} - -@property (nonatomic,readonly) CCButton* button; - -@end - -#pragma mark CCTableViewDataSource - -@protocol CCTableViewDataSource - -- (CCTableViewCell*) tableView:(CCTableView*)tableView nodeForRowAtIndex:(NSUInteger) index; -- (NSUInteger) tableViewNumberOfRows:(CCTableView*) tableView; - -@optional - -- (float) tableView:(CCTableView*)tableView heightForRowAtIndex:(NSUInteger) index; - -@end - - -#pragma mark CCTableView - -@interface CCTableView : CCScrollView -{ - BOOL _visibleRowsDirty; - NSMutableArray* _rows; - NSRange _currentlyVisibleRange; - struct { - int heightForRowAtIndex:1; - // reserved for future dataSource delegation - } _dataSourceFlags; -} - -@property (nonatomic,strong) id dataSource; -@property (nonatomic,assign) CGFloat rowHeight; -@property (nonatomic,assign) CCSizeUnit rowHeightUnit; -@property (nonatomic,readonly) CGFloat rowHeightInPoints; -@property (nonatomic,assign) NSUInteger selectedRow; - -@property (nonatomic,copy) void(^block)(id sender); --(void) setTarget:(id)target selector:(SEL)selector; - -- (void) reloadData; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCTableView.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCTableView.m deleted file mode 100644 index ebdba09..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCTableView.m +++ /dev/null @@ -1,412 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCTableView.h" -#import "CCButton.h" -#import "CCDirector.h" -#import "CGPointExtension.h" -#import - -#pragma mark Helper classes - -@interface CCTableView (Helper) -- (void) updateVisibleRows; -- (void) markVisibleRowsDirty; -- (void) selectedRow:(NSUInteger) row; -@end - -@interface CCTableViewCellHolder : NSObject - -@property (nonatomic,strong) CCTableViewCell* cell; - -@end - -@implementation CCTableViewCellHolder -@end - - -@interface CCTableViewContentNode : CCNode -@end - -@implementation CCTableViewContentNode - -- (void) setPosition:(CGPoint)position -{ - [super setPosition:position]; - - CCTableView* tableView = (CCTableView*)self.parent; - [tableView markVisibleRowsDirty]; - [tableView updateVisibleRows]; -} - -@end - - -#pragma mark CCTableViewCell - -@interface CCTableViewCell (Helper) - -@property (nonatomic,assign) NSUInteger index; - -@end - -@implementation CCTableViewCell - -- (id) init -{ - self = [super init]; - if (!self) return NULL; - - _button = [CCButton buttonWithTitle:NULL]; - _button.contentSizeType = CCSizeTypeNormalized; - _button.preferredSize = CGSizeMake(1, 1); - _button.anchorPoint = ccp(0, 0); - _button.zoomWhenHighlighted = NO; - [_button setTarget:self selector:@selector(pressedCell:)]; - [self addChild:_button z:-1]; - - return self; -} - -- (void) pressedCell:(id)sender -{ - [(CCTableView*)(self.parent.parent) selectedRow:self.index]; -} - -- (void) setIndex:(NSUInteger)index -{ - _index = index; -} - -- (NSUInteger) index -{ - return _index; -} - -@end - - -#pragma mark CCTableView - -@implementation CCTableView - -- (id) init -{ - self = [super init]; - if (!self) return self; - - self.contentNode = [CCTableViewContentNode node]; - - self.contentNode.contentSizeType = CCSizeTypeMake(CCSizeUnitNormalized, CCSizeUnitPoints); - - _rowHeightUnit = CCSizeUnitPoints; - _rowHeight = 32; - self.horizontalScrollEnabled = NO; - - _visibleRowsDirty = YES; - - return self; -} - -/* -- (id) initWithContentNode:(CCNode *)contentNode -{ - NSAssert(NO, @"Constructor is not supported in CCTableView"); - return NULL; -}*/ - -- (NSRange) visibleRangeForScrollPosition:(CGFloat) scrollPosition -{ - CGFloat positionScale = [CCDirector sharedDirector].UIScaleFactor; - - if ([_dataSource respondsToSelector:@selector(tableView:heightForRowAtIndex:)]) - { - // Rows may have different heights - - NSUInteger startRow = 0; - CGFloat currentRowPos = 0; - - NSUInteger numRows = [_dataSource tableViewNumberOfRows:self]; - - // Find start row - for (NSUInteger currentRow = 0; currentRow < numRows; currentRow++) - { - // Increase row position - CGFloat rowHeight = [_dataSource tableView:self heightForRowAtIndex:currentRow]; - if (_rowHeightUnit == CCSizeUnitUIPoints) rowHeight *= positionScale; - currentRowPos += rowHeight; - - // Check if we are within visible range - if (currentRowPos >= scrollPosition) - { - startRow = currentRow; - break; - } - } - - // Find end row - NSUInteger numVisibleRows = 1; - CGFloat tableHeight = self.contentSizeInPoints.height; - for (NSUInteger currentRow = startRow; currentRow < numRows; currentRow++) - { - // Check if we are out of visible range - if (currentRowPos > scrollPosition + tableHeight) - { - break; - } - - // Increase row position - CGFloat rowHeight = [_dataSource tableView:self heightForRowAtIndex:currentRow + 1]; - if (_rowHeightUnit == CCSizeUnitUIPoints) rowHeight *= positionScale; - currentRowPos += rowHeight; - - numVisibleRows ++; - } - - // Handle potential edge case - if ((startRow + numVisibleRows) > numRows) numVisibleRows -= 1; - - return NSMakeRange(startRow, numVisibleRows); - } - else - { - // All rows have the same height - NSUInteger totalNumRows = [_dataSource tableViewNumberOfRows:self]; - - NSUInteger startRow = clampf(floorf(scrollPosition/self.rowHeightInPoints), 0, totalNumRows -1); - NSUInteger numVisibleRows = floorf( self.contentSizeInPoints.height / self.rowHeightInPoints) + 2; - - // Make sure we are in range - if (startRow + numVisibleRows >= totalNumRows) - { - numVisibleRows = totalNumRows - startRow; - } - - return NSMakeRange(startRow, numVisibleRows); - } -} - -- (CGFloat) locationForCellWithIndex:(NSUInteger)idx -{ - if (!_dataSource) return 0; - - CGFloat location = 0; - - if ([_dataSource respondsToSelector:@selector(tableView:heightForRowAtIndex:)]) - { - for (NSUInteger i = 0; i < idx; i++) - { - location += [_dataSource tableView:self heightForRowAtIndex:i]; - } - } - else - { - location = idx * _rowHeight; - } - - if (_rowHeightUnit == CCSizeUnitUIPoints) - { - location *= [CCDirector sharedDirector].UIScaleFactor; - } - - return location; -} - -- (void) showRowsForRange:(NSRange)range -{ - if (NSEqualRanges(range, _currentlyVisibleRange)) return; - - for (NSUInteger oldIdx = _currentlyVisibleRange.location; oldIdx < NSMaxRange(_currentlyVisibleRange); oldIdx++) - { - if (!NSLocationInRange(oldIdx, range)) - { - CCTableViewCellHolder* holder = [_rows objectAtIndex:oldIdx]; - if (holder) - { - [self.contentNode removeChild:holder.cell cleanup:YES]; - holder.cell = NULL; - } - } - } - - for (NSUInteger newIdx = range.location; newIdx < NSMaxRange(range); newIdx++) - { - if (!NSLocationInRange(newIdx, _currentlyVisibleRange)) - { - CCTableViewCellHolder* holder = [_rows objectAtIndex:newIdx]; - if (!holder.cell) - { - holder.cell = [_dataSource tableView:self nodeForRowAtIndex:newIdx]; - holder.cell.index = newIdx; - holder.cell.position = CGPointMake(0, [self locationForCellWithIndex:newIdx]); - holder.cell.positionType = CCPositionTypeMake(CCPositionUnitPoints, CCPositionUnitPoints, CCPositionReferenceCornerTopLeft); - holder.cell.anchorPoint = CGPointMake(0, 1); - } - - if (holder.cell) - { - [self.contentNode addChild:holder.cell]; - } - } - } - - _currentlyVisibleRange = range; -} - -- (void) markVisibleRowsDirty -{ - _visibleRowsDirty = YES; -} - -- (void) updateVisibleRows -{ - if (_visibleRowsDirty) - { - [self showRowsForRange:[self visibleRangeForScrollPosition:-self.contentNode.position.y]]; - _visibleRowsDirty = NO; - } -} - -- (void) reloadData -{ - _currentlyVisibleRange = NSMakeRange(0, 0); - - [self.contentNode removeAllChildrenWithCleanup:YES]; - - if (!_dataSource) return; - - // Resize the content node - NSUInteger numRows = [_dataSource tableViewNumberOfRows:self]; - CGFloat layerHeight = 0; - - if (_dataSourceFlags.heightForRowAtIndex) - { - for (int i = 0; i < numRows; i++) - { - layerHeight += [_dataSource tableView:self heightForRowAtIndex:i]; - } - } - else - { - layerHeight = numRows * _rowHeight; - } - - self.contentNode.contentSize = CGSizeMake(1, layerHeight); - self.contentNode.contentSizeType = CCSizeTypeMake(CCSizeUnitNormalized, _rowHeightUnit); - - // Create empty placeholders for all rows - _rows = [NSMutableArray arrayWithCapacity:numRows]; - for (int i = 0; i < numRows; i++) - { - [_rows addObject:[[CCTableViewCellHolder alloc] init]]; - } - - // Update scroll position - self.scrollPosition = self.scrollPosition; - - [self markVisibleRowsDirty]; - [self updateVisibleRows]; -} - -- (void) setDataSource:(id)dataSource -{ - if (_dataSource != dataSource) - { - _dataSourceFlags.heightForRowAtIndex = [dataSource respondsToSelector:@selector(tableView:heightForRowAtIndex:)]; - _dataSource = dataSource; - [self reloadData]; - } -} - -- (CGFloat) rowHeightInPoints -{ - if (_rowHeightUnit == CCSizeUnitPoints) return _rowHeight; - else if (_rowHeightUnit == CCSizeUnitUIPoints) - return _rowHeight * [CCDirector sharedDirector].UIScaleFactor; - else - { - NSAssert(NO, @"Only point and scaled units are supported for row height"); - return 0; - } -} - -- (void) visit -{ - [self updateVisibleRows]; - [super visit]; -} - -- (void) setRowHeight:(CGFloat)rowHeight -{ - if (_rowHeight != rowHeight) - { - _rowHeight = rowHeight; - [self reloadData]; - } -} - -- (void) setContentSize:(CGSize)contentSize -{ - [super setContentSize:contentSize]; - [self markVisibleRowsDirty]; -} - -- (void) setContentSizeType:(CCSizeType)contentSizeType -{ - [super setContentSizeType:contentSizeType]; - [self markVisibleRowsDirty]; -} - -- (void) onEnter -{ - [super onEnter]; - [self markVisibleRowsDirty]; -} - -#pragma mark Action handling - -- (void) setTarget:(id)target selector:(SEL)selector -{ - __weak id weakTarget = target; // avoid retain cycle - [self setBlock:^(id sender) { - typedef void (*Func)(id, SEL, id); - ((Func)objc_msgSend)(weakTarget, selector, sender); - }]; -} - -- (void) selectedRow:(NSUInteger) row -{ - self.selectedRow = row; - [self triggerAction]; -} - -- (void) triggerAction -{ - if (self.userInteractionEnabled && _block) - { - _block(self); - } -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCTextField.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCTextField.h deleted file mode 100644 index 46ae505..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCTextField.h +++ /dev/null @@ -1,89 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "cocos2d.h" -#import "CCControl.h" - -#ifdef __CC_PLATFORM_IOS -/** - The CCTextField is used for editing text by encapsulating a native text field (NSTextField on Mac and UITextField on iOS). An action callback will be sent when the text finishes editing or if the return key is pressed. - - @warning The native text field is only translated, no other transformations are applied. The text field may not be displayed correctly if rotated or scaled. - */ -@interface CCTextField : CCControl -#elif defined(__CC_PLATFORM_MAC) -@interface CCTextField : CCControl -#endif -{ - CCSprite9Slice* _background; - CGFloat _scaleMultiplier; -#ifdef __CC_PLATFORM_IOS - BOOL _keyboardIsShown; - float _keyboardHeight; -#endif -} - -/** - * Creates a new text field with the specified sprite frame used as its background. - * - * @param frame Sprite frame to use as the text fields background. - * - * @return Returns a new text field. - */ -+ (id) textFieldWithSpriteFrame:(CCSpriteFrame*)frame; - -/** - * Initializes a text field with the specified sprite frame used as its background. - * - * @param frame Sprite frame to use as the text fields background. - * - * @return Returns a new text field. - */ -- (id) initWithSpriteFrame:(CCSpriteFrame*)frame; - -#ifdef __CC_PLATFORM_IOS -/** iOS: UITextField used by the CCTextField. */ -@property (nonatomic,readonly) UITextField* textField; -#elif defined(__CC_PLATFORM_MAC) - -/** Mac: NSTextField used by the CCTextField. */ -@property (nonatomic,readonly) NSTextField* textField; -#endif - -/** The sprite frame used to render the text field's background. */ -@property (nonatomic,strong) CCSpriteFrame* backgroundSpriteFrame; - -/** The font size of the text field, defined in the unit specified by the heightUnit component of the contentSizeType. */ -@property (nonatomic,assign) float fontSize; - -/* The font size of the text field in points. */ -@property (nonatomic,readonly) float fontSizeInPoints; - -/** Padding from the edge of the text field's background to the native text field component. */ -@property (nonatomic,assign) float padding; - -/** The text displayed by the text field. */ -@property (nonatomic,strong) NSString* string; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCTextField.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCTextField.m deleted file mode 100644 index 9f60534..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/CCTextField.m +++ /dev/null @@ -1,427 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCTextField.h" -#import "CCControlSubclass.h" -#import "CCDirector_Private.h" - -@implementation CCTextField { -#if defined(APPORTABLE) - BOOL _textFieldIsEditing; -#endif -} - -+ (id) textFieldWithSpriteFrame:(CCSpriteFrame *)frame -{ - return [[self alloc] initWithSpriteFrame:frame]; -} - -- (id) init -{ - return [self initWithSpriteFrame:NULL]; -} - -- (id) initWithSpriteFrame:(CCSpriteFrame*)frame -{ - self = [super init]; - if (!self) return NULL; - - if (frame) - { - _background = [[CCSprite9Slice alloc] initWithSpriteFrame:frame]; - } - else - { - _background = [[CCSprite9Slice alloc] init]; - } - - [self addChild:_background]; - -#ifdef __CC_PLATFORM_IOS - - // Create UITextField and set it up - _textField = [[UITextField alloc] initWithFrame:CGRectZero]; - _textField.delegate = self; - _textField.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0]; - - // UIKit might not be running in the same scale as us. - _scaleMultiplier = [CCDirector sharedDirector].contentScaleFactor/[UIScreen mainScreen].scale; - - // Set default font size - [self setFontSize: 17]; - -#elif defined(__CC_PLATFORM_MAC) - - // Create NSTextField and set it up - _textField = [[NSTextField alloc] initWithFrame: NSMakeRect(10, 10, 300, 40)]; - _textField.delegate = self; - - [_textField setFont:[NSFont fontWithName:@"Helvetica" size:17]]; - [_textField setBezeled:NO]; - [_textField setBackgroundColor:[NSColor colorWithCalibratedRed:0 green:0 blue:0 alpha:0]]; - [_textField setWantsLayer:YES]; - - // TODO need to handle content sizing on Mac - _scaleMultiplier = 1.0; - -#endif - - _padding = 4; - - return self; -} - -- (void) positionTextField -{ -#ifdef __CC_PLATFORM_IOS - CGPoint worldPos = [self convertToWorldSpace:CGPointZero]; - CGPoint viewPos = [[CCDirector sharedDirector] convertToUI:worldPos]; - viewPos.x += _padding; - viewPos.y += _padding; - - CGSize size = self.contentSizeInPoints; - size.width *= _scaleMultiplier; - size.height *= _scaleMultiplier; - - viewPos.y -= size.height; - size.width -= _padding * 2; - size.height -= _padding * 2; - - CGRect frame = CGRectZero; - frame.origin = viewPos; - frame.size = size; - - _textField.frame = frame; -#elif defined(__CC_PLATFORM_MAC) - CGPoint worldPos = [self convertToWorldSpace:CGPointZero]; - CGPoint viewPos = [[CCDirector sharedDirector] convertToUI:worldPos]; - viewPos.x += _padding; - viewPos.y += _padding; - - CGSize size = self.contentSizeInPoints; - //viewPos.y -= size.height; - size.width -= _padding * 2; - size.height -= _padding * 2; - - CGRect frame = CGRectZero; - frame.origin = viewPos; - frame.size = size; - - _textField.frame = frame; - -#endif -} - -- (void) addUITextView -{ - [[[CCDirector sharedDirector] view] addSubview:_textField]; - [self positionTextField]; -} - -- (void) removeUITextView -{ - [_textField removeFromSuperview]; -} - -- (void) onEnter -{ - [super onEnter]; -} - -- (void) onEnterTransitionDidFinish -{ - [self addUITextView]; - [super onEnterTransitionDidFinish]; - [self registerForKeyboardNotifications]; -} - -- (void) onExitTransitionDidStart -{ - [self removeUITextView]; - [super onExitTransitionDidStart]; - [self unregisterForKeyboardNotifications]; -} - -- (void) update:(CCTime)delta -{ - [self positionTextField]; -} - -- (void) layout -{ - CGSize sizeInPoints = [self convertContentSizeToPoints: self.preferredSize type:self.preferredSizeType]; - - [_background setContentSize:sizeInPoints]; - _background.anchorPoint = ccp(0,0); - _background.position = ccp(0,0); - - self.contentSize = [self convertContentSizeFromPoints: sizeInPoints type:self.contentSizeType]; - -#ifdef __CC_PLATFORM_IOS - UIFont *font = _textField.font; - _textField.font = [font fontWithSize:self.fontSizeInPoints*_scaleMultiplier]; -#elif defined(__CC_PLATFORM_MAC) - NSFont* font = _textField.font; - _textField.font = [NSFont fontWithName:font.fontName size:self.fontSizeInPoints]; -#endif - - [super layout]; -} - -#pragma mark Text Field Delegate Methods - -#ifdef __CC_PLATFORM_IOS -- (void)textFieldDidBeginEditing:(UITextField *)textField -{ -#if defined(APPORTABLE) - _textFieldIsEditing = YES; -#endif - - if (_keyboardIsShown) - { - [self focusOnTextField]; - } -} - -- (void)textFieldDidEndEditing:(UITextField *)textField -{ -#if defined(APPORTABLE) - _textFieldIsEditing = NO; -#endif - [self endFocusingOnTextField]; -} - -- (BOOL)textFieldShouldReturn:(UITextField *)textField -{ - [textField resignFirstResponder]; - [self triggerAction]; - - return YES; -} - -#elif defined(__CC_PLATFORM_MAC) - -- (BOOL)control:(NSControl *)control textShouldEndEditing:(NSText *)fieldEditor -{ - [self triggerAction]; - return YES; -} - -#endif - -#pragma mark Keyboard Notifications - -- (void)registerForKeyboardNotifications -{ -#ifdef __CC_PLATFORM_IOS - [[NSNotificationCenter defaultCenter] addObserver:self - selector:@selector(keyboardWasShown:) - name:UIKeyboardDidShowNotification object:nil]; - - [[NSNotificationCenter defaultCenter] addObserver:self - selector:@selector(keyboardWillBeHidden:) - name:UIKeyboardWillHideNotification object:nil]; -#endif -} - -- (void) unregisterForKeyboardNotifications -{ -#ifdef __CC_PLATFORM_IOS - [[NSNotificationCenter defaultCenter] removeObserver:self]; -#endif -} - -#ifdef __CC_PLATFORM_IOS -- (void)keyboardWasShown:(NSNotification*)notification -{ - _keyboardIsShown = YES; - - UIView* view = [[CCDirector sharedDirector] view]; - - NSDictionary* info = [notification userInfo]; - NSValue* value = [info objectForKey:UIKeyboardFrameEndUserInfoKey]; - CGRect frame = [value CGRectValue]; - frame = [view.window convertRect:frame toView:view]; - - CGSize kbSize = frame.size; - - _keyboardHeight = kbSize.height; - - BOOL focusOnTextField = _textField.isEditing; - -#if defined(APPORTABLE) - focusOnTextField = _textFieldIsEditing; -#endif - - if (focusOnTextField) - { - [self focusOnTextField]; - } -} - -- (void) keyboardWillBeHidden:(NSNotification*) notification -{ - _keyboardIsShown = NO; -} - -#endif - -#pragma mark Focusing on Text Field - -#ifdef __CC_PLATFORM_IOS - -- (void) focusOnTextField -{ -#if defined(APPORTABLE) - // Ensure that all textfields have actually been positioned before checkings textField.frame property, - // it's possible for the apportable keyboard notification to be fired before the mainloop has had a chance to kick of a scheduler update - CCDirector *director = [CCDirector sharedDirector]; - [director.scheduler update:0.0]; -#endif - - CGSize windowSize = [[CCDirector sharedDirector] viewSize]; - - // Find the location of the textField - float fieldCenterY = _textField.frame.origin.y - (_textField.frame.size.height/2); - - // Upper third part of the screen - float upperThirdHeight = windowSize.height / 3; - - if (fieldCenterY > upperThirdHeight) - { - // Slide the main view up - - // Calculate offset - float dstYLocation = windowSize.height / 4; - float offset = -(fieldCenterY - dstYLocation); - - if (offset < -_keyboardHeight) offset = -_keyboardHeight; - -#if defined(APPORTABLE) - // Apportable does not support changing the openglview position, so we will just change the current scenes position instead - CCScene *runningScene = [[CCDirector sharedDirector] runningScene]; - CGPoint newPosition = runningScene.position; - newPosition.y = (offset * -1); - runningScene.position = newPosition; -#else - // Calcualte target frame - UIView* view = [[CCDirector sharedDirector] view]; - CGRect frame = view.frame; - frame.origin.y = offset; - - // Do animation - [UIView beginAnimations: @"textFieldAnim" context: nil]; - [UIView setAnimationBeginsFromCurrentState: YES]; - [UIView setAnimationDuration: 0.2f]; - - view.frame = frame; - [UIView commitAnimations]; -#endif - } -} - -- (void) endFocusingOnTextField -{ - // Slide the main view back down - -#if defined(APPORTABLE) - // Apportable does not support changing the openglview position, so we will just change the current scenes position instead - CCScene *runningScene = [[CCDirector sharedDirector] runningScene]; - CGPoint newPosition = CGPointZero; - newPosition.y = 0.0f; - runningScene.position = newPosition; -#else - UIView* view = [[CCDirector sharedDirector] view]; - [UIView beginAnimations: @"textFieldAnim" context: nil]; - [UIView setAnimationBeginsFromCurrentState: YES]; - [UIView setAnimationDuration: 0.2f]; - - CGRect frame = view.frame; - frame.origin = CGPointZero; - view.frame = frame; - - [UIView commitAnimations]; -#endif - -} - -#endif - -#pragma mark Properties - -#ifdef __CC_PLATFORM_IOS - -- (void) setString:(NSString *)string -{ - _textField.text = string; -} - -- (NSString*) string -{ - return _textField.text; -} - -#elif defined(__CC_PLATFORM_MAC) - -- (void) setString:(NSString *)string -{ - _textField.stringValue = string; -} - -- (NSString*) string -{ - return _textField.stringValue; -} - -#endif - -- (void) setBackgroundSpriteFrame:(CCSpriteFrame*)spriteFrame -{ - _background.spriteFrame = spriteFrame; -} - -- (CCSpriteFrame*) backgroundSpriteFrame -{ - return _background.spriteFrame; -} - -- (void) setFontSize:(float)fontSize -{ - _fontSize = fontSize; - [self needsLayout]; -} - -- (float) fontSizeInPoints -{ - if (self.contentSizeType.heightUnit == CCSizeUnitUIPoints) - { - return _fontSize * [CCDirector sharedDirector].UIScaleFactor; - } - else - { - return _fontSize; - } -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/cocos2d-ui.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/cocos2d-ui.h deleted file mode 100644 index 03f3ba7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d-ui/cocos2d-ui.h +++ /dev/null @@ -1,34 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Apportable Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -// Cocos2d-UI -#import "CCControl.h" -#import "CCButton.h" -#import "CCScrollView.h" -#import "CCTableView.h" -#import "CCTextField.h" -#import "CCSlider.h" - -// CCBReader -#import "CCBuilderReader.h" diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d.xcworkspace/contents.xcworkspacedata b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index a448fab..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCAction.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCAction.h deleted file mode 100644 index 146734d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCAction.h +++ /dev/null @@ -1,383 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#include -#import - -#import "ccTypes.h" - -enum { - //! Default tag - kCCActionTagInvalid = -1, -}; - -/** - * CCAction forms the foundation for one the great areas of Cocos2D functionality. - * The manipulatinon of node properties such as position, rotation, scale and opacity over time, to create fun effects. - * - * - Actions can be modified with easing actions to create more realistic animations. - * - Actions can be put in sequence to create more complex animation sequences. - * - */ -@interface CCAction : NSObject { - id __unsafe_unretained _originalTarget; - id __unsafe_unretained _target; - NSInteger _tag; -} - - -/// ----------------------------------------------------------------------- -/// @name Accessing Action Attributes -/// ----------------------------------------------------------------------- - -/** - * The "target". The action will modify the target properties. - * The target will be set with the 'startWithTarget' method. - * When the 'stop' method is called, target will be set to nil. - * The target is 'assigned', it is not 'retained'. - */ -@property (nonatomic,readonly,unsafe_unretained) id target; - -/** The original target, since target can be nil. */ -@property (nonatomic,readonly,unsafe_unretained) id originalTarget; - -/** The action tag. An identifier of the action. */ -@property (nonatomic,readwrite,assign) NSInteger tag; - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCAction Object -/// ----------------------------------------------------------------------- - -/** - * Creates and returns an action object. - * - * @return The CCAction Object. - */ -+ (id)action; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCAction Object -/// ----------------------------------------------------------------------- - -/** - * Initializes and returns an action object. - * - * @return An initialized CCAction Object. - */ -- (id)init; - -// NSCopying support. -- (id)copyWithZone:(NSZone*) zone; - - -/// ----------------------------------------------------------------------- -/// @name Action Management -/// ----------------------------------------------------------------------- - -/** - * Return YES if the action has finished. - * - * @return Action completion status - */ -- (BOOL)isDone; - -/** - * Assigns a target to the action - * Called before the action is started. - * - * @param target Target to assign to action (weak reference). - */ -- (void)startWithTarget:(id)target; - -/** - * Stops the action - * Called after the action has finished. Will assign the internal target reference to nil. - * Note: - * You should never call this method directly. - * In stead use: [target stopAction:action] - */ -- (void)stop; - -/** - * Steps the action. - * Called for every frame with step interval. - * - * Note: - * Do not override unless you know what you are doing. - * - * @param dt Ellapsed interval since last step. - */ -- (void)step:(CCTime)dt; - -/** - * Updates the action with normalized value. - * - * For example: - * A value of 0.5 indicates that the action is 50% complete. - * - * @param time Normalized action progress. - */ -- (void)update:(CCTime)time; - -@end - -#pragma mark - CCActionFiniteTime - -// -// Base class for actions that have a finite time duration. -// -// Possible actions: -// - An action with a duration of 0 seconds. -// - An action with a duration of 35.5 seconds. -// -@interface CCActionFiniteTime : CCAction { - // Duration in seconds. - CCTime _duration; -} - -// Duration of the action in seconds. -@property (nonatomic,readwrite) CCTime duration; - -// -// Returns a reversed action. -// -// @return The reversed action object. -// -- (CCActionFiniteTime *)reverse; - -@end - -#pragma mark - CCActionRepeatForever - -@class CCActionInterval; - -/** - * Repeats an action for ever. - * To repeat the action for a limited number of times use the CCActionRepeat action. - * - * Note: - * This action can't be Sequence-able because it is not an IntervalAction - */ -@interface CCActionRepeatForever : CCAction { - CCActionInterval *_innerAction; -} - - -/// ----------------------------------------------------------------------- -/// @name Accessing the Repeat Forever Action Attributes -/// ----------------------------------------------------------------------- - -/** Inner action. */ -@property (nonatomic, readwrite, strong) CCActionInterval *innerAction; - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCActionRepeatForever Object -/// ----------------------------------------------------------------------- - -/** - * Creates the repeat forever action. - * - * @param action Action to repeat forever. - * - * @return The repeat action object. - */ -+ (id)actionWithAction:(CCActionInterval *) action; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCActionRepeatForever Object -/// ----------------------------------------------------------------------- - -/** - * Initalizes the repeat forever action. - * - * @param action Action to repeat forever - * - * @return An initialised repeat action object. - */ -- (id)initWithAction:(CCActionInterval *) action; - -@end - -#pragma mark - CCActionSpeed - -/** - * Changes the speed of an action. - * Useful to simulate slow motion or fast forward effects. - * - * Note: - * This action can't be Sequence-able because it is not an CCIntervalAction. - */ -@interface CCActionSpeed : CCAction { - CCActionInterval *_innerAction; - CGFloat _speed; -} - - -/// ----------------------------------------------------------------------- -/// @name Accessing the Speed Action Attributes -/// ----------------------------------------------------------------------- - -/** - * Alter the speed of the inner function in runtime. - * - * - Speeds below 1 will make the action run slower. - * - Speeds above 1 will make the action run faster. - */ -@property (nonatomic,readwrite) CGFloat speed; - -/** Inner action of CCSpeed. */ -@property (nonatomic, readwrite, strong) CCActionInterval *innerAction; - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCActionSpeed Object -/// ----------------------------------------------------------------------- - -/** - * Creates the speed action. - * - * @param action Action to modify for speed. - * @param value Initial action speed. - * - * @return The CCActionSpeed object. - */ -+ (id)actionWithAction:(CCActionInterval *)action speed:(CGFloat)value; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCActionSpeed Object -/// ----------------------------------------------------------------------- - -/** - * Initalizes the speed action. - * - * @param action Action to modify for speed. - * @param value Initial action speed. - * - * @return An initialized CCActionSpeed object. - */ -- (id)initWithAction:(CCActionInterval *)action speed:(CGFloat)value; - -@end - -#pragma mark - CCActionFollow - -@class CCNode; - -/** - * Creates an action which follows a node. - * - * Note: - * In stead of using CCCamera to follow a node, use this action. - * - * Example: - * [layer runAction: [CCFollow actionWithTarget:hero]]; - */ -@interface CCActionFollow : CCAction { - - // Node to follow. - CCNode *_followedNode; - - // Whether camera should be limited to certain area. - BOOL _boundarySet; - - // If screen-size is bigger than the boundary - update not needed. - BOOL _boundaryFullyCovered; - - // Fast access to the screen dimensions. - CGPoint _halfScreenSize; - CGPoint _fullScreenSize; - - // World boundaries. - float _leftBoundary; - float _rightBoundary; - float _topBoundary; - float _bottomBoundary; -} - - -/// ----------------------------------------------------------------------- -/// @name Accessing the Follow Action Attributes -/// ----------------------------------------------------------------------- - -/** Turns boundary behaviour on / off. If set to YES, movement will be clamped to boundaries. */ -@property (nonatomic,readwrite) BOOL boundarySet; - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCActionFollow Object -/// ----------------------------------------------------------------------- - -/** - * Creates a follow action with no boundaries. - * - * @param followedNode Node to follow. - * - * @return The follow action object. - */ -+ (id)actionWithTarget:(CCNode *)followedNode; - -/** - * Creates a follow action with boundaries. - * - * @param followedNode Node to follow. - * @param rect Boundary rect. - * - * @return The follow action object. - */ -+ (id)actionWithTarget:(CCNode *)followedNode worldBoundary:(CGRect)rect; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCActionFollow Object -/// ----------------------------------------------------------------------- - -/** - * Initalizes a follow action with no boundaries. - * - * @param followedNode Node to follow. - * - * @return An initialized follow action object. - */ -- (id)initWithTarget:(CCNode *)followedNode; - -/** - * Initalizes a follow action with boundaries. - * - * @param followedNode Node to follow. - * @param rect Boundary rect. - * - * @return The initalized follow action object. - */ -- (id)initWithTarget:(CCNode *)followedNode worldBoundary:(CGRect)rect; - -@end - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCAction.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCAction.m deleted file mode 100644 index 7519784..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCAction.m +++ /dev/null @@ -1,342 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - - -#import "CCDirector.h" -#import "ccMacros.h" -#import "CCAction.h" -#import "CCActionInterval.h" -#import "Support/CGPointExtension.h" - -// -// Action Base Class -// -#pragma mark - -#pragma mark Action -@implementation CCAction - -@synthesize tag = _tag, target = _target, originalTarget = _originalTarget; - -+(id) action -{ - return [[self alloc] init]; -} - --(id) init -{ - if( (self=[super init]) ) { - _originalTarget = _target = nil; - _tag = kCCActionTagInvalid; - } - return self; -} - --(void) dealloc -{ - CCLOGINFO(@"cocos2d: deallocing %@", self); -} - --(NSString*) description -{ - return [NSString stringWithFormat:@"<%@ = %p | Tag = %ld>", [self class], self, (long)_tag]; -} - --(id) copyWithZone: (NSZone*) zone -{ - CCAction *copy = [[[self class] allocWithZone: zone] init]; - copy.tag = _tag; - return copy; -} - --(void) startWithTarget:(id)aTarget -{ - _originalTarget = _target = aTarget; -} - --(void) stop -{ - _target = nil; -} - --(BOOL) isDone -{ - return YES; -} - --(void) step: (CCTime) dt -{ - CCLOG(@"[Action step]. override me"); -} - --(void) update: (CCTime) time -{ - CCLOG(@"[Action update]. override me"); -} -@end - -// -// FiniteTimeAction -// -#pragma mark - -#pragma mark FiniteTimeAction -@implementation CCActionFiniteTime -@synthesize duration = _duration; - -- (CCActionFiniteTime*) reverse -{ - CCLOG(@"cocos2d: FiniteTimeAction#reverse: Implement me"); - return nil; -} -@end - - -// -// RepeatForever -// -#pragma mark - -#pragma mark RepeatForever -@implementation CCActionRepeatForever -@synthesize innerAction=_innerAction; -+(id) actionWithAction: (CCActionInterval*) action -{ - return [[self alloc] initWithAction: action]; -} - --(id) initWithAction: (CCActionInterval*) action -{ - if( (self=[super init]) ) - self.innerAction = action; - - return self; -} - --(id) copyWithZone: (NSZone*) zone -{ - CCAction *copy = [[[self class] allocWithZone: zone] initWithAction:[_innerAction copy] ]; - return copy; -} - - --(void) startWithTarget:(id)aTarget -{ - [super startWithTarget:aTarget]; - [_innerAction startWithTarget:_target]; -} - --(void) step:(CCTime) dt -{ - [_innerAction step: dt]; - if( [_innerAction isDone] ) { - CCTime diff = _innerAction.elapsed - _innerAction.duration; - [_innerAction startWithTarget:_target]; - - // to prevent jerk. issue #390, 1247 - [_innerAction step: 0.0f]; - [_innerAction step: diff]; - } -} - - --(BOOL) isDone -{ - return NO; -} - -- (CCActionInterval *) reverse -{ - return [CCActionRepeatForever actionWithAction:[_innerAction reverse]]; -} -@end - -// -// Speed -// -#pragma mark - -#pragma mark Speed -@implementation CCActionSpeed -@synthesize speed=_speed; -@synthesize innerAction=_innerAction; - -+(id) actionWithAction: (CCActionInterval*) action speed:(CGFloat)value -{ - return [[self alloc] initWithAction: action speed:value]; -} - --(id) initWithAction: (CCActionInterval*) action speed:(CGFloat)value -{ - if( (self=[super init]) ) { - self.innerAction = action; - _speed = value; - } - return self; -} - --(id) copyWithZone: (NSZone*) zone -{ - CCAction *copy = [[[self class] allocWithZone: zone] initWithAction:[_innerAction copy] speed:_speed]; - return copy; -} - - --(void) startWithTarget:(id)aTarget -{ - [super startWithTarget:aTarget]; - [_innerAction startWithTarget:_target]; -} - --(void) stop -{ - [_innerAction stop]; - [super stop]; -} - --(void) step:(CCTime) dt -{ - [_innerAction step: dt * _speed]; -} - --(BOOL) isDone -{ - return [_innerAction isDone]; -} - -- (CCActionInterval *) reverse -{ - return [CCActionSpeed actionWithAction:[_innerAction reverse] speed:_speed]; -} -@end - -// -// Follow -// -#pragma mark - -#pragma mark Follow -@implementation CCActionFollow - -@synthesize boundarySet = _boundarySet; - -+(id) actionWithTarget:(CCNode *) fNode -{ - return [[self alloc] initWithTarget:fNode]; -} - -+(id) actionWithTarget:(CCNode *) fNode worldBoundary:(CGRect)rect -{ - return [[self alloc] initWithTarget:fNode worldBoundary:rect]; -} - --(id) initWithTarget:(CCNode *)fNode -{ - if( (self=[super init]) ) { - - _followedNode = fNode; - _boundarySet = FALSE; - _boundaryFullyCovered = FALSE; - - CGSize s = [[CCDirector sharedDirector] viewSize]; - _fullScreenSize = CGPointMake(s.width, s.height); - _halfScreenSize = ccpMult(_fullScreenSize, .5f); - } - - return self; -} - --(id) initWithTarget:(CCNode *)fNode worldBoundary:(CGRect)rect -{ - if( (self=[super init]) ) { - - _followedNode = fNode; - _boundarySet = TRUE; - _boundaryFullyCovered = FALSE; - - CGSize winSize = [[CCDirector sharedDirector] viewSize]; - _fullScreenSize = CGPointMake(winSize.width, winSize.height); - _halfScreenSize = ccpMult(_fullScreenSize, .5f); - - _leftBoundary = -((rect.origin.x+rect.size.width) - _fullScreenSize.x); - _rightBoundary = -rect.origin.x ; - _topBoundary = -rect.origin.y; - _bottomBoundary = -((rect.origin.y+rect.size.height) - _fullScreenSize.y); - - if(_rightBoundary < _leftBoundary) - { - // screen width is larger than world's boundary width - //set both in the middle of the world - _rightBoundary = _leftBoundary = (_leftBoundary + _rightBoundary) / 2; - } - if(_topBoundary < _bottomBoundary) - { - // screen width is larger than world's boundary width - //set both in the middle of the world - _topBoundary = _bottomBoundary = (_topBoundary + _bottomBoundary) / 2; - } - - if( (_topBoundary == _bottomBoundary) && (_leftBoundary == _rightBoundary) ) - _boundaryFullyCovered = TRUE; - } - - return self; -} - --(id) copyWithZone: (NSZone*) zone -{ - CCAction *copy = [[[self class] allocWithZone: zone] init]; - copy.tag = _tag; - return copy; -} - --(void) step:(CCTime) dt -{ - if(_boundarySet) - { - // whole map fits inside a single screen, no need to modify the position - unless map boundaries are increased - if(_boundaryFullyCovered) - return; - - CGPoint tempPos = ccpSub( _halfScreenSize, _followedNode.position); - [_target setPosition:ccp(clampf(tempPos.x, _leftBoundary, _rightBoundary), clampf(tempPos.y, _bottomBoundary, _topBoundary))]; - } - else - [_target setPosition:ccpSub( _halfScreenSize, _followedNode.position )]; -} - - --(BOOL) isDone -{ - return !_followedNode.runningInActiveScene; -} - --(void) stop -{ - _target = nil; - [super stop]; -} - - -@end - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionCatmullRom.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionCatmullRom.h deleted file mode 100755 index 6b85d6f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionCatmullRom.h +++ /dev/null @@ -1,283 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008 Radu Gruian - * Copyright (c) 2011 Vit Valentin - * Copyright (c) 2013-2014 Cocos2D Authors - * - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - * - * Orignal code by Radu Gruian - * - * Adapted to cocos2d-x by Vit Valentin - * - * Adapted from cocos2d-x to cocos2d-iphone by Ricardo Quesada - * - */ - -#import "CCActionInterval.h" - -#ifdef __cplusplus -extern "C" { -#endif - - /** - * Returns the Cardinal Spline position for a given set of control points, tension and time. - * - * - * @param p0 Control point 0. - * @param p1 Control point 1. - * @param p2 Control point 2. - * @param p3 Control point 3. - * @param tension Tension. - * @param t Normalized time. - * - * @return A calculated cardinal spline point. - */ - CGPoint CCCardinalSplineAt( CGPoint p0, CGPoint p1, CGPoint p2, CGPoint p3, CGFloat tension, CCTime t ); - -#ifdef __cplusplus -} -#endif - - -#pragma mark - CCPointArray -/** - * A simple array that is used to contain the spline control points. - */ -@interface CCPointArray : NSObject { - NSMutableArray *_controlPoints; -} - -/** Array that contains the control points. */ -@property (nonatomic,readwrite,strong) NSMutableArray *controlPoints; - -/** - * Creates and initializes a Points array with capacity. - * - * @param capacity Capacity of the array. - * - * @return New point array. - */ -+ (id)arrayWithCapacity:(NSUInteger)capacity; - -/** - * Initializes a Points array with capacity. - * - * @param capacity Capacity of the array. - * - * @return New point array. - */ -- (id)initWithCapacity:(NSUInteger)capacity; - - -/// ----------------------------------------------------------------------- -/// @name Point Array Management -/// ----------------------------------------------------------------------- - -/** - * Appends a control point. - * - * @param controlPoint Control point to append. - */ -- (void)addControlPoint:(CGPoint)controlPoint; - -/** - * Inserts a controlPoint. - * - * @param controlPoint Control point to insert. - * @param index Index of point. - */ -- (void)insertControlPoint:(CGPoint)controlPoint atIndex:(NSUInteger)index; - -/** - * Replaces an existing control point. - * - * @param controlPoint New control point. - * @param index Index of point to replace. - */ -- (void)replaceControlPoint:(CGPoint)controlPoint atIndex:(NSUInteger)index; - -/** - * Retrieves a control point. - * - * @param index Index of control point to retrieve. - * - * @return A control point. - */ -- (CGPoint)getControlPointAtIndex:(NSInteger)index; - -/** - * Deletes a control point. - * - * @param index Index of control point to delete. - */ -- (void)removeControlPointAtIndex:(NSUInteger)index; - -/** - * Returns the number of control points in the array. - * - * @return Number of control points. - */ -- (NSUInteger)count; - -/** - * Creates a new copy of the array, in reversed order. - * User is responsible for releasing this array. - * - * @return New point array. - */ -- (CCPointArray*)reverse; - -/** Reverses the current control point array. */ -- (void)reverseInline; - -@end - - -#pragma mark - CCActionCardinalSplineTo -/** - * Creates an action, based on a cardinal sline path. - * @see http://www.codeproject.com/Articles/30838/Overhauser-Catmull-Rom-Splines-for-Camera-Animatio.So - * - * The spline calculates a 2D cardinal spline vector, based on the control points and applied tension. - * All cocos2d splines are based on tension. Splines based on tension, are guaranteed to pass through all control points. - */ -@interface CCActionCardinalSplineTo : CCActionInterval { - CCPointArray *_points; - CGFloat _deltaT; - CGFloat _tension; - CGPoint _previousPosition; - CGPoint _accumulatedDiff; -} - -/** The array of control points associated with the cardinal spline. */ -@property (nonatomic,readwrite,strong) CCPointArray *points; - -/** - * Creates a cardinal spline action, based on control points and tension. - * A tension of 0, will return a curve following the straight lines in the point array. - * Increase value of tension to smooth out the curve. - * - * @param duration Action duration. - * @param points Points to use for spline. - * @param tension The tension of the spline curve. - * - * @return New spline action. - */ -+ (id)actionWithDuration:(CCTime)duration points:(CCPointArray*)points tension:(CGFloat)tension; - -/** - * Initializes a cardinal spline action, based on control points and tension. - * A tension of 0, will return a curve following the straight lines in the point array. - * Increase value of tension to smooth out the curve. - * - * @param duration Action duration. - * @param points Points to use for spline. - * @param tension The tension of the spline curve. - * - * @return New spline action. - */ -- (id)initWithDuration:(CCTime)duration points:(CCPointArray*)points tension:(CGFloat)tension; - -@end - - -#pragma mark - CCActionCardinalSplineBy -/** - * Creates an action, based on a cardinal spline path. - * - * Adds a start position to the spline. - * @see CCActionCardinalSplineTo for further information. - */ -@interface CCActionCardinalSplineBy : CCActionCardinalSplineTo { - CGPoint _startPosition; -} - -@end - - -#pragma mark - CCActionCatmullRomTo -/** - * Creates an action, based on a catmull-rom spline path. - * - * A Catmull Rom is a Cardinal Spline with a tension of 0.5. - * See CCActionCardinalSplineTo for further information. - */ -@interface CCActionCatmullRomTo : CCActionCardinalSplineTo - -/** - * Creates an action, performing a catmull-rom spline. - * This is similar to creating a cardinal spline, with a tension of 0.5. - * - * @param dt Action duration. - * @param points Points to use for spline. - * - * @return New catmull-rom action. - */ -+ (id)actionWithDuration:(CCTime)dt points:(CCPointArray*)points; - -/** - * Initializes an action, performing a catmull-rom spline. - * This is similar to creating a cardinal spline, with a tension of 0.5. - * - * @param dt Action duration. - * @param points Points to use for spline. - * - * @return New catmull-rom action. - */ -- (id)initWithDuration:(CCTime)dt points:(CCPointArray*)points; - -@end - - -#pragma mark - CCActionCatmullRomBy -/** - * Creates an action, based on a catmull-rom spline path. - * - * A Catmull Rom is a Cardinal Spline with a tension of 0.5. - * See CCActionCardinalSplineTo for further information. - */ -@interface CCActionCatmullRomBy : CCActionCardinalSplineBy - -/** - * Creates an action, performing a catmull-rom spline. - * This is similar to creating a cardinal spline, with a tension of 0.5. - * - * @param dt Action duration. - * @param points Points to use for spline. - * - * @return New catmull-rom action. - */ -+ (id)actionWithDuration:(CCTime)dt points:(CCPointArray*)points; - -/** - * Initializes an action, performing a catmull-rom spline. - * This is similar to creating a cardinal spline, with a tension of 0.5. - * - * @param dt Action duration. - * @param points Points to use for spline. - * - * @return New catmull-rom action. - */ -- (id)initWithDuration:(CCTime)dt points:(CCPointArray*)points; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionCatmullRom.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionCatmullRom.m deleted file mode 100644 index 2f14b23..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionCatmullRom.m +++ /dev/null @@ -1,370 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008 Radu Gruian - * Copyright (c) 2011 Vit Valentin - * Copyright (c) 2013-2014 Cocos2D Authors - * - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - * - * Orignal code by Radu Gruian: http://www.codeproject.com/Articles/30838/Overhauser-Catmull-Rom-Splines-for-Camera-Animatio.So - * - * Adapted to cocos2d-x by Vit Valentin - * - * Adapted from cocos2d-x to cocos2d-iphone by Ricardo Quesada - */ - - -#import "ccMacros.h" -#import "Support/CGPointExtension.h" -#import "CCActionCatmullRom.h" - -#pragma mark - CCPointArray - -@implementation CCPointArray - -@synthesize controlPoints = _controlPoints; - -+(id) arrayWithCapacity:(NSUInteger)capacity -{ - return [[self alloc] initWithCapacity:capacity]; -} - --(id) init -{ - return [self initWithCapacity:50]; -} - -// designated initializer --(id) initWithCapacity:(NSUInteger)capacity -{ - if( (self=[super init])) { - _controlPoints = [[NSMutableArray alloc] initWithCapacity:capacity]; - } - - return self; -} - --(id) copyWithZone:(NSZone *)zone -{ - NSMutableArray *newArray = [_controlPoints mutableCopy]; - CCPointArray *points = [[[self class] allocWithZone:zone] initWithCapacity:10]; - points.controlPoints = newArray; - - return points; -} - - --(void) addControlPoint:(CGPoint)controlPoint -{ -#ifdef __CC_PLATFORM_MAC - NSValue *value = [NSValue valueWithPoint:NSPointFromCGPoint(controlPoint)]; -#elif defined(__CC_PLATFORM_IOS) - NSValue *value = [NSValue valueWithCGPoint:controlPoint]; -#endif - - [_controlPoints addObject:value]; -} - --(void) insertControlPoint:(CGPoint)controlPoint atIndex:(NSUInteger)index -{ -#ifdef __CC_PLATFORM_MAC - NSValue *value = [NSValue valueWithPoint:NSPointFromCGPoint(controlPoint)]; -#elif defined(__CC_PLATFORM_IOS) - NSValue *value = [NSValue valueWithCGPoint:controlPoint]; -#endif - - [_controlPoints insertObject:value atIndex:index]; - -} - --(CGPoint) getControlPointAtIndex:(NSInteger)index -{ - index = MIN([_controlPoints count]-1, MAX(index, 0)); - - NSValue *value = [_controlPoints objectAtIndex:index]; - -#ifdef __CC_PLATFORM_MAC - CGPoint point = NSPointToCGPoint([value pointValue]); -#elif defined(__CC_PLATFORM_IOS) - CGPoint point = [value CGPointValue]; -#endif - - return point; -} - --(void) replaceControlPoint:(CGPoint)controlPoint atIndex:(NSUInteger)index -{ -#ifdef __CC_PLATFORM_MAC - NSValue *value = [NSValue valueWithPoint:NSPointFromCGPoint(controlPoint)]; -#elif defined(__CC_PLATFORM_IOS) - NSValue *value = [NSValue valueWithCGPoint:controlPoint]; -#endif - - [_controlPoints replaceObjectAtIndex:index withObject:value]; -} - --(void) removeControlPointAtIndex:(NSUInteger)index -{ - [_controlPoints removeObjectAtIndex:index]; -} - --(NSUInteger) count -{ - return [_controlPoints count]; -} - --(CCPointArray*) reverse -{ - NSMutableArray *newArray = [[NSMutableArray alloc] initWithCapacity:[_controlPoints count]]; - NSEnumerator *enumerator = [_controlPoints reverseObjectEnumerator]; - for (id element in enumerator) - [newArray addObject:element]; - - CCPointArray *config = [[[self class] alloc] initWithCapacity:0]; - config.controlPoints = newArray; - - - return config; -} - --(void) reverseInline -{ - NSUInteger l = [_controlPoints count]; - for( NSUInteger i=0; i 0, @"Invalid configuration. It must at least have one control point"); - - if( (self=[super initWithDuration:duration]) ) - { - self.points = points; - _tension = tension; - } - - return self; -} - - --(void) startWithTarget:(id)target -{ - [super startWithTarget:target]; - -// _deltaT = (CGFloat) 1 / [_points count]; - - // Issue #1441 - _deltaT = (CGFloat) 1 / ([_points count]-1); - - _previousPosition = [(CCNode*)target position]; - _accumulatedDiff = CGPointZero; -} - --(id) copyWithZone: (NSZone*) zone -{ - CCAction *copy = [[[self class] allocWithZone: zone] initWithDuration:[self duration] points:_points tension:_tension]; - return copy; -} - --(void) update:(CCTime)dt -{ - NSUInteger p; - CGFloat lt; - - // eg. - // p..p..p..p..p..p..p - // 1..2..3..4..5..6..7 - // want p to be 1, 2, 3, 4, 5, 6 - if (dt == 1) { - p = [_points count] - 1; - lt = 1; - } else { - p = dt / _deltaT; - lt = (dt - _deltaT * (CGFloat)p) / _deltaT; - } - - // Interpolate - CGPoint pp0 = [_points getControlPointAtIndex:p-1]; - CGPoint pp1 = [_points getControlPointAtIndex:p+0]; - CGPoint pp2 = [_points getControlPointAtIndex:p+1]; - CGPoint pp3 = [_points getControlPointAtIndex:p+2]; - - CGPoint newPos = CCCardinalSplineAt( pp0, pp1, pp2, pp3, _tension, lt ); - -#if CC_ENABLE_STACKABLE_ACTIONS - CCNode *node = (CCNode*)_target; - CGPoint diff = ccpSub( node.position, _previousPosition); - if( diff.x !=0 || diff.y != 0 ) { - _accumulatedDiff = ccpAdd( _accumulatedDiff, diff); - newPos = ccpAdd( newPos, _accumulatedDiff); - } -#endif - - [self updatePosition:newPos]; -} - --(void) updatePosition:(CGPoint)newPos -{ - [_target setPosition:newPos]; - _previousPosition = newPos; -} - --(CCActionInterval*) reverse -{ - CCPointArray *reverse = [_points reverse]; - - return [[self class] actionWithDuration:_duration points:reverse tension:_tension]; -} -@end - -#pragma mark - CCActionCardinalSplineBy - -@implementation CCActionCardinalSplineBy - --(void) startWithTarget:(id)target -{ - [super startWithTarget:target]; - - _startPosition = [(CCNode*)target position]; -} - --(void) updatePosition:(CGPoint)newPos -{ - CGPoint p = ccpAdd(newPos, _startPosition); - [_target setPosition:p]; - _previousPosition = p; -} - --(CCActionInterval*) reverse -{ - CCPointArray *copyConfig = [_points copy]; - - // - // convert "absolutes" to "diffs" - // - CGPoint p = [copyConfig getControlPointAtIndex:0]; - for( NSUInteger i=1; i < [copyConfig count];i++ ) { - - CGPoint current = [copyConfig getControlPointAtIndex:i]; - CGPoint diff = ccpSub(current,p); - [copyConfig replaceControlPoint:diff atIndex:i]; - - p = current; - } - - - // convert to "diffs" to "reverse absolute" - - CCPointArray *reverse = [copyConfig reverse]; - - // 1st element (which should be 0,0) should be here too - p = [reverse getControlPointAtIndex: [reverse count]-1]; - [reverse removeControlPointAtIndex:[reverse count]-1]; - - p = ccpNeg(p); - [reverse insertControlPoint:p atIndex:0]; - - for( NSUInteger i=1; i < [reverse count];i++ ) { - - CGPoint current = [reverse getControlPointAtIndex:i]; - current = ccpNeg(current); - CGPoint abs = ccpAdd( current, p); - [reverse replaceControlPoint:abs atIndex:i]; - - p = abs; - } - - return [[self class] actionWithDuration:_duration points:reverse tension:_tension]; -} -@end - -@implementation CCActionCatmullRomTo -+(id) actionWithDuration:(CCTime)dt points:(CCPointArray *)points -{ - return [[self alloc] initWithDuration:dt points:points]; -} - --(id) initWithDuration:(CCTime)dt points:(CCPointArray *)points -{ - if( (self=[super initWithDuration:dt points:points tension:0.5f]) ) { - - } - - return self; -} -@end - -@implementation CCActionCatmullRomBy -+(id) actionWithDuration:(CCTime)dt points:(CCPointArray *)points -{ - return [[self alloc] initWithDuration:dt points:points]; -} - --(id) initWithDuration:(CCTime)dt points:(CCPointArray *)points -{ - if( (self=[super initWithDuration:dt points:points tension:0.5f]) ) { - - } - - return self; -} -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionEase.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionEase.h deleted file mode 100644 index fb115c4..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionEase.h +++ /dev/null @@ -1,283 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2009 Jason Booth - * Copyright (c) 2013 Nader Eloshaiker - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCActionInterval.h" - -#pragma mark - Ease Actions -/** - * CCActionEase adds the ability to modify existing actions to create more realistic effects. - */ -@interface CCActionEase : CCActionInterval { - CCActionInterval *_inner; -} - -// The inner action. -@property (nonatomic, readonly) CCActionInterval *inner; - -/** - * Creates a new basic ease action. - * - * @param action Interval action. - * - * @return New ease action. - */ -+ (id)actionWithAction:(CCActionInterval*)action; - -/** - * Initializes a new basic ease action. - * - * @param action Interval action. - * - * @return New ease action. - */ -- (id)initWithAction:(CCActionInterval*)action; - -@end - - -#pragma mark - Ease Sine Actions -/** - * This action will start the specified action with an sine effect. - * - * Note: This action doesn't use a bijective function, actions like CCActionSequence might have an unexpected result when used with this action. - */ -@interface CCActionEaseSineIn : CCActionEase -@end - -/** - * This action will start the specified action with an sine effect. - * - * Note: This action doesn't use a bijective function, actions like CCActionSequence might have an unexpected result when used with this action. - */ -@interface CCActionEaseSineOut : CCActionEase -@end - -/** - * This action will start the specified action with an sine effect. - * - * Note: This action doesn't use a bijective function, actions like CCActionSequence might have an unexpected result when used with this action. - */ -@interface CCActionEaseSineInOut : CCActionEase -@end - -/** - * This action will start the specified action with a reversed acceleration. - * - * Note: - * This action doesn't use a bijective function. Actions like Sequence might have an unexpected result when used with this action. - */ -@interface CCActionEaseBackIn : CCActionEase - -@end - - -/** - * This action will end the specified action with a reversed acceleration. - * - * Note: - * This action doesn't use a bijective function. Actions like Sequence might have an unexpected result when used with this action. - */ -@interface CCActionEaseBackOut : CCActionEase - -@end - - -/** - * This action will start and end the specified action with a reversed acceleration. - * - * Note: - * This action doesn't use a bijective function. Actions like Sequence might have an unexpected result when used with this action. - */ -@interface CCActionEaseBackInOut : CCActionEase - -@end - - -#pragma mark - Ease Rate Actions -/** - * CCActionEaseRate adds an additional rate property to control the rate of change for the specified action. - */ -@interface CCActionEaseRate : CCActionEase { - float _rate; -} - -/** Rate value for the ease action. */ -@property (nonatomic,readwrite,assign) float rate; - -/** - * Creates the action with the inner action and the rate parameter. - * - * @param action Interval action to ease. - * @param rate Action rate. - * - * @return New rate action. - */ -+ (id)actionWithAction:(CCActionInterval*)action rate:(float)rate; - -/** - * Initializes the action with the inner action and the rate parameter. - * - * @param action Interval action to ease. - * @param rate Action rate. - * - * @return New rate action. - */ -- (id)initWithAction:(CCActionInterval*)action rate:(float)rate; - -@end - - -/** - * This action will accelerate the specified action by the rate. - */ -@interface CCActionEaseIn : CCActionEaseRate - -@end - - -/** - * This action will deccelerate the specified action by the rate. - */ -@interface CCActionEaseOut : CCActionEaseRate - -@end - - -/** - * This action will both accelerate and deccelerate the specified action with same rate. - */ -@interface CCActionEaseInOut : CCActionEaseRate - -@end - - -/** - * CCActionEaseElastic adds a period property and applies a dampened oscillation to the specified action. - */ -@interface CCActionEaseElastic : CCActionEase { - float _period; -} - -/** Period of the wave in radians. Default is 0.3. */ -@property (nonatomic,readwrite) float period; - -/** - * Creates the action with the inner action and the period in radians (default is 0.3). - * - * @param action Action to apply ease action to. - * @param period eriod of wave in radians. - * - * @return New elastic action. - */ -+ (id)actionWithAction:(CCActionInterval*)action period:(float)period; - -/** - * Initializes the action with the inner action and the period in radians (default is 0.3). - * - * @param action Action to apply ease action to. - * @param period eriod of wave in radians. - * - * @return New elastic action. - */ -- (id)initWithAction:(CCActionInterval*)action period:(float)period; - -@end - - -#pragma mark - Elastic Actions -/** - * This action will start the specified action with an elastic effect. - * - * Note: This action doesn't use a bijective function, actions like CCActionSequence might have an unexpected result when used with this action. - */ -@interface CCActionEaseElasticIn : CCActionEaseElastic - -@end - - -/** - * This action will end the specified action with an elastic effect. - * - * Note: This action doesn't use a bijective function, actions like CCActionSequence might have an unexpected result when used with this action. - */ -@interface CCActionEaseElasticOut : CCActionEaseElastic - -@end - - -/** - * This action will start and end the specified action with an elastic effect. - * - * Note: This action doesn't use a bijective function, actions like CCActionSequence might have an unexpected result when used with this action. - */ -@interface CCActionEaseElasticInOut : CCActionEaseElastic - -@end - - -#pragma mark - Ease Bounce Actions -/** - * CCActionEaseBounce adds a bounceTime property and applies a bouncing effect to the specified action. - */ -@interface CCActionEaseBounce : CCActionEase - -// Bounce time. -- (CCTime)bounceTime:(CCTime)t; - -@end - - -/** - * This action will start the specified action with a bounce effect. - * - * Note: This action doesn't use a bijective function, actions like CCActionSequence might have an unexpected result when used with this action. - */ -@interface CCActionEaseBounceIn : CCActionEaseBounce - -@end - - -/** - * This action will end the specified action with a bounce effect. - * - * Note: This action doesn't use a bijective function, actions like CCActionSequence might have an unexpected result when used with this action. - */ -@interface CCActionEaseBounceOut : CCActionEaseBounce - -@end - - -/** - * This action will start and end the specified action with a bounce effect. - * - * Note: This action doesn't use a bijective function, actions like CCActionSequence might have an unexpected result when used with this action. - */ -@interface CCActionEaseBounceInOut : CCActionEaseBounce - -@end - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionEase.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionEase.m deleted file mode 100644 index e54bbad..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionEase.m +++ /dev/null @@ -1,485 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2009 Jason Booth - * Copyright (c) 2013 Nader Eloshaiker - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - - -/* - * Elastic, Back and Bounce actions based on code from: - * http://github.com/NikhilK/silverlightfx/ - * - * by http://github.com/NikhilK - */ - -#import "CCActionEase.h" - -#ifndef M_PI_X_2 -#define M_PI_X_2 (float)M_PI * 2.0f -#endif - -#pragma mark EaseAction - -// -// EaseAction -// -@implementation CCActionEase - -@synthesize inner=_inner; - -+(id) actionWithAction: (CCActionInterval*) action -{ - return [[self alloc] initWithAction: action]; -} - --(id) initWithAction: (CCActionInterval*) action -{ - NSAssert( action!=nil, @"Ease: arguments must be non-nil"); - - if( (self=[super initWithDuration: action.duration]) ) - _inner = action; - - return self; -} - --(id) copyWithZone: (NSZone*) zone -{ - CCAction *copy = [[[self class] allocWithZone:zone] initWithAction:[_inner copy]]; - return copy; -} - --(void) startWithTarget:(id)aTarget -{ - [super startWithTarget:aTarget]; - [_inner startWithTarget:_target]; -} - --(void) stop -{ - [_inner stop]; - [super stop]; -} - --(void) update: (CCTime) t -{ - [_inner update: t]; -} - --(CCActionInterval*) reverse -{ - return [[self class] actionWithAction: [_inner reverse]]; -} -@end - - -#pragma mark - Ease Sine Actions -// -// EaseSineIn -// -@implementation CCActionEaseSineIn --(void) update: (CCTime) t -{ - [_inner update:-1*cosf(t * (float)M_PI_2) +1]; -} - -- (CCActionInterval*) reverse -{ - return [CCActionEaseSineOut actionWithAction: [_inner reverse]]; -} -@end - -// -// EaseSineOut -// -@implementation CCActionEaseSineOut --(void) update: (CCTime) t -{ - [_inner update:sinf(t * (float)M_PI_2)]; -} - -- (CCActionInterval*) reverse -{ - return [CCActionEaseSineIn actionWithAction: [_inner reverse]]; -} -@end - -// -// EaseSineInOut -// -@implementation CCActionEaseSineInOut --(void) update: (CCTime) t -{ - [_inner update:-0.5f*(cosf( (float)M_PI*t) - 1)]; -} -@end - -#pragma mark - -#pragma mark EaseRate - -// -// EaseRateAction -// -@implementation CCActionEaseRate -@synthesize rate=_rate; -+(id) actionWithAction: (CCActionInterval*) action rate:(float)rate -{ - return [[self alloc] initWithAction: action rate:rate]; -} - --(id) initWithAction: (CCActionInterval*) action rate:(float)rate -{ - if( (self=[super initWithAction:action ]) ) - self.rate = rate; - - return self; -} - --(id) copyWithZone: (NSZone*) zone -{ - CCAction *copy = [[[self class] allocWithZone:zone] initWithAction:[_inner copy] rate:_rate]; - return copy; -} - - --(CCActionInterval*) reverse -{ - return [[self class] actionWithAction: [_inner reverse] rate:1/_rate]; -} -@end - -// -// EeseIn -// -@implementation CCActionEaseIn --(void) update: (CCTime) t -{ - [_inner update: powf(t,_rate)]; -} -@end - -// -// EaseOut -// -@implementation CCActionEaseOut --(void) update: (CCTime) t -{ - [_inner update: powf(t,1/_rate)]; -} -@end - -// -// EaseInOut -// -@implementation CCActionEaseInOut --(void) update: (CCTime) t -{ - t *= 2; - if (t < 1) { - [_inner update: 0.5f * powf (t, _rate)]; - } - else { - [_inner update: 1.0f - 0.5f * powf(2-t, _rate)]; - } -} - -// InOut and OutIn are symmetrical --(CCActionInterval*) reverse -{ - return [[self class] actionWithAction: [_inner reverse] rate:_rate]; -} - -@end - -#pragma mark - -#pragma mark EaseElastic actions - -// -// EaseElastic -// -@implementation CCActionEaseElastic - -@synthesize period = _period; - -+(id) actionWithAction: (CCActionInterval*) action -{ - return [[self alloc] initWithAction:action period:0.3f]; -} - -+(id) actionWithAction: (CCActionInterval*) action period:(float)period -{ - return [[self alloc] initWithAction:action period:period]; -} - --(id) initWithAction: (CCActionInterval*) action -{ - return [self initWithAction:action period:0.3f]; -} - --(id) initWithAction: (CCActionInterval*) action period:(float)period -{ - if( (self=[super initWithAction:action]) ) - _period = period; - - return self; -} - --(id) copyWithZone: (NSZone*) zone -{ - CCAction *copy = [[[self class] allocWithZone:zone] initWithAction:[_inner copy] period:_period]; - return copy; -} - --(CCActionInterval*) reverse -{ - NSAssert(NO,@"Override me"); - return nil; -} - -@end - -// -// EaseElasticIn -// - -@implementation CCActionEaseElasticIn --(void) update: (CCTime) t -{ - CCTime newT = 0; - if (t == 0 || t == 1) - newT = t; - - else { - float s = _period / 4; - t = t - 1; - newT = -powf(2, 10 * t) * sinf( (t-s) *M_PI_X_2 / _period); - } - [_inner update:newT]; -} - -- (CCActionInterval*) reverse -{ - return [CCActionEaseElasticOut actionWithAction: [_inner reverse] period:_period]; -} - -@end - -// -// EaseElasticOut -// -@implementation CCActionEaseElasticOut - --(void) update: (CCTime) t -{ - CCTime newT = 0; - if (t == 0 || t == 1) { - newT = t; - - } else { - float s = _period / 4; - newT = powf(2, -10 * t) * sinf( (t-s) *M_PI_X_2 / _period) + 1; - } - [_inner update:newT]; -} - -- (CCActionInterval*) reverse -{ - return [CCActionEaseElasticIn actionWithAction: [_inner reverse] period:_period]; -} - -@end - -// -// EaseElasticInOut -// -@implementation CCActionEaseElasticInOut --(void) update: (CCTime) t -{ - CCTime newT = 0; - - if( t == 0 || t == 1 ) - newT = t; - else { - t = t * 2; - if(! _period ) - _period = 0.3f * 1.5f; - CCTime s = _period / 4; - - t = t -1; - if( t < 0 ) - newT = -0.5f * powf(2, 10 * t) * sinf((t - s) * M_PI_X_2 / _period); - else - newT = powf(2, -10 * t) * sinf((t - s) * M_PI_X_2 / _period) * 0.5f + 1; - } - [_inner update:newT]; -} - -- (CCActionInterval*) reverse -{ - return [CCActionEaseElasticInOut actionWithAction: [_inner reverse] period:_period]; -} - -@end - -#pragma mark - -#pragma mark EaseBounce actions - -// -// EaseBounce -// -@implementation CCActionEaseBounce --(CCTime) bounceTime:(CCTime) t -{ - if (t < 1 / 2.75) { - return 7.5625f * t * t; - } - else if (t < 2 / 2.75) { - t -= 1.5f / 2.75f; - return 7.5625f * t * t + 0.75f; - } - else if (t < 2.5 / 2.75) { - t -= 2.25f / 2.75f; - return 7.5625f * t * t + 0.9375f; - } - - t -= 2.625f / 2.75f; - return 7.5625f * t * t + 0.984375f; -} -@end - -// -// EaseBounceIn -// - -@implementation CCActionEaseBounceIn - --(void) update: (CCTime) t -{ - CCTime newT = t; - // prevents rounding errors - if( t !=0 && t!=1) - newT = 1 - [self bounceTime:1-t]; - - [_inner update:newT]; -} - -- (CCActionInterval*) reverse -{ - return [CCActionEaseBounceOut actionWithAction: [_inner reverse]]; -} - -@end - -@implementation CCActionEaseBounceOut - --(void) update: (CCTime) t -{ - CCTime newT = t; - // prevents rounding errors - if( t !=0 && t!=1) - newT = [self bounceTime:t]; - - [_inner update:newT]; -} - -- (CCActionInterval*) reverse -{ - return [CCActionEaseBounceIn actionWithAction: [_inner reverse]]; -} - -@end - -@implementation CCActionEaseBounceInOut - --(void) update: (CCTime) t -{ - CCTime newT; - // prevents possible rounding errors - if( t ==0 || t==1) - newT = t; - else if (t < 0.5) { - t = t * 2; - newT = (1 - [self bounceTime:1-t] ) * 0.5f; - } else - newT = [self bounceTime:t * 2 - 1] * 0.5f + 0.5f; - - [_inner update:newT]; -} -@end - -#pragma mark - -#pragma mark Ease Back actions - -// -// EaseBackIn -// -@implementation CCActionEaseBackIn - --(void) update: (CCTime) t -{ - CCTime overshoot = 1.70158f; - [_inner update: t * t * ((overshoot + 1) * t - overshoot)]; -} - -- (CCActionInterval*) reverse -{ - return [CCActionEaseBackOut actionWithAction: [_inner reverse]]; -} -@end - -// -// EaseBackOut -// -@implementation CCActionEaseBackOut --(void) update: (CCTime) t -{ - CCTime overshoot = 1.70158f; - - t = t - 1; - [_inner update: t * t * ((overshoot + 1) * t + overshoot) + 1]; -} - -- (CCActionInterval*) reverse -{ - return [CCActionEaseBackIn actionWithAction: [_inner reverse]]; -} -@end - -// -// EaseBackInOut -// -@implementation CCActionEaseBackInOut - --(void) update: (CCTime) t -{ - CCTime overshoot = 1.70158f * 1.525f; - - t = t * 2; - if (t < 1) - [_inner update: (t * t * ((overshoot + 1) * t - overshoot)) / 2]; - else { - t = t - 2; - [_inner update: (t * t * ((overshoot + 1) * t + overshoot)) / 2 + 1]; - } -} -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionInstant.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionInstant.h deleted file mode 100644 index 4c22aa2..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionInstant.h +++ /dev/null @@ -1,269 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCAction.h" - -// -// Base class for instant actions, e.g. they are performed immediately. -// -@interface CCActionInstant : CCActionFiniteTime - -@end - - -/** This action will remove the target from its parent node. */ -@interface CCActionRemove : CCActionInstant - -@end - - -/** - * This action will make the target visible. - */ -@interface CCActionShow : CCActionInstant - -@end - - -/** - * This action will hide the target. - */ -@interface CCActionHide : CCActionInstant - -@end - - -/** - * This action toggles the target's visibility. - */ -@interface CCActionToggleVisibility : CCActionInstant - -@end - - -/** - * This action flips the target in x direction. - */ -@interface CCActionFlipX : CCActionInstant { - BOOL _flipX; -} - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCActionFlipX Object -/// ----------------------------------------------------------------------- - -/** - * Creates a flip action with x direction flipped or non flipped. - * - * @param x Defines if target is flipped. - * - * @return The flip action object. - */ -+ (id)actionWithFlipX:(BOOL)x; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCActionFlipX Object -/// ----------------------------------------------------------------------- - -/** - * Initializes a flip action with x direction flipped or non flipped. - * - * @param x Defines if target is flipped. - * - * @return An initialized flip action object. - */ -- (id)initWithFlipX:(BOOL)x; - -@end - - -/** - * This action will lips the target in y direction. - */ -@interface CCActionFlipY : CCActionInstant { - BOOL _flipY; -} - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCActionFlipY Object -/// ----------------------------------------------------------------------- - -/** - * Creates a flip action with y direction flipped or non flipped. - * - * @param y Defines if target is flipped. - * - * @return The flip action object. - */ -+ (id)actionWithFlipY:(BOOL)y; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCActionFlipY Object -/// ----------------------------------------------------------------------- - -/** - * Initializes a flip action with y direction flipped or non flipped - * - * @param y Defines if target is flipped - * - * @return The initialized flip action object. - */ -- (id)initWithFlipY:(BOOL)y; - -@end - - -/** - * This action will teleport a target to the specififed position. - */ -@interface CCActionPlace : CCActionInstant { - CGPoint _position; -} - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCActionPlace Object -/// ----------------------------------------------------------------------- - -/** - * Creates a place action using the specified position. - * - * @param pos The position the target is placed at. - * - * @return The place action object. - */ -+ (id)actionWithPosition:(CGPoint)pos; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCActionPlace Object -/// ----------------------------------------------------------------------- - -/** - * Initializes a place action using the specified position. - * - * @param pos The position the target is placed at - * - * @return An initialized place action object. - */ -- (id)initWithPosition:(CGPoint)pos; - -@end - - -/** - * This action allows a custom function to be called. - */ -@interface CCActionCallFunc : CCActionInstant { - id _targetCallback; - SEL _selector; -} - -/** Target function that will be called. */ -@property (nonatomic, readwrite, strong) id targetCallback; - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCActionCallFunc Object -/// ----------------------------------------------------------------------- - -/** - * Creates the action with the callback. - * - * @param t Target the selector is sent to. - * @param s Selector to execute. - * - * @return The call func action object. - */ -+ (id)actionWithTarget:(id)t selector:(SEL)s; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCActionCallFunc Object -/// ----------------------------------------------------------------------- - -/** - * Initializes the action with the callback. - * - * @param t Target the selector is sent to - * @param s Selector to execute - * - * @return An initialized call func action object. - */ -- (id)initWithTarget:(id)t selector:(SEL)s; - -// Executes the selector on the specific target. -- (void)execute; - -@end - - -/** - * This actions executes a code block. - */ -@interface CCActionCallBlock : CCActionInstant { - void (^_block)(); -} - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCActionCallBlock Object -/// ----------------------------------------------------------------------- - -/** - * Creates the action with the specified block, to be used as a callback. - * The block will be "copied". - * - * @param block Block to execute. - * - * @return The call block action object. - */ -+ (id)actionWithBlock:(void(^)())block; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCActionCallBlock Object -/// ----------------------------------------------------------------------- - -/** - * Initializes the action with the specified block, to be used as a callback. - * The block will be "copied". - * - * @param block Block to execute. - * - * @return An initialized call block action object. - */ -- (id)initWithBlock:(void(^)())block; - -// Executes the selector on the specific target. -- (void)execute; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionInstant.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionInstant.m deleted file mode 100644 index ad21858..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionInstant.m +++ /dev/null @@ -1,335 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors -* - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - - -#import "CCActionInstant.h" -#import "CCNode.h" -#import "CCSprite.h" -#import - - -// -// InstantAction -// -#pragma mark CCActionInstant - -@implementation CCActionInstant - --(id) init -{ - if( (self=[super init]) ) - _duration = 0; - - return self; -} - --(id) copyWithZone: (NSZone*) zone -{ - CCActionInstant *copy = [[[self class] allocWithZone: zone] init]; - return copy; -} - -- (BOOL) isDone -{ - return YES; -} - --(void) step: (CCTime) dt -{ - [self update: 1]; -} - --(void) update: (CCTime) t -{ - // nothing -} - --(CCActionFiniteTime*) reverse -{ - return [self copy]; -} -@end - -// -// Remove -// -#pragma mark CCActionRemove - -@implementation CCActionRemove - --(void) update:(CCTime)time { - [(CCNode *)_target removeFromParent]; -} -@end - - -// -// Show -// -#pragma mark CCShow - -@implementation CCActionShow --(void) update:(CCTime)time -{ - ((CCNode *)_target).visible = YES; -} - --(CCActionFiniteTime*) reverse -{ - return [CCActionHide action]; -} -@end - -// -// Hide -// -#pragma mark CCHide - -@implementation CCActionHide --(void) update:(CCTime)time -{ - ((CCNode *)_target).visible = NO; -} - --(CCActionFiniteTime*) reverse -{ - return [CCActionShow action]; -} -@end - -// -// ToggleVisibility -// -#pragma mark CCToggleVisibility - -@implementation CCActionToggleVisibility --(void) update:(CCTime)time -{ - ((CCNode *)_target).visible = !((CCNode *)_target).visible; -} -@end - -// -// FlipX -// -#pragma mark CCFlipX - -@implementation CCActionFlipX -+(id) actionWithFlipX:(BOOL)x -{ - return [[self alloc] initWithFlipX:x]; -} - --(id) initWithFlipX:(BOOL)x -{ - if(( self=[super init])) - _flipX = x; - - return self; -} - --(void) update:(CCTime)time -{ - [(CCSprite*)_target setFlipX:_flipX]; -} - --(CCActionFiniteTime*) reverse -{ - return [CCActionFlipX actionWithFlipX:!_flipX]; -} - --(id) copyWithZone: (NSZone*) zone -{ - CCActionInstant *copy = [[[self class] allocWithZone: zone] initWithFlipX:_flipX]; - return copy; -} -@end - -// -// FlipY -// -#pragma mark CCFlipY - -@implementation CCActionFlipY -+(id) actionWithFlipY:(BOOL)y -{ - return [[self alloc] initWithFlipY:y]; -} - --(id) initWithFlipY:(BOOL)y -{ - if(( self=[super init])) - _flipY = y; - - return self; -} - --(void) update:(CCTime)time -{ - [(CCSprite*)_target setFlipY:_flipY]; -} - --(CCActionFiniteTime*) reverse -{ - return [CCActionFlipY actionWithFlipY:!_flipY]; -} - --(id) copyWithZone: (NSZone*) zone -{ - CCActionInstant *copy = [[[self class] allocWithZone: zone] initWithFlipY:_flipY]; - return copy; -} -@end - - -// -// Place -// -#pragma mark CCPlace - -@implementation CCActionPlace -+(id) actionWithPosition: (CGPoint) pos -{ - return [[self alloc]initWithPosition:pos]; -} - --(id) initWithPosition: (CGPoint) pos -{ - if( (self=[super init]) ) - _position = pos; - - return self; -} - --(id) copyWithZone: (NSZone*) zone -{ - CCActionInstant *copy = [[[self class] allocWithZone: zone] initWithPosition: _position]; - return copy; -} - --(void) update:(CCTime)time -{ - ((CCNode *)_target).position = _position; -} - -@end - -// -// CallFunc -// -#pragma mark CCCallFunc - -@implementation CCActionCallFunc - -@synthesize targetCallback = _targetCallback; - -+(id) actionWithTarget: (id) t selector:(SEL) s -{ - return [[self alloc] initWithTarget: t selector: s]; -} - --(id) initWithTarget: (id) t selector:(SEL) s -{ - if( (self=[super init]) ) { - - NSAssert(t == nil || [t respondsToSelector:s], @"target cannot perform selector %@.", NSStringFromSelector(s)); - - self.targetCallback = t; - _selector = s; - } - return self; -} - --(NSString*) description -{ - return [NSString stringWithFormat:@"<%@ = %p | Tag = %ld | selector = %@>", - [self class], - self, - (long)_tag, - NSStringFromSelector(_selector) - ]; -} - - --(id) copyWithZone: (NSZone*) zone -{ - CCActionInstant *copy = [[[self class] allocWithZone: zone] initWithTarget:_targetCallback selector:_selector]; - return copy; -} - --(void) update:(CCTime)time -{ - [self execute]; -} - --(void) execute -{ - typedef void (*Func)(id, SEL); - ((Func)objc_msgSend)(_targetCallback, _selector); -} -@end - - -#pragma mark - -#pragma mark Blocks - -#pragma mark CCCallBlock - -@implementation CCActionCallBlock - -+(id) actionWithBlock:(void(^)())block -{ - return [[self alloc] initWithBlock:block]; -} - --(id) initWithBlock:(void(^)())block -{ - if ((self = [super init])) - _block = [block copy]; - - return self; -} - --(id) copyWithZone: (NSZone*) zone -{ - CCActionInstant *copy = [[[self class] allocWithZone: zone] initWithBlock:_block]; - return copy; -} - --(void) update:(CCTime)time -{ - [self execute]; -} - --(void) execute -{ - _block(); -} - - -@end - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionInterval.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionInterval.h deleted file mode 100644 index cf09a03..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionInterval.h +++ /dev/null @@ -1,901 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2011 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCNode.h" -#import "CCAction.h" -#import "CCProtocols.h" - -#include - -/** - * An interval action is an action that takes place within a certain period of time. - * It has an start time, and a finish time. The finish time is the parameter - * duration plus the start time. - * - * These CCActionInterval actions have some interesting properties, like: - * - They can run normally (default) - * - They can run reversed with the reverse method - * - They can run with the time altered with the Accelerate, AccelDeccel and Speed actions. - * - * For example, you can simulate a Ping Pong effect running the action normally and - * then running it again in Reverse mode. - * - * Example: - * CCAction *pingPongAction = [CCActionSequence actions: action, [action reverse], nil]; - */ -@interface CCActionInterval: CCActionFiniteTime { - CCTime _elapsed; - BOOL _firstTick; -} - -/** - * How many seconds had elapsed since the actions started to run. - */ -@property (nonatomic,readonly) CCTime elapsed; - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCActionInterval Object -/// ----------------------------------------------------------------------- - -/** - * Creates and returns an action interval object. - * - * @param d Action interval. - * - * @return The CCActionInterval object. - */ -+ (id)actionWithDuration:(CCTime)d; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCActionInterval Object -/// ----------------------------------------------------------------------- - -/** - * Initializes and returns an action interval object. - * - * @param d Action interval. - * - * @return An initialized CCActionInterval Object. - */ --(id) initWithDuration: (CCTime) d; - - -/// ----------------------------------------------------------------------- -/// @name CCActionInterval Management -/// ----------------------------------------------------------------------- - -/** - * Returns YES if the action has finished. - * - * @return Action finished status. - */ --(BOOL) isDone; - -/** - * Returns a reversed action. - * - * @return Created reversed action. - */ -- (CCActionInterval*) reverse; - -@end - - -/** - * This action allows actions to be executed sequentially e.g. one after another. - */ -@interface CCActionSequence : CCActionInterval { - CCActionFiniteTime *_actions[2]; - CCTime _split; - int _last; -} - -/** - * Helper constructor to create an array of sequence-able actions. - * - * @param action1 First action to add to sequence. - * @param ... Nil terminated list of actions to sequence. - * - * @return A New action sequence. - */ -+ (id)actions: (CCActionFiniteTime*)action1, ... NS_REQUIRES_NIL_TERMINATION; - -/** - * Helper constructor to create an array of sequence-able actions. - * - * @param action1 Action to sequence. - * @param args C++ style list of actions. - * - * @return New action sequence. - */ -+ (id)actions:(CCActionFiniteTime*)action1 vaList:(va_list) args; - -/** - * Helper constructor to create an array of sequence-able actions given an array. - * - * @param arrayOfActions Array of actions to sequence. - * - * @return New action sequence. - */ -+ (id)actionWithArray: (NSArray*) arrayOfActions; - -/** - * Creates an action sequence from two actions. - * - * @param actionOne Action one. - * @param actionTwo Action two. - * - * @return New action sequence. - */ -+ (id)actionOne:(CCActionFiniteTime*)actionOne two:(CCActionFiniteTime*)actionTwo; - -/** - * Initializes an action sequence with two actions. - * - * @param actionOne Action one. - * @param actionTwo Action two. - * - * @return New action sequence. - */ -- (id)initOne:(CCActionFiniteTime*)actionOne two:(CCActionFiniteTime*)actionTwo; - -@end - - -/** - * This action will repeat the specified action a number of times. - * If you wish to repeat an action forever, please use the CCRepeatForever action. - */ -@interface CCActionRepeat : CCActionInterval { - NSUInteger _times; - NSUInteger _total; - CCTime _nextDt; - BOOL _isActionInstant; - CCActionFiniteTime *_innerAction; -} - -// Inner action -@property (nonatomic,readwrite,strong) CCActionFiniteTime *innerAction; - -/** - * Creates a repeat action. - * Times is an unsigned integer between 1 and MAX_UINT. - * - * @param action Action to repeat. - * @param times Number of times to repeat action. - * - * @return New action repeat - */ -+ (id) actionWithAction:(CCActionFiniteTime*)action times:(NSUInteger)times; - -/** - * Initializes a CCRepeat action. - * Times is an unsigned integer between 1 and MAX_UINT. - * - * @param action Action to repeat. - * @param times Number of times to repeat action. - * - * @return New action repeat. - */ -- (id)initWithAction:(CCActionFiniteTime*)action times:(NSUInteger)times; - -@end - - -/** - * This action can be used to execute two to actions in parallel. - */ -@interface CCActionSpawn : CCActionInterval { - CCActionFiniteTime *_one; - CCActionFiniteTime *_two; -} - -/** - * Helper constructor to create an array of spawned actions. - * - * @param action1 First action to spawn. - * @param ... Nil terminated list of action to spawn. - * - * @return New action spawn. - */ -+ (id)actions:(CCActionFiniteTime*)action1, ... NS_REQUIRES_NIL_TERMINATION; - -/** - * Helper constructor to create an array of spawned actions. - * - * @param action1 Action to spawn. - * @param args C++ style list of actions. - * - * @return New action spawn. - */ -+ (id)actions:(CCActionFiniteTime*)action1 vaList:(va_list)args; - -/** - * Helper constructor to create an array of spawned actions given an array. - * - * @param arrayOfActions Array of actions to spawn. - * - * @return New action spawn. - */ -+ (id)actionWithArray:(NSArray*)arrayOfActions; - -/** - * Creates the Spawn action from two actions - * - * @param one Action one. - * @param two Action two. - * - * @return New action spawn. - */ -+ (id)actionOne:(CCActionFiniteTime*)one two:(CCActionFiniteTime*)two; - -/** - * Initializes the Spawn action with the 2 actions to spawn. - * - * @param one Action one. - * @param two Action two. - * - * @return New action spawn. - */ -- (id)initOne:(CCActionFiniteTime*)one two:(CCActionFiniteTime*)two; - -@end - -/** - * This action rotates the target to the specified angle. - * The direction will be decided by the shortest route. - */ -@interface CCActionRotateTo : CCActionInterval { - float _dstAngleX; - float _startAngleX; - float _diffAngleX; - - float _dstAngleY; - float _startAngleY; - float _diffAngleY; -} - -/** - * Creates the action. - * - * @param duration Action duration. - * @param angle Angle to rotate to (degrees). - * - * @return New rotate action. - */ -+ (id)actionWithDuration:(CCTime)duration angle:(float)angle; - -/** - * Initializes the action. - * - * @param duration Action duration. - * @param angle Angle to rotate to (degrees). - * - * @return New rotate action - */ -- (id)initWithDuration:(CCTime)duration angle:(float)angle; - -/** - * Creates the action with separate rotation angles. - * - * @param t Action duration. - * @param aX X rotation in degrees. - * @param aY Y rotation in degrees. - * - * @return New rotate action. - */ -+ (id)actionWithDuration:(CCTime)t angleX:(float)aX angleY:(float)aY; - -/** - * Initializes the action with separate rotation angles. - * - * @param t Action duration. - * @param aX X rotation in degrees. - * @param aY Y rotation in degrees. - * - * @return New rotate action. - */ -- (id)initWithDuration:(CCTime)t angleX:(float)aX angleY:(float)aY; - -@end - - -/** - * This action rotates the target clockwise by the number of degrees specified. - */ -@interface CCActionRotateBy : CCActionInterval { - float _angleX; - float _startAngleX; - float _angleY; - float _startAngleY; -} - -/** - * Creates the action. - * - * @param duration Action duration. - * @param deltaAngle Delta angle in degrees. - * - * @return New rotate action. - */ -+ (id)actionWithDuration:(CCTime)duration angle:(float)deltaAngle; - -/** - * Initializes the action. - * - * @param duration Action duration. - * @param deltaAngle Delta angle in degrees. - * - * @return New rotate action. - */ -- (id)initWithDuration:(CCTime)duration angle:(float)deltaAngle; - -/** - * Creates the action with separate rotation angles. - * - * @param t Action duration. - * @param aX X rotation in degrees. - * @param aY Y rotation in degrees. - * - * @return New rotate action. - */ -+ (id)actionWithDuration:(CCTime)t angleX:(float)aX angleY:(float)aY; - -/** - * Initializes the action with separate rotation angles. - * - * @param t Action duration. - * @param aX X rotation in degrees. - * @param aY Y rotation in degrees. - * - * @return New rotate action. - */ -- (id)initWithDuration:(CCTime)t angleX:(float)aX angleY:(float)aY; - -@end - - -/** - * This action moves the target by the x,y values in the specified point value. - * X and Y are relative to the position of the object. - * Several CCMoveBy actions can be concurrently called, and the resulting movement will be the sum of individual movements. - */ -@interface CCActionMoveBy : CCActionInterval { - CGPoint _positionDelta; - CGPoint _startPos; - CGPoint _previousPos; -} - -/** - * Creates the action. - * - * @param duration Action interval. - * @param deltaPosition Delta position. - * - * @return New moveby action. - */ -+ (id)actionWithDuration: (CCTime)duration position:(CGPoint)deltaPosition; - -/** - * Initializes the action. - * - * @param duration Action interval. - * @param deltaPosition Delta position. - * - * @return New moveby action. - */ -- (id)initWithDuration: (CCTime)duration position:(CGPoint)deltaPosition; - -@end - - -/** - * This action moves the target to the position specified, these are absolute coordinates. - * Several CCMoveTo actions can be concurrently called, and the resulting movement will be the sum of individual movements. - */ -@interface CCActionMoveTo : CCActionMoveBy { - CGPoint _endPosition; -} - -/** - * Creates the action. - * - * @param duration Action interval. - * @param position Absolute position to move to. - * - * @return New moveto action. - */ -+ (id)actionWithDuration:(CCTime)duration position:(CGPoint)position; - -/** - * Initializes the action. - * - * @param duration Action interval. - * @param position Absolute position to move to. - * - * @return New moveto action. - */ -- (id)initWithDuration:(CCTime)duration position:(CGPoint)position; - -@end - - -/** - * This action skews the target to the specified angles. - */ -@interface CCActionSkewTo : CCActionInterval { - float _skewX; - float _skewY; - float _startSkewX; - float _startSkewY; - float _endSkewX; - float _endSkewY; - float _deltaX; - float _deltaY; -} - -/** - * Creates the action. - * - * @param t Action duration. - * @param sx X skew value. - * @param sy Y skew value. - * - * @return New skew action. - */ -+ (id)actionWithDuration:(CCTime)t skewX:(float)sx skewY:(float)sy; - -/** - * Initializes the action. - * - * @param t Action duration. - * @param sx X skew value in degrees. - * @param sy Y skew value in degrees. - * - * @return New skew action. - */ -- (id)initWithDuration:(CCTime)t skewX:(float)sx skewY:(float)sy; - -@end - -/** - * This action skews a target by the specified skewX and skewY degrees values. - */ -@interface CCActionSkewBy : CCActionSkewTo { -} - -/** - * Initializes the action. - * - * @param t Action duration. - * @param sx X skew delta value in degrees. - * @param sy Y skew delta value in degrees. - * - * @return New skew action. - */ -- (id)initWithDuration:(CCTime)t skewX:(float)sx skewY:(float)sy; - -@end - - -/** - * This action moves the target simulating a parabolic jump movement by modifying its position attribute. - */ -@interface CCActionJumpBy : CCActionInterval { - CGPoint _startPosition; - CGPoint _delta; - CCTime _height; - NSUInteger _jumps; - CGPoint _previousPos; -} - -/** - * Creates the action. - * - * @param duration Action duration. - * @param position Delta position. - * @param height Height of jump. - * @param jumps Number of jumps to perform. - * - * @return New jump action. - */ -+ (id)actionWithDuration:(CCTime)duration position:(CGPoint)position height:(CCTime)height jumps:(NSUInteger)jumps; - -/** - * Initializes the action. - * - * @param duration Action duration. - * @param position Delta position. - * @param height Height of jump. - * @param jumps Number of jumps to perform. - * - * @return New jump action - */ -- (id)initWithDuration:(CCTime)duration position:(CGPoint)position height:(CCTime)height jumps:(NSUInteger)jumps; - -@end - - -/** - * This action moves the target to the specified position simulating a parabolic jump movement. - */ -@interface CCActionJumpTo : CCActionJumpBy - -@end - - -// Bezier configuration structure. -typedef struct _ccBezierConfig { - // End position of the bezier. - CGPoint endPosition; - // Bezier control point 1. - CGPoint controlPoint_1; - // Bezier control point 2. - CGPoint controlPoint_2; -} ccBezierConfig; - -/** - * This action that moves the target with a cubic Bezier curve by a certain distance. - */ -@interface CCActionBezierBy : CCActionInterval { - ccBezierConfig _config; - CGPoint _startPosition; - CGPoint _previousPosition; -} - -/** - * Creates the action with a duration and a bezier configuration. - * - * @param t Action duration. - * @param c Bezier configuration. - * - * @return New bezier action. - */ -+ (id)actionWithDuration:(CCTime)t bezier:(ccBezierConfig)c; - -/** - * Initializes the action with a duration and a bezier configuration. - * - * @param t Action duration. - * @param c Bezier configuration. - * - * @return New bezier action. - */ -- (id)initWithDuration:(CCTime)t bezier:(ccBezierConfig)c; - -@end - - -/** - * This action moves the target with a cubic Bezier curve to a destination point. - */ -@interface CCActionBezierTo : CCActionBezierBy { - ccBezierConfig _toConfig; -} - -@end - - -/** - * This action scales the target to the specified factor value. - * - * Note: - * This action doesn't support "reverse" - */ -@interface CCActionScaleTo : CCActionInterval { - float _scaleX; - float _scaleY; - float _startScaleX; - float _startScaleY; - float _endScaleX; - float _endScaleY; - float _deltaX; - float _deltaY; -} - -/** - * Creates the action with the same scale factor for X and Y. - * - * @param duration Action duration. - * @param s Scale to scale to. - * - * @return New scale action. - */ -+ (id)actionWithDuration:(CCTime)duration scale:(float)s; - -/** - * Initializes the action with the same scale factor for X and Y. - * - * @param duration Action duration. - * @param s Scale to scale to. - * - * @return New scale action. - */ -- (id)initWithDuration:(CCTime)duration scale:(float)s; - -/** - * Creates the action with individual scale factor for X and Y. - * - * @param duration Action duration. - * @param sx X scale to scale to. - * @param sy Y scale to scale to. - * - * @return New scale action. - */ -+ (id)actionWithDuration:(CCTime)duration scaleX:(float)sx scaleY:(float)sy; - -/** - * Initializes the action with individual scale factor for X and Y. - * - * @param duration Action duration. - * @param sx X scale to scale to. - * @param sy Y scale to scale to. - * - * @return New scale action. - */ -- (id)initWithDuration:(CCTime)duration scaleX:(float)sx scaleY:(float)sy; - -@end - - -/** - * This action scales the target by the specified factor value. - */ -@interface CCActionScaleBy : CCActionScaleTo - -@end - - -/** - * This action performs a blinks effect on the target. - */ -@interface CCActionBlink : CCActionInterval { - NSUInteger _times; - BOOL _originalState; -} - -/** - * Creates the blink action. - * - * @param duration Action duration. - * @param blinks Number of times to blink. - * - * @return New blink action. - */ -+ (id)actionWithDuration:(CCTime)duration blinks:(NSUInteger)blinks; - -/** - * Initializes the blink action - * - * @param duration Action duration - * @param blinks Number of times to blink - * - * @return New blink action - */ --(id) initWithDuration:(CCTime)duration blinks:(NSUInteger)blinks; - -@end - - -/** - * This action fades in the target, it modifies the opacity from 0 to 1. - * Notes: - * Works with cascadeOpacity, if you want children to fade too. - */ -@interface CCActionFadeIn : CCActionInterval - -@end - - -/** - * This action fades out the target, it modifies the opacity from 1 to 0. - * Notes: - * Works with cascadeOpacity, if you want children to fade too. - */ -@interface CCActionFadeOut : CCActionInterval - -@end - - -/** - * This action fades the target, it modifies the opacity from the current value to the specified value. - * Notes: - * Works with cascadeOpacity, if you want children to fade too. - */ -@interface CCActionFadeTo : CCActionInterval { - CGFloat _toOpacity; - CGFloat _fromOpacity; -} - -/** - * Creates a fade action. - * - * @param duration Action duration. - * @param opactiy Opacity to fade to. - * - * @return New fade action. - */ -+ (id)actionWithDuration:(CCTime)duration opacity:(CGFloat)opactiy; - -/** - * Initalizes a fade action. - * - * @param duration Action duration. - * @param opacity Opacity to fade to. - * - * @return New fade action. - */ -- (id)initWithDuration:(CCTime)duration opacity:(CGFloat)opacity; - -@end - - -/** - * This action tints the target from current tint to the specified value. - * - * Note: - * This action doesn't support "reverse" - */ -@interface CCActionTintTo : CCActionInterval { - CCColor* _to; - CCColor* _from; -} - -/** - * Creates a tint to action. - * - * @param duration Action duration. - * @param color Destination color tint to. - * - * @return New tint to action. - */ -+ (id)actionWithDuration:(CCTime)duration color:(CCColor*)color; - -/** - * Initalizes a tint to action. - * - * @param duration Action duration. - * @param color Destination color tint to. - * - * @return New tint to action. - */ -- (id)initWithDuration:(CCTime)duration color:(CCColor*)color; - -@end - - -/** - * This action tints the target from current tint by the value specified. - */ -@interface CCActionTintBy : CCActionInterval { - CGFloat _deltaR, _deltaG, _deltaB; - CGFloat _fromR, _fromG, _fromB; -} - -/** - * Creates a tint by action. - * - * @param duration Action duration. - * @param deltaRed Red delta color to tint. - * @param deltaGreen Green delta color to tint. - * @param deltaBlue Blue delta color to tint. - * - * @return New tint by action. - */ -+ (id)actionWithDuration:(CCTime)duration red:(CGFloat)deltaRed green:(CGFloat)deltaGreen blue:(CGFloat)deltaBlue; - -/** - * Initalizes a tint by action. - * - * @param duration Action duration. - * @param deltaRed Red delta color to tint. - * @param deltaGreen Green delta color to tint. - * @param deltaBlue Blue delta color to tint. - * - * @return New tint by action. - */ -- (id)initWithDuration:(CCTime)duration red:(CGFloat)deltaRed green:(CGFloat)deltaGreen blue:(CGFloat)deltaBlue; - -@end - -/** - * This action creates a delay by the time specified, useful in sequences. - */ -@interface CCActionDelay : CCActionInterval - -@end - -/** - * This action executes the specified action in reverse order. - * - * Note: - * Use this action carefully. This action is not sequence-able. - * Use it as the default "reversed" method of your own actions, but using it outside the "reversed" scope is not recommended. - */ -@interface CCActionReverse : CCActionInterval { - CCActionFiniteTime * _other; -} - -/** - * Creates a reverse action. - * - * @param action Action to reverse. - * - * @return New reverse action. - */ -+ (id)actionWithAction: (CCActionFiniteTime*)action; - -/** - * Initalizes a reverse action. - * - * @param action Action to reverse. - * - * @return New reverse action. - */ -- (id)initWithAction:(CCActionFiniteTime*)action; - -@end - - -@class CCAnimation; -@class CCTexture; - -// Animates a sprite given the name of an Animation. -@interface CCActionAnimate : CCActionInterval { - NSMutableArray *_splitTimes; - NSInteger _nextFrame; - CCAnimation *_animation; - id _origFrame; - NSUInteger _executedLoops; -} - -// Animation used for the sprite. -@property (readwrite,nonatomic,strong) CCAnimation * animation; - -// -// Creates the action with an Animation. -// Will restore the original frame when the animation is over -// -// @param animation Animation to run -// -// @return New animation action -// -+(id) actionWithAnimation:(CCAnimation*)animation; - -// -// Initializes the action with an Animation. -// Will restore the original frame when the animation is over -// -// @param animation Animation to run -// -// @return New animation action -// --(id) initWithAnimation:(CCAnimation*)animation; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionInterval.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionInterval.m deleted file mode 100644 index aa3a5dc..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionInterval.m +++ /dev/null @@ -1,1518 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2011 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - - - -#import "CCActionInterval.h" -#import "CCActionInstant.h" -#import "CCSprite.h" -#import "CCSpriteFrame.h" -#import "CCAnimation.h" -#import "CCNode.h" -#import "Support/CGPointExtension.h" - -// -// IntervalAction -// -#pragma mark - CCIntervalAction -@implementation CCActionInterval - -@synthesize elapsed = _elapsed; - --(id) init -{ - NSAssert(NO, @"IntervalActionInit: Init not supported. Use InitWithDuration"); - return nil; -} - -+(id) actionWithDuration: (CCTime) d -{ - return [[self alloc] initWithDuration:d ]; -} - --(id) initWithDuration: (CCTime) d -{ - if( (self=[super init]) ) { - _duration = d; - - // prevent division by 0 - // This comparison could be in step:, but it might decrease the performance - // by 3% in heavy based action games. - if( _duration == 0 ) - _duration = FLT_EPSILON; - _elapsed = 0; - _firstTick = YES; - } - return self; -} - --(id) copyWithZone: (NSZone*) zone -{ - CCAction *copy = [[[self class] allocWithZone: zone] initWithDuration: [self duration] ]; - return copy; -} - -- (BOOL) isDone -{ - return (_elapsed >= _duration); -} - --(void) step: (CCTime) dt -{ - if( _firstTick ) { - _firstTick = NO; - _elapsed = 0; - } else - _elapsed += dt; - - - [self update: MAX(0, // needed for rewind. elapsed could be negative - MIN(1, _elapsed/ - MAX(_duration,FLT_EPSILON) // division by 0 - ) - ) - ]; -} - --(void) startWithTarget:(id)aTarget -{ - [super startWithTarget:aTarget]; - _elapsed = 0.0f; - _firstTick = YES; -} - -- (CCActionInterval*) reverse -{ - NSAssert(NO, @"CCIntervalAction: reverse not implemented."); - return nil; -} -@end - -// -// Sequence -// -#pragma mark - CCSequence -@implementation CCActionSequence -+(id) actions: (CCActionFiniteTime*) action1, ... -{ - va_list args; - va_start(args, action1); - - id ret = [self actions:action1 vaList:args]; - - va_end(args); - - return ret; -} - -+(id) actions: (CCActionFiniteTime*) action1 vaList:(va_list)args -{ - CCActionFiniteTime *now; - CCActionFiniteTime *prev = action1; - - while( action1 ) { - now = va_arg(args,CCActionFiniteTime*); - if ( now ) - prev = [self actionOne: prev two: now]; - else - break; - } - - return prev; -} - - -+(id) actionWithArray: (NSArray*) actions -{ - CCActionFiniteTime *prev = [actions objectAtIndex:0]; - - for (NSUInteger i = 1; i < [actions count]; i++) - prev = [self actionOne:prev two:[actions objectAtIndex:i]]; - - return prev; -} - -+(id) actionOne: (CCActionFiniteTime*) one two: (CCActionFiniteTime*) two -{ - return [[self alloc] initOne:one two:two ]; -} - --(id) initOne: (CCActionFiniteTime*) one two: (CCActionFiniteTime*) two -{ - NSAssert( one!=nil && two!=nil, @"Sequence: arguments must be non-nil"); - // NSAssert( one!=_actions[0] && one!=_actions[1], @"Sequence: re-init using the same parameters is not supported"); - // NSAssert( two!=_actions[1] && two!=_actions[0], @"Sequence: re-init using the same parameters is not supported"); - - CCTime d = [one duration] + [two duration]; - - if( (self=[super initWithDuration: d]) ) { - - // XXX: Supports re-init without leaking. Fails if one==_one || two==_two - - _actions[0] = one; - _actions[1] = two; - } - - return self; -} - --(id) copyWithZone: (NSZone*) zone -{ - CCAction *copy = [[[self class] allocWithZone:zone] initOne:[_actions[0] copy] two:[_actions[1] copy] ]; - return copy; -} - - --(void) startWithTarget:(id)aTarget -{ - [super startWithTarget:aTarget]; - _split = [_actions[0] duration] / MAX(_duration, FLT_EPSILON); - _last = -1; -} - --(void) stop -{ - // Issue #1305 - if( _last != - 1) - [_actions[_last] stop]; - - [super stop]; -} - --(void) update: (CCTime) t -{ - - int found = 0; - CCTime new_t = 0.0f; - - if( t < _split ) { - // action[0] - found = 0; - if( _split != 0 ) - new_t = t / _split; - else - new_t = 1; - - } else { - // action[1] - found = 1; - if ( _split == 1 ) - new_t = 1; - else - new_t = (t-_split) / (1 - _split ); - } - - if ( found==1 ) { - - if( _last == -1 ) { - // action[0] was skipped, execute it. - [_actions[0] startWithTarget:_target]; - [_actions[0] update:1.0f]; - [_actions[0] stop]; - } - else if( _last == 0 ) - { - // switching to action 1. stop action 0. - [_actions[0] update: 1.0f]; - [_actions[0] stop]; - } - } - else if(found==0 && _last==1 ) - { - // Reverse mode ? - // XXX: Bug. this case doesn't contemplate when _last==-1, found=0 and in "reverse mode" - // since it will require a hack to know if an action is on reverse mode or not. - // "step" should be overriden, and the "reverseMode" value propagated to inner Sequences. - [_actions[1] update:0]; - [_actions[1] stop]; - } - - // Last action found and it is done. - if( found == _last && [_actions[found] isDone] ) { - return; - } - - // New action. Start it. - if( found != _last ) - [_actions[found] startWithTarget:_target]; - - [_actions[found] update: new_t]; - _last = found; -} - -- (CCActionInterval *) reverse -{ - return [[self class] actionOne: [_actions[1] reverse] two: [_actions[0] reverse ] ]; -} -@end - -// -// Repeat -// -#pragma mark - CCRepeat -@implementation CCActionRepeat -@synthesize innerAction=_innerAction; - -+(id) actionWithAction:(CCActionFiniteTime*)action times:(NSUInteger)times -{ - return [[self alloc] initWithAction:action times:times]; -} - --(id) initWithAction:(CCActionFiniteTime*)action times:(NSUInteger)times -{ - CCTime d = [action duration] * times; - - if( (self=[super initWithDuration: d ]) ) { - _times = times; - self.innerAction = action; - _isActionInstant = ([action isKindOfClass:[CCActionInstant class]]) ? YES : NO; - - //a instant action needs to be executed one time less in the update method since it uses startWithTarget to execute the action - if (_isActionInstant) _times -=1; - _total = 0; - } - return self; -} - --(id) copyWithZone: (NSZone*) zone -{ - CCAction *copy = [[[self class] allocWithZone:zone] initWithAction:[_innerAction copy] times:_times]; - return copy; -} - - --(void) startWithTarget:(id)aTarget -{ - _total = 0; - _nextDt = [_innerAction duration]/_duration; - [super startWithTarget:aTarget]; - [_innerAction startWithTarget:aTarget]; -} - --(void) stop -{ - [_innerAction stop]; - [super stop]; -} - - -// issue #80. Instead of hooking step:, hook update: since it can be called by any -// container action like CCRepeat, CCSequence, CCEase, etc.. --(void) update:(CCTime) dt -{ - if (dt >= _nextDt) - { - while (dt > _nextDt && _total < _times) - { - - [_innerAction update:1.0f]; - _total++; - - [_innerAction stop]; - [_innerAction startWithTarget:_target]; - _nextDt += [_innerAction duration]/_duration; - } - - // fix for issue #1288, incorrect end value of repeat - if(dt >= 1.0f && _total < _times) - { - _total++; - } - - // don't set a instantaction back or update it, it has no use because it has no duration - if (!_isActionInstant) - { - if (_total == _times) - { - [_innerAction update:1]; - [_innerAction stop]; - } - else - { - // issue #390 prevent jerk, use right update - [_innerAction update:dt - (_nextDt - _innerAction.duration/_duration)]; - } - } - } - else - { - [_innerAction update:fmodf(dt * _times,1.0f)]; - } -} - --(BOOL) isDone -{ - return ( _total == _times ); -} - -- (CCActionInterval *) reverse -{ - return [[self class] actionWithAction:[_innerAction reverse] times:_times]; -} -@end - -// -// Spawn -// -#pragma mark - CCSpawn - -@implementation CCActionSpawn -+(id) actions: (CCActionFiniteTime*) action1, ... -{ - va_list args; - va_start(args, action1); - - id ret = [self actions:action1 vaList:args]; - - va_end(args); - return ret; -} - -+(id) actions: (CCActionFiniteTime*) action1 vaList:(va_list)args -{ - CCActionFiniteTime *now; - CCActionFiniteTime *prev = action1; - - while( action1 ) { - now = va_arg(args,CCActionFiniteTime*); - if ( now ) - prev = [self actionOne: prev two: now]; - else - break; - } - - return prev; -} - - -+(id) actionWithArray: (NSArray*) actions -{ - CCActionFiniteTime *prev = [actions objectAtIndex:0]; - - for (NSUInteger i = 1; i < [actions count]; i++) - prev = [self actionOne:prev two:[actions objectAtIndex:i]]; - - return prev; -} - -+(id) actionOne: (CCActionFiniteTime*) one two: (CCActionFiniteTime*) two -{ - return [[self alloc] initOne:one two:two ]; -} - --(id) initOne: (CCActionFiniteTime*) one two: (CCActionFiniteTime*) two -{ - NSAssert( one!=nil && two!=nil, @"Spawn: arguments must be non-nil"); - NSAssert( one!=_one && one!=_two, @"Spawn: reinit using same parameters is not supported"); - NSAssert( two!=_two && two!=_one, @"Spawn: reinit using same parameters is not supported"); - - CCTime d1 = [one duration]; - CCTime d2 = [two duration]; - - if( (self=[super initWithDuration: MAX(d1,d2)] ) ) { - - // XXX: Supports re-init without leaking. Fails if one==_one || two==_two - - _one = one; - _two = two; - - if( d1 > d2 ) - _two = [CCActionSequence actionOne:two two:[CCActionDelay actionWithDuration: (d1-d2)] ]; - else if( d1 < d2) - _one = [CCActionSequence actionOne:one two: [CCActionDelay actionWithDuration: (d2-d1)] ]; - - } - return self; -} - --(id) copyWithZone: (NSZone*) zone -{ - CCAction *copy = [[[self class] allocWithZone: zone] initOne: [_one copy] two: [_two copy] ]; - return copy; -} - - --(void) startWithTarget:(id)aTarget -{ - [super startWithTarget:aTarget]; - [_one startWithTarget:_target]; - [_two startWithTarget:_target]; -} - --(void) stop -{ - [_one stop]; - [_two stop]; - [super stop]; -} - --(void) update: (CCTime) t -{ - [_one update:t]; - [_two update:t]; -} - -- (CCActionInterval *) reverse -{ - return [[self class] actionOne: [_one reverse] two: [_two reverse ] ]; -} -@end - -// -// RotateTo -// -#pragma mark - CCRotateTo - -@implementation CCActionRotateTo -+(id) actionWithDuration: (CCTime) t angle:(float) a -{ - return [[self alloc] initWithDuration:t angle:a ]; -} - --(id) initWithDuration: (CCTime) t angle:(float) a -{ - if( (self=[super initWithDuration: t]) ) - _dstAngleX = _dstAngleY = a; - - return self; -} - -+(id) actionWithDuration: (CCTime) t angleX:(float) aX angleY:(float) aY -{ - return [[self alloc] initWithDuration:t angleX:aX angleY:aY ]; -} - --(id) initWithDuration: (CCTime) t angleX:(float) aX angleY:(float) aY -{ - if( (self=[super initWithDuration: t]) ){ - _dstAngleX = aX; - _dstAngleY = aY; - } - return self; -} - --(id) copyWithZone: (NSZone*) zone -{ - CCAction *copy = [[[self class] allocWithZone: zone] initWithDuration:[self duration] angleX:_dstAngleX angleY:_dstAngleY]; - return copy; -} - --(void) startWithTarget:(CCNode *)aTarget -{ - [super startWithTarget:aTarget]; - - //Calculate X - _startAngleX = [_target rotationalSkewX]; - if (_startAngleX > 0) - _startAngleX = fmodf(_startAngleX, 360.0f); - else - _startAngleX = fmodf(_startAngleX, -360.0f); - - _diffAngleX = _dstAngleX - _startAngleX; - if (_diffAngleX > 180) - _diffAngleX -= 360; - if (_diffAngleX < -180) - _diffAngleX += 360; - - - //Calculate Y: It's duplicated from calculating X since the rotation wrap should be the same - _startAngleY = [_target rotationalSkewY]; - if (_startAngleY > 0) - _startAngleY = fmodf(_startAngleY, 360.0f); - else - _startAngleY = fmodf(_startAngleY, -360.0f); - - _diffAngleY = _dstAngleY - _startAngleY; - if (_diffAngleY > 180) - _diffAngleY -= 360; - if (_diffAngleY < -180) - _diffAngleY += 360; -} --(void) update: (CCTime) t -{ - // added to support overriding setRotation only - if ((_startAngleX == _startAngleY) && (_diffAngleX == _diffAngleY)) - { - [(CCNode *)_target setRotation:(_startAngleX + (_diffAngleX * t))]; - } - else - { - [_target setRotationalSkewX: _startAngleX + _diffAngleX * t]; - [_target setRotationalSkewY: _startAngleY + _diffAngleY * t]; - } -} -@end - - -// -// RotateBy -// -#pragma mark - RotateBy - -@implementation CCActionRotateBy -+(id) actionWithDuration: (CCTime) t angle:(float) a -{ - return [[self alloc] initWithDuration:t angle:a ]; -} - --(id) initWithDuration: (CCTime) t angle:(float) a -{ - if( (self=[super initWithDuration: t]) ) - _angleX = _angleY = a; - - return self; -} - -+(id) actionWithDuration: (CCTime) t angleX:(float) aX angleY:(float) aY -{ - return [[self alloc] initWithDuration:t angleX:aX angleY:aY ]; -} - --(id) initWithDuration: (CCTime) t angleX:(float) aX angleY:(float) aY -{ - if( (self=[super initWithDuration: t]) ){ - _angleX = aX; - _angleY = aY; - } - return self; -} - --(id) copyWithZone: (NSZone*) zone -{ - CCAction *copy = [[[self class] allocWithZone: zone] initWithDuration: [self duration] angleX: _angleX angleY:_angleY]; - return copy; -} - --(void) startWithTarget:(id)aTarget -{ - [super startWithTarget:aTarget]; - _startAngleX = [_target rotationalSkewX]; - _startAngleY = [_target rotationalSkewY]; -} - --(void) update: (CCTime) t -{ - // XXX: shall I add % 360 - // added to support overriding setRotation only - if ((_startAngleX == _startAngleY) && (_angleX == _angleY)) - { - [(CCNode *)_target setRotation:(_startAngleX + (_angleX * t))]; - } - else - { - [_target setRotationalSkewX: (_startAngleX + _angleX * t )]; - [_target setRotationalSkewY: (_startAngleY + _angleY * t )]; - } -} - --(CCActionInterval*) reverse -{ - return [[self class] actionWithDuration:_duration angleX:-_angleX angleY:-_angleY]; -} - -@end - -// -// MoveBy -// -#pragma mark - MoveBy - -@implementation CCActionMoveBy -+(id) actionWithDuration: (CCTime) t position: (CGPoint) p -{ - return [[self alloc] initWithDuration:t position:p ]; -} - --(id) initWithDuration: (CCTime) t position: (CGPoint) p -{ - if( (self=[super initWithDuration: t]) ) - _positionDelta = p; - return self; -} - --(id) copyWithZone: (NSZone*) zone -{ - return [[[self class] allocWithZone: zone] initWithDuration:[self duration] position:_positionDelta]; -} - --(void) startWithTarget:(CCNode *)target -{ - [super startWithTarget:target]; - _previousPos = _startPos = [target position]; -} - --(CCActionInterval*) reverse -{ - return [[self class] actionWithDuration:_duration position:ccp( -_positionDelta.x, -_positionDelta.y)]; -} - --(void) update: (CCTime) t -{ - - CCNode *node = (CCNode*)_target; - -#if CC_ENABLE_STACKABLE_ACTIONS - CGPoint currentPos = [node position]; - CGPoint diff = ccpSub(currentPos, _previousPos); - _startPos = ccpAdd( _startPos, diff); - CGPoint newPos = ccpAdd( _startPos, ccpMult(_positionDelta, t) ); - [_target setPosition: newPos]; - _previousPos = newPos; -#else - [node setPosition: ccpAdd( _startPos, ccpMult(_positionDelta, t))]; -#endif // CC_ENABLE_STACKABLE_ACTIONS -} -@end - -// -// MoveTo -// -#pragma mark - -#pragma mark MoveTo - -@implementation CCActionMoveTo -+(id) actionWithDuration: (CCTime) t position: (CGPoint) p -{ - return [[self alloc] initWithDuration:t position:p ]; -} - --(id) initWithDuration: (CCTime) t position: (CGPoint) p -{ - if( (self=[super initWithDuration: t]) ) { - _endPosition = p; - } - - return self; -} - --(id) copyWithZone: (NSZone*) zone -{ - CCAction *copy = [[[self class] allocWithZone: zone] initWithDuration: [self duration] position: _endPosition]; - return copy; -} - --(void) startWithTarget:(CCNode *)aTarget -{ - [super startWithTarget:aTarget]; - _positionDelta = ccpSub( _endPosition, [(CCNode*)_target position] ); -} - -@end - -// -// SkewTo -// -#pragma mark - CCSkewTo - -@implementation CCActionSkewTo -+(id) actionWithDuration:(CCTime)t skewX:(float)sx skewY:(float)sy -{ - return [[self alloc] initWithDuration: t skewX:sx skewY:sy]; -} - --(id) initWithDuration:(CCTime)t skewX:(float)sx skewY:(float)sy -{ - if( (self=[super initWithDuration:t]) ) { - _endSkewX = sx; - _endSkewY = sy; - } - return self; -} - --(id) copyWithZone: (NSZone*) zone -{ - CCAction *copy = [[[self class] allocWithZone: zone] initWithDuration:[self duration] skewX:_endSkewX skewY:_endSkewY]; - return copy; -} - --(void) startWithTarget:(CCNode *)aTarget -{ - [super startWithTarget:aTarget]; - - _startSkewX = [_target skewX]; - - if (_startSkewX > 0) - _startSkewX = fmodf(_startSkewX, 180.0f); - else - _startSkewX = fmodf(_startSkewX, -180.0f); - - _deltaX = _endSkewX - _startSkewX; - - if ( _deltaX > 180 ) { - _deltaX -= 360; - } - if ( _deltaX < -180 ) { - _deltaX += 360; - } - - _startSkewY = [_target skewY]; - - if (_startSkewY > 0) - _startSkewY = fmodf(_startSkewY, 360.0f); - else - _startSkewY = fmodf(_startSkewY, -360.0f); - - _deltaY = _endSkewY - _startSkewY; - - if ( _deltaY > 180 ) { - _deltaY -= 360; - } - if ( _deltaY < -180 ) { - _deltaY += 360; - } -} - --(void) update: (CCTime) t -{ - [_target setSkewX: (_startSkewX + _deltaX * t ) ]; - [_target setSkewY: (_startSkewY + _deltaY * t ) ]; -} - -@end - -// -// CCSkewBy -// -#pragma mark - CCSkewBy - -@implementation CCActionSkewBy - --(id) initWithDuration:(CCTime)t skewX:(float)deltaSkewX skewY:(float)deltaSkewY -{ - if( (self=[super initWithDuration:t skewX:deltaSkewX skewY:deltaSkewY]) ) { - _skewX = deltaSkewX; - _skewY = deltaSkewY; - } - return self; -} - --(void) startWithTarget:(CCNode *)aTarget -{ - [super startWithTarget:aTarget]; - _deltaX = _skewX; - _deltaY = _skewY; - _endSkewX = _startSkewX + _deltaX; - _endSkewY = _startSkewY + _deltaY; -} - --(CCActionInterval*) reverse -{ - return [[self class] actionWithDuration:_duration skewX:-_skewX skewY:-_skewY]; -} -@end - - -// -// JumpBy -// -#pragma mark - CCJumpBy - -@implementation CCActionJumpBy -+(id) actionWithDuration: (CCTime) t position: (CGPoint) pos height: (CCTime) h jumps:(NSUInteger)j -{ - return [[self alloc] initWithDuration: t position: pos height: h jumps:j]; -} - --(id) initWithDuration: (CCTime) t position: (CGPoint) pos height: (CCTime) h jumps:(NSUInteger)j -{ - if( (self=[super initWithDuration:t]) ) { - _delta = pos; - _height = h; - _jumps = j; - } - return self; -} - --(id) copyWithZone: (NSZone*) zone -{ - CCAction *copy = [[[self class] allocWithZone: zone] initWithDuration:[self duration] position:_delta height:_height jumps:_jumps]; - return copy; -} - --(void) startWithTarget:(id)target -{ - [super startWithTarget:target]; - _previousPos = _startPosition = [(CCNode*)_target position]; -} - --(void) update: (CCTime) t -{ - // Sin jump. Less realistic -// ccTime y = _height * fabsf( sinf(t * (CGFloat)M_PI * _jumps ) ); -// y += _delta.y * dt; - -// // parabolic jump (since v0.8.2) - CGFloat frac = fmodf( t * _jumps, 1.0f ); - CGFloat y = _height * 4 * frac * (1 - frac); - y += _delta.y * t; - - CGFloat x = _delta.x * t; - - CCNode *node = (CCNode*)_target; - -#if CC_ENABLE_STACKABLE_ACTIONS - CGPoint currentPos = [node position]; - - CGPoint diff = ccpSub( currentPos, _previousPos ); - _startPosition = ccpAdd( diff, _startPosition); - - CGPoint newPos = ccpAdd( _startPosition, ccp(x,y)); - [node setPosition:newPos]; - - _previousPos = newPos; -#else - [node setPosition: ccpAdd( _startPosition, ccp(x,y))]; -#endif // !CC_ENABLE_STACKABLE_ACTIONS -} - --(CCActionInterval*) reverse -{ - return [[self class] actionWithDuration:_duration position: ccp(-_delta.x,-_delta.y) height:_height jumps:_jumps]; -} -@end - -// -// JumpTo -// -#pragma mark - CCJumpTo - -@implementation CCActionJumpTo --(void) startWithTarget:(CCNode *)aTarget -{ - [super startWithTarget:aTarget]; - _delta = ccp( _delta.x - _startPosition.x, _delta.y - _startPosition.y ); -} -@end - - -#pragma mark - CCBezierBy - -// Bezier cubic formula: -// ((1 - t) + t)3 = 1 -// Expands to… -// (1 - t)3 + 3t(1-t)2 + 3t2(1 - t) + t3 = 1 -static inline CGFloat bezierat( float a, float b, float c, float d, CCTime t ) -{ - return (powf(1-t,3) * a + - 3*t*(powf(1-t,2))*b + - 3*powf(t,2)*(1-t)*c + - powf(t,3)*d ); -} - -// -// BezierBy -// -@implementation CCActionBezierBy -+(id) actionWithDuration: (CCTime) t bezier:(ccBezierConfig) c -{ - return [[self alloc] initWithDuration:t bezier:c ]; -} - --(id) initWithDuration: (CCTime) t bezier:(ccBezierConfig) c -{ - if( (self=[super initWithDuration: t]) ) { - _config = c; - } - return self; -} - --(id) copyWithZone: (NSZone*) zone -{ - return [[[self class] allocWithZone: zone] initWithDuration:[self duration] bezier:_config]; -} - --(void) startWithTarget:(id)aTarget -{ - [super startWithTarget:aTarget]; - _previousPosition = _startPosition = [(CCNode*)_target position]; -} - --(void) update: (CCTime) t -{ - CGFloat xa = 0; - CGFloat xb = _config.controlPoint_1.x; - CGFloat xc = _config.controlPoint_2.x; - CGFloat xd = _config.endPosition.x; - - CGFloat ya = 0; - CGFloat yb = _config.controlPoint_1.y; - CGFloat yc = _config.controlPoint_2.y; - CGFloat yd = _config.endPosition.y; - - CGFloat x = bezierat(xa, xb, xc, xd, t); - CGFloat y = bezierat(ya, yb, yc, yd, t); - - CCNode *node = (CCNode*)_target; - -#if CC_ENABLE_STACKABLE_ACTIONS - CGPoint currentPos = [node position]; - CGPoint diff = ccpSub(currentPos, _previousPosition); - _startPosition = ccpAdd( _startPosition, diff); - - CGPoint newPos = ccpAdd( _startPosition, ccp(x,y)); - [node setPosition: newPos]; - - _previousPosition = newPos; -#else - [node setPosition: ccpAdd( _startPosition, ccp(x,y))]; -#endif // !CC_ENABLE_STACKABLE_ACTIONS -} - -- (CCActionInterval*) reverse -{ - ccBezierConfig r; - - r.endPosition = ccpNeg(_config.endPosition); - r.controlPoint_1 = ccpAdd(_config.controlPoint_2, ccpNeg(_config.endPosition)); - r.controlPoint_2 = ccpAdd(_config.controlPoint_1, ccpNeg(_config.endPosition)); - - CCActionBezierBy *action = [[self class] actionWithDuration:[self duration] bezier:r]; - return action; -} -@end - -// -// BezierTo -// -#pragma mark - CCBezierTo -@implementation CCActionBezierTo --(id) initWithDuration: (CCTime) t bezier:(ccBezierConfig) c -{ - if( (self=[super initWithDuration: t]) ) { - _toConfig = c; - } - return self; -} - --(void) startWithTarget:(id)aTarget -{ - [super startWithTarget:aTarget]; - _config.controlPoint_1 = ccpSub(_toConfig.controlPoint_1, _startPosition); - _config.controlPoint_2 = ccpSub(_toConfig.controlPoint_2, _startPosition); - _config.endPosition = ccpSub(_toConfig.endPosition, _startPosition); -} - --(id) copyWithZone: (NSZone*) zone -{ - return [[[self class] allocWithZone: zone] initWithDuration:[self duration] bezier:_toConfig]; -} - -@end - - -// -// ScaleTo -// -#pragma mark - CCScaleTo -@implementation CCActionScaleTo -+(id) actionWithDuration: (CCTime) t scale:(float) s -{ - return [[self alloc] initWithDuration: t scale:s]; -} - --(id) initWithDuration: (CCTime) t scale:(float) s -{ - if( (self=[super initWithDuration: t]) ) { - _endScaleX = s; - _endScaleY = s; - } - return self; -} - -+(id) actionWithDuration: (CCTime) t scaleX:(float)sx scaleY:(float)sy -{ - return [[self alloc] initWithDuration: t scaleX:sx scaleY:sy]; -} - --(id) initWithDuration: (CCTime) t scaleX:(float)sx scaleY:(float)sy -{ - if( (self=[super initWithDuration: t]) ) { - _endScaleX = sx; - _endScaleY = sy; - } - return self; -} - --(id) copyWithZone: (NSZone*) zone -{ - CCAction *copy = [[[self class] allocWithZone: zone] initWithDuration:[self duration] scaleX:_endScaleX scaleY:_endScaleY]; - return copy; -} - --(void) startWithTarget:(CCNode *)aTarget -{ - [super startWithTarget:aTarget]; - _startScaleX = [_target scaleX]; - _startScaleY = [_target scaleY]; - _deltaX = _endScaleX - _startScaleX; - _deltaY = _endScaleY - _startScaleY; -} - --(void) update: (CCTime) t -{ - // added to support overriding setScale only - if ((_startScaleX == _startScaleY) && (_endScaleX == _endScaleY)) - { - [(CCNode *)_target setScale:(_startScaleX + (_deltaX * t))]; - } - else - { - [_target setScaleX: (_startScaleX + _deltaX * t ) ]; - [_target setScaleY: (_startScaleY + _deltaY * t ) ]; - } -} -@end - -// -// ScaleBy -// -#pragma mark - CCScaleBy -@implementation CCActionScaleBy --(void) startWithTarget:(CCNode *)aTarget -{ - [super startWithTarget:aTarget]; - _deltaX = _startScaleX * _endScaleX - _startScaleX; - _deltaY = _startScaleY * _endScaleY - _startScaleY; -} - --(CCActionInterval*) reverse -{ - return [[self class] actionWithDuration:_duration scaleX:1/_endScaleX scaleY:1/_endScaleY]; -} -@end - -// -// Blink -// -#pragma mark - CCBlink -@implementation CCActionBlink -+(id) actionWithDuration: (CCTime) t blinks: (NSUInteger) b -{ - return [[ self alloc] initWithDuration: t blinks: b]; -} - --(id) initWithDuration: (CCTime) t blinks: (NSUInteger) b -{ - if( (self=[super initWithDuration: t] ) ) - _times = b; - - return self; -} - --(id) copyWithZone: (NSZone*) zone -{ - CCAction *copy = [[[self class] allocWithZone: zone] initWithDuration: [self duration] blinks: _times]; - return copy; -} - --(void) startWithTarget:(id)target -{ - [super startWithTarget:target]; - _originalState = [target visible]; -} - --(void) update: (CCTime) t -{ - if( ! [self isDone] ) { - CCTime slice = 1.0f / _times; - CCTime m = fmodf(t, slice); - [_target setVisible: (m > slice/2) ? YES : NO]; - } -} - --(void) stop -{ - [_target setVisible:_originalState]; - [super stop]; -} - --(CCActionInterval*) reverse -{ - // return 'self' - return [[self class] actionWithDuration:_duration blinks: _times]; -} -@end - -// -// FadeIn -// -#pragma mark - CCFadeIn -@implementation CCActionFadeIn --(void) update: (CCTime) t -{ - [(CCNode*) _target setOpacity: 1.0 *t]; -} - --(CCActionInterval*) reverse -{ - return [CCActionFadeOut actionWithDuration:_duration]; -} -@end - -// -// FadeOut -// -#pragma mark - CCFadeOut -@implementation CCActionFadeOut --(void) update: (CCTime) t -{ - [(CCNode*) _target setOpacity: 1.0 *(1-t)]; -} - --(CCActionInterval*) reverse -{ - return [CCActionFadeIn actionWithDuration:_duration]; -} -@end - -// -// FadeTo -// -#pragma mark - CCFadeTo -@implementation CCActionFadeTo -+(id) actionWithDuration: (CCTime) t opacity: (CGFloat) o -{ - return [[ self alloc] initWithDuration: t opacity: o]; -} - --(id) initWithDuration: (CCTime) t opacity: (CGFloat) o -{ - if( (self=[super initWithDuration: t] ) ) - _toOpacity = o; - - return self; -} - --(id) copyWithZone: (NSZone*) zone -{ - CCAction *copy = [[[self class] allocWithZone: zone] initWithDuration:[self duration] opacity:_toOpacity]; - return copy; -} - --(void) startWithTarget:(CCNode *)aTarget -{ - [super startWithTarget:aTarget]; - _fromOpacity = [(CCNode*)_target opacity]; -} - --(void) update: (CCTime) t -{ - [(CCNode*)_target setOpacity:_fromOpacity + ( _toOpacity - _fromOpacity ) * t]; -} -@end - -// -// TintTo -// -#pragma mark - CCTintTo -@implementation CCActionTintTo -+(id) actionWithDuration:(CCTime)duration color:(CCColor*)color -{ - return [(CCActionTintTo*)[ self alloc] initWithDuration:duration color:color]; -} - --(id) initWithDuration:(CCTime)t color:(CCColor*)color -{ - if( (self=[super initWithDuration:t] ) ) - _to = color; - - return self; -} - --(id) copyWithZone: (NSZone*) zone -{ - CCAction *copy = [(CCActionTintTo*)[[self class] allocWithZone: zone] initWithDuration:[self duration] color:_to]; - return copy; -} - --(void) startWithTarget:(CCNode*)aTarget -{ - [super startWithTarget:aTarget]; - - CCNode* tn = (CCNode*) _target; - _from = [tn color]; -} - --(void) update: (CCTime) t -{ - CCNode* tn = (CCNode*) _target; - - ccColor4F fc = _from.ccColor4f; - ccColor4F tc = _to.ccColor4f; - - [tn setColor:[CCColor colorWithRed:fc.r + (tc.r - fc.r) * t green:fc.g + (tc.g - fc.g) * t blue:fc.b + (tc.b - fc.b) * t alpha:1]]; -} -@end - -// -// TintBy -// -#pragma mark - CCTintBy -@implementation CCActionTintBy -+(id) actionWithDuration:(CCTime)t red:(CGFloat)r green:(CGFloat)g blue:(CGFloat)b -{ - return [(CCActionTintBy*)[ self alloc] initWithDuration:t red:r green:g blue:b]; -} - --(id) initWithDuration:(CCTime)t red:(CGFloat)r green:(CGFloat)g blue:(CGFloat)b -{ - if( (self=[super initWithDuration: t] ) ) { - _deltaR = r; - _deltaG = g; - _deltaB = b; - } - return self; -} - --(id) copyWithZone: (NSZone*) zone -{ - return[(CCActionTintBy*)[[self class] allocWithZone: zone] initWithDuration: [self duration] red:_deltaR green:_deltaG blue:_deltaB]; -} - --(void) startWithTarget:(id)aTarget -{ - [super startWithTarget:aTarget]; - - CCNode* tn = (CCNode*) _target; - CCColor* color = [tn color]; - - _fromR = color.red; - _fromG = color.green; - _fromB = color.blue; -} - --(void) update: (CCTime) t -{ - CCNode* tn = (CCNode*) _target; - [tn setColor:[CCColor colorWithRed:_fromR + _deltaR * t green:_fromG + _deltaG * t blue:_fromB + _deltaB * t alpha:1]]; -} - -- (CCActionInterval*) reverse -{ - return [CCActionTintBy actionWithDuration:_duration red:-_deltaR green:-_deltaG blue:-_deltaB]; -} -@end - -// -// DelayTime -// -#pragma mark - CCDelayTime -@implementation CCActionDelay --(void) update: (CCTime) t -{ - return; -} - --(id)reverse -{ - return [[self class] actionWithDuration:_duration]; -} -@end - -// -// ReverseTime -// -#pragma mark - CCReverseTime -@implementation CCActionReverse -+(id) actionWithAction: (CCActionFiniteTime*) action -{ - // casting to prevent warnings - CCActionReverse *a = [self alloc]; - return [a initWithAction:action]; -} - --(id) initWithAction: (CCActionFiniteTime*) action -{ - NSAssert(action != nil, @"CCReverseTime: action should not be nil"); - NSAssert(action != _other, @"CCReverseTime: re-init doesn't support using the same arguments"); - - if( (self=[super initWithDuration: [action duration]]) ) { - // Don't leak if action is reused - _other = action; - } - - return self; -} - --(id) copyWithZone: (NSZone*) zone -{ - return [[[self class] allocWithZone: zone] initWithAction:[_other copy] ]; -} - - --(void) startWithTarget:(id)aTarget -{ - [super startWithTarget:aTarget]; - [_other startWithTarget:_target]; -} - --(void) stop -{ - [_other stop]; - [super stop]; -} - --(void) update:(CCTime)t -{ - [_other update:1-t]; -} - --(CCActionInterval*) reverse -{ - return [_other copy]; -} -@end - -// -// Animate -// - -#pragma mark - CCAnimate -@implementation CCActionAnimate - -@synthesize animation = _animation; - -+(id) actionWithAnimation: (CCAnimation*)anim -{ - return [[self alloc] initWithAnimation:anim]; -} - -// delegate initializer --(id) initWithAnimation:(CCAnimation*)anim -{ - NSAssert( anim!=nil, @"Animate: argument Animation must be non-nil"); - - float singleDuration = anim.duration; - - if( (self=[super initWithDuration:singleDuration * anim.loops] ) ) { - - _nextFrame = 0; - self.animation = anim; - _origFrame = nil; - _executedLoops = 0; - - _splitTimes = [[NSMutableArray alloc] initWithCapacity:anim.frames.count]; - - float accumUnitsOfTime = 0; - float newUnitOfTimeValue = singleDuration / anim.totalDelayUnits; - - for( CCAnimationFrame *frame in anim.frames ) { - - NSNumber *value = [NSNumber numberWithFloat: (accumUnitsOfTime * newUnitOfTimeValue) / singleDuration]; - accumUnitsOfTime += frame.delayUnits; - - [_splitTimes addObject:value]; - } - } - return self; -} - - --(id) copyWithZone: (NSZone*) zone -{ - return [[[self class] allocWithZone: zone] initWithAnimation:[_animation copy] ]; -} - - --(void) startWithTarget:(id)aTarget -{ - [super startWithTarget:aTarget]; - CCSprite *sprite = _target; - - - if( _animation.restoreOriginalFrame ) - _origFrame = sprite.spriteFrame; - - _nextFrame = 0; - _executedLoops = 0; -} - --(void) stop -{ - if( _animation.restoreOriginalFrame ) { - CCSprite *sprite = _target; - sprite.spriteFrame = _origFrame; - } - - [super stop]; -} - --(void) update: (CCTime) t -{ - - // if t==1, ignore. Animation should finish with t==1 - if( t < 1.0f ) { - t *= _animation.loops; - - // new loop? If so, reset frame counter - NSUInteger loopNumber = (NSUInteger)t; - if( loopNumber > _executedLoops ) { - _nextFrame = 0; - _executedLoops++; - } - - // new t for animations - t = fmodf(t, 1.0f); - } - - NSArray *frames = [_animation frames]; - NSUInteger numberOfFrames = [frames count]; - CCSpriteFrame *frameToDisplay = nil; - - for( NSUInteger i=_nextFrame; i < numberOfFrames; i++ ) { - NSNumber *splitTime = [_splitTimes objectAtIndex:i]; - - if( [splitTime floatValue] <= t ) { - CCAnimationFrame *frame = [frames objectAtIndex:i]; - frameToDisplay = [frame spriteFrame]; - [(CCSprite*)_target setSpriteFrame: frameToDisplay]; - - NSDictionary *dict = [frame userInfo]; - if( dict ) - [[NSNotificationCenter defaultCenter] postNotificationName:CCAnimationFrameDisplayedNotification object:_target userInfo:dict]; - - _nextFrame = i+1; - } - // Issue 1438. Could be more than one frame per tick, due to low frame rate or frame delta < 1/FPS - else - break; - } -} - -- (CCActionInterval *) reverse -{ - NSArray *oldArray = [_animation frames]; - NSMutableArray *newArray = [NSMutableArray arrayWithCapacity:[oldArray count]]; - NSEnumerator *enumerator = [oldArray reverseObjectEnumerator]; - for (id element in enumerator) - [newArray addObject:[element copy]]; - - CCAnimation *newAnim = [CCAnimation animationWithAnimationFrames:newArray delayPerUnit:_animation.delayPerUnit loops:_animation.loops]; - newAnim.restoreOriginalFrame = _animation.restoreOriginalFrame; - return [[self class] actionWithAnimation:newAnim]; -} -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionManager.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionManager.h deleted file mode 100644 index 6c0820b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionManager.h +++ /dev/null @@ -1,151 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2009 Valentin Milea - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCAction.h" -#import "ccMacros.h" -#import "Support/uthash.h" -#import "CCScheduler.h" - -typedef struct _hashElement { - __unsafe_unretained NSMutableArray *actions; - NSUInteger actionIndex; - BOOL currentActionSalvaged; - BOOL paused; - UT_hash_handle hh; - - __unsafe_unretained id target; - __unsafe_unretained CCAction *currentAction; -} tHashElement; - - -/** - * CCActionManager the object that manages all the actions. - * Normally you won't need to use this API directly. 99% of the cases you will use the CCNode interface, which uses this object. - * But there are some cases where you might need to use this API directly: - * Examples: - * - When you want to run an action where the target is different from a CCNode. - * - When you want to pause / resume the actions. - */ -@interface CCActionManager : NSObject { - tHashElement *targets; - tHashElement *currentTarget; - BOOL currentTargetSalvaged; -} - -/** - * Adds an action to a target - * If the target is already present, then the action will be added to the existing target. - * If the target is not present, a new instance of this target will be created either paused or paused, and the action will be added to the newly created target. - * When the target is paused, the queued actions won't be 'ticked'. - * - * @param action The action to add. - * @param target The target to add the action to. - * @param paused Defines if action will start paused. - */ --(void)addAction:(CCAction*)action target:(id)target paused:(BOOL)paused; - -/** Removes all actions from all the targets. */ --(void)removeAllActions; - -/** - * Removes all actions from a certain target. - * All the actions that belongs to the target will be removed. - * - * @param target The target to remove action from. - */ --(void)removeAllActionsFromTarget:(id)target; - -/** - * Removes an action given an action reference. - * - * @param action Action to remove. - */ --(void)removeAction:(CCAction*) action; - -/** - * Removes an action given its tag and the target. - * - * @param tag Tag of the action to remove. - * @param target Target top remove action from. - */ --(void)removeActionByTag:(NSInteger)tag target:(id)target; - -/** - * Gets an action given its tag an a target. - * - * @param tag Tag of the action to retrieve - * @param target Target to retrieve action from. - * - * @return The Action the with the given tag. - */ --(CCAction*)getActionByTag:(NSInteger) tag target:(id)target; - -/** - * Returns the numbers of actions that are running in a certain target. - * Composable actions are counted as 1 action. - * Example: - * - If you are running 1 Sequence of 7 actions, it will return 1. - * - If you are running 7 Sequences of 2 actions, it will return 7. - * - * @param target Target to return number of running action from. - * - * @return Number of running actions. - */ --(NSUInteger)numberOfRunningActionsInTarget:(id)target; - -/** - * Pauses the target: all running actions and newly added actions will be paused. - * - * @param target Target to pause all actions on. - */ --(void)pauseTarget:(id)target; - -/** - * Resumes the target. All queued actions will be resumed. - * - * @param target Target to resume all action on. - */ --(void)resumeTarget:(id)target; - -/** - * Pauses all running actions, returning a list of targets whose actions were paused. - * - * @return Set of targets which were paused. - */ --(NSSet *)pauseAllRunningActions; - -/** - * Resume a set of targets (convenience function to reverse a pauseAllRunningActions call). - * - * @param targetsToResume Set of target to resume. - */ --(void)resumeTargets:(NSSet *)targetsToResume; - -@end - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionManager.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionManager.m deleted file mode 100644 index 4c1c2ca..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionManager.m +++ /dev/null @@ -1,358 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2009 Valentin Milea - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - - -#import "CCActionManager.h" -#import "ccMacros.h" - -@interface CCActionManager (Private) --(void) removeActionAtIndex:(NSUInteger)index hashElement:(tHashElement*)element; --(void) deleteHashElement:(tHashElement*)element; --(void) actionAllocWithHashElement:(tHashElement*)element; -@end - - -@implementation CCActionManager - --(id) init -{ - if ((self=[super init]) ) { - targets = NULL; - } - - return self; -} - --(NSInteger)priority -{ - return NSIntegerMin; -} - -- (NSString*) description -{ - return [NSString stringWithFormat:@"<%@ = %p>", [self class], self]; -} - -- (void) dealloc -{ - CCLOGINFO( @"cocos2d: deallocing %@", self); - - [self removeAllActions]; - -} - -#pragma mark ActionManager - Private - --(void) deleteHashElement:(tHashElement*)element -{ - void* a = (__bridge void*) element->actions; - CFRelease(a); - HASH_DEL(targets, element); -// CCLOG(@"cocos2d: ---- buckets: %d/%d - %@", targets->entries, targets->size, element->target); - void* t = (__bridge void*) element->target; - CFRelease(t); - free(element); -} - --(void) actionAllocWithHashElement:(tHashElement*)element -{ - // if actions array doesn't exist yet, create one - if( element->actions == nil ) { - NSMutableArray* aObj = [[NSMutableArray alloc] init]; - void* a = (__bridge void*) aObj; - CFRetain(a); - element->actions = aObj; - } -} - --(void) removeActionAtIndex:(NSUInteger)index hashElement:(tHashElement*)element -{ - id action = [element->actions objectAtIndex:index]; - - if( action == element->currentAction && !element->currentActionSalvaged ) { - void* a = (__bridge void*) element->currentAction; - CFRetain(a); - element->currentActionSalvaged = YES; - } - - [element->actions removeObjectAtIndex:index]; - - // update actionIndex in case we are in tick:, looping over the actions - if( element->actionIndex >= index ) - element->actionIndex--; - - if( element->actions.count == 0 ) { - if( currentTarget == element ) - currentTargetSalvaged = YES; - else - [self deleteHashElement: element]; - } -} - -#pragma mark ActionManager - Pause / Resume - --(void) pauseTarget:(id)target -{ - tHashElement *element = NULL; - void* t = (__bridge void*) target; - HASH_FIND_INT(targets, &t, element); - if( element ) - element->paused = YES; -// else -// CCLOG(@"cocos2d: pauseAllActions: Target not found"); -} - --(void) resumeTarget:(id)target -{ - tHashElement *element = NULL; - void* t = (__bridge void*) target; - HASH_FIND_INT(targets, &t, element); - if( element ) - element->paused = NO; -// else -// CCLOG(@"cocos2d: resumeAllActions: Target not found"); -} - --(NSSet *) pauseAllRunningActions -{ - NSMutableSet* idsWithActions = [NSMutableSet setWithCapacity:50]; - - for(tHashElement *element=targets; element != NULL; element=element->hh.next) { - if( !element->paused ) { - element->paused = YES; - [idsWithActions addObject:element->target]; - } - } - return idsWithActions; -} - --(void) resumeTargets:(NSSet *)targetsToResume -{ - for(id target in targetsToResume) { - [self resumeTarget:target]; - } -} - -#pragma mark ActionManager - run - --(void) addAction:(CCAction*)action target:(id)t paused:(BOOL)paused -{ - NSAssert( action != nil, @"Argument action must be non-nil"); - NSAssert( t != nil, @"Argument target must be non-nil"); - - tHashElement *element = NULL; - void* target = (__bridge void*)t; - HASH_FIND_INT(targets, &target, element); - if( ! element ) { - element = calloc( sizeof( *element ), 1 ); - element->paused = paused; - CFBridgingRetain(t); - element->target = t; - HASH_ADD_INT(targets, target, element); -// CCLOG(@"cocos2d: ---- buckets: %d/%d - %@", targets->entries, targets->size, element->target); - - } - - [self actionAllocWithHashElement:element]; - - NSAssert( ![element->actions containsObject:action], @"runAction: Action already running"); - [element->actions addObject:action]; - - [action startWithTarget:t]; -} - -#pragma mark ActionManager - remove - --(void) removeAllActions -{ - for(tHashElement *element=targets; element != NULL; ) { - id target = element->target; - element = element->hh.next; - [self removeAllActionsFromTarget:target]; - } -} --(void) removeAllActionsFromTarget:(id)target -{ - // explicit nil handling - if( target == nil ) - return; - - void* t = (__bridge void*) target; - tHashElement *element = NULL; - HASH_FIND_INT(targets, &t, element); - if( element ) { - if( [element->actions containsObject:element->currentAction] && !element->currentActionSalvaged ) { - void* a = (__bridge void*) element->currentAction; - CFRetain(a); - element->currentActionSalvaged = YES; - } - [element->actions removeAllObjects]; - if( currentTarget == element ) - currentTargetSalvaged = YES; - else - [self deleteHashElement:element]; - } -// else { -// CCLOG(@"cocos2d: removeAllActionsFromTarget: Target not found"); -// } -} - --(void) removeAction: (CCAction*) action -{ - // explicit nil handling - if (action == nil) - return; - - tHashElement *element = NULL; - id target = [action originalTarget]; - void* t = (__bridge void*) target; - HASH_FIND_INT(targets, &t, element ); - if( element ) { - NSUInteger i = [element->actions indexOfObject:action]; - if( i != NSNotFound ) - [self removeActionAtIndex:i hashElement:element]; - } -// else { -// CCLOG(@"cocos2d: removeAction: Target not found"); -// } -} - --(void) removeActionByTag:(NSInteger)aTag target:(id)target -{ - NSAssert( aTag != kCCActionTagInvalid, @"Invalid tag"); - NSAssert( target != nil, @"Target should be ! nil"); - - tHashElement *element = NULL; - void* t = (__bridge void*) target; - HASH_FIND_INT(targets, &t, element); - - if( element ) { - NSUInteger limit = element->actions.count; - for( NSUInteger i = 0; i < limit; i++) { - CCAction *a = [element->actions objectAtIndex:i]; - - if( a.tag == aTag && [a originalTarget]==target) { - [self removeActionAtIndex:i hashElement:element]; - break; - } - } - - } -} - -#pragma mark ActionManager - get - --(CCAction*) getActionByTag:(NSInteger)aTag target:(id)target -{ - NSAssert( aTag != kCCActionTagInvalid, @"Invalid tag"); - - tHashElement *element = NULL; - void* t = (__bridge void*) target; - HASH_FIND_INT(targets, &t, element); - - if( element ) { - if( element->actions != nil ) { - NSUInteger limit = element->actions.count; - for( NSUInteger i = 0; i < limit; i++) { - CCAction *a = [element->actions objectAtIndex:i]; - - if( a.tag == aTag ) - return a; - } - } -// CCLOG(@"cocos2d: getActionByTag: Action not found"); - } -// else { -// CCLOG(@"cocos2d: getActionByTag: Target not found"); -// } - return nil; -} - --(NSUInteger) numberOfRunningActionsInTarget:(id) target -{ - tHashElement *element = NULL; - void* t = (__bridge void*) target; - HASH_FIND_INT(targets, &t, element); - if( element ) - return element->actions ? element->actions.count : 0; - -// CCLOG(@"cocos2d: numberOfRunningActionsInTarget: Target not found"); - return 0; -} - -#pragma mark ActionManager - main loop - --(void) update: (CCTime) dt -{ - for(tHashElement *elt = targets; elt != NULL; ) { - - currentTarget = elt; - currentTargetSalvaged = NO; - - if( ! currentTarget->paused ) { - - // The 'actions' ccArray may change while inside this loop. - for( currentTarget->actionIndex = 0; currentTarget->actionIndex < currentTarget->actions.count; currentTarget->actionIndex++) { - currentTarget->currentAction = [currentTarget->actions objectAtIndex:currentTarget->actionIndex]; - currentTarget->currentActionSalvaged = NO; - - [currentTarget->currentAction step: dt]; - - if( currentTarget->currentActionSalvaged ) { - // The currentAction told the node to remove it. To prevent the action from - // accidentally deallocating itself before finishing its step, we retained - // it. Now that step is done, it's safe to release it. - void* a = (__bridge void*) currentTarget->currentAction; - CFRelease(a); - - } else if( [currentTarget->currentAction isDone] ) { - [currentTarget->currentAction stop]; - - CCAction *a = currentTarget->currentAction; - // Make currentAction nil to prevent removeAction from salvaging it. - currentTarget->currentAction = nil; - [self removeAction:a]; - } - - currentTarget->currentAction = nil; - } - } - - // elt, at this moment, is still valid - // so it is safe to ask this here (issue #490) - elt = elt->hh.next; - - // only delete currentTarget if no actions were scheduled during the cycle (issue #481) - if( currentTargetSalvaged && currentTarget->actions.count == 0 ) - [self deleteHashElement:currentTarget]; - } - - // issue #635 - currentTarget = nil; -} -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionProgressTimer.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionProgressTimer.h deleted file mode 100644 index 501580a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionProgressTimer.h +++ /dev/null @@ -1,92 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (C) 2010 Lam Pham - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import -#import "CCProgressNode.h" -#import "CCActionInterval.h" - -/** - * This action is for use with the CCProgressNode to control the progression to animation. - */ -@interface CCActionProgressTo : CCActionInterval { - float _to; - float _from; -} - -/** - * Creates a progress action. - * - * @param duration Action duration. - * @param percent Percentage. - * - * @return New prgress action. - */ -+ (id)actionWithDuration:(CCTime)duration percent:(float)percent; - -/** - * Initializes a progress action. - * - * @param duration Action duration. - * @param percent Percentage. - * - * @return New progress action. - */ -- (id)initWithDuration:(CCTime)duration percent:(float)percent; - -@end - - -/** - * This action is for use with the CCProgressNode to control the progression from and to animation. - */ -@interface CCActionProgressFromTo : CCActionInterval { - float _to; - float _from; -} - -/** - * Creates a progress action. - * - * @param duration Action duration. - * @param fromPercentage Percentage to start from. - * @param toPercentage Percentage to end at. - * - * @return New progress action. - */ -+ (id)actionWithDuration:(CCTime)duration from:(float)fromPercentage to:(float)toPercentage; - -/** - * Initializes a progress action. - * - * @param duration Action duration. - * @param fromPercentage Percentage to start from. - * @param toPercentage Percentage to end at. - * - * @return New progress action. - */ -- (id)initWithDuration:(CCTime)duration from:(float)fromPercentage to:(float)toPercentage; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionProgressTimer.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionProgressTimer.m deleted file mode 100644 index e49c0c5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionProgressTimer.m +++ /dev/null @@ -1,102 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (C) 2010 Lam Pham - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - - -#import "CCActionProgressTimer.h" - -@implementation CCActionProgressTo -+(id) actionWithDuration: (CCTime) t percent: (float) v -{ - return [[ self alloc] initWithDuration: t percent: v]; -} - --(id) initWithDuration: (CCTime) t percent: (float) v -{ - if( (self=[super initWithDuration: t] ) ) - _to = v; - - return self; -} - --(id) copyWithZone: (NSZone*) zone -{ - CCAction *copy = [[[self class] allocWithZone: zone] initWithDuration:_duration percent:_to]; - return copy; -} - --(void) startWithTarget:(id) aTarget; -{ - [super startWithTarget:aTarget]; - _from = [(CCProgressNode*)_target percentage]; - - // XXX: Is this correct ? - // Adding it to support CCRepeat - if( _from == 100) - _from = 0; -} - --(void) update: (CCTime) t -{ - [(CCProgressNode*)_target setPercentage: _from + ( _to - _from ) * t]; -} -@end - -@implementation CCActionProgressFromTo -+(id) actionWithDuration: (CCTime) t from:(float)fromPercentage to:(float) toPercentage -{ - return [[self alloc] initWithDuration: t from: fromPercentage to: toPercentage]; -} - --(id) initWithDuration: (CCTime) t from:(float)fromPercentage to:(float) toPercentage -{ - if( (self=[super initWithDuration: t] ) ){ - _to = toPercentage; - _from = fromPercentage; - } - return self; -} - --(id) copyWithZone: (NSZone*) zone -{ - CCAction *copy = [[[self class] allocWithZone: zone] initWithDuration:_duration from:_from to:_to]; - return copy; -} - -- (CCActionInterval *) reverse -{ - return [[self class] actionWithDuration:_duration from:_to to:_from]; -} - --(void) startWithTarget:(id) aTarget; -{ - [super startWithTarget:aTarget]; -} - --(void) update: (CCTime) t -{ - [(CCProgressNode*)_target setPercentage: _from + ( _to - _from ) * t]; -} -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionTween.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionTween.h deleted file mode 100644 index a88a1d0..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionTween.h +++ /dev/null @@ -1,71 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright 2009 lhunath (Maarten Billemont) - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import -#import "CCActionInterval.h" - -/** - * CCActionTween is an action that lets you modify over time any property of a node. - * - * Examples: - * - * 1) Modify the width property of a target from 200 to 300 in 2 seconds: - * - [target runAction:[CCActionTween actionWithDuration:2 key:@"width" from:200 to:300]] - * - * 2) Modify the scale property from 1 to 3 in 5 seconds - * - [target runAction:[CCActionTween actionWithDuration:5 key:@"scale" from:1 to:3]] - */ -@interface CCActionTween : CCActionInterval { - NSString *_key; - float _from, _to; - float _delta; -} - -/** - * Creates an initializes a tween action. - * - * @param aDuration Action duration. - * @param key Property key to modify. - * @param from Value to tween from. - * @param to Value to tween to. - * - * @return New tween action. - */ -+ (id)actionWithDuration:(CCTime)aDuration key:(NSString *)key from:(float)from to:(float)to; - -/** - * Initializes an initializes a tween action. - * - * @param aDuration Action duration. - * @param key Property key to modify. - * @param from Value to tween from. - * @param to Value to tween to. - * - * @return New tween action. - */ -- (id)initWithDuration:(CCTime)aDuration key:(NSString *)key from:(float)from to:(float)to; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionTween.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionTween.m deleted file mode 100644 index 5f7b2bf..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCActionTween.m +++ /dev/null @@ -1,68 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright 2009 lhunath (Maarten Billemont) - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCActionTween.h" - - -@implementation CCActionTween - -+ (id)actionWithDuration:(CCTime)aDuration key:(NSString *)aKey from:(float)aFrom to:(float)aTo { - - return [[[self class] alloc] initWithDuration:aDuration key:aKey from:aFrom to:aTo]; -} - -- (id)initWithDuration:(CCTime)aDuration key:(NSString *)key from:(float)from to:(float)to { - - if ((self = [super initWithDuration:aDuration])) { - - _key = [key copy]; - _to = to; - _from = from; - - } - - return self; -} - - -- (void)startWithTarget:aTarget -{ - [super startWithTarget:aTarget]; - _delta = _to - _from; -} - -- (void) update:(CCTime) dt -{ - [_target setValue:[NSNumber numberWithFloat:_to - _delta * (1 - dt)] forKey:_key]; -} - -- (CCActionInterval *) reverse -{ - return [[self class] actionWithDuration:_duration key:_key from:_to to:_from]; -} - - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCAnimation.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCAnimation.h deleted file mode 100644 index 1513f29..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCAnimation.h +++ /dev/null @@ -1,240 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import -#ifdef __CC_PLATFORM_IOS -#import -#endif - -@class CCSpriteFrame; -@class CCTexture; -@class CCSpriteFrame; - -/** - CCAnimationFrame contains core information relating to a single animation frame. - - ### Notes - - A CCAnimationFrameDisplayedNotification notification will be broadcasted when a frame is displayed that contains a non nil dictionary. - - */ -@interface CCAnimationFrame : NSObject { - - // SpriteFrame object. - CCSpriteFrame* _spriteFrame; - - // Display frame for x delay time units. - float _delayUnits; - - // Custom dictionary. - NSDictionary *_userInfo; -} - - -/// ----------------------------------------------------------------------- -/// @name Accessing the Animation Frame Attributes -/// ----------------------------------------------------------------------- - -/** CCSpriteFrame to be used. */ -@property (nonatomic, readwrite, strong) CCSpriteFrame* spriteFrame; - -/** Number of time units to display this frame. */ -@property (nonatomic, readwrite) float delayUnits; - -/** Custom dictionary. */ -@property (nonatomic, readwrite, strong) NSDictionary *userInfo; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCAnimationFrame Object -/// ----------------------------------------------------------------------- - -/** - * Initializes and returns an Animation Frame object using the specified frame name, delay units and user info values. - * - * @param spriteFrame Sprite Frame. - * @param delayUnits Delay time units. - * @param userInfo Custom dictionary. - * - * @return An initialized CCAnimationFrame Object. - */ --(id) initWithSpriteFrame:(CCSpriteFrame*)spriteFrame delayUnits:(float)delayUnits userInfo:(NSDictionary*)userInfo; - -@end - - -/** - A CCAnimation object is used to perform animations on a CCSprite object. - The CCAnimation object primarily contains a collection of CCAnimationFrame objects to define the animation. - */ -@interface CCAnimation : NSObject -{ - // Array of CCSpriteFrame. - NSMutableArray *_frames; - - // Total delay units. - float _totalDelayUnits; - - // Delay in seconds of the per frame delay unit. - float _delayPerUnit; - - // True to restore original frame when animation complete. - BOOL _restoreOriginalFrame; - - // Number of times to loop animation. - NSUInteger _loops; -} - - -/// ----------------------------------------------------------------------- -/// @name Accessing the Animation Attributes -/// ----------------------------------------------------------------------- - -/** Total Delay units. */ -@property (nonatomic, readonly) float totalDelayUnits; - -/** Delay in seconds of the per frame delay unit. */ -@property (nonatomic, readwrite) float delayPerUnit; - -/** Duration in seconds of the whole animation. */ -@property (nonatomic,readonly) float duration; - -/** Array of CCAnimationFrames. */ -@property (nonatomic,readwrite,strong) NSMutableArray *frames; - -/** True to restore original frame when animation complete. */ -@property (nonatomic,readwrite) BOOL restoreOriginalFrame; - -/** Number of times to loop animation. */ -@property (nonatomic, readwrite) NSUInteger loops; - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCAnimation Object -/// ----------------------------------------------------------------------- - -/** - * Creates and returns an animation object. - * - * @return The CCAnimation Object. - */ -+(id) animation; - -/** - * Creates and returns an animation object using the specified CCSpriteFrame array value. - * Default per frame delay of 1 second. - * - * @param arrayOfSpriteFrameNames CCSpriteFrame array. - * - * @return The CCAnimation Object. - */ -+(id) animationWithSpriteFrames:(NSArray*)arrayOfSpriteFrameNames; - -/** - * Creates and returns an animation object using the specified CCSpriteFrame array and per frame dealy values. - * - * @param arrayOfSpriteFrameNames CCSpriteFrame array. - * @param delay Per frame delay (in seconds). - * - * @return The CCAnimation Object. - */ -+(id) animationWithSpriteFrames:(NSArray*)arrayOfSpriteFrameNames delay:(float)delay; - -/** - * Creates and returns an animation object using the specified CCSpriteFrame array, per frame delay and times to repeat animation values. - * - * @param arrayOfAnimationFrames CCSpriteFrame array. - * @param delayPerUnit Per frame delay (in seconds). - * @param loops Number of times to repeat animation. - * - * @return The CCAnimation Object. - */ -+(id) animationWithAnimationFrames:(NSArray*)arrayOfAnimationFrames delayPerUnit:(float)delayPerUnit loops:(NSUInteger)loops; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCAnimation Object -/// ----------------------------------------------------------------------- - -/** - * Initializes and returns an animation object. - * - * @param arrayOfSpriteFrameNames CCSpriteFrame array. - * - * @return An initialized CCAnimation Object. - */ --(id) initWithSpriteFrames:(NSArray*)arrayOfSpriteFrameNames; - -/** - * Initializes and returns an animation object using the specified CCSpriteFrame array and per frame dealy values. - * - * @param arrayOfSpriteFrameNames CCSpriteFrame array. - * @param delay Per frame delay (in seconds). - * - * @return An initialized CCAnimation Object. - */ --(id) initWithSpriteFrames:(NSArray *)arrayOfSpriteFrameNames delay:(float)delay; - -/** - * Initializes and returns an animation object using the specified CCSpriteFrame array, per frame delay and times to repeat animation values. - * - * @param arrayOfAnimationFrames CCSpriteFrame array. - * @param delayPerUnit Per frame delay (in seconds). - * @param loops Number of times to repeat animation. - * - * @return An initialized CCAnimation Object. - */ --(id) initWithAnimationFrames:(NSArray*)arrayOfAnimationFrames delayPerUnit:(float)delayPerUnit loops:(NSUInteger)loops; - - -/// ----------------------------------------------------------------------- -/// @name Animation Management -/// ----------------------------------------------------------------------- - -/** - * Add the specified sprite frame to the animation object. - * - * @param frame CCSpriteFrame object. - */ --(void) addSpriteFrame:(CCSpriteFrame*)frame; - -/** - * Creates and adds a CCSpriteFrame to the animation object from the specified image file. - * - * @param filename Image file resource. - */ --(void) addSpriteFrameWithFilename:(NSString*)filename; - -/** - * Creates and adds a CCSpriteFrame to the animation object from the specified the texture and rectangle values. - * - * @param texture Texture object. - * @param rect Rectangle to use. - */ --(void) addSpriteFrameWithTexture:(CCTexture*)texture rect:(CGRect)rect; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCAnimation.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCAnimation.m deleted file mode 100644 index 30573da..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCAnimation.m +++ /dev/null @@ -1,196 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "ccMacros.h" -#import "CCAnimation.h" -#import "CCSpriteFrame.h" -#import "CCTexture.h" -#import "CCTextureCache.h" - -#pragma mark - CCAnimationFrame -@implementation CCAnimationFrame - -@synthesize spriteFrame = _spriteFrame, delayUnits = _delayUnits, userInfo=_userInfo; - --(id) initWithSpriteFrame:(CCSpriteFrame *)spriteFrame delayUnits:(float)delayUnits userInfo:(NSDictionary*)userInfo -{ - if( (self=[super init]) ) { - self.spriteFrame = spriteFrame; - self.delayUnits = delayUnits; - self.userInfo = userInfo; - } - - return self; -} - --(void) dealloc -{ - CCLOGINFO( @"cocos2d: deallocing %@", self); - - -} - --(id) copyWithZone: (NSZone*) zone -{ - CCAnimationFrame *copy = [[[self class] allocWithZone: zone] initWithSpriteFrame:[_spriteFrame copy] delayUnits:_delayUnits userInfo:[_userInfo copy] ]; - return copy; -} - --(NSString*) description -{ - return [NSString stringWithFormat:@"<%@ = %p | SpriteFrame = %p, delayUnits = %0.2f >", [self class], self, _spriteFrame, _delayUnits ]; -} -@end - - -#pragma mark - CCAnimation - -@implementation CCAnimation -@synthesize frames = _frames, totalDelayUnits=_totalDelayUnits, delayPerUnit=_delayPerUnit, restoreOriginalFrame=_restoreOriginalFrame, loops=_loops; - -+(id) animation -{ - return [[self alloc] init]; -} - -+(id) animationWithSpriteFrames:(NSArray*)frames -{ - return [[self alloc] initWithSpriteFrames:frames]; -} - -+(id) animationWithSpriteFrames:(NSArray*)frames delay:(float)delay -{ - return [[self alloc] initWithSpriteFrames:frames delay:delay]; -} - -+(id) animationWithAnimationFrames:(NSArray*)arrayOfAnimationFrames delayPerUnit:(float)delayPerUnit loops:(NSUInteger)loops -{ - return [[self alloc] initWithAnimationFrames:arrayOfAnimationFrames delayPerUnit:delayPerUnit loops:loops]; -} - --(id) init -{ - return [self initWithSpriteFrames:nil delay:0]; -} - --(id) initWithSpriteFrames:(NSArray*)frames -{ - return [self initWithSpriteFrames:frames delay:0]; -} - --(id) initWithSpriteFrames:(NSArray*)array delay:(float)delay -{ - if( (self=[super init]) ) - { - _loops = 1; - _delayPerUnit = delay; - - self.frames = [NSMutableArray arrayWithCapacity:[array count]]; - - for( CCSpriteFrame *frame in array ) { - CCAnimationFrame *animFrame = [[CCAnimationFrame alloc] initWithSpriteFrame:frame delayUnits:1 userInfo:nil]; - - [self.frames addObject:animFrame]; - _totalDelayUnits++; - } - - } - return self; -} - --(id) initWithAnimationFrames:(NSArray*)arrayOfAnimationFrames delayPerUnit:(float)delayPerUnit loops:(NSUInteger)loops -{ - if( ( self=[super init]) ) - { - _delayPerUnit = delayPerUnit; - _loops = loops; - - self.frames = [NSMutableArray arrayWithArray:arrayOfAnimationFrames]; - - for( CCAnimationFrame *animFrame in _frames ) - _totalDelayUnits += animFrame.delayUnits; - } - return self; -} - -- (NSString*) description -{ - return [NSString stringWithFormat:@"<%@ = %p | frames=%lu, totalDelayUnits=%f, delayPerUnit=%f, loops=%lu>", [self class], self, - (unsigned long)[_frames count], - _totalDelayUnits, - _delayPerUnit, - (unsigned long)_loops - ]; -} - --(float) duration -{ - return _totalDelayUnits * _delayPerUnit; -} - -- (id)copyWithZone:(NSZone *)zone -{ - CCAnimation *animation = [[[self class] allocWithZone: zone] initWithAnimationFrames:_frames delayPerUnit:_delayPerUnit loops:_loops]; - animation.restoreOriginalFrame = _restoreOriginalFrame; - - return animation; -} - --(void) dealloc -{ - CCLOGINFO( @"cocos2d: deallocing %@",self); - -} - --(void) addSpriteFrame:(CCSpriteFrame*)frame -{ - CCAnimationFrame *animFrame = [[CCAnimationFrame alloc] initWithSpriteFrame:frame delayUnits:1 userInfo:nil]; - [_frames addObject:animFrame]; - - // update duration - _totalDelayUnits++; -} - --(void) addSpriteFrameWithFilename:(NSString*)filename -{ - CCTexture *texture = [[CCTextureCache sharedTextureCache] addImage:filename]; - - CGSize sizeInPixels = texture.contentSizeInPixels; - CGRect rectInPixels = {CGPointZero, sizeInPixels}; - CCSpriteFrame *spriteFrame = [CCSpriteFrame frameWithTexture:texture rectInPixels:rectInPixels rotated:NO offset:CGPointZero originalSize:sizeInPixels]; - - [self addSpriteFrame:spriteFrame]; -} - --(void) addSpriteFrameWithTexture:(CCTexture*)texture rect:(CGRect)rect -{ - CGRect rectInPixels = CC_RECT_SCALE(rect, texture.contentScale); - CCSpriteFrame *frame = [CCSpriteFrame frameWithTexture:texture rectInPixels:rectInPixels rotated:NO offset:CGPointZero originalSize:rectInPixels.size]; - [self addSpriteFrame:frame]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCAnimationCache.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCAnimationCache.h deleted file mode 100644 index e5695ee..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCAnimationCache.h +++ /dev/null @@ -1,90 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import - -@class CCAnimation; - -/** - Singleton that manages the CCAnimation cache. - */ -@interface CCAnimationCache : NSObject { - - // Animation cache dictonary. - NSMutableDictionary *_animations; -} - -/** Animation cache shared instance. */ -+(CCAnimationCache *) sharedAnimationCache; - - -/// ----------------------------------------------------------------------- -/// @name Animation Cache Management -/// ----------------------------------------------------------------------- - -/** Purges the animation cache. */ -+(void) purgeSharedAnimationCache; - -/** - * Add the specified animation with name values to the animation cache. - * - * @param animation Animation object. - * @param name Animation key name. - */ --(void) addAnimation:(CCAnimation*)animation name:(NSString*)name; - -/** - * Remove animation from cache using specified key value name. - * - * @param name Animation key name. - */ --(void) removeAnimationByName:(NSString*)name; - -/** - * Returns a CCAnimation object from the specified key name value. - * - * @param name Animation key name. - * - * @return CCAnimation object. - */ --(CCAnimation*) animationByName:(NSString*)name; - -/** - * Add animation to cache using the specified dictionary. - * - * @param dictionary Animation dictionary. - */ --(void) addAnimationsWithDictionary:(NSDictionary *)dictionary; - -/** - * Add an animation to cache using the specified plist file. - * - * @param plist file resource path. - */ --(void) addAnimationsWithFile:(NSString *)plist; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCAnimationCache.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCAnimationCache.m deleted file mode 100644 index 851983e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCAnimationCache.m +++ /dev/null @@ -1,243 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2011 John Wordsworth - * Copyright (c) 2013-2014 Cocos2D Authors - * - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCAnimationCache.h" -#import "ccMacros.h" -#import "CCSpriteFrameCache.h" -#import "CCAnimation.h" -#import "CCSprite.h" -#import "Support/CCFileUtils.h" - - -@implementation CCAnimationCache - -#pragma mark CCAnimationCache - Alloc, Init & Dealloc - -static CCAnimationCache *_sharedAnimationCache=nil; - -+ (CCAnimationCache *)sharedAnimationCache -{ - if (!_sharedAnimationCache) - _sharedAnimationCache = [[CCAnimationCache alloc] init]; - - return _sharedAnimationCache; -} - -+(id)alloc -{ - NSAssert(_sharedAnimationCache == nil, @"Attempted to allocate a second instance of a singleton."); - return [super alloc]; -} - -+(void)purgeSharedAnimationCache -{ - _sharedAnimationCache = nil; -} - --(id) init -{ - if( (self=[super init]) ) { - _animations = [[NSMutableDictionary alloc] initWithCapacity: 20]; - } - - return self; -} - -- (NSString*) description -{ - return [NSString stringWithFormat:@"<%@ = %p | num of animations = %lu>", [self class], self, (unsigned long)[_animations count]]; -} - --(void) dealloc -{ - CCLOGINFO(@"cocos2d: deallocing %@", self); - -} - -#pragma mark CCAnimationCache - load/get/del - --(void) addAnimation:(CCAnimation*)animation name:(NSString*)name -{ - [_animations setObject:animation forKey:name]; -} - --(void) removeAnimationByName:(NSString*)name -{ - if( ! name ) - return; - - [_animations removeObjectForKey:name]; -} - --(CCAnimation*) animationByName:(NSString*)name -{ - return [_animations objectForKey:name]; -} - -#pragma mark CCAnimationCache - from file - --(void) parseVersion1:(NSDictionary*)animations -{ - NSArray* animationNames = [animations allKeys]; - CCSpriteFrameCache *frameCache = [CCSpriteFrameCache sharedSpriteFrameCache]; - - for( NSString *name in animationNames ) { - NSDictionary* animationDict = [animations objectForKey:name]; - NSArray *frameNames = [animationDict objectForKey:@"frames"]; - NSNumber *delay = [animationDict objectForKey:@"delay"]; - CCAnimation* animation = nil; - - if ( frameNames == nil ) { - CCLOG(@"cocos2d: CCAnimationCache: Animation '%@' found in dictionary without any frames - cannot add to animation cache.", name); - continue; - } - - NSMutableArray *frames = [NSMutableArray arrayWithCapacity:[frameNames count]]; - - for( NSString *frameName in frameNames ) { - CCSpriteFrame *spriteFrame = [frameCache spriteFrameByName:frameName]; - - if ( ! spriteFrame ) { - CCLOG(@"cocos2d: CCAnimationCache: Animation '%@' refers to frame '%@' which is not currently in the CCSpriteFrameCache. This frame will not be added to the animation.", name, frameName); - - continue; - } - - CCAnimationFrame *animFrame = [[CCAnimationFrame alloc] initWithSpriteFrame:spriteFrame delayUnits:1 userInfo:nil]; - [frames addObject:animFrame]; - } - - if ( [frames count] == 0 ) { - CCLOG(@"cocos2d: CCAnimationCache: None of the frames for animation '%@' were found in the CCSpriteFrameCache. Animation is not being added to the Animation Cache.", name); - continue; - } else if ( [frames count] != [frameNames count] ) { - CCLOG(@"cocos2d: CCAnimationCache: An animation in your dictionary refers to a frame which is not in the CCSpriteFrameCache. Some or all of the frames for the animation '%@' may be missing.", name); - } - - animation = [CCAnimation animationWithAnimationFrames:frames delayPerUnit:[delay floatValue] loops:1 ]; - - [[CCAnimationCache sharedAnimationCache] addAnimation:animation name:name]; - } -} - --(void) parseVersion2:(NSDictionary*)animations -{ - NSArray* animationNames = [animations allKeys]; - CCSpriteFrameCache *frameCache = [CCSpriteFrameCache sharedSpriteFrameCache]; - - for( NSString *name in animationNames ) - { - NSDictionary* animationDict = [animations objectForKey:name]; - - NSNumber *loops = [animationDict objectForKey:@"loops"]; - BOOL restoreOriginalFrame = [[animationDict objectForKey:@"restoreOriginalFrame"] boolValue]; - NSArray *frameArray = [animationDict objectForKey:@"frames"]; - - - if ( frameArray == nil ) { - CCLOG(@"cocos2d: CCAnimationCache: Animation '%@' found in dictionary without any frames - cannot add to animation cache.", name); - continue; - } - - // Array of AnimationFrames - NSMutableArray *array = [[NSMutableArray alloc] initWithCapacity:[frameArray count]]; - - for( NSDictionary *entry in frameArray ) { - NSString *spriteFrameName = [entry objectForKey:@"spriteframe"]; - CCSpriteFrame *spriteFrame = [frameCache spriteFrameByName:spriteFrameName]; - - if( ! spriteFrame ) { - CCLOG(@"cocos2d: CCAnimationCache: Animation '%@' refers to frame '%@' which is not currently in the CCSpriteFrameCache. This frame will not be added to the animation.", name, spriteFrameName); - - continue; - } - - float delayUnits = [[entry objectForKey:@"delayUnits"] floatValue]; - NSDictionary *userInfo = [entry objectForKey:@"notification"]; - - CCAnimationFrame *animFrame = [[CCAnimationFrame alloc] initWithSpriteFrame:spriteFrame delayUnits:delayUnits userInfo:userInfo]; - - [array addObject:animFrame]; - } - - float delayPerUnit = [[animationDict objectForKey:@"delayPerUnit"] floatValue]; - CCAnimation *animation = [[CCAnimation alloc] initWithAnimationFrames:array delayPerUnit:delayPerUnit loops:(loops?[loops intValue]:1)]; - - [animation setRestoreOriginalFrame:restoreOriginalFrame]; - - [[CCAnimationCache sharedAnimationCache] addAnimation:animation name:name]; - } -} - --(void)addAnimationsWithDictionary:(NSDictionary *)dictionary -{ - NSDictionary *animations = [dictionary objectForKey:@"animations"]; - - if ( animations == nil ) { - CCLOG(@"cocos2d: CCAnimationCache: No animations were found in provided dictionary."); - return; - } - - NSUInteger version = 1; - NSDictionary *properties = [dictionary objectForKey:@"properties"]; - if( properties ) - version = [[properties objectForKey:@"format"] intValue]; - - NSArray *spritesheets = [properties objectForKey:@"spritesheets"]; - for( NSString *name in spritesheets ) - [[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:name]; - - switch (version) { - case 1: - [self parseVersion1:animations]; - break; - case 2: - [self parseVersion2:animations]; - break; - default: - NSAssert(NO, @"Invalid animation format"); - } -} - - -/** Read an NSDictionary from a plist file and parse it automatically for animations */ --(void)addAnimationsWithFile:(NSString *)plist -{ - NSAssert( plist, @"Invalid texture file name"); - - NSString *path = [[CCFileUtils sharedFileUtils] fullPathForFilename:plist]; - NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path]; - - NSAssert1( dict, @"CCAnimationCache: File could not be found: %@", plist); - - - [self addAnimationsWithDictionary:dict]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCAtlasNode.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCAtlasNode.h deleted file mode 100644 index 13f2567..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCAtlasNode.h +++ /dev/null @@ -1,135 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCTextureAtlas.h" -#import "CCNode.h" -#import "CCProtocols.h" - -@class CCTexture; - -/** CCAtlasNode is a subclass of CCNode that implements the CCTextureProtocol protocol - - It knows how to render a TextureAtlas object. - If you are going to render a TextureAtlas consider sub-classing CCAtlasNode (or a subclass of CCAtlasNode) - - All features from CCNode are valid, plus the following features: - - opacity and RGB colors - */ -@interface CCAtlasNode : CCNode { - // Texture Atlas. - CCTextureAtlas *_textureAtlas; - - // Chars per row. - NSUInteger _itemsPerRow; - - // Chars per column. - NSUInteger _itemsPerColumn; - - // Width of each char. - NSUInteger _itemWidth; - - // Height of each char. - NSUInteger _itemHeight; - - // Quads to draw. - NSUInteger _quadsToDraw; - - // Blend function. - ccBlendFunc _blendFunc; - - // Texture RGBA. - ccColor3B _colorUnmodified; - BOOL _opacityModifyRGB; - - // Color uniform. - GLint _uniformColor; -} - - -/// ----------------------------------------------------------------------- -/// @name Accessing the Atlas Node Attributes -/// ----------------------------------------------------------------------- - -/** Conforms to CCTextureProtocol protocol. */ -@property (nonatomic,readwrite,strong) CCTextureAtlas *textureAtlas; - -/** Conforms to CCTextureProtocol protocol. */ -@property (nonatomic,readwrite) ccBlendFunc blendFunc; - -/** How many quads to draw. */ -@property (nonatomic,readwrite) NSUInteger quadsToDraw; - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCAtlasNode Object -/// ----------------------------------------------------------------------- - -/** - * Creates a CCAtlasNode with an Atlas file the width and height of each item measured in points and the quantity of items to render. - * - * @param tile Tile filename. - * @param w Width of tile node. - * @param h Height of tile node. - * @param c Number of tiles to render. - * - * @return A newly initialized CCAtlasNode. - */ -+(id) atlasWithTileFile:(NSString*)tile tileWidth:(NSUInteger)w tileHeight:(NSUInteger)h itemsToRender: (NSUInteger) c; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCAtlasNode Object -/// ----------------------------------------------------------------------- - -/** - * Initializes an CCAtlasNode with an Atlas file the width and height of each item measured in points and the quantity of items to render - * - * @param tile Tile filename. - * @param w Width of tile node. - * @param h Height of tile node. - * @param c Number of tiles to render. - * - * @return A newly initialized CCAtlasNode. - */ --(id) initWithTileFile:(NSString*)tile tileWidth:(NSUInteger)w tileHeight:(NSUInteger)h itemsToRender: (NSUInteger) c; - -/** - * Initializes an CCAtlasNode with a texture the width and height of each item measured in points and the quantity of items to render. - * - * @param texture Texture. - * @param w Width of tile node. - * @param h Height of tile node. - * @param c Number of tiles to render. - * - * @return A newly initialized CCAtlasNode. - */ --(id) initWithTexture:(CCTexture*)texture tileWidth:(NSUInteger)w tileHeight:(NSUInteger)h itemsToRender: (NSUInteger) c; - -/** Updates the Atlas (indexed vertex array). Shall be overridden in subclasses. */ --(void) updateAtlasValues; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCAtlasNode.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCAtlasNode.m deleted file mode 100644 index 672554c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCAtlasNode.m +++ /dev/null @@ -1,206 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - - -#import "CCAtlasNode.h" -#import "ccMacros.h" -#import "CCGLProgram.h" -#import "CCTextureCache.h" -#import "CCShaderCache.h" -#import "ccGLStateCache.h" -#import "CCDirector.h" -#import "Support/TransformUtils.h" -#import "CCNode_Private.h" - -// external -#import "kazmath/GL/matrix.h" - - -@interface CCAtlasNode () --(void) calculateMaxItems; --(void) updateBlendFunc; --(void) updateOpacityModifyRGB; -@end - -@implementation CCAtlasNode - -@synthesize textureAtlas = _textureAtlas; -@synthesize blendFunc = _blendFunc; -@synthesize quadsToDraw = _quadsToDraw; - -#pragma mark CCAtlasNode - Creation & Init -- (id) init -{ - NSAssert( NO, @"Not supported - Use initWtihTileFile instead"); - return self; -} - -+(id) atlasWithTileFile:(NSString*)tile tileWidth:(NSUInteger)w tileHeight:(NSUInteger)h itemsToRender: (NSUInteger) c -{ - return [[self alloc] initWithTileFile:tile tileWidth:w tileHeight:h itemsToRender:c]; -} - --(id) initWithTileFile:(NSString*)filename tileWidth:(NSUInteger)w tileHeight:(NSUInteger)h itemsToRender: (NSUInteger) c -{ - CCTexture *texture = [[CCTextureCache sharedTextureCache] addImage:filename]; - return [self initWithTexture:texture tileWidth:w tileHeight:h itemsToRender:c]; -} - --(id) initWithTexture:(CCTexture*)texture tileWidth:(NSUInteger)w tileHeight:(NSUInteger)h itemsToRender: (NSUInteger) c; -{ - if( (self=[super init]) ) { - - _itemWidth = w; - _itemHeight = h; - - _colorUnmodified = ccWHITE; - _opacityModifyRGB = YES; - - _blendFunc.src = CC_BLEND_SRC; - _blendFunc.dst = CC_BLEND_DST; - - _textureAtlas = [[CCTextureAtlas alloc] initWithTexture:texture capacity:c]; - - if( ! _textureAtlas ) { - CCLOG(@"cocos2d: Could not initialize CCAtlasNode. Invalid Texture"); - return nil; - } - - [self updateBlendFunc]; - [self updateOpacityModifyRGB]; - - [self calculateMaxItems]; - - self.quadsToDraw = c; - - // shader stuff - self.shaderProgram = [[CCShaderCache sharedShaderCache] programForKey:kCCShader_PositionTexture_uColor]; - _uniformColor = glGetUniformLocation( _shaderProgram.program, "u_color"); - } - return self; -} - - -#pragma mark CCAtlasNode - Atlas generation - --(void) calculateMaxItems -{ - CGSize s = [[_textureAtlas texture] contentSize]; - _itemsPerColumn = s.height / _itemHeight; - _itemsPerRow = s.width / _itemWidth; -} - --(void) updateAtlasValues -{ - [NSException raise:@"CCAtlasNode:Abstract" format:@"updateAtlasValue not overriden"]; -} - -#pragma mark CCAtlasNode - draw -- (void) draw -{ - CC_NODE_DRAW_SETUP(); - - ccGLBlendFunc( _blendFunc.src, _blendFunc.dst ); - - [_shaderProgram setUniformLocation:_uniformColor with4fv:&_displayColor count:1]; - - [_textureAtlas drawNumberOfQuads:_quadsToDraw fromIndex:0]; -} - -#pragma mark CCAtlasNode - RGBA protocol - -- (CCColor*) color -{ - if (_opacityModifyRGB) - return [CCColor colorWithCcColor3b:_colorUnmodified]; - - return super.color; -} - --(void) setColor:(CCColor*)color -{ - ccColor4F color4f = color.ccColor4f; - _colorUnmodified = color.ccColor3b; - - if( _opacityModifyRGB ){ - // premultiply the alpha back in. - color4f.r *= color4f.a; - color4f.g *= color4f.a; - color4f.b *= color4f.a; - color = [CCColor colorWithCcColor4f:color4f]; - } - [super setColor:color]; -} - --(void) setOpacity:(CGFloat) anOpacity -{ - [super setOpacity:anOpacity]; - - // special opacity for premultiplied textures - if( _opacityModifyRGB ) - [self setColor: [CCColor colorWithCcColor3b:_colorUnmodified]]; -} - --(void) setOpacityModifyRGB:(BOOL)modify -{ - CCColor* oldColor = self.color; - _opacityModifyRGB = modify; - self.color = oldColor; -} - --(BOOL) doesOpacityModifyRGB -{ - return _opacityModifyRGB; -} - --(void) updateOpacityModifyRGB -{ - _opacityModifyRGB = [_textureAtlas.texture hasPremultipliedAlpha]; -} - -#pragma mark CCAtlasNode - CCNodeTexture protocol - --(void) updateBlendFunc -{ - if( ! [_textureAtlas.texture hasPremultipliedAlpha] ) { - _blendFunc.src = GL_SRC_ALPHA; - _blendFunc.dst = GL_ONE_MINUS_SRC_ALPHA; - } -} - --(void) setTexture:(CCTexture*)texture -{ - _textureAtlas.texture = texture; - [self updateBlendFunc]; - [self updateOpacityModifyRGB]; -} - --(CCTexture*) texture -{ - return _textureAtlas.texture; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCClippingNode.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCClippingNode.h deleted file mode 100644 index 37bef35..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCClippingNode.h +++ /dev/null @@ -1,108 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2012 Pierre-David Bélanger - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCNode.h" - -/** - CCClippingNode can be used to clip (crop) your node content using a stencil. - - ### Notes - - - The stencil is an other CCNode that will not be drawn. - - The clipping is done using the alpha part of the stencil (adjusted with an alphaThreshold). - - Alpha threshold, content is only drawn where the stencil has pixels with alpha greater than the alpha threshold. (Default 1 disable alpha test) - - Inverted, when True only draw the content outside of the stencil. (Default False) - - */ -@interface CCClippingNode : CCNode { - - // Stencil Node. - CCNode *_stencil; - - // Alpha threshold. - GLfloat _alphaThreshold; - - // Inverted. - BOOL _inverted; -} - -/// ----------------------------------------------------------------------- -/// @name Accessing Clipping Node Attributes -/// ----------------------------------------------------------------------- - - -/** Stencil Node. */ -@property (nonatomic, strong) CCNode *stencil; - -/** The Alpha threshold. */ -@property (nonatomic) GLfloat alphaThreshold; - -/** Inverted. */ -@property (nonatomic) BOOL inverted; - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCClippingNode Object -/// ----------------------------------------------------------------------- - -/** - * Creates and returns a clipping node object without a stencil. - * - * @return The CCClippingNode Object. - */ -+(id) clippingNode; - -/** - * Creates and returns a clipping node object with the specified stencil node. - * - * @param stencil Node to use as stencil. - * - * @return The CCClippingNode Object. - */ -+(id) clippingNodeWithStencil:(CCNode *)stencil; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCClippingNode Object -/// ----------------------------------------------------------------------- - -/** - * Initializes and returns a clipping node object without a stencil. - * - * @return An initialized CCClippingNode Object. - */ --(id) init; - -/** - * Initializes and returns a clipping node object with the specified stencil node. - * - * @param stencil Node to use as stencil. - * - * @return An initialized CCClippingNode Object. - */ --(id) initWithStencil:(CCNode *)stencil; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCClippingNode.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCClippingNode.m deleted file mode 100644 index 49fb1c6..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCClippingNode.m +++ /dev/null @@ -1,356 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2012 Pierre-David Bélanger - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCClippingNode.h" - -#import "CCGL.h" -#import "OpenGL_Internal.h" - -#import "CCGLProgram.h" -#import "CCShaderCache.h" - -#import "CCDirector.h" -#import "CGPointExtension.h" - -#import "kazmath/GL/matrix.h" - -#import "CCNode_Private.h" -#import "CCDrawingPrimitives.h" - -static GLint _stencilBits = -1; - -static void setProgram(CCNode *n, CCGLProgram *p) { - n.shaderProgram = p; - if (!n.children) return; - for (CCNode* c in n.children) setProgram(c,p); -} - -@implementation CCClippingNode - -@synthesize stencil = _stencil; -@synthesize alphaThreshold = _alphaThreshold; -@synthesize inverted = _inverted; - - -+ (id)clippingNode -{ - return [self node]; -} - -+ (id)clippingNodeWithStencil:(CCNode *)stencil -{ - return [[self alloc] initWithStencil:stencil]; -} - -- (id)init -{ - return [self initWithStencil:nil]; -} - -- (id)initWithStencil:(CCNode *)stencil -{ - if (self = [super init]) { - self.stencil = stencil; - self.alphaThreshold = 1; - self.inverted = NO; - // get (only once) the number of bits of the stencil buffer - static dispatch_once_t once; - dispatch_once(&once, ^{ - glGetIntegerv(GL_STENCIL_BITS, &_stencilBits); - // warn if the stencil buffer is not enabled - if (_stencilBits <= 0) { -#if defined(__CC_PLATFORM_IOS) - CCLOGWARN(@"Stencil buffer is not enabled; enable it by passing GL_DEPTH24_STENCIL8_OES into the depthFormat parrameter when initializing CCGLView. Until then, everything will be drawn without stencil."); -#elif defined(__CC_PLATFORM_MAC) - CCLOGWARN(@"Stencil buffer is not enabled; enable it by setting the Stencil attribue to 8 bit in the Attributes inspector of the CCGLView view object in MainMenu.xib, or programmatically by adding NSOpenGLPFAStencilSize and 8 in the NSOpenGLPixelFormatAttribute array of the NSOpenGLPixelFormat used when initializing CCGLView. Until then, everything will be drawn without stencil."); -#endif - } - }); - } - return self; -} - -- (void)onEnter -{ - [super onEnter]; - [_stencil onEnter]; -} - -- (void)onEnterTransitionDidFinish -{ - [super onEnterTransitionDidFinish]; - [_stencil onEnterTransitionDidFinish]; -} - -- (void)onExitTransitionDidStart -{ - [_stencil onExitTransitionDidStart]; - [super onExitTransitionDidStart]; -} - -- (void)onExit -{ - [_stencil onExit]; - [super onExit]; -} - -- (void)visit -{ - // if stencil buffer disabled - if (_stencilBits < 1) { - // draw everything, as if there where no stencil - [super visit]; - return; - } - - // return fast (draw nothing, or draw everything if in inverted mode) if: - // - nil stencil node - // - or stencil node invisible: - if (!_stencil || !_stencil.visible) { - if (_inverted) { - // draw everything - [super visit]; - } - return; - } - - // store the current stencil layer (position in the stencil buffer), - // this will allow nesting up to n CCClippingNode, - // where n is the number of bits of the stencil buffer. - static GLint layer = -1; - - // all the _stencilBits are in use? - if (layer + 1 == _stencilBits) { - // warn once - static dispatch_once_t once; - dispatch_once(&once, ^{ - CCLOGWARN(@"Nesting more than %d stencils is not supported. Everything will be drawn without stencil for this node and its childs.", _stencilBits); - }); - // draw everything, as if there where no stencil - [super visit]; - return; - } - - /////////////////////////////////// - // INIT - - // increment the current layer - layer++; - - // mask of the current layer (ie: for layer 3: 00000100) - GLint mask_layer = 0x1 << layer; - // mask of all layers less than the current (ie: for layer 3: 00000011) - GLint mask_layer_l = mask_layer - 1; - // mask of all layers less than or equal to the current (ie: for layer 3: 00000111) - GLint mask_layer_le = mask_layer | mask_layer_l; - - // manually save the stencil state - GLboolean currentStencilEnabled = GL_FALSE; - GLuint currentStencilWriteMask = ~0; - GLenum currentStencilFunc = GL_ALWAYS; - GLint currentStencilRef = 0; - GLuint currentStencilValueMask = ~0; - GLenum currentStencilFail = GL_KEEP; - GLenum currentStencilPassDepthFail = GL_KEEP; - GLenum currentStencilPassDepthPass = GL_KEEP; - currentStencilEnabled = glIsEnabled(GL_STENCIL_TEST); - glGetIntegerv(GL_STENCIL_WRITEMASK, (GLint *)¤tStencilWriteMask); - glGetIntegerv(GL_STENCIL_FUNC, (GLint *)¤tStencilFunc); - glGetIntegerv(GL_STENCIL_REF, ¤tStencilRef); - glGetIntegerv(GL_STENCIL_VALUE_MASK, (GLint *)¤tStencilValueMask); - glGetIntegerv(GL_STENCIL_FAIL, (GLint *)¤tStencilFail); - glGetIntegerv(GL_STENCIL_PASS_DEPTH_FAIL, (GLint *)¤tStencilPassDepthFail); - glGetIntegerv(GL_STENCIL_PASS_DEPTH_PASS, (GLint *)¤tStencilPassDepthPass); - - // enable stencil use - glEnable(GL_STENCIL_TEST); - // check for OpenGL error while enabling stencil test - CHECK_GL_ERROR_DEBUG(); - - // all bits on the stencil buffer are readonly, except the current layer bit, - // this means that operation like glClear or glStencilOp will be masked with this value - glStencilMask(mask_layer); - - // manually save the depth test state - //GLboolean currentDepthTestEnabled = GL_TRUE; - GLboolean currentDepthWriteMask = GL_TRUE; - //currentDepthTestEnabled = glIsEnabled(GL_DEPTH_TEST); - glGetBooleanv(GL_DEPTH_WRITEMASK, ¤tDepthWriteMask); - - // disable depth test while drawing the stencil - //glDisable(GL_DEPTH_TEST); - // disable update to the depth buffer while drawing the stencil, - // as the stencil is not meant to be rendered in the real scene, - // it should never prevent something else to be drawn, - // only disabling depth buffer update should do - glDepthMask(GL_FALSE); - - /////////////////////////////////// - // CLEAR STENCIL BUFFER - - // setup the stencil test func like this: - // for each pixel in the stencil buffer - // never draw it into the frame buffer - // if not in inverted mode: set the current layer value to 0 in the stencil buffer - // if in inverted mode: set the current layer value to 1 in the stencil buffer -#if defined(__CC_PLATFORM_MAC) - // There is a bug in some ATI drivers where glStencilMask does not affect glClear. - // Draw a full screen rectangle to clear the stencil buffer. - glStencilFunc(GL_NEVER, mask_layer, mask_layer); - glStencilOp(!_inverted ? GL_ZERO : GL_REPLACE, GL_KEEP, GL_KEEP); - - int viewport[4]; - glGetIntegerv(GL_VIEWPORT, viewport); - - int x = viewport[0]; - int y = viewport[1]; - int width = viewport[2]; - int height = viewport[3]; - - kmGLMatrixMode(KM_GL_PROJECTION); - kmGLPushMatrix(); - kmGLLoadIdentity(); - - kmMat4 orthoMatrix; - kmMat4OrthographicProjection(&orthoMatrix, x, width, y, height, -1, 1); - kmGLMultMatrix( &orthoMatrix ); - - kmGLMatrixMode(KM_GL_MODELVIEW); - kmGLPushMatrix(); - kmGLLoadIdentity(); - - ccDrawSolidRect(ccp(x, y), ccp(width, height), [CCColor whiteColor]); - - kmGLMatrixMode(KM_GL_PROJECTION); - kmGLPopMatrix(); - kmGLMatrixMode(KM_GL_MODELVIEW); - kmGLPopMatrix(); -#else - glClearStencil(!_inverted ? 0 : ~0); - glClear(GL_STENCIL_BUFFER_BIT); -#endif - - /////////////////////////////////// - // DRAW CLIPPING STENCIL - - // setup the stencil test func like this: - // for each pixel in the stencil node - // never draw it into the frame buffer - // if not in inverted mode: set the current layer value to 1 in the stencil buffer - // if in inverted mode: set the current layer value to 0 in the stencil buffer - glStencilFunc(GL_NEVER, mask_layer, mask_layer); - glStencilOp(!_inverted ? GL_REPLACE : GL_ZERO, GL_KEEP, GL_KEEP); - - // enable alpha test only if the alpha threshold < 1, - // indeed if alpha threshold == 1, every pixel will be drawn anyways -#if defined(__CC_PLATFORM_MAC) - GLboolean currentAlphaTestEnabled = GL_FALSE; - GLenum currentAlphaTestFunc = GL_ALWAYS; - GLclampf currentAlphaTestRef = 1; -#endif - if (_alphaThreshold < 1) { -#if defined(__CC_PLATFORM_IOS) - // since glAlphaTest do not exists in OES, use a shader that writes - // pixel only if greater than an alpha threshold - CCGLProgram *program = [[CCShaderCache sharedShaderCache] programForKey:kCCShader_PositionTextureColorAlphaTest]; - GLint alphaValueLocation = glGetUniformLocation(program.program, kCCUniformAlphaTestValue_s); - // set our alphaThreshold - [program use]; - [program setUniformLocation:alphaValueLocation withF1:_alphaThreshold]; - // we need to recursively apply this shader to all the nodes in the stencil node - // XXX: we should have a way to apply shader to all nodes without having to do this - setProgram(_stencil, program); -#elif defined(__CC_PLATFORM_MAC) - // manually save the alpha test state - currentAlphaTestEnabled = glIsEnabled(GL_ALPHA_TEST); - glGetIntegerv(GL_ALPHA_TEST_FUNC, (GLint *)¤tAlphaTestFunc); - glGetFloatv(GL_ALPHA_TEST_REF, ¤tAlphaTestRef); - // enable alpha testing - glEnable(GL_ALPHA_TEST); - // check for OpenGL error while enabling alpha test - CHECK_GL_ERROR_DEBUG(); - // pixel will be drawn only if greater than an alpha threshold - glAlphaFunc(GL_GREATER, _alphaThreshold); -#endif - } - - // draw the stencil node as if it was one of our child - // (according to the stencil test func/op and alpha (or alpha shader) test) - kmGLPushMatrix(); - [self transform]; - [_stencil visit]; - kmGLPopMatrix(); - - // restore alpha test state - if (_alphaThreshold < 1) { -#if defined(__CC_PLATFORM_IOS) - // XXX: we need to find a way to restore the shaders of the stencil node and its childs -#elif defined(__CC_PLATFORM_MAC) - // manually restore the alpha test state - glAlphaFunc(currentAlphaTestFunc, currentAlphaTestRef); - if (!currentAlphaTestEnabled) { - glDisable(GL_ALPHA_TEST); - } -#endif - } - - // restore the depth test state - glDepthMask(currentDepthWriteMask); - //if (currentDepthTestEnabled) { - // glEnable(GL_DEPTH_TEST); - //} - - /////////////////////////////////// - // DRAW CONTENT - - // setup the stencil test func like this: - // for each pixel of this node and its childs - // if all layers less than or equals to the current are set to 1 in the stencil buffer - // draw the pixel and keep the current layer in the stencil buffer - // else - // do not draw the pixel but keep the current layer in the stencil buffer - glStencilFunc(GL_EQUAL, mask_layer_le, mask_layer_le); - glStencilOp(GL_KEEP, GL_KEEP, GL_KEEP); - - // draw (according to the stencil test func) this node and its childs - [super visit]; - - /////////////////////////////////// - // CLEANUP - - // manually restore the stencil state - glStencilFunc(currentStencilFunc, currentStencilRef, currentStencilValueMask); - glStencilOp(currentStencilFail, currentStencilPassDepthFail, currentStencilPassDepthPass); - glStencilMask(currentStencilWriteMask); - if (!currentStencilEnabled) { - glDisable(GL_STENCIL_TEST); - } - - // we are done using this layer, decrement - layer--; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCConfiguration.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCConfiguration.h deleted file mode 100644 index d47961c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCConfiguration.h +++ /dev/null @@ -1,139 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import - -#import "Platforms/CCGL.h" - -/** OS version definitions. Includes both iOS and Mac OS versions - */ -typedef NS_ENUM(NSUInteger, CCSystemVersion){ - CCSystemVersion_iOS_4_0 = 0x04000000, - CCSystemVersion_iOS_4_0_1 = 0x04000100, - CCSystemVersion_iOS_4_1 = 0x04010000, - CCSystemVersion_iOS_4_2 = 0x04020000, - CCSystemVersion_iOS_4_2_1 = 0x04020100, - CCSystemVersion_iOS_4_3 = 0x04030000, - CCSystemVersion_iOS_4_3_1 = 0x04030100, - CCSystemVersion_iOS_4_3_2 = 0x04030200, - CCSystemVersion_iOS_4_3_3 = 0x04030300, - CCSystemVersion_iOS_4_3_4 = 0x04030400, - CCSystemVersion_iOS_4_3_5 = 0x04030500, - CCSystemVersion_iOS_5_0 = 0x05000000, - CCSystemVersion_iOS_5_0_1 = 0x05000100, - CCSystemVersion_iOS_5_1_0 = 0x05010000, - CCSystemVersion_iOS_6_0 = 0x06000000, - CCSystemVersion_iOS_7_0 = 0x06000000, - - CCSystemVersion_Mac_10_6 = 0x0a060000, - CCSystemVersion_Mac_10_7 = 0x0a070000, - CCSystemVersion_Mac_10_8 = 0x0a080000, - CCSystemVersion_Mac_10_9 = 0x0a080000, -}; - -typedef NS_ENUM(NSUInteger, CCDevice) { - CCDeviceiPhone, - CCDeviceiPhoneRetinaDisplay, - CCDeviceiPhone5, - CCDeviceiPhone5RetinaDisplay, - CCDeviceiPad, - CCDeviceiPadRetinaDisplay, - - CCDeviceMac, - CCDeviceMacRetinaDisplay, -}; - -/** - CCConfiguration contains some openGL variables - */ -@interface CCConfiguration : NSObject { - - BOOL _openGLInitialized; - - GLint _maxTextureSize; - BOOL _supportsPVRTC; - BOOL _supportsNPOT; - BOOL _supportsBGRA8888; - BOOL _supportsDiscardFramebuffer; - BOOL _supportsShareableVAO; - GLint _maxSamplesAllowed; - GLint _maxTextureUnits; - - unsigned int _OSVersion; -} - -/** OpenGL Max texture size. */ -@property (nonatomic, readonly) GLint maxTextureSize; - -/** returns the maximum texture units - */ -@property (nonatomic, readonly) GLint maxTextureUnits; - -/** Whether or not the GPU supports NPOT (Non Power Of Two) textures. - OpenGL ES 2.0 already supports NPOT (iOS). - - */ -@property (nonatomic, readonly) BOOL supportsNPOT; - -/** Whether or not PVR Texture Compressed is supported */ -@property (nonatomic, readonly) BOOL supportsPVRTC; - -/** Whether or not BGRA8888 textures are supported. - - */ -@property (nonatomic, readonly) BOOL supportsBGRA8888; - -/** Whether or not glDiscardFramebufferEXT is supported - - */ -@property (nonatomic, readonly) BOOL supportsDiscardFramebuffer; - -/** Whether or not shareable VAOs are supported. - */ -@property (nonatomic, readonly) BOOL supportsShareableVAO; - -/** returns the OS version. - - On iOS devices it returns the firmware version. - - On Mac returns the OS version - - */ -@property (nonatomic, readonly) unsigned int OSVersion; - - -/** returns a shared instance of the CCConfiguration */ -+(CCConfiguration *) sharedConfiguration; - -/** returns whether or not an OpenGL is supported */ -- (BOOL) checkForGLExtension:(NSString *)searchName; - -/** returns the current device */ --(NSInteger) runningDevice; - -/** dumps in the console the CCConfiguration information. - */ --(void) dumpInfo; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCConfiguration.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCConfiguration.m deleted file mode 100644 index a9117a7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCConfiguration.m +++ /dev/null @@ -1,324 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "ccMacros.h" - -#ifdef __CC_PLATFORM_IOS -#import // Needed for UIDevice -#endif - -#import "Platforms/CCGL.h" -#import "CCConfiguration.h" -#import "ccMacros.h" -#import "ccConfig.h" -#import "Support/OpenGL_Internal.h" -#import "cocos2d.h" - -@interface CCConfiguration () --(void) getOpenGLvariables; -@end - -@implementation CCConfiguration - -@synthesize maxTextureSize = _maxTextureSize, maxTextureUnits=_maxTextureUnits; -@synthesize supportsPVRTC = _supportsPVRTC; -@synthesize supportsNPOT = _supportsNPOT; -@synthesize supportsBGRA8888 = _supportsBGRA8888; -@synthesize supportsDiscardFramebuffer = _supportsDiscardFramebuffer; -@synthesize supportsShareableVAO = _supportsShareableVAO; -@synthesize OSVersion = _OSVersion; - -// -// singleton stuff -// -static CCConfiguration *_sharedConfiguration = nil; - -static char * glExtensions; - -+ (CCConfiguration *)sharedConfiguration -{ - if (!_sharedConfiguration) - _sharedConfiguration = [[self alloc] init]; - - return _sharedConfiguration; -} - -+(id)alloc -{ - NSAssert(_sharedConfiguration == nil, @"Attempted to allocate a second instance of a singleton."); - return [super alloc]; -} - - -#ifdef __CC_PLATFORM_IOS -#elif defined(__CC_PLATFORM_MAC) -- (NSString*)getMacVersion -{ - return([[NSProcessInfo processInfo] operatingSystemVersionString]); -} -#endif // __CC_PLATFORM_MAC - --(id) init -{ - if( (self=[super init])) { - - // Obtain iOS version - _OSVersion = 0; -#ifdef __CC_PLATFORM_IOS - NSString *OSVer = [[UIDevice currentDevice] systemVersion]; -#elif defined(__CC_PLATFORM_MAC) - NSString *OSVer = [self getMacVersion]; -#endif - NSArray *arr = [OSVer componentsSeparatedByString:@"."]; - int idx = 0x01000000; - for( NSString *str in arr ) { - int value = [str intValue]; - _OSVersion += value * idx; - idx = idx >> 8; - } - } - -#if CC_ENABLE_GL_STATE_CACHE == 0 - printf("\n"); - NSLog(@"cocos2d: **** WARNING **** CC_ENABLE_GL_STATE_CACHE is disabled. To improve performance, enable it by editing ccConfig.h"); - printf("\n"); -#endif - - CHECK_GL_ERROR_DEBUG(); - - return self; -} - -- (BOOL) checkForGLExtension:(NSString *)searchName -{ - // For best results, extensionsNames should be stored in your renderer so that it does not - // need to be recreated on each invocation. - NSString *extensionsString = [NSString stringWithCString:glExtensions encoding: NSASCIIStringEncoding]; - NSArray *extensionsNames = [extensionsString componentsSeparatedByString:@" "]; - return [extensionsNames containsObject: searchName]; -} - -// XXX: Optimization: This should be called only once --(NSInteger) runningDevice -{ - NSInteger ret=-1; - -#if defined(APPORTABLE) - if( UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) - { - ret = ([UIScreen mainScreen].scale > 1) ? CCDeviceiPadRetinaDisplay : CCDeviceiPad; - } - else if( UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone ) - { - if( [UIScreen mainScreen].scale > 1 ) { - ret = CCDeviceiPhoneRetinaDisplay; - } else - ret = CCDeviceiPhone; - } -#elif defined(__CC_PLATFORM_IOS) - - if( UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) - { - ret = ([UIScreen mainScreen].scale == 2) ? CCDeviceiPadRetinaDisplay : CCDeviceiPad; - } - else if( UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone ) - { - // From http://stackoverflow.com/a/12535566 - BOOL isiPhone5 = CGSizeEqualToSize([[UIScreen mainScreen] preferredMode].size,CGSizeMake(640, 1136)); - - if( [UIScreen mainScreen].scale == 2 ) { - ret = isiPhone5 ? CCDeviceiPhone5RetinaDisplay : CCDeviceiPhoneRetinaDisplay; - } else - ret = isiPhone5 ? CCDeviceiPhone5 : CCDeviceiPhone; - } - -#elif defined(__CC_PLATFORM_MAC) - - // XXX: Add here support for Mac Retina Display - ret = CCDeviceMac; - -#endif // __CC_PLATFORM_MAC - - return ret; -} - -#pragma mark OpenGL getters - -/** OpenGL Max texture size. */ - --(void) getOpenGLvariables -{ - if( ! _openGLInitialized ) { - - glExtensions = (char*) glGetString(GL_EXTENSIONS); - - NSAssert( glExtensions, @"OpenGL not initialized!"); - -#ifdef __CC_PLATFORM_IOS - if( _OSVersion >= CCSystemVersion_iOS_4_0 ) - glGetIntegerv(GL_MAX_SAMPLES_APPLE, &_maxSamplesAllowed); - else - _maxSamplesAllowed = 0; -#elif defined(__CC_PLATFORM_MAC) - glGetIntegerv(GL_MAX_SAMPLES, &_maxSamplesAllowed); -#endif - - glGetIntegerv(GL_MAX_TEXTURE_SIZE, &_maxTextureSize); - glGetIntegerv(GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, &_maxTextureUnits ); - -#ifdef __CC_PLATFORM_IOS - _supportsNPOT = YES; -#elif defined(__CC_PLATFORM_MAC) - _supportsNPOT = [self checkForGLExtension:@"GL_ARB_texture_non_power_of_two"]; -#endif - - _supportsPVRTC = [self checkForGLExtension:@"GL_IMG_texture_compression_pvrtc"]; - - // It seems that somewhere between firmware iOS 3.0 and 4.2 Apple renamed - // GL_IMG_... to GL_APPLE.... So we should check both names -#ifdef __CC_PLATFORM_IOS - BOOL bgra8a = [self checkForGLExtension:@"GL_IMG_texture_format_BGRA8888"]; - BOOL bgra8b = [self checkForGLExtension:@"GL_APPLE_texture_format_BGRA8888"]; - _supportsBGRA8888 = bgra8a | bgra8b; -#elif defined(__CC_PLATFORM_MAC) - _supportsBGRA8888 = [self checkForGLExtension:@"GL_EXT_bgra"]; -#endif - _supportsDiscardFramebuffer = [self checkForGLExtension:@"GL_EXT_discard_framebuffer"]; - - _supportsShareableVAO = [self checkForGLExtension:@"GL_APPLE_vertex_array_object"]; - - _openGLInitialized = YES; - } -} - --(GLint) maxTextureSize -{ - if( ! _openGLInitialized ) - [self getOpenGLvariables]; - return _maxTextureSize; -} - --(GLint) maxTextureUnits -{ - if( ! _openGLInitialized ) - [self getOpenGLvariables]; - - return _maxTextureUnits; -} - --(BOOL) supportsNPOT -{ - if( ! _openGLInitialized ) - [self getOpenGLvariables]; - - return _supportsNPOT; -} - --(BOOL) supportsPVRTC -{ - if( ! _openGLInitialized ) - [self getOpenGLvariables]; - - return _supportsPVRTC; -} - --(BOOL) supportsBGRA8888 -{ - if( ! _openGLInitialized ) - [self getOpenGLvariables]; - - return _supportsBGRA8888; -} - --(BOOL) supportsDiscardFramebuffer -{ - if( ! _openGLInitialized ) - [self getOpenGLvariables]; - - return _supportsDiscardFramebuffer; -} - --(BOOL) supportsShareableVAO -{ - if( ! _openGLInitialized ) - [self getOpenGLvariables]; - - return _supportsShareableVAO; -} - - -#pragma mark Helper - --(void) dumpInfo -{ -#if DEBUG - printf("cocos2d: %s\n", cocos2d_version ); - -#ifdef __CC_PLATFORM_IOS - NSString *OSVer = [[UIDevice currentDevice] systemVersion]; -#elif defined(__CC_PLATFORM_MAC) - NSString *OSVer = [self getMacVersion]; -#endif - -#ifdef __CC_PLATFORM_MAC - printf("cocos2d: Director's thread: %s\n", -#if (CC_DIRECTOR_MAC_THREAD == CC_MAC_USE_MAIN_THREAD) - "Main thread" -#elif (CC_DIRECTOR_MAC_THREAD == CC_MAC_USE_OWN_THREAD) - "Own thread" -#elif (CC_DIRECTOR_MAC_THREAD == CC_MAC_USE_DISPLAY_LINK_THREAD) - "DisplayLink thread" -#endif // - ); -#endif // Mac - - printf("cocos2d: compiled with Profiling Support: %s\n", -#if CC_ENABLE_PROFILERS - "YES - *** Disable it when you finish profiling ***" -#else - "NO" -#endif - ); - - printf("cocos2d: OS version: %s (0x%08x)\n", [OSVer UTF8String], _OSVersion); - printf("cocos2d: %ld bit runtime\n", 8*sizeof(long)); - - printf("cocos2d: GL_VENDOR: %s\n", glGetString(GL_VENDOR) ); - printf("cocos2d: GL_RENDERER: %s\n", glGetString ( GL_RENDERER ) ); - printf("cocos2d: GL_VERSION: %s\n", glGetString ( GL_VERSION ) ); - - printf("cocos2d: GL_MAX_TEXTURE_SIZE: %d\n", _maxTextureSize); - printf("cocos2d: GL_MAX_TEXTURE_UNITS: %d\n", _maxTextureUnits); - printf("cocos2d: GL_MAX_SAMPLES: %d\n", _maxSamplesAllowed); - printf("cocos2d: GL supports PVRTC: %s\n", (_supportsPVRTC ? "YES" : "NO") ); - printf("cocos2d: GL supports BGRA8888 textures: %s\n", (_supportsBGRA8888 ? "YES" : "NO") ); - printf("cocos2d: GL supports NPOT textures: %s\n", (_supportsNPOT ? "YES" : "NO") ); - printf("cocos2d: GL supports discard_framebuffer: %s\n", (_supportsDiscardFramebuffer ? "YES" : "NO") ); - printf("cocos2d: GL supports shareable VAO: %s\n", (_supportsShareableVAO ? "YES" : "NO") ); - -#endif // DEBUG -} -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCDirector.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCDirector.h deleted file mode 100644 index edcebe0..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCDirector.h +++ /dev/null @@ -1,410 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - - -#import "ccConfig.h" -#import "ccTypes.h" -#import "ccMacros.h" - -#import "CCProtocols.h" -#import "Platforms/CCGL.h" -#import "kazmath/mat4.h" -#import "CCResponderManager.h" - -/** - Possible OpenGL projections used by director - */ -typedef NS_ENUM(NSUInteger, CCDirectorProjection) { - /// sets a 2D projection (orthogonal projection). - CCDirectorProjection2D, - - /// sets a 3D projection with a fovy=60, znear=0.5f and zfar=1500. - CCDirectorProjection3D, - - /// it calls "updateProjection" on the projection delegate. - CCDirectorProjectionCustom, - - /// Detault projection is 3D projection - CCDirectorProjectionDefault = CCDirectorProjection2D, - -}; - - -@class CCLabelAtlas; -@class CCScene; -@class CCScheduler; -@class CCActionManager; -@class CCTransition; - -#ifdef __CC_PLATFORM_IOS -#define CC_VIEWCONTROLLER UIViewController -#elif defined(__CC_PLATFORM_MAC) -#define CC_VIEWCONTROLLER NSObject -#endif - -/**Class that creates and handle the main Window and manages how -and when to execute the Scenes. - - The CCDirector is also responsible for: - - initializing the OpenGL ES context - - setting the OpenGL pixel format (default on is RGB565) - - setting the OpenGL buffer depth (default one is 0-bit) - - setting the projection (default one is 3D) - - Since the CCDirector is a singleton, the standard way to use it is by calling: - - [[CCDirector sharedDirector] methodName]; - - The CCDirector also sets the default OpenGL context: - - GL_TEXTURE_2D is enabled - - GL_VERTEX_ARRAY is enabled - - GL_COLOR_ARRAY is enabled - - GL_TEXTURE_COORD_ARRAY is enabled -*/ -@interface CCDirector : CC_VIEWCONTROLLER -{ - // internal timer - NSTimeInterval _animationInterval; - NSTimeInterval _oldAnimationInterval; - - /* stats */ - BOOL _displayStats; - - NSUInteger _frames; - NSUInteger _totalFrames; - CCTime _secondsPerFrame; - - CCTime _accumDt; - CCTime _frameRate; - CCLabelAtlas *_FPSLabel; - CCLabelAtlas *_SPFLabel; - CCLabelAtlas *_drawsLabel; - - /* is the running scene paused */ - BOOL _isPaused; - - /* Is the director running */ - BOOL _animating; - - /* The running scene */ - CCScene *_runningScene; - - /* This object will be visited after the scene. Useful to hook a notification node */ - id _notificationNode; - - /* will be the next 'runningScene' in the next frame - nextScene is a weak reference. */ - CCScene *_nextScene; - - /* If YES, then "old" scene will receive the cleanup message */ - BOOL _sendCleanupToScene; - - /* scheduled scenes */ - NSMutableArray *_scenesStack; - - /* last time the main loop was updated */ - struct timeval _lastUpdate; - /* delta time since last tick to main loop */ - CCTime _dt; - /* whether or not the next delta time will be zero */ - BOOL _nextDeltaTimeZero; - - /* projection used */ - CCDirectorProjection _projection; - - /* CCDirector delegate */ - id __unsafe_unretained _delegate; - - /* window size in points */ - CGSize _winSizeInPoints; - - /* window size in pixels */ - CGSize _winSizeInPixels; - - /* the cocos2d running thread */ - NSThread *__unsafe_unretained _runningThread; - - /* scheduler associated with this director */ - CCScheduler *_scheduler; - - /* action manager associated with this director */ - CCActionManager *_actionManager; - - /* OpenGLView. On iOS it is a copy of self.view */ - CCGLView *__view; -} - -/** returns the cocos2d thread. - If you want to run any cocos2d task, run it in this thread. - Typically this is the main thread. - */ -@property (unsafe_unretained, readonly, nonatomic ) NSThread *runningThread; -/** The current running Scene. Director can only run one Scene at the time */ -@property (nonatomic, readonly) CCScene* runningScene; -/** The FPS value */ -@property (nonatomic, readwrite, assign) CCTime animationInterval; -@property (nonatomic, readwrite, assign) CCTime fixedUpdateInterval; -/** Whether or not to display director statistics */ -@property (nonatomic, readwrite, assign) BOOL displayStats; -/** whether or not the next delta time will be zero */ -@property (nonatomic,readwrite,assign,getter=isNextDeltaTimeZero) BOOL nextDeltaTimeZero; -/** Whether or not the Director is paused */ -@property (nonatomic, readonly,getter=isPaused) BOOL paused; -/** Whether or not the Director is active (animating) */ -@property (nonatomic, readonly,getter=isAnimating) BOOL animating; -/** Sets an OpenGL projection */ -@property (nonatomic, readwrite) CCDirectorProjection projection; -/** How many frames were called since the director started */ -@property (nonatomic, readonly) NSUInteger totalFrames; -/** seconds per frame */ -@property (nonatomic, readonly) CCTime secondsPerFrame; - -/** Sets the touch manager - */ -@property ( nonatomic, strong ) CCResponderManager* responderManager; - -/** CCDirector delegate. It shall implement the CCDirectorDelegate protocol - */ -@property (nonatomic, readwrite, unsafe_unretained) id delegate; - -/** Content scaling factor. Sets the ratio of Cocos2D "points" to pixels. Default value is initalized from the content scale of the GL view used by the director. - */ -@property(nonatomic, assign) CGFloat contentScaleFactor; - -/** UI scaling factor, default value is 1. Positions and content sizes are scale by this factor if the position type is set to scale. - */ -@property (nonatomic,readwrite,assign) float UIScaleFactor; - -/// User definable value that is used for default contentSizes of many node types (CCScene, CCNodeColor, etc). -/// Defaults to the view size. -@property(nonatomic, assign) CGSize designSize; - -/** returns a shared instance of the director */ -+(CCDirector*)sharedDirector; - - -#pragma mark Director - Stats - -#pragma mark Director - View Size -/** returns the size of the OpenGL view in points */ -- (CGSize) viewSize; - -/** returns the size of the OpenGL view in pixels. - On Mac winSize and winSizeInPixels return the same value. - */ -- (CGSize) viewSizeInPixels; - -/** - * Changes the projection size. - * - * @param newWindowSize New projection size. - */ --(void) reshapeProjection:(CGSize)newWindowSize; - -/** - * Converts a UIKit coordinate to an OpenGL coordinate. - * - * Useful to convert (multi) touch coordinates to the current layout (portrait or landscape). - * - * @param p Point to convert. - * - * @return Converted point. - */ --(CGPoint) convertToGL: (CGPoint) p; - -/** - * Converts an OpenGL coordinate to a UIKit coordinate. - * - * Useful to convert node points to window points for calls such as glScissor. - * - * @param p Point to convert. - * - * @return Converted point. - */ --(CGPoint) convertToUI:(CGPoint)p; - -#pragma mark Director - Scene Management - -/** - * Presents a new scene. - * - * If no scene is currently running, the scene will be started. - * - * If another scene is currently running, this scene will be stopped, and the new scene started. - * - * @param scene Scene to start. - */ -- (void)presentScene:(CCScene *)scene; - -/** - * Presents a new scene, with a transition. - * - * If no scene is currently running, the new scene will be started without a transition. - * - * If another scene is currently running, this scene will be stopped, and the new scene started, according to the provided transition. - * - * @param scene Scene to start. - * @param transition Transition to use. - */ -- (void)presentScene:(CCScene *)scene withTransition:(CCTransition *)transition; - -/** - * Enters the Director's main loop with the given Scene. - * - * Call it to run only your FIRST scene. - * Don't call it if there is already a running scene. - * - * It will call pushScene: and then it will call startAnimation - * - * @param scene Scene to run. - */ -- (void) runWithScene:(CCScene*) scene; - -/** - * Suspends the execution of the running scene, pushing it on the stack of suspended scenes. - * - * The new scene will be executed. - * Try to avoid big stacks of pushed scenes to reduce memory allocation. - * - * ONLY call it if there is a running scene. - * - * @param scene New scene to start. - */ -- (void) pushScene:(CCScene*) scene; - -/** Pops out a scene from the queue. - * This scene will replace the running one. - * The running scene will be deleted. If there are no more scenes in the stack the execution is terminated. - * ONLY call it if there is a running scene. - */ -- (void) popScene; - -/**Pops out all scenes from the queue until the root scene in the queue. - * - * This scene will replace the running one. - * Internally it will call `popToSceneStackLevel:1` - */ -- (void) popToRootScene; - -/** Replaces the running scene with a new one. The running scene is terminated. - * - * ONLY call it if there is a running scene. - * - * @param scene New scene to start. - */ --(void) replaceScene: (CCScene*) scene; - -/** - * Presents a new scene by either starting first scene, or replacing the running - * Performs a transition between the outgoing and the incoming scene - * - * @param scene The incoming scene - * @param transition The transition to perform - */ -- (void)replaceScene:(CCScene *)scene withTransition:(CCTransition *)transition; - -/** - * Pushes the running scene onto the scene stack, and presents the incoming scene, using a transition - * - * @param scene The scene to present - * @param transition The transition to use - */ -- (void)pushScene:(CCScene *)scene withTransition:(CCTransition *)transition; - -/** - * Replaces the running scene, with the last scene pushed to the stack, using a transition - * - * @param transition The transition to use - */ -- (void)popSceneWithTransition:(CCTransition *)transition; - -/** Ends the execution, releases the running scene. - It doesn't remove the OpenGL view from its parent. You have to do it manually. - */ --(void) end; - -/** Pauses the running scene. - The running scene will be _drawed_ but all scheduled timers will be paused - While paused, the draw rate will be 4 FPS to reduce CPU consumption - */ --(void) pause; - -/** Resumes the paused scene - The scheduled timers will be activated again. - The "delta time" will be 0 (as if the game wasn't paused) - */ --(void) resume; - -/** Stops the animation. Nothing will be drawn. The main loop won't be triggered anymore. - If you want to pause your animation call [pause] instead. - */ --(void) stopAnimation; - -/** The main loop is triggered again. - Call this function only if [stopAnimation] was called earlier - @warning Don't call this function to start the main loop. To run the main loop call runWithScene - */ --(void) startAnimation; - - -#if defined(__CC_PLATFORM_MAC) -// XXX: Hack. Should be placed on CCDirectorMac.h. Refactoring needed -// sets the openGL view --(void) setView:(CCGLView*)view; - -/** returns the OpenGL view */ --(CCGLView*) view; -#endif - -#pragma mark Director - Memory Helper - -/** Removes all the cocos2d data that was cached automatically. - It will purge the CCTextureCache, CCLabelBMFont cache. - IMPORTANT: The CCSpriteFrameCache won't be purged. If you want to purge it, you have to purge it manually. - */ --(void) purgeCachedData; - -// OpenGL Helper - -/** sets the OpenGL default values */ --(void) setGLDefaultValues; - -/** - * Enables/disables OpenGL alpha blending. - * - * @param on Set to YES to enable alpha blending. - */ -- (void) setAlphaBlending: (BOOL) on; - -/** - * Enables/disables OpenGL depth test. - * - * @param on Set to YES to enable depth tests. - */ -- (void) setDepthTest: (BOOL) on; -@end - -// optimization. Should only be used to read it. Never to write it. -extern CGFloat __ccContentScaleFactor; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCDirector.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCDirector.m deleted file mode 100644 index fb90e88..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCDirector.m +++ /dev/null @@ -1,887 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - - -/* Idea of decoupling Window from Director taken from OC3D project: http://code.google.com/p/oc3d/ - */ - -#import - -// cocos2d imports -#import "CCDirector.h" -#import "CCScheduler.h" -#import "CCActionManager.h" -#import "CCTextureCache.h" -#import "CCAnimationCache.h" -#import "CCLabelAtlas.h" -#import "ccMacros.h" -#import "CCScene.h" -#import "CCSpriteFrameCache.h" -#import "CCTexture.h" -#import "CCLabelBMFont.h" -#import "ccGLStateCache.h" -#import "CCShaderCache.h" -#import "ccFPSImages.h" -#import "CCConfiguration.h" -#import "CCTransition.h" - -// support imports -#import "Platforms/CCGL.h" -#import "Platforms/CCNS.h" - -#import "Support/OpenGL_Internal.h" -#import "Support/CGPointExtension.h" -#import "Support/CCProfiling.h" -#import "Support/CCFileUtils.h" - -#ifdef __CC_PLATFORM_IOS -#import "Platforms/iOS/CCDirectorIOS.h" -#define CC_DIRECTOR_DEFAULT CCDirectorDisplayLink -#elif defined(__CC_PLATFORM_MAC) -#import "Platforms/Mac/CCDirectorMac.h" -#define CC_DIRECTOR_DEFAULT CCDirectorDisplayLink -#endif - -#import "CCDirector_Private.h" -#import "CCNode_Private.h" - -#pragma mark - -#pragma mark Director - global variables (optimization) - -CGFloat __ccContentScaleFactor = 1; - -// XXX it shoul be a Director ivar. Move it there once support for multiple directors is added -NSUInteger __ccNumberOfDraws = 0; - -#define kDefaultFPS 60.0 // 60 frames per second - -extern NSString * cocos2dVersion(void); - -@interface CCScheduler (Private) -@property(nonatomic, assign) CCTime fixedUpdateInterval; -@end - -@interface CCDirector (Private) --(void) setNextScene; -// shows the statistics --(void) showStats; -// calculates delta time since last time it was called --(void) calculateDeltaTime; -// calculates the milliseconds per frame from the start of the frame --(void) calculateMPF; -@end - -@implementation CCDirector - -@synthesize animationInterval = _animationInterval; -@synthesize runningScene = _runningScene; -@synthesize displayStats = _displayStats; -@synthesize nextDeltaTimeZero = _nextDeltaTimeZero; -@synthesize paused = _isPaused; -@synthesize animating = _animating; -@synthesize sendCleanupToScene = _sendCleanupToScene; -@synthesize runningThread = _runningThread; -@synthesize notificationNode = _notificationNode; -@synthesize delegate = _delegate; -@synthesize totalFrames = _totalFrames; -@synthesize secondsPerFrame = _secondsPerFrame; -@synthesize scheduler = _scheduler; -@synthesize actionManager = _actionManager; - -// -// singleton stuff -// -static CCDirector *_sharedDirector = nil; - -+ (CCDirector *)sharedDirector -{ - if (!_sharedDirector) { - - // - // Default Director is DisplayLink - // - if( [ [CCDirector class] isEqual:[self class]] ) - _sharedDirector = [[CC_DIRECTOR_DEFAULT alloc] init]; - else - _sharedDirector = [[self alloc] init]; - } - - return _sharedDirector; -} - -+(id)alloc -{ - NSAssert(_sharedDirector == nil, @"Attempted to allocate a second instance of a singleton."); - return [super alloc]; -} - -// Force creation of a new singleton, useful to prevent state leaking during tests. -+ (void) resetSingleton -{ - _sharedDirector = nil; -} - -- (id) init -{ - if( (self=[super init] ) ) { - - // scenes - _runningScene = nil; - _nextScene = nil; - - _notificationNode = nil; - - _oldAnimationInterval = _animationInterval = 1.0 / kDefaultFPS; - _scenesStack = [[NSMutableArray alloc] initWithCapacity:10]; - - // Set default projection (3D) - _projection = CCDirectorProjectionDefault; - - // projection delegate if "Custom" projection is used - _delegate = nil; - - // FPS - _displayStats = NO; - _totalFrames = _frames = 0; - - // paused ? - _isPaused = NO; - - // running thread - _runningThread = nil; - - // scheduler - _scheduler = [[CCScheduler alloc] init]; - - // action manager - _actionManager = [[CCActionManager alloc] init]; - [_scheduler scheduleTarget:_actionManager]; - [_scheduler setPaused:NO target:_actionManager]; - - // touch manager - _responderManager = [ CCResponderManager responderManager ]; - - _winSizeInPixels = _winSizeInPoints = CGSizeZero; - - __ccContentScaleFactor = 1; - self.UIScaleFactor = 1; - } - - return self; -} - -- (NSString*) description -{ - return [NSString stringWithFormat:@"<%@ = %p | Size: %0.f x %0.f, view = %@>", [self class], self, _winSizeInPoints.width, _winSizeInPoints.height, __view]; -} - -- (void) dealloc -{ - CCLOGINFO(@"cocos2d: deallocing %@", self); - - - _sharedDirector = nil; - -} - --(void) setGLDefaultValues -{ - // This method SHOULD be called only after __view was initialized - NSAssert( __view, @"__view must be initialized"); - - [self setAlphaBlending: YES]; - [self setDepthTest: __view.depthFormat]; - [self setProjection: _projection]; - - // set other opengl default values - glClearColor(0.0f, 0.0f, 0.0f, 1.0f); -} - -// -// Draw the Scene -// -- (void) drawScene -{ - // Override me -} - --(void) calculateDeltaTime -{ - struct timeval now; - - if( gettimeofday( &now, NULL) != 0 ) { - CCLOG(@"cocos2d: error in gettimeofday"); - _dt = 0; - return; - } - - // new delta time - if( _nextDeltaTimeZero ) { - _dt = 0; - _nextDeltaTimeZero = NO; - } else { - _dt = (now.tv_sec - _lastUpdate.tv_sec) + (now.tv_usec - _lastUpdate.tv_usec) / 1000000.0f; - _dt = MAX(0,_dt); - } - -#ifdef DEBUG - // If we are debugging our code, prevent big delta time - if( _dt > 0.2f ) - _dt = 1/60.0f; -#endif - - _lastUpdate = now; -} - -#pragma mark Director - Memory Helper - --(void) purgeCachedData -{ - [CCLabelBMFont purgeCachedData]; - if ([_sharedDirector view]) - [[CCTextureCache sharedTextureCache] removeUnusedTextures]; - [[CCFileUtils sharedFileUtils] purgeCachedEntries]; -} - -#pragma mark Director - Scene OpenGL Helper - --(CCDirectorProjection) projection -{ - return _projection; -} - --(float) getZEye -{ - return ( _winSizeInPixels.height / 1.1566f / __ccContentScaleFactor ); -} - --(void) setViewport -{ - CCLOG(@"cocos2d: override me"); -} - --(void) setProjection:(CCDirectorProjection)projection -{ - CCLOG(@"cocos2d: override me"); -} - -- (void) setAlphaBlending: (BOOL) on -{ - if (on) { - ccGLBlendFunc(CC_BLEND_SRC, CC_BLEND_DST); - - } else - ccGLBlendFunc(GL_ONE, GL_ZERO); - - CHECK_GL_ERROR_DEBUG(); -} - -- (void) setDepthTest: (BOOL) on -{ - if (on) { - glClearDepth(1.0f); - - glEnable(GL_DEPTH_TEST); - glDepthFunc(GL_LEQUAL); -// glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST); - } else - glDisable( GL_DEPTH_TEST ); - - CHECK_GL_ERROR_DEBUG(); -} - -#pragma mark Director Integration with a UIKit view - --(void) setView:(CCGLView*)view -{ -// NSAssert( view, @"OpenGLView must be non-nil"); - - if( view != __view ) { - -#ifdef __CC_PLATFORM_IOS - [super setView:view]; -#endif - __view = view; - - // set size - CGSize size = CCNSSizeToCGSize(__view.bounds.size); -#ifdef __CC_PLATFORM_IOS - CGFloat scale = __view.layer.contentsScale ?: 1.0; -#else - //self.view.wantsBestResolutionOpenGLSurface = YES; - CGFloat scale = self.view.window.backingScaleFactor; -#endif - - _winSizeInPixels = CGSizeMake(size.width*scale, size.height*scale); - _winSizeInPoints = size; - __ccContentScaleFactor = scale; - - // it could be nil - if( view ) { - [self createStatsLabel]; - [self setGLDefaultValues]; - } - - // Dump info once OpenGL was initilized - [[CCConfiguration sharedConfiguration] dumpInfo]; - - CHECK_GL_ERROR_DEBUG(); - } -} - --(CCGLView*) view -{ - return __view; -} - - -#pragma mark Director Scene Landscape - --(CGFloat) contentScaleFactor -{ - return __ccContentScaleFactor; -} - --(void) setContentScaleFactor:(CGFloat)scaleFactor -{ - NSAssert(scaleFactor > 0.0, @"scaleFactor must be positive."); - - if( scaleFactor != __ccContentScaleFactor ) { - __ccContentScaleFactor = scaleFactor; - _winSizeInPoints = CGSizeMake( _winSizeInPixels.width / scaleFactor, _winSizeInPixels.height / scaleFactor ); - - // update projection - [self setProjection:_projection]; - - [[CCFileUtils sharedFileUtils] buildSearchResolutionsOrder]; - [self createStatsLabel]; - } -} - -static void -GLToClipTransform(kmMat4 *transformOut) -{ - kmMat4 projection; - kmGLGetMatrix(KM_GL_PROJECTION, &projection); - - kmMat4 modelview; - kmGLGetMatrix(KM_GL_MODELVIEW, &modelview); - - kmMat4Multiply(transformOut, &projection, &modelview); -} - --(CGFloat)flipY -{ - return -1.0; -} - --(CGPoint)convertToGL:(CGPoint)uiPoint -{ - kmMat4 transform; - GLToClipTransform(&transform); - - kmMat4 transformInv; - kmMat4Inverse(&transformInv, &transform); - - // Calculate z=0 using -> transform*[0, 0, 0, 1]/w - kmScalar zClip = transform.mat[14]/transform.mat[15]; - - CGSize glSize = __view.bounds.size; - kmVec3 clipCoord = {2.0*uiPoint.x/glSize.width - 1.0, 2.0*uiPoint.y/glSize.height - 1.0, zClip}; - clipCoord.y *= self.flipY; - - kmVec3 glCoord; - kmVec3TransformCoord(&glCoord, &clipCoord, &transformInv); - -// NSLog(@"uiPoint: %@, glPoint: %@", NSStringFromCGPoint(uiPoint), NSStringFromCGPoint(ccp(glCoord.x, glCoord.y))); - return ccp(glCoord.x, glCoord.y); -} - --(CGPoint)convertToUI:(CGPoint)glPoint -{ - kmMat4 transform; - GLToClipTransform(&transform); - - kmVec3 clipCoord; - // Need to calculate the zero depth from the transform. - kmVec3 glCoord = {glPoint.x, glPoint.y, 0.0}; - kmVec3TransformCoord(&clipCoord, &glCoord, &transform); - - CGSize glSize = __view.bounds.size; - return ccp(glSize.width*(clipCoord.x*0.5 + 0.5), glSize.height*(self.flipY*clipCoord.y*0.5 + 0.5)); -} - --(CGSize)viewSize -{ - return _winSizeInPoints; -} - --(CGSize)viewSizeInPixels -{ - return _winSizeInPixels; -} - --(CGRect)viewportRect -{ - // TODO It's _possible_ that a user will use a non-axis aligned projection. Weird, but possible. - kmMat4 transform; - GLToClipTransform(&transform); - - kmMat4 transformInv; - kmMat4Inverse(&transformInv, &transform); - - // Calculate z=0 using -> transform*[0, 0, 0, 1]/w - kmScalar zClip = transform.mat[14]/transform.mat[15]; - - // Bottom left and top right coordinates of viewport in clip coords. - kmVec3 clipBL = {-1.0, -1.0, zClip}; - kmVec3 clipTR = { 1.0, 1.0, zClip}; - - kmVec3 glBL, glTR; - kmVec3TransformCoord(&glBL, &clipBL, &transformInv); - kmVec3TransformCoord(&glTR, &clipTR, &transformInv); - - return CGRectMake(glBL.x, glBL.y, glTR.x - glBL.x, glTR.y - glBL.y); -} - --(CGSize)designSize -{ - // Return the viewSize unless designSize has been set. - return (CGSizeEqualToSize(_designSize, CGSizeZero) ? self.viewSize : _designSize); -} - --(void) reshapeProjection:(CGSize)newWindowSize -{ - _winSizeInPixels = newWindowSize; - _winSizeInPoints = CGSizeMake( _winSizeInPixels.width / __ccContentScaleFactor, _winSizeInPixels.height / __ccContentScaleFactor ); - - [self setProjection:_projection]; -} - -#pragma mark Director Scene Management - -- (void)runWithScene:(CCScene*) scene -{ - NSAssert( scene != nil, @"Argument must be non-nil"); - NSAssert(_runningScene == nil, @"This command can only be used to start the CCDirector. There is already a scene present."); - - [self pushScene:scene]; - [self startAnimation]; -} - -- (void)presentScene:(CCScene *)scene -{ - if (_runningScene) - [self replaceScene:scene]; - else - [self runWithScene:scene]; -} - -- (void)presentScene:(CCScene *)scene withTransition:(CCTransition *)transition -{ - if (_runningScene) - [self replaceScene:scene withTransition:transition]; - else - [self runWithScene:scene]; -} - -- (void) pushScene: (CCScene*) scene -{ - NSAssert( scene != nil, @"Argument must be non-nil"); - - _sendCleanupToScene = NO; - - [_scenesStack addObject: scene]; - _nextScene = scene; // _nextScene is a weak ref -} - -- (void)pushScene:(CCScene *)scene withTransition:(CCTransition *)transition -{ - NSAssert(scene, @"Scene must be non-nil"); - - [_scenesStack addObject:scene]; - _sendCleanupToScene = NO; - [transition performSelector:@selector(startTransition:) withObject:scene]; -} - --(void) popScene -{ - NSAssert( _runningScene != nil, @"A running Scene is needed"); - - [_scenesStack removeLastObject]; - NSUInteger c = [_scenesStack count]; - - if( c == 0 ) - [self end]; - else { - _sendCleanupToScene = YES; - _nextScene = [_scenesStack objectAtIndex:c-1]; - } -} - -- (void)popSceneWithTransition:(CCTransition *)transition -{ - NSAssert( _runningScene != nil, @"A running Scene is needed"); - - if (_scenesStack.count < 2) - { - [self end]; - } - else - { - [_scenesStack removeLastObject]; - CCScene * incomingScene = [_scenesStack lastObject]; - _sendCleanupToScene = YES; - [transition performSelector:@selector(startTransition:) withObject:incomingScene]; - } -} - --(void) popToRootScene -{ - [self popToSceneStackLevel:1]; -} - --(void) popToSceneStackLevel:(NSUInteger)level -{ - NSAssert(_runningScene != nil, @"A running Scene is needed"); - NSUInteger c = [_scenesStack count]; - - // level 0? -> end - if( level == 0) { - [self end]; - return; - } - - // current level or lower -> nothing - if( level >= c) - return; - - // pop stack until reaching desired level - while (c > level) { - CCScene *current = [_scenesStack lastObject]; - if( current.runningInActiveScene ){ - [current onExitTransitionDidStart]; - [current onExit]; - } - [current cleanup]; - - [_scenesStack removeLastObject]; - c--; - } - _nextScene = [_scenesStack lastObject]; - _sendCleanupToScene = NO; -} - -// ----------------------------------------------------------------- - -- (void)replaceScene:(CCScene *)scene -{ - NSAssert( scene != nil, @"Argument must be non-nil"); - - if (_runningScene) - { - _sendCleanupToScene = YES; - [_scenesStack removeLastObject]; - [_scenesStack addObject:scene]; - _nextScene = scene; // _nextScene is a weak ref - } - else - { - [self pushScene:scene]; - [self startAnimation]; - } -} - -- (void)replaceScene:(CCScene *)scene withTransition:(CCTransition *)transition -{ - // the transition gets to become the running scene - _sendCleanupToScene = YES; - [transition performSelector:@selector(startTransition:) withObject:scene]; -} - -// ----------------------------------------------------------------- - -- (void)startTransition:(CCTransition *)transition -{ - NSAssert(transition, @"Argument must be non-nil"); - NSAssert(_runningScene, @"There must be a running scene"); - - [_scenesStack removeLastObject]; - [_scenesStack addObject:transition]; - _nextScene = transition; -} - -// ----------------------------------------------------------------- - --(void) end -{ - [_runningScene onExitTransitionDidStart]; - [_runningScene onExit]; - [_runningScene cleanup]; - - _runningScene = nil; - _nextScene = nil; - - // remove all objects, but don't release it. - // runWithScene might be executed after 'end'. - [_scenesStack removeAllObjects]; - - [self stopAnimation]; - - _FPSLabel = nil, _SPFLabel=nil, _drawsLabel=nil; - - _delegate = nil; - - [self setView:nil]; - - // Purge bitmap cache - [CCLabelBMFont purgeCachedData]; - - // Purge all managers / caches - [CCAnimationCache purgeSharedAnimationCache]; - [CCSpriteFrameCache purgeSharedSpriteFrameCache]; - [CCTextureCache purgeSharedTextureCache]; - [CCShaderCache purgeSharedShaderCache]; - [[CCFileUtils sharedFileUtils] purgeCachedEntries]; - - // OpenGL view - - // Since the director doesn't attach the openglview to the window - // it shouldn't remove it from the window too. -// [openGLView_ removeFromSuperview]; - - - // Invalidate GL state cache - ccGLInvalidateStateCache(); - - CHECK_GL_ERROR(); -} - --(void) setNextScene -{ - // If next scene is a transition, the transition has just started - // Make transition the running scene. - // Outgoing scene will continue to run - // Incoming scene was started by transition - if ([_nextScene isKindOfClass:[CCTransition class]]) - { - _runningScene = nil; - _runningScene = _nextScene; - _nextScene = nil; - [_runningScene onEnter]; - return; - } - - // If running scene is a transition class, the transition has ended - // Make new scene, the running scene - // Clean up transition - // Outgoing scene was stopped by transition - if ([_runningScene isKindOfClass:[CCTransition class]]) - { - [_runningScene onExit]; - [_runningScene cleanup]; - _runningScene = nil; - _runningScene = _nextScene; - _nextScene = nil; - return; - } - - - // if next scene is not a transition, force exit calls - if (![_nextScene isKindOfClass:[CCTransition class]]) - { - [_runningScene onExitTransitionDidStart]; - [_runningScene onExit]; - - // issue #709. the root node (scene) should receive the cleanup message too - // otherwise it might be leaked. - if (_sendCleanupToScene) [_runningScene cleanup]; - } - - _runningScene = _nextScene; - _nextScene = nil; - - // if running scene is not a transition, force enter calls - if (![_runningScene isKindOfClass:[CCTransition class]]) - { - [_runningScene onEnter]; - [_runningScene onEnterTransitionDidFinish]; - [_runningScene setPaused:NO]; - } -} - --(void) pause -{ - if( _isPaused ) - return; - - _oldAnimationInterval = _animationInterval; - - // when paused, don't consume CPU - [self setAnimationInterval:1/4.0]; - - [self willChangeValueForKey:@"isPaused"]; - _isPaused = YES; - [self didChangeValueForKey:@"isPaused"]; -} - --(void) resume -{ - if( ! _isPaused ) - return; - - [self setAnimationInterval: _oldAnimationInterval]; - - if( gettimeofday( &_lastUpdate, NULL) != 0 ) { - CCLOG(@"cocos2d: Director: Error in gettimeofday"); - } - - [self willChangeValueForKey:@"isPaused"]; - _isPaused = NO; - [self didChangeValueForKey:@"isPaused"]; - - _dt = 0; -} - -- (void)startAnimation -{ - _nextDeltaTimeZero = YES; -} - -- (void)stopAnimation -{ - CCLOG(@"cocos2d: Director#stopAnimation. Override me"); -} - -- (void)setAnimationInterval:(NSTimeInterval)interval -{ - CCLOG(@"cocos2d: Director#setAnimationInterval. Override me"); -} - -- (CCTime)fixedUpdateInterval -{ - return self.scheduler.fixedUpdateInterval; -} - --(void)setFixedUpdateInterval:(CCTime)fixedUpdateInterval -{ - self.scheduler.fixedUpdateInterval = fixedUpdateInterval; -} - - -// display statistics --(void) showStats -{ - _frames++; - _accumDt += _dt; - - if( _displayStats ) { - // Ms per Frame - - if( _accumDt > CC_DIRECTOR_STATS_INTERVAL) - { - NSString *spfstr = [[NSString alloc] initWithFormat:@"%.3f", _secondsPerFrame]; - [_SPFLabel setString:spfstr]; - - _frameRate = _frames/_accumDt; - _frames = 0; - _accumDt = 0; - -// sprintf(format,"%.1f",frameRate); -// [FPSLabel setCString:format]; - - NSString *fpsstr = [[NSString alloc] initWithFormat:@"%.1f", _frameRate]; - [_FPSLabel setString:fpsstr]; - - NSString *draws = [[NSString alloc] initWithFormat:@"%4lu", (unsigned long)__ccNumberOfDraws]; - [_drawsLabel setString:draws]; - } - - [_drawsLabel visit]; - [_FPSLabel visit]; - [_SPFLabel visit]; - } - - __ccNumberOfDraws = 0; -} - --(void) calculateMPF -{ - struct timeval now; - gettimeofday( &now, NULL); - - _secondsPerFrame = (now.tv_sec - _lastUpdate.tv_sec) + (now.tv_usec - _lastUpdate.tv_usec) / 1000000.0f; -} - -#pragma mark Director - Helper - --(void)getFPSImageData:(unsigned char**)datapointer length:(NSUInteger*)len contentScale:(CGFloat *)scale -{ - *datapointer = cc_fps_images_png; - *len = cc_fps_images_len(); - *scale = 1.0; -} - --(void) createStatsLabel -{ - if( _FPSLabel && _SPFLabel ) { - _FPSLabel = nil; - _SPFLabel = nil; - _drawsLabel = nil; - - [[CCFileUtils sharedFileUtils] purgeCachedEntries]; - } - - CCTexturePixelFormat currentFormat = [CCTexture defaultAlphaPixelFormat]; - [CCTexture setDefaultAlphaPixelFormat:CCTexturePixelFormat_RGBA4444]; - - unsigned char *data; - NSUInteger data_len; - CGFloat contentScale = 0; - [self getFPSImageData:&data length:&data_len contentScale:&contentScale]; - - NSData *nsdata = [NSData dataWithBytes:data length:data_len]; - CGDataProviderRef imgDataProvider = CGDataProviderCreateWithCFData( (__bridge CFDataRef) nsdata); - CGImageRef imageRef = CGImageCreateWithPNGDataProvider(imgDataProvider, NULL, true, kCGRenderingIntentDefault); - CCTexture *texture = [[CCTexture alloc] initWithCGImage:imageRef contentScale:contentScale]; - CGDataProviderRelease(imgDataProvider); - CGImageRelease(imageRef); - - _FPSLabel = [[CCLabelAtlas alloc] initWithString:@"00.0" texture:texture itemWidth:12 itemHeight:32 startCharMap:'.']; - _SPFLabel = [[CCLabelAtlas alloc] initWithString:@"0.000" texture:texture itemWidth:12 itemHeight:32 startCharMap:'.']; - _drawsLabel = [[CCLabelAtlas alloc] initWithString:@"000" texture:texture itemWidth:12 itemHeight:32 startCharMap:'.']; - - [CCTexture setDefaultAlphaPixelFormat:currentFormat]; - - CGPoint offset = [self convertToGL:ccp(0, (self.flipY == 1.0) ? 0 : __view.bounds.size.height)]; - CGPoint pos = ccpAdd(CC_DIRECTOR_STATS_POSITION, offset); - [_drawsLabel setPosition: ccpAdd( ccp(0,34), pos ) ]; - [_SPFLabel setPosition: ccpAdd( ccp(0,17), pos ) ]; - [_FPSLabel setPosition: pos ]; -} - -@end - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCDirector_Private.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCDirector_Private.h deleted file mode 100644 index 78fbd20..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCDirector_Private.h +++ /dev/null @@ -1,77 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCDirector.h" - -@interface CCDirector () - -/* Whether or not the replaced scene will receive the cleanup message. - If the new scene is pushed, then the old scene won't receive the "cleanup" message. - If the new scene replaces the old one, the it will receive the "cleanup" message. - */ -@property (nonatomic, readonly) BOOL sendCleanupToScene; - -/* This object will be visited after the main scene is visited. - This object MUST implement the "visit" selector. - Useful to hook a notification object, like CCNotifications (http://github.com/manucorporat/CCNotifications) - */ -@property (nonatomic, readwrite, strong) id notificationNode; - -/* CCScheduler associated with this director - */ -@property (nonatomic,readwrite,strong) CCScheduler *scheduler; - -/* CCActionManager associated with this director - */ -@property (nonatomic,readwrite,strong) CCActionManager *actionManager; - -/// Rect of the visible screen area in GL coordinates. -@property(nonatomic, readonly) CGRect viewportRect; - -/* Sets the glViewport*/ --(void) setViewport; - -/// XXX: missing description --(float) getZEye; - -/* Pops out all scenes from the queue until it reaches `level`. - If level is 0, it will end the director. - If level is 1, it will pop all scenes until it reaches to root scene. - If level is <= than the current stack level, it won't do anything. - */ --(void) popToSceneStackLevel:(NSUInteger)level; - -/* Draw the scene. - This method is called every frame. Don't call it manually. - */ --(void) drawScene; - -// helper -/* creates the Stats labels */ --(void) createStatsLabel; - -@end - -// optimization. Should only be used to read it. Never to write it. -extern NSUInteger __ccNumberOfDraws; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCDrawNode.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCDrawNode.h deleted file mode 100644 index ecf96b1..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCDrawNode.h +++ /dev/null @@ -1,98 +0,0 @@ -/* Copyright (c) 2012 Scott Lembcke and Howling Moon Software - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -/* - * Code copied & pasted from SpacePatrol game https://github.com/slembcke/SpacePatrol - * - * Renamed and added some changes for cocos2d - * - */ - -#import "CCNode.h" - -/** - * CCDrawNode - * Node that draws dots, segments and polygons. - * The geometry will be saved, so primitives does not need to be redrawn for each frame - * Faster than the "drawing primitives" since they it draws everything in one single batch. - */ -@interface CCDrawNode : CCNode { - - GLuint _vao; - GLuint _vbo; - - NSUInteger _bufferCapacity; - GLsizei _bufferCount; - ccV2F_C4B_T2F *_buffer; - - ccBlendFunc _blendFunc; - - BOOL _dirty; -} - -/** Sets the blending function for the draw node. All primitives will be drawn using the same blend function. */ -@property(nonatomic, assign) ccBlendFunc blendFunc; - - -/// ----------------------------------------------------------------------- -/// @name Primitive Drawing Methods -/// ----------------------------------------------------------------------- - -/** - * Draw a dot at a position, with a given radius and color. - * - * @param pos Dot position. - * @param radius Dot radius. - * @param color Dot color. - */ --(void)drawDot:(CGPoint)pos radius:(CGFloat)radius color:(CCColor*)color; - -/** - * Draw a segment with a radius and color. - * - * @param a Segment starting point. - * @param b Segment end point. - * @param radius Segment radius. - * @param color Segment color. - */ --(void)drawSegmentFrom:(CGPoint)a to:(CGPoint)b radius:(CGFloat)radius color:(CCColor*)color; - -/** - * Draw a polygon with a fill color and line color. - * - * @param verts Array of CGPoints, containing the vertices. - * @param count Number of vertices. - * @param fill Polygon fill color. - * @param width Polygon outline width. - * @param line Polygon outline color. - */ --(void)drawPolyWithVerts:(const CGPoint*)verts count:(NSUInteger)count fillColor:(CCColor*)fill borderWidth:(CGFloat)width borderColor:(CCColor*)line; - - -/// ----------------------------------------------------------------------- -/// @name Draw Node Management -/// ----------------------------------------------------------------------- - -/** Clear the geometry in the node's buffer. */ --(void)clear; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCDrawNode.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCDrawNode.m deleted file mode 100644 index 4dd099f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCDrawNode.m +++ /dev/null @@ -1,386 +0,0 @@ -/* Copyright (c) 2012 Scott Lembcke and Howling Moon Software - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -/* - * Code copied & pasted from SpacePatrol game https://github.com/slembcke/SpacePatrol - * - * Renamed and added some changes for cocos2d - * - */ - -#import "CCDrawNode.h" -#import "CCShaderCache.h" -#import "CCGLProgram.h" -#import "Support/CGPointExtension.h" -#import "Support/OpenGL_Internal.h" -#import "CCNode_Private.h" -#import "CCColor.h" - - -// ccVertex2F == CGPoint in 32-bits, but not in 64-bits (OS X) -// that's why the "v2f" functions are needed -static ccVertex2F v2fzero = (ccVertex2F){0,0}; - -static inline ccVertex2F v2f( float x, float y ) -{ - return (ccVertex2F){x,y}; -} - -static inline ccVertex2F v2fadd( ccVertex2F v0, ccVertex2F v1 ) -{ - return v2f( v0.x+v1.x, v0.y+v1.y ); -} - -static inline ccVertex2F v2fsub( ccVertex2F v0, ccVertex2F v1 ) -{ - return v2f( v0.x-v1.x, v0.y-v1.y ); -} - -static inline ccVertex2F v2fmult( ccVertex2F v, float s ) -{ - return v2f( v.x * s, v.y * s ); -} - -static inline ccVertex2F v2fperp( ccVertex2F p0 ) -{ - return v2f( -p0.y, p0.x ); -} - -static inline ccVertex2F v2fneg( ccVertex2F p0 ) -{ - return v2f( -p0.x, - p0.y ); -} - -static inline float v2fdot(ccVertex2F p0, ccVertex2F p1) -{ - return p0.x * p1.x + p0.y * p1.y; -} - -static inline ccVertex2F v2fforangle( float _a_) -{ - return v2f( cosf(_a_), sinf(_a_) ); -} - -static inline ccVertex2F v2fnormalize( ccVertex2F p ) -{ - CGPoint r = ccpNormalize( ccp(p.x, p.y) ); - return v2f( r.x, r.y); -} - -static inline ccVertex2F __v2f(CGPoint v ) -{ -#ifdef __LP64__ - return v2f(v.x, v.y); -#else - return * ((ccVertex2F*) &v); -#endif -} - -static inline ccTex2F __t(ccVertex2F v ) -{ - return *(ccTex2F*)&v; -} - - -@implementation CCDrawNode - -@synthesize blendFunc = _blendFunc; - -#pragma mark memory - --(void)ensureCapacity:(NSUInteger)count -{ - if(_bufferCount + count > _bufferCapacity){ - _bufferCapacity += MAX(_bufferCapacity, count); - _buffer = realloc(_buffer, _bufferCapacity*sizeof(ccV2F_C4B_T2F)); - -// NSLog(@"Resized vertex buffer to %d", _bufferCapacity); - } -} - --(id)init -{ - if((self = [super init])){ - self.blendFunc = (ccBlendFunc){CC_BLEND_SRC, CC_BLEND_DST}; - - self.shaderProgram = [[CCShaderCache sharedShaderCache] programForKey:kCCShader_PositionLengthTexureColor]; - - [self ensureCapacity:512]; - - glGenVertexArrays(1, &_vao); - ccGLBindVAO(_vao); - - glGenBuffers(1, &_vbo); - glBindBuffer(GL_ARRAY_BUFFER, _vbo); - glBufferData(GL_ARRAY_BUFFER, sizeof(ccV2F_C4B_T2F)*_bufferCapacity, _buffer, GL_STREAM_DRAW); - - glEnableVertexAttribArray(kCCVertexAttrib_Position); - glVertexAttribPointer(kCCVertexAttrib_Position, 2, GL_FLOAT, GL_FALSE, sizeof(ccV2F_C4B_T2F), (GLvoid *)offsetof(ccV2F_C4B_T2F, vertices)); - - glEnableVertexAttribArray(kCCVertexAttrib_Color); - glVertexAttribPointer(kCCVertexAttrib_Color, 4, GL_UNSIGNED_BYTE, GL_TRUE, sizeof(ccV2F_C4B_T2F), (GLvoid *)offsetof(ccV2F_C4B_T2F, colors)); - - glEnableVertexAttribArray(kCCVertexAttrib_TexCoords); - glVertexAttribPointer(kCCVertexAttrib_TexCoords, 2, GL_FLOAT, GL_FALSE, sizeof(ccV2F_C4B_T2F), (GLvoid *)offsetof(ccV2F_C4B_T2F, texCoords)); - - glBindBuffer(GL_ARRAY_BUFFER, 0); - ccGLBindVAO(0); - - CHECK_GL_ERROR(); - - _dirty = YES; - } - - return self; -} - --(void)dealloc -{ -#ifdef __CC_PLATFORM_IOS - NSAssert([EAGLContext currentContext], @"No GL context set!"); -#endif - - free(_buffer); _buffer = NULL; - - glDeleteBuffers(1, &_vbo); _vbo = 0; - glDeleteVertexArrays(1, &_vao); _vao = 0; - -} - -#pragma mark Rendering - --(void)render -{ - if( _dirty ) { - glBindBuffer(GL_ARRAY_BUFFER, _vbo); - glBufferData(GL_ARRAY_BUFFER, sizeof(ccV2F_C4B_T2F)*_bufferCapacity, _buffer, GL_STREAM_DRAW); - glBindBuffer(GL_ARRAY_BUFFER, 0); - _dirty = NO; - } - - ccGLBindVAO(_vao); - glDrawArrays(GL_TRIANGLES, 0, _bufferCount); - - CC_INCREMENT_GL_DRAWS(1); - - CHECK_GL_ERROR(); -} - --(void)draw -{ - ccGLBlendFunc(_blendFunc.src, _blendFunc.dst); - - [_shaderProgram use]; - [_shaderProgram setUniformsForBuiltins]; - - [self render]; -} - -#pragma mark Immediate Mode - --(void)drawDot:(CGPoint)pos radius:(CGFloat)radius color:(CCColor*)color; -{ - ccColor4B c4 = color.ccColor4b; - - NSUInteger vertex_count = 2*3; - [self ensureCapacity:vertex_count]; - - ccV2F_C4B_T2F a = {{pos.x - radius, pos.y - radius}, c4, {-1.0, -1.0} }; - ccV2F_C4B_T2F b = {{pos.x - radius, pos.y + radius}, c4, {-1.0, 1.0} }; - ccV2F_C4B_T2F c = {{pos.x + radius, pos.y + radius}, c4, { 1.0, 1.0} }; - ccV2F_C4B_T2F d = {{pos.x + radius, pos.y - radius}, c4, { 1.0, -1.0} }; - - ccV2F_C4B_T2F_Triangle *triangles = (ccV2F_C4B_T2F_Triangle *)(_buffer + _bufferCount); - triangles[0] = (ccV2F_C4B_T2F_Triangle){a, b, c}; - triangles[1] = (ccV2F_C4B_T2F_Triangle){a, c, d}; - - _bufferCount += vertex_count; - - _dirty = YES; -} - --(void)drawSegmentFrom:(CGPoint)_a to:(CGPoint)_b radius:(CGFloat)radius color:(CCColor*)color; -{ - ccColor4B c4 = color.ccColor4b; - - NSUInteger vertex_count = 6*3; - [self ensureCapacity:vertex_count]; - - ccVertex2F a = __v2f(_a); - ccVertex2F b = __v2f(_b); - - - ccVertex2F n = v2fnormalize(v2fperp(v2fsub(b, a))); - ccVertex2F t = v2fperp(n); - - ccVertex2F nw = v2fmult(n, radius); - ccVertex2F tw = v2fmult(t, radius); - ccVertex2F v0 = v2fsub(b, v2fadd(nw, tw)); - ccVertex2F v1 = v2fadd(b, v2fsub(nw, tw)); - ccVertex2F v2 = v2fsub(b, nw); - ccVertex2F v3 = v2fadd(b, nw); - ccVertex2F v4 = v2fsub(a, nw); - ccVertex2F v5 = v2fadd(a, nw); - ccVertex2F v6 = v2fsub(a, v2fsub(nw, tw)); - ccVertex2F v7 = v2fadd(a, v2fadd(nw, tw)); - - - ccV2F_C4B_T2F_Triangle *triangles = (ccV2F_C4B_T2F_Triangle *)(_buffer + _bufferCount); - - triangles[0] = (ccV2F_C4B_T2F_Triangle) { - {v0, c4, __t(v2fneg(v2fadd(n, t))) }, - {v1, c4, __t(v2fsub(n, t)) }, - {v2, c4, __t(v2fneg(n)) }, - }; - - triangles[1] = (ccV2F_C4B_T2F_Triangle){ - {v3, c4, __t(n)}, - {v1, c4, __t(v2fsub(n, t)) }, - {v2, c4, __t(v2fneg(n)) }, - }; - - triangles[2] = (ccV2F_C4B_T2F_Triangle){ - {v3, c4, __t(n)}, - {v4, c4, __t(v2fneg(n)) }, - {v2, c4, __t(v2fneg(n)) }, - }; - triangles[3] = (ccV2F_C4B_T2F_Triangle){ - {v3, c4, __t(n) }, - {v4, c4, __t(v2fneg(n)) }, - {v5, c4, __t(n) }, - }; - triangles[4] = (ccV2F_C4B_T2F_Triangle){ - {v6, c4, __t(v2fsub(t, n))}, - {v4, c4, __t(v2fneg(n)) }, - {v5, c4, __t(n)}, - }; - triangles[5] = (ccV2F_C4B_T2F_Triangle){ - {v6, c4, __t(v2fsub(t, n)) }, - {v7, c4, __t(v2fadd(n, t)) }, - {v5, c4, __t(n)}, - }; - - _bufferCount += vertex_count; - - _dirty = YES; -} - --(void)drawPolyWithVerts:(const CGPoint *)verts count:(NSUInteger)count fillColor:(CCColor*)fill borderWidth:(CGFloat)width borderColor:(CCColor*)line; -{ - ccColor4B fill4 = fill.ccColor4b; - ccColor4B line4 = line.ccColor4b; - - struct ExtrudeVerts {ccVertex2F offset, n;}; - struct ExtrudeVerts extrude[count]; - bzero(extrude, sizeof(extrude) ); - - for(int i=0; i 0 && width > 0.0); - - NSUInteger triangle_count = 3*count - 2; - NSUInteger vertex_count = 3*triangle_count; - [self ensureCapacity:vertex_count]; - - ccV2F_C4B_T2F_Triangle *triangles = (ccV2F_C4B_T2F_Triangle *)(_buffer + _bufferCount); - ccV2F_C4B_T2F_Triangle *cursor = triangles; - - CGFloat inset = (outline == 0.0 ? 0.5 : 0.0); - for(int i=0; i - -#import "ccTypes.h" -#import "ccMacros.h" - -#ifdef __CC_PLATFORM_IOS -#import // for CGPoint -#endif - - -#ifdef __cplusplus -extern "C" { -#endif - -#import "CCColor.h" -@class CCPointArray; - -/** - @file - Drawing OpenGL ES primitives. - - ccDrawPoint, ccDrawPoints - - ccDrawLine - - ccDrawRect, ccDrawSolidRect - - ccDrawPoly, ccDrawSolidPoly - - ccDrawCircle, ccDrawSolidCircle - - ccDrawArc, ccDrawSolidArc - - ccDrawQuadBezier - - ccDrawCubicBezier - - ccDrawCatmullRom - - ccDrawCardinalSpline - - You can change the color, point size, width by calling: - - ccDrawColor4B(), ccDrawColor4F() - - ccPointSize() - - glLineWidth() - - @warning These functions draws the Line, Point, Polygon, immediately. They aren't batched. If you are going to make a game that depends on these primitives, I suggest creating a batch. Instead you should use CCDrawNode - - */ - - -/** Initializes the drawing primitives */ -void ccDrawInit(void); - -/** Frees allocated resources by the drawing primitives */ -void ccDrawFree(void); - -/** draws a point given x and y coordinate measured in points. */ -void ccDrawPoint( CGPoint point ); - -/** draws an array of points. - */ -void ccDrawPoints( const CGPoint *points, NSUInteger numberOfPoints ); - -/** draws a line given the origin and destination point measured in points. */ -void ccDrawLine( CGPoint origin, CGPoint destination ); - -/** draws a rectangle given the origin and destination point measured in points. */ -void ccDrawRect( CGPoint origin, CGPoint destination ); - -/** draws a solid rectangle given the origin and destination point measured in points. - */ -void ccDrawSolidRect( CGPoint origin, CGPoint destination, CCColor* color ); - -/** draws a polygon given a pointer to CGPoint coordinates and the number of vertices measured in points. - The polygon can be closed or open - */ -void ccDrawPoly( const CGPoint *vertices, NSUInteger numOfVertices, BOOL closePolygon ); - -/** draws a solid polygon given a pointer to CGPoint coordinates, the number of vertices measured in points, and a color. - */ -void ccDrawSolidPoly( const CGPoint *poli, NSUInteger numberOfPoints, CCColor* color ); - -/** draws a circle given the center, radius and number of segments measured in points */ -void ccDrawCircle( CGPoint center, float radius, float angle, NSUInteger segments, BOOL drawLineToCenter); - -/** draws a solid circle given the center, radius and number of segments measured in points */ -void ccDrawSolidCircle( CGPoint center, float radius, NSUInteger segments); - -/** draws a arc given the center, radius, arc length and number of segments measured in points */ -void ccDrawArc(CGPoint center, CGFloat r, CGFloat a, CGFloat arcLength, NSUInteger segs, BOOL drawLineToCenter); - -/** draws a solid arc given the center, radius, arc length and number of segments measured in points */ -void ccDrawSolidArc(CGPoint center, CGFloat r, CGFloat a, CGFloat arcLength, NSUInteger segs); - -/** draws a quad bezier path measured in points. - @warning This function could be pretty slow. Use it only for debugging purposes. - */ -void ccDrawQuadBezier(CGPoint origin, CGPoint control, CGPoint destination, NSUInteger segments); - -/** draws a cubic bezier path measured in points. - @warning This function could be pretty slow. Use it only for debugging purposes. - */ -void ccDrawCubicBezier(CGPoint origin, CGPoint control1, CGPoint control2, CGPoint destination, NSUInteger segments); - -/** draws a Catmull Rom path. - @warning This function could be pretty slow. Use it only for debugging purposes. - */ -void ccDrawCatmullRom( CCPointArray *arrayOfControlPoints, NSUInteger segments ); - -/** draws a Cardinal Spline path. - @warning This function could be pretty slow. Use it only for debugging purposes. - */ -void ccDrawCardinalSpline( CCPointArray *config, CGFloat tension, NSUInteger segments ); - -/** set the drawing color with 4 unsigned bytes - */ -void ccDrawColor4B( GLubyte r, GLubyte g, GLubyte b, GLubyte a ); - -/** set the drawing color with 4 floats - */ -void ccDrawColor4F( GLfloat r, GLfloat g, GLfloat b, GLfloat a ); - -/** set the point size in points. Default 1. - */ -void ccPointSize( GLfloat pointSize ); - - -#ifdef __cplusplus -} -#endif - -#endif // __CC_DRAWING_PRIMITIVES_H diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCDrawingPrimitives.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCDrawingPrimitives.m deleted file mode 100644 index 41bd0d0..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCDrawingPrimitives.m +++ /dev/null @@ -1,531 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013 Nader Eloshaiker - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -/* - * - * IMPORTANT IMPORTANT IMPORTANT IMPORTANT - * - * - * LEGACY FUNCTIONS - * - * USE CCDrawNode instead - * - */ - -#import -#import -#import -#import "CCDrawingPrimitives.h" -#import "ccMacros.h" -#import "Platforms/CCGL.h" -#import "ccGLStateCache.h" -#import "CCShaderCache.h" -#import "CCGLProgram.h" -#import "CCActionCatmullRom.h" -#import "Support/OpenGL_Internal.h" - - -static BOOL initialized = NO; -static CCGLProgram *shader_ = nil; -static int colorLocation_ = -1; -static ccColor4F color_ = {1,1,1,1}; -static int pointSizeLocation_ = -1; -static GLfloat pointSize_ = 1; - -static void lazy_init( void ) -{ - if( ! initialized ) { - - // - // Position and 1 color passed as a uniform (to similate glColor4ub ) - // - shader_ = [[CCShaderCache sharedShaderCache] programForKey:kCCShader_Position_uColor]; - - colorLocation_ = glGetUniformLocation( shader_.program, "u_color"); - pointSizeLocation_ = glGetUniformLocation( shader_.program, "u_pointSize"); - - initialized = YES; - } - -} - -void ccDrawFree(void) -{ - - shader_ = nil; - initialized = NO; -} - -void ccDrawInit(void) -{ - lazy_init(); -} - -void ccDrawPoint( CGPoint point ) -{ - lazy_init(); - - ccVertex2F p = (ccVertex2F) {point.x, point.y}; - - ccGLEnableVertexAttribs( kCCVertexAttribFlag_Position ); - - [shader_ use]; - [shader_ setUniformsForBuiltins]; - - [shader_ setUniformLocation:colorLocation_ with4fv:(GLfloat*) &color_.r count:1]; - [shader_ setUniformLocation:pointSizeLocation_ withF1:pointSize_]; - - glVertexAttribPointer(kCCVertexAttrib_Position, 2, GL_FLOAT, GL_FALSE, 0, &p); - - glDrawArrays(GL_POINTS, 0, 1); - - CC_INCREMENT_GL_DRAWS(1); -} - -void ccDrawPoints( const CGPoint *points, NSUInteger numberOfPoints ) -{ - lazy_init(); - - ccGLEnableVertexAttribs( kCCVertexAttribFlag_Position ); - - [shader_ use]; - [shader_ setUniformsForBuiltins]; - [shader_ setUniformLocation:colorLocation_ with4fv:(GLfloat*) &color_.r count:1]; - [shader_ setUniformLocation:pointSizeLocation_ withF1:pointSize_]; - - // XXX: Mac OpenGL error. arrays can't go out of scope before draw is executed - ccVertex2F newPoints[numberOfPoints]; - - // iPhone and 32-bit machines optimization - if( sizeof(CGPoint) == sizeof(ccVertex2F) ) - glVertexAttribPointer(kCCVertexAttrib_Position, 2, GL_FLOAT, GL_FALSE, 0, points); - - else - { - // Mac on 64-bit - for( NSUInteger i=0; i -#import "ccMacros.h" -#import "Platforms/CCGL.h" - -enum { - kCCVertexAttrib_Position, - kCCVertexAttrib_Color, - kCCVertexAttrib_TexCoords, - - kCCVertexAttrib_MAX, -}; - -enum { - kCCUniformPMatrix, - kCCUniformMVMatrix, - kCCUniformMVPMatrix, - kCCUniformTime, - kCCUniformSinTime, - kCCUniformCosTime, - kCCUniformRandom01, - kCCUniformSampler, - - kCCUniform_MAX, -}; - -#define kCCShader_PositionTextureColor @"ShaderPositionTextureColor" -#define kCCShader_PositionTextureColorAlphaTest @"ShaderPositionTextureColorAlphaTest" -#define kCCShader_PositionColor @"ShaderPositionColor" -#define kCCShader_PositionTexture @"ShaderPositionTexture" -#define kCCShader_PositionTexture_uColor @"ShaderPositionTexture_uColor" -#define kCCShader_PositionTextureA8Color @"ShaderPositionTextureA8Color" -#define kCCShader_Position_uColor @"ShaderPosition_uColor" -#define kCCShader_PositionLengthTexureColor @"ShaderPositionLengthTextureColor" - -// uniform names -#define kCCUniformPMatrix_s "CC_PMatrix" -#define kCCUniformMVMatrix_s "CC_MVMatrix" -#define kCCUniformMVPMatrix_s "CC_MVPMatrix" -#define kCCUniformTime_s "CC_Time" -#define kCCUniformSinTime_s "CC_SinTime" -#define kCCUniformCosTime_s "CC_CosTime" -#define kCCUniformRandom01_s "CC_Random01" -#define kCCUniformSampler_s "CC_Texture0" -#define kCCUniformAlphaTestValue_s "CC_AlphaValue" - -// Attribute names -#define kCCAttributeNameColor @"a_color" -#define kCCAttributeNamePosition @"a_position" -#define kCCAttributeNameTexCoord @"a_texCoord" - - -struct _hashUniformEntry; - -/* CCGLProgram - Class that implements a glProgram - - - */ -@interface CCGLProgram : NSObject -{ - struct _hashUniformEntry *_hashForUniforms; - -@public - GLuint _program, - _vertShader, - _fragShader; - - GLint _uniforms[kCCUniform_MAX]; - - struct { - unsigned int usesTime:1; - unsigned int usesMVP:1; - unsigned int usesMV:1; - unsigned int usesRandom:1; - } _flags; -} - -@property(nonatomic, readonly) GLuint program; - -/* creates the CCGLProgram with a vertex and fragment from byte arrays */ -+ (id)programWithVertexShaderByteArray:(const GLchar*)vShaderByteArray fragmentShaderByteArray:(const GLchar*)fShaderByteArray; - -/* creates the CCGLProgram with a vertex and fragment with contents of filenames */ -+ (id)programWithVertexShaderFilename:(NSString *)vShaderFilename fragmentShaderFilename:(NSString *)fShaderFilename; - -/* Initializes the CCGLProgram with a vertex and fragment with bytes array */ -- (id)initWithVertexShaderByteArray:(const GLchar*)vShaderByteArray fragmentShaderByteArray:(const GLchar*)fShaderByteArray; - -/* Initializes the CCGLProgram with a vertex and fragment with contents of filenames */ -- (id)initWithVertexShaderFilename:(NSString *)vShaderFilename fragmentShaderFilename:(NSString *)fShaderFilename; - -/* It will add a new attribute to the shader */ -- (void)addAttribute:(NSString *)attributeName index:(GLuint)index; - -/* links the glProgram */ -- (BOOL)link; - -/* it will call glUseProgram() */ -- (void)use; - -/* It will create 4 uniforms: - - kCCUniformPMatrix - - kCCUniformMVMatrix - - kCCUniformMVPMatrix - - kCCUniformSampler - - And it will bind "kCCUniformSampler" to 0 - */ -- (void) updateUniforms; - -/* calls retrieves the named uniform location for this shader program. */ -- (GLint)uniformLocationForName:(NSString*)name; - -/* calls glUniform1i only if the values are different than the previous call for this same shader program. */ --(void) setUniformLocation:(GLint)location withI1:(GLint)i1; - -/* calls glUniform1f only if the values are different than the previous call for this same shader program. */ --(void) setUniformLocation:(GLint)location withF1:(GLfloat)f1; - -/* calls glUniform2f only if the values are different than the previous call for this same shader program. */ --(void) setUniformLocation:(GLint)location withF1:(GLfloat)f1 f2:(GLfloat)f2; - -/* calls glUniform3f only if the values are different than the previous call for this same shader program. */ --(void) setUniformLocation:(GLint)location withF1:(GLfloat)f1 f2:(GLfloat)f2 f3:(GLfloat)f3; - -/* calls glUniform4f only if the values are different than the previous call for this same shader program. */ --(void) setUniformLocation:(GLint)location withF1:(GLfloat)f1 f2:(GLfloat)f2 f3:(GLfloat)f3 f4:(GLfloat)f4; - -/* calls glUniform2fv only if the values are different than the previous call for this same shader program. */ --(void) setUniformLocation:(GLint)location with2fv:(GLfloat*)floats count:(NSUInteger)numberOfArrays; - -/* calls glUniform3fv only if the values are different than the previous call for this same shader program. */ --(void) setUniformLocation:(GLint)location with3fv:(GLfloat*)floats count:(NSUInteger)numberOfArrays; - -/* calls glUniform4fv only if the values are different than the previous call for this same shader program. */ --(void) setUniformLocation:(GLint)location with4fv:(GLvoid*)floats count:(NSUInteger)numberOfArrays; - -/* calls glUniformMatrix4fv only if the values are different than the previous call for this same shader program. */ --(void) setUniformLocation:(GLint)location withMatrix4fv:(GLvoid*)matrix_array count:(NSUInteger)numberOfMatrix; - -/* will update the builtin uniforms if they are different than the previous call for this same shader program. */ --(void) setUniformsForBuiltins; - -/* returns the vertexShader error log */ -- (NSString *)vertexShaderLog; - -/* returns the fragmentShader error log */ -- (NSString *)fragmentShaderLog; - -/* returns the program error log */ -- (NSString *)programLog; -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCGLProgram.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCGLProgram.m deleted file mode 100644 index 109e9f5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCGLProgram.m +++ /dev/null @@ -1,499 +0,0 @@ -// -// Copyright 2011 Jeff Lamarche -// -// Copyright 2012 Goffredo Marocchi -// -// Copyright 2012 Ricardo Quesada -// -// -// Redistribution and use in source and binary forms, with or without modification, are permitted provided -// that the following conditions are met: -// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and -// the following disclaimer. -// -// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions -// and the following disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// THIS SOFTWARE IS PROVIDED BY THE FREEBSD PROJECT ``AS IS'' AND ANY EXPRESS OR IMPLIED -// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -// FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FREEBSD PROJECT -// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED -// AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import "CCGLProgram.h" -#import "ccGLStateCache.h" -#import "ccMacros.h" -#import "Support/CCFileUtils.h" -#import "Support/uthash.h" -#import "Support/OpenGL_Internal.h" - -#import "CCDirector.h" - -// extern -#import "kazmath/GL/matrix.h" -#import "kazmath/kazmath.h" - - -typedef struct _hashUniformEntry -{ - GLvoid *value; // value - size_t length; - NSUInteger location; // Key - UT_hash_handle hh; // hash entry -} tHashUniformEntry; - - -#pragma mark Function Pointer Definitions -typedef void (*GLInfoFunction)(GLuint program, - GLenum pname, - GLint* params); -typedef void (*GLLogFunction) (GLuint program, - GLsizei bufsize, - GLsizei* length, - GLchar* infolog); -#pragma mark - -#pragma mark Private Extension Method Declaration - -@interface CCGLProgram() -- (BOOL)compileShader:(GLuint *)shader type:(GLenum)type byteArray:(const GLchar*)byteArray; - -- (NSString *)logForOpenGLObject:(GLuint)object infoCallback:(GLInfoFunction)infoFunc logFunc:(GLLogFunction)logFunc; -@end - -#pragma mark - - -@implementation CCGLProgram - -@synthesize program = _program; - -+ (id)programWithVertexShaderByteArray:(const GLchar*)vShaderByteArray fragmentShaderByteArray:(const GLchar*)fShaderByteArray -{ - return [[self alloc] initWithVertexShaderByteArray:vShaderByteArray fragmentShaderByteArray:fShaderByteArray]; -} - -+ (id)programWithVertexShaderFilename:(NSString *)vShaderFilename fragmentShaderFilename:(NSString *)fShaderFilename -{ - return [[self alloc] initWithVertexShaderFilename:vShaderFilename fragmentShaderFilename:fShaderFilename]; -} - -- (id)initWithVertexShaderByteArray:(const GLchar *)vShaderByteArray fragmentShaderByteArray:(const GLchar *)fShaderByteArray -{ - if ((self = [super init]) ) - { - _program = glCreateProgram(); - - _vertShader = _fragShader = 0; - - if( vShaderByteArray ) { - - if (![self compileShader:&_vertShader - type:GL_VERTEX_SHADER - byteArray:vShaderByteArray] ) - CCLOG(@"cocos2d: ERROR: Failed to compile vertex shader"); - } - - // Create and compile fragment shader - if( fShaderByteArray ) { - if (![self compileShader:&_fragShader - type:GL_FRAGMENT_SHADER - byteArray:fShaderByteArray] ) - - CCLOG(@"cocos2d: ERROR: Failed to compile fragment shader"); - } - - if( _vertShader ) - glAttachShader(_program, _vertShader); - - if( _fragShader ) - glAttachShader(_program, _fragShader); - - _hashForUniforms = NULL; - } - - return self; -} - -- (id)initWithVertexShaderFilename:(NSString *)vShaderFilename fragmentShaderFilename:(NSString *)fShaderFilename -{ - NSString *v = [[CCFileUtils sharedFileUtils] fullPathForFilenameIgnoringResolutions:vShaderFilename]; - NSString *f = [[CCFileUtils sharedFileUtils] fullPathForFilenameIgnoringResolutions:fShaderFilename]; - if( !(v || f) ) { - if(!v) - CCLOGWARN(@"Could not open vertex shader: %@", vShaderFilename); - if(!f) - CCLOGWARN(@"Could not open fragment shader: %@", fShaderFilename); - return nil; - } - const GLchar * vertexSource = (GLchar*) [[NSString stringWithContentsOfFile:v encoding:NSUTF8StringEncoding error:nil] UTF8String]; - const GLchar * fragmentSource = (GLchar*) [[NSString stringWithContentsOfFile:f encoding:NSUTF8StringEncoding error:nil] UTF8String]; - - return [self initWithVertexShaderByteArray:vertexSource fragmentShaderByteArray:fragmentSource]; -} - -- (NSString*) description -{ - return [NSString stringWithFormat:@"<%@ = %p | Program = %i, VertexShader = %i, FragmentShader = %i>", [self class], self, _program, _vertShader, _fragShader]; -} - - -- (BOOL)compileShader:(GLuint *)shader type:(GLenum)type byteArray:(const GLchar *)source -{ - GLint status; - - if (!source) - return NO; - - const GLchar *sources[] = { -#ifdef __CC_PLATFORM_IOS - (type == GL_VERTEX_SHADER ? "precision highp float;\n" : "precision mediump float;\n"), -#endif - "uniform mat4 CC_PMatrix;\n" - "uniform mat4 CC_MVMatrix;\n" - "uniform mat4 CC_MVPMatrix;\n" - "uniform vec4 CC_Time;\n" - "uniform vec4 CC_SinTime;\n" - "uniform vec4 CC_CosTime;\n" - "uniform vec4 CC_Random01;\n" - "//CC INCLUDES END\n\n", - source, - }; - - *shader = glCreateShader(type); - glShaderSource(*shader, sizeof(sources)/sizeof(*sources), sources, NULL); - glCompileShader(*shader); - - glGetShaderiv(*shader, GL_COMPILE_STATUS, &status); - - if( ! status ) { - GLsizei length; - glGetShaderiv(*shader, GL_SHADER_SOURCE_LENGTH, &length); - GLchar src[length]; - - glGetShaderSource(*shader, length, NULL, src); - CCLOG(@"cocos2d: ERROR: Failed to compile shader:\n%s", src); - - if( type == GL_VERTEX_SHADER ) - CCLOG(@"cocos2d: %@", [self vertexShaderLog] ); - else - CCLOG(@"cocos2d: %@", [self fragmentShaderLog] ); - - abort(); - } - return ( status == GL_TRUE ); -} - -#pragma mark - - -- (void)addAttribute:(NSString *)attributeName index:(GLuint)index -{ - glBindAttribLocation(_program, - index, - [attributeName UTF8String]); -} - --(void) updateUniforms -{ - _uniforms[ kCCUniformPMatrix] = glGetUniformLocation(_program, kCCUniformPMatrix_s); - _uniforms[ kCCUniformMVMatrix] = glGetUniformLocation(_program, kCCUniformMVMatrix_s); - _uniforms[kCCUniformMVPMatrix] = glGetUniformLocation(_program, kCCUniformMVPMatrix_s); - - _uniforms[kCCUniformTime] = glGetUniformLocation(_program, kCCUniformTime_s); - _uniforms[kCCUniformSinTime] = glGetUniformLocation(_program, kCCUniformSinTime_s); - _uniforms[kCCUniformCosTime] = glGetUniformLocation(_program, kCCUniformCosTime_s); - - _uniforms[kCCUniformRandom01] = glGetUniformLocation(_program, kCCUniformRandom01_s); - - _uniforms[kCCUniformSampler] = glGetUniformLocation(_program, kCCUniformSampler_s); - - _flags.usesMVP = _uniforms[kCCUniformMVPMatrix] != -1; - _flags.usesMV = (_uniforms[kCCUniformMVMatrix] != -1 && _uniforms[kCCUniformPMatrix] != -1 ); - _flags.usesTime = ( - _uniforms[kCCUniformTime] != -1 || - _uniforms[kCCUniformSinTime] != -1 || - _uniforms[kCCUniformCosTime] != -1 - ); - _flags.usesRandom = _uniforms[kCCUniformRandom01] != -1; - - - [self use]; - - // Since sample most probably won't change, set it to 0 now. - [self setUniformLocation:_uniforms[kCCUniformSampler] withI1:0]; -} - -#pragma mark - - --(BOOL) link -{ - NSAssert(_program != 0, @"Cannot link invalid program"); - - GLint status = GL_TRUE; - glLinkProgram(_program); - - if (_vertShader) - glDeleteShader(_vertShader); - - if (_fragShader) - glDeleteShader(_fragShader); - - _vertShader = _fragShader = 0; - -#if DEBUG - glGetProgramiv(_program, GL_LINK_STATUS, &status); - NSString* log = self.programLog; - - if (status == GL_FALSE) { - NSLog(@"cocos2d: ERROR: Failed to link program: %i - %@", _program, log); - ccGLDeleteProgram( _program ); - _program = 0; - } -#endif - - return (status == GL_TRUE); -} - --(void) use -{ - ccGLUseProgram(_program); -} - -#pragma mark - - --(NSString *) logForOpenGLObject:(GLuint)object - infoCallback:(GLInfoFunction)infoFunc - logFunc:(GLLogFunction)logFunc -{ - GLint logLength = 0, charsWritten = 0; - - infoFunc(object, GL_INFO_LOG_LENGTH, &logLength); - if (logLength < 1) - return nil; - - char *logBytes = malloc(logLength); - logFunc(object, logLength, &charsWritten, logBytes); - NSString *log = [[NSString alloc] initWithBytes:logBytes - length:logLength - encoding:NSUTF8StringEncoding]; - free(logBytes); - return log; -} - -- (NSString *)vertexShaderLog -{ - return [self logForOpenGLObject:_vertShader - infoCallback:(GLInfoFunction)&glGetShaderiv - logFunc:(GLLogFunction)&glGetShaderInfoLog]; -} - -- (NSString *)fragmentShaderLog -{ - return [self logForOpenGLObject:_fragShader - infoCallback:(GLInfoFunction)&glGetShaderiv - logFunc:(GLLogFunction)&glGetShaderInfoLog]; -} - -- (NSString *)programLog -{ - return [self logForOpenGLObject:_program - infoCallback:(GLInfoFunction)&glGetProgramiv - logFunc:(GLLogFunction)&glGetProgramInfoLog]; -} - -#pragma mark - Uniform cache - --(BOOL) updateUniformLocation:(GLint)location withData:(GLvoid*)data sizeOfData:(NSUInteger)bytes -{ - if(location < 0) - return FALSE; - - BOOL updated = YES; - tHashUniformEntry *element = NULL; - HASH_FIND_INT(_hashForUniforms, &location, element); - - if( ! element ) { - - element = malloc( sizeof(*element) ); - - // key - element->location = location; - - // value - element->value = malloc( bytes ); - element->length = bytes; - memcpy(element->value, data, bytes ); - - HASH_ADD_INT(_hashForUniforms, location, element); - } - else - { - if (element->length != bytes) - { - element->value = realloc(element->value, bytes); - memcpy(element->value, data, bytes); - element->length = bytes; - } - else - { - if( memcmp( element->value, data, bytes) == 0 ) - { - updated = NO; - } - else - { - memcpy( element->value, data, bytes ); - } - } - } - - return updated; -} - -- (GLint)uniformLocationForName:(NSString*)name -{ - NSAssert(name != nil, @"Invalid uniform name" ); - NSAssert(_program != 0, @"Invalid operation. Cannot get uniform location when program is not initialized"); - - return glGetUniformLocation(_program, [name UTF8String]); -} - --(void) setUniformLocation:(GLint)location withI1:(GLint)i1 -{ - BOOL updated = [self updateUniformLocation:location withData:&i1 sizeOfData:sizeof(i1)*1]; - - if( updated ) - glUniform1i( (GLint)location, i1); -} - --(void) setUniformLocation:(GLint)location withF1:(GLfloat)f1 -{ - BOOL updated = [self updateUniformLocation:location withData:&f1 sizeOfData:sizeof(f1)*1]; - - if( updated ) - glUniform1f( (GLint)location, f1); -} - --(void) setUniformLocation:(GLint)location withF1:(GLfloat)f1 f2:(GLfloat)f2 -{ - GLfloat floats[2] = {f1,f2}; - BOOL updated = [self updateUniformLocation:location withData:floats sizeOfData:sizeof(floats)]; - - if( updated ) - glUniform2f( (GLint)location, f1, f2); -} - --(void) setUniformLocation:(GLint)location withF1:(GLfloat)f1 f2:(GLfloat)f2 f3:(GLfloat)f3 -{ - GLfloat floats[3] = {f1,f2,f3}; - BOOL updated = [self updateUniformLocation:location withData:floats sizeOfData:sizeof(floats)]; - - if( updated ) - glUniform3f( (GLint)location, f1, f2, f3); -} - --(void) setUniformLocation:(GLint)location withF1:(GLfloat)f1 f2:(GLfloat)f2 f3:(GLfloat)f3 f4:(GLfloat)f4 -{ - GLfloat floats[4] = {f1,f2,f3,f4}; - BOOL updated = [self updateUniformLocation:location withData:floats sizeOfData:sizeof(floats)]; - - if( updated ) - glUniform4f( (GLint)location, f1, f2, f3,f4); -} - --(void) setUniformLocation:(GLint)location with2fv:(GLfloat*)floats count:(NSUInteger)numberOfArrays -{ - BOOL updated = [self updateUniformLocation:location withData:floats sizeOfData:sizeof(float)*2*numberOfArrays]; - - if( updated ) - glUniform2fv( (GLint)location, (GLsizei)numberOfArrays, floats ); -} - --(void) setUniformLocation:(GLint)location with3fv:(GLfloat*)floats count:(NSUInteger)numberOfArrays -{ - BOOL updated = [self updateUniformLocation:location withData:floats sizeOfData:sizeof(float)*3*numberOfArrays]; - - if( updated ) - glUniform3fv( (GLint)location, (GLsizei)numberOfArrays, floats ); -} - --(void) setUniformLocation:(GLint)location with4fv:(GLvoid*)floats count:(NSUInteger)numberOfArrays -{ - BOOL updated = [self updateUniformLocation:location withData:floats sizeOfData:sizeof(float)*4*numberOfArrays]; - - if( updated ) - glUniform4fv( (GLint)location, (GLsizei)numberOfArrays, floats ); -} - - --(void) setUniformLocation:(GLint)location withMatrix4fv:(GLvoid*)matrixArray count:(NSUInteger)numberOfMatrices -{ - BOOL updated = [self updateUniformLocation:location withData:matrixArray sizeOfData:sizeof(float)*16*numberOfMatrices]; - - if( updated ) - glUniformMatrix4fv( (GLint)location, (GLsizei)numberOfMatrices, GL_FALSE, matrixArray); -} - --(void) setUniformsForBuiltins -{ - kmMat4 matrixP; - kmMat4 matrixMV; - - kmGLGetMatrix(KM_GL_PROJECTION, &matrixP ); - kmGLGetMatrix(KM_GL_MODELVIEW, &matrixMV ); - - if( _flags.usesMVP) { - kmMat4 matrixMVP; - kmMat4Multiply(&matrixMVP, &matrixP, &matrixMV); - [self setUniformLocation:_uniforms[kCCUniformMVPMatrix] withMatrix4fv:matrixMVP.mat count:1]; - } - - if( _flags.usesMV) { - [self setUniformLocation:_uniforms[ kCCUniformPMatrix] withMatrix4fv: matrixP.mat count:1]; - [self setUniformLocation:_uniforms[ kCCUniformMVMatrix] withMatrix4fv: matrixMV.mat count:1]; - } - - if(_flags.usesTime){ - CCDirector *director = [CCDirector sharedDirector]; - // This doesn't give the most accurate global time value. - // Cocos2D doesn't store a high precision time value, so this will have to do. - // Getting Mach time per frame per shader using time could be extremely expensive. - CCTime time = director.totalFrames*director.animationInterval; - - [self setUniformLocation:_uniforms[kCCUniformTime] withF1:time/10.0 f2:time f3:time*2 f4:time*4]; - [self setUniformLocation:_uniforms[kCCUniformSinTime] withF1:sinf(time/8.0) f2:sinf(time/4.0) f3:sinf(time/2.0) f4:sinf(time)]; - [self setUniformLocation:_uniforms[kCCUniformCosTime] withF1:cosf(time/8.0) f2:cosf(time/4.0) f3:cosf(time/2.0) f4:cosf(time)]; - } - - if(_flags.usesRandom) - [self setUniformLocation:_uniforms[kCCUniformRandom01] withF1:CCRANDOM_0_1() f2:CCRANDOM_0_1() f3:CCRANDOM_0_1() f4:CCRANDOM_0_1()]; -} - -#pragma mark - - -- (void)dealloc -{ - CCLOGINFO( @"cocos2d: deallocing %@", self); - - // there is no need to delete the shaders. They should have been already deleted. - NSAssert( _vertShader == 0, @"Vertex Shaders should have been already deleted"); - NSAssert( _fragShader == 0, @"Fragment Shaders should have been already deleted"); - - if (_program) - ccGLDeleteProgram(_program); - - tHashUniformEntry *current_element, *tmp; - - // Purge uniform hash - HASH_ITER(hh, _hashForUniforms, current_element, tmp) { - HASH_DEL(_hashForUniforms, current_element); - free(current_element->value); - free(current_element); - } - -} -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCLabelAtlas.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCLabelAtlas.h deleted file mode 100644 index 7c70bd5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCLabelAtlas.h +++ /dev/null @@ -1,123 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCAtlasNode.h" -#import "CCTextureAtlas.h" - -/** - - CCLabelAtlas is the original alternative to CCLabel offering improved performance. - - ### Notes - - - CCLabelAtlas is MUCH faster than CCLabel - - CCLabelAtlas "characters" have a fixed height and width - - CCLabelAtlas "characters" can be anything you want since they are taken from an image file - - A more flexible class is CCLabelBMFont. It supports variable width characters and it also has a nice editor. - - */ - -@interface CCLabelAtlas : CCAtlasNode -{ - // The text to be rendered. - NSString *_string; - - // The first character index in the character map. - NSUInteger _mapStartChar; -} - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCLabelAtlas Object -/// ----------------------------------------------------------------------- - -/** - * Creates and returns a label object using the specified text, character map bitmap file, element width, element height and the starting character index values. - * - * @param string Label text. - * @param charmapfile Character map bitmap file. - * @param w element width in points. - * @param h element height in points. - * @param firstElement Starting character index. - * - * @return The CCLabelAtlas Object. - */ -+(id) labelWithString:(NSString*) string charMapFile: (NSString*) charmapfile itemWidth:(NSUInteger)w itemHeight:(NSUInteger)h startCharMap:(NSUInteger)firstElement; - -/** - * Creates and returns a label object using the specified text and font configuration file values. - * - * @param string Label text. - * @param fontFile Label font configuration file. - * - * @return The CCLabelAtlas Object. - */ -+(id) labelWithString:(NSString*) string fntFile:(NSString*)fontFile; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCLabelAtlas Object -/// ----------------------------------------------------------------------- - -/** - * Initializes and returns a label object using the specified text, character map bitmap file, element width, element height and the starting character index values. - * - * @param string Label text. - * @param charmapfile Character map bitmap file (the Atlas). - * @param w element width in points. - * @param h element height in points. - * @param firstElement Starting character of the atlas. - * - * @return An initialized CCLabelAtlas Object. - */ --(id) initWithString:(NSString*) string charMapFile: (NSString*) charmapfile itemWidth:(NSUInteger)w itemHeight:(NSUInteger)h startCharMap:(NSUInteger)firstElement; - -/** - * Initializes and returns a label object using the specified text, texure, element width, element height and the starting character index values. - * - * @param theString Label text. - * @param texture The texture to use. - * @param w Element width in points. - * @param h Element height in points. - * @param c Index of character. - * - * @return An initialized CCLabelAtlas Object. - */ --(id) initWithString:(NSString*) theString texture:(CCTexture*)texture itemWidth:(NSUInteger)w itemHeight:(NSUInteger)h startCharMap:(NSUInteger)c; - -/** - * Initializes and returns a label object using the specified text and font configuration file values. - * - * @param string Label text. - * @param fontFile Label font configuration file. - * - * @return An initialized CCLabelAtlas Object. - */ --(id) initWithString:(NSString*) string fntFile:(NSString*)fontFile; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCLabelAtlas.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCLabelAtlas.m deleted file mode 100644 index 296e79e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCLabelAtlas.m +++ /dev/null @@ -1,210 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2011 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - - -#import "ccConfig.h" -#import "ccMacros.h" -#import "CCLabelAtlas.h" -#import "CCShaderCache.h" -#import "CCGLProgram.h" -#import "ccGLStateCache.h" -#import "CCTextureCache.h" -#import "CCDirector.h" -#import "Support/CGPointExtension.h" -#import "Support/TransformUtils.h" -#import "Support/CCFileUtils.h" - -// external -#import "kazmath/GL/matrix.h" - -@implementation CCLabelAtlas - -#pragma mark CCLabelAtlas - Creation & Init -+(id) labelWithString:(NSString*)string charMapFile:(NSString*)charmapfile itemWidth:(NSUInteger)w itemHeight:(NSUInteger)h startCharMap:(NSUInteger)c -{ - return [[self alloc] initWithString:string charMapFile:charmapfile itemWidth:w itemHeight:h startCharMap:c]; -} - -+(id) labelWithString:(NSString*)string fntFile:(NSString*)fntFile -{ - return [[self alloc] initWithString:string fntFile:fntFile]; -} - --(id) initWithString:(NSString*) theString fntFile:(NSString*)fntFile -{ - NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:[[CCFileUtils sharedFileUtils] fullPathForFilename:fntFile]]; - - NSAssert( [[dict objectForKey:@"version"] intValue] == 1, @"Unsupported version. Upgrade cocos2d version"); - - // obtain the path, and prepend it - NSString *path = [fntFile stringByDeletingLastPathComponent]; - NSString *textureFilename = [path stringByAppendingPathComponent:[dict objectForKey:@"textureFilename"]]; - - CGFloat scale = [CCDirector sharedDirector].contentScaleFactor; - NSUInteger width = [[dict objectForKey:@"itemWidth"] unsignedIntValue] / scale; - NSUInteger height = [[dict objectForKey:@"itemHeight"] unsignedIntValue] / scale; - NSUInteger startChar = [[dict objectForKey:@"firstChar"] unsignedIntValue]; - - return [self initWithString:theString - charMapFile:textureFilename - itemWidth:width - itemHeight:height - startCharMap:startChar]; -} - --(id) initWithString:(NSString*)string charMapFile: (NSString*)filename itemWidth:(NSUInteger)w itemHeight:(NSUInteger)h startCharMap:(NSUInteger)c -{ - CCTexture *texture = [[CCTextureCache sharedTextureCache] addImage:filename]; - return [self initWithString:string texture:texture itemWidth:w itemHeight:h startCharMap:c]; -} - --(id) initWithString:(NSString*) theString texture:(CCTexture*)texture itemWidth:(NSUInteger)w itemHeight:(NSUInteger)h startCharMap:(NSUInteger)c -{ - if ((self=[super initWithTexture:texture tileWidth:w tileHeight:h itemsToRender:[theString length] ]) ) { - - _mapStartChar = c; - [self setString: theString]; - } - - return self; -} - - -#pragma mark CCLabelAtlas - Atlas generation - --(void) updateAtlasValues -{ - NSUInteger n = [_string length]; - - ccV3F_C4B_T2F_Quad quad; - - const unsigned char *s = (unsigned char*) [_string UTF8String]; - - CCTexture *texture = [_textureAtlas texture]; - float textureWide = [texture pixelWidth]; - float textureHigh = [texture pixelHeight]; - - CGFloat scale = _textureAtlas.texture.contentScale; - float itemWidthInPixels = _itemWidth * scale; - float itemHeightInPixels = _itemHeight * scale; - - - for( NSUInteger i=0; i _textureAtlas.capacity ) - [_textureAtlas resizeCapacity:len]; - - _string = [newString copy]; - [self updateAtlasValues]; - - CGSize s = CGSizeMake(len * _itemWidth, _itemHeight); - [self setContentSize:s]; - - self.quadsToDraw = len; - } -} - --(NSString*) string -{ - return _string; -} - -#pragma mark CCLabelAtlas - DebugDraw - -#if CC_LABELATLAS_DEBUG_DRAW -- (void) draw -{ - [super draw]; - - CGSize s = [self contentSize]; - CGPoint vertices[4]={ - ccp(0,0),ccp(s.width,0), - ccp(s.width,s.height),ccp(0,s.height), - }; - ccDrawPoly(vertices, 4, YES); -} -#endif // CC_LABELATLAS_DEBUG_DRAW - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCLabelBMFont.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCLabelBMFont.h deleted file mode 100644 index 26b17a2..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCLabelBMFont.h +++ /dev/null @@ -1,211 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCSpriteBatchNode.h" -#import "Support/uthash.h" - -@class CCBMFontConfiguration; - -/** - CCLabelBMFont displays a bitmap font label. The label is loaded from a fnt-file - created with an external editor. Each character in the label is represented by a - CCSprite and can be accessed through the children property. - - CCLabelBMFont has the flexibility of CCLabel and all the features and performance of CCSprite. - - ### Notes - - - All inner characters are using an anchorPoint of (0.5f, 0.5f) and it is not recommend to change it - because it might affect the rendering. - - ### Supported editors - - - (Premium) http://www.71squared.com/glyphdesigner - - (Premium) http://www.bmglyph.com/ - - (Free) http://www.n4te.com/hiero/hiero.jnlp - - (Free) http://www.angelcode.com/products/bmfont/ - - */ - -@interface CCLabelBMFont : CCSpriteBatchNode { - - // The text displayed by the label. - NSString *_string; - - // The font file of the text. - NSString *_fntFile; - - // The original text excluding line breaks. - NSString *_initialString; - - // The maximum width allowed before a line break will be inserted. - float _width; - - // The technique used for horizontal aligning of the text. - CCTextAlignment _alignment; - - // Parsed configuration of the font file. - CCBMFontConfiguration *_configuration; - - // Texture RGBA settings. - BOOL _opacityModifyRGB; - - // Offset of the texture atlas. - CGPoint _imageOffset; - - // Reused char. - CCSprite *_reusedChar; -} - - -/// ----------------------------------------------------------------------- -/// @name Accessing the Text Attributes -/// ----------------------------------------------------------------------- - -/** The technique to use for horizontal aligning of the text. */ -@property (nonatomic,assign,readonly) CCTextAlignment alignment; - -/** The font file of the text. */ -@property (nonatomic,strong) NSString* fntFile; - -/** The opacity of the text. */ -@property (nonatomic,readwrite) CGFloat opacity; - -/** The color of the text. */ -@property (nonatomic,strong) CCColor* color; - - -/// ----------------------------------------------------------------------- -/// @name Sizing the Label’s Text -/// ----------------------------------------------------------------------- - -/** - * Set the maximum width allowed before a line break will be inserted. - * - * @param width The maximum width. - */ --(void) setWidth:(float)width; - -/** - * Set the technique to use for horizontal aligning of the text. - * - * @param alignment Horizontal alignment. - */ --(void) setAlignment:(CCTextAlignment)alignment; - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCLabelBMFont Object -/// ----------------------------------------------------------------------- - -/** - * Creates and returns a label object using the specified text and font file values. - * - * @param string Label text. - * @param fntFile Label font file. - * - * @return The CCLabelBMFont Object. - */ -+(id) labelWithString:(NSString*)string fntFile:(NSString*)fntFile; - -/** - * Creates and returns a label object using the specified text, font file and alignment values. - * - * @param string Label text. - * @param fntFile Label font file. - * @param width Label maximum width. - * @param alignment Horizontal text alignment. - * - * @return The CCLabelBMFont Object. - */ -+(id) labelWithString:(NSString*)string fntFile:(NSString*)fntFile width:(float)width alignment:(CCTextAlignment)alignment; - -/** - * Creates and returns a label object using the specified text, font file, alignment and image offset values. - * - * @param string Label text. - * @param fntFile Label font file. - * @param width Label maximum width. - * @param alignment Horizontal text alignment. - * @param offset Glyph offset on the font texture - * - * @return The CCLabelBMFont Object. - */ -+(id) labelWithString:(NSString*)string fntFile:(NSString*)fntFile width:(float)width alignment:(CCTextAlignment)alignment imageOffset:(CGPoint)offset; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCLabelBMFont Object -/// ----------------------------------------------------------------------- - -/** - * Initializes and returns a label object using the specified text and font file values. - * - * @param string Label text. - * @param fntFile Label font file. - * - * @return An initialized CCLabelBMFont Object. - */ --(id) initWithString:(NSString*)string fntFile:(NSString*)fntFile; - -/** - * Initializes and returns a label object using the specified text, font file and alignment values. - * - * @param string Label text. - * @param fntFile Label font file. - * @param width Label maximum width. - * @param alignment Horizontal text alignment. - * - * @return An initialized CCLabelBMFont Object. - */ --(id) initWithString:(NSString*)string fntFile:(NSString*)fntFile width:(float)width alignment:(CCTextAlignment)alignment; - -/** - * Initializes and returns a label object using the specified text, font file, alignment and image offset values. - * - * @param string Label text. - * @param fntFile Label font file. - * @param width Label maximum width. - * @param alignment Horizontal text alignment. - * @param offset Glyph offset on the font texture. - * - * @return An initialized CCLabelBMFont Object. - */ --(id) initWithString:(NSString*)string fntFile:(NSString*)fntFile width:(float)width alignment:(CCTextAlignment)alignment imageOffset:(CGPoint)offset; - - -/// ----------------------------------------------------------------------- -/// @name Memory Management -/// ----------------------------------------------------------------------- - -/** Removes from memory the cached configurations and the atlas name dictionary. */ -+(void) purgeCachedData; - -@end - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCLabelBMFont.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCLabelBMFont.m deleted file mode 100644 index 9d7fb20..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCLabelBMFont.m +++ /dev/null @@ -1,953 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - * Portions of this code are based and inspired on: - * http://www.71squared.co.uk/2009/04/iphone-game-programming-tutorial-4-bitmap-font-class - * by Michael Daley - * - * - * Use any of these editors to generate BMFonts: - * http://glyphdesigner.71squared.com/ (Commercial, Mac OS X) - * http://www.n4te.com/hiero/hiero.jnlp (Free, Java) - * http://slick.cokeandcode.com/demos/hiero.jnlp (Free, Java) - * http://www.angelcode.com/products/bmfont/ (Free, Windows only) - */ - -#import "ccConfig.h" -#import "ccMacros.h" -#import "CCLabelBMFont.h" -#import "CCSprite.h" -#import "CCConfiguration.h" -#import "CCTextureCache.h" -#import "Support/CCFileUtils.h" -#import "Support/CGPointExtension.h" -#import "Support/uthash.h" -#import "CCLabelBMFont_Private.h" -#import "CCSprite_Private.h" -#import "CCSpriteBatchNode_Private.h" -#import "CCDrawingPrimitives.h" - -#pragma mark - -#pragma mark FNTConfig Cache - free functions - -NSMutableDictionary *configurations = nil; -CCBMFontConfiguration* FNTConfigLoadFile( NSString *fntFile) -{ - CCBMFontConfiguration *ret = nil; - - if( configurations == nil ) - configurations = [NSMutableDictionary dictionaryWithCapacity:3]; - - ret = [configurations objectForKey:fntFile]; - if( ret == nil ) { - ret = [CCBMFontConfiguration configurationWithFNTFile:fntFile]; - if( ret ) - [configurations setObject:ret forKey:fntFile]; - } - - return ret; -} - -void FNTConfigRemoveCache( void ) -{ - [configurations removeAllObjects]; -} - -#pragma mark - -#pragma mark BitmapFontConfiguration - -@interface CCBMFontConfiguration () --(NSMutableString *) parseConfigFile:(NSString*)controlFile; --(void) parseCharacterDefinition:(NSString*)line charDef:(ccBMFontDef*)characterDefinition; --(void) parseInfoArguments:(NSString*)line; --(void) parseCommonArguments:(NSString*)line; --(void) parseImageFileName:(NSString*)line fntFile:(NSString*)fntFile; --(void) parseKerningEntry:(NSString*)line; --(void) purgeKerningDictionary; --(void) purgeFontDefDictionary; -@end - -#pragma mark - -#pragma mark CCBMFontConfiguration - -@implementation CCBMFontConfiguration -@synthesize characterSet=_characterSet; -@synthesize atlasName=_atlasName; - -+(id) configurationWithFNTFile:(NSString*)FNTfile -{ - return [[self alloc] initWithFNTfile:FNTfile]; -} - --(id) initWithFNTfile:(NSString*)fntFile -{ - if((self=[super init])) { - - _kerningDictionary = NULL; - _fontDefDictionary = NULL; - - NSMutableString *validCharsString = [self parseConfigFile:fntFile]; - - if( ! validCharsString ) { - return nil; - } - - _characterSet = [NSCharacterSet characterSetWithCharactersInString:validCharsString]; - } - return self; -} - -- (void) dealloc -{ - CCLOGINFO( @"cocos2d: deallocing %@", self); - [self purgeFontDefDictionary]; - [self purgeKerningDictionary]; -} - -- (NSString*) description -{ - return [NSString stringWithFormat:@"<%@ = %p | Glphys:%d Kernings:%d | Image = %@>", [self class], self, - HASH_COUNT(_fontDefDictionary), - HASH_COUNT(_kerningDictionary), - _atlasName]; -} - - --(void) purgeFontDefDictionary -{ - tCCFontDefHashElement *current; - tCCFontDefHashElement *tmp; - - HASH_ITER(hh, _fontDefDictionary, current, tmp) { - HASH_DEL(_fontDefDictionary, current); - free(current); - } -} - --(void) purgeKerningDictionary -{ - tCCKerningHashElement *current; - - while(_kerningDictionary) { - current = _kerningDictionary; - HASH_DEL(_kerningDictionary,current); - free(current); - } -} - -- (NSMutableString *)parseConfigFile:(NSString*)fntFile -{ - NSString *fullpath = [[CCFileUtils sharedFileUtils] fullPathForFilename:fntFile]; - NSError *error; - NSString *contents = [NSString stringWithContentsOfFile:fullpath encoding:NSUTF8StringEncoding error:&error]; - - NSMutableString *validCharsString = [[NSMutableString alloc] initWithCapacity:512]; - - if( ! contents ) { - NSLog(@"cocos2d: Error parsing FNTfile %@: %@", fntFile, error); - return nil; - } - - // Move all lines in the string, which are denoted by \n, into an array - NSArray *lines = [[NSArray alloc] initWithArray:[contents componentsSeparatedByString:@"\n"]]; - - // Create an enumerator which we can use to move through the lines read from the control file - NSEnumerator *nse = [lines objectEnumerator]; - - // Create a holder for each line we are going to work with - NSString *line; - - // Loop through all the lines in the lines array processing each one - while( (line = [nse nextObject]) ) { - // parse spacing / padding - if([line hasPrefix:@"info face"]) { - // XXX: info parsing is incomplete - // Not needed for the Hiero editors, but needed for the AngelCode editor -// [self parseInfoArguments:line]; - } - // Check to see if the start of the line is something we are interested in - else if([line hasPrefix:@"common lineHeight"]) { - [self parseCommonArguments:line]; - } - else if([line hasPrefix:@"page id"]) { - [self parseImageFileName:line fntFile:fntFile]; - } - else if([line hasPrefix:@"chars c"]) { - // Ignore this line - } - else if([line hasPrefix:@"char"]) { - // Parse the current line and create a new CharDef - tCCFontDefHashElement *element = malloc( sizeof(*element) ); - - [self parseCharacterDefinition:line charDef:&element->fontDef]; - - element->key = element->fontDef.charID; - HASH_ADD_INT(_fontDefDictionary, key, element); - - [validCharsString appendFormat:@"%C", element->fontDef.charID]; - } -// else if([line hasPrefix:@"kernings count"]) { -// [self parseKerningCapacity:line]; -// } - else if([line hasPrefix:@"kerning first"]) { - [self parseKerningEntry:line]; - } - } - // Finished with lines so release it - - return validCharsString; -} - --(void) parseImageFileName:(NSString*)line fntFile:(NSString*)fntFile -{ - NSString *propertyValue = nil; - - // Break the values for this line up using = - NSArray *values = [line componentsSeparatedByString:@"="]; - - // Get the enumerator for the array of components which has been created - NSEnumerator *nse = [values objectEnumerator]; - - // We need to move past the first entry in the array before we start assigning values - [nse nextObject]; - - // page ID. Sanity check - propertyValue = [nse nextObject]; - NSAssert( [propertyValue intValue] == 0, @"XXX: LabelBMFont only supports 1 page"); - - // file - propertyValue = [nse nextObject]; - NSArray *array = [propertyValue componentsSeparatedByString:@"\""]; - propertyValue = [array objectAtIndex:1]; - NSAssert(propertyValue,@"LabelBMFont file could not be found"); - - // Supports subdirectories - NSString *dir = [fntFile stringByDeletingLastPathComponent]; - _atlasName = [dir stringByAppendingPathComponent:propertyValue]; - -} - --(void) parseInfoArguments:(NSString*)line -{ - // - // possible lines to parse: - // info face="Script" size=32 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=1,4,3,2 spacing=0,0 outline=0 - // info face="Cracked" size=36 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 - // - NSArray *values = [line componentsSeparatedByString:@"="]; - NSEnumerator *nse = [values objectEnumerator]; - NSString *propertyValue = nil; - - // We need to move past the first entry in the array before we start assigning values - [nse nextObject]; - - // face (ignore) - [nse nextObject]; - - // size (ignore) - [nse nextObject]; - - // bold (ignore) - [nse nextObject]; - - // italic (ignore) - [nse nextObject]; - - // charset (ignore) - [nse nextObject]; - - // unicode (ignore) - [nse nextObject]; - - // strechH (ignore) - [nse nextObject]; - - // smooth (ignore) - [nse nextObject]; - - // aa (ignore) - [nse nextObject]; - - // padding (ignore) - propertyValue = [nse nextObject]; - { - - NSArray *paddingValues = [propertyValue componentsSeparatedByString:@","]; - NSEnumerator *paddingEnum = [paddingValues objectEnumerator]; - // padding top - propertyValue = [paddingEnum nextObject]; - _padding.top = [propertyValue intValue]; - - // padding right - propertyValue = [paddingEnum nextObject]; - _padding.right = [propertyValue intValue]; - - // padding bottom - propertyValue = [paddingEnum nextObject]; - _padding.bottom = [propertyValue intValue]; - - // padding left - propertyValue = [paddingEnum nextObject]; - _padding.left = [propertyValue intValue]; - - CCLOG(@"cocos2d: padding: %d,%d,%d,%d", _padding.left, _padding.top, _padding.right, _padding.bottom); - } - - // spacing (ignore) - [nse nextObject]; -} - --(void) parseCommonArguments:(NSString*)line -{ - // - // line to parse: - // common lineHeight=104 base=26 scaleW=1024 scaleH=512 pages=1 packed=0 - // - NSArray *values = [line componentsSeparatedByString:@"="]; - NSEnumerator *nse = [values objectEnumerator]; - NSString *propertyValue = nil; - - // We need to move past the first entry in the array before we start assigning values - [nse nextObject]; - - // Character ID - propertyValue = [nse nextObject]; - _commonHeight = [propertyValue intValue]; - - // base (ignore) - [nse nextObject]; - - - // scaleW. sanity check - propertyValue = [nse nextObject]; - NSAssert( [propertyValue intValue] <= [[CCConfiguration sharedConfiguration] maxTextureSize], @"CCLabelBMFont: page can't be larger than supported"); - - // scaleH. sanity check - propertyValue = [nse nextObject]; - NSAssert( [propertyValue intValue] <= [[CCConfiguration sharedConfiguration] maxTextureSize], @"CCLabelBMFont: page can't be larger than supported"); - - // pages. sanity check - propertyValue = [nse nextObject]; - NSAssert( [propertyValue intValue] == 1, @"CCBitfontAtlas: only supports 1 page"); - - // packed (ignore) What does this mean ?? -} -- (void)parseCharacterDefinition:(NSString*)line charDef:(ccBMFontDef*)characterDefinition -{ - // Break the values for this line up using = - NSArray *values = [line componentsSeparatedByString:@"="]; - NSEnumerator *nse = [values objectEnumerator]; - NSString *propertyValue; - - // We need to move past the first entry in the array before we start assigning values - [nse nextObject]; - - // Character ID - propertyValue = [nse nextObject]; - propertyValue = [propertyValue substringToIndex: [propertyValue rangeOfString: @" "].location]; - characterDefinition->charID = [propertyValue intValue]; - - // Character x - propertyValue = [nse nextObject]; - characterDefinition->rect.origin.x = [propertyValue intValue]; - // Character y - propertyValue = [nse nextObject]; - characterDefinition->rect.origin.y = [propertyValue intValue]; - // Character width - propertyValue = [nse nextObject]; - characterDefinition->rect.size.width = [propertyValue intValue]; - // Character height - propertyValue = [nse nextObject]; - characterDefinition->rect.size.height = [propertyValue intValue]; - // Character xoffset - propertyValue = [nse nextObject]; - characterDefinition->xOffset = [propertyValue intValue]; - // Character yoffset - propertyValue = [nse nextObject]; - characterDefinition->yOffset = [propertyValue intValue]; - // Character xadvance - propertyValue = [nse nextObject]; - characterDefinition->xAdvance = [propertyValue intValue]; -} - --(void) parseKerningEntry:(NSString*) line -{ - NSArray *values = [line componentsSeparatedByString:@"="]; - NSEnumerator *nse = [values objectEnumerator]; - NSString *propertyValue; - - // We need to move past the first entry in the array before we start assigning values - [nse nextObject]; - - // first - propertyValue = [nse nextObject]; - int first = [propertyValue intValue]; - - // second - propertyValue = [nse nextObject]; - int second = [propertyValue intValue]; - - // second - propertyValue = [nse nextObject]; - int amount = [propertyValue intValue]; - - tCCKerningHashElement *element = calloc( sizeof( *element ), 1 ); - element->amount = amount; - element->key = (first<<16) | (second&0xffff); - HASH_ADD_INT(_kerningDictionary,key, element); -} - -@end - -#pragma mark - -#pragma mark CCLabelBMFont - -@interface CCLabelBMFont () - --(int) kerningAmountForFirst:(unichar)first second:(unichar)second; --(void) updateLabel; --(void) setString:(NSString*) newString updateLabel:(BOOL)update; - -@end - -#pragma mark - -#pragma mark CCLabelBMFont - -@implementation CCLabelBMFont { - // Replacement for the old CCNode.tag property which was - // used heavily in the original code. - NSMutableArray *_childForTag; -} - -@synthesize alignment = _alignment; - -#pragma mark LabelBMFont - Purge Cache -+(void) purgeCachedData -{ - FNTConfigRemoveCache(); -} - -#pragma mark LabelBMFont - Creation & Init - -+(id) labelWithString:(NSString *)string fntFile:(NSString *)fntFile -{ - return [[self alloc] initWithString:string fntFile:fntFile width:kCCLabelAutomaticWidth alignment:CCTextAlignmentLeft imageOffset:CGPointZero]; -} - -+(id) labelWithString:(NSString*)string fntFile:(NSString*)fntFile width:(float)width alignment:(CCTextAlignment)alignment -{ - return [[self alloc] initWithString:string fntFile:fntFile width:width alignment:alignment imageOffset:CGPointZero]; -} - -+(id) labelWithString:(NSString*)string fntFile:(NSString*)fntFile width:(float)width alignment:(CCTextAlignment)alignment imageOffset:(CGPoint)offset -{ - return [[self alloc] initWithString:string fntFile:fntFile width:width alignment:alignment imageOffset:offset]; -} - --(id) init -{ - return [self initWithString:nil fntFile:nil width:kCCLabelAutomaticWidth alignment:CCTextAlignmentLeft imageOffset:CGPointZero]; -} - --(id) initWithString:(NSString*)theString fntFile:(NSString*)fntFile -{ - return [self initWithString:theString fntFile:fntFile width:kCCLabelAutomaticWidth alignment:CCTextAlignmentLeft]; -} - --(id) initWithString:(NSString*)theString fntFile:(NSString*)fntFile width:(float)width alignment:(CCTextAlignment)alignment -{ - return [self initWithString:theString fntFile:fntFile width:width alignment:alignment imageOffset:CGPointZero]; -} - -// designated initializer --(id) initWithString:(NSString*)theString fntFile:(NSString*)fntFile width:(float)width alignment:(CCTextAlignment)alignment imageOffset:(CGPoint)offset -{ - NSAssert(!_configuration, @"re-init is no longer supported"); - - // if theString && fntfile are both nil, then it is OK - NSAssert( (theString && fntFile) || (theString==nil && fntFile==nil), @"Invalid params for CCLabelBMFont"); - - CCTexture *texture = nil; - CCBMFontConfiguration *newConf = nil; - - if( fntFile ) { - newConf = FNTConfigLoadFile(fntFile); - if(!newConf) { - CCLOGWARN(@"cocos2d: WARNING. CCLabelBMFont: Impossible to create font. Please check file: '%@'", fntFile ); - return nil; - } - - texture = [[CCTextureCache sharedTextureCache] addImage:newConf.atlasName]; - - } else - texture = [[CCTexture alloc] init]; - - - if ( (self=[super initWithTexture:texture capacity:[theString length]]) ) { - - if (fntFile) - { - _configuration = newConf; - _fntFile = [fntFile copy]; - } - - _width = width; - _alignment = alignment; - - _displayColor = _color = [CCColor whiteColor].ccColor4f; - _cascadeOpacityEnabled = YES; - _cascadeColorEnabled = YES; - - _contentSize = CGSizeZero; - - _opacityModifyRGB = [[_textureAtlas texture] hasPremultipliedAlpha]; - - _anchorPoint = ccp(0.5f, 0.5f); - - _imageOffset = offset; - - _reusedChar = [[CCSprite alloc] initWithTexture:_textureAtlas.texture rect:CGRectMake(0, 0, 0, 0) rotated:NO]; - [_reusedChar setBatchNode:self]; - _childForTag = [NSMutableArray array]; - - [self setString:theString updateLabel:YES]; - } - - return self; -} - --(CCSprite *)childForTag:(NSUInteger)tag -{ - if(tag < _childForTag.count){ - id child = _childForTag[tag]; - return (child == [NSNull null] ? nil : child); - } else { - return nil; - } -} - --(void)setTag:(NSUInteger)tag forChild:(CCSprite *)child -{ - // Insert NSNull to fill holes if necessary. - while(_childForTag.count < tag) [_childForTag addObject:[NSNull null]]; - [_childForTag addObject:child]; -} - - -#pragma mark LabelBMFont - Alignment - -- (void)updateLabel -{ - [self setString:_initialString updateLabel:NO]; - - if (_width > 0){ - //Step 1: Make multiline - - NSString *multilineString = @"", *lastWord = @""; - int line = 1, i = 0; - NSUInteger stringLength = [self.string length]; - float startOfLine = -1, startOfWord = -1; - int skip = 0; - //Go through each character and insert line breaks as necessary - for (int j = 0; j < [_children count]; j++) { - CCSprite *characterSprite; - int justSkipped = 0; - while(!(characterSprite = [self childForTag:j+skip+justSkipped])) - justSkipped++; - skip += justSkipped; - - if (!characterSprite.visible) - continue; - - if (i >= stringLength || i < 0) - break; - - unichar character = [self.string characterAtIndex:i]; - - if (startOfWord == -1) - startOfWord = characterSprite.position.x - characterSprite.contentSize.width/2; - if (startOfLine == -1) - startOfLine = startOfWord; - - //Character is a line break - //Put lastWord on the current line and start a new line - //Reset lastWord - if ([[NSCharacterSet newlineCharacterSet] characterIsMember:character]) { - lastWord = [lastWord stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]; - lastWord = [lastWord stringByPaddingToLength:[lastWord length] + justSkipped withString:[NSString stringWithFormat:@"%C", character] startingAtIndex:0]; - multilineString = [multilineString stringByAppendingString:lastWord]; - lastWord = @""; - startOfWord = -1; - line++; - startOfLine = -1; - i+=justSkipped; - - //CCLabelBMFont do not have a character for new lines, so do NOT "continue;" in the for loop. Process the next character - if (i >= stringLength || i < 0) - break; - character = [self.string characterAtIndex:i]; - - if (startOfWord == -1) - startOfWord = characterSprite.position.x - characterSprite.contentSize.width/2; - if (startOfLine == -1) - startOfLine = startOfWord; - } - - //Character is a whitespace - //Put lastWord on current line and continue on current line - //Reset lastWord - if ([[NSCharacterSet whitespaceCharacterSet] characterIsMember:character]) { - lastWord = [lastWord stringByAppendingFormat:@"%C", character]; - multilineString = [multilineString stringByAppendingString:lastWord]; - lastWord = @""; - startOfWord = -1; - i++; - continue; - } - - //Character is out of bounds - //Do not put lastWord on current line. Add "\n" to current line to start a new line - //Append to lastWord - if (characterSprite.position.x + characterSprite.contentSize.width/2 - startOfLine > _width) { - lastWord = [lastWord stringByAppendingFormat:@"%C", character]; - NSString *trimmedString = [multilineString stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]; - multilineString = [trimmedString stringByAppendingString:@"\n"]; - line++; - startOfLine = -1; - i++; - continue; - } else { - //Character is normal - //Append to lastWord - lastWord = [lastWord stringByAppendingFormat:@"%C", character]; - i++; - continue; - } - } - - multilineString = [multilineString stringByAppendingFormat:@"%@", lastWord]; - - [self setString:multilineString updateLabel:NO]; - } - - //Step 2: Make alignment - - if (self.alignment != CCTextAlignmentLeft) { - - int i = 0; - //Number of spaces skipped - int lineNumber = 0; - //Go through line by line - for (NSString *lineString in [_string componentsSeparatedByCharactersInSet:[NSCharacterSet newlineCharacterSet]]) { - int lineWidth = 0; - - //Find index of last character in this line - NSInteger index = i + [lineString length] - 1 + lineNumber; - if (index < 0) - continue; - - //Find position of last character on the line - CCSprite *lastChar = [self childForTag:index]; - - lineWidth = lastChar.position.x + lastChar.contentSize.width/2; - - //Figure out how much to shift each character in this line horizontally - float shift = 0; - switch (self.alignment) { - case CCTextAlignmentCenter: - shift = self.contentSize.width/2 - lineWidth/2; - break; - case CCTextAlignmentRight: - shift = self.contentSize.width - lineWidth; - default: - break; - } - - if (shift != 0) { - int j = 0; - //For each character, shift it so that the line is center aligned - for (j = 0; j < [lineString length]; j++) { - index = i + j + lineNumber; - if (index < 0) - continue; - CCSprite *characterSprite = [self childForTag:index]; - characterSprite.position = ccpAdd(characterSprite.position, ccp(shift, 0)); - } - } - i += [lineString length]; - lineNumber++; - } - } -} - -#pragma mark LabelBMFont - Atlas generation - --(int) kerningAmountForFirst:(unichar)first second:(unichar)second -{ - int ret = 0; - unsigned int key = (first<<16) | (second & 0xffff); - - if( _configuration->_kerningDictionary ) { - tCCKerningHashElement *element = NULL; - HASH_FIND_INT(_configuration->_kerningDictionary, &key, element); - if(element) - ret = element->amount; - } - - return ret; -} - --(void) createFontChars -{ - NSInteger nextFontPositionX = 0; - NSInteger nextFontPositionY = 0; - unichar prev = -1; - NSInteger kerningAmount = 0; - - CGSize tmpSize = CGSizeZero; - - NSInteger longestLine = 0; - NSUInteger totalHeight = 0; - - NSUInteger quantityOfLines = 1; - - NSCharacterSet *charSet = _configuration.characterSet; - - NSUInteger stringLen = [_string length]; - if( ! stringLen ) - return; - - // quantity of lines NEEDS to be calculated before parsing the lines, - // since the Y position needs to be calcualted before hand - for(NSUInteger i=0; i < stringLen-1;i++) { - unichar c = [_string characterAtIndex:i]; - if( c=='\n') - quantityOfLines++; - } - - totalHeight = _configuration->_commonHeight * quantityOfLines; - nextFontPositionY = -(_configuration->_commonHeight - _configuration->_commonHeight*quantityOfLines); - CGRect rect; - ccBMFontDef fontDef = (ccBMFontDef){}; - - CGFloat contentScale = 1.0/self.texture.contentScale; - - for(NSUInteger i = 0; i_commonHeight; - continue; - } - - if(![charSet characterIsMember:c]){ - CCLOGWARN(@"cocos2d: CCLabelBMFont: Attempted to use character not defined in this bitmap: %C", c); - continue; - } - - kerningAmount = [self kerningAmountForFirst:prev second:c]; - - tCCFontDefHashElement *element = NULL; - - // unichar is a short, and an int is needed on HASH_FIND_INT - NSUInteger key = (NSUInteger)c; - HASH_FIND_INT(_configuration->_fontDefDictionary , &key, element); - if( ! element ) { - CCLOGWARN(@"cocos2d: CCLabelBMFont: characer not found %c", c); - continue; - } - - fontDef = element->fontDef; - - rect = CC_RECT_SCALE(fontDef.rect, contentScale); - - rect.origin.x += _imageOffset.x; - rect.origin.y += _imageOffset.y; - - BOOL hasSprite = YES; - CCSprite *fontChar = [self childForTag:i]; - if( fontChar ) - { - // Reusing previous Sprite - fontChar.visible = YES; - } - else - { - // New Sprite ? Set correct color, opacity, etc... - if( 0 ) { - /* WIP: Doesn't support many features yet. - But this code is super fast. It doesn't create any sprite. - Ideal for big labels. - */ - fontChar = _reusedChar; - fontChar.batchNode = nil; - hasSprite = NO; - } else { - fontChar = [[CCSprite alloc] initWithTexture:_textureAtlas.texture rect:rect]; - [self addChild:fontChar z:i]; - [self setTag:i forChild:fontChar]; - } - - // Apply label properties - [fontChar setOpacityModifyRGB:_opacityModifyRGB]; - - // Color MUST be set before opacity, since opacity might change color if OpacityModifyRGB is on - [fontChar updateDisplayedColor:_displayColor]; - [fontChar updateDisplayedOpacity:_displayColor.a]; - } - - // updating previous sprite - [fontChar setTextureRect:rect rotated:NO untrimmedSize:rect.size]; - - - // See issue 1343. cast( signed short + unsigned integer ) == unsigned integer (sign is lost!) - NSInteger yOffset = _configuration->_commonHeight - fontDef.yOffset; - CGPoint fontPos = ccp( (CGFloat)nextFontPositionX + fontDef.xOffset + fontDef.rect.size.width*0.5f + kerningAmount, - (CGFloat)nextFontPositionY + yOffset - rect.size.height*0.5f * _textureAtlas.texture.contentScale ); - fontChar.position = ccpMult(fontPos, contentScale); - - // update kerning - nextFontPositionX += fontDef.xAdvance + kerningAmount; - prev = c; - - - if (longestLine < nextFontPositionX) - longestLine = nextFontPositionX; - - if( ! hasSprite ) - [self updateQuadFromSprite:fontChar quadIndex:i]; - } - - // If the last character processed has an xAdvance which is less that the width of the characters image, then we need - // to adjust the width of the string to take this into account, or the character will overlap the end of the bounding - // box - if (fontDef.xAdvance < fontDef.rect.size.width) { - tmpSize.width = longestLine + fontDef.rect.size.width - fontDef.xAdvance; - } else { - tmpSize.width = longestLine; - } - tmpSize.height = totalHeight; - - [self setContentSize:CC_SIZE_SCALE(tmpSize, contentScale)]; -} - -#pragma mark LabelBMFont - CCLabelProtocol protocol --(NSString*) string -{ - return _string; -} - --(void) setCString:(char*)label -{ - [self setString:[NSString stringWithUTF8String:label] ]; -} - -- (void) setString:(NSString*)newString -{ - [self setString:newString updateLabel:YES]; -} - -- (void) setString:(NSString*) newString updateLabel:(BOOL)update -{ - if( !update ) { - _string = [newString copy]; - } else { - _initialString = [newString copy]; - } - - for (CCSprite* child in _children) - child.visible = NO; - - [self createFontChars]; - - if (update) - [self updateLabel]; -} - -#pragma mark LabelBMFont - AnchorPoint --(void) setAnchorPoint:(CGPoint)point -{ - if( ! CGPointEqualToPoint(point, _anchorPoint) ) { - [super setAnchorPoint:point]; - [self createFontChars]; - } -} - -#pragma mark LabelBMFont - Alignment -- (void)setWidth:(float)width { - _width = width; - [self updateLabel]; -} - -- (void)setAlignment:(CCTextAlignment)alignment { - _alignment = alignment; - [self updateLabel]; -} - -#pragma mark LabelBMFont - FntFile -- (void) setFntFile:(NSString*) fntFile -{ - if( fntFile != _fntFile ) { - - CCBMFontConfiguration *newConf = FNTConfigLoadFile(fntFile); - - // Always throw this exception instead of NSAssert to let a consumer handle - // errors gracefully in environments with disabled assertions(e.g. release builds). - // Otherwise createFontChars can crash with a nasty segmentation fault. - if (!newConf) - { - [NSException raise:@"Invalid font file" format:@"CCLabelBMFont: Impossible to create font. Please check file: '%@'", fntFile]; - } - - _fntFile = fntFile; - - _configuration = newConf; - - [self setTexture:[[CCTextureCache sharedTextureCache] addImage:_configuration.atlasName]]; - [self createFontChars]; - } -} - -- (NSString*) fntFile -{ - return _fntFile; -} - -#pragma mark LabelBMFont - Debug draw -#if CC_LABELBMFONT_DEBUG_DRAW --(void) draw -{ - [super draw]; - - CGSize s = [self contentSize]; - CGPoint vertices[4]={ - ccp(0,0),ccp(s.width,0), - ccp(s.width,s.height),ccp(0,s.height), - }; - ccDrawPoly(vertices, 4, YES); -} -#endif // CC_LABELBMFONT_DEBUG_DRAW -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCLabelBMFont_Private.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCLabelBMFont_Private.h deleted file mode 100644 index 40006ec..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCLabelBMFont_Private.h +++ /dev/null @@ -1,158 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCLabelBMFont.h" - -enum { - kCCLabelAutomaticWidth = -1, -}; - -// ccBMFontDef BMFont definition. -typedef struct _BMFontDef { - - // ID of the character. - unichar charID; - - // Origin and size of the font - CGRect rect; - - // The X amount the image should be offset when drawing the image (in pixels) - short xOffset; - - // The Y amount the image should be offset when drawing the image (in pixels) - short yOffset; - - // The amount to move the current position after drawing the character (in pixels) - short xAdvance; - -} ccBMFontDef; - -// cBMFontPadding BMFont padding. -typedef struct _BMFontPadding { - - // Padding left. - int left; - - // Padding top. - - int top; - // Padding right. - - int right; - - // Padding bottom. - int bottom; - -} ccBMFontPadding; - -#pragma mark - Hash Element -// tCCFontDefHashElement. -typedef struct _FontDefHashElement { - - // Key. Font Unicode value. - NSUInteger key; - - // Font definition. - ccBMFontDef fontDef; - - UT_hash_handle hh; - -} tCCFontDefHashElement; - -// tCCKerningHashElement. -typedef struct _KerningHashElement { - - // Key for the hash. 16-bit for 1st element, 16-bit for 2nd element. - int key; - - // Kerning value. - int amount; - - // Had Handle. - UT_hash_handle hh; - -} tCCKerningHashElement; - -// CCBMFontConfiguration stores the parsed configuration of the specified .fnt file. -@interface CCBMFontConfiguration : NSObject { - - // The character set defines the letters that actually exist in the font. - NSCharacterSet *_characterSet; - - // The atlas name. - NSString *_atlasName; - -@public - - // BMFont definitions. - tCCFontDefHashElement *_fontDefDictionary; - - // FNTConfig: Common Height. - NSInteger _commonHeight; - - // Padding. - ccBMFontPadding _padding; - - // Values for kerning. - tCCKerningHashElement *_kerningDictionary; -} - -/// ----------------------------------------------------------------------- -/// @name Accessing the Configuration Attributes -/// ----------------------------------------------------------------------- - -// The character set defines the letters that actually exist in the font. -@property (nonatomic, strong, readonly) NSCharacterSet *characterSet; - -// The atlas name. -@property (nonatomic, readwrite, strong) NSString *atlasName; - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCParticleSystem Object -/// ----------------------------------------------------------------------- - -// Creates and returns a CCBMFontConfiguration object from a specified font file value. -+(id) configurationWithFNTFile:(NSString*)FNTfile; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCLabelBMFont Object -/// ----------------------------------------------------------------------- - -// Initializes and returns a CCBMFontConfiguration object from a specified font file value. --(id) initWithFNTfile:(NSString*)FNTfile; - -@end - - -/// ----------------------------------------------------------------------- -/// @name Free Functions -/// ----------------------------------------------------------------------- - -// Load/Cache font configuration file and return object. -CCBMFontConfiguration* FNTConfigLoadFile(NSString *file); - -// Clear font configuration cache. -void FNTConfigRemoveCache(void); diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCLabelTTF.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCLabelTTF.h deleted file mode 100644 index 062618c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCLabelTTF.h +++ /dev/null @@ -1,258 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCTexture.h" -#import "CCSprite.h" -#import "Platforms/CCNS.h" - -/** - CCLabelTTF displays a rendered TTF font texture. The label is created from a platform font. - Attributed strings are supported on Mac and iOS6+ which allows for greater text formatting control. - - ### Notes - - Each time you modify the label text you are effectivley creating a new CCLabelTTF so there may be a performance hit if you need to frequently update the label. In this scenario you should also look at CCLabelBMFont which does not have this overhead. - - ### Resources - - - http://iosfonts.com/ (Please use Safari for accurate font rendering) - - */ - -@interface CCLabelTTF : CCSprite { - - // True if the label needs to be updated. - BOOL _isTextureDirty; -} - - -/// ----------------------------------------------------------------------- -/// @name Accessing the Text Attributes -/// ----------------------------------------------------------------------- - -/** The label text. */ -@property (nonatomic,copy) NSString* string; - -/** The label attributed text. */ -@property (nonatomic,copy) NSAttributedString* attributedString; - -/** The platform font to use for the text. */ -@property (nonatomic,strong) NSString* fontName; - -/** The font size of the text. */ -@property (nonatomic,assign) CGFloat fontSize; - -/** The color of the text (If not using shadow or outline). */ -@property (nonatomic,strong) CCColor* fontColor; - -/** The horizontal alignment technique of the text. */ -@property (nonatomic,assign) CCTextAlignment horizontalAlignment; - -/** The vertical alignment technique of the text. */ -@property (nonatomic,assign) CCVerticalTextAlignment verticalAlignment; - - -/// ----------------------------------------------------------------------- -/// @name Sizing the Label -/// ----------------------------------------------------------------------- - -/** Dimensions of the label in Points. */ -@property (nonatomic,assign) CGSize dimensions; - -/** Dimension type of the label. */ -@property (nonatomic,assign) CCSizeType dimensionsType; - -/** If true, the label will be scaled down to fit into the size provided by the dimensions property. Only has an effect if dimensions are set. */ -@property (nonatomic,assign) BOOL adjustsFontSizeToFit; - -/** Used together with adjustsFontSizeToFit. Fonts will not be scaled down below this size (the label will instead be clipped). */ -@property (nonatomic,assign) CGFloat minimumFontSize; - -/** Adjusts the fonts baseline, the value is set in points. */ -@property (nonatomic,assign) CGFloat baselineAdjustment; - - -/// ----------------------------------------------------------------------- -/// @name Drawing a Shadow -/// ----------------------------------------------------------------------- - -/** The color of the text shadow. If the color is transparent, no shadow will be used. */ -@property (nonatomic,strong) CCColor* shadowColor; - -/** The offset of the shadow. */ -@property (nonatomic,assign) CGPoint shadowOffset; - -/** The offset of the shadow in points */ -@property(nonatomic,readonly) CGPoint shadowOffsetInPoints; - -/** The position type to be used for the shadow offset. */ -@property (nonatomic,assign) CCPositionType shadowOffsetType; - -/** The blur radius of the shadow. */ -@property (nonatomic,assign) CGFloat shadowBlurRadius; - - -/// ----------------------------------------------------------------------- -/// @name Drawing an Outline -/// ----------------------------------------------------------------------- - -/** The color of the text's outline. */ -@property (nonatomic,strong) CCColor* outlineColor; - -/** The width of the text's outline. */ -@property (nonatomic,assign) CGFloat outlineWidth; - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCLabelTTF Object -/// ----------------------------------------------------------------------- - -/** - * Creates and returns a label object using the specified text, font name and font size. - * - * @param string Label text. - * @param name Label font name. - * @param size Label font size (in points). - * - * @return The CCLabelTTF Object. - */ -+(id) labelWithString:(NSString *)string fontName:(NSString *)name fontSize:(CGFloat)size; - -/** - * Creates and returns a label object using the specified text, font name, font size and dimensions. - * - * @param string Label text. - * @param name Label font name. - * @param size Label font size (in points). - * @param dimensions Label dimensions. - * - * @return The CCLabelTTF Object. - */ -+(id) labelWithString:(NSString *)string fontName:(NSString *)name fontSize:(CGFloat)size dimensions:(CGSize)dimensions; - -/** - * Creates and returns a label object using the specified attributed text. - * - * @param attrString Label Attributed text. - * - * @since Available in iOS 6.0+ and OS X. - * - * @return The CCLabelTTF Object. - */ -+(id) labelWithAttributedString:(NSAttributedString *)attrString; - -/** - * Creates and returns a label object using the specified attributed text and dimensions. - * - * @param attrString Label Attributed text. - * @param dimensions Label dimensions. - * - * @since Available in iOS 6.0+ and OS X. - * - * @return The CCLabelTTF Object. - */ -+(id) labelWithAttributedString:(NSAttributedString *)attrString dimensions:(CGSize)dimensions; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCLabelTTF Object -/// ----------------------------------------------------------------------- - -/** - * Initializes and returns a label object using the specified text, font name and font size. - * - * @param string Label text. - * @param name Label font name. - * @param size Label font size (in points). - * - * @return An initialized CCLabelTTF Object. - */ --(id) initWithString:(NSString*)string fontName:(NSString*)name fontSize:(CGFloat)size; - -/** - * Initializes and returns a label object using the specified text, font name, font size and dimensions. - * - * @param string Label text. - * @param name Label font name. - * @param size Label font size (in points). - * @param dimensions Label dimensions. - * - * @return An initialized CCLabelTTF Object. - */ --(id) initWithString:(NSString*)string fontName:(NSString*)name fontSize:(CGFloat)size dimensions:(CGSize)dimensions; - -/** - * Initializes and returns a label object using the specified attributed text. - * - * @param attrString Label Attributed text. - * - * @since Available in iOS 6.0+ and OS X. - * - * @return An initialized CCLabelTTF Object. - */ --(id) initWithAttributedString:(NSAttributedString *)attrString; - -/** - * Initializes and returns a label object using the specified attributed text and dimensions. - * - * @param attrString Label Attributed text. - * @param dimensions Label dimensions. - * - * @since Available in iOS 6.0+ and OS X. - * - * @return An initialized CCLabelTTF Object. - */ --(id) initWithAttributedString:(NSAttributedString *)attrString dimensions:(CGSize)dimensions; - - -/// ----------------------------------------------------------------------- -/// @name OS X -/// ----------------------------------------------------------------------- - -#ifdef __CC_PLATFORM_MAC -/** - * (OS X) HTML Label - * - * @param html HTML Description. - */ -- (void) setHTML:(NSString*) html; -#endif - - -/// ----------------------------------------------------------------------- -/// @name TTF Management -/// ----------------------------------------------------------------------- - -/** - * Register a TTF font resource. - * - * @param fontFile Font file path. - */ -+(void) registerCustomTTF:(NSString*)fontFile; - - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCLabelTTF.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCLabelTTF.m deleted file mode 100644 index bbc8e6d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCLabelTTF.m +++ /dev/null @@ -1,1056 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - - -#import "CCLabelTTF.h" -#import "Support/CGPointExtension.h" -#import "ccMacros.h" -#import "CCShaderCache.h" -#import "CCGLProgram.h" -#import "Support/CCFileUtils.h" -#import "ccMacros.h" -#import "ccUtils.h" -#import "NSAttributedString+CCAdditions.h" -#import "CCConfiguration.h" -#import "CCNode_Private.h" -#import "CCDirector.h" - -#ifdef __CC_PLATFORM_IOS -#import "Platforms/iOS/CCDirectorIOS.h" -#import -#endif - -static __strong NSMutableDictionary* ccLabelTTF_registeredFonts; - - -@implementation CCTexture (CCLabelTTF) - -- (void) setPremultipliedAlpha:(BOOL)flag -{ - _premultipliedAlpha = flag; -} - -@end - -#pragma mark CCLabelTTF - - -@implementation CCLabelTTF - -+ (id) labelWithString:(NSString *)string fontName:(NSString *)name fontSize:(CGFloat)size -{ - return [[self alloc] initWithString:string fontName:name fontSize:size]; -} - -+ (id) labelWithString:(NSString *)string fontName:(NSString *)name fontSize:(CGFloat)size dimensions:(CGSize)dimensions -{ - return [[self alloc] initWithString:string fontName:name fontSize:size dimensions:dimensions]; -} - -+ (id) labelWithAttributedString:(NSAttributedString *)attrString -{ - return [[self alloc] initWithAttributedString:attrString]; -} - -+ (id) labelWithAttributedString:(NSAttributedString *)attrString dimensions:(CGSize)dimensions -{ - return [[self alloc] initWithAttributedString:attrString dimensions:dimensions]; -} - -- (id) init -{ - return [self initWithString:@"" fontName:@"Helvetica" fontSize:12]; -} - - -- (id) initWithString:(NSString*)str fontName:(NSString*)name fontSize:(CGFloat)size -{ - return [self initWithAttributedString:[[NSAttributedString alloc] initWithString:str] fontName:name fontSize:size dimensions:CGSizeZero]; -} - -- (id) initWithString:(NSString*)str fontName:(NSString*)name fontSize:(CGFloat)size dimensions:(CGSize)dimensions -{ - return [self initWithAttributedString:[[NSAttributedString alloc] initWithString:str] fontName:name fontSize:size dimensions:dimensions]; -} - -- (id) initWithAttributedString:(NSAttributedString *)attrString; -{ - NSAssert([CCConfiguration sharedConfiguration].OSVersion >= CCSystemVersion_iOS_6_0, @"Attributed strings are only supported on iOS 6 or later"); - return [self initWithAttributedString:attrString fontName:@"Helvetica" fontSize:12 dimensions:CGSizeZero]; -} - -- (id) initWithAttributedString:(NSAttributedString *)attrString dimensions:(CGSize)dimensions -{ - NSAssert([CCConfiguration sharedConfiguration].OSVersion >= CCSystemVersion_iOS_6_0, @"Attributed strings are only supported on iOS 6 or later"); - return [self initWithAttributedString:attrString fontName:@"Helvetica" fontSize:12 dimensions:dimensions]; -} - -// This is a private initializer -- (id) initWithAttributedString:(NSAttributedString *)attrString fontName:(NSString*)fontName fontSize:(CGFloat)fontSize dimensions:(CGSize)dimensions -{ - if ( (self = [super init]) ) - { - if (!fontName) fontName = @"Helvetica"; - if (!fontSize) fontSize = 12; - - _blendFunc.src = CC_BLEND_SRC; - _blendFunc.dst = CC_BLEND_DST; - - // other properties - self.fontName = fontName; - self.fontSize = fontSize; - self.dimensions = dimensions; - self.fontColor = [CCColor whiteColor]; - self.shadowColor = [CCColor clearColor]; - self.outlineColor = [CCColor clearColor]; - self.outlineWidth = 1; - [self _setAttributedString:attrString]; - } - return self; -} - - - -#pragma mark Properties - -- (void) _setAttributedString:(NSAttributedString *)attributedString -{ - NSAssert(attributedString, @"Invalid attributedString"); - - if ( _attributedString.hash != attributedString.hash) - { - _attributedString = [attributedString copy]; - - [self setTextureDirty]; - } -} - -- (void) setAttributedString:(NSAttributedString *)attributedString -{ - NSAssert([CCConfiguration sharedConfiguration].OSVersion >= CCSystemVersion_iOS_6_0, @"Attributed strings are only supported on iOS 6 or later"); - [self _setAttributedString:attributedString]; -} - -- (void) setString:(NSString*)str -{ - NSAssert( str, @"Invalid string" ); - [self _setAttributedString:[[NSAttributedString alloc] initWithString:str]]; -} - --(NSString*) string -{ - return [_attributedString string]; -} - -- (void)setFontName:(NSString*)fontName -{ - // Handle passing of complete file paths - if ([[[fontName pathExtension] lowercaseString] isEqualToString:@"ttf"]) - { - [CCLabelTTF registerCustomTTF:fontName]; - fontName = [[fontName lastPathComponent] stringByDeletingPathExtension]; - } - - if( fontName.hash != _fontName.hash ) { - _fontName = [fontName copy]; - [self setTextureDirty]; - } -} - -- (void) setFontSize:(CGFloat)fontSize -{ - if( fontSize != _fontSize ) { - _fontSize = fontSize; - [self setTextureDirty]; - } -} - -- (void) setAdjustsFontSizeToFit:(BOOL)adjustsFontSizeToFit -{ - if (adjustsFontSizeToFit != _adjustsFontSizeToFit) - { - _adjustsFontSizeToFit = adjustsFontSizeToFit; - [self setTextureDirty]; - } -} - -- (void) setFontColor:(CCColor*)fontColor -{ - if (![fontColor isEqualToColor:_fontColor]) - { - _fontColor = fontColor; - [self setTextureDirty]; - } -} - -- (void) setMinimumFontSize:(CGFloat)minimumFontSize -{ - if (minimumFontSize != _minimumFontSize) - { - _minimumFontSize = minimumFontSize; - [self setTextureDirty]; - } -} - --(void) setDimensions:(CGSize) dim -{ - if( dim.width != _dimensions.width || dim.height != _dimensions.height) - { - _dimensions = dim; - [self setTextureDirty]; - } -} - -- (CGSize) contentSize -{ - [self updateTexture]; - return _contentSize; -} - --(void) setHorizontalAlignment:(CCTextAlignment)alignment -{ - if (alignment != _horizontalAlignment) - { - _horizontalAlignment = alignment; - [self setTextureDirty]; - - } -} - --(void) setVerticalAlignment:(CCVerticalTextAlignment)verticalAlignment -{ - if (_verticalAlignment != verticalAlignment) - { - _verticalAlignment = verticalAlignment; - [self setTextureDirty]; - } -} - - -- (void) setShadowColor:(CCColor*)shadowColor -{ - if (![shadowColor isEqualToColor:_shadowColor]) - { - _shadowColor = shadowColor; - [self setTextureDirty]; - } -} - -- (void) setShadowOffset:(CGPoint)shadowOffset -{ - if (!CGPointEqualToPoint(_shadowOffset, shadowOffset)) - { - _shadowOffset = shadowOffset; - [self setTextureDirty]; - } -} - --(CGPoint)shadowOffsetInPoints -{ - return [self convertPositionToPoints:self.shadowOffset type:_shadowOffsetType]; -} - -- (void) setShadowBlurRadius:(CGFloat)shadowBlurRadius -{ - if (_shadowBlurRadius != shadowBlurRadius) - { - _shadowBlurRadius = shadowBlurRadius; - [self setTextureDirty]; - } -} - -- (void) setOutlineColor:(CCColor*)outlineColor -{ - if (![outlineColor isEqualToColor:_outlineColor]) - { - _outlineColor = outlineColor; - [self setTextureDirty]; - } -} - -- (void) setOutlineWidth:(CGFloat)outlineWidth -{ - if (outlineWidth != _outlineWidth) - { - _outlineWidth = outlineWidth; - [self setTextureDirty]; - } -} - -- (NSString*) description -{ - // XXX: _string, _fontName can't be displayed here, since they might be already released - - return [NSString stringWithFormat:@"<%@ = %p | FontSize = %.1f>", [self class], self, _fontSize]; -} - --(void)onEnter -{ - - [self setTextureDirty]; - - [super onEnter]; -} - -- (void) visit -{ - if (_isTextureDirty) - { - [self updateTexture]; - } - - [super visit]; -} - -- (void) setTextureDirty -{ - _isTextureDirty = YES; -} - - -#pragma mark - -#pragma mark Render Font Mac & iOS 6 - -- (BOOL) updateTexture -{ - if (!_attributedString) return NO; - if (!_isTextureDirty) return NO; - - _isTextureDirty = NO; - -#ifdef __CC_PLATFORM_IOS - // Handle fonts on iOS 5 - if ([CCConfiguration sharedConfiguration].OSVersion < CCSystemVersion_iOS_6_0) - { - return [self updateTextureOld]; - } -#endif - - // Set default values for font attributes if they are not set in the attributed string - - NSMutableAttributedString* formattedAttributedString = [_attributedString mutableCopy]; - NSRange fullRange = NSMakeRange(0, formattedAttributedString.length); - - BOOL useFullColor = NO; - - if (_shadowColor.alpha > 0) useFullColor = YES; - if (_outlineColor.alpha > 0 && _outlineWidth > 0) useFullColor = YES; - -#ifdef __CC_PLATFORM_IOS - - // Font color - if (![formattedAttributedString hasAttribute:NSForegroundColorAttributeName]) - { - if (![_fontColor isEqualToColor:[CCColor whiteColor]]) - { - useFullColor = YES; - } - - UIColor* color = _fontColor.UIColor; - - [formattedAttributedString addAttribute:NSForegroundColorAttributeName value:color range:fullRange]; - } - else - { - useFullColor = YES; - } - - // Font - if (![formattedAttributedString hasAttribute:NSFontAttributeName]) - { - UIFont* font = [UIFont fontWithName:_fontName size:_fontSize]; - if (!font) font = [UIFont fontWithName:@"Helvetica" size:_fontSize]; - [formattedAttributedString addAttribute:NSFontAttributeName value:font range:fullRange]; - } - - // Shadow - if ([formattedAttributedString hasAttribute:NSShadowAttributeName]) - { - useFullColor = YES; - } - - // Text alignment - if (![formattedAttributedString hasAttribute:NSParagraphStyleAttributeName]) - { - NSMutableParagraphStyle* style = [[NSMutableParagraphStyle alloc] init]; - - if (_horizontalAlignment == CCTextAlignmentLeft) style.alignment = NSTextAlignmentLeft; - else if (_horizontalAlignment == CCTextAlignmentCenter) style.alignment = NSTextAlignmentCenter; - else if (_horizontalAlignment == CCTextAlignmentRight) style.alignment = NSTextAlignmentRight; - - [formattedAttributedString addAttribute:NSParagraphStyleAttributeName value:style range:fullRange]; - } - -#elif defined(__CC_PLATFORM_MAC) - // Font color - if (![formattedAttributedString hasAttribute:NSForegroundColorAttributeName]) - { - if (![_fontColor isEqualToColor:[CCColor whiteColor]]) - { - useFullColor = YES; - } - - NSColor* color = [NSColor colorWithCalibratedRed:_fontColor.red green:_fontColor.green blue:_fontColor.blue alpha:_fontColor.alpha]; - - [formattedAttributedString addAttribute:NSForegroundColorAttributeName value:color range:fullRange]; - } - else - { - useFullColor = YES; - } - - // Font - if (![formattedAttributedString hasAttribute:NSFontAttributeName]) - { - NSFont* font = [NSFont fontWithName:_fontName size:_fontSize]; - if (!font) font = [NSFont fontWithName:@"Helvetica" size:_fontSize]; - [formattedAttributedString addAttribute:NSFontAttributeName value:font range:fullRange]; - } - - // Shadow - if ([formattedAttributedString hasAttribute:NSShadowAttributeName]) - { - useFullColor = YES; - } - - // Text alignment - if (![formattedAttributedString hasAttribute:NSParagraphStyleAttributeName]) - { - NSMutableParagraphStyle* style = [[NSMutableParagraphStyle alloc] init]; - - if (_horizontalAlignment == CCTextAlignmentLeft) style.alignment = NSLeftTextAlignment; - else if (_horizontalAlignment == CCTextAlignmentCenter) style.alignment = NSCenterTextAlignment; - else if (_horizontalAlignment == CCTextAlignmentRight) style.alignment = NSRightTextAlignment; - - [formattedAttributedString addAttribute:NSParagraphStyleAttributeName value:style range:fullRange]; - } -#endif - - - // Generate a new texture from the attributed string - CCTexture *tex; - - tex = [self createTextureWithAttributedString:[formattedAttributedString copyAdjustedForContentScaleFactor] useFullColor:useFullColor]; - - if( !tex ) - return NO; - - if (!useFullColor) - { - self.shaderProgram = [[CCShaderCache sharedShaderCache] programForKey:kCCShader_PositionTextureA8Color]; - } - else - { - self.shaderProgram = [[CCShaderCache sharedShaderCache] programForKey:kCCShader_PositionTextureColor]; - } - - // Update texture and content size - [self setTexture:tex]; - - CGRect rect = CGRectZero; - rect.size = [_texture contentSize]; - [self setTextureRect: rect]; - - return YES; -} - -- (CCTexture*) createTextureWithAttributedString:(NSAttributedString*)attributedString useFullColor:(BOOL) fullColor -{ - NSAssert(attributedString, @"Invalid attributedString"); - - CGSize originalDimensions = _dimensions; - - CGFloat scale = [CCDirector sharedDirector].contentScaleFactor; - originalDimensions.width *= scale; - originalDimensions.height *= scale; - - CGSize dimensions = originalDimensions; - - CGFloat shadowBlurRadius = _shadowBlurRadius * scale; - CGPoint shadowOffset = ccpMult(self.shadowOffsetInPoints, scale); - CGFloat outlineWidth = _outlineWidth * scale; - - BOOL hasShadow = (_shadowColor.alpha > 0); - BOOL hasOutline = (_outlineColor.alpha > 0 && _outlineWidth > 0); - - CGFloat xOffset = 0; - CGFloat yOffset = 0; - CGFloat scaleFactor = 1; - - CGFloat xPadding = 0; - CGFloat yPadding = 0; - CGFloat wDrawArea = 0; - CGFloat hDrawArea = 0; - - // Calculate padding - if (hasShadow) - { - xPadding = (shadowBlurRadius + fabs(shadowOffset.x)); - yPadding = (shadowBlurRadius + fabs(shadowOffset.y)); - } - if (hasOutline) - { - xPadding += outlineWidth; - yPadding += outlineWidth; - } - - // Get actual rendered dimensions - if (dimensions.height == 0) - { - // Get dimensions for string without dimensions of string with variable height -#ifdef __CC_PLATFORM_IOS - dimensions = [attributedString boundingRectWithSize:dimensions options:NSStringDrawingUsesLineFragmentOrigin context:NULL].size; -#elif defined(__CC_PLATFORM_MAC) - dimensions = [attributedString boundingRectWithSize:NSSizeFromCGSize(dimensions) options:NSStringDrawingUsesLineFragmentOrigin].size; -#endif - - wDrawArea = dimensions.width; - hDrawArea = dimensions.height; - - dimensions.width += xPadding * 2; - dimensions.height += yPadding * 2; - } - else if (dimensions.width > 0 && dimensions.height > 0) - { - wDrawArea = dimensions.width - xPadding * 2; - hDrawArea = dimensions.height - yPadding * 2; - - // Handle strings with fixed dimensions - if (_adjustsFontSizeToFit) - { - CGFloat fontSize = [attributedString singleFontSize]; - if (fontSize) - { - // This is a string that can be resized (it only uses one font and size) -#ifdef __CC_PLATFORM_IOS - CGSize wantedSize = [attributedString boundingRectWithSize:CGSizeZero options:NSStringDrawingUsesLineFragmentOrigin context:NULL].size; -#elif defined(__CC_PLATFORM_MAC) - CGSize wantedSize = [attributedString boundingRectWithSize:CGSizeZero options:NSStringDrawingUsesLineFragmentOrigin].size; -#endif - - CGFloat wScaleFactor = 1; - CGFloat hScaleFactor = 1; - if (wantedSize.width > wDrawArea) - { - wScaleFactor = wDrawArea/wantedSize.width; - } - if (wantedSize.height > hDrawArea) - { - hScaleFactor = hDrawArea/wantedSize.height; - } - - if (wScaleFactor < hScaleFactor) scaleFactor = wScaleFactor; - else scaleFactor = hScaleFactor; - - if (scaleFactor != 1) - { - CGFloat newFontSize = fontSize * scaleFactor; - CGFloat minFontSize = _minimumFontSize * scale; - if (minFontSize && newFontSize < minFontSize) newFontSize = minFontSize; - attributedString = [attributedString copyWithNewFontSize:newFontSize]; - } - } - } - - // Handle vertical alignment -#ifdef __CC_PLATFORM_IOS - CGSize actualSize = [attributedString boundingRectWithSize:CGSizeMake(wDrawArea, 0) options:NSStringDrawingUsesLineFragmentOrigin context:NULL].size; -#elif defined(__CC_PLATFORM_MAC) - CGSize actualSize = NSSizeToCGSize([attributedString boundingRectWithSize:NSMakeSize(wDrawArea, 0) options:NSStringDrawingUsesLineFragmentOrigin].size); -#endif - if (_verticalAlignment == CCVerticalTextAlignmentBottom) - { - yOffset = hDrawArea - actualSize.height; - } - else if (_verticalAlignment == CCVerticalTextAlignmentCenter) - { - yOffset = (hDrawArea - actualSize.height)/2; - } - } - - // Handle baseline adjustments - yOffset += _baselineAdjustment * scaleFactor * scale + yPadding; - xOffset += xPadding; - - // Round dimensions to nearest number that is dividable by 2 - dimensions.width = ceilf(dimensions.width/2)*2; - dimensions.height = ceilf(dimensions.height/2)*2; - - // get nearest power of two - CGSize POTSize = CGSizeMake(CCNextPOT(dimensions.width), CCNextPOT(dimensions.height)); - - // Mac crashes if the width or height is 0 - if( POTSize.width == 0 ) - POTSize.width = 2; - - if( POTSize.height == 0) - POTSize.height = 2; - - // Render the label - different code for Mac / iOS - -#ifdef __CC_PLATFORM_IOS - yOffset = (POTSize.height - dimensions.height) + yOffset; - - CGRect drawArea = CGRectMake(xOffset, yOffset, wDrawArea, hDrawArea); - - unsigned char* data = calloc(POTSize.width, POTSize.height * 4); - - CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB(); - CGContextRef context = CGBitmapContextCreate(data, POTSize.width, POTSize.height, 8, POTSize.width * 4, colorSpace, kCGImageAlphaPremultipliedLast | kCGBitmapByteOrder32Big); - CGColorSpaceRelease(colorSpace); - - if (!context) - { - free(data); - return NULL; - } - - CGAffineTransform flipVertical = CGAffineTransformMake(1, 0, 0, -1, 0, POTSize.height * 2 - dimensions.height); - CGContextConcatCTM(context, flipVertical); - - UIGraphicsPushContext(context); - - // Handle shadow - if (hasShadow) - { - UIColor* color = _shadowColor.UIColor; - - CGContextSetShadowWithColor(context, CGSizeMake(shadowOffset.x, shadowOffset.y), shadowBlurRadius, [color CGColor]); - } - - // Handle outline - if (hasOutline) - { - UIColor* color = _outlineColor.UIColor; - - CGContextSetTextDrawingMode(context, kCGTextFillStroke); - CGContextSetLineWidth(context, outlineWidth * 2); - CGContextSetLineJoin(context, kCGLineJoinRound); - - NSMutableAttributedString* outlineString = [attributedString mutableCopy]; - [outlineString addAttribute:NSForegroundColorAttributeName value:color range:NSMakeRange(0, outlineString.length)]; - - [outlineString drawInRect:drawArea]; - - // Don't draw shadow for main font - CGContextSetShadowWithColor(context, CGSizeZero, 0, NULL); - - if (hasShadow) - { - // Draw outline again because shadow overlap - [outlineString drawInRect:drawArea]; - } - CGContextSetTextDrawingMode(context, kCGTextFill); - } - - [attributedString drawInRect:drawArea]; - - UIGraphicsPopContext(); - CGContextRelease(context); - -#elif defined(__CC_PLATFORM_MAC) - yOffset = (POTSize.height - hDrawArea) - yOffset; - - CGRect drawArea = CGRectMake(xOffset, yOffset, wDrawArea, hDrawArea); - - NSImage *image = [[NSImage alloc] initWithSize:POTSize]; - [image lockFocus]; - [[NSAffineTransform transform] set]; - - // XXX: The shadows are for some reason scaled on OS X if a retina display is connected - CGFloat retinaFix = 1; - for (NSScreen* screen in [NSScreen screens]) - { - if (screen.backingScaleFactor > retinaFix) retinaFix = screen.backingScaleFactor; - } - - CGContextRef context = [[NSGraphicsContext currentContext] graphicsPort]; - - // Handle shadow - if (hasShadow || hasOutline) - { - NSMutableAttributedString* effectsString = [attributedString mutableCopy]; - - if (hasShadow) - { - - NSColor* color = [NSColor colorWithCalibratedRed:_shadowColor.red green:_shadowColor.green blue:_shadowColor.blue alpha:_shadowColor.alpha]; - - CGContextSetShadowWithColor(context, CGSizeMake(shadowOffset.x/retinaFix, shadowOffset.y/retinaFix), shadowBlurRadius/retinaFix, [color CGColor]); - } - - if (hasOutline) - { - - CGContextSetTextDrawingMode(context, kCGTextFillStroke); - CGContextSetLineWidth(context, outlineWidth * 2); - CGContextSetLineJoin(context, kCGLineJoinRound); - - NSColor* color = [NSColor colorWithCalibratedRed:_outlineColor.red green:_outlineColor.green blue:_outlineColor.blue alpha:_outlineColor.alpha]; - - [effectsString addAttribute:NSForegroundColorAttributeName value:color range:NSMakeRange(0, effectsString.length)]; - - [effectsString drawWithRect:NSRectFromCGRect(drawArea) options:NSStringDrawingUsesLineFragmentOrigin]; - - if (hasShadow) - { - CGContextSetShadowWithColor(context, CGSizeZero, 0, NULL); - [effectsString drawInRect:drawArea]; - } - CGContextSetTextDrawingMode(context, kCGTextFill); - } - } - - [attributedString drawWithRect:NSRectFromCGRect(drawArea) options:NSStringDrawingUsesLineFragmentOrigin]; - - NSBitmapImageRep *bitmap = [[NSBitmapImageRep alloc] initWithFocusedViewRect:NSMakeRect (0.0f, 0.0f, POTSize.width, POTSize.height)]; - [image unlockFocus]; - - unsigned char *data = (unsigned char*) [bitmap bitmapData]; //Use the same buffer to improve the performance. -#endif - - CCTexture* texture = NULL; - - // Initialize the texture - if (fullColor) - { - // RGBA8888 format - texture = [[CCTexture alloc] initWithData:data pixelFormat:CCTexturePixelFormat_RGBA8888 pixelsWide:POTSize.width pixelsHigh:POTSize.height contentSizeInPixels:dimensions contentScale:[CCDirector sharedDirector].contentScaleFactor]; - [texture setPremultipliedAlpha:YES]; - } - else - { - NSUInteger textureSize = POTSize.width * POTSize.height; - - // A8 format (alpha channel only) - unsigned char* dst = data; - for(int i = 0; i 0) useFullColor = YES; - if (![_fontColor isEqualToColor:[CCColor whiteColor]]) useFullColor = YES; - if (_outlineColor.alpha > 0 && _outlineWidth > 0) useFullColor = YES; - - CCTexture* tex = [self createTextureWithString:string useFullColor:useFullColor]; - if (!tex) return NO; - - if (!useFullColor) - { - self.shaderProgram = [[CCShaderCache sharedShaderCache] programForKey:kCCShader_PositionTextureA8Color]; - } - else - { - self.shaderProgram = [[CCShaderCache sharedShaderCache] programForKey:kCCShader_PositionTextureColor]; - } - - // Update texture and content size - [self setTexture:tex]; - - CGRect rect = CGRectZero; - rect.size = [_texture contentSize]; - [self setTextureRect: rect]; - - return YES; -} - -- (CCTexture*) createTextureWithString:(NSString*) string useFullColor:(BOOL)useFullColor -{ - // Scale everything up by content scale - CGFloat scale = [CCDirector sharedDirector].contentScaleFactor; - UIFont* font = [UIFont fontWithName:_fontName size:_fontSize * scale]; - CGFloat shadowBlurRadius = _shadowBlurRadius * scale; - CGPoint shadowOffset = ccpMult(self.shadowOffsetInPoints, scale); - CGFloat outlineWidth = _outlineWidth * scale; - - BOOL hasShadow = (_shadowColor.alpha > 0); - BOOL hasOutline = (_outlineColor.alpha > 0 && _outlineWidth > 0); - - CGFloat xOffset = 0; - CGFloat yOffset = 0; - CGFloat scaleFactor = 1; - - CGFloat xPadding = 0; - CGFloat yPadding = 0; - CGFloat wDrawArea = 0; - CGFloat hDrawArea = 0; - - CGSize originalDimensions = _dimensions; - originalDimensions.width *= scale; - originalDimensions.height *= scale; - - // Calculate padding - if (hasShadow) - { - xPadding = (shadowBlurRadius + fabs(shadowOffset.x)); - yPadding = (shadowBlurRadius + fabs(shadowOffset.y)); - } - if (hasOutline) - { - xPadding += outlineWidth; - yPadding += outlineWidth; - } - - CGSize dimensions = originalDimensions; - - // Get actual rendered dimensions - if (dimensions.height == 0) - { - // Get dimensions for string without dimensions of string with variable height - if (dimensions.width > 0) - { - dimensions = [string sizeWithFont:font forWidth:dimensions.width lineBreakMode:0]; - } - else - { - CGSize firstLineSize = [string sizeWithFont:font]; - dimensions = [string sizeWithFont:font constrainedToSize:CGSizeMake(firstLineSize.width,1024) lineBreakMode:0]; - } - - wDrawArea = dimensions.width; - hDrawArea = dimensions.height; - - dimensions.width += xPadding * 2; - dimensions.height += yPadding * 2; - } - else if (dimensions.width > 0 && dimensions.height > 0) - { - wDrawArea = dimensions.width - xPadding * 2; - hDrawArea = dimensions.height - yPadding * 2; - - // Handle strings with fixed dimensions - if (_adjustsFontSizeToFit) - { - CGFloat fontSize = font.pointSize; - CGSize wantedSizeFirstLine = [string sizeWithFont:font]; - CGSize wantedSize = [string sizeWithFont:font constrainedToSize:CGSizeMake(wantedSizeFirstLine.width, 1024) lineBreakMode:0]; - - CGFloat wScaleFactor = 1; - CGFloat hScaleFactor = 1; - if (wantedSize.width > wDrawArea) - { - wScaleFactor = wDrawArea/wantedSize.width; - } - if (wantedSize.height > hDrawArea) - { - hScaleFactor = hDrawArea/wantedSize.height; - } - - if (wScaleFactor < hScaleFactor) scaleFactor = wScaleFactor; - else scaleFactor = hScaleFactor; - - if (scaleFactor != 1) - { - CGFloat newFontSize = fontSize * scaleFactor; - CGFloat minFontSize = _minimumFontSize * scale; - if (minFontSize && newFontSize < minFontSize) newFontSize = minFontSize; - font = [UIFont fontWithName:font.fontName size:newFontSize]; - } - } - - // Handle vertical alignment - CGSize actualSize = [string sizeWithFont:font constrainedToSize:CGSizeMake(wDrawArea, 1024) lineBreakMode:0]; - - if (_verticalAlignment == CCVerticalTextAlignmentBottom) - { - yOffset = hDrawArea - actualSize.height; - } - else if (_verticalAlignment == CCVerticalTextAlignmentCenter) - { - yOffset = (hDrawArea - actualSize.height)/2; - } - } - - // Handle baseline adjustments - yOffset += _baselineAdjustment * scaleFactor * scale + yPadding; - xOffset += xPadding; - - // Round dimensions to nearest number that is dividable by 2 - dimensions.width = ceilf(dimensions.width/2)*2; - dimensions.height = ceilf(dimensions.height/2)*2; - - // get nearest power of two - CGSize POTSize = CGSizeMake(CCNextPOT(dimensions.width), CCNextPOT(dimensions.height)); - - // Mac crashes if the width or height is 0 - if( POTSize.width == 0 ) - POTSize.width = 2; - - if( POTSize.height == 0) - POTSize.height = 2; - - yOffset = (POTSize.height - dimensions.height) + yOffset; - - CGRect drawArea = CGRectMake(xOffset, yOffset, wDrawArea, hDrawArea); - - unsigned char* data = calloc(POTSize.width, POTSize.height * 4); - - CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB(); - CGContextRef context = CGBitmapContextCreate(data, POTSize.width, POTSize.height, 8, POTSize.width * 4, colorSpace, kCGImageAlphaPremultipliedLast | kCGBitmapByteOrder32Big); - CGColorSpaceRelease(colorSpace); - - if (!context) - { - free(data); - return NULL; - } - - CGAffineTransform flipVertical = CGAffineTransformMake(1, 0, 0, -1, 0, POTSize.height * 2 - dimensions.height); - CGContextConcatCTM(context, flipVertical); - - UIGraphicsPushContext(context); - - // Handle shadow - if (hasShadow) - { - UIColor* color = _shadowColor.UIColor; - - CGContextSetShadowWithColor(context, CGSizeMake(shadowOffset.x, shadowOffset.y), shadowBlurRadius, [color CGColor]); - } - - // Handle outline - if (hasOutline) - { - ccColor4F outlineColor = _outlineColor.ccColor4f; - - CGContextSetTextDrawingMode(context, kCGTextFillStroke); - CGContextSetRGBStrokeColor(context, outlineColor.r, outlineColor.g, outlineColor.b, outlineColor.a); - CGContextSetRGBFillColor(context, outlineColor.r, outlineColor.g, outlineColor.b, outlineColor.a); - CGContextSetLineWidth(context, outlineWidth * 2); - CGContextSetLineJoin(context, kCGLineJoinRound); - - [string drawInRect:drawArea withFont:font lineBreakMode:0 alignment:(int)_horizontalAlignment]; - - // Don't draw shadow for main font - CGContextSetShadowWithColor(context, CGSizeZero, 0, NULL); - - if (hasShadow) - { - // Draw again, because shadows overlap - [string drawInRect:drawArea withFont:font lineBreakMode:0 alignment:(int)_horizontalAlignment]; - } - - CGContextSetTextDrawingMode(context, kCGTextFill); - } - - // Handle font color - UIColor* color = [UIColor colorWithRed:_fontColor.red green:_fontColor.green blue:_fontColor.blue alpha:_fontColor.alpha]; - [color set]; - - [string drawInRect:drawArea withFont:font lineBreakMode:0 alignment:(int)_horizontalAlignment]; - - UIGraphicsPopContext(); - CGContextRelease(context); - - CCTexture* texture = NULL; - - // Initialize the texture - if (useFullColor) - { - // RGBA8888 format - texture = [[CCTexture alloc] initWithData:data pixelFormat:CCTexturePixelFormat_RGBA8888 pixelsWide:POTSize.width pixelsHigh:POTSize.height contentSizeInPixels:dimensions contentScale:[CCDirector sharedDirector].contentScaleFactor]; - [texture setPremultipliedAlpha:YES]; - } - else - { - NSUInteger textureSize = POTSize.width * POTSize.height; - - // A8 format (alpha channel only) - unsigned char* dst = data; - for(int i = 0; i maxHeight) maxHeight = height; - } - - // Position the nodes - float width = 0; - for (CCNode* child in self.children) - { - CGSize childSize = child.contentSizeInPoints; - - CGPoint offset = child.anchorPointInPoints; - CGPoint localPos = ccp(roundf(width), roundf((maxHeight-childSize.height)/2.0f)); - CGPoint position = ccpAdd(localPos, offset); - - child.position = position; - child.positionType = CCPositionTypePoints; - - width += childSize.width; - width += _spacing; - } - - // Account for last added increment - width -= _spacing; - if (width < 0) width = 0; - - self.contentSizeType = CCSizeTypePoints; - self.contentSize = CGSizeMake(roundUpToEven(width), roundUpToEven(maxHeight)); - } - else - { - // Get the maximum width - float maxWidth = 0; - for (CCNode* child in self.children) - { - float width = child.contentSizeInPoints.width; - if (width > maxWidth) maxWidth = width; - } - - // Position the nodes - float height = 0; - for (CCNode* child in self.children) - { - CGSize childSize = child.contentSizeInPoints; - - CGPoint offset = child.anchorPointInPoints; - CGPoint localPos = ccp(roundf((maxWidth-childSize.width)/2.0f), roundf(height)); - CGPoint position = ccpAdd(localPos, offset); - - child.position = position; - child.positionType = CCPositionTypePoints; - - height += childSize.height; - height += _spacing; - } - - // Account for last added increment - height -= _spacing; - if (height < 0) height = 0; - - self.contentSizeType = CCSizeTypePoints; - self.contentSize = CGSizeMake(roundUpToEven(maxWidth), roundUpToEven(height)); - } -} - -- (void) setSpacing:(float)spacing -{ - _spacing = spacing; - [self needsLayout]; -} - --(void) detachChild:(CCNode *)child cleanup:(BOOL)doCleanup -{ - [super detachChild:child cleanup:doCleanup]; - [self needsLayout]; -} - --(void)setDirection:(CCLayoutBoxDirection)direction -{ - _direction = direction; - [self needsLayout]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCMotionStreak.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCMotionStreak.h deleted file mode 100644 index 79486fc..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCMotionStreak.h +++ /dev/null @@ -1,160 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2011 ForzeField Studios S.L. http://forzefield.com - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import -#import "CCTexture.h" -#import "ccTypes.h" -#import "CCNode.h" - -/** - CCMotionStreak creates a motion trail special effect. - - ### Notes - - Segments controls how smooth the shape of the trail appears. - - Fast mode enables faster point addition and the cost of lower point precision. - */ -@interface CCMotionStreak : CCNode { - - // Texture. - CCTexture *_texture; - - // Position. - CGPoint _positionR; - - // Blend mode. - ccBlendFunc _blendFunc; - - // Stroke width. - float _stroke; - - // Fade time. - float _fadeDelta; - - // Minimum segments. - float _minSeg; - - // Point counters. - NSUInteger _maxPoints; - NSUInteger _nuPoints; - NSUInteger _previousNuPoints; - - // Trail vertexes. - CGPoint *_pointVertexes; - - // Trail vertex states. - float *_pointState; - - // OpenGL. - ccVertex2F *_vertices; - unsigned char *_colorPointer; - ccTex2F *_texCoords; - - // Toggle fast mode. - BOOL _fastMode; - - // Starting point. - BOOL _startingPositionInitialized; -} - -/// ----------------------------------------------------------------------- -/// @name Accessing Motion Streak Attributes -/// ----------------------------------------------------------------------- - -/** Blend method. */ -@property (nonatomic, readwrite, assign) ccBlendFunc blendFunc; - -/** Fast mode toggle. */ -@property (nonatomic, readwrite, assign, getter = isFastMode) BOOL fastMode; - -/** Trail texture. */ -@property (nonatomic, strong) CCTexture *texture; - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCMotionStreak Object -/// ----------------------------------------------------------------------- - -/** - * Creates and returns a motion streak object from the specified fade time, segments, stroke, color and texture file path values. - * - * @param fade Fade time. - * @param minSeg Minimum segments. - * @param stroke Stroke width. - * @param color Color. - * @param path Texture file path. - * - * @return The CCMotionStreak object. - */ -+(id)streakWithFade:(float)fade minSeg:(float)minSeg width:(float)stroke color:(CCColor*)color textureFilename:(NSString*)path; - -/** - * Creates and returns a motion streak object from the specified fade time, segments, stroke, color and texture values. - * - * @param fade Fade time. - * @param minSeg Minimum segments. - * @param stroke Stroke width. - * @param color Color. - * @param texture Texture. - * - * @return The CCMotionStreak object. - */ -+(id)streakWithFade:(float)fade minSeg:(float)minSeg width:(float)stroke color:(CCColor*)color texture:(CCTexture*)texture; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCMotionStreak Object -/// ----------------------------------------------------------------------- - -/** - * Initializes and returns a motion streak object from the specified fade time, segments, stroke, color and texture file path values. - * - * @param fade Fade time. - * @param minSeg Minimum segments. - * @param stroke Stroke width. - * @param color Color. - * @param path Texture file path. - * - * @return An initialized CCMotionStreak object. - */ --(id)initWithFade:(float)fade minSeg:(float)minSeg width:(float)stroke color:(CCColor*)color textureFilename:(NSString*)path; - -/** - * Initializes and returns a motion streak object from the specified fade time, segments, stroke, color and texture values. - * - * @param fade Fade time. - * @param minSeg Minimum segments. - * @param stroke Stroke width. - * @param color Color. - * @param texture Texture. - * - * @return An initialized CCMotionStreak object. - */ --(id)initWithFade:(float)fade minSeg:(float)minSeg width:(float)stroke color:(CCColor*)color texture:(CCTexture*)texture; - -/** Remove all living segments. */ --(void)reset; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCMotionStreak.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCMotionStreak.m deleted file mode 100644 index 135ed40..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCMotionStreak.m +++ /dev/null @@ -1,277 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2011 ForzeField Studios S.L. http://forzefield.com - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCMotionStreak.h" -#import "CCTextureCache.h" -#import "ccGLStateCache.h" -#import "CCGLProgram.h" -#import "CCShaderCache.h" -#import "ccMacros.h" -#import "CCNode_Private.h" - -#import "Support/CCVertex.h" -#import "Support/CGPointExtension.h" - -#import "CCTexture_Private.h" - - -@implementation CCMotionStreak -@synthesize texture = _texture; -@synthesize blendFunc = _blendFunc; -@synthesize fastMode = _fastMode; - -+ (id) streakWithFade:(float)fade minSeg:(float)minSeg width:(float)stroke color:(CCColor*)color textureFilename:(NSString*)path -{ - return [[self alloc] initWithFade:fade minSeg:minSeg width:stroke color:color textureFilename:path]; -} - -+ (id) streakWithFade:(float)fade minSeg:(float)minSeg width:(float)stroke color:(CCColor*)color texture:(CCTexture*)texture -{ - return [[self alloc] initWithFade:fade minSeg:minSeg width:stroke color:color texture:texture]; -} - -- (id) initWithFade:(float)fade minSeg:(float)minSeg width:(float)stroke color:(CCColor*)color textureFilename:(NSString*)path -{ - NSAssert(path != nil, @"Invalid filename"); - - CCTexture *texture = [[CCTextureCache sharedTextureCache] addImage:path]; - return [self initWithFade:fade minSeg:minSeg width:stroke color:color texture:texture]; -} - -- (id) initWithFade:(float)fade minSeg:(float)minSeg width:(float)stroke color:(CCColor*)color texture:(CCTexture*)texture -{ - self = [super init]; - if (self) - { - [super setPosition:CGPointZero]; - [self setAnchorPoint:CGPointZero]; - - _startingPositionInitialized = NO; - _positionR = CGPointZero; - _fastMode = YES; - _minSeg = (minSeg == -1.0f) ? stroke/5.0f : minSeg; - _minSeg *= _minSeg; - - _stroke = stroke; - _fadeDelta = 1.0f/fade; - - _maxPoints = (int)(fade*60.0f)+2; - _nuPoints = _previousNuPoints = 0; - _pointState = malloc(sizeof(float) * _maxPoints); - _pointVertexes = malloc(sizeof(CGPoint) * _maxPoints); - - _vertices = malloc(sizeof(ccVertex2F) * _maxPoints * 2); - _texCoords = malloc(sizeof(ccTex2F) * _maxPoints * 2); - _colorPointer = malloc(sizeof(GLubyte) * _maxPoints * 2 * 4); - - // Set blend mode - _blendFunc.src = GL_SRC_ALPHA; - _blendFunc.dst = GL_ONE_MINUS_SRC_ALPHA; - - // shader program - self.shaderProgram = [[CCShaderCache sharedShaderCache] programForKey:kCCShader_PositionTextureColor]; - - [self setTexture:texture]; - [super setColor:color]; - } - return self; -} - -#pragma mark - - -- (void) setPosition:(CGPoint)position -{ - _startingPositionInitialized = YES; - _positionR = position; -} - -- (void) setColor:(CCColor*)color -{ - ccColor3B color3 = color.ccColor3b; - - [super setColor:color]; - - // Fast assignation - for(int i = 0; i<_nuPoints*2; i++) - *((ccColor3B*) (_colorPointer+i*4)) = color3; -} - -- (void) setOpacity:(CGFloat)opacity -{ - NSAssert(NO, @"Set opacity not supported"); -} - -- (CGFloat) opacity -{ - NSAssert(NO, @"Opacity not supported"); - return 0; -} - -#pragma mark - - -- (void) update:(CCTime)delta -{ - if( !_startingPositionInitialized ) - return; - - delta *= _fadeDelta; - - NSUInteger newIdx, newIdx2, i, i2; - NSUInteger mov = 0; - - // Update current points - for(i = 0; i<_nuPoints; i++) - { - _pointState[i]-=delta; - - if(_pointState[i] <= 0) - mov++; - else - { - newIdx = i-mov; - - if(mov>0) - { - // Move data - _pointState[newIdx] = _pointState[i]; - - // Move point - _pointVertexes[newIdx] = _pointVertexes[i]; - - // Move vertices - i2 = i*2; - newIdx2 = newIdx*2; - _vertices[newIdx2] = _vertices[i2]; - _vertices[newIdx2+1] = _vertices[i2+1]; - - // Move color - i2 *= 4; - newIdx2 *= 4; - _colorPointer[newIdx2+0] = _colorPointer[i2+0]; - _colorPointer[newIdx2+1] = _colorPointer[i2+1]; - _colorPointer[newIdx2+2] = _colorPointer[i2+2]; - _colorPointer[newIdx2+4] = _colorPointer[i2+4]; - _colorPointer[newIdx2+5] = _colorPointer[i2+5]; - _colorPointer[newIdx2+6] = _colorPointer[i2+6]; - }else - newIdx2 = newIdx*8; - - const GLubyte op = _pointState[newIdx] * 255.0f; - _colorPointer[newIdx2+3] = op; - _colorPointer[newIdx2+7] = op; - } - } - _nuPoints-=mov; - - // Append new point - BOOL appendNewPoint = YES; - if(_nuPoints >= _maxPoints) - appendNewPoint = NO; - - else if(_nuPoints>0) - { - BOOL a1 = ccpDistanceSQ(_pointVertexes[_nuPoints-1], _positionR) < _minSeg; - BOOL a2 = (_nuPoints == 1) ? NO : (ccpDistanceSQ(_pointVertexes[_nuPoints-2], _positionR) < (_minSeg * 2.0f)); - if(a1 || a2) - appendNewPoint = NO; - } - - if(appendNewPoint) - { - _pointVertexes[_nuPoints] = _positionR; - _pointState[_nuPoints] = 1.0f; - - // Color and opacity assignment - const NSUInteger offset = _nuPoints*8; - *((ccColor4B*)(_colorPointer + offset)) = ccc4BFromccc4F(_displayColor); - *((ccColor4B*)(_colorPointer + offset+4)) = ccc4BFromccc4F(_displayColor); - - // Generate polygon - if(_nuPoints > 0 && _fastMode ) - { - if(_nuPoints > 1) - CCVertexLineToPolygon(_pointVertexes, _stroke, _vertices, _nuPoints, 1); - else - CCVertexLineToPolygon(_pointVertexes, _stroke, _vertices, 0, 2); - } - - _nuPoints ++; - } - - if( ! _fastMode ) - CCVertexLineToPolygon(_pointVertexes, _stroke, _vertices, 0, _nuPoints); - - - // Updated Tex Coords only if they are different than previous step - if( _nuPoints && _previousNuPoints != _nuPoints ) { - float texDelta = 1.0f / _nuPoints; - for( i=0; i < _nuPoints; i++ ) { - _texCoords[i*2] = (ccTex2F) {0, texDelta*i}; - _texCoords[i*2+1] = (ccTex2F) {1, texDelta*i}; - } - - _previousNuPoints = _nuPoints; - } -} - -- (void) reset -{ - _nuPoints = 0; -} - -- (void) draw -{ - if(_nuPoints <= 1) - return; - - CC_NODE_DRAW_SETUP(); - - ccGLEnableVertexAttribs(kCCVertexAttribFlag_PosColorTex ); - ccGLBlendFunc( _blendFunc.src, _blendFunc.dst ); - - ccGLBindTexture2D( [_texture name] ); - - glVertexAttribPointer(kCCVertexAttrib_Position, 2, GL_FLOAT, GL_FALSE, 0, _vertices); - glVertexAttribPointer(kCCVertexAttrib_TexCoords, 2, GL_FLOAT, GL_FALSE, 0, _texCoords); - glVertexAttribPointer(kCCVertexAttrib_Color, 4, GL_UNSIGNED_BYTE, GL_TRUE, 0, _colorPointer); - - glDrawArrays(GL_TRIANGLE_STRIP, 0, (GLsizei)_nuPoints*2); - - CC_INCREMENT_GL_DRAWS(1); -} - -- (void)dealloc -{ - - free(_pointState); - free(_pointVertexes); - free(_vertices); - free(_colorPointer); - free(_texCoords); - -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCNode+Debug.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCNode+Debug.h deleted file mode 100644 index 2a4d8f8..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCNode+Debug.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2012 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCNode.h" - -#ifdef DEBUG - -/** Debugging extensions of CCNode. They are available when the DEBUG macro is defined at compile time. */ -@interface CCNode (Debug) - -/** - * Prints on the debug console the scene graph - * - * @param level Level of debug information. -*/ --(void) walkSceneGraph:(NSUInteger)level; - -@end - -#endif // DEBUG diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCNode+Debug.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCNode+Debug.m deleted file mode 100644 index 3a2b9b3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCNode+Debug.m +++ /dev/null @@ -1,72 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2012 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCNode+Debug.h" -#import "CCNode_Private.h" - -#ifdef DEBUG - -@implementation CCNode (Debug) - --(void) walkSceneGraph:(NSUInteger)level -{ - char buf[64]; - NSUInteger i=0; - for( i=0; i %@ %p", buf, self, self); - - // draw children zOrder >= 0 - for( ; i < _children.count; i++ ) { - CCNode *child = [_children objectAtIndex:i]; - [child walkSceneGraph:level+1]; - } - - } else - NSLog(@"walk tree: %s> %@ %p", buf, self, self); - -} -@end - -#endif // DEBUG diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCNode.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCNode.h deleted file mode 100644 index aa30af6..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCNode.h +++ /dev/null @@ -1,707 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2009 Valentin Milea - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "Platforms/CCGL.h" -#import "ccTypes.h" -#import "CCProtocols.h" -#import "ccConfig.h" -#import "ccGLStateCache.h" -#import "kazmath/kazmath.h" -#import "CCResponder.h" -#import "CCScheduler.h" - -@class CCScene; -@class CCGLProgram; -@class CCScheduler; -@class CCActionManager; -@class CCAction; -@class CCPhysicsBody; - -/** CCNode is the base class for all objects displayed by Cocos2d. The nodes are hierachically organized in a tree, normally with a CCScene as its root node. Example of CCNode:s are CCSprite, CCScene and CCButton. The CCNode handles transformations, can have a content size and provides a coordinate system to its children. Any CCNode or subclass can handle user interaction, such as touches and mouse events, see the CCResponder for more information on this. - - ### Coordinate System and Positioning - - Coordinates in the CCNode coordinate system are by default set in points by the position property. The point measurement provides a way to handle different screen densities. For instance, on a retina display one point corresponds to two pixels, but on non-retina devices one point corresponds directly to one pixel. - - By using the positionType property you can specify how a node's position is interpreted. For instance, if you set the type to CCPositionTypeNormalized a position value of (0.5, 0.5) will place the node in the center of its parent's container. The container is specified by the parent's contentSize. It's also possible to set positions relative to the different corners of the parent's container. The CCPositionType has three components, xUnit, yUnit and corner. The corner can be any reference corner of the parent's container and the xUnit and yUnit can be any of the following: - - - CCPositionUnitPoints - This is the default, the position value will be in points. - - CCPositionUnitScaled - The position is scaled by the UIScaleFactor as defined by CCDirector. This is very useful for scaling up game play without changing the game logic. E.g. if you want to support both phones and tablets in native resolutions. - - CCPositionUnitNormalized - Using the normalized type allows you to position object in relative to the parents container. E.g. it can be used to center nodes on the screen regardless of the device type your game is running on. - - Similarily to how you set a node's position and positionType you can also set it's contentSize and contentSizeType. However, some classes doesn't allow you to set these directly. For instance, the CCSprite sets its contentSize depending on the size of its texture and for descendants of CCControl you should set the preferredSize and preferredSizeType rather than changing their contentSize directly. The CCSizeType has two components widthUnit and heightUnit which can be any of the following: - - - CCSizeUnitPoints - This is the default, the size will be in points - - CCSizeUnitScaled - The size is scaled by the UIScaleFactor. - - CCSizeUnitNormalized - The content size will be set as a normalized value of the parent's container. - - CCSizeUnitInset - The content size will be the size of it's parent container, but inset by a number of points. - - CCSizeUnitInsetScaled - The content size will be the size of it's parent container, but inset by a number of points multiplied by the UIScaleFactor. - - Even if the positions and content sizes are not set in points you can use actions to animate the nodes. See the examples and tests for more information on how to set positions and content sizes, or use SpriteBuilder to easily play around with the settings. There are also more positioning options available by using CCLayout and CCLayoutBox. - -### Subclassing Notes - -A common user pattern in building a Cocos2d game is to subclass CCNode, add it to a CCScene and override the methods for handling user input. - */ - -@interface CCNode : CCResponder < CCSchedulerTarget > { - - // Rotation angle. - float _rotationalSkewX, _rotationalSkewY; - - // Scaling factors. - float _scaleX, _scaleY; - - // OpenGL real Z vertex. - float _vertexZ; - - // Position of the node. - CGPoint _position; - - // Skew angles. - float _skewX, _skewY; - - // Anchor point in points. - CGPoint _anchorPointInPoints; - - // Anchor point normalized (NOT in points). - CGPoint _anchorPoint; - - // Untransformed size of the node. - CGSize _contentSize; - - // Transform. - CGAffineTransform _transform, _inverse; - BOOL _isTransformDirty; - BOOL _isInverseDirty; - - // Z-order value. - NSInteger _zOrder; - - // Array of children. - NSMutableArray *_children; - - // Weak ref to parent. - CCNode *__unsafe_unretained _parent; - - // A tag any name you want to assign to the node - NSString* _name; - - // User data field. - id _userObject; - - // Shader Program. - CCGLProgram *_shaderProgram; - - // Server side state. - ccGLServerState _glServerState; - - // Used to preserve sequence while sorting children with the same zOrder. - NSUInteger _orderOfArrival; - - // Scheduler used to schedule timers and updates/ - CCScheduler *_scheduler; - - // ActionManager used to handle all the actions. - CCActionManager *_actionManager; - - // YES if the node is added to an active scene. - BOOL _isInActiveScene; - - // True if paused. - BOOL _paused; - - // Number of paused parent or ancestor nodes. - int _pausedAncestors; - - // True when visible. - BOOL _visible; - - // True to ensure reorder. - BOOL _isReorderChildDirty; - - // Physics Body. - CCPhysicsBody* _physicsBody; - - // DisplayColor and Color are kept separate to allow for cascading color and alpha changes through node children. - // Alphas tend to be multiplied together so you can fade groups of objects that are colored differently. - ccColor4F _displayColor, _color; - - // Opacity/Color propagates into children that conform to if cascadeOpacity/cascadeColor is enabled. - BOOL _cascadeColorEnabled, _cascadeOpacityEnabled; -} - - -/// ----------------------------------------------------------------------- -/// @name Creating Nodes -/// ----------------------------------------------------------------------- - -/** Allocates and initializes a node. The node will be created as "autorelease". */ -+(id) node; - -/** Initializes the node. */ --(id) init; - - -/// ----------------------------------------------------------------------- -/// @name Pausing and Hiding -/// ----------------------------------------------------------------------- - -/** If paused, no callbacks will be called, and no actions will be run. */ -@property(nonatomic, assign) BOOL paused; - -/** Whether of not the node is visible. Default is YES. */ -@property( nonatomic,readwrite,assign) BOOL visible; - - -/// ----------------------------------------------------------------------- -/// @name Tagging and Setting User Object -/// ----------------------------------------------------------------------- - -/** A name tag used to help identify the node easily. */ -@property(nonatomic,strong) NSString* name; - -/** Similar to userData, but instead of holding a void* it holds an id. */ -@property(nonatomic,readwrite,strong) id userObject; - - -/// ----------------------------------------------------------------------- -/// @name Position and Size -/// ----------------------------------------------------------------------- - -/** Position (x,y) of the node in the unit specified by the positionType property. The distance is measured from one of the corners of the node's parent container, which corner is specified by the positionType property. Default setting is referencing the bottom left corner in points. */ -@property(nonatomic,readwrite,assign) CGPoint position; - -/** Position (x,y) of the node in points from the bottom left corner. */ -@property(nonatomic,readonly) CGPoint positionInPoints; - -/** Defines the position type used for the position property. Changing the position type affects the meaning of the position, and allows you to change the referenceCorner, relative to the parent container. It allso allows changing from points to UIPoints. UIPoints are scaled by [CCDirector sharedDirector].UIScaleFactor. See "Coordinate System and Positioning" for more information. */ -@property(nonatomic,readwrite,assign) CCPositionType positionType; - -/** The rotation (angle) of the node in degrees. 0 is the default rotation angle. Positive values rotate node CW. */ -@property(nonatomic,readwrite,assign) float rotation; - -/** The rotation (angle) of the node in degrees. 0 is the default rotation angle. Positive values rotate node CW. It only modifies the X rotation performing a horizontal rotational skew. */ -@property(nonatomic,readwrite,assign) float rotationalSkewX; - -/** The rotation (angle) of the node in degrees. 0 is the default rotation angle. Positive values rotate node CW. It only modifies the Y rotation performing a vertical rotational skew. */ -@property(nonatomic,readwrite,assign) float rotationalSkewY; - -/** The scale factor of the node. 1.0 is the default scale factor. It modifies the X and Y scale at the same time. */ -@property(nonatomic,readwrite,assign) float scale; - -/** The scale factor of the node. 1.0 is the default scale factor. It only modifies the X scale factor. */ -@property(nonatomic,readwrite,assign) float scaleX; - -/** The scale factor of the node. 1.0 is the default scale factor. It only modifies the Y scale factor. */ -@property(nonatomic,readwrite,assign) float scaleY; - -/** The scaleInPoints is the scale factor of the node in both X and Y, measured in points. The scaleType indicates if the scaleInPoints will be scaled byt the UIScaleFactor or not. See "Coordinate System and Positioning" for more information. */ -@property (nonatomic,readonly) float scaleInPoints; - -/** The scaleInPoints is the scale factor of the node in X, measured in points. */ -@property (nonatomic,readonly) float scaleXInPoints; - -/** The scaleInPoints is the scale factor of the node in Y, measured in points. */ -@property (nonatomic,readonly) float scaleYInPoints; - -/** The scaleType defines scale behavior for this node. CCScaleTypeScaled indicates that the node will be scaled by [CCDirector sharedDirector].UIScaleFactor. This property is analagous to positionType. ScaleType affects the scaleInPoints of a CCNode. See "Coordinate System and Positioning" for more information. - */ -@property (nonatomic,assign) CCScaleType scaleType; - -/** The X skew angle of the node in degrees. - This angle describes the shear distortion in the X direction. - Thus, it is the angle between the Y axis and the left edge of the shape - The default skewX angle is 0. Positive values distort the node in a CW direction. - */ -@property(nonatomic,readwrite,assign) float skewX; - -/** The Y skew angle of the node in degrees. - This angle describes the shear distortion in the Y direction. - Thus, it is the angle between the X axis and the bottom edge of the shape - The default skewY angle is 0. Positive values distort the node in a CCW direction. - */ -@property(nonatomic,readwrite,assign) float skewY; - -/** The untransformed size of the node in the unit specified by contentSizeType property. The contentSize remains the same no matter the node is scaled or rotated. contentSize is relative to the node. - */ -@property (nonatomic,readwrite,assign) CGSize contentSize; - -/** The untransformed size of the node in Points. The contentSize remains the same no matter the node is scaled or rotated. contentSizeInPoints is affected by the contentSizeType and will be scaled by the [CCDirector sharedDirector].UIScaleFactor if the type is CCSizeUnitUIPoints. */ -@property (nonatomic,readonly) CGSize contentSizeInPoints; - -/** Defines the contentSize type used for the widht and height component of the contentSize property. */ -@property (nonatomic,readwrite,assign) CCSizeType contentSizeType; - -/** The anchorPoint is the point around which all transformations and positioning manipulations take place. - It's like a pin in the node where it is "attached" to its parent. - The anchorPoint is normalized, like a percentage. (0,0) means the bottom-left corner and (1,1) means the top-right corner. - But you can use values higher than (1,1) and lower than (0,0) too. - The default anchorPoint is (0,0). It starts in the bottom-left corner. CCSprite and other subclasses have a different default anchorPoint. - */ -@property(nonatomic,readwrite) CGPoint anchorPoint; - -/** The anchorPoint in absolute pixels. Since v0.8 you can only read it. If you wish to modify it, use anchorPoint instead. */ -@property(nonatomic,readonly) CGPoint anchorPointInPoints; - -/** Returns a "local" axis aligned bounding box of the node in points. - The returned box is relative only to its parent. - The returned box is in Points. - */ -- (CGRect) boundingBox; - - -/// ----------------------------------------------------------------------- -/// @name Adding, Removing and Sorting Children -/// ----------------------------------------------------------------------- - -/** - * Adds a child to the container with z-order as 0. - * If the child is added to a 'running' node, then 'onEnter' and 'onEnterTransitionDidFinish' will be called immediately. - * - * @param node CCNode to add as a child. - */ --(void) addChild: (CCNode*)node; - -/** - * Adds a child to the container with a z-order. - * If the child is added to a 'running' node, then 'onEnter' and 'onEnterTransitionDidFinish' will be called immediately. - * - * @param node CCNode to add as a child. - * @param z Z depth of node. - */ --(void) addChild: (CCNode*)node z:(NSInteger)z; - -/** - * Adds a child to the container with z order and tag. - * If the child is added to a 'running' node, then 'onEnter' and 'onEnterTransitionDidFinish' will be called immediately. - * - * @param node CCNode to add as a child. - * @param z Z depth of node. - * @param name name tag. - */ --(void) addChild: (CCNode*)node z:(NSInteger)z name:(NSString*)name; - -/** - * Remove itself from its parent node forcing a cleanup. - * If the node orphan, then nothing happens. - */ --(void) removeFromParent; - -/** - * Remove itself from its parent node. If cleanup is YES, then also remove all actions and callbacks. - * If the node orphan, then nothing happens. - * - * @param cleanup Stops all scheduled events and actions. - */ --(void) removeFromParentAndCleanup:(BOOL)cleanup; - -/** - * Removes a child from the container forcing a cleanup. This method checks to ensure the parameter node is actually a child of this node. - * - * @param child The child node to remove. - */ --(void) removeChild:(CCNode*)child; - -/** - * Removes a child from the container. It will also cleanup all running and scheduled actions depending on the cleanup parameter. - * This method checks to ensure the parameter node is actually a child of this node. - * - * @param node The child node to remove. - * @param cleanup Stops all scheduled events and actions. - */ --(void) removeChild: (CCNode*)node cleanup:(BOOL)cleanup; - -/** - * Removes a child from the container by name value forcing a cleanup. - * - * @param name Name of node to be removed. - */ --(void) removeChildByName:(NSString*)name; - -/** - * Removes a child from the container by name value. It will also cleanup all running actions depending on the cleanup parameter - * - * @param name Name of node to be removed. - * @param cleanup Stops all scheduled events and actions. - */ --(void) removeChildByName:(NSString*)name cleanup:(BOOL)cleanup; - -/** - * Removes all children from the container forcing a cleanup. - */ --(void) removeAllChildren; - -/** - * Removes all children from the container and do a cleanup all running actions depending on the cleanup parameter. - * - * @param cleanup Stops all scheduled events and actions. - */ --(void) removeAllChildrenWithCleanup:(BOOL)cleanup; - -/** A weak reference to the parent. */ -@property(nonatomic,readwrite,unsafe_unretained) CCNode* parent; - -/** Array of child nodes. */ -@property(nonatomic,readonly) NSArray *children; - -/** - * Search through the children of the container for one matching the name tag. - * If recursive, it returns the first matching node, via a depth first search. - * Otherwise, only immediate children are checked. - * - * @param name Name tag. - * @param isRecursive Search recursively through children of children. - * - * @return Returns a CCNode, or nil if no marching nodes are found. - */ --(CCNode*) getChildByName:(NSString *)name recursively:(bool)isRecursive; - -/** The z order of the node relative to its "siblings": children of the same parent. */ -@property(nonatomic,assign) NSInteger zOrder; - - -/// ----------------------------------------------------------------------- -/// @name Hit tests -/// ----------------------------------------------------------------------- - -/** - * Check if a touch is inside the node. - * To allow for custom detection, override this method. - * - * @param pos World position. - * - * @return Returns true, if the position is inside the node. - */ -- (BOOL)hitTestWithWorldPos:(CGPoint)pos; - -/** - * Expands ( or contracts ) the hit area of the node. - * The expansion is in normalized content size. Ie a hit area expansion of 2, will result in the hit area being double width, and double height. - */ -@property (nonatomic, assign) float hitAreaExpansion; - - -/// ----------------------------------------------------------------------- -/// @name Scene Management -/// ----------------------------------------------------------------------- - -/** Event that is called every time the CCNode enters the 'stage'. - If the CCNode enters the 'stage' with a transition, this event is called when the transition starts. - During onEnter you can't access a sibling node. - If you override onEnter, you shall call [super onEnter]. - */ --(void) onEnter __attribute__((objc_requires_super)); - -/** Event that is called when the CCNode enters in the 'stage'. - If the CCNode enters the 'stage' with a transition, this event is called when the transition finishes. - If you override onEnterTransitionDidFinish, you shall call [super onEnterTransitionDidFinish]. - */ --(void) onEnterTransitionDidFinish __attribute__((objc_requires_super)); - -/** Event that is called every time the CCNode leaves the 'stage'. - If the CCNode leaves the 'stage' with a transition, this event is called when the transition finishes. - During onExit you can't access a sibling node. - If you override onExit, you shall call [super onExit]. - */ --(void) onExit __attribute__((objc_requires_super)); - -/** Callback that is called every time the CCNode leaves the 'stage'. - If the CCNode leaves the 'stage' with a transition, this callback is called when the transition starts. - */ --(void) onExitTransitionDidStart __attribute__((objc_requires_super)); - -/** The scene this node is added to, or nil if it's not part of a scene. */ -@property(nonatomic, readonly) CCScene *scene; - -/** Returns YES if the node is added to an active scene and neither it nor any of it's ancestors is paused. */ -@property(nonatomic,readonly,getter=isRunningInActiveScene) BOOL runningInActiveScene; - -/// ----------------------------------------------------------------------- -/// @name Physics -/// ----------------------------------------------------------------------- - -/** The physics body (if any) that this node is attached to. */ -@property(nonatomic, strong) CCPhysicsBody *physicsBody; - - -/// ----------------------------------------------------------------------- -/// @name Actions -/// ----------------------------------------------------------------------- - -/** - * Executes an action, and returns the action that is executed. - * The node becomes the action's target. - * - * @param action Action to run. - * - * @return An Action pointer - */ --(CCAction*) runAction: (CCAction*) action; - -/** Removes all actions from the running action list */ --(void) stopAllActions; - -/** - * Removes an action from the running action list. - * - * @param action Action to remove. - */ --(void) stopAction: (CCAction*) action; - -/** - * Removes an action from the running action list given its tag. - * - * @param tag Tag to remove. - */ --(void) stopActionByTag:(NSInteger) tag; - -/** - * Gets an action from the running action list given its tag. - * - * @param tag Tag to retrieve. - * - * @return the Action the with the given tag. - */ --(CCAction*) getActionByTag:(NSInteger) tag; - -/** Returns the numbers of actions that are running plus the ones that are schedule to run (actions in actionsToAdd and actions arrays). - * Composable actions are counted as 1 action. Example: - * If you are running 1 Sequence of 7 actions, it will return 1. - * If you are running 7 Sequences of 2 actions, it will return 7. - */ --(NSUInteger) numberOfRunningActions; - - -/// ----------------------------------------------------------------------- -/// @name Scheduling Repeating Callbacks -/// ----------------------------------------------------------------------- - -/** - * Schedules a block to run once, after a certain delay. - * - * @param block Block to execute. - * @param delay Delay in seconds. - * - * @return A newly initialized CCTimer object. - */ --(CCTimer *) scheduleBlock:(CCTimerBlock)block delay:(CCTime)delay; - -/** - * Schedules a custom selector with an interval time in seconds. - * If time is 0 it will be ticked every frame. In that case, it is recommended to override update: in stead. - * If the selector is already scheduled, then the interval parameter will be updated without scheduling it again. - * - * @param s Selector to execute. - * @param seconds Interval between execution in seconds. - * - * @return A newly initialized CCTimer object. - */ --(CCTimer *) schedule: (SEL) s interval:(CCTime)seconds; - -/** - * Schedules a custom selector with an interval time in seconds. - * - * @param selector Selector to execute. - * @param interval Interval between execution in seconds. - * @param repeat Number of times to repeat. - * @param delay Initial delay in seconds. - * - * @return A newly initialized CCTimer object. - */ --(CCTimer *) schedule:(SEL)selector interval:(CCTime)interval repeat: (NSUInteger) repeat delay:(CCTime) delay; - -/** - * Schedules a selector that runs only once, with a delay of 0 or larger. - * - * @param selector Selector to execute. - * @param delay Initial delay in seconds. - * - * @return A newly initialized CCTimer object. - */ -- (CCTimer *) scheduleOnce:(SEL) selector delay:(CCTime) delay; - -/** - * Unschedule a scheduled selector. - * - * @param selector Selector to unschedule. - */ --(void)unschedule:(SEL)selector; - -/** - * Unschedule all scheduled selectors. - */ --(void)unscheduleAllSelectors; - - -/// ----------------------------------------------------------------------- -/// @name Accessing Transformations and Matrices -/// ----------------------------------------------------------------------- - -/** Performs OpenGL view-matrix transformation based on position, scale, rotation and other attributes. */ --(void) transform; - -/** Returns the matrix that transform the node's (local) space coordinates into the parent's space coordinates. - The matrix is in Pixels. - */ -- (CGAffineTransform)nodeToParentTransform; - -- (CGPoint) convertPositionToPoints:(CGPoint)position type:(CCPositionType)type; -- (CGPoint) convertPositionFromPoints:(CGPoint)positionInPoints type:(CCPositionType) type; - -- (CGSize) convertContentSizeToPoints:(CGSize)contentSize type:(CCSizeType) type; -- (CGSize) convertContentSizeFromPoints:(CGSize)pointSize type:(CCSizeType) type; - -/** Returns the matrix that transform parent's space coordinates to the node's (local) space coordinates. The matrix is in Pixels. */ -- (CGAffineTransform)parentToNodeTransform; - -/** Returns the world affine transform matrix. The matrix is in Pixels. */ -- (CGAffineTransform)nodeToWorldTransform; - -/** Returns the inverse world affine transform matrix. The matrix is in Pixels. */ -- (CGAffineTransform)worldToNodeTransform; - -/** - * Converts a Point to node (local) space coordinates. The result is in Points. - * - * @param worldPoint World position in points. - * - * @return Local position in points. - */ -- (CGPoint)convertToNodeSpace:(CGPoint)worldPoint; - -/** - * Converts a Point to world space coordinates. The result is in Points. - * - * @param nodePoint Local position in points. - * - * @return World position in points. - */ -- (CGPoint)convertToWorldSpace:(CGPoint)nodePoint; - -/** - * Converts a Point to node (local) space coordinates. The result is in Points. - * Treats the returned/received node point as anchor relative. - * - * @param worldPoint World position in points. - * - * @return Local position in points. - */ -- (CGPoint)convertToNodeSpaceAR:(CGPoint)worldPoint; - -/** - * Converts a local Point to world space coordinates.The result is in Points. - * Treats the returned/received node point as anchor relative. - * - * @param nodePoint Local position in points. - * - * @return World position in points. - */ -- (CGPoint)convertToWorldSpaceAR:(CGPoint)nodePoint; - - -/// ----------------------------------------------------------------------- -/// @name Rendering (Used by Subclasses) -/// ----------------------------------------------------------------------- - -/** - * Override this method to draw your own node. - * You should use cocos2d's GL API to enable/disable the GL state / shaders. - * For further info, please see ccGLstate.h. - * You shall NOT call [super draw]; - */ --(void) draw; - -/** Recursive method that visit its children and draw them. */ --(void) visit; - -/** Sets and returns the color (tint), alpha is ignored when setting. */ -@property (nonatomic,strong) CCColor* color; - -/** Sets and returns the color (tint) with alpha. */ -@property (nonatomic,strong) CCColor* colorRGBA; - -/** Returns the displayed color. */ -@property (nonatomic, readonly) CCColor* displayedColor; - -/** - * CascadeColorEnabled causes changes to this node's color to cascade down to it's children. The new color is multiplied - * in with the color of each child, so it doesn't bash the current color of those nodes. Opacity is unaffected by this - * property, see cascadeOpacityEnabled to change the alpha of nodes. - */ -@property (nonatomic, getter = isCascadeColorEnabled) BOOL cascadeColorEnabled; - -/** - * Recursive method that updates display color. - * - * @param color Color used for update. - */ -- (void)updateDisplayedColor:(ccColor4F)color; - -/** - * Sets and returns the opacity. - * @warning If the the texture has premultiplied alpha then, the R, G and B channels will be modified. - * Values goes from 0 to 1, where 1 means fully opaque. - */ -@property (nonatomic) CGFloat opacity; - -/** Returns the displayed opacity. */ -@property (nonatomic, readonly) CGFloat displayedOpacity; - -/** - * CascadeOpacity causes changes to this node's opacity to cascade down to it's children. The new opacity is multiplied - * in with the opacity of each child, so it doesn't bash the current opacity of those nodes. Color is unaffected by this - * property, see cascadeColorEnabled for color tint changes. - */ -@property (nonatomic, getter = isCascadeOpacityEnabled) BOOL cascadeOpacityEnabled; - -/** - * Recursive method that updates the displayed opacity. - * - * @param opacity Opacity to use for update. - */ -- (void)updateDisplayedOpacity:(CGFloat)opacity; - -/** - * Sets the premultipliedAlphaOpacity property. - * - * If set to NO then opacity will be applied as: glColor(R,G,B,opacity); - * - * If set to YES then opacity will be applied as: glColor(opacity, opacity, opacity, opacity ); - * - * Textures with premultiplied alpha will have this property by default on YES. Otherwise the default value is NO. - * - * @param boolean Enables or disables setting of opacity with color. - */ --(void) setOpacityModifyRGB:(BOOL)boolean; - -/** Returns whether or not the opacity will be applied using glColor(R,G,B,opacity) or glColor(opacity, opacity, opacity, opacity). - */ --(BOOL) doesOpacityModifyRGB; - -@end - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCNode.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCNode.m deleted file mode 100644 index 0552543..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCNode.m +++ /dev/null @@ -1,1658 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2009 Valentin Milea - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCNode.h" -#import "CCNode_Private.h" -#import "CCDirector.h" -#import "CCActionManager.h" -#import "CCScheduler.h" -#import "ccConfig.h" -#import "ccMacros.h" -#import "Support/CGPointExtension.h" -#import "Support/TransformUtils.h" -#import "ccMacros.h" -#import "CCGLProgram.h" -#import "CCPhysics+ObjectiveChipmunk.h" -#import "CCDirector_Private.h" - -// externals -#import "kazmath/GL/matrix.h" - -#ifdef __CC_PLATFORM_IOS -#import "Platforms/iOS/CCDirectorIOS.h" -#endif - - -#if CC_NODE_RENDER_SUBPIXEL -#define RENDER_IN_SUBPIXEL -#else -#define RENDER_IN_SUBPIXEL(__ARGS__) (ceil(__ARGS__)) -#endif - - -#pragma mark - Node - -@interface CCNode () -// lazy allocs --(void) childrenAlloc; -// helper that reorder a child --(void) insertChild:(CCNode*)child z:(NSInteger)z; -// used internally to alter the zOrder variable. DON'T call this method manually --(void) _setZOrder:(NSInteger) z; --(void) detachChild:(CCNode *)child cleanup:(BOOL)doCleanup; -@end - -@implementation CCNode { - -} - -// Suppress automatic ivar creation. -@dynamic runningInActiveScene; - -static inline -CCPhysicsBody * -GetBodyIfRunning(CCNode *node) -{ - return (node->_isInActiveScene ? node->_physicsBody : nil); -} - -static inline CGAffineTransform -NodeToPhysicsTransform(CCNode *node) -{ - CGAffineTransform transform = CGAffineTransformIdentity; - for(CCNode *n = node; n && !n.isPhysicsNode; n = n.parent){ - transform = CGAffineTransformConcat(transform, n.nodeToParentTransform); - } - - return transform; -} - -static inline float -NodeToPhysicsRotation(CCNode *node) -{ - float rotation = 0.0; - for(CCNode *n = node; n && !n.isPhysicsNode; n = n.parent){ - rotation -= n.rotationalSkewX; - } - - return rotation; -} - -static inline CGAffineTransform -RigidBodyToParentTransform(CCNode *node, CCPhysicsBody *body) -{ - return CGAffineTransformConcat(body.absoluteTransform, CGAffineTransformInvert(NodeToPhysicsTransform(node.parent))); -} - -// XXX: Yes, nodes might have a sort problem once every 15 days if the game runs at 60 FPS and each frame sprites are reordered. -static NSUInteger globalOrderOfArrival = 1; - -@synthesize children = _children; -@synthesize visible = _visible; -@synthesize parent = _parent; -@synthesize zOrder = _zOrder; -@synthesize name = _name; -@synthesize vertexZ = _vertexZ; -@synthesize userObject = _userObject; -@synthesize shaderProgram = _shaderProgram; -@synthesize orderOfArrival = _orderOfArrival; -@synthesize glServerState = _glServerState; -@synthesize physicsBody = _physicsBody; - -#pragma mark CCNode - Transform related properties - -@synthesize scaleX = _scaleX, scaleY = _scaleY; -@synthesize anchorPoint = _anchorPoint, anchorPointInPoints = _anchorPointInPoints; -@synthesize contentSize = _contentSize; -@synthesize skewX = _skewX, skewY = _skewY; - -#pragma mark CCNode - Init & cleanup - -+(id) node -{ - return [[self alloc] init]; -} - --(id) init -{ - if ((self=[super init]) ) { - _isInActiveScene = NO; - - _skewX = _skewY = 0.0f; - _rotationalSkewX = _rotationalSkewY = 0.0f; - _scaleX = _scaleY = 1.0f; - _position = CGPointZero; - _contentSize = CGSizeZero; - _anchorPointInPoints = _anchorPoint = CGPointZero; - - _isTransformDirty = _isInverseDirty = YES; - - _vertexZ = 0; - - _visible = YES; - - _zOrder = 0; - - // children (lazy allocs) - _children = nil; - - // userObject is always inited as nil - _userObject = nil; - - //initialize parent to nil - _parent = nil; - - _shaderProgram = nil; - - _orderOfArrival = 0; - - _glServerState = 0; - - // set default scheduler and actionManager - CCDirector *director = [CCDirector sharedDirector]; - _actionManager = [director actionManager]; - _scheduler = [director scheduler]; - - // set default touch handling - self.hitAreaExpansion = 0.0f; - - _displayColor = _color = [CCColor whiteColor].ccColor4f; - _cascadeOpacityEnabled = NO; - _cascadeColorEnabled = NO; - } - - return self; -} - -- (void)cleanup -{ - // actions - [self stopAllActions]; - [_scheduler unscheduleTarget:self]; - - // timers - [_children makeObjectsPerformSelector:@selector(cleanup)]; -} - -- (NSString*) description -{ - return [NSString stringWithFormat:@"<%@ = %p | Name = %@>", [self class], self, _name]; -} - -- (void) dealloc -{ - CCLOGINFO( @"cocos2d: deallocing %@", self); - - - // children - for (CCNode* child in _children) - child.parent = nil; - - -} - -#pragma mark Setters - -// getters synthesized, setters explicit --(void) setRotation: (float)newRotation -{ - CCPhysicsBody *body = GetBodyIfRunning(self); - if(body){ - CGPoint position = self.position; - body.absoluteRadians = -CC_DEGREES_TO_RADIANS(newRotation + NodeToPhysicsRotation(self.parent)); - - // Rotating the body will cause the node to move unless the CoG is the same as the anchor point. - self.position = position; - } else { - _rotationalSkewX = newRotation; - _rotationalSkewY = newRotation; - _isTransformDirty = _isInverseDirty = YES; - } -} - --(float) rotation -{ - CCPhysicsBody *body = GetBodyIfRunning(self); - if(body){ - return -CC_RADIANS_TO_DEGREES(body.absoluteRadians) + NodeToPhysicsRotation(self.parent); - } else { - NSAssert( _rotationalSkewX == _rotationalSkewY, @"CCNode#rotation. rotationalSkewX != rotationalSkewY. Don't know which one to return"); - return _rotationalSkewX; - } -} - --(float)rotationalSkewX { - CCPhysicsBody *body = GetBodyIfRunning(self); - if(body){ - return -CC_RADIANS_TO_DEGREES(body.absoluteRadians) + NodeToPhysicsRotation(self.parent); - } else { - return _rotationalSkewX; - } -} - --(void) setRotationalSkewX: (float)newX -{ - NSAssert(_physicsBody == nil, @"Currently physics nodes don't support skewing."); - - _rotationalSkewX = newX; - _isTransformDirty = _isInverseDirty = YES; -} - --(float)rotationalSkewY -{ - CCPhysicsBody *body = GetBodyIfRunning(self); - if(body){ - return -CC_RADIANS_TO_DEGREES(body.absoluteRadians) + NodeToPhysicsRotation(self.parent); - } else { - return _rotationalSkewY; - } -} - --(void) setRotationalSkewY: (float)newY -{ - NSAssert(_physicsBody == nil, @"Currently physics nodes don't support skewing."); - - _rotationalSkewY = newY; - _isTransformDirty = _isInverseDirty = YES; -} - --(void) setScaleX: (float)newScaleX -{ - _scaleX = newScaleX; - _isTransformDirty = _isInverseDirty = YES; -} - --(void) setScaleY: (float)newScaleY -{ - _scaleY = newScaleY; - _isTransformDirty = _isInverseDirty = YES; -} - --(void) setSkewX:(float)newSkewX -{ - NSAssert(_physicsBody == nil, @"Currently physics nodes don't support skewing."); - - _skewX = newSkewX; - _isTransformDirty = _isInverseDirty = YES; -} - --(void) setSkewY:(float)newSkewY -{ - NSAssert(_physicsBody == nil, @"Currently physics nodes don't support skewing."); - - _skewY = newSkewY; - _isTransformDirty = _isInverseDirty = YES; -} - -static inline CGPoint -GetPositionFromBody(CCNode *node, CCPhysicsBody *body) -{ - return CGPointApplyAffineTransform(node->_anchorPointInPoints, [node nodeToParentTransform]); -} - --(CGPoint)position -{ - CCPhysicsBody *body = GetBodyIfRunning(self); - if(body){ - return [self convertPositionFromPoints:GetPositionFromBody(self, body) type:_positionType]; - } else { - return _position; - } -} - -// Urg. CGPoint types. -_- -static inline CGPoint -TransformPointAsVector(CGPoint p, CGAffineTransform t) -{ - return (CGPoint){t.a*p.x + t.c*p.y, t.b*p.x + t.d*p.y}; -} - --(void) setPosition: (CGPoint)newPosition -{ - CCPhysicsBody *body = GetBodyIfRunning(self); - if(body){ - CGPoint currentPosition = GetPositionFromBody(self, body); - CGPoint delta = ccpSub([self convertPositionToPoints:newPosition type:_positionType], currentPosition); - body.absolutePosition = ccpAdd(body.absolutePosition, TransformPointAsVector(delta, NodeToPhysicsTransform(self.parent))); - } else { - _position = newPosition; - _isTransformDirty = _isInverseDirty = YES; - } -} - --(void)setPositionType:(CCPositionType)positionType -{ - _positionType = positionType; - _isTransformDirty = _isInverseDirty = YES; -} - --(void) setAnchorPoint:(CGPoint)point -{ - if( ! CGPointEqualToPoint(point, _anchorPoint) ) { - _anchorPoint = point; - CGSize contentSizeInPoints = self.contentSizeInPoints; - _anchorPointInPoints = ccp( contentSizeInPoints.width * _anchorPoint.x, contentSizeInPoints.height * _anchorPoint.y ); - _isTransformDirty = _isInverseDirty = YES; - } -} - --(void) setContentSize:(CGSize)size -{ - if( ! CGSizeEqualToSize(size, _contentSize) ) - { - _contentSize = size; - [self contentSizeChanged]; - } -} - -- (void) setContentSizeType:(CCSizeType)contentSizeType -{ - _contentSizeType = contentSizeType; - [self contentSizeChanged]; -} - -- (void) contentSizeChanged -{ - // Update children - CGSize contentSizeInPoints = self.contentSizeInPoints; - _anchorPointInPoints = ccp( contentSizeInPoints.width * _anchorPoint.x, contentSizeInPoints.height * _anchorPoint.y ); - _isTransformDirty = _isInverseDirty = YES; - - if ([_parent isKindOfClass:[CCLayout class]]) - { - CCLayout* layout = (CCLayout*)_parent; - [layout needsLayout]; - } - - // Update the children (if needed) - for (CCNode* child in _children) - { - if (!CCPositionTypeIsBasicPoints(child->_positionType)) - { - // This is a position type affected by content size - child->_isTransformDirty = _isInverseDirty = YES; - } - } -} - -- (CGSize) convertContentSizeToPoints:(CGSize)contentSize type:(CCSizeType)type -{ - CGSize size = CGSizeZero; - CCDirector* director = [CCDirector sharedDirector]; - - CCSizeUnit widthUnit = type.widthUnit; - CCSizeUnit heightUnit = type.heightUnit; - - // Width - if (widthUnit == CCSizeUnitPoints) - { - size.width = contentSize.width; - } - else if (widthUnit == CCSizeUnitUIPoints) - { - size.width = director.UIScaleFactor * contentSize.width; - } - else if (widthUnit == CCSizeUnitNormalized) - { - size.width = contentSize.width * _parent.contentSizeInPoints.width; - } - else if (widthUnit == CCSizeUnitInsetPoints) - { - size.width = _parent.contentSizeInPoints.width - contentSize.width; - } - else if (widthUnit == CCSizeUnitInsetUIPoints) - { - size.width = _parent.contentSizeInPoints.width - contentSize.width * director.UIScaleFactor; - } - - // Height - if (heightUnit == CCSizeUnitPoints) - { - size.height = contentSize.height; - } - else if (heightUnit == CCSizeUnitUIPoints) - { - size.height = director.UIScaleFactor * contentSize.height; - } - else if (heightUnit == CCSizeUnitNormalized) - { - size.height = contentSize.height * _parent.contentSizeInPoints.height; - } - else if (heightUnit == CCSizeUnitInsetPoints) - { - size.height = _parent.contentSizeInPoints.height - contentSize.height; - } - else if (heightUnit == CCSizeUnitInsetUIPoints) - { - size.height = _parent.contentSizeInPoints.height - contentSize.height * director.UIScaleFactor; - } - - return size; -} - -- (CGSize) convertContentSizeFromPoints:(CGSize)pointSize type:(CCSizeType)type -{ - CGSize size = CGSizeZero; - - CCDirector* director = [CCDirector sharedDirector]; - - CCSizeUnit widthUnit = type.widthUnit; - CCSizeUnit heightUnit = type.heightUnit; - - // Width - if (widthUnit == CCSizeUnitPoints) - { - size.width = pointSize.width; - } - else if (widthUnit == CCSizeUnitUIPoints) - { - size.width = pointSize.width / director.UIScaleFactor; - } - else if (widthUnit == CCSizeUnitNormalized) - { - - float parentWidthInPoints = _parent.contentSizeInPoints.width; - if (parentWidthInPoints > 0) - { - size.width = pointSize.width/parentWidthInPoints; - } - else - { - size.width = 0; - } - } - else if (widthUnit == CCSizeUnitInsetPoints) - { - size.width = _parent.contentSizeInPoints.width - pointSize.width; - } - else if (widthUnit == CCSizeUnitInsetUIPoints) - { - size.width = (_parent.contentSizeInPoints.width - pointSize.width) / director.UIScaleFactor; - } - - // Height - if (heightUnit == CCSizeUnitPoints) - { - size.height = pointSize.height; - } - else if (heightUnit == CCSizeUnitUIPoints) - { - size.height = pointSize.height / director.UIScaleFactor; - } - else if (heightUnit == CCSizeUnitNormalized) - { - - float parentHeightInPoints = _parent.contentSizeInPoints.height; - if (parentHeightInPoints > 0) - { - size.height = pointSize.height/parentHeightInPoints; - } - else - { - size.height = 0; - } - } - else if (heightUnit == CCSizeUnitInsetPoints) - { - size.height = _parent.contentSizeInPoints.height - pointSize.height; - } - else if (heightUnit == CCSizeUnitInsetUIPoints) - { - size.height = (_parent.contentSizeInPoints.height - pointSize.height) / director.UIScaleFactor; - } - - return size; -} - -- (CGSize) contentSizeInPoints -{ - return [self convertContentSizeToPoints:self.contentSize type:_contentSizeType]; -} - -- (float) scaleInPoints -{ - if (_scaleType == CCScaleTypeScaled) - { - return self.scale * [CCDirector sharedDirector].UIScaleFactor; - } - return self.scale; -} - -- (float) scaleXInPoints -{ - if (_scaleType == CCScaleTypeScaled) - { - return _scaleX * [CCDirector sharedDirector].UIScaleFactor; - } - return _scaleX; -} - -- (float) scaleYInPoints -{ - if (_scaleType == CCScaleTypeScaled) - { - return _scaleY * [CCDirector sharedDirector].UIScaleFactor; - } - return _scaleY; -} - -- (void) setScaleType:(CCScaleType)scaleType -{ - _scaleType = scaleType; - _isTransformDirty = _isInverseDirty = YES; -} - -- (CGRect) boundingBox -{ - CGSize contentSize = self.contentSizeInPoints; - CGRect rect = CGRectMake(0, 0, contentSize.width, contentSize.height); - return CGRectApplyAffineTransform(rect, [self nodeToParentTransform]); -} - --(void) setVertexZ:(float)vertexZ -{ - _vertexZ = vertexZ; -} - -- (void)setVisible:(BOOL)visible -{ - if (visible == _visible) return; - - [[[CCDirector sharedDirector] responderManager] markAsDirty]; - _visible = visible; -} - --(float) scale -{ - NSAssert( _scaleX == _scaleY, @"CCNode#scale. ScaleX != ScaleY. Don't know which one to return"); - return _scaleX; -} - --(void) setScale:(float) s -{ - _scaleX = _scaleY = s; - _isTransformDirty = _isInverseDirty = YES; -} - -- (void) setZOrder:(NSInteger)zOrder -{ - if (_parent) - [_parent reorderChild:self z:zOrder]; - else - [self _setZOrder:zOrder]; // issue #598 -} - -#pragma mark CCNode Composition - --(void) childrenAlloc -{ - _children = [[NSMutableArray alloc] init]; -} - -// Recursively get a child by name, but don't return the root of the search. --(CCNode*) getChildByNameRecursive:(NSString *)name root:(CCNode *)root -{ - if(self != root && [_name isEqualToString:name]) return self; - - for (CCNode* node in _children) { - CCNode *n = [node getChildByNameRecursive:name root:root]; - if(n) return n; - } - - // not found - return nil; -} - --(CCNode*) getChildByName:(NSString *)name recursively:(bool)isRecursive -{ - NSAssert(name, @"name is nil."); - - if(isRecursive){ - return [self getChildByNameRecursive:name root:self]; - } else { - for (CCNode* node in _children) { - if([node.name isEqualToString:name]){ - return node; - } - } - } - - // not found - return nil; -} - -// Recursively increment/decrement _pausedAncestors on the children of 'node'. -static void -RecursivelyIncrementPausedAncestors(CCNode *node, int increment) -{ - for(CCNode *child in node->_children){ - BOOL wasRunning = child.runningInActiveScene; - child->_pausedAncestors += increment; - [child wasRunning:wasRunning]; - - RecursivelyIncrementPausedAncestors(child, increment); - } -} - -/* "add" logic MUST only be on this method - * If a class want's to extend the 'addChild' behaviour it only needs - * to override this method - */ --(void) addChild: (CCNode*)child z:(NSInteger)z name:(NSString*)name -{ - NSAssert( child != nil, @"Argument must be non-nil"); - NSAssert( child.parent == nil, @"child already added to another node. It can't be added again"); - - if( ! _children ) - [self childrenAlloc]; - - [self insertChild:child z:z]; - - child.name = name; - - [child setParent: self]; - - [child setOrderOfArrival: globalOrderOfArrival++]; - - // Update pausing parameters - child->_pausedAncestors = _pausedAncestors + (_paused ? 1 : 0); - RecursivelyIncrementPausedAncestors(child, child->_pausedAncestors); - - if( _isInActiveScene ) { - [child onEnter]; - [child onEnterTransitionDidFinish]; - } - - [[[CCDirector sharedDirector] responderManager] markAsDirty]; -} - --(void) addChild: (CCNode*) child z:(NSInteger)z -{ - NSAssert( child != nil, @"Argument must be non-nil"); - [self addChild:child z:z name:child.name]; -} - --(void) addChild: (CCNode*) child -{ - NSAssert( child != nil, @"Argument must be non-nil"); - [self addChild:child z:child.zOrder name:child.name]; -} - --(void) removeFromParent -{ - [self removeFromParentAndCleanup:YES]; -} - --(void) removeFromParentAndCleanup:(BOOL)cleanup -{ - [_parent removeChild:self cleanup:cleanup]; -} - --(void) removeChild: (CCNode*)child -{ - [self removeChild:child cleanup:YES]; -} - -/* "remove" logic MUST only be on this method - * If a class wants to extend the 'removeChild' behavior it only needs - * to override this method - */ --(void) removeChild: (CCNode*)child cleanup:(BOOL)cleanup -{ - // explicit nil handling - if (child == nil) - return; - - NSAssert([_children containsObject:child], @"This node does not contain the specified child."); - - [self detachChild:child cleanup:cleanup]; -} - --(void) removeChildByName:(NSString*)name -{ - [self removeChildByName:name cleanup:YES]; -} - --(void) removeChildByName:(NSString*)name cleanup:(BOOL)cleanup -{ - NSAssert( name, @"Invalid name"); - - CCNode *child = [self getChildByName:name recursively:NO]; - - if (child == nil) - CCLOG(@"cocos2d: removeChildByName: child not found!"); - else - [self removeChild:child cleanup:cleanup]; -} - --(void) removeAllChildren -{ - [self removeAllChildrenWithCleanup:YES]; -} - --(void) removeAllChildrenWithCleanup:(BOOL)cleanup -{ - // not using detachChild improves speed here - for (CCNode* c in _children) - { - // IMPORTANT: - // -1st do onExit - // -2nd cleanup - if (_isInActiveScene) - { - [c onExitTransitionDidStart]; - [c onExit]; - } - - RecursivelyIncrementPausedAncestors(c, -c->_pausedAncestors); - c->_pausedAncestors = 0; - - if (cleanup) - [c cleanup]; - - // set parent nil at the end (issue #476) - [c setParent:nil]; - - [[[CCDirector sharedDirector] responderManager] markAsDirty]; - - } - - [_children removeAllObjects]; -} - --(void) detachChild:(CCNode *)child cleanup:(BOOL)doCleanup -{ - // IMPORTANT: - // -1st do onExit - // -2nd cleanup - if (_isInActiveScene) - { - [child onExitTransitionDidStart]; - [child onExit]; - } - - RecursivelyIncrementPausedAncestors(child, -child->_pausedAncestors); - child->_pausedAncestors = 0; - - // If you don't do cleanup, the child's actions will not get removed and the - // its scheduledSelectors_ dict will not get released! - if (doCleanup) - [child cleanup]; - - // set parent nil at the end (issue #476) - [child setParent:nil]; - - [[[CCDirector sharedDirector] responderManager] markAsDirty]; - - [_children removeObject:child]; -} - -// used internally to alter the zOrder variable. DON'T call this method manually --(void) _setZOrder:(NSInteger) z -{ - _zOrder = z; -} - -// helper used by reorderChild & add --(void) insertChild:(CCNode*)child z:(NSInteger)z -{ - _isReorderChildDirty=YES; - - [_children addObject:child]; - [child _setZOrder:z]; -} - --(void) reorderChild:(CCNode*) child z:(NSInteger)z -{ - NSAssert( child != nil, @"Child must be non-nil"); - - _isReorderChildDirty = YES; - - [child setOrderOfArrival: globalOrderOfArrival++]; - [child _setZOrder:z]; -} - -- (NSComparisonResult) compareZOrderToNode:(CCNode*)node -{ - if (node->_zOrder == _zOrder) - { - if (node->_orderOfArrival == _orderOfArrival) - { - return NSOrderedSame; - } - else if (node->_orderOfArrival < _orderOfArrival) - { - return NSOrderedDescending; - } - else - { - return NSOrderedAscending; - } - } - else if (node->_zOrder < _zOrder) - { - return NSOrderedDescending; - } - else - { - return NSOrderedAscending; - } -} - -- (void) sortAllChildren -{ - if (_isReorderChildDirty) - { - [_children sortUsingSelector:@selector(compareZOrderToNode:)]; - - //don't need to check children recursively, that's done in visit of each child - - _isReorderChildDirty = NO; - - [[[CCDirector sharedDirector] responderManager] markAsDirty]; - - } -} - -#pragma mark CCNode Draw - --(void) draw -{ -} - --(void) visit -{ - // quick return if not visible. children won't be drawn. - if (!_visible) - return; - - kmGLPushMatrix(); - - [self transform]; - - if(_children) { - - [self sortAllChildren]; - - NSUInteger i = 0; - - // draw children zOrder < 0 - for( ; i < _children.count; i++ ) { - CCNode *child = [_children objectAtIndex:i]; - if ( [child zOrder] < 0 ) - [child visit]; - else - break; - } - - // self draw - [self draw]; - - // draw children zOrder >= 0 - for( ; i < _children.count; i++ ) { - CCNode *child = [_children objectAtIndex:i]; - [child visit]; - } - - } else - [self draw]; - - // reset for next frame - _orderOfArrival = 0; - - kmGLPopMatrix(); -} - -#pragma mark CCNode - Transformations - --(void) transformAncestors -{ - if( _parent ) { - [_parent transformAncestors]; - [_parent transform]; - } -} - --(void) transform -{ - kmMat4 transform4x4; - - // Convert 3x3 into 4x4 matrix - CGAffineTransform tmpAffine = [self nodeToParentTransform]; - CGAffineToGL(&tmpAffine, transform4x4.mat); - - // Update Z vertex manually - transform4x4.mat[14] = _vertexZ; - - kmGLMultMatrix( &transform4x4 ); -} - -#pragma mark CCPhysics support. - -static inline CGAffineTransform -CGAffineTransformMakeRigid(CGPoint translate, CGFloat radians) -{ - CGPoint rot = ccpForAngle(radians); - return CGAffineTransformMake(rot.x, rot.y, -rot.y, rot.x, translate.x, translate.y); -} - -// Private method used to extract the non-rigid part of the node's transform relative to a CCPhysicsNode. -// This method can only be called in very specific circumstances. --(CGAffineTransform)nonRigidTransform -{ - CGAffineTransform toPhysics = NodeToPhysicsTransform(self); - - CCPhysicsBody *body = GetBodyIfRunning(self); - if(body){ - return CGAffineTransformConcat(toPhysics, CGAffineTransformInvert(body.absoluteTransform)); - } else { - // Body is not active yet, so this is more of a mess. :-\ - // Need to guess the rigid part of the transform. - float radians = CC_DEGREES_TO_RADIANS(NodeToPhysicsRotation(self)); - CGAffineTransform absolute = CGAffineTransformMakeRigid(ccp(toPhysics.tx, toPhysics.ty), radians); - return CGAffineTransformConcat(toPhysics, CGAffineTransformInvert(absolute)); - } -} - -// Overriden by CCPhysicsNode to return YES. --(BOOL)isPhysicsNode {return NO;} --(CCPhysicsNode *)physicsNode {return (self.isPhysicsNode ? (CCPhysicsNode *)self : self.parent.physicsNode);} - --(void)setupPhysicsBody:(CCPhysicsBody *)physicsBody -{ - if(physicsBody){ - CCPhysicsNode *physics = self.physicsNode; - NSAssert(physics != nil, @"A CCNode with an attached CCPhysicsBody must be added as a descendant of a CCPhysicsNode."); - - // Copy the node's rotation first. - // Otherwise it may cause the position to rotate around a non-zero center of gravity. - physicsBody.absoluteRadians = CC_DEGREES_TO_RADIANS(NodeToPhysicsRotation(self)); - - // Grab the origin position of the node from it's transform. - CGAffineTransform transform = NodeToPhysicsTransform(self); - physicsBody.absolutePosition = ccp(transform.tx, transform.ty); - - CGAffineTransform nonRigid = self.nonRigidTransform; - [_physicsBody willAddToPhysicsNode:physics nonRigidTransform:CGAFFINETRANSFORM_TO_CPTRANSFORM(nonRigid)]; - [physics.space smartAdd:physicsBody]; - [_physicsBody didAddToPhysicsNode:physics]; - - NSArray *joints = physicsBody.joints; - for(NSUInteger i=0, count=joints.count; i 0.0, @"Scheduled method interval must be positive."); - - if([self unschedule_private:selector]){ - CCLOGWARN(@"Selector '%@' was already scheduled on %@", NSStringFromSelector(selector), self); - } - - void (*imp)(id, SEL, CCTime) = (__typeof(imp))[self methodForSelector:selector]; - CCTimer *timer = [_scheduler scheduleBlock:^(CCTimer *t){ - imp(self, selector, t.deltaTime); - } forTarget:self withDelay:delay]; - - timer.repeatCount = repeat; - timer.repeatInterval = interval; - timer.userData = NSStringFromSelector(selector); - - return timer; -} - -- (CCTimer *) scheduleOnce:(SEL) selector delay:(CCTime) delay -{ - return [self schedule:selector interval:INFINITY repeat:0 delay:delay]; -} - --(void)unschedule:(SEL)selector -{ - if(![self unschedule_private:selector]){ - CCLOGWARN(@"Selector '%@' was never scheduled on %@", NSStringFromSelector(selector), self); - } -} - --(void)unscheduleAllSelectors -{ - for(CCTimer *timer in [_scheduler timersForTarget:self]){ - if([timer.userData isKindOfClass:[NSString class]]) [timer invalidate]; - } -} - -// Used to pause/unpause a node's actions and timers when it's isRunning state changes. --(void)wasRunning:(BOOL)wasRunning -{ - BOOL isRunning = self.runningInActiveScene; - - if(isRunning && !wasRunning){ - [_scheduler setPaused:NO target:self]; - [_actionManager resumeTarget:self]; - } else if(!isRunning && wasRunning){ - [_scheduler setPaused:YES target:self]; - [_actionManager pauseTarget:self]; - } -} - --(BOOL)isRunningInActiveScene -{ - return (_isInActiveScene && !_paused && _pausedAncestors == 0); -} - --(void)setPaused:(BOOL)paused -{ - if(_paused != paused){ - BOOL wasRunning = self.runningInActiveScene; - _paused = paused; - [self wasRunning:wasRunning]; - - RecursivelyIncrementPausedAncestors(self, (paused ? 1 : -1)); - } -} - -#pragma mark CCNode Transform - -- (CGPoint) convertPositionToPoints:(CGPoint)position type:(CCPositionType)type -{ - CCDirector* director = [CCDirector sharedDirector]; - - CGPoint positionInPoints; - float x = 0; - float y = 0; - - // Convert position to points - CCPositionUnit xUnit = type.xUnit; - if (xUnit == CCPositionUnitPoints) x = position.x; - else if (xUnit == CCPositionUnitUIPoints) x = position.x * director.UIScaleFactor; - else if (xUnit == CCPositionUnitNormalized) x = position.x * _parent.contentSizeInPoints.width; - - CCPositionUnit yUnit = type.yUnit; - if (yUnit == CCPositionUnitPoints) y = position.y; - else if (yUnit == CCPositionUnitUIPoints) y = position.y * director.UIScaleFactor; - else if (yUnit == CCPositionUnitNormalized) y = position.y * _parent.contentSizeInPoints.height; - - // Account for reference corner - CCPositionReferenceCorner corner = type.corner; - if (corner == CCPositionReferenceCornerBottomLeft) - { - // Nothing needs to be done - } - else if (corner == CCPositionReferenceCornerTopLeft) - { - // Reverse y-axis - y = _parent.contentSizeInPoints.height - y; - } - else if (corner == CCPositionReferenceCornerTopRight) - { - // Reverse x-axis and y-axis - x = _parent.contentSizeInPoints.width - x; - y = _parent.contentSizeInPoints.height - y; - } - else if (corner == CCPositionReferenceCornerBottomRight) - { - // Reverse x-axis - x = _parent.contentSizeInPoints.width - x; - } - - positionInPoints.x = x; - positionInPoints.y = y; - - return positionInPoints; -} - -- (CGPoint) convertPositionFromPoints:(CGPoint)positionInPoints type:(CCPositionType)type -{ - CCDirector* director = [CCDirector sharedDirector]; - - CGPoint position; - - float x = positionInPoints.x; - float y = positionInPoints.y; - - // Account for reference corner - CCPositionReferenceCorner corner = type.corner; - if (corner == CCPositionReferenceCornerBottomLeft) - { - // Nothing needs to be done - } - else if (corner == CCPositionReferenceCornerTopLeft) - { - // Reverse y-axis - y = _parent.contentSizeInPoints.height - y; - } - else if (corner == CCPositionReferenceCornerTopRight) - { - // Reverse x-axis and y-axis - x = _parent.contentSizeInPoints.width - x; - y = _parent.contentSizeInPoints.height - y; - } - else if (corner == CCPositionReferenceCornerBottomRight) - { - // Reverse x-axis - x = _parent.contentSizeInPoints.width - x; - } - - // Convert position from points - CCPositionUnit xUnit = type.xUnit; - if (xUnit == CCPositionUnitPoints) position.x = x; - else if (xUnit == CCPositionUnitUIPoints) position.x = x / director.UIScaleFactor; - else if (xUnit == CCPositionUnitNormalized) - { - float parentWidth = _parent.contentSizeInPoints.width; - if (parentWidth > 0) - { - position.x = x / parentWidth; - } - } - - CCPositionUnit yUnit = type.yUnit; - if (yUnit == CCPositionUnitPoints) position.y = y; - else if (yUnit == CCPositionUnitUIPoints) position.y = y / director.UIScaleFactor; - else if (yUnit == CCPositionUnitNormalized) - { - float parentHeight = _parent.contentSizeInPoints.height; - if (parentHeight > 0) - { - position.y = y / parentHeight; - } - } - - return position; -} - -- (CGPoint) positionInPoints -{ - return [self convertPositionToPoints:self.position type:_positionType]; -} - -- (CGAffineTransform)nodeToParentTransform -{ - CCPhysicsBody *physicsBody = GetBodyIfRunning(self); - if(physicsBody){ - CGAffineTransform rigidTransform = RigidBodyToParentTransform(self, physicsBody); - _transform = CGAffineTransformConcat(CGAffineTransformMakeScale(_scaleX, _scaleY), rigidTransform); - } else if ( _isTransformDirty ) { - - // Get content size - CGSize contentSizeInPoints; - if (CCSizeTypeIsBasicPoints(_contentSizeType)) - { - // Optimization for basic content sizes (most common case) - contentSizeInPoints = _contentSize; - } - else - { - contentSizeInPoints = self.contentSizeInPoints; - } - - // Calculate the anchor point in points - _anchorPointInPoints = ccp( contentSizeInPoints.width * _anchorPoint.x, contentSizeInPoints.height * _anchorPoint.y ); - - // Convert position to points - CGPoint positionInPoints; - if (CCPositionTypeIsBasicPoints(_positionType)) - { - // Optimization for basic points (most common case) - positionInPoints = _position; - } - else - { - positionInPoints = [self convertPositionToPoints:_position type:_positionType]; - } - - // Get x and y - float x = positionInPoints.x; - float y = positionInPoints.y; - - // Rotation values - // Change rotation code to handle X and Y - // If we skew with the exact same value for both x and y then we're simply just rotating - float cx = 1, sx = 0, cy = 1, sy = 0; - if( _rotationalSkewX || _rotationalSkewY ) { - float radiansX = -CC_DEGREES_TO_RADIANS(_rotationalSkewX); - float radiansY = -CC_DEGREES_TO_RADIANS(_rotationalSkewY); - cx = cosf(radiansX); - sx = sinf(radiansX); - cy = cosf(radiansY); - sy = sinf(radiansY); - } - - BOOL needsSkewMatrix = ( _skewX || _skewY ); - - float scaleFactor = 1; - if (_scaleType == CCScaleTypeScaled) scaleFactor = [CCDirector sharedDirector].UIScaleFactor; - - // optimization: - // inline anchor point calculation if skew is not needed - // Adjusted transform calculation for rotational skew - if( !needsSkewMatrix && !CGPointEqualToPoint(_anchorPointInPoints, CGPointZero) ) { - x += cy * -_anchorPointInPoints.x * _scaleX * scaleFactor + -sx * -_anchorPointInPoints.y * _scaleY; - y += sy * -_anchorPointInPoints.x * _scaleX * scaleFactor + cx * -_anchorPointInPoints.y * _scaleY; - } - - - // Build Transform Matrix - // Adjusted transfor m calculation for rotational skew - _transform = CGAffineTransformMake( cy * _scaleX * scaleFactor, sy * _scaleX * scaleFactor, - -sx * _scaleY * scaleFactor, cx * _scaleY * scaleFactor, - x, y ); - - // XXX: Try to inline skew - // If skew is needed, apply skew and then anchor point - if( needsSkewMatrix ) { - CGAffineTransform skewMatrix = CGAffineTransformMake(1.0f, tanf(CC_DEGREES_TO_RADIANS(_skewY)), - tanf(CC_DEGREES_TO_RADIANS(_skewX)), 1.0f, - 0.0f, 0.0f ); - _transform = CGAffineTransformConcat(skewMatrix, _transform); - - // adjust anchor point - if( ! CGPointEqualToPoint(_anchorPointInPoints, CGPointZero) ) - _transform = CGAffineTransformTranslate(_transform, -_anchorPointInPoints.x, -_anchorPointInPoints.y); - } - - _isTransformDirty = NO; - } - - return _transform; -} - -- (CGAffineTransform)parentToNodeTransform -{ - // TODO Need to find a better way to mark physics transforms as dirty - if ( _isInverseDirty || GetBodyIfRunning(self) ) { - _inverse = CGAffineTransformInvert([self nodeToParentTransform]); - _isInverseDirty = NO; - } - - return _inverse; -} - -- (CGAffineTransform)nodeToWorldTransform -{ - CGAffineTransform t = [self nodeToParentTransform]; - - for (CCNode *p = _parent; p != nil; p = p.parent) - t = CGAffineTransformConcat(t, [p nodeToParentTransform]); - - return t; -} - -- (CGAffineTransform)worldToNodeTransform -{ - return CGAffineTransformInvert([self nodeToWorldTransform]); -} - -- (CGPoint)convertToNodeSpace:(CGPoint)worldPoint -{ - CGPoint ret = CGPointApplyAffineTransform(worldPoint, [self worldToNodeTransform]); - return ret; -} - -- (CGPoint)convertToWorldSpace:(CGPoint)nodePoint -{ - CGPoint ret = CGPointApplyAffineTransform(nodePoint, [self nodeToWorldTransform]); - return ret; -} - -- (CGPoint)convertToNodeSpaceAR:(CGPoint)worldPoint -{ - CGPoint nodePoint = [self convertToNodeSpace:worldPoint]; - return ccpSub(nodePoint, _anchorPointInPoints); -} - -- (CGPoint)convertToWorldSpaceAR:(CGPoint)nodePoint -{ - nodePoint = ccpAdd(nodePoint, _anchorPointInPoints); - return [self convertToWorldSpace:nodePoint]; -} - -- (CGPoint)convertToWindowSpace:(CGPoint)nodePoint -{ - CGPoint worldPoint = [self convertToWorldSpace:nodePoint]; - return [[CCDirector sharedDirector] convertToUI:worldPoint]; -} - -// ----------------------------------------------------------------- -#pragma mark - touch interface -// ----------------------------------------------------------------- - -/** Returns YES, if touch is inside sprite - Added hit area expansion / contraction - */ -- (BOOL)hitTestWithWorldPos:(CGPoint)pos -{ - pos = [self convertToNodeSpace:pos]; - CGPoint offset = ccp(-_hitAreaExpansion, -_hitAreaExpansion); - CGSize size = CGSizeMake(self.contentSizeInPoints.width - offset.x, self.contentSizeInPoints.height - offset.y); - if ((pos.y < offset.y) || (pos.y > size.height) || (pos.x < offset.x) || (pos.x > size.width)) return(NO); - - return(YES); -} - -// ----------------------------------------------------------------- - - -#pragma mark - CCColor methods - -@synthesize cascadeColorEnabled=_cascadeColorEnabled; -@synthesize cascadeOpacityEnabled=_cascadeOpacityEnabled; - --(CGFloat) opacity -{ - return _color.a; -} - --(CGFloat) displayedOpacity -{ - return _displayColor.a; -} - -- (void) setOpacity:(CGFloat)opacity -{ - _displayColor.a = _color.a = opacity; - [self cascadeOpacityIfNeeded]; -} - --(CCColor*) color -{ - return [CCColor colorWithCcColor4f:_color]; -} - --(CCColor*) displayedColor -{ - return [CCColor colorWithCcColor4f:_displayColor]; -} - - -- (void) setColor:(CCColor*)color -{ - // Retain old alpha. - float alpha = _color.a; - _displayColor = _color = color.ccColor4f; - _displayColor.a = _color.a = alpha; - - [self cascadeColorIfNeeded]; -} - --(CCColor*) colorRGBA -{ - return [CCColor colorWithCcColor4f:_color]; -} - -- (void) setColorRGBA:(CCColor*)color -{ - // apply the new alpha too. - _displayColor = _color = color.ccColor4f; - - [self cascadeColorIfNeeded]; - [self cascadeOpacityIfNeeded]; -} - - -- (void) cascadeColorIfNeeded -{ - if( _cascadeColorEnabled ) { - CCColor* parentColor = [CCColor whiteColor]; - if( _parent.isCascadeColorEnabled ) - parentColor = [_parent displayedColor]; - [self updateDisplayedColor:parentColor.ccColor4f]; - } -} - -// Used internally to recurse through children, thus the parameter is not a CCColor* -- (void)updateDisplayedColor:(ccColor4F) parentColor -{ - _displayColor.r = _color.r * parentColor.r; - _displayColor.g = _color.g * parentColor.g; - _displayColor.b = _color.b * parentColor.b; - - // if (_cascadeColorEnabled) { - for (CCNode* item in _children) { - [item updateDisplayedColor:_displayColor]; - } - // } -} - -- (void) cascadeOpacityIfNeeded -{ - if( _cascadeOpacityEnabled ) { - GLfloat parentOpacity = 1.0f; - if( [_parent isCascadeOpacityEnabled] ) - parentOpacity = [_parent displayedOpacity]; - [self updateDisplayedOpacity:parentOpacity]; - } -} - -- (void)updateDisplayedOpacity:(CGFloat)parentOpacity -{ - _displayColor.a = _color.a * parentOpacity; - - // if (_cascadeOpacityEnabled) { - for (CCNode* item in _children) { - [item updateDisplayedOpacity:_displayColor.a]; - } - // } -} - --(void) setOpacityModifyRGB:(BOOL)boolean{ - // Ignored in CCNode. Implemented in subclasses -} - --(BOOL) doesOpacityModifyRGB{ - return NO; // Subclasses may use this feature. -} - - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCNodeColor.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCNodeColor.h deleted file mode 100644 index 5067d10..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCNodeColor.h +++ /dev/null @@ -1,275 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "ccMacros.h" - -#ifdef __CC_PLATFORM_IOS -#import // Needed for UIAccelerometerDelegate -#elif defined(__CC_PLATFORM_MAC) - -#endif - -#import "CCProtocols.h" -#import "CCNode.h" - -#pragma mark - CCNodeColor - -/** - * CCNodeColor is a subclass of CCNode that is used to generate solid colors. - */ -@interface CCNodeColor : CCNode { - ccVertex2F _squareVertices[4]; - ccColor4F _squareColors[4]; - ccBlendFunc _blendFunc; -} - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCNodeColor Object -/// ----------------------------------------------------------------------- - -/** - * Creates a node with color, width and height in Points. - * - * @param color Color of the node. - * @param w Width of the node. - * @param h Height of the node. - * - * @return The CCNodeColor Object. - */ -+(id) nodeWithColor: (CCColor*)color width:(GLfloat)w height:(GLfloat)h; - -/** - * Creates a node with color. Width and height are the window size. - * - * @param color Color of the node. - * - * @return The CCNodeColor Object. - */ -+(id) nodeWithColor: (CCColor*)color; - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCNodeColor Object -/// ----------------------------------------------------------------------- - - -/** - * Initializes a node with color, width and height in Points. - * - * @param color Color of the node. - * @param w Width of the node. - * @param h Height of the node. - * - * @return An initialized CCNodeColor Object. - */ --(id) initWithColor:(CCColor*)color width:(GLfloat)w height:(GLfloat)h; - -/** - * Initializes a node with color. Width and height are the window size. - * - * @param color Color of the node. - * - * @return An initialized CCNodeColor Object. - */ --(id) initWithColor:(CCColor*)color; - -/** Blend method to use. */ -@property (nonatomic,readwrite) ccBlendFunc blendFunc; - -@end - -#pragma mark - CCNodeGradient - -/** - * CCNodeGradient is a subclass of CCNodeColor that draws gradients across the background. - * - * All features from CCNodeColor are valid, plus the following new features: - * - direction - * - final color - * - interpolation mode - * - * Color is interpolated between the startColor and endColor along the given vector (starting at the origin, ending at the terminus). - * - * If no vector is supplied, it defaults to (0, -1) -- a fade from top to bottom. - * - * If 'compressedInterpolation' is disabled, you will not see either the start or end color for non-cardinal vectors; a smooth gradient implying both end points will be still be drawn, however. - * - * If ' compressedInterpolation' is enabled (default mode) you will see both the start and end colors of the gradient. - */ -@interface CCNodeGradient : CCNodeColor { - ccColor4F _endColor; - CGPoint _vector; - BOOL _compressedInterpolation; -} - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCNodeGradient Object -/// ----------------------------------------------------------------------- - -/** - * Creates a full-screen CCNode with a gradient between start and end color values. - * - * @param start Start color. - * @param end End color. - * - * @return The CCNodeGradient Object. - */ -+(id)nodeWithColor:(CCColor*)start fadingTo:(CCColor*)end; - -/** - * Creates a full-screen CCNode with a gradient between start and end color values with gradient direction vector. - * - * @param start Start color. - * @param end End color. - * @param v Direction vector for gradient. - * - * @return The CCNodeGradient Object. - */ -+(id)nodeWithColor:(CCColor*)start fadingTo:(CCColor*)end alongVector:(CGPoint)v; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCNodeGradient Object -/// ----------------------------------------------------------------------- - -/** - * Initializes a full-screen CCNode with a gradient between start and end color values. - * - * @param start Start color. - * @param end End color. - * - * @return An initialized CCNodeGradient Object. - */ -- (id)initWithColor:(CCColor*)start fadingTo:(CCColor*)end; - -/** - * Creates a full-screen CCNode with a gradient between start and end color values with gradient direction vector. - * - * @param start Start color. - * @param end End color. - * @param v Direction vector for gradient. - * - * @return An initialized CCNodeGradient Object. - */ -- (id)initWithColor:(CCColor*)start fadingTo:(CCColor*)end alongVector:(CGPoint)v; - - -/// ----------------------------------------------------------------------- -/// @name Accessing CCNodeGradient Attributes -/// ----------------------------------------------------------------------- - -/** The starting color. */ -@property (nonatomic, strong) CCColor* startColor; - -/** The ending color. */ -@property (nonatomic, strong) CCColor* endColor; - -/** The starting opacity. */ -@property (nonatomic, readwrite) CGFloat startOpacity; - -/** The ending color. */ -@property (nonatomic, readwrite) CGFloat endOpacity; - -/** The vector along which to fade color. */ -@property (nonatomic, readwrite) CGPoint vector; - -/** Whether or not the interpolation will be compressed in order to display all the colors of the gradient both in canonical and non canonical vectors. - * - * Default: YES. - */ -@property (nonatomic, readwrite) BOOL compressedInterpolation; - -@end - -#pragma mark - CCNodeMultiplexer - -/** CCNodeMultiplexer is a CCNode with the ability to multiplex its children. - * - * Features: - * - * - It supports one or more children - * - Only one children will be active a time - */ -@interface CCNodeMultiplexer : CCNode { - unsigned int _enabledNode; - NSMutableArray *_nodes; -} - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCNodeMultiplexer Object -/// ----------------------------------------------------------------------- - -/** - * Creates a CCNodeMultiplexer with an array of layers. - * - * @param arrayOfNodes Array of nodes. - * - * @return The CCNodeMultiplexer Object. - */ -+(id)nodeWithArray:(NSArray*)arrayOfNodes; - -/** Creates a CCMultiplexLayer with one or more layers using a variable argument list. - * Example: - * @code mux = [CCNodeMultiplexer nodeWithNodes:nodeA, nodeB, nodeC, nil]; - * - * @param node List of nodes. - * @param ... Nil terminator. - * @return The CCNodeMultiplexer Object. - */ -+(id)nodeWithNodes:(CCNode*)node, ... NS_REQUIRES_NIL_TERMINATION; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCNodeMultiplexer Object -/// ----------------------------------------------------------------------- - -/** - * Initializes a CCNodeMultiplexer with an array of layers. - * - * @param arrayOfNodes Array of nodes. - * - * @return An initialized CCNodeMultiplexer Object. - */ - --(id)initWithArray:(NSArray*)arrayOfNodes; - - -/// ----------------------------------------------------------------------- -/// @name CCNodeMultiplexer Management -/// ----------------------------------------------------------------------- - -/** - * Switches to a certain node indexed by n. - * - * The current (old) node will be removed from its parent with 'cleanup:YES'. - * - * @param n Index of node to switch to. - */ --(void)switchTo:(unsigned int) n; - -@end - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCNodeColor.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCNodeColor.m deleted file mode 100644 index 43fbecb..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCNodeColor.m +++ /dev/null @@ -1,365 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - - -#import - -#import "Platforms/CCGL.h" - -#import "CCNodeColor.h" -#import "CCDirector.h" -#import "ccMacros.h" -#import "CCShaderCache.h" -#import "CCGLProgram.h" -#import "ccGLStateCache.h" -#import "Support/TransformUtils.h" -#import "Support/CGPointExtension.h" -#import "CCNode_Private.h" - -#ifdef __CC_PLATFORM_IOS -#import "Platforms/iOS/CCDirectorIOS.h" -#elif defined(__CC_PLATFORM_MAC) -#import "Platforms/Mac/CCDirectorMac.h" -#endif - -// extern -#import "kazmath/GL/matrix.h" - -#pragma mark - -#pragma mark Layer - -#if __CC_PLATFORM_IOS - -#endif // __CC_PLATFORM_IOS - -#pragma mark - -#pragma mark LayerColor - -@interface CCNodeColor (Private) --(void) updateColor; -@end - -@implementation CCNodeColor - -// Opacity and RGB color protocol -@synthesize blendFunc = _blendFunc; - - -+ (id) nodeWithColor:(CCColor*)color width:(GLfloat)w height:(GLfloat) h -{ - return [[self alloc] initWithColor:color width:w height:h]; -} - -+ (id) nodeWithColor:(CCColor*)color -{ - return [(CCNodeColor*)[self alloc] initWithColor:color]; -} - --(id) init -{ - CGSize s = [CCDirector sharedDirector].designSize; - return [self initWithColor:[CCColor clearColor] width:s.width height:s.height]; -} - -// Designated initializer -- (id) initWithColor:(CCColor*)color width:(GLfloat)w height:(GLfloat) h -{ - if( (self=[super init]) ) { - - // default blend function - _blendFunc = (ccBlendFunc) { GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA }; - - _displayColor = _color = color.ccColor4f; - - for (NSUInteger i = 0; i 0 -*/ --(void) visit -{ -// CGPoint pos = _position; -// CGPoint pos = [self convertToWorldSpace:CGPointZero]; - CGPoint pos = [self absolutePosition_]; - if( ! CGPointEqualToPoint(pos, _lastPosition) ) { - for (CGPointObject *point in _parallaxArray) { - float x = -pos.x + pos.x * point.ratio.x + point.offset.x; - float y = -pos.y + pos.y * point.ratio.y + point.offset.y; - point.child.position = ccp(x,y); - } - - _lastPosition = pos; - } - - [super visit]; -} -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleBatchNode.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleBatchNode.h deleted file mode 100644 index a258f17..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleBatchNode.h +++ /dev/null @@ -1,183 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (C) 2009 Matt Oswald - * Copyright (c) 2009-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2011 Marco Tillemans - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCNode.h" - -@class CCTextureAtlas; -@class CCParticleSystemBase; - -/** - * This extension disables lazy z-ordering. - */ -@interface CCNode (extension) --(void) setZOrder:(NSUInteger) z; -@end - - -/** - CCParticleBatchNode offers improved performance by operating in the same manner as CCSpriteBatchNode by rendering all particles systems as a batch (1 OpenGL Call). - - ### Limitations - - - Only CCParticleSystem is supported. - - All particle systems need to be drawn with the same parameters, blend function, aliasing and texture. - - ### Notes - - - Initialize the ParticleBatchNode with the texture and enough capacity for all the required particle systems. - - Initialize all particle systems and add them as child to the CCParticleBatchNode. - - Default capacity is 500. - - */ -@interface CCParticleBatchNode : CCNode { - - CCTextureAtlas *_textureAtlas; - ccBlendFunc _blendFunc; -} - - -/// ----------------------------------------------------------------------- -/// @name Accessing Particle Attributes -/// ----------------------------------------------------------------------- - -/** Particle system texture. */ -@property (nonatomic, strong) CCTextureAtlas* textureAtlas; - -/** Blend method. */ -@property (nonatomic, readwrite) ccBlendFunc blendFunc; - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCParticleBatchNode Object -/// ----------------------------------------------------------------------- - -/** - * Creates and returns a particle batch node object from the specified texture value. - * - * @param tex Texture. - * - * @return The CCParticleBatchNode Object. - */ -+(id)batchNodeWithTexture:(CCTexture *)tex; - -/** - * Creates and returns a particle batch node object from the specified image file value. - * - * @param imageFile Image file path. - * - * @return The CCParticleBatchNode Object. - */ -+(id)batchNodeWithFile:(NSString*) imageFile; - -/** - * Creates and returns a particle batch node object from the specified texture and capacity values. - * - * @param tex Texture. - * @param capacity Initial capacity. - * - * @return The CCParticleBatchNode Object. - */ -+(id)batchNodeWithTexture:(CCTexture *)tex capacity:(NSUInteger) capacity; - -/** - * Creates and returns a particle batch node object from the specified texture and capacity values. - * - * @param fileImage Image file path. - * @param capacity Initial capacity. - * - * @return The CCParticleBatchNode Object. - */ - -+(id)batchNodeWithFile:(NSString*)fileImage capacity:(NSUInteger)capacity; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCParticleBatchNode Object -/// ----------------------------------------------------------------------- - -/** - * Initializes and returns a particle batch node object from the specified texture and capacity values. - * - * @param tex Texture. - * @param capacity Initial capacity. - * - * @return An initialized CCParticleBatchNode Object. - */ --(id)initWithTexture:(CCTexture *)tex capacity:(NSUInteger)capacity; - -/** - * Initializes and returns a particle batch node object from the specified texture and capacity values. - * - * @param fileImage Image file path. - * @param capacity Initial capacity. - * - * @return An initialized CCParticleBatchNode Object. - */ --(id)initWithFile:(NSString *)fileImage capacity:(NSUInteger)capacity; - - -/// ----------------------------------------------------------------------- -/// @name Hierarchy Management Methods -/// ----------------------------------------------------------------------- - -/** - * Add a particle system to the particle system batch node. - * - * @param child Particle System. - * @param z Z Order. - * @param aTag Tag. - */ --(void) addChild:(CCParticleSystemBase*)child z:(NSInteger)z tag:(NSInteger) aTag; - -/** - * Inserts a particle system to the batch node. - * - * @param pSystem Particle System. - * @param index Index Position. - */ --(void) insertChild:(CCParticleSystemBase*) pSystem inAtlasAtIndex:(NSUInteger)index; - -/** - * Remove the specified particle system from the batch node. - * - * @param pSystem Particle System. - * @param doCleanUp Perform cleanup. - */ --(void) removeChild:(CCParticleSystemBase*) pSystem cleanup:(BOOL)doCleanUp; - -/** Disables a particle by inserting a 0'd quad into the texture atlas */ - -/** - * Disables a particle system. - * - * @param particleIndex Particle system Index. - */ --(void) disableParticle:(NSUInteger) particleIndex; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleBatchNode.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleBatchNode.m deleted file mode 100644 index 6bffd46..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleBatchNode.m +++ /dev/null @@ -1,460 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (C) 2009 Matt Oswald - * Copyright (c) 2009-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2011 Marco Tillemans - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCParticleBatchNode.h" -#import "CCTextureCache.h" -#import "CCTextureAtlas.h" -#import "ccConfig.h" -#import "ccMacros.h" -#import "Support/CGPointExtension.h" -#import "CCParticleSystemBase.h" -#import "CCShaderCache.h" -#import "CCGLProgram.h" -#import "ccGLStateCache.h" - -#import "Support/base64.h" -#import "Support/ZipUtils.h" -#import "Support/CCFileUtils.h" - -#import "kazmath/GL/matrix.h" - -#import "CCNode_Private.h" -#import "CCParticleSystemBase_Private.h" - -#import "CCTexture_Private.h" - -#define kCCParticleDefaultCapacity 500 - -@interface CCNode() --(void) _setZOrder:(NSInteger)z; -@end - -@interface CCParticleBatchNode (private) --(void) updateAllAtlasIndexes; --(void) increaseAtlasCapacityTo:(NSUInteger) quantity; --(NSUInteger) searchNewPositionInChildrenForZ:(NSInteger)z; --(void) getCurrentIndex:(NSUInteger*)oldIndex newIndex:(NSUInteger*)newIndex forChild:(CCNode*)child z:(NSInteger)z; --(NSUInteger) addChildHelper: (CCNode*) child z:(NSInteger)z tag:(NSInteger) aTag; -@end - -@implementation CCParticleBatchNode - -@synthesize textureAtlas = _textureAtlas; -@synthesize blendFunc = _blendFunc; - -/* - * creation with CCTexture2D - */ -+(id)batchNodeWithTexture:(CCTexture *)tex -{ - return [[self alloc] initWithTexture:tex capacity:kCCParticleDefaultCapacity]; -} - -+(id)batchNodeWithTexture:(CCTexture *)tex capacity:(NSUInteger) capacity -{ - return [[self alloc] initWithTexture:tex capacity:capacity]; -} - -/* - * creation with File Image - */ -+(id)batchNodeWithFile:(NSString*)fileImage capacity:(NSUInteger)capacity -{ - return [[self alloc] initWithFile:fileImage capacity:capacity]; -} - -+(id)batchNodeWithFile:(NSString*) imageFile -{ - return [[self alloc] initWithFile:imageFile capacity:kCCParticleDefaultCapacity]; -} - -/* - * init with CCTexture2D - */ --(id)initWithTexture:(CCTexture *)tex capacity:(NSUInteger)capacity -{ - if (self = [super init]) - { - _textureAtlas = [[CCTextureAtlas alloc] initWithTexture:tex capacity:capacity]; - - // no lazy alloc in this node - _children = [[NSMutableArray alloc] initWithCapacity:capacity]; - - _blendFunc.src = CC_BLEND_SRC; - _blendFunc.dst = CC_BLEND_DST; - - self.shaderProgram = [[CCShaderCache sharedShaderCache] programForKey:kCCShader_PositionTextureColor]; - } - - return self; -} - -/* - * init with FileImage - */ --(id)initWithFile:(NSString *)fileImage capacity:(NSUInteger)capacity -{ - CCTexture *tex = [[CCTextureCache sharedTextureCache] addImage:fileImage]; - return [self initWithTexture:tex capacity:capacity]; -} - --(NSString*) description -{ - return [NSString stringWithFormat:@"<%@ = %p | Tag = %@>", [self class], self, _name ]; -} - - -#pragma mark CCParticleBatchNode - composition - -// override visit. -// Don't call visit on it's children --(void) visit -{ - // CAREFUL: - // This visit is almost identical to CCNode#visit - // with the exception that it doesn't call visit on it's children - // - // The alternative is to have a void CCSprite#visit, but - // although this is less mantainable, is faster - // - if (!_visible) - return; - - kmGLPushMatrix(); - - [self transform]; - - [self draw]; - - kmGLPopMatrix(); -} - -// override addChild: --(void) addChild:(CCParticleSystemBase*)child z:(NSInteger)z tag:(NSInteger) aTag -{ - NSAssert( child != nil, @"Argument must be non-nil"); - NSAssert( [child isKindOfClass:[CCParticleSystemBase class]], @"CCParticleBatchNode only supports CCQuadParticleSystems as children"); - NSAssert( child.texture.name == _textureAtlas.texture.name, @"CCParticleSystem is not using the same texture id"); - - // If this is the 1st children, then copy blending function - if( [_children count] == 0 ) - _blendFunc = [child blendFunc]; - - NSAssert( _blendFunc.src == child.blendFunc.src && _blendFunc.dst == child.blendFunc.dst, @"Can't add a PaticleSystem that uses a differnt blending function"); - - //no lazy sorting, so don't call super addChild, call helper instead - NSUInteger pos = [self addChildHelper:child z:z tag:aTag]; - - //get new atlasIndex - NSUInteger atlasIndex; - - if (pos != 0) - atlasIndex = [[_children objectAtIndex:pos-1] atlasIndex] + [[_children objectAtIndex:pos-1] totalParticles]; - else - atlasIndex = 0; - - [self insertChild:child inAtlasAtIndex:atlasIndex]; - - // update quad info - [child setBatchNode:self]; -} - -// don't use lazy sorting, reordering the particle systems quads afterwards would be too complex -// XXX research whether lazy sorting + freeing current quads and calloc a new block with size of capacity would be faster -// XXX or possibly using vertexZ for reordering, that would be fastest -// this helper is almost equivalent to CCNode's addChild, but doesn't make use of the lazy sorting --(NSUInteger) addChildHelper: (CCNode*) child z:(NSInteger)z name:(NSString*) name -{ - NSAssert( child != nil, @"Argument must be non-nil"); - NSAssert( child.parent == nil, @"child already added. It can't be added again"); - - if( ! _children ) - _children = [[NSMutableArray alloc] initWithCapacity:4]; - - //don't use a lazy insert - NSUInteger pos = [self searchNewPositionInChildrenForZ:z]; - - [_children insertObject:child atIndex:pos]; - - child.name = name; - [child _setZOrder:z]; - - [child setParent: self]; - - if( _isInActiveScene ) { - [child onEnter]; - [child onEnterTransitionDidFinish]; - } - return pos; -} - -// Reorder will be done in this function, no "lazy" reorder to particles --(void) reorderChild:(CCParticleSystemBase*)child z:(NSInteger)z -{ - NSAssert( child != nil, @"Child must be non-nil"); - NSAssert( [_children containsObject:child], @"Child doesn't belong to batch" ); - - if( z == child.zOrder ) - return; - - // no reordering if only 1 child - if( [_children count] > 1) - { - NSUInteger newIndex = 0; - NSUInteger oldIndex = 0; - - [self getCurrentIndex:&oldIndex newIndex:&newIndex forChild:child z:z]; - - if( oldIndex != newIndex ) { - - // reorder _children array - [_children removeObjectAtIndex:oldIndex]; - [_children insertObject:child atIndex:newIndex]; - - // save old altasIndex - NSUInteger oldAtlasIndex = child.atlasIndex; - - // update atlas index - [self updateAllAtlasIndexes]; - - // Find new AtlasIndex - NSUInteger newAtlasIndex = 0; - for( NSUInteger i=0;i < [_children count];i++) { - CCParticleSystemBase *node = [_children objectAtIndex:i]; - if( node == child ) { - newAtlasIndex = [child atlasIndex]; - break; - } - } - - // reorder textureAtlas quads - [_textureAtlas moveQuadsFromIndex:oldAtlasIndex amount:child.totalParticles atIndex:newAtlasIndex]; - - [child updateWithNoTime]; - } - } - - [child _setZOrder:z]; -} - --(void) getCurrentIndex:(NSUInteger*)oldIndex newIndex:(NSUInteger*)newIndex forChild:(CCNode*)child z:(NSInteger)z -{ - BOOL foundCurrentIdx = NO; - BOOL foundNewIdx = NO; - - NSInteger minusOne = 0; - NSUInteger count = [_children count]; - - for( NSUInteger i=0; i < count; i++ ) { - - CCNode *node = [_children objectAtIndex:i]; - - // new index - if( node.zOrder > z && ! foundNewIdx ) { - *newIndex = i; - foundNewIdx = YES; - - if( foundCurrentIdx && foundNewIdx ) - break; - } - - // current index - if( child == node ) { - *oldIndex = i; - foundCurrentIdx = YES; - - if( ! foundNewIdx ) - minusOne = -1; - - if( foundCurrentIdx && foundNewIdx ) - break; - - } - - } - - if( ! foundNewIdx ) - *newIndex = count; - - *newIndex += minusOne; -} - --(NSUInteger) searchNewPositionInChildrenForZ: (NSInteger) z -{ - NSUInteger count = [_children count]; - - for( NSUInteger i=0; i < count; i++ ) { - CCNode *child = [_children objectAtIndex:i]; - if (child.zOrder > z) - return i; - } - return count; -} - -// override removeChild: --(void)removeChild: (CCParticleSystemBase*) child cleanup:(BOOL)doCleanup -{ - // explicit nil handling - if (child == nil) - return; - - NSAssert([_children containsObject:child], @"CCParticleBatchNode doesn't contain the sprite. Can't remove it"); - - [super removeChild:child cleanup:doCleanup]; - - // remove child helper - [_textureAtlas removeQuadsAtIndex:child.atlasIndex amount:child.totalParticles]; - - // after memmove of data, empty the quads at the end of array - [_textureAtlas fillWithEmptyQuadsFromIndex:_textureAtlas.totalQuads amount:child.totalParticles]; - - // paticle could be reused for self rendering - [child setBatchNode:nil]; - - [self updateAllAtlasIndexes]; -} - --(void)removeChildAtIndex:(NSUInteger)index cleanup:(BOOL) doCleanup -{ - [self removeChild:(CCParticleSystemBase *)[_children objectAtIndex:index] cleanup:doCleanup]; -} - --(void)removeAllChildrenWithCleanup:(BOOL)doCleanup -{ - [_children makeObjectsPerformSelector:@selector(setBatchNode:) withObject:nil]; - - [super removeAllChildrenWithCleanup:doCleanup]; - - [_textureAtlas removeAllQuads]; -} - -#pragma mark CCParticleBatchNode - Node overrides --(void) draw -{ - CC_PROFILER_STOP(@"CCParticleBatchNode - draw"); - - if( _textureAtlas.totalQuads == 0 ) - return; - - CC_NODE_DRAW_SETUP(); - - ccGLBlendFunc( _blendFunc.src, _blendFunc.dst ); - - [_textureAtlas drawQuads]; - - CC_PROFILER_STOP(@"CCParticleBatchNode - draw"); -} - -#pragma mark CCParticleBatchNode - private - --(void) increaseAtlasCapacityTo:(NSUInteger) quantity -{ - CCLOG(@"cocos2d: CCParticleBatchNode: resizing TextureAtlas capacity from [%lu] to [%lu].", - (long)_textureAtlas.capacity, - (long)quantity); - - if( ! [_textureAtlas resizeCapacity:quantity] ) { - // serious problems - CCLOGWARN(@"cocos2d: WARNING: Not enough memory to resize the atlas"); - NSAssert(NO,@"XXX: CCParticleBatchNode #increaseAtlasCapacity SHALL handle this assert"); - } -} - -//sets a 0'd quad into the quads array --(void) disableParticle:(NSUInteger)particleIndex -{ - ccV3F_C4B_T2F_Quad* quad = &((_textureAtlas.quads)[particleIndex]); - quad->br.vertices.x = quad->br.vertices.y = quad->tr.vertices.x = quad->tr.vertices.y = quad->tl.vertices.x = quad->tl.vertices.y = quad->bl.vertices.x = quad->bl.vertices.y = 0.0f; -} - -#pragma mark CCParticleBatchNode - add / remove / reorder helper methods - -// add child helper --(void) insertChild:(CCParticleSystemBase*) pSystem inAtlasAtIndex:(NSUInteger)index -{ - pSystem.atlasIndex = index; - - if(_textureAtlas.totalQuads + pSystem.totalParticles > _textureAtlas.capacity) - { - [self increaseAtlasCapacityTo:_textureAtlas.totalQuads + pSystem.totalParticles]; - - // after a realloc empty quads of textureAtlas can be filled with gibberish (realloc doesn't perform calloc), insert empty quads to prevent it - [_textureAtlas fillWithEmptyQuadsFromIndex:_textureAtlas.capacity - pSystem.totalParticles amount:pSystem.totalParticles]; - } - - // make room for quads, not necessary for last child - if (pSystem.atlasIndex + pSystem.totalParticles != _textureAtlas.totalQuads) - [_textureAtlas moveQuadsFromIndex:index to:index+pSystem.totalParticles]; - - // increase totalParticles here for new particles, update method of particlesystem will fill the quads - [_textureAtlas increaseTotalQuadsWith:pSystem.totalParticles]; - - [self updateAllAtlasIndexes]; -} - -//rebuild atlas indexes --(void) updateAllAtlasIndexes -{ - NSUInteger index = 0; - - for (CCParticleSystemBase *child in _children) - { - child.atlasIndex = index; - index += child.totalParticles; - } -} - -#pragma mark CCParticleBatchNode - CocosNodeTexture protocol - --(void) updateBlendFunc -{ - if( ! [_textureAtlas.texture hasPremultipliedAlpha] ) { - _blendFunc.src = GL_SRC_ALPHA; - _blendFunc.dst = GL_ONE_MINUS_SRC_ALPHA; - } -} - --(void) setTexture:(CCTexture*)texture -{ - _textureAtlas.texture = texture; - - // If the new texture has No premultiplied alpha, AND the blendFunc hasn't been changed, then update it - if( texture && ! [texture hasPremultipliedAlpha] && ( _blendFunc.src == CC_BLEND_SRC && _blendFunc.dst == CC_BLEND_DST ) ) - { - _blendFunc.src = GL_SRC_ALPHA; - _blendFunc.dst = GL_ONE_MINUS_SRC_ALPHA; - } -} - --(CCTexture*) texture -{ - return _textureAtlas.texture; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleExamples.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleExamples.h deleted file mode 100644 index 77462e3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleExamples.h +++ /dev/null @@ -1,73 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "ccMacros.h" -#import "CCParticleSystem.h" - -@interface CCParticleFire: CCParticleSystem - -@end - -@interface CCParticleFireworks : CCParticleSystem - -@end - -@interface CCParticleSun : CCParticleSystem - -@end - -@interface CCParticleGalaxy : CCParticleSystem - -@end - -@interface CCParticleFlower : CCParticleSystem - -@end - -@interface CCParticleMeteor : CCParticleSystem - -@end - -@interface CCParticleSpiral : CCParticleSystem - -@end - -@interface CCParticleExplosion : CCParticleSystem - -@end - -@interface CCParticleSmoke : CCParticleSystem - -@end - -@interface CCParticleSnow : CCParticleSystem - -@end - -@interface CCParticleRain : CCParticleSystem - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleExamples.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleExamples.m deleted file mode 100644 index 5addd8f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleExamples.m +++ /dev/null @@ -1,927 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - - -// cocos2d -#import "CCParticleExamples.h" -#import "CCTextureCache.h" -#import "CCDirector.h" -#import "Support/CGPointExtension.h" - -// -// ParticleFireworks -// -@implementation CCParticleFireworks --(id) init -{ - return [self initWithTotalParticles:1500]; -} - --(id) initWithTotalParticles:(NSUInteger)p -{ - if( (self=[super initWithTotalParticles:p]) ) { - // _duration - _duration = CCParticleSystemDurationInfinity; - - // Gravity Mode - self.emitterMode = CCParticleSystemModeGravity; - - // Gravity Mode: gravity - self.gravity = ccp(0,-90); - - // Gravity Mode: radial - self.radialAccel = 0; - self.radialAccelVar = 0; - - // Gravity Mode: speed of particles - self.speed = 180; - self.speedVar = 50; - - // emitter position - CGSize winSize = [[CCDirector sharedDirector] viewSize]; - self.position = ccp(winSize.width/2, winSize.height/2); - - // angle - _angle = 90; - _angleVar = 20; - - // life of particles - _life = 3.5f; - _lifeVar = 1; - - // emits per frame - _emissionRate = _totalParticles/_life; - - // color of particles - _startColor.r = 0.5f; - _startColor.g = 0.5f; - _startColor.b = 0.5f; - _startColor.a = 1.0f; - _startColorVar.r = 0.5f; - _startColorVar.g = 0.5f; - _startColorVar.b = 0.5f; - _startColorVar.a = 0.1f; - _endColor.r = 0.1f; - _endColor.g = 0.1f; - _endColor.b = 0.1f; - _endColor.a = 0.2f; - _endColorVar.r = 0.1f; - _endColorVar.g = 0.1f; - _endColorVar.b = 0.1f; - _endColorVar.a = 0.2f; - - // size, in pixels - _startSize = 8.0f; - _startSizeVar = 2.0f; - _endSize = CCParticleSystemStartSizeEqualToEndSize; - - self.texture = [[CCTextureCache sharedTextureCache] addImage: @"fire.png"]; - - // additive - self.blendAdditive = NO; - } - - return self; -} -@end - -// -// ParticleFire -// -@implementation CCParticleFire --(id) init -{ - return [self initWithTotalParticles:250]; -} - --(id) initWithTotalParticles:(NSUInteger) p -{ - if( (self=[super initWithTotalParticles:p]) ) { - - // _duration - _duration = CCParticleSystemDurationInfinity; - - // Gravity Mode - self.emitterMode = CCParticleSystemModeGravity; - - // Gravity Mode: gravity - self.gravity = ccp(0,0); - - // Gravity Mode: radial acceleration - self.radialAccel = 0; - self.radialAccelVar = 0; - - // Gravity Mode: speed of particles - self.speed = 60; - self.speedVar = 20; - - // starting _angle - _angle = 90; - _angleVar = 10; - - // emitter position - CGSize winSize = [[CCDirector sharedDirector] viewSize]; - self.position = ccp(winSize.width/2, 60); - self.posVar = ccp(40, 20); - - // _life of particles - _life = 3; - _lifeVar = 0.25f; - - - // size, in pixels - _startSize = 54.0f; - _startSizeVar = 10.0f; - _endSize = CCParticleSystemStartSizeEqualToEndSize; - - // emits per frame - _emissionRate = _totalParticles/_life; - - // color of particles - _startColor.r = 0.76f; - _startColor.g = 0.25f; - _startColor.b = 0.12f; - _startColor.a = 1.0f; - _startColorVar.r = 0.0f; - _startColorVar.g = 0.0f; - _startColorVar.b = 0.0f; - _startColorVar.a = 0.0f; - _endColor.r = 0.0f; - _endColor.g = 0.0f; - _endColor.b = 0.0f; - _endColor.a = 1.0f; - _endColorVar.r = 0.0f; - _endColorVar.g = 0.0f; - _endColorVar.b = 0.0f; - _endColorVar.a = 0.0f; - - self.texture = [[CCTextureCache sharedTextureCache] addImage: @"fire.png"]; - - // additive - self.blendAdditive = YES; - } - - return self; -} -@end - -// -// ParticleSun -// -@implementation CCParticleSun --(id) init -{ - return [self initWithTotalParticles:350]; -} - --(id) initWithTotalParticles:(NSUInteger) p -{ - if( (self=[super initWithTotalParticles:p]) ) { - - // additive - self.blendAdditive = YES; - - // _duration - _duration = CCParticleSystemDurationInfinity; - - // Gravity Mode - self.emitterMode = CCParticleSystemModeGravity; - - // Gravity Mode: gravity - self.gravity = ccp(0,0); - - // Gravity mode: radial acceleration - self.radialAccel = 0; - self.radialAccelVar = 0; - - // Gravity mode: speed of particles - self.speed = 20; - self.speedVar = 5; - - - // _angle - _angle = 90; - _angleVar = 360; - - // emitter position - CGSize winSize = [[CCDirector sharedDirector] viewSize]; - self.position = ccp(winSize.width/2, winSize.height/2); - self.posVar = CGPointZero; - - // _life of particles - _life = 1; - _lifeVar = 0.5f; - - // size, in pixels - _startSize = 30.0f; - _startSizeVar = 10.0f; - _endSize = CCParticleSystemStartSizeEqualToEndSize; - - // emits per seconds - _emissionRate = _totalParticles/_life; - - // color of particles - _startColor.r = 0.76f; - _startColor.g = 0.25f; - _startColor.b = 0.12f; - _startColor.a = 1.0f; - _startColorVar.r = 0.0f; - _startColorVar.g = 0.0f; - _startColorVar.b = 0.0f; - _startColorVar.a = 0.0f; - _endColor.r = 0.0f; - _endColor.g = 0.0f; - _endColor.b = 0.0f; - _endColor.a = 1.0f; - _endColorVar.r = 0.0f; - _endColorVar.g = 0.0f; - _endColorVar.b = 0.0f; - _endColorVar.a = 0.0f; - - self.texture = [[CCTextureCache sharedTextureCache] addImage: @"fire.png"]; - } - - return self; -} -@end - -// -// ParticleGalaxy -// -@implementation CCParticleGalaxy --(id) init -{ - return [self initWithTotalParticles:200]; -} - --(id) initWithTotalParticles:(NSUInteger)p -{ - if( (self=[super initWithTotalParticles:p]) ) { - - // _duration - _duration = CCParticleSystemDurationInfinity; - - // Gravity Mode - self.emitterMode = CCParticleSystemModeGravity; - - // Gravity Mode: gravity - self.gravity = ccp(0,0); - - // Gravity Mode: speed of particles - self.speed = 60; - self.speedVar = 10; - - // Gravity Mode: radial - self.radialAccel = -80; - self.radialAccelVar = 0; - - // Gravity Mode: tagential - self.tangentialAccel = 80; - self.tangentialAccelVar = 0; - - // _angle - _angle = 90; - _angleVar = 360; - - // emitter position - CGSize winSize = [[CCDirector sharedDirector] viewSize]; - self.position = ccp(winSize.width/2, winSize.height/2); - self.posVar = CGPointZero; - - // _life of particles - _life = 4; - _lifeVar = 1; - - // size, in pixels - _startSize = 37.0f; - _startSizeVar = 10.0f; - _endSize = CCParticleSystemStartSizeEqualToEndSize; - - // emits per second - _emissionRate = _totalParticles/_life; - - // color of particles - _startColor.r = 0.12f; - _startColor.g = 0.25f; - _startColor.b = 0.76f; - _startColor.a = 1.0f; - _startColorVar.r = 0.0f; - _startColorVar.g = 0.0f; - _startColorVar.b = 0.0f; - _startColorVar.a = 0.0f; - _endColor.r = 0.0f; - _endColor.g = 0.0f; - _endColor.b = 0.0f; - _endColor.a = 1.0f; - _endColorVar.r = 0.0f; - _endColorVar.g = 0.0f; - _endColorVar.b = 0.0f; - _endColorVar.a = 0.0f; - - self.texture = [[CCTextureCache sharedTextureCache] addImage: @"fire.png"]; - - // additive - self.blendAdditive = YES; - } - - return self; -} -@end - -// -// ParticleFlower -// -@implementation CCParticleFlower --(id) init -{ - return [self initWithTotalParticles:250]; -} - --(id) initWithTotalParticles:(NSUInteger) p -{ - if( (self=[super initWithTotalParticles:p]) ) { - - // _duration - _duration = CCParticleSystemDurationInfinity; - - // Gravity Mode - self.emitterMode = CCParticleSystemModeGravity; - - // Gravity Mode: gravity - self.gravity = ccp(0,0); - - // Gravity Mode: speed of particles - self.speed = 80; - self.speedVar = 10; - - // Gravity Mode: radial - self.radialAccel = -60; - self.radialAccelVar = 0; - - // Gravity Mode: tagential - self.tangentialAccel = 15; - self.tangentialAccelVar = 0; - - // _angle - _angle = 90; - _angleVar = 360; - - // emitter position - CGSize winSize = [[CCDirector sharedDirector] viewSize]; - self.position = ccp(winSize.width/2, winSize.height/2); - self.posVar = CGPointZero; - - // _life of particles - _life = 4; - _lifeVar = 1; - - // size, in pixels - _startSize = 30.0f; - _startSizeVar = 10.0f; - _endSize = CCParticleSystemStartSizeEqualToEndSize; - - // emits per second - _emissionRate = _totalParticles/_life; - - // color of particles - _startColor.r = 0.50f; - _startColor.g = 0.50f; - _startColor.b = 0.50f; - _startColor.a = 1.0f; - _startColorVar.r = 0.5f; - _startColorVar.g = 0.5f; - _startColorVar.b = 0.5f; - _startColorVar.a = 0.5f; - _endColor.r = 0.0f; - _endColor.g = 0.0f; - _endColor.b = 0.0f; - _endColor.a = 1.0f; - _endColorVar.r = 0.0f; - _endColorVar.g = 0.0f; - _endColorVar.b = 0.0f; - _endColorVar.a = 0.0f; - - self.texture = [[CCTextureCache sharedTextureCache] addImage: @"fire.png"]; - - // additive - self.blendAdditive = YES; - } - - return self; -} -@end - -// -// ParticleMeteor -// -@implementation CCParticleMeteor --(id) init -{ - return [self initWithTotalParticles:150]; -} - --(id) initWithTotalParticles:(NSUInteger) p -{ - if( (self=[super initWithTotalParticles:p]) ) { - - // _duration - _duration = CCParticleSystemDurationInfinity; - - // Gravity Mode - self.emitterMode = CCParticleSystemModeGravity; - - // Gravity Mode: gravity - self.gravity = ccp(-200,200); - - // Gravity Mode: speed of particles - self.speed = 15; - self.speedVar = 5; - - // Gravity Mode: radial - self.radialAccel = 0; - self.radialAccelVar = 0; - - // Gravity Mode: tagential - self.tangentialAccel = 0; - self.tangentialAccelVar = 0; - - // _angle - _angle = 90; - _angleVar = 360; - - // emitter position - CGSize winSize = [[CCDirector sharedDirector] viewSize]; - self.position = ccp(winSize.width/2, winSize.height/2); - self.posVar = CGPointZero; - - // _life of particles - _life = 2; - _lifeVar = 1; - - // size, in pixels - _startSize = 60.0f; - _startSizeVar = 10.0f; - _endSize = CCParticleSystemStartSizeEqualToEndSize; - - // emits per second - _emissionRate = _totalParticles/_life; - - // color of particles - _startColor.r = 0.2f; - _startColor.g = 0.4f; - _startColor.b = 0.7f; - _startColor.a = 1.0f; - _startColorVar.r = 0.0f; - _startColorVar.g = 0.0f; - _startColorVar.b = 0.2f; - _startColorVar.a = 0.1f; - _endColor.r = 0.0f; - _endColor.g = 0.0f; - _endColor.b = 0.0f; - _endColor.a = 1.0f; - _endColorVar.r = 0.0f; - _endColorVar.g = 0.0f; - _endColorVar.b = 0.0f; - _endColorVar.a = 0.0f; - - self.texture = [[CCTextureCache sharedTextureCache] addImage: @"fire.png"]; - - // additive - self.blendAdditive = YES; - } - - return self; -} -@end - -// -// ParticleSpiral -// -@implementation CCParticleSpiral --(id) init -{ - return [self initWithTotalParticles:500]; -} - --(id) initWithTotalParticles:(NSUInteger) p -{ - if( (self=[super initWithTotalParticles:p]) ) { - - // _duration - _duration = CCParticleSystemDurationInfinity; - - // Gravity Mode - self.emitterMode = CCParticleSystemModeGravity; - - // Gravity Mode: gravity - self.gravity = ccp(0,0); - - // Gravity Mode: speed of particles - self.speed = 150; - self.speedVar = 0; - - // Gravity Mode: radial - self.radialAccel = -380; - self.radialAccelVar = 0; - - // Gravity Mode: tagential - self.tangentialAccel = 45; - self.tangentialAccelVar = 0; - - // _angle - _angle = 90; - _angleVar = 0; - - // emitter position - CGSize winSize = [[CCDirector sharedDirector] viewSize]; - self.position = ccp(winSize.width/2, winSize.height/2); - self.posVar = CGPointZero; - - // _life of particles - _life = 12; - _lifeVar = 0; - - // size, in pixels - _startSize = 20.0f; - _startSizeVar = 0.0f; - _endSize = CCParticleSystemStartSizeEqualToEndSize; - - // emits per second - _emissionRate = _totalParticles/_life; - - // color of particles - _startColor.r = 0.5f; - _startColor.g = 0.5f; - _startColor.b = 0.5f; - _startColor.a = 1.0f; - _startColorVar.r = 0.5f; - _startColorVar.g = 0.5f; - _startColorVar.b = 0.5f; - _startColorVar.a = 0.0f; - _endColor.r = 0.5f; - _endColor.g = 0.5f; - _endColor.b = 0.5f; - _endColor.a = 1.0f; - _endColorVar.r = 0.5f; - _endColorVar.g = 0.5f; - _endColorVar.b = 0.5f; - _endColorVar.a = 0.0f; - - self.texture = [[CCTextureCache sharedTextureCache] addImage: @"fire.png"]; - - // additive - self.blendAdditive = NO; - } - - return self; -} -@end - -// -// ParticleExplosion -// -@implementation CCParticleExplosion --(id) init -{ - return [self initWithTotalParticles:700]; -} - --(id) initWithTotalParticles:(NSUInteger)p -{ - if( (self=[super initWithTotalParticles:p]) ) { - - // _duration - _duration = 0.1f; - - self.emitterMode = CCParticleSystemModeGravity; - - // Gravity Mode: gravity - self.gravity = ccp(0,0); - - // Gravity Mode: speed of particles - self.speed = 70; - self.speedVar = 40; - - // Gravity Mode: radial - self.radialAccel = 0; - self.radialAccelVar = 0; - - // Gravity Mode: tagential - self.tangentialAccel = 0; - self.tangentialAccelVar = 0; - - // _angle - _angle = 90; - _angleVar = 360; - - // emitter position - CGSize winSize = [[CCDirector sharedDirector] viewSize]; - self.position = ccp(winSize.width/2, winSize.height/2); - self.posVar = CGPointZero; - - // _life of particles - _life = 5.0f; - _lifeVar = 2; - - // size, in pixels - _startSize = 15.0f; - _startSizeVar = 10.0f; - _endSize = CCParticleSystemStartSizeEqualToEndSize; - - // emits per second - _emissionRate = _totalParticles/_duration; - - // color of particles - _startColor.r = 0.7f; - _startColor.g = 0.1f; - _startColor.b = 0.2f; - _startColor.a = 1.0f; - _startColorVar.r = 0.5f; - _startColorVar.g = 0.5f; - _startColorVar.b = 0.5f; - _startColorVar.a = 0.0f; - _endColor.r = 0.5f; - _endColor.g = 0.5f; - _endColor.b = 0.5f; - _endColor.a = 0.0f; - _endColorVar.r = 0.5f; - _endColorVar.g = 0.5f; - _endColorVar.b = 0.5f; - _endColorVar.a = 0.0f; - - self.texture = [[CCTextureCache sharedTextureCache] addImage: @"fire.png"]; - - // additive - self.blendAdditive = NO; - } - - return self; -} -@end - -// -// ParticleSmoke -// -@implementation CCParticleSmoke --(id) init -{ - return [self initWithTotalParticles:200]; -} - --(id) initWithTotalParticles:(NSUInteger) p -{ - if( (self=[super initWithTotalParticles:p]) ) { - - // _duration - _duration = CCParticleSystemDurationInfinity; - - // Emitter mode: Gravity Mode - self.emitterMode = CCParticleSystemModeGravity; - - // Gravity Mode: gravity - self.gravity = ccp(0,0); - - // Gravity Mode: radial acceleration - self.radialAccel = 0; - self.radialAccelVar = 0; - - // Gravity Mode: speed of particles - self.speed = 25; - self.speedVar = 10; - - // _angle - _angle = 90; - _angleVar = 5; - - // emitter position - CGSize winSize = [[CCDirector sharedDirector] viewSize]; - self.position = ccp(winSize.width/2, 0); - self.posVar = ccp(20, 0); - - // _life of particles - _life = 4; - _lifeVar = 1; - - // size, in pixels - _startSize = 60.0f; - _startSizeVar = 10.0f; - _endSize = CCParticleSystemStartSizeEqualToEndSize; - - // emits per frame - _emissionRate = _totalParticles/_life; - - // color of particles - _startColor.r = 0.8f; - _startColor.g = 0.8f; - _startColor.b = 0.8f; - _startColor.a = 1.0f; - _startColorVar.r = 0.02f; - _startColorVar.g = 0.02f; - _startColorVar.b = 0.02f; - _startColorVar.a = 0.0f; - _endColor.r = 0.0f; - _endColor.g = 0.0f; - _endColor.b = 0.0f; - _endColor.a = 1.0f; - _endColorVar.r = 0.0f; - _endColorVar.g = 0.0f; - _endColorVar.b = 0.0f; - _endColorVar.a = 0.0f; - - self.texture = [[CCTextureCache sharedTextureCache] addImage: @"fire.png"]; - - // additive - self.blendAdditive = NO; - } - - return self; -} -@end - -@implementation CCParticleSnow --(id) init -{ - return [self initWithTotalParticles:700]; -} - --(id) initWithTotalParticles:(NSUInteger)p -{ - if( (self=[super initWithTotalParticles:p]) ) { - - // _duration - _duration = CCParticleSystemDurationInfinity; - - // set gravity mode. - self.emitterMode = CCParticleSystemModeGravity; - - // Gravity Mode: gravity - self.gravity = ccp(0,-1); - - // Gravity Mode: speed of particles - self.speed = 5; - self.speedVar = 1; - - // Gravity Mode: radial - self.radialAccel = 0; - self.radialAccelVar = 1; - - // Gravity mode: tagential - self.tangentialAccel = 0; - self.tangentialAccelVar = 1; - - // emitter position - self.position = (CGPoint) { - [[CCDirector sharedDirector] viewSize].width / 2, - [[CCDirector sharedDirector] viewSize].height + 10 - }; - self.posVar = ccp( [[CCDirector sharedDirector] viewSize].width / 2, 0 ); - - // _angle - _angle = -90; - _angleVar = 5; - - // _life of particles - _life = 45; - _lifeVar = 15; - - // size, in pixels - _startSize = 10.0f; - _startSizeVar = 5.0f; - _endSize = CCParticleSystemStartSizeEqualToEndSize; - - // emits per second - _emissionRate = 10; - - // color of particles - _startColor.r = 1.0f; - _startColor.g = 1.0f; - _startColor.b = 1.0f; - _startColor.a = 1.0f; - _startColorVar.r = 0.0f; - _startColorVar.g = 0.0f; - _startColorVar.b = 0.0f; - _startColorVar.a = 0.0f; - _endColor.r = 1.0f; - _endColor.g = 1.0f; - _endColor.b = 1.0f; - _endColor.a = 0.0f; - _endColorVar.r = 0.0f; - _endColorVar.g = 0.0f; - _endColorVar.b = 0.0f; - _endColorVar.a = 0.0f; - - self.texture = [[CCTextureCache sharedTextureCache] addImage: @"fire.png"]; - - // additive - self.blendAdditive = NO; - } - - return self; -} -@end - -@implementation CCParticleRain --(id) init -{ - return [self initWithTotalParticles:1000]; -} - --(id) initWithTotalParticles:(NSUInteger)p -{ - if( (self=[super initWithTotalParticles:p]) ) { - - // _duration - _duration = CCParticleSystemDurationInfinity; - - self.emitterMode = CCParticleSystemModeGravity; - - // Gravity Mode: gravity - self.gravity = ccp(10,-10); - - // Gravity Mode: radial - self.radialAccel = 0; - self.radialAccelVar = 1; - - // Gravity Mode: tagential - self.tangentialAccel = 0; - self.tangentialAccelVar = 1; - - // Gravity Mode: speed of particles - self.speed = 130; - self.speedVar = 30; - - // _angle - _angle = -90; - _angleVar = 5; - - - // emitter position - self.position = (CGPoint) { - [[CCDirector sharedDirector] viewSize].width / 2, - [[CCDirector sharedDirector] viewSize].height - }; - self.posVar = ccp( [[CCDirector sharedDirector] viewSize].width / 2, 0 ); - - // _life of particles - _life = 4.5f; - _lifeVar = 0; - - // size, in pixels - _startSize = 4.0f; - _startSizeVar = 2.0f; - _endSize = CCParticleSystemStartSizeEqualToEndSize; - - // emits per second - _emissionRate = 20; - - // color of particles - _startColor.r = 0.7f; - _startColor.g = 0.8f; - _startColor.b = 1.0f; - _startColor.a = 1.0f; - _startColorVar.r = 0.0f; - _startColorVar.g = 0.0f; - _startColorVar.b = 0.0f; - _startColorVar.a = 0.0f; - _endColor.r = 0.7f; - _endColor.g = 0.8f; - _endColor.b = 1.0f; - _endColor.a = 0.5f; - _endColorVar.r = 0.0f; - _endColorVar.g = 0.0f; - _endColorVar.b = 0.0f; - _endColorVar.a = 0.0f; - - self.texture = [[CCTextureCache sharedTextureCache] addImage: @"fire.png"]; - - // additive - self.blendAdditive = NO; - } - - return self; -} -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleSystem.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleSystem.h deleted file mode 100644 index 71e1cb1..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleSystem.h +++ /dev/null @@ -1,73 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2009 Leonardo Kasperavičius - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCParticleSystemBase.h" -#import "ccConfig.h" - -@class CCSpriteFrame; - -/** - - CCParticleSytem improves upon the performance in CCParticleSystemBase and is the default class - for adding particles. Please see CCParticleSystemBase documentation. - - ### Special features and Limitations - - - Particle size can be any float number. - - The system can be scaled. - - The particles can be rotated. - - It supports subrects. - - It supports batched rendering for improved performance. - - */ - -@interface CCParticleSystem : CCParticleSystemBase { - - // Quads to be rendered. - ccV3F_C4B_T2F_Quad *_quads; - - // Indices. - GLushort *_indices; - - // VAO. - GLuint _VAOname; - - //0: vertex 1: indices. - GLuint _buffersVBO[2]; -} - -/** - * Set particle system texture using specified texture and texture coords value. - * - * @param texture Texture. - * @param rect Texture coords. - */ --(void) setTexture:(CCTexture *)texture withRect:(CGRect)rect; - -@end - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleSystem.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleSystem.m deleted file mode 100644 index 6b2fb10..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleSystem.m +++ /dev/null @@ -1,500 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2009 Leonardo Kasperavičius - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - - -// opengl -#import "Platforms/CCGL.h" - -// cocos2d -#import "ccConfig.h" -#import "CCParticleSystem.h" -#import "CCParticleBatchNode.h" -#import "CCTextureAtlas.h" -#import "CCTextureCache.h" -#import "ccMacros.h" -#import "CCSpriteFrame.h" -#import "CCDirector.h" -#import "CCShaderCache.h" -#import "ccGLStateCache.h" -#import "CCGLProgram.h" -#import "CCConfiguration.h" - -// support -#import "Support/OpenGL_Internal.h" -#import "Support/CGPointExtension.h" -#import "Support/TransformUtils.h" -#import "Support/NSThread+performBlock.h" - -// extern -#import "kazmath/GL/matrix.h" - -#import "CCNode_Private.h" -#import "CCParticleSystemBase_Private.h" -#import "CCParticleSystem_Private.h" -#import "CCTexture_Private.h" - -@interface CCParticleSystem () --(void) initVAO; --(BOOL) allocMemory; -@end - -@implementation CCParticleSystem - -// overriding the init method --(id) initWithTotalParticles:(NSUInteger) numberOfParticles -{ - // base initialization - if( (self=[super initWithTotalParticles:numberOfParticles]) ) { - - // allocating data space - if( ! [self allocMemory] ) { - return nil; - } - - // Don't initialize the texCoords yet since there are not textures -// [self initTexCoordsWithRect:CGRectMake(0, 0, [_texture pixelsWide], [_texture pixelsHigh])]; - - [self initIndices]; - [self initVAO]; - - self.shaderProgram = [[CCShaderCache sharedShaderCache] programForKey:kCCShader_PositionTextureColor]; - } - - return self; -} - --(BOOL) allocMemory -{ - NSAssert( ( !_quads && !_indices), @"Memory already alloced"); - NSAssert( !_batchNode, @"Memory should not be alloced when not using batchNode"); - - _quads = calloc( sizeof(_quads[0]) * _totalParticles, 1 ); - _indices = calloc( sizeof(_indices[0]) * _totalParticles * 6, 1 ); - - if( !_quads || !_indices) { - CCLOG(@"cocos2d: Particle system: not enough memory"); - if( _quads ) - free( _quads ); - if(_indices) - free(_indices); - - return NO; - } - - return YES; -} - -- (void) setTotalParticles:(NSUInteger)tp -{ - // If we are setting the total numer of particles to a number higher - // than what is allocated, we need to allocate new arrays - if( tp > _allocatedParticles ) - { - // Allocate new memory - size_t particlesSize = tp * sizeof(_CCParticle); - size_t quadsSize = sizeof(_quads[0]) * tp * 1; - size_t indicesSize = sizeof(_indices[0]) * tp * 6 * 1; - - _CCParticle* particlesNew = realloc(_particles, particlesSize); - ccV3F_C4B_T2F_Quad *quadsNew = realloc(_quads, quadsSize); - GLushort* indicesNew = realloc(_indices, indicesSize); - - if (particlesNew && quadsNew && indicesNew) - { - // Assign pointers - _particles = particlesNew; - _quads = quadsNew; - _indices = indicesNew; - - // Clear the memory - // XXX: Bug? If the quads are cleared, then drawing doesn't work... WHY??? XXX -// memset(_quads, 0, quadsSize); - memset(_particles, 0, particlesSize); - memset(_indices, 0, indicesSize); - - _allocatedParticles = tp; - } - else - { - // Out of memory, failed to resize some array - if (particlesNew) _particles = particlesNew; - if (quadsNew) _quads = quadsNew; - if (indicesNew) _indices = indicesNew; - - CCLOG(@"Particle system: out of memory"); - return; - } - - _totalParticles = tp; - - // Init particles - if (_batchNode) - { - for (int i = 0; i < _totalParticles; i++) - { - _particles[i].atlasIndex=i; - } - } - - [self initIndices]; - - // clean VAO - glDeleteBuffers(2, &_buffersVBO[0]); - glDeleteVertexArrays(1, &_VAOname); - - [self initVAO]; - } - else - { - _totalParticles = tp; - } - - [self resetSystem]; -} - --(void) initVAO -{ - // VAO requires GL_APPLE_vertex_array_object in order to be created on a different thread - // https://devforums.apple.com/thread/145566?tstart=0 - - void (^createVAO)(void) = ^ { - glGenVertexArrays(1, &_VAOname); - ccGLBindVAO(_VAOname); - - #define kQuadSize sizeof(_quads[0].bl) - - glGenBuffers(2, &_buffersVBO[0]); - - glBindBuffer(GL_ARRAY_BUFFER, _buffersVBO[0]); - glBufferData(GL_ARRAY_BUFFER, sizeof(_quads[0]) * _totalParticles, _quads, GL_DYNAMIC_DRAW); - - // vertices - glEnableVertexAttribArray(kCCVertexAttrib_Position); - glVertexAttribPointer(kCCVertexAttrib_Position, 2, GL_FLOAT, GL_FALSE, kQuadSize, (GLvoid*) offsetof( ccV3F_C4B_T2F, vertices)); - - // colors - glEnableVertexAttribArray(kCCVertexAttrib_Color); - glVertexAttribPointer(kCCVertexAttrib_Color, 4, GL_UNSIGNED_BYTE, GL_TRUE, kQuadSize, (GLvoid*) offsetof( ccV3F_C4B_T2F, colors)); - - // tex coords - glEnableVertexAttribArray(kCCVertexAttrib_TexCoords); - glVertexAttribPointer(kCCVertexAttrib_TexCoords, 2, GL_FLOAT, GL_FALSE, kQuadSize, (GLvoid*) offsetof( ccV3F_C4B_T2F, texCoords)); - - glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, _buffersVBO[1]); - glBufferData(GL_ELEMENT_ARRAY_BUFFER, sizeof(_indices[0]) * _totalParticles * 6, _indices, GL_STATIC_DRAW); - - // Must unbind the VAO before changing the element buffer. - ccGLBindVAO(0); - glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0); - glBindBuffer(GL_ARRAY_BUFFER, 0); - - CHECK_GL_ERROR_DEBUG(); - }; - - NSThread *cocos2dThread = [[CCDirector sharedDirector] runningThread]; - if( cocos2dThread == [NSThread currentThread] || [[CCConfiguration sharedConfiguration] supportsShareableVAO] ) - createVAO(); - else - [cocos2dThread performBlock:createVAO waitUntilDone:YES]; -} - --(void) dealloc -{ - if( ! _batchNode ) { - free(_quads); - free(_indices); - - glDeleteBuffers(2, &_buffersVBO[0]); - glDeleteVertexArrays(1, &_VAOname); - } - -} - -// pointRect is in Points coordinates. --(void) initTexCoordsWithRect:(CGRect)pointRect -{ - // convert to Tex coords - - CGFloat scale = self.texture.contentScale; - CGRect rect = CGRectMake( - pointRect.origin.x * scale, - pointRect.origin.y * scale, - pointRect.size.width * scale, - pointRect.size.height * scale ); - - GLfloat wide = [_texture pixelWidth]; - GLfloat high = [_texture pixelHeight]; - -#if CC_FIX_ARTIFACTS_BY_STRECHING_TEXEL - GLfloat left = (rect.origin.x*2+1) / (wide*2); - GLfloat bottom = (rect.origin.y*2+1) / (high*2); - GLfloat right = left + (rect.size.width*2-2) / (wide*2); - GLfloat top = bottom + (rect.size.height*2-2) / (high*2); -#else - GLfloat left = rect.origin.x / wide; - GLfloat bottom = rect.origin.y / high; - GLfloat right = left + rect.size.width / wide; - GLfloat top = bottom + rect.size.height / high; -#endif // ! CC_FIX_ARTIFACTS_BY_STRECHING_TEXEL - - // Important. Texture in cocos2d are inverted, so the Y component should be inverted - CC_SWAP( top, bottom); - - ccV3F_C4B_T2F_Quad *quads; - NSUInteger start, end; - if (_batchNode) - { - quads = [[_batchNode textureAtlas] quads]; - start = _atlasIndex; - end = _atlasIndex + _totalParticles; - } - else - { - quads = _quads; - start = 0; - end = _totalParticles; - } - - for(NSUInteger i=start; iatlasIndex]); - } - else - quad = &(_quads[_particleIdx]); - - ccColor4B color = (_opacityModifyRGB) - ? (ccColor4B){ p->color.r*p->color.a*255, p->color.g*p->color.a*255, p->color.b*p->color.a*255, p->color.a*255} - : (ccColor4B){ p->color.r*255, p->color.g*255, p->color.b*255, p->color.a*255}; - - quad->bl.colors = color; - quad->br.colors = color; - quad->tl.colors = color; - quad->tr.colors = color; - - // vertices - GLfloat size_2 = p->size/2; - if( p->rotation ) { - GLfloat x1 = -size_2; - GLfloat y1 = -size_2; - - GLfloat x2 = size_2; - GLfloat y2 = size_2; - GLfloat x = newPos.x; - GLfloat y = newPos.y; - - GLfloat r = (GLfloat)-CC_DEGREES_TO_RADIANS(p->rotation); - GLfloat cr = cosf(r); - GLfloat sr = sinf(r); - GLfloat ax = x1 * cr - y1 * sr + x; - GLfloat ay = x1 * sr + y1 * cr + y; - GLfloat bx = x2 * cr - y1 * sr + x; - GLfloat by = x2 * sr + y1 * cr + y; - GLfloat cx = x2 * cr - y2 * sr + x; - GLfloat cy = x2 * sr + y2 * cr + y; - GLfloat dx = x1 * cr - y2 * sr + x; - GLfloat dy = x1 * sr + y2 * cr + y; - - // bottom-left - quad->bl.vertices.x = ax; - quad->bl.vertices.y = ay; - - // bottom-right vertex: - quad->br.vertices.x = bx; - quad->br.vertices.y = by; - - // top-left vertex: - quad->tl.vertices.x = dx; - quad->tl.vertices.y = dy; - - // top-right vertex: - quad->tr.vertices.x = cx; - quad->tr.vertices.y = cy; - } else { - // bottom-left vertex: - quad->bl.vertices.x = newPos.x - size_2; - quad->bl.vertices.y = newPos.y - size_2; - - // bottom-right vertex: - quad->br.vertices.x = newPos.x + size_2; - quad->br.vertices.y = newPos.y - size_2; - - // top-left vertex: - quad->tl.vertices.x = newPos.x - size_2; - quad->tl.vertices.y = newPos.y + size_2; - - // top-right vertex: - quad->tr.vertices.x = newPos.x + size_2; - quad->tr.vertices.y = newPos.y + size_2; - } -} - --(void) postStep -{ - glBindBuffer(GL_ARRAY_BUFFER, _buffersVBO[0] ); - - // Option 1: Sub Data -#if __CC_PLATFORM_MAC - glBufferSubData(GL_ARRAY_BUFFER, 0, sizeof(_quads[0])*_particleCount, _quads); - - // Option 2: Data -// glBufferData(GL_ARRAY_BUFFER, sizeof(_quads[0]) * _particleCount, _quads, GL_STREAM_DRAW); - -#elif __CC_PLATFORM_IOS - // Option 3: Orphaning + glMapBuffer - glBufferData(GL_ARRAY_BUFFER, sizeof(_quads[0])*_totalParticles, nil, GL_STREAM_DRAW); - void *buf = glMapBuffer(GL_ARRAY_BUFFER, GL_WRITE_ONLY); - memcpy(buf, _quads, sizeof(_quads[0])*_particleCount); - glUnmapBuffer(GL_ARRAY_BUFFER); -#endif - - glBindBuffer(GL_ARRAY_BUFFER, 0); - - CHECK_GL_ERROR_DEBUG(); -} - -// overriding draw method --(void) draw -{ - NSAssert(!_batchNode,@"draw should not be called when added to a particleBatchNode"); - - CC_NODE_DRAW_SETUP(); - - ccGLBindTexture2D( [_texture name] ); - ccGLBlendFunc( _blendFunc.src, _blendFunc.dst ); - - NSAssert( _particleIdx == _particleCount, @"Abnormal error in particle quad"); - - ccGLBindVAO( _VAOname ); - glDrawElements(GL_TRIANGLES, (GLsizei) _particleIdx*6, GL_UNSIGNED_SHORT, 0); - - CC_INCREMENT_GL_DRAWS(1); - - CHECK_GL_ERROR_DEBUG(); -} - --(void) setBatchNode:(CCParticleBatchNode *)batchNode -{ - if( _batchNode != batchNode ) { - - CCParticleBatchNode *oldBatch = _batchNode; - - [super setBatchNode:batchNode]; - - // NEW: is self render ? - if( ! batchNode ) { - [self allocMemory]; - [self initIndices]; - [self setTexture:[oldBatch texture]]; - [self initVAO]; - } - - // OLD: was it self render ? cleanup - else if( ! oldBatch ) - { - // copy current state to batch - ccV3F_C4B_T2F_Quad *batchQuads = [[_batchNode textureAtlas] quads]; - ccV3F_C4B_T2F_Quad *quad = &(batchQuads[_atlasIndex] ); - memcpy( quad, _quads, _totalParticles * sizeof(_quads[0]) ); - - if (_quads) - free(_quads); - _quads = NULL; - - if (_indices) - free(_indices); - _indices = NULL; - - glDeleteBuffers(2, &_buffersVBO[0]); - glDeleteVertexArrays(1, &_VAOname); - } - } -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleSystemBase.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleSystemBase.h deleted file mode 100644 index 771ea82..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleSystemBase.h +++ /dev/null @@ -1,549 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCProtocols.h" -#import "CCNode.h" -#import "ccTypes.h" -#import "ccConfig.h" - -@class CCParticleBatchNode; -@class CCTexture; - -/** The Particle emitter lives forever. */ -#define CCParticleSystemDurationInfinity -1 - -/** The starting size of the particle is equal to the ending size. */ -#define CCParticleSystemStartSizeEqualToEndSize -1 - -/** The starting radius of the particle is equal to the ending radius. */ -#define CCParticleSystemStartRadiusEqualToEndRadius -1 - -/** Particle system mode. */ -typedef NS_ENUM(NSUInteger, CCParticleSystemMode) { - - /** Gravity mode (A mode). */ - CCParticleSystemModeGravity, - - /** Radius mode (B mode). */ - CCParticleSystemModeRadius, -}; - -/** Particle system position type. */ -typedef NS_ENUM(NSUInteger, CCParticleSystemPositionType) { - - /** Living particles are attached to the world and are unaffected by emitter repositioning. */ - CCParticleSystemPositionTypeFree, - - /** Living particles are attached to the world but will follow the emitter repositioning. - Use case: Attach an emitter to an sprite, and you want that the emitter follows the sprite. - */ - CCParticleSystemPositionTypeRelative, - - /** Living particles are attached to the emitter and are translated along with it. */ - CCParticleSystemPositionTypeGrouped, -}; - -/** Contains the values of each individual particle. */ -typedef struct _sCCParticle { - - CGPoint pos; - CGPoint startPos; - - ccColor4F color; - ccColor4F deltaColor; - - float size; - float deltaSize; - - float rotation; - float deltaRotation; - - CCTime timeToLive; - - NSUInteger atlasIndex; - - union { - // Mode A - struct { - CGPoint dir; - float radialAccel; - float tangentialAccel; - } A; - - // Mode B - struct { - float angle; - float degreesPerSecond; - float radius; - float deltaRadius; - } B; - } mode; - -}_CCParticle; - -typedef void (*_CC_UPDATE_PARTICLE_IMP)(id, SEL, _CCParticle*, CGPoint); - -/** - Felxbile particle system. - - ### Attribute overview of a particle system - - - Gravity Mode (Mode A) - - Gravity - - Direction - - Speed +- variance - - Tangential acceleration +- variance - - Radial acceleration +- variance - - - Radius Mode (Mode B) - - Start Radius +- variance - - End Radius +- variance - - Rotate +- variance - - - Properties common to all modes - - Life +- variance - - Start spin +- variance - - End spin +- variance - - Start size +- variance - - End size +- variance - - Start color +- variance - - End color +- variance - - Life +- variance - - Blending function - - - Texture - - ### Supported editors - - - Particle Designer http://particledesigner.71squared.com/ - - ### Notes - - cocos2d supports all the variables used by Particle Designer plus a bit more: - - - Spinning particles (supported when using CCParticleSystemQuad) - - Tangential acceleration (Gravity mode) - - Radial acceleration (Gravity mode) - - Radius direction (Radius mode) (Particle Designer supports outwards to inwards direction only) - - */ -@interface CCParticleSystemBase : CCNode -{ - // True if the the particle system is active. - BOOL _active; - - // Duration in seconds of the system. -1 is infinity. - float _duration; - - // Time elapsed since the start of the system (in seconds). - float _elapsed; - - // Position is from "superclass" CCNode. - CGPoint _sourcePosition; - - // Position variance. - CGPoint _posVar; - - // The angle (direction) of the particles measured in degrees. - float _angle; - - // Angle variance measured in degrees. - float _angleVar; - - // Different modes (Gravity or Radius) - - CCParticleSystemMode _emitterMode; - union { - // Mode A:Gravity + Tangential Accel + Radial Accel. - - struct { - // Gravity of the particles. - CGPoint gravity; - - // The speed the particles will have. - float speed; - - // The speed variance. - float speedVar; - - // Tangential acceleration. - float tangentialAccel; - - // Tangential acceleration variance. - float tangentialAccelVar; - - // Radial acceleration. - float radialAccel; - - // Radial acceleration variance. - float radialAccelVar; - - } A; - - // Mode B: circular movement (gravity, radial accel and tangential accel don't are not used in this mode). - struct { - - // The starting radius of the particles. - float startRadius; - - // The starting radius variance of the particles. - float startRadiusVar; - - // The ending radius of the particles. - float endRadius; - - // The ending radius variance of the particles. - float endRadiusVar; - - // Number of degress to rotate a particle around the source pos per second. - float rotatePerSecond; - - // Variance in degrees for rotatePerSecond. - float rotatePerSecondVar; - - } B; - } _mode; - - // Start ize of the particles. - float _startSize; - - // Start Size variance. - float _startSizeVar; - - // End size of the particle. - float _endSize; - - // End size of variance. - float _endSizeVar; - - // How many seconds will the particle live. - float _life; - - // Life variance. - float _lifeVar; - - // Start color of the particles. - ccColor4F _startColor; - - // Start color variance. - ccColor4F _startColorVar; - - // End color of the particles. - ccColor4F _endColor; - - // End color variance. - ccColor4F _endColorVar; - - // Start angle of the particles. - float _startSpin; - - // Start angle variance. - float _startSpinVar; - - // End angle of the particle. - float _endSpin; - - // End angle ariance. - float _endSpinVar; - - // Array of particles. - _CCParticle *_particles; - - // Maximum particles. - NSUInteger _totalParticles; - - // Count of active particles. - NSUInteger _particleCount; - - // Number of allocated particles. - NSUInteger _allocatedParticles; - - // How many particles can be emitted per second. - float _emissionRate; - - // Particle emission counter. - float _emitCounter; - - // Texture used. - CCTexture *_texture; - - // Blend function. - ccBlendFunc _blendFunc; - - // Texture alpha behavior. - BOOL _opacityModifyRGB; - - // Movment type: free or grouped. - CCParticleSystemPositionType _particlePositionType; - - // Whether or not the node will be auto-removed when there are not particles. - BOOL _autoRemoveOnFinish; - - // The particly system resetd upon visibility toggling to True. - BOOL _resetOnVisibilityToggle; - - // Particle idx. - NSUInteger _particleIdx; - - // Optimization. - _CC_UPDATE_PARTICLE_IMP _updateParticleImp; - SEL _updateParticleSel; - - // For batching. If nil, then it won't be batched. - CCParticleBatchNode *_batchNode; - - // Index of system in batch node array. - NSUInteger _atlasIndex; - - // YES if scaled or rotated. - BOOL _transformSystemDirty; -} - - -/// ----------------------------------------------------------------------- -/// @name Accessing Particle Attributes -/// ----------------------------------------------------------------------- - -/** True if particle system active. */ -@property (nonatomic,readonly) BOOL active; - -/** Quantity of particles that are being simulated at the moment. */ -@property (nonatomic,readonly) NSUInteger particleCount; - -/** How many seconds the emitter wil run. -1 means 'forever'. */ -@property (nonatomic,readwrite,assign) float duration; - -/** The source position of the emitter. */ -@property (nonatomic,readwrite,assign) CGPoint sourcePosition; - -/** The Position variance of the emitter. */ -@property (nonatomic,readwrite,assign) CGPoint posVar; - -/** Life time of each particle. */ -@property (nonatomic,readwrite,assign) float life; - -/** Life variance of each particle. */ -@property (nonatomic,readwrite,assign) float lifeVar; - -/** Angle of each particle. */ -@property (nonatomic,readwrite,assign) float angle; - -/** Angle variance of each particle. */ -@property (nonatomic,readwrite,assign) float angleVar; - -/** Start size in pixels of each particle. */ -@property (nonatomic,readwrite,assign) float startSize; - -/** Size variance in pixels of each particle. */ -@property (nonatomic,readwrite,assign) float startSizeVar; - -/** End size in pixels of each particle. */ -@property (nonatomic,readwrite,assign) float endSize; - -/** End size variance in pixels of each particle. */ -@property (nonatomic,readwrite,assign) float endSizeVar; - -/** Start color of each particle. */ -@property (nonatomic,readwrite,strong) CCColor* startColor; - -/** Start color variance of each particle. */ -@property (nonatomic,readwrite,strong) CCColor* startColorVar; - -/** End color and end color variation of each particle. */ -@property (nonatomic,readwrite,strong) CCColor* endColor; - -/** End color variance of each particle. */ -@property (nonatomic,readwrite,strong) CCColor* endColorVar; - -/** Start spin of each particle. */ -@property (nonatomic,readwrite,assign) float startSpin; - -/** Start spin variance of each particle. */ -@property (nonatomic,readwrite,assign) float startSpinVar; - -/** End spin of each particle. */ -@property (nonatomic,readwrite,assign) float endSpin; - -/** End spin variance of each particle. */ -@property (nonatomic,readwrite,assign) float endSpinVar; - -/** Emission rate of the particles. */ -@property (nonatomic,readwrite,assign) float emissionRate; - -/** Maxmium particles of the system. */ -@property (nonatomic,readwrite,assign) NSUInteger totalParticles; - -/** Particle system texture. */ -@property (nonatomic,readwrite, strong) CCTexture * texture; - -/** Blend method. */ -@property (nonatomic,readwrite) ccBlendFunc blendFunc; - -/** True to enbale alpha value modifies color. */ -@property (nonatomic, readwrite, getter=doesOpacityModifyRGB, assign) BOOL opacityModifyRGB; - -/** True to enable blend additive mode. (GL_SRC_ALPHA, GL_ONE). */ -@property (nonatomic,readwrite) BOOL blendAdditive; - -/** Particles movement type: Free or Grouped. */ -@property (nonatomic,readwrite) CCParticleSystemPositionType particlePositionType; - -/** True will remove particle system on completition. */ -@property (nonatomic,readwrite) BOOL autoRemoveOnFinish; - -/** True particle system will reset upon visibility toggling to True. */ -@property (nonatomic,readwrite) BOOL resetOnVisibilityToggle; - -/** Set emitter mode mechanism. */ -@property (nonatomic,readwrite) CCParticleSystemMode emitterMode; - - -/// ----------------------------------------------------------------------- -/// @name Accessing Gravity Mode Specific Attributes -/// ----------------------------------------------------------------------- - -/** Gravity value. Only available in 'Gravity' mode. */ -@property (nonatomic,readwrite,assign) CGPoint gravity; - -/** Speed of each particle. Only available in 'Gravity' mode. */ -@property (nonatomic,readwrite,assign) float speed; - -/** Speed variance of each particle. Only available in 'Gravity' mode. */ -@property (nonatomic,readwrite,assign) float speedVar; - -/** Tangential acceleration of each particle. Only available in 'Gravity' mode. */ -@property (nonatomic,readwrite,assign) float tangentialAccel; - -/** Tangential acceleration variance of each particle. Only available in 'Gravity' mode. */ -@property (nonatomic,readwrite,assign) float tangentialAccelVar; - -/** Radial acceleration of each particle. Only available in 'Gravity' mode. */ -@property (nonatomic,readwrite,assign) float radialAccel; - -/** Radial acceleration variance of each particle. Only available in 'Gravity' mode. */ -@property (nonatomic,readwrite,assign) float radialAccelVar; - - -/// ----------------------------------------------------------------------- -/// @name Accessing Radius Mode Specific Attributes -/// ----------------------------------------------------------------------- - -/** The starting radius of the particles. Only available in 'Radius' mode. */ -@property (nonatomic,readwrite,assign) float startRadius; - -/** The starting radius variance of the particles. Only available in 'Radius' mode. */ -@property (nonatomic,readwrite,assign) float startRadiusVar; - -/** The ending radius of the particles. Only available in 'Radius' mode. */ -@property (nonatomic,readwrite,assign) float endRadius; - -/** The ending radius variance of the particles. Only available in 'Radius' mode. */ -@property (nonatomic,readwrite,assign) float endRadiusVar; - -/** Number of degress to rotate a particle around the source pos per second. Only available in 'Radius' mode. */ -@property (nonatomic,readwrite,assign) float rotatePerSecond; - -/** Variance in degrees for rotatePerSecond. Only available in 'Radius' mode. */ -@property (nonatomic,readwrite,assign) float rotatePerSecondVar; - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCParticleSystem Object -/// ----------------------------------------------------------------------- - -/** - * Creates and returns a particle system object from the specified plist source file. - * - * @param plistFile Particle configuration file. - * - * @return The CCParticleSystem Object. - */ -+(id) particleWithFile:(NSString*)plistFile; - -/** - * Creates and returns an empty particle system object with the specified maxmium number of particles. - * - * @param numberOfParticles Maximum particles. - * - * @return The CCParticleSystem Object. - */ -+(id) particleWithTotalParticles:(NSUInteger) numberOfParticles; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCParticleSystem Object -/// ----------------------------------------------------------------------- - -/** - * Initializes and returns a particle system object from the specified plist source file. - * - * @param plistFile Particle configuration file. - * - * @return An initialized CCParticleSystem Object. - */ --(id) initWithFile:(NSString*) plistFile; - -/** - * Initializes and returns a particle system object from the specified dictionary. - * - * @param dictionary Particle dictionary object. - * - * @return An initialized CCParticleSystem Object. - */ --(id) initWithDictionary:(NSDictionary*)dictionary; - -/** - * Initializes and returns a particle system object from the specified dictionary and texture directory path values. - * - * @param dictionary Particle dictionary object. - * @param dirname Path to dictionary - * - * @return An initialized CCParticleSystem Object. - */ --(id) initWithDictionary:(NSDictionary *)dictionary path:(NSString*)dirname; - -/** - * Initializes and returns an empty particle system object with the specified maxmium number of particles. - * - * @param numberOfParticles Maximum particles. - * - * @return An initialized CCParticleSystem Object. - */ --(id) initWithTotalParticles:(NSUInteger) numberOfParticles; - - -/// ----------------------------------------------------------------------- -/// @name Particle System Management -/// ----------------------------------------------------------------------- - -/** Stop emitting new particles, existing particles will die off. */ --(void) stopSystem; - -/** Destroy all particles. */ --(void) resetSystem; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleSystemBase.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleSystemBase.m deleted file mode 100644 index cfad043..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleSystemBase.m +++ /dev/null @@ -1,985 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - - -// ideas taken from: -// . The ocean spray in your face [Jeff Lander] -// http://www.double.co.nz/dust/col0798.pdf -// . Building an Advanced Particle System [John van der Burg] -// http://www.gamasutra.com/features/20000623/vanderburg_01.htm -// . LOVE game engine -// http://love2d.org/ -// -// -// Radius mode support, from 71 squared -// http://particledesigner.71squared.com/ -// -// IMPORTANT: Particle Designer is supported by cocos2d, but -// 'Radius Mode' in Particle Designer uses a fixed emit rate of 30 hz. Since that can't be guarateed in cocos2d, -// cocos2d uses a another approach, but the results are almost identical. -// - -// opengl -#import "Platforms/CCGL.h" - -// cocos2d -#import "ccConfig.h" -#import "CCParticleSystemBase.h" -#import "CCParticleBatchNode.h" -#import "CCTextureCache.h" -#import "CCTextureAtlas.h" -#import "ccMacros.h" -#import "Support/CCProfiling.h" - -// support -#import "Support/OpenGL_Internal.h" -#import "Support/CGPointExtension.h" -#import "Support/base64.h" -#import "Support/ZipUtils.h" -#import "Support/CCFileUtils.h" - -#import "CCParticleSystemBase_Private.h" - -@interface CCParticleSystemBase () --(void) updateBlendFunc; -@end - -@implementation CCParticleSystemBase -@synthesize active = _active, duration = _duration; -@synthesize sourcePosition = _sourcePosition, posVar = _posVar; -@synthesize particleCount = _particleCount; -@synthesize life = _life, lifeVar = _lifeVar; -@synthesize angle = _angle, angleVar = _angleVar; -@synthesize startSpin = _startSpin, startSpinVar = _startSpinVar; -@synthesize endSpin = _endSpin, endSpinVar = _endSpinVar; -@synthesize emissionRate = _emissionRate; -@synthesize startSize = _startSize, startSizeVar = _startSizeVar; -@synthesize endSize = _endSize, endSizeVar = _endSizeVar; -@synthesize opacityModifyRGB = _opacityModifyRGB; -@synthesize blendFunc = _blendFunc; -@synthesize particlePositionType = _particlePositionType; -@synthesize autoRemoveOnFinish = _autoRemoveOnFinish; -@synthesize resetOnVisibilityToggle = _resetOnVisibilityToggle; -@synthesize emitterMode = _emitterMode; -@synthesize atlasIndex = _atlasIndex; -@synthesize totalParticles = _totalParticles; - -+(id) particleWithFile:(NSString*) plistFile -{ - return [[self alloc] initWithFile:plistFile]; -} - -+(id) particleWithTotalParticles:(NSUInteger) numberOfParticles -{ - return [[self alloc] initWithTotalParticles:numberOfParticles]; -} - --(id) init { - return [self initWithTotalParticles:150]; -} - --(id) initWithFile:(NSString *)plistFile -{ - NSString *path = [[CCFileUtils sharedFileUtils] fullPathForFilename:plistFile]; - NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path]; - - NSAssert( dict != nil, @"Particles: file not found"); - - return [self initWithDictionary:dict path:[plistFile stringByDeletingLastPathComponent]]; -} - - --(id) initWithDictionary:(NSDictionary *)dictionary -{ - return [self initWithDictionary:dictionary path:@""]; -} - --(id) initWithDictionary:(NSDictionary *)dictionary path:(NSString*)dirname -{ - NSUInteger maxParticles = [[dictionary valueForKey:@"maxParticles"] integerValue]; - // self, not super - - if ((self=[self initWithTotalParticles:maxParticles] ) ) - { - // angle - _angle = [[dictionary valueForKey:@"angle"] floatValue]; - _angleVar = [[dictionary valueForKey:@"angleVariance"] floatValue]; - - // duration - _duration = [[dictionary valueForKey:@"duration"] floatValue]; - - // blend function - _blendFunc.src = [[dictionary valueForKey:@"blendFuncSource"] intValue]; - _blendFunc.dst = [[dictionary valueForKey:@"blendFuncDestination"] intValue]; - - // color - float r,g,b,a; - - r = [[dictionary valueForKey:@"startColorRed"] floatValue]; - g = [[dictionary valueForKey:@"startColorGreen"] floatValue]; - b = [[dictionary valueForKey:@"startColorBlue"] floatValue]; - a = [[dictionary valueForKey:@"startColorAlpha"] floatValue]; - _startColor = (ccColor4F) {r,g,b,a}; - - r = [[dictionary valueForKey:@"startColorVarianceRed"] floatValue]; - g = [[dictionary valueForKey:@"startColorVarianceGreen"] floatValue]; - b = [[dictionary valueForKey:@"startColorVarianceBlue"] floatValue]; - a = [[dictionary valueForKey:@"startColorVarianceAlpha"] floatValue]; - _startColorVar = (ccColor4F) {r,g,b,a}; - - r = [[dictionary valueForKey:@"finishColorRed"] floatValue]; - g = [[dictionary valueForKey:@"finishColorGreen"] floatValue]; - b = [[dictionary valueForKey:@"finishColorBlue"] floatValue]; - a = [[dictionary valueForKey:@"finishColorAlpha"] floatValue]; - _endColor = (ccColor4F) {r,g,b,a}; - - r = [[dictionary valueForKey:@"finishColorVarianceRed"] floatValue]; - g = [[dictionary valueForKey:@"finishColorVarianceGreen"] floatValue]; - b = [[dictionary valueForKey:@"finishColorVarianceBlue"] floatValue]; - a = [[dictionary valueForKey:@"finishColorVarianceAlpha"] floatValue]; - _endColorVar = (ccColor4F) {r,g,b,a}; - - // particle size - _startSize = [[dictionary valueForKey:@"startParticleSize"] floatValue]; - _startSizeVar = [[dictionary valueForKey:@"startParticleSizeVariance"] floatValue]; - _endSize = [[dictionary valueForKey:@"finishParticleSize"] floatValue]; - _endSizeVar = [[dictionary valueForKey:@"finishParticleSizeVariance"] floatValue]; - - // position - float x = [[dictionary valueForKey:@"sourcePositionx"] floatValue]; - float y = [[dictionary valueForKey:@"sourcePositiony"] floatValue]; - self.position = ccp(x,y); - _posVar.x = [[dictionary valueForKey:@"sourcePositionVariancex"] floatValue]; - _posVar.y = [[dictionary valueForKey:@"sourcePositionVariancey"] floatValue]; - - // Spinning - _startSpin = [[dictionary valueForKey:@"rotationStart"] floatValue]; - _startSpinVar = [[dictionary valueForKey:@"rotationStartVariance"] floatValue]; - _endSpin = [[dictionary valueForKey:@"rotationEnd"] floatValue]; - _endSpinVar = [[dictionary valueForKey:@"rotationEndVariance"] floatValue]; - - _emitterMode = [[dictionary valueForKey:@"emitterType"] intValue]; - - // Mode A: Gravity + tangential accel + radial accel - if( _emitterMode == CCParticleSystemModeGravity ) { - // gravity - _mode.A.gravity.x = [[dictionary valueForKey:@"gravityx"] floatValue]; - _mode.A.gravity.y = [[dictionary valueForKey:@"gravityy"] floatValue]; - - // - // speed - _mode.A.speed = [[dictionary valueForKey:@"speed"] floatValue]; - _mode.A.speedVar = [[dictionary valueForKey:@"speedVariance"] floatValue]; - - // radial acceleration - NSString *tmp = [dictionary valueForKey:@"radialAcceleration"]; - _mode.A.radialAccel = tmp ? [tmp floatValue] : 0; - - tmp = [dictionary valueForKey:@"radialAccelVariance"]; - _mode.A.radialAccelVar = tmp ? [tmp floatValue] : 0; - - // tangential acceleration - tmp = [dictionary valueForKey:@"tangentialAcceleration"]; - _mode.A.tangentialAccel = tmp ? [tmp floatValue] : 0; - - tmp = [dictionary valueForKey:@"tangentialAccelVariance"]; - _mode.A.tangentialAccelVar = tmp ? [tmp floatValue] : 0; - } - - // or Mode B: radius movement - else if( _emitterMode == CCParticleSystemModeRadius ) { - float maxRadius = [[dictionary valueForKey:@"maxRadius"] floatValue]; - float maxRadiusVar = [[dictionary valueForKey:@"maxRadiusVariance"] floatValue]; - float minRadius = [[dictionary valueForKey:@"minRadius"] floatValue]; - - _mode.B.startRadius = maxRadius; - _mode.B.startRadiusVar = maxRadiusVar; - _mode.B.endRadius = minRadius; - _mode.B.endRadiusVar = 0; - _mode.B.rotatePerSecond = [[dictionary valueForKey:@"rotatePerSecond"] floatValue]; - _mode.B.rotatePerSecondVar = [[dictionary valueForKey:@"rotatePerSecondVariance"] floatValue]; - - } else { - NSAssert( NO, @"Invalid emitterType in config file"); - } - - // life span - _life = [[dictionary valueForKey:@"particleLifespan"] floatValue]; - _lifeVar = [[dictionary valueForKey:@"particleLifespanVariance"] floatValue]; - - // emission Rate - _emissionRate = [[dictionary valueForKey:@"emissionRate"] floatValue]; - if (!_emissionRate) - { - _emissionRate = _totalParticles/_life; - } - - //don't get the internal texture if a batchNode is used - if (!_batchNode) - { - // Set a compatible default for the alpha transfer - _opacityModifyRGB = NO; - - // texture - // Try to get the texture from the cache - - NSString *textureName = [dictionary valueForKey:@"textureFileName"]; - NSString *textureDir = [textureName stringByDeletingLastPathComponent]; - - // For backward compatibility, only append the dirname if both dirnames are the same - if( ! [textureDir isEqualToString:dirname] ) - textureName = [dirname stringByAppendingPathComponent:textureName]; - - CCTexture *tex = [[CCTextureCache sharedTextureCache] addImage:textureName]; - - if( tex ) - [self setTexture:tex]; - else { - - NSString *textureData = [dictionary valueForKey:@"textureImageData"]; - NSAssert( textureData, @"CCParticleSystem: Couldn't load texture"); - - // if it fails, try to get it from the base64-gzipped data - unsigned char *buffer = NULL; - int len = base64Decode((unsigned char*)[textureData UTF8String], (unsigned int)[textureData length], &buffer); - NSAssert( buffer != NULL, @"CCParticleSystem: error decoding textureImageData"); - - unsigned char *deflated = NULL; - NSUInteger deflatedLen = ccInflateMemory(buffer, len, &deflated); - free( buffer ); - - NSAssert( deflated != NULL, @"CCParticleSystem: error ungzipping textureImageData"); - NSData *data = [[NSData alloc] initWithBytes:deflated length:deflatedLen]; - -#ifdef __CC_PLATFORM_IOS - UIImage *image = [[UIImage alloc] initWithData:data]; -#elif defined(__CC_PLATFORM_MAC) - NSBitmapImageRep *image = [[NSBitmapImageRep alloc] initWithData:data]; -#endif - - free(deflated); deflated = NULL; - - [self setTexture: [ [CCTextureCache sharedTextureCache] addCGImage:[image CGImage] forKey:textureName]]; - } - - NSAssert( [self texture] != NULL, @"CCParticleSystem: error loading the texture"); - } - } - - return self; -} - --(id) initWithTotalParticles:(NSUInteger) numberOfParticles -{ - if( (self=[super init]) ) { - - _totalParticles = numberOfParticles; - - _particles = calloc( _totalParticles, sizeof(_CCParticle) ); - - if( ! _particles ) { - CCLOG(@"Particle system: not enough memory"); - return nil; - } - _allocatedParticles = numberOfParticles; - - if (_batchNode) - { - for (int i = 0; i < _totalParticles; i++) - { - _particles[i].atlasIndex=i; - } - } - - // default, active - _active = YES; - - // default blend function - _blendFunc = (ccBlendFunc) { CC_BLEND_SRC, CC_BLEND_DST }; - - // default movement type; - _particlePositionType = CCParticleSystemPositionTypeGrouped; - - // by default be in mode A: - _emitterMode = CCParticleSystemModeGravity; - - _autoRemoveOnFinish = NO; - - _resetOnVisibilityToggle = YES; - - // Optimization: compile updateParticle method - _updateParticleSel = @selector(updateQuadWithParticle:newPosition:); - _updateParticleImp = (_CC_UPDATE_PARTICLE_IMP) [self methodForSelector:_updateParticleSel]; - - //for batchNode - _transformSystemDirty = NO; - } - return self; -} - --(NSInteger)priority -{ - // update after action in run! - return 1; -} - --(void) dealloc -{ - // Since the scheduler retains the "target (in this case the ParticleSystem) - // it is not needed to call "unscheduleUpdate" here. In fact, it will be called in "cleanup" -// [self unscheduleUpdate]; - - free( _particles ); - - -} - --(void) initParticle: (_CCParticle*) particle -{ - //CGPoint currentPosition = _position; - // timeToLive - // no negative life. prevent division by 0 - particle->timeToLive = _life + _lifeVar * CCRANDOM_MINUS1_1(); - particle->timeToLive = MAX(0, particle->timeToLive); - - // position - particle->pos.x = _sourcePosition.x + _posVar.x * CCRANDOM_MINUS1_1(); - particle->pos.y = _sourcePosition.y + _posVar.y * CCRANDOM_MINUS1_1(); - - // Color - ccColor4F start; - start.r = clampf( _startColor.r + _startColorVar.r * CCRANDOM_MINUS1_1(), 0, 1); - start.g = clampf( _startColor.g + _startColorVar.g * CCRANDOM_MINUS1_1(), 0, 1); - start.b = clampf( _startColor.b + _startColorVar.b * CCRANDOM_MINUS1_1(), 0, 1); - start.a = clampf( _startColor.a + _startColorVar.a * CCRANDOM_MINUS1_1(), 0, 1); - - ccColor4F end; - end.r = clampf( _endColor.r + _endColorVar.r * CCRANDOM_MINUS1_1(), 0, 1); - end.g = clampf( _endColor.g + _endColorVar.g * CCRANDOM_MINUS1_1(), 0, 1); - end.b = clampf( _endColor.b + _endColorVar.b * CCRANDOM_MINUS1_1(), 0, 1); - end.a = clampf( _endColor.a + _endColorVar.a * CCRANDOM_MINUS1_1(), 0, 1); - - particle->color = start; - particle->deltaColor.r = (end.r - start.r) / particle->timeToLive; - particle->deltaColor.g = (end.g - start.g) / particle->timeToLive; - particle->deltaColor.b = (end.b - start.b) / particle->timeToLive; - particle->deltaColor.a = (end.a - start.a) / particle->timeToLive; - - // size - float startS = _startSize + _startSizeVar * CCRANDOM_MINUS1_1(); - startS = MAX(0, startS); // No negative value - - particle->size = startS; - if( _endSize == CCParticleSystemStartSizeEqualToEndSize ) - particle->deltaSize = 0; - else { - float endS = _endSize + _endSizeVar * CCRANDOM_MINUS1_1(); - endS = MAX(0, endS); // No negative values - particle->deltaSize = (endS - startS) / particle->timeToLive; - } - - // rotation - float startA = _startSpin + _startSpinVar * CCRANDOM_MINUS1_1(); - float endA = _endSpin + _endSpinVar * CCRANDOM_MINUS1_1(); - particle->rotation = startA; - particle->deltaRotation = (endA - startA) / particle->timeToLive; - - // position - if( _particlePositionType == CCParticleSystemPositionTypeFree ) - particle->startPos = [self convertToWorldSpace:CGPointZero]; - - else if( _particlePositionType == CCParticleSystemPositionTypeRelative ) - particle->startPos = _position; - - - // direction - float a = CC_DEGREES_TO_RADIANS( _angle + _angleVar * CCRANDOM_MINUS1_1() ); - - // Mode Gravity: A - if( _emitterMode == CCParticleSystemModeGravity ) { - - CGPoint v = {cosf( a ), sinf( a )}; - float s = _mode.A.speed + _mode.A.speedVar * CCRANDOM_MINUS1_1(); - - // direction - particle->mode.A.dir = ccpMult( v, s ); - - // radial accel - particle->mode.A.radialAccel = _mode.A.radialAccel + _mode.A.radialAccelVar * CCRANDOM_MINUS1_1(); - - // tangential accel - particle->mode.A.tangentialAccel = _mode.A.tangentialAccel + _mode.A.tangentialAccelVar * CCRANDOM_MINUS1_1(); - } - - // Mode Radius: B - else { - // Set the default diameter of the particle from the source position - float startRadius = _mode.B.startRadius + _mode.B.startRadiusVar * CCRANDOM_MINUS1_1(); - float endRadius = _mode.B.endRadius + _mode.B.endRadiusVar * CCRANDOM_MINUS1_1(); - - particle->mode.B.radius = startRadius; - - if( _mode.B.endRadius == CCParticleSystemStartRadiusEqualToEndRadius ) - particle->mode.B.deltaRadius = 0; - else - particle->mode.B.deltaRadius = (endRadius - startRadius) / particle->timeToLive; - - particle->mode.B.angle = a; - particle->mode.B.degreesPerSecond = CC_DEGREES_TO_RADIANS(_mode.B.rotatePerSecond + _mode.B.rotatePerSecondVar * CCRANDOM_MINUS1_1()); - } -} - --(BOOL) addParticle -{ - if( [self isFull] ) - return NO; - - _CCParticle * particle = &_particles[ _particleCount ]; - - [self initParticle: particle]; - _particleCount++; - - return YES; -} - --(void) stopSystem -{ - _active = NO; - _elapsed = _duration; - _emitCounter = 0; -} - --(void) resetSystem -{ - _active = YES; - _elapsed = 0; - for(_particleIdx = 0; _particleIdx < _particleCount; ++_particleIdx) { - _CCParticle *p = &_particles[_particleIdx]; - p->timeToLive = 0; - } - -} - --(void)setVisible:(BOOL)visible -{ - if(self.visible == NO && visible == YES && _resetOnVisibilityToggle) - { - [self resetSystem]; - } - - [super setVisible:visible]; -} - - --(BOOL) isFull -{ - return (_particleCount == _totalParticles); -} - -#pragma mark ParticleSystem - MainLoop --(void) update: (CCTime) dt -{ - CC_PROFILER_START_CATEGORY(kCCProfilerCategoryParticles , @"CCParticleSystem - update"); - - if( _active && _emissionRate ) { - float rate = 1.0f / _emissionRate; - - //issue #1201, prevent bursts of particles, due to too high emitCounter - if (_particleCount < _totalParticles) - _emitCounter += dt; - - while( _particleCount < _totalParticles && _emitCounter > rate ) { - [self addParticle]; - _emitCounter -= rate; - } - - _elapsed += dt; - - if(_duration != -1 && _duration < _elapsed) - [self stopSystem]; - } - - _particleIdx = 0; - - CGPoint currentPosition = CGPointZero; - if( _particlePositionType == CCParticleSystemPositionTypeFree ) - currentPosition = [self convertToWorldSpace:CGPointZero]; - - else if( _particlePositionType == CCParticleSystemPositionTypeRelative ) - currentPosition = _position; - - if (_visible) - { - while( _particleIdx < _particleCount ) - { - _CCParticle *p = &_particles[_particleIdx]; - - // life - p->timeToLive -= dt; - - if( p->timeToLive > 0 ) { - - // Mode A: gravity, direction, tangential accel & radial accel - if( _emitterMode == CCParticleSystemModeGravity ) { - CGPoint tmp, radial, tangential; - - radial = CGPointZero; - // radial acceleration - if(p->pos.x || p->pos.y) - radial = ccpNormalize(p->pos); - - tangential = radial; - radial = ccpMult(radial, p->mode.A.radialAccel); - - // tangential acceleration - float newy = tangential.x; - tangential.x = -tangential.y; - tangential.y = newy; - tangential = ccpMult(tangential, p->mode.A.tangentialAccel); - - // (gravity + radial + tangential) * dt - tmp = ccpAdd( ccpAdd( radial, tangential), _mode.A.gravity); - tmp = ccpMult( tmp, dt); - p->mode.A.dir = ccpAdd( p->mode.A.dir, tmp); - tmp = ccpMult(p->mode.A.dir, dt); - p->pos = ccpAdd( p->pos, tmp ); - } - - // Mode B: radius movement - else { - // Update the angle and radius of the particle. - p->mode.B.angle += p->mode.B.degreesPerSecond * dt; - p->mode.B.radius += p->mode.B.deltaRadius * dt; - - p->pos.x = - cosf(p->mode.B.angle) * p->mode.B.radius; - p->pos.y = - sinf(p->mode.B.angle) * p->mode.B.radius; - } - - // color - p->color.r += (p->deltaColor.r * dt); - p->color.g += (p->deltaColor.g * dt); - p->color.b += (p->deltaColor.b * dt); - p->color.a += (p->deltaColor.a * dt); - - // size - p->size += (p->deltaSize * dt); - p->size = MAX( 0, p->size ); - - // angle - p->rotation += (p->deltaRotation * dt); - - // - // update values in quad - // - - CGPoint newPos; - - if( _particlePositionType == CCParticleSystemPositionTypeFree || _particlePositionType == CCParticleSystemPositionTypeRelative ) - { - CGPoint diff = ccpSub( currentPosition, p->startPos ); - newPos = ccpSub(p->pos, diff); - } else - newPos = p->pos; - - // translate newPos to correct position, since matrix transform isn't performed in batchnode - // don't update the particle with the new position information, it will interfere with the radius and tangential calculations - if (_batchNode) - { - newPos.x+=_position.x; - newPos.y+=_position.y; - } - - _updateParticleImp(self, _updateParticleSel, p, newPos); - - // update particle counter - _particleIdx++; - - } else { - // life < 0 - NSInteger currentIndex = p->atlasIndex; - - if( _particleIdx != _particleCount-1 ) - _particles[_particleIdx] = _particles[_particleCount-1]; - - if (_batchNode) - { - //disable the switched particle - [_batchNode disableParticle:(_atlasIndex+currentIndex)]; - - //switch indexes - _particles[_particleCount-1].atlasIndex = currentIndex; - } - - _particleCount--; - - if( _particleCount == 0 && _autoRemoveOnFinish ) { - [_parent removeChild:self cleanup:YES]; - return; - } - } - }//while - _transformSystemDirty = NO; - } - - if (!_batchNode) - [self postStep]; - - CC_PROFILER_STOP_CATEGORY(kCCProfilerCategoryParticles , @"CCParticleSystem - update"); -} - --(void) updateWithNoTime -{ - [self update:0.0f]; -} - --(void) updateQuadWithParticle:(_CCParticle*)particle newPosition:(CGPoint)pos; -{ - // should be overriden -} - --(void) postStep -{ - // should be overriden -} - -#pragma mark ParticleSystem - CCTexture protocol - --(void) setTexture:(CCTexture*) texture -{ - if( _texture != texture ) { - _texture = texture; - - [self updateBlendFunc]; - } -} - --(CCTexture*) texture -{ - return _texture; -} - -#pragma mark ParticleSystem - Additive Blending --(void) setBlendAdditive:(BOOL)additive -{ - if( additive ) { - _blendFunc.src = GL_SRC_ALPHA; - _blendFunc.dst = GL_ONE; - - } else { - - if( _texture && ! [_texture hasPremultipliedAlpha] ) { - _blendFunc.src = GL_SRC_ALPHA; - _blendFunc.dst = GL_ONE_MINUS_SRC_ALPHA; - } else { - _blendFunc.src = CC_BLEND_SRC; - _blendFunc.dst = CC_BLEND_DST; - } - } -} - --(BOOL) blendAdditive -{ - return( _blendFunc.src == GL_SRC_ALPHA && _blendFunc.dst == GL_ONE); -} - --(void) setBlendFunc:(ccBlendFunc)blendFunc -{ - if( _blendFunc.src != blendFunc.src || _blendFunc.dst != blendFunc.dst ) { - _blendFunc = blendFunc; - [self updateBlendFunc]; - } -} -#pragma mark ParticleSystem - Total Particles Property - -- (void) setTotalParticles:(NSUInteger)tp -{ - NSAssert( tp <= _allocatedParticles, @"Particle: resizing particle array only supported for quads"); - _totalParticles = tp; -} - -- (NSUInteger) _totalParticles -{ - return _totalParticles; -} - -#pragma mark ParticleSystem - Properties of Gravity Mode --(void) setTangentialAccel:(float)t -{ - NSAssert( _emitterMode == CCParticleSystemModeGravity, @"Particle Mode should be Gravity"); - _mode.A.tangentialAccel = t; -} --(float) tangentialAccel -{ - NSAssert( _emitterMode == CCParticleSystemModeGravity, @"Particle Mode should be Gravity"); - return _mode.A.tangentialAccel; -} - --(void) setTangentialAccelVar:(float)t -{ - NSAssert( _emitterMode == CCParticleSystemModeGravity, @"Particle Mode should be Gravity"); - _mode.A.tangentialAccelVar = t; -} --(float) tangentialAccelVar -{ - NSAssert( _emitterMode == CCParticleSystemModeGravity, @"Particle Mode should be Gravity"); - return _mode.A.tangentialAccelVar; -} - --(void) setRadialAccel:(float)t -{ - NSAssert( _emitterMode == CCParticleSystemModeGravity, @"Particle Mode should be Gravity"); - _mode.A.radialAccel = t; -} --(float) radialAccel -{ - NSAssert( _emitterMode == CCParticleSystemModeGravity, @"Particle Mode should be Gravity"); - return _mode.A.radialAccel; -} - --(void) setRadialAccelVar:(float)t -{ - NSAssert( _emitterMode == CCParticleSystemModeGravity, @"Particle Mode should be Gravity"); - _mode.A.radialAccelVar = t; -} --(float) radialAccelVar -{ - NSAssert( _emitterMode == CCParticleSystemModeGravity, @"Particle Mode should be Gravity"); - return _mode.A.radialAccelVar; -} - --(void) setGravity:(CGPoint)g -{ - NSAssert( _emitterMode == CCParticleSystemModeGravity, @"Particle Mode should be Gravity"); - _mode.A.gravity = g; -} --(CGPoint) gravity -{ - NSAssert( _emitterMode == CCParticleSystemModeGravity, @"Particle Mode should be Gravity"); - return _mode.A.gravity; -} - --(void) setSpeed:(float)speed -{ - NSAssert( _emitterMode == CCParticleSystemModeGravity, @"Particle Mode should be Gravity"); - _mode.A.speed = speed; -} --(float) speed -{ - NSAssert( _emitterMode == CCParticleSystemModeGravity, @"Particle Mode should be Gravity"); - return _mode.A.speed; -} - --(void) setSpeedVar:(float)speedVar -{ - NSAssert( _emitterMode == CCParticleSystemModeGravity, @"Particle Mode should be Gravity"); - _mode.A.speedVar = speedVar; -} --(float) speedVar -{ - NSAssert( _emitterMode == CCParticleSystemModeGravity, @"Particle Mode should be Gravity"); - return _mode.A.speedVar; -} - -#pragma mark ParticleSystem - Properties of Radius Mode - --(void) setStartRadius:(float)startRadius -{ - NSAssert( _emitterMode == CCParticleSystemModeRadius, @"Particle Mode should be Radius"); - _mode.B.startRadius = startRadius; -} --(float) startRadius -{ - NSAssert( _emitterMode == CCParticleSystemModeRadius, @"Particle Mode should be Radius"); - return _mode.B.startRadius; -} - --(void) setStartRadiusVar:(float)startRadiusVar -{ - NSAssert( _emitterMode == CCParticleSystemModeRadius, @"Particle Mode should be Radius"); - _mode.B.startRadiusVar = startRadiusVar; -} --(float) startRadiusVar -{ - NSAssert( _emitterMode == CCParticleSystemModeRadius, @"Particle Mode should be Radius"); - return _mode.B.startRadiusVar; -} - --(void) setEndRadius:(float)endRadius -{ - NSAssert( _emitterMode == CCParticleSystemModeRadius, @"Particle Mode should be Radius"); - _mode.B.endRadius = endRadius; -} --(float) endRadius -{ - NSAssert( _emitterMode == CCParticleSystemModeRadius, @"Particle Mode should be Radius"); - return _mode.B.endRadius; -} - --(void) setEndRadiusVar:(float)endRadiusVar -{ - NSAssert( _emitterMode == CCParticleSystemModeRadius, @"Particle Mode should be Radius"); - _mode.B.endRadiusVar = endRadiusVar; -} --(float) endRadiusVar -{ - NSAssert( _emitterMode == CCParticleSystemModeRadius, @"Particle Mode should be Radius"); - return _mode.B.endRadiusVar; -} - --(void) setRotatePerSecond:(float)degrees -{ - NSAssert( _emitterMode == CCParticleSystemModeRadius, @"Particle Mode should be Radius"); - _mode.B.rotatePerSecond = degrees; -} --(float) rotatePerSecond -{ - NSAssert( _emitterMode == CCParticleSystemModeRadius, @"Particle Mode should be Radius"); - return _mode.B.rotatePerSecond; -} - --(void) setRotatePerSecondVar:(float)degrees -{ - NSAssert( _emitterMode == CCParticleSystemModeRadius, @"Particle Mode should be Radius"); - _mode.B.rotatePerSecondVar = degrees; -} --(float) rotatePerSecondVar -{ - NSAssert( _emitterMode == CCParticleSystemModeRadius, @"Particle Mode should be Radius"); - return _mode.B.rotatePerSecondVar; -} - -#pragma mark ParticleSystem - methods for batchNode rendering - --(CCParticleBatchNode*) batchNode -{ - return _batchNode; -} - --(void) setBatchNode:(CCParticleBatchNode*) batchNode -{ - if( _batchNode != batchNode ) { - - _batchNode = batchNode; // weak reference - - if( batchNode ) { - //each particle needs a unique index - for (int i = 0; i < _totalParticles; i++) - { - _particles[i].atlasIndex=i; - } - } - } -} - -//don't use a transform matrix, this is faster --(void) setScale:(float) s -{ - _transformSystemDirty = YES; - [super setScale:s]; -} - --(void) setRotation: (float)newRotation -{ - _transformSystemDirty = YES; - [super setRotation:newRotation]; -} - --(void) setScaleX: (float)newScaleX -{ - _transformSystemDirty = YES; - [super setScaleX:newScaleX]; -} - --(void) setScaleY: (float)newScaleY -{ - _transformSystemDirty = YES; - [super setScaleY:newScaleY]; -} - -#pragma mark Particle - Helpers - --(void) updateBlendFunc -{ - NSAssert(! _batchNode, @"Can't change blending functions when the particle is being batched"); - - BOOL premultiplied = [_texture hasPremultipliedAlpha]; - - _opacityModifyRGB = NO; - - if( _texture && ( _blendFunc.src == CC_BLEND_SRC && _blendFunc.dst == CC_BLEND_DST ) ) { - if( premultiplied ) - _opacityModifyRGB = YES; - else { - _blendFunc.src = GL_SRC_ALPHA; - _blendFunc.dst = GL_ONE_MINUS_SRC_ALPHA; - } - } -} - -#pragma mark Color properties - -- (void) setStartColor:(CCColor *)startColor -{ - _startColor = startColor.ccColor4f; -} - -- (CCColor*) startColor -{ - return [CCColor colorWithCcColor4f:_startColor]; -} - -- (void) setStartColorVar:(CCColor *)startColorVar -{ - _startColorVar = startColorVar.ccColor4f; -} - -- (CCColor*) startColorVar -{ - return [CCColor colorWithCcColor4f:_startColorVar]; -} - -- (void) setEndColor:(CCColor *)endColor -{ - _endColor = endColor.ccColor4f; -} - -- (CCColor*) endColor -{ - return [CCColor colorWithCcColor4f:_endColor]; -} - -- (void) setEndColorVar:(CCColor *)endColorVar -{ - _endColorVar = endColorVar.ccColor4f; -} - -- (CCColor*) endColorVar -{ - return [CCColor colorWithCcColor4f:_endColorVar]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleSystemBase_Private.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleSystemBase_Private.h deleted file mode 100644 index a55fb7f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleSystemBase_Private.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCParticleSystemBase.h" - -@interface CCParticleSystemBase () - -// Weak reference to the CCSpriteBatchNode that particle. -@property (nonatomic,readwrite,unsafe_unretained) CCParticleBatchNode *batchNode; - -// Altas Index. -@property (nonatomic,readwrite) NSUInteger atlasIndex; - -// Should be overriden by subclasses. --(void) updateQuadWithParticle:(_CCParticle*)particle newPosition:(CGPoint)pos; - -// Should be overriden by subclasses. --(void) postStep; - -// Update. --(void) update: (CCTime) dt; - -// Update without time. --(void) updateWithNoTime; - -// System full status. --(BOOL) isFull; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleSystem_Private.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleSystem_Private.h deleted file mode 100644 index 342790d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCParticleSystem_Private.h +++ /dev/null @@ -1,39 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCParticleSystem.h" - -// OS X -@interface CCParticleSystem () - -// Initialices the indices for the vertices. --(void) initIndices; - -// Initilizes the texture with a rectangle measured in points. --(void) initTexCoordsWithRect:(CGRect)rect; - -// Set sprite frame for system. --(void)setSpriteFrame:(CCSpriteFrame*)spriteFrame; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCPhysics+ObjectiveChipmunk.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCPhysics+ObjectiveChipmunk.h deleted file mode 100644 index 1b953ef..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCPhysics+ObjectiveChipmunk.h +++ /dev/null @@ -1,246 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Scott Lembcke - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCPhysicsBody.h" -#import "CCPhysicsShape.h" -#import "CCPhysicsNode.h" -#import "CCPhysicsJoint.h" -#import "ObjectiveChipmunk/ObjectiveChipmunk.h" - -// In the future, this header will be useful for writing your own Objective-Chipmunk -// code to interact with CCPhysics. For now, it's not very well documented on how to do it. -// Do ask questions on the Cocos2D forums if you are interested in learning how. -// -// Things to consider: -// Projectile bodies? -// Interpolation? -// Post-step callbacks? -// What to do about CCActions? -// Check argument types for delegate callbacks? -// Angular velocity in degrees? -// Warnings for CCPhysicsCollisionPair methods in the wrong event cycle? -// Should CCPhysicsCollisionPair.userData retain? - - -#if CP_USE_CGTYPES - -#define CCP_TO_CPV(p) (p) -#define CPV_TO_CCP(p) (p) - -#define CPTRANSFORM_TO_CGAFFINETRANSFORM(t) (t) -#define CGAFFINETRANSFORM_TO_CPTRANSFORM(t) (t) - -#else - -// If Chipmunk is not configured to use CG types then they will need to be converted. -static inline cpVect CCP_TO_CPV(CGPoint p){return cpv(p.x, p.y);} -static inline CGPoint CPV_TO_CCP(cpVect p){return CGPointMake(p.x, p.y);} - -static inline CGAffineTransform CPTRANSFORM_TO_CGAFFINETRANSFORM(cpTransform t){return CGAffineTransformMake(t.a, t.b, t.c, t.d, t.tx, t.ty);} -static inline cpTransform CGAFFINETRANSFORM_TO_CPTRANSFORM(CGAffineTransform t){return cpTransformNew(t.a, t.b, t.c, t.d, t.tx, t.ty);} - -#endif - -@interface CCPhysicsBody (ObjectiveChipmunk) - -/** The CCNode this physics body is attached to. */ -@property(nonatomic, weak) CCNode *node; - -/** The CCPhysicsNode this body is added to. */ -@property(nonatomic, readonly) CCPhysicsNode *physicsNode; - -/** Returns YES if the body is currently added to a physicsNode. */ -@property(nonatomic, readonly) BOOL isRunning; - -/** The position of the body relative to the space. */ -@property(nonatomic, assign) CGPoint absolutePosition; - -/** The rotation of the body relative to the space. */ -@property(nonatomic, assign) CGFloat absoluteRadians; - -/** The transform of the body relative to the space. */ -@property(nonatomic, readonly) CGAffineTransform absoluteTransform; - -/** Chipmunk Body. */ -@property(nonatomic, readonly) ChipmunkBody *body; - -/** Implements the ChipmunkObject protocol. */ -@property(nonatomic, readonly) NSArray *chipmunkObjects; - -/** - * Add joint to body. - * - * @param joint Physics joint to use. - */ --(void)addJoint:(CCPhysicsJoint *)joint; - -/** - * Remove joint from body. - * - * @param joint Physics joint to remove. - */ --(void)removeJoint:(CCPhysicsJoint *)joint; - -/** - * Used for deferring collision type setup until there is access to the physics node. - * - * @param physics Physics node. - * @param transform Transform to use. - */ --(void)willAddToPhysicsNode:(CCPhysicsNode *)physics nonRigidTransform:(cpTransform)transform; - -/** - * Used for deferring collision type setup until there is access to the physics node. - * - * @param physics Physics node. - */ --(void)didAddToPhysicsNode:(CCPhysicsNode *)physics; - -/** - * Used for deferring collision type setup until there is access to the physics node. - * - * @param physics Physics node. - */ --(void)didRemoveFromPhysicsNode:(CCPhysicsNode *)physics; - -@end - - -@interface CCPhysicsShape(ObjectiveChipmunk) - -/** Access to the underlying Objective-Chipmunk shape object. */ -@property(nonatomic, readonly) ChipmunkShape *shape; - -/** Next shape in the linked list. */ -@property(nonatomic, strong) CCPhysicsShape *next; - -/** Body this shape is attached to. */ -@property(nonatomic, weak) CCPhysicsBody *body; - -/** - * Used for deferring collision type setup until there is access to the physics node. - * - * @param physics Physics node. - * @param transform Transform to use. - */ --(void)willAddToPhysicsNode:(CCPhysicsNode *)physics nonRigidTransform:(cpTransform)transform; - -/** - * Used for deferring collision type setup until there is access to the physics node. - * - * @param physics Physics node. - */ --(void)didRemoveFromPhysicsNode:(CCPhysicsNode *)physics; - -@end - - -@interface CCPhysicsJoint(ObjectiveChipmunk) - -/** Access to the underlying Objective-Chipmunk object. */ -@property(nonatomic, readonly) ChipmunkConstraint *constraint; - -/** Returns YES if the body is currently added to a physicsNode. */ -@property(nonatomic, readonly) BOOL isRunning; - -/** - * Add the join to the physics node, but only if both connected bodies are running. - * - * @param physicsNode Physics node. - */ --(void)tryAddToPhysicsNode:(CCPhysicsNode *)physicsNode; - -/** - * Remove the joint from the physics node, but only if the joint is added. - * - * @param physicsNode Physics node. - */ --(void)tryRemoveFromPhysicsNode:(CCPhysicsNode *)physicsNode; - -/** - * Used for deferring collision type setup until there is access to the physics node. - * - * @param physics Physics node. - */ --(void)willAddToPhysicsNode:(CCPhysicsNode *)physics; - -@end - - -@interface CCPhysicsCollisionPair(ObjectiveChipmunk) - -/// Access to the underlying Objective-Chipmunk object. -@property(nonatomic, assign) cpArbiter *arbiter; - -@end - - -@interface CCPhysicsNode(ObjectiveChipmunk) - -/** Access to the underlying Objective-Chipmunk object. */ -@property(nonatomic, readonly) ChipmunkSpace *space; - -/** - * Intern and copy a string to ensure it can be checked by reference - * Used for collision type identifiers by CCPhysics. - * Nil and @"default" both return the value nil. - * - * @param string Intern string. - * - * @return String. - */ --(NSString *)internString:(NSString *)string; - -/** - * Retain and track a category identifier and return its index. - * Up to 32 categories can be tracked for a space. - * - * @param category String category. - * - * @return Category index. - */ --(NSUInteger)indexForCategory:(NSString *)category; - -/** - * Convert an array of NSStrings for collision category identifiers into a category bitmask. - * The categories are retained and assigned indexes. - * Up to 32 categories can be tracked for a space. - * - * @param categories Array of categories. - * - * @return Bitmask. - */ --(cpBitmask)bitmaskForCategories:(NSArray *)categories; - -/** - * Convert a cpBitmask value to an array of collision category strings. - * Ignores any bits that don't have a collision category assigned in the physics node. - * - * @param categories Category bitmask. - * - * @return Array of collision categories. - */ --(NSArray *)categoriesForBitmask:(cpBitmask)categories; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCPhysicsBody.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCPhysicsBody.h deleted file mode 100644 index 4c9f3e1..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCPhysicsBody.h +++ /dev/null @@ -1,382 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Scott Lembcke - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "cocos2d.h" - -@class CCPhysicsCollisionPair; - -/** The type of physics body to use. */ -typedef NS_ENUM(NSUInteger, CCPhysicsBodyType){ - - /** A regular rigid body that is affected by gravity, forces and collisions. */ - CCPhysicsBodyTypeDynamic, - -// /** A body that is immovable by gravity, forces or collisions, but is moved using code. */ -// CCPhysicsBodyTypeKinematic, - - /** A body that is immovable such as a wall or the ground. */ - CCPhysicsBodyTypeStatic, -}; - -/** -Physics bodies are attached to CCNode objects and contain their physical properties such as mass, shape, friction, etc. - -There are two main kinds of bodies, static and dynamic. Static bodies cannot be moved by normal forces, collisions or gravity. -This is the type of body you would use for the ground or wall in a game. Dynamic bodies are just the opposite. They are affected by collisions, friction, gravity, forces, etc. -You can change the type of a body using the CCPhysicsBody.type property. - -There are two basic categories of shapes that physics bodies can have. The simplest category are convex shapes such as circles, pills and polygons (in order of efficiency). -These are considered to be solid (not hollow) objects by the physics engine. -Composite bodies, such as those created with the polyline or bodyWithShapes: methods are actually composed of multiple shapes. -Regardless of the type, all shapes can be given a radius value that adds some thickness to them and rounds out their sharp corners. - -Many rigid body properties such as the moment of inertia or center of gravity are calculated for you automatically based on the shapes the body is created from. -The exception is the mass of the body which defaults to 1.0. It is the developer's responsibility to set the mass (or density) for the objects. -What units you use for mass is not important as long as they are consistent. - -### Collision Filtering: - -By default physics bodies collide with all other physics bodies. Since 2D games use a lot of faked perspectives and layering CCPhysics provides you with many options to filter out unwanted collisions. - -- collisionGroup: Bodies can be assigned an object pointer that defines a group. Two bodies in the same group will not collide. -- collisionCategory, collisionMask: Bodies can be assigned a list of categories and masks (rules) that define which kinds of bodies they will collide with. -- CCPhysicsJoint.collideBodies: Joints have a flag that allows you to reject a collisions between the bodies they connect. -- CCPhysicsCollisionDelegate methods: You can set up a delegate that responds to collision events between bodies progmatically. - -### Tips: - -- Use the simplest shape you can. You don't need to be pixel perfect. Collisions with complex shapes are very computationally expensive and will ultimately feel more random and unfair to your players. -- Add radii to your shapes. It will help smooth out collisions between corners of objects and it will allow the collision detection to run more efficiently. -- Avoid very small, thin, or fast moving shapes when possible. The underlying physics engine does not perform continuous collision detection and can miss collisions if they move too much in a single step. -- When possible, try to use groups, categories or joints to filter collisions since they are tried before running the expensive collision detection code. - */ -@interface CCPhysicsBody : NSObject - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCPhysicsBody Object -/// ----------------------------------------------------------------------- - -/** -* Creates and retuns a circular physics body using the circle radius and center values specified. -* -* @param radius Circle radius. -* @param center Circle center point. -* -* @return The CCPhysicsBody Object. -*/ -+(CCPhysicsBody *)bodyWithCircleOfRadius:(CGFloat)radius andCenter:(CGPoint)center; - -/** - * Creates and returns a box shaped physics body with rounded corners. - * - * @param rect Box dimensions. - * @param cornerRadius Corner radius. - * - * @return The CCPhysicsBody Object. - */ -+(CCPhysicsBody *)bodyWithRect:(CGRect)rect cornerRadius:(CGFloat)cornerRadius; - -/** - * Creates and returns a pill shaped physics body with rounded corners that stretches from 'start' to 'end'. - * - * @param from Start point. - * @param to End point. - * @param cornerRadius Corner radius. - * - * @return The CCPhysicsBody Object. - */ -+(CCPhysicsBody *)bodyWithPillFrom:(CGPoint)from to:(CGPoint)to cornerRadius:(CGFloat)cornerRadius; - -/** - * Creates and returns a convex polygon shaped physics body with rounded corners. - * If the points do not form a convex polygon then a convex hull will be created from them automatically. - * - * @param points Points array pointer. - * @param count Points count. - * @param cornerRadius Corner radius. - * - * @return The CCPhysicsBody Object. - */ -+(CCPhysicsBody *)bodyWithPolygonFromPoints:(CGPoint *)points count:(NSUInteger)count cornerRadius:(CGFloat)cornerRadius; - -/** - * Creates and returns a physics body with four pill shapes around the rectangle's perimeter. - * Polyline based bodies default to the CCPhysicsBodyTypeStatic body type. - * - * @param rect Rectangle perimeter. - * @param cornerRadius Corner radius. - * - * @return The CCPhysicsBody Object. - */ -+(CCPhysicsBody *)bodyWithPolylineFromRect:(CGRect)rect cornerRadius:(CGFloat)cornerRadius; - -/** - * Creates and returns a physics body with multiple pill shapes attached, one for each segment in the polyline. - * Polyline based bodies default to the CCPhysicsBodyTypeStatic body type. - * - * @param points Points array pointer. - * @param count Points count. - * @param cornerRadius Corner radius. - * @param looped Should there be a pill shape that goes from the first to last point or not. - * - * @return The CCPhysicsBody Object. - */ -+(CCPhysicsBody *)bodyWithPolylineFromPoints:(CGPoint *)points count:(NSUInteger)count cornerRadius:(CGFloat)cornerRadius looped:(bool)looped; - -/** - * Creates and returns a physics body with multiple shapes. - * - * @param shapes Array of shapes to attach to the body. - * - * @return The CCPhysicsBody Object. - */ -+(CCPhysicsBody *)bodyWithShapes:(NSArray *)shapes; - - -/// ----------------------------------------------------------------------- -/// @name Accessing Basic Body Attributes -/// ----------------------------------------------------------------------- - -/** - * Mass of the physics body. The mass of a composite body cannod be changed. - * Defaults to 1.0. - */ -@property(nonatomic, assign) CGFloat mass; - -/** - * Area of the body in points^2. - * Please note that this is relative to the CCPhysicsNode, changing the node or a parent can change the area. - */ -@property(nonatomic, readonly) CGFloat area; - -/** - * Density of the body in 1/1000 units of mass per point^2. The co-efficent is used to keep the mass of an object a reasonably small value. - * If the body has multiple shapes, you cannot change the density directly. - * Note that mass and not density will remain constant if an object is rescaled. - */ -@property(nonatomic, assign) CGFloat density; - -/** - * Surface friction of the physics body, when two objects collide, their friction is multiplied together. - * The calculated value can be overridden in a CCCollisionPairDelegate pre-solve method. - * Defaults to 0.7 - */ -@property(nonatomic, assign) CGFloat friction; - -/** - * Elasticity of the physics body. - * When two objects collide, their elasticity is multiplied together. - * The calculated value can be ovrriden in a CCCollisionPairDelegate pre-solve method. - * Defaults to 0.2. - */ -@property(nonatomic, assign) CGFloat elasticity; - -/** - * Velocity of the surface of a physics body relative to it's normal velocity. This is useful for modelling conveyor belts or the feet of a player avatar. - * The calculated surface velocity of two colliding shapes by default only affects their friction. - * The calculated value can be overriden in a CCCollisionPairDelegate pre-solve method. - * Defaults to CGPointZero. - */ -@property(nonatomic, assign) CGPoint surfaceVelocity; - - -/// ----------------------------------------------------------------------- -/// @name Accessing Simulation Attributes -/// ----------------------------------------------------------------------- - -/** - * Affected by gravity flag. Defaults to Yes. - */ -@property(nonatomic, assign) BOOL affectedByGravity; - -/** - * Allow body rotation flag. Defaults to Yes. - */ -@property(nonatomic, assign) BOOL allowsRotation; - -/** - * Physics body type. Defaults to CCPhysicsBodyTypeDynamic - */ -@property(nonatomic, assign) CCPhysicsBodyType type; - - -/// ----------------------------------------------------------------------- -/// @name Accessing Collision and Contact Attributes -/// ----------------------------------------------------------------------- - -/** - * Is this body a sensor? A sensor will call a collision delegate but does not physically cause collisions between bodies. - * Defaults to NO. - */ -@property(nonatomic, assign) BOOL sensor; - -/** - * The body's collisionGroup, if two physics bodies share the same group id, they don't collide. Defaults to nil. - */ -@property(nonatomic, assign) id collisionGroup; - -/** - * A string that identifies the collision pair delegate method that should be called. Default value is @"default". - */ -@property(nonatomic, copy) NSString *collisionType; - -/** - * An array of NSString category names of which this physics body is a member. Up to 32 unique categories can be used in a single physics node. - * A value of nil means that a body exists in all possible collision categories. - * The deefault is nil. - */ -@property(nonatomic, copy) NSArray *collisionCategories; - -/** - * An array of NSString category names that this physics body wants to collide with. - * The categories/masks of both bodies must agree for a collision to occur. - * A value of nil means that this body will collide with a body in any category. - * The default is nil. - */ -@property(nonatomic, copy) NSArray *collisionMask; - -/** - * Iterate over all of the CCPhysicsCollisionPairs this body is currently in contact with. - * @note The CCPhysicsCollisionPair object is shared so you should not store a reference to it. - * - * @param block Collision block. - */ --(void)eachCollisionPair:(void (^)(CCPhysicsCollisionPair *pair))block; - - -/// ----------------------------------------------------------------------- -/// @name Accessing Velocity Attributes -/// ----------------------------------------------------------------------- - -/** - * The velocity of the physics body in absolute coordinates. - */ -@property(nonatomic, assign) CGPoint velocity; - -/** - * Angular velocity of the physics body in radians per second. - */ -@property(nonatomic, assign) CGFloat angularVelocity; - - -/// ----------------------------------------------------------------------- -/// @name Accessing Forces and Torques Attributes -/// ----------------------------------------------------------------------- - -/** - * Linear force applied to the physics body this fixed timestep. - */ -@property(nonatomic, assign) CGPoint force; - -/** - * Torque applied to this physics body this fixed timestep. - */ -@property(nonatomic, assign) CGFloat torque; - - -/// ----------------------------------------------------------------------- -/// @name Applying Force and Impulses Methods -/// ----------------------------------------------------------------------- - -/** - * Apply a torque on the physics body. - * - * @param torque Torque. - */ --(void)applyTorque:(CGFloat)torque; - -/** - * Apply an angular impulse. - * - * @param impulse Angular impulse. - */ --(void)applyAngularImpulse:(CGFloat)impulse; - -/** - * Apply a force to the physics body. - * - * @param force Force vector. - */ --(void)applyForce:(CGPoint)force; - -/** - * Apply an impulse on the physics body. - * - * @param impulse Impulse vector. - */ --(void)applyImpulse:(CGPoint)impulse; - -/** - * Apply force and torque on the physics body from a force applied at the given point in the parent CCNode's coordinates. - * The force will be rotated by, but not scaled by the CCNode's transform. - * - * @param force Force vector. - * @param point Point to apply force. - */ --(void)applyForce:(CGPoint)force atLocalPoint:(CGPoint)point; - -/** - * Apply an impulse and angular impulse on the physics body at the given point in the parent CCNode's coordinates. - * The impulse will be rotated by, but not scaled by the CCNode's transform. - * - * @param impulse Impulse vector. - * @param point Point to apply impulse. - */ --(void)applyImpulse:(CGPoint)impulse atLocalPoint:(CGPoint)point; - -/** - * Apply an force and angular torque on the physics body at the given point in absolute coordinates. - * - * @param force Force vector. - * @param point Point to apply force. - */ --(void)applyForce:(CGPoint)force atWorldPoint:(CGPoint)point; - -/** - * Apply an impulse and angular impulse on the physics body at the given point in absolute coordinates. - * - * @param impulse Impulse vector. - * @param point Point to apply impulse. - */ --(void)applyImpulse:(CGPoint)impulse atWorldPoint:(CGPoint)point; - - -/// ----------------------------------------------------------------------- -/// @name Accessing Misc Attributes -/// ----------------------------------------------------------------------- - -/** Joints connected to this body. */ -@property(nonatomic, readonly) NSArray *joints; - -/** - * Sleeping bodies use minimal CPU resources as they are removed from the simulation until something collides with them. - * Normally a body will fall alsleep on it's own, but you can manually force a body to fall a sleep at any time if you desire. - */ -@property(nonatomic, assign) BOOL sleeping; - -/** The CCNode to which this physics body is attached. */ -@property(nonatomic, readonly, weak) CCNode *node; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCPhysicsBody.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCPhysicsBody.m deleted file mode 100644 index 332b699..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCPhysicsBody.m +++ /dev/null @@ -1,401 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Scott Lembcke - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -// Used to access cpBodyAccumulateMassFromShapes() -#define CP_ALLOW_PRIVATE_ACCESS 1 - -#import "CCPhysicsBody.h" -#import "CCPhysics+ObjectiveChipmunk.h" - - -#define FOREACH_SHAPE(__body__, __shapeVar__) for(CCPhysicsShape *__shapeVar__ = __body__->_shapeList; __shapeVar__; __shapeVar__ = __shapeVar__.next) - - -@implementation CCPhysicsBody -{ - ChipmunkBody *_body; - CCPhysicsShape *_shapeList; - - NSMutableArray *_joints; - - NSMutableArray *_chipmunkObjects; - - BOOL _affectedByGravity; - BOOL _allowsRotation; -} - -//MARK: Constructors: - --(id)initWithShapeList:(CCPhysicsShape *)shapeList -{ - if((self = [super init])){ - _body = [ChipmunkBody bodyWithMass:0.0 andMoment:0.0]; - _body.userData = self; - - _affectedByGravity = YES; - _allowsRotation = YES; - - _chipmunkObjects = [NSMutableArray arrayWithCapacity:2]; - [_chipmunkObjects addObject:_body]; - - _shapeList = shapeList; - FOREACH_SHAPE(self, shape){ - shape.body = self; - [_chipmunkObjects addObject:shape.shape]; - } - } - - return self; -} - -+(CCPhysicsBody *)bodyWithCircleOfRadius:(CGFloat)radius andCenter:(CGPoint)center -{ - CCPhysicsShape *shape = [CCPhysicsShape circleShapeWithRadius:radius center:center]; - return [[self alloc] initWithShapeList:shape]; -} - -+(CCPhysicsBody *)bodyWithRect:(CGRect)rect cornerRadius:(CGFloat)cornerRadius -{ - CCPhysicsShape *shape = [CCPhysicsShape rectShape:rect cornerRadius:cornerRadius]; - return [[self alloc] initWithShapeList:shape]; -} - -+(CCPhysicsBody *)bodyWithPillFrom:(CGPoint)from to:(CGPoint)to cornerRadius:(CGFloat)cornerRadius -{ - CCPhysicsShape *shape = [CCPhysicsShape pillShapeFrom:from to:to cornerRadius:cornerRadius]; - return [[self alloc] initWithShapeList:shape]; -} - -+(CCPhysicsBody *)bodyWithPolygonFromPoints:(CGPoint *)points count:(NSUInteger)count cornerRadius:(CGFloat)cornerRadius -{ - CCPhysicsShape *shape = [CCPhysicsShape polygonShapeWithPoints:points count:count cornerRadius:cornerRadius]; - return [[self alloc] initWithShapeList:shape]; -} - -+(CCPhysicsBody *)bodyWithPolylineFromRect:(CGRect)rect cornerRadius:(CGFloat)cornerRadius -{ - CGPoint points[] = { - {CGRectGetMinX(rect), CGRectGetMinY(rect)}, - {CGRectGetMaxX(rect), CGRectGetMinY(rect)}, - {CGRectGetMaxX(rect), CGRectGetMaxY(rect)}, - {CGRectGetMinX(rect), CGRectGetMaxY(rect)}, - }; - - return [self bodyWithPolylineFromPoints:points count:4 cornerRadius:cornerRadius looped:YES]; -} - -+(CCPhysicsBody *)bodyWithPolylineFromPoints:(CGPoint *)points count:(NSUInteger)count cornerRadius:(CGFloat)cornerRadius looped:(bool)looped; -{ - NSAssert(looped || count >= 2, @"Non-looped polyline bodies must have at least two points."); - NSAssert(!looped || count >= 3, @"Looped polyline bodies must have at least three points."); - - CCPhysicsShape *shapes = nil; - - NSUInteger limit = (looped ? count : count - 1); - for(int i=0; i 0.0, @"Max force must be greater than 0."); - self.constraint.maxForce = maxForce; -} - --(CGFloat)impulse {return self.constraint.impulse;} - --(void)invalidate { - _valid = NO; - - [self tryRemoveFromPhysicsNode:self.bodyA.physicsNode]; - [self.bodyA removeJoint:self]; - [self.bodyB removeJoint:self]; -} - -static void -BreakConstraint(cpConstraint *constraint, cpSpace *space) -{ - CCPhysicsJoint *joint = [[ChipmunkConstraint constraintFromCPConstraint:constraint] userData]; - - // Divide by the timestep to convent the impulse to a force. - if(cpConstraintGetImpulse(constraint)/cpSpaceGetCurrentTimeStep(space) > joint.breakingForce){ - [joint invalidate]; - } -} - --(void)setBreakingForce:(CGFloat)breakingForce -{ - NSAssert(breakingForce > 0.0, @"Breaking force must be greater than 0."); - _breakingForce = breakingForce; - cpConstraintSetPostSolveFunc(self.constraint.constraint, breakingForce < INFINITY ? BreakConstraint : NULL); -} - -@end - - -@implementation CCPhysicsJoint(ObjectiveChipmunk) - --(id)chipmunkObjects {return [NSArray arrayWithObject:self.constraint];} - --(ChipmunkConstraint *)constraint -{ - @throw [NSException exceptionWithName:@"AbstractInvocation" reason:@"This method is abstract." userInfo:nil]; -} - --(BOOL)isRunning -{ - return (self.bodyA.isRunning && self.bodyB.isRunning); -} - --(void)tryAddToPhysicsNode:(CCPhysicsNode *)physicsNode -{ - if(self.isRunning && self.constraint.space == nil) [self addToPhysicsNode:physicsNode]; -} - --(void)tryRemoveFromPhysicsNode:(CCPhysicsNode *)physicsNode -{ - if(self.constraint.space) [physicsNode.space smartRemove:self]; -} - --(void)willAddToPhysicsNode:(CCPhysicsNode *)physics -{ - @throw [NSException exceptionWithName:@"AbstractInvocation" reason:@"This method is abstract." userInfo:nil]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCPhysicsNode.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCPhysicsNode.h deleted file mode 100644 index 81912c8..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCPhysicsNode.h +++ /dev/null @@ -1,276 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Scott Lembcke - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCNode.h" - -/** - * A set of contact points returned by CCPhysicsCollisionPair.contacts. - */ -typedef struct CCContactSet { - // The number of contact points in the set. - // The count will always be 1 or 2. - int count; - - // The normal of the contact points. - CGPoint normal; - - // The array of contact points. - struct { - // The absolute position of the contact on the surface of each shape. - CGPoint pointA, pointB; - - // Penetration distance of the two shapes. - // The value will always be negative. - CGFloat distance; - } points[2]; -} CCContactSet; - - -@class CCPhysicsBody; -@class CCPhysicsShape; - -/** - * Contains information about two colliding physics objects. See CCPhysicsCollisionDelegate for more information. - * - * ### Notes - * - There is only one CCPhysicsCollisionPair object per CCPhysicsNode and it's reused so don't store a reference to it. - * - You must copy any information you use from this struct if you want to use it later. - */ -@interface CCPhysicsCollisionPair : NSObject - -/** The contact information from the two colliding bodies. */ -@property(nonatomic, readonly) CCContactSet contacts; - -/** - * The friction coefficient for this pair of colliding shapes. - * The default value is pair.bodyA.friction*pair.bodyB.friction. - * Can be overriden in a CCCollisionPairDelegate pre-solve method to change the collision. - */ -@property(nonatomic, assign) CGFloat friction; - -/** - * The restitution coefficient for this pair of colliding shapes. - * The default value is "pair.bodyA.elasticity*pair.bodyB.elasticity". - * Can be overriden in a CCCollisionPairDelegate pre-solve method to change the collision. - */ -@property(nonatomic, assign) CGFloat restitution; - -/** - * The relative surface velocities of the two colliding shapes. See CCPhysicsBody.surfaceVelocity for more information. - * The default value is the surface velocity of the first body subtracted from the second, then clamped to the collision tangent. - * Can be overriden in a CCCollisionPairDelegate pre-solve method to change the collision. - */ -@property(nonatomic, assign) CGPoint surfaceVelocity; - -/** - * The amount of kinetic energy dissipated by the last collision of the two shapes. - * This is roughly equivalent to the idea of damage. - * @note By definition, fully elastic collisions do not lose any energy or cause any permanent damage. - */ -@property(nonatomic, readonly) CGFloat totalKineticEnergy; - -/** The total impulse applied by this collision to the colliding shapes. */ -@property(nonatomic, readonly) CGPoint totalImpulse; - -/** - * A persistent object reference associated with these two colliding objects. - * If you want to store some information about a collision from time step to time step, store it here. - * @todo Possible to add a default to release it automatically? - */ -@property(nonatomic, assign) id userData; - -/** - * Retrive the specific physics shapes that were involved in the collision. - * - * @param shapeA Shape A. - * @param shapeB Shape B. - */ --(void)shapeA:(__autoreleasing CCPhysicsShape **)shapeA shapeB:(__autoreleasing CCPhysicsShape **)shapeB; - -/** - * Ignore the collision between these two shapes bodies until they stop colliding. - * It's idomatic to write "return [pair ignore];" if using this method from a CCCollisionPairDelegate pre-solve method. - * - * @return FALSE - */ --(BOOL)ignore; - -@end - - -/** - Delegate type called when two physics bodies collide. - - The final two parameter names (typeA/typeB) should be replaced with names used with CCPhysicsBody.collisionType or CCPhysicsShape.collisionType. -If both final parameter names are "default" then the collision method is called when a more specific method isn't found. - - ### Wildcard Collisions: - "wildcard" can be used as the final parameter name to mean "collides with anything". -When using wildcard methods, it's possible for up to three methods to be called (ex: bullet/monster, bullet/wildcard, monster/wildcard). -The most specific method (bullet/monster) will be called first, and then the wildcard handlers will be called in a somewhat random order. -Begin and PreSolve methods return a boolean. If multiple methods are called, their return values are combined with a logical AND. - - ### Collision Sequence: - On the first fixed time step (not necessarily frame) that two physics shapes collide for the first time, a ccPhysicsCollisionBegin method will be called. -As long as those objects stay in contact, a ccPhysicsCollisionPreSolve and ccPhysicsCollisionPostSolve method will be called before and after the physics solver runs. -The pre-solve method gives you a chance to modify the outcome of the collision, and the post-solve method lets you find out what the outcome was. -This means you cannot use the outcome of the collision to modify itself. (ex: discard or undo a collision only if it will cause enough damage) -Finally, when two physics objects stop touching for the very first fixed time step, the ccPhysicsCollisionSeparate method is called. - - ### CCPhysicsShape vs. CCPhysicsBody: - Though CCPhysics concentrates mostly on physics bodies, the underlying physics engine (Chipmunk2D) operates collision callbacks on the level of individual shapes. -CCPhysicsBody objects can have multiple shapes such as polyline bodies or those created with [CCPhysicsBody bodyWithShapes:]. -In those cases, its possible to have have multiple active collisions between two CCPhysicsBody objects. This is something to keep in mind. - */ -@protocol CCPhysicsCollisionDelegate - -@optional - -/** - * Begin methods are called on the first fixed time step when two bodies begin colliding. - * If you return NO from a begin method, the collision between the two bodies will be ignored. - * - * @param pair Collision pair. - * @param nodeA Node A. - * @param nodeB Node B. - * - * @return BOOL - */ --(BOOL)ccPhysicsCollisionBegin:(CCPhysicsCollisionPair *)pair typeA:(CCNode *)nodeA typeB:(CCNode *)nodeB; - -/** - * Pre-solve methods are called every fixed time step when two bodies are in contact before the physics solver runs. - * This gives you a chance to modify the collision's outcome by setting properties such as friction, restitution, or surfaceVelocity on CCPhysicsCollisionPair - * Since the collisions have not been solved yet, you cannot access the outcome by using properties such as totalKineticEnergy or totalImpulse. - * If you return NO from a pre-solve method, the collision will be ignored for the current time step. - * - * @param pair Collision pair. - * @param nodeA Node A. - * @param nodeB Node B. - * - * @return BOOL - */ --(BOOL)ccPhysicsCollisionPreSolve:(CCPhysicsCollisionPair *)pair typeA:(CCNode *)nodeA typeB:(CCNode *)nodeB; - -/** - * Post-solve methods are called every fixed time step when two bodies are in contact after the physics solver runs. - * You can call use properties such as totalKineticEnergy and totalImpulse on CCPhysicsCollisionPair from a post-solve method. - * - * @param pair Collision pair. - * @param nodeA Node A. - * @param nodeB Node B. - */ --(void)ccPhysicsCollisionPostSolve:(CCPhysicsCollisionPair *)pair typeA:(CCNode *)nodeA typeB:(CCNode *)nodeB; - -/** - * Separate methods are called the first fixed time step after two bodies stop colliding. - * - * @param pair Collision pair. - * @param nodeA Node A. - * @param nodeB Node B. - */ --(void)ccPhysicsCollisionSeparate:(CCPhysicsCollisionPair *)pair typeA:(CCNode *)nodeA typeB:(CCNode *)nodeB; - -@end - - -/** -A CCNode that enables physics simulation in it's children. -To use CCPhysics, you create a physics node, and then attach CCPhysicsBody objects to any child node that you want to have gravity or collisions applied to. -Physics nodes are also where you set up a delegate object that can tell you about collision events. -Lastly, you can query for physics objects near a point, along a ray, or within a certain bounding box. - -### Units: -For simplicity, CCPhysics does not use SI units, and the performance is not tuned to any particular scale. -Positions and distances are expressed in regular Cocos2D points relative to whatever node is most relevant. -For example, positions are in the same coordinates as the physics node. -Shapes and joint anchors use the local coordinates of the node their body is attached to so that they properly respect it's transform. -Mass has no particular units. I personally find it intuitive to use 1.0 as the main player's mass and set everything else based on that. Time is expressed in seconds. - */ -@interface CCPhysicsNode : CCNode - -/** Should the node draw a debug overlay of the joints and collision shapes? Defaults to NO. */ -@property(nonatomic, assign) BOOL debugDraw; - -/** Gravity applied to the dynamic bodies in the world. Defaults to CGPointZero. */ -@property(nonatomic, assign) CGPoint gravity; - -/** - * The number of solver iterations the underlying physics engine should run. - * This allows you to tune the performance and quality of the physics. - * Low numbers will improve performance, but make the physics spongy or rubbery. - * High numbers will use more CPU time, but make the physics look more solid. - * The default value is 10. - */ -@property(nonatomic, assign) int iterations; - -/** - * Physics bodies fall asleep when a group of them move slowly for longer than the threshold. - * Sleeping bodies use minimal CPU resources and wake automatically when a collision happens. - * Defaults to 0.5 seconds. - */ -@property(nonatomic, assign) CCTime sleepTimeThreshold; - -/** The delegate that is called when two physics bodies collide. */ -@property(nonatomic, assign) NSObject *collisionDelegate; - -/** - * Find all CCPhysicsShapes within a certain distance of a point. The block is called once for each shape found. - * - * @param point Center point of query. - * @param radius Radius to sweep. - * @param block Block to execute per result. - */ --(void)pointQueryAt:(CGPoint)point within:(CGFloat)radius block:(BOOL (^)(CCPhysicsShape *shape, CGPoint nearest, CGFloat distance))block; - -/** - * Shoot a ray from 'start' to 'end' and find all of the CCPhysicsShapes that it would hit. - * The block is called once for each shape found. - * - * @param start Start point. - * @param end End point. - * @param block Block to execute per result. - */ --(void)rayQueryFirstFrom:(CGPoint)start to:(CGPoint)end block:(BOOL (^)(CCPhysicsShape *shape, CGPoint point, CGPoint normal, CGFloat distance))block; - -/** - * Find all CCPhysicsShapes whose bounding boxes overlap the given CGRect. - * The block is called once for each shape found. - * - * @param rect Rectangle area to check. - * @param block The block is called once for each shape found. - */ --(void)rectQuery:(CGRect)rect block:(BOOL (^)(CCPhysicsShape *shape))block; - -@end - - -@interface CCNode(CCPhysics) - -/** Nearest CCPhysicsNode ancestor of this node, or nil if none. - * Unlike CCPhysicsBody.physicsNode, this will return a value before onEnter is called on the node. - */ --(CCPhysicsNode *)physicsNode; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCPhysicsNode.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCPhysicsNode.m deleted file mode 100644 index 699e841..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCPhysicsNode.m +++ /dev/null @@ -1,579 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Scott Lembcke - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCPhysicsNode.h" -#import "CCPhysics+ObjectiveChipmunk.h" - -#import - -// Do not change this value unless you redefine the cpBitmask type to have more than 32 bits. -#define MAX_CATEGORIES 32 - -// Maximum number of categories to cache -// There are usually few unique categories in a given simulation. -#define MAX_CACHED_CATEGORIES 64 - - -@interface CCPhysicsNode(Private) - -@property(nonatomic, readonly) CCPhysicsCollisionPair *collisionPairSingleton; - -@end - - -@implementation CCPhysicsCollisionPair { - @public - cpArbiter *_arbiter; -} - --(cpArbiter *)arbiter {return _arbiter;} --(void)setArbiter:(cpArbiter *)arbiter {_arbiter = arbiter;} - -// Check that the arbiter is set and return it. --(cpArbiter *)arb -{ - NSAssert(_arbiter, @"This CCPhysicsCollisionPair has been invalidated. Do not store references to CCPhysicsCollisionPair objects."); - return _arbiter; -} - --(CCContactSet)contacts -{ - // TODO this needs to be fixed for 64 bit if CG types are disabled. - // This function cast should be safe on any ABI that also supports objc_msgSend_stret(). - return ((CCContactSet (*)(cpArbiter *))cpArbiterGetContactPointSet)(self.arb); -} - --(CGFloat)friction {return cpArbiterGetFriction(self.arb);} --(void)setFriction:(CGFloat)friction {cpArbiterSetFriction(self.arb, friction);} - --(CGFloat)restitution {return cpArbiterGetRestitution(self.arb);} --(void)setRestitution:(CGFloat)restitution {cpArbiterSetRestitution(self.arb, restitution);} - --(CGPoint)surfaceVelocity {return CPV_TO_CCP(cpArbiterGetSurfaceVelocity(self.arb));} --(void)setSurfaceVelocity:(CGPoint)surfaceVelocity {cpArbiterSetSurfaceVelocity(self.arb, CCP_TO_CPV(surfaceVelocity));} - --(CGFloat)totalKineticEnergy {return cpArbiterTotalKE(self.arb);} --(CGPoint)totalImpulse {return CPV_TO_CCP(cpArbiterTotalImpulse(self.arb));} - --(id)userData {return cpArbiterGetUserData(self.arb);} --(void)setUserData:(id)userData {cpArbiterSetUserData(self.arb, userData);} - --(void)shapeA:(CCPhysicsShape *__autoreleasing *)shapeA shapeB:(CCPhysicsShape *__autoreleasing *)shapeB -{ - CHIPMUNK_ARBITER_GET_SHAPES(self.arb, a, b) - (*shapeA) = a.userData; - (*shapeB) = b.userData; -} - --(BOOL)ignore -{ - return cpArbiterIgnore(self.arb); -} - -@end - - -/// Internal class used to wrap cpCollisionHandlers -@interface CCPhysicsCollisionHandler : NSObject { - cpCollisionHandler *_handler; - __weak id _delegate; - - // Cache the CCPhysicsNode's collision pair singleton. - CCPhysicsCollisionPair *_collisionPairSingleton; - - // Is this handler for a wildcard or not. - BOOL _wildcard; - - // Cache all the methods, imps and selectors. - // TODO should move to using objc_msgSend instead? - Method _begin, _preSolve, _postSolve, _separate; - IMP _beginImp, _preSolveImp, _postSolveImp, _separateImp; - SEL _beginSel, _preSolveSel, _postSolveSel, _separateSel; -} - -+(CCPhysicsCollisionHandler *)wrapCPHandler:(cpCollisionHandler *)cpHandler ForPhysicsNode:(CCPhysicsNode *)physicsNode wildcard:(BOOL)wildcard; - -@property(nonatomic, assign) Method begin; -@property(nonatomic, assign) Method preSolve; -@property(nonatomic, assign) Method postSolve; -@property(nonatomic, assign) Method separate; - -@end - - -@implementation CCPhysicsCollisionHandler - -+(CCPhysicsCollisionHandler *)wrapCPHandler:(cpCollisionHandler *)cpHandler ForPhysicsNode:(CCPhysicsNode *)physicsNode wildcard:(BOOL)wildcard -{ - CCPhysicsCollisionHandler *ccHandler = [[self alloc] init]; - ccHandler->_delegate = physicsNode.collisionDelegate; - ccHandler->_collisionPairSingleton = physicsNode.collisionPairSingleton; - ccHandler->_wildcard = wildcard; - - ccHandler->_handler = cpHandler; - cpHandler->userData = ccHandler; - - return ccHandler; -} - -static cpBool PhysicsBegin(cpArbiter *arb, cpSpace *space, CCPhysicsCollisionHandler *handler){ - CHIPMUNK_ARBITER_GET_BODIES(arb, bodyA, bodyB); - CCPhysicsCollisionPair *pair = handler->_collisionPairSingleton; - pair->_arbiter = arb; - - cpBool (*imp)(id, SEL, id, id, id) = (__typeof(imp))handler->_beginImp; - BOOL retval = imp(handler->_delegate, handler->_beginSel, pair, [bodyA.userData node], [bodyB.userData node]); - - if(!handler->_wildcard){ - retval = cpArbiterCallWildcardBeginA(arb, space) && retval; - retval = cpArbiterCallWildcardBeginB(arb, space) && retval; - } - - return retval; -} - --(void)setBegin:(Method)m -{ - NSAssert(m, @"Internal Error: Method is NULL."); - _begin = m; - _beginImp = method_getImplementation(m); - _beginSel = method_getName(m); - _handler->beginFunc = PhysicsBegin; -} - -static cpBool PhysicsPreSolve(cpArbiter *arb, cpSpace *space, CCPhysicsCollisionHandler *handler){ - CHIPMUNK_ARBITER_GET_BODIES(arb, bodyA, bodyB); - CCPhysicsCollisionPair *pair = handler->_collisionPairSingleton; - pair->_arbiter = arb; - - cpBool (*imp)(id, SEL, id, id, id) = (__typeof(imp))handler->_preSolveImp; - BOOL retval = imp(handler->_delegate, handler->_preSolveSel, pair, [bodyA.userData node], [bodyB.userData node]); - - if(!handler->_wildcard){ - retval = cpArbiterCallWildcardPreSolveA(arb, space) && retval; - retval = cpArbiterCallWildcardPreSolveB(arb, space) && retval; - } - - return retval; -} - --(void)setPreSolve:(Method)m -{ - NSAssert(m, @"Internal Error: Method is NULL."); - _preSolve = m; - _preSolveImp = method_getImplementation(m); - _preSolveSel = method_getName(m); - _handler->preSolveFunc = PhysicsPreSolve; -} - -static void PhysicsPostSolve(cpArbiter *arb, cpSpace *space, CCPhysicsCollisionHandler *handler){ - CHIPMUNK_ARBITER_GET_BODIES(arb, bodyA, bodyB); - CCPhysicsCollisionPair *pair = handler->_collisionPairSingleton; - pair->_arbiter = arb; - - void (*imp)(id, SEL, id, id, id) = (__typeof(imp))handler->_postSolveImp; - imp(handler->_delegate, handler->_postSolveSel, pair, [bodyA.userData node], [bodyB.userData node]); - - if(!handler->_wildcard){ - cpArbiterCallWildcardPostSolveA(arb, space); - cpArbiterCallWildcardPostSolveB(arb, space); - } -} - --(void)setPostSolve:(Method)m -{ - NSAssert(m, @"Internal Error: Method is NULL."); - _postSolve = m; - _postSolveImp = method_getImplementation(m); - _postSolveSel = method_getName(m); - _handler->postSolveFunc = PhysicsPostSolve; -} - -static void PhysicsSeparate(cpArbiter *arb, cpSpace *space, CCPhysicsCollisionHandler *handler){ - CHIPMUNK_ARBITER_GET_BODIES(arb, bodyA, bodyB); - CCPhysicsCollisionPair *pair = handler->_collisionPairSingleton; - pair->_arbiter = arb; - - void (*imp)(id, SEL, id, id, id) = (__typeof(imp))handler->_separateImp; - imp(handler->_delegate, handler->_separateSel, pair, [bodyA.userData node], [bodyB.userData node]); - - if(!handler->_wildcard){ - cpArbiterCallWildcardSeparateA(arb, space); - cpArbiterCallWildcardSeparateB(arb, space); - } -} - --(void)setSeparate:(Method)m -{ - NSAssert(m, @"Internal Error: Method is NULL."); - _separate = m; - _separateImp = method_getImplementation(m); - _separateSel = method_getName(m); - _handler->separateFunc = PhysicsSeparate; -} - -@end - - -@implementation CCPhysicsNode { - ChipmunkSpace *_space; - - // Interned strings for collision and category types. - NSMutableDictionary *_internedStrings; - - // List of category strings used in this space. - NSMutableArray *_categories; - - // Cached category arrays for category bitmasks. - // Used for fast lookup when possible. - // Limited to MAX_CACHED_CATEGORIES in size. - NSMutableDictionary *_cachedCategories; - - // All collisions in a CCPhysicsNode share the same CCPhysicsCollisionPair. - // The cpArbiter it wraps is simply changed each time. - // That's one of the reasons you aren't allowed to keep references to CCPhysicsCollisionPair objects. - CCPhysicsCollisionPair *_collisionPairSingleton; - - // Interned copies of the two reserved types. - NSString *_wildcardType; - - // Need a way to retain the CCPhysicsCollisionHandler objects. - NSMutableSet *_handlers; - - // CCDrawNode used for drawing the debug overlay. - // Only allocated if CCPhysicsNode.debugDraw is YES. - CCDrawNode *_debugDraw; -} - -// Used by CCNode.physicsNode --(BOOL)isPhysicsNode {return YES;} - --(id)init -{ - if((self = [super init])){ - _space = [[ChipmunkSpace alloc] init]; - _space.gravity = cpvzero; - _space.sleepTimeThreshold = 0.5f; - _space.userData = self; - - _internedStrings = [NSMutableDictionary dictionary]; - _categories = [NSMutableArray array]; - _cachedCategories = [NSMutableDictionary dictionary]; - - // Intern the reserved string @"wildcard" - _wildcardType = [self internString:@"wildcard"]; - - _collisionPairSingleton = [[CCPhysicsCollisionPair alloc] init]; - _handlers = [NSMutableSet set]; - } - - return self; -} - --(CGPoint)gravity {return CPV_TO_CCP(_space.gravity);} --(void)setGravity:(CGPoint)gravity {_space.gravity = CCP_TO_CPV(gravity);} - --(int)iterations {return _space.iterations;} --(void)setIterations:(int)iterations {_space.iterations = iterations;} - --(CCTime)sleepTimeThreshold {return _space.sleepTimeThreshold;} --(void)setSleepTimeThreshold:(CCTime)sleepTimeThreshold {_space.sleepTimeThreshold = sleepTimeThreshold;} - -// Collision Delegates - --(CCPhysicsCollisionPair *)collisionPairSingleton {return _collisionPairSingleton;} - --(CCPhysicsCollisionHandler *)handlerForTypeA:(NSString *)typeA typeB:(NSString *)typeB -{ - NSAssert(typeA != _wildcardType, @"'wildcard' is only allowed as the second type identifier."); - - BOOL wildcard = (typeB == _wildcardType); - cpCollisionHandler *cpHandler = (wildcard ? - cpSpaceAddWildcardHandler(_space.space, typeA) : cpSpaceAddCollisionHandler(_space.space, typeA, typeB) - ); - - // Assume that the userData pointer is a CCPhysicsCollisionHandler. - // Dangerous, so be careful about mixing vanilla Chipmunk and Objective-Chipmunk handlers here. - if(cpHandler->userData == nil){ - // Retain the handler in the _handlers set. - [_handlers addObject:[CCPhysicsCollisionHandler wrapCPHandler:cpHandler ForPhysicsNode:self wildcard:wildcard]]; - } - - return cpHandler->userData; -} - --(void)registerDelegateMethodsForClass:(Class)class -{ - if(class == nil) return; - - // Search for superclass delegate methods first. - [self registerDelegateMethodsForClass:class_getSuperclass(class)]; - - unsigned int count; - Method *methods = class_copyMethodList(class, &count); - for(int i=0; i *)collisionDelegate -{ - NSAssert(_collisionDelegate == nil, @"The collision delegate can only be set once per CCPhysicsNode."); - _collisionDelegate = collisionDelegate; - - // Recurse the inheritance tree to find all the matching collision delegate methods. - [self registerDelegateMethodsForClass:collisionDelegate.class]; -} - -//MARK: Queries: - --(void)pointQueryAt:(CGPoint)point within:(CGFloat)radius block:(BOOL (^)(CCPhysicsShape *, CGPoint, CGFloat))block -{ - cpSpacePointQuery_b(_space.space, CCP_TO_CPV(point), radius, CP_SHAPE_FILTER_ALL, ^(cpShape *shape, cpVect p, cpFloat d, cpVect g){ - block([cpShapeGetUserData(shape) userData], CPV_TO_CCP(p), d); - }); -} - --(void)rayQueryFirstFrom:(CGPoint)start to:(CGPoint)end block:(BOOL (^)(CCPhysicsShape *, CGPoint, CGPoint, CGFloat))block -{ - cpSpaceSegmentQuery_b(_space.space, CCP_TO_CPV(start), CCP_TO_CPV(end), 0.0, CP_SHAPE_FILTER_ALL, ^(cpShape *shape, cpVect p, cpVect n, cpFloat t){ - block([cpShapeGetUserData(shape) userData], CPV_TO_CCP(p), CPV_TO_CCP(n), t); - }); -} - --(void)rectQuery:(CGRect)rect block:(BOOL (^)(CCPhysicsShape *shape))block -{ - cpBB bb = cpBBNew( - CGRectGetMinX(rect), - CGRectGetMinY(rect), - CGRectGetMaxX(rect), - CGRectGetMaxY(rect) - ); - - cpSpaceBBQuery_b(_space.space, bb, CP_SHAPE_FILTER_ALL, ^(cpShape *shape){ - block([cpShapeGetUserData(shape) userData]); - }); -} - -//MARK: Time Stepping - --(NSInteger)priority -{ - return NSIntegerMax; -} - --(void)fixedUpdate:(CCTime)delta -{ - [_space step:delta]; - - // Null out the arbiter just in case somebody retained a pair. - _collisionPairSingleton->_arbiter = NULL; -} - -//MARK: Debug Drawing: - -const cpSpaceDebugColor CC_PHYSICS_SHAPE_DEBUG_FILL_COLOR = {1.0, 0.0, 0.0, 0.25}; -const cpSpaceDebugColor CC_PHYSICS_SHAPE_DEBUG_OUTLINE_COLOR = {1.0, 1.0, 1.0, 0.5}; -const cpSpaceDebugColor CC_PHYSICS_SHAPE_JOINT_COLOR = {0.0, 1.0, 0.0, 0.5}; -const cpSpaceDebugColor CC_PHYSICS_SHAPE_COLLISION_COLOR = {1.0, 0.0, 0.0, 0.5}; - --(BOOL)debugDraw {return (_debugDraw != nil);} --(void)setDebugDraw:(BOOL)debugDraw -{ - if(debugDraw){ - _debugDraw = [CCDrawNode node]; - [self addChild:_debugDraw z:NSIntegerMax]; - } else { - [_debugDraw removeFromParent]; - } -} - -static inline CCColor* ToCCColor(cpSpaceDebugColor c){return [CCColor colorWithRed:c.r green:c.g blue:c.b alpha:c.a];} - -static void -DrawCircle(cpVect p, cpFloat a, cpFloat r, cpSpaceDebugColor outline, cpSpaceDebugColor fill, CCDrawNode *draw) -{[draw drawDot:CPV_TO_CCP(p) radius:r color:ToCCColor(fill)];} - -static void -DrawSegment(cpVect a, cpVect b, cpSpaceDebugColor color, CCDrawNode *draw) -{[draw drawSegmentFrom:CPV_TO_CCP(a) to:CPV_TO_CCP(b) radius:1.0 color:ToCCColor(color)];} - -static void -DrawFatSegment(cpVect a, cpVect b, cpFloat r, cpSpaceDebugColor outline, cpSpaceDebugColor fill, CCDrawNode *draw) -{[draw drawSegmentFrom:CPV_TO_CCP(a) to:CPV_TO_CCP(b) radius:r color:ToCCColor(fill)];} - -static void -DrawPolygon(int count, const cpVect *verts, cpFloat r, cpSpaceDebugColor outline, cpSpaceDebugColor fill, CCDrawNode *draw) -{ -#if !CP_USE_CGTYPES - CGPoint _verts[count]; - for(int i=0; i -#import "CCSprite.h" - -/** Progress Node Type. */ -typedef NS_ENUM(NSUInteger, CCProgressNodeType) { - /** Radial Counter-Clockwise */ - CCProgressNodeTypeRadial, - /** Bar */ - CCProgressNodeTypeBar, -}; - -/** - CCProgressNode displays a sprite with a progressive reveal. - - ### Notes - - - Progress type can currently be Radial, Horizontal or vertical. - - Midpoint is used to modify the start position: - - Radial type the mid point changes the center point. - - Bar type the midpoint changes the bar growth, it expands from the center but clamps to the sprites edge: - - Left -> Right use (0,0) - - Right -> Left use (1,y) - - Bottom -> Top use (x,0) - - Top -> Bottom use (x,1) - - - Progress percentage is 0 -> 100. - - Bar change rate allows the bar type to move the component at a specific rate. - - Set the rate to zero to make sure it stays at 100% - - Example: If you want a Left -> Right bar and also have the height grow set the rate to (0,1) and modpoint to (0,0.5f) - - */ - -@interface CCProgressNode : CCNode { - CCProgressNodeType _type; - float _percentage; - CCSprite *_sprite; - - int _vertexDataCount; - ccV2F_C4B_T2F *_vertexData; - CGPoint _midpoint; - CGPoint _barChangeRate; - BOOL _reverseDirection; -} - - -/// ----------------------------------------------------------------------- -/// @name Accessing the Progress Node Attributes -/// ----------------------------------------------------------------------- - -/** Progress type. */ -@property (nonatomic, readwrite) CCProgressNodeType type; - -/** Reverse progress direction. */ -@property (nonatomic, readwrite) BOOL reverseDirection; - -/** Progress start position. */ -@property (nonatomic, readwrite) CGPoint midpoint; - -/** Bar change rate. */ -@property (nonatomic, readwrite) CGPoint barChangeRate; - -/** Progress percentage. */ -@property (nonatomic, readwrite) float percentage; - -/** The Sprite to use. */ -@property (nonatomic, readwrite, strong) CCSprite *sprite; - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCProgressNode Object -/// ----------------------------------------------------------------------- - -/** - * Creates and returns a progress node object using the specified sprite value. - * - * @param sprite The CCSprite to use. - * - * @return The CCProgressNode Object. - */ -+(id)progressWithSprite:(CCSprite*) sprite; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCProgressNode Object -/// ----------------------------------------------------------------------- - -/** - * Initializes and returns a progress node object using the specified sprite value. - * - * @param sprite The CCSprite to use. - * - * @return An initialized CCProgressNode Object. - */ --(id)initWithSprite:(CCSprite*) sprite; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCProgressNode.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCProgressNode.m deleted file mode 100644 index 27be3f4..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCProgressNode.m +++ /dev/null @@ -1,544 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2010 Lam Pham - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCProgressNode.h" - -#import "ccMacros.h" -#import "CCTextureCache.h" -#import "CCGLProgram.h" -#import "CCShaderCache.h" -#import "ccGLStateCache.h" -#import "CCDirector.h" -#import "Support/CGPointExtension.h" -#import "Support/TransformUtils.h" -#import "CCSprite_Private.h" - -#import "CCNode_Private.h" -#import "CCProgressNode_Private.h" - -#import "CCTexture_Private.h" - -// extern -#import "kazmath/GL/matrix.h" - -#define kProgressTextureCoordsCount 4 -// kProgressTextureCoords holds points {0,1} {0,0} {1,0} {1,1} we can represent it as bits -const char kCCProgressTextureCoords = 0x4b; - -@interface CCProgressNode () - --(void)updateProgress; --(void)updateBar; --(void)updateRadial; --(void)updateColor; --(CGPoint)boundaryTexCoord:(char)index; -@end - - -@implementation CCProgressNode -@synthesize percentage = _percentage; -@synthesize sprite = _sprite; -@synthesize type = _type; -@synthesize reverseDirection = _reverseDirection; -@synthesize midpoint = _midpoint; -@synthesize barChangeRate = _barChangeRate; -@synthesize vertexData = _vertexData; -@synthesize vertexDataCount = _vertexDataCount; - -+(id)progressWithSprite:(CCSprite*) sprite -{ - return [[self alloc]initWithSprite:sprite]; -} - --(id) init -{ - return [self initWithSprite:nil]; -} - -// designated initializer --(id)initWithSprite:(CCSprite*) sprite -{ - if(( self = [super init] )){ - _percentage = 0.f; - _vertexData = NULL; - _vertexDataCount = 0; - self.anchorPoint = ccp(0.5f,0.5f); - self.type = CCProgressNodeTypeRadial; - self.reverseDirection = NO; - self.midpoint = ccp(.5f, .5f); - self.barChangeRate = ccp(1,1); - self.sprite = sprite; - - // shader program - self.shaderProgram = [[CCShaderCache sharedShaderCache] programForKey:kCCShader_PositionTextureColor]; - } - return self; -} - --(void)dealloc -{ - if(_vertexData){ - free(_vertexData); - } -} - --(void)setPercentage:(float) percentage -{ - if(_percentage != percentage) { - _percentage = clampf( percentage, 0, 100); - [self updateProgress]; - } -} - --(void)setSprite:(CCSprite *)newSprite -{ - if(_sprite != newSprite){ - _sprite = newSprite; - self.contentSize = _sprite.contentSize; - - // Everytime we set a new sprite, we free the current vertex data - if(_vertexData){ - free(_vertexData); - _vertexData = NULL; - _vertexDataCount = 0; - } - } -} - --(void)setType:(CCProgressNodeType)newType -{ - if (newType != _type) { - - // release all previous information - if(_vertexData){ - free(_vertexData); - _vertexData = NULL; - _vertexDataCount = 0; - } - _type = newType; - [self updateProgress]; - } -} - --(void)setReverseDirection:(BOOL)reverse -{ - if( _reverseDirection != reverse ) { - _reverseDirection = reverse; - - // release all previous information - if(_vertexData){ - free(_vertexData); - _vertexData = NULL; - _vertexDataCount = 0; - } - } -} - --(void)setColor:(CCColor*)c -{ - _sprite.color = c; - [self updateColor]; -} - --(CCColor*)color -{ - return _sprite.color; -} - --(void)setOpacity:(CGFloat)o -{ - _sprite.opacity = o; - [self updateColor]; -} - --(CGFloat)opacity -{ - return _sprite.opacity; -} - -#pragma mark ProgressTimer Internal - -/// -// @returns the vertex position from the texture coordinate -/// --(ccTex2F)textureCoordFromAlphaPoint:(CGPoint) alpha -{ - if (!_sprite) { - return (ccTex2F){0,0}; - } - ccV3F_C4B_T2F_Quad quad = _sprite.quad; - CGPoint min = (CGPoint){quad.bl.texCoords.u,quad.bl.texCoords.v}; - CGPoint max = (CGPoint){quad.tr.texCoords.u,quad.tr.texCoords.v}; - // Fix bug #1303 so that progress timer handles sprite frame texture rotation - if (_sprite.textureRectRotated) { - CC_SWAP(alpha.x, alpha.y); - } - return (ccTex2F){min.x * (1.f - alpha.x) + max.x * alpha.x, min.y * (1.f - alpha.y) + max.y * alpha.y}; -} - --(ccVertex2F)vertexFromAlphaPoint:(CGPoint) alpha -{ - if (!_sprite) { - return (ccVertex2F){0.f, 0.f}; - } - ccV3F_C4B_T2F_Quad quad = _sprite.quad; - CGPoint min = (CGPoint){quad.bl.vertices.x,quad.bl.vertices.y}; - CGPoint max = (CGPoint){quad.tr.vertices.x,quad.tr.vertices.y}; - return (ccVertex2F){min.x * (1.f - alpha.x) + max.x * alpha.x, min.y * (1.f - alpha.y) + max.y * alpha.y}; -} - --(void)updateColor -{ - if (!_sprite) { - return; - } - if(_vertexData){ - ccColor4B sc = _sprite.quad.tl.colors; - for (int i=0; i < _vertexDataCount; ++i) { - _vertexData[i].colors = sc; - } - } -} - --(void)updateProgress -{ - switch (_type) { - case CCProgressNodeTypeRadial: - [self updateRadial]; - break; - case CCProgressNodeTypeBar: - [self updateBar]; - break; - default: - break; - } -} - --(void)setAnchorPoint:(CGPoint)anchorPoint -{ - [super setAnchorPoint:anchorPoint]; -} - --(CGPoint) midpoint -{ - return _midpoint; -} - --(void)setMidpoint:(CGPoint)midPoint -{ - _midpoint = ccpClamp(midPoint, CGPointZero, ccp(1,1)); -} - -/// -// Update does the work of mapping the texture onto the triangles -// It now doesn't occur the cost of free/alloc data every update cycle. -// It also only changes the percentage point but no other points if they have not -// been modified. -// -// It now deals with flipped texture. If you run into this problem, just use the -// sprite property and enable the methods flipX, flipY. -/// --(void)updateRadial -{ - if (!_sprite) { - return; - } - - float alpha = _percentage / 100.f; - - float angle = 2.f*((float)M_PI) * ( _reverseDirection == YES ? alpha : 1.f - alpha); - - // We find the vector to do a hit detection based on the percentage - // We know the first vector is the one @ 12 o'clock (top,mid) so we rotate - // from that by the progress angle around the _midpoint pivot - CGPoint topMid = ccp(_midpoint.x, 1.f); - CGPoint percentagePt = ccpRotateByAngle(topMid, _midpoint, angle); - - - int index = 0; - CGPoint hit = CGPointZero; - - if (alpha == 0.f) { - // More efficient since we don't always need to check intersection - // If the alpha is zero then the hit point is top mid and the index is 0. - hit = topMid; - index = 0; - } else if (alpha == 1.f) { - // More efficient since we don't always need to check intersection - // If the alpha is one then the hit point is top mid and the index is 4. - hit = topMid; - index = 4; - } else { - // We run a for loop checking the edges of the texture to find the - // intersection point - // We loop through five points since the top is split in half - - float min_t = FLT_MAX; - - for (int i = 0; i <= kProgressTextureCoordsCount; ++i) { - int pIndex = (i + (kProgressTextureCoordsCount - 1))%kProgressTextureCoordsCount; - - CGPoint edgePtA = [self boundaryTexCoord:i % kProgressTextureCoordsCount]; - CGPoint edgePtB = [self boundaryTexCoord:pIndex]; - - // Remember that the top edge is split in half for the 12 o'clock position - // Let's deal with that here by finding the correct endpoints - if(i == 0){ - edgePtB = ccpLerp(edgePtA, edgePtB, 1 - _midpoint.x); - } else if(i == 4){ - edgePtA = ccpLerp(edgePtA, edgePtB, 1 - _midpoint.x); - } - - // s and t are returned by ccpLineIntersect - float s = 0, t = 0; - if(ccpLineIntersect(edgePtA, edgePtB, _midpoint, percentagePt, &s, &t)) - { - - // Since our hit test is on rays we have to deal with the top edge - // being in split in half so we have to test as a segment - if ((i == 0 || i == 4)) { - // s represents the point between edgePtA--edgePtB - if (!(0.f <= s && s <= 1.f)) { - continue; - } - } - // As long as our t isn't negative we are at least finding a - // correct hitpoint from _midpoint to percentagePt. - if (t >= 0.f) { - // Because the percentage line and all the texture edges are - // rays we should only account for the shortest intersection - if (t < min_t) { - min_t = t; - index = i; - } - } - } - } - - // Now that we have the minimum magnitude we can use that to find our intersection - hit = ccpAdd(_midpoint, ccpMult(ccpSub(percentagePt, _midpoint),min_t)); - - } - - - // The size of the vertex data is the index from the hitpoint - // the 3 is for the _midpoint, 12 o'clock point and hitpoint position. - - BOOL sameIndexCount = YES; - if(_vertexDataCount != index + 3){ - sameIndexCount = NO; - if(_vertexData){ - free(_vertexData); - _vertexData = NULL; - _vertexDataCount = 0; - } - } - - - if(!_vertexData) { - _vertexDataCount = index + 3; - _vertexData = malloc(_vertexDataCount * sizeof(ccV2F_C4B_T2F)); - NSAssert( _vertexData, @"CCProgressTimer. Not enough memory"); - } - [self updateColor]; - - if (!sameIndexCount) { - - // First we populate the array with the _midpoint, then all - // vertices/texcoords/colors of the 12 'o clock start and edges and the hitpoint - _vertexData[0].texCoords = [self textureCoordFromAlphaPoint:_midpoint]; - _vertexData[0].vertices = [self vertexFromAlphaPoint:_midpoint]; - - _vertexData[1].texCoords = [self textureCoordFromAlphaPoint:topMid]; - _vertexData[1].vertices = [self vertexFromAlphaPoint:topMid]; - - for(int i = 0; i < index; ++i){ - CGPoint alphaPoint = [self boundaryTexCoord:i]; - _vertexData[i+2].texCoords = [self textureCoordFromAlphaPoint:alphaPoint]; - _vertexData[i+2].vertices = [self vertexFromAlphaPoint:alphaPoint]; - } - } - - // hitpoint will go last - _vertexData[_vertexDataCount - 1].texCoords = [self textureCoordFromAlphaPoint:hit]; - _vertexData[_vertexDataCount - 1].vertices = [self vertexFromAlphaPoint:hit]; -} - -/// -// Update does the work of mapping the texture onto the triangles for the bar -// It now doesn't occur the cost of free/alloc data every update cycle. -// It also only changes the percentage point but no other points if they have not -// been modified. -// -// It now deals with flipped texture. If you run into this problem, just use the -// sprite property and enable the methods flipX, flipY. -/// --(void)updateBar -{ - if (!_sprite) { - return; - } - float alpha = _percentage / 100.f; - CGPoint alphaOffset = ccpMult(ccp(1.f * (1.f - _barChangeRate.x) + alpha * _barChangeRate.x, 1.f * (1.f - _barChangeRate.y) + alpha * _barChangeRate.y), .5f); - CGPoint min = ccpSub(_midpoint, alphaOffset); - CGPoint max = ccpAdd(_midpoint, alphaOffset); - - if (min.x < 0.f) { - max.x += -min.x; - min.x = 0.f; - } - - if (max.x > 1.f) { - min.x -= max.x - 1.f; - max.x = 1.f; - } - - if (min.y < 0.f) { - max.y += -min.y; - min.y = 0.f; - } - - if (max.y > 1.f) { - min.y -= max.y - 1.f; - max.y = 1.f; - } - - - if (!_reverseDirection) { - if(!_vertexData) { - _vertexDataCount = 4; - _vertexData = malloc(_vertexDataCount * sizeof(ccV2F_C4B_T2F)); - NSAssert( _vertexData, @"CCProgressTimer. Not enough memory"); - } - // TOPLEFT - _vertexData[0].texCoords = [self textureCoordFromAlphaPoint:ccp(min.x,max.y)]; - _vertexData[0].vertices = [self vertexFromAlphaPoint:ccp(min.x,max.y)]; - - // BOTLEFT - _vertexData[1].texCoords = [self textureCoordFromAlphaPoint:ccp(min.x,min.y)]; - _vertexData[1].vertices = [self vertexFromAlphaPoint:ccp(min.x,min.y)]; - - // TOPRIGHT - _vertexData[2].texCoords = [self textureCoordFromAlphaPoint:ccp(max.x,max.y)]; - _vertexData[2].vertices = [self vertexFromAlphaPoint:ccp(max.x,max.y)]; - - // BOTRIGHT - _vertexData[3].texCoords = [self textureCoordFromAlphaPoint:ccp(max.x,min.y)]; - _vertexData[3].vertices = [self vertexFromAlphaPoint:ccp(max.x,min.y)]; - } else { - if(!_vertexData) { - _vertexDataCount = 8; - _vertexData = malloc(_vertexDataCount * sizeof(ccV2F_C4B_T2F)); - NSAssert( _vertexData, @"CCProgressTimer. Not enough memory"); - // TOPLEFT 1 - _vertexData[0].texCoords = [self textureCoordFromAlphaPoint:ccp(0,1)]; - _vertexData[0].vertices = [self vertexFromAlphaPoint:ccp(0,1)]; - - // BOTLEFT 1 - _vertexData[1].texCoords = [self textureCoordFromAlphaPoint:ccp(0,0)]; - _vertexData[1].vertices = [self vertexFromAlphaPoint:ccp(0,0)]; - - // TOPRIGHT 2 - _vertexData[6].texCoords = [self textureCoordFromAlphaPoint:ccp(1,1)]; - _vertexData[6].vertices = [self vertexFromAlphaPoint:ccp(1,1)]; - - // BOTRIGHT 2 - _vertexData[7].texCoords = [self textureCoordFromAlphaPoint:ccp(1,0)]; - _vertexData[7].vertices = [self vertexFromAlphaPoint:ccp(1,0)]; - } - - // TOPRIGHT 1 - _vertexData[2].texCoords = [self textureCoordFromAlphaPoint:ccp(min.x,max.y)]; - _vertexData[2].vertices = [self vertexFromAlphaPoint:ccp(min.x,max.y)]; - - // BOTRIGHT 1 - _vertexData[3].texCoords = [self textureCoordFromAlphaPoint:ccp(min.x,min.y)]; - _vertexData[3].vertices = [self vertexFromAlphaPoint:ccp(min.x,min.y)]; - - // TOPLEFT 2 - _vertexData[4].texCoords = [self textureCoordFromAlphaPoint:ccp(max.x,max.y)]; - _vertexData[4].vertices = [self vertexFromAlphaPoint:ccp(max.x,max.y)]; - - // BOTLEFT 2 - _vertexData[5].texCoords = [self textureCoordFromAlphaPoint:ccp(max.x,min.y)]; - _vertexData[5].vertices = [self vertexFromAlphaPoint:ccp(max.x,min.y)]; - } - [self updateColor]; -} - --(CGPoint)boundaryTexCoord:(char)index -{ - if (index < kProgressTextureCoordsCount) { - if (_reverseDirection) { - return ccp((kCCProgressTextureCoords>>(7-(index<<1)))&1,(kCCProgressTextureCoords>>(7-((index<<1)+1)))&1); - } else { - return ccp((kCCProgressTextureCoords>>((index<<1)+1))&1,(kCCProgressTextureCoords>>(index<<1))&1); - } - } - return CGPointZero; -} - --(void) draw -{ - if( ! _vertexData || ! _sprite) - return; - - CC_NODE_DRAW_SETUP(); - - ccGLBlendFunc( _sprite.blendFunc.src, _sprite.blendFunc.dst ); - - ccGLEnableVertexAttribs(kCCVertexAttribFlag_PosColorTex ); - - ccGLBindTexture2D( _sprite.texture.name ); - - glVertexAttribPointer( kCCVertexAttrib_Position, 2, GL_FLOAT, GL_FALSE, sizeof(_vertexData[0]) , &_vertexData[0].vertices); - glVertexAttribPointer( kCCVertexAttrib_TexCoords, 2, GL_FLOAT, GL_FALSE, sizeof(_vertexData[0]), &_vertexData[0].texCoords); - glVertexAttribPointer( kCCVertexAttrib_Color, 4, GL_UNSIGNED_BYTE, GL_TRUE, sizeof(_vertexData[0]), &_vertexData[0].colors); - - if(_type == CCProgressNodeTypeRadial) - { - glDrawArrays(GL_TRIANGLE_FAN, 0, _vertexDataCount); - } - else if (_type == CCProgressNodeTypeBar) - { - if (!_reverseDirection) - { - glDrawArrays(GL_TRIANGLE_STRIP, 0, _vertexDataCount); - } - else - { - glDrawArrays(GL_TRIANGLE_STRIP, 0, _vertexDataCount/2); - glDrawArrays(GL_TRIANGLE_STRIP, 4, _vertexDataCount/2); - - // 2 draw calls - CC_INCREMENT_GL_DRAWS(1); - } - } - CC_INCREMENT_GL_DRAWS(1); - -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCProgressNode_Private.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCProgressNode_Private.h deleted file mode 100644 index 045a2b2..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCProgressNode_Private.h +++ /dev/null @@ -1,33 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCProgressNode.h" - -// OS X -@interface CCProgressNode () - -@property (nonatomic, readonly) ccV2F_C4B_T2F *vertexData; -@property (nonatomic, readonly) int vertexDataCount; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCProtocols.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCProtocols.h deleted file mode 100644 index d35a568..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCProtocols.h +++ /dev/null @@ -1,115 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "ccMacros.h" -#import "ccTypes.h" -#import "CCColor.h" - - -@class CCTexture; -@class CCDirector; - -#pragma mark - CCBlendProtocol -/** - You can specify the blending function. - */ -@protocol CCBlendProtocol -/** set the source blending function for the texture */ --(void) setBlendFunc:(ccBlendFunc)blendFunc; -/** returns the blending function used for the texture */ --(ccBlendFunc) blendFunc; -@end - - -#pragma mark - CCTextureProtocol - -/** CCNode objects that uses a Texture2D to render the images. - The texture can have a blending function. - If the texture has alpha premultiplied the default blending function is: - src=GL_ONE dst= GL_ONE_MINUS_SRC_ALPHA - else - src=GL_SRC_ALPHA dst= GL_ONE_MINUS_SRC_ALPHA - But you can change the blending function at any time. - */ -@protocol CCTextureProtocol -/** returns the used texture */ --(CCTexture*) texture; -/** sets a new texture. it will be retained */ --(void) setTexture:(CCTexture*)texture; -@end - -#pragma mark - CCLabelProtocol -/** Common interface for Labels */ -@protocol CCLabelProtocol -/** sets a new label using an NSString. - The string will be copied. - */ --(void) setString:(NSString*)label; -/** returns the string that is rendered */ --(NSString*) string; -@optional -/** sets a new label using a CString. - */ --(void) setCString:(char*)label; -@end - - -#pragma mark - CCDirectorDelegate -/** CCDirector delegate */ -@protocol CCDirectorDelegate - -@optional -/** Called by CCDirector when the projection is updated, and "custom" projection is used */ --(void) updateProjection; - -#ifdef __CC_PLATFORM_IOS -/** Returns a Boolean value indicating whether the CCDirector supports the specified orientation. Default value is YES (supports all possible orientations) */ -- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation; - -// Commented. See issue #1453 for further info: http://code.google.com/p/cocos2d-iphone/issues/detail?id=1453 -//- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration; - -/** Called when projection is resized (due to layoutSubviews on the view). This is important to respond to in order to setup your scene with the proper dimensions (which only exist after the first call to layoutSubviews) so that you can set your scene as early as possible to avoid startup flicker - */ --(void) directorDidReshapeProjection:(CCDirector*)director; - -#endif // __CC_PLATFORM_IOS - -@end - - -#pragma mark - CCAccelerometerDelegate - -#ifdef __CC_PLATFORM_IOS -/** CCAccelerometerDelegate delegate */ -@class UIAcceleration; -@class UIAccelerometer; -@protocol CCAccelerometerDelegate - -@optional -- (void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration; -@end -#endif // __CC_PLATFORM_IOS diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCRenderTexture.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCRenderTexture.h deleted file mode 100644 index 975a02f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCRenderTexture.h +++ /dev/null @@ -1,263 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2009 Jason Booth - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import - -#import "ccMacros.h" -#import "CCNode.h" -#import "CCSprite.h" -#import "Support/OpenGL_Internal.h" -#import "kazmath/mat4.h" - -#ifdef __CC_PLATFORM_IOS -#import -#endif // iPHone - -/** - * Image format when saving render textures - */ -typedef NS_ENUM(NSInteger, CCRenderTextureImageFormat) -{ - /** Image will be saved as JPEG */ - CCRenderTextureImageFormatJPEG = 0, - /** Image will be saved as PNG */ - CCRenderTextureImageFormatPNG = 1, -}; - - -/** - CCRenderTexture is a generic rendering target. To render things into it, - simply construct a render target, call begin on it, call visit on any cocos2d - scenes or objects to render them, and call end. For convenience, render texture - adds a sprite as its display child with the results, so you can simply add - the render texture to your scene and treat it like any other CCNode. - There are also functions for saving the render texture to disk in PNG or JPG format. - - */ -@interface CCRenderTexture : CCNode -{ - GLuint _FBO; - GLuint _depthRenderBufffer; - GLint _oldFBO; - CCTexture* _texture; - CCSprite* _sprite; - GLenum _pixelFormat; - - // code for "auto" update - GLbitfield _clearFlags; - ccColor4F _clearColor; - GLclampf _clearDepth; - GLint _clearStencil; - BOOL _autoDraw; -} - -/** The CCSprite being used. - The sprite, by default, will use the following blending function: GL_ONE, GL_ONE_MINUS_SRC_ALPHA. - The blending function can be changed in runtime by calling: - - [[renderTexture sprite] setBlendFunc:(ccBlendFunc){GL_ONE, GL_ONE_MINUS_SRC_ALPHA}]; -*/ -@property (nonatomic,readwrite, strong) CCSprite* sprite; - -/** Valid flags: GL_COLOR_BUFFER_BIT, GL_DEPTH_BUFFER_BIT, GL_STENCIL_BUFFER_BIT. They can be OR'ed. Valid when "autoDraw is YES. */ -@property (nonatomic, readwrite) GLbitfield clearFlags; -/** Clear color value. Valid only when "autoDraw" is YES. */ -@property (nonatomic, strong) CCColor* clearColor; -/** Value for clearDepth. Valid only when autoDraw is YES. */ -@property (nonatomic, readwrite) GLclampf clearDepth; -/** Value for clear Stencil. Valid only when autoDraw is YES */ -@property (nonatomic, readwrite) GLint clearStencil; -/** When enabled, it will render its children into the texture automatically. Disabled by default for compatiblity reasons. - Will be enabled in the future. - */ -@property (nonatomic, readwrite) BOOL autoDraw; - -// --------------------------------------------------------------------- -/** - * @name Create CCRenderTexture. - */ - -/** - * initializes a RenderTexture object with width and height in Points and a pixel format( only RGB and RGBA formats are valid ) and depthStencil format - * - * @param w Width of render target. - * @param h Height of render target. - * @param format Pixel format of render target. - * @param depthStencilFormat Stencil format of render target. - * - * @return An initialized CCRenderTarget object. - */ -+(id)renderTextureWithWidth:(int)w height:(int)h pixelFormat:(CCTexturePixelFormat) format depthStencilFormat:(GLuint)depthStencilFormat; - -/** - * Creates a RenderTexture object with width and height in Points and a pixel format, only RGB and RGBA formats are valid - * - * @param w Width of render target. - * @param h Height of render target. - * @param format Pixel format of render target. - * - * @return An initialized CCRenderTarget object. - */ -+(id)renderTextureWithWidth:(int)w height:(int)h pixelFormat:(CCTexturePixelFormat) format; - -/** - * Creates a RenderTexture object with width and height in Points, pixel format is RGBA8888 - * - * @param w Width of render target. - * @param h Height of render target. - * - * @return An initialized CCRenderTarget object. - */ -+(id)renderTextureWithWidth:(int)w height:(int)h; - -/** - * Initializes a RenderTexture object with width and height in Points and a pixel format, only RGB and RGBA formats are valid - * - * @param w Width of render target. - * @param h Height of render target. - * @param format Pixel format of render target. - * - * @return An initialized CCRenderTarget object. - */ --(id)initWithWidth:(int)w height:(int)h pixelFormat:(CCTexturePixelFormat) format; - -/** - * Initializes a RenderTexture object with width and height in Points and a pixel format( only RGB and RGBA formats are valid ) and depthStencil format - * - * @param w Width of render target. - * @param h Height of render target. - * @param format Pixel format of render target. - * @param depthStencilFormat Stencil format of render target. - * - * @return An initialized CCRenderTarget object. - */ -- (id)initWithWidth:(int)w height:(int)h pixelFormat:(CCTexturePixelFormat)format depthStencilFormat:(GLuint)depthStencilFormat; - -/** - * Starts rendering to the texture whitout clearing the texture first. - */ --(void)begin; - -/** - * starts rendering to the texture while clearing the texture first. - * This is more efficient then calling -clear first and then -begin. - * - * @param r Red color. - * @param g Green color. - * @param b Blue color. - * @param a Alpha. - */ --(void)beginWithClear:(float)r g:(float)g b:(float)b a:(float)a; - -/** - * starts rendering to the texture while clearing the texture first. - * This is more efficient then calling -clear first and then -begin. - * - * @param r Red color. - * @param g Green color. - * @param b Blue color. - * @param a Alpha. - * @param depthValue Depth value. - */ -- (void)beginWithClear:(float)r g:(float)g b:(float)b a:(float)a depth:(float)depthValue; - -/** - * starts rendering to the texture while clearing the texture first. - * This is more efficient then calling -clear first and then -begin. - * - * @param r Red color. - * @param g Green color. - * @param b Blue color. - * @param a Alpha. - * @param depthValue Depth value. - * @param stencilValue Stencil value. - */ -- (void)beginWithClear:(float)r g:(float)g b:(float)b a:(float)a depth:(float)depthValue stencil:(int)stencilValue; - -/** - * Ends grabbing - */ --(void)end; - -/** - * Clears the texture with a color - * - * @param r Red color. - * @param g Green color. - * @param b Blue color. - * @param a Alpha. - */ --(void)clear:(float)r g:(float)g b:(float)b a:(float)a; - -/** - * Clears the texture with a specified depth value. - * - * @param depthValue Depth value. - */ -- (void)clearDepth:(float)depthValue; - -/** - * Clears the texture with a specified stencil value. - * - * @param stencilValue Stencil value. - */ -- (void)clearStencil:(int)stencilValue; - -/* - * Creates a new CGImage from with the texture's data. - * Caller is responsible for releasing it by calling CGImageRelease(). - */ --(CGImageRef) newCGImage; - -/** - * Saves the texture into a file using JPEG format. The file will be saved in the Documents folder. - * - * @param name Filename to save image to. - * - * @return YES if the operation is successful. - */ --(BOOL)saveToFile:(NSString*)name; - -/** - * Saves the texture into a file. The format could be JPG or PNG. The file will be saved in the Documents folder. - * - * @param name Filename to save image to. - * @param format File format. - * - * @return YES if the operation is successful. - */ --(BOOL)saveToFile:(NSString*)name format:(CCRenderTextureImageFormat)format; - -#ifdef __CC_PLATFORM_IOS - -/** - * Returns an autoreleased UIImage from the texture - */ --(UIImage *) getUIImage; - -#endif // __CC_PLATFORM_IOS - -@end - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCRenderTexture.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCRenderTexture.m deleted file mode 100644 index 4719926..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCRenderTexture.m +++ /dev/null @@ -1,554 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2009 Jason Booth - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCRenderTexture.h" -#import "CCDirector.h" -#import "ccMacros.h" -#import "CCGLProgram.h" -#import "ccGLStateCache.h" -#import "CCConfiguration.h" -#import "Support/ccUtils.h" -#import "Support/CCFileUtils.h" -#import "Support/CGPointExtension.h" - -#import "CCTexture_Private.h" -#import "CCDirector_Private.h" -#import "CCNode_Private.h" - -#if __CC_PLATFORM_MAC -#import -#endif - -// extern -#import "kazmath/GL/matrix.h" - -@implementation CCRenderTexture - -@synthesize sprite=_sprite; -@synthesize autoDraw=_autoDraw; -@synthesize clearDepth=_clearDepth; -@synthesize clearStencil=_clearStencil; -@synthesize clearFlags=_clearFlags; - -+(id)renderTextureWithWidth:(int)w height:(int)h pixelFormat:(CCTexturePixelFormat) format depthStencilFormat:(GLuint)depthStencilFormat -{ - return [[self alloc] initWithWidth:w height:h pixelFormat:format depthStencilFormat:depthStencilFormat]; -} - -// issue #994 -+(id)renderTextureWithWidth:(int)w height:(int)h pixelFormat:(CCTexturePixelFormat) format -{ - return [[self alloc] initWithWidth:w height:h pixelFormat:format]; -} - -+(id)renderTextureWithWidth:(int)w height:(int)h -{ - return [[self alloc] initWithWidth:w height:h pixelFormat:CCTexturePixelFormat_RGBA8888 depthStencilFormat:0]; -} - --(id)initWithWidth:(int)w height:(int)h -{ - return [self initWithWidth:w height:h pixelFormat:CCTexturePixelFormat_RGBA8888]; -} - -- (id)initWithWidth:(int)w height:(int)h pixelFormat:(CCTexturePixelFormat)format -{ - return [self initWithWidth:w height:h pixelFormat:format depthStencilFormat:0]; -} - --(id)initWithWidth:(int)w height:(int)h pixelFormat:(CCTexturePixelFormat) format depthStencilFormat:(GLuint)depthStencilFormat -{ - if ((self = [super init])) - { - NSAssert(format != CCTexturePixelFormat_A8,@"only RGB and RGBA formats are valid for a render texture"); - - CCDirector *director = [CCDirector sharedDirector]; - - // XXX multithread - if( [director runningThread] != [NSThread currentThread] ) - CCLOGWARN(@"cocos2d: WARNING. CCRenderTexture is running on its own thread. Make sure that an OpenGL context is being used on this thread!"); - - CGFloat scale = [CCDirector sharedDirector].contentScaleFactor; - w *= scale; - h *= scale; - - glGetIntegerv(GL_FRAMEBUFFER_BINDING, &_oldFBO); - - // textures must be power of two - NSUInteger powW; - NSUInteger powH; - - if( [[CCConfiguration sharedConfiguration] supportsNPOT] ) { - powW = w; - powH = h; - } else { - powW = CCNextPOT(w); - powH = CCNextPOT(h); - } - - void *data = malloc((int)(powW * powH * 4)); - memset(data, 0, (int)(powW * powH * 4)); - _pixelFormat=format; - - _texture = [[CCTexture alloc] initWithData:data pixelFormat:_pixelFormat pixelsWide:powW pixelsHigh:powH contentSizeInPixels:CGSizeMake(w, h) contentScale:[CCDirector sharedDirector].contentScaleFactor]; - free( data ); - - GLint oldRBO; - glGetIntegerv(GL_RENDERBUFFER_BINDING, &oldRBO); - - // generate FBO - glGenFramebuffers(1, &_FBO); - glBindFramebuffer(GL_FRAMEBUFFER, _FBO); - - // associate texture with FBO - glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, _texture.name, 0); - - if (depthStencilFormat != 0) { - //create and attach depth buffer - glGenRenderbuffers(1, &_depthRenderBufffer); - glBindRenderbuffer(GL_RENDERBUFFER, _depthRenderBufffer); - glRenderbufferStorage(GL_RENDERBUFFER, depthStencilFormat, (GLsizei)powW, (GLsizei)powH); - glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_DEPTH_ATTACHMENT, GL_RENDERBUFFER, _depthRenderBufffer); - - // if depth format is the one with stencil part, bind same render buffer as stencil attachment - if (depthStencilFormat == GL_DEPTH24_STENCIL8) - glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_STENCIL_ATTACHMENT, GL_RENDERBUFFER, _depthRenderBufffer); - } - - // check if it worked (probably worth doing :) ) - NSAssert( glCheckFramebufferStatus(GL_FRAMEBUFFER) == GL_FRAMEBUFFER_COMPLETE, @"Could not attach texture to framebuffer"); - - [_texture setAliasTexParameters]; - - // retained - self.sprite = [CCSprite spriteWithTexture:_texture]; - - [_sprite setScaleY:-1]; - - // issue #937 - [_sprite setBlendFunc:(ccBlendFunc){GL_ONE, GL_ONE_MINUS_SRC_ALPHA}]; - // issue #1464 - [_sprite setOpacityModifyRGB:YES]; - - glBindRenderbuffer(GL_RENDERBUFFER, oldRBO); - glBindFramebuffer(GL_FRAMEBUFFER, _oldFBO); - - // Diabled by default. - _autoDraw = NO; - - // add sprite for backward compatibility - [self addChild:_sprite]; - } - return self; -} - --(void)dealloc -{ - glDeleteFramebuffers(1, &_FBO); - if (_depthRenderBufffer) - glDeleteRenderbuffers(1, &_depthRenderBufffer); - -} - --(void)begin -{ - kmGLMatrixMode(KM_GL_PROJECTION); - kmGLPushMatrix(); - kmGLMatrixMode(KM_GL_MODELVIEW); - kmGLPushMatrix(); - - CCDirector *director = [CCDirector sharedDirector]; - [director setProjection:director.projection]; - - CGSize texSize = [_texture contentSizeInPixels]; - - - // Calculate the adjustment ratios based on the old and new projections - CGSize size = [director viewSizeInPixels]; - float widthRatio = size.width / texSize.width; - float heightRatio = size.height / texSize.height; - - - // Adjust the orthographic projection and viewport - glViewport(0, 0, texSize.width, texSize.height ); - - kmMat4 orthoMatrix; - kmMat4OrthographicProjection(&orthoMatrix, (float)-1.0 / widthRatio, (float)1.0 / widthRatio, - (float)-1.0 / heightRatio, (float)1.0 / heightRatio, -1,1 ); - kmGLMultMatrix(&orthoMatrix); - - - glGetIntegerv(GL_FRAMEBUFFER_BINDING, &_oldFBO); - glBindFramebuffer(GL_FRAMEBUFFER, _FBO); -} - --(void)beginWithClear:(float)r g:(float)g b:(float)b a:(float)a depth:(float)depthValue stencil:(int)stencilValue flags:(GLbitfield)flags -{ - [self begin]; - - // save clear color - GLfloat clearColor[4]; - GLfloat depthClearValue; - int stencilClearValue; - - if(flags & GL_COLOR_BUFFER_BIT) { - glGetFloatv(GL_COLOR_CLEAR_VALUE,clearColor); - glClearColor(r, g, b, a); - } - - if( flags & GL_DEPTH_BUFFER_BIT ) { - glGetFloatv(GL_DEPTH_CLEAR_VALUE, &depthClearValue); - glClearDepth(depthValue); - } - - if( flags & GL_STENCIL_BUFFER_BIT ) { - glGetIntegerv(GL_STENCIL_CLEAR_VALUE, &stencilClearValue); - glClearStencil(stencilValue); - } - - glClear(flags); - - - // restore - if( flags & GL_COLOR_BUFFER_BIT) - glClearColor(clearColor[0], clearColor[1], clearColor[2], clearColor[3]); - if( flags & GL_DEPTH_BUFFER_BIT) - glClearDepth(depthClearValue); - if( flags & GL_STENCIL_BUFFER_BIT) - glClearStencil(stencilClearValue); -} - --(void)beginWithClear:(float)r g:(float)g b:(float)b a:(float)a -{ - [self beginWithClear:r g:g b:b a:a depth:0 stencil:0 flags:GL_COLOR_BUFFER_BIT]; -} - --(void)beginWithClear:(float)r g:(float)g b:(float)b a:(float)a depth:(float)depthValue -{ - [self beginWithClear:r g:g b:b a:a depth:depthValue stencil:0 flags:GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT]; -} --(void)beginWithClear:(float)r g:(float)g b:(float)b a:(float)a depth:(float)depthValue stencil:(int)stencilValue -{ - [self beginWithClear:r g:g b:b a:a depth:depthValue stencil:stencilValue flags:GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT|GL_STENCIL_BUFFER_BIT]; -} - --(void)end -{ - CCDirector *director = [CCDirector sharedDirector]; - glBindFramebuffer(GL_FRAMEBUFFER, _oldFBO); - - // restore viewport - [director setViewport]; - - kmGLMatrixMode(KM_GL_PROJECTION); - kmGLPopMatrix(); - kmGLMatrixMode(KM_GL_MODELVIEW); - kmGLPopMatrix(); -} - --(void)clear:(float)r g:(float)g b:(float)b a:(float)a -{ - [self beginWithClear:r g:g b:b a:a]; - [self end]; -} - -- (void)clearDepth:(float)depthValue -{ - [self begin]; - //! save old depth value - GLfloat depthClearValue; - glGetFloatv(GL_DEPTH_CLEAR_VALUE, &depthClearValue); - - glClearDepth(depthValue); - glClear(GL_DEPTH_BUFFER_BIT); - - // restore clear color - glClearDepth(depthClearValue); - [self end]; -} - -- (void)clearStencil:(int)stencilValue -{ - // save old stencil value - int stencilClearValue; - glGetIntegerv(GL_STENCIL_CLEAR_VALUE, &stencilClearValue); - - glClearStencil(stencilValue); - glClear(GL_STENCIL_BUFFER_BIT); - - // restore clear color - glClearStencil(stencilClearValue); -} - -#pragma mark RenderTexture - "auto" update - -- (void)visit -{ - // override visit. - // Don't call visit on its children - if (!_visible) - return; - - kmGLPushMatrix(); - - [self transform]; - [_sprite visit]; - [self draw]; - - kmGLPopMatrix(); - - _orderOfArrival = 0; -} - -- (void)draw -{ - if( _autoDraw) { - - [self begin]; - - if (_clearFlags) { - - GLfloat oldClearColor[4]; - GLfloat oldDepthClearValue; - GLint oldStencilClearValue; - - // backup and set - if( _clearFlags & GL_COLOR_BUFFER_BIT ) { - glGetFloatv(GL_COLOR_CLEAR_VALUE, oldClearColor); - glClearColor(_clearColor.r, _clearColor.g, _clearColor.b, _clearColor.a); - } - - if( _clearFlags & GL_DEPTH_BUFFER_BIT ) { - glGetFloatv(GL_DEPTH_CLEAR_VALUE, &oldDepthClearValue); - glClearDepth(_clearDepth); - } - - if( _clearFlags & GL_STENCIL_BUFFER_BIT ) { - glGetIntegerv(GL_STENCIL_CLEAR_VALUE, &oldStencilClearValue); - glClearStencil(_clearStencil); - } - - // clear - glClear(_clearFlags); - - // restore - if( _clearFlags & GL_COLOR_BUFFER_BIT ) - glClearColor(oldClearColor[0], oldClearColor[1], oldClearColor[2], oldClearColor[3]); - if( _clearFlags & GL_DEPTH_BUFFER_BIT ) - glClearDepth(oldDepthClearValue); - if( _clearFlags & GL_STENCIL_BUFFER_BIT ) - glClearStencil(oldStencilClearValue); - } - - //! make sure all children are drawn - [self sortAllChildren]; - - for (CCNode *child in _children) { - if( child != _sprite) - [child visit]; - } - [self end]; - - } - -// [_sprite visit]; -} - -#pragma mark RenderTexture - Save Image - --(CGImageRef) newCGImage -{ - NSAssert(_pixelFormat == CCTexturePixelFormat_RGBA8888,@"only RGBA8888 can be saved as image"); - - - CGSize s = [_texture contentSizeInPixels]; - int tx = s.width; - int ty = s.height; - - int bitsPerComponent = 8; - int bitsPerPixel = 4 * 8; - int bytesPerPixel = bitsPerPixel / 8; - int bytesPerRow = bytesPerPixel * tx; - NSInteger myDataLength = bytesPerRow * ty; - - GLubyte *buffer = calloc(myDataLength,1); - GLubyte *pixels = calloc(myDataLength,1); - - - if( ! (buffer && pixels) ) { - CCLOG(@"cocos2d: CCRenderTexture#getCGImageFromBuffer: not enough memory"); - free(buffer); - free(pixels); - return nil; - } - - [self begin]; - - - glReadPixels(0,0,tx,ty,GL_RGBA,GL_UNSIGNED_BYTE, buffer); - - [self end]; - - // make data provider with data. - - CGBitmapInfo bitmapInfo = kCGImageAlphaPremultipliedLast | kCGBitmapByteOrderDefault; - CGDataProviderRef provider = CGDataProviderCreateWithData(NULL, buffer, myDataLength, NULL); - CGColorSpaceRef colorSpaceRef = CGColorSpaceCreateDeviceRGB(); - CGImageRef iref = CGImageCreate(tx, ty, - bitsPerComponent, bitsPerPixel, bytesPerRow, - colorSpaceRef, bitmapInfo, provider, - NULL, false, - kCGRenderingIntentDefault); - - CGContextRef context = CGBitmapContextCreate(pixels, tx, - ty, CGImageGetBitsPerComponent(iref), - CGImageGetBytesPerRow(iref), CGImageGetColorSpace(iref), - bitmapInfo); - - // vertically flipped - if( YES ) { - CGContextTranslateCTM(context, 0.0f, ty); - CGContextScaleCTM(context, 1.0f, -1.0f); - } - CGContextDrawImage(context, CGRectMake(0.0f, 0.0f, tx, ty), iref); - CGImageRef image = CGBitmapContextCreateImage(context); - - CGContextRelease(context); - CGImageRelease(iref); - CGColorSpaceRelease(colorSpaceRef); - CGDataProviderRelease(provider); - - free(pixels); - free(buffer); - - return image; -} - --(BOOL) saveToFile:(NSString*)name -{ - return [self saveToFile:name format:CCRenderTextureImageFormatJPEG]; -} - --(BOOL)saveToFile:(NSString*)fileName format:(CCRenderTextureImageFormat)format -{ - BOOL success; - - NSString *fullPath = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0] stringByAppendingPathComponent:fileName]; - - CGImageRef imageRef = [self newCGImage]; - - if( ! imageRef ) { - CCLOG(@"cocos2d: Error: Cannot create CGImage ref from texture"); - return NO; - } - -#if __CC_PLATFORM_IOS - CGFloat scale = [CCDirector sharedDirector].contentScaleFactor; - UIImage* image = [[UIImage alloc] initWithCGImage:imageRef scale:scale orientation:UIImageOrientationUp]; - NSData *imageData = nil; - - if( format == CCRenderTextureImageFormatPNG ) - imageData = UIImagePNGRepresentation( image ); - - else if( format == CCRenderTextureImageFormatJPEG ) - imageData = UIImageJPEGRepresentation(image, 0.9f); - - else - NSAssert(NO, @"Unsupported format"); - - - success = [imageData writeToFile:fullPath atomically:YES]; - - -#elif __CC_PLATFORM_MAC - - CFURLRef url = (__bridge CFURLRef)[NSURL fileURLWithPath:fullPath]; - - CGImageDestinationRef dest; - - if( format == CCRenderTextureImageFormatPNG ) - dest = CGImageDestinationCreateWithURL(url, kUTTypePNG, 1, NULL); - - else if( format == CCRenderTextureImageFormatJPEG ) - dest = CGImageDestinationCreateWithURL(url, kUTTypeJPEG, 1, NULL); - - else - NSAssert(NO, @"Unsupported format"); - - CGImageDestinationAddImage(dest, imageRef, nil); - - success = CGImageDestinationFinalize(dest); - - CFRelease(dest); -#endif - - CGImageRelease(imageRef); - - if( ! success ) - CCLOG(@"cocos2d: ERROR: Failed to save file:%@ to disk",fullPath); - - return success; -} - - -#if __CC_PLATFORM_IOS - --(UIImage *) getUIImage -{ - CGImageRef imageRef = [self newCGImage]; - - CGFloat scale = [CCDirector sharedDirector].contentScaleFactor; - UIImage* image = [[UIImage alloc] initWithCGImage:imageRef scale:scale orientation:UIImageOrientationUp]; - - CGImageRelease( imageRef ); - - return image; -} -#endif // __CC_PLATFORM_IOS - -- (CCColor*) clearColor -{ - return [CCColor colorWithCcColor4f:_clearColor]; -} - -- (void) setClearColor:(CCColor *)clearColor -{ - _clearColor = clearColor.ccColor4f; -} - -#pragma RenderTexture - Override - --(CGSize) contentSize -{ - return _texture.contentSize; -} - --(void) setContentSize:(CGSize)size -{ - NSAssert(NO, @"You cannot change the content size of an already created CCRenderTexture. Recreate it"); -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCResponder.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCResponder.h deleted file mode 100644 index c2eafb7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCResponder.h +++ /dev/null @@ -1,208 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - * - * File autogenerated with Xcode. Adapted for cocos2d needs. - */ - -#import -#import "CCResponderManager.h" - -/** - * CCResponder is the base class for all nodes. - * It exposes the touch and mouse interface to any node, which enables user interaction. - * - * To make a responder react to user interaction, the touchesXXX / mouseXXX event must be overridden. - * If this is not the case, the event will be passed on to the next responder. - * To force the events to be passed to next responder, call the super as last step, before returning from the event. - */ -@interface CCResponder : NSObject - - -/** Enables user interaction on a node. */ -@property ( nonatomic, assign, getter = isUserInteractionEnabled ) BOOL userInteractionEnabled; - -/** Enables multiple touches inside a single node. */ -@property ( nonatomic, assign, getter = isMultipleTouchEnabled ) BOOL multipleTouchEnabled; - -/** - * Locks the touch to the node if touch moved outside - * If a node claims user interaction, the touch will continue to be sent to the node, no matter where the touch is moved - * If the node does not claim user interaction, a touch will be cancelled, if moved outside the nodes detection area - * If the node does not claim user interaction, and a touch is moved from outside the nodes detection area, to inside, a touchBegan will be generated. - */ -@property (nonatomic, assign) BOOL claimsUserInteraction; - -/** - * All other touches will be cancelled / ignored, if a node with exclusive touch, is active - * Only one exclusive touch can be active at a time. - */ -@property (nonatomic, assign, getter = isExclusiveTouch) BOOL exclusiveTouch; - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCResponder Object -/// ----------------------------------------------------------------------- - -/** - * Initialzes a new CCResponder. - * - * @return An CCResponder CCLabelBMFont Object. - */ -- (id)init; - -#if ( TARGET_OS_IPHONE || TARGET_IPHONE_SIMULATOR ) - - -#pragma mark - -#pragma mark Touch Handling Methods -/// ----------------------------------------------------------------------- -/// @name Touch Handling Methods -/// ----------------------------------------------------------------------- - -/** - Called when a touch began. - - If a touch is dragged inside a node which does not claim user interaction, a touchBegan will be generated. - If node has exclusive touch, all other ongoing touches will be canceled. - - If a node wants to grab the touch, touchBegan must be overridden, even if empty. Overriding touchMoved is not enough. - - To pass the touch further down the responder chain, call super touchBegan. - - if (!thisNodeGrabsTouch) [super touchBegan:touch withEvent:event]; - - @param touch Contains the touch. - @param event Current event information. - */ -- (void)touchBegan:(UITouch *)touch withEvent:(UIEvent *)event; - -/** - * Called whan a touch moves. - * - * @param touch Contains the touch. - * @param event Current event information. - */ -- (void)touchMoved:(UITouch *)touch withEvent:(UIEvent *)event; - -/** - * Called when a touch ends. - * - * @param touch Contains the touch. - * @param event Current event information. - */ -- (void)touchEnded:(UITouch *)touch withEvent:(UIEvent *)event; - -/** - * Called when a touch was cancelled. - * If a touch is dragged outside a node which does not claim user interaction, touchCancelled will be called. - * If another node with exclusive touch is activated, touchCancelled will be called for all ongoing touches. - * - * @param touch Contains the touch. - * @param event Current event information. - */ -- (void)touchCancelled:(UITouch *)touch withEvent:(UIEvent *)event; - -#else - - -#pragma mark - -#pragma mark Mouse Handling Methods -/// ----------------------------------------------------------------------- -/// @name Mouse Handling Methods -/// ----------------------------------------------------------------------- - -/** - * Called when left mouse button is pressed inside a node accepting user interaction. - * - * @param theEvent The event created. - */ -- (void)mouseDown:(NSEvent *)theEvent; - -/** - * Called when left mouse button is dragged for a node accepting user interaction. - * - * @param theEvent The event created. - */ -- (void)mouseDragged:(NSEvent *)theEvent; - -/** - * Called when left mouse button is released for a node accepting user interaction. - * - * @param theEvent The event created. - */ -- (void)mouseUp:(NSEvent *)theEvent; - -/** - * Called when right mouse button is pressed inside a node accepting user interaction. - * - * @param theEvent The event created. - */ -- (void)rightMouseDown:(NSEvent *)theEvent; - -/** - * Called when right mouse button is dragged for a node accepting user interaction. - * - * @param theEvent The event created. - */ -- (void)rightMouseDragged:(NSEvent *)theEvent; - -/** - * Called when right mouse button is released for a node accepting user interaction. - * - * @param theEvent The event created. - */ -- (void)rightMouseUp:(NSEvent *)theEvent; - -/** - * Called when middle mouse button is pressed inside a node accepting user interaction. - * - * @param theEvent The event created. - */ -- (void)otherMouseDown:(NSEvent *)theEvent; - -/** - * Called when middle mouse button is dragged for a node accepting user interaction. - * - * @param theEvent The event created. - */ -- (void)otherMouseDragged:(NSEvent *)theEvent; - -/** - * Called when middle mouse button is released for a node accepting user interaction. - * - * @param theEvent The event created. - */ -- (void)otherMouseUp:(NSEvent *)theEvent; - -/** - * Called when scroll wheel is activated inside a node accepting user interaction. - * - * @param theEvent The event created. - */ -- (void)scrollWheel:(NSEvent *)theEvent; - -#endif - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCResponder.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCResponder.m deleted file mode 100644 index d2d7b16..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCResponder.m +++ /dev/null @@ -1,153 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - * - * File autogenerated with Xcode. Adapted for cocos2d needs. - */ - -#import "CCResponder.h" -#import "CCDirector.h" -#import "CCDirector_Private.h" - -// ----------------------------------------------------------------- - -@implementation CCResponder -{ - -} - -// ----------------------------------------------------------------- - -- (id)init -{ - self = [super init]; - NSAssert(self, @"Unable to create class"); - - // initialize - _userInteractionEnabled = NO; - _claimsUserInteraction = YES; - _multipleTouchEnabled = NO; - _exclusiveTouch = NO; - - // done - return(self); -} - -// ----------------------------------------------------------------- - -- (void)setUserInteractionEnabled:(BOOL)userInteractionEnabled -{ - if (_userInteractionEnabled == userInteractionEnabled) return; - _userInteractionEnabled = userInteractionEnabled; - [[[CCDirector sharedDirector] responderManager] markAsDirty]; -} - -// ----------------------------------------------------------------- -#pragma mark - iOS -// ----------------------------------------------------------------- - -#if ( TARGET_OS_IPHONE || TARGET_IPHONE_SIMULATOR ) - -- (void)touchBegan:(UITouch *)touch withEvent:(UIEvent *)event -{ - [[CCDirector sharedDirector].responderManager discardCurrentEvent]; -} - -- (void)touchMoved:(UITouch *)touch withEvent:(UIEvent *)event -{ - [[CCDirector sharedDirector].responderManager discardCurrentEvent]; -} - -- (void)touchEnded:(UITouch *)touch withEvent:(UIEvent *)event -{ - [[CCDirector sharedDirector].responderManager discardCurrentEvent]; -} - -- (void)touchCancelled:(UITouch *)touch withEvent:(UIEvent *)event -{ - [[CCDirector sharedDirector].responderManager discardCurrentEvent]; -} - -#else - -// ----------------------------------------------------------------- -#pragma mark - OSX -// ----------------------------------------------------------------- - -- (void)mouseDown:(NSEvent *)theEvent -{ - [[CCDirector sharedDirector].responderManager discardCurrentEvent]; -} - -- (void)mouseDragged:(NSEvent *)theEvent -{ - [[CCDirector sharedDirector].responderManager discardCurrentEvent]; -} - -- (void)mouseUp:(NSEvent *)theEvent -{ - [[CCDirector sharedDirector].responderManager discardCurrentEvent]; -} - -- (void)rightMouseDown:(NSEvent *)theEvent -{ - [[CCDirector sharedDirector].responderManager discardCurrentEvent]; -} - -- (void)rightMouseDragged:(NSEvent *)theEvent -{ - [[CCDirector sharedDirector].responderManager discardCurrentEvent]; -} - -- (void)rightMouseUp:(NSEvent *)theEvent -{ - [[CCDirector sharedDirector].responderManager discardCurrentEvent]; -} - -- (void)otherMouseDown:(NSEvent *)theEvent -{ - [[CCDirector sharedDirector].responderManager discardCurrentEvent]; -} - -- (void)otherMouseDragged:(NSEvent *)theEvent -{ - [[CCDirector sharedDirector].responderManager discardCurrentEvent]; -} - -- (void)otherMouseUp:(NSEvent *)theEvent -{ - [[CCDirector sharedDirector].responderManager discardCurrentEvent]; -} - -- (void)scrollWheel:(NSEvent *)theEvent -{ - [[CCDirector sharedDirector].responderManager discardCurrentEvent]; -} - -#endif - -// ----------------------------------------------------------------- - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCResponderManager.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCResponderManager.h deleted file mode 100644 index 6f08e0d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCResponderManager.h +++ /dev/null @@ -1,260 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - * - * File autogenerated with Xcode. Adapted for cocos2d needs. - */ - -// TODO: Add circular touch detection -// TODO: Grab mouse and touch by implementing onPressed, onReleased, onClicked - -#import - -#if TARGET_OS_IPHONE || TARGET_IPHONE_SIMULATOR - -#import - -#define RESPONDER UIResponder - -#pragma mark - iOS Running Responder - -/** - * Defines a running iOS responder. - */ -@interface CCRunningResponder : NSObject - -/** - * Holdes the target of the touch. This is the node which accepted the touch. - */ -@property (nonatomic, strong) id target; - -/** - * Holds the current touch. Note that touches must not be retained. - */ -@property (nonatomic, weak) UITouch *touch; - -/** - * Holdes the current event. Note that events must not be retained. - */ -@property (nonatomic, weak) UIEvent *event; - -@end - -#else - -#pragma mark - OSX Running Responder - -#import - -#define RESPONDER NSResponder - -/** - * Defines the various mouse buttons. - */ -typedef NS_ENUM(NSInteger, CCMouseButton) -{ - /** Defines left mouse button, in mouse events on OSX. */ - CCMouseButtonLeft, - - /** Defines right mouse button, in mouse events on OSX. */ - CCMouseButtonRight, - - /** Defines other (middle) mouse button, in mouse events on OSX. */ - CCMouseButtonOther, -}; - -#pragma mark - CCRunningResponder - -/** - * Defines a running OS X responder. - */ -@interface CCRunningResponder : NSObject - -/** - * Holdes the target of the touch. This is the node which accepted the touch. - */ -@property (nonatomic, strong) id target; - -/** - * Button in the currently ongoing event. - */ -@property (nonatomic, assign) CCMouseButton button; - -@end - -#endif - -#pragma mark - CCResponderManager - -@class CCNode; - -/** - * Defines the size of the responder buffer. - * This is the maximum number of individual responders which can be active at the same time. - */ -enum -{ - CCResponderManagerBufferSize = 128, -}; - -/** - * The responder manager handles touches. - */ -@interface CCResponderManager : RESPONDER - -/** - * Enables the responder manager. - * When the responder manager is disabled, all current touches will be cancelled and no further touch handling registered. - */ -@property (nonatomic, assign, getter = isEnabled) BOOL enabled; - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCResponderManager Object -/// ----------------------------------------------------------------------- - -/** - * CCResponderManager factory method. - * - * @return The CCResponderManager Object. - */ -+ (CCResponderManager*)responderManager; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCResponderManager Object -/// ----------------------------------------------------------------------- - -/** - * Initializes a freshly created CCResponderManager object. - * - * @return An initialized CCResponderManager Object. - */ -- (id)init; - - -/// ----------------------------------------------------------------------- -/// @name CCResponderManager Management Methods -/// ----------------------------------------------------------------------- - -/** - * Discards current event. - * Do not call directly, call [super touchesXXX] or [super mouseXXX] in stead. - */ -- (void)discardCurrentEvent; - -/** - * Adds a responder to the responder manager. - * Normally there is no need to call this method directly. - * - * @param responder A CCNode object. - */ -- (void)addResponder:(CCNode *)responder; - -/** - * Removes all responders. - * Normally there is no need to call this method directly. - */ -- (void)removeAllResponders; - -/** - * Mark the responder chain as dirty, if responders state changes. - * Normally there is no need to call this method directly. - */ -- (void)markAsDirty; - - -/// ----------------------------------------------------------------------- -/// @name CCResponderManager Helper Methods -/// ----------------------------------------------------------------------- - -/** - * Returns the first responder at a certain world position. - * - * @param pos World position ( this in most cases maps to the screen coordinates in points ). - * - * @return The CCNode at the position (if any). - */ -- (CCNode *)nodeAtPoint:(CGPoint)pos; - -/** - * Returns a list of all responders at a certain world position. - * - * @param pos World position ( this in most cases maps to the screen coordinates in points ). - * - * @return Returns an array of CCNodes at the given point. The top most responder will be the first entry. - */ -- (NSArray *)nodesAtPoint:(CGPoint)pos; - -@end - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCResponderManager.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCResponderManager.m deleted file mode 100644 index 9bb2f7b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCResponderManager.m +++ /dev/null @@ -1,797 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - * - * File autogenerated with Xcode. Adapted for cocos2d needs. - */ - -#import "CCResponderManager.h" -#import "CCNode.h" -#import "CCDirector.h" -#import "CCDirectorMac.h" -#import "CCScene.h" - -// ----------------------------------------------------------------- -#pragma mark - -// ----------------------------------------------------------------- - -@implementation CCRunningResponder - -@end - -// ----------------------------------------------------------------- -#pragma mark - -// ----------------------------------------------------------------- - -@implementation CCResponderManager -{ - __weak CCNode *_responderList[CCResponderManagerBufferSize]; // list of active responders - int _responderListCount; // number of active responders - BOOL _dirty; // list of responders should be rebuild - BOOL _currentEventProcessed; // current event was processed - BOOL _enabled; // responder manager enabled - BOOL _exclusiveMode; // manager only responds to current exclusive responder - - NSMutableArray *_runningResponderList; // list of running responders -} - -// ----------------------------------------------------------------- -#pragma mark - create and destroy -// ----------------------------------------------------------------- - -+ (id)responderManager -{ - return([[self alloc] init]); -} - -- (id)init -{ - self = [super init]; - NSAssert(self, @"Unable to create class"); - - // initalize - _runningResponderList = [NSMutableArray array]; - - // reset touch handling - [self removeAllResponders]; - _dirty = YES; - _enabled = YES; - _exclusiveMode = NO; - - // done - return(self); -} - -// ----------------------------------------------------------------- - -- (void)discardCurrentEvent -{ - _currentEventProcessed = NO; -} - -// ----------------------------------------------------------------- -#pragma mark - add and remove touch responders -// ----------------------------------------------------------------- - -- (void)buildResponderList -{ - // rebuild responder list - [self removeAllResponders]; - [self buildResponderList:[CCDirector sharedDirector].runningScene]; - _dirty = NO; -} - --( void )buildResponderList:(CCNode *)node -{ - BOOL nodeAdded = NO; - - // dont add invisible nodes - if (!node.visible) return; - - if ((node.children) && (node.children.count > 0)) - { - // scan through children, and build responderlist - for (CCNode *child in node.children) - { - if ((child.zOrder >= 0) && (!nodeAdded) && (node.isUserInteractionEnabled)) - { - [self addResponder:node]; - nodeAdded = YES; - } - [self buildResponderList:child]; - } - } - else - { - // only add self - if (node.isUserInteractionEnabled) [self addResponder:node]; - } -} - -// ----------------------------------------------------------------- - -- (void)addResponder:(CCNode *)responder -{ - _responderList[_responderListCount] = responder; - _responderListCount ++; - NSAssert(_responderListCount < CCResponderManagerBufferSize, @"Number of touchable nodes pr. scene can not exceed <%d>", CCResponderManagerBufferSize); -} - -- (void)removeAllResponders -{ - _responderListCount = 0; -} - -- (void)cancelAllResponders -{ - while (_runningResponderList.count > 0) - { - [self cancelResponder:[_runningResponderList lastObject]]; - } - _exclusiveMode = NO; -} - -// ----------------------------------------------------------------- -#pragma mark - dirty -// ----------------------------------------------------------------- - -- (void)markAsDirty -{ - _dirty = YES; -} - -// ----------------------------------------------------------------- -#pragma mark - enabled -// ----------------------------------------------------------------- - -- (void)setEnabled:(BOOL)enabled -{ - if (enabled == _enabled) return; - _enabled = enabled; - // cancel ongoing touches, if disabled - if (!_enabled) - { - [self cancelAllResponders]; - } -} - -// ----------------------------------------------------------------- -#pragma mark - nodes at specific positions -// ----------------------------------------------------------------- - -- (CCNode *)nodeAtPoint:(CGPoint)pos -{ - if (_dirty) [self buildResponderList]; - - // scan backwards through touch responders - for (int index = _responderListCount - 1; index >= 0; index --) - { - CCNode *node = _responderList[index]; - - // check for hit test - if ([node hitTestWithWorldPos:pos]) - { - return(node); - } - } - // nothing found - return(nil); -} - -- (NSArray *)nodesAtPoint:(CGPoint)pos -{ - if (_dirty) [self buildResponderList]; - - NSMutableArray *result = [NSMutableArray array]; - // scan backwards through touch responders - for (int index = _responderListCount - 1; index >= 0; index --) - { - CCNode *node = _responderList[index]; - - // check for hit test - if ([node hitTestWithWorldPos:pos]) - { - [result addObject:node]; - } - } - // if nothing was found, an empty array will be returned - return(result); -} - -// ----------------------------------------------------------------- -#pragma mark - iOS touch handling - -// ----------------------------------------------------------------- - -#if TARGET_OS_IPHONE || TARGET_IPHONE_SIMULATOR - -- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event -{ - if (!_enabled) return; - if (_exclusiveMode) return; - - // End editing any text fields - [[CCDirector sharedDirector].view endEditing:YES]; - - BOOL responderCanAcceptTouch; - - if (_dirty) [self buildResponderList]; - - // go through all touches - for (UITouch *touch in touches) - { - CGPoint worldTouchLocation = [[CCDirector sharedDirector] convertToGL:[touch locationInView:[CCDirector sharedDirector].view]]; - - // scan backwards through touch responders - for (int index = _responderListCount - 1; index >= 0; index --) - { - CCNode *node = _responderList[index]; - - // check for hit test - if ([node hitTestWithWorldPos:worldTouchLocation]) - { - // check if node has exclusive touch - if (node.isExclusiveTouch) - { - [self cancelAllResponders]; - _exclusiveMode = YES; - } - - // if not a multi touch node, check if node already is being touched - responderCanAcceptTouch = YES; - if (!node.isMultipleTouchEnabled) - { - // scan current touch objects, and break if object already has a touch - for (CCRunningResponder *responderEntry in _runningResponderList) - { - if (responderEntry.target == node) - { - responderCanAcceptTouch = NO; - break; - } - } - } - if (!responderCanAcceptTouch) break; - - // begin the touch - _currentEventProcessed = YES; - if ([node respondsToSelector:@selector(touchBegan:withEvent:)]) - [node touchBegan:touch withEvent:event]; - - // if touch was processed, add it and break - if (_currentEventProcessed) - { - [self addResponder:node withTouch:touch andEvent:event]; - break; - } - } - } - } -} - -// ----------------------------------------------------------------- - -- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event -{ - if (!_enabled) return; - if (_dirty) [self buildResponderList]; - - // go through all touches - for (UITouch *touch in touches) - { - // get touch object - CCRunningResponder *touchEntry = [self responderForTouch:touch]; - - // if a touch object was found - if (touchEntry) - { - CCNode *node = (CCNode *)touchEntry.target; - - // check if it locks touches - if (node.claimsUserInteraction) - { - // move the touch - if ([node respondsToSelector:@selector(touchMoved:withEvent:)]) - [node touchMoved:touch withEvent:event]; - } - else - { - // as node does not lock touch, check if it was moved outside - if (![node hitTestWithWorldPos:[[CCDirector sharedDirector] convertToGL:[touch locationInView:[CCDirector sharedDirector].view]]]) - { - // cancel the touch - if ([node respondsToSelector:@selector(touchCancelled:withEvent:)]) - [node touchCancelled:touch withEvent:event]; - // remove from list - [_runningResponderList removeObject:touchEntry]; - - // always end exclusive mode - _exclusiveMode = NO; - } - else - { - // move the touch - if ([node respondsToSelector:@selector(touchMoved:withEvent:)]) - [node touchMoved:touch withEvent:event]; - } - } - } - else - { - if (!_exclusiveMode) - { - // scan backwards through touch responders - for (int index = _responderListCount - 1; index >= 0; index --) - { - CCNode *node = _responderList[index]; - - // if the touch responder does not lock touch, it will receive a touchBegan if a touch is moved inside - if (!node.claimsUserInteraction && [node hitTestWithWorldPos:[[CCDirector sharedDirector] convertToGL:[touch locationInView:[CCDirector sharedDirector].view ]]]) - { - // check if node has exclusive touch - if (node.isExclusiveTouch) - { - [self cancelAllResponders]; - _exclusiveMode = YES; - } - - // begin the touch - _currentEventProcessed = YES; - if ([node respondsToSelector:@selector(touchBegan:withEvent:)]) - [node touchBegan:touch withEvent:event]; - - // if touch was accepted, add it and break - if (_currentEventProcessed) - { - [self addResponder:node withTouch:touch andEvent:event]; - break; - } - } - } - } - } - } -} - -// ----------------------------------------------------------------- - -- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event -{ - if (!_enabled) return; - if (_dirty) [self buildResponderList]; - - // go through all touches - for (UITouch *touch in touches) - { - // get touch object - CCRunningResponder *touchEntry = [self responderForTouch:touch]; - - if (touchEntry) - { - CCNode *node = (CCNode *)touchEntry.target; - - // end the touch - if ([node respondsToSelector:@selector(touchEnded:withEvent:)]) - [node touchEnded:touch withEvent:event]; - // remove from list - [_runningResponderList removeObject:touchEntry]; - - // always end exclusive mode - _exclusiveMode = NO; - } - } -} - -// ----------------------------------------------------------------- - -- (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event -{ - if (!_enabled) return; - if (_dirty) [self buildResponderList]; - - // go through all touches - for (UITouch *touch in touches) - { - // get touch object - CCRunningResponder *touchEntry = [self responderForTouch:touch]; - - if (touchEntry) - { - [self cancelResponder:touchEntry]; - - // always end exclusive mode - _exclusiveMode = NO; - } - } -} - -// ----------------------------------------------------------------- -#pragma mark - iOS helper functions -// ----------------------------------------------------------------- -// finds a responder object for a touch - -- (CCRunningResponder *)responderForTouch:(UITouch *)touch -{ - for (CCRunningResponder *touchEntry in _runningResponderList) - { - if (touchEntry.touch == touch) return(touchEntry); - } - return(nil); -} - -// ----------------------------------------------------------------- -// adds a responder object ( running responder ) to the responder object list - -- (void)addResponder:(CCNode *)node withTouch:(UITouch *)touch andEvent:(UIEvent *)event -{ - CCRunningResponder *touchEntry; - - // create a new touch object - touchEntry = [[CCRunningResponder alloc] init]; - touchEntry.target = node; - touchEntry.touch = touch; - touchEntry.event = event; - [_runningResponderList addObject:touchEntry]; -} - -// ----------------------------------------------------------------- -// cancels a running responder - -- (void)cancelResponder:(CCRunningResponder *)responder -{ - CCNode *node = (CCNode *)responder.target; - - // cancel the touch - if ([node respondsToSelector:@selector(touchCancelled:withEvent:)]) - [node touchCancelled:responder.touch withEvent:responder.event]; - // remove from list - [_runningResponderList removeObject:responder]; -} - -// ----------------------------------------------------------------- - -#else - -// ----------------------------------------------------------------- -#pragma mark - Mac mouse handling - -// ----------------------------------------------------------------- - -- (void)mouseDown:(NSEvent *)theEvent button:(CCMouseButton)button -{ - if (_dirty) [self buildResponderList]; - - // scan backwards through mouse responders - for (int index = _responderListCount - 1; index >= 0; index --) - { - CCNode *node = _responderList[index]; - - // check for hit test - if ([node hitTestWithWorldPos:[[CCDirector sharedDirector] convertEventToGL:theEvent]]) - { - // begin the mouse down - _currentEventProcessed = YES; - switch (button) - { - case CCMouseButtonLeft: if ([node respondsToSelector:@selector(mouseDown:)]) [node mouseDown:theEvent]; break; - case CCMouseButtonRight: if ([node respondsToSelector:@selector(rightMouseDown:)]) [node rightMouseDown:theEvent]; break; - case CCMouseButtonOther: if ([node respondsToSelector:@selector(otherMouseDown:)]) [node otherMouseDown:theEvent]; break; - } - - // if mouse was processed, remember it and break - if (_currentEventProcessed) - { - [self addResponder:node withButton:button]; - break; - } - } - } -} - -// TODO: Should all mouse buttons call mouseDragged? -// As it is now, only mouseDragged gets called if several buttons are pressed - -- (void)mouseDragged:(NSEvent *)theEvent button:(CCMouseButton)button -{ - if (_dirty) [self buildResponderList]; - - CCRunningResponder *responder = [self responderForButton:button]; - - if (responder) - { - CCNode *node = (CCNode *)responder.target; - - // check if it locks mouse - if (node.claimsUserInteraction) - { - // move the mouse - switch (button) - { - case CCMouseButtonLeft: if ([node respondsToSelector:@selector(mouseDragged:)]) [node mouseDragged:theEvent]; break; - case CCMouseButtonRight: if ([node respondsToSelector:@selector(rightMouseDragged:)]) [node rightMouseDragged:theEvent]; break; - case CCMouseButtonOther: if ([node respondsToSelector:@selector(otherMouseDragged:)]) [node otherMouseDragged:theEvent]; break; - } - } - else - { - // as node does not lock mouse, check if it was moved outside - if (![node hitTestWithWorldPos:[[CCDirector sharedDirector] convertEventToGL:theEvent]]) - { - [_runningResponderList removeObject:responder]; - } - else - { - // move the mouse - switch (button) - { - case CCMouseButtonLeft: if ([node respondsToSelector:@selector(mouseDragged:)]) [node mouseDragged:theEvent]; break; - case CCMouseButtonRight: if ([node respondsToSelector:@selector(rightMouseDragged:)]) [node rightMouseDragged:theEvent]; break; - case CCMouseButtonOther: if ([node respondsToSelector:@selector(otherMouseDragged:)]) [node otherMouseDragged:theEvent]; break; - } - } - } - } - else - { - // scan backwards through mouse responders - for (int index = _responderListCount - 1; index >= 0; index --) - { - CCNode *node = _responderList[index]; - - // if the mouse responder does not lock mouse, it will receive a mouseDown if mouse is moved inside - if (!node.claimsUserInteraction && [node hitTestWithWorldPos:[[CCDirector sharedDirector] convertEventToGL:theEvent]]) - { - // begin the mouse down - _currentEventProcessed = YES; - switch (button) - { - case CCMouseButtonLeft: if ([node respondsToSelector:@selector(mouseDown:)]) [node mouseDown:theEvent]; break; - case CCMouseButtonRight: if ([node respondsToSelector:@selector(rightMouseDown:)]) [node rightMouseDown:theEvent]; break; - case CCMouseButtonOther: if ([node respondsToSelector:@selector(otherMouseDown:)]) [node otherMouseDown:theEvent]; break; - } - - // if mouse was accepted, add it and break - if (_currentEventProcessed) - { - [self addResponder:node withButton:button]; - break; - } - } - } - } -} - -- (void)mouseUp:(NSEvent *)theEvent button:(CCMouseButton)button -{ - if (_dirty) [self buildResponderList]; - - CCRunningResponder *responder = [self responderForButton:button]; - if (responder) - { - CCNode *node = (CCNode *)responder.target; - - // end the mouse - switch (button) - { - case CCMouseButtonLeft: if ([node respondsToSelector:@selector(mouseUp:)]) [node mouseUp:theEvent]; break; - case CCMouseButtonRight: if ([node respondsToSelector:@selector(rightMouseUp:)]) [node rightMouseUp:theEvent]; break; - case CCMouseButtonOther: if ([node respondsToSelector:@selector(otherMouseUp:)]) [node otherMouseUp:theEvent]; break; - } - // remove - [_runningResponderList removeObject:responder]; - } -} - -// ----------------------------------------------------------------- - -- (void)mouseDown:(NSEvent *)theEvent -{ - if (!_enabled) return; - [[CCDirector sharedDirector].view.window makeFirstResponder:[CCDirector sharedDirector].view]; - [self mouseDown:theEvent button:CCMouseButtonLeft]; -} - -- (void)mouseDragged:(NSEvent *)theEvent -{ - if (!_enabled) return; - [self mouseDragged:theEvent button:CCMouseButtonLeft]; -} - -- (void)mouseUp:(NSEvent *)theEvent -{ - if (!_enabled) return; - [self mouseUp:theEvent button:CCMouseButtonLeft]; -} - -- (void)rightMouseDown:(NSEvent *)theEvent -{ - if (!_enabled) return; - [self mouseDown:theEvent button:CCMouseButtonRight]; -} - -- (void)rightMouseDragged:(NSEvent *)theEvent -{ - if (!_enabled) return; - [self mouseDragged:theEvent button:CCMouseButtonRight]; -} - -- (void)rightMouseUp:(NSEvent *)theEvent -{ - if (!_enabled) return; - [self mouseUp:theEvent button:CCMouseButtonRight]; -} - -- (void)otherMouseDown:(NSEvent *)theEvent -{ - if (!_enabled) return; - [self mouseDown:theEvent button:CCMouseButtonOther]; -} - -- (void)otherMouseDragged:(NSEvent *)theEvent -{ - if (!_enabled) return; - [self mouseDragged:theEvent button:CCMouseButtonOther]; -} - -- (void)otherMouseUp:(NSEvent *)theEvent -{ - if (!_enabled) return; - [self mouseUp:theEvent button:CCMouseButtonOther]; -} - -- (void)scrollWheel:(NSEvent *)theEvent -{ - if (!_enabled) return; - if (_dirty) [self buildResponderList]; - - // if otherMouse is active, scrollWheel goes to that node - // otherwise, scrollWheel goes to the node under the cursor - CCRunningResponder *responder = [self responderForButton:CCMouseButtonOther]; - - if (responder) - { - CCNode *node = (CCNode *)responder.target; - - _currentEventProcessed = YES; - if ([node respondsToSelector:@selector(scrollWheel:)]) [node scrollWheel:theEvent]; - - // if mouse was accepted, return - if (_currentEventProcessed) return; - } - - // scan through responders, and find first one - for (int index = _responderListCount - 1; index >= 0; index --) - { - CCNode *node = _responderList[index]; - - // check for hit test - if ([node hitTestWithWorldPos:[[CCDirector sharedDirector] convertEventToGL:theEvent]]) - { - _currentEventProcessed = YES; - if ([node respondsToSelector:@selector(scrollWheel:)]) [node scrollWheel:theEvent]; - - // if mouse was accepted, break - if (_currentEventProcessed) break; - } - } -} - -/** Moved, Entered and Exited is not supported - */ - -- (void)mouseMoved:(NSEvent *)theEvent -{ - -} - -- (void)mouseEntered:(NSEvent *)theEvent -{ - -} - -- (void)mouseExited:(NSEvent *)theEvent -{ - -} - -// ----------------------------------------------------------------- -#pragma mark - Mac helper functions -// ----------------------------------------------------------------- -// finds a responder object for an event - -- (CCRunningResponder *)responderForButton:(CCMouseButton)button -{ - for (CCRunningResponder *touchEntry in _runningResponderList) - { - if (touchEntry.button == button) return(touchEntry); - } - return(nil); -} - -// ----------------------------------------------------------------- -// adds a responder object ( running responder ) to the responder object list - -- (void)addResponder:(CCNode *)node withButton:(CCMouseButton)button -{ - CCRunningResponder *touchEntry; - - // create a new touch object - touchEntry = [[CCRunningResponder alloc] init]; - touchEntry.target = node; - touchEntry.button = button; - [_runningResponderList addObject:touchEntry]; -} - -// ----------------------------------------------------------------- -// cancels a running responder - -- (void)cancelResponder:(CCRunningResponder *)responder -{ - [_runningResponderList removeObject:responder]; -} - -// ----------------------------------------------------------------- - -#endif - -// ----------------------------------------------------------------- - -@end - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCScene.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCScene.h deleted file mode 100644 index a5ded9e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCScene.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCNode.h" - -/** CCScene is a subclass of CCNode and must be the parent of all your nodes. - - - In previous versions of Cocos2D, CCLayer was used to group nodes placed in a CCScene. - - In V3, this is changed, so that a simple CCNode is used in stead. - - Touch handling is now pr. node, so no touch setup is needed. Just set userInteractionEnabled. - - To reduce the footprint of a scene, when not active, resources can be loaded in onEnter, and released in onExit. - - */ -@interface CCScene : CCNode - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCScene Object -/// ----------------------------------------------------------------------- - -/** Initialize the node. */ -- (id)init; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCScene.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCScene.m deleted file mode 100644 index 8d2d45c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCScene.m +++ /dev/null @@ -1,127 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -// ----------------------------------------------------------------- - -#import "CCScene.h" -#import "Support/CGPointExtension.h" -#import "CCDirector.h" -#import "CCDirector_Private.h" - -// ----------------------------------------------------------------- - -@implementation CCScene { - -} - -// ----------------------------------------------------------------- - -// Private method used by the CCNode.scene property. --(BOOL)isScene {return YES;} - --( id )init { - if((self = [ super init ])){ - CGSize s = [CCDirector sharedDirector].designSize; - _anchorPoint = ccp(0.0f, 0.0f); - [self setContentSize:s]; - } - - return( self ); -} - -// ----------------------------------------------------------------- - -- (void)onEnter -{ - [super onEnter]; - - // mark starting scene as dirty, to make sure responder manager is updated - [[[CCDirector sharedDirector] responderManager] markAsDirty]; -} - -// ----------------------------------------------------------------- - -- (void)onEnterTransitionDidFinish -{ - [super onEnterTransitionDidFinish]; - - // mark starting scene as dirty, to make sure responder manager is updated - [[[CCDirector sharedDirector] responderManager] markAsDirty]; -} - -// ----------------------------------------------------------------- - -@end - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCScheduler.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCScheduler.h deleted file mode 100644 index 6939de8..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCScheduler.h +++ /dev/null @@ -1,156 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - - - -#import "ccTypes.h" - -@class CCScheduler; - -// Targets are things that can have update: and fixedUpdate: methods called by the scheduler. -// Scheduled blocks (CCTimers) can be associated with a target to inherit their priority and paused state. -@protocol CCSchedulerTarget - -// Used to break ties for scheduled blocks, updated: and fixedUpdate: methods. -// Targets are sorted by priority so lower priorities are called first. -// The priority value for a given object should be constant. -@property(nonatomic, readonly) NSInteger priority; - -@optional - --(void) update:(CCTime)delta; - --(void) fixedUpdate:(CCTime)delta; - -@end - - -// Wraps a block scheduled with a CCScheduler. -@interface CCTimer : NSObject - -// Number of times to repeat call the block. -@property(nonatomic, assign) NSUInteger repeatCount; - -// Amount of time to wait between calls of the block. -// Defaults to the initial delay value. -@property(nonatomic, assign) CCTime repeatInterval; - -// Is the timer paused or not. -@property(nonatomic, assign) BOOL paused; - -// Elapsed time since the last invocation. -@property(nonatomic, readonly) CCTime deltaTime; - -// Absolute time the timer will invoke at. -@property(nonatomic, readonly) CCTime invokeTime; - -// Scheduler this timer was invoked from. -// Useful if you need to schedule more timers, or access lastUpdate times, etc. -@property(nonatomic, readonly) CCScheduler *scheduler; - -// Returns YES if the timer is no longer scheduled. -@property(nonatomic, readonly) BOOL invalid; - -// Track an object along with the timer. -// [CCNode schedule:] methods use this to store the selector name. -@property(nonatomic, strong) id userData; - -// Set the timer to repeat once with the given interval. -// Can be used from a timer block to make the timer run again. --(void)repeatOnceWithInterval:(CCTime)interval; - -// Cancel the timer. --(void)invalidate; - -@end - - -// Block type to use with CCScheduler. -typedef void (^CCTimerBlock)(CCTimer *timer); - - -#define CCTimerRepeatForever NSUIntegerMax - - -// -// CCScheduler -// -/* CCScheduler is responsible of triggering the scheduled callbacks. - You should not use NSTimer. Instead use this class. -*/ - -@interface CCScheduler : NSObject - -/* Modifies the time of all scheduled callbacks. - You can use this property to create a 'slow motion' or 'fast forward' effect. - Default is 1.0. To create a 'slow motion' effect, use values below 1.0. - To create a 'fast forward' effect, use values higher than 1.0. - @warning It will affect EVERY scheduled selector / action. - */ -@property (nonatomic,readwrite) CCTime timeScale; - -@property (nonatomic, assign) BOOL paused; - -// Current time the scheduler is calling a block for. -@property(nonatomic, readonly) CCTime currentTime; - -// Time of the most recent update: calls. -@property(nonatomic, readonly) CCTime lastUpdateTime; - -// Time of the most recent fixedUpdate: calls. -@property(nonatomic, readonly) CCTime lastFixedUpdateTime; - -// Maximum allowed time step. -// If the CPU can't keep up with the game, time will slow down. -@property(nonatomic, assign) CCTime maxTimeStep; - -// The time between fixedUpdate: calls. -@property(nonatomic, assign) CCTime fixedUpdateInterval; - -/* 'update' the scheduler. - You should NEVER call this method, unless you know what you are doing. - */ --(void) update:(CCTime)dt; - --(CCTimer *)scheduleBlock:(CCTimerBlock)block forTarget:(NSObject *)target withDelay:(CCTime)delay; - --(void) scheduleTarget:(NSObject *)target; - -/* Unschedules all selectors and blocks for a given target. - This also includes the "update" selector. - */ --(void) unscheduleTarget:(NSObject *)target; - -// TODO This is no longer needed and should maybe be removed or made a testing only method. --(BOOL) isTargetScheduled:(NSObject *)target; - --(void)setPaused:(BOOL)paused target:(NSObject *)target; - --(BOOL) isTargetPaused:(NSObject *)target; - --(NSArray *)timersForTarget:(NSObject *)target; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCScheduler.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCScheduler.m deleted file mode 100644 index 29092ca..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCScheduler.m +++ /dev/null @@ -1,523 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - - -/* - Possible improvements: - 1) Binary search in PrioritySearch(). - 2) Dirty flags on the method lists, filter during the next iteration. - 3) Doubly link timers to avoid O(n) removal cost. -*/ - - -// cocos2d imports -#import "CCScheduler.h" -#import - - -#define FOREACH_TIMER(__scheduledTarget__, __timerVar__) for(CCTimer *__timerVar__ = __scheduledTarget__->_timers; __timerVar__; __timerVar__ = __timerVar__.next) - - -@interface CCScheduledTarget : NSObject - -@property(nonatomic, readonly) NSObject *target; - -@property(nonatomic, strong) CCTimer *timers; -@property(nonatomic, readonly) BOOL empty; -@property(nonatomic, assign) BOOL paused; -@property(nonatomic, assign) BOOL enableUpdates; - -@end - - -@interface CCTimer (Private) - -@property(nonatomic, readwrite) CCTime deltaTime; -@property(nonatomic, readonly) CCTimerBlock block; -@property(nonatomic, readonly) CCScheduledTarget *scheduledTarget; - -// May differ from invoke time due to pausing. -@property(nonatomic, assign) CCTime invokeTimeInternal; -// Timers form a linked list per target. -@property(nonatomic, strong) CCTimer *next; -// Invocation requires an extra delay due to being paused. -@property(nonatomic, readonly) BOOL requiresDelay; -// If the timer is currently added to the heap or not. -@property(nonatomic, assign) BOOL scheduled; - -@end - - -@interface CCScheduler (Private) --(void)scheduleTimer:(CCTimer *)timer retain:(BOOL)retain; -@end - - -@implementation CCScheduledTarget { - __unsafe_unretained NSObject *_target; - CCTimer *_timers; -} - -static void -InvokeMethods(NSArray *methods, SEL selector, CCTime dt) -{ - for(CCScheduledTarget *scheduledTarget in [methods copy]){ - typedef void (*Func)(id, SEL, CCTime); - if(!scheduledTarget->_paused) ((Func)objc_msgSend)(scheduledTarget->_target, selector, dt); - } -} - --(id)initWithTarget:(NSObject *)target -{ - if((self = [super init])){ - _target = target; - } - - return self; -} - -static CCTimer * -RemoveRecursive(CCTimer *timer, CCTimer *skip) -{ - if(timer == skip){ - return timer.next; - } else { - timer.next = RemoveRecursive(timer.next, skip); - return timer; - } -} - --(void)removeTimer:(CCTimer *)timer -{ - _timers = RemoveRecursive(_timers, timer); -} - --(void)invalidateTimers -{ - FOREACH_TIMER(self, timer) [timer invalidate]; -} - - --(BOOL)empty -{ - return (_timers == nil && !_enableUpdates); -} - --(void)setPaused:(BOOL)paused -{ - if(paused != _paused){ - FOREACH_TIMER(self, timer) timer.paused = paused; - _paused = paused; - } -} - -@end - - -@interface NSNull(CCSchedulerTarget) -@end - - -@implementation NSNull(CCSchedulerTarget) --(NSInteger)priority {return NSIntegerMax;} -@end - - -@implementation CCTimer { - CCTimerBlock _block; - CCTimer *_next; - - CCTime _invokeTimeInternal; - CCTime _pauseDelay; - BOOL _scheduled; - - __weak CCScheduler *_scheduler; - __weak CCScheduledTarget *_scheduledTarget; -} - --(CCTime)invokeTime -{ - return (_paused || self.invalid ? INFINITY : _invokeTimeInternal + _pauseDelay); -} - --(void)applyPauseDelay:(CCTime)currentTime -{ - _invokeTimeInternal = MAX(_invokeTimeInternal, currentTime) + _pauseDelay; - _pauseDelay = 0.0; -} - --(void)setPaused:(BOOL)paused -{ - if(paused != _paused){ - CCTime currentTime = _scheduler.currentTime; - - // This should ensure _pauseDelay is always positive since currentTime can never decrease. - _pauseDelay += MAX(_invokeTimeInternal - currentTime, 0.0)*(paused ? 1.0 : -1.0); - - if(!paused && !_scheduled){ - [self applyPauseDelay:currentTime]; - [_scheduler scheduleTimer:self retain:YES]; - } - - _paused = paused; - } -} - -// A valid block that does nothing. -static CCTimerBlock INVALIDATED_BLOCK = ^(CCTimer *timer){}; - --(void)repeatOnceWithInterval:(CCTime)interval -{ - self.repeatCount = 1; - self.repeatInterval = interval; -} - --(void)invalidate -{ - _block = INVALIDATED_BLOCK; - _scheduledTarget = nil; - _repeatCount = 0; -} - --(BOOL)invalid {return (_block == INVALIDATED_BLOCK);} - -@end - - -@implementation CCTimer(Private) - --(id)initWithDelay:(CCTime)delay scheduler:(CCScheduler *)scheduler scheduledTarget:(CCScheduledTarget *)scheduledTarget block:(CCTimerBlock)block; -{ - if((self = [super init])){ - _deltaTime = delay; - _invokeTimeInternal = scheduler.currentTime + delay; - _repeatInterval = delay; - _scheduler = scheduler; - _scheduledTarget = scheduledTarget; - _block = [block copy]; - } - - return self; -} - --(BOOL)requiresDelay {return (_pauseDelay > 0.0);} - --(BOOL)scheduled {return _scheduled;} --(void)setScheduled:(BOOL)scheduled {_scheduled = scheduled;} - --(CCTime)invokeTimeInternal {return _invokeTimeInternal;} --(void)setInvokeTimeInternal:(CCTime)invokeTimeInternal {_invokeTimeInternal = invokeTimeInternal;} - --(CCTimerBlock)block {return _block;} --(CCScheduledTarget *)scheduledTarget {return _scheduledTarget;} - --(CCTimer *)next {return _next;} --(void)setNext:(CCTimer *)next {_next = next;} - --(void)setDeltaTime:(CCTime)deltaTime {_deltaTime = deltaTime;} - -@end - - -@implementation CCScheduler { - CFBinaryHeapRef _heap; - CFMutableDictionaryRef _scheduledTargets; - - NSMutableArray *_updates; - NSMutableArray *_fixedUpdates; - - CCTimer *_fixedUpdateTimer; -} - -static CFComparisonResult -ComparePriorities(const void *a, const void *b) -{ - NSInteger priority_a = [(__bridge CCTimer *)a scheduledTarget].target.priority; - NSInteger priority_b = [(__bridge CCTimer *)b scheduledTarget].target.priority; - - if(priority_a < priority_b){ - return kCFCompareLessThan; - } else if(priority_b < priority_a){ - return kCFCompareGreaterThan; - } else { - return kCFCompareEqualTo; - } -} - -static CFComparisonResult -CompareTimers(const void *a, const void *b, void *context) -{ - CCTime time_a = [(__bridge CCTimer *)a invokeTimeInternal]; - CCTime time_b = [(__bridge CCTimer *)b invokeTimeInternal]; - - if(time_a < time_b){ - return kCFCompareLessThan; - } else if(time_b < time_a){ - return kCFCompareGreaterThan; - } else { - return ComparePriorities(a, b); - } -} - --(id)init -{ - if((self = [super init])){ - _timeScale = 1.0; - _maxTimeStep = 1.0/10.0; - - CFBinaryHeapCallBacks callbacks = { - .version = 0, - .retain = NULL, - .release = NULL, - .copyDescription = NULL, - .compare = CompareTimers, - }; - - _heap = CFBinaryHeapCreate(NULL, 0, &callbacks, NULL); - - _scheduledTargets = CFDictionaryCreateMutable(NULL, 0, &kCFTypeDictionaryKeyCallBacks, &kCFTypeDictionaryValueCallBacks); - - // All targets except nil should be implicitly paused initially. - CCScheduledTarget *nilTarget = [self scheduledTargetForTarget:[NSNull null] insert:YES]; - nilTarget.paused = NO; - - _updates = [NSMutableArray array]; - _fixedUpdates = [NSMutableArray array]; - - // Annoyance to avoid a retain cycle. - __block __weak __typeof(self) _self = self; - - // Schedule a timer to run the fixedUpdate: methods. - _fixedUpdateTimer = [self scheduleBlock:^(CCTimer *timer){ - if(timer.invokeTime > 0.0){ - CCScheduler *sceduler = _self; - InvokeMethods(sceduler->_fixedUpdates, @selector(fixedUpdate:), timer.repeatInterval); - sceduler->_lastFixedUpdateTime = timer.invokeTime; - } - } forTarget:self withDelay:0]; - - _fixedUpdateTimer.repeatCount = CCTimerRepeatForever; - _fixedUpdateTimer.repeatInterval = 1.0/60.0; - } - - return self; -} - --(void)dealloc -{ - CFRelease(_heap); - CFRelease(_scheduledTargets); -} - --(NSInteger)priority -{ - return NSIntegerMax; -} - --(CCTime)fixedUpdateInterval {return _fixedUpdateTimer.repeatInterval;} --(void)setFixedUpdateInterval:(CCTime)fixedTimeStep {_fixedUpdateTimer.repeatInterval = fixedTimeStep;} - --(CCScheduledTarget *)scheduledTargetForTarget:(NSObject *)target insert:(BOOL)insert -{ - // Need to transform nil -> NSNulls. - target = (target == nil ? [NSNull null] : target); - - CCScheduledTarget *scheduledTarget = CFDictionaryGetValue(_scheduledTargets, (__bridge CFTypeRef)target); - if(scheduledTarget == nil && insert){ - scheduledTarget = [[CCScheduledTarget alloc] initWithTarget:target]; - CFDictionarySetValue(_scheduledTargets, (__bridge CFTypeRef)target, (__bridge CFTypeRef)scheduledTarget); - - // New targets are implicitly paused. - scheduledTarget.paused = YES; - } - - return scheduledTarget; -} - --(void)scheduleTimer:(CCTimer *)timer retain:(BOOL)retain -{ - if(retain) CFRetain((__bridge CFTypeRef)timer); - - CFBinaryHeapAddValue(_heap, (__bridge CFTypeRef)timer); - timer.scheduled = YES; -} - --(CCTimer *)scheduleBlock:(CCTimerBlock)block forTarget:(NSObject *)target withDelay:(CCTime)delay -{ - CCScheduledTarget *scheduledTarget = [self scheduledTargetForTarget:target insert:YES]; - - CCTimer *timer = [[CCTimer alloc] initWithDelay:delay scheduler:self scheduledTarget:scheduledTarget block:block]; - [self scheduleTimer:timer retain:YES]; - - timer.next = scheduledTarget.timers; - scheduledTarget.timers = timer; - - return timer; -} - --(void)updateTo:(CCTime)targetTime -{ - NSAssert(targetTime >= _currentTime, @"Cannot step to a time in the past."); - - while(CFBinaryHeapGetCount(_heap) > 0){ - CCTimer *timer = CFBinaryHeapGetMinimum(_heap); - CCTime invokeTime = timer.invokeTimeInternal; - - if(invokeTime > targetTime){ - break; - } else { - CFBinaryHeapRemoveMinimumValue(_heap); - timer.scheduled = NO; - } - - _currentTime = invokeTime; - - if(timer.paused){ - // Release the timer now in case it never becomes rescheduled. - CFRelease((__bridge CFTypeRef)timer); - } else if(timer.requiresDelay){ - [timer applyPauseDelay:_currentTime]; - [self scheduleTimer:timer retain:NO]; - } else { - timer.block(timer); - - if(timer.repeatCount > 0){ - if(timer.repeatCount < CCTimerRepeatForever) timer.repeatCount--; - - CCTime delay = timer.deltaTime = timer.repeatInterval; - timer.invokeTimeInternal += delay; - - NSAssert(delay > 0.0, @"Rescheduling a timer with a repeat interval of 0 will cause an infinite loop."); - [self scheduleTimer:timer retain:NO]; - } else { - CCScheduledTarget *scheduledTarget = timer.scheduledTarget; - [scheduledTarget removeTimer:timer]; - if(scheduledTarget.empty){ - CFDictionaryRemoveValue(_scheduledTargets, (__bridge CFTypeRef)scheduledTarget.target); - } - - // We are done with the timer. - [timer invalidate]; - CFRelease((__bridge CFTypeRef)timer); - } - } - } - - _currentTime = targetTime; -} - -static NSUInteger -PrioritySearch(NSArray *array, NSInteger priority) -{ - for(NSUInteger i=0, count=array.count; i priority) return i; - } - - return array.count; -} - --(void)scheduleTarget:(NSObject *)target -{ - BOOL update = [target respondsToSelector:@selector(update:)]; - BOOL fixedUpdate = [target respondsToSelector:@selector(fixedUpdate:)]; - - // Don't bother scheduling anything if it doesn't implement any methods. - if(update || fixedUpdate){ - CCScheduledTarget *scheduledTarget = [self scheduledTargetForTarget:target insert:YES]; - - // Don't schedule something more than once. - if(!scheduledTarget.enableUpdates){ - scheduledTarget.enableUpdates = YES; - NSInteger priority = target.priority; - - if(update) [_updates insertObject:scheduledTarget atIndex:PrioritySearch(_updates, priority)]; - if(fixedUpdate) [_fixedUpdates insertObject:scheduledTarget atIndex:PrioritySearch(_fixedUpdates, priority)]; - } - } -} - --(void)unscheduleTarget:(NSObject *)target -{ - CCScheduledTarget *scheduledTarget = [self scheduledTargetForTarget:target insert:NO]; - - if(scheduledTarget){ - // Remove the update methods if they are scheduled - if(scheduledTarget.enableUpdates){ - if([scheduledTarget.target respondsToSelector:@selector(update:)]){ - [_updates removeObject:scheduledTarget]; - } - - if([scheduledTarget.target respondsToSelector:@selector(fixedUpdate:)]){ - [_fixedUpdates removeObject:scheduledTarget]; - } - } - - [scheduledTarget invalidateTimers]; - - CFDictionaryRemoveValue(_scheduledTargets, (__bridge CFTypeRef)target); - } -} - --(BOOL)isTargetScheduled:(NSObject *)target -{ - return ([self scheduledTargetForTarget:target insert:NO] != nil); -} - --(void)setPaused:(BOOL)paused target:(NSObject *)target -{ - CCScheduledTarget *scheduledTarget = [self scheduledTargetForTarget:target insert:NO]; - scheduledTarget.paused = paused; -} - --(BOOL)isTargetPaused:(NSObject *)target -{ - CCScheduledTarget *scheduledTarget = [self scheduledTargetForTarget:target insert:NO]; - return scheduledTarget.paused; -} - --(NSArray *)timersForTarget:(NSObject *)target -{ - CCScheduledTarget *scheduledTarget = [self scheduledTargetForTarget:target insert:NO]; - - NSMutableArray *arr = [NSMutableArray array]; - for(CCTimer *timer = scheduledTarget.timers; timer; timer = timer.next){ - if(!timer.invalid) [arr addObject:timer]; - } - - return arr; -} - --(void)update:(CCTime)dt -{ - CCTime clampedDelta = MIN(dt*_timeScale, _maxTimeStep); - [self updateTo:_currentTime + clampedDelta]; - - InvokeMethods(_updates, @selector(update:), clampedDelta); - _lastUpdateTime = _currentTime; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCShaderCache.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCShaderCache.h deleted file mode 100644 index 704f323..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCShaderCache.h +++ /dev/null @@ -1,60 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import -#import "ccMacros.h" -#ifdef __CC_PLATFORM_IOS -#import -#endif // __CC_PLATFORM_IOS - -@class CCGLProgram; - -/** CCShaderCache - Singleton that stores manages GL shaders - */ -@interface CCShaderCache : NSObject { - - NSMutableDictionary *_programs; - -} - -/** returns the shared instance */ -+ (CCShaderCache *)sharedShaderCache; - -/** purges the cache. It releases the retained instance. */ -+(void)purgeSharedShaderCache; - -/** loads the default shaders */ --(void) loadDefaultShaders; - -/* returns a GL program for a given key */ --(CCGLProgram *) programForKey:(NSString*)key; - -/* adds a CCGLProgram to the cache for a given name */ -- (void) addProgram:(CCGLProgram*)program forKey:(NSString*)key; - -@end - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCShaderCache.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCShaderCache.m deleted file mode 100644 index 1dc80d9..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCShaderCache.m +++ /dev/null @@ -1,220 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2011 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCShaderCache.h" -#import "ccShaders.h" -#import "CCGLProgram.h" -#import "ccMacros.h" -#import "Support/OpenGL_Internal.h" - -static CCShaderCache *_sharedShaderCache; - -@implementation CCShaderCache - -#pragma mark CCShaderCache - Alloc, Init & Dealloc - -+ (CCShaderCache *)sharedShaderCache -{ - if (!_sharedShaderCache) - _sharedShaderCache = [[CCShaderCache alloc] init]; - - return _sharedShaderCache; -} - -+(void)purgeSharedShaderCache -{ - _sharedShaderCache = nil; -} - - -+(id)alloc -{ - NSAssert(_sharedShaderCache == nil, @"Attempted to allocate a second instance of a singleton."); - return [super alloc]; -} - -- (void)dealloc -{ - CCLOGINFO(@"cocos2d deallocing %@", self); - -} - -+(void)purgeSharedTextureCache -{ - _sharedShaderCache = nil; -} - --(id) init -{ - if( (self=[super init]) ) { - _programs = [[NSMutableDictionary alloc ] initWithCapacity: 10]; - - [self loadDefaultShaders]; - } - - return self; -} - --(void) loadDefaultShaders -{ - // Position Texture Color shader - CCGLProgram *p = [[CCGLProgram alloc] initWithVertexShaderByteArray:ccPositionTextureColor_vert - fragmentShaderByteArray:ccPositionTextureColor_frag]; - - [p addAttribute:kCCAttributeNamePosition index:kCCVertexAttrib_Position]; - [p addAttribute:kCCAttributeNameColor index:kCCVertexAttrib_Color]; - [p addAttribute:kCCAttributeNameTexCoord index:kCCVertexAttrib_TexCoords]; - - [p link]; - [p updateUniforms]; - - [_programs setObject:p forKey:kCCShader_PositionTextureColor]; - - CHECK_GL_ERROR_DEBUG(); - - // Position Texture Color alpha test - p = [[CCGLProgram alloc] initWithVertexShaderByteArray:ccPositionTextureColor_vert - fragmentShaderByteArray:ccPositionTextureColorAlphaTest_frag]; - - [p addAttribute:kCCAttributeNamePosition index:kCCVertexAttrib_Position]; - [p addAttribute:kCCAttributeNameColor index:kCCVertexAttrib_Color]; - [p addAttribute:kCCAttributeNameTexCoord index:kCCVertexAttrib_TexCoords]; - - [p link]; - [p updateUniforms]; - - [_programs setObject:p forKey:kCCShader_PositionTextureColorAlphaTest]; - - CHECK_GL_ERROR_DEBUG(); - - // - // Position, Color shader - // - p = [[CCGLProgram alloc] initWithVertexShaderByteArray:ccPositionColor_vert - fragmentShaderByteArray:ccPositionColor_frag]; - - [p addAttribute:kCCAttributeNamePosition index:kCCVertexAttrib_Position]; - [p addAttribute:kCCAttributeNameColor index:kCCVertexAttrib_Color]; - - [p link]; - [p updateUniforms]; - - [_programs setObject:p forKey:kCCShader_PositionColor]; - - CHECK_GL_ERROR_DEBUG(); - - // - // Position Texture shader - // - p = [[CCGLProgram alloc] initWithVertexShaderByteArray:ccPositionTexture_vert - fragmentShaderByteArray:ccPositionTexture_frag]; - - [p addAttribute:kCCAttributeNamePosition index:kCCVertexAttrib_Position]; - [p addAttribute:kCCAttributeNameTexCoord index:kCCVertexAttrib_TexCoords]; - - [p link]; - [p updateUniforms]; - - [_programs setObject:p forKey:kCCShader_PositionTexture]; - - CHECK_GL_ERROR_DEBUG(); - - // - // Position, Texture attribs, 1 Color as uniform shader - // - p = [[CCGLProgram alloc] initWithVertexShaderByteArray:ccPositionTexture_uColor_vert - fragmentShaderByteArray:ccPositionTexture_uColor_frag]; - - [p addAttribute:kCCAttributeNamePosition index:kCCVertexAttrib_Position]; - [p addAttribute:kCCAttributeNameTexCoord index:kCCVertexAttrib_TexCoords]; - - [p link]; - [p updateUniforms]; - - [_programs setObject:p forKey:kCCShader_PositionTexture_uColor]; - - CHECK_GL_ERROR_DEBUG(); - - // - // Position Texture A8 Color shader - // - p = [[CCGLProgram alloc] initWithVertexShaderByteArray:ccPositionTextureA8Color_vert - fragmentShaderByteArray:ccPositionTextureA8Color_frag]; - - [p addAttribute:kCCAttributeNamePosition index:kCCVertexAttrib_Position]; - [p addAttribute:kCCAttributeNameColor index:kCCVertexAttrib_Color]; - [p addAttribute:kCCAttributeNameTexCoord index:kCCVertexAttrib_TexCoords]; - - [p link]; - [p updateUniforms]; - - [_programs setObject:p forKey:kCCShader_PositionTextureA8Color]; - - CHECK_GL_ERROR_DEBUG(); - - // - // Position and 1 color passed as a uniform (to similate glColor4ub ) - // - p = [[CCGLProgram alloc] initWithVertexShaderByteArray:ccPosition_uColor_vert - fragmentShaderByteArray:ccPosition_uColor_frag]; - - [p addAttribute:@"aVertex" index:kCCVertexAttrib_Position]; - - [p link]; - [p updateUniforms]; - - [_programs setObject:p forKey:kCCShader_Position_uColor]; - - CHECK_GL_ERROR_DEBUG(); - - // - // Position, Legth(TexCoords, Color (used by Draw Node basically ) - // - p = [[CCGLProgram alloc] initWithVertexShaderByteArray:ccPositionColorLengthTexture_vert - fragmentShaderByteArray:ccPositionColorLengthTexture_frag]; - - [p addAttribute:kCCAttributeNamePosition index:kCCVertexAttrib_Position]; - [p addAttribute:kCCAttributeNameTexCoord index:kCCVertexAttrib_TexCoords]; - [p addAttribute:kCCAttributeNameColor index:kCCVertexAttrib_Color]; - - [p link]; - [p updateUniforms]; - - [_programs setObject:p forKey:kCCShader_PositionLengthTexureColor]; - CHECK_GL_ERROR_DEBUG(); -} - --(CCGLProgram *) programForKey:(NSString*)key -{ - return [_programs objectForKey:key]; -} - -- (void) addProgram:(CCGLProgram*)program forKey:(NSString*)key -{ - [_programs setObject:program forKey:key]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSprite.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSprite.h deleted file mode 100644 index 56b9ed7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSprite.h +++ /dev/null @@ -1,304 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - - -#import "CCNode.h" -#import "CCProtocols.h" -#import "CCTextureAtlas.h" - -@class CCSpriteBatchNode; -@class CCSpriteFrame; -@class CCAnimation; - -#pragma mark CCSprite - -#define CCSpriteIndexNotInitialized 0xffffffff /// CCSprite invalid index on the CCSpriteBatchode - -/** - * CCSprite is a 2D image ( http://en.wikipedia.org/wiki/Sprite_(computer_graphics) ) - * - * CCSprite can be created with an image, or with a sub-rectangle of an image. - * - * If the parent or any of its ancestors is a CCSpriteBatchNode then the following features &limitations apply. - * - * Features: - * - * - MUCH faster rendering, specially if the CCSpriteBatchNode has many children. All the children will be drawn in a single batch. - * - * Limitations: - * - * - The Alias/Antialias property belongs to CCSpriteBatchNode, so you can't individually set the aliased property. - * - The Blending function property belongs to CCSpriteBatchNode, so you can't individually set the blending function property. - * - Parallax scroller is not supported, but can be simulated with a "proxy" sprite. - * - * If the parent is an standard CCNode, then CCSprite behaves like any other CCNode: - * - * - It supports blending functions. - * - It supports aliasing / antialiasing. - * - But the rendering will be slower: 1 draw per children. - * - * The default anchorPoint in CCSprite is (0.5, 0.5). - */ -@interface CCSprite : CCNode { - - // - // Data used when the sprite is rendered using a CCSpriteBatchNode. - // - __unsafe_unretained CCTextureAtlas * _textureAtlas; // Sprite Sheet texture atlas (weak reference) - NSUInteger _atlasIndex; // Absolute (real) Index on the batch node - __unsafe_unretained CCSpriteBatchNode *_batchNode; // Used batch node (weak reference) - CGAffineTransform _transformToBatch; // - BOOL _dirty; // Sprite needs to be updated - BOOL _recursiveDirty; // Subchildren needs to be updated - BOOL _hasChildren; // optimization to check if it contain children - BOOL _shouldBeHidden; // should not be drawn because one of the ancestors is not visible - - // - // Data used when the sprite is self-rendered. - // - ccBlendFunc _blendFunc; // Needed for the texture protocol - CCTexture *_texture; // Texture used to render the sprite - - // - // Shared data. - // - - // Sprite rectangle. - CGRect _rect; - - // True if texture rotated. - BOOL _rectRotated; - - // Offset Position, used by sprite sheet editors. - CGPoint _offsetPosition; - CGPoint _unflippedOffsetPositionFromCenter; - - // Vertex coords, texture coords and color info. - ccV3F_C4B_T2F_Quad _quad; - - // Opacity and RGB protocol. - BOOL _opacityModifyRGB; - - // True if sprite is flipped horizontally. - BOOL _flipX; - - // True if sprite is flipped vertically. - BOOL _flipY; -} - -/** Returns the texture rect of the CCSprite in points. */ -@property (nonatomic,readonly) CGRect textureRect; - -/** Returns whether or not the texture rectangle is rotated. */ -@property (nonatomic,readonly) BOOL textureRectRotated; - -/** The currently displayed spriteFrame. */ -@property (nonatomic,strong) CCSpriteFrame* spriteFrame; - -/** Whether or not the sprite is flipped horizontally. - It only flips the texture of the sprite, and not the texture of the sprite's children. - Also, flipping the texture doesn't alter the anchorPoint. - If you want to flip the anchorPoint too, and/or to flip the children too use: - sprite.scaleX *= -1; - */ -@property (nonatomic,readwrite) BOOL flipX; - -/** Whether or not the sprite is flipped vertically. - It only flips the texture of the sprite, and not the texture of the sprite's children. - Also, flipping the texture doesn't alter the anchorPoint. - If you want to flip the anchorPoint too, and/or to flip the children too use: - sprite.scaleY *= -1; - */ -@property (nonatomic,readwrite) BOOL flipY; - -/** The offset position in points of the sprite in points. Calculated automatically by sprite sheet editors. */ -@property (nonatomic,readonly) CGPoint offsetPosition; - -/** Conforms to CCTextureProtocol protocol */ -@property (nonatomic,readwrite) ccBlendFunc blendFunc; - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCSprite Object -/// ----------------------------------------------------------------------- - -/** - * Creates a sprite with the name of an image. The name can be either a name in a sprite sheet or the name of a file. - * - * @param imageName name of the image to load. - * - * @return The CCSprite Object. - */ -+ (id)spriteWithImageNamed:(NSString*)imageName; - -/** - * Creates an sprite with a texture. - * The rect used will be the size of the texture. - * The offset will be (0,0). - * - * @param texture Texture to use. - * - * @return The CCSprite Object. - */ -+ (id)spriteWithTexture:(CCTexture*)texture; - -/** - * Creates an sprite with a texture. - * The offset will be (0,0). - * - * @param texture Texture to use. - * @param rect Rect to use. - * - * @return The CCSprite Object. - */ -+ (id)spriteWithTexture:(CCTexture*)texture rect:(CGRect)rect; - -/** - * Creates an sprite from a sprite frame. - * - * @param spriteFrame Sprite frame to use. - * - * @return The CCSprite Object. - */ -+ (id)spriteWithSpriteFrame:(CCSpriteFrame*)spriteFrame; - -/** - * Creates an sprite with a CGImageRef and a key. - * The key is used by the CCTextureCache to know if a texture was already created with this CGImage. - * For example, a valid key is: @"_spriteframe_01". - * If key is nil, then a new texture will be created each time by the CCTextureCache. - * - * @param image Image ref. - * @param key Key description. - * - * @return The CCSprite Object. - */ -+ (id)spriteWithCGImage: (CGImageRef)image key:(NSString*)key; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCSprite Object -/// ----------------------------------------------------------------------- - -/** - * Initializes a sprite with the name of an image. The name can be either a name in a sprite sheet or the name of a file. - * - * @param imageName name of the image to load. - * - * @return A newly initialized CCSprite object. - */ -- (id)initWithImageNamed:(NSString*)imageName; - -/** - * Initializes an sprite with a texture. - * The rect used will be the size of the texture. - * The offset will be (0,0). - * - * @param texture The texture to use. - * - * @return A newly initialized CCSprite object. - */ -- (id)initWithTexture:(CCTexture*)texture; - -/** - * Initializes an sprite with a texture and a rect in points (unrotated) - * The offset will be (0,0). - * - * @param texture The texture to use. - * @param rect The rect to use. - * - * @return A newly initialized CCSprite object. - */ -- (id)initWithTexture:(CCTexture*)texture rect:(CGRect)rect; - -/** - * Initializes an sprite with an sprite frame. - * - * @param spriteFrame Sprite frame to use. - * - * @return A newly initialized CCSprite object. - */ -- (id)initWithSpriteFrame:(CCSpriteFrame*)spriteFrame; - -/** - * Initializes an sprite with a CGImageRef and a key. - * The key is used by the CCTextureCache to know if a texture was already created with this CGImage. - * For example, a valid key is: @"_spriteframe_01". - * If key is nil, then a new texture will be created each time by the CCTextureCache. - * - * @param image Image ref. - * @param key Key description. - * - * @return A newly initialized CCSprite object. - */ -- (id)initWithCGImage:(CGImageRef)image key:(NSString*)key; - -/** - * Creates a non rendered sprite, the primary use of this type of sprite would be for adding control sprites for more complex animations. - * - * @return A newly initialized CCSprite object. - */ -+ (id)emptySprite; - -/** - * Designated initializer. - * Initializes an sprite with a texture and a rect in points, optionally rotated. - * The offset will be (0,0). - * IMPORTANT: This is the designated initializer. - * - * @param texture The texture to use. - * @param rect The rect to use. - * @param rotated YES if texture is rotated. - * - * @return A newly initialized CCSprite object. - */ -- (id)initWithTexture:(CCTexture *)texture rect:(CGRect)rect rotated:(BOOL)rotated; - - -/// ----------------------------------------------------------------------- -/// @name Textures Methods -/// ----------------------------------------------------------------------- - -/** - * Set the texture rect of the CCSprite in points. - * It will call setTextureRect:rotated:untrimmedSize with rotated = NO, and utrimmedSize = rect.size. - * - * @param rect Rect to use. - */ -- (void)setTextureRect:(CGRect) rect; - -/** - * Set the texture rect, rectRotated and untrimmed size of the CCSprite in points. - * It will update the texture coordinates and the vertex rectangle. - * - * @param rect Rect to use. - * @param rotated YES if texture is rotated. - * @param size Untrimmed size. - */ -- (void)setTextureRect:(CGRect)rect rotated:(BOOL)rotated untrimmedSize:(CGSize)size; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSprite.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSprite.m deleted file mode 100644 index f7df9a0..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSprite.m +++ /dev/null @@ -1,965 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "ccConfig.h" -#import "CCSpriteBatchNode.h" -#import "CCSprite.h" -#import "CCSpriteFrame.h" -#import "CCSpriteFrameCache.h" -#import "CCAnimation.h" -#import "CCAnimationCache.h" -#import "CCTextureCache.h" -#import "CCShaderCache.h" -#import "ccGLStateCache.h" -#import "CCGLProgram.h" -#import "CCDirector.h" -#import "Support/CGPointExtension.h" -#import "Support/TransformUtils.h" -#import "Support/CCProfiling.h" -#import "Support/OpenGL_Internal.h" -#import "CCNode_Private.h" - -#import "CCSprite_Private.h" -#import "CCSpriteBatchNode_Private.h" -#import "CCTexture_Private.h" - -// external -#import "kazmath/GL/matrix.h" - -#pragma mark - -#pragma mark CCSprite - -#if CC_SPRITEBATCHNODE_RENDER_SUBPIXEL -#define RENDER_IN_SUBPIXEL -#else -#define RENDER_IN_SUBPIXEL(__ARGS__) (ceil(__ARGS__)) -#endif - - -@interface CCSprite () --(void) setTextureCoords:(CGRect)rect; --(void) updateBlendFunc; --(void) setReorderChildDirtyRecursively; -@end - -@implementation CCSprite - -@synthesize dirty = _dirty; -@synthesize quad = _quad; -@synthesize atlasIndex = _atlasIndex; -@synthesize textureRect = _rect; -@synthesize textureRectRotated = _rectRotated; -@synthesize blendFunc = _blendFunc; -@synthesize textureAtlas = _textureAtlas; -@synthesize offsetPosition = _offsetPosition; - -+(id)spriteWithImageNamed:(NSString*)imageName -{ - return [[self alloc] initWithImageNamed:imageName]; -} - -+(id)spriteWithTexture:(CCTexture*)texture -{ - return [[self alloc] initWithTexture:texture]; -} - -+(id)spriteWithTexture:(CCTexture*)texture rect:(CGRect)rect -{ - return [[self alloc] initWithTexture:texture rect:rect]; -} - -+(id)spriteWithFile:(NSString*)filename -{ - return [[self alloc] initWithFile:filename]; -} - -+(id)spriteWithFile:(NSString*)filename rect:(CGRect)rect -{ - return [[self alloc] initWithFile:filename rect:rect]; -} - -+(id)spriteWithSpriteFrame:(CCSpriteFrame*)spriteFrame -{ - return [[self alloc] initWithSpriteFrame:spriteFrame]; -} - -+(id)spriteWithSpriteFrameName:(NSString*)spriteFrameName -{ - CCSpriteFrame *frame = [[CCSpriteFrameCache sharedSpriteFrameCache] spriteFrameByName:spriteFrameName]; - - NSAssert1(frame!=nil, @"Invalid spriteFrameName: %@", spriteFrameName); - return [self spriteWithSpriteFrame:frame]; -} - -+(id)spriteWithCGImage:(CGImageRef)image key:(NSString*)key -{ - return [[self alloc] initWithCGImage:image key:key]; -} - -+(id) emptySprite -{ - return [[self alloc] init]; -} - --(id) init -{ - return [self initWithTexture:nil rect:CGRectZero]; -} - -// designated initializer --(id) initWithTexture:(CCTexture*)texture rect:(CGRect)rect rotated:(BOOL)rotated -{ - if( (self = [super init]) ) - { - // shader program - self.shaderProgram = [[CCShaderCache sharedShaderCache] programForKey:kCCShader_PositionTextureColor]; - - _dirty = _recursiveDirty = NO; - - _opacityModifyRGB = YES; - - _blendFunc.src = CC_BLEND_SRC; - _blendFunc.dst = CC_BLEND_DST; - - _flipY = _flipX = NO; - - // default transform anchor: center - _anchorPoint = ccp(0.5f, 0.5f); - - // zwoptex default values - _offsetPosition = CGPointZero; - - _hasChildren = NO; - _batchNode = nil; - - // clean the Quad - bzero(&_quad, sizeof(_quad)); - - // Atlas: Color - ccColor4B tmpColor = {255,255,255,255}; - _quad.bl.colors = tmpColor; - _quad.br.colors = tmpColor; - _quad.tl.colors = tmpColor; - _quad.tr.colors = tmpColor; - - [self setTexture:texture]; - [self setTextureRect:rect rotated:rotated untrimmedSize:rect.size]; - - - // by default use "Self Render". - // if the sprite is added to a batchnode, then it will automatically switch to "batchnode Render" - [self setBatchNode:nil]; - - } - return self; -} - -- (id) initWithImageNamed:(NSString*)imageName -{ - return [self initWithSpriteFrame:[CCSpriteFrame frameWithImageNamed:imageName]]; -} - --(id) initWithTexture:(CCTexture*)texture rect:(CGRect)rect -{ - return [self initWithTexture:texture rect:rect rotated:NO]; -} - --(id) initWithTexture:(CCTexture*)texture -{ - NSAssert(texture!=nil, @"Invalid texture for sprite"); - - CGRect rect = CGRectZero; - rect.size = texture.contentSize; - return [self initWithTexture:texture rect:rect]; -} - --(id) initWithFile:(NSString*)filename -{ - NSAssert(filename != nil, @"Invalid filename for sprite"); - - CCTexture *texture = [[CCTextureCache sharedTextureCache] addImage: filename]; - if( texture ) { - CGRect rect = CGRectZero; - rect.size = texture.contentSize; - return [self initWithTexture:texture rect:rect]; - } - - return nil; -} - --(id) initWithFile:(NSString*)filename rect:(CGRect)rect -{ - NSAssert(filename!=nil, @"Invalid filename for sprite"); - - CCTexture *texture = [[CCTextureCache sharedTextureCache] addImage: filename]; - if( texture ) - return [self initWithTexture:texture rect:rect]; - - return nil; -} - -- (id) initWithSpriteFrame:(CCSpriteFrame*)spriteFrame -{ - NSAssert(spriteFrame!=nil, @"Invalid spriteFrame for sprite"); - - id ret = [self initWithTexture:spriteFrame.texture rect:spriteFrame.rect]; - self.spriteFrame = spriteFrame; - return ret; -} - --(id)initWithSpriteFrameName:(NSString*)spriteFrameName -{ - NSAssert(spriteFrameName!=nil, @"Invalid spriteFrameName for sprite"); - - CCSpriteFrame *frame = [[CCSpriteFrameCache sharedSpriteFrameCache] spriteFrameByName:spriteFrameName]; - return [self initWithSpriteFrame:frame]; -} - -- (id) initWithCGImage:(CGImageRef)image key:(NSString*)key -{ - NSAssert(image!=nil, @"Invalid CGImageRef for sprite"); - - // XXX: possible bug. See issue #349. New API should be added - CCTexture *texture = [[CCTextureCache sharedTextureCache] addCGImage:image forKey:key]; - - CGRect rect = CGRectZero; - rect.size = texture.contentSize; - - return [self initWithTexture:texture rect:rect]; -} - -- (NSString*) description -{ - return [NSString stringWithFormat:@"<%@ = %p | Rect = (%.2f,%.2f,%.2f,%.2f) | tag = %@ | atlasIndex = %ld>", [self class], self, - _rect.origin.x, _rect.origin.y, _rect.size.width, _rect.size.height, - _name, - (unsigned long)_atlasIndex - ]; -} - - --(CCSpriteBatchNode*) batchNode -{ - return _batchNode; -} - --(void) setBatchNode:(CCSpriteBatchNode *)batchNode -{ - _batchNode = batchNode; // weak reference - - // self render - if( ! batchNode ) { - _atlasIndex = CCSpriteIndexNotInitialized; - _textureAtlas = nil; - _dirty = _recursiveDirty = NO; - - float x1 = _offsetPosition.x; - float y1 = _offsetPosition.y; - float x2 = x1 + _rect.size.width; - float y2 = y1 + _rect.size.height; - _quad.bl.vertices = (ccVertex3F) { x1, y1, 0 }; - _quad.br.vertices = (ccVertex3F) { x2, y1, 0 }; - _quad.tl.vertices = (ccVertex3F) { x1, y2, 0 }; - _quad.tr.vertices = (ccVertex3F) { x2, y2, 0 }; - - } else { - - // using batch - _transformToBatch = CGAffineTransformIdentity; - _textureAtlas = [batchNode textureAtlas]; // weak ref - } -} - --(void) setTextureRect:(CGRect)rect -{ - [self setTextureRect:rect rotated:NO untrimmedSize:rect.size]; -} - --(void) setTextureRect:(CGRect)rect rotated:(BOOL)rotated untrimmedSize:(CGSize)untrimmedSize -{ - _rectRotated = rotated; - - self.contentSizeType = CCSizeTypePoints; - [self setContentSize:untrimmedSize]; - [self setVertexRect:rect]; - [self setTextureCoords:rect]; - - CGPoint relativeOffset = _unflippedOffsetPositionFromCenter; - - // issue #732 - if( _flipX ) - relativeOffset.x = -relativeOffset.x; - if( _flipY ) - relativeOffset.y = -relativeOffset.y; - - - _offsetPosition.x = relativeOffset.x + (_contentSize.width - _rect.size.width) / 2; - _offsetPosition.y = relativeOffset.y + (_contentSize.height - _rect.size.height) / 2; - - - // rendering using batch node - if( _batchNode ) { - // update _dirty, don't update _recursiveDirty - _dirty = YES; - } - - // self rendering - else - { - // Atlas: Vertex - float x1 = _offsetPosition.x; - float y1 = _offsetPosition.y; - float x2 = x1 + _rect.size.width; - float y2 = y1 + _rect.size.height; - - // Don't update Z. - _quad.bl.vertices = (ccVertex3F) { x1, y1, 0 }; - _quad.br.vertices = (ccVertex3F) { x2, y1, 0 }; - _quad.tl.vertices = (ccVertex3F) { x1, y2, 0 }; - _quad.tr.vertices = (ccVertex3F) { x2, y2, 0 }; - } -} - -// override this method to generate "double scale" sprites --(void) setVertexRect:(CGRect)rect -{ - _rect = rect; -} - --(void) setTextureCoords:(CGRect)rect -{ - CCTexture *tex = (_batchNode) ? [_textureAtlas texture] : _texture; - if(!tex) - return; - - CGFloat scale = tex.contentScale; - rect = CC_RECT_SCALE(rect, scale); - - float atlasWidth = (float)tex.pixelWidth; - float atlasHeight = (float)tex.pixelHeight; - - float left, right ,top , bottom; - - if(_rectRotated) - { -#if CC_FIX_ARTIFACTS_BY_STRECHING_TEXEL - left = (2*rect.origin.x+1)/(2*atlasWidth); - right = left+(rect.size.height*2-2)/(2*atlasWidth); - top = (2*rect.origin.y+1)/(2*atlasHeight); - bottom = top+(rect.size.width*2-2)/(2*atlasHeight); -#else - left = rect.origin.x/atlasWidth; - right = (rect.origin.x+rect.size.height) / atlasWidth; - top = rect.origin.y/atlasHeight; - bottom = (rect.origin.y+rect.size.width) / atlasHeight; -#endif // ! CC_FIX_ARTIFACTS_BY_STRECHING_TEXEL - - if( _flipX) - CC_SWAP(top,bottom); - if( _flipY) - CC_SWAP(left,right); - - _quad.bl.texCoords.u = left; - _quad.bl.texCoords.v = top; - _quad.br.texCoords.u = left; - _quad.br.texCoords.v = bottom; - _quad.tl.texCoords.u = right; - _quad.tl.texCoords.v = top; - _quad.tr.texCoords.u = right; - _quad.tr.texCoords.v = bottom; - } else { -#if CC_FIX_ARTIFACTS_BY_STRECHING_TEXEL - left = (2*rect.origin.x+1)/(2*atlasWidth); - right = left + (rect.size.width*2-2)/(2*atlasWidth); - top = (2*rect.origin.y+1)/(2*atlasHeight); - bottom = top + (rect.size.height*2-2)/(2*atlasHeight); -#else - left = rect.origin.x/atlasWidth; - right = (rect.origin.x + rect.size.width) / atlasWidth; - top = rect.origin.y/atlasHeight; - bottom = (rect.origin.y + rect.size.height) / atlasHeight; -#endif // ! CC_FIX_ARTIFACTS_BY_STRECHING_TEXEL - - if( _flipX) - CC_SWAP(left,right); - if( _flipY) - CC_SWAP(top,bottom); - - _quad.bl.texCoords.u = left; - _quad.bl.texCoords.v = bottom; - _quad.br.texCoords.u = right; - _quad.br.texCoords.v = bottom; - _quad.tl.texCoords.u = left; - _quad.tl.texCoords.v = top; - _quad.tr.texCoords.u = right; - _quad.tr.texCoords.v = top; - } -} - --(void)updateTransform -{ - NSAssert( _batchNode, @"updateTransform is only valid when CCSprite is being rendered using an CCSpriteBatchNode"); - - // recaculate matrix only if it is dirty - if( self.dirty || self->_physicsBody ) { - - // If it is not visible, or one of its ancestors is not visible, then do nothing: - if( !_visible || ( _parent && _parent != _batchNode && ((CCSprite*)_parent)->_shouldBeHidden) ) { - _quad.br.vertices = _quad.tl.vertices = _quad.tr.vertices = _quad.bl.vertices = (ccVertex3F){0,0,0}; - _shouldBeHidden = YES; - } - - else { - - _shouldBeHidden = NO; - - if( ! _parent || _parent == _batchNode ) - _transformToBatch = [self nodeToParentTransform]; - - else { - NSAssert( [_parent isKindOfClass:[CCSprite class]], @"Logic error in CCSprite. Parent must be a CCSprite"); - - _transformToBatch = CGAffineTransformConcat( [self nodeToParentTransform] , ((CCSprite*)_parent)->_transformToBatch ); - } - - // - // calculate the Quad based on the Affine Matrix - // - - CGSize size = _rect.size; - - float x1 = _offsetPosition.x; - float y1 = _offsetPosition.y; - - float x2 = x1 + size.width; - float y2 = y1 + size.height; - float x = _transformToBatch.tx; - float y = _transformToBatch.ty; - - float cr = _transformToBatch.a; - float sr = _transformToBatch.b; - float cr2 = _transformToBatch.d; - float sr2 = -_transformToBatch.c; - float ax = x1 * cr - y1 * sr2 + x; - float ay = x1 * sr + y1 * cr2 + y; - - float bx = x2 * cr - y1 * sr2 + x; - float by = x2 * sr + y1 * cr2 + y; - - float cx = x2 * cr - y2 * sr2 + x; - float cy = x2 * sr + y2 * cr2 + y; - - float dx = x1 * cr - y2 * sr2 + x; - float dy = x1 * sr + y2 * cr2 + y; - - _quad.bl.vertices = (ccVertex3F) { RENDER_IN_SUBPIXEL(ax), RENDER_IN_SUBPIXEL(ay), _vertexZ }; - _quad.br.vertices = (ccVertex3F) { RENDER_IN_SUBPIXEL(bx), RENDER_IN_SUBPIXEL(by), _vertexZ }; - _quad.tl.vertices = (ccVertex3F) { RENDER_IN_SUBPIXEL(dx), RENDER_IN_SUBPIXEL(dy), _vertexZ }; - _quad.tr.vertices = (ccVertex3F) { RENDER_IN_SUBPIXEL(cx), RENDER_IN_SUBPIXEL(cy), _vertexZ }; - } - - [_textureAtlas updateQuad:&_quad atIndex:_atlasIndex]; - _dirty = _recursiveDirty = NO; - } - - // recursively iterate over children - if( _hasChildren ) - [_children makeObjectsPerformSelector:@selector(updateTransform)]; - -#if CC_SPRITE_DEBUG_DRAW - // draw bounding box - CGPoint vertices[4] = { - ccp( _quad.bl.vertices.x, _quad.bl.vertices.y ), - ccp( _quad.br.vertices.x, _quad.br.vertices.y ), - ccp( _quad.tr.vertices.x, _quad.tr.vertices.y ), - ccp( _quad.tl.vertices.x, _quad.tl.vertices.y ), - }; - ccDrawPoly(vertices, 4, YES); -#endif // CC_SPRITE_DEBUG_DRAW - -} - -#pragma mark CCSprite - draw - --(void) draw -{ - CC_PROFILER_START_CATEGORY(kCCProfilerCategorySprite, @"CCSprite - draw"); - - NSAssert(!_batchNode, @"If CCSprite is being rendered by CCSpriteBatchNode, CCSprite#draw SHOULD NOT be called"); - - CC_NODE_DRAW_SETUP(); - - ccGLBlendFunc( _blendFunc.src, _blendFunc.dst ); - - ccGLBindTexture2D( [_texture name] ); - - // - // Attributes - // - - ccGLEnableVertexAttribs( kCCVertexAttribFlag_PosColorTex ); - -#define kQuadSize sizeof(_quad.bl) - long offset = (long)&_quad; - - // vertex - NSInteger diff = offsetof( ccV3F_C4B_T2F, vertices); - glVertexAttribPointer(kCCVertexAttrib_Position, 3, GL_FLOAT, GL_FALSE, kQuadSize, (void*) (offset + diff)); - - // texCoods - diff = offsetof( ccV3F_C4B_T2F, texCoords); - glVertexAttribPointer(kCCVertexAttrib_TexCoords, 2, GL_FLOAT, GL_FALSE, kQuadSize, (void*)(offset + diff)); - - // color - diff = offsetof( ccV3F_C4B_T2F, colors); - glVertexAttribPointer(kCCVertexAttrib_Color, 4, GL_UNSIGNED_BYTE, GL_TRUE, kQuadSize, (void*)(offset + diff)); - - - glDrawArrays(GL_TRIANGLE_STRIP, 0, 4); - - CHECK_GL_ERROR_DEBUG(); - - -#if CC_SPRITE_DEBUG_DRAW == 1 - // draw bounding box - CGPoint vertices[4]={ - ccp(_quad.tl.vertices.x,_quad.tl.vertices.y), - ccp(_quad.bl.vertices.x,_quad.bl.vertices.y), - ccp(_quad.br.vertices.x,_quad.br.vertices.y), - ccp(_quad.tr.vertices.x,_quad.tr.vertices.y), - }; - ccDrawPoly(vertices, 4, YES); -#elif CC_SPRITE_DEBUG_DRAW == 2 - // draw texture box - CGSize s = self.textureRect.size; - CGPoint offsetPix = self.offsetPosition; - CGPoint vertices[4] = { - ccp(offsetPix.x,offsetPix.y), ccp(offsetPix.x+s.width,offsetPix.y), - ccp(offsetPix.x+s.width,offsetPix.y+s.height), ccp(offsetPix.x,offsetPix.y+s.height) - }; - ccDrawPoly(vertices, 4, YES); -#endif // CC_SPRITE_DEBUG_DRAW - - CC_INCREMENT_GL_DRAWS(1); - - CC_PROFILER_STOP_CATEGORY(kCCProfilerCategorySprite, @"CCSprite - draw"); -} - -#pragma mark CCSprite - CCNode overrides - --(void) addChild:(CCSprite*)child z:(NSInteger)z name:(NSString*) name -{ - NSAssert( child != nil, @"Argument must be non-nil"); - - if( _batchNode ) { - NSAssert( [child isKindOfClass:[CCSprite class]], @"CCSprite only supports CCSprites as children when using CCSpriteBatchNode"); - - if(child.texture) { - NSAssert( (child.texture.name == _textureAtlas.texture.name), @"CCSprite is not using the same texture id"); - } - - - //put it in descendants array of batch node - [_batchNode appendChild:child]; - - if (!_isReorderChildDirty) - [self setReorderChildDirtyRecursively]; - } - - //CCNode already sets _isReorderChildDirty so this needs to be after batchNode check - [super addChild:child z:z name:name]; - - _hasChildren = YES; -} - --(void) reorderChild:(CCSprite*)child z:(NSInteger)z -{ - NSAssert( child != nil, @"Child must be non-nil"); - NSAssert( [_children containsObject:child], @"Child doesn't belong to Sprite" ); - - if( z == child.zOrder ) - return; - - if( _batchNode && ! _isReorderChildDirty) - { - [self setReorderChildDirtyRecursively]; - [_batchNode reorderBatch:YES]; - } - - [super reorderChild:child z:z]; -} - --(void)removeChild: (CCSprite *)sprite cleanup:(BOOL)doCleanup -{ - if( _batchNode ) - [_batchNode removeSpriteFromAtlas:sprite]; - - [super removeChild:sprite cleanup:doCleanup]; - - _hasChildren = ( [_children count] > 0 ); -} - --(void)removeAllChildrenWithCleanup:(BOOL)doCleanup -{ - if( _batchNode ) { - for (CCSprite *child in _children) - [_batchNode removeSpriteFromAtlas:child]; - } - - [super removeAllChildrenWithCleanup:doCleanup]; - - _hasChildren = NO; -} - -- (void) sortAllChildren -{ - if (_isReorderChildDirty) - { - [_children sortUsingSelector:@selector(compareZOrderToNode:)]; - - if ( _batchNode) - [_children makeObjectsPerformSelector:@selector(sortAllChildren)]; - - _isReorderChildDirty=NO; - } -} - -// -// CCNode property overloads -// used only when parent is CCSpriteBatchNode -// -#pragma mark CCSprite - property overloads - --(void) setReorderChildDirtyRecursively -{ - //only set parents flag the first time - - if ( ! _isReorderChildDirty ) - { - _isReorderChildDirty = YES; - CCNode* node = (CCNode*) _parent; - while (node && node != _batchNode) - { - [(CCSprite*)node setReorderChildDirtyRecursively]; - node=node.parent; - } - } -} - --(void) setDirtyRecursively:(BOOL)b -{ - _dirty = _recursiveDirty = b; - // recursively set dirty - if( _hasChildren ) { - for (CCSprite *child in _children) - [child setDirtyRecursively:YES]; - } -} - -// XXX HACK: optimization -#define SET_DIRTY_RECURSIVELY() { \ - if( _batchNode && ! _recursiveDirty ) { \ - _dirty = _recursiveDirty = YES; \ - if( _hasChildren) \ - [self setDirtyRecursively:YES]; \ - } \ - } - --(void)setPosition:(CGPoint)pos -{ - [super setPosition:pos]; - SET_DIRTY_RECURSIVELY(); -} - --(void)setRotation:(float)rot -{ - [super setRotation:rot]; - SET_DIRTY_RECURSIVELY(); -} - --(void)setRotationalSkewX:(float)rot -{ - [super setRotationalSkewX:rot]; - SET_DIRTY_RECURSIVELY(); -} - --(void)setRotationalSkewY:(float)rot -{ - [super setRotationalSkewY:rot]; - SET_DIRTY_RECURSIVELY(); -} - --(void)setSkewX:(float)sx -{ - [super setSkewX:sx]; - SET_DIRTY_RECURSIVELY(); -} - --(void)setSkewY:(float)sy -{ - [super setSkewY:sy]; - SET_DIRTY_RECURSIVELY(); -} - --(void)setScaleX:(float) sx -{ - [super setScaleX:sx]; - SET_DIRTY_RECURSIVELY(); -} - --(void)setScaleY:(float) sy -{ - [super setScaleY:sy]; - SET_DIRTY_RECURSIVELY(); -} - --(void)setScale:(float) s -{ - [super setScale:s]; - SET_DIRTY_RECURSIVELY(); -} - --(void) setVertexZ:(float)z -{ - [super setVertexZ:z]; - SET_DIRTY_RECURSIVELY(); -} - --(void)setAnchorPoint:(CGPoint)anchor -{ - [super setAnchorPoint:anchor]; - SET_DIRTY_RECURSIVELY(); -} - --(void)setVisible:(BOOL)v -{ - [super setVisible:v]; - SET_DIRTY_RECURSIVELY(); -} - --(void)setFlipX:(BOOL)b -{ - if( _flipX != b ) { - _flipX = b; - [self setTextureRect:_rect rotated:_rectRotated untrimmedSize:_contentSize]; - } -} --(BOOL) flipX -{ - return _flipX; -} - --(void) setFlipY:(BOOL)b -{ - if( _flipY != b ) { - _flipY = b; - [self setTextureRect:_rect rotated:_rectRotated untrimmedSize:_contentSize]; - } -} --(BOOL) flipY -{ - return _flipY; -} - -// -// RGBA protocol -// -#pragma mark CCSprite - RGBA protocol --(void) updateColor -{ - ccColor4B color4 = ccc4BFromccc4F(_displayColor); - - // special opacity for premultiplied textures - if ( _opacityModifyRGB ) { - color4.r *= _displayColor.a; - color4.g *= _displayColor.a; - color4.b *= _displayColor.a; - } - - _quad.bl.colors = color4; - _quad.br.colors = color4; - _quad.tl.colors = color4; - _quad.tr.colors = color4; - - // renders using batch node - if( _batchNode ) { - if( _atlasIndex != CCSpriteIndexNotInitialized) - [_textureAtlas updateQuad:&_quad atIndex:_atlasIndex]; - else - // no need to set it recursively - // update _dirty, don't update _recursiveDirty - _dirty = YES; - } - // self render - // do nothing -} - --(void) setColor:(CCColor*)color -{ - [super setColor:color]; - [self updateColor]; -} - -- (void) setColorRGBA:(CCColor*)color -{ - [super setColorRGBA:color]; - [self updateColor]; -} - --(void)updateDisplayedColor:(ccColor4F) parentColor -{ - [super updateDisplayedColor:parentColor]; - [self updateColor]; -} - --(void) setOpacity:(CGFloat)opacity -{ - [super setOpacity:opacity]; - [self updateColor]; -} - --(void) setOpacityModifyRGB:(BOOL)modify -{ - if( _opacityModifyRGB != modify ) { - _opacityModifyRGB = modify; - [self updateColor]; - } -} - --(BOOL) doesOpacityModifyRGB -{ - return _opacityModifyRGB; -} - --(void)updateDisplayedOpacity:(CGFloat)parentOpacity -{ - [super updateDisplayedOpacity:parentOpacity]; - [self updateColor]; -} - - -// -// Frames -// -#pragma mark CCSprite - Frames - --(void) setSpriteFrame:(CCSpriteFrame*)frame -{ - _unflippedOffsetPositionFromCenter = frame.offset; - - CCTexture *newTexture = [frame texture]; - // update texture before updating texture rect - if ( newTexture.name != _texture.name ) - [self setTexture: newTexture]; - - // update rect - _rectRotated = frame.rotated; - - [self setTextureRect:frame.rect rotated:_rectRotated untrimmedSize:frame.originalSize]; - - _spriteFrame = frame; -} - --(void) setSpriteFrameWithAnimationName: (NSString*) animationName index:(int) frameIndex -{ - NSAssert( animationName, @"CCSprite#setSpriteFrameWithAnimationName. animationName must not be nil"); - - CCAnimation *a = [[CCAnimationCache sharedAnimationCache] animationByName:animationName]; - - NSAssert( a, @"CCSprite#setSpriteFrameWithAnimationName: Frame not found"); - - CCAnimationFrame *frame = [[a frames] objectAtIndex:frameIndex]; - - NSAssert( frame, @"CCSprite#setSpriteFrame. Invalid frame"); - - self.spriteFrame = frame.spriteFrame; -} - -#pragma mark CCSprite - CocosNodeTexture protocol - --(void) updateBlendFunc -{ - NSAssert( ! _batchNode, @"CCSprite: updateBlendFunc doesn't work when the sprite is rendered using a CCSpriteBatchNode"); - - // it is possible to have an untextured sprite - if( !_texture || ! [_texture hasPremultipliedAlpha] ) { - _blendFunc.src = GL_SRC_ALPHA; - _blendFunc.dst = GL_ONE_MINUS_SRC_ALPHA; - [self setOpacityModifyRGB:NO]; - } else { - _blendFunc.src = CC_BLEND_SRC; - _blendFunc.dst = CC_BLEND_DST; - [self setOpacityModifyRGB:YES]; - } -} - --(void) setTexture:(CCTexture*)texture -{ - // If batchnode, then texture id should be the same - NSAssert( !_batchNode || texture.name == _batchNode.texture.name , @"CCSprite: Batched sprites should use the same texture as the batchnode"); - - // accept texture==nil as argument - NSAssert( !texture || [texture isKindOfClass:[CCTexture class]], @"setTexture expects a CCTexture2D. Invalid argument"); - - if( ! _batchNode && _texture != texture ) { - _texture = texture; - - [self updateBlendFunc]; - } -} - --(CCTexture*) texture -{ - return _texture; -} - -@end - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSprite9Slice.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSprite9Slice.h deleted file mode 100644 index 59cb647..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSprite9Slice.h +++ /dev/null @@ -1,102 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import -#import "cocos2d.h" - -/** - * CCSprite9Slice will render a single image as nine quads, keeping the margins fixed, and stretching the center quads, to fit the content size. - * See CCSprite for usage. - */ -@interface CCSprite9Slice : CCSprite { -} - - -/// ----------------------------------------------------------------------- -/// @name Accessing Margin Attributes -/// ----------------------------------------------------------------------- - -/** - * Sets the margin as a normalized percentage of the total image size. - * If set to 0.25, 25% of the left, right, top and bottom of the image, will be unstratched. - */ -@property (nonatomic, assign) float margin; - -/** Sets the left margin exclusively. */ -@property (nonatomic, assign) float marginLeft; - -/** Sets the right margin exclusively. */ -@property (nonatomic, assign) float marginRight; - -/** Sets the top margin exclusively. */ -@property (nonatomic, assign) float marginTop; - -/** Sets the bottom margin exclusively. */ -@property (nonatomic, assign) float marginBottom; - -@end - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSprite9Slice.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSprite9Slice.m deleted file mode 100644 index 7f7c59c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSprite9Slice.m +++ /dev/null @@ -1,385 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCSprite9Slice.h" -#import "CCTexture_Private.h" - -// --------------------------------------------------------------------- - -const float CCSprite9SliceMarginDefault = 1.0f/3.0f; - -typedef NS_ENUM(NSInteger, CCSprite9SliceSizes) -{ - CCSprite9SliceStrips = 3, - CCSprite9SliceVerticesX = 4, - CCSprite9SliceVerticesY = 4, - CCSprite9SliceVertices = 8, -}; - -// --------------------------------------------------------------------- - -@implementation CCSprite9Slice -{ - CGSize _originalContentSize; - ccV3F_C4B_T2F _quadNine[(CCSprite9SliceVerticesX * CCSprite9SliceVerticesY) + CCSprite9SliceVertices]; - BOOL _quadNineDirty; -} - -// --------------------------------------------------------------------- -#pragma mark - create and destroy -// --------------------------------------------------------------------- - -- (id)initWithTexture:(CCTexture *)texture rect:(CGRect)rect rotated:(BOOL)rotated -{ - self = [super initWithTexture:texture rect:rect rotated:rotated]; - NSAssert(self != nil, @"Unable to create class"); - - // initialize new parts in 9slice - _marginLeft = CCSprite9SliceMarginDefault; - _marginRight = CCSprite9SliceMarginDefault; - _marginTop = CCSprite9SliceMarginDefault; - _marginBottom = CCSprite9SliceMarginDefault; - - _quadNineDirty = YES; - - // done - return(self); -} - -// --------------------------------------------------------------------- -#pragma mark - overridden properties -// --------------------------------------------------------------------- - -- (void)setTextureRect:(CGRect)rect rotated:(BOOL)rotated untrimmedSize:(CGSize)untrimmedSize -{ - CGSize oldContentSize = self.contentSize; - CCSizeType oldContentSizeType = self.contentSizeType; - - [super setTextureRect:rect rotated:rotated untrimmedSize:untrimmedSize]; - - // save the original sizes for texture calculations - _originalContentSize = self.contentSizeInPoints; - _quadNineDirty = YES; - - if (!CGSizeEqualToSize(oldContentSize, CGSizeZero)) - { - self.contentSizeType = oldContentSizeType; - self.contentSize = oldContentSize; - } -} - -// --------------------------------------------------------------------- -#pragma mark - lerping functions -// --------------------------------------------------------------------- - -- (ccVertex3F)vertex3FLerp:(ccVertex3F)min max:(ccVertex3F)max alpha:(CGPoint)alpha -{ - return((ccVertex3F) - { - (min.x * (1 - alpha.x)) + (max.x * alpha.x), - (min.y * (1 - alpha.y)) + (max.y * alpha.y), - min.z - }); -} - -- (ccTex2F)tex2FLerp:(ccTex2F)min max:(ccTex2F)max alpha:(CGPoint)alpha -{ - if (_rectRotated) - return((ccTex2F) - { - (min.u * (1 - alpha.y)) + (max.u * alpha.y), - (min.v * (1 - alpha.x)) + (max.v * alpha.x) - }); - return((ccTex2F) - { - (min.u * (1 - alpha.x)) + (max.u * alpha.x), - (min.v * (1 - alpha.y)) + (max.v * alpha.y) - }); -} - -- (ccColor4B)color4BLerp:(ccColor4B)min max:(ccColor4B)max alpha:(CGPoint)alpha -{ - return(min); -} - -// --------------------------------------------------------------------- -#pragma mark - vertice calculation -// --------------------------------------------------------------------- -// TODO: Implement a dirty flag - -- (void)calculateQuadNine -{ - float alphaX[CCSprite9SliceVerticesX]; - float alphaY[CCSprite9SliceVerticesY]; - float alphaTexX[CCSprite9SliceVerticesX]; - float alphaTexY[CCSprite9SliceVerticesY]; - ccV3F_C4B_T2F min, max; - - // calculate interpolation min and max - min.vertices = _quad.bl.vertices; - min.texCoords = _quad.bl.texCoords; - - CGSize physicalSize = CGSizeMake( - self.contentSizeInPoints.width + _rect.size.width - _originalContentSize.width, - self.contentSizeInPoints.height + _rect.size.height - _originalContentSize.height); - max.vertices = (ccVertex3F) - { - _quad.bl.vertices.x + physicalSize.width, - _quad.bl.vertices.y + physicalSize.height, - _quad.tr.vertices.z - }; - max.texCoords = _quad.tr.texCoords; - - // calculate alpha - alphaX[0] = 0; - alphaX[1] = _marginLeft / (physicalSize.width / _rect.size.width); - alphaX[2] = 1 - _marginRight / (physicalSize.width / _rect.size.width); - alphaX[3] = 1; - - alphaY[0] = 0; - alphaY[1] = _marginBottom / (physicalSize.height / _rect.size.height); - alphaY[2] = 1 - _marginTop / (physicalSize.height / _rect.size.height); - alphaY[3] = 1; - - alphaTexX[0] = 0; - alphaTexX[1] = _marginLeft; - alphaTexX[2] = 1 - _marginRight; - alphaTexX[3] = 1; - - alphaTexY[0] = 0; - alphaTexY[1] = _marginBottom; - alphaTexY[2] = 1 - _marginTop; - alphaTexY[3] = 1; - - - for (int strip = 0; strip < CCSprite9SliceStrips; strip ++) - { - for (int col = 0; col < CCSprite9SliceVerticesX; col ++) - { - int index = 2 * ((strip * CCSprite9SliceVerticesX) + col); - - _quadNine[index].vertices = [self vertex3FLerp:min.vertices max:max.vertices alpha:ccp(alphaX[col],alphaY[strip])]; - _quadNine[index].texCoords = [self tex2FLerp:min.texCoords max:max.texCoords alpha:ccp(alphaTexX[col],alphaTexY[strip])]; - _quadNine[index].colors = _quad.bl.colors; - - index ++; - - _quadNine[index].vertices = [self vertex3FLerp:min.vertices max:max.vertices alpha:ccp(alphaX[col],alphaY[strip+1])]; - _quadNine[index].texCoords = [self tex2FLerp:min.texCoords max:max.texCoords alpha:ccp(alphaTexX[col],alphaTexY[strip+1])]; - _quadNine[index].colors = _quad.bl.colors; - - } - } - - _quadNineDirty = NO; -} - -// --------------------------------------------------------------------- -#pragma mark - draw -// --------------------------------------------------------------------- -// this completely overrides draw of CCSprite -// sprite is divided into 9 quads, and rendered as 3 triangle strips -// - --( void )draw -{ - if (!_texture) return; - - CC_PROFILER_START_CATEGORY(kCCProfilerCategorySprite, @"CCSprite9Slice - draw"); - - CC_NODE_DRAW_SETUP(); - - ccGLBlendFunc(_blendFunc.src, _blendFunc.dst); - - ccGLBindTexture2D([_texture name]); - - // enable buffers - ccGLEnableVertexAttribs(kCCVertexAttribFlag_PosColorTex); - - // calculate quad 9 - // TODO: Enable dirty functionality - // Disabled, as it for some reason does not work on CCButton - - // if (_quadNineDirty) [self calculateQuadNine]; - [self calculateQuadNine]; - - // set the buffer positions - // position - glVertexAttribPointer(kCCVertexAttrib_Position, 3, GL_FLOAT, GL_FALSE, sizeof(ccV3F_C4B_T2F), (void *)&_quadNine[0].vertices); - // texCoods - glVertexAttribPointer(kCCVertexAttrib_TexCoords, 2, GL_FLOAT, GL_FALSE, sizeof(ccV3F_C4B_T2F), (void *)&_quadNine[0].texCoords); - // color - glVertexAttribPointer(kCCVertexAttrib_Color, 4, GL_UNSIGNED_BYTE, GL_TRUE, sizeof(ccV3F_C4B_T2F), (void *)&_quadNine[0].colors); - - // loop through strips - for (int strip = 0; strip < CCSprite9SliceStrips; strip ++) - { - // draw - glDrawArrays(GL_TRIANGLE_STRIP, strip * CCSprite9SliceVertices, CCSprite9SliceVertices); - } - - // check for errors - CHECK_GL_ERROR_DEBUG(); - - -#if CC_SPRITE_DEBUG_DRAW == 1 - // draw bounding box - CGPoint vertices[4] = - { - ccp(_quad.bl.vertices.x,_quad.bl.vertices.y), - ccp(_quad.bl.vertices.x + _contentSize.width,_quad.bl.vertices.y), - ccp(_quad.bl.vertices.x + _contentSize.width,_quad.bl.vertices.y + _contentSize.height), - ccp(_quad.bl.vertices.x,_quad.bl.vertices.y + _contentSize.height), - }; - ccDrawPoly(vertices, 4, YES); -#elif CC_SPRITE_DEBUG_DRAW == 2 - // draw texture box - CGSize s = self.textureRect.size; - CGPoint offsetPix = self.offsetPosition; - CGPoint vertices[4] = - { - ccp(offsetPix.x,offsetPix.y), ccp(offsetPix.x+s.width,offsetPix.y), - ccp(offsetPix.x+s.width,offsetPix.y+s.height), ccp(offsetPix.x,offsetPix.y+s.height) - }; - ccDrawPoly(vertices, 4, YES); -#endif // CC_SPRITE_DEBUG_DRAW - - CC_INCREMENT_GL_DRAWS(1); - - CC_PROFILER_STOP_CATEGORY(kCCProfilerCategorySprite, @"CCSprite9Slice - draw"); -} - -// --------------------------------------------------------------------- -#pragma mark - properties -// --------------------------------------------------------------------- - -- (float)margin -{ - // if margins are not the same, a unified margin can nort be read - NSAssert(_marginLeft == _marginRight == _marginTop == _marginBottom, @"Margin can not be read. Do not know which margin to return"); - // just return any of them - return(_marginLeft); -} - -- (void)setMargin:(float)margin -{ - margin = clampf(margin, 0, 1); - _marginLeft = margin; - _marginRight = margin; - _marginTop = margin; - _marginBottom = margin; - _quadNineDirty = YES; -} - -// --------------------------------------------------------------------- - -- (void)setMarginLeft:(float)marginLeft -{ - _marginLeft = clampf(marginLeft, 0, 1); - _quadNineDirty = YES; - // sum of left and right margin, can not exceed 1 - NSAssert((_marginLeft + _marginRight) <= 1, @"Sum of left and right margine, can not exceed 1"); -} - -- (void)setMarginRight:(float)marginRight -{ - _marginRight = clampf(marginRight, 0, 1); - _quadNineDirty = YES; - // sum of left and right margin, can not exceed 1 - NSAssert((_marginLeft + _marginRight) <= 1, @"Sum of left and right margine, can not exceed 1"); -} - -- (void)setMarginTop:(float)marginTop -{ - _marginTop = clampf(marginTop, 0, 1); - _quadNineDirty = YES; - // sum of top and bottom margin, can not exceed 1 - NSAssert((_marginTop + _marginBottom) <= 1, @"Sum of top and bottom margine, can not exceed 1"); -} - -- (void)setMarginBottom:(float)marginBottom -{ - _marginBottom = clampf(marginBottom, 0, 1); - _quadNineDirty = YES; - // sum of top and bottom margin, can not exceed 1 - NSAssert((_marginTop + _marginBottom) <= 1, @"Sum of top and bottom margine, can not exceed 1"); -} - -// --------------------------------------------------------------------- - -- (void)setBatchNode:(CCSpriteBatchNode *)batchNode -{ - NSAssert(batchNode == nil, @"CCSprite9Slice can not be rendered as a batch node!"); -} - -// --------------------------------------------------------------------- - -@end - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSpriteBatchNode.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSpriteBatchNode.h deleted file mode 100644 index a580b33..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSpriteBatchNode.h +++ /dev/null @@ -1,127 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (C) 2009 Matt Oswald - * Copyright (c) 2009-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCNode.h" -#import "CCProtocols.h" -#import "CCTextureAtlas.h" -#import "ccMacros.h" - -@class CCSprite; - -/** - A CCSpriteBatchNode offers improved rendering performance for multiple sprite rendering by utilising a single OpenGL call to render all sprites from one (and only one) texture (one image file, one texture atlas), often knows as a 'batch draw'. - - ### Notes - - - Only CCSprites or any subclass of CCSprite may be added to the CCSpriteBatchNode. - - All CCSprites must reference the same texture atlas. - - Default child capacity is 29 children and will be increased by 33% at runtime each time capacity is reached. - - */ -@interface CCSpriteBatchNode : CCNode { - - // Texture atlas for batch. - CCTextureAtlas *_textureAtlas; - - // Blend mode. - ccBlendFunc _blendFunc; - - // Node children. - NSMutableArray *_descendants; -} - - -/// ----------------------------------------------------------------------- -/// @name Accessing the Batch Node Attributes -/// ----------------------------------------------------------------------- - -/** Blend mode. */ -@property (nonatomic,readwrite) ccBlendFunc blendFunc; - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCSpriteBatchNode Object -/// ----------------------------------------------------------------------- - -/** - * Creates and returns a batch node with the specified texture value. - * - * @param tex Texture to use. - * - * @return The CCSpriteBatchNode Object. - */ -+(id)batchNodeWithTexture:(CCTexture *)tex; - -/** - * Creates and returns a batch node with the specified image file value. - * - * @param fileImage Image file name. - * - * @return The CCSpriteBatchNode Object. - */ -+(id)batchNodeWithFile:(NSString*) fileImage; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCSpriteBatchNode Object -/// ----------------------------------------------------------------------- - -/** - * Creates and returns a batch node with the specified texture and capacity values. - * - * @param tex Texture to use. - * @param capacity Initial capacity. - * - * @return An initialized CCSpriteBatchNode Object. - */ --(id)initWithTexture:(CCTexture *)tex capacity:(NSUInteger)capacity; - -/** - * Creates and returns a batch node with the specified texture and capacity values. - * - * @param fileImage Image file name. - * @param capacity Initial capacity. - * - * @return An initialized CCSpriteBatchNode Object. - */ --(id)initWithFile:(NSString*)fileImage capacity:(NSUInteger)capacity; - - -/// ----------------------------------------------------------------------- -/// @name Managing the Batch Node -/// ----------------------------------------------------------------------- - -/** - * Removes a sprite from the batch node. - * - * @param sprite Sprite reference. - * @param doCleanup Perform additional cleanup. - */ --(void)removeChild: (CCSprite *)sprite cleanup:(BOOL)doCleanup; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSpriteBatchNode.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSpriteBatchNode.m deleted file mode 100644 index 0888e5b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSpriteBatchNode.m +++ /dev/null @@ -1,664 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (C) 2009 Matt Oswald - * Copyright (c) 2009-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - - -#import "ccConfig.h" -#import "CCSprite.h" -#import "CCSpriteBatchNode.h" -#import "CCTextureCache.h" -#import "CCShaderCache.h" -#import "CCGLProgram.h" -#import "ccGLStateCache.h" -#import "CCDirector.h" -#import "Support/CGPointExtension.h" -#import "Support/TransformUtils.h" -#import "Support/CCProfiling.h" -#import "CCSprite_Private.h" - -#import "CCNode_Private.h" -#import "CCSpriteBatchNode_Private.h" - -#import "CCTexture_Private.h" - -// external -#import "kazmath/GL/matrix.h" - -const NSUInteger defaultCapacity = 0; - -#pragma mark - -#pragma mark CCSpriteBatchNode - -@interface CCSpriteBatchNode (private) --(void) updateAtlasIndex:(CCSprite*) sprite currentIndex:(NSInteger*) curIndex; --(void) swap:(NSInteger) oldIndex withNewIndex:(NSInteger) newIndex; --(void) updateBlendFunc; -@end - -@implementation CCSpriteBatchNode - -@synthesize textureAtlas = _textureAtlas; -@synthesize blendFunc = _blendFunc; -@synthesize descendants = _descendants; - - -/* - * creation with CCTexture2D - */ -+(id)batchNodeWithTexture:(CCTexture *)tex -{ - return [[self alloc] initWithTexture:tex capacity:defaultCapacity]; -} - -+(id)batchNodeWithTexture:(CCTexture *)tex capacity:(NSUInteger)capacity -{ - return [[self alloc] initWithTexture:tex capacity:capacity]; -} - -/* - * creation with File Image - */ -+(id)batchNodeWithFile:(NSString*)fileImage capacity:(NSUInteger)capacity -{ - return [[self alloc] initWithFile:fileImage capacity:capacity]; -} - -+(id)batchNodeWithFile:(NSString*) imageFile -{ - return [[self alloc] initWithFile:imageFile capacity:defaultCapacity]; -} - --(id)init -{ - return [self initWithTexture:[[CCTexture alloc] init] capacity:0]; -} - --(id)initWithFile:(NSString *)fileImage capacity:(NSUInteger)capacity -{ - CCTexture *tex = [[CCTextureCache sharedTextureCache] addImage:fileImage]; - return [self initWithTexture:tex capacity:capacity]; -} - -// Designated initializer --(id)initWithTexture:(CCTexture *)tex capacity:(NSUInteger)capacity -{ - if( (self=[super init])) { - - _blendFunc.src = CC_BLEND_SRC; - _blendFunc.dst = CC_BLEND_DST; - _textureAtlas = [[CCTextureAtlas alloc] initWithTexture:tex capacity:capacity]; - - [self updateBlendFunc]; - - // no lazy alloc in this node - _children = [[NSMutableArray alloc] initWithCapacity:capacity]; - _descendants = [[NSMutableArray alloc] initWithCapacity:capacity]; - - self.shaderProgram = [[CCShaderCache sharedShaderCache] programForKey:kCCShader_PositionTextureColor]; - } - - return self; -} - - -- (NSString*) description -{ - return [NSString stringWithFormat:@"<%@ = %p | Tag = %@>", [self class], self, _name ]; -} - - -#pragma mark CCSpriteBatchNode - composition - -// override visit. -// Don't call visit on its children --(void) visit -{ - CC_PROFILER_START_CATEGORY(kCCProfilerCategoryBatchSprite, @"CCSpriteBatchNode - visit"); - - NSAssert(_parent != nil, @"CCSpriteBatchNode should NOT be root node"); - - // CAREFUL: - // This visit is almost identical to CCNode#visit - // with the exception that it doesn't call visit on its children - // - // The alternative is to have a void CCSprite#visit, but - // although this is less mantainable, is faster - // - if (!_visible) - return; - - kmGLPushMatrix(); - - [self sortAllChildren]; - [self transform]; - [self draw]; - - kmGLPopMatrix(); - - _orderOfArrival = 0; - - CC_PROFILER_STOP_CATEGORY(kCCProfilerCategoryBatchSprite, @"CCSpriteBatchNode - visit"); -} - -// override addChild: --(void) addChild:(CCSprite*)child z:(NSInteger)z name:(NSString*) name -{ - NSAssert( child != nil, @"Argument must be non-nil"); - NSAssert( [child isKindOfClass:[CCSprite class]], @"CCSpriteBatchNode only supports CCSprites as children"); - - if(child.texture) { - NSAssert( (child.texture.name == _textureAtlas.texture.name), @"CCSprite is not using the same texture id"); - } - - [super addChild:child z:z name:name]; - - [self appendChild:child]; -} - -// override reorderChild --(void) reorderChild:(CCSprite*)child z:(NSInteger)z -{ - NSAssert( child != nil, @"Child must be non-nil"); - NSAssert( [_children containsObject:child], @"Child doesn't belong to Sprite" ); - - if( z == child.zOrder ) - return; - - //set the z-order and sort later - [super reorderChild:child z:z]; -} - -// override removeChild: --(void)removeChild: (CCSprite *)sprite cleanup:(BOOL)doCleanup -{ - // explicit nil handling - if (sprite == nil) - return; - - NSAssert([_children containsObject:sprite], @"CCSpriteBatchNode doesn't contain the sprite. Can't remove it"); - - // cleanup before removing - [self removeSpriteFromAtlas:sprite]; - - [super removeChild:sprite cleanup:doCleanup]; -} - --(void)removeChildAtIndex:(NSUInteger)index cleanup:(BOOL)doCleanup -{ - [self removeChild:(CCSprite *)[_children objectAtIndex:index] cleanup:doCleanup]; -} - --(void)removeAllChildrenWithCleanup:(BOOL)doCleanup -{ - // Invalidate atlas index. issue #569 - // useSelfRender should be performed on all descendants. issue #1216 - [_descendants makeObjectsPerformSelector:@selector(setBatchNode:) withObject:nil]; - - [super removeAllChildrenWithCleanup:doCleanup]; - - [_descendants removeAllObjects]; - [_textureAtlas removeAllQuads]; -} - -//override sortAllChildren -- (void) sortAllChildren -{ - if (_isReorderChildDirty) - { - [_children sortUsingSelector:@selector(compareZOrderToNode:)]; - - /* - NSInteger i,j,length = _children->data->num; - CCNode ** x = _children->data->arr; - CCNode *tempItem; - CCSprite *child; - - //insertion sort - for(i=1; i=0 && ( tempItem.zOrder < x[j].zOrder || ( tempItem.zOrder == x[j].zOrder && tempItem.orderOfArrival < x[j].orderOfArrival ) ) ) - { - x[j+1] = x[j]; - j--; - } - - x[j+1] = tempItem; - }*/ - - //sorted now check all children - if ([_children count] > 0) - { - //first sort all children recursively based on zOrder - [_children makeObjectsPerformSelector:@selector(sortAllChildren)]; - - NSInteger index=0; - - //fast dispatch, give every child a new atlasIndex based on their relative zOrder (keep parent -> child relations intact) - // and at the same time reorder descedants and the quads to the right index - for (CCSprite* child in _children) - [self updateAtlasIndex:child currentIndex:&index]; - } - - _isReorderChildDirty=NO; - } -} - --(void) updateAtlasIndex:(CCSprite*) sprite currentIndex:(NSInteger*) curIndex -{ - NSMutableArray *array = (NSMutableArray*)[sprite children]; - NSUInteger count = [array count]; - NSInteger oldIndex; - - if( count == 0 ) - { - oldIndex = sprite.atlasIndex; - sprite.atlasIndex = *curIndex; - sprite.orderOfArrival = 0; - if (oldIndex != *curIndex) - [self swap:oldIndex withNewIndex:*curIndex]; - (*curIndex)++; - } - else - { - BOOL needNewIndex=YES; - - if (((CCSprite*) [array objectAtIndex:0]).zOrder >= 0) - { - //all children are in front of the parent - oldIndex = sprite.atlasIndex; - sprite.atlasIndex = *curIndex; - sprite.orderOfArrival = 0; - if (oldIndex != *curIndex) - [self swap:oldIndex withNewIndex:*curIndex]; - (*curIndex)++; - - needNewIndex = NO; - } - - for (CCSprite* child in array) - { - if (needNewIndex && child.zOrder >= 0) - { - oldIndex = sprite.atlasIndex; - sprite.atlasIndex = *curIndex; - sprite.orderOfArrival = 0; - if (oldIndex != *curIndex) - [self swap:oldIndex withNewIndex:*curIndex]; - (*curIndex)++; - needNewIndex = NO; - - } - - [self updateAtlasIndex:child currentIndex:curIndex]; - } - - if (needNewIndex) - {//all children have a zOrder < 0) - oldIndex=sprite.atlasIndex; - sprite.atlasIndex=*curIndex; - sprite.orderOfArrival=0; - if (oldIndex!=*curIndex) - [self swap:oldIndex withNewIndex:*curIndex]; - (*curIndex)++; - } - } -} - -- (void) swap:(NSInteger) oldIndex withNewIndex:(NSInteger) newIndex -{ - //update the index of other swapped item - ( ( CCSprite* )[ _descendants objectAtIndex:newIndex ] ).atlasIndex = oldIndex; - [_descendants exchangeObjectAtIndex:oldIndex withObjectAtIndex:newIndex]; - - // update the quads for the swapped sprites in the textureAtlas (issue #598) - _textureAtlas.quads[newIndex] = [(CCSprite *)[_descendants objectAtIndex:newIndex] quad]; - _textureAtlas.quads[oldIndex] = [(CCSprite *)[_descendants objectAtIndex:oldIndex] quad]; -} - -- (void) reorderBatch:(BOOL) reorder -{ - _isReorderChildDirty=reorder; -} - -#pragma mark CCSpriteBatchNode - draw --(void) draw -{ - CC_PROFILER_START(@"CCSpriteBatchNode - draw"); - - // Optimization: Fast Dispatch - if( _textureAtlas.totalQuads == 0 ) - return; - - CC_NODE_DRAW_SETUP(); - - [_children makeObjectsPerformSelector:@selector(updateTransform)]; - - ccGLBlendFunc( _blendFunc.src, _blendFunc.dst ); - - [_textureAtlas drawQuads]; - - CC_PROFILER_STOP(@"CCSpriteBatchNode - draw"); -} - -#pragma mark CCSpriteBatchNode - private --(void) increaseAtlasCapacity -{ - // if we're going beyond the current CCTextureAtlas's capacity, - // all the previously initialized sprites will need to redo their texture coords - // this is likely computationally expensive - NSUInteger quantity = (_textureAtlas.capacity + 1) * 4 / 3; - - CCLOG(@"cocos2d: CCSpriteBatchNode: resizing TextureAtlas capacity from [%lu] to [%lu].", - (long)_textureAtlas.capacity, - (long)quantity); - - - if( ! [_textureAtlas resizeCapacity:quantity] ) { - // serious problems - CCLOGWARN(@"cocos2d: WARNING: Not enough memory to resize the atlas"); - NSAssert(NO,@"XXX: CCSpriteBatchNode#increaseAtlasCapacity SHALL handle this assert"); - } -} - - -#pragma mark CCSpriteBatchNode - Atlas Index Stuff - --(NSUInteger) rebuildIndexInOrder:(CCSprite*)node atlasIndex:(NSUInteger)index -{ - for (CCSprite* sprite in node.children) { - if( sprite.zOrder < 0 ) - index = [self rebuildIndexInOrder:sprite atlasIndex:index]; - } - - // ignore self (batch node) - if( ! [node isEqual:self]) { - node.atlasIndex = index; - index++; - } - - for (CCSprite* sprite in node.children) { - if( sprite.zOrder >= 0 ) - index = [self rebuildIndexInOrder:sprite atlasIndex:index]; - } - - return index; -} - --(NSUInteger) highestAtlasIndexInChild:(CCSprite*)sprite -{ - if( sprite.children.count == 0 ) - return sprite.atlasIndex; - else - return [self highestAtlasIndexInChild:[sprite.children lastObject]]; -} - --(NSUInteger) lowestAtlasIndexInChild:(CCSprite*)sprite -{ - NSArray *array = [sprite children]; - NSUInteger count = [array count]; - if( count == 0 ) - return sprite.atlasIndex; - else - return [self lowestAtlasIndexInChild:[array objectAtIndex:0] ]; -} - - --(NSUInteger)atlasIndexForChild:(CCSprite*)sprite atZ:(NSInteger)z -{ - NSArray *brothers = [[sprite parent] children]; - NSUInteger childIndex = [brothers indexOfObject:sprite]; - - // ignore parent Z if parent is batchnode - BOOL ignoreParent = ( sprite.parent == self ); - CCSprite *previous = nil; - if( childIndex > 0 ) - previous = [brothers objectAtIndex:childIndex-1]; - - // first child of the sprite sheet - if( ignoreParent ) { - if( childIndex == 0 ) - return 0; - // else - return [self highestAtlasIndexInChild: previous] + 1; - } - - // parent is a CCSprite, so, it must be taken into account - - // first child of an CCSprite ? - if( childIndex == 0 ) - { - CCSprite *p = (CCSprite*) sprite.parent; - - // less than parent and brothers - if( z < 0 ) - return p.atlasIndex; - else - return p.atlasIndex+1; - - } else { - // previous & sprite belong to the same branch - if( ( previous.zOrder < 0 && z < 0 )|| (previous.zOrder >= 0 && z >= 0) ) - return [self highestAtlasIndexInChild:previous] + 1; - - // else (previous < 0 and sprite >= 0 ) - CCSprite *p = (CCSprite*) sprite.parent; - return p.atlasIndex + 1; - } - - NSAssert( NO, @"Should not happen. Error calculating Z on Batch Node"); - return 0; -} - -#pragma mark CCSpriteBatchNode - add / remove / reorder helper methods -// add child helper --(void) insertChild:(CCSprite*)sprite inAtlasAtIndex:(NSUInteger)index -{ - [sprite setBatchNode:self]; - [sprite setAtlasIndex:index]; - [sprite setDirty: YES]; - - if(_textureAtlas.totalQuads == _textureAtlas.capacity) - [self increaseAtlasCapacity]; - - ccV3F_C4B_T2F_Quad quad = [sprite quad]; - [_textureAtlas insertQuad:&quad atIndex:index]; - - [_descendants insertObject:sprite atIndex:index]; - - // update indices - NSUInteger i = index+1; - CCSprite *child; - for(; i<_descendants.count; i++){ - child = [_descendants objectAtIndex:i]; - child.atlasIndex = child.atlasIndex + 1; - } - - // add children recursively - for (child in sprite.children){ - NSUInteger idx = [self atlasIndexForChild:child atZ: child.zOrder]; - [self insertChild:child inAtlasAtIndex:idx]; - } -} - -// addChild helper, faster than insertChild --(void) appendChild:(CCSprite*)sprite -{ - _isReorderChildDirty=YES; - [sprite setBatchNode:self]; - [sprite setDirty: YES]; - - if(_textureAtlas.totalQuads == _textureAtlas.capacity) - [self increaseAtlasCapacity]; - - [_descendants addObject:sprite]; - - NSUInteger index=_descendants.count-1; - - sprite.atlasIndex=index; - - ccV3F_C4B_T2F_Quad quad = [sprite quad]; - [_textureAtlas insertQuad:&quad atIndex:index]; - - for(CCSprite* child in sprite.children) - [self appendChild:child]; - -} - - -// remove child helper --(void) removeSpriteFromAtlas:(CCSprite*)sprite -{ - // remove from TextureAtlas - [_textureAtlas removeQuadAtIndex:sprite.atlasIndex]; - - // Cleanup sprite. It might be reused (issue #569) - [sprite setBatchNode:nil]; - - NSUInteger index = [_descendants indexOfObject:sprite]; - if( index != NSNotFound ) { - [_descendants removeObjectAtIndex:index]; - - // update all sprites beyond this one - NSUInteger count = _descendants.count; - - for(; index < count; index++) - { - CCSprite *s = [_descendants objectAtIndex:index]; - s.atlasIndex = s.atlasIndex - 1; - } - } - - // remove children recursively - for (CCSprite* child in sprite.children) - [self removeSpriteFromAtlas:child]; -} - -#pragma mark CCSpriteBatchNode - CocosNodeTexture protocol - --(void) updateBlendFunc -{ - if( ! [_textureAtlas.texture hasPremultipliedAlpha] ) { - _blendFunc.src = GL_SRC_ALPHA; - _blendFunc.dst = GL_ONE_MINUS_SRC_ALPHA; - } -} - --(void) setTexture:(CCTexture*)texture -{ - _textureAtlas.texture = texture; - [self updateBlendFunc]; -} - --(CCTexture*) texture -{ - return _textureAtlas.texture; -} -@end - -#pragma mark - CCSpriteBatchNode Extension - - -@implementation CCSpriteBatchNode (QuadExtension) - --(void) insertQuadFromSprite:(CCSprite*)sprite quadIndex:(NSUInteger)index -{ - NSAssert( sprite != nil, @"Argument must be non-nil"); - NSAssert( [sprite isKindOfClass:[CCSprite class]], @"CCSpriteBatchNode only supports CCSprites as children"); - - // make needed room - while(index >= _textureAtlas.capacity || _textureAtlas.capacity == _textureAtlas.totalQuads ) - [self increaseAtlasCapacity]; - - // - // update the quad directly. Don't add the sprite to the scene graph - // - - [sprite setBatchNode:self]; - [sprite setAtlasIndex:index]; - - ccV3F_C4B_T2F_Quad quad = [sprite quad]; - [_textureAtlas insertQuad:&quad atIndex:index]; - - // XXX: updateTransform will update the textureAtlas too, using updateQuad. - // XXX: so, it should be AFTER the insertQuad - [sprite setDirty:YES]; - [sprite updateTransform]; -} - --(void) updateQuadFromSprite:(CCSprite*)sprite quadIndex:(NSUInteger)index -{ - NSAssert( sprite != nil, @"Argument must be non-nil"); - NSAssert( [sprite isKindOfClass:[CCSprite class]], @"CCSpriteBatchNode only supports CCSprites as children"); - - // make needed room - while(index >= _textureAtlas.capacity || _textureAtlas.capacity == _textureAtlas.totalQuads ) - [self increaseAtlasCapacity]; - - // - // update the quad directly. Don't add the sprite to the scene graph - // - [sprite setBatchNode:self]; - [sprite setAtlasIndex:index]; - - [sprite setDirty:YES]; - - // UpdateTransform updates the textureAtlas quad - [sprite updateTransform]; -} - - --(id) addSpriteWithoutQuad:(CCSprite*)child z:(NSUInteger)z name:(NSString*)name -{ - NSAssert( child != nil, @"Argument must be non-nil"); - NSAssert( [child isKindOfClass:[CCSprite class]], @"CCSpriteBatchNode only supports CCSprites as children"); - - // quad index is Z - [child setAtlasIndex:z]; - - // XXX: optimize with a binary search - int i=0; - for( CCSprite *c in _descendants ) { - if( c.atlasIndex >= z ) - break; - i++; - } - [_descendants insertObject:child atIndex:i]; - - - // IMPORTANT: Call super, and not self. Avoid adding it to the texture atlas array - [super addChild:child z:z name:name]; - - //#issue 1262 don't use lazy sorting, tiles are added as quads not as sprites, so sprites need to be added in order - [self reorderBatch:NO]; - return self; -} -@end - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSpriteBatchNode_Private.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSpriteBatchNode_Private.h deleted file mode 100644 index ce2ff7b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSpriteBatchNode_Private.h +++ /dev/null @@ -1,81 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCSpriteBatchNode.h" - -@interface CCSpriteBatchNode () - -// Returns the TextureAtlas that is used. -@property (nonatomic,readwrite,strong) CCTextureAtlas * textureAtlas; - -// Descendants (children, grandchildren, etc). -@property (nonatomic,readonly) NSArray *descendants; - -// Increase atlas capacity. --(void) increaseAtlasCapacity; - -// Insert child sprite at specified index value. --(void) insertChild:(CCSprite*)child inAtlasAtIndex:(NSUInteger)index; - -// Append child sprite. --(void) appendChild:(CCSprite*)sprite; - -// Remove specified sprite from atlas. --(void) removeSpriteFromAtlas:(CCSprite*)sprite; - --(NSUInteger) rebuildIndexInOrder:(CCSprite*)parent atlasIndex:(NSUInteger)index; --(NSUInteger) atlasIndexForChild:(CCSprite*)sprite atZ:(NSInteger)z; - -// Sprites use this to sort children, do not call manually. -- (void) reorderBatch:(BOOL) reorder; - -// Removes a child given a certain index. It will also cleanup the running actions depending on the cleanup parameter. --(void)removeChildAtIndex:(NSUInteger)index cleanup:(BOOL)doCleanup; - -@end - -@interface CCSpriteBatchNode (QuadExtensions) - -/* - Inserts a quad at a certain index into the texture atlas. The CCSprite won't be added into the children array. - This method should be called only when you are dealing with very big AtlasSrite and when most of the CCSprite won't be updated. - For example: a tile map (CCTiledMap) or a label with lots of characters (CCLabelBMFont) - */ --(void) insertQuadFromSprite:(CCSprite*)sprite quadIndex:(NSUInteger)index; - -/* - Updates a quad at a certain index into the texture atlas. The CCSprite won't be added into the children array. - This method should be called only when you are dealing with very big AtlasSrite and when most of the CCSprite won't be updated. - For example: a tile map (CCTiledMap) or a label with lots of characters (CCLabelBMFont) - */ --(void) updateQuadFromSprite:(CCSprite*)sprite quadIndex:(NSUInteger)index; - -/* - This is the opposite of "addQuadFromSprite". - It adds the sprite to the children and descendants array, but it doesn't add it to the texture atlas. - */ --(id) addSpriteWithoutQuad:(CCSprite*)child z:(NSUInteger)z name:(NSString*)name; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSpriteFrame.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSpriteFrame.h deleted file mode 100644 index 16c8e2d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSpriteFrame.h +++ /dev/null @@ -1,148 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2011 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import -#import "CCNode.h" -#import "CCProtocols.h" - -/** - A CCSpriteFrame contains the texture and rectangle of the texture to be used by a CCSprite. - - You can easily modify the sprite frame of a CCSprite using the following handy method: - - CCSpriteFrame *frame = [CCSpriteFrame frameWithImageNamed:@"jump.png"]; - [sprite setSpriteFrame:frame]; - */ - -@class CCProxy; - -@interface CCSpriteFrame : NSObject { - CGRect _rectInPixels; - BOOL _rotated; - CGPoint _offsetInPixels; - CGSize _originalSizeInPixels; - CCTexture *_texture; - NSString *_textureFilename; - CCProxy __weak *_proxy; -} - - -/// ----------------------------------------------------------------------- -/// @name Accessing Sprite Frame Attributes -/// ----------------------------------------------------------------------- - -/** Rectangle of the frame in points. If it is updated, then rectInPixels will also be updated. */ -@property (nonatomic, readonly) CGRect rect; - -/** Is the frame rectangle is rotated. */ -@property (nonatomic, readonly) BOOL rotated; - -/** Offset of the frame in points. If it is updated, then offsetInPixels will also be updated. */ -@property (nonatomic, readonly) CGPoint offset; - -/** Original size of the trimmed image in points. */ -@property (nonatomic, readonly) CGSize originalSize; - -/** Texture of the frame. */ -@property (nonatomic, strong, readonly) CCTexture *texture; - -/** Texture image file name, when created from a texture image. */ -@property (nonatomic, strong, readonly) NSString *textureFilename; - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCSpriteFrame Object -/// ----------------------------------------------------------------------- - -/** - * Create and return a sprite frame object from the specified image name. On first attempt it will check CCSpriteFrameCache and if not available will then try and create from an image file of the same name. - * - * @param imageName Image name. - * - * @return The CCSpriteFrame Object. - */ -+(id) frameWithImageNamed:(NSString*)imageName; - -/** - * Create and return a sprite frame object from the specified texture, texture rectangle, rotation status, offset and originalSize values. - * - * @param texture Texture to use. - * @param rect Texture rectangle (in pixels) to use. - * @param rotated Is rectangle rotated? - * @param offset Offset (in pixels) to use. - * @param originalSize Original size (in pixels) before being trimmed. - * - * @return The CCSpriteFrame Object. - */ -+(id) frameWithTexture:(CCTexture*)texture rectInPixels:(CGRect)rect rotated:(BOOL)rotated offset:(CGPoint)offset originalSize:(CGSize)originalSize; - -/** - * Create and return a sprite frame object from the specified texture file name, texture rectangle, rotation status, offset and originalSize values. - * - * @param filename Image file name to use. - * @param rect Texture rectangle (in pixels) to use. - * @param rotated Is rectangle rotated? - * @param offset Offset (in pixels) to use. - * @param originalSize Original size (in pixels) before being trimmed. - * - * @return The CCSpriteFrame Object. - */ -+(id) frameWithTextureFilename:(NSString*)filename rectInPixels:(CGRect)rect rotated:(BOOL)rotated offset:(CGPoint)offset originalSize:(CGSize)originalSize; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCSpriteFrame Object -/// ----------------------------------------------------------------------- - -/** - * Initializes and returns a sprite frame object from the specified texture, texture rectangle, rotation status, offset and originalSize values. - * - * @param texture Texture to use. - * @param rect Texture rectangle (in pixels) to use. - * @param rotated Is rectangle rotated? - * @param offset Offset (in pixels) to use. - * @param originalSize Original size (in pixels) before being trimmed. - * - * @return An initialized CCSpriteFrame Object. - */ --(id) initWithTexture:(CCTexture*)texture rectInPixels:(CGRect)rect rotated:(BOOL)rotated offset:(CGPoint)offset originalSize:(CGSize)originalSize; - -/** - * Initializes and returns a sprite frame object from the specified texture file name, texture rectangle, rotation status, offset and originalSize values. - * - * @param filename Image file name to use. - * @param rect Texture rectangle (in pixels) to use. - * @param rotated Is rectangle rotated? - * @param offset Offset (in pixels) to use. - * @param originalSize Original size (in pixels) before being trimmed. - * - * @return An initialized CCSpriteFrame Object. - */ --(id) initWithTextureFilename:(NSString*)filename rectInPixels:(CGRect)rect rotated:(BOOL)rotated offset:(CGPoint)offset originalSize:(CGSize)originalSize; - -@end - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSpriteFrame.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSpriteFrame.m deleted file mode 100644 index 0751671..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSpriteFrame.m +++ /dev/null @@ -1,151 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2011 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - - -#import "CCTextureCache.h" -#import "CCSpriteFrame.h" -#import "CCTexture.h" -#import "ccMacros.h" -#import "CCSpriteFrameCache.h" - -@implementation CCSpriteFrame -@synthesize textureFilename = _textureFilename; -@synthesize rotated = _rotated; - -@dynamic rect; - -+(id) frameWithImageNamed:(NSString*)imageName -{ - CCSpriteFrame* frame = [[CCSpriteFrameCache sharedSpriteFrameCache] spriteFrameByName:imageName]; - if (!frame) - { - CCTexture* texture = [[CCTextureCache sharedTextureCache] addImage:imageName]; - frame = [texture createSpriteFrame]; - } - - return frame; -} - -+(id) frameWithTexture:(CCTexture*)texture rectInPixels:(CGRect)rect rotated:(BOOL)rotated offset:(CGPoint)offset originalSize:(CGSize)originalSize -{ - return [[self alloc] initWithTexture:texture rectInPixels:rect rotated:rotated offset:offset originalSize:originalSize]; -} - -+(id) frameWithTextureFilename:(NSString*)filename rectInPixels:(CGRect)rect rotated:(BOOL)rotated offset:(CGPoint)offset originalSize:(CGSize)originalSize -{ - return [[self alloc] initWithTextureFilename:filename rectInPixels:rect rotated:rotated offset:offset originalSize:originalSize]; -} - - --(id) initWithTexture:(CCTexture*)texture rectInPixels:(CGRect)rect rotated:(BOOL)rotated offset:(CGPoint)offset originalSize:(CGSize)originalSize -{ - if( (self=[super init]) ) - { - self.texture = texture; - _rectInPixels = rect; - _offsetInPixels = offset; - _originalSizeInPixels = originalSize; - _rotated = rotated; - } - return self; -} - --(id) initWithTextureFilename:(NSString *)filename rectInPixels:(CGRect)rect rotated:(BOOL)rotated offset:(CGPoint)offset originalSize:(CGSize)originalSize -{ - if( (self=[super init]) ) - { - _texture = nil; - _textureFilename = [filename copy]; - _rectInPixels = rect; - _offsetInPixels = offset; - _originalSizeInPixels = originalSize; - _rotated = rotated; - } - return self; -} - -- (NSString*) description -{ - CGRect rect = self.rect; - return [NSString stringWithFormat:@"<%@ = %p | Texture=%@, Rect = (%.2f,%.2f,%.2f,%.2f)> rotated:%d offset=(%.2f,%.2f)", [self class], self, - _textureFilename, - rect.origin.x, - rect.origin.y, - rect.size.width, - rect.size.height, - _rotated, - _offsetInPixels.x, - _offsetInPixels.y - ]; -} - -- (void) dealloc -{ - CCLOGINFO( @"cocos2d: deallocing %@",self); -} - --(id) copyWithZone: (NSZone*) zone -{ - CCSpriteFrame *copy = [[[self class] allocWithZone: zone] initWithTextureFilename:_textureFilename rectInPixels:_rectInPixels rotated:_rotated offset:_offsetInPixels originalSize:_originalSizeInPixels]; - copy.texture = _texture; - return copy; -} - --(CGRect) rect -{ - return CC_RECT_SCALE(_rectInPixels, 1.0/self.texture.contentScale); -} - --(CGPoint)offset -{ - return ccpMult(_offsetInPixels, 1.0/self.texture.contentScale); -} - --(CGSize)originalSize -{ - return CC_SIZE_SCALE(_originalSizeInPixels, 1.0/self.texture.contentScale); -} - --(void) setTexture:(CCTexture *)texture -{ - if( _texture != texture ) { - _texture = texture; - } -} - --(CCTexture*) texture -{ - if( _texture ) - return _texture; - - if( _textureFilename ) - return [[CCTextureCache sharedTextureCache] addImage:_textureFilename]; - - // no texture or texture filename - return nil; -} -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSpriteFrameCache.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSpriteFrameCache.h deleted file mode 100644 index 1008032..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSpriteFrameCache.h +++ /dev/null @@ -1,166 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2009 Jason Booth - * Copyright (c) 2009 Robert J Payne - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import -#import "CCSpriteFrame.h" - -@class CCSprite; -@class CCTexture; - -/** - Singleton that manages the loading and caching of sprite frames. - - ### Supported editors (Non exhaustive) - - - Texture Packer http://www.codeandweb.com/texturepacker - - zwoptex http://www.zwopple.com/zwoptex/ - */ - -@interface CCSpriteFrameCache : NSObject { - - // Sprite frame dictionary. - NSMutableDictionary *_spriteFrames; - - // Sprite frame alias dictionary. - NSMutableDictionary *_spriteFramesAliases; - - // Sprite frame plist file name set. - NSMutableSet *_loadedFilenames; - - // Sprite frame file lookup dictionary. - NSMutableDictionary *_spriteFrameFileLookup; -} - -/** Sprite frame cache shared instance. */ -+ (CCSpriteFrameCache *) sharedSpriteFrameCache; - -/** Purges the cache. It releases everything. */ -+(void) purgeSharedSpriteFrameCache; - - -/// ----------------------------------------------------------------------- -/// @name Sprite Frame Cache Addition -/// ----------------------------------------------------------------------- - -/** - * Add Sprite frames to the cache from the specified plist. - * - * @param plist plist description. - */ --(void) addSpriteFramesWithFile:(NSString*)plist; - -/** - * Add sprite frames to the cache from the specified plist and texture file. - * - * @param plist Plist file to use. - * @param filename Texture file to associate. - */ --(void) addSpriteFramesWithFile:(NSString*)plist textureFilename:(NSString*)filename; - -/** - * Add sprite frames to the cache from the specified plist and texture. - * - * @param plist Plist file to use. - * @param texture Texture to associate. - */ --(void) addSpriteFramesWithFile:(NSString*)plist texture:(CCTexture*)texture; - -/** - * Add a sprite frame to the cache with the specified sprite frame and name. If name already exists, sprite frame will be overwritten. - * - * @param frame Sprite frame to use. - * @param frameName Frame name to use. - */ --(void) addSpriteFrame:(CCSpriteFrame*)frame name:(NSString*)frameName; - -/** - * Registers a sprite sheet with the sprite frame cache so that the sprite frames can be loaded by name. - * - * @param plist Sprite sheet file. - */ --(void) registerSpriteFramesFile:(NSString*)plist; - -/** - * Loads a sprite sheet lookup file and registers all the referenced sprite sheets with the sprite frame cache. - * - * @param filename Sprite sheet lookup file. - */ --(void) loadSpriteFrameLookupDictionaryFromFile:(NSString*)filename; - -/// ----------------------------------------------------------------------- -/// @name Sprite Frame Cache Removal -/// ----------------------------------------------------------------------- - -/** - * Remove all sprite frames. - */ --(void) removeSpriteFrames; - -/** - * Remove unused sprite frames e.g. Sprite frames that have a retain count of 1. - */ --(void) removeUnusedSpriteFrames; - -/** - * Remove the specified sprite frame from the cache. - * - * @param name Sprite frame name. - */ --(void) removeSpriteFrameByName:(NSString*)name; - -/** - * Remove sprite frames detailed in the specified plist. - * - * @param plist list file to use. - */ --(void) removeSpriteFramesFromFile:(NSString*) plist; - -/** - * Remove sprite frames associated with the specified texture. - * - * @param texture Texture to reference. - */ --(void) removeSpriteFramesFromTexture:(CCTexture*) texture; - - -/// ----------------------------------------------------------------------- -/// @name Sprite Frame Cache Access -/// ----------------------------------------------------------------------- - -/** - * Returns a CCSpriteFrame from the cache using the specified name. - * - * @param name Name to lookup. - * - * @return The CCSpriteFrame object. - */ --(CCSpriteFrame*) spriteFrameByName:(NSString*)name; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSpriteFrameCache.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSpriteFrameCache.m deleted file mode 100644 index e61ce09..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSpriteFrameCache.m +++ /dev/null @@ -1,493 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2009 Jason Booth - * Copyright (c) 2009 Robert J Payne - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -/* - * To create sprite frames and texture atlas, use any of these tools: - * http://zwoptexapp.com/ - * http://www.texturepacker.com/ - * - */ - -#import "Platforms/CCNS.h" -#import "ccMacros.h" -#import "CCTextureCache.h" -#import "CCSpriteFrameCache.h" -#import "CCSpriteFrame.h" -#import "CCSprite.h" -#import "Support/CCFileUtils.h" -#import "CCTexture_Private.h" - - -@implementation CCSpriteFrame(Proxy) - -- (BOOL)hasProxy -{ - @synchronized(self) - { - // NSLog(@"hasProxy: %p", self); - return(_proxy != nil); - } -} - -- (CCProxy *)proxy -{ - @synchronized(self) - { - __strong CCProxy *proxy = _proxy; - - if (_proxy == nil) - { - proxy = [[CCProxy alloc] initWithTarget:self]; - _proxy = proxy; - } - - return(proxy); - } -} - -@end - - -@interface CCSpriteFrameCache () -- (void) addSpriteFramesWithDictionary:(NSDictionary*)dictionary textureFilename:(NSString*)filename; -- (void) addSpriteFramesWithDictionary:(NSDictionary *)dictionary texture:(CCTexture *)texture; -- (void) removeSpriteFramesFromDictionary:(NSDictionary*) dictionary; -@end - - -@implementation CCSpriteFrameCache - -#pragma mark CCSpriteFrameCache - Alloc, Init & Dealloc - -static CCSpriteFrameCache *_sharedSpriteFrameCache=nil; - -+ (CCSpriteFrameCache *)sharedSpriteFrameCache -{ - if (!_sharedSpriteFrameCache) - _sharedSpriteFrameCache = [[CCSpriteFrameCache alloc] init]; - - return _sharedSpriteFrameCache; -} - -+(id)alloc -{ - NSAssert(_sharedSpriteFrameCache == nil, @"Attempted to allocate a second instance of a singleton."); - return [super alloc]; -} - -+(void)purgeSharedSpriteFrameCache -{ - _sharedSpriteFrameCache = nil; -} - --(id) init -{ - if( (self=[super init]) ) { - _spriteFrames = [[NSMutableDictionary alloc] initWithCapacity: 100]; - _spriteFramesAliases = [[NSMutableDictionary alloc] initWithCapacity:10]; - _loadedFilenames = [[NSMutableSet alloc] initWithCapacity:30]; - _spriteFrameFileLookup = [[NSMutableDictionary alloc] init]; - } - - return self; -} - -- (NSString*) description -{ - return [NSString stringWithFormat:@"<%@ = %p | num of sprite frames = %lu>", [self class], self, (unsigned long)[_spriteFrames count]]; -} - --(void) dealloc -{ - CCLOGINFO(@"cocos2d: deallocing %@", self); - - -} - -#pragma mark CCSpriteFrameCache - registering sprite sheets - --(void) loadSpriteFrameLookupDictionaryFromFile:(NSString*)filename -{ - NSString *fullpath = [[CCFileUtils sharedFileUtils] fullPathForFilenameIgnoringResolutions:filename]; - if( fullpath ) { - NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:fullpath]; - - NSDictionary *metadata = [dict objectForKey:@"metadata"]; - NSInteger version = [[metadata objectForKey:@"version"] integerValue]; - if( version != 1) { - CCLOG(@"cocos2d: ERROR: Invalid filenameLookup dictionary version: %ld. Filename: %@", (long)version, filename); - return; - } - - NSArray *spriteFrameFiles = [dict objectForKey:@"spriteFrameFiles"]; - for (NSString* spriteFrameFile in spriteFrameFiles) - { - [self registerSpriteFramesFile:spriteFrameFile]; - } - } -} - -- (void) registerSpriteFramesFile:(NSString*)plist -{ - NSAssert(plist, @"plist filename should not be nil"); - - NSString *path = [[CCFileUtils sharedFileUtils] fullPathForFilename:plist]; - NSDictionary *dictionary = [NSDictionary dictionaryWithContentsOfFile:path]; - - NSDictionary *metadataDict = [dictionary objectForKey:@"metadata"]; - NSDictionary *framesDict = [dictionary objectForKey:@"frames"]; - - int format = 0; - - // get the format - if(metadataDict != nil) - format = [[metadataDict objectForKey:@"format"] intValue]; - - // check the format - NSAssert( format >= 0 && format <= 3, @"format is not supported for CCSpriteFrameCache addSpriteFramesWithDictionary:textureFilename:"); - - for(NSString *frameDictKey in framesDict) - { - [_spriteFrameFileLookup setObject:plist forKey:frameDictKey]; - } -} - -#pragma mark CCSpriteFrameCache - loading sprite frames - --(void) addSpriteFramesWithDictionary:(NSDictionary*)dictionary textureReference:(id)textureReference -{ - /* - Supported Zwoptex Formats: - ZWTCoordinatesFormatOptionXMLLegacy = 0, // Flash Version - ZWTCoordinatesFormatOptionXML1_0 = 1, // Desktop Version 0.0 - 0.4b - ZWTCoordinatesFormatOptionXML1_1 = 2, // Desktop Version 1.0.0 - 1.0.1 - ZWTCoordinatesFormatOptionXML1_2 = 3, // Desktop Version 1.0.2+ - */ - NSDictionary *metadataDict = [dictionary objectForKey:@"metadata"]; - NSDictionary *framesDict = [dictionary objectForKey:@"frames"]; - - int format = 0; - - // get the format - if(metadataDict != nil) - format = [[metadataDict objectForKey:@"format"] intValue]; - - // check the format - NSAssert( format >= 0 && format <= 3, @"format is not supported for CCSpriteFrameCache addSpriteFramesWithDictionary:textureFilename:"); - - // SpriteFrame info - CGRect rectInPixels; - BOOL isRotated; - CGPoint frameOffset; - CGSize originalSize; - - // add real frames - for(NSString *frameDictKey in framesDict) { - NSDictionary *frameDict = [framesDict objectForKey:frameDictKey]; - CCSpriteFrame *spriteFrame=nil; - if(format == 0) { - float x = [[frameDict objectForKey:@"x"] floatValue]; - float y = [[frameDict objectForKey:@"y"] floatValue]; - float w = [[frameDict objectForKey:@"width"] floatValue]; - float h = [[frameDict objectForKey:@"height"] floatValue]; - float ox = [[frameDict objectForKey:@"offsetX"] floatValue]; - float oy = [[frameDict objectForKey:@"offsetY"] floatValue]; - int ow = [[frameDict objectForKey:@"originalWidth"] intValue]; - int oh = [[frameDict objectForKey:@"originalHeight"] intValue]; - // check ow/oh - if(!ow || !oh) - CCLOGWARN(@"cocos2d: WARNING: originalWidth/Height not found on the CCSpriteFrame. AnchorPoint won't work as expected. Regenerate the .plist"); - - // abs ow/oh - ow = abs(ow); - oh = abs(oh); - - // set frame info - rectInPixels = CGRectMake(x, y, w, h); - isRotated = NO; - frameOffset = CGPointMake(ox, oy); - originalSize = CGSizeMake(ow, oh); - } else if(format == 1 || format == 2) { - CGRect frame = CCRectFromString([frameDict objectForKey:@"frame"]); - BOOL rotated = NO; - - // rotation - if(format == 2) - rotated = [[frameDict objectForKey:@"rotated"] boolValue]; - - CGPoint offset = CCPointFromString([frameDict objectForKey:@"offset"]); - CGSize sourceSize = CCSizeFromString([frameDict objectForKey:@"sourceSize"]); - - // set frame info - rectInPixels = frame; - isRotated = rotated; - frameOffset = offset; - originalSize = sourceSize; - } else if(format == 3) { - // get values - CGSize spriteSize = CCSizeFromString([frameDict objectForKey:@"spriteSize"]); - CGPoint spriteOffset = CCPointFromString([frameDict objectForKey:@"spriteOffset"]); - CGSize spriteSourceSize = CCSizeFromString([frameDict objectForKey:@"spriteSourceSize"]); - CGRect textureRect = CCRectFromString([frameDict objectForKey:@"textureRect"]); - BOOL textureRotated = [[frameDict objectForKey:@"textureRotated"] boolValue]; - - // get aliases - NSArray *aliases = [frameDict objectForKey:@"aliases"]; - for(NSString *alias in aliases) { - if( [_spriteFramesAliases objectForKey:alias] ) - CCLOGWARN(@"cocos2d: WARNING: an alias with name %@ already exists",alias); - - [_spriteFramesAliases setObject:frameDictKey forKey:alias]; - } - - // set frame info - rectInPixels = CGRectMake(textureRect.origin.x, textureRect.origin.y, spriteSize.width, spriteSize.height); - isRotated = textureRotated; - frameOffset = spriteOffset; - originalSize = spriteSourceSize; - } - - NSString *textureFileName = nil; - CCTexture * texture = nil; - - if ( [textureReference isKindOfClass:[NSString class]] ) - { - textureFileName = textureReference; - } - else if ( [textureReference isKindOfClass:[CCTexture class]] ) - { - texture = textureReference; - } - - if ( textureFileName ) - { - spriteFrame = [[CCSpriteFrame alloc] initWithTextureFilename:textureFileName rectInPixels:rectInPixels rotated:isRotated offset:frameOffset originalSize:originalSize]; - } - else - { - spriteFrame = [[CCSpriteFrame alloc] initWithTexture:texture rectInPixels:rectInPixels rotated:isRotated offset:frameOffset originalSize:originalSize]; - } - - // add sprite frame - [_spriteFrames setObject:spriteFrame forKey:frameDictKey]; - } -} - --(void) addSpriteFramesWithDictionary:(NSDictionary*)dictionary textureFilename:(NSString*)textureFilename -{ - return [self addSpriteFramesWithDictionary:dictionary textureReference:textureFilename]; -} - --(void) addSpriteFramesWithDictionary:(NSDictionary *)dictionary texture:(CCTexture *)texture -{ - return [self addSpriteFramesWithDictionary:dictionary textureReference:texture]; -} - --(void) addSpriteFramesWithFile:(NSString*)plist textureReference:(id)textureReference -{ - NSAssert(textureReference, @"textureReference should not be nil"); - NSAssert(plist, @"plist filename should not be nil"); - - if( ! [_loadedFilenames member:plist] ) { - - NSString *path = [[CCFileUtils sharedFileUtils] fullPathForFilename:plist]; - NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path]; - - [self addSpriteFramesWithDictionary:dict textureReference:textureReference]; - - [_loadedFilenames addObject:plist]; - } - else - CCLOGINFO(@"cocos2d: CCSpriteFrameCache: file already loaded: %@", plist); -} - --(void) addSpriteFramesWithFile:(NSString*)plist textureFilename:(NSString*)textureFilename -{ - return [self addSpriteFramesWithFile:plist textureReference:textureFilename]; -} - --(void) addSpriteFramesWithFile:(NSString*)plist texture:(CCTexture*)texture -{ - return [self addSpriteFramesWithFile:plist textureReference:texture]; -} - - --(void) addSpriteFramesWithFile:(NSString*)plist -{ - NSAssert(plist, @"plist filename should not be nil"); - - if( ! [_loadedFilenames member:plist] ) { - - NSString *path = [[CCFileUtils sharedFileUtils] fullPathForFilename:plist]; - NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path]; - - NSString *texturePath = nil; - NSDictionary *metadataDict = [dict objectForKey:@"metadata"]; - if( metadataDict ) - // try to read texture file name from meta data - texturePath = [metadataDict objectForKey:@"textureFileName"]; - - - if( texturePath ) - { - // build texture path relative to plist file - NSString *textureBase = [plist stringByDeletingLastPathComponent]; - texturePath = [textureBase stringByAppendingPathComponent:texturePath]; - } else { - // build texture path by replacing file extension - texturePath = [plist stringByDeletingPathExtension]; - texturePath = [texturePath stringByAppendingPathExtension:@"png"]; - - CCLOG(@"cocos2d: CCSpriteFrameCache: Trying to use file '%@' as texture", texturePath); - } - - [self addSpriteFramesWithDictionary:dict textureFilename:texturePath]; - - [_loadedFilenames addObject:plist]; - } - else - CCLOGINFO(@"cocos2d: CCSpriteFrameCache: file already loaded: %@", plist); - -} - --(void) addSpriteFrame:(CCSpriteFrame*)frame name:(NSString*)frameName -{ - [_spriteFrames setObject:frame forKey:frameName]; -} - -#pragma mark CCSpriteFrameCache - removing - --(void) removeSpriteFrames -{ - [_spriteFrames removeAllObjects]; - [_spriteFramesAliases removeAllObjects]; - [_loadedFilenames removeAllObjects]; -} - --(void) removeUnusedSpriteFrames -{ - for(id key in [_spriteFrames allKeys]) - { - CCSpriteFrame *frame = _spriteFrames[key]; - CCLOGINFO(@"sprite frame(%@): %@", key, frame); - // If the weakly retained proxy object is nil, then the texture is unreferenced. - if (!frame.hasProxy) - { - CCLOGINFO(@"cocos2d: CCSpriteFrameCache: removing unused sprite frame: %@", key); - [_spriteFrames removeObjectForKey:key]; - } - } - CCLOGINFO(@"Purge complete."); -} - --(void) removeSpriteFrameByName:(NSString*)name -{ - // explicit nil handling - if( ! name ) - return; - - // Is this an alias ? - NSString *key = [_spriteFramesAliases objectForKey:name]; - - if( key ) { - [_spriteFrames removeObjectForKey:key]; - [_spriteFramesAliases removeObjectForKey:name]; - - } else - [_spriteFrames removeObjectForKey:name]; - - // XXX. Since we don't know the .plist file that originated the frame, we must remove all .plist from the cache - [_loadedFilenames removeAllObjects]; -} - -- (void) removeSpriteFramesFromFile:(NSString*) plist -{ - NSString *path = [[CCFileUtils sharedFileUtils] fullPathForFilename:plist]; - NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path]; - - [self removeSpriteFramesFromDictionary:dict]; - - // remove it from the cache - id ret = [_loadedFilenames member:plist]; - if( ret ) - [_loadedFilenames removeObject:ret]; -} - -- (void) removeSpriteFramesFromDictionary:(NSDictionary*) dictionary -{ - NSDictionary *framesDict = [dictionary objectForKey:@"frames"]; - NSMutableArray *keysToRemove=[NSMutableArray array]; - - for(NSString *frameDictKey in framesDict) - { - if ([_spriteFrames objectForKey:frameDictKey]!=nil) - [keysToRemove addObject:frameDictKey]; - } - [_spriteFrames removeObjectsForKeys:keysToRemove]; -} - -- (void) removeSpriteFramesFromTexture:(CCTexture*) texture -{ - NSMutableArray *keysToRemove=[NSMutableArray array]; - - for (NSString *spriteFrameKey in _spriteFrames) - { - if ([[_spriteFrames valueForKey:spriteFrameKey] texture] == texture) - [keysToRemove addObject:spriteFrameKey]; - - } - [_spriteFrames removeObjectsForKeys:keysToRemove]; -} - -#pragma mark CCSpriteFrameCache - getting - --(CCSpriteFrame*) spriteFrameByName:(NSString*)name -{ - CCSpriteFrame *frame = [_spriteFrames objectForKey:name]; - - if (!frame) - { - // Try finding the frame in one of the registered sprite sheets - NSString* spriteFrameFile = [_spriteFrameFileLookup objectForKey:name]; - if (spriteFrameFile) [self addSpriteFramesWithFile:spriteFrameFile]; - - // Attempt to load the frame again - frame = [_spriteFrames objectForKey:name]; - } - - if( ! frame ) { - // try alias dictionary - NSString *key = [_spriteFramesAliases objectForKey:name]; - frame = [_spriteFrames objectForKey:key]; - } - - return (CCSpriteFrame *)frame.proxy; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSprite_Private.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSprite_Private.h deleted file mode 100644 index 7a30ff1..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCSprite_Private.h +++ /dev/null @@ -1,65 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCSprite.h" - -@interface CCSprite () - -// Whether or not the Sprite needs to be updated in the Atlas. -@property (nonatomic,readwrite) BOOL dirty; - -// The quad (tex coords, vertex coords and color) information. -@property (nonatomic,readonly) ccV3F_C4B_T2F_Quad quad; - -// The index used on the TextureAtlas. Don't modify this value unless you know what you are doing. -@property (nonatomic,readwrite) NSUInteger atlasIndex; - -// Weak reference of the CCTextureAtlas used when the sprite is rendered using a CCSpriteBatchNode. -@property (nonatomic,readwrite,unsafe_unretained) CCTextureAtlas *textureAtlas; - -// Weak reference to the CCSpriteBatchNode that renders the CCSprite. -@property (nonatomic,readwrite,unsafe_unretained) CCSpriteBatchNode *batchNode; - -#pragma mark CCSprite - BatchNode - -// Updates the quad according the the rotation, position, scale values. --(void) updateTransform; - -/* - Set the vertex rect. It will be called internally by setTextureRect. - Useful if you want to create 2x images from SD images in Retina Display. - Do not call it manually. Use setTextureRect instead. -*/ --(void) setVertexRect:(CGRect)rect; - -#pragma mark CCSprite - Animation - -/* - Changes the display frame with animation name and index. - The animation name will be retried from the CCAnimationCache. -*/ --(void) setSpriteFrameWithAnimationName:(NSString*)animationName index:(int) frameIndex; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTMXXMLParser.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTMXXMLParser.h deleted file mode 100644 index c19980b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTMXXMLParser.h +++ /dev/null @@ -1,252 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2009-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import -#import "ccMacros.h" - -enum { - TMXLayerAttribNone = 1 << 0, - TMXLayerAttribBase64 = 1 << 1, - TMXLayerAttribGzip = 1 << 2, - TMXLayerAttribZlib = 1 << 3, -}; - -enum { - TMXPropertyNone, - TMXPropertyMap, - TMXPropertyLayer, - TMXPropertyObjectGroup, - TMXPropertyObject, - TMXPropertyTile -}; - -// Bits on the far end of the 32-bit global tile ID (GID's) are used for tile flags. -typedef enum ccTMXTileFlags_ { - kCCTMXTileHorizontalFlag = 0x80000000, - kCCTMXTileVerticalFlag = 0x40000000, - kCCTMXTileDiagonalFlag = 0x20000000, - - kCCFlipedAll = (kCCTMXTileHorizontalFlag|kCCTMXTileVerticalFlag|kCCTMXTileDiagonalFlag), - kCCFlippedMask = ~(kCCFlipedAll), -} ccTMXTileFlags; - - -/** - * CCTiledMapLayerInfo contains information about the Tile Map Layer. This information is obtained from the supplied Tile Map File (TMX). - */ -@interface CCTiledMapLayerInfo : NSObject - -/// ----------------------------------------------------------------------- -/// @name Accessing the Tile Map Layer Info Attributes -/// ----------------------------------------------------------------------- - -/** Layer name. */ -@property (nonatomic,readwrite,strong) NSString *name; - -/** Layer size in tiles. */ -@property (nonatomic,readwrite) CGSize layerSize; - -/** Layer tile array. */ -@property (nonatomic,readwrite) unsigned int *tiles; - -/** Layer visibility. */ -@property (nonatomic,readwrite) BOOL visible; - -/** Layer Opacity. */ -@property (nonatomic,readwrite) unsigned char opacity; - -/** True to release ownership of layer tiles. */ -@property (nonatomic,readwrite) BOOL ownTiles; - -/** Minimum GID. */ -@property (nonatomic,readwrite) unsigned int minGID; - -/** Maximum GID. */ -@property (nonatomic,readwrite) unsigned int maxGID; - -/** Properties dictionary. */ -@property (nonatomic,readwrite,strong) NSMutableDictionary *properties; - -/** Layer offset position. */ -@property (nonatomic,readwrite) CGPoint offset; - -@end - - -/** - * CCTiledMapTilesetInfo contains information about the Tile Map's Tileset. This information is obtained from the supplied Tile Map File (TMX). - */ -@interface CCTiledMapTilesetInfo : NSObject - - -/// ----------------------------------------------------------------------- -/// @name Accessing the Tile Map Tileset Info Attributes -/// ----------------------------------------------------------------------- - -/** Tileset name. */ -@property (nonatomic,readwrite,strong) NSString *name; - -/** First GID. */ -@property (nonatomic,readwrite,assign) unsigned int firstGid; - -/** Tileset size. */ -@property (nonatomic,readwrite,assign) CGSize tileSize; - -/** Tileset spacing. */ -@property (nonatomic,readwrite,assign) unsigned int spacing; - -/** Tileset margin. */ -@property (nonatomic,readwrite,assign) unsigned int margin; - -/** Tileset source texture, should be spritesheet. */ -@property (nonatomic,readwrite,strong) NSString *sourceImage; - -/** Size of image in pixels. */ -@property (nonatomic,readwrite,assign) CGSize imageSize; - -/** Tileset offset in pixels. */ -@property (nonatomic,readwrite,assign) CGPoint tileOffset; - -/** Auto set when tileOffset is modified. */ -@property (nonatomic,readonly,assign) CGPoint tileAnchorPoint; - - -/// ----------------------------------------------------------------------- -/// @name Accessing the Tile Map Tileset Info Helpers -/// ----------------------------------------------------------------------- - -/** - * Return rectange for GID value. - * - * @param gid GID value to use. - * - * @return CGRect. - */ --(CGRect) rectForGID:(unsigned int)gid; - -@end - - -/** - * CCTiledMapInfo contains information regarding the Tile Map. This information is obtained from the supplied Tile Map File (TMX). - */ -@interface CCTiledMapInfo : NSObject { - - NSMutableString *_currentString; - BOOL _storingCharacters; - int _layerAttribs; - int _parentElement; - unsigned int _parentGID; - unsigned int _currentFirstGID; - -} - - -/// ----------------------------------------------------------------------- -/// @name Accessing the Tile Map Info Attributes -/// ----------------------------------------------------------------------- - -/** Map orienatation method. */ -@property (nonatomic,readwrite,assign) int orientation; - -/** Map size. */ -@property (nonatomic,readwrite,assign) CGSize mapSize; - -/** Map tile size. */ -@property (nonatomic,readwrite,assign) CGSize tileSize; - -/** Map layers array. */ -@property (nonatomic,readwrite,strong) NSMutableArray *layers; - -/** Map tileset array. */ -@property (nonatomic,readwrite,strong) NSMutableArray *tilesets; - -/** Tile Map file path. */ -@property (nonatomic,readwrite,strong) NSString *filename; - -/** Tile Map resource file path. */ -@property (nonatomic,readwrite,strong) NSString *resources; - -/** Object groups. */ -@property (nonatomic,readwrite,strong) NSMutableArray *objectGroups; - -/** Properties dictionary. */ -@property (nonatomic,readwrite,strong) NSMutableDictionary *properties; - -// Tile properties dictionary. */ -@property (nonatomic,readwrite,strong) NSMutableDictionary *tileProperties; - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCTiledMapInfo Object -/// ----------------------------------------------------------------------- - -/** - * Creates and returns a CCTiledMapInfo object using the TMX format file specified. - * - * @param tmxFile CCTiledMapInfo. - * - * @return The CCTiledMapInfo Object. - */ -+(id) formatWithTMXFile:(NSString*)tmxFile; - -/** - * Creates and returns a CCTiledMapInfo object using the TMX XML and resource file path. - * - * @param tmxString TMX XML. - * @param resourcePath Resource file path. - * - * @return The CCTiledMapInfo Object. - */ -+(id) formatWithXML:(NSString*)tmxString resourcePath:(NSString*)resourcePath; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCTiledMapInfo Object -/// ----------------------------------------------------------------------- - -/** - * Initializes and returns a CCTiledMapInfo object using the TMX format file specified. - * - * @param tmxFile CCTiledMapInfo. - * - * @return An initialized CCTiledMapInfo Object. - */ --(id) initWithFile:(NSString*)tmxFile; - -/** - * Initializes and returns a CCTiledMapInfo object using the TMX XML and resource file path. - * - * @param tmxString TMX XML. - * @param resourcePath Resource file path. - * - * @return An initialized CCTiledMapInfo Object. - */ --(id) initWithXML:(NSString*)tmxString resourcePath:(NSString*)resourcePath; - -@end - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTMXXMLParser.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTMXXMLParser.m deleted file mode 100644 index e495e21..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTMXXMLParser.m +++ /dev/null @@ -1,534 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2009-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - * - * TMX Tiled Map support: - * http://www.mapeditor.org - * - */ - - -#import -#include - -#import "ccMacros.h" -#import "Support/CGPointExtension.h" -#import "CCTMXXMLParser.h" -#import "CCTiledMap.h" -#import "CCTiledMapObjectGroup.h" -#import "Support/base64.h" -#import "Support/ZipUtils.h" -#import "Support/CCFileUtils.h" - -#pragma mark - -#pragma mark TMXLayerInfo - - -@implementation CCTiledMapLayerInfo - -@synthesize name = _name, layerSize = _layerSize, tiles = _tiles, visible = _visible, opacity = _opacity, ownTiles = _ownTiles, minGID = _minGID, maxGID = _maxGID, properties = _properties; -@synthesize offset = _offset; --(id) init -{ - if( (self=[super init])) { - _ownTiles = YES; - _minGID = 100000; - _maxGID = 0; - self.name = nil; - _tiles = NULL; - _offset = CGPointZero; - self.properties = [NSMutableDictionary dictionaryWithCapacity:5]; - } - return self; -} -- (void) dealloc -{ - CCLOGINFO(@"cocos2d: deallocing %@",self); - - - if( _ownTiles && _tiles ) { - free( _tiles ); - _tiles = NULL; - } -} - -@end - -#pragma mark - -#pragma mark TMXTilesetInfo -@implementation CCTiledMapTilesetInfo - -@synthesize name = _name, firstGid = _firstGid, tileSize = _tileSize, spacing = _spacing, margin = _margin, sourceImage = _sourceImage, imageSize = _imageSize; -@synthesize tileOffset = _tileOffset, tileAnchorPoint = _tileAnchorPoint; - -/** - Custom Setter: - Sets the _tileOffset property (expressed in pixels) as specified in the TMX file (should be double for retina). - Then it calculates the anchorPoint for the tiles (expressed as %), and stores it in the _tileAnchorPoint readonly property. - The CCTMXLayer is then responsible for setting the anchorPoint of its tile sprites. - (implemented in -[CCTMXLayer setupTileSprite:position:withGID:]) - */ -- (void)setTileOffset:(CGPoint)tileOffset -{ - _tileOffset = tileOffset; - NSAssert((self.tileSize.width > 0 && self.tileSize.height > 0), @"Error in [CCTMXTilesetInfo setTileOffset:], tileSize is Zero"); - float normalizedOffsetX = tileOffset.x / _tileSize.width; - float normalizedOffsetY = tileOffset.y / _tileSize.height; - _tileAnchorPoint = CGPointMake(normalizedOffsetX, normalizedOffsetY); -} - -- (void) dealloc -{ - CCLOGINFO(@"cocos2d: deallocing %@", self); -} - --(CGRect) rectForGID:(unsigned int)gid -{ - CGRect rect; - rect.size = _tileSize; - - gid &= kCCFlippedMask; - gid = gid - _firstGid; - - int max_x = (_imageSize.width - _margin*2 + _spacing) / (_tileSize.width + _spacing); - // int max_y = (imageSize.height - margin*2 + spacing) / (tileSize.height + spacing); - - rect.origin.x = (gid % max_x) * (_tileSize.width + _spacing) + _margin; - rect.origin.y = (gid / max_x) * (_tileSize.height + _spacing) + _margin; - - return rect; -} -@end - -#pragma mark - -#pragma mark CCTMXMapInfo - -@interface CCTiledMapInfo (Private) -/* initalises parsing of an XML file, either a tmx (Map) file or tsx (Tileset) file */ --(void) parseXMLFile:(NSString *)xmlFilename; -/* initalises parsing of an XML string, either a tmx (Map) string or tsx (Tileset) string */ -- (void) parseXMLString:(NSString *)xmlString; -/* handles the work of parsing for parseXMLFile: and parseXMLString: */ -- (void) parseXMLData:(NSData*)data; -@end - -@implementation CCTiledMapInfo - -@synthesize orientation = _orientation, mapSize = _mapSize, layers = _layers, tilesets = _tilesets, tileSize = _tileSize, filename = _filename, resources = _resources, objectGroups = _objectGroups, properties = _properties; -@synthesize tileProperties = _tileProperties; - -+(id) formatWithTMXFile:(NSString*)tmxFile -{ - return [[self alloc] initWithFile:tmxFile]; -} - -+(id) formatWithXML:(NSString*)tmxString resourcePath:(NSString*)resourcePath -{ - return [[self alloc] initWithXML:tmxString resourcePath:resourcePath]; -} - -- (void) internalInit:(NSString*)tmxFileName resourcePath:(NSString*)resourcePath -{ - self.tilesets = [NSMutableArray arrayWithCapacity:4]; - self.layers = [NSMutableArray arrayWithCapacity:4]; - self.filename = tmxFileName; - self.resources = resourcePath; - self.objectGroups = [NSMutableArray arrayWithCapacity:4]; - self.properties = [NSMutableDictionary dictionaryWithCapacity:5]; - self.tileProperties = [NSMutableDictionary dictionaryWithCapacity:5]; - - // tmp vars - _currentString = [[NSMutableString alloc] initWithCapacity:1024]; - _storingCharacters = NO; - _layerAttribs = TMXLayerAttribNone; - _parentElement = TMXPropertyNone; - _currentFirstGID = 0; -} - --(id) initWithXML:(NSString *)tmxString resourcePath:(NSString*)resourcePath -{ - if( (self=[super init])) { - [self internalInit:nil resourcePath:resourcePath]; - [self parseXMLString:tmxString]; - } - return self; -} - --(id) initWithFile:(NSString*)tmxFile -{ - if( (self=[super init])) { - [self internalInit:tmxFile resourcePath:nil]; - [self parseXMLFile:_filename]; - } - return self; -} - -- (void) dealloc -{ - CCLOGINFO(@"cocos2d: deallocing %@", self); -} - -- (void) parseXMLData:(NSData*)data -{ - NSXMLParser *parser = [[NSXMLParser alloc] initWithData:data]; - - // we'll do the parsing - [parser setDelegate:self]; - [parser setShouldProcessNamespaces:NO]; - [parser setShouldReportNamespacePrefixes:NO]; - [parser setShouldResolveExternalEntities:NO]; - [parser parse]; - - NSAssert1( ![parser parserError], @"Error parsing TMX data: %@.", [NSString stringWithCharacters:[data bytes] length:[data length]] ); -} - -- (void) parseXMLString:(NSString *)xmlString -{ - NSData* data = [xmlString dataUsingEncoding:NSUTF8StringEncoding]; - [self parseXMLData:data]; -} - -- (void) parseXMLFile:(NSString *)xmlFilename -{ - NSURL *url = [NSURL fileURLWithPath:[[CCFileUtils sharedFileUtils] fullPathForFilename:xmlFilename] ]; - NSData *data = [NSData dataWithContentsOfURL:url]; - [self parseXMLData:data]; -} - -// the XML parser calls here with all the elements --(void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict -{ - if([elementName isEqualToString:@"map"]) { - NSString *version = [attributeDict objectForKey:@"version"]; - if( ! [version isEqualToString:@"1.0"] ) - CCLOG(@"cocos2d: TMXFormat: Unsupported TMX version: %@", version); - NSString *orientationStr = [attributeDict objectForKey:@"orientation"]; - if( [orientationStr isEqualToString:@"orthogonal"]) - _orientation = CCTiledMapOrientationOrtho; - else if ( [orientationStr isEqualToString:@"isometric"]) - _orientation = CCTiledMapOrientationIso; - else if( [orientationStr isEqualToString:@"hexagonal"]) - _orientation = CCTiledMapOrientationHex; - else - CCLOG(@"cocos2d: TMXFomat: Unsupported orientation: %d", _orientation); - - _mapSize.width = [[attributeDict objectForKey:@"width"] intValue]; - _mapSize.height = [[attributeDict objectForKey:@"height"] intValue]; - _tileSize.width = [[attributeDict objectForKey:@"tilewidth"] intValue]; - _tileSize.height = [[attributeDict objectForKey:@"tileheight"] intValue]; - - // The parent element is now "map" - _parentElement = TMXPropertyMap; - } else if([elementName isEqualToString:@"tileset"]) { - - // If this is an external tileset then start parsing that - NSString *externalTilesetFilename = [attributeDict objectForKey:@"source"]; - if (externalTilesetFilename) { - // Tileset file will be relative to the map file. So we need to convert it to an absolute path - NSString *dir = [_filename stringByDeletingLastPathComponent]; // Directory of map file - if (!dir) - dir = _resources; - externalTilesetFilename = [dir stringByAppendingPathComponent:externalTilesetFilename]; // Append path to tileset file - - _currentFirstGID = [[attributeDict objectForKey:@"firstgid"] intValue]; - - [self parseXMLFile:externalTilesetFilename]; - } else { - CCTiledMapTilesetInfo *tileset = [CCTiledMapTilesetInfo new]; - tileset.name = [attributeDict objectForKey:@"name"]; - if(_currentFirstGID == 0) { - tileset.firstGid = [[attributeDict objectForKey:@"firstgid"] intValue]; - } else { - tileset.firstGid = _currentFirstGID; - _currentFirstGID = 0; - } - tileset.spacing = [[attributeDict objectForKey:@"spacing"] intValue]; - tileset.margin = [[attributeDict objectForKey:@"margin"] intValue]; - CGSize s; - s.width = [[attributeDict objectForKey:@"tilewidth"] intValue]; - s.height = [[attributeDict objectForKey:@"tileheight"] intValue]; - tileset.tileSize = s; - tileset.tileOffset = CGPointZero; //default offset (0,0) - - [_tilesets addObject:tileset]; - } - - } - else if([elementName isEqualToString:@"tileoffset"]) { - //should only be found within a tileset. Getting the parent. - CCTiledMapTilesetInfo *tileset = [_tilesets lastObject]; - CGPoint offset = CGPointMake([[attributeDict objectForKey:@"x"] floatValue], - [[attributeDict objectForKey:@"y"] floatValue]); - tileset.tileOffset = offset; - } - else if([elementName isEqualToString:@"tile"]) { - CCTiledMapTilesetInfo* info = [_tilesets lastObject]; - NSMutableDictionary* dict = [NSMutableDictionary dictionaryWithCapacity:3]; - _parentGID = [info firstGid] + [[attributeDict objectForKey:@"id"] intValue]; - [_tileProperties setObject:dict forKey:[NSNumber numberWithInt:_parentGID]]; - - _parentElement = TMXPropertyTile; - - } else if([elementName isEqualToString:@"layer"]) { - CCTiledMapLayerInfo *layer = [CCTiledMapLayerInfo new]; - layer.name = [attributeDict objectForKey:@"name"]; - - CGSize s; - s.width = [[attributeDict objectForKey:@"width"] intValue]; - s.height = [[attributeDict objectForKey:@"height"] intValue]; - layer.layerSize = s; - - layer.visible = ![[attributeDict objectForKey:@"visible"] isEqualToString:@"0"]; - - if( [attributeDict objectForKey:@"opacity"] ) - layer.opacity = 255 * [[attributeDict objectForKey:@"opacity"] floatValue]; - else - layer.opacity = 255; - - int x = [[attributeDict objectForKey:@"x"] intValue]; - int y = [[attributeDict objectForKey:@"y"] intValue]; - layer.offset = ccp(x,y); - - [_layers addObject:layer]; - - // The parent element is now "layer" - _parentElement = TMXPropertyLayer; - - } else if([elementName isEqualToString:@"objectgroup"]) { - - CCTiledMapObjectGroup *objectGroup = [[CCTiledMapObjectGroup alloc] init]; - objectGroup.groupName = [attributeDict objectForKey:@"name"]; - CGPoint positionOffset; - positionOffset.x = [[attributeDict objectForKey:@"x"] intValue] * _tileSize.width; - positionOffset.y = [[attributeDict objectForKey:@"y"] intValue] * _tileSize.height; - objectGroup.positionOffset = positionOffset; - - [_objectGroups addObject:objectGroup]; - - // The parent element is now "objectgroup" - _parentElement = TMXPropertyObjectGroup; - - } else if([elementName isEqualToString:@"image"]) { - - CCTiledMapTilesetInfo *tileset = [_tilesets lastObject]; - - // build full path - NSString *imagename = [attributeDict objectForKey:@"source"]; - NSString *path = [_filename stringByDeletingLastPathComponent]; - if (!path) - path = _resources; - tileset.sourceImage = [path stringByAppendingPathComponent:imagename]; - - } else if([elementName isEqualToString:@"data"]) { - NSString *encoding = [attributeDict objectForKey:@"encoding"]; - NSString *compression = [attributeDict objectForKey:@"compression"]; - - if( [encoding isEqualToString:@"base64"] ) { - _layerAttribs |= TMXLayerAttribBase64; - _storingCharacters = YES; - - if( [compression isEqualToString:@"gzip"] ) - _layerAttribs |= TMXLayerAttribGzip; - - else if( [compression isEqualToString:@"zlib"] ) - _layerAttribs |= TMXLayerAttribZlib; - - NSAssert( !compression || [compression isEqualToString:@"gzip"] || [compression isEqualToString:@"zlib"], @"TMX: unsupported compression method" ); - } - - NSAssert( _layerAttribs != TMXLayerAttribNone, @"TMX tile map: Only base64 and/or gzip/zlib maps are supported" ); - - } else if([elementName isEqualToString:@"object"]) { - - CCTiledMapObjectGroup *objectGroup = [_objectGroups lastObject]; - - // The value for "type" was blank or not a valid class name - // Create an instance of TMXObjectInfo to store the object and its properties - NSMutableDictionary *dict = [[NSMutableDictionary alloc] initWithCapacity:10]; - - // Parse everything automatically - NSArray *array = [NSArray arrayWithObjects:@"name", @"type", @"width", @"height", @"gid", nil]; - for( id key in array ) { - NSObject *obj = [attributeDict objectForKey:key]; - if( obj ) - [dict setObject:obj forKey:key]; - } - - // But X and Y since they need special treatment - // X - NSString *value = [attributeDict objectForKey:@"x"]; - if( value ) { - int x = [value intValue] + objectGroup.positionOffset.x; - [dict setObject:[NSNumber numberWithInt:x] forKey:@"x"]; - } - - // Y - value = [attributeDict objectForKey:@"y"]; - if( value ) { - int y = [value intValue] + objectGroup.positionOffset.y; - - // Correct y position. (Tiled uses Flipped, cocos2d uses Standard) - y = (_mapSize.height * _tileSize.height) - y - [[attributeDict objectForKey:@"height"] intValue]; - [dict setObject:[NSNumber numberWithInt:y] forKey:@"y"]; - } - - // Add the object to the objectGroup - [[objectGroup objects] addObject:dict]; - - // The parent element is now "object" - _parentElement = TMXPropertyObject; - - } else if([elementName isEqualToString:@"property"]) { - - if ( _parentElement == TMXPropertyNone ) { - - CCLOG( @"TMX tile map: Parent element is unsupported. Cannot add property named '%@' with value '%@'", - [attributeDict objectForKey:@"name"], [attributeDict objectForKey:@"value"] ); - - } else if ( _parentElement == TMXPropertyMap ) { - - // The parent element is the map - [_properties setObject:[attributeDict objectForKey:@"value"] forKey:[attributeDict objectForKey:@"name"]]; - - } else if ( _parentElement == TMXPropertyLayer ) { - - // The parent element is the last layer - CCTiledMapLayerInfo *layer = [_layers lastObject]; - // Add the property to the layer - [[layer properties] setObject:[attributeDict objectForKey:@"value"] forKey:[attributeDict objectForKey:@"name"]]; - - } else if ( _parentElement == TMXPropertyObjectGroup ) { - - // The parent element is the last object group - CCTiledMapObjectGroup *objectGroup = [_objectGroups lastObject]; - [[objectGroup properties] setObject:[attributeDict objectForKey:@"value"] forKey:[attributeDict objectForKey:@"name"]]; - - } else if ( _parentElement == TMXPropertyObject ) { - - // The parent element is the last object - CCTiledMapObjectGroup *objectGroup = [_objectGroups lastObject]; - NSMutableDictionary *dict = [[objectGroup objects] lastObject]; - - NSString *propertyName = [attributeDict objectForKey:@"name"]; - NSString *propertyValue = [attributeDict objectForKey:@"value"]; - - [dict setObject:propertyValue forKey:propertyName]; - - } else if ( _parentElement == TMXPropertyTile ) { - - NSMutableDictionary* dict = [_tileProperties objectForKey:[NSNumber numberWithInt:_parentGID]]; - NSString *propertyName = [attributeDict objectForKey:@"name"]; - NSString *propertyValue = [attributeDict objectForKey:@"value"]; - [dict setObject:propertyValue forKey:propertyName]; - } - - } else if ([elementName isEqualToString:@"polygon"]) { - - // find parent object's dict and add polygon-points to it - CCTiledMapObjectGroup *objectGroup = [_objectGroups lastObject]; - NSMutableDictionary *dict = [[objectGroup objects] lastObject]; - [dict setObject:[attributeDict objectForKey:@"points"] forKey:@"polygonPoints"]; - - } else if ([elementName isEqualToString:@"polyline"]) { - - // find parent object's dict and add polyline-points to it - CCTiledMapObjectGroup *objectGroup = [_objectGroups lastObject]; - NSMutableDictionary *dict = [[objectGroup objects] lastObject]; - [dict setObject:[attributeDict objectForKey:@"points"] forKey:@"polylinePoints"]; - } -} - -- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName -{ - int len = 0; - - if([elementName isEqualToString:@"data"] && _layerAttribs&TMXLayerAttribBase64) { - _storingCharacters = NO; - - CCTiledMapLayerInfo *layer = [_layers lastObject]; - - unsigned char *buffer; - len = base64Decode((unsigned char*)[_currentString UTF8String], (unsigned int) [_currentString length], &buffer); - if( ! buffer ) { - CCLOG(@"cocos2d: TiledMap: decode data error"); - return; - } - - if( _layerAttribs & (TMXLayerAttribGzip | TMXLayerAttribZlib) ) { - unsigned char *deflated; - CGSize s = [layer layerSize]; - int sizeHint = s.width * s.height * sizeof(uint32_t); - - int inflatedLen = ccInflateMemoryWithHint(buffer, len, &deflated, sizeHint); - NSAssert( inflatedLen == sizeHint, @"CCTMXXMLParser: Hint failed!"); - - inflatedLen = (int)&inflatedLen; // XXX: to avoid warings in compiler - - free( buffer ); - - if( ! deflated ) { - CCLOG(@"cocos2d: TiledMap: inflate data error"); - return; - } - - layer.tiles = (unsigned int*) deflated; - } else - layer.tiles = (unsigned int*) buffer; - - [_currentString setString:@""]; - - } else if ([elementName isEqualToString:@"map"]) { - // The map element has ended - _parentElement = TMXPropertyNone; - - } else if ([elementName isEqualToString:@"layer"]) { - // The layer element has ended - _parentElement = TMXPropertyNone; - - } else if ([elementName isEqualToString:@"objectgroup"]) { - // The objectgroup element has ended - _parentElement = TMXPropertyNone; - - } else if ([elementName isEqualToString:@"object"]) { - // The object element has ended - _parentElement = TMXPropertyNone; - } -} - -- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string -{ - if (_storingCharacters) - [_currentString appendString:string]; -} - - -// -// the level did not load, file not found, etc. -// --(void)parser:(NSXMLParser *)parser parseErrorOccurred:(NSError *)parseError{ - CCLOG(@"cocos2d: Error on XML Parse: %@", [parseError localizedDescription] ); -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTexture.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTexture.h deleted file mode 100644 index d0e4d34..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTexture.h +++ /dev/null @@ -1,283 +0,0 @@ -/* - -===== IMPORTANT ===== - -This is sample code demonstrating API, technology or techniques in development. -Although this sample code has been reviewed for technical accuracy, it is not -final. Apple is supplying this information to help you plan for the adoption of -the technologies and programming interfaces described herein. This information -is subject to change, and software implemented based on this sample code should -be tested with final operating system software and final documentation. Newer -versions of this sample code may be provided with future seeds of the API or -technology. For information about updates to this and other developer -documentation, view the New & Updated sidebars in subsequent documentation -seeds. - -===================== - -File: Texture2D.h -Abstract: Creates OpenGL 2D textures from images or text. - -Version: 1.6 - -Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Inc. -("Apple") in consideration of your agreement to the following terms, and your -use, installation, modification or redistribution of this Apple software -constitutes acceptance of these terms. If you do not agree with these terms, -please do not use, install, modify or redistribute this Apple software. - -In consideration of your agreement to abide by the following terms, and subject -to these terms, Apple grants you a personal, non-exclusive license, under -Apple's copyrights in this original Apple software (the "Apple Software"), to -use, reproduce, modify and redistribute the Apple Software, with or without -modifications, in source and/or binary forms; provided that if you redistribute -the Apple Software in its entirety and without modifications, you must retain -this notice and the following text and disclaimers in all such redistributions -of the Apple Software. -Neither the name, trademarks, service marks or logos of Apple Inc. may be used -to endorse or promote products derived from the Apple Software without specific -prior written permission from Apple. Except as expressly stated in this notice, -no other rights or licenses, express or implied, are granted by Apple herein, -including but not limited to any patent rights that may be infringed by your -derivative works or by other works in which the Apple Software may be -incorporated. - -The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO -WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED -WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE OR IN -COMBINATION WITH YOUR PRODUCTS. - -IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR -DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF -CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF -APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -Copyright (C) 2008 Apple Inc. All Rights Reserved. - -*/ - -#import // for NSObject - -#import "ccTypes.h" -#import "ccMacros.h" - -#import "Platforms/CCGL.h" // OpenGL stuff -#import "Platforms/CCNS.h" // Next-Step stuff - -@class CCSpriteFrame; - -/** - * Possible texture pixel formats - */ -typedef NS_ENUM(NSUInteger, CCTexturePixelFormat) { - - ///! 32-bit texture: RGBA8888 - CCTexturePixelFormat_RGBA8888, - - ///! 32-bit texture without Alpha channel. Don't use it. - CCTexturePixelFormat_RGB888, - - ///! 16-bit texture without Alpha channel - CCTexturePixelFormat_RGB565, - - ///! 8-bit textures used as masks - CCTexturePixelFormat_A8, - - ///! 8-bit intensity texture - CCTexturePixelFormat_I8, - - ///! 16-bit textures used as masks - CCTexturePixelFormat_AI88, - - ///! 16-bit textures: RGBA4444 - CCTexturePixelFormat_RGBA4444, - - ///! 16-bit textures: RGB5A1 - CCTexturePixelFormat_RGB5A1, - - ///! 4-bit PVRTC-compressed texture: PVRTC4 - CCTexturePixelFormat_PVRTC4, - - ///! 2-bit PVRTC-compressed texture: PVRTC2 - CCTexturePixelFormat_PVRTC2, - - ///! Default texture format: RGBA8888 - CCTexturePixelFormat_Default = CCTexturePixelFormat_RGBA8888, -}; - -@class CCGLProgram; - -/** CCTexture2D class. - * This class allows to easily create OpenGL 2D textures from images, text or raw data. - * The created CCTexture2D object will always have power-of-two dimensions. - * Depending on how you create the CCTexture2D object, the actual image area of the texture might be smaller than the texture dimensions - * - i.e. "contentSize" != (pixelsWide, pixelsHigh) and (maxS, maxT) != (1.0, 1.0). - * Be aware that the content of the generated textures will be upside-down! - */ -@interface CCTexture : NSObject { - GLuint _name; - CGSize _sizeInPixels; - CGFloat _contentScale; - NSUInteger _width, - _height; - CCTexturePixelFormat _format; - GLfloat _maxS, - _maxT; - BOOL _premultipliedAlpha; - BOOL _hasMipmaps; - - BOOL _antialiased; - - // Needed for drawAtRect, drawInPoint. - CCGLProgram *_shaderProgram; -} - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCTexture Object -/// ----------------------------------------------------------------------- - -/** - * Initializes and returns a texture object using the specified data, pixelFormat, width, height, sizeInPixels and contentScale values. - * - * @param data Pointer to a buffer containing the raw data. - * @param pixelFormat Pixelformat of the data - * @param width Width if the texture - * @param height Height of the texture - * @param sizeInPixels Size of resulting texture. - * @param contentScale Content scale. - * - * @return An initialized CCTexture Object. - */ -- (id)initWithData:(const void*)data pixelFormat:(CCTexturePixelFormat)pixelFormat pixelsWide:(NSUInteger)width pixelsHigh:(NSUInteger)height contentSizeInPixels:(CGSize)sizeInPixels contentScale:(CGFloat)contentScale; - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCTexture Object -/// ----------------------------------------------------------------------- - -/** - * Creates and returns a new texture, based on the specified file path value. - * If the texture has already been loaded, and resides in cache, the previously created texture is returned. - * - * @param file File path to load (should not include any suffixes). - * - * @return The CCTexture object. - */ -+(instancetype)textureWithFile:(NSString*)file; - - -/// ------------------------------------------------------- -/// @name Accessing The Texture Attributes -/// ------------------------------------------------------- - -/** Pixel format of the texture. */ -@property(nonatomic,readonly) CCTexturePixelFormat pixelFormat; - -/** Width in pixels. */ -@property(nonatomic,readonly) NSUInteger pixelWidth; - -/** Height in pixels. */ -@property(nonatomic,readonly) NSUInteger pixelHeight; - -/** Returns content size of the texture in pixels. */ -@property(nonatomic,readonly, nonatomic) CGSize contentSizeInPixels; - -/** Whether or not the texture has their Alpha premultiplied. */ -@property(nonatomic,readonly,getter=hasPremultipliedAlpha) BOOL premultipliedAlpha; - -/** True if antialised. */ -@property(nonatomic,assign,getter=isAntialiased) BOOL antialiased; - -/** Shader program used by drawAtPoint and drawInRect. */ -@property(nonatomic,readwrite,strong) CCGLProgram *shaderProgram; - -/** Returns the contentScale of the texture. - In general "HD" textures return a contentScale of 2.0, while non-HD textures return 1.0. - Loading behavior is changed by [CCFileUtils set*ContentScaleFactor:]. - The value can be changed manually if you want to force a certain content scale. - */ -@property(nonatomic, readwrite) CGFloat contentScale; - -/** Returns the content size of the texture in points. */ --(CGSize)contentSize; - -/** - * Creates a sprite frame from the texture. - * - * @return A new sprite frame. - */ --(CCSpriteFrame*)createSpriteFrame; - -@end - -#pragma mark - Image -/** - * Extensions to make it easy to create a CCTexture2D object from an image file. - * Note that RGBA type textures will have their alpha premultiplied - use the blending mode (GL_ONE, GL_ONE_MINUS_SRC_ALPHA). - */ -@interface CCTexture (Image) - -/** - * Initializes and returns a texture from a CGImage object. - * - * @param cgImage CGImage to use for texture - * @param contentScale Content scale. - * - * @return An initialized CCTexture object. - */ -- (id)initWithCGImage:(CGImageRef)cgImage contentScale:(CGFloat)contentScale; - -@end - -#pragma mark - PixelFormat -@interface CCTexture (PixelFormat) -/** - * Sets the default pixel format for CGImages that contains alpha channel. - * - * How does it work ? - * If the image is an RGBA (with Alpha) then the default pixel format will be used (it can be a 8-bit, 16-bit or 32-bit texture). - * If the image is an RGB (without Alpha) then: If the default pixel format is RGBA8888 then a RGBA8888 (32-bit) will be used. Otherwise a RGB565 (16-bit texture) will be used. - * - * This parameter is not valid for PVR / PVR.CCZ images. - * - * @param format Format to use with texture. - */ -+(void)setDefaultAlphaPixelFormat:(CCTexturePixelFormat)format; - -/** - * Returns the alpha pixel format. - * - * @return The pixel format. - */ -+(CCTexturePixelFormat)defaultAlphaPixelFormat; - -/** - * Returns the bits-per-pixel of the in-memory OpenGL texture. - * - * @return Number of bits per pixel. - */ --(NSUInteger)bitsPerPixelForFormat; - -/** Returns the pixel format in a NSString. */ --(NSString*)stringForFormat; - -/** - * Helper functions that returns bits per pixels for a given format. - * - * @param format Format to query for pixelsize. - * - * @return Number of bits for pixelformat. - */ -+(NSUInteger)bitsPerPixelForFormat:(CCTexturePixelFormat)format; - -@end - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTexture.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTexture.m deleted file mode 100644 index 5b421b7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTexture.m +++ /dev/null @@ -1,828 +0,0 @@ -/* - - ===== IMPORTANT ===== - - This is sample code demonstrating API, technology or techniques in development. - Although this sample code has been reviewed for technical accuracy, it is not - final. Apple is supplying this information to help you plan for the adoption of - the technologies and programming interfaces described herein. This information - is subject to change, and software implemented based on this sample code should - be tested with final operating system software and final documentation. Newer - versions of this sample code may be provided with future seeds of the API or - technology. For information about updates to this and other developer - documentation, view the New & Updated sidebars in subsequent documentationd - seeds. - - ===================== - - File: Texture2D.m - Abstract: Creates OpenGL 2D textures from images or text. - - Version: 1.6 - - Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Inc. - ("Apple") in consideration of your agreement to the following terms, and your - use, installation, modification or redistribution of this Apple software - constitutes acceptance of these terms. If you do not agree with these terms, - please do not use, install, modify or redistribute this Apple software. - - In consideration of your agreement to abide by the following terms, and subject - to these terms, Apple grants you a personal, non-exclusive license, under - Apple's copyrights in this original Apple software (the "Apple Software"), to - use, reproduce, modify and redistribute the Apple Software, with or without - modifications, in source and/or binary forms; provided that if you redistribute - the Apple Software in its entirety and without modifications, you must retain - this notice and the following text and disclaimers in all such redistributions - of the Apple Software. - Neither the name, trademarks, service marks or logos of Apple Inc. may be used - to endorse or promote products derived from the Apple Software without specific - prior written permission from Apple. Except as expressly stated in this notice, - no other rights or licenses, express or implied, are granted by Apple herein, - including but not limited to any patent rights that may be infringed by your - derivative works or by other works in which the Apple Software may be - incorporated. - - The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO - WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED - WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE OR IN - COMBINATION WITH YOUR PRODUCTS. - - IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR - DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF - CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF - APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - Copyright (C) 2008 Apple Inc. All Rights Reserved. - - */ - -/* - * Support for RGBA_4_4_4_4 and RGBA_5_5_5_1 was copied from: - * https://devforums.apple.com/message/37855#37855 by a1studmuffin - */ - -/* - * Added many additions for cocos2d - */ - -#import "Platforms/CCGL.h" -#import "Platforms/CCNS.h" - -#import "CCTexture.h" -#import "ccConfig.h" -#import "ccMacros.h" -#import "CCConfiguration.h" -#import "CCTexturePVR.h" -#import "CCGLProgram.h" -#import "ccGLStateCache.h" -#import "CCShaderCache.h" -#import "CCDirector.h" - -#import "Support/ccUtils.h" -#import "Support/CCFileUtils.h" - -#import "CCTexture_Private.h" -#import "CCTextureCache.h" -#import "CCSpriteFrame.h" - - -//CLASS IMPLEMENTATIONS: - -// This class implements what will hopefully be a temporary replacement -// for the retainCount trick used to figure out which cached objects are safe to purge. -@implementation CCProxy -{ - id _target; -} - -- (id)initWithTarget:(id)target -{ - if ((self = [super init])) - { - _target = target; - } - - return(self); -} - -// Forward class checks for assertions. --(BOOL)isKindOfClass:(Class)aClass {return [_target isKindOfClass:aClass];} - -// Make concrete implementations for CCTexture methods commonly called at runtime. --(GLuint)name {return [(CCTexture *)_target name];} --(CGFloat)contentScale {return [_target contentScale];} --(CGSize)contentSize {return [_target contentSize];} --(NSUInteger)pixelWidth {return [_target pixelWidth];} --(NSUInteger)pixelHeight {return [_target pixelHeight];} --(BOOL)hasPremultipliedAlpha {return [_target hasPremultipliedAlpha];} --(CCSpriteFrame *)createSpriteFrame {return [_target createSpriteFrame];} - -// Make concrete implementations for CCSpriteFrame methods commonly called at runtime. --(CGRect)rect {return [_target rect];} --(CGPoint)offset {return [_target offset];} --(BOOL)rotated {return [_target rotated];} --(CGSize)originalSize {return [_target originalSize];} --(CCTexture *)texture {return [_target texture];} - -// Let the rest fall back to a slow forwarded path. -- (id)forwardingTargetForSelector:(SEL)aSelector -{ -// CCLOGINFO(@"Forwarding selector [%@ %@]", NSStringFromClass([_target class]), NSStringFromSelector(aSelector)); -// CCLOGINFO(@"If there are many of these calls, we should add concrete forwarding methods. (TODO remove logging before release)"); - return(_target); -} - -- (void)dealloc -{ - CCLOGINFO(@"Proxy for %p deallocated.", _target); -} - -@end - - -// If the image has alpha, you can create RGBA8 (32-bit) or RGBA4 (16-bit) or RGB5A1 (16-bit) -// Default is: RGBA8888 (32-bit textures) -static CCTexturePixelFormat defaultAlphaPixel_format = CCTexturePixelFormat_Default; - -#pragma mark - -#pragma mark CCTexture2D - Main - -@implementation CCTexture -{ - CCProxy __weak *_proxy; -} - -@synthesize contentSizeInPixels = _sizeInPixels, pixelFormat = _format, pixelWidth = _width, pixelHeight = _height, name = _name, maxS = _maxS, maxT = _maxT; -@synthesize premultipliedAlpha = _premultipliedAlpha; -@synthesize shaderProgram = _shaderProgram; -@synthesize contentScale = _contentScale; -@synthesize antialiased = _antialiased; - -+ (id) textureWithFile:(NSString*)file -{ - return [[CCTextureCache sharedTextureCache] addImage:file]; -} - - -- (id) initWithData:(const void*)data pixelFormat:(CCTexturePixelFormat)pixelFormat pixelsWide:(NSUInteger)width pixelsHigh:(NSUInteger)height contentSizeInPixels:(CGSize)sizeInPixels contentScale:(CGFloat)contentScale -{ - if((self = [super init])) { - - - // XXX: 32 bits or POT textures uses UNPACK of 4 (is this correct ??? ) - if( pixelFormat == CCTexturePixelFormat_RGBA8888 || ( CCNextPOT(width)==width && CCNextPOT(height)==height) ) - glPixelStorei(GL_UNPACK_ALIGNMENT,4); - else - glPixelStorei(GL_UNPACK_ALIGNMENT,1); - - glGenTextures(1, &_name); - ccGLBindTexture2D( _name ); - - glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR ); - glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR ); - glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE ); - glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE ); - - // Specify OpenGL texture image - - switch(pixelFormat) - { - case CCTexturePixelFormat_RGBA8888: - glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, (GLsizei) width, (GLsizei) height, 0, GL_RGBA, GL_UNSIGNED_BYTE, data); - break; - case CCTexturePixelFormat_RGBA4444: - glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, (GLsizei) width, (GLsizei) height, 0, GL_RGBA, GL_UNSIGNED_SHORT_4_4_4_4, data); - break; - case CCTexturePixelFormat_RGB5A1: - glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, (GLsizei) width, (GLsizei) height, 0, GL_RGBA, GL_UNSIGNED_SHORT_5_5_5_1, data); - break; - case CCTexturePixelFormat_RGB565: - glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, (GLsizei) width, (GLsizei) height, 0, GL_RGB, GL_UNSIGNED_SHORT_5_6_5, data); - break; - case CCTexturePixelFormat_RGB888: - glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, (GLsizei) width, (GLsizei) height, 0, GL_RGB, GL_UNSIGNED_BYTE, data); - break; - case CCTexturePixelFormat_AI88: - glTexImage2D(GL_TEXTURE_2D, 0, GL_LUMINANCE_ALPHA, (GLsizei) width, (GLsizei) height, 0, GL_LUMINANCE_ALPHA, GL_UNSIGNED_BYTE, data); - break; - case CCTexturePixelFormat_A8: - glTexImage2D(GL_TEXTURE_2D, 0, GL_ALPHA, (GLsizei) width, (GLsizei) height, 0, GL_ALPHA, GL_UNSIGNED_BYTE, data); - break; - default: - [NSException raise:NSInternalInconsistencyException format:@""]; - - } - - _sizeInPixels = sizeInPixels; - _width = width; - _height = height; - _format = pixelFormat; - _maxS = sizeInPixels.width / (float)width; - _maxT = sizeInPixels.height / (float)height; - - _premultipliedAlpha = NO; - - _hasMipmaps = NO; - - _antialiased = YES; - - _contentScale = contentScale; - self.shaderProgram = [[CCShaderCache sharedShaderCache] programForKey:kCCShader_PositionTexture]; - } - return self; -} - -// ------------------------------------------------------------- - -- (BOOL)hasProxy -{ - @synchronized(self) - { - // NSLog(@"hasProxy: %p", self); - return(_proxy != nil); - } -} - -- (CCProxy *)proxy -{ - @synchronized(self) - { - __strong CCProxy *proxy = _proxy; - - if (_proxy == nil) - { - proxy = [[CCProxy alloc] initWithTarget:self]; - _proxy = proxy; - } - - return(proxy); - } -} - -// ------------------------------------------------------------- - -- (void) releaseData:(void*)data -{ - //Free data - free(data); -} - -- (void*) keepData:(void*)data length:(NSUInteger)length -{ - //The texture data mustn't be saved becuase it isn't a mutable texture. - return data; -} - -- (void) dealloc -{ - CCLOGINFO(@"cocos2d: deallocing %@", self); - - if( _name ) - ccGLDeleteTexture( _name ); - -} - -- (NSString*) description -{ - return [NSString stringWithFormat:@"<%@ = %p | Name = %i | Dimensions = %lux%lu | Pixel format = %@ | Coordinates = (%.2f, %.2f)>", [self class], self, _name, (unsigned long)_width, (unsigned long)_height, [self stringForFormat], _maxS, _maxT]; -} - --(CGSize) contentSize -{ - CGSize ret; - ret.width = _sizeInPixels.width / _contentScale; - ret.height = _sizeInPixels.height / _contentScale; - - return ret; -} - --(CCSpriteFrame*) createSpriteFrame -{ - CGRect rectInPixels = {CGPointZero, _sizeInPixels}; - return [CCSpriteFrame frameWithTexture:(CCTexture *)self.proxy rectInPixels:rectInPixels rotated:NO offset:CGPointZero originalSize:_sizeInPixels]; -} - -- (void) setAntialiased:(BOOL)antialiased -{ - _antialiased = antialiased; - if (antialiased) [self setAntiAliasTexParameters]; - else [self setAliasTexParameters]; -} - -@end - -#pragma mark - -#pragma mark CCTexture2D - Image - -@implementation CCTexture (Image) - -- (id) initWithCGImage:(CGImageRef)cgImage contentScale:(CGFloat)contentScale -{ - NSUInteger textureWidth, textureHeight; - CGContextRef context = nil; - void* data = nil; - CGColorSpaceRef colorSpace; - void* tempData; - unsigned int* inPixel32; - unsigned short* outPixel16; - BOOL hasAlpha; - CGImageAlphaInfo info; - CGSize imageSizeInPixels; - CCTexturePixelFormat pixelFormat; - - if(cgImage == NULL) { - CCLOG(@"cocos2d: CCTexture2D. Can't create Texture. cgImage is nil"); - return nil; - } - - CCConfiguration *conf = [CCConfiguration sharedConfiguration]; - - info = CGImageGetAlphaInfo(cgImage); - -#ifdef __CC_PLATFORM_IOS - - // Bug #886. It is present on iOS 4 only - unsigned int version = [conf OSVersion]; - if( version >= CCSystemVersion_iOS_4_0 && version < CCSystemVersion_iOS_5_0 ) - hasAlpha = ((info == kCGImageAlphaNoneSkipLast) || (info == kCGImageAlphaPremultipliedLast) || (info == kCGImageAlphaPremultipliedFirst) || (info == kCGImageAlphaLast) || (info == kCGImageAlphaFirst) ? YES : NO); - else -#endif // __CC_PLATFORM_IOS - - hasAlpha = ((info == kCGImageAlphaPremultipliedLast) || (info == kCGImageAlphaPremultipliedFirst) || (info == kCGImageAlphaLast) || (info == kCGImageAlphaFirst) ? YES : NO); - - colorSpace = CGImageGetColorSpace(cgImage); - - if(colorSpace) { - if( hasAlpha ) { - pixelFormat = defaultAlphaPixel_format; - info = kCGImageAlphaPremultipliedLast; - } - else - { - info = kCGImageAlphaNoneSkipLast; - - // Use RGBA8888 if default is RGBA8888, otherwise use RGB565. - // DO NOT USE RGB888 since it is the same as RGBA8888, but it is more expensive to create it - if( defaultAlphaPixel_format == CCTexturePixelFormat_RGBA8888 ) - pixelFormat = CCTexturePixelFormat_RGBA8888; - else - { - pixelFormat = CCTexturePixelFormat_RGB565; - CCLOG(@"cocos2d: CCTexture2D: Using RGB565 texture since image has no alpha"); - } - } - } else { - // NOTE: No colorspace means a mask image - CCLOG(@"cocos2d: CCTexture2D: Using A8 texture since image is a mask"); - pixelFormat = CCTexturePixelFormat_A8; - } - - if( ! [conf supportsNPOT] ) - { - textureWidth = CCNextPOT(CGImageGetWidth(cgImage)); - textureHeight = CCNextPOT(CGImageGetHeight(cgImage)); - } - else - { - textureWidth = CGImageGetWidth(cgImage); - textureHeight = CGImageGetHeight(cgImage); - } - -#ifdef __CC_PLATFORM_IOS - - // iOS 5 BUG: - // If width is not word aligned, convert it to word aligned. - // http://www.cocos2d-iphone.org/forum/topic/31092 - if( [conf OSVersion] >= CCSystemVersion_iOS_5_0 ) - { - - NSUInteger bpp = [[self class] bitsPerPixelForFormat:pixelFormat]; - NSUInteger bytes = textureWidth * bpp / 8; - - // XXX: Should it be 4 or sizeof(int) ?? - NSUInteger mod = bytes % 4; - - // Not word aligned ? - if( mod != 0 ) { - - NSUInteger neededBytes = (4 - mod ) / (bpp/8); - - CCLOGWARN(@"cocos2d: WARNING converting size=(%d,%d) to size=(%d,%d) due to iOS 5.x memory BUG. See: http://www.cocos2d-iphone.org/forum/topic/31092", - (unsigned int)textureWidth, (unsigned int)textureHeight, (unsigned int)(textureWidth + neededBytes), (unsigned int)textureHeight ); - textureWidth = textureWidth + neededBytes; - } - } -#endif // IOS - - NSUInteger maxTextureSize = [conf maxTextureSize]; - if( textureHeight > maxTextureSize || textureWidth > maxTextureSize ) { - CCLOGWARN(@"cocos2d: WARNING: Image (%lu x %lu) is bigger than the supported %ld x %ld", - (long)textureWidth, (long)textureHeight, - (long)maxTextureSize, (long)maxTextureSize); - return nil; - } - - imageSizeInPixels = CGSizeMake(CGImageGetWidth(cgImage), CGImageGetHeight(cgImage)); - - // Create the bitmap graphics context - - switch(pixelFormat) { - case CCTexturePixelFormat_RGBA8888: - case CCTexturePixelFormat_RGBA4444: - case CCTexturePixelFormat_RGB5A1: - case CCTexturePixelFormat_RGB565: - case CCTexturePixelFormat_RGB888: - colorSpace = CGColorSpaceCreateDeviceRGB(); - data = malloc(textureHeight * textureWidth * 4); -// info = hasAlpha ? kCGImageAlphaPremultipliedLast : kCGImageAlphaNoneSkipLast; -// info = kCGImageAlphaPremultipliedLast; // issue #886. This patch breaks BMP images. - context = CGBitmapContextCreate(data, textureWidth, textureHeight, 8, 4 * textureWidth, colorSpace, info | kCGBitmapByteOrder32Big); - CGColorSpaceRelease(colorSpace); - break; - case CCTexturePixelFormat_A8: - data = malloc(textureHeight * textureWidth); - info = kCGImageAlphaOnly; - context = CGBitmapContextCreate(data, textureWidth, textureHeight, 8, textureWidth, NULL, (CGBitmapInfo)info); - break; - default: - [NSException raise:NSInternalInconsistencyException format:@"Invalid pixel format"]; - } - - - CGContextClearRect(context, CGRectMake(0, 0, textureWidth, textureHeight)); - CGContextTranslateCTM(context, 0, textureHeight - imageSizeInPixels.height); - CGContextDrawImage(context, CGRectMake(0, 0, CGImageGetWidth(cgImage), CGImageGetHeight(cgImage)), cgImage); - - // Repack the pixel data into the right format - - if(pixelFormat == CCTexturePixelFormat_RGB565) { - //Convert "RRRRRRRRRGGGGGGGGBBBBBBBBAAAAAAAA" to "RRRRRGGGGGGBBBBB" - tempData = malloc(textureHeight * textureWidth * 2); - inPixel32 = (unsigned int*)data; - outPixel16 = (unsigned short*)tempData; - for(unsigned int i = 0; i < textureWidth * textureHeight; ++i, ++inPixel32) - *outPixel16++ = ((((*inPixel32 >> 0) & 0xFF) >> 3) << 11) | ((((*inPixel32 >> 8) & 0xFF) >> 2) << 5) | ((((*inPixel32 >> 16) & 0xFF) >> 3) << 0); - free(data); - data = tempData; - - } - - else if(pixelFormat == CCTexturePixelFormat_RGB888) { - //Convert "RRRRRRRRRGGGGGGGGBBBBBBBBAAAAAAAA" to "RRRRRRRRGGGGGGGGBBBBBBB" - tempData = malloc(textureHeight * textureWidth * 3); - char *inData = (char*)data; - char *outData = (char*)tempData; - int j=0; - for(unsigned int i = 0; i < textureWidth * textureHeight *4; i++) { - outData[j++] = inData[i++]; - outData[j++] = inData[i++]; - outData[j++] = inData[i++]; - } - free(data); - data = tempData; - - } - - else if (pixelFormat == CCTexturePixelFormat_RGBA4444) { - //Convert "RRRRRRRRRGGGGGGGGBBBBBBBBAAAAAAAA" to "RRRRGGGGBBBBAAAA" - tempData = malloc(textureHeight * textureWidth * 2); - inPixel32 = (unsigned int*)data; - outPixel16 = (unsigned short*)tempData; - for(unsigned int i = 0; i < textureWidth * textureHeight; ++i, ++inPixel32) - *outPixel16++ = - ((((*inPixel32 >> 0) & 0xFF) >> 4) << 12) | // R - ((((*inPixel32 >> 8) & 0xFF) >> 4) << 8) | // G - ((((*inPixel32 >> 16) & 0xFF) >> 4) << 4) | // B - ((((*inPixel32 >> 24) & 0xFF) >> 4) << 0); // A - - - free(data); - data = tempData; - - } - else if (pixelFormat == CCTexturePixelFormat_RGB5A1) { - //Convert "RRRRRRRRRGGGGGGGGBBBBBBBBAAAAAAAA" to "RRRRRGGGGGBBBBBA" - /* - Here was a bug. - When you convert RGBA8888 texture to RGB5A1 texture and then render it on black background, you'll see a "ghost" image as if the texture is still RGBA8888. - On background lighter than the pixel color this effect disappers. - This happens because the old convertion function doesn't premultiply old RGB with new A. - As Result = sourceRGB + destination*(1-source A), then - if Destination = 0000, then Result = source. Here comes the ghost! - We need to check new alpha value first (it may be 1 or 0) and depending on it whether convert RGB values or just set pixel to 0 - */ - tempData = malloc(textureHeight * textureWidth * 2); - inPixel32 = (unsigned int*)data; - outPixel16 = (unsigned short*)tempData; - for(unsigned int i = 0; i < textureWidth * textureHeight; ++i, ++inPixel32) { - if ((*inPixel32 >> 31))// A can be 1 or 0 - *outPixel16++ = - ((((*inPixel32 >> 0) & 0xFF) >> 3) << 11) | // R - ((((*inPixel32 >> 8) & 0xFF) >> 3) << 6) | // G - ((((*inPixel32 >> 16) & 0xFF) >> 3) << 1) | // B - 1; // A - else - *outPixel16++ = 0; - } - - free(data); - data = tempData; - } - self = [self initWithData:data pixelFormat:pixelFormat pixelsWide:textureWidth pixelsHigh:textureHeight contentSizeInPixels:imageSizeInPixels contentScale:contentScale]; - - // should be after calling super init - _premultipliedAlpha = (info == kCGImageAlphaPremultipliedLast || info == kCGImageAlphaPremultipliedFirst); - - CGContextRelease(context); - [self releaseData:data]; - - return self; -} -@end - -#pragma mark - -#pragma mark CCTexture2D - PVRSupport - -@implementation CCTexture (PVRSupport) - -// By default PVR images are treated as if they have the alpha channel premultiplied -static BOOL _PVRHaveAlphaPremultiplied = YES; - --(id) initWithPVRFile: (NSString*) relPath -{ - CGFloat contentScale; - NSString *fullpath = [[CCFileUtils sharedFileUtils] fullPathForFilename:relPath contentScale:&contentScale]; - - if( (self = [super init]) ) { - CCTexturePVR *pvr = [[CCTexturePVR alloc] initWithContentsOfFile:fullpath]; - if( pvr ) { - pvr.retainName = YES; // don't dealloc texture on release - - _name = pvr.name; // texture id - _maxS = 1; // only POT texture are supported - _maxT = 1; - _width = pvr.width; - _height = pvr.height; - _sizeInPixels = CGSizeMake(_width, _height); - _premultipliedAlpha = (pvr.forcePremultipliedAlpha) ? pvr.hasPremultipliedAlpha : _PVRHaveAlphaPremultiplied; - _format = pvr.format; - - _hasMipmaps = ( pvr.numberOfMipmaps > 1 ); - - } else { - - CCLOG(@"cocos2d: Couldn't load PVR image: %@", relPath); - return nil; - } - _contentScale = contentScale; - } - return self; -} - -+(void) PVRImagesHavePremultipliedAlpha:(BOOL)haveAlphaPremultiplied -{ - _PVRHaveAlphaPremultiplied = haveAlphaPremultiplied; -} -@end - -#pragma mark - -#pragma mark CCTexture2D - Drawing - -@implementation CCTexture (Drawing) - -- (void) drawAtPoint:(CGPoint)point -{ - GLfloat coordinates[] = { 0.0f, _maxT, - _maxS, _maxT, - 0.0f, 0.0f, - _maxS, 0.0f }; - GLfloat width = (GLfloat)_width * _maxS, - height = (GLfloat)_height * _maxT; - - GLfloat vertices[] = { point.x, point.y, - width + point.x, point.y, - point.x, height + point.y, - width + point.x, height + point.y }; - - ccGLEnableVertexAttribs( kCCVertexAttribFlag_Position | kCCVertexAttribFlag_TexCoords ); - [_shaderProgram use]; - [_shaderProgram setUniformsForBuiltins]; - - ccGLBindTexture2D( _name ); - - - glVertexAttribPointer(kCCVertexAttrib_Position, 2, GL_FLOAT, GL_FALSE, 0, vertices); - glVertexAttribPointer(kCCVertexAttrib_TexCoords, 2, GL_FLOAT, GL_FALSE, 0, coordinates); - - - glDrawArrays(GL_TRIANGLE_STRIP, 0, 4); - - CC_INCREMENT_GL_DRAWS(1); -} - - -- (void) drawInRect:(CGRect)rect -{ - GLfloat coordinates[] = { 0.0f, _maxT, - _maxS, _maxT, - 0.0f, 0.0f, - _maxS, 0.0f }; - GLfloat vertices[] = { rect.origin.x, rect.origin.y, - rect.origin.x + rect.size.width, rect.origin.y, - rect.origin.x, rect.origin.y + rect.size.height, - rect.origin.x + rect.size.width, rect.origin.y + rect.size.height }; - - - [_shaderProgram use]; - [_shaderProgram setUniformsForBuiltins]; - - ccGLEnableVertexAttribs( kCCVertexAttribFlag_Position | kCCVertexAttribFlag_TexCoords ); - - ccGLBindTexture2D( _name ); - - glVertexAttribPointer(kCCVertexAttrib_Position, 2, GL_FLOAT, GL_FALSE, 0, vertices); - glVertexAttribPointer(kCCVertexAttrib_TexCoords, 2, GL_FLOAT, GL_FALSE, 0, coordinates); - - - glDrawArrays(GL_TRIANGLE_STRIP, 0, 4); - - CC_INCREMENT_GL_DRAWS(1); -} - -@end - - -#pragma mark - -#pragma mark CCTexture2D - GLFilter - -// -// Use to apply MIN/MAG filter -// -@implementation CCTexture (GLFilter) - --(void) generateMipmap -{ - NSAssert( _width == CCNextPOT(_width) && _height == CCNextPOT(_height), @"Mimpap texture only works in POT textures"); - ccGLBindTexture2D( _name ); - glGenerateMipmap(GL_TEXTURE_2D); - _hasMipmaps = YES; -} - --(void) setTexParameters: (ccTexParams*) texParams -{ - NSAssert( (_width == CCNextPOT(_width) && _height == CCNextPOT(_height)) || - (texParams->wrapS == GL_CLAMP_TO_EDGE && texParams->wrapT == GL_CLAMP_TO_EDGE), - @"GL_CLAMP_TO_EDGE should be used in NPOT dimensions"); - - ccGLBindTexture2D( _name ); - glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, texParams->minFilter ); - glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, texParams->magFilter ); - glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, texParams->wrapS ); - glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, texParams->wrapT ); -} - --(void) setAliasTexParameters -{ - ccGLBindTexture2D( _name ); - - if( ! _hasMipmaps ) - glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST ); - else - glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST_MIPMAP_NEAREST ); - - glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST ); - - _antialiased = NO; -} - --(void) setAntiAliasTexParameters -{ - ccGLBindTexture2D( _name ); - - if( ! _hasMipmaps ) - glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR ); - else - glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_NEAREST ); - - glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR ); - - _antialiased = YES; -} -@end - - -#pragma mark - -#pragma mark CCTexture2D - Pixel Format - -// -// Texture options for images that contains alpha -// -@implementation CCTexture (PixelFormat) -+(void) setDefaultAlphaPixelFormat:(CCTexturePixelFormat)format -{ - defaultAlphaPixel_format = format; -} - -+(CCTexturePixelFormat) defaultAlphaPixelFormat -{ - return defaultAlphaPixel_format; -} - -+(NSUInteger) bitsPerPixelForFormat:(CCTexturePixelFormat)format -{ - NSUInteger ret=0; - - switch (format) { - case CCTexturePixelFormat_RGBA8888: - ret = 32; - break; - case CCTexturePixelFormat_RGB888: - // It is 32 and not 24, since its internal representation uses 32 bits. - ret = 32; - break; - case CCTexturePixelFormat_RGB565: - ret = 16; - break; - case CCTexturePixelFormat_RGBA4444: - ret = 16; - break; - case CCTexturePixelFormat_RGB5A1: - ret = 16; - break; - case CCTexturePixelFormat_AI88: - ret = 16; - break; - case CCTexturePixelFormat_A8: - ret = 8; - break; - case CCTexturePixelFormat_I8: - ret = 8; - break; - case CCTexturePixelFormat_PVRTC4: - ret = 4; - break; - case CCTexturePixelFormat_PVRTC2: - ret = 2; - break; - default: - ret = -1; - NSAssert1(NO , @"bitsPerPixelForFormat: %ld, unrecognised pixel format", (long)format); - CCLOG(@"bitsPerPixelForFormat: %ld, cannot give useful result", (long)format); - break; - } - return ret; -} - --(NSUInteger) bitsPerPixelForFormat -{ - return [[self class] bitsPerPixelForFormat:_format]; -} - --(NSString*) stringForFormat -{ - - switch (_format) { - case CCTexturePixelFormat_RGBA8888: - return @"RGBA8888"; - - case CCTexturePixelFormat_RGB888: - return @"RGB888"; - - case CCTexturePixelFormat_RGB565: - return @"RGB565"; - - case CCTexturePixelFormat_RGBA4444: - return @"RGBA4444"; - - case CCTexturePixelFormat_RGB5A1: - return @"RGB5A1"; - - case CCTexturePixelFormat_AI88: - return @"AI88"; - - case CCTexturePixelFormat_A8: - return @"A8"; - - case CCTexturePixelFormat_I8: - return @"I8"; - - case CCTexturePixelFormat_PVRTC4: - return @"PVRTC4"; - - case CCTexturePixelFormat_PVRTC2: - return @"PVRTC2"; - - default: - NSAssert1(NO , @"stringForFormat: %ld, unrecognised pixel format", (long)_format); - CCLOG(@"stringForFormat: %ld, cannot give useful result", (long)_format); - break; - } - - return nil; -} -@end - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTextureAtlas.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTextureAtlas.h deleted file mode 100644 index cb7cf4c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTextureAtlas.h +++ /dev/null @@ -1,177 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCTexture.h" -#import "ccTypes.h" -#import "ccConfig.h" - -/** A class that implements a Texture Atlas. - Supported features: - * The atlas file can be a PVRTC, PNG or any other format supported by Texture2D - * Quads can be updated in runtime - * Quads can be added in runtime - * Quads can be removed in runtime - * Quads can be re-ordered in runtime - * The TextureAtlas capacity can be increased or decreased in runtime - * OpenGL component: V3F, C4B, T2F. - The quads are rendered using an OpenGL ES VBO. - To render the quads using an interleaved vertex array list, you should modify the ccConfig.h file - */ -@interface CCTextureAtlas : NSObject -{ - NSUInteger _totalQuads; - NSUInteger _capacity; - ccV3F_C4B_T2F_Quad *_quads; // quads to be rendered - GLushort *_indices; - CCTexture *_texture; - - GLuint _buffersVBO[2]; //0: vertex 1: indices - BOOL _dirty; //indicates whether or not the array buffer of the VBO needs to be updated - -#if CC_TEXTURE_ATLAS_USE_VAO - GLuint _VAOname; -#endif -} - -/** quantity of quads that are going to be drawn */ -@property (nonatomic,readonly) NSUInteger totalQuads; -/** quantity of quads that can be stored with the current texture atlas size */ -@property (nonatomic,readonly) NSUInteger capacity; -/** Texture of the texture atlas */ -@property (nonatomic,strong) CCTexture *texture; -/** Quads that are going to be rendered */ -@property (nonatomic,readwrite) ccV3F_C4B_T2F_Quad *quads; - -/** creates a TextureAtlas with an filename and with an initial capacity for Quads. - * The TextureAtlas capacity can be increased in runtime. - */ -+(id) textureAtlasWithFile:(NSString*)file capacity:(NSUInteger)capacity; - -/** initializes a TextureAtlas with a filename and with a certain capacity for Quads. - * The TextureAtlas capacity can be increased in runtime. - * - * WARNING: Do not reinitialize the TextureAtlas because it will leak memory (issue #706) - */ --(id) initWithFile: (NSString*) file capacity:(NSUInteger)capacity; - -/** creates a TextureAtlas with a previously initialized Texture2D object, and - * with an initial capacity for n Quads. - * The TextureAtlas capacity can be increased in runtime. - */ -+(id) textureAtlasWithTexture:(CCTexture *)tex capacity:(NSUInteger)capacity; - -/** initializes a TextureAtlas with a previously initialized Texture2D object, and - * with an initial capacity for Quads. - * The TextureAtlas capacity can be increased in runtime. - * - * WARNING: Do not reinitialize the TextureAtlas because it will leak memory (issue #706) - */ --(id) initWithTexture:(CCTexture *)tex capacity:(NSUInteger)capacity; - -/** updates a Quad (texture, vertex and color) at a certain index - * index must be between 0 and the atlas capacity - 1 - */ --(void) updateQuad:(ccV3F_C4B_T2F_Quad*)quad atIndex:(NSUInteger)index; - -/** Inserts a Quad (texture, vertex and color) at a certain index - index must be between 0 and the atlas capacity - 1 - */ --(void) insertQuad:(ccV3F_C4B_T2F_Quad*)quad atIndex:(NSUInteger)index; - -/** Inserts a c array of quads at a given index - index must be between 0 and the atlas capacity - 1 - this method doesn't enlarge the array when amount + index > totalQuads -*/ --(void) insertQuads:(ccV3F_C4B_T2F_Quad*)quads atIndex:(NSUInteger)index amount:(NSUInteger)amount; - -/** Removes the quad that is located at a certain index and inserts it at a new index - This operation is faster than removing and inserting in a quad in 2 different steps -*/ --(void) insertQuadFromIndex:(NSUInteger)fromIndex atIndex:(NSUInteger)newIndex; - -/** removes a quad at a given index number. - The capacity remains the same, but the total number of quads to be drawn is reduced in 1 - */ --(void) removeQuadAtIndex:(NSUInteger) index; - -/** removes a amount of quads starting from index - */ -- (void) removeQuadsAtIndex:(NSUInteger) index amount:(NSUInteger) amount; - -/** removes all Quads. - The TextureAtlas capacity remains untouched. No memory is freed. - The total number of quads to be drawn will be 0 - */ --(void) removeAllQuads; - -/** resize the capacity of the CCTextureAtlas. - * The new capacity can be lower or higher than the current one - * It returns YES if the resize was successful. - * If it fails to resize the capacity it will return NO with a new capacity of 0. - */ --(BOOL) resizeCapacity: (NSUInteger) n; - -/** - Used internally by CCParticleBatchNode - don't use this unless you know what you're doing -*/ -- (void) increaseTotalQuadsWith:(NSUInteger) amount; - -/** Moves an amount of quads from oldIndex at newIndex - */ --(void) moveQuadsFromIndex:(NSUInteger)oldIndex amount:(NSUInteger) amount atIndex:(NSUInteger)newIndex; - -/** - Moves quads from index till totalQuads to the newIndex - Used internally by CCParticleBatchNode - This method doesn't enlarge the array if newIndex + quads to be moved > capacity -*/ -- (void) moveQuadsFromIndex:(NSUInteger) index to:(NSUInteger) newIndex; - -/** - Ensures that after a realloc quads are still empty - Used internally by CCParticleBatchNode -*/ -- (void) fillWithEmptyQuadsFromIndex:(NSUInteger) index amount:(NSUInteger) amount; - -/** draws n quads - * n can't be greater than the capacity of the Atlas - */ - --(void) drawNumberOfQuads: (NSUInteger) n; - -/** draws n quads from an index (offset). - n + start can't be greater than the capacity of the atlas - - */ --(void) drawNumberOfQuads: (NSUInteger) n fromIndex: (NSUInteger) start; - -/** draws all the Atlas's Quads - */ --(void) drawQuads; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTextureAtlas.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTextureAtlas.m deleted file mode 100644 index 177c085..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTextureAtlas.m +++ /dev/null @@ -1,559 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -// cocos2d -#import "CCTextureAtlas.h" -#import "ccMacros.h" -#import "CCTexture.h" -#import "CCTextureCache.h" -#import "CCGLProgram.h" -#import "ccGLStateCache.h" -#import "CCDirector.h" -#import "CCConfiguration.h" - -#import "Support/NSThread+performBlock.h" -#import "Support/OpenGL_Internal.h" - -#import "CCTexture_Private.h" - -@interface CCTextureAtlas () --(void) setupIndices; - -#if CC_TEXTURE_ATLAS_USE_VAO --(void) setupVBOandVAO; -#else --(void) setupVBO; -#endif -@end - -//According to some tests GL_TRIANGLE_STRIP is slower, MUCH slower. Probably I'm doing something very wrong - -@implementation CCTextureAtlas - -@synthesize totalQuads = _totalQuads, capacity = _capacity; -@synthesize texture = _texture; -@synthesize quads = _quads; - -#pragma mark TextureAtlas - alloc & init - -+(id) textureAtlasWithFile:(NSString*) file capacity: (NSUInteger) n -{ - return [[self alloc] initWithFile:file capacity:n]; -} - -+(id) textureAtlasWithTexture:(CCTexture *)tex capacity:(NSUInteger)n -{ - return [[self alloc] initWithTexture:tex capacity:n]; -} - --(id) initWithFile:(NSString*)file capacity:(NSUInteger)n -{ - // retained in property - CCTexture *tex = [[CCTextureCache sharedTextureCache] addImage:file]; - if( tex ) - return [self initWithTexture:tex capacity:n]; - - // else - { - CCLOG(@"cocos2d: Could not open file: %@", file); - return nil; - } -} - --(id) initWithTexture:(CCTexture*)tex capacity:(NSUInteger)n -{ - if( (self=[super init]) ) { - - _capacity = n; - _totalQuads = 0; - - // retained in property - self.texture = tex; - - // Re-initialization is not allowed - NSAssert(_quads==nil && _indices==nil, @"CCTextureAtlas re-initialization is not allowed"); - - _quads = calloc( sizeof(_quads[0]) * _capacity, 1 ); - _indices = calloc( sizeof(_indices[0]) * _capacity * 6, 1 ); - - if( ! ( _quads && _indices) ) { - CCLOG(@"cocos2d: CCTextureAtlas: not enough memory"); - if( _quads ) - free(_quads); - if( _indices ) - free(_indices); - - return nil; - } - - [self setupIndices]; - -#if CC_TEXTURE_ATLAS_USE_VAO - [self setupVBOandVAO]; -#else - [self setupVBO]; -#endif - - _dirty = YES; - } - - return self; -} - --(NSString*) description -{ - return [NSString stringWithFormat:@"<%@ = %p | totalQuads = %lu>", [self class], self, (unsigned long)_totalQuads]; -} - --(void) dealloc -{ - CCLOGINFO(@"cocos2d: deallocing %@",self); - - free(_quads); - free(_indices); - - glDeleteBuffers(2, _buffersVBO); - -#if CC_TEXTURE_ATLAS_USE_VAO - glDeleteVertexArrays(1, &_VAOname); -#endif - - -} - --(void) setupIndices -{ - for( NSUInteger i = 0; i < _capacity;i++) - { -#if CC_TEXTURE_ATLAS_USE_TRIANGLE_STRIP - _indices[i*6+0] = i*4+0; - _indices[i*6+1] = i*4+0; - _indices[i*6+2] = i*4+2; - _indices[i*6+3] = i*4+1; - _indices[i*6+4] = i*4+3; - _indices[i*6+5] = i*4+3; -#else - _indices[i*6+0] = i*4+0; - _indices[i*6+1] = i*4+1; - _indices[i*6+2] = i*4+2; - - // inverted index. issue #179 - _indices[i*6+3] = i*4+3; - _indices[i*6+4] = i*4+2; - _indices[i*6+5] = i*4+1; -#endif - } -} - -#pragma mark TextureAtlas - VAO / VBO specific - -#if CC_TEXTURE_ATLAS_USE_VAO --(void) setupVBOandVAO -{ - // VAO requires GL_APPLE_vertex_array_object in order to be created on a different thread - // https://devforums.apple.com/thread/145566?tstart=0 - - void (^createVAO)(void) = ^{ - glGenVertexArrays(1, &_VAOname); - ccGLBindVAO(_VAOname); - - #define kQuadSize sizeof(_quads[0].bl) - - glGenBuffers(2, &_buffersVBO[0]); - - glBindBuffer(GL_ARRAY_BUFFER, _buffersVBO[0]); - - // vertices - glEnableVertexAttribArray(kCCVertexAttrib_Position); - glVertexAttribPointer(kCCVertexAttrib_Position, 3, GL_FLOAT, GL_FALSE, kQuadSize, (GLvoid*) offsetof( ccV3F_C4B_T2F, vertices)); - - // colors - glEnableVertexAttribArray(kCCVertexAttrib_Color); - glVertexAttribPointer(kCCVertexAttrib_Color, 4, GL_UNSIGNED_BYTE, GL_TRUE, kQuadSize, (GLvoid*) offsetof( ccV3F_C4B_T2F, colors)); - - // tex coords - glEnableVertexAttribArray(kCCVertexAttrib_TexCoords); - glVertexAttribPointer(kCCVertexAttrib_TexCoords, 2, GL_FLOAT, GL_FALSE, kQuadSize, (GLvoid*) offsetof( ccV3F_C4B_T2F, texCoords)); - - glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, _buffersVBO[1]); - - // Must unbind the VAO before changing the element buffer. - ccGLBindVAO(0); - glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0); - glBindBuffer(GL_ARRAY_BUFFER, 0); - - CHECK_GL_ERROR_DEBUG(); - }; - - NSThread *cocos2dThread = [[CCDirector sharedDirector] runningThread]; - if( cocos2dThread == [NSThread currentThread] || [[CCConfiguration sharedConfiguration] supportsShareableVAO] ) - createVAO(); - else - [cocos2dThread performBlock:createVAO waitUntilDone:YES]; -} -#else // CC_TEXTURE_ATLAS_USE_VAO --(void) setupVBO -{ - glGenBuffers(2, &_buffersVBO[0]); -} -#endif // ! // CC_TEXTURE_ATLAS_USE_VAO - -#pragma mark TextureAtlas - Update, Insert, Move & Remove - --(ccV3F_C4B_T2F_Quad *) quads -{ - //if someone accesses the quads directly, presume that changes will be made - _dirty = YES; - return _quads; -} - --(void) updateQuad:(ccV3F_C4B_T2F_Quad*)quad atIndex:(NSUInteger) n -{ - NSAssert(n < _capacity, @"updateQuadWithTexture: Invalid index"); - - _totalQuads = MAX( n+1, _totalQuads); - - _quads[n] = *quad; - - _dirty = YES; -} - --(void) insertQuad:(ccV3F_C4B_T2F_Quad*)quad atIndex:(NSUInteger)index -{ - NSAssert(index < _capacity, @"insertQuadWithTexture: Invalid index"); - - _totalQuads++; - NSAssert( _totalQuads <= _capacity, @"invalid totalQuads"); - - // issue #575. index can be > totalQuads - NSInteger remaining = (_totalQuads-1) - index; - - // last object doesn't need to be moved - if( remaining > 0) - // tex coordinates - memmove( &_quads[index+1],&_quads[index], sizeof(_quads[0]) * remaining ); - - _quads[index] = *quad; - - _dirty = YES; -} - --(void) insertQuads:(ccV3F_C4B_T2F_Quad*)quads atIndex:(NSUInteger)index amount:(NSUInteger) amount -{ - NSAssert(index + amount <= _capacity, @"insertQuadWithTexture: Invalid index + amount"); - - _totalQuads+= amount; - - NSAssert( _totalQuads <= _capacity, @"invalid totalQuads"); - - // issue #575. index can be > totalQuads - NSInteger remaining = (_totalQuads-1) - index - amount; - - // last object doesn't need to be moved - if( remaining > 0) - // tex coordinates - memmove( &_quads[index+amount],&_quads[index], sizeof(_quads[0]) * remaining ); - - - - NSUInteger max = index + amount; - NSUInteger j = 0; - for (NSUInteger i = index; i < max ; i++) - { - _quads[index] = quads[j]; - index++; - j++; - } - - _dirty = YES; -} - --(void) insertQuadFromIndex:(NSUInteger)oldIndex atIndex:(NSUInteger)newIndex -{ - NSAssert(newIndex < _totalQuads, @"insertQuadFromIndex:atIndex: Invalid index"); - NSAssert(oldIndex < _totalQuads, @"insertQuadFromIndex:atIndex: Invalid index"); - - if( oldIndex == newIndex ) - return; - - NSUInteger howMany = labs( oldIndex - newIndex); - NSUInteger dst = oldIndex; - NSUInteger src = oldIndex + 1; - if( oldIndex > newIndex) { - dst = newIndex+1; - src = newIndex; - } - - // tex coordinates - ccV3F_C4B_T2F_Quad quadsBackup = _quads[oldIndex]; - memmove( &_quads[dst],&_quads[src], sizeof(_quads[0]) * howMany ); - _quads[newIndex] = quadsBackup; - - _dirty = YES; -} - --(void) moveQuadsFromIndex:(NSUInteger)oldIndex amount:(NSUInteger) amount atIndex:(NSUInteger)newIndex -{ - NSAssert(newIndex + amount <= _totalQuads, @"insertQuadFromIndex:atIndex: Invalid index"); - NSAssert(oldIndex < _totalQuads, @"insertQuadFromIndex:atIndex: Invalid index"); - - if( oldIndex == newIndex ) - return; - - //create buffer - size_t quadSize = sizeof(ccV3F_C4B_T2F_Quad); - ccV3F_C4B_T2F_Quad *tempQuads = malloc( quadSize * amount); - memcpy( tempQuads, &_quads[oldIndex], quadSize * amount ); - - if (newIndex < oldIndex) - { - // move quads from newIndex to newIndex + amount to make room for buffer - memmove( &_quads[newIndex], &_quads[newIndex+amount], (oldIndex-newIndex)*quadSize); - } - else - { - // move quads above back - memmove( &_quads[oldIndex], &_quads[oldIndex+amount], (newIndex-oldIndex)*quadSize); - } - memcpy( &_quads[newIndex], tempQuads, amount*quadSize); - - free(tempQuads); - - _dirty = YES; -} - --(void) removeQuadAtIndex:(NSUInteger) index -{ - NSAssert(index < _totalQuads, @"removeQuadAtIndex: Invalid index"); - - NSUInteger remaining = (_totalQuads-1) - index; - - // last object doesn't need to be moved - if( remaining ) - memmove( &_quads[index],&_quads[index+1], sizeof(_quads[0]) * remaining ); - - _totalQuads--; - - _dirty = YES; -} - --(void) removeQuadsAtIndex:(NSUInteger) index amount:(NSUInteger) amount -{ - NSAssert(index + amount <= _totalQuads, @"removeQuadAtIndex: index + amount out of bounds"); - - NSUInteger remaining = (_totalQuads) - (index + amount); - - _totalQuads -= amount; - - if ( remaining ) - memmove( &_quads[index], &_quads[index+amount], sizeof(_quads[0]) * remaining ); - - _dirty = YES; -} - --(void) removeAllQuads -{ - _totalQuads = 0; -} - -#pragma mark TextureAtlas - Resize - --(BOOL) resizeCapacity: (NSUInteger) newCapacity -{ - if( newCapacity == _capacity ) - return YES; - - // update capacity and totolQuads - _totalQuads = MIN(_totalQuads,newCapacity); - _capacity = newCapacity; - - void * tmpQuads = realloc( _quads, sizeof(_quads[0]) * _capacity ); - void * tmpIndices = realloc( _indices, sizeof(_indices[0]) * _capacity * 6 ); - - if( ! ( tmpQuads && tmpIndices) ) { - CCLOG(@"cocos2d: CCTextureAtlas: not enough memory"); - if( tmpQuads ) - free(tmpQuads); - else - free(_quads); - - if( tmpIndices ) - free(tmpIndices); - else - free(_indices); - - _indices = nil; - _quads = nil; - _capacity = _totalQuads = 0; - return NO; - } - - _quads = tmpQuads; - _indices = tmpIndices; - - // Update Indices - [self setupIndices]; - - _dirty = YES; - - return YES; -} - -#pragma mark TextureAtlas - CCParticleBatchNode Specific - --(void) fillWithEmptyQuadsFromIndex:(NSUInteger) index amount:(NSUInteger) amount -{ - ccV3F_C4B_T2F_Quad quad; - bzero( &quad, sizeof(quad) ); - - NSUInteger to = index + amount; - for (NSInteger i = index ; i < to ; i++) - { - _quads[i] = quad; - } - -} --(void) increaseTotalQuadsWith:(NSUInteger) amount -{ - _totalQuads += amount; -} - --(void) moveQuadsFromIndex:(NSUInteger) index to:(NSUInteger) newIndex -{ - NSAssert(newIndex + (_totalQuads - index) <= _capacity, @"moveQuadsFromIndex move is out of bounds"); - - memmove(_quads + newIndex,_quads + index, (_totalQuads - index) * sizeof(_quads[0])); -} - -#pragma mark TextureAtlas - Drawing - --(void) drawQuads -{ - [self drawNumberOfQuads: _totalQuads fromIndex:0]; -} - --(void) drawNumberOfQuads: (NSUInteger) n -{ - [self drawNumberOfQuads:n fromIndex:0]; -} - --(void) drawNumberOfQuads: (NSUInteger) n fromIndex: (NSUInteger) start -{ - ccGLBindTexture2D( [_texture name] ); - -#if CC_TEXTURE_ATLAS_USE_VAO - - // - // Using VBO and VAO - // - // XXX: update is done in draw... perhaps it should be done in a timer - if (_dirty) { - - ccGLBindVAO(0); - - glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, _buffersVBO[1]); - glBufferData(GL_ELEMENT_ARRAY_BUFFER, sizeof(_indices[0]) * _capacity * 6, _indices, GL_STATIC_DRAW); - glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0); - - - glBindBuffer(GL_ARRAY_BUFFER, _buffersVBO[0]); - // option 1: subdata -// glBufferSubData(GL_ARRAY_BUFFER, sizeof(_quads[0])*start, sizeof(_quads[0]) * n , &_quads[start] ); - - // option 2: data -// glBufferData(GL_ARRAY_BUFFER, sizeof(_quads[0]) * (n-start), &_quads[start], GL_DYNAMIC_DRAW); - - // option 3: orphaning + glMapBuffer - glBufferData(GL_ARRAY_BUFFER, sizeof(_quads[0]) * (n-start), nil, GL_DYNAMIC_DRAW); - void *buf = glMapBuffer(GL_ARRAY_BUFFER, GL_WRITE_ONLY); - memcpy(buf, _quads, sizeof(_quads[0])* (n-start)); - glUnmapBuffer(GL_ARRAY_BUFFER); - - glBindBuffer(GL_ARRAY_BUFFER, 0); - - _dirty = NO; - } - - ccGLBindVAO( _VAOname ); - -#if CC_TEXTURE_ATLAS_USE_TRIANGLE_STRIP - glDrawElements(GL_TRIANGLE_STRIP, (GLsizei) n*6, GL_UNSIGNED_SHORT, (GLvoid*) (start*6*sizeof(_indices[0])) ); -#else - glDrawElements(GL_TRIANGLES, (GLsizei) n*6, GL_UNSIGNED_SHORT, (GLvoid*) (start*6*sizeof(_indices[0])) ); -#endif // CC_TEXTURE_ATLAS_USE_TRIANGLE_STRIP - -// glBindVertexArray(0); - - -#else // ! CC_TEXTURE_ATLAS_USE_VAO - - // - // Using VBO without VAO - // - -#define kQuadSize sizeof(_quads[0].bl) - glBindBuffer(GL_ARRAY_BUFFER, _buffersVBO[0]); - - // XXX: update is done in draw... perhaps it should be done in a timer - if (_dirty) { -// glBufferSubData(GL_ARRAY_BUFFER, sizeof(_quads[0])*start, sizeof(_quads[0]) * n , &_quads[start] ); - - // Apparently this is faster... need to do performance tests - glBufferData(GL_ARRAY_BUFFER, sizeof(_quads[0]) * n, _quads, GL_DYNAMIC_DRAW); - _dirty = NO; - } - - ccGLEnableVertexAttribs( kCCVertexAttribFlag_PosColorTex ); - - // vertices - glVertexAttribPointer(kCCVertexAttrib_Position, 3, GL_FLOAT, GL_FALSE, kQuadSize, (GLvoid*) offsetof( ccV3F_C4B_T2F, vertices)); - - // colors - glVertexAttribPointer(kCCVertexAttrib_Color, 4, GL_UNSIGNED_BYTE, GL_TRUE, kQuadSize, (GLvoid*) offsetof( ccV3F_C4B_T2F, colors)); - - // tex coords - glVertexAttribPointer(kCCVertexAttrib_TexCoords, 2, GL_FLOAT, GL_FALSE, kQuadSize, (GLvoid*) offsetof( ccV3F_C4B_T2F, texCoords)); - - glBindBuffer(GL_ARRAY_BUFFER, 0); - - glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, _buffersVBO[1]); - -#if CC_TEXTURE_ATLAS_USE_TRIANGLE_STRIP - glDrawElements(GL_TRIANGLE_STRIP, (GLsizei) n*6, GL_UNSIGNED_SHORT, (GLvoid*) (start*6*sizeof(_indices[0])) ); -#else - glDrawElements(GL_TRIANGLES, (GLsizei) n*6, GL_UNSIGNED_SHORT, (GLvoid*) (start*6*sizeof(_indices[0])) ); -#endif // CC_TEXTURE_ATLAS_USE_TRIANGLE_STRIP - - glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0); - -#endif // CC_TEXTURE_ATLAS_USE_VAO - - CC_INCREMENT_GL_DRAWS(1); - - CHECK_GL_ERROR_DEBUG(); -} -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTextureCache.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTextureCache.h deleted file mode 100644 index d4e5186..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTextureCache.h +++ /dev/null @@ -1,175 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "ccMacros.h" - -#ifdef __CC_PLATFORM_IOS -#import -#endif - -#import - -@class CCTexture; - -/** Singleton that handles the loading of textures. Once the texture is loaded, the next time it will return - * a reference of the previously loaded texture reducing GPU & CPU memory. - */ -@interface CCTextureCache : NSObject { - NSMutableDictionary *_textures; - dispatch_queue_t _loadingQueue; - dispatch_queue_t _dictQueue; -} - -/** Returns ths shared instance of the cache. */ -+ (CCTextureCache *) sharedTextureCache; - -/** Purges the cache. It releases the retained instance. */ -+(void)purgeSharedTextureCache; - -/** - * Returns a Texture2D object given an file image. - * - * If the file image was not previously loaded, it will create a new CCTexture2D - * object and it will return it. It will use the filename as a key. - * Otherwise it will return a reference of a previously loaded image. - * - * Supported image extensions: .png, .bmp, .tiff, .jpeg, .pvr, .gif - * - * @param fileimage Image file to load. - * - * @return A CCTexture object. - */ --(CCTexture*) addImage: (NSString*) fileimage; - -/** - * Asynchronously, load a texture2d from a file. - * - * If the file image was previously loaded, it will use it. - * Otherwise it will load a texture in a new thread, and when the image is loaded, the callback will be called with the Texture2D as a parameter. - * The callback will be called in the cocos2d thread, so it is safe to create any cocos2d object from the callback. - * - * Supported image extensions: .png, .bmp, .tiff, .jpeg, .pvr, .gif - * - * @param filename Image file to load. - * @param target Target for selector. - * @param selector Selector to execute when image loaded. - */ --(void) addImageAsync:(NSString*) filename target:(id)target selector:(SEL)selector; - -/** - * Asynchronously, load a texture2d from a file. - * - * If the file image was previously loaded, it will use it. - * Otherwise it will load a texture in a new thread, and when the image is loaded, the block will be called. - * The callback will be called in the cocos2d thread, so it is safe to create any cocos2d object from the callback. - * - * Supported image extensions: .png, .bmp, .tiff, .jpeg, .pvr, .gif - * - * @param filename Image file to load. - * @param block Block to execute when image loaded. - */ --(void) addImageAsync:(NSString*) filename withBlock:(void(^)(CCTexture *tex))block; - - -/** - * Returns a Texture2D object given an CGImageRef image. - * - * If the image was not previously loaded, it will create a new CCTexture2D object and it will return it. - * Otherwise it will return a reference of a previously loaded image. - * The "key" parameter will be used as the "key" for the cache. - * If "key" is nil, then a new texture will be created each time. - * - * @param image CG image to create texture from. - * @param key Key used to define texture in cache. - * - * @return Texture. - */ --(CCTexture*) addCGImage: (CGImageRef) image forKey: (NSString *)key; - -/** - * Returns an already created texture. Returns nil if the texture doesn't exist. - * - * @param key Key to look for. - * - * @return Texture from cache. - */ --(CCTexture *) textureForKey:(NSString *)key; - -/** Purges the dictionary of loaded textures. - * Call this method if you receive the "Memory Warning". - * In the short term: it will free some resources preventing your app from being killed. - * In the medium term: it will allocate more resources. - * In the long term: it will be the same. - */ --(void) removeAllTextures; - -/** Removes unused textures. - * Textures that have a retain count of 1 will be deleted. - * It is convenient to call this method after when starting a new Scene. - */ --(void) removeUnusedTextures; - -/** - * Deletes a texture from the cache given a texture. - * - * @param tex Texture to remove from cache. - */ --(void) removeTexture: (CCTexture*) tex; - -/** - * Deletes a texture from the cache given a its key name. - * - * @param textureKeyName Texture key to remove from cache. - */ --(void) removeTextureForKey: (NSString*) textureKeyName; - -@end - - -@interface CCTextureCache (PVRSupport) - -/** - * Returns a Texture2D object given an PVR filename. - * - * If the file image was not previously loaded, it will create a new CCTexture2D - * object and it will return it. Otherwise it will return a reference of a previously loaded image. - * - * @param filename Filename on PVR file. - * - * @return A Texture. - */ --(CCTexture*) addPVRImage:(NSString*) filename; - -@end - -@interface CCTextureCache (Debug) -/** Output to CCLOG the current contents of this CCTextureCache. - * This will attempt to calculate the size of each texture, and the total texture memory in use - */ --(void) dumpCachedTextureInfo; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTextureCache.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTextureCache.m deleted file mode 100644 index 7f1cd5b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTextureCache.m +++ /dev/null @@ -1,502 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "ccMacros.h" -#import "Platforms/CCGL.h" -#import "CCTextureCache.h" -#import "CCTexture.h" -#import "CCTexturePVR.h" -#import "CCConfiguration.h" -#import "CCDirector.h" -#import "ccConfig.h" -#import "ccTypes.h" - -#import "Support/CCFileUtils.h" -#import "Support/NSThread+performBlock.h" - -#import - - -#ifdef __CC_PLATFORM_MAC -#import "Platforms/Mac/CCDirectorMac.h" -#endif - -#import "CCTexture_Private.h" - -// needed for CCCallFuncO in Mac-display_link version -//#import "CCActionManager.h" -//#import "CCActionInstant.h" - -#ifdef __CC_PLATFORM_IOS -static EAGLContext *_auxGLcontext = nil; -#elif defined(__CC_PLATFORM_MAC) -static NSOpenGLContext *_auxGLcontext = nil; -#endif - -@implementation CCTextureCache - -#pragma mark TextureCache - Alloc, Init & Dealloc -static CCTextureCache *sharedTextureCache; - -+ (CCTextureCache *)sharedTextureCache -{ - if (!sharedTextureCache) - sharedTextureCache = [[self alloc] init]; - - return sharedTextureCache; -} - -+(id)alloc -{ - NSAssert(sharedTextureCache == nil, @"Attempted to allocate a second instance of a singleton."); - return [super alloc]; -} - -+(void)purgeSharedTextureCache -{ - sharedTextureCache = nil; -} - --(id) init -{ - if( (self=[super init]) ) { - _textures = [NSMutableDictionary dictionaryWithCapacity: 10]; - - // init "global" stuff - _loadingQueue = dispatch_queue_create("org.cocos2d.texturecacheloading", NULL); - _dictQueue = dispatch_queue_create("org.cocos2d.texturecachedict", NULL); - - CCGLView *view = (CCGLView*)[[CCDirector sharedDirector] view]; - NSAssert(view, @"Do not initialize the TextureCache before the Director"); - -#ifdef __CC_PLATFORM_IOS - _auxGLcontext = [[EAGLContext alloc] - initWithAPI:kEAGLRenderingAPIOpenGLES2 - sharegroup:[[view context] sharegroup]]; - -#elif defined(__CC_PLATFORM_MAC) - NSOpenGLPixelFormat *pf = [view pixelFormat]; - NSOpenGLContext *share = [view openGLContext]; - - _auxGLcontext = [[NSOpenGLContext alloc] initWithFormat:pf shareContext:share]; - -#endif // __CC_PLATFORM_MAC - - NSAssert( _auxGLcontext, @"TextureCache: Could not create EAGL context"); - - } - - return self; -} - -- (NSString*) description -{ - __block NSString *desc = nil; - dispatch_sync(_dictQueue, ^{ - desc = [NSString stringWithFormat:@"<%@ = %p | num of textures = %lu | keys: %@>", - [self class], - self, - (unsigned long)[_textures count], - [_textures allKeys] - ]; - }); - return desc; -} - --(void) dealloc -{ - CCLOGINFO(@"cocos2d: deallocing %@", self); - - _auxGLcontext = nil; - sharedTextureCache = nil; - - // dispatch_release(_loadingQueue); - // dispatch_release(_dictQueue); - -} - -#pragma mark TextureCache - Add Images - --(void) addImageAsync: (NSString*)path target:(id)target selector:(SEL)selector -{ - NSAssert(path != nil, @"TextureCache: fileimage MUST not be nill"); - NSAssert(target != nil, @"TextureCache: target can't be nil"); - NSAssert(selector != NULL, @"TextureCache: selector can't be NULL"); - - // remove possible -HD suffix to prevent caching the same image twice (issue #1040) - CCFileUtils *fileUtils = [CCFileUtils sharedFileUtils]; - path = [fileUtils standarizePath:path]; - - // optimization - __block CCTexture * tex; - - dispatch_sync(_dictQueue, ^{ - tex = [_textures objectForKey:path]; - }); - - if(tex) { - typedef void (*Func)(id, SEL, id); - ((Func)objc_msgSend)(target, selector, tex); - return; - } - - // dispatch it serially - dispatch_async(_loadingQueue, ^{ - - CCTexture *texture; - -#ifdef __CC_PLATFORM_IOS - if( [EAGLContext setCurrentContext:_auxGLcontext] ) { - - // load / create the texture - texture = [self addImage:path]; - - glFlush(); - - // callback should be executed in cocos2d thread - [target performSelector:selector onThread:[[CCDirector sharedDirector] runningThread] withObject:texture waitUntilDone:NO]; - - [EAGLContext setCurrentContext:nil]; - } else { - CCLOG(@"cocos2d: ERROR: TetureCache: Could not set EAGLContext"); - } - -#elif defined(__CC_PLATFORM_MAC) - - [_auxGLcontext makeCurrentContext]; - - // load / create the texture - texture = [self addImage:path]; - - glFlush(); - - // callback should be executed in cocos2d thread - [target performSelector:selector onThread:[[CCDirector sharedDirector] runningThread] withObject:texture waitUntilDone:NO]; - - [NSOpenGLContext clearCurrentContext]; - -#endif // __CC_PLATFORM_MAC - - }); -} - --(void) addImageAsync:(NSString*)path withBlock:(void(^)(CCTexture *tex))block -{ - NSAssert(path != nil, @"TextureCache: fileimage MUST not be nil"); - - // remove possible -HD suffix to prevent caching the same image twice (issue #1040) - CCFileUtils *fileUtils = [CCFileUtils sharedFileUtils]; - path = [fileUtils standarizePath:path]; - - // optimization - __block CCTexture * tex; - - dispatch_sync(_dictQueue, ^{ - tex = [_textures objectForKey:path]; - }); - - if(tex) { - block(tex); - return; - } - - // dispatch it serially - dispatch_async( _loadingQueue, ^{ - - CCTexture *texture; - -#ifdef __CC_PLATFORM_IOS - if( [EAGLContext setCurrentContext:_auxGLcontext] ) { - - // load / create the texture - texture = [self addImage:path]; - - glFlush(); - - [EAGLContext setCurrentContext:nil]; - - // callback should be executed in cocos2d thread - NSThread *thread = [[CCDirector sharedDirector] runningThread]; - [thread performBlock:block withObject:texture waitUntilDone:NO]; - - } else { - CCLOG(@"cocos2d: ERROR: TetureCache: Could not set EAGLContext"); - } - -#elif defined(__CC_PLATFORM_MAC) - - [_auxGLcontext makeCurrentContext]; - - // load / create the texture - texture = [self addImage:path]; - - glFlush(); - - [NSOpenGLContext clearCurrentContext]; - - // callback should be executed in cocos2d thread - NSThread *thread = [[CCDirector sharedDirector] runningThread]; - [thread performBlock:block withObject:texture waitUntilDone:NO]; - -#endif // __CC_PLATFORM_MAC - - }); -} - --(CCTexture*) addImage: (NSString*) path -{ - NSAssert(path != nil, @"TextureCache: fileimage MUST not be nil"); - - // remove possible -HD suffix to prevent caching the same image twice (issue #1040) - CCFileUtils *fileUtils = [CCFileUtils sharedFileUtils]; - path = [fileUtils standarizePath:path]; - - __block CCTexture * tex = nil; - - dispatch_sync(_dictQueue, ^{ - tex = [_textures objectForKey: path]; - }); - - if( ! tex ) { - - CGFloat contentScale; - NSString *fullpath = [fileUtils fullPathForFilename:path contentScale:&contentScale]; - if( ! fullpath ) { - CCLOG(@"cocos2d: Couldn't find file:%@", path); - return nil; - } - - NSString *lowerCase = [fullpath lowercaseString]; - - // all images are handled by UIKit/AppKit except PVR extension that is handled by cocos2d's handler - - if ( [lowerCase hasSuffix:@".pvr"] || [lowerCase hasSuffix:@".pvr.gz"] || [lowerCase hasSuffix:@".pvr.ccz"] ) - tex = [self addPVRImage:path]; - -#ifdef __CC_PLATFORM_IOS - - else { - - UIImage *image = [[UIImage alloc] initWithContentsOfFile:fullpath]; - tex = [[CCTexture alloc] initWithCGImage:image.CGImage contentScale:contentScale]; - CCLOGINFO(@"Texture loaded: %@", path); - - if( tex ){ - dispatch_sync(_dictQueue, ^{ - [_textures setObject: tex forKey:path]; - CCLOGINFO(@"Texture %@ cached: %p", path, tex); - }); - }else{ - CCLOG(@"cocos2d: Couldn't create texture for file:%@ in CCTextureCache", path); - } - } - - -#elif defined(__CC_PLATFORM_MAC) - else { - - NSData *data = [[NSData alloc] initWithContentsOfFile:fullpath]; - NSBitmapImageRep *image = [[NSBitmapImageRep alloc] initWithData:data]; - tex = [ [CCTexture alloc] initWithCGImage:[image CGImage] contentScale:contentScale]; - - - if( tex ){ - dispatch_sync(_dictQueue, ^{ - [_textures setObject: tex forKey:path]; - }); - }else{ - CCLOG(@"cocos2d: Couldn't create texture for file:%@ in CCTextureCache", path); - } - - // autorelease prevents possible crash in multithreaded environments - //[tex autorelease]; - } -#endif // __CC_PLATFORM_MAC - - } - - return((id)tex.proxy); -} - - --(CCTexture*) addCGImage: (CGImageRef) imageref forKey: (NSString *)key -{ - NSAssert(imageref != nil, @"TextureCache: image MUST not be nill"); - - __block CCTexture * tex = nil; - - // If key is nil, then create a new texture each time - if( key ) { - dispatch_sync(_dictQueue, ^{ - tex = [_textures objectForKey:key]; - }); - if(tex) - return((id)tex.proxy); - } - - tex = [[CCTexture alloc] initWithCGImage:imageref contentScale:1.0]; - - if(tex && key){ - dispatch_sync(_dictQueue, ^{ - [_textures setObject: tex forKey:key]; - }); - }else{ - CCLOG(@"cocos2d: Couldn't add CGImage in CCTextureCache"); - } - - return((id)tex.proxy); -} - -#pragma mark TextureCache - Remove - --(void) removeAllTextures -{ - dispatch_sync(_dictQueue, ^{ - [_textures removeAllObjects]; - }); -} - --(void) removeUnusedTextures -{ - dispatch_sync(_dictQueue, ^{ - NSArray *keys = [_textures allKeys]; - for(id key in keys) - { - CCTexture *texture = [_textures objectForKey:key]; - CCLOGINFO(@"texture: %@", texture); - // If the weakly retained proxy object is nil, then the texture is unreferenced. - if (!texture.hasProxy) - { - CCLOGINFO(@"cocos2d: CCTextureCache: removing unused texture: %@", key); - [_textures removeObjectForKey:key]; - } - } - CCLOGINFO(@"Purge complete."); - }); -} - --(void) removeTexture: (CCTexture*) tex -{ - if( ! tex ) - return; - - dispatch_sync(_dictQueue, ^{ - NSArray *keys = [_textures allKeysForObject:tex]; - - for( NSUInteger i = 0; i < [keys count]; i++ ) - [_textures removeObjectForKey:[keys objectAtIndex:i]]; - }); -} - --(void) removeTextureForKey:(NSString*)name -{ - if( ! name ) - return; - - dispatch_sync(_dictQueue, ^{ - [_textures removeObjectForKey:name]; - }); -} - -#pragma mark TextureCache - Get -- (CCTexture *)textureForKey:(NSString *)key -{ - __block CCTexture *tex = nil; - - dispatch_sync(_dictQueue, ^{ - tex = [_textures objectForKey:key]; - }); - - return((id)tex.proxy); -} - -@end - - -@implementation CCTextureCache (PVRSupport) - --(CCTexture*) addPVRImage:(NSString*)path -{ - NSAssert(path != nil, @"TextureCache: fileimage MUST not be nill"); - - // remove possible -HD suffix to prevent caching the same image twice (issue #1040) - CCFileUtils *fileUtils = [CCFileUtils sharedFileUtils]; - path = [fileUtils standarizePath:path]; - - __block CCTexture * tex; - - dispatch_sync(_dictQueue, ^{ - tex = [_textures objectForKey:path]; - }); - - if(tex) { - return((id)tex.proxy); - } - - tex = [[CCTexture alloc] initWithPVRFile: path]; - if( tex ){ - dispatch_sync(_dictQueue, ^{ - [_textures setObject: tex forKey:path]; - }); - }else{ - CCLOG(@"cocos2d: Couldn't add PVRImage:%@ in CCTextureCache",path); - } - - return((id)tex.proxy); -} - -@end - - -@implementation CCTextureCache (Debug) - --(void) dumpCachedTextureInfo -{ - __block NSUInteger count = 0; - __block NSUInteger totalBytes = 0; - - dispatch_sync(_dictQueue, ^{ - for (NSString* texKey in _textures) { - CCTexture* tex = [_textures objectForKey:texKey]; - NSUInteger bpp = [tex bitsPerPixelForFormat]; - // Each texture takes up width * height * bytesPerPixel bytes. - NSUInteger bytes = tex.pixelWidth * tex.pixelHeight * bpp / 8; - totalBytes += bytes; - count++; - NSLog( @"cocos2d: \"%@\"\tid=%lu\t%lu x %lu\t@ %ld bpp =>\t%lu KB", - texKey, - (long)tex.name, - (long)tex.pixelWidth, - (long)tex.pixelHeight, - (long)bpp, - (long)bytes / 1024 ); - } - }); - NSLog( @"cocos2d: CCTextureCache dumpDebugInfo:\t%ld textures,\tfor %lu KB (%.2f MB)", (long)count, (long)totalBytes / 1024, totalBytes / (1024.0f*1024.0f)); -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTexturePVR.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTexturePVR.h deleted file mode 100644 index dd5ed34..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTexturePVR.h +++ /dev/null @@ -1,198 +0,0 @@ -/* - -File: PVRTexture.h -Abstract: The PVRTexture class is responsible for loading .pvr files. - -Version: 1.0 - -Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Inc. -("Apple") in consideration of your agreement to the following terms, and your -use, installation, modification or redistribution of this Apple software -constitutes acceptance of these terms. If you do not agree with these terms, -please do not use, install, modify or redistribute this Apple software. - -In consideration of your agreement to abide by the following terms, and subject -to these terms, Apple grants you a personal, non-exclusive license, under -Apple's copyrights in this original Apple software (the "Apple Software"), to -use, reproduce, modify and redistribute the Apple Software, with or without -modifications, in source and/or binary forms; provided that if you redistribute -the Apple Software in its entirety and without modifications, you must retain -this notice and the following text and disclaimers in all such redistributions -of the Apple Software. -Neither the name, trademarks, service marks or logos of Apple Inc. may be used -to endorse or promote products derived from the Apple Software without specific -prior written permission from Apple. Except as expressly stated in this notice, -no other rights or licenses, express or implied, are granted by Apple herein, -including but not limited to any patent rights that may be infringed by your -derivative works or by other works in which the Apple Software may be -incorporated. - -The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO -WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED -WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE OR IN -COMBINATION WITH YOUR PRODUCTS. - -IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR -DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF -CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF -APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -Copyright (C) 2008 Apple Inc. All Rights Reserved. - -*/ - -#import - -#import "Platforms/CCGL.h" -#import "CCTexture.h" - -struct CCPVRMipmap { - unsigned char *address; - unsigned int len; -}; - -typedef struct _ccPVRTexturePixelFormatInfo { - GLenum internalFormat; - GLenum format; - GLenum type; - uint32_t bpp; - BOOL compressed; - BOOL alpha; - CCTexturePixelFormat ccPixelFormat; -} ccPVRTexturePixelFormatInfo; - -enum { - CC_PVRMIPMAP_MAX = 16, -}; - -/** CCTexturePVR - - Object that loads PVR images. - - Supported PVR formats: - - RGBA8888 - - BGRA8888 - - RGBA4444 - - RGBA5551 - - RGB565 - - A8 - - I8 - - AI88 - - PVRTC 4BPP - - PVRTC 2BPP - - Limitations: - Pre-generated mipmaps, such as PVR textures with mipmap levels embedded in file, - are only supported if all individual sprites are of _square_ size. - To use mipmaps with non-square textures, instead call CCTexture2D#generateMipmap on the sheet texture itself - (and to save space, save the PVR sprite sheet without mip maps included). - */ -@interface CCTexturePVR : NSObject -{ - // Pointer to mipmap images. - struct CCPVRMipmap _mipmaps[CC_PVRMIPMAP_MAX]; - - // Number of mipmap used. - NSUInteger _numberOfMipmaps; - - // Texture bits. - uint32_t _width, _height; - GLuint _name; - BOOL _hasAlpha; - BOOL _hasPremultipliedAlpha; - BOOL _forcePremultipliedAlpha; - - // True to retain texture name. - BOOL _retainName; - - // Texture pixel format used. - CCTexturePixelFormat _format; - - const ccPVRTexturePixelFormatInfo *_pixelFormatInfo; -} - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCTexturePVR Object -/// ----------------------------------------------------------------------- - -/** - * Creates and returns a PVR Texture from the specified file path value. - * - * @param path File path. - * - * @return The CCTexturePVR object. - */ -+(id)pvrTextureWithContentsOfFile:(NSString *)path; - -/** - * Creates and returns a PVR Texture from the specified URL value. - * - * @param url Url object. - * - * @return The CCTexturePVR object. - */ -+(id)pvrTextureWithContentsOfURL:(NSURL *)url; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCTexturePVR Object -/// ----------------------------------------------------------------------- - -/** - * Initializes a PVR Texture from the specified file path value. - * - * @param path File path. - * - * @return An initialized CCTexturePVR object. - */ --(id)initWithContentsOfFile:(NSString *)path; - -/** - * Initializes a PVR Texture from the specified URL value. - * - * @param url Url object. - * - * @return An initialized CCTexturePVR object. - */ --(id)initWithContentsOfURL:(NSURL *)url; - - -/// ----------------------------------------------------------------------- -/// @name Accessing PVR Texture Attributes -/// ----------------------------------------------------------------------- - -/** Texture id name. */ -@property (nonatomic,readonly) GLuint name; - -/** Texture width. */ -@property (nonatomic,readonly) uint32_t width; - -/** Texture height. */ -@property (nonatomic,readonly) uint32_t height; - -/** Whether or not the texture has alpha. */ -@property (nonatomic,readonly) BOOL hasAlpha; - -/** Whether or not the texture has premultiplied alpha. */ -@property (nonatomic,readonly) BOOL hasPremultipliedAlpha; - -/** Whether or not the texture should use hasPremultipliedAlpha instead of global default. */ -@property (nonatomic,readonly) BOOL forcePremultipliedAlpha; - -/** How many mipmaps the texture has. 1 means one level (level 0). */ -@property (nonatomic, readonly) NSUInteger numberOfMipmaps; - -/** True to retain texture name. */ -@property (nonatomic,readwrite) BOOL retainName; - -/** Texture pixel format used. */ -@property (nonatomic,readonly) CCTexturePixelFormat format; - -@end - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTexturePVR.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTexturePVR.m deleted file mode 100644 index de9e31f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTexturePVR.m +++ /dev/null @@ -1,704 +0,0 @@ -/* - -File: PVRTexture.m -Abstract: The PVRTexture class is responsible for loading .pvr files. - -Version: 1.0 - -Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Inc. -("Apple") in consideration of your agreement to the following terms, and your -use, installation, modification or redistribution of this Apple software -constitutes acceptance of these terms. If you do not agree with these terms, -please do not use, install, modify or redistribute this Apple software. - -In consideration of your agreement to abide by the following terms, and subject -to these terms, Apple grants you a personal, non-exclusive license, under -Apple's copyrights in this original Apple software (the "Apple Software"), to -use, reproduce, modify and redistribute the Apple Software, with or without -modifications, in source and/or binary forms; provided that if you redistribute -the Apple Software in its entirety and without modifications, you must retain -this notice and the following text and disclaimers in all such redistributions -of the Apple Software. -Neither the name, trademarks, service marks or logos of Apple Inc. may be used -to endorse or promote products derived from the Apple Software without specific -prior written permission from Apple. Except as expressly stated in this notice, -no other rights or licenses, express or implied, are granted by Apple herein, -including but not limited to any patent rights that may be infringed by your -derivative works or by other works in which the Apple Software may be -incorporated. - -The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO -WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED -WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE OR IN -COMBINATION WITH YOUR PRODUCTS. - -IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR -DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF -CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF -APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -Copyright (C) 2008 Apple Inc. All Rights Reserved. - -*/ - -/* - * Extended PVR formats for cocos2d project ( http://www.cocos2d-iphone.org ) - * - RGBA8888 - * - BGRA8888 - * - RGB888 - * - RGBA4444 - * - RGBA5551 - * - RGB565 - * - A8 - * - I8 - * - AI88 - * - * Added support for PVR v3 file format - */ - -#import - -#import "CCTexturePVR.h" -#import "ccMacros.h" -#import "CCConfiguration.h" -#import "ccGLStateCache.h" -#import "Support/ccUtils.h" -#import "Support/CCFileUtils.h" -#import "Support/ZipUtils.h" -#import "Support/OpenGL_Internal.h" - -#pragma mark - -#pragma mark CCTexturePVR - -#define PVR_TEXTURE_FLAG_TYPE_MASK 0xff - -#pragma mark PVR File format - common - -// -// XXX DO NO ALTER THE ORDER IN THIS LIST XXX -// -static const ccPVRTexturePixelFormatInfo PVRTableFormats[] = { - - // 0: BGRA_8888 - {GL_RGBA, GL_BGRA, GL_UNSIGNED_BYTE, 32, NO, YES, CCTexturePixelFormat_RGBA8888}, - // 1: RGBA_8888 - {GL_RGBA, GL_RGBA, GL_UNSIGNED_BYTE, 32, NO, YES, CCTexturePixelFormat_RGBA8888}, - // 2: RGBA_4444 - {GL_RGBA, GL_RGBA, GL_UNSIGNED_SHORT_4_4_4_4, 16, NO, YES, CCTexturePixelFormat_RGBA4444}, - // 3: RGBA_5551 - {GL_RGBA, GL_RGBA, GL_UNSIGNED_SHORT_5_5_5_1, 16, NO, YES, CCTexturePixelFormat_RGB5A1}, - // 4: RGB_565 - {GL_RGB, GL_RGB, GL_UNSIGNED_SHORT_5_6_5, 16, NO, NO, CCTexturePixelFormat_RGB565}, - // 5: RGB_888 - {GL_RGB, GL_RGB, GL_UNSIGNED_BYTE, 24, NO, NO, CCTexturePixelFormat_RGB888}, - // 6: A_8 - {GL_ALPHA, GL_ALPHA, GL_UNSIGNED_BYTE, 8, NO, NO, CCTexturePixelFormat_A8}, - // 7: L_8 - {GL_LUMINANCE, GL_LUMINANCE, GL_UNSIGNED_BYTE, 8, NO, NO, CCTexturePixelFormat_I8}, - // 8: LA_88 - {GL_LUMINANCE_ALPHA, GL_LUMINANCE_ALPHA, GL_UNSIGNED_BYTE, 16, NO, YES, CCTexturePixelFormat_AI88}, - -#ifdef __CC_PLATFORM_IOS - // 9: PVRTC 2BPP RGB - {GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG, -1, -1, 2, YES, NO, CCTexturePixelFormat_PVRTC2}, - // 10: PVRTC 2BPP RGBA - {GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG, -1, -1, 2, YES, YES, CCTexturePixelFormat_PVRTC2}, - // 11: PVRTC 4BPP RGB - {GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG, -1, -1, 4, YES, NO, CCTexturePixelFormat_PVRTC4}, - // 12: PVRTC 4BPP RGBA - {GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG, -1, -1, 4, YES, YES, CCTexturePixelFormat_PVRTC4}, -#endif // #__CC_PLATFORM_IOS -}; - -struct _pixel_formathash { - uint64_t pixelFormat; - const ccPVRTexturePixelFormatInfo * pixelFormatInfo; -}; - - -#pragma mark PVR File formats for v2 and v3 - -// Values taken from PVRTexture.h from http://www.imgtec.com -enum { - kPVR2TextureFlagMipmap = (1<<8), // has mip map levels - kPVR2TextureFlagTwiddle = (1<<9), // is twiddled - kPVR2TextureFlagBumpmap = (1<<10), // has normals encoded for a bump map - kPVR2TextureFlagTiling = (1<<11), // is bordered for tiled pvr - kPVR2TextureFlagCubemap = (1<<12), // is a cubemap/skybox - kPVR2TextureFlagFalseMipCol = (1<<13), // are there false coloured MIP levels - kPVR2TextureFlagVolume = (1<<14), // is this a volume texture - kPVR2TextureFlagAlpha = (1<<15), // v2.1 is there transparency info in the texture - kPVR2TextureFlagVerticalFlip = (1<<16), // v2.1 is the texture vertically flipped -}; - -enum { - kPVR3TextureFlagPremultipliedAlpha = (1<<1) // has premultiplied alpha -}; - - -static char gPVRTexIdentifier[4] = "PVR!"; - -// v2 -typedef enum -{ - kPVR2TexturePixelFormat_RGBA_4444= 0x10, - kPVR2TexturePixelFormat_RGBA_5551, - kPVR2TexturePixelFormat_RGBA_8888, - kPVR2TexturePixelFormat_RGB_565, - kPVR2TexturePixelFormat_RGB_555, // unsupported - kPVR2TexturePixelFormat_RGB_888, - kPVR2TexturePixelFormat_I_8, - kPVR2TexturePixelFormat_AI_88, - kPVR2TexturePixelFormat_PVRTC_2BPP_RGBA, - kPVR2TexturePixelFormat_PVRTC_4BPP_RGBA, - kPVR2TexturePixelFormat_BGRA_8888, - kPVR2TexturePixelFormat_A_8, -} ccPVR2TexturePixelFormat; - -// v3 -typedef enum { - /* supported predefined formats */ - kPVR3TexturePixelFormat_PVRTC_2BPP_RGB = 0, - kPVR3TexturePixelFormat_PVRTC_2BPP_RGBA = 1, - kPVR3TexturePixelFormat_PVRTC_4BPP_RGB = 2, - kPVR3TexturePixelFormat_PVRTC_4BPP_RGBA = 3, - - /* supported channel type formats */ - kPVR3TexturePixelFormat_BGRA_8888 = 0x0808080861726762, - kPVR3TexturePixelFormat_RGBA_8888 = 0x0808080861626772, - kPVR3TexturePixelFormat_RGBA_4444 = 0x0404040461626772, - kPVR3TexturePixelFormat_RGBA_5551 = 0x0105050561626772, - kPVR3TexturePixelFormat_RGB_565 = 0x0005060500626772, - kPVR3TexturePixelFormat_RGB_888 = 0x0008080800626772, - kPVR3TexturePixelFormat_A_8 = 0x0000000800000061, - kPVR3TexturePixelFormat_L_8 = 0x000000080000006c, - kPVR3TexturePixelFormat_LA_88 = 0x000008080000616c, -} ccPVR3TexturePixelFormat; - -// v2 -static struct _pixel_formathash v2_pixel_formathash[] = { - - { kPVR2TexturePixelFormat_BGRA_8888, &PVRTableFormats[0] }, - { kPVR2TexturePixelFormat_RGBA_8888, &PVRTableFormats[1] }, - { kPVR2TexturePixelFormat_RGBA_4444, &PVRTableFormats[2] }, - { kPVR2TexturePixelFormat_RGBA_5551, &PVRTableFormats[3] }, - { kPVR2TexturePixelFormat_RGB_565, &PVRTableFormats[4] }, - { kPVR2TexturePixelFormat_RGB_888, &PVRTableFormats[5] }, - { kPVR2TexturePixelFormat_A_8, &PVRTableFormats[6] }, - { kPVR2TexturePixelFormat_I_8, &PVRTableFormats[7] }, - { kPVR2TexturePixelFormat_AI_88, &PVRTableFormats[8] }, - -#ifdef __CC_PLATFORM_IOS - { kPVR2TexturePixelFormat_PVRTC_2BPP_RGBA, &PVRTableFormats[10] }, - { kPVR2TexturePixelFormat_PVRTC_4BPP_RGBA, &PVRTableFormats[12] }, -#endif // iphone only -}; - -#define PVR2_MAX_TABLE_ELEMENTS (sizeof(v2_pixel_formathash) / sizeof(v2_pixel_formathash[0])) - -// v3 -struct _pixel_formathash v3_pixel_formathash[] = { - - {kPVR3TexturePixelFormat_BGRA_8888, &PVRTableFormats[0] }, - {kPVR3TexturePixelFormat_RGBA_8888, &PVRTableFormats[1] }, - {kPVR3TexturePixelFormat_RGBA_4444, &PVRTableFormats[2] }, - {kPVR3TexturePixelFormat_RGBA_5551, &PVRTableFormats[3] }, - {kPVR3TexturePixelFormat_RGB_565, &PVRTableFormats[4] }, - {kPVR3TexturePixelFormat_RGB_888, &PVRTableFormats[5] }, - {kPVR3TexturePixelFormat_A_8, &PVRTableFormats[6] }, - {kPVR3TexturePixelFormat_L_8, &PVRTableFormats[7] }, - {kPVR3TexturePixelFormat_LA_88, &PVRTableFormats[8] }, - -#ifdef __CC_PLATFORM_IOS - {kPVR3TexturePixelFormat_PVRTC_2BPP_RGB, &PVRTableFormats[9] }, - {kPVR3TexturePixelFormat_PVRTC_2BPP_RGBA, &PVRTableFormats[10] }, - {kPVR3TexturePixelFormat_PVRTC_4BPP_RGB, &PVRTableFormats[11] }, - {kPVR3TexturePixelFormat_PVRTC_4BPP_RGBA, &PVRTableFormats[12] }, -#endif // #__CC_PLATFORM_IOS -}; - -#define PVR3_MAX_TABLE_ELEMENTS (sizeof(v3_pixel_formathash) / sizeof(v3_pixel_formathash[0])) - -typedef struct _PVRTexHeader -{ - uint32_t headerLength; - uint32_t height; - uint32_t width; - uint32_t numMipmaps; - uint32_t flags; - uint32_t dataLength; - uint32_t bpp; - uint32_t bitmaskRed; - uint32_t bitmaskGreen; - uint32_t bitmaskBlue; - uint32_t bitmaskAlpha; - uint32_t pvrTag; - uint32_t numSurfs; -} ccPVRv2TexHeader; - -typedef struct { - uint32_t version; - uint32_t flags; - uint64_t pixelFormat; - uint32_t colorSpace; - uint32_t channelType; - uint32_t height; - uint32_t width; - uint32_t depth; - uint32_t numberOfSurfaces; - uint32_t numberOfFaces; - uint32_t numberOfMipmaps; - uint32_t metadataLength; -} __attribute__((packed)) ccPVRv3TexHeader ; - -@implementation CCTexturePVR -@synthesize name = _name; -@synthesize width = _width; -@synthesize height = _height; -@synthesize hasAlpha = _hasAlpha; -@synthesize hasPremultipliedAlpha = _hasPremultipliedAlpha; -@synthesize forcePremultipliedAlpha = _forcePremultipliedAlpha; -@synthesize numberOfMipmaps = _numberOfMipmaps; - -// cocos2d integration -@synthesize retainName = _retainName; -@synthesize format = _format; - - -- (BOOL)unpackPVRv2Data:(unsigned char*)data PVRLen:(NSUInteger)len -{ - BOOL success = NO; - ccPVRv2TexHeader *header = NULL; - uint32_t flags, pvrTag; - uint32_t dataLength = 0, dataOffset = 0, dataSize = 0; - uint32_t blockSize = 0, widthBlocks = 0, heightBlocks = 0; - uint32_t width = 0, height = 0, bpp = 4; - uint8_t *bytes = NULL; - uint32_t formatFlags; - - header = (ccPVRv2TexHeader *)data; - - pvrTag = CFSwapInt32LittleToHost(header->pvrTag); - - if ((uint32_t)gPVRTexIdentifier[0] != ((pvrTag >> 0) & 0xff) || - (uint32_t)gPVRTexIdentifier[1] != ((pvrTag >> 8) & 0xff) || - (uint32_t)gPVRTexIdentifier[2] != ((pvrTag >> 16) & 0xff) || - (uint32_t)gPVRTexIdentifier[3] != ((pvrTag >> 24) & 0xff)) - { - return NO; - } - - CCConfiguration *configuration = [CCConfiguration sharedConfiguration]; - - flags = CFSwapInt32LittleToHost(header->flags); - formatFlags = flags & PVR_TEXTURE_FLAG_TYPE_MASK; - BOOL flipped = flags & kPVR2TextureFlagVerticalFlip; - if( flipped ) - CCLOGWARN(@"cocos2d: WARNING: Image is flipped. Regenerate it using PVRTexTool"); - - if( ! [configuration supportsNPOT] && - ( header->width != CCNextPOT(header->width) || header->height != CCNextPOT(header->height ) ) ) { - CCLOGWARN(@"cocos2d: ERROR: Loding an NPOT texture (%dx%d) but is not supported on this device", header->width, header->height); - return NO; - } - - for( NSUInteger i=0; i < (unsigned int)PVR2_MAX_TABLE_ELEMENTS ; i++) { - if( v2_pixel_formathash[i].pixelFormat == formatFlags ) { - - _pixelFormatInfo = v2_pixel_formathash[i].pixelFormatInfo; - _numberOfMipmaps = 0; - - _width = width = CFSwapInt32LittleToHost(header->width); - _height = height = CFSwapInt32LittleToHost(header->height); - - if (CFSwapInt32LittleToHost(header->bitmaskAlpha)) - _hasAlpha = YES; - else - _hasAlpha = NO; - - dataLength = CFSwapInt32LittleToHost(header->dataLength); - bytes = ((uint8_t *)data) + sizeof(ccPVRv2TexHeader); - _format = _pixelFormatInfo->ccPixelFormat; - bpp = _pixelFormatInfo->bpp; - - // Calculate the data size for each texture level and respect the minimum number of blocks - while (dataOffset < dataLength) - { - switch (formatFlags) { - case kPVR2TexturePixelFormat_PVRTC_2BPP_RGBA: - blockSize = 8 * 4; // Pixel by pixel block size for 2bpp - widthBlocks = width / 8; - heightBlocks = height / 4; - break; - case kPVR2TexturePixelFormat_PVRTC_4BPP_RGBA: - blockSize = 4 * 4; // Pixel by pixel block size for 4bpp - widthBlocks = width / 4; - heightBlocks = height / 4; - break; - case kPVR2TexturePixelFormat_BGRA_8888: - if( ! [[CCConfiguration sharedConfiguration] supportsBGRA8888] ) { - CCLOG(@"cocos2d: TexturePVR. BGRA8888 not supported on this device"); - return NO; - } - default: - blockSize = 1; - widthBlocks = width; - heightBlocks = height; - break; - } - - // Clamp to minimum number of blocks - if (widthBlocks < 2) - widthBlocks = 2; - if (heightBlocks < 2) - heightBlocks = 2; - - dataSize = widthBlocks * heightBlocks * ((blockSize * bpp) / 8); - unsigned int packetLength = (dataLength-dataOffset); - packetLength = packetLength > dataSize ? dataSize : packetLength; - - _mipmaps[_numberOfMipmaps].address = bytes+dataOffset; - _mipmaps[_numberOfMipmaps].len = packetLength; - _numberOfMipmaps++; - - NSAssert( _numberOfMipmaps < CC_PVRMIPMAP_MAX, @"TexturePVR: Maximum number of mimpaps reached. Increate the CC_PVRMIPMAP_MAX value"); - - dataOffset += packetLength; - - width = MAX(width >> 1, 1); - height = MAX(height >> 1, 1); - } - - success = YES; - break; - } - } - - if( ! success ) - CCLOGWARN(@"cocos2d: WARNING: Unsupported PVR Pixel Format: 0x%2x. Re-encode it with a OpenGL pixel format variant", formatFlags); - - return success; -} - -- (BOOL)unpackPVRv3Data:(unsigned char*)dataPointer PVRLen:(NSUInteger)dataLength -{ - if(dataLength < sizeof(ccPVRv3TexHeader)) { - return NO; - } - - ccPVRv3TexHeader *header = (ccPVRv3TexHeader *)dataPointer; - - // validate version - if(CFSwapInt32BigToHost(header->version) != 0x50565203) { - CCLOG(@"cocos2d: WARNING: pvr file version mismatch"); - return NO; - } - - // parse pixel format - uint64_t pixelFormat = header->pixelFormat; - - - BOOL infoValid = NO; - - for(int i = 0; i < PVR3_MAX_TABLE_ELEMENTS; i++) { - if( v3_pixel_formathash[i].pixelFormat == pixelFormat ) { - _pixelFormatInfo = v3_pixel_formathash[i].pixelFormatInfo; - _hasAlpha = _pixelFormatInfo->alpha; - infoValid = YES; - break; - } - } - - // unsupported / bad pixel format - if(!infoValid) { - CCLOG(@"cocos2d: WARNING: unsupported pvr pixelformat: %llx", pixelFormat ); - return NO; - } - - // flags - uint32_t flags = CFSwapInt32LittleToHost(header->flags); - - // PVRv3 specifies premultiply alpha in a flag -- should always respect this in PVRv3 files - _forcePremultipliedAlpha = YES; - if(flags & kPVR3TextureFlagPremultipliedAlpha) { - _hasPremultipliedAlpha = YES; - } - - // sizing - uint32_t width = CFSwapInt32LittleToHost(header->width); - uint32_t height = CFSwapInt32LittleToHost(header->height); - _width = width; - _height = height; - uint32_t dataOffset = 0, dataSize = 0; - uint32_t blockSize = 0, widthBlocks = 0, heightBlocks = 0; - uint8_t *bytes = NULL; - - dataOffset = (sizeof(ccPVRv3TexHeader) + header->metadataLength); - bytes = dataPointer; - - _numberOfMipmaps = header->numberOfMipmaps; - NSAssert( _numberOfMipmaps < CC_PVRMIPMAP_MAX, @"TexturePVR: Maximum number of mimpaps reached. Increate the CC_PVRMIPMAP_MAX value"); - - for(int i = 0; i < _numberOfMipmaps; i++) { - - switch(pixelFormat) { - case kPVR3TexturePixelFormat_PVRTC_2BPP_RGB : - case kPVR3TexturePixelFormat_PVRTC_2BPP_RGBA : - blockSize = 8 * 4; // Pixel by pixel block size for 2bpp - widthBlocks = width / 8; - heightBlocks = height / 4; - break; - case kPVR3TexturePixelFormat_PVRTC_4BPP_RGB : - case kPVR3TexturePixelFormat_PVRTC_4BPP_RGBA : - blockSize = 4 * 4; // Pixel by pixel block size for 4bpp - widthBlocks = width / 4; - heightBlocks = height / 4; - break; - case kPVR3TexturePixelFormat_BGRA_8888: - if( ! [[CCConfiguration sharedConfiguration] supportsBGRA8888] ) { - CCLOG(@"cocos2d: TexturePVR. BGRA8888 not supported on this device"); - return NO; - } - default: - blockSize = 1; - widthBlocks = width; - heightBlocks = height; - break; - } - - // Clamp to minimum number of blocks - if (widthBlocks < 2) - widthBlocks = 2; - if (heightBlocks < 2) - heightBlocks = 2; - - dataSize = widthBlocks * heightBlocks * ((blockSize * _pixelFormatInfo->bpp) / 8); - unsigned int packetLength = ((unsigned int)dataLength-dataOffset); - packetLength = packetLength > dataSize ? dataSize : packetLength; - - _mipmaps[i].address = bytes+dataOffset; - _mipmaps[i].len = packetLength; - - dataOffset += packetLength; - NSAssert( dataOffset <= dataLength, @"CCTexurePVR: Invalid length"); - - - width = MAX(width >> 1, 1); - height = MAX(height >> 1, 1); - } - - return YES; -} - - -- (BOOL)createGLTexture -{ - GLsizei width = _width; - GLsizei height = _height; - GLenum err; - - if (_numberOfMipmaps > 0) - { - if (_name != 0) - ccGLDeleteTexture( _name ); - - // From PVR sources: "PVR files are never row aligned." - glPixelStorei(GL_UNPACK_ALIGNMENT,1); - - glGenTextures(1, &_name); - ccGLBindTexture2D( _name ); - - // Default: Anti alias. - if( _numberOfMipmaps == 1 ) - glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR ); - else - glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_NEAREST ); - glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR ); - - glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE ); - glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE ); - } - - CHECK_GL_ERROR(); // clean possible GL error - - GLenum internalFormat = _pixelFormatInfo->internalFormat; - GLenum format = _pixelFormatInfo->format; - GLenum type = _pixelFormatInfo->type; - BOOL compressed = _pixelFormatInfo->compressed; - - // Generate textures with mipmaps - for (GLint i=0; i < _numberOfMipmaps; i++) - { - if( compressed && ! [[CCConfiguration sharedConfiguration] supportsPVRTC] ) { - CCLOGWARN(@"cocos2d: WARNING: PVRTC images are not supported"); - return NO; - } - - unsigned char *data = _mipmaps[i].address; - GLsizei datalen = _mipmaps[i].len; - - if( compressed) - glCompressedTexImage2D(GL_TEXTURE_2D, i, internalFormat, width, height, 0, datalen, data); - else - glTexImage2D(GL_TEXTURE_2D, i, internalFormat, width, height, 0, format, type, data); - - if( i > 0 && (width != height || CCNextPOT(width) != width ) ) - CCLOGWARN(@"cocos2d: TexturePVR. WARNING. Mipmap level %u is not squared. Texture won't render correctly. width=%u != height=%u", i, width, height); - - err = glGetError(); - if (err != GL_NO_ERROR) - { - CCLOGWARN(@"cocos2d: TexturePVR: Error uploading compressed texture level: %u . glError: 0x%04X", i, err); - return NO; - } - - width = MAX(width >> 1, 1); - height = MAX(height >> 1, 1); - } - - return YES; -} - - -- (id)initWithContentsOfFile:(NSString *)path -{ - if((self = [super init])) - { - unsigned char *pvrdata = NULL; - NSInteger pvrlen = 0; - NSString *lowerCase = [path lowercaseString]; - - if ( [lowerCase hasSuffix:@".ccz"]) - pvrlen = ccInflateCCZFile( [path UTF8String], &pvrdata ); - - else if( [lowerCase hasSuffix:@".gz"] ) - pvrlen = ccInflateGZipFile( [path UTF8String], &pvrdata ); - - else - pvrlen = ccLoadFileIntoMemory( [path UTF8String], &pvrdata ); - - if( pvrlen < 0 ) { - return nil; - } - - - _numberOfMipmaps = 0; - - _name = 0; - _width = _height = 0; - _hasAlpha = NO; - _hasPremultipliedAlpha = NO; - _forcePremultipliedAlpha = NO; - _pixelFormatInfo = NULL; - - _retainName = NO; // cocos2d integration - - - if( ! (([self unpackPVRv2Data:pvrdata PVRLen:pvrlen] || [self unpackPVRv3Data:pvrdata PVRLen:pvrlen]) && - [self createGLTexture] ) ) - { - free(pvrdata); - return nil; - } - -#if defined(__CC_PLATFORM_IOS) && defined(DEBUG) - - GLenum pixelFormat = _pixelFormatInfo->ccPixelFormat; - CCConfiguration *conf = [CCConfiguration sharedConfiguration]; - - if( [conf OSVersion] >= CCSystemVersion_iOS_5_0 ) - { - - // iOS 5 BUG: - // RGB888 textures allocate much more memory than needed on iOS 5 - // http://www.cocos2d-iphone.org/forum/topic/31092 - - if( pixelFormat == CCTexturePixelFormat_RGB888 ) { - printf("\n"); - NSLog(@"cocos2d: WARNING. Using RGB888 texture. Convert it to RGB565 or RGBA8888 in order to reduce memory"); - NSLog(@"cocos2d: WARNING: File: %@", [path lastPathComponent] ); - NSLog(@"cocos2d: WARNING: For further info visit: http://www.cocos2d-iphone.org/forum/topic/31092"); - printf("\n"); - } - - - else if( _width != CCNextPOT(_width) ) { - - // XXX: Is this applicable for compressed textures ? - // Since they are squared and POT (PVRv2) it is not an issue now. Not sure in the future. - - // iOS 5 BUG: - // If width is not word aligned, then log warning. - // http://www.cocos2d-iphone.org/forum/topic/31092 - - - NSUInteger bpp = [CCTexture bitsPerPixelForFormat:pixelFormat]; - NSUInteger bytes = _width * bpp / 8; - - // XXX: Should it be 4 or sizeof(int) ?? - NSUInteger mod = bytes % 4; - - // Not word aligned ? - if( mod != 0 ) { - - NSUInteger neededBytes = (4 - mod ) / (bpp/8); - printf("\n"); - NSLog(@"cocos2d: WARNING. Current texture size=(%d,%d). Convert it to size=(%d,%d) in order to save memory", _width, _height, (unsigned int)(_width + neededBytes), _height ); - NSLog(@"cocos2d: WARNING: File: %@", [path lastPathComponent] ); - NSLog(@"cocos2d: WARNING: For further info visit: http://www.cocos2d-iphone.org/forum/topic/31092"); - printf("\n"); - } - } - } -#endif // iOS - - - - free(pvrdata); - } - - return self; -} - -- (id)initWithContentsOfURL:(NSURL *)url -{ - if (![url isFileURL]) - { - CCLOG(@"cocos2d: CCPVRTexture: Only files are supported"); - return nil; - } - - return [self initWithContentsOfFile:[url path]]; -} - - -+ (id)pvrTextureWithContentsOfFile:(NSString *)path -{ - return [[self alloc] initWithContentsOfFile:path]; -} - - -+ (id)pvrTextureWithContentsOfURL:(NSURL *)url -{ - if (![url isFileURL]) - return nil; - - return [CCTexturePVR pvrTextureWithContentsOfFile:[url path]]; -} - - -- (void)dealloc -{ - CCLOGINFO( @"cocos2d: deallocing %@", self); - - if (_name != 0 && ! _retainName ) - ccGLDeleteTexture( _name ); - -} - -@end - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTexture_Private.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTexture_Private.h deleted file mode 100644 index 846a72c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTexture_Private.h +++ /dev/null @@ -1,155 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCTexture.h" - -// ------------------------------------------------------------- - -// Proxy object returned in place of a CCTexture or CCSpriteFrame by the texture cache. -// Weakly retained by the original object, so it can be know if the object is referenced when a memory warning arrives. -// This is used as a temporary fix for the texture cache until asset loading can be refactored better. -@interface CCProxy : NSObject - -- (id)initWithTarget:(id)target; - -@end - -// ------------------------------------------------------------- - -@interface CCTexture () - -/* These functions are needed to create mutable textures */ -- (void) releaseData:(void*)data; -- (void*) keepData:(void*)data length:(NSUInteger)length; - -/* texture name */ -@property(nonatomic,readonly) GLuint name; - -/* texture max S */ -@property(nonatomic,readwrite) GLfloat maxS; -/* texture max T */ -@property(nonatomic,readwrite) GLfloat maxT; - -// Check if the texture's weakly retained proxy still exists. -@property(atomic, readonly) BOOL hasProxy; - -// Retrieve the proxy for this texture. -@property(atomic, readonly, weak) CCProxy *proxy; - -@end - -/* - Drawing extensions to make it easy to draw basic quads using a CCTexture2D object. - These functions require GL_TEXTURE_2D and both GL_VERTEX_ARRAY and GL_TEXTURE_COORD_ARRAY client states to be enabled. - */ -@interface CCTexture (Drawing) -/* draws a texture at a given point */ -- (void) drawAtPoint:(CGPoint)point; -/* draws a texture inside a rect */ -- (void) drawInRect:(CGRect)rect; -@end - -/* - Extensions to make it easy to create a CCTexture2D object from a PVRTC file - Note that the generated textures don't have their alpha premultiplied - use the blending mode (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA). - */ -@interface CCTexture (PVRSupport) -/* Initializes a texture from a PVR file. - - Supported PVR formats: - - BGRA 8888 - - RGBA 8888 - - RGBA 4444 - - RGBA 5551 - - RBG 565 - - A 8 - - I 8 - - AI 8 - - PVRTC 2BPP - - PVRTC 4BPP - - By default PVR images are treated as if they alpha channel is NOT premultiplied. You can override this behavior with this class method: - - PVRImagesHavePremultipliedAlpha:(BOOL)haveAlphaPremultiplied; - - IMPORTANT: This method is only defined on iOS. It is not supported on the Mac version. - - */ --(id) initWithPVRFile: (NSString*) file; - -/* treats (or not) PVR files as if they have alpha premultiplied. - Since it is impossible to know at runtime if the PVR images have the alpha channel premultiplied, it is - possible load them as if they have (or not) the alpha channel premultiplied. - - By default it is disabled. - - */ -+(void) PVRImagesHavePremultipliedAlpha:(BOOL)haveAlphaPremultiplied; - -@end - -/* - Extension to set the Min / Mag filter - */ -typedef struct _ccTexParams { - GLuint minFilter; - GLuint magFilter; - GLuint wrapS; - GLuint wrapT; -} ccTexParams; - -@interface CCTexture (GLFilter) -/* sets the min filter, mag filter, wrap s and wrap t texture parameters. - If the texture size is NPOT (non power of 2), then in can only use GL_CLAMP_TO_EDGE in GL_TEXTURE_WRAP_{S,T}. - - @warning Calling this method could allocate additional texture memory. - - */ --(void) setTexParameters: (ccTexParams*) texParams; - -/* sets antialias texture parameters: - - GL_TEXTURE_MIN_FILTER = GL_LINEAR - - GL_TEXTURE_MAG_FILTER = GL_LINEAR - - @warning Calling this method could allocate additional texture memory. - - */ -- (void) setAntiAliasTexParameters; - -/* sets alias texture parameters: - - GL_TEXTURE_MIN_FILTER = GL_NEAREST - - GL_TEXTURE_MAG_FILTER = GL_NEAREST - - @warning Calling this method could allocate additional texture memory. - - */ -- (void) setAliasTexParameters; - - -/* Generates mipmap images for the texture. - It only works if the texture size is POT (power of 2). - */ --(void) generateMipmap; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTiledMap.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTiledMap.h deleted file mode 100644 index c8cb29e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTiledMap.h +++ /dev/null @@ -1,220 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2009-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCNode.h" - -@class CCTiledMapLayer; -@class CCTiledMapObjectGroup; - -/** Possible oritentations of the TMX map. */ -typedef NS_ENUM(NSUInteger, CCTiledMapOrientation) -{ - /** Orthogonal orientation. */ - CCTiledMapOrientationOrtho, - - /** Hexagonal orientation. */ - CCTiledMapOrientationHex, - - /** Isometric orientation. */ - CCTiledMapOrientationIso, -}; - -/** - - CCTiledMap knows how to parse and render a TMX map. - - ### Features: - - - Each tile will be treated as an CCSprite - - The sprites are created on demand. They will be created only when you call "[layer tileAt:]" - - Each tile can be rotated / moved / scaled / tinted / "opacitied", since each tile is a CCSprite - - Tiles can be added/removed in runtime - - The z-order of the tiles can be modified in runtime - - Each tile has an anchorPoint of (0,0) - - The anchorPoint of the TMXTileMap is (0,0) - - The Tiled layers will be added as a child - - The Tiled layers will be aliased by default - - The tileset image will be loaded using the CCTextureCache - - Each tile will have a unique tag - - Each tile will have a unique z value. top-left: z=1, bottom-right: z=max z - - Each object group will be treated as an NSMutableArray - - Object class which will contain all the properties in a dictionary - - Properties can be assigned to the Map, Layer, Object Group, and Object - - ### Limitations: - - It only supports one tileset per layer. - - Embedded images are not supported - - It only supports the XML format (the JSON format is not supported) - - ### Notes: - - Each layer is created using an CCTileMapLayer - - You can obtain the layers at runtime by: - - [map getChildByTag: tag_number]; - - [map layerNamed: name_of_the_layer]; - - ### Supported editors - - - Tiled http://www.mapeditor.org/ - - */ - -@interface CCTiledMap : CCNode { - - // Map size measured in tiles. - CGSize _mapSize; - - // Map Tile size measured in pixels. - CGSize _tileSize; - - // Map Orientation method. - CCTiledMapOrientation _mapOrientation; - - // Object Groups. - NSMutableArray *_objectGroups; - - // Properties. - NSMutableDictionary *_properties; - - // Tile Properties. - NSMutableDictionary *_tileProperties; -} - - -/// ----------------------------------------------------------------------- -/// @name Accessing the Tile Map Attributes -/// ----------------------------------------------------------------------- - -/** Map size measured in tiles.*/ -@property (nonatomic,readonly) CGSize mapSize; - -/** Map Tile size measured in pixels. */ -@property (nonatomic,readonly) CGSize tileSize; - -/** Map Orientation method. */ -@property (nonatomic,readonly) CCTiledMapOrientation mapOrientation; - -/** Object Groups. */ -@property (nonatomic,readwrite,strong) NSMutableArray *objectGroups; - -/** Tile Properties. */ -@property (nonatomic,readwrite,strong) NSMutableDictionary *properties; - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCTiledMap Object -/// ----------------------------------------------------------------------- - -/** - * Creates a returns a Tile Map object using the specified TMX file. - * - * @param tmxFile TMX file to use. - * - * @return The CCTiledMap Object. - */ -+(id) tiledMapWithFile:(NSString*)tmxFile; - -/** - * Creates a returns a Tile Map object using the specified TMX XML and path to TMX resources. - * - * @param tmxString TMX XML to use. - * @param resourcePath TMX resource path. - * - * @return The CCTiledMap Object. - */ -+(id) tiledMapWithXML:(NSString*)tmxString resourcePath:(NSString*)resourcePath; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCTiledMap Object -/// ----------------------------------------------------------------------- - -/** - * Initializes and returns a Tile Map object using the specified TMX file. - * - * @param tmxFile TMX file to use. - * - * @return An initialized CCTiledMap Object. - */ --(id) initWithFile:(NSString*)tmxFile; - -/** - * Initializes and returns a Tile Map object using the specified TMX XML and path to TMX resources. - * - * @param tmxString TMX XML to use. - * @param resourcePath TMX resource path. - * - * @return The CCTiledMap Object. - */ --(id) initWithXML:(NSString*)tmxString resourcePath:(NSString*)resourcePath; - - -/// ----------------------------------------------------------------------- -/// @name Tiled Map Helpers -/// ----------------------------------------------------------------------- - -/** - * Return the Tiled Map Layer specified by the layer name. - * - * @param layerName Name of layer to lookup. - * - * @return The CCTiledMapLayer object. - */ --(CCTiledMapLayer*) layerNamed:(NSString *)layerName; - -/** return the TMXObjectGroup for the specific group */ - -/** - * Return the Tiled Map Object Group specified by the object group name. - * - * @param groupName Object group name to lookup. - * - * @return The CCTiledMapObjectGroup object. - */ --(CCTiledMapObjectGroup*) objectGroupNamed:(NSString *)groupName; - -/** - * Return the value held by the specified property name. - * - * @param propertyName Property name to lookup. - * - * @return The property value object. - */ --(id) propertyNamed:(NSString *)propertyName; - -/** return properties dictionary for tile GID */ - -/** - * Return the properties dictionary for the specified tile GID. - * - * @param GID GID to lookup. - * - * @return The properties NSDictionary. - */ --(NSDictionary*)propertiesForGID:(unsigned int)GID; - -@end - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTiledMap.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTiledMap.m deleted file mode 100644 index d798e6c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTiledMap.m +++ /dev/null @@ -1,212 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2009-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - * - * TMX Tiled Map support: - * http://www.mapeditor.org - * - */ - -#import "CCTiledMap.h" -#import "CCTMXXMLParser.h" -#import "CCTiledMapLayer.h" -#import "CCTiledMapObjectGroup.h" -#import "CCSprite.h" -#import "CCTextureCache.h" -#import "Support/CGPointExtension.h" - -#import "CCTiledMapLayer_Private.h" - -#pragma mark - -#pragma mark CCTMXTiledMap - -@interface CCTiledMap (Private) --(id) parseLayer:(CCTiledMapLayerInfo*)layer map:(CCTiledMapInfo*)mapInfo; --(CCTiledMapTilesetInfo*) tilesetForLayer:(CCTiledMapLayerInfo*)layerInfo map:(CCTiledMapInfo*)mapInfo; --(void) buildWithMapInfo:(CCTiledMapInfo*)mapInfo; -@end - -@implementation CCTiledMap -@synthesize mapSize = _mapSize; -@synthesize tileSize = _tileSize; -@synthesize mapOrientation = _mapOrientation; -@synthesize objectGroups = _objectGroups; -@synthesize properties = _properties; - -+(id) tiledMapWithFile:(NSString*)tmxFile -{ - return [[self alloc] initWithFile:tmxFile]; -} - -+(id) tiledMapWithXML:(NSString*)tmxString resourcePath:(NSString*)resourcePath -{ - return [[self alloc] initWithXML:tmxString resourcePath:resourcePath]; -} - --(void) buildWithMapInfo:(CCTiledMapInfo*)mapInfo -{ - _mapSize = mapInfo.mapSize; - _tileSize = mapInfo.tileSize; - _mapOrientation = mapInfo.orientation; - _objectGroups = mapInfo.objectGroups; - _properties = mapInfo.properties; - _tileProperties = mapInfo.tileProperties; - - int idx=0; - - for( CCTiledMapLayerInfo *layerInfo in mapInfo.layers ) { - - if( layerInfo.visible ) { - CCNode *child = [self parseLayer:layerInfo map:mapInfo]; - NSString* idxStr = [NSString stringWithFormat:@"%d",idx]; - [self addChild:child z:idx name:idxStr]; - - // update content size with the max size - CGSize childSize = [child contentSize]; - CGSize currentSize = [self contentSize]; - currentSize.width = MAX( currentSize.width, childSize.width ); - currentSize.height = MAX( currentSize.height, childSize.height ); - [self setContentSize:currentSize]; - - idx++; - } - } -} - --(id) initWithXML:(NSString*)tmxString resourcePath:(NSString*)resourcePath -{ - if ((self=[super init])) { - - [self setContentSize:CGSizeZero]; - - CCTiledMapInfo *mapInfo = [CCTiledMapInfo formatWithXML:tmxString resourcePath:resourcePath]; - - NSAssert( [mapInfo.tilesets count] != 0, @"TMXTiledMap: Map not found. Please check the filename."); - [self buildWithMapInfo:mapInfo]; - } - - return self; -} - --(id) initWithFile:(NSString*)tmxFile -{ - NSAssert(tmxFile != nil, @"TMXTiledMap: tmx file should not be nil"); - - if ((self=[super init])) { - - [self setContentSize:CGSizeZero]; - - CCTiledMapInfo *mapInfo = [CCTiledMapInfo formatWithTMXFile:tmxFile]; - - NSAssert( [mapInfo.tilesets count] != 0, @"TMXTiledMap: Map not found. Please check the filename."); - [self buildWithMapInfo:mapInfo]; - } - - return self; -} - - -// private --(id) parseLayer:(CCTiledMapLayerInfo*)layerInfo map:(CCTiledMapInfo*)mapInfo -{ - CCTiledMapTilesetInfo *tileset = [self tilesetForLayer:layerInfo map:mapInfo]; - CCTiledMapLayer *layer = [CCTiledMapLayer layerWithTilesetInfo:tileset layerInfo:layerInfo mapInfo:mapInfo]; - - // tell the layerinfo to release the ownership of the tiles map. - layerInfo.ownTiles = NO; - - [layer setupTiles]; - - return layer; -} - --(CCTiledMapTilesetInfo*) tilesetForLayer:(CCTiledMapLayerInfo*)layerInfo map:(CCTiledMapInfo*)mapInfo -{ - CGSize size = layerInfo.layerSize; - - id iter = [mapInfo.tilesets reverseObjectEnumerator]; - for( CCTiledMapTilesetInfo* tileset in iter) { - for( unsigned int y = 0; y < size.height; y++ ) { - for( unsigned int x = 0; x < size.width; x++ ) { - - unsigned int pos = x + size.width * y; - unsigned int gid = layerInfo.tiles[ pos ]; - - // gid are stored in little endian. - // if host is big endian, then swap - gid = CFSwapInt32LittleToHost( gid ); - - // XXX: gid == 0 --> empty tile - if( gid != 0 ) { - - // Optimization: quick return - // if the layer is invalid (more than 1 tileset per layer) an assert will be thrown later - if( (gid & kCCFlippedMask) >= tileset.firstGid ) - return tileset; - } - } - } - } - - // If all the tiles are 0, return empty tileset - CCLOG(@"cocos2d: Warning: TMX Layer '%@' has no tiles", layerInfo.name); - return nil; -} - - -// public - --(CCTiledMapLayer*) layerNamed:(NSString *)layerName -{ - for (CCTiledMapLayer *layer in _children) { - if([layer isKindOfClass:[CCTiledMapLayer class]]) - if([layer.layerName isEqual:layerName]) - return layer; - } - - // layer not found - return nil; -} - --(CCTiledMapObjectGroup*) objectGroupNamed:(NSString *)groupName -{ - for( CCTiledMapObjectGroup *objectGroup in _objectGroups ) { - if( [objectGroup.groupName isEqual:groupName] ) - return objectGroup; - } - - // objectGroup not found - return nil; -} - --(id) propertyNamed:(NSString *)propertyName -{ - return [_properties valueForKey:propertyName]; -} --(NSDictionary*)propertiesForGID:(unsigned int)GID{ - return [_tileProperties objectForKey:[NSNumber numberWithInt:GID]]; -} -@end - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTiledMapLayer.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTiledMapLayer.h deleted file mode 100644 index c17a92c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTiledMapLayer.h +++ /dev/null @@ -1,217 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2009-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCAtlasNode.h" -#import "CCSpriteBatchNode.h" -#import "CCTMXXMLParser.h" - -@class CCTiledMapInfo; -@class CCTiledMapLayerInfo; -@class CCTiledMapTilesetInfo; - -/** - - CCTiledMapLayer represents the Tiled Map layer. - - If you modify a tile on runtime, then that tile will become a CCSprite otherwise no CCSprite objects are initially created. - - ### Notes - Tiles can have tile flags for additional properties. - At the moment only flip horizontal and flip vertical are used. These bit flags are defined in CCTMXXMLParser.h. - - */ - -@interface CCTiledMapLayer : CCSpriteBatchNode { - - // Various Map data storage. - CCTiledMapTilesetInfo *_tileset; - NSString *_layerName; - CGSize _layerSize; - CGSize _mapTileSize; // TODO: in pixels or points? - uint32_t *_tiles; - NSUInteger _layerOrientation; - NSMutableDictionary *_properties; - - // TMX Layer Opacity. - unsigned char _opacity; - - // GID Range - NSUInteger _minGID; - NSUInteger _maxGID; - - // Only used when vertexZ is used. - NSInteger _vertexZvalue; - BOOL _useAutomaticVertexZ; - - // Used for optimization. - CCSprite *_reusedTile; - NSMutableArray *_atlasIndexArray; -} - - -/// ----------------------------------------------------------------------- -/// @name Accessing the Tile Map Layer Attributes -/// ----------------------------------------------------------------------- - -/** Name of the layer. */ -@property (nonatomic,readwrite,strong) NSString *layerName; - -/** Size of the layer in tiles. */ -@property (nonatomic,readwrite) CGSize layerSize; - -/** Size of the Map's tile, could be different from the tile size. */ -@property (nonatomic,readwrite) CGSize mapTileSize; - -/** Tile pointer. */ -@property (nonatomic,readonly) uint32_t *tiles; - -/** Tileset information for the layer. */ -@property (nonatomic,readwrite,strong) CCTiledMapTilesetInfo *tileset; - -/** Layer orientation method, which is the same as the map orientation method. */ -@property (nonatomic,readwrite) NSUInteger layerOrientation; - -/** Properties from the layer. They can be added using tiled. */ -@property (nonatomic,readwrite,strong) NSMutableDictionary *properties; - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCTiledMapLayer Object -/// ----------------------------------------------------------------------- - -/** - * Create and return a CCTiledMapLayer using the specified tileset info, layerinfo and mapinfo values. - * - * @param tilesetInfo Tileset Info to use. - * @param layerInfo Layer Info to use. - * @param mapInfo Map Info to use. - * - * @return The CCTiledMapLayer Object. - */ -+(id) layerWithTilesetInfo:(CCTiledMapTilesetInfo*)tilesetInfo layerInfo:(CCTiledMapLayerInfo*)layerInfo mapInfo:(CCTiledMapInfo*)mapInfo; - - -/// ----------------------------------------------------------------------- -/// @name Initializing a CCTiledMapLayer Object -/// ----------------------------------------------------------------------- - -/** - * Initializes and returns a CCTiledMapLayer using the specified tileset info, layerinfo and mapinfo values. - * - * @param tilesetInfo Tileset Info to use. - * @param layerInfo Layer Info to use. - * @param mapInfo Map Info to use. - * - * @return An initialized CCTiledMapLayer Object. - */ --(id) initWithTilesetInfo:(CCTiledMapTilesetInfo*)tilesetInfo layerInfo:(CCTiledMapLayerInfo*)layerInfo mapInfo:(CCTiledMapInfo*)mapInfo; - - -/// ----------------------------------------------------------------------- -/// @name Tile Map Layer Helpers -/// ----------------------------------------------------------------------- - -/** - * Returns the tile at the specified tile coordinates. - * - * @param tileCoordinate Tile Coordinate to use. - * - * @return CCSprite tile object. - */ --(CCSprite*) tileAt:(CGPoint)tileCoordinate; - -/** - * Returns the tile GID at the specified tile coordinates. - * - * @param tileCoordinate Tile Coordinate to use. - * - * @return Tile GID value. - */ --(uint32_t) tileGIDAt:(CGPoint)tileCoordinate; - -/* - * Returns the tile GID using the specified tile coordinates and flag options. - * - * @param pos Tile Coordinate to use. - * @param flags Flags options to use. - * - * @return Tile GID value. - */ --(uint32_t) tileGIDAt:(CGPoint)pos withFlags:(ccTMXTileFlags*)flags; - -/** - * Sets the tile GID using the specified tile coordinates and GID value. - * - * @param gid GID value to use. - * @param tileCoordinate Tile Coordinate to use. - */ --(void) setTileGID:(uint32_t)gid at:(CGPoint)tileCoordinate; - -/** - * Sets the tile GID using the specified GID value, tile coordinates and flag option values. - * - * @param gid GID value to use. - * @param pos Tile Coordinate to use. - * @param flags Flag options to use. - */ --(void) setTileGID:(uint32_t)gid at:(CGPoint)pos withFlags:(ccTMXTileFlags)flags; - -/** - * Remove tile at specified tile coordinates. - * - * @param tileCoordinate Tile Coordinate to use. - */ --(void) removeTileAt:(CGPoint)tileCoordinate; - -/** - * Return the position in points of the tile specified by the tile coordinates. - * - * @param tileCoordinate Tile Coordinate to use. - * - * @return Return position of tile. - */ --(CGPoint) positionAt:(CGPoint)tileCoordinate; - -/** - * Return the value for the specified property name value. - * - * @param propertyName Propery name to lookup. - * - * @return Property name value. - */ --(id) propertyNamed:(NSString *)propertyName; - -/** - * @warning addchild:z:tag: is not supported on CCTMXLayer. Instead use setTileGID:at: and tileAt: methods. - * - * @param node Node to use. - * @param z Z value to use. - * @param tag Tag to use. - */ --(void) addChild:(CCNode*)node z:(NSInteger)z tag:(NSInteger)tag; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTiledMapLayer.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTiledMapLayer.m deleted file mode 100644 index db0ddf6..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTiledMapLayer.m +++ /dev/null @@ -1,702 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2009-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - * - * TMX Tiled Map support: - * http://www.mapeditor.org - * - */ - -#import "CCTiledMapLayer.h" -#import "CCTiledMap.h" -#import "CCTMXXMLParser.h" -#import "CCSprite.h" -#import "CCSpriteBatchNode.h" -#import "CCTextureCache.h" -#import "CCShaderCache.h" -#import "CCGLProgram.h" -#import "Support/CGPointExtension.h" -#import "CCNode_Private.h" -#import "CCSprite_Private.h" -#import "CCSpriteBatchNode_Private.h" -#import "CCTiledMapLayer_Private.h" -#import "CCTexture_Private.h" - - -#pragma mark - -#pragma mark CCTMXLayer - -int compareInts (const void * a, const void * b); - - -@interface CCTiledMapLayer () --(CGPoint) positionForIsoAt:(CGPoint)pos; --(CGPoint) positionForOrthoAt:(CGPoint)pos; --(CGPoint) positionForHexAt:(CGPoint)pos; - --(CGPoint) calculateLayerOffset:(CGPoint)offset; - -/* optimization methos */ --(CCSprite*) appendTileForGID:(uint32_t)gid at:(CGPoint)pos; --(CCSprite*) insertTileForGID:(uint32_t)gid at:(CGPoint)pos; --(CCSprite*) updateTileForGID:(uint32_t)gid at:(CGPoint)pos; - -/* The layer recognizes some special properties, like cc_vertez */ --(void) parseInternalProperties; -- (void) setupTileSprite:(CCSprite*) sprite position:(CGPoint)pos withGID:(uint32_t)gid; - --(NSInteger) vertexZForPos:(CGPoint)pos; - -// index --(NSUInteger) atlasIndexForExistantZ:(NSUInteger)z; --(NSUInteger) atlasIndexForNewZ:(NSUInteger)z; -@end - -@implementation CCTiledMapLayer -@synthesize layerSize = _layerSize, layerName = _layerName, tiles = _tiles; -@synthesize tileset = _tileset; -@synthesize layerOrientation = _layerOrientation; -@synthesize mapTileSize = _mapTileSize; -@synthesize properties = _properties; - -#pragma mark CCTMXLayer - init & alloc & dealloc - -+(id) layerWithTilesetInfo:(CCTiledMapTilesetInfo*)tilesetInfo layerInfo:(CCTiledMapLayerInfo*)layerInfo mapInfo:(CCTiledMapInfo*)mapInfo -{ - return [[self alloc] initWithTilesetInfo:tilesetInfo layerInfo:layerInfo mapInfo:mapInfo]; -} - --(id) initWithTilesetInfo:(CCTiledMapTilesetInfo*)tilesetInfo layerInfo:(CCTiledMapLayerInfo*)layerInfo mapInfo:(CCTiledMapInfo*)mapInfo -{ - // XXX: is 35% a good estimate ? - CGSize size = layerInfo.layerSize; - float totalNumberOfTiles = size.width * size.height; - float capacity = totalNumberOfTiles * 0.35f + 1; // 35 percent is occupied ? - - CCTexture *tex = nil; - if( tilesetInfo ) - tex = [[CCTextureCache sharedTextureCache] addImage:tilesetInfo.sourceImage]; - - if((self = [super initWithTexture:tex capacity:capacity])) { - - // layerInfo - self.layerName = layerInfo.name; - _layerSize = size; - _tiles = layerInfo.tiles; - _minGID = layerInfo.minGID; - _maxGID = layerInfo.maxGID; - _opacity = layerInfo.opacity; - self.properties = [NSMutableDictionary dictionaryWithDictionary:layerInfo.properties]; - - // tilesetInfo - self.tileset = tilesetInfo; - - // mapInfo - _mapTileSize = mapInfo.tileSize; - _layerOrientation = mapInfo.orientation; - - CGFloat pixelsToPoints = 1.0/tex.contentScale; - - // offset (after layer orientation is set); - CGPoint offset = [self calculateLayerOffset:layerInfo.offset]; - [self setPosition:ccpMult(offset, pixelsToPoints)]; - - _atlasIndexArray = [[NSMutableArray alloc] initWithCapacity:totalNumberOfTiles]; - - [self setContentSize:CGSizeMake( _layerSize.width * _mapTileSize.width * pixelsToPoints, _layerSize.height * _mapTileSize.height * pixelsToPoints )]; - - _useAutomaticVertexZ= NO; - _vertexZvalue = 0; - } - - return self; -} - -- (void) dealloc -{ - - if( _atlasIndexArray ) { - _atlasIndexArray = NULL; - } - - if( _tiles ) { - free(_tiles); - _tiles = NULL; - } - -} - --(void) releaseMap -{ - if( _tiles) { - free( _tiles); - _tiles = NULL; - } - - if( _atlasIndexArray ) { - _atlasIndexArray = NULL; - } -} - -#pragma mark CCTMXLayer - setup Tiles - --(CCSprite*) reusedTileWithRect:(CGRect)rect -{ - if( ! _reusedTile ) { - _reusedTile = [[CCSprite alloc] initWithTexture:_textureAtlas.texture rect:rect rotated:NO]; - [_reusedTile setBatchNode:self]; - } - else - { - // XXX HACK: Needed because if "batch node" is nil, - // then the Sprite'squad will be reset - [_reusedTile setBatchNode:nil]; - - // Re-init the sprite - [_reusedTile setTextureRect:rect rotated:NO untrimmedSize:rect.size]; - - // restore the batch node - [_reusedTile setBatchNode:self]; - } - - return _reusedTile; -} - --(void) setupTiles -{ - // Optimization: quick hack that sets the image size on the tileset - _tileset.imageSize = [_textureAtlas.texture contentSizeInPixels]; - - // By default all the tiles are aliased - // pros: - // - easier to render - // cons: - // - difficult to scale / rotate / etc. - [_textureAtlas.texture setAliasTexParameters]; - - // Parse cocos2d properties - [self parseInternalProperties]; - - for( NSUInteger y = 0; y < _layerSize.height; y++ ) { - for( NSUInteger x = 0; x < _layerSize.width; x++ ) { - - NSUInteger pos = x + _layerSize.width * y; - uint32_t gid = _tiles[ pos ]; - - // gid are stored in little endian. - // if host is big endian, then swap - gid = CFSwapInt32LittleToHost( gid ); - - // XXX: gid == 0 --> empty tile - if( gid != 0 ) { - [self appendTileForGID:gid at:ccp(x,y)]; - - // Optimization: update min and max GID rendered by the layer - _minGID = MIN(gid, _minGID); - _maxGID = MAX(gid, _maxGID); -// _minGID = MIN((gid & kFlippedMask), _minGID); -// _maxGID = MAX((gid & kFlippedMask), _maxGID); - } - } - } - - NSAssert( _maxGID >= _tileset.firstGid && - _minGID >= _tileset.firstGid, @"TMX: Only 1 tilset per layer is supported"); -} - -#pragma mark CCTMXLayer - Properties - --(id) propertyNamed:(NSString *)propertyName -{ - return [_properties valueForKey:propertyName]; -} - --(void) parseInternalProperties -{ - // if cc_vertex=automatic, then tiles will be rendered using vertexz - - NSString *vertexz = [self propertyNamed:@"cc_vertexz"]; - if( vertexz ) { - - // If "automatic" is on, then parse the "cc_alpha_func" too - if( [vertexz isEqualToString:@"automatic"] ) { - _useAutomaticVertexZ = YES; - - NSString *alphaFuncVal = [self propertyNamed:@"cc_alpha_func"]; - float alphaFuncValue = [alphaFuncVal floatValue]; - - self.shaderProgram = [[CCShaderCache sharedShaderCache] programForKey:kCCShader_PositionTextureColorAlphaTest]; - - GLint alphaValueLocation = glGetUniformLocation(self.shaderProgram.program, kCCUniformAlphaTestValue_s); - - // NOTE: alpha test shader is hard-coded to use the equivalent of a glAlphaFunc(GL_GREATER) comparison - [self.shaderProgram setUniformLocation:alphaValueLocation withF1:alphaFuncValue]; - } - else - _vertexZvalue = [vertexz intValue]; - } -} - -#pragma mark CCTMXLayer - obtaining tiles/gids - --(CCSprite*) tileAt:(CGPoint)pos -{ - NSAssert( pos.x < _layerSize.width && pos.y < _layerSize.height && pos.x >=0 && pos.y >=0, @"TMXLayer: invalid position"); - NSAssert( _tiles && _atlasIndexArray, @"TMXLayer: the tiles map has been released"); - - CCSprite *tile = nil; - uint32_t gid = [self tileGIDAt:pos]; - - // if GID == 0, then no tile is present - if( gid ) { - int z = pos.x + pos.y * _layerSize.width; - - NSString* zStr = [NSString stringWithFormat:@"%d",z]; - tile = (CCSprite*) [self getChildByName:zStr recursively:NO]; - - // tile not created yet. create it - if( ! tile ) { - CGRect rect = CC_RECT_SCALE([_tileset rectForGID:gid], 1.0/self.textureAtlas.texture.contentScale); - tile = [[CCSprite alloc] initWithTexture:self.texture rect:rect]; - [tile setBatchNode:self]; - - CGPoint p = [self positionAt:pos]; - [tile setPosition:p]; - [tile setVertexZ: [self vertexZForPos:pos]]; - tile.anchorPoint = CGPointZero; - [tile setOpacity:_opacity/255.0]; - - NSUInteger indexForZ = [self atlasIndexForExistantZ:z]; - [self addSpriteWithoutQuad:tile z:indexForZ name:zStr]; - } - } - return tile; -} - --(uint32_t) tileGIDAt:(CGPoint)pos -{ - return [self tileGIDAt:pos withFlags:NULL]; -} - --(uint32_t) tileGIDAt:(CGPoint)pos withFlags:(ccTMXTileFlags*)flags -{ - NSAssert( pos.x < _layerSize.width && pos.y < _layerSize.height && pos.x >=0 && pos.y >=0, @"TMXLayer: invalid position"); - NSAssert( _tiles && _atlasIndexArray, @"TMXLayer: the tiles map has been released"); - - NSInteger idx = pos.x + pos.y * _layerSize.width; - - // Bits on the far end of the 32-bit global tile ID are used for tile flags - - uint32_t tile = _tiles[idx]; - - // issue1264, flipped tiles can be changed dynamically - if (flags) - *flags = tile & kCCFlipedAll; - - return ( tile & kCCFlippedMask); -} - -#pragma mark CCTMXLayer - adding helper methods - -- (void) setupTileSprite:(CCSprite*) sprite position:(CGPoint)pos withGID:(uint32_t)gid -{ - [sprite setPosition: [self positionAt:pos]]; - [sprite setVertexZ: [self vertexZForPos:pos]]; - //sprite.anchorPoint = CGPointZero; // was the default - [sprite setOpacity:_opacity/255.0]; - - //issue 1264, flip can be undone as well - sprite.flipX = NO; - sprite.flipY = NO; - sprite.rotation = 0; - //sprite.anchorPoint = ccp(0,0); // was the default - - // All tile sprites in the layer should have the same anchorpoint. - // The default anchor point is defined in the TMX file (within the tileset node) and stored in the - // CCTMXTilesetInfo* property of the CCTMXLayer. - sprite.anchorPoint = _tileset.tileAnchorPoint; - - // Rotation in tiled is achieved using 3 flipped states, flipping across the horizontal, vertical, and diagonal axes of the tiles. - if (gid & kCCTMXTileDiagonalFlag) - { - // put the anchor in the middle for ease of rotation. - sprite.anchorPoint = ccp(0.5f,0.5f); - [sprite setPosition: ccp([self positionAt:pos].x + sprite.contentSize.height/2, - [self positionAt:pos].y + sprite.contentSize.width/2 ) - ]; - - uint32_t flag = gid & (kCCTMXTileHorizontalFlag | kCCTMXTileVerticalFlag ); - - // handle the 4 diagonally flipped states. - if (flag == kCCTMXTileHorizontalFlag) - { - sprite.rotation = 90; - } - else if (flag == kCCTMXTileVerticalFlag) - { - sprite.rotation = 270; - } - else if (flag == (kCCTMXTileVerticalFlag | kCCTMXTileHorizontalFlag) ) - { - sprite.rotation = 90; - sprite.flipX = YES; - } - else - { - sprite.rotation = 270; - sprite.flipX = YES; - } - } - else - { - if (gid & kCCTMXTileHorizontalFlag) - sprite.flipX = YES; - - if (gid & kCCTMXTileVerticalFlag) - sprite.flipY = YES; - } -} - --(CCSprite*) insertTileForGID:(uint32_t)gid at:(CGPoint)pos -{ - CGRect rect = CC_RECT_SCALE([_tileset rectForGID:gid], 1.0/self.textureAtlas.texture.contentScale); - - NSInteger z = pos.x + pos.y * _layerSize.width; - - CCSprite *tile = [self reusedTileWithRect:rect]; - - [self setupTileSprite:tile position:pos withGID:gid]; - - // get atlas index - NSUInteger indexForZ = [self atlasIndexForNewZ:z]; - - // Optimization: add the quad without adding a child - [self insertQuadFromSprite:tile quadIndex:indexForZ]; - - // insert it into the local atlasindex array - [_atlasIndexArray insertObject:[NSNumber numberWithInt:(int)z] atIndex:indexForZ]; - - // update possible children - for (CCSprite *sprite in _children) { - NSUInteger ai = [sprite atlasIndex]; - if( ai >= indexForZ) - [sprite setAtlasIndex: ai+1]; - } - - _tiles[z] = gid; - - return tile; -} - --(CCSprite*) updateTileForGID:(uint32_t)gid at:(CGPoint)pos -{ - CGRect rect = CC_RECT_SCALE([_tileset rectForGID:gid], 1.0/self.textureAtlas.texture.contentScale); - - int z = pos.x + pos.y * _layerSize.width; - - CCSprite *tile = [self reusedTileWithRect:rect]; - - [self setupTileSprite:tile position:pos withGID:gid]; - - // get atlas index - NSUInteger indexForZ = [self atlasIndexForExistantZ:z]; - - [tile setAtlasIndex:indexForZ]; - [tile setDirty:YES]; - [tile updateTransform]; - _tiles[z] = gid; - - return tile; -} - - -// used only when parsing the map. useless after the map was parsed -// since lot's of assumptions are no longer true --(CCSprite*) appendTileForGID:(uint32_t)gid at:(CGPoint)pos -{ - CGRect rect = CC_RECT_SCALE([_tileset rectForGID:gid], 1.0/self.textureAtlas.texture.contentScale); - - NSInteger z = pos.x + pos.y * _layerSize.width; - - CCSprite *tile = [self reusedTileWithRect:rect]; - - [self setupTileSprite:tile position:pos withGID:gid]; - - // optimization: - // The difference between appendTileForGID and insertTileforGID is that append is faster, since - // it appends the tile at the end of the texture atlas - NSUInteger indexForZ = _atlasIndexArray.count; - - - // don't add it using the "standard" way. - [self insertQuadFromSprite:tile quadIndex:indexForZ]; - - - // append should be after addQuadFromSprite since it modifies the quantity values - [_atlasIndexArray insertObject:[NSNumber numberWithInt:(int)z] atIndex:indexForZ]; - - return tile; -} - -#pragma mark CCTMXLayer - atlasIndex and Z - -int compareInts (const void * a, const void * b) -{ - return ( *(int*)a - *(int*)b ); -} - --(NSUInteger) atlasIndexForExistantZ:(NSUInteger)z -{ - NSUInteger indexResult = [_atlasIndexArray - indexOfObject:[NSNumber numberWithInt:(int) z] - inSortedRange:NSMakeRange(0, [_atlasIndexArray count]) - options:0 - usingComparator:^(id a, id b) { - if ([a intValue] < [b intValue]) { - return (NSComparisonResult)NSOrderedAscending; - } else if([a intValue] > [b intValue]) { - return (NSComparisonResult)NSOrderedDescending; - } - return (NSComparisonResult)NSOrderedSame; - }]; - - return indexResult; -} - --(NSUInteger)atlasIndexForNewZ:(NSUInteger)z -{ - // XXX: This can be improved with a sort of binary search - NSUInteger i = 0; - for(i = 0; i< _atlasIndexArray.count; i++) { - NSUInteger val = (NSUInteger) [[_atlasIndexArray objectAtIndex:i] intValue]; - if( z < val ) - break; - } - return i; -} - -#pragma mark CCTMXLayer - adding / remove tiles --(void) setTileGID:(uint32_t)gid at:(CGPoint)pos -{ - [self setTileGID:gid at:pos withFlags:NO]; -} - --(void) setTileGID:(uint32_t)gid at:(CGPoint)pos withFlags:(ccTMXTileFlags)flags -{ - NSAssert( pos.x < _layerSize.width && pos.y < _layerSize.height && pos.x >=0 && pos.y >=0, @"TMXLayer: invalid position"); - NSAssert( _tiles && _atlasIndexArray, @"TMXLayer: the tiles map has been released"); - NSAssert( gid == 0 || gid >= _tileset.firstGid, @"TMXLayer: invalid gid" ); - - ccTMXTileFlags currentFlags; - uint32_t currentGID = [self tileGIDAt:pos withFlags:¤tFlags]; - - if (currentGID != gid || currentFlags != flags ) - { - uint32_t gidAndFlags = gid | flags; - - // setting gid=0 is equal to remove the tile - if( gid == 0 ) - [self removeTileAt:pos]; - - // empty tile. create a new one - else if( currentGID == 0 ) - [self insertTileForGID:gidAndFlags at:pos]; - - // modifying an existing tile with a non-empty tile - else { - - int z = pos.x + pos.y * _layerSize.width; - NSString* zStr = [NSString stringWithFormat:@"%d", z]; - CCSprite *sprite = (CCSprite*)[self getChildByName:zStr recursively:NO]; - if( sprite ) { - CGRect rect = CC_RECT_SCALE([_tileset rectForGID:gid], 1.0/self.textureAtlas.texture.contentScale); - - [sprite setTextureRect:rect rotated:NO untrimmedSize:rect.size]; - - if (flags) - [self setupTileSprite:sprite position:[sprite position] withGID:gidAndFlags]; - - _tiles[z] = gidAndFlags; - } else - [self updateTileForGID:gidAndFlags at:pos]; - } - } -} - --(void) addChild: (CCNode*)node z:(NSInteger)z tag:(NSInteger)tag -{ - NSAssert(NO, @"addChild: is not supported on CCTMXLayer. Instead use setTileGID:at:/tileAt:"); -} - --(void) removeChild:(CCSprite*)sprite cleanup:(BOOL)cleanup -{ - // allows removing nil objects - if( ! sprite ) - return; - - NSAssert( [_children containsObject:sprite], @"Tile does not belong to TMXLayer"); - - NSUInteger atlasIndex = [sprite atlasIndex]; - NSUInteger zz = (NSUInteger) [[_atlasIndexArray objectAtIndex:atlasIndex] intValue]; - _tiles[zz] = 0; - [_atlasIndexArray removeObjectAtIndex:atlasIndex]; - [super removeChild:sprite cleanup:cleanup]; -} - --(void) removeTileAt:(CGPoint)pos -{ - NSAssert( pos.x < _layerSize.width && pos.y < _layerSize.height && pos.x >=0 && pos.y >=0, @"TMXLayer: invalid position"); - NSAssert( _tiles && _atlasIndexArray, @"TMXLayer: the tiles map has been released"); - - uint32_t gid = [self tileGIDAt:pos]; - - if( gid ) { - - NSUInteger z = pos.x + pos.y * _layerSize.width; - NSUInteger atlasIndex = [self atlasIndexForExistantZ:z]; - - // remove tile from GID map - _tiles[z] = 0; - - // remove tile from atlas position array - [_atlasIndexArray removeObjectAtIndex:atlasIndex]; - - // remove it from sprites and/or texture atlas - NSString* zStr = [NSString stringWithFormat:@"%d", (int)z]; - id sprite = [self getChildByName:zStr recursively:NO]; - if( sprite ) - [super removeChild:sprite cleanup:YES]; - else { - [_textureAtlas removeQuadAtIndex:atlasIndex]; - - // update possible children - for (sprite in _children) - { - NSUInteger ai = [sprite atlasIndex]; - if( ai >= atlasIndex) { - [sprite setAtlasIndex: ai-1]; - } - } - } - } -} - -#pragma mark CCTMXLayer - obtaining positions, offset - --(CGPoint) calculateLayerOffset:(CGPoint)pos -{ - CGPoint ret = CGPointZero; - switch( _layerOrientation ) { - case CCTiledMapOrientationOrtho: - ret = ccp( pos.x * _mapTileSize.width, -pos.y *_mapTileSize.height); - break; - case CCTiledMapOrientationIso: - ret = ccp( (_mapTileSize.width /2) * (pos.x - pos.y), - (_mapTileSize.height /2 ) * (-pos.x - pos.y) ); - break; - case CCTiledMapOrientationHex: - NSAssert(CGPointEqualToPoint(pos, CGPointZero), @"offset for hexagonal map not implemented yet"); - break; - } - return ret; -} - --(CGPoint) positionAt:(CGPoint)pos -{ - CGPoint ret = CGPointZero; - switch( _layerOrientation ) { - case CCTiledMapOrientationOrtho: - ret = [self positionForOrthoAt:pos]; - break; - case CCTiledMapOrientationIso: - ret = [self positionForIsoAt:pos]; - break; - case CCTiledMapOrientationHex: - ret = [self positionForHexAt:pos]; - break; - } - - return ccpMult(ret, 1.0/self.textureAtlas.texture.contentScale); -} - --(CGPoint) positionForOrthoAt:(CGPoint)pos -{ - CGPoint xy = { - pos.x * _mapTileSize.width, - (_layerSize.height - pos.y - 1) * _mapTileSize.height, - }; - return xy; -} - --(CGPoint) positionForIsoAt:(CGPoint)pos -{ - CGPoint xy = { - _mapTileSize.width /2 * ( _layerSize.width + pos.x - pos.y - 1), - _mapTileSize.height /2 * (( _layerSize.height * 2 - pos.x - pos.y) - 2), - }; - return xy; -} - --(CGPoint) positionForHexAt:(CGPoint)pos -{ - float diffY = 0; - if( (int)pos.x % 2 == 1 ) - diffY = -_mapTileSize.height/2 ; - - CGPoint xy = { - pos.x * _mapTileSize.width*3/4, - (_layerSize.height - pos.y - 1) * _mapTileSize.height + diffY - }; - return xy; -} - --(NSInteger) vertexZForPos:(CGPoint)pos -{ - NSInteger ret = 0; - NSUInteger maxVal = 0; - if( _useAutomaticVertexZ ) { - switch( _layerOrientation ) { - case CCTiledMapOrientationIso: - maxVal = _layerSize.width + _layerSize.height; - ret = -(maxVal - (pos.x + pos.y)); - break; - case CCTiledMapOrientationOrtho: - ret = -(_layerSize.height-pos.y); - break; - case CCTiledMapOrientationHex: - NSAssert(NO,@"TMX Hexa zOrder not supported"); - break; - default: - NSAssert(NO,@"TMX invalid value"); - break; - } - } else - ret = _vertexZvalue; - - return ret; -} - -@end - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTiledMapLayer_Private.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTiledMapLayer_Private.h deleted file mode 100644 index d1a2ace..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTiledMapLayer_Private.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2009-2010 Ricardo Quesada - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCTiledMapLayer.h" - -@interface CCTiledMapLayer () - -/* - Dealloc the map that contains the tile position from memory. - Unless you want to know at runtime the tiles positions, you can safely call this method. - If you are going to call [layer tileGIDAt:] then, don't release the map. - */ --(void) releaseMap; - -// Setup the tiles. --(void) setupTiles; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTiledMapObjectGroup.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTiledMapObjectGroup.h deleted file mode 100644 index bbffd40..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTiledMapObjectGroup.h +++ /dev/null @@ -1,82 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2010 Neophit - * Copyright (c) 2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCNode.h" - -@class CCTiledMapObjectGroup; - -/** - * CCTiledMapObjectGroup represents the tile map object group. - */ -@interface CCTiledMapObjectGroup : NSObject { - - NSString *_groupName; - - CGPoint _positionOffset; - - NSMutableArray *_objects; - - NSMutableDictionary *_properties; -} - - -/// ----------------------------------------------------------------------- -/// @name Accessing the Tile Map Object Group Attributes -/// ----------------------------------------------------------------------- - -/** Name of the object group. */ -@property (nonatomic,readwrite,strong) NSString *groupName; - -/** Offset position of child objects, */ -@property (nonatomic,readwrite,assign) CGPoint positionOffset; - -/** Array of the objects. */ -@property (nonatomic,readwrite,strong) NSMutableArray *objects; - -/** List of properties stored in the dictionary. */ -@property (nonatomic,readwrite,strong) NSMutableDictionary *properties; - -/** - * Return the value for the specified property name value. - * - * @param propertyName Propery name to lookup. - * - * @return Property name value. - */ --(id) propertyNamed:(NSString *)propertyName; - -/** - * Return the dictionary for the first entry of specified object namee. - * - * @param objectName Object name to use. - * - * @return Object dictionary. - */ --(NSMutableDictionary*) objectNamed:(NSString *)objectName; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTiledMapObjectGroup.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTiledMapObjectGroup.m deleted file mode 100644 index 7b674be..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTiledMapObjectGroup.m +++ /dev/null @@ -1,82 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2010 Neophit - * Copyright (c) 2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - * - * TMX Tiled Map support: - * http://www.mapeditor.org - * - */ - -#import "CCTiledMapObjectGroup.h" -#import "CCTMXXMLParser.h" -#import "ccMacros.h" -#import "Support/CGPointExtension.h" - - -#pragma mark - -#pragma mark TMXObjectGroup - -@implementation CCTiledMapObjectGroup - -@synthesize groupName = _groupName; -@synthesize objects = _objects; -@synthesize positionOffset = _positionOffset; -@synthesize properties = _properties; - --(id) init -{ - if (( self=[super init] )) { - self.groupName = nil; - self.positionOffset = CGPointZero; - self.objects = [NSMutableArray arrayWithCapacity:10]; - self.properties = [NSMutableDictionary dictionaryWithCapacity:5]; - } - return self; -} - --(void) dealloc -{ - CCLOGINFO( @"cocos2d: deallocing %@", self ); - -} - --(NSMutableDictionary*) objectNamed:(NSString *)objectName -{ - for( id object in _objects ) { - if( [[object valueForKey:@"name"] isEqual:objectName] ) - return object; - } - - // object not found - return nil; -} - --(id) propertyNamed:(NSString *)propertyName -{ - return [_properties valueForKey:propertyName]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTransition.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTransition.h deleted file mode 100644 index d904d43..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTransition.h +++ /dev/null @@ -1,184 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import -#import "cocos2d.h" -#import "CCScene.h" - -/** - * Defines the direction that the transition will move in. - * - * If the direction is upwards, an exiting scene will ex. slide out the top, and an entering scene will slide in the bottom. - */ -typedef NS_ENUM(NSInteger, CCTransitionDirection) -{ - /** Transition moves upwards. */ - CCTransitionDirectionUp, - - /** Transition moves downwards. */ - CCTransitionDirectionDown, - - /** Transition moves rightwards. */ - CCTransitionDirectionRight, - - /** Transition moves leftwards. */ - CCTransitionDirectionLeft, - - /** Invalid transition direction. */ - CCTransitionDirectionInvalid = -1, -}; - -/** - * Creates a transition. - * The transition will replace the outgoing scene, with the incoming scene. - * Both scenes can be animated during the transition ( default disabled ). - * - * Complex animated scenes on retina devices might run slow during transitions. - * In that case, try disabling retina transitions, and check if the render quality is adequate. - */ -@interface CCTransition : CCScene - -/// ----------------------------------------------------------------------- -/// @name Accessing the Transition Attributes -/// ----------------------------------------------------------------------- - - -/** - * Will downscale outgoing scene. - * Can be used as an effect, or to decrease render time on complex scenes. - * Default 1.0. - */ -@property (nonatomic, assign) float outgoingDownScale; - -/** - * Will downscale incoming scene. - * Can be used as an effect, or to decrease render time on complex scenes. - * Default 1.0. - */ -@property (nonatomic, assign) float incomingDownScale; - -/** - * Transition will be performed in retina resolution. - * Will force outgoingDownScale and incomingDownScale to 1.0 on non retina devices, and 2.0 on retina devices if not set. - * Default YES. - */ -@property (nonatomic, getter = isRetinaTransition) BOOL retinaTransition; - -/** - * Pixel format used for transition. - * Default CCTexturePixelFormat_RGBA8888. - */ -@property (nonatomic, assign) CCTexturePixelFormat transitionPixelFormat; - -/** - * Depth/stencil format used for transition. - * Default GL_DEPTH24_STENCIL8_OES. - */ -@property (nonatomic, assign) GLuint transitionDepthStencilFormat; - -/** - * Defines whether outgoing scene will be animated during transition. - * Default NO. - */ -@property (nonatomic, getter = isOutgoingSceneAnimated) BOOL outgoingSceneAnimated; - -/** - * Defines whether incoming scene will be animated during transition. - * Default NO. - */ -@property (nonatomic, getter = isIncomingSceneAnimated) BOOL incomingSceneAnimated; - -/** The actual transition runtime in seconds. */ -@property (nonatomic, readonly) NSTimeInterval runTime; - -/** Normalized transition progress. */ -@property (nonatomic, readonly) float progress; - - -/// ----------------------------------------------------------------------- -/// @name Creating a CCTransition Object -/// ----------------------------------------------------------------------- - -/** - * Creates a cross fade transition directly from outgoing to incoming scene. - * - * @param duration The duration of the transition in seconds. - * - * @return The CCTransition Object. - */ -+ (CCTransition *)transitionCrossFadeWithDuration:(NSTimeInterval)duration; - -/** - * Creates a fade transition from outgoing to incoming scene, through color. - * - * @param color The color to fade through - * @param duration The duration of the transition in seconds. - * - * @return The CCTransition Object. - */ -+ (CCTransition *)transitionFadeWithColor:(CCColor*)color duration:(NSTimeInterval)duration; - -/** - * Creates a fade transition from outgoing to incoming scene, through black. - * - * @param duration The duration of the transition in seconds. - * - * @return The CCTransition Object. - */ -+ (CCTransition *)transitionFadeWithDuration:(NSTimeInterval)duration; - -/** - * Creates a transition where the incoming scene is moved in over the outgoing scene. - * - * @param direction Direction to move the incoming scene. - * @param duration The duration of the transition in seconds. - * - * @return The CCTransition Object. - */ -+ (CCTransition *)transitionMoveInWithDirection:(CCTransitionDirection)direction duration:(NSTimeInterval)duration; - -/** - * Creates a transition where the incoming scene pushed the outgoing scene out. - * - * @param direction Direction to move incoming and outgoing scenes. - * @param duration The duration of the transition in seconds. - * - * @return The CCTransition Object. - */ -+ (CCTransition *)transitionPushWithDirection:(CCTransitionDirection)direction duration:(NSTimeInterval)duration; - -/** - * Creates a transition where the incoming scene is revealed by sliding the outgoing scene out. - * - * @param direction Direction to slide outcoing scene. - * @param duration The duration of the transition in seconds. - * - * @return The CCTransition Object. - */ -+ (CCTransition *)transitionRevealWithDirection:(CCTransitionDirection)direction duration:(NSTimeInterval)duration; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTransition.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTransition.m deleted file mode 100644 index be9dadc..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/CCTransition.m +++ /dev/null @@ -1,374 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "CCTransition.h" -#import "CCDirector_Private.h" -#import "CCNode_Private.h" - -// ----------------------------------------------------------------- - -const float CCTransitionDownScaleMin = 1.0f; // range for transition downscales -const float CCTransitionDownScaleRetina = 2.0f; -const float CCTransitionDownScaleMax = 128.0f; - -typedef NS_ENUM(NSInteger, CCTransitionFixedFunction) -{ - CCTransitionFixedFunctionCrossFade, - CCTransitionFixedFunctionFadeWithColor, - CCTransitionFixedFunctionMoveIn, - CCTransitionFixedFunctionPush, - CCTransitionFixedFunctionReveal, -}; - -// ----------------------------------------------------------------- - -@implementation CCTransition -{ - NSTimeInterval _duration; - __strong CCScene *_incomingScene; - __strong CCScene *_outgoingScene; - CCRenderTexture *_incomingTexture; - CCRenderTexture *_outgoingTexture; - BOOL _incomingPauseState; - // - CCTransitionFixedFunction _fixedFunction; - CCTransitionDirection _direction; - ccColor4F _color; - SEL _drawSelector; - BOOL _outgoingOverIncoming; - CGPoint _outgoingDestination; -} - -// ----------------------------------------------------------------- - -+ (CCTransition *)transitionCrossFadeWithDuration:(NSTimeInterval)duration -{ - return([[self alloc] initWithDuration:duration fixedFunction:CCTransitionFixedFunctionCrossFade direction:CCTransitionDirectionInvalid color:ccBLACK]); -} - -+ (CCTransition *)transitionFadeWithColor:(CCColor*)color duration:(NSTimeInterval)duration -{ - return([[self alloc] initWithDuration:duration fixedFunction:CCTransitionFixedFunctionFadeWithColor direction:CCTransitionDirectionInvalid color:color.ccColor3b]); -} - -+ (CCTransition *)transitionFadeWithDuration:(NSTimeInterval)duration -{ - return([[self alloc] initWithDuration:duration fixedFunction:CCTransitionFixedFunctionFadeWithColor direction:CCTransitionDirectionInvalid color:ccBLACK]); -} - -+ (CCTransition *)transitionMoveInWithDirection:(CCTransitionDirection)direction duration:(NSTimeInterval)duration -{ - return([[self alloc] initWithDuration:duration fixedFunction:CCTransitionFixedFunctionMoveIn direction:direction color:ccBLACK]); -} - -+ (CCTransition *)transitionPushWithDirection:(CCTransitionDirection)direction duration:(NSTimeInterval)duration -{ - return([[self alloc] initWithDuration:duration fixedFunction:CCTransitionFixedFunctionPush direction:direction color:ccBLACK]); -} - -+ (CCTransition *)transitionRevealWithDirection:(CCTransitionDirection)direction duration:(NSTimeInterval)duration -{ - return([[self alloc] initWithDuration:duration fixedFunction:CCTransitionFixedFunctionReveal direction:direction color:ccBLACK]); -} - -// ----------------------------------------------------------------- - -- (id)initWithDuration:(NSTimeInterval)duration - fixedFunction:(CCTransitionFixedFunction)function - direction:(CCTransitionDirection)direction - color:(ccColor3B)color -{ - self = [self initWithDuration:duration]; - - // set up fixed function transition - _fixedFunction = function; - _direction = direction; - _color = (ccColor4F){(float)color.r / 255, (float)color.g / 255, (float)color.b / 255, 1}; - _drawSelector = @selector(drawFixedFunction); - _outgoingOverIncoming = NO; - - // find out where the outgoing scene will end (if it is a transition with movement) - CGSize size = [CCDirector sharedDirector].viewportRect.size; - switch (direction) { - case CCTransitionDirectionDown: _outgoingDestination = CGPointMake(0, -size.height); break; - case CCTransitionDirectionLeft: _outgoingDestination = CGPointMake(-size.width, 0); break; - case CCTransitionDirectionRight: _outgoingDestination = CGPointMake(size.width, 0); break; - case CCTransitionDirectionUp: _outgoingDestination = CGPointMake(0, size.height); break; - case CCTransitionDirectionInvalid: _outgoingDestination = CGPointZero; break; - default: NSAssert(NO, @"Unknown fixed transition"); - } - - // start actions to move sprites into position (will not start until scene is started by director) - switch (_fixedFunction) { - case CCTransitionFixedFunctionCrossFade: - case CCTransitionFixedFunctionFadeWithColor: - break; - case CCTransitionFixedFunctionReveal: - _outgoingOverIncoming = YES; - break; - case CCTransitionFixedFunctionMoveIn: - case CCTransitionFixedFunctionPush: - break; - default: NSAssert(NO, @"Unknown fixed transition"); - } - - // done - return(self); -} - -- (id)initWithDuration:(NSTimeInterval)duration -{ - self = [super init]; - NSAssert(self, @"Unable to create class"); - NSAssert(duration > 0,@"Invalid duration"); - - // initialize - _incomingScene = nil; - _outgoingScene = nil; - _duration = duration; - - _incomingDownScale = CCTransitionDownScaleMin; - _outgoingDownScale = CCTransitionDownScaleMin; - - _incomingSceneAnimated = NO; - _outgoingSceneAnimated = NO; - - _incomingTexture = nil; - _outgoingTexture = nil; - - // reset internal data - _runTime = 0.0f; - _progress = 0.0f; - - _transitionPixelFormat = CCTexturePixelFormat_RGBA8888; - _transitionDepthStencilFormat = GL_DEPTH24_STENCIL8; - - // disable touch during transition - self.userInteractionEnabled = NO; - - // done - return(self); -} - -// ----------------------------------------------------------------- - -- (void)startTransition:(CCScene *)scene -{ - _incomingScene = scene; - [_incomingScene onEnter]; - _incomingPauseState = _incomingScene.paused; - _incomingScene.paused = _incomingScene.paused || !_incomingSceneAnimated; - - _outgoingScene = [CCDirector sharedDirector].runningScene; - [_outgoingScene onExitTransitionDidStart]; - _outgoingScene.paused = _outgoingScene.paused || !_outgoingSceneAnimated; - - // create render textures - // get viewport size - CGRect rect = [CCDirector sharedDirector].viewportRect; - - // Make sure we aren't rounding down. - rect.size.width = ceil(rect.size.width); - rect.size.height = ceil(rect.size.height); - - // create texture for outgoing scene - _outgoingTexture = [CCRenderTexture renderTextureWithWidth:rect.size.width / _outgoingDownScale - height:rect.size.height / _outgoingDownScale - pixelFormat:_transitionPixelFormat depthStencilFormat:_transitionDepthStencilFormat]; - _outgoingTexture.position = CGPointMake(rect.size.width * 0.5f + rect.origin.x, rect.size.height * 0.5f + rect.origin.y); - _outgoingTexture.scale = _outgoingDownScale; - [self addChild:_outgoingTexture z:_outgoingOverIncoming]; - - // create texture for incoming scene - _incomingTexture = [CCRenderTexture renderTextureWithWidth:rect.size.width / _incomingDownScale - height:rect.size.height / _incomingDownScale - pixelFormat:_transitionPixelFormat depthStencilFormat:_transitionDepthStencilFormat]; - _incomingTexture.position = CGPointMake(rect.size.width * 0.5f + rect.origin.x, rect.size.height * 0.5f + rect.origin.y); - _incomingTexture.scale = _incomingDownScale; - [self addChild:_incomingTexture]; - - // make sure scene is rendered at least once at progress 0.0 - [self renderOutgoing:0]; - [self renderIncoming:0]; - - // switch to transition scene - [[CCDirector sharedDirector] performSelector:@selector(startTransition:) withObject:self]; -} - -// ----------------------------------------------------------------- - -- (void)dealloc -{ - // clean up if needed - -} - -// ----------------------------------------------------------------- - -- (void)update:(CCTime)delta -{ - // update progress - _runTime += delta; - _progress = clampf(_runTime / _duration, 0.0f, 1.0f); - - // check for runtime expired - if (_progress >= 1.0f) - { - // Exit out scene - [_outgoingScene onExit]; - if ([CCDirector sharedDirector].sendCleanupToScene) [_outgoingScene cleanup]; - _outgoingScene = nil; - - - // Start incoming scene - [[CCDirector sharedDirector] replaceScene:_incomingScene]; - [_incomingScene onEnterTransitionDidFinish]; - [_incomingScene setPaused:NO]; - _incomingScene = nil; - - return; - } - - // render the scenes - if (_incomingSceneAnimated) - { - - [self renderIncoming:_progress]; - } - if (_outgoingSceneAnimated) - { - - [self renderOutgoing:_progress]; - } -} - -// ----------------------------------------------------------------- - -- (void)renderOutgoing:(float)progress -{ - float oldScale; - GLfloat clearColor[4]; - - // scale the out scene to fit render texture - oldScale = _outgoingScene.scale; - _outgoingScene.scale = oldScale / _outgoingDownScale; - - glGetFloatv(GL_COLOR_CLEAR_VALUE, clearColor); - [_outgoingTexture beginWithClear:clearColor[0] g:clearColor[1] b:clearColor[2] a:clearColor[3] depth:1.0 stencil:0]; - [_outgoingScene visit]; - [_outgoingTexture end]; - - _outgoingScene.scale = oldScale; -} - -- (void)renderIncoming:(float)progress -{ - float oldScale; - GLfloat clearColor[4]; - - // scale the in scene to fit render texture - oldScale = _incomingScene.scale; - _incomingScene.scale = oldScale / _incomingDownScale; - - glGetFloatv(GL_COLOR_CLEAR_VALUE, clearColor); - [_incomingTexture beginWithClear:clearColor[0] g:clearColor[1] b:clearColor[2] a:clearColor[3] depth:1.0 stencil:0]; - [_incomingScene visit]; - [_incomingTexture end]; - - _incomingScene.scale = oldScale; - -} - -// ----------------------------------------------------------------- - -- (void)setRetinaTransition:(BOOL)retinaTransition -{ - _retinaTransition = retinaTransition; - _incomingDownScale = CCTransitionDownScaleMin; - _outgoingDownScale = CCTransitionDownScaleMin; - if (!_retinaTransition && (__ccContentScaleFactor > 1.0)) - { - _incomingDownScale = CCTransitionDownScaleRetina; - _outgoingDownScale = CCTransitionDownScaleRetina; - - } -} - -- (void)setIncomingDownScale:(float)incomingDownScale -{ - NSAssert((incomingDownScale >= CCTransitionDownScaleMin) && (incomingDownScale <= CCTransitionDownScaleMax),@"Invalid down scale"); - _incomingDownScale = incomingDownScale; -} - -- (void)setOutgoingDownScale:(float)outgoingDownScale -{ - NSAssert((outgoingDownScale >= CCTransitionDownScaleMin) && (outgoingDownScale <= CCTransitionDownScaleMax),@"Invalid down scale"); - _outgoingDownScale = outgoingDownScale; -} - -// ----------------------------------------------------------------- - -- (void)draw -{ - // remove ARC warning about possible leak from performSelector -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Warc-performSelector-leaks" - [self performSelector:_drawSelector]; -#pragma clang diagnostic pop -} - -- (void)drawFixedFunction -{ - switch (_fixedFunction) - { - case CCTransitionFixedFunctionCrossFade: - _incomingTexture.sprite.opacity = _progress; - _outgoingTexture.sprite.opacity = 1; - break; - case CCTransitionFixedFunctionFadeWithColor: - glClearColor(_color.r, _color.g, _color.b, _color.a); - _incomingTexture.sprite.opacity = clampf(2.0 * (_progress - 0.5), 0, 1); - _outgoingTexture.sprite.opacity = clampf(1.0 * (1 - (2 * _progress)), 0, 1); - break; - case CCTransitionFixedFunctionReveal: - _outgoingTexture.sprite.position = ccpMult(_outgoingDestination, _progress); - break; - case CCTransitionFixedFunctionMoveIn: - _incomingTexture.sprite.position = ccpMult(_outgoingDestination, -1 + _progress); - break; - case CCTransitionFixedFunctionPush: - _outgoingTexture.sprite.position = ccpMult(_outgoingDestination, _progress); - _incomingTexture.sprite.position = ccpMult(_outgoingDestination, -1 + _progress); - break; - default: - break; - } -} - -// ----------------------------------------------------------------- - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/CCGL.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/CCGL.h deleted file mode 100644 index fc07cec..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/CCGL.h +++ /dev/null @@ -1,75 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -// -// Common layer for OpenGL stuff -// - -#import "../ccMacros.h" - -#if __CC_PLATFORM_IOS -#import -#import -#import -#import "iOS/CCGLView.h" - -#elif __CC_PLATFORM_MAC -#import -#import -#import // needed for NSOpenGLView -#import "Mac/CCGLView.h" -#endif - - -// iOS -#if __CC_PLATFORM_IOS -#define glClearDepth glClearDepthf -#define glDeleteVertexArrays glDeleteVertexArraysOES -#define glGenVertexArrays glGenVertexArraysOES -#define glBindVertexArray glBindVertexArrayOES -#define glMapBuffer glMapBufferOES -#define glUnmapBuffer glUnmapBufferOES - -#define GL_DEPTH24_STENCIL8 GL_DEPTH24_STENCIL8_OES -#define GL_WRITE_ONLY GL_WRITE_ONLY_OES - -// Mac -#elif __CC_PLATFORM_MAC - - -#if 1 -#define glDeleteVertexArrays glDeleteVertexArraysAPPLE -#define glGenVertexArrays glGenVertexArraysAPPLE -#define glBindVertexArray glBindVertexArrayAPPLE - -#else // OpenGL 3.2 Core Profile - -#define glDeleteVertexArrays glDeleteVertexArrays -#define glGenVertexArrays glGenVertexArrays -#define glBindVertexArray glBindVertexArray -#endif - -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/CCNS.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/CCNS.h deleted file mode 100644 index f4fc4a1..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/CCNS.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -// -// Common layer for NS (Next-Step) stuff -// - -#import "../ccMacros.h" - -#import // for NSObject - -#ifdef __CC_PLATFORM_IOS - -#define CCRectFromString(__r__) CGRectFromString(__r__) -#define CCPointFromString(__p__) CGPointFromString(__p__) -#define CCSizeFromString(__s__) CGSizeFromString(__s__) -#define CCNSSizeToCGSize -#define CCNSRectToCGRect -#define CCNSPointToCGPoint - - -#elif defined(__CC_PLATFORM_MAC) - -#define CCRectFromString(__r__) NSRectToCGRect( NSRectFromString(__r__) ) -#define CCPointFromString(__p__) NSPointToCGPoint( NSPointFromString(__p__) ) -#define CCSizeFromString(__s__) NSSizeToCGSize( NSSizeFromString(__s__) ) -#define CCNSSizeToCGSize NSSizeToCGSize -#define CCNSRectToCGRect NSRectToCGRect -#define CCNSPointToCGPoint NSPointToCGPoint -#endif - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/Mac/CCDirectorMac.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/Mac/CCDirectorMac.h deleted file mode 100644 index 5e7fcef..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/Mac/CCDirectorMac.h +++ /dev/null @@ -1,97 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - - -// Only compile this code on Mac. These files should not be included on your iOS project. -// But in case they are included, it won't be compiled. -#import "../../ccMacros.h" -#ifdef __CC_PLATFORM_MAC - -#import -#import "../../CCDirector.h" - -enum { - // If the window is resized, it won't be autoscaled - kCCDirectorResize_NoScale, - // If the window is resized, it will be autoscaled (default behavior) - kCCDirectorResize_AutoScale, -}; - -@interface CCDirector (MacExtension) - -/* converts an NSEvent to GL coordinates (Mac only) */ --(CGPoint) convertEventToGL:(NSEvent*)event; -@end - -/* Base class of Mac directors - */ -@interface CCDirectorMac : CCDirector -{ - BOOL _isFullScreen; - int _resizeMode; - CGPoint _winOffset; - CGSize _originalWinSizeInPoints; - - NSWindow *_fullScreenWindow; - - // cache - NSWindow *_windowGLView; - NSView *_superViewGLView; - NSRect _originalWinRect; // Original size and position -} - -// whether or not the view is in fullscreen mode -@property (nonatomic, readonly) BOOL isFullScreen; - -// resize mode: with or without scaling -@property (nonatomic, readwrite) int resizeMode; - -@property (nonatomic, readwrite) CGSize originalWinSizeInPoints; - -/* Sets the view in fullscreen or window mode */ -- (void) setFullScreen:(BOOL)fullscreen; - -@end - - -/* DisplayLinkDirector is a Director that synchronizes timers with the refresh rate of the display. - * - * Features and Limitations: - * - Only available on 3.1+ - * - Scheduled timers & drawing are synchronizes with the refresh rate of the display - * - Only supports animation intervals of 1/60 1/30 & 1/15 - * - * It is the recommended Director if the SDK is 3.1 or newer - * - */ -@interface CCDirectorDisplayLink : CCDirectorMac -{ - CVDisplayLinkRef displayLink; -} -@end - -#endif // __CC_PLATFORM_MAC - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/Mac/CCDirectorMac.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/Mac/CCDirectorMac.m deleted file mode 100644 index 5fdd259..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/Mac/CCDirectorMac.m +++ /dev/null @@ -1,610 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -// Only compile this code on Mac. These files should not be included on your iOS project. -// But in case they are included, it won't be compiled. -#import "../../ccMacros.h" -#ifdef __CC_PLATFORM_MAC - -#import - -#import "CCDirectorMac.h" -#import "CCGLView.h" -#import "CCWindow.h" - -#import "../../CCNode.h" -#import "../../CCScene.h" -#import "../../CCScheduler.h" -#import "../../ccMacros.h" -#import "../../CCGLProgram.h" -#import "../../ccGLStateCache.h" -#import "../../ccFPSImages.h" - -// external -#import "kazmath/kazmath.h" -#import "kazmath/GL/matrix.h" - -#import "CCDirector_Private.h" - -#pragma mark - -#pragma mark Director Mac extensions - - -@interface CCDirector () --(void) setNextScene; --(void) showStats; --(void) calculateDeltaTime; --(void) calculateMPF; -@end - -@implementation CCDirector (MacExtension) --(CGPoint) convertEventToGL:(NSEvent*)event -{ - NSPoint point = [[self view] convertPoint:[event locationInWindow] fromView:nil]; - CGPoint p = NSPointToCGPoint(point); - - return [(CCDirectorMac*)self convertToGL:p]; -} - -@end - -#pragma mark - -#pragma mark Director Mac - -@implementation CCDirectorMac - -@synthesize isFullScreen = _isFullScreen; -@synthesize originalWinSizeInPoints = _originalWinSizeInPoints; - --(id) init -{ - if( (self = [super init]) ) { - _isFullScreen = NO; - _resizeMode = kCCDirectorResize_AutoScale; - - _originalWinSizeInPoints = CGSizeZero; - _fullScreenWindow = nil; - _windowGLView = nil; - _winOffset = CGPointZero; - } - - return self; -} - - -// -// setFullScreen code taken from GLFullScreen example by Apple -// -- (void) setFullScreen:(BOOL)fullscreen -{ -// _isFullScreen = !_isFullScreen; -// -// if (_isFullScreen) -// { -// [self.view enterFullScreenMode:[[self.view window] screen] withOptions:nil]; -// } -// else -// { -// [self.view exitFullScreenModeWithOptions:nil]; -// [[self.view window] makeFirstResponder: self.view]; -// } -// -// return; - - // Mac OS X 10.6 and later offer a simplified mechanism to create full-screen contexts -#if MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_5 - - if (_isFullScreen == fullscreen) - return; - - CCGLView *openGLview = (CCGLView*) self.view; - BOOL viewAcceptsTouchEvents = openGLview.acceptsTouchEvents; - - if( fullscreen ) { - _originalWinRect = [openGLview frame]; - - // Cache normal window and superview of openGLView - if(!_windowGLView) - _windowGLView = [openGLview window]; - - _superViewGLView = [openGLview superview]; - - - // Get screen size - NSRect displayRect = [[NSScreen mainScreen] frame]; - - // Create a screen-sized window on the display you want to take over - _fullScreenWindow = [[CCWindow alloc] initWithFrame:displayRect fullscreen:YES]; - - // Remove glView from window - [openGLview removeFromSuperview]; - - // Set new frame - [openGLview setFrame:displayRect]; - - // Attach glView to fullscreen window - [_fullScreenWindow setContentView:openGLview]; - - // Show the fullscreen window - [_fullScreenWindow makeKeyAndOrderFront:self]; - [_fullScreenWindow makeMainWindow]; - // issue #632 - self.view.wantsBestResolutionOpenGLSurface = NO; - - - } else { - - // Remove glView from fullscreen window - [openGLview removeFromSuperview]; - - // Release fullscreen window - _fullScreenWindow = nil; - - // Attach glView to superview - [_superViewGLView addSubview:openGLview]; - - // Set new frame - [openGLview setFrame:_originalWinRect]; - - // Show the window - [_windowGLView makeKeyAndOrderFront:self]; - [_windowGLView makeMainWindow]; - // issue #632 - self.view.wantsBestResolutionOpenGLSurface = YES; - - } - - // issue #1189 - [_windowGLView makeFirstResponder:openGLview]; - - _isFullScreen = fullscreen; - - // Retain +1 - - // re-configure glView - [self setView:openGLview]; - - [openGLview setAcceptsTouchEvents:viewAcceptsTouchEvents]; - - // Retain -1 - - [openGLview setNeedsDisplay:YES]; -#else -#error Full screen is not supported for Mac OS 10.5 or older yet -#error If you don't want FullScreen support, you can safely remove these 2 lines -#endif -} - --(void) setView:(CCGLView *)view -{ - if( view != __view) { - - [super setView:view]; - - // cache the NSWindow and NSOpenGLView created from the NIB - if( !_isFullScreen && CGSizeEqualToSize(_originalWinSizeInPoints, CGSizeZero)) - { - _originalWinSizeInPoints = _winSizeInPoints; - } - } -} - --(int) resizeMode -{ - return _resizeMode; -} - --(void) setResizeMode:(int)mode -{ - if( mode != _resizeMode ) { - - _resizeMode = mode; - - [self setProjection:_projection]; - [self.view setNeedsDisplay: YES]; - } -} - --(void) setViewport -{ - CGPoint offset = CGPointZero; - float widthAspect = _winSizeInPixels.width; - float heightAspect = _winSizeInPixels.height; - - - if( _resizeMode == kCCDirectorResize_AutoScale && ! CGSizeEqualToSize(_originalWinSizeInPoints, CGSizeZero ) ) { - - float aspect = _originalWinSizeInPoints.width / _originalWinSizeInPoints.height; - widthAspect = _winSizeInPixels.width; - heightAspect = _winSizeInPixels.width / aspect; - - if( heightAspect > _winSizeInPixels.height ) { - widthAspect = _winSizeInPixels.height * aspect; - heightAspect = _winSizeInPixels.height; - } - - _winOffset.x = (_winSizeInPixels.width - widthAspect) / 2; - _winOffset.y = (_winSizeInPixels.height - heightAspect) / 2; - - offset = _winOffset; - } - - glViewport(offset.x, offset.y, widthAspect, heightAspect); -} - --(void) setProjection:(CCDirectorProjection)projection -{ - CGSize size = _winSizeInPoints; - if( _resizeMode == kCCDirectorResize_AutoScale && ! CGSizeEqualToSize(_originalWinSizeInPoints, CGSizeZero ) ) { - size = _originalWinSizeInPoints; - } - - [self setViewport]; - - switch (projection) { - case CCDirectorProjection2D: - - kmGLMatrixMode(KM_GL_PROJECTION); - kmGLLoadIdentity(); - - kmMat4 orthoMatrix; - kmMat4OrthographicProjection(&orthoMatrix, 0, size.width, 0, size.height, -1024, 1024); - kmGLMultMatrix( &orthoMatrix ); - - kmGLMatrixMode(KM_GL_MODELVIEW); - kmGLLoadIdentity(); - break; - - - case CCDirectorProjection3D: - { - - float zeye = [self getZEye]; - - kmGLMatrixMode(KM_GL_PROJECTION); - kmGLLoadIdentity(); - - kmMat4 matrixPerspective, matrixLookup; - - // issue #1334 - kmMat4PerspectiveProjection( &matrixPerspective, 60, (GLfloat)size.width/size.height, 0.1f, MAX(zeye*2,1500) ); -// kmMat4PerspectiveProjection( &matrixPerspective, 60, (GLfloat)size.width/size.height, 0.1f, 1500); - - - kmGLMultMatrix(&matrixPerspective); - - - kmGLMatrixMode(KM_GL_MODELVIEW); - kmGLLoadIdentity(); - kmVec3 eye, center, up; - - float eyeZ = size.height * zeye / size.height; - - kmVec3Fill( &eye, size.width/2, size.height/2, eyeZ ); - kmVec3Fill( ¢er, size.width/2, size.height/2, 0 ); - kmVec3Fill( &up, 0, 1, 0); - kmMat4LookAt(&matrixLookup, &eye, ¢er, &up); - kmGLMultMatrix(&matrixLookup); - break; - } - - case CCDirectorProjectionCustom: - if( [_delegate respondsToSelector:@selector(updateProjection)] ) - [_delegate updateProjection]; - break; - - default: - CCLOG(@"cocos2d: Director: unrecognized projection"); - break; - } - - _projection = projection; - - ccSetProjectionMatrixDirty(); - [self createStatsLabel]; -} - - -// If scaling is supported, then it should always return the original size -// otherwise it should return the "real" size. --(CGSize) winSize -{ - if( _resizeMode == kCCDirectorResize_AutoScale ) - return _originalWinSizeInPoints; - - return _winSizeInPoints; -} - --(CGSize) winSizeInPixels -{ - return _winSizeInPixels; -} - --(CGFloat)flipY -{ - return 1.0; -} - -//- (CGPoint) convertToLogicalCoordinates:(CGPoint)coords -//{ -// CGPoint ret; -// -// if( _resizeMode == kCCDirectorResize_NoScale ) -// ret = coords; -// -// else { -// -// float x_diff = _originalWinSizeInPoints.width / (_winSizeInPixels.width - _winOffset.x * 2); -// float y_diff = _originalWinSizeInPoints.height / (_winSizeInPixels.height - _winOffset.y * 2); -// -// float adjust_x = (_winSizeInPixels.width * x_diff - _originalWinSizeInPoints.width ) / 2; -// float adjust_y = (_winSizeInPixels.height * y_diff - _originalWinSizeInPoints.height ) / 2; -// -// ret = CGPointMake( (x_diff * coords.x) - adjust_x, ( y_diff * coords.y ) - adjust_y ); -// } -// -// return ret; -//} -// -//-(CGPoint)convertToGL:(CGPoint)uiPoint -//{ -// NSPoint point = [[self view] convertPoint:uiPoint fromView:nil]; -// CGPoint p = NSPointToCGPoint(point); -// -// return [(CCDirectorMac*)self convertToLogicalCoordinates:p]; -//} -// -//- (CGPoint) unConvertFromLogicalCoordinates:(CGPoint)coords -//{ -// CGPoint ret; -// -// if( _resizeMode == kCCDirectorResize_NoScale ) -// ret = coords; -// -// else { -// -// float x_diff = _originalWinSizeInPoints.width / (_winSizeInPixels.width - _winOffset.x * 2); -// float y_diff = _originalWinSizeInPoints.height / (_winSizeInPixels.height - _winOffset.y * 2); -// -// float adjust_x = (_winSizeInPixels.width * x_diff - _originalWinSizeInPoints.width ) / 2; -// float adjust_y = (_winSizeInPixels.height * y_diff - _originalWinSizeInPoints.height ) / 2; -// -// ret = CGPointMake( (coords.x+ adjust_x)/x_diff, (coords.y +adjust_y)/y_diff ); -// } -// -// return ret; -//} -// -//- (CGPoint) convertToUI:(CGPoint)glPoint -//{ -// return [self unConvertFromLogicalCoordinates:glPoint]; -//} - -#pragma mark helper - --(void)getFPSImageData:(unsigned char**)datapointer length:(NSUInteger*)len contentScale:(CGFloat *)scale -{ - // Mac Retina display? - if (self.view.wantsBestResolutionOpenGLSurface && - self.view.window.backingScaleFactor == 2.0) { - - *datapointer = cc_fps_images_hd_png; - *len = cc_fps_images_hd_len(); - *scale = 2; - } else { - - *datapointer = cc_fps_images_png; - *len = cc_fps_images_len(); - *scale = 1; - } -} - -@end - - -#pragma mark - -#pragma mark DirectorDisplayLink - - -@implementation CCDirectorDisplayLink - -- (CVReturn) getFrameForTime:(const CVTimeStamp*)outputTime -{ - @autoreleasepool - { -#if (CC_DIRECTOR_MAC_THREAD == CC_MAC_USE_DISPLAY_LINK_THREAD) - if( ! _runningThread ) - _runningThread = [NSThread currentThread]; - - [self drawScene]; - - // Process timers and other events - [[NSRunLoop currentRunLoop] runMode:NSDefaultRunLoopMode beforeDate:nil]; - - -#else - [self performSelector:@selector(drawScene) onThread:_runningThread withObject:nil waitUntilDone:YES]; -#endif - - return kCVReturnSuccess; - } -} - -// This is the renderer output callback function -static CVReturn MyDisplayLinkCallback(CVDisplayLinkRef displayLink, const CVTimeStamp* now, const CVTimeStamp* outputTime, CVOptionFlags flagsIn, CVOptionFlags* flagsOut, void* displayLinkContext) -{ - CVReturn result = [(__bridge CCDirectorDisplayLink*)displayLinkContext getFrameForTime:outputTime]; - return result; -} - -- (void) startAnimation -{ - [super startAnimation]; - - if(_animating) - return; - - CCLOG(@"cocos2d: startAnimation"); -#if (CC_DIRECTOR_MAC_THREAD == CC_MAC_USE_OWN_THREAD) - _runningThread = [[NSThread alloc] initWithTarget:self selector:@selector(mainLoop) object:nil]; - [_runningThread start]; -#elif (CC_DIRECTOR_MAC_THREAD == CC_MAC_USE_MAIN_THREAD) - _runningThread = [NSThread mainThread]; -#endif - - gettimeofday( &_lastUpdate, NULL); - - // Create a display link capable of being used with all active displays - CVDisplayLinkCreateWithActiveCGDisplays(&displayLink); - - // Set the renderer output callback function - CVDisplayLinkSetOutputCallback(displayLink, &MyDisplayLinkCallback, (__bridge void *)(self)); - - // Set the display link for the current renderer - CCGLView *openGLview = (CCGLView*) self.view; - CGLContextObj cglContext = [[openGLview openGLContext] CGLContextObj]; - CGLPixelFormatObj cglPixelFormat = [[openGLview pixelFormat] CGLPixelFormatObj]; - CVDisplayLinkSetCurrentCGDisplayFromOpenGLContext(displayLink, cglContext, cglPixelFormat); - - // Activate the display link - CVDisplayLinkStart(displayLink); - - _animating = YES; -} - -- (void) stopAnimation -{ - if(!_animating) - return; - - CCLOG(@"cocos2d: stopAnimation"); - - if( displayLink ) { - CVDisplayLinkStop(displayLink); - CVDisplayLinkRelease(displayLink); - displayLink = NULL; - -#if CC_DIRECTOR_MAC_THREAD == CC_MAC_USE_OWN_THREAD - [_runningThread cancel]; - [_runningThread release]; - _runningThread = nil; -#elif (CC_DIRECTOR_MAC_THREAD == CC_MAC_USE_MAIN_THREAD) - _runningThread = nil; -#endif - } - - _animating = NO; -} - --(void) dealloc -{ - if( displayLink ) { - CVDisplayLinkStop(displayLink); - CVDisplayLinkRelease(displayLink); - } -} - -// -// Mac Director has its own thread -// --(void) mainLoop -{ - while( ![[NSThread currentThread] isCancelled] ) { - // There is no autorelease pool when this method is called because it will be called from a background thread - // It's important to create one or you will leak objects - @autoreleasepool { - - [[NSRunLoop currentRunLoop] run]; - - } - } -} - -// -// Draw the Scene -// -- (void) drawScene -{ - /* calculate "global" dt */ - [self calculateDeltaTime]; - - // We draw on a secondary thread through the display link - // When resizing the view, -reshape is called automatically on the main thread - // Add a mutex around to avoid the threads accessing the context simultaneously when resizing - - [self.view lockOpenGLContext]; - - /* tick before glClear: issue #533 */ - if( ! _isPaused ) - [_scheduler update: _dt]; - - glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); - - /* to avoid flickr, nextScene MUST be here: after tick and before draw. - XXX: Which bug is this one. It seems that it can't be reproduced with v0.9 */ - if( _nextScene ) - [self setNextScene]; - - kmGLPushMatrix(); - - - /* draw the scene */ - [_runningScene visit]; - - /* draw the notification node */ - [_notificationNode visit]; - - if( _displayStats ) - [self showStats]; - - kmGLPopMatrix(); - - _totalFrames++; - - - // flush buffer - [self.view.openGLContext flushBuffer]; - - [self.view unlockOpenGLContext]; - - if( _displayStats ) - [self calculateMPF]; -} - -// set the event dispatcher --(void) setView:(CCGLView *)view -{ - [super setView:view]; - - // Synchronize buffer swaps with vertical refresh rate - [[view openGLContext] makeCurrentContext]; - GLint swapInt = 1; - [[view openGLContext] setValues:&swapInt forParameter:NSOpenGLCPSwapInterval]; -} - -@end - -#endif // __CC_PLATFORM_MAC diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/Mac/CCGLView.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/Mac/CCGLView.h deleted file mode 100644 index d13a7fd..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/Mac/CCGLView.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -// Only compile this code on Mac. These files should not be included on your iOS project. -// But in case they are included, it won't be compiled. -#import "../../ccMacros.h" -#ifdef __CC_PLATFORM_MAC - -#import - -#import "../../ccConfig.h" - -/** CCGLView - - Only available for Mac OS X - */ -@interface CCGLView : NSOpenGLView - -/** initializes the CCGLView with a frame rect and an OpenGL context */ -- (id) initWithFrame:(NSRect)frameRect shareContext:(NSOpenGLContext*)context; - -/** uses and locks the OpenGL context */ --(void) lockOpenGLContext; - -/** unlocks the openGL context */ --(void) unlockOpenGLContext; - -/** returns the depth format of the view in BPP */ -- (NSUInteger) depthFormat; - -// private -+(void) load_; -@end - -#endif // __CC_PLATFORM_MAC - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/Mac/CCGLView.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/Mac/CCGLView.m deleted file mode 100644 index f512a0a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/Mac/CCGLView.m +++ /dev/null @@ -1,248 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -/* - * Idea of subclassing NSOpenGLView was taken from "TextureUpload" Apple's sample - */ - -// Only compile this code on Mac. These files should not be included on your iOS project. -// But in case they are included, it won't be compiled. -#import "../../ccMacros.h" -#ifdef __CC_PLATFORM_MAC - -#import "../../Platforms/CCGL.h" -#import "CCGLView.h" -#import "CCDirectorMac.h" -#import "../../ccConfig.h" -#import "../../ccMacros.h" - -#import "CCDirector_Private.h" - -@implementation CCGLView - -+(void) load_ -{ - CCLOG(@"%@ loaded", self); -} - -- (id) initWithFrame:(NSRect)frameRect -{ - self = [self initWithFrame:frameRect shareContext:nil]; - return self; -} - -- (id) initWithFrame:(NSRect)frameRect shareContext:(NSOpenGLContext*)context -{ - NSOpenGLPixelFormatAttribute attribs[] = - { -// NSOpenGLPFAAccelerated, -// NSOpenGLPFANoRecovery, - NSOpenGLPFADoubleBuffer, - NSOpenGLPFADepthSize, 24, - -#if 0 - // Must specify the 3.2 Core Profile to use OpenGL 3.2 - NSOpenGLPFAOpenGLProfile, - NSOpenGLProfileVersion3_2Core, -#endif - - 0 - }; - - NSOpenGLPixelFormat *pixelFormat = [[NSOpenGLPixelFormat alloc] initWithAttributes:attribs]; - - if (!pixelFormat) - CCLOG(@"No OpenGL pixel format"); - - if( (self = [super initWithFrame:frameRect pixelFormat:pixelFormat]) ) { - - if( context ) - [self setOpenGLContext:context]; - - } - - return self; -} - -- (void) update -{ - // XXX: Should I do something here ? - [super update]; -} - -- (void) prepareOpenGL -{ - // XXX: Initialize OpenGL context - - [super prepareOpenGL]; - - // Make this openGL context current to the thread - // (i.e. all openGL on this thread calls will go to this context) - [[self openGLContext] makeCurrentContext]; - - // Synchronize buffer swaps with vertical refresh rate - GLint swapInt = 1; - [[self openGLContext] setValues:&swapInt forParameter:NSOpenGLCPSwapInterval]; - -// GLint order = -1; -// [[self openGLContext] setValues:&order forParameter:NSOpenGLCPSurfaceOrder]; -} - -- (NSUInteger) depthFormat -{ - return 24; -} - -- (void) reshape -{ - // We draw on a secondary thread through the display link - // When resizing the view, -reshape is called automatically on the main thread - // Add a mutex around to avoid the threads accessing the context simultaneously when resizing - - [self lockOpenGLContext]; - - NSRect rect = [self convertRectToBacking:self.bounds]; - - CCDirector *director = [CCDirector sharedDirector]; - [director reshapeProjection: NSSizeToCGSize(rect.size) ]; - - // avoid flicker - // Only draw if there is something to draw, otherwise it actually creates a flicker of the current glClearColor - if(director.runningScene){ - [director drawScene]; - } -// [self setNeedsDisplay:YES]; - - [self unlockOpenGLContext]; -} - - --(void) lockOpenGLContext -{ - NSOpenGLContext *glContext = [self openGLContext]; - NSAssert( glContext, @"FATAL: could not get openGL context"); - - [glContext makeCurrentContext]; - CGLLockContext([glContext CGLContextObj]); -} - --(void) unlockOpenGLContext -{ - NSOpenGLContext *glContext = [self openGLContext]; - NSAssert( glContext, @"FATAL: could not get openGL context"); - - CGLUnlockContext([glContext CGLContextObj]); -} - -- (void) dealloc -{ - CCLOGINFO(@"cocos2d: deallocing %@", self); - -} - -#pragma mark CCGLView - Mouse Delegate - -- (void)mouseDown:(NSEvent *)theEvent -{ - // dispatch mouse to responder manager - [[CCDirector sharedDirector].responderManager mouseDown:theEvent]; -} - -- (void)mouseDragged:(NSEvent *)theEvent -{ - // dispatch mouse to responder manager - [[CCDirector sharedDirector].responderManager mouseDragged:theEvent]; -} - -- (void)mouseUp:(NSEvent *)theEvent -{ - // dispatch mouse to responder manager - [[CCDirector sharedDirector].responderManager mouseUp:theEvent]; -} - -- (void)mouseMoved:(NSEvent *)theEvent -{ - // dispatch mouse to responder manager - [[CCDirector sharedDirector].responderManager mouseMoved:theEvent]; -} - -- (void)mouseEntered:(NSEvent *)theEvent -{ - // dispatch mouse to responder manager - [[CCDirector sharedDirector].responderManager mouseEntered:theEvent]; -} - -- (void)mouseExited:(NSEvent *)theEvent -{ - // dispatch mouse to responder manager - [[CCDirector sharedDirector].responderManager mouseExited:theEvent]; -} - -- (void)rightMouseDown:(NSEvent *)theEvent -{ - // dispatch mouse to responder manager - [[CCDirector sharedDirector].responderManager rightMouseDown:theEvent]; -} - -- (void)rightMouseDragged:(NSEvent *)theEvent -{ - // dispatch mouse to responder manager - [[CCDirector sharedDirector].responderManager rightMouseDragged:theEvent]; -} - -- (void)rightMouseUp:(NSEvent *)theEvent -{ - // dispatch mouse to responder manager - [[CCDirector sharedDirector].responderManager rightMouseUp:theEvent]; -} - -- (void)otherMouseDown:(NSEvent *)theEvent -{ - // dispatch mouse to responder manager - [[CCDirector sharedDirector].responderManager otherMouseDown:theEvent]; -} - -- (void)otherMouseDragged:(NSEvent *)theEvent -{ - // dispatch mouse to responder manager - [[CCDirector sharedDirector].responderManager otherMouseDragged:theEvent]; -} - -- (void)otherMouseUp:(NSEvent *)theEvent -{ - // dispatch mouse to responder manager - [[CCDirector sharedDirector].responderManager otherMouseUp:theEvent]; -} - -- (void)scrollWheel:(NSEvent *)theEvent -{ - // dispatch mouse to responder manager - [[CCDirector sharedDirector].responderManager scrollWheel:theEvent]; -} - -@end - -#endif // __CC_PLATFORM_MAC diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/Mac/CCWindow.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/Mac/CCWindow.h deleted file mode 100644 index d7e370b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/Mac/CCWindow.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2010 Ricardo Quesada - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -// Only compile this code on Mac. These files should not be included on your iOS project. -// But in case they are included, it won't be compiled. -#import "../../ccMacros.h" -#ifdef __CC_PLATFORM_MAC - -#import - - -@interface CCWindow : NSWindow -{ -} -- (id) initWithFrame:(NSRect)frame fullscreen:(BOOL)fullscreen; - -@end - - -#endif // __CC_PLATFORM_MAC diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/Mac/CCWindow.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/Mac/CCWindow.m deleted file mode 100644 index b445761..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/Mac/CCWindow.m +++ /dev/null @@ -1,70 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2010 Ricardo Quesada - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -// Only compile this code on Mac. These files should not be included on your iOS project. -// But in case they are included, it won't be compiled. -#import "../../ccMacros.h" -#ifdef __CC_PLATFORM_MAC - -#import "CCWindow.h" - - -@implementation CCWindow - -- (id) initWithFrame:(NSRect)frame fullscreen:(BOOL)fullscreen -{ - int styleMask = fullscreen ? NSBackingStoreBuffered : ( NSTitledWindowMask | NSClosableWindowMask ); - self = [self initWithContentRect:frame - styleMask:styleMask - backing:NSBackingStoreBuffered - defer:YES]; - - if (self != nil) - { - if(fullscreen) - { - [self setLevel:NSMainMenuWindowLevel+1]; - [self setHidesOnDeactivate:YES]; - [self setHasShadow:NO]; - } - - [self setAcceptsMouseMovedEvents:NO]; - [self setOpaque:YES]; - } - return self; -} - -- (BOOL) canBecomeKeyWindow -{ - return YES; -} - -- (BOOL) canBecomeMainWindow -{ - return YES; -} -@end - -#endif // __CC_PLATFORM_MAC diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/Mac/NSEvent+CC.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/Mac/NSEvent+CC.h deleted file mode 100644 index 97c0f45..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/Mac/NSEvent+CC.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Apportable Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "ccMacros.h" - -#ifdef __CC_PLATFORM_MAC - -#import - -@class CCNode; - -@interface NSEvent (CC) - -- (CGPoint) locationInNode:(CCNode*) node; - -- (CGPoint) locationInWorld; - -@end - -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/Mac/NSEvent+CC.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/Mac/NSEvent+CC.m deleted file mode 100644 index 0426ed7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/Mac/NSEvent+CC.m +++ /dev/null @@ -1,52 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Apportable Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "ccMacros.h" - -#ifdef __CC_PLATFORM_MAC - -#import "NSEvent+CC.h" -#import "CCDirectorMac.h" -#import "CCNode.h" - -@implementation NSEvent (CC) - -- (CGPoint) locationInNode:(CCNode *)node -{ - CCDirector* dir = [CCDirector sharedDirector]; - CGPoint mouseLocation = [dir convertEventToGL:self]; - return [node convertToNodeSpace:mouseLocation]; -} - -- (CGPoint) locationInWorld -{ - CCDirector* dir = [CCDirector sharedDirector]; - - return [dir convertEventToGL:self]; -} - -@end - -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/CCAppDelegate.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/CCAppDelegate.h deleted file mode 100644 index 13c8853..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/CCAppDelegate.h +++ /dev/null @@ -1,131 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "../../ccMacros.h" -#ifdef __CC_PLATFORM_IOS - -#import -#import -#import "CCDirectorIOS.h" - -extern NSString* const CCSetupPixelFormat; -extern NSString* const CCSetupScreenMode; -extern NSString* const CCSetupScreenOrientation; -extern NSString* const CCSetupAnimationInterval; -extern NSString* const CCSetupFixedUpdateInterval; -extern NSString* const CCSetupShowDebugStats; -extern NSString* const CCSetupTabletScale2X; - -extern NSString* const CCSetupDepthFormat; -extern NSString* const CCSetupPreserveBackbuffer; -extern NSString* const CCSetupMultiSampling; -extern NSString* const CCSetupNumberOfSamples; - -// Landscape screen orientation. Used with CCSetupScreenOrientation. -extern NSString* const CCScreenOrientationLandscape; - -// Portrait screen orientation. Used with CCSetupScreenOrientation. -extern NSString* const CCScreenOrientationPortrait; - - -// The flexible screen mode is Cocos2d's default. It will give you an area that can vary slightly in size. In landscape mode the height will be 320 points for mobiles and 384 points for tablets. The width of the area can vary from 480 to 568 points. -extern NSString* const CCScreenModeFlexible; - -// The fixed screen mode will setup the working area to be 568 x 384 points. Depending on the device, the outer edges may be cropped. The safe area, that will be displayed on all sorts of devices, is 480 x 320 points and placed in the center of the working area. -extern NSString* const CCScreenModeFixed; - - -@class CCAppDelegate; -@class CCScene; - - -@interface CCNavigationController : UINavigationController { -} -@end - -/** - * Most Cocos2d apps should override the CCAppDelegate, it serves as the apps starting point. By the very least, the startScene method should be overridden to return the first scene the app should display. To further customize the behavior of Cocos2d, such as the screen mode of pixel format, override the applicaton:didFinishLaunchingWithOptions: method. - */ -@interface CCAppDelegate : NSObject -{ - UIWindow *window_; - CCNavigationController *navController_; - -} - -// ----------------------------------------------------------------------- -/** @name Accessing Window and Navigation Controller */ -// ----------------------------------------------------------------------- - -/** - * The window used to display the Cocos2d content. - */ -@property (nonatomic, strong) UIWindow *window; - -/** - * The navigation controller that Cocos2d is using. - */ -@property (atomic, readonly) CCNavigationController *navController; - -// ----------------------------------------------------------------------- -/** @name Setting Up the Start Scene */ -// ----------------------------------------------------------------------- - -/** - * Override this method to return the first scene that Cocos2d should display. - * - * @return Starting scene for your app. - */ -- (CCScene*) startScene; - -// ----------------------------------------------------------------------- -/** @name Cocos2d Configuration */ -// ----------------------------------------------------------------------- - -/** - * This method is normally called from the applicaton:didFinishLaunchingWithOptions: method. It will configure Cocos2d with the options that you provide. You can leave out any of the options and Cocos2d will use the default values. - * - * Currently supported keys for the configuration dictionary are: - * - * - CCSetupPixelFormat NSString with the pixel format, normally kEAGLColorFormatRGBA8 or kEAGLColorFormatRGB565. The RGB565 option is faster, but will allow less colors. - * - CCSetupScreenMode NSString value that accepts either CCScreenModeFlexible or CCScreenModeFixed. - * - CCSetupScreenOrientation NSString value that accepts either CCScreenOrientationLandscape or CCScreenOrientationPortrait. - * - CCSetupAnimationInterval NSNumber with double. Specifies the desired interval between animation frames. Supported values are 1.0/60.0 (default) and 1.0/30.0. - * - CCSetupFixedUpdateInterval NSNumber with double. Specifies the desired interval between fixed updates.Should be smaller than CCSetupAnimationInterval. Defaults to 1/60.0. - * - CCSetupShowDebugStats NSNumber with bool. Specifies if the stats (FPS, frame time and draw call count) should be shown. Defaults to NO. - * - CCSetupTabletScale2X NSNumber with bool. If true, the iPad will be setup to act like it has a 512x384 "retina" screen. This makes it much easier to make universal iOS games. This value is ignored when using the fixed screen mode. - * - * - CCSetupDepthFormat NSNumber with integer. Specifies the desired depth format. Values are 0, GL_DEPTH_COMPONENT24_OES and GL_DEPTH24_STENCIL8_OES. - * - CCSetupPreserveBackbuffer NSNumber with bool. Specifies whether backbuffer will be preserved. - * - CCSetupMultiSampling NSNumber with bool. Specifies whether miltisampling is enabled. - * - CCSetupNumberOfSamples NSNumber with integer. Specifies number of samples when multisampling is enabled. - * - * @param config Dictionary with options for configuring Cocos2d. - */ -- (void) setupCocos2dWithOptions:(NSDictionary*)config; - -@end - -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/CCAppDelegate.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/CCAppDelegate.m deleted file mode 100644 index efa9660..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/CCAppDelegate.m +++ /dev/null @@ -1,319 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "../../ccMacros.h" -#ifdef __CC_PLATFORM_IOS - -#import "CCAppDelegate.h" -#import "CCTexture.h" -#import "CCFileUtils.h" -#import "CCDirector_Private.h" -#import "CCScheduler.h" - -#import "kazmath/kazmath.h" -#import "kazmath/GL/matrix.h" - -#import "OALSimpleAudio.h" - -NSString* const CCSetupPixelFormat = @"CCSetupPixelFormat"; -NSString* const CCSetupScreenMode = @"CCSetupScreenMode"; -NSString* const CCSetupScreenOrientation = @"CCSetupScreenOrientation"; -NSString* const CCSetupAnimationInterval = @"CCSetupAnimationInterval"; -NSString* const CCSetupFixedUpdateInterval = @"CCSetupFixedUpdateInterval"; -NSString* const CCSetupShowDebugStats = @"CCSetupShowDebugStats"; -NSString* const CCSetupTabletScale2X = @"CCSetupTabletScale2X"; - -NSString* const CCSetupDepthFormat = @"CCSetupDepthFormat"; -NSString* const CCSetupPreserveBackbuffer = @"CCSetupPreserveBackbuffer"; -NSString* const CCSetupMultiSampling = @"CCSetupMultiSampling"; -NSString* const CCSetupNumberOfSamples = @"CCSetupNumberOfSamples"; - -NSString* const CCScreenOrientationLandscape = @"CCScreenOrientationLandscape"; -NSString* const CCScreenOrientationPortrait = @"CCScreenOrientationPortrait"; - -NSString* const CCScreenModeFlexible = @"CCScreenModeFlexible"; -NSString* const CCScreenModeFixed = @"CCScreenModeFixed"; - -// Fixed size. As wide as iPhone 5 at 2x and as high as the iPad at 2x. -const CGSize FIXED_SIZE = {568, 384}; - -@interface CCNavigationController () -{ - CCAppDelegate* __weak _appDelegate; - NSString* _screenOrientation; -} -@property (nonatomic, weak) CCAppDelegate* appDelegate; -@property (nonatomic, strong) NSString* screenOrientation; -@end - -@implementation CCNavigationController - -@synthesize appDelegate = _appDelegate; -@synthesize screenOrientation = _screenOrientation; - -// The available orientations should be defined in the Info.plist file. -// And in iOS 6+ only, you can override it in the Root View controller in the "supportedInterfaceOrientations" method. -// Only valid for iOS 6+. NOT VALID for iOS 4 / 5. --(NSUInteger)supportedInterfaceOrientations -{ - if ([_screenOrientation isEqual:CCScreenOrientationLandscape]) - { - return UIInterfaceOrientationMaskLandscape; - } - else - { - return UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskPortraitUpsideDown; - } -} - -// Supported orientations. Customize it for your own needs -// Only valid on iOS 4 / 5. NOT VALID for iOS 6. -- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation -{ - if ([_screenOrientation isEqual:CCScreenOrientationLandscape]) - { - return UIInterfaceOrientationIsLandscape(interfaceOrientation); - } - else - { - return UIInterfaceOrientationIsPortrait(interfaceOrientation); - } -} - -// Projection delegate is only used if the fixed resolution mode is enabled --(void)updateProjection -{ - CGSize sizePoint = [CCDirector sharedDirector].viewSize; - CGSize fixed = [CCDirector sharedDirector].designSize; - - // Half of the extra size that will be cut off - CGPoint offset = ccpMult(ccp(fixed.width - sizePoint.width, fixed.height - sizePoint.height), 0.5); - - kmGLMatrixMode(KM_GL_PROJECTION); - kmGLLoadIdentity(); - - kmMat4 orthoMatrix; - kmMat4OrthographicProjection(&orthoMatrix, offset.x, sizePoint.width + offset.x, offset.y, sizePoint.height + offset.y, -1024, 1024 ); - kmGLMultMatrix( &orthoMatrix ); - - kmGLMatrixMode(KM_GL_MODELVIEW); - kmGLLoadIdentity(); -} - -// This is needed for iOS4 and iOS5 in order to ensure -// that the 1st scene has the correct dimensions -// This is not needed on iOS6 and could be added to the application:didFinish... --(void) directorDidReshapeProjection:(CCDirector*)director -{ - if(director.runningScene == nil) { - // Add the first scene to the stack. The director will draw it immediately into the framebuffer. (Animation is started automatically when the view is displayed.) - // and add the scene to the stack. The director will run it when it automatically when the view is displayed. - [director runWithScene: [_appDelegate startScene]]; - } -} -@end - - -@implementation CCAppDelegate - -@synthesize window=window_, navController=navController_; - -- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window -{ - return UIInterfaceOrientationMaskAll; -} - -- (CCScene*) startScene -{ - NSAssert(NO, @"Override CCAppDelegate and implement the startScene method"); - return NULL; -} - -static CGFloat -FindPOTScale(CGFloat size, CGFloat fixedSize) -{ - int scale = 1; - while(fixedSize*scale < size) scale *= 2; - - return scale; -} - -- (void) setupCocos2dWithOptions:(NSDictionary*)config -{ - // Create the main window - window_ = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; - - - // CCGLView creation - // viewWithFrame: size of the OpenGL view. For full screen use [_window bounds] - // - Possible values: any CGRect - // pixelFormat: Format of the render buffer. Use RGBA8 for better color precision (eg: gradients). But it takes more memory and it is slower - // - Possible values: kEAGLColorFormatRGBA8, kEAGLColorFormatRGB565 - // depthFormat: Use stencil if you plan to use CCClippingNode. Use Depth if you plan to use 3D effects, like CCCamera or CCNode#vertexZ - // - Possible values: 0, GL_DEPTH_COMPONENT24_OES, GL_DEPTH24_STENCIL8_OES - // sharegroup: OpenGL sharegroup. Useful if you want to share the same OpenGL context between different threads - // - Possible values: nil, or any valid EAGLSharegroup group - // multiSampling: Whether or not to enable multisampling - // - Possible values: YES, NO - // numberOfSamples: Only valid if multisampling is enabled - // - Possible values: 0 to glGetIntegerv(GL_MAX_SAMPLES_APPLE) - CCGLView *glView = [CCGLView - viewWithFrame:[window_ bounds] - pixelFormat:config[CCSetupPixelFormat] ?: kEAGLColorFormatRGBA8 - depthFormat:[config[CCSetupDepthFormat] unsignedIntValue] - preserveBackbuffer:[config[CCSetupPreserveBackbuffer] boolValue] - sharegroup:nil - multiSampling:[config[CCSetupMultiSampling] boolValue] - numberOfSamples:[config[CCSetupNumberOfSamples] unsignedIntValue] - ]; - - CCDirectorIOS* director = (CCDirectorIOS*) [CCDirector sharedDirector]; - - director.wantsFullScreenLayout = YES; - -//#if DEBUG - // Display FSP and SPF - [director setDisplayStats:[config[CCSetupShowDebugStats] boolValue]]; -//#endif - - // set FPS at 60 - NSTimeInterval animationInterval = [(config[CCSetupAnimationInterval] ?: @(1.0/60.0)) doubleValue]; - [director setAnimationInterval:animationInterval]; - - director.fixedUpdateInterval = [(config[CCSetupFixedUpdateInterval] ?: @(1.0/60.0)) doubleValue]; - - // attach the openglView to the director - [director setView:glView]; - - if([config[CCSetupScreenMode] isEqual:CCScreenModeFixed]){ - CGSize size = [CCDirector sharedDirector].viewSizeInPixels; - CGSize fixed = FIXED_SIZE; - - if([config[CCSetupScreenOrientation] isEqualToString:CCScreenOrientationPortrait]){ - CC_SWAP(fixed.width, fixed.height); - } - - // Find the minimal power-of-two scale that covers both the width and height. - CGFloat scaleFactor = MIN(FindPOTScale(size.width, fixed.width), FindPOTScale(size.height, fixed.height)); - - director.contentScaleFactor = scaleFactor; - director.UIScaleFactor = (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone ? 1.0 : 0.5); - - // Let CCFileUtils know that "-ipad" textures should be treated as having a contentScale of 2.0. - [[CCFileUtils sharedFileUtils] setiPadContentScaleFactor: 2.0]; - - director.designSize = fixed; - [director setProjection:CCDirectorProjectionCustom]; - } else { - // Setup tablet scaling if it was requested. - if( - UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad && - [config[CCSetupTabletScale2X] boolValue] - ){ - // Set the director to use 2 points per pixel. - director.contentScaleFactor *= 2.0; - - // Set the UI scale factor to show things at "native" size. - director.UIScaleFactor = 0.5; - - // Let CCFileUtils know that "-ipad" textures should be treated as having a contentScale of 2.0. - [[CCFileUtils sharedFileUtils] setiPadContentScaleFactor:2.0]; - } - - [director setProjection:CCDirectorProjection2D]; - } - - // Default texture format for PNG/BMP/TIFF/JPEG/GIF images - // It can be RGBA8888, RGBA4444, RGB5_A1, RGB565 - // You can change this setting at any time. - [CCTexture setDefaultAlphaPixelFormat:CCTexturePixelFormat_RGBA8888]; - - // Initialise OpenAL - [OALSimpleAudio sharedInstance]; - - // Create a Navigation Controller with the Director - navController_ = [[CCNavigationController alloc] initWithRootViewController:director]; - navController_.navigationBarHidden = YES; - navController_.appDelegate = self; - navController_.screenOrientation = (config[CCSetupScreenOrientation] ?: CCScreenOrientationLandscape); - - // for rotation and other messages - [director setDelegate:navController_]; - - // set the Navigation Controller as the root view controller - [window_ setRootViewController:navController_]; - - // make main window visible - [window_ makeKeyAndVisible]; -} - -// getting a call, pause the game --(void) applicationWillResignActive:(UIApplication *)application -{ - if( [navController_ visibleViewController] == [CCDirector sharedDirector] ) - [[CCDirector sharedDirector] pause]; -} - -// call got rejected --(void) applicationDidBecomeActive:(UIApplication *)application -{ - [[CCDirector sharedDirector] setNextDeltaTimeZero:YES]; - if( [navController_ visibleViewController] == [CCDirector sharedDirector] ) - [[CCDirector sharedDirector] resume]; -} - --(void) applicationDidEnterBackground:(UIApplication*)application -{ - if( [navController_ visibleViewController] == [CCDirector sharedDirector] ) - [[CCDirector sharedDirector] stopAnimation]; -} - --(void) applicationWillEnterForeground:(UIApplication*)application -{ - if( [navController_ visibleViewController] == [CCDirector sharedDirector] ) - [[CCDirector sharedDirector] startAnimation]; -} - -// application will be killed -- (void)applicationWillTerminate:(UIApplication *)application -{ - [[CCDirector sharedDirector] end]; -} - -// purge memory -- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application -{ - [[CCDirector sharedDirector] purgeCachedData]; -} - -// next delta time will be zero --(void) applicationSignificantTimeChange:(UIApplication *)application -{ - [[CCDirector sharedDirector] setNextDeltaTimeZero:YES]; -} - -@end - -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/CCDirectorIOS.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/CCDirectorIOS.h deleted file mode 100644 index f51edb0..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/CCDirectorIOS.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - - -// Only compile this code on iOS. These files should NOT be included on your Mac project. -// But in case they are included, it won't be compiled. -#import "../../ccMacros.h" - -#ifdef __CC_PLATFORM_IOS - -#import "../../CCDirector.h" -#import "kazmath/mat4.h" - -/** CCDirector extensions for iPhone - */ -@interface CCDirector (iOSExtension) -/** converts a UITouch to a GL point */ --(CGPoint)convertTouchToGL:(UITouch*)touch; -@end - -#pragma mark - -#pragma mark CCDirectorIOS - -/* CCDirectorIOS: Base class of iOS directors - */ -@interface CCDirectorIOS : CCDirector - -@end - -/* DisplayLinkDirector is a Director that synchronizes timers with the refresh rate of the display. - * - * Features and Limitations: - * - Only available on 3.1+ - * - Scheduled timers & drawing are synchronizes with the refresh rate of the display - * - Only supports animation intervals of 1/60 1/30 & 1/15 - * - * It is the recommended Director if the SDK is 3.1 or newer - * - */ - -@interface CCDirectorDisplayLink : CCDirectorIOS -{ - CADisplayLink *_displayLink; - CFTimeInterval _lastDisplayTime; -} --(void) mainLoop:(id)sender; -@end - -#endif // __CC_PLATFORM_IOS diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/CCDirectorIOS.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/CCDirectorIOS.m deleted file mode 100644 index fb34552..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/CCDirectorIOS.m +++ /dev/null @@ -1,501 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -// Only compile this code on iOS. These files should NOT be included on your Mac project. -// But in case they are included, it won't be compiled. -#import "../../ccMacros.h" -#ifdef __CC_PLATFORM_IOS - -#import - -// cocos2d imports -#import "CCDirectorIOS.h" -#import "../../CCScheduler.h" -#import "../../CCActionManager.h" -#import "../../CCTextureCache.h" -#import "../../ccMacros.h" -#import "../../CCScene.h" -#import "../../CCGLProgram.h" -#import "../../ccGLStateCache.h" -#import "../../ccFPSImages.h" -#import "../../CCConfiguration.h" - -// support imports -#import "../../Support/OpenGL_Internal.h" -#import "../../Support/CGPointExtension.h" -#import "../../Support/TransformUtils.h" -#import "../../Support/CCFileUtils.h" - -#import "kazmath/kazmath.h" -#import "kazmath/GL/matrix.h" - -#if CC_ENABLE_PROFILERS -#import "../../Support/CCProfiling.h" -#endif - -#import "CCDirector_Private.h" - -#pragma mark - -#pragma mark Director - -@interface CCDirector () --(void) setNextScene; --(void) showStats; --(void) calculateDeltaTime; --(void) calculateMPF; -@end - -@implementation CCDirector (iOSExtensionClassMethods) - -+(Class) defaultDirector -{ - return [CCDirectorDisplayLink class]; -} - --(void) setInterfaceOrientationDelegate:(id)delegate -{ - // override me -} - -@end - - - -#pragma mark - -#pragma mark CCDirectorIOS - -@implementation CCDirectorIOS - -- (id) init -{ - if( (self=[super init]) ) { - // running thread is main thread on iOS - _runningThread = [NSThread currentThread]; - - // Apparently it comes with a default view, and we don't want it -// [self setView:nil]; - } - - return self; -} - - -// -// Draw the Scene -// -- (void) drawScene -{ - /* calculate "global" dt */ - [self calculateDeltaTime]; - - CCGLView *openGLview = (CCGLView*)[self view]; - - [EAGLContext setCurrentContext: [openGLview context]]; - - /* tick before glClear: issue #533 */ - if( ! _isPaused ) - [_scheduler update: _dt]; - - glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); - - /* to avoid flickr, nextScene MUST be here: after tick and before draw. - XXX: Which bug is this one. It seems that it can't be reproduced with v0.9 */ - if( _nextScene ) - [self setNextScene]; - - kmGLPushMatrix(); - - [_runningScene visit]; - - [_notificationNode visit]; - - if( _displayStats ) - [self showStats]; - - kmGLPopMatrix(); - - _totalFrames++; - - [openGLview swapBuffers]; - - if( _displayStats ) - [self calculateMPF]; - -} - --(void) setViewport -{ - CGSize size = _winSizeInPixels; - glViewport(0, 0, size.width, size.height ); -} - --(void) setProjection:(CCDirectorProjection)projection -{ - CGSize sizePoint = _winSizeInPoints; - - [self setViewport]; - - switch (projection) { - case CCDirectorProjection2D: - - kmGLMatrixMode(KM_GL_PROJECTION); - kmGLLoadIdentity(); - - kmMat4 orthoMatrix; - kmMat4OrthographicProjection(&orthoMatrix, 0, sizePoint.width, 0, sizePoint.height, -1024, 1024 ); - kmGLMultMatrix( &orthoMatrix ); - - kmGLMatrixMode(KM_GL_MODELVIEW); - kmGLLoadIdentity(); - break; - - case CCDirectorProjection3D: - { - float zeye = [self getZEye]; - - kmMat4 matrixPerspective, matrixLookup; - - kmGLMatrixMode(KM_GL_PROJECTION); - kmGLLoadIdentity(); - - // issue #1334 - kmMat4PerspectiveProjection( &matrixPerspective, 60, (GLfloat)sizePoint.width/sizePoint.height, 0.1f, zeye*2); -// kmMat4PerspectiveProjection( &matrixPerspective, 60, (GLfloat)size.width/size.height, 0.1f, 1500); - - kmGLMultMatrix(&matrixPerspective); - - kmGLMatrixMode(KM_GL_MODELVIEW); - kmGLLoadIdentity(); - kmVec3 eye, center, up; - kmVec3Fill( &eye, sizePoint.width/2, sizePoint.height/2, zeye ); - kmVec3Fill( ¢er, sizePoint.width/2, sizePoint.height/2, 0 ); - kmVec3Fill( &up, 0, 1, 0); - kmMat4LookAt(&matrixLookup, &eye, ¢er, &up); - kmGLMultMatrix(&matrixLookup); - break; - } - - case CCDirectorProjectionCustom: - if( [_delegate respondsToSelector:@selector(updateProjection)] ) - [_delegate updateProjection]; - break; - - default: - CCLOG(@"cocos2d: Director: unrecognized projection"); - break; - } - - _projection = projection; - - ccSetProjectionMatrixDirty(); - [self createStatsLabel]; -} - -// override default logic -- (void)runWithScene:(CCScene*) scene -{ - NSAssert( scene != nil, @"Argument must be non-nil"); - NSAssert(_runningScene == nil, @"This command can only be used to start the CCDirector. There is already a scene present."); - - [self pushScene:scene]; - - NSThread *thread = [self runningThread]; - [self performSelector:@selector(drawScene) onThread:thread withObject:nil waitUntilDone:YES]; -} - -// overriden, don't call super --(void) reshapeProjection:(CGSize)size -{ - _winSizeInPixels = size; - _winSizeInPoints = CGSizeMake(size.width/__ccContentScaleFactor, size.height/__ccContentScaleFactor); - - [self setProjection:_projection]; - - if( [_delegate respondsToSelector:@selector(directorDidReshapeProjection:)] ) - [_delegate directorDidReshapeProjection:self]; -} - -#pragma mark Director Point Convertion - --(CGPoint)convertTouchToGL:(UITouch*)touch -{ - CGPoint uiPoint = [touch locationInView: [touch view]]; - return [self convertToGL:uiPoint]; -} - --(void) end -{ - - [super end]; -} - -#pragma mark Director - UIViewController delegate - - --(void) setView:(CCGLView *)view -{ - if( view != __view) { - [super setView:view]; - - if( view ) { - // set size - CGFloat scale = view.contentScaleFactor; - CGSize size = view.bounds.size; - _winSizeInPixels = CGSizeMake(size.width * scale, size.height * scale); - } - } -} - -// Override to allow orientations other than the default portrait orientation. -- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation -{ - BOOL ret =YES; - if( [_delegate respondsToSelector:_cmd] ) - ret = (BOOL) [_delegate shouldAutorotateToInterfaceOrientation:interfaceOrientation]; - - return ret; -} - -// Commented. See issue #1453 for further info: http://code.google.com/p/cocos2d-iphone/issues/detail?id=1453 -//-(void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration -//{ -// if( [_delegate respondsToSelector:_cmd] ) -// [_delegate willRotateToInterfaceOrientation:toInterfaceOrientation duration:duration]; -//} - --(void) startAnimationIfPossible -{ - UIApplicationState state = UIApplication.sharedApplication.applicationState; - if (state != UIApplicationStateBackground) - { - [self startAnimation]; - } - else - { - // we are backgrounded, try again in 1 second, we want to make sure that this call eventually goes through in the event - // that there was a full screen view controller that caused additional stop animation calls - dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^ - { - [self startAnimationIfPossible]; - }); - } -} - --(void) viewWillAppear:(BOOL)animated -{ - [super viewWillAppear:animated]; - - [self startAnimationIfPossible]; -} - --(void) viewDidAppear:(BOOL)animated -{ - [super viewDidAppear:animated]; -// [self startAnimation]; -} - --(void) viewWillDisappear:(BOOL)animated -{ -// [self stopAnimation]; - - [super viewWillDisappear:animated]; -} - --(void) viewDidDisappear:(BOOL)animated -{ - [self stopAnimation]; - - [super viewDidDisappear:animated]; -} - -- (void)didReceiveMemoryWarning -{ - // Release any cached data, images, etc that aren't in use. - [super purgeCachedData]; - - // Releases the view if it doesn't have a superview. - [super didReceiveMemoryWarning]; -} - --(void) viewDidLoad -{ - CCLOG(@"cocos2d: viewDidLoad"); - - [super viewDidLoad]; -} - - -- (void)viewDidUnload -{ - CCLOG(@"cocos2d: viewDidUnload"); - - [super viewDidUnload]; - // Release any retained subviews of the main view. - // e.g. self.myOutlet = nil; -} - -#pragma mark helper - --(void)getFPSImageData:(unsigned char**)datapointer length:(NSUInteger*)len contentScale:(CGFloat *)scale -{ - NSInteger device = [[CCConfiguration sharedConfiguration] runningDevice]; - - if( device == CCDeviceiPadRetinaDisplay) { - *datapointer = cc_fps_images_ipadhd_png; - *len = cc_fps_images_ipadhd_len(); - *scale = 2; - - } else if( device == CCDeviceiPhoneRetinaDisplay || device == CCDeviceiPhone5RetinaDisplay ) { - *datapointer = cc_fps_images_hd_png; - *len = cc_fps_images_hd_len(); - *scale = 2; - - } else { - *datapointer = cc_fps_images_png; - *len = cc_fps_images_len(); - *scale = 1; - } -} - -@end - - -#pragma mark - -#pragma mark DirectorDisplayLink - -@implementation CCDirectorDisplayLink - - --(void) mainLoop:(id)sender -{ - [self drawScene]; -} - -- (void)setAnimationInterval:(NSTimeInterval)interval -{ - _animationInterval = interval; - if(_displayLink){ - [self stopAnimation]; - [self startAnimation]; - } -} - -- (void) startAnimation -{ - [super startAnimation]; - - if(_animating) - return; - - gettimeofday( &_lastUpdate, NULL); - - // approximate frame rate - // assumes device refreshes at 60 fps - int frameInterval = (int) floor(_animationInterval * 60.0f); - - CCLOG(@"cocos2d: animation started with frame interval: %.2f", 60.0f/frameInterval); - - _displayLink = [CADisplayLink displayLinkWithTarget:self selector:@selector(mainLoop:)]; - [_displayLink setFrameInterval:frameInterval]; - -#if CC_DIRECTOR_IOS_USE_BACKGROUND_THREAD - // - _runningThread = [[NSThread alloc] initWithTarget:self selector:@selector(threadMainLoop) object:nil]; - [_runningThread start]; - -#else - // setup DisplayLink in main thread - [_displayLink addToRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode]; -#endif - - _animating = YES; -} - -- (void) stopAnimation -{ - if(!_animating) - return; - - CCLOG(@"cocos2d: animation stopped"); - -#if CC_DIRECTOR_IOS_USE_BACKGROUND_THREAD - [_runningThread cancel]; - [_runningThread release]; - _runningThread = nil; -#endif - - [_displayLink invalidate]; - _displayLink = nil; - _animating = NO; -} - -// Overriden in order to use a more stable delta time --(void) calculateDeltaTime -{ - // New delta time. Re-fixed issue #1277 - if( _nextDeltaTimeZero || _lastDisplayTime==0 ) { - _dt = 0; - _nextDeltaTimeZero = NO; - } else { - _dt = _displayLink.timestamp - _lastDisplayTime; - _dt = MAX(0,_dt); - } - // Store this timestamp for next time - _lastDisplayTime = _displayLink.timestamp; - - // needed for SPF - if( _displayStats ) - gettimeofday( &_lastUpdate, NULL); - -#ifdef DEBUG - // If we are debugging our code, prevent big delta time - if( _dt > 0.2f ) - _dt = 1/60.0f; -#endif -} - - -#pragma mark Director Thread - -// -// Director has its own thread -// --(void) threadMainLoop -{ - @autoreleasepool { - - [_displayLink addToRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode]; - - // start the run loop - [[NSRunLoop currentRunLoop] run]; - - } -} - -@end - -#endif // __CC_PLATFORM_IOS diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/CCES2Renderer.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/CCES2Renderer.h deleted file mode 100644 index 090b1d1..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/CCES2Renderer.h +++ /dev/null @@ -1,87 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - * - * File autogenerated with Xcode. Adapted for cocos2d needs. - */ - -// Only compile this code on iOS. These files should NOT be included on your Mac project. -// But in case they are included, it won't be compiled. -#import "../../ccMacros.h" -#ifdef __CC_PLATFORM_IOS - -#import "CCESRenderer.h" - -#import -#import - -/** - * ES2 renderer - */ -@interface CCES2Renderer : NSObject -{ - // The pixel dimensions of the CAEAGLLayer - GLint _backingWidth; - GLint _backingHeight; - - unsigned int _samplesToUse; - BOOL _multiSampling; - - unsigned int _depthFormat; - unsigned int _pixelFormat; - - // The OpenGL ES names for the framebuffer and renderbuffer used to render to this view - GLuint _defaultFramebuffer; - GLuint _colorRenderbuffer; - GLuint _depthBuffer; - - - //buffers for MSAA - GLuint _msaaFramebuffer; - GLuint _msaaColorbuffer; - - EAGLContext *_context; -} - -/** Color Renderbuffer */ -@property (nonatomic,readonly) GLuint colorRenderbuffer; - -/** Default Renderbuffer */ -@property (nonatomic,readonly) GLuint defaultFramebuffer; - -/** MSAA Framebuffer */ -@property (nonatomic,readonly) GLuint msaaFramebuffer; - -/** MSAA Color Buffer */ -@property (nonatomic,readonly) GLuint msaaColorbuffer; - -/** EAGLContext */ -@property (nonatomic,readonly) EAGLContext* context; - -- (BOOL)resizeFromLayer:(CAEAGLLayer *)layer; -@end - -#endif // __CC_PLATFORM_IOS - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/CCES2Renderer.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/CCES2Renderer.m deleted file mode 100644 index 30c15da..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/CCES2Renderer.m +++ /dev/null @@ -1,249 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2011 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - * - * File autogenerated with Xcode. Adapted for cocos2d needs. - */ - -// Only compile this code on iOS. These files should NOT be included on your Mac project. -// But in case they are included, it won't be compiled. -#import "../../ccMacros.h" -#ifdef __CC_PLATFORM_IOS - -#import "CCES2Renderer.h" - -#import "../../Support/OpenGL_Internal.h" -#import "../../ccMacros.h" - -@implementation CCES2Renderer - -@synthesize context=_context; -@synthesize defaultFramebuffer=_defaultFramebuffer; -@synthesize colorRenderbuffer=_colorRenderbuffer; -@synthesize msaaColorbuffer=_msaaColorbuffer; -@synthesize msaaFramebuffer=_msaaFramebuffer; - -// Create an OpenGL ES 2.0 context -- (id) initWithDepthFormat:(unsigned int)depthFormat withPixelFormat:(unsigned int)pixelFormat withSharegroup:(EAGLSharegroup*)sharegroup withMultiSampling:(BOOL) multiSampling withNumberOfSamples:(unsigned int) requestedSamples -{ - self = [super init]; - if (self) - { - if( ! sharegroup ) - _context = [[EAGLContext alloc] initWithAPI:kEAGLRenderingAPIOpenGLES2]; - else - _context = [[EAGLContext alloc] initWithAPI:kEAGLRenderingAPIOpenGLES2 sharegroup:sharegroup]; - - if (!_context || ![EAGLContext setCurrentContext:_context] ) - { - return nil; - } - - _depthFormat = depthFormat; - _pixelFormat = pixelFormat; - _multiSampling = multiSampling; - - // Create default framebuffer object. The backing will be allocated for the current layer in -resizeFromLayer - glGenFramebuffers(1, &_defaultFramebuffer); - NSAssert( _defaultFramebuffer, @"Can't create default frame buffer"); - - glGenRenderbuffers(1, &_colorRenderbuffer); - NSAssert( _colorRenderbuffer, @"Can't create default render buffer"); - - glBindFramebuffer(GL_FRAMEBUFFER, _defaultFramebuffer); - glBindRenderbuffer(GL_RENDERBUFFER, _colorRenderbuffer); - glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_RENDERBUFFER, _colorRenderbuffer); - - if (_multiSampling) - { - GLint maxSamplesAllowed; - glGetIntegerv(GL_MAX_SAMPLES_APPLE, &maxSamplesAllowed); - _samplesToUse = MIN(maxSamplesAllowed,requestedSamples); - - /* Create the MSAA framebuffer (offscreen) */ - glGenFramebuffers(1, &_msaaFramebuffer); - NSAssert( _msaaFramebuffer, @"Can't create default MSAA frame buffer"); - glBindFramebuffer(GL_FRAMEBUFFER, _msaaFramebuffer); - - } - - CHECK_GL_ERROR_DEBUG(); - } - - return self; -} - -- (BOOL)resizeFromLayer:(CAEAGLLayer *)layer -{ - // Allocate color buffer backing based on the current layer size - glBindRenderbuffer(GL_RENDERBUFFER, _colorRenderbuffer); - - if( ! [_context renderbufferStorage:GL_RENDERBUFFER fromDrawable:layer] ) - CCLOG(@"failed to call context"); - - glGetRenderbufferParameteriv(GL_RENDERBUFFER, GL_RENDERBUFFER_WIDTH, &_backingWidth); - glGetRenderbufferParameteriv(GL_RENDERBUFFER, GL_RENDERBUFFER_HEIGHT, &_backingHeight); - - CCLOG(@"cocos2d: surface size: %dx%d", (int)_backingWidth, (int)_backingHeight); - - if (_multiSampling) - { - if ( _msaaColorbuffer) { - glDeleteRenderbuffers(1, &_msaaColorbuffer); - _msaaColorbuffer = 0; - } - - /* Create the offscreen MSAA color buffer. - After rendering, the contents of this will be blitted into ColorRenderbuffer */ - - //msaaFrameBuffer needs to be binded - glBindFramebuffer(GL_FRAMEBUFFER, _msaaFramebuffer); - glGenRenderbuffers(1, &_msaaColorbuffer); - NSAssert(_msaaFramebuffer, @"Can't create MSAA color buffer"); - - glBindRenderbuffer(GL_RENDERBUFFER, _msaaColorbuffer); - - glRenderbufferStorageMultisampleAPPLE(GL_RENDERBUFFER, _samplesToUse, _pixelFormat , _backingWidth, _backingHeight); - - glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_RENDERBUFFER, _msaaColorbuffer); - - GLenum error; - if ( (error=glCheckFramebufferStatus(GL_FRAMEBUFFER)) != GL_FRAMEBUFFER_COMPLETE) - { - CCLOG(@"Failed to make complete framebuffer object 0x%X", error); - return NO; - } - } - - CHECK_GL_ERROR(); - - if (_depthFormat) - { - if( ! _depthBuffer ) { - glGenRenderbuffers(1, &_depthBuffer); - NSAssert(_depthBuffer, @"Can't create depth buffer"); - } - - glBindRenderbuffer(GL_RENDERBUFFER, _depthBuffer); - - if( _multiSampling ) - glRenderbufferStorageMultisampleAPPLE(GL_RENDERBUFFER, _samplesToUse, _depthFormat,_backingWidth, _backingHeight); - else - glRenderbufferStorage(GL_RENDERBUFFER, _depthFormat, _backingWidth, _backingHeight); - - glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_DEPTH_ATTACHMENT, GL_RENDERBUFFER, _depthBuffer); - - if (_depthFormat == GL_DEPTH24_STENCIL8_OES) { - glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_STENCIL_ATTACHMENT, GL_RENDERBUFFER, _depthBuffer); - } - - // bind color buffer - glBindRenderbuffer(GL_RENDERBUFFER, _colorRenderbuffer); - } - - CHECK_GL_ERROR(); - - GLenum error; - if( (error=glCheckFramebufferStatus(GL_FRAMEBUFFER)) != GL_FRAMEBUFFER_COMPLETE) - { - CCLOG(@"Failed to make complete framebuffer object 0x%X", error); - return NO; - } - - return YES; -} - --(CGSize) backingSize -{ - return CGSizeMake( _backingWidth, _backingHeight); -} - -- (NSString*) description -{ - return [NSString stringWithFormat:@"<%@ = %p | size = %ix%i>", [self class], self, _backingWidth, _backingHeight]; -} - -- (unsigned int) colorRenderBuffer -{ - return _colorRenderbuffer; -} - -- (unsigned int) defaultFrameBuffer -{ - return _defaultFramebuffer; -} - -- (unsigned int) msaaFrameBuffer -{ - return _msaaFramebuffer; -} - -- (unsigned int) msaaColorBuffer -{ - return _msaaColorbuffer; -} - -- (void)dealloc -{ - CCLOGINFO(@"cocos2d: deallocing %@", self); - - // Tear down GL - if (_defaultFramebuffer) { - glDeleteFramebuffers(1, &_defaultFramebuffer); - _defaultFramebuffer = 0; - } - - if (_colorRenderbuffer) { - glDeleteRenderbuffers(1, &_colorRenderbuffer); - _colorRenderbuffer = 0; - } - - if( _depthBuffer ) { - glDeleteRenderbuffers(1, &_depthBuffer ); - _depthBuffer = 0; - } - - if ( _msaaColorbuffer) - { - glDeleteRenderbuffers(1, &_msaaColorbuffer); - _msaaColorbuffer = 0; - } - - if ( _msaaFramebuffer) - { - glDeleteRenderbuffers(1, &_msaaFramebuffer); - _msaaFramebuffer = 0; - } - - // Tear down context - if ([EAGLContext currentContext] == _context) - [EAGLContext setCurrentContext:nil]; - - -} - -@end - -#endif // __CC_PLATFORM_IOS diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/CCESRenderer.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/CCESRenderer.h deleted file mode 100644 index 43e115d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/CCESRenderer.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - * - * File autogenerated with Xcode. Adapted for cocos2d needs. - */ - -// Only compile this code on iOS. These files should NOT be included on your Mac project. -// But in case they are included, it won't be compiled. -#import "../../ccMacros.h" -#ifdef __CC_PLATFORM_IOS - -#import - -#import -#import - -@protocol CCESRenderer - -- (id) initWithDepthFormat:(unsigned int)depthFormat withPixelFormat:(unsigned int)pixelFormat withSharegroup:(EAGLSharegroup*)sharegroup withMultiSampling:(BOOL) multiSampling withNumberOfSamples:(unsigned int) requestedSamples; - -- (BOOL) resizeFromLayer:(CAEAGLLayer *)layer; - -- (EAGLContext*) context; -- (CGSize) backingSize; - -- (unsigned int) colorRenderBuffer; -- (unsigned int) defaultFrameBuffer; -- (unsigned int) msaaFrameBuffer; -- (unsigned int) msaaColorBuffer; -@end - -#endif // __CC_PLATFORM_IOS diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/CCGLView.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/CCGLView.h deleted file mode 100644 index 4da92f4..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/CCGLView.h +++ /dev/null @@ -1,162 +0,0 @@ -/* - -===== IMPORTANT ===== - -This is sample code demonstrating API, technology or techniques in development. -Although this sample code has been reviewed for technical accuracy, it is not -final. Apple is supplying this information to help you plan for the adoption of -the technologies and programming interfaces described herein. This information -is subject to change, and software implemented based on this sample code should -be tested with final operating system software and final documentation. Newer -versions of this sample code may be provided with future seeds of the API or -technology. For information about updates to this and other developer -documentation, view the New & Updated sidebars in subsequent documentation -seeds. - -===================== - -File: CCGLView.h -Abstract: Convenience class that wraps the CAEAGLLayer from CoreAnimation into a -UIView subclass. - -Version: 1.3 - -Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Inc. -("Apple") in consideration of your agreement to the following terms, and your -use, installation, modification or redistribution of this Apple software -constitutes acceptance of these terms. If you do not agree with these terms, -please do not use, install, modify or redistribute this Apple software. - -In consideration of your agreement to abide by the following terms, and subject -to these terms, Apple grants you a personal, non-exclusive license, under -Apple's copyrights in this original Apple software (the "Apple Software"), to -use, reproduce, modify and redistribute the Apple Software, with or without -modifications, in source and/or binary forms; provided that if you redistribute -the Apple Software in its entirety and without modifications, you must retain -this notice and the following text and disclaimers in all such redistributions -of the Apple Software. -Neither the name, trademarks, service marks or logos of Apple Inc. may be used -to endorse or promote products derived from the Apple Software without specific -prior written permission from Apple. Except as expressly stated in this notice, -no other rights or licenses, express or implied, are granted by Apple herein, -including but not limited to any patent rights that may be infringed by your -derivative works or by other works in which the Apple Software may be -incorporated. - -The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO -WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED -WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE OR IN -COMBINATION WITH YOUR PRODUCTS. - -IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR -DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF -CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF -APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -Copyright (C) 2008 Apple Inc. All Rights Reserved. - -*/ - -// Only compile this code on iOS. These files should NOT be included on your Mac project. -// But in case they are included, it won't be compiled. -#import "../../ccMacros.h" -#ifdef __CC_PLATFORM_IOS - -#import -#import -#import -#import -#import - -#import "CCESRenderer.h" - -//CLASSES: - -@class CCGLView; - -//CLASS INTERFACE: - -/** CCGLView Class. - This class wraps the CAEAGLLayer from CoreAnimation into a convenient UIView subclass. - The view content is basically an EAGL surface you render your OpenGL scene into. - Note that setting the view non-opaque will only work if the EAGL surface has an alpha channel. - - Parameters: - - - viewWithFrame: size of the OpenGL view. For full screen use [_window bounds] - - Possible values: any CGRect - - pixelFormat: Format of the render buffer. Use RGBA8 for better color precision (eg: gradients). But it takes more memory and it is slower - - Possible values: kEAGLColorFormatRGBA8, kEAGLColorFormatRGB565 - - depthFormat: Use stencil if you plan to use CCClippingNode. Use Depth if you plan to use 3D effects, like CCCamera or CCNode#vertexZ - - Possible values: 0, GL_DEPTH_COMPONENT24_OES, GL_DEPTH24_STENCIL8_OES - - sharegroup: OpenGL sharegroup. Useful if you want to share the same OpenGL context between different threads - - Possible values: nil, or any valid EAGLSharegroup group - - multiSampling: Whether or not to enable multisampling - - Possible values: YES, NO - - numberOfSamples: Only valid if multisampling is enabled - - Possible values: 0 to glGetIntegerv(GL_MAX_SAMPLES_APPLE) - */ -@interface CCGLView : UIView -{ - id _renderer; - EAGLContext *__unsafe_unretained _context; // weak ref - - NSString *__unsafe_unretained _pixelformat; - GLuint _depthFormat; - BOOL _preserveBackbuffer; - - CGSize _size; - BOOL _discardFramebufferSupported; - - //fsaa addition - BOOL _multisampling; - unsigned int _requestedSamples; -} - -/** creates an initializes an CCGLView with a frame and 0-bit depth buffer, and a RGB565 color buffer. */ -+ (id) viewWithFrame:(CGRect)frame; -/** creates an initializes an CCGLView with a frame, a color buffer format, and 0-bit depth buffer. */ -+ (id) viewWithFrame:(CGRect)frame pixelFormat:(NSString*)format; -/** creates an initializes an CCGLView with a frame, a color buffer format, and a depth buffer. */ -+ (id) viewWithFrame:(CGRect)frame pixelFormat:(NSString*)format depthFormat:(GLuint)depth; -/** creates an initializes an CCGLView with a frame, a color buffer format, a depth buffer format, a sharegroup, and multisamping */ -+ (id) viewWithFrame:(CGRect)frame pixelFormat:(NSString*)format depthFormat:(GLuint)depth preserveBackbuffer:(BOOL)retained sharegroup:(EAGLSharegroup*)sharegroup multiSampling:(BOOL)multisampling numberOfSamples:(unsigned int)samples; - -/** Initializes an CCGLView with a frame and 0-bit depth buffer, and a RGB565 color buffer */ -- (id) initWithFrame:(CGRect)frame; //These also set the current context -/** Initializes an CCGLView with a frame, a color buffer format, and 0-bit depth buffer */ -- (id) initWithFrame:(CGRect)frame pixelFormat:(NSString*)format; -/** Initializes an CCGLView with a frame, a color buffer format, a depth buffer format, a sharegroup and multisampling support */ -- (id) initWithFrame:(CGRect)frame pixelFormat:(NSString*)format depthFormat:(GLuint)depth preserveBackbuffer:(BOOL)retained sharegroup:(EAGLSharegroup*)sharegroup multiSampling:(BOOL)sampling numberOfSamples:(unsigned int)nSamples; - -/** pixel format: it could be RGBA8 (32-bit) or RGB565 (16-bit) */ -@property(unsafe_unretained, nonatomic,readonly) NSString* pixelFormat; -/** depth format of the render buffer: 0, 16 or 24 bits*/ -@property(nonatomic,readonly) GLuint depthFormat; - -/** returns surface size in pixels */ -@property(nonatomic,readonly) CGSize surfaceSize; - -/** OpenGL context */ -@property(unsafe_unretained, nonatomic,readonly) EAGLContext *context; - -@property(nonatomic,readwrite) BOOL multiSampling; - -/** CCGLView uses double-buffer. This method swaps the buffers */ --(void) swapBuffers; - -/** uses and locks the OpenGL context */ --(void) lockOpenGLContext; - -/** unlocks the openGL context */ --(void) unlockOpenGLContext; - -- (CGPoint) convertPointFromViewToSurface:(CGPoint)point; -- (CGRect) convertRectFromViewToSurface:(CGRect)rect; -@end - -#endif // __CC_PLATFORM_IOS diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/CCGLView.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/CCGLView.m deleted file mode 100644 index ba06a83..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/CCGLView.m +++ /dev/null @@ -1,359 +0,0 @@ -/* - -===== IMPORTANT ===== - -This is sample code demonstrating API, technology or techniques in development. -Although this sample code has been reviewed for technical accuracy, it is not -final. Apple is supplying this information to help you plan for the adoption of -the technologies and programming interfaces described herein. This information -is subject to change, and software implemented based on this sample code should -be tested with final operating system software and final documentation. Newer -versions of this sample code may be provided with future seeds of the API or -technology. For information about updates to this and other developer -documentation, view the New & Updated sidebars in subsequent documentation -seeds. - -===================== - -File: CCGLView.m -Abstract: Convenience class that wraps the CAEAGLLayer from CoreAnimation into a -UIView subclass. - -Version: 1.3 - -Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Inc. -("Apple") in consideration of your agreement to the following terms, and your -use, installation, modification or redistribution of this Apple software -constitutes acceptance of these terms. If you do not agree with these terms, -please do not use, install, modify or redistribute this Apple software. - -In consideration of your agreement to abide by the following terms, and subject -to these terms, Apple grants you a personal, non-exclusive license, under -Apple's copyrights in this original Apple software (the "Apple Software"), to -use, reproduce, modify and redistribute the Apple Software, with or without -modifications, in source and/or binary forms; provided that if you redistribute -the Apple Software in its entirety and without modifications, you must retain -this notice and the following text and disclaimers in all such redistributions -of the Apple Software. -Neither the name, trademarks, service marks or logos of Apple Inc. may be used -to endorse or promote products derived from the Apple Software without specific -prior written permission from Apple. Except as expressly stated in this notice, -no other rights or licenses, express or implied, are granted by Apple herein, -including but not limited to any patent rights that may be infringed by your -derivative works or by other works in which the Apple Software may be -incorporated. - -The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO -WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED -WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE OR IN -COMBINATION WITH YOUR PRODUCTS. - -IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR -DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF -CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF -APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -Copyright (C) 2008 Apple Inc. All Rights Reserved. - -*/ - -/* - Modified for cocos2d project - */ - -// Only compile this code on iOS. These files should NOT be included on your Mac project. -// But in case they are included, it won't be compiled. -#import "../../ccMacros.h" -#ifdef __CC_PLATFORM_IOS - -#import - -#import "CCGLView.h" -#import "CCES2Renderer.h" -#import "../../CCDirector.h" -#import "../../ccMacros.h" -#import "../../CCConfiguration.h" -#import "../../Support/OpenGL_Internal.h" -#import "CCScene.h" - -#import "CCDirector_Private.h" - -//CLASS IMPLEMENTATIONS: - -@interface CCGLView (Private) -- (BOOL) setupSurfaceWithSharegroup:(EAGLSharegroup*)sharegroup; -- (unsigned int) convertPixelFormat:(NSString*) pixelFormat; -@end - -@implementation CCGLView - -@synthesize surfaceSize=_size; -@synthesize pixelFormat=_pixelformat, depthFormat=_depthFormat; -@synthesize context=_context; -@synthesize multiSampling=_multiSampling; - -+ (Class) layerClass -{ - return [CAEAGLLayer class]; -} - -+ (id) viewWithFrame:(CGRect)frame -{ - return [[self alloc] initWithFrame:frame]; -} - -+ (id) viewWithFrame:(CGRect)frame pixelFormat:(NSString*)format -{ - return [[self alloc] initWithFrame:frame pixelFormat:format]; -} - -+ (id) viewWithFrame:(CGRect)frame pixelFormat:(NSString*)format depthFormat:(GLuint)depth -{ - return [[self alloc] initWithFrame:frame pixelFormat:format depthFormat:depth preserveBackbuffer:NO sharegroup:nil multiSampling:NO numberOfSamples:0]; -} - -+ (id) viewWithFrame:(CGRect)frame pixelFormat:(NSString*)format depthFormat:(GLuint)depth preserveBackbuffer:(BOOL)retained sharegroup:(EAGLSharegroup*)sharegroup multiSampling:(BOOL)multisampling numberOfSamples:(unsigned int)samples -{ - return [[self alloc] initWithFrame:frame pixelFormat:format depthFormat:depth preserveBackbuffer:retained sharegroup:sharegroup multiSampling:multisampling numberOfSamples:samples]; -} - -- (id) initWithFrame:(CGRect)frame -{ - return [self initWithFrame:frame pixelFormat:kEAGLColorFormatRGB565 depthFormat:0 preserveBackbuffer:NO sharegroup:nil multiSampling:NO numberOfSamples:0]; -} - -- (id) initWithFrame:(CGRect)frame pixelFormat:(NSString*)format -{ - return [self initWithFrame:frame pixelFormat:format depthFormat:0 preserveBackbuffer:NO sharegroup:nil multiSampling:NO numberOfSamples:0]; -} - -- (id) initWithFrame:(CGRect)frame pixelFormat:(NSString*)format depthFormat:(GLuint)depth preserveBackbuffer:(BOOL)retained sharegroup:(EAGLSharegroup*)sharegroup multiSampling:(BOOL)sampling numberOfSamples:(unsigned int)nSamples -{ - if((self = [super initWithFrame:frame])) - { - _pixelformat = format; - _depthFormat = depth; - _multiSampling = sampling; - _requestedSamples = nSamples; - _preserveBackbuffer = retained; - - // Default to "retina" being enabled. - self.contentScaleFactor = [UIScreen mainScreen].scale; - - if( ! [self setupSurfaceWithSharegroup:sharegroup] ) { - return nil; - } - - /** Multiple touch default enabled - */ - self.multipleTouchEnabled = YES; - - CHECK_GL_ERROR_DEBUG(); - } - - return self; -} - --(id) initWithCoder:(NSCoder *)aDecoder -{ - if( (self = [super initWithCoder:aDecoder]) ) { - - CAEAGLLayer* eaglLayer = (CAEAGLLayer*)[self layer]; - - _pixelformat = kEAGLColorFormatRGB565; - _depthFormat = 0; // GL_DEPTH_COMPONENT24; - _multiSampling= NO; - _requestedSamples = 0; - _size = [eaglLayer bounds].size; - - if( ! [self setupSurfaceWithSharegroup:nil] ) { - return nil; - } - - CHECK_GL_ERROR_DEBUG(); - } - - return self; -} - --(BOOL) setupSurfaceWithSharegroup:(EAGLSharegroup*)sharegroup -{ - CAEAGLLayer *eaglLayer = (CAEAGLLayer *)self.layer; - - eaglLayer.opaque = YES; - eaglLayer.drawableProperties = [NSDictionary dictionaryWithObjectsAndKeys: - [NSNumber numberWithBool:_preserveBackbuffer], kEAGLDrawablePropertyRetainedBacking, - _pixelformat, kEAGLDrawablePropertyColorFormat, nil]; - - // ES2 renderer only - _renderer = [[CCES2Renderer alloc] initWithDepthFormat:_depthFormat - withPixelFormat:[self convertPixelFormat:_pixelformat] - withSharegroup:sharegroup - withMultiSampling:_multiSampling - withNumberOfSamples:_requestedSamples]; - - NSAssert( _renderer, @"OpenGL ES 2.0 is required"); - - if (!_renderer) - return NO; - - _context = [_renderer context]; - - _discardFramebufferSupported = [[CCConfiguration sharedConfiguration] supportsDiscardFramebuffer]; - - CHECK_GL_ERROR_DEBUG(); - - return YES; -} - -- (void) dealloc -{ - CCLOGINFO(@"cocos2d: deallocing %@", self); - -} - -- (void) layoutSubviews -{ - [_renderer resizeFromLayer:(CAEAGLLayer*)self.layer]; - - _size = [_renderer backingSize]; - - // Issue #914 #924 - CCDirector *director = [CCDirector sharedDirector]; - [director reshapeProjection:_size]; - - // Avoid flicker. Issue #350 - // Only draw if there is something to draw, otherwise it actually creates a flicker of the current glClearColor -// if(director.runningScene){ -// NSThread *thread = [director runningThread]; -// [director performSelector:@selector(drawScene) onThread:thread withObject:nil waitUntilDone:YES]; -// } -} - -- (void) swapBuffers -{ - // IMPORTANT: - // - preconditions - // -> _context MUST be the OpenGL context - // -> renderbuffer_ must be the the RENDER BUFFER - - if (_multiSampling) - { - /* Resolve from msaaFramebuffer to resolveFramebuffer */ - //glDisable(GL_SCISSOR_TEST); - glBindFramebuffer(GL_READ_FRAMEBUFFER_APPLE, [_renderer msaaFrameBuffer]); - glBindFramebuffer(GL_DRAW_FRAMEBUFFER_APPLE, [_renderer defaultFrameBuffer]); - glResolveMultisampleFramebufferAPPLE(); - } - - if( _discardFramebufferSupported) - { - if (_multiSampling) - { - if (_depthFormat) - { - GLenum attachments[] = {GL_COLOR_ATTACHMENT0, GL_DEPTH_ATTACHMENT}; - glDiscardFramebufferEXT(GL_READ_FRAMEBUFFER_APPLE, 2, attachments); - } - else - { - GLenum attachments[] = {GL_COLOR_ATTACHMENT0}; - glDiscardFramebufferEXT(GL_READ_FRAMEBUFFER_APPLE, 1, attachments); - } - - glBindRenderbuffer(GL_RENDERBUFFER, [_renderer colorRenderBuffer]); - - } - - // not MSAA - else if (_depthFormat ) { - GLenum attachments[] = { GL_DEPTH_ATTACHMENT}; - glDiscardFramebufferEXT(GL_FRAMEBUFFER, 1, attachments); - } - } - - if(![_context presentRenderbuffer:GL_RENDERBUFFER]) - CCLOG(@"cocos2d: Failed to swap renderbuffer in %s\n", __FUNCTION__); - - // We can safely re-bind the framebuffer here, since this will be the - // 1st instruction of the new main loop - if( _multiSampling ) - glBindFramebuffer(GL_FRAMEBUFFER, [_renderer msaaFrameBuffer]); - - CHECK_GL_ERROR_DEBUG(); -} - --(void) lockOpenGLContext -{ - // unused on iOS -} - --(void) unlockOpenGLContext -{ - // unused on iOS -} - -- (unsigned int) convertPixelFormat:(NSString*) pixelFormat -{ - // define the pixel format - GLenum pFormat; - - - if([pixelFormat isEqualToString:@"EAGLColorFormat565"]) - pFormat = GL_RGB565; - else - pFormat = GL_RGBA8_OES; - - return pFormat; -} - -#pragma mark CCGLView - Point conversion - -- (CGPoint) convertPointFromViewToSurface:(CGPoint)point -{ - CGRect bounds = [self bounds]; - - return CGPointMake((point.x - bounds.origin.x) / bounds.size.width * _size.width, (point.y - bounds.origin.y) / bounds.size.height * _size.height); -} - -- (CGRect) convertRectFromViewToSurface:(CGRect)rect -{ - CGRect bounds = [self bounds]; - - return CGRectMake((rect.origin.x - bounds.origin.x) / bounds.size.width * _size.width, (rect.origin.y - bounds.origin.y) / bounds.size.height * _size.height, rect.size.width / bounds.size.width * _size.width, rect.size.height / bounds.size.height * _size.height); -} - -#pragma mark CCGLView - Touch Delegate - -- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event -{ - // dispatch touch to responder manager - [[CCDirector sharedDirector].responderManager touchesBegan:touches withEvent:event]; -} - -- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event -{ - // dispatch touch to responder manager - [[CCDirector sharedDirector].responderManager touchesMoved:touches withEvent:event]; -} - -- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event -{ - // dispatch touch to responder manager - [[CCDirector sharedDirector].responderManager touchesEnded:touches withEvent:event]; -} - -- (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event -{ - // dispatch touch to responder manager - [[CCDirector sharedDirector].responderManager touchesCancelled:touches withEvent:event]; -} - -@end - - -#endif // __CC_PLATFORM_IOS diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/UITouch+CC.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/UITouch+CC.h deleted file mode 100644 index 8a302f7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/UITouch+CC.h +++ /dev/null @@ -1,40 +0,0 @@ - -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Apportable Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "ccMacros.h" - -#ifdef __CC_PLATFORM_IOS - -#import "cocos2d.h" -#import - -@interface UITouch (CC) - -- (CGPoint) locationInNode:(CCNode*) node; -- (CGPoint) locationInWorld; -@end - -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/UITouch+CC.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/UITouch+CC.m deleted file mode 100644 index fee7eb5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Platforms/iOS/UITouch+CC.m +++ /dev/null @@ -1,53 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Apportable Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "ccMacros.h" - -#ifdef __CC_PLATFORM_IOS - -#import "UITouch+CC.h" - -@implementation UITouch (CC) - -- (CGPoint) locationInNode:(CCNode*) node -{ - CCDirector* dir = [CCDirector sharedDirector]; - - CGPoint touchLocation = [self locationInView: [self view]]; - touchLocation = [dir convertToGL: touchLocation]; - return [node convertToNodeSpace:touchLocation]; -} - -- (CGPoint) locationInWorld -{ - CCDirector* dir = [CCDirector sharedDirector]; - - CGPoint touchLocation = [self locationInView: [self view]]; - return [dir convertToGL: touchLocation]; -} - -@end - -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CCColor.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CCColor.h deleted file mode 100644 index 578447e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CCColor.h +++ /dev/null @@ -1,360 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2013 Viktor - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "ccMacros.h" -#import "ccTypes.h" - -/** - * A CCColor object represents color and sometimes opacity (alpha value) for use with Cocos2D objects. - */ -@interface CCColor : NSObject { - GLfloat _r; - GLfloat _g; - GLfloat _b; - GLfloat _a; -} - - -#pragma mark - Creating a CCColor Object from Component Values -/// ----------------------------------------------------------------------- -/// @name Creating a CCColor Object from Component Values -/// ----------------------------------------------------------------------- - -/** - * Creates and returns a color object using the specified opacity and grayscale values. - * - * @param white The grayscale value of the color object, specified as a value from 0.0 to 1.0. - * @param alpha The opacity value of the color object, specified as a value from 0.0 to 1.0. - * - * @return The color object. - */ -+ (CCColor *)colorWithWhite:(float)white alpha:(float)alpha; - -/** - * Creates and returns a color object using the specified opacity and RGBA component values. - * - * @param red The red component of the color object, specified as a value from 0.0 to 1.0. - * @param green The green component of the color object, specified as a value from 0.0 to 1.0. - * @param blue The blue component of the color object, specified as a value from 0.0 to 1.0. - * @param alpha The opacity value of the color object, specified as a value from 0.0 to 1.0. - * - * @return The color object. - */ -+ (CCColor *)colorWithRed:(float)red green:(float)green blue:(float)blue alpha:(float)alpha; - -/** - * Creates and returns a color object using the specified opacity and RGB component values. Alpha will default to 1.0. - * - * @param red The red component of the color object, specified as a value from 0.0 to 1.0. - * @param green The green component of the color object, specified as a value from 0.0 to 1.0. - * @param blue The blue component of the color object, specified as a value from 0.0 to 1.0. - * - * @return The color object. - */ -+ (CCColor *)colorWithRed:(float)red green:(float)green blue:(float)blue; - -/** - * Creates and returns a color object using the specified Quartz color reference. - * - * @param cgColor A reference to a Quartz color. - * - * @return The color object. - */ -+ (CCColor *)colorWithCGColor:(CGColorRef)cgColor; - -/** - * Creates and returns a color object that has the same color space and component values as the receiver, but has the specified alpha component. - * - * @param alpha The opacity value of the new CCColor object. - * - * @return The color object. - */ -- (CCColor *)colorWithAlphaComponent:(float)alpha; - -#ifdef __CC_PLATFORM_IOS -/** - * Converts a UIColor object to its CCColor equivalent. - * - * @param color UIColor object. - * - * @return The color object. - */ -+ (CCColor *)colorWithUIColor:(UIColor*)color; -#endif - - -#pragma mark - Initializing a CCColor Object -/// ----------------------------------------------------------------------- -/// @name Initializing a CCColor Object -/// ----------------------------------------------------------------------- - -/** - * Initializes and returns a color object using the specified opacity and grayscale values. - * - * @param white The grayscale value of the color object, specified as a value from 0.0 to 1.0. - * @param alpha The opacity value of the color object, specified as a value from 0.0 to 1.0. - * - * @return An initialized color object. - */ -- (CCColor *)initWithWhite:(float)white alpha:(float)alpha; - -/** - * Initializes and returns a color object using the specified opacity and RGBA component values. - * - * @param red The red component of the color object, specified as a value from 0.0 to 1.0. - * @param green The green component of the color object, specified as a value from 0.0 to 1.0. - * @param blue The blue component of the color object, specified as a value from 0.0 to 1.0. - * @param alpha The opacity value of the color object, specified as a value from 0.0 to 1.0. - * - * @return An initialized color object. - */ -- (CCColor *)initWithRed:(float)red green:(float)green blue:(float)blue alpha:(float)alpha; - -/** - * Initializes and returns a color object using the specified opacity and RGB component values. Alpha will default to 1.0. - * - * @param red The red component of the color object, specified as a value from 0.0 to 1.0. - * @param green The green component of the color object, specified as a value from 0.0 to 1.0. - * @param blue The blue component of the color object, specified as a value from 0.0 to 1.0. - * - * @return An initialized color object. - */ -- (CCColor *)initWithRed:(float)red green:(float)green blue:(float)blue; - -/** - * Initializes and returns a color object using the specified Quartz color reference. - * - * @param cgColor A reference to a Quartz color. - * - * @return An initialized color object. - */ -- (CCColor *)initWithCGColor:(CGColorRef)cgColor; - -#ifdef __CC_PLATFORM_IOS -/** - * Initializes and returns a UIColor object to its CCColor equivalent. - * - * @param color UIColor object. - * - * @return An initialized color object. - */ -- (CCColor *)initWithUIColor:(UIColor*)color; -#endif - - -#pragma mark - Creating a CCColor with Preset Component Values -/// ----------------------------------------------------------------------- -/// @name Creating a CCColor with Preset Component Values -/// ----------------------------------------------------------------------- - -/** - * Returns a color object whose RGB values are 0.0, 1.0, and 1.0 and whose alpha value is 1.0. - * - * @return The CCColor object. - */ -+ (CCColor *)blackColor; - -/** - * Returns a color object whose grayscale value is 1/3 and whose alpha value is 1.0. - * - * @return The CCColor object. - */ -+ (CCColor *)darkGrayColor; - -/** - * Returns a color object whose grayscale value is 2/3 and whose alpha value is 1.0. - * - * @return The CCColor object. - */ -+ (CCColor *)lightGrayColor; - -/** - * Returns a color object whose grayscale value is 1.0 and whose alpha value is 1.0. - * - * @return The CCColor object. - */ -+ (CCColor *)whiteColor; - -/** - * Returns a color object whose grayscale value is 0.5 and whose alpha value is 1.0. - * - * @return The CCColor object. - */ -+ (CCColor *)grayColor; - -/** - * Returns a color object whose RGB values are 1.0, 0.0, and 0.0 and whose alpha value is 1.0. - * - * @return The CCColor object. - */ -+ (CCColor *)redColor; - -/** - * Returns a color object whose RGB values are 0.0, 1.0, and 0.0 and whose alpha value is 1.0. - * - * @return The CCColor object. - */ -+ (CCColor *)greenColor; - -/** - * Returns a color object whose RGB values are 0.0, 0.0, and 1.0 and whose alpha value is 1.0. - * - * @return The CCColor object. - */ -+ (CCColor *)blueColor; - -/** - * Returns a color object whose RGB values are 0.0, 1.0, and 1.0 and whose alpha value is 1.0.. - * - * @return The CCColor object. - */ -+ (CCColor *)cyanColor; - -/** - * Returns a color object whose RGB values are 1.0, 1.0, and 0.0 and whose alpha value is 1.0. - * - * @return The CCColor object. - */ -+ (CCColor *)yellowColor; - -/** - * Returns a color object whose RGB values are 1.0, 0.0, and 1.0 and whose alpha value is 1.0. - * - * @return The CCColor object. - */ -+ (CCColor *)magentaColor; - -/** - * Returns a color object whose RGB values are 1.0, 0.5, and 0.0 and whose alpha value is 1.0.. - * - * @return The CCColor object. - */ -+ (CCColor *)orangeColor; - -/** - * Returns a color object whose RGB values are 0.5, 0.0, and 0.5 and whose alpha value is 1.0. - * - * @return The CCColor object. - */ -+ (CCColor *)purpleColor; - -/** - * Returns a color object whose RGB values are 0.6, 0.4, and 0.2 and whose alpha value is 1.0. - * - * @return The CCColor object. - */ -+ (CCColor *)brownColor; - -/** - * Returns a color object whose RGB values are 0.0, 0.0, and 0.0 and whose alpha value is 0.0. - * - * @return The CCColor object. - */ -+ (CCColor *)clearColor; - -/// ----------------------------------------------------------------------- -/// @name Accessing Color Attributes -/// ----------------------------------------------------------------------- - -/** The Quartz color reference that corresponds to the CCColor color. */ -@property(nonatomic, readonly) CGColorRef CGColor; - -#ifdef __CC_PLATFORM_IOS -/** The UIColor color reference that corresponds to the CCColor color. */ -@property (nonatomic, readonly) UIColor* UIColor; -#endif - -#ifdef __CC_PLATFORM_MAC -/** The NSColor color reference that corresponds to the CCColor color. */ -@property (nonatomic, readonly) NSColor* NSColor; -#endif - - -#pragma mark - Retrieving Color Information -/// ----------------------------------------------------------------------- -/// @name Retrieving Color Information -/// ----------------------------------------------------------------------- - -- (BOOL)getRed:(float *)red green:(float *)green blue:(float *)blue alpha:(float *)alpha; -- (BOOL)getWhite:(float *)white alpha:(float *)alpha; - - -#pragma mark - Color Helpers -/// ----------------------------------------------------------------------- -/// @name Color Helpers -/// ----------------------------------------------------------------------- - -/** - * Linearly interpolate from this color to 'toColor'. Parameter alpha is normalised - * - * @param toColor Color to interpolate to. - * @param alpha Normalised alpha opacity of toColor. - * - * @return The interpolated color. - */ -- (CCColor*)interpolateTo:(CCColor *) toColor alpha:(float) alpha; - -@end - - -#pragma mark - OpenGL Category -// Helper category for OpenGL compatible color creating/accessing. -@interface CCColor (OpenGL) - -+ (CCColor*)colorWithCcColor3b: (ccColor3B) c; -+ (CCColor*)colorWithCcColor4b: (ccColor4B) c; -+ (CCColor*)colorWithCcColor4f: (ccColor4F) c; - -- (CCColor*)initWithCcColor3b: (ccColor3B) c; -- (CCColor*)initWithCcColor4b: (ccColor4B) c; -- (CCColor*)initWithCcColor4f: (ccColor4F) c; - -@property (nonatomic, readonly) ccColor3B ccColor3b; -@property (nonatomic, readonly) ccColor4B ccColor4b; -@property (nonatomic, readonly) ccColor4F ccColor4f; - -@end - - -#pragma mark - ExtraProperties Category -// Convenience category for accessing properties. - -@interface CCColor (ExtraProperties) - -@property (nonatomic, readonly) float red; -@property (nonatomic, readonly) float green; -@property (nonatomic, readonly) float blue; -@property (nonatomic, readonly) float alpha; - - -// Compare specified color value to current color and return match result. -// -// @param color Color to compare. -// -// @return True if color match. -// -- (BOOL)isEqualToColor:(CCColor*) color; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CCColor.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CCColor.m deleted file mode 100644 index 88aa4eb..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CCColor.m +++ /dev/null @@ -1,383 +0,0 @@ -// -// CCColor.m -// cocos2d-ios -// -// Created by Viktor on 12/10/13. -// -// - -#import "CCColor.h" -#import - -@implementation CCColor - -+ (CCColor*) colorWithWhite:(float)white alpha:(float)alpha -{ - return [[CCColor alloc] initWithWhite:white alpha:alpha]; -} - -+ (CCColor*) colorWithRed:(float)red green:(float)green blue:(float)blue alpha:(float)alpha -{ - return [[CCColor alloc] initWithRed:red green:green blue:blue alpha:alpha]; -} - -+ (CCColor*) colorWithRed:(float)red green:(float)green blue:(float)blue -{ - return [[CCColor alloc] initWithRed:red green:green blue:blue]; -} - -+ (CCColor*) colorWithCGColor:(CGColorRef)cgColor -{ - return [[CCColor alloc] initWithCGColor:cgColor]; -} - -#ifdef __CC_PLATFORM_IOS -+ (CCColor*) colorWithUIColor:(UIColor *)color -{ - return [[CCColor alloc] initWithUIColor:color]; -} -#endif - -- (CCColor*) colorWithAlphaComponent:(float)alpha -{ - return [CCColor colorWithRed:_r green:_g blue:_b alpha:alpha]; -} - -- (CCColor*) initWithWhite:(float)white alpha:(float)alpha -{ - self = [super init]; - if (!self) return NULL; - - _r = white; - _g = white; - _b = white; - _a = alpha; - - return self; -} - -/** Hue in degrees - HSV-RGB Conversion adapted from code by Mr. Evil, beyondunreal wiki - */ -- (CCColor*) initWithHue:(float)hue saturation:(float)saturation brightness:(float)brightness alpha:(float)alpha -{ - self = [super init]; - if (!self) return NULL; - - float chroma = saturation * brightness; - float hueSection = hue / 60.0f; - float X = chroma * (1.0f - ABS(fmod(hueSection, 2.0f) - 1.0f)); - ccColor4F rgb = (ccColor4F){}; - - if(hueSection < 1.0) { - rgb.r = chroma; - rgb.g = X; - } else if(hueSection < 2.0) { - rgb.r = X; - rgb.g = chroma; - } else if(hueSection < 3.0) { - rgb.g = chroma; - rgb.b = X; - } else if(hueSection < 4.0) { - rgb.g= X; - rgb.b = chroma; - } else if(hueSection < 5.0) { - rgb.r = X; - rgb.b = chroma; - } else if(hueSection <= 6.0){ - rgb.r = chroma; - rgb.b = X; - } - - float Min = brightness - chroma; - - rgb.r += Min; - rgb.g += Min; - rgb.b += Min; - rgb.a = alpha; - - return [CCColor colorWithCcColor4f:rgb]; -} - -- (CCColor*) initWithRed:(float)red green:(float)green blue:(float)blue alpha:(float)alpha -{ - self = [super init]; - if (!self) return NULL; - - _r = red; - _g = green; - _b = blue; - _a = alpha; - - return self; -} - -- (CCColor*) initWithRed:(float)red green:(float)green blue:(float)blue -{ - self = [super init]; - if (!self) return NULL; - - _r = red; - _g = green; - _b = blue; - _a = 1; - - return self; -} - -- (CCColor*) initWithCGColor:(CGColorRef)cgColor -{ - self = [super init]; - if (!self) return NULL; - - const CGFloat *components = CGColorGetComponents(cgColor); - - _r = (float) components[0]; - _g = (float) components[1]; - _b = (float) components[2]; - _a = (float) components[3]; - - return self; -} - -#ifdef __CC_PLATFORM_IOS -- (CCColor*) initWithUIColor:(UIColor *)color -{ - self = [super init]; - if (!self) return self; - - CGColorRef colorRef = self.CGColor; - CGColorSpaceModel csModel = CGColorSpaceGetModel(CGColorGetColorSpace(colorRef)); - if (csModel == kCGColorSpaceModelRGB) - { - CGFloat r, g, b, a; - [color getRed:&r green:&g blue:&b alpha:&a]; - _r = r, _g = g, _b = b, _a = a; - } - else if (csModel == kCGColorSpaceModelMonochrome) - { - CGFloat w, a; - [color getWhite:&w alpha:&a]; - _r = w, _g = w, _b = w, _a = a; - } - else - { - NSAssert(NO, @"UIColor has unsupported color space model"); - } - CGColorRelease(colorRef); - - return self; -} -#endif - -- (CGColorRef) CGColor -{ - CGFloat components[4] = {(CGFloat)_r, (CGFloat)_g, (CGFloat)_b, (CGFloat)_a}; - return CGColorCreate(CGColorSpaceCreateDeviceRGB(), components); -} - -#ifdef __CC_PLATFORM_IOS - -- (UIColor*) UIColor -{ - return [UIColor colorWithRed:_r green:_g blue:_b alpha:_a]; -} - -#endif - -#ifdef __CC_PLATFORM_MAC -- (NSColor*) NSColor -{ - return [NSColor colorWithCalibratedRed:(CGFloat)_r green:(CGFloat)_g blue:(CGFloat)_b alpha:(CGFloat)_a]; -} -#endif - -- (BOOL) getRed:(float *)red green:(float *)green blue:(float *)blue alpha:(float *)alpha -{ - *red = _r; - *green = _g; - *blue = _b; - *alpha = _a; - - return YES; -} - -- (BOOL) getWhite:(float *)white alpha:(float *)alpha -{ - *white = (_r + _g + _b) / 3.0; // Just use an average of the components - *alpha = _a; - - return YES; -} - -- (CCColor*) interpolateTo:(CCColor *) toColor alpha:(float) t -{ - return [CCColor colorWithCcColor4f:ccc4FInterpolated(self.ccColor4f, toColor.ccColor4f, t)]; -} - -+ (CCColor*) blackColor -{ - return [CCColor colorWithRed:0 green:0 blue:0 alpha:1]; -} - -+ (CCColor*) darkGrayColor -{ - return [CCColor colorWithWhite:1.0/3.0 alpha:1]; -} - -+ (CCColor*) lightGrayColor -{ - return [CCColor colorWithWhite:2.0/3.0 alpha:1]; -} - -+ (CCColor*) whiteColor -{ - return [CCColor colorWithWhite:1 alpha:1]; -} - -+ (CCColor*) grayColor -{ - return [CCColor colorWithWhite:0.5 alpha:1]; -} - -+ (CCColor*) redColor -{ - return [CCColor colorWithRed:1 green:0 blue:0 alpha:1]; -} - -+ (CCColor*) greenColor -{ - return [CCColor colorWithRed:0 green:1 blue:0 alpha:1]; -} - -+ (CCColor*) blueColor -{ - return [CCColor colorWithRed:0 green:0 blue:1 alpha:1]; -} - -+ (CCColor*) cyanColor -{ - return [CCColor colorWithRed:0 green:1 blue:1 alpha:1]; -} - -+ (CCColor*) yellowColor -{ - return [CCColor colorWithRed:1 green:1 blue:0 alpha:1]; -} - -+ (CCColor*) magentaColor -{ - return [CCColor colorWithRed:1 green:0 blue:1 alpha:1]; -} - -+ (CCColor*) orangeColor -{ - return [CCColor colorWithRed:1 green:0.5 blue:0 alpha:1]; -} - -+ (CCColor*) purpleColor -{ - return [CCColor colorWithRed:0.5 green:0 blue:0.5 alpha:1]; -} - -+ (CCColor*) brownColor -{ - return [CCColor colorWithRed:0.6 green:0.4 blue:0.2 alpha:1]; -} - -+ (CCColor*) clearColor -{ - return [CCColor colorWithRed:0 green:0 blue:0 alpha:0]; -} - -@end - - -@implementation CCColor (OpenGL) - -+ (CCColor*) colorWithCcColor3b:(ccColor3B)c -{ - return [[CCColor alloc] initWithCcColor3b:c]; -} - -+ (CCColor*) colorWithCcColor4b:(ccColor4B)c -{ - return [[CCColor alloc] initWithCcColor4b:c]; -} - -+ (CCColor*) colorWithCcColor4f:(ccColor4F)c -{ - return [[CCColor alloc] initWithCcColor4f:c]; -} - -- (CCColor*) initWithCcColor3b: (ccColor3B) c -{ - return [self initWithRed:c.r/255.0 green:c.g/255.0 blue:c.b/255.0 alpha:1]; -} - -- (CCColor*) initWithCcColor4b: (ccColor4B) c -{ - return [self initWithRed:c.r/255.0 green:c.g/255.0 blue:c.b/255.0 alpha:c.a/255.0]; -} - -- (CCColor*) initWithCcColor4f: (ccColor4F) c -{ - return [self initWithRed:c.r green:c.g blue:c.b alpha:c.a]; -} - -- (ccColor3B) ccColor3b -{ - return (ccColor3B){(GLubyte)(_r*255), (GLubyte)(_g*255), (GLubyte)(_b*255)}; -} - -- (ccColor4B) ccColor4b -{ - return (ccColor4B){(GLubyte)(_r*255), (GLubyte)(_g*255), (GLubyte)(_b*255), (GLubyte)(_a*255)}; -} - -- (ccColor4F) ccColor4f -{ - return ccc4f(_r, _g, _b, _a); -} - -@end - -@implementation CCColor (ExtraProperties) - -- (float) red -{ - return _r; -} - -- (float) green -{ - return _g; -} - -- (float) blue -{ - return _b; -} - -- (float) alpha -{ - return _a; -} - -- (BOOL) isEqual:(id)color -{ - if (self == color) return YES; - if (![color isKindOfClass:[CCColor class]]) return NO; - - ccColor4F c4f0 = self.ccColor4f; - ccColor4F c4f1 = ((CCColor*)color).ccColor4f; - - return ccc4FEqual(c4f0, c4f1); -} - -- (BOOL) isEqualToColor:(CCColor*) color -{ - return [self isEqual:color]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CCFileUtils.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CCFileUtils.h deleted file mode 100644 index af2452d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CCFileUtils.h +++ /dev/null @@ -1,433 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - - -#import -#import "../ccTypes.h" - -// keys used for the suffix or directory dictionaries -extern NSString const *CCFileUtilsSuffixDefault; -extern NSString const *CCFileUtilsSuffixiPad; -extern NSString const *CCFileUtilsSuffixiPadHD; -extern NSString const *CCFileUtilsSuffixiPhone; -extern NSString const *CCFileUtilsSuffixiPhoneHD; -extern NSString const *CCFileUtilsSuffixiPhone5; -extern NSString const *CCFileUtilsSuffixiPhone5HD; -extern NSString const *CCFileUtilsSuffixMac; -extern NSString const *CCFileUtilsSuffixMacHD; - -extern NSString const *kCCFileUtilsDefaultSearchPath; - -typedef NS_ENUM(NSUInteger, CCFileUtilsSearchMode) { - CCFileUtilsSearchModeSuffix, - CCFileUtilsSearchModeDirectory, -}; - - -/** Helper class to handle file operations */ -@interface CCFileUtils : NSObject -{ - NSFileManager *_fileManager; - NSBundle *_bundle; - - NSMutableDictionary *_fullPathCache; - NSMutableDictionary *_fullPathNoResolutionsCache; - NSMutableDictionary *_removeSuffixCache; - - NSMutableDictionary *_directoriesDict; - NSMutableDictionary *_suffixesDict; - - NSMutableDictionary *_filenameLookup; - - NSMutableArray *_searchResolutionsOrder; - NSMutableArray *_searchPath; - - // it could be suffix (default) or directory - CCFileUtilsSearchMode _searchMode; - - BOOL _enableiPhoneResourcesOniPad; -} - -/** NSBundle used by CCFileUtils. By default it uses [NSBundle mainBundle]. - */ -@property (nonatomic, readwrite, strong) NSBundle *bundle; - -/** NSFileManager used by CCFileUtils. By default it uses its own instance. - */ -@property (nonatomic, readwrite, strong) NSFileManager *fileManager; - -/** Whether of not the fallback suffixes is enabled. - When enabled it will try to search for the following suffixes in the following order until one is found: - * On iPad HD : iPad HD, iPad, iPhone HD, Resources without resolution - * On iPad : iPad, iPhone HD, Resources without resolution - * On iPhone HD: iPhone HD, Resources without resolution - * On Mac HD : Mac HD, Mac, Resources without resolution - * On Mac : Mac, Resources without resolution - - By default this functionality is off; - */ -@property (nonatomic, readwrite, getter = isEnablediPhoneResourcesOniPad) BOOL enableiPhoneResourcesOniPad; - -/** Dictionary that contians the search directories for the different devices. Default values: - - iPhone: "resources-iphone" - - iPhone HD: "resources-hd" - - iPhone5 : "resources-wide" - - iPhone5 HD: "resources-widehd" - - iPad: "resources-ipad" - - iPad HD: "resources-ipadhd" - - Mac: "resources-mac" - - Mac HD: "resources-machd" - - If "search in directories" is enabled (disabled by default), it will try to get the resources from the directories according to the order of "searchResolutionsOrder" array. - */ -@property (nonatomic, copy) NSMutableDictionary *directoriesDict; - -/** Dictionary that contians the suffix for the different devices. Default values: - - iPhone: "" - - iPhone HD: "-hd" - - iPhone5 : "-wide" - - iPhone5 HD: "-widehd" - - iPad: "-ipad" - - iPad HD: "-ipadhd" - - Mac: "" - - Mac HD: "-machd" - - If "search with suffixes" is enabled (enabled by default), it will try to get the resources by appending the suffixes according to the order of "searchResolutionsOrder" array. - */ -@property (nonatomic, copy) NSMutableDictionary *suffixesDict; - -/** Array that contains the search order of the resources based for the device. - By default it will try to load resources in the following order until one is found: - - On iPad HD: iPad HD resources, iPad resources, resources not associated with any device - - On iPad: iPad resources, resources not associated with any device - - On iPhone 5 HD: iPhone 5 HD resources, iPhone HD resouces, iPhone 5 resources, iPhone resources, resources not associated with any device - - On iPhone HD: iPhone HD resources, iPhone resouces, resources not associated with any device - - On iPhone: iPhone resources, resources not associated with any device - - - On Mac HD: Mac HD resources, Mac resources, resources not associated with any device - - On Mac: Mac resources, resources not associated with any device - - If the property "enableiPhoneResourcesOniPad" is enabled, it will also search for iPhone resources if you are in an iPad. - - */ -@property (nonatomic, copy) NSArray *searchResolutionsOrder; - -/** Array of search paths. - You can use this array to modify the search path of the resources. - If you want to use "themes" or search resources in the "cache", you can do it easily by adding new entries in this array. - - By default it is an array with only the "" (empty string) element. - - */ -@property (nonatomic, copy) NSArray *searchPath; - - -/** It determines how the "resolution resources" are to be searched. - Possible values: - - kCCFileUtilsSearchSuffix: It will search for resources by appending suffixes like "-hd", "-ipad", etc... - - kCCFileUtilsSearchDirectory: It will search the resoureces in subdirectories like "resources-hd", "resources-ipad", etc... - - Default: kCCFileUtilsSearchSuffix - */ -@property (nonatomic, readwrite) CCFileUtilsSearchMode searchMode; - -/** Dictionary used to lookup filenames based on a key. - It is used internally by the following methods: - - * -(NSString*) fullPathForFilename:(NSString*)key contentScale:(CGFloat *)contentScale; - * -(NSString*) fullPathForFilenameIgnoringResolutions:(NSString*)key; - - */ -@property (nonatomic, readwrite, copy) NSMutableDictionary *filenameLookup; - -#ifdef __CC_PLATFORM_IOS -/** - * The iPhone RetinaDisplay suffixes to load resources. - * By default it is "-hd" and "" in that order. - * Only valid on iOS. Not valid for OS X. - * - * @param iPhoneRetinaDisplaySuffix Suffix to set - */ --(void) setiPhoneRetinaDisplaySuffix:(NSString*)iPhoneRetinaDisplaySuffix; - -/** - * The iPad suffixes to load resources. - * By default it is "-ipad", "-hd", "", in that order. - * Only valid on iOS. Not valid for OS X. - * - * @param iPadSuffix Suffix to set - */ --(void) setiPadSuffix:(NSString*) iPadSuffix; - - -/** - * Sets the iPad Retina Display suffixes to load resources. - * By default it is "-ipadhd", "-ipad", "-hd", "", in that order. - * Only valid on iOS. Not valid for OS X. - * - * @param iPadRetinaDisplaySuffix Suffix to set - */ --(void)setiPadRetinaDisplaySuffix:(NSString*)iPadRetinaDisplaySuffix; - -/** Sets the base contentScale of textures loaded on the iPhone. - Useful for when you manipulate CCDirector.contenScaleFactor. - Defaults to 1.0. - Only valid on iOS. Not valid for OS X. - - */ --(void)setiPhoneContentScaleFactor:(CGFloat)scale; - -/** Sets the base contentScale of textures loaded on the iPad. - Useful for when you manipulate CCDirector.contenScaleFactor. - Defaults to 1.0. - Only valid on iOS. Not valid for OS X. - - */ --(void)setiPadContentScaleFactor:(CGFloat)scale; - -#elif defined(__CC_PLATFORM_MAC) - -/** Sets the base contentScale of textures loaded on the Mac. - Useful for when you manipulate CCDirector.contenScaleFactor. - Defaults to 1.0. - Only valid on Mac. Not valid for iOS. - - */ --(void)setMacContentScaleFactor:(CGFloat)scale; - -#endif // __CC_PLATFORM_IOS - - -/** returns the shared file utils instance */ -+(CCFileUtils*) sharedFileUtils; - - -/** Purge cached entries. - Will be called automatically by the Director when a memory warning is received - */ --(void) purgeCachedEntries; - -/** Calling this method will populate the searchResolutionsOrder property depending on the current device. - - */ -- (void) buildSearchResolutionsOrder; - -/** - * Returns the fullpath of an filename. - * - * If in iPhoneRetinaDisplay mode, and a RetinaDisplay file is found, it will return that path. - * If in iPad mode, and an iPad file is found, it will return that path. - * - * If the filename can't be found, it will return "relPath" instead of nil. - * Examples: - * - In iPad mode: "image.png" -> "/full/path/image-ipad.png" (in case the -ipad file exists) - * - In iPhone RetinaDisplay mode: "image.png" -> "/full/path/image-hd.png" (in case the -hd file exists) - * - In iPad RetinaDisplay mode: "image.png" -> "/full/path/image-ipadhd.png" (in case the -ipadhd file exists) - * - * @param relPath relative path - * - * @return Full path - */ --(NSString*) fullPathFromRelativePath:(NSString*) relPath; - -/** - * Returns the fullpath of an filename. It will try to get the correct file for the current screen resolution. - * Useful for loading images and other assets that are related for the screen resolution. - * If in iPad mode, and an iPad file is found, it will return that path. - * If in iPhoneRetinaDisplay mode, and a RetinaDisplay file is found, it will return that path. But if it is not found, it will try load an iPhone Non-RetinaDisplay file. - * - * If the filename can't be found, it will return "relPath" instead of nil. - * Examples: - * - In iPad mode: "image.png" -> "/full/path/image-ipad.png" (in case the -ipad file exists) - * - In iPhone RetinaDisplay mode: "image.png" -> "/full/path/image-hd.png" (in case the -hd file exists) - * - In iPad RetinaDisplay mode: "image.png" -> "/full/path/image-ipadhd.png" (in case the -ipadhd file exists) - * - * @param relPath Relative path to expand. - * @param resolutionType The resolution to search for. - * - * @return Full path - */ --(NSString*) fullPathFromRelativePath:(NSString*)relPath contentScale:(CGFloat *)contentScale; - -/** - * Returns the fullpath of an filename without taking into account the screen resolution suffixes or directories. - * It will use the "searchPath" though. - * If the file can't be found, it will return nil. - * - * Useful for loading music files, shaders, "data" and other files that are not related to the screen resolution of the device. - * - * @param relPath Relative path. - * - * @return Full path. - */ --(NSString*) fullPathFromRelativePathIgnoringResolutions:(NSString*)relPath; - -/** - * Returns the fullpath for a given filename. - * First it will try to get a new filename from the "filenameLookup" dictionary. If a new filename can't be found on the dictionary, it will use the original filename. - * Then it will try obtain the full path of the filename using the CCFileUtils search rules: resolutions, and search paths - * - * If in iPad mode, and an iPad file is found, it will return that path. - * If in iPhoneRetinaDisplay mode, and a RetinaDisplay file is found, it will return that path. But if it is not found, it will try load an iPhone Non-RetinaDisplay file. - * - * If the filename can't be found on the file system, it will return nil. - * - * This method was added to simplify multiplatform support. Whether you are using cocos2d-js or any cross-compilation toolchain like StellaSDK or Apportable, - * you might need to load differerent resources for a given file in the different platforms. - * Examples: - * - In iPad mode: "image.png" -> "image.pvr" -> "/full/path/image-ipad.pvr" (in case the -ipad file exists) - * - In Android: "image.png" -> "image.png" -> "/full/path/image.png" - * - * @param filename Filename to get full path for. - * - * @return FUll path. - */ --(NSString*) fullPathForFilename:(NSString*)filename; - -/** - * Returns the fullpath for a given filename. - * First it will try to get a new filename from the "filenameLookup" dictionary. If a new filename can't be found on the dictionary, it will use the original filename. - * Then it will try obtain the full path of the filename using the CCFileUtils search rules: resolutions, and search paths - * - * If in iPad mode, and an iPad file is found, it will return that path. - * If in iPhoneRetinaDisplay mode, and a RetinaDisplay file is found, it will return that path. But if it is not found, it will try load an iPhone Non-RetinaDisplay file. - * - * If the filename can't be found on the file system, it will return nil. - * - * This method was added to simplify multiplatform support. Whether you are using cocos2d-js or any cross-compilation toolchain like StellaSDK or Apportable, - * you might need to load differerent resources for a given file in the different platforms. - * Examples: - * - In iPad mode: "image.png" -> "image.pvr" -> "/full/path/image-ipad.pvr" (in case the -ipad file exists) - * - In Android: "image.png" -> "image.png" -> "/full/path/image.png" - * - * @param filename Filename to get full path for. - * @param resolutionType Resolutiontype. - * - * @return Full path. - */ --(NSString*) fullPathForFilename:(NSString*)filename contentScale:(CGFloat *)contentScale; - -/** - * Returns the fullpath for a given filename, without taking into account device resolution. - * It will try to get a new filename from the "filenameLookup" dictionary. If a new filename can't be found on the dictionary, it will use the original filename. - * - * Once it gets the filename, it will try to get the fullpath for the filename, using the "searchPath", but it won't use any resolution search rules. - * If the file can't be found, it will return nil. - * - * Useful for loading music files, shaders, "data" and other files that are not related to the screen resolution of the device. - * - * This method was added to simplify multiplatform support. Whether you are using cocos2d-js or any cross-compilation toolchain like StellaSDK or Apportable, - * you might need to load differerent resources for a given file in the different platforms. - * Examples: - * - On iOS: "sound.wav" -> "sound.caf" -> "/full/path/sound.caf" (in case the key dictionary says that "sound.wav" should be converted to "sound.caf") - * - On Android: "sound.wav" -> "sound.wav" -> "/full/path/sound.caf" (in case the key dictionary says that "sound.wav" should be converted to "sound.caf") - * - * @param key Key to get full path for. - * - * @return Full path. - */ --(NSString*) fullPathForFilenameIgnoringResolutions:(NSString*)key; - -/** - * Loads the filenameLookup dictionary from the contents of a filename. - * - * @param filename Filename to query. - */ --(void) loadFilenameLookupDictionaryFromFile:(NSString*)filename; - -/** - * Removes the suffix from a path. - * On iPhone RetinaDisplay it will remove the -hd suffix - * On iPad it will remove the -ipad suffix - * On iPad RetinaDisplay it will remove the -ipadhd suffix - * - * @param path Path to clean for suffix. - * - * @return Cleaned path. - */ --(NSString *)removeSuffixFromFile:(NSString*) path; - -/** - * Stadardize a path. - * It calls [string stringByStandardizingPath], and if "suffix mode" is on, it will also call [self removeSuffixFromFile:path]; - * - * @param path Path to standardize. - * - * @return Standardized path. - */ --(NSString*) standarizePath:(NSString*)path; - -#ifdef __CC_PLATFORM_IOS - -/** - * Returns whether or not a given path exists with the iPhone RetinaDisplay suffix. - * Only available on iOS. Not supported on OS X. - * - * @param filename Filename to test. - * - * @return YES if the file exists. - */ --(BOOL) iPhoneRetinaDisplayFileExistsAtPath:(NSString*)filename; - -/** - * Returns whether or not a given filename exists with the iPad suffix. - * Only available on iOS. Not supported on OS X. - * - * @param filename Filename to test. - * - * @return YES if the file exists. - */ --(BOOL) iPadFileExistsAtPath:(NSString*)filename; - -/** - * Returns whether or not a given filename exists with the iPad RetinaDisplay suffix. - * Only available on iOS. Not supported on OS X. - * - * @param filename Filename to test. - * - * @return YES if the file exists. - */ --(BOOL) iPadRetinaDisplayFileExistsAtPath:(NSString*)filename; - -#endif // __CC_PLATFORM_MAC - -@end - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * Loads a file into memory. - * It is the callers responsibility to release the allocated buffer. - * - * @return The size of the allocated buffer. - */ -NSInteger ccLoadFileIntoMemory(const char *filename, unsigned char **out); - -#ifdef __cplusplus -} -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CCFileUtils.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CCFileUtils.m deleted file mode 100644 index 6a761db..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CCFileUtils.m +++ /dev/null @@ -1,739 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - - -#import "CCFileUtils.h" -#import "../CCConfiguration.h" -#import "../ccMacros.h" -#import "../ccConfig.h" -#import "../ccTypes.h" - -NSString *CCFileUtilsSuffixDefault = @"default"; - -NSString *CCFileUtilsSuffixiPad = @"ipad"; -NSString *CCFileUtilsSuffixiPadHD = @"ipadhd"; -NSString *CCFileUtilsSuffixiPhone = @"iphone"; -NSString *CCFileUtilsSuffixiPhoneHD = @"iphonehd"; -NSString *CCFileUtilsSuffixiPhone5 = @"iphone5"; -NSString *CCFileUtilsSuffixiPhone5HD = @"iphone5hd"; -NSString *CCFileUtilsSuffixMac = @"mac"; -NSString *CCFileUtilsSuffixMacHD = @"machd"; - -NSString *kCCFileUtilsDefaultSearchPath = @""; - -#pragma mark - Helper free functions - -NSInteger ccLoadFileIntoMemory(const char *filename, unsigned char **out) -{ - NSCAssert( out, @"ccLoadFileIntoMemory: invalid 'out' parameter"); - NSCAssert( &*out, @"ccLoadFileIntoMemory: invalid 'out' parameter"); - - size_t size = 0; - FILE *f = fopen(filename, "rb"); - if( !f ) { - *out = NULL; - return -1; - } - - fseek(f, 0, SEEK_END); - size = ftell(f); - fseek(f, 0, SEEK_SET); - - *out = malloc(size); - size_t read = fread(*out, 1, size, f); - if( read != size ) { - free(*out); - *out = NULL; - return -1; - } - - fclose(f); - - return size; -} - -#pragma mark - CCCacheValue - -@interface CCCacheValue : NSObject -@property (nonatomic, readwrite, strong) NSString *fullpath; -@property (nonatomic, readwrite ) CGFloat contentScale; -@end - -@implementation CCCacheValue --(id) initWithFullPath:(NSString*)path contentScale:(CGFloat)contentScale; -{ - if( (self=[super init]) ) - { - self.fullpath = path; - self.contentScale = contentScale; - } - - return self; -} - -@end - -#pragma mark - CCFileUtils - -@interface CCFileUtils() --(NSString *) removeSuffix:(NSString*)suffix fromPath:(NSString*)path; --(BOOL) fileExistsAtPath:(NSString*)string withSuffix:(NSString*)suffix; --(void) buildSearchResolutionsOrder; -@end - -@implementation CCFileUtils -{ - CGFloat _iPhoneContentScaleFactor; - CGFloat _iPadContentScaleFactor; - CGFloat _macContentScaleFactor; -} - -@synthesize fileManager=_fileManager, bundle=_bundle; -@synthesize enableiPhoneResourcesOniPad = _enableiPhoneResourcesOniPad; -@synthesize searchResolutionsOrder = _searchResolutionsOrder; -@synthesize suffixesDict = _suffixesDict, directoriesDict = _directoriesDict; -@synthesize searchMode = _searchMode; -@synthesize searchPath = _searchPath; -@synthesize filenameLookup = _filenameLookup; - -static CCFileUtils *fileUtils = nil; - -// Private method to reset all the saved state that FileUtils holds on to. Useful for unit tests. -+(void) resetSingleton{ - fileUtils = nil; -} - - -+ (id)sharedFileUtils -{ - if(!fileUtils) { - fileUtils = [[self alloc] init]; - } - return fileUtils; -} - --(id) init -{ - if( (self=[super init])) { - _fileManager = [[NSFileManager alloc] init]; - - _fullPathCache = [[NSMutableDictionary alloc] initWithCapacity:30]; - _fullPathNoResolutionsCache = [[NSMutableDictionary alloc] initWithCapacity:30]; - _removeSuffixCache = [[NSMutableDictionary alloc] initWithCapacity:30]; - - _bundle = [NSBundle mainBundle]; - - _enableiPhoneResourcesOniPad = YES; - - _searchResolutionsOrder = [[NSMutableArray alloc] initWithCapacity:5]; - - _searchPath = [[NSMutableArray alloc] initWithObjects:@"", nil]; - - _filenameLookup = [[NSMutableDictionary alloc] initWithCapacity:10]; - - -#ifdef __CC_PLATFORM_IOS - _suffixesDict = [[NSMutableDictionary alloc] initWithObjectsAndKeys: - @"-ipad", CCFileUtilsSuffixiPad, - @"-ipadhd", CCFileUtilsSuffixiPadHD, - @"", CCFileUtilsSuffixiPhone, - @"-hd", CCFileUtilsSuffixiPhoneHD, - @"-iphone5", CCFileUtilsSuffixiPhone5, - @"-iphone5hd", CCFileUtilsSuffixiPhone5HD, - @"", CCFileUtilsSuffixDefault, - nil]; - - _directoriesDict = [[NSMutableDictionary alloc] initWithObjectsAndKeys: - @"resources-ipad", CCFileUtilsSuffixiPad, - @"resources-ipadhd", CCFileUtilsSuffixiPadHD, - @"resources-iphone", CCFileUtilsSuffixiPhone, - @"resources-iphonehd", CCFileUtilsSuffixiPhoneHD, - @"resources-iphone5", CCFileUtilsSuffixiPhone5, - @"resources-iphone5hd", CCFileUtilsSuffixiPhone5HD, - @"", CCFileUtilsSuffixDefault, - nil]; - -#elif defined(__CC_PLATFORM_MAC) - _suffixesDict = [[NSMutableDictionary alloc] initWithObjectsAndKeys: - @"", CCFileUtilsSuffixMac, - @"-machd", CCFileUtilsSuffixMacHD, - @"", CCFileUtilsSuffixDefault, - nil]; - - _directoriesDict = [[NSMutableDictionary alloc] initWithObjectsAndKeys: - @"resources-mac", CCFileUtilsSuffixMac, - @"resources-machd", CCFileUtilsSuffixMacHD, - @"", CCFileUtilsSuffixDefault, - nil]; - -#endif // __CC_PLATFORM_IOS - - _iPhoneContentScaleFactor = 1.0; - _iPadContentScaleFactor = 1.0; - _macContentScaleFactor = 1.0; - - _searchMode = CCFileUtilsSearchModeSuffix; - - [self buildSearchResolutionsOrder]; - } - - return self; -} - --(void) purgeCachedEntries -{ - [_fullPathCache removeAllObjects]; - [_fullPathNoResolutionsCache removeAllObjects]; - [_removeSuffixCache removeAllObjects]; -} - - -- (void) buildSearchResolutionsOrder -{ - NSInteger device = [[CCConfiguration sharedConfiguration] runningDevice]; - - [_searchResolutionsOrder removeAllObjects]; - -#ifdef __CC_PLATFORM_IOS - if (device == CCDeviceiPadRetinaDisplay) - { - [_searchResolutionsOrder addObject:CCFileUtilsSuffixiPadHD]; - [_searchResolutionsOrder addObject:CCFileUtilsSuffixiPad]; - if( _enableiPhoneResourcesOniPad ) { - [_searchResolutionsOrder addObject:CCFileUtilsSuffixiPhone5HD]; - [_searchResolutionsOrder addObject:CCFileUtilsSuffixiPhoneHD]; - } - } - else if (device == CCDeviceiPad) - { - [_searchResolutionsOrder addObject:CCFileUtilsSuffixiPad]; - if( _enableiPhoneResourcesOniPad ) { - [_searchResolutionsOrder addObject:CCFileUtilsSuffixiPhone5HD]; - [_searchResolutionsOrder addObject:CCFileUtilsSuffixiPhoneHD]; - } - } - else if (device == CCDeviceiPhone5RetinaDisplay) - { - [_searchResolutionsOrder addObject:CCFileUtilsSuffixiPhone5HD]; - [_searchResolutionsOrder addObject:CCFileUtilsSuffixiPhoneHD]; - [_searchResolutionsOrder addObject:CCFileUtilsSuffixiPhone5]; - [_searchResolutionsOrder addObject:CCFileUtilsSuffixiPhone]; - } - else if (device == CCDeviceiPhoneRetinaDisplay) - { - [_searchResolutionsOrder addObject:CCFileUtilsSuffixiPhoneHD]; - [_searchResolutionsOrder addObject:CCFileUtilsSuffixiPhone]; - } - else if (device == CCDeviceiPhone5) - { - [_searchResolutionsOrder addObject:CCFileUtilsSuffixiPhone5]; - [_searchResolutionsOrder addObject:CCFileUtilsSuffixiPhone]; - } - else if (device == CCDeviceiPhone) - { - [_searchResolutionsOrder addObject:CCFileUtilsSuffixiPhone]; - } - -#elif defined(__CC_PLATFORM_MAC) - if (device == CCDeviceMacRetinaDisplay) - { - [_searchResolutionsOrder addObject:CCFileUtilsSuffixMacHD]; - [_searchResolutionsOrder addObject:CCFileUtilsSuffixMac]; - } - else if (device == CCDeviceMac) - { - [_searchResolutionsOrder addObject:CCFileUtilsSuffixMac]; - } -#endif - - [_searchResolutionsOrder addObject:CCFileUtilsSuffixDefault]; -} - --(NSString*) pathForResource:(NSString*)resource ofType:(NSString *)ext inDirectory:(NSString *)subpath -{ - // An absolute path could be used if the searchPath contains absolute paths - if( [subpath isAbsolutePath] ) { - NSString *fullpath = [subpath stringByAppendingPathComponent:resource]; - if( ext ) - fullpath = [fullpath stringByAppendingPathExtension:ext]; - - if( [_fileManager fileExistsAtPath:fullpath] ) - return fullpath; - return nil; - } - - // Default to normal resource directory - return [_bundle pathForResource:resource - ofType:ext - inDirectory:subpath]; -} - --(NSString*) getPathForFilename:(NSString*)path withSuffix:(NSString*)suffix -{ - NSString *newName = path; - - // only recreate filename if suffix is valid - if( suffix && [suffix length] > 0) - { - NSString *pathWithoutExtension = [path stringByDeletingPathExtension]; - NSString *name = [pathWithoutExtension lastPathComponent]; - - // check if path already has the suffix. - if( [name rangeOfString:suffix].location == NSNotFound ) { - - - NSString *extension = [path pathExtension]; - - if( [extension isEqualToString:@"ccz"] || [extension isEqualToString:@"gz"] ) - { - // All ccz / gz files should be in the format filename.xxx.ccz - // so we need to pull off the .xxx part of the extension as well - extension = [NSString stringWithFormat:@"%@.%@", [pathWithoutExtension pathExtension], extension]; - pathWithoutExtension = [pathWithoutExtension stringByDeletingPathExtension]; - } - - - newName = [pathWithoutExtension stringByAppendingString:suffix]; - newName = [newName stringByAppendingPathExtension:extension]; - } else - CCLOGWARN(@"cocos2d: WARNING Filename(%@) already has the suffix %@. Using it.", name, suffix); - } - - NSString *ret = nil; - // only if it is not an absolute path - if( ! [path isAbsolutePath] ) { - - // pathForResource also searches in .lproj directories. issue #1230 - // If the file does not exist it will return nil. - NSString *filename = [newName lastPathComponent]; - NSString *imageDirectory = [path stringByDeletingLastPathComponent]; - - // on iOS it is OK to pass inDirector=nil and pass a path in "Resources", - // but on OS X it doesn't work. - ret = [self pathForResource:filename - ofType:nil - inDirectory:imageDirectory]; - } - else if( [_fileManager fileExistsAtPath:newName] ) - ret = newName; - - if( ! ret ) - CCLOGINFO(@"cocos2d: CCFileUtils: file not found: %@", [newName lastPathComponent] ); - - return ret; -} - --(NSString*) getPathForFilename:(NSString*)filename withResourceDirectory:(NSString*)resourceDirectory withSearchPath:(NSString*)searchPath -{ - NSString *ret = nil; - - NSString *file = [filename lastPathComponent]; - NSString *file_path = [filename stringByDeletingLastPathComponent]; - - // searchPath + file_path + resourceDirectory - NSString * path = [searchPath stringByAppendingPathComponent:file_path]; - path = [path stringByAppendingPathComponent:resourceDirectory]; - - // only if it is not an absolute path - if( ! [filename isAbsolutePath] ) { - - // pathForResource also searches in .lproj directories. issue #1230 - // If the file does not exist it will return nil. - // on iOS it is OK to pass inDirector=nil and pass a path in "Resources", - // but on OS X it doesn't work. - ret = [self pathForResource:file - ofType:nil - inDirectory:path]; - } - else - { - NSString *newName = [[file_path stringByAppendingPathComponent:path] stringByAppendingPathComponent:file]; - if ([_fileManager fileExistsAtPath:newName]) - ret = newName; - } - - return ret; -} - --(CGFloat) contentScaleForKey:(NSString*)k inDictionary:(NSDictionary *)dictionary -{ - // XXX XXX Super Slow - for( NSString *key in dictionary) { - NSString *value = [dictionary objectForKey:key]; - if( [value isEqualToString:k] ) { - -#ifdef __CC_PLATFORM_IOS - // XXX Add this in a Dictionary - if( [key isEqualToString:CCFileUtilsSuffixiPad] ) - return 1.0*_iPadContentScaleFactor; - if( [key isEqualToString:CCFileUtilsSuffixiPadHD] ) - return 2.0*_iPadContentScaleFactor; - if( [key isEqualToString:CCFileUtilsSuffixiPhone] ) - return 1.0*_iPhoneContentScaleFactor; - if( [key isEqualToString:CCFileUtilsSuffixiPhoneHD] ) - return 2.0*_iPhoneContentScaleFactor; - if( [key isEqualToString:CCFileUtilsSuffixiPhone5] ) - return 1.0*_iPhoneContentScaleFactor; - if( [key isEqualToString:CCFileUtilsSuffixiPhone5HD] ) - return 2.0*_iPhoneContentScaleFactor; - if( [key isEqualToString:CCFileUtilsSuffixDefault] ) - return 1.0; -#elif defined(__CC_PLATFORM_MAC) - if( [key isEqualToString:CCFileUtilsSuffixMac] ) - return 1.0*_macContentScaleFactor; - if( [key isEqualToString:CCFileUtilsSuffixMacHD] ) - return 2.0*_macContentScaleFactor; - if( [key isEqualToString:CCFileUtilsSuffixDefault] ) - return 1.0; -#endif // __CC_PLATFORM_MAC - } - } -// NSAssert(NO, @"Should not reach here"); - return 1.0; -} - - --(NSString*) fullPathForFilenameIgnoringResolutions:(NSString*)filename -{ - // fullpath? return it - if ([filename isAbsolutePath]) - return filename; - - // Already cached ? - NSString* ret = [_fullPathNoResolutionsCache objectForKey:filename]; - if (ret) - return ret; - - // Lookup rules - NSString *newfilename = [_filenameLookup objectForKey:filename]; - if( ! newfilename ) - newfilename = filename; - - - for( NSString *path in _searchPath ) { - - ret = [path stringByAppendingPathComponent:newfilename]; - - if ([_fileManager fileExistsAtPath:ret]) - break; - - NSString *file = [ret lastPathComponent]; - NSString *file_path = [ret stringByDeletingLastPathComponent]; - // Default to normal resource directory - ret = [_bundle pathForResource:file - ofType:nil - inDirectory:file_path]; - if(ret) - break; - } - - // Save in cache - if( ret ) - [_fullPathNoResolutionsCache setObject:ret forKey:filename]; - else - CCLOGINFO(@"cocos2d: CCFileUtils: file not found: %@", filename ); - - return ret; -} - --(NSString*) fullPathFromRelativePathIgnoringResolutions:(NSString*)relPath -{ - NSString *ret = [self fullPathForFilenameIgnoringResolutions:relPath]; - - if( !ret ) - ret = relPath; - - return ret; -} - --(NSString*) fullPathForFilename:(NSString*)filename -{ - return [self fullPathForFilename:filename contentScale:NULL]; -} - --(NSString*) fullPathForFilename:(NSString*)filename contentScale:(CGFloat *)contentScale -{ - CGFloat _contentScale = 1.0; - if(!contentScale) contentScale = &_contentScale; - - // fullpath? return it -// if ([filename isAbsolutePath]) { -// CCLOGWARN(@"cocos2d: WARNING fullPathForFilename:resolutionType: should not be called with absolute path. Instead call fullPathForFilenameIgnoringResolutions:"); -// *contentScale = 1.0; -// NSLog(@"filename:%@, fullPath:%@, contentScale:%f", filename, filename, *contentScale); -// return filename; -// } - - // Already Cached ? - CCCacheValue *value = [_fullPathCache objectForKey:filename]; - if( value ) { - *contentScale = value.contentScale; - return value.fullpath; - } - - // in Lookup Filename dictionary ? - NSString *newfilename = [_filenameLookup objectForKey:filename]; - if( ! newfilename ) - newfilename = filename; - - BOOL found = NO; - NSString *ret = @""; - - for( NSString *path in _searchPath ) { - - // Search with Suffixes - for( NSString *device in _searchResolutionsOrder ) { - - NSString *fileWithPath = [path stringByAppendingPathComponent:newfilename]; - - if( _searchMode == CCFileUtilsSearchModeSuffix ) { - // Search using suffixes - NSString *suffix = [_suffixesDict objectForKey:device]; - ret = [self getPathForFilename:fileWithPath withSuffix:suffix]; - *contentScale = [self contentScaleForKey:suffix inDictionary:_suffixesDict]; - } else { - // Search in subdirectories - NSString *directory = [_directoriesDict objectForKey:device]; - ret = [self getPathForFilename:newfilename withResourceDirectory:directory withSearchPath:path]; - *contentScale = [self contentScaleForKey:directory inDictionary:_directoriesDict]; - } - - if( ret ) { - found = YES; - break; - } - } - - // there are 2 loops - if(found) - break; - } - - if( found ) { - value = [[CCCacheValue alloc] initWithFullPath:ret contentScale:*contentScale]; - [_fullPathCache setObject:value forKey:filename]; - } - else - { - // TODO: NSAssert here instead? Seems like whatever happens next will fail because of this. - // Better to stop now rather than later. - CCLOGWARN(@"cocos2d: Warning: File not found: %@", filename); - ret = nil; - } - - - return ret; -} - --(NSString*) fullPathFromRelativePath:(NSString*)relPath contentScale:(CGFloat *)contentScale -{ - NSAssert(relPath != nil, @"CCFileUtils: Invalid path"); - - NSString *ret = [self fullPathForFilename:relPath contentScale:contentScale]; - - // The only difference is that it returns nil - if( ! ret ) - ret = relPath; - - return ret; -} - --(NSString*) fullPathFromRelativePath:(NSString*) relPath -{ - return [self fullPathFromRelativePath:relPath contentScale:NULL]; -} - --(void) loadFilenameLookupDictionaryFromFile:(NSString*)filename -{ - NSString *fullpath = [self fullPathForFilenameIgnoringResolutions:filename]; - if( fullpath ) { - NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:fullpath]; - - NSDictionary *metadata = [dict objectForKey:@"metadata"]; - NSInteger version = [[metadata objectForKey:@"version"] integerValue]; - if( version != 1) { - CCLOG(@"cocos2d: ERROR: Invalid filenameLookup dictionary version: %ld. Filename: %@", (long)version, filename); - return; - } - - NSMutableDictionary *filenames = [dict objectForKey:@"filenames"]; - self.filenameLookup = filenames; - } -} - -#pragma mark Helpers - --(NSString*) standarizePath:(NSString*)path -{ - NSString *ret = [path stringByStandardizingPath]; - if( _searchMode == CCFileUtilsSearchModeSuffix ) - ret = [self removeSuffixFromFile:ret]; - - return ret; -} - -#pragma mark CCFileUtils - Suffix / Directory search chain - --(void) setEnableiPhoneResourcesOniPad:(BOOL)enable -{ - if( _enableiPhoneResourcesOniPad != enable ) { - - _enableiPhoneResourcesOniPad = enable; - - [self buildSearchResolutionsOrder]; - } -} - -#ifdef __CC_PLATFORM_IOS - --(void) setiPadRetinaDisplaySuffix:(NSString *)suffix -{ - [_suffixesDict setObject:suffix forKey:CCFileUtilsSuffixiPadHD]; -} - --(void) setiPadSuffix:(NSString *)suffix -{ - [_suffixesDict setObject:suffix forKey:CCFileUtilsSuffixiPad]; -} - --(void) setiPhoneRetinaDisplaySuffix:(NSString *)suffix -{ - [_suffixesDict setObject:suffix forKey:CCFileUtilsSuffixiPhoneHD]; -} - --(void)setiPhoneContentScaleFactor:(CGFloat)scale -{ - _iPhoneContentScaleFactor = scale; -} - --(void)setiPadContentScaleFactor:(CGFloat)scale -{ - _iPadContentScaleFactor = scale; -} - -#elif defined(__CC_PLATFORM_MAC) - --(void)setMacContentScaleFactor:(CGFloat)scale -{ - _macContentScaleFactor = scale; -} - -#endif // __CC_PLATFORM_IOS - - --(NSString *) removeSuffix:(NSString*)suffix fromPath:(NSString*)path -{ - // quick return - if( ! suffix || [suffix length] == 0 ) - return path; - - NSString *name = [path lastPathComponent]; - - // check if path already has the suffix. - if( [name rangeOfString:suffix].location != NSNotFound ) { - - CCLOGINFO(@"cocos2d: Filename(%@) contains %@ suffix. Removing it. See cocos2d issue #1040", path, suffix); - - NSString *newLastname = [name stringByReplacingOccurrencesOfString:suffix withString:@""]; - - NSString *pathWithoutLastname = [path stringByDeletingLastPathComponent]; - return [pathWithoutLastname stringByAppendingPathComponent:newLastname]; - } - - // suffix was not removed - return nil; -} - --(NSString*) removeSuffixFromFile:(NSString*) path -{ - NSString *withoutSuffix = [_removeSuffixCache objectForKey:path]; - if( withoutSuffix ) - return withoutSuffix; - - // Initial value should be non-nil - NSString *ret = @""; - - for( NSString *device in _searchResolutionsOrder ) { - NSString *suffix = [_suffixesDict objectForKey:device]; - ret = [self removeSuffix:suffix fromPath:path]; - - if( ret ) - break; - } - - if( ! ret ) - ret = path; - - if (path) - [_removeSuffixCache setObject:ret forKey:path]; - - return ret; -} - --(BOOL) fileExistsAtPath:(NSString*)relPath withSuffix:(NSString*)suffix -{ - NSString *fullpath = nil; - - // only if it is not an absolute path - if( ! [relPath isAbsolutePath] ) { - // pathForResource also searches in .lproj directories. issue #1230 - NSString *file = [relPath lastPathComponent]; - NSString *imageDirectory = [relPath stringByDeletingLastPathComponent]; - - fullpath = [_bundle pathForResource:file - ofType:nil - inDirectory:imageDirectory]; - - } - - if (fullpath == nil) - fullpath = relPath; - - NSString *path = [self getPathForFilename:fullpath withSuffix:suffix]; - - return ( path != nil ); -} - -#ifdef __CC_PLATFORM_IOS - --(BOOL) iPhoneRetinaDisplayFileExistsAtPath:(NSString*)path -{ - return [self fileExistsAtPath:path withSuffix:[_suffixesDict objectForKey:CCFileUtilsSuffixiPhoneHD]]; -} - --(BOOL) iPadFileExistsAtPath:(NSString*)path -{ - return [self fileExistsAtPath:path withSuffix:[_suffixesDict objectForKey:CCFileUtilsSuffixiPad]]; -} - --(BOOL) iPadRetinaDisplayFileExistsAtPath:(NSString*)path -{ - return [self fileExistsAtPath:path withSuffix:[_suffixesDict objectForKey:CCFileUtilsSuffixiPadHD]]; -} - -#endif // __CC_PLATFORM_IOS - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CCProfiling.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CCProfiling.h deleted file mode 100644 index a7b0ce4..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CCProfiling.h +++ /dev/null @@ -1,88 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2010 Stuart Carnie - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - - -#import -#import - -@class CCProfilingTimer; - -/** - * mCCProfiler, cocos2d builtin profiler. - * To use it, enable set the CC_ENABLE_PROFILERS=1 in the ccConfig.h file - */ -@interface CCProfiler : NSObject { -@public - NSMutableDictionary* activeTimers; -} - -/** shared instance */ -+ (CCProfiler*)sharedProfiler; - -/** Creates and adds a new timer */ -- (CCProfilingTimer*) createAndAddTimerWithName:(NSString*)timerName; - -/** releases a timer */ -- (void)releaseTimer:(NSString*)timerName; - -/** releases all timers */ -- (void) releaseAllTimers; - -/** display the timers */ -- (void)displayTimers; - -@end - -/** CCProfilingTimer -Profiling timers used by CCProfiler - */ -@interface CCProfilingTimer : NSObject { - -@public - NSString *name; - struct timeval startTime; - double averageTime; - double minTime; - double maxTime; - double totalTime; - NSUInteger numberOfCalls; -} - -/** resets the timer properties */ --(void) reset; -@end - -extern void CCProfilingBeginTimingBlock(NSString *timerName); -extern void CCProfilingEndTimingBlock(NSString *timerName); -extern void CCProfilingResetTimingBlock(NSString *timerName); - -/* - * cocos2d profiling categories - * used to enable / disable profilers with granularity - */ - -extern BOOL kCCProfilerCategorySprite; -extern BOOL kCCProfilerCategoryBatchSprite; -extern BOOL kCCProfilerCategoryParticles; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CCProfiling.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CCProfiling.m deleted file mode 100644 index 1fde716..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CCProfiling.m +++ /dev/null @@ -1,178 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2010 Stuart Carnie - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "../ccConfig.h" -#import "../ccMacros.h" - -#import "CCProfiling.h" - -#pragma mark - Profiling Categories - -/* set to NO the categories that you don't want to profile */ -BOOL kCCProfilerCategorySprite = NO; -BOOL kCCProfilerCategoryBatchSprite = NO; -BOOL kCCProfilerCategoryParticles = NO; - - -@interface CCProfilingTimer() -- (id)initWithName:(NSString*)timerName; -@end - - -#pragma mark - CCProfiler - -@implementation CCProfiler - -static CCProfiler* g_sharedProfiler; - -+ (CCProfiler*)sharedProfiler -{ - if (!g_sharedProfiler) - g_sharedProfiler = [[CCProfiler alloc] init]; - - return g_sharedProfiler; -} - -- (CCProfilingTimer*) createAndAddTimerWithName:(NSString*)timerName -{ - CCProfilingTimer* t = [[CCProfilingTimer alloc] initWithName:timerName]; - [activeTimers setObject:t forKey:timerName]; - return t; -} - -- (void)releaseTimer:(NSString*)timerName -{ - [activeTimers removeObjectForKey:timerName]; -} - -- (void) releaseAllTimers -{ - [activeTimers removeAllObjects]; -} - -- (id)init -{ - if ((self = [super init])) { - activeTimers = [[NSMutableDictionary alloc] initWithCapacity:10]; - } - - return self; -} - - -- (void)displayTimers -{ - NSArray *values = [activeTimers allValues]; - for (CCProfilingTimer *timer in values) { - printf("%s\n", [[timer description] cStringUsingEncoding:[NSString defaultCStringEncoding]]); - } -} - -@end - -#pragma mark - CCProfilingTimer - - -@implementation CCProfilingTimer - -- (id)initWithName:(NSString*)timerName -{ - if ((self = [super init])) { - name = [timerName copy]; - numberOfCalls = 0; - averageTime = 0; - totalTime = 0; - minTime = 10000; - maxTime = 0; - gettimeofday(&startTime, NULL); - } - - return self; -} - -- (void)dealloc -{ - CCLOGINFO(@"deallocing %@", self); -} - -- (NSString*)description -{ - return [NSString stringWithFormat:@"%@ ::\tavg: %fms,\tmin: %fms,\tmax: %fms,\ttotal: %.2fs,\tnr calls: %ld", name, averageTime, minTime, maxTime, totalTime / 1000.0, (unsigned long)numberOfCalls]; -} - --(void) reset -{ - numberOfCalls = 0; - averageTime = 0; - totalTime = 0; - minTime = 10000; - maxTime = 0; - gettimeofday(&startTime, NULL); -} - -@end - - -void CCProfilingBeginTimingBlock(NSString *timerName) -{ - CCProfiler* p = [CCProfiler sharedProfiler]; - CCProfilingTimer *timer = [p->activeTimers objectForKey:timerName]; - if( ! timer ) - timer = [p createAndAddTimerWithName:timerName]; - - gettimeofday(&timer->startTime, NULL); - - timer->numberOfCalls++; -} - -void CCProfilingEndTimingBlock(NSString *timerName) -{ - CCProfiler* p = [CCProfiler sharedProfiler]; - CCProfilingTimer *timer = [p->activeTimers objectForKey:timerName]; - - NSCAssert1(timer, @"CCProfilingTimer %@ not found", timerName); - - struct timeval currentTime; - gettimeofday(¤tTime, NULL); - timersub(¤tTime, &timer->startTime, ¤tTime); - double duration = currentTime.tv_sec * 1000.0 + currentTime.tv_usec / 1000.0; - - // milliseconds - timer->averageTime = (timer->averageTime + duration) / 2.0f; - timer->totalTime += duration; - timer->maxTime = MAX( timer->maxTime, duration); - timer->minTime = MIN( timer->minTime, duration); - -} - -void CCProfilingResetTimingBlock(NSString *timerName) -{ - CCProfiler* p = [CCProfiler sharedProfiler]; - CCProfilingTimer *timer = [p->activeTimers objectForKey:timerName]; - - NSCAssert1(timer, @"CCProfilingTimer %@ not found", timerName); - - [timer reset]; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CCVertex.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CCVertex.h deleted file mode 100644 index 029faf9..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CCVertex.h +++ /dev/null @@ -1,36 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2011 ForzeField Studios S.L. http://forzefield.com - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "ccTypes.h" - -/** @file CCVertex.h */ - -/** converts a line to a polygon */ -void CCVertexLineToPolygon(CGPoint *points, float stroke, ccVertex2F *vertices, NSUInteger offset, NSUInteger nuPoints); - -/** returns whether or not the line intersects */ -BOOL CCVertexLineIntersect(float Ax, float Ay, - float Bx, float By, - float Cx, float Cy, - float Dx, float Dy, float *T); diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CCVertex.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CCVertex.m deleted file mode 100644 index ff1cc47..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CCVertex.m +++ /dev/null @@ -1,134 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2011 ForzeField Studios S.L. http://forzefield.com - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "CCVertex.h" -#import "CGPointExtension.h" -#import "../ccMacros.h" - -void CCVertexLineToPolygon(CGPoint *points, float stroke, ccVertex2F *vertices, NSUInteger offset, NSUInteger nuPoints) -{ - nuPoints += offset; - if(nuPoints<=1) return; - - stroke *= 0.5f; - - NSUInteger idx; - NSUInteger nuPointsMinus = nuPoints-1; - - for(NSUInteger i = offset; i1.0f) - fixVertex = YES; - - if(fixVertex) - { - vertices[idx1] = p4; - vertices[idx1+1] = p3; - } - } -} - -BOOL CCVertexLineIntersect(float Ax, float Ay, - float Bx, float By, - float Cx, float Cy, - float Dx, float Dy, float *T) -{ - float distAB, theCos, theSin, newX; - - // FAIL: Line undefined - if ((Ax==Bx && Ay==By) || (Cx==Dx && Cy==Dy)) return NO; - - // Translate system to make A the origin - Bx-=Ax; By-=Ay; - Cx-=Ax; Cy-=Ay; - Dx-=Ax; Dy-=Ay; - - // Length of segment AB - distAB = sqrtf(Bx*Bx+By*By); - - // Rotate the system so that point B is on the positive X axis. - theCos = Bx/distAB; - theSin = By/distAB; - newX = Cx*theCos+Cy*theSin; - Cy = Cy*theCos-Cx*theSin; Cx = newX; - newX = Dx*theCos+Dy*theSin; - Dy = Dy*theCos-Dx*theSin; Dx = newX; - - // FAIL: Lines are parallel. - if (Cy == Dy) return NO; - - // Discover the relative position of the intersection in the line AB - *T = (Dx+(Cx-Dx)*Dy/(Dy-Cy))/distAB; - - // Success. - return YES; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CGPointExtension.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CGPointExtension.h deleted file mode 100644 index 1a1fabb..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CGPointExtension.h +++ /dev/null @@ -1,313 +0,0 @@ -/* cocos2d for iPhone - * http://www.cocos2d-iphone.org - * - * Copyright (c) 2007 Scott Lembcke - * - * Copyright (c) 2010 Lam Pham - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -/* - * Some of the functions were based on Chipmunk's cpVect.h. - */ - -/** - @file - CGPoint extensions based on Chipmunk's cpVect file. - These extensions work both with CGPoint and cpVect. - - The "ccp" prefix means: "CoCos2d Point" - - Examples: - - ccpAdd( ccp(1,1), ccp(2,2) ); // preferred cocos2d way - - ccpAdd( CGPointMake(1,1), CGPointMake(2,2) ); // also ok but more verbose - - - cpvadd( cpv(1,1), cpv(2,2) ); // way of the chipmunk - - ccpAdd( cpv(1,1), cpv(2,2) ); // mixing chipmunk and cocos2d (avoid) - - cpvadd( CGPointMake(1,1), CGPointMake(2,2) ); // mixing chipmunk and CG (avoid) - */ - -#import "ccMacros.h" - -#ifdef __CC_PLATFORM_IOS -#import -#elif defined(__CC_PLATFORM_MAC) -#import -#endif - -#import -#import - -#ifdef __cplusplus -extern "C" { -#endif - -/** Helper macro that creates a CGPoint - @return CGPoint - */ -static inline CGPoint ccp( CGFloat x, CGFloat y ) -{ - return CGPointMake(x, y); -} - -/** Returns opposite of point. - @return CGPoint - */ -static inline CGPoint -ccpNeg(const CGPoint v) -{ - return ccp(-v.x, -v.y); -} - -/** Calculates sum of two points. - @return CGPoint - */ -static inline CGPoint -ccpAdd(const CGPoint v1, const CGPoint v2) -{ - return ccp(v1.x + v2.x, v1.y + v2.y); -} - -/** Calculates difference of two points. - @return CGPoint - */ -static inline CGPoint -ccpSub(const CGPoint v1, const CGPoint v2) -{ - return ccp(v1.x - v2.x, v1.y - v2.y); -} - -/** Returns point multiplied by given factor. - @return CGPoint - */ -static inline CGPoint -ccpMult(const CGPoint v, const CGFloat s) -{ - return ccp(v.x*s, v.y*s); -} - -/** Calculates midpoint between two points. - @return CGPoint - */ -static inline CGPoint -ccpMidpoint(const CGPoint v1, const CGPoint v2) -{ - return ccpMult(ccpAdd(v1, v2), 0.5f); -} - -/** Calculates dot product of two points. - @return CGFloat - */ -static inline CGFloat -ccpDot(const CGPoint v1, const CGPoint v2) -{ - return v1.x*v2.x + v1.y*v2.y; -} - -/** Calculates cross product of two points. - @return CGFloat - */ -static inline CGFloat -ccpCross(const CGPoint v1, const CGPoint v2) -{ - return v1.x*v2.y - v1.y*v2.x; -} - -/** Calculates perpendicular of v, rotated 90 degrees counter-clockwise -- cross(v, perp(v)) >= 0 - @return CGPoint - */ -static inline CGPoint -ccpPerp(const CGPoint v) -{ - return ccp(-v.y, v.x); -} - -/** Calculates perpendicular of v, rotated 90 degrees clockwise -- cross(v, rperp(v)) <= 0 - @return CGPoint - */ -static inline CGPoint -ccpRPerp(const CGPoint v) -{ - return ccp(v.y, -v.x); -} - -/** Calculates the projection of v1 over v2. - @return CGPoint - */ -static inline CGPoint -ccpProject(const CGPoint v1, const CGPoint v2) -{ - return ccpMult(v2, ccpDot(v1, v2)/ccpDot(v2, v2)); -} - -/** Rotates two points. - @return CGPoint - */ -static inline CGPoint -ccpRotate(const CGPoint v1, const CGPoint v2) -{ - return ccp(v1.x*v2.x - v1.y*v2.y, v1.x*v2.y + v1.y*v2.x); -} - -/** Unrotates two points. - @return CGPoint - */ -static inline CGPoint -ccpUnrotate(const CGPoint v1, const CGPoint v2) -{ - return ccp(v1.x*v2.x + v1.y*v2.y, v1.y*v2.x - v1.x*v2.y); -} - -/** Calculates the square length of a CGPoint (not calling sqrt() ) - @return CGFloat - */ -static inline CGFloat -ccpLengthSQ(const CGPoint v) -{ - return ccpDot(v, v); -} - -/** Calculates the square distance between two points (not calling sqrt() ) - @return CGFloat -*/ -static inline CGFloat -ccpDistanceSQ(const CGPoint p1, const CGPoint p2) -{ - return ccpLengthSQ(ccpSub(p1, p2)); -} - -/** Calculates distance between point an origin - @return CGFloat - */ -CGFloat ccpLength(const CGPoint v); - -/** Calculates the distance between two points - @return CGFloat - */ -CGFloat ccpDistance(const CGPoint v1, const CGPoint v2); - -/** Returns point multiplied to a length of 1. - @return CGPoint - */ -CGPoint ccpNormalize(const CGPoint v); - -/** Converts radians to a normalized vector. - @return CGPoint - */ -CGPoint ccpForAngle(const CGFloat a); - -/** Converts a vector to radians. - @return CGFloat - */ -CGFloat ccpToAngle(const CGPoint v); - - -/** Clamp a value between from and to. - */ -float clampf(float value, float min_inclusive, float max_inclusive); - -/** Clamp a point between from and to. - */ -CGPoint ccpClamp(CGPoint p, CGPoint from, CGPoint to); - -/** Quickly convert CGSize to a CGPoint - */ -CGPoint ccpFromSize(CGSize s); - -/** Run a math operation function on each point component - * absf, fllorf, ceilf, roundf - * any function that has the signature: float func(float); - * For example: let's try to take the floor of x,y - * ccpCompOp(p,floorf); - */ -CGPoint ccpCompOp(CGPoint p, float (*opFunc)(float)); - -/** Linear Interpolation between two points a and b - @returns - alpha == 0 ? a - alpha == 1 ? b - otherwise a value between a..b - */ -CGPoint ccpLerp(CGPoint a, CGPoint b, float alpha); - - -/** @returns if points have fuzzy equality which means equal with some degree of variance. - */ -BOOL ccpFuzzyEqual(CGPoint a, CGPoint b, float variance); - - -/** Multiplies a nd b components, a.x*b.x, a.y*b.y - @returns a component-wise multiplication - */ -CGPoint ccpCompMult(CGPoint a, CGPoint b); - -/** @returns the signed angle in radians between two vector directions - */ -float ccpAngleSigned(CGPoint a, CGPoint b); - -/** @returns the angle in radians between two vector directions -*/ -float ccpAngle(CGPoint a, CGPoint b); - -/** Rotates a point counter clockwise by the angle around a pivot - @param v is the point to rotate - @param pivot is the pivot, naturally - @param angle is the angle of rotation cw in radians - @returns the rotated point - */ -CGPoint ccpRotateByAngle(CGPoint v, CGPoint pivot, float angle); - -/** A general line-line intersection test - @param p1 - is the startpoint for the first line P1 = (p1 - p2) - @param p2 - is the endpoint for the first line P1 = (p1 - p2) - @param p3 - is the startpoint for the second line P2 = (p3 - p4) - @param p4 - is the endpoint for the second line P2 = (p3 - p4) - @param s - is the range for a hitpoint in P1 (pa = p1 + s*(p2 - p1)) - @param t - is the range for a hitpoint in P3 (pa = p2 + t*(p4 - p3)) - @return bool - indicating successful intersection of a line - note that to truly test intersection for segments we have to make - sure that s & t lie within [0..1] and for rays, make sure s & t > 0 - the hit point is p3 + t * (p4 - p3); - the hit point also is p1 + s * (p2 - p1); - */ -BOOL ccpLineIntersect(CGPoint p1, CGPoint p2, - CGPoint p3, CGPoint p4, - float *s, float *t); - -/* - ccpSegmentIntersect returns YES if Segment A-B intersects with segment C-D - */ -BOOL ccpSegmentIntersect(CGPoint A, CGPoint B, CGPoint C, CGPoint D); - -/* - ccpIntersectPoint returns the intersection point of line A-B, C-D - */ -CGPoint ccpIntersectPoint(CGPoint A, CGPoint B, CGPoint C, CGPoint D); - -#ifdef __cplusplus -} -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CGPointExtension.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CGPointExtension.m deleted file mode 100644 index 8343a3f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/CGPointExtension.m +++ /dev/null @@ -1,196 +0,0 @@ -/* cocos2d for iPhone - * http://www.cocos2d-iphone.org - * - * Copyright (c) 2007 Scott Lembcke - * - * Copyright (c) 2010 Lam Pham - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "stdio.h" -#include "math.h" - -#import "../ccMacros.h" // CC_SWAP -#include "CGPointExtension.h" - -#define kCGPointEpsilon FLT_EPSILON - -CGFloat -ccpLength(const CGPoint v) -{ - return sqrtf(ccpLengthSQ(v)); -} - -CGFloat -ccpDistance(const CGPoint v1, const CGPoint v2) -{ - return ccpLength(ccpSub(v1, v2)); -} - -CGPoint -ccpNormalize(const CGPoint v) -{ - return ccpMult(v, 1.0f/ccpLength(v)); -} - -CGPoint -ccpForAngle(const CGFloat a) -{ - return ccp(cosf(a), sinf(a)); -} - -CGFloat -ccpToAngle(const CGPoint v) -{ - return atan2f(v.y, v.x); -} - -CGPoint ccpLerp(CGPoint a, CGPoint b, float alpha) -{ - return ccpAdd(ccpMult(a, 1.f - alpha), ccpMult(b, alpha)); -} - -float clampf(float value, float min_inclusive, float max_inclusive) -{ - if (min_inclusive > max_inclusive) { - CC_SWAP(min_inclusive,max_inclusive); - } - return value < min_inclusive ? min_inclusive : value < max_inclusive? value : max_inclusive; -} - -CGPoint ccpClamp(CGPoint p, CGPoint min_inclusive, CGPoint max_inclusive) -{ - return ccp(clampf(p.x,min_inclusive.x,max_inclusive.x), clampf(p.y, min_inclusive.y, max_inclusive.y)); -} - -CGPoint ccpFromSize(CGSize s) -{ - return ccp(s.width, s.height); -} - -CGPoint ccpCompOp(CGPoint p, float (*opFunc)(float)) -{ - return ccp(opFunc(p.x), opFunc(p.y)); -} - -BOOL ccpFuzzyEqual(CGPoint a, CGPoint b, float var) -{ - if(a.x - var <= b.x && b.x <= a.x + var) - if(a.y - var <= b.y && b.y <= a.y + var) - return true; - return false; -} - -CGPoint ccpCompMult(CGPoint a, CGPoint b) -{ - return ccp(a.x * b.x, a.y * b.y); -} - -float ccpAngleSigned(CGPoint a, CGPoint b) -{ - CGPoint a2 = ccpNormalize(a); - CGPoint b2 = ccpNormalize(b); - float angle = atan2f(a2.x * b2.y - a2.y * b2.x, ccpDot(a2, b2)); - if( fabs(angle) < kCGPointEpsilon ) return 0.f; - return angle; -} - -CGPoint ccpRotateByAngle(CGPoint v, CGPoint pivot, float angle) -{ - CGPoint r = ccpSub(v, pivot); - float cosa = cosf(angle), sina = sinf(angle); - float t = r.x; - r.x = t*cosa - r.y*sina + pivot.x; - r.y = t*sina + r.y*cosa + pivot.y; - return r; -} - - -BOOL ccpSegmentIntersect(CGPoint A, CGPoint B, CGPoint C, CGPoint D) -{ - float S, T; - - if( ccpLineIntersect(A, B, C, D, &S, &T ) - && (S >= 0.0f && S <= 1.0f && T >= 0.0f && T <= 1.0f) ) - return YES; - - return NO; -} - -CGPoint ccpIntersectPoint(CGPoint A, CGPoint B, CGPoint C, CGPoint D) -{ - float S, T; - - if( ccpLineIntersect(A, B, C, D, &S, &T) ) { - // Point of intersection - CGPoint P; - P.x = A.x + S * (B.x - A.x); - P.y = A.y + S * (B.y - A.y); - return P; - } - - return CGPointZero; -} - -BOOL ccpLineIntersect(CGPoint A, CGPoint B, - CGPoint C, CGPoint D, - float *S, float *T) -{ - // FAIL: Line undefined - if ( (A.x==B.x && A.y==B.y) || (C.x==D.x && C.y==D.y) ) return NO; - - const float BAx = B.x - A.x; - const float BAy = B.y - A.y; - const float DCx = D.x - C.x; - const float DCy = D.y - C.y; - const float ACx = A.x - C.x; - const float ACy = A.y - C.y; - - const float denom = DCy*BAx - DCx*BAy; - - *S = DCx*ACy - DCy*ACx; - *T = BAx*ACy - BAy*ACx; - - if (denom == 0) { - if (*S == 0 || *T == 0) { - // Lines incident - return YES; - } - // Lines parallel and not incident - return NO; - } - - *S = *S / denom; - *T = *T / denom; - - // Point of intersection - // CGPoint P; - // P.x = A.x + *S * (B.x - A.x); - // P.y = A.y + *S * (B.y - A.y); - - return YES; -} - -float ccpAngle(CGPoint a, CGPoint b) -{ - float angle = acosf(ccpDot(ccpNormalize(a), ccpNormalize(b))); - if( fabs(angle) < kCGPointEpsilon ) return 0.f; - return angle; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/NSAttributedString+CCAdditions.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/NSAttributedString+CCAdditions.h deleted file mode 100644 index 91a609f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/NSAttributedString+CCAdditions.h +++ /dev/null @@ -1,36 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013 Apportable - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import - -@interface NSAttributedString (CCAdditions) - -- (BOOL) hasAttribute:(NSString*)attr; -- (NSAttributedString*) copyAdjustedForContentScaleFactor; -- (float) singleFontSize; -- (NSAttributedString*) copyWithNewFontSize:(float) size; -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/NSAttributedString+CCAdditions.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/NSAttributedString+CCAdditions.m deleted file mode 100644 index fdf1f07..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/NSAttributedString+CCAdditions.m +++ /dev/null @@ -1,139 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013 Apportable - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "NSAttributedString+CCAdditions.h" -#import "ccMacros.h" -#import "cocos2d.h" - -@implementation NSAttributedString (CCAdditions) - -- (BOOL) hasAttribute:(NSString*)attr -{ - NSRange fullRange = NSMakeRange(0, self.length); - __block BOOL hasAttribute = NO; - [self enumerateAttribute:attr inRange:fullRange options:0 usingBlock:^(id value, NSRange range, BOOL* stop){ - if (value) - { - hasAttribute = YES; - *stop = YES; - } - }]; - - return hasAttribute; -} - -- (NSAttributedString*) copyAdjustedForContentScaleFactor -{ - NSMutableAttributedString* copy = [self mutableCopy]; - - NSRange fullRange = NSMakeRange(0, copy.length); - - CGFloat scale = [CCDirector sharedDirector].contentScaleFactor; - - // Update font size - [copy enumerateAttribute:NSFontAttributeName inRange:fullRange options:0 usingBlock:^(id value, NSRange range, BOOL* stop){ - if (value) - { -#ifdef __CC_PLATFORM_IOS - UIFont* font = value; - font = [UIFont fontWithName:font.fontName size:font.pointSize * scale]; -#elif defined(__CC_PLATFORM_MAC) - NSFont* font = value; - font = [NSFont fontWithName:font.fontName size:font.pointSize * scale]; -#endif - [copy removeAttribute:NSFontAttributeName range:range]; - [copy addAttribute:NSFontAttributeName value:font range:range]; - } - }]; - - // Update shadows - [copy enumerateAttribute:NSShadowAttributeName inRange:fullRange options:0 usingBlock:^(id value, NSRange range, BOOL* stop){ - if (value) - { - NSShadow* shadow = value; - [copy removeAttribute:NSShadowAttributeName range:range]; - shadow.shadowBlurRadius = shadow.shadowBlurRadius * scale; - CGSize offset = shadow.shadowOffset; - shadow.shadowOffset = CGSizeMake(offset.width * scale, offset.height * scale); - [copy addAttribute:NSShadowAttributeName value:shadow range:range]; - } - }]; - - return copy; -} - -- (float) singleFontSize -{ - NSRange fullRange = NSMakeRange(0, self.length); - __block BOOL foundValue = NO; - __block BOOL singleValue = YES; - __block float fontSize = 0; - [self enumerateAttribute:NSFontAttributeName inRange:fullRange options:0 usingBlock:^(id value, NSRange range, BOOL* stop){ - if (value) - { -#ifdef __CC_PLATFORM_IOS - UIFont* font = value; -#elif defined(__CC_PLATFORM_MAC) - NSFont* font = value; -#endif - - if (foundValue) - { - singleValue = NO; - *stop = YES; - } - foundValue = YES; - fontSize = font.pointSize; - if (!NSEqualRanges(fullRange, range)) singleValue = NO; - } - }]; - - if (foundValue && singleValue) return fontSize; - return 0; -} - -- (NSAttributedString*) copyWithNewFontSize:(float) size -{ -#ifdef __CC_PLATFORM_IOS - UIFont* font = [self attribute:NSFontAttributeName atIndex:0 effectiveRange:NULL]; -#elif defined(__CC_PLATFORM_MAC) - NSFont* font = [self attribute:NSFontAttributeName atIndex:0 effectiveRange:NULL]; -#endif - if (!font) return NULL; - -#ifdef __CC_PLATFORM_IOS - UIFont* newFont = [UIFont fontWithName:font.fontName size:size]; -#elif defined(__CC_PLATFORM_MAC) - NSFont* newFont = [NSFont fontWithName:font.fontName size:size]; -#endif - NSMutableAttributedString* copy = [self mutableCopy]; - [copy addAttribute:NSFontAttributeName value:newFont range:NSMakeRange(0, copy.length)]; - - return copy; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/NSThread+performBlock.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/NSThread+performBlock.h deleted file mode 100644 index bb5ec8d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/NSThread+performBlock.h +++ /dev/null @@ -1,22 +0,0 @@ -/* cocos2d for iPhone - * - * http://www.cocos2d-iphone.org - * - * - * Idea taken from: http://stackoverflow.com/a/3940757 - * - */ - -#import - -@interface NSThread (sendBlockToBackground) -/** performs a block on the thread. It won't wait until it is done. */ -- (void) performBlock:(void (^)(void))block; - -/** performs a block on the thread. */ -- (void) performBlock:(void (^)(void))block waitUntilDone:(BOOL)wait; - -/** performs a block on the thread. */ -- (void) performBlock:(void (^)(id param))block withObject:(id)object waitUntilDone:(BOOL)wait; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/NSThread+performBlock.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/NSThread+performBlock.m deleted file mode 100644 index 70531f7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/NSThread+performBlock.m +++ /dev/null @@ -1,71 +0,0 @@ -/* cocos2d for iPhone - * - * http://www.cocos2d-iphone.org - * - * - * Idea taken from: http://stackoverflow.com/a/3940757 - * - */ - - -#import "NSThread+performBlock.h" -#import "../ccMacros.h" - -typedef void (^BlockWithParam)(id param); -@interface CCObjectWith2Params : NSObject -{ -@public - BlockWithParam block; - id param; -} -@property (nonatomic,copy) BlockWithParam block; -@property (nonatomic,readwrite,strong) id param; -@end - -@implementation CCObjectWith2Params -@synthesize block, param; -- (void)dealloc { - CCLOG(@"cocos2d: deallocing %@", self); - -} -@end - -@implementation NSThread (sendBlockToBackground) - -- (void) performBlock: (void (^)(void))block; -{ - return [self performBlock:block waitUntilDone:NO]; -} - -- (void) performBlock:(void (^)(void))block waitUntilDone:(BOOL)wait -{ - [self performSelector:@selector(executeBlock:) - onThread:self - withObject: [block copy] - waitUntilDone: wait]; -} - -- (void) performBlock:(void (^)(id param))block withObject:(id)object waitUntilDone:(BOOL)wait -{ - CCObjectWith2Params * obj = [[CCObjectWith2Params alloc] init]; - obj.block = block; - obj.param = object; - - [self performSelector:@selector(executeBlock2:) - onThread:self - withObject:obj - waitUntilDone:wait]; -} - -- (void) executeBlock: (void (^)(void))block; -{ - block(); -} - -- (void) executeBlock2:(CCObjectWith2Params*)object -{ - BlockWithParam block = object.block; - block( object.param ); -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/OpenGL_Internal.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/OpenGL_Internal.h deleted file mode 100644 index 82dc473..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/OpenGL_Internal.h +++ /dev/null @@ -1,86 +0,0 @@ -/* - -===== IMPORTANT ===== - -This is sample code demonstrating API, technology or techniques in development. -Although this sample code has been reviewed for technical accuracy, it is not -final. Apple is supplying this information to help you plan for the adoption of -the technologies and programming interfaces described herein. This information -is subject to change, and software implemented based on this sample code should -be tested with final operating system software and final documentation. Newer -versions of this sample code may be provided with future seeds of the API or -technology. For information about updates to this and other developer -documentation, view the New & Updated sidebars in subsequent documentation -seeds. - -===================== - -File: OpenGL_Internal.h -Abstract: This file is included for support purposes and isn't necessary for -understanding this sample. - -Version: 1.0 - -Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Inc. -("Apple") in consideration of your agreement to the following terms, and your -use, installation, modification or redistribution of this Apple software -constitutes acceptance of these terms. If you do not agree with these terms, -please do not use, install, modify or redistribute this Apple software. - -In consideration of your agreement to abide by the following terms, and subject -to these terms, Apple grants you a personal, non-exclusive license, under -Apple's copyrights in this original Apple software (the "Apple Software"), to -use, reproduce, modify and redistribute the Apple Software, with or without -modifications, in source and/or binary forms; provided that if you redistribute -the Apple Software in its entirety and without modifications, you must retain -this notice and the following text and disclaimers in all such redistributions -of the Apple Software. -Neither the name, trademarks, service marks or logos of Apple Inc. may be used -to endorse or promote products derived from the Apple Software without specific -prior written permission from Apple. Except as expressly stated in this notice, -no other rights or licenses, express or implied, are granted by Apple herein, -including but not limited to any patent rights that may be infringed by your -derivative works or by other works in which the Apple Software may be -incorporated. - -The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO -WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED -WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE OR IN -COMBINATION WITH YOUR PRODUCTS. - -IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR -DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF -CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF -APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -Copyright (C) 2008 Apple Inc. All Rights Reserved. - -*/ - -/* Generic error reporting */ -#define REPORT_ERROR(__FORMAT__, ...) printf("%s: %s\n", __FUNCTION__, [[NSString stringWithFormat:__FORMAT__, __VA_ARGS__] UTF8String]) - -/* EAGL and GL functions calling wrappers that log on error */ -#define CALL_EAGL_FUNCTION(__FUNC__, ...) ({ EAGLError __error = __FUNC__( __VA_ARGS__ ); if(__error != kEAGLErrorSuccess) printf("%s() called from %s returned error %i\n", #__FUNC__, __FUNCTION__, __error); (__error ? NO : YES); }) -//#define CHECK_GL_ERROR() ({ GLenum __error = glGetError(); if(__error) printf("OpenGL error 0x%04X in %s\n", __error, __FUNCTION__); (__error ? NO : YES); }) -#define CHECK_GL_ERROR() ({ GLenum __error = glGetError(); if(__error) printf("OpenGL error 0x%04X in %s %d\n", __error, __FUNCTION__, __LINE__); }) - -#if DEBUG -#define CHECK_GL_ERROR_DEBUG() ({ GLenum __error = glGetError(); if(__error) printf("OpenGL error 0x%04X in %s %d\n", __error, __FUNCTION__, __LINE__); }) -#else -#define CHECK_GL_ERROR_DEBUG() -#endif - -/* Optional delegate methods support */ -#ifndef __DELEGATE_IVAR__ -#define __DELEGATE_IVAR__ _delegate -#endif -#ifndef __DELEGATE_METHODS_IVAR__ -#define __DELEGATE_METHODS_IVAR__ _delegateMethods -#endif -#define TEST_DELEGATE_METHOD_BIT(__BIT__) (self->__DELEGATE_METHODS_IVAR__ & (1 << __BIT__)) -#define SET_DELEGATE_METHOD_BIT(__BIT__, __NAME__) { if([self->__DELEGATE_IVAR__ respondsToSelector:@selector(__NAME__)]) self->__DELEGATE_METHODS_IVAR__ |= (1 << __BIT__); else self->__DELEGATE_METHODS_IVAR__ &= ~(1 << __BIT__); } diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/TGAlib.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/TGAlib.h deleted file mode 100644 index c52a2a5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/TGAlib.h +++ /dev/null @@ -1,55 +0,0 @@ -// -// TGA lib for cocos2d-iphone -// -// sources from: http://www.lighthouse3d.com/opengl/terrain/index.php3?tgasource -// - -//#ifndef TGA_LIB -//#define TGA_LIB - -/** - @file - TGA image support - */ - -enum { - TGA_OK, - TGA_ERROR_FILE_OPEN, - TGA_ERROR_READING_FILE, - TGA_ERROR_INDEXED_COLOR, - TGA_ERROR_MEMORY, - TGA_ERROR_COMPRESSED_FILE, -}; - -/** TGA format */ -typedef struct sImageTGA { - int status; - unsigned char type, pixelDepth; - - /** map width */ - short int width; - - /** map height */ - short int height; - - /** raw data */ - unsigned char *imageData; - int flipped; -} tImageTGA; - -/// load the image header fields. We only keep those that matter! -void tgaLoadHeader(FILE *file, tImageTGA *info); - -/// loads the image pixels. You shouldn't call this function directly -void tgaLoadImageData(FILE *file, tImageTGA *info); - -/// this is the function to call when we want to load an image -tImageTGA * tgaLoad(const char *filename); - -// /converts RGB to greyscale -void tgaRGBtogreyscale(tImageTGA *info); - -/// releases the memory used for the image -void tgaDestroy(tImageTGA *info); - -//#endif // TGA_LIB diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/TGAlib.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/TGAlib.m deleted file mode 100644 index c2766d4..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/TGAlib.m +++ /dev/null @@ -1,274 +0,0 @@ -// -// TGA lib for cocos2d-iphone -// -// sources from: http://www.lighthouse3d.com/opengl/terrain/index.php3?tgasource -// -// TGA RLE compression support by Ernesto Corvi - -#include -#include -#include - -#import "TGAlib.h" - -void tgaLoadRLEImageData(FILE *file, tImageTGA *info); -void tgaFlipImage( tImageTGA *info ); - -// load the image header fields. We only keep those that matter! -void tgaLoadHeader(FILE *file, tImageTGA *info) { - unsigned char cGarbage; - short int iGarbage; - - fread(&cGarbage, sizeof(unsigned char), 1, file); - fread(&cGarbage, sizeof(unsigned char), 1, file); - - // type must be 2 or 3 - fread(&info->type, sizeof(unsigned char), 1, file); - - fread(&iGarbage, sizeof(short int), 1, file); - fread(&iGarbage, sizeof(short int), 1, file); - fread(&cGarbage, sizeof(unsigned char), 1, file); - fread(&iGarbage, sizeof(short int), 1, file); - fread(&iGarbage, sizeof(short int), 1, file); - - fread(&info->width, sizeof(short int), 1, file); - fread(&info->height, sizeof(short int), 1, file); - fread(&info->pixelDepth, sizeof(unsigned char), 1, file); - - fread(&cGarbage, sizeof(unsigned char), 1, file); - - info->flipped = 0; - if ( cGarbage & 0x20 ) info->flipped = 1; -} - -// loads the image pixels. You shouldn't call this function directly -void tgaLoadImageData(FILE *file, tImageTGA *info) { - - int mode,total,i; - unsigned char aux; - - // mode equal the number of components for each pixel - mode = info->pixelDepth / 8; - // total is the number of unsigned chars we'll have to read - total = info->height * info->width * mode; - - fread(info->imageData,sizeof(unsigned char),total,file); - - // mode=3 or 4 implies that the image is RGB(A). However TGA - // stores it as BGR(A) so we'll have to swap R and B. - if (mode >= 3) - for (i=0; i < total; i+= mode) { - aux = info->imageData[i]; - info->imageData[i] = info->imageData[i+2]; - info->imageData[i+2] = aux; - } -} - -// loads the RLE encoded image pixels. You shouldn't call this function directly -void tgaLoadRLEImageData(FILE *file, tImageTGA *info) -{ - unsigned int mode,total,i, index = 0; - unsigned char aux[4], runlength = 0; - unsigned int skip = 0, flag = 0; - - // mode equal the number of components for each pixel - mode = info->pixelDepth / 8; - // total is the number of unsigned chars we'll have to read - total = info->height * info->width; - - for( i = 0; i < total; i++ ) - { - // if we have a run length pending, run it - if ( runlength != 0 ) - { - // we do, update the run length count - runlength--; - skip = (flag != 0); - } - else - { - // otherwise, read in the run length token - if ( fread(&runlength,sizeof(unsigned char),1,file) != 1 ) - return; - - // see if it's a RLE encoded sequence - flag = runlength & 0x80; - if ( flag ) runlength -= 128; - skip = 0; - } - - // do we need to skip reading this pixel? - if ( !skip ) - { - // no, read in the pixel data - if ( fread(aux,sizeof(unsigned char),mode,file) != mode ) - return; - - // mode=3 or 4 implies that the image is RGB(A). However TGA - // stores it as BGR(A) so we'll have to swap R and B. - if ( mode >= 3 ) - { - unsigned char tmp; - - tmp = aux[0]; - aux[0] = aux[2]; - aux[2] = tmp; - } - } - - // add the pixel to our image - memcpy(&info->imageData[index], aux, mode); - index += mode; - } -} - -void tgaFlipImage( tImageTGA *info ) -{ - // mode equal the number of components for each pixel - int mode = info->pixelDepth / 8; - int rowbytes = info->width*mode; - unsigned char *row = (unsigned char *)malloc(rowbytes); - int y; - - if (row == NULL) return; - - for( y = 0; y < (info->height/2); y++ ) - { - memcpy(row, &info->imageData[y*rowbytes],rowbytes); - memcpy(&info->imageData[y*rowbytes], &info->imageData[(info->height-(y+1))*rowbytes], rowbytes); - memcpy(&info->imageData[(info->height-(y+1))*rowbytes], row, rowbytes); - } - - free(row); - info->flipped = 0; -} - -// this is the function to call when we want to load an image -tImageTGA * tgaLoad(const char *filename) { - - FILE *file; - tImageTGA *info; - int mode,total; - - // allocate memory for the info struct and check! - info = (tImageTGA *)malloc(sizeof(tImageTGA)); - if (info == NULL) - return(NULL); - - - // open the file for reading (binary mode) - file = fopen(filename, "rb"); - if (file == NULL) { - info->status = TGA_ERROR_FILE_OPEN; - return(info); - } - - // load the header - tgaLoadHeader(file,info); - - // check for errors when loading the header - if (ferror(file)) { - info->status = TGA_ERROR_READING_FILE; - fclose(file); - return(info); - } - - // check if the image is color indexed - if (info->type == 1) { - info->status = TGA_ERROR_INDEXED_COLOR; - fclose(file); - return(info); - } - // check for other types (compressed images) - if ((info->type != 2) && (info->type !=3) && (info->type !=10) ) { - info->status = TGA_ERROR_COMPRESSED_FILE; - fclose(file); - return(info); - } - - // mode equals the number of image components - mode = info->pixelDepth / 8; - // total is the number of unsigned chars to read - total = info->height * info->width * mode; - // allocate memory for image pixels - info->imageData = (unsigned char *)malloc(sizeof(unsigned char) * - total); - - // check to make sure we have the memory required - if (info->imageData == NULL) { - info->status = TGA_ERROR_MEMORY; - fclose(file); - return(info); - } - // finally load the image pixels - if ( info->type == 10 ) - tgaLoadRLEImageData(file, info); - else - tgaLoadImageData(file,info); - - // check for errors when reading the pixels - if (ferror(file)) { - info->status = TGA_ERROR_READING_FILE; - fclose(file); - return(info); - } - fclose(file); - info->status = TGA_OK; - - if ( info->flipped ) - { - tgaFlipImage( info ); - if ( info->flipped ) info->status = TGA_ERROR_MEMORY; - } - - return(info); -} - -// converts RGB to greyscale -void tgaRGBtogreyscale(tImageTGA *info) { - - int mode,i,j; - - unsigned char *newImageData; - - // if the image is already greyscale do nothing - if (info->pixelDepth == 8) - return; - - // compute the number of actual components - mode = info->pixelDepth / 8; - - // allocate an array for the new image data - newImageData = (unsigned char *)malloc(sizeof(unsigned char) * - info->height * info->width); - if (newImageData == NULL) { - return; - } - - // convert pixels: greyscale = o.30 * R + 0.59 * G + 0.11 * B - for (i = 0,j = 0; j < info->width * info->height; i +=mode, j++) - newImageData[j] = - (unsigned char)(0.30 * info->imageData[i] + - 0.59 * info->imageData[i+1] + - 0.11 * info->imageData[i+2]); - - - //free old image data - free(info->imageData); - - // reassign pixelDepth and type according to the new image type - info->pixelDepth = 8; - info->type = 3; - // reassing imageData to the new array. - info->imageData = newImageData; -} - -// releases the memory used for the image -void tgaDestroy(tImageTGA *info) { - - if (info != NULL) { - if (info->imageData != NULL) - free(info->imageData); - free(info); - } -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/TransformUtils.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/TransformUtils.h deleted file mode 100644 index 7cbb92e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/TransformUtils.h +++ /dev/null @@ -1,36 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2009 Valentin Milea - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -#import "../ccMacros.h" -#import "../Platforms/CCGL.h" - -#ifdef __CC_PLATFORM_IOS -#import -#elif defined(__CC_PLATFORM_MAC) -#import -#endif - -void CGAffineToGL(const CGAffineTransform *t, GLfloat *m); -void GLToCGAffine(const GLfloat *m, CGAffineTransform *t); diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/TransformUtils.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/TransformUtils.m deleted file mode 100644 index 73e132f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/TransformUtils.m +++ /dev/null @@ -1,47 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2009 Valentin Milea - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - - -#import "TransformUtils.h" - -void CGAffineToGL(const CGAffineTransform *t, GLfloat *m) -{ - // | m[0] m[4] m[8] m[12] | | m11 m21 m31 m41 | | a c 0 tx | - // | m[1] m[5] m[9] m[13] | | m12 m22 m32 m42 | | b d 0 ty | - // | m[2] m[6] m[10] m[14] | <=> | m13 m23 m33 m43 | <=> | 0 0 1 0 | - // | m[3] m[7] m[11] m[15] | | m14 m24 m34 m44 | | 0 0 0 1 | - - m[2] = m[3] = m[6] = m[7] = m[8] = m[9] = m[11] = m[14] = 0.0f; - m[10] = m[15] = 1.0f; - m[0] = t->a; m[4] = t->c; m[12] = t->tx; - m[1] = t->b; m[5] = t->d; m[13] = t->ty; -} - -void GLToCGAffine(const GLfloat *m, CGAffineTransform *t) -{ - t->a = m[0]; t->c = m[4]; t->tx = m[12]; - t->b = m[1]; t->d = m[5]; t->ty = m[13]; -} - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/ZipUtils.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/ZipUtils.h deleted file mode 100644 index 2bcdfa3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/ZipUtils.h +++ /dev/null @@ -1,87 +0,0 @@ -/* cocos2d for iPhone - * - * http://www.cocos2d-iphone.org - * - * - * inflateMemory_ based on zlib example code - * http://www.zlib.net - * - * Some ideas were taken from: - * http://themanaworld.org/ - * from the mapreader.cpp file - * - */ - -#ifndef __CC_ZIP_UTILS_H -#define __CC_ZIP_UTILS_H - -#import - -#ifdef __cplusplus -extern "C" { -#endif - - /* XXX: pragma pack ??? */ - /** @struct CCZHeader - */ - struct CCZHeader { - uint8_t sig[4]; // signature. Should be 'CCZ!' 4 bytes - uint16_t compression_type; // should 0 - uint16_t version; // should be 2 (although version type==1 is also supported) - uint32_t reserved; // Reserved for users. - uint32_t len; // size of the uncompressed file - }; - - enum { - CCZ_COMPRESSION_ZLIB, // zlib format. - CCZ_COMPRESSION_BZIP2, // bzip2 format (not supported yet) - CCZ_COMPRESSION_GZIP, // gzip format (not supported yet) - CCZ_COMPRESSION_NONE, // plain (not supported yet) - }; - -/** @file - * Zip helper functions - */ - -/** - * Inflates either zlib or gzip deflated memory. The inflated memory is - * expected to be freed by the caller. - * - * It will allocate 256k for the destination buffer. If it is not enough it will multiply the previous buffer size per 2, until there is enough memory. - * @returns the length of the deflated buffer - * - */ -int ccInflateMemory(unsigned char *in, unsigned int inLength, unsigned char **out); - -/** - * Inflates either zlib or gzip deflated memory. The inflated memory is - * expected to be freed by the caller. - * - * outlengthHint is assumed to be the needed room to allocate the inflated buffer. - * - * @returns the length of the deflated buffer - * - */ -int ccInflateMemoryWithHint(unsigned char *in, unsigned int inLength, unsigned char **out, unsigned int outlengthHint ); - - -/** inflates a GZip file into memory - * - * @returns the length of the deflated buffer - * - */ -int ccInflateGZipFile(const char *filename, unsigned char **out); - -/** inflates a CCZ file into memory - * - * @returns the length of the deflated buffer - * - */ -int ccInflateCCZFile(const char *filename, unsigned char **out); - - -#ifdef __cplusplus -} -#endif - -#endif // __CC_ZIP_UTILS_H diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/ZipUtils.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/ZipUtils.m deleted file mode 100644 index f481f8e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/ZipUtils.m +++ /dev/null @@ -1,250 +0,0 @@ -/* cocos2d for iPhone - * - * http://www.cocos2d-iphone.org - * - * - * Inflates either zlib or gzip deflated memory. The inflated memory is - * expected to be freed by the caller. - * - * inflateMemory_ based on zlib example code - * http://www.zlib.net - * - * Some ideas were taken from: - * http://themanaworld.org/ - * from the mapreader.cpp file - */ - -#import -#import -#import -#import - -#import "ZipUtils.h" -#import "CCFileUtils.h" -#import "../ccMacros.h" - -// memory in iPhone is precious -// Should buffer factor be 1.5 instead of 2 ? -#define BUFFER_INC_FACTOR (2) - -static int inflateMemoryWithHint(unsigned char *in, unsigned int inLength, unsigned char **out, unsigned int *outLength, unsigned int outlengthHint ) -{ - /* ret value */ - int err = Z_OK; - - int bufferSize = outlengthHint; - *out = (unsigned char*) malloc(bufferSize); - - z_stream d_stream; /* decompression stream */ - d_stream.zalloc = (alloc_func)0; - d_stream.zfree = (free_func)0; - d_stream.opaque = (voidpf)0; - - d_stream.next_in = in; - d_stream.avail_in = inLength; - d_stream.next_out = *out; - d_stream.avail_out = bufferSize; - - /* window size to hold 256k */ - if( (err = inflateInit2(&d_stream, 15 + 32)) != Z_OK ) - return err; - - for (;;) { - err = inflate(&d_stream, Z_NO_FLUSH); - - if (err == Z_STREAM_END) - break; - - switch (err) { - case Z_NEED_DICT: - err = Z_DATA_ERROR; - case Z_DATA_ERROR: - case Z_MEM_ERROR: - inflateEnd(&d_stream); - return err; - } - - // not enough memory ? - if (err != Z_STREAM_END) { - - unsigned char *tmp = realloc(*out, bufferSize * BUFFER_INC_FACTOR); - - /* not enough memory, ouch */ - if (! tmp ) { - CCLOG(@"cocos2d: ZipUtils: realloc failed"); - inflateEnd(&d_stream); - return Z_MEM_ERROR; - } - /* only assign to *out if tmp is valid. it's not guaranteed that realloc will reuse the memory */ - *out = tmp; - - d_stream.next_out = *out + bufferSize; - d_stream.avail_out = bufferSize; - bufferSize *= BUFFER_INC_FACTOR; - } - } - - - *outLength = bufferSize - d_stream.avail_out; - err = inflateEnd(&d_stream); - return err; -} - -int ccInflateMemoryWithHint(unsigned char *in, unsigned int inLength, unsigned char **out, unsigned int outLengthHint ) -{ - unsigned int outLength = 0; - int err = inflateMemoryWithHint(in, inLength, out, &outLength, outLengthHint ); - - if (err != Z_OK || *out == NULL) { - if (err == Z_MEM_ERROR) - CCLOG(@"cocos2d: ZipUtils: Out of memory while decompressing map data!"); - - else if (err == Z_VERSION_ERROR) - CCLOG(@"cocos2d: ZipUtils: Incompatible zlib version!"); - - else if (err == Z_DATA_ERROR) - CCLOG(@"cocos2d: ZipUtils: Incorrect zlib compressed data!"); - - else - CCLOG(@"cocos2d: ZipUtils: Unknown error while decompressing map data!"); - - free(*out); - *out = NULL; - outLength = 0; - } - - return outLength; -} - -int ccInflateMemory(unsigned char *in, unsigned int inLength, unsigned char **out) -{ - // 256k for hint - return ccInflateMemoryWithHint(in, inLength, out, 256 * 1024 ); -} - -int ccInflateGZipFile(const char *path, unsigned char **out) -{ - int len; - unsigned int offset = 0; - - NSCAssert( out, @"ccInflateGZipFile: invalid 'out' parameter"); - NSCAssert( &*out, @"ccInflateGZipFile: invalid 'out' parameter"); - - gzFile inFile = gzopen(path, "rb"); - if( inFile == NULL ) { - CCLOG(@"cocos2d: ZipUtils: error open gzip file: %s", path); - return -1; - } - - /* 512k initial decompress buffer */ - int bufferSize = 512 * 1024; - unsigned int totalBufferSize = bufferSize; - - *out = malloc( bufferSize ); - if( ! out ) { - CCLOG(@"cocos2d: ZipUtils: out of memory"); - return -1; - } - - for (;;) { - len = gzread(inFile, *out + offset, bufferSize); - if (len < 0) { - CCLOG(@"cocos2d: ZipUtils: error in gzread"); - free( *out ); - *out = NULL; - return -1; - } - if (len == 0) - break; - - offset += len; - - // finish reading the file - if( len < bufferSize ) - break; - - bufferSize *= BUFFER_INC_FACTOR; - totalBufferSize += bufferSize; - unsigned char *tmp = realloc(*out, totalBufferSize ); - - if( ! tmp ) { - CCLOG(@"cocos2d: ZipUtils: out of memory"); - free( *out ); - *out = NULL; - return -1; - } - - *out = tmp; - } - - if (gzclose(inFile) != Z_OK) - CCLOG(@"cocos2d: ZipUtils: gzclose failed"); - - return offset; -} - -int ccInflateCCZFile(const char *path, unsigned char **out) -{ - NSCAssert( out, @"ccInflateCCZFile: invalid 'out' parameter"); - NSCAssert( &*out, @"ccInflateCCZFile: invalid 'out' parameter"); - - // load file into memory - unsigned char *compressed = NULL; - NSInteger fileLen = ccLoadFileIntoMemory( path, &compressed ); - if( fileLen < 0 ) { - CCLOG(@"cocos2d: Error loading CCZ compressed file"); - return -1; - } - - struct CCZHeader *header = (struct CCZHeader*) compressed; - - // verify header - if( header->sig[0] != 'C' || header->sig[1] != 'C' || header->sig[2] != 'Z' || header->sig[3] != '!' ) { - CCLOG(@"cocos2d: Invalid CCZ file"); - free(compressed); - return -1; - } - - // verify header version - uint16_t version = CFSwapInt16BigToHost( header->version ); - if( version > 2 ) { - CCLOG(@"cocos2d: Unsupported CCZ header format"); - free(compressed); - return -1; - } - - // verify compression format - if( CFSwapInt16BigToHost(header->compression_type) != CCZ_COMPRESSION_ZLIB ) { - CCLOG(@"cocos2d: CCZ Unsupported compression method"); - free(compressed); - return -1; - } - - uint32_t len = CFSwapInt32BigToHost( header->len ); - - *out = malloc( len ); - if(! *out ) - { - CCLOG(@"cocos2d: CCZ: Failed to allocate memory for texture"); - free(compressed); - return -1; - } - - - uLongf destlen = len; - uLongf source = (uLongf) compressed + sizeof(*header); - int ret = uncompress(*out, &destlen, (Bytef*)source, fileLen - sizeof(*header) ); - - free( compressed ); - - if( ret != Z_OK ) - { - CCLOG(@"cocos2d: CCZ: Failed to uncompress data"); - free( *out ); - *out = NULL; - return -1; - } - - - return len; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/base64.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/base64.c deleted file mode 100644 index 1a7df47..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/base64.c +++ /dev/null @@ -1,93 +0,0 @@ -/* - public domain BASE64 code - - modified for cocos2d-iphone: http://www.cocos2d-iphone.org - */ - -#include -#include - -#include "base64.h" - -unsigned char alphabet[64] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; - -int _base64Decode( unsigned char *input, unsigned int input_len, unsigned char *output, unsigned int *output_len ); - -int _base64Decode( unsigned char *input, unsigned int input_len, unsigned char *output, unsigned int *output_len ) -{ - static char inalphabet[256], decoder[256]; - int i, bits, c, char_count, errors = 0; - unsigned int input_idx = 0; - unsigned int output_idx = 0; - - for (i = (sizeof alphabet) - 1; i >= 0 ; i--) { - inalphabet[alphabet[i]] = 1; - decoder[alphabet[i]] = i; - } - - char_count = 0; - bits = 0; - for( input_idx=0; input_idx < input_len ; input_idx++ ) { - c = input[ input_idx ]; - if (c == '=') - break; - if (c > 255 || ! inalphabet[c]) - continue; - bits += decoder[c]; - char_count++; - if (char_count == 4) { - output[ output_idx++ ] = (bits >> 16); - output[ output_idx++ ] = ((bits >> 8) & 0xff); - output[ output_idx++ ] = ( bits & 0xff); - bits = 0; - char_count = 0; - } else { - bits <<= 6; - } - } - - if( c == '=' ) { - switch (char_count) { - case 1: - fprintf(stderr, "base64Decode: encoding incomplete: at least 2 bits missing"); - errors++; - break; - case 2: - output[ output_idx++ ] = ( bits >> 10 ); - break; - case 3: - output[ output_idx++ ] = ( bits >> 16 ); - output[ output_idx++ ] = (( bits >> 8 ) & 0xff); - break; - } - } else if ( input_idx < input_len ) { - if (char_count) { - fprintf(stderr, "base64 encoding incomplete: at least %d bits truncated", - ((4 - char_count) * 6)); - errors++; - } - } - - *output_len = output_idx; - return errors; -} - -int base64Decode(unsigned char *in, unsigned int inLength, unsigned char **out) -{ - unsigned int outLength = 0; - - //should be enough to store 6-bit buffers in 8-bit buffers - *out = malloc( inLength * 3.0f / 4.0f + 1 ); - if( *out ) { - int ret = _base64Decode(in, inLength, *out, &outLength); - - if (ret > 0 ) - { - printf("Base64Utils: error decoding"); - free(*out); - *out = NULL; - outLength = 0; - } - } - return outLength; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/base64.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/base64.h deleted file mode 100644 index f9fc0ca..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/base64.h +++ /dev/null @@ -1,32 +0,0 @@ -/* - public domain BASE64 code - - modified for cocos2d-iphone: http://www.cocos2d-iphone.org - */ - -#ifndef __CC_BASE64_DECODE_H -#define __CC_BASE64_DECODE_H - -#ifdef __cplusplus -extern "C" { -#endif - - -/** @file - base64 helper functions - */ - -/** - * Decodes a 64base encoded memory. The decoded memory is - * expected to be freed by the caller. - * - * @returns the length of the out buffer - * - */ -int base64Decode(unsigned char *in, unsigned int inLength, unsigned char **out); - -#ifdef __cplusplus -} -#endif - -#endif // __CC_BASE64_DECODE_H diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/ccUtils.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/ccUtils.c deleted file mode 100644 index 3cc66ac..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/ccUtils.c +++ /dev/null @@ -1,20 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - */ - -/* - ccNextPOT function is licensed under the same license that is used in CCTexture2D.m. - */ -#include "ccUtils.h" - -unsigned long CCNextPOT(unsigned long x) -{ - x = x - 1; - x = x | (x >> 1); - x = x | (x >> 2); - x = x | (x >> 4); - x = x | (x >> 8); - x = x | (x >>16); - return x + 1; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/ccUtils.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/ccUtils.h deleted file mode 100644 index cf999f1..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/ccUtils.h +++ /dev/null @@ -1,35 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - */ - -#ifndef __CC_UTILS_H -#define __CC_UTILS_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** @file ccUtils.h - Misc free functions - */ - -/* - ccNextPOT function is licensed under the same license that is used in CCTexture2D.m. - */ - -/** returns the Next Power of Two value. - - Examples: - - If "value" is 15, it will return 16. - - If "value" is 16, it will return 16. - - If "value" is 17, it will return 32. - - */ -unsigned long CCNextPOT( unsigned long value ); - -#ifdef __cplusplus -} -#endif - -#endif // ! __CC_UTILS_H diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/uthash.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/uthash.h deleted file mode 100644 index 92635f5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/uthash.h +++ /dev/null @@ -1,917 +0,0 @@ -/* -Copyright (c) 2003-2013, Troy D. Hanson http://uthash.sourceforge.net -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER -OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -#ifndef UTHASH_H -#define UTHASH_H - -#include /* memcmp,strlen */ -#include /* ptrdiff_t */ -#include /* exit() */ - -/* These macros use decltype or the earlier __typeof GNU extension. - As decltype is only available in newer compilers (VS2010 or gcc 4.3+ - when compiling c++ source) this code uses whatever method is needed - or, for VS2008 where neither is available, uses casting workarounds. */ -#ifdef _MSC_VER /* MS compiler */ -#if _MSC_VER >= 1600 && defined(__cplusplus) /* VS2010 or newer in C++ mode */ -#define DECLTYPE(x) (decltype(x)) -#else /* VS2008 or older (or VS2010 in C mode) */ -#define NO_DECLTYPE -#define DECLTYPE(x) -#endif -#else /* GNU, Sun and other compilers */ -#define DECLTYPE(x) (__typeof(x)) -#endif - -#ifdef NO_DECLTYPE -#define DECLTYPE_ASSIGN(dst,src) \ -do { \ - char **_da_dst = (char**)(&(dst)); \ - *_da_dst = (char*)(src); \ -} while(0) -#else -#define DECLTYPE_ASSIGN(dst,src) \ -do { \ - (dst) = DECLTYPE(dst)(src); \ -} while(0) -#endif - -/* a number of the hash function use uint32_t which isn't defined on win32 */ -#ifdef _MSC_VER -typedef unsigned int uint32_t; -typedef unsigned char uint8_t; -#else -#include /* uint32_t */ -#endif - -#define UTHASH_VERSION 1.9.7 - -#ifndef uthash_fatal -#define uthash_fatal(msg) exit(-1) /* fatal error (out of memory,etc) */ -#endif -#ifndef uthash_malloc -#define uthash_malloc(sz) malloc(sz) /* malloc fcn */ -#endif -#ifndef uthash_free -#define uthash_free(ptr,sz) free(ptr) /* free fcn */ -#endif - -#ifndef uthash_noexpand_fyi -#define uthash_noexpand_fyi(tbl) /* can be defined to log noexpand */ -#endif -#ifndef uthash_expand_fyi -#define uthash_expand_fyi(tbl) /* can be defined to log expands */ -#endif - -/* initial number of buckets */ -#define HASH_INITIAL_NUM_BUCKETS 32 /* initial number of buckets */ -#define HASH_INITIAL_NUM_BUCKETS_LOG2 5 /* lg2 of initial number of buckets */ -#define HASH_BKT_CAPACITY_THRESH 10 /* expand when bucket count reaches */ - -/* calculate the element whose hash handle address is hhe */ -#define ELMT_FROM_HH(tbl,hhp) ((void*)(((char*)(hhp)) - ((tbl)->hho))) - -#define HASH_FIND(hh,head,keyptr,keylen,out) \ -do { \ - unsigned _hf_bkt,_hf_hashv; \ - out=NULL; \ - if (head) { \ - HASH_FCN(keyptr,keylen, (head)->hh.tbl->num_buckets, _hf_hashv, _hf_bkt); \ - if (HASH_BLOOM_TEST((head)->hh.tbl, _hf_hashv)) { \ - HASH_FIND_IN_BKT((head)->hh.tbl, hh, (head)->hh.tbl->buckets[ _hf_bkt ], \ - keyptr,keylen,out); \ - } \ - } \ -} while (0) - -#ifdef HASH_BLOOM -#define HASH_BLOOM_BITLEN (1ULL << HASH_BLOOM) -#define HASH_BLOOM_BYTELEN (HASH_BLOOM_BITLEN/8) + ((HASH_BLOOM_BITLEN%8) ? 1:0) -#define HASH_BLOOM_MAKE(tbl) \ -do { \ - (tbl)->bloom_nbits = HASH_BLOOM; \ - (tbl)->bloom_bv = (uint8_t*)uthash_malloc(HASH_BLOOM_BYTELEN); \ - if (!((tbl)->bloom_bv)) { uthash_fatal( "out of memory"); } \ - memset((tbl)->bloom_bv, 0, HASH_BLOOM_BYTELEN); \ - (tbl)->bloom_sig = HASH_BLOOM_SIGNATURE; \ -} while (0) - -#define HASH_BLOOM_FREE(tbl) \ -do { \ - uthash_free((tbl)->bloom_bv, HASH_BLOOM_BYTELEN); \ -} while (0) - -#define HASH_BLOOM_BITSET(bv,idx) (bv[(idx)/8] |= (1U << ((idx)%8))) -#define HASH_BLOOM_BITTEST(bv,idx) (bv[(idx)/8] & (1U << ((idx)%8))) - -#define HASH_BLOOM_ADD(tbl,hashv) \ - HASH_BLOOM_BITSET((tbl)->bloom_bv, (hashv & (uint32_t)((1ULL << (tbl)->bloom_nbits) - 1))) - -#define HASH_BLOOM_TEST(tbl,hashv) \ - HASH_BLOOM_BITTEST((tbl)->bloom_bv, (hashv & (uint32_t)((1ULL << (tbl)->bloom_nbits) - 1))) - -#else -#define HASH_BLOOM_MAKE(tbl) -#define HASH_BLOOM_FREE(tbl) -#define HASH_BLOOM_ADD(tbl,hashv) -#define HASH_BLOOM_TEST(tbl,hashv) (1) -#endif - -#define HASH_MAKE_TABLE(hh,head) \ -do { \ - (head)->hh.tbl = (UT_hash_table*)uthash_malloc( \ - sizeof(UT_hash_table)); \ - if (!((head)->hh.tbl)) { uthash_fatal( "out of memory"); } \ - memset((head)->hh.tbl, 0, sizeof(UT_hash_table)); \ - (head)->hh.tbl->tail = &((head)->hh); \ - (head)->hh.tbl->num_buckets = HASH_INITIAL_NUM_BUCKETS; \ - (head)->hh.tbl->log2_num_buckets = HASH_INITIAL_NUM_BUCKETS_LOG2; \ - (head)->hh.tbl->hho = (char*)(&(head)->hh) - (char*)(head); \ - (head)->hh.tbl->buckets = (UT_hash_bucket*)uthash_malloc( \ - HASH_INITIAL_NUM_BUCKETS*sizeof(struct UT_hash_bucket)); \ - if (! (head)->hh.tbl->buckets) { uthash_fatal( "out of memory"); } \ - memset((head)->hh.tbl->buckets, 0, \ - HASH_INITIAL_NUM_BUCKETS*sizeof(struct UT_hash_bucket)); \ - HASH_BLOOM_MAKE((head)->hh.tbl); \ - (head)->hh.tbl->signature = HASH_SIGNATURE; \ -} while(0) - -#define HASH_ADD(hh,head,fieldname,keylen_in,add) \ - HASH_ADD_KEYPTR(hh,head,(void*)(&((add)->fieldname)),keylen_in,add) - -#define HASH_ADD_KEYPTR(hh,head,keyptr,keylen_in,add) \ -do { \ - unsigned _ha_bkt; \ - (add)->hh.next = NULL; \ - (add)->hh.key = (char*)keyptr; \ - (add)->hh.keylen = (unsigned)keylen_in; \ - if (!(head)) { \ - head = (add); \ - (head)->hh.prev = NULL; \ - HASH_MAKE_TABLE(hh,head); \ - } else { \ - (head)->hh.tbl->tail->next = (add); \ - (add)->hh.prev = ELMT_FROM_HH((head)->hh.tbl, (head)->hh.tbl->tail); \ - (head)->hh.tbl->tail = &((add)->hh); \ - } \ - (head)->hh.tbl->num_items++; \ - (add)->hh.tbl = (head)->hh.tbl; \ - HASH_FCN(keyptr,keylen_in, (head)->hh.tbl->num_buckets, \ - (add)->hh.hashv, _ha_bkt); \ - HASH_ADD_TO_BKT((head)->hh.tbl->buckets[_ha_bkt],&(add)->hh); \ - HASH_BLOOM_ADD((head)->hh.tbl,(add)->hh.hashv); \ - HASH_EMIT_KEY(hh,head,keyptr,keylen_in); \ - HASH_FSCK(hh,head); \ -} while(0) - -#define HASH_TO_BKT( hashv, num_bkts, bkt ) \ -do { \ - bkt = ((hashv) & ((num_bkts) - 1)); \ -} while(0) - -/* delete "delptr" from the hash table. - * "the usual" patch-up process for the app-order doubly-linked-list. - * The use of _hd_hh_del below deserves special explanation. - * These used to be expressed using (delptr) but that led to a bug - * if someone used the same symbol for the head and deletee, like - * HASH_DELETE(hh,users,users); - * We want that to work, but by changing the head (users) below - * we were forfeiting our ability to further refer to the deletee (users) - * in the patch-up process. Solution: use scratch space to - * copy the deletee pointer, then the latter references are via that - * scratch pointer rather than through the repointed (users) symbol. - */ -#define HASH_DELETE(hh,head,delptr) \ -do { \ - unsigned _hd_bkt; \ - struct UT_hash_handle *_hd_hh_del; \ - if ( ((delptr)->hh.prev == NULL) && ((delptr)->hh.next == NULL) ) { \ - uthash_free((head)->hh.tbl->buckets, \ - (head)->hh.tbl->num_buckets*sizeof(struct UT_hash_bucket) ); \ - HASH_BLOOM_FREE((head)->hh.tbl); \ - uthash_free((head)->hh.tbl, sizeof(UT_hash_table)); \ - head = NULL; \ - } else { \ - _hd_hh_del = &((delptr)->hh); \ - if ((delptr) == ELMT_FROM_HH((head)->hh.tbl,(head)->hh.tbl->tail)) { \ - (head)->hh.tbl->tail = \ - (UT_hash_handle*)((ptrdiff_t)((delptr)->hh.prev) + \ - (head)->hh.tbl->hho); \ - } \ - if ((delptr)->hh.prev) { \ - ((UT_hash_handle*)((ptrdiff_t)((delptr)->hh.prev) + \ - (head)->hh.tbl->hho))->next = (delptr)->hh.next; \ - } else { \ - DECLTYPE_ASSIGN(head,(delptr)->hh.next); \ - } \ - if (_hd_hh_del->next) { \ - ((UT_hash_handle*)((ptrdiff_t)_hd_hh_del->next + \ - (head)->hh.tbl->hho))->prev = \ - _hd_hh_del->prev; \ - } \ - HASH_TO_BKT( _hd_hh_del->hashv, (head)->hh.tbl->num_buckets, _hd_bkt); \ - HASH_DEL_IN_BKT(hh,(head)->hh.tbl->buckets[_hd_bkt], _hd_hh_del); \ - (head)->hh.tbl->num_items--; \ - } \ - HASH_FSCK(hh,head); \ -} while (0) - - -/* convenience forms of HASH_FIND/HASH_ADD/HASH_DEL */ -#define HASH_FIND_STR(head,findstr,out) \ - HASH_FIND(hh,head,findstr,strlen(findstr),out) -#define HASH_ADD_STR(head,strfield,add) \ - HASH_ADD(hh,head,strfield,strlen(add->strfield),add) -#define HASH_FIND_INT(head,findint,out) \ - HASH_FIND(hh,head,findint,sizeof(int),out) -#define HASH_ADD_INT(head,intfield,add) \ - HASH_ADD(hh,head,intfield,sizeof(int),add) -#define HASH_FIND_PTR(head,findptr,out) \ - HASH_FIND(hh,head,findptr,sizeof(void *),out) -#define HASH_ADD_PTR(head,ptrfield,add) \ - HASH_ADD(hh,head,ptrfield,sizeof(void *),add) -#define HASH_DEL(head,delptr) \ - HASH_DELETE(hh,head,delptr) - -/* HASH_FSCK checks hash integrity on every add/delete when HASH_DEBUG is defined. - * This is for uthash developer only; it compiles away if HASH_DEBUG isn't defined. - */ -#ifdef HASH_DEBUG -#define HASH_OOPS(...) do { fprintf(stderr,__VA_ARGS__); exit(-1); } while (0) -#define HASH_FSCK(hh,head) \ -do { \ - unsigned _bkt_i; \ - unsigned _count, _bkt_count; \ - char *_prev; \ - struct UT_hash_handle *_thh; \ - if (head) { \ - _count = 0; \ - for( _bkt_i = 0; _bkt_i < (head)->hh.tbl->num_buckets; _bkt_i++) { \ - _bkt_count = 0; \ - _thh = (head)->hh.tbl->buckets[_bkt_i].hh_head; \ - _prev = NULL; \ - while (_thh) { \ - if (_prev != (char*)(_thh->hh_prev)) { \ - HASH_OOPS("invalid hh_prev %p, actual %p\n", \ - _thh->hh_prev, _prev ); \ - } \ - _bkt_count++; \ - _prev = (char*)(_thh); \ - _thh = _thh->hh_next; \ - } \ - _count += _bkt_count; \ - if ((head)->hh.tbl->buckets[_bkt_i].count != _bkt_count) { \ - HASH_OOPS("invalid bucket count %d, actual %d\n", \ - (head)->hh.tbl->buckets[_bkt_i].count, _bkt_count); \ - } \ - } \ - if (_count != (head)->hh.tbl->num_items) { \ - HASH_OOPS("invalid hh item count %d, actual %d\n", \ - (head)->hh.tbl->num_items, _count ); \ - } \ - /* traverse hh in app order; check next/prev integrity, count */ \ - _count = 0; \ - _prev = NULL; \ - _thh = &(head)->hh; \ - while (_thh) { \ - _count++; \ - if (_prev !=(char*)(_thh->prev)) { \ - HASH_OOPS("invalid prev %p, actual %p\n", \ - _thh->prev, _prev ); \ - } \ - _prev = (char*)ELMT_FROM_HH((head)->hh.tbl, _thh); \ - _thh = ( _thh->next ? (UT_hash_handle*)((char*)(_thh->next) + \ - (head)->hh.tbl->hho) : NULL ); \ - } \ - if (_count != (head)->hh.tbl->num_items) { \ - HASH_OOPS("invalid app item count %d, actual %d\n", \ - (head)->hh.tbl->num_items, _count ); \ - } \ - } \ -} while (0) -#else -#define HASH_FSCK(hh,head) -#endif - -/* When compiled with -DHASH_EMIT_KEYS, length-prefixed keys are emitted to - * the descriptor to which this macro is defined for tuning the hash function. - * The app can #include to get the prototype for write(2). */ -#ifdef HASH_EMIT_KEYS -#define HASH_EMIT_KEY(hh,head,keyptr,fieldlen) \ -do { \ - unsigned _klen = fieldlen; \ - write(HASH_EMIT_KEYS, &_klen, sizeof(_klen)); \ - write(HASH_EMIT_KEYS, keyptr, fieldlen); \ -} while (0) -#else -#define HASH_EMIT_KEY(hh,head,keyptr,fieldlen) -#endif - -/* default to Jenkin's hash unless overridden e.g. DHASH_FUNCTION=HASH_SAX */ -#ifdef HASH_FUNCTION -#define HASH_FCN HASH_FUNCTION -#else -#define HASH_FCN HASH_JEN -#endif - -/* The Bernstein hash function, used in Perl prior to v5.6 */ -#define HASH_BER(key,keylen,num_bkts,hashv,bkt) \ -do { \ - unsigned _hb_keylen=keylen; \ - char *_hb_key=(char*)(key); \ - (hashv) = 0; \ - while (_hb_keylen--) { (hashv) = ((hashv) * 33) + *_hb_key++; } \ - bkt = (hashv) & (num_bkts-1); \ -} while (0) - - -/* SAX/FNV/OAT/JEN hash functions are macro variants of those listed at - * http://eternallyconfuzzled.com/tuts/algorithms/jsw_tut_hashing.aspx */ -#define HASH_SAX(key,keylen,num_bkts,hashv,bkt) \ -do { \ - unsigned _sx_i; \ - char *_hs_key=(char*)(key); \ - hashv = 0; \ - for(_sx_i=0; _sx_i < keylen; _sx_i++) \ - hashv ^= (hashv << 5) + (hashv >> 2) + _hs_key[_sx_i]; \ - bkt = hashv & (num_bkts-1); \ -} while (0) - -#define HASH_FNV(key,keylen,num_bkts,hashv,bkt) \ -do { \ - unsigned _fn_i; \ - char *_hf_key=(char*)(key); \ - hashv = 2166136261UL; \ - for(_fn_i=0; _fn_i < keylen; _fn_i++) \ - hashv = (hashv * 16777619) ^ _hf_key[_fn_i]; \ - bkt = hashv & (num_bkts-1); \ -} while(0) - -#define HASH_OAT(key,keylen,num_bkts,hashv,bkt) \ -do { \ - unsigned _ho_i; \ - char *_ho_key=(char*)(key); \ - hashv = 0; \ - for(_ho_i=0; _ho_i < keylen; _ho_i++) { \ - hashv += _ho_key[_ho_i]; \ - hashv += (hashv << 10); \ - hashv ^= (hashv >> 6); \ - } \ - hashv += (hashv << 3); \ - hashv ^= (hashv >> 11); \ - hashv += (hashv << 15); \ - bkt = hashv & (num_bkts-1); \ -} while(0) - -#define HASH_JEN_MIX(a,b,c) \ -do { \ - a -= b; a -= c; a ^= ( c >> 13 ); \ - b -= c; b -= a; b ^= ( a << 8 ); \ - c -= a; c -= b; c ^= ( b >> 13 ); \ - a -= b; a -= c; a ^= ( c >> 12 ); \ - b -= c; b -= a; b ^= ( a << 16 ); \ - c -= a; c -= b; c ^= ( b >> 5 ); \ - a -= b; a -= c; a ^= ( c >> 3 ); \ - b -= c; b -= a; b ^= ( a << 10 ); \ - c -= a; c -= b; c ^= ( b >> 15 ); \ -} while (0) - -#define HASH_JEN(key,keylen,num_bkts,hashv,bkt) \ -do { \ - unsigned _hj_i,_hj_j,_hj_k; \ - char *_hj_key=(char*)(key); \ - hashv = 0xfeedbeef; \ - _hj_i = _hj_j = 0x9e3779b9; \ - _hj_k = (unsigned)keylen; \ - while (_hj_k >= 12) { \ - _hj_i += (_hj_key[0] + ( (unsigned)_hj_key[1] << 8 ) \ - + ( (unsigned)_hj_key[2] << 16 ) \ - + ( (unsigned)_hj_key[3] << 24 ) ); \ - _hj_j += (_hj_key[4] + ( (unsigned)_hj_key[5] << 8 ) \ - + ( (unsigned)_hj_key[6] << 16 ) \ - + ( (unsigned)_hj_key[7] << 24 ) ); \ - hashv += (_hj_key[8] + ( (unsigned)_hj_key[9] << 8 ) \ - + ( (unsigned)_hj_key[10] << 16 ) \ - + ( (unsigned)_hj_key[11] << 24 ) ); \ - \ - HASH_JEN_MIX(_hj_i, _hj_j, hashv); \ - \ - _hj_key += 12; \ - _hj_k -= 12; \ - } \ - hashv += keylen; \ - switch ( _hj_k ) { \ - case 11: hashv += ( (unsigned)_hj_key[10] << 24 ); \ - case 10: hashv += ( (unsigned)_hj_key[9] << 16 ); \ - case 9: hashv += ( (unsigned)_hj_key[8] << 8 ); \ - case 8: _hj_j += ( (unsigned)_hj_key[7] << 24 ); \ - case 7: _hj_j += ( (unsigned)_hj_key[6] << 16 ); \ - case 6: _hj_j += ( (unsigned)_hj_key[5] << 8 ); \ - case 5: _hj_j += _hj_key[4]; \ - case 4: _hj_i += ( (unsigned)_hj_key[3] << 24 ); \ - case 3: _hj_i += ( (unsigned)_hj_key[2] << 16 ); \ - case 2: _hj_i += ( (unsigned)_hj_key[1] << 8 ); \ - case 1: _hj_i += _hj_key[0]; \ - } \ - HASH_JEN_MIX(_hj_i, _hj_j, hashv); \ - bkt = hashv & (num_bkts-1); \ -} while(0) - -/* The Paul Hsieh hash function */ -#undef get16bits -#if (defined(__GNUC__) && defined(__i386__)) || defined(__WATCOMC__) \ - || defined(_MSC_VER) || defined (__BORLANDC__) || defined (__TURBOC__) -#define get16bits(d) (*((const uint16_t *) (d))) -#endif - -#if !defined (get16bits) -#define get16bits(d) ((((uint32_t)(((const uint8_t *)(d))[1])) << 8) \ - +(uint32_t)(((const uint8_t *)(d))[0]) ) -#endif -#define HASH_SFH(key,keylen,num_bkts,hashv,bkt) \ -do { \ - char *_sfh_key=(char*)(key); \ - uint32_t _sfh_tmp, _sfh_len = keylen; \ - \ - int _sfh_rem = _sfh_len & 3; \ - _sfh_len >>= 2; \ - hashv = 0xcafebabe; \ - \ - /* Main loop */ \ - for (;_sfh_len > 0; _sfh_len--) { \ - hashv += get16bits (_sfh_key); \ - _sfh_tmp = (get16bits (_sfh_key+2) << 11) ^ hashv; \ - hashv = (hashv << 16) ^ _sfh_tmp; \ - _sfh_key += 2*sizeof (uint16_t); \ - hashv += hashv >> 11; \ - } \ - \ - /* Handle end cases */ \ - switch (_sfh_rem) { \ - case 3: hashv += get16bits (_sfh_key); \ - hashv ^= hashv << 16; \ - hashv ^= _sfh_key[sizeof (uint16_t)] << 18; \ - hashv += hashv >> 11; \ - break; \ - case 2: hashv += get16bits (_sfh_key); \ - hashv ^= hashv << 11; \ - hashv += hashv >> 17; \ - break; \ - case 1: hashv += *_sfh_key; \ - hashv ^= hashv << 10; \ - hashv += hashv >> 1; \ - } \ - \ - /* Force "avalanching" of final 127 bits */ \ - hashv ^= hashv << 3; \ - hashv += hashv >> 5; \ - hashv ^= hashv << 4; \ - hashv += hashv >> 17; \ - hashv ^= hashv << 25; \ - hashv += hashv >> 6; \ - bkt = hashv & (num_bkts-1); \ -} while(0) - -#ifdef HASH_USING_NO_STRICT_ALIASING -/* The MurmurHash exploits some CPU's (x86,x86_64) tolerance for unaligned reads. - * For other types of CPU's (e.g. Sparc) an unaligned read causes a bus error. - * MurmurHash uses the faster approach only on CPU's where we know it's safe. - * - * Note the preprocessor built-in defines can be emitted using: - * - * gcc -m64 -dM -E - < /dev/null (on gcc) - * cc -## a.c (where a.c is a simple test file) (Sun Studio) - */ -#if (defined(__i386__) || defined(__x86_64__) || defined(_M_IX86)) -#define MUR_GETBLOCK(p,i) p[i] -#else /* non intel */ -#define MUR_PLUS0_ALIGNED(p) (((unsigned long)p & 0x3) == 0) -#define MUR_PLUS1_ALIGNED(p) (((unsigned long)p & 0x3) == 1) -#define MUR_PLUS2_ALIGNED(p) (((unsigned long)p & 0x3) == 2) -#define MUR_PLUS3_ALIGNED(p) (((unsigned long)p & 0x3) == 3) -#define WP(p) ((uint32_t*)((unsigned long)(p) & ~3UL)) -#if (defined(__BIG_ENDIAN__) || defined(SPARC) || defined(__ppc__) || defined(__ppc64__)) -#define MUR_THREE_ONE(p) ((((*WP(p))&0x00ffffff) << 8) | (((*(WP(p)+1))&0xff000000) >> 24)) -#define MUR_TWO_TWO(p) ((((*WP(p))&0x0000ffff) <<16) | (((*(WP(p)+1))&0xffff0000) >> 16)) -#define MUR_ONE_THREE(p) ((((*WP(p))&0x000000ff) <<24) | (((*(WP(p)+1))&0xffffff00) >> 8)) -#else /* assume little endian non-intel */ -#define MUR_THREE_ONE(p) ((((*WP(p))&0xffffff00) >> 8) | (((*(WP(p)+1))&0x000000ff) << 24)) -#define MUR_TWO_TWO(p) ((((*WP(p))&0xffff0000) >>16) | (((*(WP(p)+1))&0x0000ffff) << 16)) -#define MUR_ONE_THREE(p) ((((*WP(p))&0xff000000) >>24) | (((*(WP(p)+1))&0x00ffffff) << 8)) -#endif -#define MUR_GETBLOCK(p,i) (MUR_PLUS0_ALIGNED(p) ? ((p)[i]) : \ - (MUR_PLUS1_ALIGNED(p) ? MUR_THREE_ONE(p) : \ - (MUR_PLUS2_ALIGNED(p) ? MUR_TWO_TWO(p) : \ - MUR_ONE_THREE(p)))) -#endif -#define MUR_ROTL32(x,r) (((x) << (r)) | ((x) >> (32 - (r)))) -#define MUR_FMIX(_h) \ -do { \ - _h ^= _h >> 16; \ - _h *= 0x85ebca6b; \ - _h ^= _h >> 13; \ - _h *= 0xc2b2ae35l; \ - _h ^= _h >> 16; \ -} while(0) - -#define HASH_MUR(key,keylen,num_bkts,hashv,bkt) \ -do { \ - const uint8_t *_mur_data = (const uint8_t*)(key); \ - const int _mur_nblocks = (keylen) / 4; \ - uint32_t _mur_h1 = 0xf88D5353; \ - uint32_t _mur_c1 = 0xcc9e2d51; \ - uint32_t _mur_c2 = 0x1b873593; \ - uint32_t _mur_k1 = 0; \ - const uint8_t *_mur_tail; \ - const uint32_t *_mur_blocks = (const uint32_t*)(_mur_data+_mur_nblocks*4); \ - int _mur_i; \ - for(_mur_i = -_mur_nblocks; _mur_i; _mur_i++) { \ - _mur_k1 = MUR_GETBLOCK(_mur_blocks,_mur_i); \ - _mur_k1 *= _mur_c1; \ - _mur_k1 = MUR_ROTL32(_mur_k1,15); \ - _mur_k1 *= _mur_c2; \ - \ - _mur_h1 ^= _mur_k1; \ - _mur_h1 = MUR_ROTL32(_mur_h1,13); \ - _mur_h1 = _mur_h1*5+0xe6546b64; \ - } \ - _mur_tail = (const uint8_t*)(_mur_data + _mur_nblocks*4); \ - _mur_k1=0; \ - switch((keylen) & 3) { \ - case 3: _mur_k1 ^= _mur_tail[2] << 16; \ - case 2: _mur_k1 ^= _mur_tail[1] << 8; \ - case 1: _mur_k1 ^= _mur_tail[0]; \ - _mur_k1 *= _mur_c1; \ - _mur_k1 = MUR_ROTL32(_mur_k1,15); \ - _mur_k1 *= _mur_c2; \ - _mur_h1 ^= _mur_k1; \ - } \ - _mur_h1 ^= (keylen); \ - MUR_FMIX(_mur_h1); \ - hashv = _mur_h1; \ - bkt = hashv & (num_bkts-1); \ -} while(0) -#endif /* HASH_USING_NO_STRICT_ALIASING */ - -/* key comparison function; return 0 if keys equal */ -#define HASH_KEYCMP(a,b,len) memcmp(a,b,len) - -/* iterate over items in a known bucket to find desired item */ -#define HASH_FIND_IN_BKT(tbl,hh,head,keyptr,keylen_in,out) \ -do { \ - if (head.hh_head) DECLTYPE_ASSIGN(out,ELMT_FROM_HH(tbl,head.hh_head)); \ - else out=NULL; \ - while (out) { \ - if ((out)->hh.keylen == keylen_in) { \ - if ((HASH_KEYCMP((out)->hh.key,keyptr,keylen_in)) == 0) break; \ - } \ - if ((out)->hh.hh_next) DECLTYPE_ASSIGN(out,ELMT_FROM_HH(tbl,(out)->hh.hh_next)); \ - else out = NULL; \ - } \ -} while(0) - -/* add an item to a bucket */ -#define HASH_ADD_TO_BKT(head,addhh) \ -do { \ - head.count++; \ - (addhh)->hh_next = head.hh_head; \ - (addhh)->hh_prev = NULL; \ - if (head.hh_head) { (head).hh_head->hh_prev = (addhh); } \ - (head).hh_head=addhh; \ - if (head.count >= ((head.expand_mult+1) * HASH_BKT_CAPACITY_THRESH) \ - && (addhh)->tbl->noexpand != 1) { \ - HASH_EXPAND_BUCKETS((addhh)->tbl); \ - } \ -} while(0) - -/* remove an item from a given bucket */ -#define HASH_DEL_IN_BKT(hh,head,hh_del) \ - (head).count--; \ - if ((head).hh_head == hh_del) { \ - (head).hh_head = hh_del->hh_next; \ - } \ - if (hh_del->hh_prev) { \ - hh_del->hh_prev->hh_next = hh_del->hh_next; \ - } \ - if (hh_del->hh_next) { \ - hh_del->hh_next->hh_prev = hh_del->hh_prev; \ - } - -/* Bucket expansion has the effect of doubling the number of buckets - * and redistributing the items into the new buckets. Ideally the - * items will distribute more or less evenly into the new buckets - * (the extent to which this is true is a measure of the quality of - * the hash function as it applies to the key domain). - * - * With the items distributed into more buckets, the chain length - * (item count) in each bucket is reduced. Thus by expanding buckets - * the hash keeps a bound on the chain length. This bounded chain - * length is the essence of how a hash provides constant time lookup. - * - * The calculation of tbl->ideal_chain_maxlen below deserves some - * explanation. First, keep in mind that we're calculating the ideal - * maximum chain length based on the *new* (doubled) bucket count. - * In fractions this is just n/b (n=number of items,b=new num buckets). - * Since the ideal chain length is an integer, we want to calculate - * ceil(n/b). We don't depend on floating point arithmetic in this - * hash, so to calculate ceil(n/b) with integers we could write - * - * ceil(n/b) = (n/b) + ((n%b)?1:0) - * - * and in fact a previous version of this hash did just that. - * But now we have improved things a bit by recognizing that b is - * always a power of two. We keep its base 2 log handy (call it lb), - * so now we can write this with a bit shift and logical AND: - * - * ceil(n/b) = (n>>lb) + ( (n & (b-1)) ? 1:0) - * - */ -#define HASH_EXPAND_BUCKETS(tbl) \ -do { \ - unsigned _he_bkt; \ - unsigned _he_bkt_i; \ - struct UT_hash_handle *_he_thh, *_he_hh_nxt; \ - UT_hash_bucket *_he_new_buckets, *_he_newbkt; \ - _he_new_buckets = (UT_hash_bucket*)uthash_malloc( \ - 2 * tbl->num_buckets * sizeof(struct UT_hash_bucket)); \ - if (!_he_new_buckets) { uthash_fatal( "out of memory"); } \ - memset(_he_new_buckets, 0, \ - 2 * tbl->num_buckets * sizeof(struct UT_hash_bucket)); \ - tbl->ideal_chain_maxlen = \ - (tbl->num_items >> (tbl->log2_num_buckets+1)) + \ - ((tbl->num_items & ((tbl->num_buckets*2)-1)) ? 1 : 0); \ - tbl->nonideal_items = 0; \ - for(_he_bkt_i = 0; _he_bkt_i < tbl->num_buckets; _he_bkt_i++) \ - { \ - _he_thh = tbl->buckets[ _he_bkt_i ].hh_head; \ - while (_he_thh) { \ - _he_hh_nxt = _he_thh->hh_next; \ - HASH_TO_BKT( _he_thh->hashv, tbl->num_buckets*2, _he_bkt); \ - _he_newbkt = &(_he_new_buckets[ _he_bkt ]); \ - if (++(_he_newbkt->count) > tbl->ideal_chain_maxlen) { \ - tbl->nonideal_items++; \ - _he_newbkt->expand_mult = _he_newbkt->count / \ - tbl->ideal_chain_maxlen; \ - } \ - _he_thh->hh_prev = NULL; \ - _he_thh->hh_next = _he_newbkt->hh_head; \ - if (_he_newbkt->hh_head) _he_newbkt->hh_head->hh_prev = \ - _he_thh; \ - _he_newbkt->hh_head = _he_thh; \ - _he_thh = _he_hh_nxt; \ - } \ - } \ - uthash_free( tbl->buckets, tbl->num_buckets*sizeof(struct UT_hash_bucket) ); \ - tbl->num_buckets *= 2; \ - tbl->log2_num_buckets++; \ - tbl->buckets = _he_new_buckets; \ - tbl->ineff_expands = (tbl->nonideal_items > (tbl->num_items >> 1)) ? \ - (tbl->ineff_expands+1) : 0; \ - if (tbl->ineff_expands > 1) { \ - tbl->noexpand=1; \ - uthash_noexpand_fyi(tbl); \ - } \ - uthash_expand_fyi(tbl); \ -} while(0) - - -/* This is an adaptation of Simon Tatham's O(n log(n)) mergesort */ -/* Note that HASH_SORT assumes the hash handle name to be hh. - * HASH_SRT was added to allow the hash handle name to be passed in. */ -#define HASH_SORT(head,cmpfcn) HASH_SRT(hh,head,cmpfcn) -#define HASH_SRT(hh,head,cmpfcn) \ -do { \ - unsigned _hs_i; \ - unsigned _hs_looping,_hs_nmerges,_hs_insize,_hs_psize,_hs_qsize; \ - struct UT_hash_handle *_hs_p, *_hs_q, *_hs_e, *_hs_list, *_hs_tail; \ - if (head) { \ - _hs_insize = 1; \ - _hs_looping = 1; \ - _hs_list = &((head)->hh); \ - while (_hs_looping) { \ - _hs_p = _hs_list; \ - _hs_list = NULL; \ - _hs_tail = NULL; \ - _hs_nmerges = 0; \ - while (_hs_p) { \ - _hs_nmerges++; \ - _hs_q = _hs_p; \ - _hs_psize = 0; \ - for ( _hs_i = 0; _hs_i < _hs_insize; _hs_i++ ) { \ - _hs_psize++; \ - _hs_q = (UT_hash_handle*)((_hs_q->next) ? \ - ((void*)((char*)(_hs_q->next) + \ - (head)->hh.tbl->hho)) : NULL); \ - if (! (_hs_q) ) break; \ - } \ - _hs_qsize = _hs_insize; \ - while ((_hs_psize > 0) || ((_hs_qsize > 0) && _hs_q )) { \ - if (_hs_psize == 0) { \ - _hs_e = _hs_q; \ - _hs_q = (UT_hash_handle*)((_hs_q->next) ? \ - ((void*)((char*)(_hs_q->next) + \ - (head)->hh.tbl->hho)) : NULL); \ - _hs_qsize--; \ - } else if ( (_hs_qsize == 0) || !(_hs_q) ) { \ - _hs_e = _hs_p; \ - _hs_p = (UT_hash_handle*)((_hs_p->next) ? \ - ((void*)((char*)(_hs_p->next) + \ - (head)->hh.tbl->hho)) : NULL); \ - _hs_psize--; \ - } else if (( \ - cmpfcn(DECLTYPE(head)(ELMT_FROM_HH((head)->hh.tbl,_hs_p)), \ - DECLTYPE(head)(ELMT_FROM_HH((head)->hh.tbl,_hs_q))) \ - ) <= 0) { \ - _hs_e = _hs_p; \ - _hs_p = (UT_hash_handle*)((_hs_p->next) ? \ - ((void*)((char*)(_hs_p->next) + \ - (head)->hh.tbl->hho)) : NULL); \ - _hs_psize--; \ - } else { \ - _hs_e = _hs_q; \ - _hs_q = (UT_hash_handle*)((_hs_q->next) ? \ - ((void*)((char*)(_hs_q->next) + \ - (head)->hh.tbl->hho)) : NULL); \ - _hs_qsize--; \ - } \ - if ( _hs_tail ) { \ - _hs_tail->next = ((_hs_e) ? \ - ELMT_FROM_HH((head)->hh.tbl,_hs_e) : NULL); \ - } else { \ - _hs_list = _hs_e; \ - } \ - _hs_e->prev = ((_hs_tail) ? \ - ELMT_FROM_HH((head)->hh.tbl,_hs_tail) : NULL); \ - _hs_tail = _hs_e; \ - } \ - _hs_p = _hs_q; \ - } \ - _hs_tail->next = NULL; \ - if ( _hs_nmerges <= 1 ) { \ - _hs_looping=0; \ - (head)->hh.tbl->tail = _hs_tail; \ - DECLTYPE_ASSIGN(head,ELMT_FROM_HH((head)->hh.tbl, _hs_list)); \ - } \ - _hs_insize *= 2; \ - } \ - HASH_FSCK(hh,head); \ - } \ -} while (0) - -/* This function selects items from one hash into another hash. - * The end result is that the selected items have dual presence - * in both hashes. There is no copy of the items made; rather - * they are added into the new hash through a secondary hash - * hash handle that must be present in the structure. */ -#define HASH_SELECT(hh_dst, dst, hh_src, src, cond) \ -do { \ - unsigned _src_bkt, _dst_bkt; \ - void *_last_elt=NULL, *_elt; \ - UT_hash_handle *_src_hh, *_dst_hh, *_last_elt_hh=NULL; \ - ptrdiff_t _dst_hho = ((char*)(&(dst)->hh_dst) - (char*)(dst)); \ - if (src) { \ - for(_src_bkt=0; _src_bkt < (src)->hh_src.tbl->num_buckets; _src_bkt++) { \ - for(_src_hh = (src)->hh_src.tbl->buckets[_src_bkt].hh_head; \ - _src_hh; \ - _src_hh = _src_hh->hh_next) { \ - _elt = ELMT_FROM_HH((src)->hh_src.tbl, _src_hh); \ - if (cond(_elt)) { \ - _dst_hh = (UT_hash_handle*)(((char*)_elt) + _dst_hho); \ - _dst_hh->key = _src_hh->key; \ - _dst_hh->keylen = _src_hh->keylen; \ - _dst_hh->hashv = _src_hh->hashv; \ - _dst_hh->prev = _last_elt; \ - _dst_hh->next = NULL; \ - if (_last_elt_hh) { _last_elt_hh->next = _elt; } \ - if (!dst) { \ - DECLTYPE_ASSIGN(dst,_elt); \ - HASH_MAKE_TABLE(hh_dst,dst); \ - } else { \ - _dst_hh->tbl = (dst)->hh_dst.tbl; \ - } \ - HASH_TO_BKT(_dst_hh->hashv, _dst_hh->tbl->num_buckets, _dst_bkt); \ - HASH_ADD_TO_BKT(_dst_hh->tbl->buckets[_dst_bkt],_dst_hh); \ - (dst)->hh_dst.tbl->num_items++; \ - _last_elt = _elt; \ - _last_elt_hh = _dst_hh; \ - } \ - } \ - } \ - } \ - HASH_FSCK(hh_dst,dst); \ -} while (0) - -#define HASH_CLEAR(hh,head) \ -do { \ - if (head) { \ - uthash_free((head)->hh.tbl->buckets, \ - (head)->hh.tbl->num_buckets*sizeof(struct UT_hash_bucket)); \ - HASH_BLOOM_FREE((head)->hh.tbl); \ - uthash_free((head)->hh.tbl, sizeof(UT_hash_table)); \ - (head)=NULL; \ - } \ -} while(0) - -#ifdef NO_DECLTYPE -#define HASH_ITER(hh,head,el,tmp) \ -for((el)=(head), (*(char**)(&(tmp)))=(char*)((head)?(head)->hh.next:NULL); \ - el; (el)=(tmp),(*(char**)(&(tmp)))=(char*)((tmp)?(tmp)->hh.next:NULL)) -#else -#define HASH_ITER(hh,head,el,tmp) \ -for((el)=(head),(tmp)=DECLTYPE(el)((head)?(head)->hh.next:NULL); \ - el; (el)=(tmp),(tmp)=DECLTYPE(el)((tmp)?(tmp)->hh.next:NULL)) -#endif - -/* obtain a count of items in the hash */ -#define HASH_COUNT(head) HASH_CNT(hh,head) -#define HASH_CNT(hh,head) ((head)?((head)->hh.tbl->num_items):0) - -typedef struct UT_hash_bucket { - struct UT_hash_handle *hh_head; - unsigned count; - - /* expand_mult is normally set to 0. In this situation, the max chain length - * threshold is enforced at its default value, HASH_BKT_CAPACITY_THRESH. (If - * the bucket's chain exceeds this length, bucket expansion is triggered). - * However, setting expand_mult to a non-zero value delays bucket expansion - * (that would be triggered by additions to this particular bucket) - * until its chain length reaches a *multiple* of HASH_BKT_CAPACITY_THRESH. - * (The multiplier is simply expand_mult+1). The whole idea of this - * multiplier is to reduce bucket expansions, since they are expensive, in - * situations where we know that a particular bucket tends to be overused. - * It is better to let its chain length grow to a longer yet-still-bounded - * value, than to do an O(n) bucket expansion too often. - */ - unsigned expand_mult; - -} UT_hash_bucket; - -/* random signature used only to find hash tables in external analysis */ -#define HASH_SIGNATURE 0xa0111fe1 -#define HASH_BLOOM_SIGNATURE 0xb12220f2 - -typedef struct UT_hash_table { - UT_hash_bucket *buckets; - unsigned num_buckets, log2_num_buckets; - unsigned num_items; - struct UT_hash_handle *tail; /* tail hh in app order, for fast append */ - ptrdiff_t hho; /* hash handle offset (byte pos of hash handle in element */ - - /* in an ideal situation (all buckets used equally), no bucket would have - * more than ceil(#items/#buckets) items. that's the ideal chain length. */ - unsigned ideal_chain_maxlen; - - /* nonideal_items is the number of items in the hash whose chain position - * exceeds the ideal chain maxlen. these items pay the penalty for an uneven - * hash distribution; reaching them in a chain traversal takes >ideal steps */ - unsigned nonideal_items; - - /* ineffective expands occur when a bucket doubling was performed, but - * afterward, more than half the items in the hash had nonideal chain - * positions. If this happens on two consecutive expansions we inhibit any - * further expansion, as it's not helping; this happens when the hash - * function isn't a good fit for the key domain. When expansion is inhibited - * the hash will still work, albeit no longer in constant time. */ - unsigned ineff_expands, noexpand; - - uint32_t signature; /* used only to find hash tables in external analysis */ -#ifdef HASH_BLOOM - uint32_t bloom_sig; /* used only to test bloom exists in external analysis */ - uint8_t *bloom_bv; - char bloom_nbits; -#endif - -} UT_hash_table; - -typedef struct UT_hash_handle { - struct UT_hash_table *tbl; - void *prev; /* prev element in app order */ - void *next; /* next element in app order */ - struct UT_hash_handle *hh_prev; /* previous hh in bucket order */ - struct UT_hash_handle *hh_next; /* next hh in bucket order */ - void *key; /* ptr to enclosing struct's key */ - unsigned keylen; /* enclosing struct's key len */ - unsigned hashv; /* result of hash-fcn(key) */ -} UT_hash_handle; - -#endif /* UTHASH_H */ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/utlist.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/utlist.h deleted file mode 100644 index 58bfcbc..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/Support/utlist.h +++ /dev/null @@ -1,733 +0,0 @@ -/* -Copyright (c) 2007-2013, Troy D. Hanson http://uthash.sourceforge.net -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER -OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -#ifndef UTLIST_H -#define UTLIST_H - -#define UTLIST_VERSION 1.9.7 - -#include - -/* - * This file contains macros to manipulate singly and doubly-linked lists. - * - * 1. LL_ macros: singly-linked lists. - * 2. DL_ macros: doubly-linked lists. - * 3. CDL_ macros: circular doubly-linked lists. - * - * To use singly-linked lists, your structure must have a "next" pointer. - * To use doubly-linked lists, your structure must "prev" and "next" pointers. - * Either way, the pointer to the head of the list must be initialized to NULL. - * - * ----------------.EXAMPLE ------------------------- - * struct item { - * int id; - * struct item *prev, *next; - * } - * - * struct item *list = NULL: - * - * int main() { - * struct item *item; - * ... allocate and populate item ... - * DL_APPEND(list, item); - * } - * -------------------------------------------------- - * - * For doubly-linked lists, the append and delete macros are O(1) - * For singly-linked lists, append and delete are O(n) but prepend is O(1) - * The sort macro is O(n log(n)) for all types of single/double/circular lists. - */ - -/* These macros use decltype or the earlier __typeof GNU extension. - As decltype is only available in newer compilers (VS2010 or gcc 4.3+ - when compiling c++ code), this code uses whatever method is needed - or, for VS2008 where neither is available, uses casting workarounds. */ -#ifdef _MSC_VER /* MS compiler */ -#if _MSC_VER >= 1600 && defined(__cplusplus) /* VS2010 or newer in C++ mode */ -#define LDECLTYPE(x) decltype(x) -#else /* VS2008 or older (or VS2010 in C mode) */ -#define NO_DECLTYPE -#define LDECLTYPE(x) char* -#endif -#else /* GNU, Sun and other compilers */ -#define LDECLTYPE(x) __typeof(x) -#endif - -/* for VS2008 we use some workarounds to get around the lack of decltype, - * namely, we always reassign our tmp variable to the list head if we need - * to dereference its prev/next pointers, and save/restore the real head.*/ -#ifdef NO_DECLTYPE -#define _SV(elt,list) _tmp = (char*)(list); {char **_alias = (char**)&(list); *_alias = (elt); } -#define _NEXT(elt,list,next) ((char*)((list)->next)) -#define _NEXTASGN(elt,list,to,next) { char **_alias = (char**)&((list)->next); *_alias=(char*)(to); } -/* #define _PREV(elt,list,prev) ((char*)((list)->prev)) */ -#define _PREVASGN(elt,list,to,prev) { char **_alias = (char**)&((list)->prev); *_alias=(char*)(to); } -#define _RS(list) { char **_alias = (char**)&(list); *_alias=_tmp; } -#define _CASTASGN(a,b) { char **_alias = (char**)&(a); *_alias=(char*)(b); } -#else -#define _SV(elt,list) -#define _NEXT(elt,list,next) ((elt)->next) -#define _NEXTASGN(elt,list,to,next) ((elt)->next)=(to) -/* #define _PREV(elt,list,prev) ((elt)->prev) */ -#define _PREVASGN(elt,list,to,prev) ((elt)->prev)=(to) -#define _RS(list) -#define _CASTASGN(a,b) (a)=(b) -#endif - -/****************************************************************************** - * The sort macro is an adaptation of Simon Tatham's O(n log(n)) mergesort * - * Unwieldy variable names used here to avoid shadowing passed-in variables. * - *****************************************************************************/ -#define LL_SORT(list, cmp) \ - LL_SORT2(list, cmp, next) - -#define LL_SORT2(list, cmp, next) \ -do { \ - LDECLTYPE(list) _ls_p; \ - LDECLTYPE(list) _ls_q; \ - LDECLTYPE(list) _ls_e; \ - LDECLTYPE(list) _ls_tail; \ - LDECLTYPE(list) _ls_oldhead; \ - LDECLTYPE(list) _tmp; \ - int _ls_insize, _ls_nmerges, _ls_psize, _ls_qsize, _ls_i, _ls_looping; \ - if (list) { \ - _ls_insize = 1; \ - _ls_looping = 1; \ - while (_ls_looping) { \ - _CASTASGN(_ls_p,list); \ - _CASTASGN(_ls_oldhead,list); \ - list = NULL; \ - _ls_tail = NULL; \ - _ls_nmerges = 0; \ - while (_ls_p) { \ - _ls_nmerges++; \ - _ls_q = _ls_p; \ - _ls_psize = 0; \ - for (_ls_i = 0; _ls_i < _ls_insize; _ls_i++) { \ - _ls_psize++; \ - _SV(_ls_q,list); _ls_q = _NEXT(_ls_q,list,next); _RS(list); \ - if (!_ls_q) break; \ - } \ - _ls_qsize = _ls_insize; \ - while (_ls_psize > 0 || (_ls_qsize > 0 && _ls_q)) { \ - if (_ls_psize == 0) { \ - _ls_e = _ls_q; _SV(_ls_q,list); _ls_q = \ - _NEXT(_ls_q,list,next); _RS(list); _ls_qsize--; \ - } else if (_ls_qsize == 0 || !_ls_q) { \ - _ls_e = _ls_p; _SV(_ls_p,list); _ls_p = \ - _NEXT(_ls_p,list,next); _RS(list); _ls_psize--; \ - } else if (cmp(_ls_p,_ls_q) <= 0) { \ - _ls_e = _ls_p; _SV(_ls_p,list); _ls_p = \ - _NEXT(_ls_p,list,next); _RS(list); _ls_psize--; \ - } else { \ - _ls_e = _ls_q; _SV(_ls_q,list); _ls_q = \ - _NEXT(_ls_q,list,next); _RS(list); _ls_qsize--; \ - } \ - if (_ls_tail) { \ - _SV(_ls_tail,list); _NEXTASGN(_ls_tail,list,_ls_e,next); _RS(list); \ - } else { \ - _CASTASGN(list,_ls_e); \ - } \ - _ls_tail = _ls_e; \ - } \ - _ls_p = _ls_q; \ - } \ - _SV(_ls_tail,list); _NEXTASGN(_ls_tail,list,NULL,next); _RS(list); \ - if (_ls_nmerges <= 1) { \ - _ls_looping=0; \ - } \ - _ls_insize *= 2; \ - } \ - } else _tmp=NULL; /* quiet gcc unused variable warning */ \ -} while (0) - - -#define DL_SORT(list, cmp) \ - DL_SORT2(list, cmp, prev, next) - -#define DL_SORT2(list, cmp, prev, next) \ -do { \ - LDECLTYPE(list) _ls_p; \ - LDECLTYPE(list) _ls_q; \ - LDECLTYPE(list) _ls_e; \ - LDECLTYPE(list) _ls_tail; \ - LDECLTYPE(list) _ls_oldhead; \ - LDECLTYPE(list) _tmp; \ - int _ls_insize, _ls_nmerges, _ls_psize, _ls_qsize, _ls_i, _ls_looping; \ - if (list) { \ - _ls_insize = 1; \ - _ls_looping = 1; \ - while (_ls_looping) { \ - _CASTASGN(_ls_p,list); \ - _CASTASGN(_ls_oldhead,list); \ - list = NULL; \ - _ls_tail = NULL; \ - _ls_nmerges = 0; \ - while (_ls_p) { \ - _ls_nmerges++; \ - _ls_q = _ls_p; \ - _ls_psize = 0; \ - for (_ls_i = 0; _ls_i < _ls_insize; _ls_i++) { \ - _ls_psize++; \ - _SV(_ls_q,list); _ls_q = _NEXT(_ls_q,list,next); _RS(list); \ - if (!_ls_q) break; \ - } \ - _ls_qsize = _ls_insize; \ - while (_ls_psize > 0 || (_ls_qsize > 0 && _ls_q)) { \ - if (_ls_psize == 0) { \ - _ls_e = _ls_q; _SV(_ls_q,list); _ls_q = \ - _NEXT(_ls_q,list,next); _RS(list); _ls_qsize--; \ - } else if (_ls_qsize == 0 || !_ls_q) { \ - _ls_e = _ls_p; _SV(_ls_p,list); _ls_p = \ - _NEXT(_ls_p,list,next); _RS(list); _ls_psize--; \ - } else if (cmp(_ls_p,_ls_q) <= 0) { \ - _ls_e = _ls_p; _SV(_ls_p,list); _ls_p = \ - _NEXT(_ls_p,list,next); _RS(list); _ls_psize--; \ - } else { \ - _ls_e = _ls_q; _SV(_ls_q,list); _ls_q = \ - _NEXT(_ls_q,list,next); _RS(list); _ls_qsize--; \ - } \ - if (_ls_tail) { \ - _SV(_ls_tail,list); _NEXTASGN(_ls_tail,list,_ls_e,next); _RS(list); \ - } else { \ - _CASTASGN(list,_ls_e); \ - } \ - _SV(_ls_e,list); _PREVASGN(_ls_e,list,_ls_tail,prev); _RS(list); \ - _ls_tail = _ls_e; \ - } \ - _ls_p = _ls_q; \ - } \ - _CASTASGN(list->prev, _ls_tail); \ - _SV(_ls_tail,list); _NEXTASGN(_ls_tail,list,NULL,next); _RS(list); \ - if (_ls_nmerges <= 1) { \ - _ls_looping=0; \ - } \ - _ls_insize *= 2; \ - } \ - } else _tmp=NULL; /* quiet gcc unused variable warning */ \ -} while (0) - -#define CDL_SORT(list, cmp) \ - CDL_SORT2(list, cmp, prev, next) - -#define CDL_SORT2(list, cmp, prev, next) \ -do { \ - LDECLTYPE(list) _ls_p; \ - LDECLTYPE(list) _ls_q; \ - LDECLTYPE(list) _ls_e; \ - LDECLTYPE(list) _ls_tail; \ - LDECLTYPE(list) _ls_oldhead; \ - LDECLTYPE(list) _tmp; \ - LDECLTYPE(list) _tmp2; \ - int _ls_insize, _ls_nmerges, _ls_psize, _ls_qsize, _ls_i, _ls_looping; \ - if (list) { \ - _ls_insize = 1; \ - _ls_looping = 1; \ - while (_ls_looping) { \ - _CASTASGN(_ls_p,list); \ - _CASTASGN(_ls_oldhead,list); \ - list = NULL; \ - _ls_tail = NULL; \ - _ls_nmerges = 0; \ - while (_ls_p) { \ - _ls_nmerges++; \ - _ls_q = _ls_p; \ - _ls_psize = 0; \ - for (_ls_i = 0; _ls_i < _ls_insize; _ls_i++) { \ - _ls_psize++; \ - _SV(_ls_q,list); \ - if (_NEXT(_ls_q,list,next) == _ls_oldhead) { \ - _ls_q = NULL; \ - } else { \ - _ls_q = _NEXT(_ls_q,list,next); \ - } \ - _RS(list); \ - if (!_ls_q) break; \ - } \ - _ls_qsize = _ls_insize; \ - while (_ls_psize > 0 || (_ls_qsize > 0 && _ls_q)) { \ - if (_ls_psize == 0) { \ - _ls_e = _ls_q; _SV(_ls_q,list); _ls_q = \ - _NEXT(_ls_q,list,next); _RS(list); _ls_qsize--; \ - if (_ls_q == _ls_oldhead) { _ls_q = NULL; } \ - } else if (_ls_qsize == 0 || !_ls_q) { \ - _ls_e = _ls_p; _SV(_ls_p,list); _ls_p = \ - _NEXT(_ls_p,list,next); _RS(list); _ls_psize--; \ - if (_ls_p == _ls_oldhead) { _ls_p = NULL; } \ - } else if (cmp(_ls_p,_ls_q) <= 0) { \ - _ls_e = _ls_p; _SV(_ls_p,list); _ls_p = \ - _NEXT(_ls_p,list,next); _RS(list); _ls_psize--; \ - if (_ls_p == _ls_oldhead) { _ls_p = NULL; } \ - } else { \ - _ls_e = _ls_q; _SV(_ls_q,list); _ls_q = \ - _NEXT(_ls_q,list,next); _RS(list); _ls_qsize--; \ - if (_ls_q == _ls_oldhead) { _ls_q = NULL; } \ - } \ - if (_ls_tail) { \ - _SV(_ls_tail,list); _NEXTASGN(_ls_tail,list,_ls_e,next); _RS(list); \ - } else { \ - _CASTASGN(list,_ls_e); \ - } \ - _SV(_ls_e,list); _PREVASGN(_ls_e,list,_ls_tail,prev); _RS(list); \ - _ls_tail = _ls_e; \ - } \ - _ls_p = _ls_q; \ - } \ - _CASTASGN(list->prev,_ls_tail); \ - _CASTASGN(_tmp2,list); \ - _SV(_ls_tail,list); _NEXTASGN(_ls_tail,list,_tmp2,next); _RS(list); \ - if (_ls_nmerges <= 1) { \ - _ls_looping=0; \ - } \ - _ls_insize *= 2; \ - } \ - } else _tmp=NULL; /* quiet gcc unused variable warning */ \ -} while (0) - -/****************************************************************************** - * singly linked list macros (non-circular) * - *****************************************************************************/ -#define LL_PREPEND(head,add) \ - LL_PREPEND2(head,add,next) - -#define LL_PREPEND2(head,add,next) \ -do { \ - (add)->next = head; \ - head = add; \ -} while (0) - -#define LL_CONCAT(head1,head2) \ - LL_CONCAT2(head1,head2,next) - -#define LL_CONCAT2(head1,head2,next) \ -do { \ - LDECLTYPE(head1) _tmp; \ - if (head1) { \ - _tmp = head1; \ - while (_tmp->next) { _tmp = _tmp->next; } \ - _tmp->next=(head2); \ - } else { \ - (head1)=(head2); \ - } \ -} while (0) - -#define LL_APPEND(head,add) \ - LL_APPEND2(head,add,next) - -#define LL_APPEND2(head,add,next) \ -do { \ - LDECLTYPE(head) _tmp; \ - (add)->next=NULL; \ - if (head) { \ - _tmp = head; \ - while (_tmp->next) { _tmp = _tmp->next; } \ - _tmp->next=(add); \ - } else { \ - (head)=(add); \ - } \ -} while (0) - -#define LL_DELETE(head,del) \ - LL_DELETE2(head,del,next) - -#define LL_DELETE2(head,del,next) \ -do { \ - LDECLTYPE(head) _tmp; \ - if ((head) == (del)) { \ - (head)=(head)->next; \ - } else { \ - _tmp = head; \ - while (_tmp->next && (_tmp->next != (del))) { \ - _tmp = _tmp->next; \ - } \ - if (_tmp->next) { \ - _tmp->next = ((del)->next); \ - } \ - } \ -} while (0) - -/* Here are VS2008 replacements for LL_APPEND and LL_DELETE */ -#define LL_APPEND_VS2008(head,add) \ - LL_APPEND2_VS2008(head,add,next) - -#define LL_APPEND2_VS2008(head,add,next) \ -do { \ - if (head) { \ - (add)->next = head; /* use add->next as a temp variable */ \ - while ((add)->next->next) { (add)->next = (add)->next->next; } \ - (add)->next->next=(add); \ - } else { \ - (head)=(add); \ - } \ - (add)->next=NULL; \ -} while (0) - -#define LL_DELETE_VS2008(head,del) \ - LL_DELETE2_VS2008(head,del,next) - -#define LL_DELETE2_VS2008(head,del,next) \ -do { \ - if ((head) == (del)) { \ - (head)=(head)->next; \ - } else { \ - char *_tmp = (char*)(head); \ - while ((head)->next && ((head)->next != (del))) { \ - head = (head)->next; \ - } \ - if ((head)->next) { \ - (head)->next = ((del)->next); \ - } \ - { \ - char **_head_alias = (char**)&(head); \ - *_head_alias = _tmp; \ - } \ - } \ -} while (0) -#ifdef NO_DECLTYPE -#undef LL_APPEND -#define LL_APPEND LL_APPEND_VS2008 -#undef LL_DELETE -#define LL_DELETE LL_DELETE_VS2008 -#undef LL_DELETE2 -#define LL_DELETE2_VS2008 -#undef LL_APPEND2 -#define LL_APPEND2 LL_APPEND2_VS2008 -#undef LL_CONCAT /* no LL_CONCAT_VS2008 */ -#undef DL_CONCAT /* no DL_CONCAT_VS2008 */ -#endif -/* end VS2008 replacements */ - -#define LL_FOREACH(head,el) \ - LL_FOREACH2(head,el,next) - -#define LL_FOREACH2(head,el,next) \ - for(el=head;el;el=(el)->next) - -#define LL_FOREACH_SAFE(head,el,tmp) \ - LL_FOREACH_SAFE2(head,el,tmp,next) - -#define LL_FOREACH_SAFE2(head,el,tmp,next) \ - for((el)=(head);(el) && (tmp = (el)->next, 1); (el) = tmp) - -#define LL_SEARCH_SCALAR(head,out,field,val) \ - LL_SEARCH_SCALAR2(head,out,field,val,next) - -#define LL_SEARCH_SCALAR2(head,out,field,val,next) \ -do { \ - LL_FOREACH2(head,out,next) { \ - if ((out)->field == (val)) break; \ - } \ -} while(0) - -#define LL_SEARCH(head,out,elt,cmp) \ - LL_SEARCH2(head,out,elt,cmp,next) - -#define LL_SEARCH2(head,out,elt,cmp,next) \ -do { \ - LL_FOREACH2(head,out,next) { \ - if ((cmp(out,elt))==0) break; \ - } \ -} while(0) - -#define LL_REPLACE_ELEM(head, el, add) \ -do { \ - LDECLTYPE(head) _tmp; \ - assert(head != NULL); \ - assert(el != NULL); \ - assert(add != NULL); \ - (add)->next = (el)->next; \ - if ((head) == (el)) { \ - (head) = (add); \ - } else { \ - _tmp = head; \ - while (_tmp->next && (_tmp->next != (el))) { \ - _tmp = _tmp->next; \ - } \ - if (_tmp->next) { \ - _tmp->next = (add); \ - } \ - } \ -} while (0) - -#define LL_PREPEND_ELEM(head, el, add) \ -do { \ - LDECLTYPE(head) _tmp; \ - assert(head != NULL); \ - assert(el != NULL); \ - assert(add != NULL); \ - (add)->next = (el); \ - if ((head) == (el)) { \ - (head) = (add); \ - } else { \ - _tmp = head; \ - while (_tmp->next && (_tmp->next != (el))) { \ - _tmp = _tmp->next; \ - } \ - if (_tmp->next) { \ - _tmp->next = (add); \ - } \ - } \ -} while (0) \ - - -/****************************************************************************** - * doubly linked list macros (non-circular) * - *****************************************************************************/ -#define DL_PREPEND(head,add) \ - DL_PREPEND2(head,add,prev,next) - -#define DL_PREPEND2(head,add,prev,next) \ -do { \ - (add)->next = head; \ - if (head) { \ - (add)->prev = (head)->prev; \ - (head)->prev = (add); \ - } else { \ - (add)->prev = (add); \ - } \ - (head) = (add); \ -} while (0) - -#define DL_APPEND(head,add) \ - DL_APPEND2(head,add,prev,next) - -#define DL_APPEND2(head,add,prev,next) \ -do { \ - if (head) { \ - (add)->prev = (head)->prev; \ - (head)->prev->next = (add); \ - (head)->prev = (add); \ - (add)->next = NULL; \ - } else { \ - (head)=(add); \ - (head)->prev = (head); \ - (head)->next = NULL; \ - } \ -} while (0) - -#define DL_CONCAT(head1,head2) \ - DL_CONCAT2(head1,head2,prev,next) - -#define DL_CONCAT2(head1,head2,prev,next) \ -do { \ - LDECLTYPE(head1) _tmp; \ - if (head2) { \ - if (head1) { \ - _tmp = (head2)->prev; \ - (head2)->prev = (head1)->prev; \ - (head1)->prev->next = (head2); \ - (head1)->prev = _tmp; \ - } else { \ - (head1)=(head2); \ - } \ - } \ -} while (0) - -#define DL_DELETE(head,del) \ - DL_DELETE2(head,del,prev,next) - -#define DL_DELETE2(head,del,prev,next) \ -do { \ - assert((del)->prev != NULL); \ - if ((del)->prev == (del)) { \ - (head)=NULL; \ - } else if ((del)==(head)) { \ - (del)->next->prev = (del)->prev; \ - (head) = (del)->next; \ - } else { \ - (del)->prev->next = (del)->next; \ - if ((del)->next) { \ - (del)->next->prev = (del)->prev; \ - } else { \ - (head)->prev = (del)->prev; \ - } \ - } \ -} while (0) - - -#define DL_FOREACH(head,el) \ - DL_FOREACH2(head,el,next) - -#define DL_FOREACH2(head,el,next) \ - for(el=head;el;el=(el)->next) - -/* this version is safe for deleting the elements during iteration */ -#define DL_FOREACH_SAFE(head,el,tmp) \ - DL_FOREACH_SAFE2(head,el,tmp,next) - -#define DL_FOREACH_SAFE2(head,el,tmp,next) \ - for((el)=(head);(el) && (tmp = (el)->next, 1); (el) = tmp) - -/* these are identical to their singly-linked list counterparts */ -#define DL_SEARCH_SCALAR LL_SEARCH_SCALAR -#define DL_SEARCH LL_SEARCH -#define DL_SEARCH_SCALAR2 LL_SEARCH_SCALAR2 -#define DL_SEARCH2 LL_SEARCH2 - -#define DL_REPLACE_ELEM(head, el, add) \ -do { \ - assert(head != NULL); \ - assert(el != NULL); \ - assert(add != NULL); \ - if ((head) == (el)) { \ - (head) = (add); \ - (add)->next = (el)->next; \ - if ((el)->next == NULL) { \ - (add)->prev = (add); \ - } else { \ - (add)->prev = (el)->prev; \ - (add)->next->prev = (add); \ - } \ - } else { \ - (add)->next = (el)->next; \ - (add)->prev = (el)->prev; \ - (add)->prev->next = (add); \ - if ((el)->next == NULL) { \ - (head)->prev = (add); \ - } else { \ - (add)->next->prev = (add); \ - } \ - } \ -} while (0) - -#define DL_PREPEND_ELEM(head, el, add) \ -do { \ - assert(head != NULL); \ - assert(el != NULL); \ - assert(add != NULL); \ - (add)->next = (el); \ - (add)->prev = (el)->prev; \ - (el)->prev = (add); \ - if ((head) == (el)) { \ - (head) = (add); \ - } else { \ - (add)->prev->next = (add); \ - } \ -} while (0) \ - - -/****************************************************************************** - * circular doubly linked list macros * - *****************************************************************************/ -#define CDL_PREPEND(head,add) \ - CDL_PREPEND2(head,add,prev,next) - -#define CDL_PREPEND2(head,add,prev,next) \ -do { \ - if (head) { \ - (add)->prev = (head)->prev; \ - (add)->next = (head); \ - (head)->prev = (add); \ - (add)->prev->next = (add); \ - } else { \ - (add)->prev = (add); \ - (add)->next = (add); \ - } \ -(head)=(add); \ -} while (0) - -#define CDL_DELETE(head,del) \ - CDL_DELETE2(head,del,prev,next) - -#define CDL_DELETE2(head,del,prev,next) \ -do { \ - if ( ((head)==(del)) && ((head)->next == (head))) { \ - (head) = 0L; \ - } else { \ - (del)->next->prev = (del)->prev; \ - (del)->prev->next = (del)->next; \ - if ((del) == (head)) (head)=(del)->next; \ - } \ -} while (0) - -#define CDL_FOREACH(head,el) \ - CDL_FOREACH2(head,el,next) - -#define CDL_FOREACH2(head,el,next) \ - for(el=head;el;el=((el)->next==head ? 0L : (el)->next)) - -#define CDL_FOREACH_SAFE(head,el,tmp1,tmp2) \ - CDL_FOREACH_SAFE2(head,el,tmp1,tmp2,prev,next) - -#define CDL_FOREACH_SAFE2(head,el,tmp1,tmp2,prev,next) \ - for((el)=(head), ((tmp1)=(head)?((head)->prev):NULL); \ - (el) && ((tmp2)=(el)->next, 1); \ - ((el) = (((el)==(tmp1)) ? 0L : (tmp2)))) - -#define CDL_SEARCH_SCALAR(head,out,field,val) \ - CDL_SEARCH_SCALAR2(head,out,field,val,next) - -#define CDL_SEARCH_SCALAR2(head,out,field,val,next) \ -do { \ - CDL_FOREACH2(head,out,next) { \ - if ((out)->field == (val)) break; \ - } \ -} while(0) - -#define CDL_SEARCH(head,out,elt,cmp) \ - CDL_SEARCH2(head,out,elt,cmp,next) - -#define CDL_SEARCH2(head,out,elt,cmp,next) \ -do { \ - CDL_FOREACH2(head,out,next) { \ - if ((cmp(out,elt))==0) break; \ - } \ -} while(0) - -#define CDL_REPLACE_ELEM(head, el, add) \ -do { \ - assert(head != NULL); \ - assert(el != NULL); \ - assert(add != NULL); \ - if ((el)->next == (el)) { \ - (add)->next = (add); \ - (add)->prev = (add); \ - (head) = (add); \ - } else { \ - (add)->next = (el)->next; \ - (add)->prev = (el)->prev; \ - (add)->next->prev = (add); \ - (add)->prev->next = (add); \ - if ((head) == (el)) { \ - (head) = (add); \ - } \ - } \ -} while (0) - -#define CDL_PREPEND_ELEM(head, el, add) \ -do { \ - assert(head != NULL); \ - assert(el != NULL); \ - assert(add != NULL); \ - (add)->next = (el); \ - (add)->prev = (el)->prev; \ - (el)->prev = (add); \ - (add)->prev->next = (add); \ - if ((head) == (el)) { \ - (head) = (add); \ - } \ -} while (0) \ - -#endif /* UTLIST_H */ - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccConfig.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccConfig.h deleted file mode 100644 index fd8cbab..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccConfig.h +++ /dev/null @@ -1,261 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -/** - @file - cocos2d (cc) configuration file -*/ - -/** @def CC_ENABLE_CHIPMUNK_INTEGRATION - If enabled, it will include CCPhysicsScript and CCPhysicsDebugNode with Chipmunk Physics support. - If you enable it, make sure that Chipmunk is in the search path. - Disabled by default - - */ -#ifndef CC_ENABLE_CHIPMUNK_INTEGRATION -#define CC_ENABLE_CHIPMUNK_INTEGRATION 0 -#endif - -/** @def CC_CHIPMUNK_IMPORT - Which file to import if using Chipmunk. - Change it to "ObjectiveChipmunk.h" or define it as a preprocessor macro if you are using ObjectiveChipmunk. - */ -#if CC_ENABLE_CHIPMUNK_INTEGRATION && !defined(CC_CHIPMUNK_IMPORT) -#define CC_CHIPMUNK_IMPORT "chipmunk.h" -#endif - -/** @def CC_ENABLE_BOX2D_INTEGRATION - If enabled, it will include CCPhysicsScript with Box2D Physics support. - If you enable it, make sure that Box2D is in the search path. - - Disabled by default - - */ -#ifndef CC_ENABLE_BOX2D_INTEGRATION -#define CC_ENABLE_BOX2D_INTEGRATION 0 -#endif - -/** @def CC_ENABLE_STACKABLE_ACTIONS - If enabled, actions that alter the position property (eg: CCMoveBy, CCJumpBy, CCBezierBy, etc..) will be stacked. - If you run 2 or more 'position' actions at the same time on a node, then end position will be the sum of all the positions. - If disabled, only the last run action will take effect. - - Enabled by default. Disable to be compatible with v2.0 and older versions. - - */ -#ifndef CC_ENABLE_STACKABLE_ACTIONS -#define CC_ENABLE_STACKABLE_ACTIONS 1 -#endif - - -/** @def CC_ENABLE_GL_STATE_CACHE - If enabled, cocos2d will maintain an OpenGL state cache internally to avoid unnecessary switches. - In order to use them, you have to use the following functions, instead of the the GL ones: - - ccGLUseProgram() instead of glUseProgram() - - ccGLDeleteProgram() instead of glDeleteProgram() - - ccGLBlendFunc() instead of glBlendFunc() - - If this functionality is disabled, then ccGLUseProgram(), ccGLDeleteProgram(), ccGLBlendFunc() will call the GL ones, without using the cache. - - It is recommended to enable it whenever possible to improve speed. - If you are migrating your code from GL ES 1.1, then keep it disabled. Once all your code works as expected, turn it on. - - Default value: Enabled by default - - */ -#ifndef CC_ENABLE_GL_STATE_CACHE -#define CC_ENABLE_GL_STATE_CACHE 1 -#endif - -/** @def CC_FIX_ARTIFACTS_BY_STRECHING_TEXEL - If enabled, the texture coordinates will be calculated by using this formula: - - texCoord.left = (rect.origin.x*2+1) / (texture.wide*2); - - texCoord.right = texCoord.left + (rect.size.width*2-2)/(texture.wide*2); - - The same for bottom and top. - - This formula prevents artifacts by using 99% of the texture. - The "correct" way to prevent artifacts is by using the spritesheet-artifact-fixer.py or a similar tool. - - Affected nodes: - - CCSprite / CCSpriteBatchNode and subclasses: CCLabelBMFont, CCTMXLayer - - CCLabelAtlas - - CCParticleSystemQuad - - CCTileMap - - To enabled set it to 1. Disabled by default. - - */ -#ifndef CC_FIX_ARTIFACTS_BY_STRECHING_TEXEL -#define CC_FIX_ARTIFACTS_BY_STRECHING_TEXEL 0 -#endif - -/** @def CC_DIRECTOR_STATS_INTERVAL - Seconds between stats updates. - 0.5 seconds, means that the stats will be updated every 0.5 seconds. - Having a bigger number means more stable stats - - Default value: 0.1f - */ -#ifndef CC_DIRECTOR_STATS_INTERVAL -#define CC_DIRECTOR_STATS_INTERVAL (0.1f) -#endif - -/** @def CC_DIRECTOR_STATS_POSITION - Position of the FPS - - Default: 0,0 (bottom-left corner) - */ -#ifndef CC_DIRECTOR_STATS_POSITION -#define CC_DIRECTOR_STATS_POSITION ccp(0,0) -#endif - -/** @def CC_DIRECTOR_IOS_USE_BACKGROUND_THREAD - If enabled, cocos2d-ios will run on a background thread. If disabled cocos2d-ios will run the main thread. - - To enable set it to a 1, to disable it set to 0. Disabled by default. - - Only valid for cocos2d-ios. Not supported on cocos2d-mac. - - This is an EXPERIMENTAL feature. Do not use it unless you are a developer. - - */ -#ifndef CC_DIRECTOR_IOS_USE_BACKGROUND_THREAD -#define CC_DIRECTOR_IOS_USE_BACKGROUND_THREAD 0 -#endif - - -#define CC_MAC_USE_DISPLAY_LINK_THREAD 0 -#define CC_MAC_USE_OWN_THREAD 1 -#define CC_MAC_USE_MAIN_THREAD 2 - -/** @def CC_DIRECTOR_MAC_THREAD - cocos2d-mac can run on its own thread, on the Display Link thread, or in the main thread. - If you are developing a game, the Display Link or Own thread are the best alternatives. - If you are developing an editor that uses AppKit, you might need to use the Main Thread (only if you are lazy and don't want to create a sync queue). - - Options: - CC_MAC_USE_DISPLAY_LINK_THREAD (default) - CC_MAC_USE_OWN_THREAD - CC_MAC_USE_MAIN_THREAD - - Only valid for cocos2d-mac. Not supported on cocos2d-ios. - - */ -#ifndef CC_DIRECTOR_MAC_THREAD -#define CC_DIRECTOR_MAC_THREAD CC_MAC_USE_DISPLAY_LINK_THREAD -#endif - -/** @def CC_NODE_RENDER_SUBPIXEL - If enabled, the CCNode objects (CCSprite, CCLabel,etc) will be able to render in subpixels. - If disabled, integer pixels will be used. - - To enable set it to 1. Enabled by default. - */ -#ifndef CC_NODE_RENDER_SUBPIXEL -#define CC_NODE_RENDER_SUBPIXEL 1 -#endif - -/** @def CC_SPRITEBATCHNODE_RENDER_SUBPIXEL - If enabled, the CCSprite objects rendered with CCSpriteBatchNode will be able to render in subpixels. - If disabled, integer pixels will be used. - - To enable set it to 1. Enabled by default. - */ -#ifndef CC_SPRITEBATCHNODE_RENDER_SUBPIXEL -#define CC_SPRITEBATCHNODE_RENDER_SUBPIXEL 1 -#endif - -/** @def CC_TEXTURE_ATLAS_USE_TRIANGLE_STRIP - Use GL_TRIANGLE_STRIP instead of GL_TRIANGLES when rendering the texture atlas. - It seems it is the recommend way, but it is much slower, so, enable it at your own risk - - To enable set it to a value different than 0. Disabled by default. - - */ -#ifndef CC_TEXTURE_ATLAS_USE_TRIANGLE_STRIP -#define CC_TEXTURE_ATLAS_USE_TRIANGLE_STRIP 0 -#endif - -/** @def CC_TEXTURE_ATLAS_USE_VAO - By default, CCTextureAtlas (used by many cocos2d classes) will use VAO (Vertex Array Objects). - Apple recommends its usage but they might consume a lot of memory, specially if you use many of them. - So for certain cases, where you might need hundreds of VAO objects, it might be a good idea to disable it. - - To disable it set it to 0. Enabled by default. - - */ -#ifndef CC_TEXTURE_ATLAS_USE_VAO -#define CC_TEXTURE_ATLAS_USE_VAO 1 -#endif - - -/** @def CC_SPRITE_DEBUG_DRAW - If enabled, all subclasses of CCSprite will draw a bounding box. - Useful for debugging purposes only. It is recommended to leave it disabled. - - If the CCSprite is being drawn by a CCSpriteBatchNode, the bounding box might be a bit different. - To enable set it to a value different than 0. Disabled by default: - 0 -- disabled - 1 -- draw bounding box - 2 -- draw texture box - */ -#ifndef CC_SPRITE_DEBUG_DRAW -#define CC_SPRITE_DEBUG_DRAW 0 -#endif - - -/** @def CC_LABELBMFONT_DEBUG_DRAW - If enabled, all subclasses of CCLabelBMFont will draw a bounding box - Useful for debugging purposes only. It is recommended to leave it disabled. - - To enable set it to a value different than 0. Disabled by default. - */ -#ifndef CC_LABELBMFONT_DEBUG_DRAW -#define CC_LABELBMFONT_DEBUG_DRAW 0 -#endif - -/** @def CC_LABELATLAS_DEBUG_DRAW - If enabled, all subclasses of CCLabeltAtlas will draw a bounding box - Useful for debugging purposes only. It is recommended to leave it disabled. - - To enable set it to a value different than 0. Disabled by default. - */ -#ifndef CC_LABELATLAS_DEBUG_DRAW -#define CC_LABELATLAS_DEBUG_DRAW 0 -#endif - -/** @def CC_ENABLE_PROFILERS - If enabled, it will activate various profilers within cocos2d. This statistical data will be saved in the CCProfiler singleton. - In order to display saved data, you have to call the CC_PROFILER_DISPLAY_TIMERS() macro. - Useful for profiling purposes only. If unsure, leave it disabled. - - To enable set it to a value different than 0. Disabled by default. - */ -#ifndef CC_ENABLE_PROFILERS -#define CC_ENABLE_PROFILERS 0 -#endif - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccFPSImages.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccFPSImages.h deleted file mode 100644 index 2c95064..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccFPSImages.h +++ /dev/null @@ -1,40 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2012 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -extern unsigned char cc_fps_images_png[]; -extern unsigned char cc_fps_images_hd_png[]; -extern unsigned char cc_fps_images_ipadhd_png[]; - -#ifdef __cplusplus -extern "C" { -#endif - -unsigned int cc_fps_images_len(void); -unsigned int cc_fps_images_hd_len(void); -unsigned int cc_fps_images_ipadhd_len(void); - -#ifdef __cplusplus -} -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccFPSImages.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccFPSImages.m deleted file mode 100644 index 12fc21a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccFPSImages.m +++ /dev/null @@ -1,4537 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2012 Zynga Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "ccFPSImages.h" - -unsigned char cc_fps_images_png[] = { - 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, - 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x20, - 0x08, 0x06, 0x00, 0x00, 0x00, 0xfd, 0xa9, 0xa6, 0xe4, 0x00, 0x00, 0x0a, - 0x43, 0x69, 0x43, 0x43, 0x50, 0x49, 0x43, 0x43, 0x20, 0x70, 0x72, 0x6f, - 0x66, 0x69, 0x6c, 0x65, 0x00, 0x00, 0x78, 0xda, 0x9d, 0x53, 0x77, 0x58, - 0x93, 0xf7, 0x16, 0x3e, 0xdf, 0xf7, 0x65, 0x0f, 0x56, 0x42, 0xd8, 0xf0, - 0xb1, 0x97, 0x6c, 0x81, 0x00, 0x22, 0x23, 0xac, 0x08, 0xc8, 0x10, 0x59, - 0xa2, 0x10, 0x92, 0x00, 0x61, 0x84, 0x10, 0x12, 0x40, 0xc5, 0x85, 0x88, - 0x0a, 0x56, 0x14, 0x15, 0x11, 0x9c, 0x48, 0x55, 0xc4, 0x82, 0xd5, 0x0a, - 0x48, 0x9d, 0x88, 0xe2, 0xa0, 0x28, 0xb8, 0x67, 0x41, 0x8a, 0x88, 0x5a, - 0x8b, 0x55, 0x5c, 0x38, 0xee, 0x1f, 0xdc, 0xa7, 0xb5, 0x7d, 0x7a, 0xef, - 0xed, 0xed, 0xfb, 0xd7, 0xfb, 0xbc, 0xe7, 0x9c, 0xe7, 0xfc, 0xce, 0x79, - 0xcf, 0x0f, 0x80, 0x11, 0x12, 0x26, 0x91, 0xe6, 0xa2, 0x6a, 0x00, 0x39, - 0x52, 0x85, 0x3c, 0x3a, 0xd8, 0x1f, 0x8f, 0x4f, 0x48, 0xc4, 0xc9, 0xbd, - 0x80, 0x02, 0x15, 0x48, 0xe0, 0x04, 0x20, 0x10, 0xe6, 0xcb, 0xc2, 0x67, - 0x05, 0xc5, 0x00, 0x00, 0xf0, 0x03, 0x79, 0x78, 0x7e, 0x74, 0xb0, 0x3f, - 0xfc, 0x01, 0xaf, 0x6f, 0x00, 0x02, 0x00, 0x70, 0xd5, 0x2e, 0x24, 0x12, - 0xc7, 0xe1, 0xff, 0x83, 0xba, 0x50, 0x26, 0x57, 0x00, 0x20, 0x91, 0x00, - 0xe0, 0x22, 0x12, 0xe7, 0x0b, 0x01, 0x90, 0x52, 0x00, 0xc8, 0x2e, 0x54, - 0xc8, 0x14, 0x00, 0xc8, 0x18, 0x00, 0xb0, 0x53, 0xb3, 0x64, 0x0a, 0x00, - 0x94, 0x00, 0x00, 0x6c, 0x79, 0x7c, 0x42, 0x22, 0x00, 0xaa, 0x0d, 0x00, - 0xec, 0xf4, 0x49, 0x3e, 0x05, 0x00, 0xd8, 0xa9, 0x93, 0xdc, 0x17, 0x00, - 0xd8, 0xa2, 0x1c, 0xa9, 0x08, 0x00, 0x8d, 0x01, 0x00, 0x99, 0x28, 0x47, - 0x24, 0x02, 0x40, 0xbb, 0x00, 0x60, 0x55, 0x81, 0x52, 0x2c, 0x02, 0xc0, - 0xc2, 0x00, 0xa0, 0xac, 0x40, 0x22, 0x2e, 0x04, 0xc0, 0xae, 0x01, 0x80, - 0x59, 0xb6, 0x32, 0x47, 0x02, 0x80, 0xbd, 0x05, 0x00, 0x76, 0x8e, 0x58, - 0x90, 0x0f, 0x40, 0x60, 0x00, 0x80, 0x99, 0x42, 0x2c, 0xcc, 0x00, 0x20, - 0x38, 0x02, 0x00, 0x43, 0x1e, 0x13, 0xcd, 0x03, 0x20, 0x4c, 0x03, 0xa0, - 0x30, 0xd2, 0xbf, 0xe0, 0xa9, 0x5f, 0x70, 0x85, 0xb8, 0x48, 0x01, 0x00, - 0xc0, 0xcb, 0x95, 0xcd, 0x97, 0x4b, 0xd2, 0x33, 0x14, 0xb8, 0x95, 0xd0, - 0x1a, 0x77, 0xf2, 0xf0, 0xe0, 0xe2, 0x21, 0xe2, 0xc2, 0x6c, 0xb1, 0x42, - 0x61, 0x17, 0x29, 0x10, 0x66, 0x09, 0xe4, 0x22, 0x9c, 0x97, 0x9b, 0x23, - 0x13, 0x48, 0xe7, 0x03, 0x4c, 0xce, 0x0c, 0x00, 0x00, 0x1a, 0xf9, 0xd1, - 0xc1, 0xfe, 0x38, 0x3f, 0x90, 0xe7, 0xe6, 0xe4, 0xe1, 0xe6, 0x66, 0xe7, - 0x6c, 0xef, 0xf4, 0xc5, 0xa2, 0xfe, 0x6b, 0xf0, 0x6f, 0x22, 0x3e, 0x21, - 0xf1, 0xdf, 0xfe, 0xbc, 0x8c, 0x02, 0x04, 0x00, 0x10, 0x4e, 0xcf, 0xef, - 0xda, 0x5f, 0xe5, 0xe5, 0xd6, 0x03, 0x70, 0xc7, 0x01, 0xb0, 0x75, 0xbf, - 0x6b, 0xa9, 0x5b, 0x00, 0xda, 0x56, 0x00, 0x68, 0xdf, 0xf9, 0x5d, 0x33, - 0xdb, 0x09, 0xa0, 0x5a, 0x0a, 0xd0, 0x7a, 0xf9, 0x8b, 0x79, 0x38, 0xfc, - 0x40, 0x1e, 0x9e, 0xa1, 0x50, 0xc8, 0x3c, 0x1d, 0x1c, 0x0a, 0x0b, 0x0b, - 0xed, 0x25, 0x62, 0xa1, 0xbd, 0x30, 0xe3, 0x8b, 0x3e, 0xff, 0x33, 0xe1, - 0x6f, 0xe0, 0x8b, 0x7e, 0xf6, 0xfc, 0x40, 0x1e, 0xfe, 0xdb, 0x7a, 0xf0, - 0x00, 0x71, 0x9a, 0x40, 0x99, 0xad, 0xc0, 0xa3, 0x83, 0xfd, 0x71, 0x61, - 0x6e, 0x76, 0xae, 0x52, 0x8e, 0xe7, 0xcb, 0x04, 0x42, 0x31, 0x6e, 0xf7, - 0xe7, 0x23, 0xfe, 0xc7, 0x85, 0x7f, 0xfd, 0x8e, 0x29, 0xd1, 0xe2, 0x34, - 0xb1, 0x5c, 0x2c, 0x15, 0x8a, 0xf1, 0x58, 0x89, 0xb8, 0x50, 0x22, 0x4d, - 0xc7, 0x79, 0xb9, 0x52, 0x91, 0x44, 0x21, 0xc9, 0x95, 0xe2, 0x12, 0xe9, - 0x7f, 0x32, 0xf1, 0x1f, 0x96, 0xfd, 0x09, 0x93, 0x77, 0x0d, 0x00, 0xac, - 0x86, 0x4f, 0xc0, 0x4e, 0xb6, 0x07, 0xb5, 0xcb, 0x6c, 0xc0, 0x7e, 0xee, - 0x01, 0x02, 0x8b, 0x0e, 0x58, 0xd2, 0x76, 0x00, 0x40, 0x7e, 0xf3, 0x2d, - 0x8c, 0x1a, 0x0b, 0x91, 0x00, 0x10, 0x67, 0x34, 0x32, 0x79, 0xf7, 0x00, - 0x00, 0x93, 0xbf, 0xf9, 0x8f, 0x40, 0x2b, 0x01, 0x00, 0xcd, 0x97, 0xa4, - 0xe3, 0x00, 0x00, 0xbc, 0xe8, 0x18, 0x5c, 0xa8, 0x94, 0x17, 0x4c, 0xc6, - 0x08, 0x00, 0x00, 0x44, 0xa0, 0x81, 0x2a, 0xb0, 0x41, 0x07, 0x0c, 0xc1, - 0x14, 0xac, 0xc0, 0x0e, 0x9c, 0xc1, 0x1d, 0xbc, 0xc0, 0x17, 0x02, 0x61, - 0x06, 0x44, 0x40, 0x0c, 0x24, 0xc0, 0x3c, 0x10, 0x42, 0x06, 0xe4, 0x80, - 0x1c, 0x0a, 0xa1, 0x18, 0x96, 0x41, 0x19, 0x54, 0xc0, 0x3a, 0xd8, 0x04, - 0xb5, 0xb0, 0x03, 0x1a, 0xa0, 0x11, 0x9a, 0xe1, 0x10, 0xb4, 0xc1, 0x31, - 0x38, 0x0d, 0xe7, 0xe0, 0x12, 0x5c, 0x81, 0xeb, 0x70, 0x17, 0x06, 0x60, - 0x18, 0x9e, 0xc2, 0x18, 0xbc, 0x86, 0x09, 0x04, 0x41, 0xc8, 0x08, 0x13, - 0x61, 0x21, 0x3a, 0x88, 0x11, 0x62, 0x8e, 0xd8, 0x22, 0xce, 0x08, 0x17, - 0x99, 0x8e, 0x04, 0x22, 0x61, 0x48, 0x34, 0x92, 0x80, 0xa4, 0x20, 0xe9, - 0x88, 0x14, 0x51, 0x22, 0xc5, 0xc8, 0x72, 0xa4, 0x02, 0xa9, 0x42, 0x6a, - 0x91, 0x5d, 0x48, 0x23, 0xf2, 0x2d, 0x72, 0x14, 0x39, 0x8d, 0x5c, 0x40, - 0xfa, 0x90, 0xdb, 0xc8, 0x20, 0x32, 0x8a, 0xfc, 0x8a, 0xbc, 0x47, 0x31, - 0x94, 0x81, 0xb2, 0x51, 0x03, 0xd4, 0x02, 0x75, 0x40, 0xb9, 0xa8, 0x1f, - 0x1a, 0x8a, 0xc6, 0xa0, 0x73, 0xd1, 0x74, 0x34, 0x0f, 0x5d, 0x80, 0x96, - 0xa2, 0x6b, 0xd1, 0x1a, 0xb4, 0x1e, 0x3d, 0x80, 0xb6, 0xa2, 0xa7, 0xd1, - 0x4b, 0xe8, 0x75, 0x74, 0x00, 0x7d, 0x8a, 0x8e, 0x63, 0x80, 0xd1, 0x31, - 0x0e, 0x66, 0x8c, 0xd9, 0x61, 0x5c, 0x8c, 0x87, 0x45, 0x60, 0x89, 0x58, - 0x1a, 0x26, 0xc7, 0x16, 0x63, 0xe5, 0x58, 0x35, 0x56, 0x8f, 0x35, 0x63, - 0x1d, 0x58, 0x37, 0x76, 0x15, 0x1b, 0xc0, 0x9e, 0x61, 0xef, 0x08, 0x24, - 0x02, 0x8b, 0x80, 0x13, 0xec, 0x08, 0x5e, 0x84, 0x10, 0xc2, 0x6c, 0x82, - 0x90, 0x90, 0x47, 0x58, 0x4c, 0x58, 0x43, 0xa8, 0x25, 0xec, 0x23, 0xb4, - 0x12, 0xba, 0x08, 0x57, 0x09, 0x83, 0x84, 0x31, 0xc2, 0x27, 0x22, 0x93, - 0xa8, 0x4f, 0xb4, 0x25, 0x7a, 0x12, 0xf9, 0xc4, 0x78, 0x62, 0x3a, 0xb1, - 0x90, 0x58, 0x46, 0xac, 0x26, 0xee, 0x21, 0x1e, 0x21, 0x9e, 0x25, 0x5e, - 0x27, 0x0e, 0x13, 0x5f, 0x93, 0x48, 0x24, 0x0e, 0xc9, 0x92, 0xe4, 0x4e, - 0x0a, 0x21, 0x25, 0x90, 0x32, 0x49, 0x0b, 0x49, 0x6b, 0x48, 0xdb, 0x48, - 0x2d, 0xa4, 0x53, 0xa4, 0x3e, 0xd2, 0x10, 0x69, 0x9c, 0x4c, 0x26, 0xeb, - 0x90, 0x6d, 0xc9, 0xde, 0xe4, 0x08, 0xb2, 0x80, 0xac, 0x20, 0x97, 0x91, - 0xb7, 0x90, 0x0f, 0x90, 0x4f, 0x92, 0xfb, 0xc9, 0xc3, 0xe4, 0xb7, 0x14, - 0x3a, 0xc5, 0x88, 0xe2, 0x4c, 0x09, 0xa2, 0x24, 0x52, 0xa4, 0x94, 0x12, - 0x4a, 0x35, 0x65, 0x3f, 0xe5, 0x04, 0xa5, 0x9f, 0x32, 0x42, 0x99, 0xa0, - 0xaa, 0x51, 0xcd, 0xa9, 0x9e, 0xd4, 0x08, 0xaa, 0x88, 0x3a, 0x9f, 0x5a, - 0x49, 0x6d, 0xa0, 0x76, 0x50, 0x2f, 0x53, 0x87, 0xa9, 0x13, 0x34, 0x75, - 0x9a, 0x25, 0xcd, 0x9b, 0x16, 0x43, 0xcb, 0xa4, 0x2d, 0xa3, 0xd5, 0xd0, - 0x9a, 0x69, 0x67, 0x69, 0xf7, 0x68, 0x2f, 0xe9, 0x74, 0xba, 0x09, 0xdd, - 0x83, 0x1e, 0x45, 0x97, 0xd0, 0x97, 0xd2, 0x6b, 0xe8, 0x07, 0xe9, 0xe7, - 0xe9, 0x83, 0xf4, 0x77, 0x0c, 0x0d, 0x86, 0x0d, 0x83, 0xc7, 0x48, 0x62, - 0x28, 0x19, 0x6b, 0x19, 0x7b, 0x19, 0xa7, 0x18, 0xb7, 0x19, 0x2f, 0x99, - 0x4c, 0xa6, 0x05, 0xd3, 0x97, 0x99, 0xc8, 0x54, 0x30, 0xd7, 0x32, 0x1b, - 0x99, 0x67, 0x98, 0x0f, 0x98, 0x6f, 0x55, 0x58, 0x2a, 0xf6, 0x2a, 0x7c, - 0x15, 0x91, 0xca, 0x12, 0x95, 0x3a, 0x95, 0x56, 0x95, 0x7e, 0x95, 0xe7, - 0xaa, 0x54, 0x55, 0x73, 0x55, 0x3f, 0xd5, 0x79, 0xaa, 0x0b, 0x54, 0xab, - 0x55, 0x0f, 0xab, 0x5e, 0x56, 0x7d, 0xa6, 0x46, 0x55, 0xb3, 0x50, 0xe3, - 0xa9, 0x09, 0xd4, 0x16, 0xab, 0xd5, 0xa9, 0x1d, 0x55, 0xbb, 0xa9, 0x36, - 0xae, 0xce, 0x52, 0x77, 0x52, 0x8f, 0x50, 0xcf, 0x51, 0x5f, 0xa3, 0xbe, - 0x5f, 0xfd, 0x82, 0xfa, 0x63, 0x0d, 0xb2, 0x86, 0x85, 0x46, 0xa0, 0x86, - 0x48, 0xa3, 0x54, 0x63, 0xb7, 0xc6, 0x19, 0x8d, 0x21, 0x16, 0xc6, 0x32, - 0x65, 0xf1, 0x58, 0x42, 0xd6, 0x72, 0x56, 0x03, 0xeb, 0x2c, 0x6b, 0x98, - 0x4d, 0x62, 0x5b, 0xb2, 0xf9, 0xec, 0x4c, 0x76, 0x05, 0xfb, 0x1b, 0x76, - 0x2f, 0x7b, 0x4c, 0x53, 0x43, 0x73, 0xaa, 0x66, 0xac, 0x66, 0x91, 0x66, - 0x9d, 0xe6, 0x71, 0xcd, 0x01, 0x0e, 0xc6, 0xb1, 0xe0, 0xf0, 0x39, 0xd9, - 0x9c, 0x4a, 0xce, 0x21, 0xce, 0x0d, 0xce, 0x7b, 0x2d, 0x03, 0x2d, 0x3f, - 0x2d, 0xb1, 0xd6, 0x6a, 0xad, 0x66, 0xad, 0x7e, 0xad, 0x37, 0xda, 0x7a, - 0xda, 0xbe, 0xda, 0x62, 0xed, 0x72, 0xed, 0x16, 0xed, 0xeb, 0xda, 0xef, - 0x75, 0x70, 0x9d, 0x40, 0x9d, 0x2c, 0x9d, 0xf5, 0x3a, 0x6d, 0x3a, 0xf7, - 0x75, 0x09, 0xba, 0x36, 0xba, 0x51, 0xba, 0x85, 0xba, 0xdb, 0x75, 0xcf, - 0xea, 0x3e, 0xd3, 0x63, 0xeb, 0x79, 0xe9, 0x09, 0xf5, 0xca, 0xf5, 0x0e, - 0xe9, 0xdd, 0xd1, 0x47, 0xf5, 0x6d, 0xf4, 0xa3, 0xf5, 0x17, 0xea, 0xef, - 0xd6, 0xef, 0xd1, 0x1f, 0x37, 0x30, 0x34, 0x08, 0x36, 0x90, 0x19, 0x6c, - 0x31, 0x38, 0x63, 0xf0, 0xcc, 0x90, 0x63, 0xe8, 0x6b, 0x98, 0x69, 0xb8, - 0xd1, 0xf0, 0x84, 0xe1, 0xa8, 0x11, 0xcb, 0x68, 0xba, 0x91, 0xc4, 0x68, - 0xa3, 0xd1, 0x49, 0xa3, 0x27, 0xb8, 0x26, 0xee, 0x87, 0x67, 0xe3, 0x35, - 0x78, 0x17, 0x3e, 0x66, 0xac, 0x6f, 0x1c, 0x62, 0xac, 0x34, 0xde, 0x65, - 0xdc, 0x6b, 0x3c, 0x61, 0x62, 0x69, 0x32, 0xdb, 0xa4, 0xc4, 0xa4, 0xc5, - 0xe4, 0xbe, 0x29, 0xcd, 0x94, 0x6b, 0x9a, 0x66, 0xba, 0xd1, 0xb4, 0xd3, - 0x74, 0xcc, 0xcc, 0xc8, 0x2c, 0xdc, 0xac, 0xd8, 0xac, 0xc9, 0xec, 0x8e, - 0x39, 0xd5, 0x9c, 0x6b, 0x9e, 0x61, 0xbe, 0xd9, 0xbc, 0xdb, 0xfc, 0x8d, - 0x85, 0xa5, 0x45, 0x9c, 0xc5, 0x4a, 0x8b, 0x36, 0x8b, 0xc7, 0x96, 0xda, - 0x96, 0x7c, 0xcb, 0x05, 0x96, 0x4d, 0x96, 0xf7, 0xac, 0x98, 0x56, 0x3e, - 0x56, 0x79, 0x56, 0xf5, 0x56, 0xd7, 0xac, 0x49, 0xd6, 0x5c, 0xeb, 0x2c, - 0xeb, 0x6d, 0xd6, 0x57, 0x6c, 0x50, 0x1b, 0x57, 0x9b, 0x0c, 0x9b, 0x3a, - 0x9b, 0xcb, 0xb6, 0xa8, 0xad, 0x9b, 0xad, 0xc4, 0x76, 0x9b, 0x6d, 0xdf, - 0x14, 0xe2, 0x14, 0x8f, 0x29, 0xd2, 0x29, 0xf5, 0x53, 0x6e, 0xda, 0x31, - 0xec, 0xfc, 0xec, 0x0a, 0xec, 0x9a, 0xec, 0x06, 0xed, 0x39, 0xf6, 0x61, - 0xf6, 0x25, 0xf6, 0x6d, 0xf6, 0xcf, 0x1d, 0xcc, 0x1c, 0x12, 0x1d, 0xd6, - 0x3b, 0x74, 0x3b, 0x7c, 0x72, 0x74, 0x75, 0xcc, 0x76, 0x6c, 0x70, 0xbc, - 0xeb, 0xa4, 0xe1, 0x34, 0xc3, 0xa9, 0xc4, 0xa9, 0xc3, 0xe9, 0x57, 0x67, - 0x1b, 0x67, 0xa1, 0x73, 0x9d, 0xf3, 0x35, 0x17, 0xa6, 0x4b, 0x90, 0xcb, - 0x12, 0x97, 0x76, 0x97, 0x17, 0x53, 0x6d, 0xa7, 0x8a, 0xa7, 0x6e, 0x9f, - 0x7a, 0xcb, 0x95, 0xe5, 0x1a, 0xee, 0xba, 0xd2, 0xb5, 0xd3, 0xf5, 0xa3, - 0x9b, 0xbb, 0x9b, 0xdc, 0xad, 0xd9, 0x6d, 0xd4, 0xdd, 0xcc, 0x3d, 0xc5, - 0x7d, 0xab, 0xfb, 0x4d, 0x2e, 0x9b, 0x1b, 0xc9, 0x5d, 0xc3, 0x3d, 0xef, - 0x41, 0xf4, 0xf0, 0xf7, 0x58, 0xe2, 0x71, 0xcc, 0xe3, 0x9d, 0xa7, 0x9b, - 0xa7, 0xc2, 0xf3, 0x90, 0xe7, 0x2f, 0x5e, 0x76, 0x5e, 0x59, 0x5e, 0xfb, - 0xbd, 0x1e, 0x4f, 0xb3, 0x9c, 0x26, 0x9e, 0xd6, 0x30, 0x6d, 0xc8, 0xdb, - 0xc4, 0x5b, 0xe0, 0xbd, 0xcb, 0x7b, 0x60, 0x3a, 0x3e, 0x3d, 0x65, 0xfa, - 0xce, 0xe9, 0x03, 0x3e, 0xc6, 0x3e, 0x02, 0x9f, 0x7a, 0x9f, 0x87, 0xbe, - 0xa6, 0xbe, 0x22, 0xdf, 0x3d, 0xbe, 0x23, 0x7e, 0xd6, 0x7e, 0x99, 0x7e, - 0x07, 0xfc, 0x9e, 0xfb, 0x3b, 0xfa, 0xcb, 0xfd, 0x8f, 0xf8, 0xbf, 0xe1, - 0x79, 0xf2, 0x16, 0xf1, 0x4e, 0x05, 0x60, 0x01, 0xc1, 0x01, 0xe5, 0x01, - 0xbd, 0x81, 0x1a, 0x81, 0xb3, 0x03, 0x6b, 0x03, 0x1f, 0x04, 0x99, 0x04, - 0xa5, 0x07, 0x35, 0x05, 0x8d, 0x05, 0xbb, 0x06, 0x2f, 0x0c, 0x3e, 0x15, - 0x42, 0x0c, 0x09, 0x0d, 0x59, 0x1f, 0x72, 0x93, 0x6f, 0xc0, 0x17, 0xf2, - 0x1b, 0xf9, 0x63, 0x33, 0xdc, 0x67, 0x2c, 0x9a, 0xd1, 0x15, 0xca, 0x08, - 0x9d, 0x15, 0x5a, 0x1b, 0xfa, 0x30, 0xcc, 0x26, 0x4c, 0x1e, 0xd6, 0x11, - 0x8e, 0x86, 0xcf, 0x08, 0xdf, 0x10, 0x7e, 0x6f, 0xa6, 0xf9, 0x4c, 0xe9, - 0xcc, 0xb6, 0x08, 0x88, 0xe0, 0x47, 0x6c, 0x88, 0xb8, 0x1f, 0x69, 0x19, - 0x99, 0x17, 0xf9, 0x7d, 0x14, 0x29, 0x2a, 0x32, 0xaa, 0x2e, 0xea, 0x51, - 0xb4, 0x53, 0x74, 0x71, 0x74, 0xf7, 0x2c, 0xd6, 0xac, 0xe4, 0x59, 0xfb, - 0x67, 0xbd, 0x8e, 0xf1, 0x8f, 0xa9, 0x8c, 0xb9, 0x3b, 0xdb, 0x6a, 0xb6, - 0x72, 0x76, 0x67, 0xac, 0x6a, 0x6c, 0x52, 0x6c, 0x63, 0xec, 0x9b, 0xb8, - 0x80, 0xb8, 0xaa, 0xb8, 0x81, 0x78, 0x87, 0xf8, 0x45, 0xf1, 0x97, 0x12, - 0x74, 0x13, 0x24, 0x09, 0xed, 0x89, 0xe4, 0xc4, 0xd8, 0xc4, 0x3d, 0x89, - 0xe3, 0x73, 0x02, 0xe7, 0x6c, 0x9a, 0x33, 0x9c, 0xe4, 0x9a, 0x54, 0x96, - 0x74, 0x63, 0xae, 0xe5, 0xdc, 0xa2, 0xb9, 0x17, 0xe6, 0xe9, 0xce, 0xcb, - 0x9e, 0x77, 0x3c, 0x59, 0x35, 0x59, 0x90, 0x7c, 0x38, 0x85, 0x98, 0x12, - 0x97, 0xb2, 0x3f, 0xe5, 0x83, 0x20, 0x42, 0x50, 0x2f, 0x18, 0x4f, 0xe5, - 0xa7, 0x6e, 0x4d, 0x1d, 0x13, 0xf2, 0x84, 0x9b, 0x85, 0x4f, 0x45, 0xbe, - 0xa2, 0x8d, 0xa2, 0x51, 0xb1, 0xb7, 0xb8, 0x4a, 0x3c, 0x92, 0xe6, 0x9d, - 0x56, 0x95, 0xf6, 0x38, 0xdd, 0x3b, 0x7d, 0x43, 0xfa, 0x68, 0x86, 0x4f, - 0x46, 0x75, 0xc6, 0x33, 0x09, 0x4f, 0x52, 0x2b, 0x79, 0x91, 0x19, 0x92, - 0xb9, 0x23, 0xf3, 0x4d, 0x56, 0x44, 0xd6, 0xde, 0xac, 0xcf, 0xd9, 0x71, - 0xd9, 0x2d, 0x39, 0x94, 0x9c, 0x94, 0x9c, 0xa3, 0x52, 0x0d, 0x69, 0x96, - 0xb4, 0x2b, 0xd7, 0x30, 0xb7, 0x28, 0xb7, 0x4f, 0x66, 0x2b, 0x2b, 0x93, - 0x0d, 0xe4, 0x79, 0xe6, 0x6d, 0xca, 0x1b, 0x93, 0x87, 0xca, 0xf7, 0xe4, - 0x23, 0xf9, 0x73, 0xf3, 0xdb, 0x15, 0x6c, 0x85, 0x4c, 0xd1, 0xa3, 0xb4, - 0x52, 0xae, 0x50, 0x0e, 0x16, 0x4c, 0x2f, 0xa8, 0x2b, 0x78, 0x5b, 0x18, - 0x5b, 0x78, 0xb8, 0x48, 0xbd, 0x48, 0x5a, 0xd4, 0x33, 0xdf, 0x66, 0xfe, - 0xea, 0xf9, 0x23, 0x0b, 0x82, 0x16, 0x7c, 0xbd, 0x90, 0xb0, 0x50, 0xb8, - 0xb0, 0xb3, 0xd8, 0xb8, 0x78, 0x59, 0xf1, 0xe0, 0x22, 0xbf, 0x45, 0xbb, - 0x16, 0x23, 0x8b, 0x53, 0x17, 0x77, 0x2e, 0x31, 0x5d, 0x52, 0xba, 0x64, - 0x78, 0x69, 0xf0, 0xd2, 0x7d, 0xcb, 0x68, 0xcb, 0xb2, 0x96, 0xfd, 0x50, - 0xe2, 0x58, 0x52, 0x55, 0xf2, 0x6a, 0x79, 0xdc, 0xf2, 0x8e, 0x52, 0x83, - 0xd2, 0xa5, 0xa5, 0x43, 0x2b, 0x82, 0x57, 0x34, 0x95, 0xa9, 0x94, 0xc9, - 0xcb, 0x6e, 0xae, 0xf4, 0x5a, 0xb9, 0x63, 0x15, 0x61, 0x95, 0x64, 0x55, - 0xef, 0x6a, 0x97, 0xd5, 0x5b, 0x56, 0x7f, 0x2a, 0x17, 0x95, 0x5f, 0xac, - 0x70, 0xac, 0xa8, 0xae, 0xf8, 0xb0, 0x46, 0xb8, 0xe6, 0xe2, 0x57, 0x4e, - 0x5f, 0xd5, 0x7c, 0xf5, 0x79, 0x6d, 0xda, 0xda, 0xde, 0x4a, 0xb7, 0xca, - 0xed, 0xeb, 0x48, 0xeb, 0xa4, 0xeb, 0x6e, 0xac, 0xf7, 0x59, 0xbf, 0xaf, - 0x4a, 0xbd, 0x6a, 0x41, 0xd5, 0xd0, 0x86, 0xf0, 0x0d, 0xad, 0x1b, 0xf1, - 0x8d, 0xe5, 0x1b, 0x5f, 0x6d, 0x4a, 0xde, 0x74, 0xa1, 0x7a, 0x6a, 0xf5, - 0x8e, 0xcd, 0xb4, 0xcd, 0xca, 0xcd, 0x03, 0x35, 0x61, 0x35, 0xed, 0x5b, - 0xcc, 0xb6, 0xac, 0xdb, 0xf2, 0xa1, 0x36, 0xa3, 0xf6, 0x7a, 0x9d, 0x7f, - 0x5d, 0xcb, 0x56, 0xfd, 0xad, 0xab, 0xb7, 0xbe, 0xd9, 0x26, 0xda, 0xd6, - 0xbf, 0xdd, 0x77, 0x7b, 0xf3, 0x0e, 0x83, 0x1d, 0x15, 0x3b, 0xde, 0xef, - 0x94, 0xec, 0xbc, 0xb5, 0x2b, 0x78, 0x57, 0x6b, 0xbd, 0x45, 0x7d, 0xf5, - 0x6e, 0xd2, 0xee, 0x82, 0xdd, 0x8f, 0x1a, 0x62, 0x1b, 0xba, 0xbf, 0xe6, - 0x7e, 0xdd, 0xb8, 0x47, 0x77, 0x4f, 0xc5, 0x9e, 0x8f, 0x7b, 0xa5, 0x7b, - 0x07, 0xf6, 0x45, 0xef, 0xeb, 0x6a, 0x74, 0x6f, 0x6c, 0xdc, 0xaf, 0xbf, - 0xbf, 0xb2, 0x09, 0x6d, 0x52, 0x36, 0x8d, 0x1e, 0x48, 0x3a, 0x70, 0xe5, - 0x9b, 0x80, 0x6f, 0xda, 0x9b, 0xed, 0x9a, 0x77, 0xb5, 0x70, 0x5a, 0x2a, - 0x0e, 0xc2, 0x41, 0xe5, 0xc1, 0x27, 0xdf, 0xa6, 0x7c, 0x7b, 0xe3, 0x50, - 0xe8, 0xa1, 0xce, 0xc3, 0xdc, 0xc3, 0xcd, 0xdf, 0x99, 0x7f, 0xb7, 0xf5, - 0x08, 0xeb, 0x48, 0x79, 0x2b, 0xd2, 0x3a, 0xbf, 0x75, 0xac, 0x2d, 0xa3, - 0x6d, 0xa0, 0x3d, 0xa1, 0xbd, 0xef, 0xe8, 0x8c, 0xa3, 0x9d, 0x1d, 0x5e, - 0x1d, 0x47, 0xbe, 0xb7, 0xff, 0x7e, 0xef, 0x31, 0xe3, 0x63, 0x75, 0xc7, - 0x35, 0x8f, 0x57, 0x9e, 0xa0, 0x9d, 0x28, 0x3d, 0xf1, 0xf9, 0xe4, 0x82, - 0x93, 0xe3, 0xa7, 0x64, 0xa7, 0x9e, 0x9d, 0x4e, 0x3f, 0x3d, 0xd4, 0x99, - 0xdc, 0x79, 0xf7, 0x4c, 0xfc, 0x99, 0x6b, 0x5d, 0x51, 0x5d, 0xbd, 0x67, - 0x43, 0xcf, 0x9e, 0x3f, 0x17, 0x74, 0xee, 0x4c, 0xb7, 0x5f, 0xf7, 0xc9, - 0xf3, 0xde, 0xe7, 0x8f, 0x5d, 0xf0, 0xbc, 0x70, 0xf4, 0x22, 0xf7, 0x62, - 0xdb, 0x25, 0xb7, 0x4b, 0xad, 0x3d, 0xae, 0x3d, 0x47, 0x7e, 0x70, 0xfd, - 0xe1, 0x48, 0xaf, 0x5b, 0x6f, 0xeb, 0x65, 0xf7, 0xcb, 0xed, 0x57, 0x3c, - 0xae, 0x74, 0xf4, 0x4d, 0xeb, 0x3b, 0xd1, 0xef, 0xd3, 0x7f, 0xfa, 0x6a, - 0xc0, 0xd5, 0x73, 0xd7, 0xf8, 0xd7, 0x2e, 0x5d, 0x9f, 0x79, 0xbd, 0xef, - 0xc6, 0xec, 0x1b, 0xb7, 0x6e, 0x26, 0xdd, 0x1c, 0xb8, 0x25, 0xba, 0xf5, - 0xf8, 0x76, 0xf6, 0xed, 0x17, 0x77, 0x0a, 0xee, 0x4c, 0xdc, 0x5d, 0x7a, - 0x8f, 0x78, 0xaf, 0xfc, 0xbe, 0xda, 0xfd, 0xea, 0x07, 0xfa, 0x0f, 0xea, - 0x7f, 0xb4, 0xfe, 0xb1, 0x65, 0xc0, 0x6d, 0xe0, 0xf8, 0x60, 0xc0, 0x60, - 0xcf, 0xc3, 0x59, 0x0f, 0xef, 0x0e, 0x09, 0x87, 0x9e, 0xfe, 0x94, 0xff, - 0xd3, 0x87, 0xe1, 0xd2, 0x47, 0xcc, 0x47, 0xd5, 0x23, 0x46, 0x23, 0x8d, - 0x8f, 0x9d, 0x1f, 0x1f, 0x1b, 0x0d, 0x1a, 0xbd, 0xf2, 0x64, 0xce, 0x93, - 0xe1, 0xa7, 0xb2, 0xa7, 0x13, 0xcf, 0xca, 0x7e, 0x56, 0xff, 0x79, 0xeb, - 0x73, 0xab, 0xe7, 0xdf, 0xfd, 0xe2, 0xfb, 0x4b, 0xcf, 0x58, 0xfc, 0xd8, - 0xf0, 0x0b, 0xf9, 0x8b, 0xcf, 0xbf, 0xae, 0x79, 0xa9, 0xf3, 0x72, 0xef, - 0xab, 0xa9, 0xaf, 0x3a, 0xc7, 0x23, 0xc7, 0x1f, 0xbc, 0xce, 0x79, 0x3d, - 0xf1, 0xa6, 0xfc, 0xad, 0xce, 0xdb, 0x7d, 0xef, 0xb8, 0xef, 0xba, 0xdf, - 0xc7, 0xbd, 0x1f, 0x99, 0x28, 0xfc, 0x40, 0xfe, 0x50, 0xf3, 0xd1, 0xfa, - 0x63, 0xc7, 0xa7, 0xd0, 0x4f, 0xf7, 0x3e, 0xe7, 0x7c, 0xfe, 0xfc, 0x2f, - 0xf7, 0x84, 0xf3, 0xfb, 0x80, 0x39, 0x25, 0x11, 0x00, 0x00, 0x00, 0x06, - 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, - 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, - 0x0b, 0x13, 0x00, 0x00, 0x0b, 0x13, 0x01, 0x00, 0x9a, 0x9c, 0x18, 0x00, - 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xdc, 0x02, 0x07, 0x10, - 0x2f, 0x1c, 0x54, 0x04, 0xda, 0x7f, 0x00, 0x00, 0x10, 0x67, 0x49, 0x44, - 0x41, 0x54, 0x78, 0xda, 0xed, 0x9b, 0x7b, 0x74, 0x15, 0x55, 0x96, 0xc6, - 0xbf, 0x53, 0x75, 0xef, 0xcd, 0xbd, 0x79, 0x12, 0xf2, 0x20, 0xa0, 0x04, - 0x3a, 0x22, 0x12, 0x12, 0xd3, 0xe1, 0x25, 0x32, 0x40, 0x62, 0xec, 0x81, - 0x0e, 0x68, 0x56, 0x8c, 0x01, 0x31, 0xe2, 0x20, 0x06, 0x06, 0x1c, 0x40, - 0xe3, 0x00, 0x01, 0x6d, 0x50, 0x0c, 0x59, 0x40, 0x1e, 0xca, 0x43, 0x02, - 0x33, 0xe1, 0xd1, 0x4d, 0xc0, 0x51, 0x5a, 0x43, 0x47, 0xda, 0x5e, 0x66, - 0xa1, 0x2d, 0x0b, 0x08, 0x2a, 0xd0, 0x4e, 0x46, 0x1e, 0x41, 0x60, 0x50, - 0x48, 0x20, 0x08, 0x81, 0x84, 0x57, 0x12, 0x92, 0x9b, 0x5b, 0xf5, 0xcd, - 0x1f, 0x9c, 0xd2, 0xe2, 0x7a, 0x11, 0xed, 0xf6, 0x8f, 0x11, 0xeb, 0xb7, - 0xd6, 0x5d, 0x21, 0xe1, 0xd4, 0xa9, 0xbd, 0xcf, 0xad, 0xfd, 0x9d, 0x7d, - 0xf6, 0x39, 0x05, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, - 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, - 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, - 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, - 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, - 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0xfc, 0x7f, 0x43, 0xfc, 0xc4, 0x7d, - 0xa9, 0xf2, 0xa7, 0x2e, 0x3f, 0xf4, 0xd1, 0x4e, 0xf5, 0x6a, 0xa7, 0xc9, - 0x9f, 0xdf, 0x87, 0x0a, 0x40, 0x91, 0xfd, 0x69, 0x37, 0xe9, 0xd7, 0x6c, - 0x83, 0x22, 0x7f, 0xd7, 0x01, 0x78, 0x7e, 0x40, 0xdf, 0xaa, 0xa9, 0xbd, - 0xfe, 0x03, 0xec, 0x51, 0xe4, 0xe7, 0x56, 0xbe, 0x9a, 0xdb, 0x19, 0x50, - 0x7e, 0x7c, 0x5d, 0x23, 0xbc, 0xec, 0xd1, 0x6e, 0xe2, 0xaf, 0x30, 0xf5, - 0xed, 0x8b, 0x5b, 0xd9, 0x64, 0xfb, 0x11, 0xe3, 0x6f, 0xfe, 0xbe, 0x28, - 0xc7, 0x53, 0xb7, 0x42, 0xe7, 0xf6, 0x40, 0xfd, 0xa9, 0x82, 0xdf, 0x6e, - 0xb7, 0x07, 0xe8, 0xba, 0xde, 0x05, 0x40, 0x4f, 0x00, 0x54, 0x14, 0xa5, - 0x9d, 0xa4, 0x66, 0x7e, 0xf0, 0x14, 0x45, 0x09, 0x20, 0xd9, 0x19, 0x40, - 0x6f, 0x00, 0x7d, 0x01, 0x38, 0x65, 0x5b, 0x92, 0xf4, 0x19, 0xa8, 0x8a, - 0xa2, 0x38, 0x49, 0x86, 0x03, 0x88, 0x06, 0xa0, 0xda, 0xed, 0x76, 0x8f, - 0xae, 0xeb, 0x1d, 0x3e, 0xda, 0xf9, 0x91, 0x0c, 0x05, 0xd0, 0x15, 0x40, - 0x02, 0x80, 0x48, 0x00, 0x14, 0x42, 0x28, 0x37, 0x79, 0x68, 0x55, 0x21, - 0x44, 0x30, 0x00, 0xc3, 0x9e, 0xde, 0x00, 0xec, 0x00, 0x84, 0xa2, 0x28, - 0xba, 0x97, 0xed, 0xdf, 0x3a, 0x2a, 0x84, 0x1d, 0x40, 0xa8, 0xbc, 0x2e, - 0x1c, 0x80, 0x6e, 0xb7, 0xdb, 0x85, 0xb7, 0x4d, 0xaa, 0xaa, 0xfa, 0x91, - 0x0c, 0x94, 0x76, 0x74, 0x01, 0x10, 0x26, 0x3f, 0xc1, 0x00, 0xe8, 0xe7, - 0xe7, 0xa7, 0x6a, 0x9a, 0x66, 0xbe, 0xc6, 0x26, 0x84, 0x08, 0x01, 0x10, - 0x01, 0x60, 0x20, 0x80, 0xbb, 0x01, 0xe8, 0x0e, 0x87, 0x43, 0x68, 0x9a, - 0x66, 0x08, 0x01, 0x84, 0x10, 0x2a, 0x80, 0x40, 0x00, 0x9d, 0x00, 0x74, - 0x93, 0x36, 0x84, 0x99, 0x3e, 0x21, 0x00, 0x84, 0xd3, 0xe9, 0x54, 0x3c, - 0x1e, 0x8f, 0xc7, 0x24, 0x02, 0x8a, 0x10, 0x22, 0x50, 0xb6, 0xbf, 0x0b, - 0xc0, 0x3d, 0x72, 0xfc, 0x0d, 0x7f, 0xbd, 0xc7, 0x5f, 0x11, 0x42, 0x04, - 0xc9, 0xf6, 0x7d, 0x01, 0xc4, 0x1b, 0x62, 0xf6, 0x7d, 0xe3, 0x63, 0xf1, - 0xf3, 0xc2, 0xf6, 0x53, 0x09, 0x49, 0x47, 0x47, 0x47, 0xd0, 0x43, 0x0f, - 0x3d, 0xb4, 0x63, 0xe6, 0xcc, 0x99, 0x3d, 0x47, 0x8d, 0x1a, 0xb5, 0xd1, - 0xed, 0x76, 0xff, 0xeb, 0x8d, 0x71, 0x23, 0x02, 0x75, 0x5d, 0x8f, 0x4d, - 0x49, 0x49, 0x59, 0x9b, 0x9d, 0x9d, 0x7d, 0x6f, 0x97, 0x2e, 0x5d, 0x70, - 0xf2, 0xe4, 0x49, 0xcc, 0x9f, 0x3f, 0xff, 0xe3, 0x86, 0x86, 0x86, 0x09, - 0xaa, 0xaa, 0x9e, 0xd5, 0x34, 0xad, 0xd5, 0x6b, 0x26, 0xf4, 0xd3, 0x75, - 0x3d, 0x22, 0x2a, 0x2a, 0x6a, 0xf5, 0xda, 0xb5, 0x6b, 0x47, 0x95, 0x94, - 0x94, 0x7c, 0xb5, 0x6d, 0xdb, 0xb6, 0x01, 0x00, 0xae, 0x99, 0x67, 0x37, - 0x21, 0x84, 0x43, 0xd7, 0xf5, 0x30, 0x55, 0x55, 0xe7, 0x15, 0x14, 0x14, - 0x4c, 0x8b, 0x8d, 0x8d, 0x45, 0x73, 0x73, 0x33, 0x76, 0xef, 0xde, 0xdd, - 0x58, 0x52, 0x52, 0x92, 0xaf, 0x28, 0xca, 0x66, 0x5d, 0xd7, 0x9b, 0x00, - 0x18, 0x01, 0x27, 0x14, 0x45, 0x09, 0xd6, 0x75, 0xfd, 0x9f, 0x32, 0x33, - 0x33, 0x57, 0x67, 0x66, 0x66, 0x46, 0x87, 0x84, 0x84, 0xe0, 0xe4, 0xc9, - 0x93, 0x98, 0x39, 0x73, 0xe6, 0x5f, 0xdb, 0xdb, 0xdb, 0xa7, 0xda, 0x6c, - 0xb6, 0xb3, 0x1e, 0x8f, 0xa7, 0xd5, 0x3b, 0x28, 0x48, 0x86, 0x00, 0x18, - 0x53, 0x58, 0x58, 0xf8, 0x1f, 0xa1, 0xa1, 0xa1, 0xa8, 0xa8, 0xa8, 0x38, - 0x5d, 0x59, 0x59, 0x79, 0xaf, 0x97, 0x4d, 0x42, 0xd3, 0x34, 0x57, 0x42, - 0x42, 0xc2, 0xc6, 0x89, 0x13, 0x27, 0x3e, 0xe4, 0x76, 0xbb, 0x75, 0x21, - 0x04, 0xe5, 0x7d, 0x79, 0xe0, 0xc0, 0x01, 0x65, 0xd3, 0xa6, 0x4d, 0x3d, - 0xe4, 0x35, 0x1e, 0xe9, 0x6b, 0x28, 0xc9, 0x11, 0x39, 0x39, 0x39, 0x6b, - 0xd2, 0xd2, 0xd2, 0x02, 0xec, 0x76, 0x3b, 0xf6, 0xec, 0xd9, 0xc3, 0xb9, - 0x73, 0xe7, 0xbe, 0xa6, 0x28, 0xca, 0x52, 0x92, 0x17, 0x48, 0x76, 0x90, - 0x54, 0x01, 0xa4, 0xbc, 0xf2, 0xca, 0x2b, 0xef, 0xba, 0x5c, 0xae, 0x0e, - 0x92, 0xc2, 0x4b, 0x08, 0x59, 0x57, 0x57, 0x67, 0x2f, 0x29, 0x29, 0x49, - 0x04, 0x50, 0x23, 0x85, 0x4f, 0xb1, 0xd9, 0x6c, 0x21, 0x1e, 0x8f, 0x67, - 0x50, 0x7a, 0x7a, 0xfa, 0xea, 0xcc, 0xcc, 0xcc, 0xbb, 0xc2, 0xc2, 0xc2, - 0x50, 0x5f, 0x5f, 0x8f, 0x17, 0x5f, 0x7c, 0xf1, 0xe3, 0xc6, 0xc6, 0xc6, - 0x89, 0x36, 0x9b, 0xed, 0x6b, 0x8f, 0xc7, 0xd3, 0x62, 0x12, 0xeb, 0x4e, - 0xba, 0xae, 0x0f, 0xc8, 0xc8, 0xc8, 0xf8, 0xcf, 0xac, 0xac, 0xac, 0x98, - 0xa8, 0xa8, 0x28, 0x1c, 0x3e, 0x7c, 0x18, 0x33, 0x66, 0xcc, 0xd8, 0xea, - 0xf1, 0x78, 0x72, 0x54, 0x55, 0x3d, 0x6f, 0xfa, 0xbe, 0x2c, 0x7e, 0xe1, - 0x04, 0x01, 0x18, 0xbb, 0x73, 0xe7, 0x4e, 0x56, 0x55, 0x55, 0x11, 0x40, - 0x1a, 0x00, 0x97, 0xe9, 0xff, 0xed, 0x00, 0x7a, 0x0e, 0x1c, 0x38, 0xf0, - 0x6b, 0x4a, 0x76, 0xee, 0xdc, 0x69, 0xfc, 0x93, 0xbd, 0x7b, 0xf7, 0xfe, - 0x40, 0xce, 0xdc, 0x8a, 0x9c, 0x3d, 0x9d, 0xf2, 0xf7, 0x91, 0x00, 0x4a, - 0xb7, 0x6c, 0xd9, 0x42, 0x92, 0x7c, 0xee, 0xb9, 0xe7, 0xea, 0x64, 0x26, - 0xa0, 0x78, 0xa5, 0xc3, 0x61, 0x00, 0x0a, 0xcf, 0x9c, 0x39, 0x43, 0x92, - 0xac, 0xaf, 0xaf, 0x67, 0x53, 0x53, 0x13, 0x49, 0xf2, 0xa3, 0x8f, 0x3e, - 0x22, 0x80, 0x69, 0xc6, 0xcc, 0x28, 0x05, 0xc3, 0x09, 0xe0, 0xd7, 0x63, - 0xc7, 0x8e, 0xf5, 0x90, 0xe4, 0xc5, 0x8b, 0x17, 0xb9, 0x77, 0xef, 0x5e, - 0x92, 0xa4, 0xc7, 0xe3, 0x61, 0xff, 0xfe, 0xfd, 0x77, 0x03, 0x88, 0xf2, - 0xce, 0x90, 0x14, 0x45, 0xf1, 0x07, 0xd0, 0x7f, 0xce, 0x9c, 0x39, 0xed, - 0x86, 0xed, 0x73, 0xe6, 0xcc, 0x39, 0xe7, 0xc3, 0x26, 0x15, 0x40, 0x8f, - 0x59, 0xb3, 0x66, 0x9d, 0xa3, 0x0f, 0xde, 0x7a, 0xeb, 0x2d, 0x9a, 0x32, - 0x0e, 0x63, 0xfc, 0x1e, 0x5e, 0xbc, 0x78, 0x31, 0x49, 0xf2, 0xc8, 0x91, - 0x23, 0xdf, 0xd8, 0x73, 0xec, 0xd8, 0x31, 0x02, 0x98, 0x29, 0xdb, 0x40, - 0xce, 0xda, 0xd3, 0xae, 0x5d, 0xbb, 0xc6, 0x9b, 0x51, 0x5d, 0x5d, 0x4d, - 0x00, 0xa3, 0x00, 0x38, 0x0c, 0x81, 0x04, 0x10, 0x3f, 0x63, 0xc6, 0x8c, - 0x76, 0x92, 0xec, 0xe8, 0xe8, 0xe0, 0xc7, 0x1f, 0x7f, 0xfc, 0x4d, 0xfb, - 0xfb, 0xef, 0xbf, 0xff, 0x6f, 0x72, 0xbc, 0x55, 0xe9, 0xa7, 0x0b, 0xc0, - 0xc0, 0xc7, 0x1e, 0x7b, 0xcc, 0x63, 0xb4, 0x31, 0xec, 0xb9, 0x72, 0xe5, - 0x0a, 0xa3, 0xa3, 0xa3, 0xff, 0xe2, 0x6b, 0x7c, 0x2c, 0x7e, 0x99, 0x28, - 0x00, 0xba, 0x85, 0x86, 0x86, 0x6e, 0x21, 0xc9, 0x09, 0x13, 0x26, 0x9c, - 0x92, 0x29, 0xa6, 0xdd, 0xd4, 0x26, 0x10, 0xc0, 0xd4, 0x9a, 0x9a, 0x1a, - 0x92, 0x64, 0x48, 0x48, 0xc8, 0x61, 0x00, 0x73, 0x87, 0x0f, 0x1f, 0xde, - 0x40, 0x92, 0x1b, 0x37, 0x6e, 0x24, 0x80, 0xa1, 0x32, 0x30, 0x01, 0xc0, - 0x15, 0x13, 0x13, 0xb3, 0x65, 0xd7, 0xae, 0x5d, 0x6c, 0x69, 0x69, 0x21, - 0x49, 0x9d, 0x24, 0xa7, 0x4f, 0x9f, 0x7e, 0x1a, 0xc0, 0xaf, 0x7c, 0x04, - 0x5b, 0xf4, 0xbc, 0x79, 0xf3, 0xae, 0x90, 0xe4, 0x4b, 0x2f, 0xbd, 0xa4, - 0x03, 0x58, 0x0a, 0x60, 0xc3, 0xd6, 0xad, 0x5b, 0x49, 0x92, 0x4f, 0x3d, - 0xf5, 0xd4, 0x49, 0x00, 0x77, 0x98, 0xae, 0x0b, 0x04, 0xb0, 0x84, 0x24, - 0x8f, 0x1f, 0x3f, 0x4e, 0x00, 0xef, 0x00, 0xf8, 0xdd, 0xe3, 0x8f, 0x3f, - 0xde, 0x46, 0x92, 0x6f, 0xbc, 0xf1, 0x06, 0x65, 0x1a, 0xee, 0xf0, 0xba, - 0xcf, 0x9d, 0xc1, 0xc1, 0xc1, 0x5b, 0x48, 0x72, 0xfd, 0xfa, 0xf5, 0x3a, - 0x49, 0xce, 0x9a, 0x35, 0xeb, 0x3c, 0x80, 0x5e, 0x5e, 0xc1, 0x60, 0x07, - 0xd0, 0xf7, 0xd5, 0x57, 0x5f, 0x25, 0x49, 0x02, 0xf8, 0x0c, 0xc0, 0x46, - 0x21, 0xc4, 0x3a, 0x00, 0xab, 0x5c, 0x2e, 0x57, 0x81, 0x14, 0x2d, 0xa3, - 0x5e, 0xd1, 0x6d, 0xf0, 0xe0, 0xc1, 0x7b, 0x48, 0xb2, 0xa2, 0xa2, 0x82, - 0x00, 0x96, 0x01, 0xc8, 0x2f, 0x2a, 0x2a, 0x62, 0x43, 0x43, 0x03, 0xb3, - 0xb2, 0xb2, 0xbe, 0x30, 0x09, 0xaa, 0xa3, 0x53, 0xa7, 0x4e, 0xf7, 0x87, - 0x86, 0x86, 0xbe, 0x19, 0x19, 0x19, 0xf9, 0x76, 0x64, 0x64, 0xe4, 0x96, - 0x88, 0x88, 0x88, 0xbf, 0x38, 0x1c, 0x8e, 0x4f, 0x66, 0xce, 0x9c, 0xa9, - 0x91, 0x64, 0x66, 0x66, 0xe6, 0x69, 0x99, 0xb6, 0x1b, 0x19, 0x5e, 0x00, - 0x80, 0xf9, 0xcd, 0xcd, 0xcd, 0x6c, 0x6b, 0x6b, 0x23, 0x80, 0xdd, 0x00, - 0xe6, 0x24, 0x26, 0x26, 0xd6, 0x92, 0x64, 0x79, 0x79, 0x39, 0x01, 0xdc, - 0x6f, 0xf2, 0xb7, 0xb3, 0xcd, 0x66, 0x5b, 0x4b, 0x92, 0x4d, 0x4d, 0x4d, - 0x04, 0x50, 0x05, 0x60, 0x56, 0xdf, 0xbe, 0x7d, 0x4f, 0x93, 0xe4, 0xdb, - 0x6f, 0xbf, 0x4d, 0x00, 0x0f, 0x08, 0x21, 0x5c, 0xd6, 0xe3, 0x6f, 0xe1, - 0x07, 0x20, 0x3e, 0x3f, 0x3f, 0xdf, 0x2d, 0x1f, 0xf6, 0x65, 0x72, 0x1d, - 0x6b, 0x4e, 0x4d, 0x23, 0xfc, 0xfd, 0xfd, 0x37, 0x91, 0xe4, 0x9e, 0x3d, - 0x7b, 0x08, 0x60, 0xaa, 0x5c, 0x53, 0xae, 0xd2, 0x34, 0x8d, 0x8d, 0x8d, - 0x8d, 0x04, 0x30, 0xdf, 0x34, 0xcb, 0xb9, 0x62, 0x62, 0x62, 0x36, 0x94, - 0x94, 0x94, 0xe8, 0x4b, 0x96, 0x2c, 0xe9, 0xf8, 0xe4, 0x93, 0x4f, 0x34, - 0x93, 0x00, 0xc4, 0x78, 0x09, 0x80, 0x0d, 0xc0, 0x3d, 0x1b, 0x36, 0x6c, - 0x20, 0x49, 0x46, 0x45, 0x45, 0xbd, 0x0b, 0x20, 0x16, 0xc0, 0xb0, 0x29, - 0x53, 0xa6, 0x34, 0x90, 0xe4, 0x8a, 0x15, 0x2b, 0x28, 0x83, 0xd4, 0x08, - 0x08, 0x67, 0x44, 0x44, 0xc4, 0xc6, 0xb2, 0xb2, 0x32, 0x66, 0x65, 0x65, - 0x11, 0xc0, 0xbd, 0x00, 0x1e, 0x08, 0x0f, 0x0f, 0xdf, 0x4e, 0x92, 0xdb, - 0xb6, 0x6d, 0x23, 0x80, 0xdf, 0x78, 0x09, 0x40, 0x27, 0x00, 0x99, 0x95, - 0x95, 0x95, 0x5c, 0xb3, 0x66, 0x8d, 0x67, 0xf2, 0xe4, 0xc9, 0x17, 0x49, - 0x72, 0xf6, 0xec, 0xd9, 0xbe, 0x04, 0xc0, 0x09, 0x20, 0x65, 0xf3, 0xe6, - 0xcd, 0x3c, 0x70, 0xe0, 0x00, 0x01, 0x14, 0x03, 0x78, 0x06, 0x40, 0xba, - 0xbc, 0x57, 0x94, 0x49, 0xec, 0x1c, 0x00, 0xee, 0x5d, 0xb9, 0x72, 0x25, - 0x49, 0x32, 0x21, 0x21, 0xa1, 0x1a, 0xc0, 0x63, 0x00, 0xc6, 0x02, 0x98, - 0x02, 0x60, 0x06, 0x80, 0x24, 0xbb, 0xdd, 0xee, 0x6f, 0xac, 0xa5, 0x64, - 0xff, 0x21, 0xb2, 0xb6, 0x10, 0x0d, 0x60, 0x48, 0x42, 0x42, 0xc2, 0x21, - 0x92, 0x5c, 0xbe, 0x7c, 0x39, 0x01, 0xa4, 0xaa, 0xaa, 0x1a, 0x62, 0xfa, - 0x0e, 0x02, 0x00, 0x2c, 0x32, 0x8d, 0xff, 0x7c, 0x99, 0xa5, 0x55, 0x90, - 0x64, 0x65, 0x65, 0x25, 0x01, 0x3c, 0x68, 0xf2, 0x37, 0x2a, 0x23, 0x23, - 0xa3, 0x9a, 0x24, 0x57, 0xad, 0x5a, 0x45, 0x00, 0x23, 0x00, 0xf4, 0x01, - 0x30, 0xf7, 0xc8, 0x91, 0x23, 0x74, 0xbb, 0xdd, 0x04, 0x50, 0x20, 0x6d, - 0xb0, 0xf8, 0x85, 0x13, 0x0a, 0x60, 0x6e, 0x7d, 0x7d, 0x3d, 0xd7, 0xad, - 0x5b, 0x67, 0xcc, 0xe4, 0xde, 0x33, 0x43, 0xd7, 0xa4, 0xa4, 0xa4, 0x2a, - 0x92, 0xdc, 0xb4, 0x69, 0x13, 0x01, 0xa4, 0xc8, 0xe2, 0x58, 0xce, 0x89, - 0x13, 0x27, 0x48, 0x92, 0x8a, 0xa2, 0xac, 0x95, 0x05, 0x27, 0xa8, 0xaa, - 0xea, 0x90, 0x0f, 0x57, 0x2f, 0x00, 0xe9, 0xc6, 0x4c, 0x7a, 0x13, 0x01, - 0x50, 0x00, 0x84, 0xb9, 0x5c, 0xae, 0x17, 0x01, 0xbc, 0x1c, 0x1c, 0x1c, - 0x3c, 0x42, 0x16, 0xc7, 0x7e, 0xbb, 0x64, 0xc9, 0x12, 0x8d, 0x24, 0x17, - 0x2d, 0x5a, 0xd4, 0x26, 0x8b, 0x93, 0x46, 0x8a, 0xeb, 0x90, 0x01, 0xdd, - 0x03, 0xc0, 0x5d, 0x42, 0x88, 0x2c, 0x00, 0xeb, 0x0a, 0x0b, 0x0b, 0x49, - 0x92, 0x63, 0xc6, 0x8c, 0x39, 0x2f, 0x33, 0x0d, 0x9b, 0x0c, 0x3a, 0x3f, - 0x00, 0x31, 0x23, 0x46, 0x8c, 0xf8, 0x5f, 0x29, 0x72, 0x15, 0xb9, 0xb9, - 0xb9, 0x8d, 0x26, 0x01, 0xb8, 0xcb, 0xcb, 0x26, 0x7f, 0x00, 0xe3, 0xab, - 0xab, 0xab, 0x59, 0x56, 0x56, 0xd6, 0xb1, 0x60, 0xc1, 0x82, 0x8e, 0xbd, - 0x7b, 0xf7, 0xb2, 0xa2, 0xa2, 0x82, 0x83, 0x07, 0x0f, 0x3e, 0x0e, 0x20, - 0x49, 0x06, 0xa8, 0x21, 0x16, 0xe9, 0xdb, 0xb7, 0x6f, 0x37, 0xb2, 0x85, - 0xfa, 0xd2, 0xd2, 0x52, 0xbd, 0xbc, 0xbc, 0x9c, 0x05, 0x05, 0x05, 0xed, - 0x32, 0x9b, 0xe9, 0x61, 0x12, 0x0c, 0xef, 0xec, 0x2b, 0x02, 0x40, 0xde, - 0xa9, 0x53, 0xa7, 0x78, 0xf6, 0xec, 0x59, 0x02, 0x28, 0x34, 0xa7, 0xf3, - 0xa6, 0x25, 0xcf, 0x83, 0xcb, 0x97, 0x2f, 0x27, 0x49, 0x26, 0x27, 0x27, - 0x37, 0x01, 0x78, 0x7f, 0xe9, 0xd2, 0xa5, 0x6e, 0x92, 0x4c, 0x4b, 0x4b, - 0xab, 0x97, 0xe3, 0x63, 0x08, 0x64, 0xd7, 0x09, 0x13, 0x26, 0xd4, 0x90, - 0xe4, 0xeb, 0xaf, 0xbf, 0x4e, 0x00, 0xa9, 0x32, 0xa3, 0xf8, 0xdd, 0xb1, - 0x63, 0xc7, 0x48, 0x92, 0x01, 0x01, 0x01, 0x6f, 0xc8, 0x7b, 0x5b, 0xfc, - 0xc2, 0x77, 0x11, 0x7a, 0x0c, 0x19, 0x32, 0x64, 0x2f, 0x49, 0xf6, 0xeb, - 0xd7, 0x6f, 0xb7, 0x51, 0xad, 0xf7, 0x5a, 0xa3, 0xdf, 0x39, 0x66, 0xcc, - 0x98, 0xfd, 0x24, 0x59, 0x5a, 0x5a, 0x4a, 0x00, 0x83, 0x64, 0x0a, 0x9c, - 0x7d, 0xe8, 0xd0, 0x21, 0x63, 0x59, 0xb0, 0x41, 0x8a, 0x82, 0xf9, 0xe1, - 0xf6, 0x07, 0xd0, 0x6f, 0xd9, 0xb2, 0x65, 0xdf, 0x27, 0x00, 0x42, 0x55, - 0x55, 0x9b, 0x4c, 0x91, 0x43, 0x64, 0xf0, 0x27, 0x0d, 0x1d, 0x3a, 0xb4, - 0x96, 0x24, 0x75, 0x5d, 0x67, 0x58, 0x58, 0xd8, 0x66, 0x1f, 0x59, 0x89, - 0x22, 0x67, 0xbc, 0xd0, 0xe9, 0xd3, 0xa7, 0x5f, 0x31, 0xd6, 0xba, 0x79, - 0x79, 0x79, 0x04, 0xb0, 0xd2, 0x66, 0xb3, 0xdd, 0x85, 0x6f, 0xb7, 0xbf, - 0x22, 0x01, 0x2c, 0xbc, 0x7c, 0xf9, 0x32, 0x9f, 0x7d, 0xf6, 0xd9, 0x26, - 0x00, 0x8f, 0xe5, 0xe6, 0xe6, 0x5e, 0x30, 0x2d, 0x01, 0xee, 0xf1, 0x2a, - 0xa8, 0x06, 0x00, 0xc8, 0xbd, 0x74, 0xe9, 0x12, 0x49, 0xb2, 0xb6, 0xb6, - 0x96, 0x95, 0x95, 0x95, 0xdf, 0xac, 0xb9, 0xc7, 0x8f, 0x1f, 0x7f, 0x19, - 0x40, 0x6f, 0xb9, 0x36, 0x77, 0x01, 0x78, 0xea, 0xe0, 0xc1, 0x83, 0x24, - 0xa9, 0xb7, 0xb7, 0xb7, 0xf3, 0xe8, 0xd1, 0xa3, 0xac, 0xad, 0xad, 0x35, - 0xd7, 0x00, 0x16, 0xca, 0x5d, 0x07, 0xef, 0x1d, 0x09, 0x27, 0x80, 0xc4, - 0xf9, 0xf3, 0xe7, 0xbb, 0x49, 0x32, 0x3d, 0x3d, 0xbd, 0x0e, 0xc0, 0xdd, - 0x52, 0xb0, 0x6e, 0xc8, 0xd2, 0x84, 0x10, 0x09, 0x00, 0x76, 0x9c, 0x3f, - 0x7f, 0xfe, 0x86, 0x7a, 0x81, 0x0c, 0xf0, 0x65, 0x26, 0x7f, 0x01, 0x20, - 0x3c, 0x22, 0x22, 0xa2, 0x9c, 0x24, 0x1b, 0x1b, 0x1b, 0x69, 0xb3, 0xd9, - 0x3e, 0x03, 0xb0, 0xe8, 0xbe, 0xfb, 0xee, 0xfb, 0xe6, 0xe2, 0x9e, 0x3d, - 0x7b, 0x6e, 0x95, 0x19, 0x88, 0xc5, 0x2f, 0x15, 0x21, 0x84, 0x3f, 0x80, - 0xa4, 0xb2, 0xb2, 0x32, 0x9e, 0x38, 0x71, 0xc2, 0x28, 0x56, 0x75, 0xf2, - 0x6e, 0x06, 0xe0, 0xce, 0x47, 0x1f, 0x7d, 0xf4, 0x73, 0x92, 0x5c, 0xb3, - 0x66, 0x0d, 0x01, 0x0c, 0x96, 0x02, 0x30, 0xc9, 0xa8, 0x0b, 0x04, 0x05, - 0x05, 0x79, 0x0b, 0x80, 0xb1, 0x96, 0xbe, 0xf7, 0x16, 0x02, 0x00, 0x53, - 0xa1, 0x2b, 0x0a, 0xc0, 0xd3, 0xd3, 0xa7, 0x4f, 0x6f, 0x31, 0x1e, 0xd4, - 0xb8, 0xb8, 0xb8, 0xaf, 0x01, 0xf4, 0x96, 0x05, 0x3c, 0x73, 0xf0, 0xdb, - 0xe5, 0xec, 0xdb, 0x79, 0xe4, 0xc8, 0x91, 0x15, 0xb3, 0x67, 0xcf, 0xbe, - 0x68, 0xcc, 0x6e, 0xf9, 0xf9, 0xf9, 0x04, 0xf0, 0x80, 0x0c, 0x1c, 0x07, - 0x80, 0xfe, 0x0b, 0x17, 0x2e, 0xf4, 0xd4, 0xd5, 0xd5, 0x11, 0x40, 0x09, - 0x80, 0x09, 0xcf, 0x3f, 0xff, 0x7c, 0x93, 0x2c, 0x4c, 0x36, 0x01, 0xe8, - 0xe7, 0x70, 0x38, 0xcc, 0x7e, 0xfb, 0x05, 0x04, 0x04, 0x4c, 0xcb, 0xcf, - 0xcf, 0xbf, 0x94, 0x9b, 0x9b, 0xdb, 0x06, 0xe0, 0x25, 0x00, 0x53, 0x12, - 0x13, 0x13, 0xcf, 0x99, 0xd6, 0xd5, 0x2f, 0x4a, 0xa1, 0xf0, 0x07, 0x30, - 0xf1, 0xf0, 0xe1, 0xc3, 0x94, 0x82, 0x72, 0x15, 0x40, 0x11, 0x80, 0x15, - 0x6f, 0xbe, 0xf9, 0x26, 0x49, 0xf2, 0x85, 0x17, 0x5e, 0x68, 0x96, 0x33, - 0xb4, 0x77, 0xf1, 0x33, 0x02, 0xc0, 0x6a, 0xa3, 0x70, 0x08, 0x60, 0xb6, - 0x14, 0x0a, 0xef, 0xf3, 0x1d, 0x21, 0x00, 0x72, 0x8d, 0x2c, 0x63, 0xca, - 0x94, 0x29, 0x9e, 0xe4, 0xe4, 0xe4, 0xfd, 0x9b, 0x37, 0x6f, 0x36, 0xfb, - 0x3b, 0x4c, 0x0a, 0x8a, 0x21, 0xbc, 0x29, 0x79, 0x79, 0x79, 0xdf, 0x08, - 0xc5, 0xe9, 0xd3, 0xa7, 0x49, 0x92, 0x47, 0x8f, 0x1e, 0xd5, 0x49, 0xb2, - 0x5b, 0xb7, 0x6e, 0x5b, 0x2c, 0x01, 0xb8, 0x3d, 0xb1, 0xc9, 0x07, 0x20, - 0x14, 0x40, 0xa0, 0xa2, 0x28, 0x7e, 0xf0, 0x7d, 0x60, 0xc8, 0x98, 0x19, - 0x57, 0x92, 0xe4, 0xcb, 0x2f, 0xbf, 0xdc, 0x26, 0xd3, 0x44, 0x87, 0x8f, - 0xb6, 0x5d, 0x87, 0x0c, 0x19, 0xb2, 0xc3, 0x54, 0x01, 0x1f, 0x21, 0x83, - 0x75, 0x76, 0x5d, 0x5d, 0x1d, 0x49, 0x52, 0x08, 0x51, 0x2a, 0x45, 0xc1, - 0x8c, 0xe3, 0x07, 0x0a, 0x80, 0x5d, 0xa6, 0xbd, 0x0b, 0xde, 0x7b, 0xef, - 0x3d, 0x92, 0xe4, 0x17, 0x5f, 0x7c, 0xc1, 0xe8, 0xe8, 0xe8, 0xed, 0x00, - 0xe2, 0x55, 0x55, 0x0d, 0x36, 0xfb, 0xe0, 0x74, 0x3a, 0x03, 0x00, 0xfc, - 0x5a, 0xae, 0xc9, 0x87, 0xca, 0xe0, 0x1a, 0x00, 0xe0, 0x43, 0x5d, 0xd7, - 0x8d, 0x54, 0x7c, 0xa9, 0xac, 0x49, 0xb8, 0x00, 0xcc, 0x6e, 0x69, 0x69, - 0x61, 0x79, 0x79, 0xb9, 0x5e, 0x54, 0x54, 0xd4, 0x56, 0x50, 0x50, 0xe0, - 0x7e, 0xff, 0xfd, 0xf7, 0x75, 0x63, 0xfd, 0x9c, 0x9d, 0x9d, 0x4d, 0x5c, - 0xdf, 0xb7, 0x87, 0x5c, 0xc2, 0xf8, 0x4b, 0x7b, 0xe2, 0x01, 0xc4, 0x2a, - 0x8a, 0xd2, 0x43, 0xda, 0x5d, 0x74, 0xe1, 0xc2, 0x05, 0x63, 0xc9, 0x53, - 0x2a, 0xc5, 0xd2, 0x05, 0x60, 0x4c, 0x55, 0x55, 0x95, 0x71, 0xdf, 0x72, - 0x79, 0xdd, 0x80, 0xd4, 0xd4, 0xd4, 0x43, 0xa6, 0x65, 0xd3, 0x40, 0xaf, - 0x2c, 0xc3, 0x0e, 0xa0, 0x77, 0x6e, 0x6e, 0x6e, 0xb3, 0x14, 0x89, 0x56, - 0x39, 0xfe, 0x7e, 0x3e, 0xc6, 0x3f, 0x2a, 0x3d, 0x3d, 0xbd, 0xda, 0xd4, - 0xd7, 0x54, 0x00, 0xc3, 0x01, 0xac, 0xbf, 0x78, 0xf1, 0x22, 0x4d, 0xb5, - 0x9b, 0x60, 0xd9, 0xaf, 0x5d, 0x08, 0xd1, 0x15, 0xc0, 0xb8, 0x07, 0x1f, - 0x7c, 0xf0, 0x60, 0x69, 0x69, 0x29, 0x57, 0xaf, 0x5e, 0x4d, 0x87, 0xc3, - 0x71, 0xd8, 0xb0, 0x53, 0x16, 0x34, 0xc3, 0xac, 0x70, 0xf9, 0xf9, 0x57, - 0xf0, 0xbd, 0x71, 0x02, 0x98, 0xde, 0xbd, 0x7b, 0xf7, 0x95, 0x11, 0x11, - 0x11, 0xa5, 0xba, 0xae, 0x87, 0xc1, 0xf7, 0x76, 0x8f, 0x0d, 0x40, 0xd0, - 0xa4, 0x49, 0x93, 0x32, 0x01, 0xe0, 0xb5, 0xd7, 0x5e, 0xab, 0x00, 0x70, - 0x11, 0xdf, 0xee, 0xb5, 0x9b, 0xe9, 0xa8, 0xae, 0xae, 0x3e, 0x01, 0x00, - 0x71, 0x71, 0x71, 0x90, 0x0f, 0x78, 0x37, 0x00, 0x7d, 0xba, 0x77, 0xef, - 0x8e, 0xb3, 0x67, 0xcf, 0x82, 0xe4, 0x97, 0x00, 0xdc, 0x7f, 0x4f, 0x22, - 0x22, 0xab, 0xfa, 0xe9, 0x9b, 0x36, 0x6d, 0x7a, 0xe5, 0xe1, 0x87, 0x1f, - 0xc6, 0x8a, 0x15, 0x2b, 0x10, 0x1b, 0x1b, 0xbb, 0xaa, 0xae, 0xae, 0x6e, - 0x01, 0x80, 0x36, 0x4d, 0xd3, 0x84, 0xaa, 0xaa, 0x46, 0x60, 0x88, 0xb6, - 0xb6, 0x36, 0xe5, 0xe9, 0xa7, 0x9f, 0x7e, 0xef, 0xd8, 0xb1, 0x63, 0xef, - 0xe6, 0xe4, 0xe4, 0xec, 0x96, 0x82, 0xd7, 0x01, 0xe0, 0xe0, 0xf9, 0xf3, - 0xe7, 0x8d, 0x8c, 0xc2, 0x85, 0x6f, 0x4f, 0x1f, 0xb6, 0xd5, 0xd6, 0xd6, - 0x62, 0xf8, 0xf0, 0xe1, 0x62, 0xe2, 0xc4, 0x89, 0x7e, 0xd9, 0xd9, 0xd9, - 0xf6, 0x51, 0xa3, 0x46, 0x09, 0x92, 0x4c, 0x4d, 0x4d, 0x45, 0x4a, 0x4a, - 0x0a, 0x4c, 0x05, 0x4c, 0x68, 0x9a, 0xc6, 0xd4, 0xd4, 0xd4, 0xe5, 0xd3, - 0xa6, 0x4d, 0xfb, 0xd3, 0xb0, 0x61, 0xc3, 0xfe, 0xa0, 0xeb, 0xba, 0x43, - 0x8a, 0x99, 0xd3, 0xe1, 0xb8, 0xae, 0x8f, 0xba, 0xae, 0xb7, 0xe2, 0xdb, - 0x93, 0x75, 0x5f, 0xd6, 0xd4, 0xd4, 0x5c, 0x8f, 0x6a, 0xbb, 0xdd, 0x4f, - 0x8e, 0xad, 0x50, 0x14, 0x45, 0x01, 0x80, 0x96, 0x96, 0x16, 0x00, 0x68, - 0xf3, 0x21, 0x8e, 0x43, 0xc7, 0x8d, 0x1b, 0x17, 0x00, 0x00, 0xeb, 0xd7, - 0xaf, 0xff, 0x10, 0xc0, 0x15, 0x1f, 0x63, 0x28, 0x00, 0x28, 0xbd, 0x7a, - 0xf5, 0xea, 0x02, 0x00, 0x17, 0x2e, 0x5c, 0x00, 0x80, 0x5a, 0xd9, 0xf6, - 0x84, 0xe1, 0xaf, 0xd3, 0xe9, 0x0c, 0x34, 0xed, 0x4a, 0x88, 0xf0, 0xf0, - 0xf0, 0x5e, 0x00, 0xe2, 0xb6, 0x6f, 0xdf, 0xfe, 0xd1, 0xd4, 0xa9, 0x53, - 0x47, 0x4f, 0x9b, 0x36, 0xed, 0x61, 0xb7, 0xdb, 0xbd, 0xaf, 0x5f, 0xbf, - 0x7e, 0xa8, 0xad, 0xad, 0x05, 0xc9, 0x83, 0x00, 0xda, 0xad, 0x10, 0xba, - 0xfd, 0x08, 0xcf, 0xce, 0xce, 0x3e, 0x40, 0x92, 0x1f, 0x7c, 0xf0, 0x81, - 0xf7, 0xf6, 0x90, 0x99, 0x20, 0x00, 0xe3, 0x77, 0xed, 0xda, 0x65, 0xb4, - 0x7b, 0x54, 0x06, 0xa2, 0x2f, 0x02, 0x00, 0xfc, 0x8b, 0xb1, 0x97, 0x1c, - 0x13, 0x13, 0x53, 0x0b, 0x60, 0x65, 0x46, 0x46, 0xc6, 0x45, 0xd3, 0xb2, - 0x60, 0x90, 0x8f, 0xd9, 0xcb, 0x01, 0x20, 0xde, 0x94, 0x01, 0x9c, 0xc2, - 0x77, 0xb7, 0x01, 0x6d, 0x00, 0xa2, 0x8d, 0x8a, 0x7f, 0x75, 0x75, 0x35, - 0x13, 0x13, 0x13, 0xcf, 0xa4, 0xa6, 0xa6, 0xd6, 0x8c, 0x1e, 0x3d, 0xfa, - 0x7f, 0xd2, 0xd2, 0xd2, 0xf6, 0x25, 0x24, 0x24, 0x6c, 0x97, 0xa9, 0xb1, - 0x21, 0x64, 0x9d, 0xbb, 0x77, 0xef, 0xfe, 0x0e, 0x49, 0xee, 0xdf, 0xbf, - 0x9f, 0x00, 0xb6, 0x01, 0x28, 0x4c, 0x4e, 0x4e, 0xbe, 0x48, 0x92, 0x9f, - 0x7f, 0xfe, 0x39, 0x01, 0x64, 0x4b, 0x61, 0xb0, 0xfb, 0xf9, 0xf9, 0xdd, - 0x01, 0xe0, 0xdf, 0xe4, 0x12, 0x67, 0x2e, 0x80, 0x82, 0xc9, 0x93, 0x27, - 0xb7, 0x92, 0x64, 0x76, 0x76, 0x76, 0x0b, 0x80, 0x7f, 0x17, 0x42, 0x84, - 0x9b, 0x53, 0xee, 0xf8, 0xf8, 0xf8, 0xad, 0x24, 0xf9, 0xe5, 0x97, 0x5f, - 0x12, 0xc0, 0x56, 0x00, 0xaf, 0xa6, 0xa5, 0xa5, 0x5d, 0x32, 0x8d, 0xeb, - 0x68, 0x39, 0xfb, 0x2b, 0x00, 0xee, 0x48, 0x4a, 0x4a, 0xfa, 0x6f, 0x92, - 0xdc, 0xb0, 0x61, 0x03, 0x01, 0xbc, 0x0e, 0xe0, 0xad, 0x1d, 0x3b, 0x76, - 0x50, 0x16, 0xe9, 0x8e, 0x00, 0xb8, 0xd3, 0xcb, 0xef, 0x70, 0x55, 0x55, - 0xd7, 0x91, 0xe4, 0xb9, 0x73, 0xe7, 0x8c, 0xca, 0x7e, 0xa7, 0x9b, 0x8c, - 0x7f, 0x44, 0x5c, 0x5c, 0xdc, 0x87, 0x24, 0xd9, 0xd0, 0xd0, 0x40, 0x55, - 0x55, 0xf7, 0x02, 0x58, 0x14, 0x17, 0x17, 0x77, 0xc6, 0xf8, 0x9b, 0xf4, - 0xcb, 0x10, 0x01, 0x3f, 0x00, 0x79, 0x2d, 0x2d, 0x2d, 0x46, 0x61, 0x71, - 0x37, 0x80, 0x65, 0x4f, 0x3c, 0xf1, 0xc4, 0x65, 0x92, 0x5c, 0xbc, 0x78, - 0xb1, 0x2e, 0x45, 0xdc, 0x61, 0x85, 0xcb, 0xed, 0x47, 0xa7, 0x94, 0x94, - 0x94, 0x9a, 0xba, 0xba, 0x3a, 0x16, 0x17, 0x17, 0x53, 0xa6, 0xc6, 0x76, - 0x1f, 0xed, 0x22, 0x23, 0x23, 0x23, 0xff, 0x48, 0x92, 0x59, 0x59, 0x59, - 0x5f, 0x99, 0xab, 0xe6, 0x37, 0xc9, 0x16, 0xba, 0x0f, 0x1b, 0x36, 0xac, - 0xc6, 0x58, 0x53, 0x9e, 0x3a, 0x75, 0x8a, 0x24, 0xd9, 0xdc, 0xdc, 0x4c, - 0x97, 0xcb, 0x65, 0xac, 0x27, 0x7d, 0xa5, 0xf6, 0xbd, 0x4a, 0x4a, 0x4a, - 0x48, 0x92, 0x39, 0x39, 0x39, 0xa7, 0x64, 0xe6, 0xa0, 0x78, 0xb5, 0x19, - 0x66, 0xac, 0x6f, 0x7d, 0x51, 0x56, 0x56, 0x46, 0x5c, 0x3f, 0x07, 0x60, - 0x37, 0x09, 0xd2, 0x08, 0xa3, 0xea, 0x6f, 0x5e, 0xe3, 0x92, 0x64, 0x7c, - 0x7c, 0xfc, 0xdf, 0x64, 0xc0, 0xd9, 0xe4, 0x24, 0x6c, 0x14, 0x19, 0x8d, - 0x23, 0xb8, 0x7d, 0xe6, 0xcd, 0x9b, 0xd7, 0x28, 0x53, 0xef, 0xf3, 0x00, - 0x62, 0x64, 0xad, 0xc0, 0x2c, 0x78, 0xbf, 0x2d, 0x2e, 0x2e, 0xa6, 0xb7, - 0xbf, 0x9a, 0xa6, 0x11, 0xc0, 0x9f, 0xbd, 0x2a, 0xf5, 0x41, 0x00, 0x1e, - 0x5d, 0xbd, 0x7a, 0x35, 0x8d, 0xc2, 0x9b, 0x71, 0xd0, 0xe7, 0x9d, 0x77, - 0xde, 0x21, 0x80, 0xa7, 0xe4, 0xb1, 0x65, 0x33, 0x61, 0x29, 0x29, 0x29, - 0x7f, 0x35, 0x1d, 0x76, 0x4a, 0xc5, 0x8d, 0x87, 0xaf, 0xcc, 0x04, 0x02, - 0x78, 0x68, 0xe9, 0xd2, 0xa5, 0xdf, 0xb1, 0x87, 0x24, 0x63, 0x63, 0x63, - 0x4f, 0x00, 0xf8, 0x95, 0xe1, 0x83, 0x2c, 0x22, 0xf6, 0x1d, 0x37, 0x6e, - 0x9c, 0xdb, 0x68, 0x63, 0xec, 0xd6, 0x48, 0x71, 0x5c, 0x20, 0x77, 0x6c, - 0x14, 0x2b, 0x5c, 0x7e, 0xe6, 0x75, 0xbc, 0xef, 0x44, 0xaa, 0xcd, 0xe6, - 0xef, 0xf1, 0x78, 0xee, 0xc6, 0xf5, 0x93, 0x6a, 0x97, 0xfd, 0xfd, 0xfd, - 0xf7, 0xb5, 0xb6, 0xb6, 0x5e, 0xc1, 0x8d, 0x67, 0xe9, 0x05, 0x80, 0xce, - 0xcf, 0x3c, 0xf3, 0xcc, 0x85, 0x49, 0x93, 0x26, 0x61, 0xd0, 0xa0, 0x41, - 0x0b, 0x01, 0x2c, 0x07, 0x70, 0x09, 0xbe, 0x5f, 0x40, 0x11, 0x36, 0x9b, - 0x2d, 0xc0, 0xe3, 0xf1, 0xdc, 0x11, 0x15, 0x15, 0xb5, 0x72, 0xd6, 0xac, - 0x59, 0xbf, 0x09, 0x0a, 0x0a, 0x52, 0xce, 0x9d, 0x3b, 0x77, 0xad, 0xb0, - 0xb0, 0xf0, 0xbf, 0x5a, 0x5b, 0x5b, 0xf3, 0x14, 0x45, 0x69, 0xd4, 0x75, - 0xfd, 0x9a, 0x8f, 0x5d, 0x86, 0xe0, 0x01, 0x03, 0x06, 0x6c, 0x8d, 0x8f, - 0x8f, 0x0f, 0xfe, 0xea, 0xab, 0xaf, 0xf6, 0x57, 0x55, 0x55, 0x3d, 0x2b, - 0xd3, 0x57, 0xb3, 0xb8, 0xf4, 0x49, 0x49, 0x49, 0xf9, 0x63, 0xd7, 0xae, - 0x5d, 0x75, 0x5d, 0xd7, 0x55, 0xb3, 0x0d, 0xaa, 0xaa, 0xea, 0x47, 0x8f, - 0x1e, 0x6d, 0xfe, 0xec, 0xb3, 0xcf, 0x46, 0x03, 0xb8, 0x2a, 0x53, 0x6e, - 0xc5, 0x66, 0xb3, 0x85, 0x7a, 0x3c, 0x9e, 0xe4, 0xe4, 0xe4, 0xe4, 0x97, - 0x32, 0x32, 0x32, 0x12, 0x5d, 0x2e, 0x17, 0x1a, 0x1a, 0x1a, 0xda, 0x8a, - 0x8a, 0x8a, 0xfe, 0x74, 0xf5, 0xea, 0xd5, 0x57, 0x54, 0x55, 0x3d, 0x23, - 0x8f, 0xba, 0xfa, 0xf2, 0x27, 0xa8, 0x4f, 0x9f, 0x3e, 0xbf, 0x1f, 0x32, - 0x64, 0xc8, 0xdd, 0xc7, 0x8f, 0x1f, 0x3f, 0x52, 0x55, 0x55, 0x35, 0x45, - 0xf6, 0x6d, 0xb4, 0x55, 0x6d, 0x36, 0x5b, 0x27, 0xd9, 0x7f, 0xde, 0xd8, - 0xb1, 0x63, 0xe3, 0x5d, 0x2e, 0x17, 0xea, 0xea, 0xea, 0x5a, 0xf3, 0xf2, - 0xf2, 0x36, 0x02, 0x58, 0x2c, 0x84, 0xb8, 0x40, 0xd2, 0xf0, 0x57, 0x55, - 0x14, 0xa5, 0xb3, 0xae, 0xeb, 0xff, 0xfc, 0xe4, 0x93, 0x4f, 0x2e, 0x4e, - 0x4e, 0x4e, 0xee, 0xa9, 0x69, 0x1a, 0x3e, 0xfd, 0xf4, 0xd3, 0xba, 0xb2, - 0xb2, 0xb2, 0x7c, 0x45, 0x51, 0xfe, 0x2c, 0x8f, 0x32, 0x9b, 0xcf, 0xeb, - 0x07, 0x74, 0xee, 0xdc, 0x79, 0xd1, 0x23, 0x8f, 0x3c, 0x92, 0x72, 0xe8, - 0xd0, 0xa1, 0xb6, 0x7d, 0xfb, 0xf6, 0x65, 0x02, 0x38, 0x0b, 0xdf, 0x2f, - 0x3f, 0xa9, 0xaa, 0xaa, 0x86, 0x6a, 0x9a, 0x96, 0x9c, 0x96, 0x96, 0xb6, - 0x70, 0xe4, 0xc8, 0x91, 0x7d, 0xfd, 0xfd, 0xfd, 0xd1, 0xd0, 0xd0, 0xd0, - 0x51, 0x5c, 0x5c, 0xfc, 0x6e, 0x53, 0x53, 0xd3, 0xcb, 0xaa, 0xaa, 0xd6, - 0x6b, 0x9a, 0xd6, 0x2c, 0x7d, 0x50, 0x54, 0x55, 0x0d, 0xd1, 0x34, 0xad, - 0x5f, 0x52, 0x52, 0x52, 0xf1, 0xf8, 0xf1, 0xe3, 0xfb, 0x07, 0x06, 0x06, - 0xe2, 0xe0, 0xc1, 0x83, 0x57, 0x0a, 0x0a, 0x0a, 0x5e, 0x05, 0xb0, 0x5e, - 0xda, 0xef, 0xb6, 0x42, 0xe8, 0x36, 0x13, 0x00, 0xf9, 0x37, 0x9b, 0x0c, - 0x3e, 0xe3, 0x6d, 0x31, 0xef, 0x17, 0x3f, 0x84, 0xd3, 0xe9, 0x0c, 0x68, - 0x6b, 0x6b, 0x1b, 0x20, 0x67, 0x97, 0xbd, 0x42, 0x88, 0x2b, 0xb7, 0x78, - 0x20, 0x84, 0xa2, 0x28, 0x2e, 0x5d, 0xd7, 0x03, 0xe5, 0x8c, 0xe7, 0xc0, - 0xf5, 0xb3, 0xf0, 0xcd, 0x8a, 0xa2, 0x5c, 0xd5, 0x75, 0xdd, 0xd7, 0x7a, - 0x52, 0xa8, 0xaa, 0xea, 0xa7, 0x69, 0x9a, 0x5d, 0xa6, 0xa5, 0xed, 0x36, - 0x9b, 0xad, 0xdd, 0xe3, 0xf1, 0xb8, 0xbd, 0xc4, 0xc5, 0xe5, 0xf1, 0x78, - 0xec, 0xb2, 0x5f, 0xef, 0x59, 0xc9, 0x03, 0xa0, 0x59, 0x55, 0x55, 0xb7, - 0xa6, 0x69, 0xed, 0xb8, 0xf1, 0xe5, 0x98, 0x00, 0xf9, 0xc2, 0x4e, 0x90, - 0xf4, 0xd9, 0xdb, 0x1e, 0x9f, 0x6f, 0x1d, 0xaa, 0xaa, 0xea, 0xd0, 0x34, - 0xcd, 0x4f, 0xfa, 0xe0, 0xf6, 0x61, 0x93, 0x51, 0x5f, 0x09, 0x90, 0x7d, - 0x1b, 0xfd, 0xb7, 0x00, 0xb8, 0xaa, 0x28, 0x4a, 0xb3, 0x0f, 0x7f, 0x6d, - 0xa6, 0xf6, 0xc6, 0x52, 0xaa, 0x05, 0xc0, 0x55, 0x21, 0x44, 0xb3, 0xf7, - 0xcb, 0x3a, 0x42, 0x08, 0x3b, 0x49, 0xa7, 0x1c, 0x97, 0x0e, 0xe9, 0x5f, - 0x1b, 0x6e, 0xfe, 0xa6, 0xa4, 0x51, 0xdc, 0x35, 0xec, 0x51, 0x65, 0x5d, - 0xe1, 0x8a, 0xb4, 0xc7, 0xfb, 0x5a, 0x55, 0x08, 0xe1, 0x22, 0x19, 0x2c, - 0x0b, 0xc2, 0xfe, 0x00, 0x1a, 0x4c, 0xf6, 0x58, 0xc1, 0x7f, 0x9b, 0x0a, - 0xc0, 0x8f, 0x29, 0x20, 0x1a, 0xfb, 0xe4, 0xbe, 0x44, 0xe2, 0xfb, 0xee, - 0xf9, 0x43, 0x5e, 0x1b, 0xf6, 0xbe, 0x86, 0xff, 0x80, 0x2f, 0xbc, 0x85, - 0x1f, 0xca, 0x8f, 0xb4, 0xe7, 0xc7, 0x8e, 0xd3, 0x8f, 0xe9, 0x5f, 0xc1, - 0x8d, 0xaf, 0x03, 0xeb, 0x3f, 0xc1, 0xd8, 0xdc, 0xac, 0xff, 0x5b, 0xbd, - 0x5e, 0xfd, 0xf7, 0xb4, 0xb7, 0xf8, 0x19, 0xf1, 0x7f, 0x2c, 0x2e, 0x06, - 0x08, 0x9c, 0x01, 0xc9, 0x62, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, - 0x44, 0xae, 0x42, 0x60, 0x82 -}; - -unsigned char cc_fps_images_hd_png[] = { - 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, - 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x40, - 0x08, 0x06, 0x00, 0x00, 0x00, 0x6c, 0xbf, 0xcf, 0xbf, 0x00, 0x00, 0x0a, - 0x43, 0x69, 0x43, 0x43, 0x50, 0x49, 0x43, 0x43, 0x20, 0x70, 0x72, 0x6f, - 0x66, 0x69, 0x6c, 0x65, 0x00, 0x00, 0x78, 0xda, 0x9d, 0x53, 0x77, 0x58, - 0x93, 0xf7, 0x16, 0x3e, 0xdf, 0xf7, 0x65, 0x0f, 0x56, 0x42, 0xd8, 0xf0, - 0xb1, 0x97, 0x6c, 0x81, 0x00, 0x22, 0x23, 0xac, 0x08, 0xc8, 0x10, 0x59, - 0xa2, 0x10, 0x92, 0x00, 0x61, 0x84, 0x10, 0x12, 0x40, 0xc5, 0x85, 0x88, - 0x0a, 0x56, 0x14, 0x15, 0x11, 0x9c, 0x48, 0x55, 0xc4, 0x82, 0xd5, 0x0a, - 0x48, 0x9d, 0x88, 0xe2, 0xa0, 0x28, 0xb8, 0x67, 0x41, 0x8a, 0x88, 0x5a, - 0x8b, 0x55, 0x5c, 0x38, 0xee, 0x1f, 0xdc, 0xa7, 0xb5, 0x7d, 0x7a, 0xef, - 0xed, 0xed, 0xfb, 0xd7, 0xfb, 0xbc, 0xe7, 0x9c, 0xe7, 0xfc, 0xce, 0x79, - 0xcf, 0x0f, 0x80, 0x11, 0x12, 0x26, 0x91, 0xe6, 0xa2, 0x6a, 0x00, 0x39, - 0x52, 0x85, 0x3c, 0x3a, 0xd8, 0x1f, 0x8f, 0x4f, 0x48, 0xc4, 0xc9, 0xbd, - 0x80, 0x02, 0x15, 0x48, 0xe0, 0x04, 0x20, 0x10, 0xe6, 0xcb, 0xc2, 0x67, - 0x05, 0xc5, 0x00, 0x00, 0xf0, 0x03, 0x79, 0x78, 0x7e, 0x74, 0xb0, 0x3f, - 0xfc, 0x01, 0xaf, 0x6f, 0x00, 0x02, 0x00, 0x70, 0xd5, 0x2e, 0x24, 0x12, - 0xc7, 0xe1, 0xff, 0x83, 0xba, 0x50, 0x26, 0x57, 0x00, 0x20, 0x91, 0x00, - 0xe0, 0x22, 0x12, 0xe7, 0x0b, 0x01, 0x90, 0x52, 0x00, 0xc8, 0x2e, 0x54, - 0xc8, 0x14, 0x00, 0xc8, 0x18, 0x00, 0xb0, 0x53, 0xb3, 0x64, 0x0a, 0x00, - 0x94, 0x00, 0x00, 0x6c, 0x79, 0x7c, 0x42, 0x22, 0x00, 0xaa, 0x0d, 0x00, - 0xec, 0xf4, 0x49, 0x3e, 0x05, 0x00, 0xd8, 0xa9, 0x93, 0xdc, 0x17, 0x00, - 0xd8, 0xa2, 0x1c, 0xa9, 0x08, 0x00, 0x8d, 0x01, 0x00, 0x99, 0x28, 0x47, - 0x24, 0x02, 0x40, 0xbb, 0x00, 0x60, 0x55, 0x81, 0x52, 0x2c, 0x02, 0xc0, - 0xc2, 0x00, 0xa0, 0xac, 0x40, 0x22, 0x2e, 0x04, 0xc0, 0xae, 0x01, 0x80, - 0x59, 0xb6, 0x32, 0x47, 0x02, 0x80, 0xbd, 0x05, 0x00, 0x76, 0x8e, 0x58, - 0x90, 0x0f, 0x40, 0x60, 0x00, 0x80, 0x99, 0x42, 0x2c, 0xcc, 0x00, 0x20, - 0x38, 0x02, 0x00, 0x43, 0x1e, 0x13, 0xcd, 0x03, 0x20, 0x4c, 0x03, 0xa0, - 0x30, 0xd2, 0xbf, 0xe0, 0xa9, 0x5f, 0x70, 0x85, 0xb8, 0x48, 0x01, 0x00, - 0xc0, 0xcb, 0x95, 0xcd, 0x97, 0x4b, 0xd2, 0x33, 0x14, 0xb8, 0x95, 0xd0, - 0x1a, 0x77, 0xf2, 0xf0, 0xe0, 0xe2, 0x21, 0xe2, 0xc2, 0x6c, 0xb1, 0x42, - 0x61, 0x17, 0x29, 0x10, 0x66, 0x09, 0xe4, 0x22, 0x9c, 0x97, 0x9b, 0x23, - 0x13, 0x48, 0xe7, 0x03, 0x4c, 0xce, 0x0c, 0x00, 0x00, 0x1a, 0xf9, 0xd1, - 0xc1, 0xfe, 0x38, 0x3f, 0x90, 0xe7, 0xe6, 0xe4, 0xe1, 0xe6, 0x66, 0xe7, - 0x6c, 0xef, 0xf4, 0xc5, 0xa2, 0xfe, 0x6b, 0xf0, 0x6f, 0x22, 0x3e, 0x21, - 0xf1, 0xdf, 0xfe, 0xbc, 0x8c, 0x02, 0x04, 0x00, 0x10, 0x4e, 0xcf, 0xef, - 0xda, 0x5f, 0xe5, 0xe5, 0xd6, 0x03, 0x70, 0xc7, 0x01, 0xb0, 0x75, 0xbf, - 0x6b, 0xa9, 0x5b, 0x00, 0xda, 0x56, 0x00, 0x68, 0xdf, 0xf9, 0x5d, 0x33, - 0xdb, 0x09, 0xa0, 0x5a, 0x0a, 0xd0, 0x7a, 0xf9, 0x8b, 0x79, 0x38, 0xfc, - 0x40, 0x1e, 0x9e, 0xa1, 0x50, 0xc8, 0x3c, 0x1d, 0x1c, 0x0a, 0x0b, 0x0b, - 0xed, 0x25, 0x62, 0xa1, 0xbd, 0x30, 0xe3, 0x8b, 0x3e, 0xff, 0x33, 0xe1, - 0x6f, 0xe0, 0x8b, 0x7e, 0xf6, 0xfc, 0x40, 0x1e, 0xfe, 0xdb, 0x7a, 0xf0, - 0x00, 0x71, 0x9a, 0x40, 0x99, 0xad, 0xc0, 0xa3, 0x83, 0xfd, 0x71, 0x61, - 0x6e, 0x76, 0xae, 0x52, 0x8e, 0xe7, 0xcb, 0x04, 0x42, 0x31, 0x6e, 0xf7, - 0xe7, 0x23, 0xfe, 0xc7, 0x85, 0x7f, 0xfd, 0x8e, 0x29, 0xd1, 0xe2, 0x34, - 0xb1, 0x5c, 0x2c, 0x15, 0x8a, 0xf1, 0x58, 0x89, 0xb8, 0x50, 0x22, 0x4d, - 0xc7, 0x79, 0xb9, 0x52, 0x91, 0x44, 0x21, 0xc9, 0x95, 0xe2, 0x12, 0xe9, - 0x7f, 0x32, 0xf1, 0x1f, 0x96, 0xfd, 0x09, 0x93, 0x77, 0x0d, 0x00, 0xac, - 0x86, 0x4f, 0xc0, 0x4e, 0xb6, 0x07, 0xb5, 0xcb, 0x6c, 0xc0, 0x7e, 0xee, - 0x01, 0x02, 0x8b, 0x0e, 0x58, 0xd2, 0x76, 0x00, 0x40, 0x7e, 0xf3, 0x2d, - 0x8c, 0x1a, 0x0b, 0x91, 0x00, 0x10, 0x67, 0x34, 0x32, 0x79, 0xf7, 0x00, - 0x00, 0x93, 0xbf, 0xf9, 0x8f, 0x40, 0x2b, 0x01, 0x00, 0xcd, 0x97, 0xa4, - 0xe3, 0x00, 0x00, 0xbc, 0xe8, 0x18, 0x5c, 0xa8, 0x94, 0x17, 0x4c, 0xc6, - 0x08, 0x00, 0x00, 0x44, 0xa0, 0x81, 0x2a, 0xb0, 0x41, 0x07, 0x0c, 0xc1, - 0x14, 0xac, 0xc0, 0x0e, 0x9c, 0xc1, 0x1d, 0xbc, 0xc0, 0x17, 0x02, 0x61, - 0x06, 0x44, 0x40, 0x0c, 0x24, 0xc0, 0x3c, 0x10, 0x42, 0x06, 0xe4, 0x80, - 0x1c, 0x0a, 0xa1, 0x18, 0x96, 0x41, 0x19, 0x54, 0xc0, 0x3a, 0xd8, 0x04, - 0xb5, 0xb0, 0x03, 0x1a, 0xa0, 0x11, 0x9a, 0xe1, 0x10, 0xb4, 0xc1, 0x31, - 0x38, 0x0d, 0xe7, 0xe0, 0x12, 0x5c, 0x81, 0xeb, 0x70, 0x17, 0x06, 0x60, - 0x18, 0x9e, 0xc2, 0x18, 0xbc, 0x86, 0x09, 0x04, 0x41, 0xc8, 0x08, 0x13, - 0x61, 0x21, 0x3a, 0x88, 0x11, 0x62, 0x8e, 0xd8, 0x22, 0xce, 0x08, 0x17, - 0x99, 0x8e, 0x04, 0x22, 0x61, 0x48, 0x34, 0x92, 0x80, 0xa4, 0x20, 0xe9, - 0x88, 0x14, 0x51, 0x22, 0xc5, 0xc8, 0x72, 0xa4, 0x02, 0xa9, 0x42, 0x6a, - 0x91, 0x5d, 0x48, 0x23, 0xf2, 0x2d, 0x72, 0x14, 0x39, 0x8d, 0x5c, 0x40, - 0xfa, 0x90, 0xdb, 0xc8, 0x20, 0x32, 0x8a, 0xfc, 0x8a, 0xbc, 0x47, 0x31, - 0x94, 0x81, 0xb2, 0x51, 0x03, 0xd4, 0x02, 0x75, 0x40, 0xb9, 0xa8, 0x1f, - 0x1a, 0x8a, 0xc6, 0xa0, 0x73, 0xd1, 0x74, 0x34, 0x0f, 0x5d, 0x80, 0x96, - 0xa2, 0x6b, 0xd1, 0x1a, 0xb4, 0x1e, 0x3d, 0x80, 0xb6, 0xa2, 0xa7, 0xd1, - 0x4b, 0xe8, 0x75, 0x74, 0x00, 0x7d, 0x8a, 0x8e, 0x63, 0x80, 0xd1, 0x31, - 0x0e, 0x66, 0x8c, 0xd9, 0x61, 0x5c, 0x8c, 0x87, 0x45, 0x60, 0x89, 0x58, - 0x1a, 0x26, 0xc7, 0x16, 0x63, 0xe5, 0x58, 0x35, 0x56, 0x8f, 0x35, 0x63, - 0x1d, 0x58, 0x37, 0x76, 0x15, 0x1b, 0xc0, 0x9e, 0x61, 0xef, 0x08, 0x24, - 0x02, 0x8b, 0x80, 0x13, 0xec, 0x08, 0x5e, 0x84, 0x10, 0xc2, 0x6c, 0x82, - 0x90, 0x90, 0x47, 0x58, 0x4c, 0x58, 0x43, 0xa8, 0x25, 0xec, 0x23, 0xb4, - 0x12, 0xba, 0x08, 0x57, 0x09, 0x83, 0x84, 0x31, 0xc2, 0x27, 0x22, 0x93, - 0xa8, 0x4f, 0xb4, 0x25, 0x7a, 0x12, 0xf9, 0xc4, 0x78, 0x62, 0x3a, 0xb1, - 0x90, 0x58, 0x46, 0xac, 0x26, 0xee, 0x21, 0x1e, 0x21, 0x9e, 0x25, 0x5e, - 0x27, 0x0e, 0x13, 0x5f, 0x93, 0x48, 0x24, 0x0e, 0xc9, 0x92, 0xe4, 0x4e, - 0x0a, 0x21, 0x25, 0x90, 0x32, 0x49, 0x0b, 0x49, 0x6b, 0x48, 0xdb, 0x48, - 0x2d, 0xa4, 0x53, 0xa4, 0x3e, 0xd2, 0x10, 0x69, 0x9c, 0x4c, 0x26, 0xeb, - 0x90, 0x6d, 0xc9, 0xde, 0xe4, 0x08, 0xb2, 0x80, 0xac, 0x20, 0x97, 0x91, - 0xb7, 0x90, 0x0f, 0x90, 0x4f, 0x92, 0xfb, 0xc9, 0xc3, 0xe4, 0xb7, 0x14, - 0x3a, 0xc5, 0x88, 0xe2, 0x4c, 0x09, 0xa2, 0x24, 0x52, 0xa4, 0x94, 0x12, - 0x4a, 0x35, 0x65, 0x3f, 0xe5, 0x04, 0xa5, 0x9f, 0x32, 0x42, 0x99, 0xa0, - 0xaa, 0x51, 0xcd, 0xa9, 0x9e, 0xd4, 0x08, 0xaa, 0x88, 0x3a, 0x9f, 0x5a, - 0x49, 0x6d, 0xa0, 0x76, 0x50, 0x2f, 0x53, 0x87, 0xa9, 0x13, 0x34, 0x75, - 0x9a, 0x25, 0xcd, 0x9b, 0x16, 0x43, 0xcb, 0xa4, 0x2d, 0xa3, 0xd5, 0xd0, - 0x9a, 0x69, 0x67, 0x69, 0xf7, 0x68, 0x2f, 0xe9, 0x74, 0xba, 0x09, 0xdd, - 0x83, 0x1e, 0x45, 0x97, 0xd0, 0x97, 0xd2, 0x6b, 0xe8, 0x07, 0xe9, 0xe7, - 0xe9, 0x83, 0xf4, 0x77, 0x0c, 0x0d, 0x86, 0x0d, 0x83, 0xc7, 0x48, 0x62, - 0x28, 0x19, 0x6b, 0x19, 0x7b, 0x19, 0xa7, 0x18, 0xb7, 0x19, 0x2f, 0x99, - 0x4c, 0xa6, 0x05, 0xd3, 0x97, 0x99, 0xc8, 0x54, 0x30, 0xd7, 0x32, 0x1b, - 0x99, 0x67, 0x98, 0x0f, 0x98, 0x6f, 0x55, 0x58, 0x2a, 0xf6, 0x2a, 0x7c, - 0x15, 0x91, 0xca, 0x12, 0x95, 0x3a, 0x95, 0x56, 0x95, 0x7e, 0x95, 0xe7, - 0xaa, 0x54, 0x55, 0x73, 0x55, 0x3f, 0xd5, 0x79, 0xaa, 0x0b, 0x54, 0xab, - 0x55, 0x0f, 0xab, 0x5e, 0x56, 0x7d, 0xa6, 0x46, 0x55, 0xb3, 0x50, 0xe3, - 0xa9, 0x09, 0xd4, 0x16, 0xab, 0xd5, 0xa9, 0x1d, 0x55, 0xbb, 0xa9, 0x36, - 0xae, 0xce, 0x52, 0x77, 0x52, 0x8f, 0x50, 0xcf, 0x51, 0x5f, 0xa3, 0xbe, - 0x5f, 0xfd, 0x82, 0xfa, 0x63, 0x0d, 0xb2, 0x86, 0x85, 0x46, 0xa0, 0x86, - 0x48, 0xa3, 0x54, 0x63, 0xb7, 0xc6, 0x19, 0x8d, 0x21, 0x16, 0xc6, 0x32, - 0x65, 0xf1, 0x58, 0x42, 0xd6, 0x72, 0x56, 0x03, 0xeb, 0x2c, 0x6b, 0x98, - 0x4d, 0x62, 0x5b, 0xb2, 0xf9, 0xec, 0x4c, 0x76, 0x05, 0xfb, 0x1b, 0x76, - 0x2f, 0x7b, 0x4c, 0x53, 0x43, 0x73, 0xaa, 0x66, 0xac, 0x66, 0x91, 0x66, - 0x9d, 0xe6, 0x71, 0xcd, 0x01, 0x0e, 0xc6, 0xb1, 0xe0, 0xf0, 0x39, 0xd9, - 0x9c, 0x4a, 0xce, 0x21, 0xce, 0x0d, 0xce, 0x7b, 0x2d, 0x03, 0x2d, 0x3f, - 0x2d, 0xb1, 0xd6, 0x6a, 0xad, 0x66, 0xad, 0x7e, 0xad, 0x37, 0xda, 0x7a, - 0xda, 0xbe, 0xda, 0x62, 0xed, 0x72, 0xed, 0x16, 0xed, 0xeb, 0xda, 0xef, - 0x75, 0x70, 0x9d, 0x40, 0x9d, 0x2c, 0x9d, 0xf5, 0x3a, 0x6d, 0x3a, 0xf7, - 0x75, 0x09, 0xba, 0x36, 0xba, 0x51, 0xba, 0x85, 0xba, 0xdb, 0x75, 0xcf, - 0xea, 0x3e, 0xd3, 0x63, 0xeb, 0x79, 0xe9, 0x09, 0xf5, 0xca, 0xf5, 0x0e, - 0xe9, 0xdd, 0xd1, 0x47, 0xf5, 0x6d, 0xf4, 0xa3, 0xf5, 0x17, 0xea, 0xef, - 0xd6, 0xef, 0xd1, 0x1f, 0x37, 0x30, 0x34, 0x08, 0x36, 0x90, 0x19, 0x6c, - 0x31, 0x38, 0x63, 0xf0, 0xcc, 0x90, 0x63, 0xe8, 0x6b, 0x98, 0x69, 0xb8, - 0xd1, 0xf0, 0x84, 0xe1, 0xa8, 0x11, 0xcb, 0x68, 0xba, 0x91, 0xc4, 0x68, - 0xa3, 0xd1, 0x49, 0xa3, 0x27, 0xb8, 0x26, 0xee, 0x87, 0x67, 0xe3, 0x35, - 0x78, 0x17, 0x3e, 0x66, 0xac, 0x6f, 0x1c, 0x62, 0xac, 0x34, 0xde, 0x65, - 0xdc, 0x6b, 0x3c, 0x61, 0x62, 0x69, 0x32, 0xdb, 0xa4, 0xc4, 0xa4, 0xc5, - 0xe4, 0xbe, 0x29, 0xcd, 0x94, 0x6b, 0x9a, 0x66, 0xba, 0xd1, 0xb4, 0xd3, - 0x74, 0xcc, 0xcc, 0xc8, 0x2c, 0xdc, 0xac, 0xd8, 0xac, 0xc9, 0xec, 0x8e, - 0x39, 0xd5, 0x9c, 0x6b, 0x9e, 0x61, 0xbe, 0xd9, 0xbc, 0xdb, 0xfc, 0x8d, - 0x85, 0xa5, 0x45, 0x9c, 0xc5, 0x4a, 0x8b, 0x36, 0x8b, 0xc7, 0x96, 0xda, - 0x96, 0x7c, 0xcb, 0x05, 0x96, 0x4d, 0x96, 0xf7, 0xac, 0x98, 0x56, 0x3e, - 0x56, 0x79, 0x56, 0xf5, 0x56, 0xd7, 0xac, 0x49, 0xd6, 0x5c, 0xeb, 0x2c, - 0xeb, 0x6d, 0xd6, 0x57, 0x6c, 0x50, 0x1b, 0x57, 0x9b, 0x0c, 0x9b, 0x3a, - 0x9b, 0xcb, 0xb6, 0xa8, 0xad, 0x9b, 0xad, 0xc4, 0x76, 0x9b, 0x6d, 0xdf, - 0x14, 0xe2, 0x14, 0x8f, 0x29, 0xd2, 0x29, 0xf5, 0x53, 0x6e, 0xda, 0x31, - 0xec, 0xfc, 0xec, 0x0a, 0xec, 0x9a, 0xec, 0x06, 0xed, 0x39, 0xf6, 0x61, - 0xf6, 0x25, 0xf6, 0x6d, 0xf6, 0xcf, 0x1d, 0xcc, 0x1c, 0x12, 0x1d, 0xd6, - 0x3b, 0x74, 0x3b, 0x7c, 0x72, 0x74, 0x75, 0xcc, 0x76, 0x6c, 0x70, 0xbc, - 0xeb, 0xa4, 0xe1, 0x34, 0xc3, 0xa9, 0xc4, 0xa9, 0xc3, 0xe9, 0x57, 0x67, - 0x1b, 0x67, 0xa1, 0x73, 0x9d, 0xf3, 0x35, 0x17, 0xa6, 0x4b, 0x90, 0xcb, - 0x12, 0x97, 0x76, 0x97, 0x17, 0x53, 0x6d, 0xa7, 0x8a, 0xa7, 0x6e, 0x9f, - 0x7a, 0xcb, 0x95, 0xe5, 0x1a, 0xee, 0xba, 0xd2, 0xb5, 0xd3, 0xf5, 0xa3, - 0x9b, 0xbb, 0x9b, 0xdc, 0xad, 0xd9, 0x6d, 0xd4, 0xdd, 0xcc, 0x3d, 0xc5, - 0x7d, 0xab, 0xfb, 0x4d, 0x2e, 0x9b, 0x1b, 0xc9, 0x5d, 0xc3, 0x3d, 0xef, - 0x41, 0xf4, 0xf0, 0xf7, 0x58, 0xe2, 0x71, 0xcc, 0xe3, 0x9d, 0xa7, 0x9b, - 0xa7, 0xc2, 0xf3, 0x90, 0xe7, 0x2f, 0x5e, 0x76, 0x5e, 0x59, 0x5e, 0xfb, - 0xbd, 0x1e, 0x4f, 0xb3, 0x9c, 0x26, 0x9e, 0xd6, 0x30, 0x6d, 0xc8, 0xdb, - 0xc4, 0x5b, 0xe0, 0xbd, 0xcb, 0x7b, 0x60, 0x3a, 0x3e, 0x3d, 0x65, 0xfa, - 0xce, 0xe9, 0x03, 0x3e, 0xc6, 0x3e, 0x02, 0x9f, 0x7a, 0x9f, 0x87, 0xbe, - 0xa6, 0xbe, 0x22, 0xdf, 0x3d, 0xbe, 0x23, 0x7e, 0xd6, 0x7e, 0x99, 0x7e, - 0x07, 0xfc, 0x9e, 0xfb, 0x3b, 0xfa, 0xcb, 0xfd, 0x8f, 0xf8, 0xbf, 0xe1, - 0x79, 0xf2, 0x16, 0xf1, 0x4e, 0x05, 0x60, 0x01, 0xc1, 0x01, 0xe5, 0x01, - 0xbd, 0x81, 0x1a, 0x81, 0xb3, 0x03, 0x6b, 0x03, 0x1f, 0x04, 0x99, 0x04, - 0xa5, 0x07, 0x35, 0x05, 0x8d, 0x05, 0xbb, 0x06, 0x2f, 0x0c, 0x3e, 0x15, - 0x42, 0x0c, 0x09, 0x0d, 0x59, 0x1f, 0x72, 0x93, 0x6f, 0xc0, 0x17, 0xf2, - 0x1b, 0xf9, 0x63, 0x33, 0xdc, 0x67, 0x2c, 0x9a, 0xd1, 0x15, 0xca, 0x08, - 0x9d, 0x15, 0x5a, 0x1b, 0xfa, 0x30, 0xcc, 0x26, 0x4c, 0x1e, 0xd6, 0x11, - 0x8e, 0x86, 0xcf, 0x08, 0xdf, 0x10, 0x7e, 0x6f, 0xa6, 0xf9, 0x4c, 0xe9, - 0xcc, 0xb6, 0x08, 0x88, 0xe0, 0x47, 0x6c, 0x88, 0xb8, 0x1f, 0x69, 0x19, - 0x99, 0x17, 0xf9, 0x7d, 0x14, 0x29, 0x2a, 0x32, 0xaa, 0x2e, 0xea, 0x51, - 0xb4, 0x53, 0x74, 0x71, 0x74, 0xf7, 0x2c, 0xd6, 0xac, 0xe4, 0x59, 0xfb, - 0x67, 0xbd, 0x8e, 0xf1, 0x8f, 0xa9, 0x8c, 0xb9, 0x3b, 0xdb, 0x6a, 0xb6, - 0x72, 0x76, 0x67, 0xac, 0x6a, 0x6c, 0x52, 0x6c, 0x63, 0xec, 0x9b, 0xb8, - 0x80, 0xb8, 0xaa, 0xb8, 0x81, 0x78, 0x87, 0xf8, 0x45, 0xf1, 0x97, 0x12, - 0x74, 0x13, 0x24, 0x09, 0xed, 0x89, 0xe4, 0xc4, 0xd8, 0xc4, 0x3d, 0x89, - 0xe3, 0x73, 0x02, 0xe7, 0x6c, 0x9a, 0x33, 0x9c, 0xe4, 0x9a, 0x54, 0x96, - 0x74, 0x63, 0xae, 0xe5, 0xdc, 0xa2, 0xb9, 0x17, 0xe6, 0xe9, 0xce, 0xcb, - 0x9e, 0x77, 0x3c, 0x59, 0x35, 0x59, 0x90, 0x7c, 0x38, 0x85, 0x98, 0x12, - 0x97, 0xb2, 0x3f, 0xe5, 0x83, 0x20, 0x42, 0x50, 0x2f, 0x18, 0x4f, 0xe5, - 0xa7, 0x6e, 0x4d, 0x1d, 0x13, 0xf2, 0x84, 0x9b, 0x85, 0x4f, 0x45, 0xbe, - 0xa2, 0x8d, 0xa2, 0x51, 0xb1, 0xb7, 0xb8, 0x4a, 0x3c, 0x92, 0xe6, 0x9d, - 0x56, 0x95, 0xf6, 0x38, 0xdd, 0x3b, 0x7d, 0x43, 0xfa, 0x68, 0x86, 0x4f, - 0x46, 0x75, 0xc6, 0x33, 0x09, 0x4f, 0x52, 0x2b, 0x79, 0x91, 0x19, 0x92, - 0xb9, 0x23, 0xf3, 0x4d, 0x56, 0x44, 0xd6, 0xde, 0xac, 0xcf, 0xd9, 0x71, - 0xd9, 0x2d, 0x39, 0x94, 0x9c, 0x94, 0x9c, 0xa3, 0x52, 0x0d, 0x69, 0x96, - 0xb4, 0x2b, 0xd7, 0x30, 0xb7, 0x28, 0xb7, 0x4f, 0x66, 0x2b, 0x2b, 0x93, - 0x0d, 0xe4, 0x79, 0xe6, 0x6d, 0xca, 0x1b, 0x93, 0x87, 0xca, 0xf7, 0xe4, - 0x23, 0xf9, 0x73, 0xf3, 0xdb, 0x15, 0x6c, 0x85, 0x4c, 0xd1, 0xa3, 0xb4, - 0x52, 0xae, 0x50, 0x0e, 0x16, 0x4c, 0x2f, 0xa8, 0x2b, 0x78, 0x5b, 0x18, - 0x5b, 0x78, 0xb8, 0x48, 0xbd, 0x48, 0x5a, 0xd4, 0x33, 0xdf, 0x66, 0xfe, - 0xea, 0xf9, 0x23, 0x0b, 0x82, 0x16, 0x7c, 0xbd, 0x90, 0xb0, 0x50, 0xb8, - 0xb0, 0xb3, 0xd8, 0xb8, 0x78, 0x59, 0xf1, 0xe0, 0x22, 0xbf, 0x45, 0xbb, - 0x16, 0x23, 0x8b, 0x53, 0x17, 0x77, 0x2e, 0x31, 0x5d, 0x52, 0xba, 0x64, - 0x78, 0x69, 0xf0, 0xd2, 0x7d, 0xcb, 0x68, 0xcb, 0xb2, 0x96, 0xfd, 0x50, - 0xe2, 0x58, 0x52, 0x55, 0xf2, 0x6a, 0x79, 0xdc, 0xf2, 0x8e, 0x52, 0x83, - 0xd2, 0xa5, 0xa5, 0x43, 0x2b, 0x82, 0x57, 0x34, 0x95, 0xa9, 0x94, 0xc9, - 0xcb, 0x6e, 0xae, 0xf4, 0x5a, 0xb9, 0x63, 0x15, 0x61, 0x95, 0x64, 0x55, - 0xef, 0x6a, 0x97, 0xd5, 0x5b, 0x56, 0x7f, 0x2a, 0x17, 0x95, 0x5f, 0xac, - 0x70, 0xac, 0xa8, 0xae, 0xf8, 0xb0, 0x46, 0xb8, 0xe6, 0xe2, 0x57, 0x4e, - 0x5f, 0xd5, 0x7c, 0xf5, 0x79, 0x6d, 0xda, 0xda, 0xde, 0x4a, 0xb7, 0xca, - 0xed, 0xeb, 0x48, 0xeb, 0xa4, 0xeb, 0x6e, 0xac, 0xf7, 0x59, 0xbf, 0xaf, - 0x4a, 0xbd, 0x6a, 0x41, 0xd5, 0xd0, 0x86, 0xf0, 0x0d, 0xad, 0x1b, 0xf1, - 0x8d, 0xe5, 0x1b, 0x5f, 0x6d, 0x4a, 0xde, 0x74, 0xa1, 0x7a, 0x6a, 0xf5, - 0x8e, 0xcd, 0xb4, 0xcd, 0xca, 0xcd, 0x03, 0x35, 0x61, 0x35, 0xed, 0x5b, - 0xcc, 0xb6, 0xac, 0xdb, 0xf2, 0xa1, 0x36, 0xa3, 0xf6, 0x7a, 0x9d, 0x7f, - 0x5d, 0xcb, 0x56, 0xfd, 0xad, 0xab, 0xb7, 0xbe, 0xd9, 0x26, 0xda, 0xd6, - 0xbf, 0xdd, 0x77, 0x7b, 0xf3, 0x0e, 0x83, 0x1d, 0x15, 0x3b, 0xde, 0xef, - 0x94, 0xec, 0xbc, 0xb5, 0x2b, 0x78, 0x57, 0x6b, 0xbd, 0x45, 0x7d, 0xf5, - 0x6e, 0xd2, 0xee, 0x82, 0xdd, 0x8f, 0x1a, 0x62, 0x1b, 0xba, 0xbf, 0xe6, - 0x7e, 0xdd, 0xb8, 0x47, 0x77, 0x4f, 0xc5, 0x9e, 0x8f, 0x7b, 0xa5, 0x7b, - 0x07, 0xf6, 0x45, 0xef, 0xeb, 0x6a, 0x74, 0x6f, 0x6c, 0xdc, 0xaf, 0xbf, - 0xbf, 0xb2, 0x09, 0x6d, 0x52, 0x36, 0x8d, 0x1e, 0x48, 0x3a, 0x70, 0xe5, - 0x9b, 0x80, 0x6f, 0xda, 0x9b, 0xed, 0x9a, 0x77, 0xb5, 0x70, 0x5a, 0x2a, - 0x0e, 0xc2, 0x41, 0xe5, 0xc1, 0x27, 0xdf, 0xa6, 0x7c, 0x7b, 0xe3, 0x50, - 0xe8, 0xa1, 0xce, 0xc3, 0xdc, 0xc3, 0xcd, 0xdf, 0x99, 0x7f, 0xb7, 0xf5, - 0x08, 0xeb, 0x48, 0x79, 0x2b, 0xd2, 0x3a, 0xbf, 0x75, 0xac, 0x2d, 0xa3, - 0x6d, 0xa0, 0x3d, 0xa1, 0xbd, 0xef, 0xe8, 0x8c, 0xa3, 0x9d, 0x1d, 0x5e, - 0x1d, 0x47, 0xbe, 0xb7, 0xff, 0x7e, 0xef, 0x31, 0xe3, 0x63, 0x75, 0xc7, - 0x35, 0x8f, 0x57, 0x9e, 0xa0, 0x9d, 0x28, 0x3d, 0xf1, 0xf9, 0xe4, 0x82, - 0x93, 0xe3, 0xa7, 0x64, 0xa7, 0x9e, 0x9d, 0x4e, 0x3f, 0x3d, 0xd4, 0x99, - 0xdc, 0x79, 0xf7, 0x4c, 0xfc, 0x99, 0x6b, 0x5d, 0x51, 0x5d, 0xbd, 0x67, - 0x43, 0xcf, 0x9e, 0x3f, 0x17, 0x74, 0xee, 0x4c, 0xb7, 0x5f, 0xf7, 0xc9, - 0xf3, 0xde, 0xe7, 0x8f, 0x5d, 0xf0, 0xbc, 0x70, 0xf4, 0x22, 0xf7, 0x62, - 0xdb, 0x25, 0xb7, 0x4b, 0xad, 0x3d, 0xae, 0x3d, 0x47, 0x7e, 0x70, 0xfd, - 0xe1, 0x48, 0xaf, 0x5b, 0x6f, 0xeb, 0x65, 0xf7, 0xcb, 0xed, 0x57, 0x3c, - 0xae, 0x74, 0xf4, 0x4d, 0xeb, 0x3b, 0xd1, 0xef, 0xd3, 0x7f, 0xfa, 0x6a, - 0xc0, 0xd5, 0x73, 0xd7, 0xf8, 0xd7, 0x2e, 0x5d, 0x9f, 0x79, 0xbd, 0xef, - 0xc6, 0xec, 0x1b, 0xb7, 0x6e, 0x26, 0xdd, 0x1c, 0xb8, 0x25, 0xba, 0xf5, - 0xf8, 0x76, 0xf6, 0xed, 0x17, 0x77, 0x0a, 0xee, 0x4c, 0xdc, 0x5d, 0x7a, - 0x8f, 0x78, 0xaf, 0xfc, 0xbe, 0xda, 0xfd, 0xea, 0x07, 0xfa, 0x0f, 0xea, - 0x7f, 0xb4, 0xfe, 0xb1, 0x65, 0xc0, 0x6d, 0xe0, 0xf8, 0x60, 0xc0, 0x60, - 0xcf, 0xc3, 0x59, 0x0f, 0xef, 0x0e, 0x09, 0x87, 0x9e, 0xfe, 0x94, 0xff, - 0xd3, 0x87, 0xe1, 0xd2, 0x47, 0xcc, 0x47, 0xd5, 0x23, 0x46, 0x23, 0x8d, - 0x8f, 0x9d, 0x1f, 0x1f, 0x1b, 0x0d, 0x1a, 0xbd, 0xf2, 0x64, 0xce, 0x93, - 0xe1, 0xa7, 0xb2, 0xa7, 0x13, 0xcf, 0xca, 0x7e, 0x56, 0xff, 0x79, 0xeb, - 0x73, 0xab, 0xe7, 0xdf, 0xfd, 0xe2, 0xfb, 0x4b, 0xcf, 0x58, 0xfc, 0xd8, - 0xf0, 0x0b, 0xf9, 0x8b, 0xcf, 0xbf, 0xae, 0x79, 0xa9, 0xf3, 0x72, 0xef, - 0xab, 0xa9, 0xaf, 0x3a, 0xc7, 0x23, 0xc7, 0x1f, 0xbc, 0xce, 0x79, 0x3d, - 0xf1, 0xa6, 0xfc, 0xad, 0xce, 0xdb, 0x7d, 0xef, 0xb8, 0xef, 0xba, 0xdf, - 0xc7, 0xbd, 0x1f, 0x99, 0x28, 0xfc, 0x40, 0xfe, 0x50, 0xf3, 0xd1, 0xfa, - 0x63, 0xc7, 0xa7, 0xd0, 0x4f, 0xf7, 0x3e, 0xe7, 0x7c, 0xfe, 0xfc, 0x2f, - 0xf7, 0x84, 0xf3, 0xfb, 0x80, 0x39, 0x25, 0x11, 0x00, 0x00, 0x00, 0x06, - 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, - 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, - 0x0b, 0x13, 0x00, 0x00, 0x0b, 0x13, 0x01, 0x00, 0x9a, 0x9c, 0x18, 0x00, - 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xdc, 0x02, 0x07, 0x10, - 0x2f, 0x03, 0xd9, 0x0c, 0xd7, 0x8a, 0x00, 0x00, 0x20, 0x00, 0x49, 0x44, - 0x41, 0x54, 0x78, 0xda, 0xed, 0x7d, 0x79, 0x78, 0x54, 0x55, 0xd2, 0xf7, - 0xef, 0xf6, 0x9e, 0x74, 0xa7, 0x3b, 0xfb, 0x4a, 0x16, 0x08, 0x21, 0x21, - 0x21, 0x2c, 0xb2, 0x89, 0xec, 0x4b, 0x10, 0x71, 0x19, 0x96, 0x41, 0x5e, - 0x51, 0x14, 0x5e, 0xb7, 0x6f, 0x5c, 0x50, 0x04, 0x1d, 0x66, 0x5e, 0x54, - 0x70, 0x1c, 0x07, 0x17, 0x44, 0x65, 0x90, 0x51, 0x71, 0x14, 0x91, 0x45, - 0x05, 0x71, 0xd0, 0x80, 0x03, 0x01, 0x45, 0x20, 0x42, 0x58, 0x43, 0xd8, - 0x21, 0x64, 0x4f, 0xc8, 0x9e, 0x5e, 0x92, 0xf4, 0x7e, 0xbf, 0x3f, 0x72, - 0xef, 0xcd, 0xb9, 0x9d, 0xdb, 0x5b, 0xd2, 0x09, 0x38, 0xd3, 0xf5, 0x3c, - 0xf7, 0x81, 0x4e, 0xdf, 0x3e, 0xa7, 0x4e, 0x9d, 0x3a, 0x55, 0x75, 0xea, - 0x54, 0xd5, 0xa1, 0x68, 0x9a, 0x86, 0x1f, 0xfc, 0xe0, 0x07, 0x3f, 0xf8, - 0xc1, 0x0f, 0x7e, 0xf8, 0xef, 0x02, 0x91, 0x9f, 0x04, 0x7e, 0xf0, 0x83, - 0x1f, 0xfc, 0xe0, 0x07, 0x3f, 0xf8, 0x0d, 0x00, 0x3f, 0xf8, 0xc1, 0x0f, - 0x7e, 0xf0, 0x83, 0x1f, 0xfc, 0xe0, 0x37, 0x00, 0xfc, 0xe0, 0x07, 0x3f, - 0xf8, 0xc1, 0x0f, 0x7e, 0xf0, 0xc3, 0x7f, 0x22, 0x48, 0xc8, 0x0f, 0x14, - 0x45, 0xf9, 0xa4, 0xd1, 0xae, 0xc4, 0x15, 0xf8, 0x02, 0x07, 0xb6, 0x7f, - 0x6f, 0xda, 0x72, 0x87, 0x73, 0x57, 0xf1, 0xf2, 0x96, 0x26, 0x3d, 0xd1, - 0x9f, 0xaf, 0xe6, 0xdb, 0x13, 0x1c, 0x3c, 0xed, 0xcb, 0x11, 0xef, 0xee, - 0xc2, 0xb1, 0xbb, 0xe7, 0xbb, 0x2b, 0xbc, 0x78, 0x33, 0xa0, 0x33, 0x73, - 0xf5, 0x5b, 0x92, 0x09, 0x5d, 0xc5, 0xa1, 0xab, 0x78, 0x08, 0xf5, 0xdd, - 0xd9, 0x35, 0xd1, 0xd5, 0xdf, 0xf6, 0x34, 0xdd, 0x6f, 0x05, 0xfa, 0xf7, - 0xb4, 0x6c, 0xf6, 0xa6, 0xcd, 0xce, 0x8e, 0xcb, 0x17, 0xf1, 0x7b, 0x54, - 0x77, 0x0a, 0xa8, 0x9e, 0x56, 0x7a, 0xdd, 0x81, 0xb3, 0x2f, 0x71, 0xba, - 0x19, 0x4a, 0xb9, 0x2b, 0xc2, 0xe3, 0x66, 0xce, 0x41, 0x4f, 0xe1, 0xf8, - 0x5b, 0xa4, 0xcf, 0x6f, 0x19, 0x7a, 0x42, 0x30, 0xde, 0x8a, 0x72, 0xc9, - 0x17, 0x72, 0xa5, 0xb3, 0xeb, 0xe2, 0x56, 0x93, 0xc3, 0xb7, 0xaa, 0x5e, - 0xf0, 0xf5, 0xa6, 0xa0, 0xa7, 0xe4, 0x7d, 0x57, 0x0c, 0x81, 0x6e, 0x3d, - 0x02, 0xa0, 0x28, 0xca, 0xe3, 0x01, 0xde, 0x2a, 0x42, 0x97, 0xc4, 0xb9, - 0xa7, 0x71, 0xea, 0x8e, 0xfe, 0x1c, 0xdb, 0xf4, 0x2b, 0x37, 0xdf, 0xf0, - 0xab, 0x1f, 0xba, 0x97, 0xc6, 0xff, 0x69, 0xf3, 0xe0, 0x8b, 0xf1, 0xfc, - 0x37, 0xf2, 0x66, 0x4f, 0x8e, 0xf9, 0xb7, 0xba, 0xfe, 0xbb, 0x82, 0xb7, - 0xe8, 0x3f, 0x6d, 0x12, 0x7f, 0xab, 0x38, 0x77, 0x67, 0x7f, 0x37, 0xcb, - 0xa0, 0xf1, 0xcf, 0xb7, 0x1f, 0x3a, 0x43, 0xef, 0x5b, 0x69, 0x2e, 0xfc, - 0x7c, 0xf1, 0xdf, 0x47, 0x7b, 0xa1, 0x7e, 0x7f, 0x0b, 0x7c, 0xd0, 0x19, - 0x1c, 0x25, 0xce, 0xbe, 0x48, 0x4c, 0x4c, 0xc4, 0x80, 0x01, 0x03, 0x38, - 0xb7, 0x53, 0x41, 0x41, 0x01, 0x4a, 0x4b, 0x4b, 0x79, 0xef, 0x3c, 0xfd, - 0xf4, 0xd3, 0x30, 0x18, 0x0c, 0xa8, 0xab, 0xab, 0x43, 0x61, 0x61, 0x21, - 0x2a, 0x2b, 0x2b, 0xa1, 0xd3, 0xe9, 0x7c, 0x32, 0x18, 0xa9, 0x54, 0x8a, - 0xb4, 0xb4, 0x34, 0xdc, 0x76, 0xdb, 0x6d, 0x00, 0x80, 0x3d, 0x7b, 0xf6, - 0xa0, 0xa6, 0xa6, 0x86, 0xf7, 0xce, 0x9f, 0xfe, 0xf4, 0x27, 0xe8, 0xf5, - 0x7a, 0x5c, 0xbe, 0x7c, 0x19, 0xfb, 0xf6, 0xed, 0x73, 0xda, 0x56, 0xaf, - 0x5e, 0xbd, 0x10, 0x15, 0x15, 0x85, 0x84, 0x84, 0x04, 0xc4, 0xc6, 0xc6, - 0x76, 0x1b, 0xce, 0x11, 0x11, 0x11, 0x18, 0x39, 0x72, 0x24, 0x00, 0xa0, - 0xa8, 0xa8, 0x08, 0x35, 0x35, 0x35, 0xa8, 0xad, 0xad, 0xed, 0xd2, 0xc4, - 0xf5, 0xee, 0xdd, 0x1b, 0xa1, 0xa1, 0xa1, 0x48, 0x4e, 0x4e, 0x86, 0x5a, - 0xad, 0x86, 0x56, 0xab, 0xc5, 0x8d, 0x1b, 0x37, 0x50, 0x5b, 0x5b, 0x8b, - 0xd2, 0xd2, 0x52, 0xb4, 0xb4, 0xb4, 0x74, 0x99, 0x39, 0xfa, 0xf4, 0xe9, - 0x83, 0xb0, 0xb0, 0x30, 0x24, 0x24, 0x24, 0x20, 0x24, 0x24, 0x04, 0x5a, - 0xad, 0x16, 0xe5, 0xe5, 0xe5, 0xa8, 0xaf, 0xaf, 0x47, 0x51, 0x51, 0x11, - 0x2c, 0x16, 0x8b, 0xe0, 0xef, 0x86, 0x0e, 0x1d, 0xea, 0x15, 0x4d, 0x15, - 0x0a, 0x05, 0xd4, 0x6a, 0x35, 0xa2, 0xa2, 0xa2, 0xb8, 0xbf, 0x35, 0x36, - 0x36, 0xc2, 0x6e, 0xb7, 0xa3, 0xb2, 0xb2, 0xd2, 0x6b, 0x7a, 0x27, 0x24, - 0x24, 0x20, 0x28, 0x28, 0xc8, 0x23, 0xd7, 0x1d, 0x45, 0x51, 0xd0, 0xe9, - 0x74, 0x1d, 0x78, 0xd8, 0x1d, 0xa8, 0xd5, 0x6a, 0x6e, 0x2d, 0x24, 0x25, - 0x25, 0x41, 0x24, 0x12, 0xa1, 0xbe, 0xbe, 0x1e, 0xa7, 0x4e, 0x9d, 0x42, - 0x4d, 0x4d, 0x0d, 0x8a, 0x8b, 0x8b, 0x3d, 0x6e, 0x2b, 0x3c, 0x3c, 0x1c, - 0x11, 0x11, 0x11, 0x10, 0x89, 0x44, 0x9d, 0x72, 0x85, 0xeb, 0xf5, 0xfa, - 0x0e, 0xf8, 0x3f, 0xf0, 0xc0, 0x03, 0x48, 0x4a, 0x4a, 0xc2, 0xdf, 0xfe, - 0xf6, 0x37, 0xa7, 0xbf, 0x4f, 0x4a, 0x4a, 0x82, 0x5a, 0xad, 0x46, 0x72, - 0x72, 0x32, 0x42, 0x43, 0x43, 0xd1, 0xdc, 0xdc, 0x8c, 0xea, 0xea, 0x6a, - 0x54, 0x57, 0x57, 0xa3, 0xac, 0xac, 0x0c, 0x7a, 0xbd, 0xbe, 0x4b, 0x7c, - 0x9f, 0x9c, 0x9c, 0x8c, 0xa8, 0xa8, 0x28, 0xa4, 0xa5, 0xa5, 0x21, 0x2a, - 0x2a, 0x8a, 0x5b, 0x93, 0x65, 0x65, 0x65, 0x28, 0x2e, 0x2e, 0x86, 0xd1, - 0x68, 0xf4, 0x99, 0x10, 0xeb, 0xee, 0x39, 0xf7, 0x44, 0x88, 0x46, 0x44, - 0x44, 0x74, 0x58, 0xd7, 0x9e, 0xc8, 0x2b, 0x57, 0xe0, 0x89, 0xbc, 0xed, - 0xee, 0xf5, 0xd4, 0x53, 0x3c, 0xdb, 0xd5, 0x79, 0x70, 0x94, 0x89, 0x1b, - 0x36, 0x6c, 0xf0, 0x39, 0xef, 0x7b, 0xca, 0x07, 0x9d, 0x91, 0xf7, 0x9e, - 0xf4, 0xe1, 0xcb, 0x35, 0xe5, 0x12, 0x68, 0x9a, 0x16, 0x9c, 0xd8, 0xcd, - 0x9b, 0x37, 0x73, 0xdf, 0xd1, 0x34, 0x8d, 0x47, 0x1e, 0x79, 0xc4, 0xe9, - 0x6f, 0x69, 0x9a, 0x46, 0x55, 0x55, 0x15, 0xde, 0x7d, 0xf7, 0x5d, 0xc8, - 0xe5, 0x72, 0xb7, 0x7d, 0x39, 0x3e, 0x42, 0x90, 0x9a, 0x9a, 0x8a, 0x73, - 0xe7, 0xce, 0x81, 0xa6, 0x69, 0xdc, 0xb8, 0x71, 0x03, 0x19, 0x19, 0x19, - 0x2e, 0xdb, 0x13, 0x82, 0xa0, 0xa0, 0x20, 0x8c, 0x1e, 0x3d, 0x1a, 0x87, - 0x0e, 0x1d, 0x82, 0xc9, 0x64, 0xea, 0xd0, 0xaf, 0x27, 0x38, 0x7b, 0x03, - 0x7f, 0xfe, 0xf3, 0x9f, 0xb9, 0xb6, 0xf7, 0xee, 0xdd, 0x8b, 0x98, 0x98, - 0x18, 0x8f, 0x68, 0x20, 0x04, 0x61, 0x61, 0x61, 0x78, 0xe0, 0x81, 0x07, - 0x70, 0xf2, 0xe4, 0x49, 0xd8, 0xed, 0xf6, 0x0e, 0xbf, 0xa9, 0xac, 0xac, - 0xc4, 0xdb, 0x6f, 0xbf, 0xcd, 0x5b, 0xfc, 0xde, 0x42, 0x64, 0x64, 0x24, - 0xe6, 0xcf, 0x9f, 0x8f, 0x0b, 0x17, 0x2e, 0x08, 0xf6, 0x51, 0x5a, 0x5a, - 0x8a, 0x67, 0x9e, 0x79, 0x06, 0x81, 0x81, 0x81, 0x1e, 0xcf, 0x69, 0x55, - 0x55, 0x95, 0xd3, 0x77, 0x33, 0x33, 0x33, 0x51, 0x56, 0x56, 0xc6, 0x7b, - 0xff, 0xc8, 0x91, 0x23, 0xe8, 0xdd, 0xbb, 0x77, 0xa7, 0xf0, 0x5f, 0xb5, - 0x6a, 0x15, 0xaa, 0xaa, 0xaa, 0x3c, 0x7e, 0x26, 0x4e, 0x9c, 0x28, 0x88, - 0xbf, 0x2b, 0x41, 0xf3, 0xde, 0x7b, 0xef, 0x41, 0xab, 0xd5, 0x0a, 0xce, - 0x5b, 0x4e, 0x4e, 0x0e, 0x00, 0x40, 0xa3, 0xd1, 0x78, 0x84, 0x6f, 0x7c, - 0x7c, 0x3c, 0x7e, 0xfc, 0xf1, 0x47, 0xaf, 0x70, 0x26, 0x9f, 0x15, 0x2b, - 0x56, 0x78, 0xbc, 0x7e, 0x59, 0xe1, 0x3d, 0x6f, 0xde, 0x3c, 0x9c, 0x38, - 0x71, 0x02, 0x16, 0x8b, 0xa5, 0x03, 0xfe, 0xb5, 0xb5, 0xb5, 0x78, 0xeb, - 0xad, 0xb7, 0x20, 0x91, 0x48, 0x3a, 0x45, 0x7f, 0x96, 0x47, 0xcf, 0x9d, - 0x3b, 0x27, 0xc8, 0x3f, 0x25, 0x25, 0x25, 0x98, 0x37, 0x6f, 0x1e, 0x42, - 0x42, 0x42, 0x3c, 0xe6, 0x9f, 0x9e, 0x9a, 0x73, 0x4f, 0xd7, 0xa1, 0xa7, - 0xd0, 0x55, 0x79, 0xe5, 0x89, 0xbc, 0xed, 0xca, 0x7a, 0x72, 0x36, 0x66, - 0x77, 0x74, 0xe8, 0x4e, 0x9e, 0xf5, 0x14, 0x07, 0x77, 0x32, 0xf1, 0x66, - 0xf0, 0x7e, 0x57, 0xe4, 0xbd, 0x2b, 0x5e, 0xeb, 0x8e, 0x35, 0xe5, 0x92, - 0xce, 0x9e, 0x32, 0xe4, 0xc3, 0x0f, 0x3f, 0xec, 0x51, 0x47, 0xfb, 0xf7, - 0xef, 0x47, 0x4a, 0x4a, 0x4a, 0x97, 0x0d, 0x80, 0x69, 0xd3, 0xa6, 0x71, - 0xdf, 0x6f, 0xda, 0xb4, 0x49, 0x50, 0xc8, 0xba, 0x6b, 0x43, 0x26, 0x93, - 0xa1, 0xbe, 0xbe, 0xde, 0x2d, 0x11, 0x5c, 0xe1, 0xec, 0x29, 0x84, 0x86, - 0x86, 0xa2, 0xa0, 0xa0, 0x80, 0xc7, 0x10, 0xd1, 0xd1, 0xd1, 0x9d, 0x32, - 0x00, 0x42, 0x43, 0x43, 0xf1, 0xe4, 0x93, 0x4f, 0xc2, 0x66, 0xb3, 0xb9, - 0xc5, 0xfd, 0xc2, 0x85, 0x0b, 0x18, 0x3c, 0x78, 0x70, 0xa7, 0x2c, 0xfb, - 0x8c, 0x8c, 0x0c, 0x41, 0x26, 0x73, 0x7c, 0x36, 0x6d, 0xda, 0x84, 0xf4, - 0xf4, 0x74, 0x8f, 0xe7, 0xd4, 0x59, 0x7f, 0x1f, 0x7d, 0xf4, 0x51, 0x87, - 0x77, 0x8f, 0x1c, 0x39, 0x82, 0xa4, 0xa4, 0xa4, 0x4e, 0x79, 0x5b, 0x76, - 0xef, 0xde, 0xed, 0x15, 0xb3, 0x67, 0x65, 0x65, 0x79, 0x6c, 0x00, 0x04, - 0x05, 0x05, 0x61, 0xfb, 0xf6, 0xed, 0x6e, 0xdb, 0xac, 0xaf, 0xaf, 0xc7, - 0x9c, 0x39, 0x73, 0x3c, 0x12, 0x24, 0x89, 0x89, 0x89, 0x38, 0x78, 0xf0, - 0xa0, 0x57, 0x38, 0x93, 0xcf, 0xeb, 0xaf, 0xbf, 0xee, 0xb1, 0x01, 0x10, - 0x16, 0x16, 0x86, 0x25, 0x4b, 0x96, 0x78, 0xc4, 0x43, 0x3b, 0x76, 0xec, - 0xc0, 0xc0, 0x81, 0x03, 0xbd, 0x56, 0xfe, 0x13, 0x26, 0x4c, 0xf0, 0x08, - 0xef, 0x95, 0x2b, 0x57, 0x3a, 0x9d, 0x63, 0x6f, 0x94, 0xb0, 0x2f, 0xe7, - 0xbc, 0xb3, 0x06, 0x40, 0x68, 0x68, 0x68, 0xb7, 0xc8, 0x2b, 0x4f, 0xe4, - 0x6d, 0x57, 0xd6, 0x53, 0x67, 0x94, 0x7f, 0x77, 0xf3, 0xac, 0x37, 0x78, - 0xb8, 0x92, 0x89, 0x3d, 0xcd, 0xfb, 0x5d, 0x95, 0xf7, 0xae, 0x0c, 0x9c, - 0xee, 0x58, 0x53, 0xae, 0x1e, 0x49, 0x57, 0x94, 0xde, 0xb2, 0x65, 0xcb, - 0x10, 0x17, 0x17, 0x87, 0xdf, 0xfd, 0xee, 0x77, 0x48, 0x48, 0x48, 0x00, - 0x00, 0x4c, 0x9a, 0x34, 0x09, 0x4b, 0x96, 0x2c, 0xc1, 0x8b, 0x2f, 0xbe, - 0xd8, 0x69, 0xd7, 0xa2, 0x46, 0xa3, 0xc1, 0x43, 0x0f, 0x3d, 0xc4, 0x7d, - 0xfe, 0xe2, 0x8b, 0x2f, 0xa0, 0xd5, 0x6a, 0x3b, 0xbc, 0xf7, 0xd6, 0x5b, - 0x6f, 0x21, 0x38, 0x38, 0x18, 0x4f, 0x3e, 0xf9, 0xa4, 0xa0, 0x45, 0xbe, - 0x77, 0xef, 0x5e, 0xde, 0x82, 0xcd, 0xce, 0xce, 0xc6, 0xa1, 0x43, 0x87, - 0x7c, 0x8a, 0x73, 0x48, 0x48, 0x08, 0x64, 0x32, 0x19, 0xbe, 0xf9, 0xe6, - 0x1b, 0x0c, 0x18, 0x30, 0xc0, 0xe3, 0xdd, 0xa5, 0x2b, 0x37, 0x50, 0x4a, - 0x4a, 0x0a, 0xd6, 0xae, 0x5d, 0x0b, 0x91, 0xa8, 0x3d, 0x44, 0xe3, 0xe8, - 0xd1, 0xa3, 0x28, 0x2f, 0x2f, 0x87, 0x44, 0x22, 0x41, 0x46, 0x46, 0x06, - 0x67, 0xb0, 0xf4, 0xef, 0xdf, 0x1f, 0xdb, 0xb6, 0x6d, 0xc3, 0xcc, 0x99, - 0x33, 0x71, 0xf1, 0xe2, 0x45, 0x8f, 0xf1, 0x1e, 0x3b, 0x76, 0x2c, 0x76, - 0xec, 0xd8, 0xc1, 0xf5, 0xaf, 0xd3, 0xe9, 0xf0, 0xc9, 0x27, 0x9f, 0x40, - 0xa7, 0xd3, 0x21, 0x29, 0x29, 0x09, 0xf7, 0xde, 0x7b, 0x2f, 0xc2, 0xc3, - 0xc3, 0x01, 0x00, 0x0f, 0x3d, 0xf4, 0x10, 0x64, 0x32, 0x19, 0x16, 0x2d, - 0x5a, 0x84, 0xea, 0xea, 0x6a, 0x5e, 0x3b, 0x8e, 0x34, 0x4d, 0x4c, 0x4c, - 0x14, 0xec, 0x6f, 0xf0, 0xe0, 0xc1, 0x4e, 0x77, 0x35, 0x9d, 0xd9, 0x7d, - 0x39, 0xba, 0x3e, 0x5b, 0x5b, 0x5b, 0x9d, 0x1e, 0x55, 0xb0, 0x60, 0x32, - 0x99, 0x3c, 0xf6, 0x8c, 0x3c, 0xfd, 0xf4, 0xd3, 0x98, 0x3d, 0x7b, 0x36, - 0xf7, 0xb7, 0x33, 0x67, 0xce, 0xe0, 0xcb, 0x2f, 0xbf, 0x84, 0xc9, 0x64, - 0xc2, 0xb8, 0x71, 0xe3, 0x30, 0x67, 0xce, 0x1c, 0x4e, 0x10, 0xac, 0x5b, - 0xb7, 0x0e, 0x97, 0x2e, 0x5d, 0x42, 0x41, 0x41, 0x81, 0xdb, 0xb9, 0x16, - 0x8b, 0xc5, 0x5d, 0xf2, 0xd6, 0x39, 0xc2, 0x99, 0x33, 0x67, 0x30, 0x64, - 0xc8, 0x90, 0x0e, 0x7f, 0x1f, 0x35, 0x6a, 0x14, 0x56, 0xad, 0x5a, 0xc5, - 0xf1, 0x90, 0xdd, 0x6e, 0xc7, 0xd6, 0xad, 0x5b, 0x71, 0xf9, 0xf2, 0x65, - 0x44, 0x45, 0x45, 0x61, 0xca, 0x94, 0x29, 0x48, 0x4d, 0x4d, 0x05, 0x00, - 0xcc, 0x9a, 0x35, 0x0b, 0x0a, 0x85, 0x02, 0x4f, 0x3c, 0xf1, 0x04, 0x2a, - 0x2a, 0x2a, 0x3c, 0xc2, 0x65, 0xe0, 0xc0, 0x81, 0xbc, 0x63, 0x37, 0x9a, - 0xa6, 0xf1, 0xfd, 0xf7, 0xdf, 0xe3, 0xd2, 0xa5, 0x4b, 0x08, 0x0e, 0x0e, - 0x46, 0x56, 0x56, 0x16, 0xb7, 0x13, 0x7d, 0xe5, 0x95, 0x57, 0x20, 0x97, - 0xcb, 0xf1, 0xc6, 0x1b, 0x6f, 0xb8, 0x3c, 0x6e, 0x73, 0xe7, 0x76, 0xed, - 0xce, 0x39, 0xf7, 0x66, 0x9d, 0x8f, 0x1b, 0x37, 0xae, 0x53, 0xf2, 0xca, - 0x97, 0xe0, 0xeb, 0xf5, 0xd4, 0x93, 0x3c, 0xeb, 0x4b, 0x99, 0x38, 0x6a, - 0xd4, 0xa8, 0x1e, 0xe5, 0xfd, 0xae, 0xca, 0xfb, 0x9e, 0x5e, 0x53, 0x9d, - 0x3e, 0x02, 0xb8, 0xfb, 0xee, 0xbb, 0xb1, 0x79, 0xf3, 0x66, 0xee, 0xe9, - 0xdf, 0xbf, 0xbf, 0xcb, 0xc9, 0x2a, 0x2a, 0x2a, 0xe2, 0xda, 0x6a, 0x68, - 0x68, 0x40, 0x66, 0x66, 0x66, 0xa7, 0x77, 0x8b, 0x19, 0x19, 0x19, 0xa8, - 0xad, 0xad, 0x05, 0x4d, 0xd3, 0xc8, 0xcf, 0xcf, 0x17, 0xdc, 0x9d, 0x07, - 0x04, 0x04, 0x00, 0x80, 0xd3, 0x9d, 0xd7, 0xf3, 0xcf, 0x3f, 0xcf, 0xeb, - 0x67, 0xc5, 0x8a, 0x15, 0x9c, 0xab, 0xdf, 0x1b, 0x9c, 0x23, 0x23, 0x23, - 0x05, 0xad, 0xe2, 0x47, 0x1e, 0x79, 0x04, 0xcb, 0x96, 0x2d, 0xc3, 0x57, - 0x5f, 0x7d, 0x85, 0xf2, 0xf2, 0xf2, 0x0e, 0xe3, 0xda, 0xbb, 0x77, 0xaf, - 0xa0, 0x7b, 0xde, 0xdd, 0xf8, 0xc3, 0xc3, 0xc3, 0xf1, 0xdd, 0x77, 0xdf, - 0x71, 0xdf, 0xdb, 0x6c, 0x36, 0xfc, 0xfe, 0xf7, 0xbf, 0x47, 0x64, 0x64, - 0x24, 0xe4, 0x72, 0x39, 0x34, 0x1a, 0x0d, 0xd2, 0xd2, 0xd2, 0x70, 0xe6, - 0xcc, 0x99, 0x0e, 0x96, 0x36, 0xb9, 0x38, 0x5c, 0x41, 0x52, 0x52, 0x12, - 0x8e, 0x1f, 0x3f, 0xce, 0xfd, 0xf6, 0xec, 0xd9, 0xb3, 0x08, 0x0c, 0x0c, - 0xe4, 0x68, 0xa9, 0x52, 0xa9, 0x10, 0x17, 0x17, 0x07, 0xa3, 0xd1, 0xc8, - 0xbd, 0x63, 0x34, 0x1a, 0x31, 0x68, 0xd0, 0xa0, 0x0e, 0x6d, 0x39, 0xd2, - 0xd4, 0x99, 0x2b, 0x3d, 0x37, 0x37, 0x97, 0x3b, 0x56, 0xa8, 0xa9, 0xa9, - 0xe1, 0xed, 0x58, 0x9c, 0x19, 0x0d, 0xae, 0x20, 0x3d, 0x3d, 0x9d, 0xa3, - 0x7b, 0x63, 0x63, 0x23, 0xfa, 0xf5, 0xeb, 0x87, 0xf4, 0xf4, 0x74, 0xa4, - 0xa7, 0xa7, 0x23, 0x23, 0x23, 0xa3, 0xc3, 0x33, 0x60, 0xc0, 0x00, 0xc4, - 0xc7, 0xc7, 0x7b, 0xd4, 0xf6, 0xe4, 0xc9, 0x93, 0x61, 0xb5, 0x5a, 0x39, - 0x1c, 0xbf, 0xf8, 0xe2, 0x0b, 0xc4, 0xc5, 0xc5, 0x71, 0xdf, 0x07, 0x06, - 0x06, 0x62, 0xe9, 0xd2, 0xa5, 0x3c, 0xfa, 0x2f, 0x5f, 0xbe, 0xbc, 0x43, - 0x3b, 0x36, 0x9b, 0x8d, 0xf7, 0x39, 0x2e, 0x2e, 0x0e, 0x99, 0x99, 0x99, - 0x98, 0x3a, 0x75, 0x2a, 0xb2, 0xb2, 0xb2, 0x3a, 0x3c, 0x53, 0xa6, 0x4c, - 0xc1, 0x94, 0x29, 0x53, 0x30, 0x79, 0xf2, 0x64, 0x4c, 0x98, 0x30, 0x01, - 0x7b, 0xf7, 0xee, 0xe5, 0xdc, 0x97, 0x25, 0x25, 0x25, 0xdc, 0x79, 0xa3, - 0x63, 0x9b, 0x42, 0x3c, 0x9b, 0x9d, 0x9d, 0xcd, 0xe1, 0x66, 0x36, 0x9b, - 0x91, 0x91, 0x91, 0x01, 0x95, 0x4a, 0xc5, 0x9b, 0x93, 0x43, 0x87, 0x0e, - 0xf1, 0xf8, 0xec, 0xf6, 0xdb, 0x6f, 0xf7, 0x88, 0x3e, 0xc9, 0xc9, 0xc9, - 0x38, 0x7d, 0xfa, 0x34, 0xf7, 0x5b, 0x9d, 0x4e, 0x87, 0xa1, 0x43, 0x87, - 0xf2, 0xd6, 0xa4, 0x5c, 0x2e, 0xc7, 0x89, 0x13, 0x27, 0xb8, 0x77, 0xf4, - 0x7a, 0xbd, 0xa0, 0xa7, 0xca, 0x9b, 0x1d, 0xb8, 0xaf, 0xe6, 0xdc, 0x9b, - 0xdd, 0xaf, 0xe3, 0x3a, 0xef, 0xac, 0xbc, 0x72, 0xd7, 0x97, 0xa7, 0xf2, - 0xb6, 0xb3, 0xeb, 0xa9, 0xb3, 0x47, 0x00, 0xdd, 0xc1, 0xb3, 0xde, 0xee, - 0xfe, 0x5d, 0xc9, 0xc4, 0x9e, 0xe0, 0x7d, 0x5f, 0xca, 0x7b, 0x67, 0x63, - 0xec, 0xae, 0x35, 0xd5, 0xe9, 0x23, 0x00, 0x6f, 0x61, 0xce, 0x9c, 0x39, - 0xbc, 0x86, 0x9f, 0x7e, 0xfa, 0xe9, 0x4e, 0xbb, 0xfc, 0x9e, 0x7c, 0xf2, - 0x49, 0xee, 0xfb, 0xd7, 0x5e, 0x7b, 0xcd, 0x63, 0xc5, 0x46, 0x4e, 0x18, - 0x39, 0xc1, 0x57, 0xaf, 0x5e, 0x45, 0x5a, 0x5a, 0x5a, 0xa7, 0x71, 0x76, - 0x84, 0xa7, 0x9e, 0x7a, 0xca, 0x2d, 0x61, 0x3b, 0x6b, 0x00, 0xf4, 0xef, - 0xdf, 0x9f, 0xb7, 0xa0, 0xbf, 0xfa, 0xea, 0x2b, 0xa7, 0x67, 0xcc, 0x06, - 0x83, 0x81, 0x7b, 0x2f, 0x2f, 0x2f, 0x0f, 0x7d, 0xfa, 0xf4, 0xf1, 0x08, - 0xff, 0xcc, 0xcc, 0x4c, 0x9e, 0x72, 0x7f, 0xea, 0xa9, 0xa7, 0x04, 0x8f, - 0x4f, 0x96, 0x2d, 0x5b, 0xc6, 0xc3, 0x75, 0xfe, 0xfc, 0xf9, 0x5e, 0xf3, - 0x85, 0x5c, 0x2e, 0xc7, 0x73, 0xcf, 0x3d, 0x07, 0x9a, 0xa6, 0x51, 0x5e, - 0x5e, 0x8e, 0xd4, 0xd4, 0x54, 0xde, 0xdc, 0x74, 0xc5, 0x00, 0x30, 0x9b, - 0xcd, 0xa0, 0x69, 0x1a, 0xb9, 0xb9, 0xb9, 0xe8, 0xd5, 0xab, 0x97, 0x4f, - 0x76, 0x3c, 0x1a, 0x8d, 0x06, 0x5b, 0xb7, 0x6e, 0xe5, 0xf0, 0xbb, 0x7e, - 0xfd, 0xba, 0xe0, 0x79, 0x6e, 0x44, 0x44, 0x04, 0xb6, 0x6e, 0xdd, 0x8a, - 0x6f, 0xbf, 0xfd, 0x16, 0xdf, 0x7e, 0xfb, 0x2d, 0x3e, 0xf9, 0xe4, 0x93, - 0x0e, 0xe7, 0x72, 0x5d, 0x59, 0x57, 0xe3, 0xc7, 0x8f, 0x47, 0x43, 0x43, - 0x03, 0x27, 0x0c, 0xa6, 0x4d, 0x9b, 0xe6, 0xf1, 0x6f, 0xd3, 0xd2, 0xd2, - 0x50, 0x58, 0x58, 0xc8, 0x8d, 0xe1, 0xeb, 0xaf, 0xbf, 0x46, 0x58, 0x58, - 0x98, 0xe0, 0x7b, 0x2c, 0x0d, 0x69, 0x9a, 0x16, 0xf4, 0xa4, 0x09, 0x41, - 0x56, 0x56, 0x16, 0x8f, 0x2f, 0xde, 0x7e, 0xfb, 0x6d, 0x28, 0x95, 0x4a, - 0xc1, 0xf6, 0x1b, 0x1b, 0x1b, 0x5d, 0x1a, 0x49, 0xee, 0xe2, 0x18, 0xba, - 0x63, 0xce, 0x3d, 0x15, 0xca, 0x42, 0xeb, 0xbc, 0xb3, 0xf2, 0xca, 0x57, - 0xf1, 0x06, 0x9d, 0x5d, 0x4f, 0x9d, 0x35, 0x00, 0xba, 0x83, 0x67, 0xbd, - 0xed, 0xdf, 0x1b, 0x99, 0xd8, 0x1d, 0xbc, 0xef, 0x4b, 0x79, 0xef, 0x6c, - 0x8c, 0xdd, 0xb5, 0xa6, 0xdc, 0x3d, 0x3e, 0x4b, 0x03, 0x3c, 0x7f, 0xfe, - 0x3c, 0xcf, 0x15, 0x31, 0x6d, 0xda, 0x34, 0x04, 0x07, 0x07, 0x7b, 0xed, - 0xea, 0x89, 0x8f, 0x8f, 0xc7, 0xdc, 0xb9, 0x73, 0x39, 0x17, 0xdf, 0xce, - 0x9d, 0x3b, 0x61, 0xb7, 0xdb, 0xbd, 0xc2, 0x45, 0xa9, 0x54, 0xf2, 0xdc, - 0xa2, 0x79, 0x79, 0x79, 0x28, 0x29, 0x29, 0xf1, 0x09, 0xce, 0x00, 0xa0, - 0xd5, 0x6a, 0xb9, 0x48, 0x52, 0xf6, 0x31, 0x18, 0x0c, 0x3e, 0x73, 0x35, - 0x46, 0x44, 0x44, 0x70, 0x9f, 0x7f, 0xfa, 0xe9, 0x27, 0x41, 0x77, 0x62, - 0x7c, 0x7c, 0x3c, 0x2e, 0x5c, 0xb8, 0xc0, 0xb3, 0x6a, 0x59, 0x6b, 0xd1, - 0x1d, 0xc4, 0xc6, 0xc6, 0xf2, 0x02, 0x1f, 0x0f, 0x1d, 0x3a, 0xd4, 0xe1, - 0x1d, 0xb3, 0xd9, 0x8c, 0x6b, 0xd7, 0xae, 0x75, 0x38, 0xa3, 0xf2, 0x16, - 0xd2, 0xd2, 0xd2, 0xf0, 0xc7, 0x3f, 0xfe, 0x91, 0x3b, 0xb2, 0xd1, 0xe9, - 0x74, 0x5d, 0x0a, 0xbc, 0x21, 0x77, 0x05, 0x52, 0xa9, 0x14, 0x00, 0x50, - 0x5a, 0x5a, 0xda, 0xe1, 0x68, 0xa2, 0xb3, 0x10, 0x1b, 0x1b, 0x8b, 0xb1, - 0x63, 0xc7, 0x72, 0x9f, 0x7f, 0xf8, 0xe1, 0x07, 0x5c, 0xbd, 0x7a, 0xb5, - 0xc3, 0x7b, 0x8d, 0x8d, 0x8d, 0x78, 0xec, 0xb1, 0xc7, 0x30, 0x7f, 0xfe, - 0x7c, 0x3c, 0xfc, 0xf0, 0xc3, 0x78, 0xe1, 0x85, 0x17, 0xba, 0x1c, 0x4d, - 0x4f, 0xba, 0x02, 0x3f, 0xff, 0xfc, 0x73, 0xce, 0xa0, 0x58, 0xb9, 0x72, - 0x25, 0x8e, 0x1c, 0x39, 0xe2, 0x95, 0x0b, 0x95, 0xe4, 0x85, 0xc2, 0xc2, - 0x42, 0xd4, 0xd7, 0xd7, 0x77, 0x78, 0x4f, 0x22, 0x91, 0xc0, 0x6c, 0x36, - 0x73, 0x9f, 0xc9, 0x5d, 0x92, 0x2b, 0x98, 0x34, 0x69, 0x12, 0xef, 0xf3, - 0xee, 0xdd, 0xbb, 0xd1, 0xdc, 0xdc, 0x2c, 0xb8, 0x4e, 0x8e, 0x1d, 0x3b, - 0xc6, 0x7d, 0xbe, 0xeb, 0xae, 0xbb, 0xb8, 0x63, 0xb7, 0x5b, 0x69, 0xce, - 0x3d, 0x5d, 0xe7, 0xdd, 0x25, 0xaf, 0x6e, 0x85, 0xf5, 0x74, 0xb3, 0x79, - 0xd6, 0x17, 0x32, 0xb1, 0xbb, 0x78, 0xbf, 0x3b, 0xe5, 0xfd, 0xcd, 0x5e, - 0x53, 0x3e, 0xe3, 0x1c, 0xb3, 0xd9, 0x8c, 0xa2, 0xa2, 0x22, 0xce, 0x4d, - 0x9c, 0x9c, 0x9c, 0x8c, 0xc8, 0xc8, 0x48, 0x34, 0x35, 0x35, 0x79, 0xd5, - 0x4e, 0x74, 0x74, 0x34, 0x46, 0x8f, 0x1e, 0x0d, 0x00, 0x38, 0x7c, 0xf8, - 0x70, 0xa7, 0x16, 0x79, 0x7c, 0x7c, 0x3c, 0xcf, 0x7a, 0x3a, 0x79, 0xf2, - 0x24, 0x5a, 0x5b, 0x5b, 0x7d, 0x86, 0xf3, 0xe1, 0xc3, 0x87, 0x31, 0x65, - 0xca, 0x14, 0x9e, 0x25, 0x25, 0x16, 0x8b, 0x71, 0xea, 0xd4, 0x29, 0x4e, - 0x40, 0x75, 0x45, 0xc8, 0x91, 0x0a, 0xe7, 0xcc, 0x99, 0x33, 0x82, 0xef, - 0x99, 0x4c, 0x26, 0x5e, 0xca, 0x49, 0x70, 0x70, 0xb0, 0xc7, 0x82, 0xe7, - 0xf4, 0xe9, 0xd3, 0x18, 0x32, 0x64, 0x08, 0x87, 0x7b, 0x63, 0x63, 0xa3, - 0xe0, 0x7b, 0x8e, 0x06, 0x85, 0xb7, 0xa9, 0x45, 0x51, 0x51, 0x51, 0x78, - 0xe1, 0x85, 0x17, 0x10, 0x13, 0x13, 0x83, 0xe3, 0xc7, 0x8f, 0x63, 0xd7, - 0xae, 0x5d, 0x5e, 0x7b, 0x73, 0x5c, 0xcd, 0x31, 0x0b, 0xf9, 0xf9, 0xf9, - 0x6e, 0xcf, 0x82, 0xbd, 0xa1, 0x3f, 0xe9, 0x56, 0x3f, 0x78, 0xf0, 0x20, - 0x4f, 0x50, 0xb0, 0x60, 0xb5, 0x5a, 0x61, 0xb5, 0x5a, 0x7d, 0x2e, 0x48, - 0xe3, 0xe2, 0xe2, 0xf0, 0xfa, 0xeb, 0xaf, 0x73, 0x01, 0x3e, 0xd9, 0xd9, - 0xd9, 0xf8, 0xe6, 0x9b, 0x6f, 0xbc, 0x32, 0x2e, 0x5a, 0x5b, 0x5b, 0x51, - 0x51, 0x51, 0xc1, 0x45, 0x25, 0x47, 0x47, 0x47, 0x43, 0x2e, 0x97, 0x77, - 0x38, 0x0f, 0x57, 0x28, 0x14, 0x3c, 0x7e, 0xbd, 0x72, 0xe5, 0x8a, 0xc7, - 0x46, 0x12, 0x09, 0xce, 0xd2, 0xdd, 0xaa, 0xaa, 0xaa, 0x78, 0xe7, 0xaa, - 0x29, 0x29, 0x29, 0x1e, 0x1b, 0x19, 0x3d, 0x39, 0xe7, 0x9e, 0xae, 0xf3, - 0xee, 0x92, 0x57, 0xb7, 0xc2, 0x7a, 0xba, 0xd9, 0x3c, 0xeb, 0x0b, 0x99, - 0xd8, 0x5d, 0xbc, 0xdf, 0x9d, 0xf2, 0xfe, 0x66, 0xaf, 0x29, 0x09, 0xe9, - 0x32, 0xe8, 0x4a, 0xb1, 0x03, 0xbd, 0x5e, 0xcf, 0x43, 0x3a, 0x26, 0x26, - 0xc6, 0x6b, 0xcb, 0x54, 0x2c, 0x16, 0x63, 0xf6, 0xec, 0xd9, 0x90, 0xc9, - 0x64, 0x00, 0xda, 0x22, 0x63, 0x3b, 0x93, 0xcf, 0xea, 0xe8, 0x0a, 0x77, - 0x96, 0xab, 0xdd, 0x59, 0x9c, 0x85, 0xbc, 0x09, 0xfd, 0xfb, 0xf7, 0x87, - 0xd5, 0x6a, 0xed, 0x32, 0x43, 0x14, 0x14, 0x14, 0x60, 0xc6, 0x8c, 0x19, - 0xdc, 0x67, 0x67, 0x96, 0xa6, 0x46, 0xa3, 0xe1, 0x31, 0x8d, 0xc1, 0x60, - 0xf0, 0x78, 0xfe, 0x6a, 0x6a, 0x6a, 0xdc, 0xe6, 0x28, 0x6b, 0x34, 0x1a, - 0x4c, 0x99, 0x32, 0x85, 0xfb, 0x5c, 0x5b, 0x5b, 0x8b, 0x13, 0x27, 0x4e, - 0x78, 0x35, 0x96, 0x21, 0x43, 0x86, 0xe0, 0x81, 0x07, 0x1e, 0x80, 0xcd, - 0x66, 0xc3, 0xca, 0x95, 0x2b, 0x51, 0x5c, 0x5c, 0xdc, 0x29, 0x6b, 0x55, - 0x2a, 0x95, 0x76, 0x10, 0xf6, 0x64, 0xaa, 0x53, 0x5e, 0x5e, 0x1e, 0x82, - 0x83, 0x83, 0x91, 0x99, 0x99, 0x89, 0x61, 0xc3, 0x86, 0x21, 0x38, 0x38, - 0x18, 0x75, 0x75, 0x75, 0x38, 0x71, 0xe2, 0x04, 0xaa, 0xaa, 0xaa, 0xbc, - 0xca, 0xd5, 0x77, 0x3c, 0x2a, 0x2a, 0x2c, 0x2c, 0x04, 0x00, 0xf4, 0xed, - 0xdb, 0x17, 0x91, 0x91, 0x91, 0x88, 0x8c, 0x8c, 0xe4, 0x72, 0x89, 0xeb, - 0xeb, 0xeb, 0x5d, 0x06, 0x0e, 0x95, 0x95, 0x95, 0xa1, 0x4f, 0x9f, 0x3e, - 0xb8, 0x7e, 0xfd, 0xba, 0xc7, 0xe3, 0x9c, 0x31, 0x63, 0x06, 0xee, 0xbd, - 0xf7, 0x5e, 0x00, 0x40, 0x43, 0x43, 0x03, 0x56, 0xae, 0x5c, 0xe9, 0x32, - 0x8f, 0xba, 0x6f, 0xdf, 0xbe, 0x1d, 0x3c, 0x35, 0xc5, 0xc5, 0xc5, 0xd8, - 0xbd, 0x7b, 0x37, 0x86, 0x0d, 0x1b, 0x06, 0x00, 0x98, 0x39, 0x73, 0x26, - 0x16, 0x2e, 0x5c, 0xd8, 0xc1, 0x9b, 0xb3, 0x70, 0xe1, 0x42, 0x6e, 0xad, - 0x95, 0x95, 0x95, 0xe1, 0xfc, 0xf9, 0xf3, 0x1e, 0xe1, 0x18, 0x14, 0x14, - 0xc4, 0x73, 0x35, 0xba, 0x5b, 0xd3, 0xa4, 0x20, 0xef, 0x4a, 0x40, 0x59, - 0x77, 0xcd, 0xb9, 0x37, 0xeb, 0xbc, 0x33, 0xf2, 0x4a, 0x88, 0x46, 0x9d, - 0x91, 0xb7, 0xbe, 0x5a, 0x4f, 0xee, 0xc0, 0x1b, 0xdc, 0xbc, 0xe5, 0xd9, - 0xce, 0x1c, 0x31, 0x78, 0x2a, 0x13, 0xbb, 0x8b, 0xf7, 0xbb, 0x53, 0xde, - 0xdf, 0xec, 0x35, 0xe5, 0xf6, 0x6c, 0xe2, 0xed, 0xb7, 0xdf, 0xe6, 0x7d, - 0xef, 0xe8, 0xaa, 0x20, 0x77, 0x8b, 0xdf, 0x7e, 0xfb, 0x2d, 0xef, 0x5d, - 0x57, 0x01, 0x0a, 0x42, 0xd0, 0xaf, 0x5f, 0x3f, 0x5c, 0xb8, 0x70, 0x81, - 0xcb, 0x73, 0x77, 0x15, 0x08, 0xe3, 0x0a, 0x7c, 0x8d, 0xb3, 0x27, 0xd0, - 0xbf, 0x7f, 0x7f, 0xb4, 0xb4, 0xb4, 0x74, 0x39, 0x06, 0xc0, 0x53, 0x98, - 0x36, 0x6d, 0x1a, 0xef, 0x0c, 0x2b, 0x37, 0x37, 0xb7, 0x53, 0x67, 0xe9, - 0x2c, 0xa8, 0xd5, 0x6a, 0x24, 0x24, 0x24, 0xa0, 0x5f, 0xbf, 0x7e, 0x08, - 0x0e, 0x0e, 0xc6, 0xf2, 0xe5, 0xcb, 0xb9, 0xb6, 0xed, 0x76, 0x3b, 0x66, - 0xcc, 0x98, 0xe1, 0x55, 0xbd, 0x84, 0xe4, 0xe4, 0x64, 0x2e, 0xd0, 0xf0, - 0x9b, 0x6f, 0xbe, 0xe1, 0x52, 0x64, 0x12, 0x13, 0x13, 0xf1, 0xeb, 0xaf, - 0xbf, 0x76, 0x29, 0x06, 0x40, 0x24, 0x12, 0xe1, 0xb3, 0xcf, 0x3e, 0xe3, - 0xc5, 0x6e, 0xe4, 0xe4, 0xe4, 0x74, 0xa0, 0xad, 0xdd, 0x6e, 0xc7, 0xd1, - 0xa3, 0x47, 0x91, 0x98, 0x98, 0xe8, 0x71, 0xae, 0xfe, 0x5f, 0xff, 0xfa, - 0x57, 0x5e, 0x20, 0x4e, 0x58, 0x58, 0x18, 0x16, 0x2c, 0x58, 0x80, 0x6b, - 0xd7, 0xae, 0xf1, 0xda, 0x36, 0x99, 0x4c, 0x38, 0x7c, 0xf8, 0x30, 0xee, - 0xb8, 0xe3, 0x0e, 0xde, 0xe2, 0x25, 0x61, 0xf2, 0xe4, 0xc9, 0x82, 0x06, - 0xa5, 0xb3, 0x79, 0x1f, 0x3c, 0x78, 0x30, 0xaa, 0xaa, 0xaa, 0xb8, 0x3e, - 0x5e, 0x7a, 0xe9, 0x25, 0x28, 0x14, 0x0a, 0xc1, 0x77, 0x1d, 0xf1, 0x72, - 0x84, 0xc4, 0xc4, 0x44, 0x1e, 0x8d, 0x2a, 0x2a, 0x2a, 0xf0, 0xc0, 0x03, - 0x0f, 0x60, 0xe8, 0xd0, 0xa1, 0x18, 0x37, 0x6e, 0x1c, 0xde, 0x7d, 0xf7, - 0x5d, 0x2e, 0x05, 0x54, 0xaf, 0xd7, 0x3b, 0xc5, 0x55, 0x08, 0x3e, 0xfe, - 0xf8, 0x63, 0x1e, 0x2d, 0x9c, 0x05, 0x50, 0x45, 0x47, 0x47, 0x63, 0xdf, - 0xbe, 0x7d, 0xbc, 0x77, 0x27, 0x4f, 0x9e, 0xec, 0x95, 0x4c, 0xe8, 0x8e, - 0x39, 0xf7, 0xd5, 0xd9, 0xb7, 0xa7, 0xf2, 0xca, 0xdb, 0xd4, 0xb9, 0xee, - 0x58, 0x4f, 0x9d, 0x4d, 0xe3, 0x73, 0x87, 0x97, 0x37, 0x3c, 0xdb, 0xdd, - 0x31, 0x08, 0x3d, 0xc1, 0xfb, 0x5d, 0x95, 0xf7, 0xce, 0xc6, 0xd8, 0x5d, - 0x6b, 0xca, 0xe3, 0x20, 0x40, 0x67, 0x88, 0xfd, 0xfd, 0xef, 0x7f, 0xe7, - 0x7d, 0x2f, 0x14, 0xd5, 0xc9, 0x82, 0x63, 0x2e, 0xeb, 0x88, 0x11, 0x23, - 0xbc, 0x5a, 0xec, 0xd3, 0xa7, 0x4f, 0xe7, 0xbe, 0xff, 0xf4, 0xd3, 0x4f, - 0x05, 0x05, 0xeb, 0xcb, 0x2f, 0xbf, 0xec, 0x56, 0x11, 0xf9, 0x1a, 0x67, - 0x4f, 0x20, 0x3d, 0x3d, 0xbd, 0xc7, 0x0c, 0x80, 0xa4, 0xa4, 0x24, 0xe4, - 0xe7, 0xe7, 0xf3, 0xda, 0x59, 0xb4, 0x68, 0x51, 0x97, 0x17, 0xcd, 0x3b, - 0xef, 0xbc, 0x83, 0xb3, 0x67, 0xcf, 0x72, 0x81, 0x3c, 0xec, 0xd3, 0xa7, - 0x4f, 0x1f, 0xa8, 0xd5, 0x6a, 0x8f, 0xdb, 0x52, 0x28, 0x14, 0x78, 0xe9, - 0xa5, 0x97, 0xb8, 0xe3, 0x85, 0xe1, 0xc3, 0x87, 0xf3, 0xfa, 0xe9, 0xaa, - 0x01, 0x10, 0x15, 0x15, 0x85, 0xbd, 0x7b, 0xf7, 0x72, 0x6d, 0x08, 0x15, - 0xfa, 0x20, 0x9f, 0x96, 0x96, 0x16, 0xcc, 0x99, 0x33, 0xc7, 0x23, 0x57, - 0xd9, 0xfa, 0xf5, 0xeb, 0x79, 0x11, 0xc4, 0xef, 0xbd, 0xf7, 0x9e, 0xcb, - 0x5a, 0x09, 0x46, 0xa3, 0x11, 0xf7, 0xdc, 0x73, 0x8f, 0x60, 0xfc, 0x85, - 0x33, 0x41, 0x28, 0x04, 0x91, 0x91, 0x91, 0xd8, 0xb6, 0x6d, 0x1b, 0xd7, - 0xee, 0x99, 0x33, 0x67, 0xd0, 0xaf, 0x5f, 0x3f, 0xa7, 0xef, 0x93, 0x78, - 0x39, 0x03, 0x8a, 0xa2, 0xb0, 0x7f, 0xff, 0x7e, 0x5e, 0xb4, 0xb3, 0xdd, - 0x6e, 0xef, 0x30, 0x9e, 0xf8, 0xf8, 0x78, 0xaf, 0x70, 0x7d, 0xf4, 0xd1, - 0x47, 0x79, 0xbf, 0x77, 0xb6, 0x26, 0xfb, 0xf6, 0xed, 0x0b, 0x9d, 0x4e, - 0xc7, 0x7b, 0xf7, 0xee, 0xbb, 0xef, 0xee, 0x94, 0x01, 0xe0, 0xcb, 0x39, - 0xf7, 0x95, 0xe2, 0xf1, 0x44, 0x5e, 0xf9, 0x42, 0xc9, 0xfa, 0x62, 0x3d, - 0x75, 0x87, 0xf2, 0xf7, 0x96, 0x67, 0x7b, 0xca, 0x00, 0xe8, 0x4e, 0xde, - 0xef, 0xaa, 0xbc, 0x77, 0x36, 0xc6, 0xee, 0x5a, 0x53, 0x5d, 0xae, 0x03, - 0xe0, 0x68, 0x45, 0x3b, 0xa6, 0x36, 0x91, 0xe0, 0x78, 0x56, 0xea, 0x69, - 0x50, 0x1a, 0xd0, 0x16, 0xe8, 0xc1, 0xe6, 0xd2, 0xd2, 0x34, 0x8d, 0xcd, - 0x9b, 0x37, 0x0b, 0x9e, 0x21, 0xad, 0x58, 0xb1, 0x02, 0x15, 0x15, 0x15, - 0x38, 0x74, 0xe8, 0x10, 0xea, 0xeb, 0xeb, 0xa1, 0x52, 0xa9, 0x3a, 0xb8, - 0x9b, 0x7c, 0x8d, 0xb3, 0x52, 0xa9, 0x44, 0x42, 0x42, 0x82, 0x57, 0x79, - 0xf6, 0xdd, 0x05, 0xfd, 0xfb, 0xf7, 0xc7, 0xae, 0x5d, 0xbb, 0xd0, 0xb7, - 0x6f, 0x5f, 0xee, 0x6f, 0xdb, 0xb6, 0x6d, 0xc3, 0x0f, 0x3f, 0xfc, 0xd0, - 0x65, 0x37, 0xd4, 0xe8, 0xd1, 0xa3, 0x05, 0x53, 0x21, 0xa3, 0xa2, 0xa2, - 0xbc, 0x2a, 0x71, 0x99, 0x9e, 0x9e, 0x8e, 0xa5, 0x4b, 0x97, 0x02, 0x00, - 0x3e, 0xfa, 0xe8, 0x23, 0x1e, 0xdd, 0x84, 0x5c, 0x8b, 0xde, 0x2e, 0x7a, - 0x8d, 0x46, 0xc3, 0x5b, 0x6c, 0x12, 0x89, 0x04, 0xd7, 0xae, 0x5d, 0xc3, - 0x27, 0x9f, 0x7c, 0x82, 0x86, 0x86, 0x06, 0xf4, 0xea, 0xd5, 0x0b, 0xf7, - 0xdf, 0x7f, 0x3f, 0xb7, 0x23, 0x0b, 0x08, 0x08, 0xc0, 0xc6, 0x8d, 0x1b, - 0x31, 0x79, 0xf2, 0x64, 0xfc, 0xfa, 0xeb, 0xaf, 0x2e, 0xdb, 0x26, 0x15, - 0x86, 0x54, 0x2a, 0xc5, 0xb3, 0xcf, 0x3e, 0x0b, 0x8a, 0xa2, 0xb0, 0x7b, - 0xf7, 0x6e, 0x9c, 0x3f, 0x7f, 0x1e, 0x72, 0xb9, 0x1c, 0xe3, 0xc6, 0x8d, - 0xe3, 0x3c, 0x45, 0x72, 0xb9, 0x1c, 0x5b, 0xb7, 0x6e, 0xc5, 0xb4, 0x69, - 0xd3, 0x3a, 0x04, 0x3d, 0xc9, 0xe5, 0x72, 0x8f, 0x4b, 0x76, 0x66, 0x66, - 0x66, 0x62, 0xd6, 0xac, 0x59, 0xdc, 0xe7, 0x0f, 0x3e, 0xf8, 0xc0, 0xe9, - 0xb9, 0x24, 0xbb, 0xd3, 0x65, 0xf1, 0x12, 0x02, 0x96, 0x67, 0xc9, 0x3a, - 0x18, 0xce, 0xce, 0x8b, 0x67, 0xce, 0x9c, 0x89, 0x8d, 0x1b, 0x37, 0x7a, - 0x8c, 0x6b, 0x5e, 0x5e, 0x1e, 0xf4, 0x7a, 0x3d, 0xa7, 0xf0, 0x84, 0xd6, - 0xa4, 0xdd, 0x6e, 0x47, 0x4e, 0x4e, 0x4e, 0x07, 0xa5, 0xe8, 0xaa, 0xaa, - 0x64, 0x4f, 0xcd, 0x39, 0x45, 0x51, 0x4e, 0xdd, 0xf2, 0xce, 0x78, 0xb4, - 0xb3, 0xf2, 0xca, 0x17, 0xe0, 0x8b, 0xf5, 0xc4, 0xbe, 0xe7, 0xcb, 0x1a, - 0x01, 0xde, 0xf2, 0x6c, 0x4f, 0x41, 0x77, 0xf2, 0x7e, 0x77, 0xc1, 0xcd, - 0x58, 0x53, 0x1e, 0xed, 0x48, 0xff, 0xf9, 0xcf, 0x7f, 0xf2, 0xbe, 0x27, - 0xad, 0x4f, 0x47, 0xf8, 0xfc, 0xf3, 0xcf, 0x79, 0xef, 0x3a, 0x16, 0xcc, - 0x70, 0xc5, 0x08, 0x64, 0x2e, 0xed, 0xe9, 0xd3, 0xa7, 0x79, 0x0a, 0xce, - 0xf1, 0xf7, 0x66, 0xb3, 0x19, 0xa7, 0x4e, 0x9d, 0xc2, 0x0f, 0x3f, 0xfc, - 0x80, 0x03, 0x07, 0x0e, 0x74, 0x3b, 0xce, 0x01, 0x01, 0x01, 0xbc, 0x72, - 0xb0, 0x42, 0x01, 0x85, 0xbe, 0xb6, 0x08, 0x85, 0x5c, 0xf4, 0xd3, 0xa6, - 0x4d, 0xe3, 0xa5, 0xb8, 0xd0, 0x34, 0x8d, 0x5f, 0x7f, 0xfd, 0xd5, 0x29, - 0x73, 0x7b, 0x13, 0xb5, 0x9f, 0x9c, 0x9c, 0x8c, 0xcd, 0x9b, 0x37, 0x63, - 0xff, 0xfe, 0xfd, 0xb8, 0x74, 0xe9, 0x52, 0x87, 0x2a, 0x5a, 0xaf, 0xbe, - 0xfa, 0xaa, 0x47, 0x15, 0xfb, 0x62, 0x62, 0x62, 0xb0, 0x65, 0xcb, 0x16, - 0xd0, 0x34, 0x8d, 0x6b, 0xd7, 0xae, 0x71, 0x05, 0x37, 0x5c, 0xed, 0x58, - 0xbc, 0x3d, 0xc7, 0x4c, 0x4b, 0x4b, 0xc3, 0xe1, 0xc3, 0x87, 0x71, 0xf6, - 0xec, 0x59, 0x5c, 0xb9, 0x72, 0x05, 0x9f, 0x7f, 0xfe, 0x79, 0x87, 0x36, - 0x44, 0x22, 0x11, 0xaf, 0x52, 0x17, 0x4d, 0xd3, 0xd8, 0xba, 0x75, 0xab, - 0x60, 0x6a, 0x0d, 0x09, 0x64, 0x0a, 0x20, 0x4d, 0xd3, 0x68, 0x6e, 0x6e, - 0x46, 0x56, 0x56, 0x16, 0xb7, 0x4b, 0x10, 0x8b, 0xc5, 0xe8, 0xd3, 0xa7, - 0x0f, 0x0e, 0x1c, 0x38, 0xc0, 0x7b, 0xef, 0xdb, 0x6f, 0xbf, 0xed, 0x40, - 0xef, 0x77, 0xde, 0x79, 0xc7, 0xa3, 0xda, 0x03, 0x71, 0x71, 0x71, 0xbc, - 0x0a, 0x77, 0xee, 0xf8, 0x5f, 0x08, 0x2f, 0xc7, 0xb1, 0x0b, 0xf1, 0xec, - 0xce, 0x9d, 0x3b, 0xf1, 0xce, 0x3b, 0xef, 0xe0, 0xe3, 0x8f, 0x3f, 0xc6, - 0xa9, 0x53, 0xa7, 0x78, 0xf8, 0x7b, 0x8a, 0x2b, 0x2b, 0x70, 0x5e, 0x7f, - 0xfd, 0x75, 0xde, 0xef, 0x1d, 0xd7, 0xa4, 0xa3, 0x17, 0x89, 0x7d, 0xee, - 0xb9, 0xe7, 0x9e, 0x4e, 0x79, 0xc5, 0x7c, 0x3d, 0xe7, 0x5d, 0xdd, 0x8d, - 0x7a, 0x23, 0xaf, 0xba, 0xb2, 0xd3, 0xf6, 0xf5, 0x7a, 0xf2, 0xd5, 0xee, - 0xbf, 0x33, 0x3c, 0xeb, 0x8b, 0x7e, 0x1d, 0x65, 0x62, 0x77, 0xf3, 0xbe, - 0x33, 0x5c, 0x7c, 0x2d, 0xef, 0xbb, 0x7b, 0x4d, 0x75, 0xfa, 0x08, 0xc0, - 0x1b, 0x60, 0x19, 0x95, 0x7d, 0xd8, 0x40, 0x0c, 0x4f, 0x0c, 0x80, 0x3f, - 0xfc, 0xe1, 0x0f, 0xdc, 0xef, 0x5e, 0x79, 0xe5, 0x15, 0xc1, 0x77, 0x9c, - 0xb9, 0x62, 0x1d, 0x61, 0xed, 0xda, 0xb5, 0xbc, 0xef, 0xef, 0xb8, 0xe3, - 0x8e, 0x2e, 0xe1, 0x4c, 0xd6, 0xdb, 0x6e, 0x6a, 0x6a, 0x12, 0x54, 0xac, - 0xdd, 0x69, 0x00, 0x24, 0x26, 0x26, 0x62, 0xf9, 0xf2, 0xe5, 0xbc, 0xbc, - 0x7f, 0x9a, 0xa6, 0x71, 0xf8, 0xf0, 0x61, 0x97, 0x31, 0x0b, 0x42, 0xb5, - 0x0f, 0x9c, 0x81, 0x44, 0x22, 0x81, 0x46, 0xa3, 0x41, 0x5c, 0x5c, 0x1c, - 0x52, 0x53, 0x53, 0x31, 0x7d, 0xfa, 0xf4, 0x0e, 0x65, 0x94, 0x97, 0x2f, - 0x5f, 0xee, 0x36, 0xe8, 0xe5, 0xbe, 0xfb, 0xee, 0xe3, 0xdc, 0xb3, 0x0b, - 0x16, 0x2c, 0xe8, 0xf0, 0x7d, 0x42, 0x42, 0x42, 0x07, 0x81, 0xe5, 0xa9, - 0xe2, 0x61, 0x21, 0x36, 0x36, 0x16, 0x7d, 0xfb, 0xf6, 0x45, 0x6a, 0x6a, - 0x2a, 0x52, 0x53, 0x53, 0x9d, 0xd6, 0x3f, 0x18, 0x35, 0x6a, 0x14, 0xcf, - 0x55, 0x5c, 0x58, 0x58, 0xd8, 0x41, 0x80, 0x3a, 0xc2, 0x86, 0x0d, 0x1b, - 0x3a, 0x08, 0x07, 0x67, 0x67, 0xc9, 0xc5, 0xc5, 0xc5, 0xdc, 0x7b, 0x35, - 0x35, 0x35, 0x1d, 0xe8, 0x4d, 0xd3, 0x34, 0x16, 0x2f, 0x5e, 0xec, 0x76, - 0x3c, 0x13, 0x27, 0x4e, 0xe4, 0x19, 0x5c, 0xcf, 0x3f, 0xff, 0xbc, 0x5b, - 0x01, 0xee, 0x0a, 0xaf, 0xfe, 0xfd, 0xfb, 0x0b, 0xf2, 0x2c, 0xfb, 0xbe, - 0x48, 0x24, 0x42, 0x5c, 0x5c, 0x1c, 0xbe, 0xfe, 0xfa, 0x6b, 0xde, 0x58, - 0x3d, 0xc1, 0x95, 0x54, 0x00, 0x2f, 0xbf, 0xfc, 0xb2, 0xcb, 0xe3, 0x91, - 0xbc, 0xbc, 0x3c, 0xfc, 0xf5, 0xaf, 0x7f, 0xe5, 0xd5, 0x9c, 0x98, 0x3a, - 0x75, 0x6a, 0xa7, 0x0c, 0x00, 0x5f, 0xcf, 0x79, 0x57, 0x95, 0x90, 0x27, - 0xf2, 0xca, 0x17, 0x4a, 0xcf, 0xd7, 0xeb, 0xc9, 0x57, 0x8a, 0xb8, 0x33, - 0x3c, 0xeb, 0x4b, 0x03, 0x80, 0x95, 0x89, 0xde, 0xf2, 0xbe, 0x58, 0x2c, - 0xf6, 0x8a, 0xf7, 0x7b, 0xca, 0x00, 0xe8, 0xee, 0x35, 0xd5, 0x23, 0x06, - 0x80, 0x63, 0xc7, 0x42, 0xee, 0x64, 0x21, 0x48, 0x48, 0x48, 0xc0, 0xcf, - 0x3f, 0xff, 0xcc, 0xed, 0x6c, 0x9c, 0x29, 0xb5, 0xc9, 0x93, 0x27, 0xe3, - 0xa7, 0x9f, 0x7e, 0xe2, 0x14, 0xa1, 0xd5, 0x6a, 0xc5, 0x8d, 0x1b, 0x37, - 0x3a, 0xbc, 0xf7, 0xb7, 0xbf, 0xfd, 0x8d, 0x87, 0x87, 0x10, 0x81, 0x80, - 0xb6, 0x7a, 0xef, 0xff, 0xfa, 0xd7, 0xbf, 0xdc, 0xe2, 0x4c, 0x06, 0x18, - 0x3d, 0xf7, 0xdc, 0x73, 0x82, 0x51, 0x97, 0x5d, 0x61, 0x08, 0x77, 0x6e, - 0x36, 0xb2, 0xb2, 0x15, 0x1b, 0x80, 0xb6, 0x66, 0xcd, 0x1a, 0xa7, 0x16, - 0x37, 0x29, 0x0c, 0xbb, 0x02, 0xf1, 0xf1, 0xf1, 0x3c, 0xa3, 0x23, 0x3f, - 0x3f, 0xdf, 0xe5, 0x19, 0x5f, 0x74, 0x74, 0x34, 0x57, 0xa1, 0xec, 0xe2, - 0xc5, 0x8b, 0x08, 0x0d, 0x0d, 0x45, 0x5a, 0x5a, 0x1a, 0xef, 0x89, 0x89, - 0x89, 0xe1, 0x05, 0xd4, 0x5d, 0xb9, 0x72, 0x05, 0x31, 0x31, 0x31, 0x48, - 0x4f, 0x4f, 0xf7, 0x79, 0x44, 0x73, 0x6a, 0x6a, 0x2a, 0x17, 0xa4, 0x45, - 0xd3, 0x34, 0x0c, 0x06, 0x83, 0x60, 0x51, 0x1f, 0x12, 0xd6, 0xac, 0x59, - 0xe3, 0xd6, 0x23, 0xc4, 0x5a, 0xec, 0x8e, 0xde, 0x02, 0x47, 0x7a, 0xb3, - 0x34, 0x73, 0x35, 0x4f, 0xa1, 0xa1, 0xa1, 0xf8, 0xf2, 0xcb, 0x2f, 0x79, - 0x29, 0x99, 0xce, 0x70, 0xf4, 0x04, 0x2f, 0x00, 0x5c, 0xa1, 0x18, 0x77, - 0x3c, 0x2b, 0x95, 0x4a, 0x71, 0xfd, 0xfa, 0x75, 0xde, 0xfc, 0xba, 0xe3, - 0x29, 0x12, 0x82, 0x83, 0x83, 0x9d, 0xae, 0xc9, 0x55, 0xab, 0x56, 0x21, - 0x26, 0x26, 0x06, 0x4f, 0x3f, 0xfd, 0x34, 0x0f, 0x6f, 0xa1, 0x6a, 0x92, - 0xbe, 0x94, 0x3f, 0x9e, 0xce, 0x79, 0x57, 0x94, 0x90, 0xa7, 0xf2, 0xaa, - 0xab, 0x4a, 0xaf, 0x3b, 0xd6, 0x93, 0x2f, 0x14, 0x71, 0x67, 0x79, 0xd6, - 0x57, 0xca, 0x9f, 0x94, 0x89, 0xdd, 0xcd, 0xfb, 0x3d, 0x69, 0x00, 0x74, - 0xd7, 0x9a, 0xea, 0xb6, 0xbb, 0x00, 0x5c, 0x41, 0x6d, 0x6d, 0xad, 0xc7, - 0x79, 0xd2, 0x51, 0x51, 0x51, 0x9c, 0xf0, 0xfc, 0xe5, 0x97, 0x5f, 0x9c, - 0xe6, 0xd2, 0xee, 0xdf, 0xbf, 0x1f, 0x17, 0x2e, 0x5c, 0x80, 0x46, 0xa3, - 0x81, 0x42, 0xa1, 0x80, 0xc5, 0x62, 0x11, 0xcc, 0x05, 0xbe, 0x7c, 0xf9, - 0x32, 0xef, 0xb3, 0x50, 0xc9, 0x48, 0xf6, 0x5c, 0x91, 0x2c, 0xfc, 0xe3, - 0x0e, 0x67, 0x8a, 0xa2, 0x70, 0xf8, 0xf0, 0x61, 0x97, 0x31, 0x05, 0xbe, - 0x84, 0x31, 0x63, 0xc6, 0xe0, 0xd3, 0x4f, 0x3f, 0xe5, 0x29, 0xdd, 0xe2, - 0xe2, 0x62, 0x2c, 0x5e, 0xbc, 0x18, 0x87, 0x0f, 0x1f, 0x46, 0x5d, 0x5d, - 0x9d, 0x5b, 0x01, 0xdd, 0x15, 0x08, 0x08, 0x08, 0xc0, 0xc5, 0x8b, 0x17, - 0x39, 0xaf, 0x48, 0x4a, 0x4a, 0x0a, 0x97, 0x3a, 0x23, 0x04, 0x32, 0x99, - 0x8c, 0x9b, 0x8f, 0xb4, 0xb4, 0x34, 0x5c, 0xbe, 0x7c, 0xb9, 0x03, 0x3d, - 0xa5, 0x52, 0x29, 0xcf, 0x83, 0x92, 0x92, 0x92, 0x82, 0x82, 0x82, 0x02, - 0x58, 0x2c, 0x16, 0x2c, 0x5d, 0xba, 0x14, 0x9b, 0x37, 0x6f, 0xf6, 0x19, - 0xfd, 0x9a, 0x9b, 0x9b, 0x79, 0x34, 0x52, 0x2a, 0x95, 0x6e, 0xcf, 0x77, - 0x8b, 0x8a, 0x8a, 0x78, 0x1e, 0x27, 0xa1, 0x22, 0x22, 0x00, 0xd0, 0xd2, - 0xd2, 0xd2, 0x21, 0xd5, 0x4c, 0x88, 0xde, 0xe9, 0xe9, 0xe9, 0x2e, 0x83, - 0x56, 0x63, 0x63, 0x63, 0xb9, 0x14, 0x2a, 0x00, 0xc8, 0xcd, 0xcd, 0x75, - 0x9b, 0xa2, 0xe9, 0x0a, 0x2f, 0xa5, 0x52, 0xc9, 0xcb, 0x7a, 0x71, 0xc5, - 0xb3, 0x41, 0x41, 0x41, 0x38, 0x7f, 0xfe, 0x3c, 0x97, 0x5e, 0xe7, 0x0e, - 0x57, 0x47, 0x68, 0x6a, 0x6a, 0x72, 0xba, 0x26, 0x4b, 0x4b, 0x4b, 0x61, - 0x34, 0x1a, 0x79, 0x8a, 0x41, 0xab, 0xd5, 0x76, 0x7b, 0xee, 0x7e, 0x67, - 0xe6, 0xdc, 0x5b, 0xf0, 0x54, 0x5e, 0x79, 0x0b, 0x8e, 0x78, 0xde, 0x6a, - 0xeb, 0xa9, 0x2b, 0x3c, 0xdb, 0x9d, 0x32, 0xf1, 0x66, 0xf0, 0x7e, 0x77, - 0x41, 0x4f, 0xaf, 0xa9, 0x6e, 0x33, 0x00, 0xaa, 0xab, 0xab, 0x05, 0x0b, - 0xa8, 0x38, 0x82, 0x58, 0x2c, 0xc6, 0x9c, 0x39, 0x73, 0x78, 0xb9, 0xb4, - 0xae, 0xae, 0x94, 0x65, 0xaf, 0x99, 0x74, 0x05, 0x8e, 0x79, 0x9b, 0xce, - 0x76, 0xad, 0x2a, 0x95, 0x8a, 0x67, 0xb5, 0xb9, 0xc3, 0xd9, 0x6a, 0xb5, - 0xfa, 0x3c, 0x58, 0xc4, 0x95, 0x70, 0x5a, 0xbf, 0x7e, 0x3d, 0x0f, 0xf7, - 0x9d, 0x3b, 0x77, 0xe2, 0xd5, 0x57, 0x5f, 0x75, 0x7b, 0xe9, 0x0c, 0xc9, - 0x1c, 0x42, 0xbb, 0xf4, 0x17, 0x5e, 0x78, 0x81, 0x53, 0x56, 0x2d, 0x2d, - 0x2d, 0x78, 0xff, 0xfd, 0xf7, 0x79, 0x8a, 0x8f, 0x14, 0xa6, 0x64, 0x60, - 0x53, 0x40, 0x40, 0x80, 0x57, 0xbb, 0x34, 0xf6, 0x32, 0x21, 0x77, 0xc0, - 0x0a, 0x30, 0x4f, 0xf2, 0x59, 0x25, 0x12, 0x09, 0x54, 0x2a, 0x15, 0x67, - 0xc1, 0x52, 0x14, 0x05, 0x93, 0xc9, 0x24, 0x38, 0x2f, 0x22, 0x91, 0x88, - 0x47, 0xdf, 0xe6, 0xe6, 0x66, 0xb7, 0xf8, 0x3b, 0x56, 0xfd, 0x73, 0x85, - 0x93, 0x63, 0x5b, 0x42, 0xf4, 0x96, 0x48, 0x24, 0x4e, 0xd3, 0x04, 0x01, - 0x60, 0xdc, 0xb8, 0x71, 0xbc, 0xb3, 0xcc, 0xec, 0xec, 0x6c, 0xc1, 0x80, - 0xcb, 0xbb, 0xee, 0xba, 0xcb, 0x23, 0xbc, 0x82, 0x83, 0x83, 0x79, 0x25, - 0x89, 0x5d, 0xf1, 0xac, 0x56, 0xab, 0xe5, 0xe5, 0x54, 0xbb, 0xc3, 0xd5, - 0xdb, 0x35, 0x19, 0x1e, 0x1e, 0x8e, 0xe4, 0xe4, 0x64, 0x1e, 0x6d, 0x5d, - 0xad, 0x1f, 0x67, 0x6b, 0xa1, 0xbb, 0xe7, 0xdc, 0x1b, 0xf0, 0x54, 0x5e, - 0x75, 0x47, 0xd0, 0x5b, 0x77, 0xac, 0xa7, 0xce, 0xc8, 0x27, 0x4f, 0x79, - 0xb6, 0xb3, 0x34, 0xf0, 0x46, 0x26, 0xde, 0x6c, 0xde, 0xef, 0x2e, 0xf0, - 0xd5, 0x9a, 0xf2, 0xa9, 0x01, 0x90, 0x98, 0x98, 0x88, 0x01, 0x03, 0x06, - 0x70, 0x8b, 0xb0, 0xa0, 0xa0, 0xc0, 0x69, 0xc1, 0x87, 0xd3, 0xa7, 0x4f, - 0xbb, 0x55, 0xd4, 0x40, 0x5b, 0xf0, 0x19, 0x6b, 0x4d, 0x96, 0x97, 0x97, - 0x3b, 0x2d, 0x36, 0xc3, 0x4e, 0x7a, 0x6b, 0x6b, 0x2b, 0xca, 0xca, 0xca, - 0x5c, 0xb6, 0x79, 0xe3, 0xc6, 0x0d, 0x54, 0x57, 0x57, 0x73, 0xca, 0x7d, - 0xe8, 0xd0, 0xa1, 0x08, 0x0b, 0x0b, 0xeb, 0xb0, 0x6b, 0x92, 0xc9, 0x64, - 0xbc, 0xe2, 0x22, 0xee, 0x70, 0x96, 0x48, 0x24, 0x9d, 0x4a, 0x19, 0xf1, - 0x16, 0xd2, 0xd2, 0xd2, 0xb0, 0x61, 0xc3, 0x06, 0xde, 0x6d, 0x53, 0xeb, - 0xd6, 0xad, 0xc3, 0x8b, 0x2f, 0xbe, 0x28, 0x18, 0x80, 0xe8, 0x0c, 0x72, - 0x73, 0x73, 0x3b, 0xfc, 0xad, 0xa1, 0xa1, 0x01, 0x09, 0x09, 0x09, 0x5c, - 0xf9, 0xd2, 0x9a, 0x9a, 0x1a, 0x7c, 0xf8, 0xe1, 0x87, 0x4e, 0xdd, 0xdc, - 0x64, 0x24, 0x2d, 0x9b, 0x7e, 0xe2, 0x0c, 0x44, 0x22, 0x11, 0x6a, 0x6b, - 0x6b, 0xb1, 0x7f, 0xff, 0x7e, 0xa7, 0xef, 0x04, 0x05, 0x05, 0x75, 0x48, - 0xb5, 0x3c, 0x76, 0xec, 0x18, 0x0c, 0x06, 0x03, 0x5a, 0x5a, 0x5a, 0xdc, - 0x8e, 0x49, 0xa9, 0x54, 0xe2, 0xdd, 0x77, 0xdf, 0xe5, 0x84, 0xa1, 0xcd, - 0x66, 0xc3, 0xe2, 0xc5, 0x8b, 0x05, 0x0b, 0xbf, 0xa8, 0x54, 0x2a, 0x5e, - 0x4a, 0x54, 0x69, 0x69, 0xa9, 0x5b, 0xaf, 0x54, 0x49, 0x49, 0x09, 0xea, - 0xea, 0xea, 0x10, 0x1e, 0x1e, 0x0e, 0x91, 0x48, 0x84, 0x94, 0x94, 0x14, - 0x9c, 0x3d, 0x7b, 0xb6, 0xc3, 0x7b, 0x21, 0x21, 0x21, 0xbc, 0xb3, 0xe5, - 0xe6, 0xe6, 0x66, 0x41, 0x03, 0x80, 0xcd, 0x35, 0x76, 0x26, 0xd0, 0xa7, - 0x4f, 0x9f, 0xce, 0x13, 0x58, 0x42, 0x73, 0xe6, 0x0d, 0x5e, 0x26, 0x93, - 0x89, 0xd7, 0x9f, 0x2b, 0x9e, 0x8d, 0x88, 0x88, 0xe0, 0x79, 0x2d, 0x5c, - 0xe1, 0xea, 0xe8, 0x02, 0x0f, 0x0c, 0x0c, 0xe4, 0x2a, 0x4f, 0x3a, 0x5b, - 0x93, 0x91, 0x91, 0x91, 0xbc, 0x6b, 0xa4, 0x8f, 0x1c, 0x39, 0xe2, 0xb6, - 0xb8, 0xce, 0xcd, 0x98, 0x73, 0x6f, 0x14, 0x91, 0xa7, 0xf2, 0xaa, 0x33, - 0xe0, 0x58, 0x80, 0xa7, 0x27, 0xd6, 0x53, 0x67, 0x8c, 0x10, 0x4f, 0x79, - 0xb6, 0x27, 0x64, 0x62, 0x4f, 0xf3, 0x7e, 0x77, 0x41, 0x4f, 0xaf, 0x29, - 0xde, 0xc0, 0x3d, 0x3d, 0x7b, 0x71, 0xcc, 0x99, 0x17, 0xba, 0x8e, 0xd2, - 0xd3, 0xfb, 0xac, 0x59, 0xb8, 0xfb, 0xee, 0xbb, 0xb9, 0xdf, 0x7c, 0xfc, - 0xf1, 0xc7, 0x82, 0x29, 0x0d, 0xf9, 0xf9, 0xf9, 0x28, 0x28, 0x28, 0x40, - 0x41, 0x41, 0x01, 0x56, 0xae, 0x5c, 0xe9, 0x36, 0x27, 0xdd, 0x31, 0x67, - 0xb8, 0xb2, 0xb2, 0xb2, 0x43, 0x04, 0xbb, 0x58, 0x2c, 0xc6, 0xe2, 0xc5, - 0x8b, 0x79, 0x81, 0x2c, 0xce, 0x70, 0x26, 0xc7, 0xfc, 0xc2, 0x0b, 0x2f, - 0x08, 0xba, 0x8a, 0x7c, 0x55, 0x07, 0x40, 0x2e, 0x97, 0xf3, 0x8a, 0xd1, - 0xb0, 0x39, 0xa1, 0x5d, 0x75, 0xe7, 0x93, 0xf0, 0xc2, 0x0b, 0x2f, 0xf0, - 0xce, 0xc9, 0x06, 0x0d, 0x1a, 0x24, 0x28, 0xec, 0xa6, 0x4e, 0x9d, 0xca, - 0x8b, 0x01, 0x38, 0x78, 0xf0, 0xa0, 0xcb, 0x73, 0x7a, 0xb5, 0x5a, 0x8d, - 0xd8, 0xd8, 0x58, 0xc4, 0xc5, 0xc5, 0x21, 0x36, 0x36, 0x96, 0x7b, 0x62, - 0x62, 0x62, 0x10, 0x1d, 0x1d, 0x8d, 0xa8, 0xa8, 0x28, 0x84, 0x84, 0x84, - 0xf0, 0x6e, 0xbd, 0x3a, 0x79, 0xf2, 0x24, 0x42, 0x42, 0x42, 0x10, 0x13, - 0x13, 0x23, 0x48, 0x2f, 0x21, 0x58, 0xb5, 0x6a, 0x15, 0x8f, 0x3e, 0xf7, - 0xdd, 0x77, 0x5f, 0x87, 0xa3, 0x09, 0xb1, 0x58, 0x8c, 0x07, 0x1f, 0x7c, - 0x90, 0x77, 0xab, 0xdf, 0x86, 0x0d, 0x1b, 0xdc, 0x1a, 0x70, 0x11, 0x11, - 0x11, 0xf8, 0xfe, 0xfb, 0xef, 0x79, 0x59, 0x16, 0x42, 0xc1, 0x76, 0x83, - 0x06, 0x0d, 0x42, 0x65, 0x65, 0x25, 0xef, 0x3d, 0xc7, 0xe0, 0x2b, 0xf6, - 0x32, 0x21, 0x67, 0xc1, 0x98, 0x69, 0x69, 0x69, 0xb8, 0x71, 0xe3, 0x06, - 0xd7, 0xc6, 0xf9, 0xf3, 0xe7, 0x9d, 0xee, 0x6e, 0x3c, 0xc5, 0x0b, 0x00, - 0x56, 0xaf, 0x5e, 0xed, 0x11, 0xcf, 0xf6, 0xeb, 0xd7, 0x0f, 0xd5, 0xd5, - 0xd5, 0xbc, 0x8b, 0x8f, 0x3c, 0x09, 0x1c, 0x8d, 0x8f, 0x8f, 0x77, 0xbb, - 0x26, 0xe5, 0x72, 0x39, 0x9e, 0x7e, 0xfa, 0x69, 0x8e, 0xfe, 0x36, 0x9b, - 0x0d, 0xe3, 0xc7, 0x8f, 0x77, 0xb9, 0xbe, 0x7a, 0x72, 0xce, 0x3b, 0x7b, - 0x0e, 0xed, 0x89, 0xbc, 0xf2, 0xb4, 0x7d, 0x77, 0x7d, 0x76, 0xc7, 0x7a, - 0xea, 0xea, 0x59, 0xbc, 0xa7, 0x3c, 0xeb, 0xcb, 0x9a, 0x03, 0xde, 0xc8, - 0x44, 0x5f, 0xf3, 0x7e, 0x4f, 0xc5, 0x00, 0x74, 0xd7, 0x9a, 0xf2, 0x69, - 0x10, 0xa0, 0xa3, 0x01, 0x20, 0xa4, 0x30, 0x3d, 0x8d, 0xb6, 0x66, 0x5d, - 0x36, 0x6c, 0x20, 0x95, 0xab, 0xc1, 0x38, 0x5e, 0xdd, 0x38, 0x69, 0xd2, - 0x24, 0xc4, 0xc4, 0xc4, 0x40, 0x2e, 0x97, 0x3b, 0x55, 0x8c, 0xb3, 0x67, - 0xcf, 0xe6, 0xe1, 0xba, 0x67, 0xcf, 0x1e, 0xa8, 0xd5, 0x6a, 0x44, 0x44, - 0x44, 0x20, 0x34, 0x34, 0x14, 0x51, 0x51, 0x51, 0xbc, 0x1b, 0xa6, 0x9c, - 0xe1, 0x3c, 0x66, 0xcc, 0x98, 0x0e, 0x45, 0x47, 0x84, 0xc6, 0xed, 0x2b, - 0x03, 0x20, 0x2d, 0x2d, 0x0d, 0xa5, 0xa5, 0xa5, 0xbc, 0x82, 0x27, 0x79, - 0x79, 0x79, 0x58, 0xb3, 0x66, 0x0d, 0xd6, 0xac, 0x59, 0x83, 0xf7, 0xde, - 0x7b, 0x4f, 0xf0, 0xf9, 0xe0, 0x83, 0x0f, 0x3c, 0x76, 0x11, 0x0e, 0x1e, - 0x3c, 0x98, 0x73, 0x8d, 0xb2, 0x81, 0x52, 0x77, 0xdd, 0x75, 0x17, 0x92, - 0x93, 0x93, 0x11, 0x1a, 0x1a, 0x8a, 0xd8, 0xd8, 0x58, 0xa8, 0x54, 0xaa, - 0x0e, 0x59, 0x00, 0x42, 0x51, 0xc8, 0xde, 0x82, 0x50, 0xda, 0x92, 0xb7, - 0x59, 0x00, 0x23, 0x47, 0x8e, 0x84, 0xc9, 0x64, 0xe2, 0x5d, 0x8b, 0x39, - 0x65, 0xca, 0x14, 0x24, 0x26, 0x26, 0x22, 0x28, 0x28, 0x08, 0xa1, 0xa1, - 0xa1, 0x48, 0x4c, 0x4c, 0x44, 0x5d, 0x5d, 0x1d, 0xaf, 0x30, 0x8c, 0xa7, - 0x45, 0x9e, 0xa6, 0x4e, 0x9d, 0xca, 0x33, 0x0c, 0x37, 0x6f, 0xde, 0x8c, - 0x8c, 0x8c, 0x0c, 0x9e, 0x8b, 0xf1, 0xe8, 0xd1, 0xa3, 0x3c, 0xda, 0xdc, - 0x7f, 0xff, 0xfd, 0x82, 0x73, 0xbd, 0x76, 0xed, 0x5a, 0xa7, 0x4a, 0xe2, - 0x8e, 0x3b, 0xee, 0xe8, 0x90, 0x4a, 0xe8, 0xaa, 0x58, 0x91, 0x33, 0xbc, - 0x3c, 0xe5, 0xd9, 0x7e, 0xfd, 0xfa, 0x71, 0xf3, 0x2b, 0x93, 0xc9, 0x3a, - 0xa4, 0xcc, 0xb9, 0xc2, 0x95, 0x04, 0xa1, 0xeb, 0x54, 0x1d, 0xd7, 0x64, - 0x46, 0x46, 0x06, 0x2f, 0x15, 0x2b, 0x27, 0x27, 0x47, 0xf0, 0xea, 0x62, - 0x4f, 0x65, 0x8f, 0xaf, 0xe7, 0xbc, 0x33, 0x8a, 0xc8, 0x53, 0x79, 0xe5, - 0x2b, 0x03, 0xa0, 0x3b, 0xd6, 0x53, 0x57, 0xf1, 0xf1, 0x94, 0x67, 0x7d, - 0x69, 0x00, 0xb8, 0x92, 0x89, 0xdd, 0xcd, 0xfb, 0x3d, 0x65, 0x00, 0x74, - 0xd7, 0x9a, 0xf2, 0xda, 0x00, 0x70, 0xc5, 0x84, 0x9e, 0x1a, 0x00, 0x4f, - 0x3d, 0xf5, 0x94, 0x47, 0xa5, 0x15, 0x33, 0x32, 0x32, 0x38, 0x25, 0x73, - 0xfc, 0xf8, 0x71, 0xa7, 0xa9, 0x3d, 0xb3, 0x67, 0xcf, 0xe6, 0x2d, 0x7e, - 0x9b, 0xcd, 0x86, 0xbd, 0x7b, 0xf7, 0x62, 0xcb, 0x96, 0x2d, 0xd8, 0xb7, - 0x6f, 0x9f, 0xe0, 0x25, 0x38, 0x89, 0x89, 0x89, 0x1d, 0x84, 0x74, 0x49, - 0x49, 0x09, 0x76, 0xef, 0xde, 0x8d, 0x9c, 0x9c, 0x1c, 0xde, 0x2e, 0xc1, - 0x15, 0xce, 0xe1, 0xe1, 0xe1, 0xf8, 0xe0, 0x83, 0x0f, 0x78, 0xef, 0x0a, - 0x05, 0x95, 0xf8, 0xca, 0x00, 0x20, 0xab, 0x8b, 0x79, 0xfb, 0x0c, 0x1c, - 0x38, 0xd0, 0x23, 0xa1, 0xa1, 0xd1, 0x68, 0xf0, 0xd6, 0x5b, 0x6f, 0xf1, - 0x7e, 0xdb, 0xda, 0xda, 0x8a, 0xa3, 0x47, 0x8f, 0xe2, 0xfb, 0xef, 0xbf, - 0xc7, 0xcf, 0x3f, 0xff, 0x8c, 0xd6, 0xd6, 0x56, 0xde, 0xf7, 0xdb, 0xb7, - 0x6f, 0xf7, 0x5a, 0x51, 0x3b, 0x53, 0x1e, 0x5d, 0xad, 0x04, 0x18, 0x1a, - 0x1a, 0xda, 0x21, 0xd5, 0xd3, 0x64, 0x32, 0xe1, 0xa7, 0x9f, 0x7e, 0xc2, - 0xf6, 0xed, 0xdb, 0x71, 0xf0, 0xe0, 0xc1, 0x0e, 0xf3, 0x1b, 0x1f, 0x1f, - 0xef, 0xf1, 0x19, 0x5f, 0x4c, 0x4c, 0x4c, 0x87, 0xd2, 0x9c, 0x57, 0xaf, - 0x5e, 0xc5, 0x77, 0xdf, 0x7d, 0x87, 0xef, 0xbf, 0xff, 0x9e, 0xb7, 0x73, - 0x60, 0x69, 0xe3, 0x78, 0x15, 0x30, 0xd0, 0x76, 0x89, 0x88, 0xab, 0x1d, - 0xf5, 0xc2, 0x85, 0x0b, 0x79, 0xed, 0xac, 0x58, 0xb1, 0xa2, 0x53, 0x78, - 0x79, 0xca, 0xb3, 0xa7, 0x4e, 0x9d, 0x42, 0x76, 0x76, 0x36, 0x72, 0x72, - 0x72, 0x78, 0xbb, 0x38, 0x36, 0xa5, 0xd4, 0x9b, 0xb4, 0x51, 0x4f, 0xd6, - 0xa4, 0xb7, 0x51, 0xe2, 0x3d, 0x35, 0xe7, 0x9d, 0x55, 0x44, 0x9e, 0xca, - 0xab, 0x9e, 0x34, 0x00, 0xbc, 0x5d, 0x4f, 0x5d, 0xc5, 0xc7, 0x53, 0x9e, - 0xf5, 0xa5, 0x01, 0xe0, 0x4a, 0x26, 0x76, 0x37, 0xef, 0xf7, 0x64, 0x16, - 0x40, 0x77, 0xac, 0x29, 0x9f, 0x1a, 0x00, 0x77, 0xdf, 0x7d, 0x37, 0x36, - 0x6f, 0xde, 0xcc, 0x3d, 0x42, 0xb5, 0xaf, 0x57, 0xaf, 0x5e, 0x2d, 0x28, - 0x0c, 0x85, 0xe0, 0x99, 0x67, 0x9e, 0xe1, 0xfa, 0xfc, 0xf3, 0x9f, 0xff, - 0xec, 0xd2, 0x2d, 0x3b, 0x70, 0xe0, 0x40, 0x5e, 0xee, 0xa3, 0x27, 0x38, - 0x0f, 0x18, 0x30, 0x80, 0xab, 0x9f, 0xed, 0xec, 0xb1, 0xdb, 0xed, 0x6e, - 0x71, 0x4e, 0x48, 0x48, 0xc0, 0x27, 0x9f, 0x7c, 0xe2, 0x56, 0x38, 0x38, - 0x32, 0x04, 0x5b, 0xaf, 0xdb, 0x1b, 0x03, 0x60, 0xc5, 0x8a, 0x15, 0xdd, - 0x6e, 0x00, 0xb0, 0x2e, 0xa7, 0xf7, 0xde, 0x7b, 0xaf, 0x43, 0xc1, 0x1f, - 0xa1, 0xe7, 0x87, 0x1f, 0x7e, 0x70, 0x5a, 0x04, 0xc8, 0x5b, 0xa1, 0xd5, - 0xa7, 0x4f, 0x9f, 0x0e, 0x02, 0xcb, 0x93, 0x02, 0x43, 0x42, 0x06, 0xde, - 0xbb, 0xef, 0xbe, 0xeb, 0x16, 0x77, 0xab, 0xd5, 0x8a, 0xcf, 0x3e, 0xfb, - 0xcc, 0x69, 0x26, 0x88, 0x33, 0xfc, 0x93, 0x92, 0x92, 0xb0, 0x63, 0xc7, - 0x0e, 0xb7, 0xed, 0xe7, 0xe7, 0xe7, 0x3b, 0x15, 0x1e, 0xee, 0xa2, 0xcf, - 0xdf, 0x7c, 0xf3, 0x4d, 0x5e, 0x5b, 0xf3, 0xe7, 0xcf, 0x77, 0x3b, 0x6e, - 0x21, 0xbc, 0x3c, 0xe5, 0x59, 0x67, 0xcf, 0xfe, 0xfd, 0xfb, 0xbd, 0x8e, - 0x94, 0xf7, 0x64, 0x4d, 0xd2, 0x34, 0x8d, 0xda, 0xda, 0x5a, 0x4c, 0x98, - 0x30, 0xc1, 0xa3, 0xfa, 0xf0, 0x3d, 0x39, 0xe7, 0x9d, 0x51, 0xc4, 0x9e, - 0xca, 0x2b, 0x5f, 0x2b, 0x40, 0x5f, 0xad, 0x27, 0x5f, 0xe0, 0xe2, 0x09, - 0xcf, 0xfa, 0xba, 0xec, 0xb0, 0x2b, 0x99, 0xd8, 0x9d, 0xbc, 0xdf, 0x1d, - 0xf2, 0xde, 0x15, 0xde, 0xdd, 0xb1, 0xa6, 0x7c, 0x9a, 0x06, 0x98, 0x9d, - 0x9d, 0x8d, 0xec, 0xec, 0x6c, 0x97, 0xef, 0xbc, 0xf3, 0xce, 0x3b, 0x4e, - 0xaf, 0x97, 0x75, 0x14, 0x64, 0x73, 0xe6, 0xcc, 0x01, 0xd0, 0x76, 0xbb, - 0x93, 0xab, 0x76, 0x6b, 0x6b, 0x6b, 0x61, 0x36, 0x9b, 0x71, 0xcf, 0x3d, - 0xf7, 0xe0, 0xf9, 0xe7, 0x9f, 0xc7, 0x98, 0x31, 0x63, 0x78, 0xe7, 0x9f, - 0xce, 0xd2, 0xe1, 0xce, 0x9d, 0x3b, 0x87, 0xac, 0xac, 0x2c, 0xbc, 0xfc, - 0xf2, 0xcb, 0xdc, 0xbd, 0xc9, 0x4a, 0xa5, 0x12, 0x76, 0xbb, 0x1d, 0x3a, - 0x9d, 0x0e, 0xc7, 0x8f, 0x1f, 0xc7, 0xb6, 0x6d, 0xdb, 0xb0, 0x67, 0xcf, - 0x1e, 0x97, 0x38, 0x97, 0x96, 0x96, 0xe2, 0xe5, 0x97, 0x5f, 0xc6, 0x81, - 0x03, 0x07, 0xf0, 0xd4, 0x53, 0x4f, 0xf1, 0x02, 0x51, 0x48, 0x1c, 0xb7, - 0x6c, 0xd9, 0xc2, 0x95, 0x12, 0x6e, 0x6c, 0x6c, 0xec, 0x30, 0xd1, 0x9e, - 0x2c, 0xee, 0xc3, 0x87, 0x0f, 0x63, 0xcb, 0x96, 0x2d, 0x9d, 0xda, 0x5d, - 0x97, 0x97, 0x97, 0x7b, 0xfc, 0x6e, 0x59, 0x59, 0x19, 0x5e, 0x7d, 0xf5, - 0x55, 0xe4, 0xe4, 0xe4, 0xe0, 0xd1, 0x47, 0x1f, 0xc5, 0xe8, 0xd1, 0xa3, - 0xa1, 0xd1, 0x68, 0x20, 0x93, 0xc9, 0x38, 0x17, 0xeb, 0xa9, 0x53, 0xa7, - 0xb0, 0x75, 0xeb, 0x56, 0xfc, 0xfb, 0xdf, 0xff, 0x76, 0x1a, 0x68, 0xc2, - 0x1e, 0x25, 0xd8, 0xed, 0x76, 0x8f, 0xa2, 0x8e, 0xad, 0x56, 0x2b, 0xb6, - 0x6c, 0xd9, 0xc2, 0xdd, 0x90, 0xa7, 0xd5, 0x6a, 0x3b, 0x15, 0xa4, 0x55, - 0x52, 0x52, 0x82, 0xd7, 0x5e, 0x7b, 0x0d, 0x3b, 0x77, 0xee, 0xc4, 0x8a, - 0x15, 0x2b, 0x30, 0x70, 0xe0, 0x40, 0xde, 0x11, 0x48, 0x63, 0x63, 0x23, - 0xf2, 0xf2, 0xf2, 0xf0, 0xc1, 0x07, 0x1f, 0xe0, 0xc4, 0x89, 0x13, 0x5e, - 0xa7, 0x29, 0x15, 0x17, 0x17, 0xe3, 0xb9, 0xe7, 0x9e, 0x43, 0x6e, 0x6e, - 0x2e, 0xe6, 0xcf, 0x9f, 0x8f, 0xf4, 0xf4, 0x74, 0xae, 0x08, 0x92, 0xc5, - 0x62, 0xc1, 0xd9, 0xb3, 0x67, 0xb1, 0x7b, 0xf7, 0x6e, 0x6c, 0xda, 0xb4, - 0x49, 0x70, 0x17, 0xee, 0xc9, 0x7c, 0xef, 0xdb, 0xb7, 0x0f, 0xbd, 0x7a, - 0xf5, 0xe2, 0xcd, 0x7d, 0x67, 0xf0, 0xf2, 0x94, 0x67, 0xc9, 0xe3, 0xb2, - 0xe6, 0xe6, 0x66, 0x9c, 0x3f, 0x7f, 0x1e, 0x9b, 0x37, 0x6f, 0xe6, 0x2a, - 0xba, 0x79, 0x03, 0x9e, 0xac, 0xc9, 0x03, 0x07, 0x0e, 0x60, 0xf5, 0xea, - 0xd5, 0x38, 0x73, 0xe6, 0x8c, 0x60, 0x76, 0x8d, 0xb7, 0x7d, 0x76, 0xf7, - 0x9c, 0xfb, 0x4a, 0x5e, 0x75, 0x35, 0x03, 0xc0, 0x9b, 0x92, 0xc4, 0x9e, - 0xae, 0x27, 0x5f, 0x65, 0x25, 0x74, 0x86, 0x67, 0xbb, 0x0a, 0xde, 0xca, - 0xc4, 0xee, 0xe6, 0x7d, 0x5f, 0xc8, 0x7b, 0xa1, 0x1b, 0x17, 0x6f, 0xc6, - 0x9a, 0xa2, 0x5c, 0xd5, 0x8d, 0xee, 0x4e, 0x50, 0x2a, 0x95, 0x58, 0xb7, - 0x6e, 0x1d, 0xa4, 0x52, 0x29, 0x72, 0x72, 0x72, 0xb0, 0x67, 0xcf, 0x1e, - 0xc1, 0xa2, 0x3e, 0x8e, 0x10, 0x15, 0x15, 0x85, 0xb0, 0xb0, 0x30, 0x84, - 0x87, 0x87, 0x43, 0xa9, 0x54, 0xa2, 0xa9, 0xa9, 0x09, 0x5a, 0xad, 0x16, - 0x17, 0x2e, 0x5c, 0x70, 0xfa, 0x1b, 0x89, 0x44, 0x82, 0xa4, 0xa4, 0x24, - 0xc8, 0xe5, 0x72, 0xee, 0x6a, 0x59, 0x8a, 0xa2, 0xd0, 0xd8, 0xd8, 0xe8, - 0xf2, 0x3a, 0x57, 0x21, 0x88, 0x8b, 0x8b, 0x83, 0x5a, 0xad, 0xee, 0xd4, - 0xbd, 0x00, 0x37, 0x8b, 0xd6, 0xee, 0x20, 0x3c, 0x3c, 0x1c, 0xe1, 0xe1, - 0xe1, 0xa0, 0x28, 0x0a, 0x81, 0x81, 0x81, 0x30, 0x1a, 0x8d, 0xb0, 0xdb, - 0xed, 0x30, 0x18, 0x0c, 0x6e, 0x33, 0x2e, 0x32, 0x32, 0x32, 0xba, 0x4c, - 0xd3, 0xae, 0x42, 0x4c, 0x4c, 0x0c, 0x42, 0x42, 0x42, 0xb8, 0x54, 0x1e, - 0x36, 0x37, 0xb6, 0xa9, 0xa9, 0xc9, 0x65, 0x8e, 0x36, 0x39, 0x1f, 0xce, - 0xe6, 0x41, 0x24, 0x12, 0x21, 0x39, 0x39, 0x19, 0x32, 0x99, 0x0c, 0x6a, - 0xb5, 0x9a, 0x4b, 0x3f, 0x33, 0x99, 0x4c, 0x28, 0x29, 0x29, 0xe9, 0x74, - 0x84, 0x79, 0x57, 0xc1, 0x11, 0x2f, 0x57, 0x77, 0x1c, 0xb0, 0x3c, 0x2b, - 0x91, 0x48, 0xa0, 0x56, 0xab, 0xa1, 0xd7, 0xeb, 0x61, 0xb1, 0x58, 0xd0, - 0xda, 0xda, 0xea, 0x93, 0x6b, 0x73, 0x9d, 0xad, 0xc9, 0xaa, 0xaa, 0x2a, - 0x97, 0x86, 0xb5, 0xe3, 0x7a, 0xf0, 0x66, 0x2d, 0xf8, 0x62, 0xce, 0x5d, - 0x0a, 0x46, 0x07, 0x5c, 0xbc, 0x91, 0x57, 0xdd, 0x5d, 0xf7, 0xde, 0x5b, - 0x99, 0xd1, 0x15, 0x7c, 0x3a, 0x23, 0x9f, 0xba, 0x3a, 0x7e, 0x5f, 0xca, - 0xc4, 0xae, 0xf0, 0xbe, 0x27, 0xf2, 0xa1, 0x2b, 0x74, 0x70, 0xd5, 0xa6, - 0xaf, 0xd6, 0x54, 0xa7, 0x0c, 0x00, 0x5f, 0x4f, 0x82, 0x97, 0x77, 0x5f, - 0x53, 0xc4, 0xbf, 0x8e, 0x3f, 0xa2, 0x99, 0x07, 0xc4, 0xbf, 0xde, 0xb4, - 0xe5, 0xac, 0x3d, 0xda, 0xc3, 0xf6, 0x5c, 0xf5, 0x43, 0x39, 0xf4, 0xd9, - 0x01, 0x5f, 0x2f, 0x0d, 0x00, 0x57, 0xb8, 0xd3, 0x02, 0xf8, 0x77, 0x16, - 0x6f, 0x57, 0x7d, 0xd0, 0x02, 0xff, 0xef, 0x0e, 0x1a, 0xa1, 0x0b, 0xf3, - 0x0a, 0x81, 0xff, 0x43, 0x60, 0x9e, 0x79, 0x6d, 0x3b, 0x4e, 0x86, 0xc0, - 0x3c, 0x08, 0xd1, 0x86, 0x72, 0xc1, 0x37, 0xb4, 0x8f, 0x71, 0x16, 0xc2, - 0x1f, 0x3e, 0xe4, 0x7f, 0x5f, 0xf0, 0x90, 0x33, 0x1a, 0xd1, 0xee, 0xd6, - 0xd7, 0xcd, 0x30, 0x86, 0xbd, 0x11, 0x8e, 0x5d, 0xc1, 0xc5, 0x6f, 0x00, - 0xdc, 0x3a, 0x06, 0x80, 0xaf, 0xe6, 0xb0, 0xbb, 0xe8, 0xe0, 0x6b, 0x3d, - 0xeb, 0x2d, 0x48, 0x7c, 0xa4, 0xb4, 0x7d, 0x85, 0x14, 0x2b, 0x40, 0xc4, - 0xc4, 0x23, 0x62, 0x84, 0x87, 0x1d, 0x80, 0x15, 0x80, 0xcd, 0x03, 0x81, - 0xc5, 0xb6, 0x23, 0x72, 0x68, 0x4b, 0x4c, 0x08, 0x2d, 0x3b, 0xd3, 0x96, - 0x8d, 0x69, 0xd7, 0xce, 0x3c, 0xb4, 0x17, 0x2e, 0x38, 0xf6, 0x05, 0x16, - 0x4f, 0x09, 0xf3, 0x2f, 0x88, 0xf6, 0xd8, 0x3e, 0xbc, 0x11, 0xda, 0x8e, - 0xb8, 0xb3, 0xed, 0x3a, 0xe2, 0xce, 0xd2, 0x83, 0xc3, 0xdd, 0x43, 0x4b, - 0xd6, 0xb1, 0x0f, 0x09, 0x31, 0x06, 0x8a, 0xa0, 0xb7, 0x8d, 0x78, 0x5c, - 0xf6, 0xe1, 0xe5, 0x78, 0x9c, 0xf5, 0x63, 0x27, 0x95, 0xb3, 0x0b, 0xa5, - 0x2c, 0x22, 0xda, 0x13, 0x39, 0xd0, 0x46, 0x08, 0xec, 0x0e, 0xf3, 0x61, - 0x27, 0x6e, 0x47, 0xa3, 0x05, 0xf8, 0x5d, 0x88, 0xfe, 0x62, 0x62, 0x6e, - 0x69, 0x07, 0xfa, 0xdb, 0x08, 0xda, 0xd0, 0x4e, 0xc6, 0x4f, 0x11, 0x6d, - 0x88, 0x9d, 0x18, 0xa4, 0xae, 0x0c, 0x00, 0x1e, 0xfe, 0x2c, 0xad, 0x9c, - 0xcc, 0x87, 0x37, 0x3c, 0xd4, 0x81, 0xff, 0x3b, 0x31, 0xa7, 0x12, 0x87, - 0xf5, 0x45, 0xbb, 0xe2, 0xd1, 0x9e, 0xbc, 0x19, 0xae, 0xa7, 0x94, 0xb2, - 0x1f, 0xfe, 0x73, 0xc0, 0xd9, 0x4d, 0x91, 0xdd, 0x61, 0x98, 0xdc, 0x24, - 0x3d, 0xeb, 0xde, 0x03, 0xe0, 0x0b, 0x2b, 0xc5, 0x4b, 0x2b, 0x8a, 0x15, - 0x2a, 0x12, 0x00, 0x32, 0x00, 0x0a, 0x00, 0x72, 0xe6, 0xb3, 0x1d, 0x80, - 0x19, 0x80, 0x11, 0x80, 0x09, 0x80, 0xc5, 0x85, 0xb0, 0x22, 0x05, 0x93, - 0x8c, 0x69, 0x43, 0xc1, 0x3c, 0x52, 0xe6, 0xef, 0x34, 0x23, 0x98, 0xc8, - 0x36, 0x8d, 0xa4, 0x81, 0xe1, 0x42, 0x09, 0x39, 0xf6, 0x25, 0x66, 0xda, - 0x65, 0xf1, 0x95, 0x31, 0x7f, 0xb7, 0x10, 0xed, 0x9a, 0x01, 0xd8, 0x68, - 0x9a, 0xb6, 0xbb, 0xa1, 0x2f, 0x45, 0x18, 0x12, 0x32, 0x02, 0x6f, 0x19, - 0xd3, 0x87, 0x88, 0x50, 0x3e, 0x26, 0x87, 0xc7, 0xe2, 0x68, 0x1c, 0x39, - 0xd9, 0x65, 0x51, 0x84, 0xd0, 0x26, 0xe9, 0x23, 0x67, 0xfa, 0xa0, 0x9c, - 0xd0, 0xc7, 0x91, 0xee, 0xde, 0x28, 0x0a, 0xc7, 0xbe, 0xd8, 0xb1, 0xb0, - 0xf3, 0xda, 0x4a, 0x8e, 0x81, 0xa4, 0x93, 0x03, 0xfd, 0x59, 0xfa, 0x48, - 0x89, 0xf6, 0x48, 0xda, 0x88, 0x9c, 0x78, 0x78, 0xac, 0x4c, 0xdb, 0x66, - 0xa6, 0x1f, 0x33, 0xab, 0x94, 0x48, 0x6d, 0xc4, 0xd0, 0x86, 0xa4, 0x8f, - 0x1c, 0x40, 0x80, 0x03, 0x2f, 0x52, 0xcc, 0x6f, 0xd9, 0xb6, 0x5a, 0x19, - 0x1a, 0x59, 0x08, 0x45, 0x4a, 0x3b, 0xe1, 0x11, 0x21, 0x9c, 0xdd, 0x79, - 0x2e, 0x58, 0x65, 0x6a, 0x21, 0xe6, 0xc1, 0xec, 0xa4, 0x2f, 0x8b, 0x44, - 0xad, 0x02, 0x00, 0x00, 0x20, 0x00, 0x49, 0x44, 0x41, 0x54, 0x67, 0x3c, - 0x24, 0x27, 0xe6, 0x97, 0xe4, 0x21, 0xa1, 0xf9, 0xe5, 0xf8, 0xdf, 0x09, - 0xef, 0x0b, 0xb5, 0x1f, 0x20, 0xd0, 0x3e, 0xc9, 0xff, 0x6c, 0x1f, 0x56, - 0xc2, 0x08, 0xa0, 0x7b, 0x72, 0xf7, 0xd7, 0x19, 0x01, 0x79, 0x33, 0x76, - 0xbf, 0xbe, 0xc6, 0xcd, 0x17, 0xf8, 0x78, 0x43, 0x07, 0x5f, 0x8d, 0xff, - 0x66, 0x78, 0x01, 0xba, 0xe2, 0xb2, 0xef, 0x2a, 0x1d, 0x6e, 0x96, 0xc7, - 0x49, 0xe2, 0x4d, 0x07, 0x3d, 0xc0, 0x74, 0xac, 0xd2, 0x56, 0x01, 0x08, - 0x06, 0x90, 0x0a, 0x40, 0xc9, 0x08, 0x25, 0x2d, 0x80, 0xb3, 0x0e, 0xbb, - 0x20, 0x67, 0xc2, 0x89, 0x55, 0xc8, 0x2a, 0x00, 0x6a, 0x00, 0x1a, 0x00, - 0xe1, 0x00, 0x62, 0x98, 0x76, 0x4d, 0x00, 0x74, 0x00, 0x8a, 0x01, 0xe8, - 0x99, 0xb6, 0x75, 0x00, 0x5a, 0x58, 0x41, 0xc5, 0xdc, 0x19, 0xee, 0xca, - 0x1b, 0x40, 0x11, 0xf8, 0x06, 0x32, 0x7d, 0xc4, 0x01, 0x08, 0x65, 0xbe, - 0x33, 0x02, 0xb8, 0x06, 0xa0, 0xc9, 0x61, 0xc7, 0xe6, 0xcc, 0x0a, 0x24, - 0x15, 0x45, 0x00, 0x80, 0x20, 0x06, 0x77, 0x35, 0x80, 0x30, 0x00, 0xb1, - 0xcc, 0xdf, 0x8d, 0x00, 0x1a, 0x00, 0xd4, 0x30, 0xb8, 0xeb, 0x98, 0x7f, - 0x9b, 0x99, 0xef, 0x3a, 0x28, 0x36, 0x01, 0xe5, 0x2f, 0x13, 0xe8, 0x23, - 0x14, 0x40, 0x34, 0x43, 0xef, 0x56, 0x00, 0x75, 0x00, 0x6a, 0x09, 0xfa, - 0xe8, 0x19, 0xfa, 0xb0, 0xca, 0xc7, 0x53, 0x8f, 0x86, 0x44, 0x60, 0x2e, - 0x02, 0x19, 0x3c, 0x2c, 0x4c, 0xbb, 0x4d, 0xcc, 0x38, 0x9a, 0x1d, 0xe9, - 0xe4, 0x40, 0x7f, 0x8a, 0x68, 0x8f, 0xc5, 0x3d, 0x88, 0x19, 0x8b, 0x54, - 0xc0, 0x00, 0x00, 0x61, 0x2c, 0xb5, 0x30, 0x7d, 0xe8, 0x08, 0x5a, 0xd9, - 0x05, 0x94, 0x3f, 0xab, 0xd8, 0x94, 0x04, 0xbe, 0xa1, 0x00, 0x92, 0x19, - 0x1e, 0xa2, 0x00, 0x18, 0x00, 0x14, 0x31, 0x73, 0xa0, 0x65, 0x1e, 0x03, - 0x43, 0x37, 0x0b, 0xb9, 0xd3, 0xa5, 0x28, 0x8a, 0x55, 0x96, 0x2c, 0xbd, - 0x35, 0x0c, 0x2d, 0x14, 0x84, 0xc1, 0x05, 0x37, 0xde, 0x0b, 0xd6, 0x48, - 0xd2, 0x3b, 0xf4, 0x45, 0xbb, 0x30, 0x36, 0x02, 0x98, 0x7e, 0x34, 0xc4, - 0x38, 0x62, 0x99, 0xbf, 0x99, 0x19, 0x9a, 0xdf, 0x20, 0x68, 0xc2, 0xd2, - 0x85, 0xc7, 0xff, 0x4e, 0xf8, 0x47, 0xca, 0xcc, 0x21, 0xdb, 0xbe, 0x86, - 0xe1, 0x9d, 0x38, 0x66, 0x8c, 0x26, 0x00, 0x95, 0x00, 0xca, 0x99, 0x76, - 0xb5, 0x04, 0x8f, 0x9a, 0x01, 0xd8, 0x84, 0xda, 0xbf, 0xd9, 0x42, 0xf8, - 0xb7, 0xe4, 0x5d, 0xe8, 0xc9, 0x3e, 0x7f, 0x8b, 0xe3, 0xeb, 0x0e, 0x3e, - 0xe9, 0x4e, 0x3a, 0xf4, 0xa0, 0x8e, 0xf5, 0xde, 0x00, 0xf0, 0x55, 0xa7, - 0xae, 0x7e, 0x4f, 0x08, 0x97, 0x00, 0x00, 0x21, 0x52, 0xa9, 0x74, 0x4a, - 0x5a, 0x5a, 0xda, 0x5f, 0x6f, 0xbb, 0xed, 0x36, 0x23, 0x00, 0x7a, 0xcf, - 0x9e, 0x3d, 0x8a, 0x9a, 0x9a, 0x9a, 0xb9, 0x00, 0xf2, 0x18, 0x21, 0x42, - 0x39, 0xd9, 0xbd, 0xb1, 0xc2, 0x56, 0x03, 0x20, 0x02, 0xc0, 0x6d, 0xbd, - 0x7a, 0xf5, 0xba, 0x3f, 0x2a, 0x2a, 0xaa, 0x7f, 0x42, 0x42, 0x82, 0x2c, - 0x36, 0x36, 0x56, 0x62, 0x30, 0x18, 0xe8, 0xba, 0xba, 0x3a, 0x4b, 0x61, - 0x61, 0xa1, 0xa1, 0xb2, 0xb2, 0xf2, 0x57, 0x9d, 0x4e, 0xf7, 0x25, 0x23, - 0xac, 0xea, 0x09, 0xc5, 0x66, 0x75, 0xe2, 0x7e, 0xa6, 0x1c, 0x94, 0xbf, - 0x12, 0x40, 0x08, 0x80, 0xc4, 0x88, 0x88, 0x88, 0xcd, 0x23, 0x47, 0x8e, - 0xb4, 0x02, 0x40, 0x51, 0x51, 0x91, 0xa2, 0xa6, 0xa6, 0x66, 0x5d, 0x6d, - 0x6d, 0xed, 0x27, 0x0c, 0xbe, 0x16, 0x37, 0x63, 0x67, 0x0d, 0x17, 0x25, - 0x63, 0xa4, 0x44, 0x00, 0x18, 0xd7, 0xbb, 0x77, 0xef, 0x99, 0xa1, 0xa1, - 0xa1, 0x49, 0xc9, 0xc9, 0xc9, 0x12, 0xb5, 0x5a, 0x2d, 0xd6, 0x6a, 0xb5, - 0xf6, 0x1b, 0x37, 0x6e, 0xd8, 0x6a, 0x6b, 0x6b, 0x1b, 0x4b, 0x4b, 0x4b, - 0x7f, 0x6e, 0x69, 0x69, 0xf9, 0x37, 0x80, 0xeb, 0x0c, 0xee, 0xac, 0xe1, - 0x61, 0x71, 0x14, 0xb0, 0x02, 0x7d, 0x84, 0x30, 0x7d, 0x4c, 0xed, 0xd3, - 0xa7, 0xcf, 0x7d, 0x61, 0x61, 0x61, 0x31, 0x09, 0x09, 0x09, 0xd2, 0x90, - 0x90, 0x10, 0x4a, 0xab, 0xd5, 0xd2, 0xe5, 0xe5, 0xe5, 0xd6, 0xfa, 0xfa, - 0xfa, 0x86, 0xa2, 0xa2, 0xa2, 0x7d, 0x16, 0x8b, 0xe5, 0x07, 0x46, 0xa0, - 0x37, 0x30, 0x82, 0x9c, 0x06, 0x60, 0xf5, 0x70, 0x3e, 0x59, 0x83, 0x2e, - 0x5c, 0xa1, 0x50, 0x0c, 0x57, 0xab, 0xd5, 0xef, 0x46, 0x45, 0x45, 0xb5, - 0x32, 0xb8, 0xda, 0x1b, 0x1b, 0x1b, 0xe5, 0x76, 0xbb, 0x7d, 0x43, 0x65, - 0x65, 0xe5, 0x87, 0xc4, 0x2e, 0xda, 0xe6, 0xc4, 0x48, 0x62, 0xf1, 0x57, - 0x01, 0xe8, 0x9b, 0x90, 0x90, 0xf0, 0x61, 0x50, 0x50, 0x10, 0x4d, 0xd3, - 0xb4, 0xe3, 0xb1, 0x02, 0xef, 0xa7, 0x14, 0x45, 0xd9, 0x28, 0x8a, 0xb2, - 0xea, 0x74, 0xba, 0x86, 0xd2, 0xd2, 0xd2, 0xa7, 0x98, 0xf6, 0x49, 0x8f, - 0x09, 0x69, 0x80, 0xca, 0x19, 0x25, 0x16, 0x06, 0xa0, 0x97, 0x5a, 0xad, - 0x9e, 0x97, 0x98, 0x98, 0x38, 0x7e, 0xc0, 0x80, 0x01, 0xca, 0xa4, 0xa4, - 0x24, 0xb9, 0x48, 0x24, 0x42, 0x7d, 0x7d, 0xbd, 0xf9, 0xd4, 0xa9, 0x53, - 0x96, 0x9a, 0x9a, 0x9a, 0xcb, 0xc5, 0xc5, 0xc5, 0xdf, 0x00, 0x38, 0xc6, - 0x18, 0x4c, 0x14, 0x61, 0x24, 0xb1, 0x7c, 0x44, 0xb1, 0x34, 0x0f, 0x0f, - 0x0f, 0xbf, 0x33, 0x22, 0x22, 0xe2, 0x59, 0x91, 0x48, 0x24, 0x76, 0xc0, - 0xd9, 0xe5, 0xb2, 0xa1, 0x28, 0xca, 0x06, 0xc0, 0xa6, 0xd7, 0xeb, 0xa9, - 0xd2, 0xd2, 0xd2, 0x3f, 0x00, 0xb8, 0x42, 0x78, 0x4b, 0x84, 0xe6, 0x97, - 0x35, 0xa0, 0xc3, 0x01, 0x4c, 0x4a, 0x4a, 0x4a, 0xba, 0x47, 0xad, 0x56, - 0x27, 0x25, 0x27, 0x27, 0x4b, 0x43, 0x43, 0x43, 0x45, 0xcd, 0xcd, 0xcd, - 0x74, 0x75, 0x75, 0xb5, 0xad, 0xba, 0xba, 0x5a, 0x57, 0x56, 0x56, 0xf6, - 0xb3, 0x5e, 0xaf, 0xff, 0x9e, 0x31, 0x68, 0x1a, 0x18, 0x85, 0xcd, 0x7a, - 0xc3, 0x68, 0x27, 0xf3, 0x49, 0xf2, 0xe8, 0x84, 0xe4, 0xe4, 0xe4, 0xd9, - 0x51, 0x51, 0x51, 0xbd, 0xd2, 0xd2, 0xd2, 0x64, 0x51, 0x51, 0x51, 0x12, - 0xbd, 0x5e, 0x6f, 0xbb, 0x7c, 0xf9, 0xb2, 0xb9, 0xac, 0xac, 0xac, 0xa1, - 0xb8, 0xb8, 0xf8, 0x3b, 0xa3, 0xd1, 0xb8, 0x97, 0x31, 0x36, 0x44, 0x8c, - 0xf1, 0x62, 0x14, 0x9a, 0x63, 0xbf, 0xe2, 0xf3, 0xc3, 0x7f, 0xfb, 0xdc, - 0xf5, 0x38, 0xde, 0x5d, 0xcd, 0xd9, 0xf4, 0xc5, 0x43, 0x28, 0x6e, 0x35, - 0x80, 0x24, 0x00, 0x63, 0x53, 0x53, 0x53, 0x4f, 0x9e, 0x3b, 0x77, 0x8e, - 0xa6, 0x69, 0x9a, 0xbe, 0x71, 0xe3, 0x06, 0x9d, 0x91, 0x91, 0x71, 0x19, - 0xc0, 0x60, 0x00, 0x91, 0xcc, 0xee, 0x49, 0x24, 0xd0, 0x86, 0x94, 0x69, - 0x23, 0x11, 0xc0, 0xc8, 0xa0, 0xa0, 0xa0, 0xb7, 0x47, 0x8f, 0x1e, 0x5d, - 0x7b, 0xe8, 0xd0, 0x21, 0xda, 0x64, 0x32, 0xd1, 0x8e, 0x50, 0x55, 0x55, - 0x45, 0xbf, 0xfb, 0xee, 0xbb, 0x66, 0xb9, 0x5c, 0xde, 0x0c, 0x60, 0x2e, - 0x80, 0x4c, 0x66, 0x27, 0xc3, 0xee, 0x50, 0x29, 0xa2, 0x6d, 0x11, 0xe1, - 0x16, 0x56, 0x31, 0xbb, 0xc2, 0x78, 0xe6, 0x37, 0x53, 0x00, 0xbc, 0xfd, - 0xe7, 0x3f, 0xff, 0xb9, 0x99, 0x6d, 0x7b, 0xef, 0xde, 0xbd, 0x74, 0x4c, - 0x4c, 0xcc, 0x26, 0x00, 0x03, 0x18, 0x41, 0x2c, 0x63, 0xdb, 0x13, 0x18, - 0xbf, 0x88, 0xf9, 0x3e, 0x04, 0x40, 0x5f, 0x00, 0x63, 0xc3, 0xc2, 0xc2, - 0x76, 0x3c, 0xf0, 0xc0, 0x03, 0x8d, 0x27, 0x4f, 0x9e, 0xa4, 0xed, 0x76, - 0x7b, 0x07, 0xdc, 0x2b, 0x2b, 0x2b, 0xe9, 0xb7, 0xdf, 0x7e, 0xdb, 0x14, - 0x15, 0x15, 0x55, 0x07, 0xe0, 0x09, 0x00, 0xc3, 0x18, 0x7c, 0x82, 0xd8, - 0x9d, 0xa5, 0x40, 0x1f, 0x72, 0x06, 0xef, 0x7e, 0x00, 0xc6, 0x47, 0x46, - 0x46, 0xee, 0x9f, 0x3f, 0x7f, 0xbe, 0xee, 0xc2, 0x85, 0x0b, 0x82, 0x7d, - 0x94, 0x96, 0x96, 0xd2, 0xcf, 0x3c, 0xf3, 0x8c, 0x31, 0x30, 0x30, 0x50, - 0x0b, 0x60, 0x0e, 0x80, 0x81, 0x42, 0xf4, 0x71, 0x32, 0x9f, 0x22, 0x66, - 0x9e, 0x22, 0x00, 0x64, 0x00, 0x98, 0x9d, 0x99, 0x99, 0x59, 0x52, 0x56, - 0x56, 0xc6, 0xeb, 0xe3, 0xc8, 0x91, 0x23, 0x74, 0xef, 0xde, 0xbd, 0xff, - 0xc5, 0xd0, 0x31, 0x82, 0xc1, 0x91, 0x72, 0xd2, 0xa6, 0x8c, 0xc1, 0xbf, - 0x3f, 0x80, 0xd7, 0x56, 0xad, 0x5a, 0x65, 0xad, 0xaa, 0xaa, 0xa2, 0x3d, - 0x7d, 0x26, 0x4e, 0x9c, 0x58, 0x09, 0x20, 0x8b, 0xd9, 0xa9, 0x2a, 0x01, - 0x88, 0x89, 0xb6, 0xc5, 0xcc, 0xdf, 0xa2, 0x99, 0x71, 0xfe, 0xbe, 0x77, - 0xef, 0xde, 0x67, 0xde, 0x7b, 0xef, 0x3d, 0x93, 0x56, 0xab, 0xa5, 0x85, - 0x20, 0x27, 0x27, 0x87, 0x06, 0x40, 0x6b, 0x34, 0x9a, 0x77, 0x00, 0x8c, - 0x62, 0x78, 0x57, 0x43, 0xd2, 0x9f, 0x98, 0xd7, 0x7e, 0xf1, 0xf1, 0xf1, - 0x5b, 0x7e, 0xfc, 0xf1, 0x47, 0xda, 0x1b, 0x9c, 0xc9, 0x67, 0xc5, 0x8a, - 0x15, 0x06, 0x00, 0xcf, 0x03, 0xe8, 0xcd, 0xf0, 0xb9, 0xd8, 0xc9, 0xfc, - 0xf6, 0x05, 0x30, 0x3e, 0x3c, 0x3c, 0xfc, 0x5f, 0xf3, 0xe6, 0xcd, 0x6b, - 0x3c, 0x71, 0xe2, 0x04, 0x6d, 0xb1, 0x58, 0x3a, 0xe0, 0x5f, 0x5b, 0x5b, - 0x4b, 0xbf, 0xf5, 0xd6, 0x5b, 0x66, 0x89, 0x44, 0x62, 0x06, 0xf0, 0x10, - 0xb3, 0xbe, 0x62, 0x18, 0x3a, 0x48, 0x04, 0xf8, 0x5f, 0xc1, 0x18, 0x46, - 0xfd, 0x00, 0x8c, 0x67, 0x79, 0xf4, 0xdc, 0xb9, 0x73, 0x82, 0xfc, 0x53, - 0x52, 0x52, 0x42, 0xcf, 0x9b, 0x37, 0xcf, 0x18, 0x12, 0x12, 0x52, 0x04, - 0xe0, 0x1e, 0x66, 0x2d, 0x44, 0xb9, 0xe3, 0x1f, 0xff, 0xe3, 0x7f, 0xfc, - 0x4f, 0x0f, 0xe9, 0xde, 0x5b, 0xc8, 0x00, 0x90, 0x33, 0x0a, 0x60, 0x20, - 0x80, 0xff, 0x37, 0x6d, 0xda, 0xb4, 0x3a, 0x56, 0x90, 0x6c, 0xda, 0xb4, - 0xc9, 0xa2, 0xd1, 0x68, 0x3e, 0x65, 0x04, 0x94, 0xa0, 0x92, 0x20, 0xbc, - 0x07, 0xd1, 0x00, 0x86, 0x00, 0xf8, 0xa3, 0x4c, 0x26, 0xb3, 0xd5, 0xd7, - 0xd7, 0xd3, 0xee, 0x60, 0xff, 0xfe, 0xfd, 0x74, 0x4a, 0x4a, 0xca, 0x05, - 0x00, 0xf7, 0x32, 0xc2, 0x2d, 0x84, 0x54, 0xd8, 0x0e, 0x9e, 0x85, 0x10, - 0x00, 0xbd, 0x18, 0x25, 0x34, 0x0a, 0xc0, 0x7d, 0x00, 0x96, 0x85, 0x86, - 0x86, 0x6a, 0x0b, 0x0a, 0x0a, 0x68, 0xd2, 0x00, 0x88, 0x8e, 0x8e, 0xfe, - 0x06, 0xc0, 0x70, 0x06, 0x27, 0x85, 0x0b, 0x85, 0x29, 0x66, 0x8c, 0x8a, - 0x78, 0x00, 0x23, 0x43, 0x43, 0x43, 0x37, 0x3c, 0xf9, 0xe4, 0x93, 0x2d, - 0x36, 0x9b, 0xcd, 0x2d, 0xee, 0x17, 0x2e, 0x5c, 0xa0, 0x07, 0x0f, 0x1e, - 0x5c, 0x07, 0xe0, 0x59, 0x00, 0x83, 0x18, 0x01, 0x1b, 0xe0, 0xa0, 0x1c, - 0x58, 0xfc, 0x83, 0x00, 0x24, 0x00, 0xb8, 0x23, 0x3c, 0x3c, 0x7c, 0x67, - 0x46, 0x46, 0x86, 0x55, 0x48, 0x70, 0x3b, 0xc2, 0xa6, 0x4d, 0x9b, 0xec, - 0xe9, 0xe9, 0xe9, 0x57, 0x19, 0x23, 0x29, 0xd5, 0x91, 0x3e, 0x4e, 0xe6, - 0x53, 0xca, 0x28, 0xc3, 0x64, 0x00, 0x13, 0xc2, 0xc3, 0xc3, 0xff, 0xf5, - 0xd1, 0x47, 0x1f, 0x75, 0xd0, 0x42, 0x47, 0x8e, 0x1c, 0xa1, 0x93, 0x92, - 0x92, 0x7e, 0x04, 0x30, 0x82, 0x51, 0x3e, 0x0a, 0x17, 0x06, 0x00, 0x3b, - 0xbf, 0xc3, 0x23, 0x22, 0x22, 0xbe, 0xda, 0xbd, 0x7b, 0x37, 0xed, 0x0d, - 0x64, 0x65, 0x65, 0x55, 0x02, 0xb8, 0x8b, 0xa1, 0xb3, 0x0a, 0x80, 0xc4, - 0x41, 0x79, 0x86, 0x31, 0xf3, 0x7a, 0x77, 0x50, 0x50, 0x50, 0xc3, 0xf6, - 0xed, 0xdb, 0xdd, 0x4e, 0x40, 0x7d, 0x7d, 0x3d, 0x3d, 0x67, 0xce, 0x9c, - 0x46, 0x89, 0x44, 0xf2, 0x06, 0xc3, 0xbb, 0x9c, 0x81, 0x4a, 0x18, 0x2d, - 0xe1, 0x00, 0x32, 0x12, 0x13, 0x13, 0xb7, 0x1f, 0x3c, 0x78, 0x90, 0xee, - 0x2c, 0xbc, 0xfe, 0xfa, 0xeb, 0x06, 0x00, 0xcb, 0x18, 0x1e, 0x0d, 0x66, - 0xf1, 0x17, 0xe0, 0xa1, 0xdb, 0xc3, 0xc2, 0xc2, 0x76, 0x2c, 0x59, 0xb2, - 0xa4, 0xd5, 0x13, 0x1e, 0xda, 0xb1, 0x63, 0x07, 0x3d, 0x70, 0xe0, 0xc0, - 0x12, 0x00, 0x0f, 0x02, 0x48, 0x63, 0xe8, 0x20, 0x63, 0x8d, 0x6c, 0x01, - 0x03, 0x7d, 0x4c, 0x58, 0x58, 0xd8, 0x8e, 0x09, 0x13, 0x26, 0x98, 0x3d, - 0xc1, 0x7b, 0xe5, 0xca, 0x95, 0xd6, 0xa4, 0xa4, 0xa4, 0x53, 0x00, 0xa6, - 0x03, 0x48, 0x21, 0xf8, 0x47, 0xe4, 0x17, 0xc2, 0xfe, 0xc7, 0xff, 0xdc, - 0xbc, 0x47, 0x72, 0x8b, 0x78, 0x3e, 0xc8, 0x73, 0x52, 0x8d, 0x46, 0xa3, - 0x99, 0xf0, 0xd0, 0x43, 0x0f, 0x71, 0xa5, 0xf9, 0xbe, 0xf8, 0xe2, 0x0b, - 0xad, 0x56, 0xab, 0x3d, 0xea, 0xc4, 0x6d, 0x4b, 0xba, 0xff, 0x59, 0x77, - 0x73, 0x74, 0x6a, 0x6a, 0xea, 0xe3, 0x7b, 0xf7, 0xee, 0x15, 0x91, 0xb7, - 0xd9, 0x65, 0x67, 0x67, 0xe3, 0xd0, 0xa1, 0x43, 0x96, 0xb8, 0xb8, 0x38, - 0xd1, 0xef, 0x7e, 0xf7, 0x3b, 0x31, 0x7b, 0xb1, 0xcd, 0xa4, 0x49, 0x93, - 0xb0, 0x64, 0xc9, 0x92, 0xbe, 0x2f, 0xbe, 0xf8, 0xe2, 0xfd, 0x7a, 0xbd, - 0xfe, 0xef, 0xe4, 0x59, 0x28, 0xe1, 0xc6, 0x65, 0xdd, 0xc3, 0x6a, 0x46, - 0x88, 0x25, 0x02, 0x48, 0x08, 0x09, 0x09, 0x19, 0x22, 0x93, 0xc9, 0x26, - 0x7f, 0xf3, 0xcd, 0x37, 0x01, 0x8e, 0x05, 0x82, 0x68, 0x9a, 0x96, 0xba, - 0x38, 0x9b, 0x16, 0x72, 0xad, 0x06, 0x01, 0x18, 0x98, 0x92, 0x92, 0x32, - 0x73, 0xed, 0xda, 0xb5, 0x01, 0x22, 0x51, 0xfb, 0xcf, 0x8e, 0x1e, 0x3d, - 0x8a, 0xf2, 0xf2, 0x72, 0x48, 0x24, 0x12, 0x64, 0x64, 0x64, 0x20, 0x25, - 0x25, 0x05, 0x00, 0xd0, 0xbf, 0x7f, 0x7f, 0x6c, 0xdb, 0xb6, 0x2d, 0x6c, - 0xe6, 0xcc, 0x99, 0x8b, 0x2e, 0x5e, 0xbc, 0x78, 0x9d, 0x70, 0xb1, 0x5a, - 0x29, 0x8a, 0x22, 0x63, 0x01, 0x48, 0xf7, 0xf6, 0xed, 0x63, 0xc7, 0x8e, - 0x1d, 0xbf, 0x63, 0xc7, 0x0e, 0x31, 0x7b, 0xe6, 0xa4, 0xd3, 0xe9, 0xf0, - 0xc9, 0x27, 0x9f, 0xd8, 0x74, 0x3a, 0x9d, 0x35, 0x29, 0x29, 0x49, 0x7a, - 0xef, 0xbd, 0xf7, 0x8a, 0xd8, 0x22, 0x2b, 0x0f, 0x3d, 0xf4, 0x10, 0x25, - 0x93, 0xc9, 0x92, 0x16, 0x2d, 0x5a, 0x34, 0xaf, 0xba, 0xba, 0xba, 0x88, - 0x39, 0x06, 0x30, 0x39, 0xba, 0x89, 0x1d, 0x5c, 0xd1, 0x6c, 0x6c, 0x44, - 0x30, 0x80, 0xdb, 0x06, 0x0f, 0x1e, 0x3c, 0xf6, 0x91, 0x47, 0x1e, 0x91, - 0x38, 0xf1, 0x42, 0xb1, 0x01, 0x72, 0x62, 0x17, 0x2e, 0x71, 0x72, 0x8e, - 0x03, 0xd5, 0x6a, 0x75, 0x2f, 0xb2, 0xf4, 0x66, 0x6b, 0x6b, 0xab, 0xdb, - 0x7b, 0xb1, 0x4d, 0x26, 0x93, 0xc8, 0x21, 0x78, 0x8e, 0x26, 0xda, 0x66, - 0x8f, 0x46, 0x42, 0x23, 0x23, 0x23, 0x9f, 0x7e, 0xfa, 0xe9, 0xa7, 0x55, - 0xb3, 0x67, 0xcf, 0xe6, 0x26, 0xe0, 0xcc, 0x99, 0x33, 0xf8, 0xf2, 0xcb, - 0x2f, 0xcd, 0x26, 0x93, 0xc9, 0x36, 0x6e, 0xdc, 0x38, 0xf9, 0x9c, 0x39, - 0x73, 0x44, 0x40, 0x5b, 0x89, 0xda, 0x75, 0xeb, 0xd6, 0x05, 0x5f, 0xba, - 0x74, 0xe9, 0x7f, 0x0a, 0x0a, 0x0a, 0xf6, 0x03, 0x68, 0x04, 0x3f, 0x1a, - 0x9e, 0x3d, 0x0a, 0xb0, 0x53, 0x14, 0x45, 0x75, 0xe5, 0x8a, 0x56, 0x9a, - 0xa6, 0x85, 0xd2, 0xf8, 0x1c, 0x69, 0xae, 0x02, 0x70, 0xdb, 0xa8, 0x51, - 0xa3, 0xc6, 0xaf, 0x5a, 0xb5, 0x4a, 0xc1, 0xf2, 0x90, 0xdd, 0x6e, 0xc7, - 0xd6, 0xad, 0x5b, 0xe9, 0xcb, 0x97, 0x2f, 0x9b, 0xa3, 0xa2, 0xa2, 0xc4, - 0x53, 0xa6, 0x4c, 0x91, 0xb0, 0x77, 0x5f, 0xcc, 0x9a, 0x35, 0x0b, 0x0a, - 0x85, 0xa2, 0xd7, 0x13, 0x4f, 0x3c, 0xb1, 0xb0, 0xa2, 0xa2, 0xa2, 0x90, - 0x99, 0xdf, 0x56, 0xe2, 0x18, 0x8c, 0x8c, 0xbd, 0xd0, 0x00, 0x98, 0x3c, - 0x70, 0xe0, 0xc0, 0xa9, 0xfb, 0xf6, 0xed, 0x93, 0x92, 0x9e, 0xc4, 0xef, - 0xbf, 0xff, 0x1e, 0x97, 0x2e, 0x5d, 0xb2, 0x04, 0x07, 0x07, 0x8b, 0xb2, - 0xb2, 0xb2, 0xc4, 0xec, 0x4d, 0x9b, 0xaf, 0xbc, 0xf2, 0x8a, 0x58, 0x2e, - 0x97, 0xf7, 0x7f, 0xe3, 0x8d, 0x37, 0xee, 0xd7, 0xe9, 0x74, 0xeb, 0x89, - 0x58, 0x1b, 0x1b, 0xfc, 0xe0, 0x07, 0x3f, 0xdc, 0xdc, 0x33, 0x87, 0x5b, - 0x60, 0xf7, 0x2f, 0x65, 0x76, 0x05, 0x69, 0x00, 0xee, 0xcb, 0xc8, 0xc8, - 0x28, 0xad, 0xad, 0xad, 0xa5, 0x69, 0x9a, 0xa6, 0xf3, 0xf3, 0xf3, 0xe9, - 0x94, 0x94, 0x94, 0x33, 0x8c, 0xeb, 0xb6, 0x2f, 0xa3, 0x80, 0x25, 0x4e, - 0x3c, 0x08, 0x91, 0x8c, 0x97, 0xe0, 0x2f, 0xcf, 0x3f, 0xff, 0xbc, 0x9e, - 0xdc, 0x85, 0xac, 0x58, 0xb1, 0xc2, 0x2c, 0x97, 0xcb, 0xb5, 0x00, 0xb6, - 0x52, 0x14, 0xb5, 0x1b, 0x00, 0x5d, 0x54, 0x54, 0xc4, 0x7d, 0xdf, 0xd0, - 0xd0, 0x40, 0x67, 0x66, 0x66, 0x96, 0x31, 0x3b, 0xfa, 0x14, 0x46, 0xd0, - 0x49, 0x88, 0xdd, 0x55, 0x20, 0xb3, 0xbb, 0xbe, 0x33, 0x31, 0x31, 0xb1, - 0xf6, 0x91, 0x47, 0x1e, 0xa9, 0x5d, 0xb6, 0x6c, 0x99, 0xfe, 0xab, 0xaf, - 0xbe, 0xb2, 0x95, 0x97, 0x97, 0x77, 0xd8, 0xf5, 0xec, 0xdd, 0xbb, 0x97, - 0x8e, 0x8a, 0x8a, 0xda, 0x05, 0x60, 0x0c, 0xe3, 0x72, 0x0e, 0x70, 0xb3, - 0xb3, 0x8d, 0x01, 0x30, 0x22, 0x3c, 0x3c, 0xfc, 0xeb, 0xef, 0xbe, 0xfb, - 0xce, 0xca, 0xb6, 0x63, 0xb3, 0xd9, 0xe8, 0xdf, 0xff, 0xfe, 0xf7, 0xa6, - 0xc8, 0xc8, 0xc8, 0x72, 0xb9, 0x5c, 0xfe, 0x83, 0x46, 0xa3, 0xd9, 0x97, - 0x96, 0x96, 0x56, 0x77, 0xe6, 0xcc, 0x19, 0xbb, 0xc3, 0xee, 0xb0, 0x45, - 0x24, 0x12, 0xad, 0x66, 0xbc, 0x00, 0x3c, 0x2f, 0x09, 0xa3, 0x1c, 0xd8, - 0x3e, 0x86, 0x27, 0x25, 0x25, 0xfd, 0x7c, 0xfc, 0xf8, 0x71, 0xee, 0xb7, - 0x67, 0xcf, 0x9e, 0xa5, 0x03, 0x03, 0x03, 0xcd, 0x12, 0x89, 0xe4, 0x27, - 0x00, 0x9f, 0xab, 0x54, 0xaa, 0x03, 0x71, 0x71, 0x71, 0x26, 0xa3, 0xd1, - 0xc8, 0xbd, 0x63, 0x34, 0x1a, 0xe9, 0x41, 0x83, 0x06, 0x55, 0x31, 0x3b, - 0xe8, 0xde, 0x8c, 0x21, 0x21, 0x76, 0xe1, 0xcd, 0x09, 0x63, 0xe6, 0x73, - 0x5a, 0xef, 0xde, 0xbd, 0xcf, 0xe6, 0xe6, 0xe6, 0xb2, 0xc7, 0x0a, 0xf6, - 0x9a, 0x9a, 0x1a, 0x9e, 0x07, 0x20, 0x31, 0x31, 0xf1, 0x27, 0x00, 0xe3, - 0x19, 0xef, 0x44, 0xa0, 0x13, 0x3a, 0x89, 0x98, 0x3e, 0xfb, 0x00, 0xb8, - 0x33, 0x3d, 0x3d, 0xfd, 0x0a, 0x4b, 0xf7, 0xc6, 0xc6, 0x46, 0xba, 0x5f, - 0xbf, 0x7e, 0x2d, 0xe9, 0xe9, 0xe9, 0xd5, 0xe9, 0xe9, 0xe9, 0x95, 0x19, - 0x19, 0x19, 0xe5, 0x19, 0x19, 0x19, 0x65, 0xcc, 0x53, 0x9a, 0x91, 0x91, - 0x51, 0x34, 0x60, 0xc0, 0x80, 0x6b, 0xf1, 0xf1, 0xf1, 0x27, 0x09, 0xfa, - 0x04, 0x38, 0xec, 0xd2, 0x43, 0x99, 0xa3, 0x8a, 0x27, 0x26, 0x4f, 0x9e, - 0x5c, 0x67, 0xb5, 0x72, 0x53, 0x40, 0x7f, 0xf1, 0xc5, 0x17, 0xd6, 0xb8, - 0xb8, 0xb8, 0x0a, 0x00, 0x9b, 0x00, 0x7c, 0x1c, 0x18, 0x18, 0x58, 0xbe, - 0x74, 0xe9, 0x52, 0x23, 0x49, 0xff, 0xe5, 0xcb, 0x97, 0x6b, 0x19, 0xf7, - 0x7c, 0x22, 0x49, 0x1b, 0xc2, 0x13, 0x92, 0x14, 0x17, 0x17, 0xb7, 0x3e, - 0x33, 0x33, 0xb3, 0x61, 0xea, 0xd4, 0xa9, 0xd5, 0x59, 0x59, 0x59, 0xb5, - 0x59, 0x59, 0x59, 0x75, 0x59, 0x59, 0x59, 0xf5, 0xec, 0x33, 0x65, 0xca, - 0x94, 0xc6, 0x29, 0x53, 0xa6, 0x68, 0x27, 0x4f, 0x9e, 0x6c, 0x98, 0x30, - 0x61, 0x42, 0xeb, 0xde, 0xbd, 0x7b, 0xed, 0xac, 0xeb, 0xbe, 0xa4, 0xa4, - 0x84, 0x1e, 0x39, 0x72, 0x64, 0x39, 0x80, 0x85, 0x8e, 0xf4, 0x67, 0xc6, - 0xa0, 0x60, 0xf8, 0x73, 0x68, 0x64, 0x64, 0xe4, 0x8e, 0xec, 0xec, 0x6c, - 0x8e, 0x3f, 0xcc, 0x66, 0x33, 0x9d, 0x91, 0x91, 0x61, 0x52, 0xa9, 0x54, - 0xe7, 0x00, 0x6c, 0x04, 0xb0, 0xbd, 0x77, 0xef, 0xde, 0xb5, 0x87, 0x0e, - 0x1d, 0xb2, 0x93, 0x7c, 0x76, 0xfb, 0xed, 0xb7, 0x57, 0x03, 0x98, 0xc1, - 0x78, 0x6d, 0xc8, 0xf6, 0x59, 0xef, 0x42, 0x22, 0x80, 0xf1, 0xc9, 0xc9, - 0xc9, 0xf9, 0xa7, 0x4f, 0x9f, 0xe6, 0xc6, 0xae, 0xd3, 0xe9, 0xe8, 0xa1, - 0x43, 0x87, 0x1a, 0x03, 0x02, 0x02, 0x2a, 0x01, 0x6c, 0x92, 0x48, 0x24, - 0xbb, 0xe4, 0x72, 0xb9, 0xf9, 0xc4, 0x89, 0x13, 0x5c, 0xfb, 0x7a, 0xbd, - 0x9e, 0x1e, 0x3c, 0x78, 0x70, 0x05, 0x80, 0x59, 0x84, 0x07, 0x43, 0xea, - 0xdf, 0x85, 0xf9, 0x1f, 0xff, 0xf3, 0xdf, 0xed, 0x01, 0xa0, 0x1c, 0x76, - 0xa7, 0x43, 0xc7, 0x8c, 0x19, 0x13, 0xcc, 0xee, 0x3e, 0xff, 0xf5, 0xaf, - 0x7f, 0x19, 0x0b, 0x0b, 0x0b, 0x7f, 0x76, 0xd8, 0x95, 0xd8, 0x5d, 0xb5, - 0x91, 0x98, 0x98, 0x38, 0x7a, 0xf6, 0xec, 0xd9, 0xdc, 0x15, 0x55, 0xd7, - 0xae, 0x5d, 0xc3, 0xb6, 0x6d, 0xdb, 0xaa, 0x4c, 0x26, 0xd3, 0xfb, 0x00, - 0x1a, 0x69, 0x9a, 0x96, 0x00, 0x28, 0x7a, 0xe9, 0xa5, 0x97, 0x1e, 0xfe, - 0xfa, 0xeb, 0xaf, 0x55, 0x40, 0xdb, 0xfd, 0xee, 0xe3, 0xc6, 0x8d, 0x0b, - 0x2e, 0x28, 0x28, 0x18, 0x08, 0xa0, 0x84, 0x51, 0x0a, 0xad, 0x54, 0x7b, - 0x58, 0x26, 0xbb, 0x0b, 0x0a, 0xbf, 0xfb, 0xee, 0xbb, 0xa9, 0x75, 0xeb, - 0xd6, 0x85, 0x79, 0x38, 0x36, 0x77, 0xf9, 0xde, 0xbc, 0xe8, 0xf3, 0x88, - 0x88, 0x88, 0x21, 0x77, 0xdc, 0x71, 0x07, 0xb7, 0x4d, 0xdc, 0xbe, 0x7d, - 0xbb, 0x7d, 0xdf, 0xbe, 0x7d, 0x85, 0x5a, 0xad, 0x76, 0x1d, 0x00, 0xbd, - 0xc9, 0x64, 0x92, 0x69, 0xb5, 0xda, 0x73, 0x83, 0x07, 0x0f, 0x7e, 0xde, - 0x60, 0x30, 0x40, 0xa9, 0x54, 0x02, 0x00, 0xa6, 0x4e, 0x9d, 0x1a, 0xf0, - 0xcf, 0x7f, 0xfe, 0x73, 0xf8, 0xf5, 0xeb, 0xd7, 0x77, 0xb0, 0xee, 0x55, - 0x87, 0x5d, 0x28, 0x17, 0x24, 0x16, 0x14, 0x14, 0xd4, 0x27, 0x33, 0x33, - 0x93, 0x43, 0xe0, 0x1f, 0xff, 0xf8, 0x47, 0x73, 0x4b, 0x4b, 0xcb, 0x97, - 0x4c, 0x30, 0x9b, 0xcd, 0x60, 0x30, 0x04, 0x9b, 0xcd, 0x66, 0xf9, 0x8a, - 0x15, 0x2b, 0x46, 0xfc, 0xed, 0x6f, 0x7f, 0x93, 0x00, 0x6d, 0x57, 0x51, - 0x0e, 0x1c, 0x38, 0x50, 0x9e, 0x9f, 0x9f, 0x9f, 0xc4, 0x04, 0x1d, 0x76, - 0xd8, 0xad, 0x0b, 0x04, 0xfe, 0x85, 0xca, 0xe5, 0xf2, 0xbb, 0xee, 0xbb, - 0xef, 0xbe, 0xe4, 0x51, 0xa3, 0x46, 0xa1, 0xa2, 0xa2, 0x02, 0x59, 0x59, - 0x59, 0xd6, 0x0d, 0x1b, 0x36, 0x48, 0x23, 0x22, 0x22, 0xe0, 0x24, 0xc8, - 0xd2, 0x15, 0x9d, 0xd8, 0x20, 0x37, 0x39, 0x00, 0x35, 0x5b, 0xeb, 0xfd, - 0xe2, 0xc5, 0x8b, 0x68, 0x69, 0x69, 0xb9, 0x5e, 0x5e, 0x5e, 0xfe, 0x2d, - 0x13, 0x8c, 0xd7, 0x4c, 0xec, 0x30, 0x4d, 0xcc, 0x67, 0x1d, 0xda, 0x22, - 0xdf, 0xb5, 0xc4, 0x77, 0xa4, 0x77, 0x47, 0x01, 0x20, 0x48, 0xa3, 0xd1, - 0x4c, 0x78, 0xec, 0xb1, 0xc7, 0x42, 0xd8, 0x9d, 0x7a, 0x51, 0x51, 0x11, - 0xde, 0x7c, 0xf3, 0xcd, 0xba, 0x8a, 0x8a, 0x8a, 0x7f, 0x00, 0xa8, 0x06, - 0x60, 0x6d, 0x69, 0x69, 0x39, 0xb3, 0x71, 0xe3, 0xc6, 0xd7, 0x87, 0x0e, - 0x1d, 0x2a, 0x67, 0xaf, 0x1a, 0x4d, 0x4c, 0x4c, 0x54, 0x87, 0x84, 0x84, - 0xf4, 0x6f, 0x6c, 0x6c, 0xdc, 0x8e, 0x8e, 0x85, 0x7b, 0x2c, 0x00, 0x9a, - 0x2b, 0x2a, 0x2a, 0xde, 0xaf, 0xa8, 0xa8, 0xf8, 0x57, 0x41, 0x41, 0x81, - 0x1a, 0xfc, 0x74, 0x48, 0x31, 0xb1, 0xbb, 0x8e, 0x00, 0x90, 0x3a, 0x7e, - 0xfc, 0xf8, 0xd1, 0xc3, 0x86, 0x0d, 0xa3, 0x24, 0x12, 0x09, 0xf4, 0x7a, - 0x3d, 0x9e, 0x7c, 0xf2, 0xc9, 0xc6, 0x63, 0xc7, 0x8e, 0xfd, 0x03, 0x6d, - 0x99, 0x30, 0x46, 0x01, 0xef, 0x0b, 0xb7, 0x06, 0x42, 0x43, 0x43, 0x93, - 0xd3, 0xd2, 0xd2, 0x38, 0x7a, 0x7e, 0xf7, 0xdd, 0x77, 0xb8, 0x71, 0xe3, - 0xc6, 0x39, 0x83, 0xc1, 0xb0, 0x8d, 0x19, 0xbf, 0xac, 0xa8, 0xa8, 0xa8, - 0xe2, 0xf1, 0xc7, 0x1f, 0x7f, 0xe2, 0xec, 0xd9, 0xb3, 0x0a, 0xa9, 0x54, - 0x0a, 0x91, 0x48, 0x84, 0x41, 0x83, 0x06, 0xc9, 0x8f, 0x1e, 0x3d, 0x9a, - 0x08, 0xe0, 0xa2, 0xc3, 0xfc, 0x92, 0x1e, 0x80, 0xa4, 0x3e, 0x7d, 0xfa, - 0xc4, 0x0d, 0x1e, 0x3c, 0x98, 0xeb, 0xf8, 0xa3, 0x8f, 0x3e, 0xb2, 0x5c, - 0xba, 0x74, 0xe9, 0x60, 0x6b, 0x6b, 0xeb, 0x4e, 0x00, 0x3a, 0xab, 0xd5, - 0x2a, 0xb5, 0x5a, 0xad, 0x67, 0x1f, 0x7a, 0xe8, 0xa1, 0x67, 0x7f, 0xfd, - 0xf5, 0x57, 0x75, 0x70, 0x70, 0x30, 0x54, 0x2a, 0x15, 0xee, 0xb9, 0xe7, - 0x9e, 0x90, 0x33, 0x67, 0xce, 0x0c, 0x67, 0x02, 0x0e, 0xb9, 0xf5, 0x75, - 0x53, 0x0a, 0x03, 0xf8, 0xc1, 0x0f, 0x7e, 0xb8, 0xb9, 0x06, 0x00, 0xe1, - 0xba, 0x67, 0xd3, 0x8a, 0x82, 0xe2, 0xe3, 0xe3, 0xc7, 0xcf, 0x9d, 0x3b, - 0x37, 0x88, 0x75, 0xeb, 0xee, 0xdc, 0xb9, 0x53, 0x6b, 0xb7, 0xdb, 0x8f, - 0x91, 0xae, 0x6d, 0x08, 0xe7, 0x3e, 0x73, 0x01, 0x7a, 0x4a, 0xa5, 0x32, - 0x75, 0xc8, 0x90, 0x21, 0xdc, 0x97, 0x79, 0x79, 0x79, 0xf6, 0x92, 0x92, - 0x92, 0x13, 0x00, 0x4a, 0xd1, 0x16, 0xe9, 0x2c, 0x01, 0x60, 0x3d, 0x7f, - 0xfe, 0xfc, 0x2c, 0x9d, 0x4e, 0xa7, 0x62, 0xef, 0x5d, 0x9e, 0x36, 0x6d, - 0x9a, 0x72, 0xf3, 0xe6, 0xcd, 0x83, 0x9a, 0x9a, 0x9a, 0xf6, 0x3b, 0x71, - 0xdd, 0xd3, 0x00, 0xec, 0x5a, 0xad, 0x56, 0xe4, 0x58, 0x6e, 0x54, 0xa9, - 0x54, 0xba, 0xbc, 0xca, 0xd5, 0x43, 0x23, 0x21, 0x20, 0x24, 0x24, 0x44, - 0x49, 0x2a, 0xc7, 0x9f, 0x7e, 0xfa, 0xc9, 0xa0, 0xd5, 0x6a, 0xbf, 0x01, - 0x50, 0xc8, 0x28, 0xb2, 0x00, 0x00, 0xf6, 0xf8, 0xf8, 0xf8, 0xf3, 0x17, - 0x2e, 0x5c, 0xc8, 0x18, 0x3e, 0x7c, 0x38, 0x80, 0xb6, 0x5b, 0xc1, 0x02, - 0x02, 0x02, 0xe2, 0x18, 0x1a, 0xb0, 0x45, 0x59, 0x20, 0x80, 0x7f, 0x50, - 0x6c, 0x6c, 0xac, 0x84, 0xbc, 0x23, 0xfb, 0xd0, 0xa1, 0x43, 0x06, 0x00, - 0x3f, 0x31, 0xb4, 0xa1, 0x00, 0xd8, 0xcc, 0x66, 0xf3, 0xb1, 0x6b, 0xd7, - 0xae, 0x0d, 0x22, 0x79, 0x24, 0x2c, 0x2c, 0x4c, 0xc4, 0xb8, 0xc9, 0x29, - 0x17, 0x73, 0x49, 0x66, 0x61, 0x24, 0xa5, 0xa5, 0xa5, 0xcd, 0xfe, 0xe3, - 0x1f, 0xff, 0x18, 0x08, 0x00, 0x6f, 0xbd, 0xf5, 0x96, 0x59, 0xa7, 0xd3, - 0x69, 0x25, 0x12, 0x49, 0x44, 0x27, 0x8f, 0x89, 0xd8, 0xa3, 0xa2, 0x90, - 0xf0, 0xf0, 0x70, 0x09, 0x5b, 0x9b, 0xbf, 0xb4, 0xb4, 0x94, 0xae, 0xae, - 0xae, 0xae, 0x62, 0xe8, 0xd3, 0xcc, 0xf0, 0x0a, 0x9b, 0x2f, 0xdf, 0xca, - 0x7c, 0xd6, 0x31, 0xff, 0x72, 0xa9, 0x68, 0x02, 0xc6, 0xa3, 0x2a, 0x36, - 0x36, 0x76, 0xf8, 0xd8, 0xb1, 0x63, 0xb9, 0x79, 0xff, 0xe1, 0x87, 0x1f, - 0xac, 0x57, 0xaf, 0x5e, 0x3d, 0xc6, 0xb8, 0xf6, 0xd9, 0xdf, 0xb6, 0x36, - 0x36, 0x36, 0xae, 0x7a, 0xec, 0xb1, 0xc7, 0x06, 0xa3, 0x2d, 0xa5, 0xad, - 0x95, 0xa2, 0x28, 0x43, 0x6b, 0x6b, 0xeb, 0xb7, 0x02, 0xae, 0x6d, 0x36, - 0x87, 0xbf, 0x85, 0xf9, 0xbf, 0x01, 0xfc, 0x9a, 0x14, 0xe4, 0xd1, 0x52, - 0x34, 0x00, 0xc5, 0xc0, 0x81, 0x03, 0x07, 0x7f, 0xfe, 0xf9, 0xe7, 0x01, - 0xec, 0x05, 0x55, 0x2b, 0x57, 0xae, 0x6c, 0x3d, 0x72, 0xe4, 0x48, 0x36, - 0x80, 0x23, 0x0c, 0x1e, 0x2d, 0x2e, 0xd6, 0x01, 0x45, 0x51, 0x94, 0x8c, - 0xad, 0x51, 0x0e, 0x00, 0x85, 0x85, 0x85, 0xd6, 0xfa, 0xfa, 0xfa, 0xab, - 0x68, 0x4f, 0xc9, 0x93, 0x01, 0xa8, 0x92, 0x48, 0x24, 0xcd, 0x66, 0xb3, - 0x59, 0xc1, 0xd2, 0x51, 0xa5, 0x52, 0xb1, 0xde, 0x1b, 0xca, 0x85, 0x81, - 0x9d, 0x3a, 0x69, 0xd2, 0x24, 0xde, 0xbd, 0xa9, 0xbb, 0x77, 0xef, 0x6e, - 0x69, 0x6e, 0x6e, 0xfe, 0x99, 0x59, 0x5f, 0x4d, 0xcc, 0xd8, 0x2c, 0x5a, - 0xad, 0x36, 0xff, 0xd8, 0xb1, 0x63, 0x63, 0xef, 0xbc, 0xf3, 0x4e, 0x00, - 0xc0, 0x5d, 0x77, 0xdd, 0x15, 0xf0, 0xc5, 0x17, 0x5f, 0x0c, 0x2f, 0x2d, - 0x2d, 0xcd, 0x76, 0x38, 0xf2, 0xf1, 0x1b, 0x00, 0x7e, 0xf0, 0xc3, 0x7f, - 0x9b, 0x01, 0x40, 0x9c, 0x4d, 0xb3, 0xa9, 0x45, 0x31, 0xd1, 0xd1, 0xd1, - 0xfd, 0x47, 0x8f, 0x1e, 0x0d, 0xa0, 0xed, 0x12, 0x88, 0xea, 0xea, 0xea, - 0x02, 0x66, 0xe7, 0xe5, 0x28, 0xb8, 0x85, 0x04, 0x94, 0x0c, 0x40, 0x4c, - 0x7c, 0x7c, 0xbc, 0x82, 0xdd, 0x19, 0x03, 0xc0, 0xc9, 0x93, 0x27, 0x8d, - 0xad, 0xad, 0xad, 0x85, 0xcc, 0xee, 0xb0, 0x8e, 0x11, 0x50, 0x0a, 0xb3, - 0xd9, 0x5c, 0x55, 0x54, 0x54, 0x14, 0x3d, 0x68, 0xd0, 0x20, 0x00, 0x40, - 0x72, 0x72, 0x32, 0x15, 0x19, 0x19, 0x99, 0xdc, 0xd4, 0xd4, 0x14, 0x40, - 0x08, 0x68, 0xca, 0x41, 0x90, 0x5f, 0x3f, 0x7c, 0xf8, 0x70, 0xe9, 0x94, - 0x29, 0x53, 0xaa, 0x68, 0x9a, 0x96, 0xd2, 0x34, 0x2d, 0xa3, 0x69, 0x5a, - 0x26, 0x16, 0x8b, 0x43, 0x4f, 0x9d, 0x3a, 0x25, 0x67, 0x85, 0xa9, 0x37, - 0xa7, 0x30, 0x68, 0x4f, 0x3b, 0x0c, 0x08, 0x0f, 0x0f, 0x17, 0x93, 0x97, - 0xcb, 0x9c, 0x39, 0x73, 0xc6, 0x02, 0xe0, 0x1c, 0x80, 0x2a, 0x66, 0xfc, - 0x41, 0x00, 0x82, 0x4d, 0x26, 0x53, 0x75, 0x6d, 0x6d, 0x2d, 0x77, 0x1f, - 0x64, 0x70, 0x70, 0x30, 0xec, 0x76, 0xbb, 0x02, 0xc2, 0x05, 0x71, 0x58, - 0xfc, 0xcd, 0x00, 0x0c, 0xa7, 0x4f, 0x9f, 0xc6, 0x90, 0x21, 0x43, 0x2a, - 0x69, 0x9a, 0x16, 0x31, 0x57, 0x4b, 0x96, 0x31, 0x34, 0x36, 0x33, 0xca, - 0x09, 0x00, 0x78, 0x4a, 0x04, 0x00, 0x2a, 0x2b, 0x2b, 0xad, 0x8c, 0x02, - 0x71, 0x56, 0x0c, 0x88, 0xdd, 0xc9, 0xaa, 0x01, 0x84, 0x45, 0x45, 0x45, - 0xcd, 0x7b, 0xe1, 0x85, 0x17, 0xa2, 0x62, 0x62, 0x62, 0x70, 0xfc, 0xf8, - 0x71, 0xec, 0xda, 0xb5, 0xab, 0x4e, 0x24, 0x12, 0x99, 0x99, 0x5d, 0x6e, - 0x67, 0x79, 0x45, 0x02, 0x20, 0x3c, 0x3e, 0x3e, 0x9e, 0x33, 0x70, 0xf2, - 0xf3, 0xf3, 0xcd, 0x16, 0x8b, 0xc5, 0xc8, 0xb4, 0x1b, 0xc3, 0xe0, 0xa7, - 0x05, 0x50, 0xc6, 0xd0, 0xcd, 0xc8, 0xcc, 0x23, 0x59, 0x11, 0x90, 0x16, - 0x30, 0x1e, 0x23, 0xc3, 0xc3, 0xc3, 0x35, 0xe4, 0x1d, 0xdb, 0x07, 0x0f, - 0x1e, 0x34, 0x9a, 0xcd, 0xe6, 0x7a, 0x86, 0x3f, 0xa5, 0xcc, 0xbb, 0x36, - 0xab, 0xd5, 0xaa, 0xb7, 0x5a, 0xad, 0x39, 0x0c, 0x5f, 0x36, 0x32, 0x7c, - 0x55, 0x8f, 0x8e, 0x45, 0xaa, 0xc8, 0xa2, 0x3b, 0xac, 0x47, 0x82, 0xac, - 0x60, 0xc8, 0xc6, 0x1e, 0x88, 0x01, 0x58, 0xe3, 0xe2, 0xe2, 0xee, 0x7c, - 0xfd, 0xf5, 0xd7, 0x43, 0xd9, 0x1b, 0xdd, 0xb2, 0xb3, 0xb3, 0xed, 0xdf, - 0x7c, 0xf3, 0xcd, 0x79, 0xbd, 0x5e, 0xff, 0x15, 0xda, 0x6b, 0x3f, 0x08, - 0x9d, 0x9f, 0x73, 0xd5, 0x32, 0x5b, 0x5b, 0x5b, 0x6b, 0x2a, 0x2a, 0x2a, - 0xfa, 0xc7, 0xc4, 0xc4, 0x00, 0x00, 0xa2, 0xa3, 0xa3, 0xc5, 0x72, 0xb9, - 0x3c, 0xc4, 0x64, 0x32, 0x91, 0x85, 0xa5, 0x94, 0x0a, 0x85, 0x42, 0x42, - 0xf2, 0xeb, 0x95, 0x2b, 0x57, 0xcc, 0xcc, 0x38, 0x1c, 0xeb, 0x6c, 0x90, - 0x59, 0x30, 0x41, 0xb1, 0xb1, 0xb1, 0x72, 0xb2, 0xe3, 0x9a, 0x9a, 0x1a, - 0x1b, 0xda, 0xd2, 0xfc, 0xb4, 0x0c, 0x2d, 0x64, 0x00, 0x82, 0xaa, 0xaa, - 0xaa, 0x8a, 0x2b, 0x2a, 0x2a, 0x46, 0xb3, 0xfc, 0x98, 0x92, 0x92, 0x02, - 0x95, 0x4a, 0xd5, 0x9b, 0x31, 0x10, 0x49, 0x2f, 0x95, 0x1f, 0xfc, 0xe0, - 0x87, 0xff, 0x42, 0x03, 0x80, 0x57, 0xd8, 0x45, 0x2c, 0x16, 0x8f, 0x9a, - 0x3d, 0x7b, 0xb6, 0x46, 0x26, 0x93, 0x01, 0x00, 0x36, 0x6f, 0xde, 0xac, - 0xab, 0xac, 0xac, 0x3c, 0xc8, 0xec, 0x5c, 0xd8, 0x22, 0x2b, 0x42, 0x55, - 0xc4, 0x48, 0xf7, 0x70, 0x74, 0x9f, 0x3e, 0x7d, 0x78, 0x5a, 0xb8, 0xb8, - 0xb8, 0xd8, 0xcc, 0x28, 0x02, 0x03, 0xf3, 0x48, 0x01, 0x18, 0xf4, 0x7a, - 0x7d, 0x55, 0x4d, 0x4d, 0x0d, 0xe7, 0x2a, 0x88, 0x89, 0x89, 0x81, 0x44, - 0x22, 0x61, 0x53, 0xf6, 0xa4, 0xc4, 0x2e, 0x9a, 0xac, 0xbe, 0x57, 0x56, - 0x52, 0x52, 0xf2, 0x3f, 0xcc, 0x0e, 0x37, 0x0c, 0x6d, 0xe7, 0xae, 0x09, - 0xfd, 0xfb, 0xf7, 0x7f, 0xce, 0x6a, 0xb5, 0x76, 0xc6, 0x00, 0x20, 0x95, - 0x73, 0x59, 0x41, 0x41, 0x41, 0xc1, 0x8c, 0x19, 0x33, 0x58, 0x85, 0x60, - 0x37, 0x18, 0x0c, 0x35, 0x68, 0xcb, 0xfb, 0xd6, 0x11, 0x02, 0x53, 0xaa, - 0xd1, 0x68, 0xa2, 0x63, 0x63, 0x63, 0xb9, 0x06, 0x0c, 0x06, 0x03, 0x28, - 0x8a, 0x32, 0x82, 0x5f, 0x96, 0x16, 0x02, 0xf8, 0x17, 0xd5, 0xd4, 0xd4, - 0x64, 0xd5, 0xd4, 0xd4, 0x04, 0x11, 0xbb, 0x3d, 0x33, 0xf3, 0x8e, 0x1c, - 0x4c, 0x7e, 0xb7, 0x46, 0xa3, 0x99, 0x3e, 0x65, 0xca, 0x14, 0xce, 0x02, - 0xa8, 0xad, 0xad, 0xc5, 0x89, 0x13, 0x27, 0x8c, 0x8c, 0xfb, 0x96, 0x67, - 0x88, 0x09, 0x04, 0xfe, 0x85, 0x00, 0x18, 0x3a, 0x64, 0xc8, 0x90, 0x3b, - 0x1e, 0x78, 0xe0, 0x01, 0x89, 0xcd, 0x66, 0xc3, 0xca, 0x95, 0x2b, 0x75, - 0xc5, 0xc5, 0xc5, 0x87, 0x12, 0x12, 0x12, 0x06, 0x77, 0x81, 0x57, 0xd8, - 0x39, 0x0e, 0xef, 0xdd, 0xbb, 0xb7, 0x9c, 0xf4, 0xf0, 0x04, 0x07, 0x07, - 0x0f, 0xcf, 0xcc, 0xcc, 0x1c, 0x33, 0x6c, 0xd8, 0x30, 0x71, 0x70, 0x70, - 0xb0, 0xa8, 0xae, 0xae, 0xce, 0x76, 0xe2, 0xc4, 0x09, 0x53, 0x55, 0x55, - 0x55, 0x51, 0x71, 0x71, 0xf1, 0x76, 0x66, 0xf7, 0xcc, 0x2a, 0x62, 0xb2, - 0xa4, 0x34, 0x89, 0x7b, 0x5c, 0x5a, 0x5a, 0x9a, 0x8c, 0xec, 0xb4, 0xb0, - 0xb0, 0x10, 0x00, 0x92, 0xfa, 0xf6, 0xed, 0x3b, 0x21, 0x32, 0x32, 0x32, - 0x28, 0x32, 0x32, 0x92, 0x6a, 0x6e, 0x6e, 0x46, 0x75, 0x75, 0xb5, 0xa5, - 0xbe, 0xbe, 0xbe, 0xa8, 0xa2, 0xa2, 0x62, 0x0f, 0x80, 0x13, 0xcc, 0xeb, - 0x1d, 0x4a, 0x26, 0x13, 0x15, 0xf5, 0xd8, 0x3e, 0x2d, 0xe0, 0xd7, 0x92, - 0x08, 0x60, 0x68, 0x26, 0x93, 0x4a, 0xa5, 0xe3, 0x66, 0xcc, 0x98, 0x91, - 0x7a, 0xef, 0xbd, 0xf7, 0x8a, 0x00, 0xa0, 0xa1, 0xa1, 0x01, 0x2b, 0x57, - 0xae, 0xac, 0x2b, 0x2d, 0x2d, 0xfd, 0x27, 0x63, 0xa0, 0x35, 0x91, 0xbb, - 0x7f, 0x87, 0x75, 0xc0, 0x96, 0xca, 0x36, 0x15, 0x17, 0x17, 0x1f, 0xdf, - 0xbd, 0x7b, 0xf7, 0x88, 0x61, 0xc3, 0x86, 0x05, 0x00, 0xc0, 0xcc, 0x99, - 0x33, 0xa9, 0x85, 0x0b, 0x17, 0x4e, 0x65, 0x94, 0xfb, 0x15, 0x00, 0x41, - 0x61, 0x61, 0x61, 0xd3, 0x16, 0x2e, 0x5c, 0xa8, 0x64, 0xd7, 0x5a, 0x59, - 0x59, 0x19, 0xce, 0x9f, 0x3f, 0xaf, 0x47, 0x5b, 0x71, 0x2c, 0xa1, 0x4a, - 0x9b, 0x14, 0x00, 0x4a, 0x2a, 0x95, 0x06, 0x06, 0x05, 0x05, 0x71, 0x06, - 0x26, 0x59, 0x6a, 0x42, 0xe0, 0x11, 0x91, 0x41, 0x8f, 0xe1, 0xe1, 0xe1, - 0x10, 0x8b, 0xc5, 0x6c, 0xe1, 0x26, 0x09, 0x5c, 0x07, 0x7d, 0xfa, 0xc1, - 0x0f, 0x7e, 0xf8, 0x4f, 0x35, 0x00, 0x1c, 0x0a, 0x97, 0x04, 0x02, 0x50, - 0x27, 0x27, 0x27, 0x4f, 0xbc, 0xef, 0xbe, 0xfb, 0xe4, 0x00, 0x50, 0x55, - 0x55, 0x85, 0xbc, 0xbc, 0xbc, 0x46, 0x00, 0x67, 0x08, 0x97, 0xae, 0x15, - 0xee, 0xcb, 0xff, 0x06, 0xf7, 0xe9, 0xd3, 0x87, 0x27, 0xc4, 0x9b, 0x9a, - 0x9a, 0xec, 0xcc, 0xce, 0x89, 0x2d, 0x34, 0x03, 0x00, 0x66, 0x9d, 0x4e, - 0xd7, 0x64, 0x30, 0x18, 0x40, 0xee, 0xa2, 0x65, 0x32, 0x19, 0x79, 0x36, - 0x4b, 0x11, 0x3b, 0x47, 0x56, 0x81, 0xd2, 0x8c, 0x12, 0x69, 0x46, 0x7b, - 0x34, 0xb3, 0x04, 0x1d, 0x0b, 0x07, 0x79, 0xe3, 0x01, 0xb0, 0x31, 0xbb, - 0xd4, 0xca, 0xa2, 0xa2, 0xa2, 0xff, 0xc7, 0xd0, 0x43, 0xca, 0xf4, 0xcb, - 0x96, 0x52, 0xa5, 0x09, 0xe5, 0x3a, 0x38, 0x39, 0x39, 0xb9, 0x57, 0x46, - 0x06, 0xe7, 0x00, 0xc0, 0xc5, 0x8b, 0x17, 0xd1, 0xdc, 0xdc, 0x5c, 0x82, - 0xf6, 0x63, 0x12, 0x47, 0x01, 0xce, 0x79, 0x00, 0x18, 0x3a, 0x34, 0x31, - 0x4a, 0x4f, 0x06, 0x40, 0xa1, 0x56, 0xab, 0x33, 0x83, 0x83, 0x83, 0xff, - 0x47, 0xa1, 0x50, 0x44, 0xd6, 0xd4, 0xd4, 0x0c, 0x78, 0xe6, 0x99, 0x67, - 0x24, 0x0f, 0x3f, 0xfc, 0xb0, 0x88, 0x15, 0xf2, 0x4f, 0x3c, 0xf1, 0x44, - 0x6b, 0x45, 0x45, 0xc5, 0x77, 0xcc, 0x98, 0x2d, 0x4e, 0x76, 0xd1, 0xdc, - 0x39, 0x76, 0x72, 0x72, 0xf2, 0x82, 0xbf, 0xfc, 0xe5, 0x2f, 0x21, 0x52, - 0xa9, 0x14, 0xdb, 0xb7, 0x6f, 0xb7, 0x9d, 0x3c, 0x79, 0xf2, 0x22, 0x80, - 0x2b, 0x14, 0x45, 0xf5, 0xef, 0x24, 0xaf, 0x70, 0xb5, 0xf4, 0x45, 0x22, - 0x51, 0x48, 0x72, 0x72, 0x32, 0x67, 0x00, 0xa4, 0xa5, 0xa5, 0xc9, 0xfe, - 0xf4, 0xa7, 0x3f, 0x45, 0x4e, 0x9e, 0x3c, 0x99, 0xa7, 0x4c, 0x68, 0x9a, - 0x46, 0x5e, 0x5e, 0x5e, 0xc4, 0xdc, 0xb9, 0x73, 0x33, 0x9b, 0x9a, 0x9a, - 0xb6, 0x68, 0xb5, 0xda, 0xcf, 0xd1, 0xf1, 0x7e, 0x03, 0xf2, 0xee, 0x89, - 0x90, 0xa4, 0xa4, 0x24, 0x8e, 0x77, 0xf4, 0x7a, 0x3d, 0xca, 0xca, 0xca, - 0xe4, 0x0b, 0x16, 0x2c, 0x18, 0xb5, 0x7c, 0xf9, 0x72, 0x45, 0x72, 0x72, - 0x32, 0xd7, 0xb6, 0xd9, 0x6c, 0xc6, 0xf1, 0xe3, 0xc7, 0xa3, 0x5e, 0x7a, - 0xe9, 0xa5, 0xfe, 0x05, 0x05, 0x05, 0x5f, 0xe9, 0xf5, 0xfa, 0x6d, 0x68, - 0xaf, 0x96, 0xc8, 0x8b, 0xbf, 0x20, 0x14, 0x35, 0x19, 0xb9, 0x4f, 0xd6, - 0xd1, 0x57, 0x01, 0x48, 0xcc, 0xc8, 0xc8, 0x98, 0xb1, 0x7c, 0xf9, 0x72, - 0xce, 0xbd, 0xfe, 0xe6, 0x9b, 0x6f, 0xb6, 0x16, 0x14, 0x14, 0xfc, 0x00, - 0xe0, 0x02, 0xe3, 0x5d, 0x30, 0xa0, 0xbd, 0xac, 0x34, 0xef, 0x62, 0x23, - 0x8a, 0xa2, 0x58, 0x2f, 0x92, 0x09, 0x40, 0xde, 0x3f, 0xff, 0xf9, 0xcf, - 0xfb, 0x13, 0x12, 0x12, 0xe2, 0x17, 0x2c, 0x58, 0x40, 0x69, 0x34, 0x1a, - 0x54, 0x54, 0x54, 0x60, 0xe9, 0xd2, 0xa5, 0x33, 0xaf, 0x5c, 0xb9, 0x62, - 0x51, 0x2a, 0x95, 0xa2, 0x19, 0x33, 0x66, 0x04, 0xfc, 0xe1, 0x0f, 0x7f, - 0x10, 0xb3, 0xc6, 0xe3, 0xc2, 0x85, 0x0b, 0x5b, 0x4a, 0x4b, 0x4b, 0xb7, - 0x33, 0x86, 0xb6, 0x19, 0x1d, 0xb3, 0x6d, 0xec, 0x00, 0x6c, 0x16, 0x8b, - 0xa5, 0xa9, 0xae, 0xae, 0xce, 0xca, 0xca, 0x0e, 0x8a, 0xa2, 0x10, 0x14, - 0x14, 0x24, 0x43, 0x5b, 0xfa, 0x61, 0x3d, 0xb1, 0xa6, 0x43, 0xa2, 0xa3, - 0xa3, 0xfb, 0xc4, 0xc5, 0xc5, 0x89, 0x88, 0x31, 0x23, 0x32, 0x32, 0x92, - 0x42, 0x5b, 0xc0, 0xa5, 0x5f, 0xf9, 0xfb, 0xc1, 0x0f, 0xff, 0xe5, 0x1e, - 0x00, 0xee, 0xec, 0x15, 0x40, 0x6a, 0xdf, 0xbe, 0x7d, 0x63, 0xfa, 0xf7, - 0x6f, 0xd3, 0x0f, 0x7b, 0xf6, 0xec, 0xb1, 0x96, 0x97, 0x97, 0x1f, 0x62, - 0xdc, 0x8a, 0xac, 0xfb, 0x9f, 0x76, 0x11, 0x30, 0xc4, 0x1a, 0x01, 0xf2, - 0x80, 0x80, 0x00, 0xde, 0xf9, 0x77, 0x73, 0x73, 0x33, 0x0d, 0xa2, 0x4c, - 0x2e, 0xfb, 0xb4, 0xb6, 0x01, 0x4d, 0x0a, 0x22, 0x99, 0x4c, 0x46, 0x5e, - 0xda, 0x42, 0x06, 0xf0, 0xd9, 0x09, 0xc5, 0x6a, 0x21, 0xda, 0x93, 0x00, - 0x08, 0xa3, 0x28, 0xca, 0xde, 0x05, 0x3a, 0xd8, 0x89, 0x5d, 0xb8, 0x85, - 0x11, 0xf4, 0x64, 0xff, 0x52, 0xb4, 0xb9, 0xfe, 0x23, 0x01, 0x0c, 0x4e, - 0x4a, 0x4a, 0x7a, 0xe4, 0xcd, 0x37, 0xdf, 0x54, 0x93, 0xde, 0x86, 0x6d, - 0xdb, 0xb6, 0x19, 0x4a, 0x4a, 0x4a, 0x0e, 0x12, 0x0a, 0xda, 0x26, 0xd0, - 0x07, 0x89, 0x3f, 0xb9, 0x63, 0x97, 0x84, 0x84, 0x84, 0xcc, 0x7b, 0xf6, - 0xd9, 0x67, 0xef, 0x9a, 0x3a, 0x75, 0x2a, 0x7a, 0xf5, 0xea, 0x05, 0xf6, - 0xfc, 0x19, 0x00, 0xfa, 0xf6, 0xed, 0x6b, 0xad, 0xab, 0xab, 0x3b, 0x65, - 0x32, 0x99, 0x8e, 0x3b, 0x7a, 0x18, 0x04, 0x52, 0xd0, 0x42, 0x15, 0x0a, - 0xc5, 0xbd, 0xb3, 0x67, 0xcf, 0xee, 0x3d, 0x6c, 0xd8, 0x30, 0x34, 0x35, - 0x35, 0xe1, 0xad, 0xb7, 0xde, 0xaa, 0xbf, 0x71, 0xe3, 0xc6, 0x6e, 0xc2, - 0xf8, 0x10, 0x9a, 0x3b, 0x77, 0x01, 0x93, 0x5c, 0x40, 0x5a, 0x44, 0x44, - 0x44, 0x24, 0xa9, 0x58, 0xde, 0x7b, 0xef, 0x3d, 0xb1, 0x44, 0x22, 0x11, - 0x32, 0x1c, 0x30, 0x72, 0xe4, 0x48, 0x5c, 0xbc, 0x78, 0x31, 0xe0, 0x91, - 0x47, 0x1e, 0xf9, 0x9f, 0x3d, 0x7b, 0xf6, 0x98, 0x0d, 0x06, 0xc3, 0x67, - 0xe0, 0xd7, 0xbd, 0x07, 0x61, 0x04, 0x28, 0x43, 0x43, 0x43, 0x39, 0xa2, - 0x2a, 0x14, 0x0a, 0xbc, 0xfc, 0xf2, 0xcb, 0x92, 0x45, 0x8b, 0x16, 0x49, - 0x1d, 0x4b, 0x74, 0xca, 0x64, 0x32, 0x8c, 0x1e, 0x3d, 0x9a, 0x3a, 0x70, - 0xe0, 0x40, 0xf0, 0xef, 0x7f, 0xff, 0xfb, 0x87, 0xf6, 0xef, 0xdf, 0x6f, - 0x6e, 0x6d, 0x6d, 0xfd, 0x92, 0x30, 0x0a, 0xad, 0x1e, 0x18, 0xbf, 0x6c, - 0xea, 0x67, 0x68, 0x64, 0x64, 0xe4, 0xbc, 0x65, 0xcb, 0x96, 0x45, 0x46, - 0x47, 0x47, 0x03, 0x00, 0xf2, 0xf3, 0xf3, 0xf1, 0xdd, 0x77, 0xdf, 0x95, - 0x18, 0x8d, 0xc6, 0x7f, 0x31, 0x8a, 0x55, 0x07, 0x27, 0x15, 0xf4, 0x98, - 0xf6, 0xc8, 0x7b, 0x03, 0x9a, 0x4b, 0x4a, 0x4a, 0x3e, 0xf9, 0xdf, 0xff, - 0xfd, 0xdf, 0xd7, 0x12, 0x12, 0x12, 0x6c, 0x93, 0x26, 0x4d, 0x12, 0xc7, - 0xc6, 0xc6, 0xe2, 0xcb, 0x2f, 0xbf, 0x0c, 0xa0, 0x28, 0x2a, 0x80, 0xa5, - 0x0d, 0x0b, 0xe9, 0xe9, 0xe9, 0x96, 0xda, 0xda, 0xda, 0x43, 0x56, 0xab, - 0xb5, 0x00, 0xc2, 0x97, 0x6d, 0xd1, 0x84, 0xf7, 0xa2, 0xea, 0xd8, 0xb1, - 0x63, 0x2d, 0x8f, 0x3f, 0xfe, 0xb8, 0x9a, 0xfd, 0x32, 0x2b, 0x2b, 0x2b, - 0xe0, 0xf4, 0xe9, 0xd3, 0x0b, 0x4d, 0x26, 0xd3, 0x6a, 0xc6, 0x40, 0x95, - 0x00, 0x18, 0xa1, 0x52, 0xa9, 0x06, 0x8d, 0x1c, 0x39, 0x92, 0x87, 0xab, - 0x42, 0xa1, 0x60, 0x0b, 0x0a, 0x89, 0xe0, 0xdd, 0x85, 0x48, 0x7e, 0xf0, - 0x83, 0x1f, 0xfe, 0x83, 0x0c, 0x00, 0x5e, 0x8d, 0xf4, 0x90, 0x90, 0x90, - 0xd1, 0x0f, 0x3d, 0xf4, 0x90, 0x86, 0xdd, 0xb9, 0x6d, 0xde, 0xbc, 0x59, - 0xa7, 0xd7, 0xeb, 0x73, 0xc1, 0x2f, 0x4d, 0x6a, 0x77, 0xa1, 0x1c, 0x28, - 0xc2, 0x3d, 0xce, 0x3b, 0x03, 0xb7, 0xd9, 0x6c, 0x20, 0xbc, 0x07, 0xe4, - 0x63, 0x35, 0x9b, 0xcd, 0x3c, 0x03, 0x80, 0x39, 0xf7, 0x66, 0x05, 0x34, - 0xc8, 0x1d, 0x1c, 0xa3, 0xe4, 0xc9, 0x5b, 0xd4, 0x5a, 0xd1, 0x7e, 0x19, - 0x4c, 0x57, 0x02, 0x99, 0xec, 0xe0, 0xdf, 0x78, 0xc8, 0x7a, 0x15, 0xe4, - 0xac, 0x77, 0x04, 0x6d, 0x47, 0x0d, 0x13, 0xfa, 0xf7, 0xef, 0xff, 0xd8, - 0xae, 0x5d, 0xbb, 0xc2, 0xfb, 0xf6, 0xed, 0x4b, 0x2a, 0x7f, 0xfc, 0xf0, - 0xc3, 0x0f, 0x45, 0x00, 0x0e, 0x13, 0xde, 0x12, 0x3b, 0x71, 0xd3, 0x9d, - 0x10, 0xfe, 0xac, 0x67, 0x43, 0x0c, 0xc0, 0x26, 0x95, 0x4a, 0xcd, 0xa3, - 0x47, 0x8f, 0x06, 0x99, 0x1d, 0xc0, 0x42, 0x54, 0x54, 0x14, 0xc5, 0xc4, - 0x1b, 0x04, 0xa2, 0xe3, 0xcd, 0x81, 0x20, 0x5c, 0xd9, 0x1a, 0x00, 0xc9, - 0xe9, 0xe9, 0xe9, 0xbf, 0x5b, 0xba, 0x74, 0x69, 0x20, 0x00, 0x7c, 0xf4, - 0xd1, 0x47, 0xa6, 0x8b, 0x17, 0x2f, 0x1e, 0x46, 0xdb, 0x19, 0xb1, 0x44, - 0xc8, 0x50, 0xa2, 0x69, 0x9a, 0x55, 0x86, 0x52, 0xa2, 0x6d, 0x9b, 0x13, - 0x6f, 0x89, 0x55, 0xa3, 0xd1, 0x44, 0x90, 0x35, 0x00, 0x24, 0x12, 0x09, - 0xae, 0x5d, 0xbb, 0x86, 0x4f, 0x3e, 0xf9, 0xc4, 0xd4, 0xd0, 0xd0, 0x60, - 0xe9, 0xd5, 0xab, 0x97, 0xf4, 0xfe, 0xfb, 0xef, 0x97, 0xb3, 0xc6, 0x64, - 0x40, 0x40, 0x00, 0x36, 0x6e, 0xdc, 0xa8, 0x9c, 0x3c, 0x79, 0xf2, 0xac, - 0x5f, 0x7f, 0xfd, 0xf5, 0x08, 0xda, 0xef, 0x7d, 0xb0, 0x10, 0xe3, 0x10, - 0x01, 0x90, 0xa9, 0x54, 0x2a, 0x6e, 0xde, 0xa5, 0x52, 0x29, 0x9e, 0x7d, - 0xf6, 0x59, 0x8a, 0xa2, 0x28, 0xec, 0xde, 0xbd, 0x1b, 0xe7, 0xcf, 0x9f, - 0x37, 0xcb, 0xe5, 0x72, 0xd1, 0xb8, 0x71, 0xe3, 0x24, 0x6c, 0x14, 0xbc, - 0x5c, 0x2e, 0xc7, 0xd6, 0xad, 0x5b, 0x95, 0xd3, 0xa6, 0x4d, 0xbb, 0xff, - 0xc8, 0x91, 0x23, 0xf9, 0x68, 0xcf, 0x56, 0xb1, 0xc0, 0x79, 0x9e, 0x3b, - 0xe9, 0x31, 0x51, 0x03, 0xc8, 0xcc, 0xcc, 0xcc, 0x1c, 0x3e, 0x6b, 0xd6, - 0x2c, 0xce, 0x70, 0xfd, 0xe0, 0x83, 0x0f, 0x0c, 0x57, 0xae, 0x5c, 0xd9, - 0x89, 0xb6, 0xfb, 0x18, 0xb4, 0x68, 0xcf, 0x80, 0x71, 0x66, 0x04, 0x93, - 0x41, 0x92, 0x12, 0xa5, 0x52, 0xd9, 0x2f, 0x21, 0x21, 0xc1, 0x18, 0x1a, - 0x1a, 0xaa, 0xe0, 0x5e, 0x10, 0x09, 0x97, 0xa3, 0x98, 0x39, 0x73, 0xa6, - 0x68, 0xe3, 0xc6, 0x8d, 0x23, 0x8d, 0x46, 0xe3, 0x2e, 0x27, 0xf3, 0x4b, - 0x13, 0xfc, 0x7e, 0x31, 0x2f, 0x2f, 0x4f, 0xa7, 0xd7, 0xeb, 0xd5, 0x41, - 0x41, 0x41, 0x00, 0x80, 0x15, 0x2b, 0x56, 0x88, 0x2b, 0x2a, 0x2a, 0xa2, - 0x0e, 0x1d, 0x3a, 0xf4, 0x6c, 0x7d, 0x7d, 0x7d, 0x89, 0x4a, 0xa5, 0x52, - 0xdb, 0xed, 0xf6, 0x81, 0x39, 0x39, 0x39, 0x0a, 0xf6, 0x1d, 0x16, 0x02, - 0x03, 0x03, 0x81, 0xf6, 0x3b, 0x10, 0xfc, 0xca, 0xdf, 0x0f, 0x7e, 0xf8, - 0x6f, 0x33, 0x00, 0x84, 0xce, 0x8c, 0x63, 0x63, 0x63, 0x6f, 0xcf, 0xca, - 0xca, 0x12, 0xb1, 0xbb, 0x9f, 0xd2, 0xd2, 0xd2, 0x52, 0xb4, 0x47, 0xbe, - 0x7b, 0x53, 0x34, 0x84, 0x76, 0x2c, 0x08, 0xc3, 0xec, 0x76, 0x84, 0x02, - 0x8e, 0x44, 0x8e, 0x3b, 0x3b, 0x87, 0x62, 0x2b, 0x8e, 0xdf, 0x71, 0xae, - 0x5c, 0x66, 0x0c, 0x9d, 0xbd, 0x22, 0x17, 0x02, 0xc6, 0x05, 0x08, 0x03, - 0x87, 0x15, 0xe6, 0x01, 0x60, 0x2e, 0x02, 0x52, 0xab, 0xd5, 0x0f, 0xde, - 0x71, 0xc7, 0x1d, 0xd3, 0xd6, 0xad, 0x5b, 0xa7, 0xe9, 0xd3, 0xa7, 0x0f, - 0xf7, 0xfb, 0xa3, 0x47, 0x8f, 0xe2, 0xc1, 0x07, 0x1f, 0xb4, 0xdb, 0xed, - 0xf6, 0x77, 0xd0, 0x16, 0x24, 0xd6, 0x8c, 0x76, 0x17, 0xbd, 0x23, 0xcd, - 0x3b, 0x9c, 0xd1, 0xb2, 0x06, 0x08, 0x4d, 0xd3, 0xb8, 0x7e, 0xfd, 0x3a, - 0x5a, 0x5a, 0x5a, 0x10, 0x17, 0x17, 0x87, 0x94, 0x94, 0x14, 0x4e, 0x61, - 0xe4, 0xe6, 0xe6, 0x8a, 0x57, 0xac, 0x58, 0xa1, 0xde, 0xb8, 0x71, 0xe3, - 0x1f, 0x8a, 0x8b, 0x8b, 0xff, 0x0f, 0xed, 0xc1, 0x68, 0xbc, 0xe2, 0x3c, - 0x00, 0x42, 0x62, 0x62, 0x62, 0x1e, 0x5a, 0xba, 0x74, 0x69, 0x64, 0x44, - 0x44, 0x04, 0x0a, 0x0b, 0x0b, 0xf1, 0xd9, 0x67, 0x9f, 0xd5, 0x19, 0x0c, - 0x86, 0x13, 0xac, 0x71, 0xc6, 0xd4, 0xc0, 0x17, 0xe2, 0xc3, 0x40, 0xb4, - 0xdf, 0x2a, 0xe7, 0x2c, 0xc8, 0xcd, 0x0a, 0xc0, 0x28, 0x12, 0x89, 0x42, - 0xf5, 0x7a, 0x3d, 0x0a, 0x0a, 0x0a, 0xa0, 0x50, 0x28, 0x90, 0x9b, 0x9b, - 0x6b, 0x7f, 0xe5, 0x95, 0x57, 0x2a, 0x4b, 0x4b, 0x4b, 0xbf, 0x67, 0xc6, - 0x1f, 0xfb, 0xda, 0x6b, 0xaf, 0xfd, 0x4f, 0x7e, 0x7e, 0x3e, 0x35, 0x60, - 0xc0, 0x00, 0x8a, 0x35, 0x02, 0x16, 0x2d, 0x5a, 0x14, 0x7e, 0xf6, 0xec, - 0xd9, 0x3b, 0x9b, 0x9b, 0x9b, 0x2f, 0x13, 0x4a, 0x95, 0x47, 0x26, 0x89, - 0x44, 0xc2, 0xd3, 0x92, 0x46, 0xa3, 0x11, 0x33, 0x66, 0xcc, 0x30, 0x1d, - 0x3a, 0x74, 0xa8, 0xd9, 0x68, 0x34, 0xfe, 0x20, 0x16, 0x8b, 0xe5, 0x89, - 0x89, 0x89, 0x13, 0x36, 0x6c, 0xd8, 0x10, 0x3e, 0x71, 0xe2, 0x44, 0x31, - 0x00, 0xa8, 0x54, 0x2a, 0x2c, 0x59, 0xb2, 0x24, 0xfc, 0xd2, 0xa5, 0x4b, - 0x77, 0xd7, 0xd7, 0xd7, 0x17, 0xa0, 0xed, 0x78, 0xa5, 0xd5, 0x0d, 0xef, - 0x73, 0x85, 0x87, 0xe2, 0xe2, 0xe2, 0x66, 0x2d, 0x59, 0xb2, 0x24, 0x84, - 0xf5, 0xe8, 0x9c, 0x39, 0x73, 0x06, 0xbf, 0xfc, 0xf2, 0x4b, 0x29, 0x80, - 0x5c, 0xb4, 0x67, 0x1f, 0x58, 0xe0, 0xe4, 0x92, 0x27, 0xf0, 0xa3, 0xf4, - 0x95, 0x22, 0x91, 0x68, 0xac, 0xdd, 0x6e, 0x7f, 0xf0, 0xe8, 0xd1, 0xa3, - 0x22, 0x36, 0xc3, 0xc5, 0x68, 0x34, 0xe2, 0xc7, 0x1f, 0x7f, 0xa4, 0x0b, - 0x0b, 0x0b, 0xad, 0x6a, 0xb5, 0x5a, 0x34, 0x6c, 0xd8, 0x30, 0x31, 0x9b, - 0x29, 0xf3, 0xfe, 0xfb, 0xef, 0x8b, 0x13, 0x12, 0x12, 0xd4, 0xef, 0xbf, - 0xff, 0xfe, 0x13, 0x65, 0x65, 0x65, 0x7f, 0x42, 0xfb, 0xe5, 0x4a, 0x66, - 0x82, 0x6f, 0xac, 0x8c, 0xd1, 0x54, 0x5d, 0x58, 0x58, 0xb8, 0xef, 0x83, - 0x0f, 0x3e, 0x78, 0xe0, 0xff, 0xfe, 0xef, 0xff, 0x14, 0xac, 0x61, 0xf1, - 0x8f, 0x7f, 0xfc, 0x43, 0x71, 0xee, 0xdc, 0xb9, 0x94, 0xca, 0xca, 0xca, - 0x94, 0xc0, 0xc0, 0x40, 0x0c, 0x1e, 0x3c, 0x98, 0xe7, 0x45, 0x62, 0xa1, - 0xb5, 0xb5, 0x15, 0xcc, 0x58, 0xfc, 0x91, 0xff, 0x7e, 0xf0, 0xc3, 0xad, - 0x6e, 0x00, 0x38, 0xe4, 0xc1, 0x53, 0x0e, 0xbb, 0x02, 0xf6, 0x5f, 0xda, - 0xcb, 0x5c, 0x5e, 0x32, 0xf7, 0x5a, 0x05, 0x60, 0xe8, 0xb8, 0x71, 0xe3, - 0x42, 0xd8, 0xdc, 0xff, 0x9d, 0x3b, 0x77, 0xb6, 0x5e, 0xbb, 0x76, 0xed, - 0x80, 0xc3, 0x4e, 0xcd, 0xee, 0xa2, 0x0f, 0x72, 0x57, 0x6f, 0x69, 0x6e, - 0x6e, 0xb6, 0x91, 0x3b, 0x78, 0x46, 0xb0, 0x8a, 0x04, 0x94, 0x9f, 0x48, - 0x26, 0x93, 0xf1, 0x04, 0x7e, 0x4b, 0x4b, 0x0b, 0x79, 0xf7, 0x7a, 0x8f, - 0xdb, 0x46, 0x04, 0x5d, 0xd8, 0xcb, 0x56, 0x32, 0x12, 0x13, 0x13, 0x9f, - 0x9d, 0x3f, 0x7f, 0x7e, 0xff, 0x65, 0xcb, 0x96, 0xf1, 0xb2, 0x1b, 0x8e, - 0x1c, 0x39, 0x42, 0x3f, 0xf3, 0xcc, 0x33, 0x95, 0x76, 0xbb, 0xfd, 0x2d, - 0xb4, 0xe5, 0x6e, 0x0b, 0xa6, 0x88, 0x11, 0x4a, 0x87, 0x55, 0x3c, 0xec, - 0x2e, 0x8f, 0xbd, 0xf9, 0x8e, 0x2e, 0x29, 0x29, 0xf9, 0xf0, 0xa9, 0xa7, - 0x9e, 0xba, 0xa1, 0x52, 0xa9, 0x62, 0x55, 0x2a, 0x55, 0x6a, 0x72, 0x72, - 0x72, 0xdc, 0xa6, 0x4d, 0x9b, 0x94, 0x6c, 0x25, 0xc5, 0x15, 0x2b, 0x56, - 0x88, 0x6c, 0x36, 0x5b, 0xf2, 0x9b, 0x6f, 0xbe, 0x39, 0xd1, 0x62, 0xb1, - 0x94, 0x31, 0xbf, 0x63, 0x3d, 0x1f, 0xac, 0x02, 0x1f, 0x3a, 0x7c, 0xf8, - 0xf0, 0xe1, 0x73, 0xe6, 0xcc, 0x11, 0x03, 0xc0, 0xeb, 0xaf, 0xbf, 0xde, - 0x7a, 0xf9, 0xf2, 0xe5, 0x53, 0xcc, 0x77, 0x00, 0x10, 0x40, 0xd3, 0xb4, - 0x5c, 0xc0, 0x08, 0x62, 0x6b, 0xd8, 0x07, 0x13, 0x1e, 0x0c, 0x93, 0xc0, - 0x1c, 0xdb, 0x00, 0xb4, 0xea, 0x74, 0xba, 0xaf, 0x17, 0x2c, 0x58, 0x70, - 0xbb, 0x58, 0x2c, 0x56, 0x03, 0x08, 0xb4, 0x58, 0x2c, 0xcd, 0xa5, 0xa5, - 0xa5, 0xeb, 0x18, 0xa5, 0x4e, 0x01, 0x08, 0xb6, 0xdb, 0xed, 0x55, 0x4f, - 0x3c, 0xf1, 0xc4, 0x93, 0xbf, 0xfc, 0xf2, 0x8b, 0x8a, 0x3d, 0x1e, 0x18, - 0x31, 0x62, 0x84, 0xb8, 0x57, 0xaf, 0x5e, 0x83, 0x2e, 0x5f, 0xbe, 0xcc, - 0xc6, 0x58, 0x88, 0x1c, 0x78, 0xc7, 0xc6, 0xf0, 0x0e, 0x67, 0xa4, 0xac, - 0x5f, 0xbf, 0xde, 0x9a, 0x97, 0x97, 0x77, 0xd0, 0x68, 0x34, 0xee, 0x04, - 0xa0, 0xb5, 0xd9, 0x6c, 0x92, 0xeb, 0xd7, 0xaf, 0x9f, 0x9f, 0x34, 0x69, - 0xd2, 0x6b, 0xc5, 0xc5, 0xc5, 0x48, 0x4c, 0x4c, 0x04, 0x00, 0x8c, 0x19, - 0x33, 0x46, 0x1c, 0x11, 0x11, 0x31, 0xb8, 0xbe, 0xbe, 0x5e, 0x85, 0xf6, - 0x54, 0x4c, 0x67, 0x40, 0xd6, 0xbd, 0xe8, 0xd7, 0xaf, 0x5f, 0xbf, 0xcc, - 0x3b, 0xef, 0xbc, 0x93, 0x33, 0x3c, 0x37, 0x6e, 0xdc, 0xd8, 0x72, 0xed, - 0xda, 0xb5, 0x6c, 0x66, 0x3e, 0x3d, 0xb9, 0x3c, 0x87, 0x4c, 0xbf, 0x0c, - 0x4b, 0x4d, 0x4d, 0x9d, 0xbd, 0x77, 0xef, 0x5e, 0x4e, 0xf9, 0x6b, 0xb5, - 0x5a, 0x24, 0x27, 0x27, 0x5b, 0xad, 0x56, 0xeb, 0x59, 0xad, 0x56, 0x7b, - 0x4e, 0x24, 0x12, 0x29, 0x63, 0x62, 0x62, 0xc6, 0xad, 0x59, 0xb3, 0x26, - 0x94, 0x9d, 0xab, 0x25, 0x4b, 0x96, 0x88, 0x2a, 0x2a, 0x2a, 0x92, 0xd7, - 0xac, 0x59, 0x33, 0x16, 0x6d, 0x01, 0xb3, 0x32, 0xa2, 0x5f, 0xb6, 0x82, - 0xa2, 0x11, 0x40, 0x53, 0x4b, 0x4b, 0xcb, 0x97, 0xeb, 0xd7, 0xaf, 0x4f, - 0x31, 0x99, 0x4c, 0x23, 0x56, 0xae, 0x5c, 0x29, 0xa3, 0x28, 0x0a, 0x52, - 0xa9, 0x14, 0x43, 0x86, 0x0c, 0x01, 0x99, 0x7e, 0x7b, 0xfc, 0xf8, 0x71, - 0x7a, 0xdf, 0xbe, 0x7d, 0xf4, 0x92, 0x25, 0x4b, 0x44, 0x6c, 0xda, 0x29, - 0xe3, 0x71, 0x33, 0x3b, 0xd0, 0xdd, 0x0f, 0x7e, 0xf0, 0xc3, 0xad, 0x66, - 0x00, 0x10, 0xd6, 0x3f, 0x19, 0xb0, 0xe4, 0x18, 0x19, 0x6f, 0x45, 0x5b, - 0x2e, 0xb4, 0xdd, 0x61, 0x97, 0xec, 0xae, 0x4d, 0xf6, 0xca, 0x52, 0x75, - 0x42, 0x42, 0xc2, 0xf8, 0xb9, 0x73, 0xe7, 0xaa, 0x18, 0x05, 0x8c, 0x5d, - 0xbb, 0x76, 0xe9, 0xd0, 0x76, 0xeb, 0x9f, 0x9e, 0x10, 0x42, 0xee, 0x04, - 0x05, 0xab, 0xb8, 0x8d, 0x06, 0x83, 0xc1, 0xca, 0xb4, 0x0f, 0x66, 0x87, - 0x26, 0x62, 0x0c, 0x0d, 0x31, 0x39, 0x8e, 0xa0, 0xa0, 0x20, 0x0d, 0xa9, - 0x50, 0x01, 0xc0, 0x64, 0x32, 0xb1, 0x3b, 0x4d, 0x6f, 0xee, 0xbd, 0xf7, - 0x85, 0x47, 0x84, 0x14, 0xe2, 0xc1, 0x68, 0x4b, 0x67, 0x1b, 0x9b, 0x99, - 0x99, 0xf9, 0xcc, 0xaa, 0x55, 0xab, 0x62, 0xa7, 0x4f, 0x9f, 0xce, 0x19, - 0x2a, 0x66, 0xb3, 0x19, 0x1f, 0x7e, 0xf8, 0xa1, 0x79, 0xdd, 0xba, 0x75, - 0x85, 0xd7, 0xae, 0x5d, 0xfb, 0x00, 0xc0, 0x29, 0xb8, 0x4e, 0x11, 0x23, - 0x77, 0x88, 0x6c, 0xd4, 0x39, 0x7b, 0xbf, 0x3d, 0x0d, 0x80, 0xb6, 0x5a, - 0xad, 0x15, 0x5a, 0xad, 0x76, 0x83, 0x56, 0xab, 0x0d, 0x01, 0x10, 0x73, - 0xf9, 0xf2, 0xe5, 0x19, 0x83, 0x07, 0x0f, 0xbe, 0xe7, 0xe2, 0xc5, 0x8b, - 0x52, 0x96, 0x46, 0x73, 0xe6, 0xcc, 0x09, 0xfc, 0xfa, 0xeb, 0xaf, 0xc7, - 0x5c, 0xb9, 0x72, 0x85, 0x2c, 0x36, 0xc4, 0xf2, 0x91, 0x3c, 0x3a, 0x3a, - 0x7a, 0xf2, 0xb2, 0x65, 0xcb, 0x82, 0x25, 0x12, 0x09, 0x2e, 0x5d, 0xba, - 0x84, 0x5d, 0xbb, 0x76, 0x49, 0xd2, 0xd2, 0xd2, 0x46, 0x00, 0xb8, 0x8d, - 0xe9, 0x47, 0xa4, 0xd5, 0x6a, 0x43, 0xc8, 0x3a, 0x07, 0x11, 0x11, 0x11, - 0xb0, 0x5a, 0xad, 0x69, 0xe9, 0xe9, 0xe9, 0x7f, 0x32, 0x18, 0x0c, 0x7a, - 0xe6, 0xb6, 0x3e, 0x83, 0x00, 0xfe, 0xac, 0x87, 0xc4, 0x52, 0x59, 0x59, - 0xb9, 0x13, 0x6d, 0x75, 0x0b, 0xd8, 0x2c, 0x05, 0x23, 0xda, 0xaf, 0xc8, - 0x15, 0x31, 0x86, 0xa3, 0xb8, 0xa1, 0xa1, 0xa1, 0xe2, 0xea, 0xd5, 0xab, - 0xa9, 0xec, 0x51, 0x40, 0x54, 0x54, 0x14, 0x24, 0x12, 0x49, 0x28, 0xda, - 0x8f, 0x1b, 0x44, 0x84, 0xb1, 0x64, 0x07, 0x60, 0xd4, 0xeb, 0xf5, 0x3c, - 0x03, 0x60, 0xd7, 0xae, 0x5d, 0x2d, 0x5a, 0xad, 0xf6, 0x17, 0xb4, 0xa5, - 0x14, 0x36, 0x32, 0x63, 0x35, 0x07, 0x06, 0x06, 0xee, 0xfe, 0xf5, 0xd7, - 0x5f, 0xa7, 0x25, 0x26, 0x26, 0x8a, 0xd8, 0x71, 0x84, 0x84, 0x84, 0xb0, - 0xd7, 0xe3, 0x4a, 0xe0, 0xbc, 0xfc, 0x33, 0xaf, 0x56, 0x42, 0x68, 0x68, - 0x68, 0xd6, 0xa3, 0x8f, 0x3e, 0x1a, 0xc2, 0x7a, 0x5b, 0x9a, 0x9a, 0x9a, - 0xb0, 0x6f, 0xdf, 0x3e, 0x2d, 0xda, 0x32, 0x0b, 0x48, 0xd7, 0xbf, 0x2b, - 0x03, 0x58, 0x44, 0xac, 0xa7, 0x21, 0x53, 0xa7, 0x4e, 0x0d, 0xef, 0xd5, - 0xab, 0x17, 0x6b, 0x5c, 0xe1, 0xd5, 0x57, 0x5f, 0x35, 0x35, 0x35, 0x35, - 0xfd, 0x64, 0xb3, 0xd9, 0x76, 0x02, 0xd0, 0xd9, 0xed, 0x76, 0x79, 0x45, - 0x45, 0xc5, 0x89, 0x07, 0x1f, 0x7c, 0xf0, 0x2f, 0xc3, 0x86, 0x0d, 0x03, - 0x5b, 0xb2, 0x77, 0xc1, 0x82, 0x05, 0xaa, 0xef, 0xbf, 0xff, 0x7e, 0x12, - 0x63, 0x7c, 0xc8, 0x09, 0xa3, 0x99, 0xbd, 0xba, 0x99, 0x0d, 0x7e, 0xad, - 0xab, 0xa8, 0xa8, 0x58, 0xb5, 0x76, 0xed, 0xda, 0x3f, 0xe6, 0xe6, 0xe6, - 0x0e, 0x5a, 0xbe, 0x7c, 0xb9, 0x7a, 0xf8, 0xf0, 0xe1, 0x50, 0x2a, 0x95, - 0xb0, 0xd9, 0x6c, 0xa8, 0xab, 0xab, 0xc3, 0xe7, 0x9f, 0x7f, 0x6e, 0x7d, - 0xff, 0xfd, 0xf7, 0x8d, 0xb3, 0x66, 0xcd, 0x92, 0xcb, 0xe5, 0x72, 0x8e, - 0x16, 0xd5, 0xd5, 0xd5, 0x34, 0x43, 0x47, 0xdb, 0x4d, 0x32, 0xb2, 0xfd, - 0xe0, 0x07, 0x3f, 0x78, 0x71, 0x04, 0xc0, 0xba, 0xea, 0x15, 0xe0, 0xe7, - 0xef, 0xb2, 0x91, 0xeb, 0xec, 0x63, 0xf1, 0x62, 0x41, 0x73, 0xee, 0x4a, - 0x00, 0xb1, 0x51, 0x51, 0x51, 0xfd, 0x47, 0x8d, 0x1a, 0x05, 0x00, 0xf8, - 0xe5, 0x97, 0x5f, 0xe8, 0xea, 0xea, 0xea, 0x7c, 0xc2, 0x9d, 0x6d, 0xf6, - 0xc0, 0xfd, 0x4f, 0x9e, 0x9f, 0xd7, 0x5f, 0xbe, 0x7c, 0xd9, 0x42, 0x28, - 0x07, 0x44, 0x46, 0x46, 0x8a, 0x19, 0xc1, 0x2c, 0x27, 0x84, 0xbf, 0x5c, - 0xa3, 0xd1, 0x84, 0x04, 0x07, 0x07, 0x73, 0x8d, 0xd4, 0xd6, 0xd6, 0xc2, - 0x6a, 0xb5, 0xb2, 0x81, 0x6a, 0xd6, 0xae, 0xba, 0xf7, 0xbd, 0x04, 0xb2, - 0x20, 0x4c, 0x14, 0x80, 0xf1, 0x63, 0xc6, 0x8c, 0x59, 0xfc, 0xe9, 0xa7, - 0x9f, 0x46, 0xf4, 0xeb, 0xd7, 0x8f, 0x7b, 0xa9, 0xb8, 0xb8, 0x18, 0x8b, - 0x17, 0x2f, 0xd6, 0x1f, 0x3e, 0x7c, 0xf8, 0x70, 0x5d, 0x5d, 0xdd, 0x46, - 0xb4, 0x55, 0x2d, 0xac, 0x77, 0xe6, 0xfa, 0x17, 0x50, 0x3a, 0xbd, 0x00, - 0x4c, 0x65, 0xfe, 0x2f, 0x66, 0xc6, 0x99, 0xcb, 0xec, 0xfa, 0xf4, 0x84, - 0x7b, 0xf6, 0xdf, 0x01, 0x01, 0x01, 0xfd, 0x2f, 0x5e, 0xbc, 0x98, 0x36, - 0x6c, 0xd8, 0x30, 0x00, 0x6d, 0x79, 0xdc, 0x32, 0x99, 0x2c, 0x86, 0xa0, - 0x21, 0x9b, 0xfd, 0x20, 0x02, 0x20, 0x96, 0xc9, 0x64, 0x76, 0xf6, 0xf8, - 0x25, 0x2d, 0x2d, 0x0d, 0x97, 0x2f, 0x5f, 0x96, 0x5a, 0xad, 0xd6, 0x28, - 0x12, 0x11, 0xa9, 0x54, 0x8a, 0xb0, 0xb0, 0xf6, 0x22, 0x8a, 0x29, 0x29, - 0x29, 0x28, 0x28, 0x28, 0x08, 0xb4, 0x58, 0x2c, 0xc9, 0x4b, 0x97, 0x2e, - 0xad, 0xdb, 0xbc, 0x79, 0x73, 0x22, 0xa3, 0x6c, 0x85, 0xc6, 0x20, 0x22, - 0x8c, 0x51, 0x8a, 0x98, 0x73, 0xb6, 0xd8, 0x8f, 0x81, 0x30, 0xf2, 0xf4, - 0xcd, 0xcd, 0xcd, 0xd5, 0x75, 0x75, 0x75, 0xa9, 0x6c, 0x03, 0x4a, 0xa5, - 0x12, 0x14, 0x45, 0x49, 0x05, 0x76, 0xe7, 0x6c, 0xf0, 0x65, 0x63, 0x51, - 0x51, 0x91, 0x99, 0x19, 0x1f, 0xec, 0x76, 0x3b, 0xea, 0xeb, 0xeb, 0x2d, - 0xe0, 0xe7, 0xb8, 0x4b, 0x01, 0x04, 0xb6, 0xb4, 0xb4, 0x94, 0x17, 0x17, - 0x17, 0x5b, 0x98, 0x39, 0x03, 0x00, 0x04, 0x07, 0x07, 0x53, 0xcc, 0xae, - 0xde, 0x55, 0x7e, 0x3b, 0x99, 0xf9, 0x12, 0x1a, 0x1b, 0x1b, 0x3b, 0x92, - 0x4d, 0xfb, 0x03, 0x80, 0xdc, 0xdc, 0x5c, 0xd4, 0xd4, 0xd4, 0x9c, 0x46, - 0x5b, 0xca, 0x9e, 0xc1, 0x43, 0xfe, 0xe7, 0x3c, 0x47, 0x4a, 0xa5, 0xb2, - 0xdf, 0xa4, 0x49, 0x93, 0x54, 0x84, 0x71, 0x89, 0xc3, 0x87, 0x0f, 0xb7, - 0xda, 0x6c, 0xb6, 0x1c, 0xb4, 0x5d, 0xe9, 0xdc, 0xc8, 0xac, 0x65, 0x5b, - 0x50, 0x50, 0xd0, 0xc1, 0xf3, 0xe7, 0xcf, 0x4f, 0x66, 0x0d, 0x80, 0xf4, - 0xf4, 0x74, 0xc8, 0xe5, 0xf2, 0x04, 0xf0, 0x0b, 0x15, 0x91, 0xde, 0x33, - 0x96, 0x4e, 0xad, 0x6d, 0xb6, 0x4a, 0xd3, 0xfb, 0xfb, 0xf7, 0xef, 0x1f, - 0x74, 0xe1, 0xc2, 0x85, 0xf1, 0x1a, 0x8d, 0x26, 0x59, 0xa1, 0x50, 0xc8, - 0x2c, 0x16, 0x0b, 0x6d, 0xb1, 0x58, 0x5a, 0x4a, 0x4b, 0x4b, 0xaf, 0x1a, - 0x8d, 0x46, 0x45, 0x46, 0x46, 0xc6, 0x1d, 0x2c, 0x2e, 0x5a, 0xad, 0x16, - 0x16, 0x8b, 0xa5, 0x85, 0xe1, 0xd5, 0x9e, 0x5e, 0x5f, 0x7e, 0xf0, 0x83, - 0x1f, 0xbc, 0x34, 0x00, 0x78, 0x97, 0xf4, 0xa0, 0xed, 0x26, 0x38, 0x25, - 0xb1, 0x23, 0xa8, 0x47, 0x5b, 0x5e, 0x38, 0x29, 0x44, 0x69, 0x0f, 0x84, - 0x15, 0x1b, 0xe0, 0x16, 0x24, 0x16, 0x8b, 0x6f, 0x9f, 0x33, 0x67, 0x8e, - 0x9a, 0xcc, 0xfd, 0xaf, 0xaa, 0xaa, 0xfa, 0x05, 0xed, 0xb9, 0xff, 0x56, - 0x0f, 0x8e, 0x18, 0xc8, 0x28, 0xe5, 0x1b, 0x25, 0x25, 0x25, 0x66, 0xf2, - 0xcb, 0x7e, 0xfd, 0xfa, 0xc9, 0xd0, 0x56, 0x8f, 0x3f, 0x88, 0x11, 0xa8, - 0x52, 0x00, 0x41, 0x2a, 0x95, 0x2a, 0x86, 0x0c, 0x26, 0xab, 0xae, 0xae, - 0x86, 0xd9, 0x6c, 0xae, 0x43, 0x7b, 0x14, 0x77, 0xb7, 0xef, 0x50, 0x04, - 0xd2, 0x21, 0xc3, 0xd0, 0x76, 0x9b, 0xe1, 0x1b, 0xeb, 0xd7, 0xaf, 0x07, - 0xa9, 0xfc, 0x77, 0xee, 0xdc, 0x69, 0x7f, 0xf5, 0xd5, 0x57, 0xeb, 0x0a, - 0x0a, 0x0a, 0xbe, 0x05, 0x70, 0x88, 0x51, 0x12, 0x46, 0x06, 0x4f, 0x76, - 0xae, 0xec, 0x02, 0xc2, 0x95, 0xfd, 0x2e, 0x30, 0x3a, 0x3a, 0x7a, 0xd1, - 0x0b, 0x2f, 0xbc, 0x30, 0x8f, 0x35, 0x1e, 0xbb, 0x65, 0xb0, 0x00, 0x00, - 0x10, 0xb9, 0x49, 0x44, 0x41, 0x54, 0x7c, 0x5a, 0x5a, 0x5a, 0xf0, 0xfe, - 0xfb, 0xef, 0x9f, 0x2e, 0x2a, 0x2a, 0x5a, 0x82, 0xb6, 0xb3, 0x6b, 0xd6, - 0xb0, 0x6b, 0x6d, 0x6e, 0x6e, 0x6e, 0xd4, 0xeb, 0xf5, 0x5c, 0xff, 0x01, - 0x01, 0x01, 0xec, 0xc5, 0x3d, 0x42, 0x0a, 0xd4, 0xea, 0xa8, 0xa8, 0xd8, - 0x23, 0x1d, 0x77, 0xc0, 0x1a, 0x04, 0x4c, 0xce, 0xb8, 0x58, 0x60, 0xf7, - 0xcc, 0x15, 0x7a, 0x92, 0x48, 0x24, 0x09, 0x2a, 0x95, 0xea, 0x7e, 0x9a, - 0xa6, 0x03, 0x68, 0x9a, 0x96, 0x50, 0x14, 0x65, 0x37, 0x99, 0x4c, 0x3f, - 0x1b, 0x8d, 0xc6, 0x02, 0x62, 0x37, 0x2f, 0x06, 0x20, 0x11, 0x89, 0x44, - 0xbc, 0xe8, 0xfd, 0xe6, 0xe6, 0x66, 0xd0, 0x34, 0xed, 0x78, 0xa1, 0x14, - 0x4b, 0x2f, 0x0b, 0x80, 0x1b, 0x57, 0xaf, 0x5e, 0x35, 0x31, 0xde, 0x22, - 0x16, 0x27, 0x32, 0x2b, 0x84, 0x3c, 0x46, 0xa2, 0x1d, 0xe3, 0x45, 0xb4, - 0x5a, 0x2d, 0x8d, 0xb6, 0x23, 0x18, 0x77, 0x73, 0xcd, 0xc6, 0x4c, 0x0c, - 0x1e, 0x37, 0x6e, 0x9c, 0x86, 0x75, 0xd5, 0x03, 0x40, 0x76, 0x76, 0xb6, - 0xa1, 0xb6, 0xb6, 0xf6, 0x24, 0xda, 0x8f, 0x42, 0xdc, 0x1d, 0x7f, 0xf1, - 0x8c, 0xa3, 0xe0, 0xe0, 0xe0, 0xb0, 0x90, 0x90, 0x10, 0x0e, 0x2f, 0xab, - 0xd5, 0x0a, 0xa3, 0xd1, 0x68, 0x67, 0xf0, 0x62, 0x8d, 0x75, 0x00, 0x30, - 0x69, 0xb5, 0x5a, 0x5e, 0x1a, 0xac, 0x44, 0x22, 0x01, 0x93, 0xe3, 0x2f, - 0x41, 0xc7, 0x23, 0x33, 0x21, 0x4f, 0xa0, 0x1d, 0x40, 0x61, 0x55, 0x55, - 0x55, 0x59, 0x55, 0x55, 0x15, 0x4d, 0xac, 0x43, 0x45, 0xdb, 0xf4, 0x87, - 0xdf, 0x97, 0x9c, 0x9c, 0xcc, 0xf1, 0xca, 0xd5, 0xab, 0x57, 0x61, 0x34, - 0x1a, 0x4b, 0xc1, 0xcf, 0xc2, 0xf0, 0x1b, 0x00, 0x7e, 0xf0, 0xc3, 0x2d, - 0x6a, 0x00, 0x90, 0xb7, 0xa4, 0x4d, 0x4c, 0x4c, 0x4c, 0x7c, 0x6f, 0xc0, - 0x80, 0x01, 0xcd, 0x6d, 0x69, 0xc7, 0x14, 0x5d, 0x50, 0x50, 0x40, 0x95, - 0x96, 0x96, 0x3e, 0x84, 0xb6, 0x4a, 0x75, 0x6c, 0x81, 0x15, 0x6f, 0x94, - 0x9d, 0x3a, 0x39, 0x39, 0x79, 0xc2, 0xbd, 0xf7, 0xde, 0x2b, 0x07, 0x80, - 0xf2, 0xf2, 0x72, 0x9c, 0x38, 0x71, 0xa2, 0x1e, 0xc0, 0x69, 0xb8, 0xcf, - 0xfd, 0x17, 0x32, 0x00, 0xcc, 0x00, 0xaa, 0x6f, 0xdc, 0xb8, 0x61, 0xa8, - 0xae, 0xae, 0x0e, 0x67, 0x95, 0xfb, 0xd0, 0xa1, 0x43, 0x15, 0x61, 0x61, - 0x61, 0xe9, 0xf5, 0xf5, 0xf5, 0xc7, 0x88, 0x9d, 0x6b, 0x94, 0x4c, 0x26, - 0x8b, 0x62, 0x77, 0x3f, 0x00, 0x70, 0xfa, 0xf4, 0x69, 0x5b, 0x55, 0x55, - 0xd5, 0x05, 0xc2, 0xa3, 0xd1, 0x53, 0x02, 0x8a, 0x4c, 0x09, 0x8b, 0x4f, - 0x4b, 0x4b, 0x7b, 0x61, 0xc3, 0x86, 0x0d, 0x20, 0x6f, 0x17, 0x5c, 0xb7, - 0x6e, 0x9d, 0xe5, 0xc5, 0x17, 0x5f, 0x34, 0xb6, 0xb6, 0xb6, 0x7e, 0xc5, - 0x18, 0x5d, 0xec, 0x05, 0x30, 0x6a, 0xe2, 0xf7, 0x6c, 0x29, 0xdc, 0x56, - 0x00, 0x16, 0x87, 0x3a, 0xeb, 0x22, 0x00, 0xb2, 0x86, 0x86, 0x86, 0xda, - 0x84, 0x84, 0x04, 0xf1, 0xdc, 0xb9, 0x73, 0x45, 0x00, 0x50, 0x53, 0x53, - 0x83, 0x0f, 0x3f, 0xfc, 0x30, 0x96, 0xf1, 0x0c, 0x48, 0x19, 0x1a, 0xaa, - 0x00, 0x04, 0x04, 0x06, 0x06, 0x06, 0x93, 0xb7, 0x29, 0xea, 0x74, 0x3a, - 0xd0, 0x34, 0xdd, 0xea, 0xe0, 0x36, 0x67, 0x95, 0x7f, 0xab, 0x48, 0x24, - 0x32, 0xd7, 0xd6, 0xd6, 0x62, 0xff, 0xfe, 0xfd, 0x4e, 0x07, 0x1a, 0x14, - 0x14, 0x84, 0x11, 0x23, 0x46, 0xf0, 0xfe, 0x76, 0xec, 0xd8, 0x31, 0x18, - 0x0c, 0x06, 0xb4, 0xb4, 0xb4, 0xb0, 0xc1, 0x66, 0x56, 0x67, 0x34, 0x52, - 0x2a, 0x95, 0x0f, 0xbc, 0xfb, 0xee, 0xbb, 0x7f, 0x60, 0x8d, 0x0b, 0x9b, - 0xcd, 0x86, 0xc5, 0x8b, 0x17, 0xdf, 0x5d, 0x5c, 0x5c, 0xfc, 0x24, 0x63, - 0x10, 0x59, 0x19, 0x9a, 0x04, 0xab, 0x54, 0xaa, 0x5e, 0xec, 0x19, 0x3d, - 0x00, 0x94, 0x96, 0x96, 0xc2, 0x6a, 0xb5, 0xd6, 0x38, 0x18, 0x78, 0x64, - 0x91, 0xa4, 0xd2, 0x92, 0x92, 0x92, 0xe6, 0xba, 0xba, 0xba, 0xb0, 0xf0, - 0xf0, 0x70, 0x88, 0x44, 0x22, 0xa4, 0xa4, 0xa4, 0xc8, 0xcf, 0x9e, 0x3d, - 0x9b, 0xca, 0xb4, 0xcd, 0xae, 0x99, 0x90, 0x90, 0x90, 0x90, 0xa4, 0xd4, - 0xd4, 0x54, 0x29, 0x69, 0x5c, 0x68, 0xb5, 0x5a, 0x33, 0x63, 0x44, 0x59, - 0x5d, 0x78, 0x62, 0xb8, 0xca, 0x97, 0xe1, 0xe1, 0xe1, 0x43, 0xa7, 0x4f, - 0x9f, 0xae, 0x22, 0x95, 0x75, 0x6e, 0x6e, 0xae, 0x11, 0x6d, 0xf1, 0x1c, - 0x2d, 0x1e, 0xee, 0xfe, 0xc9, 0x35, 0x40, 0x9b, 0x4c, 0x26, 0x03, 0x69, - 0xb4, 0x49, 0x24, 0x12, 0x28, 0x14, 0x0a, 0x29, 0xda, 0x8e, 0x95, 0x94, - 0x0c, 0x5f, 0xcb, 0x01, 0x04, 0x46, 0x44, 0x44, 0x44, 0x91, 0x1e, 0x30, - 0x9a, 0xa6, 0xa1, 0xd7, 0xeb, 0x29, 0x74, 0x74, 0xcf, 0x93, 0x77, 0x26, - 0x04, 0x25, 0x24, 0x24, 0xfc, 0x31, 0x30, 0x30, 0x30, 0xc9, 0x6e, 0xb7, - 0xcb, 0x01, 0x88, 0x5b, 0x5b, 0x5b, 0xc5, 0x65, 0x65, 0x65, 0x9f, 0x32, - 0xde, 0x05, 0xb6, 0xb6, 0x82, 0x2d, 0x32, 0x32, 0x32, 0x3e, 0x3d, 0x3d, - 0x9d, 0x6b, 0xe4, 0xc8, 0x91, 0x23, 0xe6, 0x92, 0x92, 0x92, 0x33, 0x68, - 0x0f, 0xec, 0xf5, 0x7b, 0x00, 0xfc, 0xe0, 0x87, 0x5b, 0xdc, 0x00, 0x60, - 0x3d, 0x00, 0xc9, 0x6f, 0xbc, 0xf1, 0x86, 0x6a, 0xde, 0xbc, 0x79, 0x9c, - 0xc0, 0x5a, 0xb0, 0x60, 0x41, 0xed, 0xc6, 0x8d, 0x1b, 0xa3, 0x01, 0x5c, - 0x65, 0xde, 0x33, 0x79, 0xe1, 0xea, 0x56, 0x01, 0x48, 0x4b, 0x49, 0x49, - 0x89, 0x49, 0x4b, 0x4b, 0x03, 0xd0, 0x96, 0xfb, 0x5f, 0x5a, 0x5a, 0x7a, - 0x08, 0xed, 0xc1, 0x7f, 0x66, 0x0f, 0x76, 0x3f, 0xa4, 0x01, 0x60, 0x04, - 0xd0, 0xdc, 0xd0, 0xd0, 0x70, 0xee, 0xec, 0xd9, 0xb3, 0x49, 0x59, 0x59, - 0x59, 0x00, 0x80, 0x21, 0x43, 0x86, 0x20, 0x28, 0x28, 0x68, 0x78, 0x7d, - 0x7d, 0xfd, 0xaf, 0x8c, 0x3b, 0x57, 0x2c, 0x16, 0x8b, 0xc7, 0x4f, 0x9e, - 0x3c, 0x59, 0x49, 0xe6, 0x8f, 0xe7, 0xe4, 0xe4, 0xe8, 0x5b, 0x5a, 0x5a, - 0xce, 0x91, 0x7d, 0xf7, 0xc0, 0x1c, 0xf0, 0x8a, 0xe8, 0xc8, 0xe5, 0xf2, - 0xa9, 0xf3, 0xe7, 0xcf, 0xef, 0xc5, 0x96, 0x43, 0x06, 0x80, 0x57, 0x5e, - 0x79, 0xc5, 0xbe, 0x76, 0xed, 0x5a, 0x5d, 0x6b, 0x6b, 0xeb, 0x65, 0xb4, - 0xdd, 0x86, 0x17, 0x81, 0xf6, 0xe3, 0x11, 0x13, 0x3b, 0x6e, 0x00, 0xe7, - 0xd1, 0x16, 0x0f, 0xe0, 0x18, 0xc8, 0xc8, 0xd1, 0xcf, 0x6c, 0x36, 0xdf, - 0xc8, 0xcb, 0xcb, 0xd3, 0xcf, 0x9d, 0x3b, 0x57, 0x03, 0xb4, 0x9d, 0x5d, - 0x07, 0x04, 0x04, 0x44, 0x51, 0x14, 0xf5, 0x30, 0x4d, 0xd3, 0x3b, 0x99, - 0xb6, 0x02, 0x00, 0x4c, 0xea, 0xdd, 0xbb, 0x77, 0x3c, 0x99, 0x6e, 0x78, - 0xe6, 0xcc, 0x19, 0x18, 0x0c, 0x86, 0x6b, 0xe0, 0x1f, 0xf9, 0xb0, 0x9e, - 0x17, 0x43, 0x43, 0x43, 0xc3, 0xe7, 0x8b, 0x16, 0x2d, 0xb2, 0x52, 0x14, - 0x25, 0xa5, 0x69, 0x9a, 0x2b, 0xf5, 0x4a, 0xd3, 0xb4, 0x98, 0x29, 0x9b, - 0xac, 0x34, 0x9b, 0xcd, 0xe9, 0x07, 0x0e, 0x1c, 0x50, 0xb3, 0x69, 0x74, - 0xa7, 0x4e, 0x9d, 0xc2, 0x5d, 0x77, 0xdd, 0xd5, 0xa8, 0x50, 0x28, 0xf2, - 0xec, 0x76, 0x7b, 0x09, 0xda, 0x8a, 0xde, 0x98, 0x9d, 0x79, 0xa3, 0xb4, - 0x5a, 0x6d, 0x71, 0x4d, 0x4d, 0x4d, 0xf3, 0xc2, 0x85, 0x0b, 0xb9, 0xe0, - 0x8d, 0xcf, 0x3e, 0xfb, 0x4c, 0x5d, 0x59, 0x59, 0x39, 0xdb, 0x6c, 0x36, - 0xff, 0xc4, 0xfc, 0x56, 0x29, 0x16, 0x8b, 0xa7, 0x0e, 0x19, 0x32, 0x24, - 0x9c, 0xac, 0x96, 0x98, 0x9b, 0x9b, 0x6b, 0x29, 0x29, 0x29, 0x39, 0xed, - 0x30, 0xbf, 0x64, 0x91, 0x27, 0x7d, 0x6d, 0x6d, 0x6d, 0xfe, 0xd1, 0xa3, - 0x47, 0x7b, 0xdd, 0x73, 0xcf, 0x3d, 0x22, 0x00, 0x58, 0xba, 0x74, 0x69, - 0x60, 0x4e, 0x4e, 0xce, 0xc3, 0x5a, 0xad, 0xb6, 0x92, 0x31, 0x2c, 0xc4, - 0x00, 0xfa, 0x24, 0x24, 0x24, 0x0c, 0x1f, 0x35, 0x6a, 0x14, 0xb7, 0xd3, - 0x2e, 0x28, 0x28, 0x80, 0x4e, 0xa7, 0xbb, 0xc6, 0x18, 0x5f, 0xce, 0xb2, - 0x56, 0x48, 0xef, 0x57, 0x60, 0x78, 0x78, 0x78, 0x06, 0x7b, 0xbc, 0x02, - 0x00, 0x57, 0xae, 0x5c, 0x41, 0x4b, 0x4b, 0x0b, 0xeb, 0xa6, 0x6f, 0xf5, - 0x70, 0xf7, 0xcf, 0xf3, 0x80, 0xd5, 0xd5, 0xd5, 0x95, 0x5e, 0xba, 0x74, - 0xc9, 0x34, 0x7d, 0xfa, 0x74, 0xee, 0x68, 0x62, 0xfc, 0xf8, 0xf1, 0x01, - 0xe7, 0xce, 0x9d, 0x5b, 0x60, 0x32, 0x99, 0xd6, 0x32, 0x86, 0x80, 0x0c, - 0x40, 0xaa, 0x5a, 0xad, 0x1e, 0x78, 0xdb, 0x6d, 0xb7, 0x71, 0x8d, 0x14, - 0x17, 0x17, 0xc3, 0x66, 0xb3, 0xd5, 0x12, 0x06, 0x92, 0x8d, 0x68, 0x9b, - 0x95, 0x17, 0x62, 0x9a, 0xa6, 0xa7, 0x7e, 0xf5, 0xd5, 0x57, 0x31, 0x6c, - 0xdc, 0xc2, 0xb7, 0xdf, 0x7e, 0x4b, 0xaf, 0x5e, 0xbd, 0xfa, 0x71, 0x9d, - 0x4e, 0xb7, 0x81, 0x79, 0x37, 0x40, 0x2e, 0x97, 0x8f, 0x99, 0x38, 0x71, - 0x62, 0x30, 0x5b, 0x8e, 0xd8, 0x6e, 0xb7, 0x63, 0xe7, 0xce, 0x9d, 0x3a, - 0x9b, 0xcd, 0x76, 0x0a, 0xce, 0x6b, 0x55, 0xf8, 0xc1, 0x0f, 0x7e, 0xb8, - 0x85, 0x0c, 0x00, 0xd2, 0x7d, 0xdc, 0xa1, 0xc6, 0x2d, 0x93, 0xbf, 0xcd, - 0xee, 0xa8, 0x3d, 0xc9, 0xeb, 0x25, 0x8f, 0x14, 0xd4, 0xc1, 0xc1, 0xc1, - 0x63, 0xd8, 0xdc, 0x7f, 0xbb, 0xdd, 0x8e, 0xcd, 0x9b, 0x37, 0x6b, 0x5b, - 0x5a, 0x5a, 0x8e, 0x80, 0x7f, 0xf3, 0x9f, 0x27, 0x3b, 0x04, 0xb2, 0x0a, - 0x9a, 0xbe, 0xba, 0xba, 0xfa, 0xe7, 0x8f, 0x3e, 0xfa, 0x68, 0x6c, 0x56, - 0x56, 0x96, 0x06, 0x68, 0x2b, 0xf1, 0xbb, 0x7e, 0xfd, 0x7a, 0xd5, 0xdc, - 0xb9, 0x73, 0x97, 0xca, 0xe5, 0xf2, 0x53, 0x36, 0x9b, 0x2d, 0x5a, 0x2a, - 0x95, 0xc6, 0xff, 0xe9, 0x4f, 0x7f, 0x92, 0xb2, 0x42, 0xec, 0xfa, 0xf5, - 0xeb, 0x38, 0x76, 0xec, 0x58, 0x2d, 0x80, 0x7c, 0x42, 0xb9, 0x7a, 0x23, - 0x7c, 0x85, 0xde, 0x23, 0xd3, 0x04, 0x5d, 0x15, 0x30, 0xe2, 0x8c, 0xa2, - 0xde, 0xbd, 0x7b, 0x4f, 0x99, 0x3f, 0x7f, 0xbe, 0x82, 0xdc, 0x15, 0xde, - 0x7b, 0xef, 0xbd, 0x54, 0x68, 0x68, 0x68, 0x30, 0x80, 0x11, 0x4c, 0xc5, - 0x37, 0x38, 0x2a, 0x76, 0x91, 0x48, 0x64, 0x7f, 0xed, 0xb5, 0xd7, 0x8c, - 0x75, 0x75, 0x75, 0x63, 0x19, 0x05, 0xed, 0xe8, 0x3d, 0x61, 0x03, 0x36, - 0x2f, 0x1d, 0x38, 0x70, 0xc0, 0xd0, 0xd2, 0xd2, 0xa2, 0x09, 0x0c, 0x0c, - 0x04, 0x45, 0x51, 0x38, 0x72, 0xe4, 0x88, 0x74, 0xce, 0x9c, 0x39, 0x63, - 0xaf, 0x5c, 0xb9, 0xd2, 0xab, 0xb1, 0xb1, 0xf1, 0x86, 0x42, 0xa1, 0x88, - 0xd3, 0xe9, 0x74, 0xa9, 0x5b, 0xb7, 0x6e, 0x15, 0x93, 0x41, 0x92, 0x9f, - 0x7d, 0xf6, 0x99, 0xae, 0xb4, 0xb4, 0xf4, 0x27, 0xf0, 0x63, 0x33, 0xd8, - 0xa8, 0x6e, 0x83, 0x4e, 0xa7, 0x3b, 0xa3, 0xd3, 0xe9, 0x0a, 0x99, 0x9d, - 0xa6, 0x8c, 0x70, 0x25, 0xb3, 0xb1, 0x0d, 0x31, 0x89, 0x89, 0x89, 0x8f, - 0x1a, 0x8d, 0x46, 0xae, 0x1c, 0xb0, 0xd1, 0x68, 0x84, 0x4a, 0xa5, 0xba, - 0x56, 0x56, 0x56, 0xf6, 0x25, 0x63, 0x48, 0x36, 0x11, 0x6e, 0x6a, 0x47, - 0x3a, 0xdb, 0x01, 0x5c, 0xd8, 0xb9, 0x73, 0xa7, 0x76, 0xf1, 0xe2, 0xc5, - 0x4a, 0xe2, 0xd8, 0x48, 0x31, 0x73, 0xe6, 0xcc, 0x99, 0x57, 0xaf, 0x5e, - 0xcd, 0x68, 0x68, 0x68, 0xb8, 0x21, 0x95, 0x4a, 0xfb, 0x07, 0x05, 0x05, - 0xc5, 0xbe, 0xff, 0xfe, 0xfb, 0x32, 0xb6, 0x14, 0x6d, 0x6b, 0x6b, 0x2b, - 0x3e, 0xfe, 0xf8, 0xe3, 0x7a, 0xa3, 0xd1, 0x78, 0x80, 0x9c, 0x5f, 0x82, - 0x77, 0x8c, 0x8c, 0x01, 0xf0, 0xe3, 0xda, 0xb5, 0x6b, 0x47, 0x4f, 0x9f, - 0x3e, 0x3d, 0x54, 0x24, 0x12, 0xe1, 0xf6, 0xdb, 0x6f, 0xa7, 0x3e, 0xfc, - 0xf0, 0x43, 0xcd, 0x1b, 0x6f, 0xbc, 0xb1, 0xb8, 0xa2, 0xa2, 0xe2, 0x02, - 0x45, 0x51, 0xaa, 0xc6, 0xc6, 0xc6, 0x51, 0x1f, 0x7d, 0xf4, 0x11, 0xcd, - 0x2a, 0x37, 0x00, 0x58, 0xb3, 0x66, 0x8d, 0xbe, 0xac, 0xac, 0x6c, 0x2f, - 0xc3, 0xbb, 0xae, 0xee, 0xac, 0xe0, 0x2a, 0xe5, 0x85, 0x86, 0x86, 0xaa, - 0xc9, 0x23, 0xa8, 0xcb, 0x97, 0x2f, 0xd3, 0x95, 0x95, 0x95, 0x17, 0x08, - 0xfc, 0x3c, 0xe5, 0x7f, 0x32, 0x16, 0xa2, 0x60, 0xe7, 0xce, 0x9d, 0xda, - 0x45, 0x8b, 0x16, 0x45, 0xb2, 0xc6, 0xed, 0xea, 0xd5, 0xab, 0x25, 0x75, - 0x75, 0x75, 0x09, 0x47, 0x8f, 0x1e, 0x7d, 0xb6, 0xae, 0xae, 0xae, 0x54, - 0xa1, 0x50, 0xa8, 0xea, 0xea, 0xea, 0x86, 0xef, 0xd8, 0xb1, 0x43, 0xc4, - 0xde, 0xa8, 0xc8, 0x1c, 0x3f, 0x98, 0x4a, 0x4b, 0x4b, 0x73, 0x05, 0xe8, - 0x63, 0x23, 0x8f, 0x01, 0x24, 0x12, 0xc9, 0x49, 0x9d, 0x4e, 0x77, 0xcf, - 0x98, 0x31, 0x63, 0x00, 0x00, 0xe9, 0xe9, 0xe9, 0xd4, 0xc1, 0x83, 0x07, - 0xfb, 0x5f, 0xbc, 0x78, 0xf1, 0xd9, 0x86, 0x86, 0x86, 0x6b, 0x01, 0x01, - 0x01, 0x83, 0xe2, 0xe2, 0xe2, 0x22, 0xdf, 0x78, 0xe3, 0x0d, 0x8e, 0xfe, - 0x3f, 0xfd, 0xf4, 0x13, 0x7d, 0xed, 0xda, 0xb5, 0xf3, 0x68, 0x4f, 0xed, - 0xf5, 0x74, 0x7d, 0xf9, 0xc1, 0x0f, 0x7e, 0xb8, 0x89, 0x06, 0x80, 0xab, - 0xb4, 0x38, 0x1a, 0xde, 0xe5, 0xc2, 0xb3, 0x47, 0x0a, 0x72, 0x00, 0xaa, - 0xb8, 0xb8, 0xb8, 0x91, 0x53, 0xa7, 0x4e, 0x15, 0xb1, 0x3b, 0xc1, 0xb2, - 0xb2, 0xb2, 0x22, 0xc6, 0xbd, 0x6d, 0xf0, 0x66, 0x07, 0xce, 0x94, 0x42, - 0x65, 0xab, 0xe9, 0xe9, 0x01, 0x9c, 0x3e, 0x71, 0xe2, 0x44, 0xd1, 0xb1, - 0x63, 0xc7, 0x06, 0x8d, 0x1c, 0x39, 0x92, 0x02, 0x80, 0x69, 0xd3, 0xa6, - 0x89, 0x0a, 0x0a, 0x0a, 0x14, 0xe7, 0xcf, 0x9f, 0xbf, 0x43, 0x26, 0x93, - 0x61, 0xc2, 0x84, 0x09, 0x20, 0xeb, 0x94, 0xaf, 0x5e, 0xbd, 0xba, 0xa5, - 0xb0, 0xb0, 0x70, 0x37, 0xda, 0x6e, 0xc4, 0x6b, 0x81, 0xfb, 0x18, 0x00, - 0xb2, 0xf2, 0x9a, 0xb3, 0xd8, 0x07, 0x1b, 0x3c, 0x8b, 0x25, 0x60, 0x0d, - 0xa3, 0xd8, 0x3e, 0x7d, 0xfa, 0x84, 0xc6, 0xc7, 0xc7, 0xf3, 0x5c, 0xb8, - 0xc3, 0x87, 0x0f, 0xa7, 0x86, 0x0f, 0x1f, 0x2e, 0x76, 0x47, 0x87, 0x0d, - 0x1b, 0x36, 0x34, 0xd4, 0xd5, 0xd5, 0x05, 0x80, 0x7f, 0x86, 0x0b, 0x62, - 0x97, 0x6b, 0x04, 0x50, 0x53, 0x54, 0x54, 0xf4, 0xcb, 0xba, 0x75, 0xeb, - 0x66, 0xbe, 0xf8, 0xe2, 0x8b, 0x0a, 0xa0, 0x2d, 0x38, 0xee, 0xdb, 0x6f, - 0xbf, 0x55, 0xe5, 0xe7, 0xe7, 0x67, 0xd6, 0xd6, 0xd6, 0x66, 0x06, 0x05, - 0x05, 0x61, 0xe4, 0xc8, 0x91, 0x50, 0x28, 0x38, 0x3b, 0x04, 0x3b, 0x76, - 0xec, 0xb0, 0xed, 0xdf, 0xbf, 0xff, 0x32, 0x80, 0x5f, 0xd1, 0x9e, 0x6d, - 0x60, 0x27, 0x8c, 0x00, 0x23, 0xd1, 0x47, 0x13, 0xda, 0x03, 0xf5, 0x58, - 0x03, 0x20, 0x18, 0x80, 0x55, 0x24, 0x12, 0x35, 0x77, 0x18, 0xbc, 0x48, - 0xd4, 0xc2, 0xb8, 0xd8, 0x9b, 0x08, 0xe5, 0x20, 0x64, 0xe0, 0x99, 0xd1, - 0x76, 0x4e, 0x7f, 0xf0, 0xe3, 0x8f, 0x3f, 0x9e, 0xf5, 0xcc, 0x33, 0xcf, - 0xc8, 0x81, 0xb6, 0x3c, 0xfc, 0xec, 0xec, 0x6c, 0x65, 0x6e, 0x6e, 0xee, - 0x90, 0xfa, 0xfa, 0x7a, 0x44, 0x44, 0x44, 0x60, 0xf4, 0xe8, 0xd1, 0xbc, - 0xf9, 0x4d, 0x4d, 0x4d, 0xb5, 0x35, 0x35, 0x35, 0xed, 0x66, 0x14, 0x90, - 0xc1, 0xc1, 0x80, 0x21, 0x79, 0xa7, 0xa0, 0xa0, 0xa0, 0xe0, 0xe4, 0xa7, - 0x9f, 0x7e, 0x3a, 0xf1, 0xf1, 0xc7, 0x1f, 0x97, 0x00, 0xc0, 0xbc, 0x79, - 0xf3, 0xa4, 0x23, 0x46, 0x8c, 0x88, 0x3b, 0x7f, 0xfe, 0x7c, 0x9c, 0x58, - 0x2c, 0xc6, 0x88, 0x11, 0x23, 0xd8, 0x92, 0xb6, 0x2c, 0x6d, 0xe8, 0x7d, - 0xfb, 0xf6, 0xd5, 0x39, 0xd0, 0xc6, 0x55, 0x11, 0x20, 0x0a, 0x40, 0x64, - 0x6a, 0x6a, 0x2a, 0x6f, 0xfd, 0x9d, 0x3d, 0x7b, 0xd6, 0x68, 0x30, 0x18, - 0x0a, 0x1d, 0xdc, 0xff, 0x9e, 0x1a, 0x00, 0xec, 0x8d, 0x83, 0xd7, 0x2e, - 0x5d, 0xba, 0x74, 0x74, 0xfd, 0xfa, 0xf5, 0x77, 0x3d, 0xfb, 0xec, 0xb3, - 0x52, 0xc2, 0x78, 0x53, 0xe4, 0xe7, 0xe7, 0xf7, 0xab, 0xaa, 0xaa, 0xea, - 0x27, 0x97, 0xcb, 0x31, 0x60, 0xc0, 0x00, 0x90, 0xc6, 0xc7, 0x91, 0x23, - 0x47, 0xb0, 0x6e, 0xdd, 0xba, 0xb2, 0x96, 0x96, 0x96, 0x6c, 0x81, 0x31, - 0xb0, 0x99, 0x11, 0x76, 0x00, 0xd6, 0xa2, 0xa2, 0xa2, 0xbd, 0xef, 0xbd, - 0xf7, 0xde, 0xa8, 0x11, 0x23, 0x46, 0x84, 0xc9, 0x64, 0x32, 0x88, 0x44, - 0x22, 0xec, 0xdb, 0xb7, 0x4f, 0xbe, 0x7f, 0xff, 0xfe, 0xd4, 0xba, 0xba, - 0xba, 0xd4, 0x88, 0x88, 0x08, 0x4c, 0x9e, 0x3c, 0x99, 0xab, 0x36, 0xd8, - 0xd4, 0xd4, 0x84, 0xe7, 0x9e, 0x7b, 0xae, 0xa9, 0xa2, 0xa2, 0x62, 0x0b, - 0xb3, 0xbe, 0x9a, 0xe1, 0xaf, 0x05, 0xe0, 0x07, 0x3f, 0xdc, 0xf2, 0x06, - 0x00, 0xb9, 0x3b, 0x6a, 0xd9, 0xb2, 0x65, 0x0b, 0xef, 0xcb, 0xe3, 0xc7, - 0x8f, 0x07, 0x3a, 0xb8, 0x53, 0x9d, 0x2e, 0x68, 0x87, 0x7a, 0xee, 0x52, - 0x00, 0x03, 0x27, 0x4e, 0x9c, 0xa8, 0x66, 0xcf, 0x98, 0x77, 0xee, 0xdc, - 0xd9, 0x72, 0xfd, 0xfa, 0xf5, 0x1c, 0xb4, 0x45, 0x5b, 0x7b, 0x92, 0xfb, - 0x2f, 0x24, 0x04, 0xd9, 0x34, 0xa5, 0x9a, 0x92, 0x92, 0x92, 0xf7, 0x1f, - 0x7b, 0xec, 0xb1, 0xbf, 0x7d, 0xf6, 0xd9, 0x67, 0xd1, 0xac, 0x9b, 0x35, - 0x21, 0x21, 0x01, 0x09, 0x09, 0x09, 0x8e, 0xc6, 0x03, 0xd6, 0xac, 0x59, - 0x63, 0xdd, 0xba, 0x75, 0xeb, 0x75, 0xab, 0xd5, 0xfa, 0x2d, 0xda, 0x8b, - 0xb8, 0x78, 0xb2, 0xfb, 0x62, 0x05, 0x6f, 0x2b, 0x45, 0x51, 0x42, 0x25, - 0x5a, 0x4d, 0xe0, 0xdf, 0x3d, 0xef, 0x4c, 0x21, 0xb0, 0x10, 0x35, 0x62, - 0xc4, 0x08, 0x85, 0x0f, 0x8e, 0x14, 0x84, 0x80, 0xdd, 0x21, 0x36, 0x6a, - 0xb5, 0xda, 0x7f, 0xae, 0x5d, 0xbb, 0xb6, 0x8f, 0x4c, 0x26, 0x1b, 0xfa, - 0xec, 0xb3, 0xcf, 0x4a, 0x44, 0x22, 0x11, 0x14, 0x0a, 0x05, 0x1c, 0xcb, - 0xb6, 0x12, 0x3b, 0x43, 0xfb, 0xd2, 0xa5, 0x4b, 0x2b, 0xcb, 0xca, 0xca, - 0xfe, 0x02, 0x87, 0x62, 0x43, 0x84, 0xf1, 0xc5, 0xba, 0x74, 0xcd, 0x0e, - 0xc6, 0x07, 0x7b, 0xc5, 0xac, 0x15, 0x80, 0x94, 0xa2, 0xa8, 0x16, 0x01, - 0x3a, 0xb5, 0xa2, 0x3d, 0xe7, 0xdd, 0x59, 0x19, 0x5d, 0xd6, 0xb8, 0xd0, - 0x36, 0x34, 0x34, 0x7c, 0xf9, 0xce, 0x3b, 0xef, 0xf4, 0xb3, 0x58, 0x2c, - 0x83, 0x16, 0x2f, 0x5e, 0x2c, 0x01, 0xda, 0x4a, 0xf3, 0x4e, 0x98, 0x30, - 0xa1, 0xe3, 0x8f, 0x6c, 0x36, 0x6c, 0xda, 0xb4, 0xc9, 0x68, 0x32, 0x99, - 0x2e, 0xe8, 0xf5, 0xfa, 0x2f, 0x1d, 0x15, 0x90, 0x83, 0xf1, 0x68, 0x00, - 0x50, 0x57, 0x55, 0x55, 0xf5, 0xd1, 0x1b, 0x6f, 0xbc, 0xd1, 0x27, 0x2c, - 0x2c, 0xac, 0xf7, 0xac, 0x59, 0xb3, 0x44, 0x00, 0xd0, 0xb7, 0x6f, 0x5f, - 0x90, 0xc7, 0x21, 0x84, 0xd2, 0xc6, 0xf2, 0xe5, 0xcb, 0x2b, 0x1a, 0x1b, - 0x1b, 0x5f, 0x44, 0x5b, 0xd5, 0x3e, 0x77, 0xc6, 0x2b, 0xbb, 0xa3, 0x56, - 0x09, 0x5c, 0x3c, 0xd4, 0x82, 0xb6, 0x0c, 0x88, 0xce, 0xf0, 0x3f, 0x5b, - 0xa8, 0xa7, 0xa1, 0xae, 0xae, 0xee, 0xe3, 0x77, 0xde, 0x79, 0x27, 0x25, - 0x20, 0x20, 0x20, 0xe5, 0xb1, 0xc7, 0x1e, 0x93, 0x30, 0x46, 0x56, 0x87, - 0x3c, 0x7d, 0x16, 0x0e, 0x1c, 0x38, 0x80, 0x29, 0x53, 0xa6, 0xd0, 0x34, - 0x4d, 0xbf, 0x86, 0xb6, 0xcb, 0x80, 0xf4, 0xe4, 0x0e, 0x9d, 0xa8, 0xde, - 0xc8, 0x66, 0x00, 0x1c, 0xfd, 0xe5, 0x97, 0x5f, 0xf6, 0x0f, 0x1f, 0x3e, - 0x7c, 0x66, 0x5e, 0x5e, 0x9e, 0x54, 0x2e, 0x97, 0x43, 0x24, 0x12, 0x81, - 0x3d, 0x72, 0x23, 0xa1, 0xae, 0xae, 0x0e, 0x73, 0xe6, 0xcc, 0x31, 0x14, - 0x16, 0x16, 0xfe, 0x1d, 0x6d, 0xf7, 0x7a, 0x34, 0xc1, 0xf3, 0xd4, 0x5e, - 0x3f, 0xf8, 0xc1, 0x0f, 0xb7, 0x80, 0x01, 0xd0, 0x0c, 0xe0, 0xeb, 0xec, - 0xec, 0x6c, 0x64, 0x67, 0x67, 0x07, 0xa2, 0x3d, 0x7f, 0xba, 0x0c, 0x6d, - 0x67, 0xce, 0x9e, 0x2a, 0x4c, 0x2e, 0xa2, 0x38, 0x29, 0x29, 0x69, 0xcc, - 0x9c, 0x39, 0x73, 0xd4, 0x40, 0xdb, 0x65, 0x24, 0xd9, 0xd9, 0xd9, 0x0d, - 0x68, 0xbb, 0xb1, 0x4d, 0xd7, 0x49, 0x01, 0x41, 0x13, 0x42, 0xb0, 0x11, - 0x40, 0xfe, 0xb9, 0x73, 0xe7, 0x96, 0x67, 0x65, 0x65, 0xbd, 0xf3, 0xf2, - 0xcb, 0x2f, 0x2b, 0xee, 0xba, 0xeb, 0x2e, 0x45, 0x42, 0x42, 0x02, 0x94, - 0x4a, 0x25, 0xec, 0x76, 0x3b, 0x74, 0x3a, 0x1d, 0x8e, 0x1f, 0x3f, 0x8e, - 0x6d, 0xdb, 0xb6, 0x35, 0xee, 0xd9, 0xb3, 0xe7, 0x44, 0x63, 0x63, 0xe3, - 0x5b, 0x8c, 0x72, 0xd3, 0xc1, 0xf3, 0xca, 0x83, 0xec, 0xd9, 0xb1, 0xae, - 0xb6, 0xb6, 0x56, 0xb9, 0x65, 0xcb, 0x16, 0xb6, 0x94, 0x30, 0x1a, 0x1b, - 0x1b, 0x41, 0xd3, 0xb4, 0x15, 0xee, 0xab, 0xb8, 0x91, 0x3b, 0x50, 0xf9, - 0xe1, 0xc3, 0x87, 0x95, 0x8e, 0x86, 0x96, 0xa7, 0x50, 0x5e, 0x5e, 0xae, - 0x76, 0x32, 0x17, 0x64, 0x8c, 0x84, 0x0e, 0x40, 0x45, 0x59, 0x59, 0xd9, - 0xcb, 0xaf, 0xbe, 0xfa, 0xea, 0x1b, 0x39, 0x39, 0x39, 0x7d, 0x1f, 0x7d, - 0xf4, 0x51, 0xcd, 0xe8, 0xd1, 0xa3, 0x29, 0x8d, 0x46, 0x03, 0x99, 0x4c, - 0xc6, 0x06, 0x83, 0xe1, 0xd4, 0xa9, 0x53, 0xd8, 0xba, 0x75, 0xab, 0xee, - 0xdf, 0xff, 0xfe, 0xf7, 0xb5, 0x92, 0x92, 0x92, 0xd5, 0x68, 0xbb, 0xef, - 0xbd, 0xd1, 0xb1, 0x0f, 0x66, 0x5c, 0xec, 0x85, 0x34, 0x36, 0x27, 0x74, - 0x12, 0x01, 0x90, 0x5b, 0xad, 0x56, 0x7a, 0xcb, 0x96, 0x2d, 0xb8, 0x7e, - 0xfd, 0x3a, 0x80, 0xb6, 0xd4, 0x30, 0xab, 0xd5, 0x4a, 0x13, 0x8a, 0x41, - 0x68, 0x67, 0x48, 0xe2, 0xaf, 0x05, 0x50, 0x5c, 0x52, 0x52, 0xf2, 0xe7, - 0xd7, 0x5e, 0x7b, 0xed, 0xf5, 0x9d, 0x3b, 0x77, 0xa6, 0xad, 0x58, 0xb1, - 0x42, 0x35, 0x70, 0xe0, 0x40, 0x8a, 0xcc, 0x3a, 0x68, 0x6c, 0x6c, 0x44, - 0x5e, 0x5e, 0x1e, 0x3e, 0xf8, 0xe0, 0x83, 0xc6, 0x13, 0x27, 0x4e, 0x1c, - 0xaf, 0xa9, 0xa9, 0x79, 0x17, 0x6d, 0xf1, 0x1f, 0x42, 0x0a, 0x88, 0x34, - 0x74, 0x9b, 0x00, 0x5c, 0x29, 0x2e, 0x2e, 0x5e, 0xfc, 0xdc, 0x73, 0xcf, - 0xbd, 0x91, 0x9b, 0x9b, 0xdb, 0x7b, 0xfe, 0xfc, 0xf9, 0xca, 0xf4, 0xf4, - 0x74, 0xb6, 0xa0, 0x14, 0x2c, 0x16, 0x0b, 0xce, 0x9e, 0x3d, 0x8b, 0xdd, - 0xbb, 0x77, 0xb7, 0x6c, 0xda, 0xb4, 0xa9, 0xf4, 0xea, 0xd5, 0xab, 0xef, - 0x30, 0x9e, 0x85, 0x06, 0x37, 0x6b, 0x81, 0xab, 0x37, 0x00, 0x00, 0xfb, - 0xf6, 0xed, 0x53, 0xb0, 0xf9, 0xfa, 0x00, 0x70, 0xf8, 0xf0, 0x61, 0x39, - 0x80, 0x8a, 0x4e, 0xec, 0x90, 0x1d, 0xe9, 0x53, 0x52, 0x5a, 0x5a, 0xba, - 0xf8, 0xe5, 0x97, 0x5f, 0xfe, 0xcb, 0x81, 0x03, 0x07, 0xfa, 0x3d, 0xf5, - 0xd4, 0x53, 0x9a, 0x01, 0x03, 0x06, 0x80, 0x0c, 0xf8, 0x6b, 0x6e, 0x6e, - 0xc6, 0xf9, 0xf3, 0xe7, 0xb1, 0x79, 0xf3, 0x66, 0xc3, 0xee, 0xdd, 0xbb, - 0x4b, 0x69, 0x9a, 0x7e, 0x17, 0xed, 0x97, 0x0e, 0x91, 0x17, 0x3e, 0x91, - 0x97, 0x0d, 0xb1, 0x5e, 0x86, 0xc6, 0xda, 0xda, 0xda, 0xbf, 0x9b, 0xcd, - 0x66, 0xeb, 0x3d, 0xf7, 0xdc, 0x93, 0xf5, 0xfc, 0xf3, 0xcf, 0x87, 0x8f, - 0x19, 0x33, 0x86, 0xd2, 0x68, 0x34, 0x3c, 0xc5, 0x7f, 0xe0, 0xc0, 0x01, - 0xdb, 0xea, 0xd5, 0xab, 0x6b, 0xce, 0x9c, 0x39, 0xb3, 0xc9, 0x6c, 0x36, - 0xef, 0x01, 0x3f, 0xb5, 0xd1, 0xef, 0xfe, 0xf7, 0x83, 0x1f, 0x6e, 0x32, - 0x50, 0xae, 0xd6, 0x20, 0x71, 0x63, 0x19, 0x5b, 0x93, 0x5e, 0x89, 0xb6, - 0x60, 0x35, 0x31, 0xb1, 0x1b, 0x68, 0x21, 0x5d, 0x96, 0xce, 0x16, 0x35, - 0xe3, 0x01, 0x90, 0xa2, 0x2d, 0xf8, 0x2f, 0x59, 0xa9, 0x54, 0x1e, 0x5a, - 0xb7, 0x6e, 0x9d, 0x5c, 0x2a, 0x95, 0x22, 0x27, 0x27, 0x87, 0xde, 0xb3, - 0x67, 0xcf, 0x57, 0x37, 0x6e, 0xdc, 0x78, 0x0b, 0x6d, 0xd7, 0x9e, 0x6a, - 0x01, 0x18, 0x69, 0x9a, 0xf6, 0x38, 0x48, 0xc8, 0xa1, 0x98, 0x0e, 0x1b, - 0x1d, 0x1f, 0x0a, 0x20, 0x5e, 0x22, 0x91, 0x4c, 0x49, 0x4a, 0x4a, 0x1a, - 0x2b, 0x97, 0xcb, 0xa3, 0xa4, 0x52, 0xa9, 0xcc, 0x62, 0xb1, 0x80, 0xa2, - 0x28, 0x43, 0x63, 0x63, 0xe3, 0xa5, 0x8a, 0x8a, 0x8a, 0x5c, 0x00, 0x3f, - 0x33, 0xc2, 0x89, 0x2d, 0xbb, 0x6a, 0x72, 0x35, 0x16, 0x87, 0xf1, 0xb0, - 0x85, 0x7b, 0x6e, 0x63, 0x1e, 0x76, 0x57, 0xd7, 0x0a, 0x60, 0x17, 0xda, - 0x72, 0xaf, 0xf5, 0xce, 0xc6, 0xc3, 0xd0, 0x98, 0xad, 0x89, 0x10, 0x0a, - 0x60, 0x2e, 0xda, 0xb2, 0x01, 0xd8, 0x7b, 0xdb, 0x45, 0x1e, 0x08, 0x7e, - 0xd6, 0xf3, 0x71, 0x16, 0xc0, 0x51, 0xb4, 0x17, 0x90, 0xb1, 0xd0, 0x34, - 0x6d, 0x27, 0xf0, 0x25, 0x03, 0x30, 0x83, 0xd1, 0x96, 0x72, 0x78, 0x47, - 0x78, 0x78, 0xf8, 0x88, 0xf0, 0xf0, 0xf0, 0xc1, 0x14, 0x45, 0xa9, 0x02, - 0x03, 0x03, 0xc5, 0x46, 0xa3, 0x11, 0x76, 0xbb, 0xbd, 0xc5, 0x60, 0x30, - 0x5c, 0x2e, 0x2b, 0x2b, 0x3b, 0xcc, 0xb8, 0xb6, 0x6f, 0x30, 0xf4, 0xe1, - 0x15, 0x67, 0xf2, 0x44, 0x88, 0x53, 0x14, 0x45, 0xce, 0x49, 0x12, 0x80, - 0x3b, 0x19, 0x3c, 0x68, 0x86, 0xd6, 0x7b, 0x18, 0x63, 0x52, 0xc7, 0xd0, - 0xc9, 0xea, 0x84, 0xde, 0x6c, 0xe5, 0x42, 0x15, 0xda, 0x2e, 0x9d, 0x09, - 0x03, 0x30, 0x32, 0x26, 0x26, 0x66, 0x72, 0x48, 0x48, 0x48, 0x9a, 0x44, - 0x22, 0x09, 0x0a, 0x0a, 0x0a, 0xa2, 0x99, 0x7c, 0xf3, 0xe6, 0xa6, 0xa6, - 0xa6, 0xb3, 0xd5, 0xd5, 0xd5, 0xfb, 0x19, 0x23, 0xb5, 0x16, 0xed, 0x47, - 0x0c, 0x1d, 0xe6, 0x97, 0x68, 0x9f, 0xad, 0x4e, 0x19, 0x0a, 0x20, 0x46, - 0x24, 0x12, 0x4d, 0x4c, 0x4e, 0x4e, 0x9e, 0x2c, 0x93, 0xc9, 0xe2, 0xd5, - 0x6a, 0xb5, 0xc4, 0x64, 0x32, 0x51, 0x46, 0xa3, 0xd1, 0x62, 0x32, 0x99, - 0x4a, 0x4a, 0x4a, 0x4a, 0x7e, 0xb5, 0x5a, 0xad, 0x39, 0x00, 0xca, 0x19, - 0xe5, 0xcf, 0xc6, 0xae, 0x08, 0xd2, 0x86, 0x98, 0x6b, 0x16, 0xff, 0xb9, - 0x68, 0xbf, 0x5f, 0xc1, 0x02, 0xe0, 0x1a, 0x80, 0x83, 0x04, 0x9e, 0x66, - 0x76, 0xfe, 0x3c, 0xe4, 0x7f, 0x89, 0x43, 0xfb, 0x11, 0x00, 0x6e, 0x8f, - 0x8b, 0x8b, 0x9b, 0xa2, 0x56, 0xab, 0x53, 0x24, 0x12, 0x89, 0x52, 0xad, - 0x56, 0xd3, 0x7a, 0xbd, 0x9e, 0xb2, 0x58, 0x2c, 0xc6, 0xd6, 0xd6, 0xd6, - 0xc2, 0xe2, 0xe2, 0xe2, 0x83, 0x68, 0xaf, 0x03, 0xd1, 0x08, 0x87, 0xf8, - 0x1b, 0xa2, 0x54, 0xb5, 0xd0, 0x95, 0xcf, 0x61, 0x00, 0x06, 0x47, 0x45, - 0x45, 0xdd, 0x1d, 0x16, 0x16, 0x36, 0x38, 0x3c, 0x3c, 0x5c, 0xae, 0x54, - 0x2a, 0xa9, 0xa6, 0xa6, 0x26, 0x5a, 0xab, 0xd5, 0xea, 0xab, 0xaa, 0xaa, - 0xf2, 0x1a, 0x1b, 0x1b, 0xf7, 0xa0, 0x2d, 0xab, 0xa1, 0xbe, 0x0b, 0xde, - 0x3d, 0x3f, 0xf8, 0xc1, 0x0f, 0x37, 0xc1, 0x00, 0x70, 0x74, 0xdb, 0x4b, - 0xd0, 0x1e, 0xf0, 0xc7, 0x06, 0x1e, 0x59, 0x89, 0xdd, 0x02, 0xed, 0xc6, - 0x00, 0x20, 0x15, 0xc1, 0x9d, 0x68, 0x4b, 0x3d, 0x93, 0x30, 0x0a, 0x85, - 0x2d, 0x7d, 0xca, 0x55, 0x3f, 0xf3, 0x54, 0xf8, 0x39, 0x31, 0x02, 0x58, - 0xa3, 0x25, 0x88, 0x11, 0x88, 0x2a, 0xa6, 0x6f, 0xb6, 0xfa, 0x9d, 0x19, - 0xed, 0x05, 0x64, 0xf4, 0x68, 0xaf, 0x24, 0x67, 0x61, 0xfa, 0xf6, 0xa4, - 0xa2, 0x21, 0x59, 0x81, 0x2d, 0x10, 0xed, 0xd7, 0xf8, 0xb2, 0x8a, 0x8d, - 0xbc, 0x32, 0x58, 0x70, 0x3c, 0x0e, 0x46, 0x56, 0x00, 0x63, 0x08, 0x04, - 0x12, 0xb8, 0xba, 0x0a, 0xae, 0x24, 0xbd, 0x07, 0x6c, 0x26, 0x40, 0x33, - 0xb1, 0x93, 0xb6, 0x39, 0x08, 0x70, 0x52, 0x88, 0xb3, 0x7d, 0xa9, 0x18, - 0x1a, 0xb1, 0x75, 0xf8, 0x45, 0x02, 0xf4, 0x31, 0x10, 0xf4, 0x31, 0xc3, - 0xb3, 0xda, 0x0c, 0x8e, 0x63, 0x94, 0x12, 0x73, 0x12, 0x48, 0x18, 0x4a, - 0x66, 0xc2, 0x88, 0x34, 0x91, 0x46, 0x8b, 0x93, 0xb9, 0x25, 0xf1, 0x57, - 0x11, 0xf3, 0x1b, 0x48, 0x18, 0x4c, 0xe4, 0x71, 0x10, 0x3b, 0xbf, 0xcd, - 0x04, 0xfe, 0x76, 0xc7, 0x3e, 0x1c, 0x78, 0x9d, 0x9d, 0x8b, 0x20, 0xa2, - 0x7d, 0xb6, 0x3e, 0x3e, 0xeb, 0x0a, 0x37, 0x12, 0x6d, 0xeb, 0x09, 0x23, - 0xd8, 0x29, 0x6d, 0x04, 0x0c, 0xea, 0x40, 0xc2, 0xa0, 0x66, 0x8f, 0x68, - 0x48, 0x3c, 0x6d, 0x5e, 0xd0, 0x98, 0xc4, 0xdf, 0x13, 0xfa, 0x58, 0x9c, - 0xf0, 0xbf, 0xc9, 0xd9, 0x18, 0x08, 0x23, 0x52, 0x4a, 0x18, 0x4a, 0x2c, - 0x8d, 0x94, 0x00, 0xc2, 0x99, 0xbf, 0x1b, 0x08, 0x63, 0x5a, 0x47, 0xb4, - 0xef, 0x69, 0x5d, 0x03, 0x3f, 0xf8, 0xc1, 0x0f, 0x37, 0xdb, 0x00, 0x70, - 0x10, 0x2c, 0x8e, 0x0f, 0x59, 0xcb, 0xdb, 0x6d, 0x19, 0x60, 0x07, 0x85, - 0xc9, 0x56, 0x15, 0x64, 0x85, 0x1f, 0xeb, 0xbe, 0x6c, 0xe9, 0xaa, 0x90, - 0x70, 0x10, 0x84, 0xec, 0x8e, 0x91, 0xac, 0x00, 0xc8, 0xee, 0xa8, 0x59, - 0xc3, 0xc5, 0xc4, 0x08, 0x5b, 0x56, 0x78, 0xdb, 0xbd, 0x54, 0x6c, 0x22, - 0x07, 0x03, 0x49, 0x44, 0xb8, 0xbd, 0xd9, 0x8a, 0x82, 0x36, 0x67, 0xed, - 0x0a, 0xe0, 0xeb, 0x68, 0x68, 0xb9, 0xcb, 0xac, 0x60, 0xbd, 0x00, 0x64, - 0x7f, 0x56, 0x21, 0x25, 0xe7, 0x30, 0x0f, 0x12, 0x42, 0x29, 0xcb, 0xd0, - 0x1e, 0xb5, 0x4f, 0x39, 0x78, 0x16, 0xcc, 0x8e, 0xf4, 0x81, 0x97, 0x77, - 0x3f, 0x10, 0x7d, 0x0a, 0xd1, 0xc9, 0xee, 0x09, 0x9d, 0x9c, 0xe0, 0x2f, - 0x73, 0x98, 0x5f, 0x12, 0x7f, 0x0b, 0x31, 0xbf, 0x26, 0xa2, 0x0f, 0xbb, - 0x1b, 0x23, 0xd5, 0xb1, 0x7d, 0x39, 0xf3, 0x90, 0x05, 0x90, 0x58, 0x5a, - 0x9b, 0x09, 0xfe, 0xf1, 0xd4, 0x08, 0x76, 0x34, 0xa8, 0xc5, 0x84, 0x52, - 0xb6, 0xc2, 0xa1, 0x0a, 0xa5, 0xb7, 0x6b, 0x80, 0xe0, 0x49, 0x4f, 0xe6, - 0xd7, 0x91, 0x3e, 0x9e, 0x8e, 0x41, 0x44, 0x18, 0x1a, 0x72, 0x87, 0xf5, - 0x45, 0x11, 0x73, 0x6a, 0x76, 0x68, 0xdf, 0x06, 0xbf, 0xf2, 0xf7, 0x83, - 0x1f, 0x7e, 0x3b, 0x06, 0x80, 0x4f, 0x3b, 0xe3, 0x2b, 0x4c, 0x67, 0xde, - 0x04, 0x9f, 0x08, 0x09, 0x87, 0x0b, 0x70, 0x44, 0xe8, 0x78, 0xc5, 0x29, - 0x99, 0x03, 0x6e, 0xef, 0x82, 0x62, 0x03, 0xa1, 0x34, 0x28, 0x07, 0xc5, - 0xcc, 0x3d, 0x1e, 0x28, 0x35, 0xa1, 0x5b, 0xfa, 0x3c, 0xbd, 0x2e, 0xd5, - 0xd1, 0x18, 0xa3, 0x5d, 0x19, 0x64, 0x0e, 0xfd, 0x89, 0xd1, 0xb1, 0xd2, - 0x1d, 0xed, 0x60, 0x58, 0x74, 0x8a, 0x3e, 0x1e, 0x18, 0x92, 0x5e, 0xd1, - 0xc9, 0x89, 0xa2, 0x16, 0x11, 0x63, 0xa0, 0x7c, 0x81, 0xbf, 0xc0, 0x1d, - 0x18, 0x24, 0x7d, 0x1c, 0x79, 0xc7, 0xd6, 0xc9, 0xb6, 0x9d, 0x19, 0xd4, - 0x6e, 0xe7, 0xaf, 0x13, 0xf8, 0x93, 0xff, 0xc2, 0x87, 0x63, 0x10, 0x09, - 0xd0, 0x88, 0x22, 0xc6, 0x61, 0x23, 0x1e, 0xba, 0x2b, 0xfc, 0xe3, 0x07, - 0x3f, 0xf8, 0xe1, 0xb7, 0x6f, 0x00, 0x38, 0x2a, 0x4c, 0x08, 0x78, 0x13, - 0x7c, 0x2a, 0x24, 0x1c, 0xfa, 0x04, 0x84, 0x6f, 0x33, 0xc4, 0x7f, 0xab, - 0x60, 0x12, 0xb8, 0xed, 0x11, 0xbf, 0x15, 0xfa, 0xb8, 0x98, 0x5b, 0x9f, - 0xe0, 0xef, 0x82, 0x36, 0xa4, 0xe1, 0x72, 0xcb, 0xf2, 0xce, 0x2d, 0x40, - 0x1f, 0xf8, 0x95, 0xbe, 0x1f, 0xfc, 0x70, 0xeb, 0xc2, 0xff, 0x07, 0xa7, - 0xfe, 0x1e, 0x9a, 0x36, 0x55, 0xcc, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x49, - 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82 -}; - -unsigned char cc_fps_images_ipadhd_png[] = { - 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, - 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x40, - 0x08, 0x06, 0x00, 0x00, 0x00, 0x6c, 0xbf, 0xcf, 0xbf, 0x00, 0x00, 0x0a, - 0x43, 0x69, 0x43, 0x43, 0x50, 0x49, 0x43, 0x43, 0x20, 0x70, 0x72, 0x6f, - 0x66, 0x69, 0x6c, 0x65, 0x00, 0x00, 0x78, 0xda, 0x9d, 0x53, 0x77, 0x58, - 0x93, 0xf7, 0x16, 0x3e, 0xdf, 0xf7, 0x65, 0x0f, 0x56, 0x42, 0xd8, 0xf0, - 0xb1, 0x97, 0x6c, 0x81, 0x00, 0x22, 0x23, 0xac, 0x08, 0xc8, 0x10, 0x59, - 0xa2, 0x10, 0x92, 0x00, 0x61, 0x84, 0x10, 0x12, 0x40, 0xc5, 0x85, 0x88, - 0x0a, 0x56, 0x14, 0x15, 0x11, 0x9c, 0x48, 0x55, 0xc4, 0x82, 0xd5, 0x0a, - 0x48, 0x9d, 0x88, 0xe2, 0xa0, 0x28, 0xb8, 0x67, 0x41, 0x8a, 0x88, 0x5a, - 0x8b, 0x55, 0x5c, 0x38, 0xee, 0x1f, 0xdc, 0xa7, 0xb5, 0x7d, 0x7a, 0xef, - 0xed, 0xed, 0xfb, 0xd7, 0xfb, 0xbc, 0xe7, 0x9c, 0xe7, 0xfc, 0xce, 0x79, - 0xcf, 0x0f, 0x80, 0x11, 0x12, 0x26, 0x91, 0xe6, 0xa2, 0x6a, 0x00, 0x39, - 0x52, 0x85, 0x3c, 0x3a, 0xd8, 0x1f, 0x8f, 0x4f, 0x48, 0xc4, 0xc9, 0xbd, - 0x80, 0x02, 0x15, 0x48, 0xe0, 0x04, 0x20, 0x10, 0xe6, 0xcb, 0xc2, 0x67, - 0x05, 0xc5, 0x00, 0x00, 0xf0, 0x03, 0x79, 0x78, 0x7e, 0x74, 0xb0, 0x3f, - 0xfc, 0x01, 0xaf, 0x6f, 0x00, 0x02, 0x00, 0x70, 0xd5, 0x2e, 0x24, 0x12, - 0xc7, 0xe1, 0xff, 0x83, 0xba, 0x50, 0x26, 0x57, 0x00, 0x20, 0x91, 0x00, - 0xe0, 0x22, 0x12, 0xe7, 0x0b, 0x01, 0x90, 0x52, 0x00, 0xc8, 0x2e, 0x54, - 0xc8, 0x14, 0x00, 0xc8, 0x18, 0x00, 0xb0, 0x53, 0xb3, 0x64, 0x0a, 0x00, - 0x94, 0x00, 0x00, 0x6c, 0x79, 0x7c, 0x42, 0x22, 0x00, 0xaa, 0x0d, 0x00, - 0xec, 0xf4, 0x49, 0x3e, 0x05, 0x00, 0xd8, 0xa9, 0x93, 0xdc, 0x17, 0x00, - 0xd8, 0xa2, 0x1c, 0xa9, 0x08, 0x00, 0x8d, 0x01, 0x00, 0x99, 0x28, 0x47, - 0x24, 0x02, 0x40, 0xbb, 0x00, 0x60, 0x55, 0x81, 0x52, 0x2c, 0x02, 0xc0, - 0xc2, 0x00, 0xa0, 0xac, 0x40, 0x22, 0x2e, 0x04, 0xc0, 0xae, 0x01, 0x80, - 0x59, 0xb6, 0x32, 0x47, 0x02, 0x80, 0xbd, 0x05, 0x00, 0x76, 0x8e, 0x58, - 0x90, 0x0f, 0x40, 0x60, 0x00, 0x80, 0x99, 0x42, 0x2c, 0xcc, 0x00, 0x20, - 0x38, 0x02, 0x00, 0x43, 0x1e, 0x13, 0xcd, 0x03, 0x20, 0x4c, 0x03, 0xa0, - 0x30, 0xd2, 0xbf, 0xe0, 0xa9, 0x5f, 0x70, 0x85, 0xb8, 0x48, 0x01, 0x00, - 0xc0, 0xcb, 0x95, 0xcd, 0x97, 0x4b, 0xd2, 0x33, 0x14, 0xb8, 0x95, 0xd0, - 0x1a, 0x77, 0xf2, 0xf0, 0xe0, 0xe2, 0x21, 0xe2, 0xc2, 0x6c, 0xb1, 0x42, - 0x61, 0x17, 0x29, 0x10, 0x66, 0x09, 0xe4, 0x22, 0x9c, 0x97, 0x9b, 0x23, - 0x13, 0x48, 0xe7, 0x03, 0x4c, 0xce, 0x0c, 0x00, 0x00, 0x1a, 0xf9, 0xd1, - 0xc1, 0xfe, 0x38, 0x3f, 0x90, 0xe7, 0xe6, 0xe4, 0xe1, 0xe6, 0x66, 0xe7, - 0x6c, 0xef, 0xf4, 0xc5, 0xa2, 0xfe, 0x6b, 0xf0, 0x6f, 0x22, 0x3e, 0x21, - 0xf1, 0xdf, 0xfe, 0xbc, 0x8c, 0x02, 0x04, 0x00, 0x10, 0x4e, 0xcf, 0xef, - 0xda, 0x5f, 0xe5, 0xe5, 0xd6, 0x03, 0x70, 0xc7, 0x01, 0xb0, 0x75, 0xbf, - 0x6b, 0xa9, 0x5b, 0x00, 0xda, 0x56, 0x00, 0x68, 0xdf, 0xf9, 0x5d, 0x33, - 0xdb, 0x09, 0xa0, 0x5a, 0x0a, 0xd0, 0x7a, 0xf9, 0x8b, 0x79, 0x38, 0xfc, - 0x40, 0x1e, 0x9e, 0xa1, 0x50, 0xc8, 0x3c, 0x1d, 0x1c, 0x0a, 0x0b, 0x0b, - 0xed, 0x25, 0x62, 0xa1, 0xbd, 0x30, 0xe3, 0x8b, 0x3e, 0xff, 0x33, 0xe1, - 0x6f, 0xe0, 0x8b, 0x7e, 0xf6, 0xfc, 0x40, 0x1e, 0xfe, 0xdb, 0x7a, 0xf0, - 0x00, 0x71, 0x9a, 0x40, 0x99, 0xad, 0xc0, 0xa3, 0x83, 0xfd, 0x71, 0x61, - 0x6e, 0x76, 0xae, 0x52, 0x8e, 0xe7, 0xcb, 0x04, 0x42, 0x31, 0x6e, 0xf7, - 0xe7, 0x23, 0xfe, 0xc7, 0x85, 0x7f, 0xfd, 0x8e, 0x29, 0xd1, 0xe2, 0x34, - 0xb1, 0x5c, 0x2c, 0x15, 0x8a, 0xf1, 0x58, 0x89, 0xb8, 0x50, 0x22, 0x4d, - 0xc7, 0x79, 0xb9, 0x52, 0x91, 0x44, 0x21, 0xc9, 0x95, 0xe2, 0x12, 0xe9, - 0x7f, 0x32, 0xf1, 0x1f, 0x96, 0xfd, 0x09, 0x93, 0x77, 0x0d, 0x00, 0xac, - 0x86, 0x4f, 0xc0, 0x4e, 0xb6, 0x07, 0xb5, 0xcb, 0x6c, 0xc0, 0x7e, 0xee, - 0x01, 0x02, 0x8b, 0x0e, 0x58, 0xd2, 0x76, 0x00, 0x40, 0x7e, 0xf3, 0x2d, - 0x8c, 0x1a, 0x0b, 0x91, 0x00, 0x10, 0x67, 0x34, 0x32, 0x79, 0xf7, 0x00, - 0x00, 0x93, 0xbf, 0xf9, 0x8f, 0x40, 0x2b, 0x01, 0x00, 0xcd, 0x97, 0xa4, - 0xe3, 0x00, 0x00, 0xbc, 0xe8, 0x18, 0x5c, 0xa8, 0x94, 0x17, 0x4c, 0xc6, - 0x08, 0x00, 0x00, 0x44, 0xa0, 0x81, 0x2a, 0xb0, 0x41, 0x07, 0x0c, 0xc1, - 0x14, 0xac, 0xc0, 0x0e, 0x9c, 0xc1, 0x1d, 0xbc, 0xc0, 0x17, 0x02, 0x61, - 0x06, 0x44, 0x40, 0x0c, 0x24, 0xc0, 0x3c, 0x10, 0x42, 0x06, 0xe4, 0x80, - 0x1c, 0x0a, 0xa1, 0x18, 0x96, 0x41, 0x19, 0x54, 0xc0, 0x3a, 0xd8, 0x04, - 0xb5, 0xb0, 0x03, 0x1a, 0xa0, 0x11, 0x9a, 0xe1, 0x10, 0xb4, 0xc1, 0x31, - 0x38, 0x0d, 0xe7, 0xe0, 0x12, 0x5c, 0x81, 0xeb, 0x70, 0x17, 0x06, 0x60, - 0x18, 0x9e, 0xc2, 0x18, 0xbc, 0x86, 0x09, 0x04, 0x41, 0xc8, 0x08, 0x13, - 0x61, 0x21, 0x3a, 0x88, 0x11, 0x62, 0x8e, 0xd8, 0x22, 0xce, 0x08, 0x17, - 0x99, 0x8e, 0x04, 0x22, 0x61, 0x48, 0x34, 0x92, 0x80, 0xa4, 0x20, 0xe9, - 0x88, 0x14, 0x51, 0x22, 0xc5, 0xc8, 0x72, 0xa4, 0x02, 0xa9, 0x42, 0x6a, - 0x91, 0x5d, 0x48, 0x23, 0xf2, 0x2d, 0x72, 0x14, 0x39, 0x8d, 0x5c, 0x40, - 0xfa, 0x90, 0xdb, 0xc8, 0x20, 0x32, 0x8a, 0xfc, 0x8a, 0xbc, 0x47, 0x31, - 0x94, 0x81, 0xb2, 0x51, 0x03, 0xd4, 0x02, 0x75, 0x40, 0xb9, 0xa8, 0x1f, - 0x1a, 0x8a, 0xc6, 0xa0, 0x73, 0xd1, 0x74, 0x34, 0x0f, 0x5d, 0x80, 0x96, - 0xa2, 0x6b, 0xd1, 0x1a, 0xb4, 0x1e, 0x3d, 0x80, 0xb6, 0xa2, 0xa7, 0xd1, - 0x4b, 0xe8, 0x75, 0x74, 0x00, 0x7d, 0x8a, 0x8e, 0x63, 0x80, 0xd1, 0x31, - 0x0e, 0x66, 0x8c, 0xd9, 0x61, 0x5c, 0x8c, 0x87, 0x45, 0x60, 0x89, 0x58, - 0x1a, 0x26, 0xc7, 0x16, 0x63, 0xe5, 0x58, 0x35, 0x56, 0x8f, 0x35, 0x63, - 0x1d, 0x58, 0x37, 0x76, 0x15, 0x1b, 0xc0, 0x9e, 0x61, 0xef, 0x08, 0x24, - 0x02, 0x8b, 0x80, 0x13, 0xec, 0x08, 0x5e, 0x84, 0x10, 0xc2, 0x6c, 0x82, - 0x90, 0x90, 0x47, 0x58, 0x4c, 0x58, 0x43, 0xa8, 0x25, 0xec, 0x23, 0xb4, - 0x12, 0xba, 0x08, 0x57, 0x09, 0x83, 0x84, 0x31, 0xc2, 0x27, 0x22, 0x93, - 0xa8, 0x4f, 0xb4, 0x25, 0x7a, 0x12, 0xf9, 0xc4, 0x78, 0x62, 0x3a, 0xb1, - 0x90, 0x58, 0x46, 0xac, 0x26, 0xee, 0x21, 0x1e, 0x21, 0x9e, 0x25, 0x5e, - 0x27, 0x0e, 0x13, 0x5f, 0x93, 0x48, 0x24, 0x0e, 0xc9, 0x92, 0xe4, 0x4e, - 0x0a, 0x21, 0x25, 0x90, 0x32, 0x49, 0x0b, 0x49, 0x6b, 0x48, 0xdb, 0x48, - 0x2d, 0xa4, 0x53, 0xa4, 0x3e, 0xd2, 0x10, 0x69, 0x9c, 0x4c, 0x26, 0xeb, - 0x90, 0x6d, 0xc9, 0xde, 0xe4, 0x08, 0xb2, 0x80, 0xac, 0x20, 0x97, 0x91, - 0xb7, 0x90, 0x0f, 0x90, 0x4f, 0x92, 0xfb, 0xc9, 0xc3, 0xe4, 0xb7, 0x14, - 0x3a, 0xc5, 0x88, 0xe2, 0x4c, 0x09, 0xa2, 0x24, 0x52, 0xa4, 0x94, 0x12, - 0x4a, 0x35, 0x65, 0x3f, 0xe5, 0x04, 0xa5, 0x9f, 0x32, 0x42, 0x99, 0xa0, - 0xaa, 0x51, 0xcd, 0xa9, 0x9e, 0xd4, 0x08, 0xaa, 0x88, 0x3a, 0x9f, 0x5a, - 0x49, 0x6d, 0xa0, 0x76, 0x50, 0x2f, 0x53, 0x87, 0xa9, 0x13, 0x34, 0x75, - 0x9a, 0x25, 0xcd, 0x9b, 0x16, 0x43, 0xcb, 0xa4, 0x2d, 0xa3, 0xd5, 0xd0, - 0x9a, 0x69, 0x67, 0x69, 0xf7, 0x68, 0x2f, 0xe9, 0x74, 0xba, 0x09, 0xdd, - 0x83, 0x1e, 0x45, 0x97, 0xd0, 0x97, 0xd2, 0x6b, 0xe8, 0x07, 0xe9, 0xe7, - 0xe9, 0x83, 0xf4, 0x77, 0x0c, 0x0d, 0x86, 0x0d, 0x83, 0xc7, 0x48, 0x62, - 0x28, 0x19, 0x6b, 0x19, 0x7b, 0x19, 0xa7, 0x18, 0xb7, 0x19, 0x2f, 0x99, - 0x4c, 0xa6, 0x05, 0xd3, 0x97, 0x99, 0xc8, 0x54, 0x30, 0xd7, 0x32, 0x1b, - 0x99, 0x67, 0x98, 0x0f, 0x98, 0x6f, 0x55, 0x58, 0x2a, 0xf6, 0x2a, 0x7c, - 0x15, 0x91, 0xca, 0x12, 0x95, 0x3a, 0x95, 0x56, 0x95, 0x7e, 0x95, 0xe7, - 0xaa, 0x54, 0x55, 0x73, 0x55, 0x3f, 0xd5, 0x79, 0xaa, 0x0b, 0x54, 0xab, - 0x55, 0x0f, 0xab, 0x5e, 0x56, 0x7d, 0xa6, 0x46, 0x55, 0xb3, 0x50, 0xe3, - 0xa9, 0x09, 0xd4, 0x16, 0xab, 0xd5, 0xa9, 0x1d, 0x55, 0xbb, 0xa9, 0x36, - 0xae, 0xce, 0x52, 0x77, 0x52, 0x8f, 0x50, 0xcf, 0x51, 0x5f, 0xa3, 0xbe, - 0x5f, 0xfd, 0x82, 0xfa, 0x63, 0x0d, 0xb2, 0x86, 0x85, 0x46, 0xa0, 0x86, - 0x48, 0xa3, 0x54, 0x63, 0xb7, 0xc6, 0x19, 0x8d, 0x21, 0x16, 0xc6, 0x32, - 0x65, 0xf1, 0x58, 0x42, 0xd6, 0x72, 0x56, 0x03, 0xeb, 0x2c, 0x6b, 0x98, - 0x4d, 0x62, 0x5b, 0xb2, 0xf9, 0xec, 0x4c, 0x76, 0x05, 0xfb, 0x1b, 0x76, - 0x2f, 0x7b, 0x4c, 0x53, 0x43, 0x73, 0xaa, 0x66, 0xac, 0x66, 0x91, 0x66, - 0x9d, 0xe6, 0x71, 0xcd, 0x01, 0x0e, 0xc6, 0xb1, 0xe0, 0xf0, 0x39, 0xd9, - 0x9c, 0x4a, 0xce, 0x21, 0xce, 0x0d, 0xce, 0x7b, 0x2d, 0x03, 0x2d, 0x3f, - 0x2d, 0xb1, 0xd6, 0x6a, 0xad, 0x66, 0xad, 0x7e, 0xad, 0x37, 0xda, 0x7a, - 0xda, 0xbe, 0xda, 0x62, 0xed, 0x72, 0xed, 0x16, 0xed, 0xeb, 0xda, 0xef, - 0x75, 0x70, 0x9d, 0x40, 0x9d, 0x2c, 0x9d, 0xf5, 0x3a, 0x6d, 0x3a, 0xf7, - 0x75, 0x09, 0xba, 0x36, 0xba, 0x51, 0xba, 0x85, 0xba, 0xdb, 0x75, 0xcf, - 0xea, 0x3e, 0xd3, 0x63, 0xeb, 0x79, 0xe9, 0x09, 0xf5, 0xca, 0xf5, 0x0e, - 0xe9, 0xdd, 0xd1, 0x47, 0xf5, 0x6d, 0xf4, 0xa3, 0xf5, 0x17, 0xea, 0xef, - 0xd6, 0xef, 0xd1, 0x1f, 0x37, 0x30, 0x34, 0x08, 0x36, 0x90, 0x19, 0x6c, - 0x31, 0x38, 0x63, 0xf0, 0xcc, 0x90, 0x63, 0xe8, 0x6b, 0x98, 0x69, 0xb8, - 0xd1, 0xf0, 0x84, 0xe1, 0xa8, 0x11, 0xcb, 0x68, 0xba, 0x91, 0xc4, 0x68, - 0xa3, 0xd1, 0x49, 0xa3, 0x27, 0xb8, 0x26, 0xee, 0x87, 0x67, 0xe3, 0x35, - 0x78, 0x17, 0x3e, 0x66, 0xac, 0x6f, 0x1c, 0x62, 0xac, 0x34, 0xde, 0x65, - 0xdc, 0x6b, 0x3c, 0x61, 0x62, 0x69, 0x32, 0xdb, 0xa4, 0xc4, 0xa4, 0xc5, - 0xe4, 0xbe, 0x29, 0xcd, 0x94, 0x6b, 0x9a, 0x66, 0xba, 0xd1, 0xb4, 0xd3, - 0x74, 0xcc, 0xcc, 0xc8, 0x2c, 0xdc, 0xac, 0xd8, 0xac, 0xc9, 0xec, 0x8e, - 0x39, 0xd5, 0x9c, 0x6b, 0x9e, 0x61, 0xbe, 0xd9, 0xbc, 0xdb, 0xfc, 0x8d, - 0x85, 0xa5, 0x45, 0x9c, 0xc5, 0x4a, 0x8b, 0x36, 0x8b, 0xc7, 0x96, 0xda, - 0x96, 0x7c, 0xcb, 0x05, 0x96, 0x4d, 0x96, 0xf7, 0xac, 0x98, 0x56, 0x3e, - 0x56, 0x79, 0x56, 0xf5, 0x56, 0xd7, 0xac, 0x49, 0xd6, 0x5c, 0xeb, 0x2c, - 0xeb, 0x6d, 0xd6, 0x57, 0x6c, 0x50, 0x1b, 0x57, 0x9b, 0x0c, 0x9b, 0x3a, - 0x9b, 0xcb, 0xb6, 0xa8, 0xad, 0x9b, 0xad, 0xc4, 0x76, 0x9b, 0x6d, 0xdf, - 0x14, 0xe2, 0x14, 0x8f, 0x29, 0xd2, 0x29, 0xf5, 0x53, 0x6e, 0xda, 0x31, - 0xec, 0xfc, 0xec, 0x0a, 0xec, 0x9a, 0xec, 0x06, 0xed, 0x39, 0xf6, 0x61, - 0xf6, 0x25, 0xf6, 0x6d, 0xf6, 0xcf, 0x1d, 0xcc, 0x1c, 0x12, 0x1d, 0xd6, - 0x3b, 0x74, 0x3b, 0x7c, 0x72, 0x74, 0x75, 0xcc, 0x76, 0x6c, 0x70, 0xbc, - 0xeb, 0xa4, 0xe1, 0x34, 0xc3, 0xa9, 0xc4, 0xa9, 0xc3, 0xe9, 0x57, 0x67, - 0x1b, 0x67, 0xa1, 0x73, 0x9d, 0xf3, 0x35, 0x17, 0xa6, 0x4b, 0x90, 0xcb, - 0x12, 0x97, 0x76, 0x97, 0x17, 0x53, 0x6d, 0xa7, 0x8a, 0xa7, 0x6e, 0x9f, - 0x7a, 0xcb, 0x95, 0xe5, 0x1a, 0xee, 0xba, 0xd2, 0xb5, 0xd3, 0xf5, 0xa3, - 0x9b, 0xbb, 0x9b, 0xdc, 0xad, 0xd9, 0x6d, 0xd4, 0xdd, 0xcc, 0x3d, 0xc5, - 0x7d, 0xab, 0xfb, 0x4d, 0x2e, 0x9b, 0x1b, 0xc9, 0x5d, 0xc3, 0x3d, 0xef, - 0x41, 0xf4, 0xf0, 0xf7, 0x58, 0xe2, 0x71, 0xcc, 0xe3, 0x9d, 0xa7, 0x9b, - 0xa7, 0xc2, 0xf3, 0x90, 0xe7, 0x2f, 0x5e, 0x76, 0x5e, 0x59, 0x5e, 0xfb, - 0xbd, 0x1e, 0x4f, 0xb3, 0x9c, 0x26, 0x9e, 0xd6, 0x30, 0x6d, 0xc8, 0xdb, - 0xc4, 0x5b, 0xe0, 0xbd, 0xcb, 0x7b, 0x60, 0x3a, 0x3e, 0x3d, 0x65, 0xfa, - 0xce, 0xe9, 0x03, 0x3e, 0xc6, 0x3e, 0x02, 0x9f, 0x7a, 0x9f, 0x87, 0xbe, - 0xa6, 0xbe, 0x22, 0xdf, 0x3d, 0xbe, 0x23, 0x7e, 0xd6, 0x7e, 0x99, 0x7e, - 0x07, 0xfc, 0x9e, 0xfb, 0x3b, 0xfa, 0xcb, 0xfd, 0x8f, 0xf8, 0xbf, 0xe1, - 0x79, 0xf2, 0x16, 0xf1, 0x4e, 0x05, 0x60, 0x01, 0xc1, 0x01, 0xe5, 0x01, - 0xbd, 0x81, 0x1a, 0x81, 0xb3, 0x03, 0x6b, 0x03, 0x1f, 0x04, 0x99, 0x04, - 0xa5, 0x07, 0x35, 0x05, 0x8d, 0x05, 0xbb, 0x06, 0x2f, 0x0c, 0x3e, 0x15, - 0x42, 0x0c, 0x09, 0x0d, 0x59, 0x1f, 0x72, 0x93, 0x6f, 0xc0, 0x17, 0xf2, - 0x1b, 0xf9, 0x63, 0x33, 0xdc, 0x67, 0x2c, 0x9a, 0xd1, 0x15, 0xca, 0x08, - 0x9d, 0x15, 0x5a, 0x1b, 0xfa, 0x30, 0xcc, 0x26, 0x4c, 0x1e, 0xd6, 0x11, - 0x8e, 0x86, 0xcf, 0x08, 0xdf, 0x10, 0x7e, 0x6f, 0xa6, 0xf9, 0x4c, 0xe9, - 0xcc, 0xb6, 0x08, 0x88, 0xe0, 0x47, 0x6c, 0x88, 0xb8, 0x1f, 0x69, 0x19, - 0x99, 0x17, 0xf9, 0x7d, 0x14, 0x29, 0x2a, 0x32, 0xaa, 0x2e, 0xea, 0x51, - 0xb4, 0x53, 0x74, 0x71, 0x74, 0xf7, 0x2c, 0xd6, 0xac, 0xe4, 0x59, 0xfb, - 0x67, 0xbd, 0x8e, 0xf1, 0x8f, 0xa9, 0x8c, 0xb9, 0x3b, 0xdb, 0x6a, 0xb6, - 0x72, 0x76, 0x67, 0xac, 0x6a, 0x6c, 0x52, 0x6c, 0x63, 0xec, 0x9b, 0xb8, - 0x80, 0xb8, 0xaa, 0xb8, 0x81, 0x78, 0x87, 0xf8, 0x45, 0xf1, 0x97, 0x12, - 0x74, 0x13, 0x24, 0x09, 0xed, 0x89, 0xe4, 0xc4, 0xd8, 0xc4, 0x3d, 0x89, - 0xe3, 0x73, 0x02, 0xe7, 0x6c, 0x9a, 0x33, 0x9c, 0xe4, 0x9a, 0x54, 0x96, - 0x74, 0x63, 0xae, 0xe5, 0xdc, 0xa2, 0xb9, 0x17, 0xe6, 0xe9, 0xce, 0xcb, - 0x9e, 0x77, 0x3c, 0x59, 0x35, 0x59, 0x90, 0x7c, 0x38, 0x85, 0x98, 0x12, - 0x97, 0xb2, 0x3f, 0xe5, 0x83, 0x20, 0x42, 0x50, 0x2f, 0x18, 0x4f, 0xe5, - 0xa7, 0x6e, 0x4d, 0x1d, 0x13, 0xf2, 0x84, 0x9b, 0x85, 0x4f, 0x45, 0xbe, - 0xa2, 0x8d, 0xa2, 0x51, 0xb1, 0xb7, 0xb8, 0x4a, 0x3c, 0x92, 0xe6, 0x9d, - 0x56, 0x95, 0xf6, 0x38, 0xdd, 0x3b, 0x7d, 0x43, 0xfa, 0x68, 0x86, 0x4f, - 0x46, 0x75, 0xc6, 0x33, 0x09, 0x4f, 0x52, 0x2b, 0x79, 0x91, 0x19, 0x92, - 0xb9, 0x23, 0xf3, 0x4d, 0x56, 0x44, 0xd6, 0xde, 0xac, 0xcf, 0xd9, 0x71, - 0xd9, 0x2d, 0x39, 0x94, 0x9c, 0x94, 0x9c, 0xa3, 0x52, 0x0d, 0x69, 0x96, - 0xb4, 0x2b, 0xd7, 0x30, 0xb7, 0x28, 0xb7, 0x4f, 0x66, 0x2b, 0x2b, 0x93, - 0x0d, 0xe4, 0x79, 0xe6, 0x6d, 0xca, 0x1b, 0x93, 0x87, 0xca, 0xf7, 0xe4, - 0x23, 0xf9, 0x73, 0xf3, 0xdb, 0x15, 0x6c, 0x85, 0x4c, 0xd1, 0xa3, 0xb4, - 0x52, 0xae, 0x50, 0x0e, 0x16, 0x4c, 0x2f, 0xa8, 0x2b, 0x78, 0x5b, 0x18, - 0x5b, 0x78, 0xb8, 0x48, 0xbd, 0x48, 0x5a, 0xd4, 0x33, 0xdf, 0x66, 0xfe, - 0xea, 0xf9, 0x23, 0x0b, 0x82, 0x16, 0x7c, 0xbd, 0x90, 0xb0, 0x50, 0xb8, - 0xb0, 0xb3, 0xd8, 0xb8, 0x78, 0x59, 0xf1, 0xe0, 0x22, 0xbf, 0x45, 0xbb, - 0x16, 0x23, 0x8b, 0x53, 0x17, 0x77, 0x2e, 0x31, 0x5d, 0x52, 0xba, 0x64, - 0x78, 0x69, 0xf0, 0xd2, 0x7d, 0xcb, 0x68, 0xcb, 0xb2, 0x96, 0xfd, 0x50, - 0xe2, 0x58, 0x52, 0x55, 0xf2, 0x6a, 0x79, 0xdc, 0xf2, 0x8e, 0x52, 0x83, - 0xd2, 0xa5, 0xa5, 0x43, 0x2b, 0x82, 0x57, 0x34, 0x95, 0xa9, 0x94, 0xc9, - 0xcb, 0x6e, 0xae, 0xf4, 0x5a, 0xb9, 0x63, 0x15, 0x61, 0x95, 0x64, 0x55, - 0xef, 0x6a, 0x97, 0xd5, 0x5b, 0x56, 0x7f, 0x2a, 0x17, 0x95, 0x5f, 0xac, - 0x70, 0xac, 0xa8, 0xae, 0xf8, 0xb0, 0x46, 0xb8, 0xe6, 0xe2, 0x57, 0x4e, - 0x5f, 0xd5, 0x7c, 0xf5, 0x79, 0x6d, 0xda, 0xda, 0xde, 0x4a, 0xb7, 0xca, - 0xed, 0xeb, 0x48, 0xeb, 0xa4, 0xeb, 0x6e, 0xac, 0xf7, 0x59, 0xbf, 0xaf, - 0x4a, 0xbd, 0x6a, 0x41, 0xd5, 0xd0, 0x86, 0xf0, 0x0d, 0xad, 0x1b, 0xf1, - 0x8d, 0xe5, 0x1b, 0x5f, 0x6d, 0x4a, 0xde, 0x74, 0xa1, 0x7a, 0x6a, 0xf5, - 0x8e, 0xcd, 0xb4, 0xcd, 0xca, 0xcd, 0x03, 0x35, 0x61, 0x35, 0xed, 0x5b, - 0xcc, 0xb6, 0xac, 0xdb, 0xf2, 0xa1, 0x36, 0xa3, 0xf6, 0x7a, 0x9d, 0x7f, - 0x5d, 0xcb, 0x56, 0xfd, 0xad, 0xab, 0xb7, 0xbe, 0xd9, 0x26, 0xda, 0xd6, - 0xbf, 0xdd, 0x77, 0x7b, 0xf3, 0x0e, 0x83, 0x1d, 0x15, 0x3b, 0xde, 0xef, - 0x94, 0xec, 0xbc, 0xb5, 0x2b, 0x78, 0x57, 0x6b, 0xbd, 0x45, 0x7d, 0xf5, - 0x6e, 0xd2, 0xee, 0x82, 0xdd, 0x8f, 0x1a, 0x62, 0x1b, 0xba, 0xbf, 0xe6, - 0x7e, 0xdd, 0xb8, 0x47, 0x77, 0x4f, 0xc5, 0x9e, 0x8f, 0x7b, 0xa5, 0x7b, - 0x07, 0xf6, 0x45, 0xef, 0xeb, 0x6a, 0x74, 0x6f, 0x6c, 0xdc, 0xaf, 0xbf, - 0xbf, 0xb2, 0x09, 0x6d, 0x52, 0x36, 0x8d, 0x1e, 0x48, 0x3a, 0x70, 0xe5, - 0x9b, 0x80, 0x6f, 0xda, 0x9b, 0xed, 0x9a, 0x77, 0xb5, 0x70, 0x5a, 0x2a, - 0x0e, 0xc2, 0x41, 0xe5, 0xc1, 0x27, 0xdf, 0xa6, 0x7c, 0x7b, 0xe3, 0x50, - 0xe8, 0xa1, 0xce, 0xc3, 0xdc, 0xc3, 0xcd, 0xdf, 0x99, 0x7f, 0xb7, 0xf5, - 0x08, 0xeb, 0x48, 0x79, 0x2b, 0xd2, 0x3a, 0xbf, 0x75, 0xac, 0x2d, 0xa3, - 0x6d, 0xa0, 0x3d, 0xa1, 0xbd, 0xef, 0xe8, 0x8c, 0xa3, 0x9d, 0x1d, 0x5e, - 0x1d, 0x47, 0xbe, 0xb7, 0xff, 0x7e, 0xef, 0x31, 0xe3, 0x63, 0x75, 0xc7, - 0x35, 0x8f, 0x57, 0x9e, 0xa0, 0x9d, 0x28, 0x3d, 0xf1, 0xf9, 0xe4, 0x82, - 0x93, 0xe3, 0xa7, 0x64, 0xa7, 0x9e, 0x9d, 0x4e, 0x3f, 0x3d, 0xd4, 0x99, - 0xdc, 0x79, 0xf7, 0x4c, 0xfc, 0x99, 0x6b, 0x5d, 0x51, 0x5d, 0xbd, 0x67, - 0x43, 0xcf, 0x9e, 0x3f, 0x17, 0x74, 0xee, 0x4c, 0xb7, 0x5f, 0xf7, 0xc9, - 0xf3, 0xde, 0xe7, 0x8f, 0x5d, 0xf0, 0xbc, 0x70, 0xf4, 0x22, 0xf7, 0x62, - 0xdb, 0x25, 0xb7, 0x4b, 0xad, 0x3d, 0xae, 0x3d, 0x47, 0x7e, 0x70, 0xfd, - 0xe1, 0x48, 0xaf, 0x5b, 0x6f, 0xeb, 0x65, 0xf7, 0xcb, 0xed, 0x57, 0x3c, - 0xae, 0x74, 0xf4, 0x4d, 0xeb, 0x3b, 0xd1, 0xef, 0xd3, 0x7f, 0xfa, 0x6a, - 0xc0, 0xd5, 0x73, 0xd7, 0xf8, 0xd7, 0x2e, 0x5d, 0x9f, 0x79, 0xbd, 0xef, - 0xc6, 0xec, 0x1b, 0xb7, 0x6e, 0x26, 0xdd, 0x1c, 0xb8, 0x25, 0xba, 0xf5, - 0xf8, 0x76, 0xf6, 0xed, 0x17, 0x77, 0x0a, 0xee, 0x4c, 0xdc, 0x5d, 0x7a, - 0x8f, 0x78, 0xaf, 0xfc, 0xbe, 0xda, 0xfd, 0xea, 0x07, 0xfa, 0x0f, 0xea, - 0x7f, 0xb4, 0xfe, 0xb1, 0x65, 0xc0, 0x6d, 0xe0, 0xf8, 0x60, 0xc0, 0x60, - 0xcf, 0xc3, 0x59, 0x0f, 0xef, 0x0e, 0x09, 0x87, 0x9e, 0xfe, 0x94, 0xff, - 0xd3, 0x87, 0xe1, 0xd2, 0x47, 0xcc, 0x47, 0xd5, 0x23, 0x46, 0x23, 0x8d, - 0x8f, 0x9d, 0x1f, 0x1f, 0x1b, 0x0d, 0x1a, 0xbd, 0xf2, 0x64, 0xce, 0x93, - 0xe1, 0xa7, 0xb2, 0xa7, 0x13, 0xcf, 0xca, 0x7e, 0x56, 0xff, 0x79, 0xeb, - 0x73, 0xab, 0xe7, 0xdf, 0xfd, 0xe2, 0xfb, 0x4b, 0xcf, 0x58, 0xfc, 0xd8, - 0xf0, 0x0b, 0xf9, 0x8b, 0xcf, 0xbf, 0xae, 0x79, 0xa9, 0xf3, 0x72, 0xef, - 0xab, 0xa9, 0xaf, 0x3a, 0xc7, 0x23, 0xc7, 0x1f, 0xbc, 0xce, 0x79, 0x3d, - 0xf1, 0xa6, 0xfc, 0xad, 0xce, 0xdb, 0x7d, 0xef, 0xb8, 0xef, 0xba, 0xdf, - 0xc7, 0xbd, 0x1f, 0x99, 0x28, 0xfc, 0x40, 0xfe, 0x50, 0xf3, 0xd1, 0xfa, - 0x63, 0xc7, 0xa7, 0xd0, 0x4f, 0xf7, 0x3e, 0xe7, 0x7c, 0xfe, 0xfc, 0x2f, - 0xf7, 0x84, 0xf3, 0xfb, 0x80, 0x39, 0x25, 0x11, 0x00, 0x00, 0x00, 0x06, - 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, - 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, - 0x0b, 0x13, 0x00, 0x00, 0x0b, 0x13, 0x01, 0x00, 0x9a, 0x9c, 0x18, 0x00, - 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xdc, 0x02, 0x07, 0x10, - 0x2f, 0x03, 0xd9, 0x0c, 0xd7, 0x8a, 0x00, 0x00, 0x20, 0x00, 0x49, 0x44, - 0x41, 0x54, 0x78, 0xda, 0xed, 0x7d, 0x79, 0x78, 0x54, 0x55, 0xd2, 0xf7, - 0xef, 0xf6, 0x9e, 0x74, 0xa7, 0x3b, 0xfb, 0x4a, 0x16, 0x08, 0x21, 0x21, - 0x21, 0x2c, 0xb2, 0x89, 0xec, 0x4b, 0x10, 0x71, 0x19, 0x96, 0x41, 0x5e, - 0x51, 0x14, 0x5e, 0xb7, 0x6f, 0x5c, 0x50, 0x04, 0x1d, 0x66, 0x5e, 0x54, - 0x70, 0x1c, 0x07, 0x17, 0x44, 0x65, 0x90, 0x51, 0x71, 0x14, 0x91, 0x45, - 0x05, 0x71, 0xd0, 0x80, 0x03, 0x01, 0x45, 0x20, 0x42, 0x58, 0x43, 0xd8, - 0x21, 0x64, 0x4f, 0xc8, 0x9e, 0x5e, 0x92, 0xf4, 0x7e, 0xbf, 0x3f, 0x72, - 0xef, 0xcd, 0xb9, 0x9d, 0xdb, 0x5b, 0xd2, 0x09, 0x38, 0xd3, 0xf5, 0x3c, - 0xf7, 0x81, 0x4e, 0xdf, 0x3e, 0xa7, 0x4e, 0x9d, 0x3a, 0x55, 0x75, 0xea, - 0x54, 0xd5, 0xa1, 0x68, 0x9a, 0x86, 0x1f, 0xfc, 0xe0, 0x07, 0x3f, 0xf8, - 0xc1, 0x0f, 0x7e, 0xf8, 0xef, 0x02, 0x91, 0x9f, 0x04, 0x7e, 0xf0, 0x83, - 0x1f, 0xfc, 0xe0, 0x07, 0x3f, 0xf8, 0x0d, 0x00, 0x3f, 0xf8, 0xc1, 0x0f, - 0x7e, 0xf0, 0x83, 0x1f, 0xfc, 0xe0, 0x37, 0x00, 0xfc, 0xe0, 0x07, 0x3f, - 0xf8, 0xc1, 0x0f, 0x7e, 0xf0, 0xc3, 0x7f, 0x22, 0x48, 0xc8, 0x0f, 0x14, - 0x45, 0xf9, 0xa4, 0xd1, 0xae, 0xc4, 0x15, 0xf8, 0x02, 0x07, 0xb6, 0x7f, - 0x6f, 0xda, 0x72, 0x87, 0x73, 0x57, 0xf1, 0xf2, 0x96, 0x26, 0x3d, 0xd1, - 0x9f, 0xaf, 0xe6, 0xdb, 0x13, 0x1c, 0x3c, 0xed, 0xcb, 0x11, 0xef, 0xee, - 0xc2, 0xb1, 0xbb, 0xe7, 0xbb, 0x2b, 0xbc, 0x78, 0x33, 0xa0, 0x33, 0x73, - 0xf5, 0x5b, 0x92, 0x09, 0x5d, 0xc5, 0xa1, 0xab, 0x78, 0x08, 0xf5, 0xdd, - 0xd9, 0x35, 0xd1, 0xd5, 0xdf, 0xf6, 0x34, 0xdd, 0x6f, 0x05, 0xfa, 0xf7, - 0xb4, 0x6c, 0xf6, 0xa6, 0xcd, 0xce, 0x8e, 0xcb, 0x17, 0xf1, 0x7b, 0x54, - 0x77, 0x0a, 0xa8, 0x9e, 0x56, 0x7a, 0xdd, 0x81, 0xb3, 0x2f, 0x71, 0xba, - 0x19, 0x4a, 0xb9, 0x2b, 0xc2, 0xe3, 0x66, 0xce, 0x41, 0x4f, 0xe1, 0xf8, - 0x5b, 0xa4, 0xcf, 0x6f, 0x19, 0x7a, 0x42, 0x30, 0xde, 0x8a, 0x72, 0xc9, - 0x17, 0x72, 0xa5, 0xb3, 0xeb, 0xe2, 0x56, 0x93, 0xc3, 0xb7, 0xaa, 0x5e, - 0xf0, 0xf5, 0xa6, 0xa0, 0xa7, 0xe4, 0x7d, 0x57, 0x0c, 0x81, 0x6e, 0x3d, - 0x02, 0xa0, 0x28, 0xca, 0xe3, 0x01, 0xde, 0x2a, 0x42, 0x97, 0xc4, 0xb9, - 0xa7, 0x71, 0xea, 0x8e, 0xfe, 0x1c, 0xdb, 0xf4, 0x2b, 0x37, 0xdf, 0xf0, - 0xab, 0x1f, 0xba, 0x97, 0xc6, 0xff, 0x69, 0xf3, 0xe0, 0x8b, 0xf1, 0xfc, - 0x37, 0xf2, 0x66, 0x4f, 0x8e, 0xf9, 0xb7, 0xba, 0xfe, 0xbb, 0x82, 0xb7, - 0xe8, 0x3f, 0x6d, 0x12, 0x7f, 0xab, 0x38, 0x77, 0x67, 0x7f, 0x37, 0xcb, - 0xa0, 0xf1, 0xcf, 0xb7, 0x1f, 0x3a, 0x43, 0xef, 0x5b, 0x69, 0x2e, 0xfc, - 0x7c, 0xf1, 0xdf, 0x47, 0x7b, 0xa1, 0x7e, 0x7f, 0x0b, 0x7c, 0xd0, 0x19, - 0x1c, 0x25, 0xce, 0xbe, 0x48, 0x4c, 0x4c, 0xc4, 0x80, 0x01, 0x03, 0x38, - 0xb7, 0x53, 0x41, 0x41, 0x01, 0x4a, 0x4b, 0x4b, 0x79, 0xef, 0x3c, 0xfd, - 0xf4, 0xd3, 0x30, 0x18, 0x0c, 0xa8, 0xab, 0xab, 0x43, 0x61, 0x61, 0x21, - 0x2a, 0x2b, 0x2b, 0xa1, 0xd3, 0xe9, 0x7c, 0x32, 0x18, 0xa9, 0x54, 0x8a, - 0xb4, 0xb4, 0x34, 0xdc, 0x76, 0xdb, 0x6d, 0x00, 0x80, 0x3d, 0x7b, 0xf6, - 0xa0, 0xa6, 0xa6, 0x86, 0xf7, 0xce, 0x9f, 0xfe, 0xf4, 0x27, 0xe8, 0xf5, - 0x7a, 0x5c, 0xbe, 0x7c, 0x19, 0xfb, 0xf6, 0xed, 0x73, 0xda, 0x56, 0xaf, - 0x5e, 0xbd, 0x10, 0x15, 0x15, 0x85, 0x84, 0x84, 0x04, 0xc4, 0xc6, 0xc6, - 0x76, 0x1b, 0xce, 0x11, 0x11, 0x11, 0x18, 0x39, 0x72, 0x24, 0x00, 0xa0, - 0xa8, 0xa8, 0x08, 0x35, 0x35, 0x35, 0xa8, 0xad, 0xad, 0xed, 0xd2, 0xc4, - 0xf5, 0xee, 0xdd, 0x1b, 0xa1, 0xa1, 0xa1, 0x48, 0x4e, 0x4e, 0x86, 0x5a, - 0xad, 0x86, 0x56, 0xab, 0xc5, 0x8d, 0x1b, 0x37, 0x50, 0x5b, 0x5b, 0x8b, - 0xd2, 0xd2, 0x52, 0xb4, 0xb4, 0xb4, 0x74, 0x99, 0x39, 0xfa, 0xf4, 0xe9, - 0x83, 0xb0, 0xb0, 0x30, 0x24, 0x24, 0x24, 0x20, 0x24, 0x24, 0x04, 0x5a, - 0xad, 0x16, 0xe5, 0xe5, 0xe5, 0xa8, 0xaf, 0xaf, 0x47, 0x51, 0x51, 0x11, - 0x2c, 0x16, 0x8b, 0xe0, 0xef, 0x86, 0x0e, 0x1d, 0xea, 0x15, 0x4d, 0x15, - 0x0a, 0x05, 0xd4, 0x6a, 0x35, 0xa2, 0xa2, 0xa2, 0xb8, 0xbf, 0x35, 0x36, - 0x36, 0xc2, 0x6e, 0xb7, 0xa3, 0xb2, 0xb2, 0xd2, 0x6b, 0x7a, 0x27, 0x24, - 0x24, 0x20, 0x28, 0x28, 0xc8, 0x23, 0xd7, 0x1d, 0x45, 0x51, 0xd0, 0xe9, - 0x74, 0x1d, 0x78, 0xd8, 0x1d, 0xa8, 0xd5, 0x6a, 0x6e, 0x2d, 0x24, 0x25, - 0x25, 0x41, 0x24, 0x12, 0xa1, 0xbe, 0xbe, 0x1e, 0xa7, 0x4e, 0x9d, 0x42, - 0x4d, 0x4d, 0x0d, 0x8a, 0x8b, 0x8b, 0x3d, 0x6e, 0x2b, 0x3c, 0x3c, 0x1c, - 0x11, 0x11, 0x11, 0x10, 0x89, 0x44, 0x9d, 0x72, 0x85, 0xeb, 0xf5, 0xfa, - 0x0e, 0xf8, 0x3f, 0xf0, 0xc0, 0x03, 0x48, 0x4a, 0x4a, 0xc2, 0xdf, 0xfe, - 0xf6, 0x37, 0xa7, 0xbf, 0x4f, 0x4a, 0x4a, 0x82, 0x5a, 0xad, 0x46, 0x72, - 0x72, 0x32, 0x42, 0x43, 0x43, 0xd1, 0xdc, 0xdc, 0x8c, 0xea, 0xea, 0x6a, - 0x54, 0x57, 0x57, 0xa3, 0xac, 0xac, 0x0c, 0x7a, 0xbd, 0xbe, 0x4b, 0x7c, - 0x9f, 0x9c, 0x9c, 0x8c, 0xa8, 0xa8, 0x28, 0xa4, 0xa5, 0xa5, 0x21, 0x2a, - 0x2a, 0x8a, 0x5b, 0x93, 0x65, 0x65, 0x65, 0x28, 0x2e, 0x2e, 0x86, 0xd1, - 0x68, 0xf4, 0x99, 0x10, 0xeb, 0xee, 0x39, 0xf7, 0x44, 0x88, 0x46, 0x44, - 0x44, 0x74, 0x58, 0xd7, 0x9e, 0xc8, 0x2b, 0x57, 0xe0, 0x89, 0xbc, 0xed, - 0xee, 0xf5, 0xd4, 0x53, 0x3c, 0xdb, 0xd5, 0x79, 0x70, 0x94, 0x89, 0x1b, - 0x36, 0x6c, 0xf0, 0x39, 0xef, 0x7b, 0xca, 0x07, 0x9d, 0x91, 0xf7, 0x9e, - 0xf4, 0xe1, 0xcb, 0x35, 0xe5, 0x12, 0x68, 0x9a, 0x16, 0x9c, 0xd8, 0xcd, - 0x9b, 0x37, 0x73, 0xdf, 0xd1, 0x34, 0x8d, 0x47, 0x1e, 0x79, 0xc4, 0xe9, - 0x6f, 0x69, 0x9a, 0x46, 0x55, 0x55, 0x15, 0xde, 0x7d, 0xf7, 0x5d, 0xc8, - 0xe5, 0x72, 0xb7, 0x7d, 0x39, 0x3e, 0x42, 0x90, 0x9a, 0x9a, 0x8a, 0x73, - 0xe7, 0xce, 0x81, 0xa6, 0x69, 0xdc, 0xb8, 0x71, 0x03, 0x19, 0x19, 0x19, - 0x2e, 0xdb, 0x13, 0x82, 0xa0, 0xa0, 0x20, 0x8c, 0x1e, 0x3d, 0x1a, 0x87, - 0x0e, 0x1d, 0x82, 0xc9, 0x64, 0xea, 0xd0, 0xaf, 0x27, 0x38, 0x7b, 0x03, - 0x7f, 0xfe, 0xf3, 0x9f, 0xb9, 0xb6, 0xf7, 0xee, 0xdd, 0x8b, 0x98, 0x98, - 0x18, 0x8f, 0x68, 0x20, 0x04, 0x61, 0x61, 0x61, 0x78, 0xe0, 0x81, 0x07, - 0x70, 0xf2, 0xe4, 0x49, 0xd8, 0xed, 0xf6, 0x0e, 0xbf, 0xa9, 0xac, 0xac, - 0xc4, 0xdb, 0x6f, 0xbf, 0xcd, 0x5b, 0xfc, 0xde, 0x42, 0x64, 0x64, 0x24, - 0xe6, 0xcf, 0x9f, 0x8f, 0x0b, 0x17, 0x2e, 0x08, 0xf6, 0x51, 0x5a, 0x5a, - 0x8a, 0x67, 0x9e, 0x79, 0x06, 0x81, 0x81, 0x81, 0x1e, 0xcf, 0x69, 0x55, - 0x55, 0x95, 0xd3, 0x77, 0x33, 0x33, 0x33, 0x51, 0x56, 0x56, 0xc6, 0x7b, - 0xff, 0xc8, 0x91, 0x23, 0xe8, 0xdd, 0xbb, 0x77, 0xa7, 0xf0, 0x5f, 0xb5, - 0x6a, 0x15, 0xaa, 0xaa, 0xaa, 0x3c, 0x7e, 0x26, 0x4e, 0x9c, 0x28, 0x88, - 0xbf, 0x2b, 0x41, 0xf3, 0xde, 0x7b, 0xef, 0x41, 0xab, 0xd5, 0x0a, 0xce, - 0x5b, 0x4e, 0x4e, 0x0e, 0x00, 0x40, 0xa3, 0xd1, 0x78, 0x84, 0x6f, 0x7c, - 0x7c, 0x3c, 0x7e, 0xfc, 0xf1, 0x47, 0xaf, 0x70, 0x26, 0x9f, 0x15, 0x2b, - 0x56, 0x78, 0xbc, 0x7e, 0x59, 0xe1, 0x3d, 0x6f, 0xde, 0x3c, 0x9c, 0x38, - 0x71, 0x02, 0x16, 0x8b, 0xa5, 0x03, 0xfe, 0xb5, 0xb5, 0xb5, 0x78, 0xeb, - 0xad, 0xb7, 0x20, 0x91, 0x48, 0x3a, 0x45, 0x7f, 0x96, 0x47, 0xcf, 0x9d, - 0x3b, 0x27, 0xc8, 0x3f, 0x25, 0x25, 0x25, 0x98, 0x37, 0x6f, 0x1e, 0x42, - 0x42, 0x42, 0x3c, 0xe6, 0x9f, 0x9e, 0x9a, 0x73, 0x4f, 0xd7, 0xa1, 0xa7, - 0xd0, 0x55, 0x79, 0xe5, 0x89, 0xbc, 0xed, 0xca, 0x7a, 0x72, 0x36, 0x66, - 0x77, 0x74, 0xe8, 0x4e, 0x9e, 0xf5, 0x14, 0x07, 0x77, 0x32, 0xf1, 0x66, - 0xf0, 0x7e, 0x57, 0xe4, 0xbd, 0x2b, 0x5e, 0xeb, 0x8e, 0x35, 0xe5, 0x92, - 0xce, 0x9e, 0x32, 0xe4, 0xc3, 0x0f, 0x3f, 0xec, 0x51, 0x47, 0xfb, 0xf7, - 0xef, 0x47, 0x4a, 0x4a, 0x4a, 0x97, 0x0d, 0x80, 0x69, 0xd3, 0xa6, 0x71, - 0xdf, 0x6f, 0xda, 0xb4, 0x49, 0x50, 0xc8, 0xba, 0x6b, 0x43, 0x26, 0x93, - 0xa1, 0xbe, 0xbe, 0xde, 0x2d, 0x11, 0x5c, 0xe1, 0xec, 0x29, 0x84, 0x86, - 0x86, 0xa2, 0xa0, 0xa0, 0x80, 0xc7, 0x10, 0xd1, 0xd1, 0xd1, 0x9d, 0x32, - 0x00, 0x42, 0x43, 0x43, 0xf1, 0xe4, 0x93, 0x4f, 0xc2, 0x66, 0xb3, 0xb9, - 0xc5, 0xfd, 0xc2, 0x85, 0x0b, 0x18, 0x3c, 0x78, 0x70, 0xa7, 0x2c, 0xfb, - 0x8c, 0x8c, 0x0c, 0x41, 0x26, 0x73, 0x7c, 0x36, 0x6d, 0xda, 0x84, 0xf4, - 0xf4, 0x74, 0x8f, 0xe7, 0xd4, 0x59, 0x7f, 0x1f, 0x7d, 0xf4, 0x51, 0x87, - 0x77, 0x8f, 0x1c, 0x39, 0x82, 0xa4, 0xa4, 0xa4, 0x4e, 0x79, 0x5b, 0x76, - 0xef, 0xde, 0xed, 0x15, 0xb3, 0x67, 0x65, 0x65, 0x79, 0x6c, 0x00, 0x04, - 0x05, 0x05, 0x61, 0xfb, 0xf6, 0xed, 0x6e, 0xdb, 0xac, 0xaf, 0xaf, 0xc7, - 0x9c, 0x39, 0x73, 0x3c, 0x12, 0x24, 0x89, 0x89, 0x89, 0x38, 0x78, 0xf0, - 0xa0, 0x57, 0x38, 0x93, 0xcf, 0xeb, 0xaf, 0xbf, 0xee, 0xb1, 0x01, 0x10, - 0x16, 0x16, 0x86, 0x25, 0x4b, 0x96, 0x78, 0xc4, 0x43, 0x3b, 0x76, 0xec, - 0xc0, 0xc0, 0x81, 0x03, 0xbd, 0x56, 0xfe, 0x13, 0x26, 0x4c, 0xf0, 0x08, - 0xef, 0x95, 0x2b, 0x57, 0x3a, 0x9d, 0x63, 0x6f, 0x94, 0xb0, 0x2f, 0xe7, - 0xbc, 0xb3, 0x06, 0x40, 0x68, 0x68, 0x68, 0xb7, 0xc8, 0x2b, 0x4f, 0xe4, - 0x6d, 0x57, 0xd6, 0x53, 0x67, 0x94, 0x7f, 0x77, 0xf3, 0xac, 0x37, 0x78, - 0xb8, 0x92, 0x89, 0x3d, 0xcd, 0xfb, 0x5d, 0x95, 0xf7, 0xae, 0x0c, 0x9c, - 0xee, 0x58, 0x53, 0xae, 0x1e, 0x49, 0x57, 0x94, 0xde, 0xb2, 0x65, 0xcb, - 0x10, 0x17, 0x17, 0x87, 0xdf, 0xfd, 0xee, 0x77, 0x48, 0x48, 0x48, 0x00, - 0x00, 0x4c, 0x9a, 0x34, 0x09, 0x4b, 0x96, 0x2c, 0xc1, 0x8b, 0x2f, 0xbe, - 0xd8, 0x69, 0xd7, 0xa2, 0x46, 0xa3, 0xc1, 0x43, 0x0f, 0x3d, 0xc4, 0x7d, - 0xfe, 0xe2, 0x8b, 0x2f, 0xa0, 0xd5, 0x6a, 0x3b, 0xbc, 0xf7, 0xd6, 0x5b, - 0x6f, 0x21, 0x38, 0x38, 0x18, 0x4f, 0x3e, 0xf9, 0xa4, 0xa0, 0x45, 0xbe, - 0x77, 0xef, 0x5e, 0xde, 0x82, 0xcd, 0xce, 0xce, 0xc6, 0xa1, 0x43, 0x87, - 0x7c, 0x8a, 0x73, 0x48, 0x48, 0x08, 0x64, 0x32, 0x19, 0xbe, 0xf9, 0xe6, - 0x1b, 0x0c, 0x18, 0x30, 0xc0, 0xe3, 0xdd, 0xa5, 0x2b, 0x37, 0x50, 0x4a, - 0x4a, 0x0a, 0xd6, 0xae, 0x5d, 0x0b, 0x91, 0xa8, 0x3d, 0x44, 0xe3, 0xe8, - 0xd1, 0xa3, 0x28, 0x2f, 0x2f, 0x87, 0x44, 0x22, 0x41, 0x46, 0x46, 0x06, - 0x67, 0xb0, 0xf4, 0xef, 0xdf, 0x1f, 0xdb, 0xb6, 0x6d, 0xc3, 0xcc, 0x99, - 0x33, 0x71, 0xf1, 0xe2, 0x45, 0x8f, 0xf1, 0x1e, 0x3b, 0x76, 0x2c, 0x76, - 0xec, 0xd8, 0xc1, 0xf5, 0xaf, 0xd3, 0xe9, 0xf0, 0xc9, 0x27, 0x9f, 0x40, - 0xa7, 0xd3, 0x21, 0x29, 0x29, 0x09, 0xf7, 0xde, 0x7b, 0x2f, 0xc2, 0xc3, - 0xc3, 0x01, 0x00, 0x0f, 0x3d, 0xf4, 0x10, 0x64, 0x32, 0x19, 0x16, 0x2d, - 0x5a, 0x84, 0xea, 0xea, 0x6a, 0x5e, 0x3b, 0x8e, 0x34, 0x4d, 0x4c, 0x4c, - 0x14, 0xec, 0x6f, 0xf0, 0xe0, 0xc1, 0x4e, 0x77, 0x35, 0x9d, 0xd9, 0x7d, - 0x39, 0xba, 0x3e, 0x5b, 0x5b, 0x5b, 0x9d, 0x1e, 0x55, 0xb0, 0x60, 0x32, - 0x99, 0x3c, 0xf6, 0x8c, 0x3c, 0xfd, 0xf4, 0xd3, 0x98, 0x3d, 0x7b, 0x36, - 0xf7, 0xb7, 0x33, 0x67, 0xce, 0xe0, 0xcb, 0x2f, 0xbf, 0x84, 0xc9, 0x64, - 0xc2, 0xb8, 0x71, 0xe3, 0x30, 0x67, 0xce, 0x1c, 0x4e, 0x10, 0xac, 0x5b, - 0xb7, 0x0e, 0x97, 0x2e, 0x5d, 0x42, 0x41, 0x41, 0x81, 0xdb, 0xb9, 0x16, - 0x8b, 0xc5, 0x5d, 0xf2, 0xd6, 0x39, 0xc2, 0x99, 0x33, 0x67, 0x30, 0x64, - 0xc8, 0x90, 0x0e, 0x7f, 0x1f, 0x35, 0x6a, 0x14, 0x56, 0xad, 0x5a, 0xc5, - 0xf1, 0x90, 0xdd, 0x6e, 0xc7, 0xd6, 0xad, 0x5b, 0x71, 0xf9, 0xf2, 0x65, - 0x44, 0x45, 0x45, 0x61, 0xca, 0x94, 0x29, 0x48, 0x4d, 0x4d, 0x05, 0x00, - 0xcc, 0x9a, 0x35, 0x0b, 0x0a, 0x85, 0x02, 0x4f, 0x3c, 0xf1, 0x04, 0x2a, - 0x2a, 0x2a, 0x3c, 0xc2, 0x65, 0xe0, 0xc0, 0x81, 0xbc, 0x63, 0x37, 0x9a, - 0xa6, 0xf1, 0xfd, 0xf7, 0xdf, 0xe3, 0xd2, 0xa5, 0x4b, 0x08, 0x0e, 0x0e, - 0x46, 0x56, 0x56, 0x16, 0xb7, 0x13, 0x7d, 0xe5, 0x95, 0x57, 0x20, 0x97, - 0xcb, 0xf1, 0xc6, 0x1b, 0x6f, 0xb8, 0x3c, 0x6e, 0x73, 0xe7, 0x76, 0xed, - 0xce, 0x39, 0xf7, 0x66, 0x9d, 0x8f, 0x1b, 0x37, 0xae, 0x53, 0xf2, 0xca, - 0x97, 0xe0, 0xeb, 0xf5, 0xd4, 0x93, 0x3c, 0xeb, 0x4b, 0x99, 0x38, 0x6a, - 0xd4, 0xa8, 0x1e, 0xe5, 0xfd, 0xae, 0xca, 0xfb, 0x9e, 0x5e, 0x53, 0x9d, - 0x3e, 0x02, 0xb8, 0xfb, 0xee, 0xbb, 0xb1, 0x79, 0xf3, 0x66, 0xee, 0xe9, - 0xdf, 0xbf, 0xbf, 0xcb, 0xc9, 0x2a, 0x2a, 0x2a, 0xe2, 0xda, 0x6a, 0x68, - 0x68, 0x40, 0x66, 0x66, 0x66, 0xa7, 0x77, 0x8b, 0x19, 0x19, 0x19, 0xa8, - 0xad, 0xad, 0x05, 0x4d, 0xd3, 0xc8, 0xcf, 0xcf, 0x17, 0xdc, 0x9d, 0x07, - 0x04, 0x04, 0x00, 0x80, 0xd3, 0x9d, 0xd7, 0xf3, 0xcf, 0x3f, 0xcf, 0xeb, - 0x67, 0xc5, 0x8a, 0x15, 0x9c, 0xab, 0xdf, 0x1b, 0x9c, 0x23, 0x23, 0x23, - 0x05, 0xad, 0xe2, 0x47, 0x1e, 0x79, 0x04, 0xcb, 0x96, 0x2d, 0xc3, 0x57, - 0x5f, 0x7d, 0x85, 0xf2, 0xf2, 0xf2, 0x0e, 0xe3, 0xda, 0xbb, 0x77, 0xaf, - 0xa0, 0x7b, 0xde, 0xdd, 0xf8, 0xc3, 0xc3, 0xc3, 0xf1, 0xdd, 0x77, 0xdf, - 0x71, 0xdf, 0xdb, 0x6c, 0x36, 0xfc, 0xfe, 0xf7, 0xbf, 0x47, 0x64, 0x64, - 0x24, 0xe4, 0x72, 0x39, 0x34, 0x1a, 0x0d, 0xd2, 0xd2, 0xd2, 0x70, 0xe6, - 0xcc, 0x99, 0x0e, 0x96, 0x36, 0xb9, 0x38, 0x5c, 0x41, 0x52, 0x52, 0x12, - 0x8e, 0x1f, 0x3f, 0xce, 0xfd, 0xf6, 0xec, 0xd9, 0xb3, 0x08, 0x0c, 0x0c, - 0xe4, 0x68, 0xa9, 0x52, 0xa9, 0x10, 0x17, 0x17, 0x07, 0xa3, 0xd1, 0xc8, - 0xbd, 0x63, 0x34, 0x1a, 0x31, 0x68, 0xd0, 0xa0, 0x0e, 0x6d, 0x39, 0xd2, - 0xd4, 0x99, 0x2b, 0x3d, 0x37, 0x37, 0x97, 0x3b, 0x56, 0xa8, 0xa9, 0xa9, - 0xe1, 0xed, 0x58, 0x9c, 0x19, 0x0d, 0xae, 0x20, 0x3d, 0x3d, 0x9d, 0xa3, - 0x7b, 0x63, 0x63, 0x23, 0xfa, 0xf5, 0xeb, 0x87, 0xf4, 0xf4, 0x74, 0xa4, - 0xa7, 0xa7, 0x23, 0x23, 0x23, 0xa3, 0xc3, 0x33, 0x60, 0xc0, 0x00, 0xc4, - 0xc7, 0xc7, 0x7b, 0xd4, 0xf6, 0xe4, 0xc9, 0x93, 0x61, 0xb5, 0x5a, 0x39, - 0x1c, 0xbf, 0xf8, 0xe2, 0x0b, 0xc4, 0xc5, 0xc5, 0x71, 0xdf, 0x07, 0x06, - 0x06, 0x62, 0xe9, 0xd2, 0xa5, 0x3c, 0xfa, 0x2f, 0x5f, 0xbe, 0xbc, 0x43, - 0x3b, 0x36, 0x9b, 0x8d, 0xf7, 0x39, 0x2e, 0x2e, 0x0e, 0x99, 0x99, 0x99, - 0x98, 0x3a, 0x75, 0x2a, 0xb2, 0xb2, 0xb2, 0x3a, 0x3c, 0x53, 0xa6, 0x4c, - 0xc1, 0x94, 0x29, 0x53, 0x30, 0x79, 0xf2, 0x64, 0x4c, 0x98, 0x30, 0x01, - 0x7b, 0xf7, 0xee, 0xe5, 0xdc, 0x97, 0x25, 0x25, 0x25, 0xdc, 0x79, 0xa3, - 0x63, 0x9b, 0x42, 0x3c, 0x9b, 0x9d, 0x9d, 0xcd, 0xe1, 0x66, 0x36, 0x9b, - 0x91, 0x91, 0x91, 0x01, 0x95, 0x4a, 0xc5, 0x9b, 0x93, 0x43, 0x87, 0x0e, - 0xf1, 0xf8, 0xec, 0xf6, 0xdb, 0x6f, 0xf7, 0x88, 0x3e, 0xc9, 0xc9, 0xc9, - 0x38, 0x7d, 0xfa, 0x34, 0xf7, 0x5b, 0x9d, 0x4e, 0x87, 0xa1, 0x43, 0x87, - 0xf2, 0xd6, 0xa4, 0x5c, 0x2e, 0xc7, 0x89, 0x13, 0x27, 0xb8, 0x77, 0xf4, - 0x7a, 0xbd, 0xa0, 0xa7, 0xca, 0x9b, 0x1d, 0xb8, 0xaf, 0xe6, 0xdc, 0x9b, - 0xdd, 0xaf, 0xe3, 0x3a, 0xef, 0xac, 0xbc, 0x72, 0xd7, 0x97, 0xa7, 0xf2, - 0xb6, 0xb3, 0xeb, 0xa9, 0xb3, 0x47, 0x00, 0xdd, 0xc1, 0xb3, 0xde, 0xee, - 0xfe, 0x5d, 0xc9, 0xc4, 0x9e, 0xe0, 0x7d, 0x5f, 0xca, 0x7b, 0x67, 0x63, - 0xec, 0xae, 0x35, 0xd5, 0xe9, 0x23, 0x00, 0x6f, 0x61, 0xce, 0x9c, 0x39, - 0xbc, 0x86, 0x9f, 0x7e, 0xfa, 0xe9, 0x4e, 0xbb, 0xfc, 0x9e, 0x7c, 0xf2, - 0x49, 0xee, 0xfb, 0xd7, 0x5e, 0x7b, 0xcd, 0x63, 0xc5, 0x46, 0x4e, 0x18, - 0x39, 0xc1, 0x57, 0xaf, 0x5e, 0x45, 0x5a, 0x5a, 0x5a, 0xa7, 0x71, 0x76, - 0x84, 0xa7, 0x9e, 0x7a, 0xca, 0x2d, 0x61, 0x3b, 0x6b, 0x00, 0xf4, 0xef, - 0xdf, 0x9f, 0xb7, 0xa0, 0xbf, 0xfa, 0xea, 0x2b, 0xa7, 0x67, 0xcc, 0x06, - 0x83, 0x81, 0x7b, 0x2f, 0x2f, 0x2f, 0x0f, 0x7d, 0xfa, 0xf4, 0xf1, 0x08, - 0xff, 0xcc, 0xcc, 0x4c, 0x9e, 0x72, 0x7f, 0xea, 0xa9, 0xa7, 0x04, 0x8f, - 0x4f, 0x96, 0x2d, 0x5b, 0xc6, 0xc3, 0x75, 0xfe, 0xfc, 0xf9, 0x5e, 0xf3, - 0x85, 0x5c, 0x2e, 0xc7, 0x73, 0xcf, 0x3d, 0x07, 0x9a, 0xa6, 0x51, 0x5e, - 0x5e, 0x8e, 0xd4, 0xd4, 0x54, 0xde, 0xdc, 0x74, 0xc5, 0x00, 0x30, 0x9b, - 0xcd, 0xa0, 0x69, 0x1a, 0xb9, 0xb9, 0xb9, 0xe8, 0xd5, 0xab, 0x97, 0x4f, - 0x76, 0x3c, 0x1a, 0x8d, 0x06, 0x5b, 0xb7, 0x6e, 0xe5, 0xf0, 0xbb, 0x7e, - 0xfd, 0xba, 0xe0, 0x79, 0x6e, 0x44, 0x44, 0x04, 0xb6, 0x6e, 0xdd, 0x8a, - 0x6f, 0xbf, 0xfd, 0x16, 0xdf, 0x7e, 0xfb, 0x2d, 0x3e, 0xf9, 0xe4, 0x93, - 0x0e, 0xe7, 0x72, 0x5d, 0x59, 0x57, 0xe3, 0xc7, 0x8f, 0x47, 0x43, 0x43, - 0x03, 0x27, 0x0c, 0xa6, 0x4d, 0x9b, 0xe6, 0xf1, 0x6f, 0xd3, 0xd2, 0xd2, - 0x50, 0x58, 0x58, 0xc8, 0x8d, 0xe1, 0xeb, 0xaf, 0xbf, 0x46, 0x58, 0x58, - 0x98, 0xe0, 0x7b, 0x2c, 0x0d, 0x69, 0x9a, 0x16, 0xf4, 0xa4, 0x09, 0x41, - 0x56, 0x56, 0x16, 0x8f, 0x2f, 0xde, 0x7e, 0xfb, 0x6d, 0x28, 0x95, 0x4a, - 0xc1, 0xf6, 0x1b, 0x1b, 0x1b, 0x5d, 0x1a, 0x49, 0xee, 0xe2, 0x18, 0xba, - 0x63, 0xce, 0x3d, 0x15, 0xca, 0x42, 0xeb, 0xbc, 0xb3, 0xf2, 0xca, 0x57, - 0xf1, 0x06, 0x9d, 0x5d, 0x4f, 0x9d, 0x35, 0x00, 0xba, 0x83, 0x67, 0xbd, - 0xed, 0xdf, 0x1b, 0x99, 0xd8, 0x1d, 0xbc, 0xef, 0x4b, 0x79, 0xef, 0x6c, - 0x8c, 0xdd, 0xb5, 0xa6, 0xdc, 0x3d, 0x3e, 0x4b, 0x03, 0x3c, 0x7f, 0xfe, - 0x3c, 0xcf, 0x15, 0x31, 0x6d, 0xda, 0x34, 0x04, 0x07, 0x07, 0x7b, 0xed, - 0xea, 0x89, 0x8f, 0x8f, 0xc7, 0xdc, 0xb9, 0x73, 0x39, 0x17, 0xdf, 0xce, - 0x9d, 0x3b, 0x61, 0xb7, 0xdb, 0xbd, 0xc2, 0x45, 0xa9, 0x54, 0xf2, 0xdc, - 0xa2, 0x79, 0x79, 0x79, 0x28, 0x29, 0x29, 0xf1, 0x09, 0xce, 0x00, 0xa0, - 0xd5, 0x6a, 0xb9, 0x48, 0x52, 0xf6, 0x31, 0x18, 0x0c, 0x3e, 0x73, 0x35, - 0x46, 0x44, 0x44, 0x70, 0x9f, 0x7f, 0xfa, 0xe9, 0x27, 0x41, 0x77, 0x62, - 0x7c, 0x7c, 0x3c, 0x2e, 0x5c, 0xb8, 0xc0, 0xb3, 0x6a, 0x59, 0x6b, 0xd1, - 0x1d, 0xc4, 0xc6, 0xc6, 0xf2, 0x02, 0x1f, 0x0f, 0x1d, 0x3a, 0xd4, 0xe1, - 0x1d, 0xb3, 0xd9, 0x8c, 0x6b, 0xd7, 0xae, 0x75, 0x38, 0xa3, 0xf2, 0x16, - 0xd2, 0xd2, 0xd2, 0xf0, 0xc7, 0x3f, 0xfe, 0x91, 0x3b, 0xb2, 0xd1, 0xe9, - 0x74, 0x5d, 0x0a, 0xbc, 0x21, 0x77, 0x05, 0x52, 0xa9, 0x14, 0x00, 0x50, - 0x5a, 0x5a, 0xda, 0xe1, 0x68, 0xa2, 0xb3, 0x10, 0x1b, 0x1b, 0x8b, 0xb1, - 0x63, 0xc7, 0x72, 0x9f, 0x7f, 0xf8, 0xe1, 0x07, 0x5c, 0xbd, 0x7a, 0xb5, - 0xc3, 0x7b, 0x8d, 0x8d, 0x8d, 0x78, 0xec, 0xb1, 0xc7, 0x30, 0x7f, 0xfe, - 0x7c, 0x3c, 0xfc, 0xf0, 0xc3, 0x78, 0xe1, 0x85, 0x17, 0xba, 0x1c, 0x4d, - 0x4f, 0xba, 0x02, 0x3f, 0xff, 0xfc, 0x73, 0xce, 0xa0, 0x58, 0xb9, 0x72, - 0x25, 0x8e, 0x1c, 0x39, 0xe2, 0x95, 0x0b, 0x95, 0xe4, 0x85, 0xc2, 0xc2, - 0x42, 0xd4, 0xd7, 0xd7, 0x77, 0x78, 0x4f, 0x22, 0x91, 0xc0, 0x6c, 0x36, - 0x73, 0x9f, 0xc9, 0x5d, 0x92, 0x2b, 0x98, 0x34, 0x69, 0x12, 0xef, 0xf3, - 0xee, 0xdd, 0xbb, 0xd1, 0xdc, 0xdc, 0x2c, 0xb8, 0x4e, 0x8e, 0x1d, 0x3b, - 0xc6, 0x7d, 0xbe, 0xeb, 0xae, 0xbb, 0xb8, 0x63, 0xb7, 0x5b, 0x69, 0xce, - 0x3d, 0x5d, 0xe7, 0xdd, 0x25, 0xaf, 0x6e, 0x85, 0xf5, 0x74, 0xb3, 0x79, - 0xd6, 0x17, 0x32, 0xb1, 0xbb, 0x78, 0xbf, 0x3b, 0xe5, 0xfd, 0xcd, 0x5e, - 0x53, 0x3e, 0xe3, 0x1c, 0xb3, 0xd9, 0x8c, 0xa2, 0xa2, 0x22, 0xce, 0x4d, - 0x9c, 0x9c, 0x9c, 0x8c, 0xc8, 0xc8, 0x48, 0x34, 0x35, 0x35, 0x79, 0xd5, - 0x4e, 0x74, 0x74, 0x34, 0x46, 0x8f, 0x1e, 0x0d, 0x00, 0x38, 0x7c, 0xf8, - 0x70, 0xa7, 0x16, 0x79, 0x7c, 0x7c, 0x3c, 0xcf, 0x7a, 0x3a, 0x79, 0xf2, - 0x24, 0x5a, 0x5b, 0x5b, 0x7d, 0x86, 0xf3, 0xe1, 0xc3, 0x87, 0x31, 0x65, - 0xca, 0x14, 0x9e, 0x25, 0x25, 0x16, 0x8b, 0x71, 0xea, 0xd4, 0x29, 0x4e, - 0x40, 0x75, 0x45, 0xc8, 0x91, 0x0a, 0xe7, 0xcc, 0x99, 0x33, 0x82, 0xef, - 0x99, 0x4c, 0x26, 0x5e, 0xca, 0x49, 0x70, 0x70, 0xb0, 0xc7, 0x82, 0xe7, - 0xf4, 0xe9, 0xd3, 0x18, 0x32, 0x64, 0x08, 0x87, 0x7b, 0x63, 0x63, 0xa3, - 0xe0, 0x7b, 0x8e, 0x06, 0x85, 0xb7, 0xa9, 0x45, 0x51, 0x51, 0x51, 0x78, - 0xe1, 0x85, 0x17, 0x10, 0x13, 0x13, 0x83, 0xe3, 0xc7, 0x8f, 0x63, 0xd7, - 0xae, 0x5d, 0x5e, 0x7b, 0x73, 0x5c, 0xcd, 0x31, 0x0b, 0xf9, 0xf9, 0xf9, - 0x6e, 0xcf, 0x82, 0xbd, 0xa1, 0x3f, 0xe9, 0x56, 0x3f, 0x78, 0xf0, 0x20, - 0x4f, 0x50, 0xb0, 0x60, 0xb5, 0x5a, 0x61, 0xb5, 0x5a, 0x7d, 0x2e, 0x48, - 0xe3, 0xe2, 0xe2, 0xf0, 0xfa, 0xeb, 0xaf, 0x73, 0x01, 0x3e, 0xd9, 0xd9, - 0xd9, 0xf8, 0xe6, 0x9b, 0x6f, 0xbc, 0x32, 0x2e, 0x5a, 0x5b, 0x5b, 0x51, - 0x51, 0x51, 0xc1, 0x45, 0x25, 0x47, 0x47, 0x47, 0x43, 0x2e, 0x97, 0x77, - 0x38, 0x0f, 0x57, 0x28, 0x14, 0x3c, 0x7e, 0xbd, 0x72, 0xe5, 0x8a, 0xc7, - 0x46, 0x12, 0x09, 0xce, 0xd2, 0xdd, 0xaa, 0xaa, 0xaa, 0x78, 0xe7, 0xaa, - 0x29, 0x29, 0x29, 0x1e, 0x1b, 0x19, 0x3d, 0x39, 0xe7, 0x9e, 0xae, 0xf3, - 0xee, 0x92, 0x57, 0xb7, 0xc2, 0x7a, 0xba, 0xd9, 0x3c, 0xeb, 0x0b, 0x99, - 0xd8, 0x5d, 0xbc, 0xdf, 0x9d, 0xf2, 0xfe, 0x66, 0xaf, 0x29, 0x09, 0xe9, - 0x32, 0xe8, 0x4a, 0xb1, 0x03, 0xbd, 0x5e, 0xcf, 0x43, 0x3a, 0x26, 0x26, - 0xc6, 0x6b, 0xcb, 0x54, 0x2c, 0x16, 0x63, 0xf6, 0xec, 0xd9, 0x90, 0xc9, - 0x64, 0x00, 0xda, 0x22, 0x63, 0x3b, 0x93, 0xcf, 0xea, 0xe8, 0x0a, 0x77, - 0x96, 0xab, 0xdd, 0x59, 0x9c, 0x85, 0xbc, 0x09, 0xfd, 0xfb, 0xf7, 0x87, - 0xd5, 0x6a, 0xed, 0x32, 0x43, 0x14, 0x14, 0x14, 0x60, 0xc6, 0x8c, 0x19, - 0xdc, 0x67, 0x67, 0x96, 0xa6, 0x46, 0xa3, 0xe1, 0x31, 0x8d, 0xc1, 0x60, - 0xf0, 0x78, 0xfe, 0x6a, 0x6a, 0x6a, 0xdc, 0xe6, 0x28, 0x6b, 0x34, 0x1a, - 0x4c, 0x99, 0x32, 0x85, 0xfb, 0x5c, 0x5b, 0x5b, 0x8b, 0x13, 0x27, 0x4e, - 0x78, 0x35, 0x96, 0x21, 0x43, 0x86, 0xe0, 0x81, 0x07, 0x1e, 0x80, 0xcd, - 0x66, 0xc3, 0xca, 0x95, 0x2b, 0x51, 0x5c, 0x5c, 0xdc, 0x29, 0x6b, 0x55, - 0x2a, 0x95, 0x76, 0x10, 0xf6, 0x64, 0xaa, 0x53, 0x5e, 0x5e, 0x1e, 0x82, - 0x83, 0x83, 0x91, 0x99, 0x99, 0x89, 0x61, 0xc3, 0x86, 0x21, 0x38, 0x38, - 0x18, 0x75, 0x75, 0x75, 0x38, 0x71, 0xe2, 0x04, 0xaa, 0xaa, 0xaa, 0xbc, - 0xca, 0xd5, 0x77, 0x3c, 0x2a, 0x2a, 0x2c, 0x2c, 0x04, 0x00, 0xf4, 0xed, - 0xdb, 0x17, 0x91, 0x91, 0x91, 0x88, 0x8c, 0x8c, 0xe4, 0x72, 0x89, 0xeb, - 0xeb, 0xeb, 0x5d, 0x06, 0x0e, 0x95, 0x95, 0x95, 0xa1, 0x4f, 0x9f, 0x3e, - 0xb8, 0x7e, 0xfd, 0xba, 0xc7, 0xe3, 0x9c, 0x31, 0x63, 0x06, 0xee, 0xbd, - 0xf7, 0x5e, 0x00, 0x40, 0x43, 0x43, 0x03, 0x56, 0xae, 0x5c, 0xe9, 0x32, - 0x8f, 0xba, 0x6f, 0xdf, 0xbe, 0x1d, 0x3c, 0x35, 0xc5, 0xc5, 0xc5, 0xd8, - 0xbd, 0x7b, 0x37, 0x86, 0x0d, 0x1b, 0x06, 0x00, 0x98, 0x39, 0x73, 0x26, - 0x16, 0x2e, 0x5c, 0xd8, 0xc1, 0x9b, 0xb3, 0x70, 0xe1, 0x42, 0x6e, 0xad, - 0x95, 0x95, 0x95, 0xe1, 0xfc, 0xf9, 0xf3, 0x1e, 0xe1, 0x18, 0x14, 0x14, - 0xc4, 0x73, 0x35, 0xba, 0x5b, 0xd3, 0xa4, 0x20, 0xef, 0x4a, 0x40, 0x59, - 0x77, 0xcd, 0xb9, 0x37, 0xeb, 0xbc, 0x33, 0xf2, 0x4a, 0x88, 0x46, 0x9d, - 0x91, 0xb7, 0xbe, 0x5a, 0x4f, 0xee, 0xc0, 0x1b, 0xdc, 0xbc, 0xe5, 0xd9, - 0xce, 0x1c, 0x31, 0x78, 0x2a, 0x13, 0xbb, 0x8b, 0xf7, 0xbb, 0x53, 0xde, - 0xdf, 0xec, 0x35, 0xe5, 0xf6, 0x6c, 0xe2, 0xed, 0xb7, 0xdf, 0xe6, 0x7d, - 0xef, 0xe8, 0xaa, 0x20, 0x77, 0x8b, 0xdf, 0x7e, 0xfb, 0x2d, 0xef, 0x5d, - 0x57, 0x01, 0x0a, 0x42, 0xd0, 0xaf, 0x5f, 0x3f, 0x5c, 0xb8, 0x70, 0x81, - 0xcb, 0x73, 0x77, 0x15, 0x08, 0xe3, 0x0a, 0x7c, 0x8d, 0xb3, 0x27, 0xd0, - 0xbf, 0x7f, 0x7f, 0xb4, 0xb4, 0xb4, 0x74, 0x39, 0x06, 0xc0, 0x53, 0x98, - 0x36, 0x6d, 0x1a, 0xef, 0x0c, 0x2b, 0x37, 0x37, 0xb7, 0x53, 0x67, 0xe9, - 0x2c, 0xa8, 0xd5, 0x6a, 0x24, 0x24, 0x24, 0xa0, 0x5f, 0xbf, 0x7e, 0x08, - 0x0e, 0x0e, 0xc6, 0xf2, 0xe5, 0xcb, 0xb9, 0xb6, 0xed, 0x76, 0x3b, 0x66, - 0xcc, 0x98, 0xe1, 0x55, 0xbd, 0x84, 0xe4, 0xe4, 0x64, 0x2e, 0xd0, 0xf0, - 0x9b, 0x6f, 0xbe, 0xe1, 0x52, 0x64, 0x12, 0x13, 0x13, 0xf1, 0xeb, 0xaf, - 0xbf, 0x76, 0x29, 0x06, 0x40, 0x24, 0x12, 0xe1, 0xb3, 0xcf, 0x3e, 0xe3, - 0xc5, 0x6e, 0xe4, 0xe4, 0xe4, 0x74, 0xa0, 0xad, 0xdd, 0x6e, 0xc7, 0xd1, - 0xa3, 0x47, 0x91, 0x98, 0x98, 0xe8, 0x71, 0xae, 0xfe, 0x5f, 0xff, 0xfa, - 0x57, 0x5e, 0x20, 0x4e, 0x58, 0x58, 0x18, 0x16, 0x2c, 0x58, 0x80, 0x6b, - 0xd7, 0xae, 0xf1, 0xda, 0x36, 0x99, 0x4c, 0x38, 0x7c, 0xf8, 0x30, 0xee, - 0xb8, 0xe3, 0x0e, 0xde, 0xe2, 0x25, 0x61, 0xf2, 0xe4, 0xc9, 0x82, 0x06, - 0xa5, 0xb3, 0x79, 0x1f, 0x3c, 0x78, 0x30, 0xaa, 0xaa, 0xaa, 0xb8, 0x3e, - 0x5e, 0x7a, 0xe9, 0x25, 0x28, 0x14, 0x0a, 0xc1, 0x77, 0x1d, 0xf1, 0x72, - 0x84, 0xc4, 0xc4, 0x44, 0x1e, 0x8d, 0x2a, 0x2a, 0x2a, 0xf0, 0xc0, 0x03, - 0x0f, 0x60, 0xe8, 0xd0, 0xa1, 0x18, 0x37, 0x6e, 0x1c, 0xde, 0x7d, 0xf7, - 0x5d, 0x2e, 0x05, 0x54, 0xaf, 0xd7, 0x3b, 0xc5, 0x55, 0x08, 0x3e, 0xfe, - 0xf8, 0x63, 0x1e, 0x2d, 0x9c, 0x05, 0x50, 0x45, 0x47, 0x47, 0x63, 0xdf, - 0xbe, 0x7d, 0xbc, 0x77, 0x27, 0x4f, 0x9e, 0xec, 0x95, 0x4c, 0xe8, 0x8e, - 0x39, 0xf7, 0xd5, 0xd9, 0xb7, 0xa7, 0xf2, 0xca, 0xdb, 0xd4, 0xb9, 0xee, - 0x58, 0x4f, 0x9d, 0x4d, 0xe3, 0x73, 0x87, 0x97, 0x37, 0x3c, 0xdb, 0xdd, - 0x31, 0x08, 0x3d, 0xc1, 0xfb, 0x5d, 0x95, 0xf7, 0xce, 0xc6, 0xd8, 0x5d, - 0x6b, 0xca, 0xe3, 0x20, 0x40, 0x67, 0x88, 0xfd, 0xfd, 0xef, 0x7f, 0xe7, - 0x7d, 0x2f, 0x14, 0xd5, 0xc9, 0x82, 0x63, 0x2e, 0xeb, 0x88, 0x11, 0x23, - 0xbc, 0x5a, 0xec, 0xd3, 0xa7, 0x4f, 0xe7, 0xbe, 0xff, 0xf4, 0xd3, 0x4f, - 0x05, 0x05, 0xeb, 0xcb, 0x2f, 0xbf, 0xec, 0x56, 0x11, 0xf9, 0x1a, 0x67, - 0x4f, 0x20, 0x3d, 0x3d, 0xbd, 0xc7, 0x0c, 0x80, 0xa4, 0xa4, 0x24, 0xe4, - 0xe7, 0xe7, 0xf3, 0xda, 0x59, 0xb4, 0x68, 0x51, 0x97, 0x17, 0xcd, 0x3b, - 0xef, 0xbc, 0x83, 0xb3, 0x67, 0xcf, 0x72, 0x81, 0x3c, 0xec, 0xd3, 0xa7, - 0x4f, 0x1f, 0xa8, 0xd5, 0x6a, 0x8f, 0xdb, 0x52, 0x28, 0x14, 0x78, 0xe9, - 0xa5, 0x97, 0xb8, 0xe3, 0x85, 0xe1, 0xc3, 0x87, 0xf3, 0xfa, 0xe9, 0xaa, - 0x01, 0x10, 0x15, 0x15, 0x85, 0xbd, 0x7b, 0xf7, 0x72, 0x6d, 0x08, 0x15, - 0xfa, 0x20, 0x9f, 0x96, 0x96, 0x16, 0xcc, 0x99, 0x33, 0xc7, 0x23, 0x57, - 0xd9, 0xfa, 0xf5, 0xeb, 0x79, 0x11, 0xc4, 0xef, 0xbd, 0xf7, 0x9e, 0xcb, - 0x5a, 0x09, 0x46, 0xa3, 0x11, 0xf7, 0xdc, 0x73, 0x8f, 0x60, 0xfc, 0x85, - 0x33, 0x41, 0x28, 0x04, 0x91, 0x91, 0x91, 0xd8, 0xb6, 0x6d, 0x1b, 0xd7, - 0xee, 0x99, 0x33, 0x67, 0xd0, 0xaf, 0x5f, 0x3f, 0xa7, 0xef, 0x93, 0x78, - 0x39, 0x03, 0x8a, 0xa2, 0xb0, 0x7f, 0xff, 0x7e, 0x5e, 0xb4, 0xb3, 0xdd, - 0x6e, 0xef, 0x30, 0x9e, 0xf8, 0xf8, 0x78, 0xaf, 0x70, 0x7d, 0xf4, 0xd1, - 0x47, 0x79, 0xbf, 0x77, 0xb6, 0x26, 0xfb, 0xf6, 0xed, 0x0b, 0x9d, 0x4e, - 0xc7, 0x7b, 0xf7, 0xee, 0xbb, 0xef, 0xee, 0x94, 0x01, 0xe0, 0xcb, 0x39, - 0xf7, 0x95, 0xe2, 0xf1, 0x44, 0x5e, 0xf9, 0x42, 0xc9, 0xfa, 0x62, 0x3d, - 0x75, 0x87, 0xf2, 0xf7, 0x96, 0x67, 0x7b, 0xca, 0x00, 0xe8, 0x4e, 0xde, - 0xef, 0xaa, 0xbc, 0x77, 0x36, 0xc6, 0xee, 0x5a, 0x53, 0x5d, 0xae, 0x03, - 0xe0, 0x68, 0x45, 0x3b, 0xa6, 0x36, 0x91, 0xe0, 0x78, 0x56, 0xea, 0x69, - 0x50, 0x1a, 0xd0, 0x16, 0xe8, 0xc1, 0xe6, 0xd2, 0xd2, 0x34, 0x8d, 0xcd, - 0x9b, 0x37, 0x0b, 0x9e, 0x21, 0xad, 0x58, 0xb1, 0x02, 0x15, 0x15, 0x15, - 0x38, 0x74, 0xe8, 0x10, 0xea, 0xeb, 0xeb, 0xa1, 0x52, 0xa9, 0x3a, 0xb8, - 0x9b, 0x7c, 0x8d, 0xb3, 0x52, 0xa9, 0x44, 0x42, 0x42, 0x82, 0x57, 0x79, - 0xf6, 0xdd, 0x05, 0xfd, 0xfb, 0xf7, 0xc7, 0xae, 0x5d, 0xbb, 0xd0, 0xb7, - 0x6f, 0x5f, 0xee, 0x6f, 0xdb, 0xb6, 0x6d, 0xc3, 0x0f, 0x3f, 0xfc, 0xd0, - 0x65, 0x37, 0xd4, 0xe8, 0xd1, 0xa3, 0x05, 0x53, 0x21, 0xa3, 0xa2, 0xa2, - 0xbc, 0x2a, 0x71, 0x99, 0x9e, 0x9e, 0x8e, 0xa5, 0x4b, 0x97, 0x02, 0x00, - 0x3e, 0xfa, 0xe8, 0x23, 0x1e, 0xdd, 0x84, 0x5c, 0x8b, 0xde, 0x2e, 0x7a, - 0x8d, 0x46, 0xc3, 0x5b, 0x6c, 0x12, 0x89, 0x04, 0xd7, 0xae, 0x5d, 0xc3, - 0x27, 0x9f, 0x7c, 0x82, 0x86, 0x86, 0x06, 0xf4, 0xea, 0xd5, 0x0b, 0xf7, - 0xdf, 0x7f, 0x3f, 0xb7, 0x23, 0x0b, 0x08, 0x08, 0xc0, 0xc6, 0x8d, 0x1b, - 0x31, 0x79, 0xf2, 0x64, 0xfc, 0xfa, 0xeb, 0xaf, 0x2e, 0xdb, 0x26, 0x15, - 0x86, 0x54, 0x2a, 0xc5, 0xb3, 0xcf, 0x3e, 0x0b, 0x8a, 0xa2, 0xb0, 0x7b, - 0xf7, 0x6e, 0x9c, 0x3f, 0x7f, 0x1e, 0x72, 0xb9, 0x1c, 0xe3, 0xc6, 0x8d, - 0xe3, 0x3c, 0x45, 0x72, 0xb9, 0x1c, 0x5b, 0xb7, 0x6e, 0xc5, 0xb4, 0x69, - 0xd3, 0x3a, 0x04, 0x3d, 0xc9, 0xe5, 0x72, 0x8f, 0x4b, 0x76, 0x66, 0x66, - 0x66, 0x62, 0xd6, 0xac, 0x59, 0xdc, 0xe7, 0x0f, 0x3e, 0xf8, 0xc0, 0xe9, - 0xb9, 0x24, 0xbb, 0xd3, 0x65, 0xf1, 0x12, 0x02, 0x96, 0x67, 0xc9, 0x3a, - 0x18, 0xce, 0xce, 0x8b, 0x67, 0xce, 0x9c, 0x89, 0x8d, 0x1b, 0x37, 0x7a, - 0x8c, 0x6b, 0x5e, 0x5e, 0x1e, 0xf4, 0x7a, 0x3d, 0xa7, 0xf0, 0x84, 0xd6, - 0xa4, 0xdd, 0x6e, 0x47, 0x4e, 0x4e, 0x4e, 0x07, 0xa5, 0xe8, 0xaa, 0xaa, - 0x64, 0x4f, 0xcd, 0x39, 0x45, 0x51, 0x4e, 0xdd, 0xf2, 0xce, 0x78, 0xb4, - 0xb3, 0xf2, 0xca, 0x17, 0xe0, 0x8b, 0xf5, 0xc4, 0xbe, 0xe7, 0xcb, 0x1a, - 0x01, 0xde, 0xf2, 0x6c, 0x4f, 0x41, 0x77, 0xf2, 0x7e, 0x77, 0xc1, 0xcd, - 0x58, 0x53, 0x1e, 0xed, 0x48, 0xff, 0xf9, 0xcf, 0x7f, 0xf2, 0xbe, 0x27, - 0xad, 0x4f, 0x47, 0xf8, 0xfc, 0xf3, 0xcf, 0x79, 0xef, 0x3a, 0x16, 0xcc, - 0x70, 0xc5, 0x08, 0x64, 0x2e, 0xed, 0xe9, 0xd3, 0xa7, 0x79, 0x0a, 0xce, - 0xf1, 0xf7, 0x66, 0xb3, 0x19, 0xa7, 0x4e, 0x9d, 0xc2, 0x0f, 0x3f, 0xfc, - 0x80, 0x03, 0x07, 0x0e, 0x74, 0x3b, 0xce, 0x01, 0x01, 0x01, 0xbc, 0x72, - 0xb0, 0x42, 0x01, 0x85, 0xbe, 0xb6, 0x08, 0x85, 0x5c, 0xf4, 0xd3, 0xa6, - 0x4d, 0xe3, 0xa5, 0xb8, 0xd0, 0x34, 0x8d, 0x5f, 0x7f, 0xfd, 0xd5, 0x29, - 0x73, 0x7b, 0x13, 0xb5, 0x9f, 0x9c, 0x9c, 0x8c, 0xcd, 0x9b, 0x37, 0x63, - 0xff, 0xfe, 0xfd, 0xb8, 0x74, 0xe9, 0x52, 0x87, 0x2a, 0x5a, 0xaf, 0xbe, - 0xfa, 0xaa, 0x47, 0x15, 0xfb, 0x62, 0x62, 0x62, 0xb0, 0x65, 0xcb, 0x16, - 0xd0, 0x34, 0x8d, 0x6b, 0xd7, 0xae, 0x71, 0x05, 0x37, 0x5c, 0xed, 0x58, - 0xbc, 0x3d, 0xc7, 0x4c, 0x4b, 0x4b, 0xc3, 0xe1, 0xc3, 0x87, 0x71, 0xf6, - 0xec, 0x59, 0x5c, 0xb9, 0x72, 0x05, 0x9f, 0x7f, 0xfe, 0x79, 0x87, 0x36, - 0x44, 0x22, 0x11, 0xaf, 0x52, 0x17, 0x4d, 0xd3, 0xd8, 0xba, 0x75, 0xab, - 0x60, 0x6a, 0x0d, 0x09, 0x64, 0x0a, 0x20, 0x4d, 0xd3, 0x68, 0x6e, 0x6e, - 0x46, 0x56, 0x56, 0x16, 0xb7, 0x4b, 0x10, 0x8b, 0xc5, 0xe8, 0xd3, 0xa7, - 0x0f, 0x0e, 0x1c, 0x38, 0xc0, 0x7b, 0xef, 0xdb, 0x6f, 0xbf, 0xed, 0x40, - 0xef, 0x77, 0xde, 0x79, 0xc7, 0xa3, 0xda, 0x03, 0x71, 0x71, 0x71, 0xbc, - 0x0a, 0x77, 0xee, 0xf8, 0x5f, 0x08, 0x2f, 0xc7, 0xb1, 0x0b, 0xf1, 0xec, - 0xce, 0x9d, 0x3b, 0xf1, 0xce, 0x3b, 0xef, 0xe0, 0xe3, 0x8f, 0x3f, 0xc6, - 0xa9, 0x53, 0xa7, 0x78, 0xf8, 0x7b, 0x8a, 0x2b, 0x2b, 0x70, 0x5e, 0x7f, - 0xfd, 0x75, 0xde, 0xef, 0x1d, 0xd7, 0xa4, 0xa3, 0x17, 0x89, 0x7d, 0xee, - 0xb9, 0xe7, 0x9e, 0x4e, 0x79, 0xc5, 0x7c, 0x3d, 0xe7, 0x5d, 0xdd, 0x8d, - 0x7a, 0x23, 0xaf, 0xba, 0xb2, 0xd3, 0xf6, 0xf5, 0x7a, 0xf2, 0xd5, 0xee, - 0xbf, 0x33, 0x3c, 0xeb, 0x8b, 0x7e, 0x1d, 0x65, 0x62, 0x77, 0xf3, 0xbe, - 0x33, 0x5c, 0x7c, 0x2d, 0xef, 0xbb, 0x7b, 0x4d, 0x75, 0xfa, 0x08, 0xc0, - 0x1b, 0x60, 0x19, 0x95, 0x7d, 0xd8, 0x40, 0x0c, 0x4f, 0x0c, 0x80, 0x3f, - 0xfc, 0xe1, 0x0f, 0xdc, 0xef, 0x5e, 0x79, 0xe5, 0x15, 0xc1, 0x77, 0x9c, - 0xb9, 0x62, 0x1d, 0x61, 0xed, 0xda, 0xb5, 0xbc, 0xef, 0xef, 0xb8, 0xe3, - 0x8e, 0x2e, 0xe1, 0x4c, 0xd6, 0xdb, 0x6e, 0x6a, 0x6a, 0x12, 0x54, 0xac, - 0xdd, 0x69, 0x00, 0x24, 0x26, 0x26, 0x62, 0xf9, 0xf2, 0xe5, 0xbc, 0xbc, - 0x7f, 0x9a, 0xa6, 0x71, 0xf8, 0xf0, 0x61, 0x97, 0x31, 0x0b, 0x42, 0xb5, - 0x0f, 0x9c, 0x81, 0x44, 0x22, 0x81, 0x46, 0xa3, 0x41, 0x5c, 0x5c, 0x1c, - 0x52, 0x53, 0x53, 0x31, 0x7d, 0xfa, 0xf4, 0x0e, 0x65, 0x94, 0x97, 0x2f, - 0x5f, 0xee, 0x36, 0xe8, 0xe5, 0xbe, 0xfb, 0xee, 0xe3, 0xdc, 0xb3, 0x0b, - 0x16, 0x2c, 0xe8, 0xf0, 0x7d, 0x42, 0x42, 0x42, 0x07, 0x81, 0xe5, 0xa9, - 0xe2, 0x61, 0x21, 0x36, 0x36, 0x16, 0x7d, 0xfb, 0xf6, 0x45, 0x6a, 0x6a, - 0x2a, 0x52, 0x53, 0x53, 0x9d, 0xd6, 0x3f, 0x18, 0x35, 0x6a, 0x14, 0xcf, - 0x55, 0x5c, 0x58, 0x58, 0xd8, 0x41, 0x80, 0x3a, 0xc2, 0x86, 0x0d, 0x1b, - 0x3a, 0x08, 0x07, 0x67, 0x67, 0xc9, 0xc5, 0xc5, 0xc5, 0xdc, 0x7b, 0x35, - 0x35, 0x35, 0x1d, 0xe8, 0x4d, 0xd3, 0x34, 0x16, 0x2f, 0x5e, 0xec, 0x76, - 0x3c, 0x13, 0x27, 0x4e, 0xe4, 0x19, 0x5c, 0xcf, 0x3f, 0xff, 0xbc, 0x5b, - 0x01, 0xee, 0x0a, 0xaf, 0xfe, 0xfd, 0xfb, 0x0b, 0xf2, 0x2c, 0xfb, 0xbe, - 0x48, 0x24, 0x42, 0x5c, 0x5c, 0x1c, 0xbe, 0xfe, 0xfa, 0x6b, 0xde, 0x58, - 0x3d, 0xc1, 0x95, 0x54, 0x00, 0x2f, 0xbf, 0xfc, 0xb2, 0xcb, 0xe3, 0x91, - 0xbc, 0xbc, 0x3c, 0xfc, 0xf5, 0xaf, 0x7f, 0xe5, 0xd5, 0x9c, 0x98, 0x3a, - 0x75, 0x6a, 0xa7, 0x0c, 0x00, 0x5f, 0xcf, 0x79, 0x57, 0x95, 0x90, 0x27, - 0xf2, 0xca, 0x17, 0x4a, 0xcf, 0xd7, 0xeb, 0xc9, 0x57, 0x8a, 0xb8, 0x33, - 0x3c, 0xeb, 0x4b, 0x03, 0x80, 0x95, 0x89, 0xde, 0xf2, 0xbe, 0x58, 0x2c, - 0xf6, 0x8a, 0xf7, 0x7b, 0xca, 0x00, 0xe8, 0xee, 0x35, 0xd5, 0x23, 0x06, - 0x80, 0x63, 0xc7, 0x42, 0xee, 0x64, 0x21, 0x48, 0x48, 0x48, 0xc0, 0xcf, - 0x3f, 0xff, 0xcc, 0xed, 0x6c, 0x9c, 0x29, 0xb5, 0xc9, 0x93, 0x27, 0xe3, - 0xa7, 0x9f, 0x7e, 0xe2, 0x14, 0xa1, 0xd5, 0x6a, 0xc5, 0x8d, 0x1b, 0x37, - 0x3a, 0xbc, 0xf7, 0xb7, 0xbf, 0xfd, 0x8d, 0x87, 0x87, 0x10, 0x81, 0x80, - 0xb6, 0x7a, 0xef, 0xff, 0xfa, 0xd7, 0xbf, 0xdc, 0xe2, 0x4c, 0x06, 0x18, - 0x3d, 0xf7, 0xdc, 0x73, 0x82, 0x51, 0x97, 0x5d, 0x61, 0x08, 0x77, 0x6e, - 0x36, 0xb2, 0xb2, 0x15, 0x1b, 0x80, 0xb6, 0x66, 0xcd, 0x1a, 0xa7, 0x16, - 0x37, 0x29, 0x0c, 0xbb, 0x02, 0xf1, 0xf1, 0xf1, 0x3c, 0xa3, 0x23, 0x3f, - 0x3f, 0xdf, 0xe5, 0x19, 0x5f, 0x74, 0x74, 0x34, 0x57, 0xa1, 0xec, 0xe2, - 0xc5, 0x8b, 0x08, 0x0d, 0x0d, 0x45, 0x5a, 0x5a, 0x1a, 0xef, 0x89, 0x89, - 0x89, 0xe1, 0x05, 0xd4, 0x5d, 0xb9, 0x72, 0x05, 0x31, 0x31, 0x31, 0x48, - 0x4f, 0x4f, 0xf7, 0x79, 0x44, 0x73, 0x6a, 0x6a, 0x2a, 0x17, 0xa4, 0x45, - 0xd3, 0x34, 0x0c, 0x06, 0x83, 0x60, 0x51, 0x1f, 0x12, 0xd6, 0xac, 0x59, - 0xe3, 0xd6, 0x23, 0xc4, 0x5a, 0xec, 0x8e, 0xde, 0x02, 0x47, 0x7a, 0xb3, - 0x34, 0x73, 0x35, 0x4f, 0xa1, 0xa1, 0xa1, 0xf8, 0xf2, 0xcb, 0x2f, 0x79, - 0x29, 0x99, 0xce, 0x70, 0xf4, 0x04, 0x2f, 0x00, 0x5c, 0xa1, 0x18, 0x77, - 0x3c, 0x2b, 0x95, 0x4a, 0x71, 0xfd, 0xfa, 0x75, 0xde, 0xfc, 0xba, 0xe3, - 0x29, 0x12, 0x82, 0x83, 0x83, 0x9d, 0xae, 0xc9, 0x55, 0xab, 0x56, 0x21, - 0x26, 0x26, 0x06, 0x4f, 0x3f, 0xfd, 0x34, 0x0f, 0x6f, 0xa1, 0x6a, 0x92, - 0xbe, 0x94, 0x3f, 0x9e, 0xce, 0x79, 0x57, 0x94, 0x90, 0xa7, 0xf2, 0xaa, - 0xab, 0x4a, 0xaf, 0x3b, 0xd6, 0x93, 0x2f, 0x14, 0x71, 0x67, 0x79, 0xd6, - 0x57, 0xca, 0x9f, 0x94, 0x89, 0xdd, 0xcd, 0xfb, 0x3d, 0x69, 0x00, 0x74, - 0xd7, 0x9a, 0xea, 0xb6, 0xbb, 0x00, 0x5c, 0x41, 0x6d, 0x6d, 0xad, 0xc7, - 0x79, 0xd2, 0x51, 0x51, 0x51, 0x9c, 0xf0, 0xfc, 0xe5, 0x97, 0x5f, 0x9c, - 0xe6, 0xd2, 0xee, 0xdf, 0xbf, 0x1f, 0x17, 0x2e, 0x5c, 0x80, 0x46, 0xa3, - 0x81, 0x42, 0xa1, 0x80, 0xc5, 0x62, 0x11, 0xcc, 0x05, 0xbe, 0x7c, 0xf9, - 0x32, 0xef, 0xb3, 0x50, 0xc9, 0x48, 0xf6, 0x5c, 0x91, 0x2c, 0xfc, 0xe3, - 0x0e, 0x67, 0x8a, 0xa2, 0x70, 0xf8, 0xf0, 0x61, 0x97, 0x31, 0x05, 0xbe, - 0x84, 0x31, 0x63, 0xc6, 0xe0, 0xd3, 0x4f, 0x3f, 0xe5, 0x29, 0xdd, 0xe2, - 0xe2, 0x62, 0x2c, 0x5e, 0xbc, 0x18, 0x87, 0x0f, 0x1f, 0x46, 0x5d, 0x5d, - 0x9d, 0x5b, 0x01, 0xdd, 0x15, 0x08, 0x08, 0x08, 0xc0, 0xc5, 0x8b, 0x17, - 0x39, 0xaf, 0x48, 0x4a, 0x4a, 0x0a, 0x97, 0x3a, 0x23, 0x04, 0x32, 0x99, - 0x8c, 0x9b, 0x8f, 0xb4, 0xb4, 0x34, 0x5c, 0xbe, 0x7c, 0xb9, 0x03, 0x3d, - 0xa5, 0x52, 0x29, 0xcf, 0x83, 0x92, 0x92, 0x92, 0x82, 0x82, 0x82, 0x02, - 0x58, 0x2c, 0x16, 0x2c, 0x5d, 0xba, 0x14, 0x9b, 0x37, 0x6f, 0xf6, 0x19, - 0xfd, 0x9a, 0x9b, 0x9b, 0x79, 0x34, 0x52, 0x2a, 0x95, 0x6e, 0xcf, 0x77, - 0x8b, 0x8a, 0x8a, 0x78, 0x1e, 0x27, 0xa1, 0x22, 0x22, 0x00, 0xd0, 0xd2, - 0xd2, 0xd2, 0x21, 0xd5, 0x4c, 0x88, 0xde, 0xe9, 0xe9, 0xe9, 0x2e, 0x83, - 0x56, 0x63, 0x63, 0x63, 0xb9, 0x14, 0x2a, 0x00, 0xc8, 0xcd, 0xcd, 0x75, - 0x9b, 0xa2, 0xe9, 0x0a, 0x2f, 0xa5, 0x52, 0xc9, 0xcb, 0x7a, 0x71, 0xc5, - 0xb3, 0x41, 0x41, 0x41, 0x38, 0x7f, 0xfe, 0x3c, 0x97, 0x5e, 0xe7, 0x0e, - 0x57, 0x47, 0x68, 0x6a, 0x6a, 0x72, 0xba, 0x26, 0x4b, 0x4b, 0x4b, 0x61, - 0x34, 0x1a, 0x79, 0x8a, 0x41, 0xab, 0xd5, 0x76, 0x7b, 0xee, 0x7e, 0x67, - 0xe6, 0xdc, 0x5b, 0xf0, 0x54, 0x5e, 0x79, 0x0b, 0x8e, 0x78, 0xde, 0x6a, - 0xeb, 0xa9, 0x2b, 0x3c, 0xdb, 0x9d, 0x32, 0xf1, 0x66, 0xf0, 0x7e, 0x77, - 0x41, 0x4f, 0xaf, 0xa9, 0x6e, 0x33, 0x00, 0xaa, 0xab, 0xab, 0x05, 0x0b, - 0xa8, 0x38, 0x82, 0x58, 0x2c, 0xc6, 0x9c, 0x39, 0x73, 0x78, 0xb9, 0xb4, - 0xae, 0xae, 0x94, 0x65, 0xaf, 0x99, 0x74, 0x05, 0x8e, 0x79, 0x9b, 0xce, - 0x76, 0xad, 0x2a, 0x95, 0x8a, 0x67, 0xb5, 0xb9, 0xc3, 0xd9, 0x6a, 0xb5, - 0xfa, 0x3c, 0x58, 0xc4, 0x95, 0x70, 0x5a, 0xbf, 0x7e, 0x3d, 0x0f, 0xf7, - 0x9d, 0x3b, 0x77, 0xe2, 0xd5, 0x57, 0x5f, 0x75, 0x7b, 0xe9, 0x0c, 0xc9, - 0x1c, 0x42, 0xbb, 0xf4, 0x17, 0x5e, 0x78, 0x81, 0x53, 0x56, 0x2d, 0x2d, - 0x2d, 0x78, 0xff, 0xfd, 0xf7, 0x79, 0x8a, 0x8f, 0x14, 0xa6, 0x64, 0x60, - 0x53, 0x40, 0x40, 0x80, 0x57, 0xbb, 0x34, 0xf6, 0x32, 0x21, 0x77, 0xc0, - 0x0a, 0x30, 0x4f, 0xf2, 0x59, 0x25, 0x12, 0x09, 0x54, 0x2a, 0x15, 0x67, - 0xc1, 0x52, 0x14, 0x05, 0x93, 0xc9, 0x24, 0x38, 0x2f, 0x22, 0x91, 0x88, - 0x47, 0xdf, 0xe6, 0xe6, 0x66, 0xb7, 0xf8, 0x3b, 0x56, 0xfd, 0x73, 0x85, - 0x93, 0x63, 0x5b, 0x42, 0xf4, 0x96, 0x48, 0x24, 0x4e, 0xd3, 0x04, 0x01, - 0x60, 0xdc, 0xb8, 0x71, 0xbc, 0xb3, 0xcc, 0xec, 0xec, 0x6c, 0xc1, 0x80, - 0xcb, 0xbb, 0xee, 0xba, 0xcb, 0x23, 0xbc, 0x82, 0x83, 0x83, 0x79, 0x25, - 0x89, 0x5d, 0xf1, 0xac, 0x56, 0xab, 0xe5, 0xe5, 0x54, 0xbb, 0xc3, 0xd5, - 0xdb, 0x35, 0x19, 0x1e, 0x1e, 0x8e, 0xe4, 0xe4, 0x64, 0x1e, 0x6d, 0x5d, - 0xad, 0x1f, 0x67, 0x6b, 0xa1, 0xbb, 0xe7, 0xdc, 0x1b, 0xf0, 0x54, 0x5e, - 0x75, 0x47, 0xd0, 0x5b, 0x77, 0xac, 0xa7, 0xce, 0xc8, 0x27, 0x4f, 0x79, - 0xb6, 0xb3, 0x34, 0xf0, 0x46, 0x26, 0xde, 0x6c, 0xde, 0xef, 0x2e, 0xf0, - 0xd5, 0x9a, 0xf2, 0xa9, 0x01, 0x90, 0x98, 0x98, 0x88, 0x01, 0x03, 0x06, - 0x70, 0x8b, 0xb0, 0xa0, 0xa0, 0xc0, 0x69, 0xc1, 0x87, 0xd3, 0xa7, 0x4f, - 0xbb, 0x55, 0xd4, 0x40, 0x5b, 0xf0, 0x19, 0x6b, 0x4d, 0x96, 0x97, 0x97, - 0x3b, 0x2d, 0x36, 0xc3, 0x4e, 0x7a, 0x6b, 0x6b, 0x2b, 0xca, 0xca, 0xca, - 0x5c, 0xb6, 0x79, 0xe3, 0xc6, 0x0d, 0x54, 0x57, 0x57, 0x73, 0xca, 0x7d, - 0xe8, 0xd0, 0xa1, 0x08, 0x0b, 0x0b, 0xeb, 0xb0, 0x6b, 0x92, 0xc9, 0x64, - 0xbc, 0xe2, 0x22, 0xee, 0x70, 0x96, 0x48, 0x24, 0x9d, 0x4a, 0x19, 0xf1, - 0x16, 0xd2, 0xd2, 0xd2, 0xb0, 0x61, 0xc3, 0x06, 0xde, 0x6d, 0x53, 0xeb, - 0xd6, 0xad, 0xc3, 0x8b, 0x2f, 0xbe, 0x28, 0x18, 0x80, 0xe8, 0x0c, 0x72, - 0x73, 0x73, 0x3b, 0xfc, 0xad, 0xa1, 0xa1, 0x01, 0x09, 0x09, 0x09, 0x5c, - 0xf9, 0xd2, 0x9a, 0x9a, 0x1a, 0x7c, 0xf8, 0xe1, 0x87, 0x4e, 0xdd, 0xdc, - 0x64, 0x24, 0x2d, 0x9b, 0x7e, 0xe2, 0x0c, 0x44, 0x22, 0x11, 0x6a, 0x6b, - 0x6b, 0xb1, 0x7f, 0xff, 0x7e, 0xa7, 0xef, 0x04, 0x05, 0x05, 0x75, 0x48, - 0xb5, 0x3c, 0x76, 0xec, 0x18, 0x0c, 0x06, 0x03, 0x5a, 0x5a, 0x5a, 0xdc, - 0x8e, 0x49, 0xa9, 0x54, 0xe2, 0xdd, 0x77, 0xdf, 0xe5, 0x84, 0xa1, 0xcd, - 0x66, 0xc3, 0xe2, 0xc5, 0x8b, 0x05, 0x0b, 0xbf, 0xa8, 0x54, 0x2a, 0x5e, - 0x4a, 0x54, 0x69, 0x69, 0xa9, 0x5b, 0xaf, 0x54, 0x49, 0x49, 0x09, 0xea, - 0xea, 0xea, 0x10, 0x1e, 0x1e, 0x0e, 0x91, 0x48, 0x84, 0x94, 0x94, 0x14, - 0x9c, 0x3d, 0x7b, 0xb6, 0xc3, 0x7b, 0x21, 0x21, 0x21, 0xbc, 0xb3, 0xe5, - 0xe6, 0xe6, 0x66, 0x41, 0x03, 0x80, 0xcd, 0x35, 0x76, 0x26, 0xd0, 0xa7, - 0x4f, 0x9f, 0xce, 0x13, 0x58, 0x42, 0x73, 0xe6, 0x0d, 0x5e, 0x26, 0x93, - 0x89, 0xd7, 0x9f, 0x2b, 0x9e, 0x8d, 0x88, 0x88, 0xe0, 0x79, 0x2d, 0x5c, - 0xe1, 0xea, 0xe8, 0x02, 0x0f, 0x0c, 0x0c, 0xe4, 0x2a, 0x4f, 0x3a, 0x5b, - 0x93, 0x91, 0x91, 0x91, 0xbc, 0x6b, 0xa4, 0x8f, 0x1c, 0x39, 0xe2, 0xb6, - 0xb8, 0xce, 0xcd, 0x98, 0x73, 0x6f, 0x14, 0x91, 0xa7, 0xf2, 0xaa, 0x33, - 0xe0, 0x58, 0x80, 0xa7, 0x27, 0xd6, 0x53, 0x67, 0x8c, 0x10, 0x4f, 0x79, - 0xb6, 0x27, 0x64, 0x62, 0x4f, 0xf3, 0x7e, 0x77, 0x41, 0x4f, 0xaf, 0x29, - 0xde, 0xc0, 0x3d, 0x3d, 0x7b, 0x71, 0xcc, 0x99, 0x17, 0xba, 0x8e, 0xd2, - 0xd3, 0xfb, 0xac, 0x59, 0xb8, 0xfb, 0xee, 0xbb, 0xb9, 0xdf, 0x7c, 0xfc, - 0xf1, 0xc7, 0x82, 0x29, 0x0d, 0xf9, 0xf9, 0xf9, 0x28, 0x28, 0x28, 0x40, - 0x41, 0x41, 0x01, 0x56, 0xae, 0x5c, 0xe9, 0x36, 0x27, 0xdd, 0x31, 0x67, - 0xb8, 0xb2, 0xb2, 0xb2, 0x43, 0x04, 0xbb, 0x58, 0x2c, 0xc6, 0xe2, 0xc5, - 0x8b, 0x79, 0x81, 0x2c, 0xce, 0x70, 0x26, 0xc7, 0xfc, 0xc2, 0x0b, 0x2f, - 0x08, 0xba, 0x8a, 0x7c, 0x55, 0x07, 0x40, 0x2e, 0x97, 0xf3, 0x8a, 0xd1, - 0xb0, 0x39, 0xa1, 0x5d, 0x75, 0xe7, 0x93, 0xf0, 0xc2, 0x0b, 0x2f, 0xf0, - 0xce, 0xc9, 0x06, 0x0d, 0x1a, 0x24, 0x28, 0xec, 0xa6, 0x4e, 0x9d, 0xca, - 0x8b, 0x01, 0x38, 0x78, 0xf0, 0xa0, 0xcb, 0x73, 0x7a, 0xb5, 0x5a, 0x8d, - 0xd8, 0xd8, 0x58, 0xc4, 0xc5, 0xc5, 0x21, 0x36, 0x36, 0x96, 0x7b, 0x62, - 0x62, 0x62, 0x10, 0x1d, 0x1d, 0x8d, 0xa8, 0xa8, 0x28, 0x84, 0x84, 0x84, - 0xf0, 0x6e, 0xbd, 0x3a, 0x79, 0xf2, 0x24, 0x42, 0x42, 0x42, 0x10, 0x13, - 0x13, 0x23, 0x48, 0x2f, 0x21, 0x58, 0xb5, 0x6a, 0x15, 0x8f, 0x3e, 0xf7, - 0xdd, 0x77, 0x5f, 0x87, 0xa3, 0x09, 0xb1, 0x58, 0x8c, 0x07, 0x1f, 0x7c, - 0x90, 0x77, 0xab, 0xdf, 0x86, 0x0d, 0x1b, 0xdc, 0x1a, 0x70, 0x11, 0x11, - 0x11, 0xf8, 0xfe, 0xfb, 0xef, 0x79, 0x59, 0x16, 0x42, 0xc1, 0x76, 0x83, - 0x06, 0x0d, 0x42, 0x65, 0x65, 0x25, 0xef, 0x3d, 0xc7, 0xe0, 0x2b, 0xf6, - 0x32, 0x21, 0x67, 0xc1, 0x98, 0x69, 0x69, 0x69, 0xb8, 0x71, 0xe3, 0x06, - 0xd7, 0xc6, 0xf9, 0xf3, 0xe7, 0x9d, 0xee, 0x6e, 0x3c, 0xc5, 0x0b, 0x00, - 0x56, 0xaf, 0x5e, 0xed, 0x11, 0xcf, 0xf6, 0xeb, 0xd7, 0x0f, 0xd5, 0xd5, - 0xd5, 0xbc, 0x8b, 0x8f, 0x3c, 0x09, 0x1c, 0x8d, 0x8f, 0x8f, 0x77, 0xbb, - 0x26, 0xe5, 0x72, 0x39, 0x9e, 0x7e, 0xfa, 0x69, 0x8e, 0xfe, 0x36, 0x9b, - 0x0d, 0xe3, 0xc7, 0x8f, 0x77, 0xb9, 0xbe, 0x7a, 0x72, 0xce, 0x3b, 0x7b, - 0x0e, 0xed, 0x89, 0xbc, 0xf2, 0xb4, 0x7d, 0x77, 0x7d, 0x76, 0xc7, 0x7a, - 0xea, 0xea, 0x59, 0xbc, 0xa7, 0x3c, 0xeb, 0xcb, 0x9a, 0x03, 0xde, 0xc8, - 0x44, 0x5f, 0xf3, 0x7e, 0x4f, 0xc5, 0x00, 0x74, 0xd7, 0x9a, 0xf2, 0x69, - 0x10, 0xa0, 0xa3, 0x01, 0x20, 0xa4, 0x30, 0x3d, 0x8d, 0xb6, 0x66, 0x5d, - 0x36, 0x6c, 0x20, 0x95, 0xab, 0xc1, 0x38, 0x5e, 0xdd, 0x38, 0x69, 0xd2, - 0x24, 0xc4, 0xc4, 0xc4, 0x40, 0x2e, 0x97, 0x3b, 0x55, 0x8c, 0xb3, 0x67, - 0xcf, 0xe6, 0xe1, 0xba, 0x67, 0xcf, 0x1e, 0xa8, 0xd5, 0x6a, 0x44, 0x44, - 0x44, 0x20, 0x34, 0x34, 0x14, 0x51, 0x51, 0x51, 0xbc, 0x1b, 0xa6, 0x9c, - 0xe1, 0x3c, 0x66, 0xcc, 0x98, 0x0e, 0x45, 0x47, 0x84, 0xc6, 0xed, 0x2b, - 0x03, 0x20, 0x2d, 0x2d, 0x0d, 0xa5, 0xa5, 0xa5, 0xbc, 0x82, 0x27, 0x79, - 0x79, 0x79, 0x58, 0xb3, 0x66, 0x0d, 0xd6, 0xac, 0x59, 0x83, 0xf7, 0xde, - 0x7b, 0x4f, 0xf0, 0xf9, 0xe0, 0x83, 0x0f, 0x3c, 0x76, 0x11, 0x0e, 0x1e, - 0x3c, 0x98, 0x73, 0x8d, 0xb2, 0x81, 0x52, 0x77, 0xdd, 0x75, 0x17, 0x92, - 0x93, 0x93, 0x11, 0x1a, 0x1a, 0x8a, 0xd8, 0xd8, 0x58, 0xa8, 0x54, 0xaa, - 0x0e, 0x59, 0x00, 0x42, 0x51, 0xc8, 0xde, 0x82, 0x50, 0xda, 0x92, 0xb7, - 0x59, 0x00, 0x23, 0x47, 0x8e, 0x84, 0xc9, 0x64, 0xe2, 0x5d, 0x8b, 0x39, - 0x65, 0xca, 0x14, 0x24, 0x26, 0x26, 0x22, 0x28, 0x28, 0x08, 0xa1, 0xa1, - 0xa1, 0x48, 0x4c, 0x4c, 0x44, 0x5d, 0x5d, 0x1d, 0xaf, 0x30, 0x8c, 0xa7, - 0x45, 0x9e, 0xa6, 0x4e, 0x9d, 0xca, 0x33, 0x0c, 0x37, 0x6f, 0xde, 0x8c, - 0x8c, 0x8c, 0x0c, 0x9e, 0x8b, 0xf1, 0xe8, 0xd1, 0xa3, 0x3c, 0xda, 0xdc, - 0x7f, 0xff, 0xfd, 0x82, 0x73, 0xbd, 0x76, 0xed, 0x5a, 0xa7, 0x4a, 0xe2, - 0x8e, 0x3b, 0xee, 0xe8, 0x90, 0x4a, 0xe8, 0xaa, 0x58, 0x91, 0x33, 0xbc, - 0x3c, 0xe5, 0xd9, 0x7e, 0xfd, 0xfa, 0x71, 0xf3, 0x2b, 0x93, 0xc9, 0x3a, - 0xa4, 0xcc, 0xb9, 0xc2, 0x95, 0x04, 0xa1, 0xeb, 0x54, 0x1d, 0xd7, 0x64, - 0x46, 0x46, 0x06, 0x2f, 0x15, 0x2b, 0x27, 0x27, 0x47, 0xf0, 0xea, 0x62, - 0x4f, 0x65, 0x8f, 0xaf, 0xe7, 0xbc, 0x33, 0x8a, 0xc8, 0x53, 0x79, 0xe5, - 0x2b, 0x03, 0xa0, 0x3b, 0xd6, 0x53, 0x57, 0xf1, 0xf1, 0x94, 0x67, 0x7d, - 0x69, 0x00, 0xb8, 0x92, 0x89, 0xdd, 0xcd, 0xfb, 0x3d, 0x65, 0x00, 0x74, - 0xd7, 0x9a, 0xf2, 0xda, 0x00, 0x70, 0xc5, 0x84, 0x9e, 0x1a, 0x00, 0x4f, - 0x3d, 0xf5, 0x94, 0x47, 0xa5, 0x15, 0x33, 0x32, 0x32, 0x38, 0x25, 0x73, - 0xfc, 0xf8, 0x71, 0xa7, 0xa9, 0x3d, 0xb3, 0x67, 0xcf, 0xe6, 0x2d, 0x7e, - 0x9b, 0xcd, 0x86, 0xbd, 0x7b, 0xf7, 0x62, 0xcb, 0x96, 0x2d, 0xd8, 0xb7, - 0x6f, 0x9f, 0xe0, 0x25, 0x38, 0x89, 0x89, 0x89, 0x1d, 0x84, 0x74, 0x49, - 0x49, 0x09, 0x76, 0xef, 0xde, 0x8d, 0x9c, 0x9c, 0x1c, 0xde, 0x2e, 0xc1, - 0x15, 0xce, 0xe1, 0xe1, 0xe1, 0xf8, 0xe0, 0x83, 0x0f, 0x78, 0xef, 0x0a, - 0x05, 0x95, 0xf8, 0xca, 0x00, 0x20, 0xab, 0x8b, 0x79, 0xfb, 0x0c, 0x1c, - 0x38, 0xd0, 0x23, 0xa1, 0xa1, 0xd1, 0x68, 0xf0, 0xd6, 0x5b, 0x6f, 0xf1, - 0x7e, 0xdb, 0xda, 0xda, 0x8a, 0xa3, 0x47, 0x8f, 0xe2, 0xfb, 0xef, 0xbf, - 0xc7, 0xcf, 0x3f, 0xff, 0x8c, 0xd6, 0xd6, 0x56, 0xde, 0xf7, 0xdb, 0xb7, - 0x6f, 0xf7, 0x5a, 0x51, 0x3b, 0x53, 0x1e, 0x5d, 0xad, 0x04, 0x18, 0x1a, - 0x1a, 0xda, 0x21, 0xd5, 0xd3, 0x64, 0x32, 0xe1, 0xa7, 0x9f, 0x7e, 0xc2, - 0xf6, 0xed, 0xdb, 0x71, 0xf0, 0xe0, 0xc1, 0x0e, 0xf3, 0x1b, 0x1f, 0x1f, - 0xef, 0xf1, 0x19, 0x5f, 0x4c, 0x4c, 0x4c, 0x87, 0xd2, 0x9c, 0x57, 0xaf, - 0x5e, 0xc5, 0x77, 0xdf, 0x7d, 0x87, 0xef, 0xbf, 0xff, 0x9e, 0xb7, 0x73, - 0x60, 0x69, 0xe3, 0x78, 0x15, 0x30, 0xd0, 0x76, 0x89, 0x88, 0xab, 0x1d, - 0xf5, 0xc2, 0x85, 0x0b, 0x79, 0xed, 0xac, 0x58, 0xb1, 0xa2, 0x53, 0x78, - 0x79, 0xca, 0xb3, 0xa7, 0x4e, 0x9d, 0x42, 0x76, 0x76, 0x36, 0x72, 0x72, - 0x72, 0x78, 0xbb, 0x38, 0x36, 0xa5, 0xd4, 0x9b, 0xb4, 0x51, 0x4f, 0xd6, - 0xa4, 0xb7, 0x51, 0xe2, 0x3d, 0x35, 0xe7, 0x9d, 0x55, 0x44, 0x9e, 0xca, - 0xab, 0x9e, 0x34, 0x00, 0xbc, 0x5d, 0x4f, 0x5d, 0xc5, 0xc7, 0x53, 0x9e, - 0xf5, 0xa5, 0x01, 0xe0, 0x4a, 0x26, 0x76, 0x37, 0xef, 0xf7, 0x64, 0x16, - 0x40, 0x77, 0xac, 0x29, 0x9f, 0x1a, 0x00, 0x77, 0xdf, 0x7d, 0x37, 0x36, - 0x6f, 0xde, 0xcc, 0x3d, 0x42, 0xb5, 0xaf, 0x57, 0xaf, 0x5e, 0x2d, 0x28, - 0x0c, 0x85, 0xe0, 0x99, 0x67, 0x9e, 0xe1, 0xfa, 0xfc, 0xf3, 0x9f, 0xff, - 0xec, 0xd2, 0x2d, 0x3b, 0x70, 0xe0, 0x40, 0x5e, 0xee, 0xa3, 0x27, 0x38, - 0x0f, 0x18, 0x30, 0x80, 0xab, 0x9f, 0xed, 0xec, 0xb1, 0xdb, 0xed, 0x6e, - 0x71, 0x4e, 0x48, 0x48, 0xc0, 0x27, 0x9f, 0x7c, 0xe2, 0x56, 0x38, 0x38, - 0x32, 0x04, 0x5b, 0xaf, 0xdb, 0x1b, 0x03, 0x60, 0xc5, 0x8a, 0x15, 0xdd, - 0x6e, 0x00, 0xb0, 0x2e, 0xa7, 0xf7, 0xde, 0x7b, 0xaf, 0x43, 0xc1, 0x1f, - 0xa1, 0xe7, 0x87, 0x1f, 0x7e, 0x70, 0x5a, 0x04, 0xc8, 0x5b, 0xa1, 0xd5, - 0xa7, 0x4f, 0x9f, 0x0e, 0x02, 0xcb, 0x93, 0x02, 0x43, 0x42, 0x06, 0xde, - 0xbb, 0xef, 0xbe, 0xeb, 0x16, 0x77, 0xab, 0xd5, 0x8a, 0xcf, 0x3e, 0xfb, - 0xcc, 0x69, 0x26, 0x88, 0x33, 0xfc, 0x93, 0x92, 0x92, 0xb0, 0x63, 0xc7, - 0x0e, 0xb7, 0xed, 0xe7, 0xe7, 0xe7, 0x3b, 0x15, 0x1e, 0xee, 0xa2, 0xcf, - 0xdf, 0x7c, 0xf3, 0x4d, 0x5e, 0x5b, 0xf3, 0xe7, 0xcf, 0x77, 0x3b, 0x6e, - 0x21, 0xbc, 0x3c, 0xe5, 0x59, 0x67, 0xcf, 0xfe, 0xfd, 0xfb, 0xbd, 0x8e, - 0x94, 0xf7, 0x64, 0x4d, 0xd2, 0x34, 0x8d, 0xda, 0xda, 0x5a, 0x4c, 0x98, - 0x30, 0xc1, 0xa3, 0xfa, 0xf0, 0x3d, 0x39, 0xe7, 0x9d, 0x51, 0xc4, 0x9e, - 0xca, 0x2b, 0x5f, 0x2b, 0x40, 0x5f, 0xad, 0x27, 0x5f, 0xe0, 0xe2, 0x09, - 0xcf, 0xfa, 0xba, 0xec, 0xb0, 0x2b, 0x99, 0xd8, 0x9d, 0xbc, 0xdf, 0x1d, - 0xf2, 0xde, 0x15, 0xde, 0xdd, 0xb1, 0xa6, 0x7c, 0x9a, 0x06, 0x98, 0x9d, - 0x9d, 0x8d, 0xec, 0xec, 0x6c, 0x97, 0xef, 0xbc, 0xf3, 0xce, 0x3b, 0x4e, - 0xaf, 0x97, 0x75, 0x14, 0x64, 0x73, 0xe6, 0xcc, 0x01, 0xd0, 0x76, 0xbb, - 0x93, 0xab, 0x76, 0x6b, 0x6b, 0x6b, 0x61, 0x36, 0x9b, 0x71, 0xcf, 0x3d, - 0xf7, 0xe0, 0xf9, 0xe7, 0x9f, 0xc7, 0x98, 0x31, 0x63, 0x78, 0xe7, 0x9f, - 0xce, 0xd2, 0xe1, 0xce, 0x9d, 0x3b, 0x87, 0xac, 0xac, 0x2c, 0xbc, 0xfc, - 0xf2, 0xcb, 0xdc, 0xbd, 0xc9, 0x4a, 0xa5, 0x12, 0x76, 0xbb, 0x1d, 0x3a, - 0x9d, 0x0e, 0xc7, 0x8f, 0x1f, 0xc7, 0xb6, 0x6d, 0xdb, 0xb0, 0x67, 0xcf, - 0x1e, 0x97, 0x38, 0x97, 0x96, 0x96, 0xe2, 0xe5, 0x97, 0x5f, 0xc6, 0x81, - 0x03, 0x07, 0xf0, 0xd4, 0x53, 0x4f, 0xf1, 0x02, 0x51, 0x48, 0x1c, 0xb7, - 0x6c, 0xd9, 0xc2, 0x95, 0x12, 0x6e, 0x6c, 0x6c, 0xec, 0x30, 0xd1, 0x9e, - 0x2c, 0xee, 0xc3, 0x87, 0x0f, 0x63, 0xcb, 0x96, 0x2d, 0x9d, 0xda, 0x5d, - 0x97, 0x97, 0x97, 0x7b, 0xfc, 0x6e, 0x59, 0x59, 0x19, 0x5e, 0x7d, 0xf5, - 0x55, 0xe4, 0xe4, 0xe4, 0xe0, 0xd1, 0x47, 0x1f, 0xc5, 0xe8, 0xd1, 0xa3, - 0xa1, 0xd1, 0x68, 0x20, 0x93, 0xc9, 0x38, 0x17, 0xeb, 0xa9, 0x53, 0xa7, - 0xb0, 0x75, 0xeb, 0x56, 0xfc, 0xfb, 0xdf, 0xff, 0x76, 0x1a, 0x68, 0xc2, - 0x1e, 0x25, 0xd8, 0xed, 0x76, 0x8f, 0xa2, 0x8e, 0xad, 0x56, 0x2b, 0xb6, - 0x6c, 0xd9, 0xc2, 0xdd, 0x90, 0xa7, 0xd5, 0x6a, 0x3b, 0x15, 0xa4, 0x55, - 0x52, 0x52, 0x82, 0xd7, 0x5e, 0x7b, 0x0d, 0x3b, 0x77, 0xee, 0xc4, 0x8a, - 0x15, 0x2b, 0x30, 0x70, 0xe0, 0x40, 0xde, 0x11, 0x48, 0x63, 0x63, 0x23, - 0xf2, 0xf2, 0xf2, 0xf0, 0xc1, 0x07, 0x1f, 0xe0, 0xc4, 0x89, 0x13, 0x5e, - 0xa7, 0x29, 0x15, 0x17, 0x17, 0xe3, 0xb9, 0xe7, 0x9e, 0x43, 0x6e, 0x6e, - 0x2e, 0xe6, 0xcf, 0x9f, 0x8f, 0xf4, 0xf4, 0x74, 0xae, 0x08, 0x92, 0xc5, - 0x62, 0xc1, 0xd9, 0xb3, 0x67, 0xb1, 0x7b, 0xf7, 0x6e, 0x6c, 0xda, 0xb4, - 0x49, 0x70, 0x17, 0xee, 0xc9, 0x7c, 0xef, 0xdb, 0xb7, 0x0f, 0xbd, 0x7a, - 0xf5, 0xe2, 0xcd, 0x7d, 0x67, 0xf0, 0xf2, 0x94, 0x67, 0xc9, 0xe3, 0xb2, - 0xe6, 0xe6, 0x66, 0x9c, 0x3f, 0x7f, 0x1e, 0x9b, 0x37, 0x6f, 0xe6, 0x2a, - 0xba, 0x79, 0x03, 0x9e, 0xac, 0xc9, 0x03, 0x07, 0x0e, 0x60, 0xf5, 0xea, - 0xd5, 0x38, 0x73, 0xe6, 0x8c, 0x60, 0x76, 0x8d, 0xb7, 0x7d, 0x76, 0xf7, - 0x9c, 0xfb, 0x4a, 0x5e, 0x75, 0x35, 0x03, 0xc0, 0x9b, 0x92, 0xc4, 0x9e, - 0xae, 0x27, 0x5f, 0x65, 0x25, 0x74, 0x86, 0x67, 0xbb, 0x0a, 0xde, 0xca, - 0xc4, 0xee, 0xe6, 0x7d, 0x5f, 0xc8, 0x7b, 0xa1, 0x1b, 0x17, 0x6f, 0xc6, - 0x9a, 0xa2, 0x5c, 0xd5, 0x8d, 0xee, 0x4e, 0x50, 0x2a, 0x95, 0x58, 0xb7, - 0x6e, 0x1d, 0xa4, 0x52, 0x29, 0x72, 0x72, 0x72, 0xb0, 0x67, 0xcf, 0x1e, - 0xc1, 0xa2, 0x3e, 0x8e, 0x10, 0x15, 0x15, 0x85, 0xb0, 0xb0, 0x30, 0x84, - 0x87, 0x87, 0x43, 0xa9, 0x54, 0xa2, 0xa9, 0xa9, 0x09, 0x5a, 0xad, 0x16, - 0x17, 0x2e, 0x5c, 0x70, 0xfa, 0x1b, 0x89, 0x44, 0x82, 0xa4, 0xa4, 0x24, - 0xc8, 0xe5, 0x72, 0xee, 0x6a, 0x59, 0x8a, 0xa2, 0xd0, 0xd8, 0xd8, 0xe8, - 0xf2, 0x3a, 0x57, 0x21, 0x88, 0x8b, 0x8b, 0x83, 0x5a, 0xad, 0xee, 0xd4, - 0xbd, 0x00, 0x37, 0x8b, 0xd6, 0xee, 0x20, 0x3c, 0x3c, 0x1c, 0xe1, 0xe1, - 0xe1, 0xa0, 0x28, 0x0a, 0x81, 0x81, 0x81, 0x30, 0x1a, 0x8d, 0xb0, 0xdb, - 0xed, 0x30, 0x18, 0x0c, 0x6e, 0x33, 0x2e, 0x32, 0x32, 0x32, 0xba, 0x4c, - 0xd3, 0xae, 0x42, 0x4c, 0x4c, 0x0c, 0x42, 0x42, 0x42, 0xb8, 0x54, 0x1e, - 0x36, 0x37, 0xb6, 0xa9, 0xa9, 0xc9, 0x65, 0x8e, 0x36, 0x39, 0x1f, 0xce, - 0xe6, 0x41, 0x24, 0x12, 0x21, 0x39, 0x39, 0x19, 0x32, 0x99, 0x0c, 0x6a, - 0xb5, 0x9a, 0x4b, 0x3f, 0x33, 0x99, 0x4c, 0x28, 0x29, 0x29, 0xe9, 0x74, - 0x84, 0x79, 0x57, 0xc1, 0x11, 0x2f, 0x57, 0x77, 0x1c, 0xb0, 0x3c, 0x2b, - 0x91, 0x48, 0xa0, 0x56, 0xab, 0xa1, 0xd7, 0xeb, 0x61, 0xb1, 0x58, 0xd0, - 0xda, 0xda, 0xea, 0x93, 0x6b, 0x73, 0x9d, 0xad, 0xc9, 0xaa, 0xaa, 0x2a, - 0x97, 0x86, 0xb5, 0xe3, 0x7a, 0xf0, 0x66, 0x2d, 0xf8, 0x62, 0xce, 0x5d, - 0x0a, 0x46, 0x07, 0x5c, 0xbc, 0x91, 0x57, 0xdd, 0x5d, 0xf7, 0xde, 0x5b, - 0x99, 0xd1, 0x15, 0x7c, 0x3a, 0x23, 0x9f, 0xba, 0x3a, 0x7e, 0x5f, 0xca, - 0xc4, 0xae, 0xf0, 0xbe, 0x27, 0xf2, 0xa1, 0x2b, 0x74, 0x70, 0xd5, 0xa6, - 0xaf, 0xd6, 0x54, 0xa7, 0x0c, 0x00, 0x5f, 0x4f, 0x82, 0x97, 0x77, 0x5f, - 0x53, 0xc4, 0xbf, 0x8e, 0x3f, 0xa2, 0x99, 0x07, 0xc4, 0xbf, 0xde, 0xb4, - 0xe5, 0xac, 0x3d, 0xda, 0xc3, 0xf6, 0x5c, 0xf5, 0x43, 0x39, 0xf4, 0xd9, - 0x01, 0x5f, 0x2f, 0x0d, 0x00, 0x57, 0xb8, 0xd3, 0x02, 0xf8, 0x77, 0x16, - 0x6f, 0x57, 0x7d, 0xd0, 0x02, 0xff, 0xef, 0x0e, 0x1a, 0xa1, 0x0b, 0xf3, - 0x0a, 0x81, 0xff, 0x43, 0x60, 0x9e, 0x79, 0x6d, 0x3b, 0x4e, 0x86, 0xc0, - 0x3c, 0x08, 0xd1, 0x86, 0x72, 0xc1, 0x37, 0xb4, 0x8f, 0x71, 0x16, 0xc2, - 0x1f, 0x3e, 0xe4, 0x7f, 0x5f, 0xf0, 0x90, 0x33, 0x1a, 0xd1, 0xee, 0xd6, - 0xd7, 0xcd, 0x30, 0x86, 0xbd, 0x11, 0x8e, 0x5d, 0xc1, 0xc5, 0x6f, 0x00, - 0xdc, 0x3a, 0x06, 0x80, 0xaf, 0xe6, 0xb0, 0xbb, 0xe8, 0xe0, 0x6b, 0x3d, - 0xeb, 0x2d, 0x48, 0x7c, 0xa4, 0xb4, 0x7d, 0x85, 0x14, 0x2b, 0x40, 0xc4, - 0xc4, 0x23, 0x62, 0x84, 0x87, 0x1d, 0x80, 0x15, 0x80, 0xcd, 0x03, 0x81, - 0xc5, 0xb6, 0x23, 0x72, 0x68, 0x4b, 0x4c, 0x08, 0x2d, 0x3b, 0xd3, 0x96, - 0x8d, 0x69, 0xd7, 0xce, 0x3c, 0xb4, 0x17, 0x2e, 0x38, 0xf6, 0x05, 0x16, - 0x4f, 0x09, 0xf3, 0x2f, 0x88, 0xf6, 0xd8, 0x3e, 0xbc, 0x11, 0xda, 0x8e, - 0xb8, 0xb3, 0xed, 0x3a, 0xe2, 0xce, 0xd2, 0x83, 0xc3, 0xdd, 0x43, 0x4b, - 0xd6, 0xb1, 0x0f, 0x09, 0x31, 0x06, 0x8a, 0xa0, 0xb7, 0x8d, 0x78, 0x5c, - 0xf6, 0xe1, 0xe5, 0x78, 0x9c, 0xf5, 0x63, 0x27, 0x95, 0xb3, 0x0b, 0xa5, - 0x2c, 0x22, 0xda, 0x13, 0x39, 0xd0, 0x46, 0x08, 0xec, 0x0e, 0xf3, 0x61, - 0x27, 0x6e, 0x47, 0xa3, 0x05, 0xf8, 0x5d, 0x88, 0xfe, 0x62, 0x62, 0x6e, - 0x69, 0x07, 0xfa, 0xdb, 0x08, 0xda, 0xd0, 0x4e, 0xc6, 0x4f, 0x11, 0x6d, - 0x88, 0x9d, 0x18, 0xa4, 0xae, 0x0c, 0x00, 0x1e, 0xfe, 0x2c, 0xad, 0x9c, - 0xcc, 0x87, 0x37, 0x3c, 0xd4, 0x81, 0xff, 0x3b, 0x31, 0xa7, 0x12, 0x87, - 0xf5, 0x45, 0xbb, 0xe2, 0xd1, 0x9e, 0xbc, 0x19, 0xae, 0xa7, 0x94, 0xb2, - 0x1f, 0xfe, 0x73, 0xc0, 0xd9, 0x4d, 0x91, 0xdd, 0x61, 0x98, 0xdc, 0x24, - 0x3d, 0xeb, 0xde, 0x03, 0xe0, 0x0b, 0x2b, 0xc5, 0x4b, 0x2b, 0x8a, 0x15, - 0x2a, 0x12, 0x00, 0x32, 0x00, 0x0a, 0x00, 0x72, 0xe6, 0xb3, 0x1d, 0x80, - 0x19, 0x80, 0x11, 0x80, 0x09, 0x80, 0xc5, 0x85, 0xb0, 0x22, 0x05, 0x93, - 0x8c, 0x69, 0x43, 0xc1, 0x3c, 0x52, 0xe6, 0xef, 0x34, 0x23, 0x98, 0xc8, - 0x36, 0x8d, 0xa4, 0x81, 0xe1, 0x42, 0x09, 0x39, 0xf6, 0x25, 0x66, 0xda, - 0x65, 0xf1, 0x95, 0x31, 0x7f, 0xb7, 0x10, 0xed, 0x9a, 0x01, 0xd8, 0x68, - 0x9a, 0xb6, 0xbb, 0xa1, 0x2f, 0x45, 0x18, 0x12, 0x32, 0x02, 0x6f, 0x19, - 0xd3, 0x87, 0x88, 0x50, 0x3e, 0x26, 0x87, 0xc7, 0xe2, 0x68, 0x1c, 0x39, - 0xd9, 0x65, 0x51, 0x84, 0xd0, 0x26, 0xe9, 0x23, 0x67, 0xfa, 0xa0, 0x9c, - 0xd0, 0xc7, 0x91, 0xee, 0xde, 0x28, 0x0a, 0xc7, 0xbe, 0xd8, 0xb1, 0xb0, - 0xf3, 0xda, 0x4a, 0x8e, 0x81, 0xa4, 0x93, 0x03, 0xfd, 0x59, 0xfa, 0x48, - 0x89, 0xf6, 0x48, 0xda, 0x88, 0x9c, 0x78, 0x78, 0xac, 0x4c, 0xdb, 0x66, - 0xa6, 0x1f, 0x33, 0xab, 0x94, 0x48, 0x6d, 0xc4, 0xd0, 0x86, 0xa4, 0x8f, - 0x1c, 0x40, 0x80, 0x03, 0x2f, 0x52, 0xcc, 0x6f, 0xd9, 0xb6, 0x5a, 0x19, - 0x1a, 0x59, 0x08, 0x45, 0x4a, 0x3b, 0xe1, 0x11, 0x21, 0x9c, 0xdd, 0x79, - 0x2e, 0x58, 0x65, 0x6a, 0x21, 0xe6, 0xc1, 0xec, 0xa4, 0x2f, 0x8b, 0x44, - 0xad, 0x02, 0x00, 0x00, 0x20, 0x00, 0x49, 0x44, 0x41, 0x54, 0x67, 0x3c, - 0x24, 0x27, 0xe6, 0x97, 0xe4, 0x21, 0xa1, 0xf9, 0xe5, 0xf8, 0xdf, 0x09, - 0xef, 0x0b, 0xb5, 0x1f, 0x20, 0xd0, 0x3e, 0xc9, 0xff, 0x6c, 0x1f, 0x56, - 0xc2, 0x08, 0xa0, 0x7b, 0x72, 0xf7, 0xd7, 0x19, 0x01, 0x79, 0x33, 0x76, - 0xbf, 0xbe, 0xc6, 0xcd, 0x17, 0xf8, 0x78, 0x43, 0x07, 0x5f, 0x8d, 0xff, - 0x66, 0x78, 0x01, 0xba, 0xe2, 0xb2, 0xef, 0x2a, 0x1d, 0x6e, 0x96, 0xc7, - 0x49, 0xe2, 0x4d, 0x07, 0x3d, 0xc0, 0x74, 0xac, 0xd2, 0x56, 0x01, 0x08, - 0x06, 0x90, 0x0a, 0x40, 0xc9, 0x08, 0x25, 0x2d, 0x80, 0xb3, 0x0e, 0xbb, - 0x20, 0x67, 0xc2, 0x89, 0x55, 0xc8, 0x2a, 0x00, 0x6a, 0x00, 0x1a, 0x00, - 0xe1, 0x00, 0x62, 0x98, 0x76, 0x4d, 0x00, 0x74, 0x00, 0x8a, 0x01, 0xe8, - 0x99, 0xb6, 0x75, 0x00, 0x5a, 0x58, 0x41, 0xc5, 0xdc, 0x19, 0xee, 0xca, - 0x1b, 0x40, 0x11, 0xf8, 0x06, 0x32, 0x7d, 0xc4, 0x01, 0x08, 0x65, 0xbe, - 0x33, 0x02, 0xb8, 0x06, 0xa0, 0xc9, 0x61, 0xc7, 0xe6, 0xcc, 0x0a, 0x24, - 0x15, 0x45, 0x00, 0x80, 0x20, 0x06, 0x77, 0x35, 0x80, 0x30, 0x00, 0xb1, - 0xcc, 0xdf, 0x8d, 0x00, 0x1a, 0x00, 0xd4, 0x30, 0xb8, 0xeb, 0x98, 0x7f, - 0x9b, 0x99, 0xef, 0x3a, 0x28, 0x36, 0x01, 0xe5, 0x2f, 0x13, 0xe8, 0x23, - 0x14, 0x40, 0x34, 0x43, 0xef, 0x56, 0x00, 0x75, 0x00, 0x6a, 0x09, 0xfa, - 0xe8, 0x19, 0xfa, 0xb0, 0xca, 0xc7, 0x53, 0x8f, 0x86, 0x44, 0x60, 0x2e, - 0x02, 0x19, 0x3c, 0x2c, 0x4c, 0xbb, 0x4d, 0xcc, 0x38, 0x9a, 0x1d, 0xe9, - 0xe4, 0x40, 0x7f, 0x8a, 0x68, 0x8f, 0xc5, 0x3d, 0x88, 0x19, 0x8b, 0x54, - 0xc0, 0x00, 0x00, 0x61, 0x2c, 0xb5, 0x30, 0x7d, 0xe8, 0x08, 0x5a, 0xd9, - 0x05, 0x94, 0x3f, 0xab, 0xd8, 0x94, 0x04, 0xbe, 0xa1, 0x00, 0x92, 0x19, - 0x1e, 0xa2, 0x00, 0x18, 0x00, 0x14, 0x31, 0x73, 0xa0, 0x65, 0x1e, 0x03, - 0x43, 0x37, 0x0b, 0xb9, 0xd3, 0xa5, 0x28, 0x8a, 0x55, 0x96, 0x2c, 0xbd, - 0x35, 0x0c, 0x2d, 0x14, 0x84, 0xc1, 0x05, 0x37, 0xde, 0x0b, 0xd6, 0x48, - 0xd2, 0x3b, 0xf4, 0x45, 0xbb, 0x30, 0x36, 0x02, 0x98, 0x7e, 0x34, 0xc4, - 0x38, 0x62, 0x99, 0xbf, 0x99, 0x19, 0x9a, 0xdf, 0x20, 0x68, 0xc2, 0xd2, - 0x85, 0xc7, 0xff, 0x4e, 0xf8, 0x47, 0xca, 0xcc, 0x21, 0xdb, 0xbe, 0x86, - 0xe1, 0x9d, 0x38, 0x66, 0x8c, 0x26, 0x00, 0x95, 0x00, 0xca, 0x99, 0x76, - 0xb5, 0x04, 0x8f, 0x9a, 0x01, 0xd8, 0x84, 0xda, 0xbf, 0xd9, 0x42, 0xf8, - 0xb7, 0xe4, 0x5d, 0xe8, 0xc9, 0x3e, 0x7f, 0x8b, 0xe3, 0xeb, 0x0e, 0x3e, - 0xe9, 0x4e, 0x3a, 0xf4, 0xa0, 0x8e, 0xf5, 0xde, 0x00, 0xf0, 0x55, 0xa7, - 0xae, 0x7e, 0x4f, 0x08, 0x97, 0x00, 0x00, 0x21, 0x52, 0xa9, 0x74, 0x4a, - 0x5a, 0x5a, 0xda, 0x5f, 0x6f, 0xbb, 0xed, 0x36, 0x23, 0x00, 0x7a, 0xcf, - 0x9e, 0x3d, 0x8a, 0x9a, 0x9a, 0x9a, 0xb9, 0x00, 0xf2, 0x18, 0x21, 0x42, - 0x39, 0xd9, 0xbd, 0xb1, 0xc2, 0x56, 0x03, 0x20, 0x02, 0xc0, 0x6d, 0xbd, - 0x7a, 0xf5, 0xba, 0x3f, 0x2a, 0x2a, 0xaa, 0x7f, 0x42, 0x42, 0x82, 0x2c, - 0x36, 0x36, 0x56, 0x62, 0x30, 0x18, 0xe8, 0xba, 0xba, 0x3a, 0x4b, 0x61, - 0x61, 0xa1, 0xa1, 0xb2, 0xb2, 0xf2, 0x57, 0x9d, 0x4e, 0xf7, 0x25, 0x23, - 0xac, 0xea, 0x09, 0xc5, 0x66, 0x75, 0xe2, 0x7e, 0xa6, 0x1c, 0x94, 0xbf, - 0x12, 0x40, 0x08, 0x80, 0xc4, 0x88, 0x88, 0x88, 0xcd, 0x23, 0x47, 0x8e, - 0xb4, 0x02, 0x40, 0x51, 0x51, 0x91, 0xa2, 0xa6, 0xa6, 0x66, 0x5d, 0x6d, - 0x6d, 0xed, 0x27, 0x0c, 0xbe, 0x16, 0x37, 0x63, 0x67, 0x0d, 0x17, 0x25, - 0x63, 0xa4, 0x44, 0x00, 0x18, 0xd7, 0xbb, 0x77, 0xef, 0x99, 0xa1, 0xa1, - 0xa1, 0x49, 0xc9, 0xc9, 0xc9, 0x12, 0xb5, 0x5a, 0x2d, 0xd6, 0x6a, 0xb5, - 0xf6, 0x1b, 0x37, 0x6e, 0xd8, 0x6a, 0x6b, 0x6b, 0x1b, 0x4b, 0x4b, 0x4b, - 0x7f, 0x6e, 0x69, 0x69, 0xf9, 0x37, 0x80, 0xeb, 0x0c, 0xee, 0xac, 0xe1, - 0x61, 0x71, 0x14, 0xb0, 0x02, 0x7d, 0x84, 0x30, 0x7d, 0x4c, 0xed, 0xd3, - 0xa7, 0xcf, 0x7d, 0x61, 0x61, 0x61, 0x31, 0x09, 0x09, 0x09, 0xd2, 0x90, - 0x90, 0x10, 0x4a, 0xab, 0xd5, 0xd2, 0xe5, 0xe5, 0xe5, 0xd6, 0xfa, 0xfa, - 0xfa, 0x86, 0xa2, 0xa2, 0xa2, 0x7d, 0x16, 0x8b, 0xe5, 0x07, 0x46, 0xa0, - 0x37, 0x30, 0x82, 0x9c, 0x06, 0x60, 0xf5, 0x70, 0x3e, 0x59, 0x83, 0x2e, - 0x5c, 0xa1, 0x50, 0x0c, 0x57, 0xab, 0xd5, 0xef, 0x46, 0x45, 0x45, 0xb5, - 0x32, 0xb8, 0xda, 0x1b, 0x1b, 0x1b, 0xe5, 0x76, 0xbb, 0x7d, 0x43, 0x65, - 0x65, 0xe5, 0x87, 0xc4, 0x2e, 0xda, 0xe6, 0xc4, 0x48, 0x62, 0xf1, 0x57, - 0x01, 0xe8, 0x9b, 0x90, 0x90, 0xf0, 0x61, 0x50, 0x50, 0x10, 0x4d, 0xd3, - 0xb4, 0xe3, 0xb1, 0x02, 0xef, 0xa7, 0x14, 0x45, 0xd9, 0x28, 0x8a, 0xb2, - 0xea, 0x74, 0xba, 0x86, 0xd2, 0xd2, 0xd2, 0xa7, 0x98, 0xf6, 0x49, 0x8f, - 0x09, 0x69, 0x80, 0xca, 0x19, 0x25, 0x16, 0x06, 0xa0, 0x97, 0x5a, 0xad, - 0x9e, 0x97, 0x98, 0x98, 0x38, 0x7e, 0xc0, 0x80, 0x01, 0xca, 0xa4, 0xa4, - 0x24, 0xb9, 0x48, 0x24, 0x42, 0x7d, 0x7d, 0xbd, 0xf9, 0xd4, 0xa9, 0x53, - 0x96, 0x9a, 0x9a, 0x9a, 0xcb, 0xc5, 0xc5, 0xc5, 0xdf, 0x00, 0x38, 0xc6, - 0x18, 0x4c, 0x14, 0x61, 0x24, 0xb1, 0x7c, 0x44, 0xb1, 0x34, 0x0f, 0x0f, - 0x0f, 0xbf, 0x33, 0x22, 0x22, 0xe2, 0x59, 0x91, 0x48, 0x24, 0x76, 0xc0, - 0xd9, 0xe5, 0xb2, 0xa1, 0x28, 0xca, 0x06, 0xc0, 0xa6, 0xd7, 0xeb, 0xa9, - 0xd2, 0xd2, 0xd2, 0x3f, 0x00, 0xb8, 0x42, 0x78, 0x4b, 0x84, 0xe6, 0x97, - 0x35, 0xa0, 0xc3, 0x01, 0x4c, 0x4a, 0x4a, 0x4a, 0xba, 0x47, 0xad, 0x56, - 0x27, 0x25, 0x27, 0x27, 0x4b, 0x43, 0x43, 0x43, 0x45, 0xcd, 0xcd, 0xcd, - 0x74, 0x75, 0x75, 0xb5, 0xad, 0xba, 0xba, 0x5a, 0x57, 0x56, 0x56, 0xf6, - 0xb3, 0x5e, 0xaf, 0xff, 0x9e, 0x31, 0x68, 0x1a, 0x18, 0x85, 0xcd, 0x7a, - 0xc3, 0x68, 0x27, 0xf3, 0x49, 0xf2, 0xe8, 0x84, 0xe4, 0xe4, 0xe4, 0xd9, - 0x51, 0x51, 0x51, 0xbd, 0xd2, 0xd2, 0xd2, 0x64, 0x51, 0x51, 0x51, 0x12, - 0xbd, 0x5e, 0x6f, 0xbb, 0x7c, 0xf9, 0xb2, 0xb9, 0xac, 0xac, 0xac, 0xa1, - 0xb8, 0xb8, 0xf8, 0x3b, 0xa3, 0xd1, 0xb8, 0x97, 0x31, 0x36, 0x44, 0x8c, - 0xf1, 0x62, 0x14, 0x9a, 0x63, 0xbf, 0xe2, 0xf3, 0xc3, 0x7f, 0xfb, 0xdc, - 0xf5, 0x38, 0xde, 0x5d, 0xcd, 0xd9, 0xf4, 0xc5, 0x43, 0x28, 0x6e, 0x35, - 0x80, 0x24, 0x00, 0x63, 0x53, 0x53, 0x53, 0x4f, 0x9e, 0x3b, 0x77, 0x8e, - 0xa6, 0x69, 0x9a, 0xbe, 0x71, 0xe3, 0x06, 0x9d, 0x91, 0x91, 0x71, 0x19, - 0xc0, 0x60, 0x00, 0x91, 0xcc, 0xee, 0x49, 0x24, 0xd0, 0x86, 0x94, 0x69, - 0x23, 0x11, 0xc0, 0xc8, 0xa0, 0xa0, 0xa0, 0xb7, 0x47, 0x8f, 0x1e, 0x5d, - 0x7b, 0xe8, 0xd0, 0x21, 0xda, 0x64, 0x32, 0xd1, 0x8e, 0x50, 0x55, 0x55, - 0x45, 0xbf, 0xfb, 0xee, 0xbb, 0x66, 0xb9, 0x5c, 0xde, 0x0c, 0x60, 0x2e, - 0x80, 0x4c, 0x66, 0x27, 0xc3, 0xee, 0x50, 0x29, 0xa2, 0x6d, 0x11, 0xe1, - 0x16, 0x56, 0x31, 0xbb, 0xc2, 0x78, 0xe6, 0x37, 0x53, 0x00, 0xbc, 0xfd, - 0xe7, 0x3f, 0xff, 0xb9, 0x99, 0x6d, 0x7b, 0xef, 0xde, 0xbd, 0x74, 0x4c, - 0x4c, 0xcc, 0x26, 0x00, 0x03, 0x18, 0x41, 0x2c, 0x63, 0xdb, 0x13, 0x18, - 0xbf, 0x88, 0xf9, 0x3e, 0x04, 0x40, 0x5f, 0x00, 0x63, 0xc3, 0xc2, 0xc2, - 0x76, 0x3c, 0xf0, 0xc0, 0x03, 0x8d, 0x27, 0x4f, 0x9e, 0xa4, 0xed, 0x76, - 0x7b, 0x07, 0xdc, 0x2b, 0x2b, 0x2b, 0xe9, 0xb7, 0xdf, 0x7e, 0xdb, 0x14, - 0x15, 0x15, 0x55, 0x07, 0xe0, 0x09, 0x00, 0xc3, 0x18, 0x7c, 0x82, 0xd8, - 0x9d, 0xa5, 0x40, 0x1f, 0x72, 0x06, 0xef, 0x7e, 0x00, 0xc6, 0x47, 0x46, - 0x46, 0xee, 0x9f, 0x3f, 0x7f, 0xbe, 0xee, 0xc2, 0x85, 0x0b, 0x82, 0x7d, - 0x94, 0x96, 0x96, 0xd2, 0xcf, 0x3c, 0xf3, 0x8c, 0x31, 0x30, 0x30, 0x50, - 0x0b, 0x60, 0x0e, 0x80, 0x81, 0x42, 0xf4, 0x71, 0x32, 0x9f, 0x22, 0x66, - 0x9e, 0x22, 0x00, 0x64, 0x00, 0x98, 0x9d, 0x99, 0x99, 0x59, 0x52, 0x56, - 0x56, 0xc6, 0xeb, 0xe3, 0xc8, 0x91, 0x23, 0x74, 0xef, 0xde, 0xbd, 0xff, - 0xc5, 0xd0, 0x31, 0x82, 0xc1, 0x91, 0x72, 0xd2, 0xa6, 0x8c, 0xc1, 0xbf, - 0x3f, 0x80, 0xd7, 0x56, 0xad, 0x5a, 0x65, 0xad, 0xaa, 0xaa, 0xa2, 0x3d, - 0x7d, 0x26, 0x4e, 0x9c, 0x58, 0x09, 0x20, 0x8b, 0xd9, 0xa9, 0x2a, 0x01, - 0x88, 0x89, 0xb6, 0xc5, 0xcc, 0xdf, 0xa2, 0x99, 0x71, 0xfe, 0xbe, 0x77, - 0xef, 0xde, 0x67, 0xde, 0x7b, 0xef, 0x3d, 0x93, 0x56, 0xab, 0xa5, 0x85, - 0x20, 0x27, 0x27, 0x87, 0x06, 0x40, 0x6b, 0x34, 0x9a, 0x77, 0x00, 0x8c, - 0x62, 0x78, 0x57, 0x43, 0xd2, 0x9f, 0x98, 0xd7, 0x7e, 0xf1, 0xf1, 0xf1, - 0x5b, 0x7e, 0xfc, 0xf1, 0x47, 0xda, 0x1b, 0x9c, 0xc9, 0x67, 0xc5, 0x8a, - 0x15, 0x06, 0x00, 0xcf, 0x03, 0xe8, 0xcd, 0xf0, 0xb9, 0xd8, 0xc9, 0xfc, - 0xf6, 0x05, 0x30, 0x3e, 0x3c, 0x3c, 0xfc, 0x5f, 0xf3, 0xe6, 0xcd, 0x6b, - 0x3c, 0x71, 0xe2, 0x04, 0x6d, 0xb1, 0x58, 0x3a, 0xe0, 0x5f, 0x5b, 0x5b, - 0x4b, 0xbf, 0xf5, 0xd6, 0x5b, 0x66, 0x89, 0x44, 0x62, 0x06, 0xf0, 0x10, - 0xb3, 0xbe, 0x62, 0x18, 0x3a, 0x48, 0x04, 0xf8, 0x5f, 0xc1, 0x18, 0x46, - 0xfd, 0x00, 0x8c, 0x67, 0x79, 0xf4, 0xdc, 0xb9, 0x73, 0x82, 0xfc, 0x53, - 0x52, 0x52, 0x42, 0xcf, 0x9b, 0x37, 0xcf, 0x18, 0x12, 0x12, 0x52, 0x04, - 0xe0, 0x1e, 0x66, 0x2d, 0x44, 0xb9, 0xe3, 0x1f, 0xff, 0xe3, 0x7f, 0xfc, - 0x4f, 0x0f, 0xe9, 0xde, 0x5b, 0xc8, 0x00, 0x90, 0x33, 0x0a, 0x60, 0x20, - 0x80, 0xff, 0x37, 0x6d, 0xda, 0xb4, 0x3a, 0x56, 0x90, 0x6c, 0xda, 0xb4, - 0xc9, 0xa2, 0xd1, 0x68, 0x3e, 0x65, 0x04, 0x94, 0xa0, 0x92, 0x20, 0xbc, - 0x07, 0xd1, 0x00, 0x86, 0x00, 0xf8, 0xa3, 0x4c, 0x26, 0xb3, 0xd5, 0xd7, - 0xd7, 0xd3, 0xee, 0x60, 0xff, 0xfe, 0xfd, 0x74, 0x4a, 0x4a, 0xca, 0x05, - 0x00, 0xf7, 0x32, 0xc2, 0x2d, 0x84, 0x54, 0xd8, 0x0e, 0x9e, 0x85, 0x10, - 0x00, 0xbd, 0x18, 0x25, 0x34, 0x0a, 0xc0, 0x7d, 0x00, 0x96, 0x85, 0x86, - 0x86, 0x6a, 0x0b, 0x0a, 0x0a, 0x68, 0xd2, 0x00, 0x88, 0x8e, 0x8e, 0xfe, - 0x06, 0xc0, 0x70, 0x06, 0x27, 0x85, 0x0b, 0x85, 0x29, 0x66, 0x8c, 0x8a, - 0x78, 0x00, 0x23, 0x43, 0x43, 0x43, 0x37, 0x3c, 0xf9, 0xe4, 0x93, 0x2d, - 0x36, 0x9b, 0xcd, 0x2d, 0xee, 0x17, 0x2e, 0x5c, 0xa0, 0x07, 0x0f, 0x1e, - 0x5c, 0x07, 0xe0, 0x59, 0x00, 0x83, 0x18, 0x01, 0x1b, 0xe0, 0xa0, 0x1c, - 0x58, 0xfc, 0x83, 0x00, 0x24, 0x00, 0xb8, 0x23, 0x3c, 0x3c, 0x7c, 0x67, - 0x46, 0x46, 0x86, 0x55, 0x48, 0x70, 0x3b, 0xc2, 0xa6, 0x4d, 0x9b, 0xec, - 0xe9, 0xe9, 0xe9, 0x57, 0x19, 0x23, 0x29, 0xd5, 0x91, 0x3e, 0x4e, 0xe6, - 0x53, 0xca, 0x28, 0xc3, 0x64, 0x00, 0x13, 0xc2, 0xc3, 0xc3, 0xff, 0xf5, - 0xd1, 0x47, 0x1f, 0x75, 0xd0, 0x42, 0x47, 0x8e, 0x1c, 0xa1, 0x93, 0x92, - 0x92, 0x7e, 0x04, 0x30, 0x82, 0x51, 0x3e, 0x0a, 0x17, 0x06, 0x00, 0x3b, - 0xbf, 0xc3, 0x23, 0x22, 0x22, 0xbe, 0xda, 0xbd, 0x7b, 0x37, 0xed, 0x0d, - 0x64, 0x65, 0x65, 0x55, 0x02, 0xb8, 0x8b, 0xa1, 0xb3, 0x0a, 0x80, 0xc4, - 0x41, 0x79, 0x86, 0x31, 0xf3, 0x7a, 0x77, 0x50, 0x50, 0x50, 0xc3, 0xf6, - 0xed, 0xdb, 0xdd, 0x4e, 0x40, 0x7d, 0x7d, 0x3d, 0x3d, 0x67, 0xce, 0x9c, - 0x46, 0x89, 0x44, 0xf2, 0x06, 0xc3, 0xbb, 0x9c, 0x81, 0x4a, 0x18, 0x2d, - 0xe1, 0x00, 0x32, 0x12, 0x13, 0x13, 0xb7, 0x1f, 0x3c, 0x78, 0x90, 0xee, - 0x2c, 0xbc, 0xfe, 0xfa, 0xeb, 0x06, 0x00, 0xcb, 0x18, 0x1e, 0x0d, 0x66, - 0xf1, 0x17, 0xe0, 0xa1, 0xdb, 0xc3, 0xc2, 0xc2, 0x76, 0x2c, 0x59, 0xb2, - 0xa4, 0xd5, 0x13, 0x1e, 0xda, 0xb1, 0x63, 0x07, 0x3d, 0x70, 0xe0, 0xc0, - 0x12, 0x00, 0x0f, 0x02, 0x48, 0x63, 0xe8, 0x20, 0x63, 0x8d, 0x6c, 0x01, - 0x03, 0x7d, 0x4c, 0x58, 0x58, 0xd8, 0x8e, 0x09, 0x13, 0x26, 0x98, 0x3d, - 0xc1, 0x7b, 0xe5, 0xca, 0x95, 0xd6, 0xa4, 0xa4, 0xa4, 0x53, 0x00, 0xa6, - 0x03, 0x48, 0x21, 0xf8, 0x47, 0xe4, 0x17, 0xc2, 0xfe, 0xc7, 0xff, 0xdc, - 0xbc, 0x47, 0x72, 0x8b, 0x78, 0x3e, 0xc8, 0x73, 0x52, 0x8d, 0x46, 0xa3, - 0x99, 0xf0, 0xd0, 0x43, 0x0f, 0x71, 0xa5, 0xf9, 0xbe, 0xf8, 0xe2, 0x0b, - 0xad, 0x56, 0xab, 0x3d, 0xea, 0xc4, 0x6d, 0x4b, 0xba, 0xff, 0x59, 0x77, - 0x73, 0x74, 0x6a, 0x6a, 0xea, 0xe3, 0x7b, 0xf7, 0xee, 0x15, 0x91, 0xb7, - 0xd9, 0x65, 0x67, 0x67, 0xe3, 0xd0, 0xa1, 0x43, 0x96, 0xb8, 0xb8, 0x38, - 0xd1, 0xef, 0x7e, 0xf7, 0x3b, 0x31, 0x7b, 0xb1, 0xcd, 0xa4, 0x49, 0x93, - 0xb0, 0x64, 0xc9, 0x92, 0xbe, 0x2f, 0xbe, 0xf8, 0xe2, 0xfd, 0x7a, 0xbd, - 0xfe, 0xef, 0xe4, 0x59, 0x28, 0xe1, 0xc6, 0x65, 0xdd, 0xc3, 0x6a, 0x46, - 0x88, 0x25, 0x02, 0x48, 0x08, 0x09, 0x09, 0x19, 0x22, 0x93, 0xc9, 0x26, - 0x7f, 0xf3, 0xcd, 0x37, 0x01, 0x8e, 0x05, 0x82, 0x68, 0x9a, 0x96, 0xba, - 0x38, 0x9b, 0x16, 0x72, 0xad, 0x06, 0x01, 0x18, 0x98, 0x92, 0x92, 0x32, - 0x73, 0xed, 0xda, 0xb5, 0x01, 0x22, 0x51, 0xfb, 0xcf, 0x8e, 0x1e, 0x3d, - 0x8a, 0xf2, 0xf2, 0x72, 0x48, 0x24, 0x12, 0x64, 0x64, 0x64, 0x20, 0x25, - 0x25, 0x05, 0x00, 0xd0, 0xbf, 0x7f, 0x7f, 0x6c, 0xdb, 0xb6, 0x2d, 0x6c, - 0xe6, 0xcc, 0x99, 0x8b, 0x2e, 0x5e, 0xbc, 0x78, 0x9d, 0x70, 0xb1, 0x5a, - 0x29, 0x8a, 0x22, 0x63, 0x01, 0x48, 0xf7, 0xf6, 0xed, 0x63, 0xc7, 0x8e, - 0x1d, 0xbf, 0x63, 0xc7, 0x0e, 0x31, 0x7b, 0xe6, 0xa4, 0xd3, 0xe9, 0xf0, - 0xc9, 0x27, 0x9f, 0xd8, 0x74, 0x3a, 0x9d, 0x35, 0x29, 0x29, 0x49, 0x7a, - 0xef, 0xbd, 0xf7, 0x8a, 0xd8, 0x22, 0x2b, 0x0f, 0x3d, 0xf4, 0x10, 0x25, - 0x93, 0xc9, 0x92, 0x16, 0x2d, 0x5a, 0x34, 0xaf, 0xba, 0xba, 0xba, 0x88, - 0x39, 0x06, 0x30, 0x39, 0xba, 0x89, 0x1d, 0x5c, 0xd1, 0x6c, 0x6c, 0x44, - 0x30, 0x80, 0xdb, 0x06, 0x0f, 0x1e, 0x3c, 0xf6, 0x91, 0x47, 0x1e, 0x91, - 0x38, 0xf1, 0x42, 0xb1, 0x01, 0x72, 0x62, 0x17, 0x2e, 0x71, 0x72, 0x8e, - 0x03, 0xd5, 0x6a, 0x75, 0x2f, 0xb2, 0xf4, 0x66, 0x6b, 0x6b, 0xab, 0xdb, - 0x7b, 0xb1, 0x4d, 0x26, 0x93, 0xc8, 0x21, 0x78, 0x8e, 0x26, 0xda, 0x66, - 0x8f, 0x46, 0x42, 0x23, 0x23, 0x23, 0x9f, 0x7e, 0xfa, 0xe9, 0xa7, 0x55, - 0xb3, 0x67, 0xcf, 0xe6, 0x26, 0xe0, 0xcc, 0x99, 0x33, 0xf8, 0xf2, 0xcb, - 0x2f, 0xcd, 0x26, 0x93, 0xc9, 0x36, 0x6e, 0xdc, 0x38, 0xf9, 0x9c, 0x39, - 0x73, 0x44, 0x40, 0x5b, 0x89, 0xda, 0x75, 0xeb, 0xd6, 0x05, 0x5f, 0xba, - 0x74, 0xe9, 0x7f, 0x0a, 0x0a, 0x0a, 0xf6, 0x03, 0x68, 0x04, 0x3f, 0x1a, - 0x9e, 0x3d, 0x0a, 0xb0, 0x53, 0x14, 0x45, 0x75, 0xe5, 0x8a, 0x56, 0x9a, - 0xa6, 0x85, 0xd2, 0xf8, 0x1c, 0x69, 0xae, 0x02, 0x70, 0xdb, 0xa8, 0x51, - 0xa3, 0xc6, 0xaf, 0x5a, 0xb5, 0x4a, 0xc1, 0xf2, 0x90, 0xdd, 0x6e, 0xc7, - 0xd6, 0xad, 0x5b, 0xe9, 0xcb, 0x97, 0x2f, 0x9b, 0xa3, 0xa2, 0xa2, 0xc4, - 0x53, 0xa6, 0x4c, 0x91, 0xb0, 0x77, 0x5f, 0xcc, 0x9a, 0x35, 0x0b, 0x0a, - 0x85, 0xa2, 0xd7, 0x13, 0x4f, 0x3c, 0xb1, 0xb0, 0xa2, 0xa2, 0xa2, 0x90, - 0x99, 0xdf, 0x56, 0xe2, 0x18, 0x8c, 0x8c, 0xbd, 0xd0, 0x00, 0x98, 0x3c, - 0x70, 0xe0, 0xc0, 0xa9, 0xfb, 0xf6, 0xed, 0x93, 0x92, 0x9e, 0xc4, 0xef, - 0xbf, 0xff, 0x1e, 0x97, 0x2e, 0x5d, 0xb2, 0x04, 0x07, 0x07, 0x8b, 0xb2, - 0xb2, 0xb2, 0xc4, 0xec, 0x4d, 0x9b, 0xaf, 0xbc, 0xf2, 0x8a, 0x58, 0x2e, - 0x97, 0xf7, 0x7f, 0xe3, 0x8d, 0x37, 0xee, 0xd7, 0xe9, 0x74, 0xeb, 0x89, - 0x58, 0x1b, 0x1b, 0xfc, 0xe0, 0x07, 0x3f, 0xdc, 0xdc, 0x33, 0x87, 0x5b, - 0x60, 0xf7, 0x2f, 0x65, 0x76, 0x05, 0x69, 0x00, 0xee, 0xcb, 0xc8, 0xc8, - 0x28, 0xad, 0xad, 0xad, 0xa5, 0x69, 0x9a, 0xa6, 0xf3, 0xf3, 0xf3, 0xe9, - 0x94, 0x94, 0x94, 0x33, 0x8c, 0xeb, 0xb6, 0x2f, 0xa3, 0x80, 0x25, 0x4e, - 0x3c, 0x08, 0x91, 0x8c, 0x97, 0xe0, 0x2f, 0xcf, 0x3f, 0xff, 0xbc, 0x9e, - 0xdc, 0x85, 0xac, 0x58, 0xb1, 0xc2, 0x2c, 0x97, 0xcb, 0xb5, 0x00, 0xb6, - 0x52, 0x14, 0xb5, 0x1b, 0x00, 0x5d, 0x54, 0x54, 0xc4, 0x7d, 0xdf, 0xd0, - 0xd0, 0x40, 0x67, 0x66, 0x66, 0x96, 0x31, 0x3b, 0xfa, 0x14, 0x46, 0xd0, - 0x49, 0x88, 0xdd, 0x55, 0x20, 0xb3, 0xbb, 0xbe, 0x33, 0x31, 0x31, 0xb1, - 0xf6, 0x91, 0x47, 0x1e, 0xa9, 0x5d, 0xb6, 0x6c, 0x99, 0xfe, 0xab, 0xaf, - 0xbe, 0xb2, 0x95, 0x97, 0x97, 0x77, 0xd8, 0xf5, 0xec, 0xdd, 0xbb, 0x97, - 0x8e, 0x8a, 0x8a, 0xda, 0x05, 0x60, 0x0c, 0xe3, 0x72, 0x0e, 0x70, 0xb3, - 0xb3, 0x8d, 0x01, 0x30, 0x22, 0x3c, 0x3c, 0xfc, 0xeb, 0xef, 0xbe, 0xfb, - 0xce, 0xca, 0xb6, 0x63, 0xb3, 0xd9, 0xe8, 0xdf, 0xff, 0xfe, 0xf7, 0xa6, - 0xc8, 0xc8, 0xc8, 0x72, 0xb9, 0x5c, 0xfe, 0x83, 0x46, 0xa3, 0xd9, 0x97, - 0x96, 0x96, 0x56, 0x77, 0xe6, 0xcc, 0x19, 0xbb, 0xc3, 0xee, 0xb0, 0x45, - 0x24, 0x12, 0xad, 0x66, 0xbc, 0x00, 0x3c, 0x2f, 0x09, 0xa3, 0x1c, 0xd8, - 0x3e, 0x86, 0x27, 0x25, 0x25, 0xfd, 0x7c, 0xfc, 0xf8, 0x71, 0xee, 0xb7, - 0x67, 0xcf, 0x9e, 0xa5, 0x03, 0x03, 0x03, 0xcd, 0x12, 0x89, 0xe4, 0x27, - 0x00, 0x9f, 0xab, 0x54, 0xaa, 0x03, 0x71, 0x71, 0x71, 0x26, 0xa3, 0xd1, - 0xc8, 0xbd, 0x63, 0x34, 0x1a, 0xe9, 0x41, 0x83, 0x06, 0x55, 0x31, 0x3b, - 0xe8, 0xde, 0x8c, 0x21, 0x21, 0x76, 0xe1, 0xcd, 0x09, 0x63, 0xe6, 0x73, - 0x5a, 0xef, 0xde, 0xbd, 0xcf, 0xe6, 0xe6, 0xe6, 0xb2, 0xc7, 0x0a, 0xf6, - 0x9a, 0x9a, 0x1a, 0x9e, 0x07, 0x20, 0x31, 0x31, 0xf1, 0x27, 0x00, 0xe3, - 0x19, 0xef, 0x44, 0xa0, 0x13, 0x3a, 0x89, 0x98, 0x3e, 0xfb, 0x00, 0xb8, - 0x33, 0x3d, 0x3d, 0xfd, 0x0a, 0x4b, 0xf7, 0xc6, 0xc6, 0x46, 0xba, 0x5f, - 0xbf, 0x7e, 0x2d, 0xe9, 0xe9, 0xe9, 0xd5, 0xe9, 0xe9, 0xe9, 0x95, 0x19, - 0x19, 0x19, 0xe5, 0x19, 0x19, 0x19, 0x65, 0xcc, 0x53, 0x9a, 0x91, 0x91, - 0x51, 0x34, 0x60, 0xc0, 0x80, 0x6b, 0xf1, 0xf1, 0xf1, 0x27, 0x09, 0xfa, - 0x04, 0x38, 0xec, 0xd2, 0x43, 0x99, 0xa3, 0x8a, 0x27, 0x26, 0x4f, 0x9e, - 0x5c, 0x67, 0xb5, 0x72, 0x53, 0x40, 0x7f, 0xf1, 0xc5, 0x17, 0xd6, 0xb8, - 0xb8, 0xb8, 0x0a, 0x00, 0x9b, 0x00, 0x7c, 0x1c, 0x18, 0x18, 0x58, 0xbe, - 0x74, 0xe9, 0x52, 0x23, 0x49, 0xff, 0xe5, 0xcb, 0x97, 0x6b, 0x19, 0xf7, - 0x7c, 0x22, 0x49, 0x1b, 0xc2, 0x13, 0x92, 0x14, 0x17, 0x17, 0xb7, 0x3e, - 0x33, 0x33, 0xb3, 0x61, 0xea, 0xd4, 0xa9, 0xd5, 0x59, 0x59, 0x59, 0xb5, - 0x59, 0x59, 0x59, 0x75, 0x59, 0x59, 0x59, 0xf5, 0xec, 0x33, 0x65, 0xca, - 0x94, 0xc6, 0x29, 0x53, 0xa6, 0x68, 0x27, 0x4f, 0x9e, 0x6c, 0x98, 0x30, - 0x61, 0x42, 0xeb, 0xde, 0xbd, 0x7b, 0xed, 0xac, 0xeb, 0xbe, 0xa4, 0xa4, - 0x84, 0x1e, 0x39, 0x72, 0x64, 0x39, 0x80, 0x85, 0x8e, 0xf4, 0x67, 0xc6, - 0xa0, 0x60, 0xf8, 0x73, 0x68, 0x64, 0x64, 0xe4, 0x8e, 0xec, 0xec, 0x6c, - 0x8e, 0x3f, 0xcc, 0x66, 0x33, 0x9d, 0x91, 0x91, 0x61, 0x52, 0xa9, 0x54, - 0xe7, 0x00, 0x6c, 0x04, 0xb0, 0xbd, 0x77, 0xef, 0xde, 0xb5, 0x87, 0x0e, - 0x1d, 0xb2, 0x93, 0x7c, 0x76, 0xfb, 0xed, 0xb7, 0x57, 0x03, 0x98, 0xc1, - 0x78, 0x6d, 0xc8, 0xf6, 0x59, 0xef, 0x42, 0x22, 0x80, 0xf1, 0xc9, 0xc9, - 0xc9, 0xf9, 0xa7, 0x4f, 0x9f, 0xe6, 0xc6, 0xae, 0xd3, 0xe9, 0xe8, 0xa1, - 0x43, 0x87, 0x1a, 0x03, 0x02, 0x02, 0x2a, 0x01, 0x6c, 0x92, 0x48, 0x24, - 0xbb, 0xe4, 0x72, 0xb9, 0xf9, 0xc4, 0x89, 0x13, 0x5c, 0xfb, 0x7a, 0xbd, - 0x9e, 0x1e, 0x3c, 0x78, 0x70, 0x05, 0x80, 0x59, 0x84, 0x07, 0x43, 0xea, - 0xdf, 0x85, 0xf9, 0x1f, 0xff, 0xf3, 0xdf, 0xed, 0x01, 0xa0, 0x1c, 0x76, - 0xa7, 0x43, 0xc7, 0x8c, 0x19, 0x13, 0xcc, 0xee, 0x3e, 0xff, 0xf5, 0xaf, - 0x7f, 0x19, 0x0b, 0x0b, 0x0b, 0x7f, 0x76, 0xd8, 0x95, 0xd8, 0x5d, 0xb5, - 0x91, 0x98, 0x98, 0x38, 0x7a, 0xf6, 0xec, 0xd9, 0xdc, 0x15, 0x55, 0xd7, - 0xae, 0x5d, 0xc3, 0xb6, 0x6d, 0xdb, 0xaa, 0x4c, 0x26, 0xd3, 0xfb, 0x00, - 0x1a, 0x69, 0x9a, 0x96, 0x00, 0x28, 0x7a, 0xe9, 0xa5, 0x97, 0x1e, 0xfe, - 0xfa, 0xeb, 0xaf, 0x55, 0x40, 0xdb, 0xfd, 0xee, 0xe3, 0xc6, 0x8d, 0x0b, - 0x2e, 0x28, 0x28, 0x18, 0x08, 0xa0, 0x84, 0x51, 0x0a, 0xad, 0x54, 0x7b, - 0x58, 0x26, 0xbb, 0x0b, 0x0a, 0xbf, 0xfb, 0xee, 0xbb, 0xa9, 0x75, 0xeb, - 0xd6, 0x85, 0x79, 0x38, 0x36, 0x77, 0xf9, 0xde, 0xbc, 0xe8, 0xf3, 0x88, - 0x88, 0x88, 0x21, 0x77, 0xdc, 0x71, 0x07, 0xb7, 0x4d, 0xdc, 0xbe, 0x7d, - 0xbb, 0x7d, 0xdf, 0xbe, 0x7d, 0x85, 0x5a, 0xad, 0x76, 0x1d, 0x00, 0xbd, - 0xc9, 0x64, 0x92, 0x69, 0xb5, 0xda, 0x73, 0x83, 0x07, 0x0f, 0x7e, 0xde, - 0x60, 0x30, 0x40, 0xa9, 0x54, 0x02, 0x00, 0xa6, 0x4e, 0x9d, 0x1a, 0xf0, - 0xcf, 0x7f, 0xfe, 0x73, 0xf8, 0xf5, 0xeb, 0xd7, 0x77, 0xb0, 0xee, 0x55, - 0x87, 0x5d, 0x28, 0x17, 0x24, 0x16, 0x14, 0x14, 0xd4, 0x27, 0x33, 0x33, - 0x93, 0x43, 0xe0, 0x1f, 0xff, 0xf8, 0x47, 0x73, 0x4b, 0x4b, 0xcb, 0x97, - 0x4c, 0x30, 0x9b, 0xcd, 0x60, 0x30, 0x04, 0x9b, 0xcd, 0x66, 0xf9, 0x8a, - 0x15, 0x2b, 0x46, 0xfc, 0xed, 0x6f, 0x7f, 0x93, 0x00, 0x6d, 0x57, 0x51, - 0x0e, 0x1c, 0x38, 0x50, 0x9e, 0x9f, 0x9f, 0x9f, 0xc4, 0x04, 0x1d, 0x76, - 0xd8, 0xad, 0x0b, 0x04, 0xfe, 0x85, 0xca, 0xe5, 0xf2, 0xbb, 0xee, 0xbb, - 0xef, 0xbe, 0xe4, 0x51, 0xa3, 0x46, 0xa1, 0xa2, 0xa2, 0x02, 0x59, 0x59, - 0x59, 0xd6, 0x0d, 0x1b, 0x36, 0x48, 0x23, 0x22, 0x22, 0xe0, 0x24, 0xc8, - 0xd2, 0x15, 0x9d, 0xd8, 0x20, 0x37, 0x39, 0x00, 0x35, 0x5b, 0xeb, 0xfd, - 0xe2, 0xc5, 0x8b, 0x68, 0x69, 0x69, 0xb9, 0x5e, 0x5e, 0x5e, 0xfe, 0x2d, - 0x13, 0x8c, 0xd7, 0x4c, 0xec, 0x30, 0x4d, 0xcc, 0x67, 0x1d, 0xda, 0x22, - 0xdf, 0xb5, 0xc4, 0x77, 0xa4, 0x77, 0x47, 0x01, 0x20, 0x48, 0xa3, 0xd1, - 0x4c, 0x78, 0xec, 0xb1, 0xc7, 0x42, 0xd8, 0x9d, 0x7a, 0x51, 0x51, 0x11, - 0xde, 0x7c, 0xf3, 0xcd, 0xba, 0x8a, 0x8a, 0x8a, 0x7f, 0x00, 0xa8, 0x06, - 0x60, 0x6d, 0x69, 0x69, 0x39, 0xb3, 0x71, 0xe3, 0xc6, 0xd7, 0x87, 0x0e, - 0x1d, 0x2a, 0x67, 0xaf, 0x1a, 0x4d, 0x4c, 0x4c, 0x54, 0x87, 0x84, 0x84, - 0xf4, 0x6f, 0x6c, 0x6c, 0xdc, 0x8e, 0x8e, 0x85, 0x7b, 0x2c, 0x00, 0x9a, - 0x2b, 0x2a, 0x2a, 0xde, 0xaf, 0xa8, 0xa8, 0xf8, 0x57, 0x41, 0x41, 0x81, - 0x1a, 0xfc, 0x74, 0x48, 0x31, 0xb1, 0xbb, 0x8e, 0x00, 0x90, 0x3a, 0x7e, - 0xfc, 0xf8, 0xd1, 0xc3, 0x86, 0x0d, 0xa3, 0x24, 0x12, 0x09, 0xf4, 0x7a, - 0x3d, 0x9e, 0x7c, 0xf2, 0xc9, 0xc6, 0x63, 0xc7, 0x8e, 0xfd, 0x03, 0x6d, - 0x99, 0x30, 0x46, 0x01, 0xef, 0x0b, 0xb7, 0x06, 0x42, 0x43, 0x43, 0x93, - 0xd3, 0xd2, 0xd2, 0x38, 0x7a, 0x7e, 0xf7, 0xdd, 0x77, 0xb8, 0x71, 0xe3, - 0xc6, 0x39, 0x83, 0xc1, 0xb0, 0x8d, 0x19, 0xbf, 0xac, 0xa8, 0xa8, 0xa8, - 0xe2, 0xf1, 0xc7, 0x1f, 0x7f, 0xe2, 0xec, 0xd9, 0xb3, 0x0a, 0xa9, 0x54, - 0x0a, 0x91, 0x48, 0x84, 0x41, 0x83, 0x06, 0xc9, 0x8f, 0x1e, 0x3d, 0x9a, - 0x08, 0xe0, 0xa2, 0xc3, 0xfc, 0x92, 0x1e, 0x80, 0xa4, 0x3e, 0x7d, 0xfa, - 0xc4, 0x0d, 0x1e, 0x3c, 0x98, 0xeb, 0xf8, 0xa3, 0x8f, 0x3e, 0xb2, 0x5c, - 0xba, 0x74, 0xe9, 0x60, 0x6b, 0x6b, 0xeb, 0x4e, 0x00, 0x3a, 0xab, 0xd5, - 0x2a, 0xb5, 0x5a, 0xad, 0x67, 0x1f, 0x7a, 0xe8, 0xa1, 0x67, 0x7f, 0xfd, - 0xf5, 0x57, 0x75, 0x70, 0x70, 0x30, 0x54, 0x2a, 0x15, 0xee, 0xb9, 0xe7, - 0x9e, 0x90, 0x33, 0x67, 0xce, 0x0c, 0x67, 0x02, 0x0e, 0xb9, 0xf5, 0x75, - 0x53, 0x0a, 0x03, 0xf8, 0xc1, 0x0f, 0x7e, 0xb8, 0xb9, 0x06, 0x00, 0xe1, - 0xba, 0x67, 0xd3, 0x8a, 0x82, 0xe2, 0xe3, 0xe3, 0xc7, 0xcf, 0x9d, 0x3b, - 0x37, 0x88, 0x75, 0xeb, 0xee, 0xdc, 0xb9, 0x53, 0x6b, 0xb7, 0xdb, 0x8f, - 0x91, 0xae, 0x6d, 0x08, 0xe7, 0x3e, 0x73, 0x01, 0x7a, 0x4a, 0xa5, 0x32, - 0x75, 0xc8, 0x90, 0x21, 0xdc, 0x97, 0x79, 0x79, 0x79, 0xf6, 0x92, 0x92, - 0x92, 0x13, 0x00, 0x4a, 0xd1, 0x16, 0xe9, 0x2c, 0x01, 0x60, 0x3d, 0x7f, - 0xfe, 0xfc, 0x2c, 0x9d, 0x4e, 0xa7, 0x62, 0xef, 0x5d, 0x9e, 0x36, 0x6d, - 0x9a, 0x72, 0xf3, 0xe6, 0xcd, 0x83, 0x9a, 0x9a, 0x9a, 0xf6, 0x3b, 0x71, - 0xdd, 0xd3, 0x00, 0xec, 0x5a, 0xad, 0x56, 0xe4, 0x58, 0x6e, 0x54, 0xa9, - 0x54, 0xba, 0xbc, 0xca, 0xd5, 0x43, 0x23, 0x21, 0x20, 0x24, 0x24, 0x44, - 0x49, 0x2a, 0xc7, 0x9f, 0x7e, 0xfa, 0xc9, 0xa0, 0xd5, 0x6a, 0xbf, 0x01, - 0x50, 0xc8, 0x28, 0xb2, 0x00, 0x00, 0xf6, 0xf8, 0xf8, 0xf8, 0xf3, 0x17, - 0x2e, 0x5c, 0xc8, 0x18, 0x3e, 0x7c, 0x38, 0x80, 0xb6, 0x5b, 0xc1, 0x02, - 0x02, 0x02, 0xe2, 0x18, 0x1a, 0xb0, 0x45, 0x59, 0x20, 0x80, 0x7f, 0x50, - 0x6c, 0x6c, 0xac, 0x84, 0xbc, 0x23, 0xfb, 0xd0, 0xa1, 0x43, 0x06, 0x00, - 0x3f, 0x31, 0xb4, 0xa1, 0x00, 0xd8, 0xcc, 0x66, 0xf3, 0xb1, 0x6b, 0xd7, - 0xae, 0x0d, 0x22, 0x79, 0x24, 0x2c, 0x2c, 0x4c, 0xc4, 0xb8, 0xc9, 0x29, - 0x17, 0x73, 0x49, 0x66, 0x61, 0x24, 0xa5, 0xa5, 0xa5, 0xcd, 0xfe, 0xe3, - 0x1f, 0xff, 0x18, 0x08, 0x00, 0x6f, 0xbd, 0xf5, 0x96, 0x59, 0xa7, 0xd3, - 0x69, 0x25, 0x12, 0x49, 0x44, 0x27, 0x8f, 0x89, 0xd8, 0xa3, 0xa2, 0x90, - 0xf0, 0xf0, 0x70, 0x09, 0x5b, 0x9b, 0xbf, 0xb4, 0xb4, 0x94, 0xae, 0xae, - 0xae, 0xae, 0x62, 0xe8, 0xd3, 0xcc, 0xf0, 0x0a, 0x9b, 0x2f, 0xdf, 0xca, - 0x7c, 0xd6, 0x31, 0xff, 0x72, 0xa9, 0x68, 0x02, 0xc6, 0xa3, 0x2a, 0x36, - 0x36, 0x76, 0xf8, 0xd8, 0xb1, 0x63, 0xb9, 0x79, 0xff, 0xe1, 0x87, 0x1f, - 0xac, 0x57, 0xaf, 0x5e, 0x3d, 0xc6, 0xb8, 0xf6, 0xd9, 0xdf, 0xb6, 0x36, - 0x36, 0x36, 0xae, 0x7a, 0xec, 0xb1, 0xc7, 0x06, 0xa3, 0x2d, 0xa5, 0xad, - 0x95, 0xa2, 0x28, 0x43, 0x6b, 0x6b, 0xeb, 0xb7, 0x02, 0xae, 0x6d, 0x36, - 0x87, 0xbf, 0x85, 0xf9, 0xbf, 0x01, 0xfc, 0x9a, 0x14, 0xe4, 0xd1, 0x52, - 0x34, 0x00, 0xc5, 0xc0, 0x81, 0x03, 0x07, 0x7f, 0xfe, 0xf9, 0xe7, 0x01, - 0xec, 0x05, 0x55, 0x2b, 0x57, 0xae, 0x6c, 0x3d, 0x72, 0xe4, 0x48, 0x36, - 0x80, 0x23, 0x0c, 0x1e, 0x2d, 0x2e, 0xd6, 0x01, 0x45, 0x51, 0x94, 0x8c, - 0xad, 0x51, 0x0e, 0x00, 0x85, 0x85, 0x85, 0xd6, 0xfa, 0xfa, 0xfa, 0xab, - 0x68, 0x4f, 0xc9, 0x93, 0x01, 0xa8, 0x92, 0x48, 0x24, 0xcd, 0x66, 0xb3, - 0x59, 0xc1, 0xd2, 0x51, 0xa5, 0x52, 0xb1, 0xde, 0x1b, 0xca, 0x85, 0x81, - 0x9d, 0x3a, 0x69, 0xd2, 0x24, 0xde, 0xbd, 0xa9, 0xbb, 0x77, 0xef, 0x6e, - 0x69, 0x6e, 0x6e, 0xfe, 0x99, 0x59, 0x5f, 0x4d, 0xcc, 0xd8, 0x2c, 0x5a, - 0xad, 0x36, 0xff, 0xd8, 0xb1, 0x63, 0x63, 0xef, 0xbc, 0xf3, 0x4e, 0x00, - 0xc0, 0x5d, 0x77, 0xdd, 0x15, 0xf0, 0xc5, 0x17, 0x5f, 0x0c, 0x2f, 0x2d, - 0x2d, 0xcd, 0x76, 0x38, 0xf2, 0xf1, 0x1b, 0x00, 0x7e, 0xf0, 0xc3, 0x7f, - 0x9b, 0x01, 0x40, 0x9c, 0x4d, 0xb3, 0xa9, 0x45, 0x31, 0xd1, 0xd1, 0xd1, - 0xfd, 0x47, 0x8f, 0x1e, 0x0d, 0xa0, 0xed, 0x12, 0x88, 0xea, 0xea, 0xea, - 0x02, 0x66, 0xe7, 0xe5, 0x28, 0xb8, 0x85, 0x04, 0x94, 0x0c, 0x40, 0x4c, - 0x7c, 0x7c, 0xbc, 0x82, 0xdd, 0x19, 0x03, 0xc0, 0xc9, 0x93, 0x27, 0x8d, - 0xad, 0xad, 0xad, 0x85, 0xcc, 0xee, 0xb0, 0x8e, 0x11, 0x50, 0x0a, 0xb3, - 0xd9, 0x5c, 0x55, 0x54, 0x54, 0x14, 0x3d, 0x68, 0xd0, 0x20, 0x00, 0x40, - 0x72, 0x72, 0x32, 0x15, 0x19, 0x19, 0x99, 0xdc, 0xd4, 0xd4, 0x14, 0x40, - 0x08, 0x68, 0xca, 0x41, 0x90, 0x5f, 0x3f, 0x7c, 0xf8, 0x70, 0xe9, 0x94, - 0x29, 0x53, 0xaa, 0x68, 0x9a, 0x96, 0xd2, 0x34, 0x2d, 0xa3, 0x69, 0x5a, - 0x26, 0x16, 0x8b, 0x43, 0x4f, 0x9d, 0x3a, 0x25, 0x67, 0x85, 0xa9, 0x37, - 0xa7, 0x30, 0x68, 0x4f, 0x3b, 0x0c, 0x08, 0x0f, 0x0f, 0x17, 0x93, 0x97, - 0xcb, 0x9c, 0x39, 0x73, 0xc6, 0x02, 0xe0, 0x1c, 0x80, 0x2a, 0x66, 0xfc, - 0x41, 0x00, 0x82, 0x4d, 0x26, 0x53, 0x75, 0x6d, 0x6d, 0x2d, 0x77, 0x1f, - 0x64, 0x70, 0x70, 0x30, 0xec, 0x76, 0xbb, 0x02, 0xc2, 0x05, 0x71, 0x58, - 0xfc, 0xcd, 0x00, 0x0c, 0xa7, 0x4f, 0x9f, 0xc6, 0x90, 0x21, 0x43, 0x2a, - 0x69, 0x9a, 0x16, 0x31, 0x57, 0x4b, 0x96, 0x31, 0x34, 0x36, 0x33, 0xca, - 0x09, 0x00, 0x78, 0x4a, 0x04, 0x00, 0x2a, 0x2b, 0x2b, 0xad, 0x8c, 0x02, - 0x71, 0x56, 0x0c, 0x88, 0xdd, 0xc9, 0xaa, 0x01, 0x84, 0x45, 0x45, 0x45, - 0xcd, 0x7b, 0xe1, 0x85, 0x17, 0xa2, 0x62, 0x62, 0x62, 0x70, 0xfc, 0xf8, - 0x71, 0xec, 0xda, 0xb5, 0xab, 0x4e, 0x24, 0x12, 0x99, 0x99, 0x5d, 0x6e, - 0x67, 0x79, 0x45, 0x02, 0x20, 0x3c, 0x3e, 0x3e, 0x9e, 0x33, 0x70, 0xf2, - 0xf3, 0xf3, 0xcd, 0x16, 0x8b, 0xc5, 0xc8, 0xb4, 0x1b, 0xc3, 0xe0, 0xa7, - 0x05, 0x50, 0xc6, 0xd0, 0xcd, 0xc8, 0xcc, 0x23, 0x59, 0x11, 0x90, 0x16, - 0x30, 0x1e, 0x23, 0xc3, 0xc3, 0xc3, 0x35, 0xe4, 0x1d, 0xdb, 0x07, 0x0f, - 0x1e, 0x34, 0x9a, 0xcd, 0xe6, 0x7a, 0x86, 0x3f, 0xa5, 0xcc, 0xbb, 0x36, - 0xab, 0xd5, 0xaa, 0xb7, 0x5a, 0xad, 0x39, 0x0c, 0x5f, 0x36, 0x32, 0x7c, - 0x55, 0x8f, 0x8e, 0x45, 0xaa, 0xc8, 0xa2, 0x3b, 0xac, 0x47, 0x82, 0xac, - 0x60, 0xc8, 0xc6, 0x1e, 0x88, 0x01, 0x58, 0xe3, 0xe2, 0xe2, 0xee, 0x7c, - 0xfd, 0xf5, 0xd7, 0x43, 0xd9, 0x1b, 0xdd, 0xb2, 0xb3, 0xb3, 0xed, 0xdf, - 0x7c, 0xf3, 0xcd, 0x79, 0xbd, 0x5e, 0xff, 0x15, 0xda, 0x6b, 0x3f, 0x08, - 0x9d, 0x9f, 0x73, 0xd5, 0x32, 0x5b, 0x5b, 0x5b, 0x6b, 0x2a, 0x2a, 0x2a, - 0xfa, 0xc7, 0xc4, 0xc4, 0x00, 0x00, 0xa2, 0xa3, 0xa3, 0xc5, 0x72, 0xb9, - 0x3c, 0xc4, 0x64, 0x32, 0x91, 0x85, 0xa5, 0x94, 0x0a, 0x85, 0x42, 0x42, - 0xf2, 0xeb, 0x95, 0x2b, 0x57, 0xcc, 0xcc, 0x38, 0x1c, 0xeb, 0x6c, 0x90, - 0x59, 0x30, 0x41, 0xb1, 0xb1, 0xb1, 0x72, 0xb2, 0xe3, 0x9a, 0x9a, 0x1a, - 0x1b, 0xda, 0xd2, 0xfc, 0xb4, 0x0c, 0x2d, 0x64, 0x00, 0x82, 0xaa, 0xaa, - 0xaa, 0x8a, 0x2b, 0x2a, 0x2a, 0x46, 0xb3, 0xfc, 0x98, 0x92, 0x92, 0x02, - 0x95, 0x4a, 0xd5, 0x9b, 0x31, 0x10, 0x49, 0x2f, 0x95, 0x1f, 0xfc, 0xe0, - 0x87, 0xff, 0x42, 0x03, 0x80, 0x57, 0xd8, 0x45, 0x2c, 0x16, 0x8f, 0x9a, - 0x3d, 0x7b, 0xb6, 0x46, 0x26, 0x93, 0x01, 0x00, 0x36, 0x6f, 0xde, 0xac, - 0xab, 0xac, 0xac, 0x3c, 0xc8, 0xec, 0x5c, 0xd8, 0x22, 0x2b, 0x42, 0x55, - 0xc4, 0x48, 0xf7, 0x70, 0x74, 0x9f, 0x3e, 0x7d, 0x78, 0x5a, 0xb8, 0xb8, - 0xb8, 0xd8, 0xcc, 0x28, 0x02, 0x03, 0xf3, 0x48, 0x01, 0x18, 0xf4, 0x7a, - 0x7d, 0x55, 0x4d, 0x4d, 0x0d, 0xe7, 0x2a, 0x88, 0x89, 0x89, 0x81, 0x44, - 0x22, 0x61, 0x53, 0xf6, 0xa4, 0xc4, 0x2e, 0x9a, 0xac, 0xbe, 0x57, 0x56, - 0x52, 0x52, 0xf2, 0x3f, 0xcc, 0x0e, 0x37, 0x0c, 0x6d, 0xe7, 0xae, 0x09, - 0xfd, 0xfb, 0xf7, 0x7f, 0xce, 0x6a, 0xb5, 0x76, 0xc6, 0x00, 0x20, 0x95, - 0x73, 0x59, 0x41, 0x41, 0x41, 0xc1, 0x8c, 0x19, 0x33, 0x58, 0x85, 0x60, - 0x37, 0x18, 0x0c, 0x35, 0x68, 0xcb, 0xfb, 0xd6, 0x11, 0x02, 0x53, 0xaa, - 0xd1, 0x68, 0xa2, 0x63, 0x63, 0x63, 0xb9, 0x06, 0x0c, 0x06, 0x03, 0x28, - 0x8a, 0x32, 0x82, 0x5f, 0x96, 0x16, 0x02, 0xf8, 0x17, 0xd5, 0xd4, 0xd4, - 0x64, 0xd5, 0xd4, 0xd4, 0x04, 0x11, 0xbb, 0x3d, 0x33, 0xf3, 0x8e, 0x1c, - 0x4c, 0x7e, 0xb7, 0x46, 0xa3, 0x99, 0x3e, 0x65, 0xca, 0x14, 0xce, 0x02, - 0xa8, 0xad, 0xad, 0xc5, 0x89, 0x13, 0x27, 0x8c, 0x8c, 0xfb, 0x96, 0x67, - 0x88, 0x09, 0x04, 0xfe, 0x85, 0x00, 0x18, 0x3a, 0x64, 0xc8, 0x90, 0x3b, - 0x1e, 0x78, 0xe0, 0x01, 0x89, 0xcd, 0x66, 0xc3, 0xca, 0x95, 0x2b, 0x75, - 0xc5, 0xc5, 0xc5, 0x87, 0x12, 0x12, 0x12, 0x06, 0x77, 0x81, 0x57, 0xd8, - 0x39, 0x0e, 0xef, 0xdd, 0xbb, 0xb7, 0x9c, 0xf4, 0xf0, 0x04, 0x07, 0x07, - 0x0f, 0xcf, 0xcc, 0xcc, 0x1c, 0x33, 0x6c, 0xd8, 0x30, 0x71, 0x70, 0x70, - 0xb0, 0xa8, 0xae, 0xae, 0xce, 0x76, 0xe2, 0xc4, 0x09, 0x53, 0x55, 0x55, - 0x55, 0x51, 0x71, 0x71, 0xf1, 0x76, 0x66, 0xf7, 0xcc, 0x2a, 0x62, 0xb2, - 0xa4, 0x34, 0x89, 0x7b, 0x5c, 0x5a, 0x5a, 0x9a, 0x8c, 0xec, 0xb4, 0xb0, - 0xb0, 0x10, 0x00, 0x92, 0xfa, 0xf6, 0xed, 0x3b, 0x21, 0x32, 0x32, 0x32, - 0x28, 0x32, 0x32, 0x92, 0x6a, 0x6e, 0x6e, 0x46, 0x75, 0x75, 0xb5, 0xa5, - 0xbe, 0xbe, 0xbe, 0xa8, 0xa2, 0xa2, 0x62, 0x0f, 0x80, 0x13, 0xcc, 0xeb, - 0x1d, 0x4a, 0x26, 0x13, 0x15, 0xf5, 0xd8, 0x3e, 0x2d, 0xe0, 0xd7, 0x92, - 0x08, 0x60, 0x68, 0x26, 0x93, 0x4a, 0xa5, 0xe3, 0x66, 0xcc, 0x98, 0x91, - 0x7a, 0xef, 0xbd, 0xf7, 0x8a, 0x00, 0xa0, 0xa1, 0xa1, 0x01, 0x2b, 0x57, - 0xae, 0xac, 0x2b, 0x2d, 0x2d, 0xfd, 0x27, 0x63, 0xa0, 0x35, 0x91, 0xbb, - 0x7f, 0x87, 0x75, 0xc0, 0x96, 0xca, 0x36, 0x15, 0x17, 0x17, 0x1f, 0xdf, - 0xbd, 0x7b, 0xf7, 0x88, 0x61, 0xc3, 0x86, 0x05, 0x00, 0xc0, 0xcc, 0x99, - 0x33, 0xa9, 0x85, 0x0b, 0x17, 0x4e, 0x65, 0x94, 0xfb, 0x15, 0x00, 0x41, - 0x61, 0x61, 0x61, 0xd3, 0x16, 0x2e, 0x5c, 0xa8, 0x64, 0xd7, 0x5a, 0x59, - 0x59, 0x19, 0xce, 0x9f, 0x3f, 0xaf, 0x47, 0x5b, 0x71, 0x2c, 0xa1, 0x4a, - 0x9b, 0x14, 0x00, 0x4a, 0x2a, 0x95, 0x06, 0x06, 0x05, 0x05, 0x71, 0x06, - 0x26, 0x59, 0x6a, 0x42, 0xe0, 0x11, 0x91, 0x41, 0x8f, 0xe1, 0xe1, 0xe1, - 0x10, 0x8b, 0xc5, 0x6c, 0xe1, 0x26, 0x09, 0x5c, 0x07, 0x7d, 0xfa, 0xc1, - 0x0f, 0x7e, 0xf8, 0x4f, 0x35, 0x00, 0x1c, 0x0a, 0x97, 0x04, 0x02, 0x50, - 0x27, 0x27, 0x27, 0x4f, 0xbc, 0xef, 0xbe, 0xfb, 0xe4, 0x00, 0x50, 0x55, - 0x55, 0x85, 0xbc, 0xbc, 0xbc, 0x46, 0x00, 0x67, 0x08, 0x97, 0xae, 0x15, - 0xee, 0xcb, 0xff, 0x06, 0xf7, 0xe9, 0xd3, 0x87, 0x27, 0xc4, 0x9b, 0x9a, - 0x9a, 0xec, 0xcc, 0xce, 0x89, 0x2d, 0x34, 0x03, 0x00, 0x66, 0x9d, 0x4e, - 0xd7, 0x64, 0x30, 0x18, 0x40, 0xee, 0xa2, 0x65, 0x32, 0x19, 0x79, 0x36, - 0x4b, 0x11, 0x3b, 0x47, 0x56, 0x81, 0xd2, 0x8c, 0x12, 0x69, 0x46, 0x7b, - 0x34, 0xb3, 0x04, 0x1d, 0x0b, 0x07, 0x79, 0xe3, 0x01, 0xb0, 0x31, 0xbb, - 0xd4, 0xca, 0xa2, 0xa2, 0xa2, 0xff, 0xc7, 0xd0, 0x43, 0xca, 0xf4, 0xcb, - 0x96, 0x52, 0xa5, 0x09, 0xe5, 0x3a, 0x38, 0x39, 0x39, 0xb9, 0x57, 0x46, - 0x06, 0xe7, 0x00, 0xc0, 0xc5, 0x8b, 0x17, 0xd1, 0xdc, 0xdc, 0x5c, 0x82, - 0xf6, 0x63, 0x12, 0x47, 0x01, 0xce, 0x79, 0x00, 0x18, 0x3a, 0x34, 0x31, - 0x4a, 0x4f, 0x06, 0x40, 0xa1, 0x56, 0xab, 0x33, 0x83, 0x83, 0x83, 0xff, - 0x47, 0xa1, 0x50, 0x44, 0xd6, 0xd4, 0xd4, 0x0c, 0x78, 0xe6, 0x99, 0x67, - 0x24, 0x0f, 0x3f, 0xfc, 0xb0, 0x88, 0x15, 0xf2, 0x4f, 0x3c, 0xf1, 0x44, - 0x6b, 0x45, 0x45, 0xc5, 0x77, 0xcc, 0x98, 0x2d, 0x4e, 0x76, 0xd1, 0xdc, - 0x39, 0x76, 0x72, 0x72, 0xf2, 0x82, 0xbf, 0xfc, 0xe5, 0x2f, 0x21, 0x52, - 0xa9, 0x14, 0xdb, 0xb7, 0x6f, 0xb7, 0x9d, 0x3c, 0x79, 0xf2, 0x22, 0x80, - 0x2b, 0x14, 0x45, 0xf5, 0xef, 0x24, 0xaf, 0x70, 0xb5, 0xf4, 0x45, 0x22, - 0x51, 0x48, 0x72, 0x72, 0x32, 0x67, 0x00, 0xa4, 0xa5, 0xa5, 0xc9, 0xfe, - 0xf4, 0xa7, 0x3f, 0x45, 0x4e, 0x9e, 0x3c, 0x99, 0xa7, 0x4c, 0x68, 0x9a, - 0x46, 0x5e, 0x5e, 0x5e, 0xc4, 0xdc, 0xb9, 0x73, 0x33, 0x9b, 0x9a, 0x9a, - 0xb6, 0x68, 0xb5, 0xda, 0xcf, 0xd1, 0xf1, 0x7e, 0x03, 0xf2, 0xee, 0x89, - 0x90, 0xa4, 0xa4, 0x24, 0x8e, 0x77, 0xf4, 0x7a, 0x3d, 0xca, 0xca, 0xca, - 0xe4, 0x0b, 0x16, 0x2c, 0x18, 0xb5, 0x7c, 0xf9, 0x72, 0x45, 0x72, 0x72, - 0x32, 0xd7, 0xb6, 0xd9, 0x6c, 0xc6, 0xf1, 0xe3, 0xc7, 0xa3, 0x5e, 0x7a, - 0xe9, 0xa5, 0xfe, 0x05, 0x05, 0x05, 0x5f, 0xe9, 0xf5, 0xfa, 0x6d, 0x68, - 0xaf, 0x96, 0xc8, 0x8b, 0xbf, 0x20, 0x14, 0x35, 0x19, 0xb9, 0x4f, 0xd6, - 0xd1, 0x57, 0x01, 0x48, 0xcc, 0xc8, 0xc8, 0x98, 0xb1, 0x7c, 0xf9, 0x72, - 0xce, 0xbd, 0xfe, 0xe6, 0x9b, 0x6f, 0xb6, 0x16, 0x14, 0x14, 0xfc, 0x00, - 0xe0, 0x02, 0xe3, 0x5d, 0x30, 0xa0, 0xbd, 0xac, 0x34, 0xef, 0x62, 0x23, - 0x8a, 0xa2, 0x58, 0x2f, 0x92, 0x09, 0x40, 0xde, 0x3f, 0xff, 0xf9, 0xcf, - 0xfb, 0x13, 0x12, 0x12, 0xe2, 0x17, 0x2c, 0x58, 0x40, 0x69, 0x34, 0x1a, - 0x54, 0x54, 0x54, 0x60, 0xe9, 0xd2, 0xa5, 0x33, 0xaf, 0x5c, 0xb9, 0x62, - 0x51, 0x2a, 0x95, 0xa2, 0x19, 0x33, 0x66, 0x04, 0xfc, 0xe1, 0x0f, 0x7f, - 0x10, 0xb3, 0xc6, 0xe3, 0xc2, 0x85, 0x0b, 0x5b, 0x4a, 0x4b, 0x4b, 0xb7, - 0x33, 0x86, 0xb6, 0x19, 0x1d, 0xb3, 0x6d, 0xec, 0x00, 0x6c, 0x16, 0x8b, - 0xa5, 0xa9, 0xae, 0xae, 0xce, 0xca, 0xca, 0x0e, 0x8a, 0xa2, 0x10, 0x14, - 0x14, 0x24, 0x43, 0x5b, 0xfa, 0x61, 0x3d, 0xb1, 0xa6, 0x43, 0xa2, 0xa3, - 0xa3, 0xfb, 0xc4, 0xc5, 0xc5, 0x89, 0x88, 0x31, 0x23, 0x32, 0x32, 0x92, - 0x42, 0x5b, 0xc0, 0xa5, 0x5f, 0xf9, 0xfb, 0xc1, 0x0f, 0xff, 0xe5, 0x1e, - 0x00, 0xee, 0xec, 0x15, 0x40, 0x6a, 0xdf, 0xbe, 0x7d, 0x63, 0xfa, 0xf7, - 0x6f, 0xd3, 0x0f, 0x7b, 0xf6, 0xec, 0xb1, 0x96, 0x97, 0x97, 0x1f, 0x62, - 0xdc, 0x8a, 0xac, 0xfb, 0x9f, 0x76, 0x11, 0x30, 0xc4, 0x1a, 0x01, 0xf2, - 0x80, 0x80, 0x00, 0xde, 0xf9, 0x77, 0x73, 0x73, 0x33, 0x0d, 0xa2, 0x4c, - 0x2e, 0xfb, 0xb4, 0xb6, 0x01, 0x4d, 0x0a, 0x22, 0x99, 0x4c, 0x46, 0x5e, - 0xda, 0x42, 0x06, 0xf0, 0xd9, 0x09, 0xc5, 0x6a, 0x21, 0xda, 0x93, 0x00, - 0x08, 0xa3, 0x28, 0xca, 0xde, 0x05, 0x3a, 0xd8, 0x89, 0x5d, 0xb8, 0x85, - 0x11, 0xf4, 0x64, 0xff, 0x52, 0xb4, 0xb9, 0xfe, 0x23, 0x01, 0x0c, 0x4e, - 0x4a, 0x4a, 0x7a, 0xe4, 0xcd, 0x37, 0xdf, 0x54, 0x93, 0xde, 0x86, 0x6d, - 0xdb, 0xb6, 0x19, 0x4a, 0x4a, 0x4a, 0x0e, 0x12, 0x0a, 0xda, 0x26, 0xd0, - 0x07, 0x89, 0x3f, 0xb9, 0x63, 0x97, 0x84, 0x84, 0x84, 0xcc, 0x7b, 0xf6, - 0xd9, 0x67, 0xef, 0x9a, 0x3a, 0x75, 0x2a, 0x7a, 0xf5, 0xea, 0x05, 0xf6, - 0xfc, 0x19, 0x00, 0xfa, 0xf6, 0xed, 0x6b, 0xad, 0xab, 0xab, 0x3b, 0x65, - 0x32, 0x99, 0x8e, 0x3b, 0x7a, 0x18, 0x04, 0x52, 0xd0, 0x42, 0x15, 0x0a, - 0xc5, 0xbd, 0xb3, 0x67, 0xcf, 0xee, 0x3d, 0x6c, 0xd8, 0x30, 0x34, 0x35, - 0x35, 0xe1, 0xad, 0xb7, 0xde, 0xaa, 0xbf, 0x71, 0xe3, 0xc6, 0x6e, 0xc2, - 0xf8, 0x10, 0x9a, 0x3b, 0x77, 0x01, 0x93, 0x5c, 0x40, 0x5a, 0x44, 0x44, - 0x44, 0x24, 0xa9, 0x58, 0xde, 0x7b, 0xef, 0x3d, 0xb1, 0x44, 0x22, 0x11, - 0x32, 0x1c, 0x30, 0x72, 0xe4, 0x48, 0x5c, 0xbc, 0x78, 0x31, 0xe0, 0x91, - 0x47, 0x1e, 0xf9, 0x9f, 0x3d, 0x7b, 0xf6, 0x98, 0x0d, 0x06, 0xc3, 0x67, - 0xe0, 0xd7, 0xbd, 0x07, 0x61, 0x04, 0x28, 0x43, 0x43, 0x43, 0x39, 0xa2, - 0x2a, 0x14, 0x0a, 0xbc, 0xfc, 0xf2, 0xcb, 0x92, 0x45, 0x8b, 0x16, 0x49, - 0x1d, 0x4b, 0x74, 0xca, 0x64, 0x32, 0x8c, 0x1e, 0x3d, 0x9a, 0x3a, 0x70, - 0xe0, 0x40, 0xf0, 0xef, 0x7f, 0xff, 0xfb, 0x87, 0xf6, 0xef, 0xdf, 0x6f, - 0x6e, 0x6d, 0x6d, 0xfd, 0x92, 0x30, 0x0a, 0xad, 0x1e, 0x18, 0xbf, 0x6c, - 0xea, 0x67, 0x68, 0x64, 0x64, 0xe4, 0xbc, 0x65, 0xcb, 0x96, 0x45, 0x46, - 0x47, 0x47, 0x03, 0x00, 0xf2, 0xf3, 0xf3, 0xf1, 0xdd, 0x77, 0xdf, 0x95, - 0x18, 0x8d, 0xc6, 0x7f, 0x31, 0x8a, 0x55, 0x07, 0x27, 0x15, 0xf4, 0x98, - 0xf6, 0xc8, 0x7b, 0x03, 0x9a, 0x4b, 0x4a, 0x4a, 0x3e, 0xf9, 0xdf, 0xff, - 0xfd, 0xdf, 0xd7, 0x12, 0x12, 0x12, 0x6c, 0x93, 0x26, 0x4d, 0x12, 0xc7, - 0xc6, 0xc6, 0xe2, 0xcb, 0x2f, 0xbf, 0x0c, 0xa0, 0x28, 0x2a, 0x80, 0xa5, - 0x0d, 0x0b, 0xe9, 0xe9, 0xe9, 0x96, 0xda, 0xda, 0xda, 0x43, 0x56, 0xab, - 0xb5, 0x00, 0xc2, 0x97, 0x6d, 0xd1, 0x84, 0xf7, 0xa2, 0xea, 0xd8, 0xb1, - 0x63, 0x2d, 0x8f, 0x3f, 0xfe, 0xb8, 0x9a, 0xfd, 0x32, 0x2b, 0x2b, 0x2b, - 0xe0, 0xf4, 0xe9, 0xd3, 0x0b, 0x4d, 0x26, 0xd3, 0x6a, 0xc6, 0x40, 0x95, - 0x00, 0x18, 0xa1, 0x52, 0xa9, 0x06, 0x8d, 0x1c, 0x39, 0x92, 0x87, 0xab, - 0x42, 0xa1, 0x60, 0x0b, 0x0a, 0x89, 0xe0, 0xdd, 0x85, 0x48, 0x7e, 0xf0, - 0x83, 0x1f, 0xfe, 0x83, 0x0c, 0x00, 0x5e, 0x8d, 0xf4, 0x90, 0x90, 0x90, - 0xd1, 0x0f, 0x3d, 0xf4, 0x90, 0x86, 0xdd, 0xb9, 0x6d, 0xde, 0xbc, 0x59, - 0xa7, 0xd7, 0xeb, 0x73, 0xc1, 0x2f, 0x4d, 0x6a, 0x77, 0xa1, 0x1c, 0x28, - 0xc2, 0x3d, 0xce, 0x3b, 0x03, 0xb7, 0xd9, 0x6c, 0x20, 0xbc, 0x07, 0xe4, - 0x63, 0x35, 0x9b, 0xcd, 0x3c, 0x03, 0x80, 0x39, 0xf7, 0x66, 0x05, 0x34, - 0xc8, 0x1d, 0x1c, 0xa3, 0xe4, 0xc9, 0x5b, 0xd4, 0x5a, 0xd1, 0x7e, 0x19, - 0x4c, 0x57, 0x02, 0x99, 0xec, 0xe0, 0xdf, 0x78, 0xc8, 0x7a, 0x15, 0xe4, - 0xac, 0x77, 0x04, 0x6d, 0x47, 0x0d, 0x13, 0xfa, 0xf7, 0xef, 0xff, 0xd8, - 0xae, 0x5d, 0xbb, 0xc2, 0xfb, 0xf6, 0xed, 0x4b, 0x2a, 0x7f, 0xfc, 0xf0, - 0xc3, 0x0f, 0x45, 0x00, 0x0e, 0x13, 0xde, 0x12, 0x3b, 0x71, 0xd3, 0x9d, - 0x10, 0xfe, 0xac, 0x67, 0x43, 0x0c, 0xc0, 0x26, 0x95, 0x4a, 0xcd, 0xa3, - 0x47, 0x8f, 0x06, 0x99, 0x1d, 0xc0, 0x42, 0x54, 0x54, 0x14, 0xc5, 0xc4, - 0x1b, 0x04, 0xa2, 0xe3, 0xcd, 0x81, 0x20, 0x5c, 0xd9, 0x1a, 0x00, 0xc9, - 0xe9, 0xe9, 0xe9, 0xbf, 0x5b, 0xba, 0x74, 0x69, 0x20, 0x00, 0x7c, 0xf4, - 0xd1, 0x47, 0xa6, 0x8b, 0x17, 0x2f, 0x1e, 0x46, 0xdb, 0x19, 0xb1, 0x44, - 0xc8, 0x50, 0xa2, 0x69, 0x9a, 0x55, 0x86, 0x52, 0xa2, 0x6d, 0x9b, 0x13, - 0x6f, 0x89, 0x55, 0xa3, 0xd1, 0x44, 0x90, 0x35, 0x00, 0x24, 0x12, 0x09, - 0xae, 0x5d, 0xbb, 0x86, 0x4f, 0x3e, 0xf9, 0xc4, 0xd4, 0xd0, 0xd0, 0x60, - 0xe9, 0xd5, 0xab, 0x97, 0xf4, 0xfe, 0xfb, 0xef, 0x97, 0xb3, 0xc6, 0x64, - 0x40, 0x40, 0x00, 0x36, 0x6e, 0xdc, 0xa8, 0x9c, 0x3c, 0x79, 0xf2, 0xac, - 0x5f, 0x7f, 0xfd, 0xf5, 0x08, 0xda, 0xef, 0x7d, 0xb0, 0x10, 0xe3, 0x10, - 0x01, 0x90, 0xa9, 0x54, 0x2a, 0x6e, 0xde, 0xa5, 0x52, 0x29, 0x9e, 0x7d, - 0xf6, 0x59, 0x8a, 0xa2, 0x28, 0xec, 0xde, 0xbd, 0x1b, 0xe7, 0xcf, 0x9f, - 0x37, 0xcb, 0xe5, 0x72, 0xd1, 0xb8, 0x71, 0xe3, 0x24, 0x6c, 0x14, 0xbc, - 0x5c, 0x2e, 0xc7, 0xd6, 0xad, 0x5b, 0x95, 0xd3, 0xa6, 0x4d, 0xbb, 0xff, - 0xc8, 0x91, 0x23, 0xf9, 0x68, 0xcf, 0x56, 0xb1, 0xc0, 0x79, 0x9e, 0x3b, - 0xe9, 0x31, 0x51, 0x03, 0xc8, 0xcc, 0xcc, 0xcc, 0x1c, 0x3e, 0x6b, 0xd6, - 0x2c, 0xce, 0x70, 0xfd, 0xe0, 0x83, 0x0f, 0x0c, 0x57, 0xae, 0x5c, 0xd9, - 0x89, 0xb6, 0xfb, 0x18, 0xb4, 0x68, 0xcf, 0x80, 0x71, 0x66, 0x04, 0x93, - 0x41, 0x92, 0x12, 0xa5, 0x52, 0xd9, 0x2f, 0x21, 0x21, 0xc1, 0x18, 0x1a, - 0x1a, 0xaa, 0xe0, 0x5e, 0x10, 0x09, 0x97, 0xa3, 0x98, 0x39, 0x73, 0xa6, - 0x68, 0xe3, 0xc6, 0x8d, 0x23, 0x8d, 0x46, 0xe3, 0x2e, 0x27, 0xf3, 0x4b, - 0x13, 0xfc, 0x7e, 0x31, 0x2f, 0x2f, 0x4f, 0xa7, 0xd7, 0xeb, 0xd5, 0x41, - 0x41, 0x41, 0x00, 0x80, 0x15, 0x2b, 0x56, 0x88, 0x2b, 0x2a, 0x2a, 0xa2, - 0x0e, 0x1d, 0x3a, 0xf4, 0x6c, 0x7d, 0x7d, 0x7d, 0x89, 0x4a, 0xa5, 0x52, - 0xdb, 0xed, 0xf6, 0x81, 0x39, 0x39, 0x39, 0x0a, 0xf6, 0x1d, 0x16, 0x02, - 0x03, 0x03, 0x81, 0xf6, 0x3b, 0x10, 0xfc, 0xca, 0xdf, 0x0f, 0x7e, 0xf8, - 0x6f, 0x33, 0x00, 0x84, 0xce, 0x8c, 0x63, 0x63, 0x63, 0x6f, 0xcf, 0xca, - 0xca, 0x12, 0xb1, 0xbb, 0x9f, 0xd2, 0xd2, 0xd2, 0x52, 0xb4, 0x47, 0xbe, - 0x7b, 0x53, 0x34, 0x84, 0x76, 0x2c, 0x08, 0xc3, 0xec, 0x76, 0x84, 0x02, - 0x8e, 0x44, 0x8e, 0x3b, 0x3b, 0x87, 0x62, 0x2b, 0x8e, 0xdf, 0x71, 0xae, - 0x5c, 0x66, 0x0c, 0x9d, 0xbd, 0x22, 0x17, 0x02, 0xc6, 0x05, 0x08, 0x03, - 0x87, 0x15, 0xe6, 0x01, 0x60, 0x2e, 0x02, 0x52, 0xab, 0xd5, 0x0f, 0xde, - 0x71, 0xc7, 0x1d, 0xd3, 0xd6, 0xad, 0x5b, 0xa7, 0xe9, 0xd3, 0xa7, 0x0f, - 0xf7, 0xfb, 0xa3, 0x47, 0x8f, 0xe2, 0xc1, 0x07, 0x1f, 0xb4, 0xdb, 0xed, - 0xf6, 0x77, 0xd0, 0x16, 0x24, 0xd6, 0x8c, 0x76, 0x17, 0xbd, 0x23, 0xcd, - 0x3b, 0x9c, 0xd1, 0xb2, 0x06, 0x08, 0x4d, 0xd3, 0xb8, 0x7e, 0xfd, 0x3a, - 0x5a, 0x5a, 0x5a, 0x10, 0x17, 0x17, 0x87, 0x94, 0x94, 0x14, 0x4e, 0x61, - 0xe4, 0xe6, 0xe6, 0x8a, 0x57, 0xac, 0x58, 0xa1, 0xde, 0xb8, 0x71, 0xe3, - 0x1f, 0x8a, 0x8b, 0x8b, 0xff, 0x0f, 0xed, 0xc1, 0x68, 0xbc, 0xe2, 0x3c, - 0x00, 0x42, 0x62, 0x62, 0x62, 0x1e, 0x5a, 0xba, 0x74, 0x69, 0x64, 0x44, - 0x44, 0x04, 0x0a, 0x0b, 0x0b, 0xf1, 0xd9, 0x67, 0x9f, 0xd5, 0x19, 0x0c, - 0x86, 0x13, 0xac, 0x71, 0xc6, 0xd4, 0xc0, 0x17, 0xe2, 0xc3, 0x40, 0xb4, - 0xdf, 0x2a, 0xe7, 0x2c, 0xc8, 0xcd, 0x0a, 0xc0, 0x28, 0x12, 0x89, 0x42, - 0xf5, 0x7a, 0x3d, 0x0a, 0x0a, 0x0a, 0xa0, 0x50, 0x28, 0x90, 0x9b, 0x9b, - 0x6b, 0x7f, 0xe5, 0x95, 0x57, 0x2a, 0x4b, 0x4b, 0x4b, 0xbf, 0x67, 0xc6, - 0x1f, 0xfb, 0xda, 0x6b, 0xaf, 0xfd, 0x4f, 0x7e, 0x7e, 0x3e, 0x35, 0x60, - 0xc0, 0x00, 0x8a, 0x35, 0x02, 0x16, 0x2d, 0x5a, 0x14, 0x7e, 0xf6, 0xec, - 0xd9, 0x3b, 0x9b, 0x9b, 0x9b, 0x2f, 0x13, 0x4a, 0x95, 0x47, 0x26, 0x89, - 0x44, 0xc2, 0xd3, 0x92, 0x46, 0xa3, 0x11, 0x33, 0x66, 0xcc, 0x30, 0x1d, - 0x3a, 0x74, 0xa8, 0xd9, 0x68, 0x34, 0xfe, 0x20, 0x16, 0x8b, 0xe5, 0x89, - 0x89, 0x89, 0x13, 0x36, 0x6c, 0xd8, 0x10, 0x3e, 0x71, 0xe2, 0x44, 0x31, - 0x00, 0xa8, 0x54, 0x2a, 0x2c, 0x59, 0xb2, 0x24, 0xfc, 0xd2, 0xa5, 0x4b, - 0x77, 0xd7, 0xd7, 0xd7, 0x17, 0xa0, 0xed, 0x78, 0xa5, 0xd5, 0x0d, 0xef, - 0x73, 0x85, 0x87, 0xe2, 0xe2, 0xe2, 0x66, 0x2d, 0x59, 0xb2, 0x24, 0x84, - 0xf5, 0xe8, 0x9c, 0x39, 0x73, 0x06, 0xbf, 0xfc, 0xf2, 0x4b, 0x29, 0x80, - 0x5c, 0xb4, 0x67, 0x1f, 0x58, 0xe0, 0xe4, 0x92, 0x27, 0xf0, 0xa3, 0xf4, - 0x95, 0x22, 0x91, 0x68, 0xac, 0xdd, 0x6e, 0x7f, 0xf0, 0xe8, 0xd1, 0xa3, - 0x22, 0x36, 0xc3, 0xc5, 0x68, 0x34, 0xe2, 0xc7, 0x1f, 0x7f, 0xa4, 0x0b, - 0x0b, 0x0b, 0xad, 0x6a, 0xb5, 0x5a, 0x34, 0x6c, 0xd8, 0x30, 0x31, 0x9b, - 0x29, 0xf3, 0xfe, 0xfb, 0xef, 0x8b, 0x13, 0x12, 0x12, 0xd4, 0xef, 0xbf, - 0xff, 0xfe, 0x13, 0x65, 0x65, 0x65, 0x7f, 0x42, 0xfb, 0xe5, 0x4a, 0x66, - 0x82, 0x6f, 0xac, 0x8c, 0xd1, 0x54, 0x5d, 0x58, 0x58, 0xb8, 0xef, 0x83, - 0x0f, 0x3e, 0x78, 0xe0, 0xff, 0xfe, 0xef, 0xff, 0x14, 0xac, 0x61, 0xf1, - 0x8f, 0x7f, 0xfc, 0x43, 0x71, 0xee, 0xdc, 0xb9, 0x94, 0xca, 0xca, 0xca, - 0x94, 0xc0, 0xc0, 0x40, 0x0c, 0x1e, 0x3c, 0x98, 0xe7, 0x45, 0x62, 0xa1, - 0xb5, 0xb5, 0x15, 0xcc, 0x58, 0xfc, 0x91, 0xff, 0x7e, 0xf0, 0xc3, 0xad, - 0x6e, 0x00, 0x38, 0xe4, 0xc1, 0x53, 0x0e, 0xbb, 0x02, 0xf6, 0x5f, 0xda, - 0xcb, 0x5c, 0x5e, 0x32, 0xf7, 0x5a, 0x05, 0x60, 0xe8, 0xb8, 0x71, 0xe3, - 0x42, 0xd8, 0xdc, 0xff, 0x9d, 0x3b, 0x77, 0xb6, 0x5e, 0xbb, 0x76, 0xed, - 0x80, 0xc3, 0x4e, 0xcd, 0xee, 0xa2, 0x0f, 0x72, 0x57, 0x6f, 0x69, 0x6e, - 0x6e, 0xb6, 0x91, 0x3b, 0x78, 0x46, 0xb0, 0x8a, 0x04, 0x94, 0x9f, 0x48, - 0x26, 0x93, 0xf1, 0x04, 0x7e, 0x4b, 0x4b, 0x0b, 0x79, 0xf7, 0x7a, 0x8f, - 0xdb, 0x46, 0x04, 0x5d, 0xd8, 0xcb, 0x56, 0x32, 0x12, 0x13, 0x13, 0x9f, - 0x9d, 0x3f, 0x7f, 0x7e, 0xff, 0x65, 0xcb, 0x96, 0xf1, 0xb2, 0x1b, 0x8e, - 0x1c, 0x39, 0x42, 0x3f, 0xf3, 0xcc, 0x33, 0x95, 0x76, 0xbb, 0xfd, 0x2d, - 0xb4, 0xe5, 0x6e, 0x0b, 0xa6, 0x88, 0x11, 0x4a, 0x87, 0x55, 0x3c, 0xec, - 0x2e, 0x8f, 0xbd, 0xf9, 0x8e, 0x2e, 0x29, 0x29, 0xf9, 0xf0, 0xa9, 0xa7, - 0x9e, 0xba, 0xa1, 0x52, 0xa9, 0x62, 0x55, 0x2a, 0x55, 0x6a, 0x72, 0x72, - 0x72, 0xdc, 0xa6, 0x4d, 0x9b, 0x94, 0x6c, 0x25, 0xc5, 0x15, 0x2b, 0x56, - 0x88, 0x6c, 0x36, 0x5b, 0xf2, 0x9b, 0x6f, 0xbe, 0x39, 0xd1, 0x62, 0xb1, - 0x94, 0x31, 0xbf, 0x63, 0x3d, 0x1f, 0xac, 0x02, 0x1f, 0x3a, 0x7c, 0xf8, - 0xf0, 0xe1, 0x73, 0xe6, 0xcc, 0x11, 0x03, 0xc0, 0xeb, 0xaf, 0xbf, 0xde, - 0x7a, 0xf9, 0xf2, 0xe5, 0x53, 0xcc, 0x77, 0x00, 0x10, 0x40, 0xd3, 0xb4, - 0x5c, 0xc0, 0x08, 0x62, 0x6b, 0xd8, 0x07, 0x13, 0x1e, 0x0c, 0x93, 0xc0, - 0x1c, 0xdb, 0x00, 0xb4, 0xea, 0x74, 0xba, 0xaf, 0x17, 0x2c, 0x58, 0x70, - 0xbb, 0x58, 0x2c, 0x56, 0x03, 0x08, 0xb4, 0x58, 0x2c, 0xcd, 0xa5, 0xa5, - 0xa5, 0xeb, 0x18, 0xa5, 0x4e, 0x01, 0x08, 0xb6, 0xdb, 0xed, 0x55, 0x4f, - 0x3c, 0xf1, 0xc4, 0x93, 0xbf, 0xfc, 0xf2, 0x8b, 0x8a, 0x3d, 0x1e, 0x18, - 0x31, 0x62, 0x84, 0xb8, 0x57, 0xaf, 0x5e, 0x83, 0x2e, 0x5f, 0xbe, 0xcc, - 0xc6, 0x58, 0x88, 0x1c, 0x78, 0xc7, 0xc6, 0xf0, 0x0e, 0x67, 0xa4, 0xac, - 0x5f, 0xbf, 0xde, 0x9a, 0x97, 0x97, 0x77, 0xd0, 0x68, 0x34, 0xee, 0x04, - 0xa0, 0xb5, 0xd9, 0x6c, 0x92, 0xeb, 0xd7, 0xaf, 0x9f, 0x9f, 0x34, 0x69, - 0xd2, 0x6b, 0xc5, 0xc5, 0xc5, 0x48, 0x4c, 0x4c, 0x04, 0x00, 0x8c, 0x19, - 0x33, 0x46, 0x1c, 0x11, 0x11, 0x31, 0xb8, 0xbe, 0xbe, 0x5e, 0x85, 0xf6, - 0x54, 0x4c, 0x67, 0x40, 0xd6, 0xbd, 0xe8, 0xd7, 0xaf, 0x5f, 0xbf, 0xcc, - 0x3b, 0xef, 0xbc, 0x93, 0x33, 0x3c, 0x37, 0x6e, 0xdc, 0xd8, 0x72, 0xed, - 0xda, 0xb5, 0x6c, 0x66, 0x3e, 0x3d, 0xb9, 0x3c, 0x87, 0x4c, 0xbf, 0x0c, - 0x4b, 0x4d, 0x4d, 0x9d, 0xbd, 0x77, 0xef, 0x5e, 0x4e, 0xf9, 0x6b, 0xb5, - 0x5a, 0x24, 0x27, 0x27, 0x5b, 0xad, 0x56, 0xeb, 0x59, 0xad, 0x56, 0x7b, - 0x4e, 0x24, 0x12, 0x29, 0x63, 0x62, 0x62, 0xc6, 0xad, 0x59, 0xb3, 0x26, - 0x94, 0x9d, 0xab, 0x25, 0x4b, 0x96, 0x88, 0x2a, 0x2a, 0x2a, 0x92, 0xd7, - 0xac, 0x59, 0x33, 0x16, 0x6d, 0x01, 0xb3, 0x32, 0xa2, 0x5f, 0xb6, 0x82, - 0xa2, 0x11, 0x40, 0x53, 0x4b, 0x4b, 0xcb, 0x97, 0xeb, 0xd7, 0xaf, 0x4f, - 0x31, 0x99, 0x4c, 0x23, 0x56, 0xae, 0x5c, 0x29, 0xa3, 0x28, 0x0a, 0x52, - 0xa9, 0x14, 0x43, 0x86, 0x0c, 0x01, 0x99, 0x7e, 0x7b, 0xfc, 0xf8, 0x71, - 0x7a, 0xdf, 0xbe, 0x7d, 0xf4, 0x92, 0x25, 0x4b, 0x44, 0x6c, 0xda, 0x29, - 0xe3, 0x71, 0x33, 0x3b, 0xd0, 0xdd, 0x0f, 0x7e, 0xf0, 0xc3, 0xad, 0x66, - 0x00, 0x10, 0xd6, 0x3f, 0x19, 0xb0, 0xe4, 0x18, 0x19, 0x6f, 0x45, 0x5b, - 0x2e, 0xb4, 0xdd, 0x61, 0x97, 0xec, 0xae, 0x4d, 0xf6, 0xca, 0x52, 0x75, - 0x42, 0x42, 0xc2, 0xf8, 0xb9, 0x73, 0xe7, 0xaa, 0x18, 0x05, 0x8c, 0x5d, - 0xbb, 0x76, 0xe9, 0xd0, 0x76, 0xeb, 0x9f, 0x9e, 0x10, 0x42, 0xee, 0x04, - 0x05, 0xab, 0xb8, 0x8d, 0x06, 0x83, 0xc1, 0xca, 0xb4, 0x0f, 0x66, 0x87, - 0x26, 0x62, 0x0c, 0x0d, 0x31, 0x39, 0x8e, 0xa0, 0xa0, 0x20, 0x0d, 0xa9, - 0x50, 0x01, 0xc0, 0x64, 0x32, 0xb1, 0x3b, 0x4d, 0x6f, 0xee, 0xbd, 0xf7, - 0x85, 0x47, 0x84, 0x14, 0xe2, 0xc1, 0x68, 0x4b, 0x67, 0x1b, 0x9b, 0x99, - 0x99, 0xf9, 0xcc, 0xaa, 0x55, 0xab, 0x62, 0xa7, 0x4f, 0x9f, 0xce, 0x19, - 0x2a, 0x66, 0xb3, 0x19, 0x1f, 0x7e, 0xf8, 0xa1, 0x79, 0xdd, 0xba, 0x75, - 0x85, 0xd7, 0xae, 0x5d, 0xfb, 0x00, 0xc0, 0x29, 0xb8, 0x4e, 0x11, 0x23, - 0x77, 0x88, 0x6c, 0xd4, 0x39, 0x7b, 0xbf, 0x3d, 0x0d, 0x80, 0xb6, 0x5a, - 0xad, 0x15, 0x5a, 0xad, 0x76, 0x83, 0x56, 0xab, 0x0d, 0x01, 0x10, 0x73, - 0xf9, 0xf2, 0xe5, 0x19, 0x83, 0x07, 0x0f, 0xbe, 0xe7, 0xe2, 0xc5, 0x8b, - 0x52, 0x96, 0x46, 0x73, 0xe6, 0xcc, 0x09, 0xfc, 0xfa, 0xeb, 0xaf, 0xc7, - 0x5c, 0xb9, 0x72, 0x85, 0x2c, 0x36, 0xc4, 0xf2, 0x91, 0x3c, 0x3a, 0x3a, - 0x7a, 0xf2, 0xb2, 0x65, 0xcb, 0x82, 0x25, 0x12, 0x09, 0x2e, 0x5d, 0xba, - 0x84, 0x5d, 0xbb, 0x76, 0x49, 0xd2, 0xd2, 0xd2, 0x46, 0x00, 0xb8, 0x8d, - 0xe9, 0x47, 0xa4, 0xd5, 0x6a, 0x43, 0xc8, 0x3a, 0x07, 0x11, 0x11, 0x11, - 0xb0, 0x5a, 0xad, 0x69, 0xe9, 0xe9, 0xe9, 0x7f, 0x32, 0x18, 0x0c, 0x7a, - 0xe6, 0xb6, 0x3e, 0x83, 0x00, 0xfe, 0xac, 0x87, 0xc4, 0x52, 0x59, 0x59, - 0xb9, 0x13, 0x6d, 0x75, 0x0b, 0xd8, 0x2c, 0x05, 0x23, 0xda, 0xaf, 0xc8, - 0x15, 0x31, 0x86, 0xa3, 0xb8, 0xa1, 0xa1, 0xa1, 0xe2, 0xea, 0xd5, 0xab, - 0xa9, 0xec, 0x51, 0x40, 0x54, 0x54, 0x14, 0x24, 0x12, 0x49, 0x28, 0xda, - 0x8f, 0x1b, 0x44, 0x84, 0xb1, 0x64, 0x07, 0x60, 0xd4, 0xeb, 0xf5, 0x3c, - 0x03, 0x60, 0xd7, 0xae, 0x5d, 0x2d, 0x5a, 0xad, 0xf6, 0x17, 0xb4, 0xa5, - 0x14, 0x36, 0x32, 0x63, 0x35, 0x07, 0x06, 0x06, 0xee, 0xfe, 0xf5, 0xd7, - 0x5f, 0xa7, 0x25, 0x26, 0x26, 0x8a, 0xd8, 0x71, 0x84, 0x84, 0x84, 0xb0, - 0xd7, 0xe3, 0x4a, 0xe0, 0xbc, 0xfc, 0x33, 0xaf, 0x56, 0x42, 0x68, 0x68, - 0x68, 0xd6, 0xa3, 0x8f, 0x3e, 0x1a, 0xc2, 0x7a, 0x5b, 0x9a, 0x9a, 0x9a, - 0xb0, 0x6f, 0xdf, 0x3e, 0x2d, 0xda, 0x32, 0x0b, 0x48, 0xd7, 0xbf, 0x2b, - 0x03, 0x58, 0x44, 0xac, 0xa7, 0x21, 0x53, 0xa7, 0x4e, 0x0d, 0xef, 0xd5, - 0xab, 0x17, 0x6b, 0x5c, 0xe1, 0xd5, 0x57, 0x5f, 0x35, 0x35, 0x35, 0x35, - 0xfd, 0x64, 0xb3, 0xd9, 0x76, 0x02, 0xd0, 0xd9, 0xed, 0x76, 0x79, 0x45, - 0x45, 0xc5, 0x89, 0x07, 0x1f, 0x7c, 0xf0, 0x2f, 0xc3, 0x86, 0x0d, 0x03, - 0x5b, 0xb2, 0x77, 0xc1, 0x82, 0x05, 0xaa, 0xef, 0xbf, 0xff, 0x7e, 0x12, - 0x63, 0x7c, 0xc8, 0x09, 0xa3, 0x99, 0xbd, 0xba, 0x99, 0x0d, 0x7e, 0xad, - 0xab, 0xa8, 0xa8, 0x58, 0xb5, 0x76, 0xed, 0xda, 0x3f, 0xe6, 0xe6, 0xe6, - 0x0e, 0x5a, 0xbe, 0x7c, 0xb9, 0x7a, 0xf8, 0xf0, 0xe1, 0x50, 0x2a, 0x95, - 0xb0, 0xd9, 0x6c, 0xa8, 0xab, 0xab, 0xc3, 0xe7, 0x9f, 0x7f, 0x6e, 0x7d, - 0xff, 0xfd, 0xf7, 0x8d, 0xb3, 0x66, 0xcd, 0x92, 0xcb, 0xe5, 0x72, 0x8e, - 0x16, 0xd5, 0xd5, 0xd5, 0x34, 0x43, 0x47, 0xdb, 0x4d, 0x32, 0xb2, 0xfd, - 0xe0, 0x07, 0x3f, 0x78, 0x71, 0x04, 0xc0, 0xba, 0xea, 0x15, 0xe0, 0xe7, - 0xef, 0xb2, 0x91, 0xeb, 0xec, 0x63, 0xf1, 0x62, 0x41, 0x73, 0xee, 0x4a, - 0x00, 0xb1, 0x51, 0x51, 0x51, 0xfd, 0x47, 0x8d, 0x1a, 0x05, 0x00, 0xf8, - 0xe5, 0x97, 0x5f, 0xe8, 0xea, 0xea, 0xea, 0x7c, 0xc2, 0x9d, 0x6d, 0xf6, - 0xc0, 0xfd, 0x4f, 0x9e, 0x9f, 0xd7, 0x5f, 0xbe, 0x7c, 0xd9, 0x42, 0x28, - 0x07, 0x44, 0x46, 0x46, 0x8a, 0x19, 0xc1, 0x2c, 0x27, 0x84, 0xbf, 0x5c, - 0xa3, 0xd1, 0x84, 0x04, 0x07, 0x07, 0x73, 0x8d, 0xd4, 0xd6, 0xd6, 0xc2, - 0x6a, 0xb5, 0xb2, 0x81, 0x6a, 0xd6, 0xae, 0xba, 0xf7, 0xbd, 0x04, 0xb2, - 0x20, 0x4c, 0x14, 0x80, 0xf1, 0x63, 0xc6, 0x8c, 0x59, 0xfc, 0xe9, 0xa7, - 0x9f, 0x46, 0xf4, 0xeb, 0xd7, 0x8f, 0x7b, 0xa9, 0xb8, 0xb8, 0x18, 0x8b, - 0x17, 0x2f, 0xd6, 0x1f, 0x3e, 0x7c, 0xf8, 0x70, 0x5d, 0x5d, 0xdd, 0x46, - 0xb4, 0x55, 0x2d, 0xac, 0x77, 0xe6, 0xfa, 0x17, 0x50, 0x3a, 0xbd, 0x00, - 0x4c, 0x65, 0xfe, 0x2f, 0x66, 0xc6, 0x99, 0xcb, 0xec, 0xfa, 0xf4, 0x84, - 0x7b, 0xf6, 0xdf, 0x01, 0x01, 0x01, 0xfd, 0x2f, 0x5e, 0xbc, 0x98, 0x36, - 0x6c, 0xd8, 0x30, 0x00, 0x6d, 0x79, 0xdc, 0x32, 0x99, 0x2c, 0x86, 0xa0, - 0x21, 0x9b, 0xfd, 0x20, 0x02, 0x20, 0x96, 0xc9, 0x64, 0x76, 0xf6, 0xf8, - 0x25, 0x2d, 0x2d, 0x0d, 0x97, 0x2f, 0x5f, 0x96, 0x5a, 0xad, 0xd6, 0x28, - 0x12, 0x11, 0xa9, 0x54, 0x8a, 0xb0, 0xb0, 0xf6, 0x22, 0x8a, 0x29, 0x29, - 0x29, 0x28, 0x28, 0x28, 0x08, 0xb4, 0x58, 0x2c, 0xc9, 0x4b, 0x97, 0x2e, - 0xad, 0xdb, 0xbc, 0x79, 0x73, 0x22, 0xa3, 0x6c, 0x85, 0xc6, 0x20, 0x22, - 0x8c, 0x51, 0x8a, 0x98, 0x73, 0xb6, 0xd8, 0x8f, 0x81, 0x30, 0xf2, 0xf4, - 0xcd, 0xcd, 0xcd, 0xd5, 0x75, 0x75, 0x75, 0xa9, 0x6c, 0x03, 0x4a, 0xa5, - 0x12, 0x14, 0x45, 0x49, 0x05, 0x76, 0xe7, 0x6c, 0xf0, 0x65, 0x63, 0x51, - 0x51, 0x91, 0x99, 0x19, 0x1f, 0xec, 0x76, 0x3b, 0xea, 0xeb, 0xeb, 0x2d, - 0xe0, 0xe7, 0xb8, 0x4b, 0x01, 0x04, 0xb6, 0xb4, 0xb4, 0x94, 0x17, 0x17, - 0x17, 0x5b, 0x98, 0x39, 0x03, 0x00, 0x04, 0x07, 0x07, 0x53, 0xcc, 0xae, - 0xde, 0x55, 0x7e, 0x3b, 0x99, 0xf9, 0x12, 0x1a, 0x1b, 0x1b, 0x3b, 0x92, - 0x4d, 0xfb, 0x03, 0x80, 0xdc, 0xdc, 0x5c, 0xd4, 0xd4, 0xd4, 0x9c, 0x46, - 0x5b, 0xca, 0x9e, 0xc1, 0x43, 0xfe, 0xe7, 0x3c, 0x47, 0x4a, 0xa5, 0xb2, - 0xdf, 0xa4, 0x49, 0x93, 0x54, 0x84, 0x71, 0x89, 0xc3, 0x87, 0x0f, 0xb7, - 0xda, 0x6c, 0xb6, 0x1c, 0xb4, 0x5d, 0xe9, 0xdc, 0xc8, 0xac, 0x65, 0x5b, - 0x50, 0x50, 0xd0, 0xc1, 0xf3, 0xe7, 0xcf, 0x4f, 0x66, 0x0d, 0x80, 0xf4, - 0xf4, 0x74, 0xc8, 0xe5, 0xf2, 0x04, 0xf0, 0x0b, 0x15, 0x91, 0xde, 0x33, - 0x96, 0x4e, 0xad, 0x6d, 0xb6, 0x4a, 0xd3, 0xfb, 0xfb, 0xf7, 0xef, 0x1f, - 0x74, 0xe1, 0xc2, 0x85, 0xf1, 0x1a, 0x8d, 0x26, 0x59, 0xa1, 0x50, 0xc8, - 0x2c, 0x16, 0x0b, 0x6d, 0xb1, 0x58, 0x5a, 0x4a, 0x4b, 0x4b, 0xaf, 0x1a, - 0x8d, 0x46, 0x45, 0x46, 0x46, 0xc6, 0x1d, 0x2c, 0x2e, 0x5a, 0xad, 0x16, - 0x16, 0x8b, 0xa5, 0x85, 0xe1, 0xd5, 0x9e, 0x5e, 0x5f, 0x7e, 0xf0, 0x83, - 0x1f, 0xbc, 0x34, 0x00, 0x78, 0x97, 0xf4, 0xa0, 0xed, 0x26, 0x38, 0x25, - 0xb1, 0x23, 0xa8, 0x47, 0x5b, 0x5e, 0x38, 0x29, 0x44, 0x69, 0x0f, 0x84, - 0x15, 0x1b, 0xe0, 0x16, 0x24, 0x16, 0x8b, 0x6f, 0x9f, 0x33, 0x67, 0x8e, - 0x9a, 0xcc, 0xfd, 0xaf, 0xaa, 0xaa, 0xfa, 0x05, 0xed, 0xb9, 0xff, 0x56, - 0x0f, 0x8e, 0x18, 0xc8, 0x28, 0xe5, 0x1b, 0x25, 0x25, 0x25, 0x66, 0xf2, - 0xcb, 0x7e, 0xfd, 0xfa, 0xc9, 0xd0, 0x56, 0x8f, 0x3f, 0x88, 0x11, 0xa8, - 0x52, 0x00, 0x41, 0x2a, 0x95, 0x2a, 0x86, 0x0c, 0x26, 0xab, 0xae, 0xae, - 0x86, 0xd9, 0x6c, 0xae, 0x43, 0x7b, 0x14, 0x77, 0xb7, 0xef, 0x50, 0x04, - 0xd2, 0x21, 0xc3, 0xd0, 0x76, 0x9b, 0xe1, 0x1b, 0xeb, 0xd7, 0xaf, 0x07, - 0xa9, 0xfc, 0x77, 0xee, 0xdc, 0x69, 0x7f, 0xf5, 0xd5, 0x57, 0xeb, 0x0a, - 0x0a, 0x0a, 0xbe, 0x05, 0x70, 0x88, 0x51, 0x12, 0x46, 0x06, 0x4f, 0x76, - 0xae, 0xec, 0x02, 0xc2, 0x95, 0xfd, 0x2e, 0x30, 0x3a, 0x3a, 0x7a, 0xd1, - 0x0b, 0x2f, 0xbc, 0x30, 0x8f, 0x35, 0x1e, 0xbb, 0x65, 0xb0, 0x00, 0x00, - 0x10, 0xb9, 0x49, 0x44, 0x41, 0x54, 0x7c, 0x5a, 0x5a, 0x5a, 0xf0, 0xfe, - 0xfb, 0xef, 0x9f, 0x2e, 0x2a, 0x2a, 0x5a, 0x82, 0xb6, 0xb3, 0x6b, 0xd6, - 0xb0, 0x6b, 0x6d, 0x6e, 0x6e, 0x6e, 0xd4, 0xeb, 0xf5, 0x5c, 0xff, 0x01, - 0x01, 0x01, 0xec, 0xc5, 0x3d, 0x42, 0x0a, 0xd4, 0xea, 0xa8, 0xa8, 0xd8, - 0x23, 0x1d, 0x77, 0xc0, 0x1a, 0x04, 0x4c, 0xce, 0xb8, 0x58, 0x60, 0xf7, - 0xcc, 0x15, 0x7a, 0x92, 0x48, 0x24, 0x09, 0x2a, 0x95, 0xea, 0x7e, 0x9a, - 0xa6, 0x03, 0x68, 0x9a, 0x96, 0x50, 0x14, 0x65, 0x37, 0x99, 0x4c, 0x3f, - 0x1b, 0x8d, 0xc6, 0x02, 0x62, 0x37, 0x2f, 0x06, 0x20, 0x11, 0x89, 0x44, - 0xbc, 0xe8, 0xfd, 0xe6, 0xe6, 0x66, 0xd0, 0x34, 0xed, 0x78, 0xa1, 0x14, - 0x4b, 0x2f, 0x0b, 0x80, 0x1b, 0x57, 0xaf, 0x5e, 0x35, 0x31, 0xde, 0x22, - 0x16, 0x27, 0x32, 0x2b, 0x84, 0x3c, 0x46, 0xa2, 0x1d, 0xe3, 0x45, 0xb4, - 0x5a, 0x2d, 0x8d, 0xb6, 0x23, 0x18, 0x77, 0x73, 0xcd, 0xc6, 0x4c, 0x0c, - 0x1e, 0x37, 0x6e, 0x9c, 0x86, 0x75, 0xd5, 0x03, 0x40, 0x76, 0x76, 0xb6, - 0xa1, 0xb6, 0xb6, 0xf6, 0x24, 0xda, 0x8f, 0x42, 0xdc, 0x1d, 0x7f, 0xf1, - 0x8c, 0xa3, 0xe0, 0xe0, 0xe0, 0xb0, 0x90, 0x90, 0x10, 0x0e, 0x2f, 0xab, - 0xd5, 0x0a, 0xa3, 0xd1, 0x68, 0x67, 0xf0, 0x62, 0x8d, 0x75, 0x00, 0x30, - 0x69, 0xb5, 0x5a, 0x5e, 0x1a, 0xac, 0x44, 0x22, 0x01, 0x93, 0xe3, 0x2f, - 0x41, 0xc7, 0x23, 0x33, 0x21, 0x4f, 0xa0, 0x1d, 0x40, 0x61, 0x55, 0x55, - 0x55, 0x59, 0x55, 0x55, 0x15, 0x4d, 0xac, 0x43, 0x45, 0xdb, 0xf4, 0x87, - 0xdf, 0x97, 0x9c, 0x9c, 0xcc, 0xf1, 0xca, 0xd5, 0xab, 0x57, 0x61, 0x34, - 0x1a, 0x4b, 0xc1, 0xcf, 0xc2, 0xf0, 0x1b, 0x00, 0x7e, 0xf0, 0xc3, 0x2d, - 0x6a, 0x00, 0x90, 0xb7, 0xa4, 0x4d, 0x4c, 0x4c, 0x4c, 0x7c, 0x6f, 0xc0, - 0x80, 0x01, 0xcd, 0x6d, 0x69, 0xc7, 0x14, 0x5d, 0x50, 0x50, 0x40, 0x95, - 0x96, 0x96, 0x3e, 0x84, 0xb6, 0x4a, 0x75, 0x6c, 0x81, 0x15, 0x6f, 0x94, - 0x9d, 0x3a, 0x39, 0x39, 0x79, 0xc2, 0xbd, 0xf7, 0xde, 0x2b, 0x07, 0x80, - 0xf2, 0xf2, 0x72, 0x9c, 0x38, 0x71, 0xa2, 0x1e, 0xc0, 0x69, 0xb8, 0xcf, - 0xfd, 0x17, 0x32, 0x00, 0xcc, 0x00, 0xaa, 0x6f, 0xdc, 0xb8, 0x61, 0xa8, - 0xae, 0xae, 0x0e, 0x67, 0x95, 0xfb, 0xd0, 0xa1, 0x43, 0x15, 0x61, 0x61, - 0x61, 0xe9, 0xf5, 0xf5, 0xf5, 0xc7, 0x88, 0x9d, 0x6b, 0x94, 0x4c, 0x26, - 0x8b, 0x62, 0x77, 0x3f, 0x00, 0x70, 0xfa, 0xf4, 0x69, 0x5b, 0x55, 0x55, - 0xd5, 0x05, 0xc2, 0xa3, 0xd1, 0x53, 0x02, 0x8a, 0x4c, 0x09, 0x8b, 0x4f, - 0x4b, 0x4b, 0x7b, 0x61, 0xc3, 0x86, 0x0d, 0x20, 0x6f, 0x17, 0x5c, 0xb7, - 0x6e, 0x9d, 0xe5, 0xc5, 0x17, 0x5f, 0x34, 0xb6, 0xb6, 0xb6, 0x7e, 0xc5, - 0x18, 0x5d, 0xec, 0x05, 0x30, 0x6a, 0xe2, 0xf7, 0x6c, 0x29, 0xdc, 0x56, - 0x00, 0x16, 0x87, 0x3a, 0xeb, 0x22, 0x00, 0xb2, 0x86, 0x86, 0x86, 0xda, - 0x84, 0x84, 0x04, 0xf1, 0xdc, 0xb9, 0x73, 0x45, 0x00, 0x50, 0x53, 0x53, - 0x83, 0x0f, 0x3f, 0xfc, 0x30, 0x96, 0xf1, 0x0c, 0x48, 0x19, 0x1a, 0xaa, - 0x00, 0x04, 0x04, 0x06, 0x06, 0x06, 0x93, 0xb7, 0x29, 0xea, 0x74, 0x3a, - 0xd0, 0x34, 0xdd, 0xea, 0xe0, 0x36, 0x67, 0x95, 0x7f, 0xab, 0x48, 0x24, - 0x32, 0xd7, 0xd6, 0xd6, 0x62, 0xff, 0xfe, 0xfd, 0x4e, 0x07, 0x1a, 0x14, - 0x14, 0x84, 0x11, 0x23, 0x46, 0xf0, 0xfe, 0x76, 0xec, 0xd8, 0x31, 0x18, - 0x0c, 0x06, 0xb4, 0xb4, 0xb4, 0xb0, 0xc1, 0x66, 0x56, 0x67, 0x34, 0x52, - 0x2a, 0x95, 0x0f, 0xbc, 0xfb, 0xee, 0xbb, 0x7f, 0x60, 0x8d, 0x0b, 0x9b, - 0xcd, 0x86, 0xc5, 0x8b, 0x17, 0xdf, 0x5d, 0x5c, 0x5c, 0xfc, 0x24, 0x63, - 0x10, 0x59, 0x19, 0x9a, 0x04, 0xab, 0x54, 0xaa, 0x5e, 0xec, 0x19, 0x3d, - 0x00, 0x94, 0x96, 0x96, 0xc2, 0x6a, 0xb5, 0xd6, 0x38, 0x18, 0x78, 0x64, - 0x91, 0xa4, 0xd2, 0x92, 0x92, 0x92, 0xe6, 0xba, 0xba, 0xba, 0xb0, 0xf0, - 0xf0, 0x70, 0x88, 0x44, 0x22, 0xa4, 0xa4, 0xa4, 0xc8, 0xcf, 0x9e, 0x3d, - 0x9b, 0xca, 0xb4, 0xcd, 0xae, 0x99, 0x90, 0x90, 0x90, 0x90, 0xa4, 0xd4, - 0xd4, 0x54, 0x29, 0x69, 0x5c, 0x68, 0xb5, 0x5a, 0x33, 0x63, 0x44, 0x59, - 0x5d, 0x78, 0x62, 0xb8, 0xca, 0x97, 0xe1, 0xe1, 0xe1, 0x43, 0xa7, 0x4f, - 0x9f, 0xae, 0x22, 0x95, 0x75, 0x6e, 0x6e, 0xae, 0x11, 0x6d, 0xf1, 0x1c, - 0x2d, 0x1e, 0xee, 0xfe, 0xc9, 0x35, 0x40, 0x9b, 0x4c, 0x26, 0x03, 0x69, - 0xb4, 0x49, 0x24, 0x12, 0x28, 0x14, 0x0a, 0x29, 0xda, 0x8e, 0x95, 0x94, - 0x0c, 0x5f, 0xcb, 0x01, 0x04, 0x46, 0x44, 0x44, 0x44, 0x91, 0x1e, 0x30, - 0x9a, 0xa6, 0xa1, 0xd7, 0xeb, 0x29, 0x74, 0x74, 0xcf, 0x93, 0x77, 0x26, - 0x04, 0x25, 0x24, 0x24, 0xfc, 0x31, 0x30, 0x30, 0x30, 0xc9, 0x6e, 0xb7, - 0xcb, 0x01, 0x88, 0x5b, 0x5b, 0x5b, 0xc5, 0x65, 0x65, 0x65, 0x9f, 0x32, - 0xde, 0x05, 0xb6, 0xb6, 0x82, 0x2d, 0x32, 0x32, 0x32, 0x3e, 0x3d, 0x3d, - 0x9d, 0x6b, 0xe4, 0xc8, 0x91, 0x23, 0xe6, 0x92, 0x92, 0x92, 0x33, 0x68, - 0x0f, 0xec, 0xf5, 0x7b, 0x00, 0xfc, 0xe0, 0x87, 0x5b, 0xdc, 0x00, 0x60, - 0x3d, 0x00, 0xc9, 0x6f, 0xbc, 0xf1, 0x86, 0x6a, 0xde, 0xbc, 0x79, 0x9c, - 0xc0, 0x5a, 0xb0, 0x60, 0x41, 0xed, 0xc6, 0x8d, 0x1b, 0xa3, 0x01, 0x5c, - 0x65, 0xde, 0x33, 0x79, 0xe1, 0xea, 0x56, 0x01, 0x48, 0x4b, 0x49, 0x49, - 0x89, 0x49, 0x4b, 0x4b, 0x03, 0xd0, 0x96, 0xfb, 0x5f, 0x5a, 0x5a, 0x7a, - 0x08, 0xed, 0xc1, 0x7f, 0x66, 0x0f, 0x76, 0x3f, 0xa4, 0x01, 0x60, 0x04, - 0xd0, 0xdc, 0xd0, 0xd0, 0x70, 0xee, 0xec, 0xd9, 0xb3, 0x49, 0x59, 0x59, - 0x59, 0x00, 0x80, 0x21, 0x43, 0x86, 0x20, 0x28, 0x28, 0x68, 0x78, 0x7d, - 0x7d, 0xfd, 0xaf, 0x8c, 0x3b, 0x57, 0x2c, 0x16, 0x8b, 0xc7, 0x4f, 0x9e, - 0x3c, 0x59, 0x49, 0xe6, 0x8f, 0xe7, 0xe4, 0xe4, 0xe8, 0x5b, 0x5a, 0x5a, - 0xce, 0x91, 0x7d, 0xf7, 0xc0, 0x1c, 0xf0, 0x8a, 0xe8, 0xc8, 0xe5, 0xf2, - 0xa9, 0xf3, 0xe7, 0xcf, 0xef, 0xc5, 0x96, 0x43, 0x06, 0x80, 0x57, 0x5e, - 0x79, 0xc5, 0xbe, 0x76, 0xed, 0x5a, 0x5d, 0x6b, 0x6b, 0xeb, 0x65, 0xb4, - 0xdd, 0x86, 0x17, 0x81, 0xf6, 0xe3, 0x11, 0x13, 0x3b, 0x6e, 0x00, 0xe7, - 0xd1, 0x16, 0x0f, 0xe0, 0x18, 0xc8, 0xc8, 0xd1, 0xcf, 0x6c, 0x36, 0xdf, - 0xc8, 0xcb, 0xcb, 0xd3, 0xcf, 0x9d, 0x3b, 0x57, 0x03, 0xb4, 0x9d, 0x5d, - 0x07, 0x04, 0x04, 0x44, 0x51, 0x14, 0xf5, 0x30, 0x4d, 0xd3, 0x3b, 0x99, - 0xb6, 0x02, 0x00, 0x4c, 0xea, 0xdd, 0xbb, 0x77, 0x3c, 0x99, 0x6e, 0x78, - 0xe6, 0xcc, 0x19, 0x18, 0x0c, 0x86, 0x6b, 0xe0, 0x1f, 0xf9, 0xb0, 0x9e, - 0x17, 0x43, 0x43, 0x43, 0xc3, 0xe7, 0x8b, 0x16, 0x2d, 0xb2, 0x52, 0x14, - 0x25, 0xa5, 0x69, 0x9a, 0x2b, 0xf5, 0x4a, 0xd3, 0xb4, 0x98, 0x29, 0x9b, - 0xac, 0x34, 0x9b, 0xcd, 0xe9, 0x07, 0x0e, 0x1c, 0x50, 0xb3, 0x69, 0x74, - 0xa7, 0x4e, 0x9d, 0xc2, 0x5d, 0x77, 0xdd, 0xd5, 0xa8, 0x50, 0x28, 0xf2, - 0xec, 0x76, 0x7b, 0x09, 0xda, 0x8a, 0xde, 0x98, 0x9d, 0x79, 0xa3, 0xb4, - 0x5a, 0x6d, 0x71, 0x4d, 0x4d, 0x4d, 0xf3, 0xc2, 0x85, 0x0b, 0xb9, 0xe0, - 0x8d, 0xcf, 0x3e, 0xfb, 0x4c, 0x5d, 0x59, 0x59, 0x39, 0xdb, 0x6c, 0x36, - 0xff, 0xc4, 0xfc, 0x56, 0x29, 0x16, 0x8b, 0xa7, 0x0e, 0x19, 0x32, 0x24, - 0x9c, 0xac, 0x96, 0x98, 0x9b, 0x9b, 0x6b, 0x29, 0x29, 0x29, 0x39, 0xed, - 0x30, 0xbf, 0x64, 0x91, 0x27, 0x7d, 0x6d, 0x6d, 0x6d, 0xfe, 0xd1, 0xa3, - 0x47, 0x7b, 0xdd, 0x73, 0xcf, 0x3d, 0x22, 0x00, 0x58, 0xba, 0x74, 0x69, - 0x60, 0x4e, 0x4e, 0xce, 0xc3, 0x5a, 0xad, 0xb6, 0x92, 0x31, 0x2c, 0xc4, - 0x00, 0xfa, 0x24, 0x24, 0x24, 0x0c, 0x1f, 0x35, 0x6a, 0x14, 0xb7, 0xd3, - 0x2e, 0x28, 0x28, 0x80, 0x4e, 0xa7, 0xbb, 0xc6, 0x18, 0x5f, 0xce, 0xb2, - 0x56, 0x48, 0xef, 0x57, 0x60, 0x78, 0x78, 0x78, 0x06, 0x7b, 0xbc, 0x02, - 0x00, 0x57, 0xae, 0x5c, 0x41, 0x4b, 0x4b, 0x0b, 0xeb, 0xa6, 0x6f, 0xf5, - 0x70, 0xf7, 0xcf, 0xf3, 0x80, 0xd5, 0xd5, 0xd5, 0x95, 0x5e, 0xba, 0x74, - 0xc9, 0x34, 0x7d, 0xfa, 0x74, 0xee, 0x68, 0x62, 0xfc, 0xf8, 0xf1, 0x01, - 0xe7, 0xce, 0x9d, 0x5b, 0x60, 0x32, 0x99, 0xd6, 0x32, 0x86, 0x80, 0x0c, - 0x40, 0xaa, 0x5a, 0xad, 0x1e, 0x78, 0xdb, 0x6d, 0xb7, 0x71, 0x8d, 0x14, - 0x17, 0x17, 0xc3, 0x66, 0xb3, 0xd5, 0x12, 0x06, 0x92, 0x8d, 0x68, 0x9b, - 0x95, 0x17, 0x62, 0x9a, 0xa6, 0xa7, 0x7e, 0xf5, 0xd5, 0x57, 0x31, 0x6c, - 0xdc, 0xc2, 0xb7, 0xdf, 0x7e, 0x4b, 0xaf, 0x5e, 0xbd, 0xfa, 0x71, 0x9d, - 0x4e, 0xb7, 0x81, 0x79, 0x37, 0x40, 0x2e, 0x97, 0x8f, 0x99, 0x38, 0x71, - 0x62, 0x30, 0x5b, 0x8e, 0xd8, 0x6e, 0xb7, 0x63, 0xe7, 0xce, 0x9d, 0x3a, - 0x9b, 0xcd, 0x76, 0x0a, 0xce, 0x6b, 0x55, 0xf8, 0xc1, 0x0f, 0x7e, 0xb8, - 0x85, 0x0c, 0x00, 0xd2, 0x7d, 0xdc, 0xa1, 0xc6, 0x2d, 0x93, 0xbf, 0xcd, - 0xee, 0xa8, 0x3d, 0xc9, 0xeb, 0x25, 0x8f, 0x14, 0xd4, 0xc1, 0xc1, 0xc1, - 0x63, 0xd8, 0xdc, 0x7f, 0xbb, 0xdd, 0x8e, 0xcd, 0x9b, 0x37, 0x6b, 0x5b, - 0x5a, 0x5a, 0x8e, 0x80, 0x7f, 0xf3, 0x9f, 0x27, 0x3b, 0x04, 0xb2, 0x0a, - 0x9a, 0xbe, 0xba, 0xba, 0xfa, 0xe7, 0x8f, 0x3e, 0xfa, 0x68, 0x6c, 0x56, - 0x56, 0x96, 0x06, 0x68, 0x2b, 0xf1, 0xbb, 0x7e, 0xfd, 0x7a, 0xd5, 0xdc, - 0xb9, 0x73, 0x97, 0xca, 0xe5, 0xf2, 0x53, 0x36, 0x9b, 0x2d, 0x5a, 0x2a, - 0x95, 0xc6, 0xff, 0xe9, 0x4f, 0x7f, 0x92, 0xb2, 0x42, 0xec, 0xfa, 0xf5, - 0xeb, 0x38, 0x76, 0xec, 0x58, 0x2d, 0x80, 0x7c, 0x42, 0xb9, 0x7a, 0x23, - 0x7c, 0x85, 0xde, 0x23, 0xd3, 0x04, 0x5d, 0x15, 0x30, 0xe2, 0x8c, 0xa2, - 0xde, 0xbd, 0x7b, 0x4f, 0x99, 0x3f, 0x7f, 0xbe, 0x82, 0xdc, 0x15, 0xde, - 0x7b, 0xef, 0xbd, 0x54, 0x68, 0x68, 0x68, 0x30, 0x80, 0x11, 0x4c, 0xc5, - 0x37, 0x38, 0x2a, 0x76, 0x91, 0x48, 0x64, 0x7f, 0xed, 0xb5, 0xd7, 0x8c, - 0x75, 0x75, 0x75, 0x63, 0x19, 0x05, 0xed, 0xe8, 0x3d, 0x61, 0x03, 0x36, - 0x2f, 0x1d, 0x38, 0x70, 0xc0, 0xd0, 0xd2, 0xd2, 0xa2, 0x09, 0x0c, 0x0c, - 0x04, 0x45, 0x51, 0x38, 0x72, 0xe4, 0x88, 0x74, 0xce, 0x9c, 0x39, 0x63, - 0xaf, 0x5c, 0xb9, 0xd2, 0xab, 0xb1, 0xb1, 0xf1, 0x86, 0x42, 0xa1, 0x88, - 0xd3, 0xe9, 0x74, 0xa9, 0x5b, 0xb7, 0x6e, 0x15, 0x93, 0x41, 0x92, 0x9f, - 0x7d, 0xf6, 0x99, 0xae, 0xb4, 0xb4, 0xf4, 0x27, 0xf0, 0x63, 0x33, 0xd8, - 0xa8, 0x6e, 0x83, 0x4e, 0xa7, 0x3b, 0xa3, 0xd3, 0xe9, 0x0a, 0x99, 0x9d, - 0xa6, 0x8c, 0x70, 0x25, 0xb3, 0xb1, 0x0d, 0x31, 0x89, 0x89, 0x89, 0x8f, - 0x1a, 0x8d, 0x46, 0xae, 0x1c, 0xb0, 0xd1, 0x68, 0x84, 0x4a, 0xa5, 0xba, - 0x56, 0x56, 0x56, 0xf6, 0x25, 0x63, 0x48, 0x36, 0x11, 0x6e, 0x6a, 0x47, - 0x3a, 0xdb, 0x01, 0x5c, 0xd8, 0xb9, 0x73, 0xa7, 0x76, 0xf1, 0xe2, 0xc5, - 0x4a, 0xe2, 0xd8, 0x48, 0x31, 0x73, 0xe6, 0xcc, 0x99, 0x57, 0xaf, 0x5e, - 0xcd, 0x68, 0x68, 0x68, 0xb8, 0x21, 0x95, 0x4a, 0xfb, 0x07, 0x05, 0x05, - 0xc5, 0xbe, 0xff, 0xfe, 0xfb, 0x32, 0xb6, 0x14, 0x6d, 0x6b, 0x6b, 0x2b, - 0x3e, 0xfe, 0xf8, 0xe3, 0x7a, 0xa3, 0xd1, 0x78, 0x80, 0x9c, 0x5f, 0x82, - 0x77, 0x8c, 0x8c, 0x01, 0xf0, 0xe3, 0xda, 0xb5, 0x6b, 0x47, 0x4f, 0x9f, - 0x3e, 0x3d, 0x54, 0x24, 0x12, 0xe1, 0xf6, 0xdb, 0x6f, 0xa7, 0x3e, 0xfc, - 0xf0, 0x43, 0xcd, 0x1b, 0x6f, 0xbc, 0xb1, 0xb8, 0xa2, 0xa2, 0xe2, 0x02, - 0x45, 0x51, 0xaa, 0xc6, 0xc6, 0xc6, 0x51, 0x1f, 0x7d, 0xf4, 0x11, 0xcd, - 0x2a, 0x37, 0x00, 0x58, 0xb3, 0x66, 0x8d, 0xbe, 0xac, 0xac, 0x6c, 0x2f, - 0xc3, 0xbb, 0xae, 0xee, 0xac, 0xe0, 0x2a, 0xe5, 0x85, 0x86, 0x86, 0xaa, - 0xc9, 0x23, 0xa8, 0xcb, 0x97, 0x2f, 0xd3, 0x95, 0x95, 0x95, 0x17, 0x08, - 0xfc, 0x3c, 0xe5, 0x7f, 0x32, 0x16, 0xa2, 0x60, 0xe7, 0xce, 0x9d, 0xda, - 0x45, 0x8b, 0x16, 0x45, 0xb2, 0xc6, 0xed, 0xea, 0xd5, 0xab, 0x25, 0x75, - 0x75, 0x75, 0x09, 0x47, 0x8f, 0x1e, 0x7d, 0xb6, 0xae, 0xae, 0xae, 0x54, - 0xa1, 0x50, 0xa8, 0xea, 0xea, 0xea, 0x86, 0xef, 0xd8, 0xb1, 0x43, 0xc4, - 0xde, 0xa8, 0xc8, 0x1c, 0x3f, 0x98, 0x4a, 0x4b, 0x4b, 0x73, 0x05, 0xe8, - 0x63, 0x23, 0x8f, 0x01, 0x24, 0x12, 0xc9, 0x49, 0x9d, 0x4e, 0x77, 0xcf, - 0x98, 0x31, 0x63, 0x00, 0x00, 0xe9, 0xe9, 0xe9, 0xd4, 0xc1, 0x83, 0x07, - 0xfb, 0x5f, 0xbc, 0x78, 0xf1, 0xd9, 0x86, 0x86, 0x86, 0x6b, 0x01, 0x01, - 0x01, 0x83, 0xe2, 0xe2, 0xe2, 0x22, 0xdf, 0x78, 0xe3, 0x0d, 0x8e, 0xfe, - 0x3f, 0xfd, 0xf4, 0x13, 0x7d, 0xed, 0xda, 0xb5, 0xf3, 0x68, 0x4f, 0xed, - 0xf5, 0x74, 0x7d, 0xf9, 0xc1, 0x0f, 0x7e, 0xb8, 0x89, 0x06, 0x80, 0xab, - 0xb4, 0x38, 0x1a, 0xde, 0xe5, 0xc2, 0xb3, 0x47, 0x0a, 0x72, 0x00, 0xaa, - 0xb8, 0xb8, 0xb8, 0x91, 0x53, 0xa7, 0x4e, 0x15, 0xb1, 0x3b, 0xc1, 0xb2, - 0xb2, 0xb2, 0x22, 0xc6, 0xbd, 0x6d, 0xf0, 0x66, 0x07, 0xce, 0x94, 0x42, - 0x65, 0xab, 0xe9, 0xe9, 0x01, 0x9c, 0x3e, 0x71, 0xe2, 0x44, 0xd1, 0xb1, - 0x63, 0xc7, 0x06, 0x8d, 0x1c, 0x39, 0x92, 0x02, 0x80, 0x69, 0xd3, 0xa6, - 0x89, 0x0a, 0x0a, 0x0a, 0x14, 0xe7, 0xcf, 0x9f, 0xbf, 0x43, 0x26, 0x93, - 0x61, 0xc2, 0x84, 0x09, 0x20, 0xeb, 0x94, 0xaf, 0x5e, 0xbd, 0xba, 0xa5, - 0xb0, 0xb0, 0x70, 0x37, 0xda, 0x6e, 0xc4, 0x6b, 0x81, 0xfb, 0x18, 0x00, - 0xb2, 0xf2, 0x9a, 0xb3, 0xd8, 0x07, 0x1b, 0x3c, 0x8b, 0x25, 0x60, 0x0d, - 0xa3, 0xd8, 0x3e, 0x7d, 0xfa, 0x84, 0xc6, 0xc7, 0xc7, 0xf3, 0x5c, 0xb8, - 0xc3, 0x87, 0x0f, 0xa7, 0x86, 0x0f, 0x1f, 0x2e, 0x76, 0x47, 0x87, 0x0d, - 0x1b, 0x36, 0x34, 0xd4, 0xd5, 0xd5, 0x05, 0x80, 0x7f, 0x86, 0x0b, 0x62, - 0x97, 0x6b, 0x04, 0x50, 0x53, 0x54, 0x54, 0xf4, 0xcb, 0xba, 0x75, 0xeb, - 0x66, 0xbe, 0xf8, 0xe2, 0x8b, 0x0a, 0xa0, 0x2d, 0x38, 0xee, 0xdb, 0x6f, - 0xbf, 0x55, 0xe5, 0xe7, 0xe7, 0x67, 0xd6, 0xd6, 0xd6, 0x66, 0x06, 0x05, - 0x05, 0x61, 0xe4, 0xc8, 0x91, 0x50, 0x28, 0x38, 0x3b, 0x04, 0x3b, 0x76, - 0xec, 0xb0, 0xed, 0xdf, 0xbf, 0xff, 0x32, 0x80, 0x5f, 0xd1, 0x9e, 0x6d, - 0x60, 0x27, 0x8c, 0x00, 0x23, 0xd1, 0x47, 0x13, 0xda, 0x03, 0xf5, 0x58, - 0x03, 0x20, 0x18, 0x80, 0x55, 0x24, 0x12, 0x35, 0x77, 0x18, 0xbc, 0x48, - 0xd4, 0xc2, 0xb8, 0xd8, 0x9b, 0x08, 0xe5, 0x20, 0x64, 0xe0, 0x99, 0xd1, - 0x76, 0x4e, 0x7f, 0xf0, 0xe3, 0x8f, 0x3f, 0x9e, 0xf5, 0xcc, 0x33, 0xcf, - 0xc8, 0x81, 0xb6, 0x3c, 0xfc, 0xec, 0xec, 0x6c, 0x65, 0x6e, 0x6e, 0xee, - 0x90, 0xfa, 0xfa, 0x7a, 0x44, 0x44, 0x44, 0x60, 0xf4, 0xe8, 0xd1, 0xbc, - 0xf9, 0x4d, 0x4d, 0x4d, 0xb5, 0x35, 0x35, 0x35, 0xed, 0x66, 0x14, 0x90, - 0xc1, 0xc1, 0x80, 0x21, 0x79, 0xa7, 0xa0, 0xa0, 0xa0, 0xe0, 0xe4, 0xa7, - 0x9f, 0x7e, 0x3a, 0xf1, 0xf1, 0xc7, 0x1f, 0x97, 0x00, 0xc0, 0xbc, 0x79, - 0xf3, 0xa4, 0x23, 0x46, 0x8c, 0x88, 0x3b, 0x7f, 0xfe, 0x7c, 0x9c, 0x58, - 0x2c, 0xc6, 0x88, 0x11, 0x23, 0xd8, 0x92, 0xb6, 0x2c, 0x6d, 0xe8, 0x7d, - 0xfb, 0xf6, 0xd5, 0x39, 0xd0, 0xc6, 0x55, 0x11, 0x20, 0x0a, 0x40, 0x64, - 0x6a, 0x6a, 0x2a, 0x6f, 0xfd, 0x9d, 0x3d, 0x7b, 0xd6, 0x68, 0x30, 0x18, - 0x0a, 0x1d, 0xdc, 0xff, 0x9e, 0x1a, 0x00, 0xec, 0x8d, 0x83, 0xd7, 0x2e, - 0x5d, 0xba, 0x74, 0x74, 0xfd, 0xfa, 0xf5, 0x77, 0x3d, 0xfb, 0xec, 0xb3, - 0x52, 0xc2, 0x78, 0x53, 0xe4, 0xe7, 0xe7, 0xf7, 0xab, 0xaa, 0xaa, 0xea, - 0x27, 0x97, 0xcb, 0x31, 0x60, 0xc0, 0x00, 0x90, 0xc6, 0xc7, 0x91, 0x23, - 0x47, 0xb0, 0x6e, 0xdd, 0xba, 0xb2, 0x96, 0x96, 0x96, 0x6c, 0x81, 0x31, - 0xb0, 0x99, 0x11, 0x76, 0x00, 0xd6, 0xa2, 0xa2, 0xa2, 0xbd, 0xef, 0xbd, - 0xf7, 0xde, 0xa8, 0x11, 0x23, 0x46, 0x84, 0xc9, 0x64, 0x32, 0x88, 0x44, - 0x22, 0xec, 0xdb, 0xb7, 0x4f, 0xbe, 0x7f, 0xff, 0xfe, 0xd4, 0xba, 0xba, - 0xba, 0xd4, 0x88, 0x88, 0x08, 0x4c, 0x9e, 0x3c, 0x99, 0xab, 0x36, 0xd8, - 0xd4, 0xd4, 0x84, 0xe7, 0x9e, 0x7b, 0xae, 0xa9, 0xa2, 0xa2, 0x62, 0x0b, - 0xb3, 0xbe, 0x9a, 0xe1, 0xaf, 0x05, 0xe0, 0x07, 0x3f, 0xdc, 0xf2, 0x06, - 0x00, 0xb9, 0x3b, 0x6a, 0xd9, 0xb2, 0x65, 0x0b, 0xef, 0xcb, 0xe3, 0xc7, - 0x8f, 0x07, 0x3a, 0xb8, 0x53, 0x9d, 0x2e, 0x68, 0x87, 0x7a, 0xee, 0x52, - 0x00, 0x03, 0x27, 0x4e, 0x9c, 0xa8, 0x66, 0xcf, 0x98, 0x77, 0xee, 0xdc, - 0xd9, 0x72, 0xfd, 0xfa, 0xf5, 0x1c, 0xb4, 0x45, 0x5b, 0x7b, 0x92, 0xfb, - 0x2f, 0x24, 0x04, 0xd9, 0x34, 0xa5, 0x9a, 0x92, 0x92, 0x92, 0xf7, 0x1f, - 0x7b, 0xec, 0xb1, 0xbf, 0x7d, 0xf6, 0xd9, 0x67, 0xd1, 0xac, 0x9b, 0x35, - 0x21, 0x21, 0x01, 0x09, 0x09, 0x09, 0x8e, 0xc6, 0x03, 0xd6, 0xac, 0x59, - 0x63, 0xdd, 0xba, 0x75, 0xeb, 0x75, 0xab, 0xd5, 0xfa, 0x2d, 0xda, 0x8b, - 0xb8, 0x78, 0xb2, 0xfb, 0x62, 0x05, 0x6f, 0x2b, 0x45, 0x51, 0x42, 0x25, - 0x5a, 0x4d, 0xe0, 0xdf, 0x3d, 0xef, 0x4c, 0x21, 0xb0, 0x10, 0x35, 0x62, - 0xc4, 0x08, 0x85, 0x0f, 0x8e, 0x14, 0x84, 0x80, 0xdd, 0x21, 0x36, 0x6a, - 0xb5, 0xda, 0x7f, 0xae, 0x5d, 0xbb, 0xb6, 0x8f, 0x4c, 0x26, 0x1b, 0xfa, - 0xec, 0xb3, 0xcf, 0x4a, 0x44, 0x22, 0x11, 0x14, 0x0a, 0x05, 0x1c, 0xcb, - 0xb6, 0x12, 0x3b, 0x43, 0xfb, 0xd2, 0xa5, 0x4b, 0x2b, 0xcb, 0xca, 0xca, - 0xfe, 0x02, 0x87, 0x62, 0x43, 0x84, 0xf1, 0xc5, 0xba, 0x74, 0xcd, 0x0e, - 0xc6, 0x07, 0x7b, 0xc5, 0xac, 0x15, 0x80, 0x94, 0xa2, 0xa8, 0x16, 0x01, - 0x3a, 0xb5, 0xa2, 0x3d, 0xe7, 0xdd, 0x59, 0x19, 0x5d, 0xd6, 0xb8, 0xd0, - 0x36, 0x34, 0x34, 0x7c, 0xf9, 0xce, 0x3b, 0xef, 0xf4, 0xb3, 0x58, 0x2c, - 0x83, 0x16, 0x2f, 0x5e, 0x2c, 0x01, 0xda, 0x4a, 0xf3, 0x4e, 0x98, 0x30, - 0xa1, 0xe3, 0x8f, 0x6c, 0x36, 0x6c, 0xda, 0xb4, 0xc9, 0x68, 0x32, 0x99, - 0x2e, 0xe8, 0xf5, 0xfa, 0x2f, 0x1d, 0x15, 0x90, 0x83, 0xf1, 0x68, 0x00, - 0x50, 0x57, 0x55, 0x55, 0xf5, 0xd1, 0x1b, 0x6f, 0xbc, 0xd1, 0x27, 0x2c, - 0x2c, 0xac, 0xf7, 0xac, 0x59, 0xb3, 0x44, 0x00, 0xd0, 0xb7, 0x6f, 0x5f, - 0x90, 0xc7, 0x21, 0x84, 0xd2, 0xc6, 0xf2, 0xe5, 0xcb, 0x2b, 0x1a, 0x1b, - 0x1b, 0x5f, 0x44, 0x5b, 0xd5, 0x3e, 0x77, 0xc6, 0x2b, 0xbb, 0xa3, 0x56, - 0x09, 0x5c, 0x3c, 0xd4, 0x82, 0xb6, 0x0c, 0x88, 0xce, 0xf0, 0x3f, 0x5b, - 0xa8, 0xa7, 0xa1, 0xae, 0xae, 0xee, 0xe3, 0x77, 0xde, 0x79, 0x27, 0x25, - 0x20, 0x20, 0x20, 0xe5, 0xb1, 0xc7, 0x1e, 0x93, 0x30, 0x46, 0x56, 0x87, - 0x3c, 0x7d, 0x16, 0x0e, 0x1c, 0x38, 0x80, 0x29, 0x53, 0xa6, 0xd0, 0x34, - 0x4d, 0xbf, 0x86, 0xb6, 0xcb, 0x80, 0xf4, 0xe4, 0x0e, 0x9d, 0xa8, 0xde, - 0xc8, 0x66, 0x00, 0x1c, 0xfd, 0xe5, 0x97, 0x5f, 0xf6, 0x0f, 0x1f, 0x3e, - 0x7c, 0x66, 0x5e, 0x5e, 0x9e, 0x54, 0x2e, 0x97, 0x43, 0x24, 0x12, 0x81, - 0x3d, 0x72, 0x23, 0xa1, 0xae, 0xae, 0x0e, 0x73, 0xe6, 0xcc, 0x31, 0x14, - 0x16, 0x16, 0xfe, 0x1d, 0x6d, 0xf7, 0x7a, 0x34, 0xc1, 0xf3, 0xd4, 0x5e, - 0x3f, 0xf8, 0xc1, 0x0f, 0xb7, 0x80, 0x01, 0xd0, 0x0c, 0xe0, 0xeb, 0xec, - 0xec, 0x6c, 0x64, 0x67, 0x67, 0x07, 0xa2, 0x3d, 0x7f, 0xba, 0x0c, 0x6d, - 0x67, 0xce, 0x9e, 0x2a, 0x4c, 0x2e, 0xa2, 0x38, 0x29, 0x29, 0x69, 0xcc, - 0x9c, 0x39, 0x73, 0xd4, 0x40, 0xdb, 0x65, 0x24, 0xd9, 0xd9, 0xd9, 0x0d, - 0x68, 0xbb, 0xb1, 0x4d, 0xd7, 0x49, 0x01, 0x41, 0x13, 0x42, 0xb0, 0x11, - 0x40, 0xfe, 0xb9, 0x73, 0xe7, 0x96, 0x67, 0x65, 0x65, 0xbd, 0xf3, 0xf2, - 0xcb, 0x2f, 0x2b, 0xee, 0xba, 0xeb, 0x2e, 0x45, 0x42, 0x42, 0x02, 0x94, - 0x4a, 0x25, 0xec, 0x76, 0x3b, 0x74, 0x3a, 0x1d, 0x8e, 0x1f, 0x3f, 0x8e, - 0x6d, 0xdb, 0xb6, 0x35, 0xee, 0xd9, 0xb3, 0xe7, 0x44, 0x63, 0x63, 0xe3, - 0x5b, 0x8c, 0x72, 0xd3, 0xc1, 0xf3, 0xca, 0x83, 0xec, 0xd9, 0xb1, 0xae, - 0xb6, 0xb6, 0x56, 0xb9, 0x65, 0xcb, 0x16, 0xb6, 0x94, 0x30, 0x1a, 0x1b, - 0x1b, 0x41, 0xd3, 0xb4, 0x15, 0xee, 0xab, 0xb8, 0x91, 0x3b, 0x50, 0xf9, - 0xe1, 0xc3, 0x87, 0x95, 0x8e, 0x86, 0x96, 0xa7, 0x50, 0x5e, 0x5e, 0xae, - 0x76, 0x32, 0x17, 0x64, 0x8c, 0x84, 0x0e, 0x40, 0x45, 0x59, 0x59, 0xd9, - 0xcb, 0xaf, 0xbe, 0xfa, 0xea, 0x1b, 0x39, 0x39, 0x39, 0x7d, 0x1f, 0x7d, - 0xf4, 0x51, 0xcd, 0xe8, 0xd1, 0xa3, 0x29, 0x8d, 0x46, 0x03, 0x99, 0x4c, - 0xc6, 0x06, 0x83, 0xe1, 0xd4, 0xa9, 0x53, 0xd8, 0xba, 0x75, 0xab, 0xee, - 0xdf, 0xff, 0xfe, 0xf7, 0xb5, 0x92, 0x92, 0x92, 0xd5, 0x68, 0xbb, 0xef, - 0xbd, 0xd1, 0xb1, 0x0f, 0x66, 0x5c, 0xec, 0x85, 0x34, 0x36, 0x27, 0x74, - 0x12, 0x01, 0x90, 0x5b, 0xad, 0x56, 0x7a, 0xcb, 0x96, 0x2d, 0xb8, 0x7e, - 0xfd, 0x3a, 0x80, 0xb6, 0xd4, 0x30, 0xab, 0xd5, 0x4a, 0x13, 0x8a, 0x41, - 0x68, 0x67, 0x48, 0xe2, 0xaf, 0x05, 0x50, 0x5c, 0x52, 0x52, 0xf2, 0xe7, - 0xd7, 0x5e, 0x7b, 0xed, 0xf5, 0x9d, 0x3b, 0x77, 0xa6, 0xad, 0x58, 0xb1, - 0x42, 0x35, 0x70, 0xe0, 0x40, 0x8a, 0xcc, 0x3a, 0x68, 0x6c, 0x6c, 0x44, - 0x5e, 0x5e, 0x1e, 0x3e, 0xf8, 0xe0, 0x83, 0xc6, 0x13, 0x27, 0x4e, 0x1c, - 0xaf, 0xa9, 0xa9, 0x79, 0x17, 0x6d, 0xf1, 0x1f, 0x42, 0x0a, 0x88, 0x34, - 0x74, 0x9b, 0x00, 0x5c, 0x29, 0x2e, 0x2e, 0x5e, 0xfc, 0xdc, 0x73, 0xcf, - 0xbd, 0x91, 0x9b, 0x9b, 0xdb, 0x7b, 0xfe, 0xfc, 0xf9, 0xca, 0xf4, 0xf4, - 0x74, 0xb6, 0xa0, 0x14, 0x2c, 0x16, 0x0b, 0xce, 0x9e, 0x3d, 0x8b, 0xdd, - 0xbb, 0x77, 0xb7, 0x6c, 0xda, 0xb4, 0xa9, 0xf4, 0xea, 0xd5, 0xab, 0xef, - 0x30, 0x9e, 0x85, 0x06, 0x37, 0x6b, 0x81, 0xab, 0x37, 0x00, 0x00, 0xfb, - 0xf6, 0xed, 0x53, 0xb0, 0xf9, 0xfa, 0x00, 0x70, 0xf8, 0xf0, 0x61, 0x39, - 0x80, 0x8a, 0x4e, 0xec, 0x90, 0x1d, 0xe9, 0x53, 0x52, 0x5a, 0x5a, 0xba, - 0xf8, 0xe5, 0x97, 0x5f, 0xfe, 0xcb, 0x81, 0x03, 0x07, 0xfa, 0x3d, 0xf5, - 0xd4, 0x53, 0x9a, 0x01, 0x03, 0x06, 0x80, 0x0c, 0xf8, 0x6b, 0x6e, 0x6e, - 0xc6, 0xf9, 0xf3, 0xe7, 0xb1, 0x79, 0xf3, 0x66, 0xc3, 0xee, 0xdd, 0xbb, - 0x4b, 0x69, 0x9a, 0x7e, 0x17, 0xed, 0x97, 0x0e, 0x91, 0x17, 0x3e, 0x91, - 0x97, 0x0d, 0xb1, 0x5e, 0x86, 0xc6, 0xda, 0xda, 0xda, 0xbf, 0x9b, 0xcd, - 0x66, 0xeb, 0x3d, 0xf7, 0xdc, 0x93, 0xf5, 0xfc, 0xf3, 0xcf, 0x87, 0x8f, - 0x19, 0x33, 0x86, 0xd2, 0x68, 0x34, 0x3c, 0xc5, 0x7f, 0xe0, 0xc0, 0x01, - 0xdb, 0xea, 0xd5, 0xab, 0x6b, 0xce, 0x9c, 0x39, 0xb3, 0xc9, 0x6c, 0x36, - 0xef, 0x01, 0x3f, 0xb5, 0xd1, 0xef, 0xfe, 0xf7, 0x83, 0x1f, 0x6e, 0x32, - 0x50, 0xae, 0xd6, 0x20, 0x71, 0x63, 0x19, 0x5b, 0x93, 0x5e, 0x89, 0xb6, - 0x60, 0x35, 0x31, 0xb1, 0x1b, 0x68, 0x21, 0x5d, 0x96, 0xce, 0x16, 0x35, - 0xe3, 0x01, 0x90, 0xa2, 0x2d, 0xf8, 0x2f, 0x59, 0xa9, 0x54, 0x1e, 0x5a, - 0xb7, 0x6e, 0x9d, 0x5c, 0x2a, 0x95, 0x22, 0x27, 0x27, 0x87, 0xde, 0xb3, - 0x67, 0xcf, 0x57, 0x37, 0x6e, 0xdc, 0x78, 0x0b, 0x6d, 0xd7, 0x9e, 0x6a, - 0x01, 0x18, 0x69, 0x9a, 0xf6, 0x38, 0x48, 0xc8, 0xa1, 0x98, 0x0e, 0x1b, - 0x1d, 0x1f, 0x0a, 0x20, 0x5e, 0x22, 0x91, 0x4c, 0x49, 0x4a, 0x4a, 0x1a, - 0x2b, 0x97, 0xcb, 0xa3, 0xa4, 0x52, 0xa9, 0xcc, 0x62, 0xb1, 0x80, 0xa2, - 0x28, 0x43, 0x63, 0x63, 0xe3, 0xa5, 0x8a, 0x8a, 0x8a, 0x5c, 0x00, 0x3f, - 0x33, 0xc2, 0x89, 0x2d, 0xbb, 0x6a, 0x72, 0x35, 0x16, 0x87, 0xf1, 0xb0, - 0x85, 0x7b, 0x6e, 0x63, 0x1e, 0x76, 0x57, 0xd7, 0x0a, 0x60, 0x17, 0xda, - 0x72, 0xaf, 0xf5, 0xce, 0xc6, 0xc3, 0xd0, 0x98, 0xad, 0x89, 0x10, 0x0a, - 0x60, 0x2e, 0xda, 0xb2, 0x01, 0xd8, 0x7b, 0xdb, 0x45, 0x1e, 0x08, 0x7e, - 0xd6, 0xf3, 0x71, 0x16, 0xc0, 0x51, 0xb4, 0x17, 0x90, 0xb1, 0xd0, 0x34, - 0x6d, 0x27, 0xf0, 0x25, 0x03, 0x30, 0x83, 0xd1, 0x96, 0x72, 0x78, 0x47, - 0x78, 0x78, 0xf8, 0x88, 0xf0, 0xf0, 0xf0, 0xc1, 0x14, 0x45, 0xa9, 0x02, - 0x03, 0x03, 0xc5, 0x46, 0xa3, 0x11, 0x76, 0xbb, 0xbd, 0xc5, 0x60, 0x30, - 0x5c, 0x2e, 0x2b, 0x2b, 0x3b, 0xcc, 0xb8, 0xb6, 0x6f, 0x30, 0xf4, 0xe1, - 0x15, 0x67, 0xf2, 0x44, 0x88, 0x53, 0x14, 0x45, 0xce, 0x49, 0x12, 0x80, - 0x3b, 0x19, 0x3c, 0x68, 0x86, 0xd6, 0x7b, 0x18, 0x63, 0x52, 0xc7, 0xd0, - 0xc9, 0xea, 0x84, 0xde, 0x6c, 0xe5, 0x42, 0x15, 0xda, 0x2e, 0x9d, 0x09, - 0x03, 0x30, 0x32, 0x26, 0x26, 0x66, 0x72, 0x48, 0x48, 0x48, 0x9a, 0x44, - 0x22, 0x09, 0x0a, 0x0a, 0x0a, 0xa2, 0x99, 0x7c, 0xf3, 0xe6, 0xa6, 0xa6, - 0xa6, 0xb3, 0xd5, 0xd5, 0xd5, 0xfb, 0x19, 0x23, 0xb5, 0x16, 0xed, 0x47, - 0x0c, 0x1d, 0xe6, 0x97, 0x68, 0x9f, 0xad, 0x4e, 0x19, 0x0a, 0x20, 0x46, - 0x24, 0x12, 0x4d, 0x4c, 0x4e, 0x4e, 0x9e, 0x2c, 0x93, 0xc9, 0xe2, 0xd5, - 0x6a, 0xb5, 0xc4, 0x64, 0x32, 0x51, 0x46, 0xa3, 0xd1, 0x62, 0x32, 0x99, - 0x4a, 0x4a, 0x4a, 0x4a, 0x7e, 0xb5, 0x5a, 0xad, 0x39, 0x00, 0xca, 0x19, - 0xe5, 0xcf, 0xc6, 0xae, 0x08, 0xd2, 0x86, 0x98, 0x6b, 0x16, 0xff, 0xb9, - 0x68, 0xbf, 0x5f, 0xc1, 0x02, 0xe0, 0x1a, 0x80, 0x83, 0x04, 0x9e, 0x66, - 0x76, 0xfe, 0x3c, 0xe4, 0x7f, 0x89, 0x43, 0xfb, 0x11, 0x00, 0x6e, 0x8f, - 0x8b, 0x8b, 0x9b, 0xa2, 0x56, 0xab, 0x53, 0x24, 0x12, 0x89, 0x52, 0xad, - 0x56, 0xd3, 0x7a, 0xbd, 0x9e, 0xb2, 0x58, 0x2c, 0xc6, 0xd6, 0xd6, 0xd6, - 0xc2, 0xe2, 0xe2, 0xe2, 0x83, 0x68, 0xaf, 0x03, 0xd1, 0x08, 0x87, 0xf8, - 0x1b, 0xa2, 0x54, 0xb5, 0xd0, 0x95, 0xcf, 0x61, 0x00, 0x06, 0x47, 0x45, - 0x45, 0xdd, 0x1d, 0x16, 0x16, 0x36, 0x38, 0x3c, 0x3c, 0x5c, 0xae, 0x54, - 0x2a, 0xa9, 0xa6, 0xa6, 0x26, 0x5a, 0xab, 0xd5, 0xea, 0xab, 0xaa, 0xaa, - 0xf2, 0x1a, 0x1b, 0x1b, 0xf7, 0xa0, 0x2d, 0xab, 0xa1, 0xbe, 0x0b, 0xde, - 0x3d, 0x3f, 0xf8, 0xc1, 0x0f, 0x37, 0xc1, 0x00, 0x70, 0x74, 0xdb, 0x4b, - 0xd0, 0x1e, 0xf0, 0xc7, 0x06, 0x1e, 0x59, 0x89, 0xdd, 0x02, 0xed, 0xc6, - 0x00, 0x20, 0x15, 0xc1, 0x9d, 0x68, 0x4b, 0x3d, 0x93, 0x30, 0x0a, 0x85, - 0x2d, 0x7d, 0xca, 0x55, 0x3f, 0xf3, 0x54, 0xf8, 0x39, 0x31, 0x02, 0x58, - 0xa3, 0x25, 0x88, 0x11, 0x88, 0x2a, 0xa6, 0x6f, 0xb6, 0xfa, 0x9d, 0x19, - 0xed, 0x05, 0x64, 0xf4, 0x68, 0xaf, 0x24, 0x67, 0x61, 0xfa, 0xf6, 0xa4, - 0xa2, 0x21, 0x59, 0x81, 0x2d, 0x10, 0xed, 0xd7, 0xf8, 0xb2, 0x8a, 0x8d, - 0xbc, 0x32, 0x58, 0x70, 0x3c, 0x0e, 0x46, 0x56, 0x00, 0x63, 0x08, 0x04, - 0x12, 0xb8, 0xba, 0x0a, 0xae, 0x24, 0xbd, 0x07, 0x6c, 0x26, 0x40, 0x33, - 0xb1, 0x93, 0xb6, 0x39, 0x08, 0x70, 0x52, 0x88, 0xb3, 0x7d, 0xa9, 0x18, - 0x1a, 0xb1, 0x75, 0xf8, 0x45, 0x02, 0xf4, 0x31, 0x10, 0xf4, 0x31, 0xc3, - 0xb3, 0xda, 0x0c, 0x8e, 0x63, 0x94, 0x12, 0x73, 0x12, 0x48, 0x18, 0x4a, - 0x66, 0xc2, 0x88, 0x34, 0x91, 0x46, 0x8b, 0x93, 0xb9, 0x25, 0xf1, 0x57, - 0x11, 0xf3, 0x1b, 0x48, 0x18, 0x4c, 0xe4, 0x71, 0x10, 0x3b, 0xbf, 0xcd, - 0x04, 0xfe, 0x76, 0xc7, 0x3e, 0x1c, 0x78, 0x9d, 0x9d, 0x8b, 0x20, 0xa2, - 0x7d, 0xb6, 0x3e, 0x3e, 0xeb, 0x0a, 0x37, 0x12, 0x6d, 0xeb, 0x09, 0x23, - 0xd8, 0x29, 0x6d, 0x04, 0x0c, 0xea, 0x40, 0xc2, 0xa0, 0x66, 0x8f, 0x68, - 0x48, 0x3c, 0x6d, 0x5e, 0xd0, 0x98, 0xc4, 0xdf, 0x13, 0xfa, 0x58, 0x9c, - 0xf0, 0xbf, 0xc9, 0xd9, 0x18, 0x08, 0x23, 0x52, 0x4a, 0x18, 0x4a, 0x2c, - 0x8d, 0x94, 0x00, 0xc2, 0x99, 0xbf, 0x1b, 0x08, 0x63, 0x5a, 0x47, 0xb4, - 0xef, 0x69, 0x5d, 0x03, 0x3f, 0xf8, 0xc1, 0x0f, 0x37, 0xdb, 0x00, 0x70, - 0x10, 0x2c, 0x8e, 0x0f, 0x59, 0xcb, 0xdb, 0x6d, 0x19, 0x60, 0x07, 0x85, - 0xc9, 0x56, 0x15, 0x64, 0x85, 0x1f, 0xeb, 0xbe, 0x6c, 0xe9, 0xaa, 0x90, - 0x70, 0x10, 0x84, 0xec, 0x8e, 0x91, 0xac, 0x00, 0xc8, 0xee, 0xa8, 0x59, - 0xc3, 0xc5, 0xc4, 0x08, 0x5b, 0x56, 0x78, 0xdb, 0xbd, 0x54, 0x6c, 0x22, - 0x07, 0x03, 0x49, 0x44, 0xb8, 0xbd, 0xd9, 0x8a, 0x82, 0x36, 0x67, 0xed, - 0x0a, 0xe0, 0xeb, 0x68, 0x68, 0xb9, 0xcb, 0xac, 0x60, 0xbd, 0x00, 0x64, - 0x7f, 0x56, 0x21, 0x25, 0xe7, 0x30, 0x0f, 0x12, 0x42, 0x29, 0xcb, 0xd0, - 0x1e, 0xb5, 0x4f, 0x39, 0x78, 0x16, 0xcc, 0x8e, 0xf4, 0x81, 0x97, 0x77, - 0x3f, 0x10, 0x7d, 0x0a, 0xd1, 0xc9, 0xee, 0x09, 0x9d, 0x9c, 0xe0, 0x2f, - 0x73, 0x98, 0x5f, 0x12, 0x7f, 0x0b, 0x31, 0xbf, 0x26, 0xa2, 0x0f, 0xbb, - 0x1b, 0x23, 0xd5, 0xb1, 0x7d, 0x39, 0xf3, 0x90, 0x05, 0x90, 0x58, 0x5a, - 0x9b, 0x09, 0xfe, 0xf1, 0xd4, 0x08, 0x76, 0x34, 0xa8, 0xc5, 0x84, 0x52, - 0xb6, 0xc2, 0xa1, 0x0a, 0xa5, 0xb7, 0x6b, 0x80, 0xe0, 0x49, 0x4f, 0xe6, - 0xd7, 0x91, 0x3e, 0x9e, 0x8e, 0x41, 0x44, 0x18, 0x1a, 0x72, 0x87, 0xf5, - 0x45, 0x11, 0x73, 0x6a, 0x76, 0x68, 0xdf, 0x06, 0xbf, 0xf2, 0xf7, 0x83, - 0x1f, 0x7e, 0x3b, 0x06, 0x80, 0x4f, 0x3b, 0xe3, 0x2b, 0x4c, 0x67, 0xde, - 0x04, 0x9f, 0x08, 0x09, 0x87, 0x0b, 0x70, 0x44, 0xe8, 0x78, 0xc5, 0x29, - 0x99, 0x03, 0x6e, 0xef, 0x82, 0x62, 0x03, 0xa1, 0x34, 0x28, 0x07, 0xc5, - 0xcc, 0x3d, 0x1e, 0x28, 0x35, 0xa1, 0x5b, 0xfa, 0x3c, 0xbd, 0x2e, 0xd5, - 0xd1, 0x18, 0xa3, 0x5d, 0x19, 0x64, 0x0e, 0xfd, 0x89, 0xd1, 0xb1, 0xd2, - 0x1d, 0xed, 0x60, 0x58, 0x74, 0x8a, 0x3e, 0x1e, 0x18, 0x92, 0x5e, 0xd1, - 0xc9, 0x89, 0xa2, 0x16, 0x11, 0x63, 0xa0, 0x7c, 0x81, 0xbf, 0xc0, 0x1d, - 0x18, 0x24, 0x7d, 0x1c, 0x79, 0xc7, 0xd6, 0xc9, 0xb6, 0x9d, 0x19, 0xd4, - 0x6e, 0xe7, 0xaf, 0x13, 0xf8, 0x93, 0xff, 0xc2, 0x87, 0x63, 0x10, 0x09, - 0xd0, 0x88, 0x22, 0xc6, 0x61, 0x23, 0x1e, 0xba, 0x2b, 0xfc, 0xe3, 0x07, - 0x3f, 0xf8, 0xe1, 0xb7, 0x6f, 0x00, 0x38, 0x2a, 0x4c, 0x08, 0x78, 0x13, - 0x7c, 0x2a, 0x24, 0x1c, 0xfa, 0x04, 0x84, 0x6f, 0x33, 0xc4, 0x7f, 0xab, - 0x60, 0x12, 0xb8, 0xed, 0x11, 0xbf, 0x15, 0xfa, 0xb8, 0x98, 0x5b, 0x9f, - 0xe0, 0xef, 0x82, 0x36, 0xa4, 0xe1, 0x72, 0xcb, 0xf2, 0xce, 0x2d, 0x40, - 0x1f, 0xf8, 0x95, 0xbe, 0x1f, 0xfc, 0x70, 0xeb, 0xc2, 0xff, 0x07, 0xa7, - 0xfe, 0x1e, 0x9a, 0x36, 0x55, 0xcc, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x49, - 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82 -}; - -unsigned int cc_fps_images_len(void) -{ - return sizeof(cc_fps_images_png); -} - -unsigned int cc_fps_images_hd_len(void) -{ - return sizeof(cc_fps_images_hd_png); -} - -unsigned int cc_fps_images_ipadhd_len(void) -{ - return sizeof(cc_fps_images_ipadhd_png); -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccGLStateCache.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccGLStateCache.h deleted file mode 100644 index 4ae05b1..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccGLStateCache.h +++ /dev/null @@ -1,143 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2011 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import -#import "ccMacros.h" -#import "Platforms/CCGL.h" - -@class CCGLProgram; - -/** vertex attrib flags */ -enum { - kCCVertexAttribFlag_None = 0, - - kCCVertexAttribFlag_Position = 1 << 0, - kCCVertexAttribFlag_Color = 1 << 1, - kCCVertexAttribFlag_TexCoords = 1 << 2, - - kCCVertexAttribFlag_PosColorTex = ( kCCVertexAttribFlag_Position | kCCVertexAttribFlag_Color | kCCVertexAttribFlag_TexCoords ), -}; - -/** GL server side states */ -typedef NS_ENUM(NSInteger, ccGLServerState) { -// CC_GL_SCISSOR_TEST = 1 << 0, -// CC_GL_STENCIL_TEST = 1 << 1, -// CC_GL_DEPTH_TEST = 1 << 2, -// CC_GL_BLEND = 1 << 3, -// CC_GL_DITHER = 1 << 4, - -// CC_GL_ALL = ( CC_GL_SCISSOR_TEST | CC_GL_STENCIL_TEST | CC_GL_DEPTH_TEST | CC_GL_BLEND | CC_GL_DITHER ), -// CC_GL_ALL = ( CC_GL_BLEND ), - CC_GL_ALL = 0, - -}; - -#ifdef __cplusplus -extern "C" { -#endif - -/** @file ccGLStateCache.h - */ - -/** Invalidates the GL state cache. - If CC_ENABLE_GL_STATE_CACHE it will reset the GL state cache. - */ -void ccGLInvalidateStateCache( void ); - -/** Uses the GL program in case program is different than the current one. - If CC_ENABLE_GL_STATE_CACHE is disabled, it will the glUseProgram() directly. - */ -void ccGLUseProgram( GLuint program ); - -/** Deletes the GL program. If it is the one that is being used, it invalidates it. - If CC_ENABLE_GL_STATE_CACHE is disabled, it will the glDeleteProgram() directly. - */ -void ccGLDeleteProgram( GLuint program ); - -/** Uses a blending function in case it not already used. - If CC_ENABLE_GL_STATE_CACHE is disabled, it will the glBlendFunc() directly. - */ -void ccGLBlendFunc(GLenum sfactor, GLenum dfactor); - -/** Resets the blending mode back to the cached state in case you used glBlendFuncSeparate() or glBlendEquation(). - If CC_ENABLE_GL_STATE_CACHE is disabled, it will just set the default blending mode using GL_FUNC_ADD. - */ -void ccGLBlendResetToCache(void); - -/** sets the projection matrix as dirty - */ -void ccSetProjectionMatrixDirty( void ); - -/** Will enable the vertex attribs that are passed as flags. - Possible flags: - - * kCCVertexAttribFlag_Position - * kCCVertexAttribFlag_Color - * kCCVertexAttribFlag_TexCoords - - These flags can be ORed. The flags that are not present, will be disabled. - - */ -void ccGLEnableVertexAttribs( unsigned int flags ); - -/** If the texture is not already bound to texture unit 0 and if target is GL_TEXTURE_2D, it binds it. - If CC_ENABLE_GL_STATE_CACHE is disabled or if target != GL_TEXTURE_2D it will call glBindTexture() directly. - */ -void ccGLBindTexture( GLenum target, GLuint textureId ); - -/** If the texture is not already bound to texture unit 0, it binds it. - If CC_ENABLE_GL_STATE_CACHE is disabled, it will call glBindTexture() directly. - */ -void ccGLBindTexture2D( GLuint textureId ); - -/** If the texture is not already bound to a given unit, it binds it. - If CC_ENABLE_GL_STATE_CACHE is disabled, it will call glBindTexture() directly. - */ -void ccGLBindTexture2DN( GLuint textureUnit, GLuint textureId ); - -/** It will delete a given texture. If the texture was bound, it will invalidate the cached for texture unit 0. - If CC_ENABLE_GL_STATE_CACHE is disabled, it will call glDeleteTextures() directly. - */ -void ccGLDeleteTexture(GLuint textureId); - -/** It will delete a given texture. If the texture was bound, it will invalidate the cached for the given texture unit. - If CC_ENABLE_GL_STATE_CACHE is disabled, it will call glDeleteTextures() directly. - */ -void ccGLDeleteTextureN( GLuint textureUnit, GLuint textureId ); - -/** If the vertex array is not already bound, it binds it. - If CC_ENABLE_GL_STATE_CACHE is disabled, it will call glBindVertexArray() directly. - */ -void ccGLBindVAO(GLuint vaoId); - -/** It will enable / disable the server side GL states. - If CC_ENABLE_GL_STATE_CACHE is disabled, it will call glEnable() directly. - */ -void ccGLEnable( ccGLServerState flags ); - -#ifdef __cplusplus -} -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccGLStateCache.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccGLStateCache.m deleted file mode 100644 index d032a95..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccGLStateCache.m +++ /dev/null @@ -1,258 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2011 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "ccGLStateCache.h" -#import "CCGLProgram.h" -#import "CCDirector.h" -#import "ccConfig.h" - -// extern -#import "kazmath/GL/matrix.h" -#import "kazmath/kazmath.h" - -static GLuint _ccCurrentProjectionMatrix = -1; -static BOOL _vertexAttribPosition = NO; -static BOOL _vertexAttribColor = NO; -static BOOL _vertexAttribTexCoords = NO; - -#if CC_ENABLE_GL_STATE_CACHE -#define kCCMaxActiveTexture 16 -static GLuint _ccCurrentShaderProgram = -1; -static GLuint _ccCurrentBoundTexture[kCCMaxActiveTexture] = {-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, }; -static GLenum _ccBlendingSource = -1; -static GLenum _ccBlendingDest = -1; -static ccGLServerState _ccGLServerState = 0; -static GLuint _ccVAO = 0; -#endif // CC_ENABLE_GL_STATE_CACHE - -#pragma mark - GL State Cache functions - -void ccGLInvalidateStateCache( void ) -{ - kmGLFreeAll(); - - _ccCurrentProjectionMatrix = -1; - _vertexAttribPosition = NO; - _vertexAttribColor = NO; - _vertexAttribTexCoords = NO; - -#if CC_ENABLE_GL_STATE_CACHE - _ccCurrentShaderProgram = -1; - for( NSInteger i=0; i < kCCMaxActiveTexture; i++ ) - _ccCurrentBoundTexture[i] = -1; - _ccBlendingSource = -1; - _ccBlendingDest = -1; - _ccGLServerState = 0; -#endif -} - -void ccGLDeleteProgram( GLuint program ) -{ -#if CC_ENABLE_GL_STATE_CACHE - if( program == _ccCurrentShaderProgram ) - _ccCurrentShaderProgram = -1; -#endif // CC_ENABLE_GL_STATE_CACHE - - glDeleteProgram( program ); -} - -void ccGLUseProgram( GLuint program ) -{ -#if CC_ENABLE_GL_STATE_CACHE - if( program != _ccCurrentShaderProgram ) { - _ccCurrentShaderProgram = program; - glUseProgram(program); - } -#else - glUseProgram(program); -#endif // CC_ENABLE_GL_STATE_CACHE -} - -static void SetBlending(GLenum sfactor, GLenum dfactor) -{ - if(sfactor == GL_ONE && dfactor == GL_ZERO){ - glDisable(GL_BLEND); - } else { - glEnable(GL_BLEND); - glBlendFunc( sfactor, dfactor ); - } -} - -void ccGLBlendFunc(GLenum sfactor, GLenum dfactor) -{ -#if CC_ENABLE_GL_STATE_CACHE - if( sfactor != _ccBlendingSource || dfactor != _ccBlendingDest ) { - _ccBlendingSource = sfactor; - _ccBlendingDest = dfactor; - SetBlending( sfactor, dfactor ); - } -#else - SetBlending( sfactor, dfactor ); -#endif // CC_ENABLE_GL_STATE_CACHE -} - -void ccGLBlendResetToCache(void) -{ - glBlendEquation(GL_FUNC_ADD); -#if CC_ENABLE_GL_STATE_CACHE - SetBlending( _ccBlendingSource, _ccBlendingDest ); -#else - SetBlending( CC_BLEND_SRC, CC_BLEND_DST ); -#endif // CC_ENABLE_GL_STATE_CACHE -} - -void ccGLBindTexture( GLenum target, GLuint textureId ) -{ - if( target == GL_TEXTURE_2D ) - ccGLBindTexture2DN(0, textureId); - else - glBindTexture(target, textureId); -} - -void ccGLBindTexture2D( GLuint textureId ) -{ - ccGLBindTexture2DN(0, textureId); -} - -void ccGLBindTexture2DN( GLuint textureUnit, GLuint textureId ) -{ -#if CC_ENABLE_GL_STATE_CACHE - NSCAssert1( textureUnit < kCCMaxActiveTexture, @"cocos2d ERROR: Increase kCCMaxActiveTexture to %d!", textureUnit - GL_TEXTURE0); - if( _ccCurrentBoundTexture[ textureUnit ] != textureId ) - { - _ccCurrentBoundTexture[ textureUnit ] = textureId; - glActiveTexture( GL_TEXTURE0 + textureUnit ); - glBindTexture(GL_TEXTURE_2D, textureId ); - } -#else - glActiveTexture( GL_TEXTURE0 + textureUnit ); - glBindTexture(GL_TEXTURE_2D, textureId ); -#endif -} - - -void ccGLDeleteTexture( GLuint textureId ) -{ - ccGLDeleteTextureN( 0, textureId ); -} - -void ccGLDeleteTextureN( GLuint textureUnit, GLuint textureId ) -{ -#if CC_ENABLE_GL_STATE_CACHE - if( _ccCurrentBoundTexture[ textureUnit ] == textureId ) - _ccCurrentBoundTexture[ textureUnit ] = -1; -#endif // CC_ENABLE_GL_STATE_CACHE - - glDeleteTextures(1, &textureId ); -} - -void ccGLBindVAO(GLuint vaoId) -{ -#if CC_ENABLE_GL_STATE_CACHE - if( _ccVAO != vaoId ) - { - _ccVAO = vaoId; - glBindVertexArray(vaoId); - } -#else - glBindVertexArray(vaoId); -#endif -} - -void ccGLEnable( ccGLServerState flags ) -{ -#if CC_ENABLE_GL_STATE_CACHE - -// BOOL enabled = NO; -// -// /* GL_BLEND */ -// if( (enabled=(flags & CC_GL_BLEND)) != (_ccGLServerState & CC_GL_BLEND) ) { -// if( enabled ) { -// glEnable( GL_BLEND ); -// _ccGLServerState |= CC_GL_BLEND; -// } else { -// glDisable( GL_BLEND ); -// _ccGLServerState &= ~CC_GL_BLEND; -// } -// } - -#else -// if( flags & CC_GL_BLEND ) -// glEnable( GL_BLEND ); -// else -// glDisable( GL_BLEND ); -#endif -} - -#pragma mark - GL Vertex Attrib functions - -void ccGLEnableVertexAttribs( unsigned int flags ) -{ - ccGLBindVAO(0); - - /* Position */ - BOOL enablePosition = flags & kCCVertexAttribFlag_Position; - - if( enablePosition != _vertexAttribPosition ) { - if( enablePosition ) - glEnableVertexAttribArray( kCCVertexAttrib_Position ); - else - glDisableVertexAttribArray( kCCVertexAttrib_Position ); - - _vertexAttribPosition = enablePosition; - } - - /* Color */ - BOOL enableColor = flags & kCCVertexAttribFlag_Color; - - if( enableColor != _vertexAttribColor ) { - if( enableColor ) - glEnableVertexAttribArray( kCCVertexAttrib_Color ); - else - glDisableVertexAttribArray( kCCVertexAttrib_Color ); - - _vertexAttribColor = enableColor; - } - - /* Tex Coords */ - BOOL enableTexCoords = flags & kCCVertexAttribFlag_TexCoords; - - if( enableTexCoords != _vertexAttribTexCoords ) { - if( enableTexCoords ) - glEnableVertexAttribArray( kCCVertexAttrib_TexCoords ); - else - glDisableVertexAttribArray( kCCVertexAttrib_TexCoords ); - - _vertexAttribTexCoords = enableTexCoords; - } -} - -#pragma mark - GL Uniforms functions - -void ccSetProjectionMatrixDirty( void ) -{ - _ccCurrentProjectionMatrix = -1; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccMacros.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccMacros.h deleted file mode 100644 index 33ab72e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccMacros.h +++ /dev/null @@ -1,241 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - - -#import -#import "ccConfig.h" - -#import -#import -#import "CGPointExtension.h" -#import - - -/** - @file - cocos2d helper macros - */ - -#ifdef __IPHONE_OS_VERSION_MAX_ALLOWED -#define __CC_PLATFORM_IOS 1 -#elif defined(__MAC_OS_X_VERSION_MAX_ALLOWED) -#define __CC_PLATFORM_MAC 1 -#endif - -/* - * if COCOS2D_DEBUG is not defined, or if it is 0 then - * all CCLOGXXX macros will be disabled - * - * if COCOS2D_DEBUG==1 then: - * CCLOG() will be enabled - * CCLOGWARN() will be enabled - * CCLOGINFO() will be disabled - * - * if COCOS2D_DEBUG==2 or higher then: - * CCLOG() will be enabled - * CCLOGWARN() will be enabled - * CCLOGINFO() will be enabled - */ - - -#define __CCLOGWITHFUNCTION(s, ...) \ -NSLog(@"%s : %@",__FUNCTION__,[NSString stringWithFormat:(s), ##__VA_ARGS__]) - -#define __CCLOG(s, ...) \ -NSLog(@"%@",[NSString stringWithFormat:(s), ##__VA_ARGS__]) - - -#if !defined(COCOS2D_DEBUG) || COCOS2D_DEBUG == 0 -#define CCLOG(...) do {} while (0) -#define CCLOGWARN(...) do {} while (0) -#define CCLOGINFO(...) do {} while (0) - -#elif COCOS2D_DEBUG == 1 -#define CCLOG(...) __CCLOG(__VA_ARGS__) -#define CCLOGWARN(...) __CCLOGWITHFUNCTION(__VA_ARGS__) -#define CCLOGINFO(...) do {} while (0) - -#elif COCOS2D_DEBUG > 1 -#define CCLOG(...) __CCLOG(__VA_ARGS__) -#define CCLOGWARN(...) __CCLOGWITHFUNCTION(__VA_ARGS__) -#define CCLOGINFO(...) __CCLOG(__VA_ARGS__) -#endif // COCOS2D_DEBUG - - -/** @def CC_SWAP -simple macro that swaps 2 variables -*/ -#define CC_SWAP( x, y ) \ -({ __typeof__(x) temp = (x); \ - x = y; y = temp; \ -}) - - -/** @def CCRANDOM_MINUS1_1 - Returns a random float between -1 and 1. - */ -static inline float CCRANDOM_MINUS1_1(){ return (random() / (float)0x3fffffff ) - 1.0f; } - -/** @def CCRANDOM_0_1 - Returns a random float between 0 and 1. - */ -static inline float CCRANDOM_0_1(){ return random() / (float)0x7fffffff;} - -/** @def CCRANDOM_IN_UNIT_CIRCLE - Returns a random CGPoint with a length less than 1.0. - */ -static inline CGPoint -CCRANDOM_IN_UNIT_CIRCLE() -{ - while(TRUE){ - CGPoint p = ccp(CCRANDOM_MINUS1_1(), CCRANDOM_MINUS1_1()); - if(ccpLengthSQ(p) < 1.0) return p; - } -} - -/** @def CCRANDOM_ON_UNIT_CIRCLE - Returns a random CGPoint with a length equal to 1.0. - */ -static inline CGPoint -CCRANDOM_ON_UNIT_CIRCLE() -{ - while(TRUE){ - CGPoint p = ccp(CCRANDOM_MINUS1_1(), CCRANDOM_MINUS1_1()); - CGFloat lsq = ccpLengthSQ(p); - if(0.1 < lsq && lsq < 1.0f) return ccpMult(p, 1.0/sqrt(lsq)); - } -} - -/** @def CC_DEGREES_TO_RADIANS - converts degrees to radians - */ -#define CC_DEGREES_TO_RADIANS(__ANGLE__) ((__ANGLE__) * 0.01745329252f) // PI / 180 - -/** @def CC_RADIANS_TO_DEGREES - converts radians to degrees - */ -#define CC_RADIANS_TO_DEGREES(__ANGLE__) ((__ANGLE__) * 57.29577951f) // PI * 180 - -#define kCCRepeatForever (UINT_MAX -1) -/** @def CC_BLEND_SRC -default gl blend src function. Compatible with premultiplied alpha images. -*/ -#define CC_BLEND_SRC GL_ONE -#define CC_BLEND_DST GL_ONE_MINUS_SRC_ALPHA - -/** @def CC_NODE_DRAW_SETUP - Helpful macro that setups the GL server state, the correct GL program and sets the Model View Projection matrix - */ -#define CC_NODE_DRAW_SETUP() \ -do { \ - ccGLEnable( _glServerState ); \ - NSAssert1(_shaderProgram, @"No shader program set for node: %@", self); \ - [_shaderProgram use]; \ - [_shaderProgram setUniformsForBuiltins]; \ -} while(0) - - -/** @def CC_CONTENT_SCALE_FACTOR - Factor relating pixel to point coordinates. - */ -extern CGFloat __ccContentScaleFactor; - -/// Deprecated in favor of using CCDirector.contentScaleFactor or CCTexture2D.contentScale depending on usage. -static inline CGFloat DEPRECATED_ATTRIBUTE -CC_CONTENT_SCALE_FACTOR() -{ - return __ccContentScaleFactor; -} - -// Util functions for rescaling CGRects and CGSize, use ccpMult() for CGPoints. - -static inline CGRect CC_RECT_SCALE(CGRect rect, CGFloat scale){ - return CGRectMake( - rect.origin.x * scale, - rect.origin.y * scale, - rect.size.width * scale, - rect.size.height * scale - ); -} - -static inline CGSize CC_SIZE_SCALE(CGSize size, CGFloat scale){ - return CGSizeMake(size.width * scale, size.height * scale); -} - -/**********************/ -/** Profiling Macros **/ -/**********************/ -#if CC_ENABLE_PROFILERS - -#define CC_PROFILER_DISPLAY_TIMERS() [[CCProfiler sharedProfiler] displayTimers] -#define CC_PROFILER_PURGE_ALL() [[CCProfiler sharedProfiler] releaseAllTimers] - -#define CC_PROFILER_START(__name__) CCProfilingBeginTimingBlock(__name__) -#define CC_PROFILER_STOP(__name__) CCProfilingEndTimingBlock(__name__) -#define CC_PROFILER_RESET(__name__) CCProfilingResetTimingBlock(__name__) - -#define CC_PROFILER_START_CATEGORY(__cat__, __name__) do{ if(__cat__) CCProfilingBeginTimingBlock(__name__); } while(0) -#define CC_PROFILER_STOP_CATEGORY(__cat__, __name__) do{ if(__cat__) CCProfilingEndTimingBlock(__name__); } while(0) -#define CC_PROFILER_RESET_CATEGORY(__cat__, __name__) do{ if(__cat__) CCProfilingResetTimingBlock(__name__); } while(0) - -#define CC_PROFILER_START_INSTANCE(__id__, __name__) do{ CCProfilingBeginTimingBlock( [NSString stringWithFormat:@"%08X - %@", __id__, __name__] ); } while(0) -#define CC_PROFILER_STOP_INSTANCE(__id__, __name__) do{ CCProfilingEndTimingBlock( [NSString stringWithFormat:@"%08X - %@", __id__, __name__] ); } while(0) -#define CC_PROFILER_RESET_INSTANCE(__id__, __name__) do{ CCProfilingResetTimingBlock( [NSString stringWithFormat:@"%08X - %@", __id__, __name__] ); } while(0) - - -#else - -#define CC_PROFILER_DISPLAY_TIMERS() do {} while (0) -#define CC_PROFILER_PURGE_ALL() do {} while (0) - -#define CC_PROFILER_START(__name__) do {} while (0) -#define CC_PROFILER_STOP(__name__) do {} while (0) -#define CC_PROFILER_RESET(__name__) do {} while (0) - -#define CC_PROFILER_START_CATEGORY(__cat__, __name__) do {} while(0) -#define CC_PROFILER_STOP_CATEGORY(__cat__, __name__) do {} while(0) -#define CC_PROFILER_RESET_CATEGORY(__cat__, __name__) do {} while(0) - -#define CC_PROFILER_START_INSTANCE(__id__, __name__) do {} while(0) -#define CC_PROFILER_STOP_INSTANCE(__id__, __name__) do {} while(0) -#define CC_PROFILER_RESET_INSTANCE(__id__, __name__) do {} while(0) - -#endif - -/** @def CC_INCREMENT_GL_DRAWS - Increments the GL Draws counts by one. - The number of calls per frame are displayed on the screen when the CCDirector's stats are enabled. - */ -extern NSUInteger __ccNumberOfDraws; -#define CC_INCREMENT_GL_DRAWS(__n__) __ccNumberOfDraws += __n__ - -/*******************/ -/** Notifications **/ -/*******************/ -/** @def CCAnimationFrameDisplayedNotification - Notification name when a CCSpriteFrame is displayed - */ -#define CCAnimationFrameDisplayedNotification @"CCAnimationFrameDisplayedNotification" diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionColorLengthTexture_frag.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionColorLengthTexture_frag.h deleted file mode 100644 index 80470e2..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionColorLengthTexture_frag.h +++ /dev/null @@ -1,41 +0,0 @@ -/* Copyright (c) 2012 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -" \n\ -#extension GL_OES_standard_derivatives : enable \n\ - \n\ -#ifdef GL_ES \n\ -varying mediump vec4 v_color; \n\ -varying mediump vec2 v_texcoord; \n\ -#else \n\ -varying vec4 v_color; \n\ -varying vec2 v_texcoord; \n\ -#endif \n\ - \n\ -void main() \n\ -{ \n\ -#if defined GL_OES_standard_derivatives \n\ - gl_FragColor = v_color*smoothstep(0.0, length(fwidth(v_texcoord)), 1.0 - length(v_texcoord)); \n\ -#else \n\ - gl_FragColor = v_color*step(0.0, 1.0 - length(v_texcoord)); \n\ -#endif \n\ -} \n\ -"; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionColorLengthTexture_vert.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionColorLengthTexture_vert.h deleted file mode 100644 index 3a8e96d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionColorLengthTexture_vert.h +++ /dev/null @@ -1,47 +0,0 @@ -/* Copyright (c) 2012 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -" \n\ -#ifdef GL_ES \n\ -attribute mediump vec4 a_position; \n\ -attribute mediump vec2 a_texcoord; \n\ -attribute mediump vec4 a_color; \n\ - \n\ -varying mediump vec4 v_color; \n\ -varying mediump vec2 v_texcoord; \n\ - \n\ -#else \n\ -attribute vec4 a_position; \n\ -attribute vec2 a_texcoord; \n\ -attribute vec4 a_color; \n\ - \n\ -varying vec4 v_color; \n\ -varying vec2 v_texcoord; \n\ -#endif \n\ - \n\ -void main() \n\ -{ \n\ - v_color = vec4(a_color.rgb * a_color.a, a_color.a); \n\ - v_texcoord = a_texcoord; \n\ - \n\ - gl_Position = CC_MVPMatrix * a_position; \n\ -} \n\ -"; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionColor_frag.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionColor_frag.h deleted file mode 100644 index 910903d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionColor_frag.h +++ /dev/null @@ -1,37 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2011 Ricardo Quesada - * Copyright (c) 2012 Zynga Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -" \n\ -#ifdef GL_ES \n\ -precision lowp float; \n\ -#endif \n\ - \n\ -varying vec4 v_fragmentColor; \n\ - \n\ -void main() \n\ -{ \n\ - gl_FragColor = v_fragmentColor; \n\ -} \n\ -"; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionColor_vert.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionColor_vert.h deleted file mode 100644 index 633f338..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionColor_vert.h +++ /dev/null @@ -1,40 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2011 Ricardo Quesada - * Copyright (c) 2012 Zynga Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -" \n\ -attribute vec4 a_position; \n\ -attribute vec4 a_color; \n\ -#ifdef GL_ES \n\ -varying lowp vec4 v_fragmentColor; \n\ -#else \n\ -varying vec4 v_fragmentColor; \n\ -#endif \n\ - \n\ -void main() \n\ -{ \n\ - gl_Position = CC_MVPMatrix * a_position; \n\ - v_fragmentColor = a_color; \n\ -} \n\ -"; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionTextureA8Color_frag.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionTextureA8Color_frag.h deleted file mode 100644 index 6a8fb85..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionTextureA8Color_frag.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2011 Ricardo Quesada - * Copyright (c) 2012 Zynga Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -" \n\ -#ifdef GL_ES \n\ -precision lowp float; \n\ -#endif \n\ - \n\ -varying vec4 v_fragmentColor; \n\ -varying vec2 v_texCoord; \n\ -uniform sampler2D CC_Texture0; \n\ - \n\ -void main() \n\ -{ \n\ - gl_FragColor = vec4( v_fragmentColor.rgb, // RGB from uniform \n\ - v_fragmentColor.a * texture2D(CC_Texture0, v_texCoord).a // A from texture & uniform \n\ - ); \n\ -} \n\ -"; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionTextureA8Color_vert.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionTextureA8Color_vert.h deleted file mode 100644 index bb29e7d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionTextureA8Color_vert.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2011 Ricardo Quesada - * Copyright (c) 2012 Zynga Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -" \n\ -attribute vec4 a_position; \n\ -attribute vec2 a_texCoord; \n\ -attribute vec4 a_color; \n\ - \n\ -#ifdef GL_ES \n\ -varying lowp vec4 v_fragmentColor; \n\ -varying mediump vec2 v_texCoord; \n\ -#else \n\ -varying vec4 v_fragmentColor; \n\ -varying vec2 v_texCoord; \n\ -#endif \n\ - \n\ -void main() \n\ -{ \n\ - gl_Position = CC_MVPMatrix * a_position; \n\ - v_fragmentColor = a_color; \n\ - v_texCoord = a_texCoord; \n\ -} \n\ -"; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionTextureColorAlphaTest_frag.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionTextureColorAlphaTest_frag.h deleted file mode 100644 index 759bb02..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionTextureColorAlphaTest_frag.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2011 Brian Chapados - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -" \n\ -#ifdef GL_ES \n\ -precision lowp float; \n\ -#endif \n\ - \n\ -varying vec4 v_fragmentColor; \n\ -varying vec2 v_texCoord; \n\ -uniform sampler2D CC_Texture0; \n\ -uniform float CC_AlphaValue; \n\ - \n\ -void main() \n\ -{ \n\ - vec4 texColor = texture2D(CC_Texture0, v_texCoord); \n\ - \n\ - // mimic: glAlphaFunc(GL_GREATER) \n\ - // pass if ( incoming_pixel >= CC_AlphaValue ) => fail if incoming_pixel < CC_AlphaValue \n\ - \n\ - if ( texColor.a <= CC_AlphaValue ) \n\ - discard; \n\ - \n\ - gl_FragColor = texColor * v_fragmentColor; \n\ -} \n\ -"; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionTextureColor_frag.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionTextureColor_frag.h deleted file mode 100644 index df5527e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionTextureColor_frag.h +++ /dev/null @@ -1,39 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2011 Ricardo Quesada - * Copyright (c) 2012 Zynga Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -" \n\ -#ifdef GL_ES \n\ -precision lowp float; \n\ -#endif \n\ - \n\ -varying vec4 v_fragmentColor; \n\ -varying vec2 v_texCoord; \n\ -uniform sampler2D CC_Texture0; \n\ - \n\ -void main() \n\ -{ \n\ - gl_FragColor = v_fragmentColor * texture2D(CC_Texture0, v_texCoord); \n\ -} \n\ -"; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionTextureColor_vert.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionTextureColor_vert.h deleted file mode 100644 index bb29e7d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionTextureColor_vert.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2011 Ricardo Quesada - * Copyright (c) 2012 Zynga Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -" \n\ -attribute vec4 a_position; \n\ -attribute vec2 a_texCoord; \n\ -attribute vec4 a_color; \n\ - \n\ -#ifdef GL_ES \n\ -varying lowp vec4 v_fragmentColor; \n\ -varying mediump vec2 v_texCoord; \n\ -#else \n\ -varying vec4 v_fragmentColor; \n\ -varying vec2 v_texCoord; \n\ -#endif \n\ - \n\ -void main() \n\ -{ \n\ - gl_Position = CC_MVPMatrix * a_position; \n\ - v_fragmentColor = a_color; \n\ - v_texCoord = a_texCoord; \n\ -} \n\ -"; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionTexture_frag.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionTexture_frag.h deleted file mode 100644 index 93a8f0e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionTexture_frag.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2011 Ricardo Quesada - * Copyright (c) 2012 Zynga Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -" \n\ -#ifdef GL_ES \n\ -precision lowp float; \n\ -#endif \n\ - \n\ -varying vec2 v_texCoord; \n\ -uniform sampler2D CC_Texture0; \n\ - \n\ -void main() \n\ -{ \n\ - gl_FragColor = texture2D(CC_Texture0, v_texCoord); \n\ -} \n\ -"; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionTexture_uColor_frag.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionTexture_uColor_frag.h deleted file mode 100644 index a97d250..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionTexture_uColor_frag.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2011 Ricardo Quesada - * Copyright (c) 2012 Zynga Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -" \n\ -#ifdef GL_ES \n\ -precision lowp float; \n\ -#endif \n\ - \n\ -uniform vec4 u_color; \n\ - \n\ -varying vec2 v_texCoord; \n\ - \n\ -uniform sampler2D CC_Texture0; \n\ - \n\ -void main() \n\ -{ \n\ - gl_FragColor = texture2D(CC_Texture0, v_texCoord) * u_color; \n\ -} \n\ -"; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionTexture_uColor_vert.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionTexture_uColor_vert.h deleted file mode 100644 index 9d2bfd3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionTexture_uColor_vert.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2011 Ricardo Quesada - * Copyright (c) 2012 Zynga Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -" \n\ -attribute vec4 a_position; \n\ -attribute vec2 a_texCoord; \n\ - \n\ -#ifdef GL_ES \n\ -varying mediump vec2 v_texCoord; \n\ -#else \n\ -varying vec2 v_texCoord; \n\ -#endif \n\ - \n\ -void main() \n\ -{ \n\ - gl_Position = CC_MVPMatrix * a_position; \n\ - v_texCoord = a_texCoord; \n\ -} \n\ -"; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionTexture_vert.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionTexture_vert.h deleted file mode 100644 index 1278ab0..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_PositionTexture_vert.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2011 Ricardo Quesada - * Copyright (c) 2012 Zynga Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -" \n\ -attribute vec4 a_position; \n\ -attribute vec2 a_texCoord; \n\ - \n\ -#ifdef GL_ES \n\ -varying mediump vec2 v_texCoord; \n\ -#else \n\ -varying vec2 v_texCoord; \n\ -#endif \n\ - \n\ -void main() \n\ -{ \n\ - gl_Position = CC_MVPMatrix * a_position; \n\ - v_texCoord = a_texCoord; \n\ -} \n\ -"; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_Position_uColor_frag.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_Position_uColor_frag.h deleted file mode 100644 index d882c88..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_Position_uColor_frag.h +++ /dev/null @@ -1,37 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2011 Ricardo Quesada - * Copyright (c) 2012 Zynga Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -" \n\ -#ifdef GL_ES \n\ -precision lowp float; \n\ -#endif \n\ - \n\ -varying vec4 v_fragmentColor; \n\ - \n\ -void main() \n\ -{ \n\ - gl_FragColor = v_fragmentColor; \n\ -} \n\ -"; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_Position_uColor_vert.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_Position_uColor_vert.h deleted file mode 100644 index c50e38b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShader_Position_uColor_vert.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2011 Ricardo Quesada - * Copyright (c) 2012 Zynga Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -" \n\ -attribute vec4 a_position; \n\ -uniform vec4 u_color; \n\ -uniform float u_pointSize; \n\ - \n\ -#ifdef GL_ES \n\ -varying lowp vec4 v_fragmentColor; \n\ -#else \n\ -varying vec4 v_fragmentColor; \n\ -#endif \n\ - \n\ -void main() \n\ -{ \n\ - gl_Position = CC_MVPMatrix * a_position; \n\ - gl_PointSize = u_pointSize; \n\ - v_fragmentColor = u_color; \n\ -} \n\ -"; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShaders.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShaders.h deleted file mode 100644 index eabed28..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShaders.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2012 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "Platforms/CCGL.h" - -#ifdef __cplusplus__ -extern "C" { -#endif // __cplusplus__ - -extern const GLchar * ccPosition_uColor_frag; -extern const GLchar * ccPosition_uColor_vert; - -extern const GLchar * ccPositionColor_frag; -extern const GLchar * ccPositionColor_vert; - -extern const GLchar * ccPositionTexture_frag; -extern const GLchar * ccPositionTexture_vert; - -extern const GLchar * ccPositionTextureA8Color_frag; -extern const GLchar * ccPositionTextureA8Color_vert; - -extern const GLchar * ccPositionTextureColor_frag; -extern const GLchar * ccPositionTextureColor_vert; - -extern const GLchar * ccPositionTextureColorAlphaTest_frag; - -extern const GLchar * ccPositionTexture_uColor_frag; -extern const GLchar * ccPositionTexture_uColor_vert; - -extern const GLchar * ccPositionColorLengthTexture_frag; -extern const GLchar * ccPositionColorLengthTexture_vert; - -#ifdef __cplusplus__ -} -#endif // __cplusplus__ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShaders.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShaders.m deleted file mode 100644 index 505fdf2..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccShaders.m +++ /dev/null @@ -1,74 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2012 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "ccShaders.h" - -// -const GLchar * ccPosition_uColor_frag = -#import "ccShader_Position_uColor_frag.h" -const GLchar * ccPosition_uColor_vert = -#import "ccShader_Position_uColor_vert.h" - -// -const GLchar * ccPositionColor_frag = -#import "ccShader_PositionColor_frag.h" -const GLchar * ccPositionColor_vert = -#import "ccShader_PositionColor_vert.h" - -// -const GLchar * ccPositionTexture_frag = -#import "ccShader_PositionTexture_frag.h" -const GLchar * ccPositionTexture_vert = -#import "ccShader_PositionTexture_vert.h" - -// -const GLchar * ccPositionTextureA8Color_frag = -#import "ccShader_PositionTextureA8Color_frag.h" -const GLchar * ccPositionTextureA8Color_vert = -#import "ccShader_PositionTextureA8Color_vert.h" - -// -const GLchar * ccPositionTextureColor_frag = -#import "ccShader_PositionTextureColor_frag.h" -const GLchar * ccPositionTextureColor_vert = -#import "ccShader_PositionTextureColor_vert.h" - -// -const GLchar * ccPositionTextureColorAlphaTest_frag = -#import "ccShader_PositionTextureColorAlphaTest_frag.h" - -// -const GLchar * ccPositionTexture_uColor_frag = -#import "ccShader_PositionTexture_uColor_frag.h" -const GLchar * ccPositionTexture_uColor_vert = -#import "ccShader_PositionTexture_uColor_vert.h" - -// -const GLchar * ccPositionColorLengthTexture_frag = -#import "ccShader_PositionColorLengthTexture_frag.h" - -const GLchar * ccPositionColorLengthTexture_vert = -#import "ccShader_PositionColorLengthTexture_vert.h" - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccTypes.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccTypes.h deleted file mode 100644 index 4b0fb7c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/ccTypes.h +++ /dev/null @@ -1,502 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - - -/** - @file - cocos2d (cc) types -*/ - -#import -#import "ccMacros.h" - -#ifdef __CC_PLATFORM_IOS -#import // CGPoint -#endif - -#import "Platforms/CCGL.h" - -/** RGB color composed of bytes 3 bytes - */ - -#ifdef __cplusplus -extern "C" { -#endif - -typedef struct _ccColor3B -{ - GLubyte r; - GLubyte g; - GLubyte b; -} ccColor3B; - -//! helper macro that creates an ccColor3B type -static inline ccColor3B -ccc3(const GLubyte r, const GLubyte g, const GLubyte b) -{ - ccColor3B c = {r, g, b}; - return c; -} - - //ccColor3B predefined colors -//! White color (255,255,255) -static const ccColor3B ccWHITE = {255,255,255}; -//! Yellow color (255,255,0) -static const ccColor3B ccYELLOW = {255,255,0}; -//! Blue color (0,0,255) -static const ccColor3B ccBLUE = {0,0,255}; -//! Green Color (0,255,0) -static const ccColor3B ccGREEN = {0,255,0}; -//! Red Color (255,0,0,) -static const ccColor3B ccRED = {255,0,0}; -//! Magenta Color (255,0,255) -static const ccColor3B ccMAGENTA = {255,0,255}; -//! Black Color (0,0,0) -static const ccColor3B ccBLACK = {0,0,0}; -//! Orange Color (255,127,0) -static const ccColor3B ccORANGE = {255,127,0}; -//! Gray Color (166,166,166) -static const ccColor3B ccGRAY = {166,166,166}; - -/** RGBA color composed of 4 bytes -*/ -typedef struct _ccColor4B -{ - GLubyte r; - GLubyte g; - GLubyte b; - GLubyte a; -} ccColor4B; -//! helper macro that creates an ccColor4B type -static inline ccColor4B -ccc4(const GLubyte r, const GLubyte g, const GLubyte b, const GLubyte o) -{ - ccColor4B c = {r, g, b, o}; - return c; -} - -/** returns YES if both ccColor4F are equal. Otherwise it returns NO. - */ -static inline BOOL ccc4BEqual(ccColor4B a, ccColor4B b) -{ - return a.r == b.r && a.g == b.g && a.b == b.b && a.a == b.a; -} - -/** RGBA color composed of 4 floats -*/ -typedef struct _ccColor4F { - GLfloat r; - GLfloat g; - GLfloat b; - GLfloat a; -} ccColor4F; - -//! helper that creates a ccColor4f type -static inline ccColor4F ccc4f(const GLfloat r, const GLfloat g, const GLfloat b, const GLfloat a) -{ - return (ccColor4F){r, g, b, a}; -} - -/** Returns a ccColor4F from a ccColor3B. Alpha will be 1. - */ -static inline ccColor4F ccc4FFromccc3B(ccColor3B c) -{ - return (ccColor4F){c.r/255.f, c.g/255.f, c.b/255.f, 1.f}; -} - -/** Returns a ccColor4F from a ccColor4B. - */ -static inline ccColor4F ccc4FFromccc4B(ccColor4B c) -{ - return (ccColor4F){c.r/255.f, c.g/255.f, c.b/255.f, c.a/255.f}; -} - -/** returns YES if both ccColor4F are equal. Otherwise it returns NO. - */ -static inline BOOL ccc4FEqual(ccColor4F a, ccColor4F b) -{ - return a.r == b.r && a.g == b.g && a.b == b.b && a.a == b.a; -} - -/** - * Returns a ccColor4B from a ccColor4F. - */ -static inline ccColor4B ccc4BFromccc4F(ccColor4F c) -{ - return (ccColor4B){ - (GLubyte)(clampf(c.r, 0, 1)*255), - (GLubyte)(clampf(c.g, 0, 1)*255), - (GLubyte)(clampf(c.b, 0, 1)*255), - (GLubyte)(clampf(c.a, 0, 1)*255) - }; -} - -/** - * Returns a ccColor3B from a ccColor4F. - */ -static inline ccColor3B ccc3BFromccc4F(ccColor4F c) -{ - return (ccColor3B){ - (GLubyte)(clampf(c.r, 0, 1)*255), - (GLubyte)(clampf(c.g, 0, 1)*255), - (GLubyte)(clampf(c.b, 0, 1)*255), - }; -} - -/** - * Returns a ccColor3B from a ccColor4F. - */ -static inline ccColor4F ccc4FInterpolated(ccColor4F start, ccColor4F end, float t) -{ - end.r = start.r + (end.r - start.r ) * t; - end.g = start.g + (end.g - start.g ) * t; - end.b = start.b + (end.b - start.b ) * t; - end.a = start.a + (end.a - start.a ) * t; - return end; -} - -/** A vertex composed of 2 GLfloats: x, y - */ -typedef struct _ccVertex2F -{ - GLfloat x; - GLfloat y; -} ccVertex2F; - -/** A vertex composed of 2 floats: x, y - */ -typedef struct _ccVertex3F -{ - GLfloat x; - GLfloat y; - GLfloat z; -} ccVertex3F; - -/** A texcoord composed of 2 floats: u, y - */ -typedef struct _ccTex2F { - GLfloat u; - GLfloat v; -} ccTex2F; - - -//! Point Sprite component -typedef struct _ccPointSprite -{ - ccVertex2F pos; // 8 bytes - ccColor4B color; // 4 bytes - GLfloat size; // 4 bytes -} ccPointSprite; - -//! A 2D Quad. 4 * 2 floats -typedef struct _ccQuad2 { - ccVertex2F tl; - ccVertex2F tr; - ccVertex2F bl; - ccVertex2F br; -} ccQuad2; - - -//! A 3D Quad. 4 * 3 floats -typedef struct _ccQuad3 { - ccVertex3F bl; - ccVertex3F br; - ccVertex3F tl; - ccVertex3F tr; -} ccQuad3; - -//! a Point with a vertex point, a tex coord point and a color 4B -typedef struct _ccV2F_C4B_T2F -{ - //! vertices (2F) - ccVertex2F vertices; - //! colors (4B) - ccColor4B colors; - //! tex coords (2F) - ccTex2F texCoords; -} ccV2F_C4B_T2F; - -//! a Point with a vertex point, a tex coord point and a color 4F -typedef struct _ccV2F_C4F_T2F -{ - //! vertices (2F) - ccVertex2F vertices; - //! colors (4F) - ccColor4F colors; - //! tex coords (2F) - ccTex2F texCoords; -} ccV2F_C4F_T2F; - -//! a Point with a vertex point, a tex coord point and a color 4F -typedef struct _ccV3F_C4F_T2F -{ - //! vertices (3F) - ccVertex3F vertices; - //! colors (4F) - ccColor4F colors; - //! tex coords (2F) - ccTex2F texCoords; -} ccV3F_C4F_T2F; - -//! 4 ccV3F_C4F_T2F -typedef struct _ccV3F_C4F_T2F_Quad -{ - //! top left - ccV3F_C4F_T2F tl; - //! bottom left - ccV3F_C4F_T2F bl; - //! top right - ccV3F_C4F_T2F tr; - //! bottom right - ccV3F_C4F_T2F br; -} ccV3F_C4F_T2F_Quad; - -//! a Point with a vertex point, a tex coord point and a color 4B -typedef struct _ccV3F_C4B_T2F -{ - //! vertices (3F) - ccVertex3F vertices; // 12 bytes -// char __padding__[4]; - - //! colors (4B) - ccColor4B colors; // 4 bytes -// char __padding2__[4]; - - // tex coords (2F) - ccTex2F texCoords; // 8 byts -} ccV3F_C4B_T2F; - - -//! A Triangle of ccV2F_C4B_T2F -typedef struct _ccV2F_C4B_T2F_Triangle -{ - //! Point A - ccV2F_C4B_T2F a; - //! Point B - ccV2F_C4B_T2F b; - //! Point B - ccV2F_C4B_T2F c; -} ccV2F_C4B_T2F_Triangle; - -//! A Quad of ccV2F_C4B_T2F -typedef struct _ccV2F_C4B_T2F_Quad -{ - //! bottom left - ccV2F_C4B_T2F bl; - //! bottom right - ccV2F_C4B_T2F br; - //! top left - ccV2F_C4B_T2F tl; - //! top right - ccV2F_C4B_T2F tr; -} ccV2F_C4B_T2F_Quad; - -//! 4 ccVertex3FTex2FColor4B -typedef struct _ccV3F_C4B_T2F_Quad -{ - //! top left - ccV3F_C4B_T2F tl; - //! bottom left - ccV3F_C4B_T2F bl; - //! top right - ccV3F_C4B_T2F tr; - //! bottom right - ccV3F_C4B_T2F br; -} ccV3F_C4B_T2F_Quad; - -//! 4 ccVertex2FTex2FColor4F Quad -typedef struct _ccV2F_C4F_T2F_Quad -{ - //! bottom left - ccV2F_C4F_T2F bl; - //! bottom right - ccV2F_C4F_T2F br; - //! top left - ccV2F_C4F_T2F tl; - //! top right - ccV2F_C4F_T2F tr; -} ccV2F_C4F_T2F_Quad; - -//! Blend Function used for textures -typedef struct _ccBlendFunc -{ - //! source blend function - GLenum src; - //! destination blend function - GLenum dst; -} ccBlendFunc; - -static const ccBlendFunc kCCBlendFuncDisable = {GL_ONE, GL_ZERO}; - -// XXX: If any of these enums are edited and/or reordered, update CCTexture2D.m -//! Vertical text alignment type -typedef NS_ENUM(NSUInteger, CCVerticalTextAlignment) -{ - CCVerticalTextAlignmentTop, - CCVerticalTextAlignmentCenter, - CCVerticalTextAlignmentBottom, -}; - -// XXX: If any of these enums are edited and/or reordered, update CCTexture2D.m -//! Horizontal text alignment type -typedef NS_ENUM(unsigned char, CCTextAlignment) -{ - CCTextAlignmentLeft, - CCTextAlignmentCenter, - CCTextAlignmentRight, -}; - -// XXX: If any of these enums are edited and/or reordered, update CCTexture2D.m -//! Line break modes - /* -typedef NS_ENUM(NSUInteger, CCLineBreakMode) -{ - CCLineBreakModeWordWrap, - CCLineBreakModeCharacterWrap, - CCLineBreakModeClip, - CCLineBreakModeHeadTruncation, - CCLineBreakModeTailTruncation, - CCLineBreakModeMiddleTruncation -};*/ - -//! delta time type -typedef double CCTime; - -//typedef float CCMat4[16]; - -typedef NS_ENUM(unsigned char, CCPositionUnit) -{ - /// Position is set in points (this is the default) - CCPositionUnitPoints, - - /// Position is UI points, on iOS this corresponds to the native point system - CCPositionUnitUIPoints, - - /// Position is a normalized value multiplied by the content size of the parent's container - CCPositionUnitNormalized, - -}; - -typedef NS_ENUM(unsigned char, CCSizeUnit) -{ - /// Content size is set in points (this is the default) - CCSizeUnitPoints, - - /// Position is UI points, on iOS this corresponds to the native point system - CCSizeUnitUIPoints, - - /// Content size is a normalized value multiplied by the content size of the parent's container - CCSizeUnitNormalized, - - /// Content size is the size of the parents container inset by the supplied value - CCSizeUnitInsetPoints, - - /// Content size is the size of the parents container inset by the supplied value multiplied by the UIScaleFactor (as defined by CCDirector) - CCSizeUnitInsetUIPoints, - -}; - -typedef NS_ENUM(unsigned char, CCPositionReferenceCorner) -{ - /// Position is relative to the bottom left corner of the parent container (this is the default) - CCPositionReferenceCornerBottomLeft, - - /// Position is relative to the top left corner of the parent container - CCPositionReferenceCornerTopLeft, - - /// Position is relative to the top right corner of the parent container - CCPositionReferenceCornerTopRight, - - /// Position is relative to the bottom right corner of the parent container - CCPositionReferenceCornerBottomRight, - -}; - -typedef struct _CCPositionType -{ - CCPositionUnit xUnit; - CCPositionUnit yUnit; - CCPositionReferenceCorner corner; -} CCPositionType; - -typedef struct _CCSizeType -{ - CCSizeUnit widthUnit; - CCSizeUnit heightUnit; -} CCSizeType; - -//! helper that creates a CCPositionType type -static inline CCPositionType CCPositionTypeMake(CCPositionUnit xUnit, CCPositionUnit yUnit, CCPositionReferenceCorner corner) -{ - CCPositionType pt; - pt.xUnit = xUnit; - pt.yUnit = yUnit; - pt.corner = corner; - return pt; -} - -//! helper that creates a CCContentSizeType type -static inline CCSizeType CCSizeTypeMake(CCSizeUnit widthUnit, CCSizeUnit heightUnit) -{ - CCSizeType cst; - cst.widthUnit = widthUnit; - cst.heightUnit = heightUnit; - return cst; -} - -#define CCPositionTypePoints CCPositionTypeMake(CCPositionUnitPoints, CCPositionUnitPoints, CCPositionReferenceCornerBottomLeft) - -#define CCPositionTypeUIPoints CCPositionTypeMake(CCPositionUnitUIPoints, CCPositionUnitUIPoints, CCPositionReferenceCornerBottomLeft) - -#define CCPositionTypeNormalized CCPositionTypeMake(CCPositionUnitNormalized, CCPositionUnitNormalized, CCPositionReferenceCornerBottomLeft) - - -#define CCSizeTypePoints CCSizeTypeMake(CCSizeUnitPoints, CCSizeUnitPoints) -#define CCSizeTypeUIPoints CCSizeTypeMake(CCSizeUnitUIPoints, CCSizeUnitUIPoints) -#define CCSizeTypeNormalized CCSizeTypeMake(CCSizeUnitNormalized, CCSizeUnitNormalized) - -typedef NS_ENUM(char, CCScaleType) { - CCScaleTypePoints, - CCScaleTypeScaled, -}; - -static inline BOOL CCPositionTypeIsBasicPoints(CCPositionType type) -{ - return (type.xUnit == CCPositionUnitPoints - && type.yUnit == CCPositionUnitPoints - && type.corner == CCPositionReferenceCornerBottomLeft); -} - -static inline BOOL CCSizeTypeIsBasicPoints(CCSizeType type) -{ - return (type.widthUnit == CCSizeUnitPoints - && type.heightUnit == CCSizeUnitPoints); -} - -#ifdef __cplusplus -} -#endif - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/cocos2d.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/cocos2d.h deleted file mode 100644 index d201320..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/cocos2d.h +++ /dev/null @@ -1,182 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -/** @mainpage cocos2d for iPhone API reference - * - * @image html Icon.png - * - * @section intro Introduction - * This is cocos2d API reference - * - * The programming guide is hosted here: http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:index - * - *
- * - * @todo A native English speaker should check the grammar. We need your help! - * - */ - -// 0x00 HI ME LO -// 00 03 00 00 -#define COCOS2D_VERSION 0x00030000 - -// -// all cocos2d include files -// -#import "ccConfig.h" // should be included first - -// Cocos2D -#import "CCAction.h" -#import "CCActionCatmullRom.h" -#import "CCActionEase.h" -#import "CCActionEase.h" -#import "CCActionInstant.h" -#import "CCActionInterval.h" -#import "CCActionProgressTimer.h" -#import "CCActionTween.h" -#import "CCClippingNode.h" -#import "CCColor.h" -#import "CCConfiguration.h" -#import "CCDirector.h" -#import "CCDrawNode.h" -#import "CCLabelBMFont.h" -#import "CCLabelTTF.h" -#import "CCMotionStreak.h" -#import "CCNode+Debug.h" -#import "CCNode.h" -#import "CCNodeColor.h" -#import "CCParallaxNode.h" -#import "CCParticleExamples.h" -#import "CCParticleSystem.h" -#import "CCProtocols.h" -#import "CCRenderTexture.h" -#import "CCScene.h" -#import "CCSprite.h" -#import "CCSprite9Slice.h" -#import "CCSpriteBatchNode.h" -#import "CCSpriteFrame.h" -#import "CCSpriteFrameCache.h" -#import "CCTMXXMLParser.h" -#import "CCTexture.h" -#import "CCTexturePVR.h" -#import "CCTiledMap.h" -#import "CCTiledMapLayer.h" -#import "CCTiledMapObjectGroup.h" -#import "CCTransition.h" - -// Layouts -#import "CCLayout.h" -#import "CCLayoutBox.h" - -// Shaders -#import "CCGLProgram.h" -#import "ccGLStateCache.h" -#import "ccShaders.h" -#import "CCShaderCache.h" - -// Physics -#import "CCPhysicsBody.h" -#import "CCPhysicsJoint.h" -#import "CCPhysicsNode.h" -#import "CCPhysicsShape.h" - -// Sound -#import "OALSimpleAudio.h" - -// Retiring -//#import "CCAnimation.h" -//#import "CCAnimationCache.h" -//#import "CCActionManager.h" -//#import "ccFPSImages.h" -//#import "CCAtlasNode.h" -//#import "CCLabelAtlas.h" -//#import "CCScheduler.h" -//#import "CCTextureCache.h" -//#import "CCTextureAtlas.h" - - -// -// cocos2d macros -// -#import "ccTypes.h" -#import "ccMacros.h" - -// Platform common -#import "Platforms/CCGL.h" -#import "Platforms/CCNS.h" - -#ifdef __CC_PLATFORM_IOS -#import "CCAppDelegate.h" -#import "Platforms/iOS/CCGLView.h" -#import "Platforms/iOS/CCDirectorIOS.h" -#import "Platforms/iOS/UITouch+CC.h" - -#elif defined(__CC_PLATFORM_MAC) -#import "Platforms/Mac/CCGLView.h" -#import "Platforms/Mac/CCDirectorMac.h" -#import "Platforms/Mac/CCWindow.h" -#import "Platforms/Mac/NSEvent+CC.h" -#endif - -// -// cocos2d helper files -// -#import "Support/OpenGL_Internal.h" -#import "Support/CCFileUtils.h" -#import "Support/CGPointExtension.h" -#import "Support/ccUtils.h" -#import "Support/TransformUtils.h" -#import "Support/CCProfiling.h" -#import "Support/NSThread+performBlock.h" -#import "Support/uthash.h" -#import "Support/utlist.h" - -// -// external -// -#import "kazmath/kazmath.h" -#import "kazmath/GL/matrix.h" - - - -#ifdef __cplusplus -extern "C" { -#endif - -// free functions -NSString * cocos2dVersion(void); -extern const char * cocos2d_version; - -#ifdef __cplusplus -} -#endif - - -#ifdef __CC_PLATFORM_IOS -#ifndef __IPHONE_4_0 -#error "If you are targeting iPad, you should set BASE SDK = 4.0 (or 4.1, or 4.2), and set the 'iOS deploy target' = 3.2" -#endif -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/cocos2d.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/cocos2d.m deleted file mode 100644 index ce24198..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/cocos2d/cocos2d.m +++ /dev/null @@ -1,35 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Cocos2D Authors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - - -#import -#import "cocos2d.h" -const char *cocos2d_version = "Cocos2D-iPhone version 3.0.0"; - -NSString *cocos2dVersion() -{ - return [NSString stringWithCString:cocos2d_version encoding:NSUTF8StringEncoding]; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/doxygen.config b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/doxygen.config deleted file mode 100644 index 86d3674..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/doxygen.config +++ /dev/null @@ -1,1525 +0,0 @@ -# Doxyfile 1.5.8 - -# This file describes the settings to be used by the documentation system -# doxygen (www.doxygen.org) for a project -# -# All text after a hash (#) is considered a comment and will be ignored -# The format is: -# TAG = value [value, ...] -# For lists items can also be appended using: -# TAG += value [value, ...] -# Values that contain spaces should be placed between quotes (" ") - -#--------------------------------------------------------------------------- -# Project related configuration options -#--------------------------------------------------------------------------- - -# This tag specifies the encoding used for all characters in the config file -# that follow. The default is UTF-8 which is also the encoding used for all -# text before the first occurrence of this tag. Doxygen uses libiconv (or the -# iconv built into libc) for the transcoding. See -# http://www.gnu.org/software/libiconv for the list of possible encodings. - -DOXYFILE_ENCODING = UTF-8 - -# The PROJECT_NAME tag is a single word (or a sequence of words surrounded -# by quotes) that should identify the project. - -PROJECT_NAME = "cocos2d for iPhone" - -# The PROJECT_NUMBER tag can be used to enter a project or revision number. -# This could be handy for archiving the generated documentation or -# if some version control system is used. - -PROJECT_NUMBER = 2.1.0 - -# Using the PROJECT_BRIEF tag one can provide an optional one line description -# for a project that appears at the top of each page and should give viewer -# a quick idea about the purpose of the project. Keep the description short. - -PROJECT_BRIEF = "2D game engine for iOS and OS X" - -# With the PROJECT_LOGO tag one can specify an logo or icon that is -# included in the documentation. The maximum height of the logo should not -# exceed 55 pixels and the maximum width should not exceed 200 pixels. -# Doxygen will copy the logo to the output directory. - -PROJECT_LOGO = - -# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) -# base path where the generated documentation will be put. -# If a relative path is entered, it will be relative to the location -# where doxygen was started. If left blank the current directory will be used. - -OUTPUT_DIRECTORY = - -# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create -# 4096 sub-directories (in 2 levels) under the output directory of each output -# format and will distribute the generated files over these directories. -# Enabling this option can be useful when feeding doxygen a huge amount of -# source files, where putting all generated files in the same directory would -# otherwise cause performance problems for the file system. - -CREATE_SUBDIRS = NO - -# The OUTPUT_LANGUAGE tag is used to specify the language in which all -# documentation generated by doxygen is written. Doxygen will use this -# information to generate all constant output in the proper language. -# The default language is English, other supported languages are: -# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, -# Croatian, Czech, Danish, Dutch, Farsi, Finnish, French, German, Greek, -# Hungarian, Italian, Japanese, Japanese-en (Japanese with English messages), -# Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, Polish, -# Portuguese, Romanian, Russian, Serbian, Serbian-Cyrilic, Slovak, Slovene, -# Spanish, Swedish, and Ukrainian. - -OUTPUT_LANGUAGE = English - -# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will -# include brief member descriptions after the members that are listed in -# the file and class documentation (similar to JavaDoc). -# Set to NO to disable this. - -BRIEF_MEMBER_DESC = YES - -# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend -# the brief description of a member or function before the detailed description. -# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the -# brief descriptions will be completely suppressed. - -REPEAT_BRIEF = YES - -# This tag implements a quasi-intelligent brief description abbreviator -# that is used to form the text in various listings. Each string -# in this list, if found as the leading text of the brief description, will be -# stripped from the text and the result after processing the whole list, is -# used as the annotated text. Otherwise, the brief description is used as-is. -# If left blank, the following values are used ("$name" is automatically -# replaced with the name of the entity): "The $name class" "The $name widget" -# "The $name file" "is" "provides" "specifies" "contains" -# "represents" "a" "an" "the" - -ABBREVIATE_BRIEF = "The $name class" \ - "The $name widget" \ - "The $name file" \ - is \ - provides \ - specifies \ - contains \ - represents \ - a \ - an \ - the - -# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then -# Doxygen will generate a detailed section even if there is only a brief -# description. - -ALWAYS_DETAILED_SEC = YES - -# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all -# inherited members of a class in the documentation of that class as if those -# members were ordinary class members. Constructors, destructors and assignment -# operators of the base classes will not be shown. - -INLINE_INHERITED_MEMB = NO - -# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full -# path before files name in the file list and in the header files. If set -# to NO the shortest path that makes the file name unique will be used. - -FULL_PATH_NAMES = YES - -# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag -# can be used to strip a user-defined part of the path. Stripping is -# only done if one of the specified strings matches the left-hand part of -# the path. The tag can be used to show relative paths in the file list. -# If left blank the directory from which doxygen is run is used as the -# path to strip. - -STRIP_FROM_PATH = /Applications/ - -# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of -# the path mentioned in the documentation of a class, which tells -# the reader which header file to include in order to use a class. -# If left blank only the name of the header file containing the class -# definition is used. Otherwise one should specify the include paths that -# are normally passed to the compiler using the -I flag. - -STRIP_FROM_INC_PATH = - -# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter -# (but less readable) file names. This can be useful is your file systems -# doesn't support long names like on DOS, Mac, or CD-ROM. - -SHORT_NAMES = NO - -# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen -# will interpret the first line (until the first dot) of a JavaDoc-style -# comment as the brief description. If set to NO, the JavaDoc -# comments will behave just like regular Qt-style comments -# (thus requiring an explicit @brief command for a brief description.) - -JAVADOC_AUTOBRIEF = NO - -# If the QT_AUTOBRIEF tag is set to YES then Doxygen will -# interpret the first line (until the first dot) of a Qt-style -# comment as the brief description. If set to NO, the comments -# will behave just like regular Qt-style comments (thus requiring -# an explicit \brief command for a brief description.) - -QT_AUTOBRIEF = NO - -# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen -# treat a multi-line C++ special comment block (i.e. a block of //! or /// -# comments) as a brief description. This used to be the default behaviour. -# The new default is to treat a multi-line C++ comment block as a detailed -# description. Set this tag to YES if you prefer the old behaviour instead. - -MULTILINE_CPP_IS_BRIEF = NO - -# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented -# member inherits the documentation from any documented member that it -# re-implements. - -INHERIT_DOCS = YES - -# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce -# a new page for each member. If set to NO, the documentation of a member will -# be part of the file/class/namespace that contains it. - -SEPARATE_MEMBER_PAGES = NO - -# The TAB_SIZE tag can be used to set the number of spaces in a tab. -# Doxygen uses this value to replace tabs by spaces in code fragments. - -TAB_SIZE = 8 - -# This tag can be used to specify a number of aliases that acts -# as commands in the documentation. An alias has the form "name=value". -# For example adding "sideeffect=\par Side Effects:\n" will allow you to -# put the command \sideeffect (or @sideeffect) in the documentation, which -# will result in a user-defined paragraph with heading "Side Effects:". -# You can put \n's in the value part of an alias to insert newlines. - -ALIASES = - -# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C -# sources only. Doxygen will then generate output that is more tailored for C. -# For instance, some of the names that are used will be different. The list -# of all members will be omitted, etc. - -OPTIMIZE_OUTPUT_FOR_C = NO - -# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java -# sources only. Doxygen will then generate output that is more tailored for -# Java. For instance, namespaces will be presented as packages, qualified -# scopes will look different, etc. - -OPTIMIZE_OUTPUT_JAVA = NO - -# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran -# sources only. Doxygen will then generate output that is more tailored for -# Fortran. - -OPTIMIZE_FOR_FORTRAN = NO - -# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL -# sources. Doxygen will then generate output that is tailored for -# VHDL. - -OPTIMIZE_OUTPUT_VHDL = NO - -# Doxygen selects the parser to use depending on the extension of the files it parses. -# With this tag you can assign which parser to use for a given extension. -# Doxygen has a built-in mapping, but you can override or extend it using this tag. -# The format is ext=language, where ext is a file extension, and language is one of -# the parsers supported by doxygen: IDL, Java, Javascript, C#, C, C++, D, PHP, -# Objective-C, Python, Fortran, VHDL, C, C++. For instance to make doxygen treat -# .inc files as Fortran files (default is PHP), and .f files as C (default is Fortran), -# use: inc=Fortran f=C - -EXTENSION_MAPPING = - -# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want -# to include (a tag file for) the STL sources as input, then you should -# set this tag to YES in order to let doxygen match functions declarations and -# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. -# func(std::string) {}). This also make the inheritance and collaboration -# diagrams that involve STL classes more complete and accurate. - -BUILTIN_STL_SUPPORT = NO - -# If you use Microsoft's C++/CLI language, you should set this option to YES to -# enable parsing support. - -CPP_CLI_SUPPORT = NO - -# Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. -# Doxygen will parse them like normal C++ but will assume all classes use public -# instead of private inheritance when no explicit protection keyword is present. - -SIP_SUPPORT = NO - -# For Microsoft's IDL there are propget and propput attributes to indicate getter -# and setter methods for a property. Setting this option to YES (the default) -# will make doxygen to replace the get and set methods by a property in the -# documentation. This will only work if the methods are indeed getting or -# setting a simple type. If this is not the case, or you want to show the -# methods anyway, you should set this option to NO. - -IDL_PROPERTY_SUPPORT = YES - -# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC -# tag is set to YES, then doxygen will reuse the documentation of the first -# member in the group (if any) for the other members of the group. By default -# all members of a group must be documented explicitly. - -DISTRIBUTE_GROUP_DOC = NO - -# Set the SUBGROUPING tag to YES (the default) to allow class member groups of -# the same type (for instance a group of public functions) to be put as a -# subgroup of that type (e.g. under the Public Functions section). Set it to -# NO to prevent subgrouping. Alternatively, this can be done per class using -# the \nosubgrouping command. - -SUBGROUPING = YES - -# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum -# is documented as struct, union, or enum with the name of the typedef. So -# typedef struct TypeS {} TypeT, will appear in the documentation as a struct -# with name TypeT. When disabled the typedef will appear as a member of a file, -# namespace, or class. And the struct will be named TypeS. This can typically -# be useful for C code in case the coding convention dictates that all compound -# types are typedef'ed and only the typedef is referenced, never the tag name. - -TYPEDEF_HIDES_STRUCT = YES - -# The SYMBOL_CACHE_SIZE determines the size of the internal cache use to -# determine which symbols to keep in memory and which to flush to disk. -# When the cache is full, less often used symbols will be written to disk. -# For small to medium size projects (<1000 input files) the default value is -# probably good enough. For larger projects a too small cache size can cause -# doxygen to be busy swapping symbols to and from disk most of the time -# causing a significant performance penality. -# If the system has enough physical memory increasing the cache will improve the -# performance by keeping more symbols in memory. Note that the value works on -# a logarithmic scale so increasing the size by one will rougly double the -# memory usage. The cache size is given by this formula: -# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, -# corresponding to a cache size of 2^16 = 65536 symbols - -SYMBOL_CACHE_SIZE = 0 - -#--------------------------------------------------------------------------- -# Build related configuration options -#--------------------------------------------------------------------------- - -# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in -# documentation are documented, even if no documentation was available. -# Private class members and static file members will be hidden unless -# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES - -EXTRACT_ALL = NO - -# If the EXTRACT_PRIVATE tag is set to YES all private members of a class -# will be included in the documentation. - -EXTRACT_PRIVATE = NO - -# If the EXTRACT_STATIC tag is set to YES all static members of a file -# will be included in the documentation. - -EXTRACT_STATIC = YES - -# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) -# defined locally in source files will be included in the documentation. -# If set to NO only classes defined in header files are included. - -EXTRACT_LOCAL_CLASSES = NO - -# This flag is only useful for Objective-C code. When set to YES local -# methods, which are defined in the implementation section but not in -# the interface are included in the documentation. -# If set to NO (the default) only methods in the interface are included. - -EXTRACT_LOCAL_METHODS = NO - -# If this flag is set to YES, the members of anonymous namespaces will be -# extracted and appear in the documentation as a namespace called -# 'anonymous_namespace{file}', where file will be replaced with the base -# name of the file that contains the anonymous namespace. By default -# anonymous namespace are hidden. - -EXTRACT_ANON_NSPACES = NO - -# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all -# undocumented members of documented classes, files or namespaces. -# If set to NO (the default) these members will be included in the -# various overviews, but no documentation section is generated. -# This option has no effect if EXTRACT_ALL is enabled. - -HIDE_UNDOC_MEMBERS = YES - -# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all -# undocumented classes that are normally visible in the class hierarchy. -# If set to NO (the default) these classes will be included in the various -# overviews. This option has no effect if EXTRACT_ALL is enabled. - -HIDE_UNDOC_CLASSES = YES - -# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all -# friend (class|struct|union) declarations. -# If set to NO (the default) these declarations will be included in the -# documentation. - -HIDE_FRIEND_COMPOUNDS = NO - -# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any -# documentation blocks found inside the body of a function. -# If set to NO (the default) these blocks will be appended to the -# function's detailed documentation block. - -HIDE_IN_BODY_DOCS = NO - -# The INTERNAL_DOCS tag determines if documentation -# that is typed after a \internal command is included. If the tag is set -# to NO (the default) then the documentation will be excluded. -# Set it to YES to include the internal documentation. - -INTERNAL_DOCS = NO - -# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate -# file names in lower-case letters. If set to YES upper-case letters are also -# allowed. This is useful if you have classes or files whose names only differ -# in case and if your file system supports case sensitive file names. Windows -# and Mac users are advised to set this option to NO. - -CASE_SENSE_NAMES = NO - -# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen -# will show members with their full class and namespace scopes in the -# documentation. If set to YES the scope will be hidden. - -HIDE_SCOPE_NAMES = NO - -# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen -# will put a list of the files that are included by a file in the documentation -# of that file. - -SHOW_INCLUDE_FILES = YES - -# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] -# is inserted in the documentation for inline members. - -INLINE_INFO = YES - -# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen -# will sort the (detailed) documentation of file and class members -# alphabetically by member name. If set to NO the members will appear in -# declaration order. - -SORT_MEMBER_DOCS = YES - -# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the -# brief documentation of file, namespace and class members alphabetically -# by member name. If set to NO (the default) the members will appear in -# declaration order. - -SORT_BRIEF_DOCS = NO - -# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the -# hierarchy of group names into alphabetical order. If set to NO (the default) -# the group names will appear in their defined order. - -SORT_GROUP_NAMES = NO - -# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be -# sorted by fully-qualified names, including namespaces. If set to -# NO (the default), the class list will be sorted only by class name, -# not including the namespace part. -# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. -# Note: This option applies only to the class list, not to the -# alphabetical list. - -SORT_BY_SCOPE_NAME = NO - -# The GENERATE_TODOLIST tag can be used to enable (YES) or -# disable (NO) the todo list. This list is created by putting \todo -# commands in the documentation. - -GENERATE_TODOLIST = YES - -# The GENERATE_TESTLIST tag can be used to enable (YES) or -# disable (NO) the test list. This list is created by putting \test -# commands in the documentation. - -GENERATE_TESTLIST = YES - -# The GENERATE_BUGLIST tag can be used to enable (YES) or -# disable (NO) the bug list. This list is created by putting \bug -# commands in the documentation. - -GENERATE_BUGLIST = YES - -# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or -# disable (NO) the deprecated list. This list is created by putting -# \deprecated commands in the documentation. - -GENERATE_DEPRECATEDLIST= YES - -# The ENABLED_SECTIONS tag can be used to enable conditional -# documentation sections, marked by \if sectionname ... \endif. - -ENABLED_SECTIONS = - -# The MAX_INITIALIZER_LINES tag determines the maximum number of lines -# the initial value of a variable or define consists of for it to appear in -# the documentation. If the initializer consists of more lines than specified -# here it will be hidden. Use a value of 0 to hide initializers completely. -# The appearance of the initializer of individual variables and defines in the -# documentation can be controlled using \showinitializer or \hideinitializer -# command in the documentation regardless of this setting. - -MAX_INITIALIZER_LINES = 30 - -# Set the SHOW_USED_FILES tag to NO to disable the list of files generated -# at the bottom of the documentation of classes and structs. If set to YES the -# list will mention the files that were used to generate the documentation. - -SHOW_USED_FILES = YES - -# If the sources in your project are distributed over multiple directories -# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy -# in the documentation. The default is NO. - -SHOW_DIRECTORIES = NO - -# Set the SHOW_FILES tag to NO to disable the generation of the Files page. -# This will remove the Files entry from the Quick Index and from the -# Folder Tree View (if specified). The default is YES. - -SHOW_FILES = YES - -# Set the SHOW_NAMESPACES tag to NO to disable the generation of the -# Namespaces page. This will remove the Namespaces entry from the Quick Index -# and from the Folder Tree View (if specified). The default is YES. - -SHOW_NAMESPACES = YES - -# The FILE_VERSION_FILTER tag can be used to specify a program or script that -# doxygen should invoke to get the current version for each file (typically from -# the version control system). Doxygen will invoke the program by executing (via -# popen()) the command , where is the value of -# the FILE_VERSION_FILTER tag, and is the name of an input file -# provided by doxygen. Whatever the program writes to standard output -# is used as the file version. See the manual for examples. - -FILE_VERSION_FILTER = - -# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed by -# doxygen. The layout file controls the global structure of the generated output files -# in an output format independent way. The create the layout file that represents -# doxygen's defaults, run doxygen with the -l option. You can optionally specify a -# file name after the option, if omitted DoxygenLayout.xml will be used as the name -# of the layout file. - -LAYOUT_FILE = - -#--------------------------------------------------------------------------- -# configuration options related to warning and progress messages -#--------------------------------------------------------------------------- - -# The QUIET tag can be used to turn on/off the messages that are generated -# by doxygen. Possible values are YES and NO. If left blank NO is used. - -QUIET = NO - -# The WARNINGS tag can be used to turn on/off the warning messages that are -# generated by doxygen. Possible values are YES and NO. If left blank -# NO is used. - -WARNINGS = YES - -# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings -# for undocumented members. If EXTRACT_ALL is set to YES then this flag will -# automatically be disabled. - -WARN_IF_UNDOCUMENTED = YES - -# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for -# potential errors in the documentation, such as not documenting some -# parameters in a documented function, or documenting parameters that -# don't exist or using markup commands wrongly. - -WARN_IF_DOC_ERROR = YES - -# This WARN_NO_PARAMDOC option can be abled to get warnings for -# functions that are documented, but have no documentation for their parameters -# or return value. If set to NO (the default) doxygen will only warn about -# wrong or incomplete parameter documentation, but not about the absence of -# documentation. - -WARN_NO_PARAMDOC = NO - -# The WARN_FORMAT tag determines the format of the warning messages that -# doxygen can produce. The string should contain the $file, $line, and $text -# tags, which will be replaced by the file and line number from which the -# warning originated and the warning text. Optionally the format may contain -# $version, which will be replaced by the version of the file (if it could -# be obtained via FILE_VERSION_FILTER) - -WARN_FORMAT = "$file:$line: $text" - -# The WARN_LOGFILE tag can be used to specify a file to which warning -# and error messages should be written. If left blank the output is written -# to stderr. - -WARN_LOGFILE = - -#--------------------------------------------------------------------------- -# configuration options related to the input files -#--------------------------------------------------------------------------- - -# The INPUT tag can be used to specify the files and/or directories that contain -# documented source files. You may enter file names like "myfile.cpp" or -# directories like "/usr/src/myproject". Separate the files or directories -# with spaces. - -INPUT = cocos2d \ - CocosDenshion/CocosDenshion - -# This tag can be used to specify the character encoding of the source files -# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is -# also the default input encoding. Doxygen uses libiconv (or the iconv built -# into libc) for the transcoding. See http://www.gnu.org/software/libiconv for -# the list of possible encodings. - -INPUT_ENCODING = UTF-8 - -# If the value of the INPUT tag contains directories, you can use the -# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp -# and *.h) to filter out the source-files in the directories. If left -# blank the following patterns are tested: -# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx -# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90 - -FILE_PATTERNS = *.h - -# The RECURSIVE tag can be used to turn specify whether or not subdirectories -# should be searched for input files as well. Possible values are YES and NO. -# If left blank NO is used. - -RECURSIVE = YES - -# The EXCLUDE tag can be used to specify files and/or directories that should -# excluded from the INPUT source files. This way you can easily exclude a -# subdirectory from a directory tree whose root is specified with the INPUT tag. - -EXCLUDE = - -# The EXCLUDE_SYMLINKS tag can be used select whether or not files or -# directories that are symbolic links (a Unix filesystem feature) are excluded -# from the input. - -EXCLUDE_SYMLINKS = NO - -# If the value of the INPUT tag contains directories, you can use the -# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude -# certain files from those directories. Note that the wildcards are matched -# against the file with absolute path, so to exclude all test directories -# for example use the pattern */test/* - -EXCLUDE_PATTERNS = - -# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names -# (namespaces, classes, functions, etc.) that should be excluded from the -# output. The symbol name can be a fully qualified name, a word, or if the -# wildcard * is used, a substring. Examples: ANamespace, AClass, -# AClass::ANamespace, ANamespace::*Test - -EXCLUDE_SYMBOLS = - -# The EXAMPLE_PATH tag can be used to specify one or more files or -# directories that contain example code fragments that are included (see -# the \include command). - -EXAMPLE_PATH = tests/ - -# If the value of the EXAMPLE_PATH tag contains directories, you can use the -# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp -# and *.h) to filter out the source-files in the directories. If left -# blank all files are included. - -EXAMPLE_PATTERNS = * - -# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be -# searched for input files to be used with the \include or \dontinclude -# commands irrespective of the value of the RECURSIVE tag. -# Possible values are YES and NO. If left blank NO is used. - -EXAMPLE_RECURSIVE = NO - -# The IMAGE_PATH tag can be used to specify one or more files or -# directories that contain image that are included in the documentation (see -# the \image command). - -IMAGE_PATH = Resources/ - -# The INPUT_FILTER tag can be used to specify a program that doxygen should -# invoke to filter for each input file. Doxygen will invoke the filter program -# by executing (via popen()) the command , where -# is the value of the INPUT_FILTER tag, and is the name of an -# input file. Doxygen will then use the output that the filter program writes -# to standard output. If FILTER_PATTERNS is specified, this tag will be -# ignored. - -INPUT_FILTER = - -# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern -# basis. Doxygen will compare the file name with each pattern and apply the -# filter if there is a match. The filters are a list of the form: -# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further -# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER -# is applied to all files. - -FILTER_PATTERNS = - -# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using -# INPUT_FILTER) will be used to filter the input files when producing source -# files to browse (i.e. when SOURCE_BROWSER is set to YES). - -FILTER_SOURCE_FILES = NO - -#--------------------------------------------------------------------------- -# configuration options related to source browsing -#--------------------------------------------------------------------------- - -# If the SOURCE_BROWSER tag is set to YES then a list of source files will -# be generated. Documented entities will be cross-referenced with these sources. -# Note: To get rid of all source code in the generated output, make sure also -# VERBATIM_HEADERS is set to NO. - -SOURCE_BROWSER = NO - -# Setting the INLINE_SOURCES tag to YES will include the body -# of functions and classes directly in the documentation. - -INLINE_SOURCES = NO - -# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct -# doxygen to hide any special comment blocks from generated source code -# fragments. Normal C and C++ comments will always remain visible. - -STRIP_CODE_COMMENTS = YES - -# If the REFERENCED_BY_RELATION tag is set to YES -# then for each documented function all documented -# functions referencing it will be listed. - -REFERENCED_BY_RELATION = NO - -# If the REFERENCES_RELATION tag is set to YES -# then for each documented function all documented entities -# called/used by that function will be listed. - -REFERENCES_RELATION = NO - -# If the REFERENCES_LINK_SOURCE tag is set to YES (the default) -# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from -# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will -# link to the source code. Otherwise they will link to the documentation. - -REFERENCES_LINK_SOURCE = YES - -# If the USE_HTAGS tag is set to YES then the references to source code -# will point to the HTML generated by the htags(1) tool instead of doxygen -# built-in source browser. The htags tool is part of GNU's global source -# tagging system (see http://www.gnu.org/software/global/global.html). You -# will need version 4.8.6 or higher. - -USE_HTAGS = NO - -# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen -# will generate a verbatim copy of the header file for each class for -# which an include is specified. Set to NO to disable this. - -VERBATIM_HEADERS = NO - -#--------------------------------------------------------------------------- -# configuration options related to the alphabetical class index -#--------------------------------------------------------------------------- - -# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index -# of all compounds will be generated. Enable this if the project -# contains a lot of classes, structs, unions or interfaces. - -ALPHABETICAL_INDEX = NO - -# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then -# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns -# in which this list will be split (can be a number in the range [1..20]) - -COLS_IN_ALPHA_INDEX = 5 - -# In case all classes in a project start with a common prefix, all -# classes will be put under the same header in the alphabetical index. -# The IGNORE_PREFIX tag can be used to specify one or more prefixes that -# should be ignored while generating the index headers. - -IGNORE_PREFIX = - -#--------------------------------------------------------------------------- -# configuration options related to the HTML output -#--------------------------------------------------------------------------- - -# If the GENERATE_HTML tag is set to YES (the default) Doxygen will -# generate HTML output. - -GENERATE_HTML = YES - -# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `html' will be used as the default path. - -HTML_OUTPUT = html - -# The HTML_FILE_EXTENSION tag can be used to specify the file extension for -# each generated HTML page (for example: .htm,.php,.asp). If it is left blank -# doxygen will generate files with .html extension. - -HTML_FILE_EXTENSION = .html - -# The HTML_HEADER tag can be used to specify a personal HTML header for -# each generated HTML page. If it is left blank doxygen will generate a -# standard header. - -HTML_HEADER = - -# The HTML_FOOTER tag can be used to specify a personal HTML footer for -# each generated HTML page. If it is left blank doxygen will generate a -# standard footer. - -HTML_FOOTER = - -# The HTML_STYLESHEET tag can be used to specify a user-defined cascading -# style sheet that is used by each HTML page. It can be used to -# fine-tune the look of the HTML output. If the tag is left blank doxygen -# will generate a default style sheet. Note that doxygen will try to copy -# the style sheet file to the HTML output directory, so don't put your own -# stylesheet in the HTML output directory as well, or it will be erased! - -HTML_STYLESHEET = - -# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, -# files or namespaces will be aligned in HTML using tables. If set to -# NO a bullet list will be used. - -HTML_ALIGN_MEMBERS = YES - -# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML -# documentation will contain sections that can be hidden and shown after the -# page has loaded. For this to work a browser that supports -# JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox -# Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari). - -HTML_DYNAMIC_SECTIONS = NO - -# If the GENERATE_DOCSET tag is set to YES, additional index files -# will be generated that can be used as input for Apple's Xcode 3 -# integrated development environment, introduced with OSX 10.5 (Leopard). -# To create a documentation set, doxygen will generate a Makefile in the -# HTML output directory. Running make will produce the docset in that -# directory and running "make install" will install the docset in -# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find -# it at startup. -# See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html for more information. - -GENERATE_DOCSET = YES - -# When GENERATE_DOCSET tag is set to YES, this tag determines the name of the -# feed. A documentation feed provides an umbrella under which multiple -# documentation sets from a single provider (such as a company or product suite) -# can be grouped. - -DOCSET_FEEDNAME = cocos2d-iphone - -# When GENERATE_DOCSET tag is set to YES, this tag specifies a string that -# should uniquely identify the documentation set bundle. This should be a -# reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen -# will append .docset to the name. - -DOCSET_BUNDLE_ID = com.sapusmedia.Cocos2d - -# If the GENERATE_HTMLHELP tag is set to YES, additional index files -# will be generated that can be used as input for tools like the -# Microsoft HTML help workshop to generate a compiled HTML help file (.chm) -# of the generated HTML documentation. - -GENERATE_HTMLHELP = NO - -# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can -# be used to specify the file name of the resulting .chm file. You -# can add a path in front of the file if the result should not be -# written to the html output directory. - -CHM_FILE = - -# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can -# be used to specify the location (absolute path including file name) of -# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run -# the HTML help compiler on the generated index.hhp. - -HHC_LOCATION = - -# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag -# controls if a separate .chi index file is generated (YES) or that -# it should be included in the master .chm file (NO). - -GENERATE_CHI = NO - -# If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING -# is used to encode HtmlHelp index (hhk), content (hhc) and project file -# content. - -CHM_INDEX_ENCODING = - -# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag -# controls whether a binary table of contents is generated (YES) or a -# normal table of contents (NO) in the .chm file. - -BINARY_TOC = NO - -# The TOC_EXPAND flag can be set to YES to add extra items for group members -# to the contents of the HTML help documentation and to the tree view. - -TOC_EXPAND = NO - -# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and QHP_VIRTUAL_FOLDER -# are set, an additional index file will be generated that can be used as input for -# Qt's qhelpgenerator to generate a Qt Compressed Help (.qch) of the generated -# HTML documentation. - -GENERATE_QHP = NO - -# If the QHG_LOCATION tag is specified, the QCH_FILE tag can -# be used to specify the file name of the resulting .qch file. -# The path specified is relative to the HTML output folder. - -QCH_FILE = - -# The QHP_NAMESPACE tag specifies the namespace to use when generating -# Qt Help Project output. For more information please see -# http://doc.trolltech.com/qthelpproject.html#namespace - -QHP_NAMESPACE = org.doxygen.Project - -# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating -# Qt Help Project output. For more information please see -# http://doc.trolltech.com/qthelpproject.html#virtual-folders - -QHP_VIRTUAL_FOLDER = doc - -# If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to add. -# For more information please see -# http://doc.trolltech.com/qthelpproject.html#custom-filters - -QHP_CUST_FILTER_NAME = - -# The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the custom filter to add.For more information please see -# Qt Help Project / Custom Filters. - -QHP_CUST_FILTER_ATTRS = - -# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this project's -# filter section matches. -# Qt Help Project / Filter Attributes. - -QHP_SECT_FILTER_ATTRS = - -# If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can -# be used to specify the location of Qt's qhelpgenerator. -# If non-empty doxygen will try to run qhelpgenerator on the generated -# .qhp file. - -QHG_LOCATION = - -# The DISABLE_INDEX tag can be used to turn on/off the condensed index at -# top of each HTML page. The value NO (the default) enables the index and -# the value YES disables it. - -DISABLE_INDEX = NO - -# This tag can be used to set the number of enum values (range [1..20]) -# that doxygen will group on one line in the generated HTML documentation. - -ENUM_VALUES_PER_LINE = 4 - -# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index -# structure should be generated to display hierarchical information. -# If the tag value is set to FRAME, a side panel will be generated -# containing a tree-like index structure (just like the one that -# is generated for HTML Help). For this to work a browser that supports -# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, -# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are -# probably better off using the HTML help feature. Other possible values -# for this tag are: HIERARCHIES, which will generate the Groups, Directories, -# and Class Hierarchy pages using a tree view instead of an ordered list; -# ALL, which combines the behavior of FRAME and HIERARCHIES; and NONE, which -# disables this behavior completely. For backwards compatibility with previous -# releases of Doxygen, the values YES and NO are equivalent to FRAME and NONE -# respectively. - -GENERATE_TREEVIEW = ALL - -# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be -# used to set the initial width (in pixels) of the frame in which the tree -# is shown. - -TREEVIEW_WIDTH = 250 - -# Use this tag to change the font size of Latex formulas included -# as images in the HTML documentation. The default is 10. Note that -# when you change the font size after a successful doxygen run you need -# to manually remove any form_*.png images from the HTML output directory -# to force them to be regenerated. - -FORMULA_FONTSIZE = 10 - -#--------------------------------------------------------------------------- -# configuration options related to the LaTeX output -#--------------------------------------------------------------------------- - -# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will -# generate Latex output. - -GENERATE_LATEX = NO - -# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `latex' will be used as the default path. - -LATEX_OUTPUT = latex - -# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be -# invoked. If left blank `latex' will be used as the default command name. - -LATEX_CMD_NAME = latex - -# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to -# generate index for LaTeX. If left blank `makeindex' will be used as the -# default command name. - -MAKEINDEX_CMD_NAME = makeindex - -# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact -# LaTeX documents. This may be useful for small projects and may help to -# save some trees in general. - -COMPACT_LATEX = NO - -# The PAPER_TYPE tag can be used to set the paper type that is used -# by the printer. Possible values are: a4, a4wide, letter, legal and -# executive. If left blank a4wide will be used. - -PAPER_TYPE = a4wide - -# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX -# packages that should be included in the LaTeX output. - -EXTRA_PACKAGES = - -# The LATEX_HEADER tag can be used to specify a personal LaTeX header for -# the generated latex document. The header should contain everything until -# the first chapter. If it is left blank doxygen will generate a -# standard header. Notice: only use this tag if you know what you are doing! - -LATEX_HEADER = - -# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated -# is prepared for conversion to pdf (using ps2pdf). The pdf file will -# contain links (just like the HTML output) instead of page references -# This makes the output suitable for online browsing using a pdf viewer. - -PDF_HYPERLINKS = YES - -# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of -# plain latex in the generated Makefile. Set this option to YES to get a -# higher quality PDF documentation. - -USE_PDFLATEX = YES - -# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. -# command to the generated LaTeX files. This will instruct LaTeX to keep -# running if errors occur, instead of asking the user for help. -# This option is also used when generating formulas in HTML. - -LATEX_BATCHMODE = NO - -# If LATEX_HIDE_INDICES is set to YES then doxygen will not -# include the index chapters (such as File Index, Compound Index, etc.) -# in the output. - -LATEX_HIDE_INDICES = NO - -#--------------------------------------------------------------------------- -# configuration options related to the RTF output -#--------------------------------------------------------------------------- - -# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output -# The RTF output is optimized for Word 97 and may not look very pretty with -# other RTF readers or editors. - -GENERATE_RTF = NO - -# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `rtf' will be used as the default path. - -RTF_OUTPUT = rtf - -# If the COMPACT_RTF tag is set to YES Doxygen generates more compact -# RTF documents. This may be useful for small projects and may help to -# save some trees in general. - -COMPACT_RTF = NO - -# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated -# will contain hyperlink fields. The RTF file will -# contain links (just like the HTML output) instead of page references. -# This makes the output suitable for online browsing using WORD or other -# programs which support those fields. -# Note: wordpad (write) and others do not support links. - -RTF_HYPERLINKS = NO - -# Load stylesheet definitions from file. Syntax is similar to doxygen's -# config file, i.e. a series of assignments. You only have to provide -# replacements, missing definitions are set to their default value. - -RTF_STYLESHEET_FILE = - -# Set optional variables used in the generation of an rtf document. -# Syntax is similar to doxygen's config file. - -RTF_EXTENSIONS_FILE = - -#--------------------------------------------------------------------------- -# configuration options related to the man page output -#--------------------------------------------------------------------------- - -# If the GENERATE_MAN tag is set to YES (the default) Doxygen will -# generate man pages - -GENERATE_MAN = NO - -# The MAN_OUTPUT tag is used to specify where the man pages will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `man' will be used as the default path. - -MAN_OUTPUT = man - -# The MAN_EXTENSION tag determines the extension that is added to -# the generated man pages (default is the subroutine's section .3) - -MAN_EXTENSION = .3 - -# If the MAN_LINKS tag is set to YES and Doxygen generates man output, -# then it will generate one additional man file for each entity -# documented in the real man page(s). These additional files -# only source the real man page, but without them the man command -# would be unable to find the correct page. The default is NO. - -MAN_LINKS = NO - -#--------------------------------------------------------------------------- -# configuration options related to the XML output -#--------------------------------------------------------------------------- - -# If the GENERATE_XML tag is set to YES Doxygen will -# generate an XML file that captures the structure of -# the code including all documentation. - -GENERATE_XML = NO - -# The XML_OUTPUT tag is used to specify where the XML pages will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `xml' will be used as the default path. - -XML_OUTPUT = xml - -# The XML_SCHEMA tag can be used to specify an XML schema, -# which can be used by a validating XML parser to check the -# syntax of the XML files. - -XML_SCHEMA = - -# The XML_DTD tag can be used to specify an XML DTD, -# which can be used by a validating XML parser to check the -# syntax of the XML files. - -XML_DTD = - -# If the XML_PROGRAMLISTING tag is set to YES Doxygen will -# dump the program listings (including syntax highlighting -# and cross-referencing information) to the XML output. Note that -# enabling this will significantly increase the size of the XML output. - -XML_PROGRAMLISTING = YES - -#--------------------------------------------------------------------------- -# configuration options for the AutoGen Definitions output -#--------------------------------------------------------------------------- - -# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will -# generate an AutoGen Definitions (see autogen.sf.net) file -# that captures the structure of the code including all -# documentation. Note that this feature is still experimental -# and incomplete at the moment. - -GENERATE_AUTOGEN_DEF = NO - -#--------------------------------------------------------------------------- -# configuration options related to the Perl module output -#--------------------------------------------------------------------------- - -# If the GENERATE_PERLMOD tag is set to YES Doxygen will -# generate a Perl module file that captures the structure of -# the code including all documentation. Note that this -# feature is still experimental and incomplete at the -# moment. - -GENERATE_PERLMOD = NO - -# If the PERLMOD_LATEX tag is set to YES Doxygen will generate -# the necessary Makefile rules, Perl scripts and LaTeX code to be able -# to generate PDF and DVI output from the Perl module output. - -PERLMOD_LATEX = NO - -# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be -# nicely formatted so it can be parsed by a human reader. This is useful -# if you want to understand what is going on. On the other hand, if this -# tag is set to NO the size of the Perl module output will be much smaller -# and Perl will parse it just the same. - -PERLMOD_PRETTY = YES - -# The names of the make variables in the generated doxyrules.make file -# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. -# This is useful so different doxyrules.make files included by the same -# Makefile don't overwrite each other's variables. - -PERLMOD_MAKEVAR_PREFIX = - -#--------------------------------------------------------------------------- -# Configuration options related to the preprocessor -#--------------------------------------------------------------------------- - -# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will -# evaluate all C-preprocessor directives found in the sources and include -# files. - -ENABLE_PREPROCESSING = YES - -# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro -# names in the source code. If set to NO (the default) only conditional -# compilation will be performed. Macro expansion can be done in a controlled -# way by setting EXPAND_ONLY_PREDEF to YES. - -MACRO_EXPANSION = NO - -# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES -# then the macro expansion is limited to the macros specified with the -# PREDEFINED and EXPAND_AS_DEFINED tags. - -EXPAND_ONLY_PREDEF = NO - -# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files -# in the INCLUDE_PATH (see below) will be search if a #include is found. - -SEARCH_INCLUDES = YES - -# The INCLUDE_PATH tag can be used to specify one or more directories that -# contain include files that are not input files but should be processed by -# the preprocessor. - -INCLUDE_PATH = - -# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard -# patterns (like *.h and *.hpp) to filter out the header-files in the -# directories. If left blank, the patterns specified with FILE_PATTERNS will -# be used. - -INCLUDE_FILE_PATTERNS = - -# The PREDEFINED tag can be used to specify one or more macro names that -# are defined before the preprocessor is started (similar to the -D option of -# gcc). The argument of the tag is a list of macros of the form: name -# or name=definition (no spaces). If the definition and the = are -# omitted =1 is assumed. To prevent a macro definition from being -# undefined via #undef or recursively expanded use the := operator -# instead of the = operator. - -PREDEFINED = __CC_PLATFORM_IOS __CC_PLATFORM_MAC - -# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then -# this tag can be used to specify a list of macro names that should be expanded. -# The macro definition that is found in the sources will be used. -# Use the PREDEFINED tag if you want to use a different macro definition. - -EXPAND_AS_DEFINED = - -# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then -# doxygen's preprocessor will remove all function-like macros that are alone -# on a line, have an all uppercase name, and do not end with a semicolon. Such -# function macros are typically used for boiler-plate code, and will confuse -# the parser if not removed. - -SKIP_FUNCTION_MACROS = YES - -#--------------------------------------------------------------------------- -# Configuration::additions related to external references -#--------------------------------------------------------------------------- - -# The TAGFILES option can be used to specify one or more tagfiles. -# Optionally an initial location of the external documentation -# can be added for each tagfile. The format of a tag file without -# this location is as follows: -# TAGFILES = file1 file2 ... -# Adding location for the tag files is done as follows: -# TAGFILES = file1=loc1 "file2 = loc2" ... -# where "loc1" and "loc2" can be relative or absolute paths or -# URLs. If a location is present for each tag, the installdox tool -# does not have to be run to correct the links. -# Note that each tag file must have a unique name -# (where the name does NOT include the path) -# If a tag file is not located in the directory in which doxygen -# is run, you must also specify the path to the tagfile here. - -TAGFILES = - -# When a file name is specified after GENERATE_TAGFILE, doxygen will create -# a tag file that is based on the input files it reads. - -GENERATE_TAGFILE = - -# If the ALLEXTERNALS tag is set to YES all external classes will be listed -# in the class index. If set to NO only the inherited external classes -# will be listed. - -ALLEXTERNALS = NO - -# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed -# in the modules index. If set to NO, only the current project's groups will -# be listed. - -EXTERNAL_GROUPS = YES - -# The PERL_PATH should be the absolute path and name of the perl script -# interpreter (i.e. the result of `which perl'). - -PERL_PATH = /usr/bin/perl - -#--------------------------------------------------------------------------- -# Configuration options related to the dot tool -#--------------------------------------------------------------------------- - -# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will -# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base -# or super classes. Setting the tag to NO turns the diagrams off. Note that -# this option is superseded by the HAVE_DOT option below. This is only a -# fallback. It is recommended to install and use dot, since it yields more -# powerful graphs. - -CLASS_DIAGRAMS = NO - -# You can define message sequence charts within doxygen comments using the \msc -# command. Doxygen will then run the mscgen tool (see -# http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the -# documentation. The MSCGEN_PATH tag allows you to specify the directory where -# the mscgen tool resides. If left empty the tool is assumed to be found in the -# default search path. - -MSCGEN_PATH = /Applications/Doxygen.app/Contents/Resources/ - -# If set to YES, the inheritance and collaboration graphs will hide -# inheritance and usage relations if the target is undocumented -# or is not a class. - -HIDE_UNDOC_RELATIONS = YES - -# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is -# available from the path. This tool is part of Graphviz, a graph visualization -# toolkit from AT&T and Lucent Bell Labs. The other options in this section -# have no effect if this option is set to NO (the default) - -HAVE_DOT = YES - -# By default doxygen will write a font called FreeSans.ttf to the output -# directory and reference it in all dot files that doxygen generates. This -# font does not include all possible unicode characters however, so when you need -# these (or just want a differently looking font) you can specify the font name -# using DOT_FONTNAME. You need need to make sure dot is able to find the font, -# which can be done by putting it in a standard location or by setting the -# DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory -# containing the font. - -DOT_FONTNAME = FreeSans - -# The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. -# The default size is 10pt. - -DOT_FONTSIZE = 10 - -# By default doxygen will tell dot to use the output directory to look for the -# FreeSans.ttf font (which doxygen will put there itself). If you specify a -# different font using DOT_FONTNAME you can set the path where dot -# can find it using this tag. - -DOT_FONTPATH = - -# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for each documented class showing the direct and -# indirect inheritance relations. Setting this tag to YES will force the -# the CLASS_DIAGRAMS tag to NO. - -CLASS_GRAPH = YES - -# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for each documented class showing the direct and -# indirect implementation dependencies (inheritance, containment, and -# class references variables) of the class with other documented classes. - -COLLABORATION_GRAPH = YES - -# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for groups, showing the direct groups dependencies - -GROUP_GRAPHS = YES - -# If the UML_LOOK tag is set to YES doxygen will generate inheritance and -# collaboration diagrams in a style similar to the OMG's Unified Modeling -# Language. - -UML_LOOK = NO - -# If set to YES, the inheritance and collaboration graphs will show the -# relations between templates and their instances. - -TEMPLATE_RELATIONS = NO - -# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT -# tags are set to YES then doxygen will generate a graph for each documented -# file showing the direct and indirect include dependencies of the file with -# other documented files. - -INCLUDE_GRAPH = YES - -# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and -# HAVE_DOT tags are set to YES then doxygen will generate a graph for each -# documented header file showing the documented files that directly or -# indirectly include this file. - -INCLUDED_BY_GRAPH = YES - -# If the CALL_GRAPH and HAVE_DOT options are set to YES then -# doxygen will generate a call dependency graph for every global function -# or class method. Note that enabling this option will significantly increase -# the time of a run. So in most cases it will be better to enable call graphs -# for selected functions only using the \callgraph command. - -CALL_GRAPH = NO - -# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then -# doxygen will generate a caller dependency graph for every global function -# or class method. Note that enabling this option will significantly increase -# the time of a run. So in most cases it will be better to enable caller -# graphs for selected functions only using the \callergraph command. - -CALLER_GRAPH = NO - -# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen -# will graphical hierarchy of all classes instead of a textual one. - -GRAPHICAL_HIERARCHY = YES - -# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES -# then doxygen will show the dependencies a directory has on other directories -# in a graphical way. The dependency relations are determined by the #include -# relations between the files in the directories. - -DIRECTORY_GRAPH = YES - -# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images -# generated by dot. Possible values are png, jpg, or gif -# If left blank png will be used. - -DOT_IMAGE_FORMAT = png - -# The tag DOT_PATH can be used to specify the path where the dot tool can be -# found. If left blank, it is assumed the dot tool can be found in the path. - -DOT_PATH = /Applications/Doxygen.app/Contents/Resources/ - -# The DOTFILE_DIRS tag can be used to specify one or more directories that -# contain dot files that are included in the documentation (see the -# \dotfile command). - -DOTFILE_DIRS = - -# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of -# nodes that will be shown in the graph. If the number of nodes in a graph -# becomes larger than this value, doxygen will truncate the graph, which is -# visualized by representing a node as a red box. Note that doxygen if the -# number of direct children of the root node in a graph is already larger than -# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note -# that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH. - -DOT_GRAPH_MAX_NODES = 50 - -# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the -# graphs generated by dot. A depth value of 3 means that only nodes reachable -# from the root by following a path via at most 3 edges will be shown. Nodes -# that lay further from the root node will be omitted. Note that setting this -# option to 1 or 2 may greatly reduce the computation time needed for large -# code bases. Also note that the size of a graph can be further restricted by -# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction. - -MAX_DOT_GRAPH_DEPTH = 1000 - -# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent -# background. This is disabled by default, because dot on Windows does not -# seem to support this out of the box. Warning: Depending on the platform used, -# enabling this option may lead to badly anti-aliased labels on the edges of -# a graph (i.e. they become hard to read). - -DOT_TRANSPARENT = YES - -# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output -# files in one run (i.e. multiple -o and -T options on the command line). This -# makes dot run faster, but since only newer versions of dot (>1.8.10) -# support this, this feature is disabled by default. - -DOT_MULTI_TARGETS = NO - -# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will -# generate a legend page explaining the meaning of the various boxes and -# arrows in the dot generated graphs. - -GENERATE_LEGEND = YES - -# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will -# remove the intermediate dot files that are used to generate -# the various graphs. - -DOT_CLEANUP = YES - -#--------------------------------------------------------------------------- -# Options related to the search engine -#--------------------------------------------------------------------------- - -# The SEARCHENGINE tag specifies whether or not a search engine should be -# used. If set to NO the values of all tags below this one will be ignored. - -SEARCHENGINE = NO diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/doxygen.footer b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/doxygen.footer deleted file mode 100644 index de5199d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/doxygen.footer +++ /dev/null @@ -1,15 +0,0 @@ -
-
-$projectname API Reference - Generated using Doxygen $doxygenversion -
- - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/CMakeLists.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/CMakeLists.txt deleted file mode 100644 index 863afc0..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/CMakeLists.txt +++ /dev/null @@ -1,62 +0,0 @@ -cmake_minimum_required(VERSION 2.6) -cmake_policy(SET CMP0001 NEW) # don't use MAKE_BACKWARDS_COMPATIBILITY but policies instead - -project(chipmunk) - -# to change the prefix, run cmake with the parameter: -# -D CMAKE_INSTALL_PREFIX=/my/prefix - -# to change the build type, run cmake with the parameter: -# -D CMAKE_BUILD_TYPE= -# run "cmake --help-variable CMAKE_BUILD_TYPE" for details -if(NOT CMAKE_BUILD_TYPE) - SET(CMAKE_BUILD_TYPE Release CACHE STRING - "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel." - FORCE) -endif() - -# other options for the build, you can i.e. activate the shared library by passing -# -D BUILD_SHARED=ON -# to cmake. Other options analog -if(ANDROID) - option(BUILD_DEMOS "Build the demo applications" OFF) - option(INSTALL_DEMOS "Install the demo applications" OFF) - option(BUILD_SHARED "Build and install the shared library" ON) - option(BUILD_STATIC "Build as static library" ON) - option(INSTALL_STATIC "Install the static library" OFF) -else() - option(BUILD_DEMOS "Build the demo applications" ON) - option(INSTALL_DEMOS "Install the demo applications" OFF) - option(BUILD_SHARED "Build and install the shared library" ON) - option(BUILD_STATIC "Build as static library" ON) - option(INSTALL_STATIC "Install the static library" ON) -endif() - -if(CMAKE_C_COMPILER_ID STREQUAL "Clang") - option(FORCE_CLANG_BLOCKS "Force enable Clang blocks" YES) -endif() - -# sanity checks... -if(INSTALL_DEMOS) - set(BUILD_DEMOS ON FORCE) -endif() - -# these need the static lib too -if(BUILD_DEMOS OR INSTALL_STATIC) - set(BUILD_STATIC ON FORCE) -endif() - -if(NOT MSVC) - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu99") # always use gnu99 - if(FORCE_CLANG_BLOCKS) - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fblocks") - endif() - set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -ffast-math") # extend release-profile with fast-math - set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Wall") # extend debug-profile with -Wall -endif() - -add_subdirectory(src) - -if(BUILD_DEMOS) - add_subdirectory(Demo) -endif() diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Bench.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Bench.c deleted file mode 100644 index 1a4d827..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Bench.c +++ /dev/null @@ -1,482 +0,0 @@ -#include "chipmunk/chipmunk.h" -#include "chipmunk_unsafe.h" -#include "ChipmunkDemo.h" - -#define ENABLE_HASTY 0 -#if ENABLE_HASTY - #import "cpHastySpace.h" - - static cpSpace *MakeHastySpace(){ - cpSpace *space = cpHastySpaceNew(); - cpHastySpaceSetThreads(space, 0); - return space; - } - - #define BENCH_SPACE_NEW MakeHastySpace - #define BENCH_SPACE_FREE cpHastySpaceFree - #define BENCH_SPACE_STEP cpHastySpaceStep -#else - #define BENCH_SPACE_NEW cpSpaceNew - #define BENCH_SPACE_FREE cpSpaceFree - #define BENCH_SPACE_STEP cpSpaceStep -#endif - -const cpFloat bevel = 1.0; - -static cpVect simple_terrain_verts[] = { - {350.00, 425.07}, {336.00, 436.55}, {272.00, 435.39}, {258.00, 427.63}, {225.28, 420.00}, {202.82, 396.00}, - {191.81, 388.00}, {189.00, 381.89}, {173.00, 380.39}, {162.59, 368.00}, {150.47, 319.00}, {128.00, 311.55}, - {119.14, 286.00}, {126.84, 263.00}, {120.56, 227.00}, {141.14, 178.00}, {137.52, 162.00}, {146.51, 142.00}, - {156.23, 136.00}, {158.00, 118.27}, {170.00, 100.77}, {208.43, 84.00}, {224.00, 69.65}, {249.30, 68.00}, - {257.00, 54.77}, {363.00, 45.94}, {374.15, 54.00}, {386.00, 69.60}, {413.00, 70.73}, {456.00, 84.89}, - {468.09, 99.00}, {467.09, 123.00}, {464.92, 135.00}, {469.00, 141.03}, {497.00, 148.67}, {513.85, 180.00}, - {509.56, 223.00}, {523.51, 247.00}, {523.00, 277.00}, {497.79, 311.00}, {478.67, 348.00}, {467.90, 360.00}, - {456.76, 382.00}, {432.95, 389.00}, {417.00, 411.32}, {373.00, 433.19}, {361.00, 430.02}, {350.00, 425.07}, -}; -static int simple_terrain_count = sizeof(simple_terrain_verts)/sizeof(cpVect); - -//cpBody bodies[1000] = {}; -//cpCircleShape circles[1000] = {}; - -static void add_circle(cpSpace *space, int index, cpFloat radius){ - cpFloat mass = radius*radius/25.0f; - cpBody *body = cpSpaceAddBody(space, cpBodyNew(mass, cpMomentForCircle(mass, 0.0f, radius, cpvzero))); -// cpBody *body = cpSpaceAddBody(space, cpBodyInit(&bodies[i], mass, cpMomentForCircle(mass, 0.0f, radius, cpvzero))); - cpBodySetPosition(body, cpvmult(frand_unit_circle(), 180.0f)); - - - cpShape *shape = cpSpaceAddShape(space, cpCircleShapeNew(body, radius, cpvzero)); -// cpShape *shape = cpSpaceAddShape(space, cpCircleShapeInit(&circles[i], body, radius, cpvzero)); - cpShapeSetElasticity(shape, 0.0); cpShapeSetFriction(shape, 0.9); -} - -static void add_box(cpSpace *space, int index, cpFloat size){ - cpFloat mass = size*size/100.0f; - cpBody *body = cpSpaceAddBody(space, cpBodyNew(mass, cpMomentForBox(mass, size, size))); -// cpBody *body = cpSpaceAddBody(space, cpBodyInit(&bodies[i], mass, cpMomentForBox(mass, size, size))); - cpBodySetPosition(body, cpvmult(frand_unit_circle(), 180.0f)); - - - cpShape *shape = cpSpaceAddShape(space, cpBoxShapeNew(body, size - bevel*2, size - bevel*2, 0.0)); - cpPolyShapeSetRadius(shape, bevel); - cpShapeSetElasticity(shape, 0.0); cpShapeSetFriction(shape, 0.9); -} - -static void add_hexagon(cpSpace *space, int index, cpFloat radius){ - cpVect hexagon[6] = {}; - for(int i=0; i<6; i++){ - cpFloat angle = -M_PI*2.0f*i/6.0f; - hexagon[i] = cpvmult(cpv(cos(angle), sin(angle)), radius - bevel); - } - - cpFloat mass = radius*radius; - cpBody *body = cpSpaceAddBody(space, cpBodyNew(mass, cpMomentForPoly(mass, 6, hexagon, cpvzero, 0.0f))); - cpBodySetPosition(body, cpvmult(frand_unit_circle(), 180.0f)); - - cpShape *shape = cpSpaceAddShape(space, cpPolyShapeNew(body, 6, hexagon, cpTransformIdentity, bevel)); - cpShapeSetElasticity(shape, 0.0); cpShapeSetFriction(shape, 0.9); -} - - -static cpSpace * -SetupSpace_simpleTerrain(){ - cpSpace *space = BENCH_SPACE_NEW(); - cpSpaceSetIterations(space, 10); - cpSpaceSetGravity(space, cpv(0, -100)); - cpSpaceSetCollisionSlop(space, 0.5f); - - cpVect offset = cpv(-320, -240); - for(int i=0; i<(simple_terrain_count - 1); i++){ - cpVect a = simple_terrain_verts[i], b = simple_terrain_verts[i+1]; - cpSpaceAddShape(space, cpSegmentShapeNew(cpSpaceGetStaticBody(space), cpvadd(a, offset), cpvadd(b, offset), 0.0f)); - } - - return space; -} - - -// SimpleTerrain constant sized objects -static cpSpace *init_SimpleTerrainCircles_1000(){ - cpSpace *space = SetupSpace_simpleTerrain(); - for(int i=0; i<1000; i++) add_circle(space, i, 5.0f); - - return space; -} - -static cpSpace *init_SimpleTerrainCircles_500(){ - cpSpace *space = SetupSpace_simpleTerrain(); - for(int i=0; i<500; i++) add_circle(space, i, 5.0f); - - return space; -} - -static cpSpace *init_SimpleTerrainCircles_100(){ - cpSpace *space = SetupSpace_simpleTerrain(); - for(int i=0; i<100; i++) add_circle(space, i, 5.0f); - - return space; -} - -static cpSpace *init_SimpleTerrainBoxes_1000(){ - cpSpace *space = SetupSpace_simpleTerrain(); - for(int i=0; i<1000; i++) add_box(space, i, 10.0f); - - return space; -} - -static cpSpace *init_SimpleTerrainBoxes_500(){ - cpSpace *space = SetupSpace_simpleTerrain(); - for(int i=0; i<500; i++) add_box(space, i, 10.0f); - - return space; -} - -static cpSpace *init_SimpleTerrainBoxes_100(){ - cpSpace *space = SetupSpace_simpleTerrain(); - for(int i=0; i<100; i++) add_box(space, i, 10.0f); - - return space; -} - -static cpSpace *init_SimpleTerrainHexagons_1000(){ - cpSpace *space = SetupSpace_simpleTerrain(); - for(int i=0; i<1000; i++) add_hexagon(space, i, 5.0f); - - return space; -} - -static cpSpace *init_SimpleTerrainHexagons_500(){ - cpSpace *space = SetupSpace_simpleTerrain(); - for(int i=0; i<500; i++) add_hexagon(space, i, 5.0f); - - return space; -} - -static cpSpace *init_SimpleTerrainHexagons_100(){ - cpSpace *space = SetupSpace_simpleTerrain(); - for(int i=0; i<100; i++) add_hexagon(space, i, 5.0f); - - return space; -} - - -// SimpleTerrain variable sized objects -static cpFloat rand_size(){ - return cpfpow(1.5, cpflerp(-1.5, 3.5, frand())); -} - -static cpSpace *init_SimpleTerrainVCircles_200(){ - cpSpace *space = SetupSpace_simpleTerrain(); - for(int i=0; i<200; i++) add_circle(space, i, 5.0f*rand_size()); - - return space; -} - -static cpSpace *init_SimpleTerrainVBoxes_200(){ - cpSpace *space = SetupSpace_simpleTerrain(); - for(int i=0; i<200; i++) add_box(space, i, 8.0f*rand_size()); - - return space; -} - -static cpSpace *init_SimpleTerrainVHexagons_200(){ - cpSpace *space = SetupSpace_simpleTerrain(); - for(int i=0; i<200; i++) add_hexagon(space, i, 5.0f*rand_size()); - - return space; -} - - -// ComplexTerrain -static cpVect complex_terrain_verts[] = { - { 46.78, 479.00}, { 35.00, 475.63}, { 27.52, 469.00}, { 23.52, 455.00}, { 23.78, 441.00}, { 28.41, 428.00}, { 49.61, 394.00}, { 59.00, 381.56}, { 80.00, 366.03}, { 81.46, 358.00}, { 86.31, 350.00}, { 77.74, 320.00}, - { 70.26, 278.00}, { 67.51, 270.00}, { 58.86, 260.00}, { 57.19, 247.00}, { 38.00, 235.60}, { 25.76, 221.00}, { 24.58, 209.00}, { 27.63, 202.00}, { 31.28, 198.00}, { 40.00, 193.72}, { 48.00, 193.73}, { 55.00, 196.70}, - { 62.10, 204.00}, { 71.00, 209.04}, { 79.00, 206.55}, { 88.00, 206.81}, { 95.88, 211.00}, {103.00, 220.49}, {131.00, 220.51}, {137.00, 222.66}, {143.08, 228.00}, {146.22, 234.00}, {147.08, 241.00}, {145.45, 248.00}, - {142.31, 253.00}, {132.00, 259.30}, {115.00, 259.70}, {109.28, 270.00}, {112.91, 296.00}, {119.69, 324.00}, {129.00, 336.26}, {141.00, 337.59}, {153.00, 331.57}, {175.00, 325.74}, {188.00, 325.19}, {235.00, 317.46}, - {250.00, 317.19}, {255.00, 309.12}, {262.62, 302.00}, {262.21, 295.00}, {248.00, 273.59}, {229.00, 257.93}, {221.00, 255.48}, {215.00, 251.59}, {210.79, 246.00}, {207.47, 234.00}, {203.25, 227.00}, {179.00, 205.90}, - {148.00, 189.54}, {136.00, 181.45}, {120.00, 180.31}, {110.00, 181.65}, { 95.00, 179.31}, { 63.00, 166.96}, { 50.00, 164.23}, { 31.00, 154.49}, { 19.76, 145.00}, { 15.96, 136.00}, { 16.65, 127.00}, { 20.57, 120.00}, - { 28.00, 114.63}, { 40.00, 113.67}, { 65.00, 127.22}, { 73.00, 128.69}, { 81.96, 120.00}, { 77.58, 103.00}, { 78.18, 92.00}, { 59.11, 77.00}, { 52.00, 67.29}, { 31.29, 55.00}, { 25.67, 47.00}, { 24.65, 37.00}, - { 27.82, 29.00}, { 35.00, 22.55}, { 44.00, 20.35}, { 49.00, 20.81}, { 61.00, 25.69}, { 79.00, 37.81}, { 88.00, 49.64}, { 97.00, 56.65}, {109.00, 49.61}, {143.00, 38.96}, {197.00, 37.27}, {215.00, 35.30}, - {222.00, 36.65}, {228.42, 41.00}, {233.30, 49.00}, {234.14, 57.00}, {231.00, 65.80}, {224.00, 72.38}, {218.00, 74.50}, {197.00, 76.62}, {145.00, 78.81}, {123.00, 87.41}, {117.59, 98.00}, {117.79, 104.00}, - {119.00, 106.23}, {138.73, 120.00}, {148.00, 129.50}, {158.50, 149.00}, {203.93, 175.00}, {229.00, 196.60}, {238.16, 208.00}, {245.20, 221.00}, {275.45, 245.00}, {289.00, 263.24}, {303.60, 287.00}, {312.00, 291.57}, - {339.25, 266.00}, {366.33, 226.00}, {363.43, 216.00}, {364.13, 206.00}, {353.00, 196.72}, {324.00, 181.05}, {307.00, 169.63}, {274.93, 156.00}, {256.00, 152.48}, {228.00, 145.13}, {221.09, 142.00}, {214.87, 135.00}, - {212.67, 127.00}, {213.81, 119.00}, {219.32, 111.00}, {228.00, 106.52}, {236.00, 106.39}, {290.00, 119.40}, {299.33, 114.00}, {300.52, 109.00}, {300.30, 53.00}, {301.46, 47.00}, {305.00, 41.12}, {311.00, 36.37}, - {317.00, 34.43}, {325.00, 34.81}, {334.90, 41.00}, {339.45, 50.00}, {339.82, 132.00}, {346.09, 139.00}, {350.00, 150.26}, {380.00, 167.38}, {393.00, 166.48}, {407.00, 155.54}, {430.00, 147.30}, {437.78, 135.00}, - {433.13, 122.00}, {410.23, 78.00}, {401.59, 69.00}, {393.48, 56.00}, {392.80, 44.00}, {395.50, 38.00}, {401.00, 32.49}, {409.00, 29.41}, {420.00, 30.84}, {426.92, 36.00}, {432.32, 44.00}, {439.49, 51.00}, - {470.13, 108.00}, {475.71, 124.00}, {483.00, 130.11}, {488.00, 139.43}, {529.00, 139.40}, {536.00, 132.52}, {543.73, 129.00}, {540.47, 115.00}, {541.11, 100.00}, {552.18, 68.00}, {553.78, 47.00}, {559.00, 39.76}, - {567.00, 35.52}, {577.00, 35.45}, {585.00, 39.58}, {591.38, 50.00}, {591.67, 66.00}, {590.31, 79.00}, {579.76, 109.00}, {582.25, 119.00}, {583.66, 136.00}, {586.45, 143.00}, {586.44, 151.00}, {580.42, 168.00}, - {577.15, 173.00}, {572.00, 177.13}, {564.00, 179.49}, {478.00, 178.81}, {443.00, 184.76}, {427.10, 190.00}, {424.00, 192.11}, {415.94, 209.00}, {408.82, 228.00}, {405.82, 241.00}, {411.00, 250.82}, {415.00, 251.50}, - {428.00, 248.89}, {469.00, 246.29}, {505.00, 246.49}, {533.00, 243.60}, {541.87, 248.00}, {547.55, 256.00}, {548.48, 267.00}, {544.00, 276.00}, {534.00, 282.24}, {513.00, 285.46}, {468.00, 285.76}, {402.00, 291.70}, - {392.00, 290.29}, {377.00, 294.46}, {367.00, 294.43}, {356.44, 304.00}, {354.22, 311.00}, {362.00, 321.36}, {390.00, 322.44}, {433.00, 330.16}, {467.00, 332.76}, {508.00, 347.64}, {522.00, 357.67}, {528.00, 354.46}, - {536.00, 352.96}, {546.06, 336.00}, {553.47, 306.00}, {564.19, 282.00}, {567.84, 268.00}, {578.72, 246.00}, {585.00, 240.97}, {592.00, 238.91}, {600.00, 239.72}, {606.00, 242.82}, {612.36, 251.00}, {613.35, 263.00}, - {588.75, 324.00}, {583.25, 350.00}, {572.12, 370.00}, {575.45, 378.00}, {575.20, 388.00}, {589.00, 393.81}, {599.20, 404.00}, {607.14, 416.00}, {609.96, 430.00}, {615.45, 441.00}, {613.44, 462.00}, {610.48, 469.00}, - {603.00, 475.63}, {590.96, 479.00}, -}; -static int complex_terrain_count = sizeof(complex_terrain_verts)/sizeof(cpVect); - -static cpSpace *init_ComplexTerrainCircles_1000(){ - cpSpace *space = BENCH_SPACE_NEW(); - cpSpaceSetIterations(space, 10); - cpSpaceSetGravity(space, cpv(0, -100)); - cpSpaceSetCollisionSlop(space, 0.5f); - - cpVect offset = cpv(-320, -240); - for(int i=0; i<(complex_terrain_count - 1); i++){ - cpVect a = complex_terrain_verts[i], b = complex_terrain_verts[i+1]; - cpSpaceAddShape(space, cpSegmentShapeNew(cpSpaceGetStaticBody(space), cpvadd(a, offset), cpvadd(b, offset), 0.0f)); - } - - for(int i=0; i<1000; i++){ - cpFloat radius = 5.0f; - cpFloat mass = radius*radius; - cpBody *body = cpSpaceAddBody(space, cpBodyNew(mass, cpMomentForCircle(mass, 0.0f, radius, cpvzero))); - cpBodySetPosition(body, cpvadd(cpvmult(frand_unit_circle(), 180.0f), cpv(0.0f, 300.0f))); - - cpShape *shape = cpSpaceAddShape(space, cpCircleShapeNew(body, radius, cpvzero)); - cpShapeSetElasticity(shape, 0.0); cpShapeSetFriction(shape, 0.0); - } - - return space; -} - -static cpSpace *init_ComplexTerrainHexagons_1000(){ - cpSpace *space = BENCH_SPACE_NEW(); - cpSpaceSetIterations(space, 10); - cpSpaceSetGravity(space, cpv(0, -100)); - cpSpaceSetCollisionSlop(space, 0.5f); - - cpVect offset = cpv(-320, -240); - for(int i=0; i<(complex_terrain_count - 1); i++){ - cpVect a = complex_terrain_verts[i], b = complex_terrain_verts[i+1]; - cpSpaceAddShape(space, cpSegmentShapeNew(cpSpaceGetStaticBody(space), cpvadd(a, offset), cpvadd(b, offset), 0.0f)); - } - - cpFloat radius = 5.0f; - cpVect hexagon[6] = {}; - for(int i=0; i<6; i++){ - cpFloat angle = -M_PI*2.0f*i/6.0f; - hexagon[i] = cpvmult(cpv(cos(angle), sin(angle)), radius - bevel); - } - - for(int i=0; i<1000; i++){ - cpFloat mass = radius*radius; - cpBody *body = cpSpaceAddBody(space, cpBodyNew(mass, cpMomentForPoly(mass, 6, hexagon, cpvzero, 0.0f))); - cpBodySetPosition(body, cpvadd(cpvmult(frand_unit_circle(), 180.0f), cpv(0.0f, 300.0f))); - - cpShape *shape = cpSpaceAddShape(space, cpPolyShapeNew(body, 6, hexagon, cpTransformIdentity, bevel)); - cpShapeSetElasticity(shape, 0.0); cpShapeSetFriction(shape, 0.0); - } - - return space; -} - - -// BouncyTerrain -static cpVect bouncy_terrain_verts[] = { - {537.18, 23.00}, {520.50, 36.00}, {501.53, 63.00}, {496.14, 76.00}, {498.86, 86.00}, {504.00, 90.51}, {508.00, 91.36}, {508.77, 84.00}, {513.00, 77.73}, {519.00, 74.48}, {530.00, 74.67}, {545.00, 54.65}, - {554.00, 48.77}, {562.00, 46.39}, {568.00, 45.94}, {568.61, 47.00}, {567.94, 55.00}, {571.27, 64.00}, {572.92, 80.00}, {572.00, 81.39}, {563.00, 79.93}, {556.00, 82.69}, {551.49, 88.00}, {549.00, 95.76}, - {538.00, 93.40}, {530.00, 102.38}, {523.00, 104.00}, {517.00, 103.02}, {516.22, 109.00}, {518.96, 116.00}, {526.00, 121.15}, {534.00, 116.48}, {543.00, 116.77}, {549.28, 121.00}, {554.00, 130.17}, {564.00, 125.67}, - {575.60, 129.00}, {573.31, 121.00}, {567.77, 111.00}, {575.00, 106.47}, {578.51, 102.00}, {580.25, 95.00}, {577.98, 87.00}, {582.00, 85.71}, {597.00, 89.46}, {604.80, 95.00}, {609.28, 104.00}, {610.55, 116.00}, - {609.30, 125.00}, {600.80, 142.00}, {597.31, 155.00}, {584.00, 167.23}, {577.86, 175.00}, {583.52, 184.00}, {582.64, 195.00}, {591.00, 196.56}, {597.81, 201.00}, {607.45, 219.00}, {607.51, 246.00}, {600.00, 275.46}, - {588.00, 267.81}, {579.00, 264.91}, {557.00, 264.41}, {552.98, 259.00}, {548.00, 246.18}, {558.00, 247.12}, {565.98, 244.00}, {571.10, 237.00}, {571.61, 229.00}, {568.25, 222.00}, {562.00, 217.67}, {544.00, 213.93}, - {536.73, 214.00}, {535.60, 204.00}, {539.69, 181.00}, {542.84, 171.00}, {550.43, 161.00}, {540.00, 156.27}, {536.62, 152.00}, {534.70, 146.00}, {527.00, 141.88}, {518.59, 152.00}, {514.51, 160.00}, {510.33, 175.00}, - {519.38, 183.00}, {520.52, 194.00}, {516.00, 201.27}, {505.25, 206.00}, {507.57, 223.00}, {519.90, 260.00}, {529.00, 260.48}, {534.00, 262.94}, {538.38, 268.00}, {540.00, 275.00}, {537.06, 284.00}, {530.00, 289.23}, - {520.00, 289.23}, {513.00, 284.18}, {509.71, 286.00}, {501.69, 298.00}, {501.56, 305.00}, {504.30, 311.00}, {512.00, 316.43}, {521.00, 316.42}, {525.67, 314.00}, {535.00, 304.98}, {562.00, 294.80}, {573.00, 294.81}, - {587.52, 304.00}, {600.89, 310.00}, {596.96, 322.00}, {603.28, 327.00}, {606.52, 333.00}, {605.38, 344.00}, {597.65, 352.00}, {606.36, 375.00}, {607.16, 384.00}, {603.40, 393.00}, {597.00, 398.14}, {577.00, 386.15}, - {564.35, 373.00}, {565.21, 364.00}, {562.81, 350.00}, {553.00, 346.06}, {547.48, 338.00}, {547.48, 330.00}, {550.00, 323.30}, {544.00, 321.53}, {537.00, 322.70}, {532.00, 326.23}, {528.89, 331.00}, {527.83, 338.00}, - {533.02, 356.00}, {542.00, 360.73}, {546.68, 369.00}, {545.38, 379.00}, {537.58, 386.00}, {537.63, 388.00}, {555.00, 407.47}, {563.00, 413.52}, {572.57, 418.00}, {582.72, 426.00}, {578.00, 431.12}, {563.21, 440.00}, - {558.00, 449.27}, {549.00, 452.94}, {541.00, 451.38}, {536.73, 448.00}, {533.00, 441.87}, {520.00, 437.96}, {514.00, 429.69}, {490.00, 415.15}, {472.89, 399.00}, {472.03, 398.00}, {474.00, 396.71}, {486.00, 393.61}, - {492.00, 385.85}, {492.00, 376.15}, {489.04, 371.00}, {485.00, 368.11}, {480.00, 376.27}, {472.00, 379.82}, {463.00, 378.38}, {455.08, 372.00}, {446.00, 377.69}, {439.00, 385.24}, {436.61, 391.00}, {437.52, 404.00}, - {440.00, 409.53}, {463.53, 433.00}, {473.80, 441.00}, {455.00, 440.30}, {443.00, 436.18}, {436.00, 431.98}, {412.00, 440.92}, {397.00, 442.46}, {393.59, 431.00}, {393.71, 412.00}, {400.00, 395.10}, {407.32, 387.00}, - {408.54, 380.00}, {407.42, 375.00}, {403.97, 370.00}, {399.00, 366.74}, {393.00, 365.68}, {391.23, 374.00}, {387.00, 380.27}, {381.00, 383.52}, {371.56, 384.00}, {364.98, 401.00}, {362.96, 412.00}, {363.63, 435.00}, - {345.00, 433.55}, {344.52, 442.00}, {342.06, 447.00}, {337.00, 451.38}, {330.00, 453.00}, {325.00, 452.23}, {318.00, 448.17}, {298.00, 453.70}, {284.00, 451.49}, {278.62, 449.00}, {291.47, 408.00}, {291.77, 398.00}, - {301.00, 393.83}, {305.00, 393.84}, {305.60, 403.00}, {310.00, 409.47}, {318.00, 413.07}, {325.00, 412.40}, {332.31, 407.00}, {335.07, 400.00}, {334.40, 393.00}, {329.00, 385.69}, {319.00, 382.79}, {301.00, 389.23}, - {289.00, 389.97}, {265.00, 389.82}, {251.00, 385.85}, {245.00, 389.23}, {239.00, 389.94}, {233.00, 388.38}, {226.00, 382.04}, {206.00, 374.75}, {206.00, 394.00}, {204.27, 402.00}, {197.00, 401.79}, {191.00, 403.49}, - {186.53, 407.00}, {183.60, 412.00}, {183.60, 422.00}, {189.00, 429.31}, {196.00, 432.07}, {203.00, 431.40}, {209.47, 427.00}, {213.00, 419.72}, {220.00, 420.21}, {227.00, 418.32}, {242.00, 408.41}, {258.98, 409.00}, - {250.00, 435.43}, {239.00, 438.78}, {223.00, 448.19}, {209.00, 449.70}, {205.28, 456.00}, {199.00, 460.23}, {190.00, 460.52}, {182.73, 456.00}, {178.00, 446.27}, {160.00, 441.42}, {148.35, 435.00}, {149.79, 418.00}, - {157.72, 401.00}, {161.00, 396.53}, {177.00, 385.00}, {180.14, 380.00}, {181.11, 374.00}, {180.00, 370.52}, {170.00, 371.68}, {162.72, 368.00}, {158.48, 361.00}, {159.56, 349.00}, {154.00, 342.53}, {146.00, 339.85}, - {136.09, 343.00}, {130.64, 351.00}, {131.74, 362.00}, {140.61, 374.00}, {130.68, 387.00}, {120.75, 409.00}, {118.09, 421.00}, {117.92, 434.00}, {100.00, 432.40}, { 87.00, 427.48}, { 81.59, 423.00}, { 73.64, 409.00}, - { 72.57, 398.00}, { 74.62, 386.00}, { 78.80, 378.00}, { 88.00, 373.43}, { 92.49, 367.00}, { 93.32, 360.00}, { 91.30, 353.00}, {103.00, 342.67}, {109.00, 343.10}, {116.00, 340.44}, {127.33, 330.00}, {143.00, 327.24}, - {154.30, 322.00}, {145.00, 318.06}, {139.77, 311.00}, {139.48, 302.00}, {144.95, 293.00}, {143.00, 291.56}, {134.00, 298.21}, {118.00, 300.75}, {109.40, 305.00}, { 94.67, 319.00}, { 88.00, 318.93}, { 81.00, 321.69}, - { 67.24, 333.00}, { 56.68, 345.00}, { 53.00, 351.40}, { 47.34, 333.00}, { 50.71, 314.00}, { 56.57, 302.00}, { 68.00, 287.96}, { 91.00, 287.24}, {110.00, 282.36}, {133.80, 271.00}, {147.34, 256.00}, {156.47, 251.00}, - {157.26, 250.00}, {154.18, 242.00}, {154.48, 236.00}, {158.72, 229.00}, {166.71, 224.00}, {170.15, 206.00}, {170.19, 196.00}, {167.24, 188.00}, {160.00, 182.67}, {150.00, 182.66}, {143.60, 187.00}, {139.96, 195.00}, - {139.50, 207.00}, {136.45, 221.00}, {136.52, 232.00}, {133.28, 238.00}, {129.00, 241.38}, {119.00, 243.07}, {115.00, 246.55}, {101.00, 253.16}, { 86.00, 257.32}, { 63.00, 259.24}, { 57.00, 257.31}, { 50.54, 252.00}, - { 47.59, 247.00}, { 46.30, 240.00}, { 47.58, 226.00}, { 50.00, 220.57}, { 58.00, 226.41}, { 69.00, 229.17}, { 79.00, 229.08}, { 94.50, 225.00}, {100.21, 231.00}, {107.00, 233.47}, {107.48, 224.00}, {109.94, 219.00}, - {115.00, 214.62}, {122.57, 212.00}, {116.00, 201.49}, {104.00, 194.57}, { 90.00, 194.04}, { 79.00, 198.21}, { 73.00, 198.87}, { 62.68, 191.00}, { 62.58, 184.00}, { 64.42, 179.00}, { 75.00, 167.70}, { 80.39, 157.00}, - { 68.79, 140.00}, { 61.67, 126.00}, { 61.47, 117.00}, { 64.43, 109.00}, { 63.10, 96.00}, { 56.48, 82.00}, { 48.00, 73.88}, { 43.81, 66.00}, { 43.81, 56.00}, { 50.11, 46.00}, { 59.00, 41.55}, { 71.00, 42.64}, - { 78.00, 36.77}, { 83.00, 34.75}, { 99.00, 34.32}, {117.00, 38.92}, {133.00, 55.15}, {142.00, 50.70}, {149.74, 51.00}, {143.55, 68.00}, {153.28, 74.00}, {156.23, 79.00}, {157.00, 84.00}, {156.23, 89.00}, - {153.28, 94.00}, {144.58, 99.00}, {151.52, 112.00}, {151.51, 124.00}, {150.00, 126.36}, {133.00, 130.25}, {126.71, 125.00}, {122.00, 117.25}, {114.00, 116.23}, {107.73, 112.00}, {104.48, 106.00}, {104.32, 99.00}, - {106.94, 93.00}, {111.24, 89.00}, {111.60, 85.00}, {107.24, 73.00}, {102.00, 67.57}, { 99.79, 67.00}, { 99.23, 76.00}, { 95.00, 82.27}, { 89.00, 85.52}, { 79.84, 86.00}, { 86.73, 114.00}, { 98.00, 136.73}, - { 99.00, 137.61}, {109.00, 135.06}, {117.00, 137.94}, {122.52, 146.00}, {122.94, 151.00}, {121.00, 158.58}, {134.00, 160.97}, {153.00, 157.45}, {171.30, 150.00}, {169.06, 142.00}, {169.77, 136.00}, {174.00, 129.73}, - {181.46, 126.00}, {182.22, 120.00}, {182.20, 111.00}, {180.06, 101.00}, {171.28, 85.00}, {171.75, 80.00}, {182.30, 53.00}, {189.47, 50.00}, {190.62, 38.00}, {194.00, 33.73}, {199.00, 30.77}, {208.00, 30.48}, - {216.00, 34.94}, {224.00, 31.47}, {240.00, 30.37}, {247.00, 32.51}, {249.77, 35.00}, {234.75, 53.00}, {213.81, 93.00}, {212.08, 99.00}, {213.00, 101.77}, {220.00, 96.77}, {229.00, 96.48}, {236.28, 101.00}, - {240.00, 107.96}, {245.08, 101.00}, {263.00, 65.32}, {277.47, 48.00}, {284.00, 47.03}, {286.94, 41.00}, {292.00, 36.62}, {298.00, 35.06}, {304.00, 35.77}, {314.00, 43.81}, {342.00, 32.56}, {359.00, 31.32}, - {365.00, 32.57}, {371.00, 36.38}, {379.53, 48.00}, {379.70, 51.00}, {356.00, 52.19}, {347.00, 54.74}, {344.38, 66.00}, {341.00, 70.27}, {335.00, 73.52}, {324.00, 72.38}, {317.00, 65.75}, {313.00, 67.79}, - {307.57, 76.00}, {315.00, 78.62}, {319.28, 82.00}, {322.23, 87.00}, {323.00, 94.41}, {334.00, 92.49}, {347.00, 87.47}, {349.62, 80.00}, {353.00, 75.73}, {359.00, 72.48}, {366.00, 72.32}, {372.00, 74.94}, - {377.00, 81.34}, {382.00, 83.41}, {392.00, 83.40}, {399.00, 79.15}, {404.00, 85.74}, {411.00, 85.06}, {417.00, 86.62}, {423.38, 93.00}, {425.05, 104.00}, {438.00, 110.35}, {450.00, 112.17}, {452.62, 103.00}, - {456.00, 98.73}, {462.00, 95.48}, {472.00, 95.79}, {471.28, 92.00}, {464.00, 84.62}, {445.00, 80.39}, {436.00, 75.33}, {428.00, 68.46}, {419.00, 68.52}, {413.00, 65.27}, {408.48, 58.00}, {409.87, 46.00}, - {404.42, 39.00}, {408.00, 33.88}, {415.00, 29.31}, {429.00, 26.45}, {455.00, 28.77}, {470.00, 33.81}, {482.00, 42.16}, {494.00, 46.85}, {499.65, 36.00}, {513.00, 25.95}, {529.00, 22.42}, {537.18, 23.00}, -}; -static int bouncy_terrain_count = sizeof(bouncy_terrain_verts)/sizeof(cpVect); - -static cpSpace *init_BouncyTerrainCircles_500(){ - cpSpace *space = BENCH_SPACE_NEW(); - cpSpaceSetIterations(space, 10); - - cpVect offset = cpv(-320, -240); - for(int i=0; i<(bouncy_terrain_count - 1); i++){ - cpVect a = bouncy_terrain_verts[i], b = bouncy_terrain_verts[i+1]; - cpShape *shape = cpSpaceAddShape(space, cpSegmentShapeNew(cpSpaceGetStaticBody(space), cpvadd(a, offset), cpvadd(b, offset), 0.0f)); - cpShapeSetElasticity(shape, 1.0); - } - - for(int i=0; i<500; i++){ - cpFloat radius = 5.0f; - cpFloat mass = radius*radius; - cpBody *body = cpSpaceAddBody(space, cpBodyNew(mass, cpMomentForCircle(mass, 0.0f, radius, cpvzero))); - cpBodySetPosition(body, cpvadd(cpvmult(frand_unit_circle(), 130.0f), cpvzero)); - cpBodySetVelocity(body, cpvmult(frand_unit_circle(), 50.0f)); - - cpShape *shape = cpSpaceAddShape(space, cpCircleShapeNew(body, radius, cpvzero)); - cpShapeSetElasticity(shape, 1.0); - } - - return space; -} - -static cpSpace *init_BouncyTerrainHexagons_500(){ - cpSpace *space = BENCH_SPACE_NEW(); - cpSpaceSetIterations(space, 10); - - cpVect offset = cpv(-320, -240); - for(int i=0; i<(bouncy_terrain_count - 1); i++){ - cpVect a = bouncy_terrain_verts[i], b = bouncy_terrain_verts[i+1]; - cpShape *shape = cpSpaceAddShape(space, cpSegmentShapeNew(cpSpaceGetStaticBody(space), cpvadd(a, offset), cpvadd(b, offset), 0.0f)); - cpShapeSetElasticity(shape, 1.0); - } - - cpFloat radius = 5.0f; - cpVect hexagon[6] = {}; - for(int i=0; i<6; i++){ - cpFloat angle = -M_PI*2.0f*i/6.0f; - hexagon[i] = cpvmult(cpv(cos(angle), sin(angle)), radius - bevel); - } - - for(int i=0; i<500; i++){ - cpFloat mass = radius*radius; - cpBody *body = cpSpaceAddBody(space, cpBodyNew(mass, cpMomentForPoly(mass, 6, hexagon, cpvzero, 0.0f))); - cpBodySetPosition(body, cpvadd(cpvmult(frand_unit_circle(), 130.0f), cpvzero)); - cpBodySetVelocity(body, cpvmult(frand_unit_circle(), 50.0f)); - - cpShape *shape = cpSpaceAddShape(space, cpPolyShapeNew(body, 6, hexagon, cpTransformIdentity, bevel)); - cpShapeSetElasticity(shape, 1.0); - } - - return space; -} - - -// No collisions - -static cpBool NoCollide_begin(cpArbiter *arb, cpSpace *space, void *data){ - abort(); - - return cpTrue; -} - - -static cpSpace *init_NoCollide(){ - cpSpace *space = BENCH_SPACE_NEW(); - cpSpaceSetIterations(space, 10); - - cpCollisionHandler *handler = cpSpaceAddCollisionHandler(space, 2, 2); - handler->beginFunc = NoCollide_begin; - - - float radius = 4.5f; - - cpShapeSetElasticity(cpSpaceAddShape(space, cpSegmentShapeNew(cpSpaceGetStaticBody(space), cpv(-330-radius, -250-radius), cpv( 330+radius, -250-radius), 0.0f)), 1.0f); - cpShapeSetElasticity(cpSpaceAddShape(space, cpSegmentShapeNew(cpSpaceGetStaticBody(space), cpv( 330+radius, 250+radius), cpv( 330+radius, -250-radius), 0.0f)), 1.0f); - cpShapeSetElasticity(cpSpaceAddShape(space, cpSegmentShapeNew(cpSpaceGetStaticBody(space), cpv( 330+radius, 250+radius), cpv(-330-radius, 250+radius), 0.0f)), 1.0f); - cpShapeSetElasticity(cpSpaceAddShape(space, cpSegmentShapeNew(cpSpaceGetStaticBody(space), cpv(-330-radius, -250-radius), cpv(-330-radius, 250+radius), 0.0f)), 1.0f); - - for(int x=-320; x<=320; x+=20){ - for(int y=-240; y<=240; y+=20){ - cpSpaceAddShape(space, cpCircleShapeNew(cpSpaceGetStaticBody(space), radius, cpv(x, y))); - } - } - - for(int y=10-240; y<=240; y+=40){ - cpFloat mass = 7.0f; - cpBody *body = cpSpaceAddBody(space, cpBodyNew(mass, cpMomentForCircle(mass, 0.0f, radius, cpvzero))); - cpBodySetPosition(body, cpv(-320.0f, y)); - cpBodySetVelocity(body, cpv(100.0f, 0.0f)); - - cpShape *shape = cpSpaceAddShape(space, cpCircleShapeNew(body, radius, cpvzero)); - cpShapeSetElasticity(shape, 1.0); - cpShapeSetCollisionType(shape, 2); - } - - for(int x=30-320; x<=320; x+=40){ - cpFloat mass = 7.0f; - cpBody *body = cpSpaceAddBody(space, cpBodyNew(mass, cpMomentForCircle(mass, 0.0f, radius, cpvzero))); - cpBodySetPosition(body, cpv(x, -240.0f)); - cpBodySetVelocity(body, cpv(0.0f, 100.0f)); - - cpShape *shape = cpSpaceAddShape(space, cpCircleShapeNew(body, radius, cpvzero)); - cpShapeSetElasticity(shape, 1.0); - cpShapeSetCollisionType(shape, 2); - } - - return space; -} - - -// TODO ideas: -// addition/removal -// Memory usage? (too small to matter?) -// http://forums.tigsource.com/index.php?topic=18077.msg518578#msg518578 - - -// Build benchmark list -static void update(cpSpace *space, double dt){ - BENCH_SPACE_STEP(space, dt); -} - -static void destroy(cpSpace *space){ - ChipmunkDemoFreeSpaceChildren(space); - BENCH_SPACE_FREE(space); -} - -// Make a second demo declaration for this demo to use in the regular demo set. -ChipmunkDemo BouncyHexagons = { - "Bouncy Hexagons", - 1.0/60.0, - init_BouncyTerrainHexagons_500, - update, - ChipmunkDemoDefaultDrawImpl, - destroy, -}; - -#define BENCH(n) {"benchmark - " #n, 1.0/60.0, init_##n, update, ChipmunkDemoDefaultDrawImpl, destroy} -ChipmunkDemo bench_list[] = { - BENCH(SimpleTerrainCircles_1000), - BENCH(SimpleTerrainCircles_500), - BENCH(SimpleTerrainCircles_100), - BENCH(SimpleTerrainBoxes_1000), - BENCH(SimpleTerrainBoxes_500), - BENCH(SimpleTerrainBoxes_100), - BENCH(SimpleTerrainHexagons_1000), - BENCH(SimpleTerrainHexagons_500), - BENCH(SimpleTerrainHexagons_100), - BENCH(SimpleTerrainVCircles_200), - BENCH(SimpleTerrainVBoxes_200), - BENCH(SimpleTerrainVHexagons_200), - BENCH(ComplexTerrainCircles_1000), - BENCH(ComplexTerrainHexagons_1000), - BENCH(BouncyTerrainCircles_500), - BENCH(BouncyTerrainHexagons_500), - BENCH(NoCollide), -}; - -int bench_count = sizeof(bench_list)/sizeof(ChipmunkDemo); diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Buoyancy.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Buoyancy.c deleted file mode 100644 index 3742e1d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Buoyancy.c +++ /dev/null @@ -1,227 +0,0 @@ -/* Copyright (c) 2007 Scott Lembcke - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk.h" - -#include "ChipmunkDemo.h" - -static void -update(cpSpace *space, double dt) -{ - cpSpaceStep(space, dt); -} - -#define FLUID_DENSITY 0.00014 -#define FLUID_DRAG 2.0 - -char messageBuffer[1024] = {}; - -// Modified from chipmunk_private.h -static inline cpFloat -k_scalar_body(cpBody *body, cpVect point, cpVect n) -{ - cpFloat rcn = cpvcross(cpvsub(point, cpBodyGetPosition(body)), n); - return 1.0f/cpBodyGetMass(body) + rcn*rcn/cpBodyGetMoment(body); -} - -static cpBool -waterPreSolve(cpArbiter *arb, cpSpace *space, void *ptr) -{ - CP_ARBITER_GET_SHAPES(arb, water, poly); - cpBody *body = cpShapeGetBody(poly); - - // Get the top of the water sensor bounding box to use as the water level. - cpFloat level = cpShapeGetBB(water).t; - - // Clip the polygon against the water level - int count = cpPolyShapeGetCount(poly); - int clippedCount = 0; -#ifdef _MSC_VER - // MSVC is pretty much the only compiler in existence that doesn't support variable sized arrays. - cpVect clipped[10]; -#else - cpVect clipped[count + 1]; -#endif - - for(int i=0, j=count-1; ipreSolveFunc = (cpCollisionPreSolveFunc)waterPreSolve; - - return space; -} - -static void -destroy(cpSpace *space) -{ - ChipmunkDemoFreeSpaceChildren(space); - cpSpaceFree(space); -} - -ChipmunkDemo Buoyancy = { - "Simple Sensor based fluids.", - 1.0/180.0, - init, - update, - ChipmunkDemoDefaultDrawImpl, - destroy, -}; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/CMakeLists.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/CMakeLists.txt deleted file mode 100644 index 71a9f74..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/CMakeLists.txt +++ /dev/null @@ -1,44 +0,0 @@ -find_package(OpenGL REQUIRED) - -# Quick and dirty package searching. -# Will probably only work on Unixes. -# TODO need to fix this up eventually. -FIND_LIBRARY(GLFW_LIBRARIES glfw /usr/lib) -FIND_LIBRARY(GLEW_LIBRARIES GLEW /usr/lib) -FIND_PATH(GLFW_INCLUDE_DIR GL/glfw.h /usr/include/GL) -FIND_PATH(GLEW_INCLUDE_DIR GL/glew.h /usr/include/GL) - - -set(chipmunk_demos_include_dirs - ${chipmunk_SOURCE_DIR}/include/chipmunk - ${GLFW_INCLUDE_DIR} - ${GLEW_INCLUDE_DIR} - ${OPENGL_INCLUDE_DIR} -) - -set(chipmunk_demos_libraries - chipmunk_static - ${GLFW_LIBRARIES} - ${GLEW_LIBRARIES} - ${OPENGL_LIBRARIES} -) - -if(NOT MSVC) - list(APPEND chipmunk_demos_libraries m) -endif(NOT MSVC) - -file(GLOB chipmunk_demos_source_files "*.c") - -include_directories(${chipmunk_demos_include_dirs}) -add_executable(chipmunk_demos ${chipmunk_demos_source_files}) -target_link_libraries(chipmunk_demos ${chipmunk_demos_libraries}) - -# Tell MSVC to compile the code as C++. -if(MSVC) - set_source_files_properties(${chipmunk_demos_source_files} PROPERTIES LANGUAGE CXX) - set_target_properties(chipmunk_demos PROPERTIES LINKER_LANGUAGE CXX) -endif(MSVC) - -if(INSTALL_DEMOS) - install(TARGETS chipmunk_demos RUNTIME DESTINATION bin) -endif(INSTALL_DEMOS) diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Chains.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Chains.c deleted file mode 100644 index e1c7270..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Chains.c +++ /dev/null @@ -1,150 +0,0 @@ -/* Copyright (c) 2007 Scott Lembcke - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk.h" -#include "ChipmunkDemo.h" - -#define CHAIN_COUNT 8 -#define LINK_COUNT 10 - -static void -BreakablejointPostStepRemove(cpSpace *space, cpConstraint *joint, void *unused) -{ - cpSpaceRemoveConstraint(space, joint); - cpConstraintFree(joint); -} - -static void -BreakableJointPostSolve(cpConstraint *joint, cpSpace *space) -{ - cpFloat dt = cpSpaceGetCurrentTimeStep(space); - - // Convert the impulse to a force by dividing it by the timestep. - cpFloat force = cpConstraintGetImpulse(joint)/dt; - cpFloat maxForce = cpConstraintGetMaxForce(joint); - - // If the force is almost as big as the joint's max force, break it. - if(force > 0.9*maxForce){ - cpSpaceAddPostStepCallback(space, (cpPostStepFunc)BreakablejointPostStepRemove, joint, NULL); - } -} - -static void -update(cpSpace *space, double dt) -{ - cpSpaceStep(space, dt); -} - -static cpSpace * -init(void) -{ - cpSpace *space = cpSpaceNew(); - cpSpaceSetIterations(space, 30); - cpSpaceSetGravity(space, cpv(0, -100)); - cpSpaceSetSleepTimeThreshold(space, 0.5f); - - cpBody *body, *staticBody = cpSpaceGetStaticBody(space); - cpShape *shape; - - // Create segments around the edge of the screen. - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-320,-240), cpv(-320,240), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(320,-240), cpv(320,240), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-320,-240), cpv(320,-240), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-320,240), cpv(320,240), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - cpFloat mass = 1; - cpFloat width = 20; - cpFloat height = 30; - - cpFloat spacing = width*0.3; - - // Add lots of boxes. - for(int i=0; i -#include - -#include "GL/glew.h" -#include "GL/glfw.h" - -#include "chipmunk/chipmunk_private.h" -#include "ChipmunkDebugDraw.h" -#include "ChipmunkDemoShaderSupport.h" - -float ChipmunkDebugDrawPointLineScale = 1.0f; -float ChipmunkDebugDrawOutlineWidth = 1.0f; - -static GLuint program; - -struct v2f {GLfloat x, y;}; -static struct v2f v2f0 = {0.0f, 0.0f}; - -static inline struct v2f -v2f(cpVect v) -{ - struct v2f v2 = {(GLfloat)v.x, (GLfloat)v.y}; - return v2; -} - -typedef struct Vertex {struct v2f vertex, aa_coord; cpSpaceDebugColor fill_color, outline_color;} Vertex; -typedef struct Triangle {Vertex a, b, c;} Triangle; - -static GLuint vao = 0; -static GLuint vbo = 0; - -void -ChipmunkDebugDrawInit(void) -{ - // Setup the AA shader. - GLint vshader = CompileShader(GL_VERTEX_SHADER, GLSL( - attribute vec2 vertex; - attribute vec2 aa_coord; - attribute vec4 fill_color; - attribute vec4 outline_color; - - varying vec2 v_aa_coord; - varying vec4 v_fill_color; - varying vec4 v_outline_color; - - void main(void){ - // TODO: get rid of the GL 2.x matrix bit eventually? - gl_Position = gl_ModelViewProjectionMatrix*vec4(vertex, 0.0, 1.0); - - v_fill_color = fill_color; - v_outline_color = outline_color; - v_aa_coord = aa_coord; - } - )); - - GLint fshader = CompileShader(GL_FRAGMENT_SHADER, GLSL( - uniform float u_outline_coef; - - varying vec2 v_aa_coord; - varying vec4 v_fill_color; - //const vec4 v_fill_color = vec4(0.0, 0.0, 0.0, 1.0); - varying vec4 v_outline_color; - - float aa_step(float t1, float t2, float f) - { - //return step(t2, f); - return smoothstep(t1, t2, f); - } - - void main(void) - { - float l = length(v_aa_coord); - - // Different pixel size estimations are handy. - //float fw = fwidth(l); - //float fw = length(vec2(dFdx(l), dFdy(l))); - float fw = length(fwidth(v_aa_coord)); - - // Outline width threshold. - float ow = 1.0 - fw;//*u_outline_coef; - - // Fill/outline color. - float fo_step = aa_step(max(ow - fw, 0.0), ow, l); - vec4 fo_color = mix(v_fill_color, v_outline_color, fo_step); - - // Use pre-multiplied alpha. - float alpha = 1.0 - aa_step(1.0 - fw, 1.0, l); - gl_FragColor = fo_color*(fo_color.a*alpha); - //gl_FragColor = vec4(vec3(l), 1); - } - )); - - program = LinkProgram(vshader, fshader); - CHECK_GL_ERRORS(); - - // Setu VBO and VAO. -#if __APPLE__ - glGenVertexArraysAPPLE(1, &vao); - glBindVertexArrayAPPLE(vao); -#else - glGenVertexArrays(1, &vao); - glBindVertexArray(vao); -#endif - - glGenBuffers(1, &vbo); - glBindBuffer(GL_ARRAY_BUFFER, vbo); - - SET_ATTRIBUTE(program, struct Vertex, vertex, GL_FLOAT); - SET_ATTRIBUTE(program, struct Vertex, aa_coord, GL_FLOAT); - SET_ATTRIBUTE(program, struct Vertex, fill_color, GL_FLOAT); - SET_ATTRIBUTE(program, struct Vertex, outline_color, GL_FLOAT); - - glBindBuffer(GL_ARRAY_BUFFER, 0); -#if __APPLE__ - glBindVertexArrayAPPLE(0); -#else - glBindVertexArray(0); -#endif - - CHECK_GL_ERRORS(); -} - -#undef MAX // Defined on some systems -#define MAX(__a__, __b__) (__a__ > __b__ ? __a__ : __b__) - -static GLsizei triangle_capacity = 0; -static GLsizei triangle_count = 0; -static Triangle *triangle_buffer = NULL; - -static Triangle *PushTriangles(size_t count) -{ - if(triangle_count + count > triangle_capacity){ - triangle_capacity += MAX(triangle_capacity, count); - triangle_buffer = (Triangle *)realloc(triangle_buffer, triangle_capacity*sizeof(Triangle)); - } - - Triangle *buffer = triangle_buffer + triangle_count; - triangle_count += count; - return buffer; -} - - -void ChipmunkDebugDrawCircle(cpVect pos, cpFloat angle, cpFloat radius, cpSpaceDebugColor outlineColor, cpSpaceDebugColor fillColor) -{ - Triangle *triangles = PushTriangles(2); - - cpFloat r = radius + 1.0f/ChipmunkDebugDrawPointLineScale; - Vertex a = {{pos.x - r, pos.y - r}, {-1.0, -1.0}, fillColor, outlineColor}; - Vertex b = {{pos.x - r, pos.y + r}, {-1.0, 1.0}, fillColor, outlineColor}; - Vertex c = {{pos.x + r, pos.y + r}, { 1.0, 1.0}, fillColor, outlineColor}; - Vertex d = {{pos.x + r, pos.y - r}, { 1.0, -1.0}, fillColor, outlineColor}; - - Triangle t0 = {a, b, c}; triangles[0] = t0; - Triangle t1 = {a, c, d}; triangles[1] = t1; - - ChipmunkDebugDrawSegment(pos, cpvadd(pos, cpvmult(cpvforangle(angle), radius - ChipmunkDebugDrawPointLineScale*0.5f)), outlineColor); -} - -void ChipmunkDebugDrawSegment(cpVect a, cpVect b, cpSpaceDebugColor color) -{ - ChipmunkDebugDrawFatSegment(a, b, 0.0f, color, color); -} - -void ChipmunkDebugDrawFatSegment(cpVect a, cpVect b, cpFloat radius, cpSpaceDebugColor outlineColor, cpSpaceDebugColor fillColor) -{ - Triangle *triangles = PushTriangles(6); - - cpVect n = cpvnormalize(cpvrperp(cpvsub(b, a))); - cpVect t = cpvrperp(n); - - cpFloat half = 1.0f/ChipmunkDebugDrawPointLineScale; - cpFloat r = radius + half; - if(r <= half){ - r = half; - fillColor = outlineColor; - } - - cpVect nw = (cpvmult(n, r)); - cpVect tw = (cpvmult(t, r)); - struct v2f v0 = v2f(cpvsub(b, cpvadd(nw, tw))); // { 1.0, -1.0} - struct v2f v1 = v2f(cpvadd(b, cpvsub(nw, tw))); // { 1.0, 1.0} - struct v2f v2 = v2f(cpvsub(b, nw)); // { 0.0, -1.0} - struct v2f v3 = v2f(cpvadd(b, nw)); // { 0.0, 1.0} - struct v2f v4 = v2f(cpvsub(a, nw)); // { 0.0, -1.0} - struct v2f v5 = v2f(cpvadd(a, nw)); // { 0.0, 1.0} - struct v2f v6 = v2f(cpvsub(a, cpvsub(nw, tw))); // {-1.0, -1.0} - struct v2f v7 = v2f(cpvadd(a, cpvadd(nw, tw))); // {-1.0, 1.0} - - Triangle t0 = {{v0, { 1.0f, -1.0f}, fillColor, outlineColor}, {v1, { 1.0f, 1.0f}, fillColor, outlineColor}, {v2, { 0.0f, -1.0f}, fillColor, outlineColor}}; triangles[0] = t0; - Triangle t1 = {{v3, { 0.0f, 1.0f}, fillColor, outlineColor}, {v1, { 1.0f, 1.0f}, fillColor, outlineColor}, {v2, { 0.0f, -1.0f}, fillColor, outlineColor}}; triangles[1] = t1; - Triangle t2 = {{v3, { 0.0f, 1.0f}, fillColor, outlineColor}, {v4, { 0.0f, -1.0f}, fillColor, outlineColor}, {v2, { 0.0f, -1.0f}, fillColor, outlineColor}}; triangles[2] = t2; - Triangle t3 = {{v3, { 0.0f, 1.0f}, fillColor, outlineColor}, {v4, { 0.0f, -1.0f}, fillColor, outlineColor}, {v5, { 0.0f, 1.0f}, fillColor, outlineColor}}; triangles[3] = t3; - Triangle t4 = {{v6, {-1.0f, -1.0f}, fillColor, outlineColor}, {v4, { 0.0f, -1.0f}, fillColor, outlineColor}, {v5, { 0.0f, 1.0f}, fillColor, outlineColor}}; triangles[4] = t4; - Triangle t5 = {{v6, {-1.0f, -1.0f}, fillColor, outlineColor}, {v7, {-1.0f, 1.0f}, fillColor, outlineColor}, {v5, { 0.0f, 1.0f}, fillColor, outlineColor}}; triangles[5] = t5; -} - -extern cpVect ChipmunkDemoMouse; - -void ChipmunkDebugDrawPolygon(int count, const cpVect *verts, cpFloat radius, cpSpaceDebugColor outlineColor, cpSpaceDebugColor fillColor) -{ - struct ExtrudeVerts {cpVect offset, n;}; - size_t bytes = sizeof(struct ExtrudeVerts)*count; - struct ExtrudeVerts *extrude = (struct ExtrudeVerts *)alloca(bytes); - memset(extrude, 0, sizeof(bytes)); - - for(int i=0; i -#include -#include -#include - -#include "GL/glew.h" -#include "GL/glfw.h" - -#include "chipmunk/chipmunk_private.h" -#include "ChipmunkDemo.h" -#include "ChipmunkDemoTextSupport.h" - -static ChipmunkDemo *demos; -static int demo_count = 0; -static int demo_index = 'a' - 'a'; - -static cpBool paused = cpFalse; -static cpBool step = cpFalse; - -static cpSpace *space; - -static double Accumulator = 0.0; -static double LastTime = 0.0; -int ChipmunkDemoTicks = 0; -double ChipmunkDemoTime; - -cpVect ChipmunkDemoMouse; -cpBool ChipmunkDemoRightClick = cpFalse; -cpBool ChipmunkDemoRightDown = cpFalse; -cpVect ChipmunkDemoKeyboard = {}; - -static cpBody *mouse_body = NULL; -static cpConstraint *mouse_joint = NULL; - -char *ChipmunkDemoMessageString = NULL; - -#define GRABBABLE_MASK_BIT (1<<31) -cpShapeFilter GRAB_FILTER = {CP_NO_GROUP, GRABBABLE_MASK_BIT, GRABBABLE_MASK_BIT}; -cpShapeFilter NOT_GRABBABLE_FILTER = {CP_NO_GROUP, ~GRABBABLE_MASK_BIT, ~GRABBABLE_MASK_BIT}; - -cpVect translate = {0, 0}; -cpFloat scale = 1.0; - -static void ShapeFreeWrap(cpSpace *space, cpShape *shape, void *unused){ - cpSpaceRemoveShape(space, shape); - cpShapeFree(shape); -} - -static void PostShapeFree(cpShape *shape, cpSpace *space){ - cpSpaceAddPostStepCallback(space, (cpPostStepFunc)ShapeFreeWrap, shape, NULL); -} - -static void ConstraintFreeWrap(cpSpace *space, cpConstraint *constraint, void *unused){ - cpSpaceRemoveConstraint(space, constraint); - cpConstraintFree(constraint); -} - -static void PostConstraintFree(cpConstraint *constraint, cpSpace *space){ - cpSpaceAddPostStepCallback(space, (cpPostStepFunc)ConstraintFreeWrap, constraint, NULL); -} - -static void BodyFreeWrap(cpSpace *space, cpBody *body, void *unused){ - cpSpaceRemoveBody(space, body); - cpBodyFree(body); -} - -static void PostBodyFree(cpBody *body, cpSpace *space){ - cpSpaceAddPostStepCallback(space, (cpPostStepFunc)BodyFreeWrap, body, NULL); -} - -// Safe and future proof way to remove and free all objects that have been added to the space. -void -ChipmunkDemoFreeSpaceChildren(cpSpace *space) -{ - // Must remove these BEFORE freeing the body or you will access dangling pointers. - cpSpaceEachShape(space, (cpSpaceShapeIteratorFunc)PostShapeFree, space); - cpSpaceEachConstraint(space, (cpSpaceConstraintIteratorFunc)PostConstraintFree, space); - - cpSpaceEachBody(space, (cpSpaceBodyIteratorFunc)PostBodyFree, space); -} - -static void -DrawCircle(cpVect p, cpFloat a, cpFloat r, cpSpaceDebugColor outline, cpSpaceDebugColor fill, cpDataPointer *data) -{ChipmunkDebugDrawCircle(p, a, r, outline, fill);} - -static void -DrawSegment(cpVect a, cpVect b, cpSpaceDebugColor color, cpDataPointer *data) -{ChipmunkDebugDrawSegment(a, b, color);} - -static void -DrawFatSegment(cpVect a, cpVect b, cpFloat r, cpSpaceDebugColor outline, cpSpaceDebugColor fill, cpDataPointer *data) -{ChipmunkDebugDrawFatSegment(a, b, r, outline, fill);} - -static void -DrawPolygon(int count, const cpVect *verts, cpFloat r, cpSpaceDebugColor outline, cpSpaceDebugColor fill, cpDataPointer *data) -{ChipmunkDebugDrawPolygon(count, verts, r, outline, fill);} - -static void -DrawDot(cpFloat size, cpVect pos, cpSpaceDebugColor color, cpDataPointer *data) -{ChipmunkDebugDrawDot(size, pos, color);} - -static cpSpaceDebugColor -ColorForShape(cpShape *shape, cpDataPointer *data) -{ - if(cpShapeGetSensor(shape)){ - return LAColor(1.0f, 0.1f); - } else { - cpBody *body = cpShapeGetBody(shape); - - if(cpBodyIsSleeping(body)){ - return LAColor(0.2f, 1.0f); - } else if(body->sleeping.idleTime > shape->space->sleepTimeThreshold) { - return LAColor(0.66f, 1.0f); - } else { - uint32_t val = (uint32_t)shape->hashid; - - // scramble the bits up using Robert Jenkins' 32 bit integer hash function - val = (val+0x7ed55d16) + (val<<12); - val = (val^0xc761c23c) ^ (val>>19); - val = (val+0x165667b1) + (val<<5); - val = (val+0xd3a2646c) ^ (val<<9); - val = (val+0xfd7046c5) + (val<<3); - val = (val^0xb55a4f09) ^ (val>>16); - - GLfloat r = (GLfloat)((val>>0) & 0xFF); - GLfloat g = (GLfloat)((val>>8) & 0xFF); - GLfloat b = (GLfloat)((val>>16) & 0xFF); - - GLfloat max = (GLfloat)cpfmax(cpfmax(r, g), b); - GLfloat min = (GLfloat)cpfmin(cpfmin(r, g), b); - GLfloat intensity = (cpBodyGetType(body) == CP_BODY_TYPE_STATIC ? 0.15f : 0.75f); - - // Saturate and scale the color - if(min == max){ - return RGBAColor(intensity, 0.0f, 0.0f, 1.0f); - } else { - GLfloat coef = (GLfloat)intensity/(max - min); - return RGBAColor( - (r - min)*coef, - (g - min)*coef, - (b - min)*coef, - 1.0f - ); - } - } - } -} - - -void -ChipmunkDemoDefaultDrawImpl(cpSpace *space) -{ - cpSpaceDebugDrawOptions drawOptions = { - DrawCircle, - DrawSegment, - DrawFatSegment, - DrawPolygon, - DrawDot, - - CP_SPACE_DEBUG_DRAW_SHAPES | CP_SPACE_DEBUG_DRAW_CONSTRAINTS | CP_SPACE_DEBUG_DRAW_COLLISION_POINTS, - - {200.0f/255.0f, 210.0f/255.0f, 230.0f/255.0f, 1.0f}, - ColorForShape, - {0.0f, 0.75f, 0.0f, 1.0f}, - {1.0f, 0.0f, 0.0f, 1.0f}, - NULL, - }; - - cpSpaceDebugDraw(space, &drawOptions); -} - -static void -DrawInstructions() -{ - ChipmunkDemoTextDrawString(cpv(-300, 220), - "Controls:\n" - "A - * Switch demos. (return restarts)\n" - "Use the mouse to grab objects.\n" - ); -} - -static int max_arbiters = 0; -static int max_points = 0; -static int max_constraints = 0; - -static void -DrawInfo() -{ - int arbiters = space->arbiters->num; - int points = 0; - - for(int i=0; iarbiters->arr[i]))->count; - - int constraints = (space->constraints->num + points)*space->iterations; - - max_arbiters = arbiters > max_arbiters ? arbiters : max_arbiters; - max_points = points > max_points ? points : max_points; - max_constraints = constraints > max_constraints ? constraints : max_constraints; - - char buffer[1024]; - const char *format = - "Arbiters: %d (%d) - " - "Contact Points: %d (%d)\n" - "Other Constraints: %d, Iterations: %d\n" - "Constraints x Iterations: %d (%d)\n" - "Time:% 5.2fs, KE:% 5.2e"; - - cpArray *bodies = space->dynamicBodies; - cpFloat ke = 0.0f; - for(int i=0; inum; i++){ - cpBody *body = (cpBody *)bodies->arr[i]; - if(body->m == INFINITY || body->i == INFINITY) continue; - - ke += body->m*cpvdot(body->v, body->v) + body->i*body->w*body->w; - } - - sprintf(buffer, format, - arbiters, max_arbiters, - points, max_points, - space->constraints->num, space->iterations, - constraints, max_constraints, - ChipmunkDemoTime, (ke < 1e-10f ? 0.0f : ke) - ); - - ChipmunkDemoTextDrawString(cpv(0, 220), buffer); -} - -static char PrintStringBuffer[1024*8]; -static char *PrintStringCursor; - -void -ChipmunkDemoPrintString(char *fmt, ...) -{ - ChipmunkDemoMessageString = PrintStringBuffer; - - va_list args; - va_start(args, fmt); - // TODO: should use vsnprintf here - PrintStringCursor += vsprintf(PrintStringCursor, fmt, args); - va_end(args); -} - -static void -Tick(double dt) -{ - if(!paused || step){ - PrintStringBuffer[0] = 0; - PrintStringCursor = PrintStringBuffer; - - // Completely reset the renderer only at the beginning of a tick. - // That way it can always display at least the last ticks' debug drawing. - ChipmunkDebugDrawClearRenderer(); - ChipmunkDemoTextClearRenderer(); - - cpVect new_point = cpvlerp(mouse_body->p, ChipmunkDemoMouse, 0.25f); - mouse_body->v = cpvmult(cpvsub(new_point, mouse_body->p), 60.0f); - mouse_body->p = new_point; - - demos[demo_index].updateFunc(space, dt); - - ChipmunkDemoTicks++; - ChipmunkDemoTime += dt; - - step = cpFalse; - ChipmunkDemoRightDown = cpFalse; - - ChipmunkDemoTextDrawString(cpv(-300, -200), ChipmunkDemoMessageString); - } -} - -static void -Update(void) -{ - double time = glfwGetTime(); - double dt = time - LastTime; - if(dt > 0.2) dt = 0.2; - - double fixed_dt = demos[demo_index].timestep; - - for(Accumulator += dt; Accumulator > fixed_dt; Accumulator -= fixed_dt){ - Tick(fixed_dt); - } - - LastTime = time; -} - -static void -Display(void) -{ - glMatrixMode(GL_MODELVIEW); - glLoadIdentity(); - glTranslatef((GLfloat)translate.x, (GLfloat)translate.y, 0.0f); - glScalef((GLfloat)scale, (GLfloat)scale, 1.0f); - - Update(); - - ChipmunkDebugDrawPushRenderer(); - demos[demo_index].drawFunc(space); - -// // Highlight the shape under the mouse because it looks neat. -// cpShape *nearest = cpSpacePointQueryNearest(space, ChipmunkDemoMouse, 0.0f, CP_ALL_LAYERS, CP_NO_GROUP, NULL); -// if(nearest) ChipmunkDebugDrawShape(nearest, RGBAColor(1.0f, 0.0f, 0.0f, 1.0f), LAColor(0.0f, 0.0f)); - - // Draw the renderer contents and reset it back to the last tick's state. - ChipmunkDebugDrawFlushRenderer(); - ChipmunkDebugDrawPopRenderer(); - - ChipmunkDemoTextPushRenderer(); - // Now render all the UI text. - DrawInstructions(); - DrawInfo(); - - glMatrixMode(GL_MODELVIEW); - glPushMatrix(); { - // Draw the text at fixed positions, - // but save the drawing matrix for the mouse picking - glLoadIdentity(); - - ChipmunkDemoTextFlushRenderer(); - ChipmunkDemoTextPopRenderer(); - } glPopMatrix(); - - glfwSwapBuffers(); - glClear(GL_COLOR_BUFFER_BIT); -} - -static void -Reshape(int width, int height) -{ - glViewport(0, 0, width, height); - - float scale = (float)cpfmin(width/640.0, height/480.0); - float hw = width*(0.5f/scale); - float hh = height*(0.5f/scale); - - ChipmunkDebugDrawPointLineScale = scale; - glLineWidth((GLfloat)scale); - - glMatrixMode(GL_PROJECTION); - glLoadIdentity(); - gluOrtho2D(-hw, hw, -hh, hh); -} - -static char * -DemoTitle(int index) -{ - static char title[1024]; - sprintf(title, "Demo(%c): %s", 'a' + index, demos[demo_index].name); - - return title; -} - -static void -RunDemo(int index) -{ - srand(45073); - - demo_index = index; - - ChipmunkDemoTicks = 0; - ChipmunkDemoTime = 0.0; - Accumulator = 0.0; - LastTime = glfwGetTime(); - - mouse_joint = NULL; - ChipmunkDemoMessageString = ""; - max_arbiters = 0; - max_points = 0; - max_constraints = 0; - space = demos[demo_index].initFunc(); - - glfwSetWindowTitle(DemoTitle(index)); -} - -static void -Keyboard(int key, int state) -{ - if(state == GLFW_RELEASE) return; - - int index = key - 'a'; - - if(0 <= index && index < demo_count){ - demos[demo_index].destroyFunc(space); - RunDemo(index); - } else if(key == ' '){ - demos[demo_index].destroyFunc(space); - RunDemo(demo_index); - } else if(key == '`'){ - paused = !paused; - } else if(key == '1'){ - step = cpTrue; - } else if(key == '\\'){ - glDisable(GL_LINE_SMOOTH); - glDisable(GL_POINT_SMOOTH); - } - - GLfloat translate_increment = 50.0f/(GLfloat)scale; - GLfloat scale_increment = 1.2f; - if(key == '5'){ - translate.x = 0.0f; - translate.y = 0.0f; - scale = 1.0f; - }else if(key == '4'){ - translate.x += translate_increment; - }else if(key == '6'){ - translate.x -= translate_increment; - }else if(key == '2'){ - translate.y += translate_increment; - }else if(key == '8'){ - translate.y -= translate_increment; - }else if(key == '7'){ - scale /= scale_increment; - }else if(key == '9'){ - scale *= scale_increment; - } -} - -static cpVect -MouseToSpace(int x, int y) -{ - GLdouble model[16]; - glGetDoublev(GL_MODELVIEW_MATRIX, model); - - GLdouble proj[16]; - glGetDoublev(GL_PROJECTION_MATRIX, proj); - - GLint view[4]; - glGetIntegerv(GL_VIEWPORT, view); - - int ww, wh; - glfwGetWindowSize(&ww, &wh); - - GLdouble mx, my, mz; - gluUnProject(x, wh - y, 0.0f, model, proj, view, &mx, &my, &mz); - - return cpv(mx, my); -} - -static void -Mouse(int x, int y) -{ - ChipmunkDemoMouse = MouseToSpace(x, y); -} - -static void -Click(int button, int state) -{ - if(button == GLFW_MOUSE_BUTTON_1){ - if(state == GLFW_PRESS){ - // give the mouse click a little radius to make it easier to click small shapes. - cpFloat radius = 5.0; - - cpPointQueryInfo info = {}; - cpShape *shape = cpSpacePointQueryNearest(space, ChipmunkDemoMouse, radius, GRAB_FILTER, &info); - - if(shape && cpBodyGetMass(cpShapeGetBody(shape)) < INFINITY){ - // Use the closest point on the surface if the click is outside of the shape. - cpVect nearest = (info.distance > 0.0f ? info.point : ChipmunkDemoMouse); - - cpBody *body = cpShapeGetBody(shape); - mouse_joint = cpPivotJointNew2(mouse_body, body, cpvzero, cpBodyWorldToLocal(body, nearest)); - mouse_joint->maxForce = 50000.0f; - mouse_joint->errorBias = cpfpow(1.0f - 0.15f, 60.0f); - cpSpaceAddConstraint(space, mouse_joint); - } - } else if(mouse_joint){ - cpSpaceRemoveConstraint(space, mouse_joint); - cpConstraintFree(mouse_joint); - mouse_joint = NULL; - } - } else if(button == GLFW_MOUSE_BUTTON_2){ - ChipmunkDemoRightDown = ChipmunkDemoRightClick = (state == GLFW_PRESS); - } -} - -static void -SpecialKeyboard(int key, int state) -{ - switch(key){ - case GLFW_KEY_UP : ChipmunkDemoKeyboard.y += (state == GLFW_PRESS ? 1.0 : -1.0); break; - case GLFW_KEY_DOWN : ChipmunkDemoKeyboard.y += (state == GLFW_PRESS ? -1.0 : 1.0); break; - case GLFW_KEY_RIGHT: ChipmunkDemoKeyboard.x += (state == GLFW_PRESS ? 1.0 : -1.0); break; - case GLFW_KEY_LEFT : ChipmunkDemoKeyboard.x += (state == GLFW_PRESS ? -1.0 : 1.0); break; - default: break; - } -} - -static int -WindowClose() -{ - glfwTerminate(); - exit(EXIT_SUCCESS); - - return GL_TRUE; -} - -static void -SetupGL(void) -{ - glewExperimental = GL_TRUE; - cpAssertHard(glewInit() == GLEW_NO_ERROR, "There was an error initializing GLEW."); - cpAssertHard(GLEW_ARB_vertex_array_object, "Requires VAO support."); - - ChipmunkDebugDrawInit(); - ChipmunkDemoTextInit(); - - glClearColor(52.0f/255.0f, 62.0f/255.0f, 72.0f/255.0f, 1.0f); - glClear(GL_COLOR_BUFFER_BIT); - - glEnable(GL_LINE_SMOOTH); - glEnable(GL_POINT_SMOOTH); - - glHint(GL_LINE_SMOOTH_HINT, GL_DONT_CARE); - glHint(GL_POINT_SMOOTH_HINT, GL_DONT_CARE); - - glEnable(GL_BLEND); - glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA); -} - -static void -SetupGLFW() -{ - cpAssertHard(glfwInit(), "Error initializing GLFW."); - - cpAssertHard(glfwOpenWindow(640, 480, 8, 8, 8, 8, 0, 0, GLFW_WINDOW), "Error opening GLFW window."); - glfwSetWindowTitle(DemoTitle(demo_index)); - glfwSwapInterval(1); - - SetupGL(); - - glfwSetWindowSizeCallback(Reshape); - glfwSetWindowCloseCallback(WindowClose); - - glfwSetCharCallback(Keyboard); - glfwSetKeyCallback(SpecialKeyboard); - - glfwSetMousePosCallback(Mouse); - glfwSetMouseButtonCallback(Click); -} - -static void -TimeTrial(int index, int count) -{ - space = demos[index].initFunc(); - - double start_time = glfwGetTime(); - double dt = demos[index].timestep; - - for(int i=0; i -#include -#include - -#include "GL/glew.h" -#include "GL/glfw.h" - -#include "chipmunk/chipmunk.h" - -#include "ChipmunkDemoShaderSupport.h" - -void -CheckGLErrors(void) -{ - for(GLenum err = glGetError(); err; err = glGetError()){ - if(err){ - fprintf(stderr, "GLError(%s:%d) 0x%04X\n", __FILE__, __LINE__, err); - abort(); - } - } -} - -//typedef GLAPIENTRY void (*GETIV)(GLuint shader, GLenum pname, GLint *params); -//typedef GLAPIENTRY void (*GETINFOLOG)(GLuint shader, GLsizei maxLength, GLsizei *length, GLchar *infoLog); - -static cpBool -CheckError(GLint obj, GLenum status, PFNGLGETSHADERIVPROC getiv, PFNGLGETSHADERINFOLOGPROC getInfoLog) -{ - GLint success; - getiv(obj, status, &success); - - if(!success){ - GLint length; - getiv(obj, GL_INFO_LOG_LENGTH, &length); - - char *log = (char *)alloca(length); - getInfoLog(obj, length, NULL, log); - - fprintf(stderr, "Shader compile error for 0x%04X: %s\n", status, log); - return cpFalse; - } else { - return cpTrue; - } -} - -GLint -CompileShader(GLenum type, const char *source) -{ - GLint shader = glCreateShader(type); - - glShaderSource(shader, 1, &source, NULL); - glCompileShader(shader); - - // TODO: return placeholder shader instead? - cpAssertHard(CheckError(shader, GL_COMPILE_STATUS, glGetShaderiv, glGetShaderInfoLog), "Error compiling shader"); - - return shader; -} - -GLint -LinkProgram(GLint vshader, GLint fshader) -{ - GLint program = glCreateProgram(); - - glAttachShader(program, vshader); - glAttachShader(program, fshader); - glLinkProgram(program); - - // todo return placeholder program instead? - cpAssertHard(CheckError(program, GL_LINK_STATUS, glGetProgramiv, glGetProgramInfoLog), "Error linking shader program"); - - return program; -} - -cpBool -ValidateProgram(GLint program) -{ - // TODO: Implement? - return cpTrue; -} - -void -SetAttribute(GLuint program, char *name, GLint size, GLenum gltype, GLsizei stride, GLvoid *offset) -{ - GLint index = glGetAttribLocation(program, name); - glEnableVertexAttribArray(index); - glVertexAttribPointer(index, size, gltype, GL_FALSE, stride, offset); -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/ChipmunkDemoShaderSupport.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/ChipmunkDemoShaderSupport.h deleted file mode 100644 index f199060..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/ChipmunkDemoShaderSupport.h +++ /dev/null @@ -1,36 +0,0 @@ -/* Copyright (c) 2007 Scott Lembcke - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include - -void CheckGLErrors(void); -#define CHECK_GL_ERRORS() CheckGLErrors() - -GLint CompileShader(GLenum type, const char *source); -GLint LinkProgram(GLint vshader, GLint fshader); -cpBool ValidateProgram(GLint program); - -#define GLSL(x) #x - -void SetAttribute(GLuint program, char *name, GLint size, GLenum gltype, GLsizei stride, GLvoid *offset); - -#define SET_ATTRIBUTE(program, type, name, gltype)\ - SetAttribute(program, #name, sizeof(((type *)NULL)->name)/sizeof(GLfloat), gltype, sizeof(type), (GLvoid *)offsetof(type, name)) diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/ChipmunkDemoTextSupport.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/ChipmunkDemoTextSupport.c deleted file mode 100644 index ef650c2..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/ChipmunkDemoTextSupport.c +++ /dev/null @@ -1,257 +0,0 @@ -/* Copyright (c) 2007 Scott Lembcke - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include - -#include "GL/glew.h" -#include "GL/glfw.h" - -#include "chipmunk/chipmunk_private.h" -#include "ChipmunkDemo.h" -#include "ChipmunkDemoShaderSupport.h" -#include "ChipmunkDemoTextSupport.h" - -#include "VeraMoBd.ttf_sdf.h" - -//#define Scale 3.0f -#define Scale 0.70f -#define LineHeight (18.0f*Scale) - -static GLuint program; -static GLuint texture; - -struct v2f {GLfloat x, y;}; -typedef struct Vertex {struct v2f vertex, tex_coord; cpSpaceDebugColor color;} Vertex; -typedef struct Triangle {Vertex a, b, c;} Triangle; - -static GLuint vao = 0; -static GLuint vbo = 0; - -// char -> glyph indexes generated by the lonesock tool. -static int glyph_indexes[256]; - -void -ChipmunkDemoTextInit(void) -{ - GLint vshader = CompileShader(GL_VERTEX_SHADER, GLSL( - attribute vec2 vertex; - attribute vec2 tex_coord; - attribute vec4 color; - - varying vec2 v_tex_coord; - varying vec4 v_color; - - void main(void){ - // TODO: get rid of the GL 2.x matrix bit eventually? - gl_Position = gl_ModelViewProjectionMatrix*vec4(vertex, 0.0, 1.0); - - v_color = color; - v_tex_coord = tex_coord; - } - )); - - GLint fshader = CompileShader(GL_FRAGMENT_SHADER, GLSL( - uniform sampler2D u_texture; - - varying vec2 v_tex_coord; - varying vec4 v_color; - - float aa_step(float t1, float t2, float f) - { - //return step(t2, f); - return smoothstep(t1, t2, f); - } - - void main(void) - { - float sdf = texture2D(u_texture, v_tex_coord).a; - - //float fw = fwidth(sdf)*0.5; - float fw = length(vec2(dFdx(sdf), dFdy(sdf)))*0.5; - - float alpha = aa_step(0.5 - fw, 0.5 + fw, sdf); - gl_FragColor = v_color*(v_color.a*alpha); -// gl_FragColor = vec4(1, 0, 0, 1); - } - )); - - program = LinkProgram(vshader, fshader); - CHECK_GL_ERRORS(); - -// GLint index = -1;//glGetUniformLocation(program, "u_texture"); -// glUniform1i(index, 0); -// CHECK_GL_ERRORS(); - - // Setu VBO and VAO. -#if __APPLE__ - glGenVertexArraysAPPLE(1, &vao); - glBindVertexArrayAPPLE(vao); -#else - glGenVertexArrays(1, &vao); - glBindVertexArray(vao); -#endif - - glGenBuffers(1, &vbo); - glBindBuffer(GL_ARRAY_BUFFER, vbo); - - SET_ATTRIBUTE(program, struct Vertex, vertex, GL_FLOAT); - SET_ATTRIBUTE(program, struct Vertex, tex_coord, GL_FLOAT); - SET_ATTRIBUTE(program, struct Vertex, color, GL_FLOAT); - - glBindBuffer(GL_ARRAY_BUFFER, 0); -#if __APPLE__ - glBindVertexArrayAPPLE(0); -#else - glBindVertexArray(0); -#endif - CHECK_GL_ERRORS(); - - // Load the SDF font texture. - glGenTextures(1, &texture); - glBindTexture(GL_TEXTURE_2D, texture); - glTexImage2D(GL_TEXTURE_2D, 0, GL_ALPHA, sdf_tex_width, sdf_tex_height, 0, GL_ALPHA, GL_UNSIGNED_BYTE, sdf_data); - glGenerateMipmap(GL_TEXTURE_2D); - glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR); - glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); - glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP); - glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP); - CHECK_GL_ERRORS(); - - // Fill in the glyph index array. - for(int i=0; i __b__ ? __a__ : __b__) - -static GLsizei triangle_capacity = 0; -static GLsizei triangle_count = 0; -static Triangle *triangle_buffer = NULL; - -static Triangle *PushTriangles(size_t count) -{ - if(triangle_count + count > triangle_capacity){ - triangle_capacity += MAX(triangle_capacity, count); - triangle_buffer = (Triangle *)realloc(triangle_buffer, triangle_capacity*sizeof(Triangle)); - } - - Triangle *buffer = triangle_buffer + triangle_count; - triangle_count += count; - return buffer; -} - -static GLfloat -PushChar(int character, GLfloat x, GLfloat y, cpSpaceDebugColor color) -{ - int i = glyph_indexes[character]; - GLfloat w = (GLfloat)sdf_tex_width; - GLfloat h = (GLfloat)sdf_tex_height; - - GLfloat gw = (GLfloat)sdf_spacing[i*8 + 3]; - GLfloat gh = (GLfloat)sdf_spacing[i*8 + 4]; - - GLfloat txmin = sdf_spacing[i*8 + 1]/w; - GLfloat tymin = sdf_spacing[i*8 + 2]/h; - GLfloat txmax = txmin + gw/w; - GLfloat tymax = tymin + gh/h; - - GLfloat s = Scale/scale_factor; - GLfloat xmin = x + sdf_spacing[i*8 + 5]/scale_factor*Scale; - GLfloat ymin = y + (sdf_spacing[i*8 + 6]/scale_factor - gh)*Scale; - GLfloat xmax = xmin + gw*Scale; - GLfloat ymax = ymin + gh*Scale; - - Vertex a = {{xmin, ymin}, {txmin, tymax}, color}; - Vertex b = {{xmin, ymax}, {txmin, tymin}, color}; - Vertex c = {{xmax, ymax}, {txmax, tymin}, color}; - Vertex d = {{xmax, ymin}, {txmax, tymax}, color}; - - Triangle *triangles = PushTriangles(2); - Triangle t0 = {a, b, c}; triangles[0] = t0; - Triangle t1 = {a, c, d}; triangles[1] = t1; - - return sdf_spacing[i*8 + 7]*s; -} - -#undef ChipmunkDemoTextDrawString - -void -ChipmunkDemoTextDrawString(cpVect pos, char *str) -{ - cpSpaceDebugColor c = LAColor(1.0f, 1.0f); - GLfloat x = (GLfloat)pos.x, y = (GLfloat)pos.y; - - for(size_t i=0, len=strlen(str); imagnitudeSum += cpvlength(j); - context->vectorSum = cpvadd(context->vectorSum, j); -} - -#endif - -static void -update(cpSpace *space, double dt) -{ - cpSpaceStep(space, dt); - - ChipmunkDemoPrintString("Place objects on the scale to weigh them. The ball marks the shapes it's sitting on.\n"); - - // Sum the total impulse applied to the scale from all collision pairs in the contact graph. - // If your compiler supports blocks, your life is a little easier. - // You can use the "Block" versions of the functions without needing the callbacks above. - #if USE_BLOCKS - __block cpVect impulseSum = cpvzero; - cpBodyEachArbiter_b(scaleStaticBody, ^(cpArbiter *arb){ - impulseSum = cpvadd(impulseSum, cpArbiterTotalImpulse(arb)); - }); - #else - cpVect impulseSum = cpvzero; - cpBodyEachArbiter(scaleStaticBody, (cpBodyArbiterIteratorFunc)ScaleIterator, &impulseSum); - #endif - - // Force is the impulse divided by the timestep. - cpFloat force = cpvlength(impulseSum)/dt; - - // Weight can be found similarly from the gravity vector. - cpVect g = cpSpaceGetGravity(space); - cpFloat weight = cpvdot(g, impulseSum)/(cpvlengthsq(g)*dt); - - ChipmunkDemoPrintString("Total force: %5.2f, Total weight: %5.2f. ", force, weight); - - - // Highlight and count the number of shapes the ball is touching. - #if USE_BLOCKS - __block int count = 0; - cpBodyEachArbiter_b(ballBody, ^(cpArbiter *arb){ - // body is the body we are iterating the arbiters for. - // CP_ARBITER_GET_*() in an arbiter iterator always returns the body/shape for the iterated body first. - CP_ARBITER_GET_SHAPES(arb, ball, other); - ChipmunkDebugDrawBB(cpShapeGetBB(other), RGBAColor(1, 0, 0, 1)); - - count++; - }); - #else - int count = 0; - cpBodyEachArbiter(ballBody, (cpBodyArbiterIteratorFunc)BallIterator, &count); - #endif - - ChipmunkDemoPrintString("The ball is touching %d shapes.\n", count); - - #if USE_BLOCKS - __block cpFloat magnitudeSum = 0.0f; - __block cpVect vectorSum = cpvzero; - cpBodyEachArbiter_b(ballBody, ^(cpArbiter *arb){ - cpVect j = cpArbiterTotalImpulse(arb); - magnitudeSum += cpvlength(j); - vectorSum = cpvadd(vectorSum, j); - }); - - cpFloat crushForce = (magnitudeSum - cpvlength(vectorSum))*dt; - #else - struct CrushingContext crush = {0.0f, cpvzero}; - cpBodyEachArbiter(ballBody, (cpBodyArbiterIteratorFunc)EstimateCrushing, &crush); - - cpFloat crushForce = (crush.magnitudeSum - cpvlength(crush.vectorSum))*dt; - #endif - - - if(crushForce > 10.0f){ - ChipmunkDemoPrintString("The ball is being crushed. (f: %.2f)", crushForce); - } else { - ChipmunkDemoPrintString("The ball is not being crushed. (f: %.2f)", crushForce); - } -} - -#define WIDTH 4.0f -#define HEIGHT 30.0f - -static cpSpace * -init(void) -{ - cpSpace *space = cpSpaceNew(); - cpSpaceSetIterations(space, 30); - cpSpaceSetGravity(space, cpv(0, -300)); - cpSpaceSetCollisionSlop(space, 0.5); - cpSpaceSetSleepTimeThreshold(space, 1.0f); - - cpBody *body, *staticBody = cpSpaceGetStaticBody(space); - cpShape *shape; - - // Create segments around the edge of the screen. - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-320,-240), cpv(-320,240), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(320,-240), cpv(320,240), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-320,-240), cpv(320,-240), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - scaleStaticBody = cpSpaceAddBody(space, cpBodyNewStatic()); - shape = cpSpaceAddShape(space, cpSegmentShapeNew(scaleStaticBody, cpv(-240,-180), cpv(-140,-180), 4.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - // add some boxes to stack on the scale - for(int i=0; i<5; i++){ - body = cpSpaceAddBody(space, cpBodyNew(1.0f, cpMomentForBox(1.0f, 30.0f, 30.0f))); - cpBodySetPosition(body, cpv(0, i*32 - 220)); - - shape = cpSpaceAddShape(space, cpBoxShapeNew(body, 30.0f, 30.0f, 0.0)); - cpShapeSetElasticity(shape, 0.0f); - cpShapeSetFriction(shape, 0.8f); - } - - // Add a ball that we'll track which objects are beneath it. - cpFloat radius = 15.0f; - ballBody = cpSpaceAddBody(space, cpBodyNew(10.0f, cpMomentForCircle(10.0f, 0.0f, radius, cpvzero))); - cpBodySetPosition(ballBody, cpv(120, -240 + radius+5)); - - shape = cpSpaceAddShape(space, cpCircleShapeNew(ballBody, radius, cpvzero)); - cpShapeSetElasticity(shape, 0.0f); - cpShapeSetFriction(shape, 0.9f); - - return space; -} - -static void -destroy(cpSpace *space) -{ - ChipmunkDemoFreeSpaceChildren(space); - cpSpaceFree(space); -} - -ChipmunkDemo ContactGraph = { - "Contact Graph", - 1.0/60.0, - init, - update, - ChipmunkDemoDefaultDrawImpl, - destroy, -}; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/ContactPoints.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/ContactPoints.c deleted file mode 100644 index 6c25cda..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/ContactPoints.c +++ /dev/null @@ -1,143 +0,0 @@ -/* Copyright (c) 2007 Scott Lembcke - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include -#include -#include -#include - -#include "chipmunk_private.h" -#include "ChipmunkDemo.h" - -static cpBool NeverCollide(cpArbiter *arb, cpSpace *space, void *data){return cpFalse;} - -static void -update(cpSpace *space) -{ - int steps = 1; - cpFloat dt = 1.0f/60.0f/(cpFloat)steps; - - for(int i=0; i tolerance){ - cpBody *body = cpShapeGetBody(shape); - int count = cpPolyShapeGetCount(shape); - - // Allocate the space for the new vertexes on the stack. - cpVect *verts = (cpVect *)alloca((count + 1)*sizeof(cpVect)); - - for(int i=0; ibeginFunc = (cpCollisionBeginFunc)HookCrate; - - - return space; -} - -static void -destroy(cpSpace *space) -{ - ChipmunkDemoFreeSpaceChildren(space); - cpSpaceFree(space); -} - -ChipmunkDemo Crane = { - "Crane", - 1.0/60.0, - init, - update, - ChipmunkDemoDefaultDrawImpl, - destroy, -}; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/GJK.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/GJK.c deleted file mode 100644 index a79fcbc..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/GJK.c +++ /dev/null @@ -1,148 +0,0 @@ -/* Copyright (c) 2007 Scott Lembcke - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include -#include -#include -#include - -#include "chipmunk_private.h" -#include "chipmunk_unsafe.h" -#include "ChipmunkDemo.h" - -static cpShape *shape1, *shape2; - -static void -update(cpSpace *space, cpFloat dt) -{ - cpSpaceStep(space, dt); -} - -static void -draw(cpSpace *space) -{ - ChipmunkDemoDefaultDrawImpl(space); - struct cpContact arr[CP_MAX_CONTACTS_PER_ARBITER]; -// cpCollideShapes(shape1, shape2, (cpCollisionID[]){0}, arr); - cpCollisionInfo info = cpCollideShapes(shape2, shape1, 0x00000000, arr); -} - -static cpSpace * -init(void) -{ - cpSpace *space = cpSpaceNew(); - cpSpaceSetIterations(space, 5); - space->damping = 0.1; - - cpFloat mass = 1.0f; - - { - cpFloat size = 100.0; - - cpBody *body = cpSpaceAddBody(space, cpBodyNew(mass, cpMomentForBox(mass, size, size))); - cpBodySetPosition(body, cpv(100.0, 50.0f)); - - shape1 = cpSpaceAddShape(space, cpBoxShapeNew(body, size, size, 0.0)); - shape1->group = 1; - }{ - cpFloat size = 100.0; - - cpBody *body = cpSpaceAddBody(space, cpBodyNew(mass, cpMomentForBox(mass, size, size))); - cpBodySetPosition(body, cpv(120.0, -40.0f)); - cpBodySetAngle(body, 1e-2); - - shape2 = cpSpaceAddShape(space, cpBoxShapeNew(body, size, size, 0.0)); - shape2->group = 1; - } - -// { -// cpFloat size = 100.0; -// const int NUM_VERTS = 5; -// -// cpVect verts[NUM_VERTS]; -// for(int i=0; igroup = 1; -// } -// { -// cpFloat size = 100.0; -// const int NUM_VERTS = 4; -// -// cpVect verts[NUM_VERTS]; -// for(int i=0; igroup = 1; -// } -// -// { -// cpFloat size = 150.0; -// cpFloat radius = 25.0; -// -// cpVect a = cpv( size/2.0, 0.0); -// cpVect b = cpv(-size/2.0, 0.0); -// cpBody *body = cpSpaceAddBody(space, cpBodyNew(mass, cpMomentForSegment(mass, a, b))); -// cpBodySetPosition(body, cpv(0, 25)); -// -// shape1 = cpSpaceAddShape(space, cpSegmentShapeNew(body, a, b, radius)); -// shape1->group = 1; -// } -// { -// cpFloat radius = 50.0; -// -// cpBody *body = cpSpaceAddBody(space, cpBodyNew(mass, cpMomentForCircle(mass, 0.0f, radius, cpvzero))); -// cpBodySetPosition(body, cpv(0, -25)); -// -// shape2 = cpSpaceAddShape(space, cpCircleShapeNew(body, radius, cpvzero)); -// shape2->group = 1; -// } - - return space; -} - -static void -destroy(cpSpace *space) -{ - ChipmunkDemoFreeSpaceChildren(space); - cpSpaceFree(space); -} - -ChipmunkDemo GJK = { - "GJK", - 1.0f/60.0f, - init, - update, - draw, - destroy, -}; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/GLEWConfig.cmake b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/GLEWConfig.cmake deleted file mode 100644 index 4b05ba6..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/GLEWConfig.cmake +++ /dev/null @@ -1,4 +0,0 @@ -set(GLEW_INCLUDE_DIR "@CMAKE_INSTALL_PREFIX@/include") -set(GLEW_LIBRARY_DIR "@CMAKE_INSTALL_PREFIX@/lib@LIB_SUFFIX@") - -find_library(GLEW_LIBRARY "@GLEW_LIB_NAME@" HINTS ${GLEW_LIBRARY_DIR}) diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/GLFWConfig.cmake b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/GLFWConfig.cmake deleted file mode 100644 index 796ad2c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/GLFWConfig.cmake +++ /dev/null @@ -1,10 +0,0 @@ -# - Config file for the glfw package -# It defines the following variables -# GLFW_INCLUDE_DIR, the path where GLFW headers are located -# GLFW_LIBRARY_DIR, folder in which the GLFW library is located -# GLFW_LIBRARY, library to link against to use GLFW - -set(GLFW_INCLUDE_DIR "@CMAKE_INSTALL_PREFIX@/include") -set(GLFW_LIBRARY_DIR "@CMAKE_INSTALL_PREFIX@/lib@LIB_SUFFIX@") - -find_library(GLFW_LIBRARY "@GLFW_LIB_NAME@" HINTS ${GLFW_LIBRARY_DIR}) diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Joints.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Joints.c deleted file mode 100644 index c4c7b5a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Joints.c +++ /dev/null @@ -1,298 +0,0 @@ -/* Copyright (c) 2007 Scott Lembcke - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk.h" -#include "ChipmunkDemo.h" - -static cpBody * -addBall(cpSpace *space, cpVect pos, cpVect boxOffset) -{ - cpFloat radius = 15.0f; - cpFloat mass = 1.0f; - cpBody *body = cpSpaceAddBody(space, cpBodyNew(mass, cpMomentForCircle(mass, 0.0f, radius, cpvzero))); - cpBodySetPosition(body, cpvadd(pos, boxOffset)); - - cpShape *shape = cpSpaceAddShape(space, cpCircleShapeNew(body, radius, cpvzero)); - cpShapeSetElasticity(shape, 0.0f); - cpShapeSetFriction(shape, 0.7f); - - return body; -} - -static cpBody * -addLever(cpSpace *space, cpVect pos, cpVect boxOffset) -{ - cpFloat mass = 1.0f; - cpVect a = cpv(0, 15); - cpVect b = cpv(0, -15); - - cpBody *body = cpSpaceAddBody(space, cpBodyNew(mass, cpMomentForSegment(mass, a, b, 0.0f))); - cpBodySetPosition(body, cpvadd(pos, cpvadd(boxOffset, cpv(0, -15)))); - - cpShape *shape = cpSpaceAddShape(space, cpSegmentShapeNew(body, a, b, 5.0f)); - cpShapeSetElasticity(shape, 0.0f); - cpShapeSetFriction(shape, 0.7f); - - return body; -} - -static cpBody * -addBar(cpSpace *space, cpVect pos, cpVect boxOffset) -{ - cpFloat mass = 2.0f; - cpVect a = cpv(0, 30); - cpVect b = cpv(0, -30); - - cpBody *body = cpSpaceAddBody(space, cpBodyNew(mass, cpMomentForSegment(mass, a, b, 0.0f))); - cpBodySetPosition(body, cpvadd(pos, boxOffset)); - - cpShape *shape = cpSpaceAddShape(space, cpSegmentShapeNew(body, a, b, 5.0f)); - cpShapeSetElasticity(shape, 0.0f); - cpShapeSetFriction(shape, 0.7f); - cpShapeSetFilter(shape, cpShapeFilterNew(1, CP_ALL_CATEGORIES, CP_ALL_CATEGORIES)); - - return body; -} - -static cpBody * -addWheel(cpSpace *space, cpVect pos, cpVect boxOffset) -{ - cpFloat radius = 15.0f; - cpFloat mass = 1.0f; - cpBody *body = cpSpaceAddBody(space, cpBodyNew(mass, cpMomentForCircle(mass, 0.0f, radius, cpvzero))); - cpBodySetPosition(body, cpvadd(pos, boxOffset)); - - cpShape *shape = cpSpaceAddShape(space, cpCircleShapeNew(body, radius, cpvzero)); - cpShapeSetElasticity(shape, 0.0f); - cpShapeSetFriction(shape, 0.7f); - cpShapeSetFilter(shape, cpShapeFilterNew(1, CP_ALL_CATEGORIES, CP_ALL_CATEGORIES)); - - return body; -} - -static cpBody * -addChassis(cpSpace *space, cpVect pos, cpVect boxOffset) -{ - cpFloat mass = 5.0f; - cpFloat width = 80; - cpFloat height = 30; - - cpBody *body = cpSpaceAddBody(space, cpBodyNew(mass, cpMomentForBox(mass, width, height))); - cpBodySetPosition(body, cpvadd(pos, boxOffset)); - - cpShape *shape = cpSpaceAddShape(space, cpBoxShapeNew(body, width, height, 0.0)); - cpShapeSetElasticity(shape, 0.0f); - cpShapeSetFriction(shape, 0.7f); - cpShapeSetFilter(shape, cpShapeFilterNew(1, CP_ALL_CATEGORIES, CP_ALL_CATEGORIES)); - - return body; -} - -static cpSpace * -init(void) -{ - cpSpace *space = cpSpaceNew(); - cpSpaceSetIterations(space, 10); - cpSpaceSetGravity(space, cpv(0, -100)); - cpSpaceSetSleepTimeThreshold(space, 0.5f); - - cpBody *staticBody = cpSpaceGetStaticBody(space); - cpShape *shape; - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-320,240), cpv(320,240), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-320,120), cpv(320,120), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-320,0), cpv(320,0), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-320,-120), cpv(320,-120), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-320,-240), cpv(320,-240), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-320,-240), cpv(-320,240), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-160,-240), cpv(-160,240), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(0,-240), cpv(0,240), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(160,-240), cpv(160,240), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(320,-240), cpv(320,240), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - cpVect boxOffset; - cpBody *body1, *body2; - - cpVect posA = cpv( 50, 60); - cpVect posB = cpv(110, 60); - - #define POS_A cpvadd(boxOffset, posA) - #define POS_B cpvadd(boxOffset, posB) - - // Pin Joints - Link shapes with a solid bar or pin. - // Keeps the anchor points the same distance apart from when the joint was created. - boxOffset = cpv(-320, -240); - body1 = addBall(space, posA, boxOffset); - body2 = addBall(space, posB, boxOffset); - cpSpaceAddConstraint(space, cpPinJointNew(body1, body2, cpv(15,0), cpv(-15,0))); - - // Slide Joints - Like pin joints but with a min/max distance. - // Can be used for a cheap approximation of a rope. - boxOffset = cpv(-160, -240); - body1 = addBall(space, posA, boxOffset); - body2 = addBall(space, posB, boxOffset); - cpSpaceAddConstraint(space, cpSlideJointNew(body1, body2, cpv(15,0), cpv(-15,0), 20.0f, 40.0f)); - - // Pivot Joints - Holds the two anchor points together. Like a swivel. - boxOffset = cpv(0, -240); - body1 = addBall(space, posA, boxOffset); - body2 = addBall(space, posB, boxOffset); - cpSpaceAddConstraint(space, cpPivotJointNew(body1, body2, cpvadd(boxOffset, cpv(80,60)))); - // cpPivotJointNew() takes it's anchor parameter in world coordinates. The anchors are calculated from that - // cpPivotJointNew2() lets you specify the two anchor points explicitly - - // Groove Joints - Like a pivot joint, but one of the anchors is a line segment that the pivot can slide in - boxOffset = cpv(160, -240); - body1 = addBall(space, posA, boxOffset); - body2 = addBall(space, posB, boxOffset); - cpSpaceAddConstraint(space, cpGrooveJointNew(body1, body2, cpv(30,30), cpv(30,-30), cpv(-30,0))); - - // Damped Springs - boxOffset = cpv(-320, -120); - body1 = addBall(space, posA, boxOffset); - body2 = addBall(space, posB, boxOffset); - cpSpaceAddConstraint(space, cpDampedSpringNew(body1, body2, cpv(15,0), cpv(-15,0), 20.0f, 5.0f, 0.3f)); - - // Damped Rotary Springs - boxOffset = cpv(-160, -120); - body1 = addBar(space, posA, boxOffset); - body2 = addBar(space, posB, boxOffset); - // Add some pin joints to hold the circles in place. - cpSpaceAddConstraint(space, cpPivotJointNew(body1, staticBody, POS_A)); - cpSpaceAddConstraint(space, cpPivotJointNew(body2, staticBody, POS_B)); - cpSpaceAddConstraint(space, cpDampedRotarySpringNew(body1, body2, 0.0f, 3000.0f, 60.0f)); - - // Rotary Limit Joint - boxOffset = cpv(0, -120); - body1 = addLever(space, posA, boxOffset); - body2 = addLever(space, posB, boxOffset); - // Add some pin joints to hold the circles in place. - cpSpaceAddConstraint(space, cpPivotJointNew(body1, staticBody, POS_A)); - cpSpaceAddConstraint(space, cpPivotJointNew(body2, staticBody, POS_B)); - // Hold their rotation within 90 degrees of each other. - cpSpaceAddConstraint(space, cpRotaryLimitJointNew(body1, body2, -M_PI_2, M_PI_2)); - - // Ratchet Joint - A rotary ratchet, like a socket wrench - boxOffset = cpv(160, -120); - body1 = addLever(space, posA, boxOffset); - body2 = addLever(space, posB, boxOffset); - // Add some pin joints to hold the circles in place. - cpSpaceAddConstraint(space, cpPivotJointNew(body1, staticBody, POS_A)); - cpSpaceAddConstraint(space, cpPivotJointNew(body2, staticBody, POS_B)); - // Ratchet every 90 degrees - cpSpaceAddConstraint(space, cpRatchetJointNew(body1, body2, 0.0f, M_PI_2)); - - // Gear Joint - Maintain a specific angular velocity ratio - boxOffset = cpv(-320, 0); - body1 = addBar(space, posA, boxOffset); - body2 = addBar(space, posB, boxOffset); - // Add some pin joints to hold the circles in place. - cpSpaceAddConstraint(space, cpPivotJointNew(body1, staticBody, POS_A)); - cpSpaceAddConstraint(space, cpPivotJointNew(body2, staticBody, POS_B)); - // Force one to sping 2x as fast as the other - cpSpaceAddConstraint(space, cpGearJointNew(body1, body2, 0.0f, 2.0f)); - - // Simple Motor - Maintain a specific angular relative velocity - boxOffset = cpv(-160, 0); - body1 = addBar(space, posA, boxOffset); - body2 = addBar(space, posB, boxOffset); - // Add some pin joints to hold the circles in place. - cpSpaceAddConstraint(space, cpPivotJointNew(body1, staticBody, POS_A)); - cpSpaceAddConstraint(space, cpPivotJointNew(body2, staticBody, POS_B)); - // Make them spin at 1/2 revolution per second in relation to each other. - cpSpaceAddConstraint(space, cpSimpleMotorNew(body1, body2, M_PI)); - - // Make a car with some nice soft suspension - boxOffset = cpv(0, 0); - cpBody *wheel1 = addWheel(space, posA, boxOffset); - cpBody *wheel2 = addWheel(space, posB, boxOffset); - cpBody *chassis = addChassis(space, cpv(80, 100), boxOffset); - - cpSpaceAddConstraint(space, cpGrooveJointNew(chassis, wheel1, cpv(-30, -10), cpv(-30, -40), cpvzero)); - cpSpaceAddConstraint(space, cpGrooveJointNew(chassis, wheel2, cpv( 30, -10), cpv( 30, -40), cpvzero)); - - cpSpaceAddConstraint(space, cpDampedSpringNew(chassis, wheel1, cpv(-30, 0), cpvzero, 50.0f, 20.0f, 10.0f)); - cpSpaceAddConstraint(space, cpDampedSpringNew(chassis, wheel2, cpv( 30, 0), cpvzero, 50.0f, 20.0f, 10.0f)); - - return space; -} - -static void -update(cpSpace *space, double dt) -{ - cpSpaceStep(space, dt); -} - -static void -destroy(cpSpace *space) -{ - ChipmunkDemoFreeSpaceChildren(space); - cpSpaceFree(space); -} - -ChipmunkDemo Joints = { - "Joints and Constraints", - 1.0/60.0, - init, - update, - ChipmunkDemoDefaultDrawImpl, - destroy, -}; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/LogoSmash.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/LogoSmash.c deleted file mode 100644 index 575499f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/LogoSmash.c +++ /dev/null @@ -1,165 +0,0 @@ -/* Copyright (c) 2007 Scott Lembcke - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk.h" -#include "ChipmunkDemo.h" - -static const int image_width = 188; -static const int image_height = 35; -static const int image_row_length = 24; - -static const unsigned char image_bitmap[] = { - 15,-16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,-64,15,63,-32,-2,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,31,-64,15,127,-125,-1,-128,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,127,-64,15,127,15,-1,-64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,-64,15,-2, - 31,-1,-64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,-64,0,-4,63,-1,-32,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,1,-1,-64,15,-8,127,-1,-32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 1,-1,-64,0,-8,-15,-1,-32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-31,-1,-64,15,-8,-32, - -1,-32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,-15,-1,-64,9,-15,-32,-1,-32,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,31,-15,-1,-64,0,-15,-32,-1,-32,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,63,-7,-1,-64,9,-29,-32,127,-61,-16,63,15,-61,-1,-8,31,-16,15,-8,126,7,-31, - -8,31,-65,-7,-1,-64,9,-29,-32,0,7,-8,127,-97,-25,-1,-2,63,-8,31,-4,-1,15,-13, - -4,63,-1,-3,-1,-64,9,-29,-32,0,7,-8,127,-97,-25,-1,-2,63,-8,31,-4,-1,15,-13, - -2,63,-1,-3,-1,-64,9,-29,-32,0,7,-8,127,-97,-25,-1,-1,63,-4,63,-4,-1,15,-13, - -2,63,-33,-1,-1,-32,9,-25,-32,0,7,-8,127,-97,-25,-1,-1,63,-4,63,-4,-1,15,-13, - -1,63,-33,-1,-1,-16,9,-25,-32,0,7,-8,127,-97,-25,-1,-1,63,-4,63,-4,-1,15,-13, - -1,63,-49,-1,-1,-8,9,-57,-32,0,7,-8,127,-97,-25,-8,-1,63,-2,127,-4,-1,15,-13, - -1,-65,-49,-1,-1,-4,9,-57,-32,0,7,-8,127,-97,-25,-8,-1,63,-2,127,-4,-1,15,-13, - -1,-65,-57,-1,-1,-2,9,-57,-32,0,7,-8,127,-97,-25,-8,-1,63,-2,127,-4,-1,15,-13, - -1,-1,-57,-1,-1,-1,9,-57,-32,0,7,-1,-1,-97,-25,-8,-1,63,-1,-1,-4,-1,15,-13,-1, - -1,-61,-1,-1,-1,-119,-57,-32,0,7,-1,-1,-97,-25,-8,-1,63,-1,-1,-4,-1,15,-13,-1, - -1,-61,-1,-1,-1,-55,-49,-32,0,7,-1,-1,-97,-25,-8,-1,63,-1,-1,-4,-1,15,-13,-1, - -1,-63,-1,-1,-1,-23,-49,-32,127,-57,-1,-1,-97,-25,-1,-1,63,-1,-1,-4,-1,15,-13, - -1,-1,-63,-1,-1,-1,-16,-49,-32,-1,-25,-1,-1,-97,-25,-1,-1,63,-33,-5,-4,-1,15, - -13,-1,-1,-64,-1,-9,-1,-7,-49,-32,-1,-25,-8,127,-97,-25,-1,-1,63,-33,-5,-4,-1, - 15,-13,-1,-1,-64,-1,-13,-1,-32,-49,-32,-1,-25,-8,127,-97,-25,-1,-2,63,-49,-13, - -4,-1,15,-13,-1,-1,-64,127,-7,-1,-119,-17,-15,-1,-25,-8,127,-97,-25,-1,-2,63, - -49,-13,-4,-1,15,-13,-3,-1,-64,127,-8,-2,15,-17,-1,-1,-25,-8,127,-97,-25,-1, - -8,63,-49,-13,-4,-1,15,-13,-3,-1,-64,63,-4,120,0,-17,-1,-1,-25,-8,127,-97,-25, - -8,0,63,-57,-29,-4,-1,15,-13,-4,-1,-64,63,-4,0,15,-17,-1,-1,-25,-8,127,-97, - -25,-8,0,63,-57,-29,-4,-1,-1,-13,-4,-1,-64,31,-2,0,0,103,-1,-1,-57,-8,127,-97, - -25,-8,0,63,-57,-29,-4,-1,-1,-13,-4,127,-64,31,-2,0,15,103,-1,-1,-57,-8,127, - -97,-25,-8,0,63,-61,-61,-4,127,-1,-29,-4,127,-64,15,-8,0,0,55,-1,-1,-121,-8, - 127,-97,-25,-8,0,63,-61,-61,-4,127,-1,-29,-4,63,-64,15,-32,0,0,23,-1,-2,3,-16, - 63,15,-61,-16,0,31,-127,-127,-8,31,-1,-127,-8,31,-128,7,-128,0,0 -}; - -static inline int -get_pixel(int x, int y) -{ - return (image_bitmap[(x>>3) + y*image_row_length]>>(~x&0x7)) & 1; -} - -static int bodyCount = 0; - -static void -update(cpSpace *space, double dt) -{ - cpSpaceStep(space, dt); -} - -static void -DrawDot(cpBody *body, void *unused) -{ - ChipmunkDebugDrawDot(3.0, cpBodyGetPosition(body), RGBAColor(200.0f/255.0f, 210.0f/255.0f, 230.0f/255.0f, 1.0f)); -} - -static void -draw(cpSpace *space) -{ - cpSpaceEachBody(space, DrawDot, NULL); - -// ChipmunkDebugDrawCollisionPoints(space); -} - -static cpShape * -make_ball(cpFloat x, cpFloat y) -{ - cpBody *body = cpBodyNew(1.0, INFINITY); - cpBodySetPosition(body, cpv(x, y)); - - cpShape *shape = cpCircleShapeNew(body, 0.95, cpvzero); - cpShapeSetElasticity(shape, 0.0); - cpShapeSetFriction(shape, 0.0); - - return shape; -} - -static cpSpace * -init(void) -{ - cpSpace *space = cpSpaceNew(); - cpSpaceSetIterations(space, 1); - - // The space will contain a very large number of similary sized objects. - // This is the perfect candidate for using the spatial hash. - // Generally you will never need to do this. - cpSpaceUseSpatialHash(space, 2.0, 10000); - - bodyCount = 0; - - cpBody *body; - cpShape *shape; - - for(int y=0; yn) < 0){ - return cpArbiterIgnore(arb); - } - - return cpTrue; -} - -static void -update(cpSpace *space, double dt) -{ - cpSpaceStep(space, dt); -} - -static cpSpace * -init(void) -{ - ChipmunkDemoMessageString = "One way platforms are trivial in Chipmunk using a very simple collision callback."; - - cpSpace *space = cpSpaceNew(); - cpSpaceSetIterations(space, 10); - cpSpaceSetGravity(space, cpv(0, -100)); - - cpBody *body, *staticBody = cpSpaceGetStaticBody(space); - cpShape *shape; - - // Create segments around the edge of the screen. - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-320,-240), cpv(-320,240), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(320,-240), cpv(320,240), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-320,-240), cpv(320,-240), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - // Add our one way segment - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-160,-100), cpv(160,-100), 10.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetCollisionType(shape, COLLISION_TYPE_ONE_WAY); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - // We'll use the data pointer for the OneWayPlatform struct - platformInstance.n = cpv(0, 1); // let objects pass upwards - cpShapeSetUserData(shape, &platformInstance); - - - // Add a ball to test it out - cpFloat radius = 15.0f; - body = cpSpaceAddBody(space, cpBodyNew(10.0f, cpMomentForCircle(10.0f, 0.0f, radius, cpvzero))); - cpBodySetPosition(body, cpv(0, -200)); - cpBodySetVelocity(body, cpv(0, 170)); - - shape = cpSpaceAddShape(space, cpCircleShapeNew(body, radius, cpvzero)); - cpShapeSetElasticity(shape, 0.0f); - cpShapeSetFriction(shape, 0.9f); - cpShapeSetCollisionType(shape, 2); - - cpCollisionHandler *handler = cpSpaceAddWildcardHandler(space, COLLISION_TYPE_ONE_WAY); - handler->preSolveFunc = PreSolve; - - return space; -} - -static void -destroy(cpSpace *space) -{ - ChipmunkDemoFreeSpaceChildren(space); - cpSpaceFree(space); -} - -ChipmunkDemo OneWay = { - "One Way Platforms", - 1.0/60.0, - init, - update, - ChipmunkDemoDefaultDrawImpl, - destroy, -}; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Planet.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Planet.c deleted file mode 100644 index 40c9747..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Planet.c +++ /dev/null @@ -1,134 +0,0 @@ -/* Copyright (c) 2007 Scott Lembcke - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk.h" -#include "ChipmunkDemo.h" - -static cpBody *planetBody; - -static cpFloat gravityStrength = 5.0e6f; - -static void -update(cpSpace *space, double dt) -{ - cpSpaceStep(space, dt); - - // Update the static body spin so that it looks like it's rotating. - cpBodyUpdatePosition(planetBody, dt); -} - -static void -planetGravityVelocityFunc(cpBody *body, cpVect gravity, cpFloat damping, cpFloat dt) -{ - // Gravitational acceleration is proportional to the inverse square of - // distance, and directed toward the origin. The central planet is assumed - // to be massive enough that it affects the satellites but not vice versa. - cpVect p = cpBodyGetPosition(body); - cpFloat sqdist = cpvlengthsq(p); - cpVect g = cpvmult(p, -gravityStrength / (sqdist * cpfsqrt(sqdist))); - - cpBodyUpdateVelocity(body, g, damping, dt); -} - -static cpVect -rand_pos(cpFloat radius) -{ - cpVect v; - do { - v = cpv(frand()*(640 - 2*radius) - (320 - radius), frand()*(480 - 2*radius) - (240 - radius)); - } while(cpvlength(v) < 85.0f); - - return v; -} - -static void -add_box(cpSpace *space) -{ - const cpFloat size = 10.0f; - const cpFloat mass = 1.0f; - - cpVect verts[] = { - cpv(-size,-size), - cpv(-size, size), - cpv( size, size), - cpv( size,-size), - }; - - cpFloat radius = cpvlength(cpv(size, size)); - cpVect pos = rand_pos(radius); - - cpBody *body = cpSpaceAddBody(space, cpBodyNew(mass, cpMomentForPoly(mass, 4, verts, cpvzero, 0.0f))); - cpBodySetVelocityUpdateFunc(body, planetGravityVelocityFunc); - cpBodySetPosition(body, pos); - - // Set the box's velocity to put it into a circular orbit from its - // starting position. - cpFloat r = cpvlength(pos); - cpFloat v = cpfsqrt(gravityStrength / r) / r; - cpBodySetVelocity(body, cpvmult(cpvperp(pos), v)); - - // Set the box's angular velocity to match its orbital period and - // align its initial angle with its position. - cpBodySetAngularVelocity(body, v); - cpBodySetAngle(body, cpfatan2(pos.y, pos.x)); - - cpShape *shape = cpSpaceAddShape(space, cpPolyShapeNew(body, 4, verts, cpTransformIdentity, 0.0)); - cpShapeSetElasticity(shape, 0.0f); - cpShapeSetFriction(shape, 0.7f); -} - -static cpSpace * -init(void) -{ - // Create a rouge body to control the planet manually. - cpSpace *space = cpSpaceNew(); - cpSpaceSetIterations(space, 20); - - planetBody = cpSpaceAddBody(space, cpBodyNewKinematic()); - cpBodySetAngularVelocity(planetBody, 0.2f); - - for(int i=0; i<30; i++){ - add_box(space); - } - - cpShape *shape = cpSpaceAddShape(space, cpCircleShapeNew(planetBody, 70.0f, cpvzero)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - return space; -} - -static void -destroy(cpSpace *space) -{ - ChipmunkDemoFreeSpaceChildren(space); - cpSpaceFree(space); -} - -ChipmunkDemo Planet = { - "Planet", - 1.0/60.0, - init, - update, - ChipmunkDemoDefaultDrawImpl, - destroy, -}; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Player.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Player.c deleted file mode 100644 index d5bf8c2..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Player.c +++ /dev/null @@ -1,177 +0,0 @@ -/* Copyright (c) 2007 Scott Lembcke - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk_private.h" -#include "ChipmunkDemo.h" - -#define PLAYER_VELOCITY 500.0 - -#define PLAYER_GROUND_ACCEL_TIME 0.1 -#define PLAYER_GROUND_ACCEL (PLAYER_VELOCITY/PLAYER_GROUND_ACCEL_TIME) - -#define PLAYER_AIR_ACCEL_TIME 0.25 -#define PLAYER_AIR_ACCEL (PLAYER_VELOCITY/PLAYER_AIR_ACCEL_TIME) - -#define JUMP_HEIGHT 50.0 -#define JUMP_BOOST_HEIGHT 55.0 -#define FALL_VELOCITY 900.0 -#define GRAVITY 2000.0 - -static cpBody *playerBody = NULL; -static cpShape *playerShape = NULL; - -static cpFloat remainingBoost = 0; -static cpBool grounded = cpFalse; -static cpBool lastJumpState = cpFalse; - -static void -SelectPlayerGroundNormal(cpBody *body, cpArbiter *arb, cpVect *groundNormal){ - cpVect n = cpvneg(cpArbiterGetNormal(arb)); - - if(n.y > groundNormal->y){ - (*groundNormal) = n; - } -} - -static void -playerUpdateVelocity(cpBody *body, cpVect gravity, cpFloat damping, cpFloat dt) -{ - int jumpState = (ChipmunkDemoKeyboard.y > 0.0f); - - // Grab the grounding normal from last frame - cpVect groundNormal = cpvzero; - cpBodyEachArbiter(playerBody, (cpBodyArbiterIteratorFunc)SelectPlayerGroundNormal, &groundNormal); - - grounded = (groundNormal.y > 0.0); - if(groundNormal.y < 0.0f) remainingBoost = 0.0f; - - // Do a normal-ish update - cpBool boost = (jumpState && remainingBoost > 0.0f); - cpVect g = (boost ? cpvzero : gravity); - cpBodyUpdateVelocity(body, g, damping, dt); - - // Target horizontal speed for air/ground control - cpFloat target_vx = PLAYER_VELOCITY*ChipmunkDemoKeyboard.x; - - // Update the surface velocity and friction - // Note that the "feet" move in the opposite direction of the player. - cpVect surface_v = cpv(-target_vx, 0.0); - playerShape->surfaceV = surface_v; - playerShape->u = (grounded ? PLAYER_GROUND_ACCEL/GRAVITY : 0.0); - - // Apply air control if not grounded - if(!grounded){ - // Smoothly accelerate the velocity - playerBody->v.x = cpflerpconst(playerBody->v.x, target_vx, PLAYER_AIR_ACCEL*dt); - } - - body->v.y = cpfclamp(body->v.y, -FALL_VELOCITY, INFINITY); -} - -static void -update(cpSpace *space, double dt) -{ - int jumpState = (ChipmunkDemoKeyboard.y > 0.0f); - - // If the jump key was just pressed this frame, jump! - if(jumpState && !lastJumpState && grounded){ - cpFloat jump_v = cpfsqrt(2.0*JUMP_HEIGHT*GRAVITY); - playerBody->v = cpvadd(playerBody->v, cpv(0.0, jump_v)); - - remainingBoost = JUMP_BOOST_HEIGHT/jump_v; - } - - // Step the space - cpSpaceStep(space, dt); - - remainingBoost -= dt; - lastJumpState = jumpState; -} - -static cpSpace * -init(void) -{ - cpSpace *space = cpSpaceNew(); - space->iterations = 10; - space->gravity = cpv(0, -GRAVITY); -// space->sleepTimeThreshold = 1000; - - cpBody *body, *staticBody = cpSpaceGetStaticBody(space); - cpShape *shape; - - // Create segments around the edge of the screen. - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-320,-240), cpv(-320,240), 0.0f)); - shape->e = 1.0f; shape->u = 1.0f; - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(320,-240), cpv(320,240), 0.0f)); - shape->e = 1.0f; shape->u = 1.0f; - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-320,-240), cpv(320,-240), 0.0f)); - shape->e = 1.0f; shape->u = 1.0f; - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-320,240), cpv(320,240), 0.0f)); - shape->e = 1.0f; shape->u = 1.0f; - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - // Set up the player - body = cpSpaceAddBody(space, cpBodyNew(1.0f, INFINITY)); - body->p = cpv(0, -200); - body->velocity_func = playerUpdateVelocity; - playerBody = body; - - shape = cpSpaceAddShape(space, cpBoxShapeNew2(body, cpBBNew(-15.0, -27.5, 15.0, 27.5), 10.0)); -// shape = cpSpaceAddShape(space, cpSegmentShapeNew(playerBody, cpvzero, cpv(0, radius), radius)); - shape->e = 0.0f; shape->u = 0.0f; - shape->type = 1; - playerShape = shape; - - // Add some boxes to jump on - for(int i=0; i<6; i++){ - for(int j=0; j<3; j++){ - body = cpSpaceAddBody(space, cpBodyNew(4.0f, INFINITY)); - body->p = cpv(100 + j*60, -200 + i*60); - - shape = cpSpaceAddShape(space, cpBoxShapeNew(body, 50, 50, 0.0)); - shape->e = 0.0f; shape->u = 0.7f; - } - } - - return space; -} - -static void -destroy(cpSpace *space) -{ - ChipmunkDemoFreeSpaceChildren(space); - cpSpaceFree(space); -} - -ChipmunkDemo Player = { - "Platformer Player Controls", - 1.0/180.0, - init, - update, - ChipmunkDemoDefaultDrawImpl, - destroy, -}; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Plink.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Plink.c deleted file mode 100644 index 4eb955d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Plink.c +++ /dev/null @@ -1,131 +0,0 @@ -/* Copyright (c) 2007 Scott Lembcke - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk.h" -#include "ChipmunkDemo.h" - -static cpFloat pentagon_mass = 0.0f; -static cpFloat pentagon_moment = 0.0f; - -// Iterate over all of the bodies and reset the ones that have fallen offscreen. -static void -eachBody(cpBody *body, void *unused) -{ - cpVect pos = cpBodyGetPosition(body); - if(pos.y < -260 || cpfabs(pos.x) > 340){ - cpFloat x = rand()/(cpFloat)RAND_MAX*640 - 320; - cpBodySetPosition(body, cpv(x, 260)); - } -} - -static void -update(cpSpace *space, double dt) -{ - if(ChipmunkDemoRightDown){ - cpShape *nearest = cpSpacePointQueryNearest(space, ChipmunkDemoMouse, 0.0, GRAB_FILTER, NULL); - if(nearest){ - cpBody *body = cpShapeGetBody(nearest); - if(cpBodyGetType(body) == CP_BODY_TYPE_STATIC){ - cpBodySetType(body, CP_BODY_TYPE_DYNAMIC); - cpBodySetMass(body, pentagon_mass); - cpBodySetMoment(body, pentagon_moment); - } else if(cpBodyGetType(body) == CP_BODY_TYPE_DYNAMIC) { - cpBodySetType(body, CP_BODY_TYPE_STATIC); - } - } - } - - cpSpaceEachBody(space, &eachBody, NULL); - cpSpaceStep(space, dt); -} - -#define NUM_VERTS 5 - -static cpSpace * -init(void) -{ - ChipmunkDemoMessageString = "Right click to make pentagons static/dynamic."; - - cpSpace *space = cpSpaceNew(); - cpSpaceSetIterations(space, 5); - cpSpaceSetGravity(space, cpv(0, -100)); - - cpBody *body, *staticBody = cpSpaceGetStaticBody(space); - cpShape *shape; - - // Vertexes for a triangle shape. - cpVect tris[] = { - cpv(-15,-15), - cpv( 0, 10), - cpv( 15,-15), - }; - - // Create the static triangles. - for(int i=0; i<9; i++){ - for(int j=0; j<6; j++){ - cpFloat stagger = (j%2)*40; - cpVect offset = cpv(i*80 - 320 + stagger, j*70 - 240); - shape = cpSpaceAddShape(space, cpPolyShapeNew(staticBody, 3, tris, cpTransformTranslate(offset), 0.0)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - } - } - - // Create vertexes for a pentagon shape. - cpVect verts[NUM_VERTS]; - for(int i=0; i 320.0f){ - cpBodySetVelocity(ball, cpvzero); - cpBodySetPosition(ball, cpv(-224.0f, 200.0f)); - } - } -} - -static cpBody * -add_ball(cpSpace *space, cpVect pos) -{ - cpBody *body = cpSpaceAddBody(space, cpBodyNew(1.0f, cpMomentForCircle(1.0f, 30, 0, cpvzero))); - cpBodySetPosition(body, pos); - - cpShape *shape = cpSpaceAddShape(space, cpCircleShapeNew(body, 30, cpvzero)); - cpShapeSetElasticity(shape, 0.0f); - cpShapeSetFriction(shape, 0.5f); - - return body; -} - -static cpSpace * -init(void) -{ - ChipmunkDemoMessageString = "Use the arrow keys to control the machine."; - - cpSpace *space = cpSpaceNew(); - cpSpaceSetGravity(space, cpv(0, -600)); - - cpBody *staticBody = cpSpaceGetStaticBody(space); - cpShape *shape; - - // beveling all of the line segments slightly helps prevent things from getting stuck on cracks - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-256,16), cpv(-256,300), 2.0f)); - cpShapeSetElasticity(shape, 0.0f); - cpShapeSetFriction(shape, 0.5f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-256,16), cpv(-192,0), 2.0f)); - cpShapeSetElasticity(shape, 0.0f); - cpShapeSetFriction(shape, 0.5f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-192,0), cpv(-192, -64), 2.0f)); - cpShapeSetElasticity(shape, 0.0f); - cpShapeSetFriction(shape, 0.5f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-128,-64), cpv(-128,144), 2.0f)); - cpShapeSetElasticity(shape, 0.0f); - cpShapeSetFriction(shape, 0.5f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-192,80), cpv(-192,176), 2.0f)); - cpShapeSetElasticity(shape, 0.0f); - cpShapeSetFriction(shape, 0.5f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-192,176), cpv(-128,240), 2.0f)); - cpShapeSetElasticity(shape, 0.0f); - cpShapeSetFriction(shape, 0.5f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-128,144), cpv(192,64), 2.0f)); - cpShapeSetElasticity(shape, 0.0f); - cpShapeSetFriction(shape, 0.5f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - cpVect verts[] = { - cpv(-30,-80), - cpv(-30, 80), - cpv( 30, 64), - cpv( 30,-80), - }; - - cpBody *plunger = cpSpaceAddBody(space, cpBodyNew(1.0f, INFINITY)); - cpBodySetPosition(plunger, cpv(-160,-80)); - - shape = cpSpaceAddShape(space, cpPolyShapeNew(plunger, 4, verts, cpTransformIdentity, 0.0)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 0.5f); - cpShapeSetFilter(shape, cpShapeFilterNew(CP_NO_GROUP, 1, 1)); - - // add balls to hopper - for(int i=0; i - -#include "chipmunk/chipmunk.h" - -#include "ChipmunkDemo.h" - -#define DENSITY (1.0/10000.0) - -#define MAX_VERTEXES_PER_VORONOI 16 - -struct WorleyContex { - uint32_t seed; - cpFloat cellSize; - int width, height; - cpBB bb; - cpVect focus; -}; - -static inline cpVect -HashVect(uint32_t x, uint32_t y, uint32_t seed) -{ -// cpFloat border = 0.21f; - cpFloat border = 0.05f; - uint32_t h = (x*1640531513 ^ y*2654435789) + seed; - - return cpv( - cpflerp(border, 1.0f - border, (cpFloat)( h & 0xFFFF)/(cpFloat)0xFFFF), - cpflerp(border, 1.0f - border, (cpFloat)((h>>16) & 0xFFFF)/(cpFloat)0xFFFF) - ); -} - -static cpVect -WorleyPoint(int i, int j, struct WorleyContex *context) -{ - cpFloat size = context->cellSize; - int width = context->width; - int height = context->height; - cpBB bb = context->bb; - -// cpVect fv = cpv(0.5, 0.5); - cpVect fv = HashVect(i, j, context->seed); - - return cpv( - cpflerp(bb.l, bb.r, 0.5f) + size*(i + fv.x - width*0.5f), - cpflerp(bb.b, bb.t, 0.5f) + size*(j + fv.y - height*0.5f) - ); -} - -static int -ClipCell(cpShape *shape, cpVect center, int i, int j, struct WorleyContex *context, cpVect *verts, cpVect *clipped, int count) -{ - cpVect other = WorleyPoint(i, j, context); -// printf(" other %dx%d: (% 5.2f, % 5.2f) ", i, j, other.x, other.y); - if(cpShapePointQuery(shape, other, NULL) > 0.0f){ -// printf("excluded\n"); - memcpy(clipped, verts, count*sizeof(cpVect)); - return count; - } else { -// printf("clipped\n"); - } - - cpVect n = cpvsub(other, center); - cpFloat dist = cpvdot(n, cpvlerp(center, other, 0.5f)); - - int clipped_count = 0; - for(int j=0, i=count-1; j MAX_VERTEXES_PER_VORONOI ? MAX_VERTEXES_PER_VORONOI : count); - - for(int i=0; iwidth; i++){ - for(int j=0; jheight; j++){ - if( - !(i == cell_i && j == cell_j) && - cpShapePointQuery(shape, cell, NULL) < 0.0f - ){ - count = ClipCell(shape, cell, i, j, context, ping, pong, count); - memcpy(ping, pong, count*sizeof(cpVect)); - } - } - } - - cpVect centroid = cpCentroidForPoly(count, ping); - cpFloat mass = cpAreaForPoly(count, ping, 0.0f)*DENSITY; - cpFloat moment = cpMomentForPoly(mass, count, ping, cpvneg(centroid), 0.0f); - - cpBody *new_body = cpSpaceAddBody(space, cpBodyNew(mass, moment)); - cpBodySetPosition(new_body, centroid); - cpBodySetVelocity(new_body, cpBodyGetVelocityAtWorldPoint(body, centroid)); - cpBodySetAngularVelocity(new_body, cpBodyGetAngularVelocity(body)); - - cpTransform transform = cpTransformTranslate(cpvneg(centroid)); - cpShape *new_shape = cpSpaceAddShape(space, cpPolyShapeNew(new_body, count, ping, transform, 0.0)); - // Copy whatever properties you have set on the original shape that are important - cpShapeSetFriction(new_shape, cpShapeGetFriction(shape)); -} - -static void -ShatterShape(cpSpace *space, cpShape *shape, cpFloat cellSize, cpVect focus) -{ - cpSpaceRemoveShape(space, shape); - cpSpaceRemoveBody(space, cpShapeGetBody(shape)); - - cpBB bb = cpShapeGetBB(shape); - int width = (int)((bb.r - bb.l)/cellSize) + 1; - int height = (int)((bb.t - bb.b)/cellSize) + 1; -// printf("Splitting as %dx%d\n", width, height); - struct WorleyContex context = {rand(), cellSize, width, height, bb, focus}; - - for(int i=0; i 5.0f){ - ShatterShape(space, (cpShape *)info.shape, cell_size, ChipmunkDemoMouse); - } else { -// printf("Too small to splinter %f\n", cell_size); - } - } - } -} - -static cpSpace * -init(void) -{ - ChipmunkDemoMessageString = "Right click something to shatter it."; - - cpSpace *space = cpSpaceNew(); - cpSpaceSetIterations(space, 30); - cpSpaceSetGravity(space, cpv(0, -500)); - cpSpaceSetSleepTimeThreshold(space, 0.5f); - cpSpaceSetCollisionSlop(space, 0.5f); - - cpBody *body, *staticBody = cpSpaceGetStaticBody(space); - cpShape *shape; - - // Create segments around the edge of the screen. - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-1000, -240), cpv( 1000, -240), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - cpFloat width = 200.0f; - cpFloat height = 200.0f; - cpFloat mass = width*height*DENSITY; - cpFloat moment = cpMomentForBox(mass, width, height); - - body = cpSpaceAddBody(space, cpBodyNew(mass, moment)); - - shape = cpSpaceAddShape(space, cpBoxShapeNew(body, width, height, 0.0)); - cpShapeSetFriction(shape, 0.6f); - - return space; -} - -static void -destroy(cpSpace *space) -{ - ChipmunkDemoFreeSpaceChildren(space); - cpSpaceFree(space); -} - -ChipmunkDemo Shatter = { - "Shatter.", - 1.0f/60.0f, - init, - update, - ChipmunkDemoDefaultDrawImpl, - destroy, -}; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Slice.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Slice.c deleted file mode 100644 index 5bffc99..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Slice.c +++ /dev/null @@ -1,188 +0,0 @@ -/* Copyright (c) 2007 Scott Lembcke - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk.h" - -#include "ChipmunkDemo.h" - -#define DENSITY (1.0/10000.0) - -static void -ClipPoly(cpSpace *space, cpShape *shape, cpVect n, cpFloat dist) -{ - cpBody *body = cpShapeGetBody(shape); - - int count = cpPolyShapeGetCount(shape); - int clippedCount = 0; - - cpVect *clipped = (cpVect *)alloca((count + 1)*sizeof(cpVect)); - - for(int i=0, j=count-1; ia; - cpVect b = context->b; - - // Clipping plane normal and distance. - cpVect n = cpvnormalize(cpvperp(cpvsub(b, a))); - cpFloat dist = cpvdot(a, n); - - ClipPoly(space, shape, n, dist); - ClipPoly(space, shape, cpvneg(n), -dist); - - cpBody *body = cpShapeGetBody(shape); - cpSpaceRemoveShape(space, shape); - cpSpaceRemoveBody(space, body); - cpShapeFree(shape); - cpBodyFree(body); -} - -static void -SliceQuery(cpShape *shape, cpFloat t, cpVect n, struct SliceContext *context) -{ - cpVect a = context->a; - cpVect b = context->b; - - // Check that the slice was complete by checking that the endpoints aren't in the sliced shape. - if(cpShapePointQuery(shape, a, NULL) > 0.0f && cpShapePointQuery(shape, b, NULL) > 0.0f){ - // Can't modify the space during a query. - // Must make a post-step callback to do the actual slicing. - cpSpaceAddPostStepCallback(context->space, (cpPostStepFunc)SliceShapePostStep, shape, context); - } -} - -static void -update(cpSpace *space, double dt) -{ - cpSpaceStep(space, dt); - - static cpBool lastClickState = cpFalse; - static cpVect sliceStart = {0.0, 0.0}; - - // Annoying state tracking code that you wouldn't need - // in a real event driven system. - if(ChipmunkDemoRightClick != lastClickState){ - if(ChipmunkDemoRightClick){ - // MouseDown - sliceStart = ChipmunkDemoMouse; - } else { - // MouseUp - struct SliceContext context = {sliceStart, ChipmunkDemoMouse, space}; - cpSpaceSegmentQuery(space, sliceStart, ChipmunkDemoMouse, 0.0, GRAB_FILTER, (cpSpaceSegmentQueryFunc)SliceQuery, &context); - } - - lastClickState = ChipmunkDemoRightClick; - } - - if(ChipmunkDemoRightClick){ - ChipmunkDebugDrawSegment(sliceStart, ChipmunkDemoMouse, RGBAColor(1, 0, 0, 1)); - } -} - -static cpSpace * -init(void) -{ - ChipmunkDemoMessageString = "Right click and drag to slice up the block."; - - cpSpace *space = cpSpaceNew(); - cpSpaceSetIterations(space, 30); - cpSpaceSetGravity(space, cpv(0, -500)); - cpSpaceSetSleepTimeThreshold(space, 0.5f); - cpSpaceSetCollisionSlop(space, 0.5f); - - cpBody *body, *staticBody = cpSpaceGetStaticBody(space); - cpShape *shape; - - // Create segments around the edge of the screen. - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-1000,-240), cpv(1000,-240), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - cpFloat width = 200.0f; - cpFloat height = 300.0f; - cpFloat mass = width*height*DENSITY; - cpFloat moment = cpMomentForBox(mass, width, height); - - body = cpSpaceAddBody(space, cpBodyNew(mass, moment)); - - shape = cpSpaceAddShape(space, cpBoxShapeNew(body, width, height, 0.0)); - cpShapeSetFriction(shape, 0.6f); - - return space; -} - -static void -destroy(cpSpace *space) -{ - ChipmunkDemoFreeSpaceChildren(space); - cpSpaceFree(space); -} - -ChipmunkDemo Slice = { - "Slice.", - 1.0/60.0, - init, - update, - ChipmunkDemoDefaultDrawImpl, - destroy, -}; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Smooth.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Smooth.c deleted file mode 100644 index d375cf0..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Smooth.c +++ /dev/null @@ -1,141 +0,0 @@ -/* Copyright (c) 2007 Scott Lembcke - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include -#include -#include -#include - -#include "chipmunk_private.h" -#include "ChipmunkDemo.h" - -static cpBool DrawContacts(cpArbiter *arb, cpSpace *space, void *data){ - cpContactPointSet set = cpArbiterGetContactPointSet(arb); - - for(int i=0; i b ? a : b) -#define MIN(a, b) (a < b ? a : b) - -static cpSpace * -init(void) -{ - cpSpace *space = cpSpaceNew(); - cpSpaceSetIterations(space, 5); - cpSpaceSetDamping(space, 0.1f); - - cpSpaceSetDefaultCollisionHandler(space, NULL, DrawContacts, NULL, NULL, NULL); - - { - cpFloat mass = 1.0f; - cpFloat length = 100.0f; - cpVect a = cpv(-length/2.0f, 0.0f), b = cpv(length/2.0f, 0.0f); - - cpBody *body = cpSpaceAddBody(space, cpBodyNew(mass, cpMomentForSegment(mass, a, b))); - cpBodySetPos(body, cpv(-160.0f, 80.0f)); - - cpSpaceAddShape(space, cpSegmentShapeNew(body, a, b, 30.0f)); - } - - { - cpFloat mass = 1.0f; - const int NUM_VERTS = 5; - - cpVect verts[NUM_VERTS]; - for(int i=0; i - -#include "chipmunk/chipmunk.h" -#include "ChipmunkDemo.h" - -static cpFloat -springForce(cpConstraint *spring, cpFloat dist) -{ - cpFloat clamp = 20.0f; - return cpfclamp(cpDampedSpringGetRestLength(spring) - dist, -clamp, clamp)*cpDampedSpringGetStiffness(spring); -} - -static cpConstraint * -new_spring(cpBody *a, cpBody *b, cpVect anchorA, cpVect anchorB, cpFloat restLength, cpFloat stiff, cpFloat damp) -{ - cpConstraint *spring = cpDampedSpringNew(a, b, anchorA, anchorB, restLength, stiff, damp); - cpDampedSpringSetSpringForceFunc(spring, springForce); - - return spring; -} - -static void -update(cpSpace *space, double dt) -{ - cpSpaceStep(space, dt); -} - -static cpBody * -add_bar(cpSpace *space, cpVect a, cpVect b, int group) -{ - cpVect center = cpvmult(cpvadd(a, b), 1.0f/2.0f); - cpFloat length = cpvlength(cpvsub(b, a)); - cpFloat mass = length/160.0f; - - cpBody *body = cpSpaceAddBody(space, cpBodyNew(mass, mass*length*length/12.0f)); - cpBodySetPosition(body, center); - - cpShape *shape = cpSpaceAddShape(space, cpSegmentShapeNew(body, cpvsub(a, center), cpvsub(b, center), 10.0f)); - cpShapeSetFilter(shape, cpShapeFilterNew(group, CP_ALL_CATEGORIES, CP_ALL_CATEGORIES)); - - return body; -} - -static cpSpace * -init(void) -{ - cpSpace *space = cpSpaceNew(); - cpBody *staticBody = cpSpaceGetStaticBody(space); - - cpBody *body1 = add_bar(space, cpv(-240, 160), cpv(-160, 80), 1); - cpBody *body2 = add_bar(space, cpv(-160, 80), cpv( -80, 160), 1); - cpBody *body3 = add_bar(space, cpv( 0, 160), cpv( 80, 0), 0); - cpBody *body4 = add_bar(space, cpv( 160, 160), cpv( 240, 160), 0); - cpBody *body5 = add_bar(space, cpv(-240, 0), cpv(-160, -80), 2); - cpBody *body6 = add_bar(space, cpv(-160, -80), cpv( -80, 0), 2); - cpBody *body7 = add_bar(space, cpv( -80, 0), cpv( 0, 0), 2); - cpBody *body8 = add_bar(space, cpv( 0, -80), cpv( 80, -80), 0); - cpBody *body9 = add_bar(space, cpv( 240, 80), cpv( 160, 0), 3); - cpBody *body10 = add_bar(space, cpv( 160, 0), cpv( 240, -80), 3); - cpBody *body11 = add_bar(space, cpv(-240, -80), cpv(-160, -160), 4); - cpBody *body12 = add_bar(space, cpv(-160, -160), cpv( -80, -160), 4); - cpBody *body13 = add_bar(space, cpv( 0, -160), cpv( 80, -160), 0); - cpBody *body14 = add_bar(space, cpv( 160, -160), cpv( 240, -160), 0); - - cpSpaceAddConstraint(space, cpPivotJointNew2( body1, body2, cpv( 40,-40), cpv(-40,-40))); - cpSpaceAddConstraint(space, cpPivotJointNew2( body5, body6, cpv( 40,-40), cpv(-40,-40))); - cpSpaceAddConstraint(space, cpPivotJointNew2( body6, body7, cpv( 40, 40), cpv(-40, 0))); - cpSpaceAddConstraint(space, cpPivotJointNew2( body9, body10, cpv(-40,-40), cpv(-40, 40))); - cpSpaceAddConstraint(space, cpPivotJointNew2(body11, body12, cpv( 40,-40), cpv(-40, 0))); - - cpFloat stiff = 100.0f; - cpFloat damp = 0.5f; - cpSpaceAddConstraint(space, new_spring(staticBody, body1, cpv(-320, 240), cpv(-40, 40), 0.0f, stiff, damp)); - cpSpaceAddConstraint(space, new_spring(staticBody, body1, cpv(-320, 80), cpv(-40, 40), 0.0f, stiff, damp)); - cpSpaceAddConstraint(space, new_spring(staticBody, body1, cpv(-160, 240), cpv(-40, 40), 0.0f, stiff, damp)); - - cpSpaceAddConstraint(space, new_spring(staticBody, body2, cpv(-160, 240), cpv( 40, 40), 0.0f, stiff, damp)); - cpSpaceAddConstraint(space, new_spring(staticBody, body2, cpv( 0, 240), cpv( 40, 40), 0.0f, stiff, damp)); - - cpSpaceAddConstraint(space, new_spring(staticBody, body3, cpv( 80, 240), cpv(-40, 80), 0.0f, stiff, damp)); - - cpSpaceAddConstraint(space, new_spring(staticBody, body4, cpv( 80, 240), cpv(-40, 0), 0.0f, stiff, damp)); - cpSpaceAddConstraint(space, new_spring(staticBody, body4, cpv( 320, 240), cpv( 40, 0), 0.0f, stiff, damp)); - - cpSpaceAddConstraint(space, new_spring(staticBody, body5, cpv(-320, 80), cpv(-40, 40), 0.0f, stiff, damp)); - - cpSpaceAddConstraint(space, new_spring(staticBody, body9, cpv( 320, 80), cpv( 40, 40), 0.0f, stiff, damp)); - - cpSpaceAddConstraint(space, new_spring(staticBody, body10, cpv( 320, 0), cpv( 40,-40), 0.0f, stiff, damp)); - cpSpaceAddConstraint(space, new_spring(staticBody, body10, cpv( 320,-160), cpv( 40,-40), 0.0f, stiff, damp)); - - cpSpaceAddConstraint(space, new_spring(staticBody, body11, cpv(-320,-160), cpv(-40, 40), 0.0f, stiff, damp)); - - cpSpaceAddConstraint(space, new_spring(staticBody, body12, cpv(-240,-240), cpv(-40, 0), 0.0f, stiff, damp)); - cpSpaceAddConstraint(space, new_spring(staticBody, body12, cpv( 0,-240), cpv( 40, 0), 0.0f, stiff, damp)); - - cpSpaceAddConstraint(space, new_spring(staticBody, body13, cpv( 0,-240), cpv(-40, 0), 0.0f, stiff, damp)); - cpSpaceAddConstraint(space, new_spring(staticBody, body13, cpv( 80,-240), cpv( 40, 0), 0.0f, stiff, damp)); - - cpSpaceAddConstraint(space, new_spring(staticBody, body14, cpv( 80,-240), cpv(-40, 0), 0.0f, stiff, damp)); - cpSpaceAddConstraint(space, new_spring(staticBody, body14, cpv( 240,-240), cpv( 40, 0), 0.0f, stiff, damp)); - cpSpaceAddConstraint(space, new_spring(staticBody, body14, cpv( 320,-160), cpv( 40, 0), 0.0f, stiff, damp)); - - cpSpaceAddConstraint(space, new_spring( body1, body5, cpv( 40,-40), cpv(-40, 40), 0.0f, stiff, damp)); - cpSpaceAddConstraint(space, new_spring( body1, body6, cpv( 40,-40), cpv( 40, 40), 0.0f, stiff, damp)); - cpSpaceAddConstraint(space, new_spring( body2, body3, cpv( 40, 40), cpv(-40, 80), 0.0f, stiff, damp)); - cpSpaceAddConstraint(space, new_spring( body3, body4, cpv(-40, 80), cpv(-40, 0), 0.0f, stiff, damp)); - cpSpaceAddConstraint(space, new_spring( body3, body4, cpv( 40,-80), cpv(-40, 0), 0.0f, stiff, damp)); - cpSpaceAddConstraint(space, new_spring( body3, body7, cpv( 40,-80), cpv( 40, 0), 0.0f, stiff, damp)); - cpSpaceAddConstraint(space, new_spring( body3, body7, cpv(-40, 80), cpv(-40, 0), 0.0f, stiff, damp)); - cpSpaceAddConstraint(space, new_spring( body3, body8, cpv( 40,-80), cpv( 40, 0), 0.0f, stiff, damp)); - cpSpaceAddConstraint(space, new_spring( body3, body9, cpv( 40,-80), cpv(-40,-40), 0.0f, stiff, damp)); - cpSpaceAddConstraint(space, new_spring( body4, body9, cpv( 40, 0), cpv( 40, 40), 0.0f, stiff, damp)); - cpSpaceAddConstraint(space, new_spring( body5, body11, cpv(-40, 40), cpv(-40, 40), 0.0f, stiff, damp)); - cpSpaceAddConstraint(space, new_spring( body5, body11, cpv( 40,-40), cpv( 40,-40), 0.0f, stiff, damp)); - cpSpaceAddConstraint(space, new_spring( body7, body8, cpv( 40, 0), cpv(-40, 0), 0.0f, stiff, damp)); - cpSpaceAddConstraint(space, new_spring( body8, body12, cpv(-40, 0), cpv( 40, 0), 0.0f, stiff, damp)); - cpSpaceAddConstraint(space, new_spring( body8, body13, cpv(-40, 0), cpv(-40, 0), 0.0f, stiff, damp)); - cpSpaceAddConstraint(space, new_spring( body8, body13, cpv( 40, 0), cpv( 40, 0), 0.0f, stiff, damp)); - cpSpaceAddConstraint(space, new_spring( body8, body14, cpv( 40, 0), cpv(-40, 0), 0.0f, stiff, damp)); - cpSpaceAddConstraint(space, new_spring(body10, body14, cpv( 40,-40), cpv(-40, 0), 0.0f, stiff, damp)); - cpSpaceAddConstraint(space, new_spring(body10, body14, cpv( 40,-40), cpv(-40, 0), 0.0f, stiff, damp)); - - return space; -} - -static void -destroy(cpSpace *space) -{ - ChipmunkDemoFreeSpaceChildren(space); - cpSpaceFree(space); -} - -ChipmunkDemo Springies = { - "Springies", - 1.0/60.0, - init, - update, - ChipmunkDemoDefaultDrawImpl, - destroy, -}; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Sticky.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Sticky.c deleted file mode 100644 index 29924d1..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Sticky.c +++ /dev/null @@ -1,197 +0,0 @@ -/* Copyright (c) 2007 Scott Lembcke - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk.h" -#include "ChipmunkDemo.h" - -enum { - COLLISION_TYPE_STICKY = 1, -}; - -#define STICK_SENSOR_THICKNESS 2.5f - -static void -PostStepAddJoint(cpSpace *space, void *key, void *data) -{ -// printf("Adding joint for %p\n", data); - - cpConstraint *joint = (cpConstraint *)key; - cpSpaceAddConstraint(space, joint); -} - -static cpBool -StickyPreSolve(cpArbiter *arb, cpSpace *space, void *data) -{ - // We want to fudge the collisions a bit to allow shapes to overlap more. - // This simulates their squishy sticky surface, and more importantly - // keeps them from separating and destroying the joint. - - // Track the deepest collision point and use that to determine if a rigid collision should occur. - cpFloat deepest = INFINITY; - - // Grab the contact set and iterate over them. - cpContactPointSet contacts = cpArbiterGetContactPointSet(arb); - for(int i=0; ipreSolveFunc = StickyPreSolve; - handler->separateFunc = StickySeparate; - - return space; -} - -static void -destroy(cpSpace *space) -{ - ChipmunkDemoFreeSpaceChildren(space); - cpSpaceFree(space); -} - -ChipmunkDemo Sticky = { - "Sticky Surfaces", - 1.0/60.0, - init, - update, - ChipmunkDemoDefaultDrawImpl, - destroy, -}; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Tank.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Tank.c deleted file mode 100644 index 2498289..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/Tank.c +++ /dev/null @@ -1,136 +0,0 @@ -/* Copyright (c) 2007 Scott Lembcke - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk.h" -#include "ChipmunkDemo.h" - -static cpBody *tankBody, *tankControlBody; - -static void -update(cpSpace *space, double dt) -{ - // turn the control body based on the angle relative to the actual body - cpVect mouseDelta = cpvsub(ChipmunkDemoMouse, cpBodyGetPosition(tankBody)); - cpFloat turn = cpvtoangle(cpvunrotate(cpBodyGetRotation(tankBody), mouseDelta)); - cpBodySetAngle(tankControlBody, cpBodyGetAngle(tankBody) - turn); - - // drive the tank towards the mouse - if(cpvnear(ChipmunkDemoMouse, cpBodyGetPosition(tankBody), 30.0)){ - cpBodySetVelocity(tankControlBody, cpvzero); // stop - } else { - cpFloat direction = (cpvdot(mouseDelta, cpBodyGetRotation(tankBody)) > 0.0 ? 1.0 : -1.0); - cpBodySetVelocity(tankControlBody, cpvrotate(cpBodyGetRotation(tankBody), cpv(30.0f*direction, 0.0f))); - } - - cpSpaceStep(space, dt); -} - -static cpBody * -add_box(cpSpace *space, cpFloat size, cpFloat mass) -{ - cpFloat radius = cpvlength(cpv(size, size)); - - cpBody *body = cpSpaceAddBody(space, cpBodyNew(mass, cpMomentForBox(mass, size, size))); - cpBodySetPosition(body, cpv(frand()*(640 - 2*radius) - (320 - radius), frand()*(480 - 2*radius) - (240 - radius))); - - cpShape *shape = cpSpaceAddShape(space, cpBoxShapeNew(body, size, size, 0.0)); - cpShapeSetElasticity(shape, 0.0f); - cpShapeSetFriction(shape, 0.7f); - - return body; -} - -static cpSpace * -init(void) -{ - ChipmunkDemoMessageString = "Use the mouse to drive the tank, it will follow the cursor."; - - cpSpace *space = cpSpaceNew(); - cpSpaceSetIterations(space, 10); - cpSpaceSetSleepTimeThreshold(space, 0.5f); - - cpBody *staticBody = cpSpaceGetStaticBody(space); - cpShape *shape; - - // Create segments around the edge of the screen. - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-320,-240), cpv(-320,240), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(320,-240), cpv(320,240), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-320,-240), cpv(320,-240), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-320,240), cpv(320,240), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - for(int i=0; i<50; i++){ - cpBody *body = add_box(space, 20, 1); - - cpConstraint *pivot = cpSpaceAddConstraint(space, cpPivotJointNew2(staticBody, body, cpvzero, cpvzero)); - cpConstraintSetMaxBias(pivot, 0); // disable joint correction - cpConstraintSetMaxForce(pivot, 1000.0f); // emulate linear friction - - cpConstraint *gear = cpSpaceAddConstraint(space, cpGearJointNew(staticBody, body, 0.0f, 1.0f)); - cpConstraintSetMaxBias(gear, 0); // disable joint correction - cpConstraintSetMaxForce(gear, 5000.0f); // emulate angular friction - } - - // We joint the tank to the control body and control the tank indirectly by modifying the control body. - tankControlBody = cpSpaceAddBody(space, cpBodyNewKinematic()); - tankBody = add_box(space, 30, 10); - - cpConstraint *pivot = cpSpaceAddConstraint(space, cpPivotJointNew2(tankControlBody, tankBody, cpvzero, cpvzero)); - cpConstraintSetMaxBias(pivot, 0); // disable joint correction - cpConstraintSetMaxForce(pivot, 10000.0f); // emulate linear friction - - cpConstraint *gear = cpSpaceAddConstraint(space, cpGearJointNew(tankControlBody, tankBody, 0.0f, 1.0f)); - cpConstraintSetErrorBias(gear, 0); // attempt to fully correct the joint each step - cpConstraintSetMaxBias(gear, 1.2f); // but limit it's angular correction rate - cpConstraintSetMaxForce(gear, 50000.0f); // emulate angular friction - - return space; -} - -static void -destroy(cpSpace *space) -{ - ChipmunkDemoFreeSpaceChildren(space); - cpSpaceFree(space); -} - -ChipmunkDemo Tank = { - "Tank", - 1.0/60.0, - init, - update, - ChipmunkDemoDefaultDrawImpl, - destroy, -}; diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/TheoJansen.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/TheoJansen.c deleted file mode 100644 index 6ebec81..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/Demo/TheoJansen.c +++ /dev/null @@ -1,167 +0,0 @@ -/* Copyright (c) 2007 Scott Lembcke - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -/* - * The previous WalkBot demo I designed was fairly disappointing, so I implemented - * the mechanism that Theo Jansen uses in his kinetic sculptures. Brilliant. - * Read more here: http://en.wikipedia.org/wiki/Theo_Jansen - */ - -#include "chipmunk/chipmunk.h" -#include "ChipmunkDemo.h" - -static cpConstraint *motor; - -static void -update(cpSpace *space, double dt) -{ - cpFloat coef = (2.0f + ChipmunkDemoKeyboard.y)/3.0f; - cpFloat rate = ChipmunkDemoKeyboard.x*10.0f*coef; - cpSimpleMotorSetRate(motor, rate); - cpConstraintSetMaxForce(motor, (rate) ? 100000.0f : 0.0f); - - cpSpaceStep(space, dt); -} - -static cpFloat seg_radius = 3.0f; - -static void -make_leg(cpSpace *space, cpFloat side, cpFloat offset, cpBody *chassis, cpBody *crank, cpVect anchor) -{ - cpVect a, b; - cpShape *shape; - - cpFloat leg_mass = 1.0f; - - // make leg - a = cpvzero, b = cpv(0.0f, side); - cpBody *upper_leg = cpSpaceAddBody(space, cpBodyNew(leg_mass, cpMomentForSegment(leg_mass, a, b, 0.0f))); - cpBodySetPosition(upper_leg, cpv(offset, 0.0f)); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(upper_leg, a, b, seg_radius)); - cpShapeSetFilter(shape, cpShapeFilterNew(1, CP_ALL_CATEGORIES, CP_ALL_CATEGORIES)); - - cpSpaceAddConstraint(space, cpPivotJointNew2(chassis, upper_leg, cpv(offset, 0.0f), cpvzero)); - - // lower leg - a = cpvzero, b = cpv(0.0f, -1.0f*side); - cpBody *lower_leg = cpSpaceAddBody(space, cpBodyNew(leg_mass, cpMomentForSegment(leg_mass, a, b, 0.0f))); - cpBodySetPosition(lower_leg, cpv(offset, -side)); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(lower_leg, a, b, seg_radius)); - cpShapeSetFilter(shape, cpShapeFilterNew(1, CP_ALL_CATEGORIES, CP_ALL_CATEGORIES)); - - shape = cpSpaceAddShape(space, cpCircleShapeNew(lower_leg, seg_radius*2.0f, b)); - cpShapeSetFilter(shape, cpShapeFilterNew(1, CP_ALL_CATEGORIES, CP_ALL_CATEGORIES)); - cpShapeSetElasticity(shape, 0.0f); - cpShapeSetFriction(shape, 1.0f); - - cpSpaceAddConstraint(space, cpPinJointNew(chassis, lower_leg, cpv(offset, 0.0f), cpvzero)); - - cpSpaceAddConstraint(space, cpGearJointNew(upper_leg, lower_leg, 0.0f, 1.0f)); - - cpConstraint *constraint; - cpFloat diag = cpfsqrt(side*side + offset*offset); - - constraint = cpSpaceAddConstraint(space, cpPinJointNew(crank, upper_leg, anchor, cpv(0.0f, side))); - cpPinJointSetDist(constraint, diag); - - constraint = cpSpaceAddConstraint(space, cpPinJointNew(crank, lower_leg, anchor, cpvzero)); - cpPinJointSetDist(constraint, diag); -} - -static cpSpace * -init(void) -{ - ChipmunkDemoMessageString = "Use the arrow keys to control the machine."; - - cpSpace *space = cpSpaceNew(); - cpSpaceSetIterations(space, 20); - cpSpaceSetGravity(space, cpv(0,-500)); - - cpBody *staticBody = cpSpaceGetStaticBody(space); - cpShape *shape; - cpVect a, b; - - // Create segments around the edge of the screen. - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-320,-240), cpv(-320,240), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(320,-240), cpv(320,240), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(staticBody, cpv(-320,-240), cpv(320,-240), 0.0f)); - cpShapeSetElasticity(shape, 1.0f); - cpShapeSetFriction(shape, 1.0f); - cpShapeSetFilter(shape, NOT_GRABBABLE_FILTER); - - cpFloat offset = 30.0f; - - // make chassis - cpFloat chassis_mass = 2.0f; - a = cpv(-offset, 0.0f), b = cpv(offset, 0.0f); - cpBody *chassis = cpSpaceAddBody(space, cpBodyNew(chassis_mass, cpMomentForSegment(chassis_mass, a, b, 0.0f))); - - shape = cpSpaceAddShape(space, cpSegmentShapeNew(chassis, a, b, seg_radius)); - cpShapeSetFilter(shape, cpShapeFilterNew(1, CP_ALL_CATEGORIES, CP_ALL_CATEGORIES)); - - // make crank - cpFloat crank_mass = 1.0f; - cpFloat crank_radius = 13.0f; - cpBody *crank = cpSpaceAddBody(space, cpBodyNew(crank_mass, cpMomentForCircle(crank_mass, crank_radius, 0.0f, cpvzero))); - - shape = cpSpaceAddShape(space, cpCircleShapeNew(crank, crank_radius, cpvzero)); - cpShapeSetFilter(shape, cpShapeFilterNew(1, CP_ALL_CATEGORIES, CP_ALL_CATEGORIES)); - - cpSpaceAddConstraint(space, cpPivotJointNew2(chassis, crank, cpvzero, cpvzero)); - - cpFloat side = 30.0f; - - int num_legs = 2; - for(int i=0; i object instead of just an NSSet. -* API: The largely useless [ChipmunkSpace addBaseObjects:] and [ChipmunkSpace removeBaseObjects:] methods were removed. -* API: Added [ChipmunkSpace smartAdd:] and [ChipmunkSpace smartRemove:] methods for a consistent API to remove objects inside and out of callbacks. -* API: Added [ChipmunkSpace addPostStepBlock:key:] to complement [ChipmunkSpace addPostStepCallback:selector:key:]. -* API: Added [ChipmunkSpace addPostStepAddition:]. -* API: Objective-Chipmunk collision handlers no longer retain their target to avoid reference cycles. -* API: Added callbacks to joints. -* BUG: Soft errors (only checked when debug mode is enabled) and warnings were disabled. Whoops. -* BUG: cpShapeIsSensor() was incorrectly named in chipmunk_ffi.h. -* BUG: It should be safe to call cpActivateBody() from an space iterator callback now. -* MISC: Very nice bouyancy demo added based on callbacks. -* MISC: Breakable Joints demo showing how to use the new joint callbacks. -* MISC: Player demo updated and greatly enhanced by Chipmunk 6 features. -* MISC: Changed adding a static body to a space from a warning to a hard error. -* MISC: cpGroup and cpCollisionType now default to uintptr_t so you can safely use pointers instead of ints for these types. -* MISC: Updated the MSVC10 project file. -* MISC: Updated the FFI defs. - -What's new in 6.0.1: -* BUG: Calling cpBodySetPos() on a sleeping body was delaying the Separate() handler callback if one existed. -* BUG: Fixed a bug where Separate() handler callbacks were not occuring when removing shapes. -* BUG: Calling cpBodyApplyForce() or cpBodyResetForces() was not activating sleeping bodies. -* API: Added cpSpaceEachConstraint(). -* API: Added a "CurrentTimeStep" property to cpSpace to retrieve the current (or most recent) timestep. -* MISC: Got rid of anonymous unions so that it is C99 clean again. - -What's new in 6.0.0: -Chipmunk 6.x's API is not quite 100% compatible with 5.x. Make sure you read the list of changes carefully. -Keep in mind that this is a x.0.0 release and that it's likely there are still some bugs I don't know about yet. I've spent a lot of effort rewritting the collision detection, sleeping, and contact graph algorithms that have required large changes and cleanup to the 5.x codebase. I've ironed out all the bugs that I know of, and the beta test went well. So it's finally time for 6! - -* API: Chipmunk now has hard runtime assertions that aren't disabled in release mode for many error conditions. Most people have been using release builds of Chipmunk during development and were missing out on very important error checking. -* API: Access to the private API has been disabled by default now and much of the private API has changed. I've added official APIs for all the uses of the private API I knew of. -* API: Added accessor functions for every property on every type. As Chipmunk's complexity has grown, it's become more difficult to ignore accessors. You are encouraged to use them, but are not required to. -* API: Added cpSpaceEachBody() and cpSpaceEachShape() to iterate bodies/shapes in a space. -* API: Added cpSpaceReindexShapesForBody() to reindex all the shapes attached to a particular body. -* API: Added a 'data' pointer to spaces now too. -* API: cpSpace.staticBody is a pointer to the static body instead of a static reference. -* API: The globals cp_bias_coef, cp_collision_slop, cp_contact_persistence have been moved to properties of a space. (collisionBias, collisionSlop, collisionPersistence respectively) -* API: Added cpBodyActivateStatic() to wake up bodies touching a static body with an optional shape filter parameter. -* API: Added cpBodyEachShape() and cpBodyEachConstraint() iterators to iterate the active shapes/constraints attached to a body. -* API: Added cpBodyEeachArbiter() to iterate the collision pairs a body is involved in. This makes it easy to perform grounding checks or find how much collision force is being applied to an object. -* API: The error correction applied by the collision bias and joint bias is now timestep independent and the units have completely changed. -* FIX: Units of damping for springs are correct regardless of the number of iterations. Previously they were only correct if you had 1 or 2 iterations. -* MISC: Numerous changes to help make Chipmunk work better with variable timesteps. Use of constant timesteps is still highly recommended, but it is now easier to change the time scale without introducing artifacts. -* MISC: Performance! Chipmunk 6 should be way faster than Chipmunk 5 for almost any game. -* MISC: Chipmunk supports multiple spatial indexes and uses a bounding box tree similar to the one found in the Bullet physics library by default. This should provide much better performance for scenes with objects of differening size and works without any tuning for any scale. - - -What's new in 5.3.5 -* FIX: Fixed spelling of cpArbiterGetDepth(). Was cpArbiteGetDepth() before. Apparently nobody ever used this function. -* FIX: Added defines for M_PI and M_E. Apparently these values were never part of the C standard math library. Who knew!? -* FIX: Added a guard to cpBodyActivate() so that it's a noop for rouge bodies. -* FIX: Shape queries now work with (and against) sensor shapes. -* FIX: Fixed an issue where removing a collision handler while a separate() callback was waiting to fire the next step would cause crashes. -* FIX: Fixed an issue where the default callback would not be called for sensor shapes. -* FIX: Resetting or applying forces or impulses on a body causes it to wake up now. -* MISC: Added a check that a space was not locked when adding or removing a callback. -* MISC: Removed cpmalloc from the API and replaced all occurences with cpcalloc -* MISC: Added a benchmarking mode to the demo app. -trial runs it in time trial mode and -bench makes it run some benchmarking demos. - -What's new in 5.3.4: -* FIX: cpBodyActivate() can now be called from collision and query callbacks. This way you can use the setter functions to change properties without indirectly calling cpBodyActivate() and causing an assertion. -* FIX: cpArbiterGetContactPointSet() was returning the collision points for the normals. -* FIX: cpSpaceEachBody() now includes sleeping bodies. -* FIX: Shapes attached to static rogue bodies created with cpBodyNewStatic() are added as static shapes. -* MISC: Applied a user patch to update the MSVC project and add a .def file. - -What's new in 5.3.3: -* API: Added cpArbiteGetCount() to return the number of contact points. -* API: Added helper functions for calculating areas of Chipmunk shapes as well as calculating polygon centroids and centering polygons on their centroid. -* API: Shape queries. Query a shape to test for collisions if it were to be inserted into a space. -* API: cpBodyInitStatic() and cpBodyNewStatic() for creating additional static (rogue) bodies. -* API: cpBodySleepWithGroup() to allow you to create groups of sleeping objects that are woken up together. -* API: Added overloaded *, +, - and == operators for C++ users. -* API: Added cpSpaceActivateShapesTouchingShape() to query for and activate any shapes touching a given shape. Useful if you ever need to move a static body. -* FIX: Fixed an extremely rare memory bug in the collision cache. -* FIX: Fixed a memory leak in Objective-Chipmunk that could cause ChipmunkSpace objects to be leaked. -* MISC: C struct fields and function that are considered private have been explicitly marked as such. Defining CP_ALLOW_PRIVATE_ACCESS to 0 in Chipmunk.h will let you test which parts of the private API that you are using and give me feedback about how to build proper APIs in Chipmunk 6 for what you are trying to do. -* MISC: Allow CGPoints to be used as cpVect on Mac OS X as well as iOS. - - -What's new in 5.3.2: -* FIX: Collision begin callbacks were being called continuously for sensors or collisions rejected from the pre-solve callback. -* FIX: Plugged a nasty memory leak when adding post-step callbacks. -* FIX: Shapes were being added to the spatial hash using an uninitialized bounding box in some cases. -* FIX: Perfectly aligned circle shapes now push each other apart. -* FIX: cpBody setter functions now call cpBodyActivate(). -* FIX: Collision handler targets are released in Objective-Chipmunk when they are no longer needed instead of waiting for the space to be deallocated. -* API: cpSpaceSegmentQuery() no longer returns a boolean. Use cpSpaceSegmentQueryFirst() instead as it's more efficient. -* NEW: cpSpaceRehashShape() Rehash an individual shape, active or static. -* NEW: cpBodySleep() Force a body to fall asleep immediately. -* NEW: cpConstraintGetImpulse() Return the most recent impulse applied by a constraint. -* NEW: Added setter functions for the groove joint endpoints. -* MISC: A number of other minor optimizations and fixes. - -What's new in 5.3.1: - * NEW: Added a brand new tutorial for Objective-Chipmunk: SimpleObjectiveChipmunk that can be found in the Objective-Chipmunk folder. - * NEW: Proper API docs for Objective-Chipmunk. - * NEW: Updated the included Objective-Chipmunk library. - * FIX: Fixed a rare memory crash in the sensor demo. - * FIX: Fixed some warnings that users submitted. - -What's new in 5.3.0: - * FIX: Fixed the source so it can compile as C, C++, Objective-C, and Objective-C++. - * FIX: Fixed cp_contact_persistence. It was broken so that it would forget collision solutions after 1 frame instead of respecting the value set. - * OPTIMIZATION: Several minor optimizations have been added. Though performance should only differ by a few percent. - * OPTIMIZATION: Chipmunk now supports putting bodies to sleep when they become inactive. - * API: Elastic iterations are now deprecated as they should no longer be necessary. - * API: Added API elements to support body sleeping. - * API: Added a statically allocated static body to each space for attaching static shapes to. - * API: Static shapes attached to the space's static body can simply be added to the space using cpSpaceAddShape(). - * NEW: New MSVC projects. - * NEW: Added boolean and time stamp types for clarity. - -What's new in 5.2.0: - * OPTIMIZATION: Chipmunk structs used within the solver are now allocated linearly in large blocks. This is much more CPU cache friendly. Programs have seen up to 50% performance improvements though 15-20% should be expected. - * API: Shape references in cpArbiter structs changed to private_a and private_b to discourage accessing the fields directly and getting them out of order. You should be using cpArbiterGetShapes() or CP_ARBITER_GET_SHAPES() to access the shapes in the correct order. - * API: Added assertion error messages as well as warnings and covered many new assertion cases. - * FIX: separate() callbacks are called before shapes are removed from the space to prevent dangling pointers. - * NEW: Added convenience functions for creating box shapes and calculating moments. - - -What's new in 5.1.0: - * FIX: fixed a NaN issue that was causing raycasts for horizontal or vertical lines to end up in an infinite loop - * FIX: fixed a number of memory leaks - * FIX: fixed warnings for various compiler/OS combinations - * API: Rejecting a collision from a begin() callback permanently rejects the collision until separation - * API: Erroneous collision type parameterns removed from cpSpaceDefaulteCollisionHandler() - * MOVE: FFI declarations of inlined functions into their own header - * MOVE: Rearranged the project structure to separate out the header files into a separate include/ directory. - * NEW: Added a static library target for the iPhone. - * NEW: Type changes when building on the iPhone to make it friendlier to other iPhone APIs - * NEW: Added an AABB query to complement point and segment queries - * NEW: CP_NO_GROUP and CP_ALL_LAYERS constants - -What's new in 5.0.0: - * Brand new Joint/Constraint API: New constraints can be added easily and are much more flexible than the old joint system - * Efficient Segment Queries - Like raycasting, but with line segments. - * Brand new collision callback API: Collision begin/separate events, API for removal of objects within callbacks, more programable control over collision handling. \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/android/Android.mk b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/android/Android.mk deleted file mode 100644 index defb992..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/android/Android.mk +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright (C) PlayControl Software, LLC. -# Eric Wing -# -# This is a "Prebuilt" Android Makefile provided as an example/template (or direct use if no tweaking is required). -# The idea is that you have already built the chipmunk .so and .a libraries using CMake. -# Now you want to use those prebuilt libraries in your own project. -# Android support prebuilt exteneral modules through its ndk-build system, but you need to have all the pieces setup and in the right place. This is one of those pieces. -# -# This file assumes you built all your chipmunk libs and put things into a directory structure like so: -# -# Android.mk (this file) -# libs/armeabi/libchipmunk.a -# libs/armeabi/libchipmunk.a -# libs/armeabi-v7a/libchipmunk.a -# libs/armeabi-v7a/libchipmunk.a -# libs/x86/libchipmunk.a -# libs/x86/libchipmunk.a -# -# include/chipmunk/chipmunk.h -# ... (the other header files here) -# -# Note that this file is copied into the directory above libs and include. -# Below is the code you need to make this Makefile export the correct headers, libraries, and flags for both dynamic and static versions. - -# LOCAL_PATH needs to be before include -LOCAL_PATH := $(call my-dir) - -# For the dynamic library -include $(CLEAR_VARS) -# This is the name of module the caller will use in LOCAL_SHARED_LIBRARIES -LOCAL_MODULE := chipmunk_shared -LOCAL_SRC_FILES := libs/$(TARGET_ARCH_ABI)/libchipmunk.so -LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/include/chipmunk -# Use LOCAL_EXPORT_CFLAGS to automatically export the correct flags (as necessary) to the calling module so the caller doesn't need to know the details. -#LOCAL_EXPORT_CFLAGS := -DFOO=1 -DCP_USE_DOUBLES=1 -DCP_USE_CGPOINTS=0 -# The .so is already linked so we don't really need to export this. -#LOCAL_EXPORT_LDLIBS := -lm -include $(PREBUILT_SHARED_LIBRARY) - -# For the static library -include $(CLEAR_VARS) -# This is the name of module the caller will use in LOCAL_STATIC_LIBRARIES -LOCAL_MODULE := chipmunk_static -LOCAL_SRC_FILES := libs/$(TARGET_ARCH_ABI)/libchipmunk.a -# Use LOCAL_EXPORT_CFLAGS to automatically export the correct flags (as necessary) to the calling module so the caller doesn't need to know the details. -#LOCAL_EXPORT_CFLAGS := -DFOO=1 -DCP_USE_DOUBLES=1 -DCP_USE_CGPOINTS=0 -# Since the .a isn't linked, it's link dependencies must be passed on to the calling project. -LOCAL_EXPORT_LDLIBS := -lm -LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/include/chipmunk -include $(PREBUILT_STATIC_LIBRARY) - - - -# Two other pieces are needed to make this work which fall outside the scope of this file. -# First, you must have a directory convention for the calling makefile. -# So let's say we put all the above in a directory called Chipmunk2D. The layout looks like this: -# Chipmunk2D/ -# Android.mk (this file) -# libs/armeabi/libchipmunk.a -# libs/armeabi/libchipmunk.a -# libs/armeabi-v7a/libchipmunk.a -# libs/armeabi-v7a/libchipmunk.a -# libs/x86/libchipmunk.a -# libs/x86/libchipmunk.a -# -# include/chipmunk/chipmunk.h -# ... (the other header files here) - -# So the calling makefile looks something like: -# LOCAL_PATH := $(call my-dir) -# include $(CLEAR_VARS) -# LOCAL_MODULE := hello-jni -# LOCAL_SRC_FILES := hello-jni.c -# These are the LOCAL_MODULE names as defined in the prebuilt module's Android.mk. Define either shared or static, but not both. If you use dynamic, don't forget you need to do a System.loadLibrary("chipmunk") in your Java code. -# #LOCAL_SHARED_LIBRARIES := chipmunk_shared -# LOCAL_STATIC_LIBRARIES := chipmunk_static -# include $(BUILD_SHARED_LIBRARY) -# Android build system will look for folder `Chipmunk2D` in all import paths: -# $(call import-module,Chipmunk2D) -# ------ end ----- - -# Second, you need to set the environmental variable NDK_MODULE_PATH to list the directory containing Chipmunk2D. -# So if Chipmunk2D is in /Library/Frameworks/Android/PrebuiltModules -# export NDK_MODULE_PATH=/Library/Frameworks/Android/PrebuiltModules -# Note that NDK_MODULE_PATH may contain multiple directories like the PATH environmental variable. - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc-src/MakeDocs.rb b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc-src/MakeDocs.rb deleted file mode 100644 index c6554d5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc-src/MakeDocs.rb +++ /dev/null @@ -1,106 +0,0 @@ -require 'rubygems' -require 'redcloth' -require 'erb' -require 'uri/common' - - -class Node - attr_reader :anchor - attr_reader :children - - def initialize(title, anchor, parent) - @title = title - @anchor = (parent.anchor ? "#{parent.anchor}-#{anchor}" : anchor) - - @children = [] - parent.children << self - end - - def outline(level) - children = "" - if level == 1 - children = "
    #{@children.map{|child| child.outline(level + 1).join}}
" - end - - ["
  • #{@title}#{children}
  • "] - end - - Root = Struct.new(:anchor, :children).new(nil, []) - def Root.outline - "
      #{self.children.map{|child| child.outline(1)}.join}
    " - end -end - -def pop_open_div(name) - return %{
    Hide/Show #{name}
    - -<%= h 1, "Chipmunk2D 7.0.0", "Intro" %> - -First of all, Chipmunk2D is a 2D rigid body physics library distributed under the MIT license. It is intended to be blazingly fast, portable, numerically stable, and easy to use. For this reason it's been used in hundreds of games across just about every system you can name. This includes top quality titles such as Night Sky for the Wii and many #1 sellers on the iPhone App Store! I've put thousands of hours of work over many years to make Chipmunk2D what it is today. If you find Chipmunk2D has saved you a lot of time, please consider "donating":https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=6666552. You'll make an indie game developer very happy! - -First of all, I would like to give a Erin Catto a big thank you, as Chipmunk2D's impulse solver was directly inspired by his example code way back in 2006. (Now a full fledged physics engine all it's own: "Box2D.org":http://www.box2d.org/). His contact persistence idea allows for stable stacks of objects with very few iterations of the solver. My previous solver produced mushy piles of objects or required a large amount of CPU to operate stably. - - -<%= h 2, "Why a C Library?", "WhyC" %> - -A lot of people ask me why I wrote Chipmunk2D in C instead of _pick your favorite language here_. I tend to get really excited about different programming languages. Depending on the month, take your pick of Scheme, OCaml, Ruby, Objective-C, ooc, Lua, Io... the list goes on. The one common factor between most any language is that they are usually dead simple to make bindings to C code. I also wanted Chipmunk2D to be fast, portable, easy to optimize and easy to debug. Writing Chipmunk2D in C made it simpler to achieve all of those goals. - -That said, I've never developed a whole game in C and I probably never will. There are much more interesting and fun languages than C with all sorts of nice features like garbage collection, closures and all sorts of unique object oriented runtimes. Check out the "Bindings and Ports":http://chipmunk2d.net/bindingsAndPorts.php page to see if you can use Chipmunk2D from your language of choice. Because Chipmunk2D is written in a subset of C99 it compiles cleanly as C, C++, Objective-C and Objective-C++ code, making it easy to integrate into projects in those languages. - - -<%= h 2, "Limitations of a C API:", "Limitations" %> - -Chipmunk does provide overloaded operators for @*@, @+@, and @-@ (unary and binary) if you are using C++, but falls back to using functions such as @cpvadd()@ and @cpvsub()@ for C code. This is a little harder to read, but works OK once you get used to it. Most of the interesting vector operations that are possible don't have a symbol for them anyway (at least not on a keyboard). - -Another problem for a C API is access restriction. There are many structs, fields and functions in Chipmunk that are only meant to be used internally. To work around this, I have a separate header full of Chipmunk's private API, @chipmunk_private.h@. I also use a macro, @CP_PRIVATE()@ to mangle names in public structures. While you can feel free to include this header or use the macro in your own code to access the private API, be aware that the fields and functions may be renamed or disappear without warning and I have no plans to document or support usage of the private API. - - -<%= h 2, "Chipmunk2D Pro", "ChipmunkPro" %> - -We also sell an extended version of Chipmunk2D called Chipmunk2D Pro. The main features of that are ARM NEON and multithreading optimizations, an Objective-C wrapper for iOS/Mac development and the Autogeometry tools. The solver optimizations are mostly focused on mobile performance, but the multithreading works anywhere you can use pthreads. The Objective-C wrapper allows you to integrate seamlessly into Objective-C frameworks such a Cocos2D or UIKit while taking advantage of native memory management (including ARC). It also has a number of very nice API enhancements. Autogeometry is a set of tools that allows you to generate and work with geometry extracted from image data or procedural functions. - -Additionally, selling Chipmunk2D Pro is how we make part of our living while being able to give Chipmunk2D away as open source software. Donations are nice, but this way you can get something out of it too. - - -<%= h 2, "Get it, Compile it:", "Compiling" %> - -If you haven't downloaded it yet, you can always download the newest version of Chipmunk2D "here":http://chipmunk-physics.net/release/ChipmunkLatest.tgz. Inside you'll find a command line build script that works with "CMake":http://www.cmake.org/, a XCode project and project files for Visual Studio '09 and '10. - - -<%= h 3, "Debug or Release?", "DebugRelease" %> - -Debug mode might be slightly slower, but will include a lot of error checking assertions that can help you find bugs quicker such as removing objects twice or doing things that might cause unsolvable collisions. I highly recommend you use a debug build until you are ready to ship the game and only then switch to a release build. - - -<%= h 3, "XCode (Mac/iPhone)", "XCode" %> - -The included XCode project has targets for building a static library for the Mac or iOS. Additionally, you might want to just run the @macosx/iphonestatic.command@ or @macosx/macstatic.command@ to build you a directory with the headers and debug/release static libraries that you can just drop right into your projects. Including Chipmunk in your project with all the correct compiler flags applied couldn't be simpler. The iPhone script generates a "fat" library that can be used with both the iOS simulator and devices. The device version is compiled as release, and the simulator version is compiled as debug. - - -<%= h 3, "MSVC", "MSVC" %> - -I rarely use MSVC, but others have chipped in to help me maintain Visual Studio project files. The MSVC 10 project should work, as I usually remember to test that before making a stable release. The MSVC 9 project may not as I don't have access to that version. Let me know if there are any issues. - - -<%= h 3, "Command Line", "CommandLine" %> - -The CMake build script should work on any system (Unix/Win/Mac) as long as you have CMake installed. It can even generate XCode or MSVC projects if you want (see CMake's documentation for more information). - -To compile a Chipmunk debug build on the command line, all you need to do is run: - -
    cmake -D CMAKE_BUILD_TYPE=Debug .
    -make
    - -If the @-D CMAKE_BUILD_TYPE=Debug@ option is left out, it will make a release build instead. - -Why CMake? Somebody was kind enough to make the build scripts for me originally and it seems to handle a lot of the cross-platform issues nicely. I know some people really hate having to install some random non-make build system in order to compile things, but it has saved me a lot of time and effort. - -<%= h 2, "Hello Chipmunk (World)", "HelloChipmunk" %> - -Hello world Chipmunk style. Create a simple simulation where a ball falls onto a static line segment, then rolls off. Print out the coordinates of the ball. - -<%= pop_open_example "Hello Chipmunk" %> - - -<%= h 2, "Support:", "Support" %> - -The best way to get support is to visit the "Chipmunk Forums":http://www.slembcke.net/forums/viewforum.php?f=1. There are plenty of people around using Chipmunk on the just about every platform I've ever heard of. If you are working on a commercial project, Howling Moon Software (my company) is "available for contracting":http://howlingmoonsoftware.com/contracting.php. We can help with implementing custom Chipmunk behaviors, as well as priority bug fixes and performance tuning. - - -<%= h 2, "Contact:", "ContactUS" %> - -If you find any bugs in Chipmunk, errors or broken links in this document, or have a question or comment about Chipmunk you can contact me at slembcke(at)gmail(dot)com. (email or GTalk) - - -<%= h 2, "License:", "License" %> - -Chipmunk is licensed under the MIT license. - -
    -Copyright (c) 2007-2013 Scott Lembcke and Howling Moon Software
    -
    -Permission is hereby granted, free of charge, to any person obtaining a copy
    -of this software and associated documentation files (the "Software"), to deal
    -in the Software without restriction, including without limitation the rights
    -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    -copies of the Software, and to permit persons to whom the Software is
    -furnished to do so, subject to the following conditions:
    -
    -The above copyright notice and this permission notice shall be included in
    -all copies or substantial portions of the Software.
    -
    -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    -SOFTWARE.
    -
    - -This means that you do not have to buy a license or pay to use Chipmunk in commercial projects. (Though we really appreciate donations) - - -<%= h 2, "Links:", "Links" %> - -* "Chipmunk Forums":http://chipmunk2d.net/forum - The official forum Chipmunk2D forum. -* "Howling Moon Software":http://howlingmoonsoftware.com/ - The software company I cofounded. (We are available for contract work!) -* "Chipmunk2D Pro":http://chipmunk2d.net/chipmunkPro.php - An enhanced version of Chipmunk that we maintain with some specific optimizations for ARM or multi-core platforms, automatic geometry manipulation from images or procedural data, and API wrappers for Objective-C. -* "Games":http://chipmunk2d.net/games.php - A small list of games done with Chipmunk. At least a few of the ones we know of. - - -<%= h 1, "Chipmunk2D Basics:", "Basics" %> - -<%= h 2, "Overview:", "Overview" %> - -There are 4 basic object types you will use in Chipmunk. - -* *Rigid Bodies:* A rigid body holds the physical properties of an object. (mass, position, rotation, velocity, etc.) It does not have a shape until you attach one or more collision shapes to it. If you’ve done physics with particles before, rigid bodies differ in that they are able to rotate. Rigid bodies generally tend to have a 1:1 correlation to sprites in a game. You should structure your game so that you use the position and rotation of the rigid body for drawing your sprite. -* *Collision Shapes:* By attaching shapes to bodies, you can define the a body’s shape. You can attach as many shapes to a single body as you need to in order to define a complex shape. Shapes contain the surface properties of an object such as how much friction or elasticity it has. -* *Constraints/Joints:* Constraints and joints describe how bodies are attached to each other. -* *Spaces:* Spaces are containers for simulating objects in Chipmunk. You add bodies, shapes and joints to a space and then update the space as a whole. They control how all the rigid bodies, shapes, and constraints interact together. - -There is often confusion between rigid bodies and their collision shapes in Chipmunk and how they relate to sprites. A sprite would be a visual representation of an object, while a collision shape is an invisible property that defines how objects should collide. Both the sprite's and the collision shape's position and rotation are controlled by the motion of a rigid body. Generally you want to create a game object type that ties these things all together. - - -<%= h 2, "Memory Management the Chipmunk way:", "Memory" %> - -For most of the structures you will use, Chipmunk uses a more or less standard and straightforward set of memory management functions. Take the "cpSpace":#cpSpace struct for example: - -* @cpSpaceNew()@ - Allocates and initializes a @cpSpace@ struct. It calls @cpSpaceAlloc()@ then @cpSpaceInit()@. -* @cpSpaceFree(cpSpace *space)@ - Destroys and frees the @cpSpace@ struct. - -You are responsible for freeing any structs that you allocate. Chipmunk does not do reference counting or garbage collection. If you call a @new@ function, you must call the matching @free@ function or you will leak memory. - -Additionally if you need more control over allocation and initialization because you are allocating temporary structs on the stack, writting a language binding, or working in a low memory environment you can also use the following functions. _Most people will never have any need to use these functions._ - -* @cpSpaceAlloc()@ - Allocates but does not initialize a @cpSpace@ struct. All allocation functions look more or less like this: @return (cpSpace *)cpcalloc(1, sizeof(cpSpace));@ You can write your own allocation functions if you want. It is not a requirement that the memory be zeroed. -* @cpSpaceInit(cpSpace *space)@ - Initializes a @cpSpace@ struct. -* @cpSpaceDestroy(cpSpace *space)@ - Frees all memory allocated by @cpSpaceInit()@, but does not free the @cpSpace@ struct itself. - -Like calls to the @new@ and @free@ functions. Any memory allocated by an @alloc@ function must be freed by @cpfree()@ or similar. Any call to an @init@ function must be matched with it's @destroy@ function. - -To further ease integration with garbage collectors or other memory management constraints, Chipmunk has a number of compile time defines (@cpcalloc()@, @cprealloc()@, and @cpfree()@) that can be overriden. If you aren't using Chipmunk from a garbage collected language, I'd highly recommend using libGC. It provides nearly transparent garbage collection for C based languages. - -<%= h 2, "Basic Types:", "Types" %> - -@chipmunk_types.h@ defines a number of basic types that Chipmunk uses. These can be changed at compile time to better suit your needs: -* @cpFloat@: Floating point type. Defaults to @double@. -* @cpVect@: 2D vector type. "cpVect documentation":#cpVect -* @cpBool@: Like every good C library that wants good cross language compatibility, you end up defining your own boolean type. :-\ Defaults to @int@. -* @cpDataPointer@: Pointer type defined for callbacks and the user definable data pointer on most Chipmunk structs. Defaults to @void*@. -* @cpCollisionType@: Unique identifier for collision shape types. Defaults to @unsigned int@. Defined type must support the @==@ operator. -* @cpGroup@: Unique identifier for collision groups. Defaults to @unsigned int@. A @CP_NO_GROUP@ value is defined that can be used when you don't want to specify a group. Defined type must support the equality @==@ operator. -* @cpLayers@: Type used as the layers bitmask. Defaults to @unsigned int@. A @CP_ALL_LAYERS@ value is defined that has all layer bits set. Defined type must support the bitwise AND @&@ operator. - -If you are writting a game engine or language binding on top of Chipmunk, you might want to choose to use object references instead of integers for collision type and group. I often use class pointers for collision types and game object pointers for groups. It's much simpler than keeping a table of enumerations around. - -*Note:* On the iPhone, @cpFloat@ is defined as @float@ and @cpVect@ is an alias for @CGPoint@ for performance and compatibility reasons. - -<%= h 2, "Math the Chipmunk way:", "Math" %> - -First of all, Chipmunk uses double precision floating point numbers throughout it's calculations by default. This is likely to be faster on most modern desktop processors, and means you have to worry less about floating point round off errors. You can change the floating point type used by Chipmunk when compiling the library. Look in @chipmunk_types.h@. - -Chipmunk defines a number of aliases for common math functions so that you can choose to use floats or doubles for Chipmunk's floating point type. In your own code, there probably isn't a strong reason to use these aliases unless you expect you might want to change Chipmunk's floating point type later and a 2% performance hit from using the wrong float/double version of math functions will matter. - -There are a few unique functions you will probably find very useful: - -* @cpFloat cpfclamp(cpFloat f, cpFloat min, cpFloat max)@ - Clamp @f@ to be between @min@ and @max@. -* @cpFloat cpflerp(cpFloat f1, cpFloat f2, cpFloat t)@ - Linearly interpolate between @f1@ and @f2@. -* @cpFloat cpflerpconst(cpFloat f1, cpFloat f2, cpFloat d)@ - Linearly interpolate from @f1@ towards @f2@ by no more than @d@. - -Floating point infinity is defined as @INFINITY@. This is defined by many math libraries, but is not actually part of the C standard library. - -<%= h 1, "Chipmunk Vectors: @cpVect@", "cpVect" %> - -<%= h 2, "Struct Definition, Constants and Constructors:", "Basics" %> - -
    typedef struct cpVect{
    -	cpFloat x, y;
    -} cpVect
    - -p(expl). 2D vector packed into a struct. No surprises here. - -
    static const cpVect cpvzero = {0.0f,0.0f};
    - -p(expl). Constant for the zero vector. - -
    cpVect cpv(const cpFloat x, const cpFloat y)
    - -p(expl). Convenience constructor for creating new @cpVect@ structs. - -<%= h 2, "Operations:", "Operations" %> - -* @cpBool cpveql(const cpVect v1, const cpVect v2)@ - Check if two vectors are equal. Chipmunk provides an overloaded @==@ operator when used in C++ programs. _(Be careful when comparing floating point numbers!)_ -* @cpVect cpvadd(const cpVect v1, const cpVect v2)@ - Add two vectors. Chipmunk provides an overloaded @+@ operator when used in C++ programs. -* @cpVect cpvsub(const cpVect v1, const cpVect v2)@ - Subtract two vectors. Chipmunk provides an overloaded @-@ operator when used in C++ programs. -* @cpVect cpvneg(const cpVect v)@ - Negate a vector. Chipmunk provides an overloaded unary negation operator @-@ when used in C++ programs. -* @cpVect cpvmult(const cpVect v, const cpFloat s)@ - Scalar multiplication. Chipmunk provides an overloaded @*@ operator when used in C++ programs. -* @cpFloat cpvdot(const cpVect v1, const cpVect v2)@ - Vector dot product. -* @cpFloat cpvcross(const cpVect v1, const cpVect v2)@ - 2D vector cross product analog. The cross product of 2D vectors results in a 3D vector with only a z component. This function returns the value along the z-axis. -* @cpVect cpvperp(const cpVect v)@ - Returns a perpendicular vector. (90 degree rotation) -* @cpVect cpvrperp(const cpVect v)@ - Returns a perpendicular vector. (-90 degree rotation) -* @cpVect cpvproject(const cpVect v1, const cpVect v2)@ - Returns the vector projection of @v1@ onto @v2@. -* @cpVect cpvrotate(const cpVect v1, const cpVect v2)@ - Uses complex multiplication to rotate @v1@ by @v2@. Scaling will occur if @v1@ is not a unit vector. -* @cpVect cpvunrotate(const cpVect v1, const cpVect v2)@ - Inverse of @cpvrotate()@. -* @cpFloat cpvlength(const cpVect v)@ - Returns the length of @v@. -* @cpFloat cpvlengthsq(const cpVect v)@ - Returns the squared length of @v@. Faster than @cpvlength()@ when you only need to compare lengths. -* @cpVect cpvlerp(const cpVect v1, const cpVect v2, const cpFloat t)@ - Linearly interpolate between @v1@ and @v2@. -* @cpVect cpvlerpconst(cpVect v1, cpVect v2, cpFloat d)@ - Linearly interpolate between @v1@ towards @v2@ by distance @d@. -* @cpVect cpvslerp(const cpVect v1, const cpVect v2, const cpFloat t)@ - Spherical linearly interpolate between @v1@ and @v2@. -* @cpVect cpvslerpconst(const cpVect v1, const cpVect v2, const cpFloat a)@ - Spherical linearly interpolate between @v1@ towards @v2@ by no more than angle @a@ in radians. -* @cpVect cpvnormalize(const cpVect v)@ - Returns a normalized copy of @v@. As a special case, it returns @cpvzero@ when called on @cpvzero@. -* @cpVect cpvclamp(const cpVect v, const cpFloat len)@ - Clamp @v@ to length @len@. -* @cpFloat cpvdist(const cpVect v1, const cpVect v2)@ - Returns the distance between @v1@ and @v2@. -* @cpFloat cpvdistsq(const cpVect v1, const cpVect v2)@ - Returns the squared distance between @v1@ and @v2@. Faster than @cpvdist()@ when you only need to compare distances. -* @cpBool cpvnear(const cpVect v1, const cpVect v2, const cpFloat dist)@ - Returns true if the distance between @v1@ and @v2@ is less than @dist@. -* @cpVect cpvforangle(const cpFloat a)@ - Returns the unit length vector for the given angle (in radians). -* @cpFloat cpvtoangle(const cpVect v)@ - Returns the angular direction @v@ is pointing in (in radians). - - -<%= h 1, "Chipmunk Axis Aligned Bounding Boxes: @cpBB@", "cpBB" %> - -<%= h 2, "Struct Definition and Constructors:", "Basics" %> - -
    typedef struct cpBB{
    -	cpFloat l, b, r ,t;
    -} cpBB
    - -p(expl). Simple bounding box struct. Stored as left, bottom, right, top values. - -
    cpBB cpBBNew(const cpFloat l, const cpFloat b, const cpFloat r, const cpFloat t)
    - -p(expl). Convenience constructor for @cpBB@ structs. Like @cpv()@ this function returns a copy and not a malloced pointer. - -
    cpBB cpBBNewForCircle(const cpVect p, const cpFloat r)
    - -p(expl). Convenience constructor for making a @cpBB@ fitting a circle at position @p@ with radius @r@. - - -<%= h 2, "Operations:", "Operations" %> - -* @cpBool cpBBIntersects(const cpBB a, const cpBB b)@ - Returns true if the bounding boxes intersect. -* @cpBool cpBBContainsBB(const cpBB bb, const cpBB other)@ - Returns true if @bb@ completely contains @other@. -* @cpBool cpBBContainsVect(const cpBB bb, const cpVect v)@ - Returns true if @bb@ contains @v@. -* @cpBB cpBBMerge(const cpBB a, const cpBB b)@ - Return the minimal bounding box that contains both @a@ and @b@. -* @cpBB cpBBExpand(const cpBB bb, const cpVect v)@ - Return the minimal bounding box that contains both @bb@ and @v@. -* @cpVect cpBBCenter(const cpBB bb)@ - Return the center of @bb@. -* @cpFloat cpBBArea(cpBB bb)@ - Return the area of @bb@. -* @cpFloat cpBBMergedArea(cpBB a, cpBB b)@ - Merges @a@ and @b@ then returns the area of the merged bounding box. -* @cpFloat cpBBSegmentQuery(cpBB bb, cpVect a, cpVect b)@ - Returns the fraction along the segment query the cpBB is hit. Returns INFINITY if it doesn't hit. -* @cpBool cpBBIntersectsSegment(cpBB bb, cpVect a, cpVect b)@ - Returns true if the segment defined by endpoints @a@ and @b@ intersect @bb@. -* @cpVect cpBBClampVect(const cpBB bb, const cpVect v)@ - Returns a copy of @v@ clamped to the bounding box. -* @cpVect cpBBWrapVect(const cpBB bb, const cpVect v)@ - Returns a copy of @v@ wrapped to the bounding box. - - -<%= h 1, "Chipmunk Rigid Bodies: @cpBody@", "cpBody" %> - -<%= h 2, "Rogue and Static Bodies:", "RougeStatic" %> - -Normally when you create a rigid body, you add it to a space so the space will start simulating it. This means it will update it's position and velocity, apply forces to it, be affected by gravity, etc. A body that isn't added to a space (and not simulated) is called a _rogue body_. The most important use for rogue bodies are as static bodies, but you can also use them to implement directly controlled objects such as moving platforms. - -Static bodies are rogue bodies, but with a special flag set on them to let Chipmunk know that they never move unless you tell it. Static bodies have two purposes. Originally they were added for the sleeping feature. Because static bodies don't move, Chipmunk knows that it's safe to let objects that are touching or jointed to them fall asleep. Objects touching or jointed to regular rogue bodies are never allowed to sleep. The second purpose for static bodies is that Chipmunk knows shapes attached to them never need to have their collision detection data updated. Chipmunk also doesn't need to bother checking for collisions between static objects. Generally all of your level geometry will be attached to a static body except for things like moving platforms or doors. - -In previous versions of Chipmunk before 5.3 you would create an infinite mass rogue body to attach static shapes to using @cpSpaceAddStaticShape()@. You don't need to do any of that anymore, and shouldn't if you want to use the sleeping feature. Each space has a dedicated static body that you can use to attach your static shapes to. Chipmunk also automatically adds shapes attached to static bodies as static shapes. - - -<%= h 2, "Memory Management Functions:", "Memory" %> - -
    cpBody *cpBodyAlloc(void)
    -cpBody *cpBodyInit(cpBody *body, cpFloat m, cpFloat i)
    -cpBody *cpBodyNew(cpFloat m, cpFloat i)
    -
    -void cpBodyDestroy(cpBody *body)
    -void cpBodyFree(cpBody *body)
    - -p(expl). Standard set of Chipmunk memory management functions. @m@ and @i@ are the mass and moment of inertia for the body. Guessing the mass for a body is usually fine, but guessing a moment of inertia can lead to a very poor simulation. Be careful not to free a body before any shapes or constraints attached to it have been removed from a space. - - -<%= h 2, "Creating Additional Static Bodies:", "StaticBodies" %> - -While every cpSpace has a built in static body that you can use, it can be convenient to make your own as well. One potential use is in a level editor. By attaching chunks of your level to static bodies, you can still move and rotate the chunks independently of each other. Then all you have to do is call @cpSpaceRehashStatic()@ to rebuild the static collision detection data when you are done. - -For more information on rogue and static bodies, see "Chipmunk Spaces":#cpSpace. - -
    cpBody *cpBodyAlloc(void);
    -cpBody *cpBodyInitStatic(cpBody *body)
    -cpBody *cpBodyNewStatic()
    - -p(expl). Create additional static bodies with infinite mass and moment of inertia. - - -<%= h 2, "Properties:", "Properties" %> - -Chipmunk provides getter/setter functions for a number of properties on rigid bodies. Setting most properties automatically wakes the rigid bodies up if they were sleeping. You can also set the fields directly on the cpBody struct if you wish. They are documented in the headers. - -
    cpFloat cpBodyGetMass(const cpBody *body)
    -void cpBodySetMass(cpBody *body, cpFloat m)
    - -p(expl). Mass of the body. - -
    cpFloat cpBodyGetMoment(const cpBody *body)
    -void cpBodySetMoment(cpBody *body, cpFloat i)
    - -p(expl). Moment of inertia (MoI or sometimes just moment) of the body. The moment is like the rotational mass of a body. See below for function to help calculate the moment. - -
    cpVect cpBodyGetPosition(const cpBody *body)
    -void cpBodySetPosition(cpBody *body, cpVect pos)
    - -p(expl). Position of the center of gravity of the body. When changing the position you may also want to call @cpSpaceReindexShapesForBody()@ to update the collision detection information for the attached shapes if plan to make any queries against the space. - -
    cpVect cpBodyGetVel(const cpBody *body)
    -void cpBodySetVelocity(cpBody *body, const cpVect value)
    - -p(expl). Linear velocity of the center of gravity of the body. - -
    cpVect cpBodyGetForce(const cpBody *body)
    -void cpBodySetForce(cpBody *body, const cpVect value)
    - -p(expl). Force applied to the center of gravity of the body. - -
    cpFloat cpBodyGetAngle(const cpBody *body)
    -void cpBodySetAngle(cpBody *body, cpFloat a)
    - -p(expl). Rotation of the body in radians. When changing the rotation you may also want to call @cpSpaceReindexShapesForBody()@ to update the collision detection information for the attached shapes if plan to make any queries against the space. - -
    cpFloat cpBodyGetAngularVelocity(const cpBody *body)
    -void cpBodySetAngularVelocity(cpBody *body, const cpFloat value)
    - -p(expl). The angular velocity of the body in radians per second. - -
    cpFloat cpBodyGetTorque(const cpBody *body)
    -void cpBodySetTorque(cpBody *body, const cpFloat value)
    - -p(expl). The torque applied to the body. - -
    cpVect cpBodyGetRotation(const cpBody *body)
    - -p(expl). The rotation vector for the body. Can be used with @cpvrotate()@ or @cpvunrotate()@ to perform fast rotations. - -
    cpFloat cpBodyGetVelLimit(const cpBody *body)
    -void cpBodySetVelocityLimit(cpBody *body, const cpFloat value)
    - -p(expl). Velocity limit of the body. Defaults to @INFINITY@ unless you set it specifically. Can be used to limit falling speeds, etc. - -
    cpFloat cpBodyGetAngularVelocityLimit(const cpBody *body)
    -void cpBodySetAngularVelocityLimit(cpBody *body, const cpFloat value)
    - -p(expl). Angular velocity limit of the body in radians per second. Defaults to @INFINITY@ unless you set it specifically. - -
    cpSpace* cpBodyGetSpace(const cpBody *body)
    - -p(expl). Get the @cpSpace@ that @body@ has been added to. - -
    cpDataPointer cpBodyGetUserData(const cpBody *body)
    -void cpBodySetUserData(cpBody *body, const cpDataPointer value)
    - -p(expl). User data pointer. Use this pointer to get a reference to the game object that owns this body from callbacks. - - -<%= h 2, "Moment of Inertia and Area Helper Functions:", "Helpers" %> - -Use the following functions to approximate the moment of inertia for your body, adding the results together if you want to use more than one. - -* @cpFloat cpMomentForCircle(cpFloat m, cpFloat r1, cpFloat r2, cpVect offset)@ - Calculate the moment of inertia for a hollow circle, @r1@ and @r2@ are the inner and outer diameters in no particular order. _(A solid circle has an inner diameter of 0)_ -* @cpFloat cpMomentForSegment(cpFloat m, cpVect a, cpVect b)@ - Calculate the moment of inertia for a line segment. The endpoints @a@ and @b@ are relative to the body. -* @cpFloat cpMomentForPoly(cpFloat m, int count, const cpVect *verts, cpVect offset)@ - Calculate the moment of inertia for a solid polygon shape assuming it's center of gravity is at it's centroid. The offset is added to each vertex. -* @cpFloat cpMomentForBox(cpFloat m, cpFloat width, cpFloat height)@ - Calculate the moment of inertia for a solid box centered on the body. - - - -<%= pop_open_example "Moments" %> - -Use the following functions to get the area for common Chipmunk shapes if you want to approximate masses or density or whatnot. - -* @cpFloat cpAreaForCircle(cpFloat r1, cpFloat r2)@ - Area of a hollow circle. -* @cpFloat cpAreaForSegment(cpVect a, cpVect b, cpFloat r)@ - Area of a beveled segment. _(Will always be zero if radius is zero)_ -* @cpFloat cpAreaForPoly(const int count, const cpVect *verts)@ - Signed area of a polygon shape. Returns a negative number for polygons with a backwards winding. - - -<%= h 2, "Coordinate Conversion Functions:", "CoordinateConversion" %> - -Many things are defined in coordinates local to a body meaning that the (0,0) is at the center of gravity of the body and the axis rotate along with the body. - -* @cpVect cpBodyLocalToWorld(const cpBody *body, const cpVect v)@ - Convert from body local coordinates to world space coordinates. -* @cpVect cpBodyWorldToLocal(const cpBody *body, const cpVect v)@ - Convert from world space coordinates to body local coordinates. - - -<%= h 2, "Applying Forces and Torques:", "Forces" %> - -People are sometimes confused by the difference between a force and an impulse. An impulse is basically a very large force applied over a very short period of time, like a ball hitting a wall or cannon firing. Chipmunk treats impulses as if they occur instantaneously by simply adding directly to the velocity of an object. Both impulses and forces are affected the mass of an object. Double the mass of the object and halve the effect. - -* @void cpBodyResetForces(cpBody *body)@ - Zero both the forces and torques currently applied to the body. -* @void cpBodyApplyForce(cpBody *body, const cpVect f, const cpVect r)@ - Add the force @f@ to @body@ at a relative offset @r@ from the center of gravity. -* @void cpBodyApplyImpulse(cpBody *body, const cpVect j, const cpVect r)@ - Add the impulse @j@ to @body@ at a relative offset @r@ from the center of gravity. - -*Note:* Both the @cpBodyApplyForce()@ @cpBodyApplyImpulse()@ functions take a force or impulse in absolute coordinates and applies it at a relative offset in absolute coordinates. (The offset is relative to the center of gravity, but is _not_ rotated with the body) - - -<%= h 2, "Sleeping Functions:", "Sleeping" %> - -Chipmunk supports a sleeping feature so that it stops using CPU time simulating groups of objects that stop moving. Read more about it in the "cpSpace section":#cpSpace-Sleeping. - -* @cpBool cpBodyIsSleeping(const cpBody *body)@ - Returns true if @body@ is sleeping. -* @void cpBodyActivate(cpBody *body)@ - Reset the idle timer on a body. If it was sleeping, wake it and any other bodies it was touching. -* @void cpBodySleep(cpBody *body)@ - Forces a body to fall asleep immediately even if it's in midair. Cannot be called from a callback. -* @void cpBodyActivateStatic(cpBody *body, cpShape *filter)@ - Similar in function to @cpBodyActivate()@. Activates all bodies touching @body@. If @filter@ is not @NULL@, then only bodies touching through @filter@ will be awoken. - -
    void cpBodySleepWithGroup(cpBody *body, cpBody *group)
    - -p(expl). When objects in Chipmunk sleep, they sleep as a group of all objects that are touching or jointed together. When an object is woken up, all of the objects in it's group are woken up. @cpBodySleepWithGroup()@ allows you group sleeping objects together. It acts identically to @cpBodySleep()@ if you pass @NULL@ as @group@ by starting a new group. If you pass a sleeping body for @group@, @body@ will be awoken when @group@ is awoken. You can use this to initialize levels and start stacks of objects in a pre-sleeping state. - -<%= pop_open_example "Sleeping" %> - -<%= h 2, "Iterators", "Iterators" %> - -
    typedef void (*cpBodyShapeIteratorFunc)(cpBody *body, cpShape *shape, void *data)
    -void cpBodyEachShape(cpBody *body, cpBodyShapeIteratorFunc func, void *data)
    - -p(expl). Call @func@ once for each shape that is attached to @body@ and added to a space. @data@ is passed along as a context value. It is safe to remove shapes using these callbacks. - -
    typedef void (*cpBodyConstraintIteratorFunc)(cpBody *body, cpConstraint *constraint, void *data)
    -void cpBodyEachConstraint(cpBody *body, cpBodyConstraintIteratorFunc func, void *data)
    - -p(expl). Call @func@ once for each constraint that is attached to @body@ and added to a space. @data@ is passed along as a context value. It is safe to remove constraints using thes callbacks. - -
    typedef void (*cpBodyArbiterIteratorFunc)(cpBody *body, cpArbiter *arbiter, void *data)
    -void cpBodyEachArbiter(cpBody *body, cpBodyArbiterIteratorFunc func, void *data)
    - -p(expl). This one is more interesting. Calls @func@ once for each collision pair that @body@ is involved in. Calling @cpArbiterGet[Bodies|Shapes]()@ or @CP_ARBITER_GET_[BODIES|SHAPES]()@ will return the body or shape for @body@ as the first argument. You can use this to check all sorts of collision information for a body like if it's touching the ground, another particular object, how much collision force is being applied to an object, etc. Sensor shapes and arbiters that have been rejected by a collision handler callback or @cpArbiterIgnore()@ are not tracked by the contact graph. - -*Note:* If your compiler supports blocks (such as Clang), there are an alternate set of functions you can call. @cpBodyEachShape_b()@, etc. See @chipmunk.h@ for more information. - -<%= pop_open_example "Crushing" %> - - -<%= h 2, "Integration Callbacks:", "Integration Callbacks" %> - -This section is a stub. For now you can look at the Planet demo for an example of how to use integration callbacks to implement planetary gravity. - - - -<%= h 2, "Misc Functions:", "Misc" %> - -* @cpBool cpBodyIsStatic(const cpBody *body)@ - Returns true if @body@ is a static body. Either @cpSpace.staticBody@, a body created with @cpBodyNewStatic()@ or @cpBodyInitStatic()@. -* @cpBool cpBodyIsRogue(const cpBody *body)@ - Returns true if @body@ has never been added to a space. - - -<%= h 2, "Notes:", "Notes" %> - -* Use forces to modify the rigid bodies if possible. This will be the most stable. -* Modifying a body's velocity shouldn't necessarily be avoided, but applying large changes every frame can cause strange results in the simulation. Experiment freely, but be warned. -* *Don't* modify a body's position every step unless you really know what you are doing. Otherwise you're likely to get the position/velocity badly out of sync. -* If you free a body before calling @cpSpaceRemoveShape()@ on the shapes attached to it, you *will* cause crashes. - -<%= h 1, "Chipmunk Collision Shapes: @cpShape@", "cpShape" %> - -There are currently 3 collision shape types: - -* *Circles*: Fastest and simplest collision shape. -* *Line segments*: Meant mainly as a static shape. Can be beveled in order to give them a thickness. -* *Convex polygons*: Slowest, but most flexible collision shape. - -You can add as many shapes to a body as you wish. That is why the two types are separate. This should give you the flexibility to make any shape you want as well providing different areas of the same object with different friction, elasticity or callback values. - -When creating different types of shapes, you will always be given a @cpShape*@ pointer back. This is because Chipmunk shapes are meant to be opaque types. Think of the specific collision types such as @cpCircleShape@, @cpSegmentShape@ and @cpPolyShape@ as private subclasses of @cpShape@. You can still read some properties from them using the getter functions, but you are not intended to cast @cpShape@ pointers to their specific types. - -<%= h 2, "Notes:", "Notes" %> - -* Chipmunk didn't support segment/segment collisions until v6.1.2. For compatibility reasons, you must explicitly and globally enable them by calling @cpEnableSegmentToSegmentCollisions()@. (Thanks to LegoCylon for his help with this) - - -<%= h 2, "Properties:", "Properties" %> - -Chipmunk provides getter/setter functions for a number of properties on collision shapes. Setting most properties automatically wakes the rigid body they are attached to up if it was sleeping. You can also set some of the fields directly on the cpShape struct if you wish. They are documented in the headers. - -
    cpBody * cpShapeGetBody(const cpShape *shape)
    -void cpShapeSetBody(cpShape *shape, cpBody *body)
    - -p(expl). The rigid body the shape is attached to. Can only be set when the shape is not added to a space. - -
    cpBB cpShapeGetBB(const cpShape *shape)
    - -p(expl). The bounding box of the shape. Only guaranteed to be valid after @cpShapeCacheBB()@ or @cpSpaceStep()@ is called. Moving a body that a shape is connected to does not update it's bounding box. For shapes used for queries that aren't attached to bodies, you can also use @cpShapeUpdate()@. - -
    cpBool cpShapeGetSensor(const cpShape *shape)
    -void cpShapeSetSensor(cpShape *shape, cpBool value)
    - -p(expl). A boolean value if this shape is a sensor or not. Sensors only call collision callbacks, and never generate real collisions. - -
    cpFloat cpShapeGetElasticity(const cpShape *shape)
    -void cpShapeSetElasticity(cpShape *shape, cpFloat value)
    - -p(expl). Elasticity of the shape. A value of 0.0 gives no bounce, while a value of 1.0 will give a "perfect" bounce. However due to inaccuracies in the simulation using 1.0 or greater is not recommended however. The elasticity for a collision is found by multiplying the elasticity of the individual shapes together. - -
    cpFloat cpShapeGetFriction(const cpShape *shape)
    -void cpShapeSetFriction(cpShape *shape, cpFloat value)
    - -p(expl). Friction coefficient. Chipmunk uses the Coulomb friction model, a value of 0.0 is frictionless. The friction for a collision is found by multiplying the friction of the individual shapes together. "Tables of friction coefficients":http://www.roymech.co.uk/Useful_Tables/Tribology/co_of_frict.htm. - -
    cpVect cpShapeGetSurfaceVelocity(const cpShape *shape)
    -void cpShapeSetSurfaceVelocity(cpShape *shape, cpVect value)
    - -p(expl). The surface velocity of the object. Useful for creating conveyor belts or players that move around. This value is only used when calculating friction, not resolving the collision. - -
    cpCollisionType cpShapeGetCollisionType(const cpShape *shape)
    -void cpShapeSetCollisionType(cpShape *shape, cpCollisionType value)
    - -p(expl). You can assign types to Chipmunk collision shapes that trigger callbacks when objects of certain types touch. See the "callbacks section":#Callbacks-Handlers for more information. - -
    cpGroup cpShapeGetGroup(const cpShape *shape)
    -void cpShapeSetGroup(cpShape *shape, cpGroup value)
    - -p(expl). Shapes in the same non-zero group do not generate collisions. Useful when creating an object out of many shapes that you don't want to self collide. Defaults to @CP_NO_GROUP@. - -
    cpLayers cpShapeGetLayers(const cpShape *shape)
    -void cpShapeSetLayers(cpShape *shape, cpLayers value)
    - -p(expl). Shapes only collide if they are in the same bit-planes. i.e. @(a->layers & b->layers) != 0@ By default, a shape occupies all bit-planes. "Wikipedia":http://en.wikipedia.org/wiki/Mask_(computing)#top has a nice article on bitmasks if you are unfamiliar with how to use them. Defaults to @CP_ALL_LAYERS@. - -
    cpSpace* cpShapeGetSpace(const cpShape *shape)
    - -p(expl). Get the @cpSpace@ that @shape@ has been added to. - -
    cpDataPointer cpShapeGetUserData(const cpShape *shape)
    -void cpShapeSetUserData(cpShape *shape, cpDataPointer value)
    - -p(expl). A user definable data pointer. If you set this to point at the game object the shapes is for, then you can access your game object from Chipmunk callbacks. - - -<%= h 2, "Filtering Collisions:", "Filtering" %> - -Chipmunk has two primary means of ignoring collisions: groups and layers. - -*Groups* are meant to ignore collisions between parts on a complex object. A ragdoll is a good example. When jointing an arm onto the torso, you'll want them to allow them to overlap. Groups allow you to do exactly that. Shapes that have the same group don't generate collisions. So by placing all of the shapes in a ragdoll in the same group, you'll prevent it from colliding against other parts of itself. - -*Layers* allow you to separate collision shapes into mutually exclusive planes. Shapes can be in more than one layer, and shapes only collide with other shapes that are in at least one of the same layers. As a simple example, say shape A is in layer 1, shape B is in layer 2, and shape C is in layer 1 and 2. Shape A and B won't collide with each other, but shape C will collide with both A and B. - -Layers can also be used to set up rule based collisions. Say you have four types of shapes in your game. The player, the enemies, player bullets and enemy bullets. The are that the player should collide with enemies, and bullets shouldn't collide with the type (player or enemy) that fired them. Making a chart would look like this: - -| | Player | Enemy | Player Bullet | Enemy Bullet | -| Player | - | (1) | | (2) | -| Enemy | - | - | (3) | | -| Player Bullet | - | - | - | | -| Enemy Bullet | - | - | - | - | - -The '-'s are for redundant spots in the chart, and the numbers are spots where types should collide. You can use a layer for each rule that you want to define. Then add the layers to each type: The player should be in layers 1 and 2, the enemy should be in layers 1 and 3, the player bullets should be in layer 3, and the enemy bullets should be in layer 2. Treating layers as rules this way, you can define up to 32 rules. The default @cpLayers@ type is @unsigned int@ which has a resolution of 32 bits on most systems. You can redefine the @cpLayers@ type in @chipmunk_types.h@ if you need more bits to work with. - -There is one last way of filtering collisions using collision handlers. See the "section on callbacks":#Callbacks for more information. While collision handlers can be more flexible, they are also the slowest method. So you try to use groups or layers first. - -<%= h 2, "Memory Management Functions:", "Memory" %> - -
    void cpShapeDestroy(cpShape *shape)
    -void cpShapeFree(cpShape *shape)
    - -p(expl). @Destroy@ and @Free@ functions are shared by all shape types. Allocation and initialization functions are specific to each shape type. See below. - -<%= h 2, "Misc Functions:", "Misc" %> - -* @cpBB cpShapeCacheBB(cpShape *shape)@ - Synchronizes @shape@ with the body its attached to. -* @cpBB cpShapeUpdate(cpShape *shape, cpVect pos, cpVect rot)@ - Sets the position and rotation of the shape to -* @void cpResetShapeIdCounter(void)@ - Chipmunk keeps a counter so that every new shape is given a unique hash value to be used in the spatial index. Because this affects the order in which the collisions are found and handled, you can reset the shape counter every time you populate a space with new shapes. If you don't, there might be (very) slight differences in the simulation. - -<%= h 2, "Working With Circle Shapes:", "Circles" %> - -
    cpCircleShape *cpCircleShapeAlloc(void)
    -cpCircleShape *cpCircleShapeInit(cpCircleShape *circle, cpBody *body, cpFloat radius, cpVect offset)
    -cpShape *cpCircleShapeNew(cpBody *body, cpFloat radius, cpVect offset)
    - -p(expl). @body@ is the body to attach the circle to, @offset@ is the offset from the body's center of gravity in body local coordinates. - -
    cpVect cpCircleShapeGetOffset(cpShape *circleShape)
    -cpFloat cpCircleShapeGetRadius(cpShape *circleShape)
    - -p(expl). Getters for circle shape properties. Passing as non-circle shape will throw an assertion. - -<%= h 2, "Working With Segment Shapes:", "Segments" %> - -
    cpSegmentShape* cpSegmentShapeAlloc(void)
    -cpSegmentShape* cpSegmentShapeInit(cpSegmentShape *seg, cpBody *body, cpVect a, cpVect b, cpFloat radius)
    -cpShape* cpSegmentShapeNew(cpBody *body, cpVect a, cpVect b, cpFloat radius)
    - -p(expl). @body@ is the body to attach the segment to, @a@ and @b@ are the endpoints, and @radius@ is the thickness of the segment. - -
    cpVect cpSegmentShapeGetA(cpShape *shape)
    -cpVect cpSegmentShapeGetA(cpShape *shape)
    -cpVect cpSegmentShapeGetNormal(cpShape *shape)
    -cpFloat cpSegmentShapeGetRadius(cpShape *shape)
    - -p(expl). Getters for segment shape properties. Passing a non-segment shape will throw an assertion. - -
    void cpSegmentShapeSetNeighbors(cpShape *shape, cpVect prev, cpVect next)
    - -p(expl). When you have a number of segment shapes that are all joined together, things can still collide with the "cracks" between the segments. By setting the neighbor segment endpoints you can tell Chipmunk to avoid colliding with the inner parts of the crack. - -<%= h 2, "Working With Polygon Shapes:", "Polys" %> - -
    cpPolyShape *cpPolyShapeAlloc(void)
    -cpPolyShape *cpPolyShapeInit(cpPolyShape *poly, cpBody *body, int count, cpVect *verts, cpVect offset)
    -cpShape *cpPolyShapeNew(cpBody *body, int count, cpVect *verts, cpVect offset)
    - -p(expl). @body@ is the body to attach the poly to, @verts@ is an array of @cpVect@ structs defining a convex hull with a clockwise winding, @offset@ is the offset from the body's center of gravity in body local coordinates. An assertion will be thrown the vertexes are not convex or do not have a clockwise winding. - -
    cpPolyShape *cpPolyShapeInit2(cpPolyShape *poly, cpBody *body, int numVerts, const cpVect *verts, cpVect offset, cpFloat radius)
    -cpShape *cpPolyShapeNew2(cpBody *body, int numVerts, cpVect *verts, cpVect offset, cpFloat radius)
    - -p(expl). Same as above, but allows you to create a polygon shape with a radius. _(I know the naming is sort of dumb. It will be cleaned up in Chipmunk 7)_ - -
    int cpPolyShapeGetNumVerts(cpShape *shape)
    -cpVect cpPolyShapeGetVert(cpShape *shape, int index)
    -cpFloat cpPolyShapeGetRadius()
    - -p(expl). Getters for poly shape properties. Passing a non-poly shape or an index that does not exist will throw an assertion. - -<%= h 3, "Boxes:", "Boxes" %> - -Because boxes are so common in physics games, Chipmunk provides shortcuts to create box shaped polygons. The boxes will always be centered at the center of gravity of the body you are attaching them to. If you want to create an off-center box, you will need to use @cpPolyShapeNew()@ or @cpPolyShapeInit()@. - -
    cpPolyShape *cpBoxShapeInit(cpPolyShape *poly, cpBody *body, cpFloat width, cpFloat height)
    -cpPolyShape *cpBoxShapeInit2(cpPolyShape *poly, cpBody *body, cpBB box)
    -cpPolyShape *cpBoxShapeInit3(cpPolyShape *poly, cpBody *body, cpBB box, cpFloat radius)
    -
    -cpShape *cpBoxShapeNew(cpBody *body, cpFloat width, cpFloat height)
    -cpShape *cpBoxShapeNew2(cpBody *body, cpBB box)
    -cpShape *cpBoxShapeNew3(cpBody *body, cpBB box, cpFloat radius)
    - -<%= h 3, "Poly Shape Helper Functions:", "PolyHelpers" %> - -* @cpBool cpPolyValidate(const cpVect *verts, const int count)@ - Check if a vertex array is convex and with the correct winding. -* @cpVect cpCentroidForPoly(const int count, const cpVect *verts)@ - Calculate the centroid for a polygon. -* @void cpRecenterPoly(const int count, cpVect *verts)@ - Center a polygon to (0,0). Subtracts the centroid from each vertex. - -<%= h 3, "Convex Hull Helper Functions:", "ConvexHelpers" %> - -
    int cpConvexHull(int count, cpVect *verts, cpVect *result, int *first, cpFloat tol)
    - -p(expl). Calculate the convex hull of a given set of points. Returns the count of points in the hull. @result@ must be a pointer to a @cpVect@ array with at least @count@ elements. If @result@ is @NULL@, then @verts@ array wil be reduced instead. @first@ is an optional pointer to an integer to store where the first vertex in the hull came from (i.e. @verts[first] == result[0]@) @tol@ is the allowed amount to shrink the hull when simplifying it. A tolerance of 0.0 creates an exact hull. - -
    #define CP_CONVEX_HULL(inputCount, inputVerts, outputCount_varName, outputVerts_varName)
    - -p(expl). Convenience macro for using @cpConvexHull()@. Creates an array on the stack using @alloca()@ and then calls @cpConvexHull()@. Because the output array is created on the stack it doesn't need to be freed. - -<%= pop_open_example "cpConvexHull" %> - - -<%= h 2, "Modifying cpShapes:", "Modifing" %> - -The short answer is that you can't because the changes would be only picked up as a change to the position of the shape's surface, but not it's velocity. The long answer is that you can using the "unsafe" API as long as you realize that doing so will not result in realistic physical behavior. These extra functions are defined in a separate header @chipmunk_unsafe.h@. - -<%= h 2, "Notes:", "Notes" %> - -* You can attach multiple collision shapes to a rigid body. This should allow you to create almost any shape you could possibly need. -* Shapes attached to the same rigid body will never generate collisions. You don't have to worry about overlap when attaching multiple shapes to a rigid body. -* Make sure you add both the body and it's collision shapes to a space. The exception is when you want to have an externally body or a body that you integrate yourself. In that case, only add the shape. - -<%= h 1, "Chipmunk Spaces: @cpSpace@", "cpSpace" %> - -Spaces in Chipmunk are the basic unit of simulation. You add rigid bodies, shapes and constraints to it and then step them all forward through time together. - -<%= h 2, "What Are Iterations, and Why Should I care?", "Iterations" %> - -Chipmunk uses an iterative solver to figure out the forces between objects in the space. What this means is that it builds a big list of all of the collisions, joints, and other constraints between the bodies and makes several passes over the list considering each one individually. The number of passes it makes is the iteration count, and each iteration makes the solution more accurate. If you use too many iterations, the physics should look nice and solid, but may use up too much CPU time. If you use too few iterations, the simulation may seem mushy or bouncy when the objects should be solid. Setting the number of iterations lets you balance between CPU usage and the accuracy of the physics. Chipmunk's default of 10 iterations is sufficient for most simple games. - -<%= h 2, "Sleeping", "Sleeping" %> - -New in Chipmunk 5.3 is the ability of spaces to disable entire groups of objects that have stopped moving to save CPU time as well as battery life. In order to use this feature you must do 2 things. The first is that you must attach all your static geometry to static bodies. Objects cannot fall asleep if they are touching a non-static rogue body even if it's shapes were added as static shapes. The second is that you must enable sleeping explicitly by choosing a time threshold value for @cpSpace.sleepTimeThreshold@. If you do not set @cpSpace.idleSpeedThreshold@ explicitly, a value will be chosen automatically based on the current amount of gravity. - -<%= h 2, "Properties:", "Properties" %> - -
    int cpSpaceGetIterations(const cpSpace *space)
    -void cpSpaceSetIterations(cpSpace *space, int value)
    - -p(expl). Iterations allow you to control the accuracy of the solver. Defaults to 10. See "above":#cpSpace-Iterations for more information. - -
    cpVect cpSpaceGetGravity(const cpSpace *space)
    -void cpSpaceSetGravity(cpSpace *space, cpVect value)
    - -p(expl). Global gravity applied to the space. Defaults to @cpvzero@. Can be overridden on a per body basis by writing custom integration functions. - -
    cpFloat cpSpaceGetDamping(const cpSpace *space)
    -void cpSpaceSetDamping(cpSpace *space, cpFloat value)
    - -p(expl). Amount of simple damping to apply to the space. A value of 0.9 means that each body will lose 10% of it's velocity per second. Defaults to 1. Like @gravity@ can be overridden on a per body basis. - -
    cpFloat cpSpaceGetIdleSpeedThreshold(const cpSpace *space)
    -void cpSpaceSetIdleSpeedThreshold(cpSpace *space, cpFloat value)
    - -p(expl). Speed threshold for a body to be considered idle. The default value of 0 means to let the space guess a good threshold based on gravity. - -
    cpFloat cpSpaceGetSleepTimeThreshold(const cpSpace *space)
    -void cpSpaceSetSleepTimeThreshold(cpSpace *space, cpFloat value)
    - -p(expl). Time a group of bodies must remain idle in order to fall asleep. The default value of @INFINITY@ disables the sleeping feature. - -
    cpFloat cpSpaceGetCollisionSlop(const cpSpace *space)
    -void cpSpaceSetCollisionSlop(cpSpace *space, cpFloat value)
    - -p(expl). Amount of overlap between shapes that is allowed. It's encouraged to set this as high as you can without noticable overlapping as it improves the stability. It defaults to 0.1. - -
    cpFloat cpSpaceGetCollisionBias(const cpSpace *space)
    -void cpSpaceSetCollisionBias(cpSpace *space, cpFloat value)
    - -p(expl). Chipmunk allows fast moving objects to overlap, then fixes the overlap over time. Overlapping objects are unavoidable even if swept collisions are supported, and this is an efficient and stable way to deal with overlapping objects. The bias value controls what percentage of overlap remains unfixed after a second and defaults to ~0.2%. Valid values are in the range from 0 to 1, but using 0 is not recommended for stability reasons. The default value is calculated as @cpfpow(1.0f - 0.1f, 60.0f)@ meaning that Chipmunk attempts to correct 10% of error ever 1/60th of a second. *Note:* Very very few games will need to change this value. - -
    cpTimestamp cpSpaceGetCollisionPersistence(const cpSpace *space)
    -void cpSpaceSetCollisionPersistence(cpSpace *space, cpTimestamp value)
    - -p(expl). The number of frames the space keeps collision solutions around for. Helps prevent jittering contacts from getting worse. This defaults to 3 and very very _very_ few games will need to change this value. - -
    cpFloat cpSpaceGetCurrentTimeStep(const cpSpace *space)
    - -p(expl). Retrieves the current (if you are in a callback from @cpSpaceStep()@) or most recent (outside of a @cpSpaceStep()@ call) timestep. - -
    cpFloat cpSpaceIsLocked(const cpSpace *space)
    - -p(expl). Returns true when in a callback meaning that you cannot add/remove objects from the space. Can be used to choose to create a post-step callback instead. - -
    cpDataPointer cpSpaceGetUserData(const cpSpace *space)
    -void cpSpaceSetUserData(cpSpace *space, cpDataPointer value)
    - -p(expl). A user definable data pointer. It's useful to point this at the gamestate object or scene management object that owns the space. - -
    cpBody * cpSpaceGetStaticBody(const cpSpace *space)
    - -p(expl). A dedicated static body for the space. You don't have to use it, but because it's memory is managed automatically with the space it's very convenient. You can set its user data pointer to something helpful if you want for callbacks. - - -<%= h 2, "Memory Management Functions:", "Memory" %> - -
    cpSpace* cpSpaceAlloc(void)
    -cpSpace* cpSpaceInit(cpSpace *space)
    -cpSpace* cpSpaceNew()
    -
    -void cpSpaceDestroy(cpSpace *space)
    -void cpSpaceFree(cpSpace *space)
    - -p(expl). More standard Chipmunk memory functions. - -
    void cpSpaceFreeChildren(cpSpace *space)
    - -p(expl). This function will free all of the shapes, bodies and joints that have been added to @space@. Does not free @space@. You will still need to call @cpSpaceFree()@ on your own. You will probably never use this in a real game, as your gamestate or game controller should manage removing and freeing objects from the space. - -<%= h 2, "Operations:", "Operations" %> - -
    cpShape *cpSpaceAddShape(cpSpace *space, cpShape *shape)
    -cpShape *cpSpaceAddStaticShape(cpSpace *space, cpShape *shape)
    -cpBody *cpSpaceAddBody(cpSpace *space, cpBody *body)
    -cpConstraint *cpSpaceAddConstraint(cpSpace *space, cpConstraint *constraint)
    -
    -void cpSpaceRemoveShape(cpSpace *space, cpShape *shape)
    -void cpSpaceRemoveBody(cpSpace *space, cpBody *body)
    -void cpSpaceRemoveConstraint(cpSpace *space, cpConstraint *constraint)
    -
    -cpBool cpSpaceContainsShape(cpSpace *space, cpShape *shape)
    -cpBool cpSpaceContainsBody(cpSpace *space, cpBody *body)
    -cpBool cpSpaceContainsConstraint(cpSpace *space, cpConstraint *constraint)
    - -p(expl). These functions add and remove shapes, bodies and constraints from @space@. The add/remove functions cannot be called from within a callback other than a @postStep()@ callback _(which is different than a postSolve() callback!)_. Attempting to add or remove objects from the space while @cpSpaceStep()@ is still executing will throw an assertion. See the "callbacks section":#Callbacks for more information. The add functions return the thing being added so that you can create and add something in one line. Be careful not to free bodies before removing shapes and constraints attached to them or you will cause crashes.. The contains functions allow you to check if an object has been added to the space or not. - - -<%= h 2, "Static ↔ Dynamic conversion Functions:", "Static <-> Dynamic Conversion" %> - -
    void cpSpaceConvertBodyToStatic(cpSpace *space, cpBody *body)
    - -p(expl). Convert a body to a static one. It's mass and moment will be set to infinity and it's velocity to 0. The old mass, moment and velocity are not saved. This will effectively freeze a body and it's shapes into place. This cannot be called on an active body, so you may need to call @cpSpaceRemoveBody()@ first. Also, because it modifies collision detection data structures, you must use a post step callback if you want to use it from another callback or iterator. - -
    void cpSpaceConvertBodyToDynamic(cpSpace *space, cpBody *body, cpFloat mass, cpFloat moment)
    - -p(expl). Convert a static to a dynamic one. This does not call @cpSpaceAddBody()@ to make the body active, so you will need to do that explicitly if you need it. Also, because it modifies collision detection data structures, you must use a post step callback if you want to use it from another callback or iterator. - -<%= pop_open_example "DynamicStatic" %> - - -<%= h 3, "Deprecated:", "Deprecated" %> - -
    cpShape *cpSpaceAddStaticShape(cpSpace *space, cpShape *shape)
    -void cpSpaceRemoveStaticShape(cpSpace *space, cpShape *shape)
    - -p(expl). Shapes attached to static bodies are automatically treated as static. There isn't really a good reason to explicitly add static shapes anymore. - -* @void cpSpaceActivateShapesTouchingShape(cpSpace *space, cpShape *shape)@ - Use @cpBodyActivateStatic()@ instead. - - -<%= h 2, "Spatial Indexing:", "SpatialIndexing" %> - -Chipmunk 6 officially supports 2 spatial indexes. The default is an axis-aligned bounding box tree inspired by the one used in the Bullet Physics library, but extended with my own collision pair caching to give the tree very good temporal coherence. The tree requires no tuning, and most games will find that they get much better performance using it. The other available index available is a spatial hash, which can be much faster when you have a very large number (1000s) of objects that are all the same size. - -Occasionally, you might want to update the collision detection data for a shape. If you move a static shape or a static body you *must* do this to let Chipmunk know it needs to have it's collision detection data updated. You may also want to manually update the collision data for normal shapes if you move them and still want to perform queries. - -* @void cpSpaceReindexShape(cpSpace *space, cpShape *shape)@ - Reindex a specific shape. -* @void cpSpaceReindexShapesForBody(cpSpace *space, cpBody *body)@ - Reindex all the shapes for a certain body. -* @void cpSpaceReindexStatic(cpSpace *space)@ - Reindex all static shapes. Generally updating only the shapes that changed is faster. - - -<%= h 2, "Iterators:", "Iterators" %> - -
    typedef void (*cpSpaceBodyIteratorFunc)(cpBody *body, void *data)
    -void cpSpaceEachBody(cpSpace *space, cpSpaceBodyIteratorFunc func, void *data)
    - -p(expl). Call @func@ for each body in the space also passing along your data pointer. Sleeping bodies are included, but static and rogue bodies are not as they aren't added to the space. - -<%= pop_open_example "cpSpaceEachBody" %> - -
    typedef void (*cpSpaceShapeIteratorFunc)(cpShape *shape, void *data)
    -void cpSpaceEachShape(cpSpace *space, cpSpaceShapeIteratorFunc func, void *data)
    - -p(expl). Call @func@ for each shape in the space also passing along your data pointer. Sleeping and static shapes are included. - -
    typedef void (*cpSpaceConstraintIteratorFunc)(cpConstraint *constraint, void *data)
    -void cpSpaceEachConstraint(cpSpace *space, cpSpaceConstraintIteratorFunc func, void *data)
    - -p(expl). Call @func@ for each constraint in the space also passing along your data pointer. - -*Note:* If your compiler supports blocks (such as Clang), there are an alternate set of functions you can call. @cpSpaceEachBody_b()@, etc. See @chipmunk.h@ for more information. - -<%= h 2, "Simulating the Space:", "Simulating" %> - -
    void cpSpaceStep(cpSpace *space, cpFloat dt)
    - -p(expl). Update the space for the given time step. Using a fixed time step is _highly_ recommended. Doing so can greatly increase the quality of the simulation. The easiest way to do constant timesteps is to simple step forward by 1/60th of a second (or whatever your target framerate is) for each frame regardless of how long it took to render. This works fine for many games, but a better way to do it is to separate your physics timestep and rendering. "This":http://gafferongames.com/game-physics/fix-your-timestep/ is a good article on how to do that. - - -<%= h 2, "Enabling and Tuning the Spatial Hash:", "SpatialHash" %> - -If you have thousands of objects that are all approximately the same size, the spatial hash may be for you. - -
    void cpSpaceUseSpatialHash(cpSpace *space, cpFloat dim, int count)
    - -p(expl). Switch the space to use a spatial hash instead of the bounding box tree. - -The spatial hash data is fairly size sensitive. @dim@ is the size of the hash cells. Setting @dim@ to the average collision shape size is likely to give the best performance. Setting @dim@ too small will cause the shape to be inserted into many cells, setting it too low will cause too many objects into the same hash slot. - -@count@ is the _suggested_ minimum number of cells in the hash table. If there are too few cells, the spatial hash will return many false positives. Too many cells will be hard on the cache and waste memory. the Setting @count@ to ~10x the number of objects in the space is probably a good starting point. Tune from there if necessary. - -Using the spatial has visualization in the demo program you can see what I mean. The grey squares represent cells in the spatial hash. The darker the cell, the more objects have been mapped into that cell. A good @dim@ size is when your objects fit nicely into the grid: - -!images/hash_just_right.png! - -Notice the light grey meaning that each cell doesn't have too many objects mapped onto it. - -When you use too small a size, Chipmunk has to insert each object into a lot of cells. This can get expensive. - -!images/hash_too_small.png! - -Notice that the grey cells are very small compared to the collision shapes. - -When you use too big of a size, a lot of shapes will fit into each cell. Each shape has to be checked against every other shape in the cell, so this makes for a lot of unnecessary collision checks. - -!images/hash_too_big.png! - -Notice the dark grey cells meaning that many objects are mapped onto them. - - -Chipmunk 6 also has an experimental single axis sort and sweep implementation. It can be very efficient on mobile games if your world is very long and flat like a racing game. See the code for @cpSpaceUseSpatialHash()@ if you want to try enabling it. - - -<%= h 2, "Notes:", "Notes" %> - -* When removing objects from the space, make sure you remove any other objects that reference it. For instance, when you remove a body, remove the joints and shapes attached to it. -* The number of iterations, and the size of the time step determine the quality of the simulation. More iterations, or smaller time steps increase the quality. Keep in mind that higher quality also means higher CPU usage. -* Because static shapes are only rehashed when you request it, it's possible to use a much higher @count@ argument to @cpHashResizeStaticHash()@ than to @cpSpaceResizeActiveHash()@. Doing so will use more memory but can improve performance if you have a lot of static shapes. - - -<%= h 1, "Chipmunk Constraints: @cpConstraint@", "cpConstraint" %> - -A constraint is something that describes how two bodies interact with each other. (how they constrain each other) Constraints can be simple joints that allow bodies to pivot around each other like the bones in your body, or they can be more abstract like the gear joint or motors. - -<%= h 2, "What constraints are and what they are not:", "WhatIs" %> - -Constraints in Chipmunk are all velocity based constraints. This means that they act primarily by synchronizing the velocity of two bodies. A pivot joint holds two anchor points on two separate bodies together by defining equations that say that the velocity of the anchor points must be the same and calculating impulses to apply to the bodies to try and keep it that way. A constraint takes a velocity as it's primary input and produces a velocity change as it's output. Some constraints, (joints in particular) apply velocity changes to correct differences in positions. More about this in the next section. - -A spring connected between two bodies is not a constraint. It's very constraint-like as it creates forces that affect the velocities of the two bodies, but a spring takes distances as input and produces forces as it's output. If a spring is not a constraint, then why do I have two varieties of spring constraints you ask? The reason is because they are _damped springs_. The damping associated with the spring is a true constraint that creates velocity changes based on the relative velocities of the two bodies it links. As it is convenient to put a damper and a spring together most of the time, I figured I might as well just apply the spring force as part of the constraint instead of having a damper constraint and having the user calculate and apply their own spring forces separately. - -<%= h 2, "Properties:", "Properties" %> - -
    cpBody * cpConstraintGetA(const cpConstraint *constraint)
    -cpBody * cpConstraintGetB(const cpConstraint *constraint)
    - -p(expl). Getters for the two bodies the constraint is attached to. - -
    cpFloat cpConstraintGetMaxForce(const cpConstraint *constraint)
    -void cpConstraintSetMaxForce(cpConstraint *constraint, cpFloat value)
    - -p(expl). The maximum force that the constraint can use to act on the two bodies. Defaults to INFINITY. - -
    cpFloat cpConstraintGetErrorBias(const cpConstraint *constraint)
    -void cpConstraintSetErrorBias(cpConstraint *constraint, cpFloat value)
    - -p(expl). The percentage of joint error that remains unfixed after a second. This works exactly the same as the collision bias property of a space, but applies to fixing error (stretching) of joints instead of overlapping collisions. - -
    cpFloat cpConstraintGetMaxBias(const cpConstraint *constraint)
    -void cpConstraintSetMaxBias(cpConstraint *constraint, cpFloat value)
    - -p(expl). The maximum speed at which the constraint can apply error correction. Defaults to INFINITY. - -
    cpSpace* cpConstraintGetSpace(const cpConstraint *constraint)
    - -p(expl). Get the @cpSpace@ that @constraint@ has been added to. - -
    cpDataPointer cpConstraintGetUserData(const cpConstraint *constraint)
    -void cpConstraintSetUserData(cpConstraint *constraint, cpDataPointer value)
    - -p(expl). User data pointer. Use this pointer to get a reference to the game object that owns this constraint from callbacks. - -
    cpFloat cpConstraintGetImpulse(cpConstraint *constraint)
    - -p(expl). The most recent impulse that @constraint@ applied. To convert this to a force, divide by the timestep passed to @cpSpaceStep()@. You can use this to implement breakable joints to check if the force they attempted to apply exceeded a certain threshold. - -<%= pop_open_example "BreakableJoint" %> - -To access properties of specific joint types, use the getter and setter functions provided (ex: @cpPinJointGetanchorA()@). See the lists of properties for more information. - -<%= h 2, "Error correction by Feedback:", "ErrorCorrection" %> - -Joints in Chipmunk are not perfect. A pin joint can't maintain the exact correct distance between it's anchor points, nor can a pivot joint hold it's anchor points completely together. Instead, they are designed to deal with this by correcting themselves over time. In Chipmunk 5, you have a fair amount of extra control over how joints correct themselves and can even use this ability to create physical effects that allow you to use joints in unique ways: - -* Servo motors - Ex: open/close doors or rotate things without going over a maximum force. -* Winches - Pull one object towards another at a constant speed without going over a maximum force. -* Mouse manipulation - Interact with objects smoothly given coarse/shaky mouse input. - -There are three properties of cpConstraint structs that control the error correction, @maxForce@, @maxBias@, and @biasCoef@. @maxForce@ is pretty self explanatory, a joint or constraint will not be able to use more than this amount of force in order to function. If it needs more force to be able to hold itself together, it will fall apart. @maxBias@ is the maximum speed at which error correction can be applied. If you change a property on a joint so that the joint will have to correct itself, it normally does so very quickly. By setting a maxSpeed you can make the joint work like a servo, correcting itself at a constant rate over a longer period of time. Lastly, @biasCoef@ is the percentage of error corrected every step before clamping to a maximum speed. You can use this to make joints correct themselves smoothly instead of at a constant speed, but is probably the least useful of the three properties by far. - - - -<%= pop_open_example "JointRecipies" %> - -<%= h 2, "Constraints and Collision Shapes:", "Shapes" %> - -Neither constraints or collision shapes have any knowledge of the other. When connecting joints to a body the anchor points don't need to be inside of any shapes attached to the body and it often makes sense that they shouldn't. Also, adding a constraint between two bodies doesn't prevent their collision shapes from colliding. In fact, this is the primary reason that the collision group property exists. - -<%= h 2, "Video Tour of Current Joint Types. (Requires connection to YouTube)", "Video" %> - - - -<%= h 2, "Shared Memory Management Functions:", "Memory" %> - -
    void cpConstraintDestroy(cpConstraint *constraint)
    -void cpConstraintFree(cpConstraint *constraint)
    - -p(expl). @Destroy@ and @Free@ functions are shared by all joint types. Allocation and initialization functions are specific to each joint type. - -<%= h 1, "Constraint Types:", "ConstraintTypes" %> - -<%= h 2, "Pin Joints:", "cpPinJoint" %> - -
    cpPinJoint *cpPinJointAlloc(void)
    -cpPinJoint *cpPinJointInit(cpPinJoint *joint, cpBody *a, cpBody *b, cpVect anchorA, cpVect anchorB)
    -cpConstraint *cpPinJointNew(cpBody *a, cpBody *b, cpVect anchorA, cpVect anchorB)
    - -p(expl). @a@ and @b@ are the two bodies to connect, and @anchorA@ and @anchorB@ are the anchor points on those bodies. The distance between the two anchor points is measured when the joint is created. If you want to set a specific distance, use the setter function to override it. - -<%= h 3, "Properties", "Properties" %> - -* @cpVect cpPinJointGetanchorA(const cpConstraint *constraint)@ -* @void cpPinJointSetanchorA(cpConstraint *constraint, cpVect value)@ -* @cpVect cpPinJointGetanchorB(const cpConstraint *constraint)@ -* @void cpPinJointSetanchorB(cpConstraint *constraint, cpVect value)@ -* @cpFloat cpPinJointGetDist(const cpConstraint *constraint)@ -* @void cpPinJointSetDist(cpConstraint *constraint, cpFloat value)@ - -<%= h 2, "Slide Joints:", "cpSlideJoint" %> - -
    cpSlideJoint *cpSlideJointAlloc(void)
    -
    -cpSlideJoint *cpSlideJointInit(
    -	cpSlideJoint *joint, cpBody *a, cpBody *b,
    -	cpVect anchorA, cpVect anchorB, cpFloat min, cpFloat max
    -)
    -
    -cpConstraint *cpSlideJointNew(cpBody *a, cpBody *b, cpVect anchorA, cpVect anchorB, cpFloat min, cpFloat max)
    - -p(expl). @a@ and @b@ are the two bodies to connect, @anchorA@ and @anchorB@ are the anchor points on those bodies, and @min@ and @max@ define the allowed distances of the anchor points. - -<%= h 3, "Properties", "Properties" %> - -* @cpVect cpSlideJointGetanchorA(const cpConstraint *constraint)@ -* @void cpSlideJointSetanchorA(cpConstraint *constraint, cpVect value)@ -* @cpVect cpSlideJointGetanchorB(const cpConstraint *constraint)@ -* @void cpSlideJointSetanchorB(cpConstraint *constraint, cpVect value)@ -* @cpFloat cpSlideJointGetMin(const cpConstraint *constraint)@ -* @void cpSlideJointSetMin(cpConstraint *constraint, cpFloat value)@ -* @cpFloat cpSlideJointGetMax(const cpConstraint *constraint)@ -* @void cpSlideJointSetMax(cpConstraint *constraint, cpFloat value)@ - -<%= h 2, "Pivot Joints:", "cpPivotJoint" %> - -
    cpPivotJoint *cpPivotJointAlloc(void)
    -cpPivotJoint *cpPivotJointInit(cpPivotJoint *joint, cpBody *a, cpBody *b, cpVect pivot)
    -cpConstraint *cpPivotJointNew(cpBody *a, cpBody *b, cpVect pivot)
    -cpConstraint *cpPivotJointNew2(cpBody *a, cpBody *b, cpVect anchorA, cpVect anchorB)
    - -p(expl). @a@ and @b@ are the two bodies to connect, and @pivot@ is the point in world coordinates of the pivot. Because the pivot location is given in world coordinates, you must have the bodies moved into the correct positions already. Alternatively you can specify the joint based on a pair of anchor points, but make sure you have the bodies in the right place as the joint will fix itself as soon as you start simulating the space. - -<%= h 3, "Properties", "Properties" %> - -* @cpVect cpPivotJointGetanchorA(const cpConstraint *constraint)@ -* @void cpPivotJointSetanchorA(cpConstraint *constraint, cpVect value)@ -* @cpVect cpPivotJointGetanchorB(const cpConstraint *constraint)@ -* @void cpPivotJointSetanchorB(cpConstraint *constraint, cpVect value)@ - -<%= h 2, "Groove Joint:", "cpGrooveJoint" %> - -
    cpGrooveJoint *cpGrooveJointAlloc(void)
    -
    -cpGrooveJoint *cpGrooveJointInit(
    -	cpGrooveJoint *joint, cpBody *a, cpBody *b,
    -	cpVect groove_a, cpVect groove_b, cpVect anchorB
    -)
    -
    -cpConstraint *cpGrooveJointNew(cpBody *a, cpBody *b, cpVect groove_a, cpVect groove_b, cpVect anchorB)
    - -p(expl). The groove goes from @groov_a@ to @groove_b@ on body @a@, and the pivot is attached to @anchorB@ on body @b@. All coordinates are body local. - -<%= h 3, "Properties", "Properties" %> - -* @cpVect cpGrooveJointGetGrooveA(const cpConstraint *constraint)@ -* @void cpGrooveJointSetGrooveA(cpConstraint *constraint, cpVect value)@ -* @cpVect cpGrooveJointGetGrooveB(const cpConstraint *constraint)@ -* @void cpGrooveJointSetGrooveB(cpConstraint *constraint, cpVect value)@ -* @cpVect cpGrooveJointGetanchorB(const cpConstraint *constraint)@ -* @void cpGrooveJointSetanchorB(cpConstraint *constraint, cpVect value)@ - -<%= h 2, "Damped Spring:", "cpDampedSpring" %> - -
    cpDampedSpring *cpDampedSpringAlloc(void)
    -
    -cpDampedSpring *cpDampedSpringInit(
    -	cpDampedSpring *joint, cpBody *a, cpBody *b, cpVect anchorA, cpVect anchorB,
    -	cpFloat restLength, cpFloat stiffness, cpFloat damping
    -)
    -
    -cpConstraint *cpDampedSpringNew(
    -	cpBody *a, cpBody *b, cpVect anchorA, cpVect anchorB,
    -	cpFloat restLength, cpFloat stiffness, cpFloat damping
    -)
    - -p(expl). Defined much like a slide joint. @restLength@ is the distance the spring wants to be, @stiffness@ is the spring constant ("Young's modulus":http://en.wikipedia.org/wiki/Young's_modulus), and @damping@ is how soft to make the damping of the spring. - -<%= h 3, "Properties", "Properties" %> - -* @cpVect cpDampedSpringGetanchorA(const cpConstraint *constraint)@ -* @void cpDampedSpringSetanchorA(cpConstraint *constraint, cpVect value)@ -* @cpVect cpDampedSpringGetanchorB(const cpConstraint *constraint)@ -* @void cpDampedSpringSetanchorB(cpConstraint *constraint, cpVect value)@ -* @cpFloat cpDampedSpringGetRestLength(const cpConstraint *constraint)@ -* @void cpDampedSpringSetRestLength(cpConstraint *constraint, cpFloat value)@ -* @cpFloat cpDampedSpringGetStiffness(const cpConstraint *constraint)@ -* @void cpDampedSpringSetStiffness(cpConstraint *constraint, cpFloat value)@ -* @cpFloat cpDampedSpringGetDamping(const cpConstraint *constraint)@ -* @void cpDampedSpringSetDamping(cpConstraint *constraint, cpFloat value)@ - -<%= h 2, "Damped Rotary Spring:", "cpDampedRotarySpring" %> - -
    cpDampedRotarySpring *cpDampedRotarySpringAlloc(void)
    -
    -cpDampedRotarySpring *cpDampedRotarySpringInit(
    -	cpDampedRotarySpring *joint, cpBody *a, cpBody *b,
    -	cpFloat restAngle, cpFloat stiffness, cpFloat damping
    -)
    -
    -cpConstraint *cpDampedRotarySpringNew(cpBody *a, cpBody *b, cpFloat restAngle, cpFloat stiffness, cpFloat damping)
    - -p(expl). Like a damped spring, but works in an angular fashion. @restAngle@ is the relative angle in radians that the bodies want to have, @stiffness@ and @damping@ work basically the same as on a damped spring. - -<%= h 3, "Properties", "Properties" %> - -* @cpFloat cpDampedRotarySpringGetRestAngle(const cpConstraint *constraint)@ -* @void cpDampedRotarySpringSetRestAngle(cpConstraint *constraint, cpFloat value)@ -* @cpFloat cpDampedRotarySpringGetStiffness(const cpConstraint *constraint)@ -* @void cpDampedRotarySpringSetStiffness(cpConstraint *constraint, cpFloat value)@ -* @cpFloat cpDampedRotarySpringGetDamping(const cpConstraint *constraint)@ -* @void cpDampedRotarySpringSetDamping(cpConstraint *constraint, cpFloat value)@ - -<%= h 2, "Rotary Limit Joint:", "cpRotaryLimitJoint" %> - -
    cpRotaryLimitJoint *cpRotaryLimitJointAlloc(void)
    -cpRotaryLimitJoint *cpRotaryLimitJointInit(cpRotaryLimitJoint *joint, cpBody *a, cpBody *b, cpFloat min, cpFloat max)
    -cpConstraint *cpRotaryLimitJointNew(cpBody *a, cpBody *b, cpFloat min, cpFloat max)
    - -p(expl). Constrains the relative rotations of two bodies. @min@ and @max@ are the angular limits in radians. It is implemented so that it's possible to for the range to be greater than a full revolution. - -<%= h 3, "Properties", "Properties" %> - -* @cpFloat cpRotaryLimitJointGetMin(const cpConstraint *constraint)@ -* @void cpRotaryLimitJointSetMin(cpConstraint *constraint, cpFloat value)@ -* @cpFloat cpRotaryLimitJointGetMax(const cpConstraint *constraint)@ -* @void cpRotaryLimitJointSetMax(cpConstraint *constraint, cpFloat value)@ - -<%= h 2, "Ratchet Joint:", "cpRatchetJoint" %> - -
    cpRatchetJoint *cpRatchetJointAlloc(void);
    -cpRatchetJoint *cpRatchetJointInit(cpRatchetJoint *joint, cpBody *a, cpBody *b, cpFloat phase, cpFloat ratchet);
    -cpConstraint *cpRatchetJointNew(cpBody *a, cpBody *b, cpFloat phase, cpFloat ratchet);
    - -p(expl). Works like a socket wrench. @ratchet@ is the distance between "clicks", @phase@ is the initial offset to use when deciding where the ratchet angles are. - -<%= h 3, "Properties", "Properties" %> - -* @cpFloat cpRatchetJointGetAngle(const cpConstraint *constraint)@ -* @void cpRatchetJointSetAngle(cpConstraint *constraint, cpFloat value)@ -* @cpFloat cpRatchetJointGetPhase(const cpConstraint *constraint)@ -* @void cpRatchetJointSetPhase(cpConstraint *constraint, cpFloat value)@ -* @cpFloat cpRatchetJointGetRatchet(const cpConstraint *constraint)@ -* @void cpRatchetJointSetRatchet(cpConstraint *constraint, cpFloat value)@ - -<%= h 2, "Gear Joint:", "cpGearJoint" %> - -
    cpGearJoint *cpGearJointAlloc(void);
    -cpGearJoint *cpGearJointInit(cpGearJoint *joint, cpBody *a, cpBody *b, cpFloat phase, cpFloat ratio);
    -cpConstraint *cpGearJointNew(cpBody *a, cpBody *b, cpFloat phase, cpFloat ratio);
    - -p(expl). Keeps the angular velocity ratio of a pair of bodies constant. @ratio@ is always measured in absolute terms. It is currently not possible to set the ratio in relation to a third body's angular velocity. @phase@ is the initial angular offset of the two bodies. - -<%= h 3, "Properties", "Properties" %> - -* @cpFloat cpGearJointGetPhase(const cpConstraint *constraint)@ -* @void cpGearJointSetPhase(cpConstraint *constraint, cpFloat value)@ -* @cpFloat cpGearJointGetRatio(const cpConstraint *constraint)@ -* @void cpGearJointSetRatio(cpConstraint *constraint, cpFloat value)@ - -<%= h 2, "Simple Motor:", "cpSimpleMotor" %> - -
    cpSimpleMotor *cpSimpleMotorAlloc(void);
    -cpSimpleMotor *cpSimpleMotorInit(cpSimpleMotor *joint, cpBody *a, cpBody *b, cpFloat rate);
    -cpConstraint *cpSimpleMotorNew(cpBody *a, cpBody *b, cpFloat rate);
    - -p(expl). Keeps the relative angular velocity of a pair of bodies constant. @rate@ is the desired relative angular velocity. You will usually want to set an force (torque) maximum for motors as otherwise they will be able to apply a nearly infinite torque to keep the bodies moving. - -<%= h 3, "Properties", "Properties" %> - -* @cpFloat cpSimpleMotorGetRate(const cpConstraint *constraint)@ -* @void cpSimpleMotorSetRate(cpConstraint *constraint, cpFloat value)@ - - -<%= h 2, "Notes:", "Notes" %> - -* You can add multiple joints between two bodies, but make sure that they don't fight. Doing so can cause the bodies jitter or spin violently. - - -<%= h 1, "Overview of Collision Detection in Chipmunk:", "CollisionDetection" %> - -In order to make collision detection in Chipmunk as fast as possible, the process is broken down into several stages. While I've tried to keep it conceptually simple, the implementation can be a bit daunting. Fortunately as a user of the library, you don't need to understand everything about how it works. Though if you are trying to squeeze every ounce of performance out of Chipmunk, understanding this section can be helpful. - -<%= h 2, "Spatial Indexing:", "SpatialIndexing" %> - -A for loop that checks every object against every other object in the scene would be _very_ slow. So the first stage of the collision detection (or broadphase as it is commonly called), is to use a high level spatial algorithm to figure out which objects should be even be checked for collisions. Currently Chipmunk supports two spatial indexes, an axis-aligned bounding box tree and a spatial hash. These spatial indexes are able to quickly identify which shapes are near each other and should be checked for a collision. - -<%= h 2, "Collision Filtering:", "Filtering" %> - -After the spatial index figures out which pairs of shapes are likely to be near each other, it passes them back to the space to perform some additional filtering on the pairs. Before doing anything else, Chipmunk performs a few quick tests to check if shapes should collide. - -* *Bounding Box Test:* The shapes are not colliding if their bounding boxes are not overlapping. Objects like diagonal line segments can trigger a lot of false positives here, but it's unlikely to be something you should worry about. -* *Layer Test:* The shapes are not colliding if they don't occupy any of the same layers. (the bitwise AND of their layer masks is 0) -* *Group Test:* Shapes shouldn't collide with other shapes in the same non-zero group. - -<%= h 2, "Primitive Shape to Shape Collision Detection:", "PrimitiveTest" %> - -The most expensive test is to actually check for overlap based on their geometry. Circle to circle and circle to line collisions are pretty quick. Poly to poly collisions get more expensive as the number of vertexes increases. Simpler shapes make for faster collisions (and more importantly fewer collision points for the solver to run). Chipmunk uses a small dispatch table to figure out which function to use to check if the shapes overlap. - -<%= h 2, "Collision Handler Filtering:", "HandlerFiltering" %> - -After checking if two shapes overlap Chipmunk will look to see if you have defined a collision handler for the collision types of the shapes. This is vital to process collisions events for the gameplay, but also gives you a very flexible way to filter out collisions. The return value of the @begin()@ and @preSolve()@ callbacks determines whether or not the colliding pair of shapes is discarded or not. Returning true will keep the pair, false will discard it. Rejecting a collision from a @begin()@ callback is permanent, rejecting it from the @preSolve()@ only applies to the step it occured in. If you don't define a handler for the given collision_types, Chipmunk will call the space's default handler, which by default is defined to simply accept all collisions. - -While using callbacks to filter collisions is the most flexible way, keep in mind that by the time your callback is called all of the most expensive collision detection has already been done. For simulations with a lot of colliding objects each frame, the time spent finding collisions is small compared to the time spent solving the physics for them so it may not be a big deal. Still, use layers or groups first if you can. - -<%= h 1, "Collision Callbacks:", "CollisionCallbacks" %> - -A physics library without any events or feedback would not be very useful for games. How would you know when the player bumped into an enemy so that you could take some health points away? How would you know how hard the car hit something so you don't play a loud crash noise when a pebble hits it? What if you need to decide if a collision should be ignored based on specific conditions, like implementing one way platforms? Chipmunk has a number of powerful callback systems that you can plug into to accomplish all of that. - -<%= h 2, "Collision Handlers:", "Handlers" %> - -A collision handler is a set of 4 function callbacks for the different collision events that Chipmunk recognizes. The event types are: -* @begin()@: Two shapes just started touching for the first time this step. Return true from the callback to process the collision normally or false to cause Chipmunk to ignore the collision entirely. If you return false, the @preSolve()@ and @postSolve()@ callbacks will never be run, but you will still recieve a separate event when the shapes stop overlapping. -* @preSolve()@: Two shapes are touching during this step. Return false from the callback to make Chipmunk ignore the collision this step or true to process it normally. Additionally, you may override collision values using @cpArbiterSetFriction()@, @cpArbiterSetElasticity()@ or @cpArbiterSetSurfaceVelocity()@ to provide custom friction, elasticity, or surface velocity values. See "cpArbiter":#cpArbiter for more info. -* @postSolve()@: Two shapes are touching and their collision response has been processed. You can retrieve the collision impulse or kinetic energy at this time if you want to use it to calculate sound volumes or damage amounts. See "cpArbiter":#cpArbiter for more info. -* @separate()@: Two shapes have just stopped touching for the first time this step. To ensure that begin()/separate() are always called in balanced pairs, it will also be called when removing a shape while its in contact with something or when deallocating the space. - -Collision callbacks are closely associated with "cpArbiter":#cpArbiter structs. You should familiarize yourself with those as well. - -*Note:* Shapes tagged as sensors (@cpShape.sensor == true@) never generate collisions that get processed so collisions between sensors shapes and other shapes will never call the @postSolve()@ callback. They still generate @begin()@, and @separate()@ callbacks, and the @preSolve()@ callback is also called every frame even though there is no real collision. - -*Note #2:* @preSolve()@ callbacks are called before the sleeping algorithm runs. If an object falls asleep, it's @postSolve()@ callback won't be called until it's reawoken. - -<%= h 2, "Collision Handler API:", "HandlerAPI" %> - -
    typedef int (*cpCollisionBeginFunc)(cpArbiter *arb, struct cpSpace *space, void *data)
    -typedef int (*cpCollisionPreSolveFunc)(cpArbiter *arb, cpSpace *space, void *data)
    -typedef void (*cpCollisionPostSolveFunc)(cpArbiter *arb, cpSpace *space, void *data)
    -typedef void (*cpCollisionSeparateFunc)(cpArbiter *arb, cpSpace *space, void *data)
    - -p(expl). Collision handler function types. While all of them take an arbiter, space, and a user data pointer, only the @begin()@ and @preSolve()@ callbacks return a value. See above for more information. - -
    void cpSpaceAddCollisionHandler(
    -	cpSpace *space,
    -	cpCollisionType a, cpCollisionType b,
    -	cpCollisionBeginFunc begin,
    -	cpCollisionPreSolveFunc preSolve,
    -	cpCollisionPostSolveFunc postSolve,
    -	cpCollisionSeparateFunc separate,
    -	void *data
    -)
    - -p(expl). Add a collision handler for given collision type pair. Whenever a shapes with collision type (@cpShape.collision_type@) @a@ and collision type @b@ collide, these callbacks will be used to process the collision. @data@ is a user definable context pointer that is passed to each of the callbacks. NULL can be provided for callbacks you do not wish to implement, however Chipmunk will call it's own default versions for these and not the default ones you've set up for the space. If you need to fall back on the space's default callbacks, you'll have to provide them individually to each handler definition. - -
    void cpSpaceRemoveCollisionHandler(cpSpace *space, cpCollisionType a, cpCollisionType b)
    - -p(expl). Remove a collision handler for a given collision type pair. - -
    void cpSpaceSetDefaultCollisionHandler(
    -	cpSpace *space,
    -	cpCollisionBeginFunc begin,
    -	cpCollisionPreSolveFunc preSolve,
    -	cpCollisionPostSolveFunc postSolve,
    -	cpCollisionSeparateFunc separate,
    -	void *data
    -)
    - -p(expl). Register a default collision handler to be used when no specific collision handler is found. The space is given a default handler when created that returns true for all collisions in @begin()@ and @preSolve()@ and does nothing in the @postSolve()@ and @separate()@ callbacks. - -<%= h 2, "Post-Step Callbacks:", "PostStep" %> - -Post-step callbacks are the one place where you can break the rules about adding or removing objects from within a callback. In fact, their primary function is to help you safely remove objects from the space that you wanted to disable or destroy in a collision or query callback. - -Post step callbacks are registered as a function and a pointer that is used as a key. You can only register one @postStep()@ callback per key. This prevents you from accidentally removing an object more than once. For instance, say that you get a collision callback between a bullet and object A. You want to destroy both the bullet and object A, so you register a @postStep()@ callback to safely remove them from your game. Then you get a second collision callback between the bullet and object B. You register a @postStep()@ callback to remove object B, and a second @postStep()@ callback to remove the bullet. Because you can only register one callback per key, the @postStep()@ callback for the bullet will only be called once and you can't accidentally try to remove it twice. - -
    typedef void (*cpPostStepFunc)(cpSpace *space, void *obj, void *data)
    - -p(expl). Function type used for @postStep()@ callbacks. @space@ is the space the callback was registered on, @obj@ is the pointer value you supplied as the key, and @data@ is a user definable pointer you can use to pass in as a context value. - -
    cpBool cpSpaceAddPostStepCallback(cpSpace *space, cpPostStepFunc func, void *key, void *data);
    - -p(expl). Add @func@ to be called before @cpSpaceStep()@ returns. @key@ and @data@ will be passed to your function. Only the first callback registered for any unique value of @key@ will be recorded. It returns @true@ if the callback is scheduled and @false@ when the @key@ has already been used. You can add @postStep()@ callbacks from outside of other callback functions, but there isn't a good reason to and they won't be called until the next time @cpSpaceStep()@ is finishing. - -*Note:* Post-step callbacks are not run in any particular order. If you need to sequence a number of events, you'll need to put them in a single callback. - -<%= h 2, "Examples:", "Examples" %> - -See the "callback examples":examples.html#CollisionCallbacks for more information. - -<%= h 1, "Chipmunk Collision Pairs: @cpArbiter@", "cpArbiter" %> - -Chipmunk's @cpArbiter@ struct encapsulates a pair of colliding shapes and all of the data about their collision. - -Why are they called arbiters? The short answer is that I kept using the word "arbitrates" to describe the way that collisions were resolved and then I saw that Box2D actually called them arbiters way back in 2006 when I was looking at its solver. An arbiter is like a judge, a person that has authority to settle disputes between two people. It was a fun, fitting name and was shorter to type than CollisionPair which I had been using. It was originally meant to be a private internal structure only, but evolved to be useful from callbacks. - -<%= h 2, "Memory Management:", "Memory" %> - -You will never need to create or free an arbiter. More importantly, because they are entirely managed by the space you should *never* store a reference to an arbiter as you don't know when they will be freed or reused. Use them within the callback where they are given to you and then forget about them or copy out the information you need. - -<%= h 2, "Properties:", "Properties" %> - -
    cpFloat cpArbiterGetElasticity(const cpArbiter *arb)
    -void cpArbiterSetElasticity(cpArbiter *arb, cpFloat value)
    - -p(expl). The calculated elasticity for this collision pair. Setting the value in a @preSolve()@ callback will override the value calculated by the space. The default calculation multiplies the elasticity of the two shapes together. - -
    cpFloat cpArbiterGetFriction(const cpArbiter *arb)
    -void cpArbiterSetFriction(cpArbiter *arb, cpFloat value)
    - -p(expl). The calculated friction for this collision pair. Setting the value in a @preSolve()@ callback will override the value calculated by the space. The default calculation multiplies the friction of the two shapes together. - -
    cpVect cpArbiterGetSurfaceVelocity(const cpArbiter *arb)
    -void cpArbiterSetSurfaceVelocity(cpArbiter *arb, cpVect value)
    - -p(expl). The calculated surface velocity for this collision pair. Setting the value in a @preSolve()@ callback will override the value calculated by the space. the default calculation subtracts the surface velocity of the second shape from the first and then projects that onto the tangent of the collision. This is so that only friction is affected by default calculation. Using a custom calculation, you can make something that responds like a pinball bumper, or where the surface velocity is dependent on the location of the contact point. - -*NOTE:* Unfortunately there is an old bug where the surface velocity is calculated backwards (negative). I didn't really notice this for a long time. It will be fixed in Chipmunk 7, but for now I've left it alone for backwards compatibility reasons. - -
    cpDataPointer cpArbiterGetUserData(const cpArbiter *arb)
    -void cpArbiterSetUserData(cpArbiter *arb, cpDataPointer data)
    - -p(expl). A user definable pointer. The value will persist for the pair of shapes until the @separate()@ callback is called. - -*NOTE:* If you need to clean up this pointer, you should implement the @separate()@ callback to do it. Also be careful when destroying the space as there may be active collisions still. In order to trigger the @separate()@ callbacks, youll need to remove all the shapes from the space before disposing of it. This is something I'd suggest doing anyway. See ChipmunkDemo.c:ChipmunkDemoFreeSpaceChildren() for an example of how to do it easily. - - -
    int cpArbiterGetCount(const cpArbiter *arb)
    -cpVect cpArbiterGetNormal(const cpArbiter *arb, int i)
    -cpVect cpArbiterGetPoint(const cpArbiter *arb, int i)
    -cpFloat cpArbiterGetDepth(const cpArbiter *arb, int i)
    - -p(expl). Get the number of contacts tracked by this arbiter or the specific collision point, collision normal or penetration depth of a collision point. - -
    cpBool cpArbiterIsFirstContact(const cpArbiter *arb)
    - -p(expl). Returns true if this is the first step the two shapes started touching. This can be useful for sound effects for instance. If it's the first frame for a certain collision, check the energy of the collision in a @postStep()@ callbock and use that to determine the volume of a sound effect to play. - -
    void cpArbiterGetShapes(const cpArbiter *arb, cpShape **a, cpShape **b)
    -void cpArbiterGetBodies(const cpArbiter *arb, cpBody **a, cpBody **b)
    - -p(expl). Get the shapes or bodies in the order that they were defined in the collision handler associated with this arbiter. If you defined the handler as @cpSpaceAddCollisionHandler(space, 1, 2, ...)@, you you will find that @a->collision_type == 1@ and @b->collision_type == 2@. - -<%= pop_open_example "CollisionCallback" %> - -<%= h 2, "Contact Point Sets:", "HelperFunctions" %> - -Contact point sets make getting contact information simpler. - -
    cpContactPointSet cpArbiterGetContactPointSet(const cpArbiter *arb)
    - -p(expl). Get a contact point set struct from an arbiter. - -You might do something like the following to get and process a contact point set: - -
    cpContactPointSet set = cpArbiterGetContactPointSet(arbiter);
    -for(int i=0; i
    - -
    void cpArbiterSetContactPointSet(cpArbiter *arb, cpContactPointSet *set)
    - -p(expl). Replace the contact point set of an Arbiter. You cannot change the number of contacts, but can change the location, normal or penetration distance. The "Sticky" demo uses this to allow objects to overlap an extra amount. You could also use it in a Pong style game to modify the normal of the collision based on the x-position of the collision even though the paddle is a flat shape. - -<%= h 2, "Helper Functions:", "HelperFunctions" %> - -
    void cpArbiterGetShapes(cpArbiter *arb, cpShape **a, cpShape **b)
    -void cpArbiterGetBodies(const cpArbiter *arb, cpBody **a, cpBody **b)
    - -p(expl). Get the shapes (or their bodies) in the order that they were defined in the collision handler associated with this arbiter. If you defined the handler as @cpSpaceAddCollisionHandler(space, 1, 2, ...)@, you you will find that @a->collision_type == 1@ and @b->collision_type == 2@. The convenience macro defines and initializes the two shape variables for you. The default collision handler doesn't use collision types so the order is undefined. - -
    #define CP_ARBITER_GET_SHAPES(arb, a, b) cpShape *a, *b; cpArbiterGetShapes(arb, &a, &b)
    -#define CP_ARBITER_GET_BODIES(arb, a, b) cpBody *a, *b; cpArbiterGetBodies(arb, &a, &b);
    - -p(expl). Shortcut macros for defining variables for and retrieving the shapes/bodies for an arbiter. - -
    cpVect cpArbiterTotalImpulseWithFriction(cpArbiter *arb);
    -cpVect cpArbiterTotalImpulse(cpArbiter *arb);
    - -p(expl). Returns the impulse that was applied this step to resolve the collision. These functions should only be called from a @postStep()@ or @cpBodyEachArbiter()@ callback, otherwise the result is undefined. If in doubt which function to use, use @cpArbiterTotalImpulseWithFriction()@. - -
    cpFloat cpArbiterTotalKE(const cpArbiter *arb);
    - -p(expl). Calculate the amount of energy lost in a collision including static, but not dynamic friction. This function should only be called from a @postSolve()@, @postStep()@ or @cpBodyEachArbiter()@ callback. - -<%= h 1, "Queries:", "Queries" %> - -Chipmunk spaces support four kinds of spatial queries, nearest point, segment, shape and fast bounding box queries. Any type can be performed efficiently against an entire space, and point and segment queries can be performed against individual shapes. All types of queries take a collision group and layer that are used to filter matches out using the same rules used for filtering collisions between shapes. See "cpShape":#cpShape for more information. If you don't want to filter out any matches, use @CP_ALL_LAYERS@ for the layers and @CP_NO_GROUP@ as the group. - -<%= h 2, "Nearest Point Queries:", "PointQueries" %> - -Point queries are useful for things like mouse picking and simple sensors. They allow you to check if there are shapes within a certain distance of a point, find the closest point on a shape to a given point or find the closest shape to a point. - -
    typedef struct cpPointQueryInfo {
    -	/// The nearest shape, NULL if no shape was within range.
    -	cpShape *shape;
    -	/// The closest point on the shape's surface. (in world space coordinates)
    -	cpVect p;
    -	/// The distance to the point. The distance is negative if the point is inside the shape.
    -	cpFloat d;
    -	/// The gradient of the distance function.
    -	/// The same as info.p/info.d, but accurate even for very small values of info.d.
    -	cpVect g;
    -} cpPointQueryInfo;
    - -p(expl). Nearest point queries return the point on the surface of the shape as well as the distance from the query point to the surface point. - -
    cpFloat cpShapeNearestPointQuery(cpShape *shape, cpVect p, cpPointQueryInfo *out)
    - -p(expl). Find the distance from @point@ to @shape@. If the point is inside of the shape, the distance will be negative and equal to the depth of the point. - -
    typedef void (*cpSpaceNearestPointQueryFunc)(cpShape *shape, cpFloat distance, cpVect point, void *data);
    -
    -void cpSpaceNearestPointQuery(
    -	cpSpace *space, cpVect point, cpFloat maxDistance,
    -	cpLayers layers, cpGroup group,
    -	cpSpaceNearestPointQueryFunc func, void *data
    -)
    - -p(expl). Query @space@ at @point@ for shapes within the given distance range filtering out matches with the given @layers@ and @group@. @func@ is called for each shape found along with the distance to the closest point on the shape's surface, the distance to that point and the @data@ argument passed to @cpSpaceNearestPointQuery()@. Sensor shapes are included. If a @maxDistance@ of @0.0@ is used, the point must lie inside a shape. Negative @maxDistance@ is also allowed meaning that the point must be a under a certain depth within a shape to be considered a match. - -
    cpShape *cpSpaceNearestPointQueryNearest(cpSpace *space, cpVect point, cpFloat maxDistance, cpLayers layers, cpGroup group, cpPointQueryInfo *out)
    - -p(expl). Query @space@ at @point@ and return the closest shape within @maxDistance@ units of distance. @out@ is an optional pointer to a @cpPointQueryInfo@ if you want additional information about the match. - -<%= h 2, "Segment Queries:", "SegmentQueries" %> - -Segment queries are like ray casting, but because not all spatial indexes allow processing infinitely long ray queries it is limited to segments. In practice this is still very fast and you don't need to worry too much about the performance as long as you aren't using extremely long segments for your queries. - -
    typedef struct cpSegmentQueryInfo {
    -	/// The shape that was hit, NULL if no collision occured.
    -	cpShape *shape;
    -	/// The normalized distance along the query segment in the range [0, 1].
    -	cpFloat t;
    -	/// The normal of the surface hit.
    -	cpVect n;
    -} cpSegmentQueryInfo;
    - -p(expl). Segment queries return more information than just a simple yes or no, they also return where a shape was hit and it's surface normal at the hit point. @t@ is the percentage between the query start and end points. If you need the hit point in world space or the absolute distance from start, see the segment query helper functions farther down. If a segment query starts within a shape it will have @t = 0@ and @n = cpvzero@. - -
    cpBool cpShapeSegmentQuery(cpShape *shape, cpVect a, cpVect b, cpSegmentQueryInfo *info)
    - -p(expl). Perform a segment query from @a@ to @b@ against a single shape @shape@. @info@ must be a valid pointer to a @cpSegmentQueryInfo@ structure which will be initialized with the raycast info. - -
    typedef void (*cpSpaceSegmentQueryFunc)(cpShape *shape, cpFloat t, cpVect n, void *data)
    -
    -void cpSpaceSegmentQuery(
    -	cpSpace *space, cpVect start, cpVect end,
    -	cpLayers layers, cpGroup group,
    -	cpSpaceSegmentQueryFunc func, void *data
    -)
    - -p(expl). Query @space@ along the line segment from @start@ to @end@ filtering out matches with the given @layers@ and @group@. @func@ is called with the normalized distance along the line and surface normal for each shape found along with the @data@ argument passed to @cpSpacePointQuery()@. Sensor shapes are included. - -
    cpShape *cpSpaceSegmentQueryFirst(
    -	cpSpace *space, cpVect start, cpVect end,
    -	cpLayers layers, cpGroup group,
    -	cpSegmentQueryInfo *info
    -)
    - -p(expl). Query @space@ along the line segment from @start@ to @end@ filtering out matches with the given @layers@ and @group@. Only the first shape encountered is returned and the search is short circuited. Returns @NULL@ if no shape was found. The info struct pointed to by @info@ will be initialized with the raycast info unless @info@ is NULL. Sensor shapes are ignored. - -<%= h 3, "Segment Query Helper Functions:", "HelperFunctions" %> - -
    cpVect cpSegmentQueryHitPoint(cpVect start, cpVect end, cpSegmentQueryInfo info)
    - -p(expl). Return the hit point in world coordinates where the segment first intersected with the shape. - -
    cpFloat cpSegmentQueryHitDist(cpVect start, cpVect end, cpSegmentQueryInfo info)
    - -p(expl). Return the absolute distance where the segment first hit the shape. - - -<%= h 2, "AABB Queries:", "AABBQueries" %> - -AABB queries give you a fast way to check roughly which shapes are in an area. - -
    typedef void (*cpSpaceBBQueryFunc)(cpShape *shape, void *data)
    -
    -void cpSpaceBBQuery(
    -	cpSpace *space, cpBB bb,
    -	cpLayers layers, cpGroup group,
    -	cpSpaceBBQueryFunc func, void *data
    -)
    - -p(expl). Query @space@ to find all shapes near @bb@ filtering out matches with the given @layers@ and @group@. @func@ is called for each shape whose bounding box overlaps @bb@ along with the @data@ argument passed to @cpSpaceBBQuery()@. Sensor shapes are included. - -<%= h 2, "Shape Queries:", "ShapeQueries" %> - -Shape queries allow you to check if shapes in a space are overlapping a specific area. You can use this to check if an object already exists at a location you want to add another shape, or to use as sensor queries for AI. - -You can either create a body/shape pair before querying, or you can create a shape passing @NULL@ for the body and position the shape using @cpShapeUpdate()@ to set the position and rotation of the shape. - -
    typedef void (*cpSpaceShapeQueryFunc)(cpShape *shape, cpContactPointSet *points, void *data);
    -
    -cpBool cpSpaceShapeQuery(cpSpace *space, cpShape *shape, cpSpaceShapeQueryFunc func, void *data);
    - -p(expl). Query @space@ to find all shapes overlapping @shape@. Matches are filtered using the layers and group of @shape@. @func@ is called for each overlapping shape along with a pointer to a temporary cpContactPointSet and the @data@ argument passed to @cpSpaceBBQuery()@. Sensor shapes are included. - -<%= h 2, "Blocks:", "Blocks" %> - -If your compiler supports blocks (such as Clang), there are an alternate set of functions you can call. @cpSpaceNearestPointQuery_b()@, etc. See @chipmunk.h@ for more information. - -<%= h 2, "Examples:", "Examples" %> - -See the "query examples":examples.html#Query for more information. diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc-src/upload_docs.sh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc-src/upload_docs.sh deleted file mode 100644 index d01fbfb..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc-src/upload_docs.sh +++ /dev/null @@ -1 +0,0 @@ -rsync -r --exclude=".*" ../ slembcke.net:files.slembcke.net/chipmunk/release/Chipmunk-5.x/Chipmunk-Docs/ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples.html b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples.html deleted file mode 100644 index 66ef905..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Chipmunk Game Dynamics Documentation - - - - -

    Example Code Snippets:

    - - - -

    Getting a Transformation from a Rigid Body:

    - -

    You can quickly and easily build a transformation matrix from a Chipmunk body. The following code is for OpenGL, but it should be trivial to modify for DirectX or affine transforms. (Note that OpenGL matrices are column-major)

    - -
    cpVect pos = body->p;
    -cpVect rot = body->rot;
    -
    -GLFloat matrix[16] = {
    -   rot.x, rot.y, 0.0f, 0.0f,
    -  -rot.y, rot.x, 0.0f, 0.0f,
    -   0.0f,   0.0f, 1.0f, 0.0f,
    -   pos.x, pos.y, 0.0f, 1.0f,
    -};
    -
    -glMultMatrixf(matrix.farr);
    -
    - - -
    -

    Collision Callbacks:

    - -

    This snippet demonstrates several Chipmunk collision callback features. It defines a collision handler that is called when collision shapes start touching and also a post-step callback to remove the collision shape and body.

    - -
    static void
    -postStepRemove(cpSpace *space, cpShape *shape, void *unused)
    -{
    -  cpSpaceRemoveBody(space, shape->body);
    -  cpSpaceRemoveShape(space, shape);
    -  
    -  cpShapeFree(shape);
    -  cpBodyFree(shape->body);
    -}
    -
    -static int
    -begin(cpArbiter *arb, cpSpace *space, void *unused)
    -{
    -  // Get the cpShapes involved in the collision
    -  // The order will be the same as you defined in the handler definition
    -  // a->collision_type will be BULLET_TYPE and b->collision_type will be MONSTER_TYPE
    -  cpShape *a, *b; cpArbiterGetShapes(arb, &a, &b);
    -  
    -  // Alternatively you can use the CP_ARBITER_GET_SHAPES() macro
    -  // It defines and sets the variables for you.
    -  //CP_ARBITER_GET_SHAPES(arb, a, b);
    -  
    -  // Add a post step callback to safely remove the body and shape from the space.
    -  // Calling cpSpaceRemove*() directly from a collision handler callback can cause crashes.
    -  cpSpaceAddPostStepCallback(space, (cpPostStepFunc)postStepRemove, b, NULL);
    -  
    -  // The object is dead, don’t process the collision further
    -  return 0;
    -}
    -
    -#define BULLET_TYPE 1
    -#define MONSTER_TYPE 2
    -
    -// Define a collision handler for bullets and monsters
    -// Kill the monster by removing it’s shape and body from the space as soon as it’s hit by a bullet 
    -cpSpaceAddCollisionHandler(space, BULLET_TYPE, MONSTER_TYPE, begin, NULL, NULL, NULL, NULL);
    - -

    For more callback examples, see the One Way Platform Demo, Sensors Demo, or the Player Demo.

    - - - -

    Query Examples:

    - -

    The following example is taken directly from ChipmunkDemo.c. When the mouse is clicked, a point query is performed to see if there is a shape under the mouse. If there is, it adds a joint to the body that links it to the mouse's movement.

    - -
    static void
    -click(int button, int state, int x, int y)
    -{
    -  if(button == GLUT_LEFT_BUTTON){
    -    if(state == GLUT_DOWN){
    -      cpVect point = mouseToSpace(x, y);
    -    
    -      cpShape *shape = cpSpacePointQueryFirst(space, point, GRABABLE_MASK_BIT, 0);
    -      if(shape){
    -        cpBody *body = shape->body;
    -        mouseJoint = cpPivotJointNew2(mouseBody, body, cpvzero, cpBodyWorld2Local(body, point));
    -        mouseJoint->maxForce = 50000.0f;
    -        mouseJoint->biasCoef = 0.15f;
    -        cpSpaceAddConstraint(space, mouseJoint);
    -      }
    -    } else if(mouseJoint){
    -      cpSpaceRemoveConstraint(space, mouseJoint);
    -      cpConstraintFree(mouseJoint);
    -      mouseJoint = NULL;
    -    }
    -  }
    -}
    - -

    Perform a segment query to see if a laser beam hits a shape. We want to draw particles at both the position where the beam enters and exits the shape.

    - -
    cpVect a = cpv(...), b = cpv(...);
    -
    -cpSegmentQueryInfo info = {};
    -if(cpSpaceSegmentQueryFirst(space, a, b, -1, 0, &info)){
    -  cpSegmentQueryInfo info2;
    -  cpShapeSegmentQuery(info.shape, b, a, &info2);
    -  
    -  cpVect enterPoint = cpSegmentQueryHitPoint(a, b, info);
    -  cpVect exitPoint = cpSegmentQueryHitPoint(b, a, info2);
    -}
    - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/BreakableJoint.html b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/BreakableJoint.html deleted file mode 100644 index a526b9a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/BreakableJoint.html +++ /dev/null @@ -1,22 +0,0 @@ -
    // Create the joint and set it's max force property.
    -breakableJoint = cpSpaceAddConstraint(space, cpPinJointNew(body1, body2, cpv(15,0), cpv(-15,0)));
    -cpConstraintSetMaxForce(breakableJoint, 4000);
    -
    -
    -// In your update function:
    -// Step your space normally...
    -cpFloat dt = 1.0/60.0;
    -cpSpaceStep(space, dt);
    -
    -if(breakableJoint){
    -  // Convert the impulse to a force by dividing it by the timestep.
    -  cpFloat force = cpConstraintGetImpulse(breakableJoint)/dt;
    -  cpFloat maxForce = cpConstraintGetMaxForce(breakableJoint);
    -
    -  // If the force is almost as big as the joint's max force, break it.
    -  if(force > 0.9*maxForce){
    -    cpSpaceRemoveConstraint(space, breakableJoint);
    -    breakableJoint = NULL;
    -  }
    -}
    -
    \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/CollisionCallback.html b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/CollisionCallback.html deleted file mode 100644 index bfed41b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/CollisionCallback.html +++ /dev/null @@ -1,36 +0,0 @@ -
    static void
    -postStepRemove(cpSpace *space, cpShape *shape, void *unused)
    -{
    -  cpSpaceRemoveShape(space, shape);
    -  cpSpaceRemoveBody(space, shape->body);
    -  
    -  cpShapeFree(shape);
    -  cpBodyFree(shape->body);
    -}
    -
    -static int
    -begin(cpArbiter *arb, cpSpace *space, void *unused)
    -{
    -  // Get the cpShapes involved in the collision
    -  // The order will be the same as you defined in the handler definition
    -  // a->collision_type will be BULLET_TYPE and b->collision_type will be MONSTER_TYPE
    -  CP_ARBITER_GET_SHAPES(arb, a, b);
    -  
    -  // The macro expands exactly as if you had typed this:
    -  // cpShape *a, *b; cpArbiterGetShapes(arb, &a, &b);
    -  
    -  // Add a post step callback to safely remove the body and shape from the space.
    -  // Calling cpSpaceRemove*() directly from a collision handler callback can cause crashes.
    -  cpSpaceAddPostStepCallback(space, (cpPostStepFunc)postStepRemove, b, NULL);
    -  
    -  // The object is dead, don’t process the collision further
    -  return 0;
    -}
    -
    -#define BULLET_TYPE 1
    -#define MONSTER_TYPE 2
    -
    -// Define a collision handler for bullets and monsters
    -// Kill the monster by removing it’s shape and body from the space as soon as it’s hit by a bullet 
    -cpSpaceAddCollisionHandler(space, BULLET_TYPE, MONSTER_TYPE, begin, NULL, NULL, NULL, NULL);
    -
    \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/Crushing.html b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/Crushing.html deleted file mode 100644 index e16e251..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/Crushing.html +++ /dev/null @@ -1,23 +0,0 @@ -
    struct CrushingContext {
    -  cpFloat magnitudeSum;
    -  cpVect vectorSum;
    -};
    -
    -static void
    -EstimateCrushingHelper(cpBody *body, cpArbiter *arb, struct CrushingContext *context)
    -{
    -  cpVect j = cpArbiterTotalImpulseWithFriction(arb);
    -  context->magnitudeSum += cpvlength(j);
    -  context->vectorSum = cpvadd(context->vectorSum, j);
    -}
    -
    -cpFloat
    -EstimateCrushForce(cpBody *body, cpFloat dt)
    -{
    -  struct CrushingContext crush = {0.0f, cpvzero};
    -  cpBodyEachArbiter(body, (cpBodyArbiterIteratorFunc)EstimateCrushingHelper, &crush);
    -  
    -  // Compare the vector sum magnitude and magnitude sum to see if
    -  // how much the collision forces oppose one another.
    -  cpFloat crushForce = (crush.magnitudeSum - cpvlength(crush.vectorSum))*dt;
    -}
    \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/DynamicStatic.html b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/DynamicStatic.html deleted file mode 100644 index 9938298..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/DynamicStatic.html +++ /dev/null @@ -1,18 +0,0 @@ -
    // This example is pulled from the Plink demo.
    -if(ChipmunkDemoRightDown){
    -  // Find the shape under the mouse.
    -  cpShape *nearest = cpSpaceNearestPointQueryNearest(space, ChipmunkDemoMouse, 0.0, GRABABLE_MASK_BIT, CP_NO_GROUP, NULL);
    -  if(nearest){
    -    cpBody *body = cpShapeGetBody(nearest);
    -    if(cpBodyIsStatic(body)){
    -      // If the body is static, convert it to dynamic and add it to the space.
    -      cpSpaceConvertBodyToDynamic(space, body, pentagon_mass, pentagon_moment);
    -      cpSpaceAddBody(space, body);
    -    } else {
    -      // If the body is dynamic, remove it from the space and convert it to static.
    -      cpSpaceRemoveBody(space, body);
    -      cpSpaceConvertBodyToStatic(space, body);
    -    }
    -  }
    -}
    -
    \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/Hello Chipmunk.html b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/Hello Chipmunk.html deleted file mode 100644 index 614a3fd..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/Hello Chipmunk.html +++ /dev/null @@ -1,64 +0,0 @@ -
    #include <stdio.h>
    -#include <chipmunk.h>
    -
    -int main(void){
    -  // cpVect is a 2D vector and cpv() is a shortcut for initializing them.
    -  cpVect gravity = cpv(0, -100);
    -  
    -  // Create an empty space.
    -  cpSpace *space = cpSpaceNew();
    -  cpSpaceSetGravity(space, gravity);
    -  
    -  // Add a static line segment shape for the ground.
    -  // We'll make it slightly tilted so the ball will roll off.
    -  // We attach it to space->staticBody to tell Chipmunk it shouldn't be movable.
    -  cpShape *ground = cpSegmentShapeNew(space->staticBody, cpv(-20, 5), cpv(20, -5), 0);
    -  cpShapeSetFriction(ground, 1);
    -  cpSpaceAddShape(space, ground);
    -  
    -  // Now let's make a ball that falls onto the line and rolls off.
    -  // First we need to make a cpBody to hold the physical properties of the object.
    -  // These include the mass, position, velocity, angle, etc. of the object.
    -  // Then we attach collision shapes to the cpBody to give it a size and shape.
    -  
    -  cpFloat radius = 5;
    -  cpFloat mass = 1;
    -  
    -  // The moment of inertia is like mass for rotation
    -  // Use the cpMomentFor*() functions to help you approximate it.
    -  cpFloat moment = cpMomentForCircle(mass, 0, radius, cpvzero);
    -  
    -  // The cpSpaceAdd*() functions return the thing that you are adding.
    -  // It's convenient to create and add an object in one line.
    -  cpBody *ballBody = cpSpaceAddBody(space, cpBodyNew(mass, moment));
    -  cpBodySetPos(ballBody, cpv(0, 15));
    -  
    -  // Now we create the collision shape for the ball.
    -  // You can create multiple collision shapes that point to the same body.
    -  // They will all be attached to the body and move around to follow it.
    -  cpShape *ballShape = cpSpaceAddShape(space, cpCircleShapeNew(ballBody, radius, cpvzero));
    -  cpShapeSetFriction(ballShape, 0.7);
    -  
    -  // Now that it's all set up, we simulate all the objects in the space by
    -  // stepping forward through time in small increments called steps.
    -  // It is *highly* recommended to use a fixed size time step.
    -  cpFloat timeStep = 1.0/60.0;
    -  for(cpFloat time = 0; time < 2; time += timeStep){
    -    cpVect pos = cpBodyGetPos(ballBody);
    -    cpVect vel = cpBodyGetVel(ballBody);
    -    printf(
    -      "Time is %5.2f. ballBody is at (%5.2f, %5.2f). It's velocity is (%5.2f, %5.2f)\n",
    -      time, pos.x, pos.y, vel.x, vel.y
    -    );
    -    
    -    cpSpaceStep(space, timeStep);
    -  }
    -  
    -  // Clean up our objects and exit!
    -  cpShapeFree(ballShape);
    -  cpBodyFree(ballBody);
    -  cpShapeFree(ground);
    -  cpSpaceFree(space);
    -  
    -  return 0;
    -}
    \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/JointRecipies.html b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/JointRecipies.html deleted file mode 100644 index d908e14..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/JointRecipies.html +++ /dev/null @@ -1,17 +0,0 @@ -
    // Faked top down friction.
    -
    -// A pivot joint configured this way will calculate friction against the ground for games with a top down perspective.
    -// Because the joint correction is disabled, the joint will not recenter itself and only apply to the velocity.
    -// The force the joint applies when changing the velocity will be clamped by the max force
    -// and this causes it to work exactly like friction!
    -cpConstraint *pivot = cpSpaceAddConstraint(space, cpPivotJointNew2(staticBody, body, cpvzero, cpvzero));
    -pivot->maxBias = 0.0f; // disable joint correction
    -pivot->maxForce = 1000.0f;
    -
    -// The pivot joint doesn't apply rotational forces, use a gear joint with a ratio of 1.0 for that.
    -cpConstraint *gear = cpSpaceAddConstraint(space, cpGearJointNew(staticBody, body, 0.0f, 1.0f));
    -gear->maxBias = 0.0f; // disable joint correction
    -gear->maxForce = 5000.0f;
    -
    -// Also, instead of connecting the joints to a static body, you can connect them to an infinite mass rogue body.
    -// You can then use the rogue body as a control body to the connected body. See the Tank demo as an example.
    \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/Moments.html b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/Moments.html deleted file mode 100644 index 8d0622c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/Moments.html +++ /dev/null @@ -1,14 +0,0 @@ -
    // Moment for a solid circle with a mass of 2 and radius 5.
    -cpFloat circle1 = cpMomentForCircle(2, 0, 5, cpvzero);
    -
    -// Moment for a hollow circle with a mass of 1, inner radius of 2 and outer radius of 6.
    -cpFloat circle2 = cpMomentForCircle(1, 2, 6, cpvzero);
    -
    -// Moment for a solid circle with a mass of 1, radius of 3 and
    -// centered 3 units along the x axis from the center of gravity.
    -cpFloat circle3 = cpMomentForCircle(2, 0, 5, cpv(3, 0));
    -
    -// Composite object. 1x4 box centered on the center of gravity and a circle sitting on top.
    -// Just add the moments together.
    -cpFloat composite = cpMomentForBox(boxMass, 1, 4) + cpMomentForCircle(circleMass, 0, 1, cpv(0, 3));
    -
    \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/Sleeping.html b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/Sleeping.html deleted file mode 100644 index 32af5bd..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/Sleeping.html +++ /dev/null @@ -1,25 +0,0 @@ -
    // Construct a pile of boxes.
    -// Force them to sleep until the first time they are touched.
    -// Group them together so that touching any box wakes all of them.
    -cpFloat size = 20;
    -cpFloat mass = 1;
    -cpFloat moment = cpMomentForBox(mass, size, size);
    -
    -cpBody *lastBody = NULL;
    -
    -for(int i=0; i<5; i++){
    -  cpBody *body = cpSpaceAddBody(space, cpBodyNew(mass, moment));
    -  cpBodySetPos(body, cpv(0, i*size));
    -  
    -  cpShape *shape = cpSpaceAddShape(space, cpBoxShapeNew(body, size, size));
    -  cpShapeSetFriction(shape, 0.7);
    -  
    -  // You can use any sleeping body as a group identifier.
    -  // Here we just keep a reference to the last body we initialized.
    -  // Passing NULL as the group starts a new sleeping group.
    -  // You MUST do this after completely initializing the object.
    -  // Attaching shapes or calling setter functions will wake the body back up.
    -  cpBodySleepWithGroup(body, lastBody);
    -  lastBody = body;
    -}
    -
    \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/cpConvexHull.html b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/cpConvexHull.html deleted file mode 100644 index b58de19..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/cpConvexHull.html +++ /dev/null @@ -1,25 +0,0 @@ -
    int first = 0;
    -
    -// Create space to store the convex hull.
    -// An alloca(), or a variable length array would be a better, but not always portable choice.
    -cpVect *hullVerts = (cpVect *)calloc(vertCount, sizeof(cpVect));
    -int hullCount = cpConvexHull(vertCount, verts, hullVerts, &first, 0.0);
    -
    -// hullVerts[0] will be equal to verts[first] here.
    -// If you don't care, pass NULL instead of the 'first' pointer.
    -
    -cpBody *body = cpBodyNew(mass, cpMomentForPoly(mass, hullCount, hullVerts, cpvzero));
    -cpShape *shape = cpPolyShapeNew(body, hullCount, hullVerts, cpvzero);
    -
    -free(hullVerts);
    -
    -// *********
    -// Altenatively you can use the CP_CONVEX_HULL() macro to save yourself a little work
    -
    -// The macro will declare the hullCount and hullVerts variables.
    -// hullVerts is allocated on the stack and does not need to be freed.
    -CP_CONVEX_HULL(count, verts, hullCount, hullVerts)
    -
    -cpBody *body = cpBodyNew(mass, cpMomentForPoly(mass, hullCount, hullVerts, cpvzero));
    -cpShape *shape = cpPolyShapeNew(body, hullCount, hullVerts, cpvzero);
    -
    \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/cpSpaceEachBody.html b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/cpSpaceEachBody.html deleted file mode 100644 index 5933c0e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/examples/cpSpaceEachBody.html +++ /dev/null @@ -1,12 +0,0 @@ -
    // Code snippet to check if all bodies in the space are sleeping
    -
    -// This function is called once for each body in the space.
    -static void EachBody(cpBody *body, cpBool *allSleeping){
    -  if(!cpBodyIsSleeping(body)) *allSleeping = cpFalse;
    -}
    -
    -// Then in your tick method, do this:
    -cpBool allSleeping = true;
    -cpSpaceEachBody(space, (cpSpaceBodyIteratorFunc)EachBody, &allSleeping);
    -printf("All are sleeping: %s\n", allSleeping ? "true" : "false");
    -
    \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/images/hash_just_right.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/images/hash_just_right.png deleted file mode 100644 index e567fd5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/images/hash_just_right.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/images/hash_too_big.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/images/hash_too_big.png deleted file mode 100644 index 434e3d7..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/images/hash_too_big.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/images/hash_too_small.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/images/hash_too_small.png deleted file mode 100644 index ca9f8e9..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/images/hash_too_small.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/images/hms_logo.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/images/hms_logo.png deleted file mode 100644 index c0b338d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/images/hms_logo.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/images/logo1_med.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/images/logo1_med.png deleted file mode 100644 index 01634a0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/images/logo1_med.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/stylesheet.css b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/stylesheet.css deleted file mode 100644 index b0d0b1d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doc/stylesheet.css +++ /dev/null @@ -1,72 +0,0 @@ -h1, h2 { - padding: 0.25em; - border-radius: 0.25em; -} - -h1 { - background-color: #89b4cb; -} - -h2 { - background-color: lightGrey; -} - -p { - margin-left: 1em; -} - -p.expl { - margin-left: 2em; -} - -code { - color: #191970 -} - -.HideShow { - background-color: lightGrey; - padding: 0.5em; - border-radius: 1em; - border: 2px grey solid; -} - -.PopOpen { - border-radius: 1em; - border: 1px grey solid; -} - -pre { - border-radius: 0.75em; - background-color: #F0F0F0; - padding: 0.5em; - margin-left: 1em; -} - -/*ul { - border-radius: 0.75em; - background-color: #F0F0F0; - margin-left: 1em; -}*/ - -table { - border: 2px solid black; - border-collapse: collapse; - margin-left: 1em; -} - -table td, th { - border: 1px black solid; - padding: 0.5em; -} - -h1 a:link, h2 a:link, h3 a:link, h1 a:visited, h2 a:visited, h3 a:visited { - text-decoration:none; - color:black; - background-color:transparent -} - -h1 a:hover, h2 a:hover, h3 a:hover, h1 a:active, h2 a:active, h3 a:active { - text-decoration:underline; - color:black; - background-color:transparent -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doxygen_generator.rb b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doxygen_generator.rb deleted file mode 100644 index 4b91ef7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/doxygen_generator.rb +++ /dev/null @@ -1,178 +0,0 @@ -DOC_FILE = open("generated_docs", "w") - -FUNCS = {} -IO.readlines("|ruby extract_protos.rb").each{|line| - func = eval(line) - FUNCS[func[:name]] = func -} - -SKIP = Object.new - -GETTER_DOCS = { - "cpArbiterGetBodies" => SKIP, - "cpArbiterGetContactPointSet" => SKIP, - "cpArbiterGetCount" => SKIP, - "cpArbiterGetDepth" => SKIP, - "cpArbiterGetElasticity" => "Get the elasticity for this cpArbiter", - "cpArbiterGetFriction" => "Get the friction for this cpArbiter", - "cpArbiterGetNormal" => SKIP, - "cpArbiterGetPoint" => SKIP, - "cpArbiterGetShapes" => SKIP, - "cpArbiterGetSurfaceVelocity" => "Get the surface velocity used by the contact calculation for this cpArbiter", - - "cpBodyGetAngVel" => "Get the angular velocity of this cpBody", - "cpBodyGetAngVelLimit" => "Get the angular velocity limit of this cpBody", - "cpBodyGetAngle" => "Get the angle of this cpBody", - "cpBodyGetForce" => "Get the force applied to this cpBody", - "cpBodyGetMass" => "Get the mass of this cpBody", - "cpBodyGetMoment" => "Get the moment of inertia of this cpBody", - "cpBodyGetPos" => "Get the position of this cpBody", - "cpBodyGetRot" => "Get the rotation vector of this cpBody", - "cpBodyGetTorque" => "Get the torque applied to this cpBody", - "cpBodyGetUserData" => "Get the userdata pointer for this cpBody", - "cpBodyGetVel" => "Get the velocity of this cpBody", - "cpBodyGetVelLimit" => "Get the velocity limit of this cpBody", - - "cpCircleShapeGetOffset" => "Get the offset of this cpCircleShape", - "cpCircleShapeGetRadius" => "Get the radius of this cpCircleShape", - - "cpConstraintGetA" => "Get the first of the two bodies this cpConstraint is connected to.", - "cpConstraintGetB" => "Get the second of the two bodies this cpConstraint is connected to.", - "cpConstraintGetErrorBias" => "Get the percentage of constraint error that remains unfixed after each second.", - "cpConstraintGetImpulse" => SKIP, - "cpConstraintGetMaxBias" => "Get the maximum rate this cpConstraint can apply to correct itself at.", - "cpConstraintGetMaxForce" => "Get the maximum force this cpConstraint can apply to correct itself.", - "cpConstraintGetPostSolveFunc" => "Get the function callback that is called each step after the solver runs.", - "cpConstraintGetPreSolveFunc" => "Get the function callback that is called each step before the solver runs.", - "cpConstraintGetUserData" => "Get the user data pointer for this cpConstraint.", - - "cpDampedRotarySpringGetDamping" => "Get the damping of this cpDampedRotarySpring.", - "cpDampedRotarySpringGetRestAngle" => "Get the restangle of this cpDampedRotarySpring.", - "cpDampedRotarySpringGetSpringTorqueFunc" => "Get the springtorquefunc of this cpDampedRotarySpring.", - "cpDampedRotarySpringGetStiffness" => "Get the stiffness of this cpDampedRotarySpring.", - - "cpDampedSpringGetAnchr1" => "Get the anchr1 of this cpDampedSpring.", - "cpDampedSpringGetAnchr2" => "Get the anchr2 of this cpDampedSpring.", - "cpDampedSpringGetDamping" => "Get the damping of this cpDampedSpring.", - "cpDampedSpringGetRestLength" => "Get the rest length of this cpDampedSpring.", - "cpDampedSpringGetSpringForceFunc" => "Get the spring force callback function of this cpDampedSpring.", - "cpDampedSpringGetStiffness" => "Get the stiffness of this cpDampedSpring.", - - "cpGearJointGetPhase" => "Get the phase of this cpGearJoint.", - "cpGearJointGetRatio" => "Get the ratio of this cpGearJoint.", - - "cpGrooveJointGetAnchr2" => "Get the anchr2 of this cpGrooveJoint.", - "cpGrooveJointGetGrooveA" => "Get the groovea of this cpGrooveJoint.", - "cpGrooveJointGetGrooveB" => "Get the grooveb of this cpGrooveJoint.", - - "cpPinJointGetAnchr1" => "Get the anchr1 of this cpPinJoint.", - "cpPinJointGetAnchr2" => "Get the anchr2 of this cpPinJoint.", - "cpPinJointGetDist" => "Get the dist between the anchor points of this cpPinJoint.", - - "cpPivotJointGetAnchr1" => "Get the anchr1 of this cpPivotJoint.", - "cpPivotJointGetAnchr2" => "Get the anchr2 of this cpPivotJoint.", - - "cpPolyShapeGetNumVerts" => SKIP, - "cpPolyShapeGetVert" => SKIP, - - "cpRatchetJointGetAngle" => "Get the angle of this cpRatchetJoint.", - "cpRatchetJointGetPhase" => "Get the phase of this cpRatchetJoint.", - "cpRatchetJointGetRatchet" => "Get the ratchet angular distance of this cpRatchetJoint.", - - "cpRotaryLimitJointGetMax" => "Get the max delta angle of this cpRotaryLimitJoint.", - "cpRotaryLimitJointGetMin" => "Get the min delta angle of this cpRotaryLimitJoint.", - - "cpSegmentShapeGetA" => "Get the first endpoint of this cpSegmentShape.", - "cpSegmentShapeGetB" => "Get the second endpoint of this cpSegmentShape.", - "cpSegmentShapeGetNormal" => "Get the normal of this cpSegmentShape.", - "cpSegmentShapeGetRadius" => "Get the radius of this cpSegmentShape.", - - "cpShapeGetBB" => "Get the bounding box of this cpShape.", - "cpShapeGetBody" => "Get the body this cpShape is attached to.", - "cpShapeGetCollisionType" => "Get the collision type of this cpShape.", - "cpShapeGetElasticity" => "Get the elasticity of this cpShape.", - "cpShapeGetFriction" => "Get the friction of this cpShape.", - "cpShapeGetGroup" => "Get the group of this cpShape.", - "cpShapeGetLayers" => "Get the layer bitmask of this cpShape.", - "cpShapeGetSensor" => "Get the sensor flag of this cpShape.", - "cpShapeGetSurfaceVelocity" => "Get the surface velocity of this cpShape.", - "cpShapeGetUserData" => "Get the user data pointer of this cpShape.", - - "cpSimpleMotorGetRate" => "Get the rate of this cpSimpleMotor.", - - "cpSlideJointGetAnchr1" => "Get the anchr1 of this cpSlideJoint.", - "cpSlideJointGetAnchr2" => "Get the anchr2 of this cpSlideJoint.", - "cpSlideJointGetMax" => "Get the max distance between the anchors of this cpSlideJoint.", - "cpSlideJointGetMin" => "Get the min distance between the anchors of this cpSlideJoint.", - - "cpSpaceGetCollisionBias" => "Get the collision bias of this cpSpace.", - "cpSpaceGetCollisionPersistence" => "Get the collision persistence of this cpSpace.", - "cpSpaceGetCollisionSlop" => "Get the collision slop of this cpSpace.", - "cpSpaceGetCurrentTimeStep" => "Get the most recent timestep used with this cpSpace.", - "cpSpaceGetDamping" => "Get the damping of this cpSpace.", - "cpSpaceGetEnableContactGraph" => "Get the enable contact graph flag of this cpSpace.", - "cpSpaceGetGravity" => "Get the gravity of this cpSpace.", - "cpSpaceGetIdleSpeedThreshold" => "Get the idle speed threshold of this cpSpace.", - "cpSpaceGetIterations" => "Get the number of solver iterations of this cpSpace.", - "cpSpaceGetSleepTimeThreshold" => "Get the sleep time threshold of this cpSpace.", - "cpSpaceGetStaticBody" => "Get the static body of this cpSpace.", - "cpSpaceGetUserData" => "Get the user data pointer of this cpSpace.", -} - -def output_getter(func) - name = func[:name] - - doc = GETTER_DOCS[name] - return if doc == SKIP - - struct, property = */(cp\w*)Get(.+)/.match(name).captures - - if doc - prototype = "#{func[:inline] ? "static inline " : ""}#{func[:return]} #{name}(#{func[:args]})" - -DOC_FILE.puts <<-EOF -/// @addtogroup #{struct} -/// @{ -/// @fn #{prototype}; -/// @brief #{doc} -#{prototype}; -/// @} - -EOF - else - puts %{\t"#{name}" => "Get the #{property.downcase} of this #{struct}.",} - end -end - - -def output_setter(func) - name = func[:name] - - doc = GETTER_DOCS[name.gsub("Set", "Get")] - return if doc == SKIP - - struct, property = */(cp\w*)Set(.+)/.match(name).captures - - if doc - prototype = "static inline void #{name}(#{func[:args]})" - -DOC_FILE.puts <<-EOF -/// @addtogroup #{struct} -/// @{ -/// @fn #{prototype}; -/// @brief #{doc.gsub("Get", "Set")} -#{prototype}; -/// @}" - -EOF - else - puts %{\t"#{name}" => "Set the #{property.downcase} of this #{struct}.",} - end -end - - -getters = FUNCS.keys.find_all{|name| /(cp\w*)Get(.+)/.match(name)}.sort -FUNCS.values_at(*getters).each{|func| output_getter(func)} - -setters = FUNCS.keys.find_all{|name| /(cp\w*)Set(.+)/.match(name)}.sort -FUNCS.values_at(*setters).each{|func| output_setter(func)} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/extract_protos.rb b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/extract_protos.rb deleted file mode 100644 index e51856b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/extract_protos.rb +++ /dev/null @@ -1,22 +0,0 @@ -# match 0 is the whole function proto -# match 1 is either "static inline " or nil -# match 2 is the return type -# match 3 is the function symbol name -# match 4 is the arguments -PATTERN = /.*?((static inline )?(\w*\*?)\s(cp\w*)\((.*?)\))/ - -IO.readlines("|gcc -DNDEBUG -E include/chipmunk/chipmunk.h").each do|line| - str = line - - while match = PATTERN.match(str) - str = match.post_match - - proto, inline, ret, name, args = match.captures.values_at(0, 1, 2, 3, 4) - next if ret == "return" || ret == "" - - inline = !!inline - - p({:inline => inline, :return => ret, :name => name, :args => args}) -# puts "#{name} - #{inline ? "static inline " : ""}#{ret} #{name}(#{args})" - end -end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/chipmunk.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/chipmunk.h deleted file mode 100644 index 74f924f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/chipmunk.h +++ /dev/null @@ -1,245 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#ifndef CHIPMUNK_H -#define CHIPMUNK_H - -#ifdef _MSC_VER - #define _USE_MATH_DEFINES -#endif - -#include -#include - -#ifdef __WIN32__ - // For alloca(). - #include -#else - #include -#endif - -#ifdef __cplusplus -extern "C" { -#endif - -// NUKE -#ifndef CP_ALLOW_PRIVATE_ACCESS - #define CP_ALLOW_PRIVATE_ACCESS 0 -#endif - -#if CP_ALLOW_PRIVATE_ACCESS == 1 - #define CP_PRIVATE(__symbol__) __symbol__ -#else - #define CP_PRIVATE(__symbol__) __symbol__##_private -#endif - -void cpMessage(const char *condition, const char *file, int line, int isError, int isHardError, const char *message, ...); -#ifdef NDEBUG - #define cpAssertWarn(__condition__, ...) -#else - #define cpAssertWarn(__condition__, ...) if(!(__condition__)) cpMessage(#__condition__, __FILE__, __LINE__, 0, 0, __VA_ARGS__) -#endif - -#ifdef NDEBUG - #define cpAssertSoft(__condition__, ...) -#else - #define cpAssertSoft(__condition__, ...) if(!(__condition__)){cpMessage(#__condition__, __FILE__, __LINE__, 1, 0, __VA_ARGS__), abort();} -#endif - -// Hard assertions are used in situations where the program definitely will crash anyway, and the reason is inexpensive to detect. -#define cpAssertHard(__condition__, ...) if(!(__condition__)){cpMessage(#__condition__, __FILE__, __LINE__, 1, 1, __VA_ARGS__); abort();} - -#include "chipmunk_types.h" - -/// @defgroup misc Misc -/// @{ - -/// Allocated size for various Chipmunk buffers -#ifndef CP_BUFFER_BYTES - #define CP_BUFFER_BYTES (32*1024) -#endif - -#ifndef cpcalloc - /// Chipmunk calloc() alias. - #define cpcalloc calloc -#endif - -#ifndef cprealloc - /// Chipmunk realloc() alias. - #define cprealloc realloc -#endif - -#ifndef cpfree - /// Chipmunk free() alias. - #define cpfree free -#endif - -typedef struct cpArray cpArray; -typedef struct cpHashSet cpHashSet; - -typedef struct cpBody cpBody; - -typedef struct cpShape cpShape; -typedef struct cpCircleShape cpCircleShape; -typedef struct cpSegmentShape cpSegmentShape; -typedef struct cpPolyShape cpPolyShape; - -typedef struct cpConstraint cpConstraint; -typedef struct cpPinJoint cpPinJoint; -typedef struct cpSlideJoint cpSlideJoint; -typedef struct cpPivotJoint cpPivotJoint; -typedef struct cpGrooveJoint cpGrooveJoint; -typedef struct cpDampedSpring cpDampedSpring; -typedef struct cpDampedRotarySpring cpDampedRotarySpring; -typedef struct cpRotaryLimitJoint cpRotaryLimitJoint; -typedef struct cpRatchetJoint cpRatchetJoint; -typedef struct cpGearJoint cpGearJoint; -typedef struct cpSimpleMotorJoint cpSimpleMotorJoint; - -typedef struct cpCollisionHandler cpCollisionHandler; -typedef struct cpContactPointSet cpContactPointSet; -typedef struct cpArbiter cpArbiter; - -typedef struct cpSpace cpSpace; - -#include "cpVect.h" -#include "cpBB.h" -#include "cpTransform.h" -#include "cpSpatialIndex.h" - -#include "cpBody.h" -#include "cpShape.h" -#include "cpPolyShape.h" - -#include "cpArbiter.h" -#include "cpConstraint.h" - -#include "cpSpace.h" - -// Chipmunk 7.0.0 -#define CP_VERSION_MAJOR 7 -#define CP_VERSION_MINOR 0 -#define CP_VERSION_RELEASE 0 - -/// Version string. -extern const char *cpVersionString; - -/// Calculate the moment of inertia for a circle. -/// @c r1 and @c r2 are the inner and outer diameters. A solid circle has an inner diameter of 0. -cpFloat cpMomentForCircle(cpFloat m, cpFloat r1, cpFloat r2, cpVect offset); - -/// Calculate area of a hollow circle. -/// @c r1 and @c r2 are the inner and outer diameters. A solid circle has an inner diameter of 0. -cpFloat cpAreaForCircle(cpFloat r1, cpFloat r2); - -/// Calculate the moment of inertia for a line segment. -/// Beveling radius is not supported. -cpFloat cpMomentForSegment(cpFloat m, cpVect a, cpVect b, cpFloat radius); - -/// Calculate the area of a fattened (capsule shaped) line segment. -cpFloat cpAreaForSegment(cpVect a, cpVect b, cpFloat radius); - -/// Calculate the moment of inertia for a solid polygon shape assuming it's center of gravity is at it's centroid. The offset is added to each vertex. -cpFloat cpMomentForPoly(cpFloat m, int count, const cpVect *verts, cpVect offset, cpFloat radius); - -/// Calculate the signed area of a polygon. A Clockwise winding gives positive area. -/// This is probably backwards from what you expect, but matches Chipmunk's the winding for poly shapes. -cpFloat cpAreaForPoly(const int count, const cpVect *verts, cpFloat radius); - -/// Calculate the natural centroid of a polygon. -cpVect cpCentroidForPoly(const int count, const cpVect *verts); - -/// Calculate the moment of inertia for a solid box. -cpFloat cpMomentForBox(cpFloat m, cpFloat width, cpFloat height); - -/// Calculate the moment of inertia for a solid box. -cpFloat cpMomentForBox2(cpFloat m, cpBB box); - -/// Calculate the convex hull of a given set of points. Returns the count of points in the hull. -/// @c result must be a pointer to a @c cpVect array with at least @c count elements. If @c verts == @c result, then @c verts will be reduced inplace. -/// @c first is an optional pointer to an integer to store where the first vertex in the hull came from (i.e. verts[first] == result[0]) -/// @c tol is the allowed amount to shrink the hull when simplifying it. A tolerance of 0.0 creates an exact hull. -int cpConvexHull(int count, const cpVect *verts, cpVect *result, int *first, cpFloat tol); - -#ifdef _MSC_VER -#include "malloc.h" -#endif - -/// Convenience macro to work with cpConvexHull. -/// @c count and @c verts is the input array passed to cpConvexHull(). -/// @c count_var and @c verts_var are the names of the variables the macro creates to store the result. -/// The output vertex array is allocated on the stack using alloca() so it will be freed automatically, but cannot be returned from the current scope. -#define CP_CONVEX_HULL(__count__, __verts__, __count_var__, __verts_var__) \ -cpVect *__verts_var__ = (cpVect *)alloca(__count__*sizeof(cpVect)); \ -int __count_var__ = cpConvexHull(__count__, __verts__, __verts_var__, NULL, 0.0); \ - -/// Returns the closest point on the line segment ab, to the point p. -static inline cpVect -cpClosetPointOnSegment(const cpVect p, const cpVect a, const cpVect b) -{ - cpVect delta = cpvsub(a, b); - cpFloat t = cpfclamp01(cpvdot(delta, cpvsub(p, b))/cpvlengthsq(delta)); - return cpvadd(b, cpvmult(delta, t)); -} - -#if defined(__has_extension) -#if __has_extension(blocks) -// Define alternate block based alternatives for a few of the callback heavy functions. -// Collision handlers are post-step callbacks are not included to avoid memory management issues. -// If you want to use blocks for those and are aware of how to correctly manage the memory, the implementation is trivial. - -void cpSpaceEachBody_b(cpSpace *space, void (^block)(cpBody *body)); -void cpSpaceEachShape_b(cpSpace *space, void (^block)(cpShape *shape)); -void cpSpaceEachConstraint_b(cpSpace *space, void (^block)(cpConstraint *constraint)); - -void cpBodyEachShape_b(cpBody *body, void (^block)(cpShape *shape)); -void cpBodyEachConstraint_b(cpBody *body, void (^block)(cpConstraint *constraint)); -void cpBodyEachArbiter_b(cpBody *body, void (^block)(cpArbiter *arbiter)); - -typedef void (^cpSpacePointQueryBlock)(cpShape *shape, cpVect point, cpFloat distance, cpVect gradient); -void cpSpacePointQuery_b(cpSpace *space, cpVect point, cpFloat maxDistance, cpShapeFilter filter, cpSpacePointQueryBlock block); - -typedef void (^cpSpaceSegmentQueryBlock)(cpShape *shape, cpVect point, cpVect normal, cpFloat alpha); -void cpSpaceSegmentQuery_b(cpSpace *space, cpVect start, cpVect end, cpFloat radius, cpShapeFilter filter, cpSpaceSegmentQueryBlock block); - -typedef void (^cpSpaceBBQueryBlock)(cpShape *shape); -void cpSpaceBBQuery_b(cpSpace *space, cpBB bb, cpShapeFilter filter, cpSpaceBBQueryBlock block); - -typedef void (^cpSpaceShapeQueryBlock)(cpShape *shape, cpContactPointSet *points); -cpBool cpSpaceShapeQuery_b(cpSpace *space, cpShape *shape, cpSpaceShapeQueryBlock block); - -#endif -#endif - - -//@} - -#ifdef __cplusplus -} - -static inline cpVect operator *(const cpVect v, const cpFloat s){return cpvmult(v, s);} -static inline cpVect operator +(const cpVect v1, const cpVect v2){return cpvadd(v1, v2);} -static inline cpVect operator -(const cpVect v1, const cpVect v2){return cpvsub(v1, v2);} -static inline cpBool operator ==(const cpVect v1, const cpVect v2){return cpveql(v1, v2);} -static inline cpVect operator -(const cpVect v){return cpvneg(v);} - -#endif -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/chipmunk_ffi.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/chipmunk_ffi.h deleted file mode 100644 index 1ec2032..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/chipmunk_ffi.h +++ /dev/null @@ -1,100 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#ifdef CHIPMUNK_FFI - -// Create non static inlined copies of Chipmunk functions, useful for working with dynamic FFIs -// This file should only be included in chipmunk.c - -// TODO: get rid of the reliance on static inlines. -// They make a mess for FFIs. - -#ifdef _MSC_VER - #if _MSC_VER >= 1600 - #define MAKE_REF(name) decltype(name) *_##name = name - #else - #define MAKE_REF(name) - #endif -#else - #define MAKE_REF(name) __typeof__(name) *_##name = name -#endif - -#define MAKE_PROPERTIES_REF(struct, property) \ - MAKE_REF(struct##Get##property); MAKE_REF(struct##Set##property) - -MAKE_REF(cpv); // makes a variable named _cpv that contains the function pointer for cpv() -MAKE_REF(cpveql); -MAKE_REF(cpvadd); -MAKE_REF(cpvneg); -MAKE_REF(cpvsub); -MAKE_REF(cpvmult); -MAKE_REF(cpvdot); -MAKE_REF(cpvcross); -MAKE_REF(cpvperp); -MAKE_REF(cpvrperp); -MAKE_REF(cpvproject); -MAKE_REF(cpvforangle); -MAKE_REF(cpvtoangle); -MAKE_REF(cpvrotate); -MAKE_REF(cpvunrotate); -MAKE_REF(cpvlengthsq); -MAKE_REF(cpvlength); -MAKE_REF(cpvlerp); -MAKE_REF(cpvnormalize); -MAKE_REF(cpvclamp); -MAKE_REF(cpvlerpconst); -MAKE_REF(cpvdist); -MAKE_REF(cpvdistsq); -MAKE_REF(cpvnear); - -MAKE_REF(cpfmax); -MAKE_REF(cpfmin); -MAKE_REF(cpfabs); -MAKE_REF(cpfclamp); -MAKE_REF(cpflerp); -MAKE_REF(cpflerpconst); - -MAKE_REF(cpBBNew); -MAKE_REF(cpBBNewForCircle); -MAKE_REF(cpBBIntersects); -MAKE_REF(cpBBContainsBB); -MAKE_REF(cpBBContainsVect); -MAKE_REF(cpBBMerge); -MAKE_REF(cpBBExpand); -MAKE_REF(cpBBArea); -MAKE_REF(cpBBMergedArea); -MAKE_REF(cpBBSegmentQuery); -MAKE_REF(cpBBIntersectsSegment); -MAKE_REF(cpBBClampVect); - -MAKE_REF(cpSpatialIndexDestroy); -MAKE_REF(cpSpatialIndexCount); -MAKE_REF(cpSpatialIndexEach); -MAKE_REF(cpSpatialIndexContains); -MAKE_REF(cpSpatialIndexInsert); -MAKE_REF(cpSpatialIndexRemove); -MAKE_REF(cpSpatialIndexReindex); -MAKE_REF(cpSpatialIndexReindexObject); -MAKE_REF(cpSpatialIndexSegmentQuery); -MAKE_REF(cpSpatialIndexQuery); -MAKE_REF(cpSpatialIndexReindexQuery); - -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/chipmunk_private.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/chipmunk_private.h deleted file mode 100644 index 5f22851..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/chipmunk_private.h +++ /dev/null @@ -1,765 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#ifdef CHIPMUNK_H -#error Cannot include chipmunk_private.h after chipmunk.h. -#endif - -#ifndef CHIPMUNK_PRIVATE_H -#define CHIPMUNK_PRIVATE_H - -#define CP_ALLOW_PRIVATE_ACCESS 1 -#include "chipmunk.h" - -#define CP_HASH_COEF (3344921057ul) -#define CP_HASH_PAIR(A, B) ((cpHashValue)(A)*CP_HASH_COEF ^ (cpHashValue)(B)*CP_HASH_COEF) - -// TODO: Eww. Magic numbers. -#define MAGIC_EPSILON 1e-5 - - -//MARK: cpArray - -struct cpArray { - int num, max; - void **arr; -}; - -cpArray *cpArrayNew(int size); - -void cpArrayFree(cpArray *arr); - -void cpArrayPush(cpArray *arr, void *object); -void *cpArrayPop(cpArray *arr); -void cpArrayDeleteObj(cpArray *arr, void *obj); -cpBool cpArrayContains(cpArray *arr, void *ptr); - -void cpArrayFreeEach(cpArray *arr, void (freeFunc)(void*)); - - -//MARK: cpHashSet - -typedef cpBool (*cpHashSetEqlFunc)(void *ptr, void *elt); -typedef void *(*cpHashSetTransFunc)(void *ptr, void *data); - -cpHashSet *cpHashSetNew(int size, cpHashSetEqlFunc eqlFunc); -void cpHashSetSetDefaultValue(cpHashSet *set, void *default_value); - -void cpHashSetFree(cpHashSet *set); - -int cpHashSetCount(cpHashSet *set); -void *cpHashSetInsert(cpHashSet *set, cpHashValue hash, void *ptr, cpHashSetTransFunc trans, void *data); -void *cpHashSetRemove(cpHashSet *set, cpHashValue hash, void *ptr); -void *cpHashSetFind(cpHashSet *set, cpHashValue hash, void *ptr); - -typedef void (*cpHashSetIteratorFunc)(void *elt, void *data); -void cpHashSetEach(cpHashSet *set, cpHashSetIteratorFunc func, void *data); - -typedef cpBool (*cpHashSetFilterFunc)(void *elt, void *data); -void cpHashSetFilter(cpHashSet *set, cpHashSetFilterFunc func, void *data); - - -//MARK: Bodies - -struct cpBody { - // Integration functions - cpBodyVelocityFunc velocity_func; - cpBodyPositionFunc position_func; - - // mass and it's inverse - cpFloat m; - cpFloat m_inv; - - // moment of inertia and it's inverse - cpFloat i; - cpFloat i_inv; - - // center of gravity - cpVect cog; - - // position, velocity, force - cpVect p; - cpVect v; - cpVect f; - - // Angle, angular velocity, torque (radians) - cpFloat a; - cpFloat w; - cpFloat t; - - cpTransform transform; - - cpDataPointer userData; - - // "pseudo-velocities" used for eliminating overlap. - // Erin Catto has some papers that talk about what these are. - cpVect v_bias; - cpFloat w_bias; - - cpSpace *space; - - cpShape *shapeList; - cpArbiter *arbiterList; - cpConstraint *constraintList; - - struct { - cpBody *root; - cpBody *next; - cpFloat idleTime; - } sleeping; -}; - -void cpBodyAddShape(cpBody *body, cpShape *shape); -void cpBodyRemoveShape(cpBody *body, cpShape *shape); - -//void cpBodyAccumulateMassForShape(cpBody *body, cpShape *shape); -void cpBodyAccumulateMassFromShapes(cpBody *body); - -void cpBodyRemoveConstraint(cpBody *body, cpConstraint *constraint); - - -//MARK: Spatial Index Functions - -cpSpatialIndex *cpSpatialIndexInit(cpSpatialIndex *index, cpSpatialIndexClass *klass, cpSpatialIndexBBFunc bbfunc, cpSpatialIndex *staticIndex); - - -//MARK: Arbiters - -enum cpArbiterState { - // Arbiter is active and its the first collision. - CP_ARBITER_STATE_FIRST_COLLISION, - // Arbiter is active and its not the first collision. - CP_ARBITER_STATE_NORMAL, - // Collision has been explicitly ignored. - // Either by returning false from a begin collision handler or calling cpArbiterIgnore(). - CP_ARBITER_STATE_IGNORE, - // Collison is no longer active. A space will cache an arbiter for up to cpSpace.collisionPersistence more steps. - CP_ARBITER_STATE_CACHED, - // Collison arbiter is invalid because one of the shapes was removed. - CP_ARBITER_STATE_INVALIDATED, -}; - -struct cpArbiterThread { - struct cpArbiter *next, *prev; -}; - -struct cpContact { - cpVect r1, r2; - - cpFloat nMass, tMass; - cpFloat bounce; // TODO: look for an alternate bounce solution. - - cpFloat jnAcc, jtAcc, jBias; - cpFloat bias; - - cpHashValue hash; -}; - -struct cpCollisionInfo { - const cpShape *a, *b; - cpCollisionID id; - - cpVect n; - - int count; - // TODO Should this be a unique struct type? - struct cpContact *arr; -}; - -struct cpArbiter { - cpFloat e; - cpFloat u; - cpVect surface_vr; - - cpDataPointer data; - - const cpShape *a, *b; - cpBody *body_a, *body_b; - struct cpArbiterThread thread_a, thread_b; - - int count; - struct cpContact *contacts; - cpVect n; - - // Regular, wildcard A and wildcard B collision handlers. - cpCollisionHandler *handler, *handlerA, *handlerB; - cpBool swapped; - - cpTimestamp stamp; - enum cpArbiterState state; -}; - -cpArbiter* cpArbiterInit(cpArbiter *arb, cpShape *a, cpShape *b); - -static inline struct cpArbiterThread * -cpArbiterThreadForBody(cpArbiter *arb, cpBody *body) -{ - return (arb->body_a == body ? &arb->thread_a : &arb->thread_b); -} - -void cpArbiterUnthread(cpArbiter *arb); - -void cpArbiterUpdate(cpArbiter *arb, struct cpCollisionInfo *info, cpSpace *space); -void cpArbiterPreStep(cpArbiter *arb, cpFloat dt, cpFloat bias, cpFloat slop); -void cpArbiterApplyCachedImpulse(cpArbiter *arb, cpFloat dt_coef); -void cpArbiterApplyImpulse(cpArbiter *arb); - - -//MARK: Shapes/Collisions - -struct cpShapeMassInfo { - cpFloat m; - cpFloat i; - cpVect cog; - cpFloat area; -}; - -typedef enum cpShapeType{ - CP_CIRCLE_SHAPE, - CP_SEGMENT_SHAPE, - CP_POLY_SHAPE, - CP_NUM_SHAPES -} cpShapeType; - -typedef cpBB (*cpShapeCacheDataImpl)(cpShape *shape, cpTransform transform); -typedef void (*cpShapeDestroyImpl)(cpShape *shape); -typedef void (*cpShapePointQueryImpl)(const cpShape *shape, cpVect p, cpPointQueryInfo *info); -typedef void (*cpShapeSegmentQueryImpl)(const cpShape *shape, cpVect a, cpVect b, cpFloat radius, cpSegmentQueryInfo *info); - -typedef struct cpShapeClass cpShapeClass; - -struct cpShapeClass { - cpShapeType type; - - cpShapeCacheDataImpl cacheData; - cpShapeDestroyImpl destroy; - cpShapePointQueryImpl pointQuery; - cpShapeSegmentQueryImpl segmentQuery; -}; - -struct cpShape { - const cpShapeClass *klass; - - cpSpace *space; - cpBody *body; - struct cpShapeMassInfo massInfo; - cpBB bb; - - cpBool sensor; - - cpFloat e; - cpFloat u; - cpVect surfaceV; - - cpDataPointer userData; - - cpCollisionType type; - cpShapeFilter filter; - - cpShape *next; - cpShape *prev; - - cpHashValue hashid; -}; - -struct cpCircleShape { - cpShape shape; - - cpVect c, tc; - cpFloat r; -}; - -struct cpSegmentShape { - cpShape shape; - - cpVect a, b, n; - cpVect ta, tb, tn; - cpFloat r; - - cpVect a_tangent, b_tangent; -}; - -struct cpSplittingPlane { - cpVect v0, n; -}; - -#define CP_POLY_SHAPE_INLINE_ALLOC 6 - -struct cpPolyShape { - cpShape shape; - - cpFloat r; - - int count; - // The untransformed planes are appended at the end of the transformed planes. - struct cpSplittingPlane *planes; - - // Allocate a small number of splitting planes internally for simple poly. - struct cpSplittingPlane _planes[2*CP_POLY_SHAPE_INLINE_ALLOC]; -}; - -cpShape *cpShapeInit(cpShape *shape, const cpShapeClass *klass, cpBody *body, struct cpShapeMassInfo massInfo); - -static inline cpBool -cpShapeActive(cpShape *shape) -{ - // checks if the shape is added to a shape list. - // TODO could this just check the space now? - return (shape->prev || (shape->body && shape->body->shapeList == shape)); -} - -// Note: This function returns contact points with r1/r2 in absolute coordinates, not body relative. -struct cpCollisionInfo cpCollide(const cpShape *a, const cpShape *b, cpCollisionID id, struct cpContact *contacts); - -static inline void -CircleSegmentQuery(cpShape *shape, cpVect center, cpFloat r1, cpVect a, cpVect b, cpFloat r2, cpSegmentQueryInfo *info) -{ - cpVect da = cpvsub(a, center); - cpVect db = cpvsub(b, center); - cpFloat rsum = r1 + r2; - - cpFloat qa = cpvdot(da, da) - 2.0f*cpvdot(da, db) + cpvdot(db, db); - cpFloat qb = cpvdot(da, db) - cpvdot(da, da); - cpFloat det = qb*qb - qa*(cpvdot(da, da) - rsum*rsum); - - if(det >= 0.0f){ - cpFloat t = (-qb - cpfsqrt(det))/(qa); - if(0.0f<= t && t <= 1.0f){ - cpVect n = cpvnormalize(cpvlerp(da, db, t)); - - info->shape = shape; - info->point = cpvsub(cpvlerp(a, b, t), cpvmult(n, r2)); - info->normal = n; - info->alpha = t; - } - } -} - -static inline cpBool -cpShapeFilterReject(cpShapeFilter a, cpShapeFilter b) -{ - // Reject the collision if: - return ( - // They are in the same non-zero group. - (a.group != 0 && a.group == b.group) || - // One of the category/mask combinations fails. - (a.categories & b.mask) == 0 || - (b.categories & a.mask) == 0 - ); -} - -void cpLoopIndexes(const cpVect *verts, int count, int *start, int *end); - - -//MARK: Constraints -// TODO naming conventions here - -typedef void (*cpConstraintPreStepImpl)(cpConstraint *constraint, cpFloat dt); -typedef void (*cpConstraintApplyCachedImpulseImpl)(cpConstraint *constraint, cpFloat dt_coef); -typedef void (*cpConstraintApplyImpulseImpl)(cpConstraint *constraint, cpFloat dt); -typedef cpFloat (*cpConstraintGetImpulseImpl)(cpConstraint *constraint); - -typedef struct cpConstraintClass { - cpConstraintPreStepImpl preStep; - cpConstraintApplyCachedImpulseImpl applyCachedImpulse; - cpConstraintApplyImpulseImpl applyImpulse; - cpConstraintGetImpulseImpl getImpulse; -} cpConstraintClass; - -struct cpConstraint { - const cpConstraintClass *klass; - - cpSpace *space; - - cpBody *a, *b; - cpConstraint *next_a, *next_b; - - cpFloat maxForce; - cpFloat errorBias; - cpFloat maxBias; - - cpBool collideBodies; - - cpConstraintPreSolveFunc preSolve; - cpConstraintPostSolveFunc postSolve; - - cpDataPointer userData; -}; - -struct cpPinJoint { - cpConstraint constraint; - cpVect anchorA, anchorB; - cpFloat dist; - - cpVect r1, r2; - cpVect n; - cpFloat nMass; - - cpFloat jnAcc; - cpFloat bias; -}; - -struct cpSlideJoint { - cpConstraint constraint; - cpVect anchorA, anchorB; - cpFloat min, max; - - cpVect r1, r2; - cpVect n; - cpFloat nMass; - - cpFloat jnAcc; - cpFloat bias; -}; - -struct cpPivotJoint { - cpConstraint constraint; - cpVect anchorA, anchorB; - - cpVect r1, r2; - cpMat2x2 k; - - cpVect jAcc; - cpVect bias; -}; - -struct cpGrooveJoint { - cpConstraint constraint; - cpVect grv_n, grv_a, grv_b; - cpVect anchorB; - - cpVect grv_tn; - cpFloat clamp; - cpVect r1, r2; - cpMat2x2 k; - - cpVect jAcc; - cpVect bias; -}; - -struct cpDampedSpring { - cpConstraint constraint; - cpVect anchorA, anchorB; - cpFloat restLength; - cpFloat stiffness; - cpFloat damping; - cpDampedSpringForceFunc springForceFunc; - - cpFloat target_vrn; - cpFloat v_coef; - - cpVect r1, r2; - cpFloat nMass; - cpVect n; - - cpFloat jAcc; -}; - -struct cpDampedRotarySpring { - cpConstraint constraint; - cpFloat restAngle; - cpFloat stiffness; - cpFloat damping; - cpDampedRotarySpringTorqueFunc springTorqueFunc; - - cpFloat target_wrn; - cpFloat w_coef; - - cpFloat iSum; - cpFloat jAcc; -}; - -struct cpRotaryLimitJoint { - cpConstraint constraint; - cpFloat min, max; - - cpFloat iSum; - - cpFloat bias; - cpFloat jAcc; -}; - -struct cpRatchetJoint { - cpConstraint constraint; - cpFloat angle, phase, ratchet; - - cpFloat iSum; - - cpFloat bias; - cpFloat jAcc; -}; - -struct cpGearJoint { - cpConstraint constraint; - cpFloat phase, ratio; - cpFloat ratio_inv; - - cpFloat iSum; - - cpFloat bias; - cpFloat jAcc; -}; - -struct cpSimpleMotor { - cpConstraint constraint; - cpFloat rate; - - cpFloat iSum; - - cpFloat jAcc; -}; - -void cpConstraintInit(cpConstraint *constraint, const struct cpConstraintClass *klass, cpBody *a, cpBody *b); - -static inline void -cpConstraintActivateBodies(cpConstraint *constraint) -{ - cpBody *a = constraint->a; cpBodyActivate(a); - cpBody *b = constraint->b; cpBodyActivate(b); -} - -static inline cpVect -relative_velocity(cpBody *a, cpBody *b, cpVect r1, cpVect r2){ - cpVect v1_sum = cpvadd(a->CP_PRIVATE(v), cpvmult(cpvperp(r1), a->CP_PRIVATE(w))); - cpVect v2_sum = cpvadd(b->CP_PRIVATE(v), cpvmult(cpvperp(r2), b->CP_PRIVATE(w))); - - return cpvsub(v2_sum, v1_sum); -} - -static inline cpFloat -normal_relative_velocity(cpBody *a, cpBody *b, cpVect r1, cpVect r2, cpVect n){ - return cpvdot(relative_velocity(a, b, r1, r2), n); -} - -static inline void -apply_impulse(cpBody *body, cpVect j, cpVect r){ - body->CP_PRIVATE(v) = cpvadd(body->CP_PRIVATE(v), cpvmult(j, body->CP_PRIVATE(m_inv))); - body->CP_PRIVATE(w) += body->CP_PRIVATE(i_inv)*cpvcross(r, j); -} - -static inline void -apply_impulses(cpBody *a , cpBody *b, cpVect r1, cpVect r2, cpVect j) -{ - apply_impulse(a, cpvneg(j), r1); - apply_impulse(b, j, r2); -} - -static inline void -apply_bias_impulse(cpBody *body, cpVect j, cpVect r) -{ - body->CP_PRIVATE(v_bias) = cpvadd(body->CP_PRIVATE(v_bias), cpvmult(j, body->CP_PRIVATE(m_inv))); - body->CP_PRIVATE(w_bias) += body->CP_PRIVATE(i_inv)*cpvcross(r, j); -} - -static inline void -apply_bias_impulses(cpBody *a , cpBody *b, cpVect r1, cpVect r2, cpVect j) -{ - apply_bias_impulse(a, cpvneg(j), r1); - apply_bias_impulse(b, j, r2); -} - -static inline cpFloat -k_scalar_body(cpBody *body, cpVect r, cpVect n) -{ - cpFloat rcn = cpvcross(r, n); - return body->CP_PRIVATE(m_inv) + body->CP_PRIVATE(i_inv)*rcn*rcn; -} - -static inline cpFloat -k_scalar(cpBody *a, cpBody *b, cpVect r1, cpVect r2, cpVect n) -{ - cpFloat value = k_scalar_body(a, r1, n) + k_scalar_body(b, r2, n); - cpAssertSoft(value != 0.0, "Unsolvable collision or constraint."); - - return value; -} - -static inline cpMat2x2 -k_tensor(cpBody *a, cpBody *b, cpVect r1, cpVect r2) -{ - cpFloat m_sum = a->CP_PRIVATE(m_inv) + b->CP_PRIVATE(m_inv); - - // start with Identity*m_sum - cpFloat k11 = m_sum, k12 = 0.0f; - cpFloat k21 = 0.0f, k22 = m_sum; - - // add the influence from r1 - cpFloat a_i_inv = a->CP_PRIVATE(i_inv); - cpFloat r1xsq = r1.x * r1.x * a_i_inv; - cpFloat r1ysq = r1.y * r1.y * a_i_inv; - cpFloat r1nxy = -r1.x * r1.y * a_i_inv; - k11 += r1ysq; k12 += r1nxy; - k21 += r1nxy; k22 += r1xsq; - - // add the influnce from r2 - cpFloat b_i_inv = b->CP_PRIVATE(i_inv); - cpFloat r2xsq = r2.x * r2.x * b_i_inv; - cpFloat r2ysq = r2.y * r2.y * b_i_inv; - cpFloat r2nxy = -r2.x * r2.y * b_i_inv; - k11 += r2ysq; k12 += r2nxy; - k21 += r2nxy; k22 += r2xsq; - - // invert - cpFloat det = k11*k22 - k12*k21; - cpAssertSoft(det != 0.0, "Unsolvable constraint."); - - cpFloat det_inv = 1.0f/det; - return cpMat2x2New( - k22*det_inv, -k12*det_inv, - -k21*det_inv, k11*det_inv - ); -} - -static inline cpFloat -bias_coef(cpFloat errorBias, cpFloat dt) -{ - return 1.0f - cpfpow(errorBias, dt); -} - - -//MARK: Spaces - -struct cpSpace { - int iterations; - - cpVect gravity; - cpFloat damping; - - cpFloat idleSpeedThreshold; - cpFloat sleepTimeThreshold; - - cpFloat collisionSlop; - cpFloat collisionBias; - cpTimestamp collisionPersistence; - - cpDataPointer userData; - - cpTimestamp stamp; - cpFloat curr_dt; - - cpArray *dynamicBodies; - cpArray *staticBodies; - cpArray *rousedBodies; - cpArray *sleepingComponents; - - cpHashValue shapeIDCounter; - cpSpatialIndex *staticShapes; - cpSpatialIndex *dynamicShapes; - - cpArray *constraints; - - cpArray *arbiters; - cpContactBufferHeader *contactBuffersHead; - cpHashSet *cachedArbiters; - cpArray *pooledArbiters; - - cpArray *allocatedBuffers; - unsigned int locked; - - cpBool usesWildcards; - cpHashSet *collisionHandlers; - cpCollisionHandler defaultHandler; - - cpBool skipPostStep; - cpArray *postStepCallbacks; - - cpBody *staticBody; - cpBody _staticBody; -}; - -#define cpAssertSpaceUnlocked(space) \ - cpAssertHard(!space->locked, \ - "This operation cannot be done safely during a call to cpSpaceStep() or during a query. " \ - "Put these calls into a post-step callback." \ - ); - -void cpSpaceSetStaticBody(cpSpace *space, cpBody *body); - -extern cpCollisionHandler cpCollisionHandlerDoNothing; - -void cpSpaceProcessComponents(cpSpace *space, cpFloat dt); - -void cpSpacePushFreshContactBuffer(cpSpace *space); -struct cpContact *cpContactBufferGetArray(cpSpace *space); -void cpSpacePushContacts(cpSpace *space, int count); - -typedef struct cpPostStepCallback { - cpPostStepFunc func; - void *key; - void *data; -} cpPostStepCallback; - -cpPostStepCallback *cpSpaceGetPostStepCallback(cpSpace *space, void *key); - -cpBool cpSpaceArbiterSetFilter(cpArbiter *arb, cpSpace *space); -void cpSpaceFilterArbiters(cpSpace *space, cpBody *body, cpShape *filter); - -void cpSpaceActivateBody(cpSpace *space, cpBody *body); -void cpSpaceLock(cpSpace *space); -void cpSpaceUnlock(cpSpace *space, cpBool runPostStep); - -static inline void -cpSpaceUncacheArbiter(cpSpace *space, cpArbiter *arb) -{ - const cpShape *a = arb->a, *b = arb->b; - const cpShape *shape_pair[] = {a, b}; - cpHashValue arbHashID = CP_HASH_PAIR((cpHashValue)a, (cpHashValue)b); - cpHashSetRemove(space->cachedArbiters, arbHashID, shape_pair); - cpArrayDeleteObj(space->arbiters, arb); -} - -static inline cpArray * -cpSpaceArrayForBodyType(cpSpace *space, cpBodyType type) -{ - return (type == CP_BODY_TYPE_STATIC ? space->staticBodies : space->dynamicBodies); -} - -void cpShapeUpdateFunc(cpShape *shape, void *unused); -cpCollisionID cpSpaceCollideShapes(cpShape *a, cpShape *b, cpCollisionID id, cpSpace *space); - - -//MARK: Foreach loops - -static inline cpConstraint * -cpConstraintNext(cpConstraint *node, cpBody *body) -{ - return (node->a == body ? node->next_a : node->next_b); -} - -#define CP_BODY_FOREACH_CONSTRAINT(bdy, var)\ - for(cpConstraint *var = bdy->constraintList; var; var = cpConstraintNext(var, bdy)) - -static inline cpArbiter * -cpArbiterNext(cpArbiter *node, cpBody *body) -{ - return (node->body_a == body ? node->thread_a.next : node->thread_b.next); -} - -#define CP_BODY_FOREACH_ARBITER(bdy, var)\ - for(cpArbiter *var = bdy->arbiterList; var; var = cpArbiterNext(var, bdy)) - -#define CP_BODY_FOREACH_SHAPE(body, var)\ - for(cpShape *var = body->shapeList; var; var = var->next) - -#define CP_BODY_FOREACH_COMPONENT(root, var)\ - for(cpBody *var = root; var; var = var->sleeping.next) - -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/chipmunk_types.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/chipmunk_types.h deleted file mode 100644 index 16354c3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/chipmunk_types.h +++ /dev/null @@ -1,269 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#ifndef CHIPMUNK_TYPES_H -#define CHIPMUNK_TYPES_H - -#include -#include -#include - -#ifdef __APPLE__ - #include "TargetConditionals.h" -#endif - -// Use CGTypes by default on iOS and Mac. -// Also enables usage of doubles on 64 bit. -// Performance is usually very comparable when the CPU cache is well utilised. -#if (TARGET_OS_IPHONE || TARGET_OS_MAC) && (!defined CP_USE_CGTYPES) - #define CP_USE_CGTYPES 1 -#endif - -#if CP_USE_CGTYPES - #if TARGET_OS_IPHONE - #import - #import - #elif TARGET_OS_MAC - #include - #endif - - #if defined(__LP64__) && __LP64__ - #define CP_USE_DOUBLES 1 - #else - #define CP_USE_DOUBLES 0 - #endif -#endif - -#ifndef CP_USE_DOUBLES - // Use doubles by default for higher precision. - #define CP_USE_DOUBLES 1 -#endif - -/// @defgroup basicTypes Basic Types -/// Most of these types can be configured at compile time. -/// @{ - -#if CP_USE_DOUBLES -/// Chipmunk's floating point type. -/// Can be reconfigured at compile time. - typedef double cpFloat; - #define cpfsqrt sqrt - #define cpfsin sin - #define cpfcos cos - #define cpfacos acos - #define cpfatan2 atan2 - #define cpfmod fmod - #define cpfexp exp - #define cpfpow pow - #define cpffloor floor - #define cpfceil ceil - #define CPFLOAT_MIN DBL_MIN -#else - typedef float cpFloat; - #define cpfsqrt sqrtf - #define cpfsin sinf - #define cpfcos cosf - #define cpfacos acosf - #define cpfatan2 atan2f - #define cpfmod fmodf - #define cpfexp expf - #define cpfpow powf - #define cpffloor floorf - #define cpfceil ceilf - #define CPFLOAT_MIN FLT_MIN -#endif - -#ifndef INFINITY - #ifdef _MSC_VER - union MSVC_EVIL_FLOAT_HACK - { - unsigned __int8 Bytes[4]; - float Value; - }; - static union MSVC_EVIL_FLOAT_HACK INFINITY_HACK = {{0x00, 0x00, 0x80, 0x7F}}; - #define INFINITY (INFINITY_HACK.Value) - #endif - - #ifdef __GNUC__ - #define INFINITY (__builtin_inf()) - #endif - - #ifndef INFINITY - #define INFINITY (1e1000) - #endif -#endif - -#ifndef M_PI - #define M_PI 3.14159265358979323846264338327950288 -#endif - -#ifndef M_E - #define M_E 2.71828182845904523536028747135266250 -#endif - - -/// Return the max of two cpFloats. -static inline cpFloat cpfmax(cpFloat a, cpFloat b) -{ - return (a > b) ? a : b; -} - -/// Return the min of two cpFloats. -static inline cpFloat cpfmin(cpFloat a, cpFloat b) -{ - return (a < b) ? a : b; -} - -/// Return the absolute value of a cpFloat. -static inline cpFloat cpfabs(cpFloat f) -{ - return (f < 0) ? -f : f; -} - -/// Clamp @c f to be between @c min and @c max. -static inline cpFloat cpfclamp(cpFloat f, cpFloat min, cpFloat max) -{ - return cpfmin(cpfmax(f, min), max); -} - -/// Clamp @c f to be between 0 and 1. -static inline cpFloat cpfclamp01(cpFloat f) -{ - return cpfmax(0.0f, cpfmin(f, 1.0f)); -} - - - -/// Linearly interpolate (or extrapolate) between @c f1 and @c f2 by @c t percent. -static inline cpFloat cpflerp(cpFloat f1, cpFloat f2, cpFloat t) -{ - return f1*(1.0f - t) + f2*t; -} - -/// Linearly interpolate from @c f1 to @c f2 by no more than @c d. -static inline cpFloat cpflerpconst(cpFloat f1, cpFloat f2, cpFloat d) -{ - return f1 + cpfclamp(f2 - f1, -d, d); -} - -/// Hash value type. -typedef uintptr_t cpHashValue; - -/// Type used internally to cache colliding object info for cpCollideShapes(). -/// Should be at least 32 bits. -typedef uint32_t cpCollisionID; - -// Oh C, how we love to define our own boolean types to get compiler compatibility -/// Chipmunk's boolean type. -#ifdef CP_BOOL_TYPE - typedef CP_BOOL_TYPE cpBool; -#else - typedef unsigned char cpBool; -#endif - -#ifndef cpTrue -/// true value. - #define cpTrue 1 -#endif - -#ifndef cpFalse -/// false value. - #define cpFalse 0 -#endif - -#ifdef CP_DATA_POINTER_TYPE - typedef CP_DATA_POINTER_TYPE cpDataPointer; -#else -/// Type used for user data pointers. - typedef void * cpDataPointer; -#endif - -#ifdef CP_COLLISION_TYPE_TYPE - typedef CP_COLLISION_TYPE_TYPE cpCollisionType; -#else -/// Type used for cpSpace.collision_type. - typedef uintptr_t cpCollisionType; -#endif - -#ifdef CP_GROUP_TYPE - typedef CP_GROUP_TYPE cpGroup; -#else -/// Type used for cpShape.group. - typedef uintptr_t cpGroup; -#endif - -#ifdef CP_BITMASK_TYPE - typedef CP_BITMASK_TYPE cpLayers; -#else -/// Type used for cpShapeFilter category and mask. - typedef unsigned int cpBitmask; -#endif - -#ifdef CP_TIMESTAMP_TYPE - typedef CP_TIMESTAMP_TYPE cpTimestamp; -#else -/// Type used for various timestamps in Chipmunk. - typedef unsigned int cpTimestamp; -#endif - -#ifndef CP_NO_GROUP -/// Value for cpShape.group signifying that a shape is in no group. - #define CP_NO_GROUP ((cpGroup)0) -#endif - -#ifndef CP_ALL_CATEGORIES -/// Value for cpShape.layers signifying that a shape is in every layer. - #define CP_ALL_CATEGORIES (~(cpBitmask)0) -#endif - -#ifndef CP_WILDCARD_COLLISION_TYPE -/// cpCollisionType value internally reserved for hashing wildcard handlers. - #define CP_WILDCARD_COLLISION_TYPE (~(cpCollisionType)0) -#endif - -/// @} - -// CGPoints are structurally the same, and allow -// easy interoperability with other Cocoa libraries -#if CP_USE_CGTYPES - typedef CGPoint cpVect; -#else -/// Chipmunk's 2D vector type. -/// @addtogroup cpVect - typedef struct cpVect{cpFloat x,y;} cpVect; -#endif - -#if CP_USE_CGTYPES - typedef CGAffineTransform cpTransform; -#else - /// Column major affine transform. - typedef struct cpTransform { - cpFloat a, b, c, d, tx, ty; - } cpTransform; -#endif - -// NUKE -typedef struct cpMat2x2 { - // Row major [[a, b][c d]] - cpFloat a, b, c, d; -} cpMat2x2; - -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/chipmunk_unsafe.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/chipmunk_unsafe.h deleted file mode 100644 index 4171a14..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/chipmunk_unsafe.h +++ /dev/null @@ -1,66 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -/* This header defines a number of "unsafe" operations on Chipmunk objects. - * In this case "unsafe" is referring to operations which may reduce the - * physical accuracy or numerical stability of the simulation, but will not - * cause crashes. - * - * The prime example is mutating collision shapes. Chipmunk does not support - * this directly. Mutating shapes using this API will caused objects in contact - * to be pushed apart using Chipmunk's overlap solver, but not using real - * persistent velocities. Probably not what you meant, but perhaps close enough. - */ - -/// @defgroup unsafe Chipmunk Unsafe Shape Operations -/// These functions are used for mutating collision shapes. -/// Chipmunk does not have any way to get velocity information on changing shapes, -/// so the results will be unrealistic. You must explicity include the chipmunk_unsafe.h header to use them. -/// @{ - -#ifndef CHIPMUNK_UNSAFE_H -#define CHIPMUNK_UNSAFE_H - -#ifdef __cplusplus -extern "C" { -#endif - -/// Set the radius of a circle shape. -void cpCircleShapeSetRadius(cpShape *shape, cpFloat radius); -/// Set the offset of a circle shape. -void cpCircleShapeSetOffset(cpShape *shape, cpVect offset); - -/// Set the endpoints of a segment shape. -void cpSegmentShapeSetEndpoints(cpShape *shape, cpVect a, cpVect b); -/// Set the radius of a segment shape. -void cpSegmentShapeSetRadius(cpShape *shape, cpFloat radius); - -/// Set the vertexes of a poly shape. -void cpPolyShapeSetVerts(cpShape *shape, int count, cpVect *verts, cpTransform transform); -void cpPolyShapeSetVertsRaw(cpShape *shape, int count, cpVect *verts); -/// Set the radius of a poly shape. -void cpPolyShapeSetRadius(cpShape *shape, cpFloat radius); - -#ifdef __cplusplus -} -#endif -#endif -/// @} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpArbiter.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpArbiter.h deleted file mode 100644 index 9e2427d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpArbiter.h +++ /dev/null @@ -1,126 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -/// @defgroup cpArbiter cpArbiter -/// The cpArbiter struct controls pairs of colliding shapes. -/// They are also used in conjuction with collision handler callbacks -/// allowing you to retrieve information on the collision and control it. -/// @{ - -#define CP_MAX_CONTACTS_PER_ARBITER 2 - -// TODO: Document -cpFloat cpArbiterGetRestitution(const cpArbiter *arb); -void cpArbiterSetRestitution(cpArbiter *arb, cpFloat restitution); -cpFloat cpArbiterGetFriction(const cpArbiter *arb); -void cpArbiterSetFriction(cpArbiter *arb, cpFloat friction); - -// Get the relative surface velocity of the two shapes in contact. -cpVect cpArbiterGetSurfaceVelocity(cpArbiter *arb); - -// Override the relative surface velocity of the two shapes in contact. -// By default this is calculated to be the difference of the two -// surface velocities clamped to the tangent plane. -void cpArbiterSetSurfaceVelocity(cpArbiter *arb, cpVect vr); - -cpDataPointer cpArbiterGetUserData(const cpArbiter *arb); -void cpArbiterSetUserData(cpArbiter *arb, cpDataPointer userData); - -/// Calculate the total impulse including the friction that was applied by this arbiter. -/// This function should only be called from a post-solve, post-step or cpBodyEachArbiter callback. -cpVect cpArbiterTotalImpulse(const cpArbiter *arb); -/// Calculate the amount of energy lost in a collision including static, but not dynamic friction. -/// This function should only be called from a post-solve, post-step or cpBodyEachArbiter callback. -cpFloat cpArbiterTotalKE(const cpArbiter *arb); - - -cpBool cpArbiterIgnore(cpArbiter *arb); - -/// Return the colliding shapes involved for this arbiter. -/// The order of their cpSpace.collision_type values will match -/// the order set when the collision handler was registered. -void cpArbiterGetShapes(const cpArbiter *arb, cpShape **a, cpShape **b); - -/// A macro shortcut for defining and retrieving the shapes from an arbiter. -#define CP_ARBITER_GET_SHAPES(__arb__, __a__, __b__) cpShape *__a__, *__b__; cpArbiterGetShapes(__arb__, &__a__, &__b__); - -/// Return the colliding bodies involved for this arbiter. -/// The order of the cpSpace.collision_type the bodies are associated with values will match -/// the order set when the collision handler was registered. -void cpArbiterGetBodies(const cpArbiter *arb, cpBody **a, cpBody **b); - -/// A macro shortcut for defining and retrieving the bodies from an arbiter. -#define CP_ARBITER_GET_BODIES(__arb__, __a__, __b__) cpBody *__a__, *__b__; cpArbiterGetBodies(__arb__, &__a__, &__b__); - -/// A struct that wraps up the important collision data for an arbiter. -struct cpContactPointSet { - /// The number of contact points in the set. - int count; - - /// The normal of the collision. - cpVect normal; - - /// The array of contact points. - struct { - /// The position of the contact on the surface of each shape. - cpVect pointA, pointB; - /// Penetration distance of the two shapes. Overlapping means it will be negative. - /// This value is calculated as cpvdot(cpvsub(point2, point1), normal) and is ignored by cpArbiterSetContactPointSet(). - cpFloat distance; - } points[CP_MAX_CONTACTS_PER_ARBITER]; -}; - -/// Return a contact set from an arbiter. -cpContactPointSet cpArbiterGetContactPointSet(const cpArbiter *arb); - -/// Replace the contact point set for an arbiter. -/// This can be a very powerful feature, but use it with caution! -void cpArbiterSetContactPointSet(cpArbiter *arb, cpContactPointSet *set); - -/// Returns true if this is the first step a pair of objects started colliding. -cpBool cpArbiterIsFirstContact(const cpArbiter *arb); -/// Returns true if in separate callback due to a shape being removed from the space. -cpBool cpArbiterIsRemoval(const cpArbiter *arb); - -/// Get the number of contact points for this arbiter. -int cpArbiterGetCount(const cpArbiter *arb); -/// Get the normal of the collision. -cpVect cpArbiterGetNormal(const cpArbiter *arb); -/// Get the position of the @c ith contact point on the surface of the first shape. -cpVect cpArbiterGetPointA(const cpArbiter *arb, int i); -/// Get the position of the @c ith contact point on the surface of the second shape. -cpVect cpArbiterGetPointB(const cpArbiter *arb, int i); -/// Get the depth of the @c ith contact point. -cpFloat cpArbiterGetDepth(const cpArbiter *arb, int i); - -cpBool cpArbiterCallWildcardBeginA(cpArbiter *arb, cpSpace *space); -cpBool cpArbiterCallWildcardBeginB(cpArbiter *arb, cpSpace *space); - -cpBool cpArbiterCallWildcardPreSolveA(cpArbiter *arb, cpSpace *space); -cpBool cpArbiterCallWildcardPreSolveB(cpArbiter *arb, cpSpace *space); - -void cpArbiterCallWildcardPostSolveA(cpArbiter *arb, cpSpace *space); -void cpArbiterCallWildcardPostSolveB(cpArbiter *arb, cpSpace *space); - -void cpArbiterCallWildcardSeparateA(cpArbiter *arb, cpSpace *space); -void cpArbiterCallWildcardSeparateB(cpArbiter *arb, cpSpace *space); - -/// @} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpBB.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpBB.h deleted file mode 100644 index a22f67c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpBB.h +++ /dev/null @@ -1,169 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#ifndef CHIPMUNK_BB_H -#define CHIPMUNK_BB_H - -#include "chipmunk_types.h" -#include "cpVect.h" - -/// @defgroup cpBBB cpBB -/// Chipmunk's axis-aligned 2D bounding box type along with a few handy routines. -/// @{ - -/// Chipmunk's axis-aligned 2D bounding box type. (left, bottom, right, top) -typedef struct cpBB{ - cpFloat l, b, r ,t; -} cpBB; - -/// Convenience constructor for cpBB structs. -static inline cpBB cpBBNew(const cpFloat l, const cpFloat b, const cpFloat r, const cpFloat t) -{ - cpBB bb = {l, b, r, t}; - return bb; -} - -/// Constructs a cpBB centered on a point with the given extents (half sizes). -static inline cpBB -cpBBNewForExtents(const cpVect c, const cpFloat hw, const cpFloat hh) -{ - return cpBBNew(c.x - hw, c.y - hh, c.x + hw, c.y + hh); -} - -/// Constructs a cpBB for a circle with the given position and radius. -static inline cpBB cpBBNewForCircle(const cpVect p, const cpFloat r) -{ - return cpBBNewForExtents(p, r, r); -} - -/// Returns true if @c a and @c b intersect. -static inline cpBool cpBBIntersects(const cpBB a, const cpBB b) -{ - return (a.l <= b.r && b.l <= a.r && a.b <= b.t && b.b <= a.t); -} - -/// Returns true if @c other lies completely within @c bb. -static inline cpBool cpBBContainsBB(const cpBB bb, const cpBB other) -{ - return (bb.l <= other.l && bb.r >= other.r && bb.b <= other.b && bb.t >= other.t); -} - -/// Returns true if @c bb contains @c v. -static inline cpBool cpBBContainsVect(const cpBB bb, const cpVect v) -{ - return (bb.l <= v.x && bb.r >= v.x && bb.b <= v.y && bb.t >= v.y); -} - -/// Returns a bounding box that holds both bounding boxes. -static inline cpBB cpBBMerge(const cpBB a, const cpBB b){ - return cpBBNew( - cpfmin(a.l, b.l), - cpfmin(a.b, b.b), - cpfmax(a.r, b.r), - cpfmax(a.t, b.t) - ); -} - -/// Returns a bounding box that holds both @c bb and @c v. -static inline cpBB cpBBExpand(const cpBB bb, const cpVect v){ - return cpBBNew( - cpfmin(bb.l, v.x), - cpfmin(bb.b, v.y), - cpfmax(bb.r, v.x), - cpfmax(bb.t, v.y) - ); -} - -/// Returns the center of a bounding box. -static inline cpVect -cpBBCenter(cpBB bb) -{ - return cpvlerp(cpv(bb.l, bb.b), cpv(bb.r, bb.t), 0.5f); -} - -/// Returns the area of the bounding box. -static inline cpFloat cpBBArea(cpBB bb) -{ - return (bb.r - bb.l)*(bb.t - bb.b); -} - -/// Merges @c a and @c b and returns the area of the merged bounding box. -static inline cpFloat cpBBMergedArea(cpBB a, cpBB b) -{ - return (cpfmax(a.r, b.r) - cpfmin(a.l, b.l))*(cpfmax(a.t, b.t) - cpfmin(a.b, b.b)); -} - -/// Returns the fraction along the segment query the cpBB is hit. Returns INFINITY if it doesn't hit. -static inline cpFloat cpBBSegmentQuery(cpBB bb, cpVect a, cpVect b) -{ - cpFloat idx = 1.0f/(b.x - a.x); - cpFloat tx1 = (bb.l == a.x ? -INFINITY : (bb.l - a.x)*idx); - cpFloat tx2 = (bb.r == a.x ? INFINITY : (bb.r - a.x)*idx); - cpFloat txmin = cpfmin(tx1, tx2); - cpFloat txmax = cpfmax(tx1, tx2); - - cpFloat idy = 1.0f/(b.y - a.y); - cpFloat ty1 = (bb.b == a.y ? -INFINITY : (bb.b - a.y)*idy); - cpFloat ty2 = (bb.t == a.y ? INFINITY : (bb.t - a.y)*idy); - cpFloat tymin = cpfmin(ty1, ty2); - cpFloat tymax = cpfmax(ty1, ty2); - - if(tymin <= txmax && txmin <= tymax){ - cpFloat min = cpfmax(txmin, tymin); - cpFloat max = cpfmin(txmax, tymax); - - if(0.0 <= max && min <= 1.0) return cpfmax(min, 0.0); - } - - return INFINITY; -} - -/// Return true if the bounding box intersects the line segment with ends @c a and @c b. -static inline cpBool cpBBIntersectsSegment(cpBB bb, cpVect a, cpVect b) -{ - return (cpBBSegmentQuery(bb, a, b) != INFINITY); -} - -/// Clamp a vector to a bounding box. -static inline cpVect -cpBBClampVect(const cpBB bb, const cpVect v) -{ - return cpv(cpfclamp(v.x, bb.l, bb.r), cpfclamp(v.y, bb.b, bb.t)); -} - -/// Wrap a vector to a bounding box. -static inline cpVect -cpBBWrapVect(const cpBB bb, const cpVect v) -{ - cpFloat dx = cpfabs(bb.r - bb.l); - cpFloat modx = cpfmod(v.x - bb.l, dx); - cpFloat x = (modx > 0.0f) ? modx : modx + dx; - - cpFloat dy = cpfabs(bb.t - bb.b); - cpFloat mody = cpfmod(v.y - bb.b, dy); - cpFloat y = (mody > 0.0f) ? mody : mody + dy; - - return cpv(x + bb.l, y + bb.b); -} - -///@} - -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpBody.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpBody.h deleted file mode 100644 index 4fa660b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpBody.h +++ /dev/null @@ -1,180 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -/// @defgroup cpBody cpBody -/// Chipmunk's rigid body type. Rigid bodies hold the physical properties of an object like -/// it's mass, and position and velocity of it's center of gravity. They don't have an shape on their own. -/// They are given a shape by creating collision shapes (cpShape) that point to the body. -/// @{ - -typedef enum cpBodyType { - CP_BODY_TYPE_DYNAMIC, - CP_BODY_TYPE_KINEMATIC, - CP_BODY_TYPE_STATIC, -} cpBodyType; - -/// Rigid body velocity update function type. -typedef void (*cpBodyVelocityFunc)(cpBody *body, cpVect gravity, cpFloat damping, cpFloat dt); -/// Rigid body position update function type. -typedef void (*cpBodyPositionFunc)(cpBody *body, cpFloat dt); - -/// Allocate a cpBody. -cpBody* cpBodyAlloc(void); -/// Initialize a cpBody. -cpBody* cpBodyInit(cpBody *body, cpFloat mass, cpFloat moment); -/// Allocate and initialize a cpBody. -cpBody* cpBodyNew(cpFloat mass, cpFloat moment); - -/// Allocate and initialize a cpBody, and set it as a kinematic body. -cpBody* cpBodyNewKinematic(void); -/// Allocate and initialize a cpBody, and set it as a static body. -cpBody* cpBodyNewStatic(void); - -/// Destroy a cpBody. -void cpBodyDestroy(cpBody *body); -/// Destroy and free a cpBody. -void cpBodyFree(cpBody *body); - -// Defined in cpSpace.c -/// Wake up a sleeping or idle body. -void cpBodyActivate(cpBody *body); -/// Wake up any sleeping or idle bodies touching a static body. -void cpBodyActivateStatic(cpBody *body, cpShape *filter); - -/// Force a body to fall asleep immediately. -void cpBodySleep(cpBody *body); -/// Force a body to fall asleep immediately along with other bodies in a group. -void cpBodySleepWithGroup(cpBody *body, cpBody *group); - -/// Returns true if the body is sleeping. -cpBool cpBodyIsSleeping(const cpBody *body); - -/// Get the type of the body. -cpBodyType cpBodyGetType(cpBody *body); -/// Set the type of the body. -void cpBodySetType(cpBody *body, cpBodyType type); - -/// Get the space this body is added to. -cpSpace* cpBodyGetSpace(const cpBody *body); - -/// Get the mass of the body. -cpFloat cpBodyGetMass(const cpBody *body); -/// Set the mass of the body. -void cpBodySetMass(cpBody *body, cpFloat m); - -/// Get the moment of inertia of the body. -cpFloat cpBodyGetMoment(const cpBody *body); -/// Set the moment of inertia of the body. -void cpBodySetMoment(cpBody *body, cpFloat i); - -/// Set the position of a body. -cpVect cpBodyGetPosition(const cpBody *body); -/// Set the position of the body. -void cpBodySetPosition(cpBody *body, cpVect pos); - -/// Get the offset of the center of gravity in body local coordinates. -cpVect cpBodyGetCenterOfGravity(const cpBody *body); -/// Set the offset of the center of gravity in body local coordinates. -void cpBodySetCenterOfGravity(cpBody *body, cpVect cog); - -/// Get the velocity of the body. -cpVect cpBodyGetVelocity(const cpBody *body); -/// Set the velocity of the body. -void cpBodySetVelocity(cpBody *body, cpVect velocity); - -/// Get the force applied to the body for the next time step. -cpVect cpBodyGetForce(const cpBody *body); -/// Set the force applied to the body for the next time step. -void cpBodySetForce(cpBody *body, cpVect force); - -/// Get the angle of the body. -cpFloat cpBodyGetAngle(const cpBody *body); -/// Set the angle of a body. -void cpBodySetAngle(cpBody *body, cpFloat a); - -/// Get the angular velocity of the body. -cpFloat cpBodyGetAngularVelocity(const cpBody *body); -/// Set the angular velocity of the body. -void cpBodySetAngularVelocity(cpBody *body, cpFloat angularVelocity); - -/// Get the torque applied to the body for the next time step. -cpFloat cpBodyGetTorque(const cpBody *body); -/// Set the torque applied to the body for the next time step. -void cpBodySetTorque(cpBody *body, cpFloat torque); - -/// Get the rotation vector of the body. (The x basis vector of it's transform.) -cpVect cpBodyGetRotation(const cpBody *body); - -/// Get the user data pointer assigned to the body. -cpDataPointer cpBodyGetUserData(const cpBody *body); -/// Set the user data pointer assigned to the body. -void cpBodySetUserData(cpBody *body, cpDataPointer userData); - -/// Set the callback used to update a body's velocity. -void cpBodySetVelocityUpdateFunc(cpBody *body, cpBodyVelocityFunc velocityFunc); -/// Set the callback used to update a body's position. -/// NOTE: It's not generally recommended to override this. -void cpBodySetPositionUpdateFunc(cpBody *body, cpBodyPositionFunc positionFunc); - -/// Default velocity integration function.. -void cpBodyUpdateVelocity(cpBody *body, cpVect gravity, cpFloat damping, cpFloat dt); -/// Default position integration function. -void cpBodyUpdatePosition(cpBody *body, cpFloat dt); - -/// Convert body relative/local coordinates to absolute/world coordinates. -cpVect cpBodyLocalToWorld(const cpBody *body, const cpVect point); -/// Convert body absolute/world coordinates to relative/local coordinates. -cpVect cpBodyWorldToLocal(const cpBody *body, const cpVect point); - -/// Apply a force to a body. Both the force and point are expressed in world coordinates. -void cpBodyApplyForceAtWorldPoint(cpBody *body, cpVect force, cpVect point); -/// Apply a force to a body. Both the force and point are expressed in body local coordinates. -void cpBodyApplyForceAtLocalPoint(cpBody *body, cpVect force, cpVect point); - -/// Apply an impulse to a body. Both the impulse and point are expressed in world coordinates. -void cpBodyApplyImpulseAtWorldPoint(cpBody *body, cpVect impulse, cpVect point); -/// Apply an impulse to a body. Both the impulse and point are expressed in body local coordinates. -void cpBodyApplyImpulseAtLocalPoint(cpBody *body, cpVect impulse, cpVect point); - -/// Get the velocity on a body (in world units) at a point on the body in world coordinates. -cpVect cpBodyGetVelocityAtWorldPoint(const cpBody *body, cpVect point); -/// Get the velocity on a body (in world units) at a point on the body in local coordinates. -cpVect cpBodyGetVelocityAtLocalPoint(const cpBody *body, cpVect point); - -/// Get the amount of kinetic energy contained by the body. -cpFloat cpBodyKineticEnergy(const cpBody *body); - -/// Body/shape iterator callback function type. -typedef void (*cpBodyShapeIteratorFunc)(cpBody *body, cpShape *shape, void *data); -/// Call @c func once for each shape attached to @c body and added to the space. -void cpBodyEachShape(cpBody *body, cpBodyShapeIteratorFunc func, void *data); - -/// Body/constraint iterator callback function type. -typedef void (*cpBodyConstraintIteratorFunc)(cpBody *body, cpConstraint *constraint, void *data); -/// Call @c func once for each constraint attached to @c body and added to the space. -void cpBodyEachConstraint(cpBody *body, cpBodyConstraintIteratorFunc func, void *data); - -/// Body/arbiter iterator callback function type. -typedef void (*cpBodyArbiterIteratorFunc)(cpBody *body, cpArbiter *arbiter, void *data); -/// Call @c func once for each arbiter that is currently active on the body. -void cpBodyEachArbiter(cpBody *body, cpBodyArbiterIteratorFunc func, void *data); - -///@} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpConstraint.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpConstraint.h deleted file mode 100644 index 5f7eef9..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpConstraint.h +++ /dev/null @@ -1,95 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -/// @defgroup cpConstraint cpConstraint -/// @{ - -/// Callback function type that gets called before solving a joint. -typedef void (*cpConstraintPreSolveFunc)(cpConstraint *constraint, cpSpace *space); -/// Callback function type that gets called after solving a joint. -typedef void (*cpConstraintPostSolveFunc)(cpConstraint *constraint, cpSpace *space); - -/// Destroy a constraint. -void cpConstraintDestroy(cpConstraint *constraint); -/// Destroy and free a constraint. -void cpConstraintFree(cpConstraint *constraint); - -/// Get the cpSpace this constraint is added to. -cpSpace* cpConstraintGetSpace(const cpConstraint *constraint); - -/// Get the first body the constraint is attached to. -cpBody* cpConstraintGetBodyA(const cpConstraint *constraint); - -/// Get the second body the constraint is attached to. -cpBody* cpConstraintGetBodyB(const cpConstraint *constraint); - -/// Get the maximum force that this constraint is allowed to use. -cpFloat cpConstraintGetMaxForce(const cpConstraint *constraint); -/// Set the maximum force that this constraint is allowed to use. (defaults to INFINITY) -void cpConstraintSetMaxForce(cpConstraint *constraint, cpFloat maxForce); - -/// Get rate at which joint error is corrected. -cpFloat cpConstraintGetErrorBias(const cpConstraint *constraint); -/// Set rate at which joint error is corrected. -/// Defaults to pow(1.0 - 0.1, 60.0) meaning that it will -/// correct 10% of the error every 1/60th of a second. -void cpConstraintSetErrorBias(cpConstraint *constraint, cpFloat errorBias); - -/// Get the maximum rate at which joint error is corrected. -cpFloat cpConstraintGetMaxBias(const cpConstraint *constraint); -/// Set the maximum rate at which joint error is corrected. (defaults to INFINITY) -void cpConstraintSetMaxBias(cpConstraint *constraint, cpFloat maxBias); - -/// Get if the two bodies connected by the constraint are allowed to collide or not. -cpBool cpConstraintGetCollideBodies(const cpConstraint *constraint); -/// Set if the two bodies connected by the constraint are allowed to collide or not. (defaults to cpFalse) -void cpConstraintSetCollideBodies(cpConstraint *constraint, cpBool collideBodies); - -/// Get the pre-solve function that is called before the solver runs. -cpConstraintPreSolveFunc cpConstraintGetPreSolveFunc(const cpConstraint *constraint); -/// Set the pre-solve function that is called before the solver runs. -void cpConstraintSetPreSolveFunc(cpConstraint *constraint, cpConstraintPreSolveFunc preSolveFunc); - -/// Get the post-solve function that is called before the solver runs. -cpConstraintPostSolveFunc cpConstraintGetPostSolveFunc(const cpConstraint *constraint); -/// Set the post-solve function that is called before the solver runs. -void cpConstraintSetPostSolveFunc(cpConstraint *constraint, cpConstraintPostSolveFunc postSolveFunc); - -/// Get the user definable data pointer for this constraint -cpDataPointer cpConstraintGetUserData(const cpConstraint *constraint); -/// Set the user definable data pointer for this constraint -void cpConstraintSetUserData(cpConstraint *constraint, cpDataPointer userData); - -/// Get the last impulse applied by this constraint. -cpFloat cpConstraintGetImpulse(cpConstraint *constraint); - -#include "cpPinJoint.h" -#include "cpSlideJoint.h" -#include "cpPivotJoint.h" -#include "cpGrooveJoint.h" -#include "cpDampedSpring.h" -#include "cpDampedRotarySpring.h" -#include "cpRotaryLimitJoint.h" -#include "cpRatchetJoint.h" -#include "cpGearJoint.h" -#include "cpSimpleMotor.h" - -///@} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h deleted file mode 100644 index 128b1da..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpDampedRotarySpring.h +++ /dev/null @@ -1,58 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -/// @defgroup cpDampedRotarySpring cpDampedRotarySpring -/// @{ - -/// Check if a constraint is a damped rotary springs. -cpBool cpConstraintIsDampedRotarySpring(const cpConstraint *constraint); - -/// Function type used for damped rotary spring force callbacks. -typedef cpFloat (*cpDampedRotarySpringTorqueFunc)(struct cpConstraint *spring, cpFloat relativeAngle); - -/// Allocate a damped rotary spring. -cpDampedRotarySpring* cpDampedRotarySpringAlloc(void); -/// Initialize a damped rotary spring. -cpDampedRotarySpring* cpDampedRotarySpringInit(cpDampedRotarySpring *joint, cpBody *a, cpBody *b, cpFloat restAngle, cpFloat stiffness, cpFloat damping); -/// Allocate and initialize a damped rotary spring. -cpConstraint* cpDampedRotarySpringNew(cpBody *a, cpBody *b, cpFloat restAngle, cpFloat stiffness, cpFloat damping); - -/// Get the rest length of the spring. -cpFloat cpDampedRotarySpringGetRestAngle(const cpConstraint *constraint); -/// Set the rest length of the spring. -void cpDampedRotarySpringSetRestAngle(cpConstraint *constraint, cpFloat restAngle); - -/// Get the stiffness of the spring in force/distance. -cpFloat cpDampedRotarySpringGetStiffness(const cpConstraint *constraint); -/// Set the stiffness of the spring in force/distance. -void cpDampedRotarySpringSetStiffness(cpConstraint *constraint, cpFloat stiffness); - -/// Get the damping of the spring. -cpFloat cpDampedRotarySpringGetDamping(const cpConstraint *constraint); -/// Set the damping of the spring. -void cpDampedRotarySpringSetDamping(cpConstraint *constraint, cpFloat damping); - -/// Get the damping of the spring. -cpDampedRotarySpringTorqueFunc cpDampedRotarySpringGetSpringTorqueFunc(const cpConstraint *constraint); -/// Set the damping of the spring. -void cpDampedRotarySpringSetSpringTorqueFunc(cpConstraint *constraint, cpDampedRotarySpringTorqueFunc springTorqueFunc); - -/// @} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpDampedSpring.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpDampedSpring.h deleted file mode 100644 index bf7b756..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpDampedSpring.h +++ /dev/null @@ -1,68 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -/// @defgroup cpDampedSpring cpDampedSpring -/// @{ - -/// Check if a constraint is a slide joint. -cpBool cpConstraintIsDampedSpring(const cpConstraint *constraint); - -/// Function type used for damped spring force callbacks. -typedef cpFloat (*cpDampedSpringForceFunc)(cpConstraint *spring, cpFloat dist); - -/// Allocate a damped spring. -cpDampedSpring* cpDampedSpringAlloc(void); -/// Initialize a damped spring. -cpDampedSpring* cpDampedSpringInit(cpDampedSpring *joint, cpBody *a, cpBody *b, cpVect anchorA, cpVect anchorB, cpFloat restLength, cpFloat stiffness, cpFloat damping); -/// Allocate and initialize a damped spring. -cpConstraint* cpDampedSpringNew(cpBody *a, cpBody *b, cpVect anchorA, cpVect anchorB, cpFloat restLength, cpFloat stiffness, cpFloat damping); - -/// Get the location of the first anchor relative to the first body. -cpVect cpDampedSpringGetAnchorA(const cpConstraint *constraint); -/// Set the location of the first anchor relative to the first body. -void cpDampedSpringSetAnchorA(cpConstraint *constraint, cpVect anchorA); - -/// Get the location of the second anchor relative to the second body. -cpVect cpDampedSpringGetAnchorB(const cpConstraint *constraint); -/// Set the location of the second anchor relative to the second body. -void cpDampedSpringSetAnchorB(cpConstraint *constraint, cpVect anchorB); - -/// Get the rest length of the spring. -cpFloat cpDampedSpringGetRestLength(const cpConstraint *constraint); -/// Set the rest length of the spring. -void cpDampedSpringSetRestLength(cpConstraint *constraint, cpFloat restLength); - -/// Get the stiffness of the spring in force/distance. -cpFloat cpDampedSpringGetStiffness(const cpConstraint *constraint); -/// Set the stiffness of the spring in force/distance. -void cpDampedSpringSetStiffness(cpConstraint *constraint, cpFloat stiffness); - -/// Get the damping of the spring. -cpFloat cpDampedSpringGetDamping(const cpConstraint *constraint); -/// Set the damping of the spring. -void cpDampedSpringSetDamping(cpConstraint *constraint, cpFloat damping); - -/// Get the damping of the spring. -cpDampedSpringForceFunc cpDampedSpringGetSpringForceFunc(const cpConstraint *constraint); -/// Set the damping of the spring. -void cpDampedSpringSetSpringForceFunc(cpConstraint *constraint, cpDampedSpringForceFunc springForceFunc); - -/// @} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpGearJoint.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpGearJoint.h deleted file mode 100644 index 2e08fe3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpGearJoint.h +++ /dev/null @@ -1,45 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -/// @defgroup cpGearJoint cpGearJoint -/// @{ - -/// Check if a constraint is a damped rotary springs. -cpBool cpConstraintIsGearJoint(const cpConstraint *constraint); - -/// Allocate a gear joint. -cpGearJoint* cpGearJointAlloc(void); -/// Initialize a gear joint. -cpGearJoint* cpGearJointInit(cpGearJoint *joint, cpBody *a, cpBody *b, cpFloat phase, cpFloat ratio); -/// Allocate and initialize a gear joint. -cpConstraint* cpGearJointNew(cpBody *a, cpBody *b, cpFloat phase, cpFloat ratio); - -/// Get the phase offset of the gears. -cpFloat cpGearJointGetPhase(const cpConstraint *constraint); -/// Set the phase offset of the gears. -void cpGearJointSetPhase(cpConstraint *constraint, cpFloat phase); - -/// Get the angular distance of each ratchet. -cpFloat cpGearJointGetRatio(const cpConstraint *constraint); -/// Set the ratio of a gear joint. -void cpGearJointSetRatio(cpConstraint *constraint, cpFloat ratio); - -/// @} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpGrooveJoint.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpGrooveJoint.h deleted file mode 100644 index 4bc6a8b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpGrooveJoint.h +++ /dev/null @@ -1,50 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -/// @defgroup cpGrooveJoint cpGrooveJoint -/// @{ - -/// Check if a constraint is a slide joint. -cpBool cpConstraintIsGrooveJoint(const cpConstraint *constraint); - -/// Allocate a groove joint. -cpGrooveJoint* cpGrooveJointAlloc(void); -/// Initialize a groove joint. -cpGrooveJoint* cpGrooveJointInit(cpGrooveJoint *joint, cpBody *a, cpBody *b, cpVect groove_a, cpVect groove_b, cpVect anchorB); -/// Allocate and initialize a groove joint. -cpConstraint* cpGrooveJointNew(cpBody *a, cpBody *b, cpVect groove_a, cpVect groove_b, cpVect anchorB); - -/// Get the first endpoint of the groove relative to the first body. -cpVect cpGrooveJointGetGrooveA(const cpConstraint *constraint); -/// Set the first endpoint of the groove relative to the first body. -void cpGrooveJointSetGrooveA(cpConstraint *constraint, cpVect grooveA); - -/// Get the first endpoint of the groove relative to the first body. -cpVect cpGrooveJointGetGrooveB(const cpConstraint *constraint); -/// Set the first endpoint of the groove relative to the first body. -void cpGrooveJointSetGrooveB(cpConstraint *constraint, cpVect grooveB); - -/// Get the location of the second anchor relative to the second body. -cpVect cpGrooveJointGetAnchorB(const cpConstraint *constraint); -/// Set the location of the second anchor relative to the second body. -void cpGrooveJointSetAnchorB(cpConstraint *constraint, cpVect anchorB); - -/// @} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpPinJoint.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpPinJoint.h deleted file mode 100644 index d7c1459..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpPinJoint.h +++ /dev/null @@ -1,50 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -/// @defgroup cpPinJoint cpPinJoint -/// @{ - -/// Check if a constraint is a pin joint. -cpBool cpConstraintIsPinJoint(const cpConstraint *constraint); - -/// Allocate a pin joint. -cpPinJoint* cpPinJointAlloc(void); -/// Initialize a pin joint. -cpPinJoint* cpPinJointInit(cpPinJoint *joint, cpBody *a, cpBody *b, cpVect anchorA, cpVect anchorB); -/// Allocate and initialize a pin joint. -cpConstraint* cpPinJointNew(cpBody *a, cpBody *b, cpVect anchorA, cpVect anchorB); - -/// Get the location of the first anchor relative to the first body. -cpVect cpPinJointGetAnchorA(const cpConstraint *constraint); -/// Set the location of the first anchor relative to the first body. -void cpPinJointSetAnchorA(cpConstraint *constraint, cpVect anchorA); - -/// Get the location of the second anchor relative to the second body. -cpVect cpPinJointGetAnchorB(const cpConstraint *constraint); -/// Set the location of the second anchor relative to the second body. -void cpPinJointSetAnchorB(cpConstraint *constraint, cpVect anchorB); - -/// Get the distance the joint will maintain between the two anchors. -cpFloat cpPinJointGetDist(const cpConstraint *constraint); -/// Set the distance the joint will maintain between the two anchors. -void cpPinJointSetDist(cpConstraint *constraint, cpFloat dist); - -///@} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpPivotJoint.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpPivotJoint.h deleted file mode 100644 index 0e980c3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpPivotJoint.h +++ /dev/null @@ -1,47 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -/// @defgroup cpPivotJoint cpPivotJoint -/// @{ - -/// Check if a constraint is a slide joint. -cpBool cpConstraintIsPivotJoint(const cpConstraint *constraint); - -/// Allocate a pivot joint -cpPivotJoint* cpPivotJointAlloc(void); -/// Initialize a pivot joint. -cpPivotJoint* cpPivotJointInit(cpPivotJoint *joint, cpBody *a, cpBody *b, cpVect anchorA, cpVect anchorB); -/// Allocate and initialize a pivot joint. -cpConstraint* cpPivotJointNew(cpBody *a, cpBody *b, cpVect pivot); -/// Allocate and initialize a pivot joint with specific anchors. -cpConstraint* cpPivotJointNew2(cpBody *a, cpBody *b, cpVect anchorA, cpVect anchorB); - -/// Get the location of the first anchor relative to the first body. -cpVect cpPivotJointGetAnchorA(const cpConstraint *constraint); -/// Set the location of the first anchor relative to the first body. -void cpPivotJointSetAnchorA(cpConstraint *constraint, cpVect anchorA); - -/// Get the location of the second anchor relative to the second body. -cpVect cpPivotJointGetAnchorB(const cpConstraint *constraint); -/// Set the location of the second anchor relative to the second body. -void cpPivotJointSetAnchorB(cpConstraint *constraint, cpVect anchorB); - -/// @} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpPolyShape.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpPolyShape.h deleted file mode 100644 index f6a0d61..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpPolyShape.h +++ /dev/null @@ -1,52 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -/// @defgroup cpPolyShape cpPolyShape -/// @{ - -/// Allocate a polygon shape. -cpPolyShape* cpPolyShapeAlloc(void); -/// Initialize a polygon shape with rounded corners. -/// A convex hull will be created from the vertexes. -cpPolyShape* cpPolyShapeInit(cpPolyShape *poly, cpBody *body, int count, const cpVect *verts, cpTransform transform, cpFloat radius); -cpPolyShape* cpPolyShapeInitRaw(cpPolyShape *poly, cpBody *body, int count, const cpVect *verts, cpFloat radius); -/// Allocate and initialize a polygon shape with rounded corners. -/// A convex hull will be created from the vertexes. -cpShape* cpPolyShapeNew(cpBody *body, int count, const cpVect *verts, cpTransform transform, cpFloat radius); -cpShape* cpPolyShapeNewRaw(cpBody *body, int count, const cpVect *verts, cpFloat radius); - -/// Initialize a box shaped polygon shape with rounded corners. -cpPolyShape* cpBoxShapeInit(cpPolyShape *poly, cpBody *body, cpFloat width, cpFloat height, cpFloat radius); -/// Initialize an offset box shaped polygon shape with rounded corners. -cpPolyShape* cpBoxShapeInit2(cpPolyShape *poly, cpBody *body, cpBB box, cpFloat radius); -/// Allocate and initialize a box shaped polygon shape. -cpShape* cpBoxShapeNew(cpBody *body, cpFloat width, cpFloat height, cpFloat radius); -/// Allocate and initialize an offset box shaped polygon shape. -cpShape* cpBoxShapeNew2(cpBody *body, cpBB box, cpFloat radius); - -/// Get the number of verts in a polygon shape. -int cpPolyShapeGetCount(const cpShape *shape); -/// Get the @c ith vertex of a polygon shape. -cpVect cpPolyShapeGetVert(const cpShape *shape, int index); -/// Get the radius of a polygon shape. -cpFloat cpPolyShapeGetRadius(const cpShape *shape); - -/// @} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpRatchetJoint.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpRatchetJoint.h deleted file mode 100644 index 2cc481f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpRatchetJoint.h +++ /dev/null @@ -1,50 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -/// @defgroup cpRatchetJoint cpRatchetJoint -/// @{ - -/// Check if a constraint is a damped rotary springs. -cpBool cpConstraintIsRatchetJoint(const cpConstraint *constraint); - -/// Allocate a ratchet joint. -cpRatchetJoint* cpRatchetJointAlloc(void); -/// Initialize a ratched joint. -cpRatchetJoint* cpRatchetJointInit(cpRatchetJoint *joint, cpBody *a, cpBody *b, cpFloat phase, cpFloat ratchet); -/// Allocate and initialize a ratchet joint. -cpConstraint* cpRatchetJointNew(cpBody *a, cpBody *b, cpFloat phase, cpFloat ratchet); - -/// Get the angle of the current ratchet tooth. -cpFloat cpRatchetJointGetAngle(const cpConstraint *constraint); -/// Set the angle of the current ratchet tooth. -void cpRatchetJointSetAngle(cpConstraint *constraint, cpFloat angle); - -/// Get the phase offset of the ratchet. -cpFloat cpRatchetJointGetPhase(const cpConstraint *constraint); -/// Get the phase offset of the ratchet. -void cpRatchetJointSetPhase(cpConstraint *constraint, cpFloat phase); - -/// Get the angular distance of each ratchet. -cpFloat cpRatchetJointGetRatchet(const cpConstraint *constraint); -/// Set the angular distance of each ratchet. -void cpRatchetJointSetRatchet(cpConstraint *constraint, cpFloat ratchet); - -/// @} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h deleted file mode 100644 index 5b701d5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpRotaryLimitJoint.h +++ /dev/null @@ -1,45 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -/// @defgroup cpRotaryLimitJoint cpRotaryLimitJoint -/// @{ - -/// Check if a constraint is a damped rotary springs. -cpBool cpConstraintIsRotaryLimitJoint(const cpConstraint *constraint); - -/// Allocate a damped rotary limit joint. -cpRotaryLimitJoint* cpRotaryLimitJointAlloc(void); -/// Initialize a damped rotary limit joint. -cpRotaryLimitJoint* cpRotaryLimitJointInit(cpRotaryLimitJoint *joint, cpBody *a, cpBody *b, cpFloat min, cpFloat max); -/// Allocate and initialize a damped rotary limit joint. -cpConstraint* cpRotaryLimitJointNew(cpBody *a, cpBody *b, cpFloat min, cpFloat max); - -/// Get the minimum distance the joint will maintain between the two anchors. -cpFloat cpRotaryLimitJointGetMin(const cpConstraint *constraint); -/// Set the minimum distance the joint will maintain between the two anchors. -void cpRotaryLimitJointSetMin(cpConstraint *constraint, cpFloat min); - -/// Get the maximum distance the joint will maintain between the two anchors. -cpFloat cpRotaryLimitJointGetMax(const cpConstraint *constraint); -/// Set the maximum distance the joint will maintain between the two anchors. -void cpRotaryLimitJointSetMax(cpConstraint *constraint, cpFloat max); - -/// @} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpShape.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpShape.h deleted file mode 100644 index 8f353ff..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpShape.h +++ /dev/null @@ -1,189 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -/// @defgroup cpShape cpShape -/// The cpShape struct defines the shape of a rigid body. -/// @{ - -/// Nearest point query info struct. -typedef struct cpPointQueryInfo { - /// The nearest shape, NULL if no shape was within range. - const cpShape *shape; - /// The closest point on the shape's surface. (in world space coordinates) - cpVect point; - /// The distance to the point. The distance is negative if the point is inside the shape. - cpFloat distance; - /// The gradient of the signed distance function. - /// The same as info.p/info.d, but accurate even for very small values of info.d. - cpVect gradient; -} cpPointQueryInfo; - -/// Segment query info struct. -typedef struct cpSegmentQueryInfo { - /// The shape that was hit, NULL if no collision occured. - const cpShape *shape; - /// The point of impact. - cpVect point; - /// The normal of the surface hit. - cpVect normal; - /// The normalized distance along the query segment in the range [0, 1]. - cpFloat alpha; -} cpSegmentQueryInfo; - -typedef struct cpShapeFilter { - cpGroup group; - cpBitmask categories; - cpBitmask mask; -} cpShapeFilter; - -static const cpShapeFilter CP_SHAPE_FILTER_ALL = {CP_NO_GROUP, CP_ALL_CATEGORIES, CP_ALL_CATEGORIES}; -static const cpShapeFilter CP_SHAPE_FILTER_NONE = {CP_NO_GROUP, ~CP_ALL_CATEGORIES, ~CP_ALL_CATEGORIES}; - -static inline cpShapeFilter -cpShapeFilterNew(cpGroup group, cpBitmask categories, cpBitmask mask) -{ - cpShapeFilter filter = {group, categories, mask}; - return filter; -} - -/// Destroy a shape. -void cpShapeDestroy(cpShape *shape); -/// Destroy and Free a shape. -void cpShapeFree(cpShape *shape); - -/// Update, cache and return the bounding box of a shape based on the body it's attached to. -cpBB cpShapeCacheBB(cpShape *shape); -/// Update, cache and return the bounding box of a shape with an explicit transformation. -cpBB cpShapeUpdate(cpShape *shape, cpTransform transform); - -/// Perform a nearest point query. It finds the closest point on the surface of shape to a specific point. -/// The value returned is the distance between the points. A negative distance means the point is inside the shape. -cpFloat cpShapePointQuery(const cpShape *shape, cpVect p, cpPointQueryInfo *out); - -/// Perform a segment query against a shape. @c info must be a pointer to a valid cpSegmentQueryInfo structure. -cpBool cpShapeSegmentQuery(const cpShape *shape, cpVect a, cpVect b, cpFloat radius, cpSegmentQueryInfo *info); - -/// Return contact information about two shapes. -cpContactPointSet cpShapesCollide(const cpShape *a, const cpShape *b); - -/// The cpSpace this body is added to. -cpSpace* cpShapeGetSpace(const cpShape *shape); - -/// The cpBody this shape is connected to. -cpBody* cpShapeGetBody(const cpShape *shape); -/// Set the cpBody this shape is connected to. -/// Can only be used if the shape is not currently added to a space. -void cpShapeSetBody(cpShape *shape, cpBody *body); - -/// Get the mass of the shape if you are having Chipmunk calculate mass properties for you. -cpFloat cpShapeGetMass(cpShape *shape); -/// Set the mass of this shape to have Chipmunk calculate mass properties for you. -void cpShapeSetMass(cpShape *shape, cpFloat mass); - -/// Get the density of the shape if you are having Chipmunk calculate mass properties for you. -cpFloat cpShapeGetDensity(cpShape *shape); -/// Set the density of this shape to have Chipmunk calculate mass properties for you. -void cpShapeSetDensity(cpShape *shape, cpFloat density); - -/// Get the calculated moment of inertia for this shape. -cpFloat cpShapeGetMoment(cpShape *shape); -/// Get the calculated area of this shape. -cpFloat cpShapeGetArea(cpShape *shape); -/// Get the centroid of this shape. -cpVect cpShapeGetCenterOfGravity(cpShape *shape); - -/// Get the bounding box that contains the shape given it's current position and angle. -cpBB cpShapeGetBB(const cpShape *shape); - -/// Get if the shape is set to be a sensor or not. -cpBool cpShapeGetSensor(const cpShape *shape); -/// Set if the shape is a sensor or not. -void cpShapeSetSensor(cpShape *shape, cpBool sensor); - -/// Get the elasticity of this shape. -cpFloat cpShapeGetElasticity(const cpShape *shape); -/// Set the elasticity of this shape. -void cpShapeSetElasticity(cpShape *shape, cpFloat elasticity); - -/// Get the friction of this shape. -cpFloat cpShapeGetFriction(const cpShape *shape); -/// Set the friction of this shape. -void cpShapeSetFriction(cpShape *shape, cpFloat friction); - -/// Get the surface velocity of this shape. -cpVect cpShapeGetSurfaceVelocity(const cpShape *shape); -/// Set the surface velocity of this shape. -void cpShapeSetSurfaceVelocity(cpShape *shape, cpVect surfaceVelocity); - -/// Get the user definable data pointer of this shape. -cpDataPointer cpShapeGetUserData(const cpShape *shape); -/// Set the user definable data pointer of this shape. -void cpShapeSetUserData(cpShape *shape, cpDataPointer userData); - -/// Set the collision type of this shape. -cpCollisionType cpShapeGetCollisionType(const cpShape *shape); -/// Get the collision type of this shape. -void cpShapeSetCollisionType(cpShape *shape, cpCollisionType collisionType); - -/// Get the collision filtering parameters of this shape. -cpShapeFilter cpShapeGetFilter(const cpShape *shape); -/// Set the collision filtering parameters of this shape. -void cpShapeSetFilter(cpShape *shape, cpShapeFilter filter); - - -/// @} -/// @defgroup cpCircleShape cpCircleShape - -/// Allocate a circle shape. -cpCircleShape* cpCircleShapeAlloc(void); -/// Initialize a circle shape. -cpCircleShape* cpCircleShapeInit(cpCircleShape *circle, cpBody *body, cpFloat radius, cpVect offset); -/// Allocate and initialize a circle shape. -cpShape* cpCircleShapeNew(cpBody *body, cpFloat radius, cpVect offset); - -/// Get the offset of a circle shape. -cpVect cpCircleShapeGetOffset(const cpShape *shape); -/// Get the radius of a circle shape. -cpFloat cpCircleShapeGetRadius(const cpShape *shape); - -/// @} -/// @defgroup cpSegmentShape cpSegmentShape - -/// Allocate a segment shape. -cpSegmentShape* cpSegmentShapeAlloc(void); -/// Initialize a segment shape. -cpSegmentShape* cpSegmentShapeInit(cpSegmentShape *seg, cpBody *body, cpVect a, cpVect b, cpFloat radius); -/// Allocate and initialize a segment shape. -cpShape* cpSegmentShapeNew(cpBody *body, cpVect a, cpVect b, cpFloat radius); - -/// Let Chipmunk know about the geometry of adjacent segments to avoid colliding with endcaps. -void cpSegmentShapeSetNeighbors(cpShape *shape, cpVect prev, cpVect next); - -/// Get the first endpoint of a segment shape. -cpVect cpSegmentShapeGetA(const cpShape *shape); -/// Get the second endpoint of a segment shape. -cpVect cpSegmentShapeGetB(const cpShape *shape); -/// Get the normal of a segment shape. -cpVect cpSegmentShapeGetNormal(const cpShape *shape); -/// Get the first endpoint of a segment shape. -cpFloat cpSegmentShapeGetRadius(const cpShape *shape); - -/// @} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpSimpleMotor.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpSimpleMotor.h deleted file mode 100644 index a80ddc6..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpSimpleMotor.h +++ /dev/null @@ -1,43 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -/// @defgroup cpSimpleMotor cpSimpleMotor -/// @{ - -/// Opaque struct type for damped rotary springs. -typedef struct cpSimpleMotor cpSimpleMotor; - -/// Check if a constraint is a damped rotary springs. -cpBool cpConstraintIsSimpleMotor(const cpConstraint *constraint); - -/// Allocate a simple motor. -cpSimpleMotor* cpSimpleMotorAlloc(void); -/// initialize a simple motor. -cpSimpleMotor* cpSimpleMotorInit(cpSimpleMotor *joint, cpBody *a, cpBody *b, cpFloat rate); -/// Allocate and initialize a simple motor. -cpConstraint* cpSimpleMotorNew(cpBody *a, cpBody *b, cpFloat rate); - -/// Get the rate of the motor. -cpFloat cpSimpleMotorGetRate(const cpConstraint *constraint); -/// Set the rate of the motor. -void cpSimpleMotorSetRate(cpConstraint *constraint, cpFloat rate); - -/// @} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpSlideJoint.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpSlideJoint.h deleted file mode 100644 index 12e812c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpSlideJoint.h +++ /dev/null @@ -1,55 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -/// @defgroup cpSlideJoint cpSlideJoint -/// @{ - -/// Check if a constraint is a slide joint. -cpBool cpConstraintIsSlideJoint(const cpConstraint *constraint); - -/// Allocate a slide joint. -cpSlideJoint* cpSlideJointAlloc(void); -/// Initialize a slide joint. -cpSlideJoint* cpSlideJointInit(cpSlideJoint *joint, cpBody *a, cpBody *b, cpVect anchorA, cpVect anchorB, cpFloat min, cpFloat max); -/// Allocate and initialize a slide joint. -cpConstraint* cpSlideJointNew(cpBody *a, cpBody *b, cpVect anchorA, cpVect anchorB, cpFloat min, cpFloat max); - -/// Get the location of the first anchor relative to the first body. -cpVect cpSlideJointGetAnchorA(const cpConstraint *constraint); -/// Set the location of the first anchor relative to the first body. -void cpSlideJointSetAnchorA(cpConstraint *constraint, cpVect anchorA); - -/// Get the location of the second anchor relative to the second body. -cpVect cpSlideJointGetAnchorB(const cpConstraint *constraint); -/// Set the location of the second anchor relative to the second body. -void cpSlideJointSetAnchorB(cpConstraint *constraint, cpVect anchorB); - -/// Get the minimum distance the joint will maintain between the two anchors. -cpFloat cpSlideJointGetMin(const cpConstraint *constraint); -/// Set the minimum distance the joint will maintain between the two anchors. -void cpSlideJointSetMin(cpConstraint *constraint, cpFloat min); - -/// Get the maximum distance the joint will maintain between the two anchors. -cpFloat cpSlideJointGetMax(const cpConstraint *constraint); -/// Set the maximum distance the joint will maintain between the two anchors. -void cpSlideJointSetMax(cpConstraint *constraint, cpFloat max); - -/// @} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpSpace.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpSpace.h deleted file mode 100644 index 611f758..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpSpace.h +++ /dev/null @@ -1,284 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -/// @defgroup cpSpace cpSpace -/// @{ - -//MARK: Definitions - -typedef struct cpContactBufferHeader cpContactBufferHeader; -typedef void (*cpSpaceArbiterApplyImpulseFunc)(cpArbiter *arb); - -/// Collision begin event function callback type. -/// Returning false from a begin callback causes the collision to be ignored until -/// the the separate callback is called when the objects stop colliding. -typedef cpBool (*cpCollisionBeginFunc)(cpArbiter *arb, cpSpace *space, cpDataPointer userData); -/// Collision pre-solve event function callback type. -/// Returning false from a pre-step callback causes the collision to be ignored until the next step. -typedef cpBool (*cpCollisionPreSolveFunc)(cpArbiter *arb, cpSpace *space, cpDataPointer userData); -/// Collision post-solve event function callback type. -typedef void (*cpCollisionPostSolveFunc)(cpArbiter *arb, cpSpace *space, cpDataPointer userData); -/// Collision separate event function callback type. -typedef void (*cpCollisionSeparateFunc)(cpArbiter *arb, cpSpace *space, cpDataPointer userData); - -struct cpCollisionHandler { - const cpCollisionType typeA, typeB; - cpCollisionBeginFunc beginFunc; - cpCollisionPreSolveFunc preSolveFunc; - cpCollisionPostSolveFunc postSolveFunc; - cpCollisionSeparateFunc separateFunc; - cpDataPointer userData; -}; - -// TODO: Make timestep a parameter? - - -//MARK: Memory and Initialization - -/// Allocate a cpSpace. -cpSpace* cpSpaceAlloc(void); -/// Initialize a cpSpace. -cpSpace* cpSpaceInit(cpSpace *space); -/// Allocate and initialize a cpSpace. -cpSpace* cpSpaceNew(void); - -/// Destroy a cpSpace. -void cpSpaceDestroy(cpSpace *space); -/// Destroy and free a cpSpace. -void cpSpaceFree(cpSpace *space); - - -//MARK: Properties - -/// Number of iterations to use in the impulse solver to solve contacts and other constraints. -int cpSpaceGetIterations(const cpSpace *space); -void cpSpaceSetIterations(cpSpace *space, int iterations); - -/// Gravity to pass to rigid bodies when integrating velocity. -cpVect cpSpaceGetGravity(const cpSpace *space); -void cpSpaceSetGravity(cpSpace *space, cpVect gravity); - -/// Damping rate expressed as the fraction of velocity bodies retain each second. -/// A value of 0.9 would mean that each body's velocity will drop 10% per second. -/// The default value is 1.0, meaning no damping is applied. -/// @note This damping value is different than those of cpDampedSpring and cpDampedRotarySpring. -cpFloat cpSpaceGetDamping(const cpSpace *space); -void cpSpaceSetDamping(cpSpace *space, cpFloat damping); - -/// Speed threshold for a body to be considered idle. -/// The default value of 0 means to let the space guess a good threshold based on gravity. -cpFloat cpSpaceGetIdleSpeedThreshold(const cpSpace *space); -void cpSpaceSetIdleSpeedThreshold(cpSpace *space, cpFloat idleSpeedThreshold); - -/// Time a group of bodies must remain idle in order to fall asleep. -/// Enabling sleeping also implicitly enables the the contact graph. -/// The default value of INFINITY disables the sleeping algorithm. -cpFloat cpSpaceGetSleepTimeThreshold(const cpSpace *space); -void cpSpaceSetSleepTimeThreshold(cpSpace *space, cpFloat sleepTimeThreshold); - -/// Amount of encouraged penetration between colliding shapes. -/// Used to reduce oscillating contacts and keep the collision cache warm. -/// Defaults to 0.1. If you have poor simulation quality, -/// increase this number as much as possible without allowing visible amounts of overlap. -cpFloat cpSpaceGetCollisionSlop(const cpSpace *space); -void cpSpaceSetCollisionSlop(cpSpace *space, cpFloat collisionSlop); - -/// Determines how fast overlapping shapes are pushed apart. -/// Expressed as a fraction of the error remaining after each second. -/// Defaults to pow(1.0 - 0.1, 60.0) meaning that Chipmunk fixes 10% of overlap each frame at 60Hz. -cpFloat cpSpaceGetCollisionBias(const cpSpace *space); -void cpSpaceSetCollisionBias(cpSpace *space, cpFloat collisionBias); - -/// Number of frames that contact information should persist. -/// Defaults to 3. There is probably never a reason to change this value. -cpTimestamp cpSpaceGetCollisionPersistence(const cpSpace *space); -void cpSpaceSetCollisionPersistence(cpSpace *space, cpTimestamp collisionPersistence); - -/// User definable data pointer. -/// Generally this points to your game's controller or game state -/// class so you can access it when given a cpSpace reference in a callback. -cpDataPointer cpSpaceGetUserData(const cpSpace *space); -void cpSpaceSetUserData(cpSpace *space, cpDataPointer userData); - -/// The Space provided static body for a given cpSpace. -/// This is merely provided for convenience and you are not required to use it. -cpBody* cpSpaceGetStaticBody(const cpSpace *space); - -/// Returns the current (or most recent) time step used with the given space. -/// Useful from callbacks if your time step is not a compile-time global. -cpFloat cpSpaceGetCurrentTimeStep(const cpSpace *space); - -/// returns true from inside a callback when objects cannot be added/removed. -cpBool cpSpaceIsLocked(cpSpace *space); - - -//MARK: Collision Handlers - -cpCollisionHandler *cpSpaceAddDefaultCollisionHandler(cpSpace *space); -cpCollisionHandler *cpSpaceAddCollisionHandler(cpSpace *space, cpCollisionType a, cpCollisionType b); -cpCollisionHandler *cpSpaceAddWildcardHandler(cpSpace *space, cpCollisionType type); - - -//MARK: Add/Remove objects - -/// Add a collision shape to the simulation. -/// If the shape is attached to a static body, it will be added as a static shape. -cpShape* cpSpaceAddShape(cpSpace *space, cpShape *shape); -/// Add a rigid body to the simulation. -cpBody* cpSpaceAddBody(cpSpace *space, cpBody *body); -/// Add a constraint to the simulation. -cpConstraint* cpSpaceAddConstraint(cpSpace *space, cpConstraint *constraint); - -/// Remove a collision shape from the simulation. -void cpSpaceRemoveShape(cpSpace *space, cpShape *shape); -/// Remove a rigid body from the simulation. -void cpSpaceRemoveBody(cpSpace *space, cpBody *body); -/// Remove a constraint from the simulation. -void cpSpaceRemoveConstraint(cpSpace *space, cpConstraint *constraint); - -/// Test if a collision shape has been added to the space. -cpBool cpSpaceContainsShape(cpSpace *space, cpShape *shape); -/// Test if a rigid body has been added to the space. -cpBool cpSpaceContainsBody(cpSpace *space, cpBody *body); -/// Test if a constraint has been added to the space. -cpBool cpSpaceContainsConstraint(cpSpace *space, cpConstraint *constraint); - -//MARK: Post-Step Callbacks - -/// Post Step callback function type. -typedef void (*cpPostStepFunc)(cpSpace *space, void *key, void *data); -/// Schedule a post-step callback to be called when cpSpaceStep() finishes. -/// You can only register one callback per unique value for @c key. -/// Returns true only if @c key has never been scheduled before. -/// It's possible to pass @c NULL for @c func if you only want to mark @c key as being used. -cpBool cpSpaceAddPostStepCallback(cpSpace *space, cpPostStepFunc func, void *key, void *data); - - -//MARK: Queries - -// TODO: Queries and iterators should take a cpSpace parametery. -// TODO: They should also be abortable. - -/// Nearest point query callback function type. -typedef void (*cpSpacePointQueryFunc)(cpShape *shape, cpVect point, cpFloat distance, cpVect gradient, void *data); -/// Query the space at a point and call @c func for each shape found. -void cpSpacePointQuery(cpSpace *space, cpVect point, cpFloat maxDistance, cpShapeFilter filter, cpSpacePointQueryFunc func, void *data); -/// Query the space at a point and return the nearest shape found. Returns NULL if no shapes were found. -cpShape *cpSpacePointQueryNearest(cpSpace *space, cpVect point, cpFloat maxDistance, cpShapeFilter filter, cpPointQueryInfo *out); - -/// Segment query callback function type. -typedef void (*cpSpaceSegmentQueryFunc)(cpShape *shape, cpVect point, cpVect normal, cpFloat alpha, void *data); -/// Perform a directed line segment query (like a raycast) against the space calling @c func for each shape intersected. -void cpSpaceSegmentQuery(cpSpace *space, cpVect start, cpVect end, cpFloat radius, cpShapeFilter filter, cpSpaceSegmentQueryFunc func, void *data); -/// Perform a directed line segment query (like a raycast) against the space and return the first shape hit. Returns NULL if no shapes were hit. -cpShape *cpSpaceSegmentQueryFirst(cpSpace *space, cpVect start, cpVect end, cpFloat radius, cpShapeFilter filter, cpSegmentQueryInfo *out); - -/// Rectangle Query callback function type. -typedef void (*cpSpaceBBQueryFunc)(cpShape *shape, void *data); -/// Perform a fast rectangle query on the space calling @c func for each shape found. -/// Only the shape's bounding boxes are checked for overlap, not their full shape. -void cpSpaceBBQuery(cpSpace *space, cpBB bb, cpShapeFilter filter, cpSpaceBBQueryFunc func, void *data); - -/// Shape query callback function type. -typedef void (*cpSpaceShapeQueryFunc)(cpShape *shape, cpContactPointSet *points, void *data); -/// Query a space for any shapes overlapping the given shape and call @c func for each shape found. -cpBool cpSpaceShapeQuery(cpSpace *space, cpShape *shape, cpSpaceShapeQueryFunc func, void *data); - - -//MARK: Iteration - -/// Space/body iterator callback function type. -typedef void (*cpSpaceBodyIteratorFunc)(cpBody *body, void *data); -/// Call @c func for each body in the space. -void cpSpaceEachBody(cpSpace *space, cpSpaceBodyIteratorFunc func, void *data); - -/// Space/body iterator callback function type. -typedef void (*cpSpaceShapeIteratorFunc)(cpShape *shape, void *data); -/// Call @c func for each shape in the space. -void cpSpaceEachShape(cpSpace *space, cpSpaceShapeIteratorFunc func, void *data); - -/// Space/constraint iterator callback function type. -typedef void (*cpSpaceConstraintIteratorFunc)(cpConstraint *constraint, void *data); -/// Call @c func for each shape in the space. -void cpSpaceEachConstraint(cpSpace *space, cpSpaceConstraintIteratorFunc func, void *data); - - -//MARK: Indexing - -/// Update the collision detection info for the static shapes in the space. -void cpSpaceReindexStatic(cpSpace *space); -/// Update the collision detection data for a specific shape in the space. -void cpSpaceReindexShape(cpSpace *space, cpShape *shape); -/// Update the collision detection data for all shapes attached to a body. -void cpSpaceReindexShapesForBody(cpSpace *space, cpBody *body); - -/// Switch the space to use a spatial has as it's spatial index. -void cpSpaceUseSpatialHash(cpSpace *space, cpFloat dim, int count); - - -//MARK: Time Stepping - -/// Step the space forward in time by @c dt. -void cpSpaceStep(cpSpace *space, cpFloat dt); - - -//MARK: Debug API - -#ifndef CP_SPACE_DISABLE_DEBUG_API - -typedef struct cpSpaceDebugColor { - float r, g, b, a; -} cpSpaceDebugColor; - -typedef void (*cpSpaceDebugDrawCircleImpl)(cpVect pos, cpFloat angle, cpFloat radius, cpSpaceDebugColor outlineColor, cpSpaceDebugColor fillColor, cpDataPointer *data); -typedef void (*cpSpaceDebugDrawSegmentImpl)(cpVect a, cpVect b, cpSpaceDebugColor color, cpDataPointer *data); -typedef void (*cpSpaceDebugDrawFatSegmentImpl)(cpVect a, cpVect b, cpFloat radius, cpSpaceDebugColor outlineColor, cpSpaceDebugColor fillColor, cpDataPointer *data); -typedef void (*cpSpaceDebugDrawPolygonImpl)(int count, const cpVect *verts, cpFloat radius, cpSpaceDebugColor outlineColor, cpSpaceDebugColor fillColor, cpDataPointer *data); -typedef void (*cpSpaceDebugDrawDotImpl)(cpFloat size, cpVect pos, cpSpaceDebugColor color, cpDataPointer *data); -typedef cpSpaceDebugColor (*cpSpaceDebugDrawColorForShapeImpl)(cpShape *shape, cpDataPointer *data); - -typedef enum cpSpaceDebugDrawFlags { - CP_SPACE_DEBUG_DRAW_SHAPES = 1<<0, - CP_SPACE_DEBUG_DRAW_CONSTRAINTS = 1<<1, - CP_SPACE_DEBUG_DRAW_COLLISION_POINTS = 1<<2, -} cpSpaceDebugDrawFlags; - -typedef struct cpSpaceDebugDrawOptions { - cpSpaceDebugDrawCircleImpl drawCircle; - cpSpaceDebugDrawSegmentImpl drawSegment; - cpSpaceDebugDrawFatSegmentImpl drawFatSegment; - cpSpaceDebugDrawPolygonImpl drawPolygon; - cpSpaceDebugDrawDotImpl drawDot; - - cpSpaceDebugDrawFlags flags; - cpSpaceDebugColor shapeOutlineColor; - cpSpaceDebugDrawColorForShapeImpl colorForShape; - cpSpaceDebugColor constraintColor; - cpSpaceDebugColor collisionPointColor; - - cpDataPointer data; -} cpSpaceDebugDrawOptions; - -void cpSpaceDebugDraw(cpSpace *space, cpSpaceDebugDrawOptions *options); - -#endif - -/// @} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpSpatialIndex.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpSpatialIndex.h deleted file mode 100644 index b2a2dae..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpSpatialIndex.h +++ /dev/null @@ -1,227 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -/** - @defgroup cpSpatialIndex cpSpatialIndex - - Spatial indexes are data structures that are used to accelerate collision detection - and spatial queries. Chipmunk provides a number of spatial index algorithms to pick from - and they are programmed in a generic way so that you can use them for holding more than - just cpShape structs. - - It works by using @c void pointers to the objects you add and using a callback to ask your code - for bounding boxes when it needs them. Several types of queries can be performed an index as well - as reindexing and full collision information. All communication to the spatial indexes is performed - through callback functions. - - Spatial indexes should be treated as opaque structs. - This meanns you shouldn't be reading any of the struct fields. - @{ -*/ - -//MARK: Spatial Index - -/// Spatial index bounding box callback function type. -/// The spatial index calls this function and passes you a pointer to an object you added -/// when it needs to get the bounding box associated with that object. -typedef cpBB (*cpSpatialIndexBBFunc)(void *obj); -/// Spatial index/object iterator callback function type. -typedef void (*cpSpatialIndexIteratorFunc)(void *obj, void *data); -/// Spatial query callback function type. -typedef cpCollisionID (*cpSpatialIndexQueryFunc)(void *obj1, void *obj2, cpCollisionID id, void *data); -/// Spatial segment query callback function type. -typedef cpFloat (*cpSpatialIndexSegmentQueryFunc)(void *obj1, void *obj2, void *data); - - -typedef struct cpSpatialIndexClass cpSpatialIndexClass; -typedef struct cpSpatialIndex cpSpatialIndex; - -/// @private -struct cpSpatialIndex { - cpSpatialIndexClass *klass; - - cpSpatialIndexBBFunc bbfunc; - - cpSpatialIndex *staticIndex, *dynamicIndex; -}; - - -//MARK: Spatial Hash - -typedef struct cpSpaceHash cpSpaceHash; - -/// Allocate a spatial hash. -cpSpaceHash* cpSpaceHashAlloc(void); -/// Initialize a spatial hash. -cpSpatialIndex* cpSpaceHashInit(cpSpaceHash *hash, cpFloat celldim, int numcells, cpSpatialIndexBBFunc bbfunc, cpSpatialIndex *staticIndex); -/// Allocate and initialize a spatial hash. -cpSpatialIndex* cpSpaceHashNew(cpFloat celldim, int cells, cpSpatialIndexBBFunc bbfunc, cpSpatialIndex *staticIndex); - -/// Change the cell dimensions and table size of the spatial hash to tune it. -/// The cell dimensions should roughly match the average size of your objects -/// and the table size should be ~10 larger than the number of objects inserted. -/// Some trial and error is required to find the optimum numbers for efficiency. -void cpSpaceHashResize(cpSpaceHash *hash, cpFloat celldim, int numcells); - -//MARK: AABB Tree - -typedef struct cpBBTree cpBBTree; - -/// Allocate a bounding box tree. -cpBBTree* cpBBTreeAlloc(void); -/// Initialize a bounding box tree. -cpSpatialIndex* cpBBTreeInit(cpBBTree *tree, cpSpatialIndexBBFunc bbfunc, cpSpatialIndex *staticIndex); -/// Allocate and initialize a bounding box tree. -cpSpatialIndex* cpBBTreeNew(cpSpatialIndexBBFunc bbfunc, cpSpatialIndex *staticIndex); - -/// Perform a static top down optimization of the tree. -void cpBBTreeOptimize(cpSpatialIndex *index); - -/// Bounding box tree velocity callback function. -/// This function should return an estimate for the object's velocity. -typedef cpVect (*cpBBTreeVelocityFunc)(void *obj); -/// Set the velocity function for the bounding box tree to enable temporal coherence. -void cpBBTreeSetVelocityFunc(cpSpatialIndex *index, cpBBTreeVelocityFunc func); - -//MARK: Single Axis Sweep - -typedef struct cpSweep1D cpSweep1D; - -/// Allocate a 1D sort and sweep broadphase. -cpSweep1D* cpSweep1DAlloc(void); -/// Initialize a 1D sort and sweep broadphase. -cpSpatialIndex* cpSweep1DInit(cpSweep1D *sweep, cpSpatialIndexBBFunc bbfunc, cpSpatialIndex *staticIndex); -/// Allocate and initialize a 1D sort and sweep broadphase. -cpSpatialIndex* cpSweep1DNew(cpSpatialIndexBBFunc bbfunc, cpSpatialIndex *staticIndex); - -//MARK: Spatial Index Implementation - -typedef void (*cpSpatialIndexDestroyImpl)(cpSpatialIndex *index); - -typedef int (*cpSpatialIndexCountImpl)(cpSpatialIndex *index); -typedef void (*cpSpatialIndexEachImpl)(cpSpatialIndex *index, cpSpatialIndexIteratorFunc func, void *data); - -typedef cpBool (*cpSpatialIndexContainsImpl)(cpSpatialIndex *index, void *obj, cpHashValue hashid); -typedef void (*cpSpatialIndexInsertImpl)(cpSpatialIndex *index, void *obj, cpHashValue hashid); -typedef void (*cpSpatialIndexRemoveImpl)(cpSpatialIndex *index, void *obj, cpHashValue hashid); - -typedef void (*cpSpatialIndexReindexImpl)(cpSpatialIndex *index); -typedef void (*cpSpatialIndexReindexObjectImpl)(cpSpatialIndex *index, void *obj, cpHashValue hashid); -typedef void (*cpSpatialIndexReindexQueryImpl)(cpSpatialIndex *index, cpSpatialIndexQueryFunc func, void *data); - -typedef void (*cpSpatialIndexQueryImpl)(cpSpatialIndex *index, void *obj, cpBB bb, cpSpatialIndexQueryFunc func, void *data); -typedef void (*cpSpatialIndexSegmentQueryImpl)(cpSpatialIndex *index, void *obj, cpVect a, cpVect b, cpFloat t_exit, cpSpatialIndexSegmentQueryFunc func, void *data); - -struct cpSpatialIndexClass { - cpSpatialIndexDestroyImpl destroy; - - cpSpatialIndexCountImpl count; - cpSpatialIndexEachImpl each; - - cpSpatialIndexContainsImpl contains; - cpSpatialIndexInsertImpl insert; - cpSpatialIndexRemoveImpl remove; - - cpSpatialIndexReindexImpl reindex; - cpSpatialIndexReindexObjectImpl reindexObject; - cpSpatialIndexReindexQueryImpl reindexQuery; - - cpSpatialIndexQueryImpl query; - cpSpatialIndexSegmentQueryImpl segmentQuery; -}; - -/// Destroy and free a spatial index. -void cpSpatialIndexFree(cpSpatialIndex *index); -/// Collide the objects in @c dynamicIndex against the objects in @c staticIndex using the query callback function. -void cpSpatialIndexCollideStatic(cpSpatialIndex *dynamicIndex, cpSpatialIndex *staticIndex, cpSpatialIndexQueryFunc func, void *data); - -/// Destroy a spatial index. -static inline void cpSpatialIndexDestroy(cpSpatialIndex *index) -{ - if(index->klass) index->klass->destroy(index); -} - -/// Get the number of objects in the spatial index. -static inline int cpSpatialIndexCount(cpSpatialIndex *index) -{ - return index->klass->count(index); -} - -/// Iterate the objects in the spatial index. @c func will be called once for each object. -static inline void cpSpatialIndexEach(cpSpatialIndex *index, cpSpatialIndexIteratorFunc func, void *data) -{ - index->klass->each(index, func, data); -} - -/// Returns true if the spatial index contains the given object. -/// Most spatial indexes use hashed storage, so you must provide a hash value too. -static inline cpBool cpSpatialIndexContains(cpSpatialIndex *index, void *obj, cpHashValue hashid) -{ - return index->klass->contains(index, obj, hashid); -} - -/// Add an object to a spatial index. -/// Most spatial indexes use hashed storage, so you must provide a hash value too. -static inline void cpSpatialIndexInsert(cpSpatialIndex *index, void *obj, cpHashValue hashid) -{ - index->klass->insert(index, obj, hashid); -} - -/// Remove an object from a spatial index. -/// Most spatial indexes use hashed storage, so you must provide a hash value too. -static inline void cpSpatialIndexRemove(cpSpatialIndex *index, void *obj, cpHashValue hashid) -{ - index->klass->remove(index, obj, hashid); -} - -/// Perform a full reindex of a spatial index. -static inline void cpSpatialIndexReindex(cpSpatialIndex *index) -{ - index->klass->reindex(index); -} - -/// Reindex a single object in the spatial index. -static inline void cpSpatialIndexReindexObject(cpSpatialIndex *index, void *obj, cpHashValue hashid) -{ - index->klass->reindexObject(index, obj, hashid); -} - -/// Perform a rectangle query against the spatial index, calling @c func for each potential match. -static inline void cpSpatialIndexQuery(cpSpatialIndex *index, void *obj, cpBB bb, cpSpatialIndexQueryFunc func, void *data) -{ - index->klass->query(index, obj, bb, func, data); -} - -/// Perform a segment query against the spatial index, calling @c func for each potential match. -static inline void cpSpatialIndexSegmentQuery(cpSpatialIndex *index, void *obj, cpVect a, cpVect b, cpFloat t_exit, cpSpatialIndexSegmentQueryFunc func, void *data) -{ - index->klass->segmentQuery(index, obj, a, b, t_exit, func, data); -} - -/// Simultaneously reindex and find all colliding objects. -/// @c func will be called once for each potentially overlapping pair of objects found. -/// If the spatial index was initialized with a static index, it will collide it's objects against that as well. -static inline void cpSpatialIndexReindexQuery(cpSpatialIndex *index, cpSpatialIndexQueryFunc func, void *data) -{ - index->klass->reindexQuery(index, func, data); -} - -///@} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpTransform.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpTransform.h deleted file mode 100644 index 1255810..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpTransform.h +++ /dev/null @@ -1,197 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#ifndef CHIPMUNK_TRANSFORM_H -#define CHIPMUNK_TRANSFORM_H - -#include "chipmunk_types.h" -#include "cpVect.h" -#include "cpBB.h" - -/// Identity transform matrix. -static const cpTransform cpTransformIdentity = {1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f}; - -/// Construct a new transform matrix. -/// (a, b) is the x basis vector. -/// (c, d) is the y basis vector. -/// (tx, ty) is the translation. -static inline cpTransform -cpTransformNew(cpFloat a, cpFloat b, cpFloat c, cpFloat d, cpFloat tx, cpFloat ty) -{ - cpTransform t = {a, b, c, d, tx, ty}; - return t; -} - -/// Construct a new transform matrix in transposed order. -static inline cpTransform -cpTransformNewTranspose(cpFloat a, cpFloat c, cpFloat tx, cpFloat b, cpFloat d, cpFloat ty) -{ - cpTransform t = {a, b, c, d, tx, ty}; - return t; -} - -/// Get the inverse of a transform matrix. -static inline cpTransform -cpTransformInverse(cpTransform t) -{ - cpFloat inv_det = 1.0/(t.a*t.d - t.c*t.b); - return cpTransformNewTranspose( - t.d*inv_det, -t.c*inv_det, (t.c*t.ty - t.tx*t.d)*inv_det, - -t.b*inv_det, t.a*inv_det, (t.tx*t.b - t.a*t.ty)*inv_det - ); -} - -/// Multiply two transformation matrices. -static inline cpTransform -cpTransformMult(cpTransform t1, cpTransform t2) -{ - return cpTransformNewTranspose( - t1.a*t2.a + t1.c*t2.b, t1.a*t2.c + t1.c*t2.d, t1.a*t2.tx + t1.c*t2.ty + t1.tx, - t1.b*t2.a + t1.d*t2.b, t1.b*t2.c + t1.d*t2.d, t1.b*t2.tx + t1.d*t2.ty + t1.ty - ); -} - -/// Transform an absolute point. (i.e. a vertex) -static inline cpVect -cpTransformPoint(cpTransform t, cpVect p) -{ - return cpv(t.a*p.x + t.c*p.y + t.tx, t.b*p.x + t.d*p.y + t.ty); -} - -/// Transform a vector (i.e. a normal) -static inline cpVect -cpTransformVect(cpTransform t, cpVect v) -{ - return cpv(t.a*v.x + t.c*v.y, t.b*v.x + t.d*v.y); -} - -/// Transform a cpBB. -static inline cpBB -cpTransformbBB(cpTransform t, cpBB bb) -{ - cpVect center = cpBBCenter(bb); - cpFloat hw = (bb.r - bb.l)*0.5; - cpFloat hh = (bb.t - bb.b)*0.5; - - cpFloat a = t.a*hw, b = t.c*hh, d = t.b*hw, e = t.d*hh; - cpFloat hw_max = cpfmax(cpfabs(a + b), cpfabs(a - b)); - cpFloat hh_max = cpfmax(cpfabs(d + e), cpfabs(d - e)); - return cpBBNewForExtents(cpTransformPoint(t, center), hw_max, hh_max); -} - -/// Create a transation matrix. -static inline cpTransform -cpTransformTranslate(cpVect translate) -{ - return cpTransformNewTranspose( - 1.0, 0.0, translate.x, - 0.0, 1.0, translate.y - ); -} - -/// Create a scale matrix. -static inline cpTransform -cpTransformScale(cpFloat scaleX, cpFloat scaleY) -{ - return cpTransformNewTranspose( - scaleX, 0.0, 0.0, - 0.0, scaleY, 0.0 - ); -} - -/// Create a rotation matrix. -static inline cpTransform -cpTransformRotate(cpFloat radians) -{ - cpVect rot = cpvforangle(radians); - return cpTransformNewTranspose( - rot.x, -rot.y, 0.0, - rot.y, rot.x, 0.0 - ); -} - -/// Create a rigid transformation matrix. (transation + rotation) -static inline cpTransform -cpTransformRigid(cpVect translate, cpFloat radians) -{ - cpVect rot = cpvforangle(radians); - return cpTransformNewTranspose( - rot.x, -rot.y, translate.x, - rot.y, rot.x, translate.y - ); -} - -/// Fast inverse of a rigid transformation matrix. -static inline cpTransform -cpTransformRigidInverse(cpTransform t) -{ - return cpTransformNewTranspose( - t.d, -t.c, (t.c*t.ty - t.tx*t.d), - -t.b, t.a, (t.tx*t.b - t.a*t.ty) - ); -} - -// Miscelaneous (but useful) transformation matrices. - -static inline cpTransform -cpTransformWrap(cpTransform outer, cpTransform inner) -{ - return cpTransformMult(cpTransformInverse(outer), cpTransformMult(inner, outer)); -} - -static inline cpTransform -cpTransformWrapInverse(cpTransform outer, cpTransform inner) -{ - return cpTransformMult(outer, cpTransformMult(inner, cpTransformInverse(outer))); -} - -static inline cpTransform -cpTransformOrtho(cpBB bb) -{ - return cpTransformNewTranspose( - 2.0/(bb.r - bb.l), 0.0, -(bb.r + bb.l)/(bb.r - bb.l), - 0.0, 2.0/(bb.t - bb.b), -(bb.t + bb.b)/(bb.t - bb.b) - ); -} - -static inline cpTransform -cpTransformBoneScale(cpVect v0, cpVect v1) -{ - cpVect d = cpvsub(v1, v0); - return cpTransformNewTranspose( - d.x, -d.y, v0.x, - d.y, d.x, v0.y - ); -} - -static inline cpTransform -cpTransformAxialScale(cpVect axis, cpVect pivot, cpFloat scale) -{ - cpFloat A = axis.x*axis.y*(scale - 1.0); - cpFloat B = cpvdot(axis, pivot)*(1.0 - scale); - - return cpTransformNewTranspose( - scale*axis.x*axis.x + axis.y*axis.y, A, axis.x*B, - A, axis.x*axis.x + scale*axis.y*axis.y, axis.y*B - ); -} - -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpVect.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpVect.h deleted file mode 100644 index 8ec02bd..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/include/chipmunk/cpVect.h +++ /dev/null @@ -1,230 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#ifndef CHIPMUNK_VECT_H -#define CHIPMUNK_VECT_H - -#include "chipmunk_types.h" - -/// @defgroup cpVect cpVect -/// Chipmunk's 2D vector type along with a handy 2D vector math lib. -/// @{ - -/// Constant for the zero vector. -static const cpVect cpvzero = {0.0f,0.0f}; - -/// Convenience constructor for cpVect structs. -static inline cpVect cpv(const cpFloat x, const cpFloat y) -{ - cpVect v = {x, y}; - return v; -} - -/// Check if two vectors are equal. (Be careful when comparing floating point numbers!) -static inline cpBool cpveql(const cpVect v1, const cpVect v2) -{ - return (v1.x == v2.x && v1.y == v2.y); -} - -/// Add two vectors -static inline cpVect cpvadd(const cpVect v1, const cpVect v2) -{ - return cpv(v1.x + v2.x, v1.y + v2.y); -} - -/// Subtract two vectors. -static inline cpVect cpvsub(const cpVect v1, const cpVect v2) -{ - return cpv(v1.x - v2.x, v1.y - v2.y); -} - -/// Negate a vector. -static inline cpVect cpvneg(const cpVect v) -{ - return cpv(-v.x, -v.y); -} - -/// Scalar multiplication. -static inline cpVect cpvmult(const cpVect v, const cpFloat s) -{ - return cpv(v.x*s, v.y*s); -} - -/// Vector dot product. -static inline cpFloat cpvdot(const cpVect v1, const cpVect v2) -{ - return v1.x*v2.x + v1.y*v2.y; -} - -/// 2D vector cross product analog. -/// The cross product of 2D vectors results in a 3D vector with only a z component. -/// This function returns the magnitude of the z value. -static inline cpFloat cpvcross(const cpVect v1, const cpVect v2) -{ - return v1.x*v2.y - v1.y*v2.x; -} - -/// Returns a perpendicular vector. (90 degree rotation) -static inline cpVect cpvperp(const cpVect v) -{ - return cpv(-v.y, v.x); -} - -/// Returns a perpendicular vector. (-90 degree rotation) -static inline cpVect cpvrperp(const cpVect v) -{ - return cpv(v.y, -v.x); -} - -/// Returns the vector projection of v1 onto v2. -static inline cpVect cpvproject(const cpVect v1, const cpVect v2) -{ - return cpvmult(v2, cpvdot(v1, v2)/cpvdot(v2, v2)); -} - -/// Returns the unit length vector for the given angle (in radians). -static inline cpVect cpvforangle(const cpFloat a) -{ - return cpv(cpfcos(a), cpfsin(a)); -} - -/// Returns the angular direction v is pointing in (in radians). -static inline cpFloat cpvtoangle(const cpVect v) -{ - return cpfatan2(v.y, v.x); -} - -/// Uses complex number multiplication to rotate v1 by v2. Scaling will occur if v1 is not a unit vector. -static inline cpVect cpvrotate(const cpVect v1, const cpVect v2) -{ - return cpv(v1.x*v2.x - v1.y*v2.y, v1.x*v2.y + v1.y*v2.x); -} - -/// Inverse of cpvrotate(). -static inline cpVect cpvunrotate(const cpVect v1, const cpVect v2) -{ - return cpv(v1.x*v2.x + v1.y*v2.y, v1.y*v2.x - v1.x*v2.y); -} - -/// Returns the squared length of v. Faster than cpvlength() when you only need to compare lengths. -static inline cpFloat cpvlengthsq(const cpVect v) -{ - return cpvdot(v, v); -} - -/// Returns the length of v. -static inline cpFloat cpvlength(const cpVect v) -{ - return cpfsqrt(cpvdot(v, v)); -} - -/// Linearly interpolate between v1 and v2. -static inline cpVect cpvlerp(const cpVect v1, const cpVect v2, const cpFloat t) -{ - return cpvadd(cpvmult(v1, 1.0f - t), cpvmult(v2, t)); -} - -/// Returns a normalized copy of v. -static inline cpVect cpvnormalize(const cpVect v) -{ - // Neat trick I saw somewhere to avoid div/0. - return cpvmult(v, 1.0f/(cpvlength(v) + CPFLOAT_MIN)); -} - -/// Spherical linearly interpolate between v1 and v2. -static inline cpVect -cpvslerp(const cpVect v1, const cpVect v2, const cpFloat t) -{ - cpFloat dot = cpvdot(cpvnormalize(v1), cpvnormalize(v2)); - cpFloat omega = cpfacos(cpfclamp(dot, -1.0f, 1.0f)); - - if(omega < 1e-3){ - // If the angle between two vectors is very small, lerp instead to avoid precision issues. - return cpvlerp(v1, v2, t); - } else { - cpFloat denom = 1.0f/cpfsin(omega); - return cpvadd(cpvmult(v1, cpfsin((1.0f - t)*omega)*denom), cpvmult(v2, cpfsin(t*omega)*denom)); - } -} - -/// Spherical linearly interpolate between v1 towards v2 by no more than angle a radians -static inline cpVect -cpvslerpconst(const cpVect v1, const cpVect v2, const cpFloat a) -{ - cpFloat dot = cpvdot(cpvnormalize(v1), cpvnormalize(v2)); - cpFloat omega = cpfacos(cpfclamp(dot, -1.0f, 1.0f)); - - return cpvslerp(v1, v2, cpfmin(a, omega)/omega); -} - -/// Clamp v to length len. -static inline cpVect cpvclamp(const cpVect v, const cpFloat len) -{ - return (cpvdot(v,v) > len*len) ? cpvmult(cpvnormalize(v), len) : v; -} - -/// Linearly interpolate between v1 towards v2 by distance d. -static inline cpVect cpvlerpconst(cpVect v1, cpVect v2, cpFloat d) -{ - return cpvadd(v1, cpvclamp(cpvsub(v2, v1), d)); -} - -/// Returns the distance between v1 and v2. -static inline cpFloat cpvdist(const cpVect v1, const cpVect v2) -{ - return cpvlength(cpvsub(v1, v2)); -} - -/// Returns the squared distance between v1 and v2. Faster than cpvdist() when you only need to compare distances. -static inline cpFloat cpvdistsq(const cpVect v1, const cpVect v2) -{ - return cpvlengthsq(cpvsub(v1, v2)); -} - -/// Returns true if the distance between v1 and v2 is less than dist. -static inline cpBool cpvnear(const cpVect v1, const cpVect v2, const cpFloat dist) -{ - return cpvdistsq(v1, v2) < dist*dist; -} - -/// @} - -/// @defgroup cpMat2x2 cpMat2x2 -/// 2x2 matrix type used for tensors and such. -/// @{ - -// NUKE -static inline cpMat2x2 -cpMat2x2New(cpFloat a, cpFloat b, cpFloat c, cpFloat d) -{ - cpMat2x2 m = {a, b, c, d}; - return m; -} - -static inline cpVect -cpMat2x2Transform(cpMat2x2 m, cpVect v) -{ - return cpv(v.x*m.a + v.y*m.b, v.x*m.c + v.y*m.d); -} - -///@} - -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glew/LICENSE.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glew/LICENSE.txt deleted file mode 100644 index f707804..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glew/LICENSE.txt +++ /dev/null @@ -1,73 +0,0 @@ -The OpenGL Extension Wrangler Library -Copyright (C) 2002-2007, Milan Ikits -Copyright (C) 2002-2007, Marcelo E. Magallon -Copyright (C) 2002, Lev Povalahev -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. -* The name of the author may be used to endorse or promote products - derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -THE POSSIBILITY OF SUCH DAMAGE. - - -Mesa 3-D graphics library -Version: 7.0 - -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -Copyright (c) 2007 The Khronos Group Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and/or associated documentation files (the -"Materials"), to deal in the Materials without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Materials, and to -permit persons to whom the Materials are furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Materials. - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glew/README.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glew/README.txt deleted file mode 100644 index 1b19c53..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glew/README.txt +++ /dev/null @@ -1,18 +0,0 @@ -See doc/index.html for more information. - -If you downloaded the tarball from the GLEW website, you just need to: - - Unix: - - make - - Windows: - - use the project file in build/vc6/ - -If you wish to build GLEW from scratch (update the extension data from -the net or add your own extension information), you need a Unix -environment (including wget, perl, and GNU make). The extension data -is regenerated from the top level source directory with: - - make extensions diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glew/TODO.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glew/TODO.txt deleted file mode 100644 index d2701b6..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glew/TODO.txt +++ /dev/null @@ -1,12 +0,0 @@ -Major: - - add support for windows mini-client drivers - - add windows installer (msi) - - separate build of static and shared object files (for mingw and - cygwin) - - start designing GLEW 2.0 - -Minor: - - make auto scripts work with text mode cygwin mounts - - add support for all SUN, MTX, and OML extensions - - make auto/Makefile more robust against auto/core/*~ mistakes - - web poll on separating glew, glxew and wglew diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glew/bin/Release/Win32/glew32.dll b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glew/bin/Release/Win32/glew32.dll deleted file mode 100644 index 8eaeafd..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glew/bin/Release/Win32/glew32.dll and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glew/include/GL/glew.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glew/include/GL/glew.h deleted file mode 100644 index 51a29ef..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glew/include/GL/glew.h +++ /dev/null @@ -1,18062 +0,0 @@ -/* -** The OpenGL Extension Wrangler Library -** Copyright (C) 2002-2008, Milan Ikits -** Copyright (C) 2002-2008, Marcelo E. Magallon -** Copyright (C) 2002, Lev Povalahev -** All rights reserved. -** -** Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are met: -** -** * Redistributions of source code must retain the above copyright notice, -** this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright notice, -** this list of conditions and the following disclaimer in the documentation -** and/or other materials provided with the distribution. -** * The name of the author may be used to endorse or promote products -** derived from this software without specific prior written permission. -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -** ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -** LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -** CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -** SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -** INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -** CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -** ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -** THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Mesa 3-D graphics library - * Version: 7.0 - * - * Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ - -/* -** Copyright (c) 2007 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - -#ifndef __glew_h__ -#define __glew_h__ -#define __GLEW_H__ - -#if defined(__gl_h_) || defined(__GL_H__) || defined(__X_GL_H) -#error gl.h included before glew.h -#endif -#if defined(__gl2_h_) -#error gl2.h included before glew.h -#endif -#if defined(__gltypes_h_) -#error gltypes.h included before glew.h -#endif -#if defined(__REGAL_H__) -#error Regal.h included before glew.h -#endif -#if defined(__glext_h_) || defined(__GLEXT_H_) -#error glext.h included before glew.h -#endif -#if defined(__gl_ATI_h_) -#error glATI.h included before glew.h -#endif - -#define __gl_h_ -#define __gl2_h_ -#define __GL_H__ -#define __gltypes_h_ -#define __REGAL_H__ -#define __X_GL_H -#define __glext_h_ -#define __GLEXT_H_ -#define __gl_ATI_h_ - -#if defined(_WIN32) - -/* - * GLEW does not include to avoid name space pollution. - * GL needs GLAPI and GLAPIENTRY, GLU needs APIENTRY, CALLBACK, and wchar_t - * defined properly. - */ -/* */ -#ifndef APIENTRY -#define GLEW_APIENTRY_DEFINED -# if defined(__MINGW32__) || defined(__CYGWIN__) -# define APIENTRY __stdcall -# elif (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED) || defined(__BORLANDC__) -# define APIENTRY __stdcall -# else -# define APIENTRY -# endif -#endif -#ifndef GLAPI -# if defined(__MINGW32__) || defined(__CYGWIN__) -# define GLAPI extern -# endif -#endif -/* */ -#ifndef CALLBACK -#define GLEW_CALLBACK_DEFINED -# if defined(__MINGW32__) || defined(__CYGWIN__) -# define CALLBACK __attribute__ ((__stdcall__)) -# elif (defined(_M_MRX000) || defined(_M_IX86) || defined(_M_ALPHA) || defined(_M_PPC)) && !defined(MIDL_PASS) -# define CALLBACK __stdcall -# else -# define CALLBACK -# endif -#endif -/* and */ -#ifndef WINGDIAPI -#define GLEW_WINGDIAPI_DEFINED -#define WINGDIAPI __declspec(dllimport) -#endif -/* */ -#if (defined(_MSC_VER) || defined(__BORLANDC__)) && !defined(_WCHAR_T_DEFINED) -typedef unsigned short wchar_t; -# define _WCHAR_T_DEFINED -#endif -/* */ -#if !defined(_W64) -# if !defined(__midl) && (defined(_X86_) || defined(_M_IX86)) && defined(_MSC_VER) && _MSC_VER >= 1300 -# define _W64 __w64 -# else -# define _W64 -# endif -#endif -#if !defined(_PTRDIFF_T_DEFINED) && !defined(_PTRDIFF_T_) && !defined(__MINGW64__) -# ifdef _WIN64 -typedef __int64 ptrdiff_t; -# else -typedef _W64 int ptrdiff_t; -# endif -# define _PTRDIFF_T_DEFINED -# define _PTRDIFF_T_ -#endif - -#ifndef GLAPI -# if defined(__MINGW32__) || defined(__CYGWIN__) -# define GLAPI extern -# else -# define GLAPI WINGDIAPI -# endif -#endif - -#ifndef GLAPIENTRY -#define GLAPIENTRY APIENTRY -#endif - -#ifndef GLEWAPIENTRY -#define GLEWAPIENTRY APIENTRY -#endif - -/* - * GLEW_STATIC is defined for static library. - * GLEW_BUILD is defined for building the DLL library. - */ - -#ifdef GLEW_STATIC -# define GLEWAPI extern -#else -# ifdef GLEW_BUILD -# define GLEWAPI extern __declspec(dllexport) -# else -# define GLEWAPI extern __declspec(dllimport) -# endif -#endif - -#else /* _UNIX */ - -/* - * Needed for ptrdiff_t in turn needed by VBO. This is defined by ISO - * C. On my system, this amounts to _3 lines_ of included code, all of - * them pretty much harmless. If you know of a way of detecting 32 vs - * 64 _targets_ at compile time you are free to replace this with - * something that's portable. For now, _this_ is the portable solution. - * (mem, 2004-01-04) - */ - -#include - -/* SGI MIPSPro doesn't like stdint.h in C++ mode */ -/* ID: 3376260 Solaris 9 has inttypes.h, but not stdint.h */ - -#if (defined(__sgi) || defined(__sun)) && !defined(__GNUC__) -#include -#else -#include -#endif - -#define GLEW_APIENTRY_DEFINED -#define APIENTRY - -/* - * GLEW_STATIC is defined for static library. - */ - -#ifdef GLEW_STATIC -# define GLEWAPI extern -#else -# if defined(__GNUC__) && __GNUC__>=4 -# define GLEWAPI extern __attribute__ ((visibility("default"))) -# elif defined(__SUNPRO_C) || defined(__SUNPRO_CC) -# define GLEWAPI extern __global -# else -# define GLEWAPI extern -# endif -#endif - -/* */ -#ifndef GLAPI -#define GLAPI extern -#endif - -#ifndef GLAPIENTRY -#define GLAPIENTRY -#endif - -#ifndef GLEWAPIENTRY -#define GLEWAPIENTRY -#endif - -#endif /* _WIN32 */ - -#ifdef __cplusplus -extern "C" { -#endif - -/* ----------------------------- GL_VERSION_1_1 ---------------------------- */ - -#ifndef GL_VERSION_1_1 -#define GL_VERSION_1_1 1 - -typedef unsigned int GLenum; -typedef unsigned int GLbitfield; -typedef unsigned int GLuint; -typedef int GLint; -typedef int GLsizei; -typedef unsigned char GLboolean; -typedef signed char GLbyte; -typedef short GLshort; -typedef unsigned char GLubyte; -typedef unsigned short GLushort; -typedef unsigned long GLulong; -typedef float GLfloat; -typedef float GLclampf; -typedef double GLdouble; -typedef double GLclampd; -typedef void GLvoid; -#if defined(_MSC_VER) && _MSC_VER < 1400 -typedef __int64 GLint64EXT; -typedef unsigned __int64 GLuint64EXT; -#elif defined(_MSC_VER) || defined(__BORLANDC__) -typedef signed long long GLint64EXT; -typedef unsigned long long GLuint64EXT; -#else -# if defined(__MINGW32__) || defined(__CYGWIN__) -#include -# endif -typedef int64_t GLint64EXT; -typedef uint64_t GLuint64EXT; -#endif -typedef GLint64EXT GLint64; -typedef GLuint64EXT GLuint64; -typedef struct __GLsync *GLsync; - -typedef char GLchar; - -#define GL_ZERO 0 -#define GL_FALSE 0 -#define GL_LOGIC_OP 0x0BF1 -#define GL_NONE 0 -#define GL_TEXTURE_COMPONENTS 0x1003 -#define GL_NO_ERROR 0 -#define GL_POINTS 0x0000 -#define GL_CURRENT_BIT 0x00000001 -#define GL_TRUE 1 -#define GL_ONE 1 -#define GL_CLIENT_PIXEL_STORE_BIT 0x00000001 -#define GL_LINES 0x0001 -#define GL_LINE_LOOP 0x0002 -#define GL_POINT_BIT 0x00000002 -#define GL_CLIENT_VERTEX_ARRAY_BIT 0x00000002 -#define GL_LINE_STRIP 0x0003 -#define GL_LINE_BIT 0x00000004 -#define GL_TRIANGLES 0x0004 -#define GL_TRIANGLE_STRIP 0x0005 -#define GL_TRIANGLE_FAN 0x0006 -#define GL_QUADS 0x0007 -#define GL_QUAD_STRIP 0x0008 -#define GL_POLYGON_BIT 0x00000008 -#define GL_POLYGON 0x0009 -#define GL_POLYGON_STIPPLE_BIT 0x00000010 -#define GL_PIXEL_MODE_BIT 0x00000020 -#define GL_LIGHTING_BIT 0x00000040 -#define GL_FOG_BIT 0x00000080 -#define GL_DEPTH_BUFFER_BIT 0x00000100 -#define GL_ACCUM 0x0100 -#define GL_LOAD 0x0101 -#define GL_RETURN 0x0102 -#define GL_MULT 0x0103 -#define GL_ADD 0x0104 -#define GL_NEVER 0x0200 -#define GL_ACCUM_BUFFER_BIT 0x00000200 -#define GL_LESS 0x0201 -#define GL_EQUAL 0x0202 -#define GL_LEQUAL 0x0203 -#define GL_GREATER 0x0204 -#define GL_NOTEQUAL 0x0205 -#define GL_GEQUAL 0x0206 -#define GL_ALWAYS 0x0207 -#define GL_SRC_COLOR 0x0300 -#define GL_ONE_MINUS_SRC_COLOR 0x0301 -#define GL_SRC_ALPHA 0x0302 -#define GL_ONE_MINUS_SRC_ALPHA 0x0303 -#define GL_DST_ALPHA 0x0304 -#define GL_ONE_MINUS_DST_ALPHA 0x0305 -#define GL_DST_COLOR 0x0306 -#define GL_ONE_MINUS_DST_COLOR 0x0307 -#define GL_SRC_ALPHA_SATURATE 0x0308 -#define GL_STENCIL_BUFFER_BIT 0x00000400 -#define GL_FRONT_LEFT 0x0400 -#define GL_FRONT_RIGHT 0x0401 -#define GL_BACK_LEFT 0x0402 -#define GL_BACK_RIGHT 0x0403 -#define GL_FRONT 0x0404 -#define GL_BACK 0x0405 -#define GL_LEFT 0x0406 -#define GL_RIGHT 0x0407 -#define GL_FRONT_AND_BACK 0x0408 -#define GL_AUX0 0x0409 -#define GL_AUX1 0x040A -#define GL_AUX2 0x040B -#define GL_AUX3 0x040C -#define GL_INVALID_ENUM 0x0500 -#define GL_INVALID_VALUE 0x0501 -#define GL_INVALID_OPERATION 0x0502 -#define GL_STACK_OVERFLOW 0x0503 -#define GL_STACK_UNDERFLOW 0x0504 -#define GL_OUT_OF_MEMORY 0x0505 -#define GL_2D 0x0600 -#define GL_3D 0x0601 -#define GL_3D_COLOR 0x0602 -#define GL_3D_COLOR_TEXTURE 0x0603 -#define GL_4D_COLOR_TEXTURE 0x0604 -#define GL_PASS_THROUGH_TOKEN 0x0700 -#define GL_POINT_TOKEN 0x0701 -#define GL_LINE_TOKEN 0x0702 -#define GL_POLYGON_TOKEN 0x0703 -#define GL_BITMAP_TOKEN 0x0704 -#define GL_DRAW_PIXEL_TOKEN 0x0705 -#define GL_COPY_PIXEL_TOKEN 0x0706 -#define GL_LINE_RESET_TOKEN 0x0707 -#define GL_EXP 0x0800 -#define GL_VIEWPORT_BIT 0x00000800 -#define GL_EXP2 0x0801 -#define GL_CW 0x0900 -#define GL_CCW 0x0901 -#define GL_COEFF 0x0A00 -#define GL_ORDER 0x0A01 -#define GL_DOMAIN 0x0A02 -#define GL_CURRENT_COLOR 0x0B00 -#define GL_CURRENT_INDEX 0x0B01 -#define GL_CURRENT_NORMAL 0x0B02 -#define GL_CURRENT_TEXTURE_COORDS 0x0B03 -#define GL_CURRENT_RASTER_COLOR 0x0B04 -#define GL_CURRENT_RASTER_INDEX 0x0B05 -#define GL_CURRENT_RASTER_TEXTURE_COORDS 0x0B06 -#define GL_CURRENT_RASTER_POSITION 0x0B07 -#define GL_CURRENT_RASTER_POSITION_VALID 0x0B08 -#define GL_CURRENT_RASTER_DISTANCE 0x0B09 -#define GL_POINT_SMOOTH 0x0B10 -#define GL_POINT_SIZE 0x0B11 -#define GL_POINT_SIZE_RANGE 0x0B12 -#define GL_POINT_SIZE_GRANULARITY 0x0B13 -#define GL_LINE_SMOOTH 0x0B20 -#define GL_LINE_WIDTH 0x0B21 -#define GL_LINE_WIDTH_RANGE 0x0B22 -#define GL_LINE_WIDTH_GRANULARITY 0x0B23 -#define GL_LINE_STIPPLE 0x0B24 -#define GL_LINE_STIPPLE_PATTERN 0x0B25 -#define GL_LINE_STIPPLE_REPEAT 0x0B26 -#define GL_LIST_MODE 0x0B30 -#define GL_MAX_LIST_NESTING 0x0B31 -#define GL_LIST_BASE 0x0B32 -#define GL_LIST_INDEX 0x0B33 -#define GL_POLYGON_MODE 0x0B40 -#define GL_POLYGON_SMOOTH 0x0B41 -#define GL_POLYGON_STIPPLE 0x0B42 -#define GL_EDGE_FLAG 0x0B43 -#define GL_CULL_FACE 0x0B44 -#define GL_CULL_FACE_MODE 0x0B45 -#define GL_FRONT_FACE 0x0B46 -#define GL_LIGHTING 0x0B50 -#define GL_LIGHT_MODEL_LOCAL_VIEWER 0x0B51 -#define GL_LIGHT_MODEL_TWO_SIDE 0x0B52 -#define GL_LIGHT_MODEL_AMBIENT 0x0B53 -#define GL_SHADE_MODEL 0x0B54 -#define GL_COLOR_MATERIAL_FACE 0x0B55 -#define GL_COLOR_MATERIAL_PARAMETER 0x0B56 -#define GL_COLOR_MATERIAL 0x0B57 -#define GL_FOG 0x0B60 -#define GL_FOG_INDEX 0x0B61 -#define GL_FOG_DENSITY 0x0B62 -#define GL_FOG_START 0x0B63 -#define GL_FOG_END 0x0B64 -#define GL_FOG_MODE 0x0B65 -#define GL_FOG_COLOR 0x0B66 -#define GL_DEPTH_RANGE 0x0B70 -#define GL_DEPTH_TEST 0x0B71 -#define GL_DEPTH_WRITEMASK 0x0B72 -#define GL_DEPTH_CLEAR_VALUE 0x0B73 -#define GL_DEPTH_FUNC 0x0B74 -#define GL_ACCUM_CLEAR_VALUE 0x0B80 -#define GL_STENCIL_TEST 0x0B90 -#define GL_STENCIL_CLEAR_VALUE 0x0B91 -#define GL_STENCIL_FUNC 0x0B92 -#define GL_STENCIL_VALUE_MASK 0x0B93 -#define GL_STENCIL_FAIL 0x0B94 -#define GL_STENCIL_PASS_DEPTH_FAIL 0x0B95 -#define GL_STENCIL_PASS_DEPTH_PASS 0x0B96 -#define GL_STENCIL_REF 0x0B97 -#define GL_STENCIL_WRITEMASK 0x0B98 -#define GL_MATRIX_MODE 0x0BA0 -#define GL_NORMALIZE 0x0BA1 -#define GL_VIEWPORT 0x0BA2 -#define GL_MODELVIEW_STACK_DEPTH 0x0BA3 -#define GL_PROJECTION_STACK_DEPTH 0x0BA4 -#define GL_TEXTURE_STACK_DEPTH 0x0BA5 -#define GL_MODELVIEW_MATRIX 0x0BA6 -#define GL_PROJECTION_MATRIX 0x0BA7 -#define GL_TEXTURE_MATRIX 0x0BA8 -#define GL_ATTRIB_STACK_DEPTH 0x0BB0 -#define GL_CLIENT_ATTRIB_STACK_DEPTH 0x0BB1 -#define GL_ALPHA_TEST 0x0BC0 -#define GL_ALPHA_TEST_FUNC 0x0BC1 -#define GL_ALPHA_TEST_REF 0x0BC2 -#define GL_DITHER 0x0BD0 -#define GL_BLEND_DST 0x0BE0 -#define GL_BLEND_SRC 0x0BE1 -#define GL_BLEND 0x0BE2 -#define GL_LOGIC_OP_MODE 0x0BF0 -#define GL_INDEX_LOGIC_OP 0x0BF1 -#define GL_COLOR_LOGIC_OP 0x0BF2 -#define GL_AUX_BUFFERS 0x0C00 -#define GL_DRAW_BUFFER 0x0C01 -#define GL_READ_BUFFER 0x0C02 -#define GL_SCISSOR_BOX 0x0C10 -#define GL_SCISSOR_TEST 0x0C11 -#define GL_INDEX_CLEAR_VALUE 0x0C20 -#define GL_INDEX_WRITEMASK 0x0C21 -#define GL_COLOR_CLEAR_VALUE 0x0C22 -#define GL_COLOR_WRITEMASK 0x0C23 -#define GL_INDEX_MODE 0x0C30 -#define GL_RGBA_MODE 0x0C31 -#define GL_DOUBLEBUFFER 0x0C32 -#define GL_STEREO 0x0C33 -#define GL_RENDER_MODE 0x0C40 -#define GL_PERSPECTIVE_CORRECTION_HINT 0x0C50 -#define GL_POINT_SMOOTH_HINT 0x0C51 -#define GL_LINE_SMOOTH_HINT 0x0C52 -#define GL_POLYGON_SMOOTH_HINT 0x0C53 -#define GL_FOG_HINT 0x0C54 -#define GL_TEXTURE_GEN_S 0x0C60 -#define GL_TEXTURE_GEN_T 0x0C61 -#define GL_TEXTURE_GEN_R 0x0C62 -#define GL_TEXTURE_GEN_Q 0x0C63 -#define GL_PIXEL_MAP_I_TO_I 0x0C70 -#define GL_PIXEL_MAP_S_TO_S 0x0C71 -#define GL_PIXEL_MAP_I_TO_R 0x0C72 -#define GL_PIXEL_MAP_I_TO_G 0x0C73 -#define GL_PIXEL_MAP_I_TO_B 0x0C74 -#define GL_PIXEL_MAP_I_TO_A 0x0C75 -#define GL_PIXEL_MAP_R_TO_R 0x0C76 -#define GL_PIXEL_MAP_G_TO_G 0x0C77 -#define GL_PIXEL_MAP_B_TO_B 0x0C78 -#define GL_PIXEL_MAP_A_TO_A 0x0C79 -#define GL_PIXEL_MAP_I_TO_I_SIZE 0x0CB0 -#define GL_PIXEL_MAP_S_TO_S_SIZE 0x0CB1 -#define GL_PIXEL_MAP_I_TO_R_SIZE 0x0CB2 -#define GL_PIXEL_MAP_I_TO_G_SIZE 0x0CB3 -#define GL_PIXEL_MAP_I_TO_B_SIZE 0x0CB4 -#define GL_PIXEL_MAP_I_TO_A_SIZE 0x0CB5 -#define GL_PIXEL_MAP_R_TO_R_SIZE 0x0CB6 -#define GL_PIXEL_MAP_G_TO_G_SIZE 0x0CB7 -#define GL_PIXEL_MAP_B_TO_B_SIZE 0x0CB8 -#define GL_PIXEL_MAP_A_TO_A_SIZE 0x0CB9 -#define GL_UNPACK_SWAP_BYTES 0x0CF0 -#define GL_UNPACK_LSB_FIRST 0x0CF1 -#define GL_UNPACK_ROW_LENGTH 0x0CF2 -#define GL_UNPACK_SKIP_ROWS 0x0CF3 -#define GL_UNPACK_SKIP_PIXELS 0x0CF4 -#define GL_UNPACK_ALIGNMENT 0x0CF5 -#define GL_PACK_SWAP_BYTES 0x0D00 -#define GL_PACK_LSB_FIRST 0x0D01 -#define GL_PACK_ROW_LENGTH 0x0D02 -#define GL_PACK_SKIP_ROWS 0x0D03 -#define GL_PACK_SKIP_PIXELS 0x0D04 -#define GL_PACK_ALIGNMENT 0x0D05 -#define GL_MAP_COLOR 0x0D10 -#define GL_MAP_STENCIL 0x0D11 -#define GL_INDEX_SHIFT 0x0D12 -#define GL_INDEX_OFFSET 0x0D13 -#define GL_RED_SCALE 0x0D14 -#define GL_RED_BIAS 0x0D15 -#define GL_ZOOM_X 0x0D16 -#define GL_ZOOM_Y 0x0D17 -#define GL_GREEN_SCALE 0x0D18 -#define GL_GREEN_BIAS 0x0D19 -#define GL_BLUE_SCALE 0x0D1A -#define GL_BLUE_BIAS 0x0D1B -#define GL_ALPHA_SCALE 0x0D1C -#define GL_ALPHA_BIAS 0x0D1D -#define GL_DEPTH_SCALE 0x0D1E -#define GL_DEPTH_BIAS 0x0D1F -#define GL_MAX_EVAL_ORDER 0x0D30 -#define GL_MAX_LIGHTS 0x0D31 -#define GL_MAX_CLIP_PLANES 0x0D32 -#define GL_MAX_TEXTURE_SIZE 0x0D33 -#define GL_MAX_PIXEL_MAP_TABLE 0x0D34 -#define GL_MAX_ATTRIB_STACK_DEPTH 0x0D35 -#define GL_MAX_MODELVIEW_STACK_DEPTH 0x0D36 -#define GL_MAX_NAME_STACK_DEPTH 0x0D37 -#define GL_MAX_PROJECTION_STACK_DEPTH 0x0D38 -#define GL_MAX_TEXTURE_STACK_DEPTH 0x0D39 -#define GL_MAX_VIEWPORT_DIMS 0x0D3A -#define GL_MAX_CLIENT_ATTRIB_STACK_DEPTH 0x0D3B -#define GL_SUBPIXEL_BITS 0x0D50 -#define GL_INDEX_BITS 0x0D51 -#define GL_RED_BITS 0x0D52 -#define GL_GREEN_BITS 0x0D53 -#define GL_BLUE_BITS 0x0D54 -#define GL_ALPHA_BITS 0x0D55 -#define GL_DEPTH_BITS 0x0D56 -#define GL_STENCIL_BITS 0x0D57 -#define GL_ACCUM_RED_BITS 0x0D58 -#define GL_ACCUM_GREEN_BITS 0x0D59 -#define GL_ACCUM_BLUE_BITS 0x0D5A -#define GL_ACCUM_ALPHA_BITS 0x0D5B -#define GL_NAME_STACK_DEPTH 0x0D70 -#define GL_AUTO_NORMAL 0x0D80 -#define GL_MAP1_COLOR_4 0x0D90 -#define GL_MAP1_INDEX 0x0D91 -#define GL_MAP1_NORMAL 0x0D92 -#define GL_MAP1_TEXTURE_COORD_1 0x0D93 -#define GL_MAP1_TEXTURE_COORD_2 0x0D94 -#define GL_MAP1_TEXTURE_COORD_3 0x0D95 -#define GL_MAP1_TEXTURE_COORD_4 0x0D96 -#define GL_MAP1_VERTEX_3 0x0D97 -#define GL_MAP1_VERTEX_4 0x0D98 -#define GL_MAP2_COLOR_4 0x0DB0 -#define GL_MAP2_INDEX 0x0DB1 -#define GL_MAP2_NORMAL 0x0DB2 -#define GL_MAP2_TEXTURE_COORD_1 0x0DB3 -#define GL_MAP2_TEXTURE_COORD_2 0x0DB4 -#define GL_MAP2_TEXTURE_COORD_3 0x0DB5 -#define GL_MAP2_TEXTURE_COORD_4 0x0DB6 -#define GL_MAP2_VERTEX_3 0x0DB7 -#define GL_MAP2_VERTEX_4 0x0DB8 -#define GL_MAP1_GRID_DOMAIN 0x0DD0 -#define GL_MAP1_GRID_SEGMENTS 0x0DD1 -#define GL_MAP2_GRID_DOMAIN 0x0DD2 -#define GL_MAP2_GRID_SEGMENTS 0x0DD3 -#define GL_TEXTURE_1D 0x0DE0 -#define GL_TEXTURE_2D 0x0DE1 -#define GL_FEEDBACK_BUFFER_POINTER 0x0DF0 -#define GL_FEEDBACK_BUFFER_SIZE 0x0DF1 -#define GL_FEEDBACK_BUFFER_TYPE 0x0DF2 -#define GL_SELECTION_BUFFER_POINTER 0x0DF3 -#define GL_SELECTION_BUFFER_SIZE 0x0DF4 -#define GL_TEXTURE_WIDTH 0x1000 -#define GL_TRANSFORM_BIT 0x00001000 -#define GL_TEXTURE_HEIGHT 0x1001 -#define GL_TEXTURE_INTERNAL_FORMAT 0x1003 -#define GL_TEXTURE_BORDER_COLOR 0x1004 -#define GL_TEXTURE_BORDER 0x1005 -#define GL_DONT_CARE 0x1100 -#define GL_FASTEST 0x1101 -#define GL_NICEST 0x1102 -#define GL_AMBIENT 0x1200 -#define GL_DIFFUSE 0x1201 -#define GL_SPECULAR 0x1202 -#define GL_POSITION 0x1203 -#define GL_SPOT_DIRECTION 0x1204 -#define GL_SPOT_EXPONENT 0x1205 -#define GL_SPOT_CUTOFF 0x1206 -#define GL_CONSTANT_ATTENUATION 0x1207 -#define GL_LINEAR_ATTENUATION 0x1208 -#define GL_QUADRATIC_ATTENUATION 0x1209 -#define GL_COMPILE 0x1300 -#define GL_COMPILE_AND_EXECUTE 0x1301 -#define GL_BYTE 0x1400 -#define GL_UNSIGNED_BYTE 0x1401 -#define GL_SHORT 0x1402 -#define GL_UNSIGNED_SHORT 0x1403 -#define GL_INT 0x1404 -#define GL_UNSIGNED_INT 0x1405 -#define GL_FLOAT 0x1406 -#define GL_2_BYTES 0x1407 -#define GL_3_BYTES 0x1408 -#define GL_4_BYTES 0x1409 -#define GL_DOUBLE 0x140A -#define GL_CLEAR 0x1500 -#define GL_AND 0x1501 -#define GL_AND_REVERSE 0x1502 -#define GL_COPY 0x1503 -#define GL_AND_INVERTED 0x1504 -#define GL_NOOP 0x1505 -#define GL_XOR 0x1506 -#define GL_OR 0x1507 -#define GL_NOR 0x1508 -#define GL_EQUIV 0x1509 -#define GL_INVERT 0x150A -#define GL_OR_REVERSE 0x150B -#define GL_COPY_INVERTED 0x150C -#define GL_OR_INVERTED 0x150D -#define GL_NAND 0x150E -#define GL_SET 0x150F -#define GL_EMISSION 0x1600 -#define GL_SHININESS 0x1601 -#define GL_AMBIENT_AND_DIFFUSE 0x1602 -#define GL_COLOR_INDEXES 0x1603 -#define GL_MODELVIEW 0x1700 -#define GL_PROJECTION 0x1701 -#define GL_TEXTURE 0x1702 -#define GL_COLOR 0x1800 -#define GL_DEPTH 0x1801 -#define GL_STENCIL 0x1802 -#define GL_COLOR_INDEX 0x1900 -#define GL_STENCIL_INDEX 0x1901 -#define GL_DEPTH_COMPONENT 0x1902 -#define GL_RED 0x1903 -#define GL_GREEN 0x1904 -#define GL_BLUE 0x1905 -#define GL_ALPHA 0x1906 -#define GL_RGB 0x1907 -#define GL_RGBA 0x1908 -#define GL_LUMINANCE 0x1909 -#define GL_LUMINANCE_ALPHA 0x190A -#define GL_BITMAP 0x1A00 -#define GL_POINT 0x1B00 -#define GL_LINE 0x1B01 -#define GL_FILL 0x1B02 -#define GL_RENDER 0x1C00 -#define GL_FEEDBACK 0x1C01 -#define GL_SELECT 0x1C02 -#define GL_FLAT 0x1D00 -#define GL_SMOOTH 0x1D01 -#define GL_KEEP 0x1E00 -#define GL_REPLACE 0x1E01 -#define GL_INCR 0x1E02 -#define GL_DECR 0x1E03 -#define GL_VENDOR 0x1F00 -#define GL_RENDERER 0x1F01 -#define GL_VERSION 0x1F02 -#define GL_EXTENSIONS 0x1F03 -#define GL_S 0x2000 -#define GL_ENABLE_BIT 0x00002000 -#define GL_T 0x2001 -#define GL_R 0x2002 -#define GL_Q 0x2003 -#define GL_MODULATE 0x2100 -#define GL_DECAL 0x2101 -#define GL_TEXTURE_ENV_MODE 0x2200 -#define GL_TEXTURE_ENV_COLOR 0x2201 -#define GL_TEXTURE_ENV 0x2300 -#define GL_EYE_LINEAR 0x2400 -#define GL_OBJECT_LINEAR 0x2401 -#define GL_SPHERE_MAP 0x2402 -#define GL_TEXTURE_GEN_MODE 0x2500 -#define GL_OBJECT_PLANE 0x2501 -#define GL_EYE_PLANE 0x2502 -#define GL_NEAREST 0x2600 -#define GL_LINEAR 0x2601 -#define GL_NEAREST_MIPMAP_NEAREST 0x2700 -#define GL_LINEAR_MIPMAP_NEAREST 0x2701 -#define GL_NEAREST_MIPMAP_LINEAR 0x2702 -#define GL_LINEAR_MIPMAP_LINEAR 0x2703 -#define GL_TEXTURE_MAG_FILTER 0x2800 -#define GL_TEXTURE_MIN_FILTER 0x2801 -#define GL_TEXTURE_WRAP_S 0x2802 -#define GL_TEXTURE_WRAP_T 0x2803 -#define GL_CLAMP 0x2900 -#define GL_REPEAT 0x2901 -#define GL_POLYGON_OFFSET_UNITS 0x2A00 -#define GL_POLYGON_OFFSET_POINT 0x2A01 -#define GL_POLYGON_OFFSET_LINE 0x2A02 -#define GL_R3_G3_B2 0x2A10 -#define GL_V2F 0x2A20 -#define GL_V3F 0x2A21 -#define GL_C4UB_V2F 0x2A22 -#define GL_C4UB_V3F 0x2A23 -#define GL_C3F_V3F 0x2A24 -#define GL_N3F_V3F 0x2A25 -#define GL_C4F_N3F_V3F 0x2A26 -#define GL_T2F_V3F 0x2A27 -#define GL_T4F_V4F 0x2A28 -#define GL_T2F_C4UB_V3F 0x2A29 -#define GL_T2F_C3F_V3F 0x2A2A -#define GL_T2F_N3F_V3F 0x2A2B -#define GL_T2F_C4F_N3F_V3F 0x2A2C -#define GL_T4F_C4F_N3F_V4F 0x2A2D -#define GL_CLIP_PLANE0 0x3000 -#define GL_CLIP_PLANE1 0x3001 -#define GL_CLIP_PLANE2 0x3002 -#define GL_CLIP_PLANE3 0x3003 -#define GL_CLIP_PLANE4 0x3004 -#define GL_CLIP_PLANE5 0x3005 -#define GL_LIGHT0 0x4000 -#define GL_COLOR_BUFFER_BIT 0x00004000 -#define GL_LIGHT1 0x4001 -#define GL_LIGHT2 0x4002 -#define GL_LIGHT3 0x4003 -#define GL_LIGHT4 0x4004 -#define GL_LIGHT5 0x4005 -#define GL_LIGHT6 0x4006 -#define GL_LIGHT7 0x4007 -#define GL_HINT_BIT 0x00008000 -#define GL_POLYGON_OFFSET_FILL 0x8037 -#define GL_POLYGON_OFFSET_FACTOR 0x8038 -#define GL_ALPHA4 0x803B -#define GL_ALPHA8 0x803C -#define GL_ALPHA12 0x803D -#define GL_ALPHA16 0x803E -#define GL_LUMINANCE4 0x803F -#define GL_LUMINANCE8 0x8040 -#define GL_LUMINANCE12 0x8041 -#define GL_LUMINANCE16 0x8042 -#define GL_LUMINANCE4_ALPHA4 0x8043 -#define GL_LUMINANCE6_ALPHA2 0x8044 -#define GL_LUMINANCE8_ALPHA8 0x8045 -#define GL_LUMINANCE12_ALPHA4 0x8046 -#define GL_LUMINANCE12_ALPHA12 0x8047 -#define GL_LUMINANCE16_ALPHA16 0x8048 -#define GL_INTENSITY 0x8049 -#define GL_INTENSITY4 0x804A -#define GL_INTENSITY8 0x804B -#define GL_INTENSITY12 0x804C -#define GL_INTENSITY16 0x804D -#define GL_RGB4 0x804F -#define GL_RGB5 0x8050 -#define GL_RGB8 0x8051 -#define GL_RGB10 0x8052 -#define GL_RGB12 0x8053 -#define GL_RGB16 0x8054 -#define GL_RGBA2 0x8055 -#define GL_RGBA4 0x8056 -#define GL_RGB5_A1 0x8057 -#define GL_RGBA8 0x8058 -#define GL_RGB10_A2 0x8059 -#define GL_RGBA12 0x805A -#define GL_RGBA16 0x805B -#define GL_TEXTURE_RED_SIZE 0x805C -#define GL_TEXTURE_GREEN_SIZE 0x805D -#define GL_TEXTURE_BLUE_SIZE 0x805E -#define GL_TEXTURE_ALPHA_SIZE 0x805F -#define GL_TEXTURE_LUMINANCE_SIZE 0x8060 -#define GL_TEXTURE_INTENSITY_SIZE 0x8061 -#define GL_PROXY_TEXTURE_1D 0x8063 -#define GL_PROXY_TEXTURE_2D 0x8064 -#define GL_TEXTURE_PRIORITY 0x8066 -#define GL_TEXTURE_RESIDENT 0x8067 -#define GL_TEXTURE_BINDING_1D 0x8068 -#define GL_TEXTURE_BINDING_2D 0x8069 -#define GL_VERTEX_ARRAY 0x8074 -#define GL_NORMAL_ARRAY 0x8075 -#define GL_COLOR_ARRAY 0x8076 -#define GL_INDEX_ARRAY 0x8077 -#define GL_TEXTURE_COORD_ARRAY 0x8078 -#define GL_EDGE_FLAG_ARRAY 0x8079 -#define GL_VERTEX_ARRAY_SIZE 0x807A -#define GL_VERTEX_ARRAY_TYPE 0x807B -#define GL_VERTEX_ARRAY_STRIDE 0x807C -#define GL_NORMAL_ARRAY_TYPE 0x807E -#define GL_NORMAL_ARRAY_STRIDE 0x807F -#define GL_COLOR_ARRAY_SIZE 0x8081 -#define GL_COLOR_ARRAY_TYPE 0x8082 -#define GL_COLOR_ARRAY_STRIDE 0x8083 -#define GL_INDEX_ARRAY_TYPE 0x8085 -#define GL_INDEX_ARRAY_STRIDE 0x8086 -#define GL_TEXTURE_COORD_ARRAY_SIZE 0x8088 -#define GL_TEXTURE_COORD_ARRAY_TYPE 0x8089 -#define GL_TEXTURE_COORD_ARRAY_STRIDE 0x808A -#define GL_EDGE_FLAG_ARRAY_STRIDE 0x808C -#define GL_VERTEX_ARRAY_POINTER 0x808E -#define GL_NORMAL_ARRAY_POINTER 0x808F -#define GL_COLOR_ARRAY_POINTER 0x8090 -#define GL_INDEX_ARRAY_POINTER 0x8091 -#define GL_TEXTURE_COORD_ARRAY_POINTER 0x8092 -#define GL_EDGE_FLAG_ARRAY_POINTER 0x8093 -#define GL_COLOR_INDEX1_EXT 0x80E2 -#define GL_COLOR_INDEX2_EXT 0x80E3 -#define GL_COLOR_INDEX4_EXT 0x80E4 -#define GL_COLOR_INDEX8_EXT 0x80E5 -#define GL_COLOR_INDEX12_EXT 0x80E6 -#define GL_COLOR_INDEX16_EXT 0x80E7 -#define GL_EVAL_BIT 0x00010000 -#define GL_LIST_BIT 0x00020000 -#define GL_TEXTURE_BIT 0x00040000 -#define GL_SCISSOR_BIT 0x00080000 -#define GL_ALL_ATTRIB_BITS 0x000fffff -#define GL_CLIENT_ALL_ATTRIB_BITS 0xffffffff - -GLAPI void GLAPIENTRY glAccum (GLenum op, GLfloat value); -GLAPI void GLAPIENTRY glAlphaFunc (GLenum func, GLclampf ref); -GLAPI GLboolean GLAPIENTRY glAreTexturesResident (GLsizei n, const GLuint *textures, GLboolean *residences); -GLAPI void GLAPIENTRY glArrayElement (GLint i); -GLAPI void GLAPIENTRY glBegin (GLenum mode); -GLAPI void GLAPIENTRY glBindTexture (GLenum target, GLuint texture); -GLAPI void GLAPIENTRY glBitmap (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap); -GLAPI void GLAPIENTRY glBlendFunc (GLenum sfactor, GLenum dfactor); -GLAPI void GLAPIENTRY glCallList (GLuint list); -GLAPI void GLAPIENTRY glCallLists (GLsizei n, GLenum type, const GLvoid *lists); -GLAPI void GLAPIENTRY glClear (GLbitfield mask); -GLAPI void GLAPIENTRY glClearAccum (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); -GLAPI void GLAPIENTRY glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); -GLAPI void GLAPIENTRY glClearDepth (GLclampd depth); -GLAPI void GLAPIENTRY glClearIndex (GLfloat c); -GLAPI void GLAPIENTRY glClearStencil (GLint s); -GLAPI void GLAPIENTRY glClipPlane (GLenum plane, const GLdouble *equation); -GLAPI void GLAPIENTRY glColor3b (GLbyte red, GLbyte green, GLbyte blue); -GLAPI void GLAPIENTRY glColor3bv (const GLbyte *v); -GLAPI void GLAPIENTRY glColor3d (GLdouble red, GLdouble green, GLdouble blue); -GLAPI void GLAPIENTRY glColor3dv (const GLdouble *v); -GLAPI void GLAPIENTRY glColor3f (GLfloat red, GLfloat green, GLfloat blue); -GLAPI void GLAPIENTRY glColor3fv (const GLfloat *v); -GLAPI void GLAPIENTRY glColor3i (GLint red, GLint green, GLint blue); -GLAPI void GLAPIENTRY glColor3iv (const GLint *v); -GLAPI void GLAPIENTRY glColor3s (GLshort red, GLshort green, GLshort blue); -GLAPI void GLAPIENTRY glColor3sv (const GLshort *v); -GLAPI void GLAPIENTRY glColor3ub (GLubyte red, GLubyte green, GLubyte blue); -GLAPI void GLAPIENTRY glColor3ubv (const GLubyte *v); -GLAPI void GLAPIENTRY glColor3ui (GLuint red, GLuint green, GLuint blue); -GLAPI void GLAPIENTRY glColor3uiv (const GLuint *v); -GLAPI void GLAPIENTRY glColor3us (GLushort red, GLushort green, GLushort blue); -GLAPI void GLAPIENTRY glColor3usv (const GLushort *v); -GLAPI void GLAPIENTRY glColor4b (GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha); -GLAPI void GLAPIENTRY glColor4bv (const GLbyte *v); -GLAPI void GLAPIENTRY glColor4d (GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha); -GLAPI void GLAPIENTRY glColor4dv (const GLdouble *v); -GLAPI void GLAPIENTRY glColor4f (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); -GLAPI void GLAPIENTRY glColor4fv (const GLfloat *v); -GLAPI void GLAPIENTRY glColor4i (GLint red, GLint green, GLint blue, GLint alpha); -GLAPI void GLAPIENTRY glColor4iv (const GLint *v); -GLAPI void GLAPIENTRY glColor4s (GLshort red, GLshort green, GLshort blue, GLshort alpha); -GLAPI void GLAPIENTRY glColor4sv (const GLshort *v); -GLAPI void GLAPIENTRY glColor4ub (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha); -GLAPI void GLAPIENTRY glColor4ubv (const GLubyte *v); -GLAPI void GLAPIENTRY glColor4ui (GLuint red, GLuint green, GLuint blue, GLuint alpha); -GLAPI void GLAPIENTRY glColor4uiv (const GLuint *v); -GLAPI void GLAPIENTRY glColor4us (GLushort red, GLushort green, GLushort blue, GLushort alpha); -GLAPI void GLAPIENTRY glColor4usv (const GLushort *v); -GLAPI void GLAPIENTRY glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); -GLAPI void GLAPIENTRY glColorMaterial (GLenum face, GLenum mode); -GLAPI void GLAPIENTRY glColorPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); -GLAPI void GLAPIENTRY glCopyPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type); -GLAPI void GLAPIENTRY glCopyTexImage1D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLint border); -GLAPI void GLAPIENTRY glCopyTexImage2D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); -GLAPI void GLAPIENTRY glCopyTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); -GLAPI void GLAPIENTRY glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); -GLAPI void GLAPIENTRY glCullFace (GLenum mode); -GLAPI void GLAPIENTRY glDeleteLists (GLuint list, GLsizei range); -GLAPI void GLAPIENTRY glDeleteTextures (GLsizei n, const GLuint *textures); -GLAPI void GLAPIENTRY glDepthFunc (GLenum func); -GLAPI void GLAPIENTRY glDepthMask (GLboolean flag); -GLAPI void GLAPIENTRY glDepthRange (GLclampd zNear, GLclampd zFar); -GLAPI void GLAPIENTRY glDisable (GLenum cap); -GLAPI void GLAPIENTRY glDisableClientState (GLenum array); -GLAPI void GLAPIENTRY glDrawArrays (GLenum mode, GLint first, GLsizei count); -GLAPI void GLAPIENTRY glDrawBuffer (GLenum mode); -GLAPI void GLAPIENTRY glDrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices); -GLAPI void GLAPIENTRY glDrawPixels (GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); -GLAPI void GLAPIENTRY glEdgeFlag (GLboolean flag); -GLAPI void GLAPIENTRY glEdgeFlagPointer (GLsizei stride, const GLvoid *pointer); -GLAPI void GLAPIENTRY glEdgeFlagv (const GLboolean *flag); -GLAPI void GLAPIENTRY glEnable (GLenum cap); -GLAPI void GLAPIENTRY glEnableClientState (GLenum array); -GLAPI void GLAPIENTRY glEnd (void); -GLAPI void GLAPIENTRY glEndList (void); -GLAPI void GLAPIENTRY glEvalCoord1d (GLdouble u); -GLAPI void GLAPIENTRY glEvalCoord1dv (const GLdouble *u); -GLAPI void GLAPIENTRY glEvalCoord1f (GLfloat u); -GLAPI void GLAPIENTRY glEvalCoord1fv (const GLfloat *u); -GLAPI void GLAPIENTRY glEvalCoord2d (GLdouble u, GLdouble v); -GLAPI void GLAPIENTRY glEvalCoord2dv (const GLdouble *u); -GLAPI void GLAPIENTRY glEvalCoord2f (GLfloat u, GLfloat v); -GLAPI void GLAPIENTRY glEvalCoord2fv (const GLfloat *u); -GLAPI void GLAPIENTRY glEvalMesh1 (GLenum mode, GLint i1, GLint i2); -GLAPI void GLAPIENTRY glEvalMesh2 (GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2); -GLAPI void GLAPIENTRY glEvalPoint1 (GLint i); -GLAPI void GLAPIENTRY glEvalPoint2 (GLint i, GLint j); -GLAPI void GLAPIENTRY glFeedbackBuffer (GLsizei size, GLenum type, GLfloat *buffer); -GLAPI void GLAPIENTRY glFinish (void); -GLAPI void GLAPIENTRY glFlush (void); -GLAPI void GLAPIENTRY glFogf (GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glFogfv (GLenum pname, const GLfloat *params); -GLAPI void GLAPIENTRY glFogi (GLenum pname, GLint param); -GLAPI void GLAPIENTRY glFogiv (GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glFrontFace (GLenum mode); -GLAPI void GLAPIENTRY glFrustum (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); -GLAPI GLuint GLAPIENTRY glGenLists (GLsizei range); -GLAPI void GLAPIENTRY glGenTextures (GLsizei n, GLuint *textures); -GLAPI void GLAPIENTRY glGetBooleanv (GLenum pname, GLboolean *params); -GLAPI void GLAPIENTRY glGetClipPlane (GLenum plane, GLdouble *equation); -GLAPI void GLAPIENTRY glGetDoublev (GLenum pname, GLdouble *params); -GLAPI GLenum GLAPIENTRY glGetError (void); -GLAPI void GLAPIENTRY glGetFloatv (GLenum pname, GLfloat *params); -GLAPI void GLAPIENTRY glGetIntegerv (GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glGetLightfv (GLenum light, GLenum pname, GLfloat *params); -GLAPI void GLAPIENTRY glGetLightiv (GLenum light, GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glGetMapdv (GLenum target, GLenum query, GLdouble *v); -GLAPI void GLAPIENTRY glGetMapfv (GLenum target, GLenum query, GLfloat *v); -GLAPI void GLAPIENTRY glGetMapiv (GLenum target, GLenum query, GLint *v); -GLAPI void GLAPIENTRY glGetMaterialfv (GLenum face, GLenum pname, GLfloat *params); -GLAPI void GLAPIENTRY glGetMaterialiv (GLenum face, GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glGetPixelMapfv (GLenum map, GLfloat *values); -GLAPI void GLAPIENTRY glGetPixelMapuiv (GLenum map, GLuint *values); -GLAPI void GLAPIENTRY glGetPixelMapusv (GLenum map, GLushort *values); -GLAPI void GLAPIENTRY glGetPointerv (GLenum pname, GLvoid* *params); -GLAPI void GLAPIENTRY glGetPolygonStipple (GLubyte *mask); -GLAPI const GLubyte * GLAPIENTRY glGetString (GLenum name); -GLAPI void GLAPIENTRY glGetTexEnvfv (GLenum target, GLenum pname, GLfloat *params); -GLAPI void GLAPIENTRY glGetTexEnviv (GLenum target, GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glGetTexGendv (GLenum coord, GLenum pname, GLdouble *params); -GLAPI void GLAPIENTRY glGetTexGenfv (GLenum coord, GLenum pname, GLfloat *params); -GLAPI void GLAPIENTRY glGetTexGeniv (GLenum coord, GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glGetTexImage (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels); -GLAPI void GLAPIENTRY glGetTexLevelParameterfv (GLenum target, GLint level, GLenum pname, GLfloat *params); -GLAPI void GLAPIENTRY glGetTexLevelParameteriv (GLenum target, GLint level, GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glGetTexParameterfv (GLenum target, GLenum pname, GLfloat *params); -GLAPI void GLAPIENTRY glGetTexParameteriv (GLenum target, GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glHint (GLenum target, GLenum mode); -GLAPI void GLAPIENTRY glIndexMask (GLuint mask); -GLAPI void GLAPIENTRY glIndexPointer (GLenum type, GLsizei stride, const GLvoid *pointer); -GLAPI void GLAPIENTRY glIndexd (GLdouble c); -GLAPI void GLAPIENTRY glIndexdv (const GLdouble *c); -GLAPI void GLAPIENTRY glIndexf (GLfloat c); -GLAPI void GLAPIENTRY glIndexfv (const GLfloat *c); -GLAPI void GLAPIENTRY glIndexi (GLint c); -GLAPI void GLAPIENTRY glIndexiv (const GLint *c); -GLAPI void GLAPIENTRY glIndexs (GLshort c); -GLAPI void GLAPIENTRY glIndexsv (const GLshort *c); -GLAPI void GLAPIENTRY glIndexub (GLubyte c); -GLAPI void GLAPIENTRY glIndexubv (const GLubyte *c); -GLAPI void GLAPIENTRY glInitNames (void); -GLAPI void GLAPIENTRY glInterleavedArrays (GLenum format, GLsizei stride, const GLvoid *pointer); -GLAPI GLboolean GLAPIENTRY glIsEnabled (GLenum cap); -GLAPI GLboolean GLAPIENTRY glIsList (GLuint list); -GLAPI GLboolean GLAPIENTRY glIsTexture (GLuint texture); -GLAPI void GLAPIENTRY glLightModelf (GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glLightModelfv (GLenum pname, const GLfloat *params); -GLAPI void GLAPIENTRY glLightModeli (GLenum pname, GLint param); -GLAPI void GLAPIENTRY glLightModeliv (GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glLightf (GLenum light, GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glLightfv (GLenum light, GLenum pname, const GLfloat *params); -GLAPI void GLAPIENTRY glLighti (GLenum light, GLenum pname, GLint param); -GLAPI void GLAPIENTRY glLightiv (GLenum light, GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glLineStipple (GLint factor, GLushort pattern); -GLAPI void GLAPIENTRY glLineWidth (GLfloat width); -GLAPI void GLAPIENTRY glListBase (GLuint base); -GLAPI void GLAPIENTRY glLoadIdentity (void); -GLAPI void GLAPIENTRY glLoadMatrixd (const GLdouble *m); -GLAPI void GLAPIENTRY glLoadMatrixf (const GLfloat *m); -GLAPI void GLAPIENTRY glLoadName (GLuint name); -GLAPI void GLAPIENTRY glLogicOp (GLenum opcode); -GLAPI void GLAPIENTRY glMap1d (GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points); -GLAPI void GLAPIENTRY glMap1f (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points); -GLAPI void GLAPIENTRY glMap2d (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points); -GLAPI void GLAPIENTRY glMap2f (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points); -GLAPI void GLAPIENTRY glMapGrid1d (GLint un, GLdouble u1, GLdouble u2); -GLAPI void GLAPIENTRY glMapGrid1f (GLint un, GLfloat u1, GLfloat u2); -GLAPI void GLAPIENTRY glMapGrid2d (GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2); -GLAPI void GLAPIENTRY glMapGrid2f (GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2); -GLAPI void GLAPIENTRY glMaterialf (GLenum face, GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glMaterialfv (GLenum face, GLenum pname, const GLfloat *params); -GLAPI void GLAPIENTRY glMateriali (GLenum face, GLenum pname, GLint param); -GLAPI void GLAPIENTRY glMaterialiv (GLenum face, GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glMatrixMode (GLenum mode); -GLAPI void GLAPIENTRY glMultMatrixd (const GLdouble *m); -GLAPI void GLAPIENTRY glMultMatrixf (const GLfloat *m); -GLAPI void GLAPIENTRY glNewList (GLuint list, GLenum mode); -GLAPI void GLAPIENTRY glNormal3b (GLbyte nx, GLbyte ny, GLbyte nz); -GLAPI void GLAPIENTRY glNormal3bv (const GLbyte *v); -GLAPI void GLAPIENTRY glNormal3d (GLdouble nx, GLdouble ny, GLdouble nz); -GLAPI void GLAPIENTRY glNormal3dv (const GLdouble *v); -GLAPI void GLAPIENTRY glNormal3f (GLfloat nx, GLfloat ny, GLfloat nz); -GLAPI void GLAPIENTRY glNormal3fv (const GLfloat *v); -GLAPI void GLAPIENTRY glNormal3i (GLint nx, GLint ny, GLint nz); -GLAPI void GLAPIENTRY glNormal3iv (const GLint *v); -GLAPI void GLAPIENTRY glNormal3s (GLshort nx, GLshort ny, GLshort nz); -GLAPI void GLAPIENTRY glNormal3sv (const GLshort *v); -GLAPI void GLAPIENTRY glNormalPointer (GLenum type, GLsizei stride, const GLvoid *pointer); -GLAPI void GLAPIENTRY glOrtho (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); -GLAPI void GLAPIENTRY glPassThrough (GLfloat token); -GLAPI void GLAPIENTRY glPixelMapfv (GLenum map, GLsizei mapsize, const GLfloat *values); -GLAPI void GLAPIENTRY glPixelMapuiv (GLenum map, GLsizei mapsize, const GLuint *values); -GLAPI void GLAPIENTRY glPixelMapusv (GLenum map, GLsizei mapsize, const GLushort *values); -GLAPI void GLAPIENTRY glPixelStoref (GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glPixelStorei (GLenum pname, GLint param); -GLAPI void GLAPIENTRY glPixelTransferf (GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glPixelTransferi (GLenum pname, GLint param); -GLAPI void GLAPIENTRY glPixelZoom (GLfloat xfactor, GLfloat yfactor); -GLAPI void GLAPIENTRY glPointSize (GLfloat size); -GLAPI void GLAPIENTRY glPolygonMode (GLenum face, GLenum mode); -GLAPI void GLAPIENTRY glPolygonOffset (GLfloat factor, GLfloat units); -GLAPI void GLAPIENTRY glPolygonStipple (const GLubyte *mask); -GLAPI void GLAPIENTRY glPopAttrib (void); -GLAPI void GLAPIENTRY glPopClientAttrib (void); -GLAPI void GLAPIENTRY glPopMatrix (void); -GLAPI void GLAPIENTRY glPopName (void); -GLAPI void GLAPIENTRY glPrioritizeTextures (GLsizei n, const GLuint *textures, const GLclampf *priorities); -GLAPI void GLAPIENTRY glPushAttrib (GLbitfield mask); -GLAPI void GLAPIENTRY glPushClientAttrib (GLbitfield mask); -GLAPI void GLAPIENTRY glPushMatrix (void); -GLAPI void GLAPIENTRY glPushName (GLuint name); -GLAPI void GLAPIENTRY glRasterPos2d (GLdouble x, GLdouble y); -GLAPI void GLAPIENTRY glRasterPos2dv (const GLdouble *v); -GLAPI void GLAPIENTRY glRasterPos2f (GLfloat x, GLfloat y); -GLAPI void GLAPIENTRY glRasterPos2fv (const GLfloat *v); -GLAPI void GLAPIENTRY glRasterPos2i (GLint x, GLint y); -GLAPI void GLAPIENTRY glRasterPos2iv (const GLint *v); -GLAPI void GLAPIENTRY glRasterPos2s (GLshort x, GLshort y); -GLAPI void GLAPIENTRY glRasterPos2sv (const GLshort *v); -GLAPI void GLAPIENTRY glRasterPos3d (GLdouble x, GLdouble y, GLdouble z); -GLAPI void GLAPIENTRY glRasterPos3dv (const GLdouble *v); -GLAPI void GLAPIENTRY glRasterPos3f (GLfloat x, GLfloat y, GLfloat z); -GLAPI void GLAPIENTRY glRasterPos3fv (const GLfloat *v); -GLAPI void GLAPIENTRY glRasterPos3i (GLint x, GLint y, GLint z); -GLAPI void GLAPIENTRY glRasterPos3iv (const GLint *v); -GLAPI void GLAPIENTRY glRasterPos3s (GLshort x, GLshort y, GLshort z); -GLAPI void GLAPIENTRY glRasterPos3sv (const GLshort *v); -GLAPI void GLAPIENTRY glRasterPos4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w); -GLAPI void GLAPIENTRY glRasterPos4dv (const GLdouble *v); -GLAPI void GLAPIENTRY glRasterPos4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w); -GLAPI void GLAPIENTRY glRasterPos4fv (const GLfloat *v); -GLAPI void GLAPIENTRY glRasterPos4i (GLint x, GLint y, GLint z, GLint w); -GLAPI void GLAPIENTRY glRasterPos4iv (const GLint *v); -GLAPI void GLAPIENTRY glRasterPos4s (GLshort x, GLshort y, GLshort z, GLshort w); -GLAPI void GLAPIENTRY glRasterPos4sv (const GLshort *v); -GLAPI void GLAPIENTRY glReadBuffer (GLenum mode); -GLAPI void GLAPIENTRY glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels); -GLAPI void GLAPIENTRY glRectd (GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2); -GLAPI void GLAPIENTRY glRectdv (const GLdouble *v1, const GLdouble *v2); -GLAPI void GLAPIENTRY glRectf (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2); -GLAPI void GLAPIENTRY glRectfv (const GLfloat *v1, const GLfloat *v2); -GLAPI void GLAPIENTRY glRecti (GLint x1, GLint y1, GLint x2, GLint y2); -GLAPI void GLAPIENTRY glRectiv (const GLint *v1, const GLint *v2); -GLAPI void GLAPIENTRY glRects (GLshort x1, GLshort y1, GLshort x2, GLshort y2); -GLAPI void GLAPIENTRY glRectsv (const GLshort *v1, const GLshort *v2); -GLAPI GLint GLAPIENTRY glRenderMode (GLenum mode); -GLAPI void GLAPIENTRY glRotated (GLdouble angle, GLdouble x, GLdouble y, GLdouble z); -GLAPI void GLAPIENTRY glRotatef (GLfloat angle, GLfloat x, GLfloat y, GLfloat z); -GLAPI void GLAPIENTRY glScaled (GLdouble x, GLdouble y, GLdouble z); -GLAPI void GLAPIENTRY glScalef (GLfloat x, GLfloat y, GLfloat z); -GLAPI void GLAPIENTRY glScissor (GLint x, GLint y, GLsizei width, GLsizei height); -GLAPI void GLAPIENTRY glSelectBuffer (GLsizei size, GLuint *buffer); -GLAPI void GLAPIENTRY glShadeModel (GLenum mode); -GLAPI void GLAPIENTRY glStencilFunc (GLenum func, GLint ref, GLuint mask); -GLAPI void GLAPIENTRY glStencilMask (GLuint mask); -GLAPI void GLAPIENTRY glStencilOp (GLenum fail, GLenum zfail, GLenum zpass); -GLAPI void GLAPIENTRY glTexCoord1d (GLdouble s); -GLAPI void GLAPIENTRY glTexCoord1dv (const GLdouble *v); -GLAPI void GLAPIENTRY glTexCoord1f (GLfloat s); -GLAPI void GLAPIENTRY glTexCoord1fv (const GLfloat *v); -GLAPI void GLAPIENTRY glTexCoord1i (GLint s); -GLAPI void GLAPIENTRY glTexCoord1iv (const GLint *v); -GLAPI void GLAPIENTRY glTexCoord1s (GLshort s); -GLAPI void GLAPIENTRY glTexCoord1sv (const GLshort *v); -GLAPI void GLAPIENTRY glTexCoord2d (GLdouble s, GLdouble t); -GLAPI void GLAPIENTRY glTexCoord2dv (const GLdouble *v); -GLAPI void GLAPIENTRY glTexCoord2f (GLfloat s, GLfloat t); -GLAPI void GLAPIENTRY glTexCoord2fv (const GLfloat *v); -GLAPI void GLAPIENTRY glTexCoord2i (GLint s, GLint t); -GLAPI void GLAPIENTRY glTexCoord2iv (const GLint *v); -GLAPI void GLAPIENTRY glTexCoord2s (GLshort s, GLshort t); -GLAPI void GLAPIENTRY glTexCoord2sv (const GLshort *v); -GLAPI void GLAPIENTRY glTexCoord3d (GLdouble s, GLdouble t, GLdouble r); -GLAPI void GLAPIENTRY glTexCoord3dv (const GLdouble *v); -GLAPI void GLAPIENTRY glTexCoord3f (GLfloat s, GLfloat t, GLfloat r); -GLAPI void GLAPIENTRY glTexCoord3fv (const GLfloat *v); -GLAPI void GLAPIENTRY glTexCoord3i (GLint s, GLint t, GLint r); -GLAPI void GLAPIENTRY glTexCoord3iv (const GLint *v); -GLAPI void GLAPIENTRY glTexCoord3s (GLshort s, GLshort t, GLshort r); -GLAPI void GLAPIENTRY glTexCoord3sv (const GLshort *v); -GLAPI void GLAPIENTRY glTexCoord4d (GLdouble s, GLdouble t, GLdouble r, GLdouble q); -GLAPI void GLAPIENTRY glTexCoord4dv (const GLdouble *v); -GLAPI void GLAPIENTRY glTexCoord4f (GLfloat s, GLfloat t, GLfloat r, GLfloat q); -GLAPI void GLAPIENTRY glTexCoord4fv (const GLfloat *v); -GLAPI void GLAPIENTRY glTexCoord4i (GLint s, GLint t, GLint r, GLint q); -GLAPI void GLAPIENTRY glTexCoord4iv (const GLint *v); -GLAPI void GLAPIENTRY glTexCoord4s (GLshort s, GLshort t, GLshort r, GLshort q); -GLAPI void GLAPIENTRY glTexCoord4sv (const GLshort *v); -GLAPI void GLAPIENTRY glTexCoordPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); -GLAPI void GLAPIENTRY glTexEnvf (GLenum target, GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glTexEnvfv (GLenum target, GLenum pname, const GLfloat *params); -GLAPI void GLAPIENTRY glTexEnvi (GLenum target, GLenum pname, GLint param); -GLAPI void GLAPIENTRY glTexEnviv (GLenum target, GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glTexGend (GLenum coord, GLenum pname, GLdouble param); -GLAPI void GLAPIENTRY glTexGendv (GLenum coord, GLenum pname, const GLdouble *params); -GLAPI void GLAPIENTRY glTexGenf (GLenum coord, GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glTexGenfv (GLenum coord, GLenum pname, const GLfloat *params); -GLAPI void GLAPIENTRY glTexGeni (GLenum coord, GLenum pname, GLint param); -GLAPI void GLAPIENTRY glTexGeniv (GLenum coord, GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glTexImage1D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -GLAPI void GLAPIENTRY glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -GLAPI void GLAPIENTRY glTexParameterf (GLenum target, GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glTexParameterfv (GLenum target, GLenum pname, const GLfloat *params); -GLAPI void GLAPIENTRY glTexParameteri (GLenum target, GLenum pname, GLint param); -GLAPI void GLAPIENTRY glTexParameteriv (GLenum target, GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels); -GLAPI void GLAPIENTRY glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); -GLAPI void GLAPIENTRY glTranslated (GLdouble x, GLdouble y, GLdouble z); -GLAPI void GLAPIENTRY glTranslatef (GLfloat x, GLfloat y, GLfloat z); -GLAPI void GLAPIENTRY glVertex2d (GLdouble x, GLdouble y); -GLAPI void GLAPIENTRY glVertex2dv (const GLdouble *v); -GLAPI void GLAPIENTRY glVertex2f (GLfloat x, GLfloat y); -GLAPI void GLAPIENTRY glVertex2fv (const GLfloat *v); -GLAPI void GLAPIENTRY glVertex2i (GLint x, GLint y); -GLAPI void GLAPIENTRY glVertex2iv (const GLint *v); -GLAPI void GLAPIENTRY glVertex2s (GLshort x, GLshort y); -GLAPI void GLAPIENTRY glVertex2sv (const GLshort *v); -GLAPI void GLAPIENTRY glVertex3d (GLdouble x, GLdouble y, GLdouble z); -GLAPI void GLAPIENTRY glVertex3dv (const GLdouble *v); -GLAPI void GLAPIENTRY glVertex3f (GLfloat x, GLfloat y, GLfloat z); -GLAPI void GLAPIENTRY glVertex3fv (const GLfloat *v); -GLAPI void GLAPIENTRY glVertex3i (GLint x, GLint y, GLint z); -GLAPI void GLAPIENTRY glVertex3iv (const GLint *v); -GLAPI void GLAPIENTRY glVertex3s (GLshort x, GLshort y, GLshort z); -GLAPI void GLAPIENTRY glVertex3sv (const GLshort *v); -GLAPI void GLAPIENTRY glVertex4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w); -GLAPI void GLAPIENTRY glVertex4dv (const GLdouble *v); -GLAPI void GLAPIENTRY glVertex4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w); -GLAPI void GLAPIENTRY glVertex4fv (const GLfloat *v); -GLAPI void GLAPIENTRY glVertex4i (GLint x, GLint y, GLint z, GLint w); -GLAPI void GLAPIENTRY glVertex4iv (const GLint *v); -GLAPI void GLAPIENTRY glVertex4s (GLshort x, GLshort y, GLshort z, GLshort w); -GLAPI void GLAPIENTRY glVertex4sv (const GLshort *v); -GLAPI void GLAPIENTRY glVertexPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); -GLAPI void GLAPIENTRY glViewport (GLint x, GLint y, GLsizei width, GLsizei height); - -#define GLEW_VERSION_1_1 GLEW_GET_VAR(__GLEW_VERSION_1_1) - -#endif /* GL_VERSION_1_1 */ - -/* ---------------------------------- GLU ---------------------------------- */ - -#ifndef GLEW_NO_GLU -/* this is where we can safely include GLU */ -# if defined(__APPLE__) && defined(__MACH__) -# include -# else -# include -# endif -#endif - -/* ----------------------------- GL_VERSION_1_2 ---------------------------- */ - -#ifndef GL_VERSION_1_2 -#define GL_VERSION_1_2 1 - -#define GL_SMOOTH_POINT_SIZE_RANGE 0x0B12 -#define GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B13 -#define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22 -#define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23 -#define GL_UNSIGNED_BYTE_3_3_2 0x8032 -#define GL_UNSIGNED_SHORT_4_4_4_4 0x8033 -#define GL_UNSIGNED_SHORT_5_5_5_1 0x8034 -#define GL_UNSIGNED_INT_8_8_8_8 0x8035 -#define GL_UNSIGNED_INT_10_10_10_2 0x8036 -#define GL_RESCALE_NORMAL 0x803A -#define GL_TEXTURE_BINDING_3D 0x806A -#define GL_PACK_SKIP_IMAGES 0x806B -#define GL_PACK_IMAGE_HEIGHT 0x806C -#define GL_UNPACK_SKIP_IMAGES 0x806D -#define GL_UNPACK_IMAGE_HEIGHT 0x806E -#define GL_TEXTURE_3D 0x806F -#define GL_PROXY_TEXTURE_3D 0x8070 -#define GL_TEXTURE_DEPTH 0x8071 -#define GL_TEXTURE_WRAP_R 0x8072 -#define GL_MAX_3D_TEXTURE_SIZE 0x8073 -#define GL_BGR 0x80E0 -#define GL_BGRA 0x80E1 -#define GL_MAX_ELEMENTS_VERTICES 0x80E8 -#define GL_MAX_ELEMENTS_INDICES 0x80E9 -#define GL_CLAMP_TO_EDGE 0x812F -#define GL_TEXTURE_MIN_LOD 0x813A -#define GL_TEXTURE_MAX_LOD 0x813B -#define GL_TEXTURE_BASE_LEVEL 0x813C -#define GL_TEXTURE_MAX_LEVEL 0x813D -#define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8 -#define GL_SINGLE_COLOR 0x81F9 -#define GL_SEPARATE_SPECULAR_COLOR 0x81FA -#define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362 -#define GL_UNSIGNED_SHORT_5_6_5 0x8363 -#define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364 -#define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365 -#define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366 -#define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367 -#define GL_ALIASED_POINT_SIZE_RANGE 0x846D -#define GL_ALIASED_LINE_WIDTH_RANGE 0x846E - -typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); -typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); - -#define glCopyTexSubImage3D GLEW_GET_FUN(__glewCopyTexSubImage3D) -#define glDrawRangeElements GLEW_GET_FUN(__glewDrawRangeElements) -#define glTexImage3D GLEW_GET_FUN(__glewTexImage3D) -#define glTexSubImage3D GLEW_GET_FUN(__glewTexSubImage3D) - -#define GLEW_VERSION_1_2 GLEW_GET_VAR(__GLEW_VERSION_1_2) - -#endif /* GL_VERSION_1_2 */ - -/* ---------------------------- GL_VERSION_1_2_1 --------------------------- */ - -#ifndef GL_VERSION_1_2_1 -#define GL_VERSION_1_2_1 1 - -#define GLEW_VERSION_1_2_1 GLEW_GET_VAR(__GLEW_VERSION_1_2_1) - -#endif /* GL_VERSION_1_2_1 */ - -/* ----------------------------- GL_VERSION_1_3 ---------------------------- */ - -#ifndef GL_VERSION_1_3 -#define GL_VERSION_1_3 1 - -#define GL_MULTISAMPLE 0x809D -#define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E -#define GL_SAMPLE_ALPHA_TO_ONE 0x809F -#define GL_SAMPLE_COVERAGE 0x80A0 -#define GL_SAMPLE_BUFFERS 0x80A8 -#define GL_SAMPLES 0x80A9 -#define GL_SAMPLE_COVERAGE_VALUE 0x80AA -#define GL_SAMPLE_COVERAGE_INVERT 0x80AB -#define GL_CLAMP_TO_BORDER 0x812D -#define GL_TEXTURE0 0x84C0 -#define GL_TEXTURE1 0x84C1 -#define GL_TEXTURE2 0x84C2 -#define GL_TEXTURE3 0x84C3 -#define GL_TEXTURE4 0x84C4 -#define GL_TEXTURE5 0x84C5 -#define GL_TEXTURE6 0x84C6 -#define GL_TEXTURE7 0x84C7 -#define GL_TEXTURE8 0x84C8 -#define GL_TEXTURE9 0x84C9 -#define GL_TEXTURE10 0x84CA -#define GL_TEXTURE11 0x84CB -#define GL_TEXTURE12 0x84CC -#define GL_TEXTURE13 0x84CD -#define GL_TEXTURE14 0x84CE -#define GL_TEXTURE15 0x84CF -#define GL_TEXTURE16 0x84D0 -#define GL_TEXTURE17 0x84D1 -#define GL_TEXTURE18 0x84D2 -#define GL_TEXTURE19 0x84D3 -#define GL_TEXTURE20 0x84D4 -#define GL_TEXTURE21 0x84D5 -#define GL_TEXTURE22 0x84D6 -#define GL_TEXTURE23 0x84D7 -#define GL_TEXTURE24 0x84D8 -#define GL_TEXTURE25 0x84D9 -#define GL_TEXTURE26 0x84DA -#define GL_TEXTURE27 0x84DB -#define GL_TEXTURE28 0x84DC -#define GL_TEXTURE29 0x84DD -#define GL_TEXTURE30 0x84DE -#define GL_TEXTURE31 0x84DF -#define GL_ACTIVE_TEXTURE 0x84E0 -#define GL_CLIENT_ACTIVE_TEXTURE 0x84E1 -#define GL_MAX_TEXTURE_UNITS 0x84E2 -#define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3 -#define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4 -#define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5 -#define GL_TRANSPOSE_COLOR_MATRIX 0x84E6 -#define GL_SUBTRACT 0x84E7 -#define GL_COMPRESSED_ALPHA 0x84E9 -#define GL_COMPRESSED_LUMINANCE 0x84EA -#define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB -#define GL_COMPRESSED_INTENSITY 0x84EC -#define GL_COMPRESSED_RGB 0x84ED -#define GL_COMPRESSED_RGBA 0x84EE -#define GL_TEXTURE_COMPRESSION_HINT 0x84EF -#define GL_NORMAL_MAP 0x8511 -#define GL_REFLECTION_MAP 0x8512 -#define GL_TEXTURE_CUBE_MAP 0x8513 -#define GL_TEXTURE_BINDING_CUBE_MAP 0x8514 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A -#define GL_PROXY_TEXTURE_CUBE_MAP 0x851B -#define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C -#define GL_COMBINE 0x8570 -#define GL_COMBINE_RGB 0x8571 -#define GL_COMBINE_ALPHA 0x8572 -#define GL_RGB_SCALE 0x8573 -#define GL_ADD_SIGNED 0x8574 -#define GL_INTERPOLATE 0x8575 -#define GL_CONSTANT 0x8576 -#define GL_PRIMARY_COLOR 0x8577 -#define GL_PREVIOUS 0x8578 -#define GL_SOURCE0_RGB 0x8580 -#define GL_SOURCE1_RGB 0x8581 -#define GL_SOURCE2_RGB 0x8582 -#define GL_SOURCE0_ALPHA 0x8588 -#define GL_SOURCE1_ALPHA 0x8589 -#define GL_SOURCE2_ALPHA 0x858A -#define GL_OPERAND0_RGB 0x8590 -#define GL_OPERAND1_RGB 0x8591 -#define GL_OPERAND2_RGB 0x8592 -#define GL_OPERAND0_ALPHA 0x8598 -#define GL_OPERAND1_ALPHA 0x8599 -#define GL_OPERAND2_ALPHA 0x859A -#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0 -#define GL_TEXTURE_COMPRESSED 0x86A1 -#define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2 -#define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3 -#define GL_DOT3_RGB 0x86AE -#define GL_DOT3_RGBA 0x86AF -#define GL_MULTISAMPLE_BIT 0x20000000 - -typedef void (GLAPIENTRY * PFNGLACTIVETEXTUREPROC) (GLenum texture); -typedef void (GLAPIENTRY * PFNGLCLIENTACTIVETEXTUREPROC) (GLenum texture); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint lod, GLvoid *img); -typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble m[16]); -typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat m[16]); -typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble m[16]); -typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat m[16]); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DPROC) (GLenum target, GLdouble s); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FPROC) (GLenum target, GLfloat s); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IPROC) (GLenum target, GLint s); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SPROC) (GLenum target, GLshort s); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SVPROC) (GLenum target, const GLshort *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DPROC) (GLenum target, GLdouble s, GLdouble t); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DVPROC) (GLenum target, const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat t); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FVPROC) (GLenum target, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IPROC) (GLenum target, GLint s, GLint t); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IVPROC) (GLenum target, const GLint *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SPROC) (GLenum target, GLshort s, GLshort t); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SVPROC) (GLenum target, const GLshort *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DVPROC) (GLenum target, const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FVPROC) (GLenum target, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IPROC) (GLenum target, GLint s, GLint t, GLint r); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IVPROC) (GLenum target, const GLint *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SPROC) (GLenum target, GLshort s, GLshort t, GLshort r); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SVPROC) (GLenum target, const GLshort *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DVPROC) (GLenum target, const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FVPROC) (GLenum target, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IVPROC) (GLenum target, const GLint *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SVPROC) (GLenum target, const GLshort *v); -typedef void (GLAPIENTRY * PFNGLSAMPLECOVERAGEPROC) (GLclampf value, GLboolean invert); - -#define glActiveTexture GLEW_GET_FUN(__glewActiveTexture) -#define glClientActiveTexture GLEW_GET_FUN(__glewClientActiveTexture) -#define glCompressedTexImage1D GLEW_GET_FUN(__glewCompressedTexImage1D) -#define glCompressedTexImage2D GLEW_GET_FUN(__glewCompressedTexImage2D) -#define glCompressedTexImage3D GLEW_GET_FUN(__glewCompressedTexImage3D) -#define glCompressedTexSubImage1D GLEW_GET_FUN(__glewCompressedTexSubImage1D) -#define glCompressedTexSubImage2D GLEW_GET_FUN(__glewCompressedTexSubImage2D) -#define glCompressedTexSubImage3D GLEW_GET_FUN(__glewCompressedTexSubImage3D) -#define glGetCompressedTexImage GLEW_GET_FUN(__glewGetCompressedTexImage) -#define glLoadTransposeMatrixd GLEW_GET_FUN(__glewLoadTransposeMatrixd) -#define glLoadTransposeMatrixf GLEW_GET_FUN(__glewLoadTransposeMatrixf) -#define glMultTransposeMatrixd GLEW_GET_FUN(__glewMultTransposeMatrixd) -#define glMultTransposeMatrixf GLEW_GET_FUN(__glewMultTransposeMatrixf) -#define glMultiTexCoord1d GLEW_GET_FUN(__glewMultiTexCoord1d) -#define glMultiTexCoord1dv GLEW_GET_FUN(__glewMultiTexCoord1dv) -#define glMultiTexCoord1f GLEW_GET_FUN(__glewMultiTexCoord1f) -#define glMultiTexCoord1fv GLEW_GET_FUN(__glewMultiTexCoord1fv) -#define glMultiTexCoord1i GLEW_GET_FUN(__glewMultiTexCoord1i) -#define glMultiTexCoord1iv GLEW_GET_FUN(__glewMultiTexCoord1iv) -#define glMultiTexCoord1s GLEW_GET_FUN(__glewMultiTexCoord1s) -#define glMultiTexCoord1sv GLEW_GET_FUN(__glewMultiTexCoord1sv) -#define glMultiTexCoord2d GLEW_GET_FUN(__glewMultiTexCoord2d) -#define glMultiTexCoord2dv GLEW_GET_FUN(__glewMultiTexCoord2dv) -#define glMultiTexCoord2f GLEW_GET_FUN(__glewMultiTexCoord2f) -#define glMultiTexCoord2fv GLEW_GET_FUN(__glewMultiTexCoord2fv) -#define glMultiTexCoord2i GLEW_GET_FUN(__glewMultiTexCoord2i) -#define glMultiTexCoord2iv GLEW_GET_FUN(__glewMultiTexCoord2iv) -#define glMultiTexCoord2s GLEW_GET_FUN(__glewMultiTexCoord2s) -#define glMultiTexCoord2sv GLEW_GET_FUN(__glewMultiTexCoord2sv) -#define glMultiTexCoord3d GLEW_GET_FUN(__glewMultiTexCoord3d) -#define glMultiTexCoord3dv GLEW_GET_FUN(__glewMultiTexCoord3dv) -#define glMultiTexCoord3f GLEW_GET_FUN(__glewMultiTexCoord3f) -#define glMultiTexCoord3fv GLEW_GET_FUN(__glewMultiTexCoord3fv) -#define glMultiTexCoord3i GLEW_GET_FUN(__glewMultiTexCoord3i) -#define glMultiTexCoord3iv GLEW_GET_FUN(__glewMultiTexCoord3iv) -#define glMultiTexCoord3s GLEW_GET_FUN(__glewMultiTexCoord3s) -#define glMultiTexCoord3sv GLEW_GET_FUN(__glewMultiTexCoord3sv) -#define glMultiTexCoord4d GLEW_GET_FUN(__glewMultiTexCoord4d) -#define glMultiTexCoord4dv GLEW_GET_FUN(__glewMultiTexCoord4dv) -#define glMultiTexCoord4f GLEW_GET_FUN(__glewMultiTexCoord4f) -#define glMultiTexCoord4fv GLEW_GET_FUN(__glewMultiTexCoord4fv) -#define glMultiTexCoord4i GLEW_GET_FUN(__glewMultiTexCoord4i) -#define glMultiTexCoord4iv GLEW_GET_FUN(__glewMultiTexCoord4iv) -#define glMultiTexCoord4s GLEW_GET_FUN(__glewMultiTexCoord4s) -#define glMultiTexCoord4sv GLEW_GET_FUN(__glewMultiTexCoord4sv) -#define glSampleCoverage GLEW_GET_FUN(__glewSampleCoverage) - -#define GLEW_VERSION_1_3 GLEW_GET_VAR(__GLEW_VERSION_1_3) - -#endif /* GL_VERSION_1_3 */ - -/* ----------------------------- GL_VERSION_1_4 ---------------------------- */ - -#ifndef GL_VERSION_1_4 -#define GL_VERSION_1_4 1 - -#define GL_BLEND_DST_RGB 0x80C8 -#define GL_BLEND_SRC_RGB 0x80C9 -#define GL_BLEND_DST_ALPHA 0x80CA -#define GL_BLEND_SRC_ALPHA 0x80CB -#define GL_POINT_SIZE_MIN 0x8126 -#define GL_POINT_SIZE_MAX 0x8127 -#define GL_POINT_FADE_THRESHOLD_SIZE 0x8128 -#define GL_POINT_DISTANCE_ATTENUATION 0x8129 -#define GL_GENERATE_MIPMAP 0x8191 -#define GL_GENERATE_MIPMAP_HINT 0x8192 -#define GL_DEPTH_COMPONENT16 0x81A5 -#define GL_DEPTH_COMPONENT24 0x81A6 -#define GL_DEPTH_COMPONENT32 0x81A7 -#define GL_MIRRORED_REPEAT 0x8370 -#define GL_FOG_COORDINATE_SOURCE 0x8450 -#define GL_FOG_COORDINATE 0x8451 -#define GL_FRAGMENT_DEPTH 0x8452 -#define GL_CURRENT_FOG_COORDINATE 0x8453 -#define GL_FOG_COORDINATE_ARRAY_TYPE 0x8454 -#define GL_FOG_COORDINATE_ARRAY_STRIDE 0x8455 -#define GL_FOG_COORDINATE_ARRAY_POINTER 0x8456 -#define GL_FOG_COORDINATE_ARRAY 0x8457 -#define GL_COLOR_SUM 0x8458 -#define GL_CURRENT_SECONDARY_COLOR 0x8459 -#define GL_SECONDARY_COLOR_ARRAY_SIZE 0x845A -#define GL_SECONDARY_COLOR_ARRAY_TYPE 0x845B -#define GL_SECONDARY_COLOR_ARRAY_STRIDE 0x845C -#define GL_SECONDARY_COLOR_ARRAY_POINTER 0x845D -#define GL_SECONDARY_COLOR_ARRAY 0x845E -#define GL_MAX_TEXTURE_LOD_BIAS 0x84FD -#define GL_TEXTURE_FILTER_CONTROL 0x8500 -#define GL_TEXTURE_LOD_BIAS 0x8501 -#define GL_INCR_WRAP 0x8507 -#define GL_DECR_WRAP 0x8508 -#define GL_TEXTURE_DEPTH_SIZE 0x884A -#define GL_DEPTH_TEXTURE_MODE 0x884B -#define GL_TEXTURE_COMPARE_MODE 0x884C -#define GL_TEXTURE_COMPARE_FUNC 0x884D -#define GL_COMPARE_R_TO_TEXTURE 0x884E - -typedef void (GLAPIENTRY * PFNGLBLENDCOLORPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONPROC) (GLenum mode); -typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); -typedef void (GLAPIENTRY * PFNGLFOGCOORDPOINTERPROC) (GLenum type, GLsizei stride, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLFOGCOORDDPROC) (GLdouble coord); -typedef void (GLAPIENTRY * PFNGLFOGCOORDDVPROC) (const GLdouble *coord); -typedef void (GLAPIENTRY * PFNGLFOGCOORDFPROC) (GLfloat coord); -typedef void (GLAPIENTRY * PFNGLFOGCOORDFVPROC) (const GLfloat *coord); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid **indices, GLsizei drawcount); -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat *params); -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERIPROC) (GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERIVPROC) (GLenum pname, const GLint *params); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BPROC) (GLbyte red, GLbyte green, GLbyte blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BVPROC) (const GLbyte *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DPROC) (GLdouble red, GLdouble green, GLdouble blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DVPROC) (const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FPROC) (GLfloat red, GLfloat green, GLfloat blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FVPROC) (const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IPROC) (GLint red, GLint green, GLint blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IVPROC) (const GLint *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SPROC) (GLshort red, GLshort green, GLshort blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SVPROC) (const GLshort *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBPROC) (GLubyte red, GLubyte green, GLubyte blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBVPROC) (const GLubyte *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIPROC) (GLuint red, GLuint green, GLuint blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIVPROC) (const GLuint *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USPROC) (GLushort red, GLushort green, GLushort blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USVPROC) (const GLushort *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORPOINTERPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DPROC) (GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DVPROC) (const GLdouble *p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FPROC) (GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FVPROC) (const GLfloat *p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IPROC) (GLint x, GLint y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IVPROC) (const GLint *p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SPROC) (GLshort x, GLshort y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SVPROC) (const GLshort *p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DPROC) (GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DVPROC) (const GLdouble *p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FPROC) (GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FVPROC) (const GLfloat *p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IPROC) (GLint x, GLint y, GLint z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IVPROC) (const GLint *p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SPROC) (GLshort x, GLshort y, GLshort z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SVPROC) (const GLshort *p); - -#define glBlendColor GLEW_GET_FUN(__glewBlendColor) -#define glBlendEquation GLEW_GET_FUN(__glewBlendEquation) -#define glBlendFuncSeparate GLEW_GET_FUN(__glewBlendFuncSeparate) -#define glFogCoordPointer GLEW_GET_FUN(__glewFogCoordPointer) -#define glFogCoordd GLEW_GET_FUN(__glewFogCoordd) -#define glFogCoorddv GLEW_GET_FUN(__glewFogCoorddv) -#define glFogCoordf GLEW_GET_FUN(__glewFogCoordf) -#define glFogCoordfv GLEW_GET_FUN(__glewFogCoordfv) -#define glMultiDrawArrays GLEW_GET_FUN(__glewMultiDrawArrays) -#define glMultiDrawElements GLEW_GET_FUN(__glewMultiDrawElements) -#define glPointParameterf GLEW_GET_FUN(__glewPointParameterf) -#define glPointParameterfv GLEW_GET_FUN(__glewPointParameterfv) -#define glPointParameteri GLEW_GET_FUN(__glewPointParameteri) -#define glPointParameteriv GLEW_GET_FUN(__glewPointParameteriv) -#define glSecondaryColor3b GLEW_GET_FUN(__glewSecondaryColor3b) -#define glSecondaryColor3bv GLEW_GET_FUN(__glewSecondaryColor3bv) -#define glSecondaryColor3d GLEW_GET_FUN(__glewSecondaryColor3d) -#define glSecondaryColor3dv GLEW_GET_FUN(__glewSecondaryColor3dv) -#define glSecondaryColor3f GLEW_GET_FUN(__glewSecondaryColor3f) -#define glSecondaryColor3fv GLEW_GET_FUN(__glewSecondaryColor3fv) -#define glSecondaryColor3i GLEW_GET_FUN(__glewSecondaryColor3i) -#define glSecondaryColor3iv GLEW_GET_FUN(__glewSecondaryColor3iv) -#define glSecondaryColor3s GLEW_GET_FUN(__glewSecondaryColor3s) -#define glSecondaryColor3sv GLEW_GET_FUN(__glewSecondaryColor3sv) -#define glSecondaryColor3ub GLEW_GET_FUN(__glewSecondaryColor3ub) -#define glSecondaryColor3ubv GLEW_GET_FUN(__glewSecondaryColor3ubv) -#define glSecondaryColor3ui GLEW_GET_FUN(__glewSecondaryColor3ui) -#define glSecondaryColor3uiv GLEW_GET_FUN(__glewSecondaryColor3uiv) -#define glSecondaryColor3us GLEW_GET_FUN(__glewSecondaryColor3us) -#define glSecondaryColor3usv GLEW_GET_FUN(__glewSecondaryColor3usv) -#define glSecondaryColorPointer GLEW_GET_FUN(__glewSecondaryColorPointer) -#define glWindowPos2d GLEW_GET_FUN(__glewWindowPos2d) -#define glWindowPos2dv GLEW_GET_FUN(__glewWindowPos2dv) -#define glWindowPos2f GLEW_GET_FUN(__glewWindowPos2f) -#define glWindowPos2fv GLEW_GET_FUN(__glewWindowPos2fv) -#define glWindowPos2i GLEW_GET_FUN(__glewWindowPos2i) -#define glWindowPos2iv GLEW_GET_FUN(__glewWindowPos2iv) -#define glWindowPos2s GLEW_GET_FUN(__glewWindowPos2s) -#define glWindowPos2sv GLEW_GET_FUN(__glewWindowPos2sv) -#define glWindowPos3d GLEW_GET_FUN(__glewWindowPos3d) -#define glWindowPos3dv GLEW_GET_FUN(__glewWindowPos3dv) -#define glWindowPos3f GLEW_GET_FUN(__glewWindowPos3f) -#define glWindowPos3fv GLEW_GET_FUN(__glewWindowPos3fv) -#define glWindowPos3i GLEW_GET_FUN(__glewWindowPos3i) -#define glWindowPos3iv GLEW_GET_FUN(__glewWindowPos3iv) -#define glWindowPos3s GLEW_GET_FUN(__glewWindowPos3s) -#define glWindowPos3sv GLEW_GET_FUN(__glewWindowPos3sv) - -#define GLEW_VERSION_1_4 GLEW_GET_VAR(__GLEW_VERSION_1_4) - -#endif /* GL_VERSION_1_4 */ - -/* ----------------------------- GL_VERSION_1_5 ---------------------------- */ - -#ifndef GL_VERSION_1_5 -#define GL_VERSION_1_5 1 - -#define GL_FOG_COORD_SRC GL_FOG_COORDINATE_SOURCE -#define GL_FOG_COORD GL_FOG_COORDINATE -#define GL_FOG_COORD_ARRAY GL_FOG_COORDINATE_ARRAY -#define GL_SRC0_RGB GL_SOURCE0_RGB -#define GL_FOG_COORD_ARRAY_POINTER GL_FOG_COORDINATE_ARRAY_POINTER -#define GL_FOG_COORD_ARRAY_TYPE GL_FOG_COORDINATE_ARRAY_TYPE -#define GL_SRC1_ALPHA GL_SOURCE1_ALPHA -#define GL_CURRENT_FOG_COORD GL_CURRENT_FOG_COORDINATE -#define GL_FOG_COORD_ARRAY_STRIDE GL_FOG_COORDINATE_ARRAY_STRIDE -#define GL_SRC0_ALPHA GL_SOURCE0_ALPHA -#define GL_SRC1_RGB GL_SOURCE1_RGB -#define GL_FOG_COORD_ARRAY_BUFFER_BINDING GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING -#define GL_SRC2_ALPHA GL_SOURCE2_ALPHA -#define GL_SRC2_RGB GL_SOURCE2_RGB -#define GL_BUFFER_SIZE 0x8764 -#define GL_BUFFER_USAGE 0x8765 -#define GL_QUERY_COUNTER_BITS 0x8864 -#define GL_CURRENT_QUERY 0x8865 -#define GL_QUERY_RESULT 0x8866 -#define GL_QUERY_RESULT_AVAILABLE 0x8867 -#define GL_ARRAY_BUFFER 0x8892 -#define GL_ELEMENT_ARRAY_BUFFER 0x8893 -#define GL_ARRAY_BUFFER_BINDING 0x8894 -#define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895 -#define GL_VERTEX_ARRAY_BUFFER_BINDING 0x8896 -#define GL_NORMAL_ARRAY_BUFFER_BINDING 0x8897 -#define GL_COLOR_ARRAY_BUFFER_BINDING 0x8898 -#define GL_INDEX_ARRAY_BUFFER_BINDING 0x8899 -#define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING 0x889A -#define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING 0x889B -#define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING 0x889C -#define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING 0x889D -#define GL_WEIGHT_ARRAY_BUFFER_BINDING 0x889E -#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F -#define GL_READ_ONLY 0x88B8 -#define GL_WRITE_ONLY 0x88B9 -#define GL_READ_WRITE 0x88BA -#define GL_BUFFER_ACCESS 0x88BB -#define GL_BUFFER_MAPPED 0x88BC -#define GL_BUFFER_MAP_POINTER 0x88BD -#define GL_STREAM_DRAW 0x88E0 -#define GL_STREAM_READ 0x88E1 -#define GL_STREAM_COPY 0x88E2 -#define GL_STATIC_DRAW 0x88E4 -#define GL_STATIC_READ 0x88E5 -#define GL_STATIC_COPY 0x88E6 -#define GL_DYNAMIC_DRAW 0x88E8 -#define GL_DYNAMIC_READ 0x88E9 -#define GL_DYNAMIC_COPY 0x88EA -#define GL_SAMPLES_PASSED 0x8914 - -typedef ptrdiff_t GLintptr; -typedef ptrdiff_t GLsizeiptr; - -typedef void (GLAPIENTRY * PFNGLBEGINQUERYPROC) (GLenum target, GLuint id); -typedef void (GLAPIENTRY * PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer); -typedef void (GLAPIENTRY * PFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage); -typedef void (GLAPIENTRY * PFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data); -typedef void (GLAPIENTRY * PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint* buffers); -typedef void (GLAPIENTRY * PFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint* ids); -typedef void (GLAPIENTRY * PFNGLENDQUERYPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLGENBUFFERSPROC) (GLsizei n, GLuint* buffers); -typedef void (GLAPIENTRY * PFNGLGENQUERIESPROC) (GLsizei n, GLuint* ids); -typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, GLvoid** params); -typedef void (GLAPIENTRY * PFNGLGETBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid* data); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint* params); -typedef void (GLAPIENTRY * PFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISBUFFERPROC) (GLuint buffer); -typedef GLboolean (GLAPIENTRY * PFNGLISQUERYPROC) (GLuint id); -typedef GLvoid* (GLAPIENTRY * PFNGLMAPBUFFERPROC) (GLenum target, GLenum access); -typedef GLboolean (GLAPIENTRY * PFNGLUNMAPBUFFERPROC) (GLenum target); - -#define glBeginQuery GLEW_GET_FUN(__glewBeginQuery) -#define glBindBuffer GLEW_GET_FUN(__glewBindBuffer) -#define glBufferData GLEW_GET_FUN(__glewBufferData) -#define glBufferSubData GLEW_GET_FUN(__glewBufferSubData) -#define glDeleteBuffers GLEW_GET_FUN(__glewDeleteBuffers) -#define glDeleteQueries GLEW_GET_FUN(__glewDeleteQueries) -#define glEndQuery GLEW_GET_FUN(__glewEndQuery) -#define glGenBuffers GLEW_GET_FUN(__glewGenBuffers) -#define glGenQueries GLEW_GET_FUN(__glewGenQueries) -#define glGetBufferParameteriv GLEW_GET_FUN(__glewGetBufferParameteriv) -#define glGetBufferPointerv GLEW_GET_FUN(__glewGetBufferPointerv) -#define glGetBufferSubData GLEW_GET_FUN(__glewGetBufferSubData) -#define glGetQueryObjectiv GLEW_GET_FUN(__glewGetQueryObjectiv) -#define glGetQueryObjectuiv GLEW_GET_FUN(__glewGetQueryObjectuiv) -#define glGetQueryiv GLEW_GET_FUN(__glewGetQueryiv) -#define glIsBuffer GLEW_GET_FUN(__glewIsBuffer) -#define glIsQuery GLEW_GET_FUN(__glewIsQuery) -#define glMapBuffer GLEW_GET_FUN(__glewMapBuffer) -#define glUnmapBuffer GLEW_GET_FUN(__glewUnmapBuffer) - -#define GLEW_VERSION_1_5 GLEW_GET_VAR(__GLEW_VERSION_1_5) - -#endif /* GL_VERSION_1_5 */ - -/* ----------------------------- GL_VERSION_2_0 ---------------------------- */ - -#ifndef GL_VERSION_2_0 -#define GL_VERSION_2_0 1 - -#define GL_BLEND_EQUATION_RGB GL_BLEND_EQUATION -#define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622 -#define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623 -#define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624 -#define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625 -#define GL_CURRENT_VERTEX_ATTRIB 0x8626 -#define GL_VERTEX_PROGRAM_POINT_SIZE 0x8642 -#define GL_VERTEX_PROGRAM_TWO_SIDE 0x8643 -#define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645 -#define GL_STENCIL_BACK_FUNC 0x8800 -#define GL_STENCIL_BACK_FAIL 0x8801 -#define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802 -#define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803 -#define GL_MAX_DRAW_BUFFERS 0x8824 -#define GL_DRAW_BUFFER0 0x8825 -#define GL_DRAW_BUFFER1 0x8826 -#define GL_DRAW_BUFFER2 0x8827 -#define GL_DRAW_BUFFER3 0x8828 -#define GL_DRAW_BUFFER4 0x8829 -#define GL_DRAW_BUFFER5 0x882A -#define GL_DRAW_BUFFER6 0x882B -#define GL_DRAW_BUFFER7 0x882C -#define GL_DRAW_BUFFER8 0x882D -#define GL_DRAW_BUFFER9 0x882E -#define GL_DRAW_BUFFER10 0x882F -#define GL_DRAW_BUFFER11 0x8830 -#define GL_DRAW_BUFFER12 0x8831 -#define GL_DRAW_BUFFER13 0x8832 -#define GL_DRAW_BUFFER14 0x8833 -#define GL_DRAW_BUFFER15 0x8834 -#define GL_BLEND_EQUATION_ALPHA 0x883D -#define GL_POINT_SPRITE 0x8861 -#define GL_COORD_REPLACE 0x8862 -#define GL_MAX_VERTEX_ATTRIBS 0x8869 -#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A -#define GL_MAX_TEXTURE_COORDS 0x8871 -#define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872 -#define GL_FRAGMENT_SHADER 0x8B30 -#define GL_VERTEX_SHADER 0x8B31 -#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49 -#define GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A -#define GL_MAX_VARYING_FLOATS 0x8B4B -#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C -#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D -#define GL_SHADER_TYPE 0x8B4F -#define GL_FLOAT_VEC2 0x8B50 -#define GL_FLOAT_VEC3 0x8B51 -#define GL_FLOAT_VEC4 0x8B52 -#define GL_INT_VEC2 0x8B53 -#define GL_INT_VEC3 0x8B54 -#define GL_INT_VEC4 0x8B55 -#define GL_BOOL 0x8B56 -#define GL_BOOL_VEC2 0x8B57 -#define GL_BOOL_VEC3 0x8B58 -#define GL_BOOL_VEC4 0x8B59 -#define GL_FLOAT_MAT2 0x8B5A -#define GL_FLOAT_MAT3 0x8B5B -#define GL_FLOAT_MAT4 0x8B5C -#define GL_SAMPLER_1D 0x8B5D -#define GL_SAMPLER_2D 0x8B5E -#define GL_SAMPLER_3D 0x8B5F -#define GL_SAMPLER_CUBE 0x8B60 -#define GL_SAMPLER_1D_SHADOW 0x8B61 -#define GL_SAMPLER_2D_SHADOW 0x8B62 -#define GL_DELETE_STATUS 0x8B80 -#define GL_COMPILE_STATUS 0x8B81 -#define GL_LINK_STATUS 0x8B82 -#define GL_VALIDATE_STATUS 0x8B83 -#define GL_INFO_LOG_LENGTH 0x8B84 -#define GL_ATTACHED_SHADERS 0x8B85 -#define GL_ACTIVE_UNIFORMS 0x8B86 -#define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87 -#define GL_SHADER_SOURCE_LENGTH 0x8B88 -#define GL_ACTIVE_ATTRIBUTES 0x8B89 -#define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A -#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B -#define GL_SHADING_LANGUAGE_VERSION 0x8B8C -#define GL_CURRENT_PROGRAM 0x8B8D -#define GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0 -#define GL_LOWER_LEFT 0x8CA1 -#define GL_UPPER_LEFT 0x8CA2 -#define GL_STENCIL_BACK_REF 0x8CA3 -#define GL_STENCIL_BACK_VALUE_MASK 0x8CA4 -#define GL_STENCIL_BACK_WRITEMASK 0x8CA5 - -typedef void (GLAPIENTRY * PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader); -typedef void (GLAPIENTRY * PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar* name); -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEPROC) (GLenum, GLenum); -typedef void (GLAPIENTRY * PFNGLCOMPILESHADERPROC) (GLuint shader); -typedef GLuint (GLAPIENTRY * PFNGLCREATEPROGRAMPROC) (void); -typedef GLuint (GLAPIENTRY * PFNGLCREATESHADERPROC) (GLenum type); -typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMPROC) (GLuint program); -typedef void (GLAPIENTRY * PFNGLDELETESHADERPROC) (GLuint shader); -typedef void (GLAPIENTRY * PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader); -typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint); -typedef void (GLAPIENTRY * PFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum* bufs); -typedef void (GLAPIENTRY * PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint); -typedef void (GLAPIENTRY * PFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name); -typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name); -typedef void (GLAPIENTRY * PFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei* count, GLuint* shaders); -typedef GLint (GLAPIENTRY * PFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar* name); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei* length, GLchar* infoLog); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint* param); -typedef void (GLAPIENTRY * PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* infoLog); -typedef void (GLAPIENTRY * PFNGLGETSHADERSOURCEPROC) (GLuint obj, GLsizei maxLength, GLsizei* length, GLchar* source); -typedef void (GLAPIENTRY * PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint* param); -typedef GLint (GLAPIENTRY * PFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const GLchar* name); -typedef void (GLAPIENTRY * PFNGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint, GLenum, GLvoid**); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBDVPROC) (GLuint, GLenum, GLdouble*); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBFVPROC) (GLuint, GLenum, GLfloat*); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIVPROC) (GLuint, GLenum, GLint*); -typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMPROC) (GLuint program); -typedef GLboolean (GLAPIENTRY * PFNGLISSHADERPROC) (GLuint shader); -typedef void (GLAPIENTRY * PFNGLLINKPROGRAMPROC) (GLuint program); -typedef void (GLAPIENTRY * PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar** strings, const GLint* lengths); -typedef void (GLAPIENTRY * PFNGLSTENCILFUNCSEPARATEPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); -typedef void (GLAPIENTRY * PFNGLSTENCILMASKSEPARATEPROC) (GLenum, GLuint); -typedef void (GLAPIENTRY * PFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass); -typedef void (GLAPIENTRY * PFNGLUNIFORM1FPROC) (GLint location, GLfloat v0); -typedef void (GLAPIENTRY * PFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM1IPROC) (GLint location, GLint v0); -typedef void (GLAPIENTRY * PFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1); -typedef void (GLAPIENTRY * PFNGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1); -typedef void (GLAPIENTRY * PFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2); -typedef void (GLAPIENTRY * PFNGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2); -typedef void (GLAPIENTRY * PFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); -typedef void (GLAPIENTRY * PFNGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3); -typedef void (GLAPIENTRY * PFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUSEPROGRAMPROC) (GLuint program); -typedef void (GLAPIENTRY * PFNGLVALIDATEPROGRAMPROC) (GLuint program); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DPROC) (GLuint index, GLdouble x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SPROC) (GLuint index, GLshort x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SVPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DPROC) (GLuint index, GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SPROC) (GLuint index, GLshort x, GLshort y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SVPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SPROC) (GLuint index, GLshort x, GLshort y, GLshort z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SVPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NBVPROC) (GLuint index, const GLbyte* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NIVPROC) (GLuint index, const GLint* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NSVPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBVPROC) (GLuint index, const GLubyte* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUIVPROC) (GLuint index, const GLuint* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUSVPROC) (GLuint index, const GLushort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4BVPROC) (GLuint index, const GLbyte* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4IVPROC) (GLuint index, const GLint* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* pointer); - -#define glAttachShader GLEW_GET_FUN(__glewAttachShader) -#define glBindAttribLocation GLEW_GET_FUN(__glewBindAttribLocation) -#define glBlendEquationSeparate GLEW_GET_FUN(__glewBlendEquationSeparate) -#define glCompileShader GLEW_GET_FUN(__glewCompileShader) -#define glCreateProgram GLEW_GET_FUN(__glewCreateProgram) -#define glCreateShader GLEW_GET_FUN(__glewCreateShader) -#define glDeleteProgram GLEW_GET_FUN(__glewDeleteProgram) -#define glDeleteShader GLEW_GET_FUN(__glewDeleteShader) -#define glDetachShader GLEW_GET_FUN(__glewDetachShader) -#define glDisableVertexAttribArray GLEW_GET_FUN(__glewDisableVertexAttribArray) -#define glDrawBuffers GLEW_GET_FUN(__glewDrawBuffers) -#define glEnableVertexAttribArray GLEW_GET_FUN(__glewEnableVertexAttribArray) -#define glGetActiveAttrib GLEW_GET_FUN(__glewGetActiveAttrib) -#define glGetActiveUniform GLEW_GET_FUN(__glewGetActiveUniform) -#define glGetAttachedShaders GLEW_GET_FUN(__glewGetAttachedShaders) -#define glGetAttribLocation GLEW_GET_FUN(__glewGetAttribLocation) -#define glGetProgramInfoLog GLEW_GET_FUN(__glewGetProgramInfoLog) -#define glGetProgramiv GLEW_GET_FUN(__glewGetProgramiv) -#define glGetShaderInfoLog GLEW_GET_FUN(__glewGetShaderInfoLog) -#define glGetShaderSource GLEW_GET_FUN(__glewGetShaderSource) -#define glGetShaderiv GLEW_GET_FUN(__glewGetShaderiv) -#define glGetUniformLocation GLEW_GET_FUN(__glewGetUniformLocation) -#define glGetUniformfv GLEW_GET_FUN(__glewGetUniformfv) -#define glGetUniformiv GLEW_GET_FUN(__glewGetUniformiv) -#define glGetVertexAttribPointerv GLEW_GET_FUN(__glewGetVertexAttribPointerv) -#define glGetVertexAttribdv GLEW_GET_FUN(__glewGetVertexAttribdv) -#define glGetVertexAttribfv GLEW_GET_FUN(__glewGetVertexAttribfv) -#define glGetVertexAttribiv GLEW_GET_FUN(__glewGetVertexAttribiv) -#define glIsProgram GLEW_GET_FUN(__glewIsProgram) -#define glIsShader GLEW_GET_FUN(__glewIsShader) -#define glLinkProgram GLEW_GET_FUN(__glewLinkProgram) -#define glShaderSource GLEW_GET_FUN(__glewShaderSource) -#define glStencilFuncSeparate GLEW_GET_FUN(__glewStencilFuncSeparate) -#define glStencilMaskSeparate GLEW_GET_FUN(__glewStencilMaskSeparate) -#define glStencilOpSeparate GLEW_GET_FUN(__glewStencilOpSeparate) -#define glUniform1f GLEW_GET_FUN(__glewUniform1f) -#define glUniform1fv GLEW_GET_FUN(__glewUniform1fv) -#define glUniform1i GLEW_GET_FUN(__glewUniform1i) -#define glUniform1iv GLEW_GET_FUN(__glewUniform1iv) -#define glUniform2f GLEW_GET_FUN(__glewUniform2f) -#define glUniform2fv GLEW_GET_FUN(__glewUniform2fv) -#define glUniform2i GLEW_GET_FUN(__glewUniform2i) -#define glUniform2iv GLEW_GET_FUN(__glewUniform2iv) -#define glUniform3f GLEW_GET_FUN(__glewUniform3f) -#define glUniform3fv GLEW_GET_FUN(__glewUniform3fv) -#define glUniform3i GLEW_GET_FUN(__glewUniform3i) -#define glUniform3iv GLEW_GET_FUN(__glewUniform3iv) -#define glUniform4f GLEW_GET_FUN(__glewUniform4f) -#define glUniform4fv GLEW_GET_FUN(__glewUniform4fv) -#define glUniform4i GLEW_GET_FUN(__glewUniform4i) -#define glUniform4iv GLEW_GET_FUN(__glewUniform4iv) -#define glUniformMatrix2fv GLEW_GET_FUN(__glewUniformMatrix2fv) -#define glUniformMatrix3fv GLEW_GET_FUN(__glewUniformMatrix3fv) -#define glUniformMatrix4fv GLEW_GET_FUN(__glewUniformMatrix4fv) -#define glUseProgram GLEW_GET_FUN(__glewUseProgram) -#define glValidateProgram GLEW_GET_FUN(__glewValidateProgram) -#define glVertexAttrib1d GLEW_GET_FUN(__glewVertexAttrib1d) -#define glVertexAttrib1dv GLEW_GET_FUN(__glewVertexAttrib1dv) -#define glVertexAttrib1f GLEW_GET_FUN(__glewVertexAttrib1f) -#define glVertexAttrib1fv GLEW_GET_FUN(__glewVertexAttrib1fv) -#define glVertexAttrib1s GLEW_GET_FUN(__glewVertexAttrib1s) -#define glVertexAttrib1sv GLEW_GET_FUN(__glewVertexAttrib1sv) -#define glVertexAttrib2d GLEW_GET_FUN(__glewVertexAttrib2d) -#define glVertexAttrib2dv GLEW_GET_FUN(__glewVertexAttrib2dv) -#define glVertexAttrib2f GLEW_GET_FUN(__glewVertexAttrib2f) -#define glVertexAttrib2fv GLEW_GET_FUN(__glewVertexAttrib2fv) -#define glVertexAttrib2s GLEW_GET_FUN(__glewVertexAttrib2s) -#define glVertexAttrib2sv GLEW_GET_FUN(__glewVertexAttrib2sv) -#define glVertexAttrib3d GLEW_GET_FUN(__glewVertexAttrib3d) -#define glVertexAttrib3dv GLEW_GET_FUN(__glewVertexAttrib3dv) -#define glVertexAttrib3f GLEW_GET_FUN(__glewVertexAttrib3f) -#define glVertexAttrib3fv GLEW_GET_FUN(__glewVertexAttrib3fv) -#define glVertexAttrib3s GLEW_GET_FUN(__glewVertexAttrib3s) -#define glVertexAttrib3sv GLEW_GET_FUN(__glewVertexAttrib3sv) -#define glVertexAttrib4Nbv GLEW_GET_FUN(__glewVertexAttrib4Nbv) -#define glVertexAttrib4Niv GLEW_GET_FUN(__glewVertexAttrib4Niv) -#define glVertexAttrib4Nsv GLEW_GET_FUN(__glewVertexAttrib4Nsv) -#define glVertexAttrib4Nub GLEW_GET_FUN(__glewVertexAttrib4Nub) -#define glVertexAttrib4Nubv GLEW_GET_FUN(__glewVertexAttrib4Nubv) -#define glVertexAttrib4Nuiv GLEW_GET_FUN(__glewVertexAttrib4Nuiv) -#define glVertexAttrib4Nusv GLEW_GET_FUN(__glewVertexAttrib4Nusv) -#define glVertexAttrib4bv GLEW_GET_FUN(__glewVertexAttrib4bv) -#define glVertexAttrib4d GLEW_GET_FUN(__glewVertexAttrib4d) -#define glVertexAttrib4dv GLEW_GET_FUN(__glewVertexAttrib4dv) -#define glVertexAttrib4f GLEW_GET_FUN(__glewVertexAttrib4f) -#define glVertexAttrib4fv GLEW_GET_FUN(__glewVertexAttrib4fv) -#define glVertexAttrib4iv GLEW_GET_FUN(__glewVertexAttrib4iv) -#define glVertexAttrib4s GLEW_GET_FUN(__glewVertexAttrib4s) -#define glVertexAttrib4sv GLEW_GET_FUN(__glewVertexAttrib4sv) -#define glVertexAttrib4ubv GLEW_GET_FUN(__glewVertexAttrib4ubv) -#define glVertexAttrib4uiv GLEW_GET_FUN(__glewVertexAttrib4uiv) -#define glVertexAttrib4usv GLEW_GET_FUN(__glewVertexAttrib4usv) -#define glVertexAttribPointer GLEW_GET_FUN(__glewVertexAttribPointer) - -#define GLEW_VERSION_2_0 GLEW_GET_VAR(__GLEW_VERSION_2_0) - -#endif /* GL_VERSION_2_0 */ - -/* ----------------------------- GL_VERSION_2_1 ---------------------------- */ - -#ifndef GL_VERSION_2_1 -#define GL_VERSION_2_1 1 - -#define GL_CURRENT_RASTER_SECONDARY_COLOR 0x845F -#define GL_PIXEL_PACK_BUFFER 0x88EB -#define GL_PIXEL_UNPACK_BUFFER 0x88EC -#define GL_PIXEL_PACK_BUFFER_BINDING 0x88ED -#define GL_PIXEL_UNPACK_BUFFER_BINDING 0x88EF -#define GL_FLOAT_MAT2x3 0x8B65 -#define GL_FLOAT_MAT2x4 0x8B66 -#define GL_FLOAT_MAT3x2 0x8B67 -#define GL_FLOAT_MAT3x4 0x8B68 -#define GL_FLOAT_MAT4x2 0x8B69 -#define GL_FLOAT_MAT4x3 0x8B6A -#define GL_SRGB 0x8C40 -#define GL_SRGB8 0x8C41 -#define GL_SRGB_ALPHA 0x8C42 -#define GL_SRGB8_ALPHA8 0x8C43 -#define GL_SLUMINANCE_ALPHA 0x8C44 -#define GL_SLUMINANCE8_ALPHA8 0x8C45 -#define GL_SLUMINANCE 0x8C46 -#define GL_SLUMINANCE8 0x8C47 -#define GL_COMPRESSED_SRGB 0x8C48 -#define GL_COMPRESSED_SRGB_ALPHA 0x8C49 -#define GL_COMPRESSED_SLUMINANCE 0x8C4A -#define GL_COMPRESSED_SLUMINANCE_ALPHA 0x8C4B - -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); - -#define glUniformMatrix2x3fv GLEW_GET_FUN(__glewUniformMatrix2x3fv) -#define glUniformMatrix2x4fv GLEW_GET_FUN(__glewUniformMatrix2x4fv) -#define glUniformMatrix3x2fv GLEW_GET_FUN(__glewUniformMatrix3x2fv) -#define glUniformMatrix3x4fv GLEW_GET_FUN(__glewUniformMatrix3x4fv) -#define glUniformMatrix4x2fv GLEW_GET_FUN(__glewUniformMatrix4x2fv) -#define glUniformMatrix4x3fv GLEW_GET_FUN(__glewUniformMatrix4x3fv) - -#define GLEW_VERSION_2_1 GLEW_GET_VAR(__GLEW_VERSION_2_1) - -#endif /* GL_VERSION_2_1 */ - -/* ----------------------------- GL_VERSION_3_0 ---------------------------- */ - -#ifndef GL_VERSION_3_0 -#define GL_VERSION_3_0 1 - -#define GL_MAX_CLIP_DISTANCES GL_MAX_CLIP_PLANES -#define GL_CLIP_DISTANCE5 GL_CLIP_PLANE5 -#define GL_CLIP_DISTANCE1 GL_CLIP_PLANE1 -#define GL_CLIP_DISTANCE3 GL_CLIP_PLANE3 -#define GL_COMPARE_REF_TO_TEXTURE GL_COMPARE_R_TO_TEXTURE_ARB -#define GL_CLIP_DISTANCE0 GL_CLIP_PLANE0 -#define GL_CLIP_DISTANCE4 GL_CLIP_PLANE4 -#define GL_CLIP_DISTANCE2 GL_CLIP_PLANE2 -#define GL_MAX_VARYING_COMPONENTS GL_MAX_VARYING_FLOATS -#define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x0001 -#define GL_MAJOR_VERSION 0x821B -#define GL_MINOR_VERSION 0x821C -#define GL_NUM_EXTENSIONS 0x821D -#define GL_CONTEXT_FLAGS 0x821E -#define GL_DEPTH_BUFFER 0x8223 -#define GL_STENCIL_BUFFER 0x8224 -#define GL_RGBA32F 0x8814 -#define GL_RGB32F 0x8815 -#define GL_RGBA16F 0x881A -#define GL_RGB16F 0x881B -#define GL_VERTEX_ATTRIB_ARRAY_INTEGER 0x88FD -#define GL_MAX_ARRAY_TEXTURE_LAYERS 0x88FF -#define GL_MIN_PROGRAM_TEXEL_OFFSET 0x8904 -#define GL_MAX_PROGRAM_TEXEL_OFFSET 0x8905 -#define GL_CLAMP_VERTEX_COLOR 0x891A -#define GL_CLAMP_FRAGMENT_COLOR 0x891B -#define GL_CLAMP_READ_COLOR 0x891C -#define GL_FIXED_ONLY 0x891D -#define GL_TEXTURE_RED_TYPE 0x8C10 -#define GL_TEXTURE_GREEN_TYPE 0x8C11 -#define GL_TEXTURE_BLUE_TYPE 0x8C12 -#define GL_TEXTURE_ALPHA_TYPE 0x8C13 -#define GL_TEXTURE_LUMINANCE_TYPE 0x8C14 -#define GL_TEXTURE_INTENSITY_TYPE 0x8C15 -#define GL_TEXTURE_DEPTH_TYPE 0x8C16 -#define GL_TEXTURE_1D_ARRAY 0x8C18 -#define GL_PROXY_TEXTURE_1D_ARRAY 0x8C19 -#define GL_TEXTURE_2D_ARRAY 0x8C1A -#define GL_PROXY_TEXTURE_2D_ARRAY 0x8C1B -#define GL_TEXTURE_BINDING_1D_ARRAY 0x8C1C -#define GL_TEXTURE_BINDING_2D_ARRAY 0x8C1D -#define GL_R11F_G11F_B10F 0x8C3A -#define GL_UNSIGNED_INT_10F_11F_11F_REV 0x8C3B -#define GL_RGB9_E5 0x8C3D -#define GL_UNSIGNED_INT_5_9_9_9_REV 0x8C3E -#define GL_TEXTURE_SHARED_SIZE 0x8C3F -#define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH 0x8C76 -#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE 0x8C7F -#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 0x8C80 -#define GL_TRANSFORM_FEEDBACK_VARYINGS 0x8C83 -#define GL_TRANSFORM_FEEDBACK_BUFFER_START 0x8C84 -#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE 0x8C85 -#define GL_PRIMITIVES_GENERATED 0x8C87 -#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN 0x8C88 -#define GL_RASTERIZER_DISCARD 0x8C89 -#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 0x8C8A -#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 0x8C8B -#define GL_INTERLEAVED_ATTRIBS 0x8C8C -#define GL_SEPARATE_ATTRIBS 0x8C8D -#define GL_TRANSFORM_FEEDBACK_BUFFER 0x8C8E -#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING 0x8C8F -#define GL_RGBA32UI 0x8D70 -#define GL_RGB32UI 0x8D71 -#define GL_RGBA16UI 0x8D76 -#define GL_RGB16UI 0x8D77 -#define GL_RGBA8UI 0x8D7C -#define GL_RGB8UI 0x8D7D -#define GL_RGBA32I 0x8D82 -#define GL_RGB32I 0x8D83 -#define GL_RGBA16I 0x8D88 -#define GL_RGB16I 0x8D89 -#define GL_RGBA8I 0x8D8E -#define GL_RGB8I 0x8D8F -#define GL_RED_INTEGER 0x8D94 -#define GL_GREEN_INTEGER 0x8D95 -#define GL_BLUE_INTEGER 0x8D96 -#define GL_ALPHA_INTEGER 0x8D97 -#define GL_RGB_INTEGER 0x8D98 -#define GL_RGBA_INTEGER 0x8D99 -#define GL_BGR_INTEGER 0x8D9A -#define GL_BGRA_INTEGER 0x8D9B -#define GL_SAMPLER_1D_ARRAY 0x8DC0 -#define GL_SAMPLER_2D_ARRAY 0x8DC1 -#define GL_SAMPLER_1D_ARRAY_SHADOW 0x8DC3 -#define GL_SAMPLER_2D_ARRAY_SHADOW 0x8DC4 -#define GL_SAMPLER_CUBE_SHADOW 0x8DC5 -#define GL_UNSIGNED_INT_VEC2 0x8DC6 -#define GL_UNSIGNED_INT_VEC3 0x8DC7 -#define GL_UNSIGNED_INT_VEC4 0x8DC8 -#define GL_INT_SAMPLER_1D 0x8DC9 -#define GL_INT_SAMPLER_2D 0x8DCA -#define GL_INT_SAMPLER_3D 0x8DCB -#define GL_INT_SAMPLER_CUBE 0x8DCC -#define GL_INT_SAMPLER_1D_ARRAY 0x8DCE -#define GL_INT_SAMPLER_2D_ARRAY 0x8DCF -#define GL_UNSIGNED_INT_SAMPLER_1D 0x8DD1 -#define GL_UNSIGNED_INT_SAMPLER_2D 0x8DD2 -#define GL_UNSIGNED_INT_SAMPLER_3D 0x8DD3 -#define GL_UNSIGNED_INT_SAMPLER_CUBE 0x8DD4 -#define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY 0x8DD6 -#define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY 0x8DD7 -#define GL_QUERY_WAIT 0x8E13 -#define GL_QUERY_NO_WAIT 0x8E14 -#define GL_QUERY_BY_REGION_WAIT 0x8E15 -#define GL_QUERY_BY_REGION_NO_WAIT 0x8E16 - -typedef void (GLAPIENTRY * PFNGLBEGINCONDITIONALRENDERPROC) (GLuint, GLenum); -typedef void (GLAPIENTRY * PFNGLBEGINTRANSFORMFEEDBACKPROC) (GLenum); -typedef void (GLAPIENTRY * PFNGLBINDFRAGDATALOCATIONPROC) (GLuint, GLuint, const GLchar*); -typedef void (GLAPIENTRY * PFNGLCLAMPCOLORPROC) (GLenum, GLenum); -typedef void (GLAPIENTRY * PFNGLCLEARBUFFERFIPROC) (GLenum, GLint, GLfloat, GLint); -typedef void (GLAPIENTRY * PFNGLCLEARBUFFERFVPROC) (GLenum, GLint, const GLfloat*); -typedef void (GLAPIENTRY * PFNGLCLEARBUFFERIVPROC) (GLenum, GLint, const GLint*); -typedef void (GLAPIENTRY * PFNGLCLEARBUFFERUIVPROC) (GLenum, GLint, const GLuint*); -typedef void (GLAPIENTRY * PFNGLCOLORMASKIPROC) (GLuint, GLboolean, GLboolean, GLboolean, GLboolean); -typedef void (GLAPIENTRY * PFNGLDISABLEIPROC) (GLenum, GLuint); -typedef void (GLAPIENTRY * PFNGLENABLEIPROC) (GLenum, GLuint); -typedef void (GLAPIENTRY * PFNGLENDCONDITIONALRENDERPROC) (void); -typedef void (GLAPIENTRY * PFNGLENDTRANSFORMFEEDBACKPROC) (void); -typedef void (GLAPIENTRY * PFNGLGETBOOLEANI_VPROC) (GLenum, GLuint, GLboolean*); -typedef GLint (GLAPIENTRY * PFNGLGETFRAGDATALOCATIONPROC) (GLuint, const GLchar*); -typedef const GLubyte* (GLAPIENTRY * PFNGLGETSTRINGIPROC) (GLenum, GLuint); -typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERIIVPROC) (GLenum, GLenum, GLint*); -typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERIUIVPROC) (GLenum, GLenum, GLuint*); -typedef void (GLAPIENTRY * PFNGLGETTRANSFORMFEEDBACKVARYINGPROC) (GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *); -typedef void (GLAPIENTRY * PFNGLGETUNIFORMUIVPROC) (GLuint, GLint, GLuint*); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIIVPROC) (GLuint, GLenum, GLint*); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIUIVPROC) (GLuint, GLenum, GLuint*); -typedef GLboolean (GLAPIENTRY * PFNGLISENABLEDIPROC) (GLenum, GLuint); -typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIIVPROC) (GLenum, GLenum, const GLint*); -typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIUIVPROC) (GLenum, GLenum, const GLuint*); -typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKVARYINGSPROC) (GLuint, GLsizei, const GLchar **, GLenum); -typedef void (GLAPIENTRY * PFNGLUNIFORM1UIPROC) (GLint, GLuint); -typedef void (GLAPIENTRY * PFNGLUNIFORM1UIVPROC) (GLint, GLsizei, const GLuint*); -typedef void (GLAPIENTRY * PFNGLUNIFORM2UIPROC) (GLint, GLuint, GLuint); -typedef void (GLAPIENTRY * PFNGLUNIFORM2UIVPROC) (GLint, GLsizei, const GLuint*); -typedef void (GLAPIENTRY * PFNGLUNIFORM3UIPROC) (GLint, GLuint, GLuint, GLuint); -typedef void (GLAPIENTRY * PFNGLUNIFORM3UIVPROC) (GLint, GLsizei, const GLuint*); -typedef void (GLAPIENTRY * PFNGLUNIFORM4UIPROC) (GLint, GLuint, GLuint, GLuint, GLuint); -typedef void (GLAPIENTRY * PFNGLUNIFORM4UIVPROC) (GLint, GLsizei, const GLuint*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1IPROC) (GLuint, GLint); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1IVPROC) (GLuint, const GLint*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1UIPROC) (GLuint, GLuint); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1UIVPROC) (GLuint, const GLuint*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2IPROC) (GLuint, GLint, GLint); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2IVPROC) (GLuint, const GLint*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2UIPROC) (GLuint, GLuint, GLuint); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2UIVPROC) (GLuint, const GLuint*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3IPROC) (GLuint, GLint, GLint, GLint); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3IVPROC) (GLuint, const GLint*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3UIPROC) (GLuint, GLuint, GLuint, GLuint); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3UIVPROC) (GLuint, const GLuint*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4BVPROC) (GLuint, const GLbyte*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4IPROC) (GLuint, GLint, GLint, GLint, GLint); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4IVPROC) (GLuint, const GLint*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4SVPROC) (GLuint, const GLshort*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UBVPROC) (GLuint, const GLubyte*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UIPROC) (GLuint, GLuint, GLuint, GLuint, GLuint); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UIVPROC) (GLuint, const GLuint*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4USVPROC) (GLuint, const GLushort*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBIPOINTERPROC) (GLuint, GLint, GLenum, GLsizei, const GLvoid*); - -#define glBeginConditionalRender GLEW_GET_FUN(__glewBeginConditionalRender) -#define glBeginTransformFeedback GLEW_GET_FUN(__glewBeginTransformFeedback) -#define glBindFragDataLocation GLEW_GET_FUN(__glewBindFragDataLocation) -#define glClampColor GLEW_GET_FUN(__glewClampColor) -#define glClearBufferfi GLEW_GET_FUN(__glewClearBufferfi) -#define glClearBufferfv GLEW_GET_FUN(__glewClearBufferfv) -#define glClearBufferiv GLEW_GET_FUN(__glewClearBufferiv) -#define glClearBufferuiv GLEW_GET_FUN(__glewClearBufferuiv) -#define glColorMaski GLEW_GET_FUN(__glewColorMaski) -#define glDisablei GLEW_GET_FUN(__glewDisablei) -#define glEnablei GLEW_GET_FUN(__glewEnablei) -#define glEndConditionalRender GLEW_GET_FUN(__glewEndConditionalRender) -#define glEndTransformFeedback GLEW_GET_FUN(__glewEndTransformFeedback) -#define glGetBooleani_v GLEW_GET_FUN(__glewGetBooleani_v) -#define glGetFragDataLocation GLEW_GET_FUN(__glewGetFragDataLocation) -#define glGetStringi GLEW_GET_FUN(__glewGetStringi) -#define glGetTexParameterIiv GLEW_GET_FUN(__glewGetTexParameterIiv) -#define glGetTexParameterIuiv GLEW_GET_FUN(__glewGetTexParameterIuiv) -#define glGetTransformFeedbackVarying GLEW_GET_FUN(__glewGetTransformFeedbackVarying) -#define glGetUniformuiv GLEW_GET_FUN(__glewGetUniformuiv) -#define glGetVertexAttribIiv GLEW_GET_FUN(__glewGetVertexAttribIiv) -#define glGetVertexAttribIuiv GLEW_GET_FUN(__glewGetVertexAttribIuiv) -#define glIsEnabledi GLEW_GET_FUN(__glewIsEnabledi) -#define glTexParameterIiv GLEW_GET_FUN(__glewTexParameterIiv) -#define glTexParameterIuiv GLEW_GET_FUN(__glewTexParameterIuiv) -#define glTransformFeedbackVaryings GLEW_GET_FUN(__glewTransformFeedbackVaryings) -#define glUniform1ui GLEW_GET_FUN(__glewUniform1ui) -#define glUniform1uiv GLEW_GET_FUN(__glewUniform1uiv) -#define glUniform2ui GLEW_GET_FUN(__glewUniform2ui) -#define glUniform2uiv GLEW_GET_FUN(__glewUniform2uiv) -#define glUniform3ui GLEW_GET_FUN(__glewUniform3ui) -#define glUniform3uiv GLEW_GET_FUN(__glewUniform3uiv) -#define glUniform4ui GLEW_GET_FUN(__glewUniform4ui) -#define glUniform4uiv GLEW_GET_FUN(__glewUniform4uiv) -#define glVertexAttribI1i GLEW_GET_FUN(__glewVertexAttribI1i) -#define glVertexAttribI1iv GLEW_GET_FUN(__glewVertexAttribI1iv) -#define glVertexAttribI1ui GLEW_GET_FUN(__glewVertexAttribI1ui) -#define glVertexAttribI1uiv GLEW_GET_FUN(__glewVertexAttribI1uiv) -#define glVertexAttribI2i GLEW_GET_FUN(__glewVertexAttribI2i) -#define glVertexAttribI2iv GLEW_GET_FUN(__glewVertexAttribI2iv) -#define glVertexAttribI2ui GLEW_GET_FUN(__glewVertexAttribI2ui) -#define glVertexAttribI2uiv GLEW_GET_FUN(__glewVertexAttribI2uiv) -#define glVertexAttribI3i GLEW_GET_FUN(__glewVertexAttribI3i) -#define glVertexAttribI3iv GLEW_GET_FUN(__glewVertexAttribI3iv) -#define glVertexAttribI3ui GLEW_GET_FUN(__glewVertexAttribI3ui) -#define glVertexAttribI3uiv GLEW_GET_FUN(__glewVertexAttribI3uiv) -#define glVertexAttribI4bv GLEW_GET_FUN(__glewVertexAttribI4bv) -#define glVertexAttribI4i GLEW_GET_FUN(__glewVertexAttribI4i) -#define glVertexAttribI4iv GLEW_GET_FUN(__glewVertexAttribI4iv) -#define glVertexAttribI4sv GLEW_GET_FUN(__glewVertexAttribI4sv) -#define glVertexAttribI4ubv GLEW_GET_FUN(__glewVertexAttribI4ubv) -#define glVertexAttribI4ui GLEW_GET_FUN(__glewVertexAttribI4ui) -#define glVertexAttribI4uiv GLEW_GET_FUN(__glewVertexAttribI4uiv) -#define glVertexAttribI4usv GLEW_GET_FUN(__glewVertexAttribI4usv) -#define glVertexAttribIPointer GLEW_GET_FUN(__glewVertexAttribIPointer) - -#define GLEW_VERSION_3_0 GLEW_GET_VAR(__GLEW_VERSION_3_0) - -#endif /* GL_VERSION_3_0 */ - -/* ----------------------------- GL_VERSION_3_1 ---------------------------- */ - -#ifndef GL_VERSION_3_1 -#define GL_VERSION_3_1 1 - -#define GL_TEXTURE_RECTANGLE 0x84F5 -#define GL_TEXTURE_BINDING_RECTANGLE 0x84F6 -#define GL_PROXY_TEXTURE_RECTANGLE 0x84F7 -#define GL_MAX_RECTANGLE_TEXTURE_SIZE 0x84F8 -#define GL_SAMPLER_2D_RECT 0x8B63 -#define GL_SAMPLER_2D_RECT_SHADOW 0x8B64 -#define GL_TEXTURE_BUFFER 0x8C2A -#define GL_MAX_TEXTURE_BUFFER_SIZE 0x8C2B -#define GL_TEXTURE_BINDING_BUFFER 0x8C2C -#define GL_TEXTURE_BUFFER_DATA_STORE_BINDING 0x8C2D -#define GL_TEXTURE_BUFFER_FORMAT 0x8C2E -#define GL_SAMPLER_BUFFER 0x8DC2 -#define GL_INT_SAMPLER_2D_RECT 0x8DCD -#define GL_INT_SAMPLER_BUFFER 0x8DD0 -#define GL_UNSIGNED_INT_SAMPLER_2D_RECT 0x8DD5 -#define GL_UNSIGNED_INT_SAMPLER_BUFFER 0x8DD8 -#define GL_RED_SNORM 0x8F90 -#define GL_RG_SNORM 0x8F91 -#define GL_RGB_SNORM 0x8F92 -#define GL_RGBA_SNORM 0x8F93 -#define GL_R8_SNORM 0x8F94 -#define GL_RG8_SNORM 0x8F95 -#define GL_RGB8_SNORM 0x8F96 -#define GL_RGBA8_SNORM 0x8F97 -#define GL_R16_SNORM 0x8F98 -#define GL_RG16_SNORM 0x8F99 -#define GL_RGB16_SNORM 0x8F9A -#define GL_RGBA16_SNORM 0x8F9B -#define GL_SIGNED_NORMALIZED 0x8F9C -#define GL_PRIMITIVE_RESTART 0x8F9D -#define GL_PRIMITIVE_RESTART_INDEX 0x8F9E -#define GL_BUFFER_ACCESS_FLAGS 0x911F -#define GL_BUFFER_MAP_LENGTH 0x9120 -#define GL_BUFFER_MAP_OFFSET 0x9121 - -typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDPROC) (GLenum, GLint, GLsizei, GLsizei); -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDPROC) (GLenum, GLsizei, GLenum, const GLvoid*, GLsizei); -typedef void (GLAPIENTRY * PFNGLPRIMITIVERESTARTINDEXPROC) (GLuint); -typedef void (GLAPIENTRY * PFNGLTEXBUFFERPROC) (GLenum, GLenum, GLuint); - -#define glDrawArraysInstanced GLEW_GET_FUN(__glewDrawArraysInstanced) -#define glDrawElementsInstanced GLEW_GET_FUN(__glewDrawElementsInstanced) -#define glPrimitiveRestartIndex GLEW_GET_FUN(__glewPrimitiveRestartIndex) -#define glTexBuffer GLEW_GET_FUN(__glewTexBuffer) - -#define GLEW_VERSION_3_1 GLEW_GET_VAR(__GLEW_VERSION_3_1) - -#endif /* GL_VERSION_3_1 */ - -/* ----------------------------- GL_VERSION_3_2 ---------------------------- */ - -#ifndef GL_VERSION_3_2 -#define GL_VERSION_3_2 1 - -#define GL_CONTEXT_CORE_PROFILE_BIT 0x00000001 -#define GL_CONTEXT_COMPATIBILITY_PROFILE_BIT 0x00000002 -#define GL_LINES_ADJACENCY 0x000A -#define GL_LINE_STRIP_ADJACENCY 0x000B -#define GL_TRIANGLES_ADJACENCY 0x000C -#define GL_TRIANGLE_STRIP_ADJACENCY 0x000D -#define GL_PROGRAM_POINT_SIZE 0x8642 -#define GL_GEOMETRY_VERTICES_OUT 0x8916 -#define GL_GEOMETRY_INPUT_TYPE 0x8917 -#define GL_GEOMETRY_OUTPUT_TYPE 0x8918 -#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 0x8C29 -#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED 0x8DA7 -#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS 0x8DA8 -#define GL_GEOMETRY_SHADER 0x8DD9 -#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 0x8DDF -#define GL_MAX_GEOMETRY_OUTPUT_VERTICES 0x8DE0 -#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 0x8DE1 -#define GL_MAX_VERTEX_OUTPUT_COMPONENTS 0x9122 -#define GL_MAX_GEOMETRY_INPUT_COMPONENTS 0x9123 -#define GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 0x9124 -#define GL_MAX_FRAGMENT_INPUT_COMPONENTS 0x9125 -#define GL_CONTEXT_PROFILE_MASK 0x9126 - -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREPROC) (GLenum, GLenum, GLuint, GLint); -typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERI64VPROC) (GLenum, GLenum, GLint64 *); -typedef void (GLAPIENTRY * PFNGLGETINTEGER64I_VPROC) (GLenum, GLuint, GLint64 *); - -#define glFramebufferTexture GLEW_GET_FUN(__glewFramebufferTexture) -#define glGetBufferParameteri64v GLEW_GET_FUN(__glewGetBufferParameteri64v) -#define glGetInteger64i_v GLEW_GET_FUN(__glewGetInteger64i_v) - -#define GLEW_VERSION_3_2 GLEW_GET_VAR(__GLEW_VERSION_3_2) - -#endif /* GL_VERSION_3_2 */ - -/* ----------------------------- GL_VERSION_3_3 ---------------------------- */ - -#ifndef GL_VERSION_3_3 -#define GL_VERSION_3_3 1 - -#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR 0x88FE -#define GL_RGB10_A2UI 0x906F - -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBDIVISORPROC) (GLuint index, GLuint divisor); - -#define glVertexAttribDivisor GLEW_GET_FUN(__glewVertexAttribDivisor) - -#define GLEW_VERSION_3_3 GLEW_GET_VAR(__GLEW_VERSION_3_3) - -#endif /* GL_VERSION_3_3 */ - -/* ----------------------------- GL_VERSION_4_0 ---------------------------- */ - -#ifndef GL_VERSION_4_0 -#define GL_VERSION_4_0 1 - -#define GL_SAMPLE_SHADING 0x8C36 -#define GL_MIN_SAMPLE_SHADING_VALUE 0x8C37 -#define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET 0x8E5E -#define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 0x8E5F -#define GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS 0x8F9F -#define GL_TEXTURE_CUBE_MAP_ARRAY 0x9009 -#define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY 0x900A -#define GL_PROXY_TEXTURE_CUBE_MAP_ARRAY 0x900B -#define GL_SAMPLER_CUBE_MAP_ARRAY 0x900C -#define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW 0x900D -#define GL_INT_SAMPLER_CUBE_MAP_ARRAY 0x900E -#define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY 0x900F - -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEIPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha); -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONIPROC) (GLuint buf, GLenum mode); -typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEIPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); -typedef void (GLAPIENTRY * PFNGLBLENDFUNCIPROC) (GLuint buf, GLenum src, GLenum dst); -typedef void (GLAPIENTRY * PFNGLMINSAMPLESHADINGPROC) (GLclampf value); - -#define glBlendEquationSeparatei GLEW_GET_FUN(__glewBlendEquationSeparatei) -#define glBlendEquationi GLEW_GET_FUN(__glewBlendEquationi) -#define glBlendFuncSeparatei GLEW_GET_FUN(__glewBlendFuncSeparatei) -#define glBlendFunci GLEW_GET_FUN(__glewBlendFunci) -#define glMinSampleShading GLEW_GET_FUN(__glewMinSampleShading) - -#define GLEW_VERSION_4_0 GLEW_GET_VAR(__GLEW_VERSION_4_0) - -#endif /* GL_VERSION_4_0 */ - -/* ----------------------------- GL_VERSION_4_1 ---------------------------- */ - -#ifndef GL_VERSION_4_1 -#define GL_VERSION_4_1 1 - -#define GLEW_VERSION_4_1 GLEW_GET_VAR(__GLEW_VERSION_4_1) - -#endif /* GL_VERSION_4_1 */ - -/* ----------------------------- GL_VERSION_4_2 ---------------------------- */ - -#ifndef GL_VERSION_4_2 -#define GL_VERSION_4_2 1 - -#define GL_COMPRESSED_RGBA_BPTC_UNORM 0x8E8C -#define GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM 0x8E8D -#define GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT 0x8E8E -#define GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT 0x8E8F - -#define GLEW_VERSION_4_2 GLEW_GET_VAR(__GLEW_VERSION_4_2) - -#endif /* GL_VERSION_4_2 */ - -/* ----------------------------- GL_VERSION_4_3 ---------------------------- */ - -#ifndef GL_VERSION_4_3 -#define GL_VERSION_4_3 1 - -#define GL_NUM_SHADING_LANGUAGE_VERSIONS 0x82E9 -#define GL_VERTEX_ATTRIB_ARRAY_LONG 0x874E - -#define GLEW_VERSION_4_3 GLEW_GET_VAR(__GLEW_VERSION_4_3) - -#endif /* GL_VERSION_4_3 */ - -/* ----------------------------- GL_VERSION_4_4 ---------------------------- */ - -#ifndef GL_VERSION_4_4 -#define GL_VERSION_4_4 1 - -#define GL_MAX_VERTEX_ATTRIB_STRIDE 0x82E5 - -#define GLEW_VERSION_4_4 GLEW_GET_VAR(__GLEW_VERSION_4_4) - -#endif /* GL_VERSION_4_4 */ - -/* -------------------------- GL_3DFX_multisample -------------------------- */ - -#ifndef GL_3DFX_multisample -#define GL_3DFX_multisample 1 - -#define GL_MULTISAMPLE_3DFX 0x86B2 -#define GL_SAMPLE_BUFFERS_3DFX 0x86B3 -#define GL_SAMPLES_3DFX 0x86B4 -#define GL_MULTISAMPLE_BIT_3DFX 0x20000000 - -#define GLEW_3DFX_multisample GLEW_GET_VAR(__GLEW_3DFX_multisample) - -#endif /* GL_3DFX_multisample */ - -/* ---------------------------- GL_3DFX_tbuffer ---------------------------- */ - -#ifndef GL_3DFX_tbuffer -#define GL_3DFX_tbuffer 1 - -typedef void (GLAPIENTRY * PFNGLTBUFFERMASK3DFXPROC) (GLuint mask); - -#define glTbufferMask3DFX GLEW_GET_FUN(__glewTbufferMask3DFX) - -#define GLEW_3DFX_tbuffer GLEW_GET_VAR(__GLEW_3DFX_tbuffer) - -#endif /* GL_3DFX_tbuffer */ - -/* -------------------- GL_3DFX_texture_compression_FXT1 ------------------- */ - -#ifndef GL_3DFX_texture_compression_FXT1 -#define GL_3DFX_texture_compression_FXT1 1 - -#define GL_COMPRESSED_RGB_FXT1_3DFX 0x86B0 -#define GL_COMPRESSED_RGBA_FXT1_3DFX 0x86B1 - -#define GLEW_3DFX_texture_compression_FXT1 GLEW_GET_VAR(__GLEW_3DFX_texture_compression_FXT1) - -#endif /* GL_3DFX_texture_compression_FXT1 */ - -/* ----------------------- GL_AMD_blend_minmax_factor ---------------------- */ - -#ifndef GL_AMD_blend_minmax_factor -#define GL_AMD_blend_minmax_factor 1 - -#define GL_FACTOR_MIN_AMD 0x901C -#define GL_FACTOR_MAX_AMD 0x901D - -#define GLEW_AMD_blend_minmax_factor GLEW_GET_VAR(__GLEW_AMD_blend_minmax_factor) - -#endif /* GL_AMD_blend_minmax_factor */ - -/* ----------------------- GL_AMD_conservative_depth ----------------------- */ - -#ifndef GL_AMD_conservative_depth -#define GL_AMD_conservative_depth 1 - -#define GLEW_AMD_conservative_depth GLEW_GET_VAR(__GLEW_AMD_conservative_depth) - -#endif /* GL_AMD_conservative_depth */ - -/* -------------------------- GL_AMD_debug_output -------------------------- */ - -#ifndef GL_AMD_debug_output -#define GL_AMD_debug_output 1 - -#define GL_MAX_DEBUG_MESSAGE_LENGTH_AMD 0x9143 -#define GL_MAX_DEBUG_LOGGED_MESSAGES_AMD 0x9144 -#define GL_DEBUG_LOGGED_MESSAGES_AMD 0x9145 -#define GL_DEBUG_SEVERITY_HIGH_AMD 0x9146 -#define GL_DEBUG_SEVERITY_MEDIUM_AMD 0x9147 -#define GL_DEBUG_SEVERITY_LOW_AMD 0x9148 -#define GL_DEBUG_CATEGORY_API_ERROR_AMD 0x9149 -#define GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD 0x914A -#define GL_DEBUG_CATEGORY_DEPRECATION_AMD 0x914B -#define GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD 0x914C -#define GL_DEBUG_CATEGORY_PERFORMANCE_AMD 0x914D -#define GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD 0x914E -#define GL_DEBUG_CATEGORY_APPLICATION_AMD 0x914F -#define GL_DEBUG_CATEGORY_OTHER_AMD 0x9150 - -typedef void (APIENTRY *GLDEBUGPROCAMD)(GLuint id, GLenum category, GLenum severity, GLsizei length, const GLchar* message, GLvoid* userParam); - -typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECALLBACKAMDPROC) (GLDEBUGPROCAMD callback, GLvoid *userParam); -typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGEENABLEAMDPROC) (GLenum category, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled); -typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGEINSERTAMDPROC) (GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar* buf); -typedef GLuint (GLAPIENTRY * PFNGLGETDEBUGMESSAGELOGAMDPROC) (GLuint count, GLsizei bufsize, GLenum* categories, GLuint* severities, GLuint* ids, GLsizei* lengths, GLchar* message); - -#define glDebugMessageCallbackAMD GLEW_GET_FUN(__glewDebugMessageCallbackAMD) -#define glDebugMessageEnableAMD GLEW_GET_FUN(__glewDebugMessageEnableAMD) -#define glDebugMessageInsertAMD GLEW_GET_FUN(__glewDebugMessageInsertAMD) -#define glGetDebugMessageLogAMD GLEW_GET_FUN(__glewGetDebugMessageLogAMD) - -#define GLEW_AMD_debug_output GLEW_GET_VAR(__GLEW_AMD_debug_output) - -#endif /* GL_AMD_debug_output */ - -/* ---------------------- GL_AMD_depth_clamp_separate ---------------------- */ - -#ifndef GL_AMD_depth_clamp_separate -#define GL_AMD_depth_clamp_separate 1 - -#define GL_DEPTH_CLAMP_NEAR_AMD 0x901E -#define GL_DEPTH_CLAMP_FAR_AMD 0x901F - -#define GLEW_AMD_depth_clamp_separate GLEW_GET_VAR(__GLEW_AMD_depth_clamp_separate) - -#endif /* GL_AMD_depth_clamp_separate */ - -/* ----------------------- GL_AMD_draw_buffers_blend ----------------------- */ - -#ifndef GL_AMD_draw_buffers_blend -#define GL_AMD_draw_buffers_blend 1 - -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONINDEXEDAMDPROC) (GLuint buf, GLenum mode); -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha); -typedef void (GLAPIENTRY * PFNGLBLENDFUNCINDEXEDAMDPROC) (GLuint buf, GLenum src, GLenum dst); -typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); - -#define glBlendEquationIndexedAMD GLEW_GET_FUN(__glewBlendEquationIndexedAMD) -#define glBlendEquationSeparateIndexedAMD GLEW_GET_FUN(__glewBlendEquationSeparateIndexedAMD) -#define glBlendFuncIndexedAMD GLEW_GET_FUN(__glewBlendFuncIndexedAMD) -#define glBlendFuncSeparateIndexedAMD GLEW_GET_FUN(__glewBlendFuncSeparateIndexedAMD) - -#define GLEW_AMD_draw_buffers_blend GLEW_GET_VAR(__GLEW_AMD_draw_buffers_blend) - -#endif /* GL_AMD_draw_buffers_blend */ - -/* ---------------------- GL_AMD_interleaved_elements ---------------------- */ - -#ifndef GL_AMD_interleaved_elements -#define GL_AMD_interleaved_elements 1 - -#define GL_RED 0x1903 -#define GL_GREEN 0x1904 -#define GL_BLUE 0x1905 -#define GL_ALPHA 0x1906 -#define GL_RG8UI 0x8238 -#define GL_RG16UI 0x823A -#define GL_RGBA8UI 0x8D7C -#define GL_VERTEX_ELEMENT_SWIZZLE_AMD 0x91A4 -#define GL_VERTEX_ID_SWIZZLE_AMD 0x91A5 - -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPARAMETERIAMDPROC) (GLuint index, GLenum pname, GLint param); - -#define glVertexAttribParameteriAMD GLEW_GET_FUN(__glewVertexAttribParameteriAMD) - -#define GLEW_AMD_interleaved_elements GLEW_GET_VAR(__GLEW_AMD_interleaved_elements) - -#endif /* GL_AMD_interleaved_elements */ - -/* ----------------------- GL_AMD_multi_draw_indirect ---------------------- */ - -#ifndef GL_AMD_multi_draw_indirect -#define GL_AMD_multi_draw_indirect 1 - -typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC) (GLenum mode, const GLvoid *indirect, GLsizei primcount, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC) (GLenum mode, GLenum type, const GLvoid *indirect, GLsizei primcount, GLsizei stride); - -#define glMultiDrawArraysIndirectAMD GLEW_GET_FUN(__glewMultiDrawArraysIndirectAMD) -#define glMultiDrawElementsIndirectAMD GLEW_GET_FUN(__glewMultiDrawElementsIndirectAMD) - -#define GLEW_AMD_multi_draw_indirect GLEW_GET_VAR(__GLEW_AMD_multi_draw_indirect) - -#endif /* GL_AMD_multi_draw_indirect */ - -/* ------------------------- GL_AMD_name_gen_delete ------------------------ */ - -#ifndef GL_AMD_name_gen_delete -#define GL_AMD_name_gen_delete 1 - -#define GL_DATA_BUFFER_AMD 0x9151 -#define GL_PERFORMANCE_MONITOR_AMD 0x9152 -#define GL_QUERY_OBJECT_AMD 0x9153 -#define GL_VERTEX_ARRAY_OBJECT_AMD 0x9154 -#define GL_SAMPLER_OBJECT_AMD 0x9155 - -typedef void (GLAPIENTRY * PFNGLDELETENAMESAMDPROC) (GLenum identifier, GLuint num, const GLuint* names); -typedef void (GLAPIENTRY * PFNGLGENNAMESAMDPROC) (GLenum identifier, GLuint num, GLuint* names); -typedef GLboolean (GLAPIENTRY * PFNGLISNAMEAMDPROC) (GLenum identifier, GLuint name); - -#define glDeleteNamesAMD GLEW_GET_FUN(__glewDeleteNamesAMD) -#define glGenNamesAMD GLEW_GET_FUN(__glewGenNamesAMD) -#define glIsNameAMD GLEW_GET_FUN(__glewIsNameAMD) - -#define GLEW_AMD_name_gen_delete GLEW_GET_VAR(__GLEW_AMD_name_gen_delete) - -#endif /* GL_AMD_name_gen_delete */ - -/* ----------------------- GL_AMD_performance_monitor ---------------------- */ - -#ifndef GL_AMD_performance_monitor -#define GL_AMD_performance_monitor 1 - -#define GL_COUNTER_TYPE_AMD 0x8BC0 -#define GL_COUNTER_RANGE_AMD 0x8BC1 -#define GL_UNSIGNED_INT64_AMD 0x8BC2 -#define GL_PERCENTAGE_AMD 0x8BC3 -#define GL_PERFMON_RESULT_AVAILABLE_AMD 0x8BC4 -#define GL_PERFMON_RESULT_SIZE_AMD 0x8BC5 -#define GL_PERFMON_RESULT_AMD 0x8BC6 - -typedef void (GLAPIENTRY * PFNGLBEGINPERFMONITORAMDPROC) (GLuint monitor); -typedef void (GLAPIENTRY * PFNGLDELETEPERFMONITORSAMDPROC) (GLsizei n, GLuint* monitors); -typedef void (GLAPIENTRY * PFNGLENDPERFMONITORAMDPROC) (GLuint monitor); -typedef void (GLAPIENTRY * PFNGLGENPERFMONITORSAMDPROC) (GLsizei n, GLuint* monitors); -typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERDATAAMDPROC) (GLuint monitor, GLenum pname, GLsizei dataSize, GLuint* data, GLint *bytesWritten); -typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERINFOAMDPROC) (GLuint group, GLuint counter, GLenum pname, GLvoid *data); -typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC) (GLuint group, GLuint counter, GLsizei bufSize, GLsizei* length, GLchar *counterString); -typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERSAMDPROC) (GLuint group, GLint* numCounters, GLint *maxActiveCounters, GLsizei countersSize, GLuint *counters); -typedef void (GLAPIENTRY * PFNGLGETPERFMONITORGROUPSTRINGAMDPROC) (GLuint group, GLsizei bufSize, GLsizei* length, GLchar *groupString); -typedef void (GLAPIENTRY * PFNGLGETPERFMONITORGROUPSAMDPROC) (GLint* numGroups, GLsizei groupsSize, GLuint *groups); -typedef void (GLAPIENTRY * PFNGLSELECTPERFMONITORCOUNTERSAMDPROC) (GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint* counterList); - -#define glBeginPerfMonitorAMD GLEW_GET_FUN(__glewBeginPerfMonitorAMD) -#define glDeletePerfMonitorsAMD GLEW_GET_FUN(__glewDeletePerfMonitorsAMD) -#define glEndPerfMonitorAMD GLEW_GET_FUN(__glewEndPerfMonitorAMD) -#define glGenPerfMonitorsAMD GLEW_GET_FUN(__glewGenPerfMonitorsAMD) -#define glGetPerfMonitorCounterDataAMD GLEW_GET_FUN(__glewGetPerfMonitorCounterDataAMD) -#define glGetPerfMonitorCounterInfoAMD GLEW_GET_FUN(__glewGetPerfMonitorCounterInfoAMD) -#define glGetPerfMonitorCounterStringAMD GLEW_GET_FUN(__glewGetPerfMonitorCounterStringAMD) -#define glGetPerfMonitorCountersAMD GLEW_GET_FUN(__glewGetPerfMonitorCountersAMD) -#define glGetPerfMonitorGroupStringAMD GLEW_GET_FUN(__glewGetPerfMonitorGroupStringAMD) -#define glGetPerfMonitorGroupsAMD GLEW_GET_FUN(__glewGetPerfMonitorGroupsAMD) -#define glSelectPerfMonitorCountersAMD GLEW_GET_FUN(__glewSelectPerfMonitorCountersAMD) - -#define GLEW_AMD_performance_monitor GLEW_GET_VAR(__GLEW_AMD_performance_monitor) - -#endif /* GL_AMD_performance_monitor */ - -/* -------------------------- GL_AMD_pinned_memory ------------------------- */ - -#ifndef GL_AMD_pinned_memory -#define GL_AMD_pinned_memory 1 - -#define GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD 0x9160 - -#define GLEW_AMD_pinned_memory GLEW_GET_VAR(__GLEW_AMD_pinned_memory) - -#endif /* GL_AMD_pinned_memory */ - -/* ----------------------- GL_AMD_query_buffer_object ---------------------- */ - -#ifndef GL_AMD_query_buffer_object -#define GL_AMD_query_buffer_object 1 - -#define GL_QUERY_BUFFER_AMD 0x9192 -#define GL_QUERY_BUFFER_BINDING_AMD 0x9193 -#define GL_QUERY_RESULT_NO_WAIT_AMD 0x9194 - -#define GLEW_AMD_query_buffer_object GLEW_GET_VAR(__GLEW_AMD_query_buffer_object) - -#endif /* GL_AMD_query_buffer_object */ - -/* ------------------------ GL_AMD_sample_positions ------------------------ */ - -#ifndef GL_AMD_sample_positions -#define GL_AMD_sample_positions 1 - -#define GL_SUBSAMPLE_DISTANCE_AMD 0x883F - -typedef void (GLAPIENTRY * PFNGLSETMULTISAMPLEFVAMDPROC) (GLenum pname, GLuint index, const GLfloat* val); - -#define glSetMultisamplefvAMD GLEW_GET_FUN(__glewSetMultisamplefvAMD) - -#define GLEW_AMD_sample_positions GLEW_GET_VAR(__GLEW_AMD_sample_positions) - -#endif /* GL_AMD_sample_positions */ - -/* ------------------ GL_AMD_seamless_cubemap_per_texture ------------------ */ - -#ifndef GL_AMD_seamless_cubemap_per_texture -#define GL_AMD_seamless_cubemap_per_texture 1 - -#define GL_TEXTURE_CUBE_MAP_SEAMLESS_ARB 0x884F - -#define GLEW_AMD_seamless_cubemap_per_texture GLEW_GET_VAR(__GLEW_AMD_seamless_cubemap_per_texture) - -#endif /* GL_AMD_seamless_cubemap_per_texture */ - -/* ---------------------- GL_AMD_shader_stencil_export --------------------- */ - -#ifndef GL_AMD_shader_stencil_export -#define GL_AMD_shader_stencil_export 1 - -#define GLEW_AMD_shader_stencil_export GLEW_GET_VAR(__GLEW_AMD_shader_stencil_export) - -#endif /* GL_AMD_shader_stencil_export */ - -/* ---------------------- GL_AMD_shader_trinary_minmax --------------------- */ - -#ifndef GL_AMD_shader_trinary_minmax -#define GL_AMD_shader_trinary_minmax 1 - -#define GLEW_AMD_shader_trinary_minmax GLEW_GET_VAR(__GLEW_AMD_shader_trinary_minmax) - -#endif /* GL_AMD_shader_trinary_minmax */ - -/* ------------------------- GL_AMD_sparse_texture ------------------------- */ - -#ifndef GL_AMD_sparse_texture -#define GL_AMD_sparse_texture 1 - -#define GL_TEXTURE_STORAGE_SPARSE_BIT_AMD 0x00000001 -#define GL_VIRTUAL_PAGE_SIZE_X_AMD 0x9195 -#define GL_VIRTUAL_PAGE_SIZE_Y_AMD 0x9196 -#define GL_VIRTUAL_PAGE_SIZE_Z_AMD 0x9197 -#define GL_MAX_SPARSE_TEXTURE_SIZE_AMD 0x9198 -#define GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD 0x9199 -#define GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS 0x919A -#define GL_MIN_SPARSE_LEVEL_AMD 0x919B -#define GL_MIN_LOD_WARNING_AMD 0x919C - -typedef void (GLAPIENTRY * PFNGLTEXSTORAGESPARSEAMDPROC) (GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags); -typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGESPARSEAMDPROC) (GLuint texture, GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags); - -#define glTexStorageSparseAMD GLEW_GET_FUN(__glewTexStorageSparseAMD) -#define glTextureStorageSparseAMD GLEW_GET_FUN(__glewTextureStorageSparseAMD) - -#define GLEW_AMD_sparse_texture GLEW_GET_VAR(__GLEW_AMD_sparse_texture) - -#endif /* GL_AMD_sparse_texture */ - -/* ------------------- GL_AMD_stencil_operation_extended ------------------- */ - -#ifndef GL_AMD_stencil_operation_extended -#define GL_AMD_stencil_operation_extended 1 - -#define GL_SET_AMD 0x874A -#define GL_REPLACE_VALUE_AMD 0x874B -#define GL_STENCIL_OP_VALUE_AMD 0x874C -#define GL_STENCIL_BACK_OP_VALUE_AMD 0x874D - -typedef void (GLAPIENTRY * PFNGLSTENCILOPVALUEAMDPROC) (GLenum face, GLuint value); - -#define glStencilOpValueAMD GLEW_GET_FUN(__glewStencilOpValueAMD) - -#define GLEW_AMD_stencil_operation_extended GLEW_GET_VAR(__GLEW_AMD_stencil_operation_extended) - -#endif /* GL_AMD_stencil_operation_extended */ - -/* ------------------------ GL_AMD_texture_texture4 ------------------------ */ - -#ifndef GL_AMD_texture_texture4 -#define GL_AMD_texture_texture4 1 - -#define GLEW_AMD_texture_texture4 GLEW_GET_VAR(__GLEW_AMD_texture_texture4) - -#endif /* GL_AMD_texture_texture4 */ - -/* --------------- GL_AMD_transform_feedback3_lines_triangles -------------- */ - -#ifndef GL_AMD_transform_feedback3_lines_triangles -#define GL_AMD_transform_feedback3_lines_triangles 1 - -#define GLEW_AMD_transform_feedback3_lines_triangles GLEW_GET_VAR(__GLEW_AMD_transform_feedback3_lines_triangles) - -#endif /* GL_AMD_transform_feedback3_lines_triangles */ - -/* ----------------------- GL_AMD_vertex_shader_layer ---------------------- */ - -#ifndef GL_AMD_vertex_shader_layer -#define GL_AMD_vertex_shader_layer 1 - -#define GLEW_AMD_vertex_shader_layer GLEW_GET_VAR(__GLEW_AMD_vertex_shader_layer) - -#endif /* GL_AMD_vertex_shader_layer */ - -/* -------------------- GL_AMD_vertex_shader_tessellator ------------------- */ - -#ifndef GL_AMD_vertex_shader_tessellator -#define GL_AMD_vertex_shader_tessellator 1 - -#define GL_SAMPLER_BUFFER_AMD 0x9001 -#define GL_INT_SAMPLER_BUFFER_AMD 0x9002 -#define GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD 0x9003 -#define GL_TESSELLATION_MODE_AMD 0x9004 -#define GL_TESSELLATION_FACTOR_AMD 0x9005 -#define GL_DISCRETE_AMD 0x9006 -#define GL_CONTINUOUS_AMD 0x9007 - -typedef void (GLAPIENTRY * PFNGLTESSELLATIONFACTORAMDPROC) (GLfloat factor); -typedef void (GLAPIENTRY * PFNGLTESSELLATIONMODEAMDPROC) (GLenum mode); - -#define glTessellationFactorAMD GLEW_GET_FUN(__glewTessellationFactorAMD) -#define glTessellationModeAMD GLEW_GET_FUN(__glewTessellationModeAMD) - -#define GLEW_AMD_vertex_shader_tessellator GLEW_GET_VAR(__GLEW_AMD_vertex_shader_tessellator) - -#endif /* GL_AMD_vertex_shader_tessellator */ - -/* ------------------ GL_AMD_vertex_shader_viewport_index ------------------ */ - -#ifndef GL_AMD_vertex_shader_viewport_index -#define GL_AMD_vertex_shader_viewport_index 1 - -#define GLEW_AMD_vertex_shader_viewport_index GLEW_GET_VAR(__GLEW_AMD_vertex_shader_viewport_index) - -#endif /* GL_AMD_vertex_shader_viewport_index */ - -/* ------------------------- GL_ANGLE_depth_texture ------------------------ */ - -#ifndef GL_ANGLE_depth_texture -#define GL_ANGLE_depth_texture 1 - -#define GLEW_ANGLE_depth_texture GLEW_GET_VAR(__GLEW_ANGLE_depth_texture) - -#endif /* GL_ANGLE_depth_texture */ - -/* ----------------------- GL_ANGLE_framebuffer_blit ----------------------- */ - -#ifndef GL_ANGLE_framebuffer_blit -#define GL_ANGLE_framebuffer_blit 1 - -#define GL_DRAW_FRAMEBUFFER_BINDING_ANGLE 0x8CA6 -#define GL_READ_FRAMEBUFFER_ANGLE 0x8CA8 -#define GL_DRAW_FRAMEBUFFER_ANGLE 0x8CA9 -#define GL_READ_FRAMEBUFFER_BINDING_ANGLE 0x8CAA - -typedef void (GLAPIENTRY * PFNGLBLITFRAMEBUFFERANGLEPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); - -#define glBlitFramebufferANGLE GLEW_GET_FUN(__glewBlitFramebufferANGLE) - -#define GLEW_ANGLE_framebuffer_blit GLEW_GET_VAR(__GLEW_ANGLE_framebuffer_blit) - -#endif /* GL_ANGLE_framebuffer_blit */ - -/* -------------------- GL_ANGLE_framebuffer_multisample ------------------- */ - -#ifndef GL_ANGLE_framebuffer_multisample -#define GL_ANGLE_framebuffer_multisample 1 - -#define GL_RENDERBUFFER_SAMPLES_ANGLE 0x8CAB -#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE 0x8D56 -#define GL_MAX_SAMPLES_ANGLE 0x8D57 - -typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEANGLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); - -#define glRenderbufferStorageMultisampleANGLE GLEW_GET_FUN(__glewRenderbufferStorageMultisampleANGLE) - -#define GLEW_ANGLE_framebuffer_multisample GLEW_GET_VAR(__GLEW_ANGLE_framebuffer_multisample) - -#endif /* GL_ANGLE_framebuffer_multisample */ - -/* ----------------------- GL_ANGLE_instanced_arrays ----------------------- */ - -#ifndef GL_ANGLE_instanced_arrays -#define GL_ANGLE_instanced_arrays 1 - -#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE 0x88FE - -typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDANGLEPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount); -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDANGLEPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBDIVISORANGLEPROC) (GLuint index, GLuint divisor); - -#define glDrawArraysInstancedANGLE GLEW_GET_FUN(__glewDrawArraysInstancedANGLE) -#define glDrawElementsInstancedANGLE GLEW_GET_FUN(__glewDrawElementsInstancedANGLE) -#define glVertexAttribDivisorANGLE GLEW_GET_FUN(__glewVertexAttribDivisorANGLE) - -#define GLEW_ANGLE_instanced_arrays GLEW_GET_VAR(__GLEW_ANGLE_instanced_arrays) - -#endif /* GL_ANGLE_instanced_arrays */ - -/* -------------------- GL_ANGLE_pack_reverse_row_order -------------------- */ - -#ifndef GL_ANGLE_pack_reverse_row_order -#define GL_ANGLE_pack_reverse_row_order 1 - -#define GL_PACK_REVERSE_ROW_ORDER_ANGLE 0x93A4 - -#define GLEW_ANGLE_pack_reverse_row_order GLEW_GET_VAR(__GLEW_ANGLE_pack_reverse_row_order) - -#endif /* GL_ANGLE_pack_reverse_row_order */ - -/* ------------------------ GL_ANGLE_program_binary ------------------------ */ - -#ifndef GL_ANGLE_program_binary -#define GL_ANGLE_program_binary 1 - -#define GL_PROGRAM_BINARY_ANGLE 0x93A6 - -#define GLEW_ANGLE_program_binary GLEW_GET_VAR(__GLEW_ANGLE_program_binary) - -#endif /* GL_ANGLE_program_binary */ - -/* ------------------- GL_ANGLE_texture_compression_dxt1 ------------------- */ - -#ifndef GL_ANGLE_texture_compression_dxt1 -#define GL_ANGLE_texture_compression_dxt1 1 - -#define GL_COMPRESSED_RGB_S3TC_DXT1_ANGLE 0x83F0 -#define GL_COMPRESSED_RGBA_S3TC_DXT1_ANGLE 0x83F1 -#define GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE 0x83F2 -#define GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE 0x83F3 - -#define GLEW_ANGLE_texture_compression_dxt1 GLEW_GET_VAR(__GLEW_ANGLE_texture_compression_dxt1) - -#endif /* GL_ANGLE_texture_compression_dxt1 */ - -/* ------------------- GL_ANGLE_texture_compression_dxt3 ------------------- */ - -#ifndef GL_ANGLE_texture_compression_dxt3 -#define GL_ANGLE_texture_compression_dxt3 1 - -#define GL_COMPRESSED_RGB_S3TC_DXT1_ANGLE 0x83F0 -#define GL_COMPRESSED_RGBA_S3TC_DXT1_ANGLE 0x83F1 -#define GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE 0x83F2 -#define GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE 0x83F3 - -#define GLEW_ANGLE_texture_compression_dxt3 GLEW_GET_VAR(__GLEW_ANGLE_texture_compression_dxt3) - -#endif /* GL_ANGLE_texture_compression_dxt3 */ - -/* ------------------- GL_ANGLE_texture_compression_dxt5 ------------------- */ - -#ifndef GL_ANGLE_texture_compression_dxt5 -#define GL_ANGLE_texture_compression_dxt5 1 - -#define GL_COMPRESSED_RGB_S3TC_DXT1_ANGLE 0x83F0 -#define GL_COMPRESSED_RGBA_S3TC_DXT1_ANGLE 0x83F1 -#define GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE 0x83F2 -#define GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE 0x83F3 - -#define GLEW_ANGLE_texture_compression_dxt5 GLEW_GET_VAR(__GLEW_ANGLE_texture_compression_dxt5) - -#endif /* GL_ANGLE_texture_compression_dxt5 */ - -/* ------------------------- GL_ANGLE_texture_usage ------------------------ */ - -#ifndef GL_ANGLE_texture_usage -#define GL_ANGLE_texture_usage 1 - -#define GL_TEXTURE_USAGE_ANGLE 0x93A2 -#define GL_FRAMEBUFFER_ATTACHMENT_ANGLE 0x93A3 - -#define GLEW_ANGLE_texture_usage GLEW_GET_VAR(__GLEW_ANGLE_texture_usage) - -#endif /* GL_ANGLE_texture_usage */ - -/* -------------------------- GL_ANGLE_timer_query ------------------------- */ - -#ifndef GL_ANGLE_timer_query -#define GL_ANGLE_timer_query 1 - -#define GL_QUERY_COUNTER_BITS_ANGLE 0x8864 -#define GL_CURRENT_QUERY_ANGLE 0x8865 -#define GL_QUERY_RESULT_ANGLE 0x8866 -#define GL_QUERY_RESULT_AVAILABLE_ANGLE 0x8867 -#define GL_TIME_ELAPSED_ANGLE 0x88BF -#define GL_TIMESTAMP_ANGLE 0x8E28 - -typedef void (GLAPIENTRY * PFNGLBEGINQUERYANGLEPROC) (GLenum target, GLuint id); -typedef void (GLAPIENTRY * PFNGLDELETEQUERIESANGLEPROC) (GLsizei n, const GLuint* ids); -typedef void (GLAPIENTRY * PFNGLENDQUERYANGLEPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLGENQUERIESANGLEPROC) (GLsizei n, GLuint* ids); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTI64VANGLEPROC) (GLuint id, GLenum pname, GLint64* params); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTIVANGLEPROC) (GLuint id, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUI64VANGLEPROC) (GLuint id, GLenum pname, GLuint64* params); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUIVANGLEPROC) (GLuint id, GLenum pname, GLuint* params); -typedef void (GLAPIENTRY * PFNGLGETQUERYIVANGLEPROC) (GLenum target, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISQUERYANGLEPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLQUERYCOUNTERANGLEPROC) (GLuint id, GLenum target); - -#define glBeginQueryANGLE GLEW_GET_FUN(__glewBeginQueryANGLE) -#define glDeleteQueriesANGLE GLEW_GET_FUN(__glewDeleteQueriesANGLE) -#define glEndQueryANGLE GLEW_GET_FUN(__glewEndQueryANGLE) -#define glGenQueriesANGLE GLEW_GET_FUN(__glewGenQueriesANGLE) -#define glGetQueryObjecti64vANGLE GLEW_GET_FUN(__glewGetQueryObjecti64vANGLE) -#define glGetQueryObjectivANGLE GLEW_GET_FUN(__glewGetQueryObjectivANGLE) -#define glGetQueryObjectui64vANGLE GLEW_GET_FUN(__glewGetQueryObjectui64vANGLE) -#define glGetQueryObjectuivANGLE GLEW_GET_FUN(__glewGetQueryObjectuivANGLE) -#define glGetQueryivANGLE GLEW_GET_FUN(__glewGetQueryivANGLE) -#define glIsQueryANGLE GLEW_GET_FUN(__glewIsQueryANGLE) -#define glQueryCounterANGLE GLEW_GET_FUN(__glewQueryCounterANGLE) - -#define GLEW_ANGLE_timer_query GLEW_GET_VAR(__GLEW_ANGLE_timer_query) - -#endif /* GL_ANGLE_timer_query */ - -/* ------------------- GL_ANGLE_translated_shader_source ------------------- */ - -#ifndef GL_ANGLE_translated_shader_source -#define GL_ANGLE_translated_shader_source 1 - -#define GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE 0x93A0 - -typedef void (GLAPIENTRY * PFNGLGETTRANSLATEDSHADERSOURCEANGLEPROC) (GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source); - -#define glGetTranslatedShaderSourceANGLE GLEW_GET_FUN(__glewGetTranslatedShaderSourceANGLE) - -#define GLEW_ANGLE_translated_shader_source GLEW_GET_VAR(__GLEW_ANGLE_translated_shader_source) - -#endif /* GL_ANGLE_translated_shader_source */ - -/* ----------------------- GL_APPLE_aux_depth_stencil ---------------------- */ - -#ifndef GL_APPLE_aux_depth_stencil -#define GL_APPLE_aux_depth_stencil 1 - -#define GL_AUX_DEPTH_STENCIL_APPLE 0x8A14 - -#define GLEW_APPLE_aux_depth_stencil GLEW_GET_VAR(__GLEW_APPLE_aux_depth_stencil) - -#endif /* GL_APPLE_aux_depth_stencil */ - -/* ------------------------ GL_APPLE_client_storage ------------------------ */ - -#ifndef GL_APPLE_client_storage -#define GL_APPLE_client_storage 1 - -#define GL_UNPACK_CLIENT_STORAGE_APPLE 0x85B2 - -#define GLEW_APPLE_client_storage GLEW_GET_VAR(__GLEW_APPLE_client_storage) - -#endif /* GL_APPLE_client_storage */ - -/* ------------------------- GL_APPLE_element_array ------------------------ */ - -#ifndef GL_APPLE_element_array -#define GL_APPLE_element_array 1 - -#define GL_ELEMENT_ARRAY_APPLE 0x8A0C -#define GL_ELEMENT_ARRAY_TYPE_APPLE 0x8A0D -#define GL_ELEMENT_ARRAY_POINTER_APPLE 0x8A0E - -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, GLint first, GLsizei count); -typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count); -typedef void (GLAPIENTRY * PFNGLELEMENTPOINTERAPPLEPROC) (GLenum type, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, const GLint* first, const GLsizei *count, GLsizei primcount); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, const GLint* first, const GLsizei *count, GLsizei primcount); - -#define glDrawElementArrayAPPLE GLEW_GET_FUN(__glewDrawElementArrayAPPLE) -#define glDrawRangeElementArrayAPPLE GLEW_GET_FUN(__glewDrawRangeElementArrayAPPLE) -#define glElementPointerAPPLE GLEW_GET_FUN(__glewElementPointerAPPLE) -#define glMultiDrawElementArrayAPPLE GLEW_GET_FUN(__glewMultiDrawElementArrayAPPLE) -#define glMultiDrawRangeElementArrayAPPLE GLEW_GET_FUN(__glewMultiDrawRangeElementArrayAPPLE) - -#define GLEW_APPLE_element_array GLEW_GET_VAR(__GLEW_APPLE_element_array) - -#endif /* GL_APPLE_element_array */ - -/* ----------------------------- GL_APPLE_fence ---------------------------- */ - -#ifndef GL_APPLE_fence -#define GL_APPLE_fence 1 - -#define GL_DRAW_PIXELS_APPLE 0x8A0A -#define GL_FENCE_APPLE 0x8A0B - -typedef void (GLAPIENTRY * PFNGLDELETEFENCESAPPLEPROC) (GLsizei n, const GLuint* fences); -typedef void (GLAPIENTRY * PFNGLFINISHFENCEAPPLEPROC) (GLuint fence); -typedef void (GLAPIENTRY * PFNGLFINISHOBJECTAPPLEPROC) (GLenum object, GLint name); -typedef void (GLAPIENTRY * PFNGLGENFENCESAPPLEPROC) (GLsizei n, GLuint* fences); -typedef GLboolean (GLAPIENTRY * PFNGLISFENCEAPPLEPROC) (GLuint fence); -typedef void (GLAPIENTRY * PFNGLSETFENCEAPPLEPROC) (GLuint fence); -typedef GLboolean (GLAPIENTRY * PFNGLTESTFENCEAPPLEPROC) (GLuint fence); -typedef GLboolean (GLAPIENTRY * PFNGLTESTOBJECTAPPLEPROC) (GLenum object, GLuint name); - -#define glDeleteFencesAPPLE GLEW_GET_FUN(__glewDeleteFencesAPPLE) -#define glFinishFenceAPPLE GLEW_GET_FUN(__glewFinishFenceAPPLE) -#define glFinishObjectAPPLE GLEW_GET_FUN(__glewFinishObjectAPPLE) -#define glGenFencesAPPLE GLEW_GET_FUN(__glewGenFencesAPPLE) -#define glIsFenceAPPLE GLEW_GET_FUN(__glewIsFenceAPPLE) -#define glSetFenceAPPLE GLEW_GET_FUN(__glewSetFenceAPPLE) -#define glTestFenceAPPLE GLEW_GET_FUN(__glewTestFenceAPPLE) -#define glTestObjectAPPLE GLEW_GET_FUN(__glewTestObjectAPPLE) - -#define GLEW_APPLE_fence GLEW_GET_VAR(__GLEW_APPLE_fence) - -#endif /* GL_APPLE_fence */ - -/* ------------------------- GL_APPLE_float_pixels ------------------------- */ - -#ifndef GL_APPLE_float_pixels -#define GL_APPLE_float_pixels 1 - -#define GL_HALF_APPLE 0x140B -#define GL_RGBA_FLOAT32_APPLE 0x8814 -#define GL_RGB_FLOAT32_APPLE 0x8815 -#define GL_ALPHA_FLOAT32_APPLE 0x8816 -#define GL_INTENSITY_FLOAT32_APPLE 0x8817 -#define GL_LUMINANCE_FLOAT32_APPLE 0x8818 -#define GL_LUMINANCE_ALPHA_FLOAT32_APPLE 0x8819 -#define GL_RGBA_FLOAT16_APPLE 0x881A -#define GL_RGB_FLOAT16_APPLE 0x881B -#define GL_ALPHA_FLOAT16_APPLE 0x881C -#define GL_INTENSITY_FLOAT16_APPLE 0x881D -#define GL_LUMINANCE_FLOAT16_APPLE 0x881E -#define GL_LUMINANCE_ALPHA_FLOAT16_APPLE 0x881F -#define GL_COLOR_FLOAT_APPLE 0x8A0F - -#define GLEW_APPLE_float_pixels GLEW_GET_VAR(__GLEW_APPLE_float_pixels) - -#endif /* GL_APPLE_float_pixels */ - -/* ---------------------- GL_APPLE_flush_buffer_range ---------------------- */ - -#ifndef GL_APPLE_flush_buffer_range -#define GL_APPLE_flush_buffer_range 1 - -#define GL_BUFFER_SERIALIZED_MODIFY_APPLE 0x8A12 -#define GL_BUFFER_FLUSHING_UNMAP_APPLE 0x8A13 - -typedef void (GLAPIENTRY * PFNGLBUFFERPARAMETERIAPPLEPROC) (GLenum target, GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC) (GLenum target, GLintptr offset, GLsizeiptr size); - -#define glBufferParameteriAPPLE GLEW_GET_FUN(__glewBufferParameteriAPPLE) -#define glFlushMappedBufferRangeAPPLE GLEW_GET_FUN(__glewFlushMappedBufferRangeAPPLE) - -#define GLEW_APPLE_flush_buffer_range GLEW_GET_VAR(__GLEW_APPLE_flush_buffer_range) - -#endif /* GL_APPLE_flush_buffer_range */ - -/* ----------------------- GL_APPLE_object_purgeable ----------------------- */ - -#ifndef GL_APPLE_object_purgeable -#define GL_APPLE_object_purgeable 1 - -#define GL_BUFFER_OBJECT_APPLE 0x85B3 -#define GL_RELEASED_APPLE 0x8A19 -#define GL_VOLATILE_APPLE 0x8A1A -#define GL_RETAINED_APPLE 0x8A1B -#define GL_UNDEFINED_APPLE 0x8A1C -#define GL_PURGEABLE_APPLE 0x8A1D - -typedef void (GLAPIENTRY * PFNGLGETOBJECTPARAMETERIVAPPLEPROC) (GLenum objectType, GLuint name, GLenum pname, GLint* params); -typedef GLenum (GLAPIENTRY * PFNGLOBJECTPURGEABLEAPPLEPROC) (GLenum objectType, GLuint name, GLenum option); -typedef GLenum (GLAPIENTRY * PFNGLOBJECTUNPURGEABLEAPPLEPROC) (GLenum objectType, GLuint name, GLenum option); - -#define glGetObjectParameterivAPPLE GLEW_GET_FUN(__glewGetObjectParameterivAPPLE) -#define glObjectPurgeableAPPLE GLEW_GET_FUN(__glewObjectPurgeableAPPLE) -#define glObjectUnpurgeableAPPLE GLEW_GET_FUN(__glewObjectUnpurgeableAPPLE) - -#define GLEW_APPLE_object_purgeable GLEW_GET_VAR(__GLEW_APPLE_object_purgeable) - -#endif /* GL_APPLE_object_purgeable */ - -/* ------------------------- GL_APPLE_pixel_buffer ------------------------- */ - -#ifndef GL_APPLE_pixel_buffer -#define GL_APPLE_pixel_buffer 1 - -#define GL_MIN_PBUFFER_VIEWPORT_DIMS_APPLE 0x8A10 - -#define GLEW_APPLE_pixel_buffer GLEW_GET_VAR(__GLEW_APPLE_pixel_buffer) - -#endif /* GL_APPLE_pixel_buffer */ - -/* ---------------------------- GL_APPLE_rgb_422 --------------------------- */ - -#ifndef GL_APPLE_rgb_422 -#define GL_APPLE_rgb_422 1 - -#define GL_UNSIGNED_SHORT_8_8_APPLE 0x85BA -#define GL_UNSIGNED_SHORT_8_8_REV_APPLE 0x85BB -#define GL_RGB_422_APPLE 0x8A1F - -#define GLEW_APPLE_rgb_422 GLEW_GET_VAR(__GLEW_APPLE_rgb_422) - -#endif /* GL_APPLE_rgb_422 */ - -/* --------------------------- GL_APPLE_row_bytes -------------------------- */ - -#ifndef GL_APPLE_row_bytes -#define GL_APPLE_row_bytes 1 - -#define GL_PACK_ROW_BYTES_APPLE 0x8A15 -#define GL_UNPACK_ROW_BYTES_APPLE 0x8A16 - -#define GLEW_APPLE_row_bytes GLEW_GET_VAR(__GLEW_APPLE_row_bytes) - -#endif /* GL_APPLE_row_bytes */ - -/* ------------------------ GL_APPLE_specular_vector ----------------------- */ - -#ifndef GL_APPLE_specular_vector -#define GL_APPLE_specular_vector 1 - -#define GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE 0x85B0 - -#define GLEW_APPLE_specular_vector GLEW_GET_VAR(__GLEW_APPLE_specular_vector) - -#endif /* GL_APPLE_specular_vector */ - -/* ------------------------- GL_APPLE_texture_range ------------------------ */ - -#ifndef GL_APPLE_texture_range -#define GL_APPLE_texture_range 1 - -#define GL_TEXTURE_RANGE_LENGTH_APPLE 0x85B7 -#define GL_TEXTURE_RANGE_POINTER_APPLE 0x85B8 -#define GL_TEXTURE_STORAGE_HINT_APPLE 0x85BC -#define GL_STORAGE_PRIVATE_APPLE 0x85BD -#define GL_STORAGE_CACHED_APPLE 0x85BE -#define GL_STORAGE_SHARED_APPLE 0x85BF - -typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC) (GLenum target, GLenum pname, GLvoid **params); -typedef void (GLAPIENTRY * PFNGLTEXTURERANGEAPPLEPROC) (GLenum target, GLsizei length, GLvoid *pointer); - -#define glGetTexParameterPointervAPPLE GLEW_GET_FUN(__glewGetTexParameterPointervAPPLE) -#define glTextureRangeAPPLE GLEW_GET_FUN(__glewTextureRangeAPPLE) - -#define GLEW_APPLE_texture_range GLEW_GET_VAR(__GLEW_APPLE_texture_range) - -#endif /* GL_APPLE_texture_range */ - -/* ------------------------ GL_APPLE_transform_hint ------------------------ */ - -#ifndef GL_APPLE_transform_hint -#define GL_APPLE_transform_hint 1 - -#define GL_TRANSFORM_HINT_APPLE 0x85B1 - -#define GLEW_APPLE_transform_hint GLEW_GET_VAR(__GLEW_APPLE_transform_hint) - -#endif /* GL_APPLE_transform_hint */ - -/* ---------------------- GL_APPLE_vertex_array_object --------------------- */ - -#ifndef GL_APPLE_vertex_array_object -#define GL_APPLE_vertex_array_object 1 - -#define GL_VERTEX_ARRAY_BINDING_APPLE 0x85B5 - -typedef void (GLAPIENTRY * PFNGLBINDVERTEXARRAYAPPLEPROC) (GLuint array); -typedef void (GLAPIENTRY * PFNGLDELETEVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint* arrays); -typedef void (GLAPIENTRY * PFNGLGENVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint* arrays); -typedef GLboolean (GLAPIENTRY * PFNGLISVERTEXARRAYAPPLEPROC) (GLuint array); - -#define glBindVertexArrayAPPLE GLEW_GET_FUN(__glewBindVertexArrayAPPLE) -#define glDeleteVertexArraysAPPLE GLEW_GET_FUN(__glewDeleteVertexArraysAPPLE) -#define glGenVertexArraysAPPLE GLEW_GET_FUN(__glewGenVertexArraysAPPLE) -#define glIsVertexArrayAPPLE GLEW_GET_FUN(__glewIsVertexArrayAPPLE) - -#define GLEW_APPLE_vertex_array_object GLEW_GET_VAR(__GLEW_APPLE_vertex_array_object) - -#endif /* GL_APPLE_vertex_array_object */ - -/* ---------------------- GL_APPLE_vertex_array_range ---------------------- */ - -#ifndef GL_APPLE_vertex_array_range -#define GL_APPLE_vertex_array_range 1 - -#define GL_VERTEX_ARRAY_RANGE_APPLE 0x851D -#define GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE 0x851E -#define GL_VERTEX_ARRAY_STORAGE_HINT_APPLE 0x851F -#define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE 0x8520 -#define GL_VERTEX_ARRAY_RANGE_POINTER_APPLE 0x8521 -#define GL_STORAGE_CLIENT_APPLE 0x85B4 -#define GL_STORAGE_CACHED_APPLE 0x85BE -#define GL_STORAGE_SHARED_APPLE 0x85BF - -typedef void (GLAPIENTRY * PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYPARAMETERIAPPLEPROC) (GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid *pointer); - -#define glFlushVertexArrayRangeAPPLE GLEW_GET_FUN(__glewFlushVertexArrayRangeAPPLE) -#define glVertexArrayParameteriAPPLE GLEW_GET_FUN(__glewVertexArrayParameteriAPPLE) -#define glVertexArrayRangeAPPLE GLEW_GET_FUN(__glewVertexArrayRangeAPPLE) - -#define GLEW_APPLE_vertex_array_range GLEW_GET_VAR(__GLEW_APPLE_vertex_array_range) - -#endif /* GL_APPLE_vertex_array_range */ - -/* ------------------- GL_APPLE_vertex_program_evaluators ------------------ */ - -#ifndef GL_APPLE_vertex_program_evaluators -#define GL_APPLE_vertex_program_evaluators 1 - -#define GL_VERTEX_ATTRIB_MAP1_APPLE 0x8A00 -#define GL_VERTEX_ATTRIB_MAP2_APPLE 0x8A01 -#define GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE 0x8A02 -#define GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE 0x8A03 -#define GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE 0x8A04 -#define GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE 0x8A05 -#define GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE 0x8A06 -#define GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE 0x8A07 -#define GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE 0x8A08 -#define GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE 0x8A09 - -typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXATTRIBAPPLEPROC) (GLuint index, GLenum pname); -typedef void (GLAPIENTRY * PFNGLENABLEVERTEXATTRIBAPPLEPROC) (GLuint index, GLenum pname); -typedef GLboolean (GLAPIENTRY * PFNGLISVERTEXATTRIBENABLEDAPPLEPROC) (GLuint index, GLenum pname); -typedef void (GLAPIENTRY * PFNGLMAPVERTEXATTRIB1DAPPLEPROC) (GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble* points); -typedef void (GLAPIENTRY * PFNGLMAPVERTEXATTRIB1FAPPLEPROC) (GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat* points); -typedef void (GLAPIENTRY * PFNGLMAPVERTEXATTRIB2DAPPLEPROC) (GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble* points); -typedef void (GLAPIENTRY * PFNGLMAPVERTEXATTRIB2FAPPLEPROC) (GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat* points); - -#define glDisableVertexAttribAPPLE GLEW_GET_FUN(__glewDisableVertexAttribAPPLE) -#define glEnableVertexAttribAPPLE GLEW_GET_FUN(__glewEnableVertexAttribAPPLE) -#define glIsVertexAttribEnabledAPPLE GLEW_GET_FUN(__glewIsVertexAttribEnabledAPPLE) -#define glMapVertexAttrib1dAPPLE GLEW_GET_FUN(__glewMapVertexAttrib1dAPPLE) -#define glMapVertexAttrib1fAPPLE GLEW_GET_FUN(__glewMapVertexAttrib1fAPPLE) -#define glMapVertexAttrib2dAPPLE GLEW_GET_FUN(__glewMapVertexAttrib2dAPPLE) -#define glMapVertexAttrib2fAPPLE GLEW_GET_FUN(__glewMapVertexAttrib2fAPPLE) - -#define GLEW_APPLE_vertex_program_evaluators GLEW_GET_VAR(__GLEW_APPLE_vertex_program_evaluators) - -#endif /* GL_APPLE_vertex_program_evaluators */ - -/* --------------------------- GL_APPLE_ycbcr_422 -------------------------- */ - -#ifndef GL_APPLE_ycbcr_422 -#define GL_APPLE_ycbcr_422 1 - -#define GL_YCBCR_422_APPLE 0x85B9 - -#define GLEW_APPLE_ycbcr_422 GLEW_GET_VAR(__GLEW_APPLE_ycbcr_422) - -#endif /* GL_APPLE_ycbcr_422 */ - -/* ------------------------ GL_ARB_ES2_compatibility ----------------------- */ - -#ifndef GL_ARB_ES2_compatibility -#define GL_ARB_ES2_compatibility 1 - -#define GL_FIXED 0x140C -#define GL_IMPLEMENTATION_COLOR_READ_TYPE 0x8B9A -#define GL_IMPLEMENTATION_COLOR_READ_FORMAT 0x8B9B -#define GL_RGB565 0x8D62 -#define GL_LOW_FLOAT 0x8DF0 -#define GL_MEDIUM_FLOAT 0x8DF1 -#define GL_HIGH_FLOAT 0x8DF2 -#define GL_LOW_INT 0x8DF3 -#define GL_MEDIUM_INT 0x8DF4 -#define GL_HIGH_INT 0x8DF5 -#define GL_SHADER_BINARY_FORMATS 0x8DF8 -#define GL_NUM_SHADER_BINARY_FORMATS 0x8DF9 -#define GL_SHADER_COMPILER 0x8DFA -#define GL_MAX_VERTEX_UNIFORM_VECTORS 0x8DFB -#define GL_MAX_VARYING_VECTORS 0x8DFC -#define GL_MAX_FRAGMENT_UNIFORM_VECTORS 0x8DFD - -typedef int GLfixed; - -typedef void (GLAPIENTRY * PFNGLCLEARDEPTHFPROC) (GLclampf d); -typedef void (GLAPIENTRY * PFNGLDEPTHRANGEFPROC) (GLclampf n, GLclampf f); -typedef void (GLAPIENTRY * PFNGLGETSHADERPRECISIONFORMATPROC) (GLenum shadertype, GLenum precisiontype, GLint* range, GLint *precision); -typedef void (GLAPIENTRY * PFNGLRELEASESHADERCOMPILERPROC) (void); -typedef void (GLAPIENTRY * PFNGLSHADERBINARYPROC) (GLsizei count, const GLuint* shaders, GLenum binaryformat, const GLvoid*binary, GLsizei length); - -#define glClearDepthf GLEW_GET_FUN(__glewClearDepthf) -#define glDepthRangef GLEW_GET_FUN(__glewDepthRangef) -#define glGetShaderPrecisionFormat GLEW_GET_FUN(__glewGetShaderPrecisionFormat) -#define glReleaseShaderCompiler GLEW_GET_FUN(__glewReleaseShaderCompiler) -#define glShaderBinary GLEW_GET_FUN(__glewShaderBinary) - -#define GLEW_ARB_ES2_compatibility GLEW_GET_VAR(__GLEW_ARB_ES2_compatibility) - -#endif /* GL_ARB_ES2_compatibility */ - -/* ------------------------ GL_ARB_ES3_compatibility ----------------------- */ - -#ifndef GL_ARB_ES3_compatibility -#define GL_ARB_ES3_compatibility 1 - -#define GL_TEXTURE_IMMUTABLE_LEVELS 0x82DF -#define GL_PRIMITIVE_RESTART_FIXED_INDEX 0x8D69 -#define GL_ANY_SAMPLES_PASSED_CONSERVATIVE 0x8D6A -#define GL_MAX_ELEMENT_INDEX 0x8D6B -#define GL_COMPRESSED_R11_EAC 0x9270 -#define GL_COMPRESSED_SIGNED_R11_EAC 0x9271 -#define GL_COMPRESSED_RG11_EAC 0x9272 -#define GL_COMPRESSED_SIGNED_RG11_EAC 0x9273 -#define GL_COMPRESSED_RGB8_ETC2 0x9274 -#define GL_COMPRESSED_SRGB8_ETC2 0x9275 -#define GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9276 -#define GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9277 -#define GL_COMPRESSED_RGBA8_ETC2_EAC 0x9278 -#define GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 0x9279 - -#define GLEW_ARB_ES3_compatibility GLEW_GET_VAR(__GLEW_ARB_ES3_compatibility) - -#endif /* GL_ARB_ES3_compatibility */ - -/* ------------------------ GL_ARB_arrays_of_arrays ------------------------ */ - -#ifndef GL_ARB_arrays_of_arrays -#define GL_ARB_arrays_of_arrays 1 - -#define GLEW_ARB_arrays_of_arrays GLEW_GET_VAR(__GLEW_ARB_arrays_of_arrays) - -#endif /* GL_ARB_arrays_of_arrays */ - -/* -------------------------- GL_ARB_base_instance ------------------------- */ - -#ifndef GL_ARB_base_instance -#define GL_ARB_base_instance 1 - -typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount, GLuint baseinstance); -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLuint baseinstance); -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLint basevertex, GLuint baseinstance); - -#define glDrawArraysInstancedBaseInstance GLEW_GET_FUN(__glewDrawArraysInstancedBaseInstance) -#define glDrawElementsInstancedBaseInstance GLEW_GET_FUN(__glewDrawElementsInstancedBaseInstance) -#define glDrawElementsInstancedBaseVertexBaseInstance GLEW_GET_FUN(__glewDrawElementsInstancedBaseVertexBaseInstance) - -#define GLEW_ARB_base_instance GLEW_GET_VAR(__GLEW_ARB_base_instance) - -#endif /* GL_ARB_base_instance */ - -/* ------------------------ GL_ARB_bindless_texture ------------------------ */ - -#ifndef GL_ARB_bindless_texture -#define GL_ARB_bindless_texture 1 - -#define GL_UNSIGNED_INT64_ARB 0x140F - -typedef GLuint64 (GLAPIENTRY * PFNGLGETIMAGEHANDLEARBPROC) (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format); -typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTUREHANDLEARBPROC) (GLuint texture); -typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTURESAMPLERHANDLEARBPROC) (GLuint texture, GLuint sampler); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLUI64VARBPROC) (GLuint index, GLenum pname, GLuint64EXT* params); -typedef GLboolean (GLAPIENTRY * PFNGLISIMAGEHANDLERESIDENTARBPROC) (GLuint64 handle); -typedef GLboolean (GLAPIENTRY * PFNGLISTEXTUREHANDLERESIDENTARBPROC) (GLuint64 handle); -typedef void (GLAPIENTRY * PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC) (GLuint64 handle); -typedef void (GLAPIENTRY * PFNGLMAKEIMAGEHANDLERESIDENTARBPROC) (GLuint64 handle, GLenum access); -typedef void (GLAPIENTRY * PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC) (GLuint64 handle); -typedef void (GLAPIENTRY * PFNGLMAKETEXTUREHANDLERESIDENTARBPROC) (GLuint64 handle); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC) (GLuint program, GLint location, GLuint64 value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLuint64* values); -typedef void (GLAPIENTRY * PFNGLUNIFORMHANDLEUI64ARBPROC) (GLint location, GLuint64 value); -typedef void (GLAPIENTRY * PFNGLUNIFORMHANDLEUI64VARBPROC) (GLint location, GLsizei count, const GLuint64* value); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1UI64ARBPROC) (GLuint index, GLuint64EXT x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1UI64VARBPROC) (GLuint index, const GLuint64EXT* v); - -#define glGetImageHandleARB GLEW_GET_FUN(__glewGetImageHandleARB) -#define glGetTextureHandleARB GLEW_GET_FUN(__glewGetTextureHandleARB) -#define glGetTextureSamplerHandleARB GLEW_GET_FUN(__glewGetTextureSamplerHandleARB) -#define glGetVertexAttribLui64vARB GLEW_GET_FUN(__glewGetVertexAttribLui64vARB) -#define glIsImageHandleResidentARB GLEW_GET_FUN(__glewIsImageHandleResidentARB) -#define glIsTextureHandleResidentARB GLEW_GET_FUN(__glewIsTextureHandleResidentARB) -#define glMakeImageHandleNonResidentARB GLEW_GET_FUN(__glewMakeImageHandleNonResidentARB) -#define glMakeImageHandleResidentARB GLEW_GET_FUN(__glewMakeImageHandleResidentARB) -#define glMakeTextureHandleNonResidentARB GLEW_GET_FUN(__glewMakeTextureHandleNonResidentARB) -#define glMakeTextureHandleResidentARB GLEW_GET_FUN(__glewMakeTextureHandleResidentARB) -#define glProgramUniformHandleui64ARB GLEW_GET_FUN(__glewProgramUniformHandleui64ARB) -#define glProgramUniformHandleui64vARB GLEW_GET_FUN(__glewProgramUniformHandleui64vARB) -#define glUniformHandleui64ARB GLEW_GET_FUN(__glewUniformHandleui64ARB) -#define glUniformHandleui64vARB GLEW_GET_FUN(__glewUniformHandleui64vARB) -#define glVertexAttribL1ui64ARB GLEW_GET_FUN(__glewVertexAttribL1ui64ARB) -#define glVertexAttribL1ui64vARB GLEW_GET_FUN(__glewVertexAttribL1ui64vARB) - -#define GLEW_ARB_bindless_texture GLEW_GET_VAR(__GLEW_ARB_bindless_texture) - -#endif /* GL_ARB_bindless_texture */ - -/* ----------------------- GL_ARB_blend_func_extended ---------------------- */ - -#ifndef GL_ARB_blend_func_extended -#define GL_ARB_blend_func_extended 1 - -#define GL_SRC1_COLOR 0x88F9 -#define GL_ONE_MINUS_SRC1_COLOR 0x88FA -#define GL_ONE_MINUS_SRC1_ALPHA 0x88FB -#define GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 0x88FC - -typedef void (GLAPIENTRY * PFNGLBINDFRAGDATALOCATIONINDEXEDPROC) (GLuint program, GLuint colorNumber, GLuint index, const GLchar * name); -typedef GLint (GLAPIENTRY * PFNGLGETFRAGDATAINDEXPROC) (GLuint program, const GLchar * name); - -#define glBindFragDataLocationIndexed GLEW_GET_FUN(__glewBindFragDataLocationIndexed) -#define glGetFragDataIndex GLEW_GET_FUN(__glewGetFragDataIndex) - -#define GLEW_ARB_blend_func_extended GLEW_GET_VAR(__GLEW_ARB_blend_func_extended) - -#endif /* GL_ARB_blend_func_extended */ - -/* ------------------------- GL_ARB_buffer_storage ------------------------- */ - -#ifndef GL_ARB_buffer_storage -#define GL_ARB_buffer_storage 1 - -#define GL_MAP_READ_BIT 0x0001 -#define GL_MAP_WRITE_BIT 0x0002 -#define GL_MAP_PERSISTENT_BIT 0x00000040 -#define GL_MAP_COHERENT_BIT 0x00000080 -#define GL_DYNAMIC_STORAGE_BIT 0x0100 -#define GL_CLIENT_STORAGE_BIT 0x0200 -#define GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT 0x00004000 -#define GL_BUFFER_IMMUTABLE_STORAGE 0x821F -#define GL_BUFFER_STORAGE_FLAGS 0x8220 - -typedef void (GLAPIENTRY * PFNGLBUFFERSTORAGEPROC) (GLenum target, GLsizeiptr size, const GLvoid* data, GLbitfield flags); -typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERSTORAGEEXTPROC) (GLuint buffer, GLsizeiptr size, const GLvoid* data, GLbitfield flags); - -#define glBufferStorage GLEW_GET_FUN(__glewBufferStorage) -#define glNamedBufferStorageEXT GLEW_GET_FUN(__glewNamedBufferStorageEXT) - -#define GLEW_ARB_buffer_storage GLEW_GET_VAR(__GLEW_ARB_buffer_storage) - -#endif /* GL_ARB_buffer_storage */ - -/* ---------------------------- GL_ARB_cl_event ---------------------------- */ - -#ifndef GL_ARB_cl_event -#define GL_ARB_cl_event 1 - -#define GL_SYNC_CL_EVENT_ARB 0x8240 -#define GL_SYNC_CL_EVENT_COMPLETE_ARB 0x8241 - -typedef struct _cl_context *cl_context; -typedef struct _cl_event *cl_event; - -typedef GLsync (GLAPIENTRY * PFNGLCREATESYNCFROMCLEVENTARBPROC) (cl_context context, cl_event event, GLbitfield flags); - -#define glCreateSyncFromCLeventARB GLEW_GET_FUN(__glewCreateSyncFromCLeventARB) - -#define GLEW_ARB_cl_event GLEW_GET_VAR(__GLEW_ARB_cl_event) - -#endif /* GL_ARB_cl_event */ - -/* ----------------------- GL_ARB_clear_buffer_object ---------------------- */ - -#ifndef GL_ARB_clear_buffer_object -#define GL_ARB_clear_buffer_object 1 - -typedef void (GLAPIENTRY * PFNGLCLEARBUFFERDATAPROC) (GLenum target, GLenum internalformat, GLenum format, GLenum type, const GLvoid* data); -typedef void (GLAPIENTRY * PFNGLCLEARBUFFERSUBDATAPROC) (GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const GLvoid* data); -typedef void (GLAPIENTRY * PFNGLCLEARNAMEDBUFFERDATAEXTPROC) (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const GLvoid* data); -typedef void (GLAPIENTRY * PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const GLvoid* data); - -#define glClearBufferData GLEW_GET_FUN(__glewClearBufferData) -#define glClearBufferSubData GLEW_GET_FUN(__glewClearBufferSubData) -#define glClearNamedBufferDataEXT GLEW_GET_FUN(__glewClearNamedBufferDataEXT) -#define glClearNamedBufferSubDataEXT GLEW_GET_FUN(__glewClearNamedBufferSubDataEXT) - -#define GLEW_ARB_clear_buffer_object GLEW_GET_VAR(__GLEW_ARB_clear_buffer_object) - -#endif /* GL_ARB_clear_buffer_object */ - -/* -------------------------- GL_ARB_clear_texture ------------------------- */ - -#ifndef GL_ARB_clear_texture -#define GL_ARB_clear_texture 1 - -#define GL_CLEAR_TEXTURE 0x9365 - -typedef void (GLAPIENTRY * PFNGLCLEARTEXIMAGEPROC) (GLuint texture, GLint level, GLenum format, GLenum type, const GLvoid* data); -typedef void (GLAPIENTRY * PFNGLCLEARTEXSUBIMAGEPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid* data); - -#define glClearTexImage GLEW_GET_FUN(__glewClearTexImage) -#define glClearTexSubImage GLEW_GET_FUN(__glewClearTexSubImage) - -#define GLEW_ARB_clear_texture GLEW_GET_VAR(__GLEW_ARB_clear_texture) - -#endif /* GL_ARB_clear_texture */ - -/* ----------------------- GL_ARB_color_buffer_float ----------------------- */ - -#ifndef GL_ARB_color_buffer_float -#define GL_ARB_color_buffer_float 1 - -#define GL_RGBA_FLOAT_MODE_ARB 0x8820 -#define GL_CLAMP_VERTEX_COLOR_ARB 0x891A -#define GL_CLAMP_FRAGMENT_COLOR_ARB 0x891B -#define GL_CLAMP_READ_COLOR_ARB 0x891C -#define GL_FIXED_ONLY_ARB 0x891D - -typedef void (GLAPIENTRY * PFNGLCLAMPCOLORARBPROC) (GLenum target, GLenum clamp); - -#define glClampColorARB GLEW_GET_FUN(__glewClampColorARB) - -#define GLEW_ARB_color_buffer_float GLEW_GET_VAR(__GLEW_ARB_color_buffer_float) - -#endif /* GL_ARB_color_buffer_float */ - -/* -------------------------- GL_ARB_compatibility ------------------------- */ - -#ifndef GL_ARB_compatibility -#define GL_ARB_compatibility 1 - -#define GLEW_ARB_compatibility GLEW_GET_VAR(__GLEW_ARB_compatibility) - -#endif /* GL_ARB_compatibility */ - -/* ---------------- GL_ARB_compressed_texture_pixel_storage ---------------- */ - -#ifndef GL_ARB_compressed_texture_pixel_storage -#define GL_ARB_compressed_texture_pixel_storage 1 - -#define GL_UNPACK_COMPRESSED_BLOCK_WIDTH 0x9127 -#define GL_UNPACK_COMPRESSED_BLOCK_HEIGHT 0x9128 -#define GL_UNPACK_COMPRESSED_BLOCK_DEPTH 0x9129 -#define GL_UNPACK_COMPRESSED_BLOCK_SIZE 0x912A -#define GL_PACK_COMPRESSED_BLOCK_WIDTH 0x912B -#define GL_PACK_COMPRESSED_BLOCK_HEIGHT 0x912C -#define GL_PACK_COMPRESSED_BLOCK_DEPTH 0x912D -#define GL_PACK_COMPRESSED_BLOCK_SIZE 0x912E - -#define GLEW_ARB_compressed_texture_pixel_storage GLEW_GET_VAR(__GLEW_ARB_compressed_texture_pixel_storage) - -#endif /* GL_ARB_compressed_texture_pixel_storage */ - -/* ------------------------- GL_ARB_compute_shader ------------------------- */ - -#ifndef GL_ARB_compute_shader -#define GL_ARB_compute_shader 1 - -#define GL_COMPUTE_SHADER_BIT 0x00000020 -#define GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 0x8262 -#define GL_MAX_COMPUTE_UNIFORM_COMPONENTS 0x8263 -#define GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 0x8264 -#define GL_MAX_COMPUTE_ATOMIC_COUNTERS 0x8265 -#define GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 0x8266 -#define GL_COMPUTE_WORK_GROUP_SIZE 0x8267 -#define GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS 0x90EB -#define GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER 0x90EC -#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER 0x90ED -#define GL_DISPATCH_INDIRECT_BUFFER 0x90EE -#define GL_DISPATCH_INDIRECT_BUFFER_BINDING 0x90EF -#define GL_COMPUTE_SHADER 0x91B9 -#define GL_MAX_COMPUTE_UNIFORM_BLOCKS 0x91BB -#define GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 0x91BC -#define GL_MAX_COMPUTE_IMAGE_UNIFORMS 0x91BD -#define GL_MAX_COMPUTE_WORK_GROUP_COUNT 0x91BE -#define GL_MAX_COMPUTE_WORK_GROUP_SIZE 0x91BF - -typedef void (GLAPIENTRY * PFNGLDISPATCHCOMPUTEPROC) (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z); -typedef void (GLAPIENTRY * PFNGLDISPATCHCOMPUTEINDIRECTPROC) (GLintptr indirect); - -#define glDispatchCompute GLEW_GET_FUN(__glewDispatchCompute) -#define glDispatchComputeIndirect GLEW_GET_FUN(__glewDispatchComputeIndirect) - -#define GLEW_ARB_compute_shader GLEW_GET_VAR(__GLEW_ARB_compute_shader) - -#endif /* GL_ARB_compute_shader */ - -/* ------------------- GL_ARB_compute_variable_group_size ------------------ */ - -#ifndef GL_ARB_compute_variable_group_size -#define GL_ARB_compute_variable_group_size 1 - -#define GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB 0x90EB -#define GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB 0x91BF -#define GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB 0x9344 -#define GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB 0x9345 - -typedef void (GLAPIENTRY * PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC) (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z, GLuint group_size_x, GLuint group_size_y, GLuint group_size_z); - -#define glDispatchComputeGroupSizeARB GLEW_GET_FUN(__glewDispatchComputeGroupSizeARB) - -#define GLEW_ARB_compute_variable_group_size GLEW_GET_VAR(__GLEW_ARB_compute_variable_group_size) - -#endif /* GL_ARB_compute_variable_group_size */ - -/* ----------------------- GL_ARB_conservative_depth ----------------------- */ - -#ifndef GL_ARB_conservative_depth -#define GL_ARB_conservative_depth 1 - -#define GLEW_ARB_conservative_depth GLEW_GET_VAR(__GLEW_ARB_conservative_depth) - -#endif /* GL_ARB_conservative_depth */ - -/* --------------------------- GL_ARB_copy_buffer -------------------------- */ - -#ifndef GL_ARB_copy_buffer -#define GL_ARB_copy_buffer 1 - -#define GL_COPY_READ_BUFFER 0x8F36 -#define GL_COPY_WRITE_BUFFER 0x8F37 - -typedef void (GLAPIENTRY * PFNGLCOPYBUFFERSUBDATAPROC) (GLenum readtarget, GLenum writetarget, GLintptr readoffset, GLintptr writeoffset, GLsizeiptr size); - -#define glCopyBufferSubData GLEW_GET_FUN(__glewCopyBufferSubData) - -#define GLEW_ARB_copy_buffer GLEW_GET_VAR(__GLEW_ARB_copy_buffer) - -#endif /* GL_ARB_copy_buffer */ - -/* --------------------------- GL_ARB_copy_image --------------------------- */ - -#ifndef GL_ARB_copy_image -#define GL_ARB_copy_image 1 - -typedef void (GLAPIENTRY * PFNGLCOPYIMAGESUBDATAPROC) (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth); - -#define glCopyImageSubData GLEW_GET_FUN(__glewCopyImageSubData) - -#define GLEW_ARB_copy_image GLEW_GET_VAR(__GLEW_ARB_copy_image) - -#endif /* GL_ARB_copy_image */ - -/* -------------------------- GL_ARB_debug_output -------------------------- */ - -#ifndef GL_ARB_debug_output -#define GL_ARB_debug_output 1 - -#define GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB 0x8242 -#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB 0x8243 -#define GL_DEBUG_CALLBACK_FUNCTION_ARB 0x8244 -#define GL_DEBUG_CALLBACK_USER_PARAM_ARB 0x8245 -#define GL_DEBUG_SOURCE_API_ARB 0x8246 -#define GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB 0x8247 -#define GL_DEBUG_SOURCE_SHADER_COMPILER_ARB 0x8248 -#define GL_DEBUG_SOURCE_THIRD_PARTY_ARB 0x8249 -#define GL_DEBUG_SOURCE_APPLICATION_ARB 0x824A -#define GL_DEBUG_SOURCE_OTHER_ARB 0x824B -#define GL_DEBUG_TYPE_ERROR_ARB 0x824C -#define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB 0x824D -#define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB 0x824E -#define GL_DEBUG_TYPE_PORTABILITY_ARB 0x824F -#define GL_DEBUG_TYPE_PERFORMANCE_ARB 0x8250 -#define GL_DEBUG_TYPE_OTHER_ARB 0x8251 -#define GL_MAX_DEBUG_MESSAGE_LENGTH_ARB 0x9143 -#define GL_MAX_DEBUG_LOGGED_MESSAGES_ARB 0x9144 -#define GL_DEBUG_LOGGED_MESSAGES_ARB 0x9145 -#define GL_DEBUG_SEVERITY_HIGH_ARB 0x9146 -#define GL_DEBUG_SEVERITY_MEDIUM_ARB 0x9147 -#define GL_DEBUG_SEVERITY_LOW_ARB 0x9148 - -typedef void (APIENTRY *GLDEBUGPROCARB)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* message, GLvoid* userParam); - -typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECALLBACKARBPROC) (GLDEBUGPROCARB callback, const GLvoid *userParam); -typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECONTROLARBPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled); -typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGEINSERTARBPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* buf); -typedef GLuint (GLAPIENTRY * PFNGLGETDEBUGMESSAGELOGARBPROC) (GLuint count, GLsizei bufsize, GLenum* sources, GLenum* types, GLuint* ids, GLenum* severities, GLsizei* lengths, GLchar* messageLog); - -#define glDebugMessageCallbackARB GLEW_GET_FUN(__glewDebugMessageCallbackARB) -#define glDebugMessageControlARB GLEW_GET_FUN(__glewDebugMessageControlARB) -#define glDebugMessageInsertARB GLEW_GET_FUN(__glewDebugMessageInsertARB) -#define glGetDebugMessageLogARB GLEW_GET_FUN(__glewGetDebugMessageLogARB) - -#define GLEW_ARB_debug_output GLEW_GET_VAR(__GLEW_ARB_debug_output) - -#endif /* GL_ARB_debug_output */ - -/* ----------------------- GL_ARB_depth_buffer_float ----------------------- */ - -#ifndef GL_ARB_depth_buffer_float -#define GL_ARB_depth_buffer_float 1 - -#define GL_DEPTH_COMPONENT32F 0x8CAC -#define GL_DEPTH32F_STENCIL8 0x8CAD -#define GL_FLOAT_32_UNSIGNED_INT_24_8_REV 0x8DAD - -#define GLEW_ARB_depth_buffer_float GLEW_GET_VAR(__GLEW_ARB_depth_buffer_float) - -#endif /* GL_ARB_depth_buffer_float */ - -/* --------------------------- GL_ARB_depth_clamp -------------------------- */ - -#ifndef GL_ARB_depth_clamp -#define GL_ARB_depth_clamp 1 - -#define GL_DEPTH_CLAMP 0x864F - -#define GLEW_ARB_depth_clamp GLEW_GET_VAR(__GLEW_ARB_depth_clamp) - -#endif /* GL_ARB_depth_clamp */ - -/* -------------------------- GL_ARB_depth_texture ------------------------- */ - -#ifndef GL_ARB_depth_texture -#define GL_ARB_depth_texture 1 - -#define GL_DEPTH_COMPONENT16_ARB 0x81A5 -#define GL_DEPTH_COMPONENT24_ARB 0x81A6 -#define GL_DEPTH_COMPONENT32_ARB 0x81A7 -#define GL_TEXTURE_DEPTH_SIZE_ARB 0x884A -#define GL_DEPTH_TEXTURE_MODE_ARB 0x884B - -#define GLEW_ARB_depth_texture GLEW_GET_VAR(__GLEW_ARB_depth_texture) - -#endif /* GL_ARB_depth_texture */ - -/* -------------------------- GL_ARB_draw_buffers -------------------------- */ - -#ifndef GL_ARB_draw_buffers -#define GL_ARB_draw_buffers 1 - -#define GL_MAX_DRAW_BUFFERS_ARB 0x8824 -#define GL_DRAW_BUFFER0_ARB 0x8825 -#define GL_DRAW_BUFFER1_ARB 0x8826 -#define GL_DRAW_BUFFER2_ARB 0x8827 -#define GL_DRAW_BUFFER3_ARB 0x8828 -#define GL_DRAW_BUFFER4_ARB 0x8829 -#define GL_DRAW_BUFFER5_ARB 0x882A -#define GL_DRAW_BUFFER6_ARB 0x882B -#define GL_DRAW_BUFFER7_ARB 0x882C -#define GL_DRAW_BUFFER8_ARB 0x882D -#define GL_DRAW_BUFFER9_ARB 0x882E -#define GL_DRAW_BUFFER10_ARB 0x882F -#define GL_DRAW_BUFFER11_ARB 0x8830 -#define GL_DRAW_BUFFER12_ARB 0x8831 -#define GL_DRAW_BUFFER13_ARB 0x8832 -#define GL_DRAW_BUFFER14_ARB 0x8833 -#define GL_DRAW_BUFFER15_ARB 0x8834 - -typedef void (GLAPIENTRY * PFNGLDRAWBUFFERSARBPROC) (GLsizei n, const GLenum* bufs); - -#define glDrawBuffersARB GLEW_GET_FUN(__glewDrawBuffersARB) - -#define GLEW_ARB_draw_buffers GLEW_GET_VAR(__GLEW_ARB_draw_buffers) - -#endif /* GL_ARB_draw_buffers */ - -/* ----------------------- GL_ARB_draw_buffers_blend ----------------------- */ - -#ifndef GL_ARB_draw_buffers_blend -#define GL_ARB_draw_buffers_blend 1 - -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEIARBPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha); -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONIARBPROC) (GLuint buf, GLenum mode); -typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEIARBPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); -typedef void (GLAPIENTRY * PFNGLBLENDFUNCIARBPROC) (GLuint buf, GLenum src, GLenum dst); - -#define glBlendEquationSeparateiARB GLEW_GET_FUN(__glewBlendEquationSeparateiARB) -#define glBlendEquationiARB GLEW_GET_FUN(__glewBlendEquationiARB) -#define glBlendFuncSeparateiARB GLEW_GET_FUN(__glewBlendFuncSeparateiARB) -#define glBlendFunciARB GLEW_GET_FUN(__glewBlendFunciARB) - -#define GLEW_ARB_draw_buffers_blend GLEW_GET_VAR(__GLEW_ARB_draw_buffers_blend) - -#endif /* GL_ARB_draw_buffers_blend */ - -/* -------------------- GL_ARB_draw_elements_base_vertex ------------------- */ - -#ifndef GL_ARB_draw_elements_base_vertex -#define GL_ARB_draw_elements_base_vertex 1 - -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex); -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLint basevertex); -typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, const GLsizei* count, GLenum type, const GLvoid* const *indices, GLsizei primcount, const GLint *basevertex); - -#define glDrawElementsBaseVertex GLEW_GET_FUN(__glewDrawElementsBaseVertex) -#define glDrawElementsInstancedBaseVertex GLEW_GET_FUN(__glewDrawElementsInstancedBaseVertex) -#define glDrawRangeElementsBaseVertex GLEW_GET_FUN(__glewDrawRangeElementsBaseVertex) -#define glMultiDrawElementsBaseVertex GLEW_GET_FUN(__glewMultiDrawElementsBaseVertex) - -#define GLEW_ARB_draw_elements_base_vertex GLEW_GET_VAR(__GLEW_ARB_draw_elements_base_vertex) - -#endif /* GL_ARB_draw_elements_base_vertex */ - -/* -------------------------- GL_ARB_draw_indirect ------------------------- */ - -#ifndef GL_ARB_draw_indirect -#define GL_ARB_draw_indirect 1 - -#define GL_DRAW_INDIRECT_BUFFER 0x8F3F -#define GL_DRAW_INDIRECT_BUFFER_BINDING 0x8F43 - -typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINDIRECTPROC) (GLenum mode, const GLvoid *indirect); -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLenum type, const GLvoid *indirect); - -#define glDrawArraysIndirect GLEW_GET_FUN(__glewDrawArraysIndirect) -#define glDrawElementsIndirect GLEW_GET_FUN(__glewDrawElementsIndirect) - -#define GLEW_ARB_draw_indirect GLEW_GET_VAR(__GLEW_ARB_draw_indirect) - -#endif /* GL_ARB_draw_indirect */ - -/* ------------------------- GL_ARB_draw_instanced ------------------------- */ - -#ifndef GL_ARB_draw_instanced -#define GL_ARB_draw_instanced 1 - -#define GLEW_ARB_draw_instanced GLEW_GET_VAR(__GLEW_ARB_draw_instanced) - -#endif /* GL_ARB_draw_instanced */ - -/* ------------------------ GL_ARB_enhanced_layouts ------------------------ */ - -#ifndef GL_ARB_enhanced_layouts -#define GL_ARB_enhanced_layouts 1 - -#define GL_LOCATION_COMPONENT 0x934A -#define GL_TRANSFORM_FEEDBACK_BUFFER_INDEX 0x934B -#define GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE 0x934C - -#define GLEW_ARB_enhanced_layouts GLEW_GET_VAR(__GLEW_ARB_enhanced_layouts) - -#endif /* GL_ARB_enhanced_layouts */ - -/* -------------------- GL_ARB_explicit_attrib_location -------------------- */ - -#ifndef GL_ARB_explicit_attrib_location -#define GL_ARB_explicit_attrib_location 1 - -#define GLEW_ARB_explicit_attrib_location GLEW_GET_VAR(__GLEW_ARB_explicit_attrib_location) - -#endif /* GL_ARB_explicit_attrib_location */ - -/* -------------------- GL_ARB_explicit_uniform_location ------------------- */ - -#ifndef GL_ARB_explicit_uniform_location -#define GL_ARB_explicit_uniform_location 1 - -#define GL_MAX_UNIFORM_LOCATIONS 0x826E - -#define GLEW_ARB_explicit_uniform_location GLEW_GET_VAR(__GLEW_ARB_explicit_uniform_location) - -#endif /* GL_ARB_explicit_uniform_location */ - -/* ------------------- GL_ARB_fragment_coord_conventions ------------------- */ - -#ifndef GL_ARB_fragment_coord_conventions -#define GL_ARB_fragment_coord_conventions 1 - -#define GLEW_ARB_fragment_coord_conventions GLEW_GET_VAR(__GLEW_ARB_fragment_coord_conventions) - -#endif /* GL_ARB_fragment_coord_conventions */ - -/* --------------------- GL_ARB_fragment_layer_viewport -------------------- */ - -#ifndef GL_ARB_fragment_layer_viewport -#define GL_ARB_fragment_layer_viewport 1 - -#define GLEW_ARB_fragment_layer_viewport GLEW_GET_VAR(__GLEW_ARB_fragment_layer_viewport) - -#endif /* GL_ARB_fragment_layer_viewport */ - -/* ------------------------ GL_ARB_fragment_program ------------------------ */ - -#ifndef GL_ARB_fragment_program -#define GL_ARB_fragment_program 1 - -#define GL_FRAGMENT_PROGRAM_ARB 0x8804 -#define GL_PROGRAM_ALU_INSTRUCTIONS_ARB 0x8805 -#define GL_PROGRAM_TEX_INSTRUCTIONS_ARB 0x8806 -#define GL_PROGRAM_TEX_INDIRECTIONS_ARB 0x8807 -#define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x8808 -#define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x8809 -#define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x880A -#define GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB 0x880B -#define GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB 0x880C -#define GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB 0x880D -#define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x880E -#define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x880F -#define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x8810 -#define GL_MAX_TEXTURE_COORDS_ARB 0x8871 -#define GL_MAX_TEXTURE_IMAGE_UNITS_ARB 0x8872 - -#define GLEW_ARB_fragment_program GLEW_GET_VAR(__GLEW_ARB_fragment_program) - -#endif /* GL_ARB_fragment_program */ - -/* --------------------- GL_ARB_fragment_program_shadow -------------------- */ - -#ifndef GL_ARB_fragment_program_shadow -#define GL_ARB_fragment_program_shadow 1 - -#define GLEW_ARB_fragment_program_shadow GLEW_GET_VAR(__GLEW_ARB_fragment_program_shadow) - -#endif /* GL_ARB_fragment_program_shadow */ - -/* ------------------------- GL_ARB_fragment_shader ------------------------ */ - -#ifndef GL_ARB_fragment_shader -#define GL_ARB_fragment_shader 1 - -#define GL_FRAGMENT_SHADER_ARB 0x8B30 -#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB 0x8B49 -#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB 0x8B8B - -#define GLEW_ARB_fragment_shader GLEW_GET_VAR(__GLEW_ARB_fragment_shader) - -#endif /* GL_ARB_fragment_shader */ - -/* ------------------- GL_ARB_framebuffer_no_attachments ------------------- */ - -#ifndef GL_ARB_framebuffer_no_attachments -#define GL_ARB_framebuffer_no_attachments 1 - -#define GL_FRAMEBUFFER_DEFAULT_WIDTH 0x9310 -#define GL_FRAMEBUFFER_DEFAULT_HEIGHT 0x9311 -#define GL_FRAMEBUFFER_DEFAULT_LAYERS 0x9312 -#define GL_FRAMEBUFFER_DEFAULT_SAMPLES 0x9313 -#define GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS 0x9314 -#define GL_MAX_FRAMEBUFFER_WIDTH 0x9315 -#define GL_MAX_FRAMEBUFFER_HEIGHT 0x9316 -#define GL_MAX_FRAMEBUFFER_LAYERS 0x9317 -#define GL_MAX_FRAMEBUFFER_SAMPLES 0x9318 - -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERPARAMETERIPROC) (GLenum target, GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLGETFRAMEBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC) (GLuint framebuffer, GLenum pname, GLint param); - -#define glFramebufferParameteri GLEW_GET_FUN(__glewFramebufferParameteri) -#define glGetFramebufferParameteriv GLEW_GET_FUN(__glewGetFramebufferParameteriv) -#define glGetNamedFramebufferParameterivEXT GLEW_GET_FUN(__glewGetNamedFramebufferParameterivEXT) -#define glNamedFramebufferParameteriEXT GLEW_GET_FUN(__glewNamedFramebufferParameteriEXT) - -#define GLEW_ARB_framebuffer_no_attachments GLEW_GET_VAR(__GLEW_ARB_framebuffer_no_attachments) - -#endif /* GL_ARB_framebuffer_no_attachments */ - -/* ----------------------- GL_ARB_framebuffer_object ----------------------- */ - -#ifndef GL_ARB_framebuffer_object -#define GL_ARB_framebuffer_object 1 - -#define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506 -#define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING 0x8210 -#define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE 0x8211 -#define GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE 0x8212 -#define GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE 0x8213 -#define GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE 0x8214 -#define GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE 0x8215 -#define GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE 0x8216 -#define GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE 0x8217 -#define GL_FRAMEBUFFER_DEFAULT 0x8218 -#define GL_FRAMEBUFFER_UNDEFINED 0x8219 -#define GL_DEPTH_STENCIL_ATTACHMENT 0x821A -#define GL_INDEX 0x8222 -#define GL_MAX_RENDERBUFFER_SIZE 0x84E8 -#define GL_DEPTH_STENCIL 0x84F9 -#define GL_UNSIGNED_INT_24_8 0x84FA -#define GL_DEPTH24_STENCIL8 0x88F0 -#define GL_TEXTURE_STENCIL_SIZE 0x88F1 -#define GL_UNSIGNED_NORMALIZED 0x8C17 -#define GL_SRGB 0x8C40 -#define GL_DRAW_FRAMEBUFFER_BINDING 0x8CA6 -#define GL_FRAMEBUFFER_BINDING 0x8CA6 -#define GL_RENDERBUFFER_BINDING 0x8CA7 -#define GL_READ_FRAMEBUFFER 0x8CA8 -#define GL_DRAW_FRAMEBUFFER 0x8CA9 -#define GL_READ_FRAMEBUFFER_BINDING 0x8CAA -#define GL_RENDERBUFFER_SAMPLES 0x8CAB -#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0 -#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8CD4 -#define GL_FRAMEBUFFER_COMPLETE 0x8CD5 -#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6 -#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7 -#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER 0x8CDB -#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER 0x8CDC -#define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD -#define GL_MAX_COLOR_ATTACHMENTS 0x8CDF -#define GL_COLOR_ATTACHMENT0 0x8CE0 -#define GL_COLOR_ATTACHMENT1 0x8CE1 -#define GL_COLOR_ATTACHMENT2 0x8CE2 -#define GL_COLOR_ATTACHMENT3 0x8CE3 -#define GL_COLOR_ATTACHMENT4 0x8CE4 -#define GL_COLOR_ATTACHMENT5 0x8CE5 -#define GL_COLOR_ATTACHMENT6 0x8CE6 -#define GL_COLOR_ATTACHMENT7 0x8CE7 -#define GL_COLOR_ATTACHMENT8 0x8CE8 -#define GL_COLOR_ATTACHMENT9 0x8CE9 -#define GL_COLOR_ATTACHMENT10 0x8CEA -#define GL_COLOR_ATTACHMENT11 0x8CEB -#define GL_COLOR_ATTACHMENT12 0x8CEC -#define GL_COLOR_ATTACHMENT13 0x8CED -#define GL_COLOR_ATTACHMENT14 0x8CEE -#define GL_COLOR_ATTACHMENT15 0x8CEF -#define GL_DEPTH_ATTACHMENT 0x8D00 -#define GL_STENCIL_ATTACHMENT 0x8D20 -#define GL_FRAMEBUFFER 0x8D40 -#define GL_RENDERBUFFER 0x8D41 -#define GL_RENDERBUFFER_WIDTH 0x8D42 -#define GL_RENDERBUFFER_HEIGHT 0x8D43 -#define GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D44 -#define GL_STENCIL_INDEX1 0x8D46 -#define GL_STENCIL_INDEX4 0x8D47 -#define GL_STENCIL_INDEX8 0x8D48 -#define GL_STENCIL_INDEX16 0x8D49 -#define GL_RENDERBUFFER_RED_SIZE 0x8D50 -#define GL_RENDERBUFFER_GREEN_SIZE 0x8D51 -#define GL_RENDERBUFFER_BLUE_SIZE 0x8D52 -#define GL_RENDERBUFFER_ALPHA_SIZE 0x8D53 -#define GL_RENDERBUFFER_DEPTH_SIZE 0x8D54 -#define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55 -#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D56 -#define GL_MAX_SAMPLES 0x8D57 - -typedef void (GLAPIENTRY * PFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer); -typedef void (GLAPIENTRY * PFNGLBINDRENDERBUFFERPROC) (GLenum target, GLuint renderbuffer); -typedef void (GLAPIENTRY * PFNGLBLITFRAMEBUFFERPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); -typedef GLenum (GLAPIENTRY * PFNGLCHECKFRAMEBUFFERSTATUSPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint* framebuffers); -typedef void (GLAPIENTRY * PFNGLDELETERENDERBUFFERSPROC) (GLsizei n, const GLuint* renderbuffers); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERRENDERBUFFERPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE1DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE2DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE3DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint layer); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURELAYERPROC) (GLenum target,GLenum attachment, GLuint texture,GLint level,GLint layer); -typedef void (GLAPIENTRY * PFNGLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint* framebuffers); -typedef void (GLAPIENTRY * PFNGLGENRENDERBUFFERSPROC) (GLsizei n, GLuint* renderbuffers); -typedef void (GLAPIENTRY * PFNGLGENERATEMIPMAPPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) (GLenum target, GLenum attachment, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETRENDERBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISFRAMEBUFFERPROC) (GLuint framebuffer); -typedef GLboolean (GLAPIENTRY * PFNGLISRENDERBUFFERPROC) (GLuint renderbuffer); -typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); - -#define glBindFramebuffer GLEW_GET_FUN(__glewBindFramebuffer) -#define glBindRenderbuffer GLEW_GET_FUN(__glewBindRenderbuffer) -#define glBlitFramebuffer GLEW_GET_FUN(__glewBlitFramebuffer) -#define glCheckFramebufferStatus GLEW_GET_FUN(__glewCheckFramebufferStatus) -#define glDeleteFramebuffers GLEW_GET_FUN(__glewDeleteFramebuffers) -#define glDeleteRenderbuffers GLEW_GET_FUN(__glewDeleteRenderbuffers) -#define glFramebufferRenderbuffer GLEW_GET_FUN(__glewFramebufferRenderbuffer) -#define glFramebufferTexture1D GLEW_GET_FUN(__glewFramebufferTexture1D) -#define glFramebufferTexture2D GLEW_GET_FUN(__glewFramebufferTexture2D) -#define glFramebufferTexture3D GLEW_GET_FUN(__glewFramebufferTexture3D) -#define glFramebufferTextureLayer GLEW_GET_FUN(__glewFramebufferTextureLayer) -#define glGenFramebuffers GLEW_GET_FUN(__glewGenFramebuffers) -#define glGenRenderbuffers GLEW_GET_FUN(__glewGenRenderbuffers) -#define glGenerateMipmap GLEW_GET_FUN(__glewGenerateMipmap) -#define glGetFramebufferAttachmentParameteriv GLEW_GET_FUN(__glewGetFramebufferAttachmentParameteriv) -#define glGetRenderbufferParameteriv GLEW_GET_FUN(__glewGetRenderbufferParameteriv) -#define glIsFramebuffer GLEW_GET_FUN(__glewIsFramebuffer) -#define glIsRenderbuffer GLEW_GET_FUN(__glewIsRenderbuffer) -#define glRenderbufferStorage GLEW_GET_FUN(__glewRenderbufferStorage) -#define glRenderbufferStorageMultisample GLEW_GET_FUN(__glewRenderbufferStorageMultisample) - -#define GLEW_ARB_framebuffer_object GLEW_GET_VAR(__GLEW_ARB_framebuffer_object) - -#endif /* GL_ARB_framebuffer_object */ - -/* ------------------------ GL_ARB_framebuffer_sRGB ------------------------ */ - -#ifndef GL_ARB_framebuffer_sRGB -#define GL_ARB_framebuffer_sRGB 1 - -#define GL_FRAMEBUFFER_SRGB 0x8DB9 - -#define GLEW_ARB_framebuffer_sRGB GLEW_GET_VAR(__GLEW_ARB_framebuffer_sRGB) - -#endif /* GL_ARB_framebuffer_sRGB */ - -/* ------------------------ GL_ARB_geometry_shader4 ------------------------ */ - -#ifndef GL_ARB_geometry_shader4 -#define GL_ARB_geometry_shader4 1 - -#define GL_LINES_ADJACENCY_ARB 0xA -#define GL_LINE_STRIP_ADJACENCY_ARB 0xB -#define GL_TRIANGLES_ADJACENCY_ARB 0xC -#define GL_TRIANGLE_STRIP_ADJACENCY_ARB 0xD -#define GL_PROGRAM_POINT_SIZE_ARB 0x8642 -#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB 0x8C29 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8CD4 -#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB 0x8DA7 -#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB 0x8DA8 -#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB 0x8DA9 -#define GL_GEOMETRY_SHADER_ARB 0x8DD9 -#define GL_GEOMETRY_VERTICES_OUT_ARB 0x8DDA -#define GL_GEOMETRY_INPUT_TYPE_ARB 0x8DDB -#define GL_GEOMETRY_OUTPUT_TYPE_ARB 0x8DDC -#define GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB 0x8DDD -#define GL_MAX_VERTEX_VARYING_COMPONENTS_ARB 0x8DDE -#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB 0x8DDF -#define GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB 0x8DE0 -#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB 0x8DE1 - -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREFACEARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURELAYERARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); -typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERIARBPROC) (GLuint program, GLenum pname, GLint value); - -#define glFramebufferTextureARB GLEW_GET_FUN(__glewFramebufferTextureARB) -#define glFramebufferTextureFaceARB GLEW_GET_FUN(__glewFramebufferTextureFaceARB) -#define glFramebufferTextureLayerARB GLEW_GET_FUN(__glewFramebufferTextureLayerARB) -#define glProgramParameteriARB GLEW_GET_FUN(__glewProgramParameteriARB) - -#define GLEW_ARB_geometry_shader4 GLEW_GET_VAR(__GLEW_ARB_geometry_shader4) - -#endif /* GL_ARB_geometry_shader4 */ - -/* ----------------------- GL_ARB_get_program_binary ----------------------- */ - -#ifndef GL_ARB_get_program_binary -#define GL_ARB_get_program_binary 1 - -#define GL_PROGRAM_BINARY_RETRIEVABLE_HINT 0x8257 -#define GL_PROGRAM_BINARY_LENGTH 0x8741 -#define GL_NUM_PROGRAM_BINARY_FORMATS 0x87FE -#define GL_PROGRAM_BINARY_FORMATS 0x87FF - -typedef void (GLAPIENTRY * PFNGLGETPROGRAMBINARYPROC) (GLuint program, GLsizei bufSize, GLsizei* length, GLenum *binaryFormat, GLvoid*binary); -typedef void (GLAPIENTRY * PFNGLPROGRAMBINARYPROC) (GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length); -typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERIPROC) (GLuint program, GLenum pname, GLint value); - -#define glGetProgramBinary GLEW_GET_FUN(__glewGetProgramBinary) -#define glProgramBinary GLEW_GET_FUN(__glewProgramBinary) -#define glProgramParameteri GLEW_GET_FUN(__glewProgramParameteri) - -#define GLEW_ARB_get_program_binary GLEW_GET_VAR(__GLEW_ARB_get_program_binary) - -#endif /* GL_ARB_get_program_binary */ - -/* --------------------------- GL_ARB_gpu_shader5 -------------------------- */ - -#ifndef GL_ARB_gpu_shader5 -#define GL_ARB_gpu_shader5 1 - -#define GL_GEOMETRY_SHADER_INVOCATIONS 0x887F -#define GL_MAX_GEOMETRY_SHADER_INVOCATIONS 0x8E5A -#define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET 0x8E5B -#define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0x8E5C -#define GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 0x8E5D -#define GL_MAX_VERTEX_STREAMS 0x8E71 - -#define GLEW_ARB_gpu_shader5 GLEW_GET_VAR(__GLEW_ARB_gpu_shader5) - -#endif /* GL_ARB_gpu_shader5 */ - -/* ------------------------- GL_ARB_gpu_shader_fp64 ------------------------ */ - -#ifndef GL_ARB_gpu_shader_fp64 -#define GL_ARB_gpu_shader_fp64 1 - -#define GL_DOUBLE_MAT2 0x8F46 -#define GL_DOUBLE_MAT3 0x8F47 -#define GL_DOUBLE_MAT4 0x8F48 -#define GL_DOUBLE_MAT2x3 0x8F49 -#define GL_DOUBLE_MAT2x4 0x8F4A -#define GL_DOUBLE_MAT3x2 0x8F4B -#define GL_DOUBLE_MAT3x4 0x8F4C -#define GL_DOUBLE_MAT4x2 0x8F4D -#define GL_DOUBLE_MAT4x3 0x8F4E -#define GL_DOUBLE_VEC2 0x8FFC -#define GL_DOUBLE_VEC3 0x8FFD -#define GL_DOUBLE_VEC4 0x8FFE - -typedef void (GLAPIENTRY * PFNGLGETUNIFORMDVPROC) (GLuint program, GLint location, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLUNIFORM1DPROC) (GLint location, GLdouble x); -typedef void (GLAPIENTRY * PFNGLUNIFORM1DVPROC) (GLint location, GLsizei count, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM2DPROC) (GLint location, GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLUNIFORM2DVPROC) (GLint location, GLsizei count, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM3DPROC) (GLint location, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLUNIFORM3DVPROC) (GLint location, GLsizei count, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM4DPROC) (GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLUNIFORM4DVPROC) (GLint location, GLsizei count, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2X3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2X4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3X2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3X4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4X2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4X3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); - -#define glGetUniformdv GLEW_GET_FUN(__glewGetUniformdv) -#define glUniform1d GLEW_GET_FUN(__glewUniform1d) -#define glUniform1dv GLEW_GET_FUN(__glewUniform1dv) -#define glUniform2d GLEW_GET_FUN(__glewUniform2d) -#define glUniform2dv GLEW_GET_FUN(__glewUniform2dv) -#define glUniform3d GLEW_GET_FUN(__glewUniform3d) -#define glUniform3dv GLEW_GET_FUN(__glewUniform3dv) -#define glUniform4d GLEW_GET_FUN(__glewUniform4d) -#define glUniform4dv GLEW_GET_FUN(__glewUniform4dv) -#define glUniformMatrix2dv GLEW_GET_FUN(__glewUniformMatrix2dv) -#define glUniformMatrix2x3dv GLEW_GET_FUN(__glewUniformMatrix2x3dv) -#define glUniformMatrix2x4dv GLEW_GET_FUN(__glewUniformMatrix2x4dv) -#define glUniformMatrix3dv GLEW_GET_FUN(__glewUniformMatrix3dv) -#define glUniformMatrix3x2dv GLEW_GET_FUN(__glewUniformMatrix3x2dv) -#define glUniformMatrix3x4dv GLEW_GET_FUN(__glewUniformMatrix3x4dv) -#define glUniformMatrix4dv GLEW_GET_FUN(__glewUniformMatrix4dv) -#define glUniformMatrix4x2dv GLEW_GET_FUN(__glewUniformMatrix4x2dv) -#define glUniformMatrix4x3dv GLEW_GET_FUN(__glewUniformMatrix4x3dv) - -#define GLEW_ARB_gpu_shader_fp64 GLEW_GET_VAR(__GLEW_ARB_gpu_shader_fp64) - -#endif /* GL_ARB_gpu_shader_fp64 */ - -/* ------------------------ GL_ARB_half_float_pixel ------------------------ */ - -#ifndef GL_ARB_half_float_pixel -#define GL_ARB_half_float_pixel 1 - -#define GL_HALF_FLOAT_ARB 0x140B - -#define GLEW_ARB_half_float_pixel GLEW_GET_VAR(__GLEW_ARB_half_float_pixel) - -#endif /* GL_ARB_half_float_pixel */ - -/* ------------------------ GL_ARB_half_float_vertex ----------------------- */ - -#ifndef GL_ARB_half_float_vertex -#define GL_ARB_half_float_vertex 1 - -#define GL_HALF_FLOAT 0x140B - -#define GLEW_ARB_half_float_vertex GLEW_GET_VAR(__GLEW_ARB_half_float_vertex) - -#endif /* GL_ARB_half_float_vertex */ - -/* ----------------------------- GL_ARB_imaging ---------------------------- */ - -#ifndef GL_ARB_imaging -#define GL_ARB_imaging 1 - -#define GL_CONSTANT_COLOR 0x8001 -#define GL_ONE_MINUS_CONSTANT_COLOR 0x8002 -#define GL_CONSTANT_ALPHA 0x8003 -#define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004 -#define GL_BLEND_COLOR 0x8005 -#define GL_FUNC_ADD 0x8006 -#define GL_MIN 0x8007 -#define GL_MAX 0x8008 -#define GL_BLEND_EQUATION 0x8009 -#define GL_FUNC_SUBTRACT 0x800A -#define GL_FUNC_REVERSE_SUBTRACT 0x800B -#define GL_CONVOLUTION_1D 0x8010 -#define GL_CONVOLUTION_2D 0x8011 -#define GL_SEPARABLE_2D 0x8012 -#define GL_CONVOLUTION_BORDER_MODE 0x8013 -#define GL_CONVOLUTION_FILTER_SCALE 0x8014 -#define GL_CONVOLUTION_FILTER_BIAS 0x8015 -#define GL_REDUCE 0x8016 -#define GL_CONVOLUTION_FORMAT 0x8017 -#define GL_CONVOLUTION_WIDTH 0x8018 -#define GL_CONVOLUTION_HEIGHT 0x8019 -#define GL_MAX_CONVOLUTION_WIDTH 0x801A -#define GL_MAX_CONVOLUTION_HEIGHT 0x801B -#define GL_POST_CONVOLUTION_RED_SCALE 0x801C -#define GL_POST_CONVOLUTION_GREEN_SCALE 0x801D -#define GL_POST_CONVOLUTION_BLUE_SCALE 0x801E -#define GL_POST_CONVOLUTION_ALPHA_SCALE 0x801F -#define GL_POST_CONVOLUTION_RED_BIAS 0x8020 -#define GL_POST_CONVOLUTION_GREEN_BIAS 0x8021 -#define GL_POST_CONVOLUTION_BLUE_BIAS 0x8022 -#define GL_POST_CONVOLUTION_ALPHA_BIAS 0x8023 -#define GL_HISTOGRAM 0x8024 -#define GL_PROXY_HISTOGRAM 0x8025 -#define GL_HISTOGRAM_WIDTH 0x8026 -#define GL_HISTOGRAM_FORMAT 0x8027 -#define GL_HISTOGRAM_RED_SIZE 0x8028 -#define GL_HISTOGRAM_GREEN_SIZE 0x8029 -#define GL_HISTOGRAM_BLUE_SIZE 0x802A -#define GL_HISTOGRAM_ALPHA_SIZE 0x802B -#define GL_HISTOGRAM_LUMINANCE_SIZE 0x802C -#define GL_HISTOGRAM_SINK 0x802D -#define GL_MINMAX 0x802E -#define GL_MINMAX_FORMAT 0x802F -#define GL_MINMAX_SINK 0x8030 -#define GL_TABLE_TOO_LARGE 0x8031 -#define GL_COLOR_MATRIX 0x80B1 -#define GL_COLOR_MATRIX_STACK_DEPTH 0x80B2 -#define GL_MAX_COLOR_MATRIX_STACK_DEPTH 0x80B3 -#define GL_POST_COLOR_MATRIX_RED_SCALE 0x80B4 -#define GL_POST_COLOR_MATRIX_GREEN_SCALE 0x80B5 -#define GL_POST_COLOR_MATRIX_BLUE_SCALE 0x80B6 -#define GL_POST_COLOR_MATRIX_ALPHA_SCALE 0x80B7 -#define GL_POST_COLOR_MATRIX_RED_BIAS 0x80B8 -#define GL_POST_COLOR_MATRIX_GREEN_BIAS 0x80B9 -#define GL_POST_COLOR_MATRIX_BLUE_BIAS 0x80BA -#define GL_POST_COLOR_MATRIX_ALPHA_BIAS 0x80BB -#define GL_COLOR_TABLE 0x80D0 -#define GL_POST_CONVOLUTION_COLOR_TABLE 0x80D1 -#define GL_POST_COLOR_MATRIX_COLOR_TABLE 0x80D2 -#define GL_PROXY_COLOR_TABLE 0x80D3 -#define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80D4 -#define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80D5 -#define GL_COLOR_TABLE_SCALE 0x80D6 -#define GL_COLOR_TABLE_BIAS 0x80D7 -#define GL_COLOR_TABLE_FORMAT 0x80D8 -#define GL_COLOR_TABLE_WIDTH 0x80D9 -#define GL_COLOR_TABLE_RED_SIZE 0x80DA -#define GL_COLOR_TABLE_GREEN_SIZE 0x80DB -#define GL_COLOR_TABLE_BLUE_SIZE 0x80DC -#define GL_COLOR_TABLE_ALPHA_SIZE 0x80DD -#define GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE -#define GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF -#define GL_IGNORE_BORDER 0x8150 -#define GL_CONSTANT_BORDER 0x8151 -#define GL_WRAP_BORDER 0x8152 -#define GL_REPLICATE_BORDER 0x8153 -#define GL_CONVOLUTION_BORDER_COLOR 0x8154 - -typedef void (GLAPIENTRY * PFNGLCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table); -typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params); -typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat params); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIPROC) (GLenum target, GLenum pname, GLint params); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params); -typedef void (GLAPIENTRY * PFNGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width); -typedef void (GLAPIENTRY * PFNGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); -typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); -typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPROC) (GLenum target, GLenum format, GLenum type, GLvoid *table); -typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid *image); -typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values); -typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (GLAPIENTRY * PFNGLGETMINMAXPROC) (GLenum target, GLboolean reset, GLenum format, GLenum types, GLvoid *values); -typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (GLAPIENTRY * PFNGLGETSEPARABLEFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span); -typedef void (GLAPIENTRY * PFNGLHISTOGRAMPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink); -typedef void (GLAPIENTRY * PFNGLMINMAXPROC) (GLenum target, GLenum internalformat, GLboolean sink); -typedef void (GLAPIENTRY * PFNGLRESETHISTOGRAMPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLRESETMINMAXPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLSEPARABLEFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column); - -#define glColorSubTable GLEW_GET_FUN(__glewColorSubTable) -#define glColorTable GLEW_GET_FUN(__glewColorTable) -#define glColorTableParameterfv GLEW_GET_FUN(__glewColorTableParameterfv) -#define glColorTableParameteriv GLEW_GET_FUN(__glewColorTableParameteriv) -#define glConvolutionFilter1D GLEW_GET_FUN(__glewConvolutionFilter1D) -#define glConvolutionFilter2D GLEW_GET_FUN(__glewConvolutionFilter2D) -#define glConvolutionParameterf GLEW_GET_FUN(__glewConvolutionParameterf) -#define glConvolutionParameterfv GLEW_GET_FUN(__glewConvolutionParameterfv) -#define glConvolutionParameteri GLEW_GET_FUN(__glewConvolutionParameteri) -#define glConvolutionParameteriv GLEW_GET_FUN(__glewConvolutionParameteriv) -#define glCopyColorSubTable GLEW_GET_FUN(__glewCopyColorSubTable) -#define glCopyColorTable GLEW_GET_FUN(__glewCopyColorTable) -#define glCopyConvolutionFilter1D GLEW_GET_FUN(__glewCopyConvolutionFilter1D) -#define glCopyConvolutionFilter2D GLEW_GET_FUN(__glewCopyConvolutionFilter2D) -#define glGetColorTable GLEW_GET_FUN(__glewGetColorTable) -#define glGetColorTableParameterfv GLEW_GET_FUN(__glewGetColorTableParameterfv) -#define glGetColorTableParameteriv GLEW_GET_FUN(__glewGetColorTableParameteriv) -#define glGetConvolutionFilter GLEW_GET_FUN(__glewGetConvolutionFilter) -#define glGetConvolutionParameterfv GLEW_GET_FUN(__glewGetConvolutionParameterfv) -#define glGetConvolutionParameteriv GLEW_GET_FUN(__glewGetConvolutionParameteriv) -#define glGetHistogram GLEW_GET_FUN(__glewGetHistogram) -#define glGetHistogramParameterfv GLEW_GET_FUN(__glewGetHistogramParameterfv) -#define glGetHistogramParameteriv GLEW_GET_FUN(__glewGetHistogramParameteriv) -#define glGetMinmax GLEW_GET_FUN(__glewGetMinmax) -#define glGetMinmaxParameterfv GLEW_GET_FUN(__glewGetMinmaxParameterfv) -#define glGetMinmaxParameteriv GLEW_GET_FUN(__glewGetMinmaxParameteriv) -#define glGetSeparableFilter GLEW_GET_FUN(__glewGetSeparableFilter) -#define glHistogram GLEW_GET_FUN(__glewHistogram) -#define glMinmax GLEW_GET_FUN(__glewMinmax) -#define glResetHistogram GLEW_GET_FUN(__glewResetHistogram) -#define glResetMinmax GLEW_GET_FUN(__glewResetMinmax) -#define glSeparableFilter2D GLEW_GET_FUN(__glewSeparableFilter2D) - -#define GLEW_ARB_imaging GLEW_GET_VAR(__GLEW_ARB_imaging) - -#endif /* GL_ARB_imaging */ - -/* ----------------------- GL_ARB_indirect_parameters ---------------------- */ - -#ifndef GL_ARB_indirect_parameters -#define GL_ARB_indirect_parameters 1 - -#define GL_PARAMETER_BUFFER_ARB 0x80EE -#define GL_PARAMETER_BUFFER_BINDING_ARB 0x80EF - -typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC) (GLenum mode, const GLvoid *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC) (GLenum mode, GLenum type, const GLvoid *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride); - -#define glMultiDrawArraysIndirectCountARB GLEW_GET_FUN(__glewMultiDrawArraysIndirectCountARB) -#define glMultiDrawElementsIndirectCountARB GLEW_GET_FUN(__glewMultiDrawElementsIndirectCountARB) - -#define GLEW_ARB_indirect_parameters GLEW_GET_VAR(__GLEW_ARB_indirect_parameters) - -#endif /* GL_ARB_indirect_parameters */ - -/* ------------------------ GL_ARB_instanced_arrays ------------------------ */ - -#ifndef GL_ARB_instanced_arrays -#define GL_ARB_instanced_arrays 1 - -#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB 0x88FE - -typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDARBPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount); -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDARBPROC) (GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei primcount); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBDIVISORARBPROC) (GLuint index, GLuint divisor); - -#define glDrawArraysInstancedARB GLEW_GET_FUN(__glewDrawArraysInstancedARB) -#define glDrawElementsInstancedARB GLEW_GET_FUN(__glewDrawElementsInstancedARB) -#define glVertexAttribDivisorARB GLEW_GET_FUN(__glewVertexAttribDivisorARB) - -#define GLEW_ARB_instanced_arrays GLEW_GET_VAR(__GLEW_ARB_instanced_arrays) - -#endif /* GL_ARB_instanced_arrays */ - -/* ---------------------- GL_ARB_internalformat_query ---------------------- */ - -#ifndef GL_ARB_internalformat_query -#define GL_ARB_internalformat_query 1 - -#define GL_NUM_SAMPLE_COUNTS 0x9380 - -typedef void (GLAPIENTRY * PFNGLGETINTERNALFORMATIVPROC) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint* params); - -#define glGetInternalformativ GLEW_GET_FUN(__glewGetInternalformativ) - -#define GLEW_ARB_internalformat_query GLEW_GET_VAR(__GLEW_ARB_internalformat_query) - -#endif /* GL_ARB_internalformat_query */ - -/* ---------------------- GL_ARB_internalformat_query2 --------------------- */ - -#ifndef GL_ARB_internalformat_query2 -#define GL_ARB_internalformat_query2 1 - -#define GL_INTERNALFORMAT_SUPPORTED 0x826F -#define GL_INTERNALFORMAT_PREFERRED 0x8270 -#define GL_INTERNALFORMAT_RED_SIZE 0x8271 -#define GL_INTERNALFORMAT_GREEN_SIZE 0x8272 -#define GL_INTERNALFORMAT_BLUE_SIZE 0x8273 -#define GL_INTERNALFORMAT_ALPHA_SIZE 0x8274 -#define GL_INTERNALFORMAT_DEPTH_SIZE 0x8275 -#define GL_INTERNALFORMAT_STENCIL_SIZE 0x8276 -#define GL_INTERNALFORMAT_SHARED_SIZE 0x8277 -#define GL_INTERNALFORMAT_RED_TYPE 0x8278 -#define GL_INTERNALFORMAT_GREEN_TYPE 0x8279 -#define GL_INTERNALFORMAT_BLUE_TYPE 0x827A -#define GL_INTERNALFORMAT_ALPHA_TYPE 0x827B -#define GL_INTERNALFORMAT_DEPTH_TYPE 0x827C -#define GL_INTERNALFORMAT_STENCIL_TYPE 0x827D -#define GL_MAX_WIDTH 0x827E -#define GL_MAX_HEIGHT 0x827F -#define GL_MAX_DEPTH 0x8280 -#define GL_MAX_LAYERS 0x8281 -#define GL_MAX_COMBINED_DIMENSIONS 0x8282 -#define GL_COLOR_COMPONENTS 0x8283 -#define GL_DEPTH_COMPONENTS 0x8284 -#define GL_STENCIL_COMPONENTS 0x8285 -#define GL_COLOR_RENDERABLE 0x8286 -#define GL_DEPTH_RENDERABLE 0x8287 -#define GL_STENCIL_RENDERABLE 0x8288 -#define GL_FRAMEBUFFER_RENDERABLE 0x8289 -#define GL_FRAMEBUFFER_RENDERABLE_LAYERED 0x828A -#define GL_FRAMEBUFFER_BLEND 0x828B -#define GL_READ_PIXELS 0x828C -#define GL_READ_PIXELS_FORMAT 0x828D -#define GL_READ_PIXELS_TYPE 0x828E -#define GL_TEXTURE_IMAGE_FORMAT 0x828F -#define GL_TEXTURE_IMAGE_TYPE 0x8290 -#define GL_GET_TEXTURE_IMAGE_FORMAT 0x8291 -#define GL_GET_TEXTURE_IMAGE_TYPE 0x8292 -#define GL_MIPMAP 0x8293 -#define GL_MANUAL_GENERATE_MIPMAP 0x8294 -#define GL_AUTO_GENERATE_MIPMAP 0x8295 -#define GL_COLOR_ENCODING 0x8296 -#define GL_SRGB_READ 0x8297 -#define GL_SRGB_WRITE 0x8298 -#define GL_SRGB_DECODE_ARB 0x8299 -#define GL_FILTER 0x829A -#define GL_VERTEX_TEXTURE 0x829B -#define GL_TESS_CONTROL_TEXTURE 0x829C -#define GL_TESS_EVALUATION_TEXTURE 0x829D -#define GL_GEOMETRY_TEXTURE 0x829E -#define GL_FRAGMENT_TEXTURE 0x829F -#define GL_COMPUTE_TEXTURE 0x82A0 -#define GL_TEXTURE_SHADOW 0x82A1 -#define GL_TEXTURE_GATHER 0x82A2 -#define GL_TEXTURE_GATHER_SHADOW 0x82A3 -#define GL_SHADER_IMAGE_LOAD 0x82A4 -#define GL_SHADER_IMAGE_STORE 0x82A5 -#define GL_SHADER_IMAGE_ATOMIC 0x82A6 -#define GL_IMAGE_TEXEL_SIZE 0x82A7 -#define GL_IMAGE_COMPATIBILITY_CLASS 0x82A8 -#define GL_IMAGE_PIXEL_FORMAT 0x82A9 -#define GL_IMAGE_PIXEL_TYPE 0x82AA -#define GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST 0x82AC -#define GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST 0x82AD -#define GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE 0x82AE -#define GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE 0x82AF -#define GL_TEXTURE_COMPRESSED_BLOCK_WIDTH 0x82B1 -#define GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT 0x82B2 -#define GL_TEXTURE_COMPRESSED_BLOCK_SIZE 0x82B3 -#define GL_CLEAR_BUFFER 0x82B4 -#define GL_TEXTURE_VIEW 0x82B5 -#define GL_VIEW_COMPATIBILITY_CLASS 0x82B6 -#define GL_FULL_SUPPORT 0x82B7 -#define GL_CAVEAT_SUPPORT 0x82B8 -#define GL_IMAGE_CLASS_4_X_32 0x82B9 -#define GL_IMAGE_CLASS_2_X_32 0x82BA -#define GL_IMAGE_CLASS_1_X_32 0x82BB -#define GL_IMAGE_CLASS_4_X_16 0x82BC -#define GL_IMAGE_CLASS_2_X_16 0x82BD -#define GL_IMAGE_CLASS_1_X_16 0x82BE -#define GL_IMAGE_CLASS_4_X_8 0x82BF -#define GL_IMAGE_CLASS_2_X_8 0x82C0 -#define GL_IMAGE_CLASS_1_X_8 0x82C1 -#define GL_IMAGE_CLASS_11_11_10 0x82C2 -#define GL_IMAGE_CLASS_10_10_10_2 0x82C3 -#define GL_VIEW_CLASS_128_BITS 0x82C4 -#define GL_VIEW_CLASS_96_BITS 0x82C5 -#define GL_VIEW_CLASS_64_BITS 0x82C6 -#define GL_VIEW_CLASS_48_BITS 0x82C7 -#define GL_VIEW_CLASS_32_BITS 0x82C8 -#define GL_VIEW_CLASS_24_BITS 0x82C9 -#define GL_VIEW_CLASS_16_BITS 0x82CA -#define GL_VIEW_CLASS_8_BITS 0x82CB -#define GL_VIEW_CLASS_S3TC_DXT1_RGB 0x82CC -#define GL_VIEW_CLASS_S3TC_DXT1_RGBA 0x82CD -#define GL_VIEW_CLASS_S3TC_DXT3_RGBA 0x82CE -#define GL_VIEW_CLASS_S3TC_DXT5_RGBA 0x82CF -#define GL_VIEW_CLASS_RGTC1_RED 0x82D0 -#define GL_VIEW_CLASS_RGTC2_RG 0x82D1 -#define GL_VIEW_CLASS_BPTC_UNORM 0x82D2 -#define GL_VIEW_CLASS_BPTC_FLOAT 0x82D3 - -typedef void (GLAPIENTRY * PFNGLGETINTERNALFORMATI64VPROC) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64* params); - -#define glGetInternalformati64v GLEW_GET_FUN(__glewGetInternalformati64v) - -#define GLEW_ARB_internalformat_query2 GLEW_GET_VAR(__GLEW_ARB_internalformat_query2) - -#endif /* GL_ARB_internalformat_query2 */ - -/* ----------------------- GL_ARB_invalidate_subdata ----------------------- */ - -#ifndef GL_ARB_invalidate_subdata -#define GL_ARB_invalidate_subdata 1 - -typedef void (GLAPIENTRY * PFNGLINVALIDATEBUFFERDATAPROC) (GLuint buffer); -typedef void (GLAPIENTRY * PFNGLINVALIDATEBUFFERSUBDATAPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length); -typedef void (GLAPIENTRY * PFNGLINVALIDATEFRAMEBUFFERPROC) (GLenum target, GLsizei numAttachments, const GLenum* attachments); -typedef void (GLAPIENTRY * PFNGLINVALIDATESUBFRAMEBUFFERPROC) (GLenum target, GLsizei numAttachments, const GLenum* attachments, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLINVALIDATETEXIMAGEPROC) (GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLINVALIDATETEXSUBIMAGEPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth); - -#define glInvalidateBufferData GLEW_GET_FUN(__glewInvalidateBufferData) -#define glInvalidateBufferSubData GLEW_GET_FUN(__glewInvalidateBufferSubData) -#define glInvalidateFramebuffer GLEW_GET_FUN(__glewInvalidateFramebuffer) -#define glInvalidateSubFramebuffer GLEW_GET_FUN(__glewInvalidateSubFramebuffer) -#define glInvalidateTexImage GLEW_GET_FUN(__glewInvalidateTexImage) -#define glInvalidateTexSubImage GLEW_GET_FUN(__glewInvalidateTexSubImage) - -#define GLEW_ARB_invalidate_subdata GLEW_GET_VAR(__GLEW_ARB_invalidate_subdata) - -#endif /* GL_ARB_invalidate_subdata */ - -/* ---------------------- GL_ARB_map_buffer_alignment ---------------------- */ - -#ifndef GL_ARB_map_buffer_alignment -#define GL_ARB_map_buffer_alignment 1 - -#define GL_MIN_MAP_BUFFER_ALIGNMENT 0x90BC - -#define GLEW_ARB_map_buffer_alignment GLEW_GET_VAR(__GLEW_ARB_map_buffer_alignment) - -#endif /* GL_ARB_map_buffer_alignment */ - -/* ------------------------ GL_ARB_map_buffer_range ------------------------ */ - -#ifndef GL_ARB_map_buffer_range -#define GL_ARB_map_buffer_range 1 - -#define GL_MAP_READ_BIT 0x0001 -#define GL_MAP_WRITE_BIT 0x0002 -#define GL_MAP_INVALIDATE_RANGE_BIT 0x0004 -#define GL_MAP_INVALIDATE_BUFFER_BIT 0x0008 -#define GL_MAP_FLUSH_EXPLICIT_BIT 0x0010 -#define GL_MAP_UNSYNCHRONIZED_BIT 0x0020 - -typedef void (GLAPIENTRY * PFNGLFLUSHMAPPEDBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length); -typedef GLvoid * (GLAPIENTRY * PFNGLMAPBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access); - -#define glFlushMappedBufferRange GLEW_GET_FUN(__glewFlushMappedBufferRange) -#define glMapBufferRange GLEW_GET_FUN(__glewMapBufferRange) - -#define GLEW_ARB_map_buffer_range GLEW_GET_VAR(__GLEW_ARB_map_buffer_range) - -#endif /* GL_ARB_map_buffer_range */ - -/* ------------------------- GL_ARB_matrix_palette ------------------------- */ - -#ifndef GL_ARB_matrix_palette -#define GL_ARB_matrix_palette 1 - -#define GL_MATRIX_PALETTE_ARB 0x8840 -#define GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB 0x8841 -#define GL_MAX_PALETTE_MATRICES_ARB 0x8842 -#define GL_CURRENT_PALETTE_MATRIX_ARB 0x8843 -#define GL_MATRIX_INDEX_ARRAY_ARB 0x8844 -#define GL_CURRENT_MATRIX_INDEX_ARB 0x8845 -#define GL_MATRIX_INDEX_ARRAY_SIZE_ARB 0x8846 -#define GL_MATRIX_INDEX_ARRAY_TYPE_ARB 0x8847 -#define GL_MATRIX_INDEX_ARRAY_STRIDE_ARB 0x8848 -#define GL_MATRIX_INDEX_ARRAY_POINTER_ARB 0x8849 - -typedef void (GLAPIENTRY * PFNGLCURRENTPALETTEMATRIXARBPROC) (GLint index); -typedef void (GLAPIENTRY * PFNGLMATRIXINDEXPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLMATRIXINDEXUBVARBPROC) (GLint size, GLubyte *indices); -typedef void (GLAPIENTRY * PFNGLMATRIXINDEXUIVARBPROC) (GLint size, GLuint *indices); -typedef void (GLAPIENTRY * PFNGLMATRIXINDEXUSVARBPROC) (GLint size, GLushort *indices); - -#define glCurrentPaletteMatrixARB GLEW_GET_FUN(__glewCurrentPaletteMatrixARB) -#define glMatrixIndexPointerARB GLEW_GET_FUN(__glewMatrixIndexPointerARB) -#define glMatrixIndexubvARB GLEW_GET_FUN(__glewMatrixIndexubvARB) -#define glMatrixIndexuivARB GLEW_GET_FUN(__glewMatrixIndexuivARB) -#define glMatrixIndexusvARB GLEW_GET_FUN(__glewMatrixIndexusvARB) - -#define GLEW_ARB_matrix_palette GLEW_GET_VAR(__GLEW_ARB_matrix_palette) - -#endif /* GL_ARB_matrix_palette */ - -/* --------------------------- GL_ARB_multi_bind --------------------------- */ - -#ifndef GL_ARB_multi_bind -#define GL_ARB_multi_bind 1 - -typedef void (GLAPIENTRY * PFNGLBINDBUFFERSBASEPROC) (GLenum target, GLuint first, GLsizei count, const GLuint* buffers); -typedef void (GLAPIENTRY * PFNGLBINDBUFFERSRANGEPROC) (GLenum target, GLuint first, GLsizei count, const GLuint* buffers, const GLintptr *offsets, const GLsizeiptr *sizes); -typedef void (GLAPIENTRY * PFNGLBINDIMAGETEXTURESPROC) (GLuint first, GLsizei count, const GLuint* textures); -typedef void (GLAPIENTRY * PFNGLBINDSAMPLERSPROC) (GLuint first, GLsizei count, const GLuint* samplers); -typedef void (GLAPIENTRY * PFNGLBINDTEXTURESPROC) (GLuint first, GLsizei count, const GLuint* textures); -typedef void (GLAPIENTRY * PFNGLBINDVERTEXBUFFERSPROC) (GLuint first, GLsizei count, const GLuint* buffers, const GLintptr *offsets, const GLsizei *strides); - -#define glBindBuffersBase GLEW_GET_FUN(__glewBindBuffersBase) -#define glBindBuffersRange GLEW_GET_FUN(__glewBindBuffersRange) -#define glBindImageTextures GLEW_GET_FUN(__glewBindImageTextures) -#define glBindSamplers GLEW_GET_FUN(__glewBindSamplers) -#define glBindTextures GLEW_GET_FUN(__glewBindTextures) -#define glBindVertexBuffers GLEW_GET_FUN(__glewBindVertexBuffers) - -#define GLEW_ARB_multi_bind GLEW_GET_VAR(__GLEW_ARB_multi_bind) - -#endif /* GL_ARB_multi_bind */ - -/* ----------------------- GL_ARB_multi_draw_indirect ---------------------- */ - -#ifndef GL_ARB_multi_draw_indirect -#define GL_ARB_multi_draw_indirect 1 - -typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSINDIRECTPROC) (GLenum mode, const GLvoid *indirect, GLsizei primcount, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLenum type, const GLvoid *indirect, GLsizei primcount, GLsizei stride); - -#define glMultiDrawArraysIndirect GLEW_GET_FUN(__glewMultiDrawArraysIndirect) -#define glMultiDrawElementsIndirect GLEW_GET_FUN(__glewMultiDrawElementsIndirect) - -#define GLEW_ARB_multi_draw_indirect GLEW_GET_VAR(__GLEW_ARB_multi_draw_indirect) - -#endif /* GL_ARB_multi_draw_indirect */ - -/* --------------------------- GL_ARB_multisample -------------------------- */ - -#ifndef GL_ARB_multisample -#define GL_ARB_multisample 1 - -#define GL_MULTISAMPLE_ARB 0x809D -#define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB 0x809E -#define GL_SAMPLE_ALPHA_TO_ONE_ARB 0x809F -#define GL_SAMPLE_COVERAGE_ARB 0x80A0 -#define GL_SAMPLE_BUFFERS_ARB 0x80A8 -#define GL_SAMPLES_ARB 0x80A9 -#define GL_SAMPLE_COVERAGE_VALUE_ARB 0x80AA -#define GL_SAMPLE_COVERAGE_INVERT_ARB 0x80AB -#define GL_MULTISAMPLE_BIT_ARB 0x20000000 - -typedef void (GLAPIENTRY * PFNGLSAMPLECOVERAGEARBPROC) (GLclampf value, GLboolean invert); - -#define glSampleCoverageARB GLEW_GET_FUN(__glewSampleCoverageARB) - -#define GLEW_ARB_multisample GLEW_GET_VAR(__GLEW_ARB_multisample) - -#endif /* GL_ARB_multisample */ - -/* -------------------------- GL_ARB_multitexture -------------------------- */ - -#ifndef GL_ARB_multitexture -#define GL_ARB_multitexture 1 - -#define GL_TEXTURE0_ARB 0x84C0 -#define GL_TEXTURE1_ARB 0x84C1 -#define GL_TEXTURE2_ARB 0x84C2 -#define GL_TEXTURE3_ARB 0x84C3 -#define GL_TEXTURE4_ARB 0x84C4 -#define GL_TEXTURE5_ARB 0x84C5 -#define GL_TEXTURE6_ARB 0x84C6 -#define GL_TEXTURE7_ARB 0x84C7 -#define GL_TEXTURE8_ARB 0x84C8 -#define GL_TEXTURE9_ARB 0x84C9 -#define GL_TEXTURE10_ARB 0x84CA -#define GL_TEXTURE11_ARB 0x84CB -#define GL_TEXTURE12_ARB 0x84CC -#define GL_TEXTURE13_ARB 0x84CD -#define GL_TEXTURE14_ARB 0x84CE -#define GL_TEXTURE15_ARB 0x84CF -#define GL_TEXTURE16_ARB 0x84D0 -#define GL_TEXTURE17_ARB 0x84D1 -#define GL_TEXTURE18_ARB 0x84D2 -#define GL_TEXTURE19_ARB 0x84D3 -#define GL_TEXTURE20_ARB 0x84D4 -#define GL_TEXTURE21_ARB 0x84D5 -#define GL_TEXTURE22_ARB 0x84D6 -#define GL_TEXTURE23_ARB 0x84D7 -#define GL_TEXTURE24_ARB 0x84D8 -#define GL_TEXTURE25_ARB 0x84D9 -#define GL_TEXTURE26_ARB 0x84DA -#define GL_TEXTURE27_ARB 0x84DB -#define GL_TEXTURE28_ARB 0x84DC -#define GL_TEXTURE29_ARB 0x84DD -#define GL_TEXTURE30_ARB 0x84DE -#define GL_TEXTURE31_ARB 0x84DF -#define GL_ACTIVE_TEXTURE_ARB 0x84E0 -#define GL_CLIENT_ACTIVE_TEXTURE_ARB 0x84E1 -#define GL_MAX_TEXTURE_UNITS_ARB 0x84E2 - -typedef void (GLAPIENTRY * PFNGLACTIVETEXTUREARBPROC) (GLenum texture); -typedef void (GLAPIENTRY * PFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DARBPROC) (GLenum target, GLdouble s, GLdouble t); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FARBPROC) (GLenum target, GLfloat s, GLfloat t); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IARBPROC) (GLenum target, GLint s, GLint t); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SARBPROC) (GLenum target, GLshort s, GLshort t); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IARBPROC) (GLenum target, GLint s, GLint t, GLint r); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort *v); - -#define glActiveTextureARB GLEW_GET_FUN(__glewActiveTextureARB) -#define glClientActiveTextureARB GLEW_GET_FUN(__glewClientActiveTextureARB) -#define glMultiTexCoord1dARB GLEW_GET_FUN(__glewMultiTexCoord1dARB) -#define glMultiTexCoord1dvARB GLEW_GET_FUN(__glewMultiTexCoord1dvARB) -#define glMultiTexCoord1fARB GLEW_GET_FUN(__glewMultiTexCoord1fARB) -#define glMultiTexCoord1fvARB GLEW_GET_FUN(__glewMultiTexCoord1fvARB) -#define glMultiTexCoord1iARB GLEW_GET_FUN(__glewMultiTexCoord1iARB) -#define glMultiTexCoord1ivARB GLEW_GET_FUN(__glewMultiTexCoord1ivARB) -#define glMultiTexCoord1sARB GLEW_GET_FUN(__glewMultiTexCoord1sARB) -#define glMultiTexCoord1svARB GLEW_GET_FUN(__glewMultiTexCoord1svARB) -#define glMultiTexCoord2dARB GLEW_GET_FUN(__glewMultiTexCoord2dARB) -#define glMultiTexCoord2dvARB GLEW_GET_FUN(__glewMultiTexCoord2dvARB) -#define glMultiTexCoord2fARB GLEW_GET_FUN(__glewMultiTexCoord2fARB) -#define glMultiTexCoord2fvARB GLEW_GET_FUN(__glewMultiTexCoord2fvARB) -#define glMultiTexCoord2iARB GLEW_GET_FUN(__glewMultiTexCoord2iARB) -#define glMultiTexCoord2ivARB GLEW_GET_FUN(__glewMultiTexCoord2ivARB) -#define glMultiTexCoord2sARB GLEW_GET_FUN(__glewMultiTexCoord2sARB) -#define glMultiTexCoord2svARB GLEW_GET_FUN(__glewMultiTexCoord2svARB) -#define glMultiTexCoord3dARB GLEW_GET_FUN(__glewMultiTexCoord3dARB) -#define glMultiTexCoord3dvARB GLEW_GET_FUN(__glewMultiTexCoord3dvARB) -#define glMultiTexCoord3fARB GLEW_GET_FUN(__glewMultiTexCoord3fARB) -#define glMultiTexCoord3fvARB GLEW_GET_FUN(__glewMultiTexCoord3fvARB) -#define glMultiTexCoord3iARB GLEW_GET_FUN(__glewMultiTexCoord3iARB) -#define glMultiTexCoord3ivARB GLEW_GET_FUN(__glewMultiTexCoord3ivARB) -#define glMultiTexCoord3sARB GLEW_GET_FUN(__glewMultiTexCoord3sARB) -#define glMultiTexCoord3svARB GLEW_GET_FUN(__glewMultiTexCoord3svARB) -#define glMultiTexCoord4dARB GLEW_GET_FUN(__glewMultiTexCoord4dARB) -#define glMultiTexCoord4dvARB GLEW_GET_FUN(__glewMultiTexCoord4dvARB) -#define glMultiTexCoord4fARB GLEW_GET_FUN(__glewMultiTexCoord4fARB) -#define glMultiTexCoord4fvARB GLEW_GET_FUN(__glewMultiTexCoord4fvARB) -#define glMultiTexCoord4iARB GLEW_GET_FUN(__glewMultiTexCoord4iARB) -#define glMultiTexCoord4ivARB GLEW_GET_FUN(__glewMultiTexCoord4ivARB) -#define glMultiTexCoord4sARB GLEW_GET_FUN(__glewMultiTexCoord4sARB) -#define glMultiTexCoord4svARB GLEW_GET_FUN(__glewMultiTexCoord4svARB) - -#define GLEW_ARB_multitexture GLEW_GET_VAR(__GLEW_ARB_multitexture) - -#endif /* GL_ARB_multitexture */ - -/* ------------------------- GL_ARB_occlusion_query ------------------------ */ - -#ifndef GL_ARB_occlusion_query -#define GL_ARB_occlusion_query 1 - -#define GL_QUERY_COUNTER_BITS_ARB 0x8864 -#define GL_CURRENT_QUERY_ARB 0x8865 -#define GL_QUERY_RESULT_ARB 0x8866 -#define GL_QUERY_RESULT_AVAILABLE_ARB 0x8867 -#define GL_SAMPLES_PASSED_ARB 0x8914 - -typedef void (GLAPIENTRY * PFNGLBEGINQUERYARBPROC) (GLenum target, GLuint id); -typedef void (GLAPIENTRY * PFNGLDELETEQUERIESARBPROC) (GLsizei n, const GLuint* ids); -typedef void (GLAPIENTRY * PFNGLENDQUERYARBPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLGENQUERIESARBPROC) (GLsizei n, GLuint* ids); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTIVARBPROC) (GLuint id, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUIVARBPROC) (GLuint id, GLenum pname, GLuint* params); -typedef void (GLAPIENTRY * PFNGLGETQUERYIVARBPROC) (GLenum target, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISQUERYARBPROC) (GLuint id); - -#define glBeginQueryARB GLEW_GET_FUN(__glewBeginQueryARB) -#define glDeleteQueriesARB GLEW_GET_FUN(__glewDeleteQueriesARB) -#define glEndQueryARB GLEW_GET_FUN(__glewEndQueryARB) -#define glGenQueriesARB GLEW_GET_FUN(__glewGenQueriesARB) -#define glGetQueryObjectivARB GLEW_GET_FUN(__glewGetQueryObjectivARB) -#define glGetQueryObjectuivARB GLEW_GET_FUN(__glewGetQueryObjectuivARB) -#define glGetQueryivARB GLEW_GET_FUN(__glewGetQueryivARB) -#define glIsQueryARB GLEW_GET_FUN(__glewIsQueryARB) - -#define GLEW_ARB_occlusion_query GLEW_GET_VAR(__GLEW_ARB_occlusion_query) - -#endif /* GL_ARB_occlusion_query */ - -/* ------------------------ GL_ARB_occlusion_query2 ------------------------ */ - -#ifndef GL_ARB_occlusion_query2 -#define GL_ARB_occlusion_query2 1 - -#define GL_ANY_SAMPLES_PASSED 0x8C2F - -#define GLEW_ARB_occlusion_query2 GLEW_GET_VAR(__GLEW_ARB_occlusion_query2) - -#endif /* GL_ARB_occlusion_query2 */ - -/* ----------------------- GL_ARB_pixel_buffer_object ---------------------- */ - -#ifndef GL_ARB_pixel_buffer_object -#define GL_ARB_pixel_buffer_object 1 - -#define GL_PIXEL_PACK_BUFFER_ARB 0x88EB -#define GL_PIXEL_UNPACK_BUFFER_ARB 0x88EC -#define GL_PIXEL_PACK_BUFFER_BINDING_ARB 0x88ED -#define GL_PIXEL_UNPACK_BUFFER_BINDING_ARB 0x88EF - -#define GLEW_ARB_pixel_buffer_object GLEW_GET_VAR(__GLEW_ARB_pixel_buffer_object) - -#endif /* GL_ARB_pixel_buffer_object */ - -/* ------------------------ GL_ARB_point_parameters ------------------------ */ - -#ifndef GL_ARB_point_parameters -#define GL_ARB_point_parameters 1 - -#define GL_POINT_SIZE_MIN_ARB 0x8126 -#define GL_POINT_SIZE_MAX_ARB 0x8127 -#define GL_POINT_FADE_THRESHOLD_SIZE_ARB 0x8128 -#define GL_POINT_DISTANCE_ATTENUATION_ARB 0x8129 - -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFARBPROC) (GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFVARBPROC) (GLenum pname, const GLfloat* params); - -#define glPointParameterfARB GLEW_GET_FUN(__glewPointParameterfARB) -#define glPointParameterfvARB GLEW_GET_FUN(__glewPointParameterfvARB) - -#define GLEW_ARB_point_parameters GLEW_GET_VAR(__GLEW_ARB_point_parameters) - -#endif /* GL_ARB_point_parameters */ - -/* -------------------------- GL_ARB_point_sprite -------------------------- */ - -#ifndef GL_ARB_point_sprite -#define GL_ARB_point_sprite 1 - -#define GL_POINT_SPRITE_ARB 0x8861 -#define GL_COORD_REPLACE_ARB 0x8862 - -#define GLEW_ARB_point_sprite GLEW_GET_VAR(__GLEW_ARB_point_sprite) - -#endif /* GL_ARB_point_sprite */ - -/* --------------------- GL_ARB_program_interface_query -------------------- */ - -#ifndef GL_ARB_program_interface_query -#define GL_ARB_program_interface_query 1 - -#define GL_UNIFORM 0x92E1 -#define GL_UNIFORM_BLOCK 0x92E2 -#define GL_PROGRAM_INPUT 0x92E3 -#define GL_PROGRAM_OUTPUT 0x92E4 -#define GL_BUFFER_VARIABLE 0x92E5 -#define GL_SHADER_STORAGE_BLOCK 0x92E6 -#define GL_IS_PER_PATCH 0x92E7 -#define GL_VERTEX_SUBROUTINE 0x92E8 -#define GL_TESS_CONTROL_SUBROUTINE 0x92E9 -#define GL_TESS_EVALUATION_SUBROUTINE 0x92EA -#define GL_GEOMETRY_SUBROUTINE 0x92EB -#define GL_FRAGMENT_SUBROUTINE 0x92EC -#define GL_COMPUTE_SUBROUTINE 0x92ED -#define GL_VERTEX_SUBROUTINE_UNIFORM 0x92EE -#define GL_TESS_CONTROL_SUBROUTINE_UNIFORM 0x92EF -#define GL_TESS_EVALUATION_SUBROUTINE_UNIFORM 0x92F0 -#define GL_GEOMETRY_SUBROUTINE_UNIFORM 0x92F1 -#define GL_FRAGMENT_SUBROUTINE_UNIFORM 0x92F2 -#define GL_COMPUTE_SUBROUTINE_UNIFORM 0x92F3 -#define GL_TRANSFORM_FEEDBACK_VARYING 0x92F4 -#define GL_ACTIVE_RESOURCES 0x92F5 -#define GL_MAX_NAME_LENGTH 0x92F6 -#define GL_MAX_NUM_ACTIVE_VARIABLES 0x92F7 -#define GL_MAX_NUM_COMPATIBLE_SUBROUTINES 0x92F8 -#define GL_NAME_LENGTH 0x92F9 -#define GL_TYPE 0x92FA -#define GL_ARRAY_SIZE 0x92FB -#define GL_OFFSET 0x92FC -#define GL_BLOCK_INDEX 0x92FD -#define GL_ARRAY_STRIDE 0x92FE -#define GL_MATRIX_STRIDE 0x92FF -#define GL_IS_ROW_MAJOR 0x9300 -#define GL_ATOMIC_COUNTER_BUFFER_INDEX 0x9301 -#define GL_BUFFER_BINDING 0x9302 -#define GL_BUFFER_DATA_SIZE 0x9303 -#define GL_NUM_ACTIVE_VARIABLES 0x9304 -#define GL_ACTIVE_VARIABLES 0x9305 -#define GL_REFERENCED_BY_VERTEX_SHADER 0x9306 -#define GL_REFERENCED_BY_TESS_CONTROL_SHADER 0x9307 -#define GL_REFERENCED_BY_TESS_EVALUATION_SHADER 0x9308 -#define GL_REFERENCED_BY_GEOMETRY_SHADER 0x9309 -#define GL_REFERENCED_BY_FRAGMENT_SHADER 0x930A -#define GL_REFERENCED_BY_COMPUTE_SHADER 0x930B -#define GL_TOP_LEVEL_ARRAY_SIZE 0x930C -#define GL_TOP_LEVEL_ARRAY_STRIDE 0x930D -#define GL_LOCATION 0x930E -#define GL_LOCATION_INDEX 0x930F - -typedef void (GLAPIENTRY * PFNGLGETPROGRAMINTERFACEIVPROC) (GLuint program, GLenum programInterface, GLenum pname, GLint* params); -typedef GLuint (GLAPIENTRY * PFNGLGETPROGRAMRESOURCEINDEXPROC) (GLuint program, GLenum programInterface, const GLchar* name); -typedef GLint (GLAPIENTRY * PFNGLGETPROGRAMRESOURCELOCATIONPROC) (GLuint program, GLenum programInterface, const GLchar* name); -typedef GLint (GLAPIENTRY * PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC) (GLuint program, GLenum programInterface, const GLchar* name); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMRESOURCENAMEPROC) (GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei* length, GLchar *name); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMRESOURCEIVPROC) (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum* props, GLsizei bufSize, GLsizei *length, GLint *params); - -#define glGetProgramInterfaceiv GLEW_GET_FUN(__glewGetProgramInterfaceiv) -#define glGetProgramResourceIndex GLEW_GET_FUN(__glewGetProgramResourceIndex) -#define glGetProgramResourceLocation GLEW_GET_FUN(__glewGetProgramResourceLocation) -#define glGetProgramResourceLocationIndex GLEW_GET_FUN(__glewGetProgramResourceLocationIndex) -#define glGetProgramResourceName GLEW_GET_FUN(__glewGetProgramResourceName) -#define glGetProgramResourceiv GLEW_GET_FUN(__glewGetProgramResourceiv) - -#define GLEW_ARB_program_interface_query GLEW_GET_VAR(__GLEW_ARB_program_interface_query) - -#endif /* GL_ARB_program_interface_query */ - -/* ------------------------ GL_ARB_provoking_vertex ------------------------ */ - -#ifndef GL_ARB_provoking_vertex -#define GL_ARB_provoking_vertex 1 - -#define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION 0x8E4C -#define GL_FIRST_VERTEX_CONVENTION 0x8E4D -#define GL_LAST_VERTEX_CONVENTION 0x8E4E -#define GL_PROVOKING_VERTEX 0x8E4F - -typedef void (GLAPIENTRY * PFNGLPROVOKINGVERTEXPROC) (GLenum mode); - -#define glProvokingVertex GLEW_GET_FUN(__glewProvokingVertex) - -#define GLEW_ARB_provoking_vertex GLEW_GET_VAR(__GLEW_ARB_provoking_vertex) - -#endif /* GL_ARB_provoking_vertex */ - -/* ----------------------- GL_ARB_query_buffer_object ---------------------- */ - -#ifndef GL_ARB_query_buffer_object -#define GL_ARB_query_buffer_object 1 - -#define GL_QUERY_BUFFER_BARRIER_BIT 0x00008000 -#define GL_QUERY_BUFFER 0x9192 -#define GL_QUERY_BUFFER_BINDING 0x9193 -#define GL_QUERY_RESULT_NO_WAIT 0x9194 - -#define GLEW_ARB_query_buffer_object GLEW_GET_VAR(__GLEW_ARB_query_buffer_object) - -#endif /* GL_ARB_query_buffer_object */ - -/* ------------------ GL_ARB_robust_buffer_access_behavior ----------------- */ - -#ifndef GL_ARB_robust_buffer_access_behavior -#define GL_ARB_robust_buffer_access_behavior 1 - -#define GLEW_ARB_robust_buffer_access_behavior GLEW_GET_VAR(__GLEW_ARB_robust_buffer_access_behavior) - -#endif /* GL_ARB_robust_buffer_access_behavior */ - -/* --------------------------- GL_ARB_robustness --------------------------- */ - -#ifndef GL_ARB_robustness -#define GL_ARB_robustness 1 - -#define GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB 0x00000004 -#define GL_LOSE_CONTEXT_ON_RESET_ARB 0x8252 -#define GL_GUILTY_CONTEXT_RESET_ARB 0x8253 -#define GL_INNOCENT_CONTEXT_RESET_ARB 0x8254 -#define GL_UNKNOWN_CONTEXT_RESET_ARB 0x8255 -#define GL_RESET_NOTIFICATION_STRATEGY_ARB 0x8256 -#define GL_NO_RESET_NOTIFICATION_ARB 0x8261 - -typedef GLenum (GLAPIENTRY * PFNGLGETGRAPHICSRESETSTATUSARBPROC) (void); -typedef void (GLAPIENTRY * PFNGLGETNCOLORTABLEARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void* table); -typedef void (GLAPIENTRY * PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint lod, GLsizei bufSize, void* img); -typedef void (GLAPIENTRY * PFNGLGETNCONVOLUTIONFILTERARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void* image); -typedef void (GLAPIENTRY * PFNGLGETNHISTOGRAMARBPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void* values); -typedef void (GLAPIENTRY * PFNGLGETNMAPDVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLdouble* v); -typedef void (GLAPIENTRY * PFNGLGETNMAPFVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLfloat* v); -typedef void (GLAPIENTRY * PFNGLGETNMAPIVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLint* v); -typedef void (GLAPIENTRY * PFNGLGETNMINMAXARBPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void* values); -typedef void (GLAPIENTRY * PFNGLGETNPIXELMAPFVARBPROC) (GLenum map, GLsizei bufSize, GLfloat* values); -typedef void (GLAPIENTRY * PFNGLGETNPIXELMAPUIVARBPROC) (GLenum map, GLsizei bufSize, GLuint* values); -typedef void (GLAPIENTRY * PFNGLGETNPIXELMAPUSVARBPROC) (GLenum map, GLsizei bufSize, GLushort* values); -typedef void (GLAPIENTRY * PFNGLGETNPOLYGONSTIPPLEARBPROC) (GLsizei bufSize, GLubyte* pattern); -typedef void (GLAPIENTRY * PFNGLGETNSEPARABLEFILTERARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void* row, GLsizei columnBufSize, GLvoid*column, GLvoid*span); -typedef void (GLAPIENTRY * PFNGLGETNTEXIMAGEARBPROC) (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void* img); -typedef void (GLAPIENTRY * PFNGLGETNUNIFORMDVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETNUNIFORMFVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETNUNIFORMIVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETNUNIFORMUIVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLuint* params); -typedef void (GLAPIENTRY * PFNGLREADNPIXELSARBPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void* data); - -#define glGetGraphicsResetStatusARB GLEW_GET_FUN(__glewGetGraphicsResetStatusARB) -#define glGetnColorTableARB GLEW_GET_FUN(__glewGetnColorTableARB) -#define glGetnCompressedTexImageARB GLEW_GET_FUN(__glewGetnCompressedTexImageARB) -#define glGetnConvolutionFilterARB GLEW_GET_FUN(__glewGetnConvolutionFilterARB) -#define glGetnHistogramARB GLEW_GET_FUN(__glewGetnHistogramARB) -#define glGetnMapdvARB GLEW_GET_FUN(__glewGetnMapdvARB) -#define glGetnMapfvARB GLEW_GET_FUN(__glewGetnMapfvARB) -#define glGetnMapivARB GLEW_GET_FUN(__glewGetnMapivARB) -#define glGetnMinmaxARB GLEW_GET_FUN(__glewGetnMinmaxARB) -#define glGetnPixelMapfvARB GLEW_GET_FUN(__glewGetnPixelMapfvARB) -#define glGetnPixelMapuivARB GLEW_GET_FUN(__glewGetnPixelMapuivARB) -#define glGetnPixelMapusvARB GLEW_GET_FUN(__glewGetnPixelMapusvARB) -#define glGetnPolygonStippleARB GLEW_GET_FUN(__glewGetnPolygonStippleARB) -#define glGetnSeparableFilterARB GLEW_GET_FUN(__glewGetnSeparableFilterARB) -#define glGetnTexImageARB GLEW_GET_FUN(__glewGetnTexImageARB) -#define glGetnUniformdvARB GLEW_GET_FUN(__glewGetnUniformdvARB) -#define glGetnUniformfvARB GLEW_GET_FUN(__glewGetnUniformfvARB) -#define glGetnUniformivARB GLEW_GET_FUN(__glewGetnUniformivARB) -#define glGetnUniformuivARB GLEW_GET_FUN(__glewGetnUniformuivARB) -#define glReadnPixelsARB GLEW_GET_FUN(__glewReadnPixelsARB) - -#define GLEW_ARB_robustness GLEW_GET_VAR(__GLEW_ARB_robustness) - -#endif /* GL_ARB_robustness */ - -/* ---------------- GL_ARB_robustness_application_isolation ---------------- */ - -#ifndef GL_ARB_robustness_application_isolation -#define GL_ARB_robustness_application_isolation 1 - -#define GLEW_ARB_robustness_application_isolation GLEW_GET_VAR(__GLEW_ARB_robustness_application_isolation) - -#endif /* GL_ARB_robustness_application_isolation */ - -/* ---------------- GL_ARB_robustness_share_group_isolation ---------------- */ - -#ifndef GL_ARB_robustness_share_group_isolation -#define GL_ARB_robustness_share_group_isolation 1 - -#define GLEW_ARB_robustness_share_group_isolation GLEW_GET_VAR(__GLEW_ARB_robustness_share_group_isolation) - -#endif /* GL_ARB_robustness_share_group_isolation */ - -/* ------------------------- GL_ARB_sample_shading ------------------------- */ - -#ifndef GL_ARB_sample_shading -#define GL_ARB_sample_shading 1 - -#define GL_SAMPLE_SHADING_ARB 0x8C36 -#define GL_MIN_SAMPLE_SHADING_VALUE_ARB 0x8C37 - -typedef void (GLAPIENTRY * PFNGLMINSAMPLESHADINGARBPROC) (GLclampf value); - -#define glMinSampleShadingARB GLEW_GET_FUN(__glewMinSampleShadingARB) - -#define GLEW_ARB_sample_shading GLEW_GET_VAR(__GLEW_ARB_sample_shading) - -#endif /* GL_ARB_sample_shading */ - -/* ------------------------- GL_ARB_sampler_objects ------------------------ */ - -#ifndef GL_ARB_sampler_objects -#define GL_ARB_sampler_objects 1 - -#define GL_SAMPLER_BINDING 0x8919 - -typedef void (GLAPIENTRY * PFNGLBINDSAMPLERPROC) (GLuint unit, GLuint sampler); -typedef void (GLAPIENTRY * PFNGLDELETESAMPLERSPROC) (GLsizei count, const GLuint * samplers); -typedef void (GLAPIENTRY * PFNGLGENSAMPLERSPROC) (GLsizei count, GLuint* samplers); -typedef void (GLAPIENTRY * PFNGLGETSAMPLERPARAMETERIIVPROC) (GLuint sampler, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETSAMPLERPARAMETERIUIVPROC) (GLuint sampler, GLenum pname, GLuint* params); -typedef void (GLAPIENTRY * PFNGLGETSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISSAMPLERPROC) (GLuint sampler); -typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERIIVPROC) (GLuint sampler, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERIUIVPROC) (GLuint sampler, GLenum pname, const GLuint* params); -typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERFPROC) (GLuint sampler, GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERIPROC) (GLuint sampler, GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum pname, const GLint* params); - -#define glBindSampler GLEW_GET_FUN(__glewBindSampler) -#define glDeleteSamplers GLEW_GET_FUN(__glewDeleteSamplers) -#define glGenSamplers GLEW_GET_FUN(__glewGenSamplers) -#define glGetSamplerParameterIiv GLEW_GET_FUN(__glewGetSamplerParameterIiv) -#define glGetSamplerParameterIuiv GLEW_GET_FUN(__glewGetSamplerParameterIuiv) -#define glGetSamplerParameterfv GLEW_GET_FUN(__glewGetSamplerParameterfv) -#define glGetSamplerParameteriv GLEW_GET_FUN(__glewGetSamplerParameteriv) -#define glIsSampler GLEW_GET_FUN(__glewIsSampler) -#define glSamplerParameterIiv GLEW_GET_FUN(__glewSamplerParameterIiv) -#define glSamplerParameterIuiv GLEW_GET_FUN(__glewSamplerParameterIuiv) -#define glSamplerParameterf GLEW_GET_FUN(__glewSamplerParameterf) -#define glSamplerParameterfv GLEW_GET_FUN(__glewSamplerParameterfv) -#define glSamplerParameteri GLEW_GET_FUN(__glewSamplerParameteri) -#define glSamplerParameteriv GLEW_GET_FUN(__glewSamplerParameteriv) - -#define GLEW_ARB_sampler_objects GLEW_GET_VAR(__GLEW_ARB_sampler_objects) - -#endif /* GL_ARB_sampler_objects */ - -/* ------------------------ GL_ARB_seamless_cube_map ----------------------- */ - -#ifndef GL_ARB_seamless_cube_map -#define GL_ARB_seamless_cube_map 1 - -#define GL_TEXTURE_CUBE_MAP_SEAMLESS 0x884F - -#define GLEW_ARB_seamless_cube_map GLEW_GET_VAR(__GLEW_ARB_seamless_cube_map) - -#endif /* GL_ARB_seamless_cube_map */ - -/* ------------------ GL_ARB_seamless_cubemap_per_texture ------------------ */ - -#ifndef GL_ARB_seamless_cubemap_per_texture -#define GL_ARB_seamless_cubemap_per_texture 1 - -#define GL_TEXTURE_CUBE_MAP_SEAMLESS 0x884F - -#define GLEW_ARB_seamless_cubemap_per_texture GLEW_GET_VAR(__GLEW_ARB_seamless_cubemap_per_texture) - -#endif /* GL_ARB_seamless_cubemap_per_texture */ - -/* --------------------- GL_ARB_separate_shader_objects -------------------- */ - -#ifndef GL_ARB_separate_shader_objects -#define GL_ARB_separate_shader_objects 1 - -#define GL_VERTEX_SHADER_BIT 0x00000001 -#define GL_FRAGMENT_SHADER_BIT 0x00000002 -#define GL_GEOMETRY_SHADER_BIT 0x00000004 -#define GL_TESS_CONTROL_SHADER_BIT 0x00000008 -#define GL_TESS_EVALUATION_SHADER_BIT 0x00000010 -#define GL_PROGRAM_SEPARABLE 0x8258 -#define GL_ACTIVE_PROGRAM 0x8259 -#define GL_PROGRAM_PIPELINE_BINDING 0x825A -#define GL_ALL_SHADER_BITS 0xFFFFFFFF - -typedef void (GLAPIENTRY * PFNGLACTIVESHADERPROGRAMPROC) (GLuint pipeline, GLuint program); -typedef void (GLAPIENTRY * PFNGLBINDPROGRAMPIPELINEPROC) (GLuint pipeline); -typedef GLuint (GLAPIENTRY * PFNGLCREATESHADERPROGRAMVPROC) (GLenum type, GLsizei count, const GLchar ** strings); -typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMPIPELINESPROC) (GLsizei n, const GLuint* pipelines); -typedef void (GLAPIENTRY * PFNGLGENPROGRAMPIPELINESPROC) (GLsizei n, GLuint* pipelines); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMPIPELINEINFOLOGPROC) (GLuint pipeline, GLsizei bufSize, GLsizei* length, GLchar *infoLog); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMPIPELINEIVPROC) (GLuint pipeline, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMPIPELINEPROC) (GLuint pipeline); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1DPROC) (GLuint program, GLint location, GLdouble x); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1FPROC) (GLuint program, GLint location, GLfloat x); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1IPROC) (GLuint program, GLint location, GLint x); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1IVPROC) (GLuint program, GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UIPROC) (GLuint program, GLint location, GLuint x); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2DPROC) (GLuint program, GLint location, GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2FPROC) (GLuint program, GLint location, GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2IPROC) (GLuint program, GLint location, GLint x, GLint y); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2IVPROC) (GLuint program, GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UIPROC) (GLuint program, GLint location, GLuint x, GLuint y); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3DPROC) (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3FPROC) (GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3IPROC) (GLuint program, GLint location, GLint x, GLint y, GLint z); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3IVPROC) (GLuint program, GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UIPROC) (GLuint program, GLint location, GLuint x, GLuint y, GLuint z); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4DPROC) (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4FPROC) (GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4IPROC) (GLuint program, GLint location, GLint x, GLint y, GLint z, GLint w); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4IVPROC) (GLuint program, GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UIPROC) (GLuint program, GLint location, GLuint x, GLuint y, GLuint z, GLuint w); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUSEPROGRAMSTAGESPROC) (GLuint pipeline, GLbitfield stages, GLuint program); -typedef void (GLAPIENTRY * PFNGLVALIDATEPROGRAMPIPELINEPROC) (GLuint pipeline); - -#define glActiveShaderProgram GLEW_GET_FUN(__glewActiveShaderProgram) -#define glBindProgramPipeline GLEW_GET_FUN(__glewBindProgramPipeline) -#define glCreateShaderProgramv GLEW_GET_FUN(__glewCreateShaderProgramv) -#define glDeleteProgramPipelines GLEW_GET_FUN(__glewDeleteProgramPipelines) -#define glGenProgramPipelines GLEW_GET_FUN(__glewGenProgramPipelines) -#define glGetProgramPipelineInfoLog GLEW_GET_FUN(__glewGetProgramPipelineInfoLog) -#define glGetProgramPipelineiv GLEW_GET_FUN(__glewGetProgramPipelineiv) -#define glIsProgramPipeline GLEW_GET_FUN(__glewIsProgramPipeline) -#define glProgramUniform1d GLEW_GET_FUN(__glewProgramUniform1d) -#define glProgramUniform1dv GLEW_GET_FUN(__glewProgramUniform1dv) -#define glProgramUniform1f GLEW_GET_FUN(__glewProgramUniform1f) -#define glProgramUniform1fv GLEW_GET_FUN(__glewProgramUniform1fv) -#define glProgramUniform1i GLEW_GET_FUN(__glewProgramUniform1i) -#define glProgramUniform1iv GLEW_GET_FUN(__glewProgramUniform1iv) -#define glProgramUniform1ui GLEW_GET_FUN(__glewProgramUniform1ui) -#define glProgramUniform1uiv GLEW_GET_FUN(__glewProgramUniform1uiv) -#define glProgramUniform2d GLEW_GET_FUN(__glewProgramUniform2d) -#define glProgramUniform2dv GLEW_GET_FUN(__glewProgramUniform2dv) -#define glProgramUniform2f GLEW_GET_FUN(__glewProgramUniform2f) -#define glProgramUniform2fv GLEW_GET_FUN(__glewProgramUniform2fv) -#define glProgramUniform2i GLEW_GET_FUN(__glewProgramUniform2i) -#define glProgramUniform2iv GLEW_GET_FUN(__glewProgramUniform2iv) -#define glProgramUniform2ui GLEW_GET_FUN(__glewProgramUniform2ui) -#define glProgramUniform2uiv GLEW_GET_FUN(__glewProgramUniform2uiv) -#define glProgramUniform3d GLEW_GET_FUN(__glewProgramUniform3d) -#define glProgramUniform3dv GLEW_GET_FUN(__glewProgramUniform3dv) -#define glProgramUniform3f GLEW_GET_FUN(__glewProgramUniform3f) -#define glProgramUniform3fv GLEW_GET_FUN(__glewProgramUniform3fv) -#define glProgramUniform3i GLEW_GET_FUN(__glewProgramUniform3i) -#define glProgramUniform3iv GLEW_GET_FUN(__glewProgramUniform3iv) -#define glProgramUniform3ui GLEW_GET_FUN(__glewProgramUniform3ui) -#define glProgramUniform3uiv GLEW_GET_FUN(__glewProgramUniform3uiv) -#define glProgramUniform4d GLEW_GET_FUN(__glewProgramUniform4d) -#define glProgramUniform4dv GLEW_GET_FUN(__glewProgramUniform4dv) -#define glProgramUniform4f GLEW_GET_FUN(__glewProgramUniform4f) -#define glProgramUniform4fv GLEW_GET_FUN(__glewProgramUniform4fv) -#define glProgramUniform4i GLEW_GET_FUN(__glewProgramUniform4i) -#define glProgramUniform4iv GLEW_GET_FUN(__glewProgramUniform4iv) -#define glProgramUniform4ui GLEW_GET_FUN(__glewProgramUniform4ui) -#define glProgramUniform4uiv GLEW_GET_FUN(__glewProgramUniform4uiv) -#define glProgramUniformMatrix2dv GLEW_GET_FUN(__glewProgramUniformMatrix2dv) -#define glProgramUniformMatrix2fv GLEW_GET_FUN(__glewProgramUniformMatrix2fv) -#define glProgramUniformMatrix2x3dv GLEW_GET_FUN(__glewProgramUniformMatrix2x3dv) -#define glProgramUniformMatrix2x3fv GLEW_GET_FUN(__glewProgramUniformMatrix2x3fv) -#define glProgramUniformMatrix2x4dv GLEW_GET_FUN(__glewProgramUniformMatrix2x4dv) -#define glProgramUniformMatrix2x4fv GLEW_GET_FUN(__glewProgramUniformMatrix2x4fv) -#define glProgramUniformMatrix3dv GLEW_GET_FUN(__glewProgramUniformMatrix3dv) -#define glProgramUniformMatrix3fv GLEW_GET_FUN(__glewProgramUniformMatrix3fv) -#define glProgramUniformMatrix3x2dv GLEW_GET_FUN(__glewProgramUniformMatrix3x2dv) -#define glProgramUniformMatrix3x2fv GLEW_GET_FUN(__glewProgramUniformMatrix3x2fv) -#define glProgramUniformMatrix3x4dv GLEW_GET_FUN(__glewProgramUniformMatrix3x4dv) -#define glProgramUniformMatrix3x4fv GLEW_GET_FUN(__glewProgramUniformMatrix3x4fv) -#define glProgramUniformMatrix4dv GLEW_GET_FUN(__glewProgramUniformMatrix4dv) -#define glProgramUniformMatrix4fv GLEW_GET_FUN(__glewProgramUniformMatrix4fv) -#define glProgramUniformMatrix4x2dv GLEW_GET_FUN(__glewProgramUniformMatrix4x2dv) -#define glProgramUniformMatrix4x2fv GLEW_GET_FUN(__glewProgramUniformMatrix4x2fv) -#define glProgramUniformMatrix4x3dv GLEW_GET_FUN(__glewProgramUniformMatrix4x3dv) -#define glProgramUniformMatrix4x3fv GLEW_GET_FUN(__glewProgramUniformMatrix4x3fv) -#define glUseProgramStages GLEW_GET_FUN(__glewUseProgramStages) -#define glValidateProgramPipeline GLEW_GET_FUN(__glewValidateProgramPipeline) - -#define GLEW_ARB_separate_shader_objects GLEW_GET_VAR(__GLEW_ARB_separate_shader_objects) - -#endif /* GL_ARB_separate_shader_objects */ - -/* --------------------- GL_ARB_shader_atomic_counters --------------------- */ - -#ifndef GL_ARB_shader_atomic_counters -#define GL_ARB_shader_atomic_counters 1 - -#define GL_ATOMIC_COUNTER_BUFFER 0x92C0 -#define GL_ATOMIC_COUNTER_BUFFER_BINDING 0x92C1 -#define GL_ATOMIC_COUNTER_BUFFER_START 0x92C2 -#define GL_ATOMIC_COUNTER_BUFFER_SIZE 0x92C3 -#define GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE 0x92C4 -#define GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS 0x92C5 -#define GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES 0x92C6 -#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER 0x92C7 -#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER 0x92C8 -#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER 0x92C9 -#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER 0x92CA -#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER 0x92CB -#define GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 0x92CC -#define GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 0x92CD -#define GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 0x92CE -#define GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 0x92CF -#define GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 0x92D0 -#define GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 0x92D1 -#define GL_MAX_VERTEX_ATOMIC_COUNTERS 0x92D2 -#define GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 0x92D3 -#define GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 0x92D4 -#define GL_MAX_GEOMETRY_ATOMIC_COUNTERS 0x92D5 -#define GL_MAX_FRAGMENT_ATOMIC_COUNTERS 0x92D6 -#define GL_MAX_COMBINED_ATOMIC_COUNTERS 0x92D7 -#define GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 0x92D8 -#define GL_ACTIVE_ATOMIC_COUNTER_BUFFERS 0x92D9 -#define GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX 0x92DA -#define GL_UNSIGNED_INT_ATOMIC_COUNTER 0x92DB -#define GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 0x92DC - -typedef void (GLAPIENTRY * PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC) (GLuint program, GLuint bufferIndex, GLenum pname, GLint* params); - -#define glGetActiveAtomicCounterBufferiv GLEW_GET_FUN(__glewGetActiveAtomicCounterBufferiv) - -#define GLEW_ARB_shader_atomic_counters GLEW_GET_VAR(__GLEW_ARB_shader_atomic_counters) - -#endif /* GL_ARB_shader_atomic_counters */ - -/* ----------------------- GL_ARB_shader_bit_encoding ---------------------- */ - -#ifndef GL_ARB_shader_bit_encoding -#define GL_ARB_shader_bit_encoding 1 - -#define GLEW_ARB_shader_bit_encoding GLEW_GET_VAR(__GLEW_ARB_shader_bit_encoding) - -#endif /* GL_ARB_shader_bit_encoding */ - -/* --------------------- GL_ARB_shader_draw_parameters --------------------- */ - -#ifndef GL_ARB_shader_draw_parameters -#define GL_ARB_shader_draw_parameters 1 - -#define GLEW_ARB_shader_draw_parameters GLEW_GET_VAR(__GLEW_ARB_shader_draw_parameters) - -#endif /* GL_ARB_shader_draw_parameters */ - -/* ------------------------ GL_ARB_shader_group_vote ----------------------- */ - -#ifndef GL_ARB_shader_group_vote -#define GL_ARB_shader_group_vote 1 - -#define GLEW_ARB_shader_group_vote GLEW_GET_VAR(__GLEW_ARB_shader_group_vote) - -#endif /* GL_ARB_shader_group_vote */ - -/* --------------------- GL_ARB_shader_image_load_store -------------------- */ - -#ifndef GL_ARB_shader_image_load_store -#define GL_ARB_shader_image_load_store 1 - -#define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT 0x00000001 -#define GL_ELEMENT_ARRAY_BARRIER_BIT 0x00000002 -#define GL_UNIFORM_BARRIER_BIT 0x00000004 -#define GL_TEXTURE_FETCH_BARRIER_BIT 0x00000008 -#define GL_SHADER_IMAGE_ACCESS_BARRIER_BIT 0x00000020 -#define GL_COMMAND_BARRIER_BIT 0x00000040 -#define GL_PIXEL_BUFFER_BARRIER_BIT 0x00000080 -#define GL_TEXTURE_UPDATE_BARRIER_BIT 0x00000100 -#define GL_BUFFER_UPDATE_BARRIER_BIT 0x00000200 -#define GL_FRAMEBUFFER_BARRIER_BIT 0x00000400 -#define GL_TRANSFORM_FEEDBACK_BARRIER_BIT 0x00000800 -#define GL_ATOMIC_COUNTER_BARRIER_BIT 0x00001000 -#define GL_MAX_IMAGE_UNITS 0x8F38 -#define GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS 0x8F39 -#define GL_IMAGE_BINDING_NAME 0x8F3A -#define GL_IMAGE_BINDING_LEVEL 0x8F3B -#define GL_IMAGE_BINDING_LAYERED 0x8F3C -#define GL_IMAGE_BINDING_LAYER 0x8F3D -#define GL_IMAGE_BINDING_ACCESS 0x8F3E -#define GL_IMAGE_1D 0x904C -#define GL_IMAGE_2D 0x904D -#define GL_IMAGE_3D 0x904E -#define GL_IMAGE_2D_RECT 0x904F -#define GL_IMAGE_CUBE 0x9050 -#define GL_IMAGE_BUFFER 0x9051 -#define GL_IMAGE_1D_ARRAY 0x9052 -#define GL_IMAGE_2D_ARRAY 0x9053 -#define GL_IMAGE_CUBE_MAP_ARRAY 0x9054 -#define GL_IMAGE_2D_MULTISAMPLE 0x9055 -#define GL_IMAGE_2D_MULTISAMPLE_ARRAY 0x9056 -#define GL_INT_IMAGE_1D 0x9057 -#define GL_INT_IMAGE_2D 0x9058 -#define GL_INT_IMAGE_3D 0x9059 -#define GL_INT_IMAGE_2D_RECT 0x905A -#define GL_INT_IMAGE_CUBE 0x905B -#define GL_INT_IMAGE_BUFFER 0x905C -#define GL_INT_IMAGE_1D_ARRAY 0x905D -#define GL_INT_IMAGE_2D_ARRAY 0x905E -#define GL_INT_IMAGE_CUBE_MAP_ARRAY 0x905F -#define GL_INT_IMAGE_2D_MULTISAMPLE 0x9060 -#define GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY 0x9061 -#define GL_UNSIGNED_INT_IMAGE_1D 0x9062 -#define GL_UNSIGNED_INT_IMAGE_2D 0x9063 -#define GL_UNSIGNED_INT_IMAGE_3D 0x9064 -#define GL_UNSIGNED_INT_IMAGE_2D_RECT 0x9065 -#define GL_UNSIGNED_INT_IMAGE_CUBE 0x9066 -#define GL_UNSIGNED_INT_IMAGE_BUFFER 0x9067 -#define GL_UNSIGNED_INT_IMAGE_1D_ARRAY 0x9068 -#define GL_UNSIGNED_INT_IMAGE_2D_ARRAY 0x9069 -#define GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY 0x906A -#define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE 0x906B -#define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY 0x906C -#define GL_MAX_IMAGE_SAMPLES 0x906D -#define GL_IMAGE_BINDING_FORMAT 0x906E -#define GL_IMAGE_FORMAT_COMPATIBILITY_TYPE 0x90C7 -#define GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE 0x90C8 -#define GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS 0x90C9 -#define GL_MAX_VERTEX_IMAGE_UNIFORMS 0x90CA -#define GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 0x90CB -#define GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 0x90CC -#define GL_MAX_GEOMETRY_IMAGE_UNIFORMS 0x90CD -#define GL_MAX_FRAGMENT_IMAGE_UNIFORMS 0x90CE -#define GL_MAX_COMBINED_IMAGE_UNIFORMS 0x90CF -#define GL_ALL_BARRIER_BITS 0xFFFFFFFF - -typedef void (GLAPIENTRY * PFNGLBINDIMAGETEXTUREPROC) (GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format); -typedef void (GLAPIENTRY * PFNGLMEMORYBARRIERPROC) (GLbitfield barriers); - -#define glBindImageTexture GLEW_GET_FUN(__glewBindImageTexture) -#define glMemoryBarrier GLEW_GET_FUN(__glewMemoryBarrier) - -#define GLEW_ARB_shader_image_load_store GLEW_GET_VAR(__GLEW_ARB_shader_image_load_store) - -#endif /* GL_ARB_shader_image_load_store */ - -/* ------------------------ GL_ARB_shader_image_size ----------------------- */ - -#ifndef GL_ARB_shader_image_size -#define GL_ARB_shader_image_size 1 - -#define GLEW_ARB_shader_image_size GLEW_GET_VAR(__GLEW_ARB_shader_image_size) - -#endif /* GL_ARB_shader_image_size */ - -/* ------------------------- GL_ARB_shader_objects ------------------------- */ - -#ifndef GL_ARB_shader_objects -#define GL_ARB_shader_objects 1 - -#define GL_PROGRAM_OBJECT_ARB 0x8B40 -#define GL_SHADER_OBJECT_ARB 0x8B48 -#define GL_OBJECT_TYPE_ARB 0x8B4E -#define GL_OBJECT_SUBTYPE_ARB 0x8B4F -#define GL_FLOAT_VEC2_ARB 0x8B50 -#define GL_FLOAT_VEC3_ARB 0x8B51 -#define GL_FLOAT_VEC4_ARB 0x8B52 -#define GL_INT_VEC2_ARB 0x8B53 -#define GL_INT_VEC3_ARB 0x8B54 -#define GL_INT_VEC4_ARB 0x8B55 -#define GL_BOOL_ARB 0x8B56 -#define GL_BOOL_VEC2_ARB 0x8B57 -#define GL_BOOL_VEC3_ARB 0x8B58 -#define GL_BOOL_VEC4_ARB 0x8B59 -#define GL_FLOAT_MAT2_ARB 0x8B5A -#define GL_FLOAT_MAT3_ARB 0x8B5B -#define GL_FLOAT_MAT4_ARB 0x8B5C -#define GL_SAMPLER_1D_ARB 0x8B5D -#define GL_SAMPLER_2D_ARB 0x8B5E -#define GL_SAMPLER_3D_ARB 0x8B5F -#define GL_SAMPLER_CUBE_ARB 0x8B60 -#define GL_SAMPLER_1D_SHADOW_ARB 0x8B61 -#define GL_SAMPLER_2D_SHADOW_ARB 0x8B62 -#define GL_SAMPLER_2D_RECT_ARB 0x8B63 -#define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64 -#define GL_OBJECT_DELETE_STATUS_ARB 0x8B80 -#define GL_OBJECT_COMPILE_STATUS_ARB 0x8B81 -#define GL_OBJECT_LINK_STATUS_ARB 0x8B82 -#define GL_OBJECT_VALIDATE_STATUS_ARB 0x8B83 -#define GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8B84 -#define GL_OBJECT_ATTACHED_OBJECTS_ARB 0x8B85 -#define GL_OBJECT_ACTIVE_UNIFORMS_ARB 0x8B86 -#define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB 0x8B87 -#define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB 0x8B88 - -typedef char GLcharARB; -typedef unsigned int GLhandleARB; - -typedef void (GLAPIENTRY * PFNGLATTACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB obj); -typedef void (GLAPIENTRY * PFNGLCOMPILESHADERARBPROC) (GLhandleARB shaderObj); -typedef GLhandleARB (GLAPIENTRY * PFNGLCREATEPROGRAMOBJECTARBPROC) (void); -typedef GLhandleARB (GLAPIENTRY * PFNGLCREATESHADEROBJECTARBPROC) (GLenum shaderType); -typedef void (GLAPIENTRY * PFNGLDELETEOBJECTARBPROC) (GLhandleARB obj); -typedef void (GLAPIENTRY * PFNGLDETACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB attachedObj); -typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint *size, GLenum *type, GLcharARB *name); -typedef void (GLAPIENTRY * PFNGLGETATTACHEDOBJECTSARBPROC) (GLhandleARB containerObj, GLsizei maxCount, GLsizei* count, GLhandleARB *obj); -typedef GLhandleARB (GLAPIENTRY * PFNGLGETHANDLEARBPROC) (GLenum pname); -typedef void (GLAPIENTRY * PFNGLGETINFOLOGARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei* length, GLcharARB *infoLog); -typedef void (GLAPIENTRY * PFNGLGETOBJECTPARAMETERFVARBPROC) (GLhandleARB obj, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETOBJECTPARAMETERIVARBPROC) (GLhandleARB obj, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETSHADERSOURCEARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei* length, GLcharARB *source); -typedef GLint (GLAPIENTRY * PFNGLGETUNIFORMLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB* name); -typedef void (GLAPIENTRY * PFNGLGETUNIFORMFVARBPROC) (GLhandleARB programObj, GLint location, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETUNIFORMIVARBPROC) (GLhandleARB programObj, GLint location, GLint* params); -typedef void (GLAPIENTRY * PFNGLLINKPROGRAMARBPROC) (GLhandleARB programObj); -typedef void (GLAPIENTRY * PFNGLSHADERSOURCEARBPROC) (GLhandleARB shaderObj, GLsizei count, const GLcharARB ** string, const GLint *length); -typedef void (GLAPIENTRY * PFNGLUNIFORM1FARBPROC) (GLint location, GLfloat v0); -typedef void (GLAPIENTRY * PFNGLUNIFORM1FVARBPROC) (GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM1IARBPROC) (GLint location, GLint v0); -typedef void (GLAPIENTRY * PFNGLUNIFORM1IVARBPROC) (GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM2FARBPROC) (GLint location, GLfloat v0, GLfloat v1); -typedef void (GLAPIENTRY * PFNGLUNIFORM2FVARBPROC) (GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM2IARBPROC) (GLint location, GLint v0, GLint v1); -typedef void (GLAPIENTRY * PFNGLUNIFORM2IVARBPROC) (GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM3FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2); -typedef void (GLAPIENTRY * PFNGLUNIFORM3FVARBPROC) (GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM3IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2); -typedef void (GLAPIENTRY * PFNGLUNIFORM3IVARBPROC) (GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM4FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); -typedef void (GLAPIENTRY * PFNGLUNIFORM4FVARBPROC) (GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM4IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3); -typedef void (GLAPIENTRY * PFNGLUNIFORM4IVARBPROC) (GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUSEPROGRAMOBJECTARBPROC) (GLhandleARB programObj); -typedef void (GLAPIENTRY * PFNGLVALIDATEPROGRAMARBPROC) (GLhandleARB programObj); - -#define glAttachObjectARB GLEW_GET_FUN(__glewAttachObjectARB) -#define glCompileShaderARB GLEW_GET_FUN(__glewCompileShaderARB) -#define glCreateProgramObjectARB GLEW_GET_FUN(__glewCreateProgramObjectARB) -#define glCreateShaderObjectARB GLEW_GET_FUN(__glewCreateShaderObjectARB) -#define glDeleteObjectARB GLEW_GET_FUN(__glewDeleteObjectARB) -#define glDetachObjectARB GLEW_GET_FUN(__glewDetachObjectARB) -#define glGetActiveUniformARB GLEW_GET_FUN(__glewGetActiveUniformARB) -#define glGetAttachedObjectsARB GLEW_GET_FUN(__glewGetAttachedObjectsARB) -#define glGetHandleARB GLEW_GET_FUN(__glewGetHandleARB) -#define glGetInfoLogARB GLEW_GET_FUN(__glewGetInfoLogARB) -#define glGetObjectParameterfvARB GLEW_GET_FUN(__glewGetObjectParameterfvARB) -#define glGetObjectParameterivARB GLEW_GET_FUN(__glewGetObjectParameterivARB) -#define glGetShaderSourceARB GLEW_GET_FUN(__glewGetShaderSourceARB) -#define glGetUniformLocationARB GLEW_GET_FUN(__glewGetUniformLocationARB) -#define glGetUniformfvARB GLEW_GET_FUN(__glewGetUniformfvARB) -#define glGetUniformivARB GLEW_GET_FUN(__glewGetUniformivARB) -#define glLinkProgramARB GLEW_GET_FUN(__glewLinkProgramARB) -#define glShaderSourceARB GLEW_GET_FUN(__glewShaderSourceARB) -#define glUniform1fARB GLEW_GET_FUN(__glewUniform1fARB) -#define glUniform1fvARB GLEW_GET_FUN(__glewUniform1fvARB) -#define glUniform1iARB GLEW_GET_FUN(__glewUniform1iARB) -#define glUniform1ivARB GLEW_GET_FUN(__glewUniform1ivARB) -#define glUniform2fARB GLEW_GET_FUN(__glewUniform2fARB) -#define glUniform2fvARB GLEW_GET_FUN(__glewUniform2fvARB) -#define glUniform2iARB GLEW_GET_FUN(__glewUniform2iARB) -#define glUniform2ivARB GLEW_GET_FUN(__glewUniform2ivARB) -#define glUniform3fARB GLEW_GET_FUN(__glewUniform3fARB) -#define glUniform3fvARB GLEW_GET_FUN(__glewUniform3fvARB) -#define glUniform3iARB GLEW_GET_FUN(__glewUniform3iARB) -#define glUniform3ivARB GLEW_GET_FUN(__glewUniform3ivARB) -#define glUniform4fARB GLEW_GET_FUN(__glewUniform4fARB) -#define glUniform4fvARB GLEW_GET_FUN(__glewUniform4fvARB) -#define glUniform4iARB GLEW_GET_FUN(__glewUniform4iARB) -#define glUniform4ivARB GLEW_GET_FUN(__glewUniform4ivARB) -#define glUniformMatrix2fvARB GLEW_GET_FUN(__glewUniformMatrix2fvARB) -#define glUniformMatrix3fvARB GLEW_GET_FUN(__glewUniformMatrix3fvARB) -#define glUniformMatrix4fvARB GLEW_GET_FUN(__glewUniformMatrix4fvARB) -#define glUseProgramObjectARB GLEW_GET_FUN(__glewUseProgramObjectARB) -#define glValidateProgramARB GLEW_GET_FUN(__glewValidateProgramARB) - -#define GLEW_ARB_shader_objects GLEW_GET_VAR(__GLEW_ARB_shader_objects) - -#endif /* GL_ARB_shader_objects */ - -/* ------------------------ GL_ARB_shader_precision ------------------------ */ - -#ifndef GL_ARB_shader_precision -#define GL_ARB_shader_precision 1 - -#define GLEW_ARB_shader_precision GLEW_GET_VAR(__GLEW_ARB_shader_precision) - -#endif /* GL_ARB_shader_precision */ - -/* ---------------------- GL_ARB_shader_stencil_export --------------------- */ - -#ifndef GL_ARB_shader_stencil_export -#define GL_ARB_shader_stencil_export 1 - -#define GLEW_ARB_shader_stencil_export GLEW_GET_VAR(__GLEW_ARB_shader_stencil_export) - -#endif /* GL_ARB_shader_stencil_export */ - -/* ------------------ GL_ARB_shader_storage_buffer_object ------------------ */ - -#ifndef GL_ARB_shader_storage_buffer_object -#define GL_ARB_shader_storage_buffer_object 1 - -#define GL_SHADER_STORAGE_BARRIER_BIT 0x2000 -#define GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 0x8F39 -#define GL_SHADER_STORAGE_BUFFER 0x90D2 -#define GL_SHADER_STORAGE_BUFFER_BINDING 0x90D3 -#define GL_SHADER_STORAGE_BUFFER_START 0x90D4 -#define GL_SHADER_STORAGE_BUFFER_SIZE 0x90D5 -#define GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 0x90D6 -#define GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 0x90D7 -#define GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 0x90D8 -#define GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 0x90D9 -#define GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 0x90DA -#define GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 0x90DB -#define GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 0x90DC -#define GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 0x90DD -#define GL_MAX_SHADER_STORAGE_BLOCK_SIZE 0x90DE -#define GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 0x90DF - -typedef void (GLAPIENTRY * PFNGLSHADERSTORAGEBLOCKBINDINGPROC) (GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding); - -#define glShaderStorageBlockBinding GLEW_GET_FUN(__glewShaderStorageBlockBinding) - -#define GLEW_ARB_shader_storage_buffer_object GLEW_GET_VAR(__GLEW_ARB_shader_storage_buffer_object) - -#endif /* GL_ARB_shader_storage_buffer_object */ - -/* ------------------------ GL_ARB_shader_subroutine ----------------------- */ - -#ifndef GL_ARB_shader_subroutine -#define GL_ARB_shader_subroutine 1 - -#define GL_ACTIVE_SUBROUTINES 0x8DE5 -#define GL_ACTIVE_SUBROUTINE_UNIFORMS 0x8DE6 -#define GL_MAX_SUBROUTINES 0x8DE7 -#define GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 0x8DE8 -#define GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS 0x8E47 -#define GL_ACTIVE_SUBROUTINE_MAX_LENGTH 0x8E48 -#define GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH 0x8E49 -#define GL_NUM_COMPATIBLE_SUBROUTINES 0x8E4A -#define GL_COMPATIBLE_SUBROUTINES 0x8E4B - -typedef void (GLAPIENTRY * PFNGLGETACTIVESUBROUTINENAMEPROC) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, GLchar *name); -typedef void (GLAPIENTRY * PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, GLchar *name); -typedef void (GLAPIENTRY * PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC) (GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint* values); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMSTAGEIVPROC) (GLuint program, GLenum shadertype, GLenum pname, GLint* values); -typedef GLuint (GLAPIENTRY * PFNGLGETSUBROUTINEINDEXPROC) (GLuint program, GLenum shadertype, const GLchar* name); -typedef GLint (GLAPIENTRY * PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC) (GLuint program, GLenum shadertype, const GLchar* name); -typedef void (GLAPIENTRY * PFNGLGETUNIFORMSUBROUTINEUIVPROC) (GLenum shadertype, GLint location, GLuint* params); -typedef void (GLAPIENTRY * PFNGLUNIFORMSUBROUTINESUIVPROC) (GLenum shadertype, GLsizei count, const GLuint* indices); - -#define glGetActiveSubroutineName GLEW_GET_FUN(__glewGetActiveSubroutineName) -#define glGetActiveSubroutineUniformName GLEW_GET_FUN(__glewGetActiveSubroutineUniformName) -#define glGetActiveSubroutineUniformiv GLEW_GET_FUN(__glewGetActiveSubroutineUniformiv) -#define glGetProgramStageiv GLEW_GET_FUN(__glewGetProgramStageiv) -#define glGetSubroutineIndex GLEW_GET_FUN(__glewGetSubroutineIndex) -#define glGetSubroutineUniformLocation GLEW_GET_FUN(__glewGetSubroutineUniformLocation) -#define glGetUniformSubroutineuiv GLEW_GET_FUN(__glewGetUniformSubroutineuiv) -#define glUniformSubroutinesuiv GLEW_GET_FUN(__glewUniformSubroutinesuiv) - -#define GLEW_ARB_shader_subroutine GLEW_GET_VAR(__GLEW_ARB_shader_subroutine) - -#endif /* GL_ARB_shader_subroutine */ - -/* ----------------------- GL_ARB_shader_texture_lod ----------------------- */ - -#ifndef GL_ARB_shader_texture_lod -#define GL_ARB_shader_texture_lod 1 - -#define GLEW_ARB_shader_texture_lod GLEW_GET_VAR(__GLEW_ARB_shader_texture_lod) - -#endif /* GL_ARB_shader_texture_lod */ - -/* ---------------------- GL_ARB_shading_language_100 ---------------------- */ - -#ifndef GL_ARB_shading_language_100 -#define GL_ARB_shading_language_100 1 - -#define GL_SHADING_LANGUAGE_VERSION_ARB 0x8B8C - -#define GLEW_ARB_shading_language_100 GLEW_GET_VAR(__GLEW_ARB_shading_language_100) - -#endif /* GL_ARB_shading_language_100 */ - -/* -------------------- GL_ARB_shading_language_420pack -------------------- */ - -#ifndef GL_ARB_shading_language_420pack -#define GL_ARB_shading_language_420pack 1 - -#define GLEW_ARB_shading_language_420pack GLEW_GET_VAR(__GLEW_ARB_shading_language_420pack) - -#endif /* GL_ARB_shading_language_420pack */ - -/* -------------------- GL_ARB_shading_language_include -------------------- */ - -#ifndef GL_ARB_shading_language_include -#define GL_ARB_shading_language_include 1 - -#define GL_SHADER_INCLUDE_ARB 0x8DAE -#define GL_NAMED_STRING_LENGTH_ARB 0x8DE9 -#define GL_NAMED_STRING_TYPE_ARB 0x8DEA - -typedef void (GLAPIENTRY * PFNGLCOMPILESHADERINCLUDEARBPROC) (GLuint shader, GLsizei count, const GLchar* const *path, const GLint *length); -typedef void (GLAPIENTRY * PFNGLDELETENAMEDSTRINGARBPROC) (GLint namelen, const GLchar* name); -typedef void (GLAPIENTRY * PFNGLGETNAMEDSTRINGARBPROC) (GLint namelen, const GLchar* name, GLsizei bufSize, GLint *stringlen, GLchar *string); -typedef void (GLAPIENTRY * PFNGLGETNAMEDSTRINGIVARBPROC) (GLint namelen, const GLchar* name, GLenum pname, GLint *params); -typedef GLboolean (GLAPIENTRY * PFNGLISNAMEDSTRINGARBPROC) (GLint namelen, const GLchar* name); -typedef void (GLAPIENTRY * PFNGLNAMEDSTRINGARBPROC) (GLenum type, GLint namelen, const GLchar* name, GLint stringlen, const GLchar *string); - -#define glCompileShaderIncludeARB GLEW_GET_FUN(__glewCompileShaderIncludeARB) -#define glDeleteNamedStringARB GLEW_GET_FUN(__glewDeleteNamedStringARB) -#define glGetNamedStringARB GLEW_GET_FUN(__glewGetNamedStringARB) -#define glGetNamedStringivARB GLEW_GET_FUN(__glewGetNamedStringivARB) -#define glIsNamedStringARB GLEW_GET_FUN(__glewIsNamedStringARB) -#define glNamedStringARB GLEW_GET_FUN(__glewNamedStringARB) - -#define GLEW_ARB_shading_language_include GLEW_GET_VAR(__GLEW_ARB_shading_language_include) - -#endif /* GL_ARB_shading_language_include */ - -/* -------------------- GL_ARB_shading_language_packing -------------------- */ - -#ifndef GL_ARB_shading_language_packing -#define GL_ARB_shading_language_packing 1 - -#define GLEW_ARB_shading_language_packing GLEW_GET_VAR(__GLEW_ARB_shading_language_packing) - -#endif /* GL_ARB_shading_language_packing */ - -/* ----------------------------- GL_ARB_shadow ----------------------------- */ - -#ifndef GL_ARB_shadow -#define GL_ARB_shadow 1 - -#define GL_TEXTURE_COMPARE_MODE_ARB 0x884C -#define GL_TEXTURE_COMPARE_FUNC_ARB 0x884D -#define GL_COMPARE_R_TO_TEXTURE_ARB 0x884E - -#define GLEW_ARB_shadow GLEW_GET_VAR(__GLEW_ARB_shadow) - -#endif /* GL_ARB_shadow */ - -/* ------------------------- GL_ARB_shadow_ambient ------------------------- */ - -#ifndef GL_ARB_shadow_ambient -#define GL_ARB_shadow_ambient 1 - -#define GL_TEXTURE_COMPARE_FAIL_VALUE_ARB 0x80BF - -#define GLEW_ARB_shadow_ambient GLEW_GET_VAR(__GLEW_ARB_shadow_ambient) - -#endif /* GL_ARB_shadow_ambient */ - -/* ------------------------- GL_ARB_sparse_texture ------------------------- */ - -#ifndef GL_ARB_sparse_texture -#define GL_ARB_sparse_texture 1 - -#define GL_VIRTUAL_PAGE_SIZE_X_ARB 0x9195 -#define GL_VIRTUAL_PAGE_SIZE_Y_ARB 0x9196 -#define GL_VIRTUAL_PAGE_SIZE_Z_ARB 0x9197 -#define GL_MAX_SPARSE_TEXTURE_SIZE_ARB 0x9198 -#define GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB 0x9199 -#define GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB 0x919A -#define GL_TEXTURE_SPARSE_ARB 0x91A6 -#define GL_VIRTUAL_PAGE_SIZE_INDEX_ARB 0x91A7 -#define GL_NUM_VIRTUAL_PAGE_SIZES_ARB 0x91A8 -#define GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB 0x91A9 -#define GL_NUM_SPARSE_LEVELS_ARB 0x91AA - -typedef void (GLAPIENTRY * PFNGLTEXPAGECOMMITMENTARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit); -typedef void (GLAPIENTRY * PFNGLTEXTUREPAGECOMMITMENTEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit); - -#define glTexPageCommitmentARB GLEW_GET_FUN(__glewTexPageCommitmentARB) -#define glTexturePageCommitmentEXT GLEW_GET_FUN(__glewTexturePageCommitmentEXT) - -#define GLEW_ARB_sparse_texture GLEW_GET_VAR(__GLEW_ARB_sparse_texture) - -#endif /* GL_ARB_sparse_texture */ - -/* ------------------------ GL_ARB_stencil_texturing ----------------------- */ - -#ifndef GL_ARB_stencil_texturing -#define GL_ARB_stencil_texturing 1 - -#define GL_DEPTH_STENCIL_TEXTURE_MODE 0x90EA - -#define GLEW_ARB_stencil_texturing GLEW_GET_VAR(__GLEW_ARB_stencil_texturing) - -#endif /* GL_ARB_stencil_texturing */ - -/* ------------------------------ GL_ARB_sync ------------------------------ */ - -#ifndef GL_ARB_sync -#define GL_ARB_sync 1 - -#define GL_SYNC_FLUSH_COMMANDS_BIT 0x00000001 -#define GL_MAX_SERVER_WAIT_TIMEOUT 0x9111 -#define GL_OBJECT_TYPE 0x9112 -#define GL_SYNC_CONDITION 0x9113 -#define GL_SYNC_STATUS 0x9114 -#define GL_SYNC_FLAGS 0x9115 -#define GL_SYNC_FENCE 0x9116 -#define GL_SYNC_GPU_COMMANDS_COMPLETE 0x9117 -#define GL_UNSIGNALED 0x9118 -#define GL_SIGNALED 0x9119 -#define GL_ALREADY_SIGNALED 0x911A -#define GL_TIMEOUT_EXPIRED 0x911B -#define GL_CONDITION_SATISFIED 0x911C -#define GL_WAIT_FAILED 0x911D -#define GL_TIMEOUT_IGNORED 0xFFFFFFFFFFFFFFFF - -typedef GLenum (GLAPIENTRY * PFNGLCLIENTWAITSYNCPROC) (GLsync GLsync,GLbitfield flags,GLuint64 timeout); -typedef void (GLAPIENTRY * PFNGLDELETESYNCPROC) (GLsync GLsync); -typedef GLsync (GLAPIENTRY * PFNGLFENCESYNCPROC) (GLenum condition,GLbitfield flags); -typedef void (GLAPIENTRY * PFNGLGETINTEGER64VPROC) (GLenum pname, GLint64* params); -typedef void (GLAPIENTRY * PFNGLGETSYNCIVPROC) (GLsync GLsync,GLenum pname,GLsizei bufSize,GLsizei* length, GLint *values); -typedef GLboolean (GLAPIENTRY * PFNGLISSYNCPROC) (GLsync GLsync); -typedef void (GLAPIENTRY * PFNGLWAITSYNCPROC) (GLsync GLsync,GLbitfield flags,GLuint64 timeout); - -#define glClientWaitSync GLEW_GET_FUN(__glewClientWaitSync) -#define glDeleteSync GLEW_GET_FUN(__glewDeleteSync) -#define glFenceSync GLEW_GET_FUN(__glewFenceSync) -#define glGetInteger64v GLEW_GET_FUN(__glewGetInteger64v) -#define glGetSynciv GLEW_GET_FUN(__glewGetSynciv) -#define glIsSync GLEW_GET_FUN(__glewIsSync) -#define glWaitSync GLEW_GET_FUN(__glewWaitSync) - -#define GLEW_ARB_sync GLEW_GET_VAR(__GLEW_ARB_sync) - -#endif /* GL_ARB_sync */ - -/* ----------------------- GL_ARB_tessellation_shader ---------------------- */ - -#ifndef GL_ARB_tessellation_shader -#define GL_ARB_tessellation_shader 1 - -#define GL_PATCHES 0xE -#define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER 0x84F0 -#define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER 0x84F1 -#define GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 0x886C -#define GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 0x886D -#define GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 0x8E1E -#define GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 0x8E1F -#define GL_PATCH_VERTICES 0x8E72 -#define GL_PATCH_DEFAULT_INNER_LEVEL 0x8E73 -#define GL_PATCH_DEFAULT_OUTER_LEVEL 0x8E74 -#define GL_TESS_CONTROL_OUTPUT_VERTICES 0x8E75 -#define GL_TESS_GEN_MODE 0x8E76 -#define GL_TESS_GEN_SPACING 0x8E77 -#define GL_TESS_GEN_VERTEX_ORDER 0x8E78 -#define GL_TESS_GEN_POINT_MODE 0x8E79 -#define GL_ISOLINES 0x8E7A -#define GL_FRACTIONAL_ODD 0x8E7B -#define GL_FRACTIONAL_EVEN 0x8E7C -#define GL_MAX_PATCH_VERTICES 0x8E7D -#define GL_MAX_TESS_GEN_LEVEL 0x8E7E -#define GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 0x8E7F -#define GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 0x8E80 -#define GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 0x8E81 -#define GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 0x8E82 -#define GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 0x8E83 -#define GL_MAX_TESS_PATCH_COMPONENTS 0x8E84 -#define GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 0x8E85 -#define GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 0x8E86 -#define GL_TESS_EVALUATION_SHADER 0x8E87 -#define GL_TESS_CONTROL_SHADER 0x8E88 -#define GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 0x8E89 -#define GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 0x8E8A - -typedef void (GLAPIENTRY * PFNGLPATCHPARAMETERFVPROC) (GLenum pname, const GLfloat* values); -typedef void (GLAPIENTRY * PFNGLPATCHPARAMETERIPROC) (GLenum pname, GLint value); - -#define glPatchParameterfv GLEW_GET_FUN(__glewPatchParameterfv) -#define glPatchParameteri GLEW_GET_FUN(__glewPatchParameteri) - -#define GLEW_ARB_tessellation_shader GLEW_GET_VAR(__GLEW_ARB_tessellation_shader) - -#endif /* GL_ARB_tessellation_shader */ - -/* ---------------------- GL_ARB_texture_border_clamp ---------------------- */ - -#ifndef GL_ARB_texture_border_clamp -#define GL_ARB_texture_border_clamp 1 - -#define GL_CLAMP_TO_BORDER_ARB 0x812D - -#define GLEW_ARB_texture_border_clamp GLEW_GET_VAR(__GLEW_ARB_texture_border_clamp) - -#endif /* GL_ARB_texture_border_clamp */ - -/* ---------------------- GL_ARB_texture_buffer_object --------------------- */ - -#ifndef GL_ARB_texture_buffer_object -#define GL_ARB_texture_buffer_object 1 - -#define GL_TEXTURE_BUFFER_ARB 0x8C2A -#define GL_MAX_TEXTURE_BUFFER_SIZE_ARB 0x8C2B -#define GL_TEXTURE_BINDING_BUFFER_ARB 0x8C2C -#define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB 0x8C2D -#define GL_TEXTURE_BUFFER_FORMAT_ARB 0x8C2E - -typedef void (GLAPIENTRY * PFNGLTEXBUFFERARBPROC) (GLenum target, GLenum internalformat, GLuint buffer); - -#define glTexBufferARB GLEW_GET_FUN(__glewTexBufferARB) - -#define GLEW_ARB_texture_buffer_object GLEW_GET_VAR(__GLEW_ARB_texture_buffer_object) - -#endif /* GL_ARB_texture_buffer_object */ - -/* ------------------- GL_ARB_texture_buffer_object_rgb32 ------------------ */ - -#ifndef GL_ARB_texture_buffer_object_rgb32 -#define GL_ARB_texture_buffer_object_rgb32 1 - -#define GLEW_ARB_texture_buffer_object_rgb32 GLEW_GET_VAR(__GLEW_ARB_texture_buffer_object_rgb32) - -#endif /* GL_ARB_texture_buffer_object_rgb32 */ - -/* ---------------------- GL_ARB_texture_buffer_range ---------------------- */ - -#ifndef GL_ARB_texture_buffer_range -#define GL_ARB_texture_buffer_range 1 - -#define GL_TEXTURE_BUFFER_OFFSET 0x919D -#define GL_TEXTURE_BUFFER_SIZE 0x919E -#define GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT 0x919F - -typedef void (GLAPIENTRY * PFNGLTEXBUFFERRANGEPROC) (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); -typedef void (GLAPIENTRY * PFNGLTEXTUREBUFFERRANGEEXTPROC) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); - -#define glTexBufferRange GLEW_GET_FUN(__glewTexBufferRange) -#define glTextureBufferRangeEXT GLEW_GET_FUN(__glewTextureBufferRangeEXT) - -#define GLEW_ARB_texture_buffer_range GLEW_GET_VAR(__GLEW_ARB_texture_buffer_range) - -#endif /* GL_ARB_texture_buffer_range */ - -/* ----------------------- GL_ARB_texture_compression ---------------------- */ - -#ifndef GL_ARB_texture_compression -#define GL_ARB_texture_compression 1 - -#define GL_COMPRESSED_ALPHA_ARB 0x84E9 -#define GL_COMPRESSED_LUMINANCE_ARB 0x84EA -#define GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB -#define GL_COMPRESSED_INTENSITY_ARB 0x84EC -#define GL_COMPRESSED_RGB_ARB 0x84ED -#define GL_COMPRESSED_RGBA_ARB 0x84EE -#define GL_TEXTURE_COMPRESSION_HINT_ARB 0x84EF -#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB 0x86A0 -#define GL_TEXTURE_COMPRESSED_ARB 0x86A1 -#define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A2 -#define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3 - -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint lod, GLvoid *img); - -#define glCompressedTexImage1DARB GLEW_GET_FUN(__glewCompressedTexImage1DARB) -#define glCompressedTexImage2DARB GLEW_GET_FUN(__glewCompressedTexImage2DARB) -#define glCompressedTexImage3DARB GLEW_GET_FUN(__glewCompressedTexImage3DARB) -#define glCompressedTexSubImage1DARB GLEW_GET_FUN(__glewCompressedTexSubImage1DARB) -#define glCompressedTexSubImage2DARB GLEW_GET_FUN(__glewCompressedTexSubImage2DARB) -#define glCompressedTexSubImage3DARB GLEW_GET_FUN(__glewCompressedTexSubImage3DARB) -#define glGetCompressedTexImageARB GLEW_GET_FUN(__glewGetCompressedTexImageARB) - -#define GLEW_ARB_texture_compression GLEW_GET_VAR(__GLEW_ARB_texture_compression) - -#endif /* GL_ARB_texture_compression */ - -/* -------------------- GL_ARB_texture_compression_bptc -------------------- */ - -#ifndef GL_ARB_texture_compression_bptc -#define GL_ARB_texture_compression_bptc 1 - -#define GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 0x8E8C -#define GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 0x8E8D -#define GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 0x8E8E -#define GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 0x8E8F - -#define GLEW_ARB_texture_compression_bptc GLEW_GET_VAR(__GLEW_ARB_texture_compression_bptc) - -#endif /* GL_ARB_texture_compression_bptc */ - -/* -------------------- GL_ARB_texture_compression_rgtc -------------------- */ - -#ifndef GL_ARB_texture_compression_rgtc -#define GL_ARB_texture_compression_rgtc 1 - -#define GL_COMPRESSED_RED_RGTC1 0x8DBB -#define GL_COMPRESSED_SIGNED_RED_RGTC1 0x8DBC -#define GL_COMPRESSED_RG_RGTC2 0x8DBD -#define GL_COMPRESSED_SIGNED_RG_RGTC2 0x8DBE - -#define GLEW_ARB_texture_compression_rgtc GLEW_GET_VAR(__GLEW_ARB_texture_compression_rgtc) - -#endif /* GL_ARB_texture_compression_rgtc */ - -/* ------------------------ GL_ARB_texture_cube_map ------------------------ */ - -#ifndef GL_ARB_texture_cube_map -#define GL_ARB_texture_cube_map 1 - -#define GL_NORMAL_MAP_ARB 0x8511 -#define GL_REFLECTION_MAP_ARB 0x8512 -#define GL_TEXTURE_CUBE_MAP_ARB 0x8513 -#define GL_TEXTURE_BINDING_CUBE_MAP_ARB 0x8514 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x8515 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x8516 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x8517 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x8518 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x8519 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x851A -#define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B -#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB 0x851C - -#define GLEW_ARB_texture_cube_map GLEW_GET_VAR(__GLEW_ARB_texture_cube_map) - -#endif /* GL_ARB_texture_cube_map */ - -/* --------------------- GL_ARB_texture_cube_map_array --------------------- */ - -#ifndef GL_ARB_texture_cube_map_array -#define GL_ARB_texture_cube_map_array 1 - -#define GL_TEXTURE_CUBE_MAP_ARRAY_ARB 0x9009 -#define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB 0x900A -#define GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB 0x900B -#define GL_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900C -#define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB 0x900D -#define GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900E -#define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900F - -#define GLEW_ARB_texture_cube_map_array GLEW_GET_VAR(__GLEW_ARB_texture_cube_map_array) - -#endif /* GL_ARB_texture_cube_map_array */ - -/* ------------------------- GL_ARB_texture_env_add ------------------------ */ - -#ifndef GL_ARB_texture_env_add -#define GL_ARB_texture_env_add 1 - -#define GLEW_ARB_texture_env_add GLEW_GET_VAR(__GLEW_ARB_texture_env_add) - -#endif /* GL_ARB_texture_env_add */ - -/* ----------------------- GL_ARB_texture_env_combine ---------------------- */ - -#ifndef GL_ARB_texture_env_combine -#define GL_ARB_texture_env_combine 1 - -#define GL_SUBTRACT_ARB 0x84E7 -#define GL_COMBINE_ARB 0x8570 -#define GL_COMBINE_RGB_ARB 0x8571 -#define GL_COMBINE_ALPHA_ARB 0x8572 -#define GL_RGB_SCALE_ARB 0x8573 -#define GL_ADD_SIGNED_ARB 0x8574 -#define GL_INTERPOLATE_ARB 0x8575 -#define GL_CONSTANT_ARB 0x8576 -#define GL_PRIMARY_COLOR_ARB 0x8577 -#define GL_PREVIOUS_ARB 0x8578 -#define GL_SOURCE0_RGB_ARB 0x8580 -#define GL_SOURCE1_RGB_ARB 0x8581 -#define GL_SOURCE2_RGB_ARB 0x8582 -#define GL_SOURCE0_ALPHA_ARB 0x8588 -#define GL_SOURCE1_ALPHA_ARB 0x8589 -#define GL_SOURCE2_ALPHA_ARB 0x858A -#define GL_OPERAND0_RGB_ARB 0x8590 -#define GL_OPERAND1_RGB_ARB 0x8591 -#define GL_OPERAND2_RGB_ARB 0x8592 -#define GL_OPERAND0_ALPHA_ARB 0x8598 -#define GL_OPERAND1_ALPHA_ARB 0x8599 -#define GL_OPERAND2_ALPHA_ARB 0x859A - -#define GLEW_ARB_texture_env_combine GLEW_GET_VAR(__GLEW_ARB_texture_env_combine) - -#endif /* GL_ARB_texture_env_combine */ - -/* ---------------------- GL_ARB_texture_env_crossbar ---------------------- */ - -#ifndef GL_ARB_texture_env_crossbar -#define GL_ARB_texture_env_crossbar 1 - -#define GLEW_ARB_texture_env_crossbar GLEW_GET_VAR(__GLEW_ARB_texture_env_crossbar) - -#endif /* GL_ARB_texture_env_crossbar */ - -/* ------------------------ GL_ARB_texture_env_dot3 ------------------------ */ - -#ifndef GL_ARB_texture_env_dot3 -#define GL_ARB_texture_env_dot3 1 - -#define GL_DOT3_RGB_ARB 0x86AE -#define GL_DOT3_RGBA_ARB 0x86AF - -#define GLEW_ARB_texture_env_dot3 GLEW_GET_VAR(__GLEW_ARB_texture_env_dot3) - -#endif /* GL_ARB_texture_env_dot3 */ - -/* -------------------------- GL_ARB_texture_float ------------------------- */ - -#ifndef GL_ARB_texture_float -#define GL_ARB_texture_float 1 - -#define GL_RGBA32F_ARB 0x8814 -#define GL_RGB32F_ARB 0x8815 -#define GL_ALPHA32F_ARB 0x8816 -#define GL_INTENSITY32F_ARB 0x8817 -#define GL_LUMINANCE32F_ARB 0x8818 -#define GL_LUMINANCE_ALPHA32F_ARB 0x8819 -#define GL_RGBA16F_ARB 0x881A -#define GL_RGB16F_ARB 0x881B -#define GL_ALPHA16F_ARB 0x881C -#define GL_INTENSITY16F_ARB 0x881D -#define GL_LUMINANCE16F_ARB 0x881E -#define GL_LUMINANCE_ALPHA16F_ARB 0x881F -#define GL_TEXTURE_RED_TYPE_ARB 0x8C10 -#define GL_TEXTURE_GREEN_TYPE_ARB 0x8C11 -#define GL_TEXTURE_BLUE_TYPE_ARB 0x8C12 -#define GL_TEXTURE_ALPHA_TYPE_ARB 0x8C13 -#define GL_TEXTURE_LUMINANCE_TYPE_ARB 0x8C14 -#define GL_TEXTURE_INTENSITY_TYPE_ARB 0x8C15 -#define GL_TEXTURE_DEPTH_TYPE_ARB 0x8C16 -#define GL_UNSIGNED_NORMALIZED_ARB 0x8C17 - -#define GLEW_ARB_texture_float GLEW_GET_VAR(__GLEW_ARB_texture_float) - -#endif /* GL_ARB_texture_float */ - -/* ------------------------- GL_ARB_texture_gather ------------------------- */ - -#ifndef GL_ARB_texture_gather -#define GL_ARB_texture_gather 1 - -#define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8E5E -#define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8E5F -#define GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB 0x8F9F - -#define GLEW_ARB_texture_gather GLEW_GET_VAR(__GLEW_ARB_texture_gather) - -#endif /* GL_ARB_texture_gather */ - -/* ------------------ GL_ARB_texture_mirror_clamp_to_edge ------------------ */ - -#ifndef GL_ARB_texture_mirror_clamp_to_edge -#define GL_ARB_texture_mirror_clamp_to_edge 1 - -#define GL_MIRROR_CLAMP_TO_EDGE 0x8743 - -#define GLEW_ARB_texture_mirror_clamp_to_edge GLEW_GET_VAR(__GLEW_ARB_texture_mirror_clamp_to_edge) - -#endif /* GL_ARB_texture_mirror_clamp_to_edge */ - -/* --------------------- GL_ARB_texture_mirrored_repeat -------------------- */ - -#ifndef GL_ARB_texture_mirrored_repeat -#define GL_ARB_texture_mirrored_repeat 1 - -#define GL_MIRRORED_REPEAT_ARB 0x8370 - -#define GLEW_ARB_texture_mirrored_repeat GLEW_GET_VAR(__GLEW_ARB_texture_mirrored_repeat) - -#endif /* GL_ARB_texture_mirrored_repeat */ - -/* ----------------------- GL_ARB_texture_multisample ---------------------- */ - -#ifndef GL_ARB_texture_multisample -#define GL_ARB_texture_multisample 1 - -#define GL_SAMPLE_POSITION 0x8E50 -#define GL_SAMPLE_MASK 0x8E51 -#define GL_SAMPLE_MASK_VALUE 0x8E52 -#define GL_MAX_SAMPLE_MASK_WORDS 0x8E59 -#define GL_TEXTURE_2D_MULTISAMPLE 0x9100 -#define GL_PROXY_TEXTURE_2D_MULTISAMPLE 0x9101 -#define GL_TEXTURE_2D_MULTISAMPLE_ARRAY 0x9102 -#define GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY 0x9103 -#define GL_TEXTURE_BINDING_2D_MULTISAMPLE 0x9104 -#define GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY 0x9105 -#define GL_TEXTURE_SAMPLES 0x9106 -#define GL_TEXTURE_FIXED_SAMPLE_LOCATIONS 0x9107 -#define GL_SAMPLER_2D_MULTISAMPLE 0x9108 -#define GL_INT_SAMPLER_2D_MULTISAMPLE 0x9109 -#define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE 0x910A -#define GL_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910B -#define GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910C -#define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910D -#define GL_MAX_COLOR_TEXTURE_SAMPLES 0x910E -#define GL_MAX_DEPTH_TEXTURE_SAMPLES 0x910F -#define GL_MAX_INTEGER_SAMPLES 0x9110 - -typedef void (GLAPIENTRY * PFNGLGETMULTISAMPLEFVPROC) (GLenum pname, GLuint index, GLfloat* val); -typedef void (GLAPIENTRY * PFNGLSAMPLEMASKIPROC) (GLuint index, GLbitfield mask); -typedef void (GLAPIENTRY * PFNGLTEXIMAGE2DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); -typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); - -#define glGetMultisamplefv GLEW_GET_FUN(__glewGetMultisamplefv) -#define glSampleMaski GLEW_GET_FUN(__glewSampleMaski) -#define glTexImage2DMultisample GLEW_GET_FUN(__glewTexImage2DMultisample) -#define glTexImage3DMultisample GLEW_GET_FUN(__glewTexImage3DMultisample) - -#define GLEW_ARB_texture_multisample GLEW_GET_VAR(__GLEW_ARB_texture_multisample) - -#endif /* GL_ARB_texture_multisample */ - -/* -------------------- GL_ARB_texture_non_power_of_two -------------------- */ - -#ifndef GL_ARB_texture_non_power_of_two -#define GL_ARB_texture_non_power_of_two 1 - -#define GLEW_ARB_texture_non_power_of_two GLEW_GET_VAR(__GLEW_ARB_texture_non_power_of_two) - -#endif /* GL_ARB_texture_non_power_of_two */ - -/* ---------------------- GL_ARB_texture_query_levels ---------------------- */ - -#ifndef GL_ARB_texture_query_levels -#define GL_ARB_texture_query_levels 1 - -#define GLEW_ARB_texture_query_levels GLEW_GET_VAR(__GLEW_ARB_texture_query_levels) - -#endif /* GL_ARB_texture_query_levels */ - -/* ------------------------ GL_ARB_texture_query_lod ----------------------- */ - -#ifndef GL_ARB_texture_query_lod -#define GL_ARB_texture_query_lod 1 - -#define GLEW_ARB_texture_query_lod GLEW_GET_VAR(__GLEW_ARB_texture_query_lod) - -#endif /* GL_ARB_texture_query_lod */ - -/* ------------------------ GL_ARB_texture_rectangle ----------------------- */ - -#ifndef GL_ARB_texture_rectangle -#define GL_ARB_texture_rectangle 1 - -#define GL_TEXTURE_RECTANGLE_ARB 0x84F5 -#define GL_TEXTURE_BINDING_RECTANGLE_ARB 0x84F6 -#define GL_PROXY_TEXTURE_RECTANGLE_ARB 0x84F7 -#define GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB 0x84F8 -#define GL_SAMPLER_2D_RECT_ARB 0x8B63 -#define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64 - -#define GLEW_ARB_texture_rectangle GLEW_GET_VAR(__GLEW_ARB_texture_rectangle) - -#endif /* GL_ARB_texture_rectangle */ - -/* --------------------------- GL_ARB_texture_rg --------------------------- */ - -#ifndef GL_ARB_texture_rg -#define GL_ARB_texture_rg 1 - -#define GL_COMPRESSED_RED 0x8225 -#define GL_COMPRESSED_RG 0x8226 -#define GL_RG 0x8227 -#define GL_RG_INTEGER 0x8228 -#define GL_R8 0x8229 -#define GL_R16 0x822A -#define GL_RG8 0x822B -#define GL_RG16 0x822C -#define GL_R16F 0x822D -#define GL_R32F 0x822E -#define GL_RG16F 0x822F -#define GL_RG32F 0x8230 -#define GL_R8I 0x8231 -#define GL_R8UI 0x8232 -#define GL_R16I 0x8233 -#define GL_R16UI 0x8234 -#define GL_R32I 0x8235 -#define GL_R32UI 0x8236 -#define GL_RG8I 0x8237 -#define GL_RG8UI 0x8238 -#define GL_RG16I 0x8239 -#define GL_RG16UI 0x823A -#define GL_RG32I 0x823B -#define GL_RG32UI 0x823C - -#define GLEW_ARB_texture_rg GLEW_GET_VAR(__GLEW_ARB_texture_rg) - -#endif /* GL_ARB_texture_rg */ - -/* ----------------------- GL_ARB_texture_rgb10_a2ui ----------------------- */ - -#ifndef GL_ARB_texture_rgb10_a2ui -#define GL_ARB_texture_rgb10_a2ui 1 - -#define GL_RGB10_A2UI 0x906F - -#define GLEW_ARB_texture_rgb10_a2ui GLEW_GET_VAR(__GLEW_ARB_texture_rgb10_a2ui) - -#endif /* GL_ARB_texture_rgb10_a2ui */ - -/* ------------------------ GL_ARB_texture_stencil8 ------------------------ */ - -#ifndef GL_ARB_texture_stencil8 -#define GL_ARB_texture_stencil8 1 - -#define GL_STENCIL_INDEX 0x1901 -#define GL_STENCIL_INDEX8 0x8D48 - -#define GLEW_ARB_texture_stencil8 GLEW_GET_VAR(__GLEW_ARB_texture_stencil8) - -#endif /* GL_ARB_texture_stencil8 */ - -/* ------------------------- GL_ARB_texture_storage ------------------------ */ - -#ifndef GL_ARB_texture_storage -#define GL_ARB_texture_storage 1 - -#define GL_TEXTURE_IMMUTABLE_FORMAT 0x912F - -typedef void (GLAPIENTRY * PFNGLTEXSTORAGE1DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); -typedef void (GLAPIENTRY * PFNGLTEXSTORAGE2DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLTEXSTORAGE3DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); -typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE1DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); -typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE2DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE3DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); - -#define glTexStorage1D GLEW_GET_FUN(__glewTexStorage1D) -#define glTexStorage2D GLEW_GET_FUN(__glewTexStorage2D) -#define glTexStorage3D GLEW_GET_FUN(__glewTexStorage3D) -#define glTextureStorage1DEXT GLEW_GET_FUN(__glewTextureStorage1DEXT) -#define glTextureStorage2DEXT GLEW_GET_FUN(__glewTextureStorage2DEXT) -#define glTextureStorage3DEXT GLEW_GET_FUN(__glewTextureStorage3DEXT) - -#define GLEW_ARB_texture_storage GLEW_GET_VAR(__GLEW_ARB_texture_storage) - -#endif /* GL_ARB_texture_storage */ - -/* ------------------- GL_ARB_texture_storage_multisample ------------------ */ - -#ifndef GL_ARB_texture_storage_multisample -#define GL_ARB_texture_storage_multisample 1 - -typedef void (GLAPIENTRY * PFNGLTEXSTORAGE2DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); -typedef void (GLAPIENTRY * PFNGLTEXSTORAGE3DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); -typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC) (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); -typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC) (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); - -#define glTexStorage2DMultisample GLEW_GET_FUN(__glewTexStorage2DMultisample) -#define glTexStorage3DMultisample GLEW_GET_FUN(__glewTexStorage3DMultisample) -#define glTextureStorage2DMultisampleEXT GLEW_GET_FUN(__glewTextureStorage2DMultisampleEXT) -#define glTextureStorage3DMultisampleEXT GLEW_GET_FUN(__glewTextureStorage3DMultisampleEXT) - -#define GLEW_ARB_texture_storage_multisample GLEW_GET_VAR(__GLEW_ARB_texture_storage_multisample) - -#endif /* GL_ARB_texture_storage_multisample */ - -/* ------------------------- GL_ARB_texture_swizzle ------------------------ */ - -#ifndef GL_ARB_texture_swizzle -#define GL_ARB_texture_swizzle 1 - -#define GL_TEXTURE_SWIZZLE_R 0x8E42 -#define GL_TEXTURE_SWIZZLE_G 0x8E43 -#define GL_TEXTURE_SWIZZLE_B 0x8E44 -#define GL_TEXTURE_SWIZZLE_A 0x8E45 -#define GL_TEXTURE_SWIZZLE_RGBA 0x8E46 - -#define GLEW_ARB_texture_swizzle GLEW_GET_VAR(__GLEW_ARB_texture_swizzle) - -#endif /* GL_ARB_texture_swizzle */ - -/* -------------------------- GL_ARB_texture_view -------------------------- */ - -#ifndef GL_ARB_texture_view -#define GL_ARB_texture_view 1 - -#define GL_TEXTURE_VIEW_MIN_LEVEL 0x82DB -#define GL_TEXTURE_VIEW_NUM_LEVELS 0x82DC -#define GL_TEXTURE_VIEW_MIN_LAYER 0x82DD -#define GL_TEXTURE_VIEW_NUM_LAYERS 0x82DE -#define GL_TEXTURE_IMMUTABLE_LEVELS 0x82DF - -typedef void (GLAPIENTRY * PFNGLTEXTUREVIEWPROC) (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers); - -#define glTextureView GLEW_GET_FUN(__glewTextureView) - -#define GLEW_ARB_texture_view GLEW_GET_VAR(__GLEW_ARB_texture_view) - -#endif /* GL_ARB_texture_view */ - -/* --------------------------- GL_ARB_timer_query -------------------------- */ - -#ifndef GL_ARB_timer_query -#define GL_ARB_timer_query 1 - -#define GL_TIME_ELAPSED 0x88BF -#define GL_TIMESTAMP 0x8E28 - -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTI64VPROC) (GLuint id, GLenum pname, GLint64* params); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUI64VPROC) (GLuint id, GLenum pname, GLuint64* params); -typedef void (GLAPIENTRY * PFNGLQUERYCOUNTERPROC) (GLuint id, GLenum target); - -#define glGetQueryObjecti64v GLEW_GET_FUN(__glewGetQueryObjecti64v) -#define glGetQueryObjectui64v GLEW_GET_FUN(__glewGetQueryObjectui64v) -#define glQueryCounter GLEW_GET_FUN(__glewQueryCounter) - -#define GLEW_ARB_timer_query GLEW_GET_VAR(__GLEW_ARB_timer_query) - -#endif /* GL_ARB_timer_query */ - -/* ----------------------- GL_ARB_transform_feedback2 ---------------------- */ - -#ifndef GL_ARB_transform_feedback2 -#define GL_ARB_transform_feedback2 1 - -#define GL_TRANSFORM_FEEDBACK 0x8E22 -#define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED 0x8E23 -#define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE 0x8E24 -#define GL_TRANSFORM_FEEDBACK_BINDING 0x8E25 - -typedef void (GLAPIENTRY * PFNGLBINDTRANSFORMFEEDBACKPROC) (GLenum target, GLuint id); -typedef void (GLAPIENTRY * PFNGLDELETETRANSFORMFEEDBACKSPROC) (GLsizei n, const GLuint* ids); -typedef void (GLAPIENTRY * PFNGLDRAWTRANSFORMFEEDBACKPROC) (GLenum mode, GLuint id); -typedef void (GLAPIENTRY * PFNGLGENTRANSFORMFEEDBACKSPROC) (GLsizei n, GLuint* ids); -typedef GLboolean (GLAPIENTRY * PFNGLISTRANSFORMFEEDBACKPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLPAUSETRANSFORMFEEDBACKPROC) (void); -typedef void (GLAPIENTRY * PFNGLRESUMETRANSFORMFEEDBACKPROC) (void); - -#define glBindTransformFeedback GLEW_GET_FUN(__glewBindTransformFeedback) -#define glDeleteTransformFeedbacks GLEW_GET_FUN(__glewDeleteTransformFeedbacks) -#define glDrawTransformFeedback GLEW_GET_FUN(__glewDrawTransformFeedback) -#define glGenTransformFeedbacks GLEW_GET_FUN(__glewGenTransformFeedbacks) -#define glIsTransformFeedback GLEW_GET_FUN(__glewIsTransformFeedback) -#define glPauseTransformFeedback GLEW_GET_FUN(__glewPauseTransformFeedback) -#define glResumeTransformFeedback GLEW_GET_FUN(__glewResumeTransformFeedback) - -#define GLEW_ARB_transform_feedback2 GLEW_GET_VAR(__GLEW_ARB_transform_feedback2) - -#endif /* GL_ARB_transform_feedback2 */ - -/* ----------------------- GL_ARB_transform_feedback3 ---------------------- */ - -#ifndef GL_ARB_transform_feedback3 -#define GL_ARB_transform_feedback3 1 - -#define GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 0x8E70 -#define GL_MAX_VERTEX_STREAMS 0x8E71 - -typedef void (GLAPIENTRY * PFNGLBEGINQUERYINDEXEDPROC) (GLenum target, GLuint index, GLuint id); -typedef void (GLAPIENTRY * PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC) (GLenum mode, GLuint id, GLuint stream); -typedef void (GLAPIENTRY * PFNGLENDQUERYINDEXEDPROC) (GLenum target, GLuint index); -typedef void (GLAPIENTRY * PFNGLGETQUERYINDEXEDIVPROC) (GLenum target, GLuint index, GLenum pname, GLint* params); - -#define glBeginQueryIndexed GLEW_GET_FUN(__glewBeginQueryIndexed) -#define glDrawTransformFeedbackStream GLEW_GET_FUN(__glewDrawTransformFeedbackStream) -#define glEndQueryIndexed GLEW_GET_FUN(__glewEndQueryIndexed) -#define glGetQueryIndexediv GLEW_GET_FUN(__glewGetQueryIndexediv) - -#define GLEW_ARB_transform_feedback3 GLEW_GET_VAR(__GLEW_ARB_transform_feedback3) - -#endif /* GL_ARB_transform_feedback3 */ - -/* ------------------ GL_ARB_transform_feedback_instanced ------------------ */ - -#ifndef GL_ARB_transform_feedback_instanced -#define GL_ARB_transform_feedback_instanced 1 - -typedef void (GLAPIENTRY * PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC) (GLenum mode, GLuint id, GLsizei primcount); -typedef void (GLAPIENTRY * PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC) (GLenum mode, GLuint id, GLuint stream, GLsizei primcount); - -#define glDrawTransformFeedbackInstanced GLEW_GET_FUN(__glewDrawTransformFeedbackInstanced) -#define glDrawTransformFeedbackStreamInstanced GLEW_GET_FUN(__glewDrawTransformFeedbackStreamInstanced) - -#define GLEW_ARB_transform_feedback_instanced GLEW_GET_VAR(__GLEW_ARB_transform_feedback_instanced) - -#endif /* GL_ARB_transform_feedback_instanced */ - -/* ------------------------ GL_ARB_transpose_matrix ------------------------ */ - -#ifndef GL_ARB_transpose_matrix -#define GL_ARB_transpose_matrix 1 - -#define GL_TRANSPOSE_MODELVIEW_MATRIX_ARB 0x84E3 -#define GL_TRANSPOSE_PROJECTION_MATRIX_ARB 0x84E4 -#define GL_TRANSPOSE_TEXTURE_MATRIX_ARB 0x84E5 -#define GL_TRANSPOSE_COLOR_MATRIX_ARB 0x84E6 - -typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXDARBPROC) (GLdouble m[16]); -typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXFARBPROC) (GLfloat m[16]); -typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXDARBPROC) (GLdouble m[16]); -typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXFARBPROC) (GLfloat m[16]); - -#define glLoadTransposeMatrixdARB GLEW_GET_FUN(__glewLoadTransposeMatrixdARB) -#define glLoadTransposeMatrixfARB GLEW_GET_FUN(__glewLoadTransposeMatrixfARB) -#define glMultTransposeMatrixdARB GLEW_GET_FUN(__glewMultTransposeMatrixdARB) -#define glMultTransposeMatrixfARB GLEW_GET_FUN(__glewMultTransposeMatrixfARB) - -#define GLEW_ARB_transpose_matrix GLEW_GET_VAR(__GLEW_ARB_transpose_matrix) - -#endif /* GL_ARB_transpose_matrix */ - -/* ---------------------- GL_ARB_uniform_buffer_object --------------------- */ - -#ifndef GL_ARB_uniform_buffer_object -#define GL_ARB_uniform_buffer_object 1 - -#define GL_UNIFORM_BUFFER 0x8A11 -#define GL_UNIFORM_BUFFER_BINDING 0x8A28 -#define GL_UNIFORM_BUFFER_START 0x8A29 -#define GL_UNIFORM_BUFFER_SIZE 0x8A2A -#define GL_MAX_VERTEX_UNIFORM_BLOCKS 0x8A2B -#define GL_MAX_GEOMETRY_UNIFORM_BLOCKS 0x8A2C -#define GL_MAX_FRAGMENT_UNIFORM_BLOCKS 0x8A2D -#define GL_MAX_COMBINED_UNIFORM_BLOCKS 0x8A2E -#define GL_MAX_UNIFORM_BUFFER_BINDINGS 0x8A2F -#define GL_MAX_UNIFORM_BLOCK_SIZE 0x8A30 -#define GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 0x8A31 -#define GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 0x8A32 -#define GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 0x8A33 -#define GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT 0x8A34 -#define GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH 0x8A35 -#define GL_ACTIVE_UNIFORM_BLOCKS 0x8A36 -#define GL_UNIFORM_TYPE 0x8A37 -#define GL_UNIFORM_SIZE 0x8A38 -#define GL_UNIFORM_NAME_LENGTH 0x8A39 -#define GL_UNIFORM_BLOCK_INDEX 0x8A3A -#define GL_UNIFORM_OFFSET 0x8A3B -#define GL_UNIFORM_ARRAY_STRIDE 0x8A3C -#define GL_UNIFORM_MATRIX_STRIDE 0x8A3D -#define GL_UNIFORM_IS_ROW_MAJOR 0x8A3E -#define GL_UNIFORM_BLOCK_BINDING 0x8A3F -#define GL_UNIFORM_BLOCK_DATA_SIZE 0x8A40 -#define GL_UNIFORM_BLOCK_NAME_LENGTH 0x8A41 -#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS 0x8A42 -#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES 0x8A43 -#define GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER 0x8A44 -#define GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER 0x8A45 -#define GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER 0x8A46 -#define GL_INVALID_INDEX 0xFFFFFFFF - -typedef void (GLAPIENTRY * PFNGLBINDBUFFERBASEPROC) (GLenum target, GLuint index, GLuint buffer); -typedef void (GLAPIENTRY * PFNGLBINDBUFFERRANGEPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); -typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC) (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformBlockName); -typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMBLOCKIVPROC) (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMNAMEPROC) (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformName); -typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMSIVPROC) (GLuint program, GLsizei uniformCount, const GLuint* uniformIndices, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETINTEGERI_VPROC) (GLenum target, GLuint index, GLint* data); -typedef GLuint (GLAPIENTRY * PFNGLGETUNIFORMBLOCKINDEXPROC) (GLuint program, const GLchar* uniformBlockName); -typedef void (GLAPIENTRY * PFNGLGETUNIFORMINDICESPROC) (GLuint program, GLsizei uniformCount, const GLchar** uniformNames, GLuint* uniformIndices); -typedef void (GLAPIENTRY * PFNGLUNIFORMBLOCKBINDINGPROC) (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding); - -#define glBindBufferBase GLEW_GET_FUN(__glewBindBufferBase) -#define glBindBufferRange GLEW_GET_FUN(__glewBindBufferRange) -#define glGetActiveUniformBlockName GLEW_GET_FUN(__glewGetActiveUniformBlockName) -#define glGetActiveUniformBlockiv GLEW_GET_FUN(__glewGetActiveUniformBlockiv) -#define glGetActiveUniformName GLEW_GET_FUN(__glewGetActiveUniformName) -#define glGetActiveUniformsiv GLEW_GET_FUN(__glewGetActiveUniformsiv) -#define glGetIntegeri_v GLEW_GET_FUN(__glewGetIntegeri_v) -#define glGetUniformBlockIndex GLEW_GET_FUN(__glewGetUniformBlockIndex) -#define glGetUniformIndices GLEW_GET_FUN(__glewGetUniformIndices) -#define glUniformBlockBinding GLEW_GET_FUN(__glewUniformBlockBinding) - -#define GLEW_ARB_uniform_buffer_object GLEW_GET_VAR(__GLEW_ARB_uniform_buffer_object) - -#endif /* GL_ARB_uniform_buffer_object */ - -/* ------------------------ GL_ARB_vertex_array_bgra ----------------------- */ - -#ifndef GL_ARB_vertex_array_bgra -#define GL_ARB_vertex_array_bgra 1 - -#define GL_BGRA 0x80E1 - -#define GLEW_ARB_vertex_array_bgra GLEW_GET_VAR(__GLEW_ARB_vertex_array_bgra) - -#endif /* GL_ARB_vertex_array_bgra */ - -/* ----------------------- GL_ARB_vertex_array_object ---------------------- */ - -#ifndef GL_ARB_vertex_array_object -#define GL_ARB_vertex_array_object 1 - -#define GL_VERTEX_ARRAY_BINDING 0x85B5 - -typedef void (GLAPIENTRY * PFNGLBINDVERTEXARRAYPROC) (GLuint array); -typedef void (GLAPIENTRY * PFNGLDELETEVERTEXARRAYSPROC) (GLsizei n, const GLuint* arrays); -typedef void (GLAPIENTRY * PFNGLGENVERTEXARRAYSPROC) (GLsizei n, GLuint* arrays); -typedef GLboolean (GLAPIENTRY * PFNGLISVERTEXARRAYPROC) (GLuint array); - -#define glBindVertexArray GLEW_GET_FUN(__glewBindVertexArray) -#define glDeleteVertexArrays GLEW_GET_FUN(__glewDeleteVertexArrays) -#define glGenVertexArrays GLEW_GET_FUN(__glewGenVertexArrays) -#define glIsVertexArray GLEW_GET_FUN(__glewIsVertexArray) - -#define GLEW_ARB_vertex_array_object GLEW_GET_VAR(__GLEW_ARB_vertex_array_object) - -#endif /* GL_ARB_vertex_array_object */ - -/* ----------------------- GL_ARB_vertex_attrib_64bit ---------------------- */ - -#ifndef GL_ARB_vertex_attrib_64bit -#define GL_ARB_vertex_attrib_64bit 1 - -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLDVPROC) (GLuint index, GLenum pname, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1DPROC) (GLuint index, GLdouble x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1DVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2DPROC) (GLuint index, GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2DVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3DVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4DVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBLPOINTERPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void* pointer); - -#define glGetVertexAttribLdv GLEW_GET_FUN(__glewGetVertexAttribLdv) -#define glVertexAttribL1d GLEW_GET_FUN(__glewVertexAttribL1d) -#define glVertexAttribL1dv GLEW_GET_FUN(__glewVertexAttribL1dv) -#define glVertexAttribL2d GLEW_GET_FUN(__glewVertexAttribL2d) -#define glVertexAttribL2dv GLEW_GET_FUN(__glewVertexAttribL2dv) -#define glVertexAttribL3d GLEW_GET_FUN(__glewVertexAttribL3d) -#define glVertexAttribL3dv GLEW_GET_FUN(__glewVertexAttribL3dv) -#define glVertexAttribL4d GLEW_GET_FUN(__glewVertexAttribL4d) -#define glVertexAttribL4dv GLEW_GET_FUN(__glewVertexAttribL4dv) -#define glVertexAttribLPointer GLEW_GET_FUN(__glewVertexAttribLPointer) - -#define GLEW_ARB_vertex_attrib_64bit GLEW_GET_VAR(__GLEW_ARB_vertex_attrib_64bit) - -#endif /* GL_ARB_vertex_attrib_64bit */ - -/* ---------------------- GL_ARB_vertex_attrib_binding --------------------- */ - -#ifndef GL_ARB_vertex_attrib_binding -#define GL_ARB_vertex_attrib_binding 1 - -#define GL_VERTEX_ATTRIB_BINDING 0x82D4 -#define GL_VERTEX_ATTRIB_RELATIVE_OFFSET 0x82D5 -#define GL_VERTEX_BINDING_DIVISOR 0x82D6 -#define GL_VERTEX_BINDING_OFFSET 0x82D7 -#define GL_VERTEX_BINDING_STRIDE 0x82D8 -#define GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 0x82D9 -#define GL_MAX_VERTEX_ATTRIB_BINDINGS 0x82DA - -typedef void (GLAPIENTRY * PFNGLBINDVERTEXBUFFERPROC) (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBBINDINGPROC) (GLuint attribindex, GLuint bindingindex); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBIFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBLFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); -typedef void (GLAPIENTRY * PFNGLVERTEXBINDINGDIVISORPROC) (GLuint bindingindex, GLuint divisor); - -#define glBindVertexBuffer GLEW_GET_FUN(__glewBindVertexBuffer) -#define glVertexAttribBinding GLEW_GET_FUN(__glewVertexAttribBinding) -#define glVertexAttribFormat GLEW_GET_FUN(__glewVertexAttribFormat) -#define glVertexAttribIFormat GLEW_GET_FUN(__glewVertexAttribIFormat) -#define glVertexAttribLFormat GLEW_GET_FUN(__glewVertexAttribLFormat) -#define glVertexBindingDivisor GLEW_GET_FUN(__glewVertexBindingDivisor) - -#define GLEW_ARB_vertex_attrib_binding GLEW_GET_VAR(__GLEW_ARB_vertex_attrib_binding) - -#endif /* GL_ARB_vertex_attrib_binding */ - -/* -------------------------- GL_ARB_vertex_blend -------------------------- */ - -#ifndef GL_ARB_vertex_blend -#define GL_ARB_vertex_blend 1 - -#define GL_MODELVIEW0_ARB 0x1700 -#define GL_MODELVIEW1_ARB 0x850A -#define GL_MAX_VERTEX_UNITS_ARB 0x86A4 -#define GL_ACTIVE_VERTEX_UNITS_ARB 0x86A5 -#define GL_WEIGHT_SUM_UNITY_ARB 0x86A6 -#define GL_VERTEX_BLEND_ARB 0x86A7 -#define GL_CURRENT_WEIGHT_ARB 0x86A8 -#define GL_WEIGHT_ARRAY_TYPE_ARB 0x86A9 -#define GL_WEIGHT_ARRAY_STRIDE_ARB 0x86AA -#define GL_WEIGHT_ARRAY_SIZE_ARB 0x86AB -#define GL_WEIGHT_ARRAY_POINTER_ARB 0x86AC -#define GL_WEIGHT_ARRAY_ARB 0x86AD -#define GL_MODELVIEW2_ARB 0x8722 -#define GL_MODELVIEW3_ARB 0x8723 -#define GL_MODELVIEW4_ARB 0x8724 -#define GL_MODELVIEW5_ARB 0x8725 -#define GL_MODELVIEW6_ARB 0x8726 -#define GL_MODELVIEW7_ARB 0x8727 -#define GL_MODELVIEW8_ARB 0x8728 -#define GL_MODELVIEW9_ARB 0x8729 -#define GL_MODELVIEW10_ARB 0x872A -#define GL_MODELVIEW11_ARB 0x872B -#define GL_MODELVIEW12_ARB 0x872C -#define GL_MODELVIEW13_ARB 0x872D -#define GL_MODELVIEW14_ARB 0x872E -#define GL_MODELVIEW15_ARB 0x872F -#define GL_MODELVIEW16_ARB 0x8730 -#define GL_MODELVIEW17_ARB 0x8731 -#define GL_MODELVIEW18_ARB 0x8732 -#define GL_MODELVIEW19_ARB 0x8733 -#define GL_MODELVIEW20_ARB 0x8734 -#define GL_MODELVIEW21_ARB 0x8735 -#define GL_MODELVIEW22_ARB 0x8736 -#define GL_MODELVIEW23_ARB 0x8737 -#define GL_MODELVIEW24_ARB 0x8738 -#define GL_MODELVIEW25_ARB 0x8739 -#define GL_MODELVIEW26_ARB 0x873A -#define GL_MODELVIEW27_ARB 0x873B -#define GL_MODELVIEW28_ARB 0x873C -#define GL_MODELVIEW29_ARB 0x873D -#define GL_MODELVIEW30_ARB 0x873E -#define GL_MODELVIEW31_ARB 0x873F - -typedef void (GLAPIENTRY * PFNGLVERTEXBLENDARBPROC) (GLint count); -typedef void (GLAPIENTRY * PFNGLWEIGHTPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLWEIGHTBVARBPROC) (GLint size, GLbyte *weights); -typedef void (GLAPIENTRY * PFNGLWEIGHTDVARBPROC) (GLint size, GLdouble *weights); -typedef void (GLAPIENTRY * PFNGLWEIGHTFVARBPROC) (GLint size, GLfloat *weights); -typedef void (GLAPIENTRY * PFNGLWEIGHTIVARBPROC) (GLint size, GLint *weights); -typedef void (GLAPIENTRY * PFNGLWEIGHTSVARBPROC) (GLint size, GLshort *weights); -typedef void (GLAPIENTRY * PFNGLWEIGHTUBVARBPROC) (GLint size, GLubyte *weights); -typedef void (GLAPIENTRY * PFNGLWEIGHTUIVARBPROC) (GLint size, GLuint *weights); -typedef void (GLAPIENTRY * PFNGLWEIGHTUSVARBPROC) (GLint size, GLushort *weights); - -#define glVertexBlendARB GLEW_GET_FUN(__glewVertexBlendARB) -#define glWeightPointerARB GLEW_GET_FUN(__glewWeightPointerARB) -#define glWeightbvARB GLEW_GET_FUN(__glewWeightbvARB) -#define glWeightdvARB GLEW_GET_FUN(__glewWeightdvARB) -#define glWeightfvARB GLEW_GET_FUN(__glewWeightfvARB) -#define glWeightivARB GLEW_GET_FUN(__glewWeightivARB) -#define glWeightsvARB GLEW_GET_FUN(__glewWeightsvARB) -#define glWeightubvARB GLEW_GET_FUN(__glewWeightubvARB) -#define glWeightuivARB GLEW_GET_FUN(__glewWeightuivARB) -#define glWeightusvARB GLEW_GET_FUN(__glewWeightusvARB) - -#define GLEW_ARB_vertex_blend GLEW_GET_VAR(__GLEW_ARB_vertex_blend) - -#endif /* GL_ARB_vertex_blend */ - -/* ---------------------- GL_ARB_vertex_buffer_object ---------------------- */ - -#ifndef GL_ARB_vertex_buffer_object -#define GL_ARB_vertex_buffer_object 1 - -#define GL_BUFFER_SIZE_ARB 0x8764 -#define GL_BUFFER_USAGE_ARB 0x8765 -#define GL_ARRAY_BUFFER_ARB 0x8892 -#define GL_ELEMENT_ARRAY_BUFFER_ARB 0x8893 -#define GL_ARRAY_BUFFER_BINDING_ARB 0x8894 -#define GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB 0x8895 -#define GL_VERTEX_ARRAY_BUFFER_BINDING_ARB 0x8896 -#define GL_NORMAL_ARRAY_BUFFER_BINDING_ARB 0x8897 -#define GL_COLOR_ARRAY_BUFFER_BINDING_ARB 0x8898 -#define GL_INDEX_ARRAY_BUFFER_BINDING_ARB 0x8899 -#define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB 0x889A -#define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB 0x889B -#define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB 0x889C -#define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB 0x889D -#define GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB 0x889E -#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB 0x889F -#define GL_READ_ONLY_ARB 0x88B8 -#define GL_WRITE_ONLY_ARB 0x88B9 -#define GL_READ_WRITE_ARB 0x88BA -#define GL_BUFFER_ACCESS_ARB 0x88BB -#define GL_BUFFER_MAPPED_ARB 0x88BC -#define GL_BUFFER_MAP_POINTER_ARB 0x88BD -#define GL_STREAM_DRAW_ARB 0x88E0 -#define GL_STREAM_READ_ARB 0x88E1 -#define GL_STREAM_COPY_ARB 0x88E2 -#define GL_STATIC_DRAW_ARB 0x88E4 -#define GL_STATIC_READ_ARB 0x88E5 -#define GL_STATIC_COPY_ARB 0x88E6 -#define GL_DYNAMIC_DRAW_ARB 0x88E8 -#define GL_DYNAMIC_READ_ARB 0x88E9 -#define GL_DYNAMIC_COPY_ARB 0x88EA - -typedef ptrdiff_t GLintptrARB; -typedef ptrdiff_t GLsizeiptrARB; - -typedef void (GLAPIENTRY * PFNGLBINDBUFFERARBPROC) (GLenum target, GLuint buffer); -typedef void (GLAPIENTRY * PFNGLBUFFERDATAARBPROC) (GLenum target, GLsizeiptrARB size, const GLvoid *data, GLenum usage); -typedef void (GLAPIENTRY * PFNGLBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLDELETEBUFFERSARBPROC) (GLsizei n, const GLuint* buffers); -typedef void (GLAPIENTRY * PFNGLGENBUFFERSARBPROC) (GLsizei n, GLuint* buffers); -typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERIVARBPROC) (GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETBUFFERPOINTERVARBPROC) (GLenum target, GLenum pname, GLvoid** params); -typedef void (GLAPIENTRY * PFNGLGETBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid *data); -typedef GLboolean (GLAPIENTRY * PFNGLISBUFFERARBPROC) (GLuint buffer); -typedef GLvoid * (GLAPIENTRY * PFNGLMAPBUFFERARBPROC) (GLenum target, GLenum access); -typedef GLboolean (GLAPIENTRY * PFNGLUNMAPBUFFERARBPROC) (GLenum target); - -#define glBindBufferARB GLEW_GET_FUN(__glewBindBufferARB) -#define glBufferDataARB GLEW_GET_FUN(__glewBufferDataARB) -#define glBufferSubDataARB GLEW_GET_FUN(__glewBufferSubDataARB) -#define glDeleteBuffersARB GLEW_GET_FUN(__glewDeleteBuffersARB) -#define glGenBuffersARB GLEW_GET_FUN(__glewGenBuffersARB) -#define glGetBufferParameterivARB GLEW_GET_FUN(__glewGetBufferParameterivARB) -#define glGetBufferPointervARB GLEW_GET_FUN(__glewGetBufferPointervARB) -#define glGetBufferSubDataARB GLEW_GET_FUN(__glewGetBufferSubDataARB) -#define glIsBufferARB GLEW_GET_FUN(__glewIsBufferARB) -#define glMapBufferARB GLEW_GET_FUN(__glewMapBufferARB) -#define glUnmapBufferARB GLEW_GET_FUN(__glewUnmapBufferARB) - -#define GLEW_ARB_vertex_buffer_object GLEW_GET_VAR(__GLEW_ARB_vertex_buffer_object) - -#endif /* GL_ARB_vertex_buffer_object */ - -/* ------------------------- GL_ARB_vertex_program ------------------------- */ - -#ifndef GL_ARB_vertex_program -#define GL_ARB_vertex_program 1 - -#define GL_COLOR_SUM_ARB 0x8458 -#define GL_VERTEX_PROGRAM_ARB 0x8620 -#define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB 0x8622 -#define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB 0x8623 -#define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB 0x8624 -#define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB 0x8625 -#define GL_CURRENT_VERTEX_ATTRIB_ARB 0x8626 -#define GL_PROGRAM_LENGTH_ARB 0x8627 -#define GL_PROGRAM_STRING_ARB 0x8628 -#define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB 0x862E -#define GL_MAX_PROGRAM_MATRICES_ARB 0x862F -#define GL_CURRENT_MATRIX_STACK_DEPTH_ARB 0x8640 -#define GL_CURRENT_MATRIX_ARB 0x8641 -#define GL_VERTEX_PROGRAM_POINT_SIZE_ARB 0x8642 -#define GL_VERTEX_PROGRAM_TWO_SIDE_ARB 0x8643 -#define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB 0x8645 -#define GL_PROGRAM_ERROR_POSITION_ARB 0x864B -#define GL_PROGRAM_BINDING_ARB 0x8677 -#define GL_MAX_VERTEX_ATTRIBS_ARB 0x8869 -#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB 0x886A -#define GL_PROGRAM_ERROR_STRING_ARB 0x8874 -#define GL_PROGRAM_FORMAT_ASCII_ARB 0x8875 -#define GL_PROGRAM_FORMAT_ARB 0x8876 -#define GL_PROGRAM_INSTRUCTIONS_ARB 0x88A0 -#define GL_MAX_PROGRAM_INSTRUCTIONS_ARB 0x88A1 -#define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A2 -#define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A3 -#define GL_PROGRAM_TEMPORARIES_ARB 0x88A4 -#define GL_MAX_PROGRAM_TEMPORARIES_ARB 0x88A5 -#define GL_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A6 -#define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A7 -#define GL_PROGRAM_PARAMETERS_ARB 0x88A8 -#define GL_MAX_PROGRAM_PARAMETERS_ARB 0x88A9 -#define GL_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AA -#define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AB -#define GL_PROGRAM_ATTRIBS_ARB 0x88AC -#define GL_MAX_PROGRAM_ATTRIBS_ARB 0x88AD -#define GL_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AE -#define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AF -#define GL_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B0 -#define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B1 -#define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B2 -#define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B3 -#define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB 0x88B4 -#define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB 0x88B5 -#define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB 0x88B6 -#define GL_TRANSPOSE_CURRENT_MATRIX_ARB 0x88B7 -#define GL_MATRIX0_ARB 0x88C0 -#define GL_MATRIX1_ARB 0x88C1 -#define GL_MATRIX2_ARB 0x88C2 -#define GL_MATRIX3_ARB 0x88C3 -#define GL_MATRIX4_ARB 0x88C4 -#define GL_MATRIX5_ARB 0x88C5 -#define GL_MATRIX6_ARB 0x88C6 -#define GL_MATRIX7_ARB 0x88C7 -#define GL_MATRIX8_ARB 0x88C8 -#define GL_MATRIX9_ARB 0x88C9 -#define GL_MATRIX10_ARB 0x88CA -#define GL_MATRIX11_ARB 0x88CB -#define GL_MATRIX12_ARB 0x88CC -#define GL_MATRIX13_ARB 0x88CD -#define GL_MATRIX14_ARB 0x88CE -#define GL_MATRIX15_ARB 0x88CF -#define GL_MATRIX16_ARB 0x88D0 -#define GL_MATRIX17_ARB 0x88D1 -#define GL_MATRIX18_ARB 0x88D2 -#define GL_MATRIX19_ARB 0x88D3 -#define GL_MATRIX20_ARB 0x88D4 -#define GL_MATRIX21_ARB 0x88D5 -#define GL_MATRIX22_ARB 0x88D6 -#define GL_MATRIX23_ARB 0x88D7 -#define GL_MATRIX24_ARB 0x88D8 -#define GL_MATRIX25_ARB 0x88D9 -#define GL_MATRIX26_ARB 0x88DA -#define GL_MATRIX27_ARB 0x88DB -#define GL_MATRIX28_ARB 0x88DC -#define GL_MATRIX29_ARB 0x88DD -#define GL_MATRIX30_ARB 0x88DE -#define GL_MATRIX31_ARB 0x88DF - -typedef void (GLAPIENTRY * PFNGLBINDPROGRAMARBPROC) (GLenum target, GLuint program); -typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMSARBPROC) (GLsizei n, const GLuint* programs); -typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXATTRIBARRAYARBPROC) (GLuint index); -typedef void (GLAPIENTRY * PFNGLENABLEVERTEXATTRIBARRAYARBPROC) (GLuint index); -typedef void (GLAPIENTRY * PFNGLGENPROGRAMSARBPROC) (GLsizei n, GLuint* programs); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMENVPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMENVPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMSTRINGARBPROC) (GLenum target, GLenum pname, GLvoid *string); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVARBPROC) (GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVARBPROC) (GLuint index, GLenum pname, GLvoid** pointer); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBDVARBPROC) (GLuint index, GLenum pname, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBFVARBPROC) (GLuint index, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIVARBPROC) (GLuint index, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMARBPROC) (GLuint program); -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble* params); -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble* params); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLPROGRAMSTRINGARBPROC) (GLenum target, GLenum format, GLsizei len, const GLvoid *string); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DARBPROC) (GLuint index, GLdouble x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DVARBPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FARBPROC) (GLuint index, GLfloat x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FVARBPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SARBPROC) (GLuint index, GLshort x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SVARBPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DARBPROC) (GLuint index, GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DVARBPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FARBPROC) (GLuint index, GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FVARBPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SARBPROC) (GLuint index, GLshort x, GLshort y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SVARBPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DVARBPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FVARBPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SVARBPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NBVARBPROC) (GLuint index, const GLbyte* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NIVARBPROC) (GLuint index, const GLint* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NSVARBPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBARBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBVARBPROC) (GLuint index, const GLubyte* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUIVARBPROC) (GLuint index, const GLuint* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUSVARBPROC) (GLuint index, const GLushort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4BVARBPROC) (GLuint index, const GLbyte* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVARBPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVARBPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4IVARBPROC) (GLuint index, const GLint* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVARBPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVARBPROC) (GLuint index, const GLubyte* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UIVARBPROC) (GLuint index, const GLuint* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4USVARBPROC) (GLuint index, const GLushort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERARBPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer); - -#define glBindProgramARB GLEW_GET_FUN(__glewBindProgramARB) -#define glDeleteProgramsARB GLEW_GET_FUN(__glewDeleteProgramsARB) -#define glDisableVertexAttribArrayARB GLEW_GET_FUN(__glewDisableVertexAttribArrayARB) -#define glEnableVertexAttribArrayARB GLEW_GET_FUN(__glewEnableVertexAttribArrayARB) -#define glGenProgramsARB GLEW_GET_FUN(__glewGenProgramsARB) -#define glGetProgramEnvParameterdvARB GLEW_GET_FUN(__glewGetProgramEnvParameterdvARB) -#define glGetProgramEnvParameterfvARB GLEW_GET_FUN(__glewGetProgramEnvParameterfvARB) -#define glGetProgramLocalParameterdvARB GLEW_GET_FUN(__glewGetProgramLocalParameterdvARB) -#define glGetProgramLocalParameterfvARB GLEW_GET_FUN(__glewGetProgramLocalParameterfvARB) -#define glGetProgramStringARB GLEW_GET_FUN(__glewGetProgramStringARB) -#define glGetProgramivARB GLEW_GET_FUN(__glewGetProgramivARB) -#define glGetVertexAttribPointervARB GLEW_GET_FUN(__glewGetVertexAttribPointervARB) -#define glGetVertexAttribdvARB GLEW_GET_FUN(__glewGetVertexAttribdvARB) -#define glGetVertexAttribfvARB GLEW_GET_FUN(__glewGetVertexAttribfvARB) -#define glGetVertexAttribivARB GLEW_GET_FUN(__glewGetVertexAttribivARB) -#define glIsProgramARB GLEW_GET_FUN(__glewIsProgramARB) -#define glProgramEnvParameter4dARB GLEW_GET_FUN(__glewProgramEnvParameter4dARB) -#define glProgramEnvParameter4dvARB GLEW_GET_FUN(__glewProgramEnvParameter4dvARB) -#define glProgramEnvParameter4fARB GLEW_GET_FUN(__glewProgramEnvParameter4fARB) -#define glProgramEnvParameter4fvARB GLEW_GET_FUN(__glewProgramEnvParameter4fvARB) -#define glProgramLocalParameter4dARB GLEW_GET_FUN(__glewProgramLocalParameter4dARB) -#define glProgramLocalParameter4dvARB GLEW_GET_FUN(__glewProgramLocalParameter4dvARB) -#define glProgramLocalParameter4fARB GLEW_GET_FUN(__glewProgramLocalParameter4fARB) -#define glProgramLocalParameter4fvARB GLEW_GET_FUN(__glewProgramLocalParameter4fvARB) -#define glProgramStringARB GLEW_GET_FUN(__glewProgramStringARB) -#define glVertexAttrib1dARB GLEW_GET_FUN(__glewVertexAttrib1dARB) -#define glVertexAttrib1dvARB GLEW_GET_FUN(__glewVertexAttrib1dvARB) -#define glVertexAttrib1fARB GLEW_GET_FUN(__glewVertexAttrib1fARB) -#define glVertexAttrib1fvARB GLEW_GET_FUN(__glewVertexAttrib1fvARB) -#define glVertexAttrib1sARB GLEW_GET_FUN(__glewVertexAttrib1sARB) -#define glVertexAttrib1svARB GLEW_GET_FUN(__glewVertexAttrib1svARB) -#define glVertexAttrib2dARB GLEW_GET_FUN(__glewVertexAttrib2dARB) -#define glVertexAttrib2dvARB GLEW_GET_FUN(__glewVertexAttrib2dvARB) -#define glVertexAttrib2fARB GLEW_GET_FUN(__glewVertexAttrib2fARB) -#define glVertexAttrib2fvARB GLEW_GET_FUN(__glewVertexAttrib2fvARB) -#define glVertexAttrib2sARB GLEW_GET_FUN(__glewVertexAttrib2sARB) -#define glVertexAttrib2svARB GLEW_GET_FUN(__glewVertexAttrib2svARB) -#define glVertexAttrib3dARB GLEW_GET_FUN(__glewVertexAttrib3dARB) -#define glVertexAttrib3dvARB GLEW_GET_FUN(__glewVertexAttrib3dvARB) -#define glVertexAttrib3fARB GLEW_GET_FUN(__glewVertexAttrib3fARB) -#define glVertexAttrib3fvARB GLEW_GET_FUN(__glewVertexAttrib3fvARB) -#define glVertexAttrib3sARB GLEW_GET_FUN(__glewVertexAttrib3sARB) -#define glVertexAttrib3svARB GLEW_GET_FUN(__glewVertexAttrib3svARB) -#define glVertexAttrib4NbvARB GLEW_GET_FUN(__glewVertexAttrib4NbvARB) -#define glVertexAttrib4NivARB GLEW_GET_FUN(__glewVertexAttrib4NivARB) -#define glVertexAttrib4NsvARB GLEW_GET_FUN(__glewVertexAttrib4NsvARB) -#define glVertexAttrib4NubARB GLEW_GET_FUN(__glewVertexAttrib4NubARB) -#define glVertexAttrib4NubvARB GLEW_GET_FUN(__glewVertexAttrib4NubvARB) -#define glVertexAttrib4NuivARB GLEW_GET_FUN(__glewVertexAttrib4NuivARB) -#define glVertexAttrib4NusvARB GLEW_GET_FUN(__glewVertexAttrib4NusvARB) -#define glVertexAttrib4bvARB GLEW_GET_FUN(__glewVertexAttrib4bvARB) -#define glVertexAttrib4dARB GLEW_GET_FUN(__glewVertexAttrib4dARB) -#define glVertexAttrib4dvARB GLEW_GET_FUN(__glewVertexAttrib4dvARB) -#define glVertexAttrib4fARB GLEW_GET_FUN(__glewVertexAttrib4fARB) -#define glVertexAttrib4fvARB GLEW_GET_FUN(__glewVertexAttrib4fvARB) -#define glVertexAttrib4ivARB GLEW_GET_FUN(__glewVertexAttrib4ivARB) -#define glVertexAttrib4sARB GLEW_GET_FUN(__glewVertexAttrib4sARB) -#define glVertexAttrib4svARB GLEW_GET_FUN(__glewVertexAttrib4svARB) -#define glVertexAttrib4ubvARB GLEW_GET_FUN(__glewVertexAttrib4ubvARB) -#define glVertexAttrib4uivARB GLEW_GET_FUN(__glewVertexAttrib4uivARB) -#define glVertexAttrib4usvARB GLEW_GET_FUN(__glewVertexAttrib4usvARB) -#define glVertexAttribPointerARB GLEW_GET_FUN(__glewVertexAttribPointerARB) - -#define GLEW_ARB_vertex_program GLEW_GET_VAR(__GLEW_ARB_vertex_program) - -#endif /* GL_ARB_vertex_program */ - -/* -------------------------- GL_ARB_vertex_shader ------------------------- */ - -#ifndef GL_ARB_vertex_shader -#define GL_ARB_vertex_shader 1 - -#define GL_VERTEX_SHADER_ARB 0x8B31 -#define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB 0x8B4A -#define GL_MAX_VARYING_FLOATS_ARB 0x8B4B -#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C -#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB 0x8B4D -#define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB 0x8B89 -#define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB 0x8B8A - -typedef void (GLAPIENTRY * PFNGLBINDATTRIBLOCATIONARBPROC) (GLhandleARB programObj, GLuint index, const GLcharARB* name); -typedef void (GLAPIENTRY * PFNGLGETACTIVEATTRIBARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint *size, GLenum *type, GLcharARB *name); -typedef GLint (GLAPIENTRY * PFNGLGETATTRIBLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB* name); - -#define glBindAttribLocationARB GLEW_GET_FUN(__glewBindAttribLocationARB) -#define glGetActiveAttribARB GLEW_GET_FUN(__glewGetActiveAttribARB) -#define glGetAttribLocationARB GLEW_GET_FUN(__glewGetAttribLocationARB) - -#define GLEW_ARB_vertex_shader GLEW_GET_VAR(__GLEW_ARB_vertex_shader) - -#endif /* GL_ARB_vertex_shader */ - -/* ------------------- GL_ARB_vertex_type_10f_11f_11f_rev ------------------ */ - -#ifndef GL_ARB_vertex_type_10f_11f_11f_rev -#define GL_ARB_vertex_type_10f_11f_11f_rev 1 - -#define GL_UNSIGNED_INT_10F_11F_11F_REV 0x8C3B - -#define GLEW_ARB_vertex_type_10f_11f_11f_rev GLEW_GET_VAR(__GLEW_ARB_vertex_type_10f_11f_11f_rev) - -#endif /* GL_ARB_vertex_type_10f_11f_11f_rev */ - -/* ------------------- GL_ARB_vertex_type_2_10_10_10_rev ------------------- */ - -#ifndef GL_ARB_vertex_type_2_10_10_10_rev -#define GL_ARB_vertex_type_2_10_10_10_rev 1 - -#define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368 -#define GL_INT_2_10_10_10_REV 0x8D9F - -typedef void (GLAPIENTRY * PFNGLCOLORP3UIPROC) (GLenum type, GLuint color); -typedef void (GLAPIENTRY * PFNGLCOLORP3UIVPROC) (GLenum type, const GLuint* color); -typedef void (GLAPIENTRY * PFNGLCOLORP4UIPROC) (GLenum type, GLuint color); -typedef void (GLAPIENTRY * PFNGLCOLORP4UIVPROC) (GLenum type, const GLuint* color); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP1UIPROC) (GLenum texture, GLenum type, GLuint coords); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP1UIVPROC) (GLenum texture, GLenum type, const GLuint* coords); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP2UIPROC) (GLenum texture, GLenum type, GLuint coords); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP2UIVPROC) (GLenum texture, GLenum type, const GLuint* coords); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP3UIPROC) (GLenum texture, GLenum type, GLuint coords); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP3UIVPROC) (GLenum texture, GLenum type, const GLuint* coords); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP4UIPROC) (GLenum texture, GLenum type, GLuint coords); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP4UIVPROC) (GLenum texture, GLenum type, const GLuint* coords); -typedef void (GLAPIENTRY * PFNGLNORMALP3UIPROC) (GLenum type, GLuint coords); -typedef void (GLAPIENTRY * PFNGLNORMALP3UIVPROC) (GLenum type, const GLuint* coords); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORP3UIPROC) (GLenum type, GLuint color); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORP3UIVPROC) (GLenum type, const GLuint* color); -typedef void (GLAPIENTRY * PFNGLTEXCOORDP1UIPROC) (GLenum type, GLuint coords); -typedef void (GLAPIENTRY * PFNGLTEXCOORDP1UIVPROC) (GLenum type, const GLuint* coords); -typedef void (GLAPIENTRY * PFNGLTEXCOORDP2UIPROC) (GLenum type, GLuint coords); -typedef void (GLAPIENTRY * PFNGLTEXCOORDP2UIVPROC) (GLenum type, const GLuint* coords); -typedef void (GLAPIENTRY * PFNGLTEXCOORDP3UIPROC) (GLenum type, GLuint coords); -typedef void (GLAPIENTRY * PFNGLTEXCOORDP3UIVPROC) (GLenum type, const GLuint* coords); -typedef void (GLAPIENTRY * PFNGLTEXCOORDP4UIPROC) (GLenum type, GLuint coords); -typedef void (GLAPIENTRY * PFNGLTEXCOORDP4UIVPROC) (GLenum type, const GLuint* coords); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP1UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP1UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP2UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP2UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP3UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP3UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP4UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP4UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLVERTEXP2UIPROC) (GLenum type, GLuint value); -typedef void (GLAPIENTRY * PFNGLVERTEXP2UIVPROC) (GLenum type, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLVERTEXP3UIPROC) (GLenum type, GLuint value); -typedef void (GLAPIENTRY * PFNGLVERTEXP3UIVPROC) (GLenum type, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLVERTEXP4UIPROC) (GLenum type, GLuint value); -typedef void (GLAPIENTRY * PFNGLVERTEXP4UIVPROC) (GLenum type, const GLuint* value); - -#define glColorP3ui GLEW_GET_FUN(__glewColorP3ui) -#define glColorP3uiv GLEW_GET_FUN(__glewColorP3uiv) -#define glColorP4ui GLEW_GET_FUN(__glewColorP4ui) -#define glColorP4uiv GLEW_GET_FUN(__glewColorP4uiv) -#define glMultiTexCoordP1ui GLEW_GET_FUN(__glewMultiTexCoordP1ui) -#define glMultiTexCoordP1uiv GLEW_GET_FUN(__glewMultiTexCoordP1uiv) -#define glMultiTexCoordP2ui GLEW_GET_FUN(__glewMultiTexCoordP2ui) -#define glMultiTexCoordP2uiv GLEW_GET_FUN(__glewMultiTexCoordP2uiv) -#define glMultiTexCoordP3ui GLEW_GET_FUN(__glewMultiTexCoordP3ui) -#define glMultiTexCoordP3uiv GLEW_GET_FUN(__glewMultiTexCoordP3uiv) -#define glMultiTexCoordP4ui GLEW_GET_FUN(__glewMultiTexCoordP4ui) -#define glMultiTexCoordP4uiv GLEW_GET_FUN(__glewMultiTexCoordP4uiv) -#define glNormalP3ui GLEW_GET_FUN(__glewNormalP3ui) -#define glNormalP3uiv GLEW_GET_FUN(__glewNormalP3uiv) -#define glSecondaryColorP3ui GLEW_GET_FUN(__glewSecondaryColorP3ui) -#define glSecondaryColorP3uiv GLEW_GET_FUN(__glewSecondaryColorP3uiv) -#define glTexCoordP1ui GLEW_GET_FUN(__glewTexCoordP1ui) -#define glTexCoordP1uiv GLEW_GET_FUN(__glewTexCoordP1uiv) -#define glTexCoordP2ui GLEW_GET_FUN(__glewTexCoordP2ui) -#define glTexCoordP2uiv GLEW_GET_FUN(__glewTexCoordP2uiv) -#define glTexCoordP3ui GLEW_GET_FUN(__glewTexCoordP3ui) -#define glTexCoordP3uiv GLEW_GET_FUN(__glewTexCoordP3uiv) -#define glTexCoordP4ui GLEW_GET_FUN(__glewTexCoordP4ui) -#define glTexCoordP4uiv GLEW_GET_FUN(__glewTexCoordP4uiv) -#define glVertexAttribP1ui GLEW_GET_FUN(__glewVertexAttribP1ui) -#define glVertexAttribP1uiv GLEW_GET_FUN(__glewVertexAttribP1uiv) -#define glVertexAttribP2ui GLEW_GET_FUN(__glewVertexAttribP2ui) -#define glVertexAttribP2uiv GLEW_GET_FUN(__glewVertexAttribP2uiv) -#define glVertexAttribP3ui GLEW_GET_FUN(__glewVertexAttribP3ui) -#define glVertexAttribP3uiv GLEW_GET_FUN(__glewVertexAttribP3uiv) -#define glVertexAttribP4ui GLEW_GET_FUN(__glewVertexAttribP4ui) -#define glVertexAttribP4uiv GLEW_GET_FUN(__glewVertexAttribP4uiv) -#define glVertexP2ui GLEW_GET_FUN(__glewVertexP2ui) -#define glVertexP2uiv GLEW_GET_FUN(__glewVertexP2uiv) -#define glVertexP3ui GLEW_GET_FUN(__glewVertexP3ui) -#define glVertexP3uiv GLEW_GET_FUN(__glewVertexP3uiv) -#define glVertexP4ui GLEW_GET_FUN(__glewVertexP4ui) -#define glVertexP4uiv GLEW_GET_FUN(__glewVertexP4uiv) - -#define GLEW_ARB_vertex_type_2_10_10_10_rev GLEW_GET_VAR(__GLEW_ARB_vertex_type_2_10_10_10_rev) - -#endif /* GL_ARB_vertex_type_2_10_10_10_rev */ - -/* ------------------------- GL_ARB_viewport_array ------------------------- */ - -#ifndef GL_ARB_viewport_array -#define GL_ARB_viewport_array 1 - -#define GL_DEPTH_RANGE 0x0B70 -#define GL_VIEWPORT 0x0BA2 -#define GL_SCISSOR_BOX 0x0C10 -#define GL_SCISSOR_TEST 0x0C11 -#define GL_MAX_VIEWPORTS 0x825B -#define GL_VIEWPORT_SUBPIXEL_BITS 0x825C -#define GL_VIEWPORT_BOUNDS_RANGE 0x825D -#define GL_LAYER_PROVOKING_VERTEX 0x825E -#define GL_VIEWPORT_INDEX_PROVOKING_VERTEX 0x825F -#define GL_UNDEFINED_VERTEX 0x8260 -#define GL_FIRST_VERTEX_CONVENTION 0x8E4D -#define GL_LAST_VERTEX_CONVENTION 0x8E4E -#define GL_PROVOKING_VERTEX 0x8E4F - -typedef void (GLAPIENTRY * PFNGLDEPTHRANGEARRAYVPROC) (GLuint first, GLsizei count, const GLclampd * v); -typedef void (GLAPIENTRY * PFNGLDEPTHRANGEINDEXEDPROC) (GLuint index, GLclampd n, GLclampd f); -typedef void (GLAPIENTRY * PFNGLGETDOUBLEI_VPROC) (GLenum target, GLuint index, GLdouble* data); -typedef void (GLAPIENTRY * PFNGLGETFLOATI_VPROC) (GLenum target, GLuint index, GLfloat* data); -typedef void (GLAPIENTRY * PFNGLSCISSORARRAYVPROC) (GLuint first, GLsizei count, const GLint * v); -typedef void (GLAPIENTRY * PFNGLSCISSORINDEXEDPROC) (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLSCISSORINDEXEDVPROC) (GLuint index, const GLint * v); -typedef void (GLAPIENTRY * PFNGLVIEWPORTARRAYVPROC) (GLuint first, GLsizei count, const GLfloat * v); -typedef void (GLAPIENTRY * PFNGLVIEWPORTINDEXEDFPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h); -typedef void (GLAPIENTRY * PFNGLVIEWPORTINDEXEDFVPROC) (GLuint index, const GLfloat * v); - -#define glDepthRangeArrayv GLEW_GET_FUN(__glewDepthRangeArrayv) -#define glDepthRangeIndexed GLEW_GET_FUN(__glewDepthRangeIndexed) -#define glGetDoublei_v GLEW_GET_FUN(__glewGetDoublei_v) -#define glGetFloati_v GLEW_GET_FUN(__glewGetFloati_v) -#define glScissorArrayv GLEW_GET_FUN(__glewScissorArrayv) -#define glScissorIndexed GLEW_GET_FUN(__glewScissorIndexed) -#define glScissorIndexedv GLEW_GET_FUN(__glewScissorIndexedv) -#define glViewportArrayv GLEW_GET_FUN(__glewViewportArrayv) -#define glViewportIndexedf GLEW_GET_FUN(__glewViewportIndexedf) -#define glViewportIndexedfv GLEW_GET_FUN(__glewViewportIndexedfv) - -#define GLEW_ARB_viewport_array GLEW_GET_VAR(__GLEW_ARB_viewport_array) - -#endif /* GL_ARB_viewport_array */ - -/* --------------------------- GL_ARB_window_pos --------------------------- */ - -#ifndef GL_ARB_window_pos -#define GL_ARB_window_pos 1 - -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DARBPROC) (GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DVARBPROC) (const GLdouble* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FARBPROC) (GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FVARBPROC) (const GLfloat* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IARBPROC) (GLint x, GLint y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IVARBPROC) (const GLint* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SARBPROC) (GLshort x, GLshort y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SVARBPROC) (const GLshort* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DARBPROC) (GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DVARBPROC) (const GLdouble* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FARBPROC) (GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FVARBPROC) (const GLfloat* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IARBPROC) (GLint x, GLint y, GLint z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IVARBPROC) (const GLint* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SARBPROC) (GLshort x, GLshort y, GLshort z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SVARBPROC) (const GLshort* p); - -#define glWindowPos2dARB GLEW_GET_FUN(__glewWindowPos2dARB) -#define glWindowPos2dvARB GLEW_GET_FUN(__glewWindowPos2dvARB) -#define glWindowPos2fARB GLEW_GET_FUN(__glewWindowPos2fARB) -#define glWindowPos2fvARB GLEW_GET_FUN(__glewWindowPos2fvARB) -#define glWindowPos2iARB GLEW_GET_FUN(__glewWindowPos2iARB) -#define glWindowPos2ivARB GLEW_GET_FUN(__glewWindowPos2ivARB) -#define glWindowPos2sARB GLEW_GET_FUN(__glewWindowPos2sARB) -#define glWindowPos2svARB GLEW_GET_FUN(__glewWindowPos2svARB) -#define glWindowPos3dARB GLEW_GET_FUN(__glewWindowPos3dARB) -#define glWindowPos3dvARB GLEW_GET_FUN(__glewWindowPos3dvARB) -#define glWindowPos3fARB GLEW_GET_FUN(__glewWindowPos3fARB) -#define glWindowPos3fvARB GLEW_GET_FUN(__glewWindowPos3fvARB) -#define glWindowPos3iARB GLEW_GET_FUN(__glewWindowPos3iARB) -#define glWindowPos3ivARB GLEW_GET_FUN(__glewWindowPos3ivARB) -#define glWindowPos3sARB GLEW_GET_FUN(__glewWindowPos3sARB) -#define glWindowPos3svARB GLEW_GET_FUN(__glewWindowPos3svARB) - -#define GLEW_ARB_window_pos GLEW_GET_VAR(__GLEW_ARB_window_pos) - -#endif /* GL_ARB_window_pos */ - -/* ------------------------- GL_ATIX_point_sprites ------------------------- */ - -#ifndef GL_ATIX_point_sprites -#define GL_ATIX_point_sprites 1 - -#define GL_TEXTURE_POINT_MODE_ATIX 0x60B0 -#define GL_TEXTURE_POINT_ONE_COORD_ATIX 0x60B1 -#define GL_TEXTURE_POINT_SPRITE_ATIX 0x60B2 -#define GL_POINT_SPRITE_CULL_MODE_ATIX 0x60B3 -#define GL_POINT_SPRITE_CULL_CENTER_ATIX 0x60B4 -#define GL_POINT_SPRITE_CULL_CLIP_ATIX 0x60B5 - -#define GLEW_ATIX_point_sprites GLEW_GET_VAR(__GLEW_ATIX_point_sprites) - -#endif /* GL_ATIX_point_sprites */ - -/* ---------------------- GL_ATIX_texture_env_combine3 --------------------- */ - -#ifndef GL_ATIX_texture_env_combine3 -#define GL_ATIX_texture_env_combine3 1 - -#define GL_MODULATE_ADD_ATIX 0x8744 -#define GL_MODULATE_SIGNED_ADD_ATIX 0x8745 -#define GL_MODULATE_SUBTRACT_ATIX 0x8746 - -#define GLEW_ATIX_texture_env_combine3 GLEW_GET_VAR(__GLEW_ATIX_texture_env_combine3) - -#endif /* GL_ATIX_texture_env_combine3 */ - -/* ----------------------- GL_ATIX_texture_env_route ----------------------- */ - -#ifndef GL_ATIX_texture_env_route -#define GL_ATIX_texture_env_route 1 - -#define GL_SECONDARY_COLOR_ATIX 0x8747 -#define GL_TEXTURE_OUTPUT_RGB_ATIX 0x8748 -#define GL_TEXTURE_OUTPUT_ALPHA_ATIX 0x8749 - -#define GLEW_ATIX_texture_env_route GLEW_GET_VAR(__GLEW_ATIX_texture_env_route) - -#endif /* GL_ATIX_texture_env_route */ - -/* ---------------- GL_ATIX_vertex_shader_output_point_size ---------------- */ - -#ifndef GL_ATIX_vertex_shader_output_point_size -#define GL_ATIX_vertex_shader_output_point_size 1 - -#define GL_OUTPUT_POINT_SIZE_ATIX 0x610E - -#define GLEW_ATIX_vertex_shader_output_point_size GLEW_GET_VAR(__GLEW_ATIX_vertex_shader_output_point_size) - -#endif /* GL_ATIX_vertex_shader_output_point_size */ - -/* -------------------------- GL_ATI_draw_buffers -------------------------- */ - -#ifndef GL_ATI_draw_buffers -#define GL_ATI_draw_buffers 1 - -#define GL_MAX_DRAW_BUFFERS_ATI 0x8824 -#define GL_DRAW_BUFFER0_ATI 0x8825 -#define GL_DRAW_BUFFER1_ATI 0x8826 -#define GL_DRAW_BUFFER2_ATI 0x8827 -#define GL_DRAW_BUFFER3_ATI 0x8828 -#define GL_DRAW_BUFFER4_ATI 0x8829 -#define GL_DRAW_BUFFER5_ATI 0x882A -#define GL_DRAW_BUFFER6_ATI 0x882B -#define GL_DRAW_BUFFER7_ATI 0x882C -#define GL_DRAW_BUFFER8_ATI 0x882D -#define GL_DRAW_BUFFER9_ATI 0x882E -#define GL_DRAW_BUFFER10_ATI 0x882F -#define GL_DRAW_BUFFER11_ATI 0x8830 -#define GL_DRAW_BUFFER12_ATI 0x8831 -#define GL_DRAW_BUFFER13_ATI 0x8832 -#define GL_DRAW_BUFFER14_ATI 0x8833 -#define GL_DRAW_BUFFER15_ATI 0x8834 - -typedef void (GLAPIENTRY * PFNGLDRAWBUFFERSATIPROC) (GLsizei n, const GLenum* bufs); - -#define glDrawBuffersATI GLEW_GET_FUN(__glewDrawBuffersATI) - -#define GLEW_ATI_draw_buffers GLEW_GET_VAR(__GLEW_ATI_draw_buffers) - -#endif /* GL_ATI_draw_buffers */ - -/* -------------------------- GL_ATI_element_array ------------------------- */ - -#ifndef GL_ATI_element_array -#define GL_ATI_element_array 1 - -#define GL_ELEMENT_ARRAY_ATI 0x8768 -#define GL_ELEMENT_ARRAY_TYPE_ATI 0x8769 -#define GL_ELEMENT_ARRAY_POINTER_ATI 0x876A - -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTARRAYATIPROC) (GLenum mode, GLsizei count); -typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTARRAYATIPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count); -typedef void (GLAPIENTRY * PFNGLELEMENTPOINTERATIPROC) (GLenum type, const GLvoid *pointer); - -#define glDrawElementArrayATI GLEW_GET_FUN(__glewDrawElementArrayATI) -#define glDrawRangeElementArrayATI GLEW_GET_FUN(__glewDrawRangeElementArrayATI) -#define glElementPointerATI GLEW_GET_FUN(__glewElementPointerATI) - -#define GLEW_ATI_element_array GLEW_GET_VAR(__GLEW_ATI_element_array) - -#endif /* GL_ATI_element_array */ - -/* ------------------------- GL_ATI_envmap_bumpmap ------------------------- */ - -#ifndef GL_ATI_envmap_bumpmap -#define GL_ATI_envmap_bumpmap 1 - -#define GL_BUMP_ROT_MATRIX_ATI 0x8775 -#define GL_BUMP_ROT_MATRIX_SIZE_ATI 0x8776 -#define GL_BUMP_NUM_TEX_UNITS_ATI 0x8777 -#define GL_BUMP_TEX_UNITS_ATI 0x8778 -#define GL_DUDV_ATI 0x8779 -#define GL_DU8DV8_ATI 0x877A -#define GL_BUMP_ENVMAP_ATI 0x877B -#define GL_BUMP_TARGET_ATI 0x877C - -typedef void (GLAPIENTRY * PFNGLGETTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat *param); -typedef void (GLAPIENTRY * PFNGLGETTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint *param); -typedef void (GLAPIENTRY * PFNGLTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat *param); -typedef void (GLAPIENTRY * PFNGLTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint *param); - -#define glGetTexBumpParameterfvATI GLEW_GET_FUN(__glewGetTexBumpParameterfvATI) -#define glGetTexBumpParameterivATI GLEW_GET_FUN(__glewGetTexBumpParameterivATI) -#define glTexBumpParameterfvATI GLEW_GET_FUN(__glewTexBumpParameterfvATI) -#define glTexBumpParameterivATI GLEW_GET_FUN(__glewTexBumpParameterivATI) - -#define GLEW_ATI_envmap_bumpmap GLEW_GET_VAR(__GLEW_ATI_envmap_bumpmap) - -#endif /* GL_ATI_envmap_bumpmap */ - -/* ------------------------- GL_ATI_fragment_shader ------------------------ */ - -#ifndef GL_ATI_fragment_shader -#define GL_ATI_fragment_shader 1 - -#define GL_RED_BIT_ATI 0x00000001 -#define GL_2X_BIT_ATI 0x00000001 -#define GL_4X_BIT_ATI 0x00000002 -#define GL_GREEN_BIT_ATI 0x00000002 -#define GL_COMP_BIT_ATI 0x00000002 -#define GL_BLUE_BIT_ATI 0x00000004 -#define GL_8X_BIT_ATI 0x00000004 -#define GL_NEGATE_BIT_ATI 0x00000004 -#define GL_BIAS_BIT_ATI 0x00000008 -#define GL_HALF_BIT_ATI 0x00000008 -#define GL_QUARTER_BIT_ATI 0x00000010 -#define GL_EIGHTH_BIT_ATI 0x00000020 -#define GL_SATURATE_BIT_ATI 0x00000040 -#define GL_FRAGMENT_SHADER_ATI 0x8920 -#define GL_REG_0_ATI 0x8921 -#define GL_REG_1_ATI 0x8922 -#define GL_REG_2_ATI 0x8923 -#define GL_REG_3_ATI 0x8924 -#define GL_REG_4_ATI 0x8925 -#define GL_REG_5_ATI 0x8926 -#define GL_CON_0_ATI 0x8941 -#define GL_CON_1_ATI 0x8942 -#define GL_CON_2_ATI 0x8943 -#define GL_CON_3_ATI 0x8944 -#define GL_CON_4_ATI 0x8945 -#define GL_CON_5_ATI 0x8946 -#define GL_CON_6_ATI 0x8947 -#define GL_CON_7_ATI 0x8948 -#define GL_MOV_ATI 0x8961 -#define GL_ADD_ATI 0x8963 -#define GL_MUL_ATI 0x8964 -#define GL_SUB_ATI 0x8965 -#define GL_DOT3_ATI 0x8966 -#define GL_DOT4_ATI 0x8967 -#define GL_MAD_ATI 0x8968 -#define GL_LERP_ATI 0x8969 -#define GL_CND_ATI 0x896A -#define GL_CND0_ATI 0x896B -#define GL_DOT2_ADD_ATI 0x896C -#define GL_SECONDARY_INTERPOLATOR_ATI 0x896D -#define GL_NUM_FRAGMENT_REGISTERS_ATI 0x896E -#define GL_NUM_FRAGMENT_CONSTANTS_ATI 0x896F -#define GL_NUM_PASSES_ATI 0x8970 -#define GL_NUM_INSTRUCTIONS_PER_PASS_ATI 0x8971 -#define GL_NUM_INSTRUCTIONS_TOTAL_ATI 0x8972 -#define GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI 0x8973 -#define GL_NUM_LOOPBACK_COMPONENTS_ATI 0x8974 -#define GL_COLOR_ALPHA_PAIRING_ATI 0x8975 -#define GL_SWIZZLE_STR_ATI 0x8976 -#define GL_SWIZZLE_STQ_ATI 0x8977 -#define GL_SWIZZLE_STR_DR_ATI 0x8978 -#define GL_SWIZZLE_STQ_DQ_ATI 0x8979 -#define GL_SWIZZLE_STRQ_ATI 0x897A -#define GL_SWIZZLE_STRQ_DQ_ATI 0x897B - -typedef void (GLAPIENTRY * PFNGLALPHAFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); -typedef void (GLAPIENTRY * PFNGLALPHAFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); -typedef void (GLAPIENTRY * PFNGLALPHAFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod); -typedef void (GLAPIENTRY * PFNGLBEGINFRAGMENTSHADERATIPROC) (void); -typedef void (GLAPIENTRY * PFNGLBINDFRAGMENTSHADERATIPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLCOLORFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); -typedef void (GLAPIENTRY * PFNGLCOLORFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); -typedef void (GLAPIENTRY * PFNGLCOLORFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod); -typedef void (GLAPIENTRY * PFNGLDELETEFRAGMENTSHADERATIPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLENDFRAGMENTSHADERATIPROC) (void); -typedef GLuint (GLAPIENTRY * PFNGLGENFRAGMENTSHADERSATIPROC) (GLuint range); -typedef void (GLAPIENTRY * PFNGLPASSTEXCOORDATIPROC) (GLuint dst, GLuint coord, GLenum swizzle); -typedef void (GLAPIENTRY * PFNGLSAMPLEMAPATIPROC) (GLuint dst, GLuint interp, GLenum swizzle); -typedef void (GLAPIENTRY * PFNGLSETFRAGMENTSHADERCONSTANTATIPROC) (GLuint dst, const GLfloat* value); - -#define glAlphaFragmentOp1ATI GLEW_GET_FUN(__glewAlphaFragmentOp1ATI) -#define glAlphaFragmentOp2ATI GLEW_GET_FUN(__glewAlphaFragmentOp2ATI) -#define glAlphaFragmentOp3ATI GLEW_GET_FUN(__glewAlphaFragmentOp3ATI) -#define glBeginFragmentShaderATI GLEW_GET_FUN(__glewBeginFragmentShaderATI) -#define glBindFragmentShaderATI GLEW_GET_FUN(__glewBindFragmentShaderATI) -#define glColorFragmentOp1ATI GLEW_GET_FUN(__glewColorFragmentOp1ATI) -#define glColorFragmentOp2ATI GLEW_GET_FUN(__glewColorFragmentOp2ATI) -#define glColorFragmentOp3ATI GLEW_GET_FUN(__glewColorFragmentOp3ATI) -#define glDeleteFragmentShaderATI GLEW_GET_FUN(__glewDeleteFragmentShaderATI) -#define glEndFragmentShaderATI GLEW_GET_FUN(__glewEndFragmentShaderATI) -#define glGenFragmentShadersATI GLEW_GET_FUN(__glewGenFragmentShadersATI) -#define glPassTexCoordATI GLEW_GET_FUN(__glewPassTexCoordATI) -#define glSampleMapATI GLEW_GET_FUN(__glewSampleMapATI) -#define glSetFragmentShaderConstantATI GLEW_GET_FUN(__glewSetFragmentShaderConstantATI) - -#define GLEW_ATI_fragment_shader GLEW_GET_VAR(__GLEW_ATI_fragment_shader) - -#endif /* GL_ATI_fragment_shader */ - -/* ------------------------ GL_ATI_map_object_buffer ----------------------- */ - -#ifndef GL_ATI_map_object_buffer -#define GL_ATI_map_object_buffer 1 - -typedef GLvoid * (GLAPIENTRY * PFNGLMAPOBJECTBUFFERATIPROC) (GLuint buffer); -typedef void (GLAPIENTRY * PFNGLUNMAPOBJECTBUFFERATIPROC) (GLuint buffer); - -#define glMapObjectBufferATI GLEW_GET_FUN(__glewMapObjectBufferATI) -#define glUnmapObjectBufferATI GLEW_GET_FUN(__glewUnmapObjectBufferATI) - -#define GLEW_ATI_map_object_buffer GLEW_GET_VAR(__GLEW_ATI_map_object_buffer) - -#endif /* GL_ATI_map_object_buffer */ - -/* ----------------------------- GL_ATI_meminfo ---------------------------- */ - -#ifndef GL_ATI_meminfo -#define GL_ATI_meminfo 1 - -#define GL_VBO_FREE_MEMORY_ATI 0x87FB -#define GL_TEXTURE_FREE_MEMORY_ATI 0x87FC -#define GL_RENDERBUFFER_FREE_MEMORY_ATI 0x87FD - -#define GLEW_ATI_meminfo GLEW_GET_VAR(__GLEW_ATI_meminfo) - -#endif /* GL_ATI_meminfo */ - -/* -------------------------- GL_ATI_pn_triangles -------------------------- */ - -#ifndef GL_ATI_pn_triangles -#define GL_ATI_pn_triangles 1 - -#define GL_PN_TRIANGLES_ATI 0x87F0 -#define GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F1 -#define GL_PN_TRIANGLES_POINT_MODE_ATI 0x87F2 -#define GL_PN_TRIANGLES_NORMAL_MODE_ATI 0x87F3 -#define GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F4 -#define GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI 0x87F5 -#define GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI 0x87F6 -#define GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI 0x87F7 -#define GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI 0x87F8 - -typedef void (GLAPIENTRY * PFNGLPNTRIANGLESFATIPROC) (GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLPNTRIANGLESIATIPROC) (GLenum pname, GLint param); - -#define glPNTrianglesfATI GLEW_GET_FUN(__glewPNTrianglesfATI) -#define glPNTrianglesiATI GLEW_GET_FUN(__glewPNTrianglesiATI) - -#define GLEW_ATI_pn_triangles GLEW_GET_VAR(__GLEW_ATI_pn_triangles) - -#endif /* GL_ATI_pn_triangles */ - -/* ------------------------ GL_ATI_separate_stencil ------------------------ */ - -#ifndef GL_ATI_separate_stencil -#define GL_ATI_separate_stencil 1 - -#define GL_STENCIL_BACK_FUNC_ATI 0x8800 -#define GL_STENCIL_BACK_FAIL_ATI 0x8801 -#define GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI 0x8802 -#define GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI 0x8803 - -typedef void (GLAPIENTRY * PFNGLSTENCILFUNCSEPARATEATIPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); -typedef void (GLAPIENTRY * PFNGLSTENCILOPSEPARATEATIPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass); - -#define glStencilFuncSeparateATI GLEW_GET_FUN(__glewStencilFuncSeparateATI) -#define glStencilOpSeparateATI GLEW_GET_FUN(__glewStencilOpSeparateATI) - -#define GLEW_ATI_separate_stencil GLEW_GET_VAR(__GLEW_ATI_separate_stencil) - -#endif /* GL_ATI_separate_stencil */ - -/* ----------------------- GL_ATI_shader_texture_lod ----------------------- */ - -#ifndef GL_ATI_shader_texture_lod -#define GL_ATI_shader_texture_lod 1 - -#define GLEW_ATI_shader_texture_lod GLEW_GET_VAR(__GLEW_ATI_shader_texture_lod) - -#endif /* GL_ATI_shader_texture_lod */ - -/* ---------------------- GL_ATI_text_fragment_shader ---------------------- */ - -#ifndef GL_ATI_text_fragment_shader -#define GL_ATI_text_fragment_shader 1 - -#define GL_TEXT_FRAGMENT_SHADER_ATI 0x8200 - -#define GLEW_ATI_text_fragment_shader GLEW_GET_VAR(__GLEW_ATI_text_fragment_shader) - -#endif /* GL_ATI_text_fragment_shader */ - -/* --------------------- GL_ATI_texture_compression_3dc -------------------- */ - -#ifndef GL_ATI_texture_compression_3dc -#define GL_ATI_texture_compression_3dc 1 - -#define GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI 0x8837 - -#define GLEW_ATI_texture_compression_3dc GLEW_GET_VAR(__GLEW_ATI_texture_compression_3dc) - -#endif /* GL_ATI_texture_compression_3dc */ - -/* ---------------------- GL_ATI_texture_env_combine3 ---------------------- */ - -#ifndef GL_ATI_texture_env_combine3 -#define GL_ATI_texture_env_combine3 1 - -#define GL_MODULATE_ADD_ATI 0x8744 -#define GL_MODULATE_SIGNED_ADD_ATI 0x8745 -#define GL_MODULATE_SUBTRACT_ATI 0x8746 - -#define GLEW_ATI_texture_env_combine3 GLEW_GET_VAR(__GLEW_ATI_texture_env_combine3) - -#endif /* GL_ATI_texture_env_combine3 */ - -/* -------------------------- GL_ATI_texture_float ------------------------- */ - -#ifndef GL_ATI_texture_float -#define GL_ATI_texture_float 1 - -#define GL_RGBA_FLOAT32_ATI 0x8814 -#define GL_RGB_FLOAT32_ATI 0x8815 -#define GL_ALPHA_FLOAT32_ATI 0x8816 -#define GL_INTENSITY_FLOAT32_ATI 0x8817 -#define GL_LUMINANCE_FLOAT32_ATI 0x8818 -#define GL_LUMINANCE_ALPHA_FLOAT32_ATI 0x8819 -#define GL_RGBA_FLOAT16_ATI 0x881A -#define GL_RGB_FLOAT16_ATI 0x881B -#define GL_ALPHA_FLOAT16_ATI 0x881C -#define GL_INTENSITY_FLOAT16_ATI 0x881D -#define GL_LUMINANCE_FLOAT16_ATI 0x881E -#define GL_LUMINANCE_ALPHA_FLOAT16_ATI 0x881F - -#define GLEW_ATI_texture_float GLEW_GET_VAR(__GLEW_ATI_texture_float) - -#endif /* GL_ATI_texture_float */ - -/* ----------------------- GL_ATI_texture_mirror_once ---------------------- */ - -#ifndef GL_ATI_texture_mirror_once -#define GL_ATI_texture_mirror_once 1 - -#define GL_MIRROR_CLAMP_ATI 0x8742 -#define GL_MIRROR_CLAMP_TO_EDGE_ATI 0x8743 - -#define GLEW_ATI_texture_mirror_once GLEW_GET_VAR(__GLEW_ATI_texture_mirror_once) - -#endif /* GL_ATI_texture_mirror_once */ - -/* ----------------------- GL_ATI_vertex_array_object ---------------------- */ - -#ifndef GL_ATI_vertex_array_object -#define GL_ATI_vertex_array_object 1 - -#define GL_STATIC_ATI 0x8760 -#define GL_DYNAMIC_ATI 0x8761 -#define GL_PRESERVE_ATI 0x8762 -#define GL_DISCARD_ATI 0x8763 -#define GL_OBJECT_BUFFER_SIZE_ATI 0x8764 -#define GL_OBJECT_BUFFER_USAGE_ATI 0x8765 -#define GL_ARRAY_OBJECT_BUFFER_ATI 0x8766 -#define GL_ARRAY_OBJECT_OFFSET_ATI 0x8767 - -typedef void (GLAPIENTRY * PFNGLARRAYOBJECTATIPROC) (GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset); -typedef void (GLAPIENTRY * PFNGLFREEOBJECTBUFFERATIPROC) (GLuint buffer); -typedef void (GLAPIENTRY * PFNGLGETARRAYOBJECTFVATIPROC) (GLenum array, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETARRAYOBJECTIVATIPROC) (GLenum array, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETOBJECTBUFFERFVATIPROC) (GLuint buffer, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETOBJECTBUFFERIVATIPROC) (GLuint buffer, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETVARIANTARRAYOBJECTFVATIPROC) (GLuint id, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETVARIANTARRAYOBJECTIVATIPROC) (GLuint id, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISOBJECTBUFFERATIPROC) (GLuint buffer); -typedef GLuint (GLAPIENTRY * PFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, const GLvoid *pointer, GLenum usage); -typedef void (GLAPIENTRY * PFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint buffer, GLuint offset, GLsizei size, const GLvoid *pointer, GLenum preserve); -typedef void (GLAPIENTRY * PFNGLVARIANTARRAYOBJECTATIPROC) (GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset); - -#define glArrayObjectATI GLEW_GET_FUN(__glewArrayObjectATI) -#define glFreeObjectBufferATI GLEW_GET_FUN(__glewFreeObjectBufferATI) -#define glGetArrayObjectfvATI GLEW_GET_FUN(__glewGetArrayObjectfvATI) -#define glGetArrayObjectivATI GLEW_GET_FUN(__glewGetArrayObjectivATI) -#define glGetObjectBufferfvATI GLEW_GET_FUN(__glewGetObjectBufferfvATI) -#define glGetObjectBufferivATI GLEW_GET_FUN(__glewGetObjectBufferivATI) -#define glGetVariantArrayObjectfvATI GLEW_GET_FUN(__glewGetVariantArrayObjectfvATI) -#define glGetVariantArrayObjectivATI GLEW_GET_FUN(__glewGetVariantArrayObjectivATI) -#define glIsObjectBufferATI GLEW_GET_FUN(__glewIsObjectBufferATI) -#define glNewObjectBufferATI GLEW_GET_FUN(__glewNewObjectBufferATI) -#define glUpdateObjectBufferATI GLEW_GET_FUN(__glewUpdateObjectBufferATI) -#define glVariantArrayObjectATI GLEW_GET_FUN(__glewVariantArrayObjectATI) - -#define GLEW_ATI_vertex_array_object GLEW_GET_VAR(__GLEW_ATI_vertex_array_object) - -#endif /* GL_ATI_vertex_array_object */ - -/* ------------------- GL_ATI_vertex_attrib_array_object ------------------- */ - -#ifndef GL_ATI_vertex_attrib_array_object -#define GL_ATI_vertex_attrib_array_object 1 - -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) (GLuint index, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) (GLuint index, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBARRAYOBJECTATIPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset); - -#define glGetVertexAttribArrayObjectfvATI GLEW_GET_FUN(__glewGetVertexAttribArrayObjectfvATI) -#define glGetVertexAttribArrayObjectivATI GLEW_GET_FUN(__glewGetVertexAttribArrayObjectivATI) -#define glVertexAttribArrayObjectATI GLEW_GET_FUN(__glewVertexAttribArrayObjectATI) - -#define GLEW_ATI_vertex_attrib_array_object GLEW_GET_VAR(__GLEW_ATI_vertex_attrib_array_object) - -#endif /* GL_ATI_vertex_attrib_array_object */ - -/* ------------------------- GL_ATI_vertex_streams ------------------------- */ - -#ifndef GL_ATI_vertex_streams -#define GL_ATI_vertex_streams 1 - -#define GL_MAX_VERTEX_STREAMS_ATI 0x876B -#define GL_VERTEX_SOURCE_ATI 0x876C -#define GL_VERTEX_STREAM0_ATI 0x876D -#define GL_VERTEX_STREAM1_ATI 0x876E -#define GL_VERTEX_STREAM2_ATI 0x876F -#define GL_VERTEX_STREAM3_ATI 0x8770 -#define GL_VERTEX_STREAM4_ATI 0x8771 -#define GL_VERTEX_STREAM5_ATI 0x8772 -#define GL_VERTEX_STREAM6_ATI 0x8773 -#define GL_VERTEX_STREAM7_ATI 0x8774 - -typedef void (GLAPIENTRY * PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) (GLenum stream); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3BATIPROC) (GLenum stream, GLbyte x, GLbyte y, GLbyte z); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3BVATIPROC) (GLenum stream, const GLbyte *coords); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3DVATIPROC) (GLenum stream, const GLdouble *coords); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3FVATIPROC) (GLenum stream, const GLfloat *coords); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3IATIPROC) (GLenum stream, GLint x, GLint y, GLint z); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3IVATIPROC) (GLenum stream, const GLint *coords); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3SVATIPROC) (GLenum stream, const GLshort *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXBLENDENVFATIPROC) (GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLVERTEXBLENDENVIATIPROC) (GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1DATIPROC) (GLenum stream, GLdouble x); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1DVATIPROC) (GLenum stream, const GLdouble *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1FATIPROC) (GLenum stream, GLfloat x); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1FVATIPROC) (GLenum stream, const GLfloat *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1IATIPROC) (GLenum stream, GLint x); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1IVATIPROC) (GLenum stream, const GLint *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1SATIPROC) (GLenum stream, GLshort x); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1SVATIPROC) (GLenum stream, const GLshort *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2DATIPROC) (GLenum stream, GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2DVATIPROC) (GLenum stream, const GLdouble *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2FATIPROC) (GLenum stream, GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2FVATIPROC) (GLenum stream, const GLfloat *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2IATIPROC) (GLenum stream, GLint x, GLint y); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2IVATIPROC) (GLenum stream, const GLint *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2SATIPROC) (GLenum stream, GLshort x, GLshort y); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2SVATIPROC) (GLenum stream, const GLshort *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3DVATIPROC) (GLenum stream, const GLdouble *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3FVATIPROC) (GLenum stream, const GLfloat *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3IATIPROC) (GLenum stream, GLint x, GLint y, GLint z); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3IVATIPROC) (GLenum stream, const GLint *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3SVATIPROC) (GLenum stream, const GLshort *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4DVATIPROC) (GLenum stream, const GLdouble *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4FVATIPROC) (GLenum stream, const GLfloat *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4IATIPROC) (GLenum stream, GLint x, GLint y, GLint z, GLint w); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4IVATIPROC) (GLenum stream, const GLint *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4SVATIPROC) (GLenum stream, const GLshort *coords); - -#define glClientActiveVertexStreamATI GLEW_GET_FUN(__glewClientActiveVertexStreamATI) -#define glNormalStream3bATI GLEW_GET_FUN(__glewNormalStream3bATI) -#define glNormalStream3bvATI GLEW_GET_FUN(__glewNormalStream3bvATI) -#define glNormalStream3dATI GLEW_GET_FUN(__glewNormalStream3dATI) -#define glNormalStream3dvATI GLEW_GET_FUN(__glewNormalStream3dvATI) -#define glNormalStream3fATI GLEW_GET_FUN(__glewNormalStream3fATI) -#define glNormalStream3fvATI GLEW_GET_FUN(__glewNormalStream3fvATI) -#define glNormalStream3iATI GLEW_GET_FUN(__glewNormalStream3iATI) -#define glNormalStream3ivATI GLEW_GET_FUN(__glewNormalStream3ivATI) -#define glNormalStream3sATI GLEW_GET_FUN(__glewNormalStream3sATI) -#define glNormalStream3svATI GLEW_GET_FUN(__glewNormalStream3svATI) -#define glVertexBlendEnvfATI GLEW_GET_FUN(__glewVertexBlendEnvfATI) -#define glVertexBlendEnviATI GLEW_GET_FUN(__glewVertexBlendEnviATI) -#define glVertexStream1dATI GLEW_GET_FUN(__glewVertexStream1dATI) -#define glVertexStream1dvATI GLEW_GET_FUN(__glewVertexStream1dvATI) -#define glVertexStream1fATI GLEW_GET_FUN(__glewVertexStream1fATI) -#define glVertexStream1fvATI GLEW_GET_FUN(__glewVertexStream1fvATI) -#define glVertexStream1iATI GLEW_GET_FUN(__glewVertexStream1iATI) -#define glVertexStream1ivATI GLEW_GET_FUN(__glewVertexStream1ivATI) -#define glVertexStream1sATI GLEW_GET_FUN(__glewVertexStream1sATI) -#define glVertexStream1svATI GLEW_GET_FUN(__glewVertexStream1svATI) -#define glVertexStream2dATI GLEW_GET_FUN(__glewVertexStream2dATI) -#define glVertexStream2dvATI GLEW_GET_FUN(__glewVertexStream2dvATI) -#define glVertexStream2fATI GLEW_GET_FUN(__glewVertexStream2fATI) -#define glVertexStream2fvATI GLEW_GET_FUN(__glewVertexStream2fvATI) -#define glVertexStream2iATI GLEW_GET_FUN(__glewVertexStream2iATI) -#define glVertexStream2ivATI GLEW_GET_FUN(__glewVertexStream2ivATI) -#define glVertexStream2sATI GLEW_GET_FUN(__glewVertexStream2sATI) -#define glVertexStream2svATI GLEW_GET_FUN(__glewVertexStream2svATI) -#define glVertexStream3dATI GLEW_GET_FUN(__glewVertexStream3dATI) -#define glVertexStream3dvATI GLEW_GET_FUN(__glewVertexStream3dvATI) -#define glVertexStream3fATI GLEW_GET_FUN(__glewVertexStream3fATI) -#define glVertexStream3fvATI GLEW_GET_FUN(__glewVertexStream3fvATI) -#define glVertexStream3iATI GLEW_GET_FUN(__glewVertexStream3iATI) -#define glVertexStream3ivATI GLEW_GET_FUN(__glewVertexStream3ivATI) -#define glVertexStream3sATI GLEW_GET_FUN(__glewVertexStream3sATI) -#define glVertexStream3svATI GLEW_GET_FUN(__glewVertexStream3svATI) -#define glVertexStream4dATI GLEW_GET_FUN(__glewVertexStream4dATI) -#define glVertexStream4dvATI GLEW_GET_FUN(__glewVertexStream4dvATI) -#define glVertexStream4fATI GLEW_GET_FUN(__glewVertexStream4fATI) -#define glVertexStream4fvATI GLEW_GET_FUN(__glewVertexStream4fvATI) -#define glVertexStream4iATI GLEW_GET_FUN(__glewVertexStream4iATI) -#define glVertexStream4ivATI GLEW_GET_FUN(__glewVertexStream4ivATI) -#define glVertexStream4sATI GLEW_GET_FUN(__glewVertexStream4sATI) -#define glVertexStream4svATI GLEW_GET_FUN(__glewVertexStream4svATI) - -#define GLEW_ATI_vertex_streams GLEW_GET_VAR(__GLEW_ATI_vertex_streams) - -#endif /* GL_ATI_vertex_streams */ - -/* --------------------------- GL_EXT_422_pixels --------------------------- */ - -#ifndef GL_EXT_422_pixels -#define GL_EXT_422_pixels 1 - -#define GL_422_EXT 0x80CC -#define GL_422_REV_EXT 0x80CD -#define GL_422_AVERAGE_EXT 0x80CE -#define GL_422_REV_AVERAGE_EXT 0x80CF - -#define GLEW_EXT_422_pixels GLEW_GET_VAR(__GLEW_EXT_422_pixels) - -#endif /* GL_EXT_422_pixels */ - -/* ---------------------------- GL_EXT_Cg_shader --------------------------- */ - -#ifndef GL_EXT_Cg_shader -#define GL_EXT_Cg_shader 1 - -#define GL_CG_VERTEX_SHADER_EXT 0x890E -#define GL_CG_FRAGMENT_SHADER_EXT 0x890F - -#define GLEW_EXT_Cg_shader GLEW_GET_VAR(__GLEW_EXT_Cg_shader) - -#endif /* GL_EXT_Cg_shader */ - -/* ------------------------------ GL_EXT_abgr ------------------------------ */ - -#ifndef GL_EXT_abgr -#define GL_EXT_abgr 1 - -#define GL_ABGR_EXT 0x8000 - -#define GLEW_EXT_abgr GLEW_GET_VAR(__GLEW_EXT_abgr) - -#endif /* GL_EXT_abgr */ - -/* ------------------------------ GL_EXT_bgra ------------------------------ */ - -#ifndef GL_EXT_bgra -#define GL_EXT_bgra 1 - -#define GL_BGR_EXT 0x80E0 -#define GL_BGRA_EXT 0x80E1 - -#define GLEW_EXT_bgra GLEW_GET_VAR(__GLEW_EXT_bgra) - -#endif /* GL_EXT_bgra */ - -/* ------------------------ GL_EXT_bindable_uniform ------------------------ */ - -#ifndef GL_EXT_bindable_uniform -#define GL_EXT_bindable_uniform 1 - -#define GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT 0x8DE2 -#define GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT 0x8DE3 -#define GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT 0x8DE4 -#define GL_MAX_BINDABLE_UNIFORM_SIZE_EXT 0x8DED -#define GL_UNIFORM_BUFFER_EXT 0x8DEE -#define GL_UNIFORM_BUFFER_BINDING_EXT 0x8DEF - -typedef GLint (GLAPIENTRY * PFNGLGETUNIFORMBUFFERSIZEEXTPROC) (GLuint program, GLint location); -typedef GLintptr (GLAPIENTRY * PFNGLGETUNIFORMOFFSETEXTPROC) (GLuint program, GLint location); -typedef void (GLAPIENTRY * PFNGLUNIFORMBUFFEREXTPROC) (GLuint program, GLint location, GLuint buffer); - -#define glGetUniformBufferSizeEXT GLEW_GET_FUN(__glewGetUniformBufferSizeEXT) -#define glGetUniformOffsetEXT GLEW_GET_FUN(__glewGetUniformOffsetEXT) -#define glUniformBufferEXT GLEW_GET_FUN(__glewUniformBufferEXT) - -#define GLEW_EXT_bindable_uniform GLEW_GET_VAR(__GLEW_EXT_bindable_uniform) - -#endif /* GL_EXT_bindable_uniform */ - -/* --------------------------- GL_EXT_blend_color -------------------------- */ - -#ifndef GL_EXT_blend_color -#define GL_EXT_blend_color 1 - -#define GL_CONSTANT_COLOR_EXT 0x8001 -#define GL_ONE_MINUS_CONSTANT_COLOR_EXT 0x8002 -#define GL_CONSTANT_ALPHA_EXT 0x8003 -#define GL_ONE_MINUS_CONSTANT_ALPHA_EXT 0x8004 -#define GL_BLEND_COLOR_EXT 0x8005 - -typedef void (GLAPIENTRY * PFNGLBLENDCOLOREXTPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); - -#define glBlendColorEXT GLEW_GET_FUN(__glewBlendColorEXT) - -#define GLEW_EXT_blend_color GLEW_GET_VAR(__GLEW_EXT_blend_color) - -#endif /* GL_EXT_blend_color */ - -/* --------------------- GL_EXT_blend_equation_separate -------------------- */ - -#ifndef GL_EXT_blend_equation_separate -#define GL_EXT_blend_equation_separate 1 - -#define GL_BLEND_EQUATION_RGB_EXT 0x8009 -#define GL_BLEND_EQUATION_ALPHA_EXT 0x883D - -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEEXTPROC) (GLenum modeRGB, GLenum modeAlpha); - -#define glBlendEquationSeparateEXT GLEW_GET_FUN(__glewBlendEquationSeparateEXT) - -#define GLEW_EXT_blend_equation_separate GLEW_GET_VAR(__GLEW_EXT_blend_equation_separate) - -#endif /* GL_EXT_blend_equation_separate */ - -/* ----------------------- GL_EXT_blend_func_separate ---------------------- */ - -#ifndef GL_EXT_blend_func_separate -#define GL_EXT_blend_func_separate 1 - -#define GL_BLEND_DST_RGB_EXT 0x80C8 -#define GL_BLEND_SRC_RGB_EXT 0x80C9 -#define GL_BLEND_DST_ALPHA_EXT 0x80CA -#define GL_BLEND_SRC_ALPHA_EXT 0x80CB - -typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEEXTPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); - -#define glBlendFuncSeparateEXT GLEW_GET_FUN(__glewBlendFuncSeparateEXT) - -#define GLEW_EXT_blend_func_separate GLEW_GET_VAR(__GLEW_EXT_blend_func_separate) - -#endif /* GL_EXT_blend_func_separate */ - -/* ------------------------- GL_EXT_blend_logic_op ------------------------- */ - -#ifndef GL_EXT_blend_logic_op -#define GL_EXT_blend_logic_op 1 - -#define GLEW_EXT_blend_logic_op GLEW_GET_VAR(__GLEW_EXT_blend_logic_op) - -#endif /* GL_EXT_blend_logic_op */ - -/* -------------------------- GL_EXT_blend_minmax -------------------------- */ - -#ifndef GL_EXT_blend_minmax -#define GL_EXT_blend_minmax 1 - -#define GL_FUNC_ADD_EXT 0x8006 -#define GL_MIN_EXT 0x8007 -#define GL_MAX_EXT 0x8008 -#define GL_BLEND_EQUATION_EXT 0x8009 - -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONEXTPROC) (GLenum mode); - -#define glBlendEquationEXT GLEW_GET_FUN(__glewBlendEquationEXT) - -#define GLEW_EXT_blend_minmax GLEW_GET_VAR(__GLEW_EXT_blend_minmax) - -#endif /* GL_EXT_blend_minmax */ - -/* ------------------------- GL_EXT_blend_subtract ------------------------- */ - -#ifndef GL_EXT_blend_subtract -#define GL_EXT_blend_subtract 1 - -#define GL_FUNC_SUBTRACT_EXT 0x800A -#define GL_FUNC_REVERSE_SUBTRACT_EXT 0x800B - -#define GLEW_EXT_blend_subtract GLEW_GET_VAR(__GLEW_EXT_blend_subtract) - -#endif /* GL_EXT_blend_subtract */ - -/* ------------------------ GL_EXT_clip_volume_hint ------------------------ */ - -#ifndef GL_EXT_clip_volume_hint -#define GL_EXT_clip_volume_hint 1 - -#define GL_CLIP_VOLUME_CLIPPING_HINT_EXT 0x80F0 - -#define GLEW_EXT_clip_volume_hint GLEW_GET_VAR(__GLEW_EXT_clip_volume_hint) - -#endif /* GL_EXT_clip_volume_hint */ - -/* ------------------------------ GL_EXT_cmyka ----------------------------- */ - -#ifndef GL_EXT_cmyka -#define GL_EXT_cmyka 1 - -#define GL_CMYK_EXT 0x800C -#define GL_CMYKA_EXT 0x800D -#define GL_PACK_CMYK_HINT_EXT 0x800E -#define GL_UNPACK_CMYK_HINT_EXT 0x800F - -#define GLEW_EXT_cmyka GLEW_GET_VAR(__GLEW_EXT_cmyka) - -#endif /* GL_EXT_cmyka */ - -/* ------------------------- GL_EXT_color_subtable ------------------------- */ - -#ifndef GL_EXT_color_subtable -#define GL_EXT_color_subtable 1 - -typedef void (GLAPIENTRY * PFNGLCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOPYCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width); - -#define glColorSubTableEXT GLEW_GET_FUN(__glewColorSubTableEXT) -#define glCopyColorSubTableEXT GLEW_GET_FUN(__glewCopyColorSubTableEXT) - -#define GLEW_EXT_color_subtable GLEW_GET_VAR(__GLEW_EXT_color_subtable) - -#endif /* GL_EXT_color_subtable */ - -/* ---------------------- GL_EXT_compiled_vertex_array --------------------- */ - -#ifndef GL_EXT_compiled_vertex_array -#define GL_EXT_compiled_vertex_array 1 - -#define GL_ARRAY_ELEMENT_LOCK_FIRST_EXT 0x81A8 -#define GL_ARRAY_ELEMENT_LOCK_COUNT_EXT 0x81A9 - -typedef void (GLAPIENTRY * PFNGLLOCKARRAYSEXTPROC) (GLint first, GLsizei count); -typedef void (GLAPIENTRY * PFNGLUNLOCKARRAYSEXTPROC) (void); - -#define glLockArraysEXT GLEW_GET_FUN(__glewLockArraysEXT) -#define glUnlockArraysEXT GLEW_GET_FUN(__glewUnlockArraysEXT) - -#define GLEW_EXT_compiled_vertex_array GLEW_GET_VAR(__GLEW_EXT_compiled_vertex_array) - -#endif /* GL_EXT_compiled_vertex_array */ - -/* --------------------------- GL_EXT_convolution -------------------------- */ - -#ifndef GL_EXT_convolution -#define GL_EXT_convolution 1 - -#define GL_CONVOLUTION_1D_EXT 0x8010 -#define GL_CONVOLUTION_2D_EXT 0x8011 -#define GL_SEPARABLE_2D_EXT 0x8012 -#define GL_CONVOLUTION_BORDER_MODE_EXT 0x8013 -#define GL_CONVOLUTION_FILTER_SCALE_EXT 0x8014 -#define GL_CONVOLUTION_FILTER_BIAS_EXT 0x8015 -#define GL_REDUCE_EXT 0x8016 -#define GL_CONVOLUTION_FORMAT_EXT 0x8017 -#define GL_CONVOLUTION_WIDTH_EXT 0x8018 -#define GL_CONVOLUTION_HEIGHT_EXT 0x8019 -#define GL_MAX_CONVOLUTION_WIDTH_EXT 0x801A -#define GL_MAX_CONVOLUTION_HEIGHT_EXT 0x801B -#define GL_POST_CONVOLUTION_RED_SCALE_EXT 0x801C -#define GL_POST_CONVOLUTION_GREEN_SCALE_EXT 0x801D -#define GL_POST_CONVOLUTION_BLUE_SCALE_EXT 0x801E -#define GL_POST_CONVOLUTION_ALPHA_SCALE_EXT 0x801F -#define GL_POST_CONVOLUTION_RED_BIAS_EXT 0x8020 -#define GL_POST_CONVOLUTION_GREEN_BIAS_EXT 0x8021 -#define GL_POST_CONVOLUTION_BLUE_BIAS_EXT 0x8022 -#define GL_POST_CONVOLUTION_ALPHA_BIAS_EXT 0x8023 - -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); -typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *image); -typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETSEPARABLEFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span); -typedef void (GLAPIENTRY * PFNGLSEPARABLEFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column); - -#define glConvolutionFilter1DEXT GLEW_GET_FUN(__glewConvolutionFilter1DEXT) -#define glConvolutionFilter2DEXT GLEW_GET_FUN(__glewConvolutionFilter2DEXT) -#define glConvolutionParameterfEXT GLEW_GET_FUN(__glewConvolutionParameterfEXT) -#define glConvolutionParameterfvEXT GLEW_GET_FUN(__glewConvolutionParameterfvEXT) -#define glConvolutionParameteriEXT GLEW_GET_FUN(__glewConvolutionParameteriEXT) -#define glConvolutionParameterivEXT GLEW_GET_FUN(__glewConvolutionParameterivEXT) -#define glCopyConvolutionFilter1DEXT GLEW_GET_FUN(__glewCopyConvolutionFilter1DEXT) -#define glCopyConvolutionFilter2DEXT GLEW_GET_FUN(__glewCopyConvolutionFilter2DEXT) -#define glGetConvolutionFilterEXT GLEW_GET_FUN(__glewGetConvolutionFilterEXT) -#define glGetConvolutionParameterfvEXT GLEW_GET_FUN(__glewGetConvolutionParameterfvEXT) -#define glGetConvolutionParameterivEXT GLEW_GET_FUN(__glewGetConvolutionParameterivEXT) -#define glGetSeparableFilterEXT GLEW_GET_FUN(__glewGetSeparableFilterEXT) -#define glSeparableFilter2DEXT GLEW_GET_FUN(__glewSeparableFilter2DEXT) - -#define GLEW_EXT_convolution GLEW_GET_VAR(__GLEW_EXT_convolution) - -#endif /* GL_EXT_convolution */ - -/* ------------------------ GL_EXT_coordinate_frame ------------------------ */ - -#ifndef GL_EXT_coordinate_frame -#define GL_EXT_coordinate_frame 1 - -#define GL_TANGENT_ARRAY_EXT 0x8439 -#define GL_BINORMAL_ARRAY_EXT 0x843A -#define GL_CURRENT_TANGENT_EXT 0x843B -#define GL_CURRENT_BINORMAL_EXT 0x843C -#define GL_TANGENT_ARRAY_TYPE_EXT 0x843E -#define GL_TANGENT_ARRAY_STRIDE_EXT 0x843F -#define GL_BINORMAL_ARRAY_TYPE_EXT 0x8440 -#define GL_BINORMAL_ARRAY_STRIDE_EXT 0x8441 -#define GL_TANGENT_ARRAY_POINTER_EXT 0x8442 -#define GL_BINORMAL_ARRAY_POINTER_EXT 0x8443 -#define GL_MAP1_TANGENT_EXT 0x8444 -#define GL_MAP2_TANGENT_EXT 0x8445 -#define GL_MAP1_BINORMAL_EXT 0x8446 -#define GL_MAP2_BINORMAL_EXT 0x8447 - -typedef void (GLAPIENTRY * PFNGLBINORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLTANGENTPOINTEREXTPROC) (GLenum type, GLsizei stride, GLvoid *pointer); - -#define glBinormalPointerEXT GLEW_GET_FUN(__glewBinormalPointerEXT) -#define glTangentPointerEXT GLEW_GET_FUN(__glewTangentPointerEXT) - -#define GLEW_EXT_coordinate_frame GLEW_GET_VAR(__GLEW_EXT_coordinate_frame) - -#endif /* GL_EXT_coordinate_frame */ - -/* -------------------------- GL_EXT_copy_texture -------------------------- */ - -#ifndef GL_EXT_copy_texture -#define GL_EXT_copy_texture 1 - -typedef void (GLAPIENTRY * PFNGLCOPYTEXIMAGE1DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); -typedef void (GLAPIENTRY * PFNGLCOPYTEXIMAGE2DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); -typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); -typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); - -#define glCopyTexImage1DEXT GLEW_GET_FUN(__glewCopyTexImage1DEXT) -#define glCopyTexImage2DEXT GLEW_GET_FUN(__glewCopyTexImage2DEXT) -#define glCopyTexSubImage1DEXT GLEW_GET_FUN(__glewCopyTexSubImage1DEXT) -#define glCopyTexSubImage2DEXT GLEW_GET_FUN(__glewCopyTexSubImage2DEXT) -#define glCopyTexSubImage3DEXT GLEW_GET_FUN(__glewCopyTexSubImage3DEXT) - -#define GLEW_EXT_copy_texture GLEW_GET_VAR(__GLEW_EXT_copy_texture) - -#endif /* GL_EXT_copy_texture */ - -/* --------------------------- GL_EXT_cull_vertex -------------------------- */ - -#ifndef GL_EXT_cull_vertex -#define GL_EXT_cull_vertex 1 - -#define GL_CULL_VERTEX_EXT 0x81AA -#define GL_CULL_VERTEX_EYE_POSITION_EXT 0x81AB -#define GL_CULL_VERTEX_OBJECT_POSITION_EXT 0x81AC - -typedef void (GLAPIENTRY * PFNGLCULLPARAMETERDVEXTPROC) (GLenum pname, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLCULLPARAMETERFVEXTPROC) (GLenum pname, GLfloat* params); - -#define glCullParameterdvEXT GLEW_GET_FUN(__glewCullParameterdvEXT) -#define glCullParameterfvEXT GLEW_GET_FUN(__glewCullParameterfvEXT) - -#define GLEW_EXT_cull_vertex GLEW_GET_VAR(__GLEW_EXT_cull_vertex) - -#endif /* GL_EXT_cull_vertex */ - -/* -------------------------- GL_EXT_debug_marker -------------------------- */ - -#ifndef GL_EXT_debug_marker -#define GL_EXT_debug_marker 1 - -typedef void (GLAPIENTRY * PFNGLINSERTEVENTMARKEREXTPROC) (GLsizei length, const GLchar* marker); -typedef void (GLAPIENTRY * PFNGLPOPGROUPMARKEREXTPROC) (void); -typedef void (GLAPIENTRY * PFNGLPUSHGROUPMARKEREXTPROC) (GLsizei length, const GLchar* marker); - -#define glInsertEventMarkerEXT GLEW_GET_FUN(__glewInsertEventMarkerEXT) -#define glPopGroupMarkerEXT GLEW_GET_FUN(__glewPopGroupMarkerEXT) -#define glPushGroupMarkerEXT GLEW_GET_FUN(__glewPushGroupMarkerEXT) - -#define GLEW_EXT_debug_marker GLEW_GET_VAR(__GLEW_EXT_debug_marker) - -#endif /* GL_EXT_debug_marker */ - -/* ------------------------ GL_EXT_depth_bounds_test ----------------------- */ - -#ifndef GL_EXT_depth_bounds_test -#define GL_EXT_depth_bounds_test 1 - -#define GL_DEPTH_BOUNDS_TEST_EXT 0x8890 -#define GL_DEPTH_BOUNDS_EXT 0x8891 - -typedef void (GLAPIENTRY * PFNGLDEPTHBOUNDSEXTPROC) (GLclampd zmin, GLclampd zmax); - -#define glDepthBoundsEXT GLEW_GET_FUN(__glewDepthBoundsEXT) - -#define GLEW_EXT_depth_bounds_test GLEW_GET_VAR(__GLEW_EXT_depth_bounds_test) - -#endif /* GL_EXT_depth_bounds_test */ - -/* ----------------------- GL_EXT_direct_state_access ---------------------- */ - -#ifndef GL_EXT_direct_state_access -#define GL_EXT_direct_state_access 1 - -#define GL_PROGRAM_MATRIX_EXT 0x8E2D -#define GL_TRANSPOSE_PROGRAM_MATRIX_EXT 0x8E2E -#define GL_PROGRAM_MATRIX_STACK_DEPTH_EXT 0x8E2F - -typedef void (GLAPIENTRY * PFNGLBINDMULTITEXTUREEXTPROC) (GLenum texunit, GLenum target, GLuint texture); -typedef GLenum (GLAPIENTRY * PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC) (GLuint framebuffer, GLenum target); -typedef void (GLAPIENTRY * PFNGLCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); -typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); -typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); -typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLCOPYTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); -typedef void (GLAPIENTRY * PFNGLCOPYTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); -typedef void (GLAPIENTRY * PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); -typedef void (GLAPIENTRY * PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC) (GLenum array, GLuint index); -typedef void (GLAPIENTRY * PFNGLDISABLECLIENTSTATEIEXTPROC) (GLenum array, GLuint index); -typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC) (GLuint vaobj, GLuint index); -typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXARRAYEXTPROC) (GLuint vaobj, GLenum array); -typedef void (GLAPIENTRY * PFNGLENABLECLIENTSTATEINDEXEDEXTPROC) (GLenum array, GLuint index); -typedef void (GLAPIENTRY * PFNGLENABLECLIENTSTATEIEXTPROC) (GLenum array, GLuint index); -typedef void (GLAPIENTRY * PFNGLENABLEVERTEXARRAYATTRIBEXTPROC) (GLuint vaobj, GLuint index); -typedef void (GLAPIENTRY * PFNGLENABLEVERTEXARRAYEXTPROC) (GLuint vaobj, GLenum array); -typedef void (GLAPIENTRY * PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) (GLuint framebuffer, GLenum mode); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC) (GLuint framebuffer, GLsizei n, const GLenum* bufs); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERREADBUFFEREXTPROC) (GLuint framebuffer, GLenum mode); -typedef void (GLAPIENTRY * PFNGLGENERATEMULTITEXMIPMAPEXTPROC) (GLenum texunit, GLenum target); -typedef void (GLAPIENTRY * PFNGLGENERATETEXTUREMIPMAPEXTPROC) (GLuint texture, GLenum target); -typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum target, GLint level, GLvoid *img); -typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum target, GLint level, GLvoid *img); -typedef void (GLAPIENTRY * PFNGLGETDOUBLEINDEXEDVEXTPROC) (GLenum target, GLuint index, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETDOUBLEI_VEXTPROC) (GLenum pname, GLuint index, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETFLOATINDEXEDVEXTPROC) (GLenum target, GLuint index, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETFLOATI_VEXTPROC) (GLenum pname, GLuint index, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum pname, GLint* param); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXENVFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXENVIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXGENDVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXGENFVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXGENIVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLuint* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC) (GLuint buffer, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERPOINTERVEXTPROC) (GLuint buffer, GLenum pname, void** params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, GLvoid *data); -typedef void (GLAPIENTRY * PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint* params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum pname, GLvoid *string); -typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMIVEXTPROC) (GLuint program, GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) (GLuint renderbuffer, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETPOINTERINDEXEDVEXTPROC) (GLenum target, GLuint index, GLvoid** params); -typedef void (GLAPIENTRY * PFNGLGETPOINTERI_VEXTPROC) (GLenum pname, GLuint index, GLvoid** params); -typedef void (GLAPIENTRY * PFNGLGETTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLuint* params); -typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC) (GLuint vaobj, GLuint index, GLenum pname, GLint* param); -typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYINTEGERVEXTPROC) (GLuint vaobj, GLenum pname, GLint* param); -typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC) (GLuint vaobj, GLuint index, GLenum pname, GLvoid** param); -typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYPOINTERVEXTPROC) (GLuint vaobj, GLenum pname, GLvoid** param); -typedef GLvoid * (GLAPIENTRY * PFNGLMAPNAMEDBUFFEREXTPROC) (GLuint buffer, GLenum access); -typedef GLvoid * (GLAPIENTRY * PFNGLMAPNAMEDBUFFERRANGEEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access); -typedef void (GLAPIENTRY * PFNGLMATRIXFRUSTUMEXTPROC) (GLenum matrixMode, GLdouble l, GLdouble r, GLdouble b, GLdouble t, GLdouble n, GLdouble f); -typedef void (GLAPIENTRY * PFNGLMATRIXLOADIDENTITYEXTPROC) (GLenum matrixMode); -typedef void (GLAPIENTRY * PFNGLMATRIXLOADTRANSPOSEDEXTPROC) (GLenum matrixMode, const GLdouble* m); -typedef void (GLAPIENTRY * PFNGLMATRIXLOADTRANSPOSEFEXTPROC) (GLenum matrixMode, const GLfloat* m); -typedef void (GLAPIENTRY * PFNGLMATRIXLOADDEXTPROC) (GLenum matrixMode, const GLdouble* m); -typedef void (GLAPIENTRY * PFNGLMATRIXLOADFEXTPROC) (GLenum matrixMode, const GLfloat* m); -typedef void (GLAPIENTRY * PFNGLMATRIXMULTTRANSPOSEDEXTPROC) (GLenum matrixMode, const GLdouble* m); -typedef void (GLAPIENTRY * PFNGLMATRIXMULTTRANSPOSEFEXTPROC) (GLenum matrixMode, const GLfloat* m); -typedef void (GLAPIENTRY * PFNGLMATRIXMULTDEXTPROC) (GLenum matrixMode, const GLdouble* m); -typedef void (GLAPIENTRY * PFNGLMATRIXMULTFEXTPROC) (GLenum matrixMode, const GLfloat* m); -typedef void (GLAPIENTRY * PFNGLMATRIXORTHOEXTPROC) (GLenum matrixMode, GLdouble l, GLdouble r, GLdouble b, GLdouble t, GLdouble n, GLdouble f); -typedef void (GLAPIENTRY * PFNGLMATRIXPOPEXTPROC) (GLenum matrixMode); -typedef void (GLAPIENTRY * PFNGLMATRIXPUSHEXTPROC) (GLenum matrixMode); -typedef void (GLAPIENTRY * PFNGLMATRIXROTATEDEXTPROC) (GLenum matrixMode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLMATRIXROTATEFEXTPROC) (GLenum matrixMode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLMATRIXSCALEDEXTPROC) (GLenum matrixMode, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLMATRIXSCALEFEXTPROC) (GLenum matrixMode, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLMATRIXTRANSLATEDEXTPROC) (GLenum matrixMode, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLMATRIXTRANSLATEFEXTPROC) (GLenum matrixMode, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLMULTITEXBUFFEREXTPROC) (GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDPOINTEREXTPROC) (GLenum texunit, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLMULTITEXENVFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLMULTITEXENVFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLMULTITEXENVIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLMULTITEXENVIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLMULTITEXGENDEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLdouble param); -typedef void (GLAPIENTRY * PFNGLMULTITEXGENDVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLdouble* params); -typedef void (GLAPIENTRY * PFNGLMULTITEXGENFEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLMULTITEXGENFVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLMULTITEXGENIEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLMULTITEXGENIVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLMULTITEXIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLuint* params); -typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLfloat* param); -typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint* param); -typedef void (GLAPIENTRY * PFNGLMULTITEXRENDERBUFFEREXTPROC) (GLenum texunit, GLenum target, GLuint renderbuffer); -typedef void (GLAPIENTRY * PFNGLMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERDATAEXTPROC) (GLuint buffer, GLsizeiptr size, const GLvoid *data, GLenum usage); -typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC) (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size); -typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); -typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); -typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face); -typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLdouble* params); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC) (GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLint* params); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLuint* params); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLint* params); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint* params); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum format, GLsizei len, const GLvoid *string); -typedef void (GLAPIENTRY * PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC) (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) (GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1FEXTPROC) (GLuint program, GLint location, GLfloat v0); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1IEXTPROC) (GLuint program, GLint location, GLint v0); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UIEXTPROC) (GLuint program, GLint location, GLuint v0); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask); -typedef void (GLAPIENTRY * PFNGLTEXTUREBUFFEREXTPROC) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer); -typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLuint* params); -typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERFEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLfloat* param); -typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint* param); -typedef void (GLAPIENTRY * PFNGLTEXTURERENDERBUFFEREXTPROC) (GLuint texture, GLenum target, GLuint renderbuffer); -typedef void (GLAPIENTRY * PFNGLTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); -typedef GLboolean (GLAPIENTRY * PFNGLUNMAPNAMEDBUFFEREXTPROC) (GLuint buffer); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYCOLOROFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYINDEXOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYNORMALOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset); - -#define glBindMultiTextureEXT GLEW_GET_FUN(__glewBindMultiTextureEXT) -#define glCheckNamedFramebufferStatusEXT GLEW_GET_FUN(__glewCheckNamedFramebufferStatusEXT) -#define glClientAttribDefaultEXT GLEW_GET_FUN(__glewClientAttribDefaultEXT) -#define glCompressedMultiTexImage1DEXT GLEW_GET_FUN(__glewCompressedMultiTexImage1DEXT) -#define glCompressedMultiTexImage2DEXT GLEW_GET_FUN(__glewCompressedMultiTexImage2DEXT) -#define glCompressedMultiTexImage3DEXT GLEW_GET_FUN(__glewCompressedMultiTexImage3DEXT) -#define glCompressedMultiTexSubImage1DEXT GLEW_GET_FUN(__glewCompressedMultiTexSubImage1DEXT) -#define glCompressedMultiTexSubImage2DEXT GLEW_GET_FUN(__glewCompressedMultiTexSubImage2DEXT) -#define glCompressedMultiTexSubImage3DEXT GLEW_GET_FUN(__glewCompressedMultiTexSubImage3DEXT) -#define glCompressedTextureImage1DEXT GLEW_GET_FUN(__glewCompressedTextureImage1DEXT) -#define glCompressedTextureImage2DEXT GLEW_GET_FUN(__glewCompressedTextureImage2DEXT) -#define glCompressedTextureImage3DEXT GLEW_GET_FUN(__glewCompressedTextureImage3DEXT) -#define glCompressedTextureSubImage1DEXT GLEW_GET_FUN(__glewCompressedTextureSubImage1DEXT) -#define glCompressedTextureSubImage2DEXT GLEW_GET_FUN(__glewCompressedTextureSubImage2DEXT) -#define glCompressedTextureSubImage3DEXT GLEW_GET_FUN(__glewCompressedTextureSubImage3DEXT) -#define glCopyMultiTexImage1DEXT GLEW_GET_FUN(__glewCopyMultiTexImage1DEXT) -#define glCopyMultiTexImage2DEXT GLEW_GET_FUN(__glewCopyMultiTexImage2DEXT) -#define glCopyMultiTexSubImage1DEXT GLEW_GET_FUN(__glewCopyMultiTexSubImage1DEXT) -#define glCopyMultiTexSubImage2DEXT GLEW_GET_FUN(__glewCopyMultiTexSubImage2DEXT) -#define glCopyMultiTexSubImage3DEXT GLEW_GET_FUN(__glewCopyMultiTexSubImage3DEXT) -#define glCopyTextureImage1DEXT GLEW_GET_FUN(__glewCopyTextureImage1DEXT) -#define glCopyTextureImage2DEXT GLEW_GET_FUN(__glewCopyTextureImage2DEXT) -#define glCopyTextureSubImage1DEXT GLEW_GET_FUN(__glewCopyTextureSubImage1DEXT) -#define glCopyTextureSubImage2DEXT GLEW_GET_FUN(__glewCopyTextureSubImage2DEXT) -#define glCopyTextureSubImage3DEXT GLEW_GET_FUN(__glewCopyTextureSubImage3DEXT) -#define glDisableClientStateIndexedEXT GLEW_GET_FUN(__glewDisableClientStateIndexedEXT) -#define glDisableClientStateiEXT GLEW_GET_FUN(__glewDisableClientStateiEXT) -#define glDisableVertexArrayAttribEXT GLEW_GET_FUN(__glewDisableVertexArrayAttribEXT) -#define glDisableVertexArrayEXT GLEW_GET_FUN(__glewDisableVertexArrayEXT) -#define glEnableClientStateIndexedEXT GLEW_GET_FUN(__glewEnableClientStateIndexedEXT) -#define glEnableClientStateiEXT GLEW_GET_FUN(__glewEnableClientStateiEXT) -#define glEnableVertexArrayAttribEXT GLEW_GET_FUN(__glewEnableVertexArrayAttribEXT) -#define glEnableVertexArrayEXT GLEW_GET_FUN(__glewEnableVertexArrayEXT) -#define glFlushMappedNamedBufferRangeEXT GLEW_GET_FUN(__glewFlushMappedNamedBufferRangeEXT) -#define glFramebufferDrawBufferEXT GLEW_GET_FUN(__glewFramebufferDrawBufferEXT) -#define glFramebufferDrawBuffersEXT GLEW_GET_FUN(__glewFramebufferDrawBuffersEXT) -#define glFramebufferReadBufferEXT GLEW_GET_FUN(__glewFramebufferReadBufferEXT) -#define glGenerateMultiTexMipmapEXT GLEW_GET_FUN(__glewGenerateMultiTexMipmapEXT) -#define glGenerateTextureMipmapEXT GLEW_GET_FUN(__glewGenerateTextureMipmapEXT) -#define glGetCompressedMultiTexImageEXT GLEW_GET_FUN(__glewGetCompressedMultiTexImageEXT) -#define glGetCompressedTextureImageEXT GLEW_GET_FUN(__glewGetCompressedTextureImageEXT) -#define glGetDoubleIndexedvEXT GLEW_GET_FUN(__glewGetDoubleIndexedvEXT) -#define glGetDoublei_vEXT GLEW_GET_FUN(__glewGetDoublei_vEXT) -#define glGetFloatIndexedvEXT GLEW_GET_FUN(__glewGetFloatIndexedvEXT) -#define glGetFloati_vEXT GLEW_GET_FUN(__glewGetFloati_vEXT) -#define glGetFramebufferParameterivEXT GLEW_GET_FUN(__glewGetFramebufferParameterivEXT) -#define glGetMultiTexEnvfvEXT GLEW_GET_FUN(__glewGetMultiTexEnvfvEXT) -#define glGetMultiTexEnvivEXT GLEW_GET_FUN(__glewGetMultiTexEnvivEXT) -#define glGetMultiTexGendvEXT GLEW_GET_FUN(__glewGetMultiTexGendvEXT) -#define glGetMultiTexGenfvEXT GLEW_GET_FUN(__glewGetMultiTexGenfvEXT) -#define glGetMultiTexGenivEXT GLEW_GET_FUN(__glewGetMultiTexGenivEXT) -#define glGetMultiTexImageEXT GLEW_GET_FUN(__glewGetMultiTexImageEXT) -#define glGetMultiTexLevelParameterfvEXT GLEW_GET_FUN(__glewGetMultiTexLevelParameterfvEXT) -#define glGetMultiTexLevelParameterivEXT GLEW_GET_FUN(__glewGetMultiTexLevelParameterivEXT) -#define glGetMultiTexParameterIivEXT GLEW_GET_FUN(__glewGetMultiTexParameterIivEXT) -#define glGetMultiTexParameterIuivEXT GLEW_GET_FUN(__glewGetMultiTexParameterIuivEXT) -#define glGetMultiTexParameterfvEXT GLEW_GET_FUN(__glewGetMultiTexParameterfvEXT) -#define glGetMultiTexParameterivEXT GLEW_GET_FUN(__glewGetMultiTexParameterivEXT) -#define glGetNamedBufferParameterivEXT GLEW_GET_FUN(__glewGetNamedBufferParameterivEXT) -#define glGetNamedBufferPointervEXT GLEW_GET_FUN(__glewGetNamedBufferPointervEXT) -#define glGetNamedBufferSubDataEXT GLEW_GET_FUN(__glewGetNamedBufferSubDataEXT) -#define glGetNamedFramebufferAttachmentParameterivEXT GLEW_GET_FUN(__glewGetNamedFramebufferAttachmentParameterivEXT) -#define glGetNamedProgramLocalParameterIivEXT GLEW_GET_FUN(__glewGetNamedProgramLocalParameterIivEXT) -#define glGetNamedProgramLocalParameterIuivEXT GLEW_GET_FUN(__glewGetNamedProgramLocalParameterIuivEXT) -#define glGetNamedProgramLocalParameterdvEXT GLEW_GET_FUN(__glewGetNamedProgramLocalParameterdvEXT) -#define glGetNamedProgramLocalParameterfvEXT GLEW_GET_FUN(__glewGetNamedProgramLocalParameterfvEXT) -#define glGetNamedProgramStringEXT GLEW_GET_FUN(__glewGetNamedProgramStringEXT) -#define glGetNamedProgramivEXT GLEW_GET_FUN(__glewGetNamedProgramivEXT) -#define glGetNamedRenderbufferParameterivEXT GLEW_GET_FUN(__glewGetNamedRenderbufferParameterivEXT) -#define glGetPointerIndexedvEXT GLEW_GET_FUN(__glewGetPointerIndexedvEXT) -#define glGetPointeri_vEXT GLEW_GET_FUN(__glewGetPointeri_vEXT) -#define glGetTextureImageEXT GLEW_GET_FUN(__glewGetTextureImageEXT) -#define glGetTextureLevelParameterfvEXT GLEW_GET_FUN(__glewGetTextureLevelParameterfvEXT) -#define glGetTextureLevelParameterivEXT GLEW_GET_FUN(__glewGetTextureLevelParameterivEXT) -#define glGetTextureParameterIivEXT GLEW_GET_FUN(__glewGetTextureParameterIivEXT) -#define glGetTextureParameterIuivEXT GLEW_GET_FUN(__glewGetTextureParameterIuivEXT) -#define glGetTextureParameterfvEXT GLEW_GET_FUN(__glewGetTextureParameterfvEXT) -#define glGetTextureParameterivEXT GLEW_GET_FUN(__glewGetTextureParameterivEXT) -#define glGetVertexArrayIntegeri_vEXT GLEW_GET_FUN(__glewGetVertexArrayIntegeri_vEXT) -#define glGetVertexArrayIntegervEXT GLEW_GET_FUN(__glewGetVertexArrayIntegervEXT) -#define glGetVertexArrayPointeri_vEXT GLEW_GET_FUN(__glewGetVertexArrayPointeri_vEXT) -#define glGetVertexArrayPointervEXT GLEW_GET_FUN(__glewGetVertexArrayPointervEXT) -#define glMapNamedBufferEXT GLEW_GET_FUN(__glewMapNamedBufferEXT) -#define glMapNamedBufferRangeEXT GLEW_GET_FUN(__glewMapNamedBufferRangeEXT) -#define glMatrixFrustumEXT GLEW_GET_FUN(__glewMatrixFrustumEXT) -#define glMatrixLoadIdentityEXT GLEW_GET_FUN(__glewMatrixLoadIdentityEXT) -#define glMatrixLoadTransposedEXT GLEW_GET_FUN(__glewMatrixLoadTransposedEXT) -#define glMatrixLoadTransposefEXT GLEW_GET_FUN(__glewMatrixLoadTransposefEXT) -#define glMatrixLoaddEXT GLEW_GET_FUN(__glewMatrixLoaddEXT) -#define glMatrixLoadfEXT GLEW_GET_FUN(__glewMatrixLoadfEXT) -#define glMatrixMultTransposedEXT GLEW_GET_FUN(__glewMatrixMultTransposedEXT) -#define glMatrixMultTransposefEXT GLEW_GET_FUN(__glewMatrixMultTransposefEXT) -#define glMatrixMultdEXT GLEW_GET_FUN(__glewMatrixMultdEXT) -#define glMatrixMultfEXT GLEW_GET_FUN(__glewMatrixMultfEXT) -#define glMatrixOrthoEXT GLEW_GET_FUN(__glewMatrixOrthoEXT) -#define glMatrixPopEXT GLEW_GET_FUN(__glewMatrixPopEXT) -#define glMatrixPushEXT GLEW_GET_FUN(__glewMatrixPushEXT) -#define glMatrixRotatedEXT GLEW_GET_FUN(__glewMatrixRotatedEXT) -#define glMatrixRotatefEXT GLEW_GET_FUN(__glewMatrixRotatefEXT) -#define glMatrixScaledEXT GLEW_GET_FUN(__glewMatrixScaledEXT) -#define glMatrixScalefEXT GLEW_GET_FUN(__glewMatrixScalefEXT) -#define glMatrixTranslatedEXT GLEW_GET_FUN(__glewMatrixTranslatedEXT) -#define glMatrixTranslatefEXT GLEW_GET_FUN(__glewMatrixTranslatefEXT) -#define glMultiTexBufferEXT GLEW_GET_FUN(__glewMultiTexBufferEXT) -#define glMultiTexCoordPointerEXT GLEW_GET_FUN(__glewMultiTexCoordPointerEXT) -#define glMultiTexEnvfEXT GLEW_GET_FUN(__glewMultiTexEnvfEXT) -#define glMultiTexEnvfvEXT GLEW_GET_FUN(__glewMultiTexEnvfvEXT) -#define glMultiTexEnviEXT GLEW_GET_FUN(__glewMultiTexEnviEXT) -#define glMultiTexEnvivEXT GLEW_GET_FUN(__glewMultiTexEnvivEXT) -#define glMultiTexGendEXT GLEW_GET_FUN(__glewMultiTexGendEXT) -#define glMultiTexGendvEXT GLEW_GET_FUN(__glewMultiTexGendvEXT) -#define glMultiTexGenfEXT GLEW_GET_FUN(__glewMultiTexGenfEXT) -#define glMultiTexGenfvEXT GLEW_GET_FUN(__glewMultiTexGenfvEXT) -#define glMultiTexGeniEXT GLEW_GET_FUN(__glewMultiTexGeniEXT) -#define glMultiTexGenivEXT GLEW_GET_FUN(__glewMultiTexGenivEXT) -#define glMultiTexImage1DEXT GLEW_GET_FUN(__glewMultiTexImage1DEXT) -#define glMultiTexImage2DEXT GLEW_GET_FUN(__glewMultiTexImage2DEXT) -#define glMultiTexImage3DEXT GLEW_GET_FUN(__glewMultiTexImage3DEXT) -#define glMultiTexParameterIivEXT GLEW_GET_FUN(__glewMultiTexParameterIivEXT) -#define glMultiTexParameterIuivEXT GLEW_GET_FUN(__glewMultiTexParameterIuivEXT) -#define glMultiTexParameterfEXT GLEW_GET_FUN(__glewMultiTexParameterfEXT) -#define glMultiTexParameterfvEXT GLEW_GET_FUN(__glewMultiTexParameterfvEXT) -#define glMultiTexParameteriEXT GLEW_GET_FUN(__glewMultiTexParameteriEXT) -#define glMultiTexParameterivEXT GLEW_GET_FUN(__glewMultiTexParameterivEXT) -#define glMultiTexRenderbufferEXT GLEW_GET_FUN(__glewMultiTexRenderbufferEXT) -#define glMultiTexSubImage1DEXT GLEW_GET_FUN(__glewMultiTexSubImage1DEXT) -#define glMultiTexSubImage2DEXT GLEW_GET_FUN(__glewMultiTexSubImage2DEXT) -#define glMultiTexSubImage3DEXT GLEW_GET_FUN(__glewMultiTexSubImage3DEXT) -#define glNamedBufferDataEXT GLEW_GET_FUN(__glewNamedBufferDataEXT) -#define glNamedBufferSubDataEXT GLEW_GET_FUN(__glewNamedBufferSubDataEXT) -#define glNamedCopyBufferSubDataEXT GLEW_GET_FUN(__glewNamedCopyBufferSubDataEXT) -#define glNamedFramebufferRenderbufferEXT GLEW_GET_FUN(__glewNamedFramebufferRenderbufferEXT) -#define glNamedFramebufferTexture1DEXT GLEW_GET_FUN(__glewNamedFramebufferTexture1DEXT) -#define glNamedFramebufferTexture2DEXT GLEW_GET_FUN(__glewNamedFramebufferTexture2DEXT) -#define glNamedFramebufferTexture3DEXT GLEW_GET_FUN(__glewNamedFramebufferTexture3DEXT) -#define glNamedFramebufferTextureEXT GLEW_GET_FUN(__glewNamedFramebufferTextureEXT) -#define glNamedFramebufferTextureFaceEXT GLEW_GET_FUN(__glewNamedFramebufferTextureFaceEXT) -#define glNamedFramebufferTextureLayerEXT GLEW_GET_FUN(__glewNamedFramebufferTextureLayerEXT) -#define glNamedProgramLocalParameter4dEXT GLEW_GET_FUN(__glewNamedProgramLocalParameter4dEXT) -#define glNamedProgramLocalParameter4dvEXT GLEW_GET_FUN(__glewNamedProgramLocalParameter4dvEXT) -#define glNamedProgramLocalParameter4fEXT GLEW_GET_FUN(__glewNamedProgramLocalParameter4fEXT) -#define glNamedProgramLocalParameter4fvEXT GLEW_GET_FUN(__glewNamedProgramLocalParameter4fvEXT) -#define glNamedProgramLocalParameterI4iEXT GLEW_GET_FUN(__glewNamedProgramLocalParameterI4iEXT) -#define glNamedProgramLocalParameterI4ivEXT GLEW_GET_FUN(__glewNamedProgramLocalParameterI4ivEXT) -#define glNamedProgramLocalParameterI4uiEXT GLEW_GET_FUN(__glewNamedProgramLocalParameterI4uiEXT) -#define glNamedProgramLocalParameterI4uivEXT GLEW_GET_FUN(__glewNamedProgramLocalParameterI4uivEXT) -#define glNamedProgramLocalParameters4fvEXT GLEW_GET_FUN(__glewNamedProgramLocalParameters4fvEXT) -#define glNamedProgramLocalParametersI4ivEXT GLEW_GET_FUN(__glewNamedProgramLocalParametersI4ivEXT) -#define glNamedProgramLocalParametersI4uivEXT GLEW_GET_FUN(__glewNamedProgramLocalParametersI4uivEXT) -#define glNamedProgramStringEXT GLEW_GET_FUN(__glewNamedProgramStringEXT) -#define glNamedRenderbufferStorageEXT GLEW_GET_FUN(__glewNamedRenderbufferStorageEXT) -#define glNamedRenderbufferStorageMultisampleCoverageEXT GLEW_GET_FUN(__glewNamedRenderbufferStorageMultisampleCoverageEXT) -#define glNamedRenderbufferStorageMultisampleEXT GLEW_GET_FUN(__glewNamedRenderbufferStorageMultisampleEXT) -#define glProgramUniform1fEXT GLEW_GET_FUN(__glewProgramUniform1fEXT) -#define glProgramUniform1fvEXT GLEW_GET_FUN(__glewProgramUniform1fvEXT) -#define glProgramUniform1iEXT GLEW_GET_FUN(__glewProgramUniform1iEXT) -#define glProgramUniform1ivEXT GLEW_GET_FUN(__glewProgramUniform1ivEXT) -#define glProgramUniform1uiEXT GLEW_GET_FUN(__glewProgramUniform1uiEXT) -#define glProgramUniform1uivEXT GLEW_GET_FUN(__glewProgramUniform1uivEXT) -#define glProgramUniform2fEXT GLEW_GET_FUN(__glewProgramUniform2fEXT) -#define glProgramUniform2fvEXT GLEW_GET_FUN(__glewProgramUniform2fvEXT) -#define glProgramUniform2iEXT GLEW_GET_FUN(__glewProgramUniform2iEXT) -#define glProgramUniform2ivEXT GLEW_GET_FUN(__glewProgramUniform2ivEXT) -#define glProgramUniform2uiEXT GLEW_GET_FUN(__glewProgramUniform2uiEXT) -#define glProgramUniform2uivEXT GLEW_GET_FUN(__glewProgramUniform2uivEXT) -#define glProgramUniform3fEXT GLEW_GET_FUN(__glewProgramUniform3fEXT) -#define glProgramUniform3fvEXT GLEW_GET_FUN(__glewProgramUniform3fvEXT) -#define glProgramUniform3iEXT GLEW_GET_FUN(__glewProgramUniform3iEXT) -#define glProgramUniform3ivEXT GLEW_GET_FUN(__glewProgramUniform3ivEXT) -#define glProgramUniform3uiEXT GLEW_GET_FUN(__glewProgramUniform3uiEXT) -#define glProgramUniform3uivEXT GLEW_GET_FUN(__glewProgramUniform3uivEXT) -#define glProgramUniform4fEXT GLEW_GET_FUN(__glewProgramUniform4fEXT) -#define glProgramUniform4fvEXT GLEW_GET_FUN(__glewProgramUniform4fvEXT) -#define glProgramUniform4iEXT GLEW_GET_FUN(__glewProgramUniform4iEXT) -#define glProgramUniform4ivEXT GLEW_GET_FUN(__glewProgramUniform4ivEXT) -#define glProgramUniform4uiEXT GLEW_GET_FUN(__glewProgramUniform4uiEXT) -#define glProgramUniform4uivEXT GLEW_GET_FUN(__glewProgramUniform4uivEXT) -#define glProgramUniformMatrix2fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix2fvEXT) -#define glProgramUniformMatrix2x3fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix2x3fvEXT) -#define glProgramUniformMatrix2x4fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix2x4fvEXT) -#define glProgramUniformMatrix3fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix3fvEXT) -#define glProgramUniformMatrix3x2fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix3x2fvEXT) -#define glProgramUniformMatrix3x4fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix3x4fvEXT) -#define glProgramUniformMatrix4fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix4fvEXT) -#define glProgramUniformMatrix4x2fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix4x2fvEXT) -#define glProgramUniformMatrix4x3fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix4x3fvEXT) -#define glPushClientAttribDefaultEXT GLEW_GET_FUN(__glewPushClientAttribDefaultEXT) -#define glTextureBufferEXT GLEW_GET_FUN(__glewTextureBufferEXT) -#define glTextureImage1DEXT GLEW_GET_FUN(__glewTextureImage1DEXT) -#define glTextureImage2DEXT GLEW_GET_FUN(__glewTextureImage2DEXT) -#define glTextureImage3DEXT GLEW_GET_FUN(__glewTextureImage3DEXT) -#define glTextureParameterIivEXT GLEW_GET_FUN(__glewTextureParameterIivEXT) -#define glTextureParameterIuivEXT GLEW_GET_FUN(__glewTextureParameterIuivEXT) -#define glTextureParameterfEXT GLEW_GET_FUN(__glewTextureParameterfEXT) -#define glTextureParameterfvEXT GLEW_GET_FUN(__glewTextureParameterfvEXT) -#define glTextureParameteriEXT GLEW_GET_FUN(__glewTextureParameteriEXT) -#define glTextureParameterivEXT GLEW_GET_FUN(__glewTextureParameterivEXT) -#define glTextureRenderbufferEXT GLEW_GET_FUN(__glewTextureRenderbufferEXT) -#define glTextureSubImage1DEXT GLEW_GET_FUN(__glewTextureSubImage1DEXT) -#define glTextureSubImage2DEXT GLEW_GET_FUN(__glewTextureSubImage2DEXT) -#define glTextureSubImage3DEXT GLEW_GET_FUN(__glewTextureSubImage3DEXT) -#define glUnmapNamedBufferEXT GLEW_GET_FUN(__glewUnmapNamedBufferEXT) -#define glVertexArrayColorOffsetEXT GLEW_GET_FUN(__glewVertexArrayColorOffsetEXT) -#define glVertexArrayEdgeFlagOffsetEXT GLEW_GET_FUN(__glewVertexArrayEdgeFlagOffsetEXT) -#define glVertexArrayFogCoordOffsetEXT GLEW_GET_FUN(__glewVertexArrayFogCoordOffsetEXT) -#define glVertexArrayIndexOffsetEXT GLEW_GET_FUN(__glewVertexArrayIndexOffsetEXT) -#define glVertexArrayMultiTexCoordOffsetEXT GLEW_GET_FUN(__glewVertexArrayMultiTexCoordOffsetEXT) -#define glVertexArrayNormalOffsetEXT GLEW_GET_FUN(__glewVertexArrayNormalOffsetEXT) -#define glVertexArraySecondaryColorOffsetEXT GLEW_GET_FUN(__glewVertexArraySecondaryColorOffsetEXT) -#define glVertexArrayTexCoordOffsetEXT GLEW_GET_FUN(__glewVertexArrayTexCoordOffsetEXT) -#define glVertexArrayVertexAttribIOffsetEXT GLEW_GET_FUN(__glewVertexArrayVertexAttribIOffsetEXT) -#define glVertexArrayVertexAttribOffsetEXT GLEW_GET_FUN(__glewVertexArrayVertexAttribOffsetEXT) -#define glVertexArrayVertexOffsetEXT GLEW_GET_FUN(__glewVertexArrayVertexOffsetEXT) - -#define GLEW_EXT_direct_state_access GLEW_GET_VAR(__GLEW_EXT_direct_state_access) - -#endif /* GL_EXT_direct_state_access */ - -/* -------------------------- GL_EXT_draw_buffers2 ------------------------- */ - -#ifndef GL_EXT_draw_buffers2 -#define GL_EXT_draw_buffers2 1 - -typedef void (GLAPIENTRY * PFNGLCOLORMASKINDEXEDEXTPROC) (GLuint buf, GLboolean r, GLboolean g, GLboolean b, GLboolean a); -typedef void (GLAPIENTRY * PFNGLDISABLEINDEXEDEXTPROC) (GLenum target, GLuint index); -typedef void (GLAPIENTRY * PFNGLENABLEINDEXEDEXTPROC) (GLenum target, GLuint index); -typedef void (GLAPIENTRY * PFNGLGETBOOLEANINDEXEDVEXTPROC) (GLenum value, GLuint index, GLboolean* data); -typedef void (GLAPIENTRY * PFNGLGETINTEGERINDEXEDVEXTPROC) (GLenum value, GLuint index, GLint* data); -typedef GLboolean (GLAPIENTRY * PFNGLISENABLEDINDEXEDEXTPROC) (GLenum target, GLuint index); - -#define glColorMaskIndexedEXT GLEW_GET_FUN(__glewColorMaskIndexedEXT) -#define glDisableIndexedEXT GLEW_GET_FUN(__glewDisableIndexedEXT) -#define glEnableIndexedEXT GLEW_GET_FUN(__glewEnableIndexedEXT) -#define glGetBooleanIndexedvEXT GLEW_GET_FUN(__glewGetBooleanIndexedvEXT) -#define glGetIntegerIndexedvEXT GLEW_GET_FUN(__glewGetIntegerIndexedvEXT) -#define glIsEnabledIndexedEXT GLEW_GET_FUN(__glewIsEnabledIndexedEXT) - -#define GLEW_EXT_draw_buffers2 GLEW_GET_VAR(__GLEW_EXT_draw_buffers2) - -#endif /* GL_EXT_draw_buffers2 */ - -/* ------------------------- GL_EXT_draw_instanced ------------------------- */ - -#ifndef GL_EXT_draw_instanced -#define GL_EXT_draw_instanced 1 - -typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDEXTPROC) (GLenum mode, GLint start, GLsizei count, GLsizei primcount); -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDEXTPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount); - -#define glDrawArraysInstancedEXT GLEW_GET_FUN(__glewDrawArraysInstancedEXT) -#define glDrawElementsInstancedEXT GLEW_GET_FUN(__glewDrawElementsInstancedEXT) - -#define GLEW_EXT_draw_instanced GLEW_GET_VAR(__GLEW_EXT_draw_instanced) - -#endif /* GL_EXT_draw_instanced */ - -/* ----------------------- GL_EXT_draw_range_elements ---------------------- */ - -#ifndef GL_EXT_draw_range_elements -#define GL_EXT_draw_range_elements 1 - -#define GL_MAX_ELEMENTS_VERTICES_EXT 0x80E8 -#define GL_MAX_ELEMENTS_INDICES_EXT 0x80E9 - -typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTSEXTPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); - -#define glDrawRangeElementsEXT GLEW_GET_FUN(__glewDrawRangeElementsEXT) - -#define GLEW_EXT_draw_range_elements GLEW_GET_VAR(__GLEW_EXT_draw_range_elements) - -#endif /* GL_EXT_draw_range_elements */ - -/* ---------------------------- GL_EXT_fog_coord --------------------------- */ - -#ifndef GL_EXT_fog_coord -#define GL_EXT_fog_coord 1 - -#define GL_FOG_COORDINATE_SOURCE_EXT 0x8450 -#define GL_FOG_COORDINATE_EXT 0x8451 -#define GL_FRAGMENT_DEPTH_EXT 0x8452 -#define GL_CURRENT_FOG_COORDINATE_EXT 0x8453 -#define GL_FOG_COORDINATE_ARRAY_TYPE_EXT 0x8454 -#define GL_FOG_COORDINATE_ARRAY_STRIDE_EXT 0x8455 -#define GL_FOG_COORDINATE_ARRAY_POINTER_EXT 0x8456 -#define GL_FOG_COORDINATE_ARRAY_EXT 0x8457 - -typedef void (GLAPIENTRY * PFNGLFOGCOORDPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLFOGCOORDDEXTPROC) (GLdouble coord); -typedef void (GLAPIENTRY * PFNGLFOGCOORDDVEXTPROC) (const GLdouble *coord); -typedef void (GLAPIENTRY * PFNGLFOGCOORDFEXTPROC) (GLfloat coord); -typedef void (GLAPIENTRY * PFNGLFOGCOORDFVEXTPROC) (const GLfloat *coord); - -#define glFogCoordPointerEXT GLEW_GET_FUN(__glewFogCoordPointerEXT) -#define glFogCoorddEXT GLEW_GET_FUN(__glewFogCoorddEXT) -#define glFogCoorddvEXT GLEW_GET_FUN(__glewFogCoorddvEXT) -#define glFogCoordfEXT GLEW_GET_FUN(__glewFogCoordfEXT) -#define glFogCoordfvEXT GLEW_GET_FUN(__glewFogCoordfvEXT) - -#define GLEW_EXT_fog_coord GLEW_GET_VAR(__GLEW_EXT_fog_coord) - -#endif /* GL_EXT_fog_coord */ - -/* ------------------------ GL_EXT_fragment_lighting ----------------------- */ - -#ifndef GL_EXT_fragment_lighting -#define GL_EXT_fragment_lighting 1 - -#define GL_FRAGMENT_LIGHTING_EXT 0x8400 -#define GL_FRAGMENT_COLOR_MATERIAL_EXT 0x8401 -#define GL_FRAGMENT_COLOR_MATERIAL_FACE_EXT 0x8402 -#define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_EXT 0x8403 -#define GL_MAX_FRAGMENT_LIGHTS_EXT 0x8404 -#define GL_MAX_ACTIVE_LIGHTS_EXT 0x8405 -#define GL_CURRENT_RASTER_NORMAL_EXT 0x8406 -#define GL_LIGHT_ENV_MODE_EXT 0x8407 -#define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_EXT 0x8408 -#define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_EXT 0x8409 -#define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_EXT 0x840A -#define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_EXT 0x840B -#define GL_FRAGMENT_LIGHT0_EXT 0x840C -#define GL_FRAGMENT_LIGHT7_EXT 0x8413 - -typedef void (GLAPIENTRY * PFNGLFRAGMENTCOLORMATERIALEXTPROC) (GLenum face, GLenum mode); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFEXTPROC) (GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFVEXTPROC) (GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIEXTPROC) (GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIVEXTPROC) (GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFEXTPROC) (GLenum light, GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIEXTPROC) (GLenum light, GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALFEXTPROC) (GLenum face, GLenum pname, const GLfloat param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALIEXTPROC) (GLenum face, GLenum pname, const GLint param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLLIGHTENVIEXTPROC) (GLenum pname, GLint param); - -#define glFragmentColorMaterialEXT GLEW_GET_FUN(__glewFragmentColorMaterialEXT) -#define glFragmentLightModelfEXT GLEW_GET_FUN(__glewFragmentLightModelfEXT) -#define glFragmentLightModelfvEXT GLEW_GET_FUN(__glewFragmentLightModelfvEXT) -#define glFragmentLightModeliEXT GLEW_GET_FUN(__glewFragmentLightModeliEXT) -#define glFragmentLightModelivEXT GLEW_GET_FUN(__glewFragmentLightModelivEXT) -#define glFragmentLightfEXT GLEW_GET_FUN(__glewFragmentLightfEXT) -#define glFragmentLightfvEXT GLEW_GET_FUN(__glewFragmentLightfvEXT) -#define glFragmentLightiEXT GLEW_GET_FUN(__glewFragmentLightiEXT) -#define glFragmentLightivEXT GLEW_GET_FUN(__glewFragmentLightivEXT) -#define glFragmentMaterialfEXT GLEW_GET_FUN(__glewFragmentMaterialfEXT) -#define glFragmentMaterialfvEXT GLEW_GET_FUN(__glewFragmentMaterialfvEXT) -#define glFragmentMaterialiEXT GLEW_GET_FUN(__glewFragmentMaterialiEXT) -#define glFragmentMaterialivEXT GLEW_GET_FUN(__glewFragmentMaterialivEXT) -#define glGetFragmentLightfvEXT GLEW_GET_FUN(__glewGetFragmentLightfvEXT) -#define glGetFragmentLightivEXT GLEW_GET_FUN(__glewGetFragmentLightivEXT) -#define glGetFragmentMaterialfvEXT GLEW_GET_FUN(__glewGetFragmentMaterialfvEXT) -#define glGetFragmentMaterialivEXT GLEW_GET_FUN(__glewGetFragmentMaterialivEXT) -#define glLightEnviEXT GLEW_GET_FUN(__glewLightEnviEXT) - -#define GLEW_EXT_fragment_lighting GLEW_GET_VAR(__GLEW_EXT_fragment_lighting) - -#endif /* GL_EXT_fragment_lighting */ - -/* ------------------------ GL_EXT_framebuffer_blit ------------------------ */ - -#ifndef GL_EXT_framebuffer_blit -#define GL_EXT_framebuffer_blit 1 - -#define GL_DRAW_FRAMEBUFFER_BINDING_EXT 0x8CA6 -#define GL_READ_FRAMEBUFFER_EXT 0x8CA8 -#define GL_DRAW_FRAMEBUFFER_EXT 0x8CA9 -#define GL_READ_FRAMEBUFFER_BINDING_EXT 0x8CAA - -typedef void (GLAPIENTRY * PFNGLBLITFRAMEBUFFEREXTPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); - -#define glBlitFramebufferEXT GLEW_GET_FUN(__glewBlitFramebufferEXT) - -#define GLEW_EXT_framebuffer_blit GLEW_GET_VAR(__GLEW_EXT_framebuffer_blit) - -#endif /* GL_EXT_framebuffer_blit */ - -/* --------------------- GL_EXT_framebuffer_multisample -------------------- */ - -#ifndef GL_EXT_framebuffer_multisample -#define GL_EXT_framebuffer_multisample 1 - -#define GL_RENDERBUFFER_SAMPLES_EXT 0x8CAB -#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8D56 -#define GL_MAX_SAMPLES_EXT 0x8D57 - -typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); - -#define glRenderbufferStorageMultisampleEXT GLEW_GET_FUN(__glewRenderbufferStorageMultisampleEXT) - -#define GLEW_EXT_framebuffer_multisample GLEW_GET_VAR(__GLEW_EXT_framebuffer_multisample) - -#endif /* GL_EXT_framebuffer_multisample */ - -/* --------------- GL_EXT_framebuffer_multisample_blit_scaled -------------- */ - -#ifndef GL_EXT_framebuffer_multisample_blit_scaled -#define GL_EXT_framebuffer_multisample_blit_scaled 1 - -#define GL_SCALED_RESOLVE_FASTEST_EXT 0x90BA -#define GL_SCALED_RESOLVE_NICEST_EXT 0x90BB - -#define GLEW_EXT_framebuffer_multisample_blit_scaled GLEW_GET_VAR(__GLEW_EXT_framebuffer_multisample_blit_scaled) - -#endif /* GL_EXT_framebuffer_multisample_blit_scaled */ - -/* ----------------------- GL_EXT_framebuffer_object ----------------------- */ - -#ifndef GL_EXT_framebuffer_object -#define GL_EXT_framebuffer_object 1 - -#define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x0506 -#define GL_MAX_RENDERBUFFER_SIZE_EXT 0x84E8 -#define GL_FRAMEBUFFER_BINDING_EXT 0x8CA6 -#define GL_RENDERBUFFER_BINDING_EXT 0x8CA7 -#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8CD0 -#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8CD1 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 0x8CD2 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8CD4 -#define GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD5 -#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD6 -#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD7 -#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9 -#define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8CDA -#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8CDB -#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC -#define GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD -#define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF -#define GL_COLOR_ATTACHMENT0_EXT 0x8CE0 -#define GL_COLOR_ATTACHMENT1_EXT 0x8CE1 -#define GL_COLOR_ATTACHMENT2_EXT 0x8CE2 -#define GL_COLOR_ATTACHMENT3_EXT 0x8CE3 -#define GL_COLOR_ATTACHMENT4_EXT 0x8CE4 -#define GL_COLOR_ATTACHMENT5_EXT 0x8CE5 -#define GL_COLOR_ATTACHMENT6_EXT 0x8CE6 -#define GL_COLOR_ATTACHMENT7_EXT 0x8CE7 -#define GL_COLOR_ATTACHMENT8_EXT 0x8CE8 -#define GL_COLOR_ATTACHMENT9_EXT 0x8CE9 -#define GL_COLOR_ATTACHMENT10_EXT 0x8CEA -#define GL_COLOR_ATTACHMENT11_EXT 0x8CEB -#define GL_COLOR_ATTACHMENT12_EXT 0x8CEC -#define GL_COLOR_ATTACHMENT13_EXT 0x8CED -#define GL_COLOR_ATTACHMENT14_EXT 0x8CEE -#define GL_COLOR_ATTACHMENT15_EXT 0x8CEF -#define GL_DEPTH_ATTACHMENT_EXT 0x8D00 -#define GL_STENCIL_ATTACHMENT_EXT 0x8D20 -#define GL_FRAMEBUFFER_EXT 0x8D40 -#define GL_RENDERBUFFER_EXT 0x8D41 -#define GL_RENDERBUFFER_WIDTH_EXT 0x8D42 -#define GL_RENDERBUFFER_HEIGHT_EXT 0x8D43 -#define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT 0x8D44 -#define GL_STENCIL_INDEX1_EXT 0x8D46 -#define GL_STENCIL_INDEX4_EXT 0x8D47 -#define GL_STENCIL_INDEX8_EXT 0x8D48 -#define GL_STENCIL_INDEX16_EXT 0x8D49 -#define GL_RENDERBUFFER_RED_SIZE_EXT 0x8D50 -#define GL_RENDERBUFFER_GREEN_SIZE_EXT 0x8D51 -#define GL_RENDERBUFFER_BLUE_SIZE_EXT 0x8D52 -#define GL_RENDERBUFFER_ALPHA_SIZE_EXT 0x8D53 -#define GL_RENDERBUFFER_DEPTH_SIZE_EXT 0x8D54 -#define GL_RENDERBUFFER_STENCIL_SIZE_EXT 0x8D55 - -typedef void (GLAPIENTRY * PFNGLBINDFRAMEBUFFEREXTPROC) (GLenum target, GLuint framebuffer); -typedef void (GLAPIENTRY * PFNGLBINDRENDERBUFFEREXTPROC) (GLenum target, GLuint renderbuffer); -typedef GLenum (GLAPIENTRY * PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei n, const GLuint* framebuffers); -typedef void (GLAPIENTRY * PFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei n, const GLuint* renderbuffers); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); -typedef void (GLAPIENTRY * PFNGLGENFRAMEBUFFERSEXTPROC) (GLsizei n, GLuint* framebuffers); -typedef void (GLAPIENTRY * PFNGLGENRENDERBUFFERSEXTPROC) (GLsizei n, GLuint* renderbuffers); -typedef void (GLAPIENTRY * PFNGLGENERATEMIPMAPEXTPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLenum target, GLenum attachment, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISFRAMEBUFFEREXTPROC) (GLuint framebuffer); -typedef GLboolean (GLAPIENTRY * PFNGLISRENDERBUFFEREXTPROC) (GLuint renderbuffer); -typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height); - -#define glBindFramebufferEXT GLEW_GET_FUN(__glewBindFramebufferEXT) -#define glBindRenderbufferEXT GLEW_GET_FUN(__glewBindRenderbufferEXT) -#define glCheckFramebufferStatusEXT GLEW_GET_FUN(__glewCheckFramebufferStatusEXT) -#define glDeleteFramebuffersEXT GLEW_GET_FUN(__glewDeleteFramebuffersEXT) -#define glDeleteRenderbuffersEXT GLEW_GET_FUN(__glewDeleteRenderbuffersEXT) -#define glFramebufferRenderbufferEXT GLEW_GET_FUN(__glewFramebufferRenderbufferEXT) -#define glFramebufferTexture1DEXT GLEW_GET_FUN(__glewFramebufferTexture1DEXT) -#define glFramebufferTexture2DEXT GLEW_GET_FUN(__glewFramebufferTexture2DEXT) -#define glFramebufferTexture3DEXT GLEW_GET_FUN(__glewFramebufferTexture3DEXT) -#define glGenFramebuffersEXT GLEW_GET_FUN(__glewGenFramebuffersEXT) -#define glGenRenderbuffersEXT GLEW_GET_FUN(__glewGenRenderbuffersEXT) -#define glGenerateMipmapEXT GLEW_GET_FUN(__glewGenerateMipmapEXT) -#define glGetFramebufferAttachmentParameterivEXT GLEW_GET_FUN(__glewGetFramebufferAttachmentParameterivEXT) -#define glGetRenderbufferParameterivEXT GLEW_GET_FUN(__glewGetRenderbufferParameterivEXT) -#define glIsFramebufferEXT GLEW_GET_FUN(__glewIsFramebufferEXT) -#define glIsRenderbufferEXT GLEW_GET_FUN(__glewIsRenderbufferEXT) -#define glRenderbufferStorageEXT GLEW_GET_FUN(__glewRenderbufferStorageEXT) - -#define GLEW_EXT_framebuffer_object GLEW_GET_VAR(__GLEW_EXT_framebuffer_object) - -#endif /* GL_EXT_framebuffer_object */ - -/* ------------------------ GL_EXT_framebuffer_sRGB ------------------------ */ - -#ifndef GL_EXT_framebuffer_sRGB -#define GL_EXT_framebuffer_sRGB 1 - -#define GL_FRAMEBUFFER_SRGB_EXT 0x8DB9 -#define GL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x8DBA - -#define GLEW_EXT_framebuffer_sRGB GLEW_GET_VAR(__GLEW_EXT_framebuffer_sRGB) - -#endif /* GL_EXT_framebuffer_sRGB */ - -/* ------------------------ GL_EXT_geometry_shader4 ------------------------ */ - -#ifndef GL_EXT_geometry_shader4 -#define GL_EXT_geometry_shader4 1 - -#define GL_LINES_ADJACENCY_EXT 0xA -#define GL_LINE_STRIP_ADJACENCY_EXT 0xB -#define GL_TRIANGLES_ADJACENCY_EXT 0xC -#define GL_TRIANGLE_STRIP_ADJACENCY_EXT 0xD -#define GL_PROGRAM_POINT_SIZE_EXT 0x8642 -#define GL_MAX_VARYING_COMPONENTS_EXT 0x8B4B -#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT 0x8C29 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT 0x8CD4 -#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT 0x8DA7 -#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT 0x8DA8 -#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT 0x8DA9 -#define GL_GEOMETRY_SHADER_EXT 0x8DD9 -#define GL_GEOMETRY_VERTICES_OUT_EXT 0x8DDA -#define GL_GEOMETRY_INPUT_TYPE_EXT 0x8DDB -#define GL_GEOMETRY_OUTPUT_TYPE_EXT 0x8DDC -#define GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT 0x8DDD -#define GL_MAX_VERTEX_VARYING_COMPONENTS_EXT 0x8DDE -#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT 0x8DDF -#define GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT 0x8DE0 -#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT 0x8DE1 - -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face); -typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERIEXTPROC) (GLuint program, GLenum pname, GLint value); - -#define glFramebufferTextureEXT GLEW_GET_FUN(__glewFramebufferTextureEXT) -#define glFramebufferTextureFaceEXT GLEW_GET_FUN(__glewFramebufferTextureFaceEXT) -#define glProgramParameteriEXT GLEW_GET_FUN(__glewProgramParameteriEXT) - -#define GLEW_EXT_geometry_shader4 GLEW_GET_VAR(__GLEW_EXT_geometry_shader4) - -#endif /* GL_EXT_geometry_shader4 */ - -/* --------------------- GL_EXT_gpu_program_parameters --------------------- */ - -#ifndef GL_EXT_gpu_program_parameters -#define GL_EXT_gpu_program_parameters 1 - -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERS4FVEXTPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat* params); - -#define glProgramEnvParameters4fvEXT GLEW_GET_FUN(__glewProgramEnvParameters4fvEXT) -#define glProgramLocalParameters4fvEXT GLEW_GET_FUN(__glewProgramLocalParameters4fvEXT) - -#define GLEW_EXT_gpu_program_parameters GLEW_GET_VAR(__GLEW_EXT_gpu_program_parameters) - -#endif /* GL_EXT_gpu_program_parameters */ - -/* --------------------------- GL_EXT_gpu_shader4 -------------------------- */ - -#ifndef GL_EXT_gpu_shader4 -#define GL_EXT_gpu_shader4 1 - -#define GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT 0x88FD -#define GL_SAMPLER_1D_ARRAY_EXT 0x8DC0 -#define GL_SAMPLER_2D_ARRAY_EXT 0x8DC1 -#define GL_SAMPLER_BUFFER_EXT 0x8DC2 -#define GL_SAMPLER_1D_ARRAY_SHADOW_EXT 0x8DC3 -#define GL_SAMPLER_2D_ARRAY_SHADOW_EXT 0x8DC4 -#define GL_SAMPLER_CUBE_SHADOW_EXT 0x8DC5 -#define GL_UNSIGNED_INT_VEC2_EXT 0x8DC6 -#define GL_UNSIGNED_INT_VEC3_EXT 0x8DC7 -#define GL_UNSIGNED_INT_VEC4_EXT 0x8DC8 -#define GL_INT_SAMPLER_1D_EXT 0x8DC9 -#define GL_INT_SAMPLER_2D_EXT 0x8DCA -#define GL_INT_SAMPLER_3D_EXT 0x8DCB -#define GL_INT_SAMPLER_CUBE_EXT 0x8DCC -#define GL_INT_SAMPLER_2D_RECT_EXT 0x8DCD -#define GL_INT_SAMPLER_1D_ARRAY_EXT 0x8DCE -#define GL_INT_SAMPLER_2D_ARRAY_EXT 0x8DCF -#define GL_INT_SAMPLER_BUFFER_EXT 0x8DD0 -#define GL_UNSIGNED_INT_SAMPLER_1D_EXT 0x8DD1 -#define GL_UNSIGNED_INT_SAMPLER_2D_EXT 0x8DD2 -#define GL_UNSIGNED_INT_SAMPLER_3D_EXT 0x8DD3 -#define GL_UNSIGNED_INT_SAMPLER_CUBE_EXT 0x8DD4 -#define GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT 0x8DD5 -#define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT 0x8DD6 -#define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT 0x8DD7 -#define GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT 0x8DD8 - -typedef void (GLAPIENTRY * PFNGLBINDFRAGDATALOCATIONEXTPROC) (GLuint program, GLuint color, const GLchar *name); -typedef GLint (GLAPIENTRY * PFNGLGETFRAGDATALOCATIONEXTPROC) (GLuint program, const GLchar *name); -typedef void (GLAPIENTRY * PFNGLGETUNIFORMUIVEXTPROC) (GLuint program, GLint location, GLuint *params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIIVEXTPROC) (GLuint index, GLenum pname, GLint *params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIUIVEXTPROC) (GLuint index, GLenum pname, GLuint *params); -typedef void (GLAPIENTRY * PFNGLUNIFORM1UIEXTPROC) (GLint location, GLuint v0); -typedef void (GLAPIENTRY * PFNGLUNIFORM1UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); -typedef void (GLAPIENTRY * PFNGLUNIFORM2UIEXTPROC) (GLint location, GLuint v0, GLuint v1); -typedef void (GLAPIENTRY * PFNGLUNIFORM2UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); -typedef void (GLAPIENTRY * PFNGLUNIFORM3UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2); -typedef void (GLAPIENTRY * PFNGLUNIFORM3UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); -typedef void (GLAPIENTRY * PFNGLUNIFORM4UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); -typedef void (GLAPIENTRY * PFNGLUNIFORM4UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1IEXTPROC) (GLuint index, GLint x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1IVEXTPROC) (GLuint index, const GLint *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1UIEXTPROC) (GLuint index, GLuint x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1UIVEXTPROC) (GLuint index, const GLuint *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2IEXTPROC) (GLuint index, GLint x, GLint y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2IVEXTPROC) (GLuint index, const GLint *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2UIEXTPROC) (GLuint index, GLuint x, GLuint y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2UIVEXTPROC) (GLuint index, const GLuint *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3IEXTPROC) (GLuint index, GLint x, GLint y, GLint z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3IVEXTPROC) (GLuint index, const GLint *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3UIEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3UIVEXTPROC) (GLuint index, const GLuint *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4BVEXTPROC) (GLuint index, const GLbyte *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4IEXTPROC) (GLuint index, GLint x, GLint y, GLint z, GLint w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4IVEXTPROC) (GLuint index, const GLint *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4SVEXTPROC) (GLuint index, const GLshort *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UBVEXTPROC) (GLuint index, const GLubyte *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UIEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UIVEXTPROC) (GLuint index, const GLuint *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4USVEXTPROC) (GLuint index, const GLushort *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBIPOINTEREXTPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); - -#define glBindFragDataLocationEXT GLEW_GET_FUN(__glewBindFragDataLocationEXT) -#define glGetFragDataLocationEXT GLEW_GET_FUN(__glewGetFragDataLocationEXT) -#define glGetUniformuivEXT GLEW_GET_FUN(__glewGetUniformuivEXT) -#define glGetVertexAttribIivEXT GLEW_GET_FUN(__glewGetVertexAttribIivEXT) -#define glGetVertexAttribIuivEXT GLEW_GET_FUN(__glewGetVertexAttribIuivEXT) -#define glUniform1uiEXT GLEW_GET_FUN(__glewUniform1uiEXT) -#define glUniform1uivEXT GLEW_GET_FUN(__glewUniform1uivEXT) -#define glUniform2uiEXT GLEW_GET_FUN(__glewUniform2uiEXT) -#define glUniform2uivEXT GLEW_GET_FUN(__glewUniform2uivEXT) -#define glUniform3uiEXT GLEW_GET_FUN(__glewUniform3uiEXT) -#define glUniform3uivEXT GLEW_GET_FUN(__glewUniform3uivEXT) -#define glUniform4uiEXT GLEW_GET_FUN(__glewUniform4uiEXT) -#define glUniform4uivEXT GLEW_GET_FUN(__glewUniform4uivEXT) -#define glVertexAttribI1iEXT GLEW_GET_FUN(__glewVertexAttribI1iEXT) -#define glVertexAttribI1ivEXT GLEW_GET_FUN(__glewVertexAttribI1ivEXT) -#define glVertexAttribI1uiEXT GLEW_GET_FUN(__glewVertexAttribI1uiEXT) -#define glVertexAttribI1uivEXT GLEW_GET_FUN(__glewVertexAttribI1uivEXT) -#define glVertexAttribI2iEXT GLEW_GET_FUN(__glewVertexAttribI2iEXT) -#define glVertexAttribI2ivEXT GLEW_GET_FUN(__glewVertexAttribI2ivEXT) -#define glVertexAttribI2uiEXT GLEW_GET_FUN(__glewVertexAttribI2uiEXT) -#define glVertexAttribI2uivEXT GLEW_GET_FUN(__glewVertexAttribI2uivEXT) -#define glVertexAttribI3iEXT GLEW_GET_FUN(__glewVertexAttribI3iEXT) -#define glVertexAttribI3ivEXT GLEW_GET_FUN(__glewVertexAttribI3ivEXT) -#define glVertexAttribI3uiEXT GLEW_GET_FUN(__glewVertexAttribI3uiEXT) -#define glVertexAttribI3uivEXT GLEW_GET_FUN(__glewVertexAttribI3uivEXT) -#define glVertexAttribI4bvEXT GLEW_GET_FUN(__glewVertexAttribI4bvEXT) -#define glVertexAttribI4iEXT GLEW_GET_FUN(__glewVertexAttribI4iEXT) -#define glVertexAttribI4ivEXT GLEW_GET_FUN(__glewVertexAttribI4ivEXT) -#define glVertexAttribI4svEXT GLEW_GET_FUN(__glewVertexAttribI4svEXT) -#define glVertexAttribI4ubvEXT GLEW_GET_FUN(__glewVertexAttribI4ubvEXT) -#define glVertexAttribI4uiEXT GLEW_GET_FUN(__glewVertexAttribI4uiEXT) -#define glVertexAttribI4uivEXT GLEW_GET_FUN(__glewVertexAttribI4uivEXT) -#define glVertexAttribI4usvEXT GLEW_GET_FUN(__glewVertexAttribI4usvEXT) -#define glVertexAttribIPointerEXT GLEW_GET_FUN(__glewVertexAttribIPointerEXT) - -#define GLEW_EXT_gpu_shader4 GLEW_GET_VAR(__GLEW_EXT_gpu_shader4) - -#endif /* GL_EXT_gpu_shader4 */ - -/* ---------------------------- GL_EXT_histogram --------------------------- */ - -#ifndef GL_EXT_histogram -#define GL_EXT_histogram 1 - -#define GL_HISTOGRAM_EXT 0x8024 -#define GL_PROXY_HISTOGRAM_EXT 0x8025 -#define GL_HISTOGRAM_WIDTH_EXT 0x8026 -#define GL_HISTOGRAM_FORMAT_EXT 0x8027 -#define GL_HISTOGRAM_RED_SIZE_EXT 0x8028 -#define GL_HISTOGRAM_GREEN_SIZE_EXT 0x8029 -#define GL_HISTOGRAM_BLUE_SIZE_EXT 0x802A -#define GL_HISTOGRAM_ALPHA_SIZE_EXT 0x802B -#define GL_HISTOGRAM_LUMINANCE_SIZE_EXT 0x802C -#define GL_HISTOGRAM_SINK_EXT 0x802D -#define GL_MINMAX_EXT 0x802E -#define GL_MINMAX_FORMAT_EXT 0x802F -#define GL_MINMAX_SINK_EXT 0x8030 - -typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values); -typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETMINMAXEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values); -typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLHISTOGRAMEXTPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink); -typedef void (GLAPIENTRY * PFNGLMINMAXEXTPROC) (GLenum target, GLenum internalformat, GLboolean sink); -typedef void (GLAPIENTRY * PFNGLRESETHISTOGRAMEXTPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLRESETMINMAXEXTPROC) (GLenum target); - -#define glGetHistogramEXT GLEW_GET_FUN(__glewGetHistogramEXT) -#define glGetHistogramParameterfvEXT GLEW_GET_FUN(__glewGetHistogramParameterfvEXT) -#define glGetHistogramParameterivEXT GLEW_GET_FUN(__glewGetHistogramParameterivEXT) -#define glGetMinmaxEXT GLEW_GET_FUN(__glewGetMinmaxEXT) -#define glGetMinmaxParameterfvEXT GLEW_GET_FUN(__glewGetMinmaxParameterfvEXT) -#define glGetMinmaxParameterivEXT GLEW_GET_FUN(__glewGetMinmaxParameterivEXT) -#define glHistogramEXT GLEW_GET_FUN(__glewHistogramEXT) -#define glMinmaxEXT GLEW_GET_FUN(__glewMinmaxEXT) -#define glResetHistogramEXT GLEW_GET_FUN(__glewResetHistogramEXT) -#define glResetMinmaxEXT GLEW_GET_FUN(__glewResetMinmaxEXT) - -#define GLEW_EXT_histogram GLEW_GET_VAR(__GLEW_EXT_histogram) - -#endif /* GL_EXT_histogram */ - -/* ----------------------- GL_EXT_index_array_formats ---------------------- */ - -#ifndef GL_EXT_index_array_formats -#define GL_EXT_index_array_formats 1 - -#define GLEW_EXT_index_array_formats GLEW_GET_VAR(__GLEW_EXT_index_array_formats) - -#endif /* GL_EXT_index_array_formats */ - -/* --------------------------- GL_EXT_index_func --------------------------- */ - -#ifndef GL_EXT_index_func -#define GL_EXT_index_func 1 - -typedef void (GLAPIENTRY * PFNGLINDEXFUNCEXTPROC) (GLenum func, GLfloat ref); - -#define glIndexFuncEXT GLEW_GET_FUN(__glewIndexFuncEXT) - -#define GLEW_EXT_index_func GLEW_GET_VAR(__GLEW_EXT_index_func) - -#endif /* GL_EXT_index_func */ - -/* ------------------------- GL_EXT_index_material ------------------------- */ - -#ifndef GL_EXT_index_material -#define GL_EXT_index_material 1 - -typedef void (GLAPIENTRY * PFNGLINDEXMATERIALEXTPROC) (GLenum face, GLenum mode); - -#define glIndexMaterialEXT GLEW_GET_FUN(__glewIndexMaterialEXT) - -#define GLEW_EXT_index_material GLEW_GET_VAR(__GLEW_EXT_index_material) - -#endif /* GL_EXT_index_material */ - -/* -------------------------- GL_EXT_index_texture ------------------------- */ - -#ifndef GL_EXT_index_texture -#define GL_EXT_index_texture 1 - -#define GLEW_EXT_index_texture GLEW_GET_VAR(__GLEW_EXT_index_texture) - -#endif /* GL_EXT_index_texture */ - -/* -------------------------- GL_EXT_light_texture ------------------------- */ - -#ifndef GL_EXT_light_texture -#define GL_EXT_light_texture 1 - -#define GL_FRAGMENT_MATERIAL_EXT 0x8349 -#define GL_FRAGMENT_NORMAL_EXT 0x834A -#define GL_FRAGMENT_COLOR_EXT 0x834C -#define GL_ATTENUATION_EXT 0x834D -#define GL_SHADOW_ATTENUATION_EXT 0x834E -#define GL_TEXTURE_APPLICATION_MODE_EXT 0x834F -#define GL_TEXTURE_LIGHT_EXT 0x8350 -#define GL_TEXTURE_MATERIAL_FACE_EXT 0x8351 -#define GL_TEXTURE_MATERIAL_PARAMETER_EXT 0x8352 - -typedef void (GLAPIENTRY * PFNGLAPPLYTEXTUREEXTPROC) (GLenum mode); -typedef void (GLAPIENTRY * PFNGLTEXTURELIGHTEXTPROC) (GLenum pname); -typedef void (GLAPIENTRY * PFNGLTEXTUREMATERIALEXTPROC) (GLenum face, GLenum mode); - -#define glApplyTextureEXT GLEW_GET_FUN(__glewApplyTextureEXT) -#define glTextureLightEXT GLEW_GET_FUN(__glewTextureLightEXT) -#define glTextureMaterialEXT GLEW_GET_FUN(__glewTextureMaterialEXT) - -#define GLEW_EXT_light_texture GLEW_GET_VAR(__GLEW_EXT_light_texture) - -#endif /* GL_EXT_light_texture */ - -/* ------------------------- GL_EXT_misc_attribute ------------------------- */ - -#ifndef GL_EXT_misc_attribute -#define GL_EXT_misc_attribute 1 - -#define GLEW_EXT_misc_attribute GLEW_GET_VAR(__GLEW_EXT_misc_attribute) - -#endif /* GL_EXT_misc_attribute */ - -/* ------------------------ GL_EXT_multi_draw_arrays ----------------------- */ - -#ifndef GL_EXT_multi_draw_arrays -#define GL_EXT_multi_draw_arrays 1 - -typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, const GLint* first, const GLsizei *count, GLsizei primcount); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum mode, GLsizei* count, GLenum type, const GLvoid * const *indices, GLsizei primcount); - -#define glMultiDrawArraysEXT GLEW_GET_FUN(__glewMultiDrawArraysEXT) -#define glMultiDrawElementsEXT GLEW_GET_FUN(__glewMultiDrawElementsEXT) - -#define GLEW_EXT_multi_draw_arrays GLEW_GET_VAR(__GLEW_EXT_multi_draw_arrays) - -#endif /* GL_EXT_multi_draw_arrays */ - -/* --------------------------- GL_EXT_multisample -------------------------- */ - -#ifndef GL_EXT_multisample -#define GL_EXT_multisample 1 - -#define GL_MULTISAMPLE_EXT 0x809D -#define GL_SAMPLE_ALPHA_TO_MASK_EXT 0x809E -#define GL_SAMPLE_ALPHA_TO_ONE_EXT 0x809F -#define GL_SAMPLE_MASK_EXT 0x80A0 -#define GL_1PASS_EXT 0x80A1 -#define GL_2PASS_0_EXT 0x80A2 -#define GL_2PASS_1_EXT 0x80A3 -#define GL_4PASS_0_EXT 0x80A4 -#define GL_4PASS_1_EXT 0x80A5 -#define GL_4PASS_2_EXT 0x80A6 -#define GL_4PASS_3_EXT 0x80A7 -#define GL_SAMPLE_BUFFERS_EXT 0x80A8 -#define GL_SAMPLES_EXT 0x80A9 -#define GL_SAMPLE_MASK_VALUE_EXT 0x80AA -#define GL_SAMPLE_MASK_INVERT_EXT 0x80AB -#define GL_SAMPLE_PATTERN_EXT 0x80AC -#define GL_MULTISAMPLE_BIT_EXT 0x20000000 - -typedef void (GLAPIENTRY * PFNGLSAMPLEMASKEXTPROC) (GLclampf value, GLboolean invert); -typedef void (GLAPIENTRY * PFNGLSAMPLEPATTERNEXTPROC) (GLenum pattern); - -#define glSampleMaskEXT GLEW_GET_FUN(__glewSampleMaskEXT) -#define glSamplePatternEXT GLEW_GET_FUN(__glewSamplePatternEXT) - -#define GLEW_EXT_multisample GLEW_GET_VAR(__GLEW_EXT_multisample) - -#endif /* GL_EXT_multisample */ - -/* ---------------------- GL_EXT_packed_depth_stencil ---------------------- */ - -#ifndef GL_EXT_packed_depth_stencil -#define GL_EXT_packed_depth_stencil 1 - -#define GL_DEPTH_STENCIL_EXT 0x84F9 -#define GL_UNSIGNED_INT_24_8_EXT 0x84FA -#define GL_DEPTH24_STENCIL8_EXT 0x88F0 -#define GL_TEXTURE_STENCIL_SIZE_EXT 0x88F1 - -#define GLEW_EXT_packed_depth_stencil GLEW_GET_VAR(__GLEW_EXT_packed_depth_stencil) - -#endif /* GL_EXT_packed_depth_stencil */ - -/* -------------------------- GL_EXT_packed_float -------------------------- */ - -#ifndef GL_EXT_packed_float -#define GL_EXT_packed_float 1 - -#define GL_R11F_G11F_B10F_EXT 0x8C3A -#define GL_UNSIGNED_INT_10F_11F_11F_REV_EXT 0x8C3B -#define GL_RGBA_SIGNED_COMPONENTS_EXT 0x8C3C - -#define GLEW_EXT_packed_float GLEW_GET_VAR(__GLEW_EXT_packed_float) - -#endif /* GL_EXT_packed_float */ - -/* -------------------------- GL_EXT_packed_pixels ------------------------- */ - -#ifndef GL_EXT_packed_pixels -#define GL_EXT_packed_pixels 1 - -#define GL_UNSIGNED_BYTE_3_3_2_EXT 0x8032 -#define GL_UNSIGNED_SHORT_4_4_4_4_EXT 0x8033 -#define GL_UNSIGNED_SHORT_5_5_5_1_EXT 0x8034 -#define GL_UNSIGNED_INT_8_8_8_8_EXT 0x8035 -#define GL_UNSIGNED_INT_10_10_10_2_EXT 0x8036 - -#define GLEW_EXT_packed_pixels GLEW_GET_VAR(__GLEW_EXT_packed_pixels) - -#endif /* GL_EXT_packed_pixels */ - -/* ------------------------ GL_EXT_paletted_texture ------------------------ */ - -#ifndef GL_EXT_paletted_texture -#define GL_EXT_paletted_texture 1 - -#define GL_TEXTURE_1D 0x0DE0 -#define GL_TEXTURE_2D 0x0DE1 -#define GL_PROXY_TEXTURE_1D 0x8063 -#define GL_PROXY_TEXTURE_2D 0x8064 -#define GL_COLOR_TABLE_FORMAT_EXT 0x80D8 -#define GL_COLOR_TABLE_WIDTH_EXT 0x80D9 -#define GL_COLOR_TABLE_RED_SIZE_EXT 0x80DA -#define GL_COLOR_TABLE_GREEN_SIZE_EXT 0x80DB -#define GL_COLOR_TABLE_BLUE_SIZE_EXT 0x80DC -#define GL_COLOR_TABLE_ALPHA_SIZE_EXT 0x80DD -#define GL_COLOR_TABLE_LUMINANCE_SIZE_EXT 0x80DE -#define GL_COLOR_TABLE_INTENSITY_SIZE_EXT 0x80DF -#define GL_COLOR_INDEX1_EXT 0x80E2 -#define GL_COLOR_INDEX2_EXT 0x80E3 -#define GL_COLOR_INDEX4_EXT 0x80E4 -#define GL_COLOR_INDEX8_EXT 0x80E5 -#define GL_COLOR_INDEX12_EXT 0x80E6 -#define GL_COLOR_INDEX16_EXT 0x80E7 -#define GL_TEXTURE_INDEX_SIZE_EXT 0x80ED -#define GL_TEXTURE_CUBE_MAP_ARB 0x8513 -#define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B - -typedef void (GLAPIENTRY * PFNGLCOLORTABLEEXTPROC) (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEEXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *data); -typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params); - -#define glColorTableEXT GLEW_GET_FUN(__glewColorTableEXT) -#define glGetColorTableEXT GLEW_GET_FUN(__glewGetColorTableEXT) -#define glGetColorTableParameterfvEXT GLEW_GET_FUN(__glewGetColorTableParameterfvEXT) -#define glGetColorTableParameterivEXT GLEW_GET_FUN(__glewGetColorTableParameterivEXT) - -#define GLEW_EXT_paletted_texture GLEW_GET_VAR(__GLEW_EXT_paletted_texture) - -#endif /* GL_EXT_paletted_texture */ - -/* ----------------------- GL_EXT_pixel_buffer_object ---------------------- */ - -#ifndef GL_EXT_pixel_buffer_object -#define GL_EXT_pixel_buffer_object 1 - -#define GL_PIXEL_PACK_BUFFER_EXT 0x88EB -#define GL_PIXEL_UNPACK_BUFFER_EXT 0x88EC -#define GL_PIXEL_PACK_BUFFER_BINDING_EXT 0x88ED -#define GL_PIXEL_UNPACK_BUFFER_BINDING_EXT 0x88EF - -#define GLEW_EXT_pixel_buffer_object GLEW_GET_VAR(__GLEW_EXT_pixel_buffer_object) - -#endif /* GL_EXT_pixel_buffer_object */ - -/* ------------------------- GL_EXT_pixel_transform ------------------------ */ - -#ifndef GL_EXT_pixel_transform -#define GL_EXT_pixel_transform 1 - -#define GL_PIXEL_TRANSFORM_2D_EXT 0x8330 -#define GL_PIXEL_MAG_FILTER_EXT 0x8331 -#define GL_PIXEL_MIN_FILTER_EXT 0x8332 -#define GL_PIXEL_CUBIC_WEIGHT_EXT 0x8333 -#define GL_CUBIC_EXT 0x8334 -#define GL_AVERAGE_EXT 0x8335 -#define GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8336 -#define GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8337 -#define GL_PIXEL_TRANSFORM_2D_MATRIX_EXT 0x8338 - -typedef void (GLAPIENTRY * PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERFEXTPROC) (GLenum target, GLenum pname, const GLfloat param); -typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERIEXTPROC) (GLenum target, GLenum pname, const GLint param); -typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint* params); - -#define glGetPixelTransformParameterfvEXT GLEW_GET_FUN(__glewGetPixelTransformParameterfvEXT) -#define glGetPixelTransformParameterivEXT GLEW_GET_FUN(__glewGetPixelTransformParameterivEXT) -#define glPixelTransformParameterfEXT GLEW_GET_FUN(__glewPixelTransformParameterfEXT) -#define glPixelTransformParameterfvEXT GLEW_GET_FUN(__glewPixelTransformParameterfvEXT) -#define glPixelTransformParameteriEXT GLEW_GET_FUN(__glewPixelTransformParameteriEXT) -#define glPixelTransformParameterivEXT GLEW_GET_FUN(__glewPixelTransformParameterivEXT) - -#define GLEW_EXT_pixel_transform GLEW_GET_VAR(__GLEW_EXT_pixel_transform) - -#endif /* GL_EXT_pixel_transform */ - -/* ------------------- GL_EXT_pixel_transform_color_table ------------------ */ - -#ifndef GL_EXT_pixel_transform_color_table -#define GL_EXT_pixel_transform_color_table 1 - -#define GLEW_EXT_pixel_transform_color_table GLEW_GET_VAR(__GLEW_EXT_pixel_transform_color_table) - -#endif /* GL_EXT_pixel_transform_color_table */ - -/* ------------------------ GL_EXT_point_parameters ------------------------ */ - -#ifndef GL_EXT_point_parameters -#define GL_EXT_point_parameters 1 - -#define GL_POINT_SIZE_MIN_EXT 0x8126 -#define GL_POINT_SIZE_MAX_EXT 0x8127 -#define GL_POINT_FADE_THRESHOLD_SIZE_EXT 0x8128 -#define GL_DISTANCE_ATTENUATION_EXT 0x8129 - -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFEXTPROC) (GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFVEXTPROC) (GLenum pname, const GLfloat* params); - -#define glPointParameterfEXT GLEW_GET_FUN(__glewPointParameterfEXT) -#define glPointParameterfvEXT GLEW_GET_FUN(__glewPointParameterfvEXT) - -#define GLEW_EXT_point_parameters GLEW_GET_VAR(__GLEW_EXT_point_parameters) - -#endif /* GL_EXT_point_parameters */ - -/* ------------------------- GL_EXT_polygon_offset ------------------------- */ - -#ifndef GL_EXT_polygon_offset -#define GL_EXT_polygon_offset 1 - -#define GL_POLYGON_OFFSET_EXT 0x8037 -#define GL_POLYGON_OFFSET_FACTOR_EXT 0x8038 -#define GL_POLYGON_OFFSET_BIAS_EXT 0x8039 - -typedef void (GLAPIENTRY * PFNGLPOLYGONOFFSETEXTPROC) (GLfloat factor, GLfloat bias); - -#define glPolygonOffsetEXT GLEW_GET_FUN(__glewPolygonOffsetEXT) - -#define GLEW_EXT_polygon_offset GLEW_GET_VAR(__GLEW_EXT_polygon_offset) - -#endif /* GL_EXT_polygon_offset */ - -/* ------------------------ GL_EXT_provoking_vertex ------------------------ */ - -#ifndef GL_EXT_provoking_vertex -#define GL_EXT_provoking_vertex 1 - -#define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT 0x8E4C -#define GL_FIRST_VERTEX_CONVENTION_EXT 0x8E4D -#define GL_LAST_VERTEX_CONVENTION_EXT 0x8E4E -#define GL_PROVOKING_VERTEX_EXT 0x8E4F - -typedef void (GLAPIENTRY * PFNGLPROVOKINGVERTEXEXTPROC) (GLenum mode); - -#define glProvokingVertexEXT GLEW_GET_FUN(__glewProvokingVertexEXT) - -#define GLEW_EXT_provoking_vertex GLEW_GET_VAR(__GLEW_EXT_provoking_vertex) - -#endif /* GL_EXT_provoking_vertex */ - -/* ------------------------- GL_EXT_rescale_normal ------------------------- */ - -#ifndef GL_EXT_rescale_normal -#define GL_EXT_rescale_normal 1 - -#define GL_RESCALE_NORMAL_EXT 0x803A - -#define GLEW_EXT_rescale_normal GLEW_GET_VAR(__GLEW_EXT_rescale_normal) - -#endif /* GL_EXT_rescale_normal */ - -/* -------------------------- GL_EXT_scene_marker -------------------------- */ - -#ifndef GL_EXT_scene_marker -#define GL_EXT_scene_marker 1 - -typedef void (GLAPIENTRY * PFNGLBEGINSCENEEXTPROC) (void); -typedef void (GLAPIENTRY * PFNGLENDSCENEEXTPROC) (void); - -#define glBeginSceneEXT GLEW_GET_FUN(__glewBeginSceneEXT) -#define glEndSceneEXT GLEW_GET_FUN(__glewEndSceneEXT) - -#define GLEW_EXT_scene_marker GLEW_GET_VAR(__GLEW_EXT_scene_marker) - -#endif /* GL_EXT_scene_marker */ - -/* ------------------------- GL_EXT_secondary_color ------------------------ */ - -#ifndef GL_EXT_secondary_color -#define GL_EXT_secondary_color 1 - -#define GL_COLOR_SUM_EXT 0x8458 -#define GL_CURRENT_SECONDARY_COLOR_EXT 0x8459 -#define GL_SECONDARY_COLOR_ARRAY_SIZE_EXT 0x845A -#define GL_SECONDARY_COLOR_ARRAY_TYPE_EXT 0x845B -#define GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT 0x845C -#define GL_SECONDARY_COLOR_ARRAY_POINTER_EXT 0x845D -#define GL_SECONDARY_COLOR_ARRAY_EXT 0x845E - -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BEXTPROC) (GLbyte red, GLbyte green, GLbyte blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BVEXTPROC) (const GLbyte *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DEXTPROC) (GLdouble red, GLdouble green, GLdouble blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DVEXTPROC) (const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FEXTPROC) (GLfloat red, GLfloat green, GLfloat blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FVEXTPROC) (const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IEXTPROC) (GLint red, GLint green, GLint blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IVEXTPROC) (const GLint *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SEXTPROC) (GLshort red, GLshort green, GLshort blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SVEXTPROC) (const GLshort *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBEXTPROC) (GLubyte red, GLubyte green, GLubyte blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBVEXTPROC) (const GLubyte *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIEXTPROC) (GLuint red, GLuint green, GLuint blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIVEXTPROC) (const GLuint *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USEXTPROC) (GLushort red, GLushort green, GLushort blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USVEXTPROC) (const GLushort *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); - -#define glSecondaryColor3bEXT GLEW_GET_FUN(__glewSecondaryColor3bEXT) -#define glSecondaryColor3bvEXT GLEW_GET_FUN(__glewSecondaryColor3bvEXT) -#define glSecondaryColor3dEXT GLEW_GET_FUN(__glewSecondaryColor3dEXT) -#define glSecondaryColor3dvEXT GLEW_GET_FUN(__glewSecondaryColor3dvEXT) -#define glSecondaryColor3fEXT GLEW_GET_FUN(__glewSecondaryColor3fEXT) -#define glSecondaryColor3fvEXT GLEW_GET_FUN(__glewSecondaryColor3fvEXT) -#define glSecondaryColor3iEXT GLEW_GET_FUN(__glewSecondaryColor3iEXT) -#define glSecondaryColor3ivEXT GLEW_GET_FUN(__glewSecondaryColor3ivEXT) -#define glSecondaryColor3sEXT GLEW_GET_FUN(__glewSecondaryColor3sEXT) -#define glSecondaryColor3svEXT GLEW_GET_FUN(__glewSecondaryColor3svEXT) -#define glSecondaryColor3ubEXT GLEW_GET_FUN(__glewSecondaryColor3ubEXT) -#define glSecondaryColor3ubvEXT GLEW_GET_FUN(__glewSecondaryColor3ubvEXT) -#define glSecondaryColor3uiEXT GLEW_GET_FUN(__glewSecondaryColor3uiEXT) -#define glSecondaryColor3uivEXT GLEW_GET_FUN(__glewSecondaryColor3uivEXT) -#define glSecondaryColor3usEXT GLEW_GET_FUN(__glewSecondaryColor3usEXT) -#define glSecondaryColor3usvEXT GLEW_GET_FUN(__glewSecondaryColor3usvEXT) -#define glSecondaryColorPointerEXT GLEW_GET_FUN(__glewSecondaryColorPointerEXT) - -#define GLEW_EXT_secondary_color GLEW_GET_VAR(__GLEW_EXT_secondary_color) - -#endif /* GL_EXT_secondary_color */ - -/* --------------------- GL_EXT_separate_shader_objects -------------------- */ - -#ifndef GL_EXT_separate_shader_objects -#define GL_EXT_separate_shader_objects 1 - -#define GL_ACTIVE_PROGRAM_EXT 0x8B8D - -typedef void (GLAPIENTRY * PFNGLACTIVEPROGRAMEXTPROC) (GLuint program); -typedef GLuint (GLAPIENTRY * PFNGLCREATESHADERPROGRAMEXTPROC) (GLenum type, const GLchar* string); -typedef void (GLAPIENTRY * PFNGLUSESHADERPROGRAMEXTPROC) (GLenum type, GLuint program); - -#define glActiveProgramEXT GLEW_GET_FUN(__glewActiveProgramEXT) -#define glCreateShaderProgramEXT GLEW_GET_FUN(__glewCreateShaderProgramEXT) -#define glUseShaderProgramEXT GLEW_GET_FUN(__glewUseShaderProgramEXT) - -#define GLEW_EXT_separate_shader_objects GLEW_GET_VAR(__GLEW_EXT_separate_shader_objects) - -#endif /* GL_EXT_separate_shader_objects */ - -/* --------------------- GL_EXT_separate_specular_color -------------------- */ - -#ifndef GL_EXT_separate_specular_color -#define GL_EXT_separate_specular_color 1 - -#define GL_LIGHT_MODEL_COLOR_CONTROL_EXT 0x81F8 -#define GL_SINGLE_COLOR_EXT 0x81F9 -#define GL_SEPARATE_SPECULAR_COLOR_EXT 0x81FA - -#define GLEW_EXT_separate_specular_color GLEW_GET_VAR(__GLEW_EXT_separate_specular_color) - -#endif /* GL_EXT_separate_specular_color */ - -/* --------------------- GL_EXT_shader_image_load_store -------------------- */ - -#ifndef GL_EXT_shader_image_load_store -#define GL_EXT_shader_image_load_store 1 - -#define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT 0x00000001 -#define GL_ELEMENT_ARRAY_BARRIER_BIT_EXT 0x00000002 -#define GL_UNIFORM_BARRIER_BIT_EXT 0x00000004 -#define GL_TEXTURE_FETCH_BARRIER_BIT_EXT 0x00000008 -#define GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT 0x00000020 -#define GL_COMMAND_BARRIER_BIT_EXT 0x00000040 -#define GL_PIXEL_BUFFER_BARRIER_BIT_EXT 0x00000080 -#define GL_TEXTURE_UPDATE_BARRIER_BIT_EXT 0x00000100 -#define GL_BUFFER_UPDATE_BARRIER_BIT_EXT 0x00000200 -#define GL_FRAMEBUFFER_BARRIER_BIT_EXT 0x00000400 -#define GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT 0x00000800 -#define GL_ATOMIC_COUNTER_BARRIER_BIT_EXT 0x00001000 -#define GL_MAX_IMAGE_UNITS_EXT 0x8F38 -#define GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT 0x8F39 -#define GL_IMAGE_BINDING_NAME_EXT 0x8F3A -#define GL_IMAGE_BINDING_LEVEL_EXT 0x8F3B -#define GL_IMAGE_BINDING_LAYERED_EXT 0x8F3C -#define GL_IMAGE_BINDING_LAYER_EXT 0x8F3D -#define GL_IMAGE_BINDING_ACCESS_EXT 0x8F3E -#define GL_IMAGE_1D_EXT 0x904C -#define GL_IMAGE_2D_EXT 0x904D -#define GL_IMAGE_3D_EXT 0x904E -#define GL_IMAGE_2D_RECT_EXT 0x904F -#define GL_IMAGE_CUBE_EXT 0x9050 -#define GL_IMAGE_BUFFER_EXT 0x9051 -#define GL_IMAGE_1D_ARRAY_EXT 0x9052 -#define GL_IMAGE_2D_ARRAY_EXT 0x9053 -#define GL_IMAGE_CUBE_MAP_ARRAY_EXT 0x9054 -#define GL_IMAGE_2D_MULTISAMPLE_EXT 0x9055 -#define GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x9056 -#define GL_INT_IMAGE_1D_EXT 0x9057 -#define GL_INT_IMAGE_2D_EXT 0x9058 -#define GL_INT_IMAGE_3D_EXT 0x9059 -#define GL_INT_IMAGE_2D_RECT_EXT 0x905A -#define GL_INT_IMAGE_CUBE_EXT 0x905B -#define GL_INT_IMAGE_BUFFER_EXT 0x905C -#define GL_INT_IMAGE_1D_ARRAY_EXT 0x905D -#define GL_INT_IMAGE_2D_ARRAY_EXT 0x905E -#define GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT 0x905F -#define GL_INT_IMAGE_2D_MULTISAMPLE_EXT 0x9060 -#define GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x9061 -#define GL_UNSIGNED_INT_IMAGE_1D_EXT 0x9062 -#define GL_UNSIGNED_INT_IMAGE_2D_EXT 0x9063 -#define GL_UNSIGNED_INT_IMAGE_3D_EXT 0x9064 -#define GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT 0x9065 -#define GL_UNSIGNED_INT_IMAGE_CUBE_EXT 0x9066 -#define GL_UNSIGNED_INT_IMAGE_BUFFER_EXT 0x9067 -#define GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT 0x9068 -#define GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT 0x9069 -#define GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT 0x906A -#define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT 0x906B -#define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x906C -#define GL_MAX_IMAGE_SAMPLES_EXT 0x906D -#define GL_IMAGE_BINDING_FORMAT_EXT 0x906E -#define GL_ALL_BARRIER_BITS_EXT 0xFFFFFFFF - -typedef void (GLAPIENTRY * PFNGLBINDIMAGETEXTUREEXTPROC) (GLuint index, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLint format); -typedef void (GLAPIENTRY * PFNGLMEMORYBARRIEREXTPROC) (GLbitfield barriers); - -#define glBindImageTextureEXT GLEW_GET_FUN(__glewBindImageTextureEXT) -#define glMemoryBarrierEXT GLEW_GET_FUN(__glewMemoryBarrierEXT) - -#define GLEW_EXT_shader_image_load_store GLEW_GET_VAR(__GLEW_EXT_shader_image_load_store) - -#endif /* GL_EXT_shader_image_load_store */ - -/* -------------------------- GL_EXT_shadow_funcs -------------------------- */ - -#ifndef GL_EXT_shadow_funcs -#define GL_EXT_shadow_funcs 1 - -#define GLEW_EXT_shadow_funcs GLEW_GET_VAR(__GLEW_EXT_shadow_funcs) - -#endif /* GL_EXT_shadow_funcs */ - -/* --------------------- GL_EXT_shared_texture_palette --------------------- */ - -#ifndef GL_EXT_shared_texture_palette -#define GL_EXT_shared_texture_palette 1 - -#define GL_SHARED_TEXTURE_PALETTE_EXT 0x81FB - -#define GLEW_EXT_shared_texture_palette GLEW_GET_VAR(__GLEW_EXT_shared_texture_palette) - -#endif /* GL_EXT_shared_texture_palette */ - -/* ------------------------ GL_EXT_stencil_clear_tag ----------------------- */ - -#ifndef GL_EXT_stencil_clear_tag -#define GL_EXT_stencil_clear_tag 1 - -#define GL_STENCIL_TAG_BITS_EXT 0x88F2 -#define GL_STENCIL_CLEAR_TAG_VALUE_EXT 0x88F3 - -#define GLEW_EXT_stencil_clear_tag GLEW_GET_VAR(__GLEW_EXT_stencil_clear_tag) - -#endif /* GL_EXT_stencil_clear_tag */ - -/* ------------------------ GL_EXT_stencil_two_side ------------------------ */ - -#ifndef GL_EXT_stencil_two_side -#define GL_EXT_stencil_two_side 1 - -#define GL_STENCIL_TEST_TWO_SIDE_EXT 0x8910 -#define GL_ACTIVE_STENCIL_FACE_EXT 0x8911 - -typedef void (GLAPIENTRY * PFNGLACTIVESTENCILFACEEXTPROC) (GLenum face); - -#define glActiveStencilFaceEXT GLEW_GET_FUN(__glewActiveStencilFaceEXT) - -#define GLEW_EXT_stencil_two_side GLEW_GET_VAR(__GLEW_EXT_stencil_two_side) - -#endif /* GL_EXT_stencil_two_side */ - -/* -------------------------- GL_EXT_stencil_wrap -------------------------- */ - -#ifndef GL_EXT_stencil_wrap -#define GL_EXT_stencil_wrap 1 - -#define GL_INCR_WRAP_EXT 0x8507 -#define GL_DECR_WRAP_EXT 0x8508 - -#define GLEW_EXT_stencil_wrap GLEW_GET_VAR(__GLEW_EXT_stencil_wrap) - -#endif /* GL_EXT_stencil_wrap */ - -/* --------------------------- GL_EXT_subtexture --------------------------- */ - -#ifndef GL_EXT_subtexture -#define GL_EXT_subtexture 1 - -typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); - -#define glTexSubImage1DEXT GLEW_GET_FUN(__glewTexSubImage1DEXT) -#define glTexSubImage2DEXT GLEW_GET_FUN(__glewTexSubImage2DEXT) -#define glTexSubImage3DEXT GLEW_GET_FUN(__glewTexSubImage3DEXT) - -#define GLEW_EXT_subtexture GLEW_GET_VAR(__GLEW_EXT_subtexture) - -#endif /* GL_EXT_subtexture */ - -/* ----------------------------- GL_EXT_texture ---------------------------- */ - -#ifndef GL_EXT_texture -#define GL_EXT_texture 1 - -#define GL_ALPHA4_EXT 0x803B -#define GL_ALPHA8_EXT 0x803C -#define GL_ALPHA12_EXT 0x803D -#define GL_ALPHA16_EXT 0x803E -#define GL_LUMINANCE4_EXT 0x803F -#define GL_LUMINANCE8_EXT 0x8040 -#define GL_LUMINANCE12_EXT 0x8041 -#define GL_LUMINANCE16_EXT 0x8042 -#define GL_LUMINANCE4_ALPHA4_EXT 0x8043 -#define GL_LUMINANCE6_ALPHA2_EXT 0x8044 -#define GL_LUMINANCE8_ALPHA8_EXT 0x8045 -#define GL_LUMINANCE12_ALPHA4_EXT 0x8046 -#define GL_LUMINANCE12_ALPHA12_EXT 0x8047 -#define GL_LUMINANCE16_ALPHA16_EXT 0x8048 -#define GL_INTENSITY_EXT 0x8049 -#define GL_INTENSITY4_EXT 0x804A -#define GL_INTENSITY8_EXT 0x804B -#define GL_INTENSITY12_EXT 0x804C -#define GL_INTENSITY16_EXT 0x804D -#define GL_RGB2_EXT 0x804E -#define GL_RGB4_EXT 0x804F -#define GL_RGB5_EXT 0x8050 -#define GL_RGB8_EXT 0x8051 -#define GL_RGB10_EXT 0x8052 -#define GL_RGB12_EXT 0x8053 -#define GL_RGB16_EXT 0x8054 -#define GL_RGBA2_EXT 0x8055 -#define GL_RGBA4_EXT 0x8056 -#define GL_RGB5_A1_EXT 0x8057 -#define GL_RGBA8_EXT 0x8058 -#define GL_RGB10_A2_EXT 0x8059 -#define GL_RGBA12_EXT 0x805A -#define GL_RGBA16_EXT 0x805B -#define GL_TEXTURE_RED_SIZE_EXT 0x805C -#define GL_TEXTURE_GREEN_SIZE_EXT 0x805D -#define GL_TEXTURE_BLUE_SIZE_EXT 0x805E -#define GL_TEXTURE_ALPHA_SIZE_EXT 0x805F -#define GL_TEXTURE_LUMINANCE_SIZE_EXT 0x8060 -#define GL_TEXTURE_INTENSITY_SIZE_EXT 0x8061 -#define GL_REPLACE_EXT 0x8062 -#define GL_PROXY_TEXTURE_1D_EXT 0x8063 -#define GL_PROXY_TEXTURE_2D_EXT 0x8064 - -#define GLEW_EXT_texture GLEW_GET_VAR(__GLEW_EXT_texture) - -#endif /* GL_EXT_texture */ - -/* ---------------------------- GL_EXT_texture3D --------------------------- */ - -#ifndef GL_EXT_texture3D -#define GL_EXT_texture3D 1 - -#define GL_PACK_SKIP_IMAGES_EXT 0x806B -#define GL_PACK_IMAGE_HEIGHT_EXT 0x806C -#define GL_UNPACK_SKIP_IMAGES_EXT 0x806D -#define GL_UNPACK_IMAGE_HEIGHT_EXT 0x806E -#define GL_TEXTURE_3D_EXT 0x806F -#define GL_PROXY_TEXTURE_3D_EXT 0x8070 -#define GL_TEXTURE_DEPTH_EXT 0x8071 -#define GL_TEXTURE_WRAP_R_EXT 0x8072 -#define GL_MAX_3D_TEXTURE_SIZE_EXT 0x8073 - -typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); - -#define glTexImage3DEXT GLEW_GET_FUN(__glewTexImage3DEXT) - -#define GLEW_EXT_texture3D GLEW_GET_VAR(__GLEW_EXT_texture3D) - -#endif /* GL_EXT_texture3D */ - -/* -------------------------- GL_EXT_texture_array ------------------------- */ - -#ifndef GL_EXT_texture_array -#define GL_EXT_texture_array 1 - -#define GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT 0x884E -#define GL_MAX_ARRAY_TEXTURE_LAYERS_EXT 0x88FF -#define GL_TEXTURE_1D_ARRAY_EXT 0x8C18 -#define GL_PROXY_TEXTURE_1D_ARRAY_EXT 0x8C19 -#define GL_TEXTURE_2D_ARRAY_EXT 0x8C1A -#define GL_PROXY_TEXTURE_2D_ARRAY_EXT 0x8C1B -#define GL_TEXTURE_BINDING_1D_ARRAY_EXT 0x8C1C -#define GL_TEXTURE_BINDING_2D_ARRAY_EXT 0x8C1D - -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); - -#define glFramebufferTextureLayerEXT GLEW_GET_FUN(__glewFramebufferTextureLayerEXT) - -#define GLEW_EXT_texture_array GLEW_GET_VAR(__GLEW_EXT_texture_array) - -#endif /* GL_EXT_texture_array */ - -/* ---------------------- GL_EXT_texture_buffer_object --------------------- */ - -#ifndef GL_EXT_texture_buffer_object -#define GL_EXT_texture_buffer_object 1 - -#define GL_TEXTURE_BUFFER_EXT 0x8C2A -#define GL_MAX_TEXTURE_BUFFER_SIZE_EXT 0x8C2B -#define GL_TEXTURE_BINDING_BUFFER_EXT 0x8C2C -#define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT 0x8C2D -#define GL_TEXTURE_BUFFER_FORMAT_EXT 0x8C2E - -typedef void (GLAPIENTRY * PFNGLTEXBUFFEREXTPROC) (GLenum target, GLenum internalformat, GLuint buffer); - -#define glTexBufferEXT GLEW_GET_FUN(__glewTexBufferEXT) - -#define GLEW_EXT_texture_buffer_object GLEW_GET_VAR(__GLEW_EXT_texture_buffer_object) - -#endif /* GL_EXT_texture_buffer_object */ - -/* -------------------- GL_EXT_texture_compression_dxt1 -------------------- */ - -#ifndef GL_EXT_texture_compression_dxt1 -#define GL_EXT_texture_compression_dxt1 1 - -#define GLEW_EXT_texture_compression_dxt1 GLEW_GET_VAR(__GLEW_EXT_texture_compression_dxt1) - -#endif /* GL_EXT_texture_compression_dxt1 */ - -/* -------------------- GL_EXT_texture_compression_latc -------------------- */ - -#ifndef GL_EXT_texture_compression_latc -#define GL_EXT_texture_compression_latc 1 - -#define GL_COMPRESSED_LUMINANCE_LATC1_EXT 0x8C70 -#define GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT 0x8C71 -#define GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT 0x8C72 -#define GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT 0x8C73 - -#define GLEW_EXT_texture_compression_latc GLEW_GET_VAR(__GLEW_EXT_texture_compression_latc) - -#endif /* GL_EXT_texture_compression_latc */ - -/* -------------------- GL_EXT_texture_compression_rgtc -------------------- */ - -#ifndef GL_EXT_texture_compression_rgtc -#define GL_EXT_texture_compression_rgtc 1 - -#define GL_COMPRESSED_RED_RGTC1_EXT 0x8DBB -#define GL_COMPRESSED_SIGNED_RED_RGTC1_EXT 0x8DBC -#define GL_COMPRESSED_RED_GREEN_RGTC2_EXT 0x8DBD -#define GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT 0x8DBE - -#define GLEW_EXT_texture_compression_rgtc GLEW_GET_VAR(__GLEW_EXT_texture_compression_rgtc) - -#endif /* GL_EXT_texture_compression_rgtc */ - -/* -------------------- GL_EXT_texture_compression_s3tc -------------------- */ - -#ifndef GL_EXT_texture_compression_s3tc -#define GL_EXT_texture_compression_s3tc 1 - -#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0 -#define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1 -#define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 0x83F2 -#define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 0x83F3 - -#define GLEW_EXT_texture_compression_s3tc GLEW_GET_VAR(__GLEW_EXT_texture_compression_s3tc) - -#endif /* GL_EXT_texture_compression_s3tc */ - -/* ------------------------ GL_EXT_texture_cube_map ------------------------ */ - -#ifndef GL_EXT_texture_cube_map -#define GL_EXT_texture_cube_map 1 - -#define GL_NORMAL_MAP_EXT 0x8511 -#define GL_REFLECTION_MAP_EXT 0x8512 -#define GL_TEXTURE_CUBE_MAP_EXT 0x8513 -#define GL_TEXTURE_BINDING_CUBE_MAP_EXT 0x8514 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT 0x8515 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT 0x8516 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT 0x8517 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT 0x8518 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT 0x8519 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT 0x851A -#define GL_PROXY_TEXTURE_CUBE_MAP_EXT 0x851B -#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT 0x851C - -#define GLEW_EXT_texture_cube_map GLEW_GET_VAR(__GLEW_EXT_texture_cube_map) - -#endif /* GL_EXT_texture_cube_map */ - -/* ----------------------- GL_EXT_texture_edge_clamp ----------------------- */ - -#ifndef GL_EXT_texture_edge_clamp -#define GL_EXT_texture_edge_clamp 1 - -#define GL_CLAMP_TO_EDGE_EXT 0x812F - -#define GLEW_EXT_texture_edge_clamp GLEW_GET_VAR(__GLEW_EXT_texture_edge_clamp) - -#endif /* GL_EXT_texture_edge_clamp */ - -/* --------------------------- GL_EXT_texture_env -------------------------- */ - -#ifndef GL_EXT_texture_env -#define GL_EXT_texture_env 1 - -#define GLEW_EXT_texture_env GLEW_GET_VAR(__GLEW_EXT_texture_env) - -#endif /* GL_EXT_texture_env */ - -/* ------------------------- GL_EXT_texture_env_add ------------------------ */ - -#ifndef GL_EXT_texture_env_add -#define GL_EXT_texture_env_add 1 - -#define GLEW_EXT_texture_env_add GLEW_GET_VAR(__GLEW_EXT_texture_env_add) - -#endif /* GL_EXT_texture_env_add */ - -/* ----------------------- GL_EXT_texture_env_combine ---------------------- */ - -#ifndef GL_EXT_texture_env_combine -#define GL_EXT_texture_env_combine 1 - -#define GL_COMBINE_EXT 0x8570 -#define GL_COMBINE_RGB_EXT 0x8571 -#define GL_COMBINE_ALPHA_EXT 0x8572 -#define GL_RGB_SCALE_EXT 0x8573 -#define GL_ADD_SIGNED_EXT 0x8574 -#define GL_INTERPOLATE_EXT 0x8575 -#define GL_CONSTANT_EXT 0x8576 -#define GL_PRIMARY_COLOR_EXT 0x8577 -#define GL_PREVIOUS_EXT 0x8578 -#define GL_SOURCE0_RGB_EXT 0x8580 -#define GL_SOURCE1_RGB_EXT 0x8581 -#define GL_SOURCE2_RGB_EXT 0x8582 -#define GL_SOURCE0_ALPHA_EXT 0x8588 -#define GL_SOURCE1_ALPHA_EXT 0x8589 -#define GL_SOURCE2_ALPHA_EXT 0x858A -#define GL_OPERAND0_RGB_EXT 0x8590 -#define GL_OPERAND1_RGB_EXT 0x8591 -#define GL_OPERAND2_RGB_EXT 0x8592 -#define GL_OPERAND0_ALPHA_EXT 0x8598 -#define GL_OPERAND1_ALPHA_EXT 0x8599 -#define GL_OPERAND2_ALPHA_EXT 0x859A - -#define GLEW_EXT_texture_env_combine GLEW_GET_VAR(__GLEW_EXT_texture_env_combine) - -#endif /* GL_EXT_texture_env_combine */ - -/* ------------------------ GL_EXT_texture_env_dot3 ------------------------ */ - -#ifndef GL_EXT_texture_env_dot3 -#define GL_EXT_texture_env_dot3 1 - -#define GL_DOT3_RGB_EXT 0x8740 -#define GL_DOT3_RGBA_EXT 0x8741 - -#define GLEW_EXT_texture_env_dot3 GLEW_GET_VAR(__GLEW_EXT_texture_env_dot3) - -#endif /* GL_EXT_texture_env_dot3 */ - -/* ------------------- GL_EXT_texture_filter_anisotropic ------------------- */ - -#ifndef GL_EXT_texture_filter_anisotropic -#define GL_EXT_texture_filter_anisotropic 1 - -#define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE -#define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF - -#define GLEW_EXT_texture_filter_anisotropic GLEW_GET_VAR(__GLEW_EXT_texture_filter_anisotropic) - -#endif /* GL_EXT_texture_filter_anisotropic */ - -/* ------------------------- GL_EXT_texture_integer ------------------------ */ - -#ifndef GL_EXT_texture_integer -#define GL_EXT_texture_integer 1 - -#define GL_RGBA32UI_EXT 0x8D70 -#define GL_RGB32UI_EXT 0x8D71 -#define GL_ALPHA32UI_EXT 0x8D72 -#define GL_INTENSITY32UI_EXT 0x8D73 -#define GL_LUMINANCE32UI_EXT 0x8D74 -#define GL_LUMINANCE_ALPHA32UI_EXT 0x8D75 -#define GL_RGBA16UI_EXT 0x8D76 -#define GL_RGB16UI_EXT 0x8D77 -#define GL_ALPHA16UI_EXT 0x8D78 -#define GL_INTENSITY16UI_EXT 0x8D79 -#define GL_LUMINANCE16UI_EXT 0x8D7A -#define GL_LUMINANCE_ALPHA16UI_EXT 0x8D7B -#define GL_RGBA8UI_EXT 0x8D7C -#define GL_RGB8UI_EXT 0x8D7D -#define GL_ALPHA8UI_EXT 0x8D7E -#define GL_INTENSITY8UI_EXT 0x8D7F -#define GL_LUMINANCE8UI_EXT 0x8D80 -#define GL_LUMINANCE_ALPHA8UI_EXT 0x8D81 -#define GL_RGBA32I_EXT 0x8D82 -#define GL_RGB32I_EXT 0x8D83 -#define GL_ALPHA32I_EXT 0x8D84 -#define GL_INTENSITY32I_EXT 0x8D85 -#define GL_LUMINANCE32I_EXT 0x8D86 -#define GL_LUMINANCE_ALPHA32I_EXT 0x8D87 -#define GL_RGBA16I_EXT 0x8D88 -#define GL_RGB16I_EXT 0x8D89 -#define GL_ALPHA16I_EXT 0x8D8A -#define GL_INTENSITY16I_EXT 0x8D8B -#define GL_LUMINANCE16I_EXT 0x8D8C -#define GL_LUMINANCE_ALPHA16I_EXT 0x8D8D -#define GL_RGBA8I_EXT 0x8D8E -#define GL_RGB8I_EXT 0x8D8F -#define GL_ALPHA8I_EXT 0x8D90 -#define GL_INTENSITY8I_EXT 0x8D91 -#define GL_LUMINANCE8I_EXT 0x8D92 -#define GL_LUMINANCE_ALPHA8I_EXT 0x8D93 -#define GL_RED_INTEGER_EXT 0x8D94 -#define GL_GREEN_INTEGER_EXT 0x8D95 -#define GL_BLUE_INTEGER_EXT 0x8D96 -#define GL_ALPHA_INTEGER_EXT 0x8D97 -#define GL_RGB_INTEGER_EXT 0x8D98 -#define GL_RGBA_INTEGER_EXT 0x8D99 -#define GL_BGR_INTEGER_EXT 0x8D9A -#define GL_BGRA_INTEGER_EXT 0x8D9B -#define GL_LUMINANCE_INTEGER_EXT 0x8D9C -#define GL_LUMINANCE_ALPHA_INTEGER_EXT 0x8D9D -#define GL_RGBA_INTEGER_MODE_EXT 0x8D9E - -typedef void (GLAPIENTRY * PFNGLCLEARCOLORIIEXTPROC) (GLint red, GLint green, GLint blue, GLint alpha); -typedef void (GLAPIENTRY * PFNGLCLEARCOLORIUIEXTPROC) (GLuint red, GLuint green, GLuint blue, GLuint alpha); -typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, GLuint *params); -typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, const GLint *params); -typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, const GLuint *params); - -#define glClearColorIiEXT GLEW_GET_FUN(__glewClearColorIiEXT) -#define glClearColorIuiEXT GLEW_GET_FUN(__glewClearColorIuiEXT) -#define glGetTexParameterIivEXT GLEW_GET_FUN(__glewGetTexParameterIivEXT) -#define glGetTexParameterIuivEXT GLEW_GET_FUN(__glewGetTexParameterIuivEXT) -#define glTexParameterIivEXT GLEW_GET_FUN(__glewTexParameterIivEXT) -#define glTexParameterIuivEXT GLEW_GET_FUN(__glewTexParameterIuivEXT) - -#define GLEW_EXT_texture_integer GLEW_GET_VAR(__GLEW_EXT_texture_integer) - -#endif /* GL_EXT_texture_integer */ - -/* ------------------------ GL_EXT_texture_lod_bias ------------------------ */ - -#ifndef GL_EXT_texture_lod_bias -#define GL_EXT_texture_lod_bias 1 - -#define GL_MAX_TEXTURE_LOD_BIAS_EXT 0x84FD -#define GL_TEXTURE_FILTER_CONTROL_EXT 0x8500 -#define GL_TEXTURE_LOD_BIAS_EXT 0x8501 - -#define GLEW_EXT_texture_lod_bias GLEW_GET_VAR(__GLEW_EXT_texture_lod_bias) - -#endif /* GL_EXT_texture_lod_bias */ - -/* ---------------------- GL_EXT_texture_mirror_clamp ---------------------- */ - -#ifndef GL_EXT_texture_mirror_clamp -#define GL_EXT_texture_mirror_clamp 1 - -#define GL_MIRROR_CLAMP_EXT 0x8742 -#define GL_MIRROR_CLAMP_TO_EDGE_EXT 0x8743 -#define GL_MIRROR_CLAMP_TO_BORDER_EXT 0x8912 - -#define GLEW_EXT_texture_mirror_clamp GLEW_GET_VAR(__GLEW_EXT_texture_mirror_clamp) - -#endif /* GL_EXT_texture_mirror_clamp */ - -/* ------------------------- GL_EXT_texture_object ------------------------- */ - -#ifndef GL_EXT_texture_object -#define GL_EXT_texture_object 1 - -#define GL_TEXTURE_PRIORITY_EXT 0x8066 -#define GL_TEXTURE_RESIDENT_EXT 0x8067 -#define GL_TEXTURE_1D_BINDING_EXT 0x8068 -#define GL_TEXTURE_2D_BINDING_EXT 0x8069 -#define GL_TEXTURE_3D_BINDING_EXT 0x806A - -typedef GLboolean (GLAPIENTRY * PFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n, const GLuint* textures, GLboolean* residences); -typedef void (GLAPIENTRY * PFNGLBINDTEXTUREEXTPROC) (GLenum target, GLuint texture); -typedef void (GLAPIENTRY * PFNGLDELETETEXTURESEXTPROC) (GLsizei n, const GLuint* textures); -typedef void (GLAPIENTRY * PFNGLGENTEXTURESEXTPROC) (GLsizei n, GLuint* textures); -typedef GLboolean (GLAPIENTRY * PFNGLISTEXTUREEXTPROC) (GLuint texture); -typedef void (GLAPIENTRY * PFNGLPRIORITIZETEXTURESEXTPROC) (GLsizei n, const GLuint* textures, const GLclampf* priorities); - -#define glAreTexturesResidentEXT GLEW_GET_FUN(__glewAreTexturesResidentEXT) -#define glBindTextureEXT GLEW_GET_FUN(__glewBindTextureEXT) -#define glDeleteTexturesEXT GLEW_GET_FUN(__glewDeleteTexturesEXT) -#define glGenTexturesEXT GLEW_GET_FUN(__glewGenTexturesEXT) -#define glIsTextureEXT GLEW_GET_FUN(__glewIsTextureEXT) -#define glPrioritizeTexturesEXT GLEW_GET_FUN(__glewPrioritizeTexturesEXT) - -#define GLEW_EXT_texture_object GLEW_GET_VAR(__GLEW_EXT_texture_object) - -#endif /* GL_EXT_texture_object */ - -/* --------------------- GL_EXT_texture_perturb_normal --------------------- */ - -#ifndef GL_EXT_texture_perturb_normal -#define GL_EXT_texture_perturb_normal 1 - -#define GL_PERTURB_EXT 0x85AE -#define GL_TEXTURE_NORMAL_EXT 0x85AF - -typedef void (GLAPIENTRY * PFNGLTEXTURENORMALEXTPROC) (GLenum mode); - -#define glTextureNormalEXT GLEW_GET_FUN(__glewTextureNormalEXT) - -#define GLEW_EXT_texture_perturb_normal GLEW_GET_VAR(__GLEW_EXT_texture_perturb_normal) - -#endif /* GL_EXT_texture_perturb_normal */ - -/* ------------------------ GL_EXT_texture_rectangle ----------------------- */ - -#ifndef GL_EXT_texture_rectangle -#define GL_EXT_texture_rectangle 1 - -#define GL_TEXTURE_RECTANGLE_EXT 0x84F5 -#define GL_TEXTURE_BINDING_RECTANGLE_EXT 0x84F6 -#define GL_PROXY_TEXTURE_RECTANGLE_EXT 0x84F7 -#define GL_MAX_RECTANGLE_TEXTURE_SIZE_EXT 0x84F8 - -#define GLEW_EXT_texture_rectangle GLEW_GET_VAR(__GLEW_EXT_texture_rectangle) - -#endif /* GL_EXT_texture_rectangle */ - -/* -------------------------- GL_EXT_texture_sRGB -------------------------- */ - -#ifndef GL_EXT_texture_sRGB -#define GL_EXT_texture_sRGB 1 - -#define GL_SRGB_EXT 0x8C40 -#define GL_SRGB8_EXT 0x8C41 -#define GL_SRGB_ALPHA_EXT 0x8C42 -#define GL_SRGB8_ALPHA8_EXT 0x8C43 -#define GL_SLUMINANCE_ALPHA_EXT 0x8C44 -#define GL_SLUMINANCE8_ALPHA8_EXT 0x8C45 -#define GL_SLUMINANCE_EXT 0x8C46 -#define GL_SLUMINANCE8_EXT 0x8C47 -#define GL_COMPRESSED_SRGB_EXT 0x8C48 -#define GL_COMPRESSED_SRGB_ALPHA_EXT 0x8C49 -#define GL_COMPRESSED_SLUMINANCE_EXT 0x8C4A -#define GL_COMPRESSED_SLUMINANCE_ALPHA_EXT 0x8C4B -#define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT 0x8C4C -#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT 0x8C4D -#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT 0x8C4E -#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT 0x8C4F - -#define GLEW_EXT_texture_sRGB GLEW_GET_VAR(__GLEW_EXT_texture_sRGB) - -#endif /* GL_EXT_texture_sRGB */ - -/* ----------------------- GL_EXT_texture_sRGB_decode ---------------------- */ - -#ifndef GL_EXT_texture_sRGB_decode -#define GL_EXT_texture_sRGB_decode 1 - -#define GL_TEXTURE_SRGB_DECODE_EXT 0x8A48 -#define GL_DECODE_EXT 0x8A49 -#define GL_SKIP_DECODE_EXT 0x8A4A - -#define GLEW_EXT_texture_sRGB_decode GLEW_GET_VAR(__GLEW_EXT_texture_sRGB_decode) - -#endif /* GL_EXT_texture_sRGB_decode */ - -/* --------------------- GL_EXT_texture_shared_exponent -------------------- */ - -#ifndef GL_EXT_texture_shared_exponent -#define GL_EXT_texture_shared_exponent 1 - -#define GL_RGB9_E5_EXT 0x8C3D -#define GL_UNSIGNED_INT_5_9_9_9_REV_EXT 0x8C3E -#define GL_TEXTURE_SHARED_SIZE_EXT 0x8C3F - -#define GLEW_EXT_texture_shared_exponent GLEW_GET_VAR(__GLEW_EXT_texture_shared_exponent) - -#endif /* GL_EXT_texture_shared_exponent */ - -/* -------------------------- GL_EXT_texture_snorm ------------------------- */ - -#ifndef GL_EXT_texture_snorm -#define GL_EXT_texture_snorm 1 - -#define GL_RED_SNORM 0x8F90 -#define GL_RG_SNORM 0x8F91 -#define GL_RGB_SNORM 0x8F92 -#define GL_RGBA_SNORM 0x8F93 -#define GL_R8_SNORM 0x8F94 -#define GL_RG8_SNORM 0x8F95 -#define GL_RGB8_SNORM 0x8F96 -#define GL_RGBA8_SNORM 0x8F97 -#define GL_R16_SNORM 0x8F98 -#define GL_RG16_SNORM 0x8F99 -#define GL_RGB16_SNORM 0x8F9A -#define GL_RGBA16_SNORM 0x8F9B -#define GL_SIGNED_NORMALIZED 0x8F9C -#define GL_ALPHA_SNORM 0x9010 -#define GL_LUMINANCE_SNORM 0x9011 -#define GL_LUMINANCE_ALPHA_SNORM 0x9012 -#define GL_INTENSITY_SNORM 0x9013 -#define GL_ALPHA8_SNORM 0x9014 -#define GL_LUMINANCE8_SNORM 0x9015 -#define GL_LUMINANCE8_ALPHA8_SNORM 0x9016 -#define GL_INTENSITY8_SNORM 0x9017 -#define GL_ALPHA16_SNORM 0x9018 -#define GL_LUMINANCE16_SNORM 0x9019 -#define GL_LUMINANCE16_ALPHA16_SNORM 0x901A -#define GL_INTENSITY16_SNORM 0x901B - -#define GLEW_EXT_texture_snorm GLEW_GET_VAR(__GLEW_EXT_texture_snorm) - -#endif /* GL_EXT_texture_snorm */ - -/* ------------------------- GL_EXT_texture_swizzle ------------------------ */ - -#ifndef GL_EXT_texture_swizzle -#define GL_EXT_texture_swizzle 1 - -#define GL_TEXTURE_SWIZZLE_R_EXT 0x8E42 -#define GL_TEXTURE_SWIZZLE_G_EXT 0x8E43 -#define GL_TEXTURE_SWIZZLE_B_EXT 0x8E44 -#define GL_TEXTURE_SWIZZLE_A_EXT 0x8E45 -#define GL_TEXTURE_SWIZZLE_RGBA_EXT 0x8E46 - -#define GLEW_EXT_texture_swizzle GLEW_GET_VAR(__GLEW_EXT_texture_swizzle) - -#endif /* GL_EXT_texture_swizzle */ - -/* --------------------------- GL_EXT_timer_query -------------------------- */ - -#ifndef GL_EXT_timer_query -#define GL_EXT_timer_query 1 - -#define GL_TIME_ELAPSED_EXT 0x88BF - -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTI64VEXTPROC) (GLuint id, GLenum pname, GLint64EXT *params); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUI64VEXTPROC) (GLuint id, GLenum pname, GLuint64EXT *params); - -#define glGetQueryObjecti64vEXT GLEW_GET_FUN(__glewGetQueryObjecti64vEXT) -#define glGetQueryObjectui64vEXT GLEW_GET_FUN(__glewGetQueryObjectui64vEXT) - -#define GLEW_EXT_timer_query GLEW_GET_VAR(__GLEW_EXT_timer_query) - -#endif /* GL_EXT_timer_query */ - -/* ----------------------- GL_EXT_transform_feedback ----------------------- */ - -#ifndef GL_EXT_transform_feedback -#define GL_EXT_transform_feedback 1 - -#define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT 0x8C76 -#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT 0x8C7F -#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT 0x8C80 -#define GL_TRANSFORM_FEEDBACK_VARYINGS_EXT 0x8C83 -#define GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT 0x8C84 -#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT 0x8C85 -#define GL_PRIMITIVES_GENERATED_EXT 0x8C87 -#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT 0x8C88 -#define GL_RASTERIZER_DISCARD_EXT 0x8C89 -#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT 0x8C8A -#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT 0x8C8B -#define GL_INTERLEAVED_ATTRIBS_EXT 0x8C8C -#define GL_SEPARATE_ATTRIBS_EXT 0x8C8D -#define GL_TRANSFORM_FEEDBACK_BUFFER_EXT 0x8C8E -#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT 0x8C8F - -typedef void (GLAPIENTRY * PFNGLBEGINTRANSFORMFEEDBACKEXTPROC) (GLenum primitiveMode); -typedef void (GLAPIENTRY * PFNGLBINDBUFFERBASEEXTPROC) (GLenum target, GLuint index, GLuint buffer); -typedef void (GLAPIENTRY * PFNGLBINDBUFFEROFFSETEXTPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLBINDBUFFERRANGEEXTPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); -typedef void (GLAPIENTRY * PFNGLENDTRANSFORMFEEDBACKEXTPROC) (void); -typedef void (GLAPIENTRY * PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei *size, GLenum *type, GLchar *name); -typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC) (GLuint program, GLsizei count, const GLchar * const* varyings, GLenum bufferMode); - -#define glBeginTransformFeedbackEXT GLEW_GET_FUN(__glewBeginTransformFeedbackEXT) -#define glBindBufferBaseEXT GLEW_GET_FUN(__glewBindBufferBaseEXT) -#define glBindBufferOffsetEXT GLEW_GET_FUN(__glewBindBufferOffsetEXT) -#define glBindBufferRangeEXT GLEW_GET_FUN(__glewBindBufferRangeEXT) -#define glEndTransformFeedbackEXT GLEW_GET_FUN(__glewEndTransformFeedbackEXT) -#define glGetTransformFeedbackVaryingEXT GLEW_GET_FUN(__glewGetTransformFeedbackVaryingEXT) -#define glTransformFeedbackVaryingsEXT GLEW_GET_FUN(__glewTransformFeedbackVaryingsEXT) - -#define GLEW_EXT_transform_feedback GLEW_GET_VAR(__GLEW_EXT_transform_feedback) - -#endif /* GL_EXT_transform_feedback */ - -/* -------------------------- GL_EXT_vertex_array -------------------------- */ - -#ifndef GL_EXT_vertex_array -#define GL_EXT_vertex_array 1 - -#define GL_DOUBLE_EXT 0x140A -#define GL_VERTEX_ARRAY_EXT 0x8074 -#define GL_NORMAL_ARRAY_EXT 0x8075 -#define GL_COLOR_ARRAY_EXT 0x8076 -#define GL_INDEX_ARRAY_EXT 0x8077 -#define GL_TEXTURE_COORD_ARRAY_EXT 0x8078 -#define GL_EDGE_FLAG_ARRAY_EXT 0x8079 -#define GL_VERTEX_ARRAY_SIZE_EXT 0x807A -#define GL_VERTEX_ARRAY_TYPE_EXT 0x807B -#define GL_VERTEX_ARRAY_STRIDE_EXT 0x807C -#define GL_VERTEX_ARRAY_COUNT_EXT 0x807D -#define GL_NORMAL_ARRAY_TYPE_EXT 0x807E -#define GL_NORMAL_ARRAY_STRIDE_EXT 0x807F -#define GL_NORMAL_ARRAY_COUNT_EXT 0x8080 -#define GL_COLOR_ARRAY_SIZE_EXT 0x8081 -#define GL_COLOR_ARRAY_TYPE_EXT 0x8082 -#define GL_COLOR_ARRAY_STRIDE_EXT 0x8083 -#define GL_COLOR_ARRAY_COUNT_EXT 0x8084 -#define GL_INDEX_ARRAY_TYPE_EXT 0x8085 -#define GL_INDEX_ARRAY_STRIDE_EXT 0x8086 -#define GL_INDEX_ARRAY_COUNT_EXT 0x8087 -#define GL_TEXTURE_COORD_ARRAY_SIZE_EXT 0x8088 -#define GL_TEXTURE_COORD_ARRAY_TYPE_EXT 0x8089 -#define GL_TEXTURE_COORD_ARRAY_STRIDE_EXT 0x808A -#define GL_TEXTURE_COORD_ARRAY_COUNT_EXT 0x808B -#define GL_EDGE_FLAG_ARRAY_STRIDE_EXT 0x808C -#define GL_EDGE_FLAG_ARRAY_COUNT_EXT 0x808D -#define GL_VERTEX_ARRAY_POINTER_EXT 0x808E -#define GL_NORMAL_ARRAY_POINTER_EXT 0x808F -#define GL_COLOR_ARRAY_POINTER_EXT 0x8090 -#define GL_INDEX_ARRAY_POINTER_EXT 0x8091 -#define GL_TEXTURE_COORD_ARRAY_POINTER_EXT 0x8092 -#define GL_EDGE_FLAG_ARRAY_POINTER_EXT 0x8093 - -typedef void (GLAPIENTRY * PFNGLARRAYELEMENTEXTPROC) (GLint i); -typedef void (GLAPIENTRY * PFNGLCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLDRAWARRAYSEXTPROC) (GLenum mode, GLint first, GLsizei count); -typedef void (GLAPIENTRY * PFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei stride, GLsizei count, const GLboolean* pointer); -typedef void (GLAPIENTRY * PFNGLINDEXPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLNORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLTEXCOORDPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLVERTEXPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); - -#define glArrayElementEXT GLEW_GET_FUN(__glewArrayElementEXT) -#define glColorPointerEXT GLEW_GET_FUN(__glewColorPointerEXT) -#define glDrawArraysEXT GLEW_GET_FUN(__glewDrawArraysEXT) -#define glEdgeFlagPointerEXT GLEW_GET_FUN(__glewEdgeFlagPointerEXT) -#define glIndexPointerEXT GLEW_GET_FUN(__glewIndexPointerEXT) -#define glNormalPointerEXT GLEW_GET_FUN(__glewNormalPointerEXT) -#define glTexCoordPointerEXT GLEW_GET_FUN(__glewTexCoordPointerEXT) -#define glVertexPointerEXT GLEW_GET_FUN(__glewVertexPointerEXT) - -#define GLEW_EXT_vertex_array GLEW_GET_VAR(__GLEW_EXT_vertex_array) - -#endif /* GL_EXT_vertex_array */ - -/* ------------------------ GL_EXT_vertex_array_bgra ----------------------- */ - -#ifndef GL_EXT_vertex_array_bgra -#define GL_EXT_vertex_array_bgra 1 - -#define GL_BGRA 0x80E1 - -#define GLEW_EXT_vertex_array_bgra GLEW_GET_VAR(__GLEW_EXT_vertex_array_bgra) - -#endif /* GL_EXT_vertex_array_bgra */ - -/* ----------------------- GL_EXT_vertex_attrib_64bit ---------------------- */ - -#ifndef GL_EXT_vertex_attrib_64bit -#define GL_EXT_vertex_attrib_64bit 1 - -#define GL_DOUBLE_MAT2_EXT 0x8F46 -#define GL_DOUBLE_MAT3_EXT 0x8F47 -#define GL_DOUBLE_MAT4_EXT 0x8F48 -#define GL_DOUBLE_MAT2x3_EXT 0x8F49 -#define GL_DOUBLE_MAT2x4_EXT 0x8F4A -#define GL_DOUBLE_MAT3x2_EXT 0x8F4B -#define GL_DOUBLE_MAT3x4_EXT 0x8F4C -#define GL_DOUBLE_MAT4x2_EXT 0x8F4D -#define GL_DOUBLE_MAT4x3_EXT 0x8F4E -#define GL_DOUBLE_VEC2_EXT 0x8FFC -#define GL_DOUBLE_VEC3_EXT 0x8FFD -#define GL_DOUBLE_VEC4_EXT 0x8FFE - -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLDVEXTPROC) (GLuint index, GLenum pname, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1DEXTPROC) (GLuint index, GLdouble x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1DVEXTPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2DEXTPROC) (GLuint index, GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2DVEXTPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3DEXTPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3DVEXTPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4DEXTPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4DVEXTPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBLPOINTEREXTPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); - -#define glGetVertexAttribLdvEXT GLEW_GET_FUN(__glewGetVertexAttribLdvEXT) -#define glVertexArrayVertexAttribLOffsetEXT GLEW_GET_FUN(__glewVertexArrayVertexAttribLOffsetEXT) -#define glVertexAttribL1dEXT GLEW_GET_FUN(__glewVertexAttribL1dEXT) -#define glVertexAttribL1dvEXT GLEW_GET_FUN(__glewVertexAttribL1dvEXT) -#define glVertexAttribL2dEXT GLEW_GET_FUN(__glewVertexAttribL2dEXT) -#define glVertexAttribL2dvEXT GLEW_GET_FUN(__glewVertexAttribL2dvEXT) -#define glVertexAttribL3dEXT GLEW_GET_FUN(__glewVertexAttribL3dEXT) -#define glVertexAttribL3dvEXT GLEW_GET_FUN(__glewVertexAttribL3dvEXT) -#define glVertexAttribL4dEXT GLEW_GET_FUN(__glewVertexAttribL4dEXT) -#define glVertexAttribL4dvEXT GLEW_GET_FUN(__glewVertexAttribL4dvEXT) -#define glVertexAttribLPointerEXT GLEW_GET_FUN(__glewVertexAttribLPointerEXT) - -#define GLEW_EXT_vertex_attrib_64bit GLEW_GET_VAR(__GLEW_EXT_vertex_attrib_64bit) - -#endif /* GL_EXT_vertex_attrib_64bit */ - -/* -------------------------- GL_EXT_vertex_shader ------------------------- */ - -#ifndef GL_EXT_vertex_shader -#define GL_EXT_vertex_shader 1 - -#define GL_VERTEX_SHADER_EXT 0x8780 -#define GL_VERTEX_SHADER_BINDING_EXT 0x8781 -#define GL_OP_INDEX_EXT 0x8782 -#define GL_OP_NEGATE_EXT 0x8783 -#define GL_OP_DOT3_EXT 0x8784 -#define GL_OP_DOT4_EXT 0x8785 -#define GL_OP_MUL_EXT 0x8786 -#define GL_OP_ADD_EXT 0x8787 -#define GL_OP_MADD_EXT 0x8788 -#define GL_OP_FRAC_EXT 0x8789 -#define GL_OP_MAX_EXT 0x878A -#define GL_OP_MIN_EXT 0x878B -#define GL_OP_SET_GE_EXT 0x878C -#define GL_OP_SET_LT_EXT 0x878D -#define GL_OP_CLAMP_EXT 0x878E -#define GL_OP_FLOOR_EXT 0x878F -#define GL_OP_ROUND_EXT 0x8790 -#define GL_OP_EXP_BASE_2_EXT 0x8791 -#define GL_OP_LOG_BASE_2_EXT 0x8792 -#define GL_OP_POWER_EXT 0x8793 -#define GL_OP_RECIP_EXT 0x8794 -#define GL_OP_RECIP_SQRT_EXT 0x8795 -#define GL_OP_SUB_EXT 0x8796 -#define GL_OP_CROSS_PRODUCT_EXT 0x8797 -#define GL_OP_MULTIPLY_MATRIX_EXT 0x8798 -#define GL_OP_MOV_EXT 0x8799 -#define GL_OUTPUT_VERTEX_EXT 0x879A -#define GL_OUTPUT_COLOR0_EXT 0x879B -#define GL_OUTPUT_COLOR1_EXT 0x879C -#define GL_OUTPUT_TEXTURE_COORD0_EXT 0x879D -#define GL_OUTPUT_TEXTURE_COORD1_EXT 0x879E -#define GL_OUTPUT_TEXTURE_COORD2_EXT 0x879F -#define GL_OUTPUT_TEXTURE_COORD3_EXT 0x87A0 -#define GL_OUTPUT_TEXTURE_COORD4_EXT 0x87A1 -#define GL_OUTPUT_TEXTURE_COORD5_EXT 0x87A2 -#define GL_OUTPUT_TEXTURE_COORD6_EXT 0x87A3 -#define GL_OUTPUT_TEXTURE_COORD7_EXT 0x87A4 -#define GL_OUTPUT_TEXTURE_COORD8_EXT 0x87A5 -#define GL_OUTPUT_TEXTURE_COORD9_EXT 0x87A6 -#define GL_OUTPUT_TEXTURE_COORD10_EXT 0x87A7 -#define GL_OUTPUT_TEXTURE_COORD11_EXT 0x87A8 -#define GL_OUTPUT_TEXTURE_COORD12_EXT 0x87A9 -#define GL_OUTPUT_TEXTURE_COORD13_EXT 0x87AA -#define GL_OUTPUT_TEXTURE_COORD14_EXT 0x87AB -#define GL_OUTPUT_TEXTURE_COORD15_EXT 0x87AC -#define GL_OUTPUT_TEXTURE_COORD16_EXT 0x87AD -#define GL_OUTPUT_TEXTURE_COORD17_EXT 0x87AE -#define GL_OUTPUT_TEXTURE_COORD18_EXT 0x87AF -#define GL_OUTPUT_TEXTURE_COORD19_EXT 0x87B0 -#define GL_OUTPUT_TEXTURE_COORD20_EXT 0x87B1 -#define GL_OUTPUT_TEXTURE_COORD21_EXT 0x87B2 -#define GL_OUTPUT_TEXTURE_COORD22_EXT 0x87B3 -#define GL_OUTPUT_TEXTURE_COORD23_EXT 0x87B4 -#define GL_OUTPUT_TEXTURE_COORD24_EXT 0x87B5 -#define GL_OUTPUT_TEXTURE_COORD25_EXT 0x87B6 -#define GL_OUTPUT_TEXTURE_COORD26_EXT 0x87B7 -#define GL_OUTPUT_TEXTURE_COORD27_EXT 0x87B8 -#define GL_OUTPUT_TEXTURE_COORD28_EXT 0x87B9 -#define GL_OUTPUT_TEXTURE_COORD29_EXT 0x87BA -#define GL_OUTPUT_TEXTURE_COORD30_EXT 0x87BB -#define GL_OUTPUT_TEXTURE_COORD31_EXT 0x87BC -#define GL_OUTPUT_FOG_EXT 0x87BD -#define GL_SCALAR_EXT 0x87BE -#define GL_VECTOR_EXT 0x87BF -#define GL_MATRIX_EXT 0x87C0 -#define GL_VARIANT_EXT 0x87C1 -#define GL_INVARIANT_EXT 0x87C2 -#define GL_LOCAL_CONSTANT_EXT 0x87C3 -#define GL_LOCAL_EXT 0x87C4 -#define GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87C5 -#define GL_MAX_VERTEX_SHADER_VARIANTS_EXT 0x87C6 -#define GL_MAX_VERTEX_SHADER_INVARIANTS_EXT 0x87C7 -#define GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87C8 -#define GL_MAX_VERTEX_SHADER_LOCALS_EXT 0x87C9 -#define GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CA -#define GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT 0x87CB -#define GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT 0x87CC -#define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87CD -#define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT 0x87CE -#define GL_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CF -#define GL_VERTEX_SHADER_VARIANTS_EXT 0x87D0 -#define GL_VERTEX_SHADER_INVARIANTS_EXT 0x87D1 -#define GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87D2 -#define GL_VERTEX_SHADER_LOCALS_EXT 0x87D3 -#define GL_VERTEX_SHADER_OPTIMIZED_EXT 0x87D4 -#define GL_X_EXT 0x87D5 -#define GL_Y_EXT 0x87D6 -#define GL_Z_EXT 0x87D7 -#define GL_W_EXT 0x87D8 -#define GL_NEGATIVE_X_EXT 0x87D9 -#define GL_NEGATIVE_Y_EXT 0x87DA -#define GL_NEGATIVE_Z_EXT 0x87DB -#define GL_NEGATIVE_W_EXT 0x87DC -#define GL_ZERO_EXT 0x87DD -#define GL_ONE_EXT 0x87DE -#define GL_NEGATIVE_ONE_EXT 0x87DF -#define GL_NORMALIZED_RANGE_EXT 0x87E0 -#define GL_FULL_RANGE_EXT 0x87E1 -#define GL_CURRENT_VERTEX_EXT 0x87E2 -#define GL_MVP_MATRIX_EXT 0x87E3 -#define GL_VARIANT_VALUE_EXT 0x87E4 -#define GL_VARIANT_DATATYPE_EXT 0x87E5 -#define GL_VARIANT_ARRAY_STRIDE_EXT 0x87E6 -#define GL_VARIANT_ARRAY_TYPE_EXT 0x87E7 -#define GL_VARIANT_ARRAY_EXT 0x87E8 -#define GL_VARIANT_ARRAY_POINTER_EXT 0x87E9 -#define GL_INVARIANT_VALUE_EXT 0x87EA -#define GL_INVARIANT_DATATYPE_EXT 0x87EB -#define GL_LOCAL_CONSTANT_VALUE_EXT 0x87EC -#define GL_LOCAL_CONSTANT_DATATYPE_EXT 0x87ED - -typedef void (GLAPIENTRY * PFNGLBEGINVERTEXSHADEREXTPROC) (void); -typedef GLuint (GLAPIENTRY * PFNGLBINDLIGHTPARAMETEREXTPROC) (GLenum light, GLenum value); -typedef GLuint (GLAPIENTRY * PFNGLBINDMATERIALPARAMETEREXTPROC) (GLenum face, GLenum value); -typedef GLuint (GLAPIENTRY * PFNGLBINDPARAMETEREXTPROC) (GLenum value); -typedef GLuint (GLAPIENTRY * PFNGLBINDTEXGENPARAMETEREXTPROC) (GLenum unit, GLenum coord, GLenum value); -typedef GLuint (GLAPIENTRY * PFNGLBINDTEXTUREUNITPARAMETEREXTPROC) (GLenum unit, GLenum value); -typedef void (GLAPIENTRY * PFNGLBINDVERTEXSHADEREXTPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLDELETEVERTEXSHADEREXTPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLENABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLENDVERTEXSHADEREXTPROC) (void); -typedef void (GLAPIENTRY * PFNGLEXTRACTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num); -typedef GLuint (GLAPIENTRY * PFNGLGENSYMBOLSEXTPROC) (GLenum dataType, GLenum storageType, GLenum range, GLuint components); -typedef GLuint (GLAPIENTRY * PFNGLGENVERTEXSHADERSEXTPROC) (GLuint range); -typedef void (GLAPIENTRY * PFNGLGETINVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data); -typedef void (GLAPIENTRY * PFNGLGETINVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data); -typedef void (GLAPIENTRY * PFNGLGETINVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data); -typedef void (GLAPIENTRY * PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data); -typedef void (GLAPIENTRY * PFNGLGETLOCALCONSTANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data); -typedef void (GLAPIENTRY * PFNGLGETLOCALCONSTANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data); -typedef void (GLAPIENTRY * PFNGLGETVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data); -typedef void (GLAPIENTRY * PFNGLGETVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data); -typedef void (GLAPIENTRY * PFNGLGETVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data); -typedef void (GLAPIENTRY * PFNGLGETVARIANTPOINTERVEXTPROC) (GLuint id, GLenum value, GLvoid **data); -typedef void (GLAPIENTRY * PFNGLINSERTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num); -typedef GLboolean (GLAPIENTRY * PFNGLISVARIANTENABLEDEXTPROC) (GLuint id, GLenum cap); -typedef void (GLAPIENTRY * PFNGLSETINVARIANTEXTPROC) (GLuint id, GLenum type, GLvoid *addr); -typedef void (GLAPIENTRY * PFNGLSETLOCALCONSTANTEXTPROC) (GLuint id, GLenum type, GLvoid *addr); -typedef void (GLAPIENTRY * PFNGLSHADEROP1EXTPROC) (GLenum op, GLuint res, GLuint arg1); -typedef void (GLAPIENTRY * PFNGLSHADEROP2EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2); -typedef void (GLAPIENTRY * PFNGLSHADEROP3EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3); -typedef void (GLAPIENTRY * PFNGLSWIZZLEEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW); -typedef void (GLAPIENTRY * PFNGLVARIANTPOINTEREXTPROC) (GLuint id, GLenum type, GLuint stride, GLvoid *addr); -typedef void (GLAPIENTRY * PFNGLVARIANTBVEXTPROC) (GLuint id, GLbyte *addr); -typedef void (GLAPIENTRY * PFNGLVARIANTDVEXTPROC) (GLuint id, GLdouble *addr); -typedef void (GLAPIENTRY * PFNGLVARIANTFVEXTPROC) (GLuint id, GLfloat *addr); -typedef void (GLAPIENTRY * PFNGLVARIANTIVEXTPROC) (GLuint id, GLint *addr); -typedef void (GLAPIENTRY * PFNGLVARIANTSVEXTPROC) (GLuint id, GLshort *addr); -typedef void (GLAPIENTRY * PFNGLVARIANTUBVEXTPROC) (GLuint id, GLubyte *addr); -typedef void (GLAPIENTRY * PFNGLVARIANTUIVEXTPROC) (GLuint id, GLuint *addr); -typedef void (GLAPIENTRY * PFNGLVARIANTUSVEXTPROC) (GLuint id, GLushort *addr); -typedef void (GLAPIENTRY * PFNGLWRITEMASKEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW); - -#define glBeginVertexShaderEXT GLEW_GET_FUN(__glewBeginVertexShaderEXT) -#define glBindLightParameterEXT GLEW_GET_FUN(__glewBindLightParameterEXT) -#define glBindMaterialParameterEXT GLEW_GET_FUN(__glewBindMaterialParameterEXT) -#define glBindParameterEXT GLEW_GET_FUN(__glewBindParameterEXT) -#define glBindTexGenParameterEXT GLEW_GET_FUN(__glewBindTexGenParameterEXT) -#define glBindTextureUnitParameterEXT GLEW_GET_FUN(__glewBindTextureUnitParameterEXT) -#define glBindVertexShaderEXT GLEW_GET_FUN(__glewBindVertexShaderEXT) -#define glDeleteVertexShaderEXT GLEW_GET_FUN(__glewDeleteVertexShaderEXT) -#define glDisableVariantClientStateEXT GLEW_GET_FUN(__glewDisableVariantClientStateEXT) -#define glEnableVariantClientStateEXT GLEW_GET_FUN(__glewEnableVariantClientStateEXT) -#define glEndVertexShaderEXT GLEW_GET_FUN(__glewEndVertexShaderEXT) -#define glExtractComponentEXT GLEW_GET_FUN(__glewExtractComponentEXT) -#define glGenSymbolsEXT GLEW_GET_FUN(__glewGenSymbolsEXT) -#define glGenVertexShadersEXT GLEW_GET_FUN(__glewGenVertexShadersEXT) -#define glGetInvariantBooleanvEXT GLEW_GET_FUN(__glewGetInvariantBooleanvEXT) -#define glGetInvariantFloatvEXT GLEW_GET_FUN(__glewGetInvariantFloatvEXT) -#define glGetInvariantIntegervEXT GLEW_GET_FUN(__glewGetInvariantIntegervEXT) -#define glGetLocalConstantBooleanvEXT GLEW_GET_FUN(__glewGetLocalConstantBooleanvEXT) -#define glGetLocalConstantFloatvEXT GLEW_GET_FUN(__glewGetLocalConstantFloatvEXT) -#define glGetLocalConstantIntegervEXT GLEW_GET_FUN(__glewGetLocalConstantIntegervEXT) -#define glGetVariantBooleanvEXT GLEW_GET_FUN(__glewGetVariantBooleanvEXT) -#define glGetVariantFloatvEXT GLEW_GET_FUN(__glewGetVariantFloatvEXT) -#define glGetVariantIntegervEXT GLEW_GET_FUN(__glewGetVariantIntegervEXT) -#define glGetVariantPointervEXT GLEW_GET_FUN(__glewGetVariantPointervEXT) -#define glInsertComponentEXT GLEW_GET_FUN(__glewInsertComponentEXT) -#define glIsVariantEnabledEXT GLEW_GET_FUN(__glewIsVariantEnabledEXT) -#define glSetInvariantEXT GLEW_GET_FUN(__glewSetInvariantEXT) -#define glSetLocalConstantEXT GLEW_GET_FUN(__glewSetLocalConstantEXT) -#define glShaderOp1EXT GLEW_GET_FUN(__glewShaderOp1EXT) -#define glShaderOp2EXT GLEW_GET_FUN(__glewShaderOp2EXT) -#define glShaderOp3EXT GLEW_GET_FUN(__glewShaderOp3EXT) -#define glSwizzleEXT GLEW_GET_FUN(__glewSwizzleEXT) -#define glVariantPointerEXT GLEW_GET_FUN(__glewVariantPointerEXT) -#define glVariantbvEXT GLEW_GET_FUN(__glewVariantbvEXT) -#define glVariantdvEXT GLEW_GET_FUN(__glewVariantdvEXT) -#define glVariantfvEXT GLEW_GET_FUN(__glewVariantfvEXT) -#define glVariantivEXT GLEW_GET_FUN(__glewVariantivEXT) -#define glVariantsvEXT GLEW_GET_FUN(__glewVariantsvEXT) -#define glVariantubvEXT GLEW_GET_FUN(__glewVariantubvEXT) -#define glVariantuivEXT GLEW_GET_FUN(__glewVariantuivEXT) -#define glVariantusvEXT GLEW_GET_FUN(__glewVariantusvEXT) -#define glWriteMaskEXT GLEW_GET_FUN(__glewWriteMaskEXT) - -#define GLEW_EXT_vertex_shader GLEW_GET_VAR(__GLEW_EXT_vertex_shader) - -#endif /* GL_EXT_vertex_shader */ - -/* ------------------------ GL_EXT_vertex_weighting ------------------------ */ - -#ifndef GL_EXT_vertex_weighting -#define GL_EXT_vertex_weighting 1 - -#define GL_MODELVIEW0_STACK_DEPTH_EXT 0x0BA3 -#define GL_MODELVIEW0_MATRIX_EXT 0x0BA6 -#define GL_MODELVIEW0_EXT 0x1700 -#define GL_MODELVIEW1_STACK_DEPTH_EXT 0x8502 -#define GL_MODELVIEW1_MATRIX_EXT 0x8506 -#define GL_VERTEX_WEIGHTING_EXT 0x8509 -#define GL_MODELVIEW1_EXT 0x850A -#define GL_CURRENT_VERTEX_WEIGHT_EXT 0x850B -#define GL_VERTEX_WEIGHT_ARRAY_EXT 0x850C -#define GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT 0x850D -#define GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT 0x850E -#define GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT 0x850F -#define GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT 0x8510 - -typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTFEXTPROC) (GLfloat weight); -typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTFVEXTPROC) (GLfloat* weight); - -#define glVertexWeightPointerEXT GLEW_GET_FUN(__glewVertexWeightPointerEXT) -#define glVertexWeightfEXT GLEW_GET_FUN(__glewVertexWeightfEXT) -#define glVertexWeightfvEXT GLEW_GET_FUN(__glewVertexWeightfvEXT) - -#define GLEW_EXT_vertex_weighting GLEW_GET_VAR(__GLEW_EXT_vertex_weighting) - -#endif /* GL_EXT_vertex_weighting */ - -/* ------------------------- GL_EXT_x11_sync_object ------------------------ */ - -#ifndef GL_EXT_x11_sync_object -#define GL_EXT_x11_sync_object 1 - -#define GL_SYNC_X11_FENCE_EXT 0x90E1 - -typedef GLsync (GLAPIENTRY * PFNGLIMPORTSYNCEXTPROC) (GLenum external_sync_type, GLintptr external_sync, GLbitfield flags); - -#define glImportSyncEXT GLEW_GET_FUN(__glewImportSyncEXT) - -#define GLEW_EXT_x11_sync_object GLEW_GET_VAR(__GLEW_EXT_x11_sync_object) - -#endif /* GL_EXT_x11_sync_object */ - -/* ---------------------- GL_GREMEDY_frame_terminator ---------------------- */ - -#ifndef GL_GREMEDY_frame_terminator -#define GL_GREMEDY_frame_terminator 1 - -typedef void (GLAPIENTRY * PFNGLFRAMETERMINATORGREMEDYPROC) (void); - -#define glFrameTerminatorGREMEDY GLEW_GET_FUN(__glewFrameTerminatorGREMEDY) - -#define GLEW_GREMEDY_frame_terminator GLEW_GET_VAR(__GLEW_GREMEDY_frame_terminator) - -#endif /* GL_GREMEDY_frame_terminator */ - -/* ------------------------ GL_GREMEDY_string_marker ----------------------- */ - -#ifndef GL_GREMEDY_string_marker -#define GL_GREMEDY_string_marker 1 - -typedef void (GLAPIENTRY * PFNGLSTRINGMARKERGREMEDYPROC) (GLsizei len, const GLvoid *string); - -#define glStringMarkerGREMEDY GLEW_GET_FUN(__glewStringMarkerGREMEDY) - -#define GLEW_GREMEDY_string_marker GLEW_GET_VAR(__GLEW_GREMEDY_string_marker) - -#endif /* GL_GREMEDY_string_marker */ - -/* --------------------- GL_HP_convolution_border_modes -------------------- */ - -#ifndef GL_HP_convolution_border_modes -#define GL_HP_convolution_border_modes 1 - -#define GLEW_HP_convolution_border_modes GLEW_GET_VAR(__GLEW_HP_convolution_border_modes) - -#endif /* GL_HP_convolution_border_modes */ - -/* ------------------------- GL_HP_image_transform ------------------------- */ - -#ifndef GL_HP_image_transform -#define GL_HP_image_transform 1 - -typedef void (GLAPIENTRY * PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum target, GLenum pname, const GLfloat param); -typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum target, GLenum pname, const GLint param); -typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint* params); - -#define glGetImageTransformParameterfvHP GLEW_GET_FUN(__glewGetImageTransformParameterfvHP) -#define glGetImageTransformParameterivHP GLEW_GET_FUN(__glewGetImageTransformParameterivHP) -#define glImageTransformParameterfHP GLEW_GET_FUN(__glewImageTransformParameterfHP) -#define glImageTransformParameterfvHP GLEW_GET_FUN(__glewImageTransformParameterfvHP) -#define glImageTransformParameteriHP GLEW_GET_FUN(__glewImageTransformParameteriHP) -#define glImageTransformParameterivHP GLEW_GET_FUN(__glewImageTransformParameterivHP) - -#define GLEW_HP_image_transform GLEW_GET_VAR(__GLEW_HP_image_transform) - -#endif /* GL_HP_image_transform */ - -/* -------------------------- GL_HP_occlusion_test ------------------------- */ - -#ifndef GL_HP_occlusion_test -#define GL_HP_occlusion_test 1 - -#define GLEW_HP_occlusion_test GLEW_GET_VAR(__GLEW_HP_occlusion_test) - -#endif /* GL_HP_occlusion_test */ - -/* ------------------------- GL_HP_texture_lighting ------------------------ */ - -#ifndef GL_HP_texture_lighting -#define GL_HP_texture_lighting 1 - -#define GLEW_HP_texture_lighting GLEW_GET_VAR(__GLEW_HP_texture_lighting) - -#endif /* GL_HP_texture_lighting */ - -/* --------------------------- GL_IBM_cull_vertex -------------------------- */ - -#ifndef GL_IBM_cull_vertex -#define GL_IBM_cull_vertex 1 - -#define GL_CULL_VERTEX_IBM 103050 - -#define GLEW_IBM_cull_vertex GLEW_GET_VAR(__GLEW_IBM_cull_vertex) - -#endif /* GL_IBM_cull_vertex */ - -/* ---------------------- GL_IBM_multimode_draw_arrays --------------------- */ - -#ifndef GL_IBM_multimode_draw_arrays -#define GL_IBM_multimode_draw_arrays 1 - -typedef void (GLAPIENTRY * PFNGLMULTIMODEDRAWARRAYSIBMPROC) (const GLenum* mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride); -typedef void (GLAPIENTRY * PFNGLMULTIMODEDRAWELEMENTSIBMPROC) (const GLenum* mode, const GLsizei *count, GLenum type, const GLvoid * const *indices, GLsizei primcount, GLint modestride); - -#define glMultiModeDrawArraysIBM GLEW_GET_FUN(__glewMultiModeDrawArraysIBM) -#define glMultiModeDrawElementsIBM GLEW_GET_FUN(__glewMultiModeDrawElementsIBM) - -#define GLEW_IBM_multimode_draw_arrays GLEW_GET_VAR(__GLEW_IBM_multimode_draw_arrays) - -#endif /* GL_IBM_multimode_draw_arrays */ - -/* ------------------------- GL_IBM_rasterpos_clip ------------------------- */ - -#ifndef GL_IBM_rasterpos_clip -#define GL_IBM_rasterpos_clip 1 - -#define GL_RASTER_POSITION_UNCLIPPED_IBM 103010 - -#define GLEW_IBM_rasterpos_clip GLEW_GET_VAR(__GLEW_IBM_rasterpos_clip) - -#endif /* GL_IBM_rasterpos_clip */ - -/* --------------------------- GL_IBM_static_data -------------------------- */ - -#ifndef GL_IBM_static_data -#define GL_IBM_static_data 1 - -#define GL_ALL_STATIC_DATA_IBM 103060 -#define GL_STATIC_VERTEX_ARRAY_IBM 103061 - -#define GLEW_IBM_static_data GLEW_GET_VAR(__GLEW_IBM_static_data) - -#endif /* GL_IBM_static_data */ - -/* --------------------- GL_IBM_texture_mirrored_repeat -------------------- */ - -#ifndef GL_IBM_texture_mirrored_repeat -#define GL_IBM_texture_mirrored_repeat 1 - -#define GL_MIRRORED_REPEAT_IBM 0x8370 - -#define GLEW_IBM_texture_mirrored_repeat GLEW_GET_VAR(__GLEW_IBM_texture_mirrored_repeat) - -#endif /* GL_IBM_texture_mirrored_repeat */ - -/* ----------------------- GL_IBM_vertex_array_lists ----------------------- */ - -#ifndef GL_IBM_vertex_array_lists -#define GL_IBM_vertex_array_lists 1 - -#define GL_VERTEX_ARRAY_LIST_IBM 103070 -#define GL_NORMAL_ARRAY_LIST_IBM 103071 -#define GL_COLOR_ARRAY_LIST_IBM 103072 -#define GL_INDEX_ARRAY_LIST_IBM 103073 -#define GL_TEXTURE_COORD_ARRAY_LIST_IBM 103074 -#define GL_EDGE_FLAG_ARRAY_LIST_IBM 103075 -#define GL_FOG_COORDINATE_ARRAY_LIST_IBM 103076 -#define GL_SECONDARY_COLOR_ARRAY_LIST_IBM 103077 -#define GL_VERTEX_ARRAY_LIST_STRIDE_IBM 103080 -#define GL_NORMAL_ARRAY_LIST_STRIDE_IBM 103081 -#define GL_COLOR_ARRAY_LIST_STRIDE_IBM 103082 -#define GL_INDEX_ARRAY_LIST_STRIDE_IBM 103083 -#define GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM 103084 -#define GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM 103085 -#define GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM 103086 -#define GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM 103087 - -typedef void (GLAPIENTRY * PFNGLCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); -typedef void (GLAPIENTRY * PFNGLEDGEFLAGPOINTERLISTIBMPROC) (GLint stride, const GLboolean ** pointer, GLint ptrstride); -typedef void (GLAPIENTRY * PFNGLFOGCOORDPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); -typedef void (GLAPIENTRY * PFNGLINDEXPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); -typedef void (GLAPIENTRY * PFNGLNORMALPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); -typedef void (GLAPIENTRY * PFNGLTEXCOORDPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); -typedef void (GLAPIENTRY * PFNGLVERTEXPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); - -#define glColorPointerListIBM GLEW_GET_FUN(__glewColorPointerListIBM) -#define glEdgeFlagPointerListIBM GLEW_GET_FUN(__glewEdgeFlagPointerListIBM) -#define glFogCoordPointerListIBM GLEW_GET_FUN(__glewFogCoordPointerListIBM) -#define glIndexPointerListIBM GLEW_GET_FUN(__glewIndexPointerListIBM) -#define glNormalPointerListIBM GLEW_GET_FUN(__glewNormalPointerListIBM) -#define glSecondaryColorPointerListIBM GLEW_GET_FUN(__glewSecondaryColorPointerListIBM) -#define glTexCoordPointerListIBM GLEW_GET_FUN(__glewTexCoordPointerListIBM) -#define glVertexPointerListIBM GLEW_GET_FUN(__glewVertexPointerListIBM) - -#define GLEW_IBM_vertex_array_lists GLEW_GET_VAR(__GLEW_IBM_vertex_array_lists) - -#endif /* GL_IBM_vertex_array_lists */ - -/* -------------------------- GL_INGR_color_clamp -------------------------- */ - -#ifndef GL_INGR_color_clamp -#define GL_INGR_color_clamp 1 - -#define GL_RED_MIN_CLAMP_INGR 0x8560 -#define GL_GREEN_MIN_CLAMP_INGR 0x8561 -#define GL_BLUE_MIN_CLAMP_INGR 0x8562 -#define GL_ALPHA_MIN_CLAMP_INGR 0x8563 -#define GL_RED_MAX_CLAMP_INGR 0x8564 -#define GL_GREEN_MAX_CLAMP_INGR 0x8565 -#define GL_BLUE_MAX_CLAMP_INGR 0x8566 -#define GL_ALPHA_MAX_CLAMP_INGR 0x8567 - -#define GLEW_INGR_color_clamp GLEW_GET_VAR(__GLEW_INGR_color_clamp) - -#endif /* GL_INGR_color_clamp */ - -/* ------------------------- GL_INGR_interlace_read ------------------------ */ - -#ifndef GL_INGR_interlace_read -#define GL_INGR_interlace_read 1 - -#define GL_INTERLACE_READ_INGR 0x8568 - -#define GLEW_INGR_interlace_read GLEW_GET_VAR(__GLEW_INGR_interlace_read) - -#endif /* GL_INGR_interlace_read */ - -/* -------------------------- GL_INTEL_map_texture ------------------------- */ - -#ifndef GL_INTEL_map_texture -#define GL_INTEL_map_texture 1 - -#define GL_LAYOUT_DEFAULT_INTEL 0 -#define GL_LAYOUT_LINEAR_INTEL 1 -#define GL_LAYOUT_LINEAR_CPU_CACHED_INTEL 2 -#define GL_TEXTURE_MEMORY_LAYOUT_INTEL 0x83FF - -typedef GLvoid * (GLAPIENTRY * PFNGLMAPTEXTURE2DINTELPROC) (GLuint texture, GLint level, GLbitfield access, GLint* stride, GLenum *layout); -typedef void (GLAPIENTRY * PFNGLSYNCTEXTUREINTELPROC) (GLuint texture); -typedef void (GLAPIENTRY * PFNGLUNMAPTEXTURE2DINTELPROC) (GLuint texture, GLint level); - -#define glMapTexture2DINTEL GLEW_GET_FUN(__glewMapTexture2DINTEL) -#define glSyncTextureINTEL GLEW_GET_FUN(__glewSyncTextureINTEL) -#define glUnmapTexture2DINTEL GLEW_GET_FUN(__glewUnmapTexture2DINTEL) - -#define GLEW_INTEL_map_texture GLEW_GET_VAR(__GLEW_INTEL_map_texture) - -#endif /* GL_INTEL_map_texture */ - -/* ------------------------ GL_INTEL_parallel_arrays ----------------------- */ - -#ifndef GL_INTEL_parallel_arrays -#define GL_INTEL_parallel_arrays 1 - -#define GL_PARALLEL_ARRAYS_INTEL 0x83F4 -#define GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL 0x83F5 -#define GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL 0x83F6 -#define GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL 0x83F7 -#define GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL 0x83F8 - -typedef void (GLAPIENTRY * PFNGLCOLORPOINTERVINTELPROC) (GLint size, GLenum type, const void** pointer); -typedef void (GLAPIENTRY * PFNGLNORMALPOINTERVINTELPROC) (GLenum type, const void** pointer); -typedef void (GLAPIENTRY * PFNGLTEXCOORDPOINTERVINTELPROC) (GLint size, GLenum type, const void** pointer); -typedef void (GLAPIENTRY * PFNGLVERTEXPOINTERVINTELPROC) (GLint size, GLenum type, const void** pointer); - -#define glColorPointervINTEL GLEW_GET_FUN(__glewColorPointervINTEL) -#define glNormalPointervINTEL GLEW_GET_FUN(__glewNormalPointervINTEL) -#define glTexCoordPointervINTEL GLEW_GET_FUN(__glewTexCoordPointervINTEL) -#define glVertexPointervINTEL GLEW_GET_FUN(__glewVertexPointervINTEL) - -#define GLEW_INTEL_parallel_arrays GLEW_GET_VAR(__GLEW_INTEL_parallel_arrays) - -#endif /* GL_INTEL_parallel_arrays */ - -/* ------------------------ GL_INTEL_texture_scissor ----------------------- */ - -#ifndef GL_INTEL_texture_scissor -#define GL_INTEL_texture_scissor 1 - -typedef void (GLAPIENTRY * PFNGLTEXSCISSORFUNCINTELPROC) (GLenum target, GLenum lfunc, GLenum hfunc); -typedef void (GLAPIENTRY * PFNGLTEXSCISSORINTELPROC) (GLenum target, GLclampf tlow, GLclampf thigh); - -#define glTexScissorFuncINTEL GLEW_GET_FUN(__glewTexScissorFuncINTEL) -#define glTexScissorINTEL GLEW_GET_FUN(__glewTexScissorINTEL) - -#define GLEW_INTEL_texture_scissor GLEW_GET_VAR(__GLEW_INTEL_texture_scissor) - -#endif /* GL_INTEL_texture_scissor */ - -/* ------------------------------ GL_KHR_debug ----------------------------- */ - -#ifndef GL_KHR_debug -#define GL_KHR_debug 1 - -#define GL_CONTEXT_FLAG_DEBUG_BIT 0x00000002 -#define GL_STACK_OVERFLOW 0x0503 -#define GL_STACK_UNDERFLOW 0x0504 -#define GL_DEBUG_OUTPUT_SYNCHRONOUS 0x8242 -#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH 0x8243 -#define GL_DEBUG_CALLBACK_FUNCTION 0x8244 -#define GL_DEBUG_CALLBACK_USER_PARAM 0x8245 -#define GL_DEBUG_SOURCE_API 0x8246 -#define GL_DEBUG_SOURCE_WINDOW_SYSTEM 0x8247 -#define GL_DEBUG_SOURCE_SHADER_COMPILER 0x8248 -#define GL_DEBUG_SOURCE_THIRD_PARTY 0x8249 -#define GL_DEBUG_SOURCE_APPLICATION 0x824A -#define GL_DEBUG_SOURCE_OTHER 0x824B -#define GL_DEBUG_TYPE_ERROR 0x824C -#define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR 0x824D -#define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR 0x824E -#define GL_DEBUG_TYPE_PORTABILITY 0x824F -#define GL_DEBUG_TYPE_PERFORMANCE 0x8250 -#define GL_DEBUG_TYPE_OTHER 0x8251 -#define GL_DEBUG_TYPE_MARKER 0x8268 -#define GL_DEBUG_TYPE_PUSH_GROUP 0x8269 -#define GL_DEBUG_TYPE_POP_GROUP 0x826A -#define GL_DEBUG_SEVERITY_NOTIFICATION 0x826B -#define GL_MAX_DEBUG_GROUP_STACK_DEPTH 0x826C -#define GL_DEBUG_GROUP_STACK_DEPTH 0x826D -#define GL_BUFFER 0x82E0 -#define GL_SHADER 0x82E1 -#define GL_PROGRAM 0x82E2 -#define GL_QUERY 0x82E3 -#define GL_PROGRAM_PIPELINE 0x82E4 -#define GL_SAMPLER 0x82E6 -#define GL_DISPLAY_LIST 0x82E7 -#define GL_MAX_LABEL_LENGTH 0x82E8 -#define GL_MAX_DEBUG_MESSAGE_LENGTH 0x9143 -#define GL_MAX_DEBUG_LOGGED_MESSAGES 0x9144 -#define GL_DEBUG_LOGGED_MESSAGES 0x9145 -#define GL_DEBUG_SEVERITY_HIGH 0x9146 -#define GL_DEBUG_SEVERITY_MEDIUM 0x9147 -#define GL_DEBUG_SEVERITY_LOW 0x9148 -#define GL_DEBUG_OUTPUT 0x92E0 - -typedef void (APIENTRY *GLDEBUGPROC)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* message, GLvoid* userParam); - -typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECALLBACKPROC) (GLDEBUGPROC callback, const GLvoid *userParam); -typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECONTROLPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled); -typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGEINSERTPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* buf); -typedef GLuint (GLAPIENTRY * PFNGLGETDEBUGMESSAGELOGPROC) (GLuint count, GLsizei bufsize, GLenum* sources, GLenum* types, GLuint* ids, GLenum* severities, GLsizei* lengths, GLchar* messageLog); -typedef void (GLAPIENTRY * PFNGLGETOBJECTLABELPROC) (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei* length, GLchar *label); -typedef void (GLAPIENTRY * PFNGLGETOBJECTPTRLABELPROC) (void* ptr, GLsizei bufSize, GLsizei* length, GLchar *label); -typedef void (GLAPIENTRY * PFNGLOBJECTLABELPROC) (GLenum identifier, GLuint name, GLsizei length, const GLchar* label); -typedef void (GLAPIENTRY * PFNGLOBJECTPTRLABELPROC) (void* ptr, GLsizei length, const GLchar* label); -typedef void (GLAPIENTRY * PFNGLPOPDEBUGGROUPPROC) (void); -typedef void (GLAPIENTRY * PFNGLPUSHDEBUGGROUPPROC) (GLenum source, GLuint id, GLsizei length, const GLchar * message); - -#define glDebugMessageCallback GLEW_GET_FUN(__glewDebugMessageCallback) -#define glDebugMessageControl GLEW_GET_FUN(__glewDebugMessageControl) -#define glDebugMessageInsert GLEW_GET_FUN(__glewDebugMessageInsert) -#define glGetDebugMessageLog GLEW_GET_FUN(__glewGetDebugMessageLog) -#define glGetObjectLabel GLEW_GET_FUN(__glewGetObjectLabel) -#define glGetObjectPtrLabel GLEW_GET_FUN(__glewGetObjectPtrLabel) -#define glObjectLabel GLEW_GET_FUN(__glewObjectLabel) -#define glObjectPtrLabel GLEW_GET_FUN(__glewObjectPtrLabel) -#define glPopDebugGroup GLEW_GET_FUN(__glewPopDebugGroup) -#define glPushDebugGroup GLEW_GET_FUN(__glewPushDebugGroup) - -#define GLEW_KHR_debug GLEW_GET_VAR(__GLEW_KHR_debug) - -#endif /* GL_KHR_debug */ - -/* ------------------ GL_KHR_texture_compression_astc_ldr ------------------ */ - -#ifndef GL_KHR_texture_compression_astc_ldr -#define GL_KHR_texture_compression_astc_ldr 1 - -#define GL_COMPRESSED_RGBA_ASTC_4x4_KHR 0x93B0 -#define GL_COMPRESSED_RGBA_ASTC_5x4_KHR 0x93B1 -#define GL_COMPRESSED_RGBA_ASTC_5x5_KHR 0x93B2 -#define GL_COMPRESSED_RGBA_ASTC_6x5_KHR 0x93B3 -#define GL_COMPRESSED_RGBA_ASTC_6x6_KHR 0x93B4 -#define GL_COMPRESSED_RGBA_ASTC_8x5_KHR 0x93B5 -#define GL_COMPRESSED_RGBA_ASTC_8x6_KHR 0x93B6 -#define GL_COMPRESSED_RGBA_ASTC_8x8_KHR 0x93B7 -#define GL_COMPRESSED_RGBA_ASTC_10x5_KHR 0x93B8 -#define GL_COMPRESSED_RGBA_ASTC_10x6_KHR 0x93B9 -#define GL_COMPRESSED_RGBA_ASTC_10x8_KHR 0x93BA -#define GL_COMPRESSED_RGBA_ASTC_10x10_KHR 0x93BB -#define GL_COMPRESSED_RGBA_ASTC_12x10_KHR 0x93BC -#define GL_COMPRESSED_RGBA_ASTC_12x12_KHR 0x93BD -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 0x93D0 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 0x93D1 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 0x93D2 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 0x93D3 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 0x93D4 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 0x93D5 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 0x93D6 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 0x93D7 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 0x93D8 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 0x93D9 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 0x93DA -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 0x93DB -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 0x93DC -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR 0x93DD - -#define GLEW_KHR_texture_compression_astc_ldr GLEW_GET_VAR(__GLEW_KHR_texture_compression_astc_ldr) - -#endif /* GL_KHR_texture_compression_astc_ldr */ - -/* -------------------------- GL_KTX_buffer_region ------------------------- */ - -#ifndef GL_KTX_buffer_region -#define GL_KTX_buffer_region 1 - -#define GL_KTX_FRONT_REGION 0x0 -#define GL_KTX_BACK_REGION 0x1 -#define GL_KTX_Z_REGION 0x2 -#define GL_KTX_STENCIL_REGION 0x3 - -typedef GLuint (GLAPIENTRY * PFNGLBUFFERREGIONENABLEDPROC) (void); -typedef void (GLAPIENTRY * PFNGLDELETEBUFFERREGIONPROC) (GLenum region); -typedef void (GLAPIENTRY * PFNGLDRAWBUFFERREGIONPROC) (GLuint region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest); -typedef GLuint (GLAPIENTRY * PFNGLNEWBUFFERREGIONPROC) (GLenum region); -typedef void (GLAPIENTRY * PFNGLREADBUFFERREGIONPROC) (GLuint region, GLint x, GLint y, GLsizei width, GLsizei height); - -#define glBufferRegionEnabled GLEW_GET_FUN(__glewBufferRegionEnabled) -#define glDeleteBufferRegion GLEW_GET_FUN(__glewDeleteBufferRegion) -#define glDrawBufferRegion GLEW_GET_FUN(__glewDrawBufferRegion) -#define glNewBufferRegion GLEW_GET_FUN(__glewNewBufferRegion) -#define glReadBufferRegion GLEW_GET_FUN(__glewReadBufferRegion) - -#define GLEW_KTX_buffer_region GLEW_GET_VAR(__GLEW_KTX_buffer_region) - -#endif /* GL_KTX_buffer_region */ - -/* ------------------------- GL_MESAX_texture_stack ------------------------ */ - -#ifndef GL_MESAX_texture_stack -#define GL_MESAX_texture_stack 1 - -#define GL_TEXTURE_1D_STACK_MESAX 0x8759 -#define GL_TEXTURE_2D_STACK_MESAX 0x875A -#define GL_PROXY_TEXTURE_1D_STACK_MESAX 0x875B -#define GL_PROXY_TEXTURE_2D_STACK_MESAX 0x875C -#define GL_TEXTURE_1D_STACK_BINDING_MESAX 0x875D -#define GL_TEXTURE_2D_STACK_BINDING_MESAX 0x875E - -#define GLEW_MESAX_texture_stack GLEW_GET_VAR(__GLEW_MESAX_texture_stack) - -#endif /* GL_MESAX_texture_stack */ - -/* -------------------------- GL_MESA_pack_invert -------------------------- */ - -#ifndef GL_MESA_pack_invert -#define GL_MESA_pack_invert 1 - -#define GL_PACK_INVERT_MESA 0x8758 - -#define GLEW_MESA_pack_invert GLEW_GET_VAR(__GLEW_MESA_pack_invert) - -#endif /* GL_MESA_pack_invert */ - -/* ------------------------- GL_MESA_resize_buffers ------------------------ */ - -#ifndef GL_MESA_resize_buffers -#define GL_MESA_resize_buffers 1 - -typedef void (GLAPIENTRY * PFNGLRESIZEBUFFERSMESAPROC) (void); - -#define glResizeBuffersMESA GLEW_GET_FUN(__glewResizeBuffersMESA) - -#define GLEW_MESA_resize_buffers GLEW_GET_VAR(__GLEW_MESA_resize_buffers) - -#endif /* GL_MESA_resize_buffers */ - -/* --------------------------- GL_MESA_window_pos -------------------------- */ - -#ifndef GL_MESA_window_pos -#define GL_MESA_window_pos 1 - -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DMESAPROC) (GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DVMESAPROC) (const GLdouble* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FMESAPROC) (GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FVMESAPROC) (const GLfloat* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IMESAPROC) (GLint x, GLint y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IVMESAPROC) (const GLint* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SMESAPROC) (GLshort x, GLshort y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SVMESAPROC) (const GLshort* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DMESAPROC) (GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DVMESAPROC) (const GLdouble* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FMESAPROC) (GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FVMESAPROC) (const GLfloat* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IMESAPROC) (GLint x, GLint y, GLint z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IVMESAPROC) (const GLint* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SMESAPROC) (GLshort x, GLshort y, GLshort z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SVMESAPROC) (const GLshort* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS4DMESAPROC) (GLdouble x, GLdouble y, GLdouble z, GLdouble); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS4DVMESAPROC) (const GLdouble* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS4FMESAPROC) (GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS4FVMESAPROC) (const GLfloat* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS4IMESAPROC) (GLint x, GLint y, GLint z, GLint w); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS4IVMESAPROC) (const GLint* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS4SMESAPROC) (GLshort x, GLshort y, GLshort z, GLshort w); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS4SVMESAPROC) (const GLshort* p); - -#define glWindowPos2dMESA GLEW_GET_FUN(__glewWindowPos2dMESA) -#define glWindowPos2dvMESA GLEW_GET_FUN(__glewWindowPos2dvMESA) -#define glWindowPos2fMESA GLEW_GET_FUN(__glewWindowPos2fMESA) -#define glWindowPos2fvMESA GLEW_GET_FUN(__glewWindowPos2fvMESA) -#define glWindowPos2iMESA GLEW_GET_FUN(__glewWindowPos2iMESA) -#define glWindowPos2ivMESA GLEW_GET_FUN(__glewWindowPos2ivMESA) -#define glWindowPos2sMESA GLEW_GET_FUN(__glewWindowPos2sMESA) -#define glWindowPos2svMESA GLEW_GET_FUN(__glewWindowPos2svMESA) -#define glWindowPos3dMESA GLEW_GET_FUN(__glewWindowPos3dMESA) -#define glWindowPos3dvMESA GLEW_GET_FUN(__glewWindowPos3dvMESA) -#define glWindowPos3fMESA GLEW_GET_FUN(__glewWindowPos3fMESA) -#define glWindowPos3fvMESA GLEW_GET_FUN(__glewWindowPos3fvMESA) -#define glWindowPos3iMESA GLEW_GET_FUN(__glewWindowPos3iMESA) -#define glWindowPos3ivMESA GLEW_GET_FUN(__glewWindowPos3ivMESA) -#define glWindowPos3sMESA GLEW_GET_FUN(__glewWindowPos3sMESA) -#define glWindowPos3svMESA GLEW_GET_FUN(__glewWindowPos3svMESA) -#define glWindowPos4dMESA GLEW_GET_FUN(__glewWindowPos4dMESA) -#define glWindowPos4dvMESA GLEW_GET_FUN(__glewWindowPos4dvMESA) -#define glWindowPos4fMESA GLEW_GET_FUN(__glewWindowPos4fMESA) -#define glWindowPos4fvMESA GLEW_GET_FUN(__glewWindowPos4fvMESA) -#define glWindowPos4iMESA GLEW_GET_FUN(__glewWindowPos4iMESA) -#define glWindowPos4ivMESA GLEW_GET_FUN(__glewWindowPos4ivMESA) -#define glWindowPos4sMESA GLEW_GET_FUN(__glewWindowPos4sMESA) -#define glWindowPos4svMESA GLEW_GET_FUN(__glewWindowPos4svMESA) - -#define GLEW_MESA_window_pos GLEW_GET_VAR(__GLEW_MESA_window_pos) - -#endif /* GL_MESA_window_pos */ - -/* ------------------------- GL_MESA_ycbcr_texture ------------------------- */ - -#ifndef GL_MESA_ycbcr_texture -#define GL_MESA_ycbcr_texture 1 - -#define GL_UNSIGNED_SHORT_8_8_MESA 0x85BA -#define GL_UNSIGNED_SHORT_8_8_REV_MESA 0x85BB -#define GL_YCBCR_MESA 0x8757 - -#define GLEW_MESA_ycbcr_texture GLEW_GET_VAR(__GLEW_MESA_ycbcr_texture) - -#endif /* GL_MESA_ycbcr_texture */ - -/* ----------------------- GL_NVX_conditional_render ----------------------- */ - -#ifndef GL_NVX_conditional_render -#define GL_NVX_conditional_render 1 - -typedef void (GLAPIENTRY * PFNGLBEGINCONDITIONALRENDERNVXPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLENDCONDITIONALRENDERNVXPROC) (void); - -#define glBeginConditionalRenderNVX GLEW_GET_FUN(__glewBeginConditionalRenderNVX) -#define glEndConditionalRenderNVX GLEW_GET_FUN(__glewEndConditionalRenderNVX) - -#define GLEW_NVX_conditional_render GLEW_GET_VAR(__GLEW_NVX_conditional_render) - -#endif /* GL_NVX_conditional_render */ - -/* ------------------------- GL_NVX_gpu_memory_info ------------------------ */ - -#ifndef GL_NVX_gpu_memory_info -#define GL_NVX_gpu_memory_info 1 - -#define GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX 0x9047 -#define GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX 0x9048 -#define GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX 0x9049 -#define GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX 0x904A -#define GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX 0x904B - -#define GLEW_NVX_gpu_memory_info GLEW_GET_VAR(__GLEW_NVX_gpu_memory_info) - -#endif /* GL_NVX_gpu_memory_info */ - -/* ------------------- GL_NV_bindless_multi_draw_indirect ------------------ */ - -#ifndef GL_NV_bindless_multi_draw_indirect -#define GL_NV_bindless_multi_draw_indirect 1 - -typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC) (GLenum mode, const GLvoid *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC) (GLenum mode, GLenum type, const GLvoid *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount); - -#define glMultiDrawArraysIndirectBindlessNV GLEW_GET_FUN(__glewMultiDrawArraysIndirectBindlessNV) -#define glMultiDrawElementsIndirectBindlessNV GLEW_GET_FUN(__glewMultiDrawElementsIndirectBindlessNV) - -#define GLEW_NV_bindless_multi_draw_indirect GLEW_GET_VAR(__GLEW_NV_bindless_multi_draw_indirect) - -#endif /* GL_NV_bindless_multi_draw_indirect */ - -/* ------------------------- GL_NV_bindless_texture ------------------------ */ - -#ifndef GL_NV_bindless_texture -#define GL_NV_bindless_texture 1 - -typedef GLuint64 (GLAPIENTRY * PFNGLGETIMAGEHANDLENVPROC) (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format); -typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTUREHANDLENVPROC) (GLuint texture); -typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTURESAMPLERHANDLENVPROC) (GLuint texture, GLuint sampler); -typedef GLboolean (GLAPIENTRY * PFNGLISIMAGEHANDLERESIDENTNVPROC) (GLuint64 handle); -typedef GLboolean (GLAPIENTRY * PFNGLISTEXTUREHANDLERESIDENTNVPROC) (GLuint64 handle); -typedef void (GLAPIENTRY * PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC) (GLuint64 handle); -typedef void (GLAPIENTRY * PFNGLMAKEIMAGEHANDLERESIDENTNVPROC) (GLuint64 handle, GLenum access); -typedef void (GLAPIENTRY * PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC) (GLuint64 handle); -typedef void (GLAPIENTRY * PFNGLMAKETEXTUREHANDLERESIDENTNVPROC) (GLuint64 handle); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC) (GLuint program, GLint location, GLuint64 value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64* values); -typedef void (GLAPIENTRY * PFNGLUNIFORMHANDLEUI64NVPROC) (GLint location, GLuint64 value); -typedef void (GLAPIENTRY * PFNGLUNIFORMHANDLEUI64VNVPROC) (GLint location, GLsizei count, const GLuint64* value); - -#define glGetImageHandleNV GLEW_GET_FUN(__glewGetImageHandleNV) -#define glGetTextureHandleNV GLEW_GET_FUN(__glewGetTextureHandleNV) -#define glGetTextureSamplerHandleNV GLEW_GET_FUN(__glewGetTextureSamplerHandleNV) -#define glIsImageHandleResidentNV GLEW_GET_FUN(__glewIsImageHandleResidentNV) -#define glIsTextureHandleResidentNV GLEW_GET_FUN(__glewIsTextureHandleResidentNV) -#define glMakeImageHandleNonResidentNV GLEW_GET_FUN(__glewMakeImageHandleNonResidentNV) -#define glMakeImageHandleResidentNV GLEW_GET_FUN(__glewMakeImageHandleResidentNV) -#define glMakeTextureHandleNonResidentNV GLEW_GET_FUN(__glewMakeTextureHandleNonResidentNV) -#define glMakeTextureHandleResidentNV GLEW_GET_FUN(__glewMakeTextureHandleResidentNV) -#define glProgramUniformHandleui64NV GLEW_GET_FUN(__glewProgramUniformHandleui64NV) -#define glProgramUniformHandleui64vNV GLEW_GET_FUN(__glewProgramUniformHandleui64vNV) -#define glUniformHandleui64NV GLEW_GET_FUN(__glewUniformHandleui64NV) -#define glUniformHandleui64vNV GLEW_GET_FUN(__glewUniformHandleui64vNV) - -#define GLEW_NV_bindless_texture GLEW_GET_VAR(__GLEW_NV_bindless_texture) - -#endif /* GL_NV_bindless_texture */ - -/* --------------------- GL_NV_blend_equation_advanced --------------------- */ - -#ifndef GL_NV_blend_equation_advanced -#define GL_NV_blend_equation_advanced 1 - -#define GL_BLEND_PREMULTIPLIED_SRC_NV 0x9280 -#define GL_BLEND_OVERLAP_NV 0x9281 -#define GL_UNCORRELATED_NV 0x9282 -#define GL_DISJOINT_NV 0x9283 -#define GL_CONJOINT_NV 0x9284 -#define GL_BLEND_ADVANCED_COHERENT_NV 0x9285 -#define GL_SRC_NV 0x9286 -#define GL_DST_NV 0x9287 -#define GL_SRC_OVER_NV 0x9288 -#define GL_DST_OVER_NV 0x9289 -#define GL_SRC_IN_NV 0x928A -#define GL_DST_IN_NV 0x928B -#define GL_SRC_OUT_NV 0x928C -#define GL_DST_OUT_NV 0x928D -#define GL_SRC_ATOP_NV 0x928E -#define GL_DST_ATOP_NV 0x928F -#define GL_PLUS_NV 0x9291 -#define GL_PLUS_DARKER_NV 0x9292 -#define GL_MULTIPLY_NV 0x9294 -#define GL_SCREEN_NV 0x9295 -#define GL_OVERLAY_NV 0x9296 -#define GL_DARKEN_NV 0x9297 -#define GL_LIGHTEN_NV 0x9298 -#define GL_COLORDODGE_NV 0x9299 -#define GL_COLORBURN_NV 0x929A -#define GL_HARDLIGHT_NV 0x929B -#define GL_SOFTLIGHT_NV 0x929C -#define GL_DIFFERENCE_NV 0x929E -#define GL_MINUS_NV 0x929F -#define GL_EXCLUSION_NV 0x92A0 -#define GL_CONTRAST_NV 0x92A1 -#define GL_INVERT_RGB_NV 0x92A3 -#define GL_LINEARDODGE_NV 0x92A4 -#define GL_LINEARBURN_NV 0x92A5 -#define GL_VIVIDLIGHT_NV 0x92A6 -#define GL_LINEARLIGHT_NV 0x92A7 -#define GL_PINLIGHT_NV 0x92A8 -#define GL_HARDMIX_NV 0x92A9 -#define GL_HSL_HUE_NV 0x92AD -#define GL_HSL_SATURATION_NV 0x92AE -#define GL_HSL_COLOR_NV 0x92AF -#define GL_HSL_LUMINOSITY_NV 0x92B0 -#define GL_PLUS_CLAMPED_NV 0x92B1 -#define GL_PLUS_CLAMPED_ALPHA_NV 0x92B2 -#define GL_MINUS_CLAMPED_NV 0x92B3 -#define GL_INVERT_OVG_NV 0x92B4 - -typedef void (GLAPIENTRY * PFNGLBLENDBARRIERNVPROC) (void); -typedef void (GLAPIENTRY * PFNGLBLENDPARAMETERINVPROC) (GLenum pname, GLint value); - -#define glBlendBarrierNV GLEW_GET_FUN(__glewBlendBarrierNV) -#define glBlendParameteriNV GLEW_GET_FUN(__glewBlendParameteriNV) - -#define GLEW_NV_blend_equation_advanced GLEW_GET_VAR(__GLEW_NV_blend_equation_advanced) - -#endif /* GL_NV_blend_equation_advanced */ - -/* ----------------- GL_NV_blend_equation_advanced_coherent ---------------- */ - -#ifndef GL_NV_blend_equation_advanced_coherent -#define GL_NV_blend_equation_advanced_coherent 1 - -#define GLEW_NV_blend_equation_advanced_coherent GLEW_GET_VAR(__GLEW_NV_blend_equation_advanced_coherent) - -#endif /* GL_NV_blend_equation_advanced_coherent */ - -/* --------------------------- GL_NV_blend_square -------------------------- */ - -#ifndef GL_NV_blend_square -#define GL_NV_blend_square 1 - -#define GLEW_NV_blend_square GLEW_GET_VAR(__GLEW_NV_blend_square) - -#endif /* GL_NV_blend_square */ - -/* ------------------------- GL_NV_compute_program5 ------------------------ */ - -#ifndef GL_NV_compute_program5 -#define GL_NV_compute_program5 1 - -#define GL_COMPUTE_PROGRAM_NV 0x90FB -#define GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV 0x90FC - -#define GLEW_NV_compute_program5 GLEW_GET_VAR(__GLEW_NV_compute_program5) - -#endif /* GL_NV_compute_program5 */ - -/* ------------------------ GL_NV_conditional_render ----------------------- */ - -#ifndef GL_NV_conditional_render -#define GL_NV_conditional_render 1 - -#define GL_QUERY_WAIT_NV 0x8E13 -#define GL_QUERY_NO_WAIT_NV 0x8E14 -#define GL_QUERY_BY_REGION_WAIT_NV 0x8E15 -#define GL_QUERY_BY_REGION_NO_WAIT_NV 0x8E16 - -typedef void (GLAPIENTRY * PFNGLBEGINCONDITIONALRENDERNVPROC) (GLuint id, GLenum mode); -typedef void (GLAPIENTRY * PFNGLENDCONDITIONALRENDERNVPROC) (void); - -#define glBeginConditionalRenderNV GLEW_GET_FUN(__glewBeginConditionalRenderNV) -#define glEndConditionalRenderNV GLEW_GET_FUN(__glewEndConditionalRenderNV) - -#define GLEW_NV_conditional_render GLEW_GET_VAR(__GLEW_NV_conditional_render) - -#endif /* GL_NV_conditional_render */ - -/* ----------------------- GL_NV_copy_depth_to_color ----------------------- */ - -#ifndef GL_NV_copy_depth_to_color -#define GL_NV_copy_depth_to_color 1 - -#define GL_DEPTH_STENCIL_TO_RGBA_NV 0x886E -#define GL_DEPTH_STENCIL_TO_BGRA_NV 0x886F - -#define GLEW_NV_copy_depth_to_color GLEW_GET_VAR(__GLEW_NV_copy_depth_to_color) - -#endif /* GL_NV_copy_depth_to_color */ - -/* ---------------------------- GL_NV_copy_image --------------------------- */ - -#ifndef GL_NV_copy_image -#define GL_NV_copy_image 1 - -typedef void (GLAPIENTRY * PFNGLCOPYIMAGESUBDATANVPROC) (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth); - -#define glCopyImageSubDataNV GLEW_GET_FUN(__glewCopyImageSubDataNV) - -#define GLEW_NV_copy_image GLEW_GET_VAR(__GLEW_NV_copy_image) - -#endif /* GL_NV_copy_image */ - -/* -------------------------- GL_NV_deep_texture3D ------------------------- */ - -#ifndef GL_NV_deep_texture3D -#define GL_NV_deep_texture3D 1 - -#define GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV 0x90D0 -#define GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV 0x90D1 - -#define GLEW_NV_deep_texture3D GLEW_GET_VAR(__GLEW_NV_deep_texture3D) - -#endif /* GL_NV_deep_texture3D */ - -/* ------------------------ GL_NV_depth_buffer_float ----------------------- */ - -#ifndef GL_NV_depth_buffer_float -#define GL_NV_depth_buffer_float 1 - -#define GL_DEPTH_COMPONENT32F_NV 0x8DAB -#define GL_DEPTH32F_STENCIL8_NV 0x8DAC -#define GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV 0x8DAD -#define GL_DEPTH_BUFFER_FLOAT_MODE_NV 0x8DAF - -typedef void (GLAPIENTRY * PFNGLCLEARDEPTHDNVPROC) (GLdouble depth); -typedef void (GLAPIENTRY * PFNGLDEPTHBOUNDSDNVPROC) (GLdouble zmin, GLdouble zmax); -typedef void (GLAPIENTRY * PFNGLDEPTHRANGEDNVPROC) (GLdouble zNear, GLdouble zFar); - -#define glClearDepthdNV GLEW_GET_FUN(__glewClearDepthdNV) -#define glDepthBoundsdNV GLEW_GET_FUN(__glewDepthBoundsdNV) -#define glDepthRangedNV GLEW_GET_FUN(__glewDepthRangedNV) - -#define GLEW_NV_depth_buffer_float GLEW_GET_VAR(__GLEW_NV_depth_buffer_float) - -#endif /* GL_NV_depth_buffer_float */ - -/* --------------------------- GL_NV_depth_clamp --------------------------- */ - -#ifndef GL_NV_depth_clamp -#define GL_NV_depth_clamp 1 - -#define GL_DEPTH_CLAMP_NV 0x864F - -#define GLEW_NV_depth_clamp GLEW_GET_VAR(__GLEW_NV_depth_clamp) - -#endif /* GL_NV_depth_clamp */ - -/* ---------------------- GL_NV_depth_range_unclamped ---------------------- */ - -#ifndef GL_NV_depth_range_unclamped -#define GL_NV_depth_range_unclamped 1 - -#define GL_SAMPLE_COUNT_BITS_NV 0x8864 -#define GL_CURRENT_SAMPLE_COUNT_QUERY_NV 0x8865 -#define GL_QUERY_RESULT_NV 0x8866 -#define GL_QUERY_RESULT_AVAILABLE_NV 0x8867 -#define GL_SAMPLE_COUNT_NV 0x8914 - -#define GLEW_NV_depth_range_unclamped GLEW_GET_VAR(__GLEW_NV_depth_range_unclamped) - -#endif /* GL_NV_depth_range_unclamped */ - -/* --------------------------- GL_NV_draw_texture -------------------------- */ - -#ifndef GL_NV_draw_texture -#define GL_NV_draw_texture 1 - -typedef void (GLAPIENTRY * PFNGLDRAWTEXTURENVPROC) (GLuint texture, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1); - -#define glDrawTextureNV GLEW_GET_FUN(__glewDrawTextureNV) - -#define GLEW_NV_draw_texture GLEW_GET_VAR(__GLEW_NV_draw_texture) - -#endif /* GL_NV_draw_texture */ - -/* ---------------------------- GL_NV_evaluators --------------------------- */ - -#ifndef GL_NV_evaluators -#define GL_NV_evaluators 1 - -#define GL_EVAL_2D_NV 0x86C0 -#define GL_EVAL_TRIANGULAR_2D_NV 0x86C1 -#define GL_MAP_TESSELLATION_NV 0x86C2 -#define GL_MAP_ATTRIB_U_ORDER_NV 0x86C3 -#define GL_MAP_ATTRIB_V_ORDER_NV 0x86C4 -#define GL_EVAL_FRACTIONAL_TESSELLATION_NV 0x86C5 -#define GL_EVAL_VERTEX_ATTRIB0_NV 0x86C6 -#define GL_EVAL_VERTEX_ATTRIB1_NV 0x86C7 -#define GL_EVAL_VERTEX_ATTRIB2_NV 0x86C8 -#define GL_EVAL_VERTEX_ATTRIB3_NV 0x86C9 -#define GL_EVAL_VERTEX_ATTRIB4_NV 0x86CA -#define GL_EVAL_VERTEX_ATTRIB5_NV 0x86CB -#define GL_EVAL_VERTEX_ATTRIB6_NV 0x86CC -#define GL_EVAL_VERTEX_ATTRIB7_NV 0x86CD -#define GL_EVAL_VERTEX_ATTRIB8_NV 0x86CE -#define GL_EVAL_VERTEX_ATTRIB9_NV 0x86CF -#define GL_EVAL_VERTEX_ATTRIB10_NV 0x86D0 -#define GL_EVAL_VERTEX_ATTRIB11_NV 0x86D1 -#define GL_EVAL_VERTEX_ATTRIB12_NV 0x86D2 -#define GL_EVAL_VERTEX_ATTRIB13_NV 0x86D3 -#define GL_EVAL_VERTEX_ATTRIB14_NV 0x86D4 -#define GL_EVAL_VERTEX_ATTRIB15_NV 0x86D5 -#define GL_MAX_MAP_TESSELLATION_NV 0x86D6 -#define GL_MAX_RATIONAL_EVAL_ORDER_NV 0x86D7 - -typedef void (GLAPIENTRY * PFNGLEVALMAPSNVPROC) (GLenum target, GLenum mode); -typedef void (GLAPIENTRY * PFNGLGETMAPATTRIBPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETMAPATTRIBPARAMETERIVNVPROC) (GLenum target, GLuint index, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid *points); -typedef void (GLAPIENTRY * PFNGLGETMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid *points); -typedef void (GLAPIENTRY * PFNGLMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, const GLint* params); - -#define glEvalMapsNV GLEW_GET_FUN(__glewEvalMapsNV) -#define glGetMapAttribParameterfvNV GLEW_GET_FUN(__glewGetMapAttribParameterfvNV) -#define glGetMapAttribParameterivNV GLEW_GET_FUN(__glewGetMapAttribParameterivNV) -#define glGetMapControlPointsNV GLEW_GET_FUN(__glewGetMapControlPointsNV) -#define glGetMapParameterfvNV GLEW_GET_FUN(__glewGetMapParameterfvNV) -#define glGetMapParameterivNV GLEW_GET_FUN(__glewGetMapParameterivNV) -#define glMapControlPointsNV GLEW_GET_FUN(__glewMapControlPointsNV) -#define glMapParameterfvNV GLEW_GET_FUN(__glewMapParameterfvNV) -#define glMapParameterivNV GLEW_GET_FUN(__glewMapParameterivNV) - -#define GLEW_NV_evaluators GLEW_GET_VAR(__GLEW_NV_evaluators) - -#endif /* GL_NV_evaluators */ - -/* ----------------------- GL_NV_explicit_multisample ---------------------- */ - -#ifndef GL_NV_explicit_multisample -#define GL_NV_explicit_multisample 1 - -#define GL_SAMPLE_POSITION_NV 0x8E50 -#define GL_SAMPLE_MASK_NV 0x8E51 -#define GL_SAMPLE_MASK_VALUE_NV 0x8E52 -#define GL_TEXTURE_BINDING_RENDERBUFFER_NV 0x8E53 -#define GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV 0x8E54 -#define GL_TEXTURE_RENDERBUFFER_NV 0x8E55 -#define GL_SAMPLER_RENDERBUFFER_NV 0x8E56 -#define GL_INT_SAMPLER_RENDERBUFFER_NV 0x8E57 -#define GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV 0x8E58 -#define GL_MAX_SAMPLE_MASK_WORDS_NV 0x8E59 - -typedef void (GLAPIENTRY * PFNGLGETMULTISAMPLEFVNVPROC) (GLenum pname, GLuint index, GLfloat* val); -typedef void (GLAPIENTRY * PFNGLSAMPLEMASKINDEXEDNVPROC) (GLuint index, GLbitfield mask); -typedef void (GLAPIENTRY * PFNGLTEXRENDERBUFFERNVPROC) (GLenum target, GLuint renderbuffer); - -#define glGetMultisamplefvNV GLEW_GET_FUN(__glewGetMultisamplefvNV) -#define glSampleMaskIndexedNV GLEW_GET_FUN(__glewSampleMaskIndexedNV) -#define glTexRenderbufferNV GLEW_GET_FUN(__glewTexRenderbufferNV) - -#define GLEW_NV_explicit_multisample GLEW_GET_VAR(__GLEW_NV_explicit_multisample) - -#endif /* GL_NV_explicit_multisample */ - -/* ------------------------------ GL_NV_fence ------------------------------ */ - -#ifndef GL_NV_fence -#define GL_NV_fence 1 - -#define GL_ALL_COMPLETED_NV 0x84F2 -#define GL_FENCE_STATUS_NV 0x84F3 -#define GL_FENCE_CONDITION_NV 0x84F4 - -typedef void (GLAPIENTRY * PFNGLDELETEFENCESNVPROC) (GLsizei n, const GLuint* fences); -typedef void (GLAPIENTRY * PFNGLFINISHFENCENVPROC) (GLuint fence); -typedef void (GLAPIENTRY * PFNGLGENFENCESNVPROC) (GLsizei n, GLuint* fences); -typedef void (GLAPIENTRY * PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISFENCENVPROC) (GLuint fence); -typedef void (GLAPIENTRY * PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition); -typedef GLboolean (GLAPIENTRY * PFNGLTESTFENCENVPROC) (GLuint fence); - -#define glDeleteFencesNV GLEW_GET_FUN(__glewDeleteFencesNV) -#define glFinishFenceNV GLEW_GET_FUN(__glewFinishFenceNV) -#define glGenFencesNV GLEW_GET_FUN(__glewGenFencesNV) -#define glGetFenceivNV GLEW_GET_FUN(__glewGetFenceivNV) -#define glIsFenceNV GLEW_GET_FUN(__glewIsFenceNV) -#define glSetFenceNV GLEW_GET_FUN(__glewSetFenceNV) -#define glTestFenceNV GLEW_GET_FUN(__glewTestFenceNV) - -#define GLEW_NV_fence GLEW_GET_VAR(__GLEW_NV_fence) - -#endif /* GL_NV_fence */ - -/* --------------------------- GL_NV_float_buffer -------------------------- */ - -#ifndef GL_NV_float_buffer -#define GL_NV_float_buffer 1 - -#define GL_FLOAT_R_NV 0x8880 -#define GL_FLOAT_RG_NV 0x8881 -#define GL_FLOAT_RGB_NV 0x8882 -#define GL_FLOAT_RGBA_NV 0x8883 -#define GL_FLOAT_R16_NV 0x8884 -#define GL_FLOAT_R32_NV 0x8885 -#define GL_FLOAT_RG16_NV 0x8886 -#define GL_FLOAT_RG32_NV 0x8887 -#define GL_FLOAT_RGB16_NV 0x8888 -#define GL_FLOAT_RGB32_NV 0x8889 -#define GL_FLOAT_RGBA16_NV 0x888A -#define GL_FLOAT_RGBA32_NV 0x888B -#define GL_TEXTURE_FLOAT_COMPONENTS_NV 0x888C -#define GL_FLOAT_CLEAR_COLOR_VALUE_NV 0x888D -#define GL_FLOAT_RGBA_MODE_NV 0x888E - -#define GLEW_NV_float_buffer GLEW_GET_VAR(__GLEW_NV_float_buffer) - -#endif /* GL_NV_float_buffer */ - -/* --------------------------- GL_NV_fog_distance -------------------------- */ - -#ifndef GL_NV_fog_distance -#define GL_NV_fog_distance 1 - -#define GL_FOG_DISTANCE_MODE_NV 0x855A -#define GL_EYE_RADIAL_NV 0x855B -#define GL_EYE_PLANE_ABSOLUTE_NV 0x855C - -#define GLEW_NV_fog_distance GLEW_GET_VAR(__GLEW_NV_fog_distance) - -#endif /* GL_NV_fog_distance */ - -/* ------------------------- GL_NV_fragment_program ------------------------ */ - -#ifndef GL_NV_fragment_program -#define GL_NV_fragment_program 1 - -#define GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV 0x8868 -#define GL_FRAGMENT_PROGRAM_NV 0x8870 -#define GL_MAX_TEXTURE_COORDS_NV 0x8871 -#define GL_MAX_TEXTURE_IMAGE_UNITS_NV 0x8872 -#define GL_FRAGMENT_PROGRAM_BINDING_NV 0x8873 -#define GL_PROGRAM_ERROR_STRING_NV 0x8874 - -typedef void (GLAPIENTRY * PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLdouble *params); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLfloat *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4DNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, const GLdouble v[]); -typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4FNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, const GLfloat v[]); - -#define glGetProgramNamedParameterdvNV GLEW_GET_FUN(__glewGetProgramNamedParameterdvNV) -#define glGetProgramNamedParameterfvNV GLEW_GET_FUN(__glewGetProgramNamedParameterfvNV) -#define glProgramNamedParameter4dNV GLEW_GET_FUN(__glewProgramNamedParameter4dNV) -#define glProgramNamedParameter4dvNV GLEW_GET_FUN(__glewProgramNamedParameter4dvNV) -#define glProgramNamedParameter4fNV GLEW_GET_FUN(__glewProgramNamedParameter4fNV) -#define glProgramNamedParameter4fvNV GLEW_GET_FUN(__glewProgramNamedParameter4fvNV) - -#define GLEW_NV_fragment_program GLEW_GET_VAR(__GLEW_NV_fragment_program) - -#endif /* GL_NV_fragment_program */ - -/* ------------------------ GL_NV_fragment_program2 ------------------------ */ - -#ifndef GL_NV_fragment_program2 -#define GL_NV_fragment_program2 1 - -#define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4 -#define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5 -#define GL_MAX_PROGRAM_IF_DEPTH_NV 0x88F6 -#define GL_MAX_PROGRAM_LOOP_DEPTH_NV 0x88F7 -#define GL_MAX_PROGRAM_LOOP_COUNT_NV 0x88F8 - -#define GLEW_NV_fragment_program2 GLEW_GET_VAR(__GLEW_NV_fragment_program2) - -#endif /* GL_NV_fragment_program2 */ - -/* ------------------------ GL_NV_fragment_program4 ------------------------ */ - -#ifndef GL_NV_fragment_program4 -#define GL_NV_fragment_program4 1 - -#define GLEW_NV_fragment_program4 GLEW_GET_VAR(__GLEW_NV_fragment_program4) - -#endif /* GL_NV_fragment_program4 */ - -/* --------------------- GL_NV_fragment_program_option --------------------- */ - -#ifndef GL_NV_fragment_program_option -#define GL_NV_fragment_program_option 1 - -#define GLEW_NV_fragment_program_option GLEW_GET_VAR(__GLEW_NV_fragment_program_option) - -#endif /* GL_NV_fragment_program_option */ - -/* ----------------- GL_NV_framebuffer_multisample_coverage ---------------- */ - -#ifndef GL_NV_framebuffer_multisample_coverage -#define GL_NV_framebuffer_multisample_coverage 1 - -#define GL_RENDERBUFFER_COVERAGE_SAMPLES_NV 0x8CAB -#define GL_RENDERBUFFER_COLOR_SAMPLES_NV 0x8E10 -#define GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV 0x8E11 -#define GL_MULTISAMPLE_COVERAGE_MODES_NV 0x8E12 - -typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height); - -#define glRenderbufferStorageMultisampleCoverageNV GLEW_GET_FUN(__glewRenderbufferStorageMultisampleCoverageNV) - -#define GLEW_NV_framebuffer_multisample_coverage GLEW_GET_VAR(__GLEW_NV_framebuffer_multisample_coverage) - -#endif /* GL_NV_framebuffer_multisample_coverage */ - -/* ------------------------ GL_NV_geometry_program4 ------------------------ */ - -#ifndef GL_NV_geometry_program4 -#define GL_NV_geometry_program4 1 - -#define GL_GEOMETRY_PROGRAM_NV 0x8C26 -#define GL_MAX_PROGRAM_OUTPUT_VERTICES_NV 0x8C27 -#define GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV 0x8C28 - -typedef void (GLAPIENTRY * PFNGLPROGRAMVERTEXLIMITNVPROC) (GLenum target, GLint limit); - -#define glProgramVertexLimitNV GLEW_GET_FUN(__glewProgramVertexLimitNV) - -#define GLEW_NV_geometry_program4 GLEW_GET_VAR(__GLEW_NV_geometry_program4) - -#endif /* GL_NV_geometry_program4 */ - -/* ------------------------- GL_NV_geometry_shader4 ------------------------ */ - -#ifndef GL_NV_geometry_shader4 -#define GL_NV_geometry_shader4 1 - -#define GLEW_NV_geometry_shader4 GLEW_GET_VAR(__GLEW_NV_geometry_shader4) - -#endif /* GL_NV_geometry_shader4 */ - -/* --------------------------- GL_NV_gpu_program4 -------------------------- */ - -#ifndef GL_NV_gpu_program4 -#define GL_NV_gpu_program4 1 - -#define GL_MIN_PROGRAM_TEXEL_OFFSET_NV 0x8904 -#define GL_MAX_PROGRAM_TEXEL_OFFSET_NV 0x8905 -#define GL_PROGRAM_ATTRIB_COMPONENTS_NV 0x8906 -#define GL_PROGRAM_RESULT_COMPONENTS_NV 0x8907 -#define GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV 0x8908 -#define GL_MAX_PROGRAM_RESULT_COMPONENTS_NV 0x8909 -#define GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV 0x8DA5 -#define GL_MAX_PROGRAM_GENERIC_RESULTS_NV 0x8DA6 - -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4INVPROC) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w); -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4UINVPROC) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4INVPROC) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4UINVPROC) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint *params); - -#define glProgramEnvParameterI4iNV GLEW_GET_FUN(__glewProgramEnvParameterI4iNV) -#define glProgramEnvParameterI4ivNV GLEW_GET_FUN(__glewProgramEnvParameterI4ivNV) -#define glProgramEnvParameterI4uiNV GLEW_GET_FUN(__glewProgramEnvParameterI4uiNV) -#define glProgramEnvParameterI4uivNV GLEW_GET_FUN(__glewProgramEnvParameterI4uivNV) -#define glProgramEnvParametersI4ivNV GLEW_GET_FUN(__glewProgramEnvParametersI4ivNV) -#define glProgramEnvParametersI4uivNV GLEW_GET_FUN(__glewProgramEnvParametersI4uivNV) -#define glProgramLocalParameterI4iNV GLEW_GET_FUN(__glewProgramLocalParameterI4iNV) -#define glProgramLocalParameterI4ivNV GLEW_GET_FUN(__glewProgramLocalParameterI4ivNV) -#define glProgramLocalParameterI4uiNV GLEW_GET_FUN(__glewProgramLocalParameterI4uiNV) -#define glProgramLocalParameterI4uivNV GLEW_GET_FUN(__glewProgramLocalParameterI4uivNV) -#define glProgramLocalParametersI4ivNV GLEW_GET_FUN(__glewProgramLocalParametersI4ivNV) -#define glProgramLocalParametersI4uivNV GLEW_GET_FUN(__glewProgramLocalParametersI4uivNV) - -#define GLEW_NV_gpu_program4 GLEW_GET_VAR(__GLEW_NV_gpu_program4) - -#endif /* GL_NV_gpu_program4 */ - -/* --------------------------- GL_NV_gpu_program5 -------------------------- */ - -#ifndef GL_NV_gpu_program5 -#define GL_NV_gpu_program5 1 - -#define GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV 0x8E5A -#define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5B -#define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5C -#define GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV 0x8E5D -#define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV 0x8E5E -#define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV 0x8E5F - -#define GLEW_NV_gpu_program5 GLEW_GET_VAR(__GLEW_NV_gpu_program5) - -#endif /* GL_NV_gpu_program5 */ - -/* -------------------- GL_NV_gpu_program5_mem_extended -------------------- */ - -#ifndef GL_NV_gpu_program5_mem_extended -#define GL_NV_gpu_program5_mem_extended 1 - -#define GLEW_NV_gpu_program5_mem_extended GLEW_GET_VAR(__GLEW_NV_gpu_program5_mem_extended) - -#endif /* GL_NV_gpu_program5_mem_extended */ - -/* ------------------------- GL_NV_gpu_program_fp64 ------------------------ */ - -#ifndef GL_NV_gpu_program_fp64 -#define GL_NV_gpu_program_fp64 1 - -#define GLEW_NV_gpu_program_fp64 GLEW_GET_VAR(__GLEW_NV_gpu_program_fp64) - -#endif /* GL_NV_gpu_program_fp64 */ - -/* --------------------------- GL_NV_gpu_shader5 --------------------------- */ - -#ifndef GL_NV_gpu_shader5 -#define GL_NV_gpu_shader5 1 - -#define GL_INT64_NV 0x140E -#define GL_UNSIGNED_INT64_NV 0x140F -#define GL_INT8_NV 0x8FE0 -#define GL_INT8_VEC2_NV 0x8FE1 -#define GL_INT8_VEC3_NV 0x8FE2 -#define GL_INT8_VEC4_NV 0x8FE3 -#define GL_INT16_NV 0x8FE4 -#define GL_INT16_VEC2_NV 0x8FE5 -#define GL_INT16_VEC3_NV 0x8FE6 -#define GL_INT16_VEC4_NV 0x8FE7 -#define GL_INT64_VEC2_NV 0x8FE9 -#define GL_INT64_VEC3_NV 0x8FEA -#define GL_INT64_VEC4_NV 0x8FEB -#define GL_UNSIGNED_INT8_NV 0x8FEC -#define GL_UNSIGNED_INT8_VEC2_NV 0x8FED -#define GL_UNSIGNED_INT8_VEC3_NV 0x8FEE -#define GL_UNSIGNED_INT8_VEC4_NV 0x8FEF -#define GL_UNSIGNED_INT16_NV 0x8FF0 -#define GL_UNSIGNED_INT16_VEC2_NV 0x8FF1 -#define GL_UNSIGNED_INT16_VEC3_NV 0x8FF2 -#define GL_UNSIGNED_INT16_VEC4_NV 0x8FF3 -#define GL_UNSIGNED_INT64_VEC2_NV 0x8FF5 -#define GL_UNSIGNED_INT64_VEC3_NV 0x8FF6 -#define GL_UNSIGNED_INT64_VEC4_NV 0x8FF7 -#define GL_FLOAT16_NV 0x8FF8 -#define GL_FLOAT16_VEC2_NV 0x8FF9 -#define GL_FLOAT16_VEC3_NV 0x8FFA -#define GL_FLOAT16_VEC4_NV 0x8FFB - -typedef void (GLAPIENTRY * PFNGLGETUNIFORMI64VNVPROC) (GLuint program, GLint location, GLint64EXT* params); -typedef void (GLAPIENTRY * PFNGLGETUNIFORMUI64VNVPROC) (GLuint program, GLint location, GLuint64EXT* params); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1I64NVPROC) (GLuint program, GLint location, GLint64EXT x); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM1I64NVPROC) (GLint location, GLint64EXT x); -typedef void (GLAPIENTRY * PFNGLUNIFORM1I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM1UI64NVPROC) (GLint location, GLuint64EXT x); -typedef void (GLAPIENTRY * PFNGLUNIFORM1UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM2I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y); -typedef void (GLAPIENTRY * PFNGLUNIFORM2I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM2UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y); -typedef void (GLAPIENTRY * PFNGLUNIFORM2UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM3I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z); -typedef void (GLAPIENTRY * PFNGLUNIFORM3I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM3UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z); -typedef void (GLAPIENTRY * PFNGLUNIFORM3UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM4I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w); -typedef void (GLAPIENTRY * PFNGLUNIFORM4I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM4UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w); -typedef void (GLAPIENTRY * PFNGLUNIFORM4UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value); - -#define glGetUniformi64vNV GLEW_GET_FUN(__glewGetUniformi64vNV) -#define glGetUniformui64vNV GLEW_GET_FUN(__glewGetUniformui64vNV) -#define glProgramUniform1i64NV GLEW_GET_FUN(__glewProgramUniform1i64NV) -#define glProgramUniform1i64vNV GLEW_GET_FUN(__glewProgramUniform1i64vNV) -#define glProgramUniform1ui64NV GLEW_GET_FUN(__glewProgramUniform1ui64NV) -#define glProgramUniform1ui64vNV GLEW_GET_FUN(__glewProgramUniform1ui64vNV) -#define glProgramUniform2i64NV GLEW_GET_FUN(__glewProgramUniform2i64NV) -#define glProgramUniform2i64vNV GLEW_GET_FUN(__glewProgramUniform2i64vNV) -#define glProgramUniform2ui64NV GLEW_GET_FUN(__glewProgramUniform2ui64NV) -#define glProgramUniform2ui64vNV GLEW_GET_FUN(__glewProgramUniform2ui64vNV) -#define glProgramUniform3i64NV GLEW_GET_FUN(__glewProgramUniform3i64NV) -#define glProgramUniform3i64vNV GLEW_GET_FUN(__glewProgramUniform3i64vNV) -#define glProgramUniform3ui64NV GLEW_GET_FUN(__glewProgramUniform3ui64NV) -#define glProgramUniform3ui64vNV GLEW_GET_FUN(__glewProgramUniform3ui64vNV) -#define glProgramUniform4i64NV GLEW_GET_FUN(__glewProgramUniform4i64NV) -#define glProgramUniform4i64vNV GLEW_GET_FUN(__glewProgramUniform4i64vNV) -#define glProgramUniform4ui64NV GLEW_GET_FUN(__glewProgramUniform4ui64NV) -#define glProgramUniform4ui64vNV GLEW_GET_FUN(__glewProgramUniform4ui64vNV) -#define glUniform1i64NV GLEW_GET_FUN(__glewUniform1i64NV) -#define glUniform1i64vNV GLEW_GET_FUN(__glewUniform1i64vNV) -#define glUniform1ui64NV GLEW_GET_FUN(__glewUniform1ui64NV) -#define glUniform1ui64vNV GLEW_GET_FUN(__glewUniform1ui64vNV) -#define glUniform2i64NV GLEW_GET_FUN(__glewUniform2i64NV) -#define glUniform2i64vNV GLEW_GET_FUN(__glewUniform2i64vNV) -#define glUniform2ui64NV GLEW_GET_FUN(__glewUniform2ui64NV) -#define glUniform2ui64vNV GLEW_GET_FUN(__glewUniform2ui64vNV) -#define glUniform3i64NV GLEW_GET_FUN(__glewUniform3i64NV) -#define glUniform3i64vNV GLEW_GET_FUN(__glewUniform3i64vNV) -#define glUniform3ui64NV GLEW_GET_FUN(__glewUniform3ui64NV) -#define glUniform3ui64vNV GLEW_GET_FUN(__glewUniform3ui64vNV) -#define glUniform4i64NV GLEW_GET_FUN(__glewUniform4i64NV) -#define glUniform4i64vNV GLEW_GET_FUN(__glewUniform4i64vNV) -#define glUniform4ui64NV GLEW_GET_FUN(__glewUniform4ui64NV) -#define glUniform4ui64vNV GLEW_GET_FUN(__glewUniform4ui64vNV) - -#define GLEW_NV_gpu_shader5 GLEW_GET_VAR(__GLEW_NV_gpu_shader5) - -#endif /* GL_NV_gpu_shader5 */ - -/* ---------------------------- GL_NV_half_float --------------------------- */ - -#ifndef GL_NV_half_float -#define GL_NV_half_float 1 - -#define GL_HALF_FLOAT_NV 0x140B - -typedef unsigned short GLhalf; - -typedef void (GLAPIENTRY * PFNGLCOLOR3HNVPROC) (GLhalf red, GLhalf green, GLhalf blue); -typedef void (GLAPIENTRY * PFNGLCOLOR3HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLCOLOR4HNVPROC) (GLhalf red, GLhalf green, GLhalf blue, GLhalf alpha); -typedef void (GLAPIENTRY * PFNGLCOLOR4HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLFOGCOORDHNVPROC) (GLhalf fog); -typedef void (GLAPIENTRY * PFNGLFOGCOORDHVNVPROC) (const GLhalf* fog); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1HNVPROC) (GLenum target, GLhalf s); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1HVNVPROC) (GLenum target, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2HNVPROC) (GLenum target, GLhalf s, GLhalf t); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2HVNVPROC) (GLenum target, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3HNVPROC) (GLenum target, GLhalf s, GLhalf t, GLhalf r); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3HVNVPROC) (GLenum target, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4HNVPROC) (GLenum target, GLhalf s, GLhalf t, GLhalf r, GLhalf q); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4HVNVPROC) (GLenum target, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLNORMAL3HNVPROC) (GLhalf nx, GLhalf ny, GLhalf nz); -typedef void (GLAPIENTRY * PFNGLNORMAL3HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3HNVPROC) (GLhalf red, GLhalf green, GLhalf blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD1HNVPROC) (GLhalf s); -typedef void (GLAPIENTRY * PFNGLTEXCOORD1HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2HNVPROC) (GLhalf s, GLhalf t); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD3HNVPROC) (GLhalf s, GLhalf t, GLhalf r); -typedef void (GLAPIENTRY * PFNGLTEXCOORD3HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD4HNVPROC) (GLhalf s, GLhalf t, GLhalf r, GLhalf q); -typedef void (GLAPIENTRY * PFNGLTEXCOORD4HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEX2HNVPROC) (GLhalf x, GLhalf y); -typedef void (GLAPIENTRY * PFNGLVERTEX2HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEX3HNVPROC) (GLhalf x, GLhalf y, GLhalf z); -typedef void (GLAPIENTRY * PFNGLVERTEX3HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEX4HNVPROC) (GLhalf x, GLhalf y, GLhalf z, GLhalf w); -typedef void (GLAPIENTRY * PFNGLVERTEX4HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1HNVPROC) (GLuint index, GLhalf x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1HVNVPROC) (GLuint index, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2HNVPROC) (GLuint index, GLhalf x, GLhalf y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2HVNVPROC) (GLuint index, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3HNVPROC) (GLuint index, GLhalf x, GLhalf y, GLhalf z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3HVNVPROC) (GLuint index, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4HNVPROC) (GLuint index, GLhalf x, GLhalf y, GLhalf z, GLhalf w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4HVNVPROC) (GLuint index, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTHNVPROC) (GLhalf weight); -typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTHVNVPROC) (const GLhalf* weight); - -#define glColor3hNV GLEW_GET_FUN(__glewColor3hNV) -#define glColor3hvNV GLEW_GET_FUN(__glewColor3hvNV) -#define glColor4hNV GLEW_GET_FUN(__glewColor4hNV) -#define glColor4hvNV GLEW_GET_FUN(__glewColor4hvNV) -#define glFogCoordhNV GLEW_GET_FUN(__glewFogCoordhNV) -#define glFogCoordhvNV GLEW_GET_FUN(__glewFogCoordhvNV) -#define glMultiTexCoord1hNV GLEW_GET_FUN(__glewMultiTexCoord1hNV) -#define glMultiTexCoord1hvNV GLEW_GET_FUN(__glewMultiTexCoord1hvNV) -#define glMultiTexCoord2hNV GLEW_GET_FUN(__glewMultiTexCoord2hNV) -#define glMultiTexCoord2hvNV GLEW_GET_FUN(__glewMultiTexCoord2hvNV) -#define glMultiTexCoord3hNV GLEW_GET_FUN(__glewMultiTexCoord3hNV) -#define glMultiTexCoord3hvNV GLEW_GET_FUN(__glewMultiTexCoord3hvNV) -#define glMultiTexCoord4hNV GLEW_GET_FUN(__glewMultiTexCoord4hNV) -#define glMultiTexCoord4hvNV GLEW_GET_FUN(__glewMultiTexCoord4hvNV) -#define glNormal3hNV GLEW_GET_FUN(__glewNormal3hNV) -#define glNormal3hvNV GLEW_GET_FUN(__glewNormal3hvNV) -#define glSecondaryColor3hNV GLEW_GET_FUN(__glewSecondaryColor3hNV) -#define glSecondaryColor3hvNV GLEW_GET_FUN(__glewSecondaryColor3hvNV) -#define glTexCoord1hNV GLEW_GET_FUN(__glewTexCoord1hNV) -#define glTexCoord1hvNV GLEW_GET_FUN(__glewTexCoord1hvNV) -#define glTexCoord2hNV GLEW_GET_FUN(__glewTexCoord2hNV) -#define glTexCoord2hvNV GLEW_GET_FUN(__glewTexCoord2hvNV) -#define glTexCoord3hNV GLEW_GET_FUN(__glewTexCoord3hNV) -#define glTexCoord3hvNV GLEW_GET_FUN(__glewTexCoord3hvNV) -#define glTexCoord4hNV GLEW_GET_FUN(__glewTexCoord4hNV) -#define glTexCoord4hvNV GLEW_GET_FUN(__glewTexCoord4hvNV) -#define glVertex2hNV GLEW_GET_FUN(__glewVertex2hNV) -#define glVertex2hvNV GLEW_GET_FUN(__glewVertex2hvNV) -#define glVertex3hNV GLEW_GET_FUN(__glewVertex3hNV) -#define glVertex3hvNV GLEW_GET_FUN(__glewVertex3hvNV) -#define glVertex4hNV GLEW_GET_FUN(__glewVertex4hNV) -#define glVertex4hvNV GLEW_GET_FUN(__glewVertex4hvNV) -#define glVertexAttrib1hNV GLEW_GET_FUN(__glewVertexAttrib1hNV) -#define glVertexAttrib1hvNV GLEW_GET_FUN(__glewVertexAttrib1hvNV) -#define glVertexAttrib2hNV GLEW_GET_FUN(__glewVertexAttrib2hNV) -#define glVertexAttrib2hvNV GLEW_GET_FUN(__glewVertexAttrib2hvNV) -#define glVertexAttrib3hNV GLEW_GET_FUN(__glewVertexAttrib3hNV) -#define glVertexAttrib3hvNV GLEW_GET_FUN(__glewVertexAttrib3hvNV) -#define glVertexAttrib4hNV GLEW_GET_FUN(__glewVertexAttrib4hNV) -#define glVertexAttrib4hvNV GLEW_GET_FUN(__glewVertexAttrib4hvNV) -#define glVertexAttribs1hvNV GLEW_GET_FUN(__glewVertexAttribs1hvNV) -#define glVertexAttribs2hvNV GLEW_GET_FUN(__glewVertexAttribs2hvNV) -#define glVertexAttribs3hvNV GLEW_GET_FUN(__glewVertexAttribs3hvNV) -#define glVertexAttribs4hvNV GLEW_GET_FUN(__glewVertexAttribs4hvNV) -#define glVertexWeighthNV GLEW_GET_FUN(__glewVertexWeighthNV) -#define glVertexWeighthvNV GLEW_GET_FUN(__glewVertexWeighthvNV) - -#define GLEW_NV_half_float GLEW_GET_VAR(__GLEW_NV_half_float) - -#endif /* GL_NV_half_float */ - -/* ------------------------ GL_NV_light_max_exponent ----------------------- */ - -#ifndef GL_NV_light_max_exponent -#define GL_NV_light_max_exponent 1 - -#define GL_MAX_SHININESS_NV 0x8504 -#define GL_MAX_SPOT_EXPONENT_NV 0x8505 - -#define GLEW_NV_light_max_exponent GLEW_GET_VAR(__GLEW_NV_light_max_exponent) - -#endif /* GL_NV_light_max_exponent */ - -/* ----------------------- GL_NV_multisample_coverage ---------------------- */ - -#ifndef GL_NV_multisample_coverage -#define GL_NV_multisample_coverage 1 - -#define GL_COLOR_SAMPLES_NV 0x8E20 - -#define GLEW_NV_multisample_coverage GLEW_GET_VAR(__GLEW_NV_multisample_coverage) - -#endif /* GL_NV_multisample_coverage */ - -/* --------------------- GL_NV_multisample_filter_hint --------------------- */ - -#ifndef GL_NV_multisample_filter_hint -#define GL_NV_multisample_filter_hint 1 - -#define GL_MULTISAMPLE_FILTER_HINT_NV 0x8534 - -#define GLEW_NV_multisample_filter_hint GLEW_GET_VAR(__GLEW_NV_multisample_filter_hint) - -#endif /* GL_NV_multisample_filter_hint */ - -/* ------------------------- GL_NV_occlusion_query ------------------------- */ - -#ifndef GL_NV_occlusion_query -#define GL_NV_occlusion_query 1 - -#define GL_PIXEL_COUNTER_BITS_NV 0x8864 -#define GL_CURRENT_OCCLUSION_QUERY_ID_NV 0x8865 -#define GL_PIXEL_COUNT_NV 0x8866 -#define GL_PIXEL_COUNT_AVAILABLE_NV 0x8867 - -typedef void (GLAPIENTRY * PFNGLBEGINOCCLUSIONQUERYNVPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLDELETEOCCLUSIONQUERIESNVPROC) (GLsizei n, const GLuint* ids); -typedef void (GLAPIENTRY * PFNGLENDOCCLUSIONQUERYNVPROC) (void); -typedef void (GLAPIENTRY * PFNGLGENOCCLUSIONQUERIESNVPROC) (GLsizei n, GLuint* ids); -typedef void (GLAPIENTRY * PFNGLGETOCCLUSIONQUERYIVNVPROC) (GLuint id, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETOCCLUSIONQUERYUIVNVPROC) (GLuint id, GLenum pname, GLuint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISOCCLUSIONQUERYNVPROC) (GLuint id); - -#define glBeginOcclusionQueryNV GLEW_GET_FUN(__glewBeginOcclusionQueryNV) -#define glDeleteOcclusionQueriesNV GLEW_GET_FUN(__glewDeleteOcclusionQueriesNV) -#define glEndOcclusionQueryNV GLEW_GET_FUN(__glewEndOcclusionQueryNV) -#define glGenOcclusionQueriesNV GLEW_GET_FUN(__glewGenOcclusionQueriesNV) -#define glGetOcclusionQueryivNV GLEW_GET_FUN(__glewGetOcclusionQueryivNV) -#define glGetOcclusionQueryuivNV GLEW_GET_FUN(__glewGetOcclusionQueryuivNV) -#define glIsOcclusionQueryNV GLEW_GET_FUN(__glewIsOcclusionQueryNV) - -#define GLEW_NV_occlusion_query GLEW_GET_VAR(__GLEW_NV_occlusion_query) - -#endif /* GL_NV_occlusion_query */ - -/* ----------------------- GL_NV_packed_depth_stencil ---------------------- */ - -#ifndef GL_NV_packed_depth_stencil -#define GL_NV_packed_depth_stencil 1 - -#define GL_DEPTH_STENCIL_NV 0x84F9 -#define GL_UNSIGNED_INT_24_8_NV 0x84FA - -#define GLEW_NV_packed_depth_stencil GLEW_GET_VAR(__GLEW_NV_packed_depth_stencil) - -#endif /* GL_NV_packed_depth_stencil */ - -/* --------------------- GL_NV_parameter_buffer_object --------------------- */ - -#ifndef GL_NV_parameter_buffer_object -#define GL_NV_parameter_buffer_object 1 - -#define GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV 0x8DA0 -#define GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV 0x8DA1 -#define GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV 0x8DA2 -#define GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV 0x8DA3 -#define GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV 0x8DA4 - -typedef void (GLAPIENTRY * PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat *params); - -#define glProgramBufferParametersIivNV GLEW_GET_FUN(__glewProgramBufferParametersIivNV) -#define glProgramBufferParametersIuivNV GLEW_GET_FUN(__glewProgramBufferParametersIuivNV) -#define glProgramBufferParametersfvNV GLEW_GET_FUN(__glewProgramBufferParametersfvNV) - -#define GLEW_NV_parameter_buffer_object GLEW_GET_VAR(__GLEW_NV_parameter_buffer_object) - -#endif /* GL_NV_parameter_buffer_object */ - -/* --------------------- GL_NV_parameter_buffer_object2 -------------------- */ - -#ifndef GL_NV_parameter_buffer_object2 -#define GL_NV_parameter_buffer_object2 1 - -#define GLEW_NV_parameter_buffer_object2 GLEW_GET_VAR(__GLEW_NV_parameter_buffer_object2) - -#endif /* GL_NV_parameter_buffer_object2 */ - -/* -------------------------- GL_NV_path_rendering ------------------------- */ - -#ifndef GL_NV_path_rendering -#define GL_NV_path_rendering 1 - -#define GL_CLOSE_PATH_NV 0x00 -#define GL_BOLD_BIT_NV 0x01 -#define GL_GLYPH_WIDTH_BIT_NV 0x01 -#define GL_GLYPH_HEIGHT_BIT_NV 0x02 -#define GL_ITALIC_BIT_NV 0x02 -#define GL_MOVE_TO_NV 0x02 -#define GL_RELATIVE_MOVE_TO_NV 0x03 -#define GL_LINE_TO_NV 0x04 -#define GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV 0x04 -#define GL_RELATIVE_LINE_TO_NV 0x05 -#define GL_HORIZONTAL_LINE_TO_NV 0x06 -#define GL_RELATIVE_HORIZONTAL_LINE_TO_NV 0x07 -#define GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV 0x08 -#define GL_VERTICAL_LINE_TO_NV 0x08 -#define GL_RELATIVE_VERTICAL_LINE_TO_NV 0x09 -#define GL_QUADRATIC_CURVE_TO_NV 0x0A -#define GL_RELATIVE_QUADRATIC_CURVE_TO_NV 0x0B -#define GL_CUBIC_CURVE_TO_NV 0x0C -#define GL_RELATIVE_CUBIC_CURVE_TO_NV 0x0D -#define GL_SMOOTH_QUADRATIC_CURVE_TO_NV 0x0E -#define GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV 0x0F -#define GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV 0x10 -#define GL_SMOOTH_CUBIC_CURVE_TO_NV 0x10 -#define GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV 0x11 -#define GL_SMALL_CCW_ARC_TO_NV 0x12 -#define GL_RELATIVE_SMALL_CCW_ARC_TO_NV 0x13 -#define GL_SMALL_CW_ARC_TO_NV 0x14 -#define GL_RELATIVE_SMALL_CW_ARC_TO_NV 0x15 -#define GL_LARGE_CCW_ARC_TO_NV 0x16 -#define GL_RELATIVE_LARGE_CCW_ARC_TO_NV 0x17 -#define GL_LARGE_CW_ARC_TO_NV 0x18 -#define GL_RELATIVE_LARGE_CW_ARC_TO_NV 0x19 -#define GL_GLYPH_VERTICAL_BEARING_X_BIT_NV 0x20 -#define GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV 0x40 -#define GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV 0x80 -#define GL_RESTART_PATH_NV 0xF0 -#define GL_DUP_FIRST_CUBIC_CURVE_TO_NV 0xF2 -#define GL_DUP_LAST_CUBIC_CURVE_TO_NV 0xF4 -#define GL_RECT_NV 0xF6 -#define GL_CIRCULAR_CCW_ARC_TO_NV 0xF8 -#define GL_CIRCULAR_CW_ARC_TO_NV 0xFA -#define GL_CIRCULAR_TANGENT_ARC_TO_NV 0xFC -#define GL_ARC_TO_NV 0xFE -#define GL_RELATIVE_ARC_TO_NV 0xFF -#define GL_GLYPH_HAS_KERNING_BIT_NV 0x100 -#define GL_PRIMARY_COLOR 0x8577 -#define GL_PATH_FORMAT_SVG_NV 0x9070 -#define GL_PATH_FORMAT_PS_NV 0x9071 -#define GL_STANDARD_FONT_NAME_NV 0x9072 -#define GL_SYSTEM_FONT_NAME_NV 0x9073 -#define GL_FILE_NAME_NV 0x9074 -#define GL_PATH_STROKE_WIDTH_NV 0x9075 -#define GL_PATH_END_CAPS_NV 0x9076 -#define GL_PATH_INITIAL_END_CAP_NV 0x9077 -#define GL_PATH_TERMINAL_END_CAP_NV 0x9078 -#define GL_PATH_JOIN_STYLE_NV 0x9079 -#define GL_PATH_MITER_LIMIT_NV 0x907A -#define GL_PATH_DASH_CAPS_NV 0x907B -#define GL_PATH_INITIAL_DASH_CAP_NV 0x907C -#define GL_PATH_TERMINAL_DASH_CAP_NV 0x907D -#define GL_PATH_DASH_OFFSET_NV 0x907E -#define GL_PATH_CLIENT_LENGTH_NV 0x907F -#define GL_PATH_FILL_MODE_NV 0x9080 -#define GL_PATH_FILL_MASK_NV 0x9081 -#define GL_PATH_FILL_COVER_MODE_NV 0x9082 -#define GL_PATH_STROKE_COVER_MODE_NV 0x9083 -#define GL_PATH_STROKE_MASK_NV 0x9084 -#define GL_COUNT_UP_NV 0x9088 -#define GL_COUNT_DOWN_NV 0x9089 -#define GL_PATH_OBJECT_BOUNDING_BOX_NV 0x908A -#define GL_CONVEX_HULL_NV 0x908B -#define GL_BOUNDING_BOX_NV 0x908D -#define GL_TRANSLATE_X_NV 0x908E -#define GL_TRANSLATE_Y_NV 0x908F -#define GL_TRANSLATE_2D_NV 0x9090 -#define GL_TRANSLATE_3D_NV 0x9091 -#define GL_AFFINE_2D_NV 0x9092 -#define GL_AFFINE_3D_NV 0x9094 -#define GL_TRANSPOSE_AFFINE_2D_NV 0x9096 -#define GL_TRANSPOSE_AFFINE_3D_NV 0x9098 -#define GL_UTF8_NV 0x909A -#define GL_UTF16_NV 0x909B -#define GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV 0x909C -#define GL_PATH_COMMAND_COUNT_NV 0x909D -#define GL_PATH_COORD_COUNT_NV 0x909E -#define GL_PATH_DASH_ARRAY_COUNT_NV 0x909F -#define GL_PATH_COMPUTED_LENGTH_NV 0x90A0 -#define GL_PATH_FILL_BOUNDING_BOX_NV 0x90A1 -#define GL_PATH_STROKE_BOUNDING_BOX_NV 0x90A2 -#define GL_SQUARE_NV 0x90A3 -#define GL_ROUND_NV 0x90A4 -#define GL_TRIANGULAR_NV 0x90A5 -#define GL_BEVEL_NV 0x90A6 -#define GL_MITER_REVERT_NV 0x90A7 -#define GL_MITER_TRUNCATE_NV 0x90A8 -#define GL_SKIP_MISSING_GLYPH_NV 0x90A9 -#define GL_USE_MISSING_GLYPH_NV 0x90AA -#define GL_PATH_ERROR_POSITION_NV 0x90AB -#define GL_PATH_FOG_GEN_MODE_NV 0x90AC -#define GL_ACCUM_ADJACENT_PAIRS_NV 0x90AD -#define GL_ADJACENT_PAIRS_NV 0x90AE -#define GL_FIRST_TO_REST_NV 0x90AF -#define GL_PATH_GEN_MODE_NV 0x90B0 -#define GL_PATH_GEN_COEFF_NV 0x90B1 -#define GL_PATH_GEN_COLOR_FORMAT_NV 0x90B2 -#define GL_PATH_GEN_COMPONENTS_NV 0x90B3 -#define GL_PATH_DASH_OFFSET_RESET_NV 0x90B4 -#define GL_MOVE_TO_RESETS_NV 0x90B5 -#define GL_MOVE_TO_CONTINUES_NV 0x90B6 -#define GL_PATH_STENCIL_FUNC_NV 0x90B7 -#define GL_PATH_STENCIL_REF_NV 0x90B8 -#define GL_PATH_STENCIL_VALUE_MASK_NV 0x90B9 -#define GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV 0x90BD -#define GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV 0x90BE -#define GL_PATH_COVER_DEPTH_FUNC_NV 0x90BF -#define GL_FONT_X_MIN_BOUNDS_BIT_NV 0x00010000 -#define GL_FONT_Y_MIN_BOUNDS_BIT_NV 0x00020000 -#define GL_FONT_X_MAX_BOUNDS_BIT_NV 0x00040000 -#define GL_FONT_Y_MAX_BOUNDS_BIT_NV 0x00080000 -#define GL_FONT_UNITS_PER_EM_BIT_NV 0x00100000 -#define GL_FONT_ASCENDER_BIT_NV 0x00200000 -#define GL_FONT_DESCENDER_BIT_NV 0x00400000 -#define GL_FONT_HEIGHT_BIT_NV 0x00800000 -#define GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV 0x01000000 -#define GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV 0x02000000 -#define GL_FONT_UNDERLINE_POSITION_BIT_NV 0x04000000 -#define GL_FONT_UNDERLINE_THICKNESS_BIT_NV 0x08000000 -#define GL_FONT_HAS_KERNING_BIT_NV 0x10000000 - -typedef void (GLAPIENTRY * PFNGLCOPYPATHNVPROC) (GLuint resultPath, GLuint srcPath); -typedef void (GLAPIENTRY * PFNGLCOVERFILLPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues); -typedef void (GLAPIENTRY * PFNGLCOVERFILLPATHNVPROC) (GLuint path, GLenum coverMode); -typedef void (GLAPIENTRY * PFNGLCOVERSTROKEPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues); -typedef void (GLAPIENTRY * PFNGLCOVERSTROKEPATHNVPROC) (GLuint name, GLenum coverMode); -typedef void (GLAPIENTRY * PFNGLDELETEPATHSNVPROC) (GLuint path, GLsizei range); -typedef GLuint (GLAPIENTRY * PFNGLGENPATHSNVPROC) (GLsizei range); -typedef void (GLAPIENTRY * PFNGLGETPATHCOLORGENFVNVPROC) (GLenum color, GLenum pname, GLfloat* value); -typedef void (GLAPIENTRY * PFNGLGETPATHCOLORGENIVNVPROC) (GLenum color, GLenum pname, GLint* value); -typedef void (GLAPIENTRY * PFNGLGETPATHCOMMANDSNVPROC) (GLuint name, GLubyte* commands); -typedef void (GLAPIENTRY * PFNGLGETPATHCOORDSNVPROC) (GLuint name, GLfloat* coords); -typedef void (GLAPIENTRY * PFNGLGETPATHDASHARRAYNVPROC) (GLuint name, GLfloat* dashArray); -typedef GLfloat (GLAPIENTRY * PFNGLGETPATHLENGTHNVPROC) (GLuint path, GLsizei startSegment, GLsizei numSegments); -typedef void (GLAPIENTRY * PFNGLGETPATHMETRICRANGENVPROC) (GLbitfield metricQueryMask, GLuint fistPathName, GLsizei numPaths, GLsizei stride, GLfloat* metrics); -typedef void (GLAPIENTRY * PFNGLGETPATHMETRICSNVPROC) (GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLsizei stride, GLfloat *metrics); -typedef void (GLAPIENTRY * PFNGLGETPATHPARAMETERFVNVPROC) (GLuint name, GLenum param, GLfloat* value); -typedef void (GLAPIENTRY * PFNGLGETPATHPARAMETERIVNVPROC) (GLuint name, GLenum param, GLint* value); -typedef void (GLAPIENTRY * PFNGLGETPATHSPACINGNVPROC) (GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat *returnedSpacing); -typedef void (GLAPIENTRY * PFNGLGETPATHTEXGENFVNVPROC) (GLenum texCoordSet, GLenum pname, GLfloat* value); -typedef void (GLAPIENTRY * PFNGLGETPATHTEXGENIVNVPROC) (GLenum texCoordSet, GLenum pname, GLint* value); -typedef void (GLAPIENTRY * PFNGLINTERPOLATEPATHSNVPROC) (GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight); -typedef GLboolean (GLAPIENTRY * PFNGLISPATHNVPROC) (GLuint path); -typedef GLboolean (GLAPIENTRY * PFNGLISPOINTINFILLPATHNVPROC) (GLuint path, GLuint mask, GLfloat x, GLfloat y); -typedef GLboolean (GLAPIENTRY * PFNGLISPOINTINSTROKEPATHNVPROC) (GLuint path, GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLPATHCOLORGENNVPROC) (GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat* coeffs); -typedef void (GLAPIENTRY * PFNGLPATHCOMMANDSNVPROC) (GLuint path, GLsizei numCommands, const GLubyte* commands, GLsizei numCoords, GLenum coordType, const GLvoid*coords); -typedef void (GLAPIENTRY * PFNGLPATHCOORDSNVPROC) (GLuint path, GLsizei numCoords, GLenum coordType, const void* coords); -typedef void (GLAPIENTRY * PFNGLPATHCOVERDEPTHFUNCNVPROC) (GLenum zfunc); -typedef void (GLAPIENTRY * PFNGLPATHDASHARRAYNVPROC) (GLuint path, GLsizei dashCount, const GLfloat* dashArray); -typedef void (GLAPIENTRY * PFNGLPATHFOGGENNVPROC) (GLenum genMode); -typedef void (GLAPIENTRY * PFNGLPATHGLYPHRANGENVPROC) (GLuint firstPathName, GLenum fontTarget, const void* fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale); -typedef void (GLAPIENTRY * PFNGLPATHGLYPHSNVPROC) (GLuint firstPathName, GLenum fontTarget, const void* fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const GLvoid*charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale); -typedef void (GLAPIENTRY * PFNGLPATHPARAMETERFNVPROC) (GLuint path, GLenum pname, GLfloat value); -typedef void (GLAPIENTRY * PFNGLPATHPARAMETERFVNVPROC) (GLuint path, GLenum pname, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPATHPARAMETERINVPROC) (GLuint path, GLenum pname, GLint value); -typedef void (GLAPIENTRY * PFNGLPATHPARAMETERIVNVPROC) (GLuint path, GLenum pname, const GLint* value); -typedef void (GLAPIENTRY * PFNGLPATHSTENCILDEPTHOFFSETNVPROC) (GLfloat factor, GLfloat units); -typedef void (GLAPIENTRY * PFNGLPATHSTENCILFUNCNVPROC) (GLenum func, GLint ref, GLuint mask); -typedef void (GLAPIENTRY * PFNGLPATHSTRINGNVPROC) (GLuint path, GLenum format, GLsizei length, const void* pathString); -typedef void (GLAPIENTRY * PFNGLPATHSUBCOMMANDSNVPROC) (GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte* commands, GLsizei numCoords, GLenum coordType, const GLvoid*coords); -typedef void (GLAPIENTRY * PFNGLPATHSUBCOORDSNVPROC) (GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const void* coords); -typedef void (GLAPIENTRY * PFNGLPATHTEXGENNVPROC) (GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat* coeffs); -typedef GLboolean (GLAPIENTRY * PFNGLPOINTALONGPATHNVPROC) (GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat* x, GLfloat *y, GLfloat *tangentX, GLfloat *tangentY); -typedef void (GLAPIENTRY * PFNGLSTENCILFILLPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat *transformValues); -typedef void (GLAPIENTRY * PFNGLSTENCILFILLPATHNVPROC) (GLuint path, GLenum fillMode, GLuint mask); -typedef void (GLAPIENTRY * PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat *transformValues); -typedef void (GLAPIENTRY * PFNGLSTENCILSTROKEPATHNVPROC) (GLuint path, GLint reference, GLuint mask); -typedef void (GLAPIENTRY * PFNGLTRANSFORMPATHNVPROC) (GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat* transformValues); -typedef void (GLAPIENTRY * PFNGLWEIGHTPATHSNVPROC) (GLuint resultPath, GLsizei numPaths, const GLuint paths[], const GLfloat weights[]); - -#define glCopyPathNV GLEW_GET_FUN(__glewCopyPathNV) -#define glCoverFillPathInstancedNV GLEW_GET_FUN(__glewCoverFillPathInstancedNV) -#define glCoverFillPathNV GLEW_GET_FUN(__glewCoverFillPathNV) -#define glCoverStrokePathInstancedNV GLEW_GET_FUN(__glewCoverStrokePathInstancedNV) -#define glCoverStrokePathNV GLEW_GET_FUN(__glewCoverStrokePathNV) -#define glDeletePathsNV GLEW_GET_FUN(__glewDeletePathsNV) -#define glGenPathsNV GLEW_GET_FUN(__glewGenPathsNV) -#define glGetPathColorGenfvNV GLEW_GET_FUN(__glewGetPathColorGenfvNV) -#define glGetPathColorGenivNV GLEW_GET_FUN(__glewGetPathColorGenivNV) -#define glGetPathCommandsNV GLEW_GET_FUN(__glewGetPathCommandsNV) -#define glGetPathCoordsNV GLEW_GET_FUN(__glewGetPathCoordsNV) -#define glGetPathDashArrayNV GLEW_GET_FUN(__glewGetPathDashArrayNV) -#define glGetPathLengthNV GLEW_GET_FUN(__glewGetPathLengthNV) -#define glGetPathMetricRangeNV GLEW_GET_FUN(__glewGetPathMetricRangeNV) -#define glGetPathMetricsNV GLEW_GET_FUN(__glewGetPathMetricsNV) -#define glGetPathParameterfvNV GLEW_GET_FUN(__glewGetPathParameterfvNV) -#define glGetPathParameterivNV GLEW_GET_FUN(__glewGetPathParameterivNV) -#define glGetPathSpacingNV GLEW_GET_FUN(__glewGetPathSpacingNV) -#define glGetPathTexGenfvNV GLEW_GET_FUN(__glewGetPathTexGenfvNV) -#define glGetPathTexGenivNV GLEW_GET_FUN(__glewGetPathTexGenivNV) -#define glInterpolatePathsNV GLEW_GET_FUN(__glewInterpolatePathsNV) -#define glIsPathNV GLEW_GET_FUN(__glewIsPathNV) -#define glIsPointInFillPathNV GLEW_GET_FUN(__glewIsPointInFillPathNV) -#define glIsPointInStrokePathNV GLEW_GET_FUN(__glewIsPointInStrokePathNV) -#define glPathColorGenNV GLEW_GET_FUN(__glewPathColorGenNV) -#define glPathCommandsNV GLEW_GET_FUN(__glewPathCommandsNV) -#define glPathCoordsNV GLEW_GET_FUN(__glewPathCoordsNV) -#define glPathCoverDepthFuncNV GLEW_GET_FUN(__glewPathCoverDepthFuncNV) -#define glPathDashArrayNV GLEW_GET_FUN(__glewPathDashArrayNV) -#define glPathFogGenNV GLEW_GET_FUN(__glewPathFogGenNV) -#define glPathGlyphRangeNV GLEW_GET_FUN(__glewPathGlyphRangeNV) -#define glPathGlyphsNV GLEW_GET_FUN(__glewPathGlyphsNV) -#define glPathParameterfNV GLEW_GET_FUN(__glewPathParameterfNV) -#define glPathParameterfvNV GLEW_GET_FUN(__glewPathParameterfvNV) -#define glPathParameteriNV GLEW_GET_FUN(__glewPathParameteriNV) -#define glPathParameterivNV GLEW_GET_FUN(__glewPathParameterivNV) -#define glPathStencilDepthOffsetNV GLEW_GET_FUN(__glewPathStencilDepthOffsetNV) -#define glPathStencilFuncNV GLEW_GET_FUN(__glewPathStencilFuncNV) -#define glPathStringNV GLEW_GET_FUN(__glewPathStringNV) -#define glPathSubCommandsNV GLEW_GET_FUN(__glewPathSubCommandsNV) -#define glPathSubCoordsNV GLEW_GET_FUN(__glewPathSubCoordsNV) -#define glPathTexGenNV GLEW_GET_FUN(__glewPathTexGenNV) -#define glPointAlongPathNV GLEW_GET_FUN(__glewPointAlongPathNV) -#define glStencilFillPathInstancedNV GLEW_GET_FUN(__glewStencilFillPathInstancedNV) -#define glStencilFillPathNV GLEW_GET_FUN(__glewStencilFillPathNV) -#define glStencilStrokePathInstancedNV GLEW_GET_FUN(__glewStencilStrokePathInstancedNV) -#define glStencilStrokePathNV GLEW_GET_FUN(__glewStencilStrokePathNV) -#define glTransformPathNV GLEW_GET_FUN(__glewTransformPathNV) -#define glWeightPathsNV GLEW_GET_FUN(__glewWeightPathsNV) - -#define GLEW_NV_path_rendering GLEW_GET_VAR(__GLEW_NV_path_rendering) - -#endif /* GL_NV_path_rendering */ - -/* ------------------------- GL_NV_pixel_data_range ------------------------ */ - -#ifndef GL_NV_pixel_data_range -#define GL_NV_pixel_data_range 1 - -#define GL_WRITE_PIXEL_DATA_RANGE_NV 0x8878 -#define GL_READ_PIXEL_DATA_RANGE_NV 0x8879 -#define GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV 0x887A -#define GL_READ_PIXEL_DATA_RANGE_LENGTH_NV 0x887B -#define GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV 0x887C -#define GL_READ_PIXEL_DATA_RANGE_POINTER_NV 0x887D - -typedef void (GLAPIENTRY * PFNGLFLUSHPIXELDATARANGENVPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLPIXELDATARANGENVPROC) (GLenum target, GLsizei length, GLvoid *pointer); - -#define glFlushPixelDataRangeNV GLEW_GET_FUN(__glewFlushPixelDataRangeNV) -#define glPixelDataRangeNV GLEW_GET_FUN(__glewPixelDataRangeNV) - -#define GLEW_NV_pixel_data_range GLEW_GET_VAR(__GLEW_NV_pixel_data_range) - -#endif /* GL_NV_pixel_data_range */ - -/* --------------------------- GL_NV_point_sprite -------------------------- */ - -#ifndef GL_NV_point_sprite -#define GL_NV_point_sprite 1 - -#define GL_POINT_SPRITE_NV 0x8861 -#define GL_COORD_REPLACE_NV 0x8862 -#define GL_POINT_SPRITE_R_MODE_NV 0x8863 - -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERINVPROC) (GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERIVNVPROC) (GLenum pname, const GLint* params); - -#define glPointParameteriNV GLEW_GET_FUN(__glewPointParameteriNV) -#define glPointParameterivNV GLEW_GET_FUN(__glewPointParameterivNV) - -#define GLEW_NV_point_sprite GLEW_GET_VAR(__GLEW_NV_point_sprite) - -#endif /* GL_NV_point_sprite */ - -/* -------------------------- GL_NV_present_video -------------------------- */ - -#ifndef GL_NV_present_video -#define GL_NV_present_video 1 - -#define GL_FRAME_NV 0x8E26 -#define GL_FIELDS_NV 0x8E27 -#define GL_CURRENT_TIME_NV 0x8E28 -#define GL_NUM_FILL_STREAMS_NV 0x8E29 -#define GL_PRESENT_TIME_NV 0x8E2A -#define GL_PRESENT_DURATION_NV 0x8E2B - -typedef void (GLAPIENTRY * PFNGLGETVIDEOI64VNVPROC) (GLuint video_slot, GLenum pname, GLint64EXT* params); -typedef void (GLAPIENTRY * PFNGLGETVIDEOIVNVPROC) (GLuint video_slot, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETVIDEOUI64VNVPROC) (GLuint video_slot, GLenum pname, GLuint64EXT* params); -typedef void (GLAPIENTRY * PFNGLGETVIDEOUIVNVPROC) (GLuint video_slot, GLenum pname, GLuint* params); -typedef void (GLAPIENTRY * PFNGLPRESENTFRAMEDUALFILLNVPROC) (GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLenum target1, GLuint fill1, GLenum target2, GLuint fill2, GLenum target3, GLuint fill3); -typedef void (GLAPIENTRY * PFNGLPRESENTFRAMEKEYEDNVPROC) (GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLuint key0, GLenum target1, GLuint fill1, GLuint key1); - -#define glGetVideoi64vNV GLEW_GET_FUN(__glewGetVideoi64vNV) -#define glGetVideoivNV GLEW_GET_FUN(__glewGetVideoivNV) -#define glGetVideoui64vNV GLEW_GET_FUN(__glewGetVideoui64vNV) -#define glGetVideouivNV GLEW_GET_FUN(__glewGetVideouivNV) -#define glPresentFrameDualFillNV GLEW_GET_FUN(__glewPresentFrameDualFillNV) -#define glPresentFrameKeyedNV GLEW_GET_FUN(__glewPresentFrameKeyedNV) - -#define GLEW_NV_present_video GLEW_GET_VAR(__GLEW_NV_present_video) - -#endif /* GL_NV_present_video */ - -/* ------------------------ GL_NV_primitive_restart ------------------------ */ - -#ifndef GL_NV_primitive_restart -#define GL_NV_primitive_restart 1 - -#define GL_PRIMITIVE_RESTART_NV 0x8558 -#define GL_PRIMITIVE_RESTART_INDEX_NV 0x8559 - -typedef void (GLAPIENTRY * PFNGLPRIMITIVERESTARTINDEXNVPROC) (GLuint index); -typedef void (GLAPIENTRY * PFNGLPRIMITIVERESTARTNVPROC) (void); - -#define glPrimitiveRestartIndexNV GLEW_GET_FUN(__glewPrimitiveRestartIndexNV) -#define glPrimitiveRestartNV GLEW_GET_FUN(__glewPrimitiveRestartNV) - -#define GLEW_NV_primitive_restart GLEW_GET_VAR(__GLEW_NV_primitive_restart) - -#endif /* GL_NV_primitive_restart */ - -/* ------------------------ GL_NV_register_combiners ----------------------- */ - -#ifndef GL_NV_register_combiners -#define GL_NV_register_combiners 1 - -#define GL_REGISTER_COMBINERS_NV 0x8522 -#define GL_VARIABLE_A_NV 0x8523 -#define GL_VARIABLE_B_NV 0x8524 -#define GL_VARIABLE_C_NV 0x8525 -#define GL_VARIABLE_D_NV 0x8526 -#define GL_VARIABLE_E_NV 0x8527 -#define GL_VARIABLE_F_NV 0x8528 -#define GL_VARIABLE_G_NV 0x8529 -#define GL_CONSTANT_COLOR0_NV 0x852A -#define GL_CONSTANT_COLOR1_NV 0x852B -#define GL_PRIMARY_COLOR_NV 0x852C -#define GL_SECONDARY_COLOR_NV 0x852D -#define GL_SPARE0_NV 0x852E -#define GL_SPARE1_NV 0x852F -#define GL_DISCARD_NV 0x8530 -#define GL_E_TIMES_F_NV 0x8531 -#define GL_SPARE0_PLUS_SECONDARY_COLOR_NV 0x8532 -#define GL_UNSIGNED_IDENTITY_NV 0x8536 -#define GL_UNSIGNED_INVERT_NV 0x8537 -#define GL_EXPAND_NORMAL_NV 0x8538 -#define GL_EXPAND_NEGATE_NV 0x8539 -#define GL_HALF_BIAS_NORMAL_NV 0x853A -#define GL_HALF_BIAS_NEGATE_NV 0x853B -#define GL_SIGNED_IDENTITY_NV 0x853C -#define GL_SIGNED_NEGATE_NV 0x853D -#define GL_SCALE_BY_TWO_NV 0x853E -#define GL_SCALE_BY_FOUR_NV 0x853F -#define GL_SCALE_BY_ONE_HALF_NV 0x8540 -#define GL_BIAS_BY_NEGATIVE_ONE_HALF_NV 0x8541 -#define GL_COMBINER_INPUT_NV 0x8542 -#define GL_COMBINER_MAPPING_NV 0x8543 -#define GL_COMBINER_COMPONENT_USAGE_NV 0x8544 -#define GL_COMBINER_AB_DOT_PRODUCT_NV 0x8545 -#define GL_COMBINER_CD_DOT_PRODUCT_NV 0x8546 -#define GL_COMBINER_MUX_SUM_NV 0x8547 -#define GL_COMBINER_SCALE_NV 0x8548 -#define GL_COMBINER_BIAS_NV 0x8549 -#define GL_COMBINER_AB_OUTPUT_NV 0x854A -#define GL_COMBINER_CD_OUTPUT_NV 0x854B -#define GL_COMBINER_SUM_OUTPUT_NV 0x854C -#define GL_MAX_GENERAL_COMBINERS_NV 0x854D -#define GL_NUM_GENERAL_COMBINERS_NV 0x854E -#define GL_COLOR_SUM_CLAMP_NV 0x854F -#define GL_COMBINER0_NV 0x8550 -#define GL_COMBINER1_NV 0x8551 -#define GL_COMBINER2_NV 0x8552 -#define GL_COMBINER3_NV 0x8553 -#define GL_COMBINER4_NV 0x8554 -#define GL_COMBINER5_NV 0x8555 -#define GL_COMBINER6_NV 0x8556 -#define GL_COMBINER7_NV 0x8557 - -typedef void (GLAPIENTRY * PFNGLCOMBINERINPUTNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); -typedef void (GLAPIENTRY * PFNGLCOMBINEROUTPUTNVPROC) (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum); -typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERFNVPROC) (GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERFVNVPROC) (GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERINVPROC) (GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERIVNVPROC) (GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLFINALCOMBINERINPUTNVPROC) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); -typedef void (GLAPIENTRY * PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) (GLenum variable, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) (GLenum variable, GLenum pname, GLint* params); - -#define glCombinerInputNV GLEW_GET_FUN(__glewCombinerInputNV) -#define glCombinerOutputNV GLEW_GET_FUN(__glewCombinerOutputNV) -#define glCombinerParameterfNV GLEW_GET_FUN(__glewCombinerParameterfNV) -#define glCombinerParameterfvNV GLEW_GET_FUN(__glewCombinerParameterfvNV) -#define glCombinerParameteriNV GLEW_GET_FUN(__glewCombinerParameteriNV) -#define glCombinerParameterivNV GLEW_GET_FUN(__glewCombinerParameterivNV) -#define glFinalCombinerInputNV GLEW_GET_FUN(__glewFinalCombinerInputNV) -#define glGetCombinerInputParameterfvNV GLEW_GET_FUN(__glewGetCombinerInputParameterfvNV) -#define glGetCombinerInputParameterivNV GLEW_GET_FUN(__glewGetCombinerInputParameterivNV) -#define glGetCombinerOutputParameterfvNV GLEW_GET_FUN(__glewGetCombinerOutputParameterfvNV) -#define glGetCombinerOutputParameterivNV GLEW_GET_FUN(__glewGetCombinerOutputParameterivNV) -#define glGetFinalCombinerInputParameterfvNV GLEW_GET_FUN(__glewGetFinalCombinerInputParameterfvNV) -#define glGetFinalCombinerInputParameterivNV GLEW_GET_FUN(__glewGetFinalCombinerInputParameterivNV) - -#define GLEW_NV_register_combiners GLEW_GET_VAR(__GLEW_NV_register_combiners) - -#endif /* GL_NV_register_combiners */ - -/* ----------------------- GL_NV_register_combiners2 ----------------------- */ - -#ifndef GL_NV_register_combiners2 -#define GL_NV_register_combiners2 1 - -#define GL_PER_STAGE_CONSTANTS_NV 0x8535 - -typedef void (GLAPIENTRY * PFNGLCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, GLfloat* params); - -#define glCombinerStageParameterfvNV GLEW_GET_FUN(__glewCombinerStageParameterfvNV) -#define glGetCombinerStageParameterfvNV GLEW_GET_FUN(__glewGetCombinerStageParameterfvNV) - -#define GLEW_NV_register_combiners2 GLEW_GET_VAR(__GLEW_NV_register_combiners2) - -#endif /* GL_NV_register_combiners2 */ - -/* ---------------------- GL_NV_shader_atomic_counters --------------------- */ - -#ifndef GL_NV_shader_atomic_counters -#define GL_NV_shader_atomic_counters 1 - -#define GLEW_NV_shader_atomic_counters GLEW_GET_VAR(__GLEW_NV_shader_atomic_counters) - -#endif /* GL_NV_shader_atomic_counters */ - -/* ----------------------- GL_NV_shader_atomic_float ----------------------- */ - -#ifndef GL_NV_shader_atomic_float -#define GL_NV_shader_atomic_float 1 - -#define GLEW_NV_shader_atomic_float GLEW_GET_VAR(__GLEW_NV_shader_atomic_float) - -#endif /* GL_NV_shader_atomic_float */ - -/* ------------------------ GL_NV_shader_buffer_load ----------------------- */ - -#ifndef GL_NV_shader_buffer_load -#define GL_NV_shader_buffer_load 1 - -#define GL_BUFFER_GPU_ADDRESS_NV 0x8F1D -#define GL_GPU_ADDRESS_NV 0x8F34 -#define GL_MAX_SHADER_BUFFER_ADDRESS_NV 0x8F35 - -typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERUI64VNVPROC) (GLenum target, GLenum pname, GLuint64EXT* params); -typedef void (GLAPIENTRY * PFNGLGETINTEGERUI64VNVPROC) (GLenum value, GLuint64EXT* result); -typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC) (GLuint buffer, GLenum pname, GLuint64EXT* params); -typedef GLboolean (GLAPIENTRY * PFNGLISBUFFERRESIDENTNVPROC) (GLenum target); -typedef GLboolean (GLAPIENTRY * PFNGLISNAMEDBUFFERRESIDENTNVPROC) (GLuint buffer); -typedef void (GLAPIENTRY * PFNGLMAKEBUFFERNONRESIDENTNVPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLMAKEBUFFERRESIDENTNVPROC) (GLenum target, GLenum access); -typedef void (GLAPIENTRY * PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC) (GLuint buffer); -typedef void (GLAPIENTRY * PFNGLMAKENAMEDBUFFERRESIDENTNVPROC) (GLuint buffer, GLenum access); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMUI64NVPROC) (GLuint program, GLint location, GLuint64EXT value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMUI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMUI64NVPROC) (GLint location, GLuint64EXT value); -typedef void (GLAPIENTRY * PFNGLUNIFORMUI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value); - -#define glGetBufferParameterui64vNV GLEW_GET_FUN(__glewGetBufferParameterui64vNV) -#define glGetIntegerui64vNV GLEW_GET_FUN(__glewGetIntegerui64vNV) -#define glGetNamedBufferParameterui64vNV GLEW_GET_FUN(__glewGetNamedBufferParameterui64vNV) -#define glIsBufferResidentNV GLEW_GET_FUN(__glewIsBufferResidentNV) -#define glIsNamedBufferResidentNV GLEW_GET_FUN(__glewIsNamedBufferResidentNV) -#define glMakeBufferNonResidentNV GLEW_GET_FUN(__glewMakeBufferNonResidentNV) -#define glMakeBufferResidentNV GLEW_GET_FUN(__glewMakeBufferResidentNV) -#define glMakeNamedBufferNonResidentNV GLEW_GET_FUN(__glewMakeNamedBufferNonResidentNV) -#define glMakeNamedBufferResidentNV GLEW_GET_FUN(__glewMakeNamedBufferResidentNV) -#define glProgramUniformui64NV GLEW_GET_FUN(__glewProgramUniformui64NV) -#define glProgramUniformui64vNV GLEW_GET_FUN(__glewProgramUniformui64vNV) -#define glUniformui64NV GLEW_GET_FUN(__glewUniformui64NV) -#define glUniformui64vNV GLEW_GET_FUN(__glewUniformui64vNV) - -#define GLEW_NV_shader_buffer_load GLEW_GET_VAR(__GLEW_NV_shader_buffer_load) - -#endif /* GL_NV_shader_buffer_load */ - -/* ------------------- GL_NV_shader_storage_buffer_object ------------------ */ - -#ifndef GL_NV_shader_storage_buffer_object -#define GL_NV_shader_storage_buffer_object 1 - -#define GLEW_NV_shader_storage_buffer_object GLEW_GET_VAR(__GLEW_NV_shader_storage_buffer_object) - -#endif /* GL_NV_shader_storage_buffer_object */ - -/* ---------------------- GL_NV_tessellation_program5 ---------------------- */ - -#ifndef GL_NV_tessellation_program5 -#define GL_NV_tessellation_program5 1 - -#define GL_MAX_PROGRAM_PATCH_ATTRIBS_NV 0x86D8 -#define GL_TESS_CONTROL_PROGRAM_NV 0x891E -#define GL_TESS_EVALUATION_PROGRAM_NV 0x891F -#define GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV 0x8C74 -#define GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV 0x8C75 - -#define GLEW_NV_tessellation_program5 GLEW_GET_VAR(__GLEW_NV_tessellation_program5) - -#endif /* GL_NV_tessellation_program5 */ - -/* -------------------------- GL_NV_texgen_emboss -------------------------- */ - -#ifndef GL_NV_texgen_emboss -#define GL_NV_texgen_emboss 1 - -#define GL_EMBOSS_LIGHT_NV 0x855D -#define GL_EMBOSS_CONSTANT_NV 0x855E -#define GL_EMBOSS_MAP_NV 0x855F - -#define GLEW_NV_texgen_emboss GLEW_GET_VAR(__GLEW_NV_texgen_emboss) - -#endif /* GL_NV_texgen_emboss */ - -/* ------------------------ GL_NV_texgen_reflection ------------------------ */ - -#ifndef GL_NV_texgen_reflection -#define GL_NV_texgen_reflection 1 - -#define GL_NORMAL_MAP_NV 0x8511 -#define GL_REFLECTION_MAP_NV 0x8512 - -#define GLEW_NV_texgen_reflection GLEW_GET_VAR(__GLEW_NV_texgen_reflection) - -#endif /* GL_NV_texgen_reflection */ - -/* ------------------------- GL_NV_texture_barrier ------------------------- */ - -#ifndef GL_NV_texture_barrier -#define GL_NV_texture_barrier 1 - -typedef void (GLAPIENTRY * PFNGLTEXTUREBARRIERNVPROC) (void); - -#define glTextureBarrierNV GLEW_GET_FUN(__glewTextureBarrierNV) - -#define GLEW_NV_texture_barrier GLEW_GET_VAR(__GLEW_NV_texture_barrier) - -#endif /* GL_NV_texture_barrier */ - -/* --------------------- GL_NV_texture_compression_vtc --------------------- */ - -#ifndef GL_NV_texture_compression_vtc -#define GL_NV_texture_compression_vtc 1 - -#define GLEW_NV_texture_compression_vtc GLEW_GET_VAR(__GLEW_NV_texture_compression_vtc) - -#endif /* GL_NV_texture_compression_vtc */ - -/* ----------------------- GL_NV_texture_env_combine4 ---------------------- */ - -#ifndef GL_NV_texture_env_combine4 -#define GL_NV_texture_env_combine4 1 - -#define GL_COMBINE4_NV 0x8503 -#define GL_SOURCE3_RGB_NV 0x8583 -#define GL_SOURCE3_ALPHA_NV 0x858B -#define GL_OPERAND3_RGB_NV 0x8593 -#define GL_OPERAND3_ALPHA_NV 0x859B - -#define GLEW_NV_texture_env_combine4 GLEW_GET_VAR(__GLEW_NV_texture_env_combine4) - -#endif /* GL_NV_texture_env_combine4 */ - -/* ---------------------- GL_NV_texture_expand_normal ---------------------- */ - -#ifndef GL_NV_texture_expand_normal -#define GL_NV_texture_expand_normal 1 - -#define GL_TEXTURE_UNSIGNED_REMAP_MODE_NV 0x888F - -#define GLEW_NV_texture_expand_normal GLEW_GET_VAR(__GLEW_NV_texture_expand_normal) - -#endif /* GL_NV_texture_expand_normal */ - -/* ----------------------- GL_NV_texture_multisample ----------------------- */ - -#ifndef GL_NV_texture_multisample -#define GL_NV_texture_multisample 1 - -#define GL_TEXTURE_COVERAGE_SAMPLES_NV 0x9045 -#define GL_TEXTURE_COLOR_SAMPLES_NV 0x9046 - -typedef void (GLAPIENTRY * PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations); -typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations); -typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC) (GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations); -typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC) (GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations); -typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC) (GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations); -typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC) (GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations); - -#define glTexImage2DMultisampleCoverageNV GLEW_GET_FUN(__glewTexImage2DMultisampleCoverageNV) -#define glTexImage3DMultisampleCoverageNV GLEW_GET_FUN(__glewTexImage3DMultisampleCoverageNV) -#define glTextureImage2DMultisampleCoverageNV GLEW_GET_FUN(__glewTextureImage2DMultisampleCoverageNV) -#define glTextureImage2DMultisampleNV GLEW_GET_FUN(__glewTextureImage2DMultisampleNV) -#define glTextureImage3DMultisampleCoverageNV GLEW_GET_FUN(__glewTextureImage3DMultisampleCoverageNV) -#define glTextureImage3DMultisampleNV GLEW_GET_FUN(__glewTextureImage3DMultisampleNV) - -#define GLEW_NV_texture_multisample GLEW_GET_VAR(__GLEW_NV_texture_multisample) - -#endif /* GL_NV_texture_multisample */ - -/* ------------------------ GL_NV_texture_rectangle ------------------------ */ - -#ifndef GL_NV_texture_rectangle -#define GL_NV_texture_rectangle 1 - -#define GL_TEXTURE_RECTANGLE_NV 0x84F5 -#define GL_TEXTURE_BINDING_RECTANGLE_NV 0x84F6 -#define GL_PROXY_TEXTURE_RECTANGLE_NV 0x84F7 -#define GL_MAX_RECTANGLE_TEXTURE_SIZE_NV 0x84F8 - -#define GLEW_NV_texture_rectangle GLEW_GET_VAR(__GLEW_NV_texture_rectangle) - -#endif /* GL_NV_texture_rectangle */ - -/* -------------------------- GL_NV_texture_shader ------------------------- */ - -#ifndef GL_NV_texture_shader -#define GL_NV_texture_shader 1 - -#define GL_OFFSET_TEXTURE_RECTANGLE_NV 0x864C -#define GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV 0x864D -#define GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV 0x864E -#define GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV 0x86D9 -#define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA -#define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB -#define GL_DSDT_MAG_INTENSITY_NV 0x86DC -#define GL_SHADER_CONSISTENT_NV 0x86DD -#define GL_TEXTURE_SHADER_NV 0x86DE -#define GL_SHADER_OPERATION_NV 0x86DF -#define GL_CULL_MODES_NV 0x86E0 -#define GL_OFFSET_TEXTURE_2D_MATRIX_NV 0x86E1 -#define GL_OFFSET_TEXTURE_MATRIX_NV 0x86E1 -#define GL_OFFSET_TEXTURE_2D_SCALE_NV 0x86E2 -#define GL_OFFSET_TEXTURE_SCALE_NV 0x86E2 -#define GL_OFFSET_TEXTURE_BIAS_NV 0x86E3 -#define GL_OFFSET_TEXTURE_2D_BIAS_NV 0x86E3 -#define GL_PREVIOUS_TEXTURE_INPUT_NV 0x86E4 -#define GL_CONST_EYE_NV 0x86E5 -#define GL_PASS_THROUGH_NV 0x86E6 -#define GL_CULL_FRAGMENT_NV 0x86E7 -#define GL_OFFSET_TEXTURE_2D_NV 0x86E8 -#define GL_DEPENDENT_AR_TEXTURE_2D_NV 0x86E9 -#define GL_DEPENDENT_GB_TEXTURE_2D_NV 0x86EA -#define GL_DOT_PRODUCT_NV 0x86EC -#define GL_DOT_PRODUCT_DEPTH_REPLACE_NV 0x86ED -#define GL_DOT_PRODUCT_TEXTURE_2D_NV 0x86EE -#define GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV 0x86F0 -#define GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV 0x86F1 -#define GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV 0x86F2 -#define GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV 0x86F3 -#define GL_HILO_NV 0x86F4 -#define GL_DSDT_NV 0x86F5 -#define GL_DSDT_MAG_NV 0x86F6 -#define GL_DSDT_MAG_VIB_NV 0x86F7 -#define GL_HILO16_NV 0x86F8 -#define GL_SIGNED_HILO_NV 0x86F9 -#define GL_SIGNED_HILO16_NV 0x86FA -#define GL_SIGNED_RGBA_NV 0x86FB -#define GL_SIGNED_RGBA8_NV 0x86FC -#define GL_SIGNED_RGB_NV 0x86FE -#define GL_SIGNED_RGB8_NV 0x86FF -#define GL_SIGNED_LUMINANCE_NV 0x8701 -#define GL_SIGNED_LUMINANCE8_NV 0x8702 -#define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703 -#define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704 -#define GL_SIGNED_ALPHA_NV 0x8705 -#define GL_SIGNED_ALPHA8_NV 0x8706 -#define GL_SIGNED_INTENSITY_NV 0x8707 -#define GL_SIGNED_INTENSITY8_NV 0x8708 -#define GL_DSDT8_NV 0x8709 -#define GL_DSDT8_MAG8_NV 0x870A -#define GL_DSDT8_MAG8_INTENSITY8_NV 0x870B -#define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C -#define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D -#define GL_HI_SCALE_NV 0x870E -#define GL_LO_SCALE_NV 0x870F -#define GL_DS_SCALE_NV 0x8710 -#define GL_DT_SCALE_NV 0x8711 -#define GL_MAGNITUDE_SCALE_NV 0x8712 -#define GL_VIBRANCE_SCALE_NV 0x8713 -#define GL_HI_BIAS_NV 0x8714 -#define GL_LO_BIAS_NV 0x8715 -#define GL_DS_BIAS_NV 0x8716 -#define GL_DT_BIAS_NV 0x8717 -#define GL_MAGNITUDE_BIAS_NV 0x8718 -#define GL_VIBRANCE_BIAS_NV 0x8719 -#define GL_TEXTURE_BORDER_VALUES_NV 0x871A -#define GL_TEXTURE_HI_SIZE_NV 0x871B -#define GL_TEXTURE_LO_SIZE_NV 0x871C -#define GL_TEXTURE_DS_SIZE_NV 0x871D -#define GL_TEXTURE_DT_SIZE_NV 0x871E -#define GL_TEXTURE_MAG_SIZE_NV 0x871F - -#define GLEW_NV_texture_shader GLEW_GET_VAR(__GLEW_NV_texture_shader) - -#endif /* GL_NV_texture_shader */ - -/* ------------------------- GL_NV_texture_shader2 ------------------------- */ - -#ifndef GL_NV_texture_shader2 -#define GL_NV_texture_shader2 1 - -#define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA -#define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB -#define GL_DSDT_MAG_INTENSITY_NV 0x86DC -#define GL_DOT_PRODUCT_TEXTURE_3D_NV 0x86EF -#define GL_HILO_NV 0x86F4 -#define GL_DSDT_NV 0x86F5 -#define GL_DSDT_MAG_NV 0x86F6 -#define GL_DSDT_MAG_VIB_NV 0x86F7 -#define GL_HILO16_NV 0x86F8 -#define GL_SIGNED_HILO_NV 0x86F9 -#define GL_SIGNED_HILO16_NV 0x86FA -#define GL_SIGNED_RGBA_NV 0x86FB -#define GL_SIGNED_RGBA8_NV 0x86FC -#define GL_SIGNED_RGB_NV 0x86FE -#define GL_SIGNED_RGB8_NV 0x86FF -#define GL_SIGNED_LUMINANCE_NV 0x8701 -#define GL_SIGNED_LUMINANCE8_NV 0x8702 -#define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703 -#define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704 -#define GL_SIGNED_ALPHA_NV 0x8705 -#define GL_SIGNED_ALPHA8_NV 0x8706 -#define GL_SIGNED_INTENSITY_NV 0x8707 -#define GL_SIGNED_INTENSITY8_NV 0x8708 -#define GL_DSDT8_NV 0x8709 -#define GL_DSDT8_MAG8_NV 0x870A -#define GL_DSDT8_MAG8_INTENSITY8_NV 0x870B -#define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C -#define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D - -#define GLEW_NV_texture_shader2 GLEW_GET_VAR(__GLEW_NV_texture_shader2) - -#endif /* GL_NV_texture_shader2 */ - -/* ------------------------- GL_NV_texture_shader3 ------------------------- */ - -#ifndef GL_NV_texture_shader3 -#define GL_NV_texture_shader3 1 - -#define GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV 0x8850 -#define GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV 0x8851 -#define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8852 -#define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV 0x8853 -#define GL_OFFSET_HILO_TEXTURE_2D_NV 0x8854 -#define GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV 0x8855 -#define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV 0x8856 -#define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8857 -#define GL_DEPENDENT_HILO_TEXTURE_2D_NV 0x8858 -#define GL_DEPENDENT_RGB_TEXTURE_3D_NV 0x8859 -#define GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV 0x885A -#define GL_DOT_PRODUCT_PASS_THROUGH_NV 0x885B -#define GL_DOT_PRODUCT_TEXTURE_1D_NV 0x885C -#define GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV 0x885D -#define GL_HILO8_NV 0x885E -#define GL_SIGNED_HILO8_NV 0x885F -#define GL_FORCE_BLUE_TO_ONE_NV 0x8860 - -#define GLEW_NV_texture_shader3 GLEW_GET_VAR(__GLEW_NV_texture_shader3) - -#endif /* GL_NV_texture_shader3 */ - -/* ------------------------ GL_NV_transform_feedback ----------------------- */ - -#ifndef GL_NV_transform_feedback -#define GL_NV_transform_feedback 1 - -#define GL_BACK_PRIMARY_COLOR_NV 0x8C77 -#define GL_BACK_SECONDARY_COLOR_NV 0x8C78 -#define GL_TEXTURE_COORD_NV 0x8C79 -#define GL_CLIP_DISTANCE_NV 0x8C7A -#define GL_VERTEX_ID_NV 0x8C7B -#define GL_PRIMITIVE_ID_NV 0x8C7C -#define GL_GENERIC_ATTRIB_NV 0x8C7D -#define GL_TRANSFORM_FEEDBACK_ATTRIBS_NV 0x8C7E -#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV 0x8C7F -#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV 0x8C80 -#define GL_ACTIVE_VARYINGS_NV 0x8C81 -#define GL_ACTIVE_VARYING_MAX_LENGTH_NV 0x8C82 -#define GL_TRANSFORM_FEEDBACK_VARYINGS_NV 0x8C83 -#define GL_TRANSFORM_FEEDBACK_BUFFER_START_NV 0x8C84 -#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV 0x8C85 -#define GL_TRANSFORM_FEEDBACK_RECORD_NV 0x8C86 -#define GL_PRIMITIVES_GENERATED_NV 0x8C87 -#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV 0x8C88 -#define GL_RASTERIZER_DISCARD_NV 0x8C89 -#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV 0x8C8A -#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV 0x8C8B -#define GL_INTERLEAVED_ATTRIBS_NV 0x8C8C -#define GL_SEPARATE_ATTRIBS_NV 0x8C8D -#define GL_TRANSFORM_FEEDBACK_BUFFER_NV 0x8C8E -#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV 0x8C8F - -typedef void (GLAPIENTRY * PFNGLACTIVEVARYINGNVPROC) (GLuint program, const GLchar *name); -typedef void (GLAPIENTRY * PFNGLBEGINTRANSFORMFEEDBACKNVPROC) (GLenum primitiveMode); -typedef void (GLAPIENTRY * PFNGLBINDBUFFERBASENVPROC) (GLenum target, GLuint index, GLuint buffer); -typedef void (GLAPIENTRY * PFNGLBINDBUFFEROFFSETNVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLBINDBUFFERRANGENVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); -typedef void (GLAPIENTRY * PFNGLENDTRANSFORMFEEDBACKNVPROC) (void); -typedef void (GLAPIENTRY * PFNGLGETACTIVEVARYINGNVPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name); -typedef void (GLAPIENTRY * PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC) (GLuint program, GLuint index, GLint *location); -typedef GLint (GLAPIENTRY * PFNGLGETVARYINGLOCATIONNVPROC) (GLuint program, const GLchar *name); -typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC) (GLuint count, const GLint *attribs, GLenum bufferMode); -typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC) (GLuint program, GLsizei count, const GLint *locations, GLenum bufferMode); - -#define glActiveVaryingNV GLEW_GET_FUN(__glewActiveVaryingNV) -#define glBeginTransformFeedbackNV GLEW_GET_FUN(__glewBeginTransformFeedbackNV) -#define glBindBufferBaseNV GLEW_GET_FUN(__glewBindBufferBaseNV) -#define glBindBufferOffsetNV GLEW_GET_FUN(__glewBindBufferOffsetNV) -#define glBindBufferRangeNV GLEW_GET_FUN(__glewBindBufferRangeNV) -#define glEndTransformFeedbackNV GLEW_GET_FUN(__glewEndTransformFeedbackNV) -#define glGetActiveVaryingNV GLEW_GET_FUN(__glewGetActiveVaryingNV) -#define glGetTransformFeedbackVaryingNV GLEW_GET_FUN(__glewGetTransformFeedbackVaryingNV) -#define glGetVaryingLocationNV GLEW_GET_FUN(__glewGetVaryingLocationNV) -#define glTransformFeedbackAttribsNV GLEW_GET_FUN(__glewTransformFeedbackAttribsNV) -#define glTransformFeedbackVaryingsNV GLEW_GET_FUN(__glewTransformFeedbackVaryingsNV) - -#define GLEW_NV_transform_feedback GLEW_GET_VAR(__GLEW_NV_transform_feedback) - -#endif /* GL_NV_transform_feedback */ - -/* ----------------------- GL_NV_transform_feedback2 ----------------------- */ - -#ifndef GL_NV_transform_feedback2 -#define GL_NV_transform_feedback2 1 - -#define GL_TRANSFORM_FEEDBACK_NV 0x8E22 -#define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV 0x8E23 -#define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV 0x8E24 -#define GL_TRANSFORM_FEEDBACK_BINDING_NV 0x8E25 - -typedef void (GLAPIENTRY * PFNGLBINDTRANSFORMFEEDBACKNVPROC) (GLenum target, GLuint id); -typedef void (GLAPIENTRY * PFNGLDELETETRANSFORMFEEDBACKSNVPROC) (GLsizei n, const GLuint* ids); -typedef void (GLAPIENTRY * PFNGLDRAWTRANSFORMFEEDBACKNVPROC) (GLenum mode, GLuint id); -typedef void (GLAPIENTRY * PFNGLGENTRANSFORMFEEDBACKSNVPROC) (GLsizei n, GLuint* ids); -typedef GLboolean (GLAPIENTRY * PFNGLISTRANSFORMFEEDBACKNVPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLPAUSETRANSFORMFEEDBACKNVPROC) (void); -typedef void (GLAPIENTRY * PFNGLRESUMETRANSFORMFEEDBACKNVPROC) (void); - -#define glBindTransformFeedbackNV GLEW_GET_FUN(__glewBindTransformFeedbackNV) -#define glDeleteTransformFeedbacksNV GLEW_GET_FUN(__glewDeleteTransformFeedbacksNV) -#define glDrawTransformFeedbackNV GLEW_GET_FUN(__glewDrawTransformFeedbackNV) -#define glGenTransformFeedbacksNV GLEW_GET_FUN(__glewGenTransformFeedbacksNV) -#define glIsTransformFeedbackNV GLEW_GET_FUN(__glewIsTransformFeedbackNV) -#define glPauseTransformFeedbackNV GLEW_GET_FUN(__glewPauseTransformFeedbackNV) -#define glResumeTransformFeedbackNV GLEW_GET_FUN(__glewResumeTransformFeedbackNV) - -#define GLEW_NV_transform_feedback2 GLEW_GET_VAR(__GLEW_NV_transform_feedback2) - -#endif /* GL_NV_transform_feedback2 */ - -/* -------------------------- GL_NV_vdpau_interop -------------------------- */ - -#ifndef GL_NV_vdpau_interop -#define GL_NV_vdpau_interop 1 - -#define GL_SURFACE_STATE_NV 0x86EB -#define GL_SURFACE_REGISTERED_NV 0x86FD -#define GL_SURFACE_MAPPED_NV 0x8700 -#define GL_WRITE_DISCARD_NV 0x88BE - -typedef GLintptr GLvdpauSurfaceNV; - -typedef void (GLAPIENTRY * PFNGLVDPAUFININVPROC) (void); -typedef void (GLAPIENTRY * PFNGLVDPAUGETSURFACEIVNVPROC) (GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize, GLsizei* length, GLint *values); -typedef void (GLAPIENTRY * PFNGLVDPAUINITNVPROC) (const void* vdpDevice, const GLvoid*getProcAddress); -typedef void (GLAPIENTRY * PFNGLVDPAUISSURFACENVPROC) (GLvdpauSurfaceNV surface); -typedef void (GLAPIENTRY * PFNGLVDPAUMAPSURFACESNVPROC) (GLsizei numSurfaces, const GLvdpauSurfaceNV* surfaces); -typedef GLvdpauSurfaceNV (GLAPIENTRY * PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC) (const void* vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames); -typedef GLvdpauSurfaceNV (GLAPIENTRY * PFNGLVDPAUREGISTERVIDEOSURFACENVPROC) (const void* vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames); -typedef void (GLAPIENTRY * PFNGLVDPAUSURFACEACCESSNVPROC) (GLvdpauSurfaceNV surface, GLenum access); -typedef void (GLAPIENTRY * PFNGLVDPAUUNMAPSURFACESNVPROC) (GLsizei numSurface, const GLvdpauSurfaceNV* surfaces); -typedef void (GLAPIENTRY * PFNGLVDPAUUNREGISTERSURFACENVPROC) (GLvdpauSurfaceNV surface); - -#define glVDPAUFiniNV GLEW_GET_FUN(__glewVDPAUFiniNV) -#define glVDPAUGetSurfaceivNV GLEW_GET_FUN(__glewVDPAUGetSurfaceivNV) -#define glVDPAUInitNV GLEW_GET_FUN(__glewVDPAUInitNV) -#define glVDPAUIsSurfaceNV GLEW_GET_FUN(__glewVDPAUIsSurfaceNV) -#define glVDPAUMapSurfacesNV GLEW_GET_FUN(__glewVDPAUMapSurfacesNV) -#define glVDPAURegisterOutputSurfaceNV GLEW_GET_FUN(__glewVDPAURegisterOutputSurfaceNV) -#define glVDPAURegisterVideoSurfaceNV GLEW_GET_FUN(__glewVDPAURegisterVideoSurfaceNV) -#define glVDPAUSurfaceAccessNV GLEW_GET_FUN(__glewVDPAUSurfaceAccessNV) -#define glVDPAUUnmapSurfacesNV GLEW_GET_FUN(__glewVDPAUUnmapSurfacesNV) -#define glVDPAUUnregisterSurfaceNV GLEW_GET_FUN(__glewVDPAUUnregisterSurfaceNV) - -#define GLEW_NV_vdpau_interop GLEW_GET_VAR(__GLEW_NV_vdpau_interop) - -#endif /* GL_NV_vdpau_interop */ - -/* ------------------------ GL_NV_vertex_array_range ----------------------- */ - -#ifndef GL_NV_vertex_array_range -#define GL_NV_vertex_array_range 1 - -#define GL_VERTEX_ARRAY_RANGE_NV 0x851D -#define GL_VERTEX_ARRAY_RANGE_LENGTH_NV 0x851E -#define GL_VERTEX_ARRAY_RANGE_VALID_NV 0x851F -#define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV 0x8520 -#define GL_VERTEX_ARRAY_RANGE_POINTER_NV 0x8521 - -typedef void (GLAPIENTRY * PFNGLFLUSHVERTEXARRAYRANGENVPROC) (void); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYRANGENVPROC) (GLsizei length, GLvoid *pointer); - -#define glFlushVertexArrayRangeNV GLEW_GET_FUN(__glewFlushVertexArrayRangeNV) -#define glVertexArrayRangeNV GLEW_GET_FUN(__glewVertexArrayRangeNV) - -#define GLEW_NV_vertex_array_range GLEW_GET_VAR(__GLEW_NV_vertex_array_range) - -#endif /* GL_NV_vertex_array_range */ - -/* ----------------------- GL_NV_vertex_array_range2 ----------------------- */ - -#ifndef GL_NV_vertex_array_range2 -#define GL_NV_vertex_array_range2 1 - -#define GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV 0x8533 - -#define GLEW_NV_vertex_array_range2 GLEW_GET_VAR(__GLEW_NV_vertex_array_range2) - -#endif /* GL_NV_vertex_array_range2 */ - -/* ------------------- GL_NV_vertex_attrib_integer_64bit ------------------- */ - -#ifndef GL_NV_vertex_attrib_integer_64bit -#define GL_NV_vertex_attrib_integer_64bit 1 - -#define GL_INT64_NV 0x140E -#define GL_UNSIGNED_INT64_NV 0x140F - -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLI64VNVPROC) (GLuint index, GLenum pname, GLint64EXT* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLUI64VNVPROC) (GLuint index, GLenum pname, GLuint64EXT* params); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1I64NVPROC) (GLuint index, GLint64EXT x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1I64VNVPROC) (GLuint index, const GLint64EXT* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1UI64NVPROC) (GLuint index, GLuint64EXT x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1UI64VNVPROC) (GLuint index, const GLuint64EXT* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2I64VNVPROC) (GLuint index, const GLint64EXT* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2UI64VNVPROC) (GLuint index, const GLuint64EXT* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3I64VNVPROC) (GLuint index, const GLint64EXT* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3UI64VNVPROC) (GLuint index, const GLuint64EXT* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4I64VNVPROC) (GLuint index, const GLint64EXT* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4UI64VNVPROC) (GLuint index, const GLuint64EXT* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBLFORMATNVPROC) (GLuint index, GLint size, GLenum type, GLsizei stride); - -#define glGetVertexAttribLi64vNV GLEW_GET_FUN(__glewGetVertexAttribLi64vNV) -#define glGetVertexAttribLui64vNV GLEW_GET_FUN(__glewGetVertexAttribLui64vNV) -#define glVertexAttribL1i64NV GLEW_GET_FUN(__glewVertexAttribL1i64NV) -#define glVertexAttribL1i64vNV GLEW_GET_FUN(__glewVertexAttribL1i64vNV) -#define glVertexAttribL1ui64NV GLEW_GET_FUN(__glewVertexAttribL1ui64NV) -#define glVertexAttribL1ui64vNV GLEW_GET_FUN(__glewVertexAttribL1ui64vNV) -#define glVertexAttribL2i64NV GLEW_GET_FUN(__glewVertexAttribL2i64NV) -#define glVertexAttribL2i64vNV GLEW_GET_FUN(__glewVertexAttribL2i64vNV) -#define glVertexAttribL2ui64NV GLEW_GET_FUN(__glewVertexAttribL2ui64NV) -#define glVertexAttribL2ui64vNV GLEW_GET_FUN(__glewVertexAttribL2ui64vNV) -#define glVertexAttribL3i64NV GLEW_GET_FUN(__glewVertexAttribL3i64NV) -#define glVertexAttribL3i64vNV GLEW_GET_FUN(__glewVertexAttribL3i64vNV) -#define glVertexAttribL3ui64NV GLEW_GET_FUN(__glewVertexAttribL3ui64NV) -#define glVertexAttribL3ui64vNV GLEW_GET_FUN(__glewVertexAttribL3ui64vNV) -#define glVertexAttribL4i64NV GLEW_GET_FUN(__glewVertexAttribL4i64NV) -#define glVertexAttribL4i64vNV GLEW_GET_FUN(__glewVertexAttribL4i64vNV) -#define glVertexAttribL4ui64NV GLEW_GET_FUN(__glewVertexAttribL4ui64NV) -#define glVertexAttribL4ui64vNV GLEW_GET_FUN(__glewVertexAttribL4ui64vNV) -#define glVertexAttribLFormatNV GLEW_GET_FUN(__glewVertexAttribLFormatNV) - -#define GLEW_NV_vertex_attrib_integer_64bit GLEW_GET_VAR(__GLEW_NV_vertex_attrib_integer_64bit) - -#endif /* GL_NV_vertex_attrib_integer_64bit */ - -/* ------------------- GL_NV_vertex_buffer_unified_memory ------------------ */ - -#ifndef GL_NV_vertex_buffer_unified_memory -#define GL_NV_vertex_buffer_unified_memory 1 - -#define GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV 0x8F1E -#define GL_ELEMENT_ARRAY_UNIFIED_NV 0x8F1F -#define GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV 0x8F20 -#define GL_VERTEX_ARRAY_ADDRESS_NV 0x8F21 -#define GL_NORMAL_ARRAY_ADDRESS_NV 0x8F22 -#define GL_COLOR_ARRAY_ADDRESS_NV 0x8F23 -#define GL_INDEX_ARRAY_ADDRESS_NV 0x8F24 -#define GL_TEXTURE_COORD_ARRAY_ADDRESS_NV 0x8F25 -#define GL_EDGE_FLAG_ARRAY_ADDRESS_NV 0x8F26 -#define GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV 0x8F27 -#define GL_FOG_COORD_ARRAY_ADDRESS_NV 0x8F28 -#define GL_ELEMENT_ARRAY_ADDRESS_NV 0x8F29 -#define GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV 0x8F2A -#define GL_VERTEX_ARRAY_LENGTH_NV 0x8F2B -#define GL_NORMAL_ARRAY_LENGTH_NV 0x8F2C -#define GL_COLOR_ARRAY_LENGTH_NV 0x8F2D -#define GL_INDEX_ARRAY_LENGTH_NV 0x8F2E -#define GL_TEXTURE_COORD_ARRAY_LENGTH_NV 0x8F2F -#define GL_EDGE_FLAG_ARRAY_LENGTH_NV 0x8F30 -#define GL_SECONDARY_COLOR_ARRAY_LENGTH_NV 0x8F31 -#define GL_FOG_COORD_ARRAY_LENGTH_NV 0x8F32 -#define GL_ELEMENT_ARRAY_LENGTH_NV 0x8F33 -#define GL_DRAW_INDIRECT_UNIFIED_NV 0x8F40 -#define GL_DRAW_INDIRECT_ADDRESS_NV 0x8F41 -#define GL_DRAW_INDIRECT_LENGTH_NV 0x8F42 - -typedef void (GLAPIENTRY * PFNGLBUFFERADDRESSRANGENVPROC) (GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length); -typedef void (GLAPIENTRY * PFNGLCOLORFORMATNVPROC) (GLint size, GLenum type, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLEDGEFLAGFORMATNVPROC) (GLsizei stride); -typedef void (GLAPIENTRY * PFNGLFOGCOORDFORMATNVPROC) (GLenum type, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLGETINTEGERUI64I_VNVPROC) (GLenum value, GLuint index, GLuint64EXT result[]); -typedef void (GLAPIENTRY * PFNGLINDEXFORMATNVPROC) (GLenum type, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLNORMALFORMATNVPROC) (GLenum type, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORFORMATNVPROC) (GLint size, GLenum type, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLTEXCOORDFORMATNVPROC) (GLint size, GLenum type, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBFORMATNVPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBIFORMATNVPROC) (GLuint index, GLint size, GLenum type, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLVERTEXFORMATNVPROC) (GLint size, GLenum type, GLsizei stride); - -#define glBufferAddressRangeNV GLEW_GET_FUN(__glewBufferAddressRangeNV) -#define glColorFormatNV GLEW_GET_FUN(__glewColorFormatNV) -#define glEdgeFlagFormatNV GLEW_GET_FUN(__glewEdgeFlagFormatNV) -#define glFogCoordFormatNV GLEW_GET_FUN(__glewFogCoordFormatNV) -#define glGetIntegerui64i_vNV GLEW_GET_FUN(__glewGetIntegerui64i_vNV) -#define glIndexFormatNV GLEW_GET_FUN(__glewIndexFormatNV) -#define glNormalFormatNV GLEW_GET_FUN(__glewNormalFormatNV) -#define glSecondaryColorFormatNV GLEW_GET_FUN(__glewSecondaryColorFormatNV) -#define glTexCoordFormatNV GLEW_GET_FUN(__glewTexCoordFormatNV) -#define glVertexAttribFormatNV GLEW_GET_FUN(__glewVertexAttribFormatNV) -#define glVertexAttribIFormatNV GLEW_GET_FUN(__glewVertexAttribIFormatNV) -#define glVertexFormatNV GLEW_GET_FUN(__glewVertexFormatNV) - -#define GLEW_NV_vertex_buffer_unified_memory GLEW_GET_VAR(__GLEW_NV_vertex_buffer_unified_memory) - -#endif /* GL_NV_vertex_buffer_unified_memory */ - -/* -------------------------- GL_NV_vertex_program ------------------------- */ - -#ifndef GL_NV_vertex_program -#define GL_NV_vertex_program 1 - -#define GL_VERTEX_PROGRAM_NV 0x8620 -#define GL_VERTEX_STATE_PROGRAM_NV 0x8621 -#define GL_ATTRIB_ARRAY_SIZE_NV 0x8623 -#define GL_ATTRIB_ARRAY_STRIDE_NV 0x8624 -#define GL_ATTRIB_ARRAY_TYPE_NV 0x8625 -#define GL_CURRENT_ATTRIB_NV 0x8626 -#define GL_PROGRAM_LENGTH_NV 0x8627 -#define GL_PROGRAM_STRING_NV 0x8628 -#define GL_MODELVIEW_PROJECTION_NV 0x8629 -#define GL_IDENTITY_NV 0x862A -#define GL_INVERSE_NV 0x862B -#define GL_TRANSPOSE_NV 0x862C -#define GL_INVERSE_TRANSPOSE_NV 0x862D -#define GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV 0x862E -#define GL_MAX_TRACK_MATRICES_NV 0x862F -#define GL_MATRIX0_NV 0x8630 -#define GL_MATRIX1_NV 0x8631 -#define GL_MATRIX2_NV 0x8632 -#define GL_MATRIX3_NV 0x8633 -#define GL_MATRIX4_NV 0x8634 -#define GL_MATRIX5_NV 0x8635 -#define GL_MATRIX6_NV 0x8636 -#define GL_MATRIX7_NV 0x8637 -#define GL_CURRENT_MATRIX_STACK_DEPTH_NV 0x8640 -#define GL_CURRENT_MATRIX_NV 0x8641 -#define GL_VERTEX_PROGRAM_POINT_SIZE_NV 0x8642 -#define GL_VERTEX_PROGRAM_TWO_SIDE_NV 0x8643 -#define GL_PROGRAM_PARAMETER_NV 0x8644 -#define GL_ATTRIB_ARRAY_POINTER_NV 0x8645 -#define GL_PROGRAM_TARGET_NV 0x8646 -#define GL_PROGRAM_RESIDENT_NV 0x8647 -#define GL_TRACK_MATRIX_NV 0x8648 -#define GL_TRACK_MATRIX_TRANSFORM_NV 0x8649 -#define GL_VERTEX_PROGRAM_BINDING_NV 0x864A -#define GL_PROGRAM_ERROR_POSITION_NV 0x864B -#define GL_VERTEX_ATTRIB_ARRAY0_NV 0x8650 -#define GL_VERTEX_ATTRIB_ARRAY1_NV 0x8651 -#define GL_VERTEX_ATTRIB_ARRAY2_NV 0x8652 -#define GL_VERTEX_ATTRIB_ARRAY3_NV 0x8653 -#define GL_VERTEX_ATTRIB_ARRAY4_NV 0x8654 -#define GL_VERTEX_ATTRIB_ARRAY5_NV 0x8655 -#define GL_VERTEX_ATTRIB_ARRAY6_NV 0x8656 -#define GL_VERTEX_ATTRIB_ARRAY7_NV 0x8657 -#define GL_VERTEX_ATTRIB_ARRAY8_NV 0x8658 -#define GL_VERTEX_ATTRIB_ARRAY9_NV 0x8659 -#define GL_VERTEX_ATTRIB_ARRAY10_NV 0x865A -#define GL_VERTEX_ATTRIB_ARRAY11_NV 0x865B -#define GL_VERTEX_ATTRIB_ARRAY12_NV 0x865C -#define GL_VERTEX_ATTRIB_ARRAY13_NV 0x865D -#define GL_VERTEX_ATTRIB_ARRAY14_NV 0x865E -#define GL_VERTEX_ATTRIB_ARRAY15_NV 0x865F -#define GL_MAP1_VERTEX_ATTRIB0_4_NV 0x8660 -#define GL_MAP1_VERTEX_ATTRIB1_4_NV 0x8661 -#define GL_MAP1_VERTEX_ATTRIB2_4_NV 0x8662 -#define GL_MAP1_VERTEX_ATTRIB3_4_NV 0x8663 -#define GL_MAP1_VERTEX_ATTRIB4_4_NV 0x8664 -#define GL_MAP1_VERTEX_ATTRIB5_4_NV 0x8665 -#define GL_MAP1_VERTEX_ATTRIB6_4_NV 0x8666 -#define GL_MAP1_VERTEX_ATTRIB7_4_NV 0x8667 -#define GL_MAP1_VERTEX_ATTRIB8_4_NV 0x8668 -#define GL_MAP1_VERTEX_ATTRIB9_4_NV 0x8669 -#define GL_MAP1_VERTEX_ATTRIB10_4_NV 0x866A -#define GL_MAP1_VERTEX_ATTRIB11_4_NV 0x866B -#define GL_MAP1_VERTEX_ATTRIB12_4_NV 0x866C -#define GL_MAP1_VERTEX_ATTRIB13_4_NV 0x866D -#define GL_MAP1_VERTEX_ATTRIB14_4_NV 0x866E -#define GL_MAP1_VERTEX_ATTRIB15_4_NV 0x866F -#define GL_MAP2_VERTEX_ATTRIB0_4_NV 0x8670 -#define GL_MAP2_VERTEX_ATTRIB1_4_NV 0x8671 -#define GL_MAP2_VERTEX_ATTRIB2_4_NV 0x8672 -#define GL_MAP2_VERTEX_ATTRIB3_4_NV 0x8673 -#define GL_MAP2_VERTEX_ATTRIB4_4_NV 0x8674 -#define GL_MAP2_VERTEX_ATTRIB5_4_NV 0x8675 -#define GL_MAP2_VERTEX_ATTRIB6_4_NV 0x8676 -#define GL_MAP2_VERTEX_ATTRIB7_4_NV 0x8677 -#define GL_MAP2_VERTEX_ATTRIB8_4_NV 0x8678 -#define GL_MAP2_VERTEX_ATTRIB9_4_NV 0x8679 -#define GL_MAP2_VERTEX_ATTRIB10_4_NV 0x867A -#define GL_MAP2_VERTEX_ATTRIB11_4_NV 0x867B -#define GL_MAP2_VERTEX_ATTRIB12_4_NV 0x867C -#define GL_MAP2_VERTEX_ATTRIB13_4_NV 0x867D -#define GL_MAP2_VERTEX_ATTRIB14_4_NV 0x867E -#define GL_MAP2_VERTEX_ATTRIB15_4_NV 0x867F - -typedef GLboolean (GLAPIENTRY * PFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n, const GLuint* ids, GLboolean *residences); -typedef void (GLAPIENTRY * PFNGLBINDPROGRAMNVPROC) (GLenum target, GLuint id); -typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMSNVPROC) (GLsizei n, const GLuint* ids); -typedef void (GLAPIENTRY * PFNGLEXECUTEPROGRAMNVPROC) (GLenum target, GLuint id, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGENPROGRAMSNVPROC) (GLsizei n, GLuint* ids); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMPARAMETERDVNVPROC) (GLenum target, GLuint index, GLenum pname, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMSTRINGNVPROC) (GLuint id, GLenum pname, GLubyte* program); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVNVPROC) (GLuint id, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETTRACKMATRIXIVNVPROC) (GLenum target, GLuint address, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVNVPROC) (GLuint index, GLenum pname, GLvoid** pointer); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBDVNVPROC) (GLuint index, GLenum pname, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBFVNVPROC) (GLuint index, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIVNVPROC) (GLuint index, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMNVPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLLOADPROGRAMNVPROC) (GLenum target, GLuint id, GLsizei len, const GLubyte* program); -typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4DNVPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4DVNVPROC) (GLenum target, GLuint index, const GLdouble* params); -typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4FNVPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4FVNVPROC) (GLenum target, GLuint index, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERS4DVNVPROC) (GLenum target, GLuint index, GLsizei num, const GLdouble* params); -typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERS4FVNVPROC) (GLenum target, GLuint index, GLsizei num, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLREQUESTRESIDENTPROGRAMSNVPROC) (GLsizei n, GLuint* ids); -typedef void (GLAPIENTRY * PFNGLTRACKMATRIXNVPROC) (GLenum target, GLuint address, GLenum matrix, GLenum transform); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DNVPROC) (GLuint index, GLdouble x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DVNVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FNVPROC) (GLuint index, GLfloat x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FVNVPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SNVPROC) (GLuint index, GLshort x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SVNVPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DNVPROC) (GLuint index, GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DVNVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FNVPROC) (GLuint index, GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FVNVPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SNVPROC) (GLuint index, GLshort x, GLshort y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SVNVPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DVNVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FVNVPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SVNVPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVNVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVNVPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVNVPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBNVPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVNVPROC) (GLuint index, const GLubyte* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1SVNVPROC) (GLuint index, GLsizei n, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2SVNVPROC) (GLuint index, GLsizei n, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3SVNVPROC) (GLuint index, GLsizei n, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4SVNVPROC) (GLuint index, GLsizei n, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4UBVNVPROC) (GLuint index, GLsizei n, const GLubyte* v); - -#define glAreProgramsResidentNV GLEW_GET_FUN(__glewAreProgramsResidentNV) -#define glBindProgramNV GLEW_GET_FUN(__glewBindProgramNV) -#define glDeleteProgramsNV GLEW_GET_FUN(__glewDeleteProgramsNV) -#define glExecuteProgramNV GLEW_GET_FUN(__glewExecuteProgramNV) -#define glGenProgramsNV GLEW_GET_FUN(__glewGenProgramsNV) -#define glGetProgramParameterdvNV GLEW_GET_FUN(__glewGetProgramParameterdvNV) -#define glGetProgramParameterfvNV GLEW_GET_FUN(__glewGetProgramParameterfvNV) -#define glGetProgramStringNV GLEW_GET_FUN(__glewGetProgramStringNV) -#define glGetProgramivNV GLEW_GET_FUN(__glewGetProgramivNV) -#define glGetTrackMatrixivNV GLEW_GET_FUN(__glewGetTrackMatrixivNV) -#define glGetVertexAttribPointervNV GLEW_GET_FUN(__glewGetVertexAttribPointervNV) -#define glGetVertexAttribdvNV GLEW_GET_FUN(__glewGetVertexAttribdvNV) -#define glGetVertexAttribfvNV GLEW_GET_FUN(__glewGetVertexAttribfvNV) -#define glGetVertexAttribivNV GLEW_GET_FUN(__glewGetVertexAttribivNV) -#define glIsProgramNV GLEW_GET_FUN(__glewIsProgramNV) -#define glLoadProgramNV GLEW_GET_FUN(__glewLoadProgramNV) -#define glProgramParameter4dNV GLEW_GET_FUN(__glewProgramParameter4dNV) -#define glProgramParameter4dvNV GLEW_GET_FUN(__glewProgramParameter4dvNV) -#define glProgramParameter4fNV GLEW_GET_FUN(__glewProgramParameter4fNV) -#define glProgramParameter4fvNV GLEW_GET_FUN(__glewProgramParameter4fvNV) -#define glProgramParameters4dvNV GLEW_GET_FUN(__glewProgramParameters4dvNV) -#define glProgramParameters4fvNV GLEW_GET_FUN(__glewProgramParameters4fvNV) -#define glRequestResidentProgramsNV GLEW_GET_FUN(__glewRequestResidentProgramsNV) -#define glTrackMatrixNV GLEW_GET_FUN(__glewTrackMatrixNV) -#define glVertexAttrib1dNV GLEW_GET_FUN(__glewVertexAttrib1dNV) -#define glVertexAttrib1dvNV GLEW_GET_FUN(__glewVertexAttrib1dvNV) -#define glVertexAttrib1fNV GLEW_GET_FUN(__glewVertexAttrib1fNV) -#define glVertexAttrib1fvNV GLEW_GET_FUN(__glewVertexAttrib1fvNV) -#define glVertexAttrib1sNV GLEW_GET_FUN(__glewVertexAttrib1sNV) -#define glVertexAttrib1svNV GLEW_GET_FUN(__glewVertexAttrib1svNV) -#define glVertexAttrib2dNV GLEW_GET_FUN(__glewVertexAttrib2dNV) -#define glVertexAttrib2dvNV GLEW_GET_FUN(__glewVertexAttrib2dvNV) -#define glVertexAttrib2fNV GLEW_GET_FUN(__glewVertexAttrib2fNV) -#define glVertexAttrib2fvNV GLEW_GET_FUN(__glewVertexAttrib2fvNV) -#define glVertexAttrib2sNV GLEW_GET_FUN(__glewVertexAttrib2sNV) -#define glVertexAttrib2svNV GLEW_GET_FUN(__glewVertexAttrib2svNV) -#define glVertexAttrib3dNV GLEW_GET_FUN(__glewVertexAttrib3dNV) -#define glVertexAttrib3dvNV GLEW_GET_FUN(__glewVertexAttrib3dvNV) -#define glVertexAttrib3fNV GLEW_GET_FUN(__glewVertexAttrib3fNV) -#define glVertexAttrib3fvNV GLEW_GET_FUN(__glewVertexAttrib3fvNV) -#define glVertexAttrib3sNV GLEW_GET_FUN(__glewVertexAttrib3sNV) -#define glVertexAttrib3svNV GLEW_GET_FUN(__glewVertexAttrib3svNV) -#define glVertexAttrib4dNV GLEW_GET_FUN(__glewVertexAttrib4dNV) -#define glVertexAttrib4dvNV GLEW_GET_FUN(__glewVertexAttrib4dvNV) -#define glVertexAttrib4fNV GLEW_GET_FUN(__glewVertexAttrib4fNV) -#define glVertexAttrib4fvNV GLEW_GET_FUN(__glewVertexAttrib4fvNV) -#define glVertexAttrib4sNV GLEW_GET_FUN(__glewVertexAttrib4sNV) -#define glVertexAttrib4svNV GLEW_GET_FUN(__glewVertexAttrib4svNV) -#define glVertexAttrib4ubNV GLEW_GET_FUN(__glewVertexAttrib4ubNV) -#define glVertexAttrib4ubvNV GLEW_GET_FUN(__glewVertexAttrib4ubvNV) -#define glVertexAttribPointerNV GLEW_GET_FUN(__glewVertexAttribPointerNV) -#define glVertexAttribs1dvNV GLEW_GET_FUN(__glewVertexAttribs1dvNV) -#define glVertexAttribs1fvNV GLEW_GET_FUN(__glewVertexAttribs1fvNV) -#define glVertexAttribs1svNV GLEW_GET_FUN(__glewVertexAttribs1svNV) -#define glVertexAttribs2dvNV GLEW_GET_FUN(__glewVertexAttribs2dvNV) -#define glVertexAttribs2fvNV GLEW_GET_FUN(__glewVertexAttribs2fvNV) -#define glVertexAttribs2svNV GLEW_GET_FUN(__glewVertexAttribs2svNV) -#define glVertexAttribs3dvNV GLEW_GET_FUN(__glewVertexAttribs3dvNV) -#define glVertexAttribs3fvNV GLEW_GET_FUN(__glewVertexAttribs3fvNV) -#define glVertexAttribs3svNV GLEW_GET_FUN(__glewVertexAttribs3svNV) -#define glVertexAttribs4dvNV GLEW_GET_FUN(__glewVertexAttribs4dvNV) -#define glVertexAttribs4fvNV GLEW_GET_FUN(__glewVertexAttribs4fvNV) -#define glVertexAttribs4svNV GLEW_GET_FUN(__glewVertexAttribs4svNV) -#define glVertexAttribs4ubvNV GLEW_GET_FUN(__glewVertexAttribs4ubvNV) - -#define GLEW_NV_vertex_program GLEW_GET_VAR(__GLEW_NV_vertex_program) - -#endif /* GL_NV_vertex_program */ - -/* ------------------------ GL_NV_vertex_program1_1 ------------------------ */ - -#ifndef GL_NV_vertex_program1_1 -#define GL_NV_vertex_program1_1 1 - -#define GLEW_NV_vertex_program1_1 GLEW_GET_VAR(__GLEW_NV_vertex_program1_1) - -#endif /* GL_NV_vertex_program1_1 */ - -/* ------------------------- GL_NV_vertex_program2 ------------------------- */ - -#ifndef GL_NV_vertex_program2 -#define GL_NV_vertex_program2 1 - -#define GLEW_NV_vertex_program2 GLEW_GET_VAR(__GLEW_NV_vertex_program2) - -#endif /* GL_NV_vertex_program2 */ - -/* ---------------------- GL_NV_vertex_program2_option --------------------- */ - -#ifndef GL_NV_vertex_program2_option -#define GL_NV_vertex_program2_option 1 - -#define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4 -#define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5 - -#define GLEW_NV_vertex_program2_option GLEW_GET_VAR(__GLEW_NV_vertex_program2_option) - -#endif /* GL_NV_vertex_program2_option */ - -/* ------------------------- GL_NV_vertex_program3 ------------------------- */ - -#ifndef GL_NV_vertex_program3 -#define GL_NV_vertex_program3 1 - -#define MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C - -#define GLEW_NV_vertex_program3 GLEW_GET_VAR(__GLEW_NV_vertex_program3) - -#endif /* GL_NV_vertex_program3 */ - -/* ------------------------- GL_NV_vertex_program4 ------------------------- */ - -#ifndef GL_NV_vertex_program4 -#define GL_NV_vertex_program4 1 - -#define GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV 0x88FD - -#define GLEW_NV_vertex_program4 GLEW_GET_VAR(__GLEW_NV_vertex_program4) - -#endif /* GL_NV_vertex_program4 */ - -/* -------------------------- GL_NV_video_capture -------------------------- */ - -#ifndef GL_NV_video_capture -#define GL_NV_video_capture 1 - -#define GL_VIDEO_BUFFER_NV 0x9020 -#define GL_VIDEO_BUFFER_BINDING_NV 0x9021 -#define GL_FIELD_UPPER_NV 0x9022 -#define GL_FIELD_LOWER_NV 0x9023 -#define GL_NUM_VIDEO_CAPTURE_STREAMS_NV 0x9024 -#define GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV 0x9025 -#define GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV 0x9026 -#define GL_LAST_VIDEO_CAPTURE_STATUS_NV 0x9027 -#define GL_VIDEO_BUFFER_PITCH_NV 0x9028 -#define GL_VIDEO_COLOR_CONVERSION_MATRIX_NV 0x9029 -#define GL_VIDEO_COLOR_CONVERSION_MAX_NV 0x902A -#define GL_VIDEO_COLOR_CONVERSION_MIN_NV 0x902B -#define GL_VIDEO_COLOR_CONVERSION_OFFSET_NV 0x902C -#define GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV 0x902D -#define GL_PARTIAL_SUCCESS_NV 0x902E -#define GL_SUCCESS_NV 0x902F -#define GL_FAILURE_NV 0x9030 -#define GL_YCBYCR8_422_NV 0x9031 -#define GL_YCBAYCR8A_4224_NV 0x9032 -#define GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV 0x9033 -#define GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV 0x9034 -#define GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV 0x9035 -#define GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV 0x9036 -#define GL_Z4Y12Z4CB12Z4CR12_444_NV 0x9037 -#define GL_VIDEO_CAPTURE_FRAME_WIDTH_NV 0x9038 -#define GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV 0x9039 -#define GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV 0x903A -#define GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV 0x903B -#define GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV 0x903C - -typedef void (GLAPIENTRY * PFNGLBEGINVIDEOCAPTURENVPROC) (GLuint video_capture_slot); -typedef void (GLAPIENTRY * PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLintptrARB offset); -typedef void (GLAPIENTRY * PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC) (GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture); -typedef void (GLAPIENTRY * PFNGLENDVIDEOCAPTURENVPROC) (GLuint video_capture_slot); -typedef void (GLAPIENTRY * PFNGLGETVIDEOCAPTURESTREAMDVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETVIDEOCAPTURESTREAMFVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETVIDEOCAPTURESTREAMIVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETVIDEOCAPTUREIVNVPROC) (GLuint video_capture_slot, GLenum pname, GLint* params); -typedef GLenum (GLAPIENTRY * PFNGLVIDEOCAPTURENVPROC) (GLuint video_capture_slot, GLuint* sequence_num, GLuint64EXT *capture_time); -typedef void (GLAPIENTRY * PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble* params); -typedef void (GLAPIENTRY * PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint* params); - -#define glBeginVideoCaptureNV GLEW_GET_FUN(__glewBeginVideoCaptureNV) -#define glBindVideoCaptureStreamBufferNV GLEW_GET_FUN(__glewBindVideoCaptureStreamBufferNV) -#define glBindVideoCaptureStreamTextureNV GLEW_GET_FUN(__glewBindVideoCaptureStreamTextureNV) -#define glEndVideoCaptureNV GLEW_GET_FUN(__glewEndVideoCaptureNV) -#define glGetVideoCaptureStreamdvNV GLEW_GET_FUN(__glewGetVideoCaptureStreamdvNV) -#define glGetVideoCaptureStreamfvNV GLEW_GET_FUN(__glewGetVideoCaptureStreamfvNV) -#define glGetVideoCaptureStreamivNV GLEW_GET_FUN(__glewGetVideoCaptureStreamivNV) -#define glGetVideoCaptureivNV GLEW_GET_FUN(__glewGetVideoCaptureivNV) -#define glVideoCaptureNV GLEW_GET_FUN(__glewVideoCaptureNV) -#define glVideoCaptureStreamParameterdvNV GLEW_GET_FUN(__glewVideoCaptureStreamParameterdvNV) -#define glVideoCaptureStreamParameterfvNV GLEW_GET_FUN(__glewVideoCaptureStreamParameterfvNV) -#define glVideoCaptureStreamParameterivNV GLEW_GET_FUN(__glewVideoCaptureStreamParameterivNV) - -#define GLEW_NV_video_capture GLEW_GET_VAR(__GLEW_NV_video_capture) - -#endif /* GL_NV_video_capture */ - -/* ------------------------ GL_OES_byte_coordinates ------------------------ */ - -#ifndef GL_OES_byte_coordinates -#define GL_OES_byte_coordinates 1 - -#define GLEW_OES_byte_coordinates GLEW_GET_VAR(__GLEW_OES_byte_coordinates) - -#endif /* GL_OES_byte_coordinates */ - -/* ------------------- GL_OES_compressed_paletted_texture ------------------ */ - -#ifndef GL_OES_compressed_paletted_texture -#define GL_OES_compressed_paletted_texture 1 - -#define GL_PALETTE4_RGB8_OES 0x8B90 -#define GL_PALETTE4_RGBA8_OES 0x8B91 -#define GL_PALETTE4_R5_G6_B5_OES 0x8B92 -#define GL_PALETTE4_RGBA4_OES 0x8B93 -#define GL_PALETTE4_RGB5_A1_OES 0x8B94 -#define GL_PALETTE8_RGB8_OES 0x8B95 -#define GL_PALETTE8_RGBA8_OES 0x8B96 -#define GL_PALETTE8_R5_G6_B5_OES 0x8B97 -#define GL_PALETTE8_RGBA4_OES 0x8B98 -#define GL_PALETTE8_RGB5_A1_OES 0x8B99 - -#define GLEW_OES_compressed_paletted_texture GLEW_GET_VAR(__GLEW_OES_compressed_paletted_texture) - -#endif /* GL_OES_compressed_paletted_texture */ - -/* --------------------------- GL_OES_read_format -------------------------- */ - -#ifndef GL_OES_read_format -#define GL_OES_read_format 1 - -#define GL_IMPLEMENTATION_COLOR_READ_TYPE_OES 0x8B9A -#define GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES 0x8B9B - -#define GLEW_OES_read_format GLEW_GET_VAR(__GLEW_OES_read_format) - -#endif /* GL_OES_read_format */ - -/* ------------------------ GL_OES_single_precision ------------------------ */ - -#ifndef GL_OES_single_precision -#define GL_OES_single_precision 1 - -typedef void (GLAPIENTRY * PFNGLCLEARDEPTHFOESPROC) (GLclampd depth); -typedef void (GLAPIENTRY * PFNGLCLIPPLANEFOESPROC) (GLenum plane, const GLfloat* equation); -typedef void (GLAPIENTRY * PFNGLDEPTHRANGEFOESPROC) (GLclampf n, GLclampf f); -typedef void (GLAPIENTRY * PFNGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); -typedef void (GLAPIENTRY * PFNGLGETCLIPPLANEFOESPROC) (GLenum plane, GLfloat* equation); -typedef void (GLAPIENTRY * PFNGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); - -#define glClearDepthfOES GLEW_GET_FUN(__glewClearDepthfOES) -#define glClipPlanefOES GLEW_GET_FUN(__glewClipPlanefOES) -#define glDepthRangefOES GLEW_GET_FUN(__glewDepthRangefOES) -#define glFrustumfOES GLEW_GET_FUN(__glewFrustumfOES) -#define glGetClipPlanefOES GLEW_GET_FUN(__glewGetClipPlanefOES) -#define glOrthofOES GLEW_GET_FUN(__glewOrthofOES) - -#define GLEW_OES_single_precision GLEW_GET_VAR(__GLEW_OES_single_precision) - -#endif /* GL_OES_single_precision */ - -/* ---------------------------- GL_OML_interlace --------------------------- */ - -#ifndef GL_OML_interlace -#define GL_OML_interlace 1 - -#define GL_INTERLACE_OML 0x8980 -#define GL_INTERLACE_READ_OML 0x8981 - -#define GLEW_OML_interlace GLEW_GET_VAR(__GLEW_OML_interlace) - -#endif /* GL_OML_interlace */ - -/* ---------------------------- GL_OML_resample ---------------------------- */ - -#ifndef GL_OML_resample -#define GL_OML_resample 1 - -#define GL_PACK_RESAMPLE_OML 0x8984 -#define GL_UNPACK_RESAMPLE_OML 0x8985 -#define GL_RESAMPLE_REPLICATE_OML 0x8986 -#define GL_RESAMPLE_ZERO_FILL_OML 0x8987 -#define GL_RESAMPLE_AVERAGE_OML 0x8988 -#define GL_RESAMPLE_DECIMATE_OML 0x8989 - -#define GLEW_OML_resample GLEW_GET_VAR(__GLEW_OML_resample) - -#endif /* GL_OML_resample */ - -/* ---------------------------- GL_OML_subsample --------------------------- */ - -#ifndef GL_OML_subsample -#define GL_OML_subsample 1 - -#define GL_FORMAT_SUBSAMPLE_24_24_OML 0x8982 -#define GL_FORMAT_SUBSAMPLE_244_244_OML 0x8983 - -#define GLEW_OML_subsample GLEW_GET_VAR(__GLEW_OML_subsample) - -#endif /* GL_OML_subsample */ - -/* --------------------------- GL_PGI_misc_hints --------------------------- */ - -#ifndef GL_PGI_misc_hints -#define GL_PGI_misc_hints 1 - -#define GL_PREFER_DOUBLEBUFFER_HINT_PGI 107000 -#define GL_CONSERVE_MEMORY_HINT_PGI 107005 -#define GL_RECLAIM_MEMORY_HINT_PGI 107006 -#define GL_NATIVE_GRAPHICS_HANDLE_PGI 107010 -#define GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI 107011 -#define GL_NATIVE_GRAPHICS_END_HINT_PGI 107012 -#define GL_ALWAYS_FAST_HINT_PGI 107020 -#define GL_ALWAYS_SOFT_HINT_PGI 107021 -#define GL_ALLOW_DRAW_OBJ_HINT_PGI 107022 -#define GL_ALLOW_DRAW_WIN_HINT_PGI 107023 -#define GL_ALLOW_DRAW_FRG_HINT_PGI 107024 -#define GL_ALLOW_DRAW_MEM_HINT_PGI 107025 -#define GL_STRICT_DEPTHFUNC_HINT_PGI 107030 -#define GL_STRICT_LIGHTING_HINT_PGI 107031 -#define GL_STRICT_SCISSOR_HINT_PGI 107032 -#define GL_FULL_STIPPLE_HINT_PGI 107033 -#define GL_CLIP_NEAR_HINT_PGI 107040 -#define GL_CLIP_FAR_HINT_PGI 107041 -#define GL_WIDE_LINE_HINT_PGI 107042 -#define GL_BACK_NORMALS_HINT_PGI 107043 - -#define GLEW_PGI_misc_hints GLEW_GET_VAR(__GLEW_PGI_misc_hints) - -#endif /* GL_PGI_misc_hints */ - -/* -------------------------- GL_PGI_vertex_hints -------------------------- */ - -#ifndef GL_PGI_vertex_hints -#define GL_PGI_vertex_hints 1 - -#define GL_VERTEX23_BIT_PGI 0x00000004 -#define GL_VERTEX4_BIT_PGI 0x00000008 -#define GL_COLOR3_BIT_PGI 0x00010000 -#define GL_COLOR4_BIT_PGI 0x00020000 -#define GL_EDGEFLAG_BIT_PGI 0x00040000 -#define GL_INDEX_BIT_PGI 0x00080000 -#define GL_MAT_AMBIENT_BIT_PGI 0x00100000 -#define GL_VERTEX_DATA_HINT_PGI 107050 -#define GL_VERTEX_CONSISTENT_HINT_PGI 107051 -#define GL_MATERIAL_SIDE_HINT_PGI 107052 -#define GL_MAX_VERTEX_HINT_PGI 107053 -#define GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI 0x00200000 -#define GL_MAT_DIFFUSE_BIT_PGI 0x00400000 -#define GL_MAT_EMISSION_BIT_PGI 0x00800000 -#define GL_MAT_COLOR_INDEXES_BIT_PGI 0x01000000 -#define GL_MAT_SHININESS_BIT_PGI 0x02000000 -#define GL_MAT_SPECULAR_BIT_PGI 0x04000000 -#define GL_NORMAL_BIT_PGI 0x08000000 -#define GL_TEXCOORD1_BIT_PGI 0x10000000 -#define GL_TEXCOORD2_BIT_PGI 0x20000000 -#define GL_TEXCOORD3_BIT_PGI 0x40000000 -#define GL_TEXCOORD4_BIT_PGI 0x80000000 - -#define GLEW_PGI_vertex_hints GLEW_GET_VAR(__GLEW_PGI_vertex_hints) - -#endif /* GL_PGI_vertex_hints */ - -/* ---------------------- GL_REGAL_ES1_0_compatibility --------------------- */ - -#ifndef GL_REGAL_ES1_0_compatibility -#define GL_REGAL_ES1_0_compatibility 1 - -typedef int GLclampx; - -typedef void (GLAPIENTRY * PFNGLALPHAFUNCXPROC) (GLenum func, GLclampx ref); -typedef void (GLAPIENTRY * PFNGLCLEARCOLORXPROC) (GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha); -typedef void (GLAPIENTRY * PFNGLCLEARDEPTHXPROC) (GLclampx depth); -typedef void (GLAPIENTRY * PFNGLCOLOR4XPROC) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha); -typedef void (GLAPIENTRY * PFNGLDEPTHRANGEXPROC) (GLclampx zNear, GLclampx zFar); -typedef void (GLAPIENTRY * PFNGLFOGXPROC) (GLenum pname, GLfixed param); -typedef void (GLAPIENTRY * PFNGLFOGXVPROC) (GLenum pname, const GLfixed* params); -typedef void (GLAPIENTRY * PFNGLFRUSTUMFPROC) (GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); -typedef void (GLAPIENTRY * PFNGLFRUSTUMXPROC) (GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); -typedef void (GLAPIENTRY * PFNGLLIGHTMODELXPROC) (GLenum pname, GLfixed param); -typedef void (GLAPIENTRY * PFNGLLIGHTMODELXVPROC) (GLenum pname, const GLfixed* params); -typedef void (GLAPIENTRY * PFNGLLIGHTXPROC) (GLenum light, GLenum pname, GLfixed param); -typedef void (GLAPIENTRY * PFNGLLIGHTXVPROC) (GLenum light, GLenum pname, const GLfixed* params); -typedef void (GLAPIENTRY * PFNGLLINEWIDTHXPROC) (GLfixed width); -typedef void (GLAPIENTRY * PFNGLLOADMATRIXXPROC) (const GLfixed* m); -typedef void (GLAPIENTRY * PFNGLMATERIALXPROC) (GLenum face, GLenum pname, GLfixed param); -typedef void (GLAPIENTRY * PFNGLMATERIALXVPROC) (GLenum face, GLenum pname, const GLfixed* params); -typedef void (GLAPIENTRY * PFNGLMULTMATRIXXPROC) (const GLfixed* m); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4XPROC) (GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q); -typedef void (GLAPIENTRY * PFNGLNORMAL3XPROC) (GLfixed nx, GLfixed ny, GLfixed nz); -typedef void (GLAPIENTRY * PFNGLORTHOFPROC) (GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); -typedef void (GLAPIENTRY * PFNGLORTHOXPROC) (GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); -typedef void (GLAPIENTRY * PFNGLPOINTSIZEXPROC) (GLfixed size); -typedef void (GLAPIENTRY * PFNGLPOLYGONOFFSETXPROC) (GLfixed factor, GLfixed units); -typedef void (GLAPIENTRY * PFNGLROTATEXPROC) (GLfixed angle, GLfixed x, GLfixed y, GLfixed z); -typedef void (GLAPIENTRY * PFNGLSAMPLECOVERAGEXPROC) (GLclampx value, GLboolean invert); -typedef void (GLAPIENTRY * PFNGLSCALEXPROC) (GLfixed x, GLfixed y, GLfixed z); -typedef void (GLAPIENTRY * PFNGLTEXENVXPROC) (GLenum target, GLenum pname, GLfixed param); -typedef void (GLAPIENTRY * PFNGLTEXENVXVPROC) (GLenum target, GLenum pname, const GLfixed* params); -typedef void (GLAPIENTRY * PFNGLTEXPARAMETERXPROC) (GLenum target, GLenum pname, GLfixed param); -typedef void (GLAPIENTRY * PFNGLTRANSLATEXPROC) (GLfixed x, GLfixed y, GLfixed z); - -#define glAlphaFuncx GLEW_GET_FUN(__glewAlphaFuncx) -#define glClearColorx GLEW_GET_FUN(__glewClearColorx) -#define glClearDepthx GLEW_GET_FUN(__glewClearDepthx) -#define glColor4x GLEW_GET_FUN(__glewColor4x) -#define glDepthRangex GLEW_GET_FUN(__glewDepthRangex) -#define glFogx GLEW_GET_FUN(__glewFogx) -#define glFogxv GLEW_GET_FUN(__glewFogxv) -#define glFrustumf GLEW_GET_FUN(__glewFrustumf) -#define glFrustumx GLEW_GET_FUN(__glewFrustumx) -#define glLightModelx GLEW_GET_FUN(__glewLightModelx) -#define glLightModelxv GLEW_GET_FUN(__glewLightModelxv) -#define glLightx GLEW_GET_FUN(__glewLightx) -#define glLightxv GLEW_GET_FUN(__glewLightxv) -#define glLineWidthx GLEW_GET_FUN(__glewLineWidthx) -#define glLoadMatrixx GLEW_GET_FUN(__glewLoadMatrixx) -#define glMaterialx GLEW_GET_FUN(__glewMaterialx) -#define glMaterialxv GLEW_GET_FUN(__glewMaterialxv) -#define glMultMatrixx GLEW_GET_FUN(__glewMultMatrixx) -#define glMultiTexCoord4x GLEW_GET_FUN(__glewMultiTexCoord4x) -#define glNormal3x GLEW_GET_FUN(__glewNormal3x) -#define glOrthof GLEW_GET_FUN(__glewOrthof) -#define glOrthox GLEW_GET_FUN(__glewOrthox) -#define glPointSizex GLEW_GET_FUN(__glewPointSizex) -#define glPolygonOffsetx GLEW_GET_FUN(__glewPolygonOffsetx) -#define glRotatex GLEW_GET_FUN(__glewRotatex) -#define glSampleCoveragex GLEW_GET_FUN(__glewSampleCoveragex) -#define glScalex GLEW_GET_FUN(__glewScalex) -#define glTexEnvx GLEW_GET_FUN(__glewTexEnvx) -#define glTexEnvxv GLEW_GET_FUN(__glewTexEnvxv) -#define glTexParameterx GLEW_GET_FUN(__glewTexParameterx) -#define glTranslatex GLEW_GET_FUN(__glewTranslatex) - -#define GLEW_REGAL_ES1_0_compatibility GLEW_GET_VAR(__GLEW_REGAL_ES1_0_compatibility) - -#endif /* GL_REGAL_ES1_0_compatibility */ - -/* ---------------------- GL_REGAL_ES1_1_compatibility --------------------- */ - -#ifndef GL_REGAL_ES1_1_compatibility -#define GL_REGAL_ES1_1_compatibility 1 - -typedef void (GLAPIENTRY * PFNGLCLIPPLANEFPROC) (GLenum plane, const GLfloat* equation); -typedef void (GLAPIENTRY * PFNGLCLIPPLANEXPROC) (GLenum plane, const GLfixed* equation); -typedef void (GLAPIENTRY * PFNGLGETCLIPPLANEFPROC) (GLenum pname, GLfloat eqn[4]); -typedef void (GLAPIENTRY * PFNGLGETCLIPPLANEXPROC) (GLenum pname, GLfixed eqn[4]); -typedef void (GLAPIENTRY * PFNGLGETFIXEDVPROC) (GLenum pname, GLfixed* params); -typedef void (GLAPIENTRY * PFNGLGETLIGHTXVPROC) (GLenum light, GLenum pname, GLfixed* params); -typedef void (GLAPIENTRY * PFNGLGETMATERIALXVPROC) (GLenum face, GLenum pname, GLfixed* params); -typedef void (GLAPIENTRY * PFNGLGETTEXENVXVPROC) (GLenum env, GLenum pname, GLfixed* params); -typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERXVPROC) (GLenum target, GLenum pname, GLfixed* params); -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERXPROC) (GLenum pname, GLfixed param); -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERXVPROC) (GLenum pname, const GLfixed* params); -typedef void (GLAPIENTRY * PFNGLPOINTSIZEPOINTEROESPROC) (GLenum type, GLsizei stride, const GLvoid* pointer); -typedef void (GLAPIENTRY * PFNGLTEXPARAMETERXVPROC) (GLenum target, GLenum pname, const GLfixed* params); - -#define glClipPlanef GLEW_GET_FUN(__glewClipPlanef) -#define glClipPlanex GLEW_GET_FUN(__glewClipPlanex) -#define glGetClipPlanef GLEW_GET_FUN(__glewGetClipPlanef) -#define glGetClipPlanex GLEW_GET_FUN(__glewGetClipPlanex) -#define glGetFixedv GLEW_GET_FUN(__glewGetFixedv) -#define glGetLightxv GLEW_GET_FUN(__glewGetLightxv) -#define glGetMaterialxv GLEW_GET_FUN(__glewGetMaterialxv) -#define glGetTexEnvxv GLEW_GET_FUN(__glewGetTexEnvxv) -#define glGetTexParameterxv GLEW_GET_FUN(__glewGetTexParameterxv) -#define glPointParameterx GLEW_GET_FUN(__glewPointParameterx) -#define glPointParameterxv GLEW_GET_FUN(__glewPointParameterxv) -#define glPointSizePointerOES GLEW_GET_FUN(__glewPointSizePointerOES) -#define glTexParameterxv GLEW_GET_FUN(__glewTexParameterxv) - -#define GLEW_REGAL_ES1_1_compatibility GLEW_GET_VAR(__GLEW_REGAL_ES1_1_compatibility) - -#endif /* GL_REGAL_ES1_1_compatibility */ - -/* ---------------------------- GL_REGAL_enable ---------------------------- */ - -#ifndef GL_REGAL_enable -#define GL_REGAL_enable 1 - -#define GL_ERROR_REGAL 0x9322 -#define GL_DEBUG_REGAL 0x9323 -#define GL_LOG_REGAL 0x9324 -#define GL_EMULATION_REGAL 0x9325 -#define GL_DRIVER_REGAL 0x9326 -#define GL_MISSING_REGAL 0x9360 -#define GL_TRACE_REGAL 0x9361 -#define GL_CACHE_REGAL 0x9362 -#define GL_CODE_REGAL 0x9363 -#define GL_STATISTICS_REGAL 0x9364 - -#define GLEW_REGAL_enable GLEW_GET_VAR(__GLEW_REGAL_enable) - -#endif /* GL_REGAL_enable */ - -/* ------------------------- GL_REGAL_error_string ------------------------- */ - -#ifndef GL_REGAL_error_string -#define GL_REGAL_error_string 1 - -typedef const GLchar* (GLAPIENTRY * PFNGLERRORSTRINGREGALPROC) (GLenum error); - -#define glErrorStringREGAL GLEW_GET_FUN(__glewErrorStringREGAL) - -#define GLEW_REGAL_error_string GLEW_GET_VAR(__GLEW_REGAL_error_string) - -#endif /* GL_REGAL_error_string */ - -/* ------------------------ GL_REGAL_extension_query ----------------------- */ - -#ifndef GL_REGAL_extension_query -#define GL_REGAL_extension_query 1 - -typedef GLboolean (GLAPIENTRY * PFNGLGETEXTENSIONREGALPROC) (const GLchar* ext); -typedef GLboolean (GLAPIENTRY * PFNGLISSUPPORTEDREGALPROC) (const GLchar* ext); - -#define glGetExtensionREGAL GLEW_GET_FUN(__glewGetExtensionREGAL) -#define glIsSupportedREGAL GLEW_GET_FUN(__glewIsSupportedREGAL) - -#define GLEW_REGAL_extension_query GLEW_GET_VAR(__GLEW_REGAL_extension_query) - -#endif /* GL_REGAL_extension_query */ - -/* ------------------------------ GL_REGAL_log ----------------------------- */ - -#ifndef GL_REGAL_log -#define GL_REGAL_log 1 - -#define GL_LOG_ERROR_REGAL 0x9319 -#define GL_LOG_WARNING_REGAL 0x931A -#define GL_LOG_INFO_REGAL 0x931B -#define GL_LOG_APP_REGAL 0x931C -#define GL_LOG_DRIVER_REGAL 0x931D -#define GL_LOG_INTERNAL_REGAL 0x931E -#define GL_LOG_DEBUG_REGAL 0x931F -#define GL_LOG_STATUS_REGAL 0x9320 -#define GL_LOG_HTTP_REGAL 0x9321 - -typedef void (APIENTRY *GLLOGPROCREGAL)(GLenum stream, GLsizei length, const GLchar *message, GLvoid *context); - -typedef void (GLAPIENTRY * PFNGLLOGMESSAGECALLBACKREGALPROC) (GLLOGPROCREGAL callback); - -#define glLogMessageCallbackREGAL GLEW_GET_FUN(__glewLogMessageCallbackREGAL) - -#define GLEW_REGAL_log GLEW_GET_VAR(__GLEW_REGAL_log) - -#endif /* GL_REGAL_log */ - -/* ----------------------- GL_REND_screen_coordinates ---------------------- */ - -#ifndef GL_REND_screen_coordinates -#define GL_REND_screen_coordinates 1 - -#define GL_SCREEN_COORDINATES_REND 0x8490 -#define GL_INVERTED_SCREEN_W_REND 0x8491 - -#define GLEW_REND_screen_coordinates GLEW_GET_VAR(__GLEW_REND_screen_coordinates) - -#endif /* GL_REND_screen_coordinates */ - -/* ------------------------------- GL_S3_s3tc ------------------------------ */ - -#ifndef GL_S3_s3tc -#define GL_S3_s3tc 1 - -#define GL_RGB_S3TC 0x83A0 -#define GL_RGB4_S3TC 0x83A1 -#define GL_RGBA_S3TC 0x83A2 -#define GL_RGBA4_S3TC 0x83A3 -#define GL_RGBA_DXT5_S3TC 0x83A4 -#define GL_RGBA4_DXT5_S3TC 0x83A5 - -#define GLEW_S3_s3tc GLEW_GET_VAR(__GLEW_S3_s3tc) - -#endif /* GL_S3_s3tc */ - -/* -------------------------- GL_SGIS_color_range -------------------------- */ - -#ifndef GL_SGIS_color_range -#define GL_SGIS_color_range 1 - -#define GL_EXTENDED_RANGE_SGIS 0x85A5 -#define GL_MIN_RED_SGIS 0x85A6 -#define GL_MAX_RED_SGIS 0x85A7 -#define GL_MIN_GREEN_SGIS 0x85A8 -#define GL_MAX_GREEN_SGIS 0x85A9 -#define GL_MIN_BLUE_SGIS 0x85AA -#define GL_MAX_BLUE_SGIS 0x85AB -#define GL_MIN_ALPHA_SGIS 0x85AC -#define GL_MAX_ALPHA_SGIS 0x85AD - -#define GLEW_SGIS_color_range GLEW_GET_VAR(__GLEW_SGIS_color_range) - -#endif /* GL_SGIS_color_range */ - -/* ------------------------- GL_SGIS_detail_texture ------------------------ */ - -#ifndef GL_SGIS_detail_texture -#define GL_SGIS_detail_texture 1 - -typedef void (GLAPIENTRY * PFNGLDETAILTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat* points); -typedef void (GLAPIENTRY * PFNGLGETDETAILTEXFUNCSGISPROC) (GLenum target, GLfloat* points); - -#define glDetailTexFuncSGIS GLEW_GET_FUN(__glewDetailTexFuncSGIS) -#define glGetDetailTexFuncSGIS GLEW_GET_FUN(__glewGetDetailTexFuncSGIS) - -#define GLEW_SGIS_detail_texture GLEW_GET_VAR(__GLEW_SGIS_detail_texture) - -#endif /* GL_SGIS_detail_texture */ - -/* -------------------------- GL_SGIS_fog_function ------------------------- */ - -#ifndef GL_SGIS_fog_function -#define GL_SGIS_fog_function 1 - -typedef void (GLAPIENTRY * PFNGLFOGFUNCSGISPROC) (GLsizei n, const GLfloat* points); -typedef void (GLAPIENTRY * PFNGLGETFOGFUNCSGISPROC) (GLfloat* points); - -#define glFogFuncSGIS GLEW_GET_FUN(__glewFogFuncSGIS) -#define glGetFogFuncSGIS GLEW_GET_FUN(__glewGetFogFuncSGIS) - -#define GLEW_SGIS_fog_function GLEW_GET_VAR(__GLEW_SGIS_fog_function) - -#endif /* GL_SGIS_fog_function */ - -/* ------------------------ GL_SGIS_generate_mipmap ------------------------ */ - -#ifndef GL_SGIS_generate_mipmap -#define GL_SGIS_generate_mipmap 1 - -#define GL_GENERATE_MIPMAP_SGIS 0x8191 -#define GL_GENERATE_MIPMAP_HINT_SGIS 0x8192 - -#define GLEW_SGIS_generate_mipmap GLEW_GET_VAR(__GLEW_SGIS_generate_mipmap) - -#endif /* GL_SGIS_generate_mipmap */ - -/* -------------------------- GL_SGIS_multisample -------------------------- */ - -#ifndef GL_SGIS_multisample -#define GL_SGIS_multisample 1 - -#define GL_MULTISAMPLE_SGIS 0x809D -#define GL_SAMPLE_ALPHA_TO_MASK_SGIS 0x809E -#define GL_SAMPLE_ALPHA_TO_ONE_SGIS 0x809F -#define GL_SAMPLE_MASK_SGIS 0x80A0 -#define GL_1PASS_SGIS 0x80A1 -#define GL_2PASS_0_SGIS 0x80A2 -#define GL_2PASS_1_SGIS 0x80A3 -#define GL_4PASS_0_SGIS 0x80A4 -#define GL_4PASS_1_SGIS 0x80A5 -#define GL_4PASS_2_SGIS 0x80A6 -#define GL_4PASS_3_SGIS 0x80A7 -#define GL_SAMPLE_BUFFERS_SGIS 0x80A8 -#define GL_SAMPLES_SGIS 0x80A9 -#define GL_SAMPLE_MASK_VALUE_SGIS 0x80AA -#define GL_SAMPLE_MASK_INVERT_SGIS 0x80AB -#define GL_SAMPLE_PATTERN_SGIS 0x80AC - -typedef void (GLAPIENTRY * PFNGLSAMPLEMASKSGISPROC) (GLclampf value, GLboolean invert); -typedef void (GLAPIENTRY * PFNGLSAMPLEPATTERNSGISPROC) (GLenum pattern); - -#define glSampleMaskSGIS GLEW_GET_FUN(__glewSampleMaskSGIS) -#define glSamplePatternSGIS GLEW_GET_FUN(__glewSamplePatternSGIS) - -#define GLEW_SGIS_multisample GLEW_GET_VAR(__GLEW_SGIS_multisample) - -#endif /* GL_SGIS_multisample */ - -/* ------------------------- GL_SGIS_pixel_texture ------------------------- */ - -#ifndef GL_SGIS_pixel_texture -#define GL_SGIS_pixel_texture 1 - -#define GLEW_SGIS_pixel_texture GLEW_GET_VAR(__GLEW_SGIS_pixel_texture) - -#endif /* GL_SGIS_pixel_texture */ - -/* ----------------------- GL_SGIS_point_line_texgen ----------------------- */ - -#ifndef GL_SGIS_point_line_texgen -#define GL_SGIS_point_line_texgen 1 - -#define GL_EYE_DISTANCE_TO_POINT_SGIS 0x81F0 -#define GL_OBJECT_DISTANCE_TO_POINT_SGIS 0x81F1 -#define GL_EYE_DISTANCE_TO_LINE_SGIS 0x81F2 -#define GL_OBJECT_DISTANCE_TO_LINE_SGIS 0x81F3 -#define GL_EYE_POINT_SGIS 0x81F4 -#define GL_OBJECT_POINT_SGIS 0x81F5 -#define GL_EYE_LINE_SGIS 0x81F6 -#define GL_OBJECT_LINE_SGIS 0x81F7 - -#define GLEW_SGIS_point_line_texgen GLEW_GET_VAR(__GLEW_SGIS_point_line_texgen) - -#endif /* GL_SGIS_point_line_texgen */ - -/* ------------------------ GL_SGIS_sharpen_texture ------------------------ */ - -#ifndef GL_SGIS_sharpen_texture -#define GL_SGIS_sharpen_texture 1 - -typedef void (GLAPIENTRY * PFNGLGETSHARPENTEXFUNCSGISPROC) (GLenum target, GLfloat* points); -typedef void (GLAPIENTRY * PFNGLSHARPENTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat* points); - -#define glGetSharpenTexFuncSGIS GLEW_GET_FUN(__glewGetSharpenTexFuncSGIS) -#define glSharpenTexFuncSGIS GLEW_GET_FUN(__glewSharpenTexFuncSGIS) - -#define GLEW_SGIS_sharpen_texture GLEW_GET_VAR(__GLEW_SGIS_sharpen_texture) - -#endif /* GL_SGIS_sharpen_texture */ - -/* --------------------------- GL_SGIS_texture4D --------------------------- */ - -#ifndef GL_SGIS_texture4D -#define GL_SGIS_texture4D 1 - -typedef void (GLAPIENTRY * PFNGLTEXIMAGE4DSGISPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei extent, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE4DSGISPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei extent, GLenum format, GLenum type, const GLvoid *pixels); - -#define glTexImage4DSGIS GLEW_GET_FUN(__glewTexImage4DSGIS) -#define glTexSubImage4DSGIS GLEW_GET_FUN(__glewTexSubImage4DSGIS) - -#define GLEW_SGIS_texture4D GLEW_GET_VAR(__GLEW_SGIS_texture4D) - -#endif /* GL_SGIS_texture4D */ - -/* ---------------------- GL_SGIS_texture_border_clamp --------------------- */ - -#ifndef GL_SGIS_texture_border_clamp -#define GL_SGIS_texture_border_clamp 1 - -#define GL_CLAMP_TO_BORDER_SGIS 0x812D - -#define GLEW_SGIS_texture_border_clamp GLEW_GET_VAR(__GLEW_SGIS_texture_border_clamp) - -#endif /* GL_SGIS_texture_border_clamp */ - -/* ----------------------- GL_SGIS_texture_edge_clamp ---------------------- */ - -#ifndef GL_SGIS_texture_edge_clamp -#define GL_SGIS_texture_edge_clamp 1 - -#define GL_CLAMP_TO_EDGE_SGIS 0x812F - -#define GLEW_SGIS_texture_edge_clamp GLEW_GET_VAR(__GLEW_SGIS_texture_edge_clamp) - -#endif /* GL_SGIS_texture_edge_clamp */ - -/* ------------------------ GL_SGIS_texture_filter4 ------------------------ */ - -#ifndef GL_SGIS_texture_filter4 -#define GL_SGIS_texture_filter4 1 - -typedef void (GLAPIENTRY * PFNGLGETTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLfloat* weights); -typedef void (GLAPIENTRY * PFNGLTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLsizei n, const GLfloat* weights); - -#define glGetTexFilterFuncSGIS GLEW_GET_FUN(__glewGetTexFilterFuncSGIS) -#define glTexFilterFuncSGIS GLEW_GET_FUN(__glewTexFilterFuncSGIS) - -#define GLEW_SGIS_texture_filter4 GLEW_GET_VAR(__GLEW_SGIS_texture_filter4) - -#endif /* GL_SGIS_texture_filter4 */ - -/* -------------------------- GL_SGIS_texture_lod -------------------------- */ - -#ifndef GL_SGIS_texture_lod -#define GL_SGIS_texture_lod 1 - -#define GL_TEXTURE_MIN_LOD_SGIS 0x813A -#define GL_TEXTURE_MAX_LOD_SGIS 0x813B -#define GL_TEXTURE_BASE_LEVEL_SGIS 0x813C -#define GL_TEXTURE_MAX_LEVEL_SGIS 0x813D - -#define GLEW_SGIS_texture_lod GLEW_GET_VAR(__GLEW_SGIS_texture_lod) - -#endif /* GL_SGIS_texture_lod */ - -/* ------------------------- GL_SGIS_texture_select ------------------------ */ - -#ifndef GL_SGIS_texture_select -#define GL_SGIS_texture_select 1 - -#define GLEW_SGIS_texture_select GLEW_GET_VAR(__GLEW_SGIS_texture_select) - -#endif /* GL_SGIS_texture_select */ - -/* ----------------------------- GL_SGIX_async ----------------------------- */ - -#ifndef GL_SGIX_async -#define GL_SGIX_async 1 - -#define GL_ASYNC_MARKER_SGIX 0x8329 - -typedef void (GLAPIENTRY * PFNGLASYNCMARKERSGIXPROC) (GLuint marker); -typedef void (GLAPIENTRY * PFNGLDELETEASYNCMARKERSSGIXPROC) (GLuint marker, GLsizei range); -typedef GLint (GLAPIENTRY * PFNGLFINISHASYNCSGIXPROC) (GLuint* markerp); -typedef GLuint (GLAPIENTRY * PFNGLGENASYNCMARKERSSGIXPROC) (GLsizei range); -typedef GLboolean (GLAPIENTRY * PFNGLISASYNCMARKERSGIXPROC) (GLuint marker); -typedef GLint (GLAPIENTRY * PFNGLPOLLASYNCSGIXPROC) (GLuint* markerp); - -#define glAsyncMarkerSGIX GLEW_GET_FUN(__glewAsyncMarkerSGIX) -#define glDeleteAsyncMarkersSGIX GLEW_GET_FUN(__glewDeleteAsyncMarkersSGIX) -#define glFinishAsyncSGIX GLEW_GET_FUN(__glewFinishAsyncSGIX) -#define glGenAsyncMarkersSGIX GLEW_GET_FUN(__glewGenAsyncMarkersSGIX) -#define glIsAsyncMarkerSGIX GLEW_GET_FUN(__glewIsAsyncMarkerSGIX) -#define glPollAsyncSGIX GLEW_GET_FUN(__glewPollAsyncSGIX) - -#define GLEW_SGIX_async GLEW_GET_VAR(__GLEW_SGIX_async) - -#endif /* GL_SGIX_async */ - -/* ------------------------ GL_SGIX_async_histogram ------------------------ */ - -#ifndef GL_SGIX_async_histogram -#define GL_SGIX_async_histogram 1 - -#define GL_ASYNC_HISTOGRAM_SGIX 0x832C -#define GL_MAX_ASYNC_HISTOGRAM_SGIX 0x832D - -#define GLEW_SGIX_async_histogram GLEW_GET_VAR(__GLEW_SGIX_async_histogram) - -#endif /* GL_SGIX_async_histogram */ - -/* -------------------------- GL_SGIX_async_pixel -------------------------- */ - -#ifndef GL_SGIX_async_pixel -#define GL_SGIX_async_pixel 1 - -#define GL_ASYNC_TEX_IMAGE_SGIX 0x835C -#define GL_ASYNC_DRAW_PIXELS_SGIX 0x835D -#define GL_ASYNC_READ_PIXELS_SGIX 0x835E -#define GL_MAX_ASYNC_TEX_IMAGE_SGIX 0x835F -#define GL_MAX_ASYNC_DRAW_PIXELS_SGIX 0x8360 -#define GL_MAX_ASYNC_READ_PIXELS_SGIX 0x8361 - -#define GLEW_SGIX_async_pixel GLEW_GET_VAR(__GLEW_SGIX_async_pixel) - -#endif /* GL_SGIX_async_pixel */ - -/* ----------------------- GL_SGIX_blend_alpha_minmax ---------------------- */ - -#ifndef GL_SGIX_blend_alpha_minmax -#define GL_SGIX_blend_alpha_minmax 1 - -#define GL_ALPHA_MIN_SGIX 0x8320 -#define GL_ALPHA_MAX_SGIX 0x8321 - -#define GLEW_SGIX_blend_alpha_minmax GLEW_GET_VAR(__GLEW_SGIX_blend_alpha_minmax) - -#endif /* GL_SGIX_blend_alpha_minmax */ - -/* ---------------------------- GL_SGIX_clipmap ---------------------------- */ - -#ifndef GL_SGIX_clipmap -#define GL_SGIX_clipmap 1 - -#define GLEW_SGIX_clipmap GLEW_GET_VAR(__GLEW_SGIX_clipmap) - -#endif /* GL_SGIX_clipmap */ - -/* ---------------------- GL_SGIX_convolution_accuracy --------------------- */ - -#ifndef GL_SGIX_convolution_accuracy -#define GL_SGIX_convolution_accuracy 1 - -#define GL_CONVOLUTION_HINT_SGIX 0x8316 - -#define GLEW_SGIX_convolution_accuracy GLEW_GET_VAR(__GLEW_SGIX_convolution_accuracy) - -#endif /* GL_SGIX_convolution_accuracy */ - -/* ------------------------- GL_SGIX_depth_texture ------------------------- */ - -#ifndef GL_SGIX_depth_texture -#define GL_SGIX_depth_texture 1 - -#define GL_DEPTH_COMPONENT16_SGIX 0x81A5 -#define GL_DEPTH_COMPONENT24_SGIX 0x81A6 -#define GL_DEPTH_COMPONENT32_SGIX 0x81A7 - -#define GLEW_SGIX_depth_texture GLEW_GET_VAR(__GLEW_SGIX_depth_texture) - -#endif /* GL_SGIX_depth_texture */ - -/* -------------------------- GL_SGIX_flush_raster ------------------------- */ - -#ifndef GL_SGIX_flush_raster -#define GL_SGIX_flush_raster 1 - -typedef void (GLAPIENTRY * PFNGLFLUSHRASTERSGIXPROC) (void); - -#define glFlushRasterSGIX GLEW_GET_FUN(__glewFlushRasterSGIX) - -#define GLEW_SGIX_flush_raster GLEW_GET_VAR(__GLEW_SGIX_flush_raster) - -#endif /* GL_SGIX_flush_raster */ - -/* --------------------------- GL_SGIX_fog_offset -------------------------- */ - -#ifndef GL_SGIX_fog_offset -#define GL_SGIX_fog_offset 1 - -#define GL_FOG_OFFSET_SGIX 0x8198 -#define GL_FOG_OFFSET_VALUE_SGIX 0x8199 - -#define GLEW_SGIX_fog_offset GLEW_GET_VAR(__GLEW_SGIX_fog_offset) - -#endif /* GL_SGIX_fog_offset */ - -/* -------------------------- GL_SGIX_fog_texture -------------------------- */ - -#ifndef GL_SGIX_fog_texture -#define GL_SGIX_fog_texture 1 - -#define GL_TEXTURE_FOG_SGIX 0 -#define GL_FOG_PATCHY_FACTOR_SGIX 0 -#define GL_FRAGMENT_FOG_SGIX 0 - -typedef void (GLAPIENTRY * PFNGLTEXTUREFOGSGIXPROC) (GLenum pname); - -#define glTextureFogSGIX GLEW_GET_FUN(__glewTextureFogSGIX) - -#define GLEW_SGIX_fog_texture GLEW_GET_VAR(__GLEW_SGIX_fog_texture) - -#endif /* GL_SGIX_fog_texture */ - -/* ------------------- GL_SGIX_fragment_specular_lighting ------------------ */ - -#ifndef GL_SGIX_fragment_specular_lighting -#define GL_SGIX_fragment_specular_lighting 1 - -typedef void (GLAPIENTRY * PFNGLFRAGMENTCOLORMATERIALSGIXPROC) (GLenum face, GLenum mode); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFSGIXPROC) (GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELISGIXPROC) (GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFSGIXPROC) (GLenum light, GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTISGIXPROC) (GLenum light, GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALFSGIXPROC) (GLenum face, GLenum pname, const GLfloat param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALISGIXPROC) (GLenum face, GLenum pname, const GLint param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum value, GLfloat* data); -typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum value, GLint* data); -typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat* data); -typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* data); - -#define glFragmentColorMaterialSGIX GLEW_GET_FUN(__glewFragmentColorMaterialSGIX) -#define glFragmentLightModelfSGIX GLEW_GET_FUN(__glewFragmentLightModelfSGIX) -#define glFragmentLightModelfvSGIX GLEW_GET_FUN(__glewFragmentLightModelfvSGIX) -#define glFragmentLightModeliSGIX GLEW_GET_FUN(__glewFragmentLightModeliSGIX) -#define glFragmentLightModelivSGIX GLEW_GET_FUN(__glewFragmentLightModelivSGIX) -#define glFragmentLightfSGIX GLEW_GET_FUN(__glewFragmentLightfSGIX) -#define glFragmentLightfvSGIX GLEW_GET_FUN(__glewFragmentLightfvSGIX) -#define glFragmentLightiSGIX GLEW_GET_FUN(__glewFragmentLightiSGIX) -#define glFragmentLightivSGIX GLEW_GET_FUN(__glewFragmentLightivSGIX) -#define glFragmentMaterialfSGIX GLEW_GET_FUN(__glewFragmentMaterialfSGIX) -#define glFragmentMaterialfvSGIX GLEW_GET_FUN(__glewFragmentMaterialfvSGIX) -#define glFragmentMaterialiSGIX GLEW_GET_FUN(__glewFragmentMaterialiSGIX) -#define glFragmentMaterialivSGIX GLEW_GET_FUN(__glewFragmentMaterialivSGIX) -#define glGetFragmentLightfvSGIX GLEW_GET_FUN(__glewGetFragmentLightfvSGIX) -#define glGetFragmentLightivSGIX GLEW_GET_FUN(__glewGetFragmentLightivSGIX) -#define glGetFragmentMaterialfvSGIX GLEW_GET_FUN(__glewGetFragmentMaterialfvSGIX) -#define glGetFragmentMaterialivSGIX GLEW_GET_FUN(__glewGetFragmentMaterialivSGIX) - -#define GLEW_SGIX_fragment_specular_lighting GLEW_GET_VAR(__GLEW_SGIX_fragment_specular_lighting) - -#endif /* GL_SGIX_fragment_specular_lighting */ - -/* --------------------------- GL_SGIX_framezoom --------------------------- */ - -#ifndef GL_SGIX_framezoom -#define GL_SGIX_framezoom 1 - -typedef void (GLAPIENTRY * PFNGLFRAMEZOOMSGIXPROC) (GLint factor); - -#define glFrameZoomSGIX GLEW_GET_FUN(__glewFrameZoomSGIX) - -#define GLEW_SGIX_framezoom GLEW_GET_VAR(__GLEW_SGIX_framezoom) - -#endif /* GL_SGIX_framezoom */ - -/* --------------------------- GL_SGIX_interlace --------------------------- */ - -#ifndef GL_SGIX_interlace -#define GL_SGIX_interlace 1 - -#define GL_INTERLACE_SGIX 0x8094 - -#define GLEW_SGIX_interlace GLEW_GET_VAR(__GLEW_SGIX_interlace) - -#endif /* GL_SGIX_interlace */ - -/* ------------------------- GL_SGIX_ir_instrument1 ------------------------ */ - -#ifndef GL_SGIX_ir_instrument1 -#define GL_SGIX_ir_instrument1 1 - -#define GLEW_SGIX_ir_instrument1 GLEW_GET_VAR(__GLEW_SGIX_ir_instrument1) - -#endif /* GL_SGIX_ir_instrument1 */ - -/* ------------------------- GL_SGIX_list_priority ------------------------- */ - -#ifndef GL_SGIX_list_priority -#define GL_SGIX_list_priority 1 - -#define GLEW_SGIX_list_priority GLEW_GET_VAR(__GLEW_SGIX_list_priority) - -#endif /* GL_SGIX_list_priority */ - -/* ------------------------- GL_SGIX_pixel_texture ------------------------- */ - -#ifndef GL_SGIX_pixel_texture -#define GL_SGIX_pixel_texture 1 - -typedef void (GLAPIENTRY * PFNGLPIXELTEXGENSGIXPROC) (GLenum mode); - -#define glPixelTexGenSGIX GLEW_GET_FUN(__glewPixelTexGenSGIX) - -#define GLEW_SGIX_pixel_texture GLEW_GET_VAR(__GLEW_SGIX_pixel_texture) - -#endif /* GL_SGIX_pixel_texture */ - -/* ----------------------- GL_SGIX_pixel_texture_bits ---------------------- */ - -#ifndef GL_SGIX_pixel_texture_bits -#define GL_SGIX_pixel_texture_bits 1 - -#define GLEW_SGIX_pixel_texture_bits GLEW_GET_VAR(__GLEW_SGIX_pixel_texture_bits) - -#endif /* GL_SGIX_pixel_texture_bits */ - -/* ------------------------ GL_SGIX_reference_plane ------------------------ */ - -#ifndef GL_SGIX_reference_plane -#define GL_SGIX_reference_plane 1 - -typedef void (GLAPIENTRY * PFNGLREFERENCEPLANESGIXPROC) (const GLdouble* equation); - -#define glReferencePlaneSGIX GLEW_GET_FUN(__glewReferencePlaneSGIX) - -#define GLEW_SGIX_reference_plane GLEW_GET_VAR(__GLEW_SGIX_reference_plane) - -#endif /* GL_SGIX_reference_plane */ - -/* ---------------------------- GL_SGIX_resample --------------------------- */ - -#ifndef GL_SGIX_resample -#define GL_SGIX_resample 1 - -#define GL_PACK_RESAMPLE_SGIX 0x842E -#define GL_UNPACK_RESAMPLE_SGIX 0x842F -#define GL_RESAMPLE_DECIMATE_SGIX 0x8430 -#define GL_RESAMPLE_REPLICATE_SGIX 0x8433 -#define GL_RESAMPLE_ZERO_FILL_SGIX 0x8434 - -#define GLEW_SGIX_resample GLEW_GET_VAR(__GLEW_SGIX_resample) - -#endif /* GL_SGIX_resample */ - -/* ----------------------------- GL_SGIX_shadow ---------------------------- */ - -#ifndef GL_SGIX_shadow -#define GL_SGIX_shadow 1 - -#define GL_TEXTURE_COMPARE_SGIX 0x819A -#define GL_TEXTURE_COMPARE_OPERATOR_SGIX 0x819B -#define GL_TEXTURE_LEQUAL_R_SGIX 0x819C -#define GL_TEXTURE_GEQUAL_R_SGIX 0x819D - -#define GLEW_SGIX_shadow GLEW_GET_VAR(__GLEW_SGIX_shadow) - -#endif /* GL_SGIX_shadow */ - -/* ------------------------- GL_SGIX_shadow_ambient ------------------------ */ - -#ifndef GL_SGIX_shadow_ambient -#define GL_SGIX_shadow_ambient 1 - -#define GL_SHADOW_AMBIENT_SGIX 0x80BF - -#define GLEW_SGIX_shadow_ambient GLEW_GET_VAR(__GLEW_SGIX_shadow_ambient) - -#endif /* GL_SGIX_shadow_ambient */ - -/* ----------------------------- GL_SGIX_sprite ---------------------------- */ - -#ifndef GL_SGIX_sprite -#define GL_SGIX_sprite 1 - -typedef void (GLAPIENTRY * PFNGLSPRITEPARAMETERFSGIXPROC) (GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLSPRITEPARAMETERFVSGIXPROC) (GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLSPRITEPARAMETERISGIXPROC) (GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLSPRITEPARAMETERIVSGIXPROC) (GLenum pname, GLint* params); - -#define glSpriteParameterfSGIX GLEW_GET_FUN(__glewSpriteParameterfSGIX) -#define glSpriteParameterfvSGIX GLEW_GET_FUN(__glewSpriteParameterfvSGIX) -#define glSpriteParameteriSGIX GLEW_GET_FUN(__glewSpriteParameteriSGIX) -#define glSpriteParameterivSGIX GLEW_GET_FUN(__glewSpriteParameterivSGIX) - -#define GLEW_SGIX_sprite GLEW_GET_VAR(__GLEW_SGIX_sprite) - -#endif /* GL_SGIX_sprite */ - -/* ----------------------- GL_SGIX_tag_sample_buffer ----------------------- */ - -#ifndef GL_SGIX_tag_sample_buffer -#define GL_SGIX_tag_sample_buffer 1 - -typedef void (GLAPIENTRY * PFNGLTAGSAMPLEBUFFERSGIXPROC) (void); - -#define glTagSampleBufferSGIX GLEW_GET_FUN(__glewTagSampleBufferSGIX) - -#define GLEW_SGIX_tag_sample_buffer GLEW_GET_VAR(__GLEW_SGIX_tag_sample_buffer) - -#endif /* GL_SGIX_tag_sample_buffer */ - -/* ------------------------ GL_SGIX_texture_add_env ------------------------ */ - -#ifndef GL_SGIX_texture_add_env -#define GL_SGIX_texture_add_env 1 - -#define GLEW_SGIX_texture_add_env GLEW_GET_VAR(__GLEW_SGIX_texture_add_env) - -#endif /* GL_SGIX_texture_add_env */ - -/* -------------------- GL_SGIX_texture_coordinate_clamp ------------------- */ - -#ifndef GL_SGIX_texture_coordinate_clamp -#define GL_SGIX_texture_coordinate_clamp 1 - -#define GL_TEXTURE_MAX_CLAMP_S_SGIX 0x8369 -#define GL_TEXTURE_MAX_CLAMP_T_SGIX 0x836A -#define GL_TEXTURE_MAX_CLAMP_R_SGIX 0x836B - -#define GLEW_SGIX_texture_coordinate_clamp GLEW_GET_VAR(__GLEW_SGIX_texture_coordinate_clamp) - -#endif /* GL_SGIX_texture_coordinate_clamp */ - -/* ------------------------ GL_SGIX_texture_lod_bias ----------------------- */ - -#ifndef GL_SGIX_texture_lod_bias -#define GL_SGIX_texture_lod_bias 1 - -#define GLEW_SGIX_texture_lod_bias GLEW_GET_VAR(__GLEW_SGIX_texture_lod_bias) - -#endif /* GL_SGIX_texture_lod_bias */ - -/* ---------------------- GL_SGIX_texture_multi_buffer --------------------- */ - -#ifndef GL_SGIX_texture_multi_buffer -#define GL_SGIX_texture_multi_buffer 1 - -#define GL_TEXTURE_MULTI_BUFFER_HINT_SGIX 0x812E - -#define GLEW_SGIX_texture_multi_buffer GLEW_GET_VAR(__GLEW_SGIX_texture_multi_buffer) - -#endif /* GL_SGIX_texture_multi_buffer */ - -/* ------------------------- GL_SGIX_texture_range ------------------------- */ - -#ifndef GL_SGIX_texture_range -#define GL_SGIX_texture_range 1 - -#define GL_RGB_SIGNED_SGIX 0x85E0 -#define GL_RGBA_SIGNED_SGIX 0x85E1 -#define GL_ALPHA_SIGNED_SGIX 0x85E2 -#define GL_LUMINANCE_SIGNED_SGIX 0x85E3 -#define GL_INTENSITY_SIGNED_SGIX 0x85E4 -#define GL_LUMINANCE_ALPHA_SIGNED_SGIX 0x85E5 -#define GL_RGB16_SIGNED_SGIX 0x85E6 -#define GL_RGBA16_SIGNED_SGIX 0x85E7 -#define GL_ALPHA16_SIGNED_SGIX 0x85E8 -#define GL_LUMINANCE16_SIGNED_SGIX 0x85E9 -#define GL_INTENSITY16_SIGNED_SGIX 0x85EA -#define GL_LUMINANCE16_ALPHA16_SIGNED_SGIX 0x85EB -#define GL_RGB_EXTENDED_RANGE_SGIX 0x85EC -#define GL_RGBA_EXTENDED_RANGE_SGIX 0x85ED -#define GL_ALPHA_EXTENDED_RANGE_SGIX 0x85EE -#define GL_LUMINANCE_EXTENDED_RANGE_SGIX 0x85EF -#define GL_INTENSITY_EXTENDED_RANGE_SGIX 0x85F0 -#define GL_LUMINANCE_ALPHA_EXTENDED_RANGE_SGIX 0x85F1 -#define GL_RGB16_EXTENDED_RANGE_SGIX 0x85F2 -#define GL_RGBA16_EXTENDED_RANGE_SGIX 0x85F3 -#define GL_ALPHA16_EXTENDED_RANGE_SGIX 0x85F4 -#define GL_LUMINANCE16_EXTENDED_RANGE_SGIX 0x85F5 -#define GL_INTENSITY16_EXTENDED_RANGE_SGIX 0x85F6 -#define GL_LUMINANCE16_ALPHA16_EXTENDED_RANGE_SGIX 0x85F7 -#define GL_MIN_LUMINANCE_SGIS 0x85F8 -#define GL_MAX_LUMINANCE_SGIS 0x85F9 -#define GL_MIN_INTENSITY_SGIS 0x85FA -#define GL_MAX_INTENSITY_SGIS 0x85FB - -#define GLEW_SGIX_texture_range GLEW_GET_VAR(__GLEW_SGIX_texture_range) - -#endif /* GL_SGIX_texture_range */ - -/* ----------------------- GL_SGIX_texture_scale_bias ---------------------- */ - -#ifndef GL_SGIX_texture_scale_bias -#define GL_SGIX_texture_scale_bias 1 - -#define GL_POST_TEXTURE_FILTER_BIAS_SGIX 0x8179 -#define GL_POST_TEXTURE_FILTER_SCALE_SGIX 0x817A -#define GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX 0x817B -#define GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX 0x817C - -#define GLEW_SGIX_texture_scale_bias GLEW_GET_VAR(__GLEW_SGIX_texture_scale_bias) - -#endif /* GL_SGIX_texture_scale_bias */ - -/* ------------------------- GL_SGIX_vertex_preclip ------------------------ */ - -#ifndef GL_SGIX_vertex_preclip -#define GL_SGIX_vertex_preclip 1 - -#define GL_VERTEX_PRECLIP_SGIX 0x83EE -#define GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF - -#define GLEW_SGIX_vertex_preclip GLEW_GET_VAR(__GLEW_SGIX_vertex_preclip) - -#endif /* GL_SGIX_vertex_preclip */ - -/* ---------------------- GL_SGIX_vertex_preclip_hint ---------------------- */ - -#ifndef GL_SGIX_vertex_preclip_hint -#define GL_SGIX_vertex_preclip_hint 1 - -#define GL_VERTEX_PRECLIP_SGIX 0x83EE -#define GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF - -#define GLEW_SGIX_vertex_preclip_hint GLEW_GET_VAR(__GLEW_SGIX_vertex_preclip_hint) - -#endif /* GL_SGIX_vertex_preclip_hint */ - -/* ----------------------------- GL_SGIX_ycrcb ----------------------------- */ - -#ifndef GL_SGIX_ycrcb -#define GL_SGIX_ycrcb 1 - -#define GLEW_SGIX_ycrcb GLEW_GET_VAR(__GLEW_SGIX_ycrcb) - -#endif /* GL_SGIX_ycrcb */ - -/* -------------------------- GL_SGI_color_matrix -------------------------- */ - -#ifndef GL_SGI_color_matrix -#define GL_SGI_color_matrix 1 - -#define GL_COLOR_MATRIX_SGI 0x80B1 -#define GL_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B2 -#define GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B3 -#define GL_POST_COLOR_MATRIX_RED_SCALE_SGI 0x80B4 -#define GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI 0x80B5 -#define GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI 0x80B6 -#define GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI 0x80B7 -#define GL_POST_COLOR_MATRIX_RED_BIAS_SGI 0x80B8 -#define GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI 0x80B9 -#define GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI 0x80BA -#define GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI 0x80BB - -#define GLEW_SGI_color_matrix GLEW_GET_VAR(__GLEW_SGI_color_matrix) - -#endif /* GL_SGI_color_matrix */ - -/* --------------------------- GL_SGI_color_table -------------------------- */ - -#ifndef GL_SGI_color_table -#define GL_SGI_color_table 1 - -#define GL_COLOR_TABLE_SGI 0x80D0 -#define GL_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D1 -#define GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D2 -#define GL_PROXY_COLOR_TABLE_SGI 0x80D3 -#define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D4 -#define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D5 -#define GL_COLOR_TABLE_SCALE_SGI 0x80D6 -#define GL_COLOR_TABLE_BIAS_SGI 0x80D7 -#define GL_COLOR_TABLE_FORMAT_SGI 0x80D8 -#define GL_COLOR_TABLE_WIDTH_SGI 0x80D9 -#define GL_COLOR_TABLE_RED_SIZE_SGI 0x80DA -#define GL_COLOR_TABLE_GREEN_SIZE_SGI 0x80DB -#define GL_COLOR_TABLE_BLUE_SIZE_SGI 0x80DC -#define GL_COLOR_TABLE_ALPHA_SIZE_SGI 0x80DD -#define GL_COLOR_TABLE_LUMINANCE_SIZE_SGI 0x80DE -#define GL_COLOR_TABLE_INTENSITY_SIZE_SGI 0x80DF - -typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table); -typedef void (GLAPIENTRY * PFNGLCOPYCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); -typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETCOLORTABLESGIPROC) (GLenum target, GLenum format, GLenum type, GLvoid *table); - -#define glColorTableParameterfvSGI GLEW_GET_FUN(__glewColorTableParameterfvSGI) -#define glColorTableParameterivSGI GLEW_GET_FUN(__glewColorTableParameterivSGI) -#define glColorTableSGI GLEW_GET_FUN(__glewColorTableSGI) -#define glCopyColorTableSGI GLEW_GET_FUN(__glewCopyColorTableSGI) -#define glGetColorTableParameterfvSGI GLEW_GET_FUN(__glewGetColorTableParameterfvSGI) -#define glGetColorTableParameterivSGI GLEW_GET_FUN(__glewGetColorTableParameterivSGI) -#define glGetColorTableSGI GLEW_GET_FUN(__glewGetColorTableSGI) - -#define GLEW_SGI_color_table GLEW_GET_VAR(__GLEW_SGI_color_table) - -#endif /* GL_SGI_color_table */ - -/* ----------------------- GL_SGI_texture_color_table ---------------------- */ - -#ifndef GL_SGI_texture_color_table -#define GL_SGI_texture_color_table 1 - -#define GL_TEXTURE_COLOR_TABLE_SGI 0x80BC -#define GL_PROXY_TEXTURE_COLOR_TABLE_SGI 0x80BD - -#define GLEW_SGI_texture_color_table GLEW_GET_VAR(__GLEW_SGI_texture_color_table) - -#endif /* GL_SGI_texture_color_table */ - -/* ------------------------- GL_SUNX_constant_data ------------------------- */ - -#ifndef GL_SUNX_constant_data -#define GL_SUNX_constant_data 1 - -#define GL_UNPACK_CONSTANT_DATA_SUNX 0x81D5 -#define GL_TEXTURE_CONSTANT_DATA_SUNX 0x81D6 - -typedef void (GLAPIENTRY * PFNGLFINISHTEXTURESUNXPROC) (void); - -#define glFinishTextureSUNX GLEW_GET_FUN(__glewFinishTextureSUNX) - -#define GLEW_SUNX_constant_data GLEW_GET_VAR(__GLEW_SUNX_constant_data) - -#endif /* GL_SUNX_constant_data */ - -/* -------------------- GL_SUN_convolution_border_modes -------------------- */ - -#ifndef GL_SUN_convolution_border_modes -#define GL_SUN_convolution_border_modes 1 - -#define GL_WRAP_BORDER_SUN 0x81D4 - -#define GLEW_SUN_convolution_border_modes GLEW_GET_VAR(__GLEW_SUN_convolution_border_modes) - -#endif /* GL_SUN_convolution_border_modes */ - -/* -------------------------- GL_SUN_global_alpha -------------------------- */ - -#ifndef GL_SUN_global_alpha -#define GL_SUN_global_alpha 1 - -#define GL_GLOBAL_ALPHA_SUN 0x81D9 -#define GL_GLOBAL_ALPHA_FACTOR_SUN 0x81DA - -typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORBSUNPROC) (GLbyte factor); -typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORDSUNPROC) (GLdouble factor); -typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORFSUNPROC) (GLfloat factor); -typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORISUNPROC) (GLint factor); -typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORSSUNPROC) (GLshort factor); -typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORUBSUNPROC) (GLubyte factor); -typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORUISUNPROC) (GLuint factor); -typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORUSSUNPROC) (GLushort factor); - -#define glGlobalAlphaFactorbSUN GLEW_GET_FUN(__glewGlobalAlphaFactorbSUN) -#define glGlobalAlphaFactordSUN GLEW_GET_FUN(__glewGlobalAlphaFactordSUN) -#define glGlobalAlphaFactorfSUN GLEW_GET_FUN(__glewGlobalAlphaFactorfSUN) -#define glGlobalAlphaFactoriSUN GLEW_GET_FUN(__glewGlobalAlphaFactoriSUN) -#define glGlobalAlphaFactorsSUN GLEW_GET_FUN(__glewGlobalAlphaFactorsSUN) -#define glGlobalAlphaFactorubSUN GLEW_GET_FUN(__glewGlobalAlphaFactorubSUN) -#define glGlobalAlphaFactoruiSUN GLEW_GET_FUN(__glewGlobalAlphaFactoruiSUN) -#define glGlobalAlphaFactorusSUN GLEW_GET_FUN(__glewGlobalAlphaFactorusSUN) - -#define GLEW_SUN_global_alpha GLEW_GET_VAR(__GLEW_SUN_global_alpha) - -#endif /* GL_SUN_global_alpha */ - -/* --------------------------- GL_SUN_mesh_array --------------------------- */ - -#ifndef GL_SUN_mesh_array -#define GL_SUN_mesh_array 1 - -#define GL_QUAD_MESH_SUN 0x8614 -#define GL_TRIANGLE_MESH_SUN 0x8615 - -#define GLEW_SUN_mesh_array GLEW_GET_VAR(__GLEW_SUN_mesh_array) - -#endif /* GL_SUN_mesh_array */ - -/* ------------------------ GL_SUN_read_video_pixels ----------------------- */ - -#ifndef GL_SUN_read_video_pixels -#define GL_SUN_read_video_pixels 1 - -typedef void (GLAPIENTRY * PFNGLREADVIDEOPIXELSSUNPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels); - -#define glReadVideoPixelsSUN GLEW_GET_FUN(__glewReadVideoPixelsSUN) - -#define GLEW_SUN_read_video_pixels GLEW_GET_VAR(__GLEW_SUN_read_video_pixels) - -#endif /* GL_SUN_read_video_pixels */ - -/* --------------------------- GL_SUN_slice_accum -------------------------- */ - -#ifndef GL_SUN_slice_accum -#define GL_SUN_slice_accum 1 - -#define GL_SLICE_ACCUM_SUN 0x85CC - -#define GLEW_SUN_slice_accum GLEW_GET_VAR(__GLEW_SUN_slice_accum) - -#endif /* GL_SUN_slice_accum */ - -/* -------------------------- GL_SUN_triangle_list ------------------------- */ - -#ifndef GL_SUN_triangle_list -#define GL_SUN_triangle_list 1 - -#define GL_RESTART_SUN 0x01 -#define GL_REPLACE_MIDDLE_SUN 0x02 -#define GL_REPLACE_OLDEST_SUN 0x03 -#define GL_TRIANGLE_LIST_SUN 0x81D7 -#define GL_REPLACEMENT_CODE_SUN 0x81D8 -#define GL_REPLACEMENT_CODE_ARRAY_SUN 0x85C0 -#define GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN 0x85C1 -#define GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN 0x85C2 -#define GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN 0x85C3 -#define GL_R1UI_V3F_SUN 0x85C4 -#define GL_R1UI_C4UB_V3F_SUN 0x85C5 -#define GL_R1UI_C3F_V3F_SUN 0x85C6 -#define GL_R1UI_N3F_V3F_SUN 0x85C7 -#define GL_R1UI_C4F_N3F_V3F_SUN 0x85C8 -#define GL_R1UI_T2F_V3F_SUN 0x85C9 -#define GL_R1UI_T2F_N3F_V3F_SUN 0x85CA -#define GL_R1UI_T2F_C4F_N3F_V3F_SUN 0x85CB - -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEPOINTERSUNPROC) (GLenum type, GLsizei stride, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUBSUNPROC) (GLubyte code); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUBVSUNPROC) (const GLubyte* code); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUISUNPROC) (GLuint code); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUIVSUNPROC) (const GLuint* code); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUSSUNPROC) (GLushort code); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUSVSUNPROC) (const GLushort* code); - -#define glReplacementCodePointerSUN GLEW_GET_FUN(__glewReplacementCodePointerSUN) -#define glReplacementCodeubSUN GLEW_GET_FUN(__glewReplacementCodeubSUN) -#define glReplacementCodeubvSUN GLEW_GET_FUN(__glewReplacementCodeubvSUN) -#define glReplacementCodeuiSUN GLEW_GET_FUN(__glewReplacementCodeuiSUN) -#define glReplacementCodeuivSUN GLEW_GET_FUN(__glewReplacementCodeuivSUN) -#define glReplacementCodeusSUN GLEW_GET_FUN(__glewReplacementCodeusSUN) -#define glReplacementCodeusvSUN GLEW_GET_FUN(__glewReplacementCodeusvSUN) - -#define GLEW_SUN_triangle_list GLEW_GET_VAR(__GLEW_SUN_triangle_list) - -#endif /* GL_SUN_triangle_list */ - -/* ----------------------------- GL_SUN_vertex ----------------------------- */ - -#ifndef GL_SUN_vertex -#define GL_SUN_vertex 1 - -typedef void (GLAPIENTRY * PFNGLCOLOR3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLCOLOR3FVERTEX3FVSUNPROC) (const GLfloat* c, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* c, const GLfloat *n, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLCOLOR4UBVERTEX2FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLCOLOR4UBVERTEX2FVSUNPROC) (const GLubyte* c, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLCOLOR4UBVERTEX3FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLCOLOR4UBVERTEX3FVSUNPROC) (const GLubyte* c, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLNORMAL3FVERTEX3FSUNPROC) (GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* n, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *c, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *c, const GLfloat *n, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) (GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) (const GLuint* rc, const GLubyte *c, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *n, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *tc, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) (GLuint rc, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *c, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *c, const GLfloat *n, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) (const GLfloat* tc, const GLubyte *c, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *n, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) (const GLfloat* tc, const GLfloat *c, const GLfloat *n, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD4FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLTEXCOORD4FVERTEX4FVSUNPROC) (const GLfloat* tc, const GLfloat *v); - -#define glColor3fVertex3fSUN GLEW_GET_FUN(__glewColor3fVertex3fSUN) -#define glColor3fVertex3fvSUN GLEW_GET_FUN(__glewColor3fVertex3fvSUN) -#define glColor4fNormal3fVertex3fSUN GLEW_GET_FUN(__glewColor4fNormal3fVertex3fSUN) -#define glColor4fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewColor4fNormal3fVertex3fvSUN) -#define glColor4ubVertex2fSUN GLEW_GET_FUN(__glewColor4ubVertex2fSUN) -#define glColor4ubVertex2fvSUN GLEW_GET_FUN(__glewColor4ubVertex2fvSUN) -#define glColor4ubVertex3fSUN GLEW_GET_FUN(__glewColor4ubVertex3fSUN) -#define glColor4ubVertex3fvSUN GLEW_GET_FUN(__glewColor4ubVertex3fvSUN) -#define glNormal3fVertex3fSUN GLEW_GET_FUN(__glewNormal3fVertex3fSUN) -#define glNormal3fVertex3fvSUN GLEW_GET_FUN(__glewNormal3fVertex3fvSUN) -#define glReplacementCodeuiColor3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiColor3fVertex3fSUN) -#define glReplacementCodeuiColor3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiColor3fVertex3fvSUN) -#define glReplacementCodeuiColor4fNormal3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiColor4fNormal3fVertex3fSUN) -#define glReplacementCodeuiColor4fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiColor4fNormal3fVertex3fvSUN) -#define glReplacementCodeuiColor4ubVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiColor4ubVertex3fSUN) -#define glReplacementCodeuiColor4ubVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiColor4ubVertex3fvSUN) -#define glReplacementCodeuiNormal3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiNormal3fVertex3fSUN) -#define glReplacementCodeuiNormal3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiNormal3fVertex3fvSUN) -#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN) -#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN) -#define glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fNormal3fVertex3fSUN) -#define glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN) -#define glReplacementCodeuiTexCoord2fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fVertex3fSUN) -#define glReplacementCodeuiTexCoord2fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fVertex3fvSUN) -#define glReplacementCodeuiVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiVertex3fSUN) -#define glReplacementCodeuiVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiVertex3fvSUN) -#define glTexCoord2fColor3fVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fColor3fVertex3fSUN) -#define glTexCoord2fColor3fVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fColor3fVertex3fvSUN) -#define glTexCoord2fColor4fNormal3fVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fColor4fNormal3fVertex3fSUN) -#define glTexCoord2fColor4fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fColor4fNormal3fVertex3fvSUN) -#define glTexCoord2fColor4ubVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fColor4ubVertex3fSUN) -#define glTexCoord2fColor4ubVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fColor4ubVertex3fvSUN) -#define glTexCoord2fNormal3fVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fNormal3fVertex3fSUN) -#define glTexCoord2fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fNormal3fVertex3fvSUN) -#define glTexCoord2fVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fVertex3fSUN) -#define glTexCoord2fVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fVertex3fvSUN) -#define glTexCoord4fColor4fNormal3fVertex4fSUN GLEW_GET_FUN(__glewTexCoord4fColor4fNormal3fVertex4fSUN) -#define glTexCoord4fColor4fNormal3fVertex4fvSUN GLEW_GET_FUN(__glewTexCoord4fColor4fNormal3fVertex4fvSUN) -#define glTexCoord4fVertex4fSUN GLEW_GET_FUN(__glewTexCoord4fVertex4fSUN) -#define glTexCoord4fVertex4fvSUN GLEW_GET_FUN(__glewTexCoord4fVertex4fvSUN) - -#define GLEW_SUN_vertex GLEW_GET_VAR(__GLEW_SUN_vertex) - -#endif /* GL_SUN_vertex */ - -/* -------------------------- GL_WIN_phong_shading ------------------------- */ - -#ifndef GL_WIN_phong_shading -#define GL_WIN_phong_shading 1 - -#define GL_PHONG_WIN 0x80EA -#define GL_PHONG_HINT_WIN 0x80EB - -#define GLEW_WIN_phong_shading GLEW_GET_VAR(__GLEW_WIN_phong_shading) - -#endif /* GL_WIN_phong_shading */ - -/* -------------------------- GL_WIN_specular_fog -------------------------- */ - -#ifndef GL_WIN_specular_fog -#define GL_WIN_specular_fog 1 - -#define GL_FOG_SPECULAR_TEXTURE_WIN 0x80EC - -#define GLEW_WIN_specular_fog GLEW_GET_VAR(__GLEW_WIN_specular_fog) - -#endif /* GL_WIN_specular_fog */ - -/* ---------------------------- GL_WIN_swap_hint --------------------------- */ - -#ifndef GL_WIN_swap_hint -#define GL_WIN_swap_hint 1 - -typedef void (GLAPIENTRY * PFNGLADDSWAPHINTRECTWINPROC) (GLint x, GLint y, GLsizei width, GLsizei height); - -#define glAddSwapHintRectWIN GLEW_GET_FUN(__glewAddSwapHintRectWIN) - -#define GLEW_WIN_swap_hint GLEW_GET_VAR(__GLEW_WIN_swap_hint) - -#endif /* GL_WIN_swap_hint */ - -/* ------------------------------------------------------------------------- */ - -#if defined(GLEW_MX) && defined(_WIN32) -#define GLEW_FUN_EXPORT -#else -#define GLEW_FUN_EXPORT GLEWAPI -#endif /* GLEW_MX */ - -#if defined(GLEW_MX) -#define GLEW_VAR_EXPORT -#else -#define GLEW_VAR_EXPORT GLEWAPI -#endif /* GLEW_MX */ - -#if defined(GLEW_MX) && defined(_WIN32) -struct GLEWContextStruct -{ -#endif /* GLEW_MX */ - -GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE3DPROC __glewCopyTexSubImage3D; -GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTSPROC __glewDrawRangeElements; -GLEW_FUN_EXPORT PFNGLTEXIMAGE3DPROC __glewTexImage3D; -GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE3DPROC __glewTexSubImage3D; - -GLEW_FUN_EXPORT PFNGLACTIVETEXTUREPROC __glewActiveTexture; -GLEW_FUN_EXPORT PFNGLCLIENTACTIVETEXTUREPROC __glewClientActiveTexture; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE1DPROC __glewCompressedTexImage1D; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE2DPROC __glewCompressedTexImage2D; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE3DPROC __glewCompressedTexImage3D; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC __glewCompressedTexSubImage1D; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC __glewCompressedTexSubImage2D; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC __glewCompressedTexSubImage3D; -GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDTEXIMAGEPROC __glewGetCompressedTexImage; -GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXDPROC __glewLoadTransposeMatrixd; -GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXFPROC __glewLoadTransposeMatrixf; -GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXDPROC __glewMultTransposeMatrixd; -GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXFPROC __glewMultTransposeMatrixf; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DPROC __glewMultiTexCoord1d; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DVPROC __glewMultiTexCoord1dv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FPROC __glewMultiTexCoord1f; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FVPROC __glewMultiTexCoord1fv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IPROC __glewMultiTexCoord1i; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IVPROC __glewMultiTexCoord1iv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SPROC __glewMultiTexCoord1s; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SVPROC __glewMultiTexCoord1sv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DPROC __glewMultiTexCoord2d; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DVPROC __glewMultiTexCoord2dv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FPROC __glewMultiTexCoord2f; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FVPROC __glewMultiTexCoord2fv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IPROC __glewMultiTexCoord2i; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IVPROC __glewMultiTexCoord2iv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SPROC __glewMultiTexCoord2s; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SVPROC __glewMultiTexCoord2sv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DPROC __glewMultiTexCoord3d; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DVPROC __glewMultiTexCoord3dv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FPROC __glewMultiTexCoord3f; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FVPROC __glewMultiTexCoord3fv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IPROC __glewMultiTexCoord3i; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IVPROC __glewMultiTexCoord3iv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SPROC __glewMultiTexCoord3s; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SVPROC __glewMultiTexCoord3sv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DPROC __glewMultiTexCoord4d; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DVPROC __glewMultiTexCoord4dv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FPROC __glewMultiTexCoord4f; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FVPROC __glewMultiTexCoord4fv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IPROC __glewMultiTexCoord4i; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IVPROC __glewMultiTexCoord4iv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SPROC __glewMultiTexCoord4s; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SVPROC __glewMultiTexCoord4sv; -GLEW_FUN_EXPORT PFNGLSAMPLECOVERAGEPROC __glewSampleCoverage; - -GLEW_FUN_EXPORT PFNGLBLENDCOLORPROC __glewBlendColor; -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONPROC __glewBlendEquation; -GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEPROC __glewBlendFuncSeparate; -GLEW_FUN_EXPORT PFNGLFOGCOORDPOINTERPROC __glewFogCoordPointer; -GLEW_FUN_EXPORT PFNGLFOGCOORDDPROC __glewFogCoordd; -GLEW_FUN_EXPORT PFNGLFOGCOORDDVPROC __glewFogCoorddv; -GLEW_FUN_EXPORT PFNGLFOGCOORDFPROC __glewFogCoordf; -GLEW_FUN_EXPORT PFNGLFOGCOORDFVPROC __glewFogCoordfv; -GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSPROC __glewMultiDrawArrays; -GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSPROC __glewMultiDrawElements; -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFPROC __glewPointParameterf; -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFVPROC __glewPointParameterfv; -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERIPROC __glewPointParameteri; -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERIVPROC __glewPointParameteriv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BPROC __glewSecondaryColor3b; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BVPROC __glewSecondaryColor3bv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DPROC __glewSecondaryColor3d; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DVPROC __glewSecondaryColor3dv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FPROC __glewSecondaryColor3f; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FVPROC __glewSecondaryColor3fv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IPROC __glewSecondaryColor3i; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IVPROC __glewSecondaryColor3iv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SPROC __glewSecondaryColor3s; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SVPROC __glewSecondaryColor3sv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBPROC __glewSecondaryColor3ub; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBVPROC __glewSecondaryColor3ubv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIPROC __glewSecondaryColor3ui; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIVPROC __glewSecondaryColor3uiv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USPROC __glewSecondaryColor3us; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USVPROC __glewSecondaryColor3usv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLORPOINTERPROC __glewSecondaryColorPointer; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2DPROC __glewWindowPos2d; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2DVPROC __glewWindowPos2dv; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2FPROC __glewWindowPos2f; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2FVPROC __glewWindowPos2fv; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2IPROC __glewWindowPos2i; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2IVPROC __glewWindowPos2iv; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2SPROC __glewWindowPos2s; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2SVPROC __glewWindowPos2sv; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3DPROC __glewWindowPos3d; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3DVPROC __glewWindowPos3dv; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3FPROC __glewWindowPos3f; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3FVPROC __glewWindowPos3fv; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3IPROC __glewWindowPos3i; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3IVPROC __glewWindowPos3iv; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3SPROC __glewWindowPos3s; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3SVPROC __glewWindowPos3sv; - -GLEW_FUN_EXPORT PFNGLBEGINQUERYPROC __glewBeginQuery; -GLEW_FUN_EXPORT PFNGLBINDBUFFERPROC __glewBindBuffer; -GLEW_FUN_EXPORT PFNGLBUFFERDATAPROC __glewBufferData; -GLEW_FUN_EXPORT PFNGLBUFFERSUBDATAPROC __glewBufferSubData; -GLEW_FUN_EXPORT PFNGLDELETEBUFFERSPROC __glewDeleteBuffers; -GLEW_FUN_EXPORT PFNGLDELETEQUERIESPROC __glewDeleteQueries; -GLEW_FUN_EXPORT PFNGLENDQUERYPROC __glewEndQuery; -GLEW_FUN_EXPORT PFNGLGENBUFFERSPROC __glewGenBuffers; -GLEW_FUN_EXPORT PFNGLGENQUERIESPROC __glewGenQueries; -GLEW_FUN_EXPORT PFNGLGETBUFFERPARAMETERIVPROC __glewGetBufferParameteriv; -GLEW_FUN_EXPORT PFNGLGETBUFFERPOINTERVPROC __glewGetBufferPointerv; -GLEW_FUN_EXPORT PFNGLGETBUFFERSUBDATAPROC __glewGetBufferSubData; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTIVPROC __glewGetQueryObjectiv; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUIVPROC __glewGetQueryObjectuiv; -GLEW_FUN_EXPORT PFNGLGETQUERYIVPROC __glewGetQueryiv; -GLEW_FUN_EXPORT PFNGLISBUFFERPROC __glewIsBuffer; -GLEW_FUN_EXPORT PFNGLISQUERYPROC __glewIsQuery; -GLEW_FUN_EXPORT PFNGLMAPBUFFERPROC __glewMapBuffer; -GLEW_FUN_EXPORT PFNGLUNMAPBUFFERPROC __glewUnmapBuffer; - -GLEW_FUN_EXPORT PFNGLATTACHSHADERPROC __glewAttachShader; -GLEW_FUN_EXPORT PFNGLBINDATTRIBLOCATIONPROC __glewBindAttribLocation; -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEPROC __glewBlendEquationSeparate; -GLEW_FUN_EXPORT PFNGLCOMPILESHADERPROC __glewCompileShader; -GLEW_FUN_EXPORT PFNGLCREATEPROGRAMPROC __glewCreateProgram; -GLEW_FUN_EXPORT PFNGLCREATESHADERPROC __glewCreateShader; -GLEW_FUN_EXPORT PFNGLDELETEPROGRAMPROC __glewDeleteProgram; -GLEW_FUN_EXPORT PFNGLDELETESHADERPROC __glewDeleteShader; -GLEW_FUN_EXPORT PFNGLDETACHSHADERPROC __glewDetachShader; -GLEW_FUN_EXPORT PFNGLDISABLEVERTEXATTRIBARRAYPROC __glewDisableVertexAttribArray; -GLEW_FUN_EXPORT PFNGLDRAWBUFFERSPROC __glewDrawBuffers; -GLEW_FUN_EXPORT PFNGLENABLEVERTEXATTRIBARRAYPROC __glewEnableVertexAttribArray; -GLEW_FUN_EXPORT PFNGLGETACTIVEATTRIBPROC __glewGetActiveAttrib; -GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMPROC __glewGetActiveUniform; -GLEW_FUN_EXPORT PFNGLGETATTACHEDSHADERSPROC __glewGetAttachedShaders; -GLEW_FUN_EXPORT PFNGLGETATTRIBLOCATIONPROC __glewGetAttribLocation; -GLEW_FUN_EXPORT PFNGLGETPROGRAMINFOLOGPROC __glewGetProgramInfoLog; -GLEW_FUN_EXPORT PFNGLGETPROGRAMIVPROC __glewGetProgramiv; -GLEW_FUN_EXPORT PFNGLGETSHADERINFOLOGPROC __glewGetShaderInfoLog; -GLEW_FUN_EXPORT PFNGLGETSHADERSOURCEPROC __glewGetShaderSource; -GLEW_FUN_EXPORT PFNGLGETSHADERIVPROC __glewGetShaderiv; -GLEW_FUN_EXPORT PFNGLGETUNIFORMLOCATIONPROC __glewGetUniformLocation; -GLEW_FUN_EXPORT PFNGLGETUNIFORMFVPROC __glewGetUniformfv; -GLEW_FUN_EXPORT PFNGLGETUNIFORMIVPROC __glewGetUniformiv; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBPOINTERVPROC __glewGetVertexAttribPointerv; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBDVPROC __glewGetVertexAttribdv; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBFVPROC __glewGetVertexAttribfv; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIVPROC __glewGetVertexAttribiv; -GLEW_FUN_EXPORT PFNGLISPROGRAMPROC __glewIsProgram; -GLEW_FUN_EXPORT PFNGLISSHADERPROC __glewIsShader; -GLEW_FUN_EXPORT PFNGLLINKPROGRAMPROC __glewLinkProgram; -GLEW_FUN_EXPORT PFNGLSHADERSOURCEPROC __glewShaderSource; -GLEW_FUN_EXPORT PFNGLSTENCILFUNCSEPARATEPROC __glewStencilFuncSeparate; -GLEW_FUN_EXPORT PFNGLSTENCILMASKSEPARATEPROC __glewStencilMaskSeparate; -GLEW_FUN_EXPORT PFNGLSTENCILOPSEPARATEPROC __glewStencilOpSeparate; -GLEW_FUN_EXPORT PFNGLUNIFORM1FPROC __glewUniform1f; -GLEW_FUN_EXPORT PFNGLUNIFORM1FVPROC __glewUniform1fv; -GLEW_FUN_EXPORT PFNGLUNIFORM1IPROC __glewUniform1i; -GLEW_FUN_EXPORT PFNGLUNIFORM1IVPROC __glewUniform1iv; -GLEW_FUN_EXPORT PFNGLUNIFORM2FPROC __glewUniform2f; -GLEW_FUN_EXPORT PFNGLUNIFORM2FVPROC __glewUniform2fv; -GLEW_FUN_EXPORT PFNGLUNIFORM2IPROC __glewUniform2i; -GLEW_FUN_EXPORT PFNGLUNIFORM2IVPROC __glewUniform2iv; -GLEW_FUN_EXPORT PFNGLUNIFORM3FPROC __glewUniform3f; -GLEW_FUN_EXPORT PFNGLUNIFORM3FVPROC __glewUniform3fv; -GLEW_FUN_EXPORT PFNGLUNIFORM3IPROC __glewUniform3i; -GLEW_FUN_EXPORT PFNGLUNIFORM3IVPROC __glewUniform3iv; -GLEW_FUN_EXPORT PFNGLUNIFORM4FPROC __glewUniform4f; -GLEW_FUN_EXPORT PFNGLUNIFORM4FVPROC __glewUniform4fv; -GLEW_FUN_EXPORT PFNGLUNIFORM4IPROC __glewUniform4i; -GLEW_FUN_EXPORT PFNGLUNIFORM4IVPROC __glewUniform4iv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2FVPROC __glewUniformMatrix2fv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3FVPROC __glewUniformMatrix3fv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4FVPROC __glewUniformMatrix4fv; -GLEW_FUN_EXPORT PFNGLUSEPROGRAMPROC __glewUseProgram; -GLEW_FUN_EXPORT PFNGLVALIDATEPROGRAMPROC __glewValidateProgram; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DPROC __glewVertexAttrib1d; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DVPROC __glewVertexAttrib1dv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FPROC __glewVertexAttrib1f; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FVPROC __glewVertexAttrib1fv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SPROC __glewVertexAttrib1s; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SVPROC __glewVertexAttrib1sv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DPROC __glewVertexAttrib2d; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DVPROC __glewVertexAttrib2dv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FPROC __glewVertexAttrib2f; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FVPROC __glewVertexAttrib2fv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SPROC __glewVertexAttrib2s; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SVPROC __glewVertexAttrib2sv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DPROC __glewVertexAttrib3d; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DVPROC __glewVertexAttrib3dv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FPROC __glewVertexAttrib3f; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FVPROC __glewVertexAttrib3fv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SPROC __glewVertexAttrib3s; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SVPROC __glewVertexAttrib3sv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NBVPROC __glewVertexAttrib4Nbv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NIVPROC __glewVertexAttrib4Niv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NSVPROC __glewVertexAttrib4Nsv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBPROC __glewVertexAttrib4Nub; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBVPROC __glewVertexAttrib4Nubv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUIVPROC __glewVertexAttrib4Nuiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUSVPROC __glewVertexAttrib4Nusv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4BVPROC __glewVertexAttrib4bv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DPROC __glewVertexAttrib4d; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DVPROC __glewVertexAttrib4dv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FPROC __glewVertexAttrib4f; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FVPROC __glewVertexAttrib4fv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4IVPROC __glewVertexAttrib4iv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SPROC __glewVertexAttrib4s; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SVPROC __glewVertexAttrib4sv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBVPROC __glewVertexAttrib4ubv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UIVPROC __glewVertexAttrib4uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4USVPROC __glewVertexAttrib4usv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPOINTERPROC __glewVertexAttribPointer; - -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2X3FVPROC __glewUniformMatrix2x3fv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2X4FVPROC __glewUniformMatrix2x4fv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3X2FVPROC __glewUniformMatrix3x2fv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3X4FVPROC __glewUniformMatrix3x4fv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4X2FVPROC __glewUniformMatrix4x2fv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4X3FVPROC __glewUniformMatrix4x3fv; - -GLEW_FUN_EXPORT PFNGLBEGINCONDITIONALRENDERPROC __glewBeginConditionalRender; -GLEW_FUN_EXPORT PFNGLBEGINTRANSFORMFEEDBACKPROC __glewBeginTransformFeedback; -GLEW_FUN_EXPORT PFNGLBINDFRAGDATALOCATIONPROC __glewBindFragDataLocation; -GLEW_FUN_EXPORT PFNGLCLAMPCOLORPROC __glewClampColor; -GLEW_FUN_EXPORT PFNGLCLEARBUFFERFIPROC __glewClearBufferfi; -GLEW_FUN_EXPORT PFNGLCLEARBUFFERFVPROC __glewClearBufferfv; -GLEW_FUN_EXPORT PFNGLCLEARBUFFERIVPROC __glewClearBufferiv; -GLEW_FUN_EXPORT PFNGLCLEARBUFFERUIVPROC __glewClearBufferuiv; -GLEW_FUN_EXPORT PFNGLCOLORMASKIPROC __glewColorMaski; -GLEW_FUN_EXPORT PFNGLDISABLEIPROC __glewDisablei; -GLEW_FUN_EXPORT PFNGLENABLEIPROC __glewEnablei; -GLEW_FUN_EXPORT PFNGLENDCONDITIONALRENDERPROC __glewEndConditionalRender; -GLEW_FUN_EXPORT PFNGLENDTRANSFORMFEEDBACKPROC __glewEndTransformFeedback; -GLEW_FUN_EXPORT PFNGLGETBOOLEANI_VPROC __glewGetBooleani_v; -GLEW_FUN_EXPORT PFNGLGETFRAGDATALOCATIONPROC __glewGetFragDataLocation; -GLEW_FUN_EXPORT PFNGLGETSTRINGIPROC __glewGetStringi; -GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERIIVPROC __glewGetTexParameterIiv; -GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERIUIVPROC __glewGetTexParameterIuiv; -GLEW_FUN_EXPORT PFNGLGETTRANSFORMFEEDBACKVARYINGPROC __glewGetTransformFeedbackVarying; -GLEW_FUN_EXPORT PFNGLGETUNIFORMUIVPROC __glewGetUniformuiv; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIIVPROC __glewGetVertexAttribIiv; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIUIVPROC __glewGetVertexAttribIuiv; -GLEW_FUN_EXPORT PFNGLISENABLEDIPROC __glewIsEnabledi; -GLEW_FUN_EXPORT PFNGLTEXPARAMETERIIVPROC __glewTexParameterIiv; -GLEW_FUN_EXPORT PFNGLTEXPARAMETERIUIVPROC __glewTexParameterIuiv; -GLEW_FUN_EXPORT PFNGLTRANSFORMFEEDBACKVARYINGSPROC __glewTransformFeedbackVaryings; -GLEW_FUN_EXPORT PFNGLUNIFORM1UIPROC __glewUniform1ui; -GLEW_FUN_EXPORT PFNGLUNIFORM1UIVPROC __glewUniform1uiv; -GLEW_FUN_EXPORT PFNGLUNIFORM2UIPROC __glewUniform2ui; -GLEW_FUN_EXPORT PFNGLUNIFORM2UIVPROC __glewUniform2uiv; -GLEW_FUN_EXPORT PFNGLUNIFORM3UIPROC __glewUniform3ui; -GLEW_FUN_EXPORT PFNGLUNIFORM3UIVPROC __glewUniform3uiv; -GLEW_FUN_EXPORT PFNGLUNIFORM4UIPROC __glewUniform4ui; -GLEW_FUN_EXPORT PFNGLUNIFORM4UIVPROC __glewUniform4uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1IPROC __glewVertexAttribI1i; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1IVPROC __glewVertexAttribI1iv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1UIPROC __glewVertexAttribI1ui; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1UIVPROC __glewVertexAttribI1uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2IPROC __glewVertexAttribI2i; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2IVPROC __glewVertexAttribI2iv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2UIPROC __glewVertexAttribI2ui; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2UIVPROC __glewVertexAttribI2uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3IPROC __glewVertexAttribI3i; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3IVPROC __glewVertexAttribI3iv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3UIPROC __glewVertexAttribI3ui; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3UIVPROC __glewVertexAttribI3uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4BVPROC __glewVertexAttribI4bv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4IPROC __glewVertexAttribI4i; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4IVPROC __glewVertexAttribI4iv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4SVPROC __glewVertexAttribI4sv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UBVPROC __glewVertexAttribI4ubv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UIPROC __glewVertexAttribI4ui; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UIVPROC __glewVertexAttribI4uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4USVPROC __glewVertexAttribI4usv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBIPOINTERPROC __glewVertexAttribIPointer; - -GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDPROC __glewDrawArraysInstanced; -GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDPROC __glewDrawElementsInstanced; -GLEW_FUN_EXPORT PFNGLPRIMITIVERESTARTINDEXPROC __glewPrimitiveRestartIndex; -GLEW_FUN_EXPORT PFNGLTEXBUFFERPROC __glewTexBuffer; - -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREPROC __glewFramebufferTexture; -GLEW_FUN_EXPORT PFNGLGETBUFFERPARAMETERI64VPROC __glewGetBufferParameteri64v; -GLEW_FUN_EXPORT PFNGLGETINTEGER64I_VPROC __glewGetInteger64i_v; - -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBDIVISORPROC __glewVertexAttribDivisor; - -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEIPROC __glewBlendEquationSeparatei; -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONIPROC __glewBlendEquationi; -GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEIPROC __glewBlendFuncSeparatei; -GLEW_FUN_EXPORT PFNGLBLENDFUNCIPROC __glewBlendFunci; -GLEW_FUN_EXPORT PFNGLMINSAMPLESHADINGPROC __glewMinSampleShading; - -GLEW_FUN_EXPORT PFNGLTBUFFERMASK3DFXPROC __glewTbufferMask3DFX; - -GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECALLBACKAMDPROC __glewDebugMessageCallbackAMD; -GLEW_FUN_EXPORT PFNGLDEBUGMESSAGEENABLEAMDPROC __glewDebugMessageEnableAMD; -GLEW_FUN_EXPORT PFNGLDEBUGMESSAGEINSERTAMDPROC __glewDebugMessageInsertAMD; -GLEW_FUN_EXPORT PFNGLGETDEBUGMESSAGELOGAMDPROC __glewGetDebugMessageLogAMD; - -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONINDEXEDAMDPROC __glewBlendEquationIndexedAMD; -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC __glewBlendEquationSeparateIndexedAMD; -GLEW_FUN_EXPORT PFNGLBLENDFUNCINDEXEDAMDPROC __glewBlendFuncIndexedAMD; -GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC __glewBlendFuncSeparateIndexedAMD; - -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPARAMETERIAMDPROC __glewVertexAttribParameteriAMD; - -GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC __glewMultiDrawArraysIndirectAMD; -GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC __glewMultiDrawElementsIndirectAMD; - -GLEW_FUN_EXPORT PFNGLDELETENAMESAMDPROC __glewDeleteNamesAMD; -GLEW_FUN_EXPORT PFNGLGENNAMESAMDPROC __glewGenNamesAMD; -GLEW_FUN_EXPORT PFNGLISNAMEAMDPROC __glewIsNameAMD; - -GLEW_FUN_EXPORT PFNGLBEGINPERFMONITORAMDPROC __glewBeginPerfMonitorAMD; -GLEW_FUN_EXPORT PFNGLDELETEPERFMONITORSAMDPROC __glewDeletePerfMonitorsAMD; -GLEW_FUN_EXPORT PFNGLENDPERFMONITORAMDPROC __glewEndPerfMonitorAMD; -GLEW_FUN_EXPORT PFNGLGENPERFMONITORSAMDPROC __glewGenPerfMonitorsAMD; -GLEW_FUN_EXPORT PFNGLGETPERFMONITORCOUNTERDATAAMDPROC __glewGetPerfMonitorCounterDataAMD; -GLEW_FUN_EXPORT PFNGLGETPERFMONITORCOUNTERINFOAMDPROC __glewGetPerfMonitorCounterInfoAMD; -GLEW_FUN_EXPORT PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC __glewGetPerfMonitorCounterStringAMD; -GLEW_FUN_EXPORT PFNGLGETPERFMONITORCOUNTERSAMDPROC __glewGetPerfMonitorCountersAMD; -GLEW_FUN_EXPORT PFNGLGETPERFMONITORGROUPSTRINGAMDPROC __glewGetPerfMonitorGroupStringAMD; -GLEW_FUN_EXPORT PFNGLGETPERFMONITORGROUPSAMDPROC __glewGetPerfMonitorGroupsAMD; -GLEW_FUN_EXPORT PFNGLSELECTPERFMONITORCOUNTERSAMDPROC __glewSelectPerfMonitorCountersAMD; - -GLEW_FUN_EXPORT PFNGLSETMULTISAMPLEFVAMDPROC __glewSetMultisamplefvAMD; - -GLEW_FUN_EXPORT PFNGLTEXSTORAGESPARSEAMDPROC __glewTexStorageSparseAMD; -GLEW_FUN_EXPORT PFNGLTEXTURESTORAGESPARSEAMDPROC __glewTextureStorageSparseAMD; - -GLEW_FUN_EXPORT PFNGLSTENCILOPVALUEAMDPROC __glewStencilOpValueAMD; - -GLEW_FUN_EXPORT PFNGLTESSELLATIONFACTORAMDPROC __glewTessellationFactorAMD; -GLEW_FUN_EXPORT PFNGLTESSELLATIONMODEAMDPROC __glewTessellationModeAMD; - -GLEW_FUN_EXPORT PFNGLBLITFRAMEBUFFERANGLEPROC __glewBlitFramebufferANGLE; - -GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEANGLEPROC __glewRenderbufferStorageMultisampleANGLE; - -GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDANGLEPROC __glewDrawArraysInstancedANGLE; -GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDANGLEPROC __glewDrawElementsInstancedANGLE; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBDIVISORANGLEPROC __glewVertexAttribDivisorANGLE; - -GLEW_FUN_EXPORT PFNGLBEGINQUERYANGLEPROC __glewBeginQueryANGLE; -GLEW_FUN_EXPORT PFNGLDELETEQUERIESANGLEPROC __glewDeleteQueriesANGLE; -GLEW_FUN_EXPORT PFNGLENDQUERYANGLEPROC __glewEndQueryANGLE; -GLEW_FUN_EXPORT PFNGLGENQUERIESANGLEPROC __glewGenQueriesANGLE; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTI64VANGLEPROC __glewGetQueryObjecti64vANGLE; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTIVANGLEPROC __glewGetQueryObjectivANGLE; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUI64VANGLEPROC __glewGetQueryObjectui64vANGLE; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUIVANGLEPROC __glewGetQueryObjectuivANGLE; -GLEW_FUN_EXPORT PFNGLGETQUERYIVANGLEPROC __glewGetQueryivANGLE; -GLEW_FUN_EXPORT PFNGLISQUERYANGLEPROC __glewIsQueryANGLE; -GLEW_FUN_EXPORT PFNGLQUERYCOUNTERANGLEPROC __glewQueryCounterANGLE; - -GLEW_FUN_EXPORT PFNGLGETTRANSLATEDSHADERSOURCEANGLEPROC __glewGetTranslatedShaderSourceANGLE; - -GLEW_FUN_EXPORT PFNGLDRAWELEMENTARRAYAPPLEPROC __glewDrawElementArrayAPPLE; -GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC __glewDrawRangeElementArrayAPPLE; -GLEW_FUN_EXPORT PFNGLELEMENTPOINTERAPPLEPROC __glewElementPointerAPPLE; -GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC __glewMultiDrawElementArrayAPPLE; -GLEW_FUN_EXPORT PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC __glewMultiDrawRangeElementArrayAPPLE; - -GLEW_FUN_EXPORT PFNGLDELETEFENCESAPPLEPROC __glewDeleteFencesAPPLE; -GLEW_FUN_EXPORT PFNGLFINISHFENCEAPPLEPROC __glewFinishFenceAPPLE; -GLEW_FUN_EXPORT PFNGLFINISHOBJECTAPPLEPROC __glewFinishObjectAPPLE; -GLEW_FUN_EXPORT PFNGLGENFENCESAPPLEPROC __glewGenFencesAPPLE; -GLEW_FUN_EXPORT PFNGLISFENCEAPPLEPROC __glewIsFenceAPPLE; -GLEW_FUN_EXPORT PFNGLSETFENCEAPPLEPROC __glewSetFenceAPPLE; -GLEW_FUN_EXPORT PFNGLTESTFENCEAPPLEPROC __glewTestFenceAPPLE; -GLEW_FUN_EXPORT PFNGLTESTOBJECTAPPLEPROC __glewTestObjectAPPLE; - -GLEW_FUN_EXPORT PFNGLBUFFERPARAMETERIAPPLEPROC __glewBufferParameteriAPPLE; -GLEW_FUN_EXPORT PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC __glewFlushMappedBufferRangeAPPLE; - -GLEW_FUN_EXPORT PFNGLGETOBJECTPARAMETERIVAPPLEPROC __glewGetObjectParameterivAPPLE; -GLEW_FUN_EXPORT PFNGLOBJECTPURGEABLEAPPLEPROC __glewObjectPurgeableAPPLE; -GLEW_FUN_EXPORT PFNGLOBJECTUNPURGEABLEAPPLEPROC __glewObjectUnpurgeableAPPLE; - -GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC __glewGetTexParameterPointervAPPLE; -GLEW_FUN_EXPORT PFNGLTEXTURERANGEAPPLEPROC __glewTextureRangeAPPLE; - -GLEW_FUN_EXPORT PFNGLBINDVERTEXARRAYAPPLEPROC __glewBindVertexArrayAPPLE; -GLEW_FUN_EXPORT PFNGLDELETEVERTEXARRAYSAPPLEPROC __glewDeleteVertexArraysAPPLE; -GLEW_FUN_EXPORT PFNGLGENVERTEXARRAYSAPPLEPROC __glewGenVertexArraysAPPLE; -GLEW_FUN_EXPORT PFNGLISVERTEXARRAYAPPLEPROC __glewIsVertexArrayAPPLE; - -GLEW_FUN_EXPORT PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC __glewFlushVertexArrayRangeAPPLE; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYPARAMETERIAPPLEPROC __glewVertexArrayParameteriAPPLE; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYRANGEAPPLEPROC __glewVertexArrayRangeAPPLE; - -GLEW_FUN_EXPORT PFNGLDISABLEVERTEXATTRIBAPPLEPROC __glewDisableVertexAttribAPPLE; -GLEW_FUN_EXPORT PFNGLENABLEVERTEXATTRIBAPPLEPROC __glewEnableVertexAttribAPPLE; -GLEW_FUN_EXPORT PFNGLISVERTEXATTRIBENABLEDAPPLEPROC __glewIsVertexAttribEnabledAPPLE; -GLEW_FUN_EXPORT PFNGLMAPVERTEXATTRIB1DAPPLEPROC __glewMapVertexAttrib1dAPPLE; -GLEW_FUN_EXPORT PFNGLMAPVERTEXATTRIB1FAPPLEPROC __glewMapVertexAttrib1fAPPLE; -GLEW_FUN_EXPORT PFNGLMAPVERTEXATTRIB2DAPPLEPROC __glewMapVertexAttrib2dAPPLE; -GLEW_FUN_EXPORT PFNGLMAPVERTEXATTRIB2FAPPLEPROC __glewMapVertexAttrib2fAPPLE; - -GLEW_FUN_EXPORT PFNGLCLEARDEPTHFPROC __glewClearDepthf; -GLEW_FUN_EXPORT PFNGLDEPTHRANGEFPROC __glewDepthRangef; -GLEW_FUN_EXPORT PFNGLGETSHADERPRECISIONFORMATPROC __glewGetShaderPrecisionFormat; -GLEW_FUN_EXPORT PFNGLRELEASESHADERCOMPILERPROC __glewReleaseShaderCompiler; -GLEW_FUN_EXPORT PFNGLSHADERBINARYPROC __glewShaderBinary; - -GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC __glewDrawArraysInstancedBaseInstance; -GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC __glewDrawElementsInstancedBaseInstance; -GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC __glewDrawElementsInstancedBaseVertexBaseInstance; - -GLEW_FUN_EXPORT PFNGLGETIMAGEHANDLEARBPROC __glewGetImageHandleARB; -GLEW_FUN_EXPORT PFNGLGETTEXTUREHANDLEARBPROC __glewGetTextureHandleARB; -GLEW_FUN_EXPORT PFNGLGETTEXTURESAMPLERHANDLEARBPROC __glewGetTextureSamplerHandleARB; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBLUI64VARBPROC __glewGetVertexAttribLui64vARB; -GLEW_FUN_EXPORT PFNGLISIMAGEHANDLERESIDENTARBPROC __glewIsImageHandleResidentARB; -GLEW_FUN_EXPORT PFNGLISTEXTUREHANDLERESIDENTARBPROC __glewIsTextureHandleResidentARB; -GLEW_FUN_EXPORT PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC __glewMakeImageHandleNonResidentARB; -GLEW_FUN_EXPORT PFNGLMAKEIMAGEHANDLERESIDENTARBPROC __glewMakeImageHandleResidentARB; -GLEW_FUN_EXPORT PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC __glewMakeTextureHandleNonResidentARB; -GLEW_FUN_EXPORT PFNGLMAKETEXTUREHANDLERESIDENTARBPROC __glewMakeTextureHandleResidentARB; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC __glewProgramUniformHandleui64ARB; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC __glewProgramUniformHandleui64vARB; -GLEW_FUN_EXPORT PFNGLUNIFORMHANDLEUI64ARBPROC __glewUniformHandleui64ARB; -GLEW_FUN_EXPORT PFNGLUNIFORMHANDLEUI64VARBPROC __glewUniformHandleui64vARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1UI64ARBPROC __glewVertexAttribL1ui64ARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1UI64VARBPROC __glewVertexAttribL1ui64vARB; - -GLEW_FUN_EXPORT PFNGLBINDFRAGDATALOCATIONINDEXEDPROC __glewBindFragDataLocationIndexed; -GLEW_FUN_EXPORT PFNGLGETFRAGDATAINDEXPROC __glewGetFragDataIndex; - -GLEW_FUN_EXPORT PFNGLBUFFERSTORAGEPROC __glewBufferStorage; -GLEW_FUN_EXPORT PFNGLNAMEDBUFFERSTORAGEEXTPROC __glewNamedBufferStorageEXT; - -GLEW_FUN_EXPORT PFNGLCREATESYNCFROMCLEVENTARBPROC __glewCreateSyncFromCLeventARB; - -GLEW_FUN_EXPORT PFNGLCLEARBUFFERDATAPROC __glewClearBufferData; -GLEW_FUN_EXPORT PFNGLCLEARBUFFERSUBDATAPROC __glewClearBufferSubData; -GLEW_FUN_EXPORT PFNGLCLEARNAMEDBUFFERDATAEXTPROC __glewClearNamedBufferDataEXT; -GLEW_FUN_EXPORT PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC __glewClearNamedBufferSubDataEXT; - -GLEW_FUN_EXPORT PFNGLCLEARTEXIMAGEPROC __glewClearTexImage; -GLEW_FUN_EXPORT PFNGLCLEARTEXSUBIMAGEPROC __glewClearTexSubImage; - -GLEW_FUN_EXPORT PFNGLCLAMPCOLORARBPROC __glewClampColorARB; - -GLEW_FUN_EXPORT PFNGLDISPATCHCOMPUTEPROC __glewDispatchCompute; -GLEW_FUN_EXPORT PFNGLDISPATCHCOMPUTEINDIRECTPROC __glewDispatchComputeIndirect; - -GLEW_FUN_EXPORT PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC __glewDispatchComputeGroupSizeARB; - -GLEW_FUN_EXPORT PFNGLCOPYBUFFERSUBDATAPROC __glewCopyBufferSubData; - -GLEW_FUN_EXPORT PFNGLCOPYIMAGESUBDATAPROC __glewCopyImageSubData; - -GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECALLBACKARBPROC __glewDebugMessageCallbackARB; -GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECONTROLARBPROC __glewDebugMessageControlARB; -GLEW_FUN_EXPORT PFNGLDEBUGMESSAGEINSERTARBPROC __glewDebugMessageInsertARB; -GLEW_FUN_EXPORT PFNGLGETDEBUGMESSAGELOGARBPROC __glewGetDebugMessageLogARB; - -GLEW_FUN_EXPORT PFNGLDRAWBUFFERSARBPROC __glewDrawBuffersARB; - -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEIARBPROC __glewBlendEquationSeparateiARB; -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONIARBPROC __glewBlendEquationiARB; -GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEIARBPROC __glewBlendFuncSeparateiARB; -GLEW_FUN_EXPORT PFNGLBLENDFUNCIARBPROC __glewBlendFunciARB; - -GLEW_FUN_EXPORT PFNGLDRAWELEMENTSBASEVERTEXPROC __glewDrawElementsBaseVertex; -GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC __glewDrawElementsInstancedBaseVertex; -GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC __glewDrawRangeElementsBaseVertex; -GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC __glewMultiDrawElementsBaseVertex; - -GLEW_FUN_EXPORT PFNGLDRAWARRAYSINDIRECTPROC __glewDrawArraysIndirect; -GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINDIRECTPROC __glewDrawElementsIndirect; - -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERPARAMETERIPROC __glewFramebufferParameteri; -GLEW_FUN_EXPORT PFNGLGETFRAMEBUFFERPARAMETERIVPROC __glewGetFramebufferParameteriv; -GLEW_FUN_EXPORT PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC __glewGetNamedFramebufferParameterivEXT; -GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC __glewNamedFramebufferParameteriEXT; - -GLEW_FUN_EXPORT PFNGLBINDFRAMEBUFFERPROC __glewBindFramebuffer; -GLEW_FUN_EXPORT PFNGLBINDRENDERBUFFERPROC __glewBindRenderbuffer; -GLEW_FUN_EXPORT PFNGLBLITFRAMEBUFFERPROC __glewBlitFramebuffer; -GLEW_FUN_EXPORT PFNGLCHECKFRAMEBUFFERSTATUSPROC __glewCheckFramebufferStatus; -GLEW_FUN_EXPORT PFNGLDELETEFRAMEBUFFERSPROC __glewDeleteFramebuffers; -GLEW_FUN_EXPORT PFNGLDELETERENDERBUFFERSPROC __glewDeleteRenderbuffers; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERRENDERBUFFERPROC __glewFramebufferRenderbuffer; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE1DPROC __glewFramebufferTexture1D; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE2DPROC __glewFramebufferTexture2D; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE3DPROC __glewFramebufferTexture3D; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURELAYERPROC __glewFramebufferTextureLayer; -GLEW_FUN_EXPORT PFNGLGENFRAMEBUFFERSPROC __glewGenFramebuffers; -GLEW_FUN_EXPORT PFNGLGENRENDERBUFFERSPROC __glewGenRenderbuffers; -GLEW_FUN_EXPORT PFNGLGENERATEMIPMAPPROC __glewGenerateMipmap; -GLEW_FUN_EXPORT PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC __glewGetFramebufferAttachmentParameteriv; -GLEW_FUN_EXPORT PFNGLGETRENDERBUFFERPARAMETERIVPROC __glewGetRenderbufferParameteriv; -GLEW_FUN_EXPORT PFNGLISFRAMEBUFFERPROC __glewIsFramebuffer; -GLEW_FUN_EXPORT PFNGLISRENDERBUFFERPROC __glewIsRenderbuffer; -GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEPROC __glewRenderbufferStorage; -GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC __glewRenderbufferStorageMultisample; - -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREARBPROC __glewFramebufferTextureARB; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREFACEARBPROC __glewFramebufferTextureFaceARB; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURELAYERARBPROC __glewFramebufferTextureLayerARB; -GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERIARBPROC __glewProgramParameteriARB; - -GLEW_FUN_EXPORT PFNGLGETPROGRAMBINARYPROC __glewGetProgramBinary; -GLEW_FUN_EXPORT PFNGLPROGRAMBINARYPROC __glewProgramBinary; -GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERIPROC __glewProgramParameteri; - -GLEW_FUN_EXPORT PFNGLGETUNIFORMDVPROC __glewGetUniformdv; -GLEW_FUN_EXPORT PFNGLUNIFORM1DPROC __glewUniform1d; -GLEW_FUN_EXPORT PFNGLUNIFORM1DVPROC __glewUniform1dv; -GLEW_FUN_EXPORT PFNGLUNIFORM2DPROC __glewUniform2d; -GLEW_FUN_EXPORT PFNGLUNIFORM2DVPROC __glewUniform2dv; -GLEW_FUN_EXPORT PFNGLUNIFORM3DPROC __glewUniform3d; -GLEW_FUN_EXPORT PFNGLUNIFORM3DVPROC __glewUniform3dv; -GLEW_FUN_EXPORT PFNGLUNIFORM4DPROC __glewUniform4d; -GLEW_FUN_EXPORT PFNGLUNIFORM4DVPROC __glewUniform4dv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2DVPROC __glewUniformMatrix2dv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2X3DVPROC __glewUniformMatrix2x3dv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2X4DVPROC __glewUniformMatrix2x4dv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3DVPROC __glewUniformMatrix3dv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3X2DVPROC __glewUniformMatrix3x2dv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3X4DVPROC __glewUniformMatrix3x4dv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4DVPROC __glewUniformMatrix4dv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4X2DVPROC __glewUniformMatrix4x2dv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4X3DVPROC __glewUniformMatrix4x3dv; - -GLEW_FUN_EXPORT PFNGLCOLORSUBTABLEPROC __glewColorSubTable; -GLEW_FUN_EXPORT PFNGLCOLORTABLEPROC __glewColorTable; -GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERFVPROC __glewColorTableParameterfv; -GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERIVPROC __glewColorTableParameteriv; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER1DPROC __glewConvolutionFilter1D; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER2DPROC __glewConvolutionFilter2D; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFPROC __glewConvolutionParameterf; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFVPROC __glewConvolutionParameterfv; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIPROC __glewConvolutionParameteri; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIVPROC __glewConvolutionParameteriv; -GLEW_FUN_EXPORT PFNGLCOPYCOLORSUBTABLEPROC __glewCopyColorSubTable; -GLEW_FUN_EXPORT PFNGLCOPYCOLORTABLEPROC __glewCopyColorTable; -GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER1DPROC __glewCopyConvolutionFilter1D; -GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER2DPROC __glewCopyConvolutionFilter2D; -GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPROC __glewGetColorTable; -GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERFVPROC __glewGetColorTableParameterfv; -GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERIVPROC __glewGetColorTableParameteriv; -GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONFILTERPROC __glewGetConvolutionFilter; -GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERFVPROC __glewGetConvolutionParameterfv; -GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERIVPROC __glewGetConvolutionParameteriv; -GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPROC __glewGetHistogram; -GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERFVPROC __glewGetHistogramParameterfv; -GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERIVPROC __glewGetHistogramParameteriv; -GLEW_FUN_EXPORT PFNGLGETMINMAXPROC __glewGetMinmax; -GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERFVPROC __glewGetMinmaxParameterfv; -GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERIVPROC __glewGetMinmaxParameteriv; -GLEW_FUN_EXPORT PFNGLGETSEPARABLEFILTERPROC __glewGetSeparableFilter; -GLEW_FUN_EXPORT PFNGLHISTOGRAMPROC __glewHistogram; -GLEW_FUN_EXPORT PFNGLMINMAXPROC __glewMinmax; -GLEW_FUN_EXPORT PFNGLRESETHISTOGRAMPROC __glewResetHistogram; -GLEW_FUN_EXPORT PFNGLRESETMINMAXPROC __glewResetMinmax; -GLEW_FUN_EXPORT PFNGLSEPARABLEFILTER2DPROC __glewSeparableFilter2D; - -GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC __glewMultiDrawArraysIndirectCountARB; -GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC __glewMultiDrawElementsIndirectCountARB; - -GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDARBPROC __glewDrawArraysInstancedARB; -GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDARBPROC __glewDrawElementsInstancedARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBDIVISORARBPROC __glewVertexAttribDivisorARB; - -GLEW_FUN_EXPORT PFNGLGETINTERNALFORMATIVPROC __glewGetInternalformativ; - -GLEW_FUN_EXPORT PFNGLGETINTERNALFORMATI64VPROC __glewGetInternalformati64v; - -GLEW_FUN_EXPORT PFNGLINVALIDATEBUFFERDATAPROC __glewInvalidateBufferData; -GLEW_FUN_EXPORT PFNGLINVALIDATEBUFFERSUBDATAPROC __glewInvalidateBufferSubData; -GLEW_FUN_EXPORT PFNGLINVALIDATEFRAMEBUFFERPROC __glewInvalidateFramebuffer; -GLEW_FUN_EXPORT PFNGLINVALIDATESUBFRAMEBUFFERPROC __glewInvalidateSubFramebuffer; -GLEW_FUN_EXPORT PFNGLINVALIDATETEXIMAGEPROC __glewInvalidateTexImage; -GLEW_FUN_EXPORT PFNGLINVALIDATETEXSUBIMAGEPROC __glewInvalidateTexSubImage; - -GLEW_FUN_EXPORT PFNGLFLUSHMAPPEDBUFFERRANGEPROC __glewFlushMappedBufferRange; -GLEW_FUN_EXPORT PFNGLMAPBUFFERRANGEPROC __glewMapBufferRange; - -GLEW_FUN_EXPORT PFNGLCURRENTPALETTEMATRIXARBPROC __glewCurrentPaletteMatrixARB; -GLEW_FUN_EXPORT PFNGLMATRIXINDEXPOINTERARBPROC __glewMatrixIndexPointerARB; -GLEW_FUN_EXPORT PFNGLMATRIXINDEXUBVARBPROC __glewMatrixIndexubvARB; -GLEW_FUN_EXPORT PFNGLMATRIXINDEXUIVARBPROC __glewMatrixIndexuivARB; -GLEW_FUN_EXPORT PFNGLMATRIXINDEXUSVARBPROC __glewMatrixIndexusvARB; - -GLEW_FUN_EXPORT PFNGLBINDBUFFERSBASEPROC __glewBindBuffersBase; -GLEW_FUN_EXPORT PFNGLBINDBUFFERSRANGEPROC __glewBindBuffersRange; -GLEW_FUN_EXPORT PFNGLBINDIMAGETEXTURESPROC __glewBindImageTextures; -GLEW_FUN_EXPORT PFNGLBINDSAMPLERSPROC __glewBindSamplers; -GLEW_FUN_EXPORT PFNGLBINDTEXTURESPROC __glewBindTextures; -GLEW_FUN_EXPORT PFNGLBINDVERTEXBUFFERSPROC __glewBindVertexBuffers; - -GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSINDIRECTPROC __glewMultiDrawArraysIndirect; -GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSINDIRECTPROC __glewMultiDrawElementsIndirect; - -GLEW_FUN_EXPORT PFNGLSAMPLECOVERAGEARBPROC __glewSampleCoverageARB; - -GLEW_FUN_EXPORT PFNGLACTIVETEXTUREARBPROC __glewActiveTextureARB; -GLEW_FUN_EXPORT PFNGLCLIENTACTIVETEXTUREARBPROC __glewClientActiveTextureARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DARBPROC __glewMultiTexCoord1dARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DVARBPROC __glewMultiTexCoord1dvARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FARBPROC __glewMultiTexCoord1fARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FVARBPROC __glewMultiTexCoord1fvARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IARBPROC __glewMultiTexCoord1iARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IVARBPROC __glewMultiTexCoord1ivARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SARBPROC __glewMultiTexCoord1sARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SVARBPROC __glewMultiTexCoord1svARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DARBPROC __glewMultiTexCoord2dARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DVARBPROC __glewMultiTexCoord2dvARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FARBPROC __glewMultiTexCoord2fARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FVARBPROC __glewMultiTexCoord2fvARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IARBPROC __glewMultiTexCoord2iARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IVARBPROC __glewMultiTexCoord2ivARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SARBPROC __glewMultiTexCoord2sARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SVARBPROC __glewMultiTexCoord2svARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DARBPROC __glewMultiTexCoord3dARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DVARBPROC __glewMultiTexCoord3dvARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FARBPROC __glewMultiTexCoord3fARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FVARBPROC __glewMultiTexCoord3fvARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IARBPROC __glewMultiTexCoord3iARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IVARBPROC __glewMultiTexCoord3ivARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SARBPROC __glewMultiTexCoord3sARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SVARBPROC __glewMultiTexCoord3svARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DARBPROC __glewMultiTexCoord4dARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DVARBPROC __glewMultiTexCoord4dvARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FARBPROC __glewMultiTexCoord4fARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FVARBPROC __glewMultiTexCoord4fvARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IARBPROC __glewMultiTexCoord4iARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IVARBPROC __glewMultiTexCoord4ivARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SARBPROC __glewMultiTexCoord4sARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SVARBPROC __glewMultiTexCoord4svARB; - -GLEW_FUN_EXPORT PFNGLBEGINQUERYARBPROC __glewBeginQueryARB; -GLEW_FUN_EXPORT PFNGLDELETEQUERIESARBPROC __glewDeleteQueriesARB; -GLEW_FUN_EXPORT PFNGLENDQUERYARBPROC __glewEndQueryARB; -GLEW_FUN_EXPORT PFNGLGENQUERIESARBPROC __glewGenQueriesARB; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTIVARBPROC __glewGetQueryObjectivARB; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUIVARBPROC __glewGetQueryObjectuivARB; -GLEW_FUN_EXPORT PFNGLGETQUERYIVARBPROC __glewGetQueryivARB; -GLEW_FUN_EXPORT PFNGLISQUERYARBPROC __glewIsQueryARB; - -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFARBPROC __glewPointParameterfARB; -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFVARBPROC __glewPointParameterfvARB; - -GLEW_FUN_EXPORT PFNGLGETPROGRAMINTERFACEIVPROC __glewGetProgramInterfaceiv; -GLEW_FUN_EXPORT PFNGLGETPROGRAMRESOURCEINDEXPROC __glewGetProgramResourceIndex; -GLEW_FUN_EXPORT PFNGLGETPROGRAMRESOURCELOCATIONPROC __glewGetProgramResourceLocation; -GLEW_FUN_EXPORT PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC __glewGetProgramResourceLocationIndex; -GLEW_FUN_EXPORT PFNGLGETPROGRAMRESOURCENAMEPROC __glewGetProgramResourceName; -GLEW_FUN_EXPORT PFNGLGETPROGRAMRESOURCEIVPROC __glewGetProgramResourceiv; - -GLEW_FUN_EXPORT PFNGLPROVOKINGVERTEXPROC __glewProvokingVertex; - -GLEW_FUN_EXPORT PFNGLGETGRAPHICSRESETSTATUSARBPROC __glewGetGraphicsResetStatusARB; -GLEW_FUN_EXPORT PFNGLGETNCOLORTABLEARBPROC __glewGetnColorTableARB; -GLEW_FUN_EXPORT PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC __glewGetnCompressedTexImageARB; -GLEW_FUN_EXPORT PFNGLGETNCONVOLUTIONFILTERARBPROC __glewGetnConvolutionFilterARB; -GLEW_FUN_EXPORT PFNGLGETNHISTOGRAMARBPROC __glewGetnHistogramARB; -GLEW_FUN_EXPORT PFNGLGETNMAPDVARBPROC __glewGetnMapdvARB; -GLEW_FUN_EXPORT PFNGLGETNMAPFVARBPROC __glewGetnMapfvARB; -GLEW_FUN_EXPORT PFNGLGETNMAPIVARBPROC __glewGetnMapivARB; -GLEW_FUN_EXPORT PFNGLGETNMINMAXARBPROC __glewGetnMinmaxARB; -GLEW_FUN_EXPORT PFNGLGETNPIXELMAPFVARBPROC __glewGetnPixelMapfvARB; -GLEW_FUN_EXPORT PFNGLGETNPIXELMAPUIVARBPROC __glewGetnPixelMapuivARB; -GLEW_FUN_EXPORT PFNGLGETNPIXELMAPUSVARBPROC __glewGetnPixelMapusvARB; -GLEW_FUN_EXPORT PFNGLGETNPOLYGONSTIPPLEARBPROC __glewGetnPolygonStippleARB; -GLEW_FUN_EXPORT PFNGLGETNSEPARABLEFILTERARBPROC __glewGetnSeparableFilterARB; -GLEW_FUN_EXPORT PFNGLGETNTEXIMAGEARBPROC __glewGetnTexImageARB; -GLEW_FUN_EXPORT PFNGLGETNUNIFORMDVARBPROC __glewGetnUniformdvARB; -GLEW_FUN_EXPORT PFNGLGETNUNIFORMFVARBPROC __glewGetnUniformfvARB; -GLEW_FUN_EXPORT PFNGLGETNUNIFORMIVARBPROC __glewGetnUniformivARB; -GLEW_FUN_EXPORT PFNGLGETNUNIFORMUIVARBPROC __glewGetnUniformuivARB; -GLEW_FUN_EXPORT PFNGLREADNPIXELSARBPROC __glewReadnPixelsARB; - -GLEW_FUN_EXPORT PFNGLMINSAMPLESHADINGARBPROC __glewMinSampleShadingARB; - -GLEW_FUN_EXPORT PFNGLBINDSAMPLERPROC __glewBindSampler; -GLEW_FUN_EXPORT PFNGLDELETESAMPLERSPROC __glewDeleteSamplers; -GLEW_FUN_EXPORT PFNGLGENSAMPLERSPROC __glewGenSamplers; -GLEW_FUN_EXPORT PFNGLGETSAMPLERPARAMETERIIVPROC __glewGetSamplerParameterIiv; -GLEW_FUN_EXPORT PFNGLGETSAMPLERPARAMETERIUIVPROC __glewGetSamplerParameterIuiv; -GLEW_FUN_EXPORT PFNGLGETSAMPLERPARAMETERFVPROC __glewGetSamplerParameterfv; -GLEW_FUN_EXPORT PFNGLGETSAMPLERPARAMETERIVPROC __glewGetSamplerParameteriv; -GLEW_FUN_EXPORT PFNGLISSAMPLERPROC __glewIsSampler; -GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERIIVPROC __glewSamplerParameterIiv; -GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERIUIVPROC __glewSamplerParameterIuiv; -GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERFPROC __glewSamplerParameterf; -GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERFVPROC __glewSamplerParameterfv; -GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERIPROC __glewSamplerParameteri; -GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERIVPROC __glewSamplerParameteriv; - -GLEW_FUN_EXPORT PFNGLACTIVESHADERPROGRAMPROC __glewActiveShaderProgram; -GLEW_FUN_EXPORT PFNGLBINDPROGRAMPIPELINEPROC __glewBindProgramPipeline; -GLEW_FUN_EXPORT PFNGLCREATESHADERPROGRAMVPROC __glewCreateShaderProgramv; -GLEW_FUN_EXPORT PFNGLDELETEPROGRAMPIPELINESPROC __glewDeleteProgramPipelines; -GLEW_FUN_EXPORT PFNGLGENPROGRAMPIPELINESPROC __glewGenProgramPipelines; -GLEW_FUN_EXPORT PFNGLGETPROGRAMPIPELINEINFOLOGPROC __glewGetProgramPipelineInfoLog; -GLEW_FUN_EXPORT PFNGLGETPROGRAMPIPELINEIVPROC __glewGetProgramPipelineiv; -GLEW_FUN_EXPORT PFNGLISPROGRAMPIPELINEPROC __glewIsProgramPipeline; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1DPROC __glewProgramUniform1d; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1DVPROC __glewProgramUniform1dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1FPROC __glewProgramUniform1f; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1FVPROC __glewProgramUniform1fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1IPROC __glewProgramUniform1i; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1IVPROC __glewProgramUniform1iv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UIPROC __glewProgramUniform1ui; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UIVPROC __glewProgramUniform1uiv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2DPROC __glewProgramUniform2d; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2DVPROC __glewProgramUniform2dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2FPROC __glewProgramUniform2f; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2FVPROC __glewProgramUniform2fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2IPROC __glewProgramUniform2i; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2IVPROC __glewProgramUniform2iv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UIPROC __glewProgramUniform2ui; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UIVPROC __glewProgramUniform2uiv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3DPROC __glewProgramUniform3d; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3DVPROC __glewProgramUniform3dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3FPROC __glewProgramUniform3f; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3FVPROC __glewProgramUniform3fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3IPROC __glewProgramUniform3i; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3IVPROC __glewProgramUniform3iv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UIPROC __glewProgramUniform3ui; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UIVPROC __glewProgramUniform3uiv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4DPROC __glewProgramUniform4d; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4DVPROC __glewProgramUniform4dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4FPROC __glewProgramUniform4f; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4FVPROC __glewProgramUniform4fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4IPROC __glewProgramUniform4i; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4IVPROC __glewProgramUniform4iv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UIPROC __glewProgramUniform4ui; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UIVPROC __glewProgramUniform4uiv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2DVPROC __glewProgramUniformMatrix2dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2FVPROC __glewProgramUniformMatrix2fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC __glewProgramUniformMatrix2x3dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC __glewProgramUniformMatrix2x3fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC __glewProgramUniformMatrix2x4dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC __glewProgramUniformMatrix2x4fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3DVPROC __glewProgramUniformMatrix3dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3FVPROC __glewProgramUniformMatrix3fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC __glewProgramUniformMatrix3x2dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC __glewProgramUniformMatrix3x2fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC __glewProgramUniformMatrix3x4dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC __glewProgramUniformMatrix3x4fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4DVPROC __glewProgramUniformMatrix4dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4FVPROC __glewProgramUniformMatrix4fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC __glewProgramUniformMatrix4x2dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC __glewProgramUniformMatrix4x2fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC __glewProgramUniformMatrix4x3dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC __glewProgramUniformMatrix4x3fv; -GLEW_FUN_EXPORT PFNGLUSEPROGRAMSTAGESPROC __glewUseProgramStages; -GLEW_FUN_EXPORT PFNGLVALIDATEPROGRAMPIPELINEPROC __glewValidateProgramPipeline; - -GLEW_FUN_EXPORT PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC __glewGetActiveAtomicCounterBufferiv; - -GLEW_FUN_EXPORT PFNGLBINDIMAGETEXTUREPROC __glewBindImageTexture; -GLEW_FUN_EXPORT PFNGLMEMORYBARRIERPROC __glewMemoryBarrier; - -GLEW_FUN_EXPORT PFNGLATTACHOBJECTARBPROC __glewAttachObjectARB; -GLEW_FUN_EXPORT PFNGLCOMPILESHADERARBPROC __glewCompileShaderARB; -GLEW_FUN_EXPORT PFNGLCREATEPROGRAMOBJECTARBPROC __glewCreateProgramObjectARB; -GLEW_FUN_EXPORT PFNGLCREATESHADEROBJECTARBPROC __glewCreateShaderObjectARB; -GLEW_FUN_EXPORT PFNGLDELETEOBJECTARBPROC __glewDeleteObjectARB; -GLEW_FUN_EXPORT PFNGLDETACHOBJECTARBPROC __glewDetachObjectARB; -GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMARBPROC __glewGetActiveUniformARB; -GLEW_FUN_EXPORT PFNGLGETATTACHEDOBJECTSARBPROC __glewGetAttachedObjectsARB; -GLEW_FUN_EXPORT PFNGLGETHANDLEARBPROC __glewGetHandleARB; -GLEW_FUN_EXPORT PFNGLGETINFOLOGARBPROC __glewGetInfoLogARB; -GLEW_FUN_EXPORT PFNGLGETOBJECTPARAMETERFVARBPROC __glewGetObjectParameterfvARB; -GLEW_FUN_EXPORT PFNGLGETOBJECTPARAMETERIVARBPROC __glewGetObjectParameterivARB; -GLEW_FUN_EXPORT PFNGLGETSHADERSOURCEARBPROC __glewGetShaderSourceARB; -GLEW_FUN_EXPORT PFNGLGETUNIFORMLOCATIONARBPROC __glewGetUniformLocationARB; -GLEW_FUN_EXPORT PFNGLGETUNIFORMFVARBPROC __glewGetUniformfvARB; -GLEW_FUN_EXPORT PFNGLGETUNIFORMIVARBPROC __glewGetUniformivARB; -GLEW_FUN_EXPORT PFNGLLINKPROGRAMARBPROC __glewLinkProgramARB; -GLEW_FUN_EXPORT PFNGLSHADERSOURCEARBPROC __glewShaderSourceARB; -GLEW_FUN_EXPORT PFNGLUNIFORM1FARBPROC __glewUniform1fARB; -GLEW_FUN_EXPORT PFNGLUNIFORM1FVARBPROC __glewUniform1fvARB; -GLEW_FUN_EXPORT PFNGLUNIFORM1IARBPROC __glewUniform1iARB; -GLEW_FUN_EXPORT PFNGLUNIFORM1IVARBPROC __glewUniform1ivARB; -GLEW_FUN_EXPORT PFNGLUNIFORM2FARBPROC __glewUniform2fARB; -GLEW_FUN_EXPORT PFNGLUNIFORM2FVARBPROC __glewUniform2fvARB; -GLEW_FUN_EXPORT PFNGLUNIFORM2IARBPROC __glewUniform2iARB; -GLEW_FUN_EXPORT PFNGLUNIFORM2IVARBPROC __glewUniform2ivARB; -GLEW_FUN_EXPORT PFNGLUNIFORM3FARBPROC __glewUniform3fARB; -GLEW_FUN_EXPORT PFNGLUNIFORM3FVARBPROC __glewUniform3fvARB; -GLEW_FUN_EXPORT PFNGLUNIFORM3IARBPROC __glewUniform3iARB; -GLEW_FUN_EXPORT PFNGLUNIFORM3IVARBPROC __glewUniform3ivARB; -GLEW_FUN_EXPORT PFNGLUNIFORM4FARBPROC __glewUniform4fARB; -GLEW_FUN_EXPORT PFNGLUNIFORM4FVARBPROC __glewUniform4fvARB; -GLEW_FUN_EXPORT PFNGLUNIFORM4IARBPROC __glewUniform4iARB; -GLEW_FUN_EXPORT PFNGLUNIFORM4IVARBPROC __glewUniform4ivARB; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2FVARBPROC __glewUniformMatrix2fvARB; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3FVARBPROC __glewUniformMatrix3fvARB; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4FVARBPROC __glewUniformMatrix4fvARB; -GLEW_FUN_EXPORT PFNGLUSEPROGRAMOBJECTARBPROC __glewUseProgramObjectARB; -GLEW_FUN_EXPORT PFNGLVALIDATEPROGRAMARBPROC __glewValidateProgramARB; - -GLEW_FUN_EXPORT PFNGLSHADERSTORAGEBLOCKBINDINGPROC __glewShaderStorageBlockBinding; - -GLEW_FUN_EXPORT PFNGLGETACTIVESUBROUTINENAMEPROC __glewGetActiveSubroutineName; -GLEW_FUN_EXPORT PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC __glewGetActiveSubroutineUniformName; -GLEW_FUN_EXPORT PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC __glewGetActiveSubroutineUniformiv; -GLEW_FUN_EXPORT PFNGLGETPROGRAMSTAGEIVPROC __glewGetProgramStageiv; -GLEW_FUN_EXPORT PFNGLGETSUBROUTINEINDEXPROC __glewGetSubroutineIndex; -GLEW_FUN_EXPORT PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC __glewGetSubroutineUniformLocation; -GLEW_FUN_EXPORT PFNGLGETUNIFORMSUBROUTINEUIVPROC __glewGetUniformSubroutineuiv; -GLEW_FUN_EXPORT PFNGLUNIFORMSUBROUTINESUIVPROC __glewUniformSubroutinesuiv; - -GLEW_FUN_EXPORT PFNGLCOMPILESHADERINCLUDEARBPROC __glewCompileShaderIncludeARB; -GLEW_FUN_EXPORT PFNGLDELETENAMEDSTRINGARBPROC __glewDeleteNamedStringARB; -GLEW_FUN_EXPORT PFNGLGETNAMEDSTRINGARBPROC __glewGetNamedStringARB; -GLEW_FUN_EXPORT PFNGLGETNAMEDSTRINGIVARBPROC __glewGetNamedStringivARB; -GLEW_FUN_EXPORT PFNGLISNAMEDSTRINGARBPROC __glewIsNamedStringARB; -GLEW_FUN_EXPORT PFNGLNAMEDSTRINGARBPROC __glewNamedStringARB; - -GLEW_FUN_EXPORT PFNGLTEXPAGECOMMITMENTARBPROC __glewTexPageCommitmentARB; -GLEW_FUN_EXPORT PFNGLTEXTUREPAGECOMMITMENTEXTPROC __glewTexturePageCommitmentEXT; - -GLEW_FUN_EXPORT PFNGLCLIENTWAITSYNCPROC __glewClientWaitSync; -GLEW_FUN_EXPORT PFNGLDELETESYNCPROC __glewDeleteSync; -GLEW_FUN_EXPORT PFNGLFENCESYNCPROC __glewFenceSync; -GLEW_FUN_EXPORT PFNGLGETINTEGER64VPROC __glewGetInteger64v; -GLEW_FUN_EXPORT PFNGLGETSYNCIVPROC __glewGetSynciv; -GLEW_FUN_EXPORT PFNGLISSYNCPROC __glewIsSync; -GLEW_FUN_EXPORT PFNGLWAITSYNCPROC __glewWaitSync; - -GLEW_FUN_EXPORT PFNGLPATCHPARAMETERFVPROC __glewPatchParameterfv; -GLEW_FUN_EXPORT PFNGLPATCHPARAMETERIPROC __glewPatchParameteri; - -GLEW_FUN_EXPORT PFNGLTEXBUFFERARBPROC __glewTexBufferARB; - -GLEW_FUN_EXPORT PFNGLTEXBUFFERRANGEPROC __glewTexBufferRange; -GLEW_FUN_EXPORT PFNGLTEXTUREBUFFERRANGEEXTPROC __glewTextureBufferRangeEXT; - -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE1DARBPROC __glewCompressedTexImage1DARB; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE2DARBPROC __glewCompressedTexImage2DARB; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE3DARBPROC __glewCompressedTexImage3DARB; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC __glewCompressedTexSubImage1DARB; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC __glewCompressedTexSubImage2DARB; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC __glewCompressedTexSubImage3DARB; -GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDTEXIMAGEARBPROC __glewGetCompressedTexImageARB; - -GLEW_FUN_EXPORT PFNGLGETMULTISAMPLEFVPROC __glewGetMultisamplefv; -GLEW_FUN_EXPORT PFNGLSAMPLEMASKIPROC __glewSampleMaski; -GLEW_FUN_EXPORT PFNGLTEXIMAGE2DMULTISAMPLEPROC __glewTexImage2DMultisample; -GLEW_FUN_EXPORT PFNGLTEXIMAGE3DMULTISAMPLEPROC __glewTexImage3DMultisample; - -GLEW_FUN_EXPORT PFNGLTEXSTORAGE1DPROC __glewTexStorage1D; -GLEW_FUN_EXPORT PFNGLTEXSTORAGE2DPROC __glewTexStorage2D; -GLEW_FUN_EXPORT PFNGLTEXSTORAGE3DPROC __glewTexStorage3D; -GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE1DEXTPROC __glewTextureStorage1DEXT; -GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE2DEXTPROC __glewTextureStorage2DEXT; -GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE3DEXTPROC __glewTextureStorage3DEXT; - -GLEW_FUN_EXPORT PFNGLTEXSTORAGE2DMULTISAMPLEPROC __glewTexStorage2DMultisample; -GLEW_FUN_EXPORT PFNGLTEXSTORAGE3DMULTISAMPLEPROC __glewTexStorage3DMultisample; -GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC __glewTextureStorage2DMultisampleEXT; -GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC __glewTextureStorage3DMultisampleEXT; - -GLEW_FUN_EXPORT PFNGLTEXTUREVIEWPROC __glewTextureView; - -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTI64VPROC __glewGetQueryObjecti64v; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUI64VPROC __glewGetQueryObjectui64v; -GLEW_FUN_EXPORT PFNGLQUERYCOUNTERPROC __glewQueryCounter; - -GLEW_FUN_EXPORT PFNGLBINDTRANSFORMFEEDBACKPROC __glewBindTransformFeedback; -GLEW_FUN_EXPORT PFNGLDELETETRANSFORMFEEDBACKSPROC __glewDeleteTransformFeedbacks; -GLEW_FUN_EXPORT PFNGLDRAWTRANSFORMFEEDBACKPROC __glewDrawTransformFeedback; -GLEW_FUN_EXPORT PFNGLGENTRANSFORMFEEDBACKSPROC __glewGenTransformFeedbacks; -GLEW_FUN_EXPORT PFNGLISTRANSFORMFEEDBACKPROC __glewIsTransformFeedback; -GLEW_FUN_EXPORT PFNGLPAUSETRANSFORMFEEDBACKPROC __glewPauseTransformFeedback; -GLEW_FUN_EXPORT PFNGLRESUMETRANSFORMFEEDBACKPROC __glewResumeTransformFeedback; - -GLEW_FUN_EXPORT PFNGLBEGINQUERYINDEXEDPROC __glewBeginQueryIndexed; -GLEW_FUN_EXPORT PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC __glewDrawTransformFeedbackStream; -GLEW_FUN_EXPORT PFNGLENDQUERYINDEXEDPROC __glewEndQueryIndexed; -GLEW_FUN_EXPORT PFNGLGETQUERYINDEXEDIVPROC __glewGetQueryIndexediv; - -GLEW_FUN_EXPORT PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC __glewDrawTransformFeedbackInstanced; -GLEW_FUN_EXPORT PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC __glewDrawTransformFeedbackStreamInstanced; - -GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXDARBPROC __glewLoadTransposeMatrixdARB; -GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXFARBPROC __glewLoadTransposeMatrixfARB; -GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXDARBPROC __glewMultTransposeMatrixdARB; -GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXFARBPROC __glewMultTransposeMatrixfARB; - -GLEW_FUN_EXPORT PFNGLBINDBUFFERBASEPROC __glewBindBufferBase; -GLEW_FUN_EXPORT PFNGLBINDBUFFERRANGEPROC __glewBindBufferRange; -GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC __glewGetActiveUniformBlockName; -GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMBLOCKIVPROC __glewGetActiveUniformBlockiv; -GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMNAMEPROC __glewGetActiveUniformName; -GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMSIVPROC __glewGetActiveUniformsiv; -GLEW_FUN_EXPORT PFNGLGETINTEGERI_VPROC __glewGetIntegeri_v; -GLEW_FUN_EXPORT PFNGLGETUNIFORMBLOCKINDEXPROC __glewGetUniformBlockIndex; -GLEW_FUN_EXPORT PFNGLGETUNIFORMINDICESPROC __glewGetUniformIndices; -GLEW_FUN_EXPORT PFNGLUNIFORMBLOCKBINDINGPROC __glewUniformBlockBinding; - -GLEW_FUN_EXPORT PFNGLBINDVERTEXARRAYPROC __glewBindVertexArray; -GLEW_FUN_EXPORT PFNGLDELETEVERTEXARRAYSPROC __glewDeleteVertexArrays; -GLEW_FUN_EXPORT PFNGLGENVERTEXARRAYSPROC __glewGenVertexArrays; -GLEW_FUN_EXPORT PFNGLISVERTEXARRAYPROC __glewIsVertexArray; - -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBLDVPROC __glewGetVertexAttribLdv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1DPROC __glewVertexAttribL1d; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1DVPROC __glewVertexAttribL1dv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2DPROC __glewVertexAttribL2d; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2DVPROC __glewVertexAttribL2dv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3DPROC __glewVertexAttribL3d; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3DVPROC __glewVertexAttribL3dv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4DPROC __glewVertexAttribL4d; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4DVPROC __glewVertexAttribL4dv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBLPOINTERPROC __glewVertexAttribLPointer; - -GLEW_FUN_EXPORT PFNGLBINDVERTEXBUFFERPROC __glewBindVertexBuffer; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBBINDINGPROC __glewVertexAttribBinding; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBFORMATPROC __glewVertexAttribFormat; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBIFORMATPROC __glewVertexAttribIFormat; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBLFORMATPROC __glewVertexAttribLFormat; -GLEW_FUN_EXPORT PFNGLVERTEXBINDINGDIVISORPROC __glewVertexBindingDivisor; - -GLEW_FUN_EXPORT PFNGLVERTEXBLENDARBPROC __glewVertexBlendARB; -GLEW_FUN_EXPORT PFNGLWEIGHTPOINTERARBPROC __glewWeightPointerARB; -GLEW_FUN_EXPORT PFNGLWEIGHTBVARBPROC __glewWeightbvARB; -GLEW_FUN_EXPORT PFNGLWEIGHTDVARBPROC __glewWeightdvARB; -GLEW_FUN_EXPORT PFNGLWEIGHTFVARBPROC __glewWeightfvARB; -GLEW_FUN_EXPORT PFNGLWEIGHTIVARBPROC __glewWeightivARB; -GLEW_FUN_EXPORT PFNGLWEIGHTSVARBPROC __glewWeightsvARB; -GLEW_FUN_EXPORT PFNGLWEIGHTUBVARBPROC __glewWeightubvARB; -GLEW_FUN_EXPORT PFNGLWEIGHTUIVARBPROC __glewWeightuivARB; -GLEW_FUN_EXPORT PFNGLWEIGHTUSVARBPROC __glewWeightusvARB; - -GLEW_FUN_EXPORT PFNGLBINDBUFFERARBPROC __glewBindBufferARB; -GLEW_FUN_EXPORT PFNGLBUFFERDATAARBPROC __glewBufferDataARB; -GLEW_FUN_EXPORT PFNGLBUFFERSUBDATAARBPROC __glewBufferSubDataARB; -GLEW_FUN_EXPORT PFNGLDELETEBUFFERSARBPROC __glewDeleteBuffersARB; -GLEW_FUN_EXPORT PFNGLGENBUFFERSARBPROC __glewGenBuffersARB; -GLEW_FUN_EXPORT PFNGLGETBUFFERPARAMETERIVARBPROC __glewGetBufferParameterivARB; -GLEW_FUN_EXPORT PFNGLGETBUFFERPOINTERVARBPROC __glewGetBufferPointervARB; -GLEW_FUN_EXPORT PFNGLGETBUFFERSUBDATAARBPROC __glewGetBufferSubDataARB; -GLEW_FUN_EXPORT PFNGLISBUFFERARBPROC __glewIsBufferARB; -GLEW_FUN_EXPORT PFNGLMAPBUFFERARBPROC __glewMapBufferARB; -GLEW_FUN_EXPORT PFNGLUNMAPBUFFERARBPROC __glewUnmapBufferARB; - -GLEW_FUN_EXPORT PFNGLBINDPROGRAMARBPROC __glewBindProgramARB; -GLEW_FUN_EXPORT PFNGLDELETEPROGRAMSARBPROC __glewDeleteProgramsARB; -GLEW_FUN_EXPORT PFNGLDISABLEVERTEXATTRIBARRAYARBPROC __glewDisableVertexAttribArrayARB; -GLEW_FUN_EXPORT PFNGLENABLEVERTEXATTRIBARRAYARBPROC __glewEnableVertexAttribArrayARB; -GLEW_FUN_EXPORT PFNGLGENPROGRAMSARBPROC __glewGenProgramsARB; -GLEW_FUN_EXPORT PFNGLGETPROGRAMENVPARAMETERDVARBPROC __glewGetProgramEnvParameterdvARB; -GLEW_FUN_EXPORT PFNGLGETPROGRAMENVPARAMETERFVARBPROC __glewGetProgramEnvParameterfvARB; -GLEW_FUN_EXPORT PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC __glewGetProgramLocalParameterdvARB; -GLEW_FUN_EXPORT PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC __glewGetProgramLocalParameterfvARB; -GLEW_FUN_EXPORT PFNGLGETPROGRAMSTRINGARBPROC __glewGetProgramStringARB; -GLEW_FUN_EXPORT PFNGLGETPROGRAMIVARBPROC __glewGetProgramivARB; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBPOINTERVARBPROC __glewGetVertexAttribPointervARB; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBDVARBPROC __glewGetVertexAttribdvARB; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBFVARBPROC __glewGetVertexAttribfvARB; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIVARBPROC __glewGetVertexAttribivARB; -GLEW_FUN_EXPORT PFNGLISPROGRAMARBPROC __glewIsProgramARB; -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4DARBPROC __glewProgramEnvParameter4dARB; -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4DVARBPROC __glewProgramEnvParameter4dvARB; -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4FARBPROC __glewProgramEnvParameter4fARB; -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4FVARBPROC __glewProgramEnvParameter4fvARB; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4DARBPROC __glewProgramLocalParameter4dARB; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4DVARBPROC __glewProgramLocalParameter4dvARB; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4FARBPROC __glewProgramLocalParameter4fARB; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4FVARBPROC __glewProgramLocalParameter4fvARB; -GLEW_FUN_EXPORT PFNGLPROGRAMSTRINGARBPROC __glewProgramStringARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DARBPROC __glewVertexAttrib1dARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DVARBPROC __glewVertexAttrib1dvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FARBPROC __glewVertexAttrib1fARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FVARBPROC __glewVertexAttrib1fvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SARBPROC __glewVertexAttrib1sARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SVARBPROC __glewVertexAttrib1svARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DARBPROC __glewVertexAttrib2dARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DVARBPROC __glewVertexAttrib2dvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FARBPROC __glewVertexAttrib2fARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FVARBPROC __glewVertexAttrib2fvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SARBPROC __glewVertexAttrib2sARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SVARBPROC __glewVertexAttrib2svARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DARBPROC __glewVertexAttrib3dARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DVARBPROC __glewVertexAttrib3dvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FARBPROC __glewVertexAttrib3fARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FVARBPROC __glewVertexAttrib3fvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SARBPROC __glewVertexAttrib3sARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SVARBPROC __glewVertexAttrib3svARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NBVARBPROC __glewVertexAttrib4NbvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NIVARBPROC __glewVertexAttrib4NivARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NSVARBPROC __glewVertexAttrib4NsvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBARBPROC __glewVertexAttrib4NubARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBVARBPROC __glewVertexAttrib4NubvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUIVARBPROC __glewVertexAttrib4NuivARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUSVARBPROC __glewVertexAttrib4NusvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4BVARBPROC __glewVertexAttrib4bvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DARBPROC __glewVertexAttrib4dARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DVARBPROC __glewVertexAttrib4dvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FARBPROC __glewVertexAttrib4fARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FVARBPROC __glewVertexAttrib4fvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4IVARBPROC __glewVertexAttrib4ivARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SARBPROC __glewVertexAttrib4sARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SVARBPROC __glewVertexAttrib4svARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBVARBPROC __glewVertexAttrib4ubvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UIVARBPROC __glewVertexAttrib4uivARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4USVARBPROC __glewVertexAttrib4usvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPOINTERARBPROC __glewVertexAttribPointerARB; - -GLEW_FUN_EXPORT PFNGLBINDATTRIBLOCATIONARBPROC __glewBindAttribLocationARB; -GLEW_FUN_EXPORT PFNGLGETACTIVEATTRIBARBPROC __glewGetActiveAttribARB; -GLEW_FUN_EXPORT PFNGLGETATTRIBLOCATIONARBPROC __glewGetAttribLocationARB; - -GLEW_FUN_EXPORT PFNGLCOLORP3UIPROC __glewColorP3ui; -GLEW_FUN_EXPORT PFNGLCOLORP3UIVPROC __glewColorP3uiv; -GLEW_FUN_EXPORT PFNGLCOLORP4UIPROC __glewColorP4ui; -GLEW_FUN_EXPORT PFNGLCOLORP4UIVPROC __glewColorP4uiv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP1UIPROC __glewMultiTexCoordP1ui; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP1UIVPROC __glewMultiTexCoordP1uiv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP2UIPROC __glewMultiTexCoordP2ui; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP2UIVPROC __glewMultiTexCoordP2uiv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP3UIPROC __glewMultiTexCoordP3ui; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP3UIVPROC __glewMultiTexCoordP3uiv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP4UIPROC __glewMultiTexCoordP4ui; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP4UIVPROC __glewMultiTexCoordP4uiv; -GLEW_FUN_EXPORT PFNGLNORMALP3UIPROC __glewNormalP3ui; -GLEW_FUN_EXPORT PFNGLNORMALP3UIVPROC __glewNormalP3uiv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLORP3UIPROC __glewSecondaryColorP3ui; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLORP3UIVPROC __glewSecondaryColorP3uiv; -GLEW_FUN_EXPORT PFNGLTEXCOORDP1UIPROC __glewTexCoordP1ui; -GLEW_FUN_EXPORT PFNGLTEXCOORDP1UIVPROC __glewTexCoordP1uiv; -GLEW_FUN_EXPORT PFNGLTEXCOORDP2UIPROC __glewTexCoordP2ui; -GLEW_FUN_EXPORT PFNGLTEXCOORDP2UIVPROC __glewTexCoordP2uiv; -GLEW_FUN_EXPORT PFNGLTEXCOORDP3UIPROC __glewTexCoordP3ui; -GLEW_FUN_EXPORT PFNGLTEXCOORDP3UIVPROC __glewTexCoordP3uiv; -GLEW_FUN_EXPORT PFNGLTEXCOORDP4UIPROC __glewTexCoordP4ui; -GLEW_FUN_EXPORT PFNGLTEXCOORDP4UIVPROC __glewTexCoordP4uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP1UIPROC __glewVertexAttribP1ui; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP1UIVPROC __glewVertexAttribP1uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP2UIPROC __glewVertexAttribP2ui; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP2UIVPROC __glewVertexAttribP2uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP3UIPROC __glewVertexAttribP3ui; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP3UIVPROC __glewVertexAttribP3uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP4UIPROC __glewVertexAttribP4ui; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP4UIVPROC __glewVertexAttribP4uiv; -GLEW_FUN_EXPORT PFNGLVERTEXP2UIPROC __glewVertexP2ui; -GLEW_FUN_EXPORT PFNGLVERTEXP2UIVPROC __glewVertexP2uiv; -GLEW_FUN_EXPORT PFNGLVERTEXP3UIPROC __glewVertexP3ui; -GLEW_FUN_EXPORT PFNGLVERTEXP3UIVPROC __glewVertexP3uiv; -GLEW_FUN_EXPORT PFNGLVERTEXP4UIPROC __glewVertexP4ui; -GLEW_FUN_EXPORT PFNGLVERTEXP4UIVPROC __glewVertexP4uiv; - -GLEW_FUN_EXPORT PFNGLDEPTHRANGEARRAYVPROC __glewDepthRangeArrayv; -GLEW_FUN_EXPORT PFNGLDEPTHRANGEINDEXEDPROC __glewDepthRangeIndexed; -GLEW_FUN_EXPORT PFNGLGETDOUBLEI_VPROC __glewGetDoublei_v; -GLEW_FUN_EXPORT PFNGLGETFLOATI_VPROC __glewGetFloati_v; -GLEW_FUN_EXPORT PFNGLSCISSORARRAYVPROC __glewScissorArrayv; -GLEW_FUN_EXPORT PFNGLSCISSORINDEXEDPROC __glewScissorIndexed; -GLEW_FUN_EXPORT PFNGLSCISSORINDEXEDVPROC __glewScissorIndexedv; -GLEW_FUN_EXPORT PFNGLVIEWPORTARRAYVPROC __glewViewportArrayv; -GLEW_FUN_EXPORT PFNGLVIEWPORTINDEXEDFPROC __glewViewportIndexedf; -GLEW_FUN_EXPORT PFNGLVIEWPORTINDEXEDFVPROC __glewViewportIndexedfv; - -GLEW_FUN_EXPORT PFNGLWINDOWPOS2DARBPROC __glewWindowPos2dARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2DVARBPROC __glewWindowPos2dvARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2FARBPROC __glewWindowPos2fARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2FVARBPROC __glewWindowPos2fvARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2IARBPROC __glewWindowPos2iARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2IVARBPROC __glewWindowPos2ivARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2SARBPROC __glewWindowPos2sARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2SVARBPROC __glewWindowPos2svARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3DARBPROC __glewWindowPos3dARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3DVARBPROC __glewWindowPos3dvARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3FARBPROC __glewWindowPos3fARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3FVARBPROC __glewWindowPos3fvARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3IARBPROC __glewWindowPos3iARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3IVARBPROC __glewWindowPos3ivARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3SARBPROC __glewWindowPos3sARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3SVARBPROC __glewWindowPos3svARB; - -GLEW_FUN_EXPORT PFNGLDRAWBUFFERSATIPROC __glewDrawBuffersATI; - -GLEW_FUN_EXPORT PFNGLDRAWELEMENTARRAYATIPROC __glewDrawElementArrayATI; -GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTARRAYATIPROC __glewDrawRangeElementArrayATI; -GLEW_FUN_EXPORT PFNGLELEMENTPOINTERATIPROC __glewElementPointerATI; - -GLEW_FUN_EXPORT PFNGLGETTEXBUMPPARAMETERFVATIPROC __glewGetTexBumpParameterfvATI; -GLEW_FUN_EXPORT PFNGLGETTEXBUMPPARAMETERIVATIPROC __glewGetTexBumpParameterivATI; -GLEW_FUN_EXPORT PFNGLTEXBUMPPARAMETERFVATIPROC __glewTexBumpParameterfvATI; -GLEW_FUN_EXPORT PFNGLTEXBUMPPARAMETERIVATIPROC __glewTexBumpParameterivATI; - -GLEW_FUN_EXPORT PFNGLALPHAFRAGMENTOP1ATIPROC __glewAlphaFragmentOp1ATI; -GLEW_FUN_EXPORT PFNGLALPHAFRAGMENTOP2ATIPROC __glewAlphaFragmentOp2ATI; -GLEW_FUN_EXPORT PFNGLALPHAFRAGMENTOP3ATIPROC __glewAlphaFragmentOp3ATI; -GLEW_FUN_EXPORT PFNGLBEGINFRAGMENTSHADERATIPROC __glewBeginFragmentShaderATI; -GLEW_FUN_EXPORT PFNGLBINDFRAGMENTSHADERATIPROC __glewBindFragmentShaderATI; -GLEW_FUN_EXPORT PFNGLCOLORFRAGMENTOP1ATIPROC __glewColorFragmentOp1ATI; -GLEW_FUN_EXPORT PFNGLCOLORFRAGMENTOP2ATIPROC __glewColorFragmentOp2ATI; -GLEW_FUN_EXPORT PFNGLCOLORFRAGMENTOP3ATIPROC __glewColorFragmentOp3ATI; -GLEW_FUN_EXPORT PFNGLDELETEFRAGMENTSHADERATIPROC __glewDeleteFragmentShaderATI; -GLEW_FUN_EXPORT PFNGLENDFRAGMENTSHADERATIPROC __glewEndFragmentShaderATI; -GLEW_FUN_EXPORT PFNGLGENFRAGMENTSHADERSATIPROC __glewGenFragmentShadersATI; -GLEW_FUN_EXPORT PFNGLPASSTEXCOORDATIPROC __glewPassTexCoordATI; -GLEW_FUN_EXPORT PFNGLSAMPLEMAPATIPROC __glewSampleMapATI; -GLEW_FUN_EXPORT PFNGLSETFRAGMENTSHADERCONSTANTATIPROC __glewSetFragmentShaderConstantATI; - -GLEW_FUN_EXPORT PFNGLMAPOBJECTBUFFERATIPROC __glewMapObjectBufferATI; -GLEW_FUN_EXPORT PFNGLUNMAPOBJECTBUFFERATIPROC __glewUnmapObjectBufferATI; - -GLEW_FUN_EXPORT PFNGLPNTRIANGLESFATIPROC __glewPNTrianglesfATI; -GLEW_FUN_EXPORT PFNGLPNTRIANGLESIATIPROC __glewPNTrianglesiATI; - -GLEW_FUN_EXPORT PFNGLSTENCILFUNCSEPARATEATIPROC __glewStencilFuncSeparateATI; -GLEW_FUN_EXPORT PFNGLSTENCILOPSEPARATEATIPROC __glewStencilOpSeparateATI; - -GLEW_FUN_EXPORT PFNGLARRAYOBJECTATIPROC __glewArrayObjectATI; -GLEW_FUN_EXPORT PFNGLFREEOBJECTBUFFERATIPROC __glewFreeObjectBufferATI; -GLEW_FUN_EXPORT PFNGLGETARRAYOBJECTFVATIPROC __glewGetArrayObjectfvATI; -GLEW_FUN_EXPORT PFNGLGETARRAYOBJECTIVATIPROC __glewGetArrayObjectivATI; -GLEW_FUN_EXPORT PFNGLGETOBJECTBUFFERFVATIPROC __glewGetObjectBufferfvATI; -GLEW_FUN_EXPORT PFNGLGETOBJECTBUFFERIVATIPROC __glewGetObjectBufferivATI; -GLEW_FUN_EXPORT PFNGLGETVARIANTARRAYOBJECTFVATIPROC __glewGetVariantArrayObjectfvATI; -GLEW_FUN_EXPORT PFNGLGETVARIANTARRAYOBJECTIVATIPROC __glewGetVariantArrayObjectivATI; -GLEW_FUN_EXPORT PFNGLISOBJECTBUFFERATIPROC __glewIsObjectBufferATI; -GLEW_FUN_EXPORT PFNGLNEWOBJECTBUFFERATIPROC __glewNewObjectBufferATI; -GLEW_FUN_EXPORT PFNGLUPDATEOBJECTBUFFERATIPROC __glewUpdateObjectBufferATI; -GLEW_FUN_EXPORT PFNGLVARIANTARRAYOBJECTATIPROC __glewVariantArrayObjectATI; - -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC __glewGetVertexAttribArrayObjectfvATI; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC __glewGetVertexAttribArrayObjectivATI; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBARRAYOBJECTATIPROC __glewVertexAttribArrayObjectATI; - -GLEW_FUN_EXPORT PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC __glewClientActiveVertexStreamATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3BATIPROC __glewNormalStream3bATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3BVATIPROC __glewNormalStream3bvATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3DATIPROC __glewNormalStream3dATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3DVATIPROC __glewNormalStream3dvATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3FATIPROC __glewNormalStream3fATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3FVATIPROC __glewNormalStream3fvATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3IATIPROC __glewNormalStream3iATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3IVATIPROC __glewNormalStream3ivATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3SATIPROC __glewNormalStream3sATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3SVATIPROC __glewNormalStream3svATI; -GLEW_FUN_EXPORT PFNGLVERTEXBLENDENVFATIPROC __glewVertexBlendEnvfATI; -GLEW_FUN_EXPORT PFNGLVERTEXBLENDENVIATIPROC __glewVertexBlendEnviATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1DATIPROC __glewVertexStream1dATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1DVATIPROC __glewVertexStream1dvATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1FATIPROC __glewVertexStream1fATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1FVATIPROC __glewVertexStream1fvATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1IATIPROC __glewVertexStream1iATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1IVATIPROC __glewVertexStream1ivATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1SATIPROC __glewVertexStream1sATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1SVATIPROC __glewVertexStream1svATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2DATIPROC __glewVertexStream2dATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2DVATIPROC __glewVertexStream2dvATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2FATIPROC __glewVertexStream2fATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2FVATIPROC __glewVertexStream2fvATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2IATIPROC __glewVertexStream2iATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2IVATIPROC __glewVertexStream2ivATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2SATIPROC __glewVertexStream2sATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2SVATIPROC __glewVertexStream2svATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3DATIPROC __glewVertexStream3dATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3DVATIPROC __glewVertexStream3dvATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3FATIPROC __glewVertexStream3fATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3FVATIPROC __glewVertexStream3fvATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3IATIPROC __glewVertexStream3iATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3IVATIPROC __glewVertexStream3ivATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3SATIPROC __glewVertexStream3sATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3SVATIPROC __glewVertexStream3svATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4DATIPROC __glewVertexStream4dATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4DVATIPROC __glewVertexStream4dvATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4FATIPROC __glewVertexStream4fATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4FVATIPROC __glewVertexStream4fvATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4IATIPROC __glewVertexStream4iATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4IVATIPROC __glewVertexStream4ivATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4SATIPROC __glewVertexStream4sATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4SVATIPROC __glewVertexStream4svATI; - -GLEW_FUN_EXPORT PFNGLGETUNIFORMBUFFERSIZEEXTPROC __glewGetUniformBufferSizeEXT; -GLEW_FUN_EXPORT PFNGLGETUNIFORMOFFSETEXTPROC __glewGetUniformOffsetEXT; -GLEW_FUN_EXPORT PFNGLUNIFORMBUFFEREXTPROC __glewUniformBufferEXT; - -GLEW_FUN_EXPORT PFNGLBLENDCOLOREXTPROC __glewBlendColorEXT; - -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEEXTPROC __glewBlendEquationSeparateEXT; - -GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEEXTPROC __glewBlendFuncSeparateEXT; - -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONEXTPROC __glewBlendEquationEXT; - -GLEW_FUN_EXPORT PFNGLCOLORSUBTABLEEXTPROC __glewColorSubTableEXT; -GLEW_FUN_EXPORT PFNGLCOPYCOLORSUBTABLEEXTPROC __glewCopyColorSubTableEXT; - -GLEW_FUN_EXPORT PFNGLLOCKARRAYSEXTPROC __glewLockArraysEXT; -GLEW_FUN_EXPORT PFNGLUNLOCKARRAYSEXTPROC __glewUnlockArraysEXT; - -GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER1DEXTPROC __glewConvolutionFilter1DEXT; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER2DEXTPROC __glewConvolutionFilter2DEXT; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFEXTPROC __glewConvolutionParameterfEXT; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFVEXTPROC __glewConvolutionParameterfvEXT; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIEXTPROC __glewConvolutionParameteriEXT; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIVEXTPROC __glewConvolutionParameterivEXT; -GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC __glewCopyConvolutionFilter1DEXT; -GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC __glewCopyConvolutionFilter2DEXT; -GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONFILTEREXTPROC __glewGetConvolutionFilterEXT; -GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC __glewGetConvolutionParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC __glewGetConvolutionParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETSEPARABLEFILTEREXTPROC __glewGetSeparableFilterEXT; -GLEW_FUN_EXPORT PFNGLSEPARABLEFILTER2DEXTPROC __glewSeparableFilter2DEXT; - -GLEW_FUN_EXPORT PFNGLBINORMALPOINTEREXTPROC __glewBinormalPointerEXT; -GLEW_FUN_EXPORT PFNGLTANGENTPOINTEREXTPROC __glewTangentPointerEXT; - -GLEW_FUN_EXPORT PFNGLCOPYTEXIMAGE1DEXTPROC __glewCopyTexImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOPYTEXIMAGE2DEXTPROC __glewCopyTexImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE1DEXTPROC __glewCopyTexSubImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE2DEXTPROC __glewCopyTexSubImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE3DEXTPROC __glewCopyTexSubImage3DEXT; - -GLEW_FUN_EXPORT PFNGLCULLPARAMETERDVEXTPROC __glewCullParameterdvEXT; -GLEW_FUN_EXPORT PFNGLCULLPARAMETERFVEXTPROC __glewCullParameterfvEXT; - -GLEW_FUN_EXPORT PFNGLINSERTEVENTMARKEREXTPROC __glewInsertEventMarkerEXT; -GLEW_FUN_EXPORT PFNGLPOPGROUPMARKEREXTPROC __glewPopGroupMarkerEXT; -GLEW_FUN_EXPORT PFNGLPUSHGROUPMARKEREXTPROC __glewPushGroupMarkerEXT; - -GLEW_FUN_EXPORT PFNGLDEPTHBOUNDSEXTPROC __glewDepthBoundsEXT; - -GLEW_FUN_EXPORT PFNGLBINDMULTITEXTUREEXTPROC __glewBindMultiTextureEXT; -GLEW_FUN_EXPORT PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC __glewCheckNamedFramebufferStatusEXT; -GLEW_FUN_EXPORT PFNGLCLIENTATTRIBDEFAULTEXTPROC __glewClientAttribDefaultEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC __glewCompressedMultiTexImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC __glewCompressedMultiTexImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC __glewCompressedMultiTexImage3DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC __glewCompressedMultiTexSubImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC __glewCompressedMultiTexSubImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC __glewCompressedMultiTexSubImage3DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC __glewCompressedTextureImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC __glewCompressedTextureImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC __glewCompressedTextureImage3DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC __glewCompressedTextureSubImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC __glewCompressedTextureSubImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC __glewCompressedTextureSubImage3DEXT; -GLEW_FUN_EXPORT PFNGLCOPYMULTITEXIMAGE1DEXTPROC __glewCopyMultiTexImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOPYMULTITEXIMAGE2DEXTPROC __glewCopyMultiTexImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC __glewCopyMultiTexSubImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC __glewCopyMultiTexSubImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC __glewCopyMultiTexSubImage3DEXT; -GLEW_FUN_EXPORT PFNGLCOPYTEXTUREIMAGE1DEXTPROC __glewCopyTextureImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOPYTEXTUREIMAGE2DEXTPROC __glewCopyTextureImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC __glewCopyTextureSubImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC __glewCopyTextureSubImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC __glewCopyTextureSubImage3DEXT; -GLEW_FUN_EXPORT PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC __glewDisableClientStateIndexedEXT; -GLEW_FUN_EXPORT PFNGLDISABLECLIENTSTATEIEXTPROC __glewDisableClientStateiEXT; -GLEW_FUN_EXPORT PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC __glewDisableVertexArrayAttribEXT; -GLEW_FUN_EXPORT PFNGLDISABLEVERTEXARRAYEXTPROC __glewDisableVertexArrayEXT; -GLEW_FUN_EXPORT PFNGLENABLECLIENTSTATEINDEXEDEXTPROC __glewEnableClientStateIndexedEXT; -GLEW_FUN_EXPORT PFNGLENABLECLIENTSTATEIEXTPROC __glewEnableClientStateiEXT; -GLEW_FUN_EXPORT PFNGLENABLEVERTEXARRAYATTRIBEXTPROC __glewEnableVertexArrayAttribEXT; -GLEW_FUN_EXPORT PFNGLENABLEVERTEXARRAYEXTPROC __glewEnableVertexArrayEXT; -GLEW_FUN_EXPORT PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC __glewFlushMappedNamedBufferRangeEXT; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC __glewFramebufferDrawBufferEXT; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC __glewFramebufferDrawBuffersEXT; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERREADBUFFEREXTPROC __glewFramebufferReadBufferEXT; -GLEW_FUN_EXPORT PFNGLGENERATEMULTITEXMIPMAPEXTPROC __glewGenerateMultiTexMipmapEXT; -GLEW_FUN_EXPORT PFNGLGENERATETEXTUREMIPMAPEXTPROC __glewGenerateTextureMipmapEXT; -GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC __glewGetCompressedMultiTexImageEXT; -GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC __glewGetCompressedTextureImageEXT; -GLEW_FUN_EXPORT PFNGLGETDOUBLEINDEXEDVEXTPROC __glewGetDoubleIndexedvEXT; -GLEW_FUN_EXPORT PFNGLGETDOUBLEI_VEXTPROC __glewGetDoublei_vEXT; -GLEW_FUN_EXPORT PFNGLGETFLOATINDEXEDVEXTPROC __glewGetFloatIndexedvEXT; -GLEW_FUN_EXPORT PFNGLGETFLOATI_VEXTPROC __glewGetFloati_vEXT; -GLEW_FUN_EXPORT PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC __glewGetFramebufferParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXENVFVEXTPROC __glewGetMultiTexEnvfvEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXENVIVEXTPROC __glewGetMultiTexEnvivEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXGENDVEXTPROC __glewGetMultiTexGendvEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXGENFVEXTPROC __glewGetMultiTexGenfvEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXGENIVEXTPROC __glewGetMultiTexGenivEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXIMAGEEXTPROC __glewGetMultiTexImageEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC __glewGetMultiTexLevelParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC __glewGetMultiTexLevelParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXPARAMETERIIVEXTPROC __glewGetMultiTexParameterIivEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXPARAMETERIUIVEXTPROC __glewGetMultiTexParameterIuivEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXPARAMETERFVEXTPROC __glewGetMultiTexParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXPARAMETERIVEXTPROC __glewGetMultiTexParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC __glewGetNamedBufferParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDBUFFERPOINTERVEXTPROC __glewGetNamedBufferPointervEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDBUFFERSUBDATAEXTPROC __glewGetNamedBufferSubDataEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC __glewGetNamedFramebufferAttachmentParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC __glewGetNamedProgramLocalParameterIivEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC __glewGetNamedProgramLocalParameterIuivEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC __glewGetNamedProgramLocalParameterdvEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC __glewGetNamedProgramLocalParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMSTRINGEXTPROC __glewGetNamedProgramStringEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMIVEXTPROC __glewGetNamedProgramivEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC __glewGetNamedRenderbufferParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETPOINTERINDEXEDVEXTPROC __glewGetPointerIndexedvEXT; -GLEW_FUN_EXPORT PFNGLGETPOINTERI_VEXTPROC __glewGetPointeri_vEXT; -GLEW_FUN_EXPORT PFNGLGETTEXTUREIMAGEEXTPROC __glewGetTextureImageEXT; -GLEW_FUN_EXPORT PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC __glewGetTextureLevelParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC __glewGetTextureLevelParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETTEXTUREPARAMETERIIVEXTPROC __glewGetTextureParameterIivEXT; -GLEW_FUN_EXPORT PFNGLGETTEXTUREPARAMETERIUIVEXTPROC __glewGetTextureParameterIuivEXT; -GLEW_FUN_EXPORT PFNGLGETTEXTUREPARAMETERFVEXTPROC __glewGetTextureParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETTEXTUREPARAMETERIVEXTPROC __glewGetTextureParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC __glewGetVertexArrayIntegeri_vEXT; -GLEW_FUN_EXPORT PFNGLGETVERTEXARRAYINTEGERVEXTPROC __glewGetVertexArrayIntegervEXT; -GLEW_FUN_EXPORT PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC __glewGetVertexArrayPointeri_vEXT; -GLEW_FUN_EXPORT PFNGLGETVERTEXARRAYPOINTERVEXTPROC __glewGetVertexArrayPointervEXT; -GLEW_FUN_EXPORT PFNGLMAPNAMEDBUFFEREXTPROC __glewMapNamedBufferEXT; -GLEW_FUN_EXPORT PFNGLMAPNAMEDBUFFERRANGEEXTPROC __glewMapNamedBufferRangeEXT; -GLEW_FUN_EXPORT PFNGLMATRIXFRUSTUMEXTPROC __glewMatrixFrustumEXT; -GLEW_FUN_EXPORT PFNGLMATRIXLOADIDENTITYEXTPROC __glewMatrixLoadIdentityEXT; -GLEW_FUN_EXPORT PFNGLMATRIXLOADTRANSPOSEDEXTPROC __glewMatrixLoadTransposedEXT; -GLEW_FUN_EXPORT PFNGLMATRIXLOADTRANSPOSEFEXTPROC __glewMatrixLoadTransposefEXT; -GLEW_FUN_EXPORT PFNGLMATRIXLOADDEXTPROC __glewMatrixLoaddEXT; -GLEW_FUN_EXPORT PFNGLMATRIXLOADFEXTPROC __glewMatrixLoadfEXT; -GLEW_FUN_EXPORT PFNGLMATRIXMULTTRANSPOSEDEXTPROC __glewMatrixMultTransposedEXT; -GLEW_FUN_EXPORT PFNGLMATRIXMULTTRANSPOSEFEXTPROC __glewMatrixMultTransposefEXT; -GLEW_FUN_EXPORT PFNGLMATRIXMULTDEXTPROC __glewMatrixMultdEXT; -GLEW_FUN_EXPORT PFNGLMATRIXMULTFEXTPROC __glewMatrixMultfEXT; -GLEW_FUN_EXPORT PFNGLMATRIXORTHOEXTPROC __glewMatrixOrthoEXT; -GLEW_FUN_EXPORT PFNGLMATRIXPOPEXTPROC __glewMatrixPopEXT; -GLEW_FUN_EXPORT PFNGLMATRIXPUSHEXTPROC __glewMatrixPushEXT; -GLEW_FUN_EXPORT PFNGLMATRIXROTATEDEXTPROC __glewMatrixRotatedEXT; -GLEW_FUN_EXPORT PFNGLMATRIXROTATEFEXTPROC __glewMatrixRotatefEXT; -GLEW_FUN_EXPORT PFNGLMATRIXSCALEDEXTPROC __glewMatrixScaledEXT; -GLEW_FUN_EXPORT PFNGLMATRIXSCALEFEXTPROC __glewMatrixScalefEXT; -GLEW_FUN_EXPORT PFNGLMATRIXTRANSLATEDEXTPROC __glewMatrixTranslatedEXT; -GLEW_FUN_EXPORT PFNGLMATRIXTRANSLATEFEXTPROC __glewMatrixTranslatefEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXBUFFEREXTPROC __glewMultiTexBufferEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORDPOINTEREXTPROC __glewMultiTexCoordPointerEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXENVFEXTPROC __glewMultiTexEnvfEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXENVFVEXTPROC __glewMultiTexEnvfvEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXENVIEXTPROC __glewMultiTexEnviEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXENVIVEXTPROC __glewMultiTexEnvivEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXGENDEXTPROC __glewMultiTexGendEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXGENDVEXTPROC __glewMultiTexGendvEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXGENFEXTPROC __glewMultiTexGenfEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXGENFVEXTPROC __glewMultiTexGenfvEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXGENIEXTPROC __glewMultiTexGeniEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXGENIVEXTPROC __glewMultiTexGenivEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXIMAGE1DEXTPROC __glewMultiTexImage1DEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXIMAGE2DEXTPROC __glewMultiTexImage2DEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXIMAGE3DEXTPROC __glewMultiTexImage3DEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERIIVEXTPROC __glewMultiTexParameterIivEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERIUIVEXTPROC __glewMultiTexParameterIuivEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERFEXTPROC __glewMultiTexParameterfEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERFVEXTPROC __glewMultiTexParameterfvEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERIEXTPROC __glewMultiTexParameteriEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERIVEXTPROC __glewMultiTexParameterivEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXRENDERBUFFEREXTPROC __glewMultiTexRenderbufferEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXSUBIMAGE1DEXTPROC __glewMultiTexSubImage1DEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXSUBIMAGE2DEXTPROC __glewMultiTexSubImage2DEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXSUBIMAGE3DEXTPROC __glewMultiTexSubImage3DEXT; -GLEW_FUN_EXPORT PFNGLNAMEDBUFFERDATAEXTPROC __glewNamedBufferDataEXT; -GLEW_FUN_EXPORT PFNGLNAMEDBUFFERSUBDATAEXTPROC __glewNamedBufferSubDataEXT; -GLEW_FUN_EXPORT PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC __glewNamedCopyBufferSubDataEXT; -GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC __glewNamedFramebufferRenderbufferEXT; -GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC __glewNamedFramebufferTexture1DEXT; -GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC __glewNamedFramebufferTexture2DEXT; -GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC __glewNamedFramebufferTexture3DEXT; -GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC __glewNamedFramebufferTextureEXT; -GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC __glewNamedFramebufferTextureFaceEXT; -GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC __glewNamedFramebufferTextureLayerEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC __glewNamedProgramLocalParameter4dEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC __glewNamedProgramLocalParameter4dvEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC __glewNamedProgramLocalParameter4fEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC __glewNamedProgramLocalParameter4fvEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC __glewNamedProgramLocalParameterI4iEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC __glewNamedProgramLocalParameterI4ivEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC __glewNamedProgramLocalParameterI4uiEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC __glewNamedProgramLocalParameterI4uivEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC __glewNamedProgramLocalParameters4fvEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC __glewNamedProgramLocalParametersI4ivEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC __glewNamedProgramLocalParametersI4uivEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMSTRINGEXTPROC __glewNamedProgramStringEXT; -GLEW_FUN_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC __glewNamedRenderbufferStorageEXT; -GLEW_FUN_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC __glewNamedRenderbufferStorageMultisampleCoverageEXT; -GLEW_FUN_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC __glewNamedRenderbufferStorageMultisampleEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1FEXTPROC __glewProgramUniform1fEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1FVEXTPROC __glewProgramUniform1fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1IEXTPROC __glewProgramUniform1iEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1IVEXTPROC __glewProgramUniform1ivEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UIEXTPROC __glewProgramUniform1uiEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UIVEXTPROC __glewProgramUniform1uivEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2FEXTPROC __glewProgramUniform2fEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2FVEXTPROC __glewProgramUniform2fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2IEXTPROC __glewProgramUniform2iEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2IVEXTPROC __glewProgramUniform2ivEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UIEXTPROC __glewProgramUniform2uiEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UIVEXTPROC __glewProgramUniform2uivEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3FEXTPROC __glewProgramUniform3fEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3FVEXTPROC __glewProgramUniform3fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3IEXTPROC __glewProgramUniform3iEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3IVEXTPROC __glewProgramUniform3ivEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UIEXTPROC __glewProgramUniform3uiEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UIVEXTPROC __glewProgramUniform3uivEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4FEXTPROC __glewProgramUniform4fEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4FVEXTPROC __glewProgramUniform4fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4IEXTPROC __glewProgramUniform4iEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4IVEXTPROC __glewProgramUniform4ivEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UIEXTPROC __glewProgramUniform4uiEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UIVEXTPROC __glewProgramUniform4uivEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC __glewProgramUniformMatrix2fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC __glewProgramUniformMatrix2x3fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC __glewProgramUniformMatrix2x4fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC __glewProgramUniformMatrix3fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC __glewProgramUniformMatrix3x2fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC __glewProgramUniformMatrix3x4fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC __glewProgramUniformMatrix4fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC __glewProgramUniformMatrix4x2fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC __glewProgramUniformMatrix4x3fvEXT; -GLEW_FUN_EXPORT PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC __glewPushClientAttribDefaultEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREBUFFEREXTPROC __glewTextureBufferEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE1DEXTPROC __glewTextureImage1DEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE2DEXTPROC __glewTextureImage2DEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE3DEXTPROC __glewTextureImage3DEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIIVEXTPROC __glewTextureParameterIivEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIUIVEXTPROC __glewTextureParameterIuivEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERFEXTPROC __glewTextureParameterfEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERFVEXTPROC __glewTextureParameterfvEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIEXTPROC __glewTextureParameteriEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIVEXTPROC __glewTextureParameterivEXT; -GLEW_FUN_EXPORT PFNGLTEXTURERENDERBUFFEREXTPROC __glewTextureRenderbufferEXT; -GLEW_FUN_EXPORT PFNGLTEXTURESUBIMAGE1DEXTPROC __glewTextureSubImage1DEXT; -GLEW_FUN_EXPORT PFNGLTEXTURESUBIMAGE2DEXTPROC __glewTextureSubImage2DEXT; -GLEW_FUN_EXPORT PFNGLTEXTURESUBIMAGE3DEXTPROC __glewTextureSubImage3DEXT; -GLEW_FUN_EXPORT PFNGLUNMAPNAMEDBUFFEREXTPROC __glewUnmapNamedBufferEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYCOLOROFFSETEXTPROC __glewVertexArrayColorOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC __glewVertexArrayEdgeFlagOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC __glewVertexArrayFogCoordOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYINDEXOFFSETEXTPROC __glewVertexArrayIndexOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC __glewVertexArrayMultiTexCoordOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYNORMALOFFSETEXTPROC __glewVertexArrayNormalOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC __glewVertexArraySecondaryColorOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC __glewVertexArrayTexCoordOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC __glewVertexArrayVertexAttribIOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC __glewVertexArrayVertexAttribOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC __glewVertexArrayVertexOffsetEXT; - -GLEW_FUN_EXPORT PFNGLCOLORMASKINDEXEDEXTPROC __glewColorMaskIndexedEXT; -GLEW_FUN_EXPORT PFNGLDISABLEINDEXEDEXTPROC __glewDisableIndexedEXT; -GLEW_FUN_EXPORT PFNGLENABLEINDEXEDEXTPROC __glewEnableIndexedEXT; -GLEW_FUN_EXPORT PFNGLGETBOOLEANINDEXEDVEXTPROC __glewGetBooleanIndexedvEXT; -GLEW_FUN_EXPORT PFNGLGETINTEGERINDEXEDVEXTPROC __glewGetIntegerIndexedvEXT; -GLEW_FUN_EXPORT PFNGLISENABLEDINDEXEDEXTPROC __glewIsEnabledIndexedEXT; - -GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDEXTPROC __glewDrawArraysInstancedEXT; -GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDEXTPROC __glewDrawElementsInstancedEXT; - -GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTSEXTPROC __glewDrawRangeElementsEXT; - -GLEW_FUN_EXPORT PFNGLFOGCOORDPOINTEREXTPROC __glewFogCoordPointerEXT; -GLEW_FUN_EXPORT PFNGLFOGCOORDDEXTPROC __glewFogCoorddEXT; -GLEW_FUN_EXPORT PFNGLFOGCOORDDVEXTPROC __glewFogCoorddvEXT; -GLEW_FUN_EXPORT PFNGLFOGCOORDFEXTPROC __glewFogCoordfEXT; -GLEW_FUN_EXPORT PFNGLFOGCOORDFVEXTPROC __glewFogCoordfvEXT; - -GLEW_FUN_EXPORT PFNGLFRAGMENTCOLORMATERIALEXTPROC __glewFragmentColorMaterialEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFEXTPROC __glewFragmentLightModelfEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFVEXTPROC __glewFragmentLightModelfvEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELIEXTPROC __glewFragmentLightModeliEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELIVEXTPROC __glewFragmentLightModelivEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFEXTPROC __glewFragmentLightfEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFVEXTPROC __glewFragmentLightfvEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTIEXTPROC __glewFragmentLightiEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTIVEXTPROC __glewFragmentLightivEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFEXTPROC __glewFragmentMaterialfEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFVEXTPROC __glewFragmentMaterialfvEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALIEXTPROC __glewFragmentMaterialiEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALIVEXTPROC __glewFragmentMaterialivEXT; -GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTFVEXTPROC __glewGetFragmentLightfvEXT; -GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTIVEXTPROC __glewGetFragmentLightivEXT; -GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALFVEXTPROC __glewGetFragmentMaterialfvEXT; -GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALIVEXTPROC __glewGetFragmentMaterialivEXT; -GLEW_FUN_EXPORT PFNGLLIGHTENVIEXTPROC __glewLightEnviEXT; - -GLEW_FUN_EXPORT PFNGLBLITFRAMEBUFFEREXTPROC __glewBlitFramebufferEXT; - -GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC __glewRenderbufferStorageMultisampleEXT; - -GLEW_FUN_EXPORT PFNGLBINDFRAMEBUFFEREXTPROC __glewBindFramebufferEXT; -GLEW_FUN_EXPORT PFNGLBINDRENDERBUFFEREXTPROC __glewBindRenderbufferEXT; -GLEW_FUN_EXPORT PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC __glewCheckFramebufferStatusEXT; -GLEW_FUN_EXPORT PFNGLDELETEFRAMEBUFFERSEXTPROC __glewDeleteFramebuffersEXT; -GLEW_FUN_EXPORT PFNGLDELETERENDERBUFFERSEXTPROC __glewDeleteRenderbuffersEXT; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC __glewFramebufferRenderbufferEXT; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE1DEXTPROC __glewFramebufferTexture1DEXT; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE2DEXTPROC __glewFramebufferTexture2DEXT; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE3DEXTPROC __glewFramebufferTexture3DEXT; -GLEW_FUN_EXPORT PFNGLGENFRAMEBUFFERSEXTPROC __glewGenFramebuffersEXT; -GLEW_FUN_EXPORT PFNGLGENRENDERBUFFERSEXTPROC __glewGenRenderbuffersEXT; -GLEW_FUN_EXPORT PFNGLGENERATEMIPMAPEXTPROC __glewGenerateMipmapEXT; -GLEW_FUN_EXPORT PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC __glewGetFramebufferAttachmentParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC __glewGetRenderbufferParameterivEXT; -GLEW_FUN_EXPORT PFNGLISFRAMEBUFFEREXTPROC __glewIsFramebufferEXT; -GLEW_FUN_EXPORT PFNGLISRENDERBUFFEREXTPROC __glewIsRenderbufferEXT; -GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEEXTPROC __glewRenderbufferStorageEXT; - -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREEXTPROC __glewFramebufferTextureEXT; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC __glewFramebufferTextureFaceEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERIEXTPROC __glewProgramParameteriEXT; - -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERS4FVEXTPROC __glewProgramEnvParameters4fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC __glewProgramLocalParameters4fvEXT; - -GLEW_FUN_EXPORT PFNGLBINDFRAGDATALOCATIONEXTPROC __glewBindFragDataLocationEXT; -GLEW_FUN_EXPORT PFNGLGETFRAGDATALOCATIONEXTPROC __glewGetFragDataLocationEXT; -GLEW_FUN_EXPORT PFNGLGETUNIFORMUIVEXTPROC __glewGetUniformuivEXT; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIIVEXTPROC __glewGetVertexAttribIivEXT; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIUIVEXTPROC __glewGetVertexAttribIuivEXT; -GLEW_FUN_EXPORT PFNGLUNIFORM1UIEXTPROC __glewUniform1uiEXT; -GLEW_FUN_EXPORT PFNGLUNIFORM1UIVEXTPROC __glewUniform1uivEXT; -GLEW_FUN_EXPORT PFNGLUNIFORM2UIEXTPROC __glewUniform2uiEXT; -GLEW_FUN_EXPORT PFNGLUNIFORM2UIVEXTPROC __glewUniform2uivEXT; -GLEW_FUN_EXPORT PFNGLUNIFORM3UIEXTPROC __glewUniform3uiEXT; -GLEW_FUN_EXPORT PFNGLUNIFORM3UIVEXTPROC __glewUniform3uivEXT; -GLEW_FUN_EXPORT PFNGLUNIFORM4UIEXTPROC __glewUniform4uiEXT; -GLEW_FUN_EXPORT PFNGLUNIFORM4UIVEXTPROC __glewUniform4uivEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1IEXTPROC __glewVertexAttribI1iEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1IVEXTPROC __glewVertexAttribI1ivEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1UIEXTPROC __glewVertexAttribI1uiEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1UIVEXTPROC __glewVertexAttribI1uivEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2IEXTPROC __glewVertexAttribI2iEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2IVEXTPROC __glewVertexAttribI2ivEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2UIEXTPROC __glewVertexAttribI2uiEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2UIVEXTPROC __glewVertexAttribI2uivEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3IEXTPROC __glewVertexAttribI3iEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3IVEXTPROC __glewVertexAttribI3ivEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3UIEXTPROC __glewVertexAttribI3uiEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3UIVEXTPROC __glewVertexAttribI3uivEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4BVEXTPROC __glewVertexAttribI4bvEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4IEXTPROC __glewVertexAttribI4iEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4IVEXTPROC __glewVertexAttribI4ivEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4SVEXTPROC __glewVertexAttribI4svEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UBVEXTPROC __glewVertexAttribI4ubvEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UIEXTPROC __glewVertexAttribI4uiEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UIVEXTPROC __glewVertexAttribI4uivEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4USVEXTPROC __glewVertexAttribI4usvEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBIPOINTEREXTPROC __glewVertexAttribIPointerEXT; - -GLEW_FUN_EXPORT PFNGLGETHISTOGRAMEXTPROC __glewGetHistogramEXT; -GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERFVEXTPROC __glewGetHistogramParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERIVEXTPROC __glewGetHistogramParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETMINMAXEXTPROC __glewGetMinmaxEXT; -GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERFVEXTPROC __glewGetMinmaxParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERIVEXTPROC __glewGetMinmaxParameterivEXT; -GLEW_FUN_EXPORT PFNGLHISTOGRAMEXTPROC __glewHistogramEXT; -GLEW_FUN_EXPORT PFNGLMINMAXEXTPROC __glewMinmaxEXT; -GLEW_FUN_EXPORT PFNGLRESETHISTOGRAMEXTPROC __glewResetHistogramEXT; -GLEW_FUN_EXPORT PFNGLRESETMINMAXEXTPROC __glewResetMinmaxEXT; - -GLEW_FUN_EXPORT PFNGLINDEXFUNCEXTPROC __glewIndexFuncEXT; - -GLEW_FUN_EXPORT PFNGLINDEXMATERIALEXTPROC __glewIndexMaterialEXT; - -GLEW_FUN_EXPORT PFNGLAPPLYTEXTUREEXTPROC __glewApplyTextureEXT; -GLEW_FUN_EXPORT PFNGLTEXTURELIGHTEXTPROC __glewTextureLightEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREMATERIALEXTPROC __glewTextureMaterialEXT; - -GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSEXTPROC __glewMultiDrawArraysEXT; -GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSEXTPROC __glewMultiDrawElementsEXT; - -GLEW_FUN_EXPORT PFNGLSAMPLEMASKEXTPROC __glewSampleMaskEXT; -GLEW_FUN_EXPORT PFNGLSAMPLEPATTERNEXTPROC __glewSamplePatternEXT; - -GLEW_FUN_EXPORT PFNGLCOLORTABLEEXTPROC __glewColorTableEXT; -GLEW_FUN_EXPORT PFNGLGETCOLORTABLEEXTPROC __glewGetColorTableEXT; -GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERFVEXTPROC __glewGetColorTableParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERIVEXTPROC __glewGetColorTableParameterivEXT; - -GLEW_FUN_EXPORT PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC __glewGetPixelTransformParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC __glewGetPixelTransformParameterivEXT; -GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERFEXTPROC __glewPixelTransformParameterfEXT; -GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC __glewPixelTransformParameterfvEXT; -GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERIEXTPROC __glewPixelTransformParameteriEXT; -GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC __glewPixelTransformParameterivEXT; - -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFEXTPROC __glewPointParameterfEXT; -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFVEXTPROC __glewPointParameterfvEXT; - -GLEW_FUN_EXPORT PFNGLPOLYGONOFFSETEXTPROC __glewPolygonOffsetEXT; - -GLEW_FUN_EXPORT PFNGLPROVOKINGVERTEXEXTPROC __glewProvokingVertexEXT; - -GLEW_FUN_EXPORT PFNGLBEGINSCENEEXTPROC __glewBeginSceneEXT; -GLEW_FUN_EXPORT PFNGLENDSCENEEXTPROC __glewEndSceneEXT; - -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BEXTPROC __glewSecondaryColor3bEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BVEXTPROC __glewSecondaryColor3bvEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DEXTPROC __glewSecondaryColor3dEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DVEXTPROC __glewSecondaryColor3dvEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FEXTPROC __glewSecondaryColor3fEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FVEXTPROC __glewSecondaryColor3fvEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IEXTPROC __glewSecondaryColor3iEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IVEXTPROC __glewSecondaryColor3ivEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SEXTPROC __glewSecondaryColor3sEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SVEXTPROC __glewSecondaryColor3svEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBEXTPROC __glewSecondaryColor3ubEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBVEXTPROC __glewSecondaryColor3ubvEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIEXTPROC __glewSecondaryColor3uiEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIVEXTPROC __glewSecondaryColor3uivEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USEXTPROC __glewSecondaryColor3usEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USVEXTPROC __glewSecondaryColor3usvEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLORPOINTEREXTPROC __glewSecondaryColorPointerEXT; - -GLEW_FUN_EXPORT PFNGLACTIVEPROGRAMEXTPROC __glewActiveProgramEXT; -GLEW_FUN_EXPORT PFNGLCREATESHADERPROGRAMEXTPROC __glewCreateShaderProgramEXT; -GLEW_FUN_EXPORT PFNGLUSESHADERPROGRAMEXTPROC __glewUseShaderProgramEXT; - -GLEW_FUN_EXPORT PFNGLBINDIMAGETEXTUREEXTPROC __glewBindImageTextureEXT; -GLEW_FUN_EXPORT PFNGLMEMORYBARRIEREXTPROC __glewMemoryBarrierEXT; - -GLEW_FUN_EXPORT PFNGLACTIVESTENCILFACEEXTPROC __glewActiveStencilFaceEXT; - -GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE1DEXTPROC __glewTexSubImage1DEXT; -GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE2DEXTPROC __glewTexSubImage2DEXT; -GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE3DEXTPROC __glewTexSubImage3DEXT; - -GLEW_FUN_EXPORT PFNGLTEXIMAGE3DEXTPROC __glewTexImage3DEXT; - -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC __glewFramebufferTextureLayerEXT; - -GLEW_FUN_EXPORT PFNGLTEXBUFFEREXTPROC __glewTexBufferEXT; - -GLEW_FUN_EXPORT PFNGLCLEARCOLORIIEXTPROC __glewClearColorIiEXT; -GLEW_FUN_EXPORT PFNGLCLEARCOLORIUIEXTPROC __glewClearColorIuiEXT; -GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERIIVEXTPROC __glewGetTexParameterIivEXT; -GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERIUIVEXTPROC __glewGetTexParameterIuivEXT; -GLEW_FUN_EXPORT PFNGLTEXPARAMETERIIVEXTPROC __glewTexParameterIivEXT; -GLEW_FUN_EXPORT PFNGLTEXPARAMETERIUIVEXTPROC __glewTexParameterIuivEXT; - -GLEW_FUN_EXPORT PFNGLARETEXTURESRESIDENTEXTPROC __glewAreTexturesResidentEXT; -GLEW_FUN_EXPORT PFNGLBINDTEXTUREEXTPROC __glewBindTextureEXT; -GLEW_FUN_EXPORT PFNGLDELETETEXTURESEXTPROC __glewDeleteTexturesEXT; -GLEW_FUN_EXPORT PFNGLGENTEXTURESEXTPROC __glewGenTexturesEXT; -GLEW_FUN_EXPORT PFNGLISTEXTUREEXTPROC __glewIsTextureEXT; -GLEW_FUN_EXPORT PFNGLPRIORITIZETEXTURESEXTPROC __glewPrioritizeTexturesEXT; - -GLEW_FUN_EXPORT PFNGLTEXTURENORMALEXTPROC __glewTextureNormalEXT; - -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTI64VEXTPROC __glewGetQueryObjecti64vEXT; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUI64VEXTPROC __glewGetQueryObjectui64vEXT; - -GLEW_FUN_EXPORT PFNGLBEGINTRANSFORMFEEDBACKEXTPROC __glewBeginTransformFeedbackEXT; -GLEW_FUN_EXPORT PFNGLBINDBUFFERBASEEXTPROC __glewBindBufferBaseEXT; -GLEW_FUN_EXPORT PFNGLBINDBUFFEROFFSETEXTPROC __glewBindBufferOffsetEXT; -GLEW_FUN_EXPORT PFNGLBINDBUFFERRANGEEXTPROC __glewBindBufferRangeEXT; -GLEW_FUN_EXPORT PFNGLENDTRANSFORMFEEDBACKEXTPROC __glewEndTransformFeedbackEXT; -GLEW_FUN_EXPORT PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC __glewGetTransformFeedbackVaryingEXT; -GLEW_FUN_EXPORT PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC __glewTransformFeedbackVaryingsEXT; - -GLEW_FUN_EXPORT PFNGLARRAYELEMENTEXTPROC __glewArrayElementEXT; -GLEW_FUN_EXPORT PFNGLCOLORPOINTEREXTPROC __glewColorPointerEXT; -GLEW_FUN_EXPORT PFNGLDRAWARRAYSEXTPROC __glewDrawArraysEXT; -GLEW_FUN_EXPORT PFNGLEDGEFLAGPOINTEREXTPROC __glewEdgeFlagPointerEXT; -GLEW_FUN_EXPORT PFNGLINDEXPOINTEREXTPROC __glewIndexPointerEXT; -GLEW_FUN_EXPORT PFNGLNORMALPOINTEREXTPROC __glewNormalPointerEXT; -GLEW_FUN_EXPORT PFNGLTEXCOORDPOINTEREXTPROC __glewTexCoordPointerEXT; -GLEW_FUN_EXPORT PFNGLVERTEXPOINTEREXTPROC __glewVertexPointerEXT; - -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBLDVEXTPROC __glewGetVertexAttribLdvEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC __glewVertexArrayVertexAttribLOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1DEXTPROC __glewVertexAttribL1dEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1DVEXTPROC __glewVertexAttribL1dvEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2DEXTPROC __glewVertexAttribL2dEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2DVEXTPROC __glewVertexAttribL2dvEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3DEXTPROC __glewVertexAttribL3dEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3DVEXTPROC __glewVertexAttribL3dvEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4DEXTPROC __glewVertexAttribL4dEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4DVEXTPROC __glewVertexAttribL4dvEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBLPOINTEREXTPROC __glewVertexAttribLPointerEXT; - -GLEW_FUN_EXPORT PFNGLBEGINVERTEXSHADEREXTPROC __glewBeginVertexShaderEXT; -GLEW_FUN_EXPORT PFNGLBINDLIGHTPARAMETEREXTPROC __glewBindLightParameterEXT; -GLEW_FUN_EXPORT PFNGLBINDMATERIALPARAMETEREXTPROC __glewBindMaterialParameterEXT; -GLEW_FUN_EXPORT PFNGLBINDPARAMETEREXTPROC __glewBindParameterEXT; -GLEW_FUN_EXPORT PFNGLBINDTEXGENPARAMETEREXTPROC __glewBindTexGenParameterEXT; -GLEW_FUN_EXPORT PFNGLBINDTEXTUREUNITPARAMETEREXTPROC __glewBindTextureUnitParameterEXT; -GLEW_FUN_EXPORT PFNGLBINDVERTEXSHADEREXTPROC __glewBindVertexShaderEXT; -GLEW_FUN_EXPORT PFNGLDELETEVERTEXSHADEREXTPROC __glewDeleteVertexShaderEXT; -GLEW_FUN_EXPORT PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC __glewDisableVariantClientStateEXT; -GLEW_FUN_EXPORT PFNGLENABLEVARIANTCLIENTSTATEEXTPROC __glewEnableVariantClientStateEXT; -GLEW_FUN_EXPORT PFNGLENDVERTEXSHADEREXTPROC __glewEndVertexShaderEXT; -GLEW_FUN_EXPORT PFNGLEXTRACTCOMPONENTEXTPROC __glewExtractComponentEXT; -GLEW_FUN_EXPORT PFNGLGENSYMBOLSEXTPROC __glewGenSymbolsEXT; -GLEW_FUN_EXPORT PFNGLGENVERTEXSHADERSEXTPROC __glewGenVertexShadersEXT; -GLEW_FUN_EXPORT PFNGLGETINVARIANTBOOLEANVEXTPROC __glewGetInvariantBooleanvEXT; -GLEW_FUN_EXPORT PFNGLGETINVARIANTFLOATVEXTPROC __glewGetInvariantFloatvEXT; -GLEW_FUN_EXPORT PFNGLGETINVARIANTINTEGERVEXTPROC __glewGetInvariantIntegervEXT; -GLEW_FUN_EXPORT PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC __glewGetLocalConstantBooleanvEXT; -GLEW_FUN_EXPORT PFNGLGETLOCALCONSTANTFLOATVEXTPROC __glewGetLocalConstantFloatvEXT; -GLEW_FUN_EXPORT PFNGLGETLOCALCONSTANTINTEGERVEXTPROC __glewGetLocalConstantIntegervEXT; -GLEW_FUN_EXPORT PFNGLGETVARIANTBOOLEANVEXTPROC __glewGetVariantBooleanvEXT; -GLEW_FUN_EXPORT PFNGLGETVARIANTFLOATVEXTPROC __glewGetVariantFloatvEXT; -GLEW_FUN_EXPORT PFNGLGETVARIANTINTEGERVEXTPROC __glewGetVariantIntegervEXT; -GLEW_FUN_EXPORT PFNGLGETVARIANTPOINTERVEXTPROC __glewGetVariantPointervEXT; -GLEW_FUN_EXPORT PFNGLINSERTCOMPONENTEXTPROC __glewInsertComponentEXT; -GLEW_FUN_EXPORT PFNGLISVARIANTENABLEDEXTPROC __glewIsVariantEnabledEXT; -GLEW_FUN_EXPORT PFNGLSETINVARIANTEXTPROC __glewSetInvariantEXT; -GLEW_FUN_EXPORT PFNGLSETLOCALCONSTANTEXTPROC __glewSetLocalConstantEXT; -GLEW_FUN_EXPORT PFNGLSHADEROP1EXTPROC __glewShaderOp1EXT; -GLEW_FUN_EXPORT PFNGLSHADEROP2EXTPROC __glewShaderOp2EXT; -GLEW_FUN_EXPORT PFNGLSHADEROP3EXTPROC __glewShaderOp3EXT; -GLEW_FUN_EXPORT PFNGLSWIZZLEEXTPROC __glewSwizzleEXT; -GLEW_FUN_EXPORT PFNGLVARIANTPOINTEREXTPROC __glewVariantPointerEXT; -GLEW_FUN_EXPORT PFNGLVARIANTBVEXTPROC __glewVariantbvEXT; -GLEW_FUN_EXPORT PFNGLVARIANTDVEXTPROC __glewVariantdvEXT; -GLEW_FUN_EXPORT PFNGLVARIANTFVEXTPROC __glewVariantfvEXT; -GLEW_FUN_EXPORT PFNGLVARIANTIVEXTPROC __glewVariantivEXT; -GLEW_FUN_EXPORT PFNGLVARIANTSVEXTPROC __glewVariantsvEXT; -GLEW_FUN_EXPORT PFNGLVARIANTUBVEXTPROC __glewVariantubvEXT; -GLEW_FUN_EXPORT PFNGLVARIANTUIVEXTPROC __glewVariantuivEXT; -GLEW_FUN_EXPORT PFNGLVARIANTUSVEXTPROC __glewVariantusvEXT; -GLEW_FUN_EXPORT PFNGLWRITEMASKEXTPROC __glewWriteMaskEXT; - -GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTPOINTEREXTPROC __glewVertexWeightPointerEXT; -GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTFEXTPROC __glewVertexWeightfEXT; -GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTFVEXTPROC __glewVertexWeightfvEXT; - -GLEW_FUN_EXPORT PFNGLIMPORTSYNCEXTPROC __glewImportSyncEXT; - -GLEW_FUN_EXPORT PFNGLFRAMETERMINATORGREMEDYPROC __glewFrameTerminatorGREMEDY; - -GLEW_FUN_EXPORT PFNGLSTRINGMARKERGREMEDYPROC __glewStringMarkerGREMEDY; - -GLEW_FUN_EXPORT PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC __glewGetImageTransformParameterfvHP; -GLEW_FUN_EXPORT PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC __glewGetImageTransformParameterivHP; -GLEW_FUN_EXPORT PFNGLIMAGETRANSFORMPARAMETERFHPPROC __glewImageTransformParameterfHP; -GLEW_FUN_EXPORT PFNGLIMAGETRANSFORMPARAMETERFVHPPROC __glewImageTransformParameterfvHP; -GLEW_FUN_EXPORT PFNGLIMAGETRANSFORMPARAMETERIHPPROC __glewImageTransformParameteriHP; -GLEW_FUN_EXPORT PFNGLIMAGETRANSFORMPARAMETERIVHPPROC __glewImageTransformParameterivHP; - -GLEW_FUN_EXPORT PFNGLMULTIMODEDRAWARRAYSIBMPROC __glewMultiModeDrawArraysIBM; -GLEW_FUN_EXPORT PFNGLMULTIMODEDRAWELEMENTSIBMPROC __glewMultiModeDrawElementsIBM; - -GLEW_FUN_EXPORT PFNGLCOLORPOINTERLISTIBMPROC __glewColorPointerListIBM; -GLEW_FUN_EXPORT PFNGLEDGEFLAGPOINTERLISTIBMPROC __glewEdgeFlagPointerListIBM; -GLEW_FUN_EXPORT PFNGLFOGCOORDPOINTERLISTIBMPROC __glewFogCoordPointerListIBM; -GLEW_FUN_EXPORT PFNGLINDEXPOINTERLISTIBMPROC __glewIndexPointerListIBM; -GLEW_FUN_EXPORT PFNGLNORMALPOINTERLISTIBMPROC __glewNormalPointerListIBM; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLORPOINTERLISTIBMPROC __glewSecondaryColorPointerListIBM; -GLEW_FUN_EXPORT PFNGLTEXCOORDPOINTERLISTIBMPROC __glewTexCoordPointerListIBM; -GLEW_FUN_EXPORT PFNGLVERTEXPOINTERLISTIBMPROC __glewVertexPointerListIBM; - -GLEW_FUN_EXPORT PFNGLMAPTEXTURE2DINTELPROC __glewMapTexture2DINTEL; -GLEW_FUN_EXPORT PFNGLSYNCTEXTUREINTELPROC __glewSyncTextureINTEL; -GLEW_FUN_EXPORT PFNGLUNMAPTEXTURE2DINTELPROC __glewUnmapTexture2DINTEL; - -GLEW_FUN_EXPORT PFNGLCOLORPOINTERVINTELPROC __glewColorPointervINTEL; -GLEW_FUN_EXPORT PFNGLNORMALPOINTERVINTELPROC __glewNormalPointervINTEL; -GLEW_FUN_EXPORT PFNGLTEXCOORDPOINTERVINTELPROC __glewTexCoordPointervINTEL; -GLEW_FUN_EXPORT PFNGLVERTEXPOINTERVINTELPROC __glewVertexPointervINTEL; - -GLEW_FUN_EXPORT PFNGLTEXSCISSORFUNCINTELPROC __glewTexScissorFuncINTEL; -GLEW_FUN_EXPORT PFNGLTEXSCISSORINTELPROC __glewTexScissorINTEL; - -GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECALLBACKPROC __glewDebugMessageCallback; -GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECONTROLPROC __glewDebugMessageControl; -GLEW_FUN_EXPORT PFNGLDEBUGMESSAGEINSERTPROC __glewDebugMessageInsert; -GLEW_FUN_EXPORT PFNGLGETDEBUGMESSAGELOGPROC __glewGetDebugMessageLog; -GLEW_FUN_EXPORT PFNGLGETOBJECTLABELPROC __glewGetObjectLabel; -GLEW_FUN_EXPORT PFNGLGETOBJECTPTRLABELPROC __glewGetObjectPtrLabel; -GLEW_FUN_EXPORT PFNGLOBJECTLABELPROC __glewObjectLabel; -GLEW_FUN_EXPORT PFNGLOBJECTPTRLABELPROC __glewObjectPtrLabel; -GLEW_FUN_EXPORT PFNGLPOPDEBUGGROUPPROC __glewPopDebugGroup; -GLEW_FUN_EXPORT PFNGLPUSHDEBUGGROUPPROC __glewPushDebugGroup; - -GLEW_FUN_EXPORT PFNGLBUFFERREGIONENABLEDPROC __glewBufferRegionEnabled; -GLEW_FUN_EXPORT PFNGLDELETEBUFFERREGIONPROC __glewDeleteBufferRegion; -GLEW_FUN_EXPORT PFNGLDRAWBUFFERREGIONPROC __glewDrawBufferRegion; -GLEW_FUN_EXPORT PFNGLNEWBUFFERREGIONPROC __glewNewBufferRegion; -GLEW_FUN_EXPORT PFNGLREADBUFFERREGIONPROC __glewReadBufferRegion; - -GLEW_FUN_EXPORT PFNGLRESIZEBUFFERSMESAPROC __glewResizeBuffersMESA; - -GLEW_FUN_EXPORT PFNGLWINDOWPOS2DMESAPROC __glewWindowPos2dMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2DVMESAPROC __glewWindowPos2dvMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2FMESAPROC __glewWindowPos2fMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2FVMESAPROC __glewWindowPos2fvMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2IMESAPROC __glewWindowPos2iMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2IVMESAPROC __glewWindowPos2ivMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2SMESAPROC __glewWindowPos2sMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2SVMESAPROC __glewWindowPos2svMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3DMESAPROC __glewWindowPos3dMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3DVMESAPROC __glewWindowPos3dvMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3FMESAPROC __glewWindowPos3fMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3FVMESAPROC __glewWindowPos3fvMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3IMESAPROC __glewWindowPos3iMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3IVMESAPROC __glewWindowPos3ivMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3SMESAPROC __glewWindowPos3sMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3SVMESAPROC __glewWindowPos3svMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS4DMESAPROC __glewWindowPos4dMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS4DVMESAPROC __glewWindowPos4dvMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS4FMESAPROC __glewWindowPos4fMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS4FVMESAPROC __glewWindowPos4fvMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS4IMESAPROC __glewWindowPos4iMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS4IVMESAPROC __glewWindowPos4ivMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS4SMESAPROC __glewWindowPos4sMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS4SVMESAPROC __glewWindowPos4svMESA; - -GLEW_FUN_EXPORT PFNGLBEGINCONDITIONALRENDERNVXPROC __glewBeginConditionalRenderNVX; -GLEW_FUN_EXPORT PFNGLENDCONDITIONALRENDERNVXPROC __glewEndConditionalRenderNVX; - -GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC __glewMultiDrawArraysIndirectBindlessNV; -GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC __glewMultiDrawElementsIndirectBindlessNV; - -GLEW_FUN_EXPORT PFNGLGETIMAGEHANDLENVPROC __glewGetImageHandleNV; -GLEW_FUN_EXPORT PFNGLGETTEXTUREHANDLENVPROC __glewGetTextureHandleNV; -GLEW_FUN_EXPORT PFNGLGETTEXTURESAMPLERHANDLENVPROC __glewGetTextureSamplerHandleNV; -GLEW_FUN_EXPORT PFNGLISIMAGEHANDLERESIDENTNVPROC __glewIsImageHandleResidentNV; -GLEW_FUN_EXPORT PFNGLISTEXTUREHANDLERESIDENTNVPROC __glewIsTextureHandleResidentNV; -GLEW_FUN_EXPORT PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC __glewMakeImageHandleNonResidentNV; -GLEW_FUN_EXPORT PFNGLMAKEIMAGEHANDLERESIDENTNVPROC __glewMakeImageHandleResidentNV; -GLEW_FUN_EXPORT PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC __glewMakeTextureHandleNonResidentNV; -GLEW_FUN_EXPORT PFNGLMAKETEXTUREHANDLERESIDENTNVPROC __glewMakeTextureHandleResidentNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC __glewProgramUniformHandleui64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC __glewProgramUniformHandleui64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORMHANDLEUI64NVPROC __glewUniformHandleui64NV; -GLEW_FUN_EXPORT PFNGLUNIFORMHANDLEUI64VNVPROC __glewUniformHandleui64vNV; - -GLEW_FUN_EXPORT PFNGLBLENDBARRIERNVPROC __glewBlendBarrierNV; -GLEW_FUN_EXPORT PFNGLBLENDPARAMETERINVPROC __glewBlendParameteriNV; - -GLEW_FUN_EXPORT PFNGLBEGINCONDITIONALRENDERNVPROC __glewBeginConditionalRenderNV; -GLEW_FUN_EXPORT PFNGLENDCONDITIONALRENDERNVPROC __glewEndConditionalRenderNV; - -GLEW_FUN_EXPORT PFNGLCOPYIMAGESUBDATANVPROC __glewCopyImageSubDataNV; - -GLEW_FUN_EXPORT PFNGLCLEARDEPTHDNVPROC __glewClearDepthdNV; -GLEW_FUN_EXPORT PFNGLDEPTHBOUNDSDNVPROC __glewDepthBoundsdNV; -GLEW_FUN_EXPORT PFNGLDEPTHRANGEDNVPROC __glewDepthRangedNV; - -GLEW_FUN_EXPORT PFNGLDRAWTEXTURENVPROC __glewDrawTextureNV; - -GLEW_FUN_EXPORT PFNGLEVALMAPSNVPROC __glewEvalMapsNV; -GLEW_FUN_EXPORT PFNGLGETMAPATTRIBPARAMETERFVNVPROC __glewGetMapAttribParameterfvNV; -GLEW_FUN_EXPORT PFNGLGETMAPATTRIBPARAMETERIVNVPROC __glewGetMapAttribParameterivNV; -GLEW_FUN_EXPORT PFNGLGETMAPCONTROLPOINTSNVPROC __glewGetMapControlPointsNV; -GLEW_FUN_EXPORT PFNGLGETMAPPARAMETERFVNVPROC __glewGetMapParameterfvNV; -GLEW_FUN_EXPORT PFNGLGETMAPPARAMETERIVNVPROC __glewGetMapParameterivNV; -GLEW_FUN_EXPORT PFNGLMAPCONTROLPOINTSNVPROC __glewMapControlPointsNV; -GLEW_FUN_EXPORT PFNGLMAPPARAMETERFVNVPROC __glewMapParameterfvNV; -GLEW_FUN_EXPORT PFNGLMAPPARAMETERIVNVPROC __glewMapParameterivNV; - -GLEW_FUN_EXPORT PFNGLGETMULTISAMPLEFVNVPROC __glewGetMultisamplefvNV; -GLEW_FUN_EXPORT PFNGLSAMPLEMASKINDEXEDNVPROC __glewSampleMaskIndexedNV; -GLEW_FUN_EXPORT PFNGLTEXRENDERBUFFERNVPROC __glewTexRenderbufferNV; - -GLEW_FUN_EXPORT PFNGLDELETEFENCESNVPROC __glewDeleteFencesNV; -GLEW_FUN_EXPORT PFNGLFINISHFENCENVPROC __glewFinishFenceNV; -GLEW_FUN_EXPORT PFNGLGENFENCESNVPROC __glewGenFencesNV; -GLEW_FUN_EXPORT PFNGLGETFENCEIVNVPROC __glewGetFenceivNV; -GLEW_FUN_EXPORT PFNGLISFENCENVPROC __glewIsFenceNV; -GLEW_FUN_EXPORT PFNGLSETFENCENVPROC __glewSetFenceNV; -GLEW_FUN_EXPORT PFNGLTESTFENCENVPROC __glewTestFenceNV; - -GLEW_FUN_EXPORT PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC __glewGetProgramNamedParameterdvNV; -GLEW_FUN_EXPORT PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC __glewGetProgramNamedParameterfvNV; -GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4DNVPROC __glewProgramNamedParameter4dNV; -GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC __glewProgramNamedParameter4dvNV; -GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4FNVPROC __glewProgramNamedParameter4fNV; -GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC __glewProgramNamedParameter4fvNV; - -GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC __glewRenderbufferStorageMultisampleCoverageNV; - -GLEW_FUN_EXPORT PFNGLPROGRAMVERTEXLIMITNVPROC __glewProgramVertexLimitNV; - -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERI4INVPROC __glewProgramEnvParameterI4iNV; -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERI4IVNVPROC __glewProgramEnvParameterI4ivNV; -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERI4UINVPROC __glewProgramEnvParameterI4uiNV; -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERI4UIVNVPROC __glewProgramEnvParameterI4uivNV; -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERSI4IVNVPROC __glewProgramEnvParametersI4ivNV; -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC __glewProgramEnvParametersI4uivNV; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERI4INVPROC __glewProgramLocalParameterI4iNV; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC __glewProgramLocalParameterI4ivNV; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERI4UINVPROC __glewProgramLocalParameterI4uiNV; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC __glewProgramLocalParameterI4uivNV; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC __glewProgramLocalParametersI4ivNV; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC __glewProgramLocalParametersI4uivNV; - -GLEW_FUN_EXPORT PFNGLGETUNIFORMI64VNVPROC __glewGetUniformi64vNV; -GLEW_FUN_EXPORT PFNGLGETUNIFORMUI64VNVPROC __glewGetUniformui64vNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1I64NVPROC __glewProgramUniform1i64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1I64VNVPROC __glewProgramUniform1i64vNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UI64NVPROC __glewProgramUniform1ui64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UI64VNVPROC __glewProgramUniform1ui64vNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2I64NVPROC __glewProgramUniform2i64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2I64VNVPROC __glewProgramUniform2i64vNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UI64NVPROC __glewProgramUniform2ui64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UI64VNVPROC __glewProgramUniform2ui64vNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3I64NVPROC __glewProgramUniform3i64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3I64VNVPROC __glewProgramUniform3i64vNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UI64NVPROC __glewProgramUniform3ui64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UI64VNVPROC __glewProgramUniform3ui64vNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4I64NVPROC __glewProgramUniform4i64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4I64VNVPROC __glewProgramUniform4i64vNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UI64NVPROC __glewProgramUniform4ui64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UI64VNVPROC __glewProgramUniform4ui64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORM1I64NVPROC __glewUniform1i64NV; -GLEW_FUN_EXPORT PFNGLUNIFORM1I64VNVPROC __glewUniform1i64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORM1UI64NVPROC __glewUniform1ui64NV; -GLEW_FUN_EXPORT PFNGLUNIFORM1UI64VNVPROC __glewUniform1ui64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORM2I64NVPROC __glewUniform2i64NV; -GLEW_FUN_EXPORT PFNGLUNIFORM2I64VNVPROC __glewUniform2i64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORM2UI64NVPROC __glewUniform2ui64NV; -GLEW_FUN_EXPORT PFNGLUNIFORM2UI64VNVPROC __glewUniform2ui64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORM3I64NVPROC __glewUniform3i64NV; -GLEW_FUN_EXPORT PFNGLUNIFORM3I64VNVPROC __glewUniform3i64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORM3UI64NVPROC __glewUniform3ui64NV; -GLEW_FUN_EXPORT PFNGLUNIFORM3UI64VNVPROC __glewUniform3ui64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORM4I64NVPROC __glewUniform4i64NV; -GLEW_FUN_EXPORT PFNGLUNIFORM4I64VNVPROC __glewUniform4i64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORM4UI64NVPROC __glewUniform4ui64NV; -GLEW_FUN_EXPORT PFNGLUNIFORM4UI64VNVPROC __glewUniform4ui64vNV; - -GLEW_FUN_EXPORT PFNGLCOLOR3HNVPROC __glewColor3hNV; -GLEW_FUN_EXPORT PFNGLCOLOR3HVNVPROC __glewColor3hvNV; -GLEW_FUN_EXPORT PFNGLCOLOR4HNVPROC __glewColor4hNV; -GLEW_FUN_EXPORT PFNGLCOLOR4HVNVPROC __glewColor4hvNV; -GLEW_FUN_EXPORT PFNGLFOGCOORDHNVPROC __glewFogCoordhNV; -GLEW_FUN_EXPORT PFNGLFOGCOORDHVNVPROC __glewFogCoordhvNV; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1HNVPROC __glewMultiTexCoord1hNV; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1HVNVPROC __glewMultiTexCoord1hvNV; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2HNVPROC __glewMultiTexCoord2hNV; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2HVNVPROC __glewMultiTexCoord2hvNV; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3HNVPROC __glewMultiTexCoord3hNV; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3HVNVPROC __glewMultiTexCoord3hvNV; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4HNVPROC __glewMultiTexCoord4hNV; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4HVNVPROC __glewMultiTexCoord4hvNV; -GLEW_FUN_EXPORT PFNGLNORMAL3HNVPROC __glewNormal3hNV; -GLEW_FUN_EXPORT PFNGLNORMAL3HVNVPROC __glewNormal3hvNV; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3HNVPROC __glewSecondaryColor3hNV; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3HVNVPROC __glewSecondaryColor3hvNV; -GLEW_FUN_EXPORT PFNGLTEXCOORD1HNVPROC __glewTexCoord1hNV; -GLEW_FUN_EXPORT PFNGLTEXCOORD1HVNVPROC __glewTexCoord1hvNV; -GLEW_FUN_EXPORT PFNGLTEXCOORD2HNVPROC __glewTexCoord2hNV; -GLEW_FUN_EXPORT PFNGLTEXCOORD2HVNVPROC __glewTexCoord2hvNV; -GLEW_FUN_EXPORT PFNGLTEXCOORD3HNVPROC __glewTexCoord3hNV; -GLEW_FUN_EXPORT PFNGLTEXCOORD3HVNVPROC __glewTexCoord3hvNV; -GLEW_FUN_EXPORT PFNGLTEXCOORD4HNVPROC __glewTexCoord4hNV; -GLEW_FUN_EXPORT PFNGLTEXCOORD4HVNVPROC __glewTexCoord4hvNV; -GLEW_FUN_EXPORT PFNGLVERTEX2HNVPROC __glewVertex2hNV; -GLEW_FUN_EXPORT PFNGLVERTEX2HVNVPROC __glewVertex2hvNV; -GLEW_FUN_EXPORT PFNGLVERTEX3HNVPROC __glewVertex3hNV; -GLEW_FUN_EXPORT PFNGLVERTEX3HVNVPROC __glewVertex3hvNV; -GLEW_FUN_EXPORT PFNGLVERTEX4HNVPROC __glewVertex4hNV; -GLEW_FUN_EXPORT PFNGLVERTEX4HVNVPROC __glewVertex4hvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1HNVPROC __glewVertexAttrib1hNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1HVNVPROC __glewVertexAttrib1hvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2HNVPROC __glewVertexAttrib2hNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2HVNVPROC __glewVertexAttrib2hvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3HNVPROC __glewVertexAttrib3hNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3HVNVPROC __glewVertexAttrib3hvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4HNVPROC __glewVertexAttrib4hNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4HVNVPROC __glewVertexAttrib4hvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1HVNVPROC __glewVertexAttribs1hvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2HVNVPROC __glewVertexAttribs2hvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3HVNVPROC __glewVertexAttribs3hvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4HVNVPROC __glewVertexAttribs4hvNV; -GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTHNVPROC __glewVertexWeighthNV; -GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTHVNVPROC __glewVertexWeighthvNV; - -GLEW_FUN_EXPORT PFNGLBEGINOCCLUSIONQUERYNVPROC __glewBeginOcclusionQueryNV; -GLEW_FUN_EXPORT PFNGLDELETEOCCLUSIONQUERIESNVPROC __glewDeleteOcclusionQueriesNV; -GLEW_FUN_EXPORT PFNGLENDOCCLUSIONQUERYNVPROC __glewEndOcclusionQueryNV; -GLEW_FUN_EXPORT PFNGLGENOCCLUSIONQUERIESNVPROC __glewGenOcclusionQueriesNV; -GLEW_FUN_EXPORT PFNGLGETOCCLUSIONQUERYIVNVPROC __glewGetOcclusionQueryivNV; -GLEW_FUN_EXPORT PFNGLGETOCCLUSIONQUERYUIVNVPROC __glewGetOcclusionQueryuivNV; -GLEW_FUN_EXPORT PFNGLISOCCLUSIONQUERYNVPROC __glewIsOcclusionQueryNV; - -GLEW_FUN_EXPORT PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC __glewProgramBufferParametersIivNV; -GLEW_FUN_EXPORT PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC __glewProgramBufferParametersIuivNV; -GLEW_FUN_EXPORT PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC __glewProgramBufferParametersfvNV; - -GLEW_FUN_EXPORT PFNGLCOPYPATHNVPROC __glewCopyPathNV; -GLEW_FUN_EXPORT PFNGLCOVERFILLPATHINSTANCEDNVPROC __glewCoverFillPathInstancedNV; -GLEW_FUN_EXPORT PFNGLCOVERFILLPATHNVPROC __glewCoverFillPathNV; -GLEW_FUN_EXPORT PFNGLCOVERSTROKEPATHINSTANCEDNVPROC __glewCoverStrokePathInstancedNV; -GLEW_FUN_EXPORT PFNGLCOVERSTROKEPATHNVPROC __glewCoverStrokePathNV; -GLEW_FUN_EXPORT PFNGLDELETEPATHSNVPROC __glewDeletePathsNV; -GLEW_FUN_EXPORT PFNGLGENPATHSNVPROC __glewGenPathsNV; -GLEW_FUN_EXPORT PFNGLGETPATHCOLORGENFVNVPROC __glewGetPathColorGenfvNV; -GLEW_FUN_EXPORT PFNGLGETPATHCOLORGENIVNVPROC __glewGetPathColorGenivNV; -GLEW_FUN_EXPORT PFNGLGETPATHCOMMANDSNVPROC __glewGetPathCommandsNV; -GLEW_FUN_EXPORT PFNGLGETPATHCOORDSNVPROC __glewGetPathCoordsNV; -GLEW_FUN_EXPORT PFNGLGETPATHDASHARRAYNVPROC __glewGetPathDashArrayNV; -GLEW_FUN_EXPORT PFNGLGETPATHLENGTHNVPROC __glewGetPathLengthNV; -GLEW_FUN_EXPORT PFNGLGETPATHMETRICRANGENVPROC __glewGetPathMetricRangeNV; -GLEW_FUN_EXPORT PFNGLGETPATHMETRICSNVPROC __glewGetPathMetricsNV; -GLEW_FUN_EXPORT PFNGLGETPATHPARAMETERFVNVPROC __glewGetPathParameterfvNV; -GLEW_FUN_EXPORT PFNGLGETPATHPARAMETERIVNVPROC __glewGetPathParameterivNV; -GLEW_FUN_EXPORT PFNGLGETPATHSPACINGNVPROC __glewGetPathSpacingNV; -GLEW_FUN_EXPORT PFNGLGETPATHTEXGENFVNVPROC __glewGetPathTexGenfvNV; -GLEW_FUN_EXPORT PFNGLGETPATHTEXGENIVNVPROC __glewGetPathTexGenivNV; -GLEW_FUN_EXPORT PFNGLINTERPOLATEPATHSNVPROC __glewInterpolatePathsNV; -GLEW_FUN_EXPORT PFNGLISPATHNVPROC __glewIsPathNV; -GLEW_FUN_EXPORT PFNGLISPOINTINFILLPATHNVPROC __glewIsPointInFillPathNV; -GLEW_FUN_EXPORT PFNGLISPOINTINSTROKEPATHNVPROC __glewIsPointInStrokePathNV; -GLEW_FUN_EXPORT PFNGLPATHCOLORGENNVPROC __glewPathColorGenNV; -GLEW_FUN_EXPORT PFNGLPATHCOMMANDSNVPROC __glewPathCommandsNV; -GLEW_FUN_EXPORT PFNGLPATHCOORDSNVPROC __glewPathCoordsNV; -GLEW_FUN_EXPORT PFNGLPATHCOVERDEPTHFUNCNVPROC __glewPathCoverDepthFuncNV; -GLEW_FUN_EXPORT PFNGLPATHDASHARRAYNVPROC __glewPathDashArrayNV; -GLEW_FUN_EXPORT PFNGLPATHFOGGENNVPROC __glewPathFogGenNV; -GLEW_FUN_EXPORT PFNGLPATHGLYPHRANGENVPROC __glewPathGlyphRangeNV; -GLEW_FUN_EXPORT PFNGLPATHGLYPHSNVPROC __glewPathGlyphsNV; -GLEW_FUN_EXPORT PFNGLPATHPARAMETERFNVPROC __glewPathParameterfNV; -GLEW_FUN_EXPORT PFNGLPATHPARAMETERFVNVPROC __glewPathParameterfvNV; -GLEW_FUN_EXPORT PFNGLPATHPARAMETERINVPROC __glewPathParameteriNV; -GLEW_FUN_EXPORT PFNGLPATHPARAMETERIVNVPROC __glewPathParameterivNV; -GLEW_FUN_EXPORT PFNGLPATHSTENCILDEPTHOFFSETNVPROC __glewPathStencilDepthOffsetNV; -GLEW_FUN_EXPORT PFNGLPATHSTENCILFUNCNVPROC __glewPathStencilFuncNV; -GLEW_FUN_EXPORT PFNGLPATHSTRINGNVPROC __glewPathStringNV; -GLEW_FUN_EXPORT PFNGLPATHSUBCOMMANDSNVPROC __glewPathSubCommandsNV; -GLEW_FUN_EXPORT PFNGLPATHSUBCOORDSNVPROC __glewPathSubCoordsNV; -GLEW_FUN_EXPORT PFNGLPATHTEXGENNVPROC __glewPathTexGenNV; -GLEW_FUN_EXPORT PFNGLPOINTALONGPATHNVPROC __glewPointAlongPathNV; -GLEW_FUN_EXPORT PFNGLSTENCILFILLPATHINSTANCEDNVPROC __glewStencilFillPathInstancedNV; -GLEW_FUN_EXPORT PFNGLSTENCILFILLPATHNVPROC __glewStencilFillPathNV; -GLEW_FUN_EXPORT PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC __glewStencilStrokePathInstancedNV; -GLEW_FUN_EXPORT PFNGLSTENCILSTROKEPATHNVPROC __glewStencilStrokePathNV; -GLEW_FUN_EXPORT PFNGLTRANSFORMPATHNVPROC __glewTransformPathNV; -GLEW_FUN_EXPORT PFNGLWEIGHTPATHSNVPROC __glewWeightPathsNV; - -GLEW_FUN_EXPORT PFNGLFLUSHPIXELDATARANGENVPROC __glewFlushPixelDataRangeNV; -GLEW_FUN_EXPORT PFNGLPIXELDATARANGENVPROC __glewPixelDataRangeNV; - -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERINVPROC __glewPointParameteriNV; -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERIVNVPROC __glewPointParameterivNV; - -GLEW_FUN_EXPORT PFNGLGETVIDEOI64VNVPROC __glewGetVideoi64vNV; -GLEW_FUN_EXPORT PFNGLGETVIDEOIVNVPROC __glewGetVideoivNV; -GLEW_FUN_EXPORT PFNGLGETVIDEOUI64VNVPROC __glewGetVideoui64vNV; -GLEW_FUN_EXPORT PFNGLGETVIDEOUIVNVPROC __glewGetVideouivNV; -GLEW_FUN_EXPORT PFNGLPRESENTFRAMEDUALFILLNVPROC __glewPresentFrameDualFillNV; -GLEW_FUN_EXPORT PFNGLPRESENTFRAMEKEYEDNVPROC __glewPresentFrameKeyedNV; - -GLEW_FUN_EXPORT PFNGLPRIMITIVERESTARTINDEXNVPROC __glewPrimitiveRestartIndexNV; -GLEW_FUN_EXPORT PFNGLPRIMITIVERESTARTNVPROC __glewPrimitiveRestartNV; - -GLEW_FUN_EXPORT PFNGLCOMBINERINPUTNVPROC __glewCombinerInputNV; -GLEW_FUN_EXPORT PFNGLCOMBINEROUTPUTNVPROC __glewCombinerOutputNV; -GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERFNVPROC __glewCombinerParameterfNV; -GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERFVNVPROC __glewCombinerParameterfvNV; -GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERINVPROC __glewCombinerParameteriNV; -GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERIVNVPROC __glewCombinerParameterivNV; -GLEW_FUN_EXPORT PFNGLFINALCOMBINERINPUTNVPROC __glewFinalCombinerInputNV; -GLEW_FUN_EXPORT PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC __glewGetCombinerInputParameterfvNV; -GLEW_FUN_EXPORT PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC __glewGetCombinerInputParameterivNV; -GLEW_FUN_EXPORT PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC __glewGetCombinerOutputParameterfvNV; -GLEW_FUN_EXPORT PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC __glewGetCombinerOutputParameterivNV; -GLEW_FUN_EXPORT PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC __glewGetFinalCombinerInputParameterfvNV; -GLEW_FUN_EXPORT PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC __glewGetFinalCombinerInputParameterivNV; - -GLEW_FUN_EXPORT PFNGLCOMBINERSTAGEPARAMETERFVNVPROC __glewCombinerStageParameterfvNV; -GLEW_FUN_EXPORT PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC __glewGetCombinerStageParameterfvNV; - -GLEW_FUN_EXPORT PFNGLGETBUFFERPARAMETERUI64VNVPROC __glewGetBufferParameterui64vNV; -GLEW_FUN_EXPORT PFNGLGETINTEGERUI64VNVPROC __glewGetIntegerui64vNV; -GLEW_FUN_EXPORT PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC __glewGetNamedBufferParameterui64vNV; -GLEW_FUN_EXPORT PFNGLISBUFFERRESIDENTNVPROC __glewIsBufferResidentNV; -GLEW_FUN_EXPORT PFNGLISNAMEDBUFFERRESIDENTNVPROC __glewIsNamedBufferResidentNV; -GLEW_FUN_EXPORT PFNGLMAKEBUFFERNONRESIDENTNVPROC __glewMakeBufferNonResidentNV; -GLEW_FUN_EXPORT PFNGLMAKEBUFFERRESIDENTNVPROC __glewMakeBufferResidentNV; -GLEW_FUN_EXPORT PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC __glewMakeNamedBufferNonResidentNV; -GLEW_FUN_EXPORT PFNGLMAKENAMEDBUFFERRESIDENTNVPROC __glewMakeNamedBufferResidentNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMUI64NVPROC __glewProgramUniformui64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMUI64VNVPROC __glewProgramUniformui64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORMUI64NVPROC __glewUniformui64NV; -GLEW_FUN_EXPORT PFNGLUNIFORMUI64VNVPROC __glewUniformui64vNV; - -GLEW_FUN_EXPORT PFNGLTEXTUREBARRIERNVPROC __glewTextureBarrierNV; - -GLEW_FUN_EXPORT PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC __glewTexImage2DMultisampleCoverageNV; -GLEW_FUN_EXPORT PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC __glewTexImage3DMultisampleCoverageNV; -GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC __glewTextureImage2DMultisampleCoverageNV; -GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC __glewTextureImage2DMultisampleNV; -GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC __glewTextureImage3DMultisampleCoverageNV; -GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC __glewTextureImage3DMultisampleNV; - -GLEW_FUN_EXPORT PFNGLACTIVEVARYINGNVPROC __glewActiveVaryingNV; -GLEW_FUN_EXPORT PFNGLBEGINTRANSFORMFEEDBACKNVPROC __glewBeginTransformFeedbackNV; -GLEW_FUN_EXPORT PFNGLBINDBUFFERBASENVPROC __glewBindBufferBaseNV; -GLEW_FUN_EXPORT PFNGLBINDBUFFEROFFSETNVPROC __glewBindBufferOffsetNV; -GLEW_FUN_EXPORT PFNGLBINDBUFFERRANGENVPROC __glewBindBufferRangeNV; -GLEW_FUN_EXPORT PFNGLENDTRANSFORMFEEDBACKNVPROC __glewEndTransformFeedbackNV; -GLEW_FUN_EXPORT PFNGLGETACTIVEVARYINGNVPROC __glewGetActiveVaryingNV; -GLEW_FUN_EXPORT PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC __glewGetTransformFeedbackVaryingNV; -GLEW_FUN_EXPORT PFNGLGETVARYINGLOCATIONNVPROC __glewGetVaryingLocationNV; -GLEW_FUN_EXPORT PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC __glewTransformFeedbackAttribsNV; -GLEW_FUN_EXPORT PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC __glewTransformFeedbackVaryingsNV; - -GLEW_FUN_EXPORT PFNGLBINDTRANSFORMFEEDBACKNVPROC __glewBindTransformFeedbackNV; -GLEW_FUN_EXPORT PFNGLDELETETRANSFORMFEEDBACKSNVPROC __glewDeleteTransformFeedbacksNV; -GLEW_FUN_EXPORT PFNGLDRAWTRANSFORMFEEDBACKNVPROC __glewDrawTransformFeedbackNV; -GLEW_FUN_EXPORT PFNGLGENTRANSFORMFEEDBACKSNVPROC __glewGenTransformFeedbacksNV; -GLEW_FUN_EXPORT PFNGLISTRANSFORMFEEDBACKNVPROC __glewIsTransformFeedbackNV; -GLEW_FUN_EXPORT PFNGLPAUSETRANSFORMFEEDBACKNVPROC __glewPauseTransformFeedbackNV; -GLEW_FUN_EXPORT PFNGLRESUMETRANSFORMFEEDBACKNVPROC __glewResumeTransformFeedbackNV; - -GLEW_FUN_EXPORT PFNGLVDPAUFININVPROC __glewVDPAUFiniNV; -GLEW_FUN_EXPORT PFNGLVDPAUGETSURFACEIVNVPROC __glewVDPAUGetSurfaceivNV; -GLEW_FUN_EXPORT PFNGLVDPAUINITNVPROC __glewVDPAUInitNV; -GLEW_FUN_EXPORT PFNGLVDPAUISSURFACENVPROC __glewVDPAUIsSurfaceNV; -GLEW_FUN_EXPORT PFNGLVDPAUMAPSURFACESNVPROC __glewVDPAUMapSurfacesNV; -GLEW_FUN_EXPORT PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC __glewVDPAURegisterOutputSurfaceNV; -GLEW_FUN_EXPORT PFNGLVDPAUREGISTERVIDEOSURFACENVPROC __glewVDPAURegisterVideoSurfaceNV; -GLEW_FUN_EXPORT PFNGLVDPAUSURFACEACCESSNVPROC __glewVDPAUSurfaceAccessNV; -GLEW_FUN_EXPORT PFNGLVDPAUUNMAPSURFACESNVPROC __glewVDPAUUnmapSurfacesNV; -GLEW_FUN_EXPORT PFNGLVDPAUUNREGISTERSURFACENVPROC __glewVDPAUUnregisterSurfaceNV; - -GLEW_FUN_EXPORT PFNGLFLUSHVERTEXARRAYRANGENVPROC __glewFlushVertexArrayRangeNV; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYRANGENVPROC __glewVertexArrayRangeNV; - -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBLI64VNVPROC __glewGetVertexAttribLi64vNV; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBLUI64VNVPROC __glewGetVertexAttribLui64vNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1I64NVPROC __glewVertexAttribL1i64NV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1I64VNVPROC __glewVertexAttribL1i64vNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1UI64NVPROC __glewVertexAttribL1ui64NV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1UI64VNVPROC __glewVertexAttribL1ui64vNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2I64NVPROC __glewVertexAttribL2i64NV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2I64VNVPROC __glewVertexAttribL2i64vNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2UI64NVPROC __glewVertexAttribL2ui64NV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2UI64VNVPROC __glewVertexAttribL2ui64vNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3I64NVPROC __glewVertexAttribL3i64NV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3I64VNVPROC __glewVertexAttribL3i64vNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3UI64NVPROC __glewVertexAttribL3ui64NV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3UI64VNVPROC __glewVertexAttribL3ui64vNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4I64NVPROC __glewVertexAttribL4i64NV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4I64VNVPROC __glewVertexAttribL4i64vNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4UI64NVPROC __glewVertexAttribL4ui64NV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4UI64VNVPROC __glewVertexAttribL4ui64vNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBLFORMATNVPROC __glewVertexAttribLFormatNV; - -GLEW_FUN_EXPORT PFNGLBUFFERADDRESSRANGENVPROC __glewBufferAddressRangeNV; -GLEW_FUN_EXPORT PFNGLCOLORFORMATNVPROC __glewColorFormatNV; -GLEW_FUN_EXPORT PFNGLEDGEFLAGFORMATNVPROC __glewEdgeFlagFormatNV; -GLEW_FUN_EXPORT PFNGLFOGCOORDFORMATNVPROC __glewFogCoordFormatNV; -GLEW_FUN_EXPORT PFNGLGETINTEGERUI64I_VNVPROC __glewGetIntegerui64i_vNV; -GLEW_FUN_EXPORT PFNGLINDEXFORMATNVPROC __glewIndexFormatNV; -GLEW_FUN_EXPORT PFNGLNORMALFORMATNVPROC __glewNormalFormatNV; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLORFORMATNVPROC __glewSecondaryColorFormatNV; -GLEW_FUN_EXPORT PFNGLTEXCOORDFORMATNVPROC __glewTexCoordFormatNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBFORMATNVPROC __glewVertexAttribFormatNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBIFORMATNVPROC __glewVertexAttribIFormatNV; -GLEW_FUN_EXPORT PFNGLVERTEXFORMATNVPROC __glewVertexFormatNV; - -GLEW_FUN_EXPORT PFNGLAREPROGRAMSRESIDENTNVPROC __glewAreProgramsResidentNV; -GLEW_FUN_EXPORT PFNGLBINDPROGRAMNVPROC __glewBindProgramNV; -GLEW_FUN_EXPORT PFNGLDELETEPROGRAMSNVPROC __glewDeleteProgramsNV; -GLEW_FUN_EXPORT PFNGLEXECUTEPROGRAMNVPROC __glewExecuteProgramNV; -GLEW_FUN_EXPORT PFNGLGENPROGRAMSNVPROC __glewGenProgramsNV; -GLEW_FUN_EXPORT PFNGLGETPROGRAMPARAMETERDVNVPROC __glewGetProgramParameterdvNV; -GLEW_FUN_EXPORT PFNGLGETPROGRAMPARAMETERFVNVPROC __glewGetProgramParameterfvNV; -GLEW_FUN_EXPORT PFNGLGETPROGRAMSTRINGNVPROC __glewGetProgramStringNV; -GLEW_FUN_EXPORT PFNGLGETPROGRAMIVNVPROC __glewGetProgramivNV; -GLEW_FUN_EXPORT PFNGLGETTRACKMATRIXIVNVPROC __glewGetTrackMatrixivNV; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBPOINTERVNVPROC __glewGetVertexAttribPointervNV; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBDVNVPROC __glewGetVertexAttribdvNV; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBFVNVPROC __glewGetVertexAttribfvNV; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIVNVPROC __glewGetVertexAttribivNV; -GLEW_FUN_EXPORT PFNGLISPROGRAMNVPROC __glewIsProgramNV; -GLEW_FUN_EXPORT PFNGLLOADPROGRAMNVPROC __glewLoadProgramNV; -GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4DNVPROC __glewProgramParameter4dNV; -GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4DVNVPROC __glewProgramParameter4dvNV; -GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4FNVPROC __glewProgramParameter4fNV; -GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4FVNVPROC __glewProgramParameter4fvNV; -GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERS4DVNVPROC __glewProgramParameters4dvNV; -GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERS4FVNVPROC __glewProgramParameters4fvNV; -GLEW_FUN_EXPORT PFNGLREQUESTRESIDENTPROGRAMSNVPROC __glewRequestResidentProgramsNV; -GLEW_FUN_EXPORT PFNGLTRACKMATRIXNVPROC __glewTrackMatrixNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DNVPROC __glewVertexAttrib1dNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DVNVPROC __glewVertexAttrib1dvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FNVPROC __glewVertexAttrib1fNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FVNVPROC __glewVertexAttrib1fvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SNVPROC __glewVertexAttrib1sNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SVNVPROC __glewVertexAttrib1svNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DNVPROC __glewVertexAttrib2dNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DVNVPROC __glewVertexAttrib2dvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FNVPROC __glewVertexAttrib2fNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FVNVPROC __glewVertexAttrib2fvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SNVPROC __glewVertexAttrib2sNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SVNVPROC __glewVertexAttrib2svNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DNVPROC __glewVertexAttrib3dNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DVNVPROC __glewVertexAttrib3dvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FNVPROC __glewVertexAttrib3fNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FVNVPROC __glewVertexAttrib3fvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SNVPROC __glewVertexAttrib3sNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SVNVPROC __glewVertexAttrib3svNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DNVPROC __glewVertexAttrib4dNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DVNVPROC __glewVertexAttrib4dvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FNVPROC __glewVertexAttrib4fNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FVNVPROC __glewVertexAttrib4fvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SNVPROC __glewVertexAttrib4sNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SVNVPROC __glewVertexAttrib4svNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBNVPROC __glewVertexAttrib4ubNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBVNVPROC __glewVertexAttrib4ubvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPOINTERNVPROC __glewVertexAttribPointerNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1DVNVPROC __glewVertexAttribs1dvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1FVNVPROC __glewVertexAttribs1fvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1SVNVPROC __glewVertexAttribs1svNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2DVNVPROC __glewVertexAttribs2dvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2FVNVPROC __glewVertexAttribs2fvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2SVNVPROC __glewVertexAttribs2svNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3DVNVPROC __glewVertexAttribs3dvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3FVNVPROC __glewVertexAttribs3fvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3SVNVPROC __glewVertexAttribs3svNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4DVNVPROC __glewVertexAttribs4dvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4FVNVPROC __glewVertexAttribs4fvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4SVNVPROC __glewVertexAttribs4svNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4UBVNVPROC __glewVertexAttribs4ubvNV; - -GLEW_FUN_EXPORT PFNGLBEGINVIDEOCAPTURENVPROC __glewBeginVideoCaptureNV; -GLEW_FUN_EXPORT PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC __glewBindVideoCaptureStreamBufferNV; -GLEW_FUN_EXPORT PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC __glewBindVideoCaptureStreamTextureNV; -GLEW_FUN_EXPORT PFNGLENDVIDEOCAPTURENVPROC __glewEndVideoCaptureNV; -GLEW_FUN_EXPORT PFNGLGETVIDEOCAPTURESTREAMDVNVPROC __glewGetVideoCaptureStreamdvNV; -GLEW_FUN_EXPORT PFNGLGETVIDEOCAPTURESTREAMFVNVPROC __glewGetVideoCaptureStreamfvNV; -GLEW_FUN_EXPORT PFNGLGETVIDEOCAPTURESTREAMIVNVPROC __glewGetVideoCaptureStreamivNV; -GLEW_FUN_EXPORT PFNGLGETVIDEOCAPTUREIVNVPROC __glewGetVideoCaptureivNV; -GLEW_FUN_EXPORT PFNGLVIDEOCAPTURENVPROC __glewVideoCaptureNV; -GLEW_FUN_EXPORT PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC __glewVideoCaptureStreamParameterdvNV; -GLEW_FUN_EXPORT PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC __glewVideoCaptureStreamParameterfvNV; -GLEW_FUN_EXPORT PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC __glewVideoCaptureStreamParameterivNV; - -GLEW_FUN_EXPORT PFNGLCLEARDEPTHFOESPROC __glewClearDepthfOES; -GLEW_FUN_EXPORT PFNGLCLIPPLANEFOESPROC __glewClipPlanefOES; -GLEW_FUN_EXPORT PFNGLDEPTHRANGEFOESPROC __glewDepthRangefOES; -GLEW_FUN_EXPORT PFNGLFRUSTUMFOESPROC __glewFrustumfOES; -GLEW_FUN_EXPORT PFNGLGETCLIPPLANEFOESPROC __glewGetClipPlanefOES; -GLEW_FUN_EXPORT PFNGLORTHOFOESPROC __glewOrthofOES; - -GLEW_FUN_EXPORT PFNGLALPHAFUNCXPROC __glewAlphaFuncx; -GLEW_FUN_EXPORT PFNGLCLEARCOLORXPROC __glewClearColorx; -GLEW_FUN_EXPORT PFNGLCLEARDEPTHXPROC __glewClearDepthx; -GLEW_FUN_EXPORT PFNGLCOLOR4XPROC __glewColor4x; -GLEW_FUN_EXPORT PFNGLDEPTHRANGEXPROC __glewDepthRangex; -GLEW_FUN_EXPORT PFNGLFOGXPROC __glewFogx; -GLEW_FUN_EXPORT PFNGLFOGXVPROC __glewFogxv; -GLEW_FUN_EXPORT PFNGLFRUSTUMFPROC __glewFrustumf; -GLEW_FUN_EXPORT PFNGLFRUSTUMXPROC __glewFrustumx; -GLEW_FUN_EXPORT PFNGLLIGHTMODELXPROC __glewLightModelx; -GLEW_FUN_EXPORT PFNGLLIGHTMODELXVPROC __glewLightModelxv; -GLEW_FUN_EXPORT PFNGLLIGHTXPROC __glewLightx; -GLEW_FUN_EXPORT PFNGLLIGHTXVPROC __glewLightxv; -GLEW_FUN_EXPORT PFNGLLINEWIDTHXPROC __glewLineWidthx; -GLEW_FUN_EXPORT PFNGLLOADMATRIXXPROC __glewLoadMatrixx; -GLEW_FUN_EXPORT PFNGLMATERIALXPROC __glewMaterialx; -GLEW_FUN_EXPORT PFNGLMATERIALXVPROC __glewMaterialxv; -GLEW_FUN_EXPORT PFNGLMULTMATRIXXPROC __glewMultMatrixx; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4XPROC __glewMultiTexCoord4x; -GLEW_FUN_EXPORT PFNGLNORMAL3XPROC __glewNormal3x; -GLEW_FUN_EXPORT PFNGLORTHOFPROC __glewOrthof; -GLEW_FUN_EXPORT PFNGLORTHOXPROC __glewOrthox; -GLEW_FUN_EXPORT PFNGLPOINTSIZEXPROC __glewPointSizex; -GLEW_FUN_EXPORT PFNGLPOLYGONOFFSETXPROC __glewPolygonOffsetx; -GLEW_FUN_EXPORT PFNGLROTATEXPROC __glewRotatex; -GLEW_FUN_EXPORT PFNGLSAMPLECOVERAGEXPROC __glewSampleCoveragex; -GLEW_FUN_EXPORT PFNGLSCALEXPROC __glewScalex; -GLEW_FUN_EXPORT PFNGLTEXENVXPROC __glewTexEnvx; -GLEW_FUN_EXPORT PFNGLTEXENVXVPROC __glewTexEnvxv; -GLEW_FUN_EXPORT PFNGLTEXPARAMETERXPROC __glewTexParameterx; -GLEW_FUN_EXPORT PFNGLTRANSLATEXPROC __glewTranslatex; - -GLEW_FUN_EXPORT PFNGLCLIPPLANEFPROC __glewClipPlanef; -GLEW_FUN_EXPORT PFNGLCLIPPLANEXPROC __glewClipPlanex; -GLEW_FUN_EXPORT PFNGLGETCLIPPLANEFPROC __glewGetClipPlanef; -GLEW_FUN_EXPORT PFNGLGETCLIPPLANEXPROC __glewGetClipPlanex; -GLEW_FUN_EXPORT PFNGLGETFIXEDVPROC __glewGetFixedv; -GLEW_FUN_EXPORT PFNGLGETLIGHTXVPROC __glewGetLightxv; -GLEW_FUN_EXPORT PFNGLGETMATERIALXVPROC __glewGetMaterialxv; -GLEW_FUN_EXPORT PFNGLGETTEXENVXVPROC __glewGetTexEnvxv; -GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERXVPROC __glewGetTexParameterxv; -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERXPROC __glewPointParameterx; -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERXVPROC __glewPointParameterxv; -GLEW_FUN_EXPORT PFNGLPOINTSIZEPOINTEROESPROC __glewPointSizePointerOES; -GLEW_FUN_EXPORT PFNGLTEXPARAMETERXVPROC __glewTexParameterxv; - -GLEW_FUN_EXPORT PFNGLERRORSTRINGREGALPROC __glewErrorStringREGAL; - -GLEW_FUN_EXPORT PFNGLGETEXTENSIONREGALPROC __glewGetExtensionREGAL; -GLEW_FUN_EXPORT PFNGLISSUPPORTEDREGALPROC __glewIsSupportedREGAL; - -GLEW_FUN_EXPORT PFNGLLOGMESSAGECALLBACKREGALPROC __glewLogMessageCallbackREGAL; - -GLEW_FUN_EXPORT PFNGLDETAILTEXFUNCSGISPROC __glewDetailTexFuncSGIS; -GLEW_FUN_EXPORT PFNGLGETDETAILTEXFUNCSGISPROC __glewGetDetailTexFuncSGIS; - -GLEW_FUN_EXPORT PFNGLFOGFUNCSGISPROC __glewFogFuncSGIS; -GLEW_FUN_EXPORT PFNGLGETFOGFUNCSGISPROC __glewGetFogFuncSGIS; - -GLEW_FUN_EXPORT PFNGLSAMPLEMASKSGISPROC __glewSampleMaskSGIS; -GLEW_FUN_EXPORT PFNGLSAMPLEPATTERNSGISPROC __glewSamplePatternSGIS; - -GLEW_FUN_EXPORT PFNGLGETSHARPENTEXFUNCSGISPROC __glewGetSharpenTexFuncSGIS; -GLEW_FUN_EXPORT PFNGLSHARPENTEXFUNCSGISPROC __glewSharpenTexFuncSGIS; - -GLEW_FUN_EXPORT PFNGLTEXIMAGE4DSGISPROC __glewTexImage4DSGIS; -GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE4DSGISPROC __glewTexSubImage4DSGIS; - -GLEW_FUN_EXPORT PFNGLGETTEXFILTERFUNCSGISPROC __glewGetTexFilterFuncSGIS; -GLEW_FUN_EXPORT PFNGLTEXFILTERFUNCSGISPROC __glewTexFilterFuncSGIS; - -GLEW_FUN_EXPORT PFNGLASYNCMARKERSGIXPROC __glewAsyncMarkerSGIX; -GLEW_FUN_EXPORT PFNGLDELETEASYNCMARKERSSGIXPROC __glewDeleteAsyncMarkersSGIX; -GLEW_FUN_EXPORT PFNGLFINISHASYNCSGIXPROC __glewFinishAsyncSGIX; -GLEW_FUN_EXPORT PFNGLGENASYNCMARKERSSGIXPROC __glewGenAsyncMarkersSGIX; -GLEW_FUN_EXPORT PFNGLISASYNCMARKERSGIXPROC __glewIsAsyncMarkerSGIX; -GLEW_FUN_EXPORT PFNGLPOLLASYNCSGIXPROC __glewPollAsyncSGIX; - -GLEW_FUN_EXPORT PFNGLFLUSHRASTERSGIXPROC __glewFlushRasterSGIX; - -GLEW_FUN_EXPORT PFNGLTEXTUREFOGSGIXPROC __glewTextureFogSGIX; - -GLEW_FUN_EXPORT PFNGLFRAGMENTCOLORMATERIALSGIXPROC __glewFragmentColorMaterialSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFSGIXPROC __glewFragmentLightModelfSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFVSGIXPROC __glewFragmentLightModelfvSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELISGIXPROC __glewFragmentLightModeliSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELIVSGIXPROC __glewFragmentLightModelivSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFSGIXPROC __glewFragmentLightfSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFVSGIXPROC __glewFragmentLightfvSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTISGIXPROC __glewFragmentLightiSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTIVSGIXPROC __glewFragmentLightivSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFSGIXPROC __glewFragmentMaterialfSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFVSGIXPROC __glewFragmentMaterialfvSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALISGIXPROC __glewFragmentMaterialiSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALIVSGIXPROC __glewFragmentMaterialivSGIX; -GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTFVSGIXPROC __glewGetFragmentLightfvSGIX; -GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTIVSGIXPROC __glewGetFragmentLightivSGIX; -GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALFVSGIXPROC __glewGetFragmentMaterialfvSGIX; -GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALIVSGIXPROC __glewGetFragmentMaterialivSGIX; - -GLEW_FUN_EXPORT PFNGLFRAMEZOOMSGIXPROC __glewFrameZoomSGIX; - -GLEW_FUN_EXPORT PFNGLPIXELTEXGENSGIXPROC __glewPixelTexGenSGIX; - -GLEW_FUN_EXPORT PFNGLREFERENCEPLANESGIXPROC __glewReferencePlaneSGIX; - -GLEW_FUN_EXPORT PFNGLSPRITEPARAMETERFSGIXPROC __glewSpriteParameterfSGIX; -GLEW_FUN_EXPORT PFNGLSPRITEPARAMETERFVSGIXPROC __glewSpriteParameterfvSGIX; -GLEW_FUN_EXPORT PFNGLSPRITEPARAMETERISGIXPROC __glewSpriteParameteriSGIX; -GLEW_FUN_EXPORT PFNGLSPRITEPARAMETERIVSGIXPROC __glewSpriteParameterivSGIX; - -GLEW_FUN_EXPORT PFNGLTAGSAMPLEBUFFERSGIXPROC __glewTagSampleBufferSGIX; - -GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERFVSGIPROC __glewColorTableParameterfvSGI; -GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERIVSGIPROC __glewColorTableParameterivSGI; -GLEW_FUN_EXPORT PFNGLCOLORTABLESGIPROC __glewColorTableSGI; -GLEW_FUN_EXPORT PFNGLCOPYCOLORTABLESGIPROC __glewCopyColorTableSGI; -GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERFVSGIPROC __glewGetColorTableParameterfvSGI; -GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERIVSGIPROC __glewGetColorTableParameterivSGI; -GLEW_FUN_EXPORT PFNGLGETCOLORTABLESGIPROC __glewGetColorTableSGI; - -GLEW_FUN_EXPORT PFNGLFINISHTEXTURESUNXPROC __glewFinishTextureSUNX; - -GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORBSUNPROC __glewGlobalAlphaFactorbSUN; -GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORDSUNPROC __glewGlobalAlphaFactordSUN; -GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORFSUNPROC __glewGlobalAlphaFactorfSUN; -GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORISUNPROC __glewGlobalAlphaFactoriSUN; -GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORSSUNPROC __glewGlobalAlphaFactorsSUN; -GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORUBSUNPROC __glewGlobalAlphaFactorubSUN; -GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORUISUNPROC __glewGlobalAlphaFactoruiSUN; -GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORUSSUNPROC __glewGlobalAlphaFactorusSUN; - -GLEW_FUN_EXPORT PFNGLREADVIDEOPIXELSSUNPROC __glewReadVideoPixelsSUN; - -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEPOINTERSUNPROC __glewReplacementCodePointerSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUBSUNPROC __glewReplacementCodeubSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUBVSUNPROC __glewReplacementCodeubvSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUISUNPROC __glewReplacementCodeuiSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUIVSUNPROC __glewReplacementCodeuivSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUSSUNPROC __glewReplacementCodeusSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUSVSUNPROC __glewReplacementCodeusvSUN; - -GLEW_FUN_EXPORT PFNGLCOLOR3FVERTEX3FSUNPROC __glewColor3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLCOLOR3FVERTEX3FVSUNPROC __glewColor3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewColor4fNormal3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewColor4fNormal3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLCOLOR4UBVERTEX2FSUNPROC __glewColor4ubVertex2fSUN; -GLEW_FUN_EXPORT PFNGLCOLOR4UBVERTEX2FVSUNPROC __glewColor4ubVertex2fvSUN; -GLEW_FUN_EXPORT PFNGLCOLOR4UBVERTEX3FSUNPROC __glewColor4ubVertex3fSUN; -GLEW_FUN_EXPORT PFNGLCOLOR4UBVERTEX3FVSUNPROC __glewColor4ubVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLNORMAL3FVERTEX3FSUNPROC __glewNormal3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLNORMAL3FVERTEX3FVSUNPROC __glewNormal3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC __glewReplacementCodeuiColor3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC __glewReplacementCodeuiColor3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiColor4fNormal3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiColor4fNormal3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC __glewReplacementCodeuiColor4ubVertex3fSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC __glewReplacementCodeuiColor4ubVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiNormal3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiNormal3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fNormal3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC __glewReplacementCodeuiVertex3fSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC __glewReplacementCodeuiVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC __glewTexCoord2fColor3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC __glewTexCoord2fColor3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewTexCoord2fColor4fNormal3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewTexCoord2fColor4fNormal3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC __glewTexCoord2fColor4ubVertex3fSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC __glewTexCoord2fColor4ubVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC __glewTexCoord2fNormal3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC __glewTexCoord2fNormal3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FVERTEX3FSUNPROC __glewTexCoord2fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FVERTEX3FVSUNPROC __glewTexCoord2fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC __glewTexCoord4fColor4fNormal3fVertex4fSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC __glewTexCoord4fColor4fNormal3fVertex4fvSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD4FVERTEX4FSUNPROC __glewTexCoord4fVertex4fSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD4FVERTEX4FVSUNPROC __glewTexCoord4fVertex4fvSUN; - -GLEW_FUN_EXPORT PFNGLADDSWAPHINTRECTWINPROC __glewAddSwapHintRectWIN; - -#if defined(GLEW_MX) && !defined(_WIN32) -struct GLEWContextStruct -{ -#endif /* GLEW_MX */ - -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_1; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_2; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_2_1; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_3; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_4; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_5; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_2_0; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_2_1; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_0; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_1; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_2; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_3; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_0; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_1; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_2; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_3; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_4; -GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_multisample; -GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_tbuffer; -GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_texture_compression_FXT1; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_blend_minmax_factor; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_conservative_depth; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_debug_output; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_depth_clamp_separate; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_draw_buffers_blend; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_interleaved_elements; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_multi_draw_indirect; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_name_gen_delete; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_performance_monitor; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_pinned_memory; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_query_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_sample_positions; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_seamless_cubemap_per_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_stencil_export; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_trinary_minmax; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_sparse_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_stencil_operation_extended; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_texture_texture4; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_transform_feedback3_lines_triangles; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_vertex_shader_layer; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_vertex_shader_tessellator; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_vertex_shader_viewport_index; -GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_depth_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_framebuffer_blit; -GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_framebuffer_multisample; -GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_instanced_arrays; -GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_pack_reverse_row_order; -GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_program_binary; -GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_texture_compression_dxt1; -GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_texture_compression_dxt3; -GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_texture_compression_dxt5; -GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_texture_usage; -GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_timer_query; -GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_translated_shader_source; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_aux_depth_stencil; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_client_storage; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_element_array; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_fence; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_float_pixels; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_flush_buffer_range; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_object_purgeable; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_pixel_buffer; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_rgb_422; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_row_bytes; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_specular_vector; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_texture_range; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_transform_hint; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_vertex_array_object; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_vertex_array_range; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_vertex_program_evaluators; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_ycbcr_422; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_ES2_compatibility; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_ES3_compatibility; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_arrays_of_arrays; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_base_instance; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_bindless_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_blend_func_extended; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_buffer_storage; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_cl_event; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_clear_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_clear_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_color_buffer_float; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_compatibility; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_compressed_texture_pixel_storage; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_compute_shader; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_compute_variable_group_size; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_conservative_depth; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_copy_buffer; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_copy_image; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_debug_output; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_depth_buffer_float; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_depth_clamp; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_depth_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_buffers; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_buffers_blend; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_elements_base_vertex; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_indirect; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_instanced; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_enhanced_layouts; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_explicit_attrib_location; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_explicit_uniform_location; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_coord_conventions; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_layer_viewport; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_program; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_program_shadow; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_shader; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_framebuffer_no_attachments; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_framebuffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_framebuffer_sRGB; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_geometry_shader4; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_get_program_binary; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_gpu_shader5; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_gpu_shader_fp64; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_half_float_pixel; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_half_float_vertex; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_imaging; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_indirect_parameters; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_instanced_arrays; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_internalformat_query; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_internalformat_query2; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_invalidate_subdata; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_map_buffer_alignment; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_map_buffer_range; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_matrix_palette; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multi_bind; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multi_draw_indirect; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multisample; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multitexture; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_occlusion_query; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_occlusion_query2; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_pixel_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_point_parameters; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_point_sprite; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_program_interface_query; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_provoking_vertex; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_query_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_robust_buffer_access_behavior; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_robustness; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_robustness_application_isolation; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_robustness_share_group_isolation; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sample_shading; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sampler_objects; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_seamless_cube_map; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_seamless_cubemap_per_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_separate_shader_objects; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_atomic_counters; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_bit_encoding; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_draw_parameters; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_group_vote; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_image_load_store; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_image_size; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_objects; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_precision; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_stencil_export; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_storage_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_subroutine; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_texture_lod; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_100; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_420pack; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_include; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_packing; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shadow; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shadow_ambient; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sparse_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_stencil_texturing; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sync; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_tessellation_shader; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_border_clamp; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_buffer_object_rgb32; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_buffer_range; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_compression; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_compression_bptc; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_compression_rgtc; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_cube_map; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_cube_map_array; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_add; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_combine; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_crossbar; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_dot3; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_float; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_gather; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_mirror_clamp_to_edge; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_mirrored_repeat; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_multisample; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_non_power_of_two; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_query_levels; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_query_lod; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_rectangle; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_rg; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_rgb10_a2ui; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_stencil8; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_storage; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_storage_multisample; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_swizzle; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_view; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_timer_query; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transform_feedback2; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transform_feedback3; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transform_feedback_instanced; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transpose_matrix; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_uniform_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_array_bgra; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_array_object; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_attrib_64bit; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_attrib_binding; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_blend; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_program; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_shader; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_type_10f_11f_11f_rev; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_type_2_10_10_10_rev; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_viewport_array; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_window_pos; -GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_point_sprites; -GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_texture_env_combine3; -GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_texture_env_route; -GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_vertex_shader_output_point_size; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_draw_buffers; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_element_array; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_envmap_bumpmap; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_fragment_shader; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_map_object_buffer; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_meminfo; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_pn_triangles; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_separate_stencil; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_shader_texture_lod; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_text_fragment_shader; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_compression_3dc; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_env_combine3; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_float; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_mirror_once; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_array_object; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_attrib_array_object; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_streams; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_422_pixels; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_Cg_shader; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_abgr; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_bgra; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_bindable_uniform; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_color; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_equation_separate; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_func_separate; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_logic_op; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_minmax; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_subtract; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_clip_volume_hint; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_cmyka; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_color_subtable; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_compiled_vertex_array; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_convolution; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_coordinate_frame; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_copy_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_cull_vertex; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_debug_marker; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_depth_bounds_test; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_direct_state_access; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_draw_buffers2; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_draw_instanced; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_draw_range_elements; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_fog_coord; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_fragment_lighting; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_blit; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_multisample; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_multisample_blit_scaled; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_sRGB; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_geometry_shader4; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_gpu_program_parameters; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_gpu_shader4; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_histogram; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_array_formats; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_func; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_material; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_light_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_misc_attribute; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multi_draw_arrays; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multisample; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_depth_stencil; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_float; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_pixels; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_paletted_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_pixel_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_pixel_transform; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_pixel_transform_color_table; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_point_parameters; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_polygon_offset; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_provoking_vertex; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_rescale_normal; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_scene_marker; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_secondary_color; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_separate_shader_objects; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_separate_specular_color; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_image_load_store; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shadow_funcs; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shared_texture_palette; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_stencil_clear_tag; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_stencil_two_side; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_stencil_wrap; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_subtexture; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture3D; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_array; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_dxt1; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_latc; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_rgtc; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_s3tc; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_cube_map; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_edge_clamp; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env_add; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env_combine; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env_dot3; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_filter_anisotropic; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_integer; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_lod_bias; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_mirror_clamp; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_object; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_perturb_normal; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_rectangle; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_sRGB; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_sRGB_decode; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_shared_exponent; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_snorm; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_swizzle; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_timer_query; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_transform_feedback; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_array; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_array_bgra; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_attrib_64bit; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_shader; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_weighting; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_x11_sync_object; -GLEW_VAR_EXPORT GLboolean __GLEW_GREMEDY_frame_terminator; -GLEW_VAR_EXPORT GLboolean __GLEW_GREMEDY_string_marker; -GLEW_VAR_EXPORT GLboolean __GLEW_HP_convolution_border_modes; -GLEW_VAR_EXPORT GLboolean __GLEW_HP_image_transform; -GLEW_VAR_EXPORT GLboolean __GLEW_HP_occlusion_test; -GLEW_VAR_EXPORT GLboolean __GLEW_HP_texture_lighting; -GLEW_VAR_EXPORT GLboolean __GLEW_IBM_cull_vertex; -GLEW_VAR_EXPORT GLboolean __GLEW_IBM_multimode_draw_arrays; -GLEW_VAR_EXPORT GLboolean __GLEW_IBM_rasterpos_clip; -GLEW_VAR_EXPORT GLboolean __GLEW_IBM_static_data; -GLEW_VAR_EXPORT GLboolean __GLEW_IBM_texture_mirrored_repeat; -GLEW_VAR_EXPORT GLboolean __GLEW_IBM_vertex_array_lists; -GLEW_VAR_EXPORT GLboolean __GLEW_INGR_color_clamp; -GLEW_VAR_EXPORT GLboolean __GLEW_INGR_interlace_read; -GLEW_VAR_EXPORT GLboolean __GLEW_INTEL_map_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_INTEL_parallel_arrays; -GLEW_VAR_EXPORT GLboolean __GLEW_INTEL_texture_scissor; -GLEW_VAR_EXPORT GLboolean __GLEW_KHR_debug; -GLEW_VAR_EXPORT GLboolean __GLEW_KHR_texture_compression_astc_ldr; -GLEW_VAR_EXPORT GLboolean __GLEW_KTX_buffer_region; -GLEW_VAR_EXPORT GLboolean __GLEW_MESAX_texture_stack; -GLEW_VAR_EXPORT GLboolean __GLEW_MESA_pack_invert; -GLEW_VAR_EXPORT GLboolean __GLEW_MESA_resize_buffers; -GLEW_VAR_EXPORT GLboolean __GLEW_MESA_window_pos; -GLEW_VAR_EXPORT GLboolean __GLEW_MESA_ycbcr_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_NVX_conditional_render; -GLEW_VAR_EXPORT GLboolean __GLEW_NVX_gpu_memory_info; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_bindless_multi_draw_indirect; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_bindless_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_blend_equation_advanced; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_blend_equation_advanced_coherent; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_blend_square; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_compute_program5; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_conditional_render; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_copy_depth_to_color; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_copy_image; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_deep_texture3D; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_buffer_float; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_clamp; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_range_unclamped; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_draw_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_evaluators; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_explicit_multisample; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_fence; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_float_buffer; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_fog_distance; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program2; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program4; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program_option; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_framebuffer_multisample_coverage; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_geometry_program4; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_geometry_shader4; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_program4; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_program5; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_program5_mem_extended; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_program_fp64; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_shader5; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_half_float; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_light_max_exponent; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_multisample_coverage; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_multisample_filter_hint; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_occlusion_query; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_packed_depth_stencil; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_parameter_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_parameter_buffer_object2; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_path_rendering; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_pixel_data_range; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_point_sprite; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_present_video; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_primitive_restart; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_register_combiners; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_register_combiners2; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_atomic_counters; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_atomic_float; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_buffer_load; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_storage_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_tessellation_program5; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texgen_emboss; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texgen_reflection; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_barrier; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_compression_vtc; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_env_combine4; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_expand_normal; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_multisample; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_rectangle; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_shader; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_shader2; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_shader3; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_transform_feedback; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_transform_feedback2; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vdpau_interop; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_array_range; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_array_range2; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_attrib_integer_64bit; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_buffer_unified_memory; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program1_1; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program2; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program2_option; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program3; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program4; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_video_capture; -GLEW_VAR_EXPORT GLboolean __GLEW_OES_byte_coordinates; -GLEW_VAR_EXPORT GLboolean __GLEW_OES_compressed_paletted_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_OES_read_format; -GLEW_VAR_EXPORT GLboolean __GLEW_OES_single_precision; -GLEW_VAR_EXPORT GLboolean __GLEW_OML_interlace; -GLEW_VAR_EXPORT GLboolean __GLEW_OML_resample; -GLEW_VAR_EXPORT GLboolean __GLEW_OML_subsample; -GLEW_VAR_EXPORT GLboolean __GLEW_PGI_misc_hints; -GLEW_VAR_EXPORT GLboolean __GLEW_PGI_vertex_hints; -GLEW_VAR_EXPORT GLboolean __GLEW_REGAL_ES1_0_compatibility; -GLEW_VAR_EXPORT GLboolean __GLEW_REGAL_ES1_1_compatibility; -GLEW_VAR_EXPORT GLboolean __GLEW_REGAL_enable; -GLEW_VAR_EXPORT GLboolean __GLEW_REGAL_error_string; -GLEW_VAR_EXPORT GLboolean __GLEW_REGAL_extension_query; -GLEW_VAR_EXPORT GLboolean __GLEW_REGAL_log; -GLEW_VAR_EXPORT GLboolean __GLEW_REND_screen_coordinates; -GLEW_VAR_EXPORT GLboolean __GLEW_S3_s3tc; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_color_range; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_detail_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_fog_function; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_generate_mipmap; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_multisample; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_pixel_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_point_line_texgen; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_sharpen_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture4D; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_border_clamp; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_edge_clamp; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_filter4; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_lod; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_select; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_async; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_async_histogram; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_async_pixel; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_blend_alpha_minmax; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_clipmap; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_convolution_accuracy; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_depth_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_flush_raster; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_fog_offset; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_fog_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_fragment_specular_lighting; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_framezoom; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_interlace; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_ir_instrument1; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_list_priority; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_pixel_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_pixel_texture_bits; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_reference_plane; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_resample; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_shadow; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_shadow_ambient; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_sprite; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_tag_sample_buffer; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_add_env; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_coordinate_clamp; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_lod_bias; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_multi_buffer; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_range; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_scale_bias; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_vertex_preclip; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_vertex_preclip_hint; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_ycrcb; -GLEW_VAR_EXPORT GLboolean __GLEW_SGI_color_matrix; -GLEW_VAR_EXPORT GLboolean __GLEW_SGI_color_table; -GLEW_VAR_EXPORT GLboolean __GLEW_SGI_texture_color_table; -GLEW_VAR_EXPORT GLboolean __GLEW_SUNX_constant_data; -GLEW_VAR_EXPORT GLboolean __GLEW_SUN_convolution_border_modes; -GLEW_VAR_EXPORT GLboolean __GLEW_SUN_global_alpha; -GLEW_VAR_EXPORT GLboolean __GLEW_SUN_mesh_array; -GLEW_VAR_EXPORT GLboolean __GLEW_SUN_read_video_pixels; -GLEW_VAR_EXPORT GLboolean __GLEW_SUN_slice_accum; -GLEW_VAR_EXPORT GLboolean __GLEW_SUN_triangle_list; -GLEW_VAR_EXPORT GLboolean __GLEW_SUN_vertex; -GLEW_VAR_EXPORT GLboolean __GLEW_WIN_phong_shading; -GLEW_VAR_EXPORT GLboolean __GLEW_WIN_specular_fog; -GLEW_VAR_EXPORT GLboolean __GLEW_WIN_swap_hint; - -#ifdef GLEW_MX -}; /* GLEWContextStruct */ -#endif /* GLEW_MX */ - -/* ------------------------------------------------------------------------- */ - -/* error codes */ -#define GLEW_OK 0 -#define GLEW_NO_ERROR 0 -#define GLEW_ERROR_NO_GL_VERSION 1 /* missing GL version */ -#define GLEW_ERROR_GL_VERSION_10_ONLY 2 /* Need at least OpenGL 1.1 */ -#define GLEW_ERROR_GLX_VERSION_11_ONLY 3 /* Need at least GLX 1.2 */ - -/* string codes */ -#define GLEW_VERSION 1 -#define GLEW_VERSION_MAJOR 2 -#define GLEW_VERSION_MINOR 3 -#define GLEW_VERSION_MICRO 4 - -/* API */ -#ifdef GLEW_MX - -typedef struct GLEWContextStruct GLEWContext; -GLEWAPI GLenum GLEWAPIENTRY glewContextInit (GLEWContext *ctx); -GLEWAPI GLboolean GLEWAPIENTRY glewContextIsSupported (const GLEWContext *ctx, const char *name); - -#define glewInit() glewContextInit(glewGetContext()) -#define glewIsSupported(x) glewContextIsSupported(glewGetContext(), x) -#define glewIsExtensionSupported(x) glewIsSupported(x) - -#define GLEW_GET_VAR(x) (*(const GLboolean*)&(glewGetContext()->x)) -#ifdef _WIN32 -# define GLEW_GET_FUN(x) glewGetContext()->x -#else -# define GLEW_GET_FUN(x) x -#endif - -#else /* GLEW_MX */ - -GLEWAPI GLenum GLEWAPIENTRY glewInit (void); -GLEWAPI GLboolean GLEWAPIENTRY glewIsSupported (const char *name); -#define glewIsExtensionSupported(x) glewIsSupported(x) - -#define GLEW_GET_VAR(x) (*(const GLboolean*)&x) -#define GLEW_GET_FUN(x) x - -#endif /* GLEW_MX */ - -GLEWAPI GLboolean glewExperimental; -GLEWAPI GLboolean GLEWAPIENTRY glewGetExtension (const char *name); -GLEWAPI const GLubyte * GLEWAPIENTRY glewGetErrorString (GLenum error); -GLEWAPI const GLubyte * GLEWAPIENTRY glewGetString (GLenum name); - -#ifdef __cplusplus -} -#endif - -#ifdef GLEW_APIENTRY_DEFINED -#undef GLEW_APIENTRY_DEFINED -#undef APIENTRY -#undef GLAPIENTRY -#define GLAPIENTRY -#endif - -#ifdef GLEW_CALLBACK_DEFINED -#undef GLEW_CALLBACK_DEFINED -#undef CALLBACK -#endif - -#ifdef GLEW_WINGDIAPI_DEFINED -#undef GLEW_WINGDIAPI_DEFINED -#undef WINGDIAPI -#endif - -#undef GLAPI -/* #undef GLEWAPI */ - -#endif /* __glew_h__ */ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glew/include/GL/glxew.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glew/include/GL/glxew.h deleted file mode 100644 index 76a5f0d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glew/include/GL/glxew.h +++ /dev/null @@ -1,1669 +0,0 @@ -/* -** The OpenGL Extension Wrangler Library -** Copyright (C) 2002-2008, Milan Ikits -** Copyright (C) 2002-2008, Marcelo E. Magallon -** Copyright (C) 2002, Lev Povalahev -** All rights reserved. -** -** Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are met: -** -** * Redistributions of source code must retain the above copyright notice, -** this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright notice, -** this list of conditions and the following disclaimer in the documentation -** and/or other materials provided with the distribution. -** * The name of the author may be used to endorse or promote products -** derived from this software without specific prior written permission. -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -** ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -** LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -** CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -** SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -** INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -** CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -** ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -** THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Mesa 3-D graphics library - * Version: 7.0 - * - * Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ - -/* -** Copyright (c) 2007 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - -#ifndef __glxew_h__ -#define __glxew_h__ -#define __GLXEW_H__ - -#ifdef __glxext_h_ -#error glxext.h included before glxew.h -#endif - -#if defined(GLX_H) || defined(__GLX_glx_h__) || defined(__glx_h__) -#error glx.h included before glxew.h -#endif - -#define __glxext_h_ - -#define GLX_H -#define __GLX_glx_h__ -#define __glx_h__ - -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* ---------------------------- GLX_VERSION_1_0 --------------------------- */ - -#ifndef GLX_VERSION_1_0 -#define GLX_VERSION_1_0 1 - -#define GLX_USE_GL 1 -#define GLX_BUFFER_SIZE 2 -#define GLX_LEVEL 3 -#define GLX_RGBA 4 -#define GLX_DOUBLEBUFFER 5 -#define GLX_STEREO 6 -#define GLX_AUX_BUFFERS 7 -#define GLX_RED_SIZE 8 -#define GLX_GREEN_SIZE 9 -#define GLX_BLUE_SIZE 10 -#define GLX_ALPHA_SIZE 11 -#define GLX_DEPTH_SIZE 12 -#define GLX_STENCIL_SIZE 13 -#define GLX_ACCUM_RED_SIZE 14 -#define GLX_ACCUM_GREEN_SIZE 15 -#define GLX_ACCUM_BLUE_SIZE 16 -#define GLX_ACCUM_ALPHA_SIZE 17 -#define GLX_BAD_SCREEN 1 -#define GLX_BAD_ATTRIBUTE 2 -#define GLX_NO_EXTENSION 3 -#define GLX_BAD_VISUAL 4 -#define GLX_BAD_CONTEXT 5 -#define GLX_BAD_VALUE 6 -#define GLX_BAD_ENUM 7 - -typedef XID GLXDrawable; -typedef XID GLXPixmap; -#ifdef __sun -typedef struct __glXContextRec *GLXContext; -#else -typedef struct __GLXcontextRec *GLXContext; -#endif - -typedef unsigned int GLXVideoDeviceNV; - -extern Bool glXQueryExtension (Display *dpy, int *errorBase, int *eventBase); -extern Bool glXQueryVersion (Display *dpy, int *major, int *minor); -extern int glXGetConfig (Display *dpy, XVisualInfo *vis, int attrib, int *value); -extern XVisualInfo* glXChooseVisual (Display *dpy, int screen, int *attribList); -extern GLXPixmap glXCreateGLXPixmap (Display *dpy, XVisualInfo *vis, Pixmap pixmap); -extern void glXDestroyGLXPixmap (Display *dpy, GLXPixmap pix); -extern GLXContext glXCreateContext (Display *dpy, XVisualInfo *vis, GLXContext shareList, Bool direct); -extern void glXDestroyContext (Display *dpy, GLXContext ctx); -extern Bool glXIsDirect (Display *dpy, GLXContext ctx); -extern void glXCopyContext (Display *dpy, GLXContext src, GLXContext dst, GLulong mask); -extern Bool glXMakeCurrent (Display *dpy, GLXDrawable drawable, GLXContext ctx); -extern GLXContext glXGetCurrentContext (void); -extern GLXDrawable glXGetCurrentDrawable (void); -extern void glXWaitGL (void); -extern void glXWaitX (void); -extern void glXSwapBuffers (Display *dpy, GLXDrawable drawable); -extern void glXUseXFont (Font font, int first, int count, int listBase); - -#define GLXEW_VERSION_1_0 GLXEW_GET_VAR(__GLXEW_VERSION_1_0) - -#endif /* GLX_VERSION_1_0 */ - -/* ---------------------------- GLX_VERSION_1_1 --------------------------- */ - -#ifndef GLX_VERSION_1_1 -#define GLX_VERSION_1_1 - -#define GLX_VENDOR 0x1 -#define GLX_VERSION 0x2 -#define GLX_EXTENSIONS 0x3 - -extern const char* glXQueryExtensionsString (Display *dpy, int screen); -extern const char* glXGetClientString (Display *dpy, int name); -extern const char* glXQueryServerString (Display *dpy, int screen, int name); - -#define GLXEW_VERSION_1_1 GLXEW_GET_VAR(__GLXEW_VERSION_1_1) - -#endif /* GLX_VERSION_1_1 */ - -/* ---------------------------- GLX_VERSION_1_2 ---------------------------- */ - -#ifndef GLX_VERSION_1_2 -#define GLX_VERSION_1_2 1 - -typedef Display* ( * PFNGLXGETCURRENTDISPLAYPROC) (void); - -#define glXGetCurrentDisplay GLXEW_GET_FUN(__glewXGetCurrentDisplay) - -#define GLXEW_VERSION_1_2 GLXEW_GET_VAR(__GLXEW_VERSION_1_2) - -#endif /* GLX_VERSION_1_2 */ - -/* ---------------------------- GLX_VERSION_1_3 ---------------------------- */ - -#ifndef GLX_VERSION_1_3 -#define GLX_VERSION_1_3 1 - -#define GLX_RGBA_BIT 0x00000001 -#define GLX_FRONT_LEFT_BUFFER_BIT 0x00000001 -#define GLX_WINDOW_BIT 0x00000001 -#define GLX_COLOR_INDEX_BIT 0x00000002 -#define GLX_PIXMAP_BIT 0x00000002 -#define GLX_FRONT_RIGHT_BUFFER_BIT 0x00000002 -#define GLX_BACK_LEFT_BUFFER_BIT 0x00000004 -#define GLX_PBUFFER_BIT 0x00000004 -#define GLX_BACK_RIGHT_BUFFER_BIT 0x00000008 -#define GLX_AUX_BUFFERS_BIT 0x00000010 -#define GLX_CONFIG_CAVEAT 0x20 -#define GLX_DEPTH_BUFFER_BIT 0x00000020 -#define GLX_X_VISUAL_TYPE 0x22 -#define GLX_TRANSPARENT_TYPE 0x23 -#define GLX_TRANSPARENT_INDEX_VALUE 0x24 -#define GLX_TRANSPARENT_RED_VALUE 0x25 -#define GLX_TRANSPARENT_GREEN_VALUE 0x26 -#define GLX_TRANSPARENT_BLUE_VALUE 0x27 -#define GLX_TRANSPARENT_ALPHA_VALUE 0x28 -#define GLX_STENCIL_BUFFER_BIT 0x00000040 -#define GLX_ACCUM_BUFFER_BIT 0x00000080 -#define GLX_NONE 0x8000 -#define GLX_SLOW_CONFIG 0x8001 -#define GLX_TRUE_COLOR 0x8002 -#define GLX_DIRECT_COLOR 0x8003 -#define GLX_PSEUDO_COLOR 0x8004 -#define GLX_STATIC_COLOR 0x8005 -#define GLX_GRAY_SCALE 0x8006 -#define GLX_STATIC_GRAY 0x8007 -#define GLX_TRANSPARENT_RGB 0x8008 -#define GLX_TRANSPARENT_INDEX 0x8009 -#define GLX_VISUAL_ID 0x800B -#define GLX_SCREEN 0x800C -#define GLX_NON_CONFORMANT_CONFIG 0x800D -#define GLX_DRAWABLE_TYPE 0x8010 -#define GLX_RENDER_TYPE 0x8011 -#define GLX_X_RENDERABLE 0x8012 -#define GLX_FBCONFIG_ID 0x8013 -#define GLX_RGBA_TYPE 0x8014 -#define GLX_COLOR_INDEX_TYPE 0x8015 -#define GLX_MAX_PBUFFER_WIDTH 0x8016 -#define GLX_MAX_PBUFFER_HEIGHT 0x8017 -#define GLX_MAX_PBUFFER_PIXELS 0x8018 -#define GLX_PRESERVED_CONTENTS 0x801B -#define GLX_LARGEST_PBUFFER 0x801C -#define GLX_WIDTH 0x801D -#define GLX_HEIGHT 0x801E -#define GLX_EVENT_MASK 0x801F -#define GLX_DAMAGED 0x8020 -#define GLX_SAVED 0x8021 -#define GLX_WINDOW 0x8022 -#define GLX_PBUFFER 0x8023 -#define GLX_PBUFFER_HEIGHT 0x8040 -#define GLX_PBUFFER_WIDTH 0x8041 -#define GLX_PBUFFER_CLOBBER_MASK 0x08000000 -#define GLX_DONT_CARE 0xFFFFFFFF - -typedef XID GLXFBConfigID; -typedef XID GLXPbuffer; -typedef XID GLXWindow; -typedef struct __GLXFBConfigRec *GLXFBConfig; - -typedef struct { - int event_type; - int draw_type; - unsigned long serial; - Bool send_event; - Display *display; - GLXDrawable drawable; - unsigned int buffer_mask; - unsigned int aux_buffer; - int x, y; - int width, height; - int count; -} GLXPbufferClobberEvent; -typedef union __GLXEvent { - GLXPbufferClobberEvent glxpbufferclobber; - long pad[24]; -} GLXEvent; - -typedef GLXFBConfig* ( * PFNGLXCHOOSEFBCONFIGPROC) (Display *dpy, int screen, const int *attrib_list, int *nelements); -typedef GLXContext ( * PFNGLXCREATENEWCONTEXTPROC) (Display *dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct); -typedef GLXPbuffer ( * PFNGLXCREATEPBUFFERPROC) (Display *dpy, GLXFBConfig config, const int *attrib_list); -typedef GLXPixmap ( * PFNGLXCREATEPIXMAPPROC) (Display *dpy, GLXFBConfig config, Pixmap pixmap, const int *attrib_list); -typedef GLXWindow ( * PFNGLXCREATEWINDOWPROC) (Display *dpy, GLXFBConfig config, Window win, const int *attrib_list); -typedef void ( * PFNGLXDESTROYPBUFFERPROC) (Display *dpy, GLXPbuffer pbuf); -typedef void ( * PFNGLXDESTROYPIXMAPPROC) (Display *dpy, GLXPixmap pixmap); -typedef void ( * PFNGLXDESTROYWINDOWPROC) (Display *dpy, GLXWindow win); -typedef GLXDrawable ( * PFNGLXGETCURRENTREADDRAWABLEPROC) (void); -typedef int ( * PFNGLXGETFBCONFIGATTRIBPROC) (Display *dpy, GLXFBConfig config, int attribute, int *value); -typedef GLXFBConfig* ( * PFNGLXGETFBCONFIGSPROC) (Display *dpy, int screen, int *nelements); -typedef void ( * PFNGLXGETSELECTEDEVENTPROC) (Display *dpy, GLXDrawable draw, unsigned long *event_mask); -typedef XVisualInfo* ( * PFNGLXGETVISUALFROMFBCONFIGPROC) (Display *dpy, GLXFBConfig config); -typedef Bool ( * PFNGLXMAKECONTEXTCURRENTPROC) (Display *display, GLXDrawable draw, GLXDrawable read, GLXContext ctx); -typedef int ( * PFNGLXQUERYCONTEXTPROC) (Display *dpy, GLXContext ctx, int attribute, int *value); -typedef void ( * PFNGLXQUERYDRAWABLEPROC) (Display *dpy, GLXDrawable draw, int attribute, unsigned int *value); -typedef void ( * PFNGLXSELECTEVENTPROC) (Display *dpy, GLXDrawable draw, unsigned long event_mask); - -#define glXChooseFBConfig GLXEW_GET_FUN(__glewXChooseFBConfig) -#define glXCreateNewContext GLXEW_GET_FUN(__glewXCreateNewContext) -#define glXCreatePbuffer GLXEW_GET_FUN(__glewXCreatePbuffer) -#define glXCreatePixmap GLXEW_GET_FUN(__glewXCreatePixmap) -#define glXCreateWindow GLXEW_GET_FUN(__glewXCreateWindow) -#define glXDestroyPbuffer GLXEW_GET_FUN(__glewXDestroyPbuffer) -#define glXDestroyPixmap GLXEW_GET_FUN(__glewXDestroyPixmap) -#define glXDestroyWindow GLXEW_GET_FUN(__glewXDestroyWindow) -#define glXGetCurrentReadDrawable GLXEW_GET_FUN(__glewXGetCurrentReadDrawable) -#define glXGetFBConfigAttrib GLXEW_GET_FUN(__glewXGetFBConfigAttrib) -#define glXGetFBConfigs GLXEW_GET_FUN(__glewXGetFBConfigs) -#define glXGetSelectedEvent GLXEW_GET_FUN(__glewXGetSelectedEvent) -#define glXGetVisualFromFBConfig GLXEW_GET_FUN(__glewXGetVisualFromFBConfig) -#define glXMakeContextCurrent GLXEW_GET_FUN(__glewXMakeContextCurrent) -#define glXQueryContext GLXEW_GET_FUN(__glewXQueryContext) -#define glXQueryDrawable GLXEW_GET_FUN(__glewXQueryDrawable) -#define glXSelectEvent GLXEW_GET_FUN(__glewXSelectEvent) - -#define GLXEW_VERSION_1_3 GLXEW_GET_VAR(__GLXEW_VERSION_1_3) - -#endif /* GLX_VERSION_1_3 */ - -/* ---------------------------- GLX_VERSION_1_4 ---------------------------- */ - -#ifndef GLX_VERSION_1_4 -#define GLX_VERSION_1_4 1 - -#define GLX_SAMPLE_BUFFERS 100000 -#define GLX_SAMPLES 100001 - -extern void ( * glXGetProcAddress (const GLubyte *procName)) (void); - -#define GLXEW_VERSION_1_4 GLXEW_GET_VAR(__GLXEW_VERSION_1_4) - -#endif /* GLX_VERSION_1_4 */ - -/* -------------------------- GLX_3DFX_multisample ------------------------- */ - -#ifndef GLX_3DFX_multisample -#define GLX_3DFX_multisample 1 - -#define GLX_SAMPLE_BUFFERS_3DFX 0x8050 -#define GLX_SAMPLES_3DFX 0x8051 - -#define GLXEW_3DFX_multisample GLXEW_GET_VAR(__GLXEW_3DFX_multisample) - -#endif /* GLX_3DFX_multisample */ - -/* ------------------------ GLX_AMD_gpu_association ------------------------ */ - -#ifndef GLX_AMD_gpu_association -#define GLX_AMD_gpu_association 1 - -#define GLX_GPU_VENDOR_AMD 0x1F00 -#define GLX_GPU_RENDERER_STRING_AMD 0x1F01 -#define GLX_GPU_OPENGL_VERSION_STRING_AMD 0x1F02 -#define GLX_GPU_FASTEST_TARGET_GPUS_AMD 0x21A2 -#define GLX_GPU_RAM_AMD 0x21A3 -#define GLX_GPU_CLOCK_AMD 0x21A4 -#define GLX_GPU_NUM_PIPES_AMD 0x21A5 -#define GLX_GPU_NUM_SIMD_AMD 0x21A6 -#define GLX_GPU_NUM_RB_AMD 0x21A7 -#define GLX_GPU_NUM_SPI_AMD 0x21A8 - -typedef void ( * PFNGLXBLITCONTEXTFRAMEBUFFERAMDPROC) (GLXContext dstCtx, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); -typedef GLXContext ( * PFNGLXCREATEASSOCIATEDCONTEXTAMDPROC) (unsigned int id, GLXContext share_list); -typedef GLXContext ( * PFNGLXCREATEASSOCIATEDCONTEXTATTRIBSAMDPROC) (unsigned int id, GLXContext share_context, const int* attribList); -typedef Bool ( * PFNGLXDELETEASSOCIATEDCONTEXTAMDPROC) (GLXContext ctx); -typedef unsigned int ( * PFNGLXGETCONTEXTGPUIDAMDPROC) (GLXContext ctx); -typedef GLXContext ( * PFNGLXGETCURRENTASSOCIATEDCONTEXTAMDPROC) (void); -typedef unsigned int ( * PFNGLXGETGPUIDSAMDPROC) (unsigned int maxCount, unsigned int* ids); -typedef int ( * PFNGLXGETGPUINFOAMDPROC) (unsigned int id, int property, GLenum dataType, unsigned int size, void* data); -typedef Bool ( * PFNGLXMAKEASSOCIATEDCONTEXTCURRENTAMDPROC) (GLXContext ctx); - -#define glXBlitContextFramebufferAMD GLXEW_GET_FUN(__glewXBlitContextFramebufferAMD) -#define glXCreateAssociatedContextAMD GLXEW_GET_FUN(__glewXCreateAssociatedContextAMD) -#define glXCreateAssociatedContextAttribsAMD GLXEW_GET_FUN(__glewXCreateAssociatedContextAttribsAMD) -#define glXDeleteAssociatedContextAMD GLXEW_GET_FUN(__glewXDeleteAssociatedContextAMD) -#define glXGetContextGPUIDAMD GLXEW_GET_FUN(__glewXGetContextGPUIDAMD) -#define glXGetCurrentAssociatedContextAMD GLXEW_GET_FUN(__glewXGetCurrentAssociatedContextAMD) -#define glXGetGPUIDsAMD GLXEW_GET_FUN(__glewXGetGPUIDsAMD) -#define glXGetGPUInfoAMD GLXEW_GET_FUN(__glewXGetGPUInfoAMD) -#define glXMakeAssociatedContextCurrentAMD GLXEW_GET_FUN(__glewXMakeAssociatedContextCurrentAMD) - -#define GLXEW_AMD_gpu_association GLXEW_GET_VAR(__GLXEW_AMD_gpu_association) - -#endif /* GLX_AMD_gpu_association */ - -/* ------------------------- GLX_ARB_create_context ------------------------ */ - -#ifndef GLX_ARB_create_context -#define GLX_ARB_create_context 1 - -#define GLX_CONTEXT_DEBUG_BIT_ARB 0x0001 -#define GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB 0x0002 -#define GLX_CONTEXT_MAJOR_VERSION_ARB 0x2091 -#define GLX_CONTEXT_MINOR_VERSION_ARB 0x2092 -#define GLX_CONTEXT_FLAGS_ARB 0x2094 - -typedef GLXContext ( * PFNGLXCREATECONTEXTATTRIBSARBPROC) (Display* dpy, GLXFBConfig config, GLXContext share_context, Bool direct, const int *attrib_list); - -#define glXCreateContextAttribsARB GLXEW_GET_FUN(__glewXCreateContextAttribsARB) - -#define GLXEW_ARB_create_context GLXEW_GET_VAR(__GLXEW_ARB_create_context) - -#endif /* GLX_ARB_create_context */ - -/* --------------------- GLX_ARB_create_context_profile -------------------- */ - -#ifndef GLX_ARB_create_context_profile -#define GLX_ARB_create_context_profile 1 - -#define GLX_CONTEXT_CORE_PROFILE_BIT_ARB 0x00000001 -#define GLX_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB 0x00000002 -#define GLX_CONTEXT_PROFILE_MASK_ARB 0x9126 - -#define GLXEW_ARB_create_context_profile GLXEW_GET_VAR(__GLXEW_ARB_create_context_profile) - -#endif /* GLX_ARB_create_context_profile */ - -/* ------------------- GLX_ARB_create_context_robustness ------------------- */ - -#ifndef GLX_ARB_create_context_robustness -#define GLX_ARB_create_context_robustness 1 - -#define GLX_CONTEXT_ROBUST_ACCESS_BIT_ARB 0x00000004 -#define GLX_LOSE_CONTEXT_ON_RESET_ARB 0x8252 -#define GLX_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB 0x8256 -#define GLX_NO_RESET_NOTIFICATION_ARB 0x8261 - -#define GLXEW_ARB_create_context_robustness GLXEW_GET_VAR(__GLXEW_ARB_create_context_robustness) - -#endif /* GLX_ARB_create_context_robustness */ - -/* ------------------------- GLX_ARB_fbconfig_float ------------------------ */ - -#ifndef GLX_ARB_fbconfig_float -#define GLX_ARB_fbconfig_float 1 - -#define GLX_RGBA_FLOAT_BIT 0x00000004 -#define GLX_RGBA_FLOAT_TYPE 0x20B9 - -#define GLXEW_ARB_fbconfig_float GLXEW_GET_VAR(__GLXEW_ARB_fbconfig_float) - -#endif /* GLX_ARB_fbconfig_float */ - -/* ------------------------ GLX_ARB_framebuffer_sRGB ----------------------- */ - -#ifndef GLX_ARB_framebuffer_sRGB -#define GLX_ARB_framebuffer_sRGB 1 - -#define GLX_FRAMEBUFFER_SRGB_CAPABLE_ARB 0x20B2 - -#define GLXEW_ARB_framebuffer_sRGB GLXEW_GET_VAR(__GLXEW_ARB_framebuffer_sRGB) - -#endif /* GLX_ARB_framebuffer_sRGB */ - -/* ------------------------ GLX_ARB_get_proc_address ----------------------- */ - -#ifndef GLX_ARB_get_proc_address -#define GLX_ARB_get_proc_address 1 - -extern void ( * glXGetProcAddressARB (const GLubyte *procName)) (void); - -#define GLXEW_ARB_get_proc_address GLXEW_GET_VAR(__GLXEW_ARB_get_proc_address) - -#endif /* GLX_ARB_get_proc_address */ - -/* -------------------------- GLX_ARB_multisample -------------------------- */ - -#ifndef GLX_ARB_multisample -#define GLX_ARB_multisample 1 - -#define GLX_SAMPLE_BUFFERS_ARB 100000 -#define GLX_SAMPLES_ARB 100001 - -#define GLXEW_ARB_multisample GLXEW_GET_VAR(__GLXEW_ARB_multisample) - -#endif /* GLX_ARB_multisample */ - -/* ---------------- GLX_ARB_robustness_application_isolation --------------- */ - -#ifndef GLX_ARB_robustness_application_isolation -#define GLX_ARB_robustness_application_isolation 1 - -#define GLX_CONTEXT_RESET_ISOLATION_BIT_ARB 0x00000008 - -#define GLXEW_ARB_robustness_application_isolation GLXEW_GET_VAR(__GLXEW_ARB_robustness_application_isolation) - -#endif /* GLX_ARB_robustness_application_isolation */ - -/* ---------------- GLX_ARB_robustness_share_group_isolation --------------- */ - -#ifndef GLX_ARB_robustness_share_group_isolation -#define GLX_ARB_robustness_share_group_isolation 1 - -#define GLX_CONTEXT_RESET_ISOLATION_BIT_ARB 0x00000008 - -#define GLXEW_ARB_robustness_share_group_isolation GLXEW_GET_VAR(__GLXEW_ARB_robustness_share_group_isolation) - -#endif /* GLX_ARB_robustness_share_group_isolation */ - -/* ---------------------- GLX_ARB_vertex_buffer_object --------------------- */ - -#ifndef GLX_ARB_vertex_buffer_object -#define GLX_ARB_vertex_buffer_object 1 - -#define GLX_CONTEXT_ALLOW_BUFFER_BYTE_ORDER_MISMATCH_ARB 0x2095 - -#define GLXEW_ARB_vertex_buffer_object GLXEW_GET_VAR(__GLXEW_ARB_vertex_buffer_object) - -#endif /* GLX_ARB_vertex_buffer_object */ - -/* ----------------------- GLX_ATI_pixel_format_float ---------------------- */ - -#ifndef GLX_ATI_pixel_format_float -#define GLX_ATI_pixel_format_float 1 - -#define GLX_RGBA_FLOAT_ATI_BIT 0x00000100 - -#define GLXEW_ATI_pixel_format_float GLXEW_GET_VAR(__GLXEW_ATI_pixel_format_float) - -#endif /* GLX_ATI_pixel_format_float */ - -/* ------------------------- GLX_ATI_render_texture ------------------------ */ - -#ifndef GLX_ATI_render_texture -#define GLX_ATI_render_texture 1 - -#define GLX_BIND_TO_TEXTURE_RGB_ATI 0x9800 -#define GLX_BIND_TO_TEXTURE_RGBA_ATI 0x9801 -#define GLX_TEXTURE_FORMAT_ATI 0x9802 -#define GLX_TEXTURE_TARGET_ATI 0x9803 -#define GLX_MIPMAP_TEXTURE_ATI 0x9804 -#define GLX_TEXTURE_RGB_ATI 0x9805 -#define GLX_TEXTURE_RGBA_ATI 0x9806 -#define GLX_NO_TEXTURE_ATI 0x9807 -#define GLX_TEXTURE_CUBE_MAP_ATI 0x9808 -#define GLX_TEXTURE_1D_ATI 0x9809 -#define GLX_TEXTURE_2D_ATI 0x980A -#define GLX_MIPMAP_LEVEL_ATI 0x980B -#define GLX_CUBE_MAP_FACE_ATI 0x980C -#define GLX_TEXTURE_CUBE_MAP_POSITIVE_X_ATI 0x980D -#define GLX_TEXTURE_CUBE_MAP_NEGATIVE_X_ATI 0x980E -#define GLX_TEXTURE_CUBE_MAP_POSITIVE_Y_ATI 0x980F -#define GLX_TEXTURE_CUBE_MAP_NEGATIVE_Y_ATI 0x9810 -#define GLX_TEXTURE_CUBE_MAP_POSITIVE_Z_ATI 0x9811 -#define GLX_TEXTURE_CUBE_MAP_NEGATIVE_Z_ATI 0x9812 -#define GLX_FRONT_LEFT_ATI 0x9813 -#define GLX_FRONT_RIGHT_ATI 0x9814 -#define GLX_BACK_LEFT_ATI 0x9815 -#define GLX_BACK_RIGHT_ATI 0x9816 -#define GLX_AUX0_ATI 0x9817 -#define GLX_AUX1_ATI 0x9818 -#define GLX_AUX2_ATI 0x9819 -#define GLX_AUX3_ATI 0x981A -#define GLX_AUX4_ATI 0x981B -#define GLX_AUX5_ATI 0x981C -#define GLX_AUX6_ATI 0x981D -#define GLX_AUX7_ATI 0x981E -#define GLX_AUX8_ATI 0x981F -#define GLX_AUX9_ATI 0x9820 -#define GLX_BIND_TO_TEXTURE_LUMINANCE_ATI 0x9821 -#define GLX_BIND_TO_TEXTURE_INTENSITY_ATI 0x9822 - -typedef void ( * PFNGLXBINDTEXIMAGEATIPROC) (Display *dpy, GLXPbuffer pbuf, int buffer); -typedef void ( * PFNGLXDRAWABLEATTRIBATIPROC) (Display *dpy, GLXDrawable draw, const int *attrib_list); -typedef void ( * PFNGLXRELEASETEXIMAGEATIPROC) (Display *dpy, GLXPbuffer pbuf, int buffer); - -#define glXBindTexImageATI GLXEW_GET_FUN(__glewXBindTexImageATI) -#define glXDrawableAttribATI GLXEW_GET_FUN(__glewXDrawableAttribATI) -#define glXReleaseTexImageATI GLXEW_GET_FUN(__glewXReleaseTexImageATI) - -#define GLXEW_ATI_render_texture GLXEW_GET_VAR(__GLXEW_ATI_render_texture) - -#endif /* GLX_ATI_render_texture */ - -/* --------------------------- GLX_EXT_buffer_age -------------------------- */ - -#ifndef GLX_EXT_buffer_age -#define GLX_EXT_buffer_age 1 - -#define GLX_BACK_BUFFER_AGE_EXT 0x20F4 - -#define GLXEW_EXT_buffer_age GLXEW_GET_VAR(__GLXEW_EXT_buffer_age) - -#endif /* GLX_EXT_buffer_age */ - -/* ------------------- GLX_EXT_create_context_es2_profile ------------------ */ - -#ifndef GLX_EXT_create_context_es2_profile -#define GLX_EXT_create_context_es2_profile 1 - -#define GLX_CONTEXT_ES2_PROFILE_BIT_EXT 0x00000004 - -#define GLXEW_EXT_create_context_es2_profile GLXEW_GET_VAR(__GLXEW_EXT_create_context_es2_profile) - -#endif /* GLX_EXT_create_context_es2_profile */ - -/* ------------------- GLX_EXT_create_context_es_profile ------------------- */ - -#ifndef GLX_EXT_create_context_es_profile -#define GLX_EXT_create_context_es_profile 1 - -#define GLX_CONTEXT_ES_PROFILE_BIT_EXT 0x00000004 - -#define GLXEW_EXT_create_context_es_profile GLXEW_GET_VAR(__GLXEW_EXT_create_context_es_profile) - -#endif /* GLX_EXT_create_context_es_profile */ - -/* --------------------- GLX_EXT_fbconfig_packed_float --------------------- */ - -#ifndef GLX_EXT_fbconfig_packed_float -#define GLX_EXT_fbconfig_packed_float 1 - -#define GLX_RGBA_UNSIGNED_FLOAT_BIT_EXT 0x00000008 -#define GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT 0x20B1 - -#define GLXEW_EXT_fbconfig_packed_float GLXEW_GET_VAR(__GLXEW_EXT_fbconfig_packed_float) - -#endif /* GLX_EXT_fbconfig_packed_float */ - -/* ------------------------ GLX_EXT_framebuffer_sRGB ----------------------- */ - -#ifndef GLX_EXT_framebuffer_sRGB -#define GLX_EXT_framebuffer_sRGB 1 - -#define GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x20B2 - -#define GLXEW_EXT_framebuffer_sRGB GLXEW_GET_VAR(__GLXEW_EXT_framebuffer_sRGB) - -#endif /* GLX_EXT_framebuffer_sRGB */ - -/* ------------------------- GLX_EXT_import_context ------------------------ */ - -#ifndef GLX_EXT_import_context -#define GLX_EXT_import_context 1 - -#define GLX_SHARE_CONTEXT_EXT 0x800A -#define GLX_VISUAL_ID_EXT 0x800B -#define GLX_SCREEN_EXT 0x800C - -typedef XID GLXContextID; - -typedef void ( * PFNGLXFREECONTEXTEXTPROC) (Display* dpy, GLXContext context); -typedef GLXContextID ( * PFNGLXGETCONTEXTIDEXTPROC) (const GLXContext context); -typedef GLXContext ( * PFNGLXIMPORTCONTEXTEXTPROC) (Display* dpy, GLXContextID contextID); -typedef int ( * PFNGLXQUERYCONTEXTINFOEXTPROC) (Display* dpy, GLXContext context, int attribute,int *value); - -#define glXFreeContextEXT GLXEW_GET_FUN(__glewXFreeContextEXT) -#define glXGetContextIDEXT GLXEW_GET_FUN(__glewXGetContextIDEXT) -#define glXImportContextEXT GLXEW_GET_FUN(__glewXImportContextEXT) -#define glXQueryContextInfoEXT GLXEW_GET_FUN(__glewXQueryContextInfoEXT) - -#define GLXEW_EXT_import_context GLXEW_GET_VAR(__GLXEW_EXT_import_context) - -#endif /* GLX_EXT_import_context */ - -/* -------------------------- GLX_EXT_scene_marker ------------------------- */ - -#ifndef GLX_EXT_scene_marker -#define GLX_EXT_scene_marker 1 - -#define GLXEW_EXT_scene_marker GLXEW_GET_VAR(__GLXEW_EXT_scene_marker) - -#endif /* GLX_EXT_scene_marker */ - -/* -------------------------- GLX_EXT_swap_control ------------------------- */ - -#ifndef GLX_EXT_swap_control -#define GLX_EXT_swap_control 1 - -#define GLX_SWAP_INTERVAL_EXT 0x20F1 -#define GLX_MAX_SWAP_INTERVAL_EXT 0x20F2 - -typedef void ( * PFNGLXSWAPINTERVALEXTPROC) (Display* dpy, GLXDrawable drawable, int interval); - -#define glXSwapIntervalEXT GLXEW_GET_FUN(__glewXSwapIntervalEXT) - -#define GLXEW_EXT_swap_control GLXEW_GET_VAR(__GLXEW_EXT_swap_control) - -#endif /* GLX_EXT_swap_control */ - -/* ----------------------- GLX_EXT_swap_control_tear ----------------------- */ - -#ifndef GLX_EXT_swap_control_tear -#define GLX_EXT_swap_control_tear 1 - -#define GLX_LATE_SWAPS_TEAR_EXT 0x20F3 - -#define GLXEW_EXT_swap_control_tear GLXEW_GET_VAR(__GLXEW_EXT_swap_control_tear) - -#endif /* GLX_EXT_swap_control_tear */ - -/* ---------------------- GLX_EXT_texture_from_pixmap ---------------------- */ - -#ifndef GLX_EXT_texture_from_pixmap -#define GLX_EXT_texture_from_pixmap 1 - -#define GLX_TEXTURE_1D_BIT_EXT 0x00000001 -#define GLX_TEXTURE_2D_BIT_EXT 0x00000002 -#define GLX_TEXTURE_RECTANGLE_BIT_EXT 0x00000004 -#define GLX_BIND_TO_TEXTURE_RGB_EXT 0x20D0 -#define GLX_BIND_TO_TEXTURE_RGBA_EXT 0x20D1 -#define GLX_BIND_TO_MIPMAP_TEXTURE_EXT 0x20D2 -#define GLX_BIND_TO_TEXTURE_TARGETS_EXT 0x20D3 -#define GLX_Y_INVERTED_EXT 0x20D4 -#define GLX_TEXTURE_FORMAT_EXT 0x20D5 -#define GLX_TEXTURE_TARGET_EXT 0x20D6 -#define GLX_MIPMAP_TEXTURE_EXT 0x20D7 -#define GLX_TEXTURE_FORMAT_NONE_EXT 0x20D8 -#define GLX_TEXTURE_FORMAT_RGB_EXT 0x20D9 -#define GLX_TEXTURE_FORMAT_RGBA_EXT 0x20DA -#define GLX_TEXTURE_1D_EXT 0x20DB -#define GLX_TEXTURE_2D_EXT 0x20DC -#define GLX_TEXTURE_RECTANGLE_EXT 0x20DD -#define GLX_FRONT_LEFT_EXT 0x20DE -#define GLX_FRONT_RIGHT_EXT 0x20DF -#define GLX_BACK_LEFT_EXT 0x20E0 -#define GLX_BACK_RIGHT_EXT 0x20E1 -#define GLX_AUX0_EXT 0x20E2 -#define GLX_AUX1_EXT 0x20E3 -#define GLX_AUX2_EXT 0x20E4 -#define GLX_AUX3_EXT 0x20E5 -#define GLX_AUX4_EXT 0x20E6 -#define GLX_AUX5_EXT 0x20E7 -#define GLX_AUX6_EXT 0x20E8 -#define GLX_AUX7_EXT 0x20E9 -#define GLX_AUX8_EXT 0x20EA -#define GLX_AUX9_EXT 0x20EB - -typedef void ( * PFNGLXBINDTEXIMAGEEXTPROC) (Display* display, GLXDrawable drawable, int buffer, const int *attrib_list); -typedef void ( * PFNGLXRELEASETEXIMAGEEXTPROC) (Display* display, GLXDrawable drawable, int buffer); - -#define glXBindTexImageEXT GLXEW_GET_FUN(__glewXBindTexImageEXT) -#define glXReleaseTexImageEXT GLXEW_GET_FUN(__glewXReleaseTexImageEXT) - -#define GLXEW_EXT_texture_from_pixmap GLXEW_GET_VAR(__GLXEW_EXT_texture_from_pixmap) - -#endif /* GLX_EXT_texture_from_pixmap */ - -/* -------------------------- GLX_EXT_visual_info -------------------------- */ - -#ifndef GLX_EXT_visual_info -#define GLX_EXT_visual_info 1 - -#define GLX_X_VISUAL_TYPE_EXT 0x22 -#define GLX_TRANSPARENT_TYPE_EXT 0x23 -#define GLX_TRANSPARENT_INDEX_VALUE_EXT 0x24 -#define GLX_TRANSPARENT_RED_VALUE_EXT 0x25 -#define GLX_TRANSPARENT_GREEN_VALUE_EXT 0x26 -#define GLX_TRANSPARENT_BLUE_VALUE_EXT 0x27 -#define GLX_TRANSPARENT_ALPHA_VALUE_EXT 0x28 -#define GLX_NONE_EXT 0x8000 -#define GLX_TRUE_COLOR_EXT 0x8002 -#define GLX_DIRECT_COLOR_EXT 0x8003 -#define GLX_PSEUDO_COLOR_EXT 0x8004 -#define GLX_STATIC_COLOR_EXT 0x8005 -#define GLX_GRAY_SCALE_EXT 0x8006 -#define GLX_STATIC_GRAY_EXT 0x8007 -#define GLX_TRANSPARENT_RGB_EXT 0x8008 -#define GLX_TRANSPARENT_INDEX_EXT 0x8009 - -#define GLXEW_EXT_visual_info GLXEW_GET_VAR(__GLXEW_EXT_visual_info) - -#endif /* GLX_EXT_visual_info */ - -/* ------------------------- GLX_EXT_visual_rating ------------------------- */ - -#ifndef GLX_EXT_visual_rating -#define GLX_EXT_visual_rating 1 - -#define GLX_VISUAL_CAVEAT_EXT 0x20 -#define GLX_SLOW_VISUAL_EXT 0x8001 -#define GLX_NON_CONFORMANT_VISUAL_EXT 0x800D - -#define GLXEW_EXT_visual_rating GLXEW_GET_VAR(__GLXEW_EXT_visual_rating) - -#endif /* GLX_EXT_visual_rating */ - -/* -------------------------- GLX_INTEL_swap_event ------------------------- */ - -#ifndef GLX_INTEL_swap_event -#define GLX_INTEL_swap_event 1 - -#define GLX_EXCHANGE_COMPLETE_INTEL 0x8180 -#define GLX_COPY_COMPLETE_INTEL 0x8181 -#define GLX_FLIP_COMPLETE_INTEL 0x8182 -#define GLX_BUFFER_SWAP_COMPLETE_INTEL_MASK 0x04000000 - -#define GLXEW_INTEL_swap_event GLXEW_GET_VAR(__GLXEW_INTEL_swap_event) - -#endif /* GLX_INTEL_swap_event */ - -/* -------------------------- GLX_MESA_agp_offset -------------------------- */ - -#ifndef GLX_MESA_agp_offset -#define GLX_MESA_agp_offset 1 - -typedef unsigned int ( * PFNGLXGETAGPOFFSETMESAPROC) (const void* pointer); - -#define glXGetAGPOffsetMESA GLXEW_GET_FUN(__glewXGetAGPOffsetMESA) - -#define GLXEW_MESA_agp_offset GLXEW_GET_VAR(__GLXEW_MESA_agp_offset) - -#endif /* GLX_MESA_agp_offset */ - -/* ------------------------ GLX_MESA_copy_sub_buffer ----------------------- */ - -#ifndef GLX_MESA_copy_sub_buffer -#define GLX_MESA_copy_sub_buffer 1 - -typedef void ( * PFNGLXCOPYSUBBUFFERMESAPROC) (Display* dpy, GLXDrawable drawable, int x, int y, int width, int height); - -#define glXCopySubBufferMESA GLXEW_GET_FUN(__glewXCopySubBufferMESA) - -#define GLXEW_MESA_copy_sub_buffer GLXEW_GET_VAR(__GLXEW_MESA_copy_sub_buffer) - -#endif /* GLX_MESA_copy_sub_buffer */ - -/* ------------------------ GLX_MESA_pixmap_colormap ----------------------- */ - -#ifndef GLX_MESA_pixmap_colormap -#define GLX_MESA_pixmap_colormap 1 - -typedef GLXPixmap ( * PFNGLXCREATEGLXPIXMAPMESAPROC) (Display* dpy, XVisualInfo *visual, Pixmap pixmap, Colormap cmap); - -#define glXCreateGLXPixmapMESA GLXEW_GET_FUN(__glewXCreateGLXPixmapMESA) - -#define GLXEW_MESA_pixmap_colormap GLXEW_GET_VAR(__GLXEW_MESA_pixmap_colormap) - -#endif /* GLX_MESA_pixmap_colormap */ - -/* ------------------------ GLX_MESA_release_buffers ----------------------- */ - -#ifndef GLX_MESA_release_buffers -#define GLX_MESA_release_buffers 1 - -typedef Bool ( * PFNGLXRELEASEBUFFERSMESAPROC) (Display* dpy, GLXDrawable d); - -#define glXReleaseBuffersMESA GLXEW_GET_FUN(__glewXReleaseBuffersMESA) - -#define GLXEW_MESA_release_buffers GLXEW_GET_VAR(__GLXEW_MESA_release_buffers) - -#endif /* GLX_MESA_release_buffers */ - -/* ------------------------- GLX_MESA_set_3dfx_mode ------------------------ */ - -#ifndef GLX_MESA_set_3dfx_mode -#define GLX_MESA_set_3dfx_mode 1 - -#define GLX_3DFX_WINDOW_MODE_MESA 0x1 -#define GLX_3DFX_FULLSCREEN_MODE_MESA 0x2 - -typedef GLboolean ( * PFNGLXSET3DFXMODEMESAPROC) (GLint mode); - -#define glXSet3DfxModeMESA GLXEW_GET_FUN(__glewXSet3DfxModeMESA) - -#define GLXEW_MESA_set_3dfx_mode GLXEW_GET_VAR(__GLXEW_MESA_set_3dfx_mode) - -#endif /* GLX_MESA_set_3dfx_mode */ - -/* ------------------------- GLX_MESA_swap_control ------------------------- */ - -#ifndef GLX_MESA_swap_control -#define GLX_MESA_swap_control 1 - -typedef int ( * PFNGLXGETSWAPINTERVALMESAPROC) (void); -typedef int ( * PFNGLXSWAPINTERVALMESAPROC) (unsigned int interval); - -#define glXGetSwapIntervalMESA GLXEW_GET_FUN(__glewXGetSwapIntervalMESA) -#define glXSwapIntervalMESA GLXEW_GET_FUN(__glewXSwapIntervalMESA) - -#define GLXEW_MESA_swap_control GLXEW_GET_VAR(__GLXEW_MESA_swap_control) - -#endif /* GLX_MESA_swap_control */ - -/* --------------------------- GLX_NV_copy_image --------------------------- */ - -#ifndef GLX_NV_copy_image -#define GLX_NV_copy_image 1 - -typedef void ( * PFNGLXCOPYIMAGESUBDATANVPROC) (Display *dpy, GLXContext srcCtx, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLXContext dstCtx, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth); - -#define glXCopyImageSubDataNV GLXEW_GET_FUN(__glewXCopyImageSubDataNV) - -#define GLXEW_NV_copy_image GLXEW_GET_VAR(__GLXEW_NV_copy_image) - -#endif /* GLX_NV_copy_image */ - -/* -------------------------- GLX_NV_float_buffer -------------------------- */ - -#ifndef GLX_NV_float_buffer -#define GLX_NV_float_buffer 1 - -#define GLX_FLOAT_COMPONENTS_NV 0x20B0 - -#define GLXEW_NV_float_buffer GLXEW_GET_VAR(__GLXEW_NV_float_buffer) - -#endif /* GLX_NV_float_buffer */ - -/* ---------------------- GLX_NV_multisample_coverage ---------------------- */ - -#ifndef GLX_NV_multisample_coverage -#define GLX_NV_multisample_coverage 1 - -#define GLX_COLOR_SAMPLES_NV 0x20B3 -#define GLX_COVERAGE_SAMPLES_NV 100001 - -#define GLXEW_NV_multisample_coverage GLXEW_GET_VAR(__GLXEW_NV_multisample_coverage) - -#endif /* GLX_NV_multisample_coverage */ - -/* -------------------------- GLX_NV_present_video ------------------------- */ - -#ifndef GLX_NV_present_video -#define GLX_NV_present_video 1 - -#define GLX_NUM_VIDEO_SLOTS_NV 0x20F0 - -typedef int ( * PFNGLXBINDVIDEODEVICENVPROC) (Display* dpy, unsigned int video_slot, unsigned int video_device, const int *attrib_list); -typedef unsigned int* ( * PFNGLXENUMERATEVIDEODEVICESNVPROC) (Display *dpy, int screen, int *nelements); - -#define glXBindVideoDeviceNV GLXEW_GET_FUN(__glewXBindVideoDeviceNV) -#define glXEnumerateVideoDevicesNV GLXEW_GET_FUN(__glewXEnumerateVideoDevicesNV) - -#define GLXEW_NV_present_video GLXEW_GET_VAR(__GLXEW_NV_present_video) - -#endif /* GLX_NV_present_video */ - -/* --------------------------- GLX_NV_swap_group --------------------------- */ - -#ifndef GLX_NV_swap_group -#define GLX_NV_swap_group 1 - -typedef Bool ( * PFNGLXBINDSWAPBARRIERNVPROC) (Display* dpy, GLuint group, GLuint barrier); -typedef Bool ( * PFNGLXJOINSWAPGROUPNVPROC) (Display* dpy, GLXDrawable drawable, GLuint group); -typedef Bool ( * PFNGLXQUERYFRAMECOUNTNVPROC) (Display* dpy, int screen, GLuint *count); -typedef Bool ( * PFNGLXQUERYMAXSWAPGROUPSNVPROC) (Display* dpy, int screen, GLuint *maxGroups, GLuint *maxBarriers); -typedef Bool ( * PFNGLXQUERYSWAPGROUPNVPROC) (Display* dpy, GLXDrawable drawable, GLuint *group, GLuint *barrier); -typedef Bool ( * PFNGLXRESETFRAMECOUNTNVPROC) (Display* dpy, int screen); - -#define glXBindSwapBarrierNV GLXEW_GET_FUN(__glewXBindSwapBarrierNV) -#define glXJoinSwapGroupNV GLXEW_GET_FUN(__glewXJoinSwapGroupNV) -#define glXQueryFrameCountNV GLXEW_GET_FUN(__glewXQueryFrameCountNV) -#define glXQueryMaxSwapGroupsNV GLXEW_GET_FUN(__glewXQueryMaxSwapGroupsNV) -#define glXQuerySwapGroupNV GLXEW_GET_FUN(__glewXQuerySwapGroupNV) -#define glXResetFrameCountNV GLXEW_GET_FUN(__glewXResetFrameCountNV) - -#define GLXEW_NV_swap_group GLXEW_GET_VAR(__GLXEW_NV_swap_group) - -#endif /* GLX_NV_swap_group */ - -/* ----------------------- GLX_NV_vertex_array_range ----------------------- */ - -#ifndef GLX_NV_vertex_array_range -#define GLX_NV_vertex_array_range 1 - -typedef void * ( * PFNGLXALLOCATEMEMORYNVPROC) (GLsizei size, GLfloat readFrequency, GLfloat writeFrequency, GLfloat priority); -typedef void ( * PFNGLXFREEMEMORYNVPROC) (void *pointer); - -#define glXAllocateMemoryNV GLXEW_GET_FUN(__glewXAllocateMemoryNV) -#define glXFreeMemoryNV GLXEW_GET_FUN(__glewXFreeMemoryNV) - -#define GLXEW_NV_vertex_array_range GLXEW_GET_VAR(__GLXEW_NV_vertex_array_range) - -#endif /* GLX_NV_vertex_array_range */ - -/* -------------------------- GLX_NV_video_capture ------------------------- */ - -#ifndef GLX_NV_video_capture -#define GLX_NV_video_capture 1 - -#define GLX_DEVICE_ID_NV 0x20CD -#define GLX_UNIQUE_ID_NV 0x20CE -#define GLX_NUM_VIDEO_CAPTURE_SLOTS_NV 0x20CF - -typedef XID GLXVideoCaptureDeviceNV; - -typedef int ( * PFNGLXBINDVIDEOCAPTUREDEVICENVPROC) (Display* dpy, unsigned int video_capture_slot, GLXVideoCaptureDeviceNV device); -typedef GLXVideoCaptureDeviceNV * ( * PFNGLXENUMERATEVIDEOCAPTUREDEVICESNVPROC) (Display* dpy, int screen, int *nelements); -typedef void ( * PFNGLXLOCKVIDEOCAPTUREDEVICENVPROC) (Display* dpy, GLXVideoCaptureDeviceNV device); -typedef int ( * PFNGLXQUERYVIDEOCAPTUREDEVICENVPROC) (Display* dpy, GLXVideoCaptureDeviceNV device, int attribute, int *value); -typedef void ( * PFNGLXRELEASEVIDEOCAPTUREDEVICENVPROC) (Display* dpy, GLXVideoCaptureDeviceNV device); - -#define glXBindVideoCaptureDeviceNV GLXEW_GET_FUN(__glewXBindVideoCaptureDeviceNV) -#define glXEnumerateVideoCaptureDevicesNV GLXEW_GET_FUN(__glewXEnumerateVideoCaptureDevicesNV) -#define glXLockVideoCaptureDeviceNV GLXEW_GET_FUN(__glewXLockVideoCaptureDeviceNV) -#define glXQueryVideoCaptureDeviceNV GLXEW_GET_FUN(__glewXQueryVideoCaptureDeviceNV) -#define glXReleaseVideoCaptureDeviceNV GLXEW_GET_FUN(__glewXReleaseVideoCaptureDeviceNV) - -#define GLXEW_NV_video_capture GLXEW_GET_VAR(__GLXEW_NV_video_capture) - -#endif /* GLX_NV_video_capture */ - -/* -------------------------- GLX_NV_video_output -------------------------- */ - -#ifndef GLX_NV_video_output -#define GLX_NV_video_output 1 - -#define GLX_VIDEO_OUT_COLOR_NV 0x20C3 -#define GLX_VIDEO_OUT_ALPHA_NV 0x20C4 -#define GLX_VIDEO_OUT_DEPTH_NV 0x20C5 -#define GLX_VIDEO_OUT_COLOR_AND_ALPHA_NV 0x20C6 -#define GLX_VIDEO_OUT_COLOR_AND_DEPTH_NV 0x20C7 -#define GLX_VIDEO_OUT_FRAME_NV 0x20C8 -#define GLX_VIDEO_OUT_FIELD_1_NV 0x20C9 -#define GLX_VIDEO_OUT_FIELD_2_NV 0x20CA -#define GLX_VIDEO_OUT_STACKED_FIELDS_1_2_NV 0x20CB -#define GLX_VIDEO_OUT_STACKED_FIELDS_2_1_NV 0x20CC - -typedef int ( * PFNGLXBINDVIDEOIMAGENVPROC) (Display* dpy, GLXVideoDeviceNV VideoDevice, GLXPbuffer pbuf, int iVideoBuffer); -typedef int ( * PFNGLXGETVIDEODEVICENVPROC) (Display* dpy, int screen, int numVideoDevices, GLXVideoDeviceNV *pVideoDevice); -typedef int ( * PFNGLXGETVIDEOINFONVPROC) (Display* dpy, int screen, GLXVideoDeviceNV VideoDevice, unsigned long *pulCounterOutputPbuffer, unsigned long *pulCounterOutputVideo); -typedef int ( * PFNGLXRELEASEVIDEODEVICENVPROC) (Display* dpy, int screen, GLXVideoDeviceNV VideoDevice); -typedef int ( * PFNGLXRELEASEVIDEOIMAGENVPROC) (Display* dpy, GLXPbuffer pbuf); -typedef int ( * PFNGLXSENDPBUFFERTOVIDEONVPROC) (Display* dpy, GLXPbuffer pbuf, int iBufferType, unsigned long *pulCounterPbuffer, GLboolean bBlock); - -#define glXBindVideoImageNV GLXEW_GET_FUN(__glewXBindVideoImageNV) -#define glXGetVideoDeviceNV GLXEW_GET_FUN(__glewXGetVideoDeviceNV) -#define glXGetVideoInfoNV GLXEW_GET_FUN(__glewXGetVideoInfoNV) -#define glXReleaseVideoDeviceNV GLXEW_GET_FUN(__glewXReleaseVideoDeviceNV) -#define glXReleaseVideoImageNV GLXEW_GET_FUN(__glewXReleaseVideoImageNV) -#define glXSendPbufferToVideoNV GLXEW_GET_FUN(__glewXSendPbufferToVideoNV) - -#define GLXEW_NV_video_output GLXEW_GET_VAR(__GLXEW_NV_video_output) - -#endif /* GLX_NV_video_output */ - -/* -------------------------- GLX_OML_swap_method -------------------------- */ - -#ifndef GLX_OML_swap_method -#define GLX_OML_swap_method 1 - -#define GLX_SWAP_METHOD_OML 0x8060 -#define GLX_SWAP_EXCHANGE_OML 0x8061 -#define GLX_SWAP_COPY_OML 0x8062 -#define GLX_SWAP_UNDEFINED_OML 0x8063 - -#define GLXEW_OML_swap_method GLXEW_GET_VAR(__GLXEW_OML_swap_method) - -#endif /* GLX_OML_swap_method */ - -/* -------------------------- GLX_OML_sync_control ------------------------- */ - -#ifndef GLX_OML_sync_control -#define GLX_OML_sync_control 1 - -typedef Bool ( * PFNGLXGETMSCRATEOMLPROC) (Display* dpy, GLXDrawable drawable, int32_t* numerator, int32_t* denominator); -typedef Bool ( * PFNGLXGETSYNCVALUESOMLPROC) (Display* dpy, GLXDrawable drawable, int64_t* ust, int64_t* msc, int64_t* sbc); -typedef int64_t ( * PFNGLXSWAPBUFFERSMSCOMLPROC) (Display* dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder); -typedef Bool ( * PFNGLXWAITFORMSCOMLPROC) (Display* dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t* ust, int64_t* msc, int64_t* sbc); -typedef Bool ( * PFNGLXWAITFORSBCOMLPROC) (Display* dpy, GLXDrawable drawable, int64_t target_sbc, int64_t* ust, int64_t* msc, int64_t* sbc); - -#define glXGetMscRateOML GLXEW_GET_FUN(__glewXGetMscRateOML) -#define glXGetSyncValuesOML GLXEW_GET_FUN(__glewXGetSyncValuesOML) -#define glXSwapBuffersMscOML GLXEW_GET_FUN(__glewXSwapBuffersMscOML) -#define glXWaitForMscOML GLXEW_GET_FUN(__glewXWaitForMscOML) -#define glXWaitForSbcOML GLXEW_GET_FUN(__glewXWaitForSbcOML) - -#define GLXEW_OML_sync_control GLXEW_GET_VAR(__GLXEW_OML_sync_control) - -#endif /* GLX_OML_sync_control */ - -/* ------------------------ GLX_SGIS_blended_overlay ----------------------- */ - -#ifndef GLX_SGIS_blended_overlay -#define GLX_SGIS_blended_overlay 1 - -#define GLX_BLENDED_RGBA_SGIS 0x8025 - -#define GLXEW_SGIS_blended_overlay GLXEW_GET_VAR(__GLXEW_SGIS_blended_overlay) - -#endif /* GLX_SGIS_blended_overlay */ - -/* -------------------------- GLX_SGIS_color_range ------------------------- */ - -#ifndef GLX_SGIS_color_range -#define GLX_SGIS_color_range 1 - -#define GLXEW_SGIS_color_range GLXEW_GET_VAR(__GLXEW_SGIS_color_range) - -#endif /* GLX_SGIS_color_range */ - -/* -------------------------- GLX_SGIS_multisample ------------------------- */ - -#ifndef GLX_SGIS_multisample -#define GLX_SGIS_multisample 1 - -#define GLX_SAMPLE_BUFFERS_SGIS 100000 -#define GLX_SAMPLES_SGIS 100001 - -#define GLXEW_SGIS_multisample GLXEW_GET_VAR(__GLXEW_SGIS_multisample) - -#endif /* GLX_SGIS_multisample */ - -/* ---------------------- GLX_SGIS_shared_multisample ---------------------- */ - -#ifndef GLX_SGIS_shared_multisample -#define GLX_SGIS_shared_multisample 1 - -#define GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS 0x8026 -#define GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS 0x8027 - -#define GLXEW_SGIS_shared_multisample GLXEW_GET_VAR(__GLXEW_SGIS_shared_multisample) - -#endif /* GLX_SGIS_shared_multisample */ - -/* --------------------------- GLX_SGIX_fbconfig --------------------------- */ - -#ifndef GLX_SGIX_fbconfig -#define GLX_SGIX_fbconfig 1 - -#define GLX_WINDOW_BIT_SGIX 0x00000001 -#define GLX_RGBA_BIT_SGIX 0x00000001 -#define GLX_PIXMAP_BIT_SGIX 0x00000002 -#define GLX_COLOR_INDEX_BIT_SGIX 0x00000002 -#define GLX_SCREEN_EXT 0x800C -#define GLX_DRAWABLE_TYPE_SGIX 0x8010 -#define GLX_RENDER_TYPE_SGIX 0x8011 -#define GLX_X_RENDERABLE_SGIX 0x8012 -#define GLX_FBCONFIG_ID_SGIX 0x8013 -#define GLX_RGBA_TYPE_SGIX 0x8014 -#define GLX_COLOR_INDEX_TYPE_SGIX 0x8015 - -typedef XID GLXFBConfigIDSGIX; -typedef struct __GLXFBConfigRec *GLXFBConfigSGIX; - -typedef GLXFBConfigSGIX* ( * PFNGLXCHOOSEFBCONFIGSGIXPROC) (Display *dpy, int screen, const int *attrib_list, int *nelements); -typedef GLXContext ( * PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC) (Display* dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct); -typedef GLXPixmap ( * PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC) (Display* dpy, GLXFBConfig config, Pixmap pixmap); -typedef int ( * PFNGLXGETFBCONFIGATTRIBSGIXPROC) (Display* dpy, GLXFBConfigSGIX config, int attribute, int *value); -typedef GLXFBConfigSGIX ( * PFNGLXGETFBCONFIGFROMVISUALSGIXPROC) (Display* dpy, XVisualInfo *vis); -typedef XVisualInfo* ( * PFNGLXGETVISUALFROMFBCONFIGSGIXPROC) (Display *dpy, GLXFBConfig config); - -#define glXChooseFBConfigSGIX GLXEW_GET_FUN(__glewXChooseFBConfigSGIX) -#define glXCreateContextWithConfigSGIX GLXEW_GET_FUN(__glewXCreateContextWithConfigSGIX) -#define glXCreateGLXPixmapWithConfigSGIX GLXEW_GET_FUN(__glewXCreateGLXPixmapWithConfigSGIX) -#define glXGetFBConfigAttribSGIX GLXEW_GET_FUN(__glewXGetFBConfigAttribSGIX) -#define glXGetFBConfigFromVisualSGIX GLXEW_GET_FUN(__glewXGetFBConfigFromVisualSGIX) -#define glXGetVisualFromFBConfigSGIX GLXEW_GET_FUN(__glewXGetVisualFromFBConfigSGIX) - -#define GLXEW_SGIX_fbconfig GLXEW_GET_VAR(__GLXEW_SGIX_fbconfig) - -#endif /* GLX_SGIX_fbconfig */ - -/* --------------------------- GLX_SGIX_hyperpipe -------------------------- */ - -#ifndef GLX_SGIX_hyperpipe -#define GLX_SGIX_hyperpipe 1 - -#define GLX_HYPERPIPE_DISPLAY_PIPE_SGIX 0x00000001 -#define GLX_PIPE_RECT_SGIX 0x00000001 -#define GLX_PIPE_RECT_LIMITS_SGIX 0x00000002 -#define GLX_HYPERPIPE_RENDER_PIPE_SGIX 0x00000002 -#define GLX_HYPERPIPE_STEREO_SGIX 0x00000003 -#define GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX 0x00000004 -#define GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX 80 -#define GLX_BAD_HYPERPIPE_CONFIG_SGIX 91 -#define GLX_BAD_HYPERPIPE_SGIX 92 -#define GLX_HYPERPIPE_ID_SGIX 0x8030 - -typedef struct { - char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX]; - int networkId; -} GLXHyperpipeNetworkSGIX; -typedef struct { - char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX]; - int XOrigin; - int YOrigin; - int maxHeight; - int maxWidth; -} GLXPipeRectLimits; -typedef struct { - char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX]; - int channel; - unsigned int participationType; - int timeSlice; -} GLXHyperpipeConfigSGIX; -typedef struct { - char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX]; - int srcXOrigin; - int srcYOrigin; - int srcWidth; - int srcHeight; - int destXOrigin; - int destYOrigin; - int destWidth; - int destHeight; -} GLXPipeRect; - -typedef int ( * PFNGLXBINDHYPERPIPESGIXPROC) (Display *dpy, int hpId); -typedef int ( * PFNGLXDESTROYHYPERPIPECONFIGSGIXPROC) (Display *dpy, int hpId); -typedef int ( * PFNGLXHYPERPIPEATTRIBSGIXPROC) (Display *dpy, int timeSlice, int attrib, int size, void *attribList); -typedef int ( * PFNGLXHYPERPIPECONFIGSGIXPROC) (Display *dpy, int networkId, int npipes, GLXHyperpipeConfigSGIX *cfg, int *hpId); -typedef int ( * PFNGLXQUERYHYPERPIPEATTRIBSGIXPROC) (Display *dpy, int timeSlice, int attrib, int size, void *returnAttribList); -typedef int ( * PFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC) (Display *dpy, int timeSlice, int attrib, int size, void *attribList, void *returnAttribList); -typedef GLXHyperpipeConfigSGIX * ( * PFNGLXQUERYHYPERPIPECONFIGSGIXPROC) (Display *dpy, int hpId, int *npipes); -typedef GLXHyperpipeNetworkSGIX * ( * PFNGLXQUERYHYPERPIPENETWORKSGIXPROC) (Display *dpy, int *npipes); - -#define glXBindHyperpipeSGIX GLXEW_GET_FUN(__glewXBindHyperpipeSGIX) -#define glXDestroyHyperpipeConfigSGIX GLXEW_GET_FUN(__glewXDestroyHyperpipeConfigSGIX) -#define glXHyperpipeAttribSGIX GLXEW_GET_FUN(__glewXHyperpipeAttribSGIX) -#define glXHyperpipeConfigSGIX GLXEW_GET_FUN(__glewXHyperpipeConfigSGIX) -#define glXQueryHyperpipeAttribSGIX GLXEW_GET_FUN(__glewXQueryHyperpipeAttribSGIX) -#define glXQueryHyperpipeBestAttribSGIX GLXEW_GET_FUN(__glewXQueryHyperpipeBestAttribSGIX) -#define glXQueryHyperpipeConfigSGIX GLXEW_GET_FUN(__glewXQueryHyperpipeConfigSGIX) -#define glXQueryHyperpipeNetworkSGIX GLXEW_GET_FUN(__glewXQueryHyperpipeNetworkSGIX) - -#define GLXEW_SGIX_hyperpipe GLXEW_GET_VAR(__GLXEW_SGIX_hyperpipe) - -#endif /* GLX_SGIX_hyperpipe */ - -/* ---------------------------- GLX_SGIX_pbuffer --------------------------- */ - -#ifndef GLX_SGIX_pbuffer -#define GLX_SGIX_pbuffer 1 - -#define GLX_FRONT_LEFT_BUFFER_BIT_SGIX 0x00000001 -#define GLX_FRONT_RIGHT_BUFFER_BIT_SGIX 0x00000002 -#define GLX_PBUFFER_BIT_SGIX 0x00000004 -#define GLX_BACK_LEFT_BUFFER_BIT_SGIX 0x00000004 -#define GLX_BACK_RIGHT_BUFFER_BIT_SGIX 0x00000008 -#define GLX_AUX_BUFFERS_BIT_SGIX 0x00000010 -#define GLX_DEPTH_BUFFER_BIT_SGIX 0x00000020 -#define GLX_STENCIL_BUFFER_BIT_SGIX 0x00000040 -#define GLX_ACCUM_BUFFER_BIT_SGIX 0x00000080 -#define GLX_SAMPLE_BUFFERS_BIT_SGIX 0x00000100 -#define GLX_MAX_PBUFFER_WIDTH_SGIX 0x8016 -#define GLX_MAX_PBUFFER_HEIGHT_SGIX 0x8017 -#define GLX_MAX_PBUFFER_PIXELS_SGIX 0x8018 -#define GLX_OPTIMAL_PBUFFER_WIDTH_SGIX 0x8019 -#define GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX 0x801A -#define GLX_PRESERVED_CONTENTS_SGIX 0x801B -#define GLX_LARGEST_PBUFFER_SGIX 0x801C -#define GLX_WIDTH_SGIX 0x801D -#define GLX_HEIGHT_SGIX 0x801E -#define GLX_EVENT_MASK_SGIX 0x801F -#define GLX_DAMAGED_SGIX 0x8020 -#define GLX_SAVED_SGIX 0x8021 -#define GLX_WINDOW_SGIX 0x8022 -#define GLX_PBUFFER_SGIX 0x8023 -#define GLX_BUFFER_CLOBBER_MASK_SGIX 0x08000000 - -typedef XID GLXPbufferSGIX; -typedef struct { int type; unsigned long serial; Bool send_event; Display *display; GLXDrawable drawable; int event_type; int draw_type; unsigned int mask; int x, y; int width, height; int count; } GLXBufferClobberEventSGIX; - -typedef GLXPbuffer ( * PFNGLXCREATEGLXPBUFFERSGIXPROC) (Display* dpy, GLXFBConfig config, unsigned int width, unsigned int height, int *attrib_list); -typedef void ( * PFNGLXDESTROYGLXPBUFFERSGIXPROC) (Display* dpy, GLXPbuffer pbuf); -typedef void ( * PFNGLXGETSELECTEDEVENTSGIXPROC) (Display* dpy, GLXDrawable drawable, unsigned long *mask); -typedef void ( * PFNGLXQUERYGLXPBUFFERSGIXPROC) (Display* dpy, GLXPbuffer pbuf, int attribute, unsigned int *value); -typedef void ( * PFNGLXSELECTEVENTSGIXPROC) (Display* dpy, GLXDrawable drawable, unsigned long mask); - -#define glXCreateGLXPbufferSGIX GLXEW_GET_FUN(__glewXCreateGLXPbufferSGIX) -#define glXDestroyGLXPbufferSGIX GLXEW_GET_FUN(__glewXDestroyGLXPbufferSGIX) -#define glXGetSelectedEventSGIX GLXEW_GET_FUN(__glewXGetSelectedEventSGIX) -#define glXQueryGLXPbufferSGIX GLXEW_GET_FUN(__glewXQueryGLXPbufferSGIX) -#define glXSelectEventSGIX GLXEW_GET_FUN(__glewXSelectEventSGIX) - -#define GLXEW_SGIX_pbuffer GLXEW_GET_VAR(__GLXEW_SGIX_pbuffer) - -#endif /* GLX_SGIX_pbuffer */ - -/* ------------------------- GLX_SGIX_swap_barrier ------------------------- */ - -#ifndef GLX_SGIX_swap_barrier -#define GLX_SGIX_swap_barrier 1 - -typedef void ( * PFNGLXBINDSWAPBARRIERSGIXPROC) (Display *dpy, GLXDrawable drawable, int barrier); -typedef Bool ( * PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC) (Display *dpy, int screen, int *max); - -#define glXBindSwapBarrierSGIX GLXEW_GET_FUN(__glewXBindSwapBarrierSGIX) -#define glXQueryMaxSwapBarriersSGIX GLXEW_GET_FUN(__glewXQueryMaxSwapBarriersSGIX) - -#define GLXEW_SGIX_swap_barrier GLXEW_GET_VAR(__GLXEW_SGIX_swap_barrier) - -#endif /* GLX_SGIX_swap_barrier */ - -/* -------------------------- GLX_SGIX_swap_group -------------------------- */ - -#ifndef GLX_SGIX_swap_group -#define GLX_SGIX_swap_group 1 - -typedef void ( * PFNGLXJOINSWAPGROUPSGIXPROC) (Display *dpy, GLXDrawable drawable, GLXDrawable member); - -#define glXJoinSwapGroupSGIX GLXEW_GET_FUN(__glewXJoinSwapGroupSGIX) - -#define GLXEW_SGIX_swap_group GLXEW_GET_VAR(__GLXEW_SGIX_swap_group) - -#endif /* GLX_SGIX_swap_group */ - -/* ------------------------- GLX_SGIX_video_resize ------------------------- */ - -#ifndef GLX_SGIX_video_resize -#define GLX_SGIX_video_resize 1 - -#define GLX_SYNC_FRAME_SGIX 0x00000000 -#define GLX_SYNC_SWAP_SGIX 0x00000001 - -typedef int ( * PFNGLXBINDCHANNELTOWINDOWSGIXPROC) (Display* display, int screen, int channel, Window window); -typedef int ( * PFNGLXCHANNELRECTSGIXPROC) (Display* display, int screen, int channel, int x, int y, int w, int h); -typedef int ( * PFNGLXCHANNELRECTSYNCSGIXPROC) (Display* display, int screen, int channel, GLenum synctype); -typedef int ( * PFNGLXQUERYCHANNELDELTASSGIXPROC) (Display* display, int screen, int channel, int *x, int *y, int *w, int *h); -typedef int ( * PFNGLXQUERYCHANNELRECTSGIXPROC) (Display* display, int screen, int channel, int *dx, int *dy, int *dw, int *dh); - -#define glXBindChannelToWindowSGIX GLXEW_GET_FUN(__glewXBindChannelToWindowSGIX) -#define glXChannelRectSGIX GLXEW_GET_FUN(__glewXChannelRectSGIX) -#define glXChannelRectSyncSGIX GLXEW_GET_FUN(__glewXChannelRectSyncSGIX) -#define glXQueryChannelDeltasSGIX GLXEW_GET_FUN(__glewXQueryChannelDeltasSGIX) -#define glXQueryChannelRectSGIX GLXEW_GET_FUN(__glewXQueryChannelRectSGIX) - -#define GLXEW_SGIX_video_resize GLXEW_GET_VAR(__GLXEW_SGIX_video_resize) - -#endif /* GLX_SGIX_video_resize */ - -/* ---------------------- GLX_SGIX_visual_select_group --------------------- */ - -#ifndef GLX_SGIX_visual_select_group -#define GLX_SGIX_visual_select_group 1 - -#define GLX_VISUAL_SELECT_GROUP_SGIX 0x8028 - -#define GLXEW_SGIX_visual_select_group GLXEW_GET_VAR(__GLXEW_SGIX_visual_select_group) - -#endif /* GLX_SGIX_visual_select_group */ - -/* ---------------------------- GLX_SGI_cushion ---------------------------- */ - -#ifndef GLX_SGI_cushion -#define GLX_SGI_cushion 1 - -typedef void ( * PFNGLXCUSHIONSGIPROC) (Display* dpy, Window window, float cushion); - -#define glXCushionSGI GLXEW_GET_FUN(__glewXCushionSGI) - -#define GLXEW_SGI_cushion GLXEW_GET_VAR(__GLXEW_SGI_cushion) - -#endif /* GLX_SGI_cushion */ - -/* ----------------------- GLX_SGI_make_current_read ----------------------- */ - -#ifndef GLX_SGI_make_current_read -#define GLX_SGI_make_current_read 1 - -typedef GLXDrawable ( * PFNGLXGETCURRENTREADDRAWABLESGIPROC) (void); -typedef Bool ( * PFNGLXMAKECURRENTREADSGIPROC) (Display* dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx); - -#define glXGetCurrentReadDrawableSGI GLXEW_GET_FUN(__glewXGetCurrentReadDrawableSGI) -#define glXMakeCurrentReadSGI GLXEW_GET_FUN(__glewXMakeCurrentReadSGI) - -#define GLXEW_SGI_make_current_read GLXEW_GET_VAR(__GLXEW_SGI_make_current_read) - -#endif /* GLX_SGI_make_current_read */ - -/* -------------------------- GLX_SGI_swap_control ------------------------- */ - -#ifndef GLX_SGI_swap_control -#define GLX_SGI_swap_control 1 - -typedef int ( * PFNGLXSWAPINTERVALSGIPROC) (int interval); - -#define glXSwapIntervalSGI GLXEW_GET_FUN(__glewXSwapIntervalSGI) - -#define GLXEW_SGI_swap_control GLXEW_GET_VAR(__GLXEW_SGI_swap_control) - -#endif /* GLX_SGI_swap_control */ - -/* --------------------------- GLX_SGI_video_sync -------------------------- */ - -#ifndef GLX_SGI_video_sync -#define GLX_SGI_video_sync 1 - -typedef int ( * PFNGLXGETVIDEOSYNCSGIPROC) (unsigned int* count); -typedef int ( * PFNGLXWAITVIDEOSYNCSGIPROC) (int divisor, int remainder, unsigned int* count); - -#define glXGetVideoSyncSGI GLXEW_GET_FUN(__glewXGetVideoSyncSGI) -#define glXWaitVideoSyncSGI GLXEW_GET_FUN(__glewXWaitVideoSyncSGI) - -#define GLXEW_SGI_video_sync GLXEW_GET_VAR(__GLXEW_SGI_video_sync) - -#endif /* GLX_SGI_video_sync */ - -/* --------------------- GLX_SUN_get_transparent_index --------------------- */ - -#ifndef GLX_SUN_get_transparent_index -#define GLX_SUN_get_transparent_index 1 - -typedef Status ( * PFNGLXGETTRANSPARENTINDEXSUNPROC) (Display* dpy, Window overlay, Window underlay, unsigned long *pTransparentIndex); - -#define glXGetTransparentIndexSUN GLXEW_GET_FUN(__glewXGetTransparentIndexSUN) - -#define GLXEW_SUN_get_transparent_index GLXEW_GET_VAR(__GLXEW_SUN_get_transparent_index) - -#endif /* GLX_SUN_get_transparent_index */ - -/* -------------------------- GLX_SUN_video_resize ------------------------- */ - -#ifndef GLX_SUN_video_resize -#define GLX_SUN_video_resize 1 - -#define GLX_VIDEO_RESIZE_SUN 0x8171 -#define GL_VIDEO_RESIZE_COMPENSATION_SUN 0x85CD - -typedef int ( * PFNGLXGETVIDEORESIZESUNPROC) (Display* display, GLXDrawable window, float* factor); -typedef int ( * PFNGLXVIDEORESIZESUNPROC) (Display* display, GLXDrawable window, float factor); - -#define glXGetVideoResizeSUN GLXEW_GET_FUN(__glewXGetVideoResizeSUN) -#define glXVideoResizeSUN GLXEW_GET_FUN(__glewXVideoResizeSUN) - -#define GLXEW_SUN_video_resize GLXEW_GET_VAR(__GLXEW_SUN_video_resize) - -#endif /* GLX_SUN_video_resize */ - -/* ------------------------------------------------------------------------- */ - -#ifdef GLEW_MX -#define GLXEW_FUN_EXPORT GLEW_FUN_EXPORT -#define GLXEW_VAR_EXPORT -#else -#define GLXEW_FUN_EXPORT GLEW_FUN_EXPORT -#define GLXEW_VAR_EXPORT GLEW_VAR_EXPORT -#endif /* GLEW_MX */ - -GLXEW_FUN_EXPORT PFNGLXGETCURRENTDISPLAYPROC __glewXGetCurrentDisplay; - -GLXEW_FUN_EXPORT PFNGLXCHOOSEFBCONFIGPROC __glewXChooseFBConfig; -GLXEW_FUN_EXPORT PFNGLXCREATENEWCONTEXTPROC __glewXCreateNewContext; -GLXEW_FUN_EXPORT PFNGLXCREATEPBUFFERPROC __glewXCreatePbuffer; -GLXEW_FUN_EXPORT PFNGLXCREATEPIXMAPPROC __glewXCreatePixmap; -GLXEW_FUN_EXPORT PFNGLXCREATEWINDOWPROC __glewXCreateWindow; -GLXEW_FUN_EXPORT PFNGLXDESTROYPBUFFERPROC __glewXDestroyPbuffer; -GLXEW_FUN_EXPORT PFNGLXDESTROYPIXMAPPROC __glewXDestroyPixmap; -GLXEW_FUN_EXPORT PFNGLXDESTROYWINDOWPROC __glewXDestroyWindow; -GLXEW_FUN_EXPORT PFNGLXGETCURRENTREADDRAWABLEPROC __glewXGetCurrentReadDrawable; -GLXEW_FUN_EXPORT PFNGLXGETFBCONFIGATTRIBPROC __glewXGetFBConfigAttrib; -GLXEW_FUN_EXPORT PFNGLXGETFBCONFIGSPROC __glewXGetFBConfigs; -GLXEW_FUN_EXPORT PFNGLXGETSELECTEDEVENTPROC __glewXGetSelectedEvent; -GLXEW_FUN_EXPORT PFNGLXGETVISUALFROMFBCONFIGPROC __glewXGetVisualFromFBConfig; -GLXEW_FUN_EXPORT PFNGLXMAKECONTEXTCURRENTPROC __glewXMakeContextCurrent; -GLXEW_FUN_EXPORT PFNGLXQUERYCONTEXTPROC __glewXQueryContext; -GLXEW_FUN_EXPORT PFNGLXQUERYDRAWABLEPROC __glewXQueryDrawable; -GLXEW_FUN_EXPORT PFNGLXSELECTEVENTPROC __glewXSelectEvent; - -GLXEW_FUN_EXPORT PFNGLXBLITCONTEXTFRAMEBUFFERAMDPROC __glewXBlitContextFramebufferAMD; -GLXEW_FUN_EXPORT PFNGLXCREATEASSOCIATEDCONTEXTAMDPROC __glewXCreateAssociatedContextAMD; -GLXEW_FUN_EXPORT PFNGLXCREATEASSOCIATEDCONTEXTATTRIBSAMDPROC __glewXCreateAssociatedContextAttribsAMD; -GLXEW_FUN_EXPORT PFNGLXDELETEASSOCIATEDCONTEXTAMDPROC __glewXDeleteAssociatedContextAMD; -GLXEW_FUN_EXPORT PFNGLXGETCONTEXTGPUIDAMDPROC __glewXGetContextGPUIDAMD; -GLXEW_FUN_EXPORT PFNGLXGETCURRENTASSOCIATEDCONTEXTAMDPROC __glewXGetCurrentAssociatedContextAMD; -GLXEW_FUN_EXPORT PFNGLXGETGPUIDSAMDPROC __glewXGetGPUIDsAMD; -GLXEW_FUN_EXPORT PFNGLXGETGPUINFOAMDPROC __glewXGetGPUInfoAMD; -GLXEW_FUN_EXPORT PFNGLXMAKEASSOCIATEDCONTEXTCURRENTAMDPROC __glewXMakeAssociatedContextCurrentAMD; - -GLXEW_FUN_EXPORT PFNGLXCREATECONTEXTATTRIBSARBPROC __glewXCreateContextAttribsARB; - -GLXEW_FUN_EXPORT PFNGLXBINDTEXIMAGEATIPROC __glewXBindTexImageATI; -GLXEW_FUN_EXPORT PFNGLXDRAWABLEATTRIBATIPROC __glewXDrawableAttribATI; -GLXEW_FUN_EXPORT PFNGLXRELEASETEXIMAGEATIPROC __glewXReleaseTexImageATI; - -GLXEW_FUN_EXPORT PFNGLXFREECONTEXTEXTPROC __glewXFreeContextEXT; -GLXEW_FUN_EXPORT PFNGLXGETCONTEXTIDEXTPROC __glewXGetContextIDEXT; -GLXEW_FUN_EXPORT PFNGLXIMPORTCONTEXTEXTPROC __glewXImportContextEXT; -GLXEW_FUN_EXPORT PFNGLXQUERYCONTEXTINFOEXTPROC __glewXQueryContextInfoEXT; - -GLXEW_FUN_EXPORT PFNGLXSWAPINTERVALEXTPROC __glewXSwapIntervalEXT; - -GLXEW_FUN_EXPORT PFNGLXBINDTEXIMAGEEXTPROC __glewXBindTexImageEXT; -GLXEW_FUN_EXPORT PFNGLXRELEASETEXIMAGEEXTPROC __glewXReleaseTexImageEXT; - -GLXEW_FUN_EXPORT PFNGLXGETAGPOFFSETMESAPROC __glewXGetAGPOffsetMESA; - -GLXEW_FUN_EXPORT PFNGLXCOPYSUBBUFFERMESAPROC __glewXCopySubBufferMESA; - -GLXEW_FUN_EXPORT PFNGLXCREATEGLXPIXMAPMESAPROC __glewXCreateGLXPixmapMESA; - -GLXEW_FUN_EXPORT PFNGLXRELEASEBUFFERSMESAPROC __glewXReleaseBuffersMESA; - -GLXEW_FUN_EXPORT PFNGLXSET3DFXMODEMESAPROC __glewXSet3DfxModeMESA; - -GLXEW_FUN_EXPORT PFNGLXGETSWAPINTERVALMESAPROC __glewXGetSwapIntervalMESA; -GLXEW_FUN_EXPORT PFNGLXSWAPINTERVALMESAPROC __glewXSwapIntervalMESA; - -GLXEW_FUN_EXPORT PFNGLXCOPYIMAGESUBDATANVPROC __glewXCopyImageSubDataNV; - -GLXEW_FUN_EXPORT PFNGLXBINDVIDEODEVICENVPROC __glewXBindVideoDeviceNV; -GLXEW_FUN_EXPORT PFNGLXENUMERATEVIDEODEVICESNVPROC __glewXEnumerateVideoDevicesNV; - -GLXEW_FUN_EXPORT PFNGLXBINDSWAPBARRIERNVPROC __glewXBindSwapBarrierNV; -GLXEW_FUN_EXPORT PFNGLXJOINSWAPGROUPNVPROC __glewXJoinSwapGroupNV; -GLXEW_FUN_EXPORT PFNGLXQUERYFRAMECOUNTNVPROC __glewXQueryFrameCountNV; -GLXEW_FUN_EXPORT PFNGLXQUERYMAXSWAPGROUPSNVPROC __glewXQueryMaxSwapGroupsNV; -GLXEW_FUN_EXPORT PFNGLXQUERYSWAPGROUPNVPROC __glewXQuerySwapGroupNV; -GLXEW_FUN_EXPORT PFNGLXRESETFRAMECOUNTNVPROC __glewXResetFrameCountNV; - -GLXEW_FUN_EXPORT PFNGLXALLOCATEMEMORYNVPROC __glewXAllocateMemoryNV; -GLXEW_FUN_EXPORT PFNGLXFREEMEMORYNVPROC __glewXFreeMemoryNV; - -GLXEW_FUN_EXPORT PFNGLXBINDVIDEOCAPTUREDEVICENVPROC __glewXBindVideoCaptureDeviceNV; -GLXEW_FUN_EXPORT PFNGLXENUMERATEVIDEOCAPTUREDEVICESNVPROC __glewXEnumerateVideoCaptureDevicesNV; -GLXEW_FUN_EXPORT PFNGLXLOCKVIDEOCAPTUREDEVICENVPROC __glewXLockVideoCaptureDeviceNV; -GLXEW_FUN_EXPORT PFNGLXQUERYVIDEOCAPTUREDEVICENVPROC __glewXQueryVideoCaptureDeviceNV; -GLXEW_FUN_EXPORT PFNGLXRELEASEVIDEOCAPTUREDEVICENVPROC __glewXReleaseVideoCaptureDeviceNV; - -GLXEW_FUN_EXPORT PFNGLXBINDVIDEOIMAGENVPROC __glewXBindVideoImageNV; -GLXEW_FUN_EXPORT PFNGLXGETVIDEODEVICENVPROC __glewXGetVideoDeviceNV; -GLXEW_FUN_EXPORT PFNGLXGETVIDEOINFONVPROC __glewXGetVideoInfoNV; -GLXEW_FUN_EXPORT PFNGLXRELEASEVIDEODEVICENVPROC __glewXReleaseVideoDeviceNV; -GLXEW_FUN_EXPORT PFNGLXRELEASEVIDEOIMAGENVPROC __glewXReleaseVideoImageNV; -GLXEW_FUN_EXPORT PFNGLXSENDPBUFFERTOVIDEONVPROC __glewXSendPbufferToVideoNV; - -GLXEW_FUN_EXPORT PFNGLXGETMSCRATEOMLPROC __glewXGetMscRateOML; -GLXEW_FUN_EXPORT PFNGLXGETSYNCVALUESOMLPROC __glewXGetSyncValuesOML; -GLXEW_FUN_EXPORT PFNGLXSWAPBUFFERSMSCOMLPROC __glewXSwapBuffersMscOML; -GLXEW_FUN_EXPORT PFNGLXWAITFORMSCOMLPROC __glewXWaitForMscOML; -GLXEW_FUN_EXPORT PFNGLXWAITFORSBCOMLPROC __glewXWaitForSbcOML; - -GLXEW_FUN_EXPORT PFNGLXCHOOSEFBCONFIGSGIXPROC __glewXChooseFBConfigSGIX; -GLXEW_FUN_EXPORT PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC __glewXCreateContextWithConfigSGIX; -GLXEW_FUN_EXPORT PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC __glewXCreateGLXPixmapWithConfigSGIX; -GLXEW_FUN_EXPORT PFNGLXGETFBCONFIGATTRIBSGIXPROC __glewXGetFBConfigAttribSGIX; -GLXEW_FUN_EXPORT PFNGLXGETFBCONFIGFROMVISUALSGIXPROC __glewXGetFBConfigFromVisualSGIX; -GLXEW_FUN_EXPORT PFNGLXGETVISUALFROMFBCONFIGSGIXPROC __glewXGetVisualFromFBConfigSGIX; - -GLXEW_FUN_EXPORT PFNGLXBINDHYPERPIPESGIXPROC __glewXBindHyperpipeSGIX; -GLXEW_FUN_EXPORT PFNGLXDESTROYHYPERPIPECONFIGSGIXPROC __glewXDestroyHyperpipeConfigSGIX; -GLXEW_FUN_EXPORT PFNGLXHYPERPIPEATTRIBSGIXPROC __glewXHyperpipeAttribSGIX; -GLXEW_FUN_EXPORT PFNGLXHYPERPIPECONFIGSGIXPROC __glewXHyperpipeConfigSGIX; -GLXEW_FUN_EXPORT PFNGLXQUERYHYPERPIPEATTRIBSGIXPROC __glewXQueryHyperpipeAttribSGIX; -GLXEW_FUN_EXPORT PFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC __glewXQueryHyperpipeBestAttribSGIX; -GLXEW_FUN_EXPORT PFNGLXQUERYHYPERPIPECONFIGSGIXPROC __glewXQueryHyperpipeConfigSGIX; -GLXEW_FUN_EXPORT PFNGLXQUERYHYPERPIPENETWORKSGIXPROC __glewXQueryHyperpipeNetworkSGIX; - -GLXEW_FUN_EXPORT PFNGLXCREATEGLXPBUFFERSGIXPROC __glewXCreateGLXPbufferSGIX; -GLXEW_FUN_EXPORT PFNGLXDESTROYGLXPBUFFERSGIXPROC __glewXDestroyGLXPbufferSGIX; -GLXEW_FUN_EXPORT PFNGLXGETSELECTEDEVENTSGIXPROC __glewXGetSelectedEventSGIX; -GLXEW_FUN_EXPORT PFNGLXQUERYGLXPBUFFERSGIXPROC __glewXQueryGLXPbufferSGIX; -GLXEW_FUN_EXPORT PFNGLXSELECTEVENTSGIXPROC __glewXSelectEventSGIX; - -GLXEW_FUN_EXPORT PFNGLXBINDSWAPBARRIERSGIXPROC __glewXBindSwapBarrierSGIX; -GLXEW_FUN_EXPORT PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC __glewXQueryMaxSwapBarriersSGIX; - -GLXEW_FUN_EXPORT PFNGLXJOINSWAPGROUPSGIXPROC __glewXJoinSwapGroupSGIX; - -GLXEW_FUN_EXPORT PFNGLXBINDCHANNELTOWINDOWSGIXPROC __glewXBindChannelToWindowSGIX; -GLXEW_FUN_EXPORT PFNGLXCHANNELRECTSGIXPROC __glewXChannelRectSGIX; -GLXEW_FUN_EXPORT PFNGLXCHANNELRECTSYNCSGIXPROC __glewXChannelRectSyncSGIX; -GLXEW_FUN_EXPORT PFNGLXQUERYCHANNELDELTASSGIXPROC __glewXQueryChannelDeltasSGIX; -GLXEW_FUN_EXPORT PFNGLXQUERYCHANNELRECTSGIXPROC __glewXQueryChannelRectSGIX; - -GLXEW_FUN_EXPORT PFNGLXCUSHIONSGIPROC __glewXCushionSGI; - -GLXEW_FUN_EXPORT PFNGLXGETCURRENTREADDRAWABLESGIPROC __glewXGetCurrentReadDrawableSGI; -GLXEW_FUN_EXPORT PFNGLXMAKECURRENTREADSGIPROC __glewXMakeCurrentReadSGI; - -GLXEW_FUN_EXPORT PFNGLXSWAPINTERVALSGIPROC __glewXSwapIntervalSGI; - -GLXEW_FUN_EXPORT PFNGLXGETVIDEOSYNCSGIPROC __glewXGetVideoSyncSGI; -GLXEW_FUN_EXPORT PFNGLXWAITVIDEOSYNCSGIPROC __glewXWaitVideoSyncSGI; - -GLXEW_FUN_EXPORT PFNGLXGETTRANSPARENTINDEXSUNPROC __glewXGetTransparentIndexSUN; - -GLXEW_FUN_EXPORT PFNGLXGETVIDEORESIZESUNPROC __glewXGetVideoResizeSUN; -GLXEW_FUN_EXPORT PFNGLXVIDEORESIZESUNPROC __glewXVideoResizeSUN; - -#if defined(GLEW_MX) -struct GLXEWContextStruct -{ -#endif /* GLEW_MX */ - -GLXEW_VAR_EXPORT GLboolean __GLXEW_VERSION_1_0; -GLXEW_VAR_EXPORT GLboolean __GLXEW_VERSION_1_1; -GLXEW_VAR_EXPORT GLboolean __GLXEW_VERSION_1_2; -GLXEW_VAR_EXPORT GLboolean __GLXEW_VERSION_1_3; -GLXEW_VAR_EXPORT GLboolean __GLXEW_VERSION_1_4; -GLXEW_VAR_EXPORT GLboolean __GLXEW_3DFX_multisample; -GLXEW_VAR_EXPORT GLboolean __GLXEW_AMD_gpu_association; -GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_create_context; -GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_create_context_profile; -GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_create_context_robustness; -GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_fbconfig_float; -GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_framebuffer_sRGB; -GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_get_proc_address; -GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_multisample; -GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_robustness_application_isolation; -GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_robustness_share_group_isolation; -GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_vertex_buffer_object; -GLXEW_VAR_EXPORT GLboolean __GLXEW_ATI_pixel_format_float; -GLXEW_VAR_EXPORT GLboolean __GLXEW_ATI_render_texture; -GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_buffer_age; -GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_create_context_es2_profile; -GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_create_context_es_profile; -GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_fbconfig_packed_float; -GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_framebuffer_sRGB; -GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_import_context; -GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_scene_marker; -GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_swap_control; -GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_swap_control_tear; -GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_texture_from_pixmap; -GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_visual_info; -GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_visual_rating; -GLXEW_VAR_EXPORT GLboolean __GLXEW_INTEL_swap_event; -GLXEW_VAR_EXPORT GLboolean __GLXEW_MESA_agp_offset; -GLXEW_VAR_EXPORT GLboolean __GLXEW_MESA_copy_sub_buffer; -GLXEW_VAR_EXPORT GLboolean __GLXEW_MESA_pixmap_colormap; -GLXEW_VAR_EXPORT GLboolean __GLXEW_MESA_release_buffers; -GLXEW_VAR_EXPORT GLboolean __GLXEW_MESA_set_3dfx_mode; -GLXEW_VAR_EXPORT GLboolean __GLXEW_MESA_swap_control; -GLXEW_VAR_EXPORT GLboolean __GLXEW_NV_copy_image; -GLXEW_VAR_EXPORT GLboolean __GLXEW_NV_float_buffer; -GLXEW_VAR_EXPORT GLboolean __GLXEW_NV_multisample_coverage; -GLXEW_VAR_EXPORT GLboolean __GLXEW_NV_present_video; -GLXEW_VAR_EXPORT GLboolean __GLXEW_NV_swap_group; -GLXEW_VAR_EXPORT GLboolean __GLXEW_NV_vertex_array_range; -GLXEW_VAR_EXPORT GLboolean __GLXEW_NV_video_capture; -GLXEW_VAR_EXPORT GLboolean __GLXEW_NV_video_output; -GLXEW_VAR_EXPORT GLboolean __GLXEW_OML_swap_method; -GLXEW_VAR_EXPORT GLboolean __GLXEW_OML_sync_control; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGIS_blended_overlay; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGIS_color_range; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGIS_multisample; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGIS_shared_multisample; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGIX_fbconfig; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGIX_hyperpipe; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGIX_pbuffer; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGIX_swap_barrier; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGIX_swap_group; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGIX_video_resize; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGIX_visual_select_group; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGI_cushion; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGI_make_current_read; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGI_swap_control; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGI_video_sync; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SUN_get_transparent_index; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SUN_video_resize; - -#ifdef GLEW_MX -}; /* GLXEWContextStruct */ -#endif /* GLEW_MX */ - -/* ------------------------------------------------------------------------ */ - -#ifdef GLEW_MX - -typedef struct GLXEWContextStruct GLXEWContext; -GLEWAPI GLenum GLEWAPIENTRY glxewContextInit (GLXEWContext *ctx); -GLEWAPI GLboolean GLEWAPIENTRY glxewContextIsSupported (const GLXEWContext *ctx, const char *name); - -#define glxewInit() glxewContextInit(glxewGetContext()) -#define glxewIsSupported(x) glxewContextIsSupported(glxewGetContext(), x) - -#define GLXEW_GET_VAR(x) (*(const GLboolean*)&(glxewGetContext()->x)) -#define GLXEW_GET_FUN(x) x - -#else /* GLEW_MX */ - -#define GLXEW_GET_VAR(x) (*(const GLboolean*)&x) -#define GLXEW_GET_FUN(x) x - -GLEWAPI GLboolean GLEWAPIENTRY glxewIsSupported (const char *name); - -#endif /* GLEW_MX */ - -GLEWAPI GLboolean GLEWAPIENTRY glxewGetExtension (const char *name); - -#ifdef __cplusplus -} -#endif - -#endif /* __glxew_h__ */ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glew/include/GL/wglew.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glew/include/GL/wglew.h deleted file mode 100644 index 8659841..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glew/include/GL/wglew.h +++ /dev/null @@ -1,1421 +0,0 @@ -/* -** The OpenGL Extension Wrangler Library -** Copyright (C) 2002-2008, Milan Ikits -** Copyright (C) 2002-2008, Marcelo E. Magallon -** Copyright (C) 2002, Lev Povalahev -** All rights reserved. -** -** Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are met: -** -** * Redistributions of source code must retain the above copyright notice, -** this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright notice, -** this list of conditions and the following disclaimer in the documentation -** and/or other materials provided with the distribution. -** * The name of the author may be used to endorse or promote products -** derived from this software without specific prior written permission. -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -** ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -** LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -** CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -** SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -** INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -** CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -** ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -** THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* -** Copyright (c) 2007 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - -#ifndef __wglew_h__ -#define __wglew_h__ -#define __WGLEW_H__ - -#ifdef __wglext_h_ -#error wglext.h included before wglew.h -#endif - -#define __wglext_h_ - -#if !defined(WINAPI) -# ifndef WIN32_LEAN_AND_MEAN -# define WIN32_LEAN_AND_MEAN 1 -# endif -#include -# undef WIN32_LEAN_AND_MEAN -#endif - -/* - * GLEW_STATIC needs to be set when using the static version. - * GLEW_BUILD is set when building the DLL version. - */ -#ifdef GLEW_STATIC -# define GLEWAPI extern -#else -# ifdef GLEW_BUILD -# define GLEWAPI extern __declspec(dllexport) -# else -# define GLEWAPI extern __declspec(dllimport) -# endif -#endif - -#ifdef __cplusplus -extern "C" { -#endif - -/* -------------------------- WGL_3DFX_multisample ------------------------- */ - -#ifndef WGL_3DFX_multisample -#define WGL_3DFX_multisample 1 - -#define WGL_SAMPLE_BUFFERS_3DFX 0x2060 -#define WGL_SAMPLES_3DFX 0x2061 - -#define WGLEW_3DFX_multisample WGLEW_GET_VAR(__WGLEW_3DFX_multisample) - -#endif /* WGL_3DFX_multisample */ - -/* ------------------------- WGL_3DL_stereo_control ------------------------ */ - -#ifndef WGL_3DL_stereo_control -#define WGL_3DL_stereo_control 1 - -#define WGL_STEREO_EMITTER_ENABLE_3DL 0x2055 -#define WGL_STEREO_EMITTER_DISABLE_3DL 0x2056 -#define WGL_STEREO_POLARITY_NORMAL_3DL 0x2057 -#define WGL_STEREO_POLARITY_INVERT_3DL 0x2058 - -typedef BOOL (WINAPI * PFNWGLSETSTEREOEMITTERSTATE3DLPROC) (HDC hDC, UINT uState); - -#define wglSetStereoEmitterState3DL WGLEW_GET_FUN(__wglewSetStereoEmitterState3DL) - -#define WGLEW_3DL_stereo_control WGLEW_GET_VAR(__WGLEW_3DL_stereo_control) - -#endif /* WGL_3DL_stereo_control */ - -/* ------------------------ WGL_AMD_gpu_association ------------------------ */ - -#ifndef WGL_AMD_gpu_association -#define WGL_AMD_gpu_association 1 - -#define WGL_GPU_VENDOR_AMD 0x1F00 -#define WGL_GPU_RENDERER_STRING_AMD 0x1F01 -#define WGL_GPU_OPENGL_VERSION_STRING_AMD 0x1F02 -#define WGL_GPU_FASTEST_TARGET_GPUS_AMD 0x21A2 -#define WGL_GPU_RAM_AMD 0x21A3 -#define WGL_GPU_CLOCK_AMD 0x21A4 -#define WGL_GPU_NUM_PIPES_AMD 0x21A5 -#define WGL_GPU_NUM_SIMD_AMD 0x21A6 -#define WGL_GPU_NUM_RB_AMD 0x21A7 -#define WGL_GPU_NUM_SPI_AMD 0x21A8 - -typedef VOID (WINAPI * PFNWGLBLITCONTEXTFRAMEBUFFERAMDPROC) (HGLRC dstCtx, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); -typedef HGLRC (WINAPI * PFNWGLCREATEASSOCIATEDCONTEXTAMDPROC) (UINT id); -typedef HGLRC (WINAPI * PFNWGLCREATEASSOCIATEDCONTEXTATTRIBSAMDPROC) (UINT id, HGLRC hShareContext, const int* attribList); -typedef BOOL (WINAPI * PFNWGLDELETEASSOCIATEDCONTEXTAMDPROC) (HGLRC hglrc); -typedef UINT (WINAPI * PFNWGLGETCONTEXTGPUIDAMDPROC) (HGLRC hglrc); -typedef HGLRC (WINAPI * PFNWGLGETCURRENTASSOCIATEDCONTEXTAMDPROC) (void); -typedef UINT (WINAPI * PFNWGLGETGPUIDSAMDPROC) (UINT maxCount, UINT* ids); -typedef INT (WINAPI * PFNWGLGETGPUINFOAMDPROC) (UINT id, INT property, GLenum dataType, UINT size, void* data); -typedef BOOL (WINAPI * PFNWGLMAKEASSOCIATEDCONTEXTCURRENTAMDPROC) (HGLRC hglrc); - -#define wglBlitContextFramebufferAMD WGLEW_GET_FUN(__wglewBlitContextFramebufferAMD) -#define wglCreateAssociatedContextAMD WGLEW_GET_FUN(__wglewCreateAssociatedContextAMD) -#define wglCreateAssociatedContextAttribsAMD WGLEW_GET_FUN(__wglewCreateAssociatedContextAttribsAMD) -#define wglDeleteAssociatedContextAMD WGLEW_GET_FUN(__wglewDeleteAssociatedContextAMD) -#define wglGetContextGPUIDAMD WGLEW_GET_FUN(__wglewGetContextGPUIDAMD) -#define wglGetCurrentAssociatedContextAMD WGLEW_GET_FUN(__wglewGetCurrentAssociatedContextAMD) -#define wglGetGPUIDsAMD WGLEW_GET_FUN(__wglewGetGPUIDsAMD) -#define wglGetGPUInfoAMD WGLEW_GET_FUN(__wglewGetGPUInfoAMD) -#define wglMakeAssociatedContextCurrentAMD WGLEW_GET_FUN(__wglewMakeAssociatedContextCurrentAMD) - -#define WGLEW_AMD_gpu_association WGLEW_GET_VAR(__WGLEW_AMD_gpu_association) - -#endif /* WGL_AMD_gpu_association */ - -/* ------------------------- WGL_ARB_buffer_region ------------------------- */ - -#ifndef WGL_ARB_buffer_region -#define WGL_ARB_buffer_region 1 - -#define WGL_FRONT_COLOR_BUFFER_BIT_ARB 0x00000001 -#define WGL_BACK_COLOR_BUFFER_BIT_ARB 0x00000002 -#define WGL_DEPTH_BUFFER_BIT_ARB 0x00000004 -#define WGL_STENCIL_BUFFER_BIT_ARB 0x00000008 - -typedef HANDLE (WINAPI * PFNWGLCREATEBUFFERREGIONARBPROC) (HDC hDC, int iLayerPlane, UINT uType); -typedef VOID (WINAPI * PFNWGLDELETEBUFFERREGIONARBPROC) (HANDLE hRegion); -typedef BOOL (WINAPI * PFNWGLRESTOREBUFFERREGIONARBPROC) (HANDLE hRegion, int x, int y, int width, int height, int xSrc, int ySrc); -typedef BOOL (WINAPI * PFNWGLSAVEBUFFERREGIONARBPROC) (HANDLE hRegion, int x, int y, int width, int height); - -#define wglCreateBufferRegionARB WGLEW_GET_FUN(__wglewCreateBufferRegionARB) -#define wglDeleteBufferRegionARB WGLEW_GET_FUN(__wglewDeleteBufferRegionARB) -#define wglRestoreBufferRegionARB WGLEW_GET_FUN(__wglewRestoreBufferRegionARB) -#define wglSaveBufferRegionARB WGLEW_GET_FUN(__wglewSaveBufferRegionARB) - -#define WGLEW_ARB_buffer_region WGLEW_GET_VAR(__WGLEW_ARB_buffer_region) - -#endif /* WGL_ARB_buffer_region */ - -/* ------------------------- WGL_ARB_create_context ------------------------ */ - -#ifndef WGL_ARB_create_context -#define WGL_ARB_create_context 1 - -#define WGL_CONTEXT_DEBUG_BIT_ARB 0x0001 -#define WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB 0x0002 -#define WGL_CONTEXT_MAJOR_VERSION_ARB 0x2091 -#define WGL_CONTEXT_MINOR_VERSION_ARB 0x2092 -#define WGL_CONTEXT_LAYER_PLANE_ARB 0x2093 -#define WGL_CONTEXT_FLAGS_ARB 0x2094 -#define ERROR_INVALID_VERSION_ARB 0x2095 -#define ERROR_INVALID_PROFILE_ARB 0x2096 - -typedef HGLRC (WINAPI * PFNWGLCREATECONTEXTATTRIBSARBPROC) (HDC hDC, HGLRC hShareContext, const int* attribList); - -#define wglCreateContextAttribsARB WGLEW_GET_FUN(__wglewCreateContextAttribsARB) - -#define WGLEW_ARB_create_context WGLEW_GET_VAR(__WGLEW_ARB_create_context) - -#endif /* WGL_ARB_create_context */ - -/* --------------------- WGL_ARB_create_context_profile -------------------- */ - -#ifndef WGL_ARB_create_context_profile -#define WGL_ARB_create_context_profile 1 - -#define WGL_CONTEXT_CORE_PROFILE_BIT_ARB 0x00000001 -#define WGL_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB 0x00000002 -#define WGL_CONTEXT_PROFILE_MASK_ARB 0x9126 - -#define WGLEW_ARB_create_context_profile WGLEW_GET_VAR(__WGLEW_ARB_create_context_profile) - -#endif /* WGL_ARB_create_context_profile */ - -/* ------------------- WGL_ARB_create_context_robustness ------------------- */ - -#ifndef WGL_ARB_create_context_robustness -#define WGL_ARB_create_context_robustness 1 - -#define WGL_CONTEXT_ROBUST_ACCESS_BIT_ARB 0x00000004 -#define WGL_LOSE_CONTEXT_ON_RESET_ARB 0x8252 -#define WGL_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB 0x8256 -#define WGL_NO_RESET_NOTIFICATION_ARB 0x8261 - -#define WGLEW_ARB_create_context_robustness WGLEW_GET_VAR(__WGLEW_ARB_create_context_robustness) - -#endif /* WGL_ARB_create_context_robustness */ - -/* ----------------------- WGL_ARB_extensions_string ----------------------- */ - -#ifndef WGL_ARB_extensions_string -#define WGL_ARB_extensions_string 1 - -typedef const char* (WINAPI * PFNWGLGETEXTENSIONSSTRINGARBPROC) (HDC hdc); - -#define wglGetExtensionsStringARB WGLEW_GET_FUN(__wglewGetExtensionsStringARB) - -#define WGLEW_ARB_extensions_string WGLEW_GET_VAR(__WGLEW_ARB_extensions_string) - -#endif /* WGL_ARB_extensions_string */ - -/* ------------------------ WGL_ARB_framebuffer_sRGB ----------------------- */ - -#ifndef WGL_ARB_framebuffer_sRGB -#define WGL_ARB_framebuffer_sRGB 1 - -#define WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB 0x20A9 - -#define WGLEW_ARB_framebuffer_sRGB WGLEW_GET_VAR(__WGLEW_ARB_framebuffer_sRGB) - -#endif /* WGL_ARB_framebuffer_sRGB */ - -/* ----------------------- WGL_ARB_make_current_read ----------------------- */ - -#ifndef WGL_ARB_make_current_read -#define WGL_ARB_make_current_read 1 - -#define ERROR_INVALID_PIXEL_TYPE_ARB 0x2043 -#define ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB 0x2054 - -typedef HDC (WINAPI * PFNWGLGETCURRENTREADDCARBPROC) (VOID); -typedef BOOL (WINAPI * PFNWGLMAKECONTEXTCURRENTARBPROC) (HDC hDrawDC, HDC hReadDC, HGLRC hglrc); - -#define wglGetCurrentReadDCARB WGLEW_GET_FUN(__wglewGetCurrentReadDCARB) -#define wglMakeContextCurrentARB WGLEW_GET_FUN(__wglewMakeContextCurrentARB) - -#define WGLEW_ARB_make_current_read WGLEW_GET_VAR(__WGLEW_ARB_make_current_read) - -#endif /* WGL_ARB_make_current_read */ - -/* -------------------------- WGL_ARB_multisample -------------------------- */ - -#ifndef WGL_ARB_multisample -#define WGL_ARB_multisample 1 - -#define WGL_SAMPLE_BUFFERS_ARB 0x2041 -#define WGL_SAMPLES_ARB 0x2042 - -#define WGLEW_ARB_multisample WGLEW_GET_VAR(__WGLEW_ARB_multisample) - -#endif /* WGL_ARB_multisample */ - -/* ---------------------------- WGL_ARB_pbuffer ---------------------------- */ - -#ifndef WGL_ARB_pbuffer -#define WGL_ARB_pbuffer 1 - -#define WGL_DRAW_TO_PBUFFER_ARB 0x202D -#define WGL_MAX_PBUFFER_PIXELS_ARB 0x202E -#define WGL_MAX_PBUFFER_WIDTH_ARB 0x202F -#define WGL_MAX_PBUFFER_HEIGHT_ARB 0x2030 -#define WGL_PBUFFER_LARGEST_ARB 0x2033 -#define WGL_PBUFFER_WIDTH_ARB 0x2034 -#define WGL_PBUFFER_HEIGHT_ARB 0x2035 -#define WGL_PBUFFER_LOST_ARB 0x2036 - -DECLARE_HANDLE(HPBUFFERARB); - -typedef HPBUFFERARB (WINAPI * PFNWGLCREATEPBUFFERARBPROC) (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int* piAttribList); -typedef BOOL (WINAPI * PFNWGLDESTROYPBUFFERARBPROC) (HPBUFFERARB hPbuffer); -typedef HDC (WINAPI * PFNWGLGETPBUFFERDCARBPROC) (HPBUFFERARB hPbuffer); -typedef BOOL (WINAPI * PFNWGLQUERYPBUFFERARBPROC) (HPBUFFERARB hPbuffer, int iAttribute, int* piValue); -typedef int (WINAPI * PFNWGLRELEASEPBUFFERDCARBPROC) (HPBUFFERARB hPbuffer, HDC hDC); - -#define wglCreatePbufferARB WGLEW_GET_FUN(__wglewCreatePbufferARB) -#define wglDestroyPbufferARB WGLEW_GET_FUN(__wglewDestroyPbufferARB) -#define wglGetPbufferDCARB WGLEW_GET_FUN(__wglewGetPbufferDCARB) -#define wglQueryPbufferARB WGLEW_GET_FUN(__wglewQueryPbufferARB) -#define wglReleasePbufferDCARB WGLEW_GET_FUN(__wglewReleasePbufferDCARB) - -#define WGLEW_ARB_pbuffer WGLEW_GET_VAR(__WGLEW_ARB_pbuffer) - -#endif /* WGL_ARB_pbuffer */ - -/* -------------------------- WGL_ARB_pixel_format ------------------------- */ - -#ifndef WGL_ARB_pixel_format -#define WGL_ARB_pixel_format 1 - -#define WGL_NUMBER_PIXEL_FORMATS_ARB 0x2000 -#define WGL_DRAW_TO_WINDOW_ARB 0x2001 -#define WGL_DRAW_TO_BITMAP_ARB 0x2002 -#define WGL_ACCELERATION_ARB 0x2003 -#define WGL_NEED_PALETTE_ARB 0x2004 -#define WGL_NEED_SYSTEM_PALETTE_ARB 0x2005 -#define WGL_SWAP_LAYER_BUFFERS_ARB 0x2006 -#define WGL_SWAP_METHOD_ARB 0x2007 -#define WGL_NUMBER_OVERLAYS_ARB 0x2008 -#define WGL_NUMBER_UNDERLAYS_ARB 0x2009 -#define WGL_TRANSPARENT_ARB 0x200A -#define WGL_SHARE_DEPTH_ARB 0x200C -#define WGL_SHARE_STENCIL_ARB 0x200D -#define WGL_SHARE_ACCUM_ARB 0x200E -#define WGL_SUPPORT_GDI_ARB 0x200F -#define WGL_SUPPORT_OPENGL_ARB 0x2010 -#define WGL_DOUBLE_BUFFER_ARB 0x2011 -#define WGL_STEREO_ARB 0x2012 -#define WGL_PIXEL_TYPE_ARB 0x2013 -#define WGL_COLOR_BITS_ARB 0x2014 -#define WGL_RED_BITS_ARB 0x2015 -#define WGL_RED_SHIFT_ARB 0x2016 -#define WGL_GREEN_BITS_ARB 0x2017 -#define WGL_GREEN_SHIFT_ARB 0x2018 -#define WGL_BLUE_BITS_ARB 0x2019 -#define WGL_BLUE_SHIFT_ARB 0x201A -#define WGL_ALPHA_BITS_ARB 0x201B -#define WGL_ALPHA_SHIFT_ARB 0x201C -#define WGL_ACCUM_BITS_ARB 0x201D -#define WGL_ACCUM_RED_BITS_ARB 0x201E -#define WGL_ACCUM_GREEN_BITS_ARB 0x201F -#define WGL_ACCUM_BLUE_BITS_ARB 0x2020 -#define WGL_ACCUM_ALPHA_BITS_ARB 0x2021 -#define WGL_DEPTH_BITS_ARB 0x2022 -#define WGL_STENCIL_BITS_ARB 0x2023 -#define WGL_AUX_BUFFERS_ARB 0x2024 -#define WGL_NO_ACCELERATION_ARB 0x2025 -#define WGL_GENERIC_ACCELERATION_ARB 0x2026 -#define WGL_FULL_ACCELERATION_ARB 0x2027 -#define WGL_SWAP_EXCHANGE_ARB 0x2028 -#define WGL_SWAP_COPY_ARB 0x2029 -#define WGL_SWAP_UNDEFINED_ARB 0x202A -#define WGL_TYPE_RGBA_ARB 0x202B -#define WGL_TYPE_COLORINDEX_ARB 0x202C -#define WGL_TRANSPARENT_RED_VALUE_ARB 0x2037 -#define WGL_TRANSPARENT_GREEN_VALUE_ARB 0x2038 -#define WGL_TRANSPARENT_BLUE_VALUE_ARB 0x2039 -#define WGL_TRANSPARENT_ALPHA_VALUE_ARB 0x203A -#define WGL_TRANSPARENT_INDEX_VALUE_ARB 0x203B - -typedef BOOL (WINAPI * PFNWGLCHOOSEPIXELFORMATARBPROC) (HDC hdc, const int* piAttribIList, const FLOAT *pfAttribFList, UINT nMaxFormats, int *piFormats, UINT *nNumFormats); -typedef BOOL (WINAPI * PFNWGLGETPIXELFORMATATTRIBFVARBPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int* piAttributes, FLOAT *pfValues); -typedef BOOL (WINAPI * PFNWGLGETPIXELFORMATATTRIBIVARBPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int* piAttributes, int *piValues); - -#define wglChoosePixelFormatARB WGLEW_GET_FUN(__wglewChoosePixelFormatARB) -#define wglGetPixelFormatAttribfvARB WGLEW_GET_FUN(__wglewGetPixelFormatAttribfvARB) -#define wglGetPixelFormatAttribivARB WGLEW_GET_FUN(__wglewGetPixelFormatAttribivARB) - -#define WGLEW_ARB_pixel_format WGLEW_GET_VAR(__WGLEW_ARB_pixel_format) - -#endif /* WGL_ARB_pixel_format */ - -/* ----------------------- WGL_ARB_pixel_format_float ---------------------- */ - -#ifndef WGL_ARB_pixel_format_float -#define WGL_ARB_pixel_format_float 1 - -#define WGL_TYPE_RGBA_FLOAT_ARB 0x21A0 - -#define WGLEW_ARB_pixel_format_float WGLEW_GET_VAR(__WGLEW_ARB_pixel_format_float) - -#endif /* WGL_ARB_pixel_format_float */ - -/* ------------------------- WGL_ARB_render_texture ------------------------ */ - -#ifndef WGL_ARB_render_texture -#define WGL_ARB_render_texture 1 - -#define WGL_BIND_TO_TEXTURE_RGB_ARB 0x2070 -#define WGL_BIND_TO_TEXTURE_RGBA_ARB 0x2071 -#define WGL_TEXTURE_FORMAT_ARB 0x2072 -#define WGL_TEXTURE_TARGET_ARB 0x2073 -#define WGL_MIPMAP_TEXTURE_ARB 0x2074 -#define WGL_TEXTURE_RGB_ARB 0x2075 -#define WGL_TEXTURE_RGBA_ARB 0x2076 -#define WGL_NO_TEXTURE_ARB 0x2077 -#define WGL_TEXTURE_CUBE_MAP_ARB 0x2078 -#define WGL_TEXTURE_1D_ARB 0x2079 -#define WGL_TEXTURE_2D_ARB 0x207A -#define WGL_MIPMAP_LEVEL_ARB 0x207B -#define WGL_CUBE_MAP_FACE_ARB 0x207C -#define WGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x207D -#define WGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x207E -#define WGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x207F -#define WGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x2080 -#define WGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x2081 -#define WGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x2082 -#define WGL_FRONT_LEFT_ARB 0x2083 -#define WGL_FRONT_RIGHT_ARB 0x2084 -#define WGL_BACK_LEFT_ARB 0x2085 -#define WGL_BACK_RIGHT_ARB 0x2086 -#define WGL_AUX0_ARB 0x2087 -#define WGL_AUX1_ARB 0x2088 -#define WGL_AUX2_ARB 0x2089 -#define WGL_AUX3_ARB 0x208A -#define WGL_AUX4_ARB 0x208B -#define WGL_AUX5_ARB 0x208C -#define WGL_AUX6_ARB 0x208D -#define WGL_AUX7_ARB 0x208E -#define WGL_AUX8_ARB 0x208F -#define WGL_AUX9_ARB 0x2090 - -typedef BOOL (WINAPI * PFNWGLBINDTEXIMAGEARBPROC) (HPBUFFERARB hPbuffer, int iBuffer); -typedef BOOL (WINAPI * PFNWGLRELEASETEXIMAGEARBPROC) (HPBUFFERARB hPbuffer, int iBuffer); -typedef BOOL (WINAPI * PFNWGLSETPBUFFERATTRIBARBPROC) (HPBUFFERARB hPbuffer, const int* piAttribList); - -#define wglBindTexImageARB WGLEW_GET_FUN(__wglewBindTexImageARB) -#define wglReleaseTexImageARB WGLEW_GET_FUN(__wglewReleaseTexImageARB) -#define wglSetPbufferAttribARB WGLEW_GET_FUN(__wglewSetPbufferAttribARB) - -#define WGLEW_ARB_render_texture WGLEW_GET_VAR(__WGLEW_ARB_render_texture) - -#endif /* WGL_ARB_render_texture */ - -/* ---------------- WGL_ARB_robustness_application_isolation --------------- */ - -#ifndef WGL_ARB_robustness_application_isolation -#define WGL_ARB_robustness_application_isolation 1 - -#define WGL_CONTEXT_RESET_ISOLATION_BIT_ARB 0x00000008 - -#define WGLEW_ARB_robustness_application_isolation WGLEW_GET_VAR(__WGLEW_ARB_robustness_application_isolation) - -#endif /* WGL_ARB_robustness_application_isolation */ - -/* ---------------- WGL_ARB_robustness_share_group_isolation --------------- */ - -#ifndef WGL_ARB_robustness_share_group_isolation -#define WGL_ARB_robustness_share_group_isolation 1 - -#define WGL_CONTEXT_RESET_ISOLATION_BIT_ARB 0x00000008 - -#define WGLEW_ARB_robustness_share_group_isolation WGLEW_GET_VAR(__WGLEW_ARB_robustness_share_group_isolation) - -#endif /* WGL_ARB_robustness_share_group_isolation */ - -/* ----------------------- WGL_ATI_pixel_format_float ---------------------- */ - -#ifndef WGL_ATI_pixel_format_float -#define WGL_ATI_pixel_format_float 1 - -#define WGL_TYPE_RGBA_FLOAT_ATI 0x21A0 -#define GL_RGBA_FLOAT_MODE_ATI 0x8820 -#define GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI 0x8835 - -#define WGLEW_ATI_pixel_format_float WGLEW_GET_VAR(__WGLEW_ATI_pixel_format_float) - -#endif /* WGL_ATI_pixel_format_float */ - -/* -------------------- WGL_ATI_render_texture_rectangle ------------------- */ - -#ifndef WGL_ATI_render_texture_rectangle -#define WGL_ATI_render_texture_rectangle 1 - -#define WGL_TEXTURE_RECTANGLE_ATI 0x21A5 - -#define WGLEW_ATI_render_texture_rectangle WGLEW_GET_VAR(__WGLEW_ATI_render_texture_rectangle) - -#endif /* WGL_ATI_render_texture_rectangle */ - -/* ------------------- WGL_EXT_create_context_es2_profile ------------------ */ - -#ifndef WGL_EXT_create_context_es2_profile -#define WGL_EXT_create_context_es2_profile 1 - -#define WGL_CONTEXT_ES2_PROFILE_BIT_EXT 0x00000004 - -#define WGLEW_EXT_create_context_es2_profile WGLEW_GET_VAR(__WGLEW_EXT_create_context_es2_profile) - -#endif /* WGL_EXT_create_context_es2_profile */ - -/* ------------------- WGL_EXT_create_context_es_profile ------------------- */ - -#ifndef WGL_EXT_create_context_es_profile -#define WGL_EXT_create_context_es_profile 1 - -#define WGL_CONTEXT_ES_PROFILE_BIT_EXT 0x00000004 - -#define WGLEW_EXT_create_context_es_profile WGLEW_GET_VAR(__WGLEW_EXT_create_context_es_profile) - -#endif /* WGL_EXT_create_context_es_profile */ - -/* -------------------------- WGL_EXT_depth_float -------------------------- */ - -#ifndef WGL_EXT_depth_float -#define WGL_EXT_depth_float 1 - -#define WGL_DEPTH_FLOAT_EXT 0x2040 - -#define WGLEW_EXT_depth_float WGLEW_GET_VAR(__WGLEW_EXT_depth_float) - -#endif /* WGL_EXT_depth_float */ - -/* ---------------------- WGL_EXT_display_color_table ---------------------- */ - -#ifndef WGL_EXT_display_color_table -#define WGL_EXT_display_color_table 1 - -typedef GLboolean (WINAPI * PFNWGLBINDDISPLAYCOLORTABLEEXTPROC) (GLushort id); -typedef GLboolean (WINAPI * PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC) (GLushort id); -typedef void (WINAPI * PFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC) (GLushort id); -typedef GLboolean (WINAPI * PFNWGLLOADDISPLAYCOLORTABLEEXTPROC) (GLushort* table, GLuint length); - -#define wglBindDisplayColorTableEXT WGLEW_GET_FUN(__wglewBindDisplayColorTableEXT) -#define wglCreateDisplayColorTableEXT WGLEW_GET_FUN(__wglewCreateDisplayColorTableEXT) -#define wglDestroyDisplayColorTableEXT WGLEW_GET_FUN(__wglewDestroyDisplayColorTableEXT) -#define wglLoadDisplayColorTableEXT WGLEW_GET_FUN(__wglewLoadDisplayColorTableEXT) - -#define WGLEW_EXT_display_color_table WGLEW_GET_VAR(__WGLEW_EXT_display_color_table) - -#endif /* WGL_EXT_display_color_table */ - -/* ----------------------- WGL_EXT_extensions_string ----------------------- */ - -#ifndef WGL_EXT_extensions_string -#define WGL_EXT_extensions_string 1 - -typedef const char* (WINAPI * PFNWGLGETEXTENSIONSSTRINGEXTPROC) (void); - -#define wglGetExtensionsStringEXT WGLEW_GET_FUN(__wglewGetExtensionsStringEXT) - -#define WGLEW_EXT_extensions_string WGLEW_GET_VAR(__WGLEW_EXT_extensions_string) - -#endif /* WGL_EXT_extensions_string */ - -/* ------------------------ WGL_EXT_framebuffer_sRGB ----------------------- */ - -#ifndef WGL_EXT_framebuffer_sRGB -#define WGL_EXT_framebuffer_sRGB 1 - -#define WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x20A9 - -#define WGLEW_EXT_framebuffer_sRGB WGLEW_GET_VAR(__WGLEW_EXT_framebuffer_sRGB) - -#endif /* WGL_EXT_framebuffer_sRGB */ - -/* ----------------------- WGL_EXT_make_current_read ----------------------- */ - -#ifndef WGL_EXT_make_current_read -#define WGL_EXT_make_current_read 1 - -#define ERROR_INVALID_PIXEL_TYPE_EXT 0x2043 - -typedef HDC (WINAPI * PFNWGLGETCURRENTREADDCEXTPROC) (VOID); -typedef BOOL (WINAPI * PFNWGLMAKECONTEXTCURRENTEXTPROC) (HDC hDrawDC, HDC hReadDC, HGLRC hglrc); - -#define wglGetCurrentReadDCEXT WGLEW_GET_FUN(__wglewGetCurrentReadDCEXT) -#define wglMakeContextCurrentEXT WGLEW_GET_FUN(__wglewMakeContextCurrentEXT) - -#define WGLEW_EXT_make_current_read WGLEW_GET_VAR(__WGLEW_EXT_make_current_read) - -#endif /* WGL_EXT_make_current_read */ - -/* -------------------------- WGL_EXT_multisample -------------------------- */ - -#ifndef WGL_EXT_multisample -#define WGL_EXT_multisample 1 - -#define WGL_SAMPLE_BUFFERS_EXT 0x2041 -#define WGL_SAMPLES_EXT 0x2042 - -#define WGLEW_EXT_multisample WGLEW_GET_VAR(__WGLEW_EXT_multisample) - -#endif /* WGL_EXT_multisample */ - -/* ---------------------------- WGL_EXT_pbuffer ---------------------------- */ - -#ifndef WGL_EXT_pbuffer -#define WGL_EXT_pbuffer 1 - -#define WGL_DRAW_TO_PBUFFER_EXT 0x202D -#define WGL_MAX_PBUFFER_PIXELS_EXT 0x202E -#define WGL_MAX_PBUFFER_WIDTH_EXT 0x202F -#define WGL_MAX_PBUFFER_HEIGHT_EXT 0x2030 -#define WGL_OPTIMAL_PBUFFER_WIDTH_EXT 0x2031 -#define WGL_OPTIMAL_PBUFFER_HEIGHT_EXT 0x2032 -#define WGL_PBUFFER_LARGEST_EXT 0x2033 -#define WGL_PBUFFER_WIDTH_EXT 0x2034 -#define WGL_PBUFFER_HEIGHT_EXT 0x2035 - -DECLARE_HANDLE(HPBUFFEREXT); - -typedef HPBUFFEREXT (WINAPI * PFNWGLCREATEPBUFFEREXTPROC) (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int* piAttribList); -typedef BOOL (WINAPI * PFNWGLDESTROYPBUFFEREXTPROC) (HPBUFFEREXT hPbuffer); -typedef HDC (WINAPI * PFNWGLGETPBUFFERDCEXTPROC) (HPBUFFEREXT hPbuffer); -typedef BOOL (WINAPI * PFNWGLQUERYPBUFFEREXTPROC) (HPBUFFEREXT hPbuffer, int iAttribute, int* piValue); -typedef int (WINAPI * PFNWGLRELEASEPBUFFERDCEXTPROC) (HPBUFFEREXT hPbuffer, HDC hDC); - -#define wglCreatePbufferEXT WGLEW_GET_FUN(__wglewCreatePbufferEXT) -#define wglDestroyPbufferEXT WGLEW_GET_FUN(__wglewDestroyPbufferEXT) -#define wglGetPbufferDCEXT WGLEW_GET_FUN(__wglewGetPbufferDCEXT) -#define wglQueryPbufferEXT WGLEW_GET_FUN(__wglewQueryPbufferEXT) -#define wglReleasePbufferDCEXT WGLEW_GET_FUN(__wglewReleasePbufferDCEXT) - -#define WGLEW_EXT_pbuffer WGLEW_GET_VAR(__WGLEW_EXT_pbuffer) - -#endif /* WGL_EXT_pbuffer */ - -/* -------------------------- WGL_EXT_pixel_format ------------------------- */ - -#ifndef WGL_EXT_pixel_format -#define WGL_EXT_pixel_format 1 - -#define WGL_NUMBER_PIXEL_FORMATS_EXT 0x2000 -#define WGL_DRAW_TO_WINDOW_EXT 0x2001 -#define WGL_DRAW_TO_BITMAP_EXT 0x2002 -#define WGL_ACCELERATION_EXT 0x2003 -#define WGL_NEED_PALETTE_EXT 0x2004 -#define WGL_NEED_SYSTEM_PALETTE_EXT 0x2005 -#define WGL_SWAP_LAYER_BUFFERS_EXT 0x2006 -#define WGL_SWAP_METHOD_EXT 0x2007 -#define WGL_NUMBER_OVERLAYS_EXT 0x2008 -#define WGL_NUMBER_UNDERLAYS_EXT 0x2009 -#define WGL_TRANSPARENT_EXT 0x200A -#define WGL_TRANSPARENT_VALUE_EXT 0x200B -#define WGL_SHARE_DEPTH_EXT 0x200C -#define WGL_SHARE_STENCIL_EXT 0x200D -#define WGL_SHARE_ACCUM_EXT 0x200E -#define WGL_SUPPORT_GDI_EXT 0x200F -#define WGL_SUPPORT_OPENGL_EXT 0x2010 -#define WGL_DOUBLE_BUFFER_EXT 0x2011 -#define WGL_STEREO_EXT 0x2012 -#define WGL_PIXEL_TYPE_EXT 0x2013 -#define WGL_COLOR_BITS_EXT 0x2014 -#define WGL_RED_BITS_EXT 0x2015 -#define WGL_RED_SHIFT_EXT 0x2016 -#define WGL_GREEN_BITS_EXT 0x2017 -#define WGL_GREEN_SHIFT_EXT 0x2018 -#define WGL_BLUE_BITS_EXT 0x2019 -#define WGL_BLUE_SHIFT_EXT 0x201A -#define WGL_ALPHA_BITS_EXT 0x201B -#define WGL_ALPHA_SHIFT_EXT 0x201C -#define WGL_ACCUM_BITS_EXT 0x201D -#define WGL_ACCUM_RED_BITS_EXT 0x201E -#define WGL_ACCUM_GREEN_BITS_EXT 0x201F -#define WGL_ACCUM_BLUE_BITS_EXT 0x2020 -#define WGL_ACCUM_ALPHA_BITS_EXT 0x2021 -#define WGL_DEPTH_BITS_EXT 0x2022 -#define WGL_STENCIL_BITS_EXT 0x2023 -#define WGL_AUX_BUFFERS_EXT 0x2024 -#define WGL_NO_ACCELERATION_EXT 0x2025 -#define WGL_GENERIC_ACCELERATION_EXT 0x2026 -#define WGL_FULL_ACCELERATION_EXT 0x2027 -#define WGL_SWAP_EXCHANGE_EXT 0x2028 -#define WGL_SWAP_COPY_EXT 0x2029 -#define WGL_SWAP_UNDEFINED_EXT 0x202A -#define WGL_TYPE_RGBA_EXT 0x202B -#define WGL_TYPE_COLORINDEX_EXT 0x202C - -typedef BOOL (WINAPI * PFNWGLCHOOSEPIXELFORMATEXTPROC) (HDC hdc, const int* piAttribIList, const FLOAT *pfAttribFList, UINT nMaxFormats, int *piFormats, UINT *nNumFormats); -typedef BOOL (WINAPI * PFNWGLGETPIXELFORMATATTRIBFVEXTPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int* piAttributes, FLOAT *pfValues); -typedef BOOL (WINAPI * PFNWGLGETPIXELFORMATATTRIBIVEXTPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int* piAttributes, int *piValues); - -#define wglChoosePixelFormatEXT WGLEW_GET_FUN(__wglewChoosePixelFormatEXT) -#define wglGetPixelFormatAttribfvEXT WGLEW_GET_FUN(__wglewGetPixelFormatAttribfvEXT) -#define wglGetPixelFormatAttribivEXT WGLEW_GET_FUN(__wglewGetPixelFormatAttribivEXT) - -#define WGLEW_EXT_pixel_format WGLEW_GET_VAR(__WGLEW_EXT_pixel_format) - -#endif /* WGL_EXT_pixel_format */ - -/* ------------------- WGL_EXT_pixel_format_packed_float ------------------- */ - -#ifndef WGL_EXT_pixel_format_packed_float -#define WGL_EXT_pixel_format_packed_float 1 - -#define WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT 0x20A8 - -#define WGLEW_EXT_pixel_format_packed_float WGLEW_GET_VAR(__WGLEW_EXT_pixel_format_packed_float) - -#endif /* WGL_EXT_pixel_format_packed_float */ - -/* -------------------------- WGL_EXT_swap_control ------------------------- */ - -#ifndef WGL_EXT_swap_control -#define WGL_EXT_swap_control 1 - -typedef int (WINAPI * PFNWGLGETSWAPINTERVALEXTPROC) (void); -typedef BOOL (WINAPI * PFNWGLSWAPINTERVALEXTPROC) (int interval); - -#define wglGetSwapIntervalEXT WGLEW_GET_FUN(__wglewGetSwapIntervalEXT) -#define wglSwapIntervalEXT WGLEW_GET_FUN(__wglewSwapIntervalEXT) - -#define WGLEW_EXT_swap_control WGLEW_GET_VAR(__WGLEW_EXT_swap_control) - -#endif /* WGL_EXT_swap_control */ - -/* ----------------------- WGL_EXT_swap_control_tear ----------------------- */ - -#ifndef WGL_EXT_swap_control_tear -#define WGL_EXT_swap_control_tear 1 - -#define WGLEW_EXT_swap_control_tear WGLEW_GET_VAR(__WGLEW_EXT_swap_control_tear) - -#endif /* WGL_EXT_swap_control_tear */ - -/* --------------------- WGL_I3D_digital_video_control --------------------- */ - -#ifndef WGL_I3D_digital_video_control -#define WGL_I3D_digital_video_control 1 - -#define WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D 0x2050 -#define WGL_DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D 0x2051 -#define WGL_DIGITAL_VIDEO_CURSOR_INCLUDED_I3D 0x2052 -#define WGL_DIGITAL_VIDEO_GAMMA_CORRECTED_I3D 0x2053 - -typedef BOOL (WINAPI * PFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC) (HDC hDC, int iAttribute, int* piValue); -typedef BOOL (WINAPI * PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC) (HDC hDC, int iAttribute, const int* piValue); - -#define wglGetDigitalVideoParametersI3D WGLEW_GET_FUN(__wglewGetDigitalVideoParametersI3D) -#define wglSetDigitalVideoParametersI3D WGLEW_GET_FUN(__wglewSetDigitalVideoParametersI3D) - -#define WGLEW_I3D_digital_video_control WGLEW_GET_VAR(__WGLEW_I3D_digital_video_control) - -#endif /* WGL_I3D_digital_video_control */ - -/* ----------------------------- WGL_I3D_gamma ----------------------------- */ - -#ifndef WGL_I3D_gamma -#define WGL_I3D_gamma 1 - -#define WGL_GAMMA_TABLE_SIZE_I3D 0x204E -#define WGL_GAMMA_EXCLUDE_DESKTOP_I3D 0x204F - -typedef BOOL (WINAPI * PFNWGLGETGAMMATABLEI3DPROC) (HDC hDC, int iEntries, USHORT* puRed, USHORT *puGreen, USHORT *puBlue); -typedef BOOL (WINAPI * PFNWGLGETGAMMATABLEPARAMETERSI3DPROC) (HDC hDC, int iAttribute, int* piValue); -typedef BOOL (WINAPI * PFNWGLSETGAMMATABLEI3DPROC) (HDC hDC, int iEntries, const USHORT* puRed, const USHORT *puGreen, const USHORT *puBlue); -typedef BOOL (WINAPI * PFNWGLSETGAMMATABLEPARAMETERSI3DPROC) (HDC hDC, int iAttribute, const int* piValue); - -#define wglGetGammaTableI3D WGLEW_GET_FUN(__wglewGetGammaTableI3D) -#define wglGetGammaTableParametersI3D WGLEW_GET_FUN(__wglewGetGammaTableParametersI3D) -#define wglSetGammaTableI3D WGLEW_GET_FUN(__wglewSetGammaTableI3D) -#define wglSetGammaTableParametersI3D WGLEW_GET_FUN(__wglewSetGammaTableParametersI3D) - -#define WGLEW_I3D_gamma WGLEW_GET_VAR(__WGLEW_I3D_gamma) - -#endif /* WGL_I3D_gamma */ - -/* ---------------------------- WGL_I3D_genlock ---------------------------- */ - -#ifndef WGL_I3D_genlock -#define WGL_I3D_genlock 1 - -#define WGL_GENLOCK_SOURCE_MULTIVIEW_I3D 0x2044 -#define WGL_GENLOCK_SOURCE_EXTERNAL_SYNC_I3D 0x2045 -#define WGL_GENLOCK_SOURCE_EXTERNAL_FIELD_I3D 0x2046 -#define WGL_GENLOCK_SOURCE_EXTERNAL_TTL_I3D 0x2047 -#define WGL_GENLOCK_SOURCE_DIGITAL_SYNC_I3D 0x2048 -#define WGL_GENLOCK_SOURCE_DIGITAL_FIELD_I3D 0x2049 -#define WGL_GENLOCK_SOURCE_EDGE_FALLING_I3D 0x204A -#define WGL_GENLOCK_SOURCE_EDGE_RISING_I3D 0x204B -#define WGL_GENLOCK_SOURCE_EDGE_BOTH_I3D 0x204C - -typedef BOOL (WINAPI * PFNWGLDISABLEGENLOCKI3DPROC) (HDC hDC); -typedef BOOL (WINAPI * PFNWGLENABLEGENLOCKI3DPROC) (HDC hDC); -typedef BOOL (WINAPI * PFNWGLGENLOCKSAMPLERATEI3DPROC) (HDC hDC, UINT uRate); -typedef BOOL (WINAPI * PFNWGLGENLOCKSOURCEDELAYI3DPROC) (HDC hDC, UINT uDelay); -typedef BOOL (WINAPI * PFNWGLGENLOCKSOURCEEDGEI3DPROC) (HDC hDC, UINT uEdge); -typedef BOOL (WINAPI * PFNWGLGENLOCKSOURCEI3DPROC) (HDC hDC, UINT uSource); -typedef BOOL (WINAPI * PFNWGLGETGENLOCKSAMPLERATEI3DPROC) (HDC hDC, UINT* uRate); -typedef BOOL (WINAPI * PFNWGLGETGENLOCKSOURCEDELAYI3DPROC) (HDC hDC, UINT* uDelay); -typedef BOOL (WINAPI * PFNWGLGETGENLOCKSOURCEEDGEI3DPROC) (HDC hDC, UINT* uEdge); -typedef BOOL (WINAPI * PFNWGLGETGENLOCKSOURCEI3DPROC) (HDC hDC, UINT* uSource); -typedef BOOL (WINAPI * PFNWGLISENABLEDGENLOCKI3DPROC) (HDC hDC, BOOL* pFlag); -typedef BOOL (WINAPI * PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC) (HDC hDC, UINT* uMaxLineDelay, UINT *uMaxPixelDelay); - -#define wglDisableGenlockI3D WGLEW_GET_FUN(__wglewDisableGenlockI3D) -#define wglEnableGenlockI3D WGLEW_GET_FUN(__wglewEnableGenlockI3D) -#define wglGenlockSampleRateI3D WGLEW_GET_FUN(__wglewGenlockSampleRateI3D) -#define wglGenlockSourceDelayI3D WGLEW_GET_FUN(__wglewGenlockSourceDelayI3D) -#define wglGenlockSourceEdgeI3D WGLEW_GET_FUN(__wglewGenlockSourceEdgeI3D) -#define wglGenlockSourceI3D WGLEW_GET_FUN(__wglewGenlockSourceI3D) -#define wglGetGenlockSampleRateI3D WGLEW_GET_FUN(__wglewGetGenlockSampleRateI3D) -#define wglGetGenlockSourceDelayI3D WGLEW_GET_FUN(__wglewGetGenlockSourceDelayI3D) -#define wglGetGenlockSourceEdgeI3D WGLEW_GET_FUN(__wglewGetGenlockSourceEdgeI3D) -#define wglGetGenlockSourceI3D WGLEW_GET_FUN(__wglewGetGenlockSourceI3D) -#define wglIsEnabledGenlockI3D WGLEW_GET_FUN(__wglewIsEnabledGenlockI3D) -#define wglQueryGenlockMaxSourceDelayI3D WGLEW_GET_FUN(__wglewQueryGenlockMaxSourceDelayI3D) - -#define WGLEW_I3D_genlock WGLEW_GET_VAR(__WGLEW_I3D_genlock) - -#endif /* WGL_I3D_genlock */ - -/* -------------------------- WGL_I3D_image_buffer ------------------------- */ - -#ifndef WGL_I3D_image_buffer -#define WGL_I3D_image_buffer 1 - -#define WGL_IMAGE_BUFFER_MIN_ACCESS_I3D 0x00000001 -#define WGL_IMAGE_BUFFER_LOCK_I3D 0x00000002 - -typedef BOOL (WINAPI * PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC) (HDC hdc, HANDLE* pEvent, LPVOID *pAddress, DWORD *pSize, UINT count); -typedef LPVOID (WINAPI * PFNWGLCREATEIMAGEBUFFERI3DPROC) (HDC hDC, DWORD dwSize, UINT uFlags); -typedef BOOL (WINAPI * PFNWGLDESTROYIMAGEBUFFERI3DPROC) (HDC hDC, LPVOID pAddress); -typedef BOOL (WINAPI * PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC) (HDC hdc, LPVOID* pAddress, UINT count); - -#define wglAssociateImageBufferEventsI3D WGLEW_GET_FUN(__wglewAssociateImageBufferEventsI3D) -#define wglCreateImageBufferI3D WGLEW_GET_FUN(__wglewCreateImageBufferI3D) -#define wglDestroyImageBufferI3D WGLEW_GET_FUN(__wglewDestroyImageBufferI3D) -#define wglReleaseImageBufferEventsI3D WGLEW_GET_FUN(__wglewReleaseImageBufferEventsI3D) - -#define WGLEW_I3D_image_buffer WGLEW_GET_VAR(__WGLEW_I3D_image_buffer) - -#endif /* WGL_I3D_image_buffer */ - -/* ------------------------ WGL_I3D_swap_frame_lock ------------------------ */ - -#ifndef WGL_I3D_swap_frame_lock -#define WGL_I3D_swap_frame_lock 1 - -typedef BOOL (WINAPI * PFNWGLDISABLEFRAMELOCKI3DPROC) (VOID); -typedef BOOL (WINAPI * PFNWGLENABLEFRAMELOCKI3DPROC) (VOID); -typedef BOOL (WINAPI * PFNWGLISENABLEDFRAMELOCKI3DPROC) (BOOL* pFlag); -typedef BOOL (WINAPI * PFNWGLQUERYFRAMELOCKMASTERI3DPROC) (BOOL* pFlag); - -#define wglDisableFrameLockI3D WGLEW_GET_FUN(__wglewDisableFrameLockI3D) -#define wglEnableFrameLockI3D WGLEW_GET_FUN(__wglewEnableFrameLockI3D) -#define wglIsEnabledFrameLockI3D WGLEW_GET_FUN(__wglewIsEnabledFrameLockI3D) -#define wglQueryFrameLockMasterI3D WGLEW_GET_FUN(__wglewQueryFrameLockMasterI3D) - -#define WGLEW_I3D_swap_frame_lock WGLEW_GET_VAR(__WGLEW_I3D_swap_frame_lock) - -#endif /* WGL_I3D_swap_frame_lock */ - -/* ------------------------ WGL_I3D_swap_frame_usage ----------------------- */ - -#ifndef WGL_I3D_swap_frame_usage -#define WGL_I3D_swap_frame_usage 1 - -typedef BOOL (WINAPI * PFNWGLBEGINFRAMETRACKINGI3DPROC) (void); -typedef BOOL (WINAPI * PFNWGLENDFRAMETRACKINGI3DPROC) (void); -typedef BOOL (WINAPI * PFNWGLGETFRAMEUSAGEI3DPROC) (float* pUsage); -typedef BOOL (WINAPI * PFNWGLQUERYFRAMETRACKINGI3DPROC) (DWORD* pFrameCount, DWORD *pMissedFrames, float *pLastMissedUsage); - -#define wglBeginFrameTrackingI3D WGLEW_GET_FUN(__wglewBeginFrameTrackingI3D) -#define wglEndFrameTrackingI3D WGLEW_GET_FUN(__wglewEndFrameTrackingI3D) -#define wglGetFrameUsageI3D WGLEW_GET_FUN(__wglewGetFrameUsageI3D) -#define wglQueryFrameTrackingI3D WGLEW_GET_FUN(__wglewQueryFrameTrackingI3D) - -#define WGLEW_I3D_swap_frame_usage WGLEW_GET_VAR(__WGLEW_I3D_swap_frame_usage) - -#endif /* WGL_I3D_swap_frame_usage */ - -/* --------------------------- WGL_NV_DX_interop --------------------------- */ - -#ifndef WGL_NV_DX_interop -#define WGL_NV_DX_interop 1 - -#define WGL_ACCESS_READ_ONLY_NV 0x0000 -#define WGL_ACCESS_READ_WRITE_NV 0x0001 -#define WGL_ACCESS_WRITE_DISCARD_NV 0x0002 - -typedef BOOL (WINAPI * PFNWGLDXCLOSEDEVICENVPROC) (HANDLE hDevice); -typedef BOOL (WINAPI * PFNWGLDXLOCKOBJECTSNVPROC) (HANDLE hDevice, GLint count, HANDLE* hObjects); -typedef BOOL (WINAPI * PFNWGLDXOBJECTACCESSNVPROC) (HANDLE hObject, GLenum access); -typedef HANDLE (WINAPI * PFNWGLDXOPENDEVICENVPROC) (void* dxDevice); -typedef HANDLE (WINAPI * PFNWGLDXREGISTEROBJECTNVPROC) (HANDLE hDevice, void* dxObject, GLuint name, GLenum type, GLenum access); -typedef BOOL (WINAPI * PFNWGLDXSETRESOURCESHAREHANDLENVPROC) (void* dxObject, HANDLE shareHandle); -typedef BOOL (WINAPI * PFNWGLDXUNLOCKOBJECTSNVPROC) (HANDLE hDevice, GLint count, HANDLE* hObjects); -typedef BOOL (WINAPI * PFNWGLDXUNREGISTEROBJECTNVPROC) (HANDLE hDevice, HANDLE hObject); - -#define wglDXCloseDeviceNV WGLEW_GET_FUN(__wglewDXCloseDeviceNV) -#define wglDXLockObjectsNV WGLEW_GET_FUN(__wglewDXLockObjectsNV) -#define wglDXObjectAccessNV WGLEW_GET_FUN(__wglewDXObjectAccessNV) -#define wglDXOpenDeviceNV WGLEW_GET_FUN(__wglewDXOpenDeviceNV) -#define wglDXRegisterObjectNV WGLEW_GET_FUN(__wglewDXRegisterObjectNV) -#define wglDXSetResourceShareHandleNV WGLEW_GET_FUN(__wglewDXSetResourceShareHandleNV) -#define wglDXUnlockObjectsNV WGLEW_GET_FUN(__wglewDXUnlockObjectsNV) -#define wglDXUnregisterObjectNV WGLEW_GET_FUN(__wglewDXUnregisterObjectNV) - -#define WGLEW_NV_DX_interop WGLEW_GET_VAR(__WGLEW_NV_DX_interop) - -#endif /* WGL_NV_DX_interop */ - -/* --------------------------- WGL_NV_DX_interop2 -------------------------- */ - -#ifndef WGL_NV_DX_interop2 -#define WGL_NV_DX_interop2 1 - -#define WGLEW_NV_DX_interop2 WGLEW_GET_VAR(__WGLEW_NV_DX_interop2) - -#endif /* WGL_NV_DX_interop2 */ - -/* --------------------------- WGL_NV_copy_image --------------------------- */ - -#ifndef WGL_NV_copy_image -#define WGL_NV_copy_image 1 - -typedef BOOL (WINAPI * PFNWGLCOPYIMAGESUBDATANVPROC) (HGLRC hSrcRC, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, HGLRC hDstRC, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth); - -#define wglCopyImageSubDataNV WGLEW_GET_FUN(__wglewCopyImageSubDataNV) - -#define WGLEW_NV_copy_image WGLEW_GET_VAR(__WGLEW_NV_copy_image) - -#endif /* WGL_NV_copy_image */ - -/* -------------------------- WGL_NV_float_buffer -------------------------- */ - -#ifndef WGL_NV_float_buffer -#define WGL_NV_float_buffer 1 - -#define WGL_FLOAT_COMPONENTS_NV 0x20B0 -#define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV 0x20B1 -#define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV 0x20B2 -#define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV 0x20B3 -#define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV 0x20B4 -#define WGL_TEXTURE_FLOAT_R_NV 0x20B5 -#define WGL_TEXTURE_FLOAT_RG_NV 0x20B6 -#define WGL_TEXTURE_FLOAT_RGB_NV 0x20B7 -#define WGL_TEXTURE_FLOAT_RGBA_NV 0x20B8 - -#define WGLEW_NV_float_buffer WGLEW_GET_VAR(__WGLEW_NV_float_buffer) - -#endif /* WGL_NV_float_buffer */ - -/* -------------------------- WGL_NV_gpu_affinity -------------------------- */ - -#ifndef WGL_NV_gpu_affinity -#define WGL_NV_gpu_affinity 1 - -#define WGL_ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV 0x20D0 -#define WGL_ERROR_MISSING_AFFINITY_MASK_NV 0x20D1 - -DECLARE_HANDLE(HGPUNV); -typedef struct _GPU_DEVICE { - DWORD cb; - CHAR DeviceName[32]; - CHAR DeviceString[128]; - DWORD Flags; - RECT rcVirtualScreen; -} GPU_DEVICE, *PGPU_DEVICE; - -typedef HDC (WINAPI * PFNWGLCREATEAFFINITYDCNVPROC) (const HGPUNV *phGpuList); -typedef BOOL (WINAPI * PFNWGLDELETEDCNVPROC) (HDC hdc); -typedef BOOL (WINAPI * PFNWGLENUMGPUDEVICESNVPROC) (HGPUNV hGpu, UINT iDeviceIndex, PGPU_DEVICE lpGpuDevice); -typedef BOOL (WINAPI * PFNWGLENUMGPUSFROMAFFINITYDCNVPROC) (HDC hAffinityDC, UINT iGpuIndex, HGPUNV *hGpu); -typedef BOOL (WINAPI * PFNWGLENUMGPUSNVPROC) (UINT iGpuIndex, HGPUNV *phGpu); - -#define wglCreateAffinityDCNV WGLEW_GET_FUN(__wglewCreateAffinityDCNV) -#define wglDeleteDCNV WGLEW_GET_FUN(__wglewDeleteDCNV) -#define wglEnumGpuDevicesNV WGLEW_GET_FUN(__wglewEnumGpuDevicesNV) -#define wglEnumGpusFromAffinityDCNV WGLEW_GET_FUN(__wglewEnumGpusFromAffinityDCNV) -#define wglEnumGpusNV WGLEW_GET_FUN(__wglewEnumGpusNV) - -#define WGLEW_NV_gpu_affinity WGLEW_GET_VAR(__WGLEW_NV_gpu_affinity) - -#endif /* WGL_NV_gpu_affinity */ - -/* ---------------------- WGL_NV_multisample_coverage ---------------------- */ - -#ifndef WGL_NV_multisample_coverage -#define WGL_NV_multisample_coverage 1 - -#define WGL_COVERAGE_SAMPLES_NV 0x2042 -#define WGL_COLOR_SAMPLES_NV 0x20B9 - -#define WGLEW_NV_multisample_coverage WGLEW_GET_VAR(__WGLEW_NV_multisample_coverage) - -#endif /* WGL_NV_multisample_coverage */ - -/* -------------------------- WGL_NV_present_video ------------------------- */ - -#ifndef WGL_NV_present_video -#define WGL_NV_present_video 1 - -#define WGL_NUM_VIDEO_SLOTS_NV 0x20F0 - -DECLARE_HANDLE(HVIDEOOUTPUTDEVICENV); - -typedef BOOL (WINAPI * PFNWGLBINDVIDEODEVICENVPROC) (HDC hDc, unsigned int uVideoSlot, HVIDEOOUTPUTDEVICENV hVideoDevice, const int* piAttribList); -typedef int (WINAPI * PFNWGLENUMERATEVIDEODEVICESNVPROC) (HDC hDc, HVIDEOOUTPUTDEVICENV* phDeviceList); -typedef BOOL (WINAPI * PFNWGLQUERYCURRENTCONTEXTNVPROC) (int iAttribute, int* piValue); - -#define wglBindVideoDeviceNV WGLEW_GET_FUN(__wglewBindVideoDeviceNV) -#define wglEnumerateVideoDevicesNV WGLEW_GET_FUN(__wglewEnumerateVideoDevicesNV) -#define wglQueryCurrentContextNV WGLEW_GET_FUN(__wglewQueryCurrentContextNV) - -#define WGLEW_NV_present_video WGLEW_GET_VAR(__WGLEW_NV_present_video) - -#endif /* WGL_NV_present_video */ - -/* ---------------------- WGL_NV_render_depth_texture ---------------------- */ - -#ifndef WGL_NV_render_depth_texture -#define WGL_NV_render_depth_texture 1 - -#define WGL_NO_TEXTURE_ARB 0x2077 -#define WGL_BIND_TO_TEXTURE_DEPTH_NV 0x20A3 -#define WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV 0x20A4 -#define WGL_DEPTH_TEXTURE_FORMAT_NV 0x20A5 -#define WGL_TEXTURE_DEPTH_COMPONENT_NV 0x20A6 -#define WGL_DEPTH_COMPONENT_NV 0x20A7 - -#define WGLEW_NV_render_depth_texture WGLEW_GET_VAR(__WGLEW_NV_render_depth_texture) - -#endif /* WGL_NV_render_depth_texture */ - -/* -------------------- WGL_NV_render_texture_rectangle -------------------- */ - -#ifndef WGL_NV_render_texture_rectangle -#define WGL_NV_render_texture_rectangle 1 - -#define WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV 0x20A0 -#define WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NV 0x20A1 -#define WGL_TEXTURE_RECTANGLE_NV 0x20A2 - -#define WGLEW_NV_render_texture_rectangle WGLEW_GET_VAR(__WGLEW_NV_render_texture_rectangle) - -#endif /* WGL_NV_render_texture_rectangle */ - -/* --------------------------- WGL_NV_swap_group --------------------------- */ - -#ifndef WGL_NV_swap_group -#define WGL_NV_swap_group 1 - -typedef BOOL (WINAPI * PFNWGLBINDSWAPBARRIERNVPROC) (GLuint group, GLuint barrier); -typedef BOOL (WINAPI * PFNWGLJOINSWAPGROUPNVPROC) (HDC hDC, GLuint group); -typedef BOOL (WINAPI * PFNWGLQUERYFRAMECOUNTNVPROC) (HDC hDC, GLuint* count); -typedef BOOL (WINAPI * PFNWGLQUERYMAXSWAPGROUPSNVPROC) (HDC hDC, GLuint* maxGroups, GLuint *maxBarriers); -typedef BOOL (WINAPI * PFNWGLQUERYSWAPGROUPNVPROC) (HDC hDC, GLuint* group, GLuint *barrier); -typedef BOOL (WINAPI * PFNWGLRESETFRAMECOUNTNVPROC) (HDC hDC); - -#define wglBindSwapBarrierNV WGLEW_GET_FUN(__wglewBindSwapBarrierNV) -#define wglJoinSwapGroupNV WGLEW_GET_FUN(__wglewJoinSwapGroupNV) -#define wglQueryFrameCountNV WGLEW_GET_FUN(__wglewQueryFrameCountNV) -#define wglQueryMaxSwapGroupsNV WGLEW_GET_FUN(__wglewQueryMaxSwapGroupsNV) -#define wglQuerySwapGroupNV WGLEW_GET_FUN(__wglewQuerySwapGroupNV) -#define wglResetFrameCountNV WGLEW_GET_FUN(__wglewResetFrameCountNV) - -#define WGLEW_NV_swap_group WGLEW_GET_VAR(__WGLEW_NV_swap_group) - -#endif /* WGL_NV_swap_group */ - -/* ----------------------- WGL_NV_vertex_array_range ----------------------- */ - -#ifndef WGL_NV_vertex_array_range -#define WGL_NV_vertex_array_range 1 - -typedef void * (WINAPI * PFNWGLALLOCATEMEMORYNVPROC) (GLsizei size, GLfloat readFrequency, GLfloat writeFrequency, GLfloat priority); -typedef void (WINAPI * PFNWGLFREEMEMORYNVPROC) (void *pointer); - -#define wglAllocateMemoryNV WGLEW_GET_FUN(__wglewAllocateMemoryNV) -#define wglFreeMemoryNV WGLEW_GET_FUN(__wglewFreeMemoryNV) - -#define WGLEW_NV_vertex_array_range WGLEW_GET_VAR(__WGLEW_NV_vertex_array_range) - -#endif /* WGL_NV_vertex_array_range */ - -/* -------------------------- WGL_NV_video_capture ------------------------- */ - -#ifndef WGL_NV_video_capture -#define WGL_NV_video_capture 1 - -#define WGL_UNIQUE_ID_NV 0x20CE -#define WGL_NUM_VIDEO_CAPTURE_SLOTS_NV 0x20CF - -DECLARE_HANDLE(HVIDEOINPUTDEVICENV); - -typedef BOOL (WINAPI * PFNWGLBINDVIDEOCAPTUREDEVICENVPROC) (UINT uVideoSlot, HVIDEOINPUTDEVICENV hDevice); -typedef UINT (WINAPI * PFNWGLENUMERATEVIDEOCAPTUREDEVICESNVPROC) (HDC hDc, HVIDEOINPUTDEVICENV* phDeviceList); -typedef BOOL (WINAPI * PFNWGLLOCKVIDEOCAPTUREDEVICENVPROC) (HDC hDc, HVIDEOINPUTDEVICENV hDevice); -typedef BOOL (WINAPI * PFNWGLQUERYVIDEOCAPTUREDEVICENVPROC) (HDC hDc, HVIDEOINPUTDEVICENV hDevice, int iAttribute, int* piValue); -typedef BOOL (WINAPI * PFNWGLRELEASEVIDEOCAPTUREDEVICENVPROC) (HDC hDc, HVIDEOINPUTDEVICENV hDevice); - -#define wglBindVideoCaptureDeviceNV WGLEW_GET_FUN(__wglewBindVideoCaptureDeviceNV) -#define wglEnumerateVideoCaptureDevicesNV WGLEW_GET_FUN(__wglewEnumerateVideoCaptureDevicesNV) -#define wglLockVideoCaptureDeviceNV WGLEW_GET_FUN(__wglewLockVideoCaptureDeviceNV) -#define wglQueryVideoCaptureDeviceNV WGLEW_GET_FUN(__wglewQueryVideoCaptureDeviceNV) -#define wglReleaseVideoCaptureDeviceNV WGLEW_GET_FUN(__wglewReleaseVideoCaptureDeviceNV) - -#define WGLEW_NV_video_capture WGLEW_GET_VAR(__WGLEW_NV_video_capture) - -#endif /* WGL_NV_video_capture */ - -/* -------------------------- WGL_NV_video_output -------------------------- */ - -#ifndef WGL_NV_video_output -#define WGL_NV_video_output 1 - -#define WGL_BIND_TO_VIDEO_RGB_NV 0x20C0 -#define WGL_BIND_TO_VIDEO_RGBA_NV 0x20C1 -#define WGL_BIND_TO_VIDEO_RGB_AND_DEPTH_NV 0x20C2 -#define WGL_VIDEO_OUT_COLOR_NV 0x20C3 -#define WGL_VIDEO_OUT_ALPHA_NV 0x20C4 -#define WGL_VIDEO_OUT_DEPTH_NV 0x20C5 -#define WGL_VIDEO_OUT_COLOR_AND_ALPHA_NV 0x20C6 -#define WGL_VIDEO_OUT_COLOR_AND_DEPTH_NV 0x20C7 -#define WGL_VIDEO_OUT_FRAME 0x20C8 -#define WGL_VIDEO_OUT_FIELD_1 0x20C9 -#define WGL_VIDEO_OUT_FIELD_2 0x20CA -#define WGL_VIDEO_OUT_STACKED_FIELDS_1_2 0x20CB -#define WGL_VIDEO_OUT_STACKED_FIELDS_2_1 0x20CC - -DECLARE_HANDLE(HPVIDEODEV); - -typedef BOOL (WINAPI * PFNWGLBINDVIDEOIMAGENVPROC) (HPVIDEODEV hVideoDevice, HPBUFFERARB hPbuffer, int iVideoBuffer); -typedef BOOL (WINAPI * PFNWGLGETVIDEODEVICENVPROC) (HDC hDC, int numDevices, HPVIDEODEV* hVideoDevice); -typedef BOOL (WINAPI * PFNWGLGETVIDEOINFONVPROC) (HPVIDEODEV hpVideoDevice, unsigned long* pulCounterOutputPbuffer, unsigned long *pulCounterOutputVideo); -typedef BOOL (WINAPI * PFNWGLRELEASEVIDEODEVICENVPROC) (HPVIDEODEV hVideoDevice); -typedef BOOL (WINAPI * PFNWGLRELEASEVIDEOIMAGENVPROC) (HPBUFFERARB hPbuffer, int iVideoBuffer); -typedef BOOL (WINAPI * PFNWGLSENDPBUFFERTOVIDEONVPROC) (HPBUFFERARB hPbuffer, int iBufferType, unsigned long* pulCounterPbuffer, BOOL bBlock); - -#define wglBindVideoImageNV WGLEW_GET_FUN(__wglewBindVideoImageNV) -#define wglGetVideoDeviceNV WGLEW_GET_FUN(__wglewGetVideoDeviceNV) -#define wglGetVideoInfoNV WGLEW_GET_FUN(__wglewGetVideoInfoNV) -#define wglReleaseVideoDeviceNV WGLEW_GET_FUN(__wglewReleaseVideoDeviceNV) -#define wglReleaseVideoImageNV WGLEW_GET_FUN(__wglewReleaseVideoImageNV) -#define wglSendPbufferToVideoNV WGLEW_GET_FUN(__wglewSendPbufferToVideoNV) - -#define WGLEW_NV_video_output WGLEW_GET_VAR(__WGLEW_NV_video_output) - -#endif /* WGL_NV_video_output */ - -/* -------------------------- WGL_OML_sync_control ------------------------- */ - -#ifndef WGL_OML_sync_control -#define WGL_OML_sync_control 1 - -typedef BOOL (WINAPI * PFNWGLGETMSCRATEOMLPROC) (HDC hdc, INT32* numerator, INT32 *denominator); -typedef BOOL (WINAPI * PFNWGLGETSYNCVALUESOMLPROC) (HDC hdc, INT64* ust, INT64 *msc, INT64 *sbc); -typedef INT64 (WINAPI * PFNWGLSWAPBUFFERSMSCOMLPROC) (HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder); -typedef INT64 (WINAPI * PFNWGLSWAPLAYERBUFFERSMSCOMLPROC) (HDC hdc, INT fuPlanes, INT64 target_msc, INT64 divisor, INT64 remainder); -typedef BOOL (WINAPI * PFNWGLWAITFORMSCOMLPROC) (HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder, INT64* ust, INT64 *msc, INT64 *sbc); -typedef BOOL (WINAPI * PFNWGLWAITFORSBCOMLPROC) (HDC hdc, INT64 target_sbc, INT64* ust, INT64 *msc, INT64 *sbc); - -#define wglGetMscRateOML WGLEW_GET_FUN(__wglewGetMscRateOML) -#define wglGetSyncValuesOML WGLEW_GET_FUN(__wglewGetSyncValuesOML) -#define wglSwapBuffersMscOML WGLEW_GET_FUN(__wglewSwapBuffersMscOML) -#define wglSwapLayerBuffersMscOML WGLEW_GET_FUN(__wglewSwapLayerBuffersMscOML) -#define wglWaitForMscOML WGLEW_GET_FUN(__wglewWaitForMscOML) -#define wglWaitForSbcOML WGLEW_GET_FUN(__wglewWaitForSbcOML) - -#define WGLEW_OML_sync_control WGLEW_GET_VAR(__WGLEW_OML_sync_control) - -#endif /* WGL_OML_sync_control */ - -/* ------------------------------------------------------------------------- */ - -#ifdef GLEW_MX -#define WGLEW_FUN_EXPORT -#define WGLEW_VAR_EXPORT -#else -#define WGLEW_FUN_EXPORT GLEW_FUN_EXPORT -#define WGLEW_VAR_EXPORT GLEW_VAR_EXPORT -#endif /* GLEW_MX */ - -#ifdef GLEW_MX -struct WGLEWContextStruct -{ -#endif /* GLEW_MX */ - -WGLEW_FUN_EXPORT PFNWGLSETSTEREOEMITTERSTATE3DLPROC __wglewSetStereoEmitterState3DL; - -WGLEW_FUN_EXPORT PFNWGLBLITCONTEXTFRAMEBUFFERAMDPROC __wglewBlitContextFramebufferAMD; -WGLEW_FUN_EXPORT PFNWGLCREATEASSOCIATEDCONTEXTAMDPROC __wglewCreateAssociatedContextAMD; -WGLEW_FUN_EXPORT PFNWGLCREATEASSOCIATEDCONTEXTATTRIBSAMDPROC __wglewCreateAssociatedContextAttribsAMD; -WGLEW_FUN_EXPORT PFNWGLDELETEASSOCIATEDCONTEXTAMDPROC __wglewDeleteAssociatedContextAMD; -WGLEW_FUN_EXPORT PFNWGLGETCONTEXTGPUIDAMDPROC __wglewGetContextGPUIDAMD; -WGLEW_FUN_EXPORT PFNWGLGETCURRENTASSOCIATEDCONTEXTAMDPROC __wglewGetCurrentAssociatedContextAMD; -WGLEW_FUN_EXPORT PFNWGLGETGPUIDSAMDPROC __wglewGetGPUIDsAMD; -WGLEW_FUN_EXPORT PFNWGLGETGPUINFOAMDPROC __wglewGetGPUInfoAMD; -WGLEW_FUN_EXPORT PFNWGLMAKEASSOCIATEDCONTEXTCURRENTAMDPROC __wglewMakeAssociatedContextCurrentAMD; - -WGLEW_FUN_EXPORT PFNWGLCREATEBUFFERREGIONARBPROC __wglewCreateBufferRegionARB; -WGLEW_FUN_EXPORT PFNWGLDELETEBUFFERREGIONARBPROC __wglewDeleteBufferRegionARB; -WGLEW_FUN_EXPORT PFNWGLRESTOREBUFFERREGIONARBPROC __wglewRestoreBufferRegionARB; -WGLEW_FUN_EXPORT PFNWGLSAVEBUFFERREGIONARBPROC __wglewSaveBufferRegionARB; - -WGLEW_FUN_EXPORT PFNWGLCREATECONTEXTATTRIBSARBPROC __wglewCreateContextAttribsARB; - -WGLEW_FUN_EXPORT PFNWGLGETEXTENSIONSSTRINGARBPROC __wglewGetExtensionsStringARB; - -WGLEW_FUN_EXPORT PFNWGLGETCURRENTREADDCARBPROC __wglewGetCurrentReadDCARB; -WGLEW_FUN_EXPORT PFNWGLMAKECONTEXTCURRENTARBPROC __wglewMakeContextCurrentARB; - -WGLEW_FUN_EXPORT PFNWGLCREATEPBUFFERARBPROC __wglewCreatePbufferARB; -WGLEW_FUN_EXPORT PFNWGLDESTROYPBUFFERARBPROC __wglewDestroyPbufferARB; -WGLEW_FUN_EXPORT PFNWGLGETPBUFFERDCARBPROC __wglewGetPbufferDCARB; -WGLEW_FUN_EXPORT PFNWGLQUERYPBUFFERARBPROC __wglewQueryPbufferARB; -WGLEW_FUN_EXPORT PFNWGLRELEASEPBUFFERDCARBPROC __wglewReleasePbufferDCARB; - -WGLEW_FUN_EXPORT PFNWGLCHOOSEPIXELFORMATARBPROC __wglewChoosePixelFormatARB; -WGLEW_FUN_EXPORT PFNWGLGETPIXELFORMATATTRIBFVARBPROC __wglewGetPixelFormatAttribfvARB; -WGLEW_FUN_EXPORT PFNWGLGETPIXELFORMATATTRIBIVARBPROC __wglewGetPixelFormatAttribivARB; - -WGLEW_FUN_EXPORT PFNWGLBINDTEXIMAGEARBPROC __wglewBindTexImageARB; -WGLEW_FUN_EXPORT PFNWGLRELEASETEXIMAGEARBPROC __wglewReleaseTexImageARB; -WGLEW_FUN_EXPORT PFNWGLSETPBUFFERATTRIBARBPROC __wglewSetPbufferAttribARB; - -WGLEW_FUN_EXPORT PFNWGLBINDDISPLAYCOLORTABLEEXTPROC __wglewBindDisplayColorTableEXT; -WGLEW_FUN_EXPORT PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC __wglewCreateDisplayColorTableEXT; -WGLEW_FUN_EXPORT PFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC __wglewDestroyDisplayColorTableEXT; -WGLEW_FUN_EXPORT PFNWGLLOADDISPLAYCOLORTABLEEXTPROC __wglewLoadDisplayColorTableEXT; - -WGLEW_FUN_EXPORT PFNWGLGETEXTENSIONSSTRINGEXTPROC __wglewGetExtensionsStringEXT; - -WGLEW_FUN_EXPORT PFNWGLGETCURRENTREADDCEXTPROC __wglewGetCurrentReadDCEXT; -WGLEW_FUN_EXPORT PFNWGLMAKECONTEXTCURRENTEXTPROC __wglewMakeContextCurrentEXT; - -WGLEW_FUN_EXPORT PFNWGLCREATEPBUFFEREXTPROC __wglewCreatePbufferEXT; -WGLEW_FUN_EXPORT PFNWGLDESTROYPBUFFEREXTPROC __wglewDestroyPbufferEXT; -WGLEW_FUN_EXPORT PFNWGLGETPBUFFERDCEXTPROC __wglewGetPbufferDCEXT; -WGLEW_FUN_EXPORT PFNWGLQUERYPBUFFEREXTPROC __wglewQueryPbufferEXT; -WGLEW_FUN_EXPORT PFNWGLRELEASEPBUFFERDCEXTPROC __wglewReleasePbufferDCEXT; - -WGLEW_FUN_EXPORT PFNWGLCHOOSEPIXELFORMATEXTPROC __wglewChoosePixelFormatEXT; -WGLEW_FUN_EXPORT PFNWGLGETPIXELFORMATATTRIBFVEXTPROC __wglewGetPixelFormatAttribfvEXT; -WGLEW_FUN_EXPORT PFNWGLGETPIXELFORMATATTRIBIVEXTPROC __wglewGetPixelFormatAttribivEXT; - -WGLEW_FUN_EXPORT PFNWGLGETSWAPINTERVALEXTPROC __wglewGetSwapIntervalEXT; -WGLEW_FUN_EXPORT PFNWGLSWAPINTERVALEXTPROC __wglewSwapIntervalEXT; - -WGLEW_FUN_EXPORT PFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC __wglewGetDigitalVideoParametersI3D; -WGLEW_FUN_EXPORT PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC __wglewSetDigitalVideoParametersI3D; - -WGLEW_FUN_EXPORT PFNWGLGETGAMMATABLEI3DPROC __wglewGetGammaTableI3D; -WGLEW_FUN_EXPORT PFNWGLGETGAMMATABLEPARAMETERSI3DPROC __wglewGetGammaTableParametersI3D; -WGLEW_FUN_EXPORT PFNWGLSETGAMMATABLEI3DPROC __wglewSetGammaTableI3D; -WGLEW_FUN_EXPORT PFNWGLSETGAMMATABLEPARAMETERSI3DPROC __wglewSetGammaTableParametersI3D; - -WGLEW_FUN_EXPORT PFNWGLDISABLEGENLOCKI3DPROC __wglewDisableGenlockI3D; -WGLEW_FUN_EXPORT PFNWGLENABLEGENLOCKI3DPROC __wglewEnableGenlockI3D; -WGLEW_FUN_EXPORT PFNWGLGENLOCKSAMPLERATEI3DPROC __wglewGenlockSampleRateI3D; -WGLEW_FUN_EXPORT PFNWGLGENLOCKSOURCEDELAYI3DPROC __wglewGenlockSourceDelayI3D; -WGLEW_FUN_EXPORT PFNWGLGENLOCKSOURCEEDGEI3DPROC __wglewGenlockSourceEdgeI3D; -WGLEW_FUN_EXPORT PFNWGLGENLOCKSOURCEI3DPROC __wglewGenlockSourceI3D; -WGLEW_FUN_EXPORT PFNWGLGETGENLOCKSAMPLERATEI3DPROC __wglewGetGenlockSampleRateI3D; -WGLEW_FUN_EXPORT PFNWGLGETGENLOCKSOURCEDELAYI3DPROC __wglewGetGenlockSourceDelayI3D; -WGLEW_FUN_EXPORT PFNWGLGETGENLOCKSOURCEEDGEI3DPROC __wglewGetGenlockSourceEdgeI3D; -WGLEW_FUN_EXPORT PFNWGLGETGENLOCKSOURCEI3DPROC __wglewGetGenlockSourceI3D; -WGLEW_FUN_EXPORT PFNWGLISENABLEDGENLOCKI3DPROC __wglewIsEnabledGenlockI3D; -WGLEW_FUN_EXPORT PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC __wglewQueryGenlockMaxSourceDelayI3D; - -WGLEW_FUN_EXPORT PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC __wglewAssociateImageBufferEventsI3D; -WGLEW_FUN_EXPORT PFNWGLCREATEIMAGEBUFFERI3DPROC __wglewCreateImageBufferI3D; -WGLEW_FUN_EXPORT PFNWGLDESTROYIMAGEBUFFERI3DPROC __wglewDestroyImageBufferI3D; -WGLEW_FUN_EXPORT PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC __wglewReleaseImageBufferEventsI3D; - -WGLEW_FUN_EXPORT PFNWGLDISABLEFRAMELOCKI3DPROC __wglewDisableFrameLockI3D; -WGLEW_FUN_EXPORT PFNWGLENABLEFRAMELOCKI3DPROC __wglewEnableFrameLockI3D; -WGLEW_FUN_EXPORT PFNWGLISENABLEDFRAMELOCKI3DPROC __wglewIsEnabledFrameLockI3D; -WGLEW_FUN_EXPORT PFNWGLQUERYFRAMELOCKMASTERI3DPROC __wglewQueryFrameLockMasterI3D; - -WGLEW_FUN_EXPORT PFNWGLBEGINFRAMETRACKINGI3DPROC __wglewBeginFrameTrackingI3D; -WGLEW_FUN_EXPORT PFNWGLENDFRAMETRACKINGI3DPROC __wglewEndFrameTrackingI3D; -WGLEW_FUN_EXPORT PFNWGLGETFRAMEUSAGEI3DPROC __wglewGetFrameUsageI3D; -WGLEW_FUN_EXPORT PFNWGLQUERYFRAMETRACKINGI3DPROC __wglewQueryFrameTrackingI3D; - -WGLEW_FUN_EXPORT PFNWGLDXCLOSEDEVICENVPROC __wglewDXCloseDeviceNV; -WGLEW_FUN_EXPORT PFNWGLDXLOCKOBJECTSNVPROC __wglewDXLockObjectsNV; -WGLEW_FUN_EXPORT PFNWGLDXOBJECTACCESSNVPROC __wglewDXObjectAccessNV; -WGLEW_FUN_EXPORT PFNWGLDXOPENDEVICENVPROC __wglewDXOpenDeviceNV; -WGLEW_FUN_EXPORT PFNWGLDXREGISTEROBJECTNVPROC __wglewDXRegisterObjectNV; -WGLEW_FUN_EXPORT PFNWGLDXSETRESOURCESHAREHANDLENVPROC __wglewDXSetResourceShareHandleNV; -WGLEW_FUN_EXPORT PFNWGLDXUNLOCKOBJECTSNVPROC __wglewDXUnlockObjectsNV; -WGLEW_FUN_EXPORT PFNWGLDXUNREGISTEROBJECTNVPROC __wglewDXUnregisterObjectNV; - -WGLEW_FUN_EXPORT PFNWGLCOPYIMAGESUBDATANVPROC __wglewCopyImageSubDataNV; - -WGLEW_FUN_EXPORT PFNWGLCREATEAFFINITYDCNVPROC __wglewCreateAffinityDCNV; -WGLEW_FUN_EXPORT PFNWGLDELETEDCNVPROC __wglewDeleteDCNV; -WGLEW_FUN_EXPORT PFNWGLENUMGPUDEVICESNVPROC __wglewEnumGpuDevicesNV; -WGLEW_FUN_EXPORT PFNWGLENUMGPUSFROMAFFINITYDCNVPROC __wglewEnumGpusFromAffinityDCNV; -WGLEW_FUN_EXPORT PFNWGLENUMGPUSNVPROC __wglewEnumGpusNV; - -WGLEW_FUN_EXPORT PFNWGLBINDVIDEODEVICENVPROC __wglewBindVideoDeviceNV; -WGLEW_FUN_EXPORT PFNWGLENUMERATEVIDEODEVICESNVPROC __wglewEnumerateVideoDevicesNV; -WGLEW_FUN_EXPORT PFNWGLQUERYCURRENTCONTEXTNVPROC __wglewQueryCurrentContextNV; - -WGLEW_FUN_EXPORT PFNWGLBINDSWAPBARRIERNVPROC __wglewBindSwapBarrierNV; -WGLEW_FUN_EXPORT PFNWGLJOINSWAPGROUPNVPROC __wglewJoinSwapGroupNV; -WGLEW_FUN_EXPORT PFNWGLQUERYFRAMECOUNTNVPROC __wglewQueryFrameCountNV; -WGLEW_FUN_EXPORT PFNWGLQUERYMAXSWAPGROUPSNVPROC __wglewQueryMaxSwapGroupsNV; -WGLEW_FUN_EXPORT PFNWGLQUERYSWAPGROUPNVPROC __wglewQuerySwapGroupNV; -WGLEW_FUN_EXPORT PFNWGLRESETFRAMECOUNTNVPROC __wglewResetFrameCountNV; - -WGLEW_FUN_EXPORT PFNWGLALLOCATEMEMORYNVPROC __wglewAllocateMemoryNV; -WGLEW_FUN_EXPORT PFNWGLFREEMEMORYNVPROC __wglewFreeMemoryNV; - -WGLEW_FUN_EXPORT PFNWGLBINDVIDEOCAPTUREDEVICENVPROC __wglewBindVideoCaptureDeviceNV; -WGLEW_FUN_EXPORT PFNWGLENUMERATEVIDEOCAPTUREDEVICESNVPROC __wglewEnumerateVideoCaptureDevicesNV; -WGLEW_FUN_EXPORT PFNWGLLOCKVIDEOCAPTUREDEVICENVPROC __wglewLockVideoCaptureDeviceNV; -WGLEW_FUN_EXPORT PFNWGLQUERYVIDEOCAPTUREDEVICENVPROC __wglewQueryVideoCaptureDeviceNV; -WGLEW_FUN_EXPORT PFNWGLRELEASEVIDEOCAPTUREDEVICENVPROC __wglewReleaseVideoCaptureDeviceNV; - -WGLEW_FUN_EXPORT PFNWGLBINDVIDEOIMAGENVPROC __wglewBindVideoImageNV; -WGLEW_FUN_EXPORT PFNWGLGETVIDEODEVICENVPROC __wglewGetVideoDeviceNV; -WGLEW_FUN_EXPORT PFNWGLGETVIDEOINFONVPROC __wglewGetVideoInfoNV; -WGLEW_FUN_EXPORT PFNWGLRELEASEVIDEODEVICENVPROC __wglewReleaseVideoDeviceNV; -WGLEW_FUN_EXPORT PFNWGLRELEASEVIDEOIMAGENVPROC __wglewReleaseVideoImageNV; -WGLEW_FUN_EXPORT PFNWGLSENDPBUFFERTOVIDEONVPROC __wglewSendPbufferToVideoNV; - -WGLEW_FUN_EXPORT PFNWGLGETMSCRATEOMLPROC __wglewGetMscRateOML; -WGLEW_FUN_EXPORT PFNWGLGETSYNCVALUESOMLPROC __wglewGetSyncValuesOML; -WGLEW_FUN_EXPORT PFNWGLSWAPBUFFERSMSCOMLPROC __wglewSwapBuffersMscOML; -WGLEW_FUN_EXPORT PFNWGLSWAPLAYERBUFFERSMSCOMLPROC __wglewSwapLayerBuffersMscOML; -WGLEW_FUN_EXPORT PFNWGLWAITFORMSCOMLPROC __wglewWaitForMscOML; -WGLEW_FUN_EXPORT PFNWGLWAITFORSBCOMLPROC __wglewWaitForSbcOML; -WGLEW_VAR_EXPORT GLboolean __WGLEW_3DFX_multisample; -WGLEW_VAR_EXPORT GLboolean __WGLEW_3DL_stereo_control; -WGLEW_VAR_EXPORT GLboolean __WGLEW_AMD_gpu_association; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ARB_buffer_region; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ARB_create_context; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ARB_create_context_profile; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ARB_create_context_robustness; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ARB_extensions_string; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ARB_framebuffer_sRGB; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ARB_make_current_read; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ARB_multisample; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ARB_pbuffer; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ARB_pixel_format; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ARB_pixel_format_float; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ARB_render_texture; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ARB_robustness_application_isolation; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ARB_robustness_share_group_isolation; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ATI_pixel_format_float; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ATI_render_texture_rectangle; -WGLEW_VAR_EXPORT GLboolean __WGLEW_EXT_create_context_es2_profile; -WGLEW_VAR_EXPORT GLboolean __WGLEW_EXT_create_context_es_profile; -WGLEW_VAR_EXPORT GLboolean __WGLEW_EXT_depth_float; -WGLEW_VAR_EXPORT GLboolean __WGLEW_EXT_display_color_table; -WGLEW_VAR_EXPORT GLboolean __WGLEW_EXT_extensions_string; -WGLEW_VAR_EXPORT GLboolean __WGLEW_EXT_framebuffer_sRGB; -WGLEW_VAR_EXPORT GLboolean __WGLEW_EXT_make_current_read; -WGLEW_VAR_EXPORT GLboolean __WGLEW_EXT_multisample; -WGLEW_VAR_EXPORT GLboolean __WGLEW_EXT_pbuffer; -WGLEW_VAR_EXPORT GLboolean __WGLEW_EXT_pixel_format; -WGLEW_VAR_EXPORT GLboolean __WGLEW_EXT_pixel_format_packed_float; -WGLEW_VAR_EXPORT GLboolean __WGLEW_EXT_swap_control; -WGLEW_VAR_EXPORT GLboolean __WGLEW_EXT_swap_control_tear; -WGLEW_VAR_EXPORT GLboolean __WGLEW_I3D_digital_video_control; -WGLEW_VAR_EXPORT GLboolean __WGLEW_I3D_gamma; -WGLEW_VAR_EXPORT GLboolean __WGLEW_I3D_genlock; -WGLEW_VAR_EXPORT GLboolean __WGLEW_I3D_image_buffer; -WGLEW_VAR_EXPORT GLboolean __WGLEW_I3D_swap_frame_lock; -WGLEW_VAR_EXPORT GLboolean __WGLEW_I3D_swap_frame_usage; -WGLEW_VAR_EXPORT GLboolean __WGLEW_NV_DX_interop; -WGLEW_VAR_EXPORT GLboolean __WGLEW_NV_DX_interop2; -WGLEW_VAR_EXPORT GLboolean __WGLEW_NV_copy_image; -WGLEW_VAR_EXPORT GLboolean __WGLEW_NV_float_buffer; -WGLEW_VAR_EXPORT GLboolean __WGLEW_NV_gpu_affinity; -WGLEW_VAR_EXPORT GLboolean __WGLEW_NV_multisample_coverage; -WGLEW_VAR_EXPORT GLboolean __WGLEW_NV_present_video; -WGLEW_VAR_EXPORT GLboolean __WGLEW_NV_render_depth_texture; -WGLEW_VAR_EXPORT GLboolean __WGLEW_NV_render_texture_rectangle; -WGLEW_VAR_EXPORT GLboolean __WGLEW_NV_swap_group; -WGLEW_VAR_EXPORT GLboolean __WGLEW_NV_vertex_array_range; -WGLEW_VAR_EXPORT GLboolean __WGLEW_NV_video_capture; -WGLEW_VAR_EXPORT GLboolean __WGLEW_NV_video_output; -WGLEW_VAR_EXPORT GLboolean __WGLEW_OML_sync_control; - -#ifdef GLEW_MX -}; /* WGLEWContextStruct */ -#endif /* GLEW_MX */ - -/* ------------------------------------------------------------------------- */ - -#ifdef GLEW_MX - -typedef struct WGLEWContextStruct WGLEWContext; -GLEWAPI GLenum GLEWAPIENTRY wglewContextInit (WGLEWContext *ctx); -GLEWAPI GLboolean GLEWAPIENTRY wglewContextIsSupported (const WGLEWContext *ctx, const char *name); - -#define wglewInit() wglewContextInit(wglewGetContext()) -#define wglewIsSupported(x) wglewContextIsSupported(wglewGetContext(), x) - -#define WGLEW_GET_VAR(x) (*(const GLboolean*)&(wglewGetContext()->x)) -#define WGLEW_GET_FUN(x) wglewGetContext()->x - -#else /* GLEW_MX */ - -#define WGLEW_GET_VAR(x) (*(const GLboolean*)&x) -#define WGLEW_GET_FUN(x) x - -GLEWAPI GLboolean GLEWAPIENTRY wglewIsSupported (const char *name); - -#endif /* GLEW_MX */ - -GLEWAPI GLboolean GLEWAPIENTRY wglewGetExtension (const char *name); - -#ifdef __cplusplus -} -#endif - -#undef GLEWAPI - -#endif /* __wglew_h__ */ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glew/lib/Release/Win32/glew32.lib b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glew/lib/Release/Win32/glew32.lib deleted file mode 100644 index f6feeae..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glew/lib/Release/Win32/glew32.lib and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glfw/COPYING.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glfw/COPYING.txt deleted file mode 100644 index b30c701..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glfw/COPYING.txt +++ /dev/null @@ -1,22 +0,0 @@ -Copyright (c) 2002-2006 Marcus Geelnard -Copyright (c) 2006-2010 Camilla Berglund - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glfw/include/GL/glfw.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glfw/include/GL/glfw.h deleted file mode 100644 index bdaa126..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glfw/include/GL/glfw.h +++ /dev/null @@ -1,518 +0,0 @@ -/************************************************************************ - * GLFW - An OpenGL framework - * API version: 2.7 - * WWW: http://www.glfw.org/ - *------------------------------------------------------------------------ - * Copyright (c) 2002-2006 Marcus Geelnard - * Copyright (c) 2006-2010 Camilla Berglund - * - * This software is provided 'as-is', without any express or implied - * warranty. In no event will the authors be held liable for any damages - * arising from the use of this software. - * - * Permission is granted to anyone to use this software for any purpose, - * including commercial applications, and to alter it and redistribute it - * freely, subject to the following restrictions: - * - * 1. The origin of this software must not be misrepresented; you must not - * claim that you wrote the original software. If you use this software - * in a product, an acknowledgment in the product documentation would - * be appreciated but is not required. - * - * 2. Altered source versions must be plainly marked as such, and must not - * be misrepresented as being the original software. - * - * 3. This notice may not be removed or altered from any source - * distribution. - * - *************************************************************************/ - -#ifndef __glfw_h_ -#define __glfw_h_ - -#ifdef __cplusplus -extern "C" { -#endif - - -/************************************************************************* - * Global definitions - *************************************************************************/ - -/* We need a NULL pointer from time to time */ -#ifndef NULL - #ifdef __cplusplus - #define NULL 0 - #else - #define NULL ((void *)0) - #endif -#endif /* NULL */ - - -/* ------------------- BEGIN SYSTEM/COMPILER SPECIFIC -------------------- */ - -/* Please report any probles that you find with your compiler, which may - * be solved in this section! There are several compilers that I have not - * been able to test this file with yet. - * - * First: If we are we on Windows, we want a single define for it (_WIN32) - * (Note: For Cygwin the compiler flag -mwin32 should be used, but to - * make sure that things run smoothly for Cygwin users, we add __CYGWIN__ - * to the list of "valid Win32 identifiers", which removes the need for - * -mwin32) - */ -#if !defined(_WIN32) && (defined(__WIN32__) || defined(WIN32) || defined(__CYGWIN__)) - #define _WIN32 -#endif /* _WIN32 */ - -/* In order for extension support to be portable, we need to define an - * OpenGL function call method. We use the keyword APIENTRY, which is - * defined for Win32. (Note: Windows also needs this for ) - */ -#ifndef APIENTRY - #ifdef _WIN32 - #define APIENTRY __stdcall - #else - #define APIENTRY - #endif - #define GL_APIENTRY_DEFINED -#endif /* APIENTRY */ - - -/* The following three defines are here solely to make some Windows-based - * files happy. Theoretically we could include , but - * it has the major drawback of severely polluting our namespace. - */ - -/* Under Windows, we need WINGDIAPI defined */ -#if !defined(WINGDIAPI) && defined(_WIN32) - #if defined(_MSC_VER) || defined(__BORLANDC__) || defined(__POCC__) - /* Microsoft Visual C++, Borland C++ Builder and Pelles C */ - #define WINGDIAPI __declspec(dllimport) - #elif defined(__LCC__) - /* LCC-Win32 */ - #define WINGDIAPI __stdcall - #else - /* Others (e.g. MinGW, Cygwin) */ - #define WINGDIAPI extern - #endif - #define GL_WINGDIAPI_DEFINED -#endif /* WINGDIAPI */ - -/* Some files also need CALLBACK defined */ -#if !defined(CALLBACK) && defined(_WIN32) - #if defined(_MSC_VER) - /* Microsoft Visual C++ */ - #if (defined(_M_MRX000) || defined(_M_IX86) || defined(_M_ALPHA) || defined(_M_PPC)) && !defined(MIDL_PASS) - #define CALLBACK __stdcall - #else - #define CALLBACK - #endif - #else - /* Other Windows compilers */ - #define CALLBACK __stdcall - #endif - #define GLU_CALLBACK_DEFINED -#endif /* CALLBACK */ - -/* Microsoft Visual C++, Borland C++ and Pelles C needs wchar_t */ -#if defined(_WIN32) && (defined(_MSC_VER) || defined(__BORLANDC__) || defined(__POCC__)) && !defined(_WCHAR_T_DEFINED) - typedef unsigned short wchar_t; - #define _WCHAR_T_DEFINED -#endif /* _WCHAR_T_DEFINED */ - - -/* ---------------- GLFW related system specific defines ----------------- */ - -#if defined(_WIN32) && defined(GLFW_BUILD_DLL) - - /* We are building a Win32 DLL */ - #define GLFWAPI __declspec(dllexport) - #define GLFWAPIENTRY __stdcall - #define GLFWCALL __stdcall - -#elif defined(_WIN32) && defined(GLFW_DLL) - - /* We are calling a Win32 DLL */ - #if defined(__LCC__) - #define GLFWAPI extern - #else - #define GLFWAPI __declspec(dllimport) - #endif - #define GLFWAPIENTRY __stdcall - #define GLFWCALL __stdcall - -#else - - /* We are either building/calling a static lib or we are non-win32 */ - #define GLFWAPIENTRY - #define GLFWAPI - #define GLFWCALL - -#endif - -/* -------------------- END SYSTEM/COMPILER SPECIFIC --------------------- */ - -/* Include standard OpenGL headers: GLFW uses GL_FALSE/GL_TRUE, and it is - * convenient for the user to only have to include . This also - * solves the problem with Windows and needing some - * special defines which normally requires the user to include - * (which is not a nice solution for portable programs). - */ -#if defined(__APPLE_CC__) - #if defined(GLFW_INCLUDE_GL3) - #include - #else - #define GL_GLEXT_LEGACY - #include - #endif - #ifndef GLFW_NO_GLU - #include - #endif -#else - #if defined(GLFW_INCLUDE_GL3) - #include - #else - #include - #endif - #ifndef GLFW_NO_GLU - #include - #endif -#endif - - -/************************************************************************* - * GLFW version - *************************************************************************/ - -#define GLFW_VERSION_MAJOR 2 -#define GLFW_VERSION_MINOR 7 -#define GLFW_VERSION_REVISION 9 - - -/************************************************************************* - * Input handling definitions - *************************************************************************/ - -/* Key and button state/action definitions */ -#define GLFW_RELEASE 0 -#define GLFW_PRESS 1 - -/* Keyboard key definitions: 8-bit ISO-8859-1 (Latin 1) encoding is used - * for printable keys (such as A-Z, 0-9 etc), and values above 256 - * represent special (non-printable) keys (e.g. F1, Page Up etc). - */ -#define GLFW_KEY_UNKNOWN -1 -#define GLFW_KEY_SPACE 32 -#define GLFW_KEY_SPECIAL 256 -#define GLFW_KEY_ESC (GLFW_KEY_SPECIAL+1) -#define GLFW_KEY_F1 (GLFW_KEY_SPECIAL+2) -#define GLFW_KEY_F2 (GLFW_KEY_SPECIAL+3) -#define GLFW_KEY_F3 (GLFW_KEY_SPECIAL+4) -#define GLFW_KEY_F4 (GLFW_KEY_SPECIAL+5) -#define GLFW_KEY_F5 (GLFW_KEY_SPECIAL+6) -#define GLFW_KEY_F6 (GLFW_KEY_SPECIAL+7) -#define GLFW_KEY_F7 (GLFW_KEY_SPECIAL+8) -#define GLFW_KEY_F8 (GLFW_KEY_SPECIAL+9) -#define GLFW_KEY_F9 (GLFW_KEY_SPECIAL+10) -#define GLFW_KEY_F10 (GLFW_KEY_SPECIAL+11) -#define GLFW_KEY_F11 (GLFW_KEY_SPECIAL+12) -#define GLFW_KEY_F12 (GLFW_KEY_SPECIAL+13) -#define GLFW_KEY_F13 (GLFW_KEY_SPECIAL+14) -#define GLFW_KEY_F14 (GLFW_KEY_SPECIAL+15) -#define GLFW_KEY_F15 (GLFW_KEY_SPECIAL+16) -#define GLFW_KEY_F16 (GLFW_KEY_SPECIAL+17) -#define GLFW_KEY_F17 (GLFW_KEY_SPECIAL+18) -#define GLFW_KEY_F18 (GLFW_KEY_SPECIAL+19) -#define GLFW_KEY_F19 (GLFW_KEY_SPECIAL+20) -#define GLFW_KEY_F20 (GLFW_KEY_SPECIAL+21) -#define GLFW_KEY_F21 (GLFW_KEY_SPECIAL+22) -#define GLFW_KEY_F22 (GLFW_KEY_SPECIAL+23) -#define GLFW_KEY_F23 (GLFW_KEY_SPECIAL+24) -#define GLFW_KEY_F24 (GLFW_KEY_SPECIAL+25) -#define GLFW_KEY_F25 (GLFW_KEY_SPECIAL+26) -#define GLFW_KEY_UP (GLFW_KEY_SPECIAL+27) -#define GLFW_KEY_DOWN (GLFW_KEY_SPECIAL+28) -#define GLFW_KEY_LEFT (GLFW_KEY_SPECIAL+29) -#define GLFW_KEY_RIGHT (GLFW_KEY_SPECIAL+30) -#define GLFW_KEY_LSHIFT (GLFW_KEY_SPECIAL+31) -#define GLFW_KEY_RSHIFT (GLFW_KEY_SPECIAL+32) -#define GLFW_KEY_LCTRL (GLFW_KEY_SPECIAL+33) -#define GLFW_KEY_RCTRL (GLFW_KEY_SPECIAL+34) -#define GLFW_KEY_LALT (GLFW_KEY_SPECIAL+35) -#define GLFW_KEY_RALT (GLFW_KEY_SPECIAL+36) -#define GLFW_KEY_TAB (GLFW_KEY_SPECIAL+37) -#define GLFW_KEY_ENTER (GLFW_KEY_SPECIAL+38) -#define GLFW_KEY_BACKSPACE (GLFW_KEY_SPECIAL+39) -#define GLFW_KEY_INSERT (GLFW_KEY_SPECIAL+40) -#define GLFW_KEY_DEL (GLFW_KEY_SPECIAL+41) -#define GLFW_KEY_PAGEUP (GLFW_KEY_SPECIAL+42) -#define GLFW_KEY_PAGEDOWN (GLFW_KEY_SPECIAL+43) -#define GLFW_KEY_HOME (GLFW_KEY_SPECIAL+44) -#define GLFW_KEY_END (GLFW_KEY_SPECIAL+45) -#define GLFW_KEY_KP_0 (GLFW_KEY_SPECIAL+46) -#define GLFW_KEY_KP_1 (GLFW_KEY_SPECIAL+47) -#define GLFW_KEY_KP_2 (GLFW_KEY_SPECIAL+48) -#define GLFW_KEY_KP_3 (GLFW_KEY_SPECIAL+49) -#define GLFW_KEY_KP_4 (GLFW_KEY_SPECIAL+50) -#define GLFW_KEY_KP_5 (GLFW_KEY_SPECIAL+51) -#define GLFW_KEY_KP_6 (GLFW_KEY_SPECIAL+52) -#define GLFW_KEY_KP_7 (GLFW_KEY_SPECIAL+53) -#define GLFW_KEY_KP_8 (GLFW_KEY_SPECIAL+54) -#define GLFW_KEY_KP_9 (GLFW_KEY_SPECIAL+55) -#define GLFW_KEY_KP_DIVIDE (GLFW_KEY_SPECIAL+56) -#define GLFW_KEY_KP_MULTIPLY (GLFW_KEY_SPECIAL+57) -#define GLFW_KEY_KP_SUBTRACT (GLFW_KEY_SPECIAL+58) -#define GLFW_KEY_KP_ADD (GLFW_KEY_SPECIAL+59) -#define GLFW_KEY_KP_DECIMAL (GLFW_KEY_SPECIAL+60) -#define GLFW_KEY_KP_EQUAL (GLFW_KEY_SPECIAL+61) -#define GLFW_KEY_KP_ENTER (GLFW_KEY_SPECIAL+62) -#define GLFW_KEY_KP_NUM_LOCK (GLFW_KEY_SPECIAL+63) -#define GLFW_KEY_CAPS_LOCK (GLFW_KEY_SPECIAL+64) -#define GLFW_KEY_SCROLL_LOCK (GLFW_KEY_SPECIAL+65) -#define GLFW_KEY_PAUSE (GLFW_KEY_SPECIAL+66) -#define GLFW_KEY_LSUPER (GLFW_KEY_SPECIAL+67) -#define GLFW_KEY_RSUPER (GLFW_KEY_SPECIAL+68) -#define GLFW_KEY_MENU (GLFW_KEY_SPECIAL+69) -#define GLFW_KEY_LAST GLFW_KEY_MENU - -/* Mouse button definitions */ -#define GLFW_MOUSE_BUTTON_1 0 -#define GLFW_MOUSE_BUTTON_2 1 -#define GLFW_MOUSE_BUTTON_3 2 -#define GLFW_MOUSE_BUTTON_4 3 -#define GLFW_MOUSE_BUTTON_5 4 -#define GLFW_MOUSE_BUTTON_6 5 -#define GLFW_MOUSE_BUTTON_7 6 -#define GLFW_MOUSE_BUTTON_8 7 -#define GLFW_MOUSE_BUTTON_LAST GLFW_MOUSE_BUTTON_8 - -/* Mouse button aliases */ -#define GLFW_MOUSE_BUTTON_LEFT GLFW_MOUSE_BUTTON_1 -#define GLFW_MOUSE_BUTTON_RIGHT GLFW_MOUSE_BUTTON_2 -#define GLFW_MOUSE_BUTTON_MIDDLE GLFW_MOUSE_BUTTON_3 - - -/* Joystick identifiers */ -#define GLFW_JOYSTICK_1 0 -#define GLFW_JOYSTICK_2 1 -#define GLFW_JOYSTICK_3 2 -#define GLFW_JOYSTICK_4 3 -#define GLFW_JOYSTICK_5 4 -#define GLFW_JOYSTICK_6 5 -#define GLFW_JOYSTICK_7 6 -#define GLFW_JOYSTICK_8 7 -#define GLFW_JOYSTICK_9 8 -#define GLFW_JOYSTICK_10 9 -#define GLFW_JOYSTICK_11 10 -#define GLFW_JOYSTICK_12 11 -#define GLFW_JOYSTICK_13 12 -#define GLFW_JOYSTICK_14 13 -#define GLFW_JOYSTICK_15 14 -#define GLFW_JOYSTICK_16 15 -#define GLFW_JOYSTICK_LAST GLFW_JOYSTICK_16 - - -/************************************************************************* - * Other definitions - *************************************************************************/ - -/* glfwOpenWindow modes */ -#define GLFW_WINDOW 0x00010001 -#define GLFW_FULLSCREEN 0x00010002 - -/* glfwGetWindowParam tokens */ -#define GLFW_OPENED 0x00020001 -#define GLFW_ACTIVE 0x00020002 -#define GLFW_ICONIFIED 0x00020003 -#define GLFW_ACCELERATED 0x00020004 -#define GLFW_RED_BITS 0x00020005 -#define GLFW_GREEN_BITS 0x00020006 -#define GLFW_BLUE_BITS 0x00020007 -#define GLFW_ALPHA_BITS 0x00020008 -#define GLFW_DEPTH_BITS 0x00020009 -#define GLFW_STENCIL_BITS 0x0002000A - -/* The following constants are used for both glfwGetWindowParam - * and glfwOpenWindowHint - */ -#define GLFW_REFRESH_RATE 0x0002000B -#define GLFW_ACCUM_RED_BITS 0x0002000C -#define GLFW_ACCUM_GREEN_BITS 0x0002000D -#define GLFW_ACCUM_BLUE_BITS 0x0002000E -#define GLFW_ACCUM_ALPHA_BITS 0x0002000F -#define GLFW_AUX_BUFFERS 0x00020010 -#define GLFW_STEREO 0x00020011 -#define GLFW_WINDOW_NO_RESIZE 0x00020012 -#define GLFW_FSAA_SAMPLES 0x00020013 -#define GLFW_OPENGL_VERSION_MAJOR 0x00020014 -#define GLFW_OPENGL_VERSION_MINOR 0x00020015 -#define GLFW_OPENGL_FORWARD_COMPAT 0x00020016 -#define GLFW_OPENGL_DEBUG_CONTEXT 0x00020017 -#define GLFW_OPENGL_PROFILE 0x00020018 - -/* GLFW_OPENGL_PROFILE tokens */ -#define GLFW_OPENGL_CORE_PROFILE 0x00050001 -#define GLFW_OPENGL_COMPAT_PROFILE 0x00050002 - -/* glfwEnable/glfwDisable tokens */ -#define GLFW_MOUSE_CURSOR 0x00030001 -#define GLFW_STICKY_KEYS 0x00030002 -#define GLFW_STICKY_MOUSE_BUTTONS 0x00030003 -#define GLFW_SYSTEM_KEYS 0x00030004 -#define GLFW_KEY_REPEAT 0x00030005 -#define GLFW_AUTO_POLL_EVENTS 0x00030006 - -/* glfwWaitThread wait modes */ -#define GLFW_WAIT 0x00040001 -#define GLFW_NOWAIT 0x00040002 - -/* glfwGetJoystickParam tokens */ -#define GLFW_PRESENT 0x00050001 -#define GLFW_AXES 0x00050002 -#define GLFW_BUTTONS 0x00050003 - -/* glfwReadImage/glfwLoadTexture2D flags */ -#define GLFW_NO_RESCALE_BIT 0x00000001 /* Only for glfwReadImage */ -#define GLFW_ORIGIN_UL_BIT 0x00000002 -#define GLFW_BUILD_MIPMAPS_BIT 0x00000004 /* Only for glfwLoadTexture2D */ -#define GLFW_ALPHA_MAP_BIT 0x00000008 - -/* Time spans longer than this (seconds) are considered to be infinity */ -#define GLFW_INFINITY 100000.0 - - -/************************************************************************* - * Typedefs - *************************************************************************/ - -/* The video mode structure used by glfwGetVideoModes() */ -typedef struct { - int Width, Height; - int RedBits, BlueBits, GreenBits; -} GLFWvidmode; - -/* Image/texture information */ -typedef struct { - int Width, Height; - int Format; - int BytesPerPixel; - unsigned char *Data; -} GLFWimage; - -/* Thread ID */ -typedef int GLFWthread; - -/* Mutex object */ -typedef void * GLFWmutex; - -/* Condition variable object */ -typedef void * GLFWcond; - -/* Function pointer types */ -typedef void (GLFWCALL * GLFWwindowsizefun)(int,int); -typedef int (GLFWCALL * GLFWwindowclosefun)(void); -typedef void (GLFWCALL * GLFWwindowrefreshfun)(void); -typedef void (GLFWCALL * GLFWmousebuttonfun)(int,int); -typedef void (GLFWCALL * GLFWmouseposfun)(int,int); -typedef void (GLFWCALL * GLFWmousewheelfun)(int); -typedef void (GLFWCALL * GLFWkeyfun)(int,int); -typedef void (GLFWCALL * GLFWcharfun)(int,int); -typedef void (GLFWCALL * GLFWthreadfun)(void *); - - -/************************************************************************* - * Prototypes - *************************************************************************/ - -/* GLFW initialization, termination and version querying */ -GLFWAPI int GLFWAPIENTRY glfwInit( void ); -GLFWAPI void GLFWAPIENTRY glfwTerminate( void ); -GLFWAPI void GLFWAPIENTRY glfwGetVersion( int *major, int *minor, int *rev ); - -/* Window handling */ -GLFWAPI int GLFWAPIENTRY glfwOpenWindow( int width, int height, int redbits, int greenbits, int bluebits, int alphabits, int depthbits, int stencilbits, int mode ); -GLFWAPI void GLFWAPIENTRY glfwOpenWindowHint( int target, int hint ); -GLFWAPI void GLFWAPIENTRY glfwCloseWindow( void ); -GLFWAPI void GLFWAPIENTRY glfwSetWindowTitle( const char *title ); -GLFWAPI void GLFWAPIENTRY glfwGetWindowSize( int *width, int *height ); -GLFWAPI void GLFWAPIENTRY glfwSetWindowSize( int width, int height ); -GLFWAPI void GLFWAPIENTRY glfwSetWindowPos( int x, int y ); -GLFWAPI void GLFWAPIENTRY glfwIconifyWindow( void ); -GLFWAPI void GLFWAPIENTRY glfwRestoreWindow( void ); -GLFWAPI void GLFWAPIENTRY glfwSwapBuffers( void ); -GLFWAPI void GLFWAPIENTRY glfwSwapInterval( int interval ); -GLFWAPI int GLFWAPIENTRY glfwGetWindowParam( int param ); -GLFWAPI void GLFWAPIENTRY glfwSetWindowSizeCallback( GLFWwindowsizefun cbfun ); -GLFWAPI void GLFWAPIENTRY glfwSetWindowCloseCallback( GLFWwindowclosefun cbfun ); -GLFWAPI void GLFWAPIENTRY glfwSetWindowRefreshCallback( GLFWwindowrefreshfun cbfun ); - -/* Video mode functions */ -GLFWAPI int GLFWAPIENTRY glfwGetVideoModes( GLFWvidmode *list, int maxcount ); -GLFWAPI void GLFWAPIENTRY glfwGetDesktopMode( GLFWvidmode *mode ); - -/* Input handling */ -GLFWAPI void GLFWAPIENTRY glfwPollEvents( void ); -GLFWAPI void GLFWAPIENTRY glfwWaitEvents( void ); -GLFWAPI int GLFWAPIENTRY glfwGetKey( int key ); -GLFWAPI int GLFWAPIENTRY glfwGetMouseButton( int button ); -GLFWAPI void GLFWAPIENTRY glfwGetMousePos( int *xpos, int *ypos ); -GLFWAPI void GLFWAPIENTRY glfwSetMousePos( int xpos, int ypos ); -GLFWAPI int GLFWAPIENTRY glfwGetMouseWheel( void ); -GLFWAPI void GLFWAPIENTRY glfwSetMouseWheel( int pos ); -GLFWAPI void GLFWAPIENTRY glfwSetKeyCallback( GLFWkeyfun cbfun ); -GLFWAPI void GLFWAPIENTRY glfwSetCharCallback( GLFWcharfun cbfun ); -GLFWAPI void GLFWAPIENTRY glfwSetMouseButtonCallback( GLFWmousebuttonfun cbfun ); -GLFWAPI void GLFWAPIENTRY glfwSetMousePosCallback( GLFWmouseposfun cbfun ); -GLFWAPI void GLFWAPIENTRY glfwSetMouseWheelCallback( GLFWmousewheelfun cbfun ); - -/* Joystick input */ -GLFWAPI int GLFWAPIENTRY glfwGetJoystickParam( int joy, int param ); -GLFWAPI int GLFWAPIENTRY glfwGetJoystickPos( int joy, float *pos, int numaxes ); -GLFWAPI int GLFWAPIENTRY glfwGetJoystickButtons( int joy, unsigned char *buttons, int numbuttons ); - -/* Time */ -GLFWAPI double GLFWAPIENTRY glfwGetTime( void ); -GLFWAPI void GLFWAPIENTRY glfwSetTime( double time ); -GLFWAPI void GLFWAPIENTRY glfwSleep( double time ); - -/* Extension support */ -GLFWAPI int GLFWAPIENTRY glfwExtensionSupported( const char *extension ); -GLFWAPI void* GLFWAPIENTRY glfwGetProcAddress( const char *procname ); -GLFWAPI void GLFWAPIENTRY glfwGetGLVersion( int *major, int *minor, int *rev ); - -/* Threading support */ -GLFWAPI GLFWthread GLFWAPIENTRY glfwCreateThread( GLFWthreadfun fun, void *arg ); -GLFWAPI void GLFWAPIENTRY glfwDestroyThread( GLFWthread ID ); -GLFWAPI int GLFWAPIENTRY glfwWaitThread( GLFWthread ID, int waitmode ); -GLFWAPI GLFWthread GLFWAPIENTRY glfwGetThreadID( void ); -GLFWAPI GLFWmutex GLFWAPIENTRY glfwCreateMutex( void ); -GLFWAPI void GLFWAPIENTRY glfwDestroyMutex( GLFWmutex mutex ); -GLFWAPI void GLFWAPIENTRY glfwLockMutex( GLFWmutex mutex ); -GLFWAPI void GLFWAPIENTRY glfwUnlockMutex( GLFWmutex mutex ); -GLFWAPI GLFWcond GLFWAPIENTRY glfwCreateCond( void ); -GLFWAPI void GLFWAPIENTRY glfwDestroyCond( GLFWcond cond ); -GLFWAPI void GLFWAPIENTRY glfwWaitCond( GLFWcond cond, GLFWmutex mutex, double timeout ); -GLFWAPI void GLFWAPIENTRY glfwSignalCond( GLFWcond cond ); -GLFWAPI void GLFWAPIENTRY glfwBroadcastCond( GLFWcond cond ); -GLFWAPI int GLFWAPIENTRY glfwGetNumberOfProcessors( void ); - -/* Enable/disable functions */ -GLFWAPI void GLFWAPIENTRY glfwEnable( int token ); -GLFWAPI void GLFWAPIENTRY glfwDisable( int token ); - -/* Image/texture I/O support */ -GLFWAPI int GLFWAPIENTRY glfwReadImage( const char *name, GLFWimage *img, int flags ); -GLFWAPI int GLFWAPIENTRY glfwReadMemoryImage( const void *data, long size, GLFWimage *img, int flags ); -GLFWAPI void GLFWAPIENTRY glfwFreeImage( GLFWimage *img ); -GLFWAPI int GLFWAPIENTRY glfwLoadTexture2D( const char *name, int flags ); -GLFWAPI int GLFWAPIENTRY glfwLoadMemoryTexture2D( const void *data, long size, int flags ); -GLFWAPI int GLFWAPIENTRY glfwLoadTextureImage2D( GLFWimage *img, int flags ); - - -#ifdef __cplusplus -} -#endif - -#endif /* __glfw_h_ */ - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glfw/lib-msvc100/GLFW.dll b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glfw/lib-msvc100/GLFW.dll deleted file mode 100644 index 09e643b..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glfw/lib-msvc100/GLFW.dll and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glfw/lib-msvc100/GLFW.lib b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glfw/lib-msvc100/GLFW.lib deleted file mode 100644 index 6040f43..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glfw/lib-msvc100/GLFW.lib and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glfw/lib-msvc100/GLFWDLL.lib b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glfw/lib-msvc100/GLFWDLL.lib deleted file mode 100644 index c19954a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glfw/lib-msvc100/GLFWDLL.lib and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glfw/readme.html b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glfw/readme.html deleted file mode 100644 index 08499dd..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/glfw/readme.html +++ /dev/null @@ -1,465 +0,0 @@ - - - - - GLFW Readme File - - - - -

    GLFW 2.7.9 Win32 binary distribution

    - -
      -
    1. Introduction
    2. -
    3. Using GLFW
    4. -
    5. Version history
    6. -
    7. Directory structure of the GLFW distribution
    8. -
    9. Contacting the project
    10. -
    11. Acknowledgements
    12. -
    - - -

    1. Introduction

    - -

    Welcome to version 2.7.9 of the GLFW library. GLFW is a free, Open Source, -multi-platform library for OpenGL application development that provides a -powerful API for handling operating system specific tasks such as opening an -OpenGL window, reading keyboard, mouse, joystick and time input, creating -threads, and more.

    - -

    GLFW 2.7 is expected to be the last major release of the 2.x series, with -most development now being done on what will become version 3.0.

    - -

    This release adds fixes for multiple cursor motion bugs on Windows and fixes -support for the LFLAGS environment variable on OS X.

    - -

    For a full list of changes, see the -version history.

    - -

    Please note that this is the Windows 32-bit binary only distribution -of GLFW. It contains static, dynamic and link libraries built with and using -the runtimes of a number of common Windows compilers. More specifically, it -contains files for the following compilers:

    - -
      -
    • MinGW
    • -
    • Visual C++ 2008 (release runtime)
    • -
    • Visual C++ 2010 (release runtime)
    • -
    • Visual C++ 2012 (release runtime)
    • -
    - -

    For the full source distribition, go to the -GLFW website or to the -project page on SF.net.

    - - - -

    2. Using GLFW

    - -

    There are two aspects to using GLFW:

    - -
      -
    1. How does the GLFW API work
    2. -
    3. How to compile programs that use GLFW
    4. -
    - -

    The first point is covered in the -GLFW Users Guide and the -GLFW Reference Manual, and we suggest that you -read at least the Users Guide, since it's a good introduction to the GLFW -API.

    - -

    Designing and compiling programs that use GLFW is not very difficult. -A few rules for successfully designing GLFW-based programs are presented -in the following sections.

    - -

    2.1 Include the GLFW header file

    - -

    In the files of your program where you use OpenGL or GLFW, you should -include the GL/glfw.h header file, i.e.:

    - -
    #include <GL/glfw.h>
    - -

    This defines all the constants, types and function prototypes of the GLFW -API. It also includes the OpenGL and GLU header files, and defines all the -necessary constants and types that are necessary for these headers to work on -that particular platform.

    - -

    For example, under Microsoft Windows you are normally required to include -windows.h before you include GL/gl.h. This would -however make your code dependent on the Windows platform, or at least require -your program to check which platform it is being compiled on.

    - -

    The GLFW header file takes care of this for you, not by including -windows.h, but rather by itself duplicating the necessary parts of -it. This way, the namespace won't be cluttered by the entire Windows API.

    - -

    By default, the regular gl.h OpenGL header is included. If you -wish to include the draft gl3.h header instead, define -GLFW_INCLUDE_GL3 before the inclusion of the GLFW header.

    - -

    By default, the glu.h GLU header is included. If you wish to -avoid this, define GLFW_NO_GLU before the inclusion of the GLFW -header.

    - -

    In other words: -

      -
    • Do not include gl.h or glu.h - yourself, as GLFW does this for you
    • -
    • Do not include windows.h unless you need - direct access to the Windows API
    • -
    • If you do include windows.h, do it - before including GL/glfw.h. The GLFW header will - detect this and act appropriately.
    • -
    - -

    Also note that if you are using an OpenGL extension loading library such as -GLEW, you should include the GLEW -header before the GLFW one. The GLEW header defines macros that -disable any gl.h that the GLFW header includes and GLEW will work -as expected.

    - - - -

    2.2 Link with the right libraries

    - -

    2.2.1 Windows static library

    - -

    If you link with the static version of GLFW, it is also necessary to -link with some system libraries that GLFW uses.

    - -

    When linking a program under Windows that uses the static version of GLFW, -you must also link with the following libraries: opengl32, -user32 and kernel32. Some of these libraries may be -linked with by default by your compiler. In the table below you can see the -minimum required link options for each supported Windows compiler (you may want -to add other libraries as well, such as glu32):

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    CompilerLink options
    Borland C++ Builderglfw.lib opengl32.lib
    CygwinSee Unix static library below
    LCC-Win32glfw.lib opengl32.lib
    Microsoft Visual C++glfw.lib opengl32.lib
    MinGW and MinGW-w64-lglfw -lopengl32
    OpenWatcomglfw.lib opengl32.lib user32.lib
    - - -

    2.2.2 Windows DLL

    - -

    To compile a program that uses the DLL version of GLFW, you need to -define the GLFW_DLL constant. This can either be done with a -compiler switch, typically by adding -DGLFW_DLL to the list of -compiler options. You can also do it by adding the following line to all your -source files before including the GLFW header file:

    - -
    #define GLFW_DLL
    - -

    When linking a program under Windows that uses the DLL version of GLFW, -the only library you need to link with for GLFW to work is glfwdll. -In the table below you can see the minimum required link options for each -supported Windows compiler (you may want to add other libraries as well, -such as opengl32 and glu32):

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    CompilerLink options
    Borland C++ Builderglfwdll.lib
    Cygwin-lglfwdll
    LCC-Win32glfwdll.lib
    Microsoft Visual C++glfwdll.lib
    MinGW and MinGW-w64-lglfwdll
    OpenWatcomglfwdll.lib
    - - - -

    2.2.3 Unix static library

    - -

    GLFW supports -pkg-config, -and a libglfw.pc file is generated and installed when you install -the library. For systems that do not provide pkg-config, you should look in -this file for the proper compile and link flags for your system, as determined -by compile.sh at compile time.

    - -

    A typical compile and link command-line when using the GLFW static library -may look like this:

    - -
    cc `pkg-config --cflags libglfw` -o myprog myprog.c `pkg-config --static --libs libglfw`
    - -

    When using the GLFW sharedd library it may look like this:

    - -
    cc `pkg-config --cflags libglfw` -o myprog myprog.c `pkg-config --libs libglfw`
    - -

    If you use GLU functions in your program you should also add --lGLU to your link flags.

    - - - -

    2.2.5 Mac OS X static library

    - -

    When compiling and linking a program under Mac OS X that uses GLFW, you -must also link with Cocoa and OpenGL frameworks. - -

    If you are using Xcode, you simply add the GLFW library libglfw.a and -these frameworks to your project. If, however, you are building your program -from the command-line, there are two methods for correctly linking your GLFW -program.

    - -

    GLFW supports -pkg-config, and a -libglfw.pc file is generated and installed when you install the library. You -can find pkg-config in most packaging systems, such as -Fink and -MacPorts, so if you have one of them -installed, simply install pkg-config. Once you have pkg-config available, the -command-line for compiling and linking your program is:

    - -
    cc `pkg-config --cflags libglfw` -o myprog myprog.c `pkg-config --libs libglfw`
    - -

    If you do not wish to use pkg-config, you will need to add the required -frameworks and libraries to your command-line using the -l and --framework switches, i.e.:

    - -
    cc -o myprog myprog.c -lglfw -framework Cocoa -framework OpenGL -framework IOKit
    - -

    Note that you do not add the .framework extension to a framework when adding -it from the command-line.

    - -

    These frameworks contain all OpenGL and GLU functions, so there is no need to -add additional libraries or frameworks when using GLU functionality. Also note -that even though your machine may have Unix-style OpenGL libraries, they are for -use with the X Window System, and will not work with the Mac OS X native -version of GLFW.

    - - -

    3. Version history

    - -

    v2.7.9

    -
      -
    • [Cocoa] Bugfix: The dynamic library makefile rule did not use LFLAGS
    • -
    • [Win32] Bugfix: Enabling or disabling the cursor for an inactive window did nothing (backported from 3.0)
    • -
    • [Win32] Bugfix: The locked cursor was re-centered when the window was inactive (backported from 3.0)
    • -
    • [Win32] Bugfix: The cursor clip rectangle included the title bar (backported from 3.0)
    • -
    - - - -

    4. Directory structure of the GLFW distribution

    - -

    Here is an overview of the directory structure of the GLFW distribution:

    - - - - - - - - - -
    docsGLFW manuals in PDF format
    include 
       GLThe GLFW C/C++ include file
    lib-mingwBinaries for MinGW
    lib-msvc90Binaries for Visual C++ 2008 release configuration
    lib-msvc100Binaries for Visual C++ 2010 release configuration
    lib-msvc110Binaries for Visual C++ 2012 release configuration
    - - - -

    5. Contacting the project

    - -

    The official website for GLFW is glfw.org. -It contains the latest version of GLFW, news and other information that is -useful for OpenGL development.

    - -

    If you have questions related to the use of GLFW, we have a -user's web forum, -and the registered IRC channel #glfw on -Freenode.

    - -

    If you have a bug to report, a patch to submit or a feature you'd like to -request, please file an issue in the -issue trackers.

    - -Finally, if you're interested in helping out with the development of -GLFW or porting it to your favorite platform, we have a -developer's mailing list, -or you could join us on #glfw. - - - -

    6. Acknowledgements

    - -

    GLFW exists because people around the world donated their time and lent -their skills. Special thanks go out to:

    - -
      - -
    • artblanc, for a patch replacing a deprecated Core Graphics call
    • - -
    • Bobyshev Alexander and Martins Mozeiko, for the original proposal of - an FSAA hint and their work on the Win32 implementation of FSAA
    • - -
    • Keith Bauer, for his invaluable help with porting and maintaining GLFW on - Mac OS X, and for his many ideas
    • - -
    • Jarrod Davis, for the Delphi port of GLFW
    • - -
    • Olivier Delannoy, for the initial implementation of FSAA support on - X11, cross-compiling support for MinGW and general extreme usefulness
    • - -
    • Paul R. Deppe, who helped with Cygwin support, and made an - adaption of PLIB - so that it can use GLFW (instead of GLUT)
    • - -
    • Jonathan Dummer, for submitting a patch fixing an input bug on Win32 and - adding logic for the GLFW_ICON resource
    • - -
    • Gerald Franz, who made GLFW compile under IRIX, and supplied patches - for the X11 keyboard translation routine
    • - -
    • Marcus Geelnard, the original author and long-time maintainer of GLFW, - without whose brilliant work none of this would have happened
    • - -
    • Stefan Gustavson, for quick and thorough testing of GLFW on many and - varied operating systems and hardware configurations
    • - -
    • Sylvain Hellegouarch, for support, bug reports and testing
    • - -
    • Alex Holkner, for writing the code from which the Compiz/Intel fix was - stolen
    • - -
    • Toni Jovanoski, for helping with the MASM32 port of GLFW, and - supplying the example program and fixed OpenGL and GLU bindings for - MASM32
    • - -
    • Cameron King, for reporting a hidden cursor mouse bug on X11
    • - -
    • Peter Knut, for his many and detailed reports of difficult to find input - bugs
    • - -
    • Robin Leffmann, for his work on Mac OS X and other platforms, and his - invaluable support
    • - -
    • Glenn Lewis, for helping out with support for the D programming - language
    • - -
    • Shane Liesegang, for providing a bug fix relating to Cocoa window - restoration and reporting several Cocoa bugs
    • - -
    • Tristam MacDonald, for his bug reports and feedback on the Cocoa port
    • - -
    • David Medlock, for doing the initial Lua port
    • - -
    • Kenneth Miller, for his many and detailed bug reports on Win32
    • - -
    • Jeff Molofee, the author of the excellent OpenGL tutorials at NeHe Productions. - Much of the Windows code of GLFW was originally based on Jeff's - code
    • - -
    • Douglas C. Schmidt and Irfan Pyarali, for their excellent article - Strategies for Implementing POSIX Condition Variables on Win32
    • - -
    • Sebastian Schuberth, for the OpenWatcom makefiles
    • - -
    • Matt Sealey, for helping with the MorphOS port
    • - -
    • Steve Sexton, for reporting an input bug in the Carbon port
    • - -
    • Dmitri Shuralyov, for support, bug reports, bug fixes and testing
    • - -
    • Daniel Skorupski, for reporting a bug in the Win32 DEF file
    • - -
    • Bradley Smith, for his updates of the D support and his ports of the - remaining examples to the D language
    • - -
    • Julian Squires, for submitting a patch for a bug in the key repeat logic on X11
    • - -
    • Liam Staskawicz, for finding a bug in the termination logic of the OS X port
    • - -
    • Johannes Stein, for maintaining the Pascal bindings
    • - -
    • Cort Stratton, for reporting two bugs related to the creation of debug - contexts
    • - -
    • Sergey Tikhomirov, for the initial implementation of joystick support on - Mac OS X
    • - -
    • Samuli Tuomola, for support, bug reports and testing
    • - -
    • Frank Wille, for helping with the AmigaOS port and making GLFW - compile under IRIX 5.3
    • - -
    • Yaniel, for fixing a bug with fullscreen windows using OpenGL 3.0 contexts on Cocoa
    • - -
    • Santi Zupancic, for support, bug reports and testing
    • - -
    • Lasse Öörni, for submitting patches for the input code of the Win32 and X11 ports
    • - -
    • Дмитри Малышев, for the idea of a GLFW_NO_GLU macro
    • - -
    • blanco, for submitting a patch for a deprecation bug in the Cocoa port
    • - -
    • heromyth, for reporting a bug in the D bindings
    • - -
    • Ozzy @ Orkysquad, - for his dedication to GLFW, for debugging my source, and for his - valuable experience with game development
    • - -
    • Peoro, for reporting a bug in the _NET_WM_PING response
    • - -
    • TTK-Bandit, for submitting a number of input patches adding many missing - keys to the Win32 and X11 ports
    • - -
    • yuriks, for reporting a bug in Win32 context creation
    • - -
    • All the unmentioned and anonymous contributors in the GLFW community, for - bug reports, patches, feedback and encouragement
    • - -
    • OpenGL.org, and all the people on - the discussion forums there that have provided help during the development of - GLFW
    • - -
    - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/readme.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/readme.txt deleted file mode 100644 index bf5d458..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/readme.txt +++ /dev/null @@ -1,17 +0,0 @@ -This subdirectory contains project and solution files for building the Chipmunk -Physics library and its demo suite with Microsoft Visual C++ 2010. - -The demo suite uses the external GLUT (OpenGL Utility Toolkit) library, -included in the glut subdirectory. - -Here's how the Chipmunk and C runtime libraries are linked for each of the -available configurations: - - Chipmunk C Runtime - - Debug Static Dynamic - Debug DLL Dynamic Dynamic - Debug SCRT Static Static - Release Static Dynamic - Release DLL Dynamic Dynamic - Release SCRT Static Static diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc10/chipmunk/chipmunk.def b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc10/chipmunk/chipmunk.def deleted file mode 100644 index 38d79db..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc10/chipmunk/chipmunk.def +++ /dev/null @@ -1,171 +0,0 @@ -LIBRARY chipmunk -EXPORTS - - cpArbiterGetContactPointSet - cpArbiterGetCount - cpArbiterGetDepth - cpArbiterGetNormal - cpArbiterGetPoint - cpArbiterIgnore - cpArbiterIsFirstContact - cpArbiterTotalImpulse - cpArbiterTotalImpulseWithFriction - cpArbiterTotalKE - - cpAreaForPoly - - cpBBTreeAlloc - cpBBTreeInit - cpBBTreeNew - cpBBTreeOptimize - cpBBTreeSetVelocityFunc - - cpBBWrapVect - - cpBodyActivate - cpBodyActivateStatic - cpBodyAlloc - cpBodyDestroy - cpBodyEachArbiter - cpBodyFree - cpBodyGetVelAtWorldPoint - cpBodyInit - cpBodyInitStatic - cpBodyNew - cpBodyNewStatic - cpBodySanityCheck - cpBodySetAngle - cpBodySetMass - cpBodySetMoment - cpBodySetPos - cpBodySleep - cpBodySleepWithGroup - cpBodyUpdatePosition - cpBodyUpdateVelocity - - cpBoxShapeInit - cpBoxShapeInit2 - cpBoxShapeNew - cpBoxShapeNew2 - - cpCentroidForPoly - - cpCircleShapeAlloc - cpCircleShapeInit - cpCircleShapeNew - - cpConstraintFree - - cpConvexHull - - cpDampedRotarySpringNew - cpDampedSpringGetClass - cpDampedSpringNew - - cpGearJointNew - - cpGrooveJointGetClass - cpGrooveJointNew - - cpMessage - - cpMomentForBox - cpMomentForBox2 - cpMomentForCircle - cpMomentForPoly - cpMomentForSegment - - cpPinJointGetClass - cpPinJointNew - - cpPivotJointGetClass - cpPivotJointNew - cpPivotJointNew2 - - cpPolyShapeAlloc - cpPolyShapeGetNumVerts - cpPolyShapeGetVert - cpPolyShapeInit - cpPolyShapeNew - cpPolyShapeSetVerts - cpPolyValidate - - cpRatchetJointNew - - cpResetShapeIdCounter - - cpRotaryLimitJointNew - - cpSegmentShapeAlloc - cpSegmentShapeInit - cpSegmentShapeNew - cpSegmentShapeSetNeighbors - - cpShapeCacheBB - cpShapeDestroy - cpShapeFree - cpShapeNearestPointQuery - cpShapePointQuery - cpShapeSegmentQuery - cpShapeSetBody - cpShapeUpdate - - cpSimpleMotorGetClass - cpSimpleMotorNew - - cpSlideJointGetClass - cpSlideJointNew - - cpSpaceActivateShapesTouchingShape - cpSpaceAddBody - cpSpaceAddCollisionHandler - cpSpaceAddConstraint - cpSpaceAddPostStepCallback - cpSpaceAddShape - cpSpaceAddStaticShape - cpSpaceAlloc - cpSpaceBBQuery - cpSpaceContainsBody - cpSpaceContainsConstraint - cpSpaceContainsShape - cpSpaceDestroy - cpSpaceEachBody - cpSpaceEachConstraint - cpSpaceEachShape - cpSpaceFree - cpSpaceInit - cpSpaceNearestPointQuery - cpSpaceNearestPointQueryNearest - cpSpaceNew - cpSpacePointQuery - cpSpacePointQueryFirst - cpSpaceReindexShape - cpSpaceReindexShapesForBody - cpSpaceReindexStatic - cpSpaceRemoveBody - cpSpaceRemoveCollisionHandler - cpSpaceRemoveConstraint - cpSpaceRemoveShape - cpSpaceRemoveStaticShape - cpSpaceSegmentQuery - cpSpaceSegmentQueryFirst - cpSpaceSetDefaultCollisionHandler - cpSpaceShapeQuery - cpSpaceStep - cpSpaceUseSpatialHash - - cpSpaceHashAlloc - cpSpaceHashInit - cpSpaceHashNew - cpSpaceHashResize - - cpSpatialIndexCollideStatic - cpSpatialIndexFree - - cpSweep1DAlloc - cpSweep1DInit - cpSweep1DNew - - cpvslerp - cpvslerpconst - cpvstr diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc10/chipmunk/chipmunk.vcxproj b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc10/chipmunk/chipmunk.vcxproj deleted file mode 100644 index 7ab4f2b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc10/chipmunk/chipmunk.vcxproj +++ /dev/null @@ -1,263 +0,0 @@ - - - - - Debug SCRT - Win32 - - - Debug DLL - Win32 - - - Debug - Win32 - - - Release SCRT - Win32 - - - Release DLL - Win32 - - - Release - Win32 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {C1ACE86E-5A14-490A-9678-104BA2546723} - Win32Proj - chipmunk - - - - StaticLibrary - true - - - StaticLibrary - true - - - DynamicLibrary - true - - - StaticLibrary - false - true - - - StaticLibrary - false - true - - - DynamicLibrary - false - true - - - - - - - - - - - - - - - - - - - - - - - - - $(PlatformName)\$(Configuration)\ - $(PlatformName)\$(Configuration)\ - - - $(PlatformName)\$(Configuration)\ - $(PlatformName)\$(Configuration)\ - - - $(PlatformName)\$(Configuration)\ - $(PlatformName)\$(Configuration)\ - - - $(PlatformName)\$(Configuration)\ - $(PlatformName)\$(Configuration)\ - - - $(PlatformName)\$(Configuration)\ - $(PlatformName)\$(Configuration)\ - - - $(PlatformName)\$(Configuration)\ - $(PlatformName)\$(Configuration)\ - - - - Level3 - Disabled - _CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) - ..\..\..\include\chipmunk - CompileAsCpp - - - Windows - true - - - - - Level3 - Disabled - _CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) - ..\..\..\include\chipmunk - MultiThreadedDebug - CompileAsCpp - - - Windows - true - - - - - Level3 - Disabled - _CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) - ..\..\..\include\chipmunk - CompileAsCpp - - - Windows - true - chipmunk.def - - - - - Level3 - MaxSpeed - true - _CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) - ..\..\..\include\chipmunk - CompileAsCpp - - - Windows - true - true - true - - - - - Level3 - MaxSpeed - true - _CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) - ..\..\..\include\chipmunk - MultiThreaded - CompileAsCpp - - - Windows - true - true - true - - - - - Level3 - MaxSpeed - true - _CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) - ..\..\..\include\chipmunk - CompileAsCpp - - - Windows - true - true - true - chipmunk.def - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc10/chipmunk/chipmunk.vcxproj.filters b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc10/chipmunk/chipmunk.vcxproj.filters deleted file mode 100644 index 403a3dc..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc10/chipmunk/chipmunk.vcxproj.filters +++ /dev/null @@ -1,190 +0,0 @@ - - - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - - - - - {2af6495e-94a8-4200-8b69-e531cfdb9518} - - - {23a179d1-3a41-426c-8528-edba78d4969c} - - - - - include - - - include - - - include - - - include - - - include - - - include - - - include - - - include - - - include - - - include - - - include - - - include\constraints - - - include\constraints - - - include\constraints - - - include\constraints - - - include\constraints - - - include\constraints - - - include\constraints - - - include\constraints - - - include\constraints - - - include\constraints - - - include\constraints - - - include\constraints - - - src - - - include - - - - - src - - - src - - - src - - - src - - - src - - - src - - - src - - - src - - - src - - - src - - - src - - - src - - - src\constraints - - - src\constraints - - - src\constraints - - - src\constraints - - - src\constraints - - - src\constraints - - - src\constraints - - - src\constraints - - - src\constraints - - - src\constraints - - - src\constraints - - - src - - - src - - - src - - - src - - - src - - - src - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc10/chipmunk/chipmunk.vcxproj.user b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc10/chipmunk/chipmunk.vcxproj.user deleted file mode 100644 index ace9a86..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc10/chipmunk/chipmunk.vcxproj.user +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc10/demo/demo.sln b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc10/demo/demo.sln deleted file mode 100644 index fd08b64..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc10/demo/demo.sln +++ /dev/null @@ -1,46 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual C++ Express 2010 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo", "demo.vcxproj", "{659CE82A-959E-46C0-ACCC-A3BE0A0CB860}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "chipmunk", "..\chipmunk\chipmunk.vcxproj", "{C1ACE86E-5A14-490A-9678-104BA2546723}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug DLL|Win32 = Debug DLL|Win32 - Debug SCRT|Win32 = Debug SCRT|Win32 - Debug|Win32 = Debug|Win32 - Release DLL|Win32 = Release DLL|Win32 - Release SCRT|Win32 = Release SCRT|Win32 - Release|Win32 = Release|Win32 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {659CE82A-959E-46C0-ACCC-A3BE0A0CB860}.Debug DLL|Win32.ActiveCfg = Debug DLL|Win32 - {659CE82A-959E-46C0-ACCC-A3BE0A0CB860}.Debug DLL|Win32.Build.0 = Debug DLL|Win32 - {659CE82A-959E-46C0-ACCC-A3BE0A0CB860}.Debug SCRT|Win32.ActiveCfg = Debug SCRT|Win32 - {659CE82A-959E-46C0-ACCC-A3BE0A0CB860}.Debug SCRT|Win32.Build.0 = Debug SCRT|Win32 - {659CE82A-959E-46C0-ACCC-A3BE0A0CB860}.Debug|Win32.ActiveCfg = Debug|Win32 - {659CE82A-959E-46C0-ACCC-A3BE0A0CB860}.Debug|Win32.Build.0 = Debug|Win32 - {659CE82A-959E-46C0-ACCC-A3BE0A0CB860}.Release DLL|Win32.ActiveCfg = Release DLL|Win32 - {659CE82A-959E-46C0-ACCC-A3BE0A0CB860}.Release DLL|Win32.Build.0 = Release DLL|Win32 - {659CE82A-959E-46C0-ACCC-A3BE0A0CB860}.Release SCRT|Win32.ActiveCfg = Release SCRT|Win32 - {659CE82A-959E-46C0-ACCC-A3BE0A0CB860}.Release SCRT|Win32.Build.0 = Release SCRT|Win32 - {659CE82A-959E-46C0-ACCC-A3BE0A0CB860}.Release|Win32.ActiveCfg = Release|Win32 - {659CE82A-959E-46C0-ACCC-A3BE0A0CB860}.Release|Win32.Build.0 = Release|Win32 - {C1ACE86E-5A14-490A-9678-104BA2546723}.Debug DLL|Win32.ActiveCfg = Debug DLL|Win32 - {C1ACE86E-5A14-490A-9678-104BA2546723}.Debug DLL|Win32.Build.0 = Debug DLL|Win32 - {C1ACE86E-5A14-490A-9678-104BA2546723}.Debug SCRT|Win32.ActiveCfg = Debug SCRT|Win32 - {C1ACE86E-5A14-490A-9678-104BA2546723}.Debug SCRT|Win32.Build.0 = Debug SCRT|Win32 - {C1ACE86E-5A14-490A-9678-104BA2546723}.Debug|Win32.ActiveCfg = Debug|Win32 - {C1ACE86E-5A14-490A-9678-104BA2546723}.Debug|Win32.Build.0 = Debug|Win32 - {C1ACE86E-5A14-490A-9678-104BA2546723}.Release DLL|Win32.ActiveCfg = Release DLL|Win32 - {C1ACE86E-5A14-490A-9678-104BA2546723}.Release DLL|Win32.Build.0 = Release DLL|Win32 - {C1ACE86E-5A14-490A-9678-104BA2546723}.Release SCRT|Win32.ActiveCfg = Release SCRT|Win32 - {C1ACE86E-5A14-490A-9678-104BA2546723}.Release SCRT|Win32.Build.0 = Release SCRT|Win32 - {C1ACE86E-5A14-490A-9678-104BA2546723}.Release|Win32.ActiveCfg = Release|Win32 - {C1ACE86E-5A14-490A-9678-104BA2546723}.Release|Win32.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc10/demo/demo.vcxproj b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc10/demo/demo.vcxproj deleted file mode 100644 index a7d8cae..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc10/demo/demo.vcxproj +++ /dev/null @@ -1,232 +0,0 @@ - - - - - Debug SCRT - Win32 - - - Debug DLL - Win32 - - - Debug - Win32 - - - Release SCRT - Win32 - - - Release DLL - Win32 - - - Release - Win32 - - - - {659CE82A-959E-46C0-ACCC-A3BE0A0CB860} - Win32Proj - demo - - - - true - - - true - - - true - - - false - true - - - false - true - - - false - true - - - - - - - true - $(PlatformName)\$(Configuration)\ - $(PlatformName)\$(Configuration)\ - - - true - $(PlatformName)\$(Configuration)\ - $(PlatformName)\$(Configuration)\ - - - true - $(PlatformName)\$(Configuration)\ - $(PlatformName)\$(Configuration)\ - - - false - $(PlatformName)\$(Configuration)\ - $(PlatformName)\$(Configuration)\ - - - false - $(PlatformName)\$(Configuration)\ - $(PlatformName)\$(Configuration)\ - - - false - $(PlatformName)\$(Configuration)\ - $(PlatformName)\$(Configuration)\ - - - - Level3 - Disabled - _CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - ..\..\..\include\chipmunk;..\..\glew\include;..\..\glfw\include - CompileAsCpp - - - Console - true - ..\..\glut\lib;..\..\glfw\lib-msvc100;..\..\glew\lib\Release\Win32 - glew32.lib;GLFW.lib;OpenGL32.lib;Glu32.lib;%(AdditionalDependencies) - - - - - Level3 - Disabled - _CRT_SECURE_NO_WARNINGS;_USE_MATH_DEFINES;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - ..\..\..\include\chipmunk;..\..\glew\include;..\..\glfw\include - MultiThreadedDebug - CompileAsCpp - - - Console - true - ..\..\glut\lib;..\..\glfw\lib-msvc100;..\..\glew\lib\Release\Win32 - - - - - Level3 - Disabled - _CRT_SECURE_NO_WARNINGS;_USE_MATH_DEFINES;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - ..\..\..\include\chipmunk;..\..\glew\include;..\..\glfw\include - CompileAsCpp - - - Console - true - ..\..\glut\lib;..\..\glfw\lib-msvc100;..\..\glew\lib\Release\Win32 - - - - - Level3 - MaxSpeed - true - _CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - ..\..\..\include\chipmunk;..\..\glew\include;..\..\glfw\include - CompileAsCpp - - - Console - true - true - ..\..\glut\lib;..\..\glfw\lib-msvc100;..\..\glew\lib\Release\Win32 - true - glew32.lib;GLFW.lib;OpenGL32.lib;Glu32.lib;%(AdditionalDependencies) - - - - - - Level3 - MaxSpeed - true - _CRT_SECURE_NO_WARNINGS;_USE_MATH_DEFINES;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - ..\..\..\include\chipmunk;..\..\glew\include;..\..\glfw\include - MultiThreaded - CompileAsCpp - - - Console - true - true - ..\..\glut\lib;..\..\glfw\lib-msvc100;..\..\glew\lib\Release\Win32 - true - - - - - - Level3 - MaxSpeed - true - _CRT_SECURE_NO_WARNINGS;_USE_MATH_DEFINES;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - ..\..\..\include\chipmunk;..\..\glew\include;..\..\glfw\include - CompileAsCpp - - - Console - true - true - ..\..\glut\lib;..\..\glfw\lib-msvc100;..\..\glew\lib\Release\Win32 - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {c1ace86e-5a14-490a-9678-104ba2546723} - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc10/demo/demo.vcxproj.filters b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc10/demo/demo.vcxproj.filters deleted file mode 100644 index 0badbf9..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc10/demo/demo.vcxproj.filters +++ /dev/null @@ -1,107 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - Header Files - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc10/demo/demo.vcxproj.user b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc10/demo/demo.vcxproj.user deleted file mode 100644 index c320480..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc10/demo/demo.vcxproj.user +++ /dev/null @@ -1,27 +0,0 @@ - - - - PATH=%PATH%;..\..\glew\bin\Release\Win32 - WindowsLocalDebugger - - - PATH=%PATH%;..\..\glew\bin\Release\Win32 - WindowsLocalDebugger - - - PATH=%PATH%;..\..\glew\bin\Release\Win32 - WindowsLocalDebugger - - - PATH=%PATH%;..\..\glew\bin\Release\Win32 - WindowsLocalDebugger - - - PATH=%PATH%;..\..\glew\bin\Release\Win32 - WindowsLocalDebugger - - - PATH=%PATH%;..\..\glew\bin\Release\Win32 - WindowsLocalDebugger - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc12/chipmunk/chipmunk.def b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc12/chipmunk/chipmunk.def deleted file mode 100644 index 38d79db..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc12/chipmunk/chipmunk.def +++ /dev/null @@ -1,171 +0,0 @@ -LIBRARY chipmunk -EXPORTS - - cpArbiterGetContactPointSet - cpArbiterGetCount - cpArbiterGetDepth - cpArbiterGetNormal - cpArbiterGetPoint - cpArbiterIgnore - cpArbiterIsFirstContact - cpArbiterTotalImpulse - cpArbiterTotalImpulseWithFriction - cpArbiterTotalKE - - cpAreaForPoly - - cpBBTreeAlloc - cpBBTreeInit - cpBBTreeNew - cpBBTreeOptimize - cpBBTreeSetVelocityFunc - - cpBBWrapVect - - cpBodyActivate - cpBodyActivateStatic - cpBodyAlloc - cpBodyDestroy - cpBodyEachArbiter - cpBodyFree - cpBodyGetVelAtWorldPoint - cpBodyInit - cpBodyInitStatic - cpBodyNew - cpBodyNewStatic - cpBodySanityCheck - cpBodySetAngle - cpBodySetMass - cpBodySetMoment - cpBodySetPos - cpBodySleep - cpBodySleepWithGroup - cpBodyUpdatePosition - cpBodyUpdateVelocity - - cpBoxShapeInit - cpBoxShapeInit2 - cpBoxShapeNew - cpBoxShapeNew2 - - cpCentroidForPoly - - cpCircleShapeAlloc - cpCircleShapeInit - cpCircleShapeNew - - cpConstraintFree - - cpConvexHull - - cpDampedRotarySpringNew - cpDampedSpringGetClass - cpDampedSpringNew - - cpGearJointNew - - cpGrooveJointGetClass - cpGrooveJointNew - - cpMessage - - cpMomentForBox - cpMomentForBox2 - cpMomentForCircle - cpMomentForPoly - cpMomentForSegment - - cpPinJointGetClass - cpPinJointNew - - cpPivotJointGetClass - cpPivotJointNew - cpPivotJointNew2 - - cpPolyShapeAlloc - cpPolyShapeGetNumVerts - cpPolyShapeGetVert - cpPolyShapeInit - cpPolyShapeNew - cpPolyShapeSetVerts - cpPolyValidate - - cpRatchetJointNew - - cpResetShapeIdCounter - - cpRotaryLimitJointNew - - cpSegmentShapeAlloc - cpSegmentShapeInit - cpSegmentShapeNew - cpSegmentShapeSetNeighbors - - cpShapeCacheBB - cpShapeDestroy - cpShapeFree - cpShapeNearestPointQuery - cpShapePointQuery - cpShapeSegmentQuery - cpShapeSetBody - cpShapeUpdate - - cpSimpleMotorGetClass - cpSimpleMotorNew - - cpSlideJointGetClass - cpSlideJointNew - - cpSpaceActivateShapesTouchingShape - cpSpaceAddBody - cpSpaceAddCollisionHandler - cpSpaceAddConstraint - cpSpaceAddPostStepCallback - cpSpaceAddShape - cpSpaceAddStaticShape - cpSpaceAlloc - cpSpaceBBQuery - cpSpaceContainsBody - cpSpaceContainsConstraint - cpSpaceContainsShape - cpSpaceDestroy - cpSpaceEachBody - cpSpaceEachConstraint - cpSpaceEachShape - cpSpaceFree - cpSpaceInit - cpSpaceNearestPointQuery - cpSpaceNearestPointQueryNearest - cpSpaceNew - cpSpacePointQuery - cpSpacePointQueryFirst - cpSpaceReindexShape - cpSpaceReindexShapesForBody - cpSpaceReindexStatic - cpSpaceRemoveBody - cpSpaceRemoveCollisionHandler - cpSpaceRemoveConstraint - cpSpaceRemoveShape - cpSpaceRemoveStaticShape - cpSpaceSegmentQuery - cpSpaceSegmentQueryFirst - cpSpaceSetDefaultCollisionHandler - cpSpaceShapeQuery - cpSpaceStep - cpSpaceUseSpatialHash - - cpSpaceHashAlloc - cpSpaceHashInit - cpSpaceHashNew - cpSpaceHashResize - - cpSpatialIndexCollideStatic - cpSpatialIndexFree - - cpSweep1DAlloc - cpSweep1DInit - cpSweep1DNew - - cpvslerp - cpvslerpconst - cpvstr diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc12/chipmunk/chipmunk.vcxproj b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc12/chipmunk/chipmunk.vcxproj deleted file mode 100644 index 8e8dee7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc12/chipmunk/chipmunk.vcxproj +++ /dev/null @@ -1,269 +0,0 @@ - - - - - Debug SCRT - Win32 - - - Debug DLL - Win32 - - - Debug - Win32 - - - Release SCRT - Win32 - - - Release DLL - Win32 - - - Release - Win32 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {C1ACE86E-5A14-490A-9678-104BA2546723} - Win32Proj - chipmunk - - - - StaticLibrary - true - v110 - - - StaticLibrary - true - v110 - - - DynamicLibrary - true - v110 - - - StaticLibrary - false - true - v110 - - - StaticLibrary - false - true - v110 - - - DynamicLibrary - false - true - v110 - - - - - - - - - - - - - - - - - - - - - - - - - $(PlatformName)\$(Configuration)\ - $(PlatformName)\$(Configuration)\ - - - $(PlatformName)\$(Configuration)\ - $(PlatformName)\$(Configuration)\ - - - $(PlatformName)\$(Configuration)\ - $(PlatformName)\$(Configuration)\ - - - $(PlatformName)\$(Configuration)\ - $(PlatformName)\$(Configuration)\ - - - $(PlatformName)\$(Configuration)\ - $(PlatformName)\$(Configuration)\ - - - $(PlatformName)\$(Configuration)\ - $(PlatformName)\$(Configuration)\ - - - - Level3 - Disabled - _CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) - ..\..\..\include\chipmunk - CompileAsCpp - - - Windows - true - - - - - Level3 - Disabled - _CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) - ..\..\..\include\chipmunk - MultiThreadedDebug - CompileAsCpp - - - Windows - true - - - - - Level3 - Disabled - _CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) - ..\..\..\include\chipmunk - CompileAsCpp - - - Windows - true - chipmunk.def - - - - - Level3 - MaxSpeed - true - _CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) - ..\..\..\include\chipmunk - CompileAsCpp - - - Windows - true - true - true - - - - - Level3 - MaxSpeed - true - _CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) - ..\..\..\include\chipmunk - MultiThreaded - CompileAsCpp - - - Windows - true - true - true - - - - - Level3 - MaxSpeed - true - _CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) - ..\..\..\include\chipmunk - CompileAsCpp - - - Windows - true - true - true - chipmunk.def - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc12/chipmunk/chipmunk.vcxproj.filters b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc12/chipmunk/chipmunk.vcxproj.filters deleted file mode 100644 index 6be6d2a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc12/chipmunk/chipmunk.vcxproj.filters +++ /dev/null @@ -1,190 +0,0 @@ - - - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - - - - - {2af6495e-94a8-4200-8b69-e531cfdb9518} - - - {23a179d1-3a41-426c-8528-edba78d4969c} - - - - - include - - - include - - - include - - - include - - - include - - - include - - - include - - - include - - - include - - - include - - - include - - - include\constraints - - - include\constraints - - - include\constraints - - - include\constraints - - - include\constraints - - - include\constraints - - - include\constraints - - - include\constraints - - - include\constraints - - - include\constraints - - - include\constraints - - - include\constraints - - - src - - - include - - - - - src - - - src - - - src - - - src - - - src - - - src - - - src - - - src - - - src - - - src - - - src - - - src - - - src\constraints - - - src\constraints - - - src\constraints - - - src\constraints - - - src\constraints - - - src\constraints - - - src\constraints - - - src\constraints - - - src\constraints - - - src\constraints - - - src\constraints - - - src - - - src - - - src - - - src - - - src - - - src - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc12/demo/demo.sln b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc12/demo/demo.sln deleted file mode 100644 index fd08b64..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc12/demo/demo.sln +++ /dev/null @@ -1,46 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual C++ Express 2010 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo", "demo.vcxproj", "{659CE82A-959E-46C0-ACCC-A3BE0A0CB860}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "chipmunk", "..\chipmunk\chipmunk.vcxproj", "{C1ACE86E-5A14-490A-9678-104BA2546723}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug DLL|Win32 = Debug DLL|Win32 - Debug SCRT|Win32 = Debug SCRT|Win32 - Debug|Win32 = Debug|Win32 - Release DLL|Win32 = Release DLL|Win32 - Release SCRT|Win32 = Release SCRT|Win32 - Release|Win32 = Release|Win32 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {659CE82A-959E-46C0-ACCC-A3BE0A0CB860}.Debug DLL|Win32.ActiveCfg = Debug DLL|Win32 - {659CE82A-959E-46C0-ACCC-A3BE0A0CB860}.Debug DLL|Win32.Build.0 = Debug DLL|Win32 - {659CE82A-959E-46C0-ACCC-A3BE0A0CB860}.Debug SCRT|Win32.ActiveCfg = Debug SCRT|Win32 - {659CE82A-959E-46C0-ACCC-A3BE0A0CB860}.Debug SCRT|Win32.Build.0 = Debug SCRT|Win32 - {659CE82A-959E-46C0-ACCC-A3BE0A0CB860}.Debug|Win32.ActiveCfg = Debug|Win32 - {659CE82A-959E-46C0-ACCC-A3BE0A0CB860}.Debug|Win32.Build.0 = Debug|Win32 - {659CE82A-959E-46C0-ACCC-A3BE0A0CB860}.Release DLL|Win32.ActiveCfg = Release DLL|Win32 - {659CE82A-959E-46C0-ACCC-A3BE0A0CB860}.Release DLL|Win32.Build.0 = Release DLL|Win32 - {659CE82A-959E-46C0-ACCC-A3BE0A0CB860}.Release SCRT|Win32.ActiveCfg = Release SCRT|Win32 - {659CE82A-959E-46C0-ACCC-A3BE0A0CB860}.Release SCRT|Win32.Build.0 = Release SCRT|Win32 - {659CE82A-959E-46C0-ACCC-A3BE0A0CB860}.Release|Win32.ActiveCfg = Release|Win32 - {659CE82A-959E-46C0-ACCC-A3BE0A0CB860}.Release|Win32.Build.0 = Release|Win32 - {C1ACE86E-5A14-490A-9678-104BA2546723}.Debug DLL|Win32.ActiveCfg = Debug DLL|Win32 - {C1ACE86E-5A14-490A-9678-104BA2546723}.Debug DLL|Win32.Build.0 = Debug DLL|Win32 - {C1ACE86E-5A14-490A-9678-104BA2546723}.Debug SCRT|Win32.ActiveCfg = Debug SCRT|Win32 - {C1ACE86E-5A14-490A-9678-104BA2546723}.Debug SCRT|Win32.Build.0 = Debug SCRT|Win32 - {C1ACE86E-5A14-490A-9678-104BA2546723}.Debug|Win32.ActiveCfg = Debug|Win32 - {C1ACE86E-5A14-490A-9678-104BA2546723}.Debug|Win32.Build.0 = Debug|Win32 - {C1ACE86E-5A14-490A-9678-104BA2546723}.Release DLL|Win32.ActiveCfg = Release DLL|Win32 - {C1ACE86E-5A14-490A-9678-104BA2546723}.Release DLL|Win32.Build.0 = Release DLL|Win32 - {C1ACE86E-5A14-490A-9678-104BA2546723}.Release SCRT|Win32.ActiveCfg = Release SCRT|Win32 - {C1ACE86E-5A14-490A-9678-104BA2546723}.Release SCRT|Win32.Build.0 = Release SCRT|Win32 - {C1ACE86E-5A14-490A-9678-104BA2546723}.Release|Win32.ActiveCfg = Release|Win32 - {C1ACE86E-5A14-490A-9678-104BA2546723}.Release|Win32.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc12/demo/demo.vcxproj b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc12/demo/demo.vcxproj deleted file mode 100644 index 2e5d1da..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc12/demo/demo.vcxproj +++ /dev/null @@ -1,240 +0,0 @@ - - - - - Debug SCRT - Win32 - - - Debug DLL - Win32 - - - Debug - Win32 - - - Release SCRT - Win32 - - - Release DLL - Win32 - - - Release - Win32 - - - - {659CE82A-959E-46C0-ACCC-A3BE0A0CB860} - Win32Proj - demo - - - - true - v110 - - - true - v110 - - - true - v110 - - - false - true - v110 - - - false - true - v110 - - - false - true - v110 - - - - - - - true - $(PlatformName)\$(Configuration)\ - $(PlatformName)\$(Configuration)\ - - - true - $(PlatformName)\$(Configuration)\ - $(PlatformName)\$(Configuration)\ - - - true - $(PlatformName)\$(Configuration)\ - $(PlatformName)\$(Configuration)\ - - - false - $(PlatformName)\$(Configuration)\ - $(PlatformName)\$(Configuration)\ - - - false - $(PlatformName)\$(Configuration)\ - $(PlatformName)\$(Configuration)\ - - - false - $(PlatformName)\$(Configuration)\ - $(PlatformName)\$(Configuration)\ - - - - Level3 - Disabled - _CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - ..\..\..\include\chipmunk;..\..\glew\include;..\..\glfw\include - CompileAsCpp - EditAndContinue - EnableFastChecks - - - Console - true - ..\..\glut\lib;..\..\glfw\lib-msvc100;..\..\glew\lib\Release\Win32 - glew32.lib;GLFW.lib;OpenGL32.lib;Glu32.lib;%(AdditionalDependencies) - - - - - Level3 - Disabled - _CRT_SECURE_NO_WARNINGS;_USE_MATH_DEFINES;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - ..\..\..\include\chipmunk;..\..\glew\include;..\..\glfw\include - MultiThreadedDebug - CompileAsCpp - - - Console - true - ..\..\glut\lib;..\..\glfw\lib-msvc100;..\..\glew\lib\Release\Win32 - - - - - Level3 - Disabled - _CRT_SECURE_NO_WARNINGS;_USE_MATH_DEFINES;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - ..\..\..\include\chipmunk;..\..\glew\include;..\..\glfw\include - CompileAsCpp - - - Console - true - ..\..\glut\lib;..\..\glfw\lib-msvc100;..\..\glew\lib\Release\Win32 - - - - - Level3 - MaxSpeed - true - _CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - ..\..\..\include\chipmunk;..\..\glew\include;..\..\glfw\include - CompileAsCpp - - - Console - true - true - ..\..\glut\lib;..\..\glfw\lib-msvc100;..\..\glew\lib\Release\Win32 - true - glew32.lib;GLFW.lib;OpenGL32.lib;Glu32.lib;%(AdditionalDependencies) - - - - - - Level3 - MaxSpeed - true - _CRT_SECURE_NO_WARNINGS;_USE_MATH_DEFINES;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - ..\..\..\include\chipmunk;..\..\glew\include;..\..\glfw\include - MultiThreaded - CompileAsCpp - - - Console - true - true - ..\..\glut\lib;..\..\glfw\lib-msvc100;..\..\glew\lib\Release\Win32 - true - - - - - - Level3 - MaxSpeed - true - _CRT_SECURE_NO_WARNINGS;_USE_MATH_DEFINES;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - ..\..\..\include\chipmunk;..\..\glew\include;..\..\glfw\include - CompileAsCpp - - - Console - true - true - ..\..\glut\lib;..\..\glfw\lib-msvc100;..\..\glew\lib\Release\Win32 - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {c1ace86e-5a14-490a-9678-104ba2546723} - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc12/demo/demo.vcxproj.filters b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc12/demo/demo.vcxproj.filters deleted file mode 100644 index 0badbf9..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/msvc/vc12/demo/demo.vcxproj.filters +++ /dev/null @@ -1,107 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - Header Files - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkBody.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkBody.h deleted file mode 100644 index 598a9cb..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkBody.h +++ /dev/null @@ -1,189 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -@class ChipmunkShape; -@class ChipmunkConstraint; - -/** - Rigid bodies are the basic unit of simulation in Chipmunk. - They hold the physical properties of an object (mass, position, rotation, velocity, etc.). After creating a ChipmunkBody object, you can attach collision shapes (ChipmunkShape) and joints (ChipmunkConstraint) to it. -*/ -@interface ChipmunkBody : NSObject - -/// Get the ChipmunkBody object associciated with a cpBody pointer. -/// Undefined if the cpBody wasn't created using Objective-Chipmunk. -+(ChipmunkBody *)bodyFromCPBody:(cpBody *)body; - -/** - Create an autoreleased rigid body with the given mass and moment. - Guessing the moment of inertia is usually a bad idea. Use the moment estimation functions (cpMomentFor*()). -*/ -+ (id)bodyWithMass:(cpFloat)mass andMoment:(cpFloat)moment; - -/** - Create an autoreleased static body. -*/ -+ (id)staticBody; - -/** - Create an autoreleased kinematic body. -*/ -+ (id)kinematicBody; - -/** - Initialize a rigid body with the given mass and moment of inertia. - Guessing the moment of inertia is usually a bad idea. Use the moment estimation functions (cpMomentFor*()). -*/ -- (id)initWithMass:(cpFloat)mass andMoment:(cpFloat)moment; - -/// Type of the body (dynamic, kinematic, static). -@property(nonatomic, assign) cpBodyType type; - -/// Mass of the rigid body. Mass does not have to be expressed in any particular units, but relative masses should be consistent. -@property(nonatomic, assign) cpFloat mass; - -/// Moment of inertia of the body. The mass tells you how hard it is to push an object, the MoI tells you how hard it is to spin the object. Don't try to guess the MoI, use the cpMomentFor*() functions to try and estimate it. -@property(nonatomic, assign) cpFloat moment; - -/// The position of the rigid body's center of gravity. -@property(nonatomic, assign) cpVect position; - -/// The linear velocity of the rigid body. -@property(nonatomic, assign) cpVect velocity; - -/// The linear force applied to the rigid body. Unlike in some physics engines, the force does not reset itself during each step. Make sure that you are reseting the force between frames if that is what you intended. -@property(nonatomic, assign) cpVect force; - -/// The rotation angle of the rigid body in radians. -@property(nonatomic, assign) cpFloat angle; - -/// The angular velocity of the rigid body in radians per second. -@property(nonatomic, assign) cpFloat angularVelocity; - -/// The torque being applied to the rigid body. Like force, this property is not reset every frame. -@property(nonatomic, assign) cpFloat torque; - -/// The rigid transform of the body. -@property(nonatomic, readonly) cpTransform transform; - -/// Returns a pointer to the underlying cpBody C struct. -@property(nonatomic, readonly) cpBody *body; - -/** - An object that this constraint is associated with. You can use this get a reference to your game object or controller object from within callbacks. - @attention Like most @c delegate properties this is a weak reference and does not call @c retain. This prevents reference cycles from occuring. -*/ -@property(nonatomic, assign) id userData; - -/// Has the body been put to sleep by the space? -@property(nonatomic, readonly) bool isSleeping; - -/// Get the kinetic energy of this body. -@property(nonatomic, readonly) cpFloat kineticEnergy; - -/// Get the space the body is added to. -@property(nonatomic, readonly) ChipmunkSpace *space; - -/** - Convert from body local to world coordinates. - Convert a point in world (absolute) coordinates to body local coordinates affected by the position and rotation of the rigid body. -*/ -- (cpVect)localToWorld:(cpVect)v; - -/** - Convert from world to body local Coordinates. - Convert a point in body local coordinates coordinates to world (absolute) coordinates. -*/ -- (cpVect)worldToLocal:(cpVect)v; - -/** - Get the velocity of a point on a body. - Get the world (absolute) velocity of a point on a rigid body specified in body local coordinates. -*/ -- (cpVect)velocityAtLocalPoint:(cpVect)p; - -/** - Get the velocity of a point on a body. - Get the world (absolute) velocity of a point on a rigid body specified in world coordinates. -*/ -- (cpVect)velocityAtWorldPoint:(cpVect)p; - -/** - Apply a force to a rigid body. An offset of cpvzero is equivalent to adding directly to the force property. - @param force A force in expressed in absolute (word) coordinates. - @param offset An offset expressed in world coordinates. Note that it is still an offset, meaning that it's position is relative, but the rotation is not. -*/ -- (void)applyForce:(cpVect)force atLocalPoint:(cpVect)point; -- (void)applyForce:(cpVect)force atWorldPoint:(cpVect)point; - -/** - Apply an impulse to a rigid body. - @param impulse An impulse in expressed in absolute (word) coordinates. - @param offset An offset expressed in world coordinates. Note that it is still an offset, meaning that it's position is relative, but the rotation is not. -*/ -- (void)applyImpulse:(cpVect)impulse atLocalPoint:(cpVect)point; -- (void)applyImpulse:(cpVect)impulse atWorldPoint:(cpVect)point; - -/// Wake up the body if it's sleeping, or reset the idle timer if it's active. -- (void)activate; - -/// Wake up any bodies touching a static body through shape @c filter Pass @c nil for @c filter to away all touching bodies. -- (void)activateStatic:(ChipmunkShape *)filter; - -/** - Force the body to sleep immediately. The body will be added to the same group as @c group. When any object in a group is woken up, all of the bodies are woken up with it. - If @c group is nil, then a new group is created and the body is added to it. It is an error pass a non-sleeping body as @c group. - This is useful if you want an object to be inactive until something hits it such as a pile of boxes you want the player to plow through or a stalactite hanging from a cave ceiling. - Make sure the body is fully set up before you call this. Adding this body or any shapes or constraints attached to it to a space, or modifying any of their properties automatically wake a body up. -*/ -- (void)sleepWithGroup:(ChipmunkBody *)group; - -/** - Equivalent to [ChipmunkBody sleepWithGroup:nil]. That is the object is forced to sleep immediately, but is not grouped with any other sleeping bodies. -*/ -- (void)sleep; - -/// Get a list of shapes that are attached to this body and currently added to a space. -- (NSArray *)shapes; - -/// Get a list of constraints that are attached to this body and currently added to a space. -- (NSArray *)constraints; - -/// Body/arbiter iterator callback block type. -typedef void (^ChipmunkBodyArbiterIteratorBlock)(cpArbiter *arbiter); - -/// Call @c block once for each arbiter that is currently active on the body. -- (void)eachArbiter:(ChipmunkBodyArbiterIteratorBlock)block; - -/// Implements the ChipmunkBaseObject protocol, not particularly useful outside of the library code -- (void)addToSpace:(ChipmunkSpace *)space; -/// Implements the ChipmunkBaseObject protocol, not particularly useful outside of the library code -- (void)removeFromSpace:(ChipmunkSpace *)space; - -/// Override this to change the way that the body's velocity is integrated. -/// You should either understand how the cpBodyUpdateVelocity() function works, or use the super method. --(void)updateVelocity:(cpFloat)dt gravity:(cpVect)gravity damping:(cpFloat)damping; - -/// OVerride this to change the way that the body's position is intgrated. -/// You should either understand how the cpBodyUpdatePosition() function works, or use the super method. --(void)updatePosition:(cpFloat)dt; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkConstraint.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkConstraint.h deleted file mode 100644 index d72af0f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkConstraint.h +++ /dev/null @@ -1,405 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -/** - Constraints connect two ChipmunkBody objects together. Most often constraints are simple joints, but can also be things like motors, friction generators or servos. - - @htmlonly - - - - - - @endhtmlonly -*/ -@interface ChipmunkConstraint : NSObject { -@private - id _userData; -} - -/// Returns a pointer to the underlying cpConstraint C struct. -@property(nonatomic, readonly) cpConstraint *constraint; - -/// The first ChipmunkBody the constraint controls. -@property(nonatomic, readonly) ChipmunkBody *bodyA; - -/// The second ChipmunkBody the constraint controls. -@property(nonatomic, readonly) ChipmunkBody *bodyB; - -/// Get the ChipmunkConstraint object associciated with a cpConstraint pointer. -/// Undefined if the cpConstraint wasn't created using Objective-Chipmunk. -+(ChipmunkConstraint *)constraintFromCPConstraint:(cpConstraint *)constraint; - -/** - Maximum force this constraint is allowed to use (defalts to infinity). - This allows joints to be pulled apart if too much force is applied to them. - It also allows you to use constraints as force or friction generators for controlling bodies. -*/ -@property(nonatomic, assign) cpFloat maxForce; - -/** - The rate at which joint error is corrected. - Defaults to pow(1.0 - 0.1, 60.0) meaning that it will correct 10% of the error every 1/60th of a second. -*/ -@property(nonatomic, assign) cpFloat errorBias; - -/** - Maximum rate (speed) that a joint can be corrected at (defaults to infinity). - Setting this value to a finite value allows you to control a joint like a servo motor. -*/ -@property(nonatomic, assign) cpFloat maxBias; - -/** - Whether or not the connected bodies should checked for collisions. - Collisions are filtered before calling callbacks. - Defaults to TRUE. -*/ -@property(nonatomic, assign) BOOL collideBodies; - -/// Get the most recent impulse applied by this constraint. -@property(nonatomic, readonly) cpFloat impulse; - -/// Get the space the body is added to. -@property(nonatomic, readonly) ChipmunkSpace *space; - -/** - An object that this constraint is associated with. You can use this get a reference to your game object or controller object from within callbacks. - @attention Like most @c delegate properties this is a weak reference and does not call @c retain. This prevents reference cycles from occuring. -*/ -@property(nonatomic, assign) id userData; - -/// Override this method to update a constraints parameters just before running the physics each step. --(void)preSolve:(ChipmunkSpace *)space; - -/// Override this method to poll values from a constraint each frame after the physics runs. -/// This can be used to implement breakable joints for instance. --(void)postSolve:(ChipmunkSpace *)space; - -@end - - -/** - Pin joints hold a set distance between points on two bodies. - Think of them as connecting a solid pin or rod between the two anchor points. -*/ -@interface ChipmunkPinJoint : ChipmunkConstraint - -/** - Create an autoreleased pin joint between the two bodies with the given anchor points. - The distance is calculated when the joint is initialized. It can be set explicitly using the property. -*/ -+ (ChipmunkPinJoint *)pinJointWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b anchorA:(cpVect)anchorA anchorB:(cpVect)anchorB; - -/** - Initialize a pin joint between the two bodies with the given anchor points. - The distance is calculated when the joint is initialized. It can be set explicitly using the property. -*/ -- (id)initWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b anchorA:(cpVect)anchorA anchorB:(cpVect)anchorB; - -/// The anchor point on the first body. -@property(nonatomic, assign) cpVect anchorA; - -/// The anchor point on the second body. -@property(nonatomic, assign) cpVect anchorB; - -/// The distance between the two anchor points that the joint keeps. -@property(nonatomic, assign) cpFloat dist; - -@end - - -/** - Slide joints hold the distance between points on two bodies between a minimum and a maximum. - Think of them as a telescoping ChipmunkPinJoint. -*/ -@interface ChipmunkSlideJoint : ChipmunkConstraint - -/** - Create an autoreleased slide joint between the two bodies with the given anchor points and distance range. -*/ -+ (ChipmunkSlideJoint *)slideJointWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b anchorA:(cpVect)anchorA anchorB:(cpVect)anchorB min:(cpFloat)min max:(cpFloat)max; - -/** - Initialize a slide joint between the two bodies with the given anchor points and distance range. -*/ -- (id)initWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b anchorA:(cpVect)anchorA anchorB:(cpVect)anchorB min:(cpFloat)min max:(cpFloat)max; - -/// The anchor point on the first body. -@property(nonatomic, assign) cpVect anchorA; - -/// The anchor point on the second body. -@property(nonatomic, assign) cpVect anchorB; - -/// The minimum allowed distance between anchor points. -@property(nonatomic, assign) cpFloat min; - -/// The maximum allowed distance between anchor points. -@property(nonatomic, assign) cpFloat max; - -@end - - -/** - Pivot joints hold two points on two bodies together allowing them to rotate freely around the pivot. -*/ -@interface ChipmunkPivotJoint : ChipmunkConstraint - -/** - Create an autoreleased pivot joint between the two bodies with the two anchor points. - Make sure you have the bodies in the right place as the joint will fix itself as soon as you start simulating the space. -*/ -+ (ChipmunkPivotJoint *)pivotJointWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b anchorA:(cpVect)anchorA anchorB:(cpVect)anchorB; - -/** - Create an autoreleased pivot joint between the two bodies by calculating the anchor points from the pivot point given in absolute coordinates. -*/ -+ (ChipmunkPivotJoint *)pivotJointWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b pivot:(cpVect)pivot; - -/** - Initialize a pivot joint between the two bodies with the two anchor points. - Make sure you have the bodies in the right place as the joint will fix itself as soon as you start simulating the space. -*/ -- (id)initWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b anchorA:(cpVect)anchorA anchorB:(cpVect)anchorB; - -/** - Initialize a pivot joint between the two bodies by calculating the anchor points from the pivot point given in absolute coordinates. -*/ -- (id)initWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b pivot:(cpVect)pivot; - -/// The anchor point on the first body. -@property(nonatomic, assign) cpVect anchorA; - -/// The anchor point on the second body. -@property(nonatomic, assign) cpVect anchorB; - -@end - - -/** - Groove joints hold a pivot point on one body to line along a line segment on another like a pin in a groove. -*/ -@interface ChipmunkGrooveJoint : ChipmunkConstraint - -/** - Create an autoreleased groove joint between the two bodies. - Make sure you have the bodies in the right place as the joint will snap into shape as soon as you start simulating the space. - @param grooveA The start of the line segment on the first body. - @param grooveB The end of the line segment on the first body. - @param anchorB The anchor point on the second body that is held to the line segment on the first. -*/ -+ (ChipmunkGrooveJoint *)grooveJointWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b grooveA:(cpVect)grooveA grooveB:(cpVect)grooveB anchorB:(cpVect)anchorB; - -/** - Initialize a groove joint between the two bodies. - Make sure you have the bodies in the right place as the joint will snap into shape as soon as you start simulating the space. - @param grooveA The start of the line segment on the first body. - @param grooveB The end of the line segment on the first body. - @param anchorB The anchor point on the second body that is held to the line segment on the first. -*/ -- (id)initWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b grooveA:(cpVect)grooveA grooveB:(cpVect)grooveB anchorB:(cpVect)anchorB; - -/// The start point of the groove on the first body. -@property(nonatomic, assign) cpVect grooveA; -/// The end point of the groove on the first body. -@property(nonatomic, assign) cpVect grooveB; - -/// The anchor point on the second body. -@property(nonatomic, assign) cpVect anchorB; - -@end - - -/** - A spring with a damper. - While a spring is not technically a constraint, the damper is. The spring forces are simply a convenience. -*/ -@interface ChipmunkDampedSpring : ChipmunkConstraint - -/** - Create an autoreleased damped spring between two bodies at the given anchor points. - @param restLength The length the spring wants to contract or expand to. - @param stiffness The young's modulus of the spring. - @param damping The amount of viscous damping to apply. -*/ -+ (ChipmunkDampedSpring *)dampedSpringWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b anchorA:(cpVect)anchorA anchorB:(cpVect)anchorB restLength:(cpFloat)restLength stiffness:(cpFloat)stiffness damping:(cpFloat)damping; - -/** - Initialize a damped spring between two bodies at the given anchor points. - @param restLength The length the spring wants to contract or expand to. - @param stiffness The young's modulus of the spring. - @param damping The amount of viscous damping to apply. -*/ -- (id)initWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b anchorA:(cpVect)anchorA anchorB:(cpVect)anchorB restLength:(cpFloat)restLength stiffness:(cpFloat)stiffness damping:(cpFloat)damping; - -/// The anchor point on the first body. -@property(nonatomic, assign) cpVect anchorA; - -/// The anchor point on the second body. -@property(nonatomic, assign) cpVect anchorB; - -/// The length the spring wants to contract or expand to. -@property(nonatomic, assign) cpFloat restLength; - -/// The young's modulus of the spring. -@property(nonatomic, assign) cpFloat stiffness; - -/// The amount of viscous damping to apply. -@property(nonatomic, assign) cpFloat damping; - -@end - - -/** - Like a ChipmunkDampedSpring, but operates in a rotational fashion. -*/ -@interface ChipmunkDampedRotarySpring : ChipmunkConstraint - - -/** - Create an autoreleased damped rotary spring between the given bodies. - @param restAngle The angular offset in radians the spring attempts to keep between the two bodies. - @param stiffness The young's modulus of the spring. - @param damping The amount of viscous damping to apply. -*/ -+ (ChipmunkDampedRotarySpring *)dampedRotarySpringWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b restAngle:(cpFloat)restAngle stiffness:(cpFloat)stiffness damping:(cpFloat)damping; - -/** - Initialize a damped rotary spring between the given bodies. - @param restAngle The angular offset in radians the spring attempts to keep between the two bodies. - @param stiffness The young's modulus of the spring. - @param damping The amount of viscous damping to apply. -*/ -- (id)initWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b restAngle:(cpFloat)restAngle stiffness:(cpFloat)stiffness damping:(cpFloat)damping; - -/// The angular offset the spring attempts to keep between the two bodies. -@property(nonatomic, assign) cpFloat restAngle; - -/// The young's modulus of the spring. -@property(nonatomic, assign) cpFloat stiffness; - -/// The amount of viscous damping to apply. -@property(nonatomic, assign) cpFloat damping; - -@end - - -/** - Constrains the angle between two bodies. - This joint is often used in conjuction with a separate ChipmunkPivotJoint in order to limit the rotation around the pivot. -*/ -@interface ChipmunkRotaryLimitJoint : ChipmunkConstraint - -/** - Create an autoreleased rotary limit joint between the two bodies and angular range in radians. - Make sure you have the bodies in the right place as the joint will snap into shape as soon as you start simulating the space. -*/ -+ (ChipmunkRotaryLimitJoint *)rotaryLimitJointWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b min:(cpFloat)min max:(cpFloat)max; - -/** - Create an autoreleased rotary limit joint between the two bodies and angular range in radians. - Make sure you have the bodies in the right place as the joint will snap into shape as soon as you start simulating the space. -*/ -- (id)initWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b min:(cpFloat)min max:(cpFloat)max; - -/// The minimum angular delta of the joint in radians. -@property(nonatomic, assign) cpFloat min; - -/// The maximum angular delta of the joint in radians. -@property(nonatomic, assign) cpFloat max; - -@end - - -/** - Simple motors make two objects spin relative to each other. - They are most often used with the ChipmunkConstraint.maxForce property set to a finite value. -*/ -@interface ChipmunkSimpleMotor : ChipmunkConstraint - -/// Create an autoreleased simple motor between the given bodies and relative rotation rate in radians per second. -+ (ChipmunkSimpleMotor *)simpleMotorWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b rate:(cpFloat)rate; - -/// Initialize a simple motor between the given bodies and relative rotation rate in radians per second. -- (id)initWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b rate:(cpFloat)rate; - -/// The relative rotation speed of the two bodies in radians per second. -@property(nonatomic, assign) cpFloat rate; - -@end - - -/** - Gear joints constrain the rotational speed of one body to another. - A ratio of 1.0 will lock the rotation of two bodies together, and negative ratios will cause them to spin in opposite directions. - You can also use gear joints as rotary servos by setting ChipmunkConstraint.maxForce and ChipmunkConstraint.maxBias to finite values and changing the ChipmunkGearJoint.phase property. -*/ -@interface ChipmunkGearJoint : ChipmunkConstraint - -/** - Create an autoreleased gear joint between the given bodies. - @param phase The angular offset. - @param ratio The ratio of the rotational speeds. -*/ -+ (ChipmunkGearJoint *)gearJointWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b phase:(cpFloat)phase ratio:(cpFloat)ratio; - -/** - Initialize a gear joint between the given bodies. - @param phase The angular offset in radians. - @param ratio The ratio of the rotational speeds. -*/ -- (id)initWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b phase:(cpFloat)phase ratio:(cpFloat)ratio; - -/// The angular offset in radians. -@property(nonatomic, assign) cpFloat phase; -/// The ratio of the rotational speeds. -@property(nonatomic, assign) cpFloat ratio; - -@end - -/** - Ratchet joints create rotary ratches similar to a socket wrench. -*/ -@interface ChipmunkRatchetJoint : ChipmunkConstraint - -/** - Create an autoreleased ratchet joint between the given bodies. - @param phase The angular offset of the ratchet positions in radians. - @param ratchet The angle in radians of each ratchet position. Negative values cause the ratchet to operate in the opposite direction. -*/ -+ (ChipmunkRatchetJoint *)ratchetJointWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b phase:(cpFloat)phase ratchet:(cpFloat)ratchet; - -/** - Initialize a ratchet joint between the given bodies. - @param phase The angular offset of the ratchet positions in radians. - @param ratchet The angle in radians of each ratchet position. Negative values cause the ratchet to operate in the opposite direction. -*/ -- (id)initWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b phase:(cpFloat)phase ratchet:(cpFloat)ratchet; - -/// The current ratchet position in radians. -@property(nonatomic, assign) cpFloat angle; - -/// The angular offset of the ratchet positions in radians -@property(nonatomic, assign) cpFloat phase; - -/// The angle in radians of each ratchet position. Negative values cause the ratchet to operate in the opposite direction. -@property(nonatomic, assign) cpFloat ratchet; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkExtras.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkExtras.h deleted file mode 100644 index 99d9e2f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkExtras.h +++ /dev/null @@ -1,5 +0,0 @@ -// Copyright 2013 Howling Moon Software. All rights reserved. -// See http://chipmunk2d.net/legal.php for more information. - -//#define ChipmunkGetObject(s) s->data -//#define ChipmunkGetData(s) [s->data data] diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkMultiGrab.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkMultiGrab.h deleted file mode 100644 index 8cb59ce..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkMultiGrab.h +++ /dev/null @@ -1,136 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#import "ObjectiveChipmunk/ObjectiveChipmunk.h" - -@interface ChipmunkGrab : NSObject { - NSArray *_chipmunkObjects; - - cpVect _pos; - cpFloat _smoothing; - - ChipmunkShape *_grabbedShape; - - id _data; -} - -/// Last touch location of the grab. -@property(nonatomic, readonly) cpVect pos; - -/// The ChipmunkShape that this grab was created for. -@property(nonatomic, readonly) ChipmunkShape *grabbedShape; - -/// User definable pointer -@property(nonatomic, retain) id data; - -@end - - -/// Simple class to implement multitouch grabbing of physics objects. -@interface ChipmunkMultiGrab : NSObject { - ChipmunkSpace *_space; - NSMutableArray *_grabs; - - cpFloat _smoothing; - cpFloat _grabForce; - - cpFloat _grabFriction; - cpFloat _grabRotaryFriction; - cpFloat _grabRadius; - - cpShapeFilter filter; - bool (^_grabFilter)(ChipmunkShape *shape); - cpFloat (^_grabSort)(ChipmunkShape *shape, cpFloat depth); - - bool _pushMode, _pullMode; - - cpFloat _pushMass; - cpFloat _pushFriction; - cpFloat _pushElasticity; - cpCollisionType _pushCollisionType; -} - -@property(nonatomic, assign) cpFloat smoothing; -@property(nonatomic, assign) cpFloat grabForce; - -/// Layers used for the point query when grabbing objects. -@property(nonatomic, assign) cpShapeFilter filter; - -/// Group used for the point query when grabbing objects -@property(nonatomic, assign) cpGroup group; - -/// Gives you the opportunity to further filter shapes. Return FALSE to ignore a shape. -/// The default implementation always returns TRUE. -@property(nonatomic, copy) bool (^grabFilter)(ChipmunkShape *shape); - -/// When clicking on a spot where two shapes overlap, the default behavior is to grab the shape that -/// overlaps the grab point the most. It's possible to use a custom sorting order instead however. -/// The block is called with each shape and the grab depth. -/// It should return a positive float. The shape with the highest value is grabbed. -/// The block is only called if the touch location is within a shape. -@property(nonatomic, copy) cpFloat (^grabSort)(ChipmunkShape *shape, cpFloat depth); - -/// Amount of friction applied by the touch. -/// Should be less than the grabForce. Defaults to 0.0. -@property(nonatomic, assign) cpFloat grabFriction; - -/// The amount torque to apply to the grab to keep it from spinning. -/// Defaults to 0.0. -@property(nonatomic, assign) cpFloat grabRotaryFriction; - -/// On a touch screen, a single point query can make it really hard to grab small objects with a fat finger. -/// By providing a radius, it will make it much easier for users to grab objects. -/// Defaults to 0.0. -@property(nonatomic, assign) cpFloat grabRadius; - -@property(nonatomic, assign) bool pullMode; -@property(nonatomic, assign) bool pushMode; - -@property(nonatomic, assign) cpFloat pushMass; -@property(nonatomic, assign) cpFloat pushFriction; -@property(nonatomic, assign) cpFloat pushElasticity; -@property(nonatomic, assign) cpCollisionType pushCollisionType; - -@property(nonatomic, readonly) NSArray *grabs; - - -/** - @c space is the space to grab shapes in. - @c smoothing is the amount of mouse smoothing to apply as percentage of remaining error per second. - cpfpow(0.8, 60) is a good starting point that provides fast response, but smooth mouse updates. - @c force is the force the grab points can apply. -*/ --(id)initForSpace:(ChipmunkSpace *)space withSmoothing:(cpFloat)smoothing withGrabForce:(cpFloat)grabForce; - -/// Start tracking a new grab point -/// Returns the ChipmunkGrab that is tracking the touch, but only if a shape was grabbed. -/// Returns nil when creating a push shape (if push mode is enabled), or when no shape is grabbed. --(ChipmunkGrab *)beginLocation:(cpVect)pos; - -/// Update a grab point. -/// Returns the ChipmunkGrab that is tracking the touch, but only if the grab is tracking a shape. --(ChipmunkGrab *)updateLocation:(cpVect)pos; - -/// End a grab point. -/// Returns the ChipmunkGrab that was tracking the touch, but only if the grab was tracking a shape. --(ChipmunkGrab *)endLocation:(cpVect)pos; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkShape.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkShape.h deleted file mode 100644 index ab982e8..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkShape.h +++ /dev/null @@ -1,249 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -@class ChipmunkPointQueryInfo; -@class ChipmunkSegmentQueryInfo; - - -/// Abstract base class for collsion shape types. -@interface ChipmunkShape : NSObject { -@private - id _userData; -} - -/// Get the ChipmunkShape object associciated with a cpShape pointer. -/// Undefined if the cpShape wasn't created using Objective-Chipmunk. -+(ChipmunkShape *)shapeFromCPShape:(cpShape *)shape; - -/// Returns a pointer to the underlying cpShape C struct. -@property(nonatomic, readonly) cpShape *shape; - -/// The ChipmunkBody that this shape is attached to. -@property(nonatomic, retain) ChipmunkBody *body; - -// TODO doc -@property(nonatomic, assign) cpFloat mass; -@property(nonatomic, assign) cpFloat density; -@property(nonatomic, readonly) cpFloat moment; -@property(nonatomic, readonly) cpFloat area; -@property(nonatomic, readonly) cpVect centerOfGravity; - -/// The axis-aligned bounding box for this shape. -@property(nonatomic, readonly) cpBB bb; - -/// Sensor shapes send collision callback messages, but don't create a collision response. -@property(nonatomic, assign) BOOL sensor; - -/// How bouncy this shape is. -@property(nonatomic, assign) cpFloat elasticity; - -/// How much friction this shape has. -@property(nonatomic, assign) cpFloat friction; - -/** - The velocity of the shape's surface. - This velocity is used in the collision response when calculating the friction only. -*/ -@property(nonatomic, assign) cpVect surfaceVelocity; - -/** - An object reference used as a collision type identifier. This is used when defining collision handlers. - @attention Like most @c delegate properties this is a weak reference and does not call @c retain. -*/ -@property(nonatomic, assign) cpCollisionType collisionType; - -/** - The collision filtering parameters of this shape. -*/ -@property(nonatomic, assign) cpShapeFilter filter; - -/// Get the space the body is added to. -@property(nonatomic, readonly) ChipmunkSpace *space; - -/** - An object that this shape is associated with. You can use this get a reference to your game object or controller object from within callbacks. - @attention Like most @c delegate properties this is a weak reference and does not call @c retain. This prevents reference cycles from occuring. -*/ -@property(nonatomic, assign) id userData; - -/// Update and cache the axis-aligned bounding box for this shape. -- (cpBB)cacheBB; - -- (ChipmunkPointQueryInfo *)pointQuery:(cpVect)point; -- (ChipmunkSegmentQueryInfo *)segmentQueryFrom:(cpVect)start to:(cpVect)end radius:(cpFloat)radius; - -@end - - -@interface ChipmunkPointQueryInfo : NSObject { - @private - cpPointQueryInfo _info; -} - -- (id)initWithInfo:(cpPointQueryInfo *)info; - -/// Returns a pointer to the underlying cpNearestPointQueryInfo C struct. -@property(nonatomic, readonly) cpPointQueryInfo *info; - -/// The ChipmunkShape found. -@property(nonatomic, readonly) ChipmunkShape *shape; - -/// The closest point on the surface of the shape to the point. -@property(nonatomic, readonly) cpVect point; - -/// The distance between the point and the surface of the shape. -/// Negative distances mean that the point is that depth inside the shape. -@property(nonatomic, readonly) cpFloat distance; - -/// The gradient of the signed distance function. -/// The same as info.point/info.dist, but accurate even for very small values of info.dist. -@property(nonatomic, readonly) cpVect gradient; - -@end - - -/// Holds collision information from segment queries. You should never need to create one. -@interface ChipmunkSegmentQueryInfo : NSObject { -@private - cpSegmentQueryInfo _info; - cpVect _start, _end; -} - -- (id)initWithInfo:(cpSegmentQueryInfo *)info start:(cpVect)start end:(cpVect)end; - -/// Returns a pointer to the underlying cpSegmentQueryInfo C struct. -@property(nonatomic, readonly) cpSegmentQueryInfo *info; - -/// The ChipmunkShape found. -@property(nonatomic, readonly) ChipmunkShape *shape; - -/// The percentage between the start and end points where the collision occurred. -@property(nonatomic, readonly) cpFloat t; - -/// The normal of the collision with the shape. -@property(nonatomic, readonly) cpVect normal; - -/// The point of the collision in absolute (world) coordinates. -@property(nonatomic, readonly) cpVect point; - -/// The distance from the start point where the collision occurred. -@property(nonatomic, readonly) cpFloat dist; - -/// The start point. -@property(nonatomic, readonly) cpVect start; - -/// The end point. -@property(nonatomic, readonly) cpVect end; - -@end - - -/// Holds collision information from segment queries. You should never need to create one. -@interface ChipmunkShapeQueryInfo : NSObject { -@private - ChipmunkShape *_shape; - cpContactPointSet _contactPoints; -} - -- (id)initWithShape:(ChipmunkShape *)shape andPoints:(cpContactPointSet *)set; - -@property(nonatomic, readonly) ChipmunkShape *shape; -@property(nonatomic, readonly) cpContactPointSet *contactPoints; - -@end - - -/// A perfect circle shape. -@interface ChipmunkCircleShape : ChipmunkShape - -/// Create an autoreleased circle shape with the given radius and offset from the center of gravity. -+ (id)circleWithBody:(ChipmunkBody *)body radius:(cpFloat)radius offset:(cpVect)offset; - -/// Initialize a circle shape with the given radius and offset from the center of gravity. -- (id)initWithBody:(ChipmunkBody *)body radius:(cpFloat)radius offset:(cpVect)offset; - -/// The radius of the circle. -@property(nonatomic, readonly) cpFloat radius; - -/// The offset from the center of gravity. -@property(nonatomic, readonly) cpVect offset; - -@end - - -/// A beveled (rounded) segment shape. -@interface ChipmunkSegmentShape : ChipmunkShape - -/// Create an autoreleased segment shape with the given endpoints and radius. -+ (id)segmentWithBody:(ChipmunkBody *)body from:(cpVect)a to:(cpVect)b radius:(cpFloat)radius; - -/// Initialize a segment shape with the given endpoints and radius. -- (id)initWithBody:(ChipmunkBody *)body from:(cpVect)a to:(cpVect)b radius:(cpFloat)radius; - -/// Let Chipmunk know about the geometry of adjacent segments to avoid colliding with endcaps. -- (void)setPrevNeighbor:(cpVect)prev nextNeighbor:(cpVect)next; - -/// The start of the segment shape. -@property(nonatomic, readonly) cpVect a; - -/// The end of the segment shape. -@property(nonatomic, readonly) cpVect b; - -/// The normal of the segment shape. -@property(nonatomic, readonly) cpVect normal; - -/// The beveling radius of the segment shape. -@property(nonatomic, readonly) cpFloat radius; - -@end - - -/// A convex polygon shape. -@interface ChipmunkPolyShape : ChipmunkShape - -/// Create an autoreleased polygon shape from the given vertexes after applying the transform and with the given rounding radius. -+ (id)polyWithBody:(ChipmunkBody *)body count:(int)count verts:(const cpVect *)verts transform:(cpTransform)transform radius:(cpFloat)radius; - -/// Create an autoreleased box shape centered on the center of gravity. -+ (id)boxWithBody:(ChipmunkBody *)body width:(cpFloat)width height:(cpFloat)height radius:(cpFloat)radius; - -/// Create an autoreleased box shape with the given bounding box in body local coordinates and rounding radius. -+ (id)boxWithBody:(ChipmunkBody *)body bb:(cpBB)bb radius:(cpFloat)radius; - -/// Initialize a polygon shape from the given vertexes after applying the transform and with the given rounding radius. -- (id)initWithBody:(ChipmunkBody *)body count:(int)count verts:(const cpVect *)verts transform:(cpTransform)transform radius:(cpFloat)radius; - -/// Initialize a box shape centered on the center of gravity. -- (id)initBoxWithBody:(ChipmunkBody *)body width:(cpFloat)width height:(cpFloat)height radius:(cpFloat)radius; - -/// Initialize a box shape with the given bounding box in body local coordinates and rounding radius. -- (id)initBoxWithBody:(ChipmunkBody *)body bb:(cpBB)bb radius:(cpFloat)radius; - -/// The number of vertexes in this polygon. -@property(nonatomic, readonly) int count; - -/// Get the rounding radius of the polygon. -@property(nonatomic, readonly) cpFloat radius; - -/// Access the vertexes of this polygon. -- (cpVect)getVertex:(int)index; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkSpace.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkSpace.h deleted file mode 100644 index 6fabcb4..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkSpace.h +++ /dev/null @@ -1,295 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - - -/** - Chipmunk spaces are simulation containers. You add a bunch of physics objects to a space (rigid bodies, collision shapes, and joints) and step the entire space forward through time as a whole. - If you have Chipmunk Pro, you'll want to use the ChipmunkHastySpace subclass instead as it has iPhone specific optimizations. - Unfortunately because of how Objective-C code is linked I can't dynamically substitute a ChipmunkHastySpace from a static library. -*/ -@interface ChipmunkSpace : NSObject { -@protected - struct cpSpace *_space; - ChipmunkBody *_staticBody; - - NSMutableSet *_children; - NSMutableArray *_handlers; - - id _userData; -} - -/** - The iteration count is how many solver passes the space should use when solving collisions and joints (default is 10). - Fewer iterations mean less CPU usage, but lower quality (mushy looking) physics. -*/ -@property(nonatomic, assign) int iterations; - -/// Global gravity value to use for all rigid bodies in this space (default value is @c cpvzero). -@property(nonatomic, assign) cpVect gravity; - -/** - Global viscous damping value to use for all rigid bodies in this space (default value is 1.0 which disables damping). - This value is the fraction of velocity a body should have after 1 second. - A value of 0.9 would mean that each second, a body would have 80% of the velocity it had the previous second. -*/ -@property(nonatomic, assign) cpFloat damping; - -/// If a body is moving slower than this speed, it is considered idle. The default value is 0, which signals that the space should guess a good value based on the current gravity. -@property(nonatomic, assign) cpFloat idleSpeedThreshold; - -/** - Elapsed time before a group of idle bodies is put to sleep (defaults to infinity which disables sleeping). - If an entire group of touching or jointed bodies has been idle for at least this long, the space will put all of the bodies into a sleeping state where they consume very little CPU. -*/ -@property(nonatomic, assign) cpFloat sleepTimeThreshold; - -/** - Amount of encouraged penetration between colliding shapes.. - Used to reduce oscillating contacts and keep the collision cache warm. - Defaults to 0.1. If you have poor simulation quality, - increase this number as much as possible without allowing visible amounts of overlap. -*/ -@property(nonatomic, assign) cpFloat collisionSlop; - -/** - Determines how fast overlapping shapes are pushed apart. - Expressed as a fraction of the error remaining after each second. - Defaults to pow(1.0 - 0.1, 60.0) meaning that Chipmunk fixes 10% of overlap each frame at 60Hz. -*/ -@property(nonatomic, assign) cpFloat collisionBias; - -/** - Number of frames that contact information should persist. - Defaults to 3. There is probably never a reason to change this value. -*/ -@property(nonatomic, assign) cpTimestamp collisionPersistence; - -/** - @deprecated 6.0.4 - Does nothing, and is a no-op. The contact graph is always enabled now. -*/ -@property(nonatomic, assign) bool enableContactGraph -__attribute__((__deprecated__)); - -/// Returns a pointer to the underlying cpSpace C struct -@property(nonatomic, readonly) cpSpace *space; - -/** - The space's designated static body. - Collision shapes added to the body will automatically be marked as static shapes, and rigid bodies that come to rest while touching or jointed to this body will fall asleep. -*/ -@property(nonatomic, readonly) ChipmunkBody *staticBody; - -/** - Retrieves the current (if you are in a callback from [ChipmunkSpace step:]) or most recent (outside of a [ChipmunkSpace step:] call) timestep. -*/ -@property(nonatomic, readonly) cpFloat currentTimeStep; - -/** - An object that this space is associated with. You can use this get a reference to your game state or controller object from within callbacks. - @attention Like most @c delegate properties this is a weak reference and does not call @c retain. This prevents reference cycles from occuring. -*/ -@property(nonatomic, assign) id userData; - -/// Get the ChipmunkSpace object associciated with a cpSpace pointer. -/// Undefined if the cpSpace wasn't created using Objective-Chipmunk. -+(ChipmunkSpace *)spaceFromCPSpace:(cpSpace *)space; - -/** - Set the default collision handler. - The default handler is used for all collisions when a specific collision handler cannot be found. - - The expected method selectors are as follows: - @code -- (bool)begin:(cpArbiter *)arbiter space:(ChipmunkSpace*)space -- (bool)preSolve:(cpArbiter *)arbiter space:(ChipmunkSpace*)space -- (void)postSolve:(cpArbiter *)arbiter space:(ChipmunkSpace*)space -- (void)separate:(cpArbiter *)arbiter space:(ChipmunkSpace*)space - @endcode -*/ -- (void)setDefaultCollisionHandler:(id)delegate - begin:(SEL)begin - preSolve:(SEL)preSolve - postSolve:(SEL)postSolve - separate:(SEL)separate; - -/** - Set a collision handler to handle specific collision types. - The methods are called only when shapes with the specified collisionTypes collide. - - @c typeA and @c typeB should be the same object references set to ChipmunkShape.collisionType. They can be any uniquely identifying object. - Class and global NSString objects work well as collision types as they are easy to get a reference to and do not require you to allocate any objects. - - The expected method selectors are as follows: - @code -- (bool)begin:(cpArbiter *)arbiter space:(ChipmunkSpace*)space -- (bool)preSolve:(cpArbiter *)arbiter space:(ChipmunkSpace*)space -- (void)postSolve:(cpArbiter *)arbiter space:(ChipmunkSpace*)space -- (void)separate:(cpArbiter *)arbiter space:(ChipmunkSpace*)space - @endcode -*/ -- (void)addCollisionHandler:(id)delegate - typeA:(cpCollisionType)a typeB:(cpCollisionType)b - begin:(SEL)begin - preSolve:(SEL)preSolve - postSolve:(SEL)postSolve - separate:(SEL)separate; - - -/** - Add an object to the space. - This can be any object that implements the ChipmunkObject protocol. - This includes all the basic types such as ChipmunkBody, ChipmunkShape and ChipmunkConstraint as well as any composite game objects you may define that implement the protocol. - @warning This method may not be called from a collision handler callback. See smartAdd: or ChipmunkSpace.addPostStepCallback:selector:context: for information on how to do that. -*/ --(id)add:(NSObject *)obj; - -/** - Remove an object from the space. - This can be any object that implements the ChipmunkObject protocol. - This includes all the basic types such as ChipmunkBody, ChipmunkShape and ChipmunkConstraint as well as any composite game objects you may define that implement the protocol. - @warning This method may not be called from a collision handler callback. See smartRemove: or ChipmunkSpace.addPostStepCallback:selector:context: for information on how to do that. -*/ --(id)remove:(NSObject *)obj; - -/// Check if a space already contains a particular object: --(BOOL)contains:(NSObject *)obj; - -/// If the space is locked and it's unsafe to call add: it will call addPostStepAddition: instead. -- (id)smartAdd:(NSObject *)obj; - -/// If the space is locked and it's unsafe to call remove: it will call addPostStepRemoval: instead. -- (id)smartRemove:(NSObject *)obj; - -/// Handy utility method to add a border of collision segments around a box. See ChipmunkShape for more information on the other parameters. -/// Returns an NSArray of the shapes. Since NSArray implements the ChipmunkObject protocol, you can use the [ChipmunkSpace remove:] method to remove the bounds. -- (NSArray *)addBounds:(cpBB)bounds thickness:(cpFloat)radius - elasticity:(cpFloat)elasticity friction:(cpFloat)friction - filter:(cpShapeFilter)filter collisionType:(id)collisionType; - - -/** - Define a callback to be run just before [ChipmunkSpace step:] finishes. - The main reason you want to define post-step callbacks is to get around the restriction that you cannot call the add/remove methods from a collision handler callback. - Post-step callbacks run right before the next (or current) call to ChipmunkSpace.step: returns when it is safe to add and remove objects. - You can only schedule one post-step callback per key value, this prevents you from accidentally removing an object twice. Registering a second callback for the same key is a no-op. - - The method signature of the method should be: - @code -- (void)postStepCallback:(id)key
    - @endcode - - This makes it easy to call a removal method on your game controller to remove a game object that died or was destroyed as the result of a collision: - @code -[space addPostStepCallback:gameController selector:@selector(remove:) key:gameObject]; - @endcode - - @attention Not to be confused with post-solve collision handler callbacks. - @warning @c target and @c object cannot be retained by the ChipmunkSpace. If you need to release either after registering the callback, use autorelease to ensure that they won't be deallocated until after [ChipmunkSpace step:] returns. - @see ChipmunkSpace.addPostStepRemoval: -*/ -- (BOOL)addPostStepCallback:(id)target selector:(SEL)selector key:(id)key; - -/// Block type used with [ChipmunkSpace addPostStepBlock:] -typedef void (^ChipmunkPostStepBlock)(void); - -/// Same as [ChipmunkSpace addPostStepCallback:] but with a block. The block is copied. -- (BOOL)addPostStepBlock:(ChipmunkPostStepBlock)block key:(id)key; - -/// Add the Chipmunk Object to the space at the end of the step. -- (void)addPostStepAddition:(NSObject *)obj; - -/// Remove the Chipmunk Object from the space at the end of the step. -- (void)addPostStepRemoval:(NSObject *)obj; - -/// Return an array of ChipmunkNearestPointQueryInfo objects for shapes within @c maxDistance of @c point. -/// The point is treated as having the given group and layers. -- (NSArray *)pointQueryAll:(cpVect)point maxDistance:(cpFloat)maxDistance filter:(cpShapeFilter)filter; - -/// Find the closest shape to a point that is within @c maxDistance of @c point. -/// The point is treated as having the given layers and group. -- (ChipmunkPointQueryInfo *)pointQueryNearest:(cpVect)point maxDistance:(cpFloat)maxDistance filter:(cpShapeFilter)filter; - -/// Return a NSArray of ChipmunkSegmentQueryInfo objects for all the shapes that overlap the segment. The objects are unsorted. -- (NSArray *)segmentQueryAllFrom:(cpVect)start to:(cpVect)end radius:(cpFloat)radius filter:(cpShapeFilter)filter; - -/// Returns the first shape that overlaps the given segment. The segment is treated as having the given group and layers. -- (ChipmunkSegmentQueryInfo *)segmentQueryFirstFrom:(cpVect)start to:(cpVect)end radius:(cpFloat)radius filter:(cpShapeFilter)filter; - -/// Returns a NSArray of all shapes whose bounding boxes overlap the given bounding box. The box is treated as having the given group and layers. -- (NSArray *)bbQueryAll:(cpBB)bb filter:(cpShapeFilter)filter; - -/// Returns a NSArray of ChipmunkShapeQueryInfo objects for all the shapes that overlap @c shape. -- (NSArray *)shapeQueryAll:(ChipmunkShape *)shape; - -/// Returns true if the shape overlaps anything in the space. -- (BOOL)shapeTest:(ChipmunkShape *)shape; - -/// Get a copy of the list of all the bodies in the space. -- (NSArray *)bodies; - -/// Get a copy of the list of all the shapes in the space -- (NSArray *)shapes; - -/// Get a copy of the list of all the constraints in the space -- (NSArray *)constraints; - -/// Update all the static shapes. -- (void)reindexStatic; - -/// Update the collision info for a single shape. -/// Can be used to update individual static shapes that were moved or active shapes that were moved that you want to query against. -- (void)reindexShape:(ChipmunkShape *)shape; - -/// Update the collision info for all shapes attached to a body. -- (void)reindexShapesForBody:(ChipmunkBody *)body; - -/// Step time forward. While variable timesteps may be used, a constant timestep will allow you to reduce CPU usage by using fewer iterations. -- (void)step:(cpFloat)dt; - -@end - -//MARK: Misc - -/** - A macro that defines and initializes shape variables for you in a collision callback. - They are initialized in the order that they were defined in the collision handler associated with the arbiter. - If you defined the handler as: - - @code - [space addCollisionHandler:target typeA:foo typeB:bar ...] - @endcode - - You you will find that @code a->collision_type == 1 @endcode and @code b->collision_type == 2 @endcode. -*/ -#define CHIPMUNK_ARBITER_GET_SHAPES(__arb__, __a__, __b__) ChipmunkShape *__a__, *__b__; { \ - cpShape *__shapeA__, *__shapeB__; \ - cpArbiterGetShapes(__arb__, &__shapeA__, &__shapeB__); \ - __a__ = cpShapeGetUserData(__shapeA__); __b__ = cpShapeGetUserData(__shapeB__); \ -} - -#define CHIPMUNK_ARBITER_GET_BODIES(__arb__, __a__, __b__) ChipmunkBody *__a__, *__b__; { \ - cpBody *__bodyA__, *__bodyB__; \ - cpArbiterGetBodies(__arb__, &__bodyA__, &__bodyB__); \ - __a__ = cpBodyGetUserData(__bodyA__); __b__ = cpBodyGetUserData(__bodyB__); \ -} - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ObjectiveChipmunk.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ObjectiveChipmunk.h deleted file mode 100644 index 9767bac..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/include/ObjectiveChipmunk/ObjectiveChipmunk.h +++ /dev/null @@ -1,77 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#import - -#if __has_feature(objc_arc) - #define CP_DATA_POINTER_TYPE __unsafe_unretained id - #define CP_GROUP_TYPE __unsafe_unretained id - #define CP_COLLISION_TYPE_TYPE __unsafe_unretained id -#else - #define CP_DATA_POINTER_TYPE id - #define CP_GROUP_TYPE id - #define CP_COLLISION_TYPE_TYPE id -#endif - -#ifdef CP_ALLOW_PRIVATE_ACCESS - #undef CP_ALLOW_PRIVATE_ACCESS - #import "chipmunk/chipmunk_private.h" -#else - #import "chipmunk/chipmunk.h" -#endif - -/** - Allows you to add composite objects to a space in a single method call. - The easiest way to implement the ChipmunkObject protocol is to add a @c chipmunkObjects instance variable with a type of @c NSArray* to your class, - create a synthesized property for it, and initialize it with the ChipmunkObjectFlatten() function. -*/ -@protocol ChipmunkObject - -/// Returns a list of ChipmunkBaseObject objects. -- (id )chipmunkObjects; - -@end - - -/// A category to have NSArray implement the ChipmunkObject protocol. -/// They make for very easy containers. -@interface NSArray(ChipmunkObject) -@end - - -@class ChipmunkSpace; - -/** - This protocol is implemented by objects that know how to add themselves to a space. - It's used internally as part of the ChipmunkObject protocol. You should never need to implement it yourself. -*/ -@protocol ChipmunkBaseObject - -- (void)addToSpace:(ChipmunkSpace *)space; -- (void)removeFromSpace:(ChipmunkSpace *)space; - -@end - -#import "ChipmunkBody.h" -#import "ChipmunkShape.h" -#import "ChipmunkConstraint.h" -#import "ChipmunkSpace.h" -#import "ChipmunkMultiGrab.h" diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/src/ChipmunkBody.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/src/ChipmunkBody.m deleted file mode 100644 index fc7f65d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/src/ChipmunkBody.m +++ /dev/null @@ -1,205 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#define CP_ALLOW_PRIVATE_ACCESS 1 -#import "ObjectiveChipmunk/ObjectiveChipmunk.h" - -@interface ChipmunkSpace(DoubleDispatch) - -- (ChipmunkBody *)addBody:(ChipmunkBody *)obj; -- (ChipmunkBody *)removeBody:(ChipmunkBody *)obj; - -@end - -@implementation ChipmunkBody { - cpBody _body; - id _userData; -} - -// MARK: Integration Helpers - --(void)updateVelocity:(cpFloat)dt gravity:(cpVect)gravity damping:(cpFloat)damping -{ - cpBodyUpdateVelocity(&_body, gravity, damping, dt); -} - --(void)updatePosition:(cpFloat)dt -{ - cpBodyUpdatePosition(&_body, dt); -} - -static void -VelocityFunction -(cpBody *body, cpVect gravity, cpFloat damping, cpFloat dt) -{ - [(ChipmunkBody *)body->userData updateVelocity:dt gravity:gravity damping:damping]; -} - -static void -PositionFunction -(cpBody *body, cpFloat dt) -{ - [(ChipmunkBody *)body->userData updatePosition:dt]; -} - -// Check if the method was overridden. -// No reason to add the extra method overhead if it's not needed. --(BOOL)methodIsOverriden:(SEL)selector -{ - return ([self methodForSelector:selector] != [[ChipmunkBody class] instanceMethodForSelector:selector]); -} - -// MARK: Constructors - -+(ChipmunkBody *)bodyFromCPBody:(cpBody *)body -{ - ChipmunkBody *obj = body->userData; - cpAssertHard([obj isKindOfClass:[ChipmunkBody class]], "'body->data' is not a pointer to a ChipmunkBody object."); - - return obj; -} - -+ (id)bodyWithMass:(cpFloat)mass andMoment:(cpFloat)moment -{ - return [[[self alloc] initWithMass:mass andMoment:moment] autorelease]; -} - -+ (id)staticBody -{ - ChipmunkBody *body = [[self alloc] initWithMass:0.0f andMoment:0.0f]; - body.type = CP_BODY_TYPE_STATIC; - - return [body autorelease]; -} - -+ (id)kinematicBody -{ - ChipmunkBody *body = [[self alloc] initWithMass:0.0f andMoment:0.0f]; - body.type = CP_BODY_TYPE_KINEMATIC; - - return [body autorelease]; -} - -- (id)initWithMass:(cpFloat)mass andMoment:(cpFloat)moment -{ - if((self = [super init])){ - cpBodyInit(&_body, mass, moment); - _body.userData = self; - - // Setup integration callbacks if necessary. - if([self methodIsOverriden:@selector(updateVelocity:gravity:damping:)]){ - _body.velocity_func = VelocityFunction; - } - - if([self methodIsOverriden:@selector(updatePosition:)]){ - _body.position_func = PositionFunction; - } - } - - return self; -} - -- (void) dealloc -{ - cpBodyDestroy(&_body); - [super dealloc]; -} - -- (cpTransform)transform {return _body.transform;} -- (cpBody *)body {return &_body;} - - -@synthesize userData = _userData; - -// accessor macros -#define getter(type, lower, upper) \ -- (type)lower {return cpBodyGet##upper(&_body);} -#define setter(type, lower, upper) \ -- (void)set##upper:(type)value {cpBodySet##upper(&_body, value);}; -#define both(type, lower, upper) \ -getter(type, lower, upper) \ -setter(type, lower, upper) - - -both(cpBodyType, type, Type) -both(cpFloat, mass, Mass) -both(cpFloat, moment, Moment) -both(cpVect, position, Position) -both(cpVect, velocity, Velocity) -both(cpVect, force, Force) -both(cpFloat, angle, Angle) -both(cpFloat, angularVelocity, AngularVelocity) -both(cpFloat, torque, Torque) - --(ChipmunkSpace *)space { - cpSpace *space = cpBodyGetSpace(&_body); - return (ChipmunkSpace *)(space ? cpSpaceGetUserData(space) : nil); -} - -- (cpFloat)kineticEnergy {return cpBodyKineticEnergy(&_body);} - -- (cpVect)localToWorld:(cpVect)v {return cpBodyLocalToWorld(&_body, v);} -- (cpVect)worldToLocal:(cpVect)v {return cpBodyWorldToLocal(&_body, v);} - -- (cpVect)velocityAtLocalPoint:(cpVect)p {return cpBodyGetVelocityAtLocalPoint(&_body, p);} -- (cpVect)velocityAtWorldPoint:(cpVect)p {return cpBodyGetVelocityAtWorldPoint(&_body, p);} - -- (void)applyForce:(cpVect)force atLocalPoint:(cpVect)point {cpBodyApplyForceAtLocalPoint(&_body, force, point);} -- (void)applyForce:(cpVect)force atWorldPoint:(cpVect)point {cpBodyApplyForceAtWorldPoint(&_body, force, point);} -- (void)applyImpulse:(cpVect)impulse atLocalPoint:(cpVect)point {cpBodyApplyImpulseAtLocalPoint(&_body, impulse, point);} -- (void)applyImpulse:(cpVect)impulse atWorldPoint:(cpVect)point {cpBodyApplyImpulseAtWorldPoint(&_body, impulse, point);} - -- (bool)isSleeping {return cpBodyIsSleeping(&_body);} - -- (void)activate {cpBodyActivate(&_body);} -- (void)activateStatic:(ChipmunkShape *)filter {cpBodyActivateStatic(&_body, filter.shape);} -- (void)sleepWithGroup:(ChipmunkBody *)group {cpBodySleepWithGroup(&_body, group.body);} -- (void)sleep {cpBodySleep(&_body);} - -- (NSArray *)chipmunkObjects {return [NSArray arrayWithObject:self];} -- (void)addToSpace:(ChipmunkSpace *)space {[space addBody:self];} -- (void)removeFromSpace:(ChipmunkSpace *)space {[space removeBody:self];} - -static void PushShape(cpBody *ignored, cpShape *shape, NSMutableArray *arr){[arr addObject:shape->userData];} -- (NSArray *)shapes -{ - NSMutableArray *arr = [NSMutableArray array]; - cpBodyEachShape(&_body, (cpBodyShapeIteratorFunc)PushShape, arr); - - return arr; -} - -static void PushConstraint(cpBody *ignored, cpConstraint *constraint, NSMutableArray *arr){[arr addObject:constraint->userData];} -- (NSArray *)constraints -{ - NSMutableArray *arr = [NSMutableArray array]; - cpBodyEachConstraint(&_body, (cpBodyConstraintIteratorFunc)PushConstraint, arr); - - return arr; -} - -static void CallArbiterBlock(cpBody *body, cpArbiter *arbiter, ChipmunkBodyArbiterIteratorBlock block){block(arbiter);} -- (void)eachArbiter:(ChipmunkBodyArbiterIteratorBlock)block -{ - cpBodyEachArbiter(&_body, (cpBodyArbiterIteratorFunc)CallArbiterBlock, block); -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/src/ChipmunkConstraint.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/src/ChipmunkConstraint.m deleted file mode 100644 index f5011bc..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/src/ChipmunkConstraint.m +++ /dev/null @@ -1,481 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#define CP_ALLOW_PRIVATE_ACCESS 1 -#import "ObjectiveChipmunk/ObjectiveChipmunk.h" - -@interface ChipmunkSpace(DoubleDispatch) - -- (ChipmunkConstraint *)addConstraint:(ChipmunkConstraint *)obj; -- (ChipmunkConstraint *)removeConstraint:(ChipmunkConstraint *)obj; - -@end - -@implementation ChipmunkConstraint - -@synthesize userData = _userData; - -+(ChipmunkConstraint *)constraintFromCPConstraint:(cpConstraint *)constraint -{ - ChipmunkConstraint *obj = constraint->userData; - cpAssertHard([obj isKindOfClass:[ChipmunkConstraint class]], "'constraint->data' is not a pointer to a ChipmunkConstraint object."); - - return obj; -} - -- (void) dealloc -{ - cpConstraint *constraint = self.constraint; - [self.bodyA release]; - [self.bodyB release]; - cpConstraintDestroy(constraint); - - [super dealloc]; -} - -- (cpConstraint *)constraint -{ - [self doesNotRecognizeSelector:_cmd]; - return nil; -} - -// accessor macros -#define getter(type, lower, upper) \ -- (type)lower {return cpConstraintGet##upper(self.constraint);} -#define setter(type, lower, upper) \ -- (void)set##upper:(type)value {cpConstraintSet##upper(self.constraint, value);}; -#define both(type, lower, upper) \ -getter(type, lower, upper) \ -setter(type, lower, upper) - -both(cpFloat, maxForce, MaxForce) -both(cpFloat, errorBias, ErrorBias) -both(cpFloat, maxBias, MaxBias) - --(cpFloat)impulse {return cpConstraintGetImpulse(self.constraint);} - --(ChipmunkSpace *)space { - cpSpace *space = cpConstraintGetSpace(self.constraint); - return (ChipmunkSpace *)(space ? cpSpaceGetUserData(space) : nil); -} - -- (ChipmunkBody *)bodyA -{ - cpBody *body = cpConstraintGetBodyA(self.constraint); - return (body ? cpBodyGetUserData(body) : nil); -} - -//- (void)setBodyA:(ChipmunkBody *)value { -// if(self.bodyA != value){ -// [self.bodyA release]; -// self.constraint->a = [[value retain] body]; -// } -//} - -- (ChipmunkBody *)bodyB -{ - cpBody *body = cpConstraintGetBodyB(self.constraint); - return (body ? cpBodyGetUserData(body) : nil); -} - -//- (void)setBodyB:(ChipmunkBody *)value { -// if(self.bodyB != value){ -// [self.bodyB release]; -// self.constraint->b = [[value retain] body]; -// } -//} - -- (NSArray *)chipmunkObjects {return [NSArray arrayWithObject:self];} -- (void)addToSpace:(ChipmunkSpace *)space {[space addConstraint:self];} -- (void)removeFromSpace:(ChipmunkSpace *)space {[space removeConstraint:self];} - --(void)preSolve:(ChipmunkSpace *)space {} --(void)postSolve:(ChipmunkSpace *)space {} - -// MARK: Callbacks -static void -PreSolve(cpConstraint *constraint, cpSpace *space) -{ - [(ChipmunkConstraint *)constraint->userData preSolve:(ChipmunkSpace *)space->userData]; -} - -static void -PostSolve(cpConstraint *constraint, cpSpace *space) -{ - [(ChipmunkConstraint *)constraint->userData postSolve:(ChipmunkSpace *)space->userData]; -} - -// Check if the method was overridden. -// No reason to add the extra method overhead if it's not needed. --(BOOL)methodIsOverriden:(SEL)selector -{ - return ([self methodForSelector:selector] != [[ChipmunkConstraint class] instanceMethodForSelector:selector]); -} - --(void)setupCallbacks -{ - if([self methodIsOverriden:@selector(preSolve:)]){ - cpConstraintSetPreSolveFunc(self.constraint, PreSolve); - } - - if([self methodIsOverriden:@selector(postSolve:)]){ - cpConstraintSetPostSolveFunc(self.constraint, PostSolve); - } -} - -@end - -// accessor macros -#define getter2(type, struct, lower, upper) \ -- (type)lower {return struct##Get##upper((cpConstraint *)&_constraint);} -#define setter2(type, struct, lower, upper) \ -- (void)set##upper:(type)value {struct##Set##upper((cpConstraint *)&_constraint, value);}; -#define both2(type, struct, lower, upper) \ -getter2(type, struct, lower, upper) \ -setter2(type, struct, lower, upper) - - -@implementation ChipmunkPinJoint { - cpPinJoint _constraint; -} - -+ (id)pinJointWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b anchorA:(cpVect)anchorA anchorB:(cpVect)anchorB -{ - return [[[self alloc] initWithBodyA:a bodyB:b anchorA:anchorA anchorB:anchorB] autorelease]; -} - -- (cpConstraint *)constraint {return (cpConstraint *)&_constraint;} - -- (id)initWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b anchorA:(cpVect)anchorA anchorB:(cpVect)anchorB -{ - if((self = [super init])){ - [a retain]; - [b retain]; - cpPinJointInit(&_constraint, a.body, b.body, anchorA, anchorB); - self.constraint->userData = self; - - [self setupCallbacks]; - } - - return self; -} - -both2(cpVect, cpPinJoint, anchorA, AnchorA) -both2(cpVect, cpPinJoint, anchorB, AnchorB) -both2(cpFloat, cpPinJoint, dist, Dist) - -@end - - -@implementation ChipmunkSlideJoint { - cpSlideJoint _constraint; -} - -+ (id)slideJointWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b anchorA:(cpVect)anchorA anchorB:(cpVect)anchorB min:(cpFloat)min max:(cpFloat)max -{ - return [[[self alloc] initWithBodyA:a bodyB:b anchorA:anchorA anchorB:anchorB min:min max:max] autorelease]; -} - -- (cpConstraint *)constraint {return (cpConstraint *)&_constraint;} - -- (id)initWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b anchorA:(cpVect)anchorA anchorB:(cpVect)anchorB min:(cpFloat)min max:(cpFloat)max -{ - if((self = [super init])){ - [a retain]; - [b retain]; - cpSlideJointInit(&_constraint, a.body, b.body, anchorA, anchorB, min, max); - self.constraint->userData = self; - - [self setupCallbacks]; - } - - return self; -} - -both2(cpVect, cpSlideJoint, anchorA, AnchorA) -both2(cpVect, cpSlideJoint, anchorB, AnchorB) -both2(cpFloat, cpSlideJoint, min, Min) -both2(cpFloat, cpSlideJoint, max, Max) - -@end - - -@implementation ChipmunkPivotJoint { - cpPivotJoint _constraint; -} - -+ (id)pivotJointWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b anchorA:(cpVect)anchorA anchorB:(cpVect)anchorB -{ - return [[[self alloc] initWithBodyA:a bodyB:b anchorA:anchorA anchorB:anchorB] autorelease]; -} - -+ (id)pivotJointWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b pivot:(cpVect)pivot -{ - return [[[self alloc] initWithBodyA:a bodyB:b pivot:pivot] autorelease]; -} - -- (cpConstraint *)constraint {return (cpConstraint *)&_constraint;} - -- (id)initWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b anchorA:(cpVect)anchorA anchorB:(cpVect)anchorB -{ - if((self = [super init])){ - [a retain]; - [b retain]; - cpPivotJointInit(&_constraint, a.body, b.body, anchorA, anchorB); - self.constraint->userData = self; - - [self setupCallbacks]; - } - - return self; -} - -- (id)initWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b pivot:(cpVect)pivot -{ - return [self initWithBodyA:a bodyB:b anchorA:[a worldToLocal:pivot] anchorB:[b worldToLocal:pivot]]; -} - -both2(cpVect, cpPivotJoint, anchorA, AnchorA) -both2(cpVect, cpPivotJoint, anchorB, AnchorB) - -@end - - -@implementation ChipmunkGrooveJoint { - cpGrooveJoint _constraint; -} - -+ (id)grooveJointWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b grooveA:(cpVect)grooveA grooveB:(cpVect)grooveB anchorB:(cpVect)anchorB -{ - return [[[self alloc] initWithBodyA:a bodyB:b grooveA:grooveA grooveB:grooveB anchorB:anchorB] autorelease]; -} - -- (cpConstraint *)constraint {return (cpConstraint *)&_constraint;} - -- (id)initWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b grooveA:(cpVect)grooveA grooveB:(cpVect)grooveB anchorB:(cpVect)anchorB -{ - if((self = [super init])){ - [a retain]; - [b retain]; - cpGrooveJointInit(&_constraint, a.body, b.body, grooveA, grooveB, anchorB); - self.constraint->userData = self; - - [self setupCallbacks]; - } - - return self; -} - -both2(cpVect, cpGrooveJoint, grooveA, GrooveA) -both2(cpVect, cpGrooveJoint, grooveB, GrooveB) -both2(cpVect, cpGrooveJoint, anchorB, AnchorB) - -@end - - -@implementation ChipmunkDampedSpring { - cpDampedSpring _constraint; -} - -+ (id)dampedSpringWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b anchorA:(cpVect)anchorA anchorB:(cpVect)anchorB restLength:(cpFloat)restLength stiffness:(cpFloat)stiffness damping:(cpFloat)damping -{ - return [[[self alloc] initWithBodyA:a bodyB:b anchorA:anchorA anchorB:anchorB restLength:restLength stiffness:stiffness damping:damping] autorelease]; -} - -- (cpConstraint *)constraint {return (cpConstraint *)&_constraint;} - -- (id)initWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b anchorA:(cpVect)anchorA anchorB:(cpVect)anchorB restLength:(cpFloat)restLength stiffness:(cpFloat)stiffness damping:(cpFloat)damping -{ - if((self = [super init])){ - [a retain]; - [b retain]; - cpDampedSpringInit(&_constraint, a.body, b.body, anchorA, anchorB, restLength, stiffness, damping); - self.constraint->userData = self; - - [self setupCallbacks]; - } - - return self; -} - -both2(cpVect, cpDampedSpring, anchorA, AnchorA) -both2(cpVect, cpDampedSpring, anchorB, AnchorB) -both2(cpFloat, cpDampedSpring, restLength, RestLength) -both2(cpFloat, cpDampedSpring, stiffness, Stiffness) -both2(cpFloat, cpDampedSpring, damping, Damping) - -@end - - -@implementation ChipmunkDampedRotarySpring { - cpDampedRotarySpring _constraint; -} - -+ (id)dampedRotarySpringWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b restAngle:(cpFloat)restAngle stiffness:(cpFloat)stiffness damping:(cpFloat)damping -{ - return [[[self alloc] initWithBodyA:a bodyB:b restAngle:restAngle stiffness:stiffness damping:damping] autorelease]; -} - -- (cpConstraint *)constraint {return (cpConstraint *)&_constraint;} - -- (id)initWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b restAngle:(cpFloat)restAngle stiffness:(cpFloat)stiffness damping:(cpFloat)damping -{ - if((self = [super init])){ - [a retain]; - [b retain]; - cpDampedRotarySpringInit(&_constraint, a.body, b.body, restAngle, stiffness, damping); - self.constraint->userData = self; - - [self setupCallbacks]; - } - - return self; -} - -both2(cpFloat, cpDampedRotarySpring, restAngle, RestAngle) -both2(cpFloat, cpDampedRotarySpring, stiffness, Stiffness) -both2(cpFloat, cpDampedRotarySpring, damping, Damping) - -@end - - -@implementation ChipmunkRotaryLimitJoint { - cpRotaryLimitJoint _constraint; -} - -+ (id)rotaryLimitJointWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b min:(cpFloat)min max:(cpFloat)max -{ - return [[[self alloc] initWithBodyA:a bodyB:b min:min max:max] autorelease]; -} - -- (cpConstraint *)constraint {return (cpConstraint *)&_constraint;} - -- (id)initWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b min:(cpFloat)min max:(cpFloat)max -{ - if((self = [super init])){ - [a retain]; - [b retain]; - cpRotaryLimitJointInit(&_constraint, a.body, b.body, min, max); - self.constraint->userData = self; - - [self setupCallbacks]; - } - - return self; -} - -both2(cpFloat, cpRotaryLimitJoint, min, Min) -both2(cpFloat, cpRotaryLimitJoint, max, Max) - -@end - - -@implementation ChipmunkSimpleMotor { - cpSimpleMotor _constraint; -} - -+ (id)simpleMotorWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b rate:(cpFloat)rate -{ - return [[[self alloc] initWithBodyA:a bodyB:b rate:rate] autorelease]; -} - -- (cpConstraint *)constraint {return (cpConstraint *)&_constraint;} - -- (id)initWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b rate:(cpFloat)rate -{ - if((self = [super init])){ - [a retain]; - [b retain]; - cpSimpleMotorInit(&_constraint, a.body, b.body, rate); - self.constraint->userData = self; - - [self setupCallbacks]; - } - - return self; -} - -both2(cpFloat, cpSimpleMotor, rate, Rate) - -@end - - -@implementation ChipmunkGearJoint { - cpGearJoint _constraint; -} - -+ (id)gearJointWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b phase:(cpFloat)phase ratio:(cpFloat)ratio -{ - return [[[self alloc] initWithBodyA:a bodyB:b phase:phase ratio:ratio] autorelease]; -} - -- (cpConstraint *)constraint {return (cpConstraint *)&_constraint;} - -- (id)initWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b phase:(cpFloat)phase ratio:(cpFloat)ratio -{ - if((self = [super init])){ - [a retain]; - [b retain]; - cpGearJointInit(&_constraint, a.body, b.body, phase, ratio); - self.constraint->userData = self; - - [self setupCallbacks]; - } - - return self; -} - -both2(cpFloat, cpGearJoint, phase, Phase) -both2(cpFloat, cpGearJoint, ratio, Ratio) - -@end - - -@implementation ChipmunkRatchetJoint { - cpRatchetJoint _constraint; -} - -+ (id)ratchetJointWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b phase:(cpFloat)phase ratchet:(cpFloat)ratchet -{ - return [[[self alloc] initWithBodyA:a bodyB:b phase:phase ratchet:ratchet] autorelease]; -} - -- (cpConstraint *)constraint {return (cpConstraint *)&_constraint;} - -- (id)initWithBodyA:(ChipmunkBody *)a bodyB:(ChipmunkBody *)b phase:(cpFloat)phase ratchet:(cpFloat)ratchet -{ - if((self = [super init])){ - [a retain]; - [b retain]; - cpRatchetJointInit(&_constraint, a.body, b.body, phase, ratchet); - self.constraint->userData = self; - - [self setupCallbacks]; - } - - return self; -} - -both2(cpFloat, cpRatchetJoint, angle, Angle) -both2(cpFloat, cpRatchetJoint, phase, Phase) -both2(cpFloat, cpRatchetJoint, ratchet, Ratchet) - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/src/ChipmunkMultiGrab.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/src/ChipmunkMultiGrab.m deleted file mode 100644 index 9d4927d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/src/ChipmunkMultiGrab.m +++ /dev/null @@ -1,264 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#import "ChipmunkMultiGrab.h" - - -// A constraint subclass that tracks a grab point -@interface ChipmunkGrab() - -@property(nonatomic, readwrite) cpVect pos; -@property(nonatomic, readonly) NSArray *chipmunkObjects; - -@end - - -@implementation ChipmunkGrab - -@synthesize pos = _pos; -@synthesize chipmunkObjects = _chipmunkObjects; -@synthesize grabbedShape = _grabbedShape; -@synthesize data = _data; - -static void -GrabPreSolve(cpConstraint *constraint, cpSpace *space) -{ - cpBody *grabBody = cpConstraintGetBodyA(constraint); - ChipmunkGrab *grab = [ChipmunkConstraint constraintFromCPConstraint:constraint].userData; - cpFloat dt = cpSpaceGetCurrentTimeStep(space); - cpFloat coef = cpfpow(grab->_smoothing, dt); - - // Smooth out the mouse position. - cpVect pos = cpvlerp(grab->_pos, cpBodyGetPosition(grabBody), coef); - cpBodySetVelocity(grabBody, cpvmult(cpvsub(pos, cpBodyGetPosition(grabBody)), 1.0/dt)); -// cpBodySetPosition(grabBody, pos); -} - -// Body will be nil if no object was grabbed. --(id)initWithMultiGrab:(ChipmunkMultiGrab *)multiGrab pos:(cpVect)pos nearest:(cpVect)nearest - body:(ChipmunkBody *)body grabbedShape:(ChipmunkShape *)grabbedShape - chipmunkObjects:(NSArray *)chipmunkObjects -{ - ChipmunkBody *grabBody = [ChipmunkBody kinematicBody]; - grabBody.position = pos; - // TODO the repeated appending is a little silly here. - chipmunkObjects = [chipmunkObjects arrayByAddingObject:grabBody]; - - if((self = [super init])){ - _pos = pos; - _smoothing = multiGrab.smoothing; - _grabbedShape = grabbedShape; - - if(body){ - ChipmunkPivotJoint *pivot = [ChipmunkPivotJoint pivotJointWithBodyA:grabBody bodyB:body anchorA:cpvzero anchorB:[body worldToLocal:nearest]]; - pivot.maxForce = multiGrab.grabForce; - pivot.userData = self; - cpConstraintSetPreSolveFunc(pivot.constraint, GrabPreSolve); - chipmunkObjects = [chipmunkObjects arrayByAddingObject:pivot]; - - if(grabbedShape){ - cpFloat frictionForce = multiGrab.grabFriction; - if(frictionForce > 0.0 && (1.0/body.mass + 1.0/grabBody.mass != 0.0)){ - ChipmunkPivotJoint *friction = [ChipmunkPivotJoint pivotJointWithBodyA:grabBody bodyB:body anchorA:cpvzero anchorB:[body worldToLocal:nearest]]; - friction.maxForce = frictionForce; - friction.maxBias = 0.0; - chipmunkObjects = [chipmunkObjects arrayByAddingObject:friction]; - } - - cpFloat rotaryFriction = multiGrab.grabRotaryFriction; - if(rotaryFriction > 0.0 && (1.0/body.moment + 1.0/grabBody.moment != 0.0)){ - ChipmunkGearJoint *friction = [ChipmunkGearJoint gearJointWithBodyA:grabBody bodyB:body phase:0.0 ratio:1.0]; - friction.maxForce = rotaryFriction; - friction.maxBias = 0.0; - chipmunkObjects = [chipmunkObjects arrayByAddingObject:friction]; - } - } - - _chipmunkObjects = [chipmunkObjects retain]; - } - } - - return self; -} - --(void)dealloc -{ - [_chipmunkObjects release]; _chipmunkObjects = nil; - [super dealloc]; -} - -@end - - -@implementation ChipmunkMultiGrab - -@synthesize grabForce = _grabForce; -@synthesize smoothing = _smoothing; - -@synthesize filter = _filter; -@synthesize grabFilter = _grabFilter; -@synthesize grabSort = _grabSort; - -@synthesize grabFriction = _grabFriction, grabRotaryFriction = _grabRotaryFriction; -@synthesize grabRadius = _grabRadius; - -@synthesize pullMode = _pullMode, pushMode = _pushMode; - -@synthesize pushMass = _pushMass; -@synthesize pushFriction = _pushFriction, pushElasticity = _pushElasticity; -@synthesize pushCollisionType = _pushCollisionType; - --(id)initForSpace:(ChipmunkSpace *)space withSmoothing:(cpFloat)smoothing withGrabForce:(cpFloat)grabForce -{ - if((self = [super init])){ - _space = [space retain]; - _grabs = [[NSMutableArray alloc] init]; - - _smoothing = smoothing; - _grabForce = grabForce; - - _filter = CP_SHAPE_FILTER_ALL; - - _grabFilter = ^(ChipmunkShape *shape){return (bool)TRUE;}; - _grabSort = ^(ChipmunkShape *shape, cpFloat depth){return depth;}; - - _pullMode = TRUE; - _pushMode = FALSE; - } - - return self; -} - --(void)dealloc -{ - [_space release]; - [_grabs release]; - - [super dealloc]; -} - -// Don't integrate push bodies. -static void PushBodyVelocityUpdate(cpBody *body, cpVect gravity, cpFloat damping, cpFloat dt){} - --(ChipmunkGrab *)beginLocation:(cpVect)pos -{ - __block cpFloat min = INFINITY; - __block cpVect nearest = pos; - __block ChipmunkShape *grabbedShape = nil; - - if(_pullMode){ - cpSpacePointQuery_b(_space.space, pos, _grabRadius, _filter, ^(cpShape *c_shape, cpVect point, cpFloat dist, cpVect gradient){ - ChipmunkShape *shape = [ChipmunkShape shapeFromCPShape:c_shape]; - cpFloat sort = dist; - - // Call the sorting callback if dist is negative. - // Otherwise just take the nearest shape. - if(dist <= 0.0f){ - sort = -_grabSort(shape, -dist); - cpAssertWarn(sort <= 0.0f, "You must return a positive value from the sorting callback."); - } - - if(sort < min && cpBodyGetMass(cpShapeGetBody(c_shape)) != INFINITY){ - if(_grabFilter(shape)){ - min = sort; - nearest = (dist > 0.0 ? point : pos); - grabbedShape = shape; - } - } - }); - } - - ChipmunkBody *pushBody = nil; - NSArray *chipmunkObjects = [NSArray array]; - - if(!grabbedShape && _pushMode){ - pushBody = [ChipmunkBody bodyWithMass:_pushMass andMoment:INFINITY]; - pushBody.position = pos; - cpBodySetVelocityUpdateFunc(pushBody.body, PushBodyVelocityUpdate); - - ChipmunkShape *pushShape = [ChipmunkCircleShape circleWithBody:pushBody radius:_grabRadius offset:cpvzero]; - pushShape.friction = _pushFriction; - pushShape.elasticity = _pushElasticity; - pushShape.filter = _filter; - pushShape.collisionType = _pushCollisionType; - - chipmunkObjects = [NSArray arrayWithObjects:pushBody, pushShape, nil]; - } - - ChipmunkBody *grabBody = (grabbedShape ? grabbedShape.body : pushBody); - ChipmunkGrab *grab = [[ChipmunkGrab alloc] initWithMultiGrab:self pos:pos nearest:nearest body:grabBody grabbedShape:grabbedShape chipmunkObjects:chipmunkObjects]; - - [_grabs addObject:grab]; - [_space add:grab]; - [grab release]; - - return (grab.grabbedShape ? grab : nil); -} - -static ChipmunkGrab * -BestGrab(NSArray *grabs, cpVect pos) -{ - ChipmunkGrab *match = nil; - cpFloat best = INFINITY; - - for(ChipmunkGrab *grab in grabs){ - cpFloat dist = cpvdistsq(pos, grab.pos); - if(dist < best){ - match = grab; - best = dist; - } - } - - return match; -} - --(ChipmunkGrab *)updateLocation:(cpVect)pos -{ - ChipmunkGrab *grab = BestGrab(_grabs, pos); - grab.pos = pos; - - return (grab.grabbedShape ? grab : nil); -} - --(ChipmunkGrab *)endLocation:(cpVect)pos -{ - cpAssertHard([_grabs count] != 0, "Grab set is already empty!"); - ChipmunkGrab *grab = BestGrab(_grabs, pos); - [grab retain]; - - [_space remove:grab]; - [_grabs removeObject:grab]; - - [grab autorelease]; - return (grab.grabbedShape ? grab : nil); -} - --(NSArray *)grabs -{ - NSMutableArray *grabs = [NSMutableArray array]; - for(ChipmunkGrab *grab in _grabs){ - if(grab.grabbedShape) [grabs addObject:grab]; - } - - return grabs; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/src/ChipmunkShape.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/src/ChipmunkShape.m deleted file mode 100644 index c257156..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/src/ChipmunkShape.m +++ /dev/null @@ -1,331 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#define CP_ALLOW_PRIVATE_ACCESS 1 -#import "ObjectiveChipmunk/ObjectiveChipmunk.h" - -@interface ChipmunkSpace(DoubleDispatch) - -- (ChipmunkShape *)addShape:(ChipmunkShape *)obj; -- (ChipmunkShape *)removeShape:(ChipmunkShape *)obj; - -@end - -@implementation ChipmunkShape - -@synthesize userData = _userData; - -+(ChipmunkShape *)shapeFromCPShape:(cpShape *)shape -{ - ChipmunkShape *obj = shape->userData; - cpAssertHard([obj isKindOfClass:[ChipmunkShape class]], "'shape->data' is not a pointer to a ChipmunkShape object."); - - return obj; -} - -- (void) dealloc { - [self.body release]; - cpShapeDestroy(self.shape); - [super dealloc]; -} - - -- (cpShape *)shape { - [self doesNotRecognizeSelector:_cmd]; - return nil; -} - -- (ChipmunkBody *)body { - cpBody *body = cpShapeGetBody(self.shape); - return (body ? cpBodyGetUserData(body) : nil); -} - -- (void)setBody:(ChipmunkBody *)body { - if(self.body != body){ - [self.body release]; - cpShapeSetBody(self.shape, [body retain].body); - } -} - --(cpFloat)mass {return cpShapeGetMass(self.shape);} --(void)setMass:(cpFloat)mass {cpShapeSetMass(self.shape, mass);} - --(cpFloat)density {return cpShapeGetDensity(self.shape);} --(void)setDensity:(cpFloat)density {cpShapeSetDensity(self.shape, density);} - --(cpFloat)moment {return cpShapeGetMoment(self.shape);} --(cpFloat)area {return cpShapeGetArea(self.shape);} --(cpVect)centerOfGravity {return cpShapeGetCenterOfGravity(self.shape);} - -// accessor macros -#define getter(type, lower, upper) \ -- (type)lower {return cpShapeGet##upper(self.shape);} -#define setter(type, lower, upper) \ -- (void)set##upper:(type)value {cpShapeSet##upper(self.shape, value);}; -#define both(type, lower, upper) \ -getter(type, lower, upper) \ -setter(type, lower, upper) - -getter(cpBB, bb, BB) -both(BOOL, sensor, Sensor) -both(cpFloat, elasticity, Elasticity) -both(cpFloat, friction, Friction) -both(cpVect, surfaceVelocity, SurfaceVelocity) -both(cpCollisionType, collisionType, CollisionType) -both(cpShapeFilter, filter, Filter) - --(ChipmunkSpace *)space { - cpSpace *space = cpShapeGetSpace(self.shape); - return (ChipmunkSpace *)(space ? cpSpaceGetUserData(space) : nil); -} - -- (cpBB)cacheBB {return cpShapeCacheBB(self.shape);} - -- (ChipmunkPointQueryInfo *)pointQuery:(cpVect)point -{ - cpPointQueryInfo info; - cpShapePointQuery(self.shape, point, &info); - return (info.shape ? [[[ChipmunkPointQueryInfo alloc] initWithInfo:&info] autorelease] : nil); -} - -- (ChipmunkSegmentQueryInfo *)segmentQueryFrom:(cpVect)start to:(cpVect)end radius:(cpFloat)radius -{ - cpSegmentQueryInfo info; - if(cpShapeSegmentQuery(self.shape, start, end, radius, &info)){ - return [[[ChipmunkSegmentQueryInfo alloc] initWithInfo:&info start:start end:end] autorelease]; - } else { - return nil; - } -} - - -- (NSArray *)chipmunkObjects {return [NSArray arrayWithObject:self];} -- (void)addToSpace:(ChipmunkSpace *)space {[space addShape:self];} -- (void)removeFromSpace:(ChipmunkSpace *)space {[space removeShape:self];} - -@end - - -@implementation ChipmunkPointQueryInfo - -- (id)initWithInfo:(cpPointQueryInfo *)info -{ - if((self = [super init])){ - _info = (*info); - [self.shape retain]; - } - - return self; -} - -- (cpPointQueryInfo *)info {return &_info;} -- (ChipmunkShape *)shape {return (_info.shape ? _info.shape->userData : nil);} -- (cpVect)point {return _info.point;} -- (cpFloat)distance {return _info.distance;} -- (cpVect)gradient {return _info.gradient;} - -- (void)dealloc -{ - [self.shape release]; - [super dealloc]; -} - - -@end - - -@implementation ChipmunkSegmentQueryInfo - -- (id)initWithInfo:(cpSegmentQueryInfo *)info start:(cpVect)start end:(cpVect)end -{ - if((self = [super init])){ - _info = (*info); - _start = start; - _end = end; - - [self.shape retain]; - } - - return self; -} - -- (cpSegmentQueryInfo *)info {return &_info;} -- (ChipmunkShape *)shape {return (_info.shape ? _info.shape->userData : nil);} -- (cpFloat)t {return _info.alpha;} -- (cpVect)normal {return _info.normal;} -- (cpVect)point {return _info.point;} -- (cpFloat)dist {return cpvdist(_start, _end)*_info.alpha;} -- (cpVect)start {return _start;} -- (cpVect)end {return _end;} - -- (void)dealloc -{ - [self.shape release]; - [super dealloc]; -} - - -@end - - -@implementation ChipmunkShapeQueryInfo - -@synthesize shape = _shape; -- (cpContactPointSet *)contactPoints {return &_contactPoints;} - -- (id)initWithShape:(ChipmunkShape *)shape andPoints:(cpContactPointSet *)set -{ - if((self = [super init])){ - _shape = [shape retain]; - _contactPoints = *set; - } - - return self; -} - -- (void)dealloc { - [_shape release]; - [super dealloc]; -} - -@end - -@implementation ChipmunkCircleShape { - cpCircleShape _shape; -} - - -+ (ChipmunkCircleShape *)circleWithBody:(ChipmunkBody *)body radius:(cpFloat)radius offset:(cpVect)offset -{ - return [[[self alloc] initWithBody:body radius:radius offset:offset] autorelease]; -} - -- (cpShape *)shape {return (cpShape *)&_shape;} - -- (id)initWithBody:(ChipmunkBody *)body radius:(cpFloat)radius offset:(cpVect)offset { - if((self = [super init])){ - [body retain]; - cpCircleShapeInit(&_shape, body.body, radius, offset); - self.shape->userData = self; - } - - return self; -} - -- (cpFloat)radius {return cpCircleShapeGetRadius((cpShape *)&_shape);} -- (cpVect)offset {return cpCircleShapeGetOffset((cpShape *)&_shape);} - -@end - - -@implementation ChipmunkSegmentShape { - cpSegmentShape _shape; -} - -+ (ChipmunkSegmentShape *)segmentWithBody:(ChipmunkBody *)body from:(cpVect)a to:(cpVect)b radius:(cpFloat)radius -{ - return [[[self alloc] initWithBody:body from:a to:b radius:radius] autorelease]; -} - -- (cpShape *)shape {return (cpShape *)&_shape;} - -- (id)initWithBody:(ChipmunkBody *)body from:(cpVect)a to:(cpVect)b radius:(cpFloat)radius { - if((self = [super init])){ - [body retain]; - cpSegmentShapeInit(&_shape, body.body, a, b, radius); - self.shape->userData = self; - } - - return self; -} - -- (void)setPrevNeighbor:(cpVect)prev nextNeighbor:(cpVect)next -{ - cpSegmentShapeSetNeighbors((cpShape *)&_shape, prev, next); -} - -- (cpVect)a {return cpSegmentShapeGetA((cpShape *)&_shape);} -- (cpVect)b {return cpSegmentShapeGetB((cpShape *)&_shape);} -- (cpVect)normal {return cpSegmentShapeGetNormal((cpShape *)&_shape);} -- (cpFloat)radius {return cpSegmentShapeGetRadius((cpShape *)&_shape);} - -@end - - -@implementation ChipmunkPolyShape { - cpPolyShape _shape; -} - -+ (id)polyWithBody:(ChipmunkBody *)body count:(int)count verts:(const cpVect *)verts transform:(cpTransform)transform radius:(cpFloat)radius -{ - return [[[self alloc] initWithBody:body count:count verts:verts transform:transform radius:radius] autorelease]; -} - -+ (id)boxWithBody:(ChipmunkBody *)body width:(cpFloat)width height:(cpFloat)height radius:(cpFloat)radius -{ - return [[[self alloc] initBoxWithBody:body width:width height:height radius:radius] autorelease]; -} - -+ (id)boxWithBody:(ChipmunkBody *)body bb:(cpBB)bb radius:(cpFloat)radius -{ - return [[[self alloc] initBoxWithBody:body bb:bb radius:radius] autorelease]; -} - -- (cpShape *)shape {return (cpShape *)&_shape;} - -- (id)initWithBody:(ChipmunkBody *)body count:(int)count verts:(const cpVect *)verts transform:(cpTransform)transform radius:(cpFloat)radius -{ - if((self = [super init])){ - [body retain]; - cpPolyShapeInit(&_shape, body.body, count, verts, transform, radius); - self.shape->userData = self; - } - - return self; -} - -- (id)initBoxWithBody:(ChipmunkBody *)body width:(cpFloat)width height:(cpFloat)height radius:(cpFloat)radius -{ - if((self = [super init])){ - [body retain]; - cpBoxShapeInit(&_shape, body.body, width, height, radius); - self.shape->userData = self; - } - - return self; -} - -- (id)initBoxWithBody:(ChipmunkBody *)body bb:(cpBB)bb radius:(cpFloat)radius -{ - if((self = [super init])){ - [body retain]; - cpBoxShapeInit2(&_shape, body.body, bb, radius); - self.shape->userData = self; - } - - return self; -} - -- (int)count {return cpPolyShapeGetCount((cpShape *)&_shape);} -- (cpFloat)radius {return cpPolyShapeGetRadius((cpShape *)&_shape);} -- (cpVect)getVertex:(int)index {return cpPolyShapeGetVert((cpShape *)&_shape, index);} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/src/ChipmunkSpace.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/src/ChipmunkSpace.m deleted file mode 100644 index 6b3b4ba..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/objectivec/src/ChipmunkSpace.m +++ /dev/null @@ -1,588 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#define CP_ALLOW_PRIVATE_ACCESS -#import "ObjectiveChipmunk/ObjectiveChipmunk.h" - -#import -#import - -#ifdef CHIPMUNK_PRO_TRIAL -#if TARGET_OS_IPHONE == 1 - #import -#else - #import -#endif -#endif - -// Just in case the user doesn't have -ObjC in their linker flags. -// Annoyingly, this is the case more often than not. -@interface NSArrayChipmunkObject : NSArray - -@property(nonatomic, retain) NSArray *chipmunkObjects; - -@end - -@implementation NSArrayChipmunkObject - -@synthesize chipmunkObjects = _chipmunkObjects; - --(id)initWithArray:(NSArray *)objects { - if((self = [super init])){ - self.chipmunkObjects = objects; - } - - return self; -} - --(NSUInteger)count -{ - return [_chipmunkObjects count]; -} - --(id)objectAtIndex:(NSUInteger)index -{ - return [_chipmunkObjects objectAtIndex:index]; -} - -@end - -@implementation NSArray(ChipmunkObject) - --(id)chipmunkObjects -{ - return self; -} - -@end - - -// Private class used to wrap the statically allocated staticBody attached to each space. -@interface _ChipmunkStaticBodySingleton : ChipmunkBody { - cpBody *_bodyPtr; - ChipmunkSpace *space; // weak ref -} - -@end - -typedef struct HandlerContext { - ChipmunkSpace *space; - id delegate; - cpCollisionType typeA, typeB; - SEL beginSelector; - SEL preSolveSelector; - SEL postSolveSelector; - SEL separateSelector; -} HandlerContext; - -@implementation ChipmunkSpace - -#ifdef CHIPMUNK_PRO_TRIAL -static NSString *dialogTitle = @"Chipmunk Pro Trial"; -static NSString *dialogMessage = @"This copy of Chipmunk Pro is a trial, please consider purchasing if you continue using it."; - -+(void)initialize -{ - [super initialize]; - - static BOOL done = FALSE; - if(done) return; else done = TRUE; - -#if TARGET_OS_IPHONE == 1 - UIAlertView *alert = [[UIAlertView alloc] - initWithTitle:dialogTitle - message:dialogMessage - delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil - ]; - - [alert show]; - [alert release]; -#else - [self performSelectorOnMainThread:@selector(dialog) withObject:nil waitUntilDone:FALSE]; -#endif - -} - -#if TARGET_OS_IPHONE != 1 -+(void)dialog -{ - [NSApplication sharedApplication]; - [[NSAlert - alertWithMessageText:dialogTitle - defaultButton:@"OK" - alternateButton:nil - otherButton:nil - informativeTextWithFormat:dialogMessage - ] runModal]; -} -#endif - -#endif - -+(ChipmunkSpace *)spaceFromCPSpace:(cpSpace *)space -{ - ChipmunkSpace *obj = space->userData; - cpAssertHard([obj isKindOfClass:[ChipmunkSpace class]], "'space->data' is not a pointer to a ChipmunkSpace object."); - - return obj; -} - -- (id)initWithSpace:(cpSpace *)space -{ - if((self = [super init])){ - _children = [[NSMutableSet alloc] init]; - _handlers = [[NSMutableArray alloc] init]; - - _space = space; - cpSpaceSetUserData(_space, self); - - _staticBody = [[ChipmunkBody alloc] initWithMass:0.0f andMoment:0.0f]; - _staticBody.type = CP_BODY_TYPE_STATIC; - cpSpaceSetStaticBody(_space, _staticBody.body); - } - - return self; -} - -- (id)init { - // Use a fast space instead if the class is available. - // However if you don't specify -ObjC as a linker flag the dynamic substitution won't work. - Class hastySpace = NSClassFromString(@"ChipmunkHastySpace"); - if(hastySpace && [self isMemberOfClass:[ChipmunkSpace class]]){ - [self release]; - return [[hastySpace alloc] init]; - } else { - return [self initWithSpace:cpSpaceNew()]; - } -} - --(void)freeSpace -{ - cpSpaceFree(_space); -} - -- (void) dealloc { - [self freeSpace]; - [_staticBody release]; - - [_children release]; - [_handlers release]; - - [super dealloc]; -} - -- (cpSpace *)space {return _space;} - -@synthesize userData = _userData; - -// accessor macros -#define getter(type, lower, upper) \ -- (type)lower {return cpSpaceGet##upper(_space);} -#define setter(type, lower, upper) \ -- (void)set##upper:(type)value {cpSpaceSet##upper(_space, value);}; -#define both(type, lower, upper) \ -getter(type, lower, upper) \ -setter(type, lower, upper) - -both(int, iterations, Iterations); -both(cpVect, gravity, Gravity); -both(cpFloat, damping, Damping); -both(cpFloat, idleSpeedThreshold, IdleSpeedThreshold); -both(cpFloat, sleepTimeThreshold, SleepTimeThreshold); -both(cpFloat, collisionSlop, CollisionSlop); -both(cpFloat, collisionBias, CollisionBias); -both(cpTimestamp, collisionPersistence, CollisionPersistence); -getter(cpFloat, currentTimeStep, CurrentTimeStep); - -- (ChipmunkBody *)staticBody {return _staticBody;} - -typedef BOOL (*BeginProto)(id, SEL, cpArbiter *, ChipmunkSpace *); -static bool Begin(cpArbiter *arb, struct cpSpace *space, HandlerContext *ctx){return ((BeginProto)objc_msgSend)(ctx->delegate, ctx->beginSelector, arb, ctx->space);} - -typedef BOOL (*PreSolveProto)(id, SEL, cpArbiter *, ChipmunkSpace *); -static bool PreSolve(cpArbiter *arb, struct cpSpace *space, HandlerContext *ctx){return ((PreSolveProto)objc_msgSend)(ctx->delegate, ctx->preSolveSelector, arb, ctx->space);} - -typedef void (*PostSolveProto)(id, SEL, cpArbiter *, ChipmunkSpace *); -static void PostSolve(cpArbiter *arb, struct cpSpace *space, HandlerContext *ctx){((PostSolveProto)objc_msgSend)(ctx->delegate, ctx->postSolveSelector, arb, ctx->space);} - -typedef void (*SeparateProto)(id, SEL, cpArbiter *, ChipmunkSpace *); -static void Separate(cpArbiter *arb, struct cpSpace *space, HandlerContext *ctx){((SeparateProto)objc_msgSend)(ctx->delegate, ctx->separateSelector, arb, ctx->space);} - -// TODO handlers are never filtered. - -- (void)setDefaultCollisionHandler:(id)delegate - begin:(SEL)begin - preSolve:(SEL)preSolve - postSolve:(SEL)postSolve - separate:(SEL)separate -{ - cpCollisionType sentinel = (cpCollisionType)@"DEFAULT"; - - HandlerContext context = {self, delegate, sentinel, sentinel, begin, preSolve, postSolve, separate}; - NSData *data = [NSData dataWithBytes:&context length:sizeof(context)]; - [_handlers addObject:data]; - - cpCollisionHandler *handler = cpSpaceAddDefaultCollisionHandler(_space); - if(begin) handler->beginFunc = (cpCollisionBeginFunc)Begin; - if(preSolve) handler->preSolveFunc = (cpCollisionPreSolveFunc)PreSolve; - if(postSolve) handler->postSolveFunc = (cpCollisionPostSolveFunc)PostSolve; - if(separate) handler->separateFunc = (cpCollisionSeparateFunc)Separate; - handler->userData = (void *)[data bytes]; -} - -- (void)addCollisionHandler:(id)delegate - typeA:(cpCollisionType)a typeB:(cpCollisionType)b - begin:(SEL)begin - preSolve:(SEL)preSolve - postSolve:(SEL)postSolve - separate:(SEL)separate -{ - HandlerContext context = {self, delegate, a, b, begin, preSolve, postSolve, separate}; - NSData *data = [NSData dataWithBytes:&context length:sizeof(context)]; - [_handlers addObject:data]; - - cpCollisionHandler *handler = cpSpaceAddCollisionHandler(_space, a, b); - if(begin) handler->beginFunc = (cpCollisionBeginFunc)Begin; - if(preSolve) handler->preSolveFunc = (cpCollisionPreSolveFunc)PreSolve; - if(postSolve) handler->postSolveFunc = (cpCollisionPostSolveFunc)PostSolve; - if(separate) handler->separateFunc = (cpCollisionSeparateFunc)Separate; - handler->userData = (void *)[data bytes]; -} - -- (id)add:(NSObject *)obj -{ - if([obj conformsToProtocol:@protocol(ChipmunkBaseObject)]){ - [(NSObject *)obj addToSpace:self]; - } else if([obj conformsToProtocol:@protocol(ChipmunkObject)]){ - for(NSObject *child in [obj chipmunkObjects]) [self add:child]; - } else { - [NSException raise:@"NSArgumentError" format:@"Attempted to add an object of type %@ to a ChipmunkSpace.", [obj class]]; - } - - [_children addObject:obj]; - return obj; -} - -- (id)remove:(NSObject *)obj -{ - if([obj conformsToProtocol:@protocol(ChipmunkBaseObject)]){ - [(NSObject *)obj removeFromSpace:self]; - } else if([obj conformsToProtocol:@protocol(ChipmunkObject)]){ - for(NSObject *child in [obj chipmunkObjects]) [self remove:child]; - } else { - [NSException raise:@"NSArgumentError" format:@"Attempted to remove an object of type %@ from a ChipmunkSpace.", [obj class]]; - } - - [_children removeObject:obj]; - return obj; -} - --(BOOL)contains:(NSObject *)obj -{ - return [_children containsObject:obj]; -} - -- (NSObject *)smartAdd:(NSObject *)obj -{ - if(cpSpaceIsLocked(_space)){ - [self addPostStepAddition:obj]; - } else { - [self add:obj]; - } - - return obj; -} - -- (NSObject *)smartRemove:(NSObject *)obj -{ - if(cpSpaceIsLocked(_space)){ - [self addPostStepRemoval:obj]; - } else { - [self remove:obj]; - } - - return obj; -} - -struct PostStepTargetContext { - id target; - SEL selector; -}; - -static void -postStepPerform(cpSpace *unused, id key, struct PostStepTargetContext *context) -{ - [context->target performSelector:context->selector withObject:key]; - - [context->target release]; - cpfree(context); - [key release]; -} - -- (BOOL)addPostStepCallback:(id)target selector:(SEL)selector key:(id)key -{ - if(!cpSpaceGetPostStepCallback(_space, key)){ - struct PostStepTargetContext *context = cpcalloc(1, sizeof(struct PostStepTargetContext)); - (*context) = (struct PostStepTargetContext){target, selector}; - cpSpaceAddPostStepCallback(_space, (cpPostStepFunc)postStepPerform, key, context); - - [target retain]; - [key retain]; - - return TRUE; - } else { - return FALSE; - } -} - -static void -postStepPerformBlock(cpSpace *unused, id key, ChipmunkPostStepBlock block) -{ - block(); - - [block release]; - [key release]; -} - -- (BOOL)addPostStepBlock:(ChipmunkPostStepBlock)block key:(id)key -{ - if(!cpSpaceGetPostStepCallback(_space, key)){ - cpSpaceAddPostStepCallback(_space, (cpPostStepFunc)postStepPerformBlock, key, [block copy]); - - [key retain]; - - return TRUE; - } else { - return FALSE; - } -} - -- (void)addPostStepAddition:(NSObject *)obj -{ - [self addPostStepCallback:self selector:@selector(add:) key:obj]; -} - -- (void)addPostStepRemoval:(NSObject *)obj -{ - [self addPostStepCallback:self selector:@selector(remove:) key:obj]; -} - -- (NSArray *)pointQueryAll:(cpVect)point maxDistance:(cpFloat)maxDistance filter:(cpShapeFilter)filter -{ - NSMutableArray *array = [NSMutableArray array]; - cpSpacePointQuery_b(_space, point, maxDistance, filter, ^(cpShape *shape, cpVect p, cpFloat d, cpVect g){ - ChipmunkPointQueryInfo *info = [[ChipmunkPointQueryInfo alloc] initWithInfo:&(cpPointQueryInfo){shape, p, d, g}]; - [array addObject:info]; - [info release]; - }); - - return array; -} - -- (ChipmunkPointQueryInfo *)pointQueryNearest:(cpVect)point maxDistance:(cpFloat)maxDistance filter:(cpShapeFilter)filter -{ - cpPointQueryInfo info; - cpSpacePointQueryNearest(_space, point, maxDistance, filter, &info); - return (info.shape ? [[[ChipmunkPointQueryInfo alloc] initWithInfo:&info] autorelease] : nil); -} - -typedef struct segmentQueryContext { - cpVect start, end; - NSMutableArray *array; -} segmentQueryContext; - -- (NSArray *)segmentQueryAllFrom:(cpVect)start to:(cpVect)end radius:(cpFloat)radius filter:(cpShapeFilter)filter -{ - NSMutableArray *array = [NSMutableArray array]; - cpSpaceSegmentQuery_b(_space, start, end, radius, filter, ^(cpShape *shape, cpVect p, cpVect n, cpFloat t){ - // TODO point - ChipmunkSegmentQueryInfo *info = [[ChipmunkSegmentQueryInfo alloc] initWithInfo:&(cpSegmentQueryInfo){shape, p, n, t} start:start end:end]; - [array addObject:info]; - [info release]; - }); - - return array; -} - -- (ChipmunkSegmentQueryInfo *)segmentQueryFirstFrom:(cpVect)start to:(cpVect)end radius:(cpFloat)radius filter:(cpShapeFilter)filter -{ - cpSegmentQueryInfo info; - cpSpaceSegmentQueryFirst(_space, start, end, radius, filter, &info); - - return (info.shape ? [[[ChipmunkSegmentQueryInfo alloc] initWithInfo:&info start:start end:end] autorelease] : nil); -} - -- (NSArray *)bbQueryAll:(cpBB)bb filter:(cpShapeFilter)filter -{ - NSMutableArray *array = [NSMutableArray array]; - cpSpaceBBQuery_b(_space, bb, filter, ^(cpShape *shape){ - [array addObject:shape->userData]; - }); - - return array; -} - -//static void -//shapeQueryAll(cpShape *shape, cpContactPointSet *points, NSMutableArray *array) -//{ -// ChipmunkShapeQueryInfo *info = [[ChipmunkShapeQueryInfo alloc] initWithShape:shape->userData andPoints:points]; -// [array addObject:info]; -// [info release]; -//} - -- (NSArray *)shapeQueryAll:(ChipmunkShape *)shape -{ - NSMutableArray *array = [NSMutableArray array]; - cpSpaceShapeQuery_b(_space, shape.shape, ^(cpShape *shape, cpContactPointSet *points){ - ChipmunkShapeQueryInfo *info = [[ChipmunkShapeQueryInfo alloc] initWithShape:shape->userData andPoints:points]; - [array addObject:info]; - [info release]; - }); - - return array; -} - -- (BOOL)shapeTest:(ChipmunkShape *)shape -{ - return cpSpaceShapeQuery(_space, shape.shape, NULL, NULL); -} - -static void PushBody(cpBody *body, NSMutableArray *arr){[arr addObject:body->userData];} -- (NSArray *)bodies -{ - NSMutableArray *arr = [NSMutableArray array]; - cpSpaceEachBody(_space, (cpSpaceBodyIteratorFunc)PushBody, arr); - - return arr; -} - -static void PushShape(cpShape *shape, NSMutableArray *arr){[arr addObject:shape->userData];} -- (NSArray *)shapes -{ - NSMutableArray *arr = [NSMutableArray array]; - cpSpaceEachShape(_space, (cpSpaceShapeIteratorFunc)PushShape, arr); - - return arr; -} - -static void PushConstraint(cpConstraint *constraint, NSMutableArray *arr){[arr addObject:constraint->userData];} -- (NSArray *)constraints -{ - NSMutableArray *arr = [NSMutableArray array]; - cpSpaceEachConstraint(_space, (cpSpaceConstraintIteratorFunc)PushConstraint, arr); - - return arr; -} - - -- (void)reindexStatic -{ - cpSpaceReindexStatic(_space); -} - -- (void)reindexShape:(ChipmunkShape *)shape -{ - cpSpaceReindexShape(_space, shape.shape); -} - -- (void)reindexShapesForBody:(ChipmunkBody *)body -{ - cpSpaceReindexShapesForBody(_space, body.body); -} - -- (void)step:(cpFloat)dt -{ - cpSpaceStep(_space, dt); -} - -//MARK: Extras - -- (ChipmunkBody *)addBody:(ChipmunkBody *)obj { - cpSpaceAddBody(_space, obj.body); - [_children addObject:obj]; - return obj; -} - -- (ChipmunkBody *)removeBody:(ChipmunkBody *)obj { - cpSpaceRemoveBody(_space, obj.body); - [_children removeObject:obj]; - return obj; -} - - -- (ChipmunkShape *)addShape:(ChipmunkShape *)obj { - cpSpaceAddShape(_space, obj.shape); - [_children addObject:obj]; - return obj; -} - -- (ChipmunkShape *)removeShape:(ChipmunkShape *)obj { - cpSpaceRemoveShape(_space, obj.shape); - [_children removeObject:obj]; - return obj; -} - -- (ChipmunkConstraint *)addConstraint:(ChipmunkConstraint *)obj { - cpSpaceAddConstraint(_space, obj.constraint); - [_children addObject:obj]; - return obj; -} - -- (ChipmunkConstraint *)removeConstraint:(ChipmunkConstraint *)obj { - cpSpaceRemoveConstraint(_space, obj.constraint); - [_children removeObject:obj]; - return obj; -} - -static ChipmunkSegmentShape * -boundSeg(ChipmunkBody *body, cpVect a, cpVect b, cpFloat radius, cpFloat elasticity,cpFloat friction, cpShapeFilter filter, cpCollisionType collisionType) -{ - ChipmunkSegmentShape *seg = [ChipmunkSegmentShape segmentWithBody:body from:a to:b radius:radius]; - seg.elasticity = elasticity; - seg.friction = friction; - seg.filter = filter; - seg.collisionType = collisionType; - - return seg; -} - -- (NSArray *)addBounds:(cpBB)bounds thickness:(cpFloat)radius - elasticity:(cpFloat)elasticity friction:(cpFloat)friction - filter:(cpShapeFilter)filter collisionType:(cpCollisionType)collisionType -{ - cpFloat l = bounds.l - radius; - cpFloat b = bounds.b - radius; - cpFloat r = bounds.r + radius; - cpFloat t = bounds.t + radius; - - NSArray *segs = [[NSArrayChipmunkObject alloc] initWithArray:[NSArray arrayWithObjects: - boundSeg(_staticBody, cpv(l,b), cpv(l,t), radius, elasticity, friction, filter, collisionType), - boundSeg(_staticBody, cpv(l,t), cpv(r,t), radius, elasticity, friction, filter, collisionType), - boundSeg(_staticBody, cpv(r,t), cpv(r,b), radius, elasticity, friction, filter, collisionType), - boundSeg(_staticBody, cpv(r,b), cpv(l,b), radius, elasticity, friction, filter, collisionType), - nil - ]]; - - [self add:segs]; - return [segs autorelease]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/CMakeLists.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/CMakeLists.txt deleted file mode 100644 index 2e817ea..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/CMakeLists.txt +++ /dev/null @@ -1,48 +0,0 @@ -file(GLOB chipmunk_source_files "*.c" "constraints/*.c") -file(GLOB chipmunk_public_header "${chipmunk_SOURCE_DIR}/include/chipmunk/*.h") -file(GLOB chipmunk_constraint_header "${chipmunk_SOURCE_DIR}/include/chipmunk/constraints/*.h") - -include_directories(${chipmunk_SOURCE_DIR}/include/chipmunk) - -if(BUILD_SHARED) - add_library(chipmunk SHARED - ${chipmunk_source_files} - ) - # Tell MSVC to compile the code as C++. - if(MSVC) - set_source_files_properties(${chipmunk_source_files} PROPERTIES LANGUAGE CXX) - set_target_properties(chipmunk PROPERTIES LINKER_LANGUAGE CXX) - endif(MSVC) - # set the lib's version number - # But avoid on Android because symlinks to version numbered .so's don't work with Android's Java-side loadLibrary. - if(NOT ANDROID) - set_target_properties(chipmunk PROPERTIES VERSION 6.2.1) - endif(NOT ANDROID) - if(ANDROID) - # need to explicitly link to the math library because the CMake/Android toolchains may not do it automatically - target_link_libraries(chipmunk m) - endif(ANDROID) - install(TARGETS chipmunk RUNTIME DESTINATION lib LIBRARY DESTINATION lib) -endif(BUILD_SHARED) - -if(BUILD_STATIC) - add_library(chipmunk_static STATIC - ${chipmunk_source_files} - ) - # Tell MSVC to compile the code as C++. - if(MSVC) - set_source_files_properties(${chipmunk_source_files} PROPERTIES LANGUAGE CXX) - set_target_properties(chipmunk_static PROPERTIES LINKER_LANGUAGE CXX) - endif(MSVC) - # Sets chipmunk_static to output "libchipmunk.a" not "libchipmunk_static.a" - set_target_properties(chipmunk_static PROPERTIES OUTPUT_NAME chipmunk) - if(INSTALL_STATIC) - install(TARGETS chipmunk_static ARCHIVE DESTINATION lib) - endif(INSTALL_STATIC) -endif(BUILD_STATIC) - -if(BUILD_SHARED OR INSTALL_STATIC) - # FIXME: change to PUBLIC_HEADER to allow building frameworks - install(FILES ${chipmunk_public_header} DESTINATION include/chipmunk) - install(FILES ${chipmunk_constraint_header} DESTINATION include/chipmunk/constraints) -endif(BUILD_SHARED OR INSTALL_STATIC) diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/chipmunk.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/chipmunk.c deleted file mode 100644 index 766b636..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/chipmunk.c +++ /dev/null @@ -1,318 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include -#include -#include - -#include "chipmunk/chipmunk_private.h" - -void -cpMessage(const char *condition, const char *file, int line, int isError, int isHardError, const char *message, ...) -{ - fprintf(stderr, (isError ? "Aborting due to Chipmunk error: " : "Chipmunk warning: ")); - - va_list vargs; - va_start(vargs, message); { - vfprintf(stderr, message, vargs); - fprintf(stderr, "\n"); - } va_end(vargs); - - fprintf(stderr, "\tFailed condition: %s\n", condition); - fprintf(stderr, "\tSource:%s:%d\n", file, line); -} - -#define STR(s) #s -#define XSTR(s) STR(s) - -const char *cpVersionString = XSTR(CP_VERSION_MAJOR)"."XSTR(CP_VERSION_MINOR)"."XSTR(CP_VERSION_RELEASE); - -//MARK: Misc Functions - -cpFloat -cpMomentForCircle(cpFloat m, cpFloat r1, cpFloat r2, cpVect offset) -{ - return m*(0.5f*(r1*r1 + r2*r2) + cpvlengthsq(offset)); -} - -cpFloat -cpAreaForCircle(cpFloat r1, cpFloat r2) -{ - return (cpFloat)M_PI*cpfabs(r1*r1 - r2*r2); -} - -cpFloat -cpMomentForSegment(cpFloat m, cpVect a, cpVect b, cpFloat r) -{ - cpVect offset = cpvlerp(a, b, 0.5f); - - // This approximates the shape as a box for rounded segments, but it's quite close. - cpFloat length = cpvdist(b, a) + 2.0f*r; - return m*((length*length + 4.0f*r*r)/12.0f + cpvlengthsq(offset)); -} - -cpFloat -cpAreaForSegment(cpVect a, cpVect b, cpFloat r) -{ - return r*((cpFloat)M_PI*r + 2.0f*cpvdist(a, b)); -} - -cpFloat -cpMomentForPoly(cpFloat m, const int count, const cpVect *verts, cpVect offset, cpFloat r) -{ - // TODO account for radius. - if(count == 2) return cpMomentForSegment(m, verts[0], verts[1], 0.0f); - - cpFloat sum1 = 0.0f; - cpFloat sum2 = 0.0f; - for(int i=0; i max.x || (v.x == max.x && v.y > max.y)){ - max = v; - (*end) = i; - } - } -} - -#define SWAP(__A__, __B__) {cpVect __TMP__ = __A__; __A__ = __B__; __B__ = __TMP__;} - -static int -QHullPartition(cpVect *verts, int count, cpVect a, cpVect b, cpFloat tol) -{ - if(count == 0) return 0; - - cpFloat max = 0; - int pivot = 0; - - cpVect delta = cpvsub(b, a); - cpFloat valueTol = tol*cpvlength(delta); - - int head = 0; - for(int tail = count-1; head <= tail;){ - cpFloat value = cpvcross(cpvsub(verts[head], a), delta); - if(value > valueTol){ - if(value > max){ - max = value; - pivot = head; - } - - head++; - } else { - SWAP(verts[head], verts[tail]); - tail--; - } - } - - // move the new pivot to the front if it's not already there. - if(pivot != 0) SWAP(verts[0], verts[pivot]); - return head; -} - -static int -QHullReduce(cpFloat tol, cpVect *verts, int count, cpVect a, cpVect pivot, cpVect b, cpVect *result) -{ - if(count < 0){ - return 0; - } else if(count == 0) { - result[0] = pivot; - return 1; - } else { - int left_count = QHullPartition(verts, count, a, pivot, tol); - int index = QHullReduce(tol, verts + 1, left_count - 1, a, verts[0], pivot, result); - - result[index++] = pivot; - - int right_count = QHullPartition(verts + left_count, count - left_count, pivot, b, tol); - return index + QHullReduce(tol, verts + left_count + 1, right_count - 1, pivot, verts[left_count], b, result + index); - } -} - -// QuickHull seemed like a neat algorithm, and efficient-ish for large input sets. -// My implementation performs an in place reduction using the result array as scratch space. -int -cpConvexHull(int count, const cpVect *verts, cpVect *result, int *first, cpFloat tol) -{ - if(verts != result){ - // Copy the line vertexes into the empty part of the result polyline to use as a scratch buffer. - memcpy(result, verts, count*sizeof(cpVect)); - } - - // Degenerate case, all points are the same. - int start, end; - cpLoopIndexes(verts, count, &start, &end); - if(start == end){ - if(first) (*first) = 0; - return 1; - } - - SWAP(result[0], result[start]); - SWAP(result[1], result[end == 0 ? start : end]); - - cpVect a = result[0]; - cpVect b = result[1]; - - if(first) (*first) = start; - return QHullReduce(tol, result + 2, count - 2, a, b, a, result + 1) + 1; -} - -//MARK: Alternate Block Iterators - -#if defined(__has_extension) -#if __has_extension(blocks) - -static void IteratorFunc(void *ptr, void (^block)(void *ptr)){block(ptr);} - -void cpSpaceEachBody_b(cpSpace *space, void (^block)(cpBody *body)){ - cpSpaceEachBody(space, (cpSpaceBodyIteratorFunc)IteratorFunc, block); -} - -void cpSpaceEachShape_b(cpSpace *space, void (^block)(cpShape *shape)){ - cpSpaceEachShape(space, (cpSpaceShapeIteratorFunc)IteratorFunc, block); -} - -void cpSpaceEachConstraint_b(cpSpace *space, void (^block)(cpConstraint *constraint)){ - cpSpaceEachConstraint(space, (cpSpaceConstraintIteratorFunc)IteratorFunc, block); -} - -static void BodyIteratorFunc(cpBody *body, void *ptr, void (^block)(void *ptr)){block(ptr);} - -void cpBodyEachShape_b(cpBody *body, void (^block)(cpShape *shape)){ - cpBodyEachShape(body, (cpBodyShapeIteratorFunc)BodyIteratorFunc, block); -} - -void cpBodyEachConstraint_b(cpBody *body, void (^block)(cpConstraint *constraint)){ - cpBodyEachConstraint(body, (cpBodyConstraintIteratorFunc)BodyIteratorFunc, block); -} - -void cpBodyEachArbiter_b(cpBody *body, void (^block)(cpArbiter *arbiter)){ - cpBodyEachArbiter(body, (cpBodyArbiterIteratorFunc)BodyIteratorFunc, block); -} - -static void PointQueryIteratorFunc(cpShape *shape, cpVect p, cpFloat d, cpVect g, cpSpacePointQueryBlock block){block(shape, p, d, g);} -void cpSpacePointQuery_b(cpSpace *space, cpVect point, cpFloat maxDistance, cpShapeFilter filter, cpSpacePointQueryBlock block){ - cpSpacePointQuery(space, point, maxDistance, filter, (cpSpacePointQueryFunc)PointQueryIteratorFunc, block); -} - -static void SegmentQueryIteratorFunc(cpShape *shape, cpVect p, cpVect n, cpFloat t, cpSpaceSegmentQueryBlock block){block(shape, p, n, t);} -void cpSpaceSegmentQuery_b(cpSpace *space, cpVect start, cpVect end, cpFloat radius, cpShapeFilter filter, cpSpaceSegmentQueryBlock block){ - cpSpaceSegmentQuery(space, start, end, radius, filter, (cpSpaceSegmentQueryFunc)SegmentQueryIteratorFunc, block); -} - -void cpSpaceBBQuery_b(cpSpace *space, cpBB bb, cpShapeFilter filter, cpSpaceBBQueryBlock block){ - cpSpaceBBQuery(space, bb, filter, (cpSpaceBBQueryFunc)IteratorFunc, block); -} - -static void ShapeQueryIteratorFunc(cpShape *shape, cpContactPointSet *points, cpSpaceShapeQueryBlock block){block(shape, points);} -cpBool cpSpaceShapeQuery_b(cpSpace *space, cpShape *shape, cpSpaceShapeQueryBlock block){ - return cpSpaceShapeQuery(space, shape, (cpSpaceShapeQueryFunc)ShapeQueryIteratorFunc, block); -} - -#endif -#endif - -#include "chipmunk_ffi.h" diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpArbiter.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpArbiter.c deleted file mode 100644 index 6c52cee..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpArbiter.c +++ /dev/null @@ -1,496 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk_private.h" - -// TODO: make this generic so I can reuse it for constraints also. -static inline void -unthreadHelper(cpArbiter *arb, cpBody *body) -{ - struct cpArbiterThread *thread = cpArbiterThreadForBody(arb, body); - cpArbiter *prev = thread->prev; - cpArbiter *next = thread->next; - - if(prev){ - cpArbiterThreadForBody(prev, body)->next = next; - } else if(body->arbiterList == arb) { - // IFF prev is NULL and body->arbiterList == arb, is arb at the head of the list. - // This function may be called for an arbiter that was never in a list. - // In that case, we need to protect it from wiping out the body->arbiterList pointer. - body->arbiterList = next; - } - - if(next) cpArbiterThreadForBody(next, body)->prev = prev; - - thread->prev = NULL; - thread->next = NULL; -} - -void -cpArbiterUnthread(cpArbiter *arb) -{ - unthreadHelper(arb, arb->body_a); - unthreadHelper(arb, arb->body_b); -} - -cpBool cpArbiterIsFirstContact(const cpArbiter *arb) -{ - return arb->state == CP_ARBITER_STATE_FIRST_COLLISION; -} - -cpBool cpArbiterIsRemoval(const cpArbiter *arb) -{ - return arb->state == CP_ARBITER_STATE_INVALIDATED; -} - -int cpArbiterGetCount(const cpArbiter *arb) -{ - // Return 0 contacts if we are in a separate callback. - return (arb->state < CP_ARBITER_STATE_CACHED ? arb->count : 0); -} - -cpVect -cpArbiterGetNormal(const cpArbiter *arb) -{ - return cpvmult(arb->n, arb->swapped ? -1.0f : 1.0); -} - -cpVect -cpArbiterGetPointA(const cpArbiter *arb, int i) -{ - cpAssertHard(0 <= i && i < cpArbiterGetCount(arb), "Index error: The specified contact index is invalid for this arbiter"); - return cpvadd(arb->body_a->p, arb->contacts[i].r1); -} - -cpVect -cpArbiterGetPointB(const cpArbiter *arb, int i) -{ - cpAssertHard(0 <= i && i < cpArbiterGetCount(arb), "Index error: The specified contact index is invalid for this arbiter"); - return cpvadd(arb->body_b->p, arb->contacts[i].r2); -} - -cpFloat -cpArbiterGetDepth(const cpArbiter *arb, int i) -{ - cpAssertHard(0 <= i && i < cpArbiterGetCount(arb), "Index error: The specified contact index is invalid for this arbiter"); - - struct cpContact *con = &arb->contacts[i]; - return cpvdot(cpvadd(cpvsub(con->r2, con->r1), cpvsub(arb->body_b->p, arb->body_a->p)), arb->n); -} - -cpContactPointSet -cpArbiterGetContactPointSet(const cpArbiter *arb) -{ - cpContactPointSet set; - set.count = cpArbiterGetCount(arb); - - cpBool swapped = arb->swapped; - cpVect n = arb->n; - set.normal = (swapped ? cpvneg(n) : n); - - for(int i=0; ibody_a->p, arb->contacts[i].r1); - cpVect p2 = cpvadd(arb->body_b->p, arb->contacts[i].r2); - - set.points[i].pointA = (swapped ? p2 : p1); - set.points[i].pointB = (swapped ? p1 : p2); - set.points[i].distance = cpvdot(cpvsub(p2, p1), n); - } - - return set; -} - -void -cpArbiterSetContactPointSet(cpArbiter *arb, cpContactPointSet *set) -{ - int count = set->count; - cpAssertHard(count == arb->count, "The number of contact points cannot be changed."); - - cpBool swapped = arb->swapped; - arb->n = (swapped ? cpvneg(set->normal) : set->normal); - - for(int i=0; ipoints[i].pointA; - cpVect p2 = set->points[i].pointB; - - arb->contacts[i].r1 = cpvsub(swapped ? p2 : p1, arb->body_a->p); - arb->contacts[i].r2 = cpvsub(swapped ? p1 : p2, arb->body_b->p); - } -} - -cpVect -cpArbiterTotalImpulse(const cpArbiter *arb) -{ - struct cpContact *contacts = arb->contacts; - cpVect n = arb->n; - cpVect sum = cpvzero; - - for(int i=0, count=cpArbiterGetCount(arb); ijnAcc, con->jtAcc))); - } - - return (arb->swapped ? sum : cpvneg(sum)); - return cpvzero; -} - -cpFloat -cpArbiterTotalKE(const cpArbiter *arb) -{ - cpFloat eCoef = (1 - arb->e)/(1 + arb->e); - cpFloat sum = 0.0; - - struct cpContact *contacts = arb->contacts; - for(int i=0, count=cpArbiterGetCount(arb); ijnAcc; - cpFloat jtAcc = con->jtAcc; - - sum += eCoef*jnAcc*jnAcc/con->nMass + jtAcc*jtAcc/con->tMass; - } - - return sum; -} - -cpBool -cpArbiterIgnore(cpArbiter *arb) -{ - arb->state = CP_ARBITER_STATE_IGNORE; - return cpFalse; -} - -cpFloat -cpArbiterGetRestitution(const cpArbiter *arb) -{ - return arb->e; -} - -void -cpArbiterSetRestitution(cpArbiter *arb, cpFloat restitution) -{ - arb->e = restitution; -} - -cpFloat -cpArbiterGetFriction(const cpArbiter *arb) -{ - return arb->u; -} - -void -cpArbiterSetFriction(cpArbiter *arb, cpFloat friction) -{ - arb->u = friction; -} - -cpVect -cpArbiterGetSurfaceVelocity(cpArbiter *arb) -{ - return cpvmult(arb->surface_vr, arb->swapped ? -1.0f : 1.0); -} - -void -cpArbiterSetSurfaceVelocity(cpArbiter *arb, cpVect vr) -{ - arb->surface_vr = cpvmult(vr, arb->swapped ? -1.0f : 1.0); -} - -cpDataPointer -cpArbiterGetUserData(const cpArbiter *arb) -{ - return arb->data; -} - -void -cpArbiterSetUserData(cpArbiter *arb, cpDataPointer userData) -{ - arb->data = userData; -} - -void -cpArbiterGetShapes(const cpArbiter *arb, cpShape **a, cpShape **b) -{ - if(arb->swapped){ - (*a) = (cpShape *)arb->b, (*b) = (cpShape *)arb->a; - } else { - (*a) = (cpShape *)arb->a, (*b) = (cpShape *)arb->b; - } -} - -void cpArbiterGetBodies(const cpArbiter *arb, cpBody **a, cpBody **b) -{ - CP_ARBITER_GET_SHAPES(arb, shape_a, shape_b); - (*a) = shape_a->body; - (*b) = shape_b->body; -} - -cpBool -cpArbiterCallWildcardBeginA(cpArbiter *arb, cpSpace *space) -{ - cpCollisionHandler *handler = arb->handlerA; - return handler->beginFunc(arb, space, handler->userData); -} - -cpBool -cpArbiterCallWildcardBeginB(cpArbiter *arb, cpSpace *space) -{ - cpCollisionHandler *handler = arb->handlerB; - arb->swapped = !arb->swapped; - cpBool retval = handler->beginFunc(arb, space, handler->userData); - arb->swapped = !arb->swapped; - return retval; -} - -cpBool -cpArbiterCallWildcardPreSolveA(cpArbiter *arb, cpSpace *space) -{ - cpCollisionHandler *handler = arb->handlerA; - return handler->preSolveFunc(arb, space, handler->userData); -} - -cpBool -cpArbiterCallWildcardPreSolveB(cpArbiter *arb, cpSpace *space) -{ - cpCollisionHandler *handler = arb->handlerB; - arb->swapped = !arb->swapped; - cpBool retval = handler->preSolveFunc(arb, space, handler->userData); - arb->swapped = !arb->swapped; - return retval; -} - -void -cpArbiterCallWildcardPostSolveA(cpArbiter *arb, cpSpace *space) -{ - cpCollisionHandler *handler = arb->handlerA; - handler->postSolveFunc(arb, space, handler->userData); -} - -void -cpArbiterCallWildcardPostSolveB(cpArbiter *arb, cpSpace *space) -{ - cpCollisionHandler *handler = arb->handlerB; - arb->swapped = !arb->swapped; - handler->postSolveFunc(arb, space, handler->userData); - arb->swapped = !arb->swapped; -} - -void -cpArbiterCallWildcardSeparateA(cpArbiter *arb, cpSpace *space) -{ - cpCollisionHandler *handler = arb->handlerA; - handler->separateFunc(arb, space, handler->userData); -} - -void -cpArbiterCallWildcardSeparateB(cpArbiter *arb, cpSpace *space) -{ - cpCollisionHandler *handler = arb->handlerB; - arb->swapped = !arb->swapped; - handler->separateFunc(arb, space, handler->userData); - arb->swapped = !arb->swapped; -} - -cpArbiter* -cpArbiterInit(cpArbiter *arb, cpShape *a, cpShape *b) -{ - arb->handler = NULL; - arb->swapped = cpFalse; - - arb->handler = NULL; - arb->handlerA = NULL; - arb->handlerB = NULL; - - arb->e = 0.0f; - arb->u = 0.0f; - arb->surface_vr = cpvzero; - - arb->count = 0; - arb->contacts = NULL; - - arb->a = a; arb->body_a = a->body; - arb->b = b; arb->body_b = b->body; - - arb->thread_a.next = NULL; - arb->thread_b.next = NULL; - arb->thread_a.prev = NULL; - arb->thread_b.prev = NULL; - - arb->stamp = 0; - arb->state = CP_ARBITER_STATE_FIRST_COLLISION; - - arb->data = NULL; - - return arb; -} - -static inline cpCollisionHandler * -cpSpaceLookupHandler(cpSpace *space, cpCollisionType a, cpCollisionType b, cpCollisionHandler *defaultValue) -{ - cpCollisionType types[] = {a, b}; - cpCollisionHandler *handler = (cpCollisionHandler *)cpHashSetFind(space->collisionHandlers, CP_HASH_PAIR(a, b), types); - return (handler ? handler : defaultValue); -} - -void -cpArbiterUpdate(cpArbiter *arb, struct cpCollisionInfo *info, cpSpace *space) -{ - const cpShape *a = info->a, *b = info->b; - - // For collisions between two similar primitive types, the order could have been swapped since the last frame. - arb->a = a; arb->body_a = a->body; - arb->b = b; arb->body_b = b->body; - - // Iterate over the possible pairs to look for hash value matches. - for(int i=0; icount; i++){ - struct cpContact *con = &info->arr[i]; - - // r1 and r2 store absolute offsets at init time. - // Need to convert them to relative offsets. - con->r1 = cpvsub(con->r1, a->body->p); - con->r2 = cpvsub(con->r2, b->body->p); - - // Cached impulses are not zeroed at init time. - con->jnAcc = con->jtAcc = 0.0f; - - for(int j=0; jcount; j++){ - struct cpContact *old = &arb->contacts[j]; - - // This could trigger false positives, but is fairly unlikely nor serious if it does. - if(con->hash == old->hash){ - // Copy the persistant contact information. - con->jnAcc = old->jnAcc; - con->jtAcc = old->jtAcc; - } - } - } - - arb->contacts = info->arr; - arb->count = info->count; - arb->n = info->n; - - arb->e = a->e * b->e; - arb->u = a->u * b->u; - - cpVect surface_vr = cpvsub(b->surfaceV, a->surfaceV); - arb->surface_vr = cpvsub(surface_vr, cpvmult(info->n, cpvdot(surface_vr, info->n))); - - cpCollisionType typeA = info->a->type, typeB = info->b->type; - cpCollisionHandler *defaultHandler = &space->defaultHandler; - cpCollisionHandler *handler = arb->handler = cpSpaceLookupHandler(space, typeA, typeB, defaultHandler); - - // Check if the types match, but don't swap for a default handler which use the wildcard for type A. - cpBool swapped = arb->swapped = (typeA != handler->typeA && handler->typeA != CP_WILDCARD_COLLISION_TYPE); - - if(handler != defaultHandler || space->usesWildcards){ - // The order of the main handler swaps the wildcard handlers too. Uffda. - arb->handlerA = cpSpaceLookupHandler(space, (swapped ? typeB : typeA), CP_WILDCARD_COLLISION_TYPE, &cpCollisionHandlerDoNothing); - arb->handlerB = cpSpaceLookupHandler(space, (swapped ? typeA : typeB), CP_WILDCARD_COLLISION_TYPE, &cpCollisionHandlerDoNothing); - } - - // mark it as new if it's been cached - if(arb->state == CP_ARBITER_STATE_CACHED) arb->state = CP_ARBITER_STATE_FIRST_COLLISION; -} - -void -cpArbiterPreStep(cpArbiter *arb, cpFloat dt, cpFloat slop, cpFloat bias) -{ - cpBody *a = arb->body_a; - cpBody *b = arb->body_b; - cpVect n = arb->n; - cpVect body_delta = cpvsub(b->p, a->p); - - for(int i=0; icount; i++){ - struct cpContact *con = &arb->contacts[i]; - - // Calculate the mass normal and mass tangent. - con->nMass = 1.0f/k_scalar(a, b, con->r1, con->r2, n); - con->tMass = 1.0f/k_scalar(a, b, con->r1, con->r2, cpvperp(n)); - - // Calculate the target bias velocity. - cpFloat dist = cpvdot(cpvadd(cpvsub(con->r2, con->r1), body_delta), n); - con->bias = -bias*cpfmin(0.0f, dist + slop)/dt; - con->jBias = 0.0f; - - // Calculate the target bounce velocity. - con->bounce = normal_relative_velocity(a, b, con->r1, con->r2, n)*arb->e; - } -} - -void -cpArbiterApplyCachedImpulse(cpArbiter *arb, cpFloat dt_coef) -{ - if(cpArbiterIsFirstContact(arb)) return; - - cpBody *a = arb->body_a; - cpBody *b = arb->body_b; - cpVect n = arb->n; - - for(int i=0; icount; i++){ - struct cpContact *con = &arb->contacts[i]; - cpVect j = cpvrotate(n, cpv(con->jnAcc, con->jtAcc)); - apply_impulses(a, b, con->r1, con->r2, cpvmult(j, dt_coef)); - } -} - -// TODO: is it worth splitting velocity/position correction? - -void -cpArbiterApplyImpulse(cpArbiter *arb) -{ - cpBody *a = arb->body_a; - cpBody *b = arb->body_b; - cpVect n = arb->n; - cpVect surface_vr = arb->surface_vr; - cpFloat friction = arb->u; - - for(int i=0; icount; i++){ - struct cpContact *con = &arb->contacts[i]; - cpFloat nMass = con->nMass; - cpVect r1 = con->r1; - cpVect r2 = con->r2; - - cpVect vb1 = cpvadd(a->v_bias, cpvmult(cpvperp(r1), a->w_bias)); - cpVect vb2 = cpvadd(b->v_bias, cpvmult(cpvperp(r2), b->w_bias)); - cpVect vr = cpvadd(relative_velocity(a, b, r1, r2), surface_vr); - - cpFloat vbn = cpvdot(cpvsub(vb2, vb1), n); - cpFloat vrn = cpvdot(vr, n); - cpFloat vrt = cpvdot(vr, cpvperp(n)); - - cpFloat jbn = (con->bias - vbn)*nMass; - cpFloat jbnOld = con->jBias; - con->jBias = cpfmax(jbnOld + jbn, 0.0f); - - cpFloat jn = -(con->bounce + vrn)*nMass; - cpFloat jnOld = con->jnAcc; - con->jnAcc = cpfmax(jnOld + jn, 0.0f); - - cpFloat jtMax = friction*con->jnAcc; - cpFloat jt = -vrt*con->tMass; - cpFloat jtOld = con->jtAcc; - con->jtAcc = cpfclamp(jtOld + jt, -jtMax, jtMax); - - apply_bias_impulses(a, b, r1, r2, cpvmult(n, con->jBias - jbnOld)); - apply_impulses(a, b, r1, r2, cpvrotate(n, cpv(con->jnAcc - jnOld, con->jtAcc - jtOld))); - } -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpArray.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpArray.c deleted file mode 100644 index d4db28f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpArray.c +++ /dev/null @@ -1,101 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include - -#include "chipmunk/chipmunk_private.h" - - -cpArray * -cpArrayNew(int size) -{ - cpArray *arr = (cpArray *)cpcalloc(1, sizeof(cpArray)); - - arr->num = 0; - arr->max = (size ? size : 4); - arr->arr = (void **)cpcalloc(arr->max, sizeof(void*)); - - return arr; -} - -void -cpArrayFree(cpArray *arr) -{ - if(arr){ - cpfree(arr->arr); - arr->arr = NULL; - - cpfree(arr); - } -} - -void -cpArrayPush(cpArray *arr, void *object) -{ - if(arr->num == arr->max){ - arr->max *= 2; - arr->arr = (void **)cprealloc(arr->arr, arr->max*sizeof(void*)); - } - - arr->arr[arr->num] = object; - arr->num++; -} - -void * -cpArrayPop(cpArray *arr) -{ - arr->num--; - - void *value = arr->arr[arr->num]; - arr->arr[arr->num] = NULL; - - return value; -} - -void -cpArrayDeleteObj(cpArray *arr, void *obj) -{ - for(int i=0; inum; i++){ - if(arr->arr[i] == obj){ - arr->num--; - - arr->arr[i] = arr->arr[arr->num]; - arr->arr[arr->num] = NULL; - - return; - } - } -} - -void -cpArrayFreeEach(cpArray *arr, void (freeFunc)(void*)) -{ - for(int i=0; inum; i++) freeFunc(arr->arr[i]); -} - -cpBool -cpArrayContains(cpArray *arr, void *ptr) -{ - for(int i=0; inum; i++) - if(arr->arr[i] == ptr) return cpTrue; - - return cpFalse; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpBBTree.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpBBTree.c deleted file mode 100644 index eb2944b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpBBTree.c +++ /dev/null @@ -1,896 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "stdlib.h" -#include "stdio.h" - -#include "chipmunk/chipmunk_private.h" - -static inline cpSpatialIndexClass *Klass(); - -typedef struct Node Node; -typedef struct Pair Pair; - -struct cpBBTree { - cpSpatialIndex spatialIndex; - cpBBTreeVelocityFunc velocityFunc; - - cpHashSet *leaves; - Node *root; - - Node *pooledNodes; - Pair *pooledPairs; - cpArray *allocatedBuffers; - - cpTimestamp stamp; -}; - -struct Node { - void *obj; - cpBB bb; - Node *parent; - - union { - // Internal nodes - struct { Node *a, *b; } children; - - // Leaves - struct { - cpTimestamp stamp; - Pair *pairs; - } leaf; - } node; -}; - -// Can't use anonymous unions and still get good x-compiler compatability -#define A node.children.a -#define B node.children.b -#define STAMP node.leaf.stamp -#define PAIRS node.leaf.pairs - -typedef struct Thread { - Pair *prev; - Node *leaf; - Pair *next; -} Thread; - -struct Pair { - Thread a, b; - cpCollisionID id; -}; - -//MARK: Misc Functions - -static inline cpBB -GetBB(cpBBTree *tree, void *obj) -{ - cpBB bb = tree->spatialIndex.bbfunc(obj); - - cpBBTreeVelocityFunc velocityFunc = tree->velocityFunc; - if(velocityFunc){ - cpFloat coef = 0.1f; - cpFloat x = (bb.r - bb.l)*coef; - cpFloat y = (bb.t - bb.b)*coef; - - cpVect v = cpvmult(velocityFunc(obj), 0.1f); - return cpBBNew(bb.l + cpfmin(-x, v.x), bb.b + cpfmin(-y, v.y), bb.r + cpfmax(x, v.x), bb.t + cpfmax(y, v.y)); - } else { - return bb; - } -} - -static inline cpBBTree * -GetTree(cpSpatialIndex *index) -{ - return (index && index->klass == Klass() ? (cpBBTree *)index : NULL); -} - -static inline Node * -GetRootIfTree(cpSpatialIndex *index){ - return (index && index->klass == Klass() ? ((cpBBTree *)index)->root : NULL); -} - -static inline cpBBTree * -GetMasterTree(cpBBTree *tree) -{ - cpBBTree *dynamicTree = GetTree(tree->spatialIndex.dynamicIndex); - return (dynamicTree ? dynamicTree : tree); -} - -static inline void -IncrementStamp(cpBBTree *tree) -{ - cpBBTree *dynamicTree = GetTree(tree->spatialIndex.dynamicIndex); - if(dynamicTree){ - dynamicTree->stamp++; - } else { - tree->stamp++; - } -} - -//MARK: Pair/Thread Functions - -static void -PairRecycle(cpBBTree *tree, Pair *pair) -{ - // Share the pool of the master tree. - // TODO: would be lovely to move the pairs stuff into an external data structure. - tree = GetMasterTree(tree); - - pair->a.next = tree->pooledPairs; - tree->pooledPairs = pair; -} - -static Pair * -PairFromPool(cpBBTree *tree) -{ - // Share the pool of the master tree. - // TODO: would be lovely to move the pairs stuff into an external data structure. - tree = GetMasterTree(tree); - - Pair *pair = tree->pooledPairs; - - if(pair){ - tree->pooledPairs = pair->a.next; - return pair; - } else { - // Pool is exhausted, make more - int count = CP_BUFFER_BYTES/sizeof(Pair); - cpAssertHard(count, "Internal Error: Buffer size is too small."); - - Pair *buffer = (Pair *)cpcalloc(1, CP_BUFFER_BYTES); - cpArrayPush(tree->allocatedBuffers, buffer); - - // push all but the first one, return the first instead - for(int i=1; ia.leaf == thread.leaf) next->a.prev = prev; else next->b.prev = prev; - } - - if(prev){ - if(prev->a.leaf == thread.leaf) prev->a.next = next; else prev->b.next = next; - } else { - thread.leaf->PAIRS = next; - } -} - -static void -PairsClear(Node *leaf, cpBBTree *tree) -{ - Pair *pair = leaf->PAIRS; - leaf->PAIRS = NULL; - - while(pair){ - if(pair->a.leaf == leaf){ - Pair *next = pair->a.next; - ThreadUnlink(pair->b); - PairRecycle(tree, pair); - pair = next; - } else { - Pair *next = pair->b.next; - ThreadUnlink(pair->a); - PairRecycle(tree, pair); - pair = next; - } - } -} - -static void -PairInsert(Node *a, Node *b, cpBBTree *tree) -{ - Pair *nextA = a->PAIRS, *nextB = b->PAIRS; - Pair *pair = PairFromPool(tree); - Pair temp = {{NULL, a, nextA},{NULL, b, nextB}, 0}; - - a->PAIRS = b->PAIRS = pair; - *pair = temp; - - if(nextA){ - if(nextA->a.leaf == a) nextA->a.prev = pair; else nextA->b.prev = pair; - } - - if(nextB){ - if(nextB->a.leaf == b) nextB->a.prev = pair; else nextB->b.prev = pair; - } -} - - -//MARK: Node Functions - -static void -NodeRecycle(cpBBTree *tree, Node *node) -{ - node->parent = tree->pooledNodes; - tree->pooledNodes = node; -} - -static Node * -NodeFromPool(cpBBTree *tree) -{ - Node *node = tree->pooledNodes; - - if(node){ - tree->pooledNodes = node->parent; - return node; - } else { - // Pool is exhausted, make more - int count = CP_BUFFER_BYTES/sizeof(Node); - cpAssertHard(count, "Internal Error: Buffer size is too small."); - - Node *buffer = (Node *)cpcalloc(1, CP_BUFFER_BYTES); - cpArrayPush(tree->allocatedBuffers, buffer); - - // push all but the first one, return the first instead - for(int i=1; iA = value; - value->parent = node; -} - -static inline void -NodeSetB(Node *node, Node *value) -{ - node->B = value; - value->parent = node; -} - -static Node * -NodeNew(cpBBTree *tree, Node *a, Node *b) -{ - Node *node = NodeFromPool(tree); - - node->obj = NULL; - node->bb = cpBBMerge(a->bb, b->bb); - node->parent = NULL; - - NodeSetA(node, a); - NodeSetB(node, b); - - return node; -} - -static inline cpBool -NodeIsLeaf(Node *node) -{ - return (node->obj != NULL); -} - -static inline Node * -NodeOther(Node *node, Node *child) -{ - return (node->A == child ? node->B : node->A); -} - -static inline void -NodeReplaceChild(Node *parent, Node *child, Node *value, cpBBTree *tree) -{ - cpAssertSoft(!NodeIsLeaf(parent), "Internal Error: Cannot replace child of a leaf."); - cpAssertSoft(child == parent->A || child == parent->B, "Internal Error: Node is not a child of parent."); - - if(parent->A == child){ - NodeRecycle(tree, parent->A); - NodeSetA(parent, value); - } else { - NodeRecycle(tree, parent->B); - NodeSetB(parent, value); - } - - for(Node *node=parent; node; node = node->parent){ - node->bb = cpBBMerge(node->A->bb, node->B->bb); - } -} - -//MARK: Subtree Functions - -static inline cpFloat -cpBBProximity(cpBB a, cpBB b) -{ - return cpfabs(a.l + a.r - b.l - b.r) + cpfabs(a.b + a.t - b.b - b.t); -} - -static Node * -SubtreeInsert(Node *subtree, Node *leaf, cpBBTree *tree) -{ - if(subtree == NULL){ - return leaf; - } else if(NodeIsLeaf(subtree)){ - return NodeNew(tree, leaf, subtree); - } else { - cpFloat cost_a = cpBBArea(subtree->B->bb) + cpBBMergedArea(subtree->A->bb, leaf->bb); - cpFloat cost_b = cpBBArea(subtree->A->bb) + cpBBMergedArea(subtree->B->bb, leaf->bb); - - if(cost_a == cost_b){ - cost_a = cpBBProximity(subtree->A->bb, leaf->bb); - cost_b = cpBBProximity(subtree->B->bb, leaf->bb); - } - - if(cost_b < cost_a){ - NodeSetB(subtree, SubtreeInsert(subtree->B, leaf, tree)); - } else { - NodeSetA(subtree, SubtreeInsert(subtree->A, leaf, tree)); - } - - subtree->bb = cpBBMerge(subtree->bb, leaf->bb); - return subtree; - } -} - -static void -SubtreeQuery(Node *subtree, void *obj, cpBB bb, cpSpatialIndexQueryFunc func, void *data) -{ - if(cpBBIntersects(subtree->bb, bb)){ - if(NodeIsLeaf(subtree)){ - func(obj, subtree->obj, 0, data); - } else { - SubtreeQuery(subtree->A, obj, bb, func, data); - SubtreeQuery(subtree->B, obj, bb, func, data); - } - } -} - - -static cpFloat -SubtreeSegmentQuery(Node *subtree, void *obj, cpVect a, cpVect b, cpFloat t_exit, cpSpatialIndexSegmentQueryFunc func, void *data) -{ - if(NodeIsLeaf(subtree)){ - return func(obj, subtree->obj, data); - } else { - cpFloat t_a = cpBBSegmentQuery(subtree->A->bb, a, b); - cpFloat t_b = cpBBSegmentQuery(subtree->B->bb, a, b); - - if(t_a < t_b){ - if(t_a < t_exit) t_exit = cpfmin(t_exit, SubtreeSegmentQuery(subtree->A, obj, a, b, t_exit, func, data)); - if(t_b < t_exit) t_exit = cpfmin(t_exit, SubtreeSegmentQuery(subtree->B, obj, a, b, t_exit, func, data)); - } else { - if(t_b < t_exit) t_exit = cpfmin(t_exit, SubtreeSegmentQuery(subtree->B, obj, a, b, t_exit, func, data)); - if(t_a < t_exit) t_exit = cpfmin(t_exit, SubtreeSegmentQuery(subtree->A, obj, a, b, t_exit, func, data)); - } - - return t_exit; - } -} - -static void -SubtreeRecycle(cpBBTree *tree, Node *node) -{ - if(!NodeIsLeaf(node)){ - SubtreeRecycle(tree, node->A); - SubtreeRecycle(tree, node->B); - NodeRecycle(tree, node); - } -} - -static inline Node * -SubtreeRemove(Node *subtree, Node *leaf, cpBBTree *tree) -{ - if(leaf == subtree){ - return NULL; - } else { - Node *parent = leaf->parent; - if(parent == subtree){ - Node *other = NodeOther(subtree, leaf); - other->parent = subtree->parent; - NodeRecycle(tree, subtree); - return other; - } else { - NodeReplaceChild(parent->parent, parent, NodeOther(parent, leaf), tree); - return subtree; - } - } -} - -//MARK: Marking Functions - -typedef struct MarkContext { - cpBBTree *tree; - Node *staticRoot; - cpSpatialIndexQueryFunc func; - void *data; -} MarkContext; - -static void -MarkLeafQuery(Node *subtree, Node *leaf, cpBool left, MarkContext *context) -{ - if(cpBBIntersects(leaf->bb, subtree->bb)){ - if(NodeIsLeaf(subtree)){ - if(left){ - PairInsert(leaf, subtree, context->tree); - } else { - if(subtree->STAMP < leaf->STAMP) PairInsert(subtree, leaf, context->tree); - context->func(leaf->obj, subtree->obj, 0, context->data); - } - } else { - MarkLeafQuery(subtree->A, leaf, left, context); - MarkLeafQuery(subtree->B, leaf, left, context); - } - } -} - -static void -MarkLeaf(Node *leaf, MarkContext *context) -{ - cpBBTree *tree = context->tree; - if(leaf->STAMP == GetMasterTree(tree)->stamp){ - Node *staticRoot = context->staticRoot; - if(staticRoot) MarkLeafQuery(staticRoot, leaf, cpFalse, context); - - for(Node *node = leaf; node->parent; node = node->parent){ - if(node == node->parent->A){ - MarkLeafQuery(node->parent->B, leaf, cpTrue, context); - } else { - MarkLeafQuery(node->parent->A, leaf, cpFalse, context); - } - } - } else { - Pair *pair = leaf->PAIRS; - while(pair){ - if(leaf == pair->b.leaf){ - pair->id = context->func(pair->a.leaf->obj, leaf->obj, pair->id, context->data); - pair = pair->b.next; - } else { - pair = pair->a.next; - } - } - } -} - -static void -MarkSubtree(Node *subtree, MarkContext *context) -{ - if(NodeIsLeaf(subtree)){ - MarkLeaf(subtree, context); - } else { - MarkSubtree(subtree->A, context); - MarkSubtree(subtree->B, context); // TODO: Force TCO here? - } -} - -//MARK: Leaf Functions - -static Node * -LeafNew(cpBBTree *tree, void *obj, cpBB bb) -{ - Node *node = NodeFromPool(tree); - node->obj = obj; - node->bb = GetBB(tree, obj); - - node->parent = NULL; - node->STAMP = 0; - node->PAIRS = NULL; - - return node; -} - -static cpBool -LeafUpdate(Node *leaf, cpBBTree *tree) -{ - Node *root = tree->root; - cpBB bb = tree->spatialIndex.bbfunc(leaf->obj); - - if(!cpBBContainsBB(leaf->bb, bb)){ - leaf->bb = GetBB(tree, leaf->obj); - - root = SubtreeRemove(root, leaf, tree); - tree->root = SubtreeInsert(root, leaf, tree); - - PairsClear(leaf, tree); - leaf->STAMP = GetMasterTree(tree)->stamp; - - return cpTrue; - } else { - return cpFalse; - } -} - -static cpCollisionID VoidQueryFunc(void *obj1, void *obj2, cpCollisionID id, void *data){return id;} - -static void -LeafAddPairs(Node *leaf, cpBBTree *tree) -{ - cpSpatialIndex *dynamicIndex = tree->spatialIndex.dynamicIndex; - if(dynamicIndex){ - Node *dynamicRoot = GetRootIfTree(dynamicIndex); - if(dynamicRoot){ - cpBBTree *dynamicTree = GetTree(dynamicIndex); - MarkContext context = {dynamicTree, NULL, NULL, NULL}; - MarkLeafQuery(dynamicRoot, leaf, cpTrue, &context); - } - } else { - Node *staticRoot = GetRootIfTree(tree->spatialIndex.staticIndex); - MarkContext context = {tree, staticRoot, VoidQueryFunc, NULL}; - MarkLeaf(leaf, &context); - } -} - -//MARK: Memory Management Functions - -cpBBTree * -cpBBTreeAlloc(void) -{ - return (cpBBTree *)cpcalloc(1, sizeof(cpBBTree)); -} - -static int -leafSetEql(void *obj, Node *node) -{ - return (obj == node->obj); -} - -static void * -leafSetTrans(void *obj, cpBBTree *tree) -{ - return LeafNew(tree, obj, tree->spatialIndex.bbfunc(obj)); -} - -cpSpatialIndex * -cpBBTreeInit(cpBBTree *tree, cpSpatialIndexBBFunc bbfunc, cpSpatialIndex *staticIndex) -{ - cpSpatialIndexInit((cpSpatialIndex *)tree, Klass(), bbfunc, staticIndex); - - tree->velocityFunc = NULL; - - tree->leaves = cpHashSetNew(0, (cpHashSetEqlFunc)leafSetEql); - tree->root = NULL; - - tree->pooledNodes = NULL; - tree->allocatedBuffers = cpArrayNew(0); - - tree->stamp = 0; - - return (cpSpatialIndex *)tree; -} - -void -cpBBTreeSetVelocityFunc(cpSpatialIndex *index, cpBBTreeVelocityFunc func) -{ - if(index->klass != Klass()){ - cpAssertWarn(cpFalse, "Ignoring cpBBTreeSetVelocityFunc() call to non-tree spatial index."); - return; - } - - ((cpBBTree *)index)->velocityFunc = func; -} - -cpSpatialIndex * -cpBBTreeNew(cpSpatialIndexBBFunc bbfunc, cpSpatialIndex *staticIndex) -{ - return cpBBTreeInit(cpBBTreeAlloc(), bbfunc, staticIndex); -} - -static void -cpBBTreeDestroy(cpBBTree *tree) -{ - cpHashSetFree(tree->leaves); - - if(tree->allocatedBuffers) cpArrayFreeEach(tree->allocatedBuffers, cpfree); - cpArrayFree(tree->allocatedBuffers); -} - -//MARK: Insert/Remove - -static void -cpBBTreeInsert(cpBBTree *tree, void *obj, cpHashValue hashid) -{ - Node *leaf = (Node *)cpHashSetInsert(tree->leaves, hashid, obj, (cpHashSetTransFunc)leafSetTrans, tree); - - Node *root = tree->root; - tree->root = SubtreeInsert(root, leaf, tree); - - leaf->STAMP = GetMasterTree(tree)->stamp; - LeafAddPairs(leaf, tree); - IncrementStamp(tree); -} - -static void -cpBBTreeRemove(cpBBTree *tree, void *obj, cpHashValue hashid) -{ - Node *leaf = (Node *)cpHashSetRemove(tree->leaves, hashid, obj); - - tree->root = SubtreeRemove(tree->root, leaf, tree); - PairsClear(leaf, tree); - NodeRecycle(tree, leaf); -} - -static cpBool -cpBBTreeContains(cpBBTree *tree, void *obj, cpHashValue hashid) -{ - return (cpHashSetFind(tree->leaves, hashid, obj) != NULL); -} - -//MARK: Reindex - -static void LeafUpdateWrap(Node *leaf, cpBBTree *tree) {LeafUpdate(leaf, tree);} - -static void -cpBBTreeReindexQuery(cpBBTree *tree, cpSpatialIndexQueryFunc func, void *data) -{ - if(!tree->root) return; - - // LeafUpdate() may modify tree->root. Don't cache it. - cpHashSetEach(tree->leaves, (cpHashSetIteratorFunc)LeafUpdateWrap, tree); - - cpSpatialIndex *staticIndex = tree->spatialIndex.staticIndex; - Node *staticRoot = (staticIndex && staticIndex->klass == Klass() ? ((cpBBTree *)staticIndex)->root : NULL); - - MarkContext context = {tree, staticRoot, func, data}; - MarkSubtree(tree->root, &context); - if(staticIndex && !staticRoot) cpSpatialIndexCollideStatic((cpSpatialIndex *)tree, staticIndex, func, data); - - IncrementStamp(tree); -} - -static void -cpBBTreeReindex(cpBBTree *tree) -{ - cpBBTreeReindexQuery(tree, VoidQueryFunc, NULL); -} - -static void -cpBBTreeReindexObject(cpBBTree *tree, void *obj, cpHashValue hashid) -{ - Node *leaf = (Node *)cpHashSetFind(tree->leaves, hashid, obj); - if(leaf){ - if(LeafUpdate(leaf, tree)) LeafAddPairs(leaf, tree); - IncrementStamp(tree); - } -} - -//MARK: Query - -static void -cpBBTreeSegmentQuery(cpBBTree *tree, void *obj, cpVect a, cpVect b, cpFloat t_exit, cpSpatialIndexSegmentQueryFunc func, void *data) -{ - Node *root = tree->root; - if(root) SubtreeSegmentQuery(root, obj, a, b, t_exit, func, data); -} - -static void -cpBBTreeQuery(cpBBTree *tree, void *obj, cpBB bb, cpSpatialIndexQueryFunc func, void *data) -{ - if(tree->root) SubtreeQuery(tree->root, obj, bb, func, data); -} - -//MARK: Misc - -static int -cpBBTreeCount(cpBBTree *tree) -{ - return cpHashSetCount(tree->leaves); -} - -typedef struct eachContext { - cpSpatialIndexIteratorFunc func; - void *data; -} eachContext; - -static void each_helper(Node *node, eachContext *context){context->func(node->obj, context->data);} - -static void -cpBBTreeEach(cpBBTree *tree, cpSpatialIndexIteratorFunc func, void *data) -{ - eachContext context = {func, data}; - cpHashSetEach(tree->leaves, (cpHashSetIteratorFunc)each_helper, &context); -} - -static cpSpatialIndexClass klass = { - (cpSpatialIndexDestroyImpl)cpBBTreeDestroy, - - (cpSpatialIndexCountImpl)cpBBTreeCount, - (cpSpatialIndexEachImpl)cpBBTreeEach, - - (cpSpatialIndexContainsImpl)cpBBTreeContains, - (cpSpatialIndexInsertImpl)cpBBTreeInsert, - (cpSpatialIndexRemoveImpl)cpBBTreeRemove, - - (cpSpatialIndexReindexImpl)cpBBTreeReindex, - (cpSpatialIndexReindexObjectImpl)cpBBTreeReindexObject, - (cpSpatialIndexReindexQueryImpl)cpBBTreeReindexQuery, - - (cpSpatialIndexQueryImpl)cpBBTreeQuery, - (cpSpatialIndexSegmentQueryImpl)cpBBTreeSegmentQuery, -}; - -static inline cpSpatialIndexClass *Klass(){return &klass;} - - -//MARK: Tree Optimization - -static int -cpfcompare(const cpFloat *a, const cpFloat *b){ - return (*a < *b ? -1 : (*b < *a ? 1 : 0)); -} - -static void -fillNodeArray(Node *node, Node ***cursor){ - (**cursor) = node; - (*cursor)++; -} - -static Node * -partitionNodes(cpBBTree *tree, Node **nodes, int count) -{ - if(count == 1){ - return nodes[0]; - } else if(count == 2) { - return NodeNew(tree, nodes[0], nodes[1]); - } - - // Find the AABB for these nodes - cpBB bb = nodes[0]->bb; - for(int i=1; ibb); - - // Split it on it's longest axis - cpBool splitWidth = (bb.r - bb.l > bb.t - bb.b); - - // Sort the bounds and use the median as the splitting point - cpFloat *bounds = (cpFloat *)cpcalloc(count*2, sizeof(cpFloat)); - if(splitWidth){ - for(int i=0; ibb.l; - bounds[2*i + 1] = nodes[i]->bb.r; - } - } else { - for(int i=0; ibb.b; - bounds[2*i + 1] = nodes[i]->bb.t; - } - } - - qsort(bounds, count*2, sizeof(cpFloat), (int (*)(const void *, const void *))cpfcompare); - cpFloat split = (bounds[count - 1] + bounds[count])*0.5f; // use the medain as the split - cpfree(bounds); - - // Generate the child BBs - cpBB a = bb, b = bb; - if(splitWidth) a.r = b.l = split; else a.t = b.b = split; - - // Partition the nodes - int right = count; - for(int left=0; left < right;){ - Node *node = nodes[left]; - if(cpBBMergedArea(node->bb, b) < cpBBMergedArea(node->bb, a)){ -// if(cpBBProximity(node->bb, b) < cpBBProximity(node->bb, a)){ - right--; - nodes[left] = nodes[right]; - nodes[right] = node; - } else { - left++; - } - } - - if(right == count){ - Node *node = NULL; - for(int i=0; iroot; -// Node *node = root; -// int bit = 0; -// unsigned int path = tree->opath; -// -// while(!NodeIsLeaf(node)){ -// node = (path&(1<a : node->b); -// bit = (bit + 1)&(sizeof(unsigned int)*8 - 1); -// } -// -// root = subtreeRemove(root, node, tree); -// tree->root = subtreeInsert(root, node, tree); -// } -//} - -void -cpBBTreeOptimize(cpSpatialIndex *index) -{ - if(index->klass != &klass){ - cpAssertWarn(cpFalse, "Ignoring cpBBTreeOptimize() call to non-tree spatial index."); - return; - } - - cpBBTree *tree = (cpBBTree *)index; - Node *root = tree->root; - if(!root) return; - - int count = cpBBTreeCount(tree); - Node **nodes = (Node **)cpcalloc(count, sizeof(Node *)); - Node **cursor = nodes; - - cpHashSetEach(tree->leaves, (cpHashSetIteratorFunc)fillNodeArray, &cursor); - - SubtreeRecycle(tree, root); - tree->root = partitionNodes(tree, nodes, count); - cpfree(nodes); -} - -//MARK: Debug Draw - -//#define CP_BBTREE_DEBUG_DRAW -#ifdef CP_BBTREE_DEBUG_DRAW -#include "OpenGL/gl.h" -#include "OpenGL/glu.h" -#include - -static void -NodeRender(Node *node, int depth) -{ - if(!NodeIsLeaf(node) && depth <= 10){ - NodeRender(node->a, depth + 1); - NodeRender(node->b, depth + 1); - } - - cpBB bb = node->bb; - -// GLfloat v = depth/2.0f; -// glColor3f(1.0f - v, v, 0.0f); - glLineWidth(cpfmax(5.0f - depth, 1.0f)); - glBegin(GL_LINES); { - glVertex2f(bb.l, bb.b); - glVertex2f(bb.l, bb.t); - - glVertex2f(bb.l, bb.t); - glVertex2f(bb.r, bb.t); - - glVertex2f(bb.r, bb.t); - glVertex2f(bb.r, bb.b); - - glVertex2f(bb.r, bb.b); - glVertex2f(bb.l, bb.b); - }; glEnd(); -} - -void -cpBBTreeRenderDebug(cpSpatialIndex *index){ - if(index->klass != &klass){ - cpAssertWarn(cpFalse, "Ignoring cpBBTreeRenderDebug() call to non-tree spatial index."); - return; - } - - cpBBTree *tree = (cpBBTree *)index; - if(tree->root) NodeRender(tree->root, 0); -} -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpBody.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpBody.c deleted file mode 100644 index a8e0797..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpBody.c +++ /dev/null @@ -1,626 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include -#include - -#include "chipmunk/chipmunk_private.h" - -cpBody* -cpBodyAlloc(void) -{ - return (cpBody *)cpcalloc(1, sizeof(cpBody)); -} - -cpBody * -cpBodyInit(cpBody *body, cpFloat mass, cpFloat moment) -{ - body->space = NULL; - body->shapeList = NULL; - body->arbiterList = NULL; - body->constraintList = NULL; - - body->velocity_func = cpBodyUpdateVelocity; - body->position_func = cpBodyUpdatePosition; - - body->sleeping.root = NULL; - body->sleeping.next = NULL; - body->sleeping.idleTime = 0.0f; - - body->p = cpvzero; - body->v = cpvzero; - body->f = cpvzero; - - body->w = 0.0f; - body->t = 0.0f; - - body->v_bias = cpvzero; - body->w_bias = 0.0f; - - body->userData = NULL; - - // Setters must be called after full initialization so the sanity checks don't assert on garbage data. - cpBodySetMass(body, mass); - cpBodySetMoment(body, moment); - cpBodySetAngle(body, 0.0f); - - return body; -} - -cpBody* -cpBodyNew(cpFloat mass, cpFloat moment) -{ - return cpBodyInit(cpBodyAlloc(), mass, moment); -} - -cpBody* -cpBodyNewKinematic() -{ - cpBody *body = cpBodyNew(0.0f, 0.0f); - cpBodySetType(body, CP_BODY_TYPE_KINEMATIC); - - return body; -} - -cpBody* -cpBodyNewStatic() -{ - cpBody *body = cpBodyNew(0.0f, 0.0f); - cpBodySetType(body, CP_BODY_TYPE_STATIC); - - return body; -} - -void cpBodyDestroy(cpBody *body){} - -void -cpBodyFree(cpBody *body) -{ - if(body){ - cpBodyDestroy(body); - cpfree(body); - } -} - -#ifdef NDEBUG - #define cpAssertSaneBody(body) -#else - static void cpv_assert_nan(cpVect v, char *message){cpAssertHard(v.x == v.x && v.y == v.y, message);} - static void cpv_assert_infinite(cpVect v, char *message){cpAssertHard(cpfabs(v.x) != INFINITY && cpfabs(v.y) != INFINITY, message);} - static void cpv_assert_sane(cpVect v, char *message){cpv_assert_nan(v, message); cpv_assert_infinite(v, message);} - - static void - cpBodySanityCheck(const cpBody *body) - { - cpAssertHard(body->m == body->m && body->m_inv == body->m_inv, "Body's mass is NaN."); - cpAssertHard(body->i == body->i && body->i_inv == body->i_inv, "Body's moment is NaN."); - cpAssertHard(body->m >= 0.0f, "Body's mass is negative."); - cpAssertHard(body->i >= 0.0f, "Body's moment is negative."); - - cpv_assert_sane(body->p, "Body's position is invalid."); - cpv_assert_sane(body->v, "Body's velocity is invalid."); - cpv_assert_sane(body->f, "Body's force is invalid."); - - cpAssertHard(body->a == body->a && cpfabs(body->a) != INFINITY, "Body's angle is invalid."); - cpAssertHard(body->w == body->w && cpfabs(body->w) != INFINITY, "Body's angular velocity is invalid."); - cpAssertHard(body->t == body->t && cpfabs(body->t) != INFINITY, "Body's torque is invalid."); - } - - #define cpAssertSaneBody(body) cpBodySanityCheck(body) -#endif - -cpBool -cpBodyIsSleeping(const cpBody *body) -{ - return (body->sleeping.root != ((cpBody*)0)); -} - -cpBodyType -cpBodyGetType(cpBody *body) -{ - if(body->sleeping.idleTime == INFINITY){ - return CP_BODY_TYPE_STATIC; - } else if(body->m == INFINITY){ - return CP_BODY_TYPE_KINEMATIC; - } else { - return CP_BODY_TYPE_DYNAMIC; - } -} - -void -cpBodySetType(cpBody *body, cpBodyType type) -{ - cpBodyType oldType = cpBodyGetType(body); - if(oldType == type) return; - - // Static bodies have their idle timers set to infinity. - // Non-static bodies should have their idle timer reset. - body->sleeping.idleTime = (type == CP_BODY_TYPE_STATIC ? INFINITY : 0.0f); - - if(type == CP_BODY_TYPE_DYNAMIC){ - body->m = body->i = 0.0f; - body->m_inv = body->i_inv = INFINITY; - - cpBodyAccumulateMassFromShapes(body); - } else { - body->m = body->i = INFINITY; - body->m_inv = body->i_inv = 0.0f; - - body->v = cpvzero; - body->w = 0.0f; - } - - // If the body is added to a space already, we'll need to update some space data structures. - cpSpace *space = cpBodyGetSpace(body); - if(space != NULL){ - cpAssertSpaceUnlocked(space); - - if(oldType == CP_BODY_TYPE_STATIC){ - // TODO This is probably not necessary -// cpBodyActivateStatic(body, NULL); - } else { - cpBodyActivate(body); - } - - // Move the bodies to the correct array. - cpArray *fromArray = cpSpaceArrayForBodyType(space, oldType); - cpArray *toArray = cpSpaceArrayForBodyType(space, type); - if(fromArray != toArray){ - cpArrayDeleteObj(fromArray, body); - cpArrayPush(toArray, body); - } - - // Move the body's shapes to the correct spatial index. - cpSpatialIndex *fromIndex = (oldType == CP_BODY_TYPE_STATIC ? space->staticShapes : space->dynamicShapes); - cpSpatialIndex *toIndex = (type == CP_BODY_TYPE_STATIC ? space->staticShapes : space->dynamicShapes); - if(fromIndex != toIndex){ - CP_BODY_FOREACH_SHAPE(body, shape){ - cpSpatialIndexRemove(fromIndex, shape, shape->hashid); - cpSpatialIndexInsert(toIndex, shape, shape->hashid); - } - } - } -} - - - -// Should *only* be called when shapes with mass info are modified, added or removed. -void -cpBodyAccumulateMassFromShapes(cpBody *body) -{ - if(body == NULL || cpBodyGetType(body) != CP_BODY_TYPE_DYNAMIC) return; - - // Reset the body's mass data. - body->m = body->i = 0.0f; - body->cog = cpvzero; - - // Cache the position to realign it at the end. - cpVect pos = cpBodyGetPosition(body); - - // Accumulate mass from shapes. - CP_BODY_FOREACH_SHAPE(body, shape){ - struct cpShapeMassInfo *info = &shape->massInfo; - cpFloat m = info->m; - - if(m > 0.0f){ - cpFloat msum = body->m + m; - - body->i += m*info->i + cpvdistsq(body->cog, info->cog)*(m*body->m)/msum; - body->cog = cpvlerp(body->cog, info->cog, m/msum); - body->m = msum; - } - } - - // Recalculate the inverses. - body->m_inv = 1.0f/body->m; - body->i_inv = 1.0f/body->i; - - // Realign the body since the CoG has probably moved. - cpBodySetPosition(body, pos); - cpAssertSaneBody(body); -} - -cpSpace * -cpBodyGetSpace(const cpBody *body) -{ - return body->space; -} - -cpFloat -cpBodyGetMass(const cpBody *body) -{ - return body->m; -} - -void -cpBodySetMass(cpBody *body, cpFloat mass) -{ - cpAssertHard(cpBodyGetType(body) == CP_BODY_TYPE_DYNAMIC, "You cannot set the mass of kinematic or static bodies."); - cpAssertHard(0.0f <= mass && mass < INFINITY, "Mass must be positive and finite."); - - cpBodyActivate(body); - body->m = mass; - body->m_inv = 1.0f/mass; - cpAssertSaneBody(body); -} - -cpFloat -cpBodyGetMoment(const cpBody *body) -{ - return body->i; -} - -void -cpBodySetMoment(cpBody *body, cpFloat moment) -{ - cpAssertHard(moment >= 0.0f, "Moment of Inertia must be positive."); - - cpBodyActivate(body); - body->i = moment; - body->i_inv = 1.0f/moment; - cpAssertSaneBody(body); -} - -cpVect -cpBodyGetRotation(const cpBody *body) -{ - return cpv(body->transform.a, body->transform.b); -} - -void -cpBodyAddShape(cpBody *body, cpShape *shape) -{ - cpShape *next = body->shapeList; - if(next) next->prev = shape; - - shape->next = next; - body->shapeList = shape; - - if(shape->massInfo.m > 0.0f){ - cpBodyAccumulateMassFromShapes(body); - } -} - -void -cpBodyRemoveShape(cpBody *body, cpShape *shape) -{ - cpShape *prev = shape->prev; - cpShape *next = shape->next; - - if(prev){ - prev->next = next; - } else { - body->shapeList = next; - } - - if(next){ - next->prev = prev; - } - - shape->prev = NULL; - shape->next = NULL; - - if(cpBodyGetType(body) == CP_BODY_TYPE_DYNAMIC && shape->massInfo.m > 0.0f){ - cpBodyAccumulateMassFromShapes(body); - } -} - -static cpConstraint * -filterConstraints(cpConstraint *node, cpBody *body, cpConstraint *filter) -{ - if(node == filter){ - return cpConstraintNext(node, body); - } else if(node->a == body){ - node->next_a = filterConstraints(node->next_a, body, filter); - } else { - node->next_b = filterConstraints(node->next_b, body, filter); - } - - return node; -} - -void -cpBodyRemoveConstraint(cpBody *body, cpConstraint *constraint) -{ - body->constraintList = filterConstraints(body->constraintList, body, constraint); -} - -// 'p' is the position of the CoG -static void -SetTransform(cpBody *body, cpVect p, cpFloat a) -{ - cpVect rot = cpvforangle(a); - cpVect c = body->cog; - - body->transform = cpTransformNewTranspose( - rot.x, -rot.y, p.x - (c.x*rot.x - c.y*rot.y), - rot.y, rot.x, p.y - (c.x*rot.y + c.y*rot.x) - ); -} - -static inline cpFloat -SetAngle(cpBody *body, cpFloat a) -{ - body->a = a; - cpAssertSaneBody(body); - - return a; -} - -cpVect -cpBodyGetPosition(const cpBody *body) -{ - return cpTransformPoint(body->transform, cpvzero); -} - -void -cpBodySetPosition(cpBody *body, cpVect position) -{ - cpBodyActivate(body); - cpVect p = body->p = cpvadd(cpTransformVect(body->transform, body->cog), position); - cpAssertSaneBody(body); - - SetTransform(body, p, body->a); -} - -cpVect -cpBodyGetCenterOfGravity(const cpBody *body) -{ - return body->cog; -} - -void -cpBodySetCenterOfGravity(cpBody *body, cpVect cog) -{ - cpBodyActivate(body); - body->cog = cog; - cpAssertSaneBody(body); -} - -cpVect -cpBodyGetVelocity(const cpBody *body) -{ - return body->v; -} - -void -cpBodySetVelocity(cpBody *body, cpVect velocity) -{ - cpBodyActivate(body); - body->v = velocity; - cpAssertSaneBody(body); -} - -cpVect -cpBodyGetForce(const cpBody *body) -{ - return body->f; -} - -void -cpBodySetForce(cpBody *body, cpVect force) -{ - cpBodyActivate(body); - body->f = force; - cpAssertSaneBody(body); -} - -cpFloat -cpBodyGetAngle(const cpBody *body) -{ - return body->a; -} - -void -cpBodySetAngle(cpBody *body, cpFloat angle) -{ - cpBodyActivate(body); - SetAngle(body, angle); - - SetTransform(body, body->p, angle); -} - -cpFloat -cpBodyGetAngularVelocity(const cpBody *body) -{ - return body->w; -} - -void -cpBodySetAngularVelocity(cpBody *body, cpFloat angularVelocity) -{ - cpBodyActivate(body); - body->w = angularVelocity; - cpAssertSaneBody(body); -} - -cpFloat -cpBodyGetTorque(const cpBody *body) -{ - return body->t; -} - -void -cpBodySetTorque(cpBody *body, cpFloat torque) -{ - cpBodyActivate(body); - body->t = torque; - cpAssertSaneBody(body); -} - -cpDataPointer -cpBodyGetUserData(const cpBody *body) -{ - return body->userData; -} - -void -cpBodySetUserData(cpBody *body, cpDataPointer userData) -{ - body->userData = userData; -} - -void -cpBodySetVelocityUpdateFunc(cpBody *body, cpBodyVelocityFunc velocityFunc) -{ - body->velocity_func = velocityFunc; -} - -void -cpBodySetPositionUpdateFunc(cpBody *body, cpBodyPositionFunc positionFunc) -{ - body->position_func = positionFunc; -} - -void -cpBodyUpdateVelocity(cpBody *body, cpVect gravity, cpFloat damping, cpFloat dt) -{ - // Skip kinematic bodies. - if(cpBodyGetType(body) == CP_BODY_TYPE_KINEMATIC) return; - - cpAssertSoft(body->m > 0.0f && body->i > 0.0f, "Body's mass and moment must be positive to simulate. (Mass: %f Moment: %f)", body->m, body->i); - - body->v = cpvadd(cpvmult(body->v, damping), cpvmult(cpvadd(gravity, cpvmult(body->f, body->m_inv)), dt)); - body->w = body->w*damping + body->t*body->i_inv*dt; - - // Reset forces. - body->f = cpvzero; - body->t = 0.0f; - - cpAssertSaneBody(body); -} - -void -cpBodyUpdatePosition(cpBody *body, cpFloat dt) -{ - cpVect p = body->p = cpvadd(body->p, cpvmult(cpvadd(body->v, body->v_bias), dt)); - cpFloat a = SetAngle(body, body->a + (body->w + body->w_bias)*dt); - SetTransform(body, p, a); - - body->v_bias = cpvzero; - body->w_bias = 0.0f; - - cpAssertSaneBody(body); -} - -cpVect -cpBodyLocalToWorld(const cpBody *body, const cpVect point) -{ - return cpTransformPoint(body->transform, point); -} - -cpVect -cpBodyWorldToLocal(const cpBody *body, const cpVect point) -{ - return cpTransformPoint(cpTransformRigidInverse(body->transform), point); -} - -void -cpBodyApplyForceAtWorldPoint(cpBody *body, cpVect force, cpVect point) -{ - cpBodyActivate(body); - body->f = cpvadd(body->f, force); - - cpVect r = cpvsub(point, cpTransformPoint(body->transform, body->cog)); - body->t += cpvcross(r, force); -} - -void -cpBodyApplyForceAtLocalPoint(cpBody *body, cpVect force, cpVect point) -{ - cpBodyApplyForceAtWorldPoint(body, cpTransformVect(body->transform, force), cpTransformPoint(body->transform, point)); -} - -void -cpBodyApplyImpulseAtWorldPoint(cpBody *body, cpVect impulse, cpVect point) -{ - cpBodyActivate(body); - - cpVect r = cpvsub(point, cpTransformPoint(body->transform, body->cog)); - apply_impulse(body, impulse, r); -} - -void -cpBodyApplyImpulseAtLocalPoint(cpBody *body, cpVect impulse, cpVect point) -{ - cpBodyApplyImpulseAtWorldPoint(body, cpTransformVect(body->transform, impulse), cpTransformPoint(body->transform, point)); -} - -cpVect -cpBodyGetVelocityAtLocalPoint(const cpBody *body, cpVect point) -{ - cpVect r = cpTransformVect(body->transform, cpvsub(point, body->cog)); - return cpvadd(body->v, cpvmult(cpvperp(r), body->w)); -} - -cpVect -cpBodyGetVelocityAtWorldPoint(const cpBody *body, cpVect point) -{ - cpVect r = cpvsub(point, cpTransformPoint(body->transform, body->cog)); - return cpvadd(body->v, cpvmult(cpvperp(r), body->w)); -} - -cpFloat -cpBodyKineticEnergy(const cpBody *body) -{ - // Need to do some fudging to avoid NaNs - cpFloat vsq = cpvdot(body->v, body->v); - cpFloat wsq = body->w*body->w; - return (vsq ? vsq*body->m : 0.0f) + (wsq ? wsq*body->i : 0.0f); -} - -void -cpBodyEachShape(cpBody *body, cpBodyShapeIteratorFunc func, void *data) -{ - cpShape *shape = body->shapeList; - while(shape){ - cpShape *next = shape->next; - func(body, shape, data); - shape = next; - } -} - -void -cpBodyEachConstraint(cpBody *body, cpBodyConstraintIteratorFunc func, void *data) -{ - cpConstraint *constraint = body->constraintList; - while(constraint){ - cpConstraint *next = cpConstraintNext(constraint, body); - func(body, constraint, data); - constraint = next; - } -} - -void -cpBodyEachArbiter(cpBody *body, cpBodyArbiterIteratorFunc func, void *data) -{ - cpArbiter *arb = body->arbiterList; - while(arb){ - cpArbiter *next = cpArbiterNext(arb, body); - - cpBool swapped = arb->swapped; { - arb->swapped = (body == arb->body_b); - func(body, arb, data); - } arb->swapped = swapped; - - arb = next; - } -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpCollision.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpCollision.c deleted file mode 100644 index 9e6aa8e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpCollision.c +++ /dev/null @@ -1,734 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include -#include - -#include "chipmunk/chipmunk_private.h" - -#if DEBUG && 0 -#include "ChipmunkDemo.h" -#define DRAW_ALL 0 -#define DRAW_GJK (0 || DRAW_ALL) -#define DRAW_EPA (0 || DRAW_ALL) -#define DRAW_CLOSEST (0 || DRAW_ALL) -#define DRAW_CLIP (0 || DRAW_ALL) - -#define PRINT_LOG 0 -#endif - -#define ENABLE_CACHING 1 - -#define MAX_GJK_ITERATIONS 30 -#define MAX_EPA_ITERATIONS 30 -#define WARN_GJK_ITERATIONS 20 -#define WARN_EPA_ITERATIONS 20 - -static inline void -cpCollisionInfoPushContact(struct cpCollisionInfo *info, cpVect p1, cpVect p2, cpHashValue hash) -{ - cpAssertSoft(info->count <= CP_MAX_CONTACTS_PER_ARBITER, "Internal error: Tried to push too many contacts."); - - struct cpContact *con = &info->arr[info->count]; - con->r1 = p1; - con->r2 = p2; - con->hash = hash; - - info->count++; -} - -//MARK: Support Points and Edges: - -// Support points are the maximal points on a shape's perimeter along a certain axis. -// The GJK and EPA algorithms use support points to iteratively sample the surface of the two shapes' minkowski difference. - -static inline int -PolySupportPointIndex(const int count, const struct cpSplittingPlane *planes, const cpVect n) -{ - cpFloat max = -INFINITY; - int index = 0; - - for(int i=0; i max){ - max = d; - index = i; - } - } - - return index; -} - -struct SupportPoint { - cpVect p; - // Save an index of the point so it can be cheaply looked up as a starting point for the next frame. - cpCollisionID index; -}; - -static inline struct SupportPoint -SupportPointNew(cpVect p, cpCollisionID index) -{ - struct SupportPoint point = {p, index}; - return point; -} - -typedef struct SupportPoint (*SupportPointFunc)(const cpShape *shape, const cpVect n); - -static inline struct SupportPoint -CircleSupportPoint(const cpCircleShape *circle, const cpVect n) -{ - return SupportPointNew(circle->tc, 0); -} - -static inline struct SupportPoint -SegmentSupportPoint(const cpSegmentShape *seg, const cpVect n) -{ - if(cpvdot(seg->ta, n) > cpvdot(seg->tb, n)){ - return SupportPointNew(seg->ta, 0); - } else { - return SupportPointNew(seg->tb, 1); - } -} - -static inline struct SupportPoint -PolySupportPoint(const cpPolyShape *poly, const cpVect n) -{ - const struct cpSplittingPlane *planes = poly->planes; - int i = PolySupportPointIndex(poly->count, planes, n); - return SupportPointNew(planes[i].v0, i); -} - -// A point on the surface of two shape's minkowski difference. -struct MinkowskiPoint { - // Cache the two original support points. - cpVect a, b; - // b - a - cpVect ab; - // Concatenate the two support point indexes. - cpCollisionID id; -}; - -static inline struct MinkowskiPoint -MinkowskiPointNew(const struct SupportPoint a, const struct SupportPoint b) -{ - struct MinkowskiPoint point = {a.p, b.p, cpvsub(b.p, a.p), (a.index & 0xFF)<<8 | (b.index & 0xFF)}; - return point; -} - -struct SupportContext { - const cpShape *shape1, *shape2; - SupportPointFunc func1, func2; -}; - -// Calculate the maximal point on the minkowski difference of two shapes along a particular axis. -static inline struct MinkowskiPoint -Support(const struct SupportContext *ctx, const cpVect n) -{ - struct SupportPoint a = ctx->func1(ctx->shape1, cpvneg(n)); - struct SupportPoint b = ctx->func2(ctx->shape2, n); - return MinkowskiPointNew(a, b); -} - -struct EdgePoint { - cpVect p; - // Keep a hash value for Chipmunk's collision hashing mechanism. - cpHashValue hash; -}; - -// Support edges are the edges of a polygon or segment shape that are in contact. -struct Edge { - struct EdgePoint a, b; - cpFloat r; - cpVect n; -}; - -static struct Edge -SupportEdgeForPoly(const cpPolyShape *poly, const cpVect n) -{ - int count = poly->count; - int i1 = PolySupportPointIndex(poly->count, poly->planes, n); - - // TODO: get rid of mod eventually, very expensive on ARM - int i0 = (i1 - 1 + count)%count; - int i2 = (i1 + 1)%count; - - const struct cpSplittingPlane *planes = poly->planes; - cpHashValue hashid = poly->shape.hashid; - if(cpvdot(n, planes[i1].n) > cpvdot(n, planes[i2].n)){ - struct Edge edge = {{planes[i0].v0, CP_HASH_PAIR(hashid, i0)}, {planes[i1].v0, CP_HASH_PAIR(hashid, i1)}, poly->r, planes[i1].n}; - return edge; - } else { - struct Edge edge = {{planes[i1].v0, CP_HASH_PAIR(hashid, i1)}, {planes[i2].v0, CP_HASH_PAIR(hashid, i2)}, poly->r, planes[i2].n}; - return edge; - } -} - -static struct Edge -SupportEdgeForSegment(const cpSegmentShape *seg, const cpVect n) -{ - cpHashValue hashid = seg->shape.hashid; - if(cpvdot(seg->tn, n) > 0.0){ - struct Edge edge = {{seg->ta, CP_HASH_PAIR(hashid, 0)}, {seg->tb, CP_HASH_PAIR(hashid, 1)}, seg->r, seg->tn}; - return edge; - } else { - struct Edge edge = {{seg->tb, CP_HASH_PAIR(hashid, 1)}, {seg->ta, CP_HASH_PAIR(hashid, 0)}, seg->r, cpvneg(seg->tn)}; - return edge; - } -} - -// Find the closest p(t) to (0, 0) where p(t) = a*(1-t)/2 + b*(1+t)/2 -// The range for t is [-1, 1] to avoid floating point issues if the parameters are swapped. -static inline cpFloat -ClosestT(const cpVect a, const cpVect b) -{ - cpVect delta = cpvsub(b, a); - return -cpfclamp(cpvdot(delta, cpvadd(a, b))/cpvlengthsq(delta), -1.0f, 1.0f); -} - -// Basically the same as cpvlerp(), except t = [-1, 1] -static inline cpVect -LerpT(const cpVect a, const cpVect b, const cpFloat t) -{ - cpFloat ht = 0.5f*t; - return cpvadd(cpvmult(a, 0.5f - ht), cpvmult(b, 0.5f + ht)); -} - -// Closest points on the surface of two shapes. -struct ClosestPoints { - // Surface points in absolute coordinates. - cpVect a, b; - // Minimum separating axis of the two shapes. - cpVect n; - // Signed distance between the points. - cpFloat d; - // Concatenation of the id's of the minkoski points. - cpCollisionID id; -}; - -// Calculate the closest points on two shapes given the closest edge on their minkowski difference to (0, 0) -static inline struct ClosestPoints -ClosestPointsNew(const struct MinkowskiPoint v0, const struct MinkowskiPoint v1) -{ - // Find the closest p(t) on the minkowski difference to (0, 0) - cpFloat t = ClosestT(v0.ab, v1.ab); - cpVect p = LerpT(v0.ab, v1.ab, t); - - // Interpolate the original support points using the same 't' value as above. - // This gives you the closest surface points in absolute coordinates. NEAT! - cpVect pa = LerpT(v0.a, v1.a, t); - cpVect pb = LerpT(v0.b, v1.b, t); - cpCollisionID id = (v0.id & 0xFFFF)<<16 | (v1.id & 0xFFFF); - - // First try calculating the MSA from the minkowski difference edge. - // This gives us a nice, accurate MSA when the surfaces are close together. - cpVect delta = cpvsub(v1.ab, v0.ab); - cpVect n = cpvnormalize(cpvrperp(delta)); - cpFloat d = cpvdot(n, p); - - if(d <= 0.0f || (-1.0f < t && t < 1.0f)){ - // If the shapes are overlapping, or we have a regular vertex/edge collision, we are done. - struct ClosestPoints points = {pa, pb, n, d, id}; - return points; - } else { - // Vertex/vertex collisions need special treatment since the MSA won't be shared with an axis of the minkowski difference. - cpFloat d = cpvlength(p); - cpVect n = cpvmult(p, 1.0f/(d + CPFLOAT_MIN)); - - struct ClosestPoints points = {pa, pb, n, d, id}; - return points; - } -} - -//MARK: EPA Functions - -static inline cpFloat -ClosestDist(const cpVect v0,const cpVect v1) -{ - return cpvlengthsq(LerpT(v0, v1, ClosestT(v0, v1))); -} - -static inline cpBool -CheckArea(cpVect v1, cpVect v2) -{ - return (v1.x*v2.y) > (v1.y*v2.x); -} - -// Recursive implementation of the EPA loop. -// Each recursion adds a point to the convex hull until it's known that we have the closest point on the surface. -static struct ClosestPoints -EPARecurse(const struct SupportContext *ctx, const int count, const struct MinkowskiPoint *hull, const int iteration) -{ - int mini = 0; - cpFloat minDist = INFINITY; - - // TODO: precalculate this when building the hull and save a step. - // Find the closest segment hull[i] and hull[i + 1] to (0, 0) - for(int j=0, i=count-1; j MAX_GJK_ITERATIONS){ - cpAssertWarn(iteration < WARN_GJK_ITERATIONS, "High GJK iterations: %d", iteration); - return ClosestPointsNew(v0, v1); - } - - cpVect delta = cpvsub(v1.ab, v0.ab); - if(CheckArea(delta, cpvadd(v0.ab, v1.ab))){ - // Origin is behind axis. Flip and try again. - return GJKRecurse(ctx, v1, v0, iteration); - } else { - cpFloat t = ClosestT(v0.ab, v1.ab); - cpVect n = (-1.0f < t && t < 1.0f ? cpvperp(delta) : cpvneg(LerpT(v0.ab, v1.ab, t))); - struct MinkowskiPoint p = Support(ctx, n); - -#if DRAW_GJK - ChipmunkDebugDrawSegment(v0.ab, v1.ab, RGBAColor(1, 1, 1, 1)); - cpVect c = cpvlerp(v0.ab, v1.ab, 0.5); - ChipmunkDebugDrawSegment(c, cpvadd(c, cpvmult(cpvnormalize(n), 5.0)), RGBAColor(1, 0, 0, 1)); - - ChipmunkDebugDrawDot(5.0, p.ab, LAColor(1, 1)); -#endif - - if( - CheckArea(cpvsub(v1.ab, p.ab), cpvadd(v1.ab, p.ab)) && - CheckArea(cpvadd(v0.ab, p.ab), cpvsub(v0.ab, p.ab)) - ){ - // The triangle v0, p, v1 contains the origin. Use EPA to find the MSA. - cpAssertWarn(iteration < WARN_GJK_ITERATIONS, "High GJK->EPA iterations: %d", iteration); - return EPA(ctx, v0, p, v1); - } else { - if(cpvdot(p.ab, n) <= cpfmax(cpvdot(v0.ab, n), cpvdot(v1.ab, n))){ - // The edge v0, v1 that we already have is the closest to (0, 0) since p was not closer. - cpAssertWarn(iteration < WARN_GJK_ITERATIONS, "High GJK iterations: %d", iteration); - return ClosestPointsNew(v0, v1); - } else { - // p was closer to the origin than our existing edge. - // Need to figure out which existing point to drop. - if(ClosestDist(v0.ab, p.ab) < ClosestDist(p.ab, v1.ab)){ - return GJKRecurse(ctx, v0, p, iteration + 1); - } else { - return GJKRecurse(ctx, p, v1, iteration + 1); - } - } - } - } -} - -// Get a SupportPoint from a cached shape and index. -static struct SupportPoint -ShapePoint(const cpShape *shape, const int i) -{ - switch(shape->klass->type){ - case CP_CIRCLE_SHAPE: { - return SupportPointNew(((cpCircleShape *)shape)->tc, 0); - } case CP_SEGMENT_SHAPE: { - cpSegmentShape *seg = (cpSegmentShape *)shape; - return SupportPointNew(i == 0 ? seg->ta : seg->tb, i); - } case CP_POLY_SHAPE: { - cpPolyShape *poly = (cpPolyShape *)shape; - // Poly shapes may change vertex count. - int index = (i < poly->count ? i : 0); - return SupportPointNew(poly->planes[index].v0, index); - } default: { - return SupportPointNew(cpvzero, 0); - } - } -} - -// Find the closest points between two shapes using the GJK algorithm. -static struct ClosestPoints -GJK(const struct SupportContext *ctx, cpCollisionID *id) -{ -#if DRAW_GJK || DRAW_EPA - int count1 = 1; - int count2 = 1; - - switch(ctx->shape1->klass->type){ - case CP_SEGMENT_SHAPE: count1 = 2; break; - case CP_POLY_SHAPE: count1 = ((cpPolyShape *)ctx->shape1)->count; break; - default: break; - } - - switch(ctx->shape2->klass->type){ - case CP_SEGMENT_SHAPE: count1 = 2; break; - case CP_POLY_SHAPE: count2 = ((cpPolyShape *)ctx->shape2)->count; break; - default: break; - } - - - // draw the minkowski difference origin - cpVect origin = cpvzero; - ChipmunkDebugDrawDot(5.0, origin, RGBAColor(1,0,0,1)); - - int mdiffCount = count1*count2; - cpVect *mdiffVerts = alloca(mdiffCount*sizeof(cpVect)); - - for(int i=0; ishape2, j).p, ShapePoint(ctx->shape1, i).p); - mdiffVerts[i*count2 + j] = v; - ChipmunkDebugDrawDot(2.0, v, RGBAColor(1, 0, 0, 1)); - } - } - - cpVect *hullVerts = alloca(mdiffCount*sizeof(cpVect)); - int hullCount = cpConvexHull(mdiffCount, mdiffVerts, hullVerts, NULL, 0.0); - - ChipmunkDebugDrawPolygon(hullCount, hullVerts, 0.0, RGBAColor(1, 0, 0, 1), RGBAColor(1, 0, 0, 0.25)); -#endif - - struct MinkowskiPoint v0, v1; - if(*id && ENABLE_CACHING){ - // Use the minkowski points from the last frame as a starting point using the cached indexes. - v0 = MinkowskiPointNew(ShapePoint(ctx->shape1, (*id>>24)&0xFF), ShapePoint(ctx->shape2, (*id>>16)&0xFF)); - v1 = MinkowskiPointNew(ShapePoint(ctx->shape1, (*id>> 8)&0xFF), ShapePoint(ctx->shape2, (*id )&0xFF)); - } else { - // No cached indexes, use the shapes' bounding box centers as a guess for a starting axis. - cpVect axis = cpvperp(cpvsub(cpBBCenter(ctx->shape1->bb), cpBBCenter(ctx->shape2->bb))); - v0 = Support(ctx, axis); - v1 = Support(ctx, cpvneg(axis)); - } - - struct ClosestPoints points = GJKRecurse(ctx, v0, v1, 1); - *id = points.id; - return points; -} - -//MARK: Contact Clipping - -// Given two support edges, find contact point pairs on their surfaces. -static inline void -ContactPoints(const struct Edge e1, const struct Edge e2, const struct ClosestPoints points, struct cpCollisionInfo *info) -{ - cpFloat mindist = e1.r + e2.r; - if(points.d <= mindist){ -#ifdef DRAW_CLIP - ChipmunkDebugDrawFatSegment(e1.a.p, e1.b.p, e1.r, RGBAColor(0, 1, 0, 1), LAColor(0, 0)); - ChipmunkDebugDrawFatSegment(e2.a.p, e2.b.p, e2.r, RGBAColor(1, 0, 0, 1), LAColor(0, 0)); -#endif - cpVect n = info->n = points.n; - - // Distances along the axis parallel to n - cpFloat d_e1_a = cpvcross(e1.a.p, n); - cpFloat d_e1_b = cpvcross(e1.b.p, n); - cpFloat d_e2_a = cpvcross(e2.a.p, n); - cpFloat d_e2_b = cpvcross(e2.b.p, n); - - cpFloat e1_denom = 1.0f/(d_e1_b - d_e1_a); - cpFloat e2_denom = 1.0f/(d_e2_b - d_e2_a); - - // Project the endpoints of the two edges onto the opposing edge, clamping them as necessary. - // Compare the projected points to the collision normal to see if the shapes overlap there. - { - cpVect p1 = cpvadd(cpvmult(n, e1.r), cpvlerp(e1.a.p, e1.b.p, cpfclamp01((d_e2_b - d_e1_a)*e1_denom))); - cpVect p2 = cpvadd(cpvmult(n, -e2.r), cpvlerp(e2.a.p, e2.b.p, cpfclamp01((d_e1_a - d_e2_a)*e2_denom))); - cpFloat dist = cpvdot(cpvsub(p2, p1), n); - if(dist <= 0.0f){ - cpHashValue hash_1a2b = CP_HASH_PAIR(e1.a.hash, e2.b.hash); - cpCollisionInfoPushContact(info, p1, p2, hash_1a2b); - } - }{ - cpVect p1 = cpvadd(cpvmult(n, e1.r), cpvlerp(e1.a.p, e1.b.p, cpfclamp01((d_e2_a - d_e1_a)*e1_denom))); - cpVect p2 = cpvadd(cpvmult(n, -e2.r), cpvlerp(e2.a.p, e2.b.p, cpfclamp01((d_e1_b - d_e2_a)*e2_denom))); - cpFloat dist = cpvdot(cpvsub(p2, p1), n); - if(dist <= 0.0f){ - cpHashValue hash_1b2a = CP_HASH_PAIR(e1.b.hash, e2.a.hash); - cpCollisionInfoPushContact(info, p1, p2, hash_1b2a); - } - } - } -} - -//MARK: Collision Functions - -typedef void (*CollisionFunc)(const cpShape *a, const cpShape *b, struct cpCollisionInfo *info); - -// Collide circle shapes. -static void -CircleToCircle(const cpCircleShape *c1, const cpCircleShape *c2, struct cpCollisionInfo *info) -{ - cpFloat mindist = c1->r + c2->r; - cpVect delta = cpvsub(c2->tc, c1->tc); - cpFloat distsq = cpvlengthsq(delta); - - if(distsq < mindist*mindist){ - cpFloat dist = cpfsqrt(distsq); - cpVect n = info->n = (dist ? cpvmult(delta, 1.0f/dist) : cpv(1.0f, 0.0f)); - cpCollisionInfoPushContact(info, cpvadd(c1->tc, cpvmult(n, c1->r)), cpvadd(c2->tc, cpvmult(n, -c2->r)), 0); - } -} - -static void -CircleToSegment(const cpCircleShape *circle, const cpSegmentShape *segment, struct cpCollisionInfo *info) -{ - cpVect seg_a = segment->ta; - cpVect seg_b = segment->tb; - cpVect center = circle->tc; - - // Find the closest point on the segment to the circle. - cpVect seg_delta = cpvsub(seg_b, seg_a); - cpFloat closest_t = cpfclamp01(cpvdot(seg_delta, cpvsub(center, seg_a))/cpvlengthsq(seg_delta)); - cpVect closest = cpvadd(seg_a, cpvmult(seg_delta, closest_t)); - - // Compare the radii of the two shapes to see if they are colliding. - cpFloat mindist = circle->r + segment->r; - cpVect delta = cpvsub(closest, center); - cpFloat distsq = cpvlengthsq(delta); - if(distsq < mindist*mindist){ - cpFloat dist = cpfsqrt(distsq); - // Handle coincident shapes as gracefully as possible. - cpVect n = info->n = (dist ? cpvmult(delta, 1.0f/dist) : segment->tn); - - // Reject endcap collisions if tangents are provided. - cpVect rot = cpBodyGetRotation(segment->shape.body); - if( - (closest_t != 0.0f || cpvdot(n, cpvrotate(segment->a_tangent, rot)) >= 0.0) && - (closest_t != 1.0f || cpvdot(n, cpvrotate(segment->b_tangent, rot)) >= 0.0) - ){ - cpCollisionInfoPushContact(info, cpvadd(center, cpvmult(n, circle->r)), cpvadd(closest, cpvmult(n, -segment->r)), 0); - } - } -} - -static void -SegmentToSegment(const cpSegmentShape *seg1, const cpSegmentShape *seg2, struct cpCollisionInfo *info) -{ - struct SupportContext context = {(cpShape *)seg1, (cpShape *)seg2, (SupportPointFunc)SegmentSupportPoint, (SupportPointFunc)SegmentSupportPoint}; - struct ClosestPoints points = GJK(&context, &info->id); - -#if DRAW_CLOSEST -#if PRINT_LOG -// ChipmunkDemoPrintString("Distance: %.2f\n", points.d); -#endif - - ChipmunkDebugDrawDot(6.0, points.a, RGBAColor(1, 1, 1, 1)); - ChipmunkDebugDrawDot(6.0, points.b, RGBAColor(1, 1, 1, 1)); - ChipmunkDebugDrawSegment(points.a, points.b, RGBAColor(1, 1, 1, 1)); - ChipmunkDebugDrawSegment(points.a, cpvadd(points.a, cpvmult(points.n, 10.0)), RGBAColor(1, 0, 0, 1)); -#endif - - cpVect n = points.n; - cpVect rot1 = cpBodyGetRotation(seg1->shape.body); - cpVect rot2 = cpBodyGetRotation(seg2->shape.body); - - // If the closest points are nearer than the sum of the radii... - if( - points.d <= (seg1->r + seg2->r) && - ( - // Reject endcap collisions if tangents are provided. - (!cpveql(points.a, seg1->ta) || cpvdot(n, cpvrotate(seg1->a_tangent, rot1)) <= 0.0) && - (!cpveql(points.a, seg1->tb) || cpvdot(n, cpvrotate(seg1->b_tangent, rot1)) <= 0.0) && - (!cpveql(points.b, seg2->ta) || cpvdot(n, cpvrotate(seg2->a_tangent, rot2)) >= 0.0) && - (!cpveql(points.b, seg2->tb) || cpvdot(n, cpvrotate(seg2->b_tangent, rot2)) >= 0.0) - ) - ){ - ContactPoints(SupportEdgeForSegment(seg1, n), SupportEdgeForSegment(seg2, cpvneg(n)), points, info); - } -} - -static void -PolyToPoly(const cpPolyShape *poly1, const cpPolyShape *poly2, struct cpCollisionInfo *info) -{ - struct SupportContext context = {(cpShape *)poly1, (cpShape *)poly2, (SupportPointFunc)PolySupportPoint, (SupportPointFunc)PolySupportPoint}; - struct ClosestPoints points = GJK(&context, &info->id); - -#if DRAW_CLOSEST -#if PRINT_LOG -// ChipmunkDemoPrintString("Distance: %.2f\n", points.d); -#endif - - ChipmunkDebugDrawDot(3.0, points.a, RGBAColor(1, 1, 1, 1)); - ChipmunkDebugDrawDot(3.0, points.b, RGBAColor(1, 1, 1, 1)); - ChipmunkDebugDrawSegment(points.a, points.b, RGBAColor(1, 1, 1, 1)); - ChipmunkDebugDrawSegment(points.a, cpvadd(points.a, cpvmult(points.n, 10.0)), RGBAColor(1, 0, 0, 1)); -#endif - - // If the closest points are nearer than the sum of the radii... - if(points.d - poly1->r - poly2->r <= 0.0){ - ContactPoints(SupportEdgeForPoly(poly1, points.n), SupportEdgeForPoly(poly2, cpvneg(points.n)), points, info); - } -} - -static void -SegmentToPoly(const cpSegmentShape *seg, const cpPolyShape *poly, struct cpCollisionInfo *info) -{ - struct SupportContext context = {(cpShape *)seg, (cpShape *)poly, (SupportPointFunc)SegmentSupportPoint, (SupportPointFunc)PolySupportPoint}; - struct ClosestPoints points = GJK(&context, &info->id); - -#if DRAW_CLOSEST -#if PRINT_LOG -// ChipmunkDemoPrintString("Distance: %.2f\n", points.d); -#endif - - ChipmunkDebugDrawDot(3.0, points.a, RGBAColor(1, 1, 1, 1)); - ChipmunkDebugDrawDot(3.0, points.b, RGBAColor(1, 1, 1, 1)); - ChipmunkDebugDrawSegment(points.a, points.b, RGBAColor(1, 1, 1, 1)); - ChipmunkDebugDrawSegment(points.a, cpvadd(points.a, cpvmult(points.n, 10.0)), RGBAColor(1, 0, 0, 1)); -#endif - - cpVect n = points.n; - cpVect rot = cpBodyGetRotation(seg->shape.body); - - if( - // If the closest points are nearer than the sum of the radii... - points.d - seg->r - poly->r <= 0.0 && - ( - // Reject endcap collisions if tangents are provided. - (!cpveql(points.a, seg->ta) || cpvdot(n, cpvrotate(seg->a_tangent, rot)) <= 0.0) && - (!cpveql(points.a, seg->tb) || cpvdot(n, cpvrotate(seg->b_tangent, rot)) <= 0.0) - ) - ){ - ContactPoints(SupportEdgeForSegment(seg, n), SupportEdgeForPoly(poly, cpvneg(n)), points, info); - } -} - -static void -CircleToPoly(const cpCircleShape *circle, const cpPolyShape *poly, struct cpCollisionInfo *info) -{ - struct SupportContext context = {(cpShape *)circle, (cpShape *)poly, (SupportPointFunc)CircleSupportPoint, (SupportPointFunc)PolySupportPoint}; - struct ClosestPoints points = GJK(&context, &info->id); - -#if DRAW_CLOSEST - ChipmunkDebugDrawDot(3.0, points.a, RGBAColor(1, 1, 1, 1)); - ChipmunkDebugDrawDot(3.0, points.b, RGBAColor(1, 1, 1, 1)); - ChipmunkDebugDrawSegment(points.a, points.b, RGBAColor(1, 1, 1, 1)); - ChipmunkDebugDrawSegment(points.a, cpvadd(points.a, cpvmult(points.n, 10.0)), RGBAColor(1, 0, 0, 1)); -#endif - - // If the closest points are nearer than the sum of the radii... - if(points.d <= circle->r + poly->r){ - cpVect n = info->n = points.n; - cpCollisionInfoPushContact(info, cpvadd(points.a, cpvmult(n, circle->r)), cpvadd(points.b, cpvmult(n, poly->r)), 0); - } -} - -static void -CollisionError(const cpShape *circle, const cpShape *poly, struct cpCollisionInfo *info) -{ - cpAssertHard(cpFalse, "Internal Error: Shape types are not sorted."); -} - - -static const CollisionFunc BuiltinCollisionFuncs[9] = { - (CollisionFunc)CircleToCircle, - CollisionError, - CollisionError, - (CollisionFunc)CircleToSegment, - (CollisionFunc)SegmentToSegment, - CollisionError, - (CollisionFunc)CircleToPoly, - (CollisionFunc)SegmentToPoly, - (CollisionFunc)PolyToPoly, -}; -static const CollisionFunc *CollisionFuncs = BuiltinCollisionFuncs; - -struct cpCollisionInfo -cpCollide(const cpShape *a, const cpShape *b, cpCollisionID id, struct cpContact *contacts) -{ - struct cpCollisionInfo info = {a, b, id, cpvzero, 0, contacts}; - - // Make sure the shape types are in order. - if(a->klass->type > b->klass->type){ - info.a = b; - info.b = a; - } - - CollisionFuncs[info.a->klass->type + info.b->klass->type*CP_NUM_SHAPES](info.a, info.b, &info); - -// if(0){ -// for(int i=0; iklass = klass; - - constraint->a = a; - constraint->b = b; - constraint->space = NULL; - - constraint->next_a = NULL; - constraint->next_b = NULL; - - constraint->maxForce = (cpFloat)INFINITY; - constraint->errorBias = cpfpow(1.0f - 0.1f, 60.0f); - constraint->maxBias = (cpFloat)INFINITY; - - constraint->collideBodies = cpTrue; - - constraint->preSolve = NULL; - constraint->postSolve = NULL; -} - -cpSpace * -cpConstraintGetSpace(const cpConstraint *constraint) -{ - return constraint->space; -} - -cpBody * -cpConstraintGetBodyA(const cpConstraint *constraint) -{ - return constraint->a; -} - -cpBody * -cpConstraintGetBodyB(const cpConstraint *constraint) -{ - return constraint->b; -} - -cpFloat -cpConstraintGetMaxForce(const cpConstraint *constraint) -{ - return constraint->maxForce; -} - -void -cpConstraintSetMaxForce(cpConstraint *constraint, cpFloat maxForce) -{ - cpAssertHard(maxForce >= 0.0f, "maxForce must be positive."); - cpConstraintActivateBodies(constraint); - constraint->maxForce = maxForce; -} - -cpFloat -cpConstraintGetErrorBias(const cpConstraint *constraint) -{ - return constraint->errorBias; -} - -void -cpConstraintSetErrorBias(cpConstraint *constraint, cpFloat errorBias) -{ - cpAssertHard(errorBias >= 0.0f, "errorBias must be positive."); - cpConstraintActivateBodies(constraint); - constraint->errorBias = errorBias; -} - -cpFloat -cpConstraintGetMaxBias(const cpConstraint *constraint) -{ - return constraint->maxBias; -} - -void -cpConstraintSetMaxBias(cpConstraint *constraint, cpFloat maxBias) -{ - cpAssertHard(maxBias >= 0.0f, "maxBias must be positive."); - cpConstraintActivateBodies(constraint); - constraint->maxBias = maxBias; -} - -cpBool -cpConstraintGetCollideBodies(const cpConstraint *constraint) -{ - return constraint->collideBodies; -} - -void -cpConstraintSetCollideBodies(cpConstraint *constraint, cpBool collideBodies) -{ - cpConstraintActivateBodies(constraint); - constraint->collideBodies = collideBodies; -} - -cpConstraintPreSolveFunc -cpConstraintGetPreSolveFunc(const cpConstraint *constraint) -{ - return constraint->preSolve; -} - -void -cpConstraintSetPreSolveFunc(cpConstraint *constraint, cpConstraintPreSolveFunc preSolveFunc) -{ - constraint->preSolve = preSolveFunc; -} - -cpConstraintPostSolveFunc -cpConstraintGetPostSolveFunc(const cpConstraint *constraint) -{ - return constraint->postSolve; -} - -void -cpConstraintSetPostSolveFunc(cpConstraint *constraint, cpConstraintPostSolveFunc postSolveFunc) -{ - constraint->postSolve = postSolveFunc; -} - -cpDataPointer -cpConstraintGetUserData(const cpConstraint *constraint) -{ - return constraint->userData; -} - -void -cpConstraintSetUserData(cpConstraint *constraint, cpDataPointer userData) -{ - constraint->userData = userData; -} - - -cpFloat -cpConstraintGetImpulse(cpConstraint *constraint) -{ - return constraint->klass->getImpulse(constraint); -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpDampedRotarySpring.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpDampedRotarySpring.c deleted file mode 100644 index 8d38a54..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpDampedRotarySpring.c +++ /dev/null @@ -1,178 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk_private.h" - -static cpFloat -defaultSpringTorque(cpDampedRotarySpring *spring, cpFloat relativeAngle){ - return (relativeAngle - spring->restAngle)*spring->stiffness; -} - -static void -preStep(cpDampedRotarySpring *spring, cpFloat dt) -{ - cpBody *a = spring->constraint.a; - cpBody *b = spring->constraint.b; - - cpFloat moment = a->i_inv + b->i_inv; - cpAssertSoft(moment != 0.0, "Unsolvable spring."); - spring->iSum = 1.0f/moment; - - spring->w_coef = 1.0f - cpfexp(-spring->damping*dt*moment); - spring->target_wrn = 0.0f; - - // apply spring torque - cpFloat j_spring = spring->springTorqueFunc((cpConstraint *)spring, a->a - b->a)*dt; - spring->jAcc = j_spring; - - a->w -= j_spring*a->i_inv; - b->w += j_spring*b->i_inv; -} - -static void applyCachedImpulse(cpDampedRotarySpring *spring, cpFloat dt_coef){} - -static void -applyImpulse(cpDampedRotarySpring *spring, cpFloat dt) -{ - cpBody *a = spring->constraint.a; - cpBody *b = spring->constraint.b; - - // compute relative velocity - cpFloat wrn = a->w - b->w;//normal_relative_velocity(a, b, r1, r2, n) - spring->target_vrn; - - // compute velocity loss from drag - // not 100% certain this is derived correctly, though it makes sense - cpFloat w_damp = (spring->target_wrn - wrn)*spring->w_coef; - spring->target_wrn = wrn + w_damp; - - //apply_impulses(a, b, spring->r1, spring->r2, cpvmult(spring->n, v_damp*spring->nMass)); - cpFloat j_damp = w_damp*spring->iSum; - spring->jAcc += j_damp; - - a->w += j_damp*a->i_inv; - b->w -= j_damp*b->i_inv; -} - -static cpFloat -getImpulse(cpDampedRotarySpring *spring) -{ - return spring->jAcc; -} - -static const cpConstraintClass klass = { - (cpConstraintPreStepImpl)preStep, - (cpConstraintApplyCachedImpulseImpl)applyCachedImpulse, - (cpConstraintApplyImpulseImpl)applyImpulse, - (cpConstraintGetImpulseImpl)getImpulse, -}; - -cpDampedRotarySpring * -cpDampedRotarySpringAlloc(void) -{ - return (cpDampedRotarySpring *)cpcalloc(1, sizeof(cpDampedRotarySpring)); -} - -cpDampedRotarySpring * -cpDampedRotarySpringInit(cpDampedRotarySpring *spring, cpBody *a, cpBody *b, cpFloat restAngle, cpFloat stiffness, cpFloat damping) -{ - cpConstraintInit((cpConstraint *)spring, &klass, a, b); - - spring->restAngle = restAngle; - spring->stiffness = stiffness; - spring->damping = damping; - spring->springTorqueFunc = (cpDampedRotarySpringTorqueFunc)defaultSpringTorque; - - spring->jAcc = 0.0f; - - return spring; -} - -cpConstraint * -cpDampedRotarySpringNew(cpBody *a, cpBody *b, cpFloat restAngle, cpFloat stiffness, cpFloat damping) -{ - return (cpConstraint *)cpDampedRotarySpringInit(cpDampedRotarySpringAlloc(), a, b, restAngle, stiffness, damping); -} - -cpBool -cpConstraintIsDampedRotarySpring(const cpConstraint *constraint) -{ - return (constraint->klass == &klass); -} - -cpFloat -cpDampedRotarySpringGetRestAngle(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsDampedRotarySpring(constraint), "Constraint is not a damped rotary spring."); - return ((cpDampedRotarySpring *)constraint)->restAngle; -} - -void -cpDampedRotarySpringSetRestAngle(cpConstraint *constraint, cpFloat restAngle) -{ - cpAssertHard(cpConstraintIsDampedRotarySpring(constraint), "Constraint is not a damped rotary spring."); - cpConstraintActivateBodies(constraint); - ((cpDampedRotarySpring *)constraint)->restAngle = restAngle; -} - -cpFloat -cpDampedRotarySpringGetStiffness(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsDampedRotarySpring(constraint), "Constraint is not a damped rotary spring."); - return ((cpDampedRotarySpring *)constraint)->stiffness; -} - -void -cpDampedRotarySpringSetStiffness(cpConstraint *constraint, cpFloat stiffness) -{ - cpAssertHard(cpConstraintIsDampedRotarySpring(constraint), "Constraint is not a damped rotary spring."); - cpConstraintActivateBodies(constraint); - ((cpDampedRotarySpring *)constraint)->stiffness = stiffness; -} - -cpFloat -cpDampedRotarySpringGetDamping(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsDampedRotarySpring(constraint), "Constraint is not a damped rotary spring."); - return ((cpDampedRotarySpring *)constraint)->damping; -} - -void -cpDampedRotarySpringSetDamping(cpConstraint *constraint, cpFloat damping) -{ - cpAssertHard(cpConstraintIsDampedRotarySpring(constraint), "Constraint is not a damped rotary spring."); - cpConstraintActivateBodies(constraint); - ((cpDampedRotarySpring *)constraint)->damping = damping; -} - -cpDampedRotarySpringTorqueFunc -cpDampedRotarySpringGetSpringTorqueFunc(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsDampedRotarySpring(constraint), "Constraint is not a damped rotary spring."); - return ((cpDampedRotarySpring *)constraint)->springTorqueFunc; -} - -void -cpDampedRotarySpringSetSpringTorqueFunc(cpConstraint *constraint, cpDampedRotarySpringTorqueFunc springTorqueFunc) -{ - cpAssertHard(cpConstraintIsDampedRotarySpring(constraint), "Constraint is not a damped rotary spring."); - cpConstraintActivateBodies(constraint); - ((cpDampedRotarySpring *)constraint)->springTorqueFunc = springTorqueFunc; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpDampedSpring.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpDampedSpring.c deleted file mode 100644 index e4d019e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpDampedSpring.c +++ /dev/null @@ -1,216 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk_private.h" - -static cpFloat -defaultSpringForce(cpDampedSpring *spring, cpFloat dist){ - return (spring->restLength - dist)*spring->stiffness; -} - -static void -preStep(cpDampedSpring *spring, cpFloat dt) -{ - cpBody *a = spring->constraint.a; - cpBody *b = spring->constraint.b; - - spring->r1 = cpTransformVect(a->transform, cpvsub(spring->anchorA, a->cog)); - spring->r2 = cpTransformVect(b->transform, cpvsub(spring->anchorB, b->cog)); - - cpVect delta = cpvsub(cpvadd(b->p, spring->r2), cpvadd(a->p, spring->r1)); - cpFloat dist = cpvlength(delta); - spring->n = cpvmult(delta, 1.0f/(dist ? dist : INFINITY)); - - cpFloat k = k_scalar(a, b, spring->r1, spring->r2, spring->n); - cpAssertSoft(k != 0.0, "Unsolvable spring."); - spring->nMass = 1.0f/k; - - spring->target_vrn = 0.0f; - spring->v_coef = 1.0f - cpfexp(-spring->damping*dt*k); - - // apply spring force - cpFloat f_spring = spring->springForceFunc((cpConstraint *)spring, dist); - cpFloat j_spring = spring->jAcc = f_spring*dt; - apply_impulses(a, b, spring->r1, spring->r2, cpvmult(spring->n, j_spring)); -} - -static void applyCachedImpulse(cpDampedSpring *spring, cpFloat dt_coef){} - -static void -applyImpulse(cpDampedSpring *spring, cpFloat dt) -{ - cpBody *a = spring->constraint.a; - cpBody *b = spring->constraint.b; - - cpVect n = spring->n; - cpVect r1 = spring->r1; - cpVect r2 = spring->r2; - - // compute relative velocity - cpFloat vrn = normal_relative_velocity(a, b, r1, r2, n); - - // compute velocity loss from drag - cpFloat v_damp = (spring->target_vrn - vrn)*spring->v_coef; - spring->target_vrn = vrn + v_damp; - - cpFloat j_damp = v_damp*spring->nMass; - spring->jAcc += j_damp; - apply_impulses(a, b, spring->r1, spring->r2, cpvmult(spring->n, j_damp)); -} - -static cpFloat -getImpulse(cpDampedSpring *spring) -{ - return spring->jAcc; -} - -static const cpConstraintClass klass = { - (cpConstraintPreStepImpl)preStep, - (cpConstraintApplyCachedImpulseImpl)applyCachedImpulse, - (cpConstraintApplyImpulseImpl)applyImpulse, - (cpConstraintGetImpulseImpl)getImpulse, -}; - -cpDampedSpring * -cpDampedSpringAlloc(void) -{ - return (cpDampedSpring *)cpcalloc(1, sizeof(cpDampedSpring)); -} - -cpDampedSpring * -cpDampedSpringInit(cpDampedSpring *spring, cpBody *a, cpBody *b, cpVect anchorA, cpVect anchorB, cpFloat restLength, cpFloat stiffness, cpFloat damping) -{ - cpConstraintInit((cpConstraint *)spring, &klass, a, b); - - spring->anchorA = anchorA; - spring->anchorB = anchorB; - - spring->restLength = restLength; - spring->stiffness = stiffness; - spring->damping = damping; - spring->springForceFunc = (cpDampedSpringForceFunc)defaultSpringForce; - - spring->jAcc = 0.0f; - - return spring; -} - -cpConstraint * -cpDampedSpringNew(cpBody *a, cpBody *b, cpVect anchorA, cpVect anchorB, cpFloat restLength, cpFloat stiffness, cpFloat damping) -{ - return (cpConstraint *)cpDampedSpringInit(cpDampedSpringAlloc(), a, b, anchorA, anchorB, restLength, stiffness, damping); -} - -cpBool -cpConstraintIsDampedSpring(const cpConstraint *constraint) -{ - return (constraint->klass == &klass); -} - -cpVect -cpDampedSpringGetAnchorA(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsDampedSpring(constraint), "Constraint is not a damped spring."); - return ((cpDampedSpring *)constraint)->anchorA; -} - -void -cpDampedSpringSetAnchorA(cpConstraint *constraint, cpVect anchorA) -{ - cpAssertHard(cpConstraintIsDampedSpring(constraint), "Constraint is not a damped spring."); - cpConstraintActivateBodies(constraint); - ((cpDampedSpring *)constraint)->anchorA = anchorA; -} - -cpVect -cpDampedSpringGetAnchorB(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsDampedSpring(constraint), "Constraint is not a damped spring."); - return ((cpDampedSpring *)constraint)->anchorB; -} - -void -cpDampedSpringSetAnchorB(cpConstraint *constraint, cpVect anchorB) -{ - cpAssertHard(cpConstraintIsDampedSpring(constraint), "Constraint is not a damped spring."); - cpConstraintActivateBodies(constraint); - ((cpDampedSpring *)constraint)->anchorB = anchorB; -} - -cpFloat -cpDampedSpringGetRestLength(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsDampedSpring(constraint), "Constraint is not a damped spring."); - return ((cpDampedSpring *)constraint)->restLength; -} - -void -cpDampedSpringSetRestLength(cpConstraint *constraint, cpFloat restLength) -{ - cpAssertHard(cpConstraintIsDampedSpring(constraint), "Constraint is not a damped spring."); - cpConstraintActivateBodies(constraint); - ((cpDampedSpring *)constraint)->restLength = restLength; -} - -cpFloat -cpDampedSpringGetStiffness(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsDampedSpring(constraint), "Constraint is not a damped spring."); - return ((cpDampedSpring *)constraint)->stiffness; -} - -void -cpDampedSpringSetStiffness(cpConstraint *constraint, cpFloat stiffness) -{ - cpAssertHard(cpConstraintIsDampedSpring(constraint), "Constraint is not a damped spring."); - cpConstraintActivateBodies(constraint); - ((cpDampedSpring *)constraint)->stiffness = stiffness; -} - -cpFloat -cpDampedSpringGetDamping(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsDampedSpring(constraint), "Constraint is not a damped spring."); - return ((cpDampedSpring *)constraint)->damping; -} - -void -cpDampedSpringSetDamping(cpConstraint *constraint, cpFloat damping) -{ - cpAssertHard(cpConstraintIsDampedSpring(constraint), "Constraint is not a damped spring."); - cpConstraintActivateBodies(constraint); - ((cpDampedSpring *)constraint)->damping = damping; -} - -cpDampedSpringForceFunc -cpDampedSpringGetSpringForceFunc(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsDampedSpring(constraint), "Constraint is not a damped spring."); - return ((cpDampedSpring *)constraint)->springForceFunc; -} - -void -cpDampedSpringSetSpringForceFunc(cpConstraint *constraint, cpDampedSpringForceFunc springForceFunc) -{ - cpAssertHard(cpConstraintIsDampedSpring(constraint), "Constraint is not a damped spring."); - cpConstraintActivateBodies(constraint); - ((cpDampedSpring *)constraint)->springForceFunc = springForceFunc; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpGearJoint.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpGearJoint.c deleted file mode 100644 index 3670173..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpGearJoint.c +++ /dev/null @@ -1,145 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk_private.h" - -static void -preStep(cpGearJoint *joint, cpFloat dt) -{ - cpBody *a = joint->constraint.a; - cpBody *b = joint->constraint.b; - - // calculate moment of inertia coefficient. - joint->iSum = 1.0f/(a->i_inv*joint->ratio_inv + joint->ratio*b->i_inv); - - // calculate bias velocity - cpFloat maxBias = joint->constraint.maxBias; - joint->bias = cpfclamp(-bias_coef(joint->constraint.errorBias, dt)*(b->a*joint->ratio - a->a - joint->phase)/dt, -maxBias, maxBias); -} - -static void -applyCachedImpulse(cpGearJoint *joint, cpFloat dt_coef) -{ - cpBody *a = joint->constraint.a; - cpBody *b = joint->constraint.b; - - cpFloat j = joint->jAcc*dt_coef; - a->w -= j*a->i_inv*joint->ratio_inv; - b->w += j*b->i_inv; -} - -static void -applyImpulse(cpGearJoint *joint, cpFloat dt) -{ - cpBody *a = joint->constraint.a; - cpBody *b = joint->constraint.b; - - // compute relative rotational velocity - cpFloat wr = b->w*joint->ratio - a->w; - - cpFloat jMax = joint->constraint.maxForce*dt; - - // compute normal impulse - cpFloat j = (joint->bias - wr)*joint->iSum; - cpFloat jOld = joint->jAcc; - joint->jAcc = cpfclamp(jOld + j, -jMax, jMax); - j = joint->jAcc - jOld; - - // apply impulse - a->w -= j*a->i_inv*joint->ratio_inv; - b->w += j*b->i_inv; -} - -static cpFloat -getImpulse(cpGearJoint *joint) -{ - return cpfabs(joint->jAcc); -} - -static const cpConstraintClass klass = { - (cpConstraintPreStepImpl)preStep, - (cpConstraintApplyCachedImpulseImpl)applyCachedImpulse, - (cpConstraintApplyImpulseImpl)applyImpulse, - (cpConstraintGetImpulseImpl)getImpulse, -}; - -cpGearJoint * -cpGearJointAlloc(void) -{ - return (cpGearJoint *)cpcalloc(1, sizeof(cpGearJoint)); -} - -cpGearJoint * -cpGearJointInit(cpGearJoint *joint, cpBody *a, cpBody *b, cpFloat phase, cpFloat ratio) -{ - cpConstraintInit((cpConstraint *)joint, &klass, a, b); - - joint->phase = phase; - joint->ratio = ratio; - joint->ratio_inv = 1.0f/ratio; - - joint->jAcc = 0.0f; - - return joint; -} - -cpConstraint * -cpGearJointNew(cpBody *a, cpBody *b, cpFloat phase, cpFloat ratio) -{ - return (cpConstraint *)cpGearJointInit(cpGearJointAlloc(), a, b, phase, ratio); -} - -cpBool -cpConstraintIsGearJoint(const cpConstraint *constraint) -{ - return (constraint->klass == &klass); -} - -cpFloat -cpGearJointGetPhase(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsGearJoint(constraint), "Constraint is not a ratchet joint."); - return ((cpGearJoint *)constraint)->phase; -} - -void -cpGearJointSetPhase(cpConstraint *constraint, cpFloat phase) -{ - cpAssertHard(cpConstraintIsGearJoint(constraint), "Constraint is not a ratchet joint."); - cpConstraintActivateBodies(constraint); - ((cpGearJoint *)constraint)->phase = phase; -} - -cpFloat -cpGearJointGetRatio(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsGearJoint(constraint), "Constraint is not a ratchet joint."); - return ((cpGearJoint *)constraint)->ratio; -} - -void -cpGearJointSetRatio(cpConstraint *constraint, cpFloat ratio) -{ - cpAssertHard(cpConstraintIsGearJoint(constraint), "Constraint is not a ratchet joint."); - cpConstraintActivateBodies(constraint); - ((cpGearJoint *)constraint)->ratio = ratio; - ((cpGearJoint *)constraint)->ratio_inv = 1.0f/ratio; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpGrooveJoint.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpGrooveJoint.c deleted file mode 100644 index 50d1857..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpGrooveJoint.c +++ /dev/null @@ -1,197 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk_private.h" - -static void -preStep(cpGrooveJoint *joint, cpFloat dt) -{ - cpBody *a = joint->constraint.a; - cpBody *b = joint->constraint.b; - - // calculate endpoints in worldspace - cpVect ta = cpTransformPoint(a->transform, joint->grv_a); - cpVect tb = cpTransformPoint(a->transform, joint->grv_b); - - // calculate axis - cpVect n = cpTransformVect(a->transform, joint->grv_n); - cpFloat d = cpvdot(ta, n); - - joint->grv_tn = n; - joint->r2 = cpTransformVect(b->transform, cpvsub(joint->anchorB, b->cog)); - - // calculate tangential distance along the axis of r2 - cpFloat td = cpvcross(cpvadd(b->p, joint->r2), n); - // calculate clamping factor and r2 - if(td <= cpvcross(ta, n)){ - joint->clamp = 1.0f; - joint->r1 = cpvsub(ta, a->p); - } else if(td >= cpvcross(tb, n)){ - joint->clamp = -1.0f; - joint->r1 = cpvsub(tb, a->p); - } else { - joint->clamp = 0.0f; - joint->r1 = cpvsub(cpvadd(cpvmult(cpvperp(n), -td), cpvmult(n, d)), a->p); - } - - // Calculate mass tensor - joint->k = k_tensor(a, b, joint->r1, joint->r2); - - // calculate bias velocity - cpVect delta = cpvsub(cpvadd(b->p, joint->r2), cpvadd(a->p, joint->r1)); - joint->bias = cpvclamp(cpvmult(delta, -bias_coef(joint->constraint.errorBias, dt)/dt), joint->constraint.maxBias); -} - -static void -applyCachedImpulse(cpGrooveJoint *joint, cpFloat dt_coef) -{ - cpBody *a = joint->constraint.a; - cpBody *b = joint->constraint.b; - - apply_impulses(a, b, joint->r1, joint->r2, cpvmult(joint->jAcc, dt_coef)); -} - -static inline cpVect -grooveConstrain(cpGrooveJoint *joint, cpVect j, cpFloat dt){ - cpVect n = joint->grv_tn; - cpVect jClamp = (joint->clamp*cpvcross(j, n) > 0.0f) ? j : cpvproject(j, n); - return cpvclamp(jClamp, joint->constraint.maxForce*dt); -} - -static void -applyImpulse(cpGrooveJoint *joint, cpFloat dt) -{ - cpBody *a = joint->constraint.a; - cpBody *b = joint->constraint.b; - - cpVect r1 = joint->r1; - cpVect r2 = joint->r2; - - // compute impulse - cpVect vr = relative_velocity(a, b, r1, r2); - - cpVect j = cpMat2x2Transform(joint->k, cpvsub(joint->bias, vr)); - cpVect jOld = joint->jAcc; - joint->jAcc = grooveConstrain(joint, cpvadd(jOld, j), dt); - j = cpvsub(joint->jAcc, jOld); - - // apply impulse - apply_impulses(a, b, joint->r1, joint->r2, j); -} - -static cpFloat -getImpulse(cpGrooveJoint *joint) -{ - return cpvlength(joint->jAcc); -} - -static const cpConstraintClass klass = { - (cpConstraintPreStepImpl)preStep, - (cpConstraintApplyCachedImpulseImpl)applyCachedImpulse, - (cpConstraintApplyImpulseImpl)applyImpulse, - (cpConstraintGetImpulseImpl)getImpulse, -}; - -cpGrooveJoint * -cpGrooveJointAlloc(void) -{ - return (cpGrooveJoint *)cpcalloc(1, sizeof(cpGrooveJoint)); -} - -cpGrooveJoint * -cpGrooveJointInit(cpGrooveJoint *joint, cpBody *a, cpBody *b, cpVect groove_a, cpVect groove_b, cpVect anchorB) -{ - cpConstraintInit((cpConstraint *)joint, &klass, a, b); - - joint->grv_a = groove_a; - joint->grv_b = groove_b; - joint->grv_n = cpvperp(cpvnormalize(cpvsub(groove_b, groove_a))); - joint->anchorB = anchorB; - - joint->jAcc = cpvzero; - - return joint; -} - -cpConstraint * -cpGrooveJointNew(cpBody *a, cpBody *b, cpVect groove_a, cpVect groove_b, cpVect anchorB) -{ - return (cpConstraint *)cpGrooveJointInit(cpGrooveJointAlloc(), a, b, groove_a, groove_b, anchorB); -} - -cpBool -cpConstraintIsGrooveJoint(const cpConstraint *constraint) -{ - return (constraint->klass == &klass); -} - -cpVect -cpGrooveJointGetGrooveA(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsGrooveJoint(constraint), "Constraint is not a groove joint."); - return ((cpGrooveJoint *)constraint)->grv_a; -} - -void -cpGrooveJointSetGrooveA(cpConstraint *constraint, cpVect value) -{ - cpAssertHard(cpConstraintIsGrooveJoint(constraint), "Constraint is not a groove joint."); - cpGrooveJoint *g = (cpGrooveJoint *)constraint; - - g->grv_a = value; - g->grv_n = cpvperp(cpvnormalize(cpvsub(g->grv_b, value))); - - cpConstraintActivateBodies(constraint); -} - -cpVect -cpGrooveJointGetGrooveB(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsGrooveJoint(constraint), "Constraint is not a groove joint."); - return ((cpGrooveJoint *)constraint)->grv_b; -} - -void -cpGrooveJointSetGrooveB(cpConstraint *constraint, cpVect value) -{ - cpAssertHard(cpConstraintIsGrooveJoint(constraint), "Constraint is not a groove joint."); - cpGrooveJoint *g = (cpGrooveJoint *)constraint; - - g->grv_b = value; - g->grv_n = cpvperp(cpvnormalize(cpvsub(value, g->grv_a))); - - cpConstraintActivateBodies(constraint); -} - -cpVect -cpGrooveJointGetAnchorB(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsGrooveJoint(constraint), "Constraint is not a groove joint."); - return ((cpGrooveJoint *)constraint)->anchorB; -} - -void -cpGrooveJointSetAnchorB(cpConstraint *constraint, cpVect anchorB) -{ - cpAssertHard(cpConstraintIsGrooveJoint(constraint), "Constraint is not a groove joint."); - cpConstraintActivateBodies(constraint); - ((cpGrooveJoint *)constraint)->anchorB = anchorB; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpHashSet.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpHashSet.c deleted file mode 100644 index e098b42..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpHashSet.c +++ /dev/null @@ -1,253 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk_private.h" -#include "prime.h" - -typedef struct cpHashSetBin { - void *elt; - cpHashValue hash; - struct cpHashSetBin *next; -} cpHashSetBin; - -struct cpHashSet { - unsigned int entries, size; - - cpHashSetEqlFunc eql; - void *default_value; - - cpHashSetBin **table; - cpHashSetBin *pooledBins; - - cpArray *allocatedBuffers; -}; - -void -cpHashSetFree(cpHashSet *set) -{ - if(set){ - cpfree(set->table); - - cpArrayFreeEach(set->allocatedBuffers, cpfree); - cpArrayFree(set->allocatedBuffers); - - cpfree(set); - } -} - -cpHashSet * -cpHashSetNew(int size, cpHashSetEqlFunc eqlFunc) -{ - cpHashSet *set = (cpHashSet *)cpcalloc(1, sizeof(cpHashSet)); - - set->size = next_prime(size); - set->entries = 0; - - set->eql = eqlFunc; - set->default_value = NULL; - - set->table = (cpHashSetBin **)cpcalloc(set->size, sizeof(cpHashSetBin *)); - set->pooledBins = NULL; - - set->allocatedBuffers = cpArrayNew(0); - - return set; -} - -void -cpHashSetSetDefaultValue(cpHashSet *set, void *default_value) -{ - set->default_value = default_value; -} - -static int -setIsFull(cpHashSet *set) -{ - return (set->entries >= set->size); -} - -static void -cpHashSetResize(cpHashSet *set) -{ - // Get the next approximate doubled prime. - unsigned int newSize = next_prime(set->size + 1); - // Allocate a new table. - cpHashSetBin **newTable = (cpHashSetBin **)cpcalloc(newSize, sizeof(cpHashSetBin *)); - - // Iterate over the chains. - for(unsigned int i=0; isize; i++){ - // Rehash the bins into the new table. - cpHashSetBin *bin = set->table[i]; - while(bin){ - cpHashSetBin *next = bin->next; - - cpHashValue idx = bin->hash%newSize; - bin->next = newTable[idx]; - newTable[idx] = bin; - - bin = next; - } - } - - cpfree(set->table); - - set->table = newTable; - set->size = newSize; -} - -static inline void -recycleBin(cpHashSet *set, cpHashSetBin *bin) -{ - bin->next = set->pooledBins; - set->pooledBins = bin; - bin->elt = NULL; -} - -static cpHashSetBin * -getUnusedBin(cpHashSet *set) -{ - cpHashSetBin *bin = set->pooledBins; - - if(bin){ - set->pooledBins = bin->next; - return bin; - } else { - // Pool is exhausted, make more - int count = CP_BUFFER_BYTES/sizeof(cpHashSetBin); - cpAssertHard(count, "Internal Error: Buffer size is too small."); - - cpHashSetBin *buffer = (cpHashSetBin *)cpcalloc(1, CP_BUFFER_BYTES); - cpArrayPush(set->allocatedBuffers, buffer); - - // push all but the first one, return it instead - for(int i=1; ientries; -} - -void * -cpHashSetInsert(cpHashSet *set, cpHashValue hash, void *ptr, cpHashSetTransFunc trans, void *data) -{ - cpHashValue idx = hash%set->size; - - // Find the bin with the matching element. - cpHashSetBin *bin = set->table[idx]; - while(bin && !set->eql(ptr, bin->elt)) - bin = bin->next; - - // Create it if necessary. - if(!bin){ - bin = getUnusedBin(set); - bin->hash = hash; - bin->elt = (trans ? trans(ptr, data) : data); - - bin->next = set->table[idx]; - set->table[idx] = bin; - - set->entries++; - if(setIsFull(set)) cpHashSetResize(set); - } - - return bin->elt; -} - -void * -cpHashSetRemove(cpHashSet *set, cpHashValue hash, void *ptr) -{ - cpHashValue idx = hash%set->size; - - cpHashSetBin **prev_ptr = &set->table[idx]; - cpHashSetBin *bin = set->table[idx]; - - // Find the bin - while(bin && !set->eql(ptr, bin->elt)){ - prev_ptr = &bin->next; - bin = bin->next; - } - - // Remove it if it exists. - if(bin){ - // Update the previous linked list pointer - (*prev_ptr) = bin->next; - set->entries--; - - void *elt = bin->elt; - recycleBin(set, bin); - - return elt; - } - - return NULL; -} - -void * -cpHashSetFind(cpHashSet *set, cpHashValue hash, void *ptr) -{ - cpHashValue idx = hash%set->size; - cpHashSetBin *bin = set->table[idx]; - while(bin && !set->eql(ptr, bin->elt)) - bin = bin->next; - - return (bin ? bin->elt : set->default_value); -} - -void -cpHashSetEach(cpHashSet *set, cpHashSetIteratorFunc func, void *data) -{ - for(unsigned int i=0; isize; i++){ - cpHashSetBin *bin = set->table[i]; - while(bin){ - cpHashSetBin *next = bin->next; - func(bin->elt, data); - bin = next; - } - } -} - -void -cpHashSetFilter(cpHashSet *set, cpHashSetFilterFunc func, void *data) -{ - for(unsigned int i=0; isize; i++){ - // The rest works similarly to cpHashSetRemove() above. - cpHashSetBin **prev_ptr = &set->table[i]; - cpHashSetBin *bin = set->table[i]; - while(bin){ - cpHashSetBin *next = bin->next; - - if(func(bin->elt, data)){ - prev_ptr = &bin->next; - } else { - (*prev_ptr) = next; - - set->entries--; - recycleBin(set, bin); - } - - bin = next; - } - } -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpPinJoint.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpPinJoint.c deleted file mode 100644 index 545e78b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpPinJoint.c +++ /dev/null @@ -1,172 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk_private.h" - -static void -preStep(cpPinJoint *joint, cpFloat dt) -{ - cpBody *a = joint->constraint.a; - cpBody *b = joint->constraint.b; - - joint->r1 = cpTransformVect(a->transform, cpvsub(joint->anchorA, a->cog)); - joint->r2 = cpTransformVect(b->transform, cpvsub(joint->anchorB, b->cog)); - - cpVect delta = cpvsub(cpvadd(b->p, joint->r2), cpvadd(a->p, joint->r1)); - cpFloat dist = cpvlength(delta); - joint->n = cpvmult(delta, 1.0f/(dist ? dist : (cpFloat)INFINITY)); - - // calculate mass normal - joint->nMass = 1.0f/k_scalar(a, b, joint->r1, joint->r2, joint->n); - - // calculate bias velocity - cpFloat maxBias = joint->constraint.maxBias; - joint->bias = cpfclamp(-bias_coef(joint->constraint.errorBias, dt)*(dist - joint->dist)/dt, -maxBias, maxBias); -} - -static void -applyCachedImpulse(cpPinJoint *joint, cpFloat dt_coef) -{ - cpBody *a = joint->constraint.a; - cpBody *b = joint->constraint.b; - - cpVect j = cpvmult(joint->n, joint->jnAcc*dt_coef); - apply_impulses(a, b, joint->r1, joint->r2, j); -} - -static void -applyImpulse(cpPinJoint *joint, cpFloat dt) -{ - cpBody *a = joint->constraint.a; - cpBody *b = joint->constraint.b; - cpVect n = joint->n; - - // compute relative velocity - cpFloat vrn = normal_relative_velocity(a, b, joint->r1, joint->r2, n); - - cpFloat jnMax = joint->constraint.maxForce*dt; - - // compute normal impulse - cpFloat jn = (joint->bias - vrn)*joint->nMass; - cpFloat jnOld = joint->jnAcc; - joint->jnAcc = cpfclamp(jnOld + jn, -jnMax, jnMax); - jn = joint->jnAcc - jnOld; - - // apply impulse - apply_impulses(a, b, joint->r1, joint->r2, cpvmult(n, jn)); -} - -static cpFloat -getImpulse(cpPinJoint *joint) -{ - return cpfabs(joint->jnAcc); -} - -static const cpConstraintClass klass = { - (cpConstraintPreStepImpl)preStep, - (cpConstraintApplyCachedImpulseImpl)applyCachedImpulse, - (cpConstraintApplyImpulseImpl)applyImpulse, - (cpConstraintGetImpulseImpl)getImpulse, -}; - - -cpPinJoint * -cpPinJointAlloc(void) -{ - return (cpPinJoint *)cpcalloc(1, sizeof(cpPinJoint)); -} - -cpPinJoint * -cpPinJointInit(cpPinJoint *joint, cpBody *a, cpBody *b, cpVect anchorA, cpVect anchorB) -{ - cpConstraintInit((cpConstraint *)joint, &klass, a, b); - - joint->anchorA = anchorA; - joint->anchorB = anchorB; - - // STATIC_BODY_CHECK - cpVect p1 = (a ? cpTransformPoint(a->transform, anchorA) : anchorA); - cpVect p2 = (b ? cpTransformPoint(b->transform, anchorB) : anchorB); - joint->dist = cpvlength(cpvsub(p2, p1)); - - cpAssertWarn(joint->dist > 0.0, "You created a 0 length pin joint. A pivot joint will be much more stable."); - - joint->jnAcc = 0.0f; - - return joint; -} - -cpConstraint * -cpPinJointNew(cpBody *a, cpBody *b, cpVect anchorA, cpVect anchorB) -{ - return (cpConstraint *)cpPinJointInit(cpPinJointAlloc(), a, b, anchorA, anchorB); -} - -cpBool -cpConstraintIsPinJoint(const cpConstraint *constraint) -{ - return (constraint->klass == &klass); -} - -cpVect -cpPinJointGetAnchorA(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsPinJoint(constraint), "Constraint is not a pin joint."); - return ((cpPinJoint *)constraint)->anchorA; -} - -void -cpPinJointSetAnchorA(cpConstraint *constraint, cpVect anchorA) -{ - cpAssertHard(cpConstraintIsPinJoint(constraint), "Constraint is not a pin joint."); - cpConstraintActivateBodies(constraint); - ((cpPinJoint *)constraint)->anchorA = anchorA; -} - -cpVect -cpPinJointGetAnchorB(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsPinJoint(constraint), "Constraint is not a pin joint."); - return ((cpPinJoint *)constraint)->anchorB; -} - -void -cpPinJointSetAnchorB(cpConstraint *constraint, cpVect anchorB) -{ - cpAssertHard(cpConstraintIsPinJoint(constraint), "Constraint is not a pin joint."); - cpConstraintActivateBodies(constraint); - ((cpPinJoint *)constraint)->anchorB = anchorB; -} - -cpFloat -cpPinJointGetDist(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsPinJoint(constraint), "Constraint is not a pin joint."); - return ((cpPinJoint *)constraint)->dist; -} - -void -cpPinJointSetDist(cpConstraint *constraint, cpFloat dist) -{ - cpAssertHard(cpConstraintIsPinJoint(constraint), "Constraint is not a pin joint."); - cpConstraintActivateBodies(constraint); - ((cpPinJoint *)constraint)->dist = dist; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpPivotJoint.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpPivotJoint.c deleted file mode 100644 index e45ba07..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpPivotJoint.c +++ /dev/null @@ -1,152 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk_private.h" - -static void -preStep(cpPivotJoint *joint, cpFloat dt) -{ - cpBody *a = joint->constraint.a; - cpBody *b = joint->constraint.b; - - joint->r1 = cpTransformVect(a->transform, cpvsub(joint->anchorA, a->cog)); - joint->r2 = cpTransformVect(b->transform, cpvsub(joint->anchorB, b->cog)); - - // Calculate mass tensor - joint-> k = k_tensor(a, b, joint->r1, joint->r2); - - // calculate bias velocity - cpVect delta = cpvsub(cpvadd(b->p, joint->r2), cpvadd(a->p, joint->r1)); - joint->bias = cpvclamp(cpvmult(delta, -bias_coef(joint->constraint.errorBias, dt)/dt), joint->constraint.maxBias); -} - -static void -applyCachedImpulse(cpPivotJoint *joint, cpFloat dt_coef) -{ - cpBody *a = joint->constraint.a; - cpBody *b = joint->constraint.b; - - apply_impulses(a, b, joint->r1, joint->r2, cpvmult(joint->jAcc, dt_coef)); -} - -static void -applyImpulse(cpPivotJoint *joint, cpFloat dt) -{ - cpBody *a = joint->constraint.a; - cpBody *b = joint->constraint.b; - - cpVect r1 = joint->r1; - cpVect r2 = joint->r2; - - // compute relative velocity - cpVect vr = relative_velocity(a, b, r1, r2); - - // compute normal impulse - cpVect j = cpMat2x2Transform(joint->k, cpvsub(joint->bias, vr)); - cpVect jOld = joint->jAcc; - joint->jAcc = cpvclamp(cpvadd(joint->jAcc, j), joint->constraint.maxForce*dt); - j = cpvsub(joint->jAcc, jOld); - - // apply impulse - apply_impulses(a, b, joint->r1, joint->r2, j); -} - -static cpFloat -getImpulse(cpConstraint *joint) -{ - return cpvlength(((cpPivotJoint *)joint)->jAcc); -} - -static const cpConstraintClass klass = { - (cpConstraintPreStepImpl)preStep, - (cpConstraintApplyCachedImpulseImpl)applyCachedImpulse, - (cpConstraintApplyImpulseImpl)applyImpulse, - (cpConstraintGetImpulseImpl)getImpulse, -}; - -cpPivotJoint * -cpPivotJointAlloc(void) -{ - return (cpPivotJoint *)cpcalloc(1, sizeof(cpPivotJoint)); -} - -cpPivotJoint * -cpPivotJointInit(cpPivotJoint *joint, cpBody *a, cpBody *b, cpVect anchorA, cpVect anchorB) -{ - cpConstraintInit((cpConstraint *)joint, &klass, a, b); - - joint->anchorA = anchorA; - joint->anchorB = anchorB; - - joint->jAcc = cpvzero; - - return joint; -} - -cpConstraint * -cpPivotJointNew2(cpBody *a, cpBody *b, cpVect anchorA, cpVect anchorB) -{ - return (cpConstraint *)cpPivotJointInit(cpPivotJointAlloc(), a, b, anchorA, anchorB); -} - -cpConstraint * -cpPivotJointNew(cpBody *a, cpBody *b, cpVect pivot) -{ - cpVect anchorA = (a ? cpBodyWorldToLocal(a, pivot) : pivot); - cpVect anchorB = (b ? cpBodyWorldToLocal(b, pivot) : pivot); - return cpPivotJointNew2(a, b, anchorA, anchorB); -} - -cpBool -cpConstraintIsPivotJoint(const cpConstraint *constraint) -{ - return (constraint->klass == &klass); -} - -cpVect -cpPivotJointGetAnchorA(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsPivotJoint(constraint), "Constraint is not a pivot joint."); - return ((cpPivotJoint *)constraint)->anchorA; -} - -void -cpPivotJointSetAnchorA(cpConstraint *constraint, cpVect anchorA) -{ - cpAssertHard(cpConstraintIsPivotJoint(constraint), "Constraint is not a pivot joint."); - cpConstraintActivateBodies(constraint); - ((cpPivotJoint *)constraint)->anchorA = anchorA; -} - -cpVect -cpPivotJointGetAnchorB(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsPivotJoint(constraint), "Constraint is not a pivot joint."); - return ((cpPivotJoint *)constraint)->anchorB; -} - -void -cpPivotJointSetAnchorB(cpConstraint *constraint, cpVect anchorB) -{ - cpAssertHard(cpConstraintIsPivotJoint(constraint), "Constraint is not a pivot joint."); - cpConstraintActivateBodies(constraint); - ((cpPivotJoint *)constraint)->anchorB = anchorB; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpPolyShape.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpPolyShape.c deleted file mode 100644 index 9cb407c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpPolyShape.c +++ /dev/null @@ -1,317 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk_private.h" -#include "chipmunk_unsafe.h" - -cpPolyShape * -cpPolyShapeAlloc(void) -{ - return (cpPolyShape *)cpcalloc(1, sizeof(cpPolyShape)); -} - -static void -cpPolyShapeDestroy(cpPolyShape *poly) -{ - if(poly->count > CP_POLY_SHAPE_INLINE_ALLOC){ - cpfree(poly->planes); - } -} - -static cpBB -cpPolyShapeCacheData(cpPolyShape *poly, cpTransform transform) -{ - int count = poly->count; - struct cpSplittingPlane *dst = poly->planes; - struct cpSplittingPlane *src = dst + count; - - cpFloat l = (cpFloat)INFINITY, r = -(cpFloat)INFINITY; - cpFloat b = (cpFloat)INFINITY, t = -(cpFloat)INFINITY; - - for(int i=0; ir; - return (poly->shape.bb = cpBBNew(l - radius, b - radius, r + radius, t + radius)); -} - -static void -cpPolyShapePointQuery(cpPolyShape *poly, cpVect p, cpPointQueryInfo *info){ - int count = poly->count; - struct cpSplittingPlane *planes = poly->planes; - cpFloat r = poly->r; - - cpVect v0 = planes[count - 1].v0; - cpFloat minDist = INFINITY; - cpVect closestPoint = cpvzero; - cpVect closestNormal = cpvzero; - cpBool outside = cpFalse; - - for(int i=0; i 0.0f) outside = cpTrue; - - cpVect closest = cpClosetPointOnSegment(p, v0, v1); - - cpFloat dist = cpvdist(p, closest); - if(dist < minDist){ - minDist = dist; - closestPoint = closest; - closestNormal = planes[i].n; - } - - v0 = v1; - } - - cpFloat dist = (outside ? minDist : -minDist); - cpVect g = cpvmult(cpvsub(p, closestPoint), 1.0f/dist); - - info->shape = (cpShape *)poly; - info->point = cpvadd(closestPoint, cpvmult(g, r)); - info->distance = dist - r; - - // Use the normal of the closest segment if the distance is small. - info->gradient = (minDist > MAGIC_EPSILON ? g : closestNormal); -} - -static void -cpPolyShapeSegmentQuery(cpPolyShape *poly, cpVect a, cpVect b, cpFloat r2, cpSegmentQueryInfo *info) -{ - struct cpSplittingPlane *planes = poly->planes; - int count = poly->count; - cpFloat r = poly->r; - cpFloat rsum = r + r2; - - for(int i=0; ishape = (cpShape *)poly; - info->point = cpvsub(cpvlerp(a, b, t), cpvmult(n, r2)); - info->normal = n; - info->alpha = t; - } - } - - // Also check against the beveled vertexes. - if(rsum > 0.0f){ - for(int i=0; ishape, planes[i].v0, r, a, b, r2, &circle_info); - if(circle_info.alpha < info->alpha) (*info) = circle_info; - } - } -} - -static void -SetVerts(cpPolyShape *poly, int count, const cpVect *verts) -{ - poly->count = count; - if(count <= CP_POLY_SHAPE_INLINE_ALLOC){ - poly->planes = poly->_planes; - } else { - poly->planes = (struct cpSplittingPlane *)cpcalloc(2*count, sizeof(struct cpSplittingPlane)); - } - - for(int i=0; iplanes[i + count].v0 = b; - poly->planes[i + count].n = n; - } -} - -static struct cpShapeMassInfo -cpPolyShapeMassInfo(cpFloat mass, int count, const cpVect *verts, cpFloat radius) -{ - // TODO moment is approximate due to radius. - - cpVect centroid = cpCentroidForPoly(count, verts); - struct cpShapeMassInfo info = { - mass, cpMomentForPoly(1.0f, count, verts, cpvneg(centroid), radius), - centroid, - cpAreaForPoly(count, verts, radius), - }; - - return info; -} - -static const cpShapeClass polyClass = { - CP_POLY_SHAPE, - (cpShapeCacheDataImpl)cpPolyShapeCacheData, - (cpShapeDestroyImpl)cpPolyShapeDestroy, - (cpShapePointQueryImpl)cpPolyShapePointQuery, - (cpShapeSegmentQueryImpl)cpPolyShapeSegmentQuery, -}; - -cpPolyShape * -cpPolyShapeInit(cpPolyShape *poly, cpBody *body, int count, const cpVect *verts, cpTransform transform, cpFloat radius) -{ - cpVect *hullVerts = (cpVect *)alloca(count*sizeof(cpVect)); - - // Transform the verts before building the hull in case of a negative scale. - for(int i=0; ir = radius; - - return poly; -} - -cpShape * -cpPolyShapeNew(cpBody *body, int count, const cpVect *verts, cpTransform transform, cpFloat radius) -{ - return (cpShape *)cpPolyShapeInit(cpPolyShapeAlloc(), body, count, verts, transform, radius); -} - -cpPolyShape * -cpBoxShapeInit(cpPolyShape *poly, cpBody *body, cpFloat width, cpFloat height, cpFloat radius) -{ - cpFloat hw = width/2.0f; - cpFloat hh = height/2.0f; - - return cpBoxShapeInit2(poly, body, cpBBNew(-hw, -hh, hw, hh), radius); -} - -cpPolyShape * -cpBoxShapeInit2(cpPolyShape *poly, cpBody *body, cpBB box, cpFloat radius) -{ - cpVect verts[] = { - cpv(box.r, box.b), - cpv(box.r, box.t), - cpv(box.l, box.t), - cpv(box.l, box.b), - }; - - return cpPolyShapeInitRaw(poly, body, 4, verts, radius); -} - -cpShape * -cpBoxShapeNew(cpBody *body, cpFloat width, cpFloat height, cpFloat radius) -{ - return (cpShape *)cpBoxShapeInit(cpPolyShapeAlloc(), body, width, height, radius); -} - -cpShape * -cpBoxShapeNew2(cpBody *body, cpBB box, cpFloat radius) -{ - return (cpShape *)cpBoxShapeInit2(cpPolyShapeAlloc(), body, box, radius); -} - -int -cpPolyShapeGetCount(const cpShape *shape) -{ - cpAssertHard(shape->klass == &polyClass, "Shape is not a poly shape."); - return ((cpPolyShape *)shape)->count; -} - -cpVect -cpPolyShapeGetVert(const cpShape *shape, int i) -{ - cpAssertHard(shape->klass == &polyClass, "Shape is not a poly shape."); - - int count = cpPolyShapeGetCount(shape); - cpAssertHard(0 <= i && i < count, "Index out of range."); - - return ((cpPolyShape *)shape)->planes[i + count].v0; -} - -cpFloat -cpPolyShapeGetRadius(const cpShape *shape) -{ - cpAssertHard(shape->klass == &polyClass, "Shape is not a poly shape."); - return ((cpPolyShape *)shape)->r; -} - -// Unsafe API (chipmunk_unsafe.h) - -void -cpPolyShapeSetVerts(cpShape *shape, int count, cpVect *verts, cpTransform transform) -{ - cpVect *hullVerts = (cpVect *)alloca(count*sizeof(cpVect)); - - // Transform the verts before building the hull in case of a negative scale. - for(int i=0; iklass == &polyClass, "Shape is not a poly shape."); - cpPolyShape *poly = (cpPolyShape *)shape; - cpPolyShapeDestroy(poly); - - SetVerts(poly, count, verts); - - cpFloat mass = shape->massInfo.m; - shape->massInfo = cpPolyShapeMassInfo(shape->massInfo.m, count, verts, poly->r); - if(mass > 0.0f) cpBodyAccumulateMassFromShapes(shape->body); -} - -void -cpPolyShapeSetRadius(cpShape *shape, cpFloat radius) -{ - cpAssertHard(shape->klass == &polyClass, "Shape is not a poly shape."); - cpPolyShape *poly = (cpPolyShape *)shape; - poly->r = radius; - - - // TODO radius is not handled by moment/area -// cpFloat mass = shape->massInfo.m; -// shape->massInfo = cpPolyShapeMassInfo(shape->massInfo.m, poly->count, poly->verts, poly->r); -// if(mass > 0.0f) cpBodyAccumulateMassFromShapes(shape->body); -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpRatchetJoint.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpRatchetJoint.c deleted file mode 100644 index b3c9687..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpRatchetJoint.c +++ /dev/null @@ -1,179 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk_private.h" - -static void -preStep(cpRatchetJoint *joint, cpFloat dt) -{ - cpBody *a = joint->constraint.a; - cpBody *b = joint->constraint.b; - - cpFloat angle = joint->angle; - cpFloat phase = joint->phase; - cpFloat ratchet = joint->ratchet; - - cpFloat delta = b->a - a->a; - cpFloat diff = angle - delta; - cpFloat pdist = 0.0f; - - if(diff*ratchet > 0.0f){ - pdist = diff; - } else { - joint->angle = cpffloor((delta - phase)/ratchet)*ratchet + phase; - } - - // calculate moment of inertia coefficient. - joint->iSum = 1.0f/(a->i_inv + b->i_inv); - - // calculate bias velocity - cpFloat maxBias = joint->constraint.maxBias; - joint->bias = cpfclamp(-bias_coef(joint->constraint.errorBias, dt)*pdist/dt, -maxBias, maxBias); - - // If the bias is 0, the joint is not at a limit. Reset the impulse. - if(!joint->bias) joint->jAcc = 0.0f; -} - -static void -applyCachedImpulse(cpRatchetJoint *joint, cpFloat dt_coef) -{ - cpBody *a = joint->constraint.a; - cpBody *b = joint->constraint.b; - - cpFloat j = joint->jAcc*dt_coef; - a->w -= j*a->i_inv; - b->w += j*b->i_inv; -} - -static void -applyImpulse(cpRatchetJoint *joint, cpFloat dt) -{ - if(!joint->bias) return; // early exit - - cpBody *a = joint->constraint.a; - cpBody *b = joint->constraint.b; - - // compute relative rotational velocity - cpFloat wr = b->w - a->w; - cpFloat ratchet = joint->ratchet; - - cpFloat jMax = joint->constraint.maxForce*dt; - - // compute normal impulse - cpFloat j = -(joint->bias + wr)*joint->iSum; - cpFloat jOld = joint->jAcc; - joint->jAcc = cpfclamp((jOld + j)*ratchet, 0.0f, jMax*cpfabs(ratchet))/ratchet; - j = joint->jAcc - jOld; - - // apply impulse - a->w -= j*a->i_inv; - b->w += j*b->i_inv; -} - -static cpFloat -getImpulse(cpRatchetJoint *joint) -{ - return cpfabs(joint->jAcc); -} - -static const cpConstraintClass klass = { - (cpConstraintPreStepImpl)preStep, - (cpConstraintApplyCachedImpulseImpl)applyCachedImpulse, - (cpConstraintApplyImpulseImpl)applyImpulse, - (cpConstraintGetImpulseImpl)getImpulse, -}; - -cpRatchetJoint * -cpRatchetJointAlloc(void) -{ - return (cpRatchetJoint *)cpcalloc(1, sizeof(cpRatchetJoint)); -} - -cpRatchetJoint * -cpRatchetJointInit(cpRatchetJoint *joint, cpBody *a, cpBody *b, cpFloat phase, cpFloat ratchet) -{ - cpConstraintInit((cpConstraint *)joint, &klass, a, b); - - joint->angle = 0.0f; - joint->phase = phase; - joint->ratchet = ratchet; - - // STATIC_BODY_CHECK - joint->angle = (b ? b->a : 0.0f) - (a ? a->a : 0.0f); - - return joint; -} - -cpConstraint * -cpRatchetJointNew(cpBody *a, cpBody *b, cpFloat phase, cpFloat ratchet) -{ - return (cpConstraint *)cpRatchetJointInit(cpRatchetJointAlloc(), a, b, phase, ratchet); -} - -cpBool -cpConstraintIsRatchetJoint(const cpConstraint *constraint) -{ - return (constraint->klass == &klass); -} - -cpFloat -cpRatchetJointGetAngle(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsRatchetJoint(constraint), "Constraint is not a ratchet joint."); - return ((cpRatchetJoint *)constraint)->angle; -} - -void -cpRatchetJointSetAngle(cpConstraint *constraint, cpFloat angle) -{ - cpAssertHard(cpConstraintIsRatchetJoint(constraint), "Constraint is not a ratchet joint."); - cpConstraintActivateBodies(constraint); - ((cpRatchetJoint *)constraint)->angle = angle; -} - -cpFloat -cpRatchetJointGetPhase(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsRatchetJoint(constraint), "Constraint is not a ratchet joint."); - return ((cpRatchetJoint *)constraint)->phase; -} - -void -cpRatchetJointSetPhase(cpConstraint *constraint, cpFloat phase) -{ - cpAssertHard(cpConstraintIsRatchetJoint(constraint), "Constraint is not a ratchet joint."); - cpConstraintActivateBodies(constraint); - ((cpRatchetJoint *)constraint)->phase = phase; -} -cpFloat -cpRatchetJointGetRatchet(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsRatchetJoint(constraint), "Constraint is not a ratchet joint."); - return ((cpRatchetJoint *)constraint)->ratchet; -} - -void -cpRatchetJointSetRatchet(cpConstraint *constraint, cpFloat ratchet) -{ - cpAssertHard(cpConstraintIsRatchetJoint(constraint), "Constraint is not a ratchet joint."); - cpConstraintActivateBodies(constraint); - ((cpRatchetJoint *)constraint)->ratchet = ratchet; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpRotaryLimitJoint.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpRotaryLimitJoint.c deleted file mode 100644 index 548adbe..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpRotaryLimitJoint.c +++ /dev/null @@ -1,160 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk_private.h" - -static void -preStep(cpRotaryLimitJoint *joint, cpFloat dt) -{ - cpBody *a = joint->constraint.a; - cpBody *b = joint->constraint.b; - - cpFloat dist = b->a - a->a; - cpFloat pdist = 0.0f; - if(dist > joint->max) { - pdist = joint->max - dist; - } else if(dist < joint->min) { - pdist = joint->min - dist; - } - - // calculate moment of inertia coefficient. - joint->iSum = 1.0f/(a->i_inv + b->i_inv); - - // calculate bias velocity - cpFloat maxBias = joint->constraint.maxBias; - joint->bias = cpfclamp(-bias_coef(joint->constraint.errorBias, dt)*pdist/dt, -maxBias, maxBias); - - // If the bias is 0, the joint is not at a limit. Reset the impulse. - if(!joint->bias) joint->jAcc = 0.0f; -} - -static void -applyCachedImpulse(cpRotaryLimitJoint *joint, cpFloat dt_coef) -{ - cpBody *a = joint->constraint.a; - cpBody *b = joint->constraint.b; - - cpFloat j = joint->jAcc*dt_coef; - a->w -= j*a->i_inv; - b->w += j*b->i_inv; -} - -static void -applyImpulse(cpRotaryLimitJoint *joint, cpFloat dt) -{ - if(!joint->bias) return; // early exit - - cpBody *a = joint->constraint.a; - cpBody *b = joint->constraint.b; - - // compute relative rotational velocity - cpFloat wr = b->w - a->w; - - cpFloat jMax = joint->constraint.maxForce*dt; - - // compute normal impulse - cpFloat j = -(joint->bias + wr)*joint->iSum; - cpFloat jOld = joint->jAcc; - if(joint->bias < 0.0f){ - joint->jAcc = cpfclamp(jOld + j, 0.0f, jMax); - } else { - joint->jAcc = cpfclamp(jOld + j, -jMax, 0.0f); - } - j = joint->jAcc - jOld; - - // apply impulse - a->w -= j*a->i_inv; - b->w += j*b->i_inv; -} - -static cpFloat -getImpulse(cpRotaryLimitJoint *joint) -{ - return cpfabs(joint->jAcc); -} - -static const cpConstraintClass klass = { - (cpConstraintPreStepImpl)preStep, - (cpConstraintApplyCachedImpulseImpl)applyCachedImpulse, - (cpConstraintApplyImpulseImpl)applyImpulse, - (cpConstraintGetImpulseImpl)getImpulse, -}; - -cpRotaryLimitJoint * -cpRotaryLimitJointAlloc(void) -{ - return (cpRotaryLimitJoint *)cpcalloc(1, sizeof(cpRotaryLimitJoint)); -} - -cpRotaryLimitJoint * -cpRotaryLimitJointInit(cpRotaryLimitJoint *joint, cpBody *a, cpBody *b, cpFloat min, cpFloat max) -{ - cpConstraintInit((cpConstraint *)joint, &klass, a, b); - - joint->min = min; - joint->max = max; - - joint->jAcc = 0.0f; - - return joint; -} - -cpConstraint * -cpRotaryLimitJointNew(cpBody *a, cpBody *b, cpFloat min, cpFloat max) -{ - return (cpConstraint *)cpRotaryLimitJointInit(cpRotaryLimitJointAlloc(), a, b, min, max); -} - -cpBool -cpConstraintIsRotaryLimitJoint(const cpConstraint *constraint) -{ - return (constraint->klass == &klass); -} - -cpFloat -cpRotaryLimitJointGetMin(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsRotaryLimitJoint(constraint), "Constraint is not a rotary limit joint."); - return ((cpRotaryLimitJoint *)constraint)->min; -} - -void -cpRotaryLimitJointSetMin(cpConstraint *constraint, cpFloat min) -{ - cpAssertHard(cpConstraintIsRotaryLimitJoint(constraint), "Constraint is not a rotary limit joint."); - cpConstraintActivateBodies(constraint); - ((cpRotaryLimitJoint *)constraint)->min = min; -} - -cpFloat -cpRotaryLimitJointGetMax(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsRotaryLimitJoint(constraint), "Constraint is not a rotary limit joint."); - return ((cpRotaryLimitJoint *)constraint)->max; -} - -void -cpRotaryLimitJointSetMax(cpConstraint *constraint, cpFloat max) -{ - cpAssertHard(cpConstraintIsRotaryLimitJoint(constraint), "Constraint is not a rotary limit joint."); - cpConstraintActivateBodies(constraint); - ((cpRotaryLimitJoint *)constraint)->max = max; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpShape.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpShape.c deleted file mode 100644 index 1a81465..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpShape.c +++ /dev/null @@ -1,603 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk_private.h" -#include "chipmunk_unsafe.h" - -#define CP_DefineShapeGetter(struct, type, member, name) \ -CP_DeclareShapeGetter(struct, type, name){ \ - cpAssertHard(shape->klass == &struct##Class, "shape is not a "#struct); \ - return ((struct *)shape)->member; \ -} - -cpShape * -cpShapeInit(cpShape *shape, const cpShapeClass *klass, cpBody *body, struct cpShapeMassInfo massInfo) -{ - shape->klass = klass; - - shape->body = body; - shape->massInfo = massInfo; - - shape->sensor = 0; - - shape->e = 0.0f; - shape->u = 0.0f; - shape->surfaceV = cpvzero; - - shape->type = 0; - shape->filter.group = CP_NO_GROUP; - shape->filter.categories = CP_ALL_CATEGORIES; - shape->filter.mask = CP_ALL_CATEGORIES; - - shape->userData = NULL; - - shape->space = NULL; - - shape->next = NULL; - shape->prev = NULL; - - return shape; -} - -void -cpShapeDestroy(cpShape *shape) -{ - if(shape->klass && shape->klass->destroy) shape->klass->destroy(shape); -} - -void -cpShapeFree(cpShape *shape) -{ - if(shape){ - cpShapeDestroy(shape); - cpfree(shape); - } -} - -cpSpace * -cpShapeGetSpace(const cpShape *shape) -{ - return shape->space; -} - -cpBody * -cpShapeGetBody(const cpShape *shape) -{ - return shape->body; -} - -void -cpShapeSetBody(cpShape *shape, cpBody *body) -{ - cpAssertHard(!cpShapeActive(shape), "You cannot change the body on an active shape. You must remove the shape from the space before changing the body."); - shape->body = body; -} - -cpFloat cpShapeGetMass(cpShape *shape){ return shape->massInfo.m; } - -void -cpShapeSetMass(cpShape *shape, cpFloat mass){ - cpBody *body = shape->body; - cpBodyActivate(body); - - shape->massInfo.m = mass; - cpBodyAccumulateMassFromShapes(body); -} - -cpFloat cpShapeGetDensity(cpShape *shape){ return shape->massInfo.m/shape->massInfo.area; } -void cpShapeSetDensity(cpShape *shape, cpFloat density){ cpShapeSetMass(shape, density*shape->massInfo.area); } - -cpFloat cpShapeGetMoment(cpShape *shape){ return shape->massInfo.m*shape->massInfo.i; } -cpFloat cpShapeGetArea(cpShape *shape){ return shape->massInfo.area; } -cpVect cpShapeGetCenterOfGravity(cpShape *shape) { return shape->massInfo.cog; } - -cpBB -cpShapeGetBB(const cpShape *shape) -{ - return shape->bb; -} - -cpBool -cpShapeGetSensor(const cpShape *shape) -{ - return shape->sensor; -} - -void -cpShapeSetSensor(cpShape *shape, cpBool sensor) -{ - cpBodyActivate(shape->body); - shape->sensor = sensor; -} - -cpFloat -cpShapeGetElasticity(const cpShape *shape) -{ - return shape->e; -} - -void -cpShapeSetElasticity(cpShape *shape, cpFloat elasticity) -{ - cpAssertHard(elasticity >= 0.0f, "Elasticity must be positive and non-zero."); - cpBodyActivate(shape->body); - shape->e = elasticity; -} - -cpFloat -cpShapeGetFriction(const cpShape *shape) -{ - return shape->u; -} - -void -cpShapeSetFriction(cpShape *shape, cpFloat friction) -{ - cpAssertHard(friction >= 0.0f, "Friction must be postive and non-zero."); - cpBodyActivate(shape->body); - shape->u = friction; -} - -cpVect -cpShapeGetSurfaceVelocity(const cpShape *shape) -{ - return shape->surfaceV; -} - -void -cpShapeSetSurfaceVelocity(cpShape *shape, cpVect surfaceVelocity) -{ - cpBodyActivate(shape->body); - shape->surfaceV = surfaceVelocity; -} - -cpDataPointer -cpShapeGetUserData(const cpShape *shape) -{ - return shape->userData; -} - -void -cpShapeSetUserData(cpShape *shape, cpDataPointer userData) -{ - shape->userData = userData; -} - -cpCollisionType -cpShapeGetCollisionType(const cpShape *shape) -{ - return shape->type; -} - -void -cpShapeSetCollisionType(cpShape *shape, cpCollisionType collisionType) -{ - cpBodyActivate(shape->body); - shape->type = collisionType; -} - -cpShapeFilter -cpShapeGetFilter(const cpShape *shape) -{ - return shape->filter; -} - -void -cpShapeSetFilter(cpShape *shape, cpShapeFilter filter) -{ - cpBodyActivate(shape->body); - shape->filter = filter; -} - -cpBB -cpShapeCacheBB(cpShape *shape) -{ - return cpShapeUpdate(shape, shape->body->transform); -} - -cpBB -cpShapeUpdate(cpShape *shape, cpTransform transform) -{ - return (shape->bb = shape->klass->cacheData(shape, transform)); -} - -cpFloat -cpShapePointQuery(const cpShape *shape, cpVect p, cpPointQueryInfo *info) -{ - cpPointQueryInfo blank = {NULL, cpvzero, INFINITY, cpvzero}; - if(info){ - (*info) = blank; - } else { - info = ␣ - } - - shape->klass->pointQuery(shape, p, info); - return info->distance; -} - - -cpBool -cpShapeSegmentQuery(const cpShape *shape, cpVect a, cpVect b, cpFloat radius, cpSegmentQueryInfo *info){ - cpSegmentQueryInfo blank = {NULL, b, cpvzero, 1.0f}; - if(info){ - (*info) = blank; - } else { - info = ␣ - } - - cpPointQueryInfo nearest; - shape->klass->pointQuery(shape, a, &nearest); - if(nearest.distance <= radius){ - info->shape = shape; - info->alpha = 0.0; - info->normal = cpvnormalize(cpvsub(a, nearest.point)); - } else { - shape->klass->segmentQuery(shape, a, b, radius, info); - } - - return (info->shape != NULL); -} - -cpContactPointSet -cpShapesCollide(const cpShape *a, const cpShape *b) -{ - struct cpContact contacts[CP_MAX_CONTACTS_PER_ARBITER]; - struct cpCollisionInfo info = cpCollide(a, b, 0, contacts); - - cpContactPointSet set; - set.count = info.count; - - // cpCollideShapes() may have swapped the contact order. Flip the normal. - cpBool swapped = (a != info.a); - set.normal = (swapped ? cpvneg(info.n) : info.n); - - for(int i=0; itc = cpTransformPoint(transform, circle->c); - return cpBBNewForCircle(c, circle->r); -} - -static void -cpCircleShapePointQuery(cpCircleShape *circle, cpVect p, cpPointQueryInfo *info) -{ - cpVect delta = cpvsub(p, circle->tc); - cpFloat d = cpvlength(delta); - cpFloat r = circle->r; - - info->shape = (cpShape *)circle; - info->point = cpvadd(circle->tc, cpvmult(delta, r/d)); // TODO: div/0 - info->distance = d - r; - - // Use up for the gradient if the distance is very small. - info->gradient = (d > MAGIC_EPSILON ? cpvmult(delta, 1.0f/d) : cpv(0.0f, 1.0f)); -} - -static void -cpCircleShapeSegmentQuery(cpCircleShape *circle, cpVect a, cpVect b, cpFloat radius, cpSegmentQueryInfo *info) -{ - CircleSegmentQuery((cpShape *)circle, circle->tc, circle->r, a, b, radius, info); -} - -static struct cpShapeMassInfo -cpCircleShapeMassInfo(cpFloat mass, cpFloat radius, cpVect center) -{ - struct cpShapeMassInfo info = { - mass, cpMomentForCircle(1.0f, 0.0f, radius, cpvzero), - center, - cpAreaForCircle(0.0f, radius), - }; - - return info; -} - -static const cpShapeClass cpCircleShapeClass = { - CP_CIRCLE_SHAPE, - (cpShapeCacheDataImpl)cpCircleShapeCacheData, - NULL, - (cpShapePointQueryImpl)cpCircleShapePointQuery, - (cpShapeSegmentQueryImpl)cpCircleShapeSegmentQuery, -}; - -cpCircleShape * -cpCircleShapeInit(cpCircleShape *circle, cpBody *body, cpFloat radius, cpVect offset) -{ - circle->c = offset; - circle->r = radius; - - cpShapeInit((cpShape *)circle, &cpCircleShapeClass, body, cpCircleShapeMassInfo(0.0f, radius, offset)); - - return circle; -} - -cpShape * -cpCircleShapeNew(cpBody *body, cpFloat radius, cpVect offset) -{ - return (cpShape *)cpCircleShapeInit(cpCircleShapeAlloc(), body, radius, offset); -} - -cpVect -cpCircleShapeGetOffset(const cpShape *shape) -{ - cpAssertHard(shape->klass == &cpCircleShapeClass, "Shape is not a circle shape."); - return ((cpCircleShape *)shape)->c; -} - -cpFloat -cpCircleShapeGetRadius(const cpShape *shape) -{ - cpAssertHard(shape->klass == &cpCircleShapeClass, "Shape is not a circle shape."); - return ((cpCircleShape *)shape)->r; -} - - -cpSegmentShape * -cpSegmentShapeAlloc(void) -{ - return (cpSegmentShape *)cpcalloc(1, sizeof(cpSegmentShape)); -} - -static cpBB -cpSegmentShapeCacheData(cpSegmentShape *seg, cpTransform transform) -{ - seg->ta = cpTransformPoint(transform, seg->a); - seg->tb = cpTransformPoint(transform, seg->b); - seg->tn = cpTransformVect(transform, seg->n); - - cpFloat l,r,b,t; - - if(seg->ta.x < seg->tb.x){ - l = seg->ta.x; - r = seg->tb.x; - } else { - l = seg->tb.x; - r = seg->ta.x; - } - - if(seg->ta.y < seg->tb.y){ - b = seg->ta.y; - t = seg->tb.y; - } else { - b = seg->tb.y; - t = seg->ta.y; - } - - cpFloat rad = seg->r; - return cpBBNew(l - rad, b - rad, r + rad, t + rad); -} - -static void -cpSegmentShapePointQuery(cpSegmentShape *seg, cpVect p, cpPointQueryInfo *info) -{ - cpVect closest = cpClosetPointOnSegment(p, seg->ta, seg->tb); - - cpVect delta = cpvsub(p, closest); - cpFloat d = cpvlength(delta); - cpFloat r = seg->r; - cpVect g = cpvmult(delta, 1.0f/d); - - info->shape = (cpShape *)seg; - info->point = (d ? cpvadd(closest, cpvmult(g, r)) : closest); - info->distance = d - r; - - // Use the segment's normal if the distance is very small. - info->gradient = (d > MAGIC_EPSILON ? g : seg->n); -} - -static void -cpSegmentShapeSegmentQuery(cpSegmentShape *seg, cpVect a, cpVect b, cpFloat r2, cpSegmentQueryInfo *info) -{ - cpVect n = seg->tn; - cpFloat d = cpvdot(cpvsub(seg->ta, a), n); - cpFloat r = seg->r + r2; - - cpVect flipped_n = (d > 0.0f ? cpvneg(n) : n); - cpVect seg_offset = cpvsub(cpvmult(flipped_n, r), a); - - // Make the endpoints relative to 'a' and move them by the thickness of the segment. - cpVect seg_a = cpvadd(seg->ta, seg_offset); - cpVect seg_b = cpvadd(seg->tb, seg_offset); - cpVect delta = cpvsub(b, a); - - if(cpvcross(delta, seg_a)*cpvcross(delta, seg_b) <= 0.0f){ - cpFloat d_offset = d + (d > 0.0f ? -r : r); - cpFloat ad = -d_offset; - cpFloat bd = cpvdot(delta, n) - d_offset; - - if(ad*bd < 0.0f){ - cpFloat t = ad/(ad - bd); - - info->shape = (cpShape *)seg; - info->point = cpvsub(cpvlerp(a, b, t), cpvmult(flipped_n, r2)); - info->normal = flipped_n; - info->alpha = t; - } - } else if(r != 0.0f){ - cpSegmentQueryInfo info1 = {NULL, b, cpvzero, 1.0f}; - cpSegmentQueryInfo info2 = {NULL, b, cpvzero, 1.0f}; - CircleSegmentQuery((cpShape *)seg, seg->ta, seg->r, a, b, r2, &info1); - CircleSegmentQuery((cpShape *)seg, seg->tb, seg->r, a, b, r2, &info2); - - if(info1.alpha < info2.alpha){ - (*info) = info1; - } else { - (*info) = info2; - } - } -} - -static struct cpShapeMassInfo -cpSegmentShapeMassInfo(cpFloat mass, cpVect a, cpVect b, cpFloat r) -{ - struct cpShapeMassInfo info = { - mass, cpMomentForBox(1.0f, cpvdist(a, b) + 2.0f*r, 2.0f*r), // TODO is an approximation. - cpvlerp(a, b, 0.5f), - cpAreaForSegment(a, b, r), - }; - - return info; -} - -static const cpShapeClass cpSegmentShapeClass = { - CP_SEGMENT_SHAPE, - (cpShapeCacheDataImpl)cpSegmentShapeCacheData, - NULL, - (cpShapePointQueryImpl)cpSegmentShapePointQuery, - (cpShapeSegmentQueryImpl)cpSegmentShapeSegmentQuery, -}; - -cpSegmentShape * -cpSegmentShapeInit(cpSegmentShape *seg, cpBody *body, cpVect a, cpVect b, cpFloat r) -{ - seg->a = a; - seg->b = b; - seg->n = cpvrperp(cpvnormalize(cpvsub(b, a))); - - seg->r = r; - - seg->a_tangent = cpvzero; - seg->b_tangent = cpvzero; - - cpShapeInit((cpShape *)seg, &cpSegmentShapeClass, body, cpSegmentShapeMassInfo(0.0f, a, b, r)); - - return seg; -} - -cpShape* -cpSegmentShapeNew(cpBody *body, cpVect a, cpVect b, cpFloat r) -{ - return (cpShape *)cpSegmentShapeInit(cpSegmentShapeAlloc(), body, a, b, r); -} - -cpVect -cpSegmentShapeGetA(const cpShape *shape) -{ - cpAssertHard(shape->klass == &cpSegmentShapeClass, "Shape is not a segment shape."); - return ((cpSegmentShape *)shape)->a; -} - -cpVect -cpSegmentShapeGetB(const cpShape *shape) -{ - cpAssertHard(shape->klass == &cpSegmentShapeClass, "Shape is not a segment shape."); - return ((cpSegmentShape *)shape)->b; -} - -cpVect -cpSegmentShapeGetNormal(const cpShape *shape) -{ - cpAssertHard(shape->klass == &cpSegmentShapeClass, "Shape is not a segment shape."); - return ((cpSegmentShape *)shape)->n; -} - -cpFloat -cpSegmentShapeGetRadius(const cpShape *shape) -{ - cpAssertHard(shape->klass == &cpSegmentShapeClass, "Shape is not a segment shape."); - return ((cpSegmentShape *)shape)->r; -} - -void -cpSegmentShapeSetNeighbors(cpShape *shape, cpVect prev, cpVect next) -{ - cpAssertHard(shape->klass == &cpSegmentShapeClass, "Shape is not a segment shape."); - cpSegmentShape *seg = (cpSegmentShape *)shape; - - seg->a_tangent = cpvsub(prev, seg->a); - seg->b_tangent = cpvsub(next, seg->b); -} - -// Unsafe API (chipmunk_unsafe.h) - -// TODO setters should wake the shape up? - -void -cpCircleShapeSetRadius(cpShape *shape, cpFloat radius) -{ - cpAssertHard(shape->klass == &cpCircleShapeClass, "Shape is not a circle shape."); - cpCircleShape *circle = (cpCircleShape *)shape; - - circle->r = radius; - - cpFloat mass = shape->massInfo.m; - shape->massInfo = cpCircleShapeMassInfo(mass, circle->r, circle->c); - if(mass > 0.0f) cpBodyAccumulateMassFromShapes(shape->body); -} - -void -cpCircleShapeSetOffset(cpShape *shape, cpVect offset) -{ - cpAssertHard(shape->klass == &cpCircleShapeClass, "Shape is not a circle shape."); - cpCircleShape *circle = (cpCircleShape *)shape; - - circle->c = offset; - - cpFloat mass = shape->massInfo.m; - shape->massInfo = cpCircleShapeMassInfo(shape->massInfo.m, circle->r, circle->c); - if(mass > 0.0f) cpBodyAccumulateMassFromShapes(shape->body); -} - -void -cpSegmentShapeSetEndpoints(cpShape *shape, cpVect a, cpVect b) -{ - cpAssertHard(shape->klass == &cpSegmentShapeClass, "Shape is not a segment shape."); - cpSegmentShape *seg = (cpSegmentShape *)shape; - - seg->a = a; - seg->b = b; - seg->n = cpvperp(cpvnormalize(cpvsub(b, a))); - - cpFloat mass = shape->massInfo.m; - shape->massInfo = cpSegmentShapeMassInfo(shape->massInfo.m, seg->a, seg->b, seg->r); - if(mass > 0.0f) cpBodyAccumulateMassFromShapes(shape->body); -} - -void -cpSegmentShapeSetRadius(cpShape *shape, cpFloat radius) -{ - cpAssertHard(shape->klass == &cpSegmentShapeClass, "Shape is not a segment shape."); - cpSegmentShape *seg = (cpSegmentShape *)shape; - - seg->r = radius; - - cpFloat mass = shape->massInfo.m; - shape->massInfo = cpSegmentShapeMassInfo(shape->massInfo.m, seg->a, seg->b, seg->r); - if(mass > 0.0f) cpBodyAccumulateMassFromShapes(shape->body); -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSimpleMotor.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSimpleMotor.c deleted file mode 100644 index 6d83f80..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSimpleMotor.c +++ /dev/null @@ -1,123 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk_private.h" - -static void -preStep(cpSimpleMotor *joint, cpFloat dt) -{ - cpBody *a = joint->constraint.a; - cpBody *b = joint->constraint.b; - - // calculate moment of inertia coefficient. - joint->iSum = 1.0f/(a->i_inv + b->i_inv); -} - -static void -applyCachedImpulse(cpSimpleMotor *joint, cpFloat dt_coef) -{ - cpBody *a = joint->constraint.a; - cpBody *b = joint->constraint.b; - - cpFloat j = joint->jAcc*dt_coef; - a->w -= j*a->i_inv; - b->w += j*b->i_inv; -} - -static void -applyImpulse(cpSimpleMotor *joint, cpFloat dt) -{ - cpBody *a = joint->constraint.a; - cpBody *b = joint->constraint.b; - - // compute relative rotational velocity - cpFloat wr = b->w - a->w + joint->rate; - - cpFloat jMax = joint->constraint.maxForce*dt; - - // compute normal impulse - cpFloat j = -wr*joint->iSum; - cpFloat jOld = joint->jAcc; - joint->jAcc = cpfclamp(jOld + j, -jMax, jMax); - j = joint->jAcc - jOld; - - // apply impulse - a->w -= j*a->i_inv; - b->w += j*b->i_inv; -} - -static cpFloat -getImpulse(cpSimpleMotor *joint) -{ - return cpfabs(joint->jAcc); -} - -static const cpConstraintClass klass = { - (cpConstraintPreStepImpl)preStep, - (cpConstraintApplyCachedImpulseImpl)applyCachedImpulse, - (cpConstraintApplyImpulseImpl)applyImpulse, - (cpConstraintGetImpulseImpl)getImpulse, -}; - -cpSimpleMotor * -cpSimpleMotorAlloc(void) -{ - return (cpSimpleMotor *)cpcalloc(1, sizeof(cpSimpleMotor)); -} - -cpSimpleMotor * -cpSimpleMotorInit(cpSimpleMotor *joint, cpBody *a, cpBody *b, cpFloat rate) -{ - cpConstraintInit((cpConstraint *)joint, &klass, a, b); - - joint->rate = rate; - - joint->jAcc = 0.0f; - - return joint; -} - -cpConstraint * -cpSimpleMotorNew(cpBody *a, cpBody *b, cpFloat rate) -{ - return (cpConstraint *)cpSimpleMotorInit(cpSimpleMotorAlloc(), a, b, rate); -} - -cpBool -cpConstraintIsSimpleMotor(const cpConstraint *constraint) -{ - return (constraint->klass == &klass); -} - -cpFloat -cpSimpleMotorGetRate(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsSimpleMotor(constraint), "Constraint is not a pin joint."); - return ((cpSimpleMotor *)constraint)->rate; -} - -void -cpSimpleMotorSetRate(cpConstraint *constraint, cpFloat rate) -{ - cpAssertHard(cpConstraintIsSimpleMotor(constraint), "Constraint is not a pin joint."); - cpConstraintActivateBodies(constraint); - ((cpSimpleMotor *)constraint)->rate = rate; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSlideJoint.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSlideJoint.c deleted file mode 100644 index 61afe33..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSlideJoint.c +++ /dev/null @@ -1,195 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk_private.h" - -static void -preStep(cpSlideJoint *joint, cpFloat dt) -{ - cpBody *a = joint->constraint.a; - cpBody *b = joint->constraint.b; - - joint->r1 = cpTransformVect(a->transform, cpvsub(joint->anchorA, a->cog)); - joint->r2 = cpTransformVect(b->transform, cpvsub(joint->anchorB, b->cog)); - - cpVect delta = cpvsub(cpvadd(b->p, joint->r2), cpvadd(a->p, joint->r1)); - cpFloat dist = cpvlength(delta); - cpFloat pdist = 0.0f; - if(dist > joint->max) { - pdist = dist - joint->max; - joint->n = cpvnormalize(delta); - } else if(dist < joint->min) { - pdist = joint->min - dist; - joint->n = cpvneg(cpvnormalize(delta)); - } else { - joint->n = cpvzero; - joint->jnAcc = 0.0f; - } - - // calculate mass normal - joint->nMass = 1.0f/k_scalar(a, b, joint->r1, joint->r2, joint->n); - - // calculate bias velocity - cpFloat maxBias = joint->constraint.maxBias; - joint->bias = cpfclamp(-bias_coef(joint->constraint.errorBias, dt)*pdist/dt, -maxBias, maxBias); -} - -static void -applyCachedImpulse(cpSlideJoint *joint, cpFloat dt_coef) -{ - cpBody *a = joint->constraint.a; - cpBody *b = joint->constraint.b; - - cpVect j = cpvmult(joint->n, joint->jnAcc*dt_coef); - apply_impulses(a, b, joint->r1, joint->r2, j); -} - -static void -applyImpulse(cpSlideJoint *joint, cpFloat dt) -{ - if(cpveql(joint->n, cpvzero)) return; // early exit - - cpBody *a = joint->constraint.a; - cpBody *b = joint->constraint.b; - - cpVect n = joint->n; - cpVect r1 = joint->r1; - cpVect r2 = joint->r2; - - // compute relative velocity - cpVect vr = relative_velocity(a, b, r1, r2); - cpFloat vrn = cpvdot(vr, n); - - // compute normal impulse - cpFloat jn = (joint->bias - vrn)*joint->nMass; - cpFloat jnOld = joint->jnAcc; - joint->jnAcc = cpfclamp(jnOld + jn, -joint->constraint.maxForce*dt, 0.0f); - jn = joint->jnAcc - jnOld; - - // apply impulse - apply_impulses(a, b, joint->r1, joint->r2, cpvmult(n, jn)); -} - -static cpFloat -getImpulse(cpConstraint *joint) -{ - return cpfabs(((cpSlideJoint *)joint)->jnAcc); -} - -static const cpConstraintClass klass = { - (cpConstraintPreStepImpl)preStep, - (cpConstraintApplyCachedImpulseImpl)applyCachedImpulse, - (cpConstraintApplyImpulseImpl)applyImpulse, - (cpConstraintGetImpulseImpl)getImpulse, -}; - -cpSlideJoint * -cpSlideJointAlloc(void) -{ - return (cpSlideJoint *)cpcalloc(1, sizeof(cpSlideJoint)); -} - -cpSlideJoint * -cpSlideJointInit(cpSlideJoint *joint, cpBody *a, cpBody *b, cpVect anchorA, cpVect anchorB, cpFloat min, cpFloat max) -{ - cpConstraintInit((cpConstraint *)joint, &klass, a, b); - - joint->anchorA = anchorA; - joint->anchorB = anchorB; - joint->min = min; - joint->max = max; - - joint->jnAcc = 0.0f; - - return joint; -} - -cpConstraint * -cpSlideJointNew(cpBody *a, cpBody *b, cpVect anchorA, cpVect anchorB, cpFloat min, cpFloat max) -{ - return (cpConstraint *)cpSlideJointInit(cpSlideJointAlloc(), a, b, anchorA, anchorB, min, max); -} - -cpBool -cpConstraintIsSlideJoint(const cpConstraint *constraint) -{ - return (constraint->klass == &klass); -} - -cpVect -cpSlideJointGetAnchorA(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsSlideJoint(constraint), "Constraint is not a slide joint."); - return ((cpSlideJoint *)constraint)->anchorA; -} - -void -cpSlideJointSetAnchorA(cpConstraint *constraint, cpVect anchorA) -{ - cpAssertHard(cpConstraintIsSlideJoint(constraint), "Constraint is not a slide joint."); - cpConstraintActivateBodies(constraint); - ((cpSlideJoint *)constraint)->anchorA = anchorA; -} - -cpVect -cpSlideJointGetAnchorB(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsSlideJoint(constraint), "Constraint is not a slide joint."); - return ((cpSlideJoint *)constraint)->anchorB; -} - -void -cpSlideJointSetAnchorB(cpConstraint *constraint, cpVect anchorB) -{ - cpAssertHard(cpConstraintIsSlideJoint(constraint), "Constraint is not a slide joint."); - cpConstraintActivateBodies(constraint); - ((cpSlideJoint *)constraint)->anchorB = anchorB; -} - -cpFloat -cpSlideJointGetMin(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsSlideJoint(constraint), "Constraint is not a slide joint."); - return ((cpSlideJoint *)constraint)->min; -} - -void -cpSlideJointSetMin(cpConstraint *constraint, cpFloat min) -{ - cpAssertHard(cpConstraintIsSlideJoint(constraint), "Constraint is not a slide joint."); - cpConstraintActivateBodies(constraint); - ((cpSlideJoint *)constraint)->min = min; -} - -cpFloat -cpSlideJointGetMax(const cpConstraint *constraint) -{ - cpAssertHard(cpConstraintIsSlideJoint(constraint), "Constraint is not a slide joint."); - return ((cpSlideJoint *)constraint)->max; -} - -void -cpSlideJointSetMax(cpConstraint *constraint, cpFloat max) -{ - cpAssertHard(cpConstraintIsSlideJoint(constraint), "Constraint is not a slide joint."); - cpConstraintActivateBodies(constraint); - ((cpSlideJoint *)constraint)->max = max; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSpace.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSpace.c deleted file mode 100644 index 4c35320..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSpace.c +++ /dev/null @@ -1,701 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include -#include - -#include "chipmunk/chipmunk_private.h" - -//MARK: Contact Set Helpers - -// Equal function for arbiterSet. -static cpBool -arbiterSetEql(cpShape **shapes, cpArbiter *arb) -{ - cpShape *a = shapes[0]; - cpShape *b = shapes[1]; - - return ((a == arb->a && b == arb->b) || (b == arb->a && a == arb->b)); -} - -//MARK: Collision Handler Set HelperFunctions - -// Equals function for collisionHandlers. -static cpBool -handlerSetEql(cpCollisionHandler *check, cpCollisionHandler *pair) -{ - return ( - (check->typeA == pair->typeA && check->typeB == pair->typeB) || - (check->typeB == pair->typeA && check->typeA == pair->typeB) - ); -} - -// Transformation function for collisionHandlers. -static void * -handlerSetTrans(cpCollisionHandler *handler, void *unused) -{ - cpCollisionHandler *copy = (cpCollisionHandler *)cpcalloc(1, sizeof(cpCollisionHandler)); - (*copy) = (*handler); - - return copy; -} - -//MARK: Misc Helper Funcs - -// Default collision functions. - -static cpBool -DefaultBegin(cpArbiter *arb, cpSpace *space, void *data){ - cpBool retA = cpArbiterCallWildcardBeginA(arb, space); - cpBool retB = cpArbiterCallWildcardBeginB(arb, space); - return retA && retB; -} - -static cpBool -DefaultPreSolve(cpArbiter *arb, cpSpace *space, void *data){ - cpBool retA = cpArbiterCallWildcardPreSolveA(arb, space); - cpBool retB = cpArbiterCallWildcardPreSolveB(arb, space); - return retA && retB; -} - -static void -DefaultPostSolve(cpArbiter *arb, cpSpace *space, void *data){ - cpArbiterCallWildcardPostSolveA(arb, space); - cpArbiterCallWildcardPostSolveB(arb, space); -} - -static void -DefaultSeparate(cpArbiter *arb, cpSpace *space, void *data){ - cpArbiterCallWildcardSeparateA(arb, space); - cpArbiterCallWildcardSeparateB(arb, space); -} - -// Use the wildcard identifier since the default handler should never match any type pair. -static cpCollisionHandler cpCollisionHandlerDefault = { - CP_WILDCARD_COLLISION_TYPE, CP_WILDCARD_COLLISION_TYPE, - DefaultBegin, DefaultPreSolve, DefaultPostSolve, DefaultSeparate, NULL -}; - -static cpBool AlwaysCollide(cpArbiter *arb, cpSpace *space, void *data){return cpTrue;} -static void DoNothing(cpArbiter *arb, cpSpace *space, void *data){} - -cpCollisionHandler cpCollisionHandlerDoNothing = { - CP_WILDCARD_COLLISION_TYPE, CP_WILDCARD_COLLISION_TYPE, - AlwaysCollide, AlwaysCollide, DoNothing, DoNothing, NULL -}; - -// function to get the estimated velocity of a shape for the cpBBTree. -static cpVect ShapeVelocityFunc(cpShape *shape){return shape->body->v;} - -// Used for disposing of collision handlers. -static void FreeWrap(void *ptr, void *unused){cpfree(ptr);} - -//MARK: Memory Management Functions - -cpSpace * -cpSpaceAlloc(void) -{ - return (cpSpace *)cpcalloc(1, sizeof(cpSpace)); -} - -cpSpace* -cpSpaceInit(cpSpace *space) -{ -#ifndef NDEBUG - static cpBool done = cpFalse; - if(!done){ - printf("Initializing cpSpace - Chipmunk v%s (Debug Enabled)\n", cpVersionString); - printf("Compile with -DNDEBUG defined to disable debug mode and runtime assertion checks\n"); - done = cpTrue; - } -#endif - - space->iterations = 10; - - space->gravity = cpvzero; - space->damping = 1.0f; - - space->collisionSlop = 0.1f; - space->collisionBias = cpfpow(1.0f - 0.1f, 60.0f); - space->collisionPersistence = 3; - - space->locked = 0; - space->stamp = 0; - - space->shapeIDCounter = 0; - space->staticShapes = cpBBTreeNew((cpSpatialIndexBBFunc)cpShapeGetBB, NULL); - space->dynamicShapes = cpBBTreeNew((cpSpatialIndexBBFunc)cpShapeGetBB, space->staticShapes); - cpBBTreeSetVelocityFunc(space->dynamicShapes, (cpBBTreeVelocityFunc)ShapeVelocityFunc); - - space->allocatedBuffers = cpArrayNew(0); - - space->dynamicBodies = cpArrayNew(0); - space->staticBodies = cpArrayNew(0); - space->sleepingComponents = cpArrayNew(0); - space->rousedBodies = cpArrayNew(0); - - space->sleepTimeThreshold = INFINITY; - space->idleSpeedThreshold = 0.0f; - - space->arbiters = cpArrayNew(0); - space->pooledArbiters = cpArrayNew(0); - - space->contactBuffersHead = NULL; - space->cachedArbiters = cpHashSetNew(0, (cpHashSetEqlFunc)arbiterSetEql); - - space->constraints = cpArrayNew(0); - - space->usesWildcards = cpFalse; - space->defaultHandler = cpCollisionHandlerDoNothing; - space->collisionHandlers = cpHashSetNew(0, (cpHashSetEqlFunc)handlerSetEql); - - space->postStepCallbacks = cpArrayNew(0); - space->skipPostStep = cpFalse; - - cpBody *staticBody = cpBodyInit(&space->_staticBody, 0.0f, 0.0f); - cpBodySetType(staticBody, CP_BODY_TYPE_STATIC); - cpSpaceSetStaticBody(space, staticBody); - - return space; -} - -cpSpace* -cpSpaceNew(void) -{ - return cpSpaceInit(cpSpaceAlloc()); -} - -static void cpBodyActivateWrap(cpBody *body, void *unused){cpBodyActivate(body);} - -void -cpSpaceDestroy(cpSpace *space) -{ - cpSpaceEachBody(space, (cpSpaceBodyIteratorFunc)cpBodyActivateWrap, NULL); - - cpSpatialIndexFree(space->staticShapes); - cpSpatialIndexFree(space->dynamicShapes); - - cpArrayFree(space->dynamicBodies); - cpArrayFree(space->staticBodies); - cpArrayFree(space->sleepingComponents); - cpArrayFree(space->rousedBodies); - - cpArrayFree(space->constraints); - - cpHashSetFree(space->cachedArbiters); - - cpArrayFree(space->arbiters); - cpArrayFree(space->pooledArbiters); - - if(space->allocatedBuffers){ - cpArrayFreeEach(space->allocatedBuffers, cpfree); - cpArrayFree(space->allocatedBuffers); - } - - if(space->postStepCallbacks){ - cpArrayFreeEach(space->postStepCallbacks, cpfree); - cpArrayFree(space->postStepCallbacks); - } - - if(space->collisionHandlers) cpHashSetEach(space->collisionHandlers, FreeWrap, NULL); - cpHashSetFree(space->collisionHandlers); -} - -void -cpSpaceFree(cpSpace *space) -{ - if(space){ - cpSpaceDestroy(space); - cpfree(space); - } -} - - -//MARK: Basic properties: - -int -cpSpaceGetIterations(const cpSpace *space) -{ - return space->iterations; -} - -void -cpSpaceSetIterations(cpSpace *space, int iterations) -{ - cpAssertHard(iterations > 0, "Iterations must be positive and non-zero."); - space->iterations = iterations; -} - -cpVect -cpSpaceGetGravity(const cpSpace *space) -{ - return space->gravity; -} - -void -cpSpaceSetGravity(cpSpace *space, cpVect gravity) -{ - space->gravity = gravity; -} - -cpFloat -cpSpaceGetDamping(const cpSpace *space) -{ - return space->damping; -} - -void -cpSpaceSetDamping(cpSpace *space, cpFloat damping) -{ - cpAssertHard(damping >= 0.0, "Damping must be positive."); - space->damping = damping; -} - -cpFloat -cpSpaceGetIdleSpeedThreshold(const cpSpace *space) -{ - return space->idleSpeedThreshold; -} - -void -cpSpaceSetIdleSpeedThreshold(cpSpace *space, cpFloat idleSpeedThreshold) -{ - space->idleSpeedThreshold = idleSpeedThreshold; -} - -cpFloat -cpSpaceGetSleepTimeThreshold(const cpSpace *space) -{ - return space->sleepTimeThreshold; -} - -void -cpSpaceSetSleepTimeThreshold(cpSpace *space, cpFloat sleepTimeThreshold) -{ - space->sleepTimeThreshold = sleepTimeThreshold; -} - -cpFloat -cpSpaceGetCollisionSlop(const cpSpace *space) -{ - return space->collisionSlop; -} - -void -cpSpaceSetCollisionSlop(cpSpace *space, cpFloat collisionSlop) -{ - space->collisionSlop = collisionSlop; -} - -cpFloat -cpSpaceGetCollisionBias(const cpSpace *space) -{ - return space->collisionBias; -} - -void -cpSpaceSetCollisionBias(cpSpace *space, cpFloat collisionBias) -{ - space->collisionBias = collisionBias; -} - -cpTimestamp -cpSpaceGetCollisionPersistence(const cpSpace *space) -{ - return space->collisionPersistence; -} - -void -cpSpaceSetCollisionPersistence(cpSpace *space, cpTimestamp collisionPersistence) -{ - space->collisionPersistence = collisionPersistence; -} - -cpDataPointer -cpSpaceGetUserData(const cpSpace *space) -{ - return space->userData; -} - -void -cpSpaceSetUserData(cpSpace *space, cpDataPointer userData) -{ - space->userData = userData; -} - -cpBody * -cpSpaceGetStaticBody(const cpSpace *space) -{ - return space->staticBody; -} - -cpFloat -cpSpaceGetCurrentTimeStep(const cpSpace *space) -{ - return space->curr_dt; -} - -void -cpSpaceSetStaticBody(cpSpace *space, cpBody *body) -{ - if(space->staticBody != NULL){ - cpAssertHard(space->staticBody->shapeList == NULL, "Internal Error: Changing the designated static body while the old one still had shapes attached."); - space->staticBody->space = NULL; - } - - space->staticBody = body; - body->space = space; -} - -cpBool -cpSpaceIsLocked(cpSpace *space) -{ - return (space->locked > 0); -} - -//MARK: Collision Handler Function Management - -static void -cpSpaceUseWildcardDefaultHandler(cpSpace *space) -{ - // Spaces default to using the slightly faster "do nothing" default handler until wildcards are potentially needed. - if(!space->usesWildcards){ - space->usesWildcards = cpTrue; - space->defaultHandler = cpCollisionHandlerDefault; - } -} - -cpCollisionHandler *cpSpaceAddDefaultCollisionHandler(cpSpace *space) -{ - cpSpaceUseWildcardDefaultHandler(space); - return &space->defaultHandler; -} - -cpCollisionHandler *cpSpaceAddCollisionHandler(cpSpace *space, cpCollisionType a, cpCollisionType b) -{ - cpHashValue hash = CP_HASH_PAIR(a, b); - // TODO should use space->defaultHandler values instead? - cpCollisionHandler temp = {a, b, DefaultBegin, DefaultPreSolve, DefaultPostSolve, DefaultSeparate, NULL}; - - cpHashSet *handlers = space->collisionHandlers; - cpCollisionHandler *handler = cpHashSetFind(handlers, hash, &temp); - return (handler ? handler : cpHashSetInsert(handlers, hash, &temp, (cpHashSetTransFunc)handlerSetTrans, NULL)); -} - -cpCollisionHandler * -cpSpaceAddWildcardHandler(cpSpace *space, cpCollisionType type) -{ - cpSpaceUseWildcardDefaultHandler(space); - - cpHashValue hash = CP_HASH_PAIR(type, CP_WILDCARD_COLLISION_TYPE); - cpCollisionHandler temp = {type, CP_WILDCARD_COLLISION_TYPE, AlwaysCollide, AlwaysCollide, DoNothing, DoNothing, NULL}; - - cpHashSet *handlers = space->collisionHandlers; - cpCollisionHandler *handler = cpHashSetFind(handlers, hash, &temp); - return (handler ? handler : cpHashSetInsert(handlers, hash, &temp, (cpHashSetTransFunc)handlerSetTrans, NULL)); -} - - -//MARK: Body, Shape, and Joint Management -cpShape * -cpSpaceAddShape(cpSpace *space, cpShape *shape) -{ - cpBody *body = shape->body; - - cpAssertHard(shape->space != space, "You have already added this shape to this space. You must not add it a second time."); - cpAssertHard(!shape->space, "You have already added this shape to another space. You cannot add it to a second."); -// cpAssertHard(body->space == space, "The shape's body must be added to the space before the shape."); - cpAssertSpaceUnlocked(space); - - cpBool isStatic = (cpBodyGetType(body) == CP_BODY_TYPE_STATIC); - if(!isStatic) cpBodyActivate(body); - cpBodyAddShape(body, shape); - - shape->hashid = space->shapeIDCounter++; - cpShapeUpdate(shape, body->transform); - cpSpatialIndexInsert(isStatic ? space->staticShapes : space->dynamicShapes, shape, shape->hashid); - shape->space = space; - - return shape; -} - -cpBody * -cpSpaceAddBody(cpSpace *space, cpBody *body) -{ - cpAssertHard(body->space != space, "You have already added this body to this space. You must not add it a second time."); - cpAssertHard(!body->space, "You have already added this body to another space. You cannot add it to a second."); - cpAssertSpaceUnlocked(space); - - cpArrayPush(cpSpaceArrayForBodyType(space, cpBodyGetType(body)), body); - body->space = space; - - return body; -} - -cpConstraint * -cpSpaceAddConstraint(cpSpace *space, cpConstraint *constraint) -{ - cpAssertHard(constraint->space != space, "You have already added this constraint to this space. You must not add it a second time."); - cpAssertHard(!constraint->space, "You have already added this constraint to another space. You cannot add it to a second."); - cpAssertSpaceUnlocked(space); - - cpBody *a = constraint->a, *b = constraint->b; - cpAssertHard(a != NULL && b != NULL, "Constraint is attached to a NULL body."); -// cpAssertHard(a->space == space && b->space == space, "The constraint's bodies must be added to the space before the constraint."); - - cpBodyActivate(a); - cpBodyActivate(b); - cpArrayPush(space->constraints, constraint); - - // Push onto the heads of the bodies' constraint lists - constraint->next_a = a->constraintList; a->constraintList = constraint; - constraint->next_b = b->constraintList; b->constraintList = constraint; - constraint->space = space; - - return constraint; -} - -struct arbiterFilterContext { - cpSpace *space; - cpBody *body; - cpShape *shape; -}; - -static cpBool -cachedArbitersFilter(cpArbiter *arb, struct arbiterFilterContext *context) -{ - cpShape *shape = context->shape; - cpBody *body = context->body; - - - // Match on the filter shape, or if it's NULL the filter body - if( - (body == arb->body_a && (shape == arb->a || shape == NULL)) || - (body == arb->body_b && (shape == arb->b || shape == NULL)) - ){ - // Call separate when removing shapes. - if(shape && arb->state != CP_ARBITER_STATE_CACHED){ - // Invalidate the arbiter since one of the shapes was removed. - arb->state = CP_ARBITER_STATE_INVALIDATED; - - cpCollisionHandler *handler = arb->handler; - handler->separateFunc(arb, context->space, handler->userData); - } - - cpArbiterUnthread(arb); - cpArrayDeleteObj(context->space->arbiters, arb); - cpArrayPush(context->space->pooledArbiters, arb); - - return cpFalse; - } - - return cpTrue; -} - -void -cpSpaceFilterArbiters(cpSpace *space, cpBody *body, cpShape *filter) -{ - cpSpaceLock(space); { - struct arbiterFilterContext context = {space, body, filter}; - cpHashSetFilter(space->cachedArbiters, (cpHashSetFilterFunc)cachedArbitersFilter, &context); - } cpSpaceUnlock(space, cpTrue); -} - -void -cpSpaceRemoveShape(cpSpace *space, cpShape *shape) -{ - cpBody *body = shape->body; - cpAssertHard(cpSpaceContainsShape(space, shape), "Cannot remove a shape that was not added to the space. (Removed twice maybe?)"); - cpAssertSpaceUnlocked(space); - - cpBool isStatic = (cpBodyGetType(body) == CP_BODY_TYPE_STATIC); - if(isStatic){ - cpBodyActivateStatic(body, shape); - } else { - cpBodyActivate(body); - } - - cpBodyRemoveShape(body, shape); - cpSpaceFilterArbiters(space, body, shape); - cpSpatialIndexRemove(isStatic ? space->staticShapes : space->dynamicShapes, shape, shape->hashid); - shape->space = NULL; - shape->hashid = 0; -} - -void -cpSpaceRemoveBody(cpSpace *space, cpBody *body) -{ - cpAssertHard(body != cpSpaceGetStaticBody(space), "Cannot remove the designated static body for the space."); - cpAssertHard(cpSpaceContainsBody(space, body), "Cannot remove a body that was not added to the space. (Removed twice maybe?)"); -// cpAssertHard(body->shapeList == NULL, "Cannot remove a body from the space before removing the bodies attached to it."); -// cpAssertHard(body->constraintList == NULL, "Cannot remove a body from the space before removing the constraints attached to it."); - cpAssertSpaceUnlocked(space); - - cpBodyActivate(body); -// cpSpaceFilterArbiters(space, body, NULL); - cpArrayDeleteObj(cpSpaceArrayForBodyType(space, cpBodyGetType(body)), body); - body->space = NULL; -} - -void -cpSpaceRemoveConstraint(cpSpace *space, cpConstraint *constraint) -{ - cpAssertHard(cpSpaceContainsConstraint(space, constraint), "Cannot remove a constraint that was not added to the space. (Removed twice maybe?)"); - cpAssertSpaceUnlocked(space); - - cpBodyActivate(constraint->a); - cpBodyActivate(constraint->b); - cpArrayDeleteObj(space->constraints, constraint); - - cpBodyRemoveConstraint(constraint->a, constraint); - cpBodyRemoveConstraint(constraint->b, constraint); - constraint->space = NULL; -} - -cpBool cpSpaceContainsShape(cpSpace *space, cpShape *shape) -{ - return (shape->space == space); -} - -cpBool cpSpaceContainsBody(cpSpace *space, cpBody *body) -{ - return (body->space == space); -} - -cpBool cpSpaceContainsConstraint(cpSpace *space, cpConstraint *constraint) -{ - return (constraint->space == space); -} - -//MARK: Iteration - -void -cpSpaceEachBody(cpSpace *space, cpSpaceBodyIteratorFunc func, void *data) -{ - cpSpaceLock(space); { - cpArray *bodies = space->dynamicBodies; - for(int i=0; inum; i++){ - func((cpBody *)bodies->arr[i], data); - } - - cpArray *otherBodies = space->staticBodies; - for(int i=0; inum; i++){ - func((cpBody *)otherBodies->arr[i], data); - } - - cpArray *components = space->sleepingComponents; - for(int i=0; inum; i++){ - cpBody *root = (cpBody *)components->arr[i]; - - cpBody *body = root; - while(body){ - cpBody *next = body->sleeping.next; - func(body, data); - body = next; - } - } - } cpSpaceUnlock(space, cpTrue); -} - -typedef struct spaceShapeContext { - cpSpaceShapeIteratorFunc func; - void *data; -} spaceShapeContext; - -static void -spaceEachShapeIterator(cpShape *shape, spaceShapeContext *context) -{ - context->func(shape, context->data); -} - -void -cpSpaceEachShape(cpSpace *space, cpSpaceShapeIteratorFunc func, void *data) -{ - cpSpaceLock(space); { - spaceShapeContext context = {func, data}; - cpSpatialIndexEach(space->dynamicShapes, (cpSpatialIndexIteratorFunc)spaceEachShapeIterator, &context); - cpSpatialIndexEach(space->staticShapes, (cpSpatialIndexIteratorFunc)spaceEachShapeIterator, &context); - } cpSpaceUnlock(space, cpTrue); -} - -void -cpSpaceEachConstraint(cpSpace *space, cpSpaceConstraintIteratorFunc func, void *data) -{ - cpSpaceLock(space); { - cpArray *constraints = space->constraints; - - for(int i=0; inum; i++){ - func((cpConstraint *)constraints->arr[i], data); - } - } cpSpaceUnlock(space, cpTrue); -} - -//MARK: Spatial Index Management - -void -cpSpaceReindexStatic(cpSpace *space) -{ - cpAssertHard(!space->locked, "You cannot manually reindex objects while the space is locked. Wait until the current query or step is complete."); - - cpSpatialIndexEach(space->staticShapes, (cpSpatialIndexIteratorFunc)&cpShapeUpdateFunc, NULL); - cpSpatialIndexReindex(space->staticShapes); -} - -void -cpSpaceReindexShape(cpSpace *space, cpShape *shape) -{ - cpAssertHard(!space->locked, "You cannot manually reindex objects while the space is locked. Wait until the current query or step is complete."); - - cpShapeCacheBB(shape); - - // attempt to rehash the shape in both hashes - cpSpatialIndexReindexObject(space->dynamicShapes, shape, shape->hashid); - cpSpatialIndexReindexObject(space->staticShapes, shape, shape->hashid); -} - -void -cpSpaceReindexShapesForBody(cpSpace *space, cpBody *body) -{ - CP_BODY_FOREACH_SHAPE(body, shape) cpSpaceReindexShape(space, shape); -} - - -static void -copyShapes(cpShape *shape, cpSpatialIndex *index) -{ - cpSpatialIndexInsert(index, shape, shape->hashid); -} - -void -cpSpaceUseSpatialHash(cpSpace *space, cpFloat dim, int count) -{ - cpSpatialIndex *staticShapes = cpSpaceHashNew(dim, count, (cpSpatialIndexBBFunc)cpShapeGetBB, NULL); - cpSpatialIndex *dynamicShapes = cpSpaceHashNew(dim, count, (cpSpatialIndexBBFunc)cpShapeGetBB, staticShapes); - - cpSpatialIndexEach(space->staticShapes, (cpSpatialIndexIteratorFunc)copyShapes, staticShapes); - cpSpatialIndexEach(space->dynamicShapes, (cpSpatialIndexIteratorFunc)copyShapes, dynamicShapes); - - cpSpatialIndexFree(space->staticShapes); - cpSpatialIndexFree(space->dynamicShapes); - - space->staticShapes = staticShapes; - space->dynamicShapes = dynamicShapes; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSpaceComponent.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSpaceComponent.c deleted file mode 100644 index 7b2d606..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSpaceComponent.c +++ /dev/null @@ -1,349 +0,0 @@ -/* Copyright (c) 2007 Scott Lembcke - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include - -#include "chipmunk/chipmunk_private.h" - -//MARK: Sleeping Functions - -void -cpSpaceActivateBody(cpSpace *space, cpBody *body) -{ - cpAssertHard(cpBodyGetType(body) == CP_BODY_TYPE_DYNAMIC, "Internal error: Attempting to activate a non-dynamic body."); - - if(space->locked){ - // cpSpaceActivateBody() is called again once the space is unlocked - if(!cpArrayContains(space->rousedBodies, body)) cpArrayPush(space->rousedBodies, body); - } else { - cpAssertSoft(body->sleeping.root == NULL && body->sleeping.next == NULL, "Internal error: Activating body non-NULL node pointers."); - cpArrayPush(space->dynamicBodies, body); - - CP_BODY_FOREACH_SHAPE(body, shape){ - cpSpatialIndexRemove(space->staticShapes, shape, shape->hashid); - cpSpatialIndexInsert(space->dynamicShapes, shape, shape->hashid); - } - - CP_BODY_FOREACH_ARBITER(body, arb){ - cpBody *bodyA = arb->body_a; - - // Arbiters are shared between two bodies that are always woken up together. - // You only want to restore the arbiter once, so bodyA is arbitrarily chosen to own the arbiter. - // The edge case is when static bodies are involved as the static bodies never actually sleep. - // If the static body is bodyB then all is good. If the static body is bodyA, that can easily be checked. - if(body == bodyA || cpBodyGetType(bodyA) == CP_BODY_TYPE_STATIC){ - int numContacts = arb->count; - struct cpContact *contacts = arb->contacts; - - // Restore contact values back to the space's contact buffer memory - arb->contacts = cpContactBufferGetArray(space); - memcpy(arb->contacts, contacts, numContacts*sizeof(struct cpContact)); - cpSpacePushContacts(space, numContacts); - - // Reinsert the arbiter into the arbiter cache - const cpShape *a = arb->a, *b = arb->b; - const cpShape *shape_pair[] = {a, b}; - cpHashValue arbHashID = CP_HASH_PAIR((cpHashValue)a, (cpHashValue)b); - cpHashSetInsert(space->cachedArbiters, arbHashID, shape_pair, NULL, arb); - - // Update the arbiter's state - arb->stamp = space->stamp; - cpArrayPush(space->arbiters, arb); - - cpfree(contacts); - } - } - - CP_BODY_FOREACH_CONSTRAINT(body, constraint){ - cpBody *bodyA = constraint->a; - if(body == bodyA || cpBodyGetType(bodyA) == CP_BODY_TYPE_STATIC) cpArrayPush(space->constraints, constraint); - } - } -} - -static void -cpSpaceDeactivateBody(cpSpace *space, cpBody *body) -{ - cpAssertHard(cpBodyGetType(body) == CP_BODY_TYPE_DYNAMIC, "Internal error: Attempting to deactivate a non-dynamic body."); - - cpArrayDeleteObj(space->dynamicBodies, body); - - CP_BODY_FOREACH_SHAPE(body, shape){ - cpSpatialIndexRemove(space->dynamicShapes, shape, shape->hashid); - cpSpatialIndexInsert(space->staticShapes, shape, shape->hashid); - } - - CP_BODY_FOREACH_ARBITER(body, arb){ - cpBody *bodyA = arb->body_a; - if(body == bodyA || cpBodyGetType(bodyA) == CP_BODY_TYPE_STATIC){ - cpSpaceUncacheArbiter(space, arb); - - // Save contact values to a new block of memory so they won't time out - size_t bytes = arb->count*sizeof(struct cpContact); - struct cpContact *contacts = (struct cpContact *)cpcalloc(1, bytes); - memcpy(contacts, arb->contacts, bytes); - arb->contacts = contacts; - } - } - - CP_BODY_FOREACH_CONSTRAINT(body, constraint){ - cpBody *bodyA = constraint->a; - if(body == bodyA || cpBodyGetType(bodyA) == CP_BODY_TYPE_STATIC) cpArrayDeleteObj(space->constraints, constraint); - } -} - -static inline cpBody * -ComponentRoot(cpBody *body) -{ - return (body ? body->sleeping.root : NULL); -} - -void -cpBodyActivate(cpBody *body) -{ - if(body != NULL && cpBodyGetType(body) == CP_BODY_TYPE_DYNAMIC){ - body->sleeping.idleTime = 0.0f; - - cpBody *root = ComponentRoot(body); - if(root && cpBodyIsSleeping(root)){ - // TODO should cpBodyIsSleeping(root) be an assertion? - cpAssertSoft(cpBodyGetType(root) == CP_BODY_TYPE_DYNAMIC, "Internal Error: Non-dynamic body component root detected."); - - cpSpace *space = root->space; - cpBody *body = root; - while(body){ - cpBody *next = body->sleeping.next; - - body->sleeping.idleTime = 0.0f; - body->sleeping.root = NULL; - body->sleeping.next = NULL; - cpSpaceActivateBody(space, body); - - body = next; - } - - cpArrayDeleteObj(space->sleepingComponents, root); - } - - CP_BODY_FOREACH_ARBITER(body, arb){ - // Reset the idle timer of things the body is touching as well. - // That way things don't get left hanging in the air. - cpBody *other = (arb->body_a == body ? arb->body_b : arb->body_a); - if(cpBodyGetType(other) != CP_BODY_TYPE_STATIC) other->sleeping.idleTime = 0.0f; - } - } -} - -void -cpBodyActivateStatic(cpBody *body, cpShape *filter) -{ - cpAssertHard(cpBodyGetType(body) == CP_BODY_TYPE_STATIC, "cpBodyActivateStatic() called on a non-static body."); - - CP_BODY_FOREACH_ARBITER(body, arb){ - if(!filter || filter == arb->a || filter == arb->b){ - cpBodyActivate(arb->body_a == body ? arb->body_b : arb->body_a); - } - } - - // TODO: should also activate joints? -} - -static inline void -cpBodyPushArbiter(cpBody *body, cpArbiter *arb) -{ - cpAssertSoft(cpArbiterThreadForBody(arb, body)->next == NULL, "Internal Error: Dangling contact graph pointers detected. (A)"); - cpAssertSoft(cpArbiterThreadForBody(arb, body)->prev == NULL, "Internal Error: Dangling contact graph pointers detected. (B)"); - - cpArbiter *next = body->arbiterList; - cpAssertSoft(next == NULL || cpArbiterThreadForBody(next, body)->prev == NULL, "Internal Error: Dangling contact graph pointers detected. (C)"); - cpArbiterThreadForBody(arb, body)->next = next; - - if(next) cpArbiterThreadForBody(next, body)->prev = arb; - body->arbiterList = arb; -} - -static inline void -ComponentAdd(cpBody *root, cpBody *body){ - body->sleeping.root = root; - - if(body != root){ - body->sleeping.next = root->sleeping.next; - root->sleeping.next = body; - } -} - -static inline void -FloodFillComponent(cpBody *root, cpBody *body) -{ - // Kinematic bodies cannot be put to sleep and prevent bodies they are touching from sleeping. - // Static bodies are effectively sleeping all the time. - if(cpBodyGetType(body) == CP_BODY_TYPE_DYNAMIC){ - cpBody *other_root = ComponentRoot(body); - if(other_root == NULL){ - ComponentAdd(root, body); - CP_BODY_FOREACH_ARBITER(body, arb) FloodFillComponent(root, (body == arb->body_a ? arb->body_b : arb->body_a)); - CP_BODY_FOREACH_CONSTRAINT(body, constraint) FloodFillComponent(root, (body == constraint->a ? constraint->b : constraint->a)); - } else { - cpAssertSoft(other_root == root, "Internal Error: Inconsistency dectected in the contact graph."); - } - } -} - -static inline cpBool -ComponentActive(cpBody *root, cpFloat threshold) -{ - CP_BODY_FOREACH_COMPONENT(root, body){ - if(body->sleeping.idleTime < threshold) return cpTrue; - } - - return cpFalse; -} - -void -cpSpaceProcessComponents(cpSpace *space, cpFloat dt) -{ - cpBool sleep = (space->sleepTimeThreshold != INFINITY); - cpArray *bodies = space->dynamicBodies; - -#ifndef NDEBUG - for(int i=0; inum; i++){ - cpBody *body = (cpBody*)bodies->arr[i]; - - cpAssertSoft(body->sleeping.next == NULL, "Internal Error: Dangling next pointer detected in contact graph."); - cpAssertSoft(body->sleeping.root == NULL, "Internal Error: Dangling root pointer detected in contact graph."); - } -#endif - - // Calculate the kinetic energy of all the bodies. - if(sleep){ - cpFloat dv = space->idleSpeedThreshold; - cpFloat dvsq = (dv ? dv*dv : cpvlengthsq(space->gravity)*dt*dt); - - // update idling and reset component nodes - for(int i=0; inum; i++){ - cpBody *body = (cpBody*)bodies->arr[i]; - - // TODO should make a separate array for kinematic bodies. - if(cpBodyGetType(body) != CP_BODY_TYPE_DYNAMIC) continue; - - // Need to deal with infinite mass objects - cpFloat keThreshold = (dvsq ? body->m*dvsq : 0.0f); - body->sleeping.idleTime = (cpBodyKineticEnergy(body) > keThreshold ? 0.0f : body->sleeping.idleTime + dt); - } - } - - // Awaken any sleeping bodies found and then push arbiters to the bodies' lists. - cpArray *arbiters = space->arbiters; - for(int i=0, count=arbiters->num; iarr[i]; - cpBody *a = arb->body_a, *b = arb->body_b; - - if(sleep){ - // TODO checking cpBodyIsSleepin() redundant? - if(cpBodyGetType(b) == CP_BODY_TYPE_KINEMATIC || cpBodyIsSleeping(a)) cpBodyActivate(a); - if(cpBodyGetType(a) == CP_BODY_TYPE_KINEMATIC || cpBodyIsSleeping(b)) cpBodyActivate(b); - } - - cpBodyPushArbiter(a, arb); - cpBodyPushArbiter(b, arb); - } - - if(sleep){ - // Bodies should be held active if connected by a joint to a kinematic. - cpArray *constraints = space->constraints; - for(int i=0; inum; i++){ - cpConstraint *constraint = (cpConstraint *)constraints->arr[i]; - cpBody *a = constraint->a, *b = constraint->b; - - if(cpBodyGetType(b) == CP_BODY_TYPE_KINEMATIC) cpBodyActivate(a); - if(cpBodyGetType(a) == CP_BODY_TYPE_KINEMATIC) cpBodyActivate(b); - } - - // Generate components and deactivate sleeping ones - for(int i=0; inum;){ - cpBody *body = (cpBody*)bodies->arr[i]; - - if(ComponentRoot(body) == NULL){ - // Body not in a component yet. Perform a DFS to flood fill mark - // the component in the contact graph using this body as the root. - FloodFillComponent(body, body); - - // Check if the component should be put to sleep. - if(!ComponentActive(body, space->sleepTimeThreshold)){ - cpArrayPush(space->sleepingComponents, body); - CP_BODY_FOREACH_COMPONENT(body, other) cpSpaceDeactivateBody(space, other); - - // cpSpaceDeactivateBody() removed the current body from the list. - // Skip incrementing the index counter. - continue; - } - } - - i++; - - // Only sleeping bodies retain their component node pointers. - body->sleeping.root = NULL; - body->sleeping.next = NULL; - } - } -} - -void -cpBodySleep(cpBody *body) -{ - cpBodySleepWithGroup(body, NULL); -} - -void -cpBodySleepWithGroup(cpBody *body, cpBody *group){ - cpAssertHard(cpBodyGetType(body) == CP_BODY_TYPE_DYNAMIC, "Non-dynamic bodies cannot be put to sleep."); - - cpSpace *space = body->space; - cpAssertHard(!cpSpaceIsLocked(space), "Bodies cannot be put to sleep during a query or a call to cpSpaceStep(). Put these calls into a post-step callback."); - cpAssertHard(cpSpaceGetSleepTimeThreshold(space) < INFINITY, "Sleeping is not enabled on the space. You cannot sleep a body without setting a sleep time threshold on the space."); - cpAssertHard(group == NULL || cpBodyIsSleeping(group), "Cannot use a non-sleeping body as a group identifier."); - - if(cpBodyIsSleeping(body)){ - cpAssertHard(ComponentRoot(body) == ComponentRoot(group), "The body is already sleeping and it's group cannot be reassigned."); - return; - } - - CP_BODY_FOREACH_SHAPE(body, shape) cpShapeCacheBB(shape); - cpSpaceDeactivateBody(space, body); - - if(group){ - cpBody *root = ComponentRoot(group); - - body->sleeping.root = root; - body->sleeping.next = root->sleeping.next; - body->sleeping.idleTime = 0.0f; - - root->sleeping.next = body; - } else { - body->sleeping.root = body; - body->sleeping.next = NULL; - body->sleeping.idleTime = 0.0f; - - cpArrayPush(space->sleepingComponents, body); - } - - cpArrayDeleteObj(space->dynamicBodies, body); -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSpaceDebug.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSpaceDebug.c deleted file mode 100644 index 66938bd..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSpaceDebug.c +++ /dev/null @@ -1,189 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk_private.h" - -#ifndef CP_SPACE_DISABLE_DEBUG_API - -static void -cpSpaceDebugDrawShape(cpShape *shape, cpSpaceDebugDrawOptions *options) -{ - cpBody *body = shape->body; - cpDataPointer *data = options->data; - - cpSpaceDebugColor outline_color = options->shapeOutlineColor; - cpSpaceDebugColor fill_color = options->colorForShape(shape, data); - - switch(shape->klass->type){ - case CP_CIRCLE_SHAPE: { - cpCircleShape *circle = (cpCircleShape *)shape; - options->drawCircle(circle->tc, body->a, circle->r, outline_color, fill_color, data); - break; - } - case CP_SEGMENT_SHAPE: { - cpSegmentShape *seg = (cpSegmentShape *)shape; - options->drawFatSegment(seg->ta, seg->tb, seg->r, outline_color, fill_color, data); - break; - } - case CP_POLY_SHAPE: { - cpPolyShape *poly = (cpPolyShape *)shape; - - int count = poly->count; - struct cpSplittingPlane *planes = poly->planes; - cpVect *verts = (cpVect *)alloca(count*sizeof(cpVect)); - - for(int i=0; idrawPolygon(count, verts, poly->r, outline_color, fill_color, data); - break; - } - default: break; - } -} - -static const cpVect spring_verts[] = { - {0.00f, 0.0f}, - {0.20f, 0.0f}, - {0.25f, 3.0f}, - {0.30f,-6.0f}, - {0.35f, 6.0f}, - {0.40f,-6.0f}, - {0.45f, 6.0f}, - {0.50f,-6.0f}, - {0.55f, 6.0f}, - {0.60f,-6.0f}, - {0.65f, 6.0f}, - {0.70f,-3.0f}, - {0.75f, 6.0f}, - {0.80f, 0.0f}, - {1.00f, 0.0f}, -}; -static const int spring_count = sizeof(spring_verts)/sizeof(cpVect); - -static void -cpSpaceDebugDrawConstraint(cpConstraint *constraint, cpSpaceDebugDrawOptions *options) -{ - cpDataPointer *data = options->data; - cpSpaceDebugColor color = options->constraintColor; - - cpBody *body_a = constraint->a; - cpBody *body_b = constraint->b; - - if(cpConstraintIsPinJoint(constraint)){ - cpPinJoint *joint = (cpPinJoint *)constraint; - - cpVect a = cpTransformPoint(body_a->transform, joint->anchorA); - cpVect b = cpTransformPoint(body_b->transform, joint->anchorB); - - options->drawDot(5, a, color, data); - options->drawDot(5, b, color, data); - options->drawSegment(a, b, color, data); - } else if(cpConstraintIsSlideJoint(constraint)){ - cpSlideJoint *joint = (cpSlideJoint *)constraint; - - cpVect a = cpTransformPoint(body_a->transform, joint->anchorA); - cpVect b = cpTransformPoint(body_b->transform, joint->anchorB); - - options->drawDot(5, a, color, data); - options->drawDot(5, b, color, data); - options->drawSegment(a, b, color, data); - } else if(cpConstraintIsPivotJoint(constraint)){ - cpPivotJoint *joint = (cpPivotJoint *)constraint; - - cpVect a = cpTransformPoint(body_a->transform, joint->anchorA); - cpVect b = cpTransformPoint(body_b->transform, joint->anchorB); - - options->drawDot(5, a, color, data); - options->drawDot(5, b, color, data); - } else if(cpConstraintIsGrooveJoint(constraint)){ - cpGrooveJoint *joint = (cpGrooveJoint *)constraint; - - cpVect a = cpTransformPoint(body_a->transform, joint->grv_a); - cpVect b = cpTransformPoint(body_a->transform, joint->grv_b); - cpVect c = cpTransformPoint(body_b->transform, joint->anchorB); - - options->drawDot(5, c, color, data); - options->drawSegment(a, b, color, data); - } else if(cpConstraintIsDampedSpring(constraint)){ - cpDampedSpring *spring = (cpDampedSpring *)constraint; - cpDataPointer *data = options->data; - cpSpaceDebugColor color = options->constraintColor; - - cpVect a = cpTransformPoint(body_a->transform, spring->anchorA); - cpVect b = cpTransformPoint(body_b->transform, spring->anchorB); - - options->drawDot(5, a, color, data); - options->drawDot(5, b, color, data); - - cpVect delta = cpvsub(b, a); - cpFloat cos = delta.x; - cpFloat sin = delta.y; - cpFloat s = 1.0f/cpvlength(delta); - - cpVect r1 = cpv(cos, -sin*s); - cpVect r2 = cpv(sin, cos*s); - - cpVect *verts = (cpVect *)alloca(spring_count*sizeof(cpVect)); - for(int i=0; idrawSegment(verts[i], verts[i + 1], color, data); - } - } -} - -void -cpSpaceDebugDraw(cpSpace *space, cpSpaceDebugDrawOptions *options) -{ - if(options->flags & CP_SPACE_DEBUG_DRAW_SHAPES){ - cpSpaceEachShape(space, (cpSpaceShapeIteratorFunc)cpSpaceDebugDrawShape, options); - } - - if(options->flags & CP_SPACE_DEBUG_DRAW_CONSTRAINTS){ - cpSpaceEachConstraint(space, (cpSpaceConstraintIteratorFunc)cpSpaceDebugDrawConstraint, options); - } - - if(options->flags & CP_SPACE_DEBUG_DRAW_COLLISION_POINTS){ - cpArray *arbiters = space->arbiters; - cpSpaceDebugColor color = options->collisionPointColor; - cpSpaceDebugDrawSegmentImpl draw_seg = options->drawSegment; - cpDataPointer *data = options->data; - - for(int i=0; inum; i++){ - cpArbiter *arb = (cpArbiter*)arbiters->arr[i]; - cpVect n = arb->n; - - for(int j=0; jcount; j++){ - cpVect p1 = cpvadd(arb->body_a->p, arb->contacts[j].r1); - cpVect p2 = cpvadd(arb->body_b->p, arb->contacts[j].r2); - - cpFloat d = 2.0f; - cpVect a = cpvadd(p1, cpvmult(n, -d)); - cpVect b = cpvadd(p2, cpvmult(n, d)); - draw_seg(a, b, color, data); - } - } - } -} - -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSpaceHash.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSpaceHash.c deleted file mode 100644 index 656c3bd..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSpaceHash.c +++ /dev/null @@ -1,634 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk_private.h" -#include "prime.h" - -typedef struct cpSpaceHashBin cpSpaceHashBin; -typedef struct cpHandle cpHandle; - -struct cpSpaceHash { - cpSpatialIndex spatialIndex; - - int numcells; - cpFloat celldim; - - cpSpaceHashBin **table; - cpHashSet *handleSet; - - cpSpaceHashBin *pooledBins; - cpArray *pooledHandles; - cpArray *allocatedBuffers; - - cpTimestamp stamp; -}; - - -//MARK: Handle Functions - -struct cpHandle { - void *obj; - int retain; - cpTimestamp stamp; -}; - -static cpHandle* -cpHandleInit(cpHandle *hand, void *obj) -{ - hand->obj = obj; - hand->retain = 0; - hand->stamp = 0; - - return hand; -} - -static inline void cpHandleRetain(cpHandle *hand){hand->retain++;} - -static inline void -cpHandleRelease(cpHandle *hand, cpArray *pooledHandles) -{ - hand->retain--; - if(hand->retain == 0) cpArrayPush(pooledHandles, hand); -} - -static int handleSetEql(void *obj, cpHandle *hand){return (obj == hand->obj);} - -static void * -handleSetTrans(void *obj, cpSpaceHash *hash) -{ - if(hash->pooledHandles->num == 0){ - // handle pool is exhausted, make more - int count = CP_BUFFER_BYTES/sizeof(cpHandle); - cpAssertHard(count, "Internal Error: Buffer size is too small."); - - cpHandle *buffer = (cpHandle *)cpcalloc(1, CP_BUFFER_BYTES); - cpArrayPush(hash->allocatedBuffers, buffer); - - for(int i=0; ipooledHandles, buffer + i); - } - - cpHandle *hand = cpHandleInit((cpHandle *)cpArrayPop(hash->pooledHandles), obj); - cpHandleRetain(hand); - - return hand; -} - -//MARK: Bin Functions - -struct cpSpaceHashBin { - cpHandle *handle; - cpSpaceHashBin *next; -}; - -static inline void -recycleBin(cpSpaceHash *hash, cpSpaceHashBin *bin) -{ - bin->next = hash->pooledBins; - hash->pooledBins = bin; -} - -static inline void -clearTableCell(cpSpaceHash *hash, int idx) -{ - cpSpaceHashBin *bin = hash->table[idx]; - while(bin){ - cpSpaceHashBin *next = bin->next; - - cpHandleRelease(bin->handle, hash->pooledHandles); - recycleBin(hash, bin); - - bin = next; - } - - hash->table[idx] = NULL; -} - -static void -clearTable(cpSpaceHash *hash) -{ - for(int i=0; inumcells; i++) clearTableCell(hash, i); -} - -// Get a recycled or new bin. -static inline cpSpaceHashBin * -getEmptyBin(cpSpaceHash *hash) -{ - cpSpaceHashBin *bin = hash->pooledBins; - - if(bin){ - hash->pooledBins = bin->next; - return bin; - } else { - // Pool is exhausted, make more - int count = CP_BUFFER_BYTES/sizeof(cpSpaceHashBin); - cpAssertHard(count, "Internal Error: Buffer size is too small."); - - cpSpaceHashBin *buffer = (cpSpaceHashBin *)cpcalloc(1, CP_BUFFER_BYTES); - cpArrayPush(hash->allocatedBuffers, buffer); - - // push all but the first one, return the first instead - for(int i=1; itable); - - hash->numcells = numcells; - hash->table = (cpSpaceHashBin **)cpcalloc(numcells, sizeof(cpSpaceHashBin *)); -} - -static inline cpSpatialIndexClass *Klass(); - -cpSpatialIndex * -cpSpaceHashInit(cpSpaceHash *hash, cpFloat celldim, int numcells, cpSpatialIndexBBFunc bbfunc, cpSpatialIndex *staticIndex) -{ - cpSpatialIndexInit((cpSpatialIndex *)hash, Klass(), bbfunc, staticIndex); - - cpSpaceHashAllocTable(hash, next_prime(numcells)); - hash->celldim = celldim; - - hash->handleSet = cpHashSetNew(0, (cpHashSetEqlFunc)handleSetEql); - - hash->pooledHandles = cpArrayNew(0); - - hash->pooledBins = NULL; - hash->allocatedBuffers = cpArrayNew(0); - - hash->stamp = 1; - - return (cpSpatialIndex *)hash; -} - -cpSpatialIndex * -cpSpaceHashNew(cpFloat celldim, int cells, cpSpatialIndexBBFunc bbfunc, cpSpatialIndex *staticIndex) -{ - return cpSpaceHashInit(cpSpaceHashAlloc(), celldim, cells, bbfunc, staticIndex); -} - -static void -cpSpaceHashDestroy(cpSpaceHash *hash) -{ - if(hash->table) clearTable(hash); - cpfree(hash->table); - - cpHashSetFree(hash->handleSet); - - cpArrayFreeEach(hash->allocatedBuffers, cpfree); - cpArrayFree(hash->allocatedBuffers); - cpArrayFree(hash->pooledHandles); -} - -//MARK: Helper Functions - -static inline cpBool -containsHandle(cpSpaceHashBin *bin, cpHandle *hand) -{ - while(bin){ - if(bin->handle == hand) return cpTrue; - bin = bin->next; - } - - return cpFalse; -} - -// The hash function itself. -static inline cpHashValue -hash_func(cpHashValue x, cpHashValue y, cpHashValue n) -{ - return (x*1640531513ul ^ y*2654435789ul) % n; -} - -// Much faster than (int)floor(f) -// Profiling showed floor() to be a sizable performance hog -static inline int -floor_int(cpFloat f) -{ - int i = (int)f; - return (f < 0.0f && f != i ? i - 1 : i); -} - -static inline void -hashHandle(cpSpaceHash *hash, cpHandle *hand, cpBB bb) -{ - // Find the dimensions in cell coordinates. - cpFloat dim = hash->celldim; - int l = floor_int(bb.l/dim); // Fix by ShiftZ - int r = floor_int(bb.r/dim); - int b = floor_int(bb.b/dim); - int t = floor_int(bb.t/dim); - - int n = hash->numcells; - for(int i=l; i<=r; i++){ - for(int j=b; j<=t; j++){ - cpHashValue idx = hash_func(i,j,n); - cpSpaceHashBin *bin = hash->table[idx]; - - // Don't add an object twice to the same cell. - if(containsHandle(bin, hand)) continue; - - cpHandleRetain(hand); - // Insert a new bin for the handle in this cell. - cpSpaceHashBin *newBin = getEmptyBin(hash); - newBin->handle = hand; - newBin->next = bin; - hash->table[idx] = newBin; - } - } -} - -//MARK: Basic Operations - -static void -cpSpaceHashInsert(cpSpaceHash *hash, void *obj, cpHashValue hashid) -{ - cpHandle *hand = (cpHandle *)cpHashSetInsert(hash->handleSet, hashid, obj, (cpHashSetTransFunc)handleSetTrans, hash); - hashHandle(hash, hand, hash->spatialIndex.bbfunc(obj)); -} - -static void -cpSpaceHashRehashObject(cpSpaceHash *hash, void *obj, cpHashValue hashid) -{ - cpHandle *hand = (cpHandle *)cpHashSetRemove(hash->handleSet, hashid, obj); - - if(hand){ - hand->obj = NULL; - cpHandleRelease(hand, hash->pooledHandles); - - cpSpaceHashInsert(hash, obj, hashid); - } -} - -static void -rehash_helper(cpHandle *hand, cpSpaceHash *hash) -{ - hashHandle(hash, hand, hash->spatialIndex.bbfunc(hand->obj)); -} - -static void -cpSpaceHashRehash(cpSpaceHash *hash) -{ - clearTable(hash); - cpHashSetEach(hash->handleSet, (cpHashSetIteratorFunc)rehash_helper, hash); -} - -static void -cpSpaceHashRemove(cpSpaceHash *hash, void *obj, cpHashValue hashid) -{ - cpHandle *hand = (cpHandle *)cpHashSetRemove(hash->handleSet, hashid, obj); - - if(hand){ - hand->obj = NULL; - cpHandleRelease(hand, hash->pooledHandles); - } -} - -typedef struct eachContext { - cpSpatialIndexIteratorFunc func; - void *data; -} eachContext; - -static void eachHelper(cpHandle *hand, eachContext *context){context->func(hand->obj, context->data);} - -static void -cpSpaceHashEach(cpSpaceHash *hash, cpSpatialIndexIteratorFunc func, void *data) -{ - eachContext context = {func, data}; - cpHashSetEach(hash->handleSet, (cpHashSetIteratorFunc)eachHelper, &context); -} - -static void -remove_orphaned_handles(cpSpaceHash *hash, cpSpaceHashBin **bin_ptr) -{ - cpSpaceHashBin *bin = *bin_ptr; - while(bin){ - cpHandle *hand = bin->handle; - cpSpaceHashBin *next = bin->next; - - if(!hand->obj){ - // orphaned handle, unlink and recycle the bin - (*bin_ptr) = bin->next; - recycleBin(hash, bin); - - cpHandleRelease(hand, hash->pooledHandles); - } else { - bin_ptr = &bin->next; - } - - bin = next; - } -} - -//MARK: Query Functions - -static inline void -query_helper(cpSpaceHash *hash, cpSpaceHashBin **bin_ptr, void *obj, cpSpatialIndexQueryFunc func, void *data) -{ - restart: - for(cpSpaceHashBin *bin = *bin_ptr; bin; bin = bin->next){ - cpHandle *hand = bin->handle; - void *other = hand->obj; - - if(hand->stamp == hash->stamp || obj == other){ - continue; - } else if(other){ - func(obj, other, 0, data); - hand->stamp = hash->stamp; - } else { - // The object for this handle has been removed - // cleanup this cell and restart the query - remove_orphaned_handles(hash, bin_ptr); - goto restart; // GCC not smart enough/able to tail call an inlined function. - } - } -} - -static void -cpSpaceHashQuery(cpSpaceHash *hash, void *obj, cpBB bb, cpSpatialIndexQueryFunc func, void *data) -{ - // Get the dimensions in cell coordinates. - cpFloat dim = hash->celldim; - int l = floor_int(bb.l/dim); // Fix by ShiftZ - int r = floor_int(bb.r/dim); - int b = floor_int(bb.b/dim); - int t = floor_int(bb.t/dim); - - int n = hash->numcells; - cpSpaceHashBin **table = hash->table; - - // Iterate over the cells and query them. - for(int i=l; i<=r; i++){ - for(int j=b; j<=t; j++){ - query_helper(hash, &table[hash_func(i,j,n)], obj, func, data); - } - } - - hash->stamp++; -} - -// Similar to struct eachPair above. -typedef struct queryRehashContext { - cpSpaceHash *hash; - cpSpatialIndexQueryFunc func; - void *data; -} queryRehashContext; - -// Hashset iterator func used with cpSpaceHashQueryRehash(). -static void -queryRehash_helper(cpHandle *hand, queryRehashContext *context) -{ - cpSpaceHash *hash = context->hash; - cpSpatialIndexQueryFunc func = context->func; - void *data = context->data; - - cpFloat dim = hash->celldim; - int n = hash->numcells; - - void *obj = hand->obj; - cpBB bb = hash->spatialIndex.bbfunc(obj); - - int l = floor_int(bb.l/dim); - int r = floor_int(bb.r/dim); - int b = floor_int(bb.b/dim); - int t = floor_int(bb.t/dim); - - cpSpaceHashBin **table = hash->table; - - for(int i=l; i<=r; i++){ - for(int j=b; j<=t; j++){ - cpHashValue idx = hash_func(i,j,n); - cpSpaceHashBin *bin = table[idx]; - - if(containsHandle(bin, hand)) continue; - - cpHandleRetain(hand); // this MUST be done first in case the object is removed in func() - query_helper(hash, &bin, obj, func, data); - - cpSpaceHashBin *newBin = getEmptyBin(hash); - newBin->handle = hand; - newBin->next = bin; - table[idx] = newBin; - } - } - - // Increment the stamp for each object hashed. - hash->stamp++; -} - -static void -cpSpaceHashReindexQuery(cpSpaceHash *hash, cpSpatialIndexQueryFunc func, void *data) -{ - clearTable(hash); - - queryRehashContext context = {hash, func, data}; - cpHashSetEach(hash->handleSet, (cpHashSetIteratorFunc)queryRehash_helper, &context); - - cpSpatialIndexCollideStatic((cpSpatialIndex *)hash, hash->spatialIndex.staticIndex, func, data); -} - -static inline cpFloat -segmentQuery_helper(cpSpaceHash *hash, cpSpaceHashBin **bin_ptr, void *obj, cpSpatialIndexSegmentQueryFunc func, void *data) -{ - cpFloat t = 1.0f; - - restart: - for(cpSpaceHashBin *bin = *bin_ptr; bin; bin = bin->next){ - cpHandle *hand = bin->handle; - void *other = hand->obj; - - // Skip over certain conditions - if(hand->stamp == hash->stamp){ - continue; - } else if(other){ - t = cpfmin(t, func(obj, other, data)); - hand->stamp = hash->stamp; - } else { - // The object for this handle has been removed - // cleanup this cell and restart the query - remove_orphaned_handles(hash, bin_ptr); - goto restart; // GCC not smart enough/able to tail call an inlined function. - } - } - - return t; -} - -// modified from http://playtechs.blogspot.com/2007/03/raytracing-on-grid.html -static void -cpSpaceHashSegmentQuery(cpSpaceHash *hash, void *obj, cpVect a, cpVect b, cpFloat t_exit, cpSpatialIndexSegmentQueryFunc func, void *data) -{ - a = cpvmult(a, 1.0f/hash->celldim); - b = cpvmult(b, 1.0f/hash->celldim); - - int cell_x = floor_int(a.x), cell_y = floor_int(a.y); - - cpFloat t = 0; - - int x_inc, y_inc; - cpFloat temp_v, temp_h; - - if (b.x > a.x){ - x_inc = 1; - temp_h = (cpffloor(a.x + 1.0f) - a.x); - } else { - x_inc = -1; - temp_h = (a.x - cpffloor(a.x)); - } - - if (b.y > a.y){ - y_inc = 1; - temp_v = (cpffloor(a.y + 1.0f) - a.y); - } else { - y_inc = -1; - temp_v = (a.y - cpffloor(a.y)); - } - - // Division by zero is *very* slow on ARM - cpFloat dx = cpfabs(b.x - a.x), dy = cpfabs(b.y - a.y); - cpFloat dt_dx = (dx ? 1.0f/dx : INFINITY), dt_dy = (dy ? 1.0f/dy : INFINITY); - - // fix NANs in horizontal directions - cpFloat next_h = (temp_h ? temp_h*dt_dx : dt_dx); - cpFloat next_v = (temp_v ? temp_v*dt_dy : dt_dy); - - int n = hash->numcells; - cpSpaceHashBin **table = hash->table; - - while(t < t_exit){ - cpHashValue idx = hash_func(cell_x, cell_y, n); - t_exit = cpfmin(t_exit, segmentQuery_helper(hash, &table[idx], obj, func, data)); - - if (next_v < next_h){ - cell_y += y_inc; - t = next_v; - next_v += dt_dy; - } else { - cell_x += x_inc; - t = next_h; - next_h += dt_dx; - } - } - - hash->stamp++; -} - -//MARK: Misc - -void -cpSpaceHashResize(cpSpaceHash *hash, cpFloat celldim, int numcells) -{ - if(hash->spatialIndex.klass != Klass()){ - cpAssertWarn(cpFalse, "Ignoring cpSpaceHashResize() call to non-cpSpaceHash spatial index."); - return; - } - - clearTable(hash); - - hash->celldim = celldim; - cpSpaceHashAllocTable(hash, next_prime(numcells)); -} - -static int -cpSpaceHashCount(cpSpaceHash *hash) -{ - return cpHashSetCount(hash->handleSet); -} - -static int -cpSpaceHashContains(cpSpaceHash *hash, void *obj, cpHashValue hashid) -{ - return cpHashSetFind(hash->handleSet, hashid, obj) != NULL; -} - -static cpSpatialIndexClass klass = { - (cpSpatialIndexDestroyImpl)cpSpaceHashDestroy, - - (cpSpatialIndexCountImpl)cpSpaceHashCount, - (cpSpatialIndexEachImpl)cpSpaceHashEach, - (cpSpatialIndexContainsImpl)cpSpaceHashContains, - - (cpSpatialIndexInsertImpl)cpSpaceHashInsert, - (cpSpatialIndexRemoveImpl)cpSpaceHashRemove, - - (cpSpatialIndexReindexImpl)cpSpaceHashRehash, - (cpSpatialIndexReindexObjectImpl)cpSpaceHashRehashObject, - (cpSpatialIndexReindexQueryImpl)cpSpaceHashReindexQuery, - - (cpSpatialIndexQueryImpl)cpSpaceHashQuery, - (cpSpatialIndexSegmentQueryImpl)cpSpaceHashSegmentQuery, -}; - -static inline cpSpatialIndexClass *Klass(){return &klass;} - -//MARK: Debug Drawing - -//#define CP_BBTREE_DEBUG_DRAW -#ifdef CP_BBTREE_DEBUG_DRAW -#include "OpenGL/gl.h" -#include "OpenGL/glu.h" -#include - -void -cpSpaceHashRenderDebug(cpSpatialIndex *index) -{ - if(index->klass != &klass){ - cpAssertWarn(cpFalse, "Ignoring cpSpaceHashRenderDebug() call to non-spatial hash spatial index."); - return; - } - - cpSpaceHash *hash = (cpSpaceHash *)index; - cpBB bb = cpBBNew(-320, -240, 320, 240); - - cpFloat dim = hash->celldim; - int n = hash->numcells; - - int l = (int)floor(bb.l/dim); - int r = (int)floor(bb.r/dim); - int b = (int)floor(bb.b/dim); - int t = (int)floor(bb.t/dim); - - for(int i=l; i<=r; i++){ - for(int j=b; j<=t; j++){ - int cell_count = 0; - - int index = hash_func(i,j,n); - for(cpSpaceHashBin *bin = hash->table[index]; bin; bin = bin->next) - cell_count++; - - GLfloat v = 1.0f - (GLfloat)cell_count/10.0f; - glColor3f(v,v,v); - glRectf(i*dim, j*dim, (i + 1)*dim, (j + 1)*dim); - } - } -} -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSpaceQuery.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSpaceQuery.c deleted file mode 100644 index 1ce4a10..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSpaceQuery.c +++ /dev/null @@ -1,246 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk_private.h" - -//MARK: Nearest Point Query Functions - -struct PointQueryContext { - cpVect point; - cpFloat maxDistance; - cpShapeFilter filter; - cpSpacePointQueryFunc func; -}; - -static cpCollisionID -NearestPointQuery(struct PointQueryContext *context, cpShape *shape, cpCollisionID id, void *data) -{ - if( - !cpShapeFilterReject(shape->filter, context->filter) - ){ - cpPointQueryInfo info; - cpShapePointQuery(shape, context->point, &info); - - if(info.shape && info.distance < context->maxDistance) context->func(shape, info.point, info.distance, info.gradient, data); - } - - return id; -} - -void -cpSpacePointQuery(cpSpace *space, cpVect point, cpFloat maxDistance, cpShapeFilter filter, cpSpacePointQueryFunc func, void *data) -{ - struct PointQueryContext context = {point, maxDistance, filter, func}; - cpBB bb = cpBBNewForCircle(point, cpfmax(maxDistance, 0.0f)); - - cpSpaceLock(space); { - cpSpatialIndexQuery(space->dynamicShapes, &context, bb, (cpSpatialIndexQueryFunc)NearestPointQuery, data); - cpSpatialIndexQuery(space->staticShapes, &context, bb, (cpSpatialIndexQueryFunc)NearestPointQuery, data); - } cpSpaceUnlock(space, cpTrue); -} - -static cpCollisionID -NearestPointQueryNearest(struct PointQueryContext *context, cpShape *shape, cpCollisionID id, cpPointQueryInfo *out) -{ - if( - !cpShapeFilterReject(shape->filter, context->filter) && !shape->sensor - ){ - cpPointQueryInfo info; - cpShapePointQuery(shape, context->point, &info); - - if(info.distance < out->distance) (*out) = info; - } - - return id; -} - -cpShape * -cpSpacePointQueryNearest(cpSpace *space, cpVect point, cpFloat maxDistance, cpShapeFilter filter, cpPointQueryInfo *out) -{ - cpPointQueryInfo info = {NULL, cpvzero, maxDistance, cpvzero}; - if(out){ - (*out) = info; - } else { - out = &info; - } - - struct PointQueryContext context = { - point, maxDistance, - filter, - NULL - }; - - cpBB bb = cpBBNewForCircle(point, cpfmax(maxDistance, 0.0f)); - cpSpatialIndexQuery(space->dynamicShapes, &context, bb, (cpSpatialIndexQueryFunc)NearestPointQueryNearest, out); - cpSpatialIndexQuery(space->staticShapes, &context, bb, (cpSpatialIndexQueryFunc)NearestPointQueryNearest, out); - - return (cpShape *)out->shape; -} - - -//MARK: Segment Query Functions - -struct SegmentQueryContext { - cpVect start, end; - cpFloat radius; - cpShapeFilter filter; - cpSpaceSegmentQueryFunc func; -}; - -static cpFloat -SegmentQuery(struct SegmentQueryContext *context, cpShape *shape, void *data) -{ - cpSegmentQueryInfo info; - - if( - !cpShapeFilterReject(shape->filter, context->filter) && - cpShapeSegmentQuery(shape, context->start, context->end, context->radius, &info) - ){ - context->func(shape, info.point, info.normal, info.alpha, data); - } - - return 1.0f; -} - -void -cpSpaceSegmentQuery(cpSpace *space, cpVect start, cpVect end, cpFloat radius, cpShapeFilter filter, cpSpaceSegmentQueryFunc func, void *data) -{ - struct SegmentQueryContext context = { - start, end, - radius, - filter, - func, - }; - - cpSpaceLock(space); { - cpSpatialIndexSegmentQuery(space->staticShapes, &context, start, end, 1.0f, (cpSpatialIndexSegmentQueryFunc)SegmentQuery, data); - cpSpatialIndexSegmentQuery(space->dynamicShapes, &context, start, end, 1.0f, (cpSpatialIndexSegmentQueryFunc)SegmentQuery, data); - } cpSpaceUnlock(space, cpTrue); -} - -static cpFloat -SegmentQueryFirst(struct SegmentQueryContext *context, cpShape *shape, cpSegmentQueryInfo *out) -{ - cpSegmentQueryInfo info; - - if( - !cpShapeFilterReject(shape->filter, context->filter) && !shape->sensor && - cpShapeSegmentQuery(shape, context->start, context->end, context->radius, &info) && - info.alpha < out->alpha - ){ - (*out) = info; - } - - return out->alpha; -} - -cpShape * -cpSpaceSegmentQueryFirst(cpSpace *space, cpVect start, cpVect end, cpFloat radius, cpShapeFilter filter, cpSegmentQueryInfo *out) -{ - cpSegmentQueryInfo info = {NULL, end, cpvzero, 1.0f}; - if(out){ - (*out) = info; - } else { - out = &info; - } - - struct SegmentQueryContext context = { - start, end, - radius, - filter, - NULL - }; - - cpSpatialIndexSegmentQuery(space->staticShapes, &context, start, end, 1.0f, (cpSpatialIndexSegmentQueryFunc)SegmentQueryFirst, out); - cpSpatialIndexSegmentQuery(space->dynamicShapes, &context, start, end, out->alpha, (cpSpatialIndexSegmentQueryFunc)SegmentQueryFirst, out); - - return (cpShape *)out->shape; -} - -//MARK: BB Query Functions - -struct BBQueryContext { - cpBB bb; - cpShapeFilter filter; - cpSpaceBBQueryFunc func; -}; - -static cpCollisionID -BBQuery(struct BBQueryContext *context, cpShape *shape, cpCollisionID id, void *data) -{ - if( - !cpShapeFilterReject(shape->filter, context->filter) && - cpBBIntersects(context->bb, shape->bb) - ){ - context->func(shape, data); - } - - return id; -} - -void -cpSpaceBBQuery(cpSpace *space, cpBB bb, cpShapeFilter filter, cpSpaceBBQueryFunc func, void *data) -{ - struct BBQueryContext context = {bb, filter, func}; - - cpSpaceLock(space); { - cpSpatialIndexQuery(space->dynamicShapes, &context, bb, (cpSpatialIndexQueryFunc)BBQuery, data); - cpSpatialIndexQuery(space->staticShapes, &context, bb, (cpSpatialIndexQueryFunc)BBQuery, data); - } cpSpaceUnlock(space, cpTrue); -} - -//MARK: Shape Query Functions - -struct ShapeQueryContext { - cpSpaceShapeQueryFunc func; - void *data; - cpBool anyCollision; -}; - -// Callback from the spatial hash. -static cpCollisionID -ShapeQuery(cpShape *a, cpShape *b, cpCollisionID id, struct ShapeQueryContext *context) -{ - if(cpShapeFilterReject(a->filter, b->filter) || a == b) return id; - - cpContactPointSet set = cpShapesCollide(a, b); - if(set.count){ - if(context->func) context->func(b, &set, context->data); - context->anyCollision = !(a->sensor || b->sensor); - } - - return id; -} - -cpBool -cpSpaceShapeQuery(cpSpace *space, cpShape *shape, cpSpaceShapeQueryFunc func, void *data) -{ - cpBody *body = shape->body; - cpBB bb = (body ? cpShapeUpdate(shape, body->transform) : shape->bb); - struct ShapeQueryContext context = {func, data, cpFalse}; - - cpSpaceLock(space); { - cpSpatialIndexQuery(space->dynamicShapes, shape, bb, (cpSpatialIndexQueryFunc)ShapeQuery, &context); - cpSpatialIndexQuery(space->staticShapes, shape, bb, (cpSpatialIndexQueryFunc)ShapeQuery, &context); - } cpSpaceUnlock(space, cpTrue); - - return context.anyCollision; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSpaceStep.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSpaceStep.c deleted file mode 100644 index 0cab93e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSpaceStep.c +++ /dev/null @@ -1,444 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk_private.h" - -//MARK: Post Step Callback Functions - -cpPostStepCallback * -cpSpaceGetPostStepCallback(cpSpace *space, void *key) -{ - cpArray *arr = space->postStepCallbacks; - for(int i=0; inum; i++){ - cpPostStepCallback *callback = (cpPostStepCallback *)arr->arr[i]; - if(callback && callback->key == key) return callback; - } - - return NULL; -} - -static void PostStepDoNothing(cpSpace *space, void *obj, void *data){} - -cpBool -cpSpaceAddPostStepCallback(cpSpace *space, cpPostStepFunc func, void *key, void *data) -{ - cpAssertWarn(space->locked, - "Adding a post-step callback when the space is not locked is unnecessary. " - "Post-step callbacks will not called until the end of the next call to cpSpaceStep() or the next query."); - - if(!cpSpaceGetPostStepCallback(space, key)){ - cpPostStepCallback *callback = (cpPostStepCallback *)cpcalloc(1, sizeof(cpPostStepCallback)); - callback->func = (func ? func : PostStepDoNothing); - callback->key = key; - callback->data = data; - - cpArrayPush(space->postStepCallbacks, callback); - return cpTrue; - } else { - return cpFalse; - } -} - -//MARK: Locking Functions - -void -cpSpaceLock(cpSpace *space) -{ - space->locked++; -} - -void -cpSpaceUnlock(cpSpace *space, cpBool runPostStep) -{ - space->locked--; - cpAssertHard(space->locked >= 0, "Internal Error: Space lock underflow."); - - if(space->locked == 0){ - cpArray *waking = space->rousedBodies; - - for(int i=0, count=waking->num; iarr[i]); - waking->arr[i] = NULL; - } - - waking->num = 0; - - if(space->locked == 0 && runPostStep && !space->skipPostStep){ - space->skipPostStep = cpTrue; - - cpArray *arr = space->postStepCallbacks; - for(int i=0; inum; i++){ - cpPostStepCallback *callback = (cpPostStepCallback *)arr->arr[i]; - cpPostStepFunc func = callback->func; - - // Mark the func as NULL in case calling it calls cpSpaceRunPostStepCallbacks() again. - // TODO: need more tests around this case I think. - callback->func = NULL; - if(func) func(space, callback->key, callback->data); - - arr->arr[i] = NULL; - cpfree(callback); - } - - arr->num = 0; - space->skipPostStep = cpFalse; - } - } -} - -//MARK: Contact Buffer Functions - -struct cpContactBufferHeader { - cpTimestamp stamp; - cpContactBufferHeader *next; - unsigned int numContacts; -}; - -#define CP_CONTACTS_BUFFER_SIZE ((CP_BUFFER_BYTES - sizeof(cpContactBufferHeader))/sizeof(struct cpContact)) -typedef struct cpContactBuffer { - cpContactBufferHeader header; - struct cpContact contacts[CP_CONTACTS_BUFFER_SIZE]; -} cpContactBuffer; - -static cpContactBufferHeader * -cpSpaceAllocContactBuffer(cpSpace *space) -{ - cpContactBuffer *buffer = (cpContactBuffer *)cpcalloc(1, sizeof(cpContactBuffer)); - cpArrayPush(space->allocatedBuffers, buffer); - return (cpContactBufferHeader *)buffer; -} - -static cpContactBufferHeader * -cpContactBufferHeaderInit(cpContactBufferHeader *header, cpTimestamp stamp, cpContactBufferHeader *splice) -{ - header->stamp = stamp; - header->next = (splice ? splice->next : header); - header->numContacts = 0; - - return header; -} - -void -cpSpacePushFreshContactBuffer(cpSpace *space) -{ - cpTimestamp stamp = space->stamp; - - cpContactBufferHeader *head = space->contactBuffersHead; - - if(!head){ - // No buffers have been allocated, make one - space->contactBuffersHead = cpContactBufferHeaderInit(cpSpaceAllocContactBuffer(space), stamp, NULL); - } else if(stamp - head->next->stamp > space->collisionPersistence){ - // The tail buffer is available, rotate the ring - cpContactBufferHeader *tail = head->next; - space->contactBuffersHead = cpContactBufferHeaderInit(tail, stamp, tail); - } else { - // Allocate a new buffer and push it into the ring - cpContactBufferHeader *buffer = cpContactBufferHeaderInit(cpSpaceAllocContactBuffer(space), stamp, head); - space->contactBuffersHead = head->next = buffer; - } -} - - -struct cpContact * -cpContactBufferGetArray(cpSpace *space) -{ - if(space->contactBuffersHead->numContacts + CP_MAX_CONTACTS_PER_ARBITER > CP_CONTACTS_BUFFER_SIZE){ - // contact buffer could overflow on the next collision, push a fresh one. - cpSpacePushFreshContactBuffer(space); - } - - cpContactBufferHeader *head = space->contactBuffersHead; - return ((cpContactBuffer *)head)->contacts + head->numContacts; -} - -void -cpSpacePushContacts(cpSpace *space, int count) -{ - cpAssertHard(count <= CP_MAX_CONTACTS_PER_ARBITER, "Internal Error: Contact buffer overflow!"); - space->contactBuffersHead->numContacts += count; -} - -static void -cpSpacePopContacts(cpSpace *space, int count){ - space->contactBuffersHead->numContacts -= count; -} - -//MARK: Collision Detection Functions - -static void * -cpSpaceArbiterSetTrans(cpShape **shapes, cpSpace *space) -{ - if(space->pooledArbiters->num == 0){ - // arbiter pool is exhausted, make more - int count = CP_BUFFER_BYTES/sizeof(cpArbiter); - cpAssertHard(count, "Internal Error: Buffer size too small."); - - cpArbiter *buffer = (cpArbiter *)cpcalloc(1, CP_BUFFER_BYTES); - cpArrayPush(space->allocatedBuffers, buffer); - - for(int i=0; ipooledArbiters, buffer + i); - } - - return cpArbiterInit((cpArbiter *)cpArrayPop(space->pooledArbiters), shapes[0], shapes[1]); -} - -static inline cpBool -QueryRejectConstraint(cpBody *a, cpBody *b) -{ - CP_BODY_FOREACH_CONSTRAINT(a, constraint){ - if( - !constraint->collideBodies && ( - (constraint->a == a && constraint->b == b) || - (constraint->a == b && constraint->b == a) - ) - ) return cpTrue; - } - - return cpFalse; -} - -static inline cpBool -QueryReject(cpShape *a, cpShape *b) -{ - return ( - // BBoxes must overlap - !cpBBIntersects(a->bb, b->bb) - // Don't collide shapes attached to the same body. - || a->body == b->body - // Don't collide shapes that are filtered. - || cpShapeFilterReject(a->filter, b->filter) - // Don't collide bodies if they have a constraint with collideBodies == cpFalse. - || QueryRejectConstraint(a->body, b->body) - ); -} - -// Callback from the spatial hash. -cpCollisionID -cpSpaceCollideShapes(cpShape *a, cpShape *b, cpCollisionID id, cpSpace *space) -{ - // Reject any of the simple cases - if(QueryReject(a,b)) return id; - - // Narrow-phase collision detection. - struct cpCollisionInfo info = cpCollide(a, b, id, cpContactBufferGetArray(space)); - - if(info.count == 0) return info.id; // Shapes are not colliding. - cpSpacePushContacts(space, info.count); - - // Get an arbiter from space->arbiterSet for the two shapes. - // This is where the persistant contact magic comes from. - const cpShape *shape_pair[] = {info.a, info.b}; - cpHashValue arbHashID = CP_HASH_PAIR((cpHashValue)info.a, (cpHashValue)info.b); - cpArbiter *arb = (cpArbiter *)cpHashSetInsert(space->cachedArbiters, arbHashID, shape_pair, (cpHashSetTransFunc)cpSpaceArbiterSetTrans, space); - cpArbiterUpdate(arb, &info, space); - - cpCollisionHandler *handler = arb->handler; - - // Call the begin function first if it's the first step - if(arb->state == CP_ARBITER_STATE_FIRST_COLLISION && !handler->beginFunc(arb, space, handler->userData)){ - cpArbiterIgnore(arb); // permanently ignore the collision until separation - } - - if( - // Ignore the arbiter if it has been flagged - (arb->state != CP_ARBITER_STATE_IGNORE) && - // Call preSolve - handler->preSolveFunc(arb, space, handler->userData) && - // Check (again) in case the pre-solve() callback called cpArbiterIgnored(). - arb->state != CP_ARBITER_STATE_IGNORE && - // Process, but don't add collisions for sensors. - !(a->sensor || b->sensor) && - // Don't process collisions between two infinite mass bodies. - !(a->body->m == INFINITY && b->body->m == INFINITY) - ){ - cpArrayPush(space->arbiters, arb); - } else { - cpSpacePopContacts(space, info.count); - - arb->contacts = NULL; - arb->count = 0; - - // Normally arbiters are set as used after calling the post-solve callback. - // However, post-solve() callbacks are not called for sensors or arbiters rejected from pre-solve. - if(arb->state != CP_ARBITER_STATE_IGNORE) arb->state = CP_ARBITER_STATE_NORMAL; - } - - // Time stamp the arbiter so we know it was used recently. - arb->stamp = space->stamp; - return info.id; -} - -// Hashset filter func to throw away old arbiters. -cpBool -cpSpaceArbiterSetFilter(cpArbiter *arb, cpSpace *space) -{ - cpTimestamp ticks = space->stamp - arb->stamp; - - cpBody *a = arb->body_a, *b = arb->body_b; - - // TODO: should make an arbiter state for this so it doesn't require filtering arbiters for dangling body pointers on body removal. - // Preserve arbiters on sensors and rejected arbiters for sleeping objects. - // This prevents errant separate callbacks from happenening. - if( - (cpBodyGetType(a) == CP_BODY_TYPE_STATIC || cpBodyIsSleeping(a)) && - (cpBodyGetType(b) == CP_BODY_TYPE_STATIC || cpBodyIsSleeping(b)) - ){ - return cpTrue; - } - - // Arbiter was used last frame, but not this one - if(ticks >= 1 && arb->state != CP_ARBITER_STATE_CACHED){ - arb->state = CP_ARBITER_STATE_CACHED; - cpCollisionHandler *handler = arb->handler; - handler->separateFunc(arb, space, handler->userData); - } - - if(ticks >= space->collisionPersistence){ - arb->contacts = NULL; - arb->count = 0; - - cpArrayPush(space->pooledArbiters, arb); - return cpFalse; - } - - return cpTrue; -} - -//MARK: All Important cpSpaceStep() Function - - void -cpShapeUpdateFunc(cpShape *shape, void *unused) -{ - cpShapeCacheBB(shape); -} - -void -cpSpaceStep(cpSpace *space, cpFloat dt) -{ - // don't step if the timestep is 0! - if(dt == 0.0f) return; - - space->stamp++; - - cpFloat prev_dt = space->curr_dt; - space->curr_dt = dt; - - cpArray *bodies = space->dynamicBodies; - cpArray *constraints = space->constraints; - cpArray *arbiters = space->arbiters; - - // Reset and empty the arbiter lists. - for(int i=0; inum; i++){ - cpArbiter *arb = (cpArbiter *)arbiters->arr[i]; - arb->state = CP_ARBITER_STATE_NORMAL; - - // If both bodies are awake, unthread the arbiter from the contact graph. - if(!cpBodyIsSleeping(arb->body_a) && !cpBodyIsSleeping(arb->body_b)){ - cpArbiterUnthread(arb); - } - } - arbiters->num = 0; - - cpSpaceLock(space); { - // Integrate positions - for(int i=0; inum; i++){ - cpBody *body = (cpBody *)bodies->arr[i]; - body->position_func(body, dt); - } - - // Find colliding pairs. - cpSpacePushFreshContactBuffer(space); - cpSpatialIndexEach(space->dynamicShapes, (cpSpatialIndexIteratorFunc)cpShapeUpdateFunc, NULL); - cpSpatialIndexReindexQuery(space->dynamicShapes, (cpSpatialIndexQueryFunc)cpSpaceCollideShapes, space); - } cpSpaceUnlock(space, cpFalse); - - // Rebuild the contact graph (and detect sleeping components if sleeping is enabled) - cpSpaceProcessComponents(space, dt); - - cpSpaceLock(space); { - // Clear out old cached arbiters and call separate callbacks - cpHashSetFilter(space->cachedArbiters, (cpHashSetFilterFunc)cpSpaceArbiterSetFilter, space); - - // Prestep the arbiters and constraints. - cpFloat slop = space->collisionSlop; - cpFloat biasCoef = 1.0f - cpfpow(space->collisionBias, dt); - for(int i=0; inum; i++){ - cpArbiterPreStep((cpArbiter *)arbiters->arr[i], dt, slop, biasCoef); - } - - for(int i=0; inum; i++){ - cpConstraint *constraint = (cpConstraint *)constraints->arr[i]; - - cpConstraintPreSolveFunc preSolve = constraint->preSolve; - if(preSolve) preSolve(constraint, space); - - constraint->klass->preStep(constraint, dt); - } - - // Integrate velocities. - cpFloat damping = cpfpow(space->damping, dt); - cpVect gravity = space->gravity; - for(int i=0; inum; i++){ - cpBody *body = (cpBody *)bodies->arr[i]; - body->velocity_func(body, gravity, damping, dt); - } - - // Apply cached impulses - cpFloat dt_coef = (prev_dt == 0.0f ? 0.0f : dt/prev_dt); - for(int i=0; inum; i++){ - cpArbiterApplyCachedImpulse((cpArbiter *)arbiters->arr[i], dt_coef); - } - - for(int i=0; inum; i++){ - cpConstraint *constraint = (cpConstraint *)constraints->arr[i]; - constraint->klass->applyCachedImpulse(constraint, dt_coef); - } - - // Run the impulse solver. - for(int i=0; iiterations; i++){ - for(int j=0; jnum; j++){ - cpArbiterApplyImpulse((cpArbiter *)arbiters->arr[j]); - } - - for(int j=0; jnum; j++){ - cpConstraint *constraint = (cpConstraint *)constraints->arr[j]; - constraint->klass->applyImpulse(constraint, dt); - } - } - - // Run the constraint post-solve callbacks - for(int i=0; inum; i++){ - cpConstraint *constraint = (cpConstraint *)constraints->arr[i]; - - cpConstraintPostSolveFunc postSolve = constraint->postSolve; - if(postSolve) postSolve(constraint, space); - } - - // run the post-solve callbacks - for(int i=0; inum; i++){ - cpArbiter *arb = (cpArbiter *) arbiters->arr[i]; - - cpCollisionHandler *handler = arb->handler; - handler->postSolveFunc(arb, space, handler->userData); - } - } cpSpaceUnlock(space, cpTrue); -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSpatialIndex.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSpatialIndex.c deleted file mode 100644 index 3fb7cb5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSpatialIndex.c +++ /dev/null @@ -1,69 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk_private.h" - -void -cpSpatialIndexFree(cpSpatialIndex *index) -{ - if(index){ - cpSpatialIndexDestroy(index); - cpfree(index); - } -} - -cpSpatialIndex * -cpSpatialIndexInit(cpSpatialIndex *index, cpSpatialIndexClass *klass, cpSpatialIndexBBFunc bbfunc, cpSpatialIndex *staticIndex) -{ - index->klass = klass; - index->bbfunc = bbfunc; - index->staticIndex = staticIndex; - - if(staticIndex){ - cpAssertHard(!staticIndex->dynamicIndex, "This static index is already associated with a dynamic index."); - staticIndex->dynamicIndex = index; - } - - return index; -} - -typedef struct dynamicToStaticContext { - cpSpatialIndexBBFunc bbfunc; - cpSpatialIndex *staticIndex; - cpSpatialIndexQueryFunc queryFunc; - void *data; -} dynamicToStaticContext; - -static void -dynamicToStaticIter(void *obj, dynamicToStaticContext *context) -{ - cpSpatialIndexQuery(context->staticIndex, obj, context->bbfunc(obj), context->queryFunc, context->data); -} - -void -cpSpatialIndexCollideStatic(cpSpatialIndex *dynamicIndex, cpSpatialIndex *staticIndex, cpSpatialIndexQueryFunc func, void *data) -{ - if(staticIndex && cpSpatialIndexCount(staticIndex) > 0){ - dynamicToStaticContext context = {dynamicIndex->bbfunc, staticIndex, func, data}; - cpSpatialIndexEach(dynamicIndex, (cpSpatialIndexIteratorFunc)dynamicToStaticIter, &context); - } -} - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSweep1D.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSweep1D.c deleted file mode 100644 index e200cf9..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/cpSweep1D.c +++ /dev/null @@ -1,254 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "chipmunk/chipmunk_private.h" - -static inline cpSpatialIndexClass *Klass(); - -//MARK: Basic Structures - -typedef struct Bounds { - cpFloat min, max; -} Bounds; - -typedef struct TableCell { - void *obj; - Bounds bounds; -} TableCell; - -struct cpSweep1D -{ - cpSpatialIndex spatialIndex; - - int num; - int max; - TableCell *table; -}; - -static inline cpBool -BoundsOverlap(Bounds a, Bounds b) -{ - return (a.min <= b.max && b.min <= a.max); -} - -static inline Bounds -BBToBounds(cpSweep1D *sweep, cpBB bb) -{ - Bounds bounds = {bb.l, bb.r}; - return bounds; -} - -static inline TableCell -MakeTableCell(cpSweep1D *sweep, void *obj) -{ - TableCell cell = {obj, BBToBounds(sweep, sweep->spatialIndex.bbfunc(obj))}; - return cell; -} - -//MARK: Memory Management Functions - -cpSweep1D * -cpSweep1DAlloc(void) -{ - return (cpSweep1D *)cpcalloc(1, sizeof(cpSweep1D)); -} - -static void -ResizeTable(cpSweep1D *sweep, int size) -{ - sweep->max = size; - sweep->table = (TableCell *)cprealloc(sweep->table, size*sizeof(TableCell)); -} - -cpSpatialIndex * -cpSweep1DInit(cpSweep1D *sweep, cpSpatialIndexBBFunc bbfunc, cpSpatialIndex *staticIndex) -{ - cpSpatialIndexInit((cpSpatialIndex *)sweep, Klass(), bbfunc, staticIndex); - - sweep->num = 0; - ResizeTable(sweep, 32); - - return (cpSpatialIndex *)sweep; -} - -cpSpatialIndex * -cpSweep1DNew(cpSpatialIndexBBFunc bbfunc, cpSpatialIndex *staticIndex) -{ - return cpSweep1DInit(cpSweep1DAlloc(), bbfunc, staticIndex); -} - -static void -cpSweep1DDestroy(cpSweep1D *sweep) -{ - cpfree(sweep->table); - sweep->table = NULL; -} - -//MARK: Misc - -static int -cpSweep1DCount(cpSweep1D *sweep) -{ - return sweep->num; -} - -static void -cpSweep1DEach(cpSweep1D *sweep, cpSpatialIndexIteratorFunc func, void *data) -{ - TableCell *table = sweep->table; - for(int i=0, count=sweep->num; itable; - for(int i=0, count=sweep->num; inum == sweep->max) ResizeTable(sweep, sweep->max*2); - - sweep->table[sweep->num] = MakeTableCell(sweep, obj); - sweep->num++; -} - -static void -cpSweep1DRemove(cpSweep1D *sweep, void *obj, cpHashValue hashid) -{ - TableCell *table = sweep->table; - for(int i=0, count=sweep->num; inum; - - table[i] = table[num]; - table[num].obj = NULL; - - return; - } - } -} - -//MARK: Reindexing Functions - -static void -cpSweep1DReindexObject(cpSweep1D *sweep, void *obj, cpHashValue hashid) -{ - // Nothing to do here -} - -static void -cpSweep1DReindex(cpSweep1D *sweep) -{ - // Nothing to do here - // Could perform a sort, but queries are not accelerated anyway. -} - -//MARK: Query Functions - -static void -cpSweep1DQuery(cpSweep1D *sweep, void *obj, cpBB bb, cpSpatialIndexQueryFunc func, void *data) -{ - // Implementing binary search here would allow you to find an upper limit - // but not a lower limit. Probably not worth the hassle. - - Bounds bounds = BBToBounds(sweep, bb); - - TableCell *table = sweep->table; - for(int i=0, count=sweep->num; itable; - for(int i=0, count=sweep->num; ibounds.min < b->bounds.min ? -1 : (a->bounds.min > b->bounds.min ? 1 : 0)); -} - -static void -cpSweep1DReindexQuery(cpSweep1D *sweep, cpSpatialIndexQueryFunc func, void *data) -{ - TableCell *table = sweep->table; - int count = sweep->num; - - // Update bounds and sort - for(int i=0; ispatialIndex.staticIndex, func, data); -} - -static cpSpatialIndexClass klass = { - (cpSpatialIndexDestroyImpl)cpSweep1DDestroy, - - (cpSpatialIndexCountImpl)cpSweep1DCount, - (cpSpatialIndexEachImpl)cpSweep1DEach, - (cpSpatialIndexContainsImpl)cpSweep1DContains, - - (cpSpatialIndexInsertImpl)cpSweep1DInsert, - (cpSpatialIndexRemoveImpl)cpSweep1DRemove, - - (cpSpatialIndexReindexImpl)cpSweep1DReindex, - (cpSpatialIndexReindexObjectImpl)cpSweep1DReindexObject, - (cpSpatialIndexReindexQueryImpl)cpSweep1DReindexQuery, - - (cpSpatialIndexQueryImpl)cpSweep1DQuery, - (cpSpatialIndexSegmentQueryImpl)cpSweep1DSegmentQuery, -}; - -static inline cpSpatialIndexClass *Klass(){return &klass;} - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/prime.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/prime.h deleted file mode 100644 index d470c2c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/src/prime.h +++ /dev/null @@ -1,68 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -// Used for resizing hash tables. -// Values approximately double. -// http://planetmath.org/encyclopedia/GoodHashTablePrimes.html -static int primes[] = { - 5, - 13, - 23, - 47, - 97, - 193, - 389, - 769, - 1543, - 3079, - 6151, - 12289, - 24593, - 49157, - 98317, - 196613, - 393241, - 786433, - 1572869, - 3145739, - 6291469, - 12582917, - 25165843, - 50331653, - 100663319, - 201326611, - 402653189, - 805306457, - 1610612741, - 0, -}; - -static inline int -next_prime(int n) -{ - int i = 0; - while(n > primes[i]){ - i++; - cpAssertHard(primes[i], "Tried to resize a hash table to a size greater than 1610612741 O_o"); // realistically this should never happen - } - - return primes[i]; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/Benchmark/Benchmark-Info.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/Benchmark/Benchmark-Info.plist deleted file mode 100644 index 7ff8f9e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/Benchmark/Benchmark-Info.plist +++ /dev/null @@ -1,45 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - ${PRODUCT_NAME} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - net.Chipmunk2D..${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - LSRequiresIPhoneOS - - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/Benchmark/iPhoneBenchmarkMain.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/Benchmark/iPhoneBenchmarkMain.m deleted file mode 100644 index c683ce6..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/Benchmark/iPhoneBenchmarkMain.m +++ /dev/null @@ -1,107 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#import -#import -#import "chipmunk.h" - -#import "ChipmunkDemo.h" - -static void shapeFreeWrap(cpSpace *space, cpShape *shape, void *unused){ - cpSpaceRemoveShape(space, shape); - cpShapeFree(shape); -} - -static void postShapeFree(cpShape *shape, cpSpace *space){ - cpSpaceAddPostStepCallback(space, (cpPostStepFunc)shapeFreeWrap, shape, NULL); -} - -static void constraintFreeWrap(cpSpace *space, cpConstraint *constraint, void *unused){ - cpSpaceRemoveConstraint(space, constraint); - cpConstraintFree(constraint); -} - -static void postConstraintFree(cpConstraint *constraint, cpSpace *space){ - cpSpaceAddPostStepCallback(space, (cpPostStepFunc)constraintFreeWrap, constraint, NULL); -} - -static void bodyFreeWrap(cpSpace *space, cpBody *body, void *unused){ - cpSpaceRemoveBody(space, body); - cpBodyFree(body); -} - -static void postBodyFree(cpBody *body, cpSpace *space){ - cpSpaceAddPostStepCallback(space, (cpPostStepFunc)bodyFreeWrap, body, NULL); -} - -// Safe and future proof way to remove and free all objects that have been added to the space. -void -ChipmunkDemoFreeSpaceChildren(cpSpace *space) -{ - // Must remove these BEFORE freeing the body or you will access dangling pointers. - cpSpaceEachShape(space, (cpSpaceShapeIteratorFunc)postShapeFree, space); - cpSpaceEachConstraint(space, (cpSpaceConstraintIteratorFunc)postConstraintFree, space); - - cpSpaceEachBody(space, (cpSpaceBodyIteratorFunc)postBodyFree, space); -} - -void ChipmunkDemoDefaultDrawImpl(cpSpace *space){} - - -extern ChipmunkDemo bench_list[]; -extern int bench_count; - -#include -#include - -static double GetMilliseconds(){ - struct timeval time; - gettimeofday(&time, NULL); - - return (time.tv_sec*1000.0 + time.tv_usec/1000.0); -} - -static void time_trial(int index, int count) -{ - cpSpace *space = bench_list[index].initFunc(); - - double start_time = GetMilliseconds(); - - for(int i=0; i - -#define CP_ALLOW_PRIVATE_ACCESS 1 -#import "ObjectiveChipmunk/ObjectiveChipmunk.h" - -@interface UpdateTestBody : ChipmunkBody - -@property(nonatomic, assign) BOOL velocityUpdated; -@property(nonatomic, assign) BOOL positionUpdated; - -@end - - -@implementation UpdateTestBody - --(void)updateVelocity:(cpFloat)dt gravity:(cpVect)gravity damping:(cpFloat)damping -{ - self.velocityUpdated = TRUE; -} - --(void)updatePosition:(cpFloat)dt -{ - self.positionUpdated = TRUE; -} - -@end - - -@interface BodyTest : XCTestCase {} -@end - -@implementation BodyTest - -#define TestAccessors(o, p, v) o.p = v; XCTAssertEqual(o.p, v, @""); - --(void)testProperties { - ChipmunkBody *body = [ChipmunkBody bodyWithMass:123 andMoment:123]; - XCTAssertEqual(body.mass, (cpFloat)123, @""); - XCTAssertEqual(body.moment, (cpFloat)123, @""); - - XCTAssertNotEqual(body.body, NULL, @""); - XCTAssertNil(body.userData, @""); - - TestAccessors(body, userData, @"object"); - TestAccessors(body, mass, (cpFloat)5); - TestAccessors(body, moment, (cpFloat)5); - TestAccessors(body, position, cpv(5,6)); - TestAccessors(body, velocity, cpv(5,6)); - TestAccessors(body, force, cpv(5,6)); - TestAccessors(body, angle, (cpFloat)5); - TestAccessors(body, angularVelocity, (cpFloat)5); - TestAccessors(body, torque, (cpFloat)5); - - body.angle = 0; - body.angle = M_PI; - body.angle = M_PI_2; - // TODO transform tests - - XCTAssertFalse(body.isSleeping, @""); - XCTAssertEqual(body.type, CP_BODY_TYPE_DYNAMIC, @""); -} - --(void)testBasic { - ChipmunkBody *body = [ChipmunkBody bodyWithMass:1 andMoment:1]; - - [body applyForce:cpv(0,1) atWorldPoint:cpv(1,0)]; - XCTAssertTrue(body.force.y > 0, @""); - XCTAssertTrue(body.force.x == 0, @""); - XCTAssertTrue(body.torque > 0, @""); - - body.force = cpvzero; - body.torque = 0.0f; - XCTAssertEqual(body.force, cpvzero, @""); - XCTAssertEqual(body.torque, (cpFloat)0, @""); - - [body applyImpulse:cpv(0,1) atWorldPoint:cpv(1,0)]; - XCTAssertTrue(body.velocity.y > 0, @""); - XCTAssertTrue(body.velocity.x == 0, @""); - XCTAssertTrue(body.angularVelocity > 0, @""); -} - --(void)testMisc { - ChipmunkBody *staticBody = [ChipmunkBody staticBody]; - XCTAssertFalse(staticBody.isSleeping, @""); - XCTAssertEqual(staticBody.type, CP_BODY_TYPE_STATIC, @""); - - ChipmunkSpace *space = [[ChipmunkSpace alloc] init]; - space.sleepTimeThreshold = 1.0; - - ChipmunkBody *body = [ChipmunkBody bodyWithMass:1 andMoment:1]; - [space add:body]; - XCTAssertFalse(body.isSleeping, @""); - XCTAssertEqual(body.type, CP_BODY_TYPE_DYNAMIC, @""); - - [body sleep]; - XCTAssertTrue(body.isSleeping, @""); - [space release]; -} - --(void)testUpdate { - ChipmunkSpace *space = [[ChipmunkSpace alloc] init]; - UpdateTestBody *body = [space add:[UpdateTestBody bodyWithMass:1.0 andMoment:1.0]]; - - XCTAssertTrue(body.body->velocity_func != cpBodyUpdateVelocity, @"Did not set velocity integration callback."); - XCTAssertTrue(body.body->position_func != cpBodyUpdatePosition, @"Did not set position integration callback."); - - [space step:1.0]; - XCTAssertTrue(body.velocityUpdated, @"Did not call velocity integration callback."); - XCTAssertTrue(body.positionUpdated, @"Did not call position integration callback."); - - [space release]; -} - --(void)testSpace { - ChipmunkSpace *space = [[ChipmunkSpace alloc] init]; - ChipmunkBody *body = [ChipmunkBody bodyWithMass:1.0 andMoment:1.0]; - - XCTAssertNil(body.space, @"body.space should be nil."); - - [space add:body]; - XCTAssertEqual(body.space, space, @"body.space should be space."); - - [space release]; -} - --(void)testTimeSteping { - ChipmunkSpace *space = [[ChipmunkSpace alloc] init]; - space.gravity = cpv(0, -1); - - ChipmunkBody *dynamicBody = [space add:[ChipmunkBody bodyWithMass:1.0 andMoment:1.0]]; - ChipmunkBody *staticBody = [space add:[ChipmunkBody staticBody]]; - ChipmunkBody *kinematicBody = [space add:[ChipmunkBody kinematicBody]]; - kinematicBody.velocity = cpv(1, 0); - - [space step:1.0]; - - // Should have accelerated but not moved. - XCTAssert(cpveql(dynamicBody.position, cpvzero), @""); - XCTAssert(cpveql(dynamicBody.velocity, cpv(0, -1)), @""); - - // Should not have moved nor accelerated. - XCTAssert(cpveql(staticBody.position, cpvzero), @""); - XCTAssert(cpveql(staticBody.velocity, cpvzero), @""); - - // Should have moved right but not accelerated downward. - XCTAssert(cpveql(kinematicBody.position, cpv(1, 0)), @""); - XCTAssert(cpveql(kinematicBody.velocity, cpv(1, 0)), @""); - - [space step:1.0]; - - // Should have moved and accelerated more. - XCTAssert(cpveql(dynamicBody.position, cpv(0, -1)), @""); - XCTAssert(cpveql(dynamicBody.velocity, cpv(0, -2)), @""); - - // Still should not have moved nor accelerated. - XCTAssert(cpveql(staticBody.position, cpvzero), @""); - XCTAssert(cpveql(staticBody.velocity, cpvzero), @""); - - // Should have moved right more but still not accelerated downward. - XCTAssert(cpveql(kinematicBody.position, cpv(2, 0)), @""); - XCTAssert(cpveql(kinematicBody.velocity, cpv(1, 0)), @""); - - [space release]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/ObjectiveChipmunkTests/CallbacksTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/ObjectiveChipmunkTests/CallbacksTest.m deleted file mode 100644 index 71e75db..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/ObjectiveChipmunkTests/CallbacksTest.m +++ /dev/null @@ -1,497 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#import -#import "ObjectiveChipmunk/ObjectiveChipmunk.h" - -@interface CallbacksTest : XCTestCase {} -@end - -@implementation CallbacksTest - -// TODO test callbacks trigger -// TODO test reject from begin -// TODO test reject from pre-solve -// TODO test sensors -// TODO test first collision -// TODO test post-step callbacks - -static cpBool -Begin(cpArbiter *arb, cpSpace *space, NSMutableString *string){ - [string appendString:@"Begin-"]; - - return cpTrue; -} - -static cpBool -PreSolve(cpArbiter *arb, cpSpace *space, NSMutableString *string){ - [string appendString:@"PreSolve-"]; - - return cpTrue; -} - -static void -PostSolve(cpArbiter *arb, cpSpace *space, NSMutableString *string){ - [string appendString:@"PostSolve-"]; -} - -static void -Separate(cpArbiter *arb, cpSpace *space, NSMutableString *string){ - [string appendString:@"Separate-"]; -} - -static void -testHandlersHelper(id self, bool separateByRemove, bool enableContactGraph){ - ChipmunkSpace *space = [[ChipmunkSpace alloc] init]; - space.collisionBias = 1.0f; - - cpFloat radius = 5; - - ChipmunkBody *body1 = [space add:[ChipmunkBody bodyWithMass:1 andMoment:1]]; - body1.position = cpv(0*radius*1.5,0); - - [space add:[ChipmunkCircleShape circleWithBody:body1 radius:radius offset:cpvzero]]; - - ChipmunkBody *body2 = [space add:[ChipmunkBody bodyWithMass:1 andMoment:1]]; - body2.position = cpv(1*radius*1.5,0); - - ChipmunkShape *shape2 = [space add:[ChipmunkCircleShape circleWithBody:body2 radius:radius offset:cpvzero]]; - - NSMutableString *string = [NSMutableString string]; - - cpCollisionHandler *handler = cpSpaceAddCollisionHandler(space.space, nil, nil); - handler->beginFunc = (cpCollisionBeginFunc)Begin, - handler->preSolveFunc = (cpCollisionPreSolveFunc)PreSolve, - handler->postSolveFunc = (cpCollisionPostSolveFunc)PostSolve, - handler->separateFunc = (cpCollisionSeparateFunc)Separate, - handler->userData = string; - - // Test for separate callback when moving: - [space step:0.1]; - XCTAssertEqualObjects(string, @"Begin-PreSolve-PostSolve-", @""); - - [space step:0.1]; - XCTAssertEqualObjects(string, @"Begin-PreSolve-PostSolve-PreSolve-PostSolve-", @""); - - if(separateByRemove){ - [space remove:shape2]; - } else { - body2.position = cpv(100, 100); - [space step:0.1]; - } - - XCTAssertEqualObjects(string, @"Begin-PreSolve-PostSolve-PreSolve-PostSolve-Separate-", @""); - - // Step once more to check for dangling pointers - [space step:0.1]; - - // Cleanup - [space release]; -} - --(void)testHandlers { - testHandlersHelper(self, true, true); - testHandlersHelper(self, false, true); - testHandlersHelper(self, false, false); - testHandlersHelper(self, true, false); -} - -static void -testHandlersSleepingHelper(id self, int wakeRemoveType){ - ChipmunkSpace *space = [[ChipmunkSpace alloc] init]; - space.collisionBias = 1.0f; - space.sleepTimeThreshold = 0.15; - - NSString *type = @"type"; - cpFloat radius = 5; - - ChipmunkBody *body1 = [space add:[ChipmunkBody bodyWithMass:1 andMoment:1]]; - body1.position = cpv(0*radius*1.5,0); - - ChipmunkShape *shape1 = [space add:[ChipmunkCircleShape circleWithBody:body1 radius:radius offset:cpvzero]]; - shape1.collisionType = type; - - ChipmunkBody *body2 = [space add:[ChipmunkBody bodyWithMass:1 andMoment:1]]; - body2.position = cpv(1*radius*1.5,0); - - ChipmunkShape *shape2 = [space add:[ChipmunkCircleShape circleWithBody:body2 radius:radius offset:cpvzero]]; - shape2.collisionType = type; - - NSMutableString *string = [NSMutableString string]; - - cpCollisionHandler *handler = cpSpaceAddCollisionHandler(space.space, type, type); - handler->beginFunc = (cpCollisionBeginFunc)Begin, - handler->preSolveFunc = (cpCollisionPreSolveFunc)PreSolve, - handler->postSolveFunc = (cpCollisionPostSolveFunc)PostSolve, - handler->separateFunc = (cpCollisionSeparateFunc)Separate, - handler->userData = string; - - // Test for separate callback when moving: - [space step:0.1]; - XCTAssertEqualObjects(string, @"Begin-PreSolve-PostSolve-", @""); - - [space step:0.1]; - XCTAssertEqualObjects(string, @"Begin-PreSolve-PostSolve-PreSolve-", @""); - - [space step:0.1]; - XCTAssertEqualObjects(string, @"Begin-PreSolve-PostSolve-PreSolve-", @""); - - switch(wakeRemoveType){ - case 0: - // Separate by removal - [space remove:shape2]; - XCTAssertEqualObjects(string, @"Begin-PreSolve-PostSolve-PreSolve-Separate-", @""); - break; - case 1: - // Separate by move - body2.position = cpv(100, 100); - [space step:0.1]; - XCTAssertEqualObjects(string, @"Begin-PreSolve-PostSolve-PreSolve-Separate-", @""); - break; - - default:break; - } - - // Step once more to check for dangling pointers - [space step:0.1]; - - // Cleanup - [space release]; -} - --(void)testHandlersSleeping { - testHandlersSleepingHelper(self, 0); - testHandlersSleepingHelper(self, 1); - - // BUG if the time threshold is less than dt the bodies fall asleep the same frame after being awoken - // Separate is not called because of the short circuit in cpSpaceArbiterSetFilter(). - // This is a weird edge case though as it's a really bad idea to use such a small threshold -} - -static void -testSleepingSensorCallbacksHelper(id self, int wakeRemoveType){ - ChipmunkSpace *space = [[ChipmunkSpace alloc] init]; - space.collisionBias = 1.0f; - space.sleepTimeThreshold = 0.15; - - cpFloat radius = 5; - - ChipmunkBody *body1 = [space add:[ChipmunkBody bodyWithMass:1 andMoment:1]]; - body1.position = cpv(0*radius*1.5,0); - - [space add:[ChipmunkCircleShape circleWithBody:body1 radius:radius offset:cpvzero]]; - - ChipmunkBody *body2 = [space add:[ChipmunkBody staticBody]]; - body2.position = cpv(1*radius*1.5,0); - - ChipmunkShape *shape2 = [space add:[ChipmunkCircleShape circleWithBody:body2 radius:radius offset:cpvzero]]; - shape2.sensor = true; - - NSMutableString *string = [NSMutableString string]; - - cpCollisionHandler *handler = cpSpaceAddCollisionHandler(space.space, nil, nil); - handler->beginFunc = (cpCollisionBeginFunc)Begin, - handler->preSolveFunc = (cpCollisionPreSolveFunc)PreSolve, - handler->postSolveFunc = (cpCollisionPostSolveFunc)PostSolve, - handler->separateFunc = (cpCollisionSeparateFunc)Separate, - handler->userData = string; - - // Test for separate callback when moving: - [space step:0.1]; - XCTAssertEqualObjects(string, @"Begin-PreSolve-", @""); - - [space step:0.1]; - XCTAssertEqualObjects(string, @"Begin-PreSolve-PreSolve-", @""); - - [space step:0.1]; - XCTAssertEqualObjects(string, @"Begin-PreSolve-PreSolve-", @""); - - switch(wakeRemoveType){ - case 0: - // Separate by removal - [space remove:shape2]; - XCTAssertEqualObjects(string, @"Begin-PreSolve-PreSolve-Separate-", @""); - break; - case 1: - // Separate by move - body1.position = cpv(100, 100); - [space step:0.1]; - XCTAssertEqualObjects(string, @"Begin-PreSolve-PreSolve-Separate-", @""); - break; - - default:break; - } - - // Step once more to check for dangling pointers - [space step:0.1]; - - // Cleanup - [space release]; -} - --(void)testSleepingSensorCallbacks { - testSleepingSensorCallbacksHelper(self, 0); - testSleepingSensorCallbacksHelper(self, 1); -} - -static cpBool CallBlock(cpArbiter *arb, cpSpace *space, cpBool (^block)(cpArbiter *arb)){return block(arb);} - --(void)testPostStepRemoval { - NSString *ballType = @"ballType"; - NSString *barType = @"barType"; - - ChipmunkSpace *space = [[ChipmunkSpace alloc] init]; - space.gravity = cpv(0, -100); - - // TODO - cpCollisionHandler *handler = cpSpaceAddCollisionHandler(space.space, ballType, barType); - handler->beginFunc = (cpCollisionBeginFunc)CallBlock, - handler->userData = ^(cpArbiter *arb){ - CHIPMUNK_ARBITER_GET_SHAPES(arb, ballShape, barShape); - [space addPostStepRemoval:barShape]; - - return TRUE; - }; - - ChipmunkShape *shape; - - // The ball will stop on this bar - shape = [space add:[ChipmunkSegmentShape segmentWithBody:space.staticBody from:cpv(-10,0) to:cpv(10,0) radius:1]]; - - // but remove this one - shape = [space add:[ChipmunkSegmentShape segmentWithBody:space.staticBody from:cpv(-10,2) to:cpv(10,2) radius:1]]; - shape.collisionType = barType; - - ChipmunkBody *ball = [space add:[ChipmunkBody bodyWithMass:1 andMoment:cpMomentForCircle(1, 0, 1, cpvzero)]]; - ball.position = cpv(0, 10); - - shape = [space add:[ChipmunkCircleShape circleWithBody:ball radius:1 offset:cpvzero]]; - shape.collisionType = ballType; - - for(int i=0; i<100; i++) [space step:0.01]; - - XCTAssertEqualWithAccuracy(ball.position.y, (cpFloat)2, 1.1*space.collisionSlop, @""); - - [space release]; -} - -// Make sure that adding a post step callback from inside a post step callback works correctly. --(void)testPostStepFromPostStep -{ - ChipmunkSpace *space = [[ChipmunkSpace alloc] init]; - - ChipmunkShape *staticShape = [space add:[ChipmunkCircleShape circleWithBody:space.staticBody radius:1.0 offset:cpvzero]]; - staticShape.collisionType = staticShape; - - ChipmunkBody *body1 = [space add:[ChipmunkBody kinematicBody]]; - ChipmunkShape *shape1 = [space add:[ChipmunkCircleShape circleWithBody:body1 radius:1.0 offset:cpvzero]]; - shape1.collisionType = shape1; - shape1.sensor = TRUE; - - ChipmunkBody *body2 = [space add:[ChipmunkBody kinematicBody]]; - ChipmunkShape *shape2 = [space add:[ChipmunkCircleShape circleWithBody:body2 radius:10.0 offset:cpvzero]]; - shape2.collisionType = shape2; - shape2.sensor = TRUE; - - __block bool trigger1 = FALSE; - __block bool trigger2 = FALSE; - __block bool trigger3 = FALSE; - __block bool trigger4 = FALSE; - __block bool trigger5 = FALSE; - __block bool trigger6 = FALSE; - __block bool trigger7 = FALSE; - - cpCollisionHandler *handler1 = cpSpaceAddCollisionHandler(space.space, staticShape, shape1); - handler1->separateFunc = (cpCollisionSeparateFunc)CallBlock, - handler1->userData = ^(cpArbiter *arb){ - XCTAssertTrue(cpSpaceIsLocked(space.space), @""); - - // When body1 moves it will trigger the first separate callback. - [space addPostStepBlock:^{ - XCTAssertFalse(cpSpaceIsLocked(space.space), @""); - - // Calling remove will immediately trigger the next separate callback. - [space remove:shape1]; - - trigger2 = TRUE; - } key:shape1]; - - trigger1 = TRUE; - }; - - cpCollisionHandler *handler2 = cpSpaceAddCollisionHandler(space.space, shape1, shape2); - handler2->separateFunc = (cpCollisionSeparateFunc)CallBlock, - handler2->userData = ^(cpArbiter *arb){ - XCTAssertTrue(cpSpaceIsLocked(space.space), @""); - - // schedule a second post step callback within the old one with the same key. - // This one shouldn't be called. - [space addPostStepBlock:^{trigger4 = TRUE;} key:shape1]; - - trigger3 = TRUE; - }; - - cpCollisionHandler *handler3 = cpSpaceAddCollisionHandler(space.space, staticShape, shape2); - handler3->separateFunc = (cpCollisionSeparateFunc)CallBlock, - handler3->userData = ^(cpArbiter *arb){ - XCTAssertTrue(cpSpaceIsLocked(space.space), @""); - - [space addPostStepBlock:^{ - [space addPostStepBlock:^{trigger7 = TRUE;} key:shape2]; - - trigger6 = TRUE; - } key:shape2]; - - trigger5 = TRUE; - }; - - [space step:1.0]; - body1.position = cpv(10, 0); - [space step:1.0]; - - XCTAssertTrue(trigger1, @""); - XCTAssertTrue(trigger2, @""); - XCTAssertTrue(trigger3, @""); - XCTAssertFalse(trigger4, @""); - - [space remove:shape2]; - - XCTAssertTrue(trigger5, @""); - XCTAssertTrue(trigger6, @""); - XCTAssertFalse(trigger7, @""); - - [space release]; -} - --(void)testBlockIterators { - ChipmunkSpace *space = [[ChipmunkSpace alloc] init]; - - ChipmunkShape *_staticShape = [ChipmunkCircleShape circleWithBody:space.staticBody radius:1.0 offset:cpvzero]; - - ChipmunkBody *_body = [ChipmunkBody bodyWithMass:1.0 andMoment:1.0]; - ChipmunkShape *_shape = [ChipmunkCircleShape circleWithBody:_body radius:1.0 offset:cpvzero]; - ChipmunkConstraint *_constraint = [ChipmunkPivotJoint pivotJointWithBodyA:space.staticBody bodyB:_body pivot:cpvzero]; - - { - __block int counter = 0; - - cpSpaceEachBody_b(space.space, ^(cpBody *body){ - XCTAssertEqual(body, _body, @""); - counter++; - }); - - cpSpaceEachShape_b(space.space, ^(cpShape *shape){ - if(cpBodyGetType(cpShapeGetBody(shape)) == CP_BODY_TYPE_STATIC){ - XCTAssertEqual(shape, _staticShape.shape, @""); - } else { - XCTAssertEqual(shape, _shape.shape, @""); - } - - counter++; - }); - - cpSpaceEachConstraint_b(space.space, ^(cpConstraint *constraint){ - XCTAssertEqual(constraint, _constraint.constraint, @""); - counter++; - }); - - - cpBodyEachShape_b(space.staticBody.body, ^(cpShape *shape){ - XCTAssertEqual(shape, _staticShape.shape, @""); - counter++; - }); - - cpBodyEachConstraint_b(space.staticBody.body, ^(cpConstraint *constraint){ - XCTAssertEqual(constraint, _constraint.constraint, @""); - counter++; - }); - - - cpBodyEachShape_b(_body.body, ^(cpShape *shape){ - XCTAssertEqual(shape, _shape.shape, @""); - counter++; - }); - - cpBodyEachConstraint_b(_body.body, ^(cpConstraint *constraint){ - XCTAssertEqual(constraint, _constraint.constraint, @""); - counter++; - }); - - XCTAssertEqual(counter, 0, @""); - } - - [space add:_staticShape]; - [space add:_body]; - [space add:_shape]; - [space add:_constraint]; - - { - __block int counter = 0; - - cpSpaceEachBody_b(space.space, ^(cpBody *body){ - XCTAssertEqual(body, _body.body, @""); - counter++; - }); - - cpSpaceEachShape_b(space.space, ^(cpShape *shape){ - if(cpBodyGetType(cpShapeGetBody(shape)) == CP_BODY_TYPE_STATIC){ - XCTAssertEqual(shape, _staticShape.shape, @""); - } else { - XCTAssertEqual(shape, _shape.shape, @""); - } - - counter++; - }); - - cpSpaceEachConstraint_b(space.space, ^(cpConstraint *constraint){ - XCTAssertEqual(constraint, _constraint.constraint, @""); - counter++; - }); - - - cpBodyEachShape_b(space.staticBody.body, ^(cpShape *shape){ - XCTAssertEqual(shape, _staticShape.shape, @""); - counter++; - }); - - cpBodyEachConstraint_b(space.staticBody.body, ^(cpConstraint *constraint){ - XCTAssertEqual(constraint, _constraint.constraint, @""); - counter++; - }); - - - cpBodyEachShape_b(_body.body, ^(cpShape *shape){ - XCTAssertEqual(shape, _shape.shape, @""); - counter++; - }); - - cpBodyEachConstraint_b(_body.body, ^(cpConstraint *constraint){ - XCTAssertEqual(constraint, _constraint.constraint, @""); - counter++; - }); - - XCTAssertEqual(counter, 8, @""); - } - - [space release]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/ObjectiveChipmunkTests/ConvexTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/ObjectiveChipmunkTests/ConvexTest.m deleted file mode 100644 index 3c1305a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/ObjectiveChipmunkTests/ConvexTest.m +++ /dev/null @@ -1,243 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#import -#import "ObjectiveChipmunk/ObjectiveChipmunk.h" - -@interface ConvexTest : XCTestCase {} -@end - -@implementation ConvexTest - -//MARK: QuickHull tests - -static inline cpFloat frand(void){return (cpFloat)rand()/(cpFloat)RAND_MAX;} - -static int -FirstExpected(int expectedCount, cpVect *expectedVerts, cpVect *verts) -{ - for(int i=0; i= 0.0f, @""); - XCTAssertTrue(cpAreaForPoly(resultCount, resultVerts, 0.0f) >= 0.0f, @""); - - XCTAssertEqual(resultVerts[0], rotated[first], @""); - - AssertExpected(self, resultVerts, expectedCount, expectedVerts); - AssertHullsEqual(self, resultCount, resultVerts); - } -} - -static void -AssertRandomHull(id self, int count) -{ - cpVect verts[count]; - for(int i=0; i 0.0f, @""); -} - --(void)testConvexHull -{ - { - // Trivial cases, reversed windings up to a square. - cpVect verts[] = {{0,0}, {1,0}}; - cpVect expected[] = {{0,0}, {1,0}}; - - AssertHull(self, 1, verts, 1, expected); - AssertHull(self, 2, verts, 2, expected); - } - - { - cpVect verts[] = {{0,0}, {1,1}, {1,0}}; - cpVect expected[] = {{0,0}, {1,0}, {1,1}}; - - AssertHull(self, 3, verts, 3, expected); - } - - { - cpVect verts[] = {{0,0}, {0,1}, {1,1}, {1,0}}; - cpVect expected[] = {{0,0}, {1,0}, {1,1}, {0,1}}; - - AssertHull(self, 4, verts, 4, expected); - } - - { - // Degenerate hourglass shaped square. - cpVect verts[] = {{0,0}, {1,0}, {0,1}, {1,1}}; - cpVect expected[] = {{0,0}, {1,0}, {1,1}, {0,1}}; - - AssertHull(self, 4, verts, 4, expected); - } - - { - // A unit square and a bunch of random vertexes inside it. - cpVect verts[] = { - {0.9, 0.5}, {0.2, 0.3}, {1.0, 0.0}, {0.8, 0.6}, {0.8, 0.4}, {0.1, 0.4}, - {0.4, 0.1}, {0.0, 0.0}, {0.1, 0.9}, {0.9, 0.6}, {0.6, 0.2}, {0.7, 0.3}, - {0.1, 0.3}, {0.1, 0.5}, {0.8, 0.3}, {0.3, 0.8}, {0.0, 1.0}, {0.6, 0.7}, - {1.0, 1.0}, {0.6, 0.8}, {0.1, 0.7}, {0.7, 0.9}, {0.9, 0.2}, {0.1, 0.1} - }; - cpVect expected[] = {{0,0}, {1,0}, {1,1}, {0,1}}; - - AssertHull(self, 24, verts, 4, expected); - } - - { - // A bunch of colinear points on X - cpVect verts[] = {{0,0}, {0,1}, {0,2}, {0,3}, {0,4}, {0,5}}; - cpVect expected[] = {{0,0}, {0,5}}; - - AssertHull(self, 6, verts, 2, expected); - } - - { - // A bunch of colinear points on Y - cpVect verts[] = {{0,0}, {1,0}, {2,0}, {3,0}, {4,0}, {5,0}}; - cpVect expected[] = {{0,0}, {5,0}}; - - AssertHull(self, 6, verts, 2, expected); - } - - { - // A bunch of colinear points on XY - cpVect verts[] = {{0,0}, {1,1}, {2,2}, {3,3}, {4,4}, {5,5}}; - cpVect expected[] = {{0,0}, {5,5}}; - - AssertHull(self, 6, verts, 2, expected); - } - - { - // A bunch of equivalent points - cpVect verts[] = {{0,0}, {0,0}, {0,0}, {0,0}, {0,0}}; - cpVect expected[] = {{0,0}}; - - AssertHull(self, 1, verts, 1, expected); - AssertHull(self, 2, verts, 1, expected); - AssertHull(self, 3, verts, 1, expected); - AssertHull(self, 4, verts, 1, expected); - AssertHull(self, 5, verts, 1, expected); - } - - { - // Unit square with reversed winding and colinear face points. - cpVect verts[] = { - {1.0f, 0.0f}, {1.0f, 0.5f}, {1.0f, 1.0f}, {0.5f, 1.0f}, - {0.0f, 1.0f}, {0.0f, 0.5f}, {0.0f, 0.0f}, {0.5f, 0.0f}, - }; - cpVect expected[] = {{0,0}, {1,0}, {1,1}, {0,1}}; - - AssertHull(self, 8, verts, 4, expected); - } - - { - // Unit square with duplicate vertexes. - cpVect verts1[] = {{0,0}, {0,1}, {1,1}, {1,0}, {0,0}, {0,1}, {1,1}, {1,0}}; - cpVect verts2[] = {{0,0}, {0,0}, {0,1}, {0,1}, {1,1}, {1,1}, {1,0}, {1,0}}; - cpVect expected[] = {{0,0}, {1,0}, {1,1}, {0,1}}; - - AssertHull(self, 8, verts1, 4, expected); - AssertHull(self, 8, verts2, 4, expected); - } - - // Check that a convex hull returns itself using (seeded) random hulls. - srand(5594); - AssertRandomHull(self, 100); - AssertRandomHull(self, 1000); - AssertRandomHull(self, 10000); - - // TODO Need tolerance tests. -} - --(void)testValidate -{ - cpVect a = cpv(3.354, 2.546); - cpVect b = cpv(55.213, 77.1232); - - int numVerts = 113; -// cpVect verts[] = {a, cpvadd(cpvlerp(a, b, 0.5), cpv(0, -1e-7)), b}; - - cpVect verts[numVerts]; - for(int i=0; i= 0.0f, @""); -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/ObjectiveChipmunkTests/MemoryTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/ObjectiveChipmunkTests/MemoryTest.m deleted file mode 100644 index e606827..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/ObjectiveChipmunkTests/MemoryTest.m +++ /dev/null @@ -1,179 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#import - -#define CP_ALLOW_PRIVATE_ACCESS 1 -#import "ObjectiveChipmunk/ObjectiveChipmunk.h" - -#define AssertRetainCount(obj, count) XCTAssertEqual([obj retainCount], (NSUInteger)count, @"") - -@interface MemoryTest : XCTestCase {} -@end - -@implementation MemoryTest - --(void)testBasic { - ChipmunkSpace *space = [[ChipmunkSpace alloc] init]; - - ChipmunkBody *body1 = [[ChipmunkBody alloc] initWithMass:1 andMoment:1]; - ChipmunkBody *body2 = [[ChipmunkBody alloc] initWithMass:1 andMoment:1]; - - ChipmunkShape *shape1 = [[ChipmunkCircleShape alloc] initWithBody:body1 radius:1 offset:cpvzero]; - ChipmunkShape *shape2 = [[ChipmunkCircleShape alloc] initWithBody:body2 radius:1 offset:cpvzero]; - - ChipmunkConstraint *joint1 = [[ChipmunkPivotJoint alloc] initWithBodyA:body1 bodyB:body2 pivot:cpvzero]; - ChipmunkConstraint *joint2 = [[ChipmunkPivotJoint alloc] initWithBodyA:body1 bodyB:body2 pivot:cpvzero]; - - [space add:body1]; - [space add:body2]; - [space add:shape1]; - [space add:shape2]; - [space add:joint1]; - [space add:joint2]; - - AssertRetainCount(body1, 5); - AssertRetainCount(body2, 5); - AssertRetainCount(shape1, 2); - AssertRetainCount(shape2, 2); - AssertRetainCount(joint1, 2); - AssertRetainCount(joint2, 2); - - [space remove:shape1]; - [space remove:joint1]; - - AssertRetainCount(body1, 5); - AssertRetainCount(body2, 5); - AssertRetainCount(shape1, 1); - AssertRetainCount(shape2, 2); - AssertRetainCount(joint1, 1); - AssertRetainCount(joint2, 2); - - [space release]; - - AssertRetainCount(body1, 4); - AssertRetainCount(body2, 4); - AssertRetainCount(shape1, 1); - AssertRetainCount(shape2, 1); - AssertRetainCount(joint1, 1); - AssertRetainCount(joint2, 1); - - [joint1 release]; - [joint2 release]; - - AssertRetainCount(body1, 2); - AssertRetainCount(body2, 2); - - [shape1 release]; - [shape2 release]; - - AssertRetainCount(body1, 1); - AssertRetainCount(body2, 1); - - [body1 release]; - [body2 release]; -} - --(void)testStaticBody { - ChipmunkSpace *space = [[ChipmunkSpace alloc] init]; - ChipmunkBody *staticBody = space.staticBody; - - AssertRetainCount(staticBody, 1); - - ChipmunkShape *shape = [[ChipmunkCircleShape alloc] initWithBody:space.staticBody radius:1 offset:cpvzero]; - AssertRetainCount(staticBody, 2); - - [space add:shape]; - AssertRetainCount(shape, 2); - AssertRetainCount(staticBody, 2); - - [space release]; - AssertRetainCount(shape, 1); - AssertRetainCount(staticBody, 1); - - [shape release]; -} - --(void)testSetters { - ChipmunkBody *body = [[ChipmunkBody alloc] initWithMass:1.0 andMoment:1.0]; - - - ChipmunkShape *shape = [ChipmunkCircleShape circleWithBody:nil radius:1 offset:cpvzero]; - shape.body = body; - AssertRetainCount(body, 2); - - shape.body = body; - AssertRetainCount(body, 2); - - shape.body = nil; - AssertRetainCount(body, 1); - - -// ChipmunkConstraint *joint = [ChipmunkPivotJoint pivotJointWithBodyA:nil bodyB:nil pivot:cpvzero]; -// joint.bodyA = body; joint.bodyB = body; -// AssertRetainCount(body, 3); -// -// joint.bodyA = body; joint.bodyB = body; -// AssertRetainCount(body, 3); -// -// joint.bodyA = nil; joint.bodyB = nil; -// AssertRetainCount(body, 1); -} - --(void)testPostStepCallbacks { - ChipmunkSpace *space = [[ChipmunkSpace alloc] init]; - NSObject *obj1 = [[NSObject alloc] init]; - NSObject *obj2 = [[NSObject alloc] init]; - - // Lock the space to avoid triggering warnings. - cpSpaceLock(space.space); - - // Registering the callback should retain the object twice - XCTAssertTrue([space addPostStepCallback:obj1 selector:@selector(isEqual:) key:obj1], @""); - AssertRetainCount(obj1, 3); - - // Registering the same callback a second time should not add more retains - XCTAssertFalse([space addPostStepCallback:obj1 selector:@selector(isEqual:) key:obj1], @""); - AssertRetainCount(obj1, 3); - - // A key can only be registered once to prevent double removals. - // Registering a second target with the same key is a no-op. - XCTAssertFalse([space addPostStepCallback:obj2 selector:@selector(isEqual:) key:obj1], @""); - AssertRetainCount(obj1, 3); - AssertRetainCount(obj2, 1); - - XCTAssertTrue([space addPostStepCallback:obj1 selector:@selector(isEqual:) key:obj2], @""); - AssertRetainCount(obj1, 4); - AssertRetainCount(obj2, 2); - - cpSpaceUnlock(space.space, FALSE); - - // Stepping the space should release the callback handler and both objects - [space step:1]; - AssertRetainCount(obj1, 1); - AssertRetainCount(obj2, 1); - - [space release]; - [obj1 release]; - [obj2 release]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/ObjectiveChipmunkTests/MiscTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/ObjectiveChipmunkTests/MiscTest.m deleted file mode 100644 index f63b0fc..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/ObjectiveChipmunkTests/MiscTest.m +++ /dev/null @@ -1,178 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#import -#import "ObjectiveChipmunk/ObjectiveChipmunk.h" - - -@interface MiscTest : XCTestCase {} -@end - -@implementation MiscTest - -#define AssertNearlyZero(__exp__) XCTAssertTrue((__exp__) < 1e-5, @"") - --(void)testSlerp { - { - cpVect a = cpvmult(cpvforangle(0.0), 1.0); - cpVect b = cpvmult(cpvforangle(1.0), 1.0); - cpVect c = a; - cpVect v = cpvslerp(a, b, 0.0); - AssertNearlyZero(cpvdist(v, c)); - } - - { - cpVect a = cpvmult(cpvforangle(0.0), 1.0); - cpVect b = cpvmult(cpvforangle(1.0), 1.0); - cpVect c = b; - cpVect v = cpvslerp(a, b, 1.0); - AssertNearlyZero(cpvdist(v, c)); - } - - { - cpVect a = cpvmult(cpvforangle(0.0), 1.0); - cpVect b = cpvmult(cpvforangle(1.0), 1.0); - cpVect c = cpvmult(cpvforangle(0.5), 1.0); - cpVect v = cpvslerp(a, b, 0.5); - AssertNearlyZero(cpvdist(v, c)); - } - - { - cpVect a = cpvmult(cpvforangle(-1.0), 1.0); - cpVect b = cpvmult(cpvforangle( 1.0), 1.0); - cpVect c = cpvmult(cpvforangle( 0.0), 1.0); - cpVect v = cpvslerp(a, b, 0.5); - AssertNearlyZero(cpvdist(v, c)); - } - - { - cpVect a = cpvmult(cpvforangle(0.0), 1.0); - cpVect b = cpvmult(cpvforangle(M_PI/2.0), 2.0); - cpVect c = cpvadd(cpvmult(a, cpfcos(M_PI/4.0)), cpvmult(b, cpfsin(M_PI/4.0))); - cpVect v = cpvslerp(a, b, 0.5); - AssertNearlyZero(cpvdist(v, c)); - } - - { - cpVect a = cpvmult(cpvforangle(0.0), 1.0); - cpVect b = a; - cpVect c = a; - cpVect v = cpvslerp(a, b, 0.5); - AssertNearlyZero(cpvdist(v, c)); - } - - // TODO should it handle this? -// { -// cpVect a = cpv( 1.0, 0.01); -// cpVect b = cpv(-1.0, 0.0); -// cpVect v = cpvslerp(a, b, 0.5); -// GHAssertLessThan(cpvdot(a, v)); -// GHAssertLessThan(cpvdot(b, v)); -// GHAssertLessThan(cpvlength(v) - 1.0); -// } - - // Slerp const - { - cpVect a = cpvmult(cpvforangle(0.0), 1.0); - cpVect b = cpvmult(cpvforangle(M_PI/2.0), 1.0); - cpVect c = cpvadd(cpvmult(a, cpfcos(M_PI/4.0)), cpvmult(b, cpfsin(M_PI/4.0))); - cpVect v = cpvslerpconst(a, b, M_PI/4.0); - AssertNearlyZero(cpvdist(v, c)); - } - - { - cpVect a = cpvmult(cpvforangle(0.0), 1.0); - cpVect b = cpvmult(cpvforangle(M_PI/2.0), 1.0); - cpVect c = b; - cpVect v = cpvslerpconst(a, b, M_PI/2.0); - AssertNearlyZero(cpvdist(v, c)); - } - - { - cpVect a = cpvmult(cpvforangle(0.0), 1.0); - cpVect b = cpvmult(cpvforangle(M_PI/2.0), 1.0); - cpVect c = b; - cpVect v = cpvslerpconst(a, b, INFINITY); - AssertNearlyZero(cpvdist(v, c)); - } - - { - cpVect a = cpvmult(cpvforangle(0.0), 1.0); - cpVect b = cpvmult(cpvforangle(M_PI/2.0), 1.0); - cpVect c = a; - cpVect v = cpvslerpconst(a, b, 0); - AssertNearlyZero(cpvdist(v, c)); - } - - { - cpVect a = cpvmult(cpvforangle(0.0), 1.0); - cpVect b = cpvmult(cpvforangle(M_PI/2.0), 1.0); - cpVect c = cpvmult(cpvforangle(M_PI/4.0), 1.0); - cpVect v = cpvslerpconst(a, b, M_PI/4.0); - AssertNearlyZero(cpvdist(v, c)); - } -} - --(void)testMultiGrabSort -{ - ChipmunkSpace *space = [[ChipmunkSpace alloc] init]; - ChipmunkMultiGrab *multiGrab = [[ChipmunkMultiGrab alloc] initForSpace:space withSmoothing:0.0 withGrabForce:1.0]; - - ChipmunkBody *body = [space add:[ChipmunkBody bodyWithMass:1.0 andMoment:1.0]]; - ChipmunkShape *big = [space add:[ChipmunkCircleShape circleWithBody:body radius:10.0 offset:cpvzero]]; - ChipmunkShape *small = [space add:[ChipmunkCircleShape circleWithBody:body radius:5.0 offset:cpvzero]]; - - // Used for the custom sorting orders. - big.userData = @0; - small.userData = @1; - - ChipmunkGrab *grab1 = [multiGrab beginLocation:cpvzero]; - XCTAssertEqual(grab1.grabbedShape, big, @"Should have grabbed 'big' since it has the largest penetration depth."); - - multiGrab.grabSort = ^(ChipmunkShape *shape, cpFloat depth){ - NSNumber *n = shape.userData; - return (cpFloat)n.floatValue; - }; - - // Should grab small since it's sorting order will be the largest; - ChipmunkGrab *grab2 = [multiGrab beginLocation:cpvzero]; - XCTAssertEqual(grab2.grabbedShape, small, @"Should have grabbed 'small' since it has the highest custom sort value."); - - [multiGrab release]; - [space release]; -} - --(void)testPolyArea -{ - cpFloat area1 = cpAreaForCircle(0.0, 1.0); - cpFloat area2 = cpAreaForPoly(1, (cpVect[]){cpvzero}, 1.0); - XCTAssertEqualWithAccuracy(area1, area2, 1e-3, @""); - - cpFloat area3 = cpAreaForSegment(cpv(-1,0), cpv(1,0), 1.0); - cpFloat area4 = cpAreaForPoly(2, (cpVect[]){cpv(-1,0), cpv(1,0)}, 1.0); - XCTAssertEqualWithAccuracy(area3, area4, 1e-3, @""); - - cpFloat area5 = area1 + 4.0; - cpFloat area6 = cpAreaForPoly(2, (cpVect[]){cpv(-1,-1), cpv(1,-1), cpv(1,1), cpv(-1,1)}, 1.0); - XCTAssertEqualWithAccuracy(area5, area6, 1e-3, @""); -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/ObjectiveChipmunkTests/ObjectiveChipmunkTests-Info.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/ObjectiveChipmunkTests/ObjectiveChipmunkTests-Info.plist deleted file mode 100644 index f51daef..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/ObjectiveChipmunkTests/ObjectiveChipmunkTests-Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - net.Chipmunk2D..${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/ObjectiveChipmunkTests/ShapeTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/ObjectiveChipmunkTests/ShapeTest.m deleted file mode 100644 index 0e1ee7f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/ObjectiveChipmunkTests/ShapeTest.m +++ /dev/null @@ -1,95 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#import -#import "ObjectiveChipmunk/ObjectiveChipmunk.h" - -@interface ShapeTest : XCTestCase {} -@end - -@implementation ShapeTest - -#define TestAccessors(o, p, v) o.p = v; XCTAssertEqual(o.p, v, @""); - -static void -testPropertiesHelper(id self, ChipmunkBody *body, ChipmunkShape *shape) -{ - XCTAssertNotEqual(shape.shape, NULL, @""); - XCTAssertEqual(body, shape.body, @""); - XCTAssertNil(shape.userData, @""); - XCTAssertFalse(shape.sensor, @""); - XCTAssertEqual(shape.elasticity, (cpFloat)0, @""); - XCTAssertEqual(shape.friction, (cpFloat)0, @""); - XCTAssertEqual(shape.surfaceVelocity, cpvzero, @""); - XCTAssertNil(shape.collisionType, @""); - XCTAssertEqual(shape.filter, CP_SHAPE_FILTER_ALL, @""); - - cpBB bb = [shape cacheBB]; - XCTAssertEqual(shape.bb, bb, @""); - - TestAccessors(shape, userData, @"object"); - TestAccessors(shape, sensor, YES); - TestAccessors(shape, elasticity, (cpFloat)0); - TestAccessors(shape, friction, (cpFloat)0); - TestAccessors(shape, surfaceVelocity, cpv(5,6)); - TestAccessors(shape, collisionType, @"type"); - cpShapeFilter f = {@"group", 456, 789}; - TestAccessors(shape, filter, f); -} - --(void)testProperties { - ChipmunkBody *body = [ChipmunkBody bodyWithMass:1 andMoment:1]; - - ChipmunkCircleShape *circle = [ChipmunkCircleShape circleWithBody:body radius:1 offset:cpv(1,2)]; - testPropertiesHelper(self, body, circle); - XCTAssertEqual(circle.radius, (cpFloat)1, @""); - XCTAssertEqual(circle.offset, cpv(1,2), @""); - - XCTAssertTrue([circle pointQuery:cpv(1,2)].distance <= 0.0f, @""); - XCTAssertTrue([circle pointQuery:cpv(1,2.9)].distance <= 0.0f, @""); - XCTAssertFalse([circle pointQuery:cpv(1,3.1)].distance <= 0.0f, @""); - - - ChipmunkSegmentShape *segment = [ChipmunkSegmentShape segmentWithBody:body from:cpvzero to:cpv(1,0) radius:1]; - testPropertiesHelper(self, body, segment); - XCTAssertEqual(segment.a, cpvzero, @""); - XCTAssertEqual(segment.b, cpv(1,0), @""); - XCTAssertEqual(segment.normal, cpv(0,-1), @""); - - XCTAssertTrue([segment pointQuery:cpvzero].distance <= 0.0f, @""); - XCTAssertTrue([segment pointQuery:cpv(1,0)].distance <= 0.0f, @""); - XCTAssertTrue([segment pointQuery:cpv(0.5, 0.5)].distance <= 0.0f, @""); - XCTAssertFalse([segment pointQuery:cpv(0,3)].distance <= 0.0f, @""); - - ChipmunkPolyShape *poly = [ChipmunkPolyShape boxWithBody:body width:10 height:10 radius:0.0f]; - testPropertiesHelper(self, body, poly); - XCTAssertTrue([poly pointQuery:cpv(0,0)].distance <= 0.0f, @""); - XCTAssertTrue([poly pointQuery:cpv(3,3)].distance <= 0.0f, @""); - XCTAssertFalse([poly pointQuery:cpv(-10,0)].distance <= 0.0f, @""); - - // TODO should add segment query tests -} - --(void)testSpace { - // TODO -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/ObjectiveChipmunkTests/SpaceTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/ObjectiveChipmunkTests/SpaceTest.m deleted file mode 100644 index 37a2f47..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/ObjectiveChipmunkTests/SpaceTest.m +++ /dev/null @@ -1,422 +0,0 @@ -/* Copyright (c) 2013 Scott Lembcke and Howling Moon Software - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#import - -#define CP_ALLOW_PRIVATE_ACCESS 1 -#import "ObjectiveChipmunk/ObjectiveChipmunk.h" - -@interface SpaceTest : XCTestCase {} -@end - -@implementation SpaceTest - -#define TestAccessors(o, p, v) o.p = v; XCTAssertEqual(o.p, v, @""); -#define AssertRetainCount(obj, count) XCTAssertEqual([obj retainCount], (NSUInteger)count, @"") - --(void)testProperties { - ChipmunkSpace *space = [[ChipmunkSpace alloc] init]; - XCTAssertEqual(space.gravity, cpvzero, @""); - XCTAssertEqual(space.damping, (cpFloat)1.0, @""); - XCTAssertEqual(space.idleSpeedThreshold, (cpFloat)0, @""); - XCTAssertEqual(space.sleepTimeThreshold, (cpFloat)INFINITY, @""); - - XCTAssertNotEqual(space.space, NULL, @""); - XCTAssertNotNil(space.staticBody, @""); - - TestAccessors(space, iterations, 50); - TestAccessors(space, gravity, cpv(1,2)); - TestAccessors(space, damping, (cpFloat)5); - TestAccessors(space, idleSpeedThreshold, (cpFloat)5); - TestAccessors(space, sleepTimeThreshold, (cpFloat)5); - - [space release]; -} - -static NSSet * -pointQueryInfoToShapes(NSArray *arr) -{ - NSMutableSet *set = [NSMutableSet setWithCapacity:[arr count]]; - for(ChipmunkPointQueryInfo *info in arr)[set addObject:info.shape]; - return set; -} - -static NSSet * -segmentQueryInfoToShapes(NSArray *arr) -{ - NSMutableSet *set = [NSMutableSet setWithCapacity:[arr count]]; - for(ChipmunkSegmentQueryInfo *info in arr)[set addObject:info.shape]; - return set; -} - -static NSSet * -shapeQueryInfoToShapes(NSArray *arr) -{ - NSMutableSet *set = [NSMutableSet setWithCapacity:[arr count]]; - for(ChipmunkShapeQueryInfo *info in arr)[set addObject:info.shape]; - return set; -} - -static void -testPointQueries_helper(id self, ChipmunkSpace *space, ChipmunkBody *body) -{ - ChipmunkShape *circle = [space add:[[ChipmunkCircleShape alloc] initWithBody:body radius:1 offset:cpv(1,1)]]; - ChipmunkShape *segment = [space add:[[ChipmunkSegmentShape alloc] initWithBody:body from:cpvzero to:cpv(1,1) radius:1]]; - ChipmunkShape *box = [space add:[[ChipmunkPolyShape alloc] initBoxWithBody:body width:1 height:1 radius:0]]; - - NSSet *set; - NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; - - // Point queries - set = pointQueryInfoToShapes([space pointQueryAll:cpvzero maxDistance:0.0 filter:CP_SHAPE_FILTER_ALL]); - XCTAssertEqualObjects(set, ([NSSet setWithObjects:segment, box, nil]), @""); - - set = pointQueryInfoToShapes([space pointQueryAll:cpv(1,1) maxDistance:0.0 filter:CP_SHAPE_FILTER_ALL]); - XCTAssertEqualObjects(set, ([NSSet setWithObjects:circle, segment, nil]), @""); - - set = pointQueryInfoToShapes([space pointQueryAll:cpv(0.4, 0.4) maxDistance:0.0 filter:CP_SHAPE_FILTER_ALL]); - XCTAssertEqualObjects(set, ([NSSet setWithObjects:circle, segment, box, nil]), @""); - - set = pointQueryInfoToShapes([space pointQueryAll:cpv(-0.5, -0.5) maxDistance:0.0 filter:CP_SHAPE_FILTER_ALL]); - XCTAssertEqualObjects(set, ([NSSet setWithObjects:segment, nil]), @""); - - set = pointQueryInfoToShapes([space pointQueryAll:cpv(-1,-1) maxDistance:0.0 filter:CP_SHAPE_FILTER_ALL]); - XCTAssertEqualObjects(set, ([NSSet setWithObjects:nil]), @""); - - cpSpacePointQuery_b(space.space, cpv(-0.6, -0.6), 0.0, CP_SHAPE_FILTER_ALL, ^(cpShape *shape, cpVect p, cpFloat d, cpVect g){ - XCTAssertEqual(shape, segment.shape, @""); - XCTAssertEqualWithAccuracy(cpvdist(p, cpvnormalize(cpv(-1, -1))), (cpFloat)0.0, 1e-5, @""); - XCTAssertEqualWithAccuracy(d, cpfsqrt(2*0.6*0.6) - 1.0f, 1e-5, @""); - }); - - ChipmunkPointQueryInfo *pointInfo = nil; - pointInfo = [space pointQueryNearest:cpv(-3, -3) maxDistance:10 filter:CP_SHAPE_FILTER_ALL]; - XCTAssertEqual(pointInfo.shape, segment, @""); - - // A point query that misses should return nil. - pointInfo = [space pointQueryNearest:cpv(-3, -3) maxDistance:0 filter:CP_SHAPE_FILTER_ALL]; - XCTAssertNil(pointInfo, @""); - - // Segment queries - set = segmentQueryInfoToShapes([space segmentQueryAllFrom:cpv(-2,-2) to:cpv(4,4) radius:0.0 filter:CP_SHAPE_FILTER_ALL]); - XCTAssertEqualObjects(set, ([NSSet setWithObjects:circle, segment, box, nil]), @""); - - set = segmentQueryInfoToShapes([space segmentQueryAllFrom:cpv(2,-2) to:cpv(-2,2) radius:0.0 filter:CP_SHAPE_FILTER_ALL]); - XCTAssertEqualObjects(set, ([NSSet setWithObjects:segment, box, nil]), @""); - - set = segmentQueryInfoToShapes([space segmentQueryAllFrom:cpv(3,-1) to:cpv(-1,3) radius:0.0 filter:CP_SHAPE_FILTER_ALL]); - XCTAssertEqualObjects(set, ([NSSet setWithObjects:circle, segment, nil]), @""); - - set = segmentQueryInfoToShapes([space segmentQueryAllFrom:cpv(2.4,-1.6) to:cpv(-1.6,2.4) radius:0.0 filter:CP_SHAPE_FILTER_ALL]); - XCTAssertEqualObjects(set, ([NSSet setWithObjects:circle, segment, box, nil]), @""); - - set = segmentQueryInfoToShapes([space segmentQueryAllFrom:cpv(2,2) to:cpv(3,3) radius:0.0 filter:CP_SHAPE_FILTER_ALL]); - XCTAssertEqualObjects(set, ([NSSet setWithObjects:nil]), @""); - - ChipmunkSegmentQueryInfo *segmentInfo = nil; - segmentInfo = [space segmentQueryFirstFrom:cpv(-2,-2) to:cpv(1,1) radius:0.0 filter:CP_SHAPE_FILTER_ALL]; - XCTAssertEqual(segmentInfo.shape, segment, @""); - - segmentInfo = [space segmentQueryFirstFrom:cpv(-2,-2) to:cpv(-1,-1) radius:0.0 filter:CP_SHAPE_FILTER_ALL]; - XCTAssertEqualObjects(segmentInfo.shape, nil, @""); - - cpSpaceSegmentQuery_b(space.space, cpv(-1.0, -0.6), cpv(1.0, -0.6), 0.0f, CP_SHAPE_FILTER_ALL, ^(cpShape *shape, cpVect p, cpVect n, cpFloat t){ - XCTAssertEqual(shape, segment.shape, @""); - XCTAssertEqualWithAccuracy(cpvlength(n), 1.0f, 1e-5, @""); - XCTAssertEqualWithAccuracy(n.y, -0.6f, 1e-5, @""); - XCTAssertEqualWithAccuracy(cpvdist(cpv(-1.0, -0.6), n)/2.0f, t, 1e-5, @""); - }); - - // Segment queries starting from inside a shape - segmentInfo = [space segmentQueryFirstFrom:cpvzero to:cpv(1,1) radius:0.0 filter:CP_SHAPE_FILTER_ALL]; - XCTAssertEqual(segmentInfo.t, (cpFloat)0, @"Starting inside a shape should return t=0."); - - segmentInfo = [space segmentQueryFirstFrom:cpv(1,1) to:cpvzero radius:0.0 filter:CP_SHAPE_FILTER_ALL]; - XCTAssertEqual(segmentInfo.t, (cpFloat)0, @"Starting inside a shape should return t=0."); - - segmentInfo = [space segmentQueryFirstFrom:cpv(-0.6, -0.6) to:cpvzero radius:0.0 filter:CP_SHAPE_FILTER_ALL]; - XCTAssertEqual(segmentInfo.t, (cpFloat)0, @"Starting inside a shape should return t=0."); - XCTAssertEqual(segmentInfo.shape, segment, @"Should have picked the segment shape."); - - // A segment query that misses should return nil. - segmentInfo = [space segmentQueryFirstFrom:cpv(-10, 0) to:cpv(-10, -10) radius:0.0 filter:CP_SHAPE_FILTER_ALL]; - XCTAssertNil(segmentInfo, @""); - - // Shape queries - ChipmunkBody *queryBody = [ChipmunkBody bodyWithMass:1 andMoment:1]; - ChipmunkShape *queryShape = [ChipmunkCircleShape circleWithBody:queryBody radius:1 offset:cpvzero]; - - queryBody.position = cpvzero; - set = shapeQueryInfoToShapes([space shapeQueryAll:queryShape]); - XCTAssertEqualObjects(set, ([NSSet setWithObjects:circle, segment, box, nil]), @""); - - queryBody.position = cpv(1,1); - set = shapeQueryInfoToShapes([space shapeQueryAll:queryShape]); - XCTAssertEqualObjects(set, ([NSSet setWithObjects:circle, segment, box, nil]), @""); - - queryBody.position = cpv(0,-1); - set = shapeQueryInfoToShapes([space shapeQueryAll:queryShape]); - XCTAssertEqualObjects(set, ([NSSet setWithObjects:segment, box, nil]), @""); - - queryBody.position = cpv(0,-1.6); - set = shapeQueryInfoToShapes([space shapeQueryAll:queryShape]); - XCTAssertEqualObjects(set, ([NSSet setWithObjects:segment, nil]), @""); - - cpSpaceShapeQuery_b(space.space, queryShape.shape, ^(cpShape *shape, cpContactPointSet *points){ - XCTAssertEqual(shape, segment.shape, @""); - XCTAssertEqual(points->count, 1, @""); - }); - - queryBody.position = cpv(2,2); - set = shapeQueryInfoToShapes([space shapeQueryAll:queryShape]); - XCTAssertEqualObjects(set, ([NSSet setWithObjects:circle, segment, nil]), @""); - - queryBody.position = cpv(4,4); - set = shapeQueryInfoToShapes([space shapeQueryAll:queryShape]); - XCTAssertEqualObjects(set, ([NSSet setWithObjects:nil]), @""); - - [space remove:circle]; - [space remove:segment]; - [space remove:box]; - [pool release]; - - AssertRetainCount(circle, 1); - AssertRetainCount(segment, 1); - AssertRetainCount(box, 1); - - [circle release]; - [segment release]; - [box release]; -} - --(void)testPointQueries { - ChipmunkSpace *space = [[ChipmunkSpace alloc] init]; - - // With static bodies - testPointQueries_helper(self, space, space.staticBody); - testPointQueries_helper(self, space, [ChipmunkBody staticBody]); - - // Kinematic bodies - testPointQueries_helper(self, space, [space add:[ChipmunkBody kinematicBody]]); - - // With regular bodies. - testPointQueries_helper(self, space, [space add:[ChipmunkBody bodyWithMass:1 andMoment:1]]); - - // Rogue bodies - testPointQueries_helper(self, space, [ChipmunkBody bodyWithMass:1 andMoment:1]); - - [space release]; -} - --(void)testShapes { - ChipmunkSpace *space = [[ChipmunkSpace alloc] init]; - ChipmunkShape *shape; - - // Check that static shapes get added correctly - shape = [space add:[ChipmunkCircleShape circleWithBody:space.staticBody radius:1 offset:cpvzero]]; - XCTAssertTrue(cpSpatialIndexContains(space.space->staticShapes, shape.shape, shape.shape->hashid), @""); - - shape = [space add:[ChipmunkCircleShape circleWithBody:[ChipmunkBody staticBody] radius:1 offset:cpvzero]]; - XCTAssertTrue(cpSpatialIndexContains(space.space->staticShapes, shape.shape, shape.shape->hashid), @""); - - // Check that normal shapes get added correctly - ChipmunkBody *rogue = [ChipmunkBody bodyWithMass:1 andMoment:1]; - shape = [space add:[ChipmunkCircleShape circleWithBody:rogue radius:1 offset:cpvzero]]; - XCTAssertTrue(cpSpatialIndexContains(space.space->dynamicShapes, shape.shape, shape.shape->hashid), @""); - - ChipmunkBody *normal = [space add:[ChipmunkBody bodyWithMass:1 andMoment:1]]; - shape = [space add:[ChipmunkCircleShape circleWithBody:normal radius:1 offset:cpvzero]]; - XCTAssertTrue(cpSpatialIndexContains(space.space->dynamicShapes, shape.shape, shape.shape->hashid), @""); - - [space release]; -} - --(void)testBasicSimulation { - ChipmunkSpace *space = [[ChipmunkSpace alloc] init]; - space.gravity = cpv(0, -100); - - [space addBounds:cpBBNew(-50, 0, 50, 100) thickness:1 elasticity:1 friction:1 filter:CP_SHAPE_FILTER_ALL collisionType:nil]; - - ChipmunkBody *ball = [space add:[ChipmunkBody bodyWithMass:1 andMoment:cpMomentForCircle(1, 0, 1, cpvzero)]]; - ball.position = cpv(-10, 10); - [space add:[ChipmunkCircleShape circleWithBody:ball radius:1 offset:cpvzero]]; - - ChipmunkBody *box = [space add:[ChipmunkBody bodyWithMass:1 andMoment:cpMomentForBox(1, 2, 2)]]; - box.position = cpv(10, 10); - [space add:[ChipmunkPolyShape boxWithBody:box width:2 height:2 radius:0]]; - - for(int i=0; i<100; i++) [space step:0.01]; - - XCTAssertTrue(cpfabs(ball.position.y - 1) < 1.1*space.collisionSlop, @""); - XCTAssertTrue(cpfabs(box.position.y - 1) < 1.1*space.collisionSlop, @""); - - [space release]; -} - -- (void)testInitialSleepingObjects -{ - // http://www.cocos2d-iphone.org/forum/topic/28896#post-142428 - ChipmunkSpace *space = [[ChipmunkSpace alloc] init]; - space.sleepTimeThreshold = 10.0; - - ChipmunkBody *body1 = [space add:[ChipmunkBody bodyWithMass:1.0 andMoment:1.0]]; - [space add:[ChipmunkCircleShape circleWithBody:body1 radius:1.0 offset:cpvzero]]; - - ChipmunkBody *body2 = [space add:[ChipmunkBody bodyWithMass:1.0 andMoment:1.0]]; - [space add:[ChipmunkCircleShape circleWithBody:body2 radius:1.0 offset:cpvzero]]; - - [body1 sleep]; - [space step:1.0]; - - XCTAssertFalse(body1.isSleeping, @""); - XCTAssertFalse(body2.isSleeping, @""); - - [space release]; -} - --(void)testInitStepFree -{ - // This was crashing on GCC. - // Possible uninitialized field? - cpSpace *space = cpSpaceNew(); - cpSpaceStep(space, 1); - cpSpaceFree(space); -} - --(bool)beginSleepSensorRemoveBug:(cpArbiter *)arb space:(ChipmunkSpace*)space -{ - // 'b' is the shape we are using to trigger the callback. - CHIPMUNK_ARBITER_GET_SHAPES(arb, a, b); - NSLog(@"space: %p, arb: %p, a: %p, b: %p", space.space, arb, a.shape, a.body); - [space addPostStepRemoval:b]; - - return FALSE; -} - -static void -VerifyContactGraph(id self, ChipmunkBody *body1, ChipmunkBody *body2) -{ - __block int counter = 0; - - [body1 eachArbiter:^(cpArbiter *arb){ - CHIPMUNK_ARBITER_GET_BODIES(arb, a, b); - XCTAssertTrue(a == body1 && b == body2, @"Unexpected contact graph"); - counter++; - }]; - - [body2 eachArbiter:^(cpArbiter *arb){ - CHIPMUNK_ARBITER_GET_BODIES(arb, a, b); - XCTAssertTrue(a == body2 && b == body1, @"Unexpected contact graph"); - counter++; - }]; - - XCTAssertEqual(counter, 2, @"Wrong number of arbiters in contact graph."); -} - -// This one was a doozy to find. :-\ -// http://chipmunk-physics.net/forum/viewtopic.php?f=1&t=2472&start=40#p10924 --(void)testSleepSensorRemoveBug -{ - ChipmunkSpace *space = [[ChipmunkSpace alloc] init]; - space.sleepTimeThreshold = 0.1; - - ChipmunkBody *body1 = [space add:[ChipmunkBody bodyWithMass:1 andMoment:INFINITY]]; - [space add:[ChipmunkCircleShape circleWithBody:body1 radius:1 offset:cpvzero]]; - - ChipmunkBody *body2 = [space add:[ChipmunkBody bodyWithMass:1 andMoment:INFINITY]]; - [space add:[ChipmunkCircleShape circleWithBody:body2 radius:1 offset:cpvzero]]; - body2.position = cpv(0, 1.9); - - for(int i=0; !body1.isSleeping; i++){ - [space step:0.01]; - XCTAssertTrue(i < 100, @"body1 failed to fall asleep"); - } - - XCTAssertTrue(body2.isSleeping, @"body2 is not sleeping"); - VerifyContactGraph(self, body1, body2); - - // Objects are now sleeping and have their contact graph data all set up carefully. - - NSString *type = @"woo"; - ChipmunkBody *body3 = [space add:[ChipmunkBody bodyWithMass:1 andMoment:INFINITY]]; - ChipmunkShape *shape = [space add:[ChipmunkCircleShape circleWithBody:body3 radius:1 offset:cpv(-0.5, 0)]]; - shape.collisionType = type; - - [space addCollisionHandler:self typeA:nil typeB:type begin:@selector(beginSleepSensorRemoveBug:space:) preSolve:nil postSolve:nil separate:nil]; - - // Now step again and shape should get removed. - [space step:0.01]; - - XCTAssertFalse([space contains:shape], @"'shape' did not get removed."); - VerifyContactGraph(self, body1, body2); -} - --(bool)beginSleepActivateOnImpact:(cpArbiter *)arb space:(ChipmunkSpace*)space -{ - // 'b' is the shape we are using to trigger the callback. - CHIPMUNK_ARBITER_GET_BODIES(arb, sleeping, awake); - - XCTAssertTrue(sleeping.isSleeping, @"Body 'sleeping' should be sleeping."); - XCTAssertFalse(awake.isSleeping, @"Body 'awake' should not be sleeping."); - - [sleeping activate]; - - return TRUE; -} - -// Causing a sleeping body to be activated from a pre-solve callback causes issues with the deffered waking. -// http://chipmunk-physics.net/forum/viewtopic.php?f=1&t=2477 --(void)testSleepActivateOnImpact -{ - NSString *sleepType = @"sleeping"; - NSString *awakeType = @"awake"; - - ChipmunkSpace *space = [[ChipmunkSpace alloc] init]; - space.sleepTimeThreshold = 0.1; - - ChipmunkBody *body1 = [space add:[ChipmunkBody bodyWithMass:1 andMoment:INFINITY]]; - ChipmunkShape *shape1 = [space add:[ChipmunkCircleShape circleWithBody:body1 radius:1 offset:cpvzero]]; - shape1.collisionType = sleepType; - [body1 sleep]; - - ChipmunkBody *body2 = [space add:[ChipmunkBody bodyWithMass:1 andMoment:INFINITY]]; - ChipmunkShape *shape2 = [space add:[ChipmunkCircleShape circleWithBody:body2 radius:1 offset:cpvzero]]; - shape2.collisionType = awakeType; - - [space addCollisionHandler:self typeA:sleepType typeB:awakeType begin:@selector(beginSleepActivateOnImpact:space:) preSolve:nil postSolve:nil separate:nil]; - [space step:0.01]; - - XCTAssertFalse(body1.isSleeping, @"body1 did not awake."); - XCTAssertFalse(body2.isSleeping, @"body2 did not awake."); -} - - --(void)testAddBounds -{ - ChipmunkSpace *space = [[ChipmunkSpace alloc] init]; - NSArray *objs = [space addBounds:cpBBNew(0, 0, 10, 10) thickness:5 elasticity:0 friction:1 filter:CP_SHAPE_FILTER_ALL collisionType:nil]; - XCTAssertTrue([space contains:objs], @""); - - [space release]; -} -// TODO more sleeping tests - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/ObjectiveChipmunkTests/en.lproj/InfoPlist.strings b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/ObjectiveChipmunkTests/en.lproj/InfoPlist.strings deleted file mode 100644 index 477b28f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/ObjectiveChipmunkTests/en.lproj/InfoPlist.strings +++ /dev/null @@ -1,2 +0,0 @@ -/* Localized versions of Info.plist keys */ - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/bench.rb b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/bench.rb deleted file mode 100644 index 78912f3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/bench.rb +++ /dev/null @@ -1,12 +0,0 @@ -results = [] - -cmd = "|build/Release/ChipmunkDemo.app/Contents/MacOS/ChipmunkDemo -bench -trial" -open(cmd) do|io| - while str = io.gets do - puts str - results << str.split[2] - end -end - -puts "Placing results in paste buffer." -open("|pbcopy", "w"){|io| io.puts results} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/bench2.rb b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/bench2.rb deleted file mode 100644 index c14c3d9..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/bench2.rb +++ /dev/null @@ -1,12 +0,0 @@ -results = [] - -cmd = "|pbpaste" -open(cmd) do|io| - while str = io.gets do - puts str - results << str.split[2] - end -end - -puts "Placing results in paste buffer." -open("|pbcopy", "w"){|io| io.puts results} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/iphonestatic.command b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/iphonestatic.command deleted file mode 100755 index 482aac1..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/iphonestatic.command +++ /dev/null @@ -1,64 +0,0 @@ -#! /usr/bin/ruby - -Dir.chdir(File.dirname($0)) - -require 'Tempfile' -BUILD_LOG = Tempfile.new("Chipmunk-") -BUILD_LOG_PATH = BUILD_LOG.path - -def log(string) - puts string - open(BUILD_LOG_PATH, 'a'){|f| f.puts string} -end - -def latest_sdk() - sdks = `xcodebuild -showsdks`.split("\n") - - versions = sdks.map do|elt| - # Match only lines with "iphoneos" in them. - m = elt.match(/iphoneos(\d\.\d)/) - (m ? m.captures[0] : "0.0") - end - - return versions.max -end - -# Or you can pick a specific version string (ex: "5.1") -IOS_SDK_VERSION = latest_sdk() - -log("Building using iOS SDK #{IOS_SDK_VERSION}") - -VERBOSE = (not ARGV.include?("--quiet")) - -def system(command) - log "> #{command}" - - result = Kernel.system(VERBOSE ? "#{command} | tee -a #{BUILD_LOG_PATH}; exit ${PIPESTATUS[0]}" : "#{command} >> #{BUILD_LOG_PATH}") - unless $? == 0 - log "===========================================" - log "Command failed with status #{$?}: #{command}" - log "Build errors encountered. Aborting build script" - log "Check the build log for more information: #{BUILD_LOG_PATH}" - raise - end -end - -OUTPUT_DIR_NAME = "Chipmunk-iPhone" -system "rm -rf #{OUTPUT_DIR_NAME}" -system "mkdir #{OUTPUT_DIR_NAME}" - -system "xcodebuild -project Chipmunk7.xcodeproj -sdk iphoneos#{IOS_SDK_VERSION} -configuration Release -target ChipmunkStatic-iPhone" -system "xcodebuild -project Chipmunk7.xcodeproj -sdk iphonesimulator#{IOS_SDK_VERSION} -arch i386 -configuration Debug -target ChipmunkStatic-iPhone" -system "lipo build/Debug-iphonesimulator/libChipmunk-iPhone.a build/Release-iphoneos/libChipmunk-iPhone.a -create -output #{OUTPUT_DIR_NAME}/libChipmunk-iPhone.a" - -system "xcodebuild -project Chipmunk7.xcodeproj -sdk iphoneos#{IOS_SDK_VERSION} -configuration Release -target ObjectiveChipmunk-iPhone" -system "xcodebuild -project Chipmunk7.xcodeproj -sdk iphonesimulator#{IOS_SDK_VERSION} -arch i386 -configuration Debug -target ObjectiveChipmunk-iPhone" -system "lipo build/Debug-iphonesimulator/libObjectiveChipmunk-iPhone.a build/Release-iphoneos/libObjectiveChipmunk-iPhone.a -create -output #{OUTPUT_DIR_NAME}/libObjectiveChipmunk-iPhone.a" - -system "rsync -r --exclude='.*' ../include/ #{OUTPUT_DIR_NAME}" -system "rsync -r --exclude='.*' ../objectivec/include/ #{OUTPUT_DIR_NAME}" -system "open #{OUTPUT_DIR_NAME}" - -puts "Copy #{OUTPUT_DIR_NAME} into your project and enjoy." - -BUILD_LOG.delete diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/libGLEW/LICENSE.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/libGLEW/LICENSE.txt deleted file mode 100644 index f707804..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/libGLEW/LICENSE.txt +++ /dev/null @@ -1,73 +0,0 @@ -The OpenGL Extension Wrangler Library -Copyright (C) 2002-2007, Milan Ikits -Copyright (C) 2002-2007, Marcelo E. Magallon -Copyright (C) 2002, Lev Povalahev -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. -* The name of the author may be used to endorse or promote products - derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -THE POSSIBILITY OF SUCH DAMAGE. - - -Mesa 3-D graphics library -Version: 7.0 - -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -Copyright (c) 2007 The Khronos Group Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and/or associated documentation files (the -"Materials"), to deal in the Materials without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Materials, and to -permit persons to whom the Materials are furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Materials. - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/libGLEW/include/GL/glew.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/libGLEW/include/GL/glew.h deleted file mode 100644 index 51a29ef..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/libGLEW/include/GL/glew.h +++ /dev/null @@ -1,18062 +0,0 @@ -/* -** The OpenGL Extension Wrangler Library -** Copyright (C) 2002-2008, Milan Ikits -** Copyright (C) 2002-2008, Marcelo E. Magallon -** Copyright (C) 2002, Lev Povalahev -** All rights reserved. -** -** Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are met: -** -** * Redistributions of source code must retain the above copyright notice, -** this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright notice, -** this list of conditions and the following disclaimer in the documentation -** and/or other materials provided with the distribution. -** * The name of the author may be used to endorse or promote products -** derived from this software without specific prior written permission. -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -** ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -** LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -** CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -** SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -** INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -** CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -** ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -** THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Mesa 3-D graphics library - * Version: 7.0 - * - * Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ - -/* -** Copyright (c) 2007 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - -#ifndef __glew_h__ -#define __glew_h__ -#define __GLEW_H__ - -#if defined(__gl_h_) || defined(__GL_H__) || defined(__X_GL_H) -#error gl.h included before glew.h -#endif -#if defined(__gl2_h_) -#error gl2.h included before glew.h -#endif -#if defined(__gltypes_h_) -#error gltypes.h included before glew.h -#endif -#if defined(__REGAL_H__) -#error Regal.h included before glew.h -#endif -#if defined(__glext_h_) || defined(__GLEXT_H_) -#error glext.h included before glew.h -#endif -#if defined(__gl_ATI_h_) -#error glATI.h included before glew.h -#endif - -#define __gl_h_ -#define __gl2_h_ -#define __GL_H__ -#define __gltypes_h_ -#define __REGAL_H__ -#define __X_GL_H -#define __glext_h_ -#define __GLEXT_H_ -#define __gl_ATI_h_ - -#if defined(_WIN32) - -/* - * GLEW does not include to avoid name space pollution. - * GL needs GLAPI and GLAPIENTRY, GLU needs APIENTRY, CALLBACK, and wchar_t - * defined properly. - */ -/* */ -#ifndef APIENTRY -#define GLEW_APIENTRY_DEFINED -# if defined(__MINGW32__) || defined(__CYGWIN__) -# define APIENTRY __stdcall -# elif (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED) || defined(__BORLANDC__) -# define APIENTRY __stdcall -# else -# define APIENTRY -# endif -#endif -#ifndef GLAPI -# if defined(__MINGW32__) || defined(__CYGWIN__) -# define GLAPI extern -# endif -#endif -/* */ -#ifndef CALLBACK -#define GLEW_CALLBACK_DEFINED -# if defined(__MINGW32__) || defined(__CYGWIN__) -# define CALLBACK __attribute__ ((__stdcall__)) -# elif (defined(_M_MRX000) || defined(_M_IX86) || defined(_M_ALPHA) || defined(_M_PPC)) && !defined(MIDL_PASS) -# define CALLBACK __stdcall -# else -# define CALLBACK -# endif -#endif -/* and */ -#ifndef WINGDIAPI -#define GLEW_WINGDIAPI_DEFINED -#define WINGDIAPI __declspec(dllimport) -#endif -/* */ -#if (defined(_MSC_VER) || defined(__BORLANDC__)) && !defined(_WCHAR_T_DEFINED) -typedef unsigned short wchar_t; -# define _WCHAR_T_DEFINED -#endif -/* */ -#if !defined(_W64) -# if !defined(__midl) && (defined(_X86_) || defined(_M_IX86)) && defined(_MSC_VER) && _MSC_VER >= 1300 -# define _W64 __w64 -# else -# define _W64 -# endif -#endif -#if !defined(_PTRDIFF_T_DEFINED) && !defined(_PTRDIFF_T_) && !defined(__MINGW64__) -# ifdef _WIN64 -typedef __int64 ptrdiff_t; -# else -typedef _W64 int ptrdiff_t; -# endif -# define _PTRDIFF_T_DEFINED -# define _PTRDIFF_T_ -#endif - -#ifndef GLAPI -# if defined(__MINGW32__) || defined(__CYGWIN__) -# define GLAPI extern -# else -# define GLAPI WINGDIAPI -# endif -#endif - -#ifndef GLAPIENTRY -#define GLAPIENTRY APIENTRY -#endif - -#ifndef GLEWAPIENTRY -#define GLEWAPIENTRY APIENTRY -#endif - -/* - * GLEW_STATIC is defined for static library. - * GLEW_BUILD is defined for building the DLL library. - */ - -#ifdef GLEW_STATIC -# define GLEWAPI extern -#else -# ifdef GLEW_BUILD -# define GLEWAPI extern __declspec(dllexport) -# else -# define GLEWAPI extern __declspec(dllimport) -# endif -#endif - -#else /* _UNIX */ - -/* - * Needed for ptrdiff_t in turn needed by VBO. This is defined by ISO - * C. On my system, this amounts to _3 lines_ of included code, all of - * them pretty much harmless. If you know of a way of detecting 32 vs - * 64 _targets_ at compile time you are free to replace this with - * something that's portable. For now, _this_ is the portable solution. - * (mem, 2004-01-04) - */ - -#include - -/* SGI MIPSPro doesn't like stdint.h in C++ mode */ -/* ID: 3376260 Solaris 9 has inttypes.h, but not stdint.h */ - -#if (defined(__sgi) || defined(__sun)) && !defined(__GNUC__) -#include -#else -#include -#endif - -#define GLEW_APIENTRY_DEFINED -#define APIENTRY - -/* - * GLEW_STATIC is defined for static library. - */ - -#ifdef GLEW_STATIC -# define GLEWAPI extern -#else -# if defined(__GNUC__) && __GNUC__>=4 -# define GLEWAPI extern __attribute__ ((visibility("default"))) -# elif defined(__SUNPRO_C) || defined(__SUNPRO_CC) -# define GLEWAPI extern __global -# else -# define GLEWAPI extern -# endif -#endif - -/* */ -#ifndef GLAPI -#define GLAPI extern -#endif - -#ifndef GLAPIENTRY -#define GLAPIENTRY -#endif - -#ifndef GLEWAPIENTRY -#define GLEWAPIENTRY -#endif - -#endif /* _WIN32 */ - -#ifdef __cplusplus -extern "C" { -#endif - -/* ----------------------------- GL_VERSION_1_1 ---------------------------- */ - -#ifndef GL_VERSION_1_1 -#define GL_VERSION_1_1 1 - -typedef unsigned int GLenum; -typedef unsigned int GLbitfield; -typedef unsigned int GLuint; -typedef int GLint; -typedef int GLsizei; -typedef unsigned char GLboolean; -typedef signed char GLbyte; -typedef short GLshort; -typedef unsigned char GLubyte; -typedef unsigned short GLushort; -typedef unsigned long GLulong; -typedef float GLfloat; -typedef float GLclampf; -typedef double GLdouble; -typedef double GLclampd; -typedef void GLvoid; -#if defined(_MSC_VER) && _MSC_VER < 1400 -typedef __int64 GLint64EXT; -typedef unsigned __int64 GLuint64EXT; -#elif defined(_MSC_VER) || defined(__BORLANDC__) -typedef signed long long GLint64EXT; -typedef unsigned long long GLuint64EXT; -#else -# if defined(__MINGW32__) || defined(__CYGWIN__) -#include -# endif -typedef int64_t GLint64EXT; -typedef uint64_t GLuint64EXT; -#endif -typedef GLint64EXT GLint64; -typedef GLuint64EXT GLuint64; -typedef struct __GLsync *GLsync; - -typedef char GLchar; - -#define GL_ZERO 0 -#define GL_FALSE 0 -#define GL_LOGIC_OP 0x0BF1 -#define GL_NONE 0 -#define GL_TEXTURE_COMPONENTS 0x1003 -#define GL_NO_ERROR 0 -#define GL_POINTS 0x0000 -#define GL_CURRENT_BIT 0x00000001 -#define GL_TRUE 1 -#define GL_ONE 1 -#define GL_CLIENT_PIXEL_STORE_BIT 0x00000001 -#define GL_LINES 0x0001 -#define GL_LINE_LOOP 0x0002 -#define GL_POINT_BIT 0x00000002 -#define GL_CLIENT_VERTEX_ARRAY_BIT 0x00000002 -#define GL_LINE_STRIP 0x0003 -#define GL_LINE_BIT 0x00000004 -#define GL_TRIANGLES 0x0004 -#define GL_TRIANGLE_STRIP 0x0005 -#define GL_TRIANGLE_FAN 0x0006 -#define GL_QUADS 0x0007 -#define GL_QUAD_STRIP 0x0008 -#define GL_POLYGON_BIT 0x00000008 -#define GL_POLYGON 0x0009 -#define GL_POLYGON_STIPPLE_BIT 0x00000010 -#define GL_PIXEL_MODE_BIT 0x00000020 -#define GL_LIGHTING_BIT 0x00000040 -#define GL_FOG_BIT 0x00000080 -#define GL_DEPTH_BUFFER_BIT 0x00000100 -#define GL_ACCUM 0x0100 -#define GL_LOAD 0x0101 -#define GL_RETURN 0x0102 -#define GL_MULT 0x0103 -#define GL_ADD 0x0104 -#define GL_NEVER 0x0200 -#define GL_ACCUM_BUFFER_BIT 0x00000200 -#define GL_LESS 0x0201 -#define GL_EQUAL 0x0202 -#define GL_LEQUAL 0x0203 -#define GL_GREATER 0x0204 -#define GL_NOTEQUAL 0x0205 -#define GL_GEQUAL 0x0206 -#define GL_ALWAYS 0x0207 -#define GL_SRC_COLOR 0x0300 -#define GL_ONE_MINUS_SRC_COLOR 0x0301 -#define GL_SRC_ALPHA 0x0302 -#define GL_ONE_MINUS_SRC_ALPHA 0x0303 -#define GL_DST_ALPHA 0x0304 -#define GL_ONE_MINUS_DST_ALPHA 0x0305 -#define GL_DST_COLOR 0x0306 -#define GL_ONE_MINUS_DST_COLOR 0x0307 -#define GL_SRC_ALPHA_SATURATE 0x0308 -#define GL_STENCIL_BUFFER_BIT 0x00000400 -#define GL_FRONT_LEFT 0x0400 -#define GL_FRONT_RIGHT 0x0401 -#define GL_BACK_LEFT 0x0402 -#define GL_BACK_RIGHT 0x0403 -#define GL_FRONT 0x0404 -#define GL_BACK 0x0405 -#define GL_LEFT 0x0406 -#define GL_RIGHT 0x0407 -#define GL_FRONT_AND_BACK 0x0408 -#define GL_AUX0 0x0409 -#define GL_AUX1 0x040A -#define GL_AUX2 0x040B -#define GL_AUX3 0x040C -#define GL_INVALID_ENUM 0x0500 -#define GL_INVALID_VALUE 0x0501 -#define GL_INVALID_OPERATION 0x0502 -#define GL_STACK_OVERFLOW 0x0503 -#define GL_STACK_UNDERFLOW 0x0504 -#define GL_OUT_OF_MEMORY 0x0505 -#define GL_2D 0x0600 -#define GL_3D 0x0601 -#define GL_3D_COLOR 0x0602 -#define GL_3D_COLOR_TEXTURE 0x0603 -#define GL_4D_COLOR_TEXTURE 0x0604 -#define GL_PASS_THROUGH_TOKEN 0x0700 -#define GL_POINT_TOKEN 0x0701 -#define GL_LINE_TOKEN 0x0702 -#define GL_POLYGON_TOKEN 0x0703 -#define GL_BITMAP_TOKEN 0x0704 -#define GL_DRAW_PIXEL_TOKEN 0x0705 -#define GL_COPY_PIXEL_TOKEN 0x0706 -#define GL_LINE_RESET_TOKEN 0x0707 -#define GL_EXP 0x0800 -#define GL_VIEWPORT_BIT 0x00000800 -#define GL_EXP2 0x0801 -#define GL_CW 0x0900 -#define GL_CCW 0x0901 -#define GL_COEFF 0x0A00 -#define GL_ORDER 0x0A01 -#define GL_DOMAIN 0x0A02 -#define GL_CURRENT_COLOR 0x0B00 -#define GL_CURRENT_INDEX 0x0B01 -#define GL_CURRENT_NORMAL 0x0B02 -#define GL_CURRENT_TEXTURE_COORDS 0x0B03 -#define GL_CURRENT_RASTER_COLOR 0x0B04 -#define GL_CURRENT_RASTER_INDEX 0x0B05 -#define GL_CURRENT_RASTER_TEXTURE_COORDS 0x0B06 -#define GL_CURRENT_RASTER_POSITION 0x0B07 -#define GL_CURRENT_RASTER_POSITION_VALID 0x0B08 -#define GL_CURRENT_RASTER_DISTANCE 0x0B09 -#define GL_POINT_SMOOTH 0x0B10 -#define GL_POINT_SIZE 0x0B11 -#define GL_POINT_SIZE_RANGE 0x0B12 -#define GL_POINT_SIZE_GRANULARITY 0x0B13 -#define GL_LINE_SMOOTH 0x0B20 -#define GL_LINE_WIDTH 0x0B21 -#define GL_LINE_WIDTH_RANGE 0x0B22 -#define GL_LINE_WIDTH_GRANULARITY 0x0B23 -#define GL_LINE_STIPPLE 0x0B24 -#define GL_LINE_STIPPLE_PATTERN 0x0B25 -#define GL_LINE_STIPPLE_REPEAT 0x0B26 -#define GL_LIST_MODE 0x0B30 -#define GL_MAX_LIST_NESTING 0x0B31 -#define GL_LIST_BASE 0x0B32 -#define GL_LIST_INDEX 0x0B33 -#define GL_POLYGON_MODE 0x0B40 -#define GL_POLYGON_SMOOTH 0x0B41 -#define GL_POLYGON_STIPPLE 0x0B42 -#define GL_EDGE_FLAG 0x0B43 -#define GL_CULL_FACE 0x0B44 -#define GL_CULL_FACE_MODE 0x0B45 -#define GL_FRONT_FACE 0x0B46 -#define GL_LIGHTING 0x0B50 -#define GL_LIGHT_MODEL_LOCAL_VIEWER 0x0B51 -#define GL_LIGHT_MODEL_TWO_SIDE 0x0B52 -#define GL_LIGHT_MODEL_AMBIENT 0x0B53 -#define GL_SHADE_MODEL 0x0B54 -#define GL_COLOR_MATERIAL_FACE 0x0B55 -#define GL_COLOR_MATERIAL_PARAMETER 0x0B56 -#define GL_COLOR_MATERIAL 0x0B57 -#define GL_FOG 0x0B60 -#define GL_FOG_INDEX 0x0B61 -#define GL_FOG_DENSITY 0x0B62 -#define GL_FOG_START 0x0B63 -#define GL_FOG_END 0x0B64 -#define GL_FOG_MODE 0x0B65 -#define GL_FOG_COLOR 0x0B66 -#define GL_DEPTH_RANGE 0x0B70 -#define GL_DEPTH_TEST 0x0B71 -#define GL_DEPTH_WRITEMASK 0x0B72 -#define GL_DEPTH_CLEAR_VALUE 0x0B73 -#define GL_DEPTH_FUNC 0x0B74 -#define GL_ACCUM_CLEAR_VALUE 0x0B80 -#define GL_STENCIL_TEST 0x0B90 -#define GL_STENCIL_CLEAR_VALUE 0x0B91 -#define GL_STENCIL_FUNC 0x0B92 -#define GL_STENCIL_VALUE_MASK 0x0B93 -#define GL_STENCIL_FAIL 0x0B94 -#define GL_STENCIL_PASS_DEPTH_FAIL 0x0B95 -#define GL_STENCIL_PASS_DEPTH_PASS 0x0B96 -#define GL_STENCIL_REF 0x0B97 -#define GL_STENCIL_WRITEMASK 0x0B98 -#define GL_MATRIX_MODE 0x0BA0 -#define GL_NORMALIZE 0x0BA1 -#define GL_VIEWPORT 0x0BA2 -#define GL_MODELVIEW_STACK_DEPTH 0x0BA3 -#define GL_PROJECTION_STACK_DEPTH 0x0BA4 -#define GL_TEXTURE_STACK_DEPTH 0x0BA5 -#define GL_MODELVIEW_MATRIX 0x0BA6 -#define GL_PROJECTION_MATRIX 0x0BA7 -#define GL_TEXTURE_MATRIX 0x0BA8 -#define GL_ATTRIB_STACK_DEPTH 0x0BB0 -#define GL_CLIENT_ATTRIB_STACK_DEPTH 0x0BB1 -#define GL_ALPHA_TEST 0x0BC0 -#define GL_ALPHA_TEST_FUNC 0x0BC1 -#define GL_ALPHA_TEST_REF 0x0BC2 -#define GL_DITHER 0x0BD0 -#define GL_BLEND_DST 0x0BE0 -#define GL_BLEND_SRC 0x0BE1 -#define GL_BLEND 0x0BE2 -#define GL_LOGIC_OP_MODE 0x0BF0 -#define GL_INDEX_LOGIC_OP 0x0BF1 -#define GL_COLOR_LOGIC_OP 0x0BF2 -#define GL_AUX_BUFFERS 0x0C00 -#define GL_DRAW_BUFFER 0x0C01 -#define GL_READ_BUFFER 0x0C02 -#define GL_SCISSOR_BOX 0x0C10 -#define GL_SCISSOR_TEST 0x0C11 -#define GL_INDEX_CLEAR_VALUE 0x0C20 -#define GL_INDEX_WRITEMASK 0x0C21 -#define GL_COLOR_CLEAR_VALUE 0x0C22 -#define GL_COLOR_WRITEMASK 0x0C23 -#define GL_INDEX_MODE 0x0C30 -#define GL_RGBA_MODE 0x0C31 -#define GL_DOUBLEBUFFER 0x0C32 -#define GL_STEREO 0x0C33 -#define GL_RENDER_MODE 0x0C40 -#define GL_PERSPECTIVE_CORRECTION_HINT 0x0C50 -#define GL_POINT_SMOOTH_HINT 0x0C51 -#define GL_LINE_SMOOTH_HINT 0x0C52 -#define GL_POLYGON_SMOOTH_HINT 0x0C53 -#define GL_FOG_HINT 0x0C54 -#define GL_TEXTURE_GEN_S 0x0C60 -#define GL_TEXTURE_GEN_T 0x0C61 -#define GL_TEXTURE_GEN_R 0x0C62 -#define GL_TEXTURE_GEN_Q 0x0C63 -#define GL_PIXEL_MAP_I_TO_I 0x0C70 -#define GL_PIXEL_MAP_S_TO_S 0x0C71 -#define GL_PIXEL_MAP_I_TO_R 0x0C72 -#define GL_PIXEL_MAP_I_TO_G 0x0C73 -#define GL_PIXEL_MAP_I_TO_B 0x0C74 -#define GL_PIXEL_MAP_I_TO_A 0x0C75 -#define GL_PIXEL_MAP_R_TO_R 0x0C76 -#define GL_PIXEL_MAP_G_TO_G 0x0C77 -#define GL_PIXEL_MAP_B_TO_B 0x0C78 -#define GL_PIXEL_MAP_A_TO_A 0x0C79 -#define GL_PIXEL_MAP_I_TO_I_SIZE 0x0CB0 -#define GL_PIXEL_MAP_S_TO_S_SIZE 0x0CB1 -#define GL_PIXEL_MAP_I_TO_R_SIZE 0x0CB2 -#define GL_PIXEL_MAP_I_TO_G_SIZE 0x0CB3 -#define GL_PIXEL_MAP_I_TO_B_SIZE 0x0CB4 -#define GL_PIXEL_MAP_I_TO_A_SIZE 0x0CB5 -#define GL_PIXEL_MAP_R_TO_R_SIZE 0x0CB6 -#define GL_PIXEL_MAP_G_TO_G_SIZE 0x0CB7 -#define GL_PIXEL_MAP_B_TO_B_SIZE 0x0CB8 -#define GL_PIXEL_MAP_A_TO_A_SIZE 0x0CB9 -#define GL_UNPACK_SWAP_BYTES 0x0CF0 -#define GL_UNPACK_LSB_FIRST 0x0CF1 -#define GL_UNPACK_ROW_LENGTH 0x0CF2 -#define GL_UNPACK_SKIP_ROWS 0x0CF3 -#define GL_UNPACK_SKIP_PIXELS 0x0CF4 -#define GL_UNPACK_ALIGNMENT 0x0CF5 -#define GL_PACK_SWAP_BYTES 0x0D00 -#define GL_PACK_LSB_FIRST 0x0D01 -#define GL_PACK_ROW_LENGTH 0x0D02 -#define GL_PACK_SKIP_ROWS 0x0D03 -#define GL_PACK_SKIP_PIXELS 0x0D04 -#define GL_PACK_ALIGNMENT 0x0D05 -#define GL_MAP_COLOR 0x0D10 -#define GL_MAP_STENCIL 0x0D11 -#define GL_INDEX_SHIFT 0x0D12 -#define GL_INDEX_OFFSET 0x0D13 -#define GL_RED_SCALE 0x0D14 -#define GL_RED_BIAS 0x0D15 -#define GL_ZOOM_X 0x0D16 -#define GL_ZOOM_Y 0x0D17 -#define GL_GREEN_SCALE 0x0D18 -#define GL_GREEN_BIAS 0x0D19 -#define GL_BLUE_SCALE 0x0D1A -#define GL_BLUE_BIAS 0x0D1B -#define GL_ALPHA_SCALE 0x0D1C -#define GL_ALPHA_BIAS 0x0D1D -#define GL_DEPTH_SCALE 0x0D1E -#define GL_DEPTH_BIAS 0x0D1F -#define GL_MAX_EVAL_ORDER 0x0D30 -#define GL_MAX_LIGHTS 0x0D31 -#define GL_MAX_CLIP_PLANES 0x0D32 -#define GL_MAX_TEXTURE_SIZE 0x0D33 -#define GL_MAX_PIXEL_MAP_TABLE 0x0D34 -#define GL_MAX_ATTRIB_STACK_DEPTH 0x0D35 -#define GL_MAX_MODELVIEW_STACK_DEPTH 0x0D36 -#define GL_MAX_NAME_STACK_DEPTH 0x0D37 -#define GL_MAX_PROJECTION_STACK_DEPTH 0x0D38 -#define GL_MAX_TEXTURE_STACK_DEPTH 0x0D39 -#define GL_MAX_VIEWPORT_DIMS 0x0D3A -#define GL_MAX_CLIENT_ATTRIB_STACK_DEPTH 0x0D3B -#define GL_SUBPIXEL_BITS 0x0D50 -#define GL_INDEX_BITS 0x0D51 -#define GL_RED_BITS 0x0D52 -#define GL_GREEN_BITS 0x0D53 -#define GL_BLUE_BITS 0x0D54 -#define GL_ALPHA_BITS 0x0D55 -#define GL_DEPTH_BITS 0x0D56 -#define GL_STENCIL_BITS 0x0D57 -#define GL_ACCUM_RED_BITS 0x0D58 -#define GL_ACCUM_GREEN_BITS 0x0D59 -#define GL_ACCUM_BLUE_BITS 0x0D5A -#define GL_ACCUM_ALPHA_BITS 0x0D5B -#define GL_NAME_STACK_DEPTH 0x0D70 -#define GL_AUTO_NORMAL 0x0D80 -#define GL_MAP1_COLOR_4 0x0D90 -#define GL_MAP1_INDEX 0x0D91 -#define GL_MAP1_NORMAL 0x0D92 -#define GL_MAP1_TEXTURE_COORD_1 0x0D93 -#define GL_MAP1_TEXTURE_COORD_2 0x0D94 -#define GL_MAP1_TEXTURE_COORD_3 0x0D95 -#define GL_MAP1_TEXTURE_COORD_4 0x0D96 -#define GL_MAP1_VERTEX_3 0x0D97 -#define GL_MAP1_VERTEX_4 0x0D98 -#define GL_MAP2_COLOR_4 0x0DB0 -#define GL_MAP2_INDEX 0x0DB1 -#define GL_MAP2_NORMAL 0x0DB2 -#define GL_MAP2_TEXTURE_COORD_1 0x0DB3 -#define GL_MAP2_TEXTURE_COORD_2 0x0DB4 -#define GL_MAP2_TEXTURE_COORD_3 0x0DB5 -#define GL_MAP2_TEXTURE_COORD_4 0x0DB6 -#define GL_MAP2_VERTEX_3 0x0DB7 -#define GL_MAP2_VERTEX_4 0x0DB8 -#define GL_MAP1_GRID_DOMAIN 0x0DD0 -#define GL_MAP1_GRID_SEGMENTS 0x0DD1 -#define GL_MAP2_GRID_DOMAIN 0x0DD2 -#define GL_MAP2_GRID_SEGMENTS 0x0DD3 -#define GL_TEXTURE_1D 0x0DE0 -#define GL_TEXTURE_2D 0x0DE1 -#define GL_FEEDBACK_BUFFER_POINTER 0x0DF0 -#define GL_FEEDBACK_BUFFER_SIZE 0x0DF1 -#define GL_FEEDBACK_BUFFER_TYPE 0x0DF2 -#define GL_SELECTION_BUFFER_POINTER 0x0DF3 -#define GL_SELECTION_BUFFER_SIZE 0x0DF4 -#define GL_TEXTURE_WIDTH 0x1000 -#define GL_TRANSFORM_BIT 0x00001000 -#define GL_TEXTURE_HEIGHT 0x1001 -#define GL_TEXTURE_INTERNAL_FORMAT 0x1003 -#define GL_TEXTURE_BORDER_COLOR 0x1004 -#define GL_TEXTURE_BORDER 0x1005 -#define GL_DONT_CARE 0x1100 -#define GL_FASTEST 0x1101 -#define GL_NICEST 0x1102 -#define GL_AMBIENT 0x1200 -#define GL_DIFFUSE 0x1201 -#define GL_SPECULAR 0x1202 -#define GL_POSITION 0x1203 -#define GL_SPOT_DIRECTION 0x1204 -#define GL_SPOT_EXPONENT 0x1205 -#define GL_SPOT_CUTOFF 0x1206 -#define GL_CONSTANT_ATTENUATION 0x1207 -#define GL_LINEAR_ATTENUATION 0x1208 -#define GL_QUADRATIC_ATTENUATION 0x1209 -#define GL_COMPILE 0x1300 -#define GL_COMPILE_AND_EXECUTE 0x1301 -#define GL_BYTE 0x1400 -#define GL_UNSIGNED_BYTE 0x1401 -#define GL_SHORT 0x1402 -#define GL_UNSIGNED_SHORT 0x1403 -#define GL_INT 0x1404 -#define GL_UNSIGNED_INT 0x1405 -#define GL_FLOAT 0x1406 -#define GL_2_BYTES 0x1407 -#define GL_3_BYTES 0x1408 -#define GL_4_BYTES 0x1409 -#define GL_DOUBLE 0x140A -#define GL_CLEAR 0x1500 -#define GL_AND 0x1501 -#define GL_AND_REVERSE 0x1502 -#define GL_COPY 0x1503 -#define GL_AND_INVERTED 0x1504 -#define GL_NOOP 0x1505 -#define GL_XOR 0x1506 -#define GL_OR 0x1507 -#define GL_NOR 0x1508 -#define GL_EQUIV 0x1509 -#define GL_INVERT 0x150A -#define GL_OR_REVERSE 0x150B -#define GL_COPY_INVERTED 0x150C -#define GL_OR_INVERTED 0x150D -#define GL_NAND 0x150E -#define GL_SET 0x150F -#define GL_EMISSION 0x1600 -#define GL_SHININESS 0x1601 -#define GL_AMBIENT_AND_DIFFUSE 0x1602 -#define GL_COLOR_INDEXES 0x1603 -#define GL_MODELVIEW 0x1700 -#define GL_PROJECTION 0x1701 -#define GL_TEXTURE 0x1702 -#define GL_COLOR 0x1800 -#define GL_DEPTH 0x1801 -#define GL_STENCIL 0x1802 -#define GL_COLOR_INDEX 0x1900 -#define GL_STENCIL_INDEX 0x1901 -#define GL_DEPTH_COMPONENT 0x1902 -#define GL_RED 0x1903 -#define GL_GREEN 0x1904 -#define GL_BLUE 0x1905 -#define GL_ALPHA 0x1906 -#define GL_RGB 0x1907 -#define GL_RGBA 0x1908 -#define GL_LUMINANCE 0x1909 -#define GL_LUMINANCE_ALPHA 0x190A -#define GL_BITMAP 0x1A00 -#define GL_POINT 0x1B00 -#define GL_LINE 0x1B01 -#define GL_FILL 0x1B02 -#define GL_RENDER 0x1C00 -#define GL_FEEDBACK 0x1C01 -#define GL_SELECT 0x1C02 -#define GL_FLAT 0x1D00 -#define GL_SMOOTH 0x1D01 -#define GL_KEEP 0x1E00 -#define GL_REPLACE 0x1E01 -#define GL_INCR 0x1E02 -#define GL_DECR 0x1E03 -#define GL_VENDOR 0x1F00 -#define GL_RENDERER 0x1F01 -#define GL_VERSION 0x1F02 -#define GL_EXTENSIONS 0x1F03 -#define GL_S 0x2000 -#define GL_ENABLE_BIT 0x00002000 -#define GL_T 0x2001 -#define GL_R 0x2002 -#define GL_Q 0x2003 -#define GL_MODULATE 0x2100 -#define GL_DECAL 0x2101 -#define GL_TEXTURE_ENV_MODE 0x2200 -#define GL_TEXTURE_ENV_COLOR 0x2201 -#define GL_TEXTURE_ENV 0x2300 -#define GL_EYE_LINEAR 0x2400 -#define GL_OBJECT_LINEAR 0x2401 -#define GL_SPHERE_MAP 0x2402 -#define GL_TEXTURE_GEN_MODE 0x2500 -#define GL_OBJECT_PLANE 0x2501 -#define GL_EYE_PLANE 0x2502 -#define GL_NEAREST 0x2600 -#define GL_LINEAR 0x2601 -#define GL_NEAREST_MIPMAP_NEAREST 0x2700 -#define GL_LINEAR_MIPMAP_NEAREST 0x2701 -#define GL_NEAREST_MIPMAP_LINEAR 0x2702 -#define GL_LINEAR_MIPMAP_LINEAR 0x2703 -#define GL_TEXTURE_MAG_FILTER 0x2800 -#define GL_TEXTURE_MIN_FILTER 0x2801 -#define GL_TEXTURE_WRAP_S 0x2802 -#define GL_TEXTURE_WRAP_T 0x2803 -#define GL_CLAMP 0x2900 -#define GL_REPEAT 0x2901 -#define GL_POLYGON_OFFSET_UNITS 0x2A00 -#define GL_POLYGON_OFFSET_POINT 0x2A01 -#define GL_POLYGON_OFFSET_LINE 0x2A02 -#define GL_R3_G3_B2 0x2A10 -#define GL_V2F 0x2A20 -#define GL_V3F 0x2A21 -#define GL_C4UB_V2F 0x2A22 -#define GL_C4UB_V3F 0x2A23 -#define GL_C3F_V3F 0x2A24 -#define GL_N3F_V3F 0x2A25 -#define GL_C4F_N3F_V3F 0x2A26 -#define GL_T2F_V3F 0x2A27 -#define GL_T4F_V4F 0x2A28 -#define GL_T2F_C4UB_V3F 0x2A29 -#define GL_T2F_C3F_V3F 0x2A2A -#define GL_T2F_N3F_V3F 0x2A2B -#define GL_T2F_C4F_N3F_V3F 0x2A2C -#define GL_T4F_C4F_N3F_V4F 0x2A2D -#define GL_CLIP_PLANE0 0x3000 -#define GL_CLIP_PLANE1 0x3001 -#define GL_CLIP_PLANE2 0x3002 -#define GL_CLIP_PLANE3 0x3003 -#define GL_CLIP_PLANE4 0x3004 -#define GL_CLIP_PLANE5 0x3005 -#define GL_LIGHT0 0x4000 -#define GL_COLOR_BUFFER_BIT 0x00004000 -#define GL_LIGHT1 0x4001 -#define GL_LIGHT2 0x4002 -#define GL_LIGHT3 0x4003 -#define GL_LIGHT4 0x4004 -#define GL_LIGHT5 0x4005 -#define GL_LIGHT6 0x4006 -#define GL_LIGHT7 0x4007 -#define GL_HINT_BIT 0x00008000 -#define GL_POLYGON_OFFSET_FILL 0x8037 -#define GL_POLYGON_OFFSET_FACTOR 0x8038 -#define GL_ALPHA4 0x803B -#define GL_ALPHA8 0x803C -#define GL_ALPHA12 0x803D -#define GL_ALPHA16 0x803E -#define GL_LUMINANCE4 0x803F -#define GL_LUMINANCE8 0x8040 -#define GL_LUMINANCE12 0x8041 -#define GL_LUMINANCE16 0x8042 -#define GL_LUMINANCE4_ALPHA4 0x8043 -#define GL_LUMINANCE6_ALPHA2 0x8044 -#define GL_LUMINANCE8_ALPHA8 0x8045 -#define GL_LUMINANCE12_ALPHA4 0x8046 -#define GL_LUMINANCE12_ALPHA12 0x8047 -#define GL_LUMINANCE16_ALPHA16 0x8048 -#define GL_INTENSITY 0x8049 -#define GL_INTENSITY4 0x804A -#define GL_INTENSITY8 0x804B -#define GL_INTENSITY12 0x804C -#define GL_INTENSITY16 0x804D -#define GL_RGB4 0x804F -#define GL_RGB5 0x8050 -#define GL_RGB8 0x8051 -#define GL_RGB10 0x8052 -#define GL_RGB12 0x8053 -#define GL_RGB16 0x8054 -#define GL_RGBA2 0x8055 -#define GL_RGBA4 0x8056 -#define GL_RGB5_A1 0x8057 -#define GL_RGBA8 0x8058 -#define GL_RGB10_A2 0x8059 -#define GL_RGBA12 0x805A -#define GL_RGBA16 0x805B -#define GL_TEXTURE_RED_SIZE 0x805C -#define GL_TEXTURE_GREEN_SIZE 0x805D -#define GL_TEXTURE_BLUE_SIZE 0x805E -#define GL_TEXTURE_ALPHA_SIZE 0x805F -#define GL_TEXTURE_LUMINANCE_SIZE 0x8060 -#define GL_TEXTURE_INTENSITY_SIZE 0x8061 -#define GL_PROXY_TEXTURE_1D 0x8063 -#define GL_PROXY_TEXTURE_2D 0x8064 -#define GL_TEXTURE_PRIORITY 0x8066 -#define GL_TEXTURE_RESIDENT 0x8067 -#define GL_TEXTURE_BINDING_1D 0x8068 -#define GL_TEXTURE_BINDING_2D 0x8069 -#define GL_VERTEX_ARRAY 0x8074 -#define GL_NORMAL_ARRAY 0x8075 -#define GL_COLOR_ARRAY 0x8076 -#define GL_INDEX_ARRAY 0x8077 -#define GL_TEXTURE_COORD_ARRAY 0x8078 -#define GL_EDGE_FLAG_ARRAY 0x8079 -#define GL_VERTEX_ARRAY_SIZE 0x807A -#define GL_VERTEX_ARRAY_TYPE 0x807B -#define GL_VERTEX_ARRAY_STRIDE 0x807C -#define GL_NORMAL_ARRAY_TYPE 0x807E -#define GL_NORMAL_ARRAY_STRIDE 0x807F -#define GL_COLOR_ARRAY_SIZE 0x8081 -#define GL_COLOR_ARRAY_TYPE 0x8082 -#define GL_COLOR_ARRAY_STRIDE 0x8083 -#define GL_INDEX_ARRAY_TYPE 0x8085 -#define GL_INDEX_ARRAY_STRIDE 0x8086 -#define GL_TEXTURE_COORD_ARRAY_SIZE 0x8088 -#define GL_TEXTURE_COORD_ARRAY_TYPE 0x8089 -#define GL_TEXTURE_COORD_ARRAY_STRIDE 0x808A -#define GL_EDGE_FLAG_ARRAY_STRIDE 0x808C -#define GL_VERTEX_ARRAY_POINTER 0x808E -#define GL_NORMAL_ARRAY_POINTER 0x808F -#define GL_COLOR_ARRAY_POINTER 0x8090 -#define GL_INDEX_ARRAY_POINTER 0x8091 -#define GL_TEXTURE_COORD_ARRAY_POINTER 0x8092 -#define GL_EDGE_FLAG_ARRAY_POINTER 0x8093 -#define GL_COLOR_INDEX1_EXT 0x80E2 -#define GL_COLOR_INDEX2_EXT 0x80E3 -#define GL_COLOR_INDEX4_EXT 0x80E4 -#define GL_COLOR_INDEX8_EXT 0x80E5 -#define GL_COLOR_INDEX12_EXT 0x80E6 -#define GL_COLOR_INDEX16_EXT 0x80E7 -#define GL_EVAL_BIT 0x00010000 -#define GL_LIST_BIT 0x00020000 -#define GL_TEXTURE_BIT 0x00040000 -#define GL_SCISSOR_BIT 0x00080000 -#define GL_ALL_ATTRIB_BITS 0x000fffff -#define GL_CLIENT_ALL_ATTRIB_BITS 0xffffffff - -GLAPI void GLAPIENTRY glAccum (GLenum op, GLfloat value); -GLAPI void GLAPIENTRY glAlphaFunc (GLenum func, GLclampf ref); -GLAPI GLboolean GLAPIENTRY glAreTexturesResident (GLsizei n, const GLuint *textures, GLboolean *residences); -GLAPI void GLAPIENTRY glArrayElement (GLint i); -GLAPI void GLAPIENTRY glBegin (GLenum mode); -GLAPI void GLAPIENTRY glBindTexture (GLenum target, GLuint texture); -GLAPI void GLAPIENTRY glBitmap (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap); -GLAPI void GLAPIENTRY glBlendFunc (GLenum sfactor, GLenum dfactor); -GLAPI void GLAPIENTRY glCallList (GLuint list); -GLAPI void GLAPIENTRY glCallLists (GLsizei n, GLenum type, const GLvoid *lists); -GLAPI void GLAPIENTRY glClear (GLbitfield mask); -GLAPI void GLAPIENTRY glClearAccum (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); -GLAPI void GLAPIENTRY glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); -GLAPI void GLAPIENTRY glClearDepth (GLclampd depth); -GLAPI void GLAPIENTRY glClearIndex (GLfloat c); -GLAPI void GLAPIENTRY glClearStencil (GLint s); -GLAPI void GLAPIENTRY glClipPlane (GLenum plane, const GLdouble *equation); -GLAPI void GLAPIENTRY glColor3b (GLbyte red, GLbyte green, GLbyte blue); -GLAPI void GLAPIENTRY glColor3bv (const GLbyte *v); -GLAPI void GLAPIENTRY glColor3d (GLdouble red, GLdouble green, GLdouble blue); -GLAPI void GLAPIENTRY glColor3dv (const GLdouble *v); -GLAPI void GLAPIENTRY glColor3f (GLfloat red, GLfloat green, GLfloat blue); -GLAPI void GLAPIENTRY glColor3fv (const GLfloat *v); -GLAPI void GLAPIENTRY glColor3i (GLint red, GLint green, GLint blue); -GLAPI void GLAPIENTRY glColor3iv (const GLint *v); -GLAPI void GLAPIENTRY glColor3s (GLshort red, GLshort green, GLshort blue); -GLAPI void GLAPIENTRY glColor3sv (const GLshort *v); -GLAPI void GLAPIENTRY glColor3ub (GLubyte red, GLubyte green, GLubyte blue); -GLAPI void GLAPIENTRY glColor3ubv (const GLubyte *v); -GLAPI void GLAPIENTRY glColor3ui (GLuint red, GLuint green, GLuint blue); -GLAPI void GLAPIENTRY glColor3uiv (const GLuint *v); -GLAPI void GLAPIENTRY glColor3us (GLushort red, GLushort green, GLushort blue); -GLAPI void GLAPIENTRY glColor3usv (const GLushort *v); -GLAPI void GLAPIENTRY glColor4b (GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha); -GLAPI void GLAPIENTRY glColor4bv (const GLbyte *v); -GLAPI void GLAPIENTRY glColor4d (GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha); -GLAPI void GLAPIENTRY glColor4dv (const GLdouble *v); -GLAPI void GLAPIENTRY glColor4f (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); -GLAPI void GLAPIENTRY glColor4fv (const GLfloat *v); -GLAPI void GLAPIENTRY glColor4i (GLint red, GLint green, GLint blue, GLint alpha); -GLAPI void GLAPIENTRY glColor4iv (const GLint *v); -GLAPI void GLAPIENTRY glColor4s (GLshort red, GLshort green, GLshort blue, GLshort alpha); -GLAPI void GLAPIENTRY glColor4sv (const GLshort *v); -GLAPI void GLAPIENTRY glColor4ub (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha); -GLAPI void GLAPIENTRY glColor4ubv (const GLubyte *v); -GLAPI void GLAPIENTRY glColor4ui (GLuint red, GLuint green, GLuint blue, GLuint alpha); -GLAPI void GLAPIENTRY glColor4uiv (const GLuint *v); -GLAPI void GLAPIENTRY glColor4us (GLushort red, GLushort green, GLushort blue, GLushort alpha); -GLAPI void GLAPIENTRY glColor4usv (const GLushort *v); -GLAPI void GLAPIENTRY glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); -GLAPI void GLAPIENTRY glColorMaterial (GLenum face, GLenum mode); -GLAPI void GLAPIENTRY glColorPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); -GLAPI void GLAPIENTRY glCopyPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type); -GLAPI void GLAPIENTRY glCopyTexImage1D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLint border); -GLAPI void GLAPIENTRY glCopyTexImage2D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); -GLAPI void GLAPIENTRY glCopyTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); -GLAPI void GLAPIENTRY glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); -GLAPI void GLAPIENTRY glCullFace (GLenum mode); -GLAPI void GLAPIENTRY glDeleteLists (GLuint list, GLsizei range); -GLAPI void GLAPIENTRY glDeleteTextures (GLsizei n, const GLuint *textures); -GLAPI void GLAPIENTRY glDepthFunc (GLenum func); -GLAPI void GLAPIENTRY glDepthMask (GLboolean flag); -GLAPI void GLAPIENTRY glDepthRange (GLclampd zNear, GLclampd zFar); -GLAPI void GLAPIENTRY glDisable (GLenum cap); -GLAPI void GLAPIENTRY glDisableClientState (GLenum array); -GLAPI void GLAPIENTRY glDrawArrays (GLenum mode, GLint first, GLsizei count); -GLAPI void GLAPIENTRY glDrawBuffer (GLenum mode); -GLAPI void GLAPIENTRY glDrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices); -GLAPI void GLAPIENTRY glDrawPixels (GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); -GLAPI void GLAPIENTRY glEdgeFlag (GLboolean flag); -GLAPI void GLAPIENTRY glEdgeFlagPointer (GLsizei stride, const GLvoid *pointer); -GLAPI void GLAPIENTRY glEdgeFlagv (const GLboolean *flag); -GLAPI void GLAPIENTRY glEnable (GLenum cap); -GLAPI void GLAPIENTRY glEnableClientState (GLenum array); -GLAPI void GLAPIENTRY glEnd (void); -GLAPI void GLAPIENTRY glEndList (void); -GLAPI void GLAPIENTRY glEvalCoord1d (GLdouble u); -GLAPI void GLAPIENTRY glEvalCoord1dv (const GLdouble *u); -GLAPI void GLAPIENTRY glEvalCoord1f (GLfloat u); -GLAPI void GLAPIENTRY glEvalCoord1fv (const GLfloat *u); -GLAPI void GLAPIENTRY glEvalCoord2d (GLdouble u, GLdouble v); -GLAPI void GLAPIENTRY glEvalCoord2dv (const GLdouble *u); -GLAPI void GLAPIENTRY glEvalCoord2f (GLfloat u, GLfloat v); -GLAPI void GLAPIENTRY glEvalCoord2fv (const GLfloat *u); -GLAPI void GLAPIENTRY glEvalMesh1 (GLenum mode, GLint i1, GLint i2); -GLAPI void GLAPIENTRY glEvalMesh2 (GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2); -GLAPI void GLAPIENTRY glEvalPoint1 (GLint i); -GLAPI void GLAPIENTRY glEvalPoint2 (GLint i, GLint j); -GLAPI void GLAPIENTRY glFeedbackBuffer (GLsizei size, GLenum type, GLfloat *buffer); -GLAPI void GLAPIENTRY glFinish (void); -GLAPI void GLAPIENTRY glFlush (void); -GLAPI void GLAPIENTRY glFogf (GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glFogfv (GLenum pname, const GLfloat *params); -GLAPI void GLAPIENTRY glFogi (GLenum pname, GLint param); -GLAPI void GLAPIENTRY glFogiv (GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glFrontFace (GLenum mode); -GLAPI void GLAPIENTRY glFrustum (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); -GLAPI GLuint GLAPIENTRY glGenLists (GLsizei range); -GLAPI void GLAPIENTRY glGenTextures (GLsizei n, GLuint *textures); -GLAPI void GLAPIENTRY glGetBooleanv (GLenum pname, GLboolean *params); -GLAPI void GLAPIENTRY glGetClipPlane (GLenum plane, GLdouble *equation); -GLAPI void GLAPIENTRY glGetDoublev (GLenum pname, GLdouble *params); -GLAPI GLenum GLAPIENTRY glGetError (void); -GLAPI void GLAPIENTRY glGetFloatv (GLenum pname, GLfloat *params); -GLAPI void GLAPIENTRY glGetIntegerv (GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glGetLightfv (GLenum light, GLenum pname, GLfloat *params); -GLAPI void GLAPIENTRY glGetLightiv (GLenum light, GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glGetMapdv (GLenum target, GLenum query, GLdouble *v); -GLAPI void GLAPIENTRY glGetMapfv (GLenum target, GLenum query, GLfloat *v); -GLAPI void GLAPIENTRY glGetMapiv (GLenum target, GLenum query, GLint *v); -GLAPI void GLAPIENTRY glGetMaterialfv (GLenum face, GLenum pname, GLfloat *params); -GLAPI void GLAPIENTRY glGetMaterialiv (GLenum face, GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glGetPixelMapfv (GLenum map, GLfloat *values); -GLAPI void GLAPIENTRY glGetPixelMapuiv (GLenum map, GLuint *values); -GLAPI void GLAPIENTRY glGetPixelMapusv (GLenum map, GLushort *values); -GLAPI void GLAPIENTRY glGetPointerv (GLenum pname, GLvoid* *params); -GLAPI void GLAPIENTRY glGetPolygonStipple (GLubyte *mask); -GLAPI const GLubyte * GLAPIENTRY glGetString (GLenum name); -GLAPI void GLAPIENTRY glGetTexEnvfv (GLenum target, GLenum pname, GLfloat *params); -GLAPI void GLAPIENTRY glGetTexEnviv (GLenum target, GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glGetTexGendv (GLenum coord, GLenum pname, GLdouble *params); -GLAPI void GLAPIENTRY glGetTexGenfv (GLenum coord, GLenum pname, GLfloat *params); -GLAPI void GLAPIENTRY glGetTexGeniv (GLenum coord, GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glGetTexImage (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels); -GLAPI void GLAPIENTRY glGetTexLevelParameterfv (GLenum target, GLint level, GLenum pname, GLfloat *params); -GLAPI void GLAPIENTRY glGetTexLevelParameteriv (GLenum target, GLint level, GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glGetTexParameterfv (GLenum target, GLenum pname, GLfloat *params); -GLAPI void GLAPIENTRY glGetTexParameteriv (GLenum target, GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glHint (GLenum target, GLenum mode); -GLAPI void GLAPIENTRY glIndexMask (GLuint mask); -GLAPI void GLAPIENTRY glIndexPointer (GLenum type, GLsizei stride, const GLvoid *pointer); -GLAPI void GLAPIENTRY glIndexd (GLdouble c); -GLAPI void GLAPIENTRY glIndexdv (const GLdouble *c); -GLAPI void GLAPIENTRY glIndexf (GLfloat c); -GLAPI void GLAPIENTRY glIndexfv (const GLfloat *c); -GLAPI void GLAPIENTRY glIndexi (GLint c); -GLAPI void GLAPIENTRY glIndexiv (const GLint *c); -GLAPI void GLAPIENTRY glIndexs (GLshort c); -GLAPI void GLAPIENTRY glIndexsv (const GLshort *c); -GLAPI void GLAPIENTRY glIndexub (GLubyte c); -GLAPI void GLAPIENTRY glIndexubv (const GLubyte *c); -GLAPI void GLAPIENTRY glInitNames (void); -GLAPI void GLAPIENTRY glInterleavedArrays (GLenum format, GLsizei stride, const GLvoid *pointer); -GLAPI GLboolean GLAPIENTRY glIsEnabled (GLenum cap); -GLAPI GLboolean GLAPIENTRY glIsList (GLuint list); -GLAPI GLboolean GLAPIENTRY glIsTexture (GLuint texture); -GLAPI void GLAPIENTRY glLightModelf (GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glLightModelfv (GLenum pname, const GLfloat *params); -GLAPI void GLAPIENTRY glLightModeli (GLenum pname, GLint param); -GLAPI void GLAPIENTRY glLightModeliv (GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glLightf (GLenum light, GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glLightfv (GLenum light, GLenum pname, const GLfloat *params); -GLAPI void GLAPIENTRY glLighti (GLenum light, GLenum pname, GLint param); -GLAPI void GLAPIENTRY glLightiv (GLenum light, GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glLineStipple (GLint factor, GLushort pattern); -GLAPI void GLAPIENTRY glLineWidth (GLfloat width); -GLAPI void GLAPIENTRY glListBase (GLuint base); -GLAPI void GLAPIENTRY glLoadIdentity (void); -GLAPI void GLAPIENTRY glLoadMatrixd (const GLdouble *m); -GLAPI void GLAPIENTRY glLoadMatrixf (const GLfloat *m); -GLAPI void GLAPIENTRY glLoadName (GLuint name); -GLAPI void GLAPIENTRY glLogicOp (GLenum opcode); -GLAPI void GLAPIENTRY glMap1d (GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points); -GLAPI void GLAPIENTRY glMap1f (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points); -GLAPI void GLAPIENTRY glMap2d (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points); -GLAPI void GLAPIENTRY glMap2f (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points); -GLAPI void GLAPIENTRY glMapGrid1d (GLint un, GLdouble u1, GLdouble u2); -GLAPI void GLAPIENTRY glMapGrid1f (GLint un, GLfloat u1, GLfloat u2); -GLAPI void GLAPIENTRY glMapGrid2d (GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2); -GLAPI void GLAPIENTRY glMapGrid2f (GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2); -GLAPI void GLAPIENTRY glMaterialf (GLenum face, GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glMaterialfv (GLenum face, GLenum pname, const GLfloat *params); -GLAPI void GLAPIENTRY glMateriali (GLenum face, GLenum pname, GLint param); -GLAPI void GLAPIENTRY glMaterialiv (GLenum face, GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glMatrixMode (GLenum mode); -GLAPI void GLAPIENTRY glMultMatrixd (const GLdouble *m); -GLAPI void GLAPIENTRY glMultMatrixf (const GLfloat *m); -GLAPI void GLAPIENTRY glNewList (GLuint list, GLenum mode); -GLAPI void GLAPIENTRY glNormal3b (GLbyte nx, GLbyte ny, GLbyte nz); -GLAPI void GLAPIENTRY glNormal3bv (const GLbyte *v); -GLAPI void GLAPIENTRY glNormal3d (GLdouble nx, GLdouble ny, GLdouble nz); -GLAPI void GLAPIENTRY glNormal3dv (const GLdouble *v); -GLAPI void GLAPIENTRY glNormal3f (GLfloat nx, GLfloat ny, GLfloat nz); -GLAPI void GLAPIENTRY glNormal3fv (const GLfloat *v); -GLAPI void GLAPIENTRY glNormal3i (GLint nx, GLint ny, GLint nz); -GLAPI void GLAPIENTRY glNormal3iv (const GLint *v); -GLAPI void GLAPIENTRY glNormal3s (GLshort nx, GLshort ny, GLshort nz); -GLAPI void GLAPIENTRY glNormal3sv (const GLshort *v); -GLAPI void GLAPIENTRY glNormalPointer (GLenum type, GLsizei stride, const GLvoid *pointer); -GLAPI void GLAPIENTRY glOrtho (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); -GLAPI void GLAPIENTRY glPassThrough (GLfloat token); -GLAPI void GLAPIENTRY glPixelMapfv (GLenum map, GLsizei mapsize, const GLfloat *values); -GLAPI void GLAPIENTRY glPixelMapuiv (GLenum map, GLsizei mapsize, const GLuint *values); -GLAPI void GLAPIENTRY glPixelMapusv (GLenum map, GLsizei mapsize, const GLushort *values); -GLAPI void GLAPIENTRY glPixelStoref (GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glPixelStorei (GLenum pname, GLint param); -GLAPI void GLAPIENTRY glPixelTransferf (GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glPixelTransferi (GLenum pname, GLint param); -GLAPI void GLAPIENTRY glPixelZoom (GLfloat xfactor, GLfloat yfactor); -GLAPI void GLAPIENTRY glPointSize (GLfloat size); -GLAPI void GLAPIENTRY glPolygonMode (GLenum face, GLenum mode); -GLAPI void GLAPIENTRY glPolygonOffset (GLfloat factor, GLfloat units); -GLAPI void GLAPIENTRY glPolygonStipple (const GLubyte *mask); -GLAPI void GLAPIENTRY glPopAttrib (void); -GLAPI void GLAPIENTRY glPopClientAttrib (void); -GLAPI void GLAPIENTRY glPopMatrix (void); -GLAPI void GLAPIENTRY glPopName (void); -GLAPI void GLAPIENTRY glPrioritizeTextures (GLsizei n, const GLuint *textures, const GLclampf *priorities); -GLAPI void GLAPIENTRY glPushAttrib (GLbitfield mask); -GLAPI void GLAPIENTRY glPushClientAttrib (GLbitfield mask); -GLAPI void GLAPIENTRY glPushMatrix (void); -GLAPI void GLAPIENTRY glPushName (GLuint name); -GLAPI void GLAPIENTRY glRasterPos2d (GLdouble x, GLdouble y); -GLAPI void GLAPIENTRY glRasterPos2dv (const GLdouble *v); -GLAPI void GLAPIENTRY glRasterPos2f (GLfloat x, GLfloat y); -GLAPI void GLAPIENTRY glRasterPos2fv (const GLfloat *v); -GLAPI void GLAPIENTRY glRasterPos2i (GLint x, GLint y); -GLAPI void GLAPIENTRY glRasterPos2iv (const GLint *v); -GLAPI void GLAPIENTRY glRasterPos2s (GLshort x, GLshort y); -GLAPI void GLAPIENTRY glRasterPos2sv (const GLshort *v); -GLAPI void GLAPIENTRY glRasterPos3d (GLdouble x, GLdouble y, GLdouble z); -GLAPI void GLAPIENTRY glRasterPos3dv (const GLdouble *v); -GLAPI void GLAPIENTRY glRasterPos3f (GLfloat x, GLfloat y, GLfloat z); -GLAPI void GLAPIENTRY glRasterPos3fv (const GLfloat *v); -GLAPI void GLAPIENTRY glRasterPos3i (GLint x, GLint y, GLint z); -GLAPI void GLAPIENTRY glRasterPos3iv (const GLint *v); -GLAPI void GLAPIENTRY glRasterPos3s (GLshort x, GLshort y, GLshort z); -GLAPI void GLAPIENTRY glRasterPos3sv (const GLshort *v); -GLAPI void GLAPIENTRY glRasterPos4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w); -GLAPI void GLAPIENTRY glRasterPos4dv (const GLdouble *v); -GLAPI void GLAPIENTRY glRasterPos4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w); -GLAPI void GLAPIENTRY glRasterPos4fv (const GLfloat *v); -GLAPI void GLAPIENTRY glRasterPos4i (GLint x, GLint y, GLint z, GLint w); -GLAPI void GLAPIENTRY glRasterPos4iv (const GLint *v); -GLAPI void GLAPIENTRY glRasterPos4s (GLshort x, GLshort y, GLshort z, GLshort w); -GLAPI void GLAPIENTRY glRasterPos4sv (const GLshort *v); -GLAPI void GLAPIENTRY glReadBuffer (GLenum mode); -GLAPI void GLAPIENTRY glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels); -GLAPI void GLAPIENTRY glRectd (GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2); -GLAPI void GLAPIENTRY glRectdv (const GLdouble *v1, const GLdouble *v2); -GLAPI void GLAPIENTRY glRectf (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2); -GLAPI void GLAPIENTRY glRectfv (const GLfloat *v1, const GLfloat *v2); -GLAPI void GLAPIENTRY glRecti (GLint x1, GLint y1, GLint x2, GLint y2); -GLAPI void GLAPIENTRY glRectiv (const GLint *v1, const GLint *v2); -GLAPI void GLAPIENTRY glRects (GLshort x1, GLshort y1, GLshort x2, GLshort y2); -GLAPI void GLAPIENTRY glRectsv (const GLshort *v1, const GLshort *v2); -GLAPI GLint GLAPIENTRY glRenderMode (GLenum mode); -GLAPI void GLAPIENTRY glRotated (GLdouble angle, GLdouble x, GLdouble y, GLdouble z); -GLAPI void GLAPIENTRY glRotatef (GLfloat angle, GLfloat x, GLfloat y, GLfloat z); -GLAPI void GLAPIENTRY glScaled (GLdouble x, GLdouble y, GLdouble z); -GLAPI void GLAPIENTRY glScalef (GLfloat x, GLfloat y, GLfloat z); -GLAPI void GLAPIENTRY glScissor (GLint x, GLint y, GLsizei width, GLsizei height); -GLAPI void GLAPIENTRY glSelectBuffer (GLsizei size, GLuint *buffer); -GLAPI void GLAPIENTRY glShadeModel (GLenum mode); -GLAPI void GLAPIENTRY glStencilFunc (GLenum func, GLint ref, GLuint mask); -GLAPI void GLAPIENTRY glStencilMask (GLuint mask); -GLAPI void GLAPIENTRY glStencilOp (GLenum fail, GLenum zfail, GLenum zpass); -GLAPI void GLAPIENTRY glTexCoord1d (GLdouble s); -GLAPI void GLAPIENTRY glTexCoord1dv (const GLdouble *v); -GLAPI void GLAPIENTRY glTexCoord1f (GLfloat s); -GLAPI void GLAPIENTRY glTexCoord1fv (const GLfloat *v); -GLAPI void GLAPIENTRY glTexCoord1i (GLint s); -GLAPI void GLAPIENTRY glTexCoord1iv (const GLint *v); -GLAPI void GLAPIENTRY glTexCoord1s (GLshort s); -GLAPI void GLAPIENTRY glTexCoord1sv (const GLshort *v); -GLAPI void GLAPIENTRY glTexCoord2d (GLdouble s, GLdouble t); -GLAPI void GLAPIENTRY glTexCoord2dv (const GLdouble *v); -GLAPI void GLAPIENTRY glTexCoord2f (GLfloat s, GLfloat t); -GLAPI void GLAPIENTRY glTexCoord2fv (const GLfloat *v); -GLAPI void GLAPIENTRY glTexCoord2i (GLint s, GLint t); -GLAPI void GLAPIENTRY glTexCoord2iv (const GLint *v); -GLAPI void GLAPIENTRY glTexCoord2s (GLshort s, GLshort t); -GLAPI void GLAPIENTRY glTexCoord2sv (const GLshort *v); -GLAPI void GLAPIENTRY glTexCoord3d (GLdouble s, GLdouble t, GLdouble r); -GLAPI void GLAPIENTRY glTexCoord3dv (const GLdouble *v); -GLAPI void GLAPIENTRY glTexCoord3f (GLfloat s, GLfloat t, GLfloat r); -GLAPI void GLAPIENTRY glTexCoord3fv (const GLfloat *v); -GLAPI void GLAPIENTRY glTexCoord3i (GLint s, GLint t, GLint r); -GLAPI void GLAPIENTRY glTexCoord3iv (const GLint *v); -GLAPI void GLAPIENTRY glTexCoord3s (GLshort s, GLshort t, GLshort r); -GLAPI void GLAPIENTRY glTexCoord3sv (const GLshort *v); -GLAPI void GLAPIENTRY glTexCoord4d (GLdouble s, GLdouble t, GLdouble r, GLdouble q); -GLAPI void GLAPIENTRY glTexCoord4dv (const GLdouble *v); -GLAPI void GLAPIENTRY glTexCoord4f (GLfloat s, GLfloat t, GLfloat r, GLfloat q); -GLAPI void GLAPIENTRY glTexCoord4fv (const GLfloat *v); -GLAPI void GLAPIENTRY glTexCoord4i (GLint s, GLint t, GLint r, GLint q); -GLAPI void GLAPIENTRY glTexCoord4iv (const GLint *v); -GLAPI void GLAPIENTRY glTexCoord4s (GLshort s, GLshort t, GLshort r, GLshort q); -GLAPI void GLAPIENTRY glTexCoord4sv (const GLshort *v); -GLAPI void GLAPIENTRY glTexCoordPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); -GLAPI void GLAPIENTRY glTexEnvf (GLenum target, GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glTexEnvfv (GLenum target, GLenum pname, const GLfloat *params); -GLAPI void GLAPIENTRY glTexEnvi (GLenum target, GLenum pname, GLint param); -GLAPI void GLAPIENTRY glTexEnviv (GLenum target, GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glTexGend (GLenum coord, GLenum pname, GLdouble param); -GLAPI void GLAPIENTRY glTexGendv (GLenum coord, GLenum pname, const GLdouble *params); -GLAPI void GLAPIENTRY glTexGenf (GLenum coord, GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glTexGenfv (GLenum coord, GLenum pname, const GLfloat *params); -GLAPI void GLAPIENTRY glTexGeni (GLenum coord, GLenum pname, GLint param); -GLAPI void GLAPIENTRY glTexGeniv (GLenum coord, GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glTexImage1D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -GLAPI void GLAPIENTRY glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -GLAPI void GLAPIENTRY glTexParameterf (GLenum target, GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glTexParameterfv (GLenum target, GLenum pname, const GLfloat *params); -GLAPI void GLAPIENTRY glTexParameteri (GLenum target, GLenum pname, GLint param); -GLAPI void GLAPIENTRY glTexParameteriv (GLenum target, GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels); -GLAPI void GLAPIENTRY glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); -GLAPI void GLAPIENTRY glTranslated (GLdouble x, GLdouble y, GLdouble z); -GLAPI void GLAPIENTRY glTranslatef (GLfloat x, GLfloat y, GLfloat z); -GLAPI void GLAPIENTRY glVertex2d (GLdouble x, GLdouble y); -GLAPI void GLAPIENTRY glVertex2dv (const GLdouble *v); -GLAPI void GLAPIENTRY glVertex2f (GLfloat x, GLfloat y); -GLAPI void GLAPIENTRY glVertex2fv (const GLfloat *v); -GLAPI void GLAPIENTRY glVertex2i (GLint x, GLint y); -GLAPI void GLAPIENTRY glVertex2iv (const GLint *v); -GLAPI void GLAPIENTRY glVertex2s (GLshort x, GLshort y); -GLAPI void GLAPIENTRY glVertex2sv (const GLshort *v); -GLAPI void GLAPIENTRY glVertex3d (GLdouble x, GLdouble y, GLdouble z); -GLAPI void GLAPIENTRY glVertex3dv (const GLdouble *v); -GLAPI void GLAPIENTRY glVertex3f (GLfloat x, GLfloat y, GLfloat z); -GLAPI void GLAPIENTRY glVertex3fv (const GLfloat *v); -GLAPI void GLAPIENTRY glVertex3i (GLint x, GLint y, GLint z); -GLAPI void GLAPIENTRY glVertex3iv (const GLint *v); -GLAPI void GLAPIENTRY glVertex3s (GLshort x, GLshort y, GLshort z); -GLAPI void GLAPIENTRY glVertex3sv (const GLshort *v); -GLAPI void GLAPIENTRY glVertex4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w); -GLAPI void GLAPIENTRY glVertex4dv (const GLdouble *v); -GLAPI void GLAPIENTRY glVertex4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w); -GLAPI void GLAPIENTRY glVertex4fv (const GLfloat *v); -GLAPI void GLAPIENTRY glVertex4i (GLint x, GLint y, GLint z, GLint w); -GLAPI void GLAPIENTRY glVertex4iv (const GLint *v); -GLAPI void GLAPIENTRY glVertex4s (GLshort x, GLshort y, GLshort z, GLshort w); -GLAPI void GLAPIENTRY glVertex4sv (const GLshort *v); -GLAPI void GLAPIENTRY glVertexPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); -GLAPI void GLAPIENTRY glViewport (GLint x, GLint y, GLsizei width, GLsizei height); - -#define GLEW_VERSION_1_1 GLEW_GET_VAR(__GLEW_VERSION_1_1) - -#endif /* GL_VERSION_1_1 */ - -/* ---------------------------------- GLU ---------------------------------- */ - -#ifndef GLEW_NO_GLU -/* this is where we can safely include GLU */ -# if defined(__APPLE__) && defined(__MACH__) -# include -# else -# include -# endif -#endif - -/* ----------------------------- GL_VERSION_1_2 ---------------------------- */ - -#ifndef GL_VERSION_1_2 -#define GL_VERSION_1_2 1 - -#define GL_SMOOTH_POINT_SIZE_RANGE 0x0B12 -#define GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B13 -#define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22 -#define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23 -#define GL_UNSIGNED_BYTE_3_3_2 0x8032 -#define GL_UNSIGNED_SHORT_4_4_4_4 0x8033 -#define GL_UNSIGNED_SHORT_5_5_5_1 0x8034 -#define GL_UNSIGNED_INT_8_8_8_8 0x8035 -#define GL_UNSIGNED_INT_10_10_10_2 0x8036 -#define GL_RESCALE_NORMAL 0x803A -#define GL_TEXTURE_BINDING_3D 0x806A -#define GL_PACK_SKIP_IMAGES 0x806B -#define GL_PACK_IMAGE_HEIGHT 0x806C -#define GL_UNPACK_SKIP_IMAGES 0x806D -#define GL_UNPACK_IMAGE_HEIGHT 0x806E -#define GL_TEXTURE_3D 0x806F -#define GL_PROXY_TEXTURE_3D 0x8070 -#define GL_TEXTURE_DEPTH 0x8071 -#define GL_TEXTURE_WRAP_R 0x8072 -#define GL_MAX_3D_TEXTURE_SIZE 0x8073 -#define GL_BGR 0x80E0 -#define GL_BGRA 0x80E1 -#define GL_MAX_ELEMENTS_VERTICES 0x80E8 -#define GL_MAX_ELEMENTS_INDICES 0x80E9 -#define GL_CLAMP_TO_EDGE 0x812F -#define GL_TEXTURE_MIN_LOD 0x813A -#define GL_TEXTURE_MAX_LOD 0x813B -#define GL_TEXTURE_BASE_LEVEL 0x813C -#define GL_TEXTURE_MAX_LEVEL 0x813D -#define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8 -#define GL_SINGLE_COLOR 0x81F9 -#define GL_SEPARATE_SPECULAR_COLOR 0x81FA -#define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362 -#define GL_UNSIGNED_SHORT_5_6_5 0x8363 -#define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364 -#define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365 -#define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366 -#define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367 -#define GL_ALIASED_POINT_SIZE_RANGE 0x846D -#define GL_ALIASED_LINE_WIDTH_RANGE 0x846E - -typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); -typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); - -#define glCopyTexSubImage3D GLEW_GET_FUN(__glewCopyTexSubImage3D) -#define glDrawRangeElements GLEW_GET_FUN(__glewDrawRangeElements) -#define glTexImage3D GLEW_GET_FUN(__glewTexImage3D) -#define glTexSubImage3D GLEW_GET_FUN(__glewTexSubImage3D) - -#define GLEW_VERSION_1_2 GLEW_GET_VAR(__GLEW_VERSION_1_2) - -#endif /* GL_VERSION_1_2 */ - -/* ---------------------------- GL_VERSION_1_2_1 --------------------------- */ - -#ifndef GL_VERSION_1_2_1 -#define GL_VERSION_1_2_1 1 - -#define GLEW_VERSION_1_2_1 GLEW_GET_VAR(__GLEW_VERSION_1_2_1) - -#endif /* GL_VERSION_1_2_1 */ - -/* ----------------------------- GL_VERSION_1_3 ---------------------------- */ - -#ifndef GL_VERSION_1_3 -#define GL_VERSION_1_3 1 - -#define GL_MULTISAMPLE 0x809D -#define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E -#define GL_SAMPLE_ALPHA_TO_ONE 0x809F -#define GL_SAMPLE_COVERAGE 0x80A0 -#define GL_SAMPLE_BUFFERS 0x80A8 -#define GL_SAMPLES 0x80A9 -#define GL_SAMPLE_COVERAGE_VALUE 0x80AA -#define GL_SAMPLE_COVERAGE_INVERT 0x80AB -#define GL_CLAMP_TO_BORDER 0x812D -#define GL_TEXTURE0 0x84C0 -#define GL_TEXTURE1 0x84C1 -#define GL_TEXTURE2 0x84C2 -#define GL_TEXTURE3 0x84C3 -#define GL_TEXTURE4 0x84C4 -#define GL_TEXTURE5 0x84C5 -#define GL_TEXTURE6 0x84C6 -#define GL_TEXTURE7 0x84C7 -#define GL_TEXTURE8 0x84C8 -#define GL_TEXTURE9 0x84C9 -#define GL_TEXTURE10 0x84CA -#define GL_TEXTURE11 0x84CB -#define GL_TEXTURE12 0x84CC -#define GL_TEXTURE13 0x84CD -#define GL_TEXTURE14 0x84CE -#define GL_TEXTURE15 0x84CF -#define GL_TEXTURE16 0x84D0 -#define GL_TEXTURE17 0x84D1 -#define GL_TEXTURE18 0x84D2 -#define GL_TEXTURE19 0x84D3 -#define GL_TEXTURE20 0x84D4 -#define GL_TEXTURE21 0x84D5 -#define GL_TEXTURE22 0x84D6 -#define GL_TEXTURE23 0x84D7 -#define GL_TEXTURE24 0x84D8 -#define GL_TEXTURE25 0x84D9 -#define GL_TEXTURE26 0x84DA -#define GL_TEXTURE27 0x84DB -#define GL_TEXTURE28 0x84DC -#define GL_TEXTURE29 0x84DD -#define GL_TEXTURE30 0x84DE -#define GL_TEXTURE31 0x84DF -#define GL_ACTIVE_TEXTURE 0x84E0 -#define GL_CLIENT_ACTIVE_TEXTURE 0x84E1 -#define GL_MAX_TEXTURE_UNITS 0x84E2 -#define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3 -#define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4 -#define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5 -#define GL_TRANSPOSE_COLOR_MATRIX 0x84E6 -#define GL_SUBTRACT 0x84E7 -#define GL_COMPRESSED_ALPHA 0x84E9 -#define GL_COMPRESSED_LUMINANCE 0x84EA -#define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB -#define GL_COMPRESSED_INTENSITY 0x84EC -#define GL_COMPRESSED_RGB 0x84ED -#define GL_COMPRESSED_RGBA 0x84EE -#define GL_TEXTURE_COMPRESSION_HINT 0x84EF -#define GL_NORMAL_MAP 0x8511 -#define GL_REFLECTION_MAP 0x8512 -#define GL_TEXTURE_CUBE_MAP 0x8513 -#define GL_TEXTURE_BINDING_CUBE_MAP 0x8514 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A -#define GL_PROXY_TEXTURE_CUBE_MAP 0x851B -#define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C -#define GL_COMBINE 0x8570 -#define GL_COMBINE_RGB 0x8571 -#define GL_COMBINE_ALPHA 0x8572 -#define GL_RGB_SCALE 0x8573 -#define GL_ADD_SIGNED 0x8574 -#define GL_INTERPOLATE 0x8575 -#define GL_CONSTANT 0x8576 -#define GL_PRIMARY_COLOR 0x8577 -#define GL_PREVIOUS 0x8578 -#define GL_SOURCE0_RGB 0x8580 -#define GL_SOURCE1_RGB 0x8581 -#define GL_SOURCE2_RGB 0x8582 -#define GL_SOURCE0_ALPHA 0x8588 -#define GL_SOURCE1_ALPHA 0x8589 -#define GL_SOURCE2_ALPHA 0x858A -#define GL_OPERAND0_RGB 0x8590 -#define GL_OPERAND1_RGB 0x8591 -#define GL_OPERAND2_RGB 0x8592 -#define GL_OPERAND0_ALPHA 0x8598 -#define GL_OPERAND1_ALPHA 0x8599 -#define GL_OPERAND2_ALPHA 0x859A -#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0 -#define GL_TEXTURE_COMPRESSED 0x86A1 -#define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2 -#define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3 -#define GL_DOT3_RGB 0x86AE -#define GL_DOT3_RGBA 0x86AF -#define GL_MULTISAMPLE_BIT 0x20000000 - -typedef void (GLAPIENTRY * PFNGLACTIVETEXTUREPROC) (GLenum texture); -typedef void (GLAPIENTRY * PFNGLCLIENTACTIVETEXTUREPROC) (GLenum texture); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint lod, GLvoid *img); -typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble m[16]); -typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat m[16]); -typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble m[16]); -typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat m[16]); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DPROC) (GLenum target, GLdouble s); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FPROC) (GLenum target, GLfloat s); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IPROC) (GLenum target, GLint s); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SPROC) (GLenum target, GLshort s); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SVPROC) (GLenum target, const GLshort *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DPROC) (GLenum target, GLdouble s, GLdouble t); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DVPROC) (GLenum target, const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat t); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FVPROC) (GLenum target, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IPROC) (GLenum target, GLint s, GLint t); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IVPROC) (GLenum target, const GLint *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SPROC) (GLenum target, GLshort s, GLshort t); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SVPROC) (GLenum target, const GLshort *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DVPROC) (GLenum target, const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FVPROC) (GLenum target, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IPROC) (GLenum target, GLint s, GLint t, GLint r); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IVPROC) (GLenum target, const GLint *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SPROC) (GLenum target, GLshort s, GLshort t, GLshort r); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SVPROC) (GLenum target, const GLshort *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DVPROC) (GLenum target, const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FVPROC) (GLenum target, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IVPROC) (GLenum target, const GLint *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SVPROC) (GLenum target, const GLshort *v); -typedef void (GLAPIENTRY * PFNGLSAMPLECOVERAGEPROC) (GLclampf value, GLboolean invert); - -#define glActiveTexture GLEW_GET_FUN(__glewActiveTexture) -#define glClientActiveTexture GLEW_GET_FUN(__glewClientActiveTexture) -#define glCompressedTexImage1D GLEW_GET_FUN(__glewCompressedTexImage1D) -#define glCompressedTexImage2D GLEW_GET_FUN(__glewCompressedTexImage2D) -#define glCompressedTexImage3D GLEW_GET_FUN(__glewCompressedTexImage3D) -#define glCompressedTexSubImage1D GLEW_GET_FUN(__glewCompressedTexSubImage1D) -#define glCompressedTexSubImage2D GLEW_GET_FUN(__glewCompressedTexSubImage2D) -#define glCompressedTexSubImage3D GLEW_GET_FUN(__glewCompressedTexSubImage3D) -#define glGetCompressedTexImage GLEW_GET_FUN(__glewGetCompressedTexImage) -#define glLoadTransposeMatrixd GLEW_GET_FUN(__glewLoadTransposeMatrixd) -#define glLoadTransposeMatrixf GLEW_GET_FUN(__glewLoadTransposeMatrixf) -#define glMultTransposeMatrixd GLEW_GET_FUN(__glewMultTransposeMatrixd) -#define glMultTransposeMatrixf GLEW_GET_FUN(__glewMultTransposeMatrixf) -#define glMultiTexCoord1d GLEW_GET_FUN(__glewMultiTexCoord1d) -#define glMultiTexCoord1dv GLEW_GET_FUN(__glewMultiTexCoord1dv) -#define glMultiTexCoord1f GLEW_GET_FUN(__glewMultiTexCoord1f) -#define glMultiTexCoord1fv GLEW_GET_FUN(__glewMultiTexCoord1fv) -#define glMultiTexCoord1i GLEW_GET_FUN(__glewMultiTexCoord1i) -#define glMultiTexCoord1iv GLEW_GET_FUN(__glewMultiTexCoord1iv) -#define glMultiTexCoord1s GLEW_GET_FUN(__glewMultiTexCoord1s) -#define glMultiTexCoord1sv GLEW_GET_FUN(__glewMultiTexCoord1sv) -#define glMultiTexCoord2d GLEW_GET_FUN(__glewMultiTexCoord2d) -#define glMultiTexCoord2dv GLEW_GET_FUN(__glewMultiTexCoord2dv) -#define glMultiTexCoord2f GLEW_GET_FUN(__glewMultiTexCoord2f) -#define glMultiTexCoord2fv GLEW_GET_FUN(__glewMultiTexCoord2fv) -#define glMultiTexCoord2i GLEW_GET_FUN(__glewMultiTexCoord2i) -#define glMultiTexCoord2iv GLEW_GET_FUN(__glewMultiTexCoord2iv) -#define glMultiTexCoord2s GLEW_GET_FUN(__glewMultiTexCoord2s) -#define glMultiTexCoord2sv GLEW_GET_FUN(__glewMultiTexCoord2sv) -#define glMultiTexCoord3d GLEW_GET_FUN(__glewMultiTexCoord3d) -#define glMultiTexCoord3dv GLEW_GET_FUN(__glewMultiTexCoord3dv) -#define glMultiTexCoord3f GLEW_GET_FUN(__glewMultiTexCoord3f) -#define glMultiTexCoord3fv GLEW_GET_FUN(__glewMultiTexCoord3fv) -#define glMultiTexCoord3i GLEW_GET_FUN(__glewMultiTexCoord3i) -#define glMultiTexCoord3iv GLEW_GET_FUN(__glewMultiTexCoord3iv) -#define glMultiTexCoord3s GLEW_GET_FUN(__glewMultiTexCoord3s) -#define glMultiTexCoord3sv GLEW_GET_FUN(__glewMultiTexCoord3sv) -#define glMultiTexCoord4d GLEW_GET_FUN(__glewMultiTexCoord4d) -#define glMultiTexCoord4dv GLEW_GET_FUN(__glewMultiTexCoord4dv) -#define glMultiTexCoord4f GLEW_GET_FUN(__glewMultiTexCoord4f) -#define glMultiTexCoord4fv GLEW_GET_FUN(__glewMultiTexCoord4fv) -#define glMultiTexCoord4i GLEW_GET_FUN(__glewMultiTexCoord4i) -#define glMultiTexCoord4iv GLEW_GET_FUN(__glewMultiTexCoord4iv) -#define glMultiTexCoord4s GLEW_GET_FUN(__glewMultiTexCoord4s) -#define glMultiTexCoord4sv GLEW_GET_FUN(__glewMultiTexCoord4sv) -#define glSampleCoverage GLEW_GET_FUN(__glewSampleCoverage) - -#define GLEW_VERSION_1_3 GLEW_GET_VAR(__GLEW_VERSION_1_3) - -#endif /* GL_VERSION_1_3 */ - -/* ----------------------------- GL_VERSION_1_4 ---------------------------- */ - -#ifndef GL_VERSION_1_4 -#define GL_VERSION_1_4 1 - -#define GL_BLEND_DST_RGB 0x80C8 -#define GL_BLEND_SRC_RGB 0x80C9 -#define GL_BLEND_DST_ALPHA 0x80CA -#define GL_BLEND_SRC_ALPHA 0x80CB -#define GL_POINT_SIZE_MIN 0x8126 -#define GL_POINT_SIZE_MAX 0x8127 -#define GL_POINT_FADE_THRESHOLD_SIZE 0x8128 -#define GL_POINT_DISTANCE_ATTENUATION 0x8129 -#define GL_GENERATE_MIPMAP 0x8191 -#define GL_GENERATE_MIPMAP_HINT 0x8192 -#define GL_DEPTH_COMPONENT16 0x81A5 -#define GL_DEPTH_COMPONENT24 0x81A6 -#define GL_DEPTH_COMPONENT32 0x81A7 -#define GL_MIRRORED_REPEAT 0x8370 -#define GL_FOG_COORDINATE_SOURCE 0x8450 -#define GL_FOG_COORDINATE 0x8451 -#define GL_FRAGMENT_DEPTH 0x8452 -#define GL_CURRENT_FOG_COORDINATE 0x8453 -#define GL_FOG_COORDINATE_ARRAY_TYPE 0x8454 -#define GL_FOG_COORDINATE_ARRAY_STRIDE 0x8455 -#define GL_FOG_COORDINATE_ARRAY_POINTER 0x8456 -#define GL_FOG_COORDINATE_ARRAY 0x8457 -#define GL_COLOR_SUM 0x8458 -#define GL_CURRENT_SECONDARY_COLOR 0x8459 -#define GL_SECONDARY_COLOR_ARRAY_SIZE 0x845A -#define GL_SECONDARY_COLOR_ARRAY_TYPE 0x845B -#define GL_SECONDARY_COLOR_ARRAY_STRIDE 0x845C -#define GL_SECONDARY_COLOR_ARRAY_POINTER 0x845D -#define GL_SECONDARY_COLOR_ARRAY 0x845E -#define GL_MAX_TEXTURE_LOD_BIAS 0x84FD -#define GL_TEXTURE_FILTER_CONTROL 0x8500 -#define GL_TEXTURE_LOD_BIAS 0x8501 -#define GL_INCR_WRAP 0x8507 -#define GL_DECR_WRAP 0x8508 -#define GL_TEXTURE_DEPTH_SIZE 0x884A -#define GL_DEPTH_TEXTURE_MODE 0x884B -#define GL_TEXTURE_COMPARE_MODE 0x884C -#define GL_TEXTURE_COMPARE_FUNC 0x884D -#define GL_COMPARE_R_TO_TEXTURE 0x884E - -typedef void (GLAPIENTRY * PFNGLBLENDCOLORPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONPROC) (GLenum mode); -typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); -typedef void (GLAPIENTRY * PFNGLFOGCOORDPOINTERPROC) (GLenum type, GLsizei stride, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLFOGCOORDDPROC) (GLdouble coord); -typedef void (GLAPIENTRY * PFNGLFOGCOORDDVPROC) (const GLdouble *coord); -typedef void (GLAPIENTRY * PFNGLFOGCOORDFPROC) (GLfloat coord); -typedef void (GLAPIENTRY * PFNGLFOGCOORDFVPROC) (const GLfloat *coord); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid **indices, GLsizei drawcount); -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat *params); -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERIPROC) (GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERIVPROC) (GLenum pname, const GLint *params); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BPROC) (GLbyte red, GLbyte green, GLbyte blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BVPROC) (const GLbyte *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DPROC) (GLdouble red, GLdouble green, GLdouble blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DVPROC) (const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FPROC) (GLfloat red, GLfloat green, GLfloat blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FVPROC) (const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IPROC) (GLint red, GLint green, GLint blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IVPROC) (const GLint *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SPROC) (GLshort red, GLshort green, GLshort blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SVPROC) (const GLshort *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBPROC) (GLubyte red, GLubyte green, GLubyte blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBVPROC) (const GLubyte *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIPROC) (GLuint red, GLuint green, GLuint blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIVPROC) (const GLuint *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USPROC) (GLushort red, GLushort green, GLushort blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USVPROC) (const GLushort *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORPOINTERPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DPROC) (GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DVPROC) (const GLdouble *p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FPROC) (GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FVPROC) (const GLfloat *p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IPROC) (GLint x, GLint y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IVPROC) (const GLint *p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SPROC) (GLshort x, GLshort y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SVPROC) (const GLshort *p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DPROC) (GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DVPROC) (const GLdouble *p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FPROC) (GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FVPROC) (const GLfloat *p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IPROC) (GLint x, GLint y, GLint z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IVPROC) (const GLint *p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SPROC) (GLshort x, GLshort y, GLshort z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SVPROC) (const GLshort *p); - -#define glBlendColor GLEW_GET_FUN(__glewBlendColor) -#define glBlendEquation GLEW_GET_FUN(__glewBlendEquation) -#define glBlendFuncSeparate GLEW_GET_FUN(__glewBlendFuncSeparate) -#define glFogCoordPointer GLEW_GET_FUN(__glewFogCoordPointer) -#define glFogCoordd GLEW_GET_FUN(__glewFogCoordd) -#define glFogCoorddv GLEW_GET_FUN(__glewFogCoorddv) -#define glFogCoordf GLEW_GET_FUN(__glewFogCoordf) -#define glFogCoordfv GLEW_GET_FUN(__glewFogCoordfv) -#define glMultiDrawArrays GLEW_GET_FUN(__glewMultiDrawArrays) -#define glMultiDrawElements GLEW_GET_FUN(__glewMultiDrawElements) -#define glPointParameterf GLEW_GET_FUN(__glewPointParameterf) -#define glPointParameterfv GLEW_GET_FUN(__glewPointParameterfv) -#define glPointParameteri GLEW_GET_FUN(__glewPointParameteri) -#define glPointParameteriv GLEW_GET_FUN(__glewPointParameteriv) -#define glSecondaryColor3b GLEW_GET_FUN(__glewSecondaryColor3b) -#define glSecondaryColor3bv GLEW_GET_FUN(__glewSecondaryColor3bv) -#define glSecondaryColor3d GLEW_GET_FUN(__glewSecondaryColor3d) -#define glSecondaryColor3dv GLEW_GET_FUN(__glewSecondaryColor3dv) -#define glSecondaryColor3f GLEW_GET_FUN(__glewSecondaryColor3f) -#define glSecondaryColor3fv GLEW_GET_FUN(__glewSecondaryColor3fv) -#define glSecondaryColor3i GLEW_GET_FUN(__glewSecondaryColor3i) -#define glSecondaryColor3iv GLEW_GET_FUN(__glewSecondaryColor3iv) -#define glSecondaryColor3s GLEW_GET_FUN(__glewSecondaryColor3s) -#define glSecondaryColor3sv GLEW_GET_FUN(__glewSecondaryColor3sv) -#define glSecondaryColor3ub GLEW_GET_FUN(__glewSecondaryColor3ub) -#define glSecondaryColor3ubv GLEW_GET_FUN(__glewSecondaryColor3ubv) -#define glSecondaryColor3ui GLEW_GET_FUN(__glewSecondaryColor3ui) -#define glSecondaryColor3uiv GLEW_GET_FUN(__glewSecondaryColor3uiv) -#define glSecondaryColor3us GLEW_GET_FUN(__glewSecondaryColor3us) -#define glSecondaryColor3usv GLEW_GET_FUN(__glewSecondaryColor3usv) -#define glSecondaryColorPointer GLEW_GET_FUN(__glewSecondaryColorPointer) -#define glWindowPos2d GLEW_GET_FUN(__glewWindowPos2d) -#define glWindowPos2dv GLEW_GET_FUN(__glewWindowPos2dv) -#define glWindowPos2f GLEW_GET_FUN(__glewWindowPos2f) -#define glWindowPos2fv GLEW_GET_FUN(__glewWindowPos2fv) -#define glWindowPos2i GLEW_GET_FUN(__glewWindowPos2i) -#define glWindowPos2iv GLEW_GET_FUN(__glewWindowPos2iv) -#define glWindowPos2s GLEW_GET_FUN(__glewWindowPos2s) -#define glWindowPos2sv GLEW_GET_FUN(__glewWindowPos2sv) -#define glWindowPos3d GLEW_GET_FUN(__glewWindowPos3d) -#define glWindowPos3dv GLEW_GET_FUN(__glewWindowPos3dv) -#define glWindowPos3f GLEW_GET_FUN(__glewWindowPos3f) -#define glWindowPos3fv GLEW_GET_FUN(__glewWindowPos3fv) -#define glWindowPos3i GLEW_GET_FUN(__glewWindowPos3i) -#define glWindowPos3iv GLEW_GET_FUN(__glewWindowPos3iv) -#define glWindowPos3s GLEW_GET_FUN(__glewWindowPos3s) -#define glWindowPos3sv GLEW_GET_FUN(__glewWindowPos3sv) - -#define GLEW_VERSION_1_4 GLEW_GET_VAR(__GLEW_VERSION_1_4) - -#endif /* GL_VERSION_1_4 */ - -/* ----------------------------- GL_VERSION_1_5 ---------------------------- */ - -#ifndef GL_VERSION_1_5 -#define GL_VERSION_1_5 1 - -#define GL_FOG_COORD_SRC GL_FOG_COORDINATE_SOURCE -#define GL_FOG_COORD GL_FOG_COORDINATE -#define GL_FOG_COORD_ARRAY GL_FOG_COORDINATE_ARRAY -#define GL_SRC0_RGB GL_SOURCE0_RGB -#define GL_FOG_COORD_ARRAY_POINTER GL_FOG_COORDINATE_ARRAY_POINTER -#define GL_FOG_COORD_ARRAY_TYPE GL_FOG_COORDINATE_ARRAY_TYPE -#define GL_SRC1_ALPHA GL_SOURCE1_ALPHA -#define GL_CURRENT_FOG_COORD GL_CURRENT_FOG_COORDINATE -#define GL_FOG_COORD_ARRAY_STRIDE GL_FOG_COORDINATE_ARRAY_STRIDE -#define GL_SRC0_ALPHA GL_SOURCE0_ALPHA -#define GL_SRC1_RGB GL_SOURCE1_RGB -#define GL_FOG_COORD_ARRAY_BUFFER_BINDING GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING -#define GL_SRC2_ALPHA GL_SOURCE2_ALPHA -#define GL_SRC2_RGB GL_SOURCE2_RGB -#define GL_BUFFER_SIZE 0x8764 -#define GL_BUFFER_USAGE 0x8765 -#define GL_QUERY_COUNTER_BITS 0x8864 -#define GL_CURRENT_QUERY 0x8865 -#define GL_QUERY_RESULT 0x8866 -#define GL_QUERY_RESULT_AVAILABLE 0x8867 -#define GL_ARRAY_BUFFER 0x8892 -#define GL_ELEMENT_ARRAY_BUFFER 0x8893 -#define GL_ARRAY_BUFFER_BINDING 0x8894 -#define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895 -#define GL_VERTEX_ARRAY_BUFFER_BINDING 0x8896 -#define GL_NORMAL_ARRAY_BUFFER_BINDING 0x8897 -#define GL_COLOR_ARRAY_BUFFER_BINDING 0x8898 -#define GL_INDEX_ARRAY_BUFFER_BINDING 0x8899 -#define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING 0x889A -#define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING 0x889B -#define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING 0x889C -#define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING 0x889D -#define GL_WEIGHT_ARRAY_BUFFER_BINDING 0x889E -#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F -#define GL_READ_ONLY 0x88B8 -#define GL_WRITE_ONLY 0x88B9 -#define GL_READ_WRITE 0x88BA -#define GL_BUFFER_ACCESS 0x88BB -#define GL_BUFFER_MAPPED 0x88BC -#define GL_BUFFER_MAP_POINTER 0x88BD -#define GL_STREAM_DRAW 0x88E0 -#define GL_STREAM_READ 0x88E1 -#define GL_STREAM_COPY 0x88E2 -#define GL_STATIC_DRAW 0x88E4 -#define GL_STATIC_READ 0x88E5 -#define GL_STATIC_COPY 0x88E6 -#define GL_DYNAMIC_DRAW 0x88E8 -#define GL_DYNAMIC_READ 0x88E9 -#define GL_DYNAMIC_COPY 0x88EA -#define GL_SAMPLES_PASSED 0x8914 - -typedef ptrdiff_t GLintptr; -typedef ptrdiff_t GLsizeiptr; - -typedef void (GLAPIENTRY * PFNGLBEGINQUERYPROC) (GLenum target, GLuint id); -typedef void (GLAPIENTRY * PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer); -typedef void (GLAPIENTRY * PFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage); -typedef void (GLAPIENTRY * PFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data); -typedef void (GLAPIENTRY * PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint* buffers); -typedef void (GLAPIENTRY * PFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint* ids); -typedef void (GLAPIENTRY * PFNGLENDQUERYPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLGENBUFFERSPROC) (GLsizei n, GLuint* buffers); -typedef void (GLAPIENTRY * PFNGLGENQUERIESPROC) (GLsizei n, GLuint* ids); -typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, GLvoid** params); -typedef void (GLAPIENTRY * PFNGLGETBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid* data); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint* params); -typedef void (GLAPIENTRY * PFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISBUFFERPROC) (GLuint buffer); -typedef GLboolean (GLAPIENTRY * PFNGLISQUERYPROC) (GLuint id); -typedef GLvoid* (GLAPIENTRY * PFNGLMAPBUFFERPROC) (GLenum target, GLenum access); -typedef GLboolean (GLAPIENTRY * PFNGLUNMAPBUFFERPROC) (GLenum target); - -#define glBeginQuery GLEW_GET_FUN(__glewBeginQuery) -#define glBindBuffer GLEW_GET_FUN(__glewBindBuffer) -#define glBufferData GLEW_GET_FUN(__glewBufferData) -#define glBufferSubData GLEW_GET_FUN(__glewBufferSubData) -#define glDeleteBuffers GLEW_GET_FUN(__glewDeleteBuffers) -#define glDeleteQueries GLEW_GET_FUN(__glewDeleteQueries) -#define glEndQuery GLEW_GET_FUN(__glewEndQuery) -#define glGenBuffers GLEW_GET_FUN(__glewGenBuffers) -#define glGenQueries GLEW_GET_FUN(__glewGenQueries) -#define glGetBufferParameteriv GLEW_GET_FUN(__glewGetBufferParameteriv) -#define glGetBufferPointerv GLEW_GET_FUN(__glewGetBufferPointerv) -#define glGetBufferSubData GLEW_GET_FUN(__glewGetBufferSubData) -#define glGetQueryObjectiv GLEW_GET_FUN(__glewGetQueryObjectiv) -#define glGetQueryObjectuiv GLEW_GET_FUN(__glewGetQueryObjectuiv) -#define glGetQueryiv GLEW_GET_FUN(__glewGetQueryiv) -#define glIsBuffer GLEW_GET_FUN(__glewIsBuffer) -#define glIsQuery GLEW_GET_FUN(__glewIsQuery) -#define glMapBuffer GLEW_GET_FUN(__glewMapBuffer) -#define glUnmapBuffer GLEW_GET_FUN(__glewUnmapBuffer) - -#define GLEW_VERSION_1_5 GLEW_GET_VAR(__GLEW_VERSION_1_5) - -#endif /* GL_VERSION_1_5 */ - -/* ----------------------------- GL_VERSION_2_0 ---------------------------- */ - -#ifndef GL_VERSION_2_0 -#define GL_VERSION_2_0 1 - -#define GL_BLEND_EQUATION_RGB GL_BLEND_EQUATION -#define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622 -#define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623 -#define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624 -#define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625 -#define GL_CURRENT_VERTEX_ATTRIB 0x8626 -#define GL_VERTEX_PROGRAM_POINT_SIZE 0x8642 -#define GL_VERTEX_PROGRAM_TWO_SIDE 0x8643 -#define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645 -#define GL_STENCIL_BACK_FUNC 0x8800 -#define GL_STENCIL_BACK_FAIL 0x8801 -#define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802 -#define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803 -#define GL_MAX_DRAW_BUFFERS 0x8824 -#define GL_DRAW_BUFFER0 0x8825 -#define GL_DRAW_BUFFER1 0x8826 -#define GL_DRAW_BUFFER2 0x8827 -#define GL_DRAW_BUFFER3 0x8828 -#define GL_DRAW_BUFFER4 0x8829 -#define GL_DRAW_BUFFER5 0x882A -#define GL_DRAW_BUFFER6 0x882B -#define GL_DRAW_BUFFER7 0x882C -#define GL_DRAW_BUFFER8 0x882D -#define GL_DRAW_BUFFER9 0x882E -#define GL_DRAW_BUFFER10 0x882F -#define GL_DRAW_BUFFER11 0x8830 -#define GL_DRAW_BUFFER12 0x8831 -#define GL_DRAW_BUFFER13 0x8832 -#define GL_DRAW_BUFFER14 0x8833 -#define GL_DRAW_BUFFER15 0x8834 -#define GL_BLEND_EQUATION_ALPHA 0x883D -#define GL_POINT_SPRITE 0x8861 -#define GL_COORD_REPLACE 0x8862 -#define GL_MAX_VERTEX_ATTRIBS 0x8869 -#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A -#define GL_MAX_TEXTURE_COORDS 0x8871 -#define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872 -#define GL_FRAGMENT_SHADER 0x8B30 -#define GL_VERTEX_SHADER 0x8B31 -#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49 -#define GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A -#define GL_MAX_VARYING_FLOATS 0x8B4B -#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C -#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D -#define GL_SHADER_TYPE 0x8B4F -#define GL_FLOAT_VEC2 0x8B50 -#define GL_FLOAT_VEC3 0x8B51 -#define GL_FLOAT_VEC4 0x8B52 -#define GL_INT_VEC2 0x8B53 -#define GL_INT_VEC3 0x8B54 -#define GL_INT_VEC4 0x8B55 -#define GL_BOOL 0x8B56 -#define GL_BOOL_VEC2 0x8B57 -#define GL_BOOL_VEC3 0x8B58 -#define GL_BOOL_VEC4 0x8B59 -#define GL_FLOAT_MAT2 0x8B5A -#define GL_FLOAT_MAT3 0x8B5B -#define GL_FLOAT_MAT4 0x8B5C -#define GL_SAMPLER_1D 0x8B5D -#define GL_SAMPLER_2D 0x8B5E -#define GL_SAMPLER_3D 0x8B5F -#define GL_SAMPLER_CUBE 0x8B60 -#define GL_SAMPLER_1D_SHADOW 0x8B61 -#define GL_SAMPLER_2D_SHADOW 0x8B62 -#define GL_DELETE_STATUS 0x8B80 -#define GL_COMPILE_STATUS 0x8B81 -#define GL_LINK_STATUS 0x8B82 -#define GL_VALIDATE_STATUS 0x8B83 -#define GL_INFO_LOG_LENGTH 0x8B84 -#define GL_ATTACHED_SHADERS 0x8B85 -#define GL_ACTIVE_UNIFORMS 0x8B86 -#define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87 -#define GL_SHADER_SOURCE_LENGTH 0x8B88 -#define GL_ACTIVE_ATTRIBUTES 0x8B89 -#define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A -#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B -#define GL_SHADING_LANGUAGE_VERSION 0x8B8C -#define GL_CURRENT_PROGRAM 0x8B8D -#define GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0 -#define GL_LOWER_LEFT 0x8CA1 -#define GL_UPPER_LEFT 0x8CA2 -#define GL_STENCIL_BACK_REF 0x8CA3 -#define GL_STENCIL_BACK_VALUE_MASK 0x8CA4 -#define GL_STENCIL_BACK_WRITEMASK 0x8CA5 - -typedef void (GLAPIENTRY * PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader); -typedef void (GLAPIENTRY * PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar* name); -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEPROC) (GLenum, GLenum); -typedef void (GLAPIENTRY * PFNGLCOMPILESHADERPROC) (GLuint shader); -typedef GLuint (GLAPIENTRY * PFNGLCREATEPROGRAMPROC) (void); -typedef GLuint (GLAPIENTRY * PFNGLCREATESHADERPROC) (GLenum type); -typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMPROC) (GLuint program); -typedef void (GLAPIENTRY * PFNGLDELETESHADERPROC) (GLuint shader); -typedef void (GLAPIENTRY * PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader); -typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint); -typedef void (GLAPIENTRY * PFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum* bufs); -typedef void (GLAPIENTRY * PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint); -typedef void (GLAPIENTRY * PFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name); -typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name); -typedef void (GLAPIENTRY * PFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei* count, GLuint* shaders); -typedef GLint (GLAPIENTRY * PFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar* name); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei* length, GLchar* infoLog); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint* param); -typedef void (GLAPIENTRY * PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* infoLog); -typedef void (GLAPIENTRY * PFNGLGETSHADERSOURCEPROC) (GLuint obj, GLsizei maxLength, GLsizei* length, GLchar* source); -typedef void (GLAPIENTRY * PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint* param); -typedef GLint (GLAPIENTRY * PFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const GLchar* name); -typedef void (GLAPIENTRY * PFNGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint, GLenum, GLvoid**); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBDVPROC) (GLuint, GLenum, GLdouble*); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBFVPROC) (GLuint, GLenum, GLfloat*); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIVPROC) (GLuint, GLenum, GLint*); -typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMPROC) (GLuint program); -typedef GLboolean (GLAPIENTRY * PFNGLISSHADERPROC) (GLuint shader); -typedef void (GLAPIENTRY * PFNGLLINKPROGRAMPROC) (GLuint program); -typedef void (GLAPIENTRY * PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar** strings, const GLint* lengths); -typedef void (GLAPIENTRY * PFNGLSTENCILFUNCSEPARATEPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); -typedef void (GLAPIENTRY * PFNGLSTENCILMASKSEPARATEPROC) (GLenum, GLuint); -typedef void (GLAPIENTRY * PFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass); -typedef void (GLAPIENTRY * PFNGLUNIFORM1FPROC) (GLint location, GLfloat v0); -typedef void (GLAPIENTRY * PFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM1IPROC) (GLint location, GLint v0); -typedef void (GLAPIENTRY * PFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1); -typedef void (GLAPIENTRY * PFNGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1); -typedef void (GLAPIENTRY * PFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2); -typedef void (GLAPIENTRY * PFNGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2); -typedef void (GLAPIENTRY * PFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); -typedef void (GLAPIENTRY * PFNGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3); -typedef void (GLAPIENTRY * PFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUSEPROGRAMPROC) (GLuint program); -typedef void (GLAPIENTRY * PFNGLVALIDATEPROGRAMPROC) (GLuint program); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DPROC) (GLuint index, GLdouble x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SPROC) (GLuint index, GLshort x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SVPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DPROC) (GLuint index, GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SPROC) (GLuint index, GLshort x, GLshort y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SVPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SPROC) (GLuint index, GLshort x, GLshort y, GLshort z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SVPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NBVPROC) (GLuint index, const GLbyte* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NIVPROC) (GLuint index, const GLint* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NSVPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBVPROC) (GLuint index, const GLubyte* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUIVPROC) (GLuint index, const GLuint* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUSVPROC) (GLuint index, const GLushort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4BVPROC) (GLuint index, const GLbyte* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4IVPROC) (GLuint index, const GLint* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* pointer); - -#define glAttachShader GLEW_GET_FUN(__glewAttachShader) -#define glBindAttribLocation GLEW_GET_FUN(__glewBindAttribLocation) -#define glBlendEquationSeparate GLEW_GET_FUN(__glewBlendEquationSeparate) -#define glCompileShader GLEW_GET_FUN(__glewCompileShader) -#define glCreateProgram GLEW_GET_FUN(__glewCreateProgram) -#define glCreateShader GLEW_GET_FUN(__glewCreateShader) -#define glDeleteProgram GLEW_GET_FUN(__glewDeleteProgram) -#define glDeleteShader GLEW_GET_FUN(__glewDeleteShader) -#define glDetachShader GLEW_GET_FUN(__glewDetachShader) -#define glDisableVertexAttribArray GLEW_GET_FUN(__glewDisableVertexAttribArray) -#define glDrawBuffers GLEW_GET_FUN(__glewDrawBuffers) -#define glEnableVertexAttribArray GLEW_GET_FUN(__glewEnableVertexAttribArray) -#define glGetActiveAttrib GLEW_GET_FUN(__glewGetActiveAttrib) -#define glGetActiveUniform GLEW_GET_FUN(__glewGetActiveUniform) -#define glGetAttachedShaders GLEW_GET_FUN(__glewGetAttachedShaders) -#define glGetAttribLocation GLEW_GET_FUN(__glewGetAttribLocation) -#define glGetProgramInfoLog GLEW_GET_FUN(__glewGetProgramInfoLog) -#define glGetProgramiv GLEW_GET_FUN(__glewGetProgramiv) -#define glGetShaderInfoLog GLEW_GET_FUN(__glewGetShaderInfoLog) -#define glGetShaderSource GLEW_GET_FUN(__glewGetShaderSource) -#define glGetShaderiv GLEW_GET_FUN(__glewGetShaderiv) -#define glGetUniformLocation GLEW_GET_FUN(__glewGetUniformLocation) -#define glGetUniformfv GLEW_GET_FUN(__glewGetUniformfv) -#define glGetUniformiv GLEW_GET_FUN(__glewGetUniformiv) -#define glGetVertexAttribPointerv GLEW_GET_FUN(__glewGetVertexAttribPointerv) -#define glGetVertexAttribdv GLEW_GET_FUN(__glewGetVertexAttribdv) -#define glGetVertexAttribfv GLEW_GET_FUN(__glewGetVertexAttribfv) -#define glGetVertexAttribiv GLEW_GET_FUN(__glewGetVertexAttribiv) -#define glIsProgram GLEW_GET_FUN(__glewIsProgram) -#define glIsShader GLEW_GET_FUN(__glewIsShader) -#define glLinkProgram GLEW_GET_FUN(__glewLinkProgram) -#define glShaderSource GLEW_GET_FUN(__glewShaderSource) -#define glStencilFuncSeparate GLEW_GET_FUN(__glewStencilFuncSeparate) -#define glStencilMaskSeparate GLEW_GET_FUN(__glewStencilMaskSeparate) -#define glStencilOpSeparate GLEW_GET_FUN(__glewStencilOpSeparate) -#define glUniform1f GLEW_GET_FUN(__glewUniform1f) -#define glUniform1fv GLEW_GET_FUN(__glewUniform1fv) -#define glUniform1i GLEW_GET_FUN(__glewUniform1i) -#define glUniform1iv GLEW_GET_FUN(__glewUniform1iv) -#define glUniform2f GLEW_GET_FUN(__glewUniform2f) -#define glUniform2fv GLEW_GET_FUN(__glewUniform2fv) -#define glUniform2i GLEW_GET_FUN(__glewUniform2i) -#define glUniform2iv GLEW_GET_FUN(__glewUniform2iv) -#define glUniform3f GLEW_GET_FUN(__glewUniform3f) -#define glUniform3fv GLEW_GET_FUN(__glewUniform3fv) -#define glUniform3i GLEW_GET_FUN(__glewUniform3i) -#define glUniform3iv GLEW_GET_FUN(__glewUniform3iv) -#define glUniform4f GLEW_GET_FUN(__glewUniform4f) -#define glUniform4fv GLEW_GET_FUN(__glewUniform4fv) -#define glUniform4i GLEW_GET_FUN(__glewUniform4i) -#define glUniform4iv GLEW_GET_FUN(__glewUniform4iv) -#define glUniformMatrix2fv GLEW_GET_FUN(__glewUniformMatrix2fv) -#define glUniformMatrix3fv GLEW_GET_FUN(__glewUniformMatrix3fv) -#define glUniformMatrix4fv GLEW_GET_FUN(__glewUniformMatrix4fv) -#define glUseProgram GLEW_GET_FUN(__glewUseProgram) -#define glValidateProgram GLEW_GET_FUN(__glewValidateProgram) -#define glVertexAttrib1d GLEW_GET_FUN(__glewVertexAttrib1d) -#define glVertexAttrib1dv GLEW_GET_FUN(__glewVertexAttrib1dv) -#define glVertexAttrib1f GLEW_GET_FUN(__glewVertexAttrib1f) -#define glVertexAttrib1fv GLEW_GET_FUN(__glewVertexAttrib1fv) -#define glVertexAttrib1s GLEW_GET_FUN(__glewVertexAttrib1s) -#define glVertexAttrib1sv GLEW_GET_FUN(__glewVertexAttrib1sv) -#define glVertexAttrib2d GLEW_GET_FUN(__glewVertexAttrib2d) -#define glVertexAttrib2dv GLEW_GET_FUN(__glewVertexAttrib2dv) -#define glVertexAttrib2f GLEW_GET_FUN(__glewVertexAttrib2f) -#define glVertexAttrib2fv GLEW_GET_FUN(__glewVertexAttrib2fv) -#define glVertexAttrib2s GLEW_GET_FUN(__glewVertexAttrib2s) -#define glVertexAttrib2sv GLEW_GET_FUN(__glewVertexAttrib2sv) -#define glVertexAttrib3d GLEW_GET_FUN(__glewVertexAttrib3d) -#define glVertexAttrib3dv GLEW_GET_FUN(__glewVertexAttrib3dv) -#define glVertexAttrib3f GLEW_GET_FUN(__glewVertexAttrib3f) -#define glVertexAttrib3fv GLEW_GET_FUN(__glewVertexAttrib3fv) -#define glVertexAttrib3s GLEW_GET_FUN(__glewVertexAttrib3s) -#define glVertexAttrib3sv GLEW_GET_FUN(__glewVertexAttrib3sv) -#define glVertexAttrib4Nbv GLEW_GET_FUN(__glewVertexAttrib4Nbv) -#define glVertexAttrib4Niv GLEW_GET_FUN(__glewVertexAttrib4Niv) -#define glVertexAttrib4Nsv GLEW_GET_FUN(__glewVertexAttrib4Nsv) -#define glVertexAttrib4Nub GLEW_GET_FUN(__glewVertexAttrib4Nub) -#define glVertexAttrib4Nubv GLEW_GET_FUN(__glewVertexAttrib4Nubv) -#define glVertexAttrib4Nuiv GLEW_GET_FUN(__glewVertexAttrib4Nuiv) -#define glVertexAttrib4Nusv GLEW_GET_FUN(__glewVertexAttrib4Nusv) -#define glVertexAttrib4bv GLEW_GET_FUN(__glewVertexAttrib4bv) -#define glVertexAttrib4d GLEW_GET_FUN(__glewVertexAttrib4d) -#define glVertexAttrib4dv GLEW_GET_FUN(__glewVertexAttrib4dv) -#define glVertexAttrib4f GLEW_GET_FUN(__glewVertexAttrib4f) -#define glVertexAttrib4fv GLEW_GET_FUN(__glewVertexAttrib4fv) -#define glVertexAttrib4iv GLEW_GET_FUN(__glewVertexAttrib4iv) -#define glVertexAttrib4s GLEW_GET_FUN(__glewVertexAttrib4s) -#define glVertexAttrib4sv GLEW_GET_FUN(__glewVertexAttrib4sv) -#define glVertexAttrib4ubv GLEW_GET_FUN(__glewVertexAttrib4ubv) -#define glVertexAttrib4uiv GLEW_GET_FUN(__glewVertexAttrib4uiv) -#define glVertexAttrib4usv GLEW_GET_FUN(__glewVertexAttrib4usv) -#define glVertexAttribPointer GLEW_GET_FUN(__glewVertexAttribPointer) - -#define GLEW_VERSION_2_0 GLEW_GET_VAR(__GLEW_VERSION_2_0) - -#endif /* GL_VERSION_2_0 */ - -/* ----------------------------- GL_VERSION_2_1 ---------------------------- */ - -#ifndef GL_VERSION_2_1 -#define GL_VERSION_2_1 1 - -#define GL_CURRENT_RASTER_SECONDARY_COLOR 0x845F -#define GL_PIXEL_PACK_BUFFER 0x88EB -#define GL_PIXEL_UNPACK_BUFFER 0x88EC -#define GL_PIXEL_PACK_BUFFER_BINDING 0x88ED -#define GL_PIXEL_UNPACK_BUFFER_BINDING 0x88EF -#define GL_FLOAT_MAT2x3 0x8B65 -#define GL_FLOAT_MAT2x4 0x8B66 -#define GL_FLOAT_MAT3x2 0x8B67 -#define GL_FLOAT_MAT3x4 0x8B68 -#define GL_FLOAT_MAT4x2 0x8B69 -#define GL_FLOAT_MAT4x3 0x8B6A -#define GL_SRGB 0x8C40 -#define GL_SRGB8 0x8C41 -#define GL_SRGB_ALPHA 0x8C42 -#define GL_SRGB8_ALPHA8 0x8C43 -#define GL_SLUMINANCE_ALPHA 0x8C44 -#define GL_SLUMINANCE8_ALPHA8 0x8C45 -#define GL_SLUMINANCE 0x8C46 -#define GL_SLUMINANCE8 0x8C47 -#define GL_COMPRESSED_SRGB 0x8C48 -#define GL_COMPRESSED_SRGB_ALPHA 0x8C49 -#define GL_COMPRESSED_SLUMINANCE 0x8C4A -#define GL_COMPRESSED_SLUMINANCE_ALPHA 0x8C4B - -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); - -#define glUniformMatrix2x3fv GLEW_GET_FUN(__glewUniformMatrix2x3fv) -#define glUniformMatrix2x4fv GLEW_GET_FUN(__glewUniformMatrix2x4fv) -#define glUniformMatrix3x2fv GLEW_GET_FUN(__glewUniformMatrix3x2fv) -#define glUniformMatrix3x4fv GLEW_GET_FUN(__glewUniformMatrix3x4fv) -#define glUniformMatrix4x2fv GLEW_GET_FUN(__glewUniformMatrix4x2fv) -#define glUniformMatrix4x3fv GLEW_GET_FUN(__glewUniformMatrix4x3fv) - -#define GLEW_VERSION_2_1 GLEW_GET_VAR(__GLEW_VERSION_2_1) - -#endif /* GL_VERSION_2_1 */ - -/* ----------------------------- GL_VERSION_3_0 ---------------------------- */ - -#ifndef GL_VERSION_3_0 -#define GL_VERSION_3_0 1 - -#define GL_MAX_CLIP_DISTANCES GL_MAX_CLIP_PLANES -#define GL_CLIP_DISTANCE5 GL_CLIP_PLANE5 -#define GL_CLIP_DISTANCE1 GL_CLIP_PLANE1 -#define GL_CLIP_DISTANCE3 GL_CLIP_PLANE3 -#define GL_COMPARE_REF_TO_TEXTURE GL_COMPARE_R_TO_TEXTURE_ARB -#define GL_CLIP_DISTANCE0 GL_CLIP_PLANE0 -#define GL_CLIP_DISTANCE4 GL_CLIP_PLANE4 -#define GL_CLIP_DISTANCE2 GL_CLIP_PLANE2 -#define GL_MAX_VARYING_COMPONENTS GL_MAX_VARYING_FLOATS -#define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x0001 -#define GL_MAJOR_VERSION 0x821B -#define GL_MINOR_VERSION 0x821C -#define GL_NUM_EXTENSIONS 0x821D -#define GL_CONTEXT_FLAGS 0x821E -#define GL_DEPTH_BUFFER 0x8223 -#define GL_STENCIL_BUFFER 0x8224 -#define GL_RGBA32F 0x8814 -#define GL_RGB32F 0x8815 -#define GL_RGBA16F 0x881A -#define GL_RGB16F 0x881B -#define GL_VERTEX_ATTRIB_ARRAY_INTEGER 0x88FD -#define GL_MAX_ARRAY_TEXTURE_LAYERS 0x88FF -#define GL_MIN_PROGRAM_TEXEL_OFFSET 0x8904 -#define GL_MAX_PROGRAM_TEXEL_OFFSET 0x8905 -#define GL_CLAMP_VERTEX_COLOR 0x891A -#define GL_CLAMP_FRAGMENT_COLOR 0x891B -#define GL_CLAMP_READ_COLOR 0x891C -#define GL_FIXED_ONLY 0x891D -#define GL_TEXTURE_RED_TYPE 0x8C10 -#define GL_TEXTURE_GREEN_TYPE 0x8C11 -#define GL_TEXTURE_BLUE_TYPE 0x8C12 -#define GL_TEXTURE_ALPHA_TYPE 0x8C13 -#define GL_TEXTURE_LUMINANCE_TYPE 0x8C14 -#define GL_TEXTURE_INTENSITY_TYPE 0x8C15 -#define GL_TEXTURE_DEPTH_TYPE 0x8C16 -#define GL_TEXTURE_1D_ARRAY 0x8C18 -#define GL_PROXY_TEXTURE_1D_ARRAY 0x8C19 -#define GL_TEXTURE_2D_ARRAY 0x8C1A -#define GL_PROXY_TEXTURE_2D_ARRAY 0x8C1B -#define GL_TEXTURE_BINDING_1D_ARRAY 0x8C1C -#define GL_TEXTURE_BINDING_2D_ARRAY 0x8C1D -#define GL_R11F_G11F_B10F 0x8C3A -#define GL_UNSIGNED_INT_10F_11F_11F_REV 0x8C3B -#define GL_RGB9_E5 0x8C3D -#define GL_UNSIGNED_INT_5_9_9_9_REV 0x8C3E -#define GL_TEXTURE_SHARED_SIZE 0x8C3F -#define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH 0x8C76 -#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE 0x8C7F -#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 0x8C80 -#define GL_TRANSFORM_FEEDBACK_VARYINGS 0x8C83 -#define GL_TRANSFORM_FEEDBACK_BUFFER_START 0x8C84 -#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE 0x8C85 -#define GL_PRIMITIVES_GENERATED 0x8C87 -#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN 0x8C88 -#define GL_RASTERIZER_DISCARD 0x8C89 -#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 0x8C8A -#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 0x8C8B -#define GL_INTERLEAVED_ATTRIBS 0x8C8C -#define GL_SEPARATE_ATTRIBS 0x8C8D -#define GL_TRANSFORM_FEEDBACK_BUFFER 0x8C8E -#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING 0x8C8F -#define GL_RGBA32UI 0x8D70 -#define GL_RGB32UI 0x8D71 -#define GL_RGBA16UI 0x8D76 -#define GL_RGB16UI 0x8D77 -#define GL_RGBA8UI 0x8D7C -#define GL_RGB8UI 0x8D7D -#define GL_RGBA32I 0x8D82 -#define GL_RGB32I 0x8D83 -#define GL_RGBA16I 0x8D88 -#define GL_RGB16I 0x8D89 -#define GL_RGBA8I 0x8D8E -#define GL_RGB8I 0x8D8F -#define GL_RED_INTEGER 0x8D94 -#define GL_GREEN_INTEGER 0x8D95 -#define GL_BLUE_INTEGER 0x8D96 -#define GL_ALPHA_INTEGER 0x8D97 -#define GL_RGB_INTEGER 0x8D98 -#define GL_RGBA_INTEGER 0x8D99 -#define GL_BGR_INTEGER 0x8D9A -#define GL_BGRA_INTEGER 0x8D9B -#define GL_SAMPLER_1D_ARRAY 0x8DC0 -#define GL_SAMPLER_2D_ARRAY 0x8DC1 -#define GL_SAMPLER_1D_ARRAY_SHADOW 0x8DC3 -#define GL_SAMPLER_2D_ARRAY_SHADOW 0x8DC4 -#define GL_SAMPLER_CUBE_SHADOW 0x8DC5 -#define GL_UNSIGNED_INT_VEC2 0x8DC6 -#define GL_UNSIGNED_INT_VEC3 0x8DC7 -#define GL_UNSIGNED_INT_VEC4 0x8DC8 -#define GL_INT_SAMPLER_1D 0x8DC9 -#define GL_INT_SAMPLER_2D 0x8DCA -#define GL_INT_SAMPLER_3D 0x8DCB -#define GL_INT_SAMPLER_CUBE 0x8DCC -#define GL_INT_SAMPLER_1D_ARRAY 0x8DCE -#define GL_INT_SAMPLER_2D_ARRAY 0x8DCF -#define GL_UNSIGNED_INT_SAMPLER_1D 0x8DD1 -#define GL_UNSIGNED_INT_SAMPLER_2D 0x8DD2 -#define GL_UNSIGNED_INT_SAMPLER_3D 0x8DD3 -#define GL_UNSIGNED_INT_SAMPLER_CUBE 0x8DD4 -#define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY 0x8DD6 -#define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY 0x8DD7 -#define GL_QUERY_WAIT 0x8E13 -#define GL_QUERY_NO_WAIT 0x8E14 -#define GL_QUERY_BY_REGION_WAIT 0x8E15 -#define GL_QUERY_BY_REGION_NO_WAIT 0x8E16 - -typedef void (GLAPIENTRY * PFNGLBEGINCONDITIONALRENDERPROC) (GLuint, GLenum); -typedef void (GLAPIENTRY * PFNGLBEGINTRANSFORMFEEDBACKPROC) (GLenum); -typedef void (GLAPIENTRY * PFNGLBINDFRAGDATALOCATIONPROC) (GLuint, GLuint, const GLchar*); -typedef void (GLAPIENTRY * PFNGLCLAMPCOLORPROC) (GLenum, GLenum); -typedef void (GLAPIENTRY * PFNGLCLEARBUFFERFIPROC) (GLenum, GLint, GLfloat, GLint); -typedef void (GLAPIENTRY * PFNGLCLEARBUFFERFVPROC) (GLenum, GLint, const GLfloat*); -typedef void (GLAPIENTRY * PFNGLCLEARBUFFERIVPROC) (GLenum, GLint, const GLint*); -typedef void (GLAPIENTRY * PFNGLCLEARBUFFERUIVPROC) (GLenum, GLint, const GLuint*); -typedef void (GLAPIENTRY * PFNGLCOLORMASKIPROC) (GLuint, GLboolean, GLboolean, GLboolean, GLboolean); -typedef void (GLAPIENTRY * PFNGLDISABLEIPROC) (GLenum, GLuint); -typedef void (GLAPIENTRY * PFNGLENABLEIPROC) (GLenum, GLuint); -typedef void (GLAPIENTRY * PFNGLENDCONDITIONALRENDERPROC) (void); -typedef void (GLAPIENTRY * PFNGLENDTRANSFORMFEEDBACKPROC) (void); -typedef void (GLAPIENTRY * PFNGLGETBOOLEANI_VPROC) (GLenum, GLuint, GLboolean*); -typedef GLint (GLAPIENTRY * PFNGLGETFRAGDATALOCATIONPROC) (GLuint, const GLchar*); -typedef const GLubyte* (GLAPIENTRY * PFNGLGETSTRINGIPROC) (GLenum, GLuint); -typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERIIVPROC) (GLenum, GLenum, GLint*); -typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERIUIVPROC) (GLenum, GLenum, GLuint*); -typedef void (GLAPIENTRY * PFNGLGETTRANSFORMFEEDBACKVARYINGPROC) (GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *); -typedef void (GLAPIENTRY * PFNGLGETUNIFORMUIVPROC) (GLuint, GLint, GLuint*); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIIVPROC) (GLuint, GLenum, GLint*); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIUIVPROC) (GLuint, GLenum, GLuint*); -typedef GLboolean (GLAPIENTRY * PFNGLISENABLEDIPROC) (GLenum, GLuint); -typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIIVPROC) (GLenum, GLenum, const GLint*); -typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIUIVPROC) (GLenum, GLenum, const GLuint*); -typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKVARYINGSPROC) (GLuint, GLsizei, const GLchar **, GLenum); -typedef void (GLAPIENTRY * PFNGLUNIFORM1UIPROC) (GLint, GLuint); -typedef void (GLAPIENTRY * PFNGLUNIFORM1UIVPROC) (GLint, GLsizei, const GLuint*); -typedef void (GLAPIENTRY * PFNGLUNIFORM2UIPROC) (GLint, GLuint, GLuint); -typedef void (GLAPIENTRY * PFNGLUNIFORM2UIVPROC) (GLint, GLsizei, const GLuint*); -typedef void (GLAPIENTRY * PFNGLUNIFORM3UIPROC) (GLint, GLuint, GLuint, GLuint); -typedef void (GLAPIENTRY * PFNGLUNIFORM3UIVPROC) (GLint, GLsizei, const GLuint*); -typedef void (GLAPIENTRY * PFNGLUNIFORM4UIPROC) (GLint, GLuint, GLuint, GLuint, GLuint); -typedef void (GLAPIENTRY * PFNGLUNIFORM4UIVPROC) (GLint, GLsizei, const GLuint*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1IPROC) (GLuint, GLint); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1IVPROC) (GLuint, const GLint*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1UIPROC) (GLuint, GLuint); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1UIVPROC) (GLuint, const GLuint*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2IPROC) (GLuint, GLint, GLint); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2IVPROC) (GLuint, const GLint*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2UIPROC) (GLuint, GLuint, GLuint); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2UIVPROC) (GLuint, const GLuint*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3IPROC) (GLuint, GLint, GLint, GLint); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3IVPROC) (GLuint, const GLint*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3UIPROC) (GLuint, GLuint, GLuint, GLuint); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3UIVPROC) (GLuint, const GLuint*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4BVPROC) (GLuint, const GLbyte*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4IPROC) (GLuint, GLint, GLint, GLint, GLint); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4IVPROC) (GLuint, const GLint*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4SVPROC) (GLuint, const GLshort*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UBVPROC) (GLuint, const GLubyte*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UIPROC) (GLuint, GLuint, GLuint, GLuint, GLuint); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UIVPROC) (GLuint, const GLuint*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4USVPROC) (GLuint, const GLushort*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBIPOINTERPROC) (GLuint, GLint, GLenum, GLsizei, const GLvoid*); - -#define glBeginConditionalRender GLEW_GET_FUN(__glewBeginConditionalRender) -#define glBeginTransformFeedback GLEW_GET_FUN(__glewBeginTransformFeedback) -#define glBindFragDataLocation GLEW_GET_FUN(__glewBindFragDataLocation) -#define glClampColor GLEW_GET_FUN(__glewClampColor) -#define glClearBufferfi GLEW_GET_FUN(__glewClearBufferfi) -#define glClearBufferfv GLEW_GET_FUN(__glewClearBufferfv) -#define glClearBufferiv GLEW_GET_FUN(__glewClearBufferiv) -#define glClearBufferuiv GLEW_GET_FUN(__glewClearBufferuiv) -#define glColorMaski GLEW_GET_FUN(__glewColorMaski) -#define glDisablei GLEW_GET_FUN(__glewDisablei) -#define glEnablei GLEW_GET_FUN(__glewEnablei) -#define glEndConditionalRender GLEW_GET_FUN(__glewEndConditionalRender) -#define glEndTransformFeedback GLEW_GET_FUN(__glewEndTransformFeedback) -#define glGetBooleani_v GLEW_GET_FUN(__glewGetBooleani_v) -#define glGetFragDataLocation GLEW_GET_FUN(__glewGetFragDataLocation) -#define glGetStringi GLEW_GET_FUN(__glewGetStringi) -#define glGetTexParameterIiv GLEW_GET_FUN(__glewGetTexParameterIiv) -#define glGetTexParameterIuiv GLEW_GET_FUN(__glewGetTexParameterIuiv) -#define glGetTransformFeedbackVarying GLEW_GET_FUN(__glewGetTransformFeedbackVarying) -#define glGetUniformuiv GLEW_GET_FUN(__glewGetUniformuiv) -#define glGetVertexAttribIiv GLEW_GET_FUN(__glewGetVertexAttribIiv) -#define glGetVertexAttribIuiv GLEW_GET_FUN(__glewGetVertexAttribIuiv) -#define glIsEnabledi GLEW_GET_FUN(__glewIsEnabledi) -#define glTexParameterIiv GLEW_GET_FUN(__glewTexParameterIiv) -#define glTexParameterIuiv GLEW_GET_FUN(__glewTexParameterIuiv) -#define glTransformFeedbackVaryings GLEW_GET_FUN(__glewTransformFeedbackVaryings) -#define glUniform1ui GLEW_GET_FUN(__glewUniform1ui) -#define glUniform1uiv GLEW_GET_FUN(__glewUniform1uiv) -#define glUniform2ui GLEW_GET_FUN(__glewUniform2ui) -#define glUniform2uiv GLEW_GET_FUN(__glewUniform2uiv) -#define glUniform3ui GLEW_GET_FUN(__glewUniform3ui) -#define glUniform3uiv GLEW_GET_FUN(__glewUniform3uiv) -#define glUniform4ui GLEW_GET_FUN(__glewUniform4ui) -#define glUniform4uiv GLEW_GET_FUN(__glewUniform4uiv) -#define glVertexAttribI1i GLEW_GET_FUN(__glewVertexAttribI1i) -#define glVertexAttribI1iv GLEW_GET_FUN(__glewVertexAttribI1iv) -#define glVertexAttribI1ui GLEW_GET_FUN(__glewVertexAttribI1ui) -#define glVertexAttribI1uiv GLEW_GET_FUN(__glewVertexAttribI1uiv) -#define glVertexAttribI2i GLEW_GET_FUN(__glewVertexAttribI2i) -#define glVertexAttribI2iv GLEW_GET_FUN(__glewVertexAttribI2iv) -#define glVertexAttribI2ui GLEW_GET_FUN(__glewVertexAttribI2ui) -#define glVertexAttribI2uiv GLEW_GET_FUN(__glewVertexAttribI2uiv) -#define glVertexAttribI3i GLEW_GET_FUN(__glewVertexAttribI3i) -#define glVertexAttribI3iv GLEW_GET_FUN(__glewVertexAttribI3iv) -#define glVertexAttribI3ui GLEW_GET_FUN(__glewVertexAttribI3ui) -#define glVertexAttribI3uiv GLEW_GET_FUN(__glewVertexAttribI3uiv) -#define glVertexAttribI4bv GLEW_GET_FUN(__glewVertexAttribI4bv) -#define glVertexAttribI4i GLEW_GET_FUN(__glewVertexAttribI4i) -#define glVertexAttribI4iv GLEW_GET_FUN(__glewVertexAttribI4iv) -#define glVertexAttribI4sv GLEW_GET_FUN(__glewVertexAttribI4sv) -#define glVertexAttribI4ubv GLEW_GET_FUN(__glewVertexAttribI4ubv) -#define glVertexAttribI4ui GLEW_GET_FUN(__glewVertexAttribI4ui) -#define glVertexAttribI4uiv GLEW_GET_FUN(__glewVertexAttribI4uiv) -#define glVertexAttribI4usv GLEW_GET_FUN(__glewVertexAttribI4usv) -#define glVertexAttribIPointer GLEW_GET_FUN(__glewVertexAttribIPointer) - -#define GLEW_VERSION_3_0 GLEW_GET_VAR(__GLEW_VERSION_3_0) - -#endif /* GL_VERSION_3_0 */ - -/* ----------------------------- GL_VERSION_3_1 ---------------------------- */ - -#ifndef GL_VERSION_3_1 -#define GL_VERSION_3_1 1 - -#define GL_TEXTURE_RECTANGLE 0x84F5 -#define GL_TEXTURE_BINDING_RECTANGLE 0x84F6 -#define GL_PROXY_TEXTURE_RECTANGLE 0x84F7 -#define GL_MAX_RECTANGLE_TEXTURE_SIZE 0x84F8 -#define GL_SAMPLER_2D_RECT 0x8B63 -#define GL_SAMPLER_2D_RECT_SHADOW 0x8B64 -#define GL_TEXTURE_BUFFER 0x8C2A -#define GL_MAX_TEXTURE_BUFFER_SIZE 0x8C2B -#define GL_TEXTURE_BINDING_BUFFER 0x8C2C -#define GL_TEXTURE_BUFFER_DATA_STORE_BINDING 0x8C2D -#define GL_TEXTURE_BUFFER_FORMAT 0x8C2E -#define GL_SAMPLER_BUFFER 0x8DC2 -#define GL_INT_SAMPLER_2D_RECT 0x8DCD -#define GL_INT_SAMPLER_BUFFER 0x8DD0 -#define GL_UNSIGNED_INT_SAMPLER_2D_RECT 0x8DD5 -#define GL_UNSIGNED_INT_SAMPLER_BUFFER 0x8DD8 -#define GL_RED_SNORM 0x8F90 -#define GL_RG_SNORM 0x8F91 -#define GL_RGB_SNORM 0x8F92 -#define GL_RGBA_SNORM 0x8F93 -#define GL_R8_SNORM 0x8F94 -#define GL_RG8_SNORM 0x8F95 -#define GL_RGB8_SNORM 0x8F96 -#define GL_RGBA8_SNORM 0x8F97 -#define GL_R16_SNORM 0x8F98 -#define GL_RG16_SNORM 0x8F99 -#define GL_RGB16_SNORM 0x8F9A -#define GL_RGBA16_SNORM 0x8F9B -#define GL_SIGNED_NORMALIZED 0x8F9C -#define GL_PRIMITIVE_RESTART 0x8F9D -#define GL_PRIMITIVE_RESTART_INDEX 0x8F9E -#define GL_BUFFER_ACCESS_FLAGS 0x911F -#define GL_BUFFER_MAP_LENGTH 0x9120 -#define GL_BUFFER_MAP_OFFSET 0x9121 - -typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDPROC) (GLenum, GLint, GLsizei, GLsizei); -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDPROC) (GLenum, GLsizei, GLenum, const GLvoid*, GLsizei); -typedef void (GLAPIENTRY * PFNGLPRIMITIVERESTARTINDEXPROC) (GLuint); -typedef void (GLAPIENTRY * PFNGLTEXBUFFERPROC) (GLenum, GLenum, GLuint); - -#define glDrawArraysInstanced GLEW_GET_FUN(__glewDrawArraysInstanced) -#define glDrawElementsInstanced GLEW_GET_FUN(__glewDrawElementsInstanced) -#define glPrimitiveRestartIndex GLEW_GET_FUN(__glewPrimitiveRestartIndex) -#define glTexBuffer GLEW_GET_FUN(__glewTexBuffer) - -#define GLEW_VERSION_3_1 GLEW_GET_VAR(__GLEW_VERSION_3_1) - -#endif /* GL_VERSION_3_1 */ - -/* ----------------------------- GL_VERSION_3_2 ---------------------------- */ - -#ifndef GL_VERSION_3_2 -#define GL_VERSION_3_2 1 - -#define GL_CONTEXT_CORE_PROFILE_BIT 0x00000001 -#define GL_CONTEXT_COMPATIBILITY_PROFILE_BIT 0x00000002 -#define GL_LINES_ADJACENCY 0x000A -#define GL_LINE_STRIP_ADJACENCY 0x000B -#define GL_TRIANGLES_ADJACENCY 0x000C -#define GL_TRIANGLE_STRIP_ADJACENCY 0x000D -#define GL_PROGRAM_POINT_SIZE 0x8642 -#define GL_GEOMETRY_VERTICES_OUT 0x8916 -#define GL_GEOMETRY_INPUT_TYPE 0x8917 -#define GL_GEOMETRY_OUTPUT_TYPE 0x8918 -#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 0x8C29 -#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED 0x8DA7 -#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS 0x8DA8 -#define GL_GEOMETRY_SHADER 0x8DD9 -#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 0x8DDF -#define GL_MAX_GEOMETRY_OUTPUT_VERTICES 0x8DE0 -#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 0x8DE1 -#define GL_MAX_VERTEX_OUTPUT_COMPONENTS 0x9122 -#define GL_MAX_GEOMETRY_INPUT_COMPONENTS 0x9123 -#define GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 0x9124 -#define GL_MAX_FRAGMENT_INPUT_COMPONENTS 0x9125 -#define GL_CONTEXT_PROFILE_MASK 0x9126 - -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREPROC) (GLenum, GLenum, GLuint, GLint); -typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERI64VPROC) (GLenum, GLenum, GLint64 *); -typedef void (GLAPIENTRY * PFNGLGETINTEGER64I_VPROC) (GLenum, GLuint, GLint64 *); - -#define glFramebufferTexture GLEW_GET_FUN(__glewFramebufferTexture) -#define glGetBufferParameteri64v GLEW_GET_FUN(__glewGetBufferParameteri64v) -#define glGetInteger64i_v GLEW_GET_FUN(__glewGetInteger64i_v) - -#define GLEW_VERSION_3_2 GLEW_GET_VAR(__GLEW_VERSION_3_2) - -#endif /* GL_VERSION_3_2 */ - -/* ----------------------------- GL_VERSION_3_3 ---------------------------- */ - -#ifndef GL_VERSION_3_3 -#define GL_VERSION_3_3 1 - -#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR 0x88FE -#define GL_RGB10_A2UI 0x906F - -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBDIVISORPROC) (GLuint index, GLuint divisor); - -#define glVertexAttribDivisor GLEW_GET_FUN(__glewVertexAttribDivisor) - -#define GLEW_VERSION_3_3 GLEW_GET_VAR(__GLEW_VERSION_3_3) - -#endif /* GL_VERSION_3_3 */ - -/* ----------------------------- GL_VERSION_4_0 ---------------------------- */ - -#ifndef GL_VERSION_4_0 -#define GL_VERSION_4_0 1 - -#define GL_SAMPLE_SHADING 0x8C36 -#define GL_MIN_SAMPLE_SHADING_VALUE 0x8C37 -#define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET 0x8E5E -#define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 0x8E5F -#define GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS 0x8F9F -#define GL_TEXTURE_CUBE_MAP_ARRAY 0x9009 -#define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY 0x900A -#define GL_PROXY_TEXTURE_CUBE_MAP_ARRAY 0x900B -#define GL_SAMPLER_CUBE_MAP_ARRAY 0x900C -#define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW 0x900D -#define GL_INT_SAMPLER_CUBE_MAP_ARRAY 0x900E -#define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY 0x900F - -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEIPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha); -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONIPROC) (GLuint buf, GLenum mode); -typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEIPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); -typedef void (GLAPIENTRY * PFNGLBLENDFUNCIPROC) (GLuint buf, GLenum src, GLenum dst); -typedef void (GLAPIENTRY * PFNGLMINSAMPLESHADINGPROC) (GLclampf value); - -#define glBlendEquationSeparatei GLEW_GET_FUN(__glewBlendEquationSeparatei) -#define glBlendEquationi GLEW_GET_FUN(__glewBlendEquationi) -#define glBlendFuncSeparatei GLEW_GET_FUN(__glewBlendFuncSeparatei) -#define glBlendFunci GLEW_GET_FUN(__glewBlendFunci) -#define glMinSampleShading GLEW_GET_FUN(__glewMinSampleShading) - -#define GLEW_VERSION_4_0 GLEW_GET_VAR(__GLEW_VERSION_4_0) - -#endif /* GL_VERSION_4_0 */ - -/* ----------------------------- GL_VERSION_4_1 ---------------------------- */ - -#ifndef GL_VERSION_4_1 -#define GL_VERSION_4_1 1 - -#define GLEW_VERSION_4_1 GLEW_GET_VAR(__GLEW_VERSION_4_1) - -#endif /* GL_VERSION_4_1 */ - -/* ----------------------------- GL_VERSION_4_2 ---------------------------- */ - -#ifndef GL_VERSION_4_2 -#define GL_VERSION_4_2 1 - -#define GL_COMPRESSED_RGBA_BPTC_UNORM 0x8E8C -#define GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM 0x8E8D -#define GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT 0x8E8E -#define GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT 0x8E8F - -#define GLEW_VERSION_4_2 GLEW_GET_VAR(__GLEW_VERSION_4_2) - -#endif /* GL_VERSION_4_2 */ - -/* ----------------------------- GL_VERSION_4_3 ---------------------------- */ - -#ifndef GL_VERSION_4_3 -#define GL_VERSION_4_3 1 - -#define GL_NUM_SHADING_LANGUAGE_VERSIONS 0x82E9 -#define GL_VERTEX_ATTRIB_ARRAY_LONG 0x874E - -#define GLEW_VERSION_4_3 GLEW_GET_VAR(__GLEW_VERSION_4_3) - -#endif /* GL_VERSION_4_3 */ - -/* ----------------------------- GL_VERSION_4_4 ---------------------------- */ - -#ifndef GL_VERSION_4_4 -#define GL_VERSION_4_4 1 - -#define GL_MAX_VERTEX_ATTRIB_STRIDE 0x82E5 - -#define GLEW_VERSION_4_4 GLEW_GET_VAR(__GLEW_VERSION_4_4) - -#endif /* GL_VERSION_4_4 */ - -/* -------------------------- GL_3DFX_multisample -------------------------- */ - -#ifndef GL_3DFX_multisample -#define GL_3DFX_multisample 1 - -#define GL_MULTISAMPLE_3DFX 0x86B2 -#define GL_SAMPLE_BUFFERS_3DFX 0x86B3 -#define GL_SAMPLES_3DFX 0x86B4 -#define GL_MULTISAMPLE_BIT_3DFX 0x20000000 - -#define GLEW_3DFX_multisample GLEW_GET_VAR(__GLEW_3DFX_multisample) - -#endif /* GL_3DFX_multisample */ - -/* ---------------------------- GL_3DFX_tbuffer ---------------------------- */ - -#ifndef GL_3DFX_tbuffer -#define GL_3DFX_tbuffer 1 - -typedef void (GLAPIENTRY * PFNGLTBUFFERMASK3DFXPROC) (GLuint mask); - -#define glTbufferMask3DFX GLEW_GET_FUN(__glewTbufferMask3DFX) - -#define GLEW_3DFX_tbuffer GLEW_GET_VAR(__GLEW_3DFX_tbuffer) - -#endif /* GL_3DFX_tbuffer */ - -/* -------------------- GL_3DFX_texture_compression_FXT1 ------------------- */ - -#ifndef GL_3DFX_texture_compression_FXT1 -#define GL_3DFX_texture_compression_FXT1 1 - -#define GL_COMPRESSED_RGB_FXT1_3DFX 0x86B0 -#define GL_COMPRESSED_RGBA_FXT1_3DFX 0x86B1 - -#define GLEW_3DFX_texture_compression_FXT1 GLEW_GET_VAR(__GLEW_3DFX_texture_compression_FXT1) - -#endif /* GL_3DFX_texture_compression_FXT1 */ - -/* ----------------------- GL_AMD_blend_minmax_factor ---------------------- */ - -#ifndef GL_AMD_blend_minmax_factor -#define GL_AMD_blend_minmax_factor 1 - -#define GL_FACTOR_MIN_AMD 0x901C -#define GL_FACTOR_MAX_AMD 0x901D - -#define GLEW_AMD_blend_minmax_factor GLEW_GET_VAR(__GLEW_AMD_blend_minmax_factor) - -#endif /* GL_AMD_blend_minmax_factor */ - -/* ----------------------- GL_AMD_conservative_depth ----------------------- */ - -#ifndef GL_AMD_conservative_depth -#define GL_AMD_conservative_depth 1 - -#define GLEW_AMD_conservative_depth GLEW_GET_VAR(__GLEW_AMD_conservative_depth) - -#endif /* GL_AMD_conservative_depth */ - -/* -------------------------- GL_AMD_debug_output -------------------------- */ - -#ifndef GL_AMD_debug_output -#define GL_AMD_debug_output 1 - -#define GL_MAX_DEBUG_MESSAGE_LENGTH_AMD 0x9143 -#define GL_MAX_DEBUG_LOGGED_MESSAGES_AMD 0x9144 -#define GL_DEBUG_LOGGED_MESSAGES_AMD 0x9145 -#define GL_DEBUG_SEVERITY_HIGH_AMD 0x9146 -#define GL_DEBUG_SEVERITY_MEDIUM_AMD 0x9147 -#define GL_DEBUG_SEVERITY_LOW_AMD 0x9148 -#define GL_DEBUG_CATEGORY_API_ERROR_AMD 0x9149 -#define GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD 0x914A -#define GL_DEBUG_CATEGORY_DEPRECATION_AMD 0x914B -#define GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD 0x914C -#define GL_DEBUG_CATEGORY_PERFORMANCE_AMD 0x914D -#define GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD 0x914E -#define GL_DEBUG_CATEGORY_APPLICATION_AMD 0x914F -#define GL_DEBUG_CATEGORY_OTHER_AMD 0x9150 - -typedef void (APIENTRY *GLDEBUGPROCAMD)(GLuint id, GLenum category, GLenum severity, GLsizei length, const GLchar* message, GLvoid* userParam); - -typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECALLBACKAMDPROC) (GLDEBUGPROCAMD callback, GLvoid *userParam); -typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGEENABLEAMDPROC) (GLenum category, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled); -typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGEINSERTAMDPROC) (GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar* buf); -typedef GLuint (GLAPIENTRY * PFNGLGETDEBUGMESSAGELOGAMDPROC) (GLuint count, GLsizei bufsize, GLenum* categories, GLuint* severities, GLuint* ids, GLsizei* lengths, GLchar* message); - -#define glDebugMessageCallbackAMD GLEW_GET_FUN(__glewDebugMessageCallbackAMD) -#define glDebugMessageEnableAMD GLEW_GET_FUN(__glewDebugMessageEnableAMD) -#define glDebugMessageInsertAMD GLEW_GET_FUN(__glewDebugMessageInsertAMD) -#define glGetDebugMessageLogAMD GLEW_GET_FUN(__glewGetDebugMessageLogAMD) - -#define GLEW_AMD_debug_output GLEW_GET_VAR(__GLEW_AMD_debug_output) - -#endif /* GL_AMD_debug_output */ - -/* ---------------------- GL_AMD_depth_clamp_separate ---------------------- */ - -#ifndef GL_AMD_depth_clamp_separate -#define GL_AMD_depth_clamp_separate 1 - -#define GL_DEPTH_CLAMP_NEAR_AMD 0x901E -#define GL_DEPTH_CLAMP_FAR_AMD 0x901F - -#define GLEW_AMD_depth_clamp_separate GLEW_GET_VAR(__GLEW_AMD_depth_clamp_separate) - -#endif /* GL_AMD_depth_clamp_separate */ - -/* ----------------------- GL_AMD_draw_buffers_blend ----------------------- */ - -#ifndef GL_AMD_draw_buffers_blend -#define GL_AMD_draw_buffers_blend 1 - -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONINDEXEDAMDPROC) (GLuint buf, GLenum mode); -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha); -typedef void (GLAPIENTRY * PFNGLBLENDFUNCINDEXEDAMDPROC) (GLuint buf, GLenum src, GLenum dst); -typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); - -#define glBlendEquationIndexedAMD GLEW_GET_FUN(__glewBlendEquationIndexedAMD) -#define glBlendEquationSeparateIndexedAMD GLEW_GET_FUN(__glewBlendEquationSeparateIndexedAMD) -#define glBlendFuncIndexedAMD GLEW_GET_FUN(__glewBlendFuncIndexedAMD) -#define glBlendFuncSeparateIndexedAMD GLEW_GET_FUN(__glewBlendFuncSeparateIndexedAMD) - -#define GLEW_AMD_draw_buffers_blend GLEW_GET_VAR(__GLEW_AMD_draw_buffers_blend) - -#endif /* GL_AMD_draw_buffers_blend */ - -/* ---------------------- GL_AMD_interleaved_elements ---------------------- */ - -#ifndef GL_AMD_interleaved_elements -#define GL_AMD_interleaved_elements 1 - -#define GL_RED 0x1903 -#define GL_GREEN 0x1904 -#define GL_BLUE 0x1905 -#define GL_ALPHA 0x1906 -#define GL_RG8UI 0x8238 -#define GL_RG16UI 0x823A -#define GL_RGBA8UI 0x8D7C -#define GL_VERTEX_ELEMENT_SWIZZLE_AMD 0x91A4 -#define GL_VERTEX_ID_SWIZZLE_AMD 0x91A5 - -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPARAMETERIAMDPROC) (GLuint index, GLenum pname, GLint param); - -#define glVertexAttribParameteriAMD GLEW_GET_FUN(__glewVertexAttribParameteriAMD) - -#define GLEW_AMD_interleaved_elements GLEW_GET_VAR(__GLEW_AMD_interleaved_elements) - -#endif /* GL_AMD_interleaved_elements */ - -/* ----------------------- GL_AMD_multi_draw_indirect ---------------------- */ - -#ifndef GL_AMD_multi_draw_indirect -#define GL_AMD_multi_draw_indirect 1 - -typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC) (GLenum mode, const GLvoid *indirect, GLsizei primcount, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC) (GLenum mode, GLenum type, const GLvoid *indirect, GLsizei primcount, GLsizei stride); - -#define glMultiDrawArraysIndirectAMD GLEW_GET_FUN(__glewMultiDrawArraysIndirectAMD) -#define glMultiDrawElementsIndirectAMD GLEW_GET_FUN(__glewMultiDrawElementsIndirectAMD) - -#define GLEW_AMD_multi_draw_indirect GLEW_GET_VAR(__GLEW_AMD_multi_draw_indirect) - -#endif /* GL_AMD_multi_draw_indirect */ - -/* ------------------------- GL_AMD_name_gen_delete ------------------------ */ - -#ifndef GL_AMD_name_gen_delete -#define GL_AMD_name_gen_delete 1 - -#define GL_DATA_BUFFER_AMD 0x9151 -#define GL_PERFORMANCE_MONITOR_AMD 0x9152 -#define GL_QUERY_OBJECT_AMD 0x9153 -#define GL_VERTEX_ARRAY_OBJECT_AMD 0x9154 -#define GL_SAMPLER_OBJECT_AMD 0x9155 - -typedef void (GLAPIENTRY * PFNGLDELETENAMESAMDPROC) (GLenum identifier, GLuint num, const GLuint* names); -typedef void (GLAPIENTRY * PFNGLGENNAMESAMDPROC) (GLenum identifier, GLuint num, GLuint* names); -typedef GLboolean (GLAPIENTRY * PFNGLISNAMEAMDPROC) (GLenum identifier, GLuint name); - -#define glDeleteNamesAMD GLEW_GET_FUN(__glewDeleteNamesAMD) -#define glGenNamesAMD GLEW_GET_FUN(__glewGenNamesAMD) -#define glIsNameAMD GLEW_GET_FUN(__glewIsNameAMD) - -#define GLEW_AMD_name_gen_delete GLEW_GET_VAR(__GLEW_AMD_name_gen_delete) - -#endif /* GL_AMD_name_gen_delete */ - -/* ----------------------- GL_AMD_performance_monitor ---------------------- */ - -#ifndef GL_AMD_performance_monitor -#define GL_AMD_performance_monitor 1 - -#define GL_COUNTER_TYPE_AMD 0x8BC0 -#define GL_COUNTER_RANGE_AMD 0x8BC1 -#define GL_UNSIGNED_INT64_AMD 0x8BC2 -#define GL_PERCENTAGE_AMD 0x8BC3 -#define GL_PERFMON_RESULT_AVAILABLE_AMD 0x8BC4 -#define GL_PERFMON_RESULT_SIZE_AMD 0x8BC5 -#define GL_PERFMON_RESULT_AMD 0x8BC6 - -typedef void (GLAPIENTRY * PFNGLBEGINPERFMONITORAMDPROC) (GLuint monitor); -typedef void (GLAPIENTRY * PFNGLDELETEPERFMONITORSAMDPROC) (GLsizei n, GLuint* monitors); -typedef void (GLAPIENTRY * PFNGLENDPERFMONITORAMDPROC) (GLuint monitor); -typedef void (GLAPIENTRY * PFNGLGENPERFMONITORSAMDPROC) (GLsizei n, GLuint* monitors); -typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERDATAAMDPROC) (GLuint monitor, GLenum pname, GLsizei dataSize, GLuint* data, GLint *bytesWritten); -typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERINFOAMDPROC) (GLuint group, GLuint counter, GLenum pname, GLvoid *data); -typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC) (GLuint group, GLuint counter, GLsizei bufSize, GLsizei* length, GLchar *counterString); -typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERSAMDPROC) (GLuint group, GLint* numCounters, GLint *maxActiveCounters, GLsizei countersSize, GLuint *counters); -typedef void (GLAPIENTRY * PFNGLGETPERFMONITORGROUPSTRINGAMDPROC) (GLuint group, GLsizei bufSize, GLsizei* length, GLchar *groupString); -typedef void (GLAPIENTRY * PFNGLGETPERFMONITORGROUPSAMDPROC) (GLint* numGroups, GLsizei groupsSize, GLuint *groups); -typedef void (GLAPIENTRY * PFNGLSELECTPERFMONITORCOUNTERSAMDPROC) (GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint* counterList); - -#define glBeginPerfMonitorAMD GLEW_GET_FUN(__glewBeginPerfMonitorAMD) -#define glDeletePerfMonitorsAMD GLEW_GET_FUN(__glewDeletePerfMonitorsAMD) -#define glEndPerfMonitorAMD GLEW_GET_FUN(__glewEndPerfMonitorAMD) -#define glGenPerfMonitorsAMD GLEW_GET_FUN(__glewGenPerfMonitorsAMD) -#define glGetPerfMonitorCounterDataAMD GLEW_GET_FUN(__glewGetPerfMonitorCounterDataAMD) -#define glGetPerfMonitorCounterInfoAMD GLEW_GET_FUN(__glewGetPerfMonitorCounterInfoAMD) -#define glGetPerfMonitorCounterStringAMD GLEW_GET_FUN(__glewGetPerfMonitorCounterStringAMD) -#define glGetPerfMonitorCountersAMD GLEW_GET_FUN(__glewGetPerfMonitorCountersAMD) -#define glGetPerfMonitorGroupStringAMD GLEW_GET_FUN(__glewGetPerfMonitorGroupStringAMD) -#define glGetPerfMonitorGroupsAMD GLEW_GET_FUN(__glewGetPerfMonitorGroupsAMD) -#define glSelectPerfMonitorCountersAMD GLEW_GET_FUN(__glewSelectPerfMonitorCountersAMD) - -#define GLEW_AMD_performance_monitor GLEW_GET_VAR(__GLEW_AMD_performance_monitor) - -#endif /* GL_AMD_performance_monitor */ - -/* -------------------------- GL_AMD_pinned_memory ------------------------- */ - -#ifndef GL_AMD_pinned_memory -#define GL_AMD_pinned_memory 1 - -#define GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD 0x9160 - -#define GLEW_AMD_pinned_memory GLEW_GET_VAR(__GLEW_AMD_pinned_memory) - -#endif /* GL_AMD_pinned_memory */ - -/* ----------------------- GL_AMD_query_buffer_object ---------------------- */ - -#ifndef GL_AMD_query_buffer_object -#define GL_AMD_query_buffer_object 1 - -#define GL_QUERY_BUFFER_AMD 0x9192 -#define GL_QUERY_BUFFER_BINDING_AMD 0x9193 -#define GL_QUERY_RESULT_NO_WAIT_AMD 0x9194 - -#define GLEW_AMD_query_buffer_object GLEW_GET_VAR(__GLEW_AMD_query_buffer_object) - -#endif /* GL_AMD_query_buffer_object */ - -/* ------------------------ GL_AMD_sample_positions ------------------------ */ - -#ifndef GL_AMD_sample_positions -#define GL_AMD_sample_positions 1 - -#define GL_SUBSAMPLE_DISTANCE_AMD 0x883F - -typedef void (GLAPIENTRY * PFNGLSETMULTISAMPLEFVAMDPROC) (GLenum pname, GLuint index, const GLfloat* val); - -#define glSetMultisamplefvAMD GLEW_GET_FUN(__glewSetMultisamplefvAMD) - -#define GLEW_AMD_sample_positions GLEW_GET_VAR(__GLEW_AMD_sample_positions) - -#endif /* GL_AMD_sample_positions */ - -/* ------------------ GL_AMD_seamless_cubemap_per_texture ------------------ */ - -#ifndef GL_AMD_seamless_cubemap_per_texture -#define GL_AMD_seamless_cubemap_per_texture 1 - -#define GL_TEXTURE_CUBE_MAP_SEAMLESS_ARB 0x884F - -#define GLEW_AMD_seamless_cubemap_per_texture GLEW_GET_VAR(__GLEW_AMD_seamless_cubemap_per_texture) - -#endif /* GL_AMD_seamless_cubemap_per_texture */ - -/* ---------------------- GL_AMD_shader_stencil_export --------------------- */ - -#ifndef GL_AMD_shader_stencil_export -#define GL_AMD_shader_stencil_export 1 - -#define GLEW_AMD_shader_stencil_export GLEW_GET_VAR(__GLEW_AMD_shader_stencil_export) - -#endif /* GL_AMD_shader_stencil_export */ - -/* ---------------------- GL_AMD_shader_trinary_minmax --------------------- */ - -#ifndef GL_AMD_shader_trinary_minmax -#define GL_AMD_shader_trinary_minmax 1 - -#define GLEW_AMD_shader_trinary_minmax GLEW_GET_VAR(__GLEW_AMD_shader_trinary_minmax) - -#endif /* GL_AMD_shader_trinary_minmax */ - -/* ------------------------- GL_AMD_sparse_texture ------------------------- */ - -#ifndef GL_AMD_sparse_texture -#define GL_AMD_sparse_texture 1 - -#define GL_TEXTURE_STORAGE_SPARSE_BIT_AMD 0x00000001 -#define GL_VIRTUAL_PAGE_SIZE_X_AMD 0x9195 -#define GL_VIRTUAL_PAGE_SIZE_Y_AMD 0x9196 -#define GL_VIRTUAL_PAGE_SIZE_Z_AMD 0x9197 -#define GL_MAX_SPARSE_TEXTURE_SIZE_AMD 0x9198 -#define GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD 0x9199 -#define GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS 0x919A -#define GL_MIN_SPARSE_LEVEL_AMD 0x919B -#define GL_MIN_LOD_WARNING_AMD 0x919C - -typedef void (GLAPIENTRY * PFNGLTEXSTORAGESPARSEAMDPROC) (GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags); -typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGESPARSEAMDPROC) (GLuint texture, GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags); - -#define glTexStorageSparseAMD GLEW_GET_FUN(__glewTexStorageSparseAMD) -#define glTextureStorageSparseAMD GLEW_GET_FUN(__glewTextureStorageSparseAMD) - -#define GLEW_AMD_sparse_texture GLEW_GET_VAR(__GLEW_AMD_sparse_texture) - -#endif /* GL_AMD_sparse_texture */ - -/* ------------------- GL_AMD_stencil_operation_extended ------------------- */ - -#ifndef GL_AMD_stencil_operation_extended -#define GL_AMD_stencil_operation_extended 1 - -#define GL_SET_AMD 0x874A -#define GL_REPLACE_VALUE_AMD 0x874B -#define GL_STENCIL_OP_VALUE_AMD 0x874C -#define GL_STENCIL_BACK_OP_VALUE_AMD 0x874D - -typedef void (GLAPIENTRY * PFNGLSTENCILOPVALUEAMDPROC) (GLenum face, GLuint value); - -#define glStencilOpValueAMD GLEW_GET_FUN(__glewStencilOpValueAMD) - -#define GLEW_AMD_stencil_operation_extended GLEW_GET_VAR(__GLEW_AMD_stencil_operation_extended) - -#endif /* GL_AMD_stencil_operation_extended */ - -/* ------------------------ GL_AMD_texture_texture4 ------------------------ */ - -#ifndef GL_AMD_texture_texture4 -#define GL_AMD_texture_texture4 1 - -#define GLEW_AMD_texture_texture4 GLEW_GET_VAR(__GLEW_AMD_texture_texture4) - -#endif /* GL_AMD_texture_texture4 */ - -/* --------------- GL_AMD_transform_feedback3_lines_triangles -------------- */ - -#ifndef GL_AMD_transform_feedback3_lines_triangles -#define GL_AMD_transform_feedback3_lines_triangles 1 - -#define GLEW_AMD_transform_feedback3_lines_triangles GLEW_GET_VAR(__GLEW_AMD_transform_feedback3_lines_triangles) - -#endif /* GL_AMD_transform_feedback3_lines_triangles */ - -/* ----------------------- GL_AMD_vertex_shader_layer ---------------------- */ - -#ifndef GL_AMD_vertex_shader_layer -#define GL_AMD_vertex_shader_layer 1 - -#define GLEW_AMD_vertex_shader_layer GLEW_GET_VAR(__GLEW_AMD_vertex_shader_layer) - -#endif /* GL_AMD_vertex_shader_layer */ - -/* -------------------- GL_AMD_vertex_shader_tessellator ------------------- */ - -#ifndef GL_AMD_vertex_shader_tessellator -#define GL_AMD_vertex_shader_tessellator 1 - -#define GL_SAMPLER_BUFFER_AMD 0x9001 -#define GL_INT_SAMPLER_BUFFER_AMD 0x9002 -#define GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD 0x9003 -#define GL_TESSELLATION_MODE_AMD 0x9004 -#define GL_TESSELLATION_FACTOR_AMD 0x9005 -#define GL_DISCRETE_AMD 0x9006 -#define GL_CONTINUOUS_AMD 0x9007 - -typedef void (GLAPIENTRY * PFNGLTESSELLATIONFACTORAMDPROC) (GLfloat factor); -typedef void (GLAPIENTRY * PFNGLTESSELLATIONMODEAMDPROC) (GLenum mode); - -#define glTessellationFactorAMD GLEW_GET_FUN(__glewTessellationFactorAMD) -#define glTessellationModeAMD GLEW_GET_FUN(__glewTessellationModeAMD) - -#define GLEW_AMD_vertex_shader_tessellator GLEW_GET_VAR(__GLEW_AMD_vertex_shader_tessellator) - -#endif /* GL_AMD_vertex_shader_tessellator */ - -/* ------------------ GL_AMD_vertex_shader_viewport_index ------------------ */ - -#ifndef GL_AMD_vertex_shader_viewport_index -#define GL_AMD_vertex_shader_viewport_index 1 - -#define GLEW_AMD_vertex_shader_viewport_index GLEW_GET_VAR(__GLEW_AMD_vertex_shader_viewport_index) - -#endif /* GL_AMD_vertex_shader_viewport_index */ - -/* ------------------------- GL_ANGLE_depth_texture ------------------------ */ - -#ifndef GL_ANGLE_depth_texture -#define GL_ANGLE_depth_texture 1 - -#define GLEW_ANGLE_depth_texture GLEW_GET_VAR(__GLEW_ANGLE_depth_texture) - -#endif /* GL_ANGLE_depth_texture */ - -/* ----------------------- GL_ANGLE_framebuffer_blit ----------------------- */ - -#ifndef GL_ANGLE_framebuffer_blit -#define GL_ANGLE_framebuffer_blit 1 - -#define GL_DRAW_FRAMEBUFFER_BINDING_ANGLE 0x8CA6 -#define GL_READ_FRAMEBUFFER_ANGLE 0x8CA8 -#define GL_DRAW_FRAMEBUFFER_ANGLE 0x8CA9 -#define GL_READ_FRAMEBUFFER_BINDING_ANGLE 0x8CAA - -typedef void (GLAPIENTRY * PFNGLBLITFRAMEBUFFERANGLEPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); - -#define glBlitFramebufferANGLE GLEW_GET_FUN(__glewBlitFramebufferANGLE) - -#define GLEW_ANGLE_framebuffer_blit GLEW_GET_VAR(__GLEW_ANGLE_framebuffer_blit) - -#endif /* GL_ANGLE_framebuffer_blit */ - -/* -------------------- GL_ANGLE_framebuffer_multisample ------------------- */ - -#ifndef GL_ANGLE_framebuffer_multisample -#define GL_ANGLE_framebuffer_multisample 1 - -#define GL_RENDERBUFFER_SAMPLES_ANGLE 0x8CAB -#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE 0x8D56 -#define GL_MAX_SAMPLES_ANGLE 0x8D57 - -typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEANGLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); - -#define glRenderbufferStorageMultisampleANGLE GLEW_GET_FUN(__glewRenderbufferStorageMultisampleANGLE) - -#define GLEW_ANGLE_framebuffer_multisample GLEW_GET_VAR(__GLEW_ANGLE_framebuffer_multisample) - -#endif /* GL_ANGLE_framebuffer_multisample */ - -/* ----------------------- GL_ANGLE_instanced_arrays ----------------------- */ - -#ifndef GL_ANGLE_instanced_arrays -#define GL_ANGLE_instanced_arrays 1 - -#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE 0x88FE - -typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDANGLEPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount); -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDANGLEPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBDIVISORANGLEPROC) (GLuint index, GLuint divisor); - -#define glDrawArraysInstancedANGLE GLEW_GET_FUN(__glewDrawArraysInstancedANGLE) -#define glDrawElementsInstancedANGLE GLEW_GET_FUN(__glewDrawElementsInstancedANGLE) -#define glVertexAttribDivisorANGLE GLEW_GET_FUN(__glewVertexAttribDivisorANGLE) - -#define GLEW_ANGLE_instanced_arrays GLEW_GET_VAR(__GLEW_ANGLE_instanced_arrays) - -#endif /* GL_ANGLE_instanced_arrays */ - -/* -------------------- GL_ANGLE_pack_reverse_row_order -------------------- */ - -#ifndef GL_ANGLE_pack_reverse_row_order -#define GL_ANGLE_pack_reverse_row_order 1 - -#define GL_PACK_REVERSE_ROW_ORDER_ANGLE 0x93A4 - -#define GLEW_ANGLE_pack_reverse_row_order GLEW_GET_VAR(__GLEW_ANGLE_pack_reverse_row_order) - -#endif /* GL_ANGLE_pack_reverse_row_order */ - -/* ------------------------ GL_ANGLE_program_binary ------------------------ */ - -#ifndef GL_ANGLE_program_binary -#define GL_ANGLE_program_binary 1 - -#define GL_PROGRAM_BINARY_ANGLE 0x93A6 - -#define GLEW_ANGLE_program_binary GLEW_GET_VAR(__GLEW_ANGLE_program_binary) - -#endif /* GL_ANGLE_program_binary */ - -/* ------------------- GL_ANGLE_texture_compression_dxt1 ------------------- */ - -#ifndef GL_ANGLE_texture_compression_dxt1 -#define GL_ANGLE_texture_compression_dxt1 1 - -#define GL_COMPRESSED_RGB_S3TC_DXT1_ANGLE 0x83F0 -#define GL_COMPRESSED_RGBA_S3TC_DXT1_ANGLE 0x83F1 -#define GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE 0x83F2 -#define GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE 0x83F3 - -#define GLEW_ANGLE_texture_compression_dxt1 GLEW_GET_VAR(__GLEW_ANGLE_texture_compression_dxt1) - -#endif /* GL_ANGLE_texture_compression_dxt1 */ - -/* ------------------- GL_ANGLE_texture_compression_dxt3 ------------------- */ - -#ifndef GL_ANGLE_texture_compression_dxt3 -#define GL_ANGLE_texture_compression_dxt3 1 - -#define GL_COMPRESSED_RGB_S3TC_DXT1_ANGLE 0x83F0 -#define GL_COMPRESSED_RGBA_S3TC_DXT1_ANGLE 0x83F1 -#define GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE 0x83F2 -#define GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE 0x83F3 - -#define GLEW_ANGLE_texture_compression_dxt3 GLEW_GET_VAR(__GLEW_ANGLE_texture_compression_dxt3) - -#endif /* GL_ANGLE_texture_compression_dxt3 */ - -/* ------------------- GL_ANGLE_texture_compression_dxt5 ------------------- */ - -#ifndef GL_ANGLE_texture_compression_dxt5 -#define GL_ANGLE_texture_compression_dxt5 1 - -#define GL_COMPRESSED_RGB_S3TC_DXT1_ANGLE 0x83F0 -#define GL_COMPRESSED_RGBA_S3TC_DXT1_ANGLE 0x83F1 -#define GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE 0x83F2 -#define GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE 0x83F3 - -#define GLEW_ANGLE_texture_compression_dxt5 GLEW_GET_VAR(__GLEW_ANGLE_texture_compression_dxt5) - -#endif /* GL_ANGLE_texture_compression_dxt5 */ - -/* ------------------------- GL_ANGLE_texture_usage ------------------------ */ - -#ifndef GL_ANGLE_texture_usage -#define GL_ANGLE_texture_usage 1 - -#define GL_TEXTURE_USAGE_ANGLE 0x93A2 -#define GL_FRAMEBUFFER_ATTACHMENT_ANGLE 0x93A3 - -#define GLEW_ANGLE_texture_usage GLEW_GET_VAR(__GLEW_ANGLE_texture_usage) - -#endif /* GL_ANGLE_texture_usage */ - -/* -------------------------- GL_ANGLE_timer_query ------------------------- */ - -#ifndef GL_ANGLE_timer_query -#define GL_ANGLE_timer_query 1 - -#define GL_QUERY_COUNTER_BITS_ANGLE 0x8864 -#define GL_CURRENT_QUERY_ANGLE 0x8865 -#define GL_QUERY_RESULT_ANGLE 0x8866 -#define GL_QUERY_RESULT_AVAILABLE_ANGLE 0x8867 -#define GL_TIME_ELAPSED_ANGLE 0x88BF -#define GL_TIMESTAMP_ANGLE 0x8E28 - -typedef void (GLAPIENTRY * PFNGLBEGINQUERYANGLEPROC) (GLenum target, GLuint id); -typedef void (GLAPIENTRY * PFNGLDELETEQUERIESANGLEPROC) (GLsizei n, const GLuint* ids); -typedef void (GLAPIENTRY * PFNGLENDQUERYANGLEPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLGENQUERIESANGLEPROC) (GLsizei n, GLuint* ids); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTI64VANGLEPROC) (GLuint id, GLenum pname, GLint64* params); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTIVANGLEPROC) (GLuint id, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUI64VANGLEPROC) (GLuint id, GLenum pname, GLuint64* params); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUIVANGLEPROC) (GLuint id, GLenum pname, GLuint* params); -typedef void (GLAPIENTRY * PFNGLGETQUERYIVANGLEPROC) (GLenum target, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISQUERYANGLEPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLQUERYCOUNTERANGLEPROC) (GLuint id, GLenum target); - -#define glBeginQueryANGLE GLEW_GET_FUN(__glewBeginQueryANGLE) -#define glDeleteQueriesANGLE GLEW_GET_FUN(__glewDeleteQueriesANGLE) -#define glEndQueryANGLE GLEW_GET_FUN(__glewEndQueryANGLE) -#define glGenQueriesANGLE GLEW_GET_FUN(__glewGenQueriesANGLE) -#define glGetQueryObjecti64vANGLE GLEW_GET_FUN(__glewGetQueryObjecti64vANGLE) -#define glGetQueryObjectivANGLE GLEW_GET_FUN(__glewGetQueryObjectivANGLE) -#define glGetQueryObjectui64vANGLE GLEW_GET_FUN(__glewGetQueryObjectui64vANGLE) -#define glGetQueryObjectuivANGLE GLEW_GET_FUN(__glewGetQueryObjectuivANGLE) -#define glGetQueryivANGLE GLEW_GET_FUN(__glewGetQueryivANGLE) -#define glIsQueryANGLE GLEW_GET_FUN(__glewIsQueryANGLE) -#define glQueryCounterANGLE GLEW_GET_FUN(__glewQueryCounterANGLE) - -#define GLEW_ANGLE_timer_query GLEW_GET_VAR(__GLEW_ANGLE_timer_query) - -#endif /* GL_ANGLE_timer_query */ - -/* ------------------- GL_ANGLE_translated_shader_source ------------------- */ - -#ifndef GL_ANGLE_translated_shader_source -#define GL_ANGLE_translated_shader_source 1 - -#define GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE 0x93A0 - -typedef void (GLAPIENTRY * PFNGLGETTRANSLATEDSHADERSOURCEANGLEPROC) (GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source); - -#define glGetTranslatedShaderSourceANGLE GLEW_GET_FUN(__glewGetTranslatedShaderSourceANGLE) - -#define GLEW_ANGLE_translated_shader_source GLEW_GET_VAR(__GLEW_ANGLE_translated_shader_source) - -#endif /* GL_ANGLE_translated_shader_source */ - -/* ----------------------- GL_APPLE_aux_depth_stencil ---------------------- */ - -#ifndef GL_APPLE_aux_depth_stencil -#define GL_APPLE_aux_depth_stencil 1 - -#define GL_AUX_DEPTH_STENCIL_APPLE 0x8A14 - -#define GLEW_APPLE_aux_depth_stencil GLEW_GET_VAR(__GLEW_APPLE_aux_depth_stencil) - -#endif /* GL_APPLE_aux_depth_stencil */ - -/* ------------------------ GL_APPLE_client_storage ------------------------ */ - -#ifndef GL_APPLE_client_storage -#define GL_APPLE_client_storage 1 - -#define GL_UNPACK_CLIENT_STORAGE_APPLE 0x85B2 - -#define GLEW_APPLE_client_storage GLEW_GET_VAR(__GLEW_APPLE_client_storage) - -#endif /* GL_APPLE_client_storage */ - -/* ------------------------- GL_APPLE_element_array ------------------------ */ - -#ifndef GL_APPLE_element_array -#define GL_APPLE_element_array 1 - -#define GL_ELEMENT_ARRAY_APPLE 0x8A0C -#define GL_ELEMENT_ARRAY_TYPE_APPLE 0x8A0D -#define GL_ELEMENT_ARRAY_POINTER_APPLE 0x8A0E - -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, GLint first, GLsizei count); -typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count); -typedef void (GLAPIENTRY * PFNGLELEMENTPOINTERAPPLEPROC) (GLenum type, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, const GLint* first, const GLsizei *count, GLsizei primcount); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, const GLint* first, const GLsizei *count, GLsizei primcount); - -#define glDrawElementArrayAPPLE GLEW_GET_FUN(__glewDrawElementArrayAPPLE) -#define glDrawRangeElementArrayAPPLE GLEW_GET_FUN(__glewDrawRangeElementArrayAPPLE) -#define glElementPointerAPPLE GLEW_GET_FUN(__glewElementPointerAPPLE) -#define glMultiDrawElementArrayAPPLE GLEW_GET_FUN(__glewMultiDrawElementArrayAPPLE) -#define glMultiDrawRangeElementArrayAPPLE GLEW_GET_FUN(__glewMultiDrawRangeElementArrayAPPLE) - -#define GLEW_APPLE_element_array GLEW_GET_VAR(__GLEW_APPLE_element_array) - -#endif /* GL_APPLE_element_array */ - -/* ----------------------------- GL_APPLE_fence ---------------------------- */ - -#ifndef GL_APPLE_fence -#define GL_APPLE_fence 1 - -#define GL_DRAW_PIXELS_APPLE 0x8A0A -#define GL_FENCE_APPLE 0x8A0B - -typedef void (GLAPIENTRY * PFNGLDELETEFENCESAPPLEPROC) (GLsizei n, const GLuint* fences); -typedef void (GLAPIENTRY * PFNGLFINISHFENCEAPPLEPROC) (GLuint fence); -typedef void (GLAPIENTRY * PFNGLFINISHOBJECTAPPLEPROC) (GLenum object, GLint name); -typedef void (GLAPIENTRY * PFNGLGENFENCESAPPLEPROC) (GLsizei n, GLuint* fences); -typedef GLboolean (GLAPIENTRY * PFNGLISFENCEAPPLEPROC) (GLuint fence); -typedef void (GLAPIENTRY * PFNGLSETFENCEAPPLEPROC) (GLuint fence); -typedef GLboolean (GLAPIENTRY * PFNGLTESTFENCEAPPLEPROC) (GLuint fence); -typedef GLboolean (GLAPIENTRY * PFNGLTESTOBJECTAPPLEPROC) (GLenum object, GLuint name); - -#define glDeleteFencesAPPLE GLEW_GET_FUN(__glewDeleteFencesAPPLE) -#define glFinishFenceAPPLE GLEW_GET_FUN(__glewFinishFenceAPPLE) -#define glFinishObjectAPPLE GLEW_GET_FUN(__glewFinishObjectAPPLE) -#define glGenFencesAPPLE GLEW_GET_FUN(__glewGenFencesAPPLE) -#define glIsFenceAPPLE GLEW_GET_FUN(__glewIsFenceAPPLE) -#define glSetFenceAPPLE GLEW_GET_FUN(__glewSetFenceAPPLE) -#define glTestFenceAPPLE GLEW_GET_FUN(__glewTestFenceAPPLE) -#define glTestObjectAPPLE GLEW_GET_FUN(__glewTestObjectAPPLE) - -#define GLEW_APPLE_fence GLEW_GET_VAR(__GLEW_APPLE_fence) - -#endif /* GL_APPLE_fence */ - -/* ------------------------- GL_APPLE_float_pixels ------------------------- */ - -#ifndef GL_APPLE_float_pixels -#define GL_APPLE_float_pixels 1 - -#define GL_HALF_APPLE 0x140B -#define GL_RGBA_FLOAT32_APPLE 0x8814 -#define GL_RGB_FLOAT32_APPLE 0x8815 -#define GL_ALPHA_FLOAT32_APPLE 0x8816 -#define GL_INTENSITY_FLOAT32_APPLE 0x8817 -#define GL_LUMINANCE_FLOAT32_APPLE 0x8818 -#define GL_LUMINANCE_ALPHA_FLOAT32_APPLE 0x8819 -#define GL_RGBA_FLOAT16_APPLE 0x881A -#define GL_RGB_FLOAT16_APPLE 0x881B -#define GL_ALPHA_FLOAT16_APPLE 0x881C -#define GL_INTENSITY_FLOAT16_APPLE 0x881D -#define GL_LUMINANCE_FLOAT16_APPLE 0x881E -#define GL_LUMINANCE_ALPHA_FLOAT16_APPLE 0x881F -#define GL_COLOR_FLOAT_APPLE 0x8A0F - -#define GLEW_APPLE_float_pixels GLEW_GET_VAR(__GLEW_APPLE_float_pixels) - -#endif /* GL_APPLE_float_pixels */ - -/* ---------------------- GL_APPLE_flush_buffer_range ---------------------- */ - -#ifndef GL_APPLE_flush_buffer_range -#define GL_APPLE_flush_buffer_range 1 - -#define GL_BUFFER_SERIALIZED_MODIFY_APPLE 0x8A12 -#define GL_BUFFER_FLUSHING_UNMAP_APPLE 0x8A13 - -typedef void (GLAPIENTRY * PFNGLBUFFERPARAMETERIAPPLEPROC) (GLenum target, GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC) (GLenum target, GLintptr offset, GLsizeiptr size); - -#define glBufferParameteriAPPLE GLEW_GET_FUN(__glewBufferParameteriAPPLE) -#define glFlushMappedBufferRangeAPPLE GLEW_GET_FUN(__glewFlushMappedBufferRangeAPPLE) - -#define GLEW_APPLE_flush_buffer_range GLEW_GET_VAR(__GLEW_APPLE_flush_buffer_range) - -#endif /* GL_APPLE_flush_buffer_range */ - -/* ----------------------- GL_APPLE_object_purgeable ----------------------- */ - -#ifndef GL_APPLE_object_purgeable -#define GL_APPLE_object_purgeable 1 - -#define GL_BUFFER_OBJECT_APPLE 0x85B3 -#define GL_RELEASED_APPLE 0x8A19 -#define GL_VOLATILE_APPLE 0x8A1A -#define GL_RETAINED_APPLE 0x8A1B -#define GL_UNDEFINED_APPLE 0x8A1C -#define GL_PURGEABLE_APPLE 0x8A1D - -typedef void (GLAPIENTRY * PFNGLGETOBJECTPARAMETERIVAPPLEPROC) (GLenum objectType, GLuint name, GLenum pname, GLint* params); -typedef GLenum (GLAPIENTRY * PFNGLOBJECTPURGEABLEAPPLEPROC) (GLenum objectType, GLuint name, GLenum option); -typedef GLenum (GLAPIENTRY * PFNGLOBJECTUNPURGEABLEAPPLEPROC) (GLenum objectType, GLuint name, GLenum option); - -#define glGetObjectParameterivAPPLE GLEW_GET_FUN(__glewGetObjectParameterivAPPLE) -#define glObjectPurgeableAPPLE GLEW_GET_FUN(__glewObjectPurgeableAPPLE) -#define glObjectUnpurgeableAPPLE GLEW_GET_FUN(__glewObjectUnpurgeableAPPLE) - -#define GLEW_APPLE_object_purgeable GLEW_GET_VAR(__GLEW_APPLE_object_purgeable) - -#endif /* GL_APPLE_object_purgeable */ - -/* ------------------------- GL_APPLE_pixel_buffer ------------------------- */ - -#ifndef GL_APPLE_pixel_buffer -#define GL_APPLE_pixel_buffer 1 - -#define GL_MIN_PBUFFER_VIEWPORT_DIMS_APPLE 0x8A10 - -#define GLEW_APPLE_pixel_buffer GLEW_GET_VAR(__GLEW_APPLE_pixel_buffer) - -#endif /* GL_APPLE_pixel_buffer */ - -/* ---------------------------- GL_APPLE_rgb_422 --------------------------- */ - -#ifndef GL_APPLE_rgb_422 -#define GL_APPLE_rgb_422 1 - -#define GL_UNSIGNED_SHORT_8_8_APPLE 0x85BA -#define GL_UNSIGNED_SHORT_8_8_REV_APPLE 0x85BB -#define GL_RGB_422_APPLE 0x8A1F - -#define GLEW_APPLE_rgb_422 GLEW_GET_VAR(__GLEW_APPLE_rgb_422) - -#endif /* GL_APPLE_rgb_422 */ - -/* --------------------------- GL_APPLE_row_bytes -------------------------- */ - -#ifndef GL_APPLE_row_bytes -#define GL_APPLE_row_bytes 1 - -#define GL_PACK_ROW_BYTES_APPLE 0x8A15 -#define GL_UNPACK_ROW_BYTES_APPLE 0x8A16 - -#define GLEW_APPLE_row_bytes GLEW_GET_VAR(__GLEW_APPLE_row_bytes) - -#endif /* GL_APPLE_row_bytes */ - -/* ------------------------ GL_APPLE_specular_vector ----------------------- */ - -#ifndef GL_APPLE_specular_vector -#define GL_APPLE_specular_vector 1 - -#define GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE 0x85B0 - -#define GLEW_APPLE_specular_vector GLEW_GET_VAR(__GLEW_APPLE_specular_vector) - -#endif /* GL_APPLE_specular_vector */ - -/* ------------------------- GL_APPLE_texture_range ------------------------ */ - -#ifndef GL_APPLE_texture_range -#define GL_APPLE_texture_range 1 - -#define GL_TEXTURE_RANGE_LENGTH_APPLE 0x85B7 -#define GL_TEXTURE_RANGE_POINTER_APPLE 0x85B8 -#define GL_TEXTURE_STORAGE_HINT_APPLE 0x85BC -#define GL_STORAGE_PRIVATE_APPLE 0x85BD -#define GL_STORAGE_CACHED_APPLE 0x85BE -#define GL_STORAGE_SHARED_APPLE 0x85BF - -typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC) (GLenum target, GLenum pname, GLvoid **params); -typedef void (GLAPIENTRY * PFNGLTEXTURERANGEAPPLEPROC) (GLenum target, GLsizei length, GLvoid *pointer); - -#define glGetTexParameterPointervAPPLE GLEW_GET_FUN(__glewGetTexParameterPointervAPPLE) -#define glTextureRangeAPPLE GLEW_GET_FUN(__glewTextureRangeAPPLE) - -#define GLEW_APPLE_texture_range GLEW_GET_VAR(__GLEW_APPLE_texture_range) - -#endif /* GL_APPLE_texture_range */ - -/* ------------------------ GL_APPLE_transform_hint ------------------------ */ - -#ifndef GL_APPLE_transform_hint -#define GL_APPLE_transform_hint 1 - -#define GL_TRANSFORM_HINT_APPLE 0x85B1 - -#define GLEW_APPLE_transform_hint GLEW_GET_VAR(__GLEW_APPLE_transform_hint) - -#endif /* GL_APPLE_transform_hint */ - -/* ---------------------- GL_APPLE_vertex_array_object --------------------- */ - -#ifndef GL_APPLE_vertex_array_object -#define GL_APPLE_vertex_array_object 1 - -#define GL_VERTEX_ARRAY_BINDING_APPLE 0x85B5 - -typedef void (GLAPIENTRY * PFNGLBINDVERTEXARRAYAPPLEPROC) (GLuint array); -typedef void (GLAPIENTRY * PFNGLDELETEVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint* arrays); -typedef void (GLAPIENTRY * PFNGLGENVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint* arrays); -typedef GLboolean (GLAPIENTRY * PFNGLISVERTEXARRAYAPPLEPROC) (GLuint array); - -#define glBindVertexArrayAPPLE GLEW_GET_FUN(__glewBindVertexArrayAPPLE) -#define glDeleteVertexArraysAPPLE GLEW_GET_FUN(__glewDeleteVertexArraysAPPLE) -#define glGenVertexArraysAPPLE GLEW_GET_FUN(__glewGenVertexArraysAPPLE) -#define glIsVertexArrayAPPLE GLEW_GET_FUN(__glewIsVertexArrayAPPLE) - -#define GLEW_APPLE_vertex_array_object GLEW_GET_VAR(__GLEW_APPLE_vertex_array_object) - -#endif /* GL_APPLE_vertex_array_object */ - -/* ---------------------- GL_APPLE_vertex_array_range ---------------------- */ - -#ifndef GL_APPLE_vertex_array_range -#define GL_APPLE_vertex_array_range 1 - -#define GL_VERTEX_ARRAY_RANGE_APPLE 0x851D -#define GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE 0x851E -#define GL_VERTEX_ARRAY_STORAGE_HINT_APPLE 0x851F -#define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE 0x8520 -#define GL_VERTEX_ARRAY_RANGE_POINTER_APPLE 0x8521 -#define GL_STORAGE_CLIENT_APPLE 0x85B4 -#define GL_STORAGE_CACHED_APPLE 0x85BE -#define GL_STORAGE_SHARED_APPLE 0x85BF - -typedef void (GLAPIENTRY * PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYPARAMETERIAPPLEPROC) (GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid *pointer); - -#define glFlushVertexArrayRangeAPPLE GLEW_GET_FUN(__glewFlushVertexArrayRangeAPPLE) -#define glVertexArrayParameteriAPPLE GLEW_GET_FUN(__glewVertexArrayParameteriAPPLE) -#define glVertexArrayRangeAPPLE GLEW_GET_FUN(__glewVertexArrayRangeAPPLE) - -#define GLEW_APPLE_vertex_array_range GLEW_GET_VAR(__GLEW_APPLE_vertex_array_range) - -#endif /* GL_APPLE_vertex_array_range */ - -/* ------------------- GL_APPLE_vertex_program_evaluators ------------------ */ - -#ifndef GL_APPLE_vertex_program_evaluators -#define GL_APPLE_vertex_program_evaluators 1 - -#define GL_VERTEX_ATTRIB_MAP1_APPLE 0x8A00 -#define GL_VERTEX_ATTRIB_MAP2_APPLE 0x8A01 -#define GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE 0x8A02 -#define GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE 0x8A03 -#define GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE 0x8A04 -#define GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE 0x8A05 -#define GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE 0x8A06 -#define GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE 0x8A07 -#define GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE 0x8A08 -#define GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE 0x8A09 - -typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXATTRIBAPPLEPROC) (GLuint index, GLenum pname); -typedef void (GLAPIENTRY * PFNGLENABLEVERTEXATTRIBAPPLEPROC) (GLuint index, GLenum pname); -typedef GLboolean (GLAPIENTRY * PFNGLISVERTEXATTRIBENABLEDAPPLEPROC) (GLuint index, GLenum pname); -typedef void (GLAPIENTRY * PFNGLMAPVERTEXATTRIB1DAPPLEPROC) (GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble* points); -typedef void (GLAPIENTRY * PFNGLMAPVERTEXATTRIB1FAPPLEPROC) (GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat* points); -typedef void (GLAPIENTRY * PFNGLMAPVERTEXATTRIB2DAPPLEPROC) (GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble* points); -typedef void (GLAPIENTRY * PFNGLMAPVERTEXATTRIB2FAPPLEPROC) (GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat* points); - -#define glDisableVertexAttribAPPLE GLEW_GET_FUN(__glewDisableVertexAttribAPPLE) -#define glEnableVertexAttribAPPLE GLEW_GET_FUN(__glewEnableVertexAttribAPPLE) -#define glIsVertexAttribEnabledAPPLE GLEW_GET_FUN(__glewIsVertexAttribEnabledAPPLE) -#define glMapVertexAttrib1dAPPLE GLEW_GET_FUN(__glewMapVertexAttrib1dAPPLE) -#define glMapVertexAttrib1fAPPLE GLEW_GET_FUN(__glewMapVertexAttrib1fAPPLE) -#define glMapVertexAttrib2dAPPLE GLEW_GET_FUN(__glewMapVertexAttrib2dAPPLE) -#define glMapVertexAttrib2fAPPLE GLEW_GET_FUN(__glewMapVertexAttrib2fAPPLE) - -#define GLEW_APPLE_vertex_program_evaluators GLEW_GET_VAR(__GLEW_APPLE_vertex_program_evaluators) - -#endif /* GL_APPLE_vertex_program_evaluators */ - -/* --------------------------- GL_APPLE_ycbcr_422 -------------------------- */ - -#ifndef GL_APPLE_ycbcr_422 -#define GL_APPLE_ycbcr_422 1 - -#define GL_YCBCR_422_APPLE 0x85B9 - -#define GLEW_APPLE_ycbcr_422 GLEW_GET_VAR(__GLEW_APPLE_ycbcr_422) - -#endif /* GL_APPLE_ycbcr_422 */ - -/* ------------------------ GL_ARB_ES2_compatibility ----------------------- */ - -#ifndef GL_ARB_ES2_compatibility -#define GL_ARB_ES2_compatibility 1 - -#define GL_FIXED 0x140C -#define GL_IMPLEMENTATION_COLOR_READ_TYPE 0x8B9A -#define GL_IMPLEMENTATION_COLOR_READ_FORMAT 0x8B9B -#define GL_RGB565 0x8D62 -#define GL_LOW_FLOAT 0x8DF0 -#define GL_MEDIUM_FLOAT 0x8DF1 -#define GL_HIGH_FLOAT 0x8DF2 -#define GL_LOW_INT 0x8DF3 -#define GL_MEDIUM_INT 0x8DF4 -#define GL_HIGH_INT 0x8DF5 -#define GL_SHADER_BINARY_FORMATS 0x8DF8 -#define GL_NUM_SHADER_BINARY_FORMATS 0x8DF9 -#define GL_SHADER_COMPILER 0x8DFA -#define GL_MAX_VERTEX_UNIFORM_VECTORS 0x8DFB -#define GL_MAX_VARYING_VECTORS 0x8DFC -#define GL_MAX_FRAGMENT_UNIFORM_VECTORS 0x8DFD - -typedef int GLfixed; - -typedef void (GLAPIENTRY * PFNGLCLEARDEPTHFPROC) (GLclampf d); -typedef void (GLAPIENTRY * PFNGLDEPTHRANGEFPROC) (GLclampf n, GLclampf f); -typedef void (GLAPIENTRY * PFNGLGETSHADERPRECISIONFORMATPROC) (GLenum shadertype, GLenum precisiontype, GLint* range, GLint *precision); -typedef void (GLAPIENTRY * PFNGLRELEASESHADERCOMPILERPROC) (void); -typedef void (GLAPIENTRY * PFNGLSHADERBINARYPROC) (GLsizei count, const GLuint* shaders, GLenum binaryformat, const GLvoid*binary, GLsizei length); - -#define glClearDepthf GLEW_GET_FUN(__glewClearDepthf) -#define glDepthRangef GLEW_GET_FUN(__glewDepthRangef) -#define glGetShaderPrecisionFormat GLEW_GET_FUN(__glewGetShaderPrecisionFormat) -#define glReleaseShaderCompiler GLEW_GET_FUN(__glewReleaseShaderCompiler) -#define glShaderBinary GLEW_GET_FUN(__glewShaderBinary) - -#define GLEW_ARB_ES2_compatibility GLEW_GET_VAR(__GLEW_ARB_ES2_compatibility) - -#endif /* GL_ARB_ES2_compatibility */ - -/* ------------------------ GL_ARB_ES3_compatibility ----------------------- */ - -#ifndef GL_ARB_ES3_compatibility -#define GL_ARB_ES3_compatibility 1 - -#define GL_TEXTURE_IMMUTABLE_LEVELS 0x82DF -#define GL_PRIMITIVE_RESTART_FIXED_INDEX 0x8D69 -#define GL_ANY_SAMPLES_PASSED_CONSERVATIVE 0x8D6A -#define GL_MAX_ELEMENT_INDEX 0x8D6B -#define GL_COMPRESSED_R11_EAC 0x9270 -#define GL_COMPRESSED_SIGNED_R11_EAC 0x9271 -#define GL_COMPRESSED_RG11_EAC 0x9272 -#define GL_COMPRESSED_SIGNED_RG11_EAC 0x9273 -#define GL_COMPRESSED_RGB8_ETC2 0x9274 -#define GL_COMPRESSED_SRGB8_ETC2 0x9275 -#define GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9276 -#define GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9277 -#define GL_COMPRESSED_RGBA8_ETC2_EAC 0x9278 -#define GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 0x9279 - -#define GLEW_ARB_ES3_compatibility GLEW_GET_VAR(__GLEW_ARB_ES3_compatibility) - -#endif /* GL_ARB_ES3_compatibility */ - -/* ------------------------ GL_ARB_arrays_of_arrays ------------------------ */ - -#ifndef GL_ARB_arrays_of_arrays -#define GL_ARB_arrays_of_arrays 1 - -#define GLEW_ARB_arrays_of_arrays GLEW_GET_VAR(__GLEW_ARB_arrays_of_arrays) - -#endif /* GL_ARB_arrays_of_arrays */ - -/* -------------------------- GL_ARB_base_instance ------------------------- */ - -#ifndef GL_ARB_base_instance -#define GL_ARB_base_instance 1 - -typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount, GLuint baseinstance); -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLuint baseinstance); -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLint basevertex, GLuint baseinstance); - -#define glDrawArraysInstancedBaseInstance GLEW_GET_FUN(__glewDrawArraysInstancedBaseInstance) -#define glDrawElementsInstancedBaseInstance GLEW_GET_FUN(__glewDrawElementsInstancedBaseInstance) -#define glDrawElementsInstancedBaseVertexBaseInstance GLEW_GET_FUN(__glewDrawElementsInstancedBaseVertexBaseInstance) - -#define GLEW_ARB_base_instance GLEW_GET_VAR(__GLEW_ARB_base_instance) - -#endif /* GL_ARB_base_instance */ - -/* ------------------------ GL_ARB_bindless_texture ------------------------ */ - -#ifndef GL_ARB_bindless_texture -#define GL_ARB_bindless_texture 1 - -#define GL_UNSIGNED_INT64_ARB 0x140F - -typedef GLuint64 (GLAPIENTRY * PFNGLGETIMAGEHANDLEARBPROC) (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format); -typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTUREHANDLEARBPROC) (GLuint texture); -typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTURESAMPLERHANDLEARBPROC) (GLuint texture, GLuint sampler); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLUI64VARBPROC) (GLuint index, GLenum pname, GLuint64EXT* params); -typedef GLboolean (GLAPIENTRY * PFNGLISIMAGEHANDLERESIDENTARBPROC) (GLuint64 handle); -typedef GLboolean (GLAPIENTRY * PFNGLISTEXTUREHANDLERESIDENTARBPROC) (GLuint64 handle); -typedef void (GLAPIENTRY * PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC) (GLuint64 handle); -typedef void (GLAPIENTRY * PFNGLMAKEIMAGEHANDLERESIDENTARBPROC) (GLuint64 handle, GLenum access); -typedef void (GLAPIENTRY * PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC) (GLuint64 handle); -typedef void (GLAPIENTRY * PFNGLMAKETEXTUREHANDLERESIDENTARBPROC) (GLuint64 handle); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC) (GLuint program, GLint location, GLuint64 value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLuint64* values); -typedef void (GLAPIENTRY * PFNGLUNIFORMHANDLEUI64ARBPROC) (GLint location, GLuint64 value); -typedef void (GLAPIENTRY * PFNGLUNIFORMHANDLEUI64VARBPROC) (GLint location, GLsizei count, const GLuint64* value); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1UI64ARBPROC) (GLuint index, GLuint64EXT x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1UI64VARBPROC) (GLuint index, const GLuint64EXT* v); - -#define glGetImageHandleARB GLEW_GET_FUN(__glewGetImageHandleARB) -#define glGetTextureHandleARB GLEW_GET_FUN(__glewGetTextureHandleARB) -#define glGetTextureSamplerHandleARB GLEW_GET_FUN(__glewGetTextureSamplerHandleARB) -#define glGetVertexAttribLui64vARB GLEW_GET_FUN(__glewGetVertexAttribLui64vARB) -#define glIsImageHandleResidentARB GLEW_GET_FUN(__glewIsImageHandleResidentARB) -#define glIsTextureHandleResidentARB GLEW_GET_FUN(__glewIsTextureHandleResidentARB) -#define glMakeImageHandleNonResidentARB GLEW_GET_FUN(__glewMakeImageHandleNonResidentARB) -#define glMakeImageHandleResidentARB GLEW_GET_FUN(__glewMakeImageHandleResidentARB) -#define glMakeTextureHandleNonResidentARB GLEW_GET_FUN(__glewMakeTextureHandleNonResidentARB) -#define glMakeTextureHandleResidentARB GLEW_GET_FUN(__glewMakeTextureHandleResidentARB) -#define glProgramUniformHandleui64ARB GLEW_GET_FUN(__glewProgramUniformHandleui64ARB) -#define glProgramUniformHandleui64vARB GLEW_GET_FUN(__glewProgramUniformHandleui64vARB) -#define glUniformHandleui64ARB GLEW_GET_FUN(__glewUniformHandleui64ARB) -#define glUniformHandleui64vARB GLEW_GET_FUN(__glewUniformHandleui64vARB) -#define glVertexAttribL1ui64ARB GLEW_GET_FUN(__glewVertexAttribL1ui64ARB) -#define glVertexAttribL1ui64vARB GLEW_GET_FUN(__glewVertexAttribL1ui64vARB) - -#define GLEW_ARB_bindless_texture GLEW_GET_VAR(__GLEW_ARB_bindless_texture) - -#endif /* GL_ARB_bindless_texture */ - -/* ----------------------- GL_ARB_blend_func_extended ---------------------- */ - -#ifndef GL_ARB_blend_func_extended -#define GL_ARB_blend_func_extended 1 - -#define GL_SRC1_COLOR 0x88F9 -#define GL_ONE_MINUS_SRC1_COLOR 0x88FA -#define GL_ONE_MINUS_SRC1_ALPHA 0x88FB -#define GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 0x88FC - -typedef void (GLAPIENTRY * PFNGLBINDFRAGDATALOCATIONINDEXEDPROC) (GLuint program, GLuint colorNumber, GLuint index, const GLchar * name); -typedef GLint (GLAPIENTRY * PFNGLGETFRAGDATAINDEXPROC) (GLuint program, const GLchar * name); - -#define glBindFragDataLocationIndexed GLEW_GET_FUN(__glewBindFragDataLocationIndexed) -#define glGetFragDataIndex GLEW_GET_FUN(__glewGetFragDataIndex) - -#define GLEW_ARB_blend_func_extended GLEW_GET_VAR(__GLEW_ARB_blend_func_extended) - -#endif /* GL_ARB_blend_func_extended */ - -/* ------------------------- GL_ARB_buffer_storage ------------------------- */ - -#ifndef GL_ARB_buffer_storage -#define GL_ARB_buffer_storage 1 - -#define GL_MAP_READ_BIT 0x0001 -#define GL_MAP_WRITE_BIT 0x0002 -#define GL_MAP_PERSISTENT_BIT 0x00000040 -#define GL_MAP_COHERENT_BIT 0x00000080 -#define GL_DYNAMIC_STORAGE_BIT 0x0100 -#define GL_CLIENT_STORAGE_BIT 0x0200 -#define GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT 0x00004000 -#define GL_BUFFER_IMMUTABLE_STORAGE 0x821F -#define GL_BUFFER_STORAGE_FLAGS 0x8220 - -typedef void (GLAPIENTRY * PFNGLBUFFERSTORAGEPROC) (GLenum target, GLsizeiptr size, const GLvoid* data, GLbitfield flags); -typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERSTORAGEEXTPROC) (GLuint buffer, GLsizeiptr size, const GLvoid* data, GLbitfield flags); - -#define glBufferStorage GLEW_GET_FUN(__glewBufferStorage) -#define glNamedBufferStorageEXT GLEW_GET_FUN(__glewNamedBufferStorageEXT) - -#define GLEW_ARB_buffer_storage GLEW_GET_VAR(__GLEW_ARB_buffer_storage) - -#endif /* GL_ARB_buffer_storage */ - -/* ---------------------------- GL_ARB_cl_event ---------------------------- */ - -#ifndef GL_ARB_cl_event -#define GL_ARB_cl_event 1 - -#define GL_SYNC_CL_EVENT_ARB 0x8240 -#define GL_SYNC_CL_EVENT_COMPLETE_ARB 0x8241 - -typedef struct _cl_context *cl_context; -typedef struct _cl_event *cl_event; - -typedef GLsync (GLAPIENTRY * PFNGLCREATESYNCFROMCLEVENTARBPROC) (cl_context context, cl_event event, GLbitfield flags); - -#define glCreateSyncFromCLeventARB GLEW_GET_FUN(__glewCreateSyncFromCLeventARB) - -#define GLEW_ARB_cl_event GLEW_GET_VAR(__GLEW_ARB_cl_event) - -#endif /* GL_ARB_cl_event */ - -/* ----------------------- GL_ARB_clear_buffer_object ---------------------- */ - -#ifndef GL_ARB_clear_buffer_object -#define GL_ARB_clear_buffer_object 1 - -typedef void (GLAPIENTRY * PFNGLCLEARBUFFERDATAPROC) (GLenum target, GLenum internalformat, GLenum format, GLenum type, const GLvoid* data); -typedef void (GLAPIENTRY * PFNGLCLEARBUFFERSUBDATAPROC) (GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const GLvoid* data); -typedef void (GLAPIENTRY * PFNGLCLEARNAMEDBUFFERDATAEXTPROC) (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const GLvoid* data); -typedef void (GLAPIENTRY * PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const GLvoid* data); - -#define glClearBufferData GLEW_GET_FUN(__glewClearBufferData) -#define glClearBufferSubData GLEW_GET_FUN(__glewClearBufferSubData) -#define glClearNamedBufferDataEXT GLEW_GET_FUN(__glewClearNamedBufferDataEXT) -#define glClearNamedBufferSubDataEXT GLEW_GET_FUN(__glewClearNamedBufferSubDataEXT) - -#define GLEW_ARB_clear_buffer_object GLEW_GET_VAR(__GLEW_ARB_clear_buffer_object) - -#endif /* GL_ARB_clear_buffer_object */ - -/* -------------------------- GL_ARB_clear_texture ------------------------- */ - -#ifndef GL_ARB_clear_texture -#define GL_ARB_clear_texture 1 - -#define GL_CLEAR_TEXTURE 0x9365 - -typedef void (GLAPIENTRY * PFNGLCLEARTEXIMAGEPROC) (GLuint texture, GLint level, GLenum format, GLenum type, const GLvoid* data); -typedef void (GLAPIENTRY * PFNGLCLEARTEXSUBIMAGEPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid* data); - -#define glClearTexImage GLEW_GET_FUN(__glewClearTexImage) -#define glClearTexSubImage GLEW_GET_FUN(__glewClearTexSubImage) - -#define GLEW_ARB_clear_texture GLEW_GET_VAR(__GLEW_ARB_clear_texture) - -#endif /* GL_ARB_clear_texture */ - -/* ----------------------- GL_ARB_color_buffer_float ----------------------- */ - -#ifndef GL_ARB_color_buffer_float -#define GL_ARB_color_buffer_float 1 - -#define GL_RGBA_FLOAT_MODE_ARB 0x8820 -#define GL_CLAMP_VERTEX_COLOR_ARB 0x891A -#define GL_CLAMP_FRAGMENT_COLOR_ARB 0x891B -#define GL_CLAMP_READ_COLOR_ARB 0x891C -#define GL_FIXED_ONLY_ARB 0x891D - -typedef void (GLAPIENTRY * PFNGLCLAMPCOLORARBPROC) (GLenum target, GLenum clamp); - -#define glClampColorARB GLEW_GET_FUN(__glewClampColorARB) - -#define GLEW_ARB_color_buffer_float GLEW_GET_VAR(__GLEW_ARB_color_buffer_float) - -#endif /* GL_ARB_color_buffer_float */ - -/* -------------------------- GL_ARB_compatibility ------------------------- */ - -#ifndef GL_ARB_compatibility -#define GL_ARB_compatibility 1 - -#define GLEW_ARB_compatibility GLEW_GET_VAR(__GLEW_ARB_compatibility) - -#endif /* GL_ARB_compatibility */ - -/* ---------------- GL_ARB_compressed_texture_pixel_storage ---------------- */ - -#ifndef GL_ARB_compressed_texture_pixel_storage -#define GL_ARB_compressed_texture_pixel_storage 1 - -#define GL_UNPACK_COMPRESSED_BLOCK_WIDTH 0x9127 -#define GL_UNPACK_COMPRESSED_BLOCK_HEIGHT 0x9128 -#define GL_UNPACK_COMPRESSED_BLOCK_DEPTH 0x9129 -#define GL_UNPACK_COMPRESSED_BLOCK_SIZE 0x912A -#define GL_PACK_COMPRESSED_BLOCK_WIDTH 0x912B -#define GL_PACK_COMPRESSED_BLOCK_HEIGHT 0x912C -#define GL_PACK_COMPRESSED_BLOCK_DEPTH 0x912D -#define GL_PACK_COMPRESSED_BLOCK_SIZE 0x912E - -#define GLEW_ARB_compressed_texture_pixel_storage GLEW_GET_VAR(__GLEW_ARB_compressed_texture_pixel_storage) - -#endif /* GL_ARB_compressed_texture_pixel_storage */ - -/* ------------------------- GL_ARB_compute_shader ------------------------- */ - -#ifndef GL_ARB_compute_shader -#define GL_ARB_compute_shader 1 - -#define GL_COMPUTE_SHADER_BIT 0x00000020 -#define GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 0x8262 -#define GL_MAX_COMPUTE_UNIFORM_COMPONENTS 0x8263 -#define GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 0x8264 -#define GL_MAX_COMPUTE_ATOMIC_COUNTERS 0x8265 -#define GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 0x8266 -#define GL_COMPUTE_WORK_GROUP_SIZE 0x8267 -#define GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS 0x90EB -#define GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER 0x90EC -#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER 0x90ED -#define GL_DISPATCH_INDIRECT_BUFFER 0x90EE -#define GL_DISPATCH_INDIRECT_BUFFER_BINDING 0x90EF -#define GL_COMPUTE_SHADER 0x91B9 -#define GL_MAX_COMPUTE_UNIFORM_BLOCKS 0x91BB -#define GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 0x91BC -#define GL_MAX_COMPUTE_IMAGE_UNIFORMS 0x91BD -#define GL_MAX_COMPUTE_WORK_GROUP_COUNT 0x91BE -#define GL_MAX_COMPUTE_WORK_GROUP_SIZE 0x91BF - -typedef void (GLAPIENTRY * PFNGLDISPATCHCOMPUTEPROC) (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z); -typedef void (GLAPIENTRY * PFNGLDISPATCHCOMPUTEINDIRECTPROC) (GLintptr indirect); - -#define glDispatchCompute GLEW_GET_FUN(__glewDispatchCompute) -#define glDispatchComputeIndirect GLEW_GET_FUN(__glewDispatchComputeIndirect) - -#define GLEW_ARB_compute_shader GLEW_GET_VAR(__GLEW_ARB_compute_shader) - -#endif /* GL_ARB_compute_shader */ - -/* ------------------- GL_ARB_compute_variable_group_size ------------------ */ - -#ifndef GL_ARB_compute_variable_group_size -#define GL_ARB_compute_variable_group_size 1 - -#define GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB 0x90EB -#define GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB 0x91BF -#define GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB 0x9344 -#define GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB 0x9345 - -typedef void (GLAPIENTRY * PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC) (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z, GLuint group_size_x, GLuint group_size_y, GLuint group_size_z); - -#define glDispatchComputeGroupSizeARB GLEW_GET_FUN(__glewDispatchComputeGroupSizeARB) - -#define GLEW_ARB_compute_variable_group_size GLEW_GET_VAR(__GLEW_ARB_compute_variable_group_size) - -#endif /* GL_ARB_compute_variable_group_size */ - -/* ----------------------- GL_ARB_conservative_depth ----------------------- */ - -#ifndef GL_ARB_conservative_depth -#define GL_ARB_conservative_depth 1 - -#define GLEW_ARB_conservative_depth GLEW_GET_VAR(__GLEW_ARB_conservative_depth) - -#endif /* GL_ARB_conservative_depth */ - -/* --------------------------- GL_ARB_copy_buffer -------------------------- */ - -#ifndef GL_ARB_copy_buffer -#define GL_ARB_copy_buffer 1 - -#define GL_COPY_READ_BUFFER 0x8F36 -#define GL_COPY_WRITE_BUFFER 0x8F37 - -typedef void (GLAPIENTRY * PFNGLCOPYBUFFERSUBDATAPROC) (GLenum readtarget, GLenum writetarget, GLintptr readoffset, GLintptr writeoffset, GLsizeiptr size); - -#define glCopyBufferSubData GLEW_GET_FUN(__glewCopyBufferSubData) - -#define GLEW_ARB_copy_buffer GLEW_GET_VAR(__GLEW_ARB_copy_buffer) - -#endif /* GL_ARB_copy_buffer */ - -/* --------------------------- GL_ARB_copy_image --------------------------- */ - -#ifndef GL_ARB_copy_image -#define GL_ARB_copy_image 1 - -typedef void (GLAPIENTRY * PFNGLCOPYIMAGESUBDATAPROC) (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth); - -#define glCopyImageSubData GLEW_GET_FUN(__glewCopyImageSubData) - -#define GLEW_ARB_copy_image GLEW_GET_VAR(__GLEW_ARB_copy_image) - -#endif /* GL_ARB_copy_image */ - -/* -------------------------- GL_ARB_debug_output -------------------------- */ - -#ifndef GL_ARB_debug_output -#define GL_ARB_debug_output 1 - -#define GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB 0x8242 -#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB 0x8243 -#define GL_DEBUG_CALLBACK_FUNCTION_ARB 0x8244 -#define GL_DEBUG_CALLBACK_USER_PARAM_ARB 0x8245 -#define GL_DEBUG_SOURCE_API_ARB 0x8246 -#define GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB 0x8247 -#define GL_DEBUG_SOURCE_SHADER_COMPILER_ARB 0x8248 -#define GL_DEBUG_SOURCE_THIRD_PARTY_ARB 0x8249 -#define GL_DEBUG_SOURCE_APPLICATION_ARB 0x824A -#define GL_DEBUG_SOURCE_OTHER_ARB 0x824B -#define GL_DEBUG_TYPE_ERROR_ARB 0x824C -#define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB 0x824D -#define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB 0x824E -#define GL_DEBUG_TYPE_PORTABILITY_ARB 0x824F -#define GL_DEBUG_TYPE_PERFORMANCE_ARB 0x8250 -#define GL_DEBUG_TYPE_OTHER_ARB 0x8251 -#define GL_MAX_DEBUG_MESSAGE_LENGTH_ARB 0x9143 -#define GL_MAX_DEBUG_LOGGED_MESSAGES_ARB 0x9144 -#define GL_DEBUG_LOGGED_MESSAGES_ARB 0x9145 -#define GL_DEBUG_SEVERITY_HIGH_ARB 0x9146 -#define GL_DEBUG_SEVERITY_MEDIUM_ARB 0x9147 -#define GL_DEBUG_SEVERITY_LOW_ARB 0x9148 - -typedef void (APIENTRY *GLDEBUGPROCARB)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* message, GLvoid* userParam); - -typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECALLBACKARBPROC) (GLDEBUGPROCARB callback, const GLvoid *userParam); -typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECONTROLARBPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled); -typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGEINSERTARBPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* buf); -typedef GLuint (GLAPIENTRY * PFNGLGETDEBUGMESSAGELOGARBPROC) (GLuint count, GLsizei bufsize, GLenum* sources, GLenum* types, GLuint* ids, GLenum* severities, GLsizei* lengths, GLchar* messageLog); - -#define glDebugMessageCallbackARB GLEW_GET_FUN(__glewDebugMessageCallbackARB) -#define glDebugMessageControlARB GLEW_GET_FUN(__glewDebugMessageControlARB) -#define glDebugMessageInsertARB GLEW_GET_FUN(__glewDebugMessageInsertARB) -#define glGetDebugMessageLogARB GLEW_GET_FUN(__glewGetDebugMessageLogARB) - -#define GLEW_ARB_debug_output GLEW_GET_VAR(__GLEW_ARB_debug_output) - -#endif /* GL_ARB_debug_output */ - -/* ----------------------- GL_ARB_depth_buffer_float ----------------------- */ - -#ifndef GL_ARB_depth_buffer_float -#define GL_ARB_depth_buffer_float 1 - -#define GL_DEPTH_COMPONENT32F 0x8CAC -#define GL_DEPTH32F_STENCIL8 0x8CAD -#define GL_FLOAT_32_UNSIGNED_INT_24_8_REV 0x8DAD - -#define GLEW_ARB_depth_buffer_float GLEW_GET_VAR(__GLEW_ARB_depth_buffer_float) - -#endif /* GL_ARB_depth_buffer_float */ - -/* --------------------------- GL_ARB_depth_clamp -------------------------- */ - -#ifndef GL_ARB_depth_clamp -#define GL_ARB_depth_clamp 1 - -#define GL_DEPTH_CLAMP 0x864F - -#define GLEW_ARB_depth_clamp GLEW_GET_VAR(__GLEW_ARB_depth_clamp) - -#endif /* GL_ARB_depth_clamp */ - -/* -------------------------- GL_ARB_depth_texture ------------------------- */ - -#ifndef GL_ARB_depth_texture -#define GL_ARB_depth_texture 1 - -#define GL_DEPTH_COMPONENT16_ARB 0x81A5 -#define GL_DEPTH_COMPONENT24_ARB 0x81A6 -#define GL_DEPTH_COMPONENT32_ARB 0x81A7 -#define GL_TEXTURE_DEPTH_SIZE_ARB 0x884A -#define GL_DEPTH_TEXTURE_MODE_ARB 0x884B - -#define GLEW_ARB_depth_texture GLEW_GET_VAR(__GLEW_ARB_depth_texture) - -#endif /* GL_ARB_depth_texture */ - -/* -------------------------- GL_ARB_draw_buffers -------------------------- */ - -#ifndef GL_ARB_draw_buffers -#define GL_ARB_draw_buffers 1 - -#define GL_MAX_DRAW_BUFFERS_ARB 0x8824 -#define GL_DRAW_BUFFER0_ARB 0x8825 -#define GL_DRAW_BUFFER1_ARB 0x8826 -#define GL_DRAW_BUFFER2_ARB 0x8827 -#define GL_DRAW_BUFFER3_ARB 0x8828 -#define GL_DRAW_BUFFER4_ARB 0x8829 -#define GL_DRAW_BUFFER5_ARB 0x882A -#define GL_DRAW_BUFFER6_ARB 0x882B -#define GL_DRAW_BUFFER7_ARB 0x882C -#define GL_DRAW_BUFFER8_ARB 0x882D -#define GL_DRAW_BUFFER9_ARB 0x882E -#define GL_DRAW_BUFFER10_ARB 0x882F -#define GL_DRAW_BUFFER11_ARB 0x8830 -#define GL_DRAW_BUFFER12_ARB 0x8831 -#define GL_DRAW_BUFFER13_ARB 0x8832 -#define GL_DRAW_BUFFER14_ARB 0x8833 -#define GL_DRAW_BUFFER15_ARB 0x8834 - -typedef void (GLAPIENTRY * PFNGLDRAWBUFFERSARBPROC) (GLsizei n, const GLenum* bufs); - -#define glDrawBuffersARB GLEW_GET_FUN(__glewDrawBuffersARB) - -#define GLEW_ARB_draw_buffers GLEW_GET_VAR(__GLEW_ARB_draw_buffers) - -#endif /* GL_ARB_draw_buffers */ - -/* ----------------------- GL_ARB_draw_buffers_blend ----------------------- */ - -#ifndef GL_ARB_draw_buffers_blend -#define GL_ARB_draw_buffers_blend 1 - -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEIARBPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha); -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONIARBPROC) (GLuint buf, GLenum mode); -typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEIARBPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); -typedef void (GLAPIENTRY * PFNGLBLENDFUNCIARBPROC) (GLuint buf, GLenum src, GLenum dst); - -#define glBlendEquationSeparateiARB GLEW_GET_FUN(__glewBlendEquationSeparateiARB) -#define glBlendEquationiARB GLEW_GET_FUN(__glewBlendEquationiARB) -#define glBlendFuncSeparateiARB GLEW_GET_FUN(__glewBlendFuncSeparateiARB) -#define glBlendFunciARB GLEW_GET_FUN(__glewBlendFunciARB) - -#define GLEW_ARB_draw_buffers_blend GLEW_GET_VAR(__GLEW_ARB_draw_buffers_blend) - -#endif /* GL_ARB_draw_buffers_blend */ - -/* -------------------- GL_ARB_draw_elements_base_vertex ------------------- */ - -#ifndef GL_ARB_draw_elements_base_vertex -#define GL_ARB_draw_elements_base_vertex 1 - -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex); -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLint basevertex); -typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, const GLsizei* count, GLenum type, const GLvoid* const *indices, GLsizei primcount, const GLint *basevertex); - -#define glDrawElementsBaseVertex GLEW_GET_FUN(__glewDrawElementsBaseVertex) -#define glDrawElementsInstancedBaseVertex GLEW_GET_FUN(__glewDrawElementsInstancedBaseVertex) -#define glDrawRangeElementsBaseVertex GLEW_GET_FUN(__glewDrawRangeElementsBaseVertex) -#define glMultiDrawElementsBaseVertex GLEW_GET_FUN(__glewMultiDrawElementsBaseVertex) - -#define GLEW_ARB_draw_elements_base_vertex GLEW_GET_VAR(__GLEW_ARB_draw_elements_base_vertex) - -#endif /* GL_ARB_draw_elements_base_vertex */ - -/* -------------------------- GL_ARB_draw_indirect ------------------------- */ - -#ifndef GL_ARB_draw_indirect -#define GL_ARB_draw_indirect 1 - -#define GL_DRAW_INDIRECT_BUFFER 0x8F3F -#define GL_DRAW_INDIRECT_BUFFER_BINDING 0x8F43 - -typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINDIRECTPROC) (GLenum mode, const GLvoid *indirect); -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLenum type, const GLvoid *indirect); - -#define glDrawArraysIndirect GLEW_GET_FUN(__glewDrawArraysIndirect) -#define glDrawElementsIndirect GLEW_GET_FUN(__glewDrawElementsIndirect) - -#define GLEW_ARB_draw_indirect GLEW_GET_VAR(__GLEW_ARB_draw_indirect) - -#endif /* GL_ARB_draw_indirect */ - -/* ------------------------- GL_ARB_draw_instanced ------------------------- */ - -#ifndef GL_ARB_draw_instanced -#define GL_ARB_draw_instanced 1 - -#define GLEW_ARB_draw_instanced GLEW_GET_VAR(__GLEW_ARB_draw_instanced) - -#endif /* GL_ARB_draw_instanced */ - -/* ------------------------ GL_ARB_enhanced_layouts ------------------------ */ - -#ifndef GL_ARB_enhanced_layouts -#define GL_ARB_enhanced_layouts 1 - -#define GL_LOCATION_COMPONENT 0x934A -#define GL_TRANSFORM_FEEDBACK_BUFFER_INDEX 0x934B -#define GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE 0x934C - -#define GLEW_ARB_enhanced_layouts GLEW_GET_VAR(__GLEW_ARB_enhanced_layouts) - -#endif /* GL_ARB_enhanced_layouts */ - -/* -------------------- GL_ARB_explicit_attrib_location -------------------- */ - -#ifndef GL_ARB_explicit_attrib_location -#define GL_ARB_explicit_attrib_location 1 - -#define GLEW_ARB_explicit_attrib_location GLEW_GET_VAR(__GLEW_ARB_explicit_attrib_location) - -#endif /* GL_ARB_explicit_attrib_location */ - -/* -------------------- GL_ARB_explicit_uniform_location ------------------- */ - -#ifndef GL_ARB_explicit_uniform_location -#define GL_ARB_explicit_uniform_location 1 - -#define GL_MAX_UNIFORM_LOCATIONS 0x826E - -#define GLEW_ARB_explicit_uniform_location GLEW_GET_VAR(__GLEW_ARB_explicit_uniform_location) - -#endif /* GL_ARB_explicit_uniform_location */ - -/* ------------------- GL_ARB_fragment_coord_conventions ------------------- */ - -#ifndef GL_ARB_fragment_coord_conventions -#define GL_ARB_fragment_coord_conventions 1 - -#define GLEW_ARB_fragment_coord_conventions GLEW_GET_VAR(__GLEW_ARB_fragment_coord_conventions) - -#endif /* GL_ARB_fragment_coord_conventions */ - -/* --------------------- GL_ARB_fragment_layer_viewport -------------------- */ - -#ifndef GL_ARB_fragment_layer_viewport -#define GL_ARB_fragment_layer_viewport 1 - -#define GLEW_ARB_fragment_layer_viewport GLEW_GET_VAR(__GLEW_ARB_fragment_layer_viewport) - -#endif /* GL_ARB_fragment_layer_viewport */ - -/* ------------------------ GL_ARB_fragment_program ------------------------ */ - -#ifndef GL_ARB_fragment_program -#define GL_ARB_fragment_program 1 - -#define GL_FRAGMENT_PROGRAM_ARB 0x8804 -#define GL_PROGRAM_ALU_INSTRUCTIONS_ARB 0x8805 -#define GL_PROGRAM_TEX_INSTRUCTIONS_ARB 0x8806 -#define GL_PROGRAM_TEX_INDIRECTIONS_ARB 0x8807 -#define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x8808 -#define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x8809 -#define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x880A -#define GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB 0x880B -#define GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB 0x880C -#define GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB 0x880D -#define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x880E -#define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x880F -#define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x8810 -#define GL_MAX_TEXTURE_COORDS_ARB 0x8871 -#define GL_MAX_TEXTURE_IMAGE_UNITS_ARB 0x8872 - -#define GLEW_ARB_fragment_program GLEW_GET_VAR(__GLEW_ARB_fragment_program) - -#endif /* GL_ARB_fragment_program */ - -/* --------------------- GL_ARB_fragment_program_shadow -------------------- */ - -#ifndef GL_ARB_fragment_program_shadow -#define GL_ARB_fragment_program_shadow 1 - -#define GLEW_ARB_fragment_program_shadow GLEW_GET_VAR(__GLEW_ARB_fragment_program_shadow) - -#endif /* GL_ARB_fragment_program_shadow */ - -/* ------------------------- GL_ARB_fragment_shader ------------------------ */ - -#ifndef GL_ARB_fragment_shader -#define GL_ARB_fragment_shader 1 - -#define GL_FRAGMENT_SHADER_ARB 0x8B30 -#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB 0x8B49 -#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB 0x8B8B - -#define GLEW_ARB_fragment_shader GLEW_GET_VAR(__GLEW_ARB_fragment_shader) - -#endif /* GL_ARB_fragment_shader */ - -/* ------------------- GL_ARB_framebuffer_no_attachments ------------------- */ - -#ifndef GL_ARB_framebuffer_no_attachments -#define GL_ARB_framebuffer_no_attachments 1 - -#define GL_FRAMEBUFFER_DEFAULT_WIDTH 0x9310 -#define GL_FRAMEBUFFER_DEFAULT_HEIGHT 0x9311 -#define GL_FRAMEBUFFER_DEFAULT_LAYERS 0x9312 -#define GL_FRAMEBUFFER_DEFAULT_SAMPLES 0x9313 -#define GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS 0x9314 -#define GL_MAX_FRAMEBUFFER_WIDTH 0x9315 -#define GL_MAX_FRAMEBUFFER_HEIGHT 0x9316 -#define GL_MAX_FRAMEBUFFER_LAYERS 0x9317 -#define GL_MAX_FRAMEBUFFER_SAMPLES 0x9318 - -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERPARAMETERIPROC) (GLenum target, GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLGETFRAMEBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC) (GLuint framebuffer, GLenum pname, GLint param); - -#define glFramebufferParameteri GLEW_GET_FUN(__glewFramebufferParameteri) -#define glGetFramebufferParameteriv GLEW_GET_FUN(__glewGetFramebufferParameteriv) -#define glGetNamedFramebufferParameterivEXT GLEW_GET_FUN(__glewGetNamedFramebufferParameterivEXT) -#define glNamedFramebufferParameteriEXT GLEW_GET_FUN(__glewNamedFramebufferParameteriEXT) - -#define GLEW_ARB_framebuffer_no_attachments GLEW_GET_VAR(__GLEW_ARB_framebuffer_no_attachments) - -#endif /* GL_ARB_framebuffer_no_attachments */ - -/* ----------------------- GL_ARB_framebuffer_object ----------------------- */ - -#ifndef GL_ARB_framebuffer_object -#define GL_ARB_framebuffer_object 1 - -#define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506 -#define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING 0x8210 -#define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE 0x8211 -#define GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE 0x8212 -#define GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE 0x8213 -#define GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE 0x8214 -#define GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE 0x8215 -#define GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE 0x8216 -#define GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE 0x8217 -#define GL_FRAMEBUFFER_DEFAULT 0x8218 -#define GL_FRAMEBUFFER_UNDEFINED 0x8219 -#define GL_DEPTH_STENCIL_ATTACHMENT 0x821A -#define GL_INDEX 0x8222 -#define GL_MAX_RENDERBUFFER_SIZE 0x84E8 -#define GL_DEPTH_STENCIL 0x84F9 -#define GL_UNSIGNED_INT_24_8 0x84FA -#define GL_DEPTH24_STENCIL8 0x88F0 -#define GL_TEXTURE_STENCIL_SIZE 0x88F1 -#define GL_UNSIGNED_NORMALIZED 0x8C17 -#define GL_SRGB 0x8C40 -#define GL_DRAW_FRAMEBUFFER_BINDING 0x8CA6 -#define GL_FRAMEBUFFER_BINDING 0x8CA6 -#define GL_RENDERBUFFER_BINDING 0x8CA7 -#define GL_READ_FRAMEBUFFER 0x8CA8 -#define GL_DRAW_FRAMEBUFFER 0x8CA9 -#define GL_READ_FRAMEBUFFER_BINDING 0x8CAA -#define GL_RENDERBUFFER_SAMPLES 0x8CAB -#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0 -#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8CD4 -#define GL_FRAMEBUFFER_COMPLETE 0x8CD5 -#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6 -#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7 -#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER 0x8CDB -#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER 0x8CDC -#define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD -#define GL_MAX_COLOR_ATTACHMENTS 0x8CDF -#define GL_COLOR_ATTACHMENT0 0x8CE0 -#define GL_COLOR_ATTACHMENT1 0x8CE1 -#define GL_COLOR_ATTACHMENT2 0x8CE2 -#define GL_COLOR_ATTACHMENT3 0x8CE3 -#define GL_COLOR_ATTACHMENT4 0x8CE4 -#define GL_COLOR_ATTACHMENT5 0x8CE5 -#define GL_COLOR_ATTACHMENT6 0x8CE6 -#define GL_COLOR_ATTACHMENT7 0x8CE7 -#define GL_COLOR_ATTACHMENT8 0x8CE8 -#define GL_COLOR_ATTACHMENT9 0x8CE9 -#define GL_COLOR_ATTACHMENT10 0x8CEA -#define GL_COLOR_ATTACHMENT11 0x8CEB -#define GL_COLOR_ATTACHMENT12 0x8CEC -#define GL_COLOR_ATTACHMENT13 0x8CED -#define GL_COLOR_ATTACHMENT14 0x8CEE -#define GL_COLOR_ATTACHMENT15 0x8CEF -#define GL_DEPTH_ATTACHMENT 0x8D00 -#define GL_STENCIL_ATTACHMENT 0x8D20 -#define GL_FRAMEBUFFER 0x8D40 -#define GL_RENDERBUFFER 0x8D41 -#define GL_RENDERBUFFER_WIDTH 0x8D42 -#define GL_RENDERBUFFER_HEIGHT 0x8D43 -#define GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D44 -#define GL_STENCIL_INDEX1 0x8D46 -#define GL_STENCIL_INDEX4 0x8D47 -#define GL_STENCIL_INDEX8 0x8D48 -#define GL_STENCIL_INDEX16 0x8D49 -#define GL_RENDERBUFFER_RED_SIZE 0x8D50 -#define GL_RENDERBUFFER_GREEN_SIZE 0x8D51 -#define GL_RENDERBUFFER_BLUE_SIZE 0x8D52 -#define GL_RENDERBUFFER_ALPHA_SIZE 0x8D53 -#define GL_RENDERBUFFER_DEPTH_SIZE 0x8D54 -#define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55 -#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D56 -#define GL_MAX_SAMPLES 0x8D57 - -typedef void (GLAPIENTRY * PFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer); -typedef void (GLAPIENTRY * PFNGLBINDRENDERBUFFERPROC) (GLenum target, GLuint renderbuffer); -typedef void (GLAPIENTRY * PFNGLBLITFRAMEBUFFERPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); -typedef GLenum (GLAPIENTRY * PFNGLCHECKFRAMEBUFFERSTATUSPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint* framebuffers); -typedef void (GLAPIENTRY * PFNGLDELETERENDERBUFFERSPROC) (GLsizei n, const GLuint* renderbuffers); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERRENDERBUFFERPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE1DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE2DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE3DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint layer); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURELAYERPROC) (GLenum target,GLenum attachment, GLuint texture,GLint level,GLint layer); -typedef void (GLAPIENTRY * PFNGLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint* framebuffers); -typedef void (GLAPIENTRY * PFNGLGENRENDERBUFFERSPROC) (GLsizei n, GLuint* renderbuffers); -typedef void (GLAPIENTRY * PFNGLGENERATEMIPMAPPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) (GLenum target, GLenum attachment, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETRENDERBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISFRAMEBUFFERPROC) (GLuint framebuffer); -typedef GLboolean (GLAPIENTRY * PFNGLISRENDERBUFFERPROC) (GLuint renderbuffer); -typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); - -#define glBindFramebuffer GLEW_GET_FUN(__glewBindFramebuffer) -#define glBindRenderbuffer GLEW_GET_FUN(__glewBindRenderbuffer) -#define glBlitFramebuffer GLEW_GET_FUN(__glewBlitFramebuffer) -#define glCheckFramebufferStatus GLEW_GET_FUN(__glewCheckFramebufferStatus) -#define glDeleteFramebuffers GLEW_GET_FUN(__glewDeleteFramebuffers) -#define glDeleteRenderbuffers GLEW_GET_FUN(__glewDeleteRenderbuffers) -#define glFramebufferRenderbuffer GLEW_GET_FUN(__glewFramebufferRenderbuffer) -#define glFramebufferTexture1D GLEW_GET_FUN(__glewFramebufferTexture1D) -#define glFramebufferTexture2D GLEW_GET_FUN(__glewFramebufferTexture2D) -#define glFramebufferTexture3D GLEW_GET_FUN(__glewFramebufferTexture3D) -#define glFramebufferTextureLayer GLEW_GET_FUN(__glewFramebufferTextureLayer) -#define glGenFramebuffers GLEW_GET_FUN(__glewGenFramebuffers) -#define glGenRenderbuffers GLEW_GET_FUN(__glewGenRenderbuffers) -#define glGenerateMipmap GLEW_GET_FUN(__glewGenerateMipmap) -#define glGetFramebufferAttachmentParameteriv GLEW_GET_FUN(__glewGetFramebufferAttachmentParameteriv) -#define glGetRenderbufferParameteriv GLEW_GET_FUN(__glewGetRenderbufferParameteriv) -#define glIsFramebuffer GLEW_GET_FUN(__glewIsFramebuffer) -#define glIsRenderbuffer GLEW_GET_FUN(__glewIsRenderbuffer) -#define glRenderbufferStorage GLEW_GET_FUN(__glewRenderbufferStorage) -#define glRenderbufferStorageMultisample GLEW_GET_FUN(__glewRenderbufferStorageMultisample) - -#define GLEW_ARB_framebuffer_object GLEW_GET_VAR(__GLEW_ARB_framebuffer_object) - -#endif /* GL_ARB_framebuffer_object */ - -/* ------------------------ GL_ARB_framebuffer_sRGB ------------------------ */ - -#ifndef GL_ARB_framebuffer_sRGB -#define GL_ARB_framebuffer_sRGB 1 - -#define GL_FRAMEBUFFER_SRGB 0x8DB9 - -#define GLEW_ARB_framebuffer_sRGB GLEW_GET_VAR(__GLEW_ARB_framebuffer_sRGB) - -#endif /* GL_ARB_framebuffer_sRGB */ - -/* ------------------------ GL_ARB_geometry_shader4 ------------------------ */ - -#ifndef GL_ARB_geometry_shader4 -#define GL_ARB_geometry_shader4 1 - -#define GL_LINES_ADJACENCY_ARB 0xA -#define GL_LINE_STRIP_ADJACENCY_ARB 0xB -#define GL_TRIANGLES_ADJACENCY_ARB 0xC -#define GL_TRIANGLE_STRIP_ADJACENCY_ARB 0xD -#define GL_PROGRAM_POINT_SIZE_ARB 0x8642 -#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB 0x8C29 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8CD4 -#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB 0x8DA7 -#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB 0x8DA8 -#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB 0x8DA9 -#define GL_GEOMETRY_SHADER_ARB 0x8DD9 -#define GL_GEOMETRY_VERTICES_OUT_ARB 0x8DDA -#define GL_GEOMETRY_INPUT_TYPE_ARB 0x8DDB -#define GL_GEOMETRY_OUTPUT_TYPE_ARB 0x8DDC -#define GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB 0x8DDD -#define GL_MAX_VERTEX_VARYING_COMPONENTS_ARB 0x8DDE -#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB 0x8DDF -#define GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB 0x8DE0 -#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB 0x8DE1 - -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREFACEARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURELAYERARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); -typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERIARBPROC) (GLuint program, GLenum pname, GLint value); - -#define glFramebufferTextureARB GLEW_GET_FUN(__glewFramebufferTextureARB) -#define glFramebufferTextureFaceARB GLEW_GET_FUN(__glewFramebufferTextureFaceARB) -#define glFramebufferTextureLayerARB GLEW_GET_FUN(__glewFramebufferTextureLayerARB) -#define glProgramParameteriARB GLEW_GET_FUN(__glewProgramParameteriARB) - -#define GLEW_ARB_geometry_shader4 GLEW_GET_VAR(__GLEW_ARB_geometry_shader4) - -#endif /* GL_ARB_geometry_shader4 */ - -/* ----------------------- GL_ARB_get_program_binary ----------------------- */ - -#ifndef GL_ARB_get_program_binary -#define GL_ARB_get_program_binary 1 - -#define GL_PROGRAM_BINARY_RETRIEVABLE_HINT 0x8257 -#define GL_PROGRAM_BINARY_LENGTH 0x8741 -#define GL_NUM_PROGRAM_BINARY_FORMATS 0x87FE -#define GL_PROGRAM_BINARY_FORMATS 0x87FF - -typedef void (GLAPIENTRY * PFNGLGETPROGRAMBINARYPROC) (GLuint program, GLsizei bufSize, GLsizei* length, GLenum *binaryFormat, GLvoid*binary); -typedef void (GLAPIENTRY * PFNGLPROGRAMBINARYPROC) (GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length); -typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERIPROC) (GLuint program, GLenum pname, GLint value); - -#define glGetProgramBinary GLEW_GET_FUN(__glewGetProgramBinary) -#define glProgramBinary GLEW_GET_FUN(__glewProgramBinary) -#define glProgramParameteri GLEW_GET_FUN(__glewProgramParameteri) - -#define GLEW_ARB_get_program_binary GLEW_GET_VAR(__GLEW_ARB_get_program_binary) - -#endif /* GL_ARB_get_program_binary */ - -/* --------------------------- GL_ARB_gpu_shader5 -------------------------- */ - -#ifndef GL_ARB_gpu_shader5 -#define GL_ARB_gpu_shader5 1 - -#define GL_GEOMETRY_SHADER_INVOCATIONS 0x887F -#define GL_MAX_GEOMETRY_SHADER_INVOCATIONS 0x8E5A -#define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET 0x8E5B -#define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0x8E5C -#define GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 0x8E5D -#define GL_MAX_VERTEX_STREAMS 0x8E71 - -#define GLEW_ARB_gpu_shader5 GLEW_GET_VAR(__GLEW_ARB_gpu_shader5) - -#endif /* GL_ARB_gpu_shader5 */ - -/* ------------------------- GL_ARB_gpu_shader_fp64 ------------------------ */ - -#ifndef GL_ARB_gpu_shader_fp64 -#define GL_ARB_gpu_shader_fp64 1 - -#define GL_DOUBLE_MAT2 0x8F46 -#define GL_DOUBLE_MAT3 0x8F47 -#define GL_DOUBLE_MAT4 0x8F48 -#define GL_DOUBLE_MAT2x3 0x8F49 -#define GL_DOUBLE_MAT2x4 0x8F4A -#define GL_DOUBLE_MAT3x2 0x8F4B -#define GL_DOUBLE_MAT3x4 0x8F4C -#define GL_DOUBLE_MAT4x2 0x8F4D -#define GL_DOUBLE_MAT4x3 0x8F4E -#define GL_DOUBLE_VEC2 0x8FFC -#define GL_DOUBLE_VEC3 0x8FFD -#define GL_DOUBLE_VEC4 0x8FFE - -typedef void (GLAPIENTRY * PFNGLGETUNIFORMDVPROC) (GLuint program, GLint location, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLUNIFORM1DPROC) (GLint location, GLdouble x); -typedef void (GLAPIENTRY * PFNGLUNIFORM1DVPROC) (GLint location, GLsizei count, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM2DPROC) (GLint location, GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLUNIFORM2DVPROC) (GLint location, GLsizei count, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM3DPROC) (GLint location, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLUNIFORM3DVPROC) (GLint location, GLsizei count, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM4DPROC) (GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLUNIFORM4DVPROC) (GLint location, GLsizei count, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2X3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2X4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3X2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3X4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4X2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4X3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); - -#define glGetUniformdv GLEW_GET_FUN(__glewGetUniformdv) -#define glUniform1d GLEW_GET_FUN(__glewUniform1d) -#define glUniform1dv GLEW_GET_FUN(__glewUniform1dv) -#define glUniform2d GLEW_GET_FUN(__glewUniform2d) -#define glUniform2dv GLEW_GET_FUN(__glewUniform2dv) -#define glUniform3d GLEW_GET_FUN(__glewUniform3d) -#define glUniform3dv GLEW_GET_FUN(__glewUniform3dv) -#define glUniform4d GLEW_GET_FUN(__glewUniform4d) -#define glUniform4dv GLEW_GET_FUN(__glewUniform4dv) -#define glUniformMatrix2dv GLEW_GET_FUN(__glewUniformMatrix2dv) -#define glUniformMatrix2x3dv GLEW_GET_FUN(__glewUniformMatrix2x3dv) -#define glUniformMatrix2x4dv GLEW_GET_FUN(__glewUniformMatrix2x4dv) -#define glUniformMatrix3dv GLEW_GET_FUN(__glewUniformMatrix3dv) -#define glUniformMatrix3x2dv GLEW_GET_FUN(__glewUniformMatrix3x2dv) -#define glUniformMatrix3x4dv GLEW_GET_FUN(__glewUniformMatrix3x4dv) -#define glUniformMatrix4dv GLEW_GET_FUN(__glewUniformMatrix4dv) -#define glUniformMatrix4x2dv GLEW_GET_FUN(__glewUniformMatrix4x2dv) -#define glUniformMatrix4x3dv GLEW_GET_FUN(__glewUniformMatrix4x3dv) - -#define GLEW_ARB_gpu_shader_fp64 GLEW_GET_VAR(__GLEW_ARB_gpu_shader_fp64) - -#endif /* GL_ARB_gpu_shader_fp64 */ - -/* ------------------------ GL_ARB_half_float_pixel ------------------------ */ - -#ifndef GL_ARB_half_float_pixel -#define GL_ARB_half_float_pixel 1 - -#define GL_HALF_FLOAT_ARB 0x140B - -#define GLEW_ARB_half_float_pixel GLEW_GET_VAR(__GLEW_ARB_half_float_pixel) - -#endif /* GL_ARB_half_float_pixel */ - -/* ------------------------ GL_ARB_half_float_vertex ----------------------- */ - -#ifndef GL_ARB_half_float_vertex -#define GL_ARB_half_float_vertex 1 - -#define GL_HALF_FLOAT 0x140B - -#define GLEW_ARB_half_float_vertex GLEW_GET_VAR(__GLEW_ARB_half_float_vertex) - -#endif /* GL_ARB_half_float_vertex */ - -/* ----------------------------- GL_ARB_imaging ---------------------------- */ - -#ifndef GL_ARB_imaging -#define GL_ARB_imaging 1 - -#define GL_CONSTANT_COLOR 0x8001 -#define GL_ONE_MINUS_CONSTANT_COLOR 0x8002 -#define GL_CONSTANT_ALPHA 0x8003 -#define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004 -#define GL_BLEND_COLOR 0x8005 -#define GL_FUNC_ADD 0x8006 -#define GL_MIN 0x8007 -#define GL_MAX 0x8008 -#define GL_BLEND_EQUATION 0x8009 -#define GL_FUNC_SUBTRACT 0x800A -#define GL_FUNC_REVERSE_SUBTRACT 0x800B -#define GL_CONVOLUTION_1D 0x8010 -#define GL_CONVOLUTION_2D 0x8011 -#define GL_SEPARABLE_2D 0x8012 -#define GL_CONVOLUTION_BORDER_MODE 0x8013 -#define GL_CONVOLUTION_FILTER_SCALE 0x8014 -#define GL_CONVOLUTION_FILTER_BIAS 0x8015 -#define GL_REDUCE 0x8016 -#define GL_CONVOLUTION_FORMAT 0x8017 -#define GL_CONVOLUTION_WIDTH 0x8018 -#define GL_CONVOLUTION_HEIGHT 0x8019 -#define GL_MAX_CONVOLUTION_WIDTH 0x801A -#define GL_MAX_CONVOLUTION_HEIGHT 0x801B -#define GL_POST_CONVOLUTION_RED_SCALE 0x801C -#define GL_POST_CONVOLUTION_GREEN_SCALE 0x801D -#define GL_POST_CONVOLUTION_BLUE_SCALE 0x801E -#define GL_POST_CONVOLUTION_ALPHA_SCALE 0x801F -#define GL_POST_CONVOLUTION_RED_BIAS 0x8020 -#define GL_POST_CONVOLUTION_GREEN_BIAS 0x8021 -#define GL_POST_CONVOLUTION_BLUE_BIAS 0x8022 -#define GL_POST_CONVOLUTION_ALPHA_BIAS 0x8023 -#define GL_HISTOGRAM 0x8024 -#define GL_PROXY_HISTOGRAM 0x8025 -#define GL_HISTOGRAM_WIDTH 0x8026 -#define GL_HISTOGRAM_FORMAT 0x8027 -#define GL_HISTOGRAM_RED_SIZE 0x8028 -#define GL_HISTOGRAM_GREEN_SIZE 0x8029 -#define GL_HISTOGRAM_BLUE_SIZE 0x802A -#define GL_HISTOGRAM_ALPHA_SIZE 0x802B -#define GL_HISTOGRAM_LUMINANCE_SIZE 0x802C -#define GL_HISTOGRAM_SINK 0x802D -#define GL_MINMAX 0x802E -#define GL_MINMAX_FORMAT 0x802F -#define GL_MINMAX_SINK 0x8030 -#define GL_TABLE_TOO_LARGE 0x8031 -#define GL_COLOR_MATRIX 0x80B1 -#define GL_COLOR_MATRIX_STACK_DEPTH 0x80B2 -#define GL_MAX_COLOR_MATRIX_STACK_DEPTH 0x80B3 -#define GL_POST_COLOR_MATRIX_RED_SCALE 0x80B4 -#define GL_POST_COLOR_MATRIX_GREEN_SCALE 0x80B5 -#define GL_POST_COLOR_MATRIX_BLUE_SCALE 0x80B6 -#define GL_POST_COLOR_MATRIX_ALPHA_SCALE 0x80B7 -#define GL_POST_COLOR_MATRIX_RED_BIAS 0x80B8 -#define GL_POST_COLOR_MATRIX_GREEN_BIAS 0x80B9 -#define GL_POST_COLOR_MATRIX_BLUE_BIAS 0x80BA -#define GL_POST_COLOR_MATRIX_ALPHA_BIAS 0x80BB -#define GL_COLOR_TABLE 0x80D0 -#define GL_POST_CONVOLUTION_COLOR_TABLE 0x80D1 -#define GL_POST_COLOR_MATRIX_COLOR_TABLE 0x80D2 -#define GL_PROXY_COLOR_TABLE 0x80D3 -#define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80D4 -#define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80D5 -#define GL_COLOR_TABLE_SCALE 0x80D6 -#define GL_COLOR_TABLE_BIAS 0x80D7 -#define GL_COLOR_TABLE_FORMAT 0x80D8 -#define GL_COLOR_TABLE_WIDTH 0x80D9 -#define GL_COLOR_TABLE_RED_SIZE 0x80DA -#define GL_COLOR_TABLE_GREEN_SIZE 0x80DB -#define GL_COLOR_TABLE_BLUE_SIZE 0x80DC -#define GL_COLOR_TABLE_ALPHA_SIZE 0x80DD -#define GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE -#define GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF -#define GL_IGNORE_BORDER 0x8150 -#define GL_CONSTANT_BORDER 0x8151 -#define GL_WRAP_BORDER 0x8152 -#define GL_REPLICATE_BORDER 0x8153 -#define GL_CONVOLUTION_BORDER_COLOR 0x8154 - -typedef void (GLAPIENTRY * PFNGLCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table); -typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params); -typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat params); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIPROC) (GLenum target, GLenum pname, GLint params); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params); -typedef void (GLAPIENTRY * PFNGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width); -typedef void (GLAPIENTRY * PFNGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); -typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); -typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPROC) (GLenum target, GLenum format, GLenum type, GLvoid *table); -typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid *image); -typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values); -typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (GLAPIENTRY * PFNGLGETMINMAXPROC) (GLenum target, GLboolean reset, GLenum format, GLenum types, GLvoid *values); -typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (GLAPIENTRY * PFNGLGETSEPARABLEFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span); -typedef void (GLAPIENTRY * PFNGLHISTOGRAMPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink); -typedef void (GLAPIENTRY * PFNGLMINMAXPROC) (GLenum target, GLenum internalformat, GLboolean sink); -typedef void (GLAPIENTRY * PFNGLRESETHISTOGRAMPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLRESETMINMAXPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLSEPARABLEFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column); - -#define glColorSubTable GLEW_GET_FUN(__glewColorSubTable) -#define glColorTable GLEW_GET_FUN(__glewColorTable) -#define glColorTableParameterfv GLEW_GET_FUN(__glewColorTableParameterfv) -#define glColorTableParameteriv GLEW_GET_FUN(__glewColorTableParameteriv) -#define glConvolutionFilter1D GLEW_GET_FUN(__glewConvolutionFilter1D) -#define glConvolutionFilter2D GLEW_GET_FUN(__glewConvolutionFilter2D) -#define glConvolutionParameterf GLEW_GET_FUN(__glewConvolutionParameterf) -#define glConvolutionParameterfv GLEW_GET_FUN(__glewConvolutionParameterfv) -#define glConvolutionParameteri GLEW_GET_FUN(__glewConvolutionParameteri) -#define glConvolutionParameteriv GLEW_GET_FUN(__glewConvolutionParameteriv) -#define glCopyColorSubTable GLEW_GET_FUN(__glewCopyColorSubTable) -#define glCopyColorTable GLEW_GET_FUN(__glewCopyColorTable) -#define glCopyConvolutionFilter1D GLEW_GET_FUN(__glewCopyConvolutionFilter1D) -#define glCopyConvolutionFilter2D GLEW_GET_FUN(__glewCopyConvolutionFilter2D) -#define glGetColorTable GLEW_GET_FUN(__glewGetColorTable) -#define glGetColorTableParameterfv GLEW_GET_FUN(__glewGetColorTableParameterfv) -#define glGetColorTableParameteriv GLEW_GET_FUN(__glewGetColorTableParameteriv) -#define glGetConvolutionFilter GLEW_GET_FUN(__glewGetConvolutionFilter) -#define glGetConvolutionParameterfv GLEW_GET_FUN(__glewGetConvolutionParameterfv) -#define glGetConvolutionParameteriv GLEW_GET_FUN(__glewGetConvolutionParameteriv) -#define glGetHistogram GLEW_GET_FUN(__glewGetHistogram) -#define glGetHistogramParameterfv GLEW_GET_FUN(__glewGetHistogramParameterfv) -#define glGetHistogramParameteriv GLEW_GET_FUN(__glewGetHistogramParameteriv) -#define glGetMinmax GLEW_GET_FUN(__glewGetMinmax) -#define glGetMinmaxParameterfv GLEW_GET_FUN(__glewGetMinmaxParameterfv) -#define glGetMinmaxParameteriv GLEW_GET_FUN(__glewGetMinmaxParameteriv) -#define glGetSeparableFilter GLEW_GET_FUN(__glewGetSeparableFilter) -#define glHistogram GLEW_GET_FUN(__glewHistogram) -#define glMinmax GLEW_GET_FUN(__glewMinmax) -#define glResetHistogram GLEW_GET_FUN(__glewResetHistogram) -#define glResetMinmax GLEW_GET_FUN(__glewResetMinmax) -#define glSeparableFilter2D GLEW_GET_FUN(__glewSeparableFilter2D) - -#define GLEW_ARB_imaging GLEW_GET_VAR(__GLEW_ARB_imaging) - -#endif /* GL_ARB_imaging */ - -/* ----------------------- GL_ARB_indirect_parameters ---------------------- */ - -#ifndef GL_ARB_indirect_parameters -#define GL_ARB_indirect_parameters 1 - -#define GL_PARAMETER_BUFFER_ARB 0x80EE -#define GL_PARAMETER_BUFFER_BINDING_ARB 0x80EF - -typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC) (GLenum mode, const GLvoid *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC) (GLenum mode, GLenum type, const GLvoid *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride); - -#define glMultiDrawArraysIndirectCountARB GLEW_GET_FUN(__glewMultiDrawArraysIndirectCountARB) -#define glMultiDrawElementsIndirectCountARB GLEW_GET_FUN(__glewMultiDrawElementsIndirectCountARB) - -#define GLEW_ARB_indirect_parameters GLEW_GET_VAR(__GLEW_ARB_indirect_parameters) - -#endif /* GL_ARB_indirect_parameters */ - -/* ------------------------ GL_ARB_instanced_arrays ------------------------ */ - -#ifndef GL_ARB_instanced_arrays -#define GL_ARB_instanced_arrays 1 - -#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB 0x88FE - -typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDARBPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount); -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDARBPROC) (GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei primcount); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBDIVISORARBPROC) (GLuint index, GLuint divisor); - -#define glDrawArraysInstancedARB GLEW_GET_FUN(__glewDrawArraysInstancedARB) -#define glDrawElementsInstancedARB GLEW_GET_FUN(__glewDrawElementsInstancedARB) -#define glVertexAttribDivisorARB GLEW_GET_FUN(__glewVertexAttribDivisorARB) - -#define GLEW_ARB_instanced_arrays GLEW_GET_VAR(__GLEW_ARB_instanced_arrays) - -#endif /* GL_ARB_instanced_arrays */ - -/* ---------------------- GL_ARB_internalformat_query ---------------------- */ - -#ifndef GL_ARB_internalformat_query -#define GL_ARB_internalformat_query 1 - -#define GL_NUM_SAMPLE_COUNTS 0x9380 - -typedef void (GLAPIENTRY * PFNGLGETINTERNALFORMATIVPROC) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint* params); - -#define glGetInternalformativ GLEW_GET_FUN(__glewGetInternalformativ) - -#define GLEW_ARB_internalformat_query GLEW_GET_VAR(__GLEW_ARB_internalformat_query) - -#endif /* GL_ARB_internalformat_query */ - -/* ---------------------- GL_ARB_internalformat_query2 --------------------- */ - -#ifndef GL_ARB_internalformat_query2 -#define GL_ARB_internalformat_query2 1 - -#define GL_INTERNALFORMAT_SUPPORTED 0x826F -#define GL_INTERNALFORMAT_PREFERRED 0x8270 -#define GL_INTERNALFORMAT_RED_SIZE 0x8271 -#define GL_INTERNALFORMAT_GREEN_SIZE 0x8272 -#define GL_INTERNALFORMAT_BLUE_SIZE 0x8273 -#define GL_INTERNALFORMAT_ALPHA_SIZE 0x8274 -#define GL_INTERNALFORMAT_DEPTH_SIZE 0x8275 -#define GL_INTERNALFORMAT_STENCIL_SIZE 0x8276 -#define GL_INTERNALFORMAT_SHARED_SIZE 0x8277 -#define GL_INTERNALFORMAT_RED_TYPE 0x8278 -#define GL_INTERNALFORMAT_GREEN_TYPE 0x8279 -#define GL_INTERNALFORMAT_BLUE_TYPE 0x827A -#define GL_INTERNALFORMAT_ALPHA_TYPE 0x827B -#define GL_INTERNALFORMAT_DEPTH_TYPE 0x827C -#define GL_INTERNALFORMAT_STENCIL_TYPE 0x827D -#define GL_MAX_WIDTH 0x827E -#define GL_MAX_HEIGHT 0x827F -#define GL_MAX_DEPTH 0x8280 -#define GL_MAX_LAYERS 0x8281 -#define GL_MAX_COMBINED_DIMENSIONS 0x8282 -#define GL_COLOR_COMPONENTS 0x8283 -#define GL_DEPTH_COMPONENTS 0x8284 -#define GL_STENCIL_COMPONENTS 0x8285 -#define GL_COLOR_RENDERABLE 0x8286 -#define GL_DEPTH_RENDERABLE 0x8287 -#define GL_STENCIL_RENDERABLE 0x8288 -#define GL_FRAMEBUFFER_RENDERABLE 0x8289 -#define GL_FRAMEBUFFER_RENDERABLE_LAYERED 0x828A -#define GL_FRAMEBUFFER_BLEND 0x828B -#define GL_READ_PIXELS 0x828C -#define GL_READ_PIXELS_FORMAT 0x828D -#define GL_READ_PIXELS_TYPE 0x828E -#define GL_TEXTURE_IMAGE_FORMAT 0x828F -#define GL_TEXTURE_IMAGE_TYPE 0x8290 -#define GL_GET_TEXTURE_IMAGE_FORMAT 0x8291 -#define GL_GET_TEXTURE_IMAGE_TYPE 0x8292 -#define GL_MIPMAP 0x8293 -#define GL_MANUAL_GENERATE_MIPMAP 0x8294 -#define GL_AUTO_GENERATE_MIPMAP 0x8295 -#define GL_COLOR_ENCODING 0x8296 -#define GL_SRGB_READ 0x8297 -#define GL_SRGB_WRITE 0x8298 -#define GL_SRGB_DECODE_ARB 0x8299 -#define GL_FILTER 0x829A -#define GL_VERTEX_TEXTURE 0x829B -#define GL_TESS_CONTROL_TEXTURE 0x829C -#define GL_TESS_EVALUATION_TEXTURE 0x829D -#define GL_GEOMETRY_TEXTURE 0x829E -#define GL_FRAGMENT_TEXTURE 0x829F -#define GL_COMPUTE_TEXTURE 0x82A0 -#define GL_TEXTURE_SHADOW 0x82A1 -#define GL_TEXTURE_GATHER 0x82A2 -#define GL_TEXTURE_GATHER_SHADOW 0x82A3 -#define GL_SHADER_IMAGE_LOAD 0x82A4 -#define GL_SHADER_IMAGE_STORE 0x82A5 -#define GL_SHADER_IMAGE_ATOMIC 0x82A6 -#define GL_IMAGE_TEXEL_SIZE 0x82A7 -#define GL_IMAGE_COMPATIBILITY_CLASS 0x82A8 -#define GL_IMAGE_PIXEL_FORMAT 0x82A9 -#define GL_IMAGE_PIXEL_TYPE 0x82AA -#define GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST 0x82AC -#define GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST 0x82AD -#define GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE 0x82AE -#define GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE 0x82AF -#define GL_TEXTURE_COMPRESSED_BLOCK_WIDTH 0x82B1 -#define GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT 0x82B2 -#define GL_TEXTURE_COMPRESSED_BLOCK_SIZE 0x82B3 -#define GL_CLEAR_BUFFER 0x82B4 -#define GL_TEXTURE_VIEW 0x82B5 -#define GL_VIEW_COMPATIBILITY_CLASS 0x82B6 -#define GL_FULL_SUPPORT 0x82B7 -#define GL_CAVEAT_SUPPORT 0x82B8 -#define GL_IMAGE_CLASS_4_X_32 0x82B9 -#define GL_IMAGE_CLASS_2_X_32 0x82BA -#define GL_IMAGE_CLASS_1_X_32 0x82BB -#define GL_IMAGE_CLASS_4_X_16 0x82BC -#define GL_IMAGE_CLASS_2_X_16 0x82BD -#define GL_IMAGE_CLASS_1_X_16 0x82BE -#define GL_IMAGE_CLASS_4_X_8 0x82BF -#define GL_IMAGE_CLASS_2_X_8 0x82C0 -#define GL_IMAGE_CLASS_1_X_8 0x82C1 -#define GL_IMAGE_CLASS_11_11_10 0x82C2 -#define GL_IMAGE_CLASS_10_10_10_2 0x82C3 -#define GL_VIEW_CLASS_128_BITS 0x82C4 -#define GL_VIEW_CLASS_96_BITS 0x82C5 -#define GL_VIEW_CLASS_64_BITS 0x82C6 -#define GL_VIEW_CLASS_48_BITS 0x82C7 -#define GL_VIEW_CLASS_32_BITS 0x82C8 -#define GL_VIEW_CLASS_24_BITS 0x82C9 -#define GL_VIEW_CLASS_16_BITS 0x82CA -#define GL_VIEW_CLASS_8_BITS 0x82CB -#define GL_VIEW_CLASS_S3TC_DXT1_RGB 0x82CC -#define GL_VIEW_CLASS_S3TC_DXT1_RGBA 0x82CD -#define GL_VIEW_CLASS_S3TC_DXT3_RGBA 0x82CE -#define GL_VIEW_CLASS_S3TC_DXT5_RGBA 0x82CF -#define GL_VIEW_CLASS_RGTC1_RED 0x82D0 -#define GL_VIEW_CLASS_RGTC2_RG 0x82D1 -#define GL_VIEW_CLASS_BPTC_UNORM 0x82D2 -#define GL_VIEW_CLASS_BPTC_FLOAT 0x82D3 - -typedef void (GLAPIENTRY * PFNGLGETINTERNALFORMATI64VPROC) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64* params); - -#define glGetInternalformati64v GLEW_GET_FUN(__glewGetInternalformati64v) - -#define GLEW_ARB_internalformat_query2 GLEW_GET_VAR(__GLEW_ARB_internalformat_query2) - -#endif /* GL_ARB_internalformat_query2 */ - -/* ----------------------- GL_ARB_invalidate_subdata ----------------------- */ - -#ifndef GL_ARB_invalidate_subdata -#define GL_ARB_invalidate_subdata 1 - -typedef void (GLAPIENTRY * PFNGLINVALIDATEBUFFERDATAPROC) (GLuint buffer); -typedef void (GLAPIENTRY * PFNGLINVALIDATEBUFFERSUBDATAPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length); -typedef void (GLAPIENTRY * PFNGLINVALIDATEFRAMEBUFFERPROC) (GLenum target, GLsizei numAttachments, const GLenum* attachments); -typedef void (GLAPIENTRY * PFNGLINVALIDATESUBFRAMEBUFFERPROC) (GLenum target, GLsizei numAttachments, const GLenum* attachments, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLINVALIDATETEXIMAGEPROC) (GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLINVALIDATETEXSUBIMAGEPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth); - -#define glInvalidateBufferData GLEW_GET_FUN(__glewInvalidateBufferData) -#define glInvalidateBufferSubData GLEW_GET_FUN(__glewInvalidateBufferSubData) -#define glInvalidateFramebuffer GLEW_GET_FUN(__glewInvalidateFramebuffer) -#define glInvalidateSubFramebuffer GLEW_GET_FUN(__glewInvalidateSubFramebuffer) -#define glInvalidateTexImage GLEW_GET_FUN(__glewInvalidateTexImage) -#define glInvalidateTexSubImage GLEW_GET_FUN(__glewInvalidateTexSubImage) - -#define GLEW_ARB_invalidate_subdata GLEW_GET_VAR(__GLEW_ARB_invalidate_subdata) - -#endif /* GL_ARB_invalidate_subdata */ - -/* ---------------------- GL_ARB_map_buffer_alignment ---------------------- */ - -#ifndef GL_ARB_map_buffer_alignment -#define GL_ARB_map_buffer_alignment 1 - -#define GL_MIN_MAP_BUFFER_ALIGNMENT 0x90BC - -#define GLEW_ARB_map_buffer_alignment GLEW_GET_VAR(__GLEW_ARB_map_buffer_alignment) - -#endif /* GL_ARB_map_buffer_alignment */ - -/* ------------------------ GL_ARB_map_buffer_range ------------------------ */ - -#ifndef GL_ARB_map_buffer_range -#define GL_ARB_map_buffer_range 1 - -#define GL_MAP_READ_BIT 0x0001 -#define GL_MAP_WRITE_BIT 0x0002 -#define GL_MAP_INVALIDATE_RANGE_BIT 0x0004 -#define GL_MAP_INVALIDATE_BUFFER_BIT 0x0008 -#define GL_MAP_FLUSH_EXPLICIT_BIT 0x0010 -#define GL_MAP_UNSYNCHRONIZED_BIT 0x0020 - -typedef void (GLAPIENTRY * PFNGLFLUSHMAPPEDBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length); -typedef GLvoid * (GLAPIENTRY * PFNGLMAPBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access); - -#define glFlushMappedBufferRange GLEW_GET_FUN(__glewFlushMappedBufferRange) -#define glMapBufferRange GLEW_GET_FUN(__glewMapBufferRange) - -#define GLEW_ARB_map_buffer_range GLEW_GET_VAR(__GLEW_ARB_map_buffer_range) - -#endif /* GL_ARB_map_buffer_range */ - -/* ------------------------- GL_ARB_matrix_palette ------------------------- */ - -#ifndef GL_ARB_matrix_palette -#define GL_ARB_matrix_palette 1 - -#define GL_MATRIX_PALETTE_ARB 0x8840 -#define GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB 0x8841 -#define GL_MAX_PALETTE_MATRICES_ARB 0x8842 -#define GL_CURRENT_PALETTE_MATRIX_ARB 0x8843 -#define GL_MATRIX_INDEX_ARRAY_ARB 0x8844 -#define GL_CURRENT_MATRIX_INDEX_ARB 0x8845 -#define GL_MATRIX_INDEX_ARRAY_SIZE_ARB 0x8846 -#define GL_MATRIX_INDEX_ARRAY_TYPE_ARB 0x8847 -#define GL_MATRIX_INDEX_ARRAY_STRIDE_ARB 0x8848 -#define GL_MATRIX_INDEX_ARRAY_POINTER_ARB 0x8849 - -typedef void (GLAPIENTRY * PFNGLCURRENTPALETTEMATRIXARBPROC) (GLint index); -typedef void (GLAPIENTRY * PFNGLMATRIXINDEXPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLMATRIXINDEXUBVARBPROC) (GLint size, GLubyte *indices); -typedef void (GLAPIENTRY * PFNGLMATRIXINDEXUIVARBPROC) (GLint size, GLuint *indices); -typedef void (GLAPIENTRY * PFNGLMATRIXINDEXUSVARBPROC) (GLint size, GLushort *indices); - -#define glCurrentPaletteMatrixARB GLEW_GET_FUN(__glewCurrentPaletteMatrixARB) -#define glMatrixIndexPointerARB GLEW_GET_FUN(__glewMatrixIndexPointerARB) -#define glMatrixIndexubvARB GLEW_GET_FUN(__glewMatrixIndexubvARB) -#define glMatrixIndexuivARB GLEW_GET_FUN(__glewMatrixIndexuivARB) -#define glMatrixIndexusvARB GLEW_GET_FUN(__glewMatrixIndexusvARB) - -#define GLEW_ARB_matrix_palette GLEW_GET_VAR(__GLEW_ARB_matrix_palette) - -#endif /* GL_ARB_matrix_palette */ - -/* --------------------------- GL_ARB_multi_bind --------------------------- */ - -#ifndef GL_ARB_multi_bind -#define GL_ARB_multi_bind 1 - -typedef void (GLAPIENTRY * PFNGLBINDBUFFERSBASEPROC) (GLenum target, GLuint first, GLsizei count, const GLuint* buffers); -typedef void (GLAPIENTRY * PFNGLBINDBUFFERSRANGEPROC) (GLenum target, GLuint first, GLsizei count, const GLuint* buffers, const GLintptr *offsets, const GLsizeiptr *sizes); -typedef void (GLAPIENTRY * PFNGLBINDIMAGETEXTURESPROC) (GLuint first, GLsizei count, const GLuint* textures); -typedef void (GLAPIENTRY * PFNGLBINDSAMPLERSPROC) (GLuint first, GLsizei count, const GLuint* samplers); -typedef void (GLAPIENTRY * PFNGLBINDTEXTURESPROC) (GLuint first, GLsizei count, const GLuint* textures); -typedef void (GLAPIENTRY * PFNGLBINDVERTEXBUFFERSPROC) (GLuint first, GLsizei count, const GLuint* buffers, const GLintptr *offsets, const GLsizei *strides); - -#define glBindBuffersBase GLEW_GET_FUN(__glewBindBuffersBase) -#define glBindBuffersRange GLEW_GET_FUN(__glewBindBuffersRange) -#define glBindImageTextures GLEW_GET_FUN(__glewBindImageTextures) -#define glBindSamplers GLEW_GET_FUN(__glewBindSamplers) -#define glBindTextures GLEW_GET_FUN(__glewBindTextures) -#define glBindVertexBuffers GLEW_GET_FUN(__glewBindVertexBuffers) - -#define GLEW_ARB_multi_bind GLEW_GET_VAR(__GLEW_ARB_multi_bind) - -#endif /* GL_ARB_multi_bind */ - -/* ----------------------- GL_ARB_multi_draw_indirect ---------------------- */ - -#ifndef GL_ARB_multi_draw_indirect -#define GL_ARB_multi_draw_indirect 1 - -typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSINDIRECTPROC) (GLenum mode, const GLvoid *indirect, GLsizei primcount, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLenum type, const GLvoid *indirect, GLsizei primcount, GLsizei stride); - -#define glMultiDrawArraysIndirect GLEW_GET_FUN(__glewMultiDrawArraysIndirect) -#define glMultiDrawElementsIndirect GLEW_GET_FUN(__glewMultiDrawElementsIndirect) - -#define GLEW_ARB_multi_draw_indirect GLEW_GET_VAR(__GLEW_ARB_multi_draw_indirect) - -#endif /* GL_ARB_multi_draw_indirect */ - -/* --------------------------- GL_ARB_multisample -------------------------- */ - -#ifndef GL_ARB_multisample -#define GL_ARB_multisample 1 - -#define GL_MULTISAMPLE_ARB 0x809D -#define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB 0x809E -#define GL_SAMPLE_ALPHA_TO_ONE_ARB 0x809F -#define GL_SAMPLE_COVERAGE_ARB 0x80A0 -#define GL_SAMPLE_BUFFERS_ARB 0x80A8 -#define GL_SAMPLES_ARB 0x80A9 -#define GL_SAMPLE_COVERAGE_VALUE_ARB 0x80AA -#define GL_SAMPLE_COVERAGE_INVERT_ARB 0x80AB -#define GL_MULTISAMPLE_BIT_ARB 0x20000000 - -typedef void (GLAPIENTRY * PFNGLSAMPLECOVERAGEARBPROC) (GLclampf value, GLboolean invert); - -#define glSampleCoverageARB GLEW_GET_FUN(__glewSampleCoverageARB) - -#define GLEW_ARB_multisample GLEW_GET_VAR(__GLEW_ARB_multisample) - -#endif /* GL_ARB_multisample */ - -/* -------------------------- GL_ARB_multitexture -------------------------- */ - -#ifndef GL_ARB_multitexture -#define GL_ARB_multitexture 1 - -#define GL_TEXTURE0_ARB 0x84C0 -#define GL_TEXTURE1_ARB 0x84C1 -#define GL_TEXTURE2_ARB 0x84C2 -#define GL_TEXTURE3_ARB 0x84C3 -#define GL_TEXTURE4_ARB 0x84C4 -#define GL_TEXTURE5_ARB 0x84C5 -#define GL_TEXTURE6_ARB 0x84C6 -#define GL_TEXTURE7_ARB 0x84C7 -#define GL_TEXTURE8_ARB 0x84C8 -#define GL_TEXTURE9_ARB 0x84C9 -#define GL_TEXTURE10_ARB 0x84CA -#define GL_TEXTURE11_ARB 0x84CB -#define GL_TEXTURE12_ARB 0x84CC -#define GL_TEXTURE13_ARB 0x84CD -#define GL_TEXTURE14_ARB 0x84CE -#define GL_TEXTURE15_ARB 0x84CF -#define GL_TEXTURE16_ARB 0x84D0 -#define GL_TEXTURE17_ARB 0x84D1 -#define GL_TEXTURE18_ARB 0x84D2 -#define GL_TEXTURE19_ARB 0x84D3 -#define GL_TEXTURE20_ARB 0x84D4 -#define GL_TEXTURE21_ARB 0x84D5 -#define GL_TEXTURE22_ARB 0x84D6 -#define GL_TEXTURE23_ARB 0x84D7 -#define GL_TEXTURE24_ARB 0x84D8 -#define GL_TEXTURE25_ARB 0x84D9 -#define GL_TEXTURE26_ARB 0x84DA -#define GL_TEXTURE27_ARB 0x84DB -#define GL_TEXTURE28_ARB 0x84DC -#define GL_TEXTURE29_ARB 0x84DD -#define GL_TEXTURE30_ARB 0x84DE -#define GL_TEXTURE31_ARB 0x84DF -#define GL_ACTIVE_TEXTURE_ARB 0x84E0 -#define GL_CLIENT_ACTIVE_TEXTURE_ARB 0x84E1 -#define GL_MAX_TEXTURE_UNITS_ARB 0x84E2 - -typedef void (GLAPIENTRY * PFNGLACTIVETEXTUREARBPROC) (GLenum texture); -typedef void (GLAPIENTRY * PFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DARBPROC) (GLenum target, GLdouble s, GLdouble t); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FARBPROC) (GLenum target, GLfloat s, GLfloat t); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IARBPROC) (GLenum target, GLint s, GLint t); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SARBPROC) (GLenum target, GLshort s, GLshort t); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IARBPROC) (GLenum target, GLint s, GLint t, GLint r); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort *v); - -#define glActiveTextureARB GLEW_GET_FUN(__glewActiveTextureARB) -#define glClientActiveTextureARB GLEW_GET_FUN(__glewClientActiveTextureARB) -#define glMultiTexCoord1dARB GLEW_GET_FUN(__glewMultiTexCoord1dARB) -#define glMultiTexCoord1dvARB GLEW_GET_FUN(__glewMultiTexCoord1dvARB) -#define glMultiTexCoord1fARB GLEW_GET_FUN(__glewMultiTexCoord1fARB) -#define glMultiTexCoord1fvARB GLEW_GET_FUN(__glewMultiTexCoord1fvARB) -#define glMultiTexCoord1iARB GLEW_GET_FUN(__glewMultiTexCoord1iARB) -#define glMultiTexCoord1ivARB GLEW_GET_FUN(__glewMultiTexCoord1ivARB) -#define glMultiTexCoord1sARB GLEW_GET_FUN(__glewMultiTexCoord1sARB) -#define glMultiTexCoord1svARB GLEW_GET_FUN(__glewMultiTexCoord1svARB) -#define glMultiTexCoord2dARB GLEW_GET_FUN(__glewMultiTexCoord2dARB) -#define glMultiTexCoord2dvARB GLEW_GET_FUN(__glewMultiTexCoord2dvARB) -#define glMultiTexCoord2fARB GLEW_GET_FUN(__glewMultiTexCoord2fARB) -#define glMultiTexCoord2fvARB GLEW_GET_FUN(__glewMultiTexCoord2fvARB) -#define glMultiTexCoord2iARB GLEW_GET_FUN(__glewMultiTexCoord2iARB) -#define glMultiTexCoord2ivARB GLEW_GET_FUN(__glewMultiTexCoord2ivARB) -#define glMultiTexCoord2sARB GLEW_GET_FUN(__glewMultiTexCoord2sARB) -#define glMultiTexCoord2svARB GLEW_GET_FUN(__glewMultiTexCoord2svARB) -#define glMultiTexCoord3dARB GLEW_GET_FUN(__glewMultiTexCoord3dARB) -#define glMultiTexCoord3dvARB GLEW_GET_FUN(__glewMultiTexCoord3dvARB) -#define glMultiTexCoord3fARB GLEW_GET_FUN(__glewMultiTexCoord3fARB) -#define glMultiTexCoord3fvARB GLEW_GET_FUN(__glewMultiTexCoord3fvARB) -#define glMultiTexCoord3iARB GLEW_GET_FUN(__glewMultiTexCoord3iARB) -#define glMultiTexCoord3ivARB GLEW_GET_FUN(__glewMultiTexCoord3ivARB) -#define glMultiTexCoord3sARB GLEW_GET_FUN(__glewMultiTexCoord3sARB) -#define glMultiTexCoord3svARB GLEW_GET_FUN(__glewMultiTexCoord3svARB) -#define glMultiTexCoord4dARB GLEW_GET_FUN(__glewMultiTexCoord4dARB) -#define glMultiTexCoord4dvARB GLEW_GET_FUN(__glewMultiTexCoord4dvARB) -#define glMultiTexCoord4fARB GLEW_GET_FUN(__glewMultiTexCoord4fARB) -#define glMultiTexCoord4fvARB GLEW_GET_FUN(__glewMultiTexCoord4fvARB) -#define glMultiTexCoord4iARB GLEW_GET_FUN(__glewMultiTexCoord4iARB) -#define glMultiTexCoord4ivARB GLEW_GET_FUN(__glewMultiTexCoord4ivARB) -#define glMultiTexCoord4sARB GLEW_GET_FUN(__glewMultiTexCoord4sARB) -#define glMultiTexCoord4svARB GLEW_GET_FUN(__glewMultiTexCoord4svARB) - -#define GLEW_ARB_multitexture GLEW_GET_VAR(__GLEW_ARB_multitexture) - -#endif /* GL_ARB_multitexture */ - -/* ------------------------- GL_ARB_occlusion_query ------------------------ */ - -#ifndef GL_ARB_occlusion_query -#define GL_ARB_occlusion_query 1 - -#define GL_QUERY_COUNTER_BITS_ARB 0x8864 -#define GL_CURRENT_QUERY_ARB 0x8865 -#define GL_QUERY_RESULT_ARB 0x8866 -#define GL_QUERY_RESULT_AVAILABLE_ARB 0x8867 -#define GL_SAMPLES_PASSED_ARB 0x8914 - -typedef void (GLAPIENTRY * PFNGLBEGINQUERYARBPROC) (GLenum target, GLuint id); -typedef void (GLAPIENTRY * PFNGLDELETEQUERIESARBPROC) (GLsizei n, const GLuint* ids); -typedef void (GLAPIENTRY * PFNGLENDQUERYARBPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLGENQUERIESARBPROC) (GLsizei n, GLuint* ids); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTIVARBPROC) (GLuint id, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUIVARBPROC) (GLuint id, GLenum pname, GLuint* params); -typedef void (GLAPIENTRY * PFNGLGETQUERYIVARBPROC) (GLenum target, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISQUERYARBPROC) (GLuint id); - -#define glBeginQueryARB GLEW_GET_FUN(__glewBeginQueryARB) -#define glDeleteQueriesARB GLEW_GET_FUN(__glewDeleteQueriesARB) -#define glEndQueryARB GLEW_GET_FUN(__glewEndQueryARB) -#define glGenQueriesARB GLEW_GET_FUN(__glewGenQueriesARB) -#define glGetQueryObjectivARB GLEW_GET_FUN(__glewGetQueryObjectivARB) -#define glGetQueryObjectuivARB GLEW_GET_FUN(__glewGetQueryObjectuivARB) -#define glGetQueryivARB GLEW_GET_FUN(__glewGetQueryivARB) -#define glIsQueryARB GLEW_GET_FUN(__glewIsQueryARB) - -#define GLEW_ARB_occlusion_query GLEW_GET_VAR(__GLEW_ARB_occlusion_query) - -#endif /* GL_ARB_occlusion_query */ - -/* ------------------------ GL_ARB_occlusion_query2 ------------------------ */ - -#ifndef GL_ARB_occlusion_query2 -#define GL_ARB_occlusion_query2 1 - -#define GL_ANY_SAMPLES_PASSED 0x8C2F - -#define GLEW_ARB_occlusion_query2 GLEW_GET_VAR(__GLEW_ARB_occlusion_query2) - -#endif /* GL_ARB_occlusion_query2 */ - -/* ----------------------- GL_ARB_pixel_buffer_object ---------------------- */ - -#ifndef GL_ARB_pixel_buffer_object -#define GL_ARB_pixel_buffer_object 1 - -#define GL_PIXEL_PACK_BUFFER_ARB 0x88EB -#define GL_PIXEL_UNPACK_BUFFER_ARB 0x88EC -#define GL_PIXEL_PACK_BUFFER_BINDING_ARB 0x88ED -#define GL_PIXEL_UNPACK_BUFFER_BINDING_ARB 0x88EF - -#define GLEW_ARB_pixel_buffer_object GLEW_GET_VAR(__GLEW_ARB_pixel_buffer_object) - -#endif /* GL_ARB_pixel_buffer_object */ - -/* ------------------------ GL_ARB_point_parameters ------------------------ */ - -#ifndef GL_ARB_point_parameters -#define GL_ARB_point_parameters 1 - -#define GL_POINT_SIZE_MIN_ARB 0x8126 -#define GL_POINT_SIZE_MAX_ARB 0x8127 -#define GL_POINT_FADE_THRESHOLD_SIZE_ARB 0x8128 -#define GL_POINT_DISTANCE_ATTENUATION_ARB 0x8129 - -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFARBPROC) (GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFVARBPROC) (GLenum pname, const GLfloat* params); - -#define glPointParameterfARB GLEW_GET_FUN(__glewPointParameterfARB) -#define glPointParameterfvARB GLEW_GET_FUN(__glewPointParameterfvARB) - -#define GLEW_ARB_point_parameters GLEW_GET_VAR(__GLEW_ARB_point_parameters) - -#endif /* GL_ARB_point_parameters */ - -/* -------------------------- GL_ARB_point_sprite -------------------------- */ - -#ifndef GL_ARB_point_sprite -#define GL_ARB_point_sprite 1 - -#define GL_POINT_SPRITE_ARB 0x8861 -#define GL_COORD_REPLACE_ARB 0x8862 - -#define GLEW_ARB_point_sprite GLEW_GET_VAR(__GLEW_ARB_point_sprite) - -#endif /* GL_ARB_point_sprite */ - -/* --------------------- GL_ARB_program_interface_query -------------------- */ - -#ifndef GL_ARB_program_interface_query -#define GL_ARB_program_interface_query 1 - -#define GL_UNIFORM 0x92E1 -#define GL_UNIFORM_BLOCK 0x92E2 -#define GL_PROGRAM_INPUT 0x92E3 -#define GL_PROGRAM_OUTPUT 0x92E4 -#define GL_BUFFER_VARIABLE 0x92E5 -#define GL_SHADER_STORAGE_BLOCK 0x92E6 -#define GL_IS_PER_PATCH 0x92E7 -#define GL_VERTEX_SUBROUTINE 0x92E8 -#define GL_TESS_CONTROL_SUBROUTINE 0x92E9 -#define GL_TESS_EVALUATION_SUBROUTINE 0x92EA -#define GL_GEOMETRY_SUBROUTINE 0x92EB -#define GL_FRAGMENT_SUBROUTINE 0x92EC -#define GL_COMPUTE_SUBROUTINE 0x92ED -#define GL_VERTEX_SUBROUTINE_UNIFORM 0x92EE -#define GL_TESS_CONTROL_SUBROUTINE_UNIFORM 0x92EF -#define GL_TESS_EVALUATION_SUBROUTINE_UNIFORM 0x92F0 -#define GL_GEOMETRY_SUBROUTINE_UNIFORM 0x92F1 -#define GL_FRAGMENT_SUBROUTINE_UNIFORM 0x92F2 -#define GL_COMPUTE_SUBROUTINE_UNIFORM 0x92F3 -#define GL_TRANSFORM_FEEDBACK_VARYING 0x92F4 -#define GL_ACTIVE_RESOURCES 0x92F5 -#define GL_MAX_NAME_LENGTH 0x92F6 -#define GL_MAX_NUM_ACTIVE_VARIABLES 0x92F7 -#define GL_MAX_NUM_COMPATIBLE_SUBROUTINES 0x92F8 -#define GL_NAME_LENGTH 0x92F9 -#define GL_TYPE 0x92FA -#define GL_ARRAY_SIZE 0x92FB -#define GL_OFFSET 0x92FC -#define GL_BLOCK_INDEX 0x92FD -#define GL_ARRAY_STRIDE 0x92FE -#define GL_MATRIX_STRIDE 0x92FF -#define GL_IS_ROW_MAJOR 0x9300 -#define GL_ATOMIC_COUNTER_BUFFER_INDEX 0x9301 -#define GL_BUFFER_BINDING 0x9302 -#define GL_BUFFER_DATA_SIZE 0x9303 -#define GL_NUM_ACTIVE_VARIABLES 0x9304 -#define GL_ACTIVE_VARIABLES 0x9305 -#define GL_REFERENCED_BY_VERTEX_SHADER 0x9306 -#define GL_REFERENCED_BY_TESS_CONTROL_SHADER 0x9307 -#define GL_REFERENCED_BY_TESS_EVALUATION_SHADER 0x9308 -#define GL_REFERENCED_BY_GEOMETRY_SHADER 0x9309 -#define GL_REFERENCED_BY_FRAGMENT_SHADER 0x930A -#define GL_REFERENCED_BY_COMPUTE_SHADER 0x930B -#define GL_TOP_LEVEL_ARRAY_SIZE 0x930C -#define GL_TOP_LEVEL_ARRAY_STRIDE 0x930D -#define GL_LOCATION 0x930E -#define GL_LOCATION_INDEX 0x930F - -typedef void (GLAPIENTRY * PFNGLGETPROGRAMINTERFACEIVPROC) (GLuint program, GLenum programInterface, GLenum pname, GLint* params); -typedef GLuint (GLAPIENTRY * PFNGLGETPROGRAMRESOURCEINDEXPROC) (GLuint program, GLenum programInterface, const GLchar* name); -typedef GLint (GLAPIENTRY * PFNGLGETPROGRAMRESOURCELOCATIONPROC) (GLuint program, GLenum programInterface, const GLchar* name); -typedef GLint (GLAPIENTRY * PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC) (GLuint program, GLenum programInterface, const GLchar* name); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMRESOURCENAMEPROC) (GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei* length, GLchar *name); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMRESOURCEIVPROC) (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum* props, GLsizei bufSize, GLsizei *length, GLint *params); - -#define glGetProgramInterfaceiv GLEW_GET_FUN(__glewGetProgramInterfaceiv) -#define glGetProgramResourceIndex GLEW_GET_FUN(__glewGetProgramResourceIndex) -#define glGetProgramResourceLocation GLEW_GET_FUN(__glewGetProgramResourceLocation) -#define glGetProgramResourceLocationIndex GLEW_GET_FUN(__glewGetProgramResourceLocationIndex) -#define glGetProgramResourceName GLEW_GET_FUN(__glewGetProgramResourceName) -#define glGetProgramResourceiv GLEW_GET_FUN(__glewGetProgramResourceiv) - -#define GLEW_ARB_program_interface_query GLEW_GET_VAR(__GLEW_ARB_program_interface_query) - -#endif /* GL_ARB_program_interface_query */ - -/* ------------------------ GL_ARB_provoking_vertex ------------------------ */ - -#ifndef GL_ARB_provoking_vertex -#define GL_ARB_provoking_vertex 1 - -#define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION 0x8E4C -#define GL_FIRST_VERTEX_CONVENTION 0x8E4D -#define GL_LAST_VERTEX_CONVENTION 0x8E4E -#define GL_PROVOKING_VERTEX 0x8E4F - -typedef void (GLAPIENTRY * PFNGLPROVOKINGVERTEXPROC) (GLenum mode); - -#define glProvokingVertex GLEW_GET_FUN(__glewProvokingVertex) - -#define GLEW_ARB_provoking_vertex GLEW_GET_VAR(__GLEW_ARB_provoking_vertex) - -#endif /* GL_ARB_provoking_vertex */ - -/* ----------------------- GL_ARB_query_buffer_object ---------------------- */ - -#ifndef GL_ARB_query_buffer_object -#define GL_ARB_query_buffer_object 1 - -#define GL_QUERY_BUFFER_BARRIER_BIT 0x00008000 -#define GL_QUERY_BUFFER 0x9192 -#define GL_QUERY_BUFFER_BINDING 0x9193 -#define GL_QUERY_RESULT_NO_WAIT 0x9194 - -#define GLEW_ARB_query_buffer_object GLEW_GET_VAR(__GLEW_ARB_query_buffer_object) - -#endif /* GL_ARB_query_buffer_object */ - -/* ------------------ GL_ARB_robust_buffer_access_behavior ----------------- */ - -#ifndef GL_ARB_robust_buffer_access_behavior -#define GL_ARB_robust_buffer_access_behavior 1 - -#define GLEW_ARB_robust_buffer_access_behavior GLEW_GET_VAR(__GLEW_ARB_robust_buffer_access_behavior) - -#endif /* GL_ARB_robust_buffer_access_behavior */ - -/* --------------------------- GL_ARB_robustness --------------------------- */ - -#ifndef GL_ARB_robustness -#define GL_ARB_robustness 1 - -#define GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB 0x00000004 -#define GL_LOSE_CONTEXT_ON_RESET_ARB 0x8252 -#define GL_GUILTY_CONTEXT_RESET_ARB 0x8253 -#define GL_INNOCENT_CONTEXT_RESET_ARB 0x8254 -#define GL_UNKNOWN_CONTEXT_RESET_ARB 0x8255 -#define GL_RESET_NOTIFICATION_STRATEGY_ARB 0x8256 -#define GL_NO_RESET_NOTIFICATION_ARB 0x8261 - -typedef GLenum (GLAPIENTRY * PFNGLGETGRAPHICSRESETSTATUSARBPROC) (void); -typedef void (GLAPIENTRY * PFNGLGETNCOLORTABLEARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void* table); -typedef void (GLAPIENTRY * PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint lod, GLsizei bufSize, void* img); -typedef void (GLAPIENTRY * PFNGLGETNCONVOLUTIONFILTERARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void* image); -typedef void (GLAPIENTRY * PFNGLGETNHISTOGRAMARBPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void* values); -typedef void (GLAPIENTRY * PFNGLGETNMAPDVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLdouble* v); -typedef void (GLAPIENTRY * PFNGLGETNMAPFVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLfloat* v); -typedef void (GLAPIENTRY * PFNGLGETNMAPIVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLint* v); -typedef void (GLAPIENTRY * PFNGLGETNMINMAXARBPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void* values); -typedef void (GLAPIENTRY * PFNGLGETNPIXELMAPFVARBPROC) (GLenum map, GLsizei bufSize, GLfloat* values); -typedef void (GLAPIENTRY * PFNGLGETNPIXELMAPUIVARBPROC) (GLenum map, GLsizei bufSize, GLuint* values); -typedef void (GLAPIENTRY * PFNGLGETNPIXELMAPUSVARBPROC) (GLenum map, GLsizei bufSize, GLushort* values); -typedef void (GLAPIENTRY * PFNGLGETNPOLYGONSTIPPLEARBPROC) (GLsizei bufSize, GLubyte* pattern); -typedef void (GLAPIENTRY * PFNGLGETNSEPARABLEFILTERARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void* row, GLsizei columnBufSize, GLvoid*column, GLvoid*span); -typedef void (GLAPIENTRY * PFNGLGETNTEXIMAGEARBPROC) (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void* img); -typedef void (GLAPIENTRY * PFNGLGETNUNIFORMDVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETNUNIFORMFVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETNUNIFORMIVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETNUNIFORMUIVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLuint* params); -typedef void (GLAPIENTRY * PFNGLREADNPIXELSARBPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void* data); - -#define glGetGraphicsResetStatusARB GLEW_GET_FUN(__glewGetGraphicsResetStatusARB) -#define glGetnColorTableARB GLEW_GET_FUN(__glewGetnColorTableARB) -#define glGetnCompressedTexImageARB GLEW_GET_FUN(__glewGetnCompressedTexImageARB) -#define glGetnConvolutionFilterARB GLEW_GET_FUN(__glewGetnConvolutionFilterARB) -#define glGetnHistogramARB GLEW_GET_FUN(__glewGetnHistogramARB) -#define glGetnMapdvARB GLEW_GET_FUN(__glewGetnMapdvARB) -#define glGetnMapfvARB GLEW_GET_FUN(__glewGetnMapfvARB) -#define glGetnMapivARB GLEW_GET_FUN(__glewGetnMapivARB) -#define glGetnMinmaxARB GLEW_GET_FUN(__glewGetnMinmaxARB) -#define glGetnPixelMapfvARB GLEW_GET_FUN(__glewGetnPixelMapfvARB) -#define glGetnPixelMapuivARB GLEW_GET_FUN(__glewGetnPixelMapuivARB) -#define glGetnPixelMapusvARB GLEW_GET_FUN(__glewGetnPixelMapusvARB) -#define glGetnPolygonStippleARB GLEW_GET_FUN(__glewGetnPolygonStippleARB) -#define glGetnSeparableFilterARB GLEW_GET_FUN(__glewGetnSeparableFilterARB) -#define glGetnTexImageARB GLEW_GET_FUN(__glewGetnTexImageARB) -#define glGetnUniformdvARB GLEW_GET_FUN(__glewGetnUniformdvARB) -#define glGetnUniformfvARB GLEW_GET_FUN(__glewGetnUniformfvARB) -#define glGetnUniformivARB GLEW_GET_FUN(__glewGetnUniformivARB) -#define glGetnUniformuivARB GLEW_GET_FUN(__glewGetnUniformuivARB) -#define glReadnPixelsARB GLEW_GET_FUN(__glewReadnPixelsARB) - -#define GLEW_ARB_robustness GLEW_GET_VAR(__GLEW_ARB_robustness) - -#endif /* GL_ARB_robustness */ - -/* ---------------- GL_ARB_robustness_application_isolation ---------------- */ - -#ifndef GL_ARB_robustness_application_isolation -#define GL_ARB_robustness_application_isolation 1 - -#define GLEW_ARB_robustness_application_isolation GLEW_GET_VAR(__GLEW_ARB_robustness_application_isolation) - -#endif /* GL_ARB_robustness_application_isolation */ - -/* ---------------- GL_ARB_robustness_share_group_isolation ---------------- */ - -#ifndef GL_ARB_robustness_share_group_isolation -#define GL_ARB_robustness_share_group_isolation 1 - -#define GLEW_ARB_robustness_share_group_isolation GLEW_GET_VAR(__GLEW_ARB_robustness_share_group_isolation) - -#endif /* GL_ARB_robustness_share_group_isolation */ - -/* ------------------------- GL_ARB_sample_shading ------------------------- */ - -#ifndef GL_ARB_sample_shading -#define GL_ARB_sample_shading 1 - -#define GL_SAMPLE_SHADING_ARB 0x8C36 -#define GL_MIN_SAMPLE_SHADING_VALUE_ARB 0x8C37 - -typedef void (GLAPIENTRY * PFNGLMINSAMPLESHADINGARBPROC) (GLclampf value); - -#define glMinSampleShadingARB GLEW_GET_FUN(__glewMinSampleShadingARB) - -#define GLEW_ARB_sample_shading GLEW_GET_VAR(__GLEW_ARB_sample_shading) - -#endif /* GL_ARB_sample_shading */ - -/* ------------------------- GL_ARB_sampler_objects ------------------------ */ - -#ifndef GL_ARB_sampler_objects -#define GL_ARB_sampler_objects 1 - -#define GL_SAMPLER_BINDING 0x8919 - -typedef void (GLAPIENTRY * PFNGLBINDSAMPLERPROC) (GLuint unit, GLuint sampler); -typedef void (GLAPIENTRY * PFNGLDELETESAMPLERSPROC) (GLsizei count, const GLuint * samplers); -typedef void (GLAPIENTRY * PFNGLGENSAMPLERSPROC) (GLsizei count, GLuint* samplers); -typedef void (GLAPIENTRY * PFNGLGETSAMPLERPARAMETERIIVPROC) (GLuint sampler, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETSAMPLERPARAMETERIUIVPROC) (GLuint sampler, GLenum pname, GLuint* params); -typedef void (GLAPIENTRY * PFNGLGETSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISSAMPLERPROC) (GLuint sampler); -typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERIIVPROC) (GLuint sampler, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERIUIVPROC) (GLuint sampler, GLenum pname, const GLuint* params); -typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERFPROC) (GLuint sampler, GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERIPROC) (GLuint sampler, GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum pname, const GLint* params); - -#define glBindSampler GLEW_GET_FUN(__glewBindSampler) -#define glDeleteSamplers GLEW_GET_FUN(__glewDeleteSamplers) -#define glGenSamplers GLEW_GET_FUN(__glewGenSamplers) -#define glGetSamplerParameterIiv GLEW_GET_FUN(__glewGetSamplerParameterIiv) -#define glGetSamplerParameterIuiv GLEW_GET_FUN(__glewGetSamplerParameterIuiv) -#define glGetSamplerParameterfv GLEW_GET_FUN(__glewGetSamplerParameterfv) -#define glGetSamplerParameteriv GLEW_GET_FUN(__glewGetSamplerParameteriv) -#define glIsSampler GLEW_GET_FUN(__glewIsSampler) -#define glSamplerParameterIiv GLEW_GET_FUN(__glewSamplerParameterIiv) -#define glSamplerParameterIuiv GLEW_GET_FUN(__glewSamplerParameterIuiv) -#define glSamplerParameterf GLEW_GET_FUN(__glewSamplerParameterf) -#define glSamplerParameterfv GLEW_GET_FUN(__glewSamplerParameterfv) -#define glSamplerParameteri GLEW_GET_FUN(__glewSamplerParameteri) -#define glSamplerParameteriv GLEW_GET_FUN(__glewSamplerParameteriv) - -#define GLEW_ARB_sampler_objects GLEW_GET_VAR(__GLEW_ARB_sampler_objects) - -#endif /* GL_ARB_sampler_objects */ - -/* ------------------------ GL_ARB_seamless_cube_map ----------------------- */ - -#ifndef GL_ARB_seamless_cube_map -#define GL_ARB_seamless_cube_map 1 - -#define GL_TEXTURE_CUBE_MAP_SEAMLESS 0x884F - -#define GLEW_ARB_seamless_cube_map GLEW_GET_VAR(__GLEW_ARB_seamless_cube_map) - -#endif /* GL_ARB_seamless_cube_map */ - -/* ------------------ GL_ARB_seamless_cubemap_per_texture ------------------ */ - -#ifndef GL_ARB_seamless_cubemap_per_texture -#define GL_ARB_seamless_cubemap_per_texture 1 - -#define GL_TEXTURE_CUBE_MAP_SEAMLESS 0x884F - -#define GLEW_ARB_seamless_cubemap_per_texture GLEW_GET_VAR(__GLEW_ARB_seamless_cubemap_per_texture) - -#endif /* GL_ARB_seamless_cubemap_per_texture */ - -/* --------------------- GL_ARB_separate_shader_objects -------------------- */ - -#ifndef GL_ARB_separate_shader_objects -#define GL_ARB_separate_shader_objects 1 - -#define GL_VERTEX_SHADER_BIT 0x00000001 -#define GL_FRAGMENT_SHADER_BIT 0x00000002 -#define GL_GEOMETRY_SHADER_BIT 0x00000004 -#define GL_TESS_CONTROL_SHADER_BIT 0x00000008 -#define GL_TESS_EVALUATION_SHADER_BIT 0x00000010 -#define GL_PROGRAM_SEPARABLE 0x8258 -#define GL_ACTIVE_PROGRAM 0x8259 -#define GL_PROGRAM_PIPELINE_BINDING 0x825A -#define GL_ALL_SHADER_BITS 0xFFFFFFFF - -typedef void (GLAPIENTRY * PFNGLACTIVESHADERPROGRAMPROC) (GLuint pipeline, GLuint program); -typedef void (GLAPIENTRY * PFNGLBINDPROGRAMPIPELINEPROC) (GLuint pipeline); -typedef GLuint (GLAPIENTRY * PFNGLCREATESHADERPROGRAMVPROC) (GLenum type, GLsizei count, const GLchar ** strings); -typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMPIPELINESPROC) (GLsizei n, const GLuint* pipelines); -typedef void (GLAPIENTRY * PFNGLGENPROGRAMPIPELINESPROC) (GLsizei n, GLuint* pipelines); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMPIPELINEINFOLOGPROC) (GLuint pipeline, GLsizei bufSize, GLsizei* length, GLchar *infoLog); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMPIPELINEIVPROC) (GLuint pipeline, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMPIPELINEPROC) (GLuint pipeline); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1DPROC) (GLuint program, GLint location, GLdouble x); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1FPROC) (GLuint program, GLint location, GLfloat x); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1IPROC) (GLuint program, GLint location, GLint x); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1IVPROC) (GLuint program, GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UIPROC) (GLuint program, GLint location, GLuint x); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2DPROC) (GLuint program, GLint location, GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2FPROC) (GLuint program, GLint location, GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2IPROC) (GLuint program, GLint location, GLint x, GLint y); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2IVPROC) (GLuint program, GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UIPROC) (GLuint program, GLint location, GLuint x, GLuint y); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3DPROC) (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3FPROC) (GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3IPROC) (GLuint program, GLint location, GLint x, GLint y, GLint z); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3IVPROC) (GLuint program, GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UIPROC) (GLuint program, GLint location, GLuint x, GLuint y, GLuint z); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4DPROC) (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4FPROC) (GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4IPROC) (GLuint program, GLint location, GLint x, GLint y, GLint z, GLint w); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4IVPROC) (GLuint program, GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UIPROC) (GLuint program, GLint location, GLuint x, GLuint y, GLuint z, GLuint w); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUSEPROGRAMSTAGESPROC) (GLuint pipeline, GLbitfield stages, GLuint program); -typedef void (GLAPIENTRY * PFNGLVALIDATEPROGRAMPIPELINEPROC) (GLuint pipeline); - -#define glActiveShaderProgram GLEW_GET_FUN(__glewActiveShaderProgram) -#define glBindProgramPipeline GLEW_GET_FUN(__glewBindProgramPipeline) -#define glCreateShaderProgramv GLEW_GET_FUN(__glewCreateShaderProgramv) -#define glDeleteProgramPipelines GLEW_GET_FUN(__glewDeleteProgramPipelines) -#define glGenProgramPipelines GLEW_GET_FUN(__glewGenProgramPipelines) -#define glGetProgramPipelineInfoLog GLEW_GET_FUN(__glewGetProgramPipelineInfoLog) -#define glGetProgramPipelineiv GLEW_GET_FUN(__glewGetProgramPipelineiv) -#define glIsProgramPipeline GLEW_GET_FUN(__glewIsProgramPipeline) -#define glProgramUniform1d GLEW_GET_FUN(__glewProgramUniform1d) -#define glProgramUniform1dv GLEW_GET_FUN(__glewProgramUniform1dv) -#define glProgramUniform1f GLEW_GET_FUN(__glewProgramUniform1f) -#define glProgramUniform1fv GLEW_GET_FUN(__glewProgramUniform1fv) -#define glProgramUniform1i GLEW_GET_FUN(__glewProgramUniform1i) -#define glProgramUniform1iv GLEW_GET_FUN(__glewProgramUniform1iv) -#define glProgramUniform1ui GLEW_GET_FUN(__glewProgramUniform1ui) -#define glProgramUniform1uiv GLEW_GET_FUN(__glewProgramUniform1uiv) -#define glProgramUniform2d GLEW_GET_FUN(__glewProgramUniform2d) -#define glProgramUniform2dv GLEW_GET_FUN(__glewProgramUniform2dv) -#define glProgramUniform2f GLEW_GET_FUN(__glewProgramUniform2f) -#define glProgramUniform2fv GLEW_GET_FUN(__glewProgramUniform2fv) -#define glProgramUniform2i GLEW_GET_FUN(__glewProgramUniform2i) -#define glProgramUniform2iv GLEW_GET_FUN(__glewProgramUniform2iv) -#define glProgramUniform2ui GLEW_GET_FUN(__glewProgramUniform2ui) -#define glProgramUniform2uiv GLEW_GET_FUN(__glewProgramUniform2uiv) -#define glProgramUniform3d GLEW_GET_FUN(__glewProgramUniform3d) -#define glProgramUniform3dv GLEW_GET_FUN(__glewProgramUniform3dv) -#define glProgramUniform3f GLEW_GET_FUN(__glewProgramUniform3f) -#define glProgramUniform3fv GLEW_GET_FUN(__glewProgramUniform3fv) -#define glProgramUniform3i GLEW_GET_FUN(__glewProgramUniform3i) -#define glProgramUniform3iv GLEW_GET_FUN(__glewProgramUniform3iv) -#define glProgramUniform3ui GLEW_GET_FUN(__glewProgramUniform3ui) -#define glProgramUniform3uiv GLEW_GET_FUN(__glewProgramUniform3uiv) -#define glProgramUniform4d GLEW_GET_FUN(__glewProgramUniform4d) -#define glProgramUniform4dv GLEW_GET_FUN(__glewProgramUniform4dv) -#define glProgramUniform4f GLEW_GET_FUN(__glewProgramUniform4f) -#define glProgramUniform4fv GLEW_GET_FUN(__glewProgramUniform4fv) -#define glProgramUniform4i GLEW_GET_FUN(__glewProgramUniform4i) -#define glProgramUniform4iv GLEW_GET_FUN(__glewProgramUniform4iv) -#define glProgramUniform4ui GLEW_GET_FUN(__glewProgramUniform4ui) -#define glProgramUniform4uiv GLEW_GET_FUN(__glewProgramUniform4uiv) -#define glProgramUniformMatrix2dv GLEW_GET_FUN(__glewProgramUniformMatrix2dv) -#define glProgramUniformMatrix2fv GLEW_GET_FUN(__glewProgramUniformMatrix2fv) -#define glProgramUniformMatrix2x3dv GLEW_GET_FUN(__glewProgramUniformMatrix2x3dv) -#define glProgramUniformMatrix2x3fv GLEW_GET_FUN(__glewProgramUniformMatrix2x3fv) -#define glProgramUniformMatrix2x4dv GLEW_GET_FUN(__glewProgramUniformMatrix2x4dv) -#define glProgramUniformMatrix2x4fv GLEW_GET_FUN(__glewProgramUniformMatrix2x4fv) -#define glProgramUniformMatrix3dv GLEW_GET_FUN(__glewProgramUniformMatrix3dv) -#define glProgramUniformMatrix3fv GLEW_GET_FUN(__glewProgramUniformMatrix3fv) -#define glProgramUniformMatrix3x2dv GLEW_GET_FUN(__glewProgramUniformMatrix3x2dv) -#define glProgramUniformMatrix3x2fv GLEW_GET_FUN(__glewProgramUniformMatrix3x2fv) -#define glProgramUniformMatrix3x4dv GLEW_GET_FUN(__glewProgramUniformMatrix3x4dv) -#define glProgramUniformMatrix3x4fv GLEW_GET_FUN(__glewProgramUniformMatrix3x4fv) -#define glProgramUniformMatrix4dv GLEW_GET_FUN(__glewProgramUniformMatrix4dv) -#define glProgramUniformMatrix4fv GLEW_GET_FUN(__glewProgramUniformMatrix4fv) -#define glProgramUniformMatrix4x2dv GLEW_GET_FUN(__glewProgramUniformMatrix4x2dv) -#define glProgramUniformMatrix4x2fv GLEW_GET_FUN(__glewProgramUniformMatrix4x2fv) -#define glProgramUniformMatrix4x3dv GLEW_GET_FUN(__glewProgramUniformMatrix4x3dv) -#define glProgramUniformMatrix4x3fv GLEW_GET_FUN(__glewProgramUniformMatrix4x3fv) -#define glUseProgramStages GLEW_GET_FUN(__glewUseProgramStages) -#define glValidateProgramPipeline GLEW_GET_FUN(__glewValidateProgramPipeline) - -#define GLEW_ARB_separate_shader_objects GLEW_GET_VAR(__GLEW_ARB_separate_shader_objects) - -#endif /* GL_ARB_separate_shader_objects */ - -/* --------------------- GL_ARB_shader_atomic_counters --------------------- */ - -#ifndef GL_ARB_shader_atomic_counters -#define GL_ARB_shader_atomic_counters 1 - -#define GL_ATOMIC_COUNTER_BUFFER 0x92C0 -#define GL_ATOMIC_COUNTER_BUFFER_BINDING 0x92C1 -#define GL_ATOMIC_COUNTER_BUFFER_START 0x92C2 -#define GL_ATOMIC_COUNTER_BUFFER_SIZE 0x92C3 -#define GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE 0x92C4 -#define GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS 0x92C5 -#define GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES 0x92C6 -#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER 0x92C7 -#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER 0x92C8 -#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER 0x92C9 -#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER 0x92CA -#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER 0x92CB -#define GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 0x92CC -#define GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 0x92CD -#define GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 0x92CE -#define GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 0x92CF -#define GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 0x92D0 -#define GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 0x92D1 -#define GL_MAX_VERTEX_ATOMIC_COUNTERS 0x92D2 -#define GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 0x92D3 -#define GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 0x92D4 -#define GL_MAX_GEOMETRY_ATOMIC_COUNTERS 0x92D5 -#define GL_MAX_FRAGMENT_ATOMIC_COUNTERS 0x92D6 -#define GL_MAX_COMBINED_ATOMIC_COUNTERS 0x92D7 -#define GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 0x92D8 -#define GL_ACTIVE_ATOMIC_COUNTER_BUFFERS 0x92D9 -#define GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX 0x92DA -#define GL_UNSIGNED_INT_ATOMIC_COUNTER 0x92DB -#define GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 0x92DC - -typedef void (GLAPIENTRY * PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC) (GLuint program, GLuint bufferIndex, GLenum pname, GLint* params); - -#define glGetActiveAtomicCounterBufferiv GLEW_GET_FUN(__glewGetActiveAtomicCounterBufferiv) - -#define GLEW_ARB_shader_atomic_counters GLEW_GET_VAR(__GLEW_ARB_shader_atomic_counters) - -#endif /* GL_ARB_shader_atomic_counters */ - -/* ----------------------- GL_ARB_shader_bit_encoding ---------------------- */ - -#ifndef GL_ARB_shader_bit_encoding -#define GL_ARB_shader_bit_encoding 1 - -#define GLEW_ARB_shader_bit_encoding GLEW_GET_VAR(__GLEW_ARB_shader_bit_encoding) - -#endif /* GL_ARB_shader_bit_encoding */ - -/* --------------------- GL_ARB_shader_draw_parameters --------------------- */ - -#ifndef GL_ARB_shader_draw_parameters -#define GL_ARB_shader_draw_parameters 1 - -#define GLEW_ARB_shader_draw_parameters GLEW_GET_VAR(__GLEW_ARB_shader_draw_parameters) - -#endif /* GL_ARB_shader_draw_parameters */ - -/* ------------------------ GL_ARB_shader_group_vote ----------------------- */ - -#ifndef GL_ARB_shader_group_vote -#define GL_ARB_shader_group_vote 1 - -#define GLEW_ARB_shader_group_vote GLEW_GET_VAR(__GLEW_ARB_shader_group_vote) - -#endif /* GL_ARB_shader_group_vote */ - -/* --------------------- GL_ARB_shader_image_load_store -------------------- */ - -#ifndef GL_ARB_shader_image_load_store -#define GL_ARB_shader_image_load_store 1 - -#define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT 0x00000001 -#define GL_ELEMENT_ARRAY_BARRIER_BIT 0x00000002 -#define GL_UNIFORM_BARRIER_BIT 0x00000004 -#define GL_TEXTURE_FETCH_BARRIER_BIT 0x00000008 -#define GL_SHADER_IMAGE_ACCESS_BARRIER_BIT 0x00000020 -#define GL_COMMAND_BARRIER_BIT 0x00000040 -#define GL_PIXEL_BUFFER_BARRIER_BIT 0x00000080 -#define GL_TEXTURE_UPDATE_BARRIER_BIT 0x00000100 -#define GL_BUFFER_UPDATE_BARRIER_BIT 0x00000200 -#define GL_FRAMEBUFFER_BARRIER_BIT 0x00000400 -#define GL_TRANSFORM_FEEDBACK_BARRIER_BIT 0x00000800 -#define GL_ATOMIC_COUNTER_BARRIER_BIT 0x00001000 -#define GL_MAX_IMAGE_UNITS 0x8F38 -#define GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS 0x8F39 -#define GL_IMAGE_BINDING_NAME 0x8F3A -#define GL_IMAGE_BINDING_LEVEL 0x8F3B -#define GL_IMAGE_BINDING_LAYERED 0x8F3C -#define GL_IMAGE_BINDING_LAYER 0x8F3D -#define GL_IMAGE_BINDING_ACCESS 0x8F3E -#define GL_IMAGE_1D 0x904C -#define GL_IMAGE_2D 0x904D -#define GL_IMAGE_3D 0x904E -#define GL_IMAGE_2D_RECT 0x904F -#define GL_IMAGE_CUBE 0x9050 -#define GL_IMAGE_BUFFER 0x9051 -#define GL_IMAGE_1D_ARRAY 0x9052 -#define GL_IMAGE_2D_ARRAY 0x9053 -#define GL_IMAGE_CUBE_MAP_ARRAY 0x9054 -#define GL_IMAGE_2D_MULTISAMPLE 0x9055 -#define GL_IMAGE_2D_MULTISAMPLE_ARRAY 0x9056 -#define GL_INT_IMAGE_1D 0x9057 -#define GL_INT_IMAGE_2D 0x9058 -#define GL_INT_IMAGE_3D 0x9059 -#define GL_INT_IMAGE_2D_RECT 0x905A -#define GL_INT_IMAGE_CUBE 0x905B -#define GL_INT_IMAGE_BUFFER 0x905C -#define GL_INT_IMAGE_1D_ARRAY 0x905D -#define GL_INT_IMAGE_2D_ARRAY 0x905E -#define GL_INT_IMAGE_CUBE_MAP_ARRAY 0x905F -#define GL_INT_IMAGE_2D_MULTISAMPLE 0x9060 -#define GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY 0x9061 -#define GL_UNSIGNED_INT_IMAGE_1D 0x9062 -#define GL_UNSIGNED_INT_IMAGE_2D 0x9063 -#define GL_UNSIGNED_INT_IMAGE_3D 0x9064 -#define GL_UNSIGNED_INT_IMAGE_2D_RECT 0x9065 -#define GL_UNSIGNED_INT_IMAGE_CUBE 0x9066 -#define GL_UNSIGNED_INT_IMAGE_BUFFER 0x9067 -#define GL_UNSIGNED_INT_IMAGE_1D_ARRAY 0x9068 -#define GL_UNSIGNED_INT_IMAGE_2D_ARRAY 0x9069 -#define GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY 0x906A -#define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE 0x906B -#define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY 0x906C -#define GL_MAX_IMAGE_SAMPLES 0x906D -#define GL_IMAGE_BINDING_FORMAT 0x906E -#define GL_IMAGE_FORMAT_COMPATIBILITY_TYPE 0x90C7 -#define GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE 0x90C8 -#define GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS 0x90C9 -#define GL_MAX_VERTEX_IMAGE_UNIFORMS 0x90CA -#define GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 0x90CB -#define GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 0x90CC -#define GL_MAX_GEOMETRY_IMAGE_UNIFORMS 0x90CD -#define GL_MAX_FRAGMENT_IMAGE_UNIFORMS 0x90CE -#define GL_MAX_COMBINED_IMAGE_UNIFORMS 0x90CF -#define GL_ALL_BARRIER_BITS 0xFFFFFFFF - -typedef void (GLAPIENTRY * PFNGLBINDIMAGETEXTUREPROC) (GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format); -typedef void (GLAPIENTRY * PFNGLMEMORYBARRIERPROC) (GLbitfield barriers); - -#define glBindImageTexture GLEW_GET_FUN(__glewBindImageTexture) -#define glMemoryBarrier GLEW_GET_FUN(__glewMemoryBarrier) - -#define GLEW_ARB_shader_image_load_store GLEW_GET_VAR(__GLEW_ARB_shader_image_load_store) - -#endif /* GL_ARB_shader_image_load_store */ - -/* ------------------------ GL_ARB_shader_image_size ----------------------- */ - -#ifndef GL_ARB_shader_image_size -#define GL_ARB_shader_image_size 1 - -#define GLEW_ARB_shader_image_size GLEW_GET_VAR(__GLEW_ARB_shader_image_size) - -#endif /* GL_ARB_shader_image_size */ - -/* ------------------------- GL_ARB_shader_objects ------------------------- */ - -#ifndef GL_ARB_shader_objects -#define GL_ARB_shader_objects 1 - -#define GL_PROGRAM_OBJECT_ARB 0x8B40 -#define GL_SHADER_OBJECT_ARB 0x8B48 -#define GL_OBJECT_TYPE_ARB 0x8B4E -#define GL_OBJECT_SUBTYPE_ARB 0x8B4F -#define GL_FLOAT_VEC2_ARB 0x8B50 -#define GL_FLOAT_VEC3_ARB 0x8B51 -#define GL_FLOAT_VEC4_ARB 0x8B52 -#define GL_INT_VEC2_ARB 0x8B53 -#define GL_INT_VEC3_ARB 0x8B54 -#define GL_INT_VEC4_ARB 0x8B55 -#define GL_BOOL_ARB 0x8B56 -#define GL_BOOL_VEC2_ARB 0x8B57 -#define GL_BOOL_VEC3_ARB 0x8B58 -#define GL_BOOL_VEC4_ARB 0x8B59 -#define GL_FLOAT_MAT2_ARB 0x8B5A -#define GL_FLOAT_MAT3_ARB 0x8B5B -#define GL_FLOAT_MAT4_ARB 0x8B5C -#define GL_SAMPLER_1D_ARB 0x8B5D -#define GL_SAMPLER_2D_ARB 0x8B5E -#define GL_SAMPLER_3D_ARB 0x8B5F -#define GL_SAMPLER_CUBE_ARB 0x8B60 -#define GL_SAMPLER_1D_SHADOW_ARB 0x8B61 -#define GL_SAMPLER_2D_SHADOW_ARB 0x8B62 -#define GL_SAMPLER_2D_RECT_ARB 0x8B63 -#define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64 -#define GL_OBJECT_DELETE_STATUS_ARB 0x8B80 -#define GL_OBJECT_COMPILE_STATUS_ARB 0x8B81 -#define GL_OBJECT_LINK_STATUS_ARB 0x8B82 -#define GL_OBJECT_VALIDATE_STATUS_ARB 0x8B83 -#define GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8B84 -#define GL_OBJECT_ATTACHED_OBJECTS_ARB 0x8B85 -#define GL_OBJECT_ACTIVE_UNIFORMS_ARB 0x8B86 -#define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB 0x8B87 -#define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB 0x8B88 - -typedef char GLcharARB; -typedef unsigned int GLhandleARB; - -typedef void (GLAPIENTRY * PFNGLATTACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB obj); -typedef void (GLAPIENTRY * PFNGLCOMPILESHADERARBPROC) (GLhandleARB shaderObj); -typedef GLhandleARB (GLAPIENTRY * PFNGLCREATEPROGRAMOBJECTARBPROC) (void); -typedef GLhandleARB (GLAPIENTRY * PFNGLCREATESHADEROBJECTARBPROC) (GLenum shaderType); -typedef void (GLAPIENTRY * PFNGLDELETEOBJECTARBPROC) (GLhandleARB obj); -typedef void (GLAPIENTRY * PFNGLDETACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB attachedObj); -typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint *size, GLenum *type, GLcharARB *name); -typedef void (GLAPIENTRY * PFNGLGETATTACHEDOBJECTSARBPROC) (GLhandleARB containerObj, GLsizei maxCount, GLsizei* count, GLhandleARB *obj); -typedef GLhandleARB (GLAPIENTRY * PFNGLGETHANDLEARBPROC) (GLenum pname); -typedef void (GLAPIENTRY * PFNGLGETINFOLOGARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei* length, GLcharARB *infoLog); -typedef void (GLAPIENTRY * PFNGLGETOBJECTPARAMETERFVARBPROC) (GLhandleARB obj, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETOBJECTPARAMETERIVARBPROC) (GLhandleARB obj, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETSHADERSOURCEARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei* length, GLcharARB *source); -typedef GLint (GLAPIENTRY * PFNGLGETUNIFORMLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB* name); -typedef void (GLAPIENTRY * PFNGLGETUNIFORMFVARBPROC) (GLhandleARB programObj, GLint location, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETUNIFORMIVARBPROC) (GLhandleARB programObj, GLint location, GLint* params); -typedef void (GLAPIENTRY * PFNGLLINKPROGRAMARBPROC) (GLhandleARB programObj); -typedef void (GLAPIENTRY * PFNGLSHADERSOURCEARBPROC) (GLhandleARB shaderObj, GLsizei count, const GLcharARB ** string, const GLint *length); -typedef void (GLAPIENTRY * PFNGLUNIFORM1FARBPROC) (GLint location, GLfloat v0); -typedef void (GLAPIENTRY * PFNGLUNIFORM1FVARBPROC) (GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM1IARBPROC) (GLint location, GLint v0); -typedef void (GLAPIENTRY * PFNGLUNIFORM1IVARBPROC) (GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM2FARBPROC) (GLint location, GLfloat v0, GLfloat v1); -typedef void (GLAPIENTRY * PFNGLUNIFORM2FVARBPROC) (GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM2IARBPROC) (GLint location, GLint v0, GLint v1); -typedef void (GLAPIENTRY * PFNGLUNIFORM2IVARBPROC) (GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM3FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2); -typedef void (GLAPIENTRY * PFNGLUNIFORM3FVARBPROC) (GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM3IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2); -typedef void (GLAPIENTRY * PFNGLUNIFORM3IVARBPROC) (GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM4FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); -typedef void (GLAPIENTRY * PFNGLUNIFORM4FVARBPROC) (GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM4IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3); -typedef void (GLAPIENTRY * PFNGLUNIFORM4IVARBPROC) (GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUSEPROGRAMOBJECTARBPROC) (GLhandleARB programObj); -typedef void (GLAPIENTRY * PFNGLVALIDATEPROGRAMARBPROC) (GLhandleARB programObj); - -#define glAttachObjectARB GLEW_GET_FUN(__glewAttachObjectARB) -#define glCompileShaderARB GLEW_GET_FUN(__glewCompileShaderARB) -#define glCreateProgramObjectARB GLEW_GET_FUN(__glewCreateProgramObjectARB) -#define glCreateShaderObjectARB GLEW_GET_FUN(__glewCreateShaderObjectARB) -#define glDeleteObjectARB GLEW_GET_FUN(__glewDeleteObjectARB) -#define glDetachObjectARB GLEW_GET_FUN(__glewDetachObjectARB) -#define glGetActiveUniformARB GLEW_GET_FUN(__glewGetActiveUniformARB) -#define glGetAttachedObjectsARB GLEW_GET_FUN(__glewGetAttachedObjectsARB) -#define glGetHandleARB GLEW_GET_FUN(__glewGetHandleARB) -#define glGetInfoLogARB GLEW_GET_FUN(__glewGetInfoLogARB) -#define glGetObjectParameterfvARB GLEW_GET_FUN(__glewGetObjectParameterfvARB) -#define glGetObjectParameterivARB GLEW_GET_FUN(__glewGetObjectParameterivARB) -#define glGetShaderSourceARB GLEW_GET_FUN(__glewGetShaderSourceARB) -#define glGetUniformLocationARB GLEW_GET_FUN(__glewGetUniformLocationARB) -#define glGetUniformfvARB GLEW_GET_FUN(__glewGetUniformfvARB) -#define glGetUniformivARB GLEW_GET_FUN(__glewGetUniformivARB) -#define glLinkProgramARB GLEW_GET_FUN(__glewLinkProgramARB) -#define glShaderSourceARB GLEW_GET_FUN(__glewShaderSourceARB) -#define glUniform1fARB GLEW_GET_FUN(__glewUniform1fARB) -#define glUniform1fvARB GLEW_GET_FUN(__glewUniform1fvARB) -#define glUniform1iARB GLEW_GET_FUN(__glewUniform1iARB) -#define glUniform1ivARB GLEW_GET_FUN(__glewUniform1ivARB) -#define glUniform2fARB GLEW_GET_FUN(__glewUniform2fARB) -#define glUniform2fvARB GLEW_GET_FUN(__glewUniform2fvARB) -#define glUniform2iARB GLEW_GET_FUN(__glewUniform2iARB) -#define glUniform2ivARB GLEW_GET_FUN(__glewUniform2ivARB) -#define glUniform3fARB GLEW_GET_FUN(__glewUniform3fARB) -#define glUniform3fvARB GLEW_GET_FUN(__glewUniform3fvARB) -#define glUniform3iARB GLEW_GET_FUN(__glewUniform3iARB) -#define glUniform3ivARB GLEW_GET_FUN(__glewUniform3ivARB) -#define glUniform4fARB GLEW_GET_FUN(__glewUniform4fARB) -#define glUniform4fvARB GLEW_GET_FUN(__glewUniform4fvARB) -#define glUniform4iARB GLEW_GET_FUN(__glewUniform4iARB) -#define glUniform4ivARB GLEW_GET_FUN(__glewUniform4ivARB) -#define glUniformMatrix2fvARB GLEW_GET_FUN(__glewUniformMatrix2fvARB) -#define glUniformMatrix3fvARB GLEW_GET_FUN(__glewUniformMatrix3fvARB) -#define glUniformMatrix4fvARB GLEW_GET_FUN(__glewUniformMatrix4fvARB) -#define glUseProgramObjectARB GLEW_GET_FUN(__glewUseProgramObjectARB) -#define glValidateProgramARB GLEW_GET_FUN(__glewValidateProgramARB) - -#define GLEW_ARB_shader_objects GLEW_GET_VAR(__GLEW_ARB_shader_objects) - -#endif /* GL_ARB_shader_objects */ - -/* ------------------------ GL_ARB_shader_precision ------------------------ */ - -#ifndef GL_ARB_shader_precision -#define GL_ARB_shader_precision 1 - -#define GLEW_ARB_shader_precision GLEW_GET_VAR(__GLEW_ARB_shader_precision) - -#endif /* GL_ARB_shader_precision */ - -/* ---------------------- GL_ARB_shader_stencil_export --------------------- */ - -#ifndef GL_ARB_shader_stencil_export -#define GL_ARB_shader_stencil_export 1 - -#define GLEW_ARB_shader_stencil_export GLEW_GET_VAR(__GLEW_ARB_shader_stencil_export) - -#endif /* GL_ARB_shader_stencil_export */ - -/* ------------------ GL_ARB_shader_storage_buffer_object ------------------ */ - -#ifndef GL_ARB_shader_storage_buffer_object -#define GL_ARB_shader_storage_buffer_object 1 - -#define GL_SHADER_STORAGE_BARRIER_BIT 0x2000 -#define GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 0x8F39 -#define GL_SHADER_STORAGE_BUFFER 0x90D2 -#define GL_SHADER_STORAGE_BUFFER_BINDING 0x90D3 -#define GL_SHADER_STORAGE_BUFFER_START 0x90D4 -#define GL_SHADER_STORAGE_BUFFER_SIZE 0x90D5 -#define GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 0x90D6 -#define GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 0x90D7 -#define GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 0x90D8 -#define GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 0x90D9 -#define GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 0x90DA -#define GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 0x90DB -#define GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 0x90DC -#define GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 0x90DD -#define GL_MAX_SHADER_STORAGE_BLOCK_SIZE 0x90DE -#define GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 0x90DF - -typedef void (GLAPIENTRY * PFNGLSHADERSTORAGEBLOCKBINDINGPROC) (GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding); - -#define glShaderStorageBlockBinding GLEW_GET_FUN(__glewShaderStorageBlockBinding) - -#define GLEW_ARB_shader_storage_buffer_object GLEW_GET_VAR(__GLEW_ARB_shader_storage_buffer_object) - -#endif /* GL_ARB_shader_storage_buffer_object */ - -/* ------------------------ GL_ARB_shader_subroutine ----------------------- */ - -#ifndef GL_ARB_shader_subroutine -#define GL_ARB_shader_subroutine 1 - -#define GL_ACTIVE_SUBROUTINES 0x8DE5 -#define GL_ACTIVE_SUBROUTINE_UNIFORMS 0x8DE6 -#define GL_MAX_SUBROUTINES 0x8DE7 -#define GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 0x8DE8 -#define GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS 0x8E47 -#define GL_ACTIVE_SUBROUTINE_MAX_LENGTH 0x8E48 -#define GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH 0x8E49 -#define GL_NUM_COMPATIBLE_SUBROUTINES 0x8E4A -#define GL_COMPATIBLE_SUBROUTINES 0x8E4B - -typedef void (GLAPIENTRY * PFNGLGETACTIVESUBROUTINENAMEPROC) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, GLchar *name); -typedef void (GLAPIENTRY * PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, GLchar *name); -typedef void (GLAPIENTRY * PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC) (GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint* values); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMSTAGEIVPROC) (GLuint program, GLenum shadertype, GLenum pname, GLint* values); -typedef GLuint (GLAPIENTRY * PFNGLGETSUBROUTINEINDEXPROC) (GLuint program, GLenum shadertype, const GLchar* name); -typedef GLint (GLAPIENTRY * PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC) (GLuint program, GLenum shadertype, const GLchar* name); -typedef void (GLAPIENTRY * PFNGLGETUNIFORMSUBROUTINEUIVPROC) (GLenum shadertype, GLint location, GLuint* params); -typedef void (GLAPIENTRY * PFNGLUNIFORMSUBROUTINESUIVPROC) (GLenum shadertype, GLsizei count, const GLuint* indices); - -#define glGetActiveSubroutineName GLEW_GET_FUN(__glewGetActiveSubroutineName) -#define glGetActiveSubroutineUniformName GLEW_GET_FUN(__glewGetActiveSubroutineUniformName) -#define glGetActiveSubroutineUniformiv GLEW_GET_FUN(__glewGetActiveSubroutineUniformiv) -#define glGetProgramStageiv GLEW_GET_FUN(__glewGetProgramStageiv) -#define glGetSubroutineIndex GLEW_GET_FUN(__glewGetSubroutineIndex) -#define glGetSubroutineUniformLocation GLEW_GET_FUN(__glewGetSubroutineUniformLocation) -#define glGetUniformSubroutineuiv GLEW_GET_FUN(__glewGetUniformSubroutineuiv) -#define glUniformSubroutinesuiv GLEW_GET_FUN(__glewUniformSubroutinesuiv) - -#define GLEW_ARB_shader_subroutine GLEW_GET_VAR(__GLEW_ARB_shader_subroutine) - -#endif /* GL_ARB_shader_subroutine */ - -/* ----------------------- GL_ARB_shader_texture_lod ----------------------- */ - -#ifndef GL_ARB_shader_texture_lod -#define GL_ARB_shader_texture_lod 1 - -#define GLEW_ARB_shader_texture_lod GLEW_GET_VAR(__GLEW_ARB_shader_texture_lod) - -#endif /* GL_ARB_shader_texture_lod */ - -/* ---------------------- GL_ARB_shading_language_100 ---------------------- */ - -#ifndef GL_ARB_shading_language_100 -#define GL_ARB_shading_language_100 1 - -#define GL_SHADING_LANGUAGE_VERSION_ARB 0x8B8C - -#define GLEW_ARB_shading_language_100 GLEW_GET_VAR(__GLEW_ARB_shading_language_100) - -#endif /* GL_ARB_shading_language_100 */ - -/* -------------------- GL_ARB_shading_language_420pack -------------------- */ - -#ifndef GL_ARB_shading_language_420pack -#define GL_ARB_shading_language_420pack 1 - -#define GLEW_ARB_shading_language_420pack GLEW_GET_VAR(__GLEW_ARB_shading_language_420pack) - -#endif /* GL_ARB_shading_language_420pack */ - -/* -------------------- GL_ARB_shading_language_include -------------------- */ - -#ifndef GL_ARB_shading_language_include -#define GL_ARB_shading_language_include 1 - -#define GL_SHADER_INCLUDE_ARB 0x8DAE -#define GL_NAMED_STRING_LENGTH_ARB 0x8DE9 -#define GL_NAMED_STRING_TYPE_ARB 0x8DEA - -typedef void (GLAPIENTRY * PFNGLCOMPILESHADERINCLUDEARBPROC) (GLuint shader, GLsizei count, const GLchar* const *path, const GLint *length); -typedef void (GLAPIENTRY * PFNGLDELETENAMEDSTRINGARBPROC) (GLint namelen, const GLchar* name); -typedef void (GLAPIENTRY * PFNGLGETNAMEDSTRINGARBPROC) (GLint namelen, const GLchar* name, GLsizei bufSize, GLint *stringlen, GLchar *string); -typedef void (GLAPIENTRY * PFNGLGETNAMEDSTRINGIVARBPROC) (GLint namelen, const GLchar* name, GLenum pname, GLint *params); -typedef GLboolean (GLAPIENTRY * PFNGLISNAMEDSTRINGARBPROC) (GLint namelen, const GLchar* name); -typedef void (GLAPIENTRY * PFNGLNAMEDSTRINGARBPROC) (GLenum type, GLint namelen, const GLchar* name, GLint stringlen, const GLchar *string); - -#define glCompileShaderIncludeARB GLEW_GET_FUN(__glewCompileShaderIncludeARB) -#define glDeleteNamedStringARB GLEW_GET_FUN(__glewDeleteNamedStringARB) -#define glGetNamedStringARB GLEW_GET_FUN(__glewGetNamedStringARB) -#define glGetNamedStringivARB GLEW_GET_FUN(__glewGetNamedStringivARB) -#define glIsNamedStringARB GLEW_GET_FUN(__glewIsNamedStringARB) -#define glNamedStringARB GLEW_GET_FUN(__glewNamedStringARB) - -#define GLEW_ARB_shading_language_include GLEW_GET_VAR(__GLEW_ARB_shading_language_include) - -#endif /* GL_ARB_shading_language_include */ - -/* -------------------- GL_ARB_shading_language_packing -------------------- */ - -#ifndef GL_ARB_shading_language_packing -#define GL_ARB_shading_language_packing 1 - -#define GLEW_ARB_shading_language_packing GLEW_GET_VAR(__GLEW_ARB_shading_language_packing) - -#endif /* GL_ARB_shading_language_packing */ - -/* ----------------------------- GL_ARB_shadow ----------------------------- */ - -#ifndef GL_ARB_shadow -#define GL_ARB_shadow 1 - -#define GL_TEXTURE_COMPARE_MODE_ARB 0x884C -#define GL_TEXTURE_COMPARE_FUNC_ARB 0x884D -#define GL_COMPARE_R_TO_TEXTURE_ARB 0x884E - -#define GLEW_ARB_shadow GLEW_GET_VAR(__GLEW_ARB_shadow) - -#endif /* GL_ARB_shadow */ - -/* ------------------------- GL_ARB_shadow_ambient ------------------------- */ - -#ifndef GL_ARB_shadow_ambient -#define GL_ARB_shadow_ambient 1 - -#define GL_TEXTURE_COMPARE_FAIL_VALUE_ARB 0x80BF - -#define GLEW_ARB_shadow_ambient GLEW_GET_VAR(__GLEW_ARB_shadow_ambient) - -#endif /* GL_ARB_shadow_ambient */ - -/* ------------------------- GL_ARB_sparse_texture ------------------------- */ - -#ifndef GL_ARB_sparse_texture -#define GL_ARB_sparse_texture 1 - -#define GL_VIRTUAL_PAGE_SIZE_X_ARB 0x9195 -#define GL_VIRTUAL_PAGE_SIZE_Y_ARB 0x9196 -#define GL_VIRTUAL_PAGE_SIZE_Z_ARB 0x9197 -#define GL_MAX_SPARSE_TEXTURE_SIZE_ARB 0x9198 -#define GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB 0x9199 -#define GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB 0x919A -#define GL_TEXTURE_SPARSE_ARB 0x91A6 -#define GL_VIRTUAL_PAGE_SIZE_INDEX_ARB 0x91A7 -#define GL_NUM_VIRTUAL_PAGE_SIZES_ARB 0x91A8 -#define GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB 0x91A9 -#define GL_NUM_SPARSE_LEVELS_ARB 0x91AA - -typedef void (GLAPIENTRY * PFNGLTEXPAGECOMMITMENTARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit); -typedef void (GLAPIENTRY * PFNGLTEXTUREPAGECOMMITMENTEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit); - -#define glTexPageCommitmentARB GLEW_GET_FUN(__glewTexPageCommitmentARB) -#define glTexturePageCommitmentEXT GLEW_GET_FUN(__glewTexturePageCommitmentEXT) - -#define GLEW_ARB_sparse_texture GLEW_GET_VAR(__GLEW_ARB_sparse_texture) - -#endif /* GL_ARB_sparse_texture */ - -/* ------------------------ GL_ARB_stencil_texturing ----------------------- */ - -#ifndef GL_ARB_stencil_texturing -#define GL_ARB_stencil_texturing 1 - -#define GL_DEPTH_STENCIL_TEXTURE_MODE 0x90EA - -#define GLEW_ARB_stencil_texturing GLEW_GET_VAR(__GLEW_ARB_stencil_texturing) - -#endif /* GL_ARB_stencil_texturing */ - -/* ------------------------------ GL_ARB_sync ------------------------------ */ - -#ifndef GL_ARB_sync -#define GL_ARB_sync 1 - -#define GL_SYNC_FLUSH_COMMANDS_BIT 0x00000001 -#define GL_MAX_SERVER_WAIT_TIMEOUT 0x9111 -#define GL_OBJECT_TYPE 0x9112 -#define GL_SYNC_CONDITION 0x9113 -#define GL_SYNC_STATUS 0x9114 -#define GL_SYNC_FLAGS 0x9115 -#define GL_SYNC_FENCE 0x9116 -#define GL_SYNC_GPU_COMMANDS_COMPLETE 0x9117 -#define GL_UNSIGNALED 0x9118 -#define GL_SIGNALED 0x9119 -#define GL_ALREADY_SIGNALED 0x911A -#define GL_TIMEOUT_EXPIRED 0x911B -#define GL_CONDITION_SATISFIED 0x911C -#define GL_WAIT_FAILED 0x911D -#define GL_TIMEOUT_IGNORED 0xFFFFFFFFFFFFFFFF - -typedef GLenum (GLAPIENTRY * PFNGLCLIENTWAITSYNCPROC) (GLsync GLsync,GLbitfield flags,GLuint64 timeout); -typedef void (GLAPIENTRY * PFNGLDELETESYNCPROC) (GLsync GLsync); -typedef GLsync (GLAPIENTRY * PFNGLFENCESYNCPROC) (GLenum condition,GLbitfield flags); -typedef void (GLAPIENTRY * PFNGLGETINTEGER64VPROC) (GLenum pname, GLint64* params); -typedef void (GLAPIENTRY * PFNGLGETSYNCIVPROC) (GLsync GLsync,GLenum pname,GLsizei bufSize,GLsizei* length, GLint *values); -typedef GLboolean (GLAPIENTRY * PFNGLISSYNCPROC) (GLsync GLsync); -typedef void (GLAPIENTRY * PFNGLWAITSYNCPROC) (GLsync GLsync,GLbitfield flags,GLuint64 timeout); - -#define glClientWaitSync GLEW_GET_FUN(__glewClientWaitSync) -#define glDeleteSync GLEW_GET_FUN(__glewDeleteSync) -#define glFenceSync GLEW_GET_FUN(__glewFenceSync) -#define glGetInteger64v GLEW_GET_FUN(__glewGetInteger64v) -#define glGetSynciv GLEW_GET_FUN(__glewGetSynciv) -#define glIsSync GLEW_GET_FUN(__glewIsSync) -#define glWaitSync GLEW_GET_FUN(__glewWaitSync) - -#define GLEW_ARB_sync GLEW_GET_VAR(__GLEW_ARB_sync) - -#endif /* GL_ARB_sync */ - -/* ----------------------- GL_ARB_tessellation_shader ---------------------- */ - -#ifndef GL_ARB_tessellation_shader -#define GL_ARB_tessellation_shader 1 - -#define GL_PATCHES 0xE -#define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER 0x84F0 -#define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER 0x84F1 -#define GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 0x886C -#define GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 0x886D -#define GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 0x8E1E -#define GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 0x8E1F -#define GL_PATCH_VERTICES 0x8E72 -#define GL_PATCH_DEFAULT_INNER_LEVEL 0x8E73 -#define GL_PATCH_DEFAULT_OUTER_LEVEL 0x8E74 -#define GL_TESS_CONTROL_OUTPUT_VERTICES 0x8E75 -#define GL_TESS_GEN_MODE 0x8E76 -#define GL_TESS_GEN_SPACING 0x8E77 -#define GL_TESS_GEN_VERTEX_ORDER 0x8E78 -#define GL_TESS_GEN_POINT_MODE 0x8E79 -#define GL_ISOLINES 0x8E7A -#define GL_FRACTIONAL_ODD 0x8E7B -#define GL_FRACTIONAL_EVEN 0x8E7C -#define GL_MAX_PATCH_VERTICES 0x8E7D -#define GL_MAX_TESS_GEN_LEVEL 0x8E7E -#define GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 0x8E7F -#define GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 0x8E80 -#define GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 0x8E81 -#define GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 0x8E82 -#define GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 0x8E83 -#define GL_MAX_TESS_PATCH_COMPONENTS 0x8E84 -#define GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 0x8E85 -#define GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 0x8E86 -#define GL_TESS_EVALUATION_SHADER 0x8E87 -#define GL_TESS_CONTROL_SHADER 0x8E88 -#define GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 0x8E89 -#define GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 0x8E8A - -typedef void (GLAPIENTRY * PFNGLPATCHPARAMETERFVPROC) (GLenum pname, const GLfloat* values); -typedef void (GLAPIENTRY * PFNGLPATCHPARAMETERIPROC) (GLenum pname, GLint value); - -#define glPatchParameterfv GLEW_GET_FUN(__glewPatchParameterfv) -#define glPatchParameteri GLEW_GET_FUN(__glewPatchParameteri) - -#define GLEW_ARB_tessellation_shader GLEW_GET_VAR(__GLEW_ARB_tessellation_shader) - -#endif /* GL_ARB_tessellation_shader */ - -/* ---------------------- GL_ARB_texture_border_clamp ---------------------- */ - -#ifndef GL_ARB_texture_border_clamp -#define GL_ARB_texture_border_clamp 1 - -#define GL_CLAMP_TO_BORDER_ARB 0x812D - -#define GLEW_ARB_texture_border_clamp GLEW_GET_VAR(__GLEW_ARB_texture_border_clamp) - -#endif /* GL_ARB_texture_border_clamp */ - -/* ---------------------- GL_ARB_texture_buffer_object --------------------- */ - -#ifndef GL_ARB_texture_buffer_object -#define GL_ARB_texture_buffer_object 1 - -#define GL_TEXTURE_BUFFER_ARB 0x8C2A -#define GL_MAX_TEXTURE_BUFFER_SIZE_ARB 0x8C2B -#define GL_TEXTURE_BINDING_BUFFER_ARB 0x8C2C -#define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB 0x8C2D -#define GL_TEXTURE_BUFFER_FORMAT_ARB 0x8C2E - -typedef void (GLAPIENTRY * PFNGLTEXBUFFERARBPROC) (GLenum target, GLenum internalformat, GLuint buffer); - -#define glTexBufferARB GLEW_GET_FUN(__glewTexBufferARB) - -#define GLEW_ARB_texture_buffer_object GLEW_GET_VAR(__GLEW_ARB_texture_buffer_object) - -#endif /* GL_ARB_texture_buffer_object */ - -/* ------------------- GL_ARB_texture_buffer_object_rgb32 ------------------ */ - -#ifndef GL_ARB_texture_buffer_object_rgb32 -#define GL_ARB_texture_buffer_object_rgb32 1 - -#define GLEW_ARB_texture_buffer_object_rgb32 GLEW_GET_VAR(__GLEW_ARB_texture_buffer_object_rgb32) - -#endif /* GL_ARB_texture_buffer_object_rgb32 */ - -/* ---------------------- GL_ARB_texture_buffer_range ---------------------- */ - -#ifndef GL_ARB_texture_buffer_range -#define GL_ARB_texture_buffer_range 1 - -#define GL_TEXTURE_BUFFER_OFFSET 0x919D -#define GL_TEXTURE_BUFFER_SIZE 0x919E -#define GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT 0x919F - -typedef void (GLAPIENTRY * PFNGLTEXBUFFERRANGEPROC) (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); -typedef void (GLAPIENTRY * PFNGLTEXTUREBUFFERRANGEEXTPROC) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); - -#define glTexBufferRange GLEW_GET_FUN(__glewTexBufferRange) -#define glTextureBufferRangeEXT GLEW_GET_FUN(__glewTextureBufferRangeEXT) - -#define GLEW_ARB_texture_buffer_range GLEW_GET_VAR(__GLEW_ARB_texture_buffer_range) - -#endif /* GL_ARB_texture_buffer_range */ - -/* ----------------------- GL_ARB_texture_compression ---------------------- */ - -#ifndef GL_ARB_texture_compression -#define GL_ARB_texture_compression 1 - -#define GL_COMPRESSED_ALPHA_ARB 0x84E9 -#define GL_COMPRESSED_LUMINANCE_ARB 0x84EA -#define GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB -#define GL_COMPRESSED_INTENSITY_ARB 0x84EC -#define GL_COMPRESSED_RGB_ARB 0x84ED -#define GL_COMPRESSED_RGBA_ARB 0x84EE -#define GL_TEXTURE_COMPRESSION_HINT_ARB 0x84EF -#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB 0x86A0 -#define GL_TEXTURE_COMPRESSED_ARB 0x86A1 -#define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A2 -#define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3 - -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint lod, GLvoid *img); - -#define glCompressedTexImage1DARB GLEW_GET_FUN(__glewCompressedTexImage1DARB) -#define glCompressedTexImage2DARB GLEW_GET_FUN(__glewCompressedTexImage2DARB) -#define glCompressedTexImage3DARB GLEW_GET_FUN(__glewCompressedTexImage3DARB) -#define glCompressedTexSubImage1DARB GLEW_GET_FUN(__glewCompressedTexSubImage1DARB) -#define glCompressedTexSubImage2DARB GLEW_GET_FUN(__glewCompressedTexSubImage2DARB) -#define glCompressedTexSubImage3DARB GLEW_GET_FUN(__glewCompressedTexSubImage3DARB) -#define glGetCompressedTexImageARB GLEW_GET_FUN(__glewGetCompressedTexImageARB) - -#define GLEW_ARB_texture_compression GLEW_GET_VAR(__GLEW_ARB_texture_compression) - -#endif /* GL_ARB_texture_compression */ - -/* -------------------- GL_ARB_texture_compression_bptc -------------------- */ - -#ifndef GL_ARB_texture_compression_bptc -#define GL_ARB_texture_compression_bptc 1 - -#define GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 0x8E8C -#define GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 0x8E8D -#define GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 0x8E8E -#define GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 0x8E8F - -#define GLEW_ARB_texture_compression_bptc GLEW_GET_VAR(__GLEW_ARB_texture_compression_bptc) - -#endif /* GL_ARB_texture_compression_bptc */ - -/* -------------------- GL_ARB_texture_compression_rgtc -------------------- */ - -#ifndef GL_ARB_texture_compression_rgtc -#define GL_ARB_texture_compression_rgtc 1 - -#define GL_COMPRESSED_RED_RGTC1 0x8DBB -#define GL_COMPRESSED_SIGNED_RED_RGTC1 0x8DBC -#define GL_COMPRESSED_RG_RGTC2 0x8DBD -#define GL_COMPRESSED_SIGNED_RG_RGTC2 0x8DBE - -#define GLEW_ARB_texture_compression_rgtc GLEW_GET_VAR(__GLEW_ARB_texture_compression_rgtc) - -#endif /* GL_ARB_texture_compression_rgtc */ - -/* ------------------------ GL_ARB_texture_cube_map ------------------------ */ - -#ifndef GL_ARB_texture_cube_map -#define GL_ARB_texture_cube_map 1 - -#define GL_NORMAL_MAP_ARB 0x8511 -#define GL_REFLECTION_MAP_ARB 0x8512 -#define GL_TEXTURE_CUBE_MAP_ARB 0x8513 -#define GL_TEXTURE_BINDING_CUBE_MAP_ARB 0x8514 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x8515 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x8516 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x8517 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x8518 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x8519 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x851A -#define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B -#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB 0x851C - -#define GLEW_ARB_texture_cube_map GLEW_GET_VAR(__GLEW_ARB_texture_cube_map) - -#endif /* GL_ARB_texture_cube_map */ - -/* --------------------- GL_ARB_texture_cube_map_array --------------------- */ - -#ifndef GL_ARB_texture_cube_map_array -#define GL_ARB_texture_cube_map_array 1 - -#define GL_TEXTURE_CUBE_MAP_ARRAY_ARB 0x9009 -#define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB 0x900A -#define GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB 0x900B -#define GL_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900C -#define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB 0x900D -#define GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900E -#define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900F - -#define GLEW_ARB_texture_cube_map_array GLEW_GET_VAR(__GLEW_ARB_texture_cube_map_array) - -#endif /* GL_ARB_texture_cube_map_array */ - -/* ------------------------- GL_ARB_texture_env_add ------------------------ */ - -#ifndef GL_ARB_texture_env_add -#define GL_ARB_texture_env_add 1 - -#define GLEW_ARB_texture_env_add GLEW_GET_VAR(__GLEW_ARB_texture_env_add) - -#endif /* GL_ARB_texture_env_add */ - -/* ----------------------- GL_ARB_texture_env_combine ---------------------- */ - -#ifndef GL_ARB_texture_env_combine -#define GL_ARB_texture_env_combine 1 - -#define GL_SUBTRACT_ARB 0x84E7 -#define GL_COMBINE_ARB 0x8570 -#define GL_COMBINE_RGB_ARB 0x8571 -#define GL_COMBINE_ALPHA_ARB 0x8572 -#define GL_RGB_SCALE_ARB 0x8573 -#define GL_ADD_SIGNED_ARB 0x8574 -#define GL_INTERPOLATE_ARB 0x8575 -#define GL_CONSTANT_ARB 0x8576 -#define GL_PRIMARY_COLOR_ARB 0x8577 -#define GL_PREVIOUS_ARB 0x8578 -#define GL_SOURCE0_RGB_ARB 0x8580 -#define GL_SOURCE1_RGB_ARB 0x8581 -#define GL_SOURCE2_RGB_ARB 0x8582 -#define GL_SOURCE0_ALPHA_ARB 0x8588 -#define GL_SOURCE1_ALPHA_ARB 0x8589 -#define GL_SOURCE2_ALPHA_ARB 0x858A -#define GL_OPERAND0_RGB_ARB 0x8590 -#define GL_OPERAND1_RGB_ARB 0x8591 -#define GL_OPERAND2_RGB_ARB 0x8592 -#define GL_OPERAND0_ALPHA_ARB 0x8598 -#define GL_OPERAND1_ALPHA_ARB 0x8599 -#define GL_OPERAND2_ALPHA_ARB 0x859A - -#define GLEW_ARB_texture_env_combine GLEW_GET_VAR(__GLEW_ARB_texture_env_combine) - -#endif /* GL_ARB_texture_env_combine */ - -/* ---------------------- GL_ARB_texture_env_crossbar ---------------------- */ - -#ifndef GL_ARB_texture_env_crossbar -#define GL_ARB_texture_env_crossbar 1 - -#define GLEW_ARB_texture_env_crossbar GLEW_GET_VAR(__GLEW_ARB_texture_env_crossbar) - -#endif /* GL_ARB_texture_env_crossbar */ - -/* ------------------------ GL_ARB_texture_env_dot3 ------------------------ */ - -#ifndef GL_ARB_texture_env_dot3 -#define GL_ARB_texture_env_dot3 1 - -#define GL_DOT3_RGB_ARB 0x86AE -#define GL_DOT3_RGBA_ARB 0x86AF - -#define GLEW_ARB_texture_env_dot3 GLEW_GET_VAR(__GLEW_ARB_texture_env_dot3) - -#endif /* GL_ARB_texture_env_dot3 */ - -/* -------------------------- GL_ARB_texture_float ------------------------- */ - -#ifndef GL_ARB_texture_float -#define GL_ARB_texture_float 1 - -#define GL_RGBA32F_ARB 0x8814 -#define GL_RGB32F_ARB 0x8815 -#define GL_ALPHA32F_ARB 0x8816 -#define GL_INTENSITY32F_ARB 0x8817 -#define GL_LUMINANCE32F_ARB 0x8818 -#define GL_LUMINANCE_ALPHA32F_ARB 0x8819 -#define GL_RGBA16F_ARB 0x881A -#define GL_RGB16F_ARB 0x881B -#define GL_ALPHA16F_ARB 0x881C -#define GL_INTENSITY16F_ARB 0x881D -#define GL_LUMINANCE16F_ARB 0x881E -#define GL_LUMINANCE_ALPHA16F_ARB 0x881F -#define GL_TEXTURE_RED_TYPE_ARB 0x8C10 -#define GL_TEXTURE_GREEN_TYPE_ARB 0x8C11 -#define GL_TEXTURE_BLUE_TYPE_ARB 0x8C12 -#define GL_TEXTURE_ALPHA_TYPE_ARB 0x8C13 -#define GL_TEXTURE_LUMINANCE_TYPE_ARB 0x8C14 -#define GL_TEXTURE_INTENSITY_TYPE_ARB 0x8C15 -#define GL_TEXTURE_DEPTH_TYPE_ARB 0x8C16 -#define GL_UNSIGNED_NORMALIZED_ARB 0x8C17 - -#define GLEW_ARB_texture_float GLEW_GET_VAR(__GLEW_ARB_texture_float) - -#endif /* GL_ARB_texture_float */ - -/* ------------------------- GL_ARB_texture_gather ------------------------- */ - -#ifndef GL_ARB_texture_gather -#define GL_ARB_texture_gather 1 - -#define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8E5E -#define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8E5F -#define GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB 0x8F9F - -#define GLEW_ARB_texture_gather GLEW_GET_VAR(__GLEW_ARB_texture_gather) - -#endif /* GL_ARB_texture_gather */ - -/* ------------------ GL_ARB_texture_mirror_clamp_to_edge ------------------ */ - -#ifndef GL_ARB_texture_mirror_clamp_to_edge -#define GL_ARB_texture_mirror_clamp_to_edge 1 - -#define GL_MIRROR_CLAMP_TO_EDGE 0x8743 - -#define GLEW_ARB_texture_mirror_clamp_to_edge GLEW_GET_VAR(__GLEW_ARB_texture_mirror_clamp_to_edge) - -#endif /* GL_ARB_texture_mirror_clamp_to_edge */ - -/* --------------------- GL_ARB_texture_mirrored_repeat -------------------- */ - -#ifndef GL_ARB_texture_mirrored_repeat -#define GL_ARB_texture_mirrored_repeat 1 - -#define GL_MIRRORED_REPEAT_ARB 0x8370 - -#define GLEW_ARB_texture_mirrored_repeat GLEW_GET_VAR(__GLEW_ARB_texture_mirrored_repeat) - -#endif /* GL_ARB_texture_mirrored_repeat */ - -/* ----------------------- GL_ARB_texture_multisample ---------------------- */ - -#ifndef GL_ARB_texture_multisample -#define GL_ARB_texture_multisample 1 - -#define GL_SAMPLE_POSITION 0x8E50 -#define GL_SAMPLE_MASK 0x8E51 -#define GL_SAMPLE_MASK_VALUE 0x8E52 -#define GL_MAX_SAMPLE_MASK_WORDS 0x8E59 -#define GL_TEXTURE_2D_MULTISAMPLE 0x9100 -#define GL_PROXY_TEXTURE_2D_MULTISAMPLE 0x9101 -#define GL_TEXTURE_2D_MULTISAMPLE_ARRAY 0x9102 -#define GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY 0x9103 -#define GL_TEXTURE_BINDING_2D_MULTISAMPLE 0x9104 -#define GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY 0x9105 -#define GL_TEXTURE_SAMPLES 0x9106 -#define GL_TEXTURE_FIXED_SAMPLE_LOCATIONS 0x9107 -#define GL_SAMPLER_2D_MULTISAMPLE 0x9108 -#define GL_INT_SAMPLER_2D_MULTISAMPLE 0x9109 -#define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE 0x910A -#define GL_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910B -#define GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910C -#define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910D -#define GL_MAX_COLOR_TEXTURE_SAMPLES 0x910E -#define GL_MAX_DEPTH_TEXTURE_SAMPLES 0x910F -#define GL_MAX_INTEGER_SAMPLES 0x9110 - -typedef void (GLAPIENTRY * PFNGLGETMULTISAMPLEFVPROC) (GLenum pname, GLuint index, GLfloat* val); -typedef void (GLAPIENTRY * PFNGLSAMPLEMASKIPROC) (GLuint index, GLbitfield mask); -typedef void (GLAPIENTRY * PFNGLTEXIMAGE2DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); -typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); - -#define glGetMultisamplefv GLEW_GET_FUN(__glewGetMultisamplefv) -#define glSampleMaski GLEW_GET_FUN(__glewSampleMaski) -#define glTexImage2DMultisample GLEW_GET_FUN(__glewTexImage2DMultisample) -#define glTexImage3DMultisample GLEW_GET_FUN(__glewTexImage3DMultisample) - -#define GLEW_ARB_texture_multisample GLEW_GET_VAR(__GLEW_ARB_texture_multisample) - -#endif /* GL_ARB_texture_multisample */ - -/* -------------------- GL_ARB_texture_non_power_of_two -------------------- */ - -#ifndef GL_ARB_texture_non_power_of_two -#define GL_ARB_texture_non_power_of_two 1 - -#define GLEW_ARB_texture_non_power_of_two GLEW_GET_VAR(__GLEW_ARB_texture_non_power_of_two) - -#endif /* GL_ARB_texture_non_power_of_two */ - -/* ---------------------- GL_ARB_texture_query_levels ---------------------- */ - -#ifndef GL_ARB_texture_query_levels -#define GL_ARB_texture_query_levels 1 - -#define GLEW_ARB_texture_query_levels GLEW_GET_VAR(__GLEW_ARB_texture_query_levels) - -#endif /* GL_ARB_texture_query_levels */ - -/* ------------------------ GL_ARB_texture_query_lod ----------------------- */ - -#ifndef GL_ARB_texture_query_lod -#define GL_ARB_texture_query_lod 1 - -#define GLEW_ARB_texture_query_lod GLEW_GET_VAR(__GLEW_ARB_texture_query_lod) - -#endif /* GL_ARB_texture_query_lod */ - -/* ------------------------ GL_ARB_texture_rectangle ----------------------- */ - -#ifndef GL_ARB_texture_rectangle -#define GL_ARB_texture_rectangle 1 - -#define GL_TEXTURE_RECTANGLE_ARB 0x84F5 -#define GL_TEXTURE_BINDING_RECTANGLE_ARB 0x84F6 -#define GL_PROXY_TEXTURE_RECTANGLE_ARB 0x84F7 -#define GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB 0x84F8 -#define GL_SAMPLER_2D_RECT_ARB 0x8B63 -#define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64 - -#define GLEW_ARB_texture_rectangle GLEW_GET_VAR(__GLEW_ARB_texture_rectangle) - -#endif /* GL_ARB_texture_rectangle */ - -/* --------------------------- GL_ARB_texture_rg --------------------------- */ - -#ifndef GL_ARB_texture_rg -#define GL_ARB_texture_rg 1 - -#define GL_COMPRESSED_RED 0x8225 -#define GL_COMPRESSED_RG 0x8226 -#define GL_RG 0x8227 -#define GL_RG_INTEGER 0x8228 -#define GL_R8 0x8229 -#define GL_R16 0x822A -#define GL_RG8 0x822B -#define GL_RG16 0x822C -#define GL_R16F 0x822D -#define GL_R32F 0x822E -#define GL_RG16F 0x822F -#define GL_RG32F 0x8230 -#define GL_R8I 0x8231 -#define GL_R8UI 0x8232 -#define GL_R16I 0x8233 -#define GL_R16UI 0x8234 -#define GL_R32I 0x8235 -#define GL_R32UI 0x8236 -#define GL_RG8I 0x8237 -#define GL_RG8UI 0x8238 -#define GL_RG16I 0x8239 -#define GL_RG16UI 0x823A -#define GL_RG32I 0x823B -#define GL_RG32UI 0x823C - -#define GLEW_ARB_texture_rg GLEW_GET_VAR(__GLEW_ARB_texture_rg) - -#endif /* GL_ARB_texture_rg */ - -/* ----------------------- GL_ARB_texture_rgb10_a2ui ----------------------- */ - -#ifndef GL_ARB_texture_rgb10_a2ui -#define GL_ARB_texture_rgb10_a2ui 1 - -#define GL_RGB10_A2UI 0x906F - -#define GLEW_ARB_texture_rgb10_a2ui GLEW_GET_VAR(__GLEW_ARB_texture_rgb10_a2ui) - -#endif /* GL_ARB_texture_rgb10_a2ui */ - -/* ------------------------ GL_ARB_texture_stencil8 ------------------------ */ - -#ifndef GL_ARB_texture_stencil8 -#define GL_ARB_texture_stencil8 1 - -#define GL_STENCIL_INDEX 0x1901 -#define GL_STENCIL_INDEX8 0x8D48 - -#define GLEW_ARB_texture_stencil8 GLEW_GET_VAR(__GLEW_ARB_texture_stencil8) - -#endif /* GL_ARB_texture_stencil8 */ - -/* ------------------------- GL_ARB_texture_storage ------------------------ */ - -#ifndef GL_ARB_texture_storage -#define GL_ARB_texture_storage 1 - -#define GL_TEXTURE_IMMUTABLE_FORMAT 0x912F - -typedef void (GLAPIENTRY * PFNGLTEXSTORAGE1DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); -typedef void (GLAPIENTRY * PFNGLTEXSTORAGE2DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLTEXSTORAGE3DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); -typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE1DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); -typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE2DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE3DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); - -#define glTexStorage1D GLEW_GET_FUN(__glewTexStorage1D) -#define glTexStorage2D GLEW_GET_FUN(__glewTexStorage2D) -#define glTexStorage3D GLEW_GET_FUN(__glewTexStorage3D) -#define glTextureStorage1DEXT GLEW_GET_FUN(__glewTextureStorage1DEXT) -#define glTextureStorage2DEXT GLEW_GET_FUN(__glewTextureStorage2DEXT) -#define glTextureStorage3DEXT GLEW_GET_FUN(__glewTextureStorage3DEXT) - -#define GLEW_ARB_texture_storage GLEW_GET_VAR(__GLEW_ARB_texture_storage) - -#endif /* GL_ARB_texture_storage */ - -/* ------------------- GL_ARB_texture_storage_multisample ------------------ */ - -#ifndef GL_ARB_texture_storage_multisample -#define GL_ARB_texture_storage_multisample 1 - -typedef void (GLAPIENTRY * PFNGLTEXSTORAGE2DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); -typedef void (GLAPIENTRY * PFNGLTEXSTORAGE3DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); -typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC) (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); -typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC) (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); - -#define glTexStorage2DMultisample GLEW_GET_FUN(__glewTexStorage2DMultisample) -#define glTexStorage3DMultisample GLEW_GET_FUN(__glewTexStorage3DMultisample) -#define glTextureStorage2DMultisampleEXT GLEW_GET_FUN(__glewTextureStorage2DMultisampleEXT) -#define glTextureStorage3DMultisampleEXT GLEW_GET_FUN(__glewTextureStorage3DMultisampleEXT) - -#define GLEW_ARB_texture_storage_multisample GLEW_GET_VAR(__GLEW_ARB_texture_storage_multisample) - -#endif /* GL_ARB_texture_storage_multisample */ - -/* ------------------------- GL_ARB_texture_swizzle ------------------------ */ - -#ifndef GL_ARB_texture_swizzle -#define GL_ARB_texture_swizzle 1 - -#define GL_TEXTURE_SWIZZLE_R 0x8E42 -#define GL_TEXTURE_SWIZZLE_G 0x8E43 -#define GL_TEXTURE_SWIZZLE_B 0x8E44 -#define GL_TEXTURE_SWIZZLE_A 0x8E45 -#define GL_TEXTURE_SWIZZLE_RGBA 0x8E46 - -#define GLEW_ARB_texture_swizzle GLEW_GET_VAR(__GLEW_ARB_texture_swizzle) - -#endif /* GL_ARB_texture_swizzle */ - -/* -------------------------- GL_ARB_texture_view -------------------------- */ - -#ifndef GL_ARB_texture_view -#define GL_ARB_texture_view 1 - -#define GL_TEXTURE_VIEW_MIN_LEVEL 0x82DB -#define GL_TEXTURE_VIEW_NUM_LEVELS 0x82DC -#define GL_TEXTURE_VIEW_MIN_LAYER 0x82DD -#define GL_TEXTURE_VIEW_NUM_LAYERS 0x82DE -#define GL_TEXTURE_IMMUTABLE_LEVELS 0x82DF - -typedef void (GLAPIENTRY * PFNGLTEXTUREVIEWPROC) (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers); - -#define glTextureView GLEW_GET_FUN(__glewTextureView) - -#define GLEW_ARB_texture_view GLEW_GET_VAR(__GLEW_ARB_texture_view) - -#endif /* GL_ARB_texture_view */ - -/* --------------------------- GL_ARB_timer_query -------------------------- */ - -#ifndef GL_ARB_timer_query -#define GL_ARB_timer_query 1 - -#define GL_TIME_ELAPSED 0x88BF -#define GL_TIMESTAMP 0x8E28 - -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTI64VPROC) (GLuint id, GLenum pname, GLint64* params); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUI64VPROC) (GLuint id, GLenum pname, GLuint64* params); -typedef void (GLAPIENTRY * PFNGLQUERYCOUNTERPROC) (GLuint id, GLenum target); - -#define glGetQueryObjecti64v GLEW_GET_FUN(__glewGetQueryObjecti64v) -#define glGetQueryObjectui64v GLEW_GET_FUN(__glewGetQueryObjectui64v) -#define glQueryCounter GLEW_GET_FUN(__glewQueryCounter) - -#define GLEW_ARB_timer_query GLEW_GET_VAR(__GLEW_ARB_timer_query) - -#endif /* GL_ARB_timer_query */ - -/* ----------------------- GL_ARB_transform_feedback2 ---------------------- */ - -#ifndef GL_ARB_transform_feedback2 -#define GL_ARB_transform_feedback2 1 - -#define GL_TRANSFORM_FEEDBACK 0x8E22 -#define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED 0x8E23 -#define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE 0x8E24 -#define GL_TRANSFORM_FEEDBACK_BINDING 0x8E25 - -typedef void (GLAPIENTRY * PFNGLBINDTRANSFORMFEEDBACKPROC) (GLenum target, GLuint id); -typedef void (GLAPIENTRY * PFNGLDELETETRANSFORMFEEDBACKSPROC) (GLsizei n, const GLuint* ids); -typedef void (GLAPIENTRY * PFNGLDRAWTRANSFORMFEEDBACKPROC) (GLenum mode, GLuint id); -typedef void (GLAPIENTRY * PFNGLGENTRANSFORMFEEDBACKSPROC) (GLsizei n, GLuint* ids); -typedef GLboolean (GLAPIENTRY * PFNGLISTRANSFORMFEEDBACKPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLPAUSETRANSFORMFEEDBACKPROC) (void); -typedef void (GLAPIENTRY * PFNGLRESUMETRANSFORMFEEDBACKPROC) (void); - -#define glBindTransformFeedback GLEW_GET_FUN(__glewBindTransformFeedback) -#define glDeleteTransformFeedbacks GLEW_GET_FUN(__glewDeleteTransformFeedbacks) -#define glDrawTransformFeedback GLEW_GET_FUN(__glewDrawTransformFeedback) -#define glGenTransformFeedbacks GLEW_GET_FUN(__glewGenTransformFeedbacks) -#define glIsTransformFeedback GLEW_GET_FUN(__glewIsTransformFeedback) -#define glPauseTransformFeedback GLEW_GET_FUN(__glewPauseTransformFeedback) -#define glResumeTransformFeedback GLEW_GET_FUN(__glewResumeTransformFeedback) - -#define GLEW_ARB_transform_feedback2 GLEW_GET_VAR(__GLEW_ARB_transform_feedback2) - -#endif /* GL_ARB_transform_feedback2 */ - -/* ----------------------- GL_ARB_transform_feedback3 ---------------------- */ - -#ifndef GL_ARB_transform_feedback3 -#define GL_ARB_transform_feedback3 1 - -#define GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 0x8E70 -#define GL_MAX_VERTEX_STREAMS 0x8E71 - -typedef void (GLAPIENTRY * PFNGLBEGINQUERYINDEXEDPROC) (GLenum target, GLuint index, GLuint id); -typedef void (GLAPIENTRY * PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC) (GLenum mode, GLuint id, GLuint stream); -typedef void (GLAPIENTRY * PFNGLENDQUERYINDEXEDPROC) (GLenum target, GLuint index); -typedef void (GLAPIENTRY * PFNGLGETQUERYINDEXEDIVPROC) (GLenum target, GLuint index, GLenum pname, GLint* params); - -#define glBeginQueryIndexed GLEW_GET_FUN(__glewBeginQueryIndexed) -#define glDrawTransformFeedbackStream GLEW_GET_FUN(__glewDrawTransformFeedbackStream) -#define glEndQueryIndexed GLEW_GET_FUN(__glewEndQueryIndexed) -#define glGetQueryIndexediv GLEW_GET_FUN(__glewGetQueryIndexediv) - -#define GLEW_ARB_transform_feedback3 GLEW_GET_VAR(__GLEW_ARB_transform_feedback3) - -#endif /* GL_ARB_transform_feedback3 */ - -/* ------------------ GL_ARB_transform_feedback_instanced ------------------ */ - -#ifndef GL_ARB_transform_feedback_instanced -#define GL_ARB_transform_feedback_instanced 1 - -typedef void (GLAPIENTRY * PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC) (GLenum mode, GLuint id, GLsizei primcount); -typedef void (GLAPIENTRY * PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC) (GLenum mode, GLuint id, GLuint stream, GLsizei primcount); - -#define glDrawTransformFeedbackInstanced GLEW_GET_FUN(__glewDrawTransformFeedbackInstanced) -#define glDrawTransformFeedbackStreamInstanced GLEW_GET_FUN(__glewDrawTransformFeedbackStreamInstanced) - -#define GLEW_ARB_transform_feedback_instanced GLEW_GET_VAR(__GLEW_ARB_transform_feedback_instanced) - -#endif /* GL_ARB_transform_feedback_instanced */ - -/* ------------------------ GL_ARB_transpose_matrix ------------------------ */ - -#ifndef GL_ARB_transpose_matrix -#define GL_ARB_transpose_matrix 1 - -#define GL_TRANSPOSE_MODELVIEW_MATRIX_ARB 0x84E3 -#define GL_TRANSPOSE_PROJECTION_MATRIX_ARB 0x84E4 -#define GL_TRANSPOSE_TEXTURE_MATRIX_ARB 0x84E5 -#define GL_TRANSPOSE_COLOR_MATRIX_ARB 0x84E6 - -typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXDARBPROC) (GLdouble m[16]); -typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXFARBPROC) (GLfloat m[16]); -typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXDARBPROC) (GLdouble m[16]); -typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXFARBPROC) (GLfloat m[16]); - -#define glLoadTransposeMatrixdARB GLEW_GET_FUN(__glewLoadTransposeMatrixdARB) -#define glLoadTransposeMatrixfARB GLEW_GET_FUN(__glewLoadTransposeMatrixfARB) -#define glMultTransposeMatrixdARB GLEW_GET_FUN(__glewMultTransposeMatrixdARB) -#define glMultTransposeMatrixfARB GLEW_GET_FUN(__glewMultTransposeMatrixfARB) - -#define GLEW_ARB_transpose_matrix GLEW_GET_VAR(__GLEW_ARB_transpose_matrix) - -#endif /* GL_ARB_transpose_matrix */ - -/* ---------------------- GL_ARB_uniform_buffer_object --------------------- */ - -#ifndef GL_ARB_uniform_buffer_object -#define GL_ARB_uniform_buffer_object 1 - -#define GL_UNIFORM_BUFFER 0x8A11 -#define GL_UNIFORM_BUFFER_BINDING 0x8A28 -#define GL_UNIFORM_BUFFER_START 0x8A29 -#define GL_UNIFORM_BUFFER_SIZE 0x8A2A -#define GL_MAX_VERTEX_UNIFORM_BLOCKS 0x8A2B -#define GL_MAX_GEOMETRY_UNIFORM_BLOCKS 0x8A2C -#define GL_MAX_FRAGMENT_UNIFORM_BLOCKS 0x8A2D -#define GL_MAX_COMBINED_UNIFORM_BLOCKS 0x8A2E -#define GL_MAX_UNIFORM_BUFFER_BINDINGS 0x8A2F -#define GL_MAX_UNIFORM_BLOCK_SIZE 0x8A30 -#define GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 0x8A31 -#define GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 0x8A32 -#define GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 0x8A33 -#define GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT 0x8A34 -#define GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH 0x8A35 -#define GL_ACTIVE_UNIFORM_BLOCKS 0x8A36 -#define GL_UNIFORM_TYPE 0x8A37 -#define GL_UNIFORM_SIZE 0x8A38 -#define GL_UNIFORM_NAME_LENGTH 0x8A39 -#define GL_UNIFORM_BLOCK_INDEX 0x8A3A -#define GL_UNIFORM_OFFSET 0x8A3B -#define GL_UNIFORM_ARRAY_STRIDE 0x8A3C -#define GL_UNIFORM_MATRIX_STRIDE 0x8A3D -#define GL_UNIFORM_IS_ROW_MAJOR 0x8A3E -#define GL_UNIFORM_BLOCK_BINDING 0x8A3F -#define GL_UNIFORM_BLOCK_DATA_SIZE 0x8A40 -#define GL_UNIFORM_BLOCK_NAME_LENGTH 0x8A41 -#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS 0x8A42 -#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES 0x8A43 -#define GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER 0x8A44 -#define GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER 0x8A45 -#define GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER 0x8A46 -#define GL_INVALID_INDEX 0xFFFFFFFF - -typedef void (GLAPIENTRY * PFNGLBINDBUFFERBASEPROC) (GLenum target, GLuint index, GLuint buffer); -typedef void (GLAPIENTRY * PFNGLBINDBUFFERRANGEPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); -typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC) (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformBlockName); -typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMBLOCKIVPROC) (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMNAMEPROC) (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformName); -typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMSIVPROC) (GLuint program, GLsizei uniformCount, const GLuint* uniformIndices, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETINTEGERI_VPROC) (GLenum target, GLuint index, GLint* data); -typedef GLuint (GLAPIENTRY * PFNGLGETUNIFORMBLOCKINDEXPROC) (GLuint program, const GLchar* uniformBlockName); -typedef void (GLAPIENTRY * PFNGLGETUNIFORMINDICESPROC) (GLuint program, GLsizei uniformCount, const GLchar** uniformNames, GLuint* uniformIndices); -typedef void (GLAPIENTRY * PFNGLUNIFORMBLOCKBINDINGPROC) (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding); - -#define glBindBufferBase GLEW_GET_FUN(__glewBindBufferBase) -#define glBindBufferRange GLEW_GET_FUN(__glewBindBufferRange) -#define glGetActiveUniformBlockName GLEW_GET_FUN(__glewGetActiveUniformBlockName) -#define glGetActiveUniformBlockiv GLEW_GET_FUN(__glewGetActiveUniformBlockiv) -#define glGetActiveUniformName GLEW_GET_FUN(__glewGetActiveUniformName) -#define glGetActiveUniformsiv GLEW_GET_FUN(__glewGetActiveUniformsiv) -#define glGetIntegeri_v GLEW_GET_FUN(__glewGetIntegeri_v) -#define glGetUniformBlockIndex GLEW_GET_FUN(__glewGetUniformBlockIndex) -#define glGetUniformIndices GLEW_GET_FUN(__glewGetUniformIndices) -#define glUniformBlockBinding GLEW_GET_FUN(__glewUniformBlockBinding) - -#define GLEW_ARB_uniform_buffer_object GLEW_GET_VAR(__GLEW_ARB_uniform_buffer_object) - -#endif /* GL_ARB_uniform_buffer_object */ - -/* ------------------------ GL_ARB_vertex_array_bgra ----------------------- */ - -#ifndef GL_ARB_vertex_array_bgra -#define GL_ARB_vertex_array_bgra 1 - -#define GL_BGRA 0x80E1 - -#define GLEW_ARB_vertex_array_bgra GLEW_GET_VAR(__GLEW_ARB_vertex_array_bgra) - -#endif /* GL_ARB_vertex_array_bgra */ - -/* ----------------------- GL_ARB_vertex_array_object ---------------------- */ - -#ifndef GL_ARB_vertex_array_object -#define GL_ARB_vertex_array_object 1 - -#define GL_VERTEX_ARRAY_BINDING 0x85B5 - -typedef void (GLAPIENTRY * PFNGLBINDVERTEXARRAYPROC) (GLuint array); -typedef void (GLAPIENTRY * PFNGLDELETEVERTEXARRAYSPROC) (GLsizei n, const GLuint* arrays); -typedef void (GLAPIENTRY * PFNGLGENVERTEXARRAYSPROC) (GLsizei n, GLuint* arrays); -typedef GLboolean (GLAPIENTRY * PFNGLISVERTEXARRAYPROC) (GLuint array); - -#define glBindVertexArray GLEW_GET_FUN(__glewBindVertexArray) -#define glDeleteVertexArrays GLEW_GET_FUN(__glewDeleteVertexArrays) -#define glGenVertexArrays GLEW_GET_FUN(__glewGenVertexArrays) -#define glIsVertexArray GLEW_GET_FUN(__glewIsVertexArray) - -#define GLEW_ARB_vertex_array_object GLEW_GET_VAR(__GLEW_ARB_vertex_array_object) - -#endif /* GL_ARB_vertex_array_object */ - -/* ----------------------- GL_ARB_vertex_attrib_64bit ---------------------- */ - -#ifndef GL_ARB_vertex_attrib_64bit -#define GL_ARB_vertex_attrib_64bit 1 - -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLDVPROC) (GLuint index, GLenum pname, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1DPROC) (GLuint index, GLdouble x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1DVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2DPROC) (GLuint index, GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2DVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3DVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4DVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBLPOINTERPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void* pointer); - -#define glGetVertexAttribLdv GLEW_GET_FUN(__glewGetVertexAttribLdv) -#define glVertexAttribL1d GLEW_GET_FUN(__glewVertexAttribL1d) -#define glVertexAttribL1dv GLEW_GET_FUN(__glewVertexAttribL1dv) -#define glVertexAttribL2d GLEW_GET_FUN(__glewVertexAttribL2d) -#define glVertexAttribL2dv GLEW_GET_FUN(__glewVertexAttribL2dv) -#define glVertexAttribL3d GLEW_GET_FUN(__glewVertexAttribL3d) -#define glVertexAttribL3dv GLEW_GET_FUN(__glewVertexAttribL3dv) -#define glVertexAttribL4d GLEW_GET_FUN(__glewVertexAttribL4d) -#define glVertexAttribL4dv GLEW_GET_FUN(__glewVertexAttribL4dv) -#define glVertexAttribLPointer GLEW_GET_FUN(__glewVertexAttribLPointer) - -#define GLEW_ARB_vertex_attrib_64bit GLEW_GET_VAR(__GLEW_ARB_vertex_attrib_64bit) - -#endif /* GL_ARB_vertex_attrib_64bit */ - -/* ---------------------- GL_ARB_vertex_attrib_binding --------------------- */ - -#ifndef GL_ARB_vertex_attrib_binding -#define GL_ARB_vertex_attrib_binding 1 - -#define GL_VERTEX_ATTRIB_BINDING 0x82D4 -#define GL_VERTEX_ATTRIB_RELATIVE_OFFSET 0x82D5 -#define GL_VERTEX_BINDING_DIVISOR 0x82D6 -#define GL_VERTEX_BINDING_OFFSET 0x82D7 -#define GL_VERTEX_BINDING_STRIDE 0x82D8 -#define GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 0x82D9 -#define GL_MAX_VERTEX_ATTRIB_BINDINGS 0x82DA - -typedef void (GLAPIENTRY * PFNGLBINDVERTEXBUFFERPROC) (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBBINDINGPROC) (GLuint attribindex, GLuint bindingindex); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBIFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBLFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); -typedef void (GLAPIENTRY * PFNGLVERTEXBINDINGDIVISORPROC) (GLuint bindingindex, GLuint divisor); - -#define glBindVertexBuffer GLEW_GET_FUN(__glewBindVertexBuffer) -#define glVertexAttribBinding GLEW_GET_FUN(__glewVertexAttribBinding) -#define glVertexAttribFormat GLEW_GET_FUN(__glewVertexAttribFormat) -#define glVertexAttribIFormat GLEW_GET_FUN(__glewVertexAttribIFormat) -#define glVertexAttribLFormat GLEW_GET_FUN(__glewVertexAttribLFormat) -#define glVertexBindingDivisor GLEW_GET_FUN(__glewVertexBindingDivisor) - -#define GLEW_ARB_vertex_attrib_binding GLEW_GET_VAR(__GLEW_ARB_vertex_attrib_binding) - -#endif /* GL_ARB_vertex_attrib_binding */ - -/* -------------------------- GL_ARB_vertex_blend -------------------------- */ - -#ifndef GL_ARB_vertex_blend -#define GL_ARB_vertex_blend 1 - -#define GL_MODELVIEW0_ARB 0x1700 -#define GL_MODELVIEW1_ARB 0x850A -#define GL_MAX_VERTEX_UNITS_ARB 0x86A4 -#define GL_ACTIVE_VERTEX_UNITS_ARB 0x86A5 -#define GL_WEIGHT_SUM_UNITY_ARB 0x86A6 -#define GL_VERTEX_BLEND_ARB 0x86A7 -#define GL_CURRENT_WEIGHT_ARB 0x86A8 -#define GL_WEIGHT_ARRAY_TYPE_ARB 0x86A9 -#define GL_WEIGHT_ARRAY_STRIDE_ARB 0x86AA -#define GL_WEIGHT_ARRAY_SIZE_ARB 0x86AB -#define GL_WEIGHT_ARRAY_POINTER_ARB 0x86AC -#define GL_WEIGHT_ARRAY_ARB 0x86AD -#define GL_MODELVIEW2_ARB 0x8722 -#define GL_MODELVIEW3_ARB 0x8723 -#define GL_MODELVIEW4_ARB 0x8724 -#define GL_MODELVIEW5_ARB 0x8725 -#define GL_MODELVIEW6_ARB 0x8726 -#define GL_MODELVIEW7_ARB 0x8727 -#define GL_MODELVIEW8_ARB 0x8728 -#define GL_MODELVIEW9_ARB 0x8729 -#define GL_MODELVIEW10_ARB 0x872A -#define GL_MODELVIEW11_ARB 0x872B -#define GL_MODELVIEW12_ARB 0x872C -#define GL_MODELVIEW13_ARB 0x872D -#define GL_MODELVIEW14_ARB 0x872E -#define GL_MODELVIEW15_ARB 0x872F -#define GL_MODELVIEW16_ARB 0x8730 -#define GL_MODELVIEW17_ARB 0x8731 -#define GL_MODELVIEW18_ARB 0x8732 -#define GL_MODELVIEW19_ARB 0x8733 -#define GL_MODELVIEW20_ARB 0x8734 -#define GL_MODELVIEW21_ARB 0x8735 -#define GL_MODELVIEW22_ARB 0x8736 -#define GL_MODELVIEW23_ARB 0x8737 -#define GL_MODELVIEW24_ARB 0x8738 -#define GL_MODELVIEW25_ARB 0x8739 -#define GL_MODELVIEW26_ARB 0x873A -#define GL_MODELVIEW27_ARB 0x873B -#define GL_MODELVIEW28_ARB 0x873C -#define GL_MODELVIEW29_ARB 0x873D -#define GL_MODELVIEW30_ARB 0x873E -#define GL_MODELVIEW31_ARB 0x873F - -typedef void (GLAPIENTRY * PFNGLVERTEXBLENDARBPROC) (GLint count); -typedef void (GLAPIENTRY * PFNGLWEIGHTPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLWEIGHTBVARBPROC) (GLint size, GLbyte *weights); -typedef void (GLAPIENTRY * PFNGLWEIGHTDVARBPROC) (GLint size, GLdouble *weights); -typedef void (GLAPIENTRY * PFNGLWEIGHTFVARBPROC) (GLint size, GLfloat *weights); -typedef void (GLAPIENTRY * PFNGLWEIGHTIVARBPROC) (GLint size, GLint *weights); -typedef void (GLAPIENTRY * PFNGLWEIGHTSVARBPROC) (GLint size, GLshort *weights); -typedef void (GLAPIENTRY * PFNGLWEIGHTUBVARBPROC) (GLint size, GLubyte *weights); -typedef void (GLAPIENTRY * PFNGLWEIGHTUIVARBPROC) (GLint size, GLuint *weights); -typedef void (GLAPIENTRY * PFNGLWEIGHTUSVARBPROC) (GLint size, GLushort *weights); - -#define glVertexBlendARB GLEW_GET_FUN(__glewVertexBlendARB) -#define glWeightPointerARB GLEW_GET_FUN(__glewWeightPointerARB) -#define glWeightbvARB GLEW_GET_FUN(__glewWeightbvARB) -#define glWeightdvARB GLEW_GET_FUN(__glewWeightdvARB) -#define glWeightfvARB GLEW_GET_FUN(__glewWeightfvARB) -#define glWeightivARB GLEW_GET_FUN(__glewWeightivARB) -#define glWeightsvARB GLEW_GET_FUN(__glewWeightsvARB) -#define glWeightubvARB GLEW_GET_FUN(__glewWeightubvARB) -#define glWeightuivARB GLEW_GET_FUN(__glewWeightuivARB) -#define glWeightusvARB GLEW_GET_FUN(__glewWeightusvARB) - -#define GLEW_ARB_vertex_blend GLEW_GET_VAR(__GLEW_ARB_vertex_blend) - -#endif /* GL_ARB_vertex_blend */ - -/* ---------------------- GL_ARB_vertex_buffer_object ---------------------- */ - -#ifndef GL_ARB_vertex_buffer_object -#define GL_ARB_vertex_buffer_object 1 - -#define GL_BUFFER_SIZE_ARB 0x8764 -#define GL_BUFFER_USAGE_ARB 0x8765 -#define GL_ARRAY_BUFFER_ARB 0x8892 -#define GL_ELEMENT_ARRAY_BUFFER_ARB 0x8893 -#define GL_ARRAY_BUFFER_BINDING_ARB 0x8894 -#define GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB 0x8895 -#define GL_VERTEX_ARRAY_BUFFER_BINDING_ARB 0x8896 -#define GL_NORMAL_ARRAY_BUFFER_BINDING_ARB 0x8897 -#define GL_COLOR_ARRAY_BUFFER_BINDING_ARB 0x8898 -#define GL_INDEX_ARRAY_BUFFER_BINDING_ARB 0x8899 -#define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB 0x889A -#define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB 0x889B -#define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB 0x889C -#define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB 0x889D -#define GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB 0x889E -#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB 0x889F -#define GL_READ_ONLY_ARB 0x88B8 -#define GL_WRITE_ONLY_ARB 0x88B9 -#define GL_READ_WRITE_ARB 0x88BA -#define GL_BUFFER_ACCESS_ARB 0x88BB -#define GL_BUFFER_MAPPED_ARB 0x88BC -#define GL_BUFFER_MAP_POINTER_ARB 0x88BD -#define GL_STREAM_DRAW_ARB 0x88E0 -#define GL_STREAM_READ_ARB 0x88E1 -#define GL_STREAM_COPY_ARB 0x88E2 -#define GL_STATIC_DRAW_ARB 0x88E4 -#define GL_STATIC_READ_ARB 0x88E5 -#define GL_STATIC_COPY_ARB 0x88E6 -#define GL_DYNAMIC_DRAW_ARB 0x88E8 -#define GL_DYNAMIC_READ_ARB 0x88E9 -#define GL_DYNAMIC_COPY_ARB 0x88EA - -typedef ptrdiff_t GLintptrARB; -typedef ptrdiff_t GLsizeiptrARB; - -typedef void (GLAPIENTRY * PFNGLBINDBUFFERARBPROC) (GLenum target, GLuint buffer); -typedef void (GLAPIENTRY * PFNGLBUFFERDATAARBPROC) (GLenum target, GLsizeiptrARB size, const GLvoid *data, GLenum usage); -typedef void (GLAPIENTRY * PFNGLBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLDELETEBUFFERSARBPROC) (GLsizei n, const GLuint* buffers); -typedef void (GLAPIENTRY * PFNGLGENBUFFERSARBPROC) (GLsizei n, GLuint* buffers); -typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERIVARBPROC) (GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETBUFFERPOINTERVARBPROC) (GLenum target, GLenum pname, GLvoid** params); -typedef void (GLAPIENTRY * PFNGLGETBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid *data); -typedef GLboolean (GLAPIENTRY * PFNGLISBUFFERARBPROC) (GLuint buffer); -typedef GLvoid * (GLAPIENTRY * PFNGLMAPBUFFERARBPROC) (GLenum target, GLenum access); -typedef GLboolean (GLAPIENTRY * PFNGLUNMAPBUFFERARBPROC) (GLenum target); - -#define glBindBufferARB GLEW_GET_FUN(__glewBindBufferARB) -#define glBufferDataARB GLEW_GET_FUN(__glewBufferDataARB) -#define glBufferSubDataARB GLEW_GET_FUN(__glewBufferSubDataARB) -#define glDeleteBuffersARB GLEW_GET_FUN(__glewDeleteBuffersARB) -#define glGenBuffersARB GLEW_GET_FUN(__glewGenBuffersARB) -#define glGetBufferParameterivARB GLEW_GET_FUN(__glewGetBufferParameterivARB) -#define glGetBufferPointervARB GLEW_GET_FUN(__glewGetBufferPointervARB) -#define glGetBufferSubDataARB GLEW_GET_FUN(__glewGetBufferSubDataARB) -#define glIsBufferARB GLEW_GET_FUN(__glewIsBufferARB) -#define glMapBufferARB GLEW_GET_FUN(__glewMapBufferARB) -#define glUnmapBufferARB GLEW_GET_FUN(__glewUnmapBufferARB) - -#define GLEW_ARB_vertex_buffer_object GLEW_GET_VAR(__GLEW_ARB_vertex_buffer_object) - -#endif /* GL_ARB_vertex_buffer_object */ - -/* ------------------------- GL_ARB_vertex_program ------------------------- */ - -#ifndef GL_ARB_vertex_program -#define GL_ARB_vertex_program 1 - -#define GL_COLOR_SUM_ARB 0x8458 -#define GL_VERTEX_PROGRAM_ARB 0x8620 -#define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB 0x8622 -#define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB 0x8623 -#define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB 0x8624 -#define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB 0x8625 -#define GL_CURRENT_VERTEX_ATTRIB_ARB 0x8626 -#define GL_PROGRAM_LENGTH_ARB 0x8627 -#define GL_PROGRAM_STRING_ARB 0x8628 -#define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB 0x862E -#define GL_MAX_PROGRAM_MATRICES_ARB 0x862F -#define GL_CURRENT_MATRIX_STACK_DEPTH_ARB 0x8640 -#define GL_CURRENT_MATRIX_ARB 0x8641 -#define GL_VERTEX_PROGRAM_POINT_SIZE_ARB 0x8642 -#define GL_VERTEX_PROGRAM_TWO_SIDE_ARB 0x8643 -#define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB 0x8645 -#define GL_PROGRAM_ERROR_POSITION_ARB 0x864B -#define GL_PROGRAM_BINDING_ARB 0x8677 -#define GL_MAX_VERTEX_ATTRIBS_ARB 0x8869 -#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB 0x886A -#define GL_PROGRAM_ERROR_STRING_ARB 0x8874 -#define GL_PROGRAM_FORMAT_ASCII_ARB 0x8875 -#define GL_PROGRAM_FORMAT_ARB 0x8876 -#define GL_PROGRAM_INSTRUCTIONS_ARB 0x88A0 -#define GL_MAX_PROGRAM_INSTRUCTIONS_ARB 0x88A1 -#define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A2 -#define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A3 -#define GL_PROGRAM_TEMPORARIES_ARB 0x88A4 -#define GL_MAX_PROGRAM_TEMPORARIES_ARB 0x88A5 -#define GL_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A6 -#define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A7 -#define GL_PROGRAM_PARAMETERS_ARB 0x88A8 -#define GL_MAX_PROGRAM_PARAMETERS_ARB 0x88A9 -#define GL_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AA -#define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AB -#define GL_PROGRAM_ATTRIBS_ARB 0x88AC -#define GL_MAX_PROGRAM_ATTRIBS_ARB 0x88AD -#define GL_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AE -#define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AF -#define GL_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B0 -#define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B1 -#define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B2 -#define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B3 -#define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB 0x88B4 -#define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB 0x88B5 -#define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB 0x88B6 -#define GL_TRANSPOSE_CURRENT_MATRIX_ARB 0x88B7 -#define GL_MATRIX0_ARB 0x88C0 -#define GL_MATRIX1_ARB 0x88C1 -#define GL_MATRIX2_ARB 0x88C2 -#define GL_MATRIX3_ARB 0x88C3 -#define GL_MATRIX4_ARB 0x88C4 -#define GL_MATRIX5_ARB 0x88C5 -#define GL_MATRIX6_ARB 0x88C6 -#define GL_MATRIX7_ARB 0x88C7 -#define GL_MATRIX8_ARB 0x88C8 -#define GL_MATRIX9_ARB 0x88C9 -#define GL_MATRIX10_ARB 0x88CA -#define GL_MATRIX11_ARB 0x88CB -#define GL_MATRIX12_ARB 0x88CC -#define GL_MATRIX13_ARB 0x88CD -#define GL_MATRIX14_ARB 0x88CE -#define GL_MATRIX15_ARB 0x88CF -#define GL_MATRIX16_ARB 0x88D0 -#define GL_MATRIX17_ARB 0x88D1 -#define GL_MATRIX18_ARB 0x88D2 -#define GL_MATRIX19_ARB 0x88D3 -#define GL_MATRIX20_ARB 0x88D4 -#define GL_MATRIX21_ARB 0x88D5 -#define GL_MATRIX22_ARB 0x88D6 -#define GL_MATRIX23_ARB 0x88D7 -#define GL_MATRIX24_ARB 0x88D8 -#define GL_MATRIX25_ARB 0x88D9 -#define GL_MATRIX26_ARB 0x88DA -#define GL_MATRIX27_ARB 0x88DB -#define GL_MATRIX28_ARB 0x88DC -#define GL_MATRIX29_ARB 0x88DD -#define GL_MATRIX30_ARB 0x88DE -#define GL_MATRIX31_ARB 0x88DF - -typedef void (GLAPIENTRY * PFNGLBINDPROGRAMARBPROC) (GLenum target, GLuint program); -typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMSARBPROC) (GLsizei n, const GLuint* programs); -typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXATTRIBARRAYARBPROC) (GLuint index); -typedef void (GLAPIENTRY * PFNGLENABLEVERTEXATTRIBARRAYARBPROC) (GLuint index); -typedef void (GLAPIENTRY * PFNGLGENPROGRAMSARBPROC) (GLsizei n, GLuint* programs); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMENVPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMENVPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMSTRINGARBPROC) (GLenum target, GLenum pname, GLvoid *string); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVARBPROC) (GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVARBPROC) (GLuint index, GLenum pname, GLvoid** pointer); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBDVARBPROC) (GLuint index, GLenum pname, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBFVARBPROC) (GLuint index, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIVARBPROC) (GLuint index, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMARBPROC) (GLuint program); -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble* params); -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble* params); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLPROGRAMSTRINGARBPROC) (GLenum target, GLenum format, GLsizei len, const GLvoid *string); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DARBPROC) (GLuint index, GLdouble x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DVARBPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FARBPROC) (GLuint index, GLfloat x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FVARBPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SARBPROC) (GLuint index, GLshort x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SVARBPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DARBPROC) (GLuint index, GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DVARBPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FARBPROC) (GLuint index, GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FVARBPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SARBPROC) (GLuint index, GLshort x, GLshort y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SVARBPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DVARBPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FVARBPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SVARBPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NBVARBPROC) (GLuint index, const GLbyte* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NIVARBPROC) (GLuint index, const GLint* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NSVARBPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBARBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBVARBPROC) (GLuint index, const GLubyte* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUIVARBPROC) (GLuint index, const GLuint* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUSVARBPROC) (GLuint index, const GLushort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4BVARBPROC) (GLuint index, const GLbyte* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVARBPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVARBPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4IVARBPROC) (GLuint index, const GLint* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVARBPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVARBPROC) (GLuint index, const GLubyte* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UIVARBPROC) (GLuint index, const GLuint* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4USVARBPROC) (GLuint index, const GLushort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERARBPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer); - -#define glBindProgramARB GLEW_GET_FUN(__glewBindProgramARB) -#define glDeleteProgramsARB GLEW_GET_FUN(__glewDeleteProgramsARB) -#define glDisableVertexAttribArrayARB GLEW_GET_FUN(__glewDisableVertexAttribArrayARB) -#define glEnableVertexAttribArrayARB GLEW_GET_FUN(__glewEnableVertexAttribArrayARB) -#define glGenProgramsARB GLEW_GET_FUN(__glewGenProgramsARB) -#define glGetProgramEnvParameterdvARB GLEW_GET_FUN(__glewGetProgramEnvParameterdvARB) -#define glGetProgramEnvParameterfvARB GLEW_GET_FUN(__glewGetProgramEnvParameterfvARB) -#define glGetProgramLocalParameterdvARB GLEW_GET_FUN(__glewGetProgramLocalParameterdvARB) -#define glGetProgramLocalParameterfvARB GLEW_GET_FUN(__glewGetProgramLocalParameterfvARB) -#define glGetProgramStringARB GLEW_GET_FUN(__glewGetProgramStringARB) -#define glGetProgramivARB GLEW_GET_FUN(__glewGetProgramivARB) -#define glGetVertexAttribPointervARB GLEW_GET_FUN(__glewGetVertexAttribPointervARB) -#define glGetVertexAttribdvARB GLEW_GET_FUN(__glewGetVertexAttribdvARB) -#define glGetVertexAttribfvARB GLEW_GET_FUN(__glewGetVertexAttribfvARB) -#define glGetVertexAttribivARB GLEW_GET_FUN(__glewGetVertexAttribivARB) -#define glIsProgramARB GLEW_GET_FUN(__glewIsProgramARB) -#define glProgramEnvParameter4dARB GLEW_GET_FUN(__glewProgramEnvParameter4dARB) -#define glProgramEnvParameter4dvARB GLEW_GET_FUN(__glewProgramEnvParameter4dvARB) -#define glProgramEnvParameter4fARB GLEW_GET_FUN(__glewProgramEnvParameter4fARB) -#define glProgramEnvParameter4fvARB GLEW_GET_FUN(__glewProgramEnvParameter4fvARB) -#define glProgramLocalParameter4dARB GLEW_GET_FUN(__glewProgramLocalParameter4dARB) -#define glProgramLocalParameter4dvARB GLEW_GET_FUN(__glewProgramLocalParameter4dvARB) -#define glProgramLocalParameter4fARB GLEW_GET_FUN(__glewProgramLocalParameter4fARB) -#define glProgramLocalParameter4fvARB GLEW_GET_FUN(__glewProgramLocalParameter4fvARB) -#define glProgramStringARB GLEW_GET_FUN(__glewProgramStringARB) -#define glVertexAttrib1dARB GLEW_GET_FUN(__glewVertexAttrib1dARB) -#define glVertexAttrib1dvARB GLEW_GET_FUN(__glewVertexAttrib1dvARB) -#define glVertexAttrib1fARB GLEW_GET_FUN(__glewVertexAttrib1fARB) -#define glVertexAttrib1fvARB GLEW_GET_FUN(__glewVertexAttrib1fvARB) -#define glVertexAttrib1sARB GLEW_GET_FUN(__glewVertexAttrib1sARB) -#define glVertexAttrib1svARB GLEW_GET_FUN(__glewVertexAttrib1svARB) -#define glVertexAttrib2dARB GLEW_GET_FUN(__glewVertexAttrib2dARB) -#define glVertexAttrib2dvARB GLEW_GET_FUN(__glewVertexAttrib2dvARB) -#define glVertexAttrib2fARB GLEW_GET_FUN(__glewVertexAttrib2fARB) -#define glVertexAttrib2fvARB GLEW_GET_FUN(__glewVertexAttrib2fvARB) -#define glVertexAttrib2sARB GLEW_GET_FUN(__glewVertexAttrib2sARB) -#define glVertexAttrib2svARB GLEW_GET_FUN(__glewVertexAttrib2svARB) -#define glVertexAttrib3dARB GLEW_GET_FUN(__glewVertexAttrib3dARB) -#define glVertexAttrib3dvARB GLEW_GET_FUN(__glewVertexAttrib3dvARB) -#define glVertexAttrib3fARB GLEW_GET_FUN(__glewVertexAttrib3fARB) -#define glVertexAttrib3fvARB GLEW_GET_FUN(__glewVertexAttrib3fvARB) -#define glVertexAttrib3sARB GLEW_GET_FUN(__glewVertexAttrib3sARB) -#define glVertexAttrib3svARB GLEW_GET_FUN(__glewVertexAttrib3svARB) -#define glVertexAttrib4NbvARB GLEW_GET_FUN(__glewVertexAttrib4NbvARB) -#define glVertexAttrib4NivARB GLEW_GET_FUN(__glewVertexAttrib4NivARB) -#define glVertexAttrib4NsvARB GLEW_GET_FUN(__glewVertexAttrib4NsvARB) -#define glVertexAttrib4NubARB GLEW_GET_FUN(__glewVertexAttrib4NubARB) -#define glVertexAttrib4NubvARB GLEW_GET_FUN(__glewVertexAttrib4NubvARB) -#define glVertexAttrib4NuivARB GLEW_GET_FUN(__glewVertexAttrib4NuivARB) -#define glVertexAttrib4NusvARB GLEW_GET_FUN(__glewVertexAttrib4NusvARB) -#define glVertexAttrib4bvARB GLEW_GET_FUN(__glewVertexAttrib4bvARB) -#define glVertexAttrib4dARB GLEW_GET_FUN(__glewVertexAttrib4dARB) -#define glVertexAttrib4dvARB GLEW_GET_FUN(__glewVertexAttrib4dvARB) -#define glVertexAttrib4fARB GLEW_GET_FUN(__glewVertexAttrib4fARB) -#define glVertexAttrib4fvARB GLEW_GET_FUN(__glewVertexAttrib4fvARB) -#define glVertexAttrib4ivARB GLEW_GET_FUN(__glewVertexAttrib4ivARB) -#define glVertexAttrib4sARB GLEW_GET_FUN(__glewVertexAttrib4sARB) -#define glVertexAttrib4svARB GLEW_GET_FUN(__glewVertexAttrib4svARB) -#define glVertexAttrib4ubvARB GLEW_GET_FUN(__glewVertexAttrib4ubvARB) -#define glVertexAttrib4uivARB GLEW_GET_FUN(__glewVertexAttrib4uivARB) -#define glVertexAttrib4usvARB GLEW_GET_FUN(__glewVertexAttrib4usvARB) -#define glVertexAttribPointerARB GLEW_GET_FUN(__glewVertexAttribPointerARB) - -#define GLEW_ARB_vertex_program GLEW_GET_VAR(__GLEW_ARB_vertex_program) - -#endif /* GL_ARB_vertex_program */ - -/* -------------------------- GL_ARB_vertex_shader ------------------------- */ - -#ifndef GL_ARB_vertex_shader -#define GL_ARB_vertex_shader 1 - -#define GL_VERTEX_SHADER_ARB 0x8B31 -#define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB 0x8B4A -#define GL_MAX_VARYING_FLOATS_ARB 0x8B4B -#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C -#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB 0x8B4D -#define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB 0x8B89 -#define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB 0x8B8A - -typedef void (GLAPIENTRY * PFNGLBINDATTRIBLOCATIONARBPROC) (GLhandleARB programObj, GLuint index, const GLcharARB* name); -typedef void (GLAPIENTRY * PFNGLGETACTIVEATTRIBARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint *size, GLenum *type, GLcharARB *name); -typedef GLint (GLAPIENTRY * PFNGLGETATTRIBLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB* name); - -#define glBindAttribLocationARB GLEW_GET_FUN(__glewBindAttribLocationARB) -#define glGetActiveAttribARB GLEW_GET_FUN(__glewGetActiveAttribARB) -#define glGetAttribLocationARB GLEW_GET_FUN(__glewGetAttribLocationARB) - -#define GLEW_ARB_vertex_shader GLEW_GET_VAR(__GLEW_ARB_vertex_shader) - -#endif /* GL_ARB_vertex_shader */ - -/* ------------------- GL_ARB_vertex_type_10f_11f_11f_rev ------------------ */ - -#ifndef GL_ARB_vertex_type_10f_11f_11f_rev -#define GL_ARB_vertex_type_10f_11f_11f_rev 1 - -#define GL_UNSIGNED_INT_10F_11F_11F_REV 0x8C3B - -#define GLEW_ARB_vertex_type_10f_11f_11f_rev GLEW_GET_VAR(__GLEW_ARB_vertex_type_10f_11f_11f_rev) - -#endif /* GL_ARB_vertex_type_10f_11f_11f_rev */ - -/* ------------------- GL_ARB_vertex_type_2_10_10_10_rev ------------------- */ - -#ifndef GL_ARB_vertex_type_2_10_10_10_rev -#define GL_ARB_vertex_type_2_10_10_10_rev 1 - -#define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368 -#define GL_INT_2_10_10_10_REV 0x8D9F - -typedef void (GLAPIENTRY * PFNGLCOLORP3UIPROC) (GLenum type, GLuint color); -typedef void (GLAPIENTRY * PFNGLCOLORP3UIVPROC) (GLenum type, const GLuint* color); -typedef void (GLAPIENTRY * PFNGLCOLORP4UIPROC) (GLenum type, GLuint color); -typedef void (GLAPIENTRY * PFNGLCOLORP4UIVPROC) (GLenum type, const GLuint* color); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP1UIPROC) (GLenum texture, GLenum type, GLuint coords); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP1UIVPROC) (GLenum texture, GLenum type, const GLuint* coords); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP2UIPROC) (GLenum texture, GLenum type, GLuint coords); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP2UIVPROC) (GLenum texture, GLenum type, const GLuint* coords); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP3UIPROC) (GLenum texture, GLenum type, GLuint coords); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP3UIVPROC) (GLenum texture, GLenum type, const GLuint* coords); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP4UIPROC) (GLenum texture, GLenum type, GLuint coords); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP4UIVPROC) (GLenum texture, GLenum type, const GLuint* coords); -typedef void (GLAPIENTRY * PFNGLNORMALP3UIPROC) (GLenum type, GLuint coords); -typedef void (GLAPIENTRY * PFNGLNORMALP3UIVPROC) (GLenum type, const GLuint* coords); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORP3UIPROC) (GLenum type, GLuint color); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORP3UIVPROC) (GLenum type, const GLuint* color); -typedef void (GLAPIENTRY * PFNGLTEXCOORDP1UIPROC) (GLenum type, GLuint coords); -typedef void (GLAPIENTRY * PFNGLTEXCOORDP1UIVPROC) (GLenum type, const GLuint* coords); -typedef void (GLAPIENTRY * PFNGLTEXCOORDP2UIPROC) (GLenum type, GLuint coords); -typedef void (GLAPIENTRY * PFNGLTEXCOORDP2UIVPROC) (GLenum type, const GLuint* coords); -typedef void (GLAPIENTRY * PFNGLTEXCOORDP3UIPROC) (GLenum type, GLuint coords); -typedef void (GLAPIENTRY * PFNGLTEXCOORDP3UIVPROC) (GLenum type, const GLuint* coords); -typedef void (GLAPIENTRY * PFNGLTEXCOORDP4UIPROC) (GLenum type, GLuint coords); -typedef void (GLAPIENTRY * PFNGLTEXCOORDP4UIVPROC) (GLenum type, const GLuint* coords); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP1UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP1UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP2UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP2UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP3UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP3UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP4UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP4UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLVERTEXP2UIPROC) (GLenum type, GLuint value); -typedef void (GLAPIENTRY * PFNGLVERTEXP2UIVPROC) (GLenum type, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLVERTEXP3UIPROC) (GLenum type, GLuint value); -typedef void (GLAPIENTRY * PFNGLVERTEXP3UIVPROC) (GLenum type, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLVERTEXP4UIPROC) (GLenum type, GLuint value); -typedef void (GLAPIENTRY * PFNGLVERTEXP4UIVPROC) (GLenum type, const GLuint* value); - -#define glColorP3ui GLEW_GET_FUN(__glewColorP3ui) -#define glColorP3uiv GLEW_GET_FUN(__glewColorP3uiv) -#define glColorP4ui GLEW_GET_FUN(__glewColorP4ui) -#define glColorP4uiv GLEW_GET_FUN(__glewColorP4uiv) -#define glMultiTexCoordP1ui GLEW_GET_FUN(__glewMultiTexCoordP1ui) -#define glMultiTexCoordP1uiv GLEW_GET_FUN(__glewMultiTexCoordP1uiv) -#define glMultiTexCoordP2ui GLEW_GET_FUN(__glewMultiTexCoordP2ui) -#define glMultiTexCoordP2uiv GLEW_GET_FUN(__glewMultiTexCoordP2uiv) -#define glMultiTexCoordP3ui GLEW_GET_FUN(__glewMultiTexCoordP3ui) -#define glMultiTexCoordP3uiv GLEW_GET_FUN(__glewMultiTexCoordP3uiv) -#define glMultiTexCoordP4ui GLEW_GET_FUN(__glewMultiTexCoordP4ui) -#define glMultiTexCoordP4uiv GLEW_GET_FUN(__glewMultiTexCoordP4uiv) -#define glNormalP3ui GLEW_GET_FUN(__glewNormalP3ui) -#define glNormalP3uiv GLEW_GET_FUN(__glewNormalP3uiv) -#define glSecondaryColorP3ui GLEW_GET_FUN(__glewSecondaryColorP3ui) -#define glSecondaryColorP3uiv GLEW_GET_FUN(__glewSecondaryColorP3uiv) -#define glTexCoordP1ui GLEW_GET_FUN(__glewTexCoordP1ui) -#define glTexCoordP1uiv GLEW_GET_FUN(__glewTexCoordP1uiv) -#define glTexCoordP2ui GLEW_GET_FUN(__glewTexCoordP2ui) -#define glTexCoordP2uiv GLEW_GET_FUN(__glewTexCoordP2uiv) -#define glTexCoordP3ui GLEW_GET_FUN(__glewTexCoordP3ui) -#define glTexCoordP3uiv GLEW_GET_FUN(__glewTexCoordP3uiv) -#define glTexCoordP4ui GLEW_GET_FUN(__glewTexCoordP4ui) -#define glTexCoordP4uiv GLEW_GET_FUN(__glewTexCoordP4uiv) -#define glVertexAttribP1ui GLEW_GET_FUN(__glewVertexAttribP1ui) -#define glVertexAttribP1uiv GLEW_GET_FUN(__glewVertexAttribP1uiv) -#define glVertexAttribP2ui GLEW_GET_FUN(__glewVertexAttribP2ui) -#define glVertexAttribP2uiv GLEW_GET_FUN(__glewVertexAttribP2uiv) -#define glVertexAttribP3ui GLEW_GET_FUN(__glewVertexAttribP3ui) -#define glVertexAttribP3uiv GLEW_GET_FUN(__glewVertexAttribP3uiv) -#define glVertexAttribP4ui GLEW_GET_FUN(__glewVertexAttribP4ui) -#define glVertexAttribP4uiv GLEW_GET_FUN(__glewVertexAttribP4uiv) -#define glVertexP2ui GLEW_GET_FUN(__glewVertexP2ui) -#define glVertexP2uiv GLEW_GET_FUN(__glewVertexP2uiv) -#define glVertexP3ui GLEW_GET_FUN(__glewVertexP3ui) -#define glVertexP3uiv GLEW_GET_FUN(__glewVertexP3uiv) -#define glVertexP4ui GLEW_GET_FUN(__glewVertexP4ui) -#define glVertexP4uiv GLEW_GET_FUN(__glewVertexP4uiv) - -#define GLEW_ARB_vertex_type_2_10_10_10_rev GLEW_GET_VAR(__GLEW_ARB_vertex_type_2_10_10_10_rev) - -#endif /* GL_ARB_vertex_type_2_10_10_10_rev */ - -/* ------------------------- GL_ARB_viewport_array ------------------------- */ - -#ifndef GL_ARB_viewport_array -#define GL_ARB_viewport_array 1 - -#define GL_DEPTH_RANGE 0x0B70 -#define GL_VIEWPORT 0x0BA2 -#define GL_SCISSOR_BOX 0x0C10 -#define GL_SCISSOR_TEST 0x0C11 -#define GL_MAX_VIEWPORTS 0x825B -#define GL_VIEWPORT_SUBPIXEL_BITS 0x825C -#define GL_VIEWPORT_BOUNDS_RANGE 0x825D -#define GL_LAYER_PROVOKING_VERTEX 0x825E -#define GL_VIEWPORT_INDEX_PROVOKING_VERTEX 0x825F -#define GL_UNDEFINED_VERTEX 0x8260 -#define GL_FIRST_VERTEX_CONVENTION 0x8E4D -#define GL_LAST_VERTEX_CONVENTION 0x8E4E -#define GL_PROVOKING_VERTEX 0x8E4F - -typedef void (GLAPIENTRY * PFNGLDEPTHRANGEARRAYVPROC) (GLuint first, GLsizei count, const GLclampd * v); -typedef void (GLAPIENTRY * PFNGLDEPTHRANGEINDEXEDPROC) (GLuint index, GLclampd n, GLclampd f); -typedef void (GLAPIENTRY * PFNGLGETDOUBLEI_VPROC) (GLenum target, GLuint index, GLdouble* data); -typedef void (GLAPIENTRY * PFNGLGETFLOATI_VPROC) (GLenum target, GLuint index, GLfloat* data); -typedef void (GLAPIENTRY * PFNGLSCISSORARRAYVPROC) (GLuint first, GLsizei count, const GLint * v); -typedef void (GLAPIENTRY * PFNGLSCISSORINDEXEDPROC) (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLSCISSORINDEXEDVPROC) (GLuint index, const GLint * v); -typedef void (GLAPIENTRY * PFNGLVIEWPORTARRAYVPROC) (GLuint first, GLsizei count, const GLfloat * v); -typedef void (GLAPIENTRY * PFNGLVIEWPORTINDEXEDFPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h); -typedef void (GLAPIENTRY * PFNGLVIEWPORTINDEXEDFVPROC) (GLuint index, const GLfloat * v); - -#define glDepthRangeArrayv GLEW_GET_FUN(__glewDepthRangeArrayv) -#define glDepthRangeIndexed GLEW_GET_FUN(__glewDepthRangeIndexed) -#define glGetDoublei_v GLEW_GET_FUN(__glewGetDoublei_v) -#define glGetFloati_v GLEW_GET_FUN(__glewGetFloati_v) -#define glScissorArrayv GLEW_GET_FUN(__glewScissorArrayv) -#define glScissorIndexed GLEW_GET_FUN(__glewScissorIndexed) -#define glScissorIndexedv GLEW_GET_FUN(__glewScissorIndexedv) -#define glViewportArrayv GLEW_GET_FUN(__glewViewportArrayv) -#define glViewportIndexedf GLEW_GET_FUN(__glewViewportIndexedf) -#define glViewportIndexedfv GLEW_GET_FUN(__glewViewportIndexedfv) - -#define GLEW_ARB_viewport_array GLEW_GET_VAR(__GLEW_ARB_viewport_array) - -#endif /* GL_ARB_viewport_array */ - -/* --------------------------- GL_ARB_window_pos --------------------------- */ - -#ifndef GL_ARB_window_pos -#define GL_ARB_window_pos 1 - -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DARBPROC) (GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DVARBPROC) (const GLdouble* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FARBPROC) (GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FVARBPROC) (const GLfloat* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IARBPROC) (GLint x, GLint y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IVARBPROC) (const GLint* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SARBPROC) (GLshort x, GLshort y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SVARBPROC) (const GLshort* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DARBPROC) (GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DVARBPROC) (const GLdouble* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FARBPROC) (GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FVARBPROC) (const GLfloat* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IARBPROC) (GLint x, GLint y, GLint z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IVARBPROC) (const GLint* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SARBPROC) (GLshort x, GLshort y, GLshort z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SVARBPROC) (const GLshort* p); - -#define glWindowPos2dARB GLEW_GET_FUN(__glewWindowPos2dARB) -#define glWindowPos2dvARB GLEW_GET_FUN(__glewWindowPos2dvARB) -#define glWindowPos2fARB GLEW_GET_FUN(__glewWindowPos2fARB) -#define glWindowPos2fvARB GLEW_GET_FUN(__glewWindowPos2fvARB) -#define glWindowPos2iARB GLEW_GET_FUN(__glewWindowPos2iARB) -#define glWindowPos2ivARB GLEW_GET_FUN(__glewWindowPos2ivARB) -#define glWindowPos2sARB GLEW_GET_FUN(__glewWindowPos2sARB) -#define glWindowPos2svARB GLEW_GET_FUN(__glewWindowPos2svARB) -#define glWindowPos3dARB GLEW_GET_FUN(__glewWindowPos3dARB) -#define glWindowPos3dvARB GLEW_GET_FUN(__glewWindowPos3dvARB) -#define glWindowPos3fARB GLEW_GET_FUN(__glewWindowPos3fARB) -#define glWindowPos3fvARB GLEW_GET_FUN(__glewWindowPos3fvARB) -#define glWindowPos3iARB GLEW_GET_FUN(__glewWindowPos3iARB) -#define glWindowPos3ivARB GLEW_GET_FUN(__glewWindowPos3ivARB) -#define glWindowPos3sARB GLEW_GET_FUN(__glewWindowPos3sARB) -#define glWindowPos3svARB GLEW_GET_FUN(__glewWindowPos3svARB) - -#define GLEW_ARB_window_pos GLEW_GET_VAR(__GLEW_ARB_window_pos) - -#endif /* GL_ARB_window_pos */ - -/* ------------------------- GL_ATIX_point_sprites ------------------------- */ - -#ifndef GL_ATIX_point_sprites -#define GL_ATIX_point_sprites 1 - -#define GL_TEXTURE_POINT_MODE_ATIX 0x60B0 -#define GL_TEXTURE_POINT_ONE_COORD_ATIX 0x60B1 -#define GL_TEXTURE_POINT_SPRITE_ATIX 0x60B2 -#define GL_POINT_SPRITE_CULL_MODE_ATIX 0x60B3 -#define GL_POINT_SPRITE_CULL_CENTER_ATIX 0x60B4 -#define GL_POINT_SPRITE_CULL_CLIP_ATIX 0x60B5 - -#define GLEW_ATIX_point_sprites GLEW_GET_VAR(__GLEW_ATIX_point_sprites) - -#endif /* GL_ATIX_point_sprites */ - -/* ---------------------- GL_ATIX_texture_env_combine3 --------------------- */ - -#ifndef GL_ATIX_texture_env_combine3 -#define GL_ATIX_texture_env_combine3 1 - -#define GL_MODULATE_ADD_ATIX 0x8744 -#define GL_MODULATE_SIGNED_ADD_ATIX 0x8745 -#define GL_MODULATE_SUBTRACT_ATIX 0x8746 - -#define GLEW_ATIX_texture_env_combine3 GLEW_GET_VAR(__GLEW_ATIX_texture_env_combine3) - -#endif /* GL_ATIX_texture_env_combine3 */ - -/* ----------------------- GL_ATIX_texture_env_route ----------------------- */ - -#ifndef GL_ATIX_texture_env_route -#define GL_ATIX_texture_env_route 1 - -#define GL_SECONDARY_COLOR_ATIX 0x8747 -#define GL_TEXTURE_OUTPUT_RGB_ATIX 0x8748 -#define GL_TEXTURE_OUTPUT_ALPHA_ATIX 0x8749 - -#define GLEW_ATIX_texture_env_route GLEW_GET_VAR(__GLEW_ATIX_texture_env_route) - -#endif /* GL_ATIX_texture_env_route */ - -/* ---------------- GL_ATIX_vertex_shader_output_point_size ---------------- */ - -#ifndef GL_ATIX_vertex_shader_output_point_size -#define GL_ATIX_vertex_shader_output_point_size 1 - -#define GL_OUTPUT_POINT_SIZE_ATIX 0x610E - -#define GLEW_ATIX_vertex_shader_output_point_size GLEW_GET_VAR(__GLEW_ATIX_vertex_shader_output_point_size) - -#endif /* GL_ATIX_vertex_shader_output_point_size */ - -/* -------------------------- GL_ATI_draw_buffers -------------------------- */ - -#ifndef GL_ATI_draw_buffers -#define GL_ATI_draw_buffers 1 - -#define GL_MAX_DRAW_BUFFERS_ATI 0x8824 -#define GL_DRAW_BUFFER0_ATI 0x8825 -#define GL_DRAW_BUFFER1_ATI 0x8826 -#define GL_DRAW_BUFFER2_ATI 0x8827 -#define GL_DRAW_BUFFER3_ATI 0x8828 -#define GL_DRAW_BUFFER4_ATI 0x8829 -#define GL_DRAW_BUFFER5_ATI 0x882A -#define GL_DRAW_BUFFER6_ATI 0x882B -#define GL_DRAW_BUFFER7_ATI 0x882C -#define GL_DRAW_BUFFER8_ATI 0x882D -#define GL_DRAW_BUFFER9_ATI 0x882E -#define GL_DRAW_BUFFER10_ATI 0x882F -#define GL_DRAW_BUFFER11_ATI 0x8830 -#define GL_DRAW_BUFFER12_ATI 0x8831 -#define GL_DRAW_BUFFER13_ATI 0x8832 -#define GL_DRAW_BUFFER14_ATI 0x8833 -#define GL_DRAW_BUFFER15_ATI 0x8834 - -typedef void (GLAPIENTRY * PFNGLDRAWBUFFERSATIPROC) (GLsizei n, const GLenum* bufs); - -#define glDrawBuffersATI GLEW_GET_FUN(__glewDrawBuffersATI) - -#define GLEW_ATI_draw_buffers GLEW_GET_VAR(__GLEW_ATI_draw_buffers) - -#endif /* GL_ATI_draw_buffers */ - -/* -------------------------- GL_ATI_element_array ------------------------- */ - -#ifndef GL_ATI_element_array -#define GL_ATI_element_array 1 - -#define GL_ELEMENT_ARRAY_ATI 0x8768 -#define GL_ELEMENT_ARRAY_TYPE_ATI 0x8769 -#define GL_ELEMENT_ARRAY_POINTER_ATI 0x876A - -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTARRAYATIPROC) (GLenum mode, GLsizei count); -typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTARRAYATIPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count); -typedef void (GLAPIENTRY * PFNGLELEMENTPOINTERATIPROC) (GLenum type, const GLvoid *pointer); - -#define glDrawElementArrayATI GLEW_GET_FUN(__glewDrawElementArrayATI) -#define glDrawRangeElementArrayATI GLEW_GET_FUN(__glewDrawRangeElementArrayATI) -#define glElementPointerATI GLEW_GET_FUN(__glewElementPointerATI) - -#define GLEW_ATI_element_array GLEW_GET_VAR(__GLEW_ATI_element_array) - -#endif /* GL_ATI_element_array */ - -/* ------------------------- GL_ATI_envmap_bumpmap ------------------------- */ - -#ifndef GL_ATI_envmap_bumpmap -#define GL_ATI_envmap_bumpmap 1 - -#define GL_BUMP_ROT_MATRIX_ATI 0x8775 -#define GL_BUMP_ROT_MATRIX_SIZE_ATI 0x8776 -#define GL_BUMP_NUM_TEX_UNITS_ATI 0x8777 -#define GL_BUMP_TEX_UNITS_ATI 0x8778 -#define GL_DUDV_ATI 0x8779 -#define GL_DU8DV8_ATI 0x877A -#define GL_BUMP_ENVMAP_ATI 0x877B -#define GL_BUMP_TARGET_ATI 0x877C - -typedef void (GLAPIENTRY * PFNGLGETTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat *param); -typedef void (GLAPIENTRY * PFNGLGETTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint *param); -typedef void (GLAPIENTRY * PFNGLTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat *param); -typedef void (GLAPIENTRY * PFNGLTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint *param); - -#define glGetTexBumpParameterfvATI GLEW_GET_FUN(__glewGetTexBumpParameterfvATI) -#define glGetTexBumpParameterivATI GLEW_GET_FUN(__glewGetTexBumpParameterivATI) -#define glTexBumpParameterfvATI GLEW_GET_FUN(__glewTexBumpParameterfvATI) -#define glTexBumpParameterivATI GLEW_GET_FUN(__glewTexBumpParameterivATI) - -#define GLEW_ATI_envmap_bumpmap GLEW_GET_VAR(__GLEW_ATI_envmap_bumpmap) - -#endif /* GL_ATI_envmap_bumpmap */ - -/* ------------------------- GL_ATI_fragment_shader ------------------------ */ - -#ifndef GL_ATI_fragment_shader -#define GL_ATI_fragment_shader 1 - -#define GL_RED_BIT_ATI 0x00000001 -#define GL_2X_BIT_ATI 0x00000001 -#define GL_4X_BIT_ATI 0x00000002 -#define GL_GREEN_BIT_ATI 0x00000002 -#define GL_COMP_BIT_ATI 0x00000002 -#define GL_BLUE_BIT_ATI 0x00000004 -#define GL_8X_BIT_ATI 0x00000004 -#define GL_NEGATE_BIT_ATI 0x00000004 -#define GL_BIAS_BIT_ATI 0x00000008 -#define GL_HALF_BIT_ATI 0x00000008 -#define GL_QUARTER_BIT_ATI 0x00000010 -#define GL_EIGHTH_BIT_ATI 0x00000020 -#define GL_SATURATE_BIT_ATI 0x00000040 -#define GL_FRAGMENT_SHADER_ATI 0x8920 -#define GL_REG_0_ATI 0x8921 -#define GL_REG_1_ATI 0x8922 -#define GL_REG_2_ATI 0x8923 -#define GL_REG_3_ATI 0x8924 -#define GL_REG_4_ATI 0x8925 -#define GL_REG_5_ATI 0x8926 -#define GL_CON_0_ATI 0x8941 -#define GL_CON_1_ATI 0x8942 -#define GL_CON_2_ATI 0x8943 -#define GL_CON_3_ATI 0x8944 -#define GL_CON_4_ATI 0x8945 -#define GL_CON_5_ATI 0x8946 -#define GL_CON_6_ATI 0x8947 -#define GL_CON_7_ATI 0x8948 -#define GL_MOV_ATI 0x8961 -#define GL_ADD_ATI 0x8963 -#define GL_MUL_ATI 0x8964 -#define GL_SUB_ATI 0x8965 -#define GL_DOT3_ATI 0x8966 -#define GL_DOT4_ATI 0x8967 -#define GL_MAD_ATI 0x8968 -#define GL_LERP_ATI 0x8969 -#define GL_CND_ATI 0x896A -#define GL_CND0_ATI 0x896B -#define GL_DOT2_ADD_ATI 0x896C -#define GL_SECONDARY_INTERPOLATOR_ATI 0x896D -#define GL_NUM_FRAGMENT_REGISTERS_ATI 0x896E -#define GL_NUM_FRAGMENT_CONSTANTS_ATI 0x896F -#define GL_NUM_PASSES_ATI 0x8970 -#define GL_NUM_INSTRUCTIONS_PER_PASS_ATI 0x8971 -#define GL_NUM_INSTRUCTIONS_TOTAL_ATI 0x8972 -#define GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI 0x8973 -#define GL_NUM_LOOPBACK_COMPONENTS_ATI 0x8974 -#define GL_COLOR_ALPHA_PAIRING_ATI 0x8975 -#define GL_SWIZZLE_STR_ATI 0x8976 -#define GL_SWIZZLE_STQ_ATI 0x8977 -#define GL_SWIZZLE_STR_DR_ATI 0x8978 -#define GL_SWIZZLE_STQ_DQ_ATI 0x8979 -#define GL_SWIZZLE_STRQ_ATI 0x897A -#define GL_SWIZZLE_STRQ_DQ_ATI 0x897B - -typedef void (GLAPIENTRY * PFNGLALPHAFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); -typedef void (GLAPIENTRY * PFNGLALPHAFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); -typedef void (GLAPIENTRY * PFNGLALPHAFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod); -typedef void (GLAPIENTRY * PFNGLBEGINFRAGMENTSHADERATIPROC) (void); -typedef void (GLAPIENTRY * PFNGLBINDFRAGMENTSHADERATIPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLCOLORFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); -typedef void (GLAPIENTRY * PFNGLCOLORFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); -typedef void (GLAPIENTRY * PFNGLCOLORFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod); -typedef void (GLAPIENTRY * PFNGLDELETEFRAGMENTSHADERATIPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLENDFRAGMENTSHADERATIPROC) (void); -typedef GLuint (GLAPIENTRY * PFNGLGENFRAGMENTSHADERSATIPROC) (GLuint range); -typedef void (GLAPIENTRY * PFNGLPASSTEXCOORDATIPROC) (GLuint dst, GLuint coord, GLenum swizzle); -typedef void (GLAPIENTRY * PFNGLSAMPLEMAPATIPROC) (GLuint dst, GLuint interp, GLenum swizzle); -typedef void (GLAPIENTRY * PFNGLSETFRAGMENTSHADERCONSTANTATIPROC) (GLuint dst, const GLfloat* value); - -#define glAlphaFragmentOp1ATI GLEW_GET_FUN(__glewAlphaFragmentOp1ATI) -#define glAlphaFragmentOp2ATI GLEW_GET_FUN(__glewAlphaFragmentOp2ATI) -#define glAlphaFragmentOp3ATI GLEW_GET_FUN(__glewAlphaFragmentOp3ATI) -#define glBeginFragmentShaderATI GLEW_GET_FUN(__glewBeginFragmentShaderATI) -#define glBindFragmentShaderATI GLEW_GET_FUN(__glewBindFragmentShaderATI) -#define glColorFragmentOp1ATI GLEW_GET_FUN(__glewColorFragmentOp1ATI) -#define glColorFragmentOp2ATI GLEW_GET_FUN(__glewColorFragmentOp2ATI) -#define glColorFragmentOp3ATI GLEW_GET_FUN(__glewColorFragmentOp3ATI) -#define glDeleteFragmentShaderATI GLEW_GET_FUN(__glewDeleteFragmentShaderATI) -#define glEndFragmentShaderATI GLEW_GET_FUN(__glewEndFragmentShaderATI) -#define glGenFragmentShadersATI GLEW_GET_FUN(__glewGenFragmentShadersATI) -#define glPassTexCoordATI GLEW_GET_FUN(__glewPassTexCoordATI) -#define glSampleMapATI GLEW_GET_FUN(__glewSampleMapATI) -#define glSetFragmentShaderConstantATI GLEW_GET_FUN(__glewSetFragmentShaderConstantATI) - -#define GLEW_ATI_fragment_shader GLEW_GET_VAR(__GLEW_ATI_fragment_shader) - -#endif /* GL_ATI_fragment_shader */ - -/* ------------------------ GL_ATI_map_object_buffer ----------------------- */ - -#ifndef GL_ATI_map_object_buffer -#define GL_ATI_map_object_buffer 1 - -typedef GLvoid * (GLAPIENTRY * PFNGLMAPOBJECTBUFFERATIPROC) (GLuint buffer); -typedef void (GLAPIENTRY * PFNGLUNMAPOBJECTBUFFERATIPROC) (GLuint buffer); - -#define glMapObjectBufferATI GLEW_GET_FUN(__glewMapObjectBufferATI) -#define glUnmapObjectBufferATI GLEW_GET_FUN(__glewUnmapObjectBufferATI) - -#define GLEW_ATI_map_object_buffer GLEW_GET_VAR(__GLEW_ATI_map_object_buffer) - -#endif /* GL_ATI_map_object_buffer */ - -/* ----------------------------- GL_ATI_meminfo ---------------------------- */ - -#ifndef GL_ATI_meminfo -#define GL_ATI_meminfo 1 - -#define GL_VBO_FREE_MEMORY_ATI 0x87FB -#define GL_TEXTURE_FREE_MEMORY_ATI 0x87FC -#define GL_RENDERBUFFER_FREE_MEMORY_ATI 0x87FD - -#define GLEW_ATI_meminfo GLEW_GET_VAR(__GLEW_ATI_meminfo) - -#endif /* GL_ATI_meminfo */ - -/* -------------------------- GL_ATI_pn_triangles -------------------------- */ - -#ifndef GL_ATI_pn_triangles -#define GL_ATI_pn_triangles 1 - -#define GL_PN_TRIANGLES_ATI 0x87F0 -#define GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F1 -#define GL_PN_TRIANGLES_POINT_MODE_ATI 0x87F2 -#define GL_PN_TRIANGLES_NORMAL_MODE_ATI 0x87F3 -#define GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F4 -#define GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI 0x87F5 -#define GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI 0x87F6 -#define GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI 0x87F7 -#define GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI 0x87F8 - -typedef void (GLAPIENTRY * PFNGLPNTRIANGLESFATIPROC) (GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLPNTRIANGLESIATIPROC) (GLenum pname, GLint param); - -#define glPNTrianglesfATI GLEW_GET_FUN(__glewPNTrianglesfATI) -#define glPNTrianglesiATI GLEW_GET_FUN(__glewPNTrianglesiATI) - -#define GLEW_ATI_pn_triangles GLEW_GET_VAR(__GLEW_ATI_pn_triangles) - -#endif /* GL_ATI_pn_triangles */ - -/* ------------------------ GL_ATI_separate_stencil ------------------------ */ - -#ifndef GL_ATI_separate_stencil -#define GL_ATI_separate_stencil 1 - -#define GL_STENCIL_BACK_FUNC_ATI 0x8800 -#define GL_STENCIL_BACK_FAIL_ATI 0x8801 -#define GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI 0x8802 -#define GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI 0x8803 - -typedef void (GLAPIENTRY * PFNGLSTENCILFUNCSEPARATEATIPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); -typedef void (GLAPIENTRY * PFNGLSTENCILOPSEPARATEATIPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass); - -#define glStencilFuncSeparateATI GLEW_GET_FUN(__glewStencilFuncSeparateATI) -#define glStencilOpSeparateATI GLEW_GET_FUN(__glewStencilOpSeparateATI) - -#define GLEW_ATI_separate_stencil GLEW_GET_VAR(__GLEW_ATI_separate_stencil) - -#endif /* GL_ATI_separate_stencil */ - -/* ----------------------- GL_ATI_shader_texture_lod ----------------------- */ - -#ifndef GL_ATI_shader_texture_lod -#define GL_ATI_shader_texture_lod 1 - -#define GLEW_ATI_shader_texture_lod GLEW_GET_VAR(__GLEW_ATI_shader_texture_lod) - -#endif /* GL_ATI_shader_texture_lod */ - -/* ---------------------- GL_ATI_text_fragment_shader ---------------------- */ - -#ifndef GL_ATI_text_fragment_shader -#define GL_ATI_text_fragment_shader 1 - -#define GL_TEXT_FRAGMENT_SHADER_ATI 0x8200 - -#define GLEW_ATI_text_fragment_shader GLEW_GET_VAR(__GLEW_ATI_text_fragment_shader) - -#endif /* GL_ATI_text_fragment_shader */ - -/* --------------------- GL_ATI_texture_compression_3dc -------------------- */ - -#ifndef GL_ATI_texture_compression_3dc -#define GL_ATI_texture_compression_3dc 1 - -#define GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI 0x8837 - -#define GLEW_ATI_texture_compression_3dc GLEW_GET_VAR(__GLEW_ATI_texture_compression_3dc) - -#endif /* GL_ATI_texture_compression_3dc */ - -/* ---------------------- GL_ATI_texture_env_combine3 ---------------------- */ - -#ifndef GL_ATI_texture_env_combine3 -#define GL_ATI_texture_env_combine3 1 - -#define GL_MODULATE_ADD_ATI 0x8744 -#define GL_MODULATE_SIGNED_ADD_ATI 0x8745 -#define GL_MODULATE_SUBTRACT_ATI 0x8746 - -#define GLEW_ATI_texture_env_combine3 GLEW_GET_VAR(__GLEW_ATI_texture_env_combine3) - -#endif /* GL_ATI_texture_env_combine3 */ - -/* -------------------------- GL_ATI_texture_float ------------------------- */ - -#ifndef GL_ATI_texture_float -#define GL_ATI_texture_float 1 - -#define GL_RGBA_FLOAT32_ATI 0x8814 -#define GL_RGB_FLOAT32_ATI 0x8815 -#define GL_ALPHA_FLOAT32_ATI 0x8816 -#define GL_INTENSITY_FLOAT32_ATI 0x8817 -#define GL_LUMINANCE_FLOAT32_ATI 0x8818 -#define GL_LUMINANCE_ALPHA_FLOAT32_ATI 0x8819 -#define GL_RGBA_FLOAT16_ATI 0x881A -#define GL_RGB_FLOAT16_ATI 0x881B -#define GL_ALPHA_FLOAT16_ATI 0x881C -#define GL_INTENSITY_FLOAT16_ATI 0x881D -#define GL_LUMINANCE_FLOAT16_ATI 0x881E -#define GL_LUMINANCE_ALPHA_FLOAT16_ATI 0x881F - -#define GLEW_ATI_texture_float GLEW_GET_VAR(__GLEW_ATI_texture_float) - -#endif /* GL_ATI_texture_float */ - -/* ----------------------- GL_ATI_texture_mirror_once ---------------------- */ - -#ifndef GL_ATI_texture_mirror_once -#define GL_ATI_texture_mirror_once 1 - -#define GL_MIRROR_CLAMP_ATI 0x8742 -#define GL_MIRROR_CLAMP_TO_EDGE_ATI 0x8743 - -#define GLEW_ATI_texture_mirror_once GLEW_GET_VAR(__GLEW_ATI_texture_mirror_once) - -#endif /* GL_ATI_texture_mirror_once */ - -/* ----------------------- GL_ATI_vertex_array_object ---------------------- */ - -#ifndef GL_ATI_vertex_array_object -#define GL_ATI_vertex_array_object 1 - -#define GL_STATIC_ATI 0x8760 -#define GL_DYNAMIC_ATI 0x8761 -#define GL_PRESERVE_ATI 0x8762 -#define GL_DISCARD_ATI 0x8763 -#define GL_OBJECT_BUFFER_SIZE_ATI 0x8764 -#define GL_OBJECT_BUFFER_USAGE_ATI 0x8765 -#define GL_ARRAY_OBJECT_BUFFER_ATI 0x8766 -#define GL_ARRAY_OBJECT_OFFSET_ATI 0x8767 - -typedef void (GLAPIENTRY * PFNGLARRAYOBJECTATIPROC) (GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset); -typedef void (GLAPIENTRY * PFNGLFREEOBJECTBUFFERATIPROC) (GLuint buffer); -typedef void (GLAPIENTRY * PFNGLGETARRAYOBJECTFVATIPROC) (GLenum array, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETARRAYOBJECTIVATIPROC) (GLenum array, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETOBJECTBUFFERFVATIPROC) (GLuint buffer, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETOBJECTBUFFERIVATIPROC) (GLuint buffer, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETVARIANTARRAYOBJECTFVATIPROC) (GLuint id, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETVARIANTARRAYOBJECTIVATIPROC) (GLuint id, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISOBJECTBUFFERATIPROC) (GLuint buffer); -typedef GLuint (GLAPIENTRY * PFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, const GLvoid *pointer, GLenum usage); -typedef void (GLAPIENTRY * PFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint buffer, GLuint offset, GLsizei size, const GLvoid *pointer, GLenum preserve); -typedef void (GLAPIENTRY * PFNGLVARIANTARRAYOBJECTATIPROC) (GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset); - -#define glArrayObjectATI GLEW_GET_FUN(__glewArrayObjectATI) -#define glFreeObjectBufferATI GLEW_GET_FUN(__glewFreeObjectBufferATI) -#define glGetArrayObjectfvATI GLEW_GET_FUN(__glewGetArrayObjectfvATI) -#define glGetArrayObjectivATI GLEW_GET_FUN(__glewGetArrayObjectivATI) -#define glGetObjectBufferfvATI GLEW_GET_FUN(__glewGetObjectBufferfvATI) -#define glGetObjectBufferivATI GLEW_GET_FUN(__glewGetObjectBufferivATI) -#define glGetVariantArrayObjectfvATI GLEW_GET_FUN(__glewGetVariantArrayObjectfvATI) -#define glGetVariantArrayObjectivATI GLEW_GET_FUN(__glewGetVariantArrayObjectivATI) -#define glIsObjectBufferATI GLEW_GET_FUN(__glewIsObjectBufferATI) -#define glNewObjectBufferATI GLEW_GET_FUN(__glewNewObjectBufferATI) -#define glUpdateObjectBufferATI GLEW_GET_FUN(__glewUpdateObjectBufferATI) -#define glVariantArrayObjectATI GLEW_GET_FUN(__glewVariantArrayObjectATI) - -#define GLEW_ATI_vertex_array_object GLEW_GET_VAR(__GLEW_ATI_vertex_array_object) - -#endif /* GL_ATI_vertex_array_object */ - -/* ------------------- GL_ATI_vertex_attrib_array_object ------------------- */ - -#ifndef GL_ATI_vertex_attrib_array_object -#define GL_ATI_vertex_attrib_array_object 1 - -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) (GLuint index, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) (GLuint index, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBARRAYOBJECTATIPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset); - -#define glGetVertexAttribArrayObjectfvATI GLEW_GET_FUN(__glewGetVertexAttribArrayObjectfvATI) -#define glGetVertexAttribArrayObjectivATI GLEW_GET_FUN(__glewGetVertexAttribArrayObjectivATI) -#define glVertexAttribArrayObjectATI GLEW_GET_FUN(__glewVertexAttribArrayObjectATI) - -#define GLEW_ATI_vertex_attrib_array_object GLEW_GET_VAR(__GLEW_ATI_vertex_attrib_array_object) - -#endif /* GL_ATI_vertex_attrib_array_object */ - -/* ------------------------- GL_ATI_vertex_streams ------------------------- */ - -#ifndef GL_ATI_vertex_streams -#define GL_ATI_vertex_streams 1 - -#define GL_MAX_VERTEX_STREAMS_ATI 0x876B -#define GL_VERTEX_SOURCE_ATI 0x876C -#define GL_VERTEX_STREAM0_ATI 0x876D -#define GL_VERTEX_STREAM1_ATI 0x876E -#define GL_VERTEX_STREAM2_ATI 0x876F -#define GL_VERTEX_STREAM3_ATI 0x8770 -#define GL_VERTEX_STREAM4_ATI 0x8771 -#define GL_VERTEX_STREAM5_ATI 0x8772 -#define GL_VERTEX_STREAM6_ATI 0x8773 -#define GL_VERTEX_STREAM7_ATI 0x8774 - -typedef void (GLAPIENTRY * PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) (GLenum stream); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3BATIPROC) (GLenum stream, GLbyte x, GLbyte y, GLbyte z); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3BVATIPROC) (GLenum stream, const GLbyte *coords); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3DVATIPROC) (GLenum stream, const GLdouble *coords); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3FVATIPROC) (GLenum stream, const GLfloat *coords); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3IATIPROC) (GLenum stream, GLint x, GLint y, GLint z); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3IVATIPROC) (GLenum stream, const GLint *coords); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3SVATIPROC) (GLenum stream, const GLshort *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXBLENDENVFATIPROC) (GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLVERTEXBLENDENVIATIPROC) (GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1DATIPROC) (GLenum stream, GLdouble x); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1DVATIPROC) (GLenum stream, const GLdouble *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1FATIPROC) (GLenum stream, GLfloat x); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1FVATIPROC) (GLenum stream, const GLfloat *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1IATIPROC) (GLenum stream, GLint x); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1IVATIPROC) (GLenum stream, const GLint *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1SATIPROC) (GLenum stream, GLshort x); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1SVATIPROC) (GLenum stream, const GLshort *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2DATIPROC) (GLenum stream, GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2DVATIPROC) (GLenum stream, const GLdouble *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2FATIPROC) (GLenum stream, GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2FVATIPROC) (GLenum stream, const GLfloat *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2IATIPROC) (GLenum stream, GLint x, GLint y); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2IVATIPROC) (GLenum stream, const GLint *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2SATIPROC) (GLenum stream, GLshort x, GLshort y); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2SVATIPROC) (GLenum stream, const GLshort *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3DVATIPROC) (GLenum stream, const GLdouble *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3FVATIPROC) (GLenum stream, const GLfloat *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3IATIPROC) (GLenum stream, GLint x, GLint y, GLint z); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3IVATIPROC) (GLenum stream, const GLint *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3SVATIPROC) (GLenum stream, const GLshort *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4DVATIPROC) (GLenum stream, const GLdouble *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4FVATIPROC) (GLenum stream, const GLfloat *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4IATIPROC) (GLenum stream, GLint x, GLint y, GLint z, GLint w); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4IVATIPROC) (GLenum stream, const GLint *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4SVATIPROC) (GLenum stream, const GLshort *coords); - -#define glClientActiveVertexStreamATI GLEW_GET_FUN(__glewClientActiveVertexStreamATI) -#define glNormalStream3bATI GLEW_GET_FUN(__glewNormalStream3bATI) -#define glNormalStream3bvATI GLEW_GET_FUN(__glewNormalStream3bvATI) -#define glNormalStream3dATI GLEW_GET_FUN(__glewNormalStream3dATI) -#define glNormalStream3dvATI GLEW_GET_FUN(__glewNormalStream3dvATI) -#define glNormalStream3fATI GLEW_GET_FUN(__glewNormalStream3fATI) -#define glNormalStream3fvATI GLEW_GET_FUN(__glewNormalStream3fvATI) -#define glNormalStream3iATI GLEW_GET_FUN(__glewNormalStream3iATI) -#define glNormalStream3ivATI GLEW_GET_FUN(__glewNormalStream3ivATI) -#define glNormalStream3sATI GLEW_GET_FUN(__glewNormalStream3sATI) -#define glNormalStream3svATI GLEW_GET_FUN(__glewNormalStream3svATI) -#define glVertexBlendEnvfATI GLEW_GET_FUN(__glewVertexBlendEnvfATI) -#define glVertexBlendEnviATI GLEW_GET_FUN(__glewVertexBlendEnviATI) -#define glVertexStream1dATI GLEW_GET_FUN(__glewVertexStream1dATI) -#define glVertexStream1dvATI GLEW_GET_FUN(__glewVertexStream1dvATI) -#define glVertexStream1fATI GLEW_GET_FUN(__glewVertexStream1fATI) -#define glVertexStream1fvATI GLEW_GET_FUN(__glewVertexStream1fvATI) -#define glVertexStream1iATI GLEW_GET_FUN(__glewVertexStream1iATI) -#define glVertexStream1ivATI GLEW_GET_FUN(__glewVertexStream1ivATI) -#define glVertexStream1sATI GLEW_GET_FUN(__glewVertexStream1sATI) -#define glVertexStream1svATI GLEW_GET_FUN(__glewVertexStream1svATI) -#define glVertexStream2dATI GLEW_GET_FUN(__glewVertexStream2dATI) -#define glVertexStream2dvATI GLEW_GET_FUN(__glewVertexStream2dvATI) -#define glVertexStream2fATI GLEW_GET_FUN(__glewVertexStream2fATI) -#define glVertexStream2fvATI GLEW_GET_FUN(__glewVertexStream2fvATI) -#define glVertexStream2iATI GLEW_GET_FUN(__glewVertexStream2iATI) -#define glVertexStream2ivATI GLEW_GET_FUN(__glewVertexStream2ivATI) -#define glVertexStream2sATI GLEW_GET_FUN(__glewVertexStream2sATI) -#define glVertexStream2svATI GLEW_GET_FUN(__glewVertexStream2svATI) -#define glVertexStream3dATI GLEW_GET_FUN(__glewVertexStream3dATI) -#define glVertexStream3dvATI GLEW_GET_FUN(__glewVertexStream3dvATI) -#define glVertexStream3fATI GLEW_GET_FUN(__glewVertexStream3fATI) -#define glVertexStream3fvATI GLEW_GET_FUN(__glewVertexStream3fvATI) -#define glVertexStream3iATI GLEW_GET_FUN(__glewVertexStream3iATI) -#define glVertexStream3ivATI GLEW_GET_FUN(__glewVertexStream3ivATI) -#define glVertexStream3sATI GLEW_GET_FUN(__glewVertexStream3sATI) -#define glVertexStream3svATI GLEW_GET_FUN(__glewVertexStream3svATI) -#define glVertexStream4dATI GLEW_GET_FUN(__glewVertexStream4dATI) -#define glVertexStream4dvATI GLEW_GET_FUN(__glewVertexStream4dvATI) -#define glVertexStream4fATI GLEW_GET_FUN(__glewVertexStream4fATI) -#define glVertexStream4fvATI GLEW_GET_FUN(__glewVertexStream4fvATI) -#define glVertexStream4iATI GLEW_GET_FUN(__glewVertexStream4iATI) -#define glVertexStream4ivATI GLEW_GET_FUN(__glewVertexStream4ivATI) -#define glVertexStream4sATI GLEW_GET_FUN(__glewVertexStream4sATI) -#define glVertexStream4svATI GLEW_GET_FUN(__glewVertexStream4svATI) - -#define GLEW_ATI_vertex_streams GLEW_GET_VAR(__GLEW_ATI_vertex_streams) - -#endif /* GL_ATI_vertex_streams */ - -/* --------------------------- GL_EXT_422_pixels --------------------------- */ - -#ifndef GL_EXT_422_pixels -#define GL_EXT_422_pixels 1 - -#define GL_422_EXT 0x80CC -#define GL_422_REV_EXT 0x80CD -#define GL_422_AVERAGE_EXT 0x80CE -#define GL_422_REV_AVERAGE_EXT 0x80CF - -#define GLEW_EXT_422_pixels GLEW_GET_VAR(__GLEW_EXT_422_pixels) - -#endif /* GL_EXT_422_pixels */ - -/* ---------------------------- GL_EXT_Cg_shader --------------------------- */ - -#ifndef GL_EXT_Cg_shader -#define GL_EXT_Cg_shader 1 - -#define GL_CG_VERTEX_SHADER_EXT 0x890E -#define GL_CG_FRAGMENT_SHADER_EXT 0x890F - -#define GLEW_EXT_Cg_shader GLEW_GET_VAR(__GLEW_EXT_Cg_shader) - -#endif /* GL_EXT_Cg_shader */ - -/* ------------------------------ GL_EXT_abgr ------------------------------ */ - -#ifndef GL_EXT_abgr -#define GL_EXT_abgr 1 - -#define GL_ABGR_EXT 0x8000 - -#define GLEW_EXT_abgr GLEW_GET_VAR(__GLEW_EXT_abgr) - -#endif /* GL_EXT_abgr */ - -/* ------------------------------ GL_EXT_bgra ------------------------------ */ - -#ifndef GL_EXT_bgra -#define GL_EXT_bgra 1 - -#define GL_BGR_EXT 0x80E0 -#define GL_BGRA_EXT 0x80E1 - -#define GLEW_EXT_bgra GLEW_GET_VAR(__GLEW_EXT_bgra) - -#endif /* GL_EXT_bgra */ - -/* ------------------------ GL_EXT_bindable_uniform ------------------------ */ - -#ifndef GL_EXT_bindable_uniform -#define GL_EXT_bindable_uniform 1 - -#define GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT 0x8DE2 -#define GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT 0x8DE3 -#define GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT 0x8DE4 -#define GL_MAX_BINDABLE_UNIFORM_SIZE_EXT 0x8DED -#define GL_UNIFORM_BUFFER_EXT 0x8DEE -#define GL_UNIFORM_BUFFER_BINDING_EXT 0x8DEF - -typedef GLint (GLAPIENTRY * PFNGLGETUNIFORMBUFFERSIZEEXTPROC) (GLuint program, GLint location); -typedef GLintptr (GLAPIENTRY * PFNGLGETUNIFORMOFFSETEXTPROC) (GLuint program, GLint location); -typedef void (GLAPIENTRY * PFNGLUNIFORMBUFFEREXTPROC) (GLuint program, GLint location, GLuint buffer); - -#define glGetUniformBufferSizeEXT GLEW_GET_FUN(__glewGetUniformBufferSizeEXT) -#define glGetUniformOffsetEXT GLEW_GET_FUN(__glewGetUniformOffsetEXT) -#define glUniformBufferEXT GLEW_GET_FUN(__glewUniformBufferEXT) - -#define GLEW_EXT_bindable_uniform GLEW_GET_VAR(__GLEW_EXT_bindable_uniform) - -#endif /* GL_EXT_bindable_uniform */ - -/* --------------------------- GL_EXT_blend_color -------------------------- */ - -#ifndef GL_EXT_blend_color -#define GL_EXT_blend_color 1 - -#define GL_CONSTANT_COLOR_EXT 0x8001 -#define GL_ONE_MINUS_CONSTANT_COLOR_EXT 0x8002 -#define GL_CONSTANT_ALPHA_EXT 0x8003 -#define GL_ONE_MINUS_CONSTANT_ALPHA_EXT 0x8004 -#define GL_BLEND_COLOR_EXT 0x8005 - -typedef void (GLAPIENTRY * PFNGLBLENDCOLOREXTPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); - -#define glBlendColorEXT GLEW_GET_FUN(__glewBlendColorEXT) - -#define GLEW_EXT_blend_color GLEW_GET_VAR(__GLEW_EXT_blend_color) - -#endif /* GL_EXT_blend_color */ - -/* --------------------- GL_EXT_blend_equation_separate -------------------- */ - -#ifndef GL_EXT_blend_equation_separate -#define GL_EXT_blend_equation_separate 1 - -#define GL_BLEND_EQUATION_RGB_EXT 0x8009 -#define GL_BLEND_EQUATION_ALPHA_EXT 0x883D - -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEEXTPROC) (GLenum modeRGB, GLenum modeAlpha); - -#define glBlendEquationSeparateEXT GLEW_GET_FUN(__glewBlendEquationSeparateEXT) - -#define GLEW_EXT_blend_equation_separate GLEW_GET_VAR(__GLEW_EXT_blend_equation_separate) - -#endif /* GL_EXT_blend_equation_separate */ - -/* ----------------------- GL_EXT_blend_func_separate ---------------------- */ - -#ifndef GL_EXT_blend_func_separate -#define GL_EXT_blend_func_separate 1 - -#define GL_BLEND_DST_RGB_EXT 0x80C8 -#define GL_BLEND_SRC_RGB_EXT 0x80C9 -#define GL_BLEND_DST_ALPHA_EXT 0x80CA -#define GL_BLEND_SRC_ALPHA_EXT 0x80CB - -typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEEXTPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); - -#define glBlendFuncSeparateEXT GLEW_GET_FUN(__glewBlendFuncSeparateEXT) - -#define GLEW_EXT_blend_func_separate GLEW_GET_VAR(__GLEW_EXT_blend_func_separate) - -#endif /* GL_EXT_blend_func_separate */ - -/* ------------------------- GL_EXT_blend_logic_op ------------------------- */ - -#ifndef GL_EXT_blend_logic_op -#define GL_EXT_blend_logic_op 1 - -#define GLEW_EXT_blend_logic_op GLEW_GET_VAR(__GLEW_EXT_blend_logic_op) - -#endif /* GL_EXT_blend_logic_op */ - -/* -------------------------- GL_EXT_blend_minmax -------------------------- */ - -#ifndef GL_EXT_blend_minmax -#define GL_EXT_blend_minmax 1 - -#define GL_FUNC_ADD_EXT 0x8006 -#define GL_MIN_EXT 0x8007 -#define GL_MAX_EXT 0x8008 -#define GL_BLEND_EQUATION_EXT 0x8009 - -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONEXTPROC) (GLenum mode); - -#define glBlendEquationEXT GLEW_GET_FUN(__glewBlendEquationEXT) - -#define GLEW_EXT_blend_minmax GLEW_GET_VAR(__GLEW_EXT_blend_minmax) - -#endif /* GL_EXT_blend_minmax */ - -/* ------------------------- GL_EXT_blend_subtract ------------------------- */ - -#ifndef GL_EXT_blend_subtract -#define GL_EXT_blend_subtract 1 - -#define GL_FUNC_SUBTRACT_EXT 0x800A -#define GL_FUNC_REVERSE_SUBTRACT_EXT 0x800B - -#define GLEW_EXT_blend_subtract GLEW_GET_VAR(__GLEW_EXT_blend_subtract) - -#endif /* GL_EXT_blend_subtract */ - -/* ------------------------ GL_EXT_clip_volume_hint ------------------------ */ - -#ifndef GL_EXT_clip_volume_hint -#define GL_EXT_clip_volume_hint 1 - -#define GL_CLIP_VOLUME_CLIPPING_HINT_EXT 0x80F0 - -#define GLEW_EXT_clip_volume_hint GLEW_GET_VAR(__GLEW_EXT_clip_volume_hint) - -#endif /* GL_EXT_clip_volume_hint */ - -/* ------------------------------ GL_EXT_cmyka ----------------------------- */ - -#ifndef GL_EXT_cmyka -#define GL_EXT_cmyka 1 - -#define GL_CMYK_EXT 0x800C -#define GL_CMYKA_EXT 0x800D -#define GL_PACK_CMYK_HINT_EXT 0x800E -#define GL_UNPACK_CMYK_HINT_EXT 0x800F - -#define GLEW_EXT_cmyka GLEW_GET_VAR(__GLEW_EXT_cmyka) - -#endif /* GL_EXT_cmyka */ - -/* ------------------------- GL_EXT_color_subtable ------------------------- */ - -#ifndef GL_EXT_color_subtable -#define GL_EXT_color_subtable 1 - -typedef void (GLAPIENTRY * PFNGLCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOPYCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width); - -#define glColorSubTableEXT GLEW_GET_FUN(__glewColorSubTableEXT) -#define glCopyColorSubTableEXT GLEW_GET_FUN(__glewCopyColorSubTableEXT) - -#define GLEW_EXT_color_subtable GLEW_GET_VAR(__GLEW_EXT_color_subtable) - -#endif /* GL_EXT_color_subtable */ - -/* ---------------------- GL_EXT_compiled_vertex_array --------------------- */ - -#ifndef GL_EXT_compiled_vertex_array -#define GL_EXT_compiled_vertex_array 1 - -#define GL_ARRAY_ELEMENT_LOCK_FIRST_EXT 0x81A8 -#define GL_ARRAY_ELEMENT_LOCK_COUNT_EXT 0x81A9 - -typedef void (GLAPIENTRY * PFNGLLOCKARRAYSEXTPROC) (GLint first, GLsizei count); -typedef void (GLAPIENTRY * PFNGLUNLOCKARRAYSEXTPROC) (void); - -#define glLockArraysEXT GLEW_GET_FUN(__glewLockArraysEXT) -#define glUnlockArraysEXT GLEW_GET_FUN(__glewUnlockArraysEXT) - -#define GLEW_EXT_compiled_vertex_array GLEW_GET_VAR(__GLEW_EXT_compiled_vertex_array) - -#endif /* GL_EXT_compiled_vertex_array */ - -/* --------------------------- GL_EXT_convolution -------------------------- */ - -#ifndef GL_EXT_convolution -#define GL_EXT_convolution 1 - -#define GL_CONVOLUTION_1D_EXT 0x8010 -#define GL_CONVOLUTION_2D_EXT 0x8011 -#define GL_SEPARABLE_2D_EXT 0x8012 -#define GL_CONVOLUTION_BORDER_MODE_EXT 0x8013 -#define GL_CONVOLUTION_FILTER_SCALE_EXT 0x8014 -#define GL_CONVOLUTION_FILTER_BIAS_EXT 0x8015 -#define GL_REDUCE_EXT 0x8016 -#define GL_CONVOLUTION_FORMAT_EXT 0x8017 -#define GL_CONVOLUTION_WIDTH_EXT 0x8018 -#define GL_CONVOLUTION_HEIGHT_EXT 0x8019 -#define GL_MAX_CONVOLUTION_WIDTH_EXT 0x801A -#define GL_MAX_CONVOLUTION_HEIGHT_EXT 0x801B -#define GL_POST_CONVOLUTION_RED_SCALE_EXT 0x801C -#define GL_POST_CONVOLUTION_GREEN_SCALE_EXT 0x801D -#define GL_POST_CONVOLUTION_BLUE_SCALE_EXT 0x801E -#define GL_POST_CONVOLUTION_ALPHA_SCALE_EXT 0x801F -#define GL_POST_CONVOLUTION_RED_BIAS_EXT 0x8020 -#define GL_POST_CONVOLUTION_GREEN_BIAS_EXT 0x8021 -#define GL_POST_CONVOLUTION_BLUE_BIAS_EXT 0x8022 -#define GL_POST_CONVOLUTION_ALPHA_BIAS_EXT 0x8023 - -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); -typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *image); -typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETSEPARABLEFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span); -typedef void (GLAPIENTRY * PFNGLSEPARABLEFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column); - -#define glConvolutionFilter1DEXT GLEW_GET_FUN(__glewConvolutionFilter1DEXT) -#define glConvolutionFilter2DEXT GLEW_GET_FUN(__glewConvolutionFilter2DEXT) -#define glConvolutionParameterfEXT GLEW_GET_FUN(__glewConvolutionParameterfEXT) -#define glConvolutionParameterfvEXT GLEW_GET_FUN(__glewConvolutionParameterfvEXT) -#define glConvolutionParameteriEXT GLEW_GET_FUN(__glewConvolutionParameteriEXT) -#define glConvolutionParameterivEXT GLEW_GET_FUN(__glewConvolutionParameterivEXT) -#define glCopyConvolutionFilter1DEXT GLEW_GET_FUN(__glewCopyConvolutionFilter1DEXT) -#define glCopyConvolutionFilter2DEXT GLEW_GET_FUN(__glewCopyConvolutionFilter2DEXT) -#define glGetConvolutionFilterEXT GLEW_GET_FUN(__glewGetConvolutionFilterEXT) -#define glGetConvolutionParameterfvEXT GLEW_GET_FUN(__glewGetConvolutionParameterfvEXT) -#define glGetConvolutionParameterivEXT GLEW_GET_FUN(__glewGetConvolutionParameterivEXT) -#define glGetSeparableFilterEXT GLEW_GET_FUN(__glewGetSeparableFilterEXT) -#define glSeparableFilter2DEXT GLEW_GET_FUN(__glewSeparableFilter2DEXT) - -#define GLEW_EXT_convolution GLEW_GET_VAR(__GLEW_EXT_convolution) - -#endif /* GL_EXT_convolution */ - -/* ------------------------ GL_EXT_coordinate_frame ------------------------ */ - -#ifndef GL_EXT_coordinate_frame -#define GL_EXT_coordinate_frame 1 - -#define GL_TANGENT_ARRAY_EXT 0x8439 -#define GL_BINORMAL_ARRAY_EXT 0x843A -#define GL_CURRENT_TANGENT_EXT 0x843B -#define GL_CURRENT_BINORMAL_EXT 0x843C -#define GL_TANGENT_ARRAY_TYPE_EXT 0x843E -#define GL_TANGENT_ARRAY_STRIDE_EXT 0x843F -#define GL_BINORMAL_ARRAY_TYPE_EXT 0x8440 -#define GL_BINORMAL_ARRAY_STRIDE_EXT 0x8441 -#define GL_TANGENT_ARRAY_POINTER_EXT 0x8442 -#define GL_BINORMAL_ARRAY_POINTER_EXT 0x8443 -#define GL_MAP1_TANGENT_EXT 0x8444 -#define GL_MAP2_TANGENT_EXT 0x8445 -#define GL_MAP1_BINORMAL_EXT 0x8446 -#define GL_MAP2_BINORMAL_EXT 0x8447 - -typedef void (GLAPIENTRY * PFNGLBINORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLTANGENTPOINTEREXTPROC) (GLenum type, GLsizei stride, GLvoid *pointer); - -#define glBinormalPointerEXT GLEW_GET_FUN(__glewBinormalPointerEXT) -#define glTangentPointerEXT GLEW_GET_FUN(__glewTangentPointerEXT) - -#define GLEW_EXT_coordinate_frame GLEW_GET_VAR(__GLEW_EXT_coordinate_frame) - -#endif /* GL_EXT_coordinate_frame */ - -/* -------------------------- GL_EXT_copy_texture -------------------------- */ - -#ifndef GL_EXT_copy_texture -#define GL_EXT_copy_texture 1 - -typedef void (GLAPIENTRY * PFNGLCOPYTEXIMAGE1DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); -typedef void (GLAPIENTRY * PFNGLCOPYTEXIMAGE2DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); -typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); -typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); - -#define glCopyTexImage1DEXT GLEW_GET_FUN(__glewCopyTexImage1DEXT) -#define glCopyTexImage2DEXT GLEW_GET_FUN(__glewCopyTexImage2DEXT) -#define glCopyTexSubImage1DEXT GLEW_GET_FUN(__glewCopyTexSubImage1DEXT) -#define glCopyTexSubImage2DEXT GLEW_GET_FUN(__glewCopyTexSubImage2DEXT) -#define glCopyTexSubImage3DEXT GLEW_GET_FUN(__glewCopyTexSubImage3DEXT) - -#define GLEW_EXT_copy_texture GLEW_GET_VAR(__GLEW_EXT_copy_texture) - -#endif /* GL_EXT_copy_texture */ - -/* --------------------------- GL_EXT_cull_vertex -------------------------- */ - -#ifndef GL_EXT_cull_vertex -#define GL_EXT_cull_vertex 1 - -#define GL_CULL_VERTEX_EXT 0x81AA -#define GL_CULL_VERTEX_EYE_POSITION_EXT 0x81AB -#define GL_CULL_VERTEX_OBJECT_POSITION_EXT 0x81AC - -typedef void (GLAPIENTRY * PFNGLCULLPARAMETERDVEXTPROC) (GLenum pname, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLCULLPARAMETERFVEXTPROC) (GLenum pname, GLfloat* params); - -#define glCullParameterdvEXT GLEW_GET_FUN(__glewCullParameterdvEXT) -#define glCullParameterfvEXT GLEW_GET_FUN(__glewCullParameterfvEXT) - -#define GLEW_EXT_cull_vertex GLEW_GET_VAR(__GLEW_EXT_cull_vertex) - -#endif /* GL_EXT_cull_vertex */ - -/* -------------------------- GL_EXT_debug_marker -------------------------- */ - -#ifndef GL_EXT_debug_marker -#define GL_EXT_debug_marker 1 - -typedef void (GLAPIENTRY * PFNGLINSERTEVENTMARKEREXTPROC) (GLsizei length, const GLchar* marker); -typedef void (GLAPIENTRY * PFNGLPOPGROUPMARKEREXTPROC) (void); -typedef void (GLAPIENTRY * PFNGLPUSHGROUPMARKEREXTPROC) (GLsizei length, const GLchar* marker); - -#define glInsertEventMarkerEXT GLEW_GET_FUN(__glewInsertEventMarkerEXT) -#define glPopGroupMarkerEXT GLEW_GET_FUN(__glewPopGroupMarkerEXT) -#define glPushGroupMarkerEXT GLEW_GET_FUN(__glewPushGroupMarkerEXT) - -#define GLEW_EXT_debug_marker GLEW_GET_VAR(__GLEW_EXT_debug_marker) - -#endif /* GL_EXT_debug_marker */ - -/* ------------------------ GL_EXT_depth_bounds_test ----------------------- */ - -#ifndef GL_EXT_depth_bounds_test -#define GL_EXT_depth_bounds_test 1 - -#define GL_DEPTH_BOUNDS_TEST_EXT 0x8890 -#define GL_DEPTH_BOUNDS_EXT 0x8891 - -typedef void (GLAPIENTRY * PFNGLDEPTHBOUNDSEXTPROC) (GLclampd zmin, GLclampd zmax); - -#define glDepthBoundsEXT GLEW_GET_FUN(__glewDepthBoundsEXT) - -#define GLEW_EXT_depth_bounds_test GLEW_GET_VAR(__GLEW_EXT_depth_bounds_test) - -#endif /* GL_EXT_depth_bounds_test */ - -/* ----------------------- GL_EXT_direct_state_access ---------------------- */ - -#ifndef GL_EXT_direct_state_access -#define GL_EXT_direct_state_access 1 - -#define GL_PROGRAM_MATRIX_EXT 0x8E2D -#define GL_TRANSPOSE_PROGRAM_MATRIX_EXT 0x8E2E -#define GL_PROGRAM_MATRIX_STACK_DEPTH_EXT 0x8E2F - -typedef void (GLAPIENTRY * PFNGLBINDMULTITEXTUREEXTPROC) (GLenum texunit, GLenum target, GLuint texture); -typedef GLenum (GLAPIENTRY * PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC) (GLuint framebuffer, GLenum target); -typedef void (GLAPIENTRY * PFNGLCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); -typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); -typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); -typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLCOPYTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); -typedef void (GLAPIENTRY * PFNGLCOPYTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); -typedef void (GLAPIENTRY * PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); -typedef void (GLAPIENTRY * PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC) (GLenum array, GLuint index); -typedef void (GLAPIENTRY * PFNGLDISABLECLIENTSTATEIEXTPROC) (GLenum array, GLuint index); -typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC) (GLuint vaobj, GLuint index); -typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXARRAYEXTPROC) (GLuint vaobj, GLenum array); -typedef void (GLAPIENTRY * PFNGLENABLECLIENTSTATEINDEXEDEXTPROC) (GLenum array, GLuint index); -typedef void (GLAPIENTRY * PFNGLENABLECLIENTSTATEIEXTPROC) (GLenum array, GLuint index); -typedef void (GLAPIENTRY * PFNGLENABLEVERTEXARRAYATTRIBEXTPROC) (GLuint vaobj, GLuint index); -typedef void (GLAPIENTRY * PFNGLENABLEVERTEXARRAYEXTPROC) (GLuint vaobj, GLenum array); -typedef void (GLAPIENTRY * PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) (GLuint framebuffer, GLenum mode); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC) (GLuint framebuffer, GLsizei n, const GLenum* bufs); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERREADBUFFEREXTPROC) (GLuint framebuffer, GLenum mode); -typedef void (GLAPIENTRY * PFNGLGENERATEMULTITEXMIPMAPEXTPROC) (GLenum texunit, GLenum target); -typedef void (GLAPIENTRY * PFNGLGENERATETEXTUREMIPMAPEXTPROC) (GLuint texture, GLenum target); -typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum target, GLint level, GLvoid *img); -typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum target, GLint level, GLvoid *img); -typedef void (GLAPIENTRY * PFNGLGETDOUBLEINDEXEDVEXTPROC) (GLenum target, GLuint index, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETDOUBLEI_VEXTPROC) (GLenum pname, GLuint index, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETFLOATINDEXEDVEXTPROC) (GLenum target, GLuint index, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETFLOATI_VEXTPROC) (GLenum pname, GLuint index, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum pname, GLint* param); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXENVFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXENVIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXGENDVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXGENFVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXGENIVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLuint* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC) (GLuint buffer, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERPOINTERVEXTPROC) (GLuint buffer, GLenum pname, void** params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, GLvoid *data); -typedef void (GLAPIENTRY * PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint* params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum pname, GLvoid *string); -typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMIVEXTPROC) (GLuint program, GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) (GLuint renderbuffer, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETPOINTERINDEXEDVEXTPROC) (GLenum target, GLuint index, GLvoid** params); -typedef void (GLAPIENTRY * PFNGLGETPOINTERI_VEXTPROC) (GLenum pname, GLuint index, GLvoid** params); -typedef void (GLAPIENTRY * PFNGLGETTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLuint* params); -typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC) (GLuint vaobj, GLuint index, GLenum pname, GLint* param); -typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYINTEGERVEXTPROC) (GLuint vaobj, GLenum pname, GLint* param); -typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC) (GLuint vaobj, GLuint index, GLenum pname, GLvoid** param); -typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYPOINTERVEXTPROC) (GLuint vaobj, GLenum pname, GLvoid** param); -typedef GLvoid * (GLAPIENTRY * PFNGLMAPNAMEDBUFFEREXTPROC) (GLuint buffer, GLenum access); -typedef GLvoid * (GLAPIENTRY * PFNGLMAPNAMEDBUFFERRANGEEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access); -typedef void (GLAPIENTRY * PFNGLMATRIXFRUSTUMEXTPROC) (GLenum matrixMode, GLdouble l, GLdouble r, GLdouble b, GLdouble t, GLdouble n, GLdouble f); -typedef void (GLAPIENTRY * PFNGLMATRIXLOADIDENTITYEXTPROC) (GLenum matrixMode); -typedef void (GLAPIENTRY * PFNGLMATRIXLOADTRANSPOSEDEXTPROC) (GLenum matrixMode, const GLdouble* m); -typedef void (GLAPIENTRY * PFNGLMATRIXLOADTRANSPOSEFEXTPROC) (GLenum matrixMode, const GLfloat* m); -typedef void (GLAPIENTRY * PFNGLMATRIXLOADDEXTPROC) (GLenum matrixMode, const GLdouble* m); -typedef void (GLAPIENTRY * PFNGLMATRIXLOADFEXTPROC) (GLenum matrixMode, const GLfloat* m); -typedef void (GLAPIENTRY * PFNGLMATRIXMULTTRANSPOSEDEXTPROC) (GLenum matrixMode, const GLdouble* m); -typedef void (GLAPIENTRY * PFNGLMATRIXMULTTRANSPOSEFEXTPROC) (GLenum matrixMode, const GLfloat* m); -typedef void (GLAPIENTRY * PFNGLMATRIXMULTDEXTPROC) (GLenum matrixMode, const GLdouble* m); -typedef void (GLAPIENTRY * PFNGLMATRIXMULTFEXTPROC) (GLenum matrixMode, const GLfloat* m); -typedef void (GLAPIENTRY * PFNGLMATRIXORTHOEXTPROC) (GLenum matrixMode, GLdouble l, GLdouble r, GLdouble b, GLdouble t, GLdouble n, GLdouble f); -typedef void (GLAPIENTRY * PFNGLMATRIXPOPEXTPROC) (GLenum matrixMode); -typedef void (GLAPIENTRY * PFNGLMATRIXPUSHEXTPROC) (GLenum matrixMode); -typedef void (GLAPIENTRY * PFNGLMATRIXROTATEDEXTPROC) (GLenum matrixMode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLMATRIXROTATEFEXTPROC) (GLenum matrixMode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLMATRIXSCALEDEXTPROC) (GLenum matrixMode, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLMATRIXSCALEFEXTPROC) (GLenum matrixMode, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLMATRIXTRANSLATEDEXTPROC) (GLenum matrixMode, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLMATRIXTRANSLATEFEXTPROC) (GLenum matrixMode, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLMULTITEXBUFFEREXTPROC) (GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDPOINTEREXTPROC) (GLenum texunit, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLMULTITEXENVFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLMULTITEXENVFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLMULTITEXENVIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLMULTITEXENVIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLMULTITEXGENDEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLdouble param); -typedef void (GLAPIENTRY * PFNGLMULTITEXGENDVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLdouble* params); -typedef void (GLAPIENTRY * PFNGLMULTITEXGENFEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLMULTITEXGENFVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLMULTITEXGENIEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLMULTITEXGENIVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLMULTITEXIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLuint* params); -typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLfloat* param); -typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint* param); -typedef void (GLAPIENTRY * PFNGLMULTITEXRENDERBUFFEREXTPROC) (GLenum texunit, GLenum target, GLuint renderbuffer); -typedef void (GLAPIENTRY * PFNGLMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERDATAEXTPROC) (GLuint buffer, GLsizeiptr size, const GLvoid *data, GLenum usage); -typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC) (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size); -typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); -typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); -typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face); -typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLdouble* params); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC) (GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLint* params); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLuint* params); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLint* params); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint* params); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum format, GLsizei len, const GLvoid *string); -typedef void (GLAPIENTRY * PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC) (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) (GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1FEXTPROC) (GLuint program, GLint location, GLfloat v0); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1IEXTPROC) (GLuint program, GLint location, GLint v0); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UIEXTPROC) (GLuint program, GLint location, GLuint v0); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask); -typedef void (GLAPIENTRY * PFNGLTEXTUREBUFFEREXTPROC) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer); -typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLuint* params); -typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERFEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLfloat* param); -typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint* param); -typedef void (GLAPIENTRY * PFNGLTEXTURERENDERBUFFEREXTPROC) (GLuint texture, GLenum target, GLuint renderbuffer); -typedef void (GLAPIENTRY * PFNGLTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); -typedef GLboolean (GLAPIENTRY * PFNGLUNMAPNAMEDBUFFEREXTPROC) (GLuint buffer); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYCOLOROFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYINDEXOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYNORMALOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset); - -#define glBindMultiTextureEXT GLEW_GET_FUN(__glewBindMultiTextureEXT) -#define glCheckNamedFramebufferStatusEXT GLEW_GET_FUN(__glewCheckNamedFramebufferStatusEXT) -#define glClientAttribDefaultEXT GLEW_GET_FUN(__glewClientAttribDefaultEXT) -#define glCompressedMultiTexImage1DEXT GLEW_GET_FUN(__glewCompressedMultiTexImage1DEXT) -#define glCompressedMultiTexImage2DEXT GLEW_GET_FUN(__glewCompressedMultiTexImage2DEXT) -#define glCompressedMultiTexImage3DEXT GLEW_GET_FUN(__glewCompressedMultiTexImage3DEXT) -#define glCompressedMultiTexSubImage1DEXT GLEW_GET_FUN(__glewCompressedMultiTexSubImage1DEXT) -#define glCompressedMultiTexSubImage2DEXT GLEW_GET_FUN(__glewCompressedMultiTexSubImage2DEXT) -#define glCompressedMultiTexSubImage3DEXT GLEW_GET_FUN(__glewCompressedMultiTexSubImage3DEXT) -#define glCompressedTextureImage1DEXT GLEW_GET_FUN(__glewCompressedTextureImage1DEXT) -#define glCompressedTextureImage2DEXT GLEW_GET_FUN(__glewCompressedTextureImage2DEXT) -#define glCompressedTextureImage3DEXT GLEW_GET_FUN(__glewCompressedTextureImage3DEXT) -#define glCompressedTextureSubImage1DEXT GLEW_GET_FUN(__glewCompressedTextureSubImage1DEXT) -#define glCompressedTextureSubImage2DEXT GLEW_GET_FUN(__glewCompressedTextureSubImage2DEXT) -#define glCompressedTextureSubImage3DEXT GLEW_GET_FUN(__glewCompressedTextureSubImage3DEXT) -#define glCopyMultiTexImage1DEXT GLEW_GET_FUN(__glewCopyMultiTexImage1DEXT) -#define glCopyMultiTexImage2DEXT GLEW_GET_FUN(__glewCopyMultiTexImage2DEXT) -#define glCopyMultiTexSubImage1DEXT GLEW_GET_FUN(__glewCopyMultiTexSubImage1DEXT) -#define glCopyMultiTexSubImage2DEXT GLEW_GET_FUN(__glewCopyMultiTexSubImage2DEXT) -#define glCopyMultiTexSubImage3DEXT GLEW_GET_FUN(__glewCopyMultiTexSubImage3DEXT) -#define glCopyTextureImage1DEXT GLEW_GET_FUN(__glewCopyTextureImage1DEXT) -#define glCopyTextureImage2DEXT GLEW_GET_FUN(__glewCopyTextureImage2DEXT) -#define glCopyTextureSubImage1DEXT GLEW_GET_FUN(__glewCopyTextureSubImage1DEXT) -#define glCopyTextureSubImage2DEXT GLEW_GET_FUN(__glewCopyTextureSubImage2DEXT) -#define glCopyTextureSubImage3DEXT GLEW_GET_FUN(__glewCopyTextureSubImage3DEXT) -#define glDisableClientStateIndexedEXT GLEW_GET_FUN(__glewDisableClientStateIndexedEXT) -#define glDisableClientStateiEXT GLEW_GET_FUN(__glewDisableClientStateiEXT) -#define glDisableVertexArrayAttribEXT GLEW_GET_FUN(__glewDisableVertexArrayAttribEXT) -#define glDisableVertexArrayEXT GLEW_GET_FUN(__glewDisableVertexArrayEXT) -#define glEnableClientStateIndexedEXT GLEW_GET_FUN(__glewEnableClientStateIndexedEXT) -#define glEnableClientStateiEXT GLEW_GET_FUN(__glewEnableClientStateiEXT) -#define glEnableVertexArrayAttribEXT GLEW_GET_FUN(__glewEnableVertexArrayAttribEXT) -#define glEnableVertexArrayEXT GLEW_GET_FUN(__glewEnableVertexArrayEXT) -#define glFlushMappedNamedBufferRangeEXT GLEW_GET_FUN(__glewFlushMappedNamedBufferRangeEXT) -#define glFramebufferDrawBufferEXT GLEW_GET_FUN(__glewFramebufferDrawBufferEXT) -#define glFramebufferDrawBuffersEXT GLEW_GET_FUN(__glewFramebufferDrawBuffersEXT) -#define glFramebufferReadBufferEXT GLEW_GET_FUN(__glewFramebufferReadBufferEXT) -#define glGenerateMultiTexMipmapEXT GLEW_GET_FUN(__glewGenerateMultiTexMipmapEXT) -#define glGenerateTextureMipmapEXT GLEW_GET_FUN(__glewGenerateTextureMipmapEXT) -#define glGetCompressedMultiTexImageEXT GLEW_GET_FUN(__glewGetCompressedMultiTexImageEXT) -#define glGetCompressedTextureImageEXT GLEW_GET_FUN(__glewGetCompressedTextureImageEXT) -#define glGetDoubleIndexedvEXT GLEW_GET_FUN(__glewGetDoubleIndexedvEXT) -#define glGetDoublei_vEXT GLEW_GET_FUN(__glewGetDoublei_vEXT) -#define glGetFloatIndexedvEXT GLEW_GET_FUN(__glewGetFloatIndexedvEXT) -#define glGetFloati_vEXT GLEW_GET_FUN(__glewGetFloati_vEXT) -#define glGetFramebufferParameterivEXT GLEW_GET_FUN(__glewGetFramebufferParameterivEXT) -#define glGetMultiTexEnvfvEXT GLEW_GET_FUN(__glewGetMultiTexEnvfvEXT) -#define glGetMultiTexEnvivEXT GLEW_GET_FUN(__glewGetMultiTexEnvivEXT) -#define glGetMultiTexGendvEXT GLEW_GET_FUN(__glewGetMultiTexGendvEXT) -#define glGetMultiTexGenfvEXT GLEW_GET_FUN(__glewGetMultiTexGenfvEXT) -#define glGetMultiTexGenivEXT GLEW_GET_FUN(__glewGetMultiTexGenivEXT) -#define glGetMultiTexImageEXT GLEW_GET_FUN(__glewGetMultiTexImageEXT) -#define glGetMultiTexLevelParameterfvEXT GLEW_GET_FUN(__glewGetMultiTexLevelParameterfvEXT) -#define glGetMultiTexLevelParameterivEXT GLEW_GET_FUN(__glewGetMultiTexLevelParameterivEXT) -#define glGetMultiTexParameterIivEXT GLEW_GET_FUN(__glewGetMultiTexParameterIivEXT) -#define glGetMultiTexParameterIuivEXT GLEW_GET_FUN(__glewGetMultiTexParameterIuivEXT) -#define glGetMultiTexParameterfvEXT GLEW_GET_FUN(__glewGetMultiTexParameterfvEXT) -#define glGetMultiTexParameterivEXT GLEW_GET_FUN(__glewGetMultiTexParameterivEXT) -#define glGetNamedBufferParameterivEXT GLEW_GET_FUN(__glewGetNamedBufferParameterivEXT) -#define glGetNamedBufferPointervEXT GLEW_GET_FUN(__glewGetNamedBufferPointervEXT) -#define glGetNamedBufferSubDataEXT GLEW_GET_FUN(__glewGetNamedBufferSubDataEXT) -#define glGetNamedFramebufferAttachmentParameterivEXT GLEW_GET_FUN(__glewGetNamedFramebufferAttachmentParameterivEXT) -#define glGetNamedProgramLocalParameterIivEXT GLEW_GET_FUN(__glewGetNamedProgramLocalParameterIivEXT) -#define glGetNamedProgramLocalParameterIuivEXT GLEW_GET_FUN(__glewGetNamedProgramLocalParameterIuivEXT) -#define glGetNamedProgramLocalParameterdvEXT GLEW_GET_FUN(__glewGetNamedProgramLocalParameterdvEXT) -#define glGetNamedProgramLocalParameterfvEXT GLEW_GET_FUN(__glewGetNamedProgramLocalParameterfvEXT) -#define glGetNamedProgramStringEXT GLEW_GET_FUN(__glewGetNamedProgramStringEXT) -#define glGetNamedProgramivEXT GLEW_GET_FUN(__glewGetNamedProgramivEXT) -#define glGetNamedRenderbufferParameterivEXT GLEW_GET_FUN(__glewGetNamedRenderbufferParameterivEXT) -#define glGetPointerIndexedvEXT GLEW_GET_FUN(__glewGetPointerIndexedvEXT) -#define glGetPointeri_vEXT GLEW_GET_FUN(__glewGetPointeri_vEXT) -#define glGetTextureImageEXT GLEW_GET_FUN(__glewGetTextureImageEXT) -#define glGetTextureLevelParameterfvEXT GLEW_GET_FUN(__glewGetTextureLevelParameterfvEXT) -#define glGetTextureLevelParameterivEXT GLEW_GET_FUN(__glewGetTextureLevelParameterivEXT) -#define glGetTextureParameterIivEXT GLEW_GET_FUN(__glewGetTextureParameterIivEXT) -#define glGetTextureParameterIuivEXT GLEW_GET_FUN(__glewGetTextureParameterIuivEXT) -#define glGetTextureParameterfvEXT GLEW_GET_FUN(__glewGetTextureParameterfvEXT) -#define glGetTextureParameterivEXT GLEW_GET_FUN(__glewGetTextureParameterivEXT) -#define glGetVertexArrayIntegeri_vEXT GLEW_GET_FUN(__glewGetVertexArrayIntegeri_vEXT) -#define glGetVertexArrayIntegervEXT GLEW_GET_FUN(__glewGetVertexArrayIntegervEXT) -#define glGetVertexArrayPointeri_vEXT GLEW_GET_FUN(__glewGetVertexArrayPointeri_vEXT) -#define glGetVertexArrayPointervEXT GLEW_GET_FUN(__glewGetVertexArrayPointervEXT) -#define glMapNamedBufferEXT GLEW_GET_FUN(__glewMapNamedBufferEXT) -#define glMapNamedBufferRangeEXT GLEW_GET_FUN(__glewMapNamedBufferRangeEXT) -#define glMatrixFrustumEXT GLEW_GET_FUN(__glewMatrixFrustumEXT) -#define glMatrixLoadIdentityEXT GLEW_GET_FUN(__glewMatrixLoadIdentityEXT) -#define glMatrixLoadTransposedEXT GLEW_GET_FUN(__glewMatrixLoadTransposedEXT) -#define glMatrixLoadTransposefEXT GLEW_GET_FUN(__glewMatrixLoadTransposefEXT) -#define glMatrixLoaddEXT GLEW_GET_FUN(__glewMatrixLoaddEXT) -#define glMatrixLoadfEXT GLEW_GET_FUN(__glewMatrixLoadfEXT) -#define glMatrixMultTransposedEXT GLEW_GET_FUN(__glewMatrixMultTransposedEXT) -#define glMatrixMultTransposefEXT GLEW_GET_FUN(__glewMatrixMultTransposefEXT) -#define glMatrixMultdEXT GLEW_GET_FUN(__glewMatrixMultdEXT) -#define glMatrixMultfEXT GLEW_GET_FUN(__glewMatrixMultfEXT) -#define glMatrixOrthoEXT GLEW_GET_FUN(__glewMatrixOrthoEXT) -#define glMatrixPopEXT GLEW_GET_FUN(__glewMatrixPopEXT) -#define glMatrixPushEXT GLEW_GET_FUN(__glewMatrixPushEXT) -#define glMatrixRotatedEXT GLEW_GET_FUN(__glewMatrixRotatedEXT) -#define glMatrixRotatefEXT GLEW_GET_FUN(__glewMatrixRotatefEXT) -#define glMatrixScaledEXT GLEW_GET_FUN(__glewMatrixScaledEXT) -#define glMatrixScalefEXT GLEW_GET_FUN(__glewMatrixScalefEXT) -#define glMatrixTranslatedEXT GLEW_GET_FUN(__glewMatrixTranslatedEXT) -#define glMatrixTranslatefEXT GLEW_GET_FUN(__glewMatrixTranslatefEXT) -#define glMultiTexBufferEXT GLEW_GET_FUN(__glewMultiTexBufferEXT) -#define glMultiTexCoordPointerEXT GLEW_GET_FUN(__glewMultiTexCoordPointerEXT) -#define glMultiTexEnvfEXT GLEW_GET_FUN(__glewMultiTexEnvfEXT) -#define glMultiTexEnvfvEXT GLEW_GET_FUN(__glewMultiTexEnvfvEXT) -#define glMultiTexEnviEXT GLEW_GET_FUN(__glewMultiTexEnviEXT) -#define glMultiTexEnvivEXT GLEW_GET_FUN(__glewMultiTexEnvivEXT) -#define glMultiTexGendEXT GLEW_GET_FUN(__glewMultiTexGendEXT) -#define glMultiTexGendvEXT GLEW_GET_FUN(__glewMultiTexGendvEXT) -#define glMultiTexGenfEXT GLEW_GET_FUN(__glewMultiTexGenfEXT) -#define glMultiTexGenfvEXT GLEW_GET_FUN(__glewMultiTexGenfvEXT) -#define glMultiTexGeniEXT GLEW_GET_FUN(__glewMultiTexGeniEXT) -#define glMultiTexGenivEXT GLEW_GET_FUN(__glewMultiTexGenivEXT) -#define glMultiTexImage1DEXT GLEW_GET_FUN(__glewMultiTexImage1DEXT) -#define glMultiTexImage2DEXT GLEW_GET_FUN(__glewMultiTexImage2DEXT) -#define glMultiTexImage3DEXT GLEW_GET_FUN(__glewMultiTexImage3DEXT) -#define glMultiTexParameterIivEXT GLEW_GET_FUN(__glewMultiTexParameterIivEXT) -#define glMultiTexParameterIuivEXT GLEW_GET_FUN(__glewMultiTexParameterIuivEXT) -#define glMultiTexParameterfEXT GLEW_GET_FUN(__glewMultiTexParameterfEXT) -#define glMultiTexParameterfvEXT GLEW_GET_FUN(__glewMultiTexParameterfvEXT) -#define glMultiTexParameteriEXT GLEW_GET_FUN(__glewMultiTexParameteriEXT) -#define glMultiTexParameterivEXT GLEW_GET_FUN(__glewMultiTexParameterivEXT) -#define glMultiTexRenderbufferEXT GLEW_GET_FUN(__glewMultiTexRenderbufferEXT) -#define glMultiTexSubImage1DEXT GLEW_GET_FUN(__glewMultiTexSubImage1DEXT) -#define glMultiTexSubImage2DEXT GLEW_GET_FUN(__glewMultiTexSubImage2DEXT) -#define glMultiTexSubImage3DEXT GLEW_GET_FUN(__glewMultiTexSubImage3DEXT) -#define glNamedBufferDataEXT GLEW_GET_FUN(__glewNamedBufferDataEXT) -#define glNamedBufferSubDataEXT GLEW_GET_FUN(__glewNamedBufferSubDataEXT) -#define glNamedCopyBufferSubDataEXT GLEW_GET_FUN(__glewNamedCopyBufferSubDataEXT) -#define glNamedFramebufferRenderbufferEXT GLEW_GET_FUN(__glewNamedFramebufferRenderbufferEXT) -#define glNamedFramebufferTexture1DEXT GLEW_GET_FUN(__glewNamedFramebufferTexture1DEXT) -#define glNamedFramebufferTexture2DEXT GLEW_GET_FUN(__glewNamedFramebufferTexture2DEXT) -#define glNamedFramebufferTexture3DEXT GLEW_GET_FUN(__glewNamedFramebufferTexture3DEXT) -#define glNamedFramebufferTextureEXT GLEW_GET_FUN(__glewNamedFramebufferTextureEXT) -#define glNamedFramebufferTextureFaceEXT GLEW_GET_FUN(__glewNamedFramebufferTextureFaceEXT) -#define glNamedFramebufferTextureLayerEXT GLEW_GET_FUN(__glewNamedFramebufferTextureLayerEXT) -#define glNamedProgramLocalParameter4dEXT GLEW_GET_FUN(__glewNamedProgramLocalParameter4dEXT) -#define glNamedProgramLocalParameter4dvEXT GLEW_GET_FUN(__glewNamedProgramLocalParameter4dvEXT) -#define glNamedProgramLocalParameter4fEXT GLEW_GET_FUN(__glewNamedProgramLocalParameter4fEXT) -#define glNamedProgramLocalParameter4fvEXT GLEW_GET_FUN(__glewNamedProgramLocalParameter4fvEXT) -#define glNamedProgramLocalParameterI4iEXT GLEW_GET_FUN(__glewNamedProgramLocalParameterI4iEXT) -#define glNamedProgramLocalParameterI4ivEXT GLEW_GET_FUN(__glewNamedProgramLocalParameterI4ivEXT) -#define glNamedProgramLocalParameterI4uiEXT GLEW_GET_FUN(__glewNamedProgramLocalParameterI4uiEXT) -#define glNamedProgramLocalParameterI4uivEXT GLEW_GET_FUN(__glewNamedProgramLocalParameterI4uivEXT) -#define glNamedProgramLocalParameters4fvEXT GLEW_GET_FUN(__glewNamedProgramLocalParameters4fvEXT) -#define glNamedProgramLocalParametersI4ivEXT GLEW_GET_FUN(__glewNamedProgramLocalParametersI4ivEXT) -#define glNamedProgramLocalParametersI4uivEXT GLEW_GET_FUN(__glewNamedProgramLocalParametersI4uivEXT) -#define glNamedProgramStringEXT GLEW_GET_FUN(__glewNamedProgramStringEXT) -#define glNamedRenderbufferStorageEXT GLEW_GET_FUN(__glewNamedRenderbufferStorageEXT) -#define glNamedRenderbufferStorageMultisampleCoverageEXT GLEW_GET_FUN(__glewNamedRenderbufferStorageMultisampleCoverageEXT) -#define glNamedRenderbufferStorageMultisampleEXT GLEW_GET_FUN(__glewNamedRenderbufferStorageMultisampleEXT) -#define glProgramUniform1fEXT GLEW_GET_FUN(__glewProgramUniform1fEXT) -#define glProgramUniform1fvEXT GLEW_GET_FUN(__glewProgramUniform1fvEXT) -#define glProgramUniform1iEXT GLEW_GET_FUN(__glewProgramUniform1iEXT) -#define glProgramUniform1ivEXT GLEW_GET_FUN(__glewProgramUniform1ivEXT) -#define glProgramUniform1uiEXT GLEW_GET_FUN(__glewProgramUniform1uiEXT) -#define glProgramUniform1uivEXT GLEW_GET_FUN(__glewProgramUniform1uivEXT) -#define glProgramUniform2fEXT GLEW_GET_FUN(__glewProgramUniform2fEXT) -#define glProgramUniform2fvEXT GLEW_GET_FUN(__glewProgramUniform2fvEXT) -#define glProgramUniform2iEXT GLEW_GET_FUN(__glewProgramUniform2iEXT) -#define glProgramUniform2ivEXT GLEW_GET_FUN(__glewProgramUniform2ivEXT) -#define glProgramUniform2uiEXT GLEW_GET_FUN(__glewProgramUniform2uiEXT) -#define glProgramUniform2uivEXT GLEW_GET_FUN(__glewProgramUniform2uivEXT) -#define glProgramUniform3fEXT GLEW_GET_FUN(__glewProgramUniform3fEXT) -#define glProgramUniform3fvEXT GLEW_GET_FUN(__glewProgramUniform3fvEXT) -#define glProgramUniform3iEXT GLEW_GET_FUN(__glewProgramUniform3iEXT) -#define glProgramUniform3ivEXT GLEW_GET_FUN(__glewProgramUniform3ivEXT) -#define glProgramUniform3uiEXT GLEW_GET_FUN(__glewProgramUniform3uiEXT) -#define glProgramUniform3uivEXT GLEW_GET_FUN(__glewProgramUniform3uivEXT) -#define glProgramUniform4fEXT GLEW_GET_FUN(__glewProgramUniform4fEXT) -#define glProgramUniform4fvEXT GLEW_GET_FUN(__glewProgramUniform4fvEXT) -#define glProgramUniform4iEXT GLEW_GET_FUN(__glewProgramUniform4iEXT) -#define glProgramUniform4ivEXT GLEW_GET_FUN(__glewProgramUniform4ivEXT) -#define glProgramUniform4uiEXT GLEW_GET_FUN(__glewProgramUniform4uiEXT) -#define glProgramUniform4uivEXT GLEW_GET_FUN(__glewProgramUniform4uivEXT) -#define glProgramUniformMatrix2fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix2fvEXT) -#define glProgramUniformMatrix2x3fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix2x3fvEXT) -#define glProgramUniformMatrix2x4fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix2x4fvEXT) -#define glProgramUniformMatrix3fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix3fvEXT) -#define glProgramUniformMatrix3x2fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix3x2fvEXT) -#define glProgramUniformMatrix3x4fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix3x4fvEXT) -#define glProgramUniformMatrix4fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix4fvEXT) -#define glProgramUniformMatrix4x2fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix4x2fvEXT) -#define glProgramUniformMatrix4x3fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix4x3fvEXT) -#define glPushClientAttribDefaultEXT GLEW_GET_FUN(__glewPushClientAttribDefaultEXT) -#define glTextureBufferEXT GLEW_GET_FUN(__glewTextureBufferEXT) -#define glTextureImage1DEXT GLEW_GET_FUN(__glewTextureImage1DEXT) -#define glTextureImage2DEXT GLEW_GET_FUN(__glewTextureImage2DEXT) -#define glTextureImage3DEXT GLEW_GET_FUN(__glewTextureImage3DEXT) -#define glTextureParameterIivEXT GLEW_GET_FUN(__glewTextureParameterIivEXT) -#define glTextureParameterIuivEXT GLEW_GET_FUN(__glewTextureParameterIuivEXT) -#define glTextureParameterfEXT GLEW_GET_FUN(__glewTextureParameterfEXT) -#define glTextureParameterfvEXT GLEW_GET_FUN(__glewTextureParameterfvEXT) -#define glTextureParameteriEXT GLEW_GET_FUN(__glewTextureParameteriEXT) -#define glTextureParameterivEXT GLEW_GET_FUN(__glewTextureParameterivEXT) -#define glTextureRenderbufferEXT GLEW_GET_FUN(__glewTextureRenderbufferEXT) -#define glTextureSubImage1DEXT GLEW_GET_FUN(__glewTextureSubImage1DEXT) -#define glTextureSubImage2DEXT GLEW_GET_FUN(__glewTextureSubImage2DEXT) -#define glTextureSubImage3DEXT GLEW_GET_FUN(__glewTextureSubImage3DEXT) -#define glUnmapNamedBufferEXT GLEW_GET_FUN(__glewUnmapNamedBufferEXT) -#define glVertexArrayColorOffsetEXT GLEW_GET_FUN(__glewVertexArrayColorOffsetEXT) -#define glVertexArrayEdgeFlagOffsetEXT GLEW_GET_FUN(__glewVertexArrayEdgeFlagOffsetEXT) -#define glVertexArrayFogCoordOffsetEXT GLEW_GET_FUN(__glewVertexArrayFogCoordOffsetEXT) -#define glVertexArrayIndexOffsetEXT GLEW_GET_FUN(__glewVertexArrayIndexOffsetEXT) -#define glVertexArrayMultiTexCoordOffsetEXT GLEW_GET_FUN(__glewVertexArrayMultiTexCoordOffsetEXT) -#define glVertexArrayNormalOffsetEXT GLEW_GET_FUN(__glewVertexArrayNormalOffsetEXT) -#define glVertexArraySecondaryColorOffsetEXT GLEW_GET_FUN(__glewVertexArraySecondaryColorOffsetEXT) -#define glVertexArrayTexCoordOffsetEXT GLEW_GET_FUN(__glewVertexArrayTexCoordOffsetEXT) -#define glVertexArrayVertexAttribIOffsetEXT GLEW_GET_FUN(__glewVertexArrayVertexAttribIOffsetEXT) -#define glVertexArrayVertexAttribOffsetEXT GLEW_GET_FUN(__glewVertexArrayVertexAttribOffsetEXT) -#define glVertexArrayVertexOffsetEXT GLEW_GET_FUN(__glewVertexArrayVertexOffsetEXT) - -#define GLEW_EXT_direct_state_access GLEW_GET_VAR(__GLEW_EXT_direct_state_access) - -#endif /* GL_EXT_direct_state_access */ - -/* -------------------------- GL_EXT_draw_buffers2 ------------------------- */ - -#ifndef GL_EXT_draw_buffers2 -#define GL_EXT_draw_buffers2 1 - -typedef void (GLAPIENTRY * PFNGLCOLORMASKINDEXEDEXTPROC) (GLuint buf, GLboolean r, GLboolean g, GLboolean b, GLboolean a); -typedef void (GLAPIENTRY * PFNGLDISABLEINDEXEDEXTPROC) (GLenum target, GLuint index); -typedef void (GLAPIENTRY * PFNGLENABLEINDEXEDEXTPROC) (GLenum target, GLuint index); -typedef void (GLAPIENTRY * PFNGLGETBOOLEANINDEXEDVEXTPROC) (GLenum value, GLuint index, GLboolean* data); -typedef void (GLAPIENTRY * PFNGLGETINTEGERINDEXEDVEXTPROC) (GLenum value, GLuint index, GLint* data); -typedef GLboolean (GLAPIENTRY * PFNGLISENABLEDINDEXEDEXTPROC) (GLenum target, GLuint index); - -#define glColorMaskIndexedEXT GLEW_GET_FUN(__glewColorMaskIndexedEXT) -#define glDisableIndexedEXT GLEW_GET_FUN(__glewDisableIndexedEXT) -#define glEnableIndexedEXT GLEW_GET_FUN(__glewEnableIndexedEXT) -#define glGetBooleanIndexedvEXT GLEW_GET_FUN(__glewGetBooleanIndexedvEXT) -#define glGetIntegerIndexedvEXT GLEW_GET_FUN(__glewGetIntegerIndexedvEXT) -#define glIsEnabledIndexedEXT GLEW_GET_FUN(__glewIsEnabledIndexedEXT) - -#define GLEW_EXT_draw_buffers2 GLEW_GET_VAR(__GLEW_EXT_draw_buffers2) - -#endif /* GL_EXT_draw_buffers2 */ - -/* ------------------------- GL_EXT_draw_instanced ------------------------- */ - -#ifndef GL_EXT_draw_instanced -#define GL_EXT_draw_instanced 1 - -typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDEXTPROC) (GLenum mode, GLint start, GLsizei count, GLsizei primcount); -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDEXTPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount); - -#define glDrawArraysInstancedEXT GLEW_GET_FUN(__glewDrawArraysInstancedEXT) -#define glDrawElementsInstancedEXT GLEW_GET_FUN(__glewDrawElementsInstancedEXT) - -#define GLEW_EXT_draw_instanced GLEW_GET_VAR(__GLEW_EXT_draw_instanced) - -#endif /* GL_EXT_draw_instanced */ - -/* ----------------------- GL_EXT_draw_range_elements ---------------------- */ - -#ifndef GL_EXT_draw_range_elements -#define GL_EXT_draw_range_elements 1 - -#define GL_MAX_ELEMENTS_VERTICES_EXT 0x80E8 -#define GL_MAX_ELEMENTS_INDICES_EXT 0x80E9 - -typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTSEXTPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); - -#define glDrawRangeElementsEXT GLEW_GET_FUN(__glewDrawRangeElementsEXT) - -#define GLEW_EXT_draw_range_elements GLEW_GET_VAR(__GLEW_EXT_draw_range_elements) - -#endif /* GL_EXT_draw_range_elements */ - -/* ---------------------------- GL_EXT_fog_coord --------------------------- */ - -#ifndef GL_EXT_fog_coord -#define GL_EXT_fog_coord 1 - -#define GL_FOG_COORDINATE_SOURCE_EXT 0x8450 -#define GL_FOG_COORDINATE_EXT 0x8451 -#define GL_FRAGMENT_DEPTH_EXT 0x8452 -#define GL_CURRENT_FOG_COORDINATE_EXT 0x8453 -#define GL_FOG_COORDINATE_ARRAY_TYPE_EXT 0x8454 -#define GL_FOG_COORDINATE_ARRAY_STRIDE_EXT 0x8455 -#define GL_FOG_COORDINATE_ARRAY_POINTER_EXT 0x8456 -#define GL_FOG_COORDINATE_ARRAY_EXT 0x8457 - -typedef void (GLAPIENTRY * PFNGLFOGCOORDPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLFOGCOORDDEXTPROC) (GLdouble coord); -typedef void (GLAPIENTRY * PFNGLFOGCOORDDVEXTPROC) (const GLdouble *coord); -typedef void (GLAPIENTRY * PFNGLFOGCOORDFEXTPROC) (GLfloat coord); -typedef void (GLAPIENTRY * PFNGLFOGCOORDFVEXTPROC) (const GLfloat *coord); - -#define glFogCoordPointerEXT GLEW_GET_FUN(__glewFogCoordPointerEXT) -#define glFogCoorddEXT GLEW_GET_FUN(__glewFogCoorddEXT) -#define glFogCoorddvEXT GLEW_GET_FUN(__glewFogCoorddvEXT) -#define glFogCoordfEXT GLEW_GET_FUN(__glewFogCoordfEXT) -#define glFogCoordfvEXT GLEW_GET_FUN(__glewFogCoordfvEXT) - -#define GLEW_EXT_fog_coord GLEW_GET_VAR(__GLEW_EXT_fog_coord) - -#endif /* GL_EXT_fog_coord */ - -/* ------------------------ GL_EXT_fragment_lighting ----------------------- */ - -#ifndef GL_EXT_fragment_lighting -#define GL_EXT_fragment_lighting 1 - -#define GL_FRAGMENT_LIGHTING_EXT 0x8400 -#define GL_FRAGMENT_COLOR_MATERIAL_EXT 0x8401 -#define GL_FRAGMENT_COLOR_MATERIAL_FACE_EXT 0x8402 -#define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_EXT 0x8403 -#define GL_MAX_FRAGMENT_LIGHTS_EXT 0x8404 -#define GL_MAX_ACTIVE_LIGHTS_EXT 0x8405 -#define GL_CURRENT_RASTER_NORMAL_EXT 0x8406 -#define GL_LIGHT_ENV_MODE_EXT 0x8407 -#define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_EXT 0x8408 -#define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_EXT 0x8409 -#define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_EXT 0x840A -#define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_EXT 0x840B -#define GL_FRAGMENT_LIGHT0_EXT 0x840C -#define GL_FRAGMENT_LIGHT7_EXT 0x8413 - -typedef void (GLAPIENTRY * PFNGLFRAGMENTCOLORMATERIALEXTPROC) (GLenum face, GLenum mode); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFEXTPROC) (GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFVEXTPROC) (GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIEXTPROC) (GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIVEXTPROC) (GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFEXTPROC) (GLenum light, GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIEXTPROC) (GLenum light, GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALFEXTPROC) (GLenum face, GLenum pname, const GLfloat param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALIEXTPROC) (GLenum face, GLenum pname, const GLint param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLLIGHTENVIEXTPROC) (GLenum pname, GLint param); - -#define glFragmentColorMaterialEXT GLEW_GET_FUN(__glewFragmentColorMaterialEXT) -#define glFragmentLightModelfEXT GLEW_GET_FUN(__glewFragmentLightModelfEXT) -#define glFragmentLightModelfvEXT GLEW_GET_FUN(__glewFragmentLightModelfvEXT) -#define glFragmentLightModeliEXT GLEW_GET_FUN(__glewFragmentLightModeliEXT) -#define glFragmentLightModelivEXT GLEW_GET_FUN(__glewFragmentLightModelivEXT) -#define glFragmentLightfEXT GLEW_GET_FUN(__glewFragmentLightfEXT) -#define glFragmentLightfvEXT GLEW_GET_FUN(__glewFragmentLightfvEXT) -#define glFragmentLightiEXT GLEW_GET_FUN(__glewFragmentLightiEXT) -#define glFragmentLightivEXT GLEW_GET_FUN(__glewFragmentLightivEXT) -#define glFragmentMaterialfEXT GLEW_GET_FUN(__glewFragmentMaterialfEXT) -#define glFragmentMaterialfvEXT GLEW_GET_FUN(__glewFragmentMaterialfvEXT) -#define glFragmentMaterialiEXT GLEW_GET_FUN(__glewFragmentMaterialiEXT) -#define glFragmentMaterialivEXT GLEW_GET_FUN(__glewFragmentMaterialivEXT) -#define glGetFragmentLightfvEXT GLEW_GET_FUN(__glewGetFragmentLightfvEXT) -#define glGetFragmentLightivEXT GLEW_GET_FUN(__glewGetFragmentLightivEXT) -#define glGetFragmentMaterialfvEXT GLEW_GET_FUN(__glewGetFragmentMaterialfvEXT) -#define glGetFragmentMaterialivEXT GLEW_GET_FUN(__glewGetFragmentMaterialivEXT) -#define glLightEnviEXT GLEW_GET_FUN(__glewLightEnviEXT) - -#define GLEW_EXT_fragment_lighting GLEW_GET_VAR(__GLEW_EXT_fragment_lighting) - -#endif /* GL_EXT_fragment_lighting */ - -/* ------------------------ GL_EXT_framebuffer_blit ------------------------ */ - -#ifndef GL_EXT_framebuffer_blit -#define GL_EXT_framebuffer_blit 1 - -#define GL_DRAW_FRAMEBUFFER_BINDING_EXT 0x8CA6 -#define GL_READ_FRAMEBUFFER_EXT 0x8CA8 -#define GL_DRAW_FRAMEBUFFER_EXT 0x8CA9 -#define GL_READ_FRAMEBUFFER_BINDING_EXT 0x8CAA - -typedef void (GLAPIENTRY * PFNGLBLITFRAMEBUFFEREXTPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); - -#define glBlitFramebufferEXT GLEW_GET_FUN(__glewBlitFramebufferEXT) - -#define GLEW_EXT_framebuffer_blit GLEW_GET_VAR(__GLEW_EXT_framebuffer_blit) - -#endif /* GL_EXT_framebuffer_blit */ - -/* --------------------- GL_EXT_framebuffer_multisample -------------------- */ - -#ifndef GL_EXT_framebuffer_multisample -#define GL_EXT_framebuffer_multisample 1 - -#define GL_RENDERBUFFER_SAMPLES_EXT 0x8CAB -#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8D56 -#define GL_MAX_SAMPLES_EXT 0x8D57 - -typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); - -#define glRenderbufferStorageMultisampleEXT GLEW_GET_FUN(__glewRenderbufferStorageMultisampleEXT) - -#define GLEW_EXT_framebuffer_multisample GLEW_GET_VAR(__GLEW_EXT_framebuffer_multisample) - -#endif /* GL_EXT_framebuffer_multisample */ - -/* --------------- GL_EXT_framebuffer_multisample_blit_scaled -------------- */ - -#ifndef GL_EXT_framebuffer_multisample_blit_scaled -#define GL_EXT_framebuffer_multisample_blit_scaled 1 - -#define GL_SCALED_RESOLVE_FASTEST_EXT 0x90BA -#define GL_SCALED_RESOLVE_NICEST_EXT 0x90BB - -#define GLEW_EXT_framebuffer_multisample_blit_scaled GLEW_GET_VAR(__GLEW_EXT_framebuffer_multisample_blit_scaled) - -#endif /* GL_EXT_framebuffer_multisample_blit_scaled */ - -/* ----------------------- GL_EXT_framebuffer_object ----------------------- */ - -#ifndef GL_EXT_framebuffer_object -#define GL_EXT_framebuffer_object 1 - -#define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x0506 -#define GL_MAX_RENDERBUFFER_SIZE_EXT 0x84E8 -#define GL_FRAMEBUFFER_BINDING_EXT 0x8CA6 -#define GL_RENDERBUFFER_BINDING_EXT 0x8CA7 -#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8CD0 -#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8CD1 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 0x8CD2 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8CD4 -#define GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD5 -#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD6 -#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD7 -#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9 -#define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8CDA -#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8CDB -#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC -#define GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD -#define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF -#define GL_COLOR_ATTACHMENT0_EXT 0x8CE0 -#define GL_COLOR_ATTACHMENT1_EXT 0x8CE1 -#define GL_COLOR_ATTACHMENT2_EXT 0x8CE2 -#define GL_COLOR_ATTACHMENT3_EXT 0x8CE3 -#define GL_COLOR_ATTACHMENT4_EXT 0x8CE4 -#define GL_COLOR_ATTACHMENT5_EXT 0x8CE5 -#define GL_COLOR_ATTACHMENT6_EXT 0x8CE6 -#define GL_COLOR_ATTACHMENT7_EXT 0x8CE7 -#define GL_COLOR_ATTACHMENT8_EXT 0x8CE8 -#define GL_COLOR_ATTACHMENT9_EXT 0x8CE9 -#define GL_COLOR_ATTACHMENT10_EXT 0x8CEA -#define GL_COLOR_ATTACHMENT11_EXT 0x8CEB -#define GL_COLOR_ATTACHMENT12_EXT 0x8CEC -#define GL_COLOR_ATTACHMENT13_EXT 0x8CED -#define GL_COLOR_ATTACHMENT14_EXT 0x8CEE -#define GL_COLOR_ATTACHMENT15_EXT 0x8CEF -#define GL_DEPTH_ATTACHMENT_EXT 0x8D00 -#define GL_STENCIL_ATTACHMENT_EXT 0x8D20 -#define GL_FRAMEBUFFER_EXT 0x8D40 -#define GL_RENDERBUFFER_EXT 0x8D41 -#define GL_RENDERBUFFER_WIDTH_EXT 0x8D42 -#define GL_RENDERBUFFER_HEIGHT_EXT 0x8D43 -#define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT 0x8D44 -#define GL_STENCIL_INDEX1_EXT 0x8D46 -#define GL_STENCIL_INDEX4_EXT 0x8D47 -#define GL_STENCIL_INDEX8_EXT 0x8D48 -#define GL_STENCIL_INDEX16_EXT 0x8D49 -#define GL_RENDERBUFFER_RED_SIZE_EXT 0x8D50 -#define GL_RENDERBUFFER_GREEN_SIZE_EXT 0x8D51 -#define GL_RENDERBUFFER_BLUE_SIZE_EXT 0x8D52 -#define GL_RENDERBUFFER_ALPHA_SIZE_EXT 0x8D53 -#define GL_RENDERBUFFER_DEPTH_SIZE_EXT 0x8D54 -#define GL_RENDERBUFFER_STENCIL_SIZE_EXT 0x8D55 - -typedef void (GLAPIENTRY * PFNGLBINDFRAMEBUFFEREXTPROC) (GLenum target, GLuint framebuffer); -typedef void (GLAPIENTRY * PFNGLBINDRENDERBUFFEREXTPROC) (GLenum target, GLuint renderbuffer); -typedef GLenum (GLAPIENTRY * PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei n, const GLuint* framebuffers); -typedef void (GLAPIENTRY * PFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei n, const GLuint* renderbuffers); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); -typedef void (GLAPIENTRY * PFNGLGENFRAMEBUFFERSEXTPROC) (GLsizei n, GLuint* framebuffers); -typedef void (GLAPIENTRY * PFNGLGENRENDERBUFFERSEXTPROC) (GLsizei n, GLuint* renderbuffers); -typedef void (GLAPIENTRY * PFNGLGENERATEMIPMAPEXTPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLenum target, GLenum attachment, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISFRAMEBUFFEREXTPROC) (GLuint framebuffer); -typedef GLboolean (GLAPIENTRY * PFNGLISRENDERBUFFEREXTPROC) (GLuint renderbuffer); -typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height); - -#define glBindFramebufferEXT GLEW_GET_FUN(__glewBindFramebufferEXT) -#define glBindRenderbufferEXT GLEW_GET_FUN(__glewBindRenderbufferEXT) -#define glCheckFramebufferStatusEXT GLEW_GET_FUN(__glewCheckFramebufferStatusEXT) -#define glDeleteFramebuffersEXT GLEW_GET_FUN(__glewDeleteFramebuffersEXT) -#define glDeleteRenderbuffersEXT GLEW_GET_FUN(__glewDeleteRenderbuffersEXT) -#define glFramebufferRenderbufferEXT GLEW_GET_FUN(__glewFramebufferRenderbufferEXT) -#define glFramebufferTexture1DEXT GLEW_GET_FUN(__glewFramebufferTexture1DEXT) -#define glFramebufferTexture2DEXT GLEW_GET_FUN(__glewFramebufferTexture2DEXT) -#define glFramebufferTexture3DEXT GLEW_GET_FUN(__glewFramebufferTexture3DEXT) -#define glGenFramebuffersEXT GLEW_GET_FUN(__glewGenFramebuffersEXT) -#define glGenRenderbuffersEXT GLEW_GET_FUN(__glewGenRenderbuffersEXT) -#define glGenerateMipmapEXT GLEW_GET_FUN(__glewGenerateMipmapEXT) -#define glGetFramebufferAttachmentParameterivEXT GLEW_GET_FUN(__glewGetFramebufferAttachmentParameterivEXT) -#define glGetRenderbufferParameterivEXT GLEW_GET_FUN(__glewGetRenderbufferParameterivEXT) -#define glIsFramebufferEXT GLEW_GET_FUN(__glewIsFramebufferEXT) -#define glIsRenderbufferEXT GLEW_GET_FUN(__glewIsRenderbufferEXT) -#define glRenderbufferStorageEXT GLEW_GET_FUN(__glewRenderbufferStorageEXT) - -#define GLEW_EXT_framebuffer_object GLEW_GET_VAR(__GLEW_EXT_framebuffer_object) - -#endif /* GL_EXT_framebuffer_object */ - -/* ------------------------ GL_EXT_framebuffer_sRGB ------------------------ */ - -#ifndef GL_EXT_framebuffer_sRGB -#define GL_EXT_framebuffer_sRGB 1 - -#define GL_FRAMEBUFFER_SRGB_EXT 0x8DB9 -#define GL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x8DBA - -#define GLEW_EXT_framebuffer_sRGB GLEW_GET_VAR(__GLEW_EXT_framebuffer_sRGB) - -#endif /* GL_EXT_framebuffer_sRGB */ - -/* ------------------------ GL_EXT_geometry_shader4 ------------------------ */ - -#ifndef GL_EXT_geometry_shader4 -#define GL_EXT_geometry_shader4 1 - -#define GL_LINES_ADJACENCY_EXT 0xA -#define GL_LINE_STRIP_ADJACENCY_EXT 0xB -#define GL_TRIANGLES_ADJACENCY_EXT 0xC -#define GL_TRIANGLE_STRIP_ADJACENCY_EXT 0xD -#define GL_PROGRAM_POINT_SIZE_EXT 0x8642 -#define GL_MAX_VARYING_COMPONENTS_EXT 0x8B4B -#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT 0x8C29 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT 0x8CD4 -#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT 0x8DA7 -#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT 0x8DA8 -#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT 0x8DA9 -#define GL_GEOMETRY_SHADER_EXT 0x8DD9 -#define GL_GEOMETRY_VERTICES_OUT_EXT 0x8DDA -#define GL_GEOMETRY_INPUT_TYPE_EXT 0x8DDB -#define GL_GEOMETRY_OUTPUT_TYPE_EXT 0x8DDC -#define GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT 0x8DDD -#define GL_MAX_VERTEX_VARYING_COMPONENTS_EXT 0x8DDE -#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT 0x8DDF -#define GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT 0x8DE0 -#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT 0x8DE1 - -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face); -typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERIEXTPROC) (GLuint program, GLenum pname, GLint value); - -#define glFramebufferTextureEXT GLEW_GET_FUN(__glewFramebufferTextureEXT) -#define glFramebufferTextureFaceEXT GLEW_GET_FUN(__glewFramebufferTextureFaceEXT) -#define glProgramParameteriEXT GLEW_GET_FUN(__glewProgramParameteriEXT) - -#define GLEW_EXT_geometry_shader4 GLEW_GET_VAR(__GLEW_EXT_geometry_shader4) - -#endif /* GL_EXT_geometry_shader4 */ - -/* --------------------- GL_EXT_gpu_program_parameters --------------------- */ - -#ifndef GL_EXT_gpu_program_parameters -#define GL_EXT_gpu_program_parameters 1 - -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERS4FVEXTPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat* params); - -#define glProgramEnvParameters4fvEXT GLEW_GET_FUN(__glewProgramEnvParameters4fvEXT) -#define glProgramLocalParameters4fvEXT GLEW_GET_FUN(__glewProgramLocalParameters4fvEXT) - -#define GLEW_EXT_gpu_program_parameters GLEW_GET_VAR(__GLEW_EXT_gpu_program_parameters) - -#endif /* GL_EXT_gpu_program_parameters */ - -/* --------------------------- GL_EXT_gpu_shader4 -------------------------- */ - -#ifndef GL_EXT_gpu_shader4 -#define GL_EXT_gpu_shader4 1 - -#define GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT 0x88FD -#define GL_SAMPLER_1D_ARRAY_EXT 0x8DC0 -#define GL_SAMPLER_2D_ARRAY_EXT 0x8DC1 -#define GL_SAMPLER_BUFFER_EXT 0x8DC2 -#define GL_SAMPLER_1D_ARRAY_SHADOW_EXT 0x8DC3 -#define GL_SAMPLER_2D_ARRAY_SHADOW_EXT 0x8DC4 -#define GL_SAMPLER_CUBE_SHADOW_EXT 0x8DC5 -#define GL_UNSIGNED_INT_VEC2_EXT 0x8DC6 -#define GL_UNSIGNED_INT_VEC3_EXT 0x8DC7 -#define GL_UNSIGNED_INT_VEC4_EXT 0x8DC8 -#define GL_INT_SAMPLER_1D_EXT 0x8DC9 -#define GL_INT_SAMPLER_2D_EXT 0x8DCA -#define GL_INT_SAMPLER_3D_EXT 0x8DCB -#define GL_INT_SAMPLER_CUBE_EXT 0x8DCC -#define GL_INT_SAMPLER_2D_RECT_EXT 0x8DCD -#define GL_INT_SAMPLER_1D_ARRAY_EXT 0x8DCE -#define GL_INT_SAMPLER_2D_ARRAY_EXT 0x8DCF -#define GL_INT_SAMPLER_BUFFER_EXT 0x8DD0 -#define GL_UNSIGNED_INT_SAMPLER_1D_EXT 0x8DD1 -#define GL_UNSIGNED_INT_SAMPLER_2D_EXT 0x8DD2 -#define GL_UNSIGNED_INT_SAMPLER_3D_EXT 0x8DD3 -#define GL_UNSIGNED_INT_SAMPLER_CUBE_EXT 0x8DD4 -#define GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT 0x8DD5 -#define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT 0x8DD6 -#define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT 0x8DD7 -#define GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT 0x8DD8 - -typedef void (GLAPIENTRY * PFNGLBINDFRAGDATALOCATIONEXTPROC) (GLuint program, GLuint color, const GLchar *name); -typedef GLint (GLAPIENTRY * PFNGLGETFRAGDATALOCATIONEXTPROC) (GLuint program, const GLchar *name); -typedef void (GLAPIENTRY * PFNGLGETUNIFORMUIVEXTPROC) (GLuint program, GLint location, GLuint *params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIIVEXTPROC) (GLuint index, GLenum pname, GLint *params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIUIVEXTPROC) (GLuint index, GLenum pname, GLuint *params); -typedef void (GLAPIENTRY * PFNGLUNIFORM1UIEXTPROC) (GLint location, GLuint v0); -typedef void (GLAPIENTRY * PFNGLUNIFORM1UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); -typedef void (GLAPIENTRY * PFNGLUNIFORM2UIEXTPROC) (GLint location, GLuint v0, GLuint v1); -typedef void (GLAPIENTRY * PFNGLUNIFORM2UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); -typedef void (GLAPIENTRY * PFNGLUNIFORM3UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2); -typedef void (GLAPIENTRY * PFNGLUNIFORM3UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); -typedef void (GLAPIENTRY * PFNGLUNIFORM4UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); -typedef void (GLAPIENTRY * PFNGLUNIFORM4UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1IEXTPROC) (GLuint index, GLint x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1IVEXTPROC) (GLuint index, const GLint *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1UIEXTPROC) (GLuint index, GLuint x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1UIVEXTPROC) (GLuint index, const GLuint *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2IEXTPROC) (GLuint index, GLint x, GLint y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2IVEXTPROC) (GLuint index, const GLint *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2UIEXTPROC) (GLuint index, GLuint x, GLuint y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2UIVEXTPROC) (GLuint index, const GLuint *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3IEXTPROC) (GLuint index, GLint x, GLint y, GLint z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3IVEXTPROC) (GLuint index, const GLint *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3UIEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3UIVEXTPROC) (GLuint index, const GLuint *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4BVEXTPROC) (GLuint index, const GLbyte *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4IEXTPROC) (GLuint index, GLint x, GLint y, GLint z, GLint w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4IVEXTPROC) (GLuint index, const GLint *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4SVEXTPROC) (GLuint index, const GLshort *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UBVEXTPROC) (GLuint index, const GLubyte *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UIEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UIVEXTPROC) (GLuint index, const GLuint *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4USVEXTPROC) (GLuint index, const GLushort *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBIPOINTEREXTPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); - -#define glBindFragDataLocationEXT GLEW_GET_FUN(__glewBindFragDataLocationEXT) -#define glGetFragDataLocationEXT GLEW_GET_FUN(__glewGetFragDataLocationEXT) -#define glGetUniformuivEXT GLEW_GET_FUN(__glewGetUniformuivEXT) -#define glGetVertexAttribIivEXT GLEW_GET_FUN(__glewGetVertexAttribIivEXT) -#define glGetVertexAttribIuivEXT GLEW_GET_FUN(__glewGetVertexAttribIuivEXT) -#define glUniform1uiEXT GLEW_GET_FUN(__glewUniform1uiEXT) -#define glUniform1uivEXT GLEW_GET_FUN(__glewUniform1uivEXT) -#define glUniform2uiEXT GLEW_GET_FUN(__glewUniform2uiEXT) -#define glUniform2uivEXT GLEW_GET_FUN(__glewUniform2uivEXT) -#define glUniform3uiEXT GLEW_GET_FUN(__glewUniform3uiEXT) -#define glUniform3uivEXT GLEW_GET_FUN(__glewUniform3uivEXT) -#define glUniform4uiEXT GLEW_GET_FUN(__glewUniform4uiEXT) -#define glUniform4uivEXT GLEW_GET_FUN(__glewUniform4uivEXT) -#define glVertexAttribI1iEXT GLEW_GET_FUN(__glewVertexAttribI1iEXT) -#define glVertexAttribI1ivEXT GLEW_GET_FUN(__glewVertexAttribI1ivEXT) -#define glVertexAttribI1uiEXT GLEW_GET_FUN(__glewVertexAttribI1uiEXT) -#define glVertexAttribI1uivEXT GLEW_GET_FUN(__glewVertexAttribI1uivEXT) -#define glVertexAttribI2iEXT GLEW_GET_FUN(__glewVertexAttribI2iEXT) -#define glVertexAttribI2ivEXT GLEW_GET_FUN(__glewVertexAttribI2ivEXT) -#define glVertexAttribI2uiEXT GLEW_GET_FUN(__glewVertexAttribI2uiEXT) -#define glVertexAttribI2uivEXT GLEW_GET_FUN(__glewVertexAttribI2uivEXT) -#define glVertexAttribI3iEXT GLEW_GET_FUN(__glewVertexAttribI3iEXT) -#define glVertexAttribI3ivEXT GLEW_GET_FUN(__glewVertexAttribI3ivEXT) -#define glVertexAttribI3uiEXT GLEW_GET_FUN(__glewVertexAttribI3uiEXT) -#define glVertexAttribI3uivEXT GLEW_GET_FUN(__glewVertexAttribI3uivEXT) -#define glVertexAttribI4bvEXT GLEW_GET_FUN(__glewVertexAttribI4bvEXT) -#define glVertexAttribI4iEXT GLEW_GET_FUN(__glewVertexAttribI4iEXT) -#define glVertexAttribI4ivEXT GLEW_GET_FUN(__glewVertexAttribI4ivEXT) -#define glVertexAttribI4svEXT GLEW_GET_FUN(__glewVertexAttribI4svEXT) -#define glVertexAttribI4ubvEXT GLEW_GET_FUN(__glewVertexAttribI4ubvEXT) -#define glVertexAttribI4uiEXT GLEW_GET_FUN(__glewVertexAttribI4uiEXT) -#define glVertexAttribI4uivEXT GLEW_GET_FUN(__glewVertexAttribI4uivEXT) -#define glVertexAttribI4usvEXT GLEW_GET_FUN(__glewVertexAttribI4usvEXT) -#define glVertexAttribIPointerEXT GLEW_GET_FUN(__glewVertexAttribIPointerEXT) - -#define GLEW_EXT_gpu_shader4 GLEW_GET_VAR(__GLEW_EXT_gpu_shader4) - -#endif /* GL_EXT_gpu_shader4 */ - -/* ---------------------------- GL_EXT_histogram --------------------------- */ - -#ifndef GL_EXT_histogram -#define GL_EXT_histogram 1 - -#define GL_HISTOGRAM_EXT 0x8024 -#define GL_PROXY_HISTOGRAM_EXT 0x8025 -#define GL_HISTOGRAM_WIDTH_EXT 0x8026 -#define GL_HISTOGRAM_FORMAT_EXT 0x8027 -#define GL_HISTOGRAM_RED_SIZE_EXT 0x8028 -#define GL_HISTOGRAM_GREEN_SIZE_EXT 0x8029 -#define GL_HISTOGRAM_BLUE_SIZE_EXT 0x802A -#define GL_HISTOGRAM_ALPHA_SIZE_EXT 0x802B -#define GL_HISTOGRAM_LUMINANCE_SIZE_EXT 0x802C -#define GL_HISTOGRAM_SINK_EXT 0x802D -#define GL_MINMAX_EXT 0x802E -#define GL_MINMAX_FORMAT_EXT 0x802F -#define GL_MINMAX_SINK_EXT 0x8030 - -typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values); -typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETMINMAXEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values); -typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLHISTOGRAMEXTPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink); -typedef void (GLAPIENTRY * PFNGLMINMAXEXTPROC) (GLenum target, GLenum internalformat, GLboolean sink); -typedef void (GLAPIENTRY * PFNGLRESETHISTOGRAMEXTPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLRESETMINMAXEXTPROC) (GLenum target); - -#define glGetHistogramEXT GLEW_GET_FUN(__glewGetHistogramEXT) -#define glGetHistogramParameterfvEXT GLEW_GET_FUN(__glewGetHistogramParameterfvEXT) -#define glGetHistogramParameterivEXT GLEW_GET_FUN(__glewGetHistogramParameterivEXT) -#define glGetMinmaxEXT GLEW_GET_FUN(__glewGetMinmaxEXT) -#define glGetMinmaxParameterfvEXT GLEW_GET_FUN(__glewGetMinmaxParameterfvEXT) -#define glGetMinmaxParameterivEXT GLEW_GET_FUN(__glewGetMinmaxParameterivEXT) -#define glHistogramEXT GLEW_GET_FUN(__glewHistogramEXT) -#define glMinmaxEXT GLEW_GET_FUN(__glewMinmaxEXT) -#define glResetHistogramEXT GLEW_GET_FUN(__glewResetHistogramEXT) -#define glResetMinmaxEXT GLEW_GET_FUN(__glewResetMinmaxEXT) - -#define GLEW_EXT_histogram GLEW_GET_VAR(__GLEW_EXT_histogram) - -#endif /* GL_EXT_histogram */ - -/* ----------------------- GL_EXT_index_array_formats ---------------------- */ - -#ifndef GL_EXT_index_array_formats -#define GL_EXT_index_array_formats 1 - -#define GLEW_EXT_index_array_formats GLEW_GET_VAR(__GLEW_EXT_index_array_formats) - -#endif /* GL_EXT_index_array_formats */ - -/* --------------------------- GL_EXT_index_func --------------------------- */ - -#ifndef GL_EXT_index_func -#define GL_EXT_index_func 1 - -typedef void (GLAPIENTRY * PFNGLINDEXFUNCEXTPROC) (GLenum func, GLfloat ref); - -#define glIndexFuncEXT GLEW_GET_FUN(__glewIndexFuncEXT) - -#define GLEW_EXT_index_func GLEW_GET_VAR(__GLEW_EXT_index_func) - -#endif /* GL_EXT_index_func */ - -/* ------------------------- GL_EXT_index_material ------------------------- */ - -#ifndef GL_EXT_index_material -#define GL_EXT_index_material 1 - -typedef void (GLAPIENTRY * PFNGLINDEXMATERIALEXTPROC) (GLenum face, GLenum mode); - -#define glIndexMaterialEXT GLEW_GET_FUN(__glewIndexMaterialEXT) - -#define GLEW_EXT_index_material GLEW_GET_VAR(__GLEW_EXT_index_material) - -#endif /* GL_EXT_index_material */ - -/* -------------------------- GL_EXT_index_texture ------------------------- */ - -#ifndef GL_EXT_index_texture -#define GL_EXT_index_texture 1 - -#define GLEW_EXT_index_texture GLEW_GET_VAR(__GLEW_EXT_index_texture) - -#endif /* GL_EXT_index_texture */ - -/* -------------------------- GL_EXT_light_texture ------------------------- */ - -#ifndef GL_EXT_light_texture -#define GL_EXT_light_texture 1 - -#define GL_FRAGMENT_MATERIAL_EXT 0x8349 -#define GL_FRAGMENT_NORMAL_EXT 0x834A -#define GL_FRAGMENT_COLOR_EXT 0x834C -#define GL_ATTENUATION_EXT 0x834D -#define GL_SHADOW_ATTENUATION_EXT 0x834E -#define GL_TEXTURE_APPLICATION_MODE_EXT 0x834F -#define GL_TEXTURE_LIGHT_EXT 0x8350 -#define GL_TEXTURE_MATERIAL_FACE_EXT 0x8351 -#define GL_TEXTURE_MATERIAL_PARAMETER_EXT 0x8352 - -typedef void (GLAPIENTRY * PFNGLAPPLYTEXTUREEXTPROC) (GLenum mode); -typedef void (GLAPIENTRY * PFNGLTEXTURELIGHTEXTPROC) (GLenum pname); -typedef void (GLAPIENTRY * PFNGLTEXTUREMATERIALEXTPROC) (GLenum face, GLenum mode); - -#define glApplyTextureEXT GLEW_GET_FUN(__glewApplyTextureEXT) -#define glTextureLightEXT GLEW_GET_FUN(__glewTextureLightEXT) -#define glTextureMaterialEXT GLEW_GET_FUN(__glewTextureMaterialEXT) - -#define GLEW_EXT_light_texture GLEW_GET_VAR(__GLEW_EXT_light_texture) - -#endif /* GL_EXT_light_texture */ - -/* ------------------------- GL_EXT_misc_attribute ------------------------- */ - -#ifndef GL_EXT_misc_attribute -#define GL_EXT_misc_attribute 1 - -#define GLEW_EXT_misc_attribute GLEW_GET_VAR(__GLEW_EXT_misc_attribute) - -#endif /* GL_EXT_misc_attribute */ - -/* ------------------------ GL_EXT_multi_draw_arrays ----------------------- */ - -#ifndef GL_EXT_multi_draw_arrays -#define GL_EXT_multi_draw_arrays 1 - -typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, const GLint* first, const GLsizei *count, GLsizei primcount); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum mode, GLsizei* count, GLenum type, const GLvoid * const *indices, GLsizei primcount); - -#define glMultiDrawArraysEXT GLEW_GET_FUN(__glewMultiDrawArraysEXT) -#define glMultiDrawElementsEXT GLEW_GET_FUN(__glewMultiDrawElementsEXT) - -#define GLEW_EXT_multi_draw_arrays GLEW_GET_VAR(__GLEW_EXT_multi_draw_arrays) - -#endif /* GL_EXT_multi_draw_arrays */ - -/* --------------------------- GL_EXT_multisample -------------------------- */ - -#ifndef GL_EXT_multisample -#define GL_EXT_multisample 1 - -#define GL_MULTISAMPLE_EXT 0x809D -#define GL_SAMPLE_ALPHA_TO_MASK_EXT 0x809E -#define GL_SAMPLE_ALPHA_TO_ONE_EXT 0x809F -#define GL_SAMPLE_MASK_EXT 0x80A0 -#define GL_1PASS_EXT 0x80A1 -#define GL_2PASS_0_EXT 0x80A2 -#define GL_2PASS_1_EXT 0x80A3 -#define GL_4PASS_0_EXT 0x80A4 -#define GL_4PASS_1_EXT 0x80A5 -#define GL_4PASS_2_EXT 0x80A6 -#define GL_4PASS_3_EXT 0x80A7 -#define GL_SAMPLE_BUFFERS_EXT 0x80A8 -#define GL_SAMPLES_EXT 0x80A9 -#define GL_SAMPLE_MASK_VALUE_EXT 0x80AA -#define GL_SAMPLE_MASK_INVERT_EXT 0x80AB -#define GL_SAMPLE_PATTERN_EXT 0x80AC -#define GL_MULTISAMPLE_BIT_EXT 0x20000000 - -typedef void (GLAPIENTRY * PFNGLSAMPLEMASKEXTPROC) (GLclampf value, GLboolean invert); -typedef void (GLAPIENTRY * PFNGLSAMPLEPATTERNEXTPROC) (GLenum pattern); - -#define glSampleMaskEXT GLEW_GET_FUN(__glewSampleMaskEXT) -#define glSamplePatternEXT GLEW_GET_FUN(__glewSamplePatternEXT) - -#define GLEW_EXT_multisample GLEW_GET_VAR(__GLEW_EXT_multisample) - -#endif /* GL_EXT_multisample */ - -/* ---------------------- GL_EXT_packed_depth_stencil ---------------------- */ - -#ifndef GL_EXT_packed_depth_stencil -#define GL_EXT_packed_depth_stencil 1 - -#define GL_DEPTH_STENCIL_EXT 0x84F9 -#define GL_UNSIGNED_INT_24_8_EXT 0x84FA -#define GL_DEPTH24_STENCIL8_EXT 0x88F0 -#define GL_TEXTURE_STENCIL_SIZE_EXT 0x88F1 - -#define GLEW_EXT_packed_depth_stencil GLEW_GET_VAR(__GLEW_EXT_packed_depth_stencil) - -#endif /* GL_EXT_packed_depth_stencil */ - -/* -------------------------- GL_EXT_packed_float -------------------------- */ - -#ifndef GL_EXT_packed_float -#define GL_EXT_packed_float 1 - -#define GL_R11F_G11F_B10F_EXT 0x8C3A -#define GL_UNSIGNED_INT_10F_11F_11F_REV_EXT 0x8C3B -#define GL_RGBA_SIGNED_COMPONENTS_EXT 0x8C3C - -#define GLEW_EXT_packed_float GLEW_GET_VAR(__GLEW_EXT_packed_float) - -#endif /* GL_EXT_packed_float */ - -/* -------------------------- GL_EXT_packed_pixels ------------------------- */ - -#ifndef GL_EXT_packed_pixels -#define GL_EXT_packed_pixels 1 - -#define GL_UNSIGNED_BYTE_3_3_2_EXT 0x8032 -#define GL_UNSIGNED_SHORT_4_4_4_4_EXT 0x8033 -#define GL_UNSIGNED_SHORT_5_5_5_1_EXT 0x8034 -#define GL_UNSIGNED_INT_8_8_8_8_EXT 0x8035 -#define GL_UNSIGNED_INT_10_10_10_2_EXT 0x8036 - -#define GLEW_EXT_packed_pixels GLEW_GET_VAR(__GLEW_EXT_packed_pixels) - -#endif /* GL_EXT_packed_pixels */ - -/* ------------------------ GL_EXT_paletted_texture ------------------------ */ - -#ifndef GL_EXT_paletted_texture -#define GL_EXT_paletted_texture 1 - -#define GL_TEXTURE_1D 0x0DE0 -#define GL_TEXTURE_2D 0x0DE1 -#define GL_PROXY_TEXTURE_1D 0x8063 -#define GL_PROXY_TEXTURE_2D 0x8064 -#define GL_COLOR_TABLE_FORMAT_EXT 0x80D8 -#define GL_COLOR_TABLE_WIDTH_EXT 0x80D9 -#define GL_COLOR_TABLE_RED_SIZE_EXT 0x80DA -#define GL_COLOR_TABLE_GREEN_SIZE_EXT 0x80DB -#define GL_COLOR_TABLE_BLUE_SIZE_EXT 0x80DC -#define GL_COLOR_TABLE_ALPHA_SIZE_EXT 0x80DD -#define GL_COLOR_TABLE_LUMINANCE_SIZE_EXT 0x80DE -#define GL_COLOR_TABLE_INTENSITY_SIZE_EXT 0x80DF -#define GL_COLOR_INDEX1_EXT 0x80E2 -#define GL_COLOR_INDEX2_EXT 0x80E3 -#define GL_COLOR_INDEX4_EXT 0x80E4 -#define GL_COLOR_INDEX8_EXT 0x80E5 -#define GL_COLOR_INDEX12_EXT 0x80E6 -#define GL_COLOR_INDEX16_EXT 0x80E7 -#define GL_TEXTURE_INDEX_SIZE_EXT 0x80ED -#define GL_TEXTURE_CUBE_MAP_ARB 0x8513 -#define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B - -typedef void (GLAPIENTRY * PFNGLCOLORTABLEEXTPROC) (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEEXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *data); -typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params); - -#define glColorTableEXT GLEW_GET_FUN(__glewColorTableEXT) -#define glGetColorTableEXT GLEW_GET_FUN(__glewGetColorTableEXT) -#define glGetColorTableParameterfvEXT GLEW_GET_FUN(__glewGetColorTableParameterfvEXT) -#define glGetColorTableParameterivEXT GLEW_GET_FUN(__glewGetColorTableParameterivEXT) - -#define GLEW_EXT_paletted_texture GLEW_GET_VAR(__GLEW_EXT_paletted_texture) - -#endif /* GL_EXT_paletted_texture */ - -/* ----------------------- GL_EXT_pixel_buffer_object ---------------------- */ - -#ifndef GL_EXT_pixel_buffer_object -#define GL_EXT_pixel_buffer_object 1 - -#define GL_PIXEL_PACK_BUFFER_EXT 0x88EB -#define GL_PIXEL_UNPACK_BUFFER_EXT 0x88EC -#define GL_PIXEL_PACK_BUFFER_BINDING_EXT 0x88ED -#define GL_PIXEL_UNPACK_BUFFER_BINDING_EXT 0x88EF - -#define GLEW_EXT_pixel_buffer_object GLEW_GET_VAR(__GLEW_EXT_pixel_buffer_object) - -#endif /* GL_EXT_pixel_buffer_object */ - -/* ------------------------- GL_EXT_pixel_transform ------------------------ */ - -#ifndef GL_EXT_pixel_transform -#define GL_EXT_pixel_transform 1 - -#define GL_PIXEL_TRANSFORM_2D_EXT 0x8330 -#define GL_PIXEL_MAG_FILTER_EXT 0x8331 -#define GL_PIXEL_MIN_FILTER_EXT 0x8332 -#define GL_PIXEL_CUBIC_WEIGHT_EXT 0x8333 -#define GL_CUBIC_EXT 0x8334 -#define GL_AVERAGE_EXT 0x8335 -#define GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8336 -#define GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8337 -#define GL_PIXEL_TRANSFORM_2D_MATRIX_EXT 0x8338 - -typedef void (GLAPIENTRY * PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERFEXTPROC) (GLenum target, GLenum pname, const GLfloat param); -typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERIEXTPROC) (GLenum target, GLenum pname, const GLint param); -typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint* params); - -#define glGetPixelTransformParameterfvEXT GLEW_GET_FUN(__glewGetPixelTransformParameterfvEXT) -#define glGetPixelTransformParameterivEXT GLEW_GET_FUN(__glewGetPixelTransformParameterivEXT) -#define glPixelTransformParameterfEXT GLEW_GET_FUN(__glewPixelTransformParameterfEXT) -#define glPixelTransformParameterfvEXT GLEW_GET_FUN(__glewPixelTransformParameterfvEXT) -#define glPixelTransformParameteriEXT GLEW_GET_FUN(__glewPixelTransformParameteriEXT) -#define glPixelTransformParameterivEXT GLEW_GET_FUN(__glewPixelTransformParameterivEXT) - -#define GLEW_EXT_pixel_transform GLEW_GET_VAR(__GLEW_EXT_pixel_transform) - -#endif /* GL_EXT_pixel_transform */ - -/* ------------------- GL_EXT_pixel_transform_color_table ------------------ */ - -#ifndef GL_EXT_pixel_transform_color_table -#define GL_EXT_pixel_transform_color_table 1 - -#define GLEW_EXT_pixel_transform_color_table GLEW_GET_VAR(__GLEW_EXT_pixel_transform_color_table) - -#endif /* GL_EXT_pixel_transform_color_table */ - -/* ------------------------ GL_EXT_point_parameters ------------------------ */ - -#ifndef GL_EXT_point_parameters -#define GL_EXT_point_parameters 1 - -#define GL_POINT_SIZE_MIN_EXT 0x8126 -#define GL_POINT_SIZE_MAX_EXT 0x8127 -#define GL_POINT_FADE_THRESHOLD_SIZE_EXT 0x8128 -#define GL_DISTANCE_ATTENUATION_EXT 0x8129 - -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFEXTPROC) (GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFVEXTPROC) (GLenum pname, const GLfloat* params); - -#define glPointParameterfEXT GLEW_GET_FUN(__glewPointParameterfEXT) -#define glPointParameterfvEXT GLEW_GET_FUN(__glewPointParameterfvEXT) - -#define GLEW_EXT_point_parameters GLEW_GET_VAR(__GLEW_EXT_point_parameters) - -#endif /* GL_EXT_point_parameters */ - -/* ------------------------- GL_EXT_polygon_offset ------------------------- */ - -#ifndef GL_EXT_polygon_offset -#define GL_EXT_polygon_offset 1 - -#define GL_POLYGON_OFFSET_EXT 0x8037 -#define GL_POLYGON_OFFSET_FACTOR_EXT 0x8038 -#define GL_POLYGON_OFFSET_BIAS_EXT 0x8039 - -typedef void (GLAPIENTRY * PFNGLPOLYGONOFFSETEXTPROC) (GLfloat factor, GLfloat bias); - -#define glPolygonOffsetEXT GLEW_GET_FUN(__glewPolygonOffsetEXT) - -#define GLEW_EXT_polygon_offset GLEW_GET_VAR(__GLEW_EXT_polygon_offset) - -#endif /* GL_EXT_polygon_offset */ - -/* ------------------------ GL_EXT_provoking_vertex ------------------------ */ - -#ifndef GL_EXT_provoking_vertex -#define GL_EXT_provoking_vertex 1 - -#define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT 0x8E4C -#define GL_FIRST_VERTEX_CONVENTION_EXT 0x8E4D -#define GL_LAST_VERTEX_CONVENTION_EXT 0x8E4E -#define GL_PROVOKING_VERTEX_EXT 0x8E4F - -typedef void (GLAPIENTRY * PFNGLPROVOKINGVERTEXEXTPROC) (GLenum mode); - -#define glProvokingVertexEXT GLEW_GET_FUN(__glewProvokingVertexEXT) - -#define GLEW_EXT_provoking_vertex GLEW_GET_VAR(__GLEW_EXT_provoking_vertex) - -#endif /* GL_EXT_provoking_vertex */ - -/* ------------------------- GL_EXT_rescale_normal ------------------------- */ - -#ifndef GL_EXT_rescale_normal -#define GL_EXT_rescale_normal 1 - -#define GL_RESCALE_NORMAL_EXT 0x803A - -#define GLEW_EXT_rescale_normal GLEW_GET_VAR(__GLEW_EXT_rescale_normal) - -#endif /* GL_EXT_rescale_normal */ - -/* -------------------------- GL_EXT_scene_marker -------------------------- */ - -#ifndef GL_EXT_scene_marker -#define GL_EXT_scene_marker 1 - -typedef void (GLAPIENTRY * PFNGLBEGINSCENEEXTPROC) (void); -typedef void (GLAPIENTRY * PFNGLENDSCENEEXTPROC) (void); - -#define glBeginSceneEXT GLEW_GET_FUN(__glewBeginSceneEXT) -#define glEndSceneEXT GLEW_GET_FUN(__glewEndSceneEXT) - -#define GLEW_EXT_scene_marker GLEW_GET_VAR(__GLEW_EXT_scene_marker) - -#endif /* GL_EXT_scene_marker */ - -/* ------------------------- GL_EXT_secondary_color ------------------------ */ - -#ifndef GL_EXT_secondary_color -#define GL_EXT_secondary_color 1 - -#define GL_COLOR_SUM_EXT 0x8458 -#define GL_CURRENT_SECONDARY_COLOR_EXT 0x8459 -#define GL_SECONDARY_COLOR_ARRAY_SIZE_EXT 0x845A -#define GL_SECONDARY_COLOR_ARRAY_TYPE_EXT 0x845B -#define GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT 0x845C -#define GL_SECONDARY_COLOR_ARRAY_POINTER_EXT 0x845D -#define GL_SECONDARY_COLOR_ARRAY_EXT 0x845E - -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BEXTPROC) (GLbyte red, GLbyte green, GLbyte blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BVEXTPROC) (const GLbyte *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DEXTPROC) (GLdouble red, GLdouble green, GLdouble blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DVEXTPROC) (const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FEXTPROC) (GLfloat red, GLfloat green, GLfloat blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FVEXTPROC) (const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IEXTPROC) (GLint red, GLint green, GLint blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IVEXTPROC) (const GLint *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SEXTPROC) (GLshort red, GLshort green, GLshort blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SVEXTPROC) (const GLshort *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBEXTPROC) (GLubyte red, GLubyte green, GLubyte blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBVEXTPROC) (const GLubyte *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIEXTPROC) (GLuint red, GLuint green, GLuint blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIVEXTPROC) (const GLuint *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USEXTPROC) (GLushort red, GLushort green, GLushort blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USVEXTPROC) (const GLushort *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); - -#define glSecondaryColor3bEXT GLEW_GET_FUN(__glewSecondaryColor3bEXT) -#define glSecondaryColor3bvEXT GLEW_GET_FUN(__glewSecondaryColor3bvEXT) -#define glSecondaryColor3dEXT GLEW_GET_FUN(__glewSecondaryColor3dEXT) -#define glSecondaryColor3dvEXT GLEW_GET_FUN(__glewSecondaryColor3dvEXT) -#define glSecondaryColor3fEXT GLEW_GET_FUN(__glewSecondaryColor3fEXT) -#define glSecondaryColor3fvEXT GLEW_GET_FUN(__glewSecondaryColor3fvEXT) -#define glSecondaryColor3iEXT GLEW_GET_FUN(__glewSecondaryColor3iEXT) -#define glSecondaryColor3ivEXT GLEW_GET_FUN(__glewSecondaryColor3ivEXT) -#define glSecondaryColor3sEXT GLEW_GET_FUN(__glewSecondaryColor3sEXT) -#define glSecondaryColor3svEXT GLEW_GET_FUN(__glewSecondaryColor3svEXT) -#define glSecondaryColor3ubEXT GLEW_GET_FUN(__glewSecondaryColor3ubEXT) -#define glSecondaryColor3ubvEXT GLEW_GET_FUN(__glewSecondaryColor3ubvEXT) -#define glSecondaryColor3uiEXT GLEW_GET_FUN(__glewSecondaryColor3uiEXT) -#define glSecondaryColor3uivEXT GLEW_GET_FUN(__glewSecondaryColor3uivEXT) -#define glSecondaryColor3usEXT GLEW_GET_FUN(__glewSecondaryColor3usEXT) -#define glSecondaryColor3usvEXT GLEW_GET_FUN(__glewSecondaryColor3usvEXT) -#define glSecondaryColorPointerEXT GLEW_GET_FUN(__glewSecondaryColorPointerEXT) - -#define GLEW_EXT_secondary_color GLEW_GET_VAR(__GLEW_EXT_secondary_color) - -#endif /* GL_EXT_secondary_color */ - -/* --------------------- GL_EXT_separate_shader_objects -------------------- */ - -#ifndef GL_EXT_separate_shader_objects -#define GL_EXT_separate_shader_objects 1 - -#define GL_ACTIVE_PROGRAM_EXT 0x8B8D - -typedef void (GLAPIENTRY * PFNGLACTIVEPROGRAMEXTPROC) (GLuint program); -typedef GLuint (GLAPIENTRY * PFNGLCREATESHADERPROGRAMEXTPROC) (GLenum type, const GLchar* string); -typedef void (GLAPIENTRY * PFNGLUSESHADERPROGRAMEXTPROC) (GLenum type, GLuint program); - -#define glActiveProgramEXT GLEW_GET_FUN(__glewActiveProgramEXT) -#define glCreateShaderProgramEXT GLEW_GET_FUN(__glewCreateShaderProgramEXT) -#define glUseShaderProgramEXT GLEW_GET_FUN(__glewUseShaderProgramEXT) - -#define GLEW_EXT_separate_shader_objects GLEW_GET_VAR(__GLEW_EXT_separate_shader_objects) - -#endif /* GL_EXT_separate_shader_objects */ - -/* --------------------- GL_EXT_separate_specular_color -------------------- */ - -#ifndef GL_EXT_separate_specular_color -#define GL_EXT_separate_specular_color 1 - -#define GL_LIGHT_MODEL_COLOR_CONTROL_EXT 0x81F8 -#define GL_SINGLE_COLOR_EXT 0x81F9 -#define GL_SEPARATE_SPECULAR_COLOR_EXT 0x81FA - -#define GLEW_EXT_separate_specular_color GLEW_GET_VAR(__GLEW_EXT_separate_specular_color) - -#endif /* GL_EXT_separate_specular_color */ - -/* --------------------- GL_EXT_shader_image_load_store -------------------- */ - -#ifndef GL_EXT_shader_image_load_store -#define GL_EXT_shader_image_load_store 1 - -#define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT 0x00000001 -#define GL_ELEMENT_ARRAY_BARRIER_BIT_EXT 0x00000002 -#define GL_UNIFORM_BARRIER_BIT_EXT 0x00000004 -#define GL_TEXTURE_FETCH_BARRIER_BIT_EXT 0x00000008 -#define GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT 0x00000020 -#define GL_COMMAND_BARRIER_BIT_EXT 0x00000040 -#define GL_PIXEL_BUFFER_BARRIER_BIT_EXT 0x00000080 -#define GL_TEXTURE_UPDATE_BARRIER_BIT_EXT 0x00000100 -#define GL_BUFFER_UPDATE_BARRIER_BIT_EXT 0x00000200 -#define GL_FRAMEBUFFER_BARRIER_BIT_EXT 0x00000400 -#define GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT 0x00000800 -#define GL_ATOMIC_COUNTER_BARRIER_BIT_EXT 0x00001000 -#define GL_MAX_IMAGE_UNITS_EXT 0x8F38 -#define GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT 0x8F39 -#define GL_IMAGE_BINDING_NAME_EXT 0x8F3A -#define GL_IMAGE_BINDING_LEVEL_EXT 0x8F3B -#define GL_IMAGE_BINDING_LAYERED_EXT 0x8F3C -#define GL_IMAGE_BINDING_LAYER_EXT 0x8F3D -#define GL_IMAGE_BINDING_ACCESS_EXT 0x8F3E -#define GL_IMAGE_1D_EXT 0x904C -#define GL_IMAGE_2D_EXT 0x904D -#define GL_IMAGE_3D_EXT 0x904E -#define GL_IMAGE_2D_RECT_EXT 0x904F -#define GL_IMAGE_CUBE_EXT 0x9050 -#define GL_IMAGE_BUFFER_EXT 0x9051 -#define GL_IMAGE_1D_ARRAY_EXT 0x9052 -#define GL_IMAGE_2D_ARRAY_EXT 0x9053 -#define GL_IMAGE_CUBE_MAP_ARRAY_EXT 0x9054 -#define GL_IMAGE_2D_MULTISAMPLE_EXT 0x9055 -#define GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x9056 -#define GL_INT_IMAGE_1D_EXT 0x9057 -#define GL_INT_IMAGE_2D_EXT 0x9058 -#define GL_INT_IMAGE_3D_EXT 0x9059 -#define GL_INT_IMAGE_2D_RECT_EXT 0x905A -#define GL_INT_IMAGE_CUBE_EXT 0x905B -#define GL_INT_IMAGE_BUFFER_EXT 0x905C -#define GL_INT_IMAGE_1D_ARRAY_EXT 0x905D -#define GL_INT_IMAGE_2D_ARRAY_EXT 0x905E -#define GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT 0x905F -#define GL_INT_IMAGE_2D_MULTISAMPLE_EXT 0x9060 -#define GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x9061 -#define GL_UNSIGNED_INT_IMAGE_1D_EXT 0x9062 -#define GL_UNSIGNED_INT_IMAGE_2D_EXT 0x9063 -#define GL_UNSIGNED_INT_IMAGE_3D_EXT 0x9064 -#define GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT 0x9065 -#define GL_UNSIGNED_INT_IMAGE_CUBE_EXT 0x9066 -#define GL_UNSIGNED_INT_IMAGE_BUFFER_EXT 0x9067 -#define GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT 0x9068 -#define GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT 0x9069 -#define GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT 0x906A -#define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT 0x906B -#define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x906C -#define GL_MAX_IMAGE_SAMPLES_EXT 0x906D -#define GL_IMAGE_BINDING_FORMAT_EXT 0x906E -#define GL_ALL_BARRIER_BITS_EXT 0xFFFFFFFF - -typedef void (GLAPIENTRY * PFNGLBINDIMAGETEXTUREEXTPROC) (GLuint index, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLint format); -typedef void (GLAPIENTRY * PFNGLMEMORYBARRIEREXTPROC) (GLbitfield barriers); - -#define glBindImageTextureEXT GLEW_GET_FUN(__glewBindImageTextureEXT) -#define glMemoryBarrierEXT GLEW_GET_FUN(__glewMemoryBarrierEXT) - -#define GLEW_EXT_shader_image_load_store GLEW_GET_VAR(__GLEW_EXT_shader_image_load_store) - -#endif /* GL_EXT_shader_image_load_store */ - -/* -------------------------- GL_EXT_shadow_funcs -------------------------- */ - -#ifndef GL_EXT_shadow_funcs -#define GL_EXT_shadow_funcs 1 - -#define GLEW_EXT_shadow_funcs GLEW_GET_VAR(__GLEW_EXT_shadow_funcs) - -#endif /* GL_EXT_shadow_funcs */ - -/* --------------------- GL_EXT_shared_texture_palette --------------------- */ - -#ifndef GL_EXT_shared_texture_palette -#define GL_EXT_shared_texture_palette 1 - -#define GL_SHARED_TEXTURE_PALETTE_EXT 0x81FB - -#define GLEW_EXT_shared_texture_palette GLEW_GET_VAR(__GLEW_EXT_shared_texture_palette) - -#endif /* GL_EXT_shared_texture_palette */ - -/* ------------------------ GL_EXT_stencil_clear_tag ----------------------- */ - -#ifndef GL_EXT_stencil_clear_tag -#define GL_EXT_stencil_clear_tag 1 - -#define GL_STENCIL_TAG_BITS_EXT 0x88F2 -#define GL_STENCIL_CLEAR_TAG_VALUE_EXT 0x88F3 - -#define GLEW_EXT_stencil_clear_tag GLEW_GET_VAR(__GLEW_EXT_stencil_clear_tag) - -#endif /* GL_EXT_stencil_clear_tag */ - -/* ------------------------ GL_EXT_stencil_two_side ------------------------ */ - -#ifndef GL_EXT_stencil_two_side -#define GL_EXT_stencil_two_side 1 - -#define GL_STENCIL_TEST_TWO_SIDE_EXT 0x8910 -#define GL_ACTIVE_STENCIL_FACE_EXT 0x8911 - -typedef void (GLAPIENTRY * PFNGLACTIVESTENCILFACEEXTPROC) (GLenum face); - -#define glActiveStencilFaceEXT GLEW_GET_FUN(__glewActiveStencilFaceEXT) - -#define GLEW_EXT_stencil_two_side GLEW_GET_VAR(__GLEW_EXT_stencil_two_side) - -#endif /* GL_EXT_stencil_two_side */ - -/* -------------------------- GL_EXT_stencil_wrap -------------------------- */ - -#ifndef GL_EXT_stencil_wrap -#define GL_EXT_stencil_wrap 1 - -#define GL_INCR_WRAP_EXT 0x8507 -#define GL_DECR_WRAP_EXT 0x8508 - -#define GLEW_EXT_stencil_wrap GLEW_GET_VAR(__GLEW_EXT_stencil_wrap) - -#endif /* GL_EXT_stencil_wrap */ - -/* --------------------------- GL_EXT_subtexture --------------------------- */ - -#ifndef GL_EXT_subtexture -#define GL_EXT_subtexture 1 - -typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); - -#define glTexSubImage1DEXT GLEW_GET_FUN(__glewTexSubImage1DEXT) -#define glTexSubImage2DEXT GLEW_GET_FUN(__glewTexSubImage2DEXT) -#define glTexSubImage3DEXT GLEW_GET_FUN(__glewTexSubImage3DEXT) - -#define GLEW_EXT_subtexture GLEW_GET_VAR(__GLEW_EXT_subtexture) - -#endif /* GL_EXT_subtexture */ - -/* ----------------------------- GL_EXT_texture ---------------------------- */ - -#ifndef GL_EXT_texture -#define GL_EXT_texture 1 - -#define GL_ALPHA4_EXT 0x803B -#define GL_ALPHA8_EXT 0x803C -#define GL_ALPHA12_EXT 0x803D -#define GL_ALPHA16_EXT 0x803E -#define GL_LUMINANCE4_EXT 0x803F -#define GL_LUMINANCE8_EXT 0x8040 -#define GL_LUMINANCE12_EXT 0x8041 -#define GL_LUMINANCE16_EXT 0x8042 -#define GL_LUMINANCE4_ALPHA4_EXT 0x8043 -#define GL_LUMINANCE6_ALPHA2_EXT 0x8044 -#define GL_LUMINANCE8_ALPHA8_EXT 0x8045 -#define GL_LUMINANCE12_ALPHA4_EXT 0x8046 -#define GL_LUMINANCE12_ALPHA12_EXT 0x8047 -#define GL_LUMINANCE16_ALPHA16_EXT 0x8048 -#define GL_INTENSITY_EXT 0x8049 -#define GL_INTENSITY4_EXT 0x804A -#define GL_INTENSITY8_EXT 0x804B -#define GL_INTENSITY12_EXT 0x804C -#define GL_INTENSITY16_EXT 0x804D -#define GL_RGB2_EXT 0x804E -#define GL_RGB4_EXT 0x804F -#define GL_RGB5_EXT 0x8050 -#define GL_RGB8_EXT 0x8051 -#define GL_RGB10_EXT 0x8052 -#define GL_RGB12_EXT 0x8053 -#define GL_RGB16_EXT 0x8054 -#define GL_RGBA2_EXT 0x8055 -#define GL_RGBA4_EXT 0x8056 -#define GL_RGB5_A1_EXT 0x8057 -#define GL_RGBA8_EXT 0x8058 -#define GL_RGB10_A2_EXT 0x8059 -#define GL_RGBA12_EXT 0x805A -#define GL_RGBA16_EXT 0x805B -#define GL_TEXTURE_RED_SIZE_EXT 0x805C -#define GL_TEXTURE_GREEN_SIZE_EXT 0x805D -#define GL_TEXTURE_BLUE_SIZE_EXT 0x805E -#define GL_TEXTURE_ALPHA_SIZE_EXT 0x805F -#define GL_TEXTURE_LUMINANCE_SIZE_EXT 0x8060 -#define GL_TEXTURE_INTENSITY_SIZE_EXT 0x8061 -#define GL_REPLACE_EXT 0x8062 -#define GL_PROXY_TEXTURE_1D_EXT 0x8063 -#define GL_PROXY_TEXTURE_2D_EXT 0x8064 - -#define GLEW_EXT_texture GLEW_GET_VAR(__GLEW_EXT_texture) - -#endif /* GL_EXT_texture */ - -/* ---------------------------- GL_EXT_texture3D --------------------------- */ - -#ifndef GL_EXT_texture3D -#define GL_EXT_texture3D 1 - -#define GL_PACK_SKIP_IMAGES_EXT 0x806B -#define GL_PACK_IMAGE_HEIGHT_EXT 0x806C -#define GL_UNPACK_SKIP_IMAGES_EXT 0x806D -#define GL_UNPACK_IMAGE_HEIGHT_EXT 0x806E -#define GL_TEXTURE_3D_EXT 0x806F -#define GL_PROXY_TEXTURE_3D_EXT 0x8070 -#define GL_TEXTURE_DEPTH_EXT 0x8071 -#define GL_TEXTURE_WRAP_R_EXT 0x8072 -#define GL_MAX_3D_TEXTURE_SIZE_EXT 0x8073 - -typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); - -#define glTexImage3DEXT GLEW_GET_FUN(__glewTexImage3DEXT) - -#define GLEW_EXT_texture3D GLEW_GET_VAR(__GLEW_EXT_texture3D) - -#endif /* GL_EXT_texture3D */ - -/* -------------------------- GL_EXT_texture_array ------------------------- */ - -#ifndef GL_EXT_texture_array -#define GL_EXT_texture_array 1 - -#define GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT 0x884E -#define GL_MAX_ARRAY_TEXTURE_LAYERS_EXT 0x88FF -#define GL_TEXTURE_1D_ARRAY_EXT 0x8C18 -#define GL_PROXY_TEXTURE_1D_ARRAY_EXT 0x8C19 -#define GL_TEXTURE_2D_ARRAY_EXT 0x8C1A -#define GL_PROXY_TEXTURE_2D_ARRAY_EXT 0x8C1B -#define GL_TEXTURE_BINDING_1D_ARRAY_EXT 0x8C1C -#define GL_TEXTURE_BINDING_2D_ARRAY_EXT 0x8C1D - -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); - -#define glFramebufferTextureLayerEXT GLEW_GET_FUN(__glewFramebufferTextureLayerEXT) - -#define GLEW_EXT_texture_array GLEW_GET_VAR(__GLEW_EXT_texture_array) - -#endif /* GL_EXT_texture_array */ - -/* ---------------------- GL_EXT_texture_buffer_object --------------------- */ - -#ifndef GL_EXT_texture_buffer_object -#define GL_EXT_texture_buffer_object 1 - -#define GL_TEXTURE_BUFFER_EXT 0x8C2A -#define GL_MAX_TEXTURE_BUFFER_SIZE_EXT 0x8C2B -#define GL_TEXTURE_BINDING_BUFFER_EXT 0x8C2C -#define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT 0x8C2D -#define GL_TEXTURE_BUFFER_FORMAT_EXT 0x8C2E - -typedef void (GLAPIENTRY * PFNGLTEXBUFFEREXTPROC) (GLenum target, GLenum internalformat, GLuint buffer); - -#define glTexBufferEXT GLEW_GET_FUN(__glewTexBufferEXT) - -#define GLEW_EXT_texture_buffer_object GLEW_GET_VAR(__GLEW_EXT_texture_buffer_object) - -#endif /* GL_EXT_texture_buffer_object */ - -/* -------------------- GL_EXT_texture_compression_dxt1 -------------------- */ - -#ifndef GL_EXT_texture_compression_dxt1 -#define GL_EXT_texture_compression_dxt1 1 - -#define GLEW_EXT_texture_compression_dxt1 GLEW_GET_VAR(__GLEW_EXT_texture_compression_dxt1) - -#endif /* GL_EXT_texture_compression_dxt1 */ - -/* -------------------- GL_EXT_texture_compression_latc -------------------- */ - -#ifndef GL_EXT_texture_compression_latc -#define GL_EXT_texture_compression_latc 1 - -#define GL_COMPRESSED_LUMINANCE_LATC1_EXT 0x8C70 -#define GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT 0x8C71 -#define GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT 0x8C72 -#define GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT 0x8C73 - -#define GLEW_EXT_texture_compression_latc GLEW_GET_VAR(__GLEW_EXT_texture_compression_latc) - -#endif /* GL_EXT_texture_compression_latc */ - -/* -------------------- GL_EXT_texture_compression_rgtc -------------------- */ - -#ifndef GL_EXT_texture_compression_rgtc -#define GL_EXT_texture_compression_rgtc 1 - -#define GL_COMPRESSED_RED_RGTC1_EXT 0x8DBB -#define GL_COMPRESSED_SIGNED_RED_RGTC1_EXT 0x8DBC -#define GL_COMPRESSED_RED_GREEN_RGTC2_EXT 0x8DBD -#define GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT 0x8DBE - -#define GLEW_EXT_texture_compression_rgtc GLEW_GET_VAR(__GLEW_EXT_texture_compression_rgtc) - -#endif /* GL_EXT_texture_compression_rgtc */ - -/* -------------------- GL_EXT_texture_compression_s3tc -------------------- */ - -#ifndef GL_EXT_texture_compression_s3tc -#define GL_EXT_texture_compression_s3tc 1 - -#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0 -#define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1 -#define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 0x83F2 -#define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 0x83F3 - -#define GLEW_EXT_texture_compression_s3tc GLEW_GET_VAR(__GLEW_EXT_texture_compression_s3tc) - -#endif /* GL_EXT_texture_compression_s3tc */ - -/* ------------------------ GL_EXT_texture_cube_map ------------------------ */ - -#ifndef GL_EXT_texture_cube_map -#define GL_EXT_texture_cube_map 1 - -#define GL_NORMAL_MAP_EXT 0x8511 -#define GL_REFLECTION_MAP_EXT 0x8512 -#define GL_TEXTURE_CUBE_MAP_EXT 0x8513 -#define GL_TEXTURE_BINDING_CUBE_MAP_EXT 0x8514 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT 0x8515 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT 0x8516 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT 0x8517 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT 0x8518 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT 0x8519 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT 0x851A -#define GL_PROXY_TEXTURE_CUBE_MAP_EXT 0x851B -#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT 0x851C - -#define GLEW_EXT_texture_cube_map GLEW_GET_VAR(__GLEW_EXT_texture_cube_map) - -#endif /* GL_EXT_texture_cube_map */ - -/* ----------------------- GL_EXT_texture_edge_clamp ----------------------- */ - -#ifndef GL_EXT_texture_edge_clamp -#define GL_EXT_texture_edge_clamp 1 - -#define GL_CLAMP_TO_EDGE_EXT 0x812F - -#define GLEW_EXT_texture_edge_clamp GLEW_GET_VAR(__GLEW_EXT_texture_edge_clamp) - -#endif /* GL_EXT_texture_edge_clamp */ - -/* --------------------------- GL_EXT_texture_env -------------------------- */ - -#ifndef GL_EXT_texture_env -#define GL_EXT_texture_env 1 - -#define GLEW_EXT_texture_env GLEW_GET_VAR(__GLEW_EXT_texture_env) - -#endif /* GL_EXT_texture_env */ - -/* ------------------------- GL_EXT_texture_env_add ------------------------ */ - -#ifndef GL_EXT_texture_env_add -#define GL_EXT_texture_env_add 1 - -#define GLEW_EXT_texture_env_add GLEW_GET_VAR(__GLEW_EXT_texture_env_add) - -#endif /* GL_EXT_texture_env_add */ - -/* ----------------------- GL_EXT_texture_env_combine ---------------------- */ - -#ifndef GL_EXT_texture_env_combine -#define GL_EXT_texture_env_combine 1 - -#define GL_COMBINE_EXT 0x8570 -#define GL_COMBINE_RGB_EXT 0x8571 -#define GL_COMBINE_ALPHA_EXT 0x8572 -#define GL_RGB_SCALE_EXT 0x8573 -#define GL_ADD_SIGNED_EXT 0x8574 -#define GL_INTERPOLATE_EXT 0x8575 -#define GL_CONSTANT_EXT 0x8576 -#define GL_PRIMARY_COLOR_EXT 0x8577 -#define GL_PREVIOUS_EXT 0x8578 -#define GL_SOURCE0_RGB_EXT 0x8580 -#define GL_SOURCE1_RGB_EXT 0x8581 -#define GL_SOURCE2_RGB_EXT 0x8582 -#define GL_SOURCE0_ALPHA_EXT 0x8588 -#define GL_SOURCE1_ALPHA_EXT 0x8589 -#define GL_SOURCE2_ALPHA_EXT 0x858A -#define GL_OPERAND0_RGB_EXT 0x8590 -#define GL_OPERAND1_RGB_EXT 0x8591 -#define GL_OPERAND2_RGB_EXT 0x8592 -#define GL_OPERAND0_ALPHA_EXT 0x8598 -#define GL_OPERAND1_ALPHA_EXT 0x8599 -#define GL_OPERAND2_ALPHA_EXT 0x859A - -#define GLEW_EXT_texture_env_combine GLEW_GET_VAR(__GLEW_EXT_texture_env_combine) - -#endif /* GL_EXT_texture_env_combine */ - -/* ------------------------ GL_EXT_texture_env_dot3 ------------------------ */ - -#ifndef GL_EXT_texture_env_dot3 -#define GL_EXT_texture_env_dot3 1 - -#define GL_DOT3_RGB_EXT 0x8740 -#define GL_DOT3_RGBA_EXT 0x8741 - -#define GLEW_EXT_texture_env_dot3 GLEW_GET_VAR(__GLEW_EXT_texture_env_dot3) - -#endif /* GL_EXT_texture_env_dot3 */ - -/* ------------------- GL_EXT_texture_filter_anisotropic ------------------- */ - -#ifndef GL_EXT_texture_filter_anisotropic -#define GL_EXT_texture_filter_anisotropic 1 - -#define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE -#define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF - -#define GLEW_EXT_texture_filter_anisotropic GLEW_GET_VAR(__GLEW_EXT_texture_filter_anisotropic) - -#endif /* GL_EXT_texture_filter_anisotropic */ - -/* ------------------------- GL_EXT_texture_integer ------------------------ */ - -#ifndef GL_EXT_texture_integer -#define GL_EXT_texture_integer 1 - -#define GL_RGBA32UI_EXT 0x8D70 -#define GL_RGB32UI_EXT 0x8D71 -#define GL_ALPHA32UI_EXT 0x8D72 -#define GL_INTENSITY32UI_EXT 0x8D73 -#define GL_LUMINANCE32UI_EXT 0x8D74 -#define GL_LUMINANCE_ALPHA32UI_EXT 0x8D75 -#define GL_RGBA16UI_EXT 0x8D76 -#define GL_RGB16UI_EXT 0x8D77 -#define GL_ALPHA16UI_EXT 0x8D78 -#define GL_INTENSITY16UI_EXT 0x8D79 -#define GL_LUMINANCE16UI_EXT 0x8D7A -#define GL_LUMINANCE_ALPHA16UI_EXT 0x8D7B -#define GL_RGBA8UI_EXT 0x8D7C -#define GL_RGB8UI_EXT 0x8D7D -#define GL_ALPHA8UI_EXT 0x8D7E -#define GL_INTENSITY8UI_EXT 0x8D7F -#define GL_LUMINANCE8UI_EXT 0x8D80 -#define GL_LUMINANCE_ALPHA8UI_EXT 0x8D81 -#define GL_RGBA32I_EXT 0x8D82 -#define GL_RGB32I_EXT 0x8D83 -#define GL_ALPHA32I_EXT 0x8D84 -#define GL_INTENSITY32I_EXT 0x8D85 -#define GL_LUMINANCE32I_EXT 0x8D86 -#define GL_LUMINANCE_ALPHA32I_EXT 0x8D87 -#define GL_RGBA16I_EXT 0x8D88 -#define GL_RGB16I_EXT 0x8D89 -#define GL_ALPHA16I_EXT 0x8D8A -#define GL_INTENSITY16I_EXT 0x8D8B -#define GL_LUMINANCE16I_EXT 0x8D8C -#define GL_LUMINANCE_ALPHA16I_EXT 0x8D8D -#define GL_RGBA8I_EXT 0x8D8E -#define GL_RGB8I_EXT 0x8D8F -#define GL_ALPHA8I_EXT 0x8D90 -#define GL_INTENSITY8I_EXT 0x8D91 -#define GL_LUMINANCE8I_EXT 0x8D92 -#define GL_LUMINANCE_ALPHA8I_EXT 0x8D93 -#define GL_RED_INTEGER_EXT 0x8D94 -#define GL_GREEN_INTEGER_EXT 0x8D95 -#define GL_BLUE_INTEGER_EXT 0x8D96 -#define GL_ALPHA_INTEGER_EXT 0x8D97 -#define GL_RGB_INTEGER_EXT 0x8D98 -#define GL_RGBA_INTEGER_EXT 0x8D99 -#define GL_BGR_INTEGER_EXT 0x8D9A -#define GL_BGRA_INTEGER_EXT 0x8D9B -#define GL_LUMINANCE_INTEGER_EXT 0x8D9C -#define GL_LUMINANCE_ALPHA_INTEGER_EXT 0x8D9D -#define GL_RGBA_INTEGER_MODE_EXT 0x8D9E - -typedef void (GLAPIENTRY * PFNGLCLEARCOLORIIEXTPROC) (GLint red, GLint green, GLint blue, GLint alpha); -typedef void (GLAPIENTRY * PFNGLCLEARCOLORIUIEXTPROC) (GLuint red, GLuint green, GLuint blue, GLuint alpha); -typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, GLuint *params); -typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, const GLint *params); -typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, const GLuint *params); - -#define glClearColorIiEXT GLEW_GET_FUN(__glewClearColorIiEXT) -#define glClearColorIuiEXT GLEW_GET_FUN(__glewClearColorIuiEXT) -#define glGetTexParameterIivEXT GLEW_GET_FUN(__glewGetTexParameterIivEXT) -#define glGetTexParameterIuivEXT GLEW_GET_FUN(__glewGetTexParameterIuivEXT) -#define glTexParameterIivEXT GLEW_GET_FUN(__glewTexParameterIivEXT) -#define glTexParameterIuivEXT GLEW_GET_FUN(__glewTexParameterIuivEXT) - -#define GLEW_EXT_texture_integer GLEW_GET_VAR(__GLEW_EXT_texture_integer) - -#endif /* GL_EXT_texture_integer */ - -/* ------------------------ GL_EXT_texture_lod_bias ------------------------ */ - -#ifndef GL_EXT_texture_lod_bias -#define GL_EXT_texture_lod_bias 1 - -#define GL_MAX_TEXTURE_LOD_BIAS_EXT 0x84FD -#define GL_TEXTURE_FILTER_CONTROL_EXT 0x8500 -#define GL_TEXTURE_LOD_BIAS_EXT 0x8501 - -#define GLEW_EXT_texture_lod_bias GLEW_GET_VAR(__GLEW_EXT_texture_lod_bias) - -#endif /* GL_EXT_texture_lod_bias */ - -/* ---------------------- GL_EXT_texture_mirror_clamp ---------------------- */ - -#ifndef GL_EXT_texture_mirror_clamp -#define GL_EXT_texture_mirror_clamp 1 - -#define GL_MIRROR_CLAMP_EXT 0x8742 -#define GL_MIRROR_CLAMP_TO_EDGE_EXT 0x8743 -#define GL_MIRROR_CLAMP_TO_BORDER_EXT 0x8912 - -#define GLEW_EXT_texture_mirror_clamp GLEW_GET_VAR(__GLEW_EXT_texture_mirror_clamp) - -#endif /* GL_EXT_texture_mirror_clamp */ - -/* ------------------------- GL_EXT_texture_object ------------------------- */ - -#ifndef GL_EXT_texture_object -#define GL_EXT_texture_object 1 - -#define GL_TEXTURE_PRIORITY_EXT 0x8066 -#define GL_TEXTURE_RESIDENT_EXT 0x8067 -#define GL_TEXTURE_1D_BINDING_EXT 0x8068 -#define GL_TEXTURE_2D_BINDING_EXT 0x8069 -#define GL_TEXTURE_3D_BINDING_EXT 0x806A - -typedef GLboolean (GLAPIENTRY * PFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n, const GLuint* textures, GLboolean* residences); -typedef void (GLAPIENTRY * PFNGLBINDTEXTUREEXTPROC) (GLenum target, GLuint texture); -typedef void (GLAPIENTRY * PFNGLDELETETEXTURESEXTPROC) (GLsizei n, const GLuint* textures); -typedef void (GLAPIENTRY * PFNGLGENTEXTURESEXTPROC) (GLsizei n, GLuint* textures); -typedef GLboolean (GLAPIENTRY * PFNGLISTEXTUREEXTPROC) (GLuint texture); -typedef void (GLAPIENTRY * PFNGLPRIORITIZETEXTURESEXTPROC) (GLsizei n, const GLuint* textures, const GLclampf* priorities); - -#define glAreTexturesResidentEXT GLEW_GET_FUN(__glewAreTexturesResidentEXT) -#define glBindTextureEXT GLEW_GET_FUN(__glewBindTextureEXT) -#define glDeleteTexturesEXT GLEW_GET_FUN(__glewDeleteTexturesEXT) -#define glGenTexturesEXT GLEW_GET_FUN(__glewGenTexturesEXT) -#define glIsTextureEXT GLEW_GET_FUN(__glewIsTextureEXT) -#define glPrioritizeTexturesEXT GLEW_GET_FUN(__glewPrioritizeTexturesEXT) - -#define GLEW_EXT_texture_object GLEW_GET_VAR(__GLEW_EXT_texture_object) - -#endif /* GL_EXT_texture_object */ - -/* --------------------- GL_EXT_texture_perturb_normal --------------------- */ - -#ifndef GL_EXT_texture_perturb_normal -#define GL_EXT_texture_perturb_normal 1 - -#define GL_PERTURB_EXT 0x85AE -#define GL_TEXTURE_NORMAL_EXT 0x85AF - -typedef void (GLAPIENTRY * PFNGLTEXTURENORMALEXTPROC) (GLenum mode); - -#define glTextureNormalEXT GLEW_GET_FUN(__glewTextureNormalEXT) - -#define GLEW_EXT_texture_perturb_normal GLEW_GET_VAR(__GLEW_EXT_texture_perturb_normal) - -#endif /* GL_EXT_texture_perturb_normal */ - -/* ------------------------ GL_EXT_texture_rectangle ----------------------- */ - -#ifndef GL_EXT_texture_rectangle -#define GL_EXT_texture_rectangle 1 - -#define GL_TEXTURE_RECTANGLE_EXT 0x84F5 -#define GL_TEXTURE_BINDING_RECTANGLE_EXT 0x84F6 -#define GL_PROXY_TEXTURE_RECTANGLE_EXT 0x84F7 -#define GL_MAX_RECTANGLE_TEXTURE_SIZE_EXT 0x84F8 - -#define GLEW_EXT_texture_rectangle GLEW_GET_VAR(__GLEW_EXT_texture_rectangle) - -#endif /* GL_EXT_texture_rectangle */ - -/* -------------------------- GL_EXT_texture_sRGB -------------------------- */ - -#ifndef GL_EXT_texture_sRGB -#define GL_EXT_texture_sRGB 1 - -#define GL_SRGB_EXT 0x8C40 -#define GL_SRGB8_EXT 0x8C41 -#define GL_SRGB_ALPHA_EXT 0x8C42 -#define GL_SRGB8_ALPHA8_EXT 0x8C43 -#define GL_SLUMINANCE_ALPHA_EXT 0x8C44 -#define GL_SLUMINANCE8_ALPHA8_EXT 0x8C45 -#define GL_SLUMINANCE_EXT 0x8C46 -#define GL_SLUMINANCE8_EXT 0x8C47 -#define GL_COMPRESSED_SRGB_EXT 0x8C48 -#define GL_COMPRESSED_SRGB_ALPHA_EXT 0x8C49 -#define GL_COMPRESSED_SLUMINANCE_EXT 0x8C4A -#define GL_COMPRESSED_SLUMINANCE_ALPHA_EXT 0x8C4B -#define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT 0x8C4C -#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT 0x8C4D -#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT 0x8C4E -#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT 0x8C4F - -#define GLEW_EXT_texture_sRGB GLEW_GET_VAR(__GLEW_EXT_texture_sRGB) - -#endif /* GL_EXT_texture_sRGB */ - -/* ----------------------- GL_EXT_texture_sRGB_decode ---------------------- */ - -#ifndef GL_EXT_texture_sRGB_decode -#define GL_EXT_texture_sRGB_decode 1 - -#define GL_TEXTURE_SRGB_DECODE_EXT 0x8A48 -#define GL_DECODE_EXT 0x8A49 -#define GL_SKIP_DECODE_EXT 0x8A4A - -#define GLEW_EXT_texture_sRGB_decode GLEW_GET_VAR(__GLEW_EXT_texture_sRGB_decode) - -#endif /* GL_EXT_texture_sRGB_decode */ - -/* --------------------- GL_EXT_texture_shared_exponent -------------------- */ - -#ifndef GL_EXT_texture_shared_exponent -#define GL_EXT_texture_shared_exponent 1 - -#define GL_RGB9_E5_EXT 0x8C3D -#define GL_UNSIGNED_INT_5_9_9_9_REV_EXT 0x8C3E -#define GL_TEXTURE_SHARED_SIZE_EXT 0x8C3F - -#define GLEW_EXT_texture_shared_exponent GLEW_GET_VAR(__GLEW_EXT_texture_shared_exponent) - -#endif /* GL_EXT_texture_shared_exponent */ - -/* -------------------------- GL_EXT_texture_snorm ------------------------- */ - -#ifndef GL_EXT_texture_snorm -#define GL_EXT_texture_snorm 1 - -#define GL_RED_SNORM 0x8F90 -#define GL_RG_SNORM 0x8F91 -#define GL_RGB_SNORM 0x8F92 -#define GL_RGBA_SNORM 0x8F93 -#define GL_R8_SNORM 0x8F94 -#define GL_RG8_SNORM 0x8F95 -#define GL_RGB8_SNORM 0x8F96 -#define GL_RGBA8_SNORM 0x8F97 -#define GL_R16_SNORM 0x8F98 -#define GL_RG16_SNORM 0x8F99 -#define GL_RGB16_SNORM 0x8F9A -#define GL_RGBA16_SNORM 0x8F9B -#define GL_SIGNED_NORMALIZED 0x8F9C -#define GL_ALPHA_SNORM 0x9010 -#define GL_LUMINANCE_SNORM 0x9011 -#define GL_LUMINANCE_ALPHA_SNORM 0x9012 -#define GL_INTENSITY_SNORM 0x9013 -#define GL_ALPHA8_SNORM 0x9014 -#define GL_LUMINANCE8_SNORM 0x9015 -#define GL_LUMINANCE8_ALPHA8_SNORM 0x9016 -#define GL_INTENSITY8_SNORM 0x9017 -#define GL_ALPHA16_SNORM 0x9018 -#define GL_LUMINANCE16_SNORM 0x9019 -#define GL_LUMINANCE16_ALPHA16_SNORM 0x901A -#define GL_INTENSITY16_SNORM 0x901B - -#define GLEW_EXT_texture_snorm GLEW_GET_VAR(__GLEW_EXT_texture_snorm) - -#endif /* GL_EXT_texture_snorm */ - -/* ------------------------- GL_EXT_texture_swizzle ------------------------ */ - -#ifndef GL_EXT_texture_swizzle -#define GL_EXT_texture_swizzle 1 - -#define GL_TEXTURE_SWIZZLE_R_EXT 0x8E42 -#define GL_TEXTURE_SWIZZLE_G_EXT 0x8E43 -#define GL_TEXTURE_SWIZZLE_B_EXT 0x8E44 -#define GL_TEXTURE_SWIZZLE_A_EXT 0x8E45 -#define GL_TEXTURE_SWIZZLE_RGBA_EXT 0x8E46 - -#define GLEW_EXT_texture_swizzle GLEW_GET_VAR(__GLEW_EXT_texture_swizzle) - -#endif /* GL_EXT_texture_swizzle */ - -/* --------------------------- GL_EXT_timer_query -------------------------- */ - -#ifndef GL_EXT_timer_query -#define GL_EXT_timer_query 1 - -#define GL_TIME_ELAPSED_EXT 0x88BF - -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTI64VEXTPROC) (GLuint id, GLenum pname, GLint64EXT *params); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUI64VEXTPROC) (GLuint id, GLenum pname, GLuint64EXT *params); - -#define glGetQueryObjecti64vEXT GLEW_GET_FUN(__glewGetQueryObjecti64vEXT) -#define glGetQueryObjectui64vEXT GLEW_GET_FUN(__glewGetQueryObjectui64vEXT) - -#define GLEW_EXT_timer_query GLEW_GET_VAR(__GLEW_EXT_timer_query) - -#endif /* GL_EXT_timer_query */ - -/* ----------------------- GL_EXT_transform_feedback ----------------------- */ - -#ifndef GL_EXT_transform_feedback -#define GL_EXT_transform_feedback 1 - -#define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT 0x8C76 -#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT 0x8C7F -#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT 0x8C80 -#define GL_TRANSFORM_FEEDBACK_VARYINGS_EXT 0x8C83 -#define GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT 0x8C84 -#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT 0x8C85 -#define GL_PRIMITIVES_GENERATED_EXT 0x8C87 -#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT 0x8C88 -#define GL_RASTERIZER_DISCARD_EXT 0x8C89 -#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT 0x8C8A -#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT 0x8C8B -#define GL_INTERLEAVED_ATTRIBS_EXT 0x8C8C -#define GL_SEPARATE_ATTRIBS_EXT 0x8C8D -#define GL_TRANSFORM_FEEDBACK_BUFFER_EXT 0x8C8E -#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT 0x8C8F - -typedef void (GLAPIENTRY * PFNGLBEGINTRANSFORMFEEDBACKEXTPROC) (GLenum primitiveMode); -typedef void (GLAPIENTRY * PFNGLBINDBUFFERBASEEXTPROC) (GLenum target, GLuint index, GLuint buffer); -typedef void (GLAPIENTRY * PFNGLBINDBUFFEROFFSETEXTPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLBINDBUFFERRANGEEXTPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); -typedef void (GLAPIENTRY * PFNGLENDTRANSFORMFEEDBACKEXTPROC) (void); -typedef void (GLAPIENTRY * PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei *size, GLenum *type, GLchar *name); -typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC) (GLuint program, GLsizei count, const GLchar * const* varyings, GLenum bufferMode); - -#define glBeginTransformFeedbackEXT GLEW_GET_FUN(__glewBeginTransformFeedbackEXT) -#define glBindBufferBaseEXT GLEW_GET_FUN(__glewBindBufferBaseEXT) -#define glBindBufferOffsetEXT GLEW_GET_FUN(__glewBindBufferOffsetEXT) -#define glBindBufferRangeEXT GLEW_GET_FUN(__glewBindBufferRangeEXT) -#define glEndTransformFeedbackEXT GLEW_GET_FUN(__glewEndTransformFeedbackEXT) -#define glGetTransformFeedbackVaryingEXT GLEW_GET_FUN(__glewGetTransformFeedbackVaryingEXT) -#define glTransformFeedbackVaryingsEXT GLEW_GET_FUN(__glewTransformFeedbackVaryingsEXT) - -#define GLEW_EXT_transform_feedback GLEW_GET_VAR(__GLEW_EXT_transform_feedback) - -#endif /* GL_EXT_transform_feedback */ - -/* -------------------------- GL_EXT_vertex_array -------------------------- */ - -#ifndef GL_EXT_vertex_array -#define GL_EXT_vertex_array 1 - -#define GL_DOUBLE_EXT 0x140A -#define GL_VERTEX_ARRAY_EXT 0x8074 -#define GL_NORMAL_ARRAY_EXT 0x8075 -#define GL_COLOR_ARRAY_EXT 0x8076 -#define GL_INDEX_ARRAY_EXT 0x8077 -#define GL_TEXTURE_COORD_ARRAY_EXT 0x8078 -#define GL_EDGE_FLAG_ARRAY_EXT 0x8079 -#define GL_VERTEX_ARRAY_SIZE_EXT 0x807A -#define GL_VERTEX_ARRAY_TYPE_EXT 0x807B -#define GL_VERTEX_ARRAY_STRIDE_EXT 0x807C -#define GL_VERTEX_ARRAY_COUNT_EXT 0x807D -#define GL_NORMAL_ARRAY_TYPE_EXT 0x807E -#define GL_NORMAL_ARRAY_STRIDE_EXT 0x807F -#define GL_NORMAL_ARRAY_COUNT_EXT 0x8080 -#define GL_COLOR_ARRAY_SIZE_EXT 0x8081 -#define GL_COLOR_ARRAY_TYPE_EXT 0x8082 -#define GL_COLOR_ARRAY_STRIDE_EXT 0x8083 -#define GL_COLOR_ARRAY_COUNT_EXT 0x8084 -#define GL_INDEX_ARRAY_TYPE_EXT 0x8085 -#define GL_INDEX_ARRAY_STRIDE_EXT 0x8086 -#define GL_INDEX_ARRAY_COUNT_EXT 0x8087 -#define GL_TEXTURE_COORD_ARRAY_SIZE_EXT 0x8088 -#define GL_TEXTURE_COORD_ARRAY_TYPE_EXT 0x8089 -#define GL_TEXTURE_COORD_ARRAY_STRIDE_EXT 0x808A -#define GL_TEXTURE_COORD_ARRAY_COUNT_EXT 0x808B -#define GL_EDGE_FLAG_ARRAY_STRIDE_EXT 0x808C -#define GL_EDGE_FLAG_ARRAY_COUNT_EXT 0x808D -#define GL_VERTEX_ARRAY_POINTER_EXT 0x808E -#define GL_NORMAL_ARRAY_POINTER_EXT 0x808F -#define GL_COLOR_ARRAY_POINTER_EXT 0x8090 -#define GL_INDEX_ARRAY_POINTER_EXT 0x8091 -#define GL_TEXTURE_COORD_ARRAY_POINTER_EXT 0x8092 -#define GL_EDGE_FLAG_ARRAY_POINTER_EXT 0x8093 - -typedef void (GLAPIENTRY * PFNGLARRAYELEMENTEXTPROC) (GLint i); -typedef void (GLAPIENTRY * PFNGLCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLDRAWARRAYSEXTPROC) (GLenum mode, GLint first, GLsizei count); -typedef void (GLAPIENTRY * PFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei stride, GLsizei count, const GLboolean* pointer); -typedef void (GLAPIENTRY * PFNGLINDEXPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLNORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLTEXCOORDPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLVERTEXPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); - -#define glArrayElementEXT GLEW_GET_FUN(__glewArrayElementEXT) -#define glColorPointerEXT GLEW_GET_FUN(__glewColorPointerEXT) -#define glDrawArraysEXT GLEW_GET_FUN(__glewDrawArraysEXT) -#define glEdgeFlagPointerEXT GLEW_GET_FUN(__glewEdgeFlagPointerEXT) -#define glIndexPointerEXT GLEW_GET_FUN(__glewIndexPointerEXT) -#define glNormalPointerEXT GLEW_GET_FUN(__glewNormalPointerEXT) -#define glTexCoordPointerEXT GLEW_GET_FUN(__glewTexCoordPointerEXT) -#define glVertexPointerEXT GLEW_GET_FUN(__glewVertexPointerEXT) - -#define GLEW_EXT_vertex_array GLEW_GET_VAR(__GLEW_EXT_vertex_array) - -#endif /* GL_EXT_vertex_array */ - -/* ------------------------ GL_EXT_vertex_array_bgra ----------------------- */ - -#ifndef GL_EXT_vertex_array_bgra -#define GL_EXT_vertex_array_bgra 1 - -#define GL_BGRA 0x80E1 - -#define GLEW_EXT_vertex_array_bgra GLEW_GET_VAR(__GLEW_EXT_vertex_array_bgra) - -#endif /* GL_EXT_vertex_array_bgra */ - -/* ----------------------- GL_EXT_vertex_attrib_64bit ---------------------- */ - -#ifndef GL_EXT_vertex_attrib_64bit -#define GL_EXT_vertex_attrib_64bit 1 - -#define GL_DOUBLE_MAT2_EXT 0x8F46 -#define GL_DOUBLE_MAT3_EXT 0x8F47 -#define GL_DOUBLE_MAT4_EXT 0x8F48 -#define GL_DOUBLE_MAT2x3_EXT 0x8F49 -#define GL_DOUBLE_MAT2x4_EXT 0x8F4A -#define GL_DOUBLE_MAT3x2_EXT 0x8F4B -#define GL_DOUBLE_MAT3x4_EXT 0x8F4C -#define GL_DOUBLE_MAT4x2_EXT 0x8F4D -#define GL_DOUBLE_MAT4x3_EXT 0x8F4E -#define GL_DOUBLE_VEC2_EXT 0x8FFC -#define GL_DOUBLE_VEC3_EXT 0x8FFD -#define GL_DOUBLE_VEC4_EXT 0x8FFE - -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLDVEXTPROC) (GLuint index, GLenum pname, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1DEXTPROC) (GLuint index, GLdouble x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1DVEXTPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2DEXTPROC) (GLuint index, GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2DVEXTPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3DEXTPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3DVEXTPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4DEXTPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4DVEXTPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBLPOINTEREXTPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); - -#define glGetVertexAttribLdvEXT GLEW_GET_FUN(__glewGetVertexAttribLdvEXT) -#define glVertexArrayVertexAttribLOffsetEXT GLEW_GET_FUN(__glewVertexArrayVertexAttribLOffsetEXT) -#define glVertexAttribL1dEXT GLEW_GET_FUN(__glewVertexAttribL1dEXT) -#define glVertexAttribL1dvEXT GLEW_GET_FUN(__glewVertexAttribL1dvEXT) -#define glVertexAttribL2dEXT GLEW_GET_FUN(__glewVertexAttribL2dEXT) -#define glVertexAttribL2dvEXT GLEW_GET_FUN(__glewVertexAttribL2dvEXT) -#define glVertexAttribL3dEXT GLEW_GET_FUN(__glewVertexAttribL3dEXT) -#define glVertexAttribL3dvEXT GLEW_GET_FUN(__glewVertexAttribL3dvEXT) -#define glVertexAttribL4dEXT GLEW_GET_FUN(__glewVertexAttribL4dEXT) -#define glVertexAttribL4dvEXT GLEW_GET_FUN(__glewVertexAttribL4dvEXT) -#define glVertexAttribLPointerEXT GLEW_GET_FUN(__glewVertexAttribLPointerEXT) - -#define GLEW_EXT_vertex_attrib_64bit GLEW_GET_VAR(__GLEW_EXT_vertex_attrib_64bit) - -#endif /* GL_EXT_vertex_attrib_64bit */ - -/* -------------------------- GL_EXT_vertex_shader ------------------------- */ - -#ifndef GL_EXT_vertex_shader -#define GL_EXT_vertex_shader 1 - -#define GL_VERTEX_SHADER_EXT 0x8780 -#define GL_VERTEX_SHADER_BINDING_EXT 0x8781 -#define GL_OP_INDEX_EXT 0x8782 -#define GL_OP_NEGATE_EXT 0x8783 -#define GL_OP_DOT3_EXT 0x8784 -#define GL_OP_DOT4_EXT 0x8785 -#define GL_OP_MUL_EXT 0x8786 -#define GL_OP_ADD_EXT 0x8787 -#define GL_OP_MADD_EXT 0x8788 -#define GL_OP_FRAC_EXT 0x8789 -#define GL_OP_MAX_EXT 0x878A -#define GL_OP_MIN_EXT 0x878B -#define GL_OP_SET_GE_EXT 0x878C -#define GL_OP_SET_LT_EXT 0x878D -#define GL_OP_CLAMP_EXT 0x878E -#define GL_OP_FLOOR_EXT 0x878F -#define GL_OP_ROUND_EXT 0x8790 -#define GL_OP_EXP_BASE_2_EXT 0x8791 -#define GL_OP_LOG_BASE_2_EXT 0x8792 -#define GL_OP_POWER_EXT 0x8793 -#define GL_OP_RECIP_EXT 0x8794 -#define GL_OP_RECIP_SQRT_EXT 0x8795 -#define GL_OP_SUB_EXT 0x8796 -#define GL_OP_CROSS_PRODUCT_EXT 0x8797 -#define GL_OP_MULTIPLY_MATRIX_EXT 0x8798 -#define GL_OP_MOV_EXT 0x8799 -#define GL_OUTPUT_VERTEX_EXT 0x879A -#define GL_OUTPUT_COLOR0_EXT 0x879B -#define GL_OUTPUT_COLOR1_EXT 0x879C -#define GL_OUTPUT_TEXTURE_COORD0_EXT 0x879D -#define GL_OUTPUT_TEXTURE_COORD1_EXT 0x879E -#define GL_OUTPUT_TEXTURE_COORD2_EXT 0x879F -#define GL_OUTPUT_TEXTURE_COORD3_EXT 0x87A0 -#define GL_OUTPUT_TEXTURE_COORD4_EXT 0x87A1 -#define GL_OUTPUT_TEXTURE_COORD5_EXT 0x87A2 -#define GL_OUTPUT_TEXTURE_COORD6_EXT 0x87A3 -#define GL_OUTPUT_TEXTURE_COORD7_EXT 0x87A4 -#define GL_OUTPUT_TEXTURE_COORD8_EXT 0x87A5 -#define GL_OUTPUT_TEXTURE_COORD9_EXT 0x87A6 -#define GL_OUTPUT_TEXTURE_COORD10_EXT 0x87A7 -#define GL_OUTPUT_TEXTURE_COORD11_EXT 0x87A8 -#define GL_OUTPUT_TEXTURE_COORD12_EXT 0x87A9 -#define GL_OUTPUT_TEXTURE_COORD13_EXT 0x87AA -#define GL_OUTPUT_TEXTURE_COORD14_EXT 0x87AB -#define GL_OUTPUT_TEXTURE_COORD15_EXT 0x87AC -#define GL_OUTPUT_TEXTURE_COORD16_EXT 0x87AD -#define GL_OUTPUT_TEXTURE_COORD17_EXT 0x87AE -#define GL_OUTPUT_TEXTURE_COORD18_EXT 0x87AF -#define GL_OUTPUT_TEXTURE_COORD19_EXT 0x87B0 -#define GL_OUTPUT_TEXTURE_COORD20_EXT 0x87B1 -#define GL_OUTPUT_TEXTURE_COORD21_EXT 0x87B2 -#define GL_OUTPUT_TEXTURE_COORD22_EXT 0x87B3 -#define GL_OUTPUT_TEXTURE_COORD23_EXT 0x87B4 -#define GL_OUTPUT_TEXTURE_COORD24_EXT 0x87B5 -#define GL_OUTPUT_TEXTURE_COORD25_EXT 0x87B6 -#define GL_OUTPUT_TEXTURE_COORD26_EXT 0x87B7 -#define GL_OUTPUT_TEXTURE_COORD27_EXT 0x87B8 -#define GL_OUTPUT_TEXTURE_COORD28_EXT 0x87B9 -#define GL_OUTPUT_TEXTURE_COORD29_EXT 0x87BA -#define GL_OUTPUT_TEXTURE_COORD30_EXT 0x87BB -#define GL_OUTPUT_TEXTURE_COORD31_EXT 0x87BC -#define GL_OUTPUT_FOG_EXT 0x87BD -#define GL_SCALAR_EXT 0x87BE -#define GL_VECTOR_EXT 0x87BF -#define GL_MATRIX_EXT 0x87C0 -#define GL_VARIANT_EXT 0x87C1 -#define GL_INVARIANT_EXT 0x87C2 -#define GL_LOCAL_CONSTANT_EXT 0x87C3 -#define GL_LOCAL_EXT 0x87C4 -#define GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87C5 -#define GL_MAX_VERTEX_SHADER_VARIANTS_EXT 0x87C6 -#define GL_MAX_VERTEX_SHADER_INVARIANTS_EXT 0x87C7 -#define GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87C8 -#define GL_MAX_VERTEX_SHADER_LOCALS_EXT 0x87C9 -#define GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CA -#define GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT 0x87CB -#define GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT 0x87CC -#define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87CD -#define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT 0x87CE -#define GL_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CF -#define GL_VERTEX_SHADER_VARIANTS_EXT 0x87D0 -#define GL_VERTEX_SHADER_INVARIANTS_EXT 0x87D1 -#define GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87D2 -#define GL_VERTEX_SHADER_LOCALS_EXT 0x87D3 -#define GL_VERTEX_SHADER_OPTIMIZED_EXT 0x87D4 -#define GL_X_EXT 0x87D5 -#define GL_Y_EXT 0x87D6 -#define GL_Z_EXT 0x87D7 -#define GL_W_EXT 0x87D8 -#define GL_NEGATIVE_X_EXT 0x87D9 -#define GL_NEGATIVE_Y_EXT 0x87DA -#define GL_NEGATIVE_Z_EXT 0x87DB -#define GL_NEGATIVE_W_EXT 0x87DC -#define GL_ZERO_EXT 0x87DD -#define GL_ONE_EXT 0x87DE -#define GL_NEGATIVE_ONE_EXT 0x87DF -#define GL_NORMALIZED_RANGE_EXT 0x87E0 -#define GL_FULL_RANGE_EXT 0x87E1 -#define GL_CURRENT_VERTEX_EXT 0x87E2 -#define GL_MVP_MATRIX_EXT 0x87E3 -#define GL_VARIANT_VALUE_EXT 0x87E4 -#define GL_VARIANT_DATATYPE_EXT 0x87E5 -#define GL_VARIANT_ARRAY_STRIDE_EXT 0x87E6 -#define GL_VARIANT_ARRAY_TYPE_EXT 0x87E7 -#define GL_VARIANT_ARRAY_EXT 0x87E8 -#define GL_VARIANT_ARRAY_POINTER_EXT 0x87E9 -#define GL_INVARIANT_VALUE_EXT 0x87EA -#define GL_INVARIANT_DATATYPE_EXT 0x87EB -#define GL_LOCAL_CONSTANT_VALUE_EXT 0x87EC -#define GL_LOCAL_CONSTANT_DATATYPE_EXT 0x87ED - -typedef void (GLAPIENTRY * PFNGLBEGINVERTEXSHADEREXTPROC) (void); -typedef GLuint (GLAPIENTRY * PFNGLBINDLIGHTPARAMETEREXTPROC) (GLenum light, GLenum value); -typedef GLuint (GLAPIENTRY * PFNGLBINDMATERIALPARAMETEREXTPROC) (GLenum face, GLenum value); -typedef GLuint (GLAPIENTRY * PFNGLBINDPARAMETEREXTPROC) (GLenum value); -typedef GLuint (GLAPIENTRY * PFNGLBINDTEXGENPARAMETEREXTPROC) (GLenum unit, GLenum coord, GLenum value); -typedef GLuint (GLAPIENTRY * PFNGLBINDTEXTUREUNITPARAMETEREXTPROC) (GLenum unit, GLenum value); -typedef void (GLAPIENTRY * PFNGLBINDVERTEXSHADEREXTPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLDELETEVERTEXSHADEREXTPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLENABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLENDVERTEXSHADEREXTPROC) (void); -typedef void (GLAPIENTRY * PFNGLEXTRACTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num); -typedef GLuint (GLAPIENTRY * PFNGLGENSYMBOLSEXTPROC) (GLenum dataType, GLenum storageType, GLenum range, GLuint components); -typedef GLuint (GLAPIENTRY * PFNGLGENVERTEXSHADERSEXTPROC) (GLuint range); -typedef void (GLAPIENTRY * PFNGLGETINVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data); -typedef void (GLAPIENTRY * PFNGLGETINVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data); -typedef void (GLAPIENTRY * PFNGLGETINVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data); -typedef void (GLAPIENTRY * PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data); -typedef void (GLAPIENTRY * PFNGLGETLOCALCONSTANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data); -typedef void (GLAPIENTRY * PFNGLGETLOCALCONSTANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data); -typedef void (GLAPIENTRY * PFNGLGETVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data); -typedef void (GLAPIENTRY * PFNGLGETVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data); -typedef void (GLAPIENTRY * PFNGLGETVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data); -typedef void (GLAPIENTRY * PFNGLGETVARIANTPOINTERVEXTPROC) (GLuint id, GLenum value, GLvoid **data); -typedef void (GLAPIENTRY * PFNGLINSERTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num); -typedef GLboolean (GLAPIENTRY * PFNGLISVARIANTENABLEDEXTPROC) (GLuint id, GLenum cap); -typedef void (GLAPIENTRY * PFNGLSETINVARIANTEXTPROC) (GLuint id, GLenum type, GLvoid *addr); -typedef void (GLAPIENTRY * PFNGLSETLOCALCONSTANTEXTPROC) (GLuint id, GLenum type, GLvoid *addr); -typedef void (GLAPIENTRY * PFNGLSHADEROP1EXTPROC) (GLenum op, GLuint res, GLuint arg1); -typedef void (GLAPIENTRY * PFNGLSHADEROP2EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2); -typedef void (GLAPIENTRY * PFNGLSHADEROP3EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3); -typedef void (GLAPIENTRY * PFNGLSWIZZLEEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW); -typedef void (GLAPIENTRY * PFNGLVARIANTPOINTEREXTPROC) (GLuint id, GLenum type, GLuint stride, GLvoid *addr); -typedef void (GLAPIENTRY * PFNGLVARIANTBVEXTPROC) (GLuint id, GLbyte *addr); -typedef void (GLAPIENTRY * PFNGLVARIANTDVEXTPROC) (GLuint id, GLdouble *addr); -typedef void (GLAPIENTRY * PFNGLVARIANTFVEXTPROC) (GLuint id, GLfloat *addr); -typedef void (GLAPIENTRY * PFNGLVARIANTIVEXTPROC) (GLuint id, GLint *addr); -typedef void (GLAPIENTRY * PFNGLVARIANTSVEXTPROC) (GLuint id, GLshort *addr); -typedef void (GLAPIENTRY * PFNGLVARIANTUBVEXTPROC) (GLuint id, GLubyte *addr); -typedef void (GLAPIENTRY * PFNGLVARIANTUIVEXTPROC) (GLuint id, GLuint *addr); -typedef void (GLAPIENTRY * PFNGLVARIANTUSVEXTPROC) (GLuint id, GLushort *addr); -typedef void (GLAPIENTRY * PFNGLWRITEMASKEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW); - -#define glBeginVertexShaderEXT GLEW_GET_FUN(__glewBeginVertexShaderEXT) -#define glBindLightParameterEXT GLEW_GET_FUN(__glewBindLightParameterEXT) -#define glBindMaterialParameterEXT GLEW_GET_FUN(__glewBindMaterialParameterEXT) -#define glBindParameterEXT GLEW_GET_FUN(__glewBindParameterEXT) -#define glBindTexGenParameterEXT GLEW_GET_FUN(__glewBindTexGenParameterEXT) -#define glBindTextureUnitParameterEXT GLEW_GET_FUN(__glewBindTextureUnitParameterEXT) -#define glBindVertexShaderEXT GLEW_GET_FUN(__glewBindVertexShaderEXT) -#define glDeleteVertexShaderEXT GLEW_GET_FUN(__glewDeleteVertexShaderEXT) -#define glDisableVariantClientStateEXT GLEW_GET_FUN(__glewDisableVariantClientStateEXT) -#define glEnableVariantClientStateEXT GLEW_GET_FUN(__glewEnableVariantClientStateEXT) -#define glEndVertexShaderEXT GLEW_GET_FUN(__glewEndVertexShaderEXT) -#define glExtractComponentEXT GLEW_GET_FUN(__glewExtractComponentEXT) -#define glGenSymbolsEXT GLEW_GET_FUN(__glewGenSymbolsEXT) -#define glGenVertexShadersEXT GLEW_GET_FUN(__glewGenVertexShadersEXT) -#define glGetInvariantBooleanvEXT GLEW_GET_FUN(__glewGetInvariantBooleanvEXT) -#define glGetInvariantFloatvEXT GLEW_GET_FUN(__glewGetInvariantFloatvEXT) -#define glGetInvariantIntegervEXT GLEW_GET_FUN(__glewGetInvariantIntegervEXT) -#define glGetLocalConstantBooleanvEXT GLEW_GET_FUN(__glewGetLocalConstantBooleanvEXT) -#define glGetLocalConstantFloatvEXT GLEW_GET_FUN(__glewGetLocalConstantFloatvEXT) -#define glGetLocalConstantIntegervEXT GLEW_GET_FUN(__glewGetLocalConstantIntegervEXT) -#define glGetVariantBooleanvEXT GLEW_GET_FUN(__glewGetVariantBooleanvEXT) -#define glGetVariantFloatvEXT GLEW_GET_FUN(__glewGetVariantFloatvEXT) -#define glGetVariantIntegervEXT GLEW_GET_FUN(__glewGetVariantIntegervEXT) -#define glGetVariantPointervEXT GLEW_GET_FUN(__glewGetVariantPointervEXT) -#define glInsertComponentEXT GLEW_GET_FUN(__glewInsertComponentEXT) -#define glIsVariantEnabledEXT GLEW_GET_FUN(__glewIsVariantEnabledEXT) -#define glSetInvariantEXT GLEW_GET_FUN(__glewSetInvariantEXT) -#define glSetLocalConstantEXT GLEW_GET_FUN(__glewSetLocalConstantEXT) -#define glShaderOp1EXT GLEW_GET_FUN(__glewShaderOp1EXT) -#define glShaderOp2EXT GLEW_GET_FUN(__glewShaderOp2EXT) -#define glShaderOp3EXT GLEW_GET_FUN(__glewShaderOp3EXT) -#define glSwizzleEXT GLEW_GET_FUN(__glewSwizzleEXT) -#define glVariantPointerEXT GLEW_GET_FUN(__glewVariantPointerEXT) -#define glVariantbvEXT GLEW_GET_FUN(__glewVariantbvEXT) -#define glVariantdvEXT GLEW_GET_FUN(__glewVariantdvEXT) -#define glVariantfvEXT GLEW_GET_FUN(__glewVariantfvEXT) -#define glVariantivEXT GLEW_GET_FUN(__glewVariantivEXT) -#define glVariantsvEXT GLEW_GET_FUN(__glewVariantsvEXT) -#define glVariantubvEXT GLEW_GET_FUN(__glewVariantubvEXT) -#define glVariantuivEXT GLEW_GET_FUN(__glewVariantuivEXT) -#define glVariantusvEXT GLEW_GET_FUN(__glewVariantusvEXT) -#define glWriteMaskEXT GLEW_GET_FUN(__glewWriteMaskEXT) - -#define GLEW_EXT_vertex_shader GLEW_GET_VAR(__GLEW_EXT_vertex_shader) - -#endif /* GL_EXT_vertex_shader */ - -/* ------------------------ GL_EXT_vertex_weighting ------------------------ */ - -#ifndef GL_EXT_vertex_weighting -#define GL_EXT_vertex_weighting 1 - -#define GL_MODELVIEW0_STACK_DEPTH_EXT 0x0BA3 -#define GL_MODELVIEW0_MATRIX_EXT 0x0BA6 -#define GL_MODELVIEW0_EXT 0x1700 -#define GL_MODELVIEW1_STACK_DEPTH_EXT 0x8502 -#define GL_MODELVIEW1_MATRIX_EXT 0x8506 -#define GL_VERTEX_WEIGHTING_EXT 0x8509 -#define GL_MODELVIEW1_EXT 0x850A -#define GL_CURRENT_VERTEX_WEIGHT_EXT 0x850B -#define GL_VERTEX_WEIGHT_ARRAY_EXT 0x850C -#define GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT 0x850D -#define GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT 0x850E -#define GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT 0x850F -#define GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT 0x8510 - -typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTFEXTPROC) (GLfloat weight); -typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTFVEXTPROC) (GLfloat* weight); - -#define glVertexWeightPointerEXT GLEW_GET_FUN(__glewVertexWeightPointerEXT) -#define glVertexWeightfEXT GLEW_GET_FUN(__glewVertexWeightfEXT) -#define glVertexWeightfvEXT GLEW_GET_FUN(__glewVertexWeightfvEXT) - -#define GLEW_EXT_vertex_weighting GLEW_GET_VAR(__GLEW_EXT_vertex_weighting) - -#endif /* GL_EXT_vertex_weighting */ - -/* ------------------------- GL_EXT_x11_sync_object ------------------------ */ - -#ifndef GL_EXT_x11_sync_object -#define GL_EXT_x11_sync_object 1 - -#define GL_SYNC_X11_FENCE_EXT 0x90E1 - -typedef GLsync (GLAPIENTRY * PFNGLIMPORTSYNCEXTPROC) (GLenum external_sync_type, GLintptr external_sync, GLbitfield flags); - -#define glImportSyncEXT GLEW_GET_FUN(__glewImportSyncEXT) - -#define GLEW_EXT_x11_sync_object GLEW_GET_VAR(__GLEW_EXT_x11_sync_object) - -#endif /* GL_EXT_x11_sync_object */ - -/* ---------------------- GL_GREMEDY_frame_terminator ---------------------- */ - -#ifndef GL_GREMEDY_frame_terminator -#define GL_GREMEDY_frame_terminator 1 - -typedef void (GLAPIENTRY * PFNGLFRAMETERMINATORGREMEDYPROC) (void); - -#define glFrameTerminatorGREMEDY GLEW_GET_FUN(__glewFrameTerminatorGREMEDY) - -#define GLEW_GREMEDY_frame_terminator GLEW_GET_VAR(__GLEW_GREMEDY_frame_terminator) - -#endif /* GL_GREMEDY_frame_terminator */ - -/* ------------------------ GL_GREMEDY_string_marker ----------------------- */ - -#ifndef GL_GREMEDY_string_marker -#define GL_GREMEDY_string_marker 1 - -typedef void (GLAPIENTRY * PFNGLSTRINGMARKERGREMEDYPROC) (GLsizei len, const GLvoid *string); - -#define glStringMarkerGREMEDY GLEW_GET_FUN(__glewStringMarkerGREMEDY) - -#define GLEW_GREMEDY_string_marker GLEW_GET_VAR(__GLEW_GREMEDY_string_marker) - -#endif /* GL_GREMEDY_string_marker */ - -/* --------------------- GL_HP_convolution_border_modes -------------------- */ - -#ifndef GL_HP_convolution_border_modes -#define GL_HP_convolution_border_modes 1 - -#define GLEW_HP_convolution_border_modes GLEW_GET_VAR(__GLEW_HP_convolution_border_modes) - -#endif /* GL_HP_convolution_border_modes */ - -/* ------------------------- GL_HP_image_transform ------------------------- */ - -#ifndef GL_HP_image_transform -#define GL_HP_image_transform 1 - -typedef void (GLAPIENTRY * PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum target, GLenum pname, const GLfloat param); -typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum target, GLenum pname, const GLint param); -typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint* params); - -#define glGetImageTransformParameterfvHP GLEW_GET_FUN(__glewGetImageTransformParameterfvHP) -#define glGetImageTransformParameterivHP GLEW_GET_FUN(__glewGetImageTransformParameterivHP) -#define glImageTransformParameterfHP GLEW_GET_FUN(__glewImageTransformParameterfHP) -#define glImageTransformParameterfvHP GLEW_GET_FUN(__glewImageTransformParameterfvHP) -#define glImageTransformParameteriHP GLEW_GET_FUN(__glewImageTransformParameteriHP) -#define glImageTransformParameterivHP GLEW_GET_FUN(__glewImageTransformParameterivHP) - -#define GLEW_HP_image_transform GLEW_GET_VAR(__GLEW_HP_image_transform) - -#endif /* GL_HP_image_transform */ - -/* -------------------------- GL_HP_occlusion_test ------------------------- */ - -#ifndef GL_HP_occlusion_test -#define GL_HP_occlusion_test 1 - -#define GLEW_HP_occlusion_test GLEW_GET_VAR(__GLEW_HP_occlusion_test) - -#endif /* GL_HP_occlusion_test */ - -/* ------------------------- GL_HP_texture_lighting ------------------------ */ - -#ifndef GL_HP_texture_lighting -#define GL_HP_texture_lighting 1 - -#define GLEW_HP_texture_lighting GLEW_GET_VAR(__GLEW_HP_texture_lighting) - -#endif /* GL_HP_texture_lighting */ - -/* --------------------------- GL_IBM_cull_vertex -------------------------- */ - -#ifndef GL_IBM_cull_vertex -#define GL_IBM_cull_vertex 1 - -#define GL_CULL_VERTEX_IBM 103050 - -#define GLEW_IBM_cull_vertex GLEW_GET_VAR(__GLEW_IBM_cull_vertex) - -#endif /* GL_IBM_cull_vertex */ - -/* ---------------------- GL_IBM_multimode_draw_arrays --------------------- */ - -#ifndef GL_IBM_multimode_draw_arrays -#define GL_IBM_multimode_draw_arrays 1 - -typedef void (GLAPIENTRY * PFNGLMULTIMODEDRAWARRAYSIBMPROC) (const GLenum* mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride); -typedef void (GLAPIENTRY * PFNGLMULTIMODEDRAWELEMENTSIBMPROC) (const GLenum* mode, const GLsizei *count, GLenum type, const GLvoid * const *indices, GLsizei primcount, GLint modestride); - -#define glMultiModeDrawArraysIBM GLEW_GET_FUN(__glewMultiModeDrawArraysIBM) -#define glMultiModeDrawElementsIBM GLEW_GET_FUN(__glewMultiModeDrawElementsIBM) - -#define GLEW_IBM_multimode_draw_arrays GLEW_GET_VAR(__GLEW_IBM_multimode_draw_arrays) - -#endif /* GL_IBM_multimode_draw_arrays */ - -/* ------------------------- GL_IBM_rasterpos_clip ------------------------- */ - -#ifndef GL_IBM_rasterpos_clip -#define GL_IBM_rasterpos_clip 1 - -#define GL_RASTER_POSITION_UNCLIPPED_IBM 103010 - -#define GLEW_IBM_rasterpos_clip GLEW_GET_VAR(__GLEW_IBM_rasterpos_clip) - -#endif /* GL_IBM_rasterpos_clip */ - -/* --------------------------- GL_IBM_static_data -------------------------- */ - -#ifndef GL_IBM_static_data -#define GL_IBM_static_data 1 - -#define GL_ALL_STATIC_DATA_IBM 103060 -#define GL_STATIC_VERTEX_ARRAY_IBM 103061 - -#define GLEW_IBM_static_data GLEW_GET_VAR(__GLEW_IBM_static_data) - -#endif /* GL_IBM_static_data */ - -/* --------------------- GL_IBM_texture_mirrored_repeat -------------------- */ - -#ifndef GL_IBM_texture_mirrored_repeat -#define GL_IBM_texture_mirrored_repeat 1 - -#define GL_MIRRORED_REPEAT_IBM 0x8370 - -#define GLEW_IBM_texture_mirrored_repeat GLEW_GET_VAR(__GLEW_IBM_texture_mirrored_repeat) - -#endif /* GL_IBM_texture_mirrored_repeat */ - -/* ----------------------- GL_IBM_vertex_array_lists ----------------------- */ - -#ifndef GL_IBM_vertex_array_lists -#define GL_IBM_vertex_array_lists 1 - -#define GL_VERTEX_ARRAY_LIST_IBM 103070 -#define GL_NORMAL_ARRAY_LIST_IBM 103071 -#define GL_COLOR_ARRAY_LIST_IBM 103072 -#define GL_INDEX_ARRAY_LIST_IBM 103073 -#define GL_TEXTURE_COORD_ARRAY_LIST_IBM 103074 -#define GL_EDGE_FLAG_ARRAY_LIST_IBM 103075 -#define GL_FOG_COORDINATE_ARRAY_LIST_IBM 103076 -#define GL_SECONDARY_COLOR_ARRAY_LIST_IBM 103077 -#define GL_VERTEX_ARRAY_LIST_STRIDE_IBM 103080 -#define GL_NORMAL_ARRAY_LIST_STRIDE_IBM 103081 -#define GL_COLOR_ARRAY_LIST_STRIDE_IBM 103082 -#define GL_INDEX_ARRAY_LIST_STRIDE_IBM 103083 -#define GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM 103084 -#define GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM 103085 -#define GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM 103086 -#define GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM 103087 - -typedef void (GLAPIENTRY * PFNGLCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); -typedef void (GLAPIENTRY * PFNGLEDGEFLAGPOINTERLISTIBMPROC) (GLint stride, const GLboolean ** pointer, GLint ptrstride); -typedef void (GLAPIENTRY * PFNGLFOGCOORDPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); -typedef void (GLAPIENTRY * PFNGLINDEXPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); -typedef void (GLAPIENTRY * PFNGLNORMALPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); -typedef void (GLAPIENTRY * PFNGLTEXCOORDPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); -typedef void (GLAPIENTRY * PFNGLVERTEXPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); - -#define glColorPointerListIBM GLEW_GET_FUN(__glewColorPointerListIBM) -#define glEdgeFlagPointerListIBM GLEW_GET_FUN(__glewEdgeFlagPointerListIBM) -#define glFogCoordPointerListIBM GLEW_GET_FUN(__glewFogCoordPointerListIBM) -#define glIndexPointerListIBM GLEW_GET_FUN(__glewIndexPointerListIBM) -#define glNormalPointerListIBM GLEW_GET_FUN(__glewNormalPointerListIBM) -#define glSecondaryColorPointerListIBM GLEW_GET_FUN(__glewSecondaryColorPointerListIBM) -#define glTexCoordPointerListIBM GLEW_GET_FUN(__glewTexCoordPointerListIBM) -#define glVertexPointerListIBM GLEW_GET_FUN(__glewVertexPointerListIBM) - -#define GLEW_IBM_vertex_array_lists GLEW_GET_VAR(__GLEW_IBM_vertex_array_lists) - -#endif /* GL_IBM_vertex_array_lists */ - -/* -------------------------- GL_INGR_color_clamp -------------------------- */ - -#ifndef GL_INGR_color_clamp -#define GL_INGR_color_clamp 1 - -#define GL_RED_MIN_CLAMP_INGR 0x8560 -#define GL_GREEN_MIN_CLAMP_INGR 0x8561 -#define GL_BLUE_MIN_CLAMP_INGR 0x8562 -#define GL_ALPHA_MIN_CLAMP_INGR 0x8563 -#define GL_RED_MAX_CLAMP_INGR 0x8564 -#define GL_GREEN_MAX_CLAMP_INGR 0x8565 -#define GL_BLUE_MAX_CLAMP_INGR 0x8566 -#define GL_ALPHA_MAX_CLAMP_INGR 0x8567 - -#define GLEW_INGR_color_clamp GLEW_GET_VAR(__GLEW_INGR_color_clamp) - -#endif /* GL_INGR_color_clamp */ - -/* ------------------------- GL_INGR_interlace_read ------------------------ */ - -#ifndef GL_INGR_interlace_read -#define GL_INGR_interlace_read 1 - -#define GL_INTERLACE_READ_INGR 0x8568 - -#define GLEW_INGR_interlace_read GLEW_GET_VAR(__GLEW_INGR_interlace_read) - -#endif /* GL_INGR_interlace_read */ - -/* -------------------------- GL_INTEL_map_texture ------------------------- */ - -#ifndef GL_INTEL_map_texture -#define GL_INTEL_map_texture 1 - -#define GL_LAYOUT_DEFAULT_INTEL 0 -#define GL_LAYOUT_LINEAR_INTEL 1 -#define GL_LAYOUT_LINEAR_CPU_CACHED_INTEL 2 -#define GL_TEXTURE_MEMORY_LAYOUT_INTEL 0x83FF - -typedef GLvoid * (GLAPIENTRY * PFNGLMAPTEXTURE2DINTELPROC) (GLuint texture, GLint level, GLbitfield access, GLint* stride, GLenum *layout); -typedef void (GLAPIENTRY * PFNGLSYNCTEXTUREINTELPROC) (GLuint texture); -typedef void (GLAPIENTRY * PFNGLUNMAPTEXTURE2DINTELPROC) (GLuint texture, GLint level); - -#define glMapTexture2DINTEL GLEW_GET_FUN(__glewMapTexture2DINTEL) -#define glSyncTextureINTEL GLEW_GET_FUN(__glewSyncTextureINTEL) -#define glUnmapTexture2DINTEL GLEW_GET_FUN(__glewUnmapTexture2DINTEL) - -#define GLEW_INTEL_map_texture GLEW_GET_VAR(__GLEW_INTEL_map_texture) - -#endif /* GL_INTEL_map_texture */ - -/* ------------------------ GL_INTEL_parallel_arrays ----------------------- */ - -#ifndef GL_INTEL_parallel_arrays -#define GL_INTEL_parallel_arrays 1 - -#define GL_PARALLEL_ARRAYS_INTEL 0x83F4 -#define GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL 0x83F5 -#define GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL 0x83F6 -#define GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL 0x83F7 -#define GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL 0x83F8 - -typedef void (GLAPIENTRY * PFNGLCOLORPOINTERVINTELPROC) (GLint size, GLenum type, const void** pointer); -typedef void (GLAPIENTRY * PFNGLNORMALPOINTERVINTELPROC) (GLenum type, const void** pointer); -typedef void (GLAPIENTRY * PFNGLTEXCOORDPOINTERVINTELPROC) (GLint size, GLenum type, const void** pointer); -typedef void (GLAPIENTRY * PFNGLVERTEXPOINTERVINTELPROC) (GLint size, GLenum type, const void** pointer); - -#define glColorPointervINTEL GLEW_GET_FUN(__glewColorPointervINTEL) -#define glNormalPointervINTEL GLEW_GET_FUN(__glewNormalPointervINTEL) -#define glTexCoordPointervINTEL GLEW_GET_FUN(__glewTexCoordPointervINTEL) -#define glVertexPointervINTEL GLEW_GET_FUN(__glewVertexPointervINTEL) - -#define GLEW_INTEL_parallel_arrays GLEW_GET_VAR(__GLEW_INTEL_parallel_arrays) - -#endif /* GL_INTEL_parallel_arrays */ - -/* ------------------------ GL_INTEL_texture_scissor ----------------------- */ - -#ifndef GL_INTEL_texture_scissor -#define GL_INTEL_texture_scissor 1 - -typedef void (GLAPIENTRY * PFNGLTEXSCISSORFUNCINTELPROC) (GLenum target, GLenum lfunc, GLenum hfunc); -typedef void (GLAPIENTRY * PFNGLTEXSCISSORINTELPROC) (GLenum target, GLclampf tlow, GLclampf thigh); - -#define glTexScissorFuncINTEL GLEW_GET_FUN(__glewTexScissorFuncINTEL) -#define glTexScissorINTEL GLEW_GET_FUN(__glewTexScissorINTEL) - -#define GLEW_INTEL_texture_scissor GLEW_GET_VAR(__GLEW_INTEL_texture_scissor) - -#endif /* GL_INTEL_texture_scissor */ - -/* ------------------------------ GL_KHR_debug ----------------------------- */ - -#ifndef GL_KHR_debug -#define GL_KHR_debug 1 - -#define GL_CONTEXT_FLAG_DEBUG_BIT 0x00000002 -#define GL_STACK_OVERFLOW 0x0503 -#define GL_STACK_UNDERFLOW 0x0504 -#define GL_DEBUG_OUTPUT_SYNCHRONOUS 0x8242 -#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH 0x8243 -#define GL_DEBUG_CALLBACK_FUNCTION 0x8244 -#define GL_DEBUG_CALLBACK_USER_PARAM 0x8245 -#define GL_DEBUG_SOURCE_API 0x8246 -#define GL_DEBUG_SOURCE_WINDOW_SYSTEM 0x8247 -#define GL_DEBUG_SOURCE_SHADER_COMPILER 0x8248 -#define GL_DEBUG_SOURCE_THIRD_PARTY 0x8249 -#define GL_DEBUG_SOURCE_APPLICATION 0x824A -#define GL_DEBUG_SOURCE_OTHER 0x824B -#define GL_DEBUG_TYPE_ERROR 0x824C -#define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR 0x824D -#define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR 0x824E -#define GL_DEBUG_TYPE_PORTABILITY 0x824F -#define GL_DEBUG_TYPE_PERFORMANCE 0x8250 -#define GL_DEBUG_TYPE_OTHER 0x8251 -#define GL_DEBUG_TYPE_MARKER 0x8268 -#define GL_DEBUG_TYPE_PUSH_GROUP 0x8269 -#define GL_DEBUG_TYPE_POP_GROUP 0x826A -#define GL_DEBUG_SEVERITY_NOTIFICATION 0x826B -#define GL_MAX_DEBUG_GROUP_STACK_DEPTH 0x826C -#define GL_DEBUG_GROUP_STACK_DEPTH 0x826D -#define GL_BUFFER 0x82E0 -#define GL_SHADER 0x82E1 -#define GL_PROGRAM 0x82E2 -#define GL_QUERY 0x82E3 -#define GL_PROGRAM_PIPELINE 0x82E4 -#define GL_SAMPLER 0x82E6 -#define GL_DISPLAY_LIST 0x82E7 -#define GL_MAX_LABEL_LENGTH 0x82E8 -#define GL_MAX_DEBUG_MESSAGE_LENGTH 0x9143 -#define GL_MAX_DEBUG_LOGGED_MESSAGES 0x9144 -#define GL_DEBUG_LOGGED_MESSAGES 0x9145 -#define GL_DEBUG_SEVERITY_HIGH 0x9146 -#define GL_DEBUG_SEVERITY_MEDIUM 0x9147 -#define GL_DEBUG_SEVERITY_LOW 0x9148 -#define GL_DEBUG_OUTPUT 0x92E0 - -typedef void (APIENTRY *GLDEBUGPROC)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* message, GLvoid* userParam); - -typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECALLBACKPROC) (GLDEBUGPROC callback, const GLvoid *userParam); -typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECONTROLPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled); -typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGEINSERTPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* buf); -typedef GLuint (GLAPIENTRY * PFNGLGETDEBUGMESSAGELOGPROC) (GLuint count, GLsizei bufsize, GLenum* sources, GLenum* types, GLuint* ids, GLenum* severities, GLsizei* lengths, GLchar* messageLog); -typedef void (GLAPIENTRY * PFNGLGETOBJECTLABELPROC) (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei* length, GLchar *label); -typedef void (GLAPIENTRY * PFNGLGETOBJECTPTRLABELPROC) (void* ptr, GLsizei bufSize, GLsizei* length, GLchar *label); -typedef void (GLAPIENTRY * PFNGLOBJECTLABELPROC) (GLenum identifier, GLuint name, GLsizei length, const GLchar* label); -typedef void (GLAPIENTRY * PFNGLOBJECTPTRLABELPROC) (void* ptr, GLsizei length, const GLchar* label); -typedef void (GLAPIENTRY * PFNGLPOPDEBUGGROUPPROC) (void); -typedef void (GLAPIENTRY * PFNGLPUSHDEBUGGROUPPROC) (GLenum source, GLuint id, GLsizei length, const GLchar * message); - -#define glDebugMessageCallback GLEW_GET_FUN(__glewDebugMessageCallback) -#define glDebugMessageControl GLEW_GET_FUN(__glewDebugMessageControl) -#define glDebugMessageInsert GLEW_GET_FUN(__glewDebugMessageInsert) -#define glGetDebugMessageLog GLEW_GET_FUN(__glewGetDebugMessageLog) -#define glGetObjectLabel GLEW_GET_FUN(__glewGetObjectLabel) -#define glGetObjectPtrLabel GLEW_GET_FUN(__glewGetObjectPtrLabel) -#define glObjectLabel GLEW_GET_FUN(__glewObjectLabel) -#define glObjectPtrLabel GLEW_GET_FUN(__glewObjectPtrLabel) -#define glPopDebugGroup GLEW_GET_FUN(__glewPopDebugGroup) -#define glPushDebugGroup GLEW_GET_FUN(__glewPushDebugGroup) - -#define GLEW_KHR_debug GLEW_GET_VAR(__GLEW_KHR_debug) - -#endif /* GL_KHR_debug */ - -/* ------------------ GL_KHR_texture_compression_astc_ldr ------------------ */ - -#ifndef GL_KHR_texture_compression_astc_ldr -#define GL_KHR_texture_compression_astc_ldr 1 - -#define GL_COMPRESSED_RGBA_ASTC_4x4_KHR 0x93B0 -#define GL_COMPRESSED_RGBA_ASTC_5x4_KHR 0x93B1 -#define GL_COMPRESSED_RGBA_ASTC_5x5_KHR 0x93B2 -#define GL_COMPRESSED_RGBA_ASTC_6x5_KHR 0x93B3 -#define GL_COMPRESSED_RGBA_ASTC_6x6_KHR 0x93B4 -#define GL_COMPRESSED_RGBA_ASTC_8x5_KHR 0x93B5 -#define GL_COMPRESSED_RGBA_ASTC_8x6_KHR 0x93B6 -#define GL_COMPRESSED_RGBA_ASTC_8x8_KHR 0x93B7 -#define GL_COMPRESSED_RGBA_ASTC_10x5_KHR 0x93B8 -#define GL_COMPRESSED_RGBA_ASTC_10x6_KHR 0x93B9 -#define GL_COMPRESSED_RGBA_ASTC_10x8_KHR 0x93BA -#define GL_COMPRESSED_RGBA_ASTC_10x10_KHR 0x93BB -#define GL_COMPRESSED_RGBA_ASTC_12x10_KHR 0x93BC -#define GL_COMPRESSED_RGBA_ASTC_12x12_KHR 0x93BD -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 0x93D0 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 0x93D1 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 0x93D2 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 0x93D3 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 0x93D4 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 0x93D5 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 0x93D6 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 0x93D7 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 0x93D8 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 0x93D9 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 0x93DA -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 0x93DB -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 0x93DC -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR 0x93DD - -#define GLEW_KHR_texture_compression_astc_ldr GLEW_GET_VAR(__GLEW_KHR_texture_compression_astc_ldr) - -#endif /* GL_KHR_texture_compression_astc_ldr */ - -/* -------------------------- GL_KTX_buffer_region ------------------------- */ - -#ifndef GL_KTX_buffer_region -#define GL_KTX_buffer_region 1 - -#define GL_KTX_FRONT_REGION 0x0 -#define GL_KTX_BACK_REGION 0x1 -#define GL_KTX_Z_REGION 0x2 -#define GL_KTX_STENCIL_REGION 0x3 - -typedef GLuint (GLAPIENTRY * PFNGLBUFFERREGIONENABLEDPROC) (void); -typedef void (GLAPIENTRY * PFNGLDELETEBUFFERREGIONPROC) (GLenum region); -typedef void (GLAPIENTRY * PFNGLDRAWBUFFERREGIONPROC) (GLuint region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest); -typedef GLuint (GLAPIENTRY * PFNGLNEWBUFFERREGIONPROC) (GLenum region); -typedef void (GLAPIENTRY * PFNGLREADBUFFERREGIONPROC) (GLuint region, GLint x, GLint y, GLsizei width, GLsizei height); - -#define glBufferRegionEnabled GLEW_GET_FUN(__glewBufferRegionEnabled) -#define glDeleteBufferRegion GLEW_GET_FUN(__glewDeleteBufferRegion) -#define glDrawBufferRegion GLEW_GET_FUN(__glewDrawBufferRegion) -#define glNewBufferRegion GLEW_GET_FUN(__glewNewBufferRegion) -#define glReadBufferRegion GLEW_GET_FUN(__glewReadBufferRegion) - -#define GLEW_KTX_buffer_region GLEW_GET_VAR(__GLEW_KTX_buffer_region) - -#endif /* GL_KTX_buffer_region */ - -/* ------------------------- GL_MESAX_texture_stack ------------------------ */ - -#ifndef GL_MESAX_texture_stack -#define GL_MESAX_texture_stack 1 - -#define GL_TEXTURE_1D_STACK_MESAX 0x8759 -#define GL_TEXTURE_2D_STACK_MESAX 0x875A -#define GL_PROXY_TEXTURE_1D_STACK_MESAX 0x875B -#define GL_PROXY_TEXTURE_2D_STACK_MESAX 0x875C -#define GL_TEXTURE_1D_STACK_BINDING_MESAX 0x875D -#define GL_TEXTURE_2D_STACK_BINDING_MESAX 0x875E - -#define GLEW_MESAX_texture_stack GLEW_GET_VAR(__GLEW_MESAX_texture_stack) - -#endif /* GL_MESAX_texture_stack */ - -/* -------------------------- GL_MESA_pack_invert -------------------------- */ - -#ifndef GL_MESA_pack_invert -#define GL_MESA_pack_invert 1 - -#define GL_PACK_INVERT_MESA 0x8758 - -#define GLEW_MESA_pack_invert GLEW_GET_VAR(__GLEW_MESA_pack_invert) - -#endif /* GL_MESA_pack_invert */ - -/* ------------------------- GL_MESA_resize_buffers ------------------------ */ - -#ifndef GL_MESA_resize_buffers -#define GL_MESA_resize_buffers 1 - -typedef void (GLAPIENTRY * PFNGLRESIZEBUFFERSMESAPROC) (void); - -#define glResizeBuffersMESA GLEW_GET_FUN(__glewResizeBuffersMESA) - -#define GLEW_MESA_resize_buffers GLEW_GET_VAR(__GLEW_MESA_resize_buffers) - -#endif /* GL_MESA_resize_buffers */ - -/* --------------------------- GL_MESA_window_pos -------------------------- */ - -#ifndef GL_MESA_window_pos -#define GL_MESA_window_pos 1 - -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DMESAPROC) (GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DVMESAPROC) (const GLdouble* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FMESAPROC) (GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FVMESAPROC) (const GLfloat* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IMESAPROC) (GLint x, GLint y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IVMESAPROC) (const GLint* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SMESAPROC) (GLshort x, GLshort y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SVMESAPROC) (const GLshort* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DMESAPROC) (GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DVMESAPROC) (const GLdouble* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FMESAPROC) (GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FVMESAPROC) (const GLfloat* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IMESAPROC) (GLint x, GLint y, GLint z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IVMESAPROC) (const GLint* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SMESAPROC) (GLshort x, GLshort y, GLshort z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SVMESAPROC) (const GLshort* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS4DMESAPROC) (GLdouble x, GLdouble y, GLdouble z, GLdouble); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS4DVMESAPROC) (const GLdouble* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS4FMESAPROC) (GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS4FVMESAPROC) (const GLfloat* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS4IMESAPROC) (GLint x, GLint y, GLint z, GLint w); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS4IVMESAPROC) (const GLint* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS4SMESAPROC) (GLshort x, GLshort y, GLshort z, GLshort w); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS4SVMESAPROC) (const GLshort* p); - -#define glWindowPos2dMESA GLEW_GET_FUN(__glewWindowPos2dMESA) -#define glWindowPos2dvMESA GLEW_GET_FUN(__glewWindowPos2dvMESA) -#define glWindowPos2fMESA GLEW_GET_FUN(__glewWindowPos2fMESA) -#define glWindowPos2fvMESA GLEW_GET_FUN(__glewWindowPos2fvMESA) -#define glWindowPos2iMESA GLEW_GET_FUN(__glewWindowPos2iMESA) -#define glWindowPos2ivMESA GLEW_GET_FUN(__glewWindowPos2ivMESA) -#define glWindowPos2sMESA GLEW_GET_FUN(__glewWindowPos2sMESA) -#define glWindowPos2svMESA GLEW_GET_FUN(__glewWindowPos2svMESA) -#define glWindowPos3dMESA GLEW_GET_FUN(__glewWindowPos3dMESA) -#define glWindowPos3dvMESA GLEW_GET_FUN(__glewWindowPos3dvMESA) -#define glWindowPos3fMESA GLEW_GET_FUN(__glewWindowPos3fMESA) -#define glWindowPos3fvMESA GLEW_GET_FUN(__glewWindowPos3fvMESA) -#define glWindowPos3iMESA GLEW_GET_FUN(__glewWindowPos3iMESA) -#define glWindowPos3ivMESA GLEW_GET_FUN(__glewWindowPos3ivMESA) -#define glWindowPos3sMESA GLEW_GET_FUN(__glewWindowPos3sMESA) -#define glWindowPos3svMESA GLEW_GET_FUN(__glewWindowPos3svMESA) -#define glWindowPos4dMESA GLEW_GET_FUN(__glewWindowPos4dMESA) -#define glWindowPos4dvMESA GLEW_GET_FUN(__glewWindowPos4dvMESA) -#define glWindowPos4fMESA GLEW_GET_FUN(__glewWindowPos4fMESA) -#define glWindowPos4fvMESA GLEW_GET_FUN(__glewWindowPos4fvMESA) -#define glWindowPos4iMESA GLEW_GET_FUN(__glewWindowPos4iMESA) -#define glWindowPos4ivMESA GLEW_GET_FUN(__glewWindowPos4ivMESA) -#define glWindowPos4sMESA GLEW_GET_FUN(__glewWindowPos4sMESA) -#define glWindowPos4svMESA GLEW_GET_FUN(__glewWindowPos4svMESA) - -#define GLEW_MESA_window_pos GLEW_GET_VAR(__GLEW_MESA_window_pos) - -#endif /* GL_MESA_window_pos */ - -/* ------------------------- GL_MESA_ycbcr_texture ------------------------- */ - -#ifndef GL_MESA_ycbcr_texture -#define GL_MESA_ycbcr_texture 1 - -#define GL_UNSIGNED_SHORT_8_8_MESA 0x85BA -#define GL_UNSIGNED_SHORT_8_8_REV_MESA 0x85BB -#define GL_YCBCR_MESA 0x8757 - -#define GLEW_MESA_ycbcr_texture GLEW_GET_VAR(__GLEW_MESA_ycbcr_texture) - -#endif /* GL_MESA_ycbcr_texture */ - -/* ----------------------- GL_NVX_conditional_render ----------------------- */ - -#ifndef GL_NVX_conditional_render -#define GL_NVX_conditional_render 1 - -typedef void (GLAPIENTRY * PFNGLBEGINCONDITIONALRENDERNVXPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLENDCONDITIONALRENDERNVXPROC) (void); - -#define glBeginConditionalRenderNVX GLEW_GET_FUN(__glewBeginConditionalRenderNVX) -#define glEndConditionalRenderNVX GLEW_GET_FUN(__glewEndConditionalRenderNVX) - -#define GLEW_NVX_conditional_render GLEW_GET_VAR(__GLEW_NVX_conditional_render) - -#endif /* GL_NVX_conditional_render */ - -/* ------------------------- GL_NVX_gpu_memory_info ------------------------ */ - -#ifndef GL_NVX_gpu_memory_info -#define GL_NVX_gpu_memory_info 1 - -#define GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX 0x9047 -#define GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX 0x9048 -#define GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX 0x9049 -#define GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX 0x904A -#define GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX 0x904B - -#define GLEW_NVX_gpu_memory_info GLEW_GET_VAR(__GLEW_NVX_gpu_memory_info) - -#endif /* GL_NVX_gpu_memory_info */ - -/* ------------------- GL_NV_bindless_multi_draw_indirect ------------------ */ - -#ifndef GL_NV_bindless_multi_draw_indirect -#define GL_NV_bindless_multi_draw_indirect 1 - -typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC) (GLenum mode, const GLvoid *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC) (GLenum mode, GLenum type, const GLvoid *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount); - -#define glMultiDrawArraysIndirectBindlessNV GLEW_GET_FUN(__glewMultiDrawArraysIndirectBindlessNV) -#define glMultiDrawElementsIndirectBindlessNV GLEW_GET_FUN(__glewMultiDrawElementsIndirectBindlessNV) - -#define GLEW_NV_bindless_multi_draw_indirect GLEW_GET_VAR(__GLEW_NV_bindless_multi_draw_indirect) - -#endif /* GL_NV_bindless_multi_draw_indirect */ - -/* ------------------------- GL_NV_bindless_texture ------------------------ */ - -#ifndef GL_NV_bindless_texture -#define GL_NV_bindless_texture 1 - -typedef GLuint64 (GLAPIENTRY * PFNGLGETIMAGEHANDLENVPROC) (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format); -typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTUREHANDLENVPROC) (GLuint texture); -typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTURESAMPLERHANDLENVPROC) (GLuint texture, GLuint sampler); -typedef GLboolean (GLAPIENTRY * PFNGLISIMAGEHANDLERESIDENTNVPROC) (GLuint64 handle); -typedef GLboolean (GLAPIENTRY * PFNGLISTEXTUREHANDLERESIDENTNVPROC) (GLuint64 handle); -typedef void (GLAPIENTRY * PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC) (GLuint64 handle); -typedef void (GLAPIENTRY * PFNGLMAKEIMAGEHANDLERESIDENTNVPROC) (GLuint64 handle, GLenum access); -typedef void (GLAPIENTRY * PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC) (GLuint64 handle); -typedef void (GLAPIENTRY * PFNGLMAKETEXTUREHANDLERESIDENTNVPROC) (GLuint64 handle); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC) (GLuint program, GLint location, GLuint64 value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64* values); -typedef void (GLAPIENTRY * PFNGLUNIFORMHANDLEUI64NVPROC) (GLint location, GLuint64 value); -typedef void (GLAPIENTRY * PFNGLUNIFORMHANDLEUI64VNVPROC) (GLint location, GLsizei count, const GLuint64* value); - -#define glGetImageHandleNV GLEW_GET_FUN(__glewGetImageHandleNV) -#define glGetTextureHandleNV GLEW_GET_FUN(__glewGetTextureHandleNV) -#define glGetTextureSamplerHandleNV GLEW_GET_FUN(__glewGetTextureSamplerHandleNV) -#define glIsImageHandleResidentNV GLEW_GET_FUN(__glewIsImageHandleResidentNV) -#define glIsTextureHandleResidentNV GLEW_GET_FUN(__glewIsTextureHandleResidentNV) -#define glMakeImageHandleNonResidentNV GLEW_GET_FUN(__glewMakeImageHandleNonResidentNV) -#define glMakeImageHandleResidentNV GLEW_GET_FUN(__glewMakeImageHandleResidentNV) -#define glMakeTextureHandleNonResidentNV GLEW_GET_FUN(__glewMakeTextureHandleNonResidentNV) -#define glMakeTextureHandleResidentNV GLEW_GET_FUN(__glewMakeTextureHandleResidentNV) -#define glProgramUniformHandleui64NV GLEW_GET_FUN(__glewProgramUniformHandleui64NV) -#define glProgramUniformHandleui64vNV GLEW_GET_FUN(__glewProgramUniformHandleui64vNV) -#define glUniformHandleui64NV GLEW_GET_FUN(__glewUniformHandleui64NV) -#define glUniformHandleui64vNV GLEW_GET_FUN(__glewUniformHandleui64vNV) - -#define GLEW_NV_bindless_texture GLEW_GET_VAR(__GLEW_NV_bindless_texture) - -#endif /* GL_NV_bindless_texture */ - -/* --------------------- GL_NV_blend_equation_advanced --------------------- */ - -#ifndef GL_NV_blend_equation_advanced -#define GL_NV_blend_equation_advanced 1 - -#define GL_BLEND_PREMULTIPLIED_SRC_NV 0x9280 -#define GL_BLEND_OVERLAP_NV 0x9281 -#define GL_UNCORRELATED_NV 0x9282 -#define GL_DISJOINT_NV 0x9283 -#define GL_CONJOINT_NV 0x9284 -#define GL_BLEND_ADVANCED_COHERENT_NV 0x9285 -#define GL_SRC_NV 0x9286 -#define GL_DST_NV 0x9287 -#define GL_SRC_OVER_NV 0x9288 -#define GL_DST_OVER_NV 0x9289 -#define GL_SRC_IN_NV 0x928A -#define GL_DST_IN_NV 0x928B -#define GL_SRC_OUT_NV 0x928C -#define GL_DST_OUT_NV 0x928D -#define GL_SRC_ATOP_NV 0x928E -#define GL_DST_ATOP_NV 0x928F -#define GL_PLUS_NV 0x9291 -#define GL_PLUS_DARKER_NV 0x9292 -#define GL_MULTIPLY_NV 0x9294 -#define GL_SCREEN_NV 0x9295 -#define GL_OVERLAY_NV 0x9296 -#define GL_DARKEN_NV 0x9297 -#define GL_LIGHTEN_NV 0x9298 -#define GL_COLORDODGE_NV 0x9299 -#define GL_COLORBURN_NV 0x929A -#define GL_HARDLIGHT_NV 0x929B -#define GL_SOFTLIGHT_NV 0x929C -#define GL_DIFFERENCE_NV 0x929E -#define GL_MINUS_NV 0x929F -#define GL_EXCLUSION_NV 0x92A0 -#define GL_CONTRAST_NV 0x92A1 -#define GL_INVERT_RGB_NV 0x92A3 -#define GL_LINEARDODGE_NV 0x92A4 -#define GL_LINEARBURN_NV 0x92A5 -#define GL_VIVIDLIGHT_NV 0x92A6 -#define GL_LINEARLIGHT_NV 0x92A7 -#define GL_PINLIGHT_NV 0x92A8 -#define GL_HARDMIX_NV 0x92A9 -#define GL_HSL_HUE_NV 0x92AD -#define GL_HSL_SATURATION_NV 0x92AE -#define GL_HSL_COLOR_NV 0x92AF -#define GL_HSL_LUMINOSITY_NV 0x92B0 -#define GL_PLUS_CLAMPED_NV 0x92B1 -#define GL_PLUS_CLAMPED_ALPHA_NV 0x92B2 -#define GL_MINUS_CLAMPED_NV 0x92B3 -#define GL_INVERT_OVG_NV 0x92B4 - -typedef void (GLAPIENTRY * PFNGLBLENDBARRIERNVPROC) (void); -typedef void (GLAPIENTRY * PFNGLBLENDPARAMETERINVPROC) (GLenum pname, GLint value); - -#define glBlendBarrierNV GLEW_GET_FUN(__glewBlendBarrierNV) -#define glBlendParameteriNV GLEW_GET_FUN(__glewBlendParameteriNV) - -#define GLEW_NV_blend_equation_advanced GLEW_GET_VAR(__GLEW_NV_blend_equation_advanced) - -#endif /* GL_NV_blend_equation_advanced */ - -/* ----------------- GL_NV_blend_equation_advanced_coherent ---------------- */ - -#ifndef GL_NV_blend_equation_advanced_coherent -#define GL_NV_blend_equation_advanced_coherent 1 - -#define GLEW_NV_blend_equation_advanced_coherent GLEW_GET_VAR(__GLEW_NV_blend_equation_advanced_coherent) - -#endif /* GL_NV_blend_equation_advanced_coherent */ - -/* --------------------------- GL_NV_blend_square -------------------------- */ - -#ifndef GL_NV_blend_square -#define GL_NV_blend_square 1 - -#define GLEW_NV_blend_square GLEW_GET_VAR(__GLEW_NV_blend_square) - -#endif /* GL_NV_blend_square */ - -/* ------------------------- GL_NV_compute_program5 ------------------------ */ - -#ifndef GL_NV_compute_program5 -#define GL_NV_compute_program5 1 - -#define GL_COMPUTE_PROGRAM_NV 0x90FB -#define GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV 0x90FC - -#define GLEW_NV_compute_program5 GLEW_GET_VAR(__GLEW_NV_compute_program5) - -#endif /* GL_NV_compute_program5 */ - -/* ------------------------ GL_NV_conditional_render ----------------------- */ - -#ifndef GL_NV_conditional_render -#define GL_NV_conditional_render 1 - -#define GL_QUERY_WAIT_NV 0x8E13 -#define GL_QUERY_NO_WAIT_NV 0x8E14 -#define GL_QUERY_BY_REGION_WAIT_NV 0x8E15 -#define GL_QUERY_BY_REGION_NO_WAIT_NV 0x8E16 - -typedef void (GLAPIENTRY * PFNGLBEGINCONDITIONALRENDERNVPROC) (GLuint id, GLenum mode); -typedef void (GLAPIENTRY * PFNGLENDCONDITIONALRENDERNVPROC) (void); - -#define glBeginConditionalRenderNV GLEW_GET_FUN(__glewBeginConditionalRenderNV) -#define glEndConditionalRenderNV GLEW_GET_FUN(__glewEndConditionalRenderNV) - -#define GLEW_NV_conditional_render GLEW_GET_VAR(__GLEW_NV_conditional_render) - -#endif /* GL_NV_conditional_render */ - -/* ----------------------- GL_NV_copy_depth_to_color ----------------------- */ - -#ifndef GL_NV_copy_depth_to_color -#define GL_NV_copy_depth_to_color 1 - -#define GL_DEPTH_STENCIL_TO_RGBA_NV 0x886E -#define GL_DEPTH_STENCIL_TO_BGRA_NV 0x886F - -#define GLEW_NV_copy_depth_to_color GLEW_GET_VAR(__GLEW_NV_copy_depth_to_color) - -#endif /* GL_NV_copy_depth_to_color */ - -/* ---------------------------- GL_NV_copy_image --------------------------- */ - -#ifndef GL_NV_copy_image -#define GL_NV_copy_image 1 - -typedef void (GLAPIENTRY * PFNGLCOPYIMAGESUBDATANVPROC) (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth); - -#define glCopyImageSubDataNV GLEW_GET_FUN(__glewCopyImageSubDataNV) - -#define GLEW_NV_copy_image GLEW_GET_VAR(__GLEW_NV_copy_image) - -#endif /* GL_NV_copy_image */ - -/* -------------------------- GL_NV_deep_texture3D ------------------------- */ - -#ifndef GL_NV_deep_texture3D -#define GL_NV_deep_texture3D 1 - -#define GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV 0x90D0 -#define GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV 0x90D1 - -#define GLEW_NV_deep_texture3D GLEW_GET_VAR(__GLEW_NV_deep_texture3D) - -#endif /* GL_NV_deep_texture3D */ - -/* ------------------------ GL_NV_depth_buffer_float ----------------------- */ - -#ifndef GL_NV_depth_buffer_float -#define GL_NV_depth_buffer_float 1 - -#define GL_DEPTH_COMPONENT32F_NV 0x8DAB -#define GL_DEPTH32F_STENCIL8_NV 0x8DAC -#define GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV 0x8DAD -#define GL_DEPTH_BUFFER_FLOAT_MODE_NV 0x8DAF - -typedef void (GLAPIENTRY * PFNGLCLEARDEPTHDNVPROC) (GLdouble depth); -typedef void (GLAPIENTRY * PFNGLDEPTHBOUNDSDNVPROC) (GLdouble zmin, GLdouble zmax); -typedef void (GLAPIENTRY * PFNGLDEPTHRANGEDNVPROC) (GLdouble zNear, GLdouble zFar); - -#define glClearDepthdNV GLEW_GET_FUN(__glewClearDepthdNV) -#define glDepthBoundsdNV GLEW_GET_FUN(__glewDepthBoundsdNV) -#define glDepthRangedNV GLEW_GET_FUN(__glewDepthRangedNV) - -#define GLEW_NV_depth_buffer_float GLEW_GET_VAR(__GLEW_NV_depth_buffer_float) - -#endif /* GL_NV_depth_buffer_float */ - -/* --------------------------- GL_NV_depth_clamp --------------------------- */ - -#ifndef GL_NV_depth_clamp -#define GL_NV_depth_clamp 1 - -#define GL_DEPTH_CLAMP_NV 0x864F - -#define GLEW_NV_depth_clamp GLEW_GET_VAR(__GLEW_NV_depth_clamp) - -#endif /* GL_NV_depth_clamp */ - -/* ---------------------- GL_NV_depth_range_unclamped ---------------------- */ - -#ifndef GL_NV_depth_range_unclamped -#define GL_NV_depth_range_unclamped 1 - -#define GL_SAMPLE_COUNT_BITS_NV 0x8864 -#define GL_CURRENT_SAMPLE_COUNT_QUERY_NV 0x8865 -#define GL_QUERY_RESULT_NV 0x8866 -#define GL_QUERY_RESULT_AVAILABLE_NV 0x8867 -#define GL_SAMPLE_COUNT_NV 0x8914 - -#define GLEW_NV_depth_range_unclamped GLEW_GET_VAR(__GLEW_NV_depth_range_unclamped) - -#endif /* GL_NV_depth_range_unclamped */ - -/* --------------------------- GL_NV_draw_texture -------------------------- */ - -#ifndef GL_NV_draw_texture -#define GL_NV_draw_texture 1 - -typedef void (GLAPIENTRY * PFNGLDRAWTEXTURENVPROC) (GLuint texture, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1); - -#define glDrawTextureNV GLEW_GET_FUN(__glewDrawTextureNV) - -#define GLEW_NV_draw_texture GLEW_GET_VAR(__GLEW_NV_draw_texture) - -#endif /* GL_NV_draw_texture */ - -/* ---------------------------- GL_NV_evaluators --------------------------- */ - -#ifndef GL_NV_evaluators -#define GL_NV_evaluators 1 - -#define GL_EVAL_2D_NV 0x86C0 -#define GL_EVAL_TRIANGULAR_2D_NV 0x86C1 -#define GL_MAP_TESSELLATION_NV 0x86C2 -#define GL_MAP_ATTRIB_U_ORDER_NV 0x86C3 -#define GL_MAP_ATTRIB_V_ORDER_NV 0x86C4 -#define GL_EVAL_FRACTIONAL_TESSELLATION_NV 0x86C5 -#define GL_EVAL_VERTEX_ATTRIB0_NV 0x86C6 -#define GL_EVAL_VERTEX_ATTRIB1_NV 0x86C7 -#define GL_EVAL_VERTEX_ATTRIB2_NV 0x86C8 -#define GL_EVAL_VERTEX_ATTRIB3_NV 0x86C9 -#define GL_EVAL_VERTEX_ATTRIB4_NV 0x86CA -#define GL_EVAL_VERTEX_ATTRIB5_NV 0x86CB -#define GL_EVAL_VERTEX_ATTRIB6_NV 0x86CC -#define GL_EVAL_VERTEX_ATTRIB7_NV 0x86CD -#define GL_EVAL_VERTEX_ATTRIB8_NV 0x86CE -#define GL_EVAL_VERTEX_ATTRIB9_NV 0x86CF -#define GL_EVAL_VERTEX_ATTRIB10_NV 0x86D0 -#define GL_EVAL_VERTEX_ATTRIB11_NV 0x86D1 -#define GL_EVAL_VERTEX_ATTRIB12_NV 0x86D2 -#define GL_EVAL_VERTEX_ATTRIB13_NV 0x86D3 -#define GL_EVAL_VERTEX_ATTRIB14_NV 0x86D4 -#define GL_EVAL_VERTEX_ATTRIB15_NV 0x86D5 -#define GL_MAX_MAP_TESSELLATION_NV 0x86D6 -#define GL_MAX_RATIONAL_EVAL_ORDER_NV 0x86D7 - -typedef void (GLAPIENTRY * PFNGLEVALMAPSNVPROC) (GLenum target, GLenum mode); -typedef void (GLAPIENTRY * PFNGLGETMAPATTRIBPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETMAPATTRIBPARAMETERIVNVPROC) (GLenum target, GLuint index, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid *points); -typedef void (GLAPIENTRY * PFNGLGETMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid *points); -typedef void (GLAPIENTRY * PFNGLMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, const GLint* params); - -#define glEvalMapsNV GLEW_GET_FUN(__glewEvalMapsNV) -#define glGetMapAttribParameterfvNV GLEW_GET_FUN(__glewGetMapAttribParameterfvNV) -#define glGetMapAttribParameterivNV GLEW_GET_FUN(__glewGetMapAttribParameterivNV) -#define glGetMapControlPointsNV GLEW_GET_FUN(__glewGetMapControlPointsNV) -#define glGetMapParameterfvNV GLEW_GET_FUN(__glewGetMapParameterfvNV) -#define glGetMapParameterivNV GLEW_GET_FUN(__glewGetMapParameterivNV) -#define glMapControlPointsNV GLEW_GET_FUN(__glewMapControlPointsNV) -#define glMapParameterfvNV GLEW_GET_FUN(__glewMapParameterfvNV) -#define glMapParameterivNV GLEW_GET_FUN(__glewMapParameterivNV) - -#define GLEW_NV_evaluators GLEW_GET_VAR(__GLEW_NV_evaluators) - -#endif /* GL_NV_evaluators */ - -/* ----------------------- GL_NV_explicit_multisample ---------------------- */ - -#ifndef GL_NV_explicit_multisample -#define GL_NV_explicit_multisample 1 - -#define GL_SAMPLE_POSITION_NV 0x8E50 -#define GL_SAMPLE_MASK_NV 0x8E51 -#define GL_SAMPLE_MASK_VALUE_NV 0x8E52 -#define GL_TEXTURE_BINDING_RENDERBUFFER_NV 0x8E53 -#define GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV 0x8E54 -#define GL_TEXTURE_RENDERBUFFER_NV 0x8E55 -#define GL_SAMPLER_RENDERBUFFER_NV 0x8E56 -#define GL_INT_SAMPLER_RENDERBUFFER_NV 0x8E57 -#define GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV 0x8E58 -#define GL_MAX_SAMPLE_MASK_WORDS_NV 0x8E59 - -typedef void (GLAPIENTRY * PFNGLGETMULTISAMPLEFVNVPROC) (GLenum pname, GLuint index, GLfloat* val); -typedef void (GLAPIENTRY * PFNGLSAMPLEMASKINDEXEDNVPROC) (GLuint index, GLbitfield mask); -typedef void (GLAPIENTRY * PFNGLTEXRENDERBUFFERNVPROC) (GLenum target, GLuint renderbuffer); - -#define glGetMultisamplefvNV GLEW_GET_FUN(__glewGetMultisamplefvNV) -#define glSampleMaskIndexedNV GLEW_GET_FUN(__glewSampleMaskIndexedNV) -#define glTexRenderbufferNV GLEW_GET_FUN(__glewTexRenderbufferNV) - -#define GLEW_NV_explicit_multisample GLEW_GET_VAR(__GLEW_NV_explicit_multisample) - -#endif /* GL_NV_explicit_multisample */ - -/* ------------------------------ GL_NV_fence ------------------------------ */ - -#ifndef GL_NV_fence -#define GL_NV_fence 1 - -#define GL_ALL_COMPLETED_NV 0x84F2 -#define GL_FENCE_STATUS_NV 0x84F3 -#define GL_FENCE_CONDITION_NV 0x84F4 - -typedef void (GLAPIENTRY * PFNGLDELETEFENCESNVPROC) (GLsizei n, const GLuint* fences); -typedef void (GLAPIENTRY * PFNGLFINISHFENCENVPROC) (GLuint fence); -typedef void (GLAPIENTRY * PFNGLGENFENCESNVPROC) (GLsizei n, GLuint* fences); -typedef void (GLAPIENTRY * PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISFENCENVPROC) (GLuint fence); -typedef void (GLAPIENTRY * PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition); -typedef GLboolean (GLAPIENTRY * PFNGLTESTFENCENVPROC) (GLuint fence); - -#define glDeleteFencesNV GLEW_GET_FUN(__glewDeleteFencesNV) -#define glFinishFenceNV GLEW_GET_FUN(__glewFinishFenceNV) -#define glGenFencesNV GLEW_GET_FUN(__glewGenFencesNV) -#define glGetFenceivNV GLEW_GET_FUN(__glewGetFenceivNV) -#define glIsFenceNV GLEW_GET_FUN(__glewIsFenceNV) -#define glSetFenceNV GLEW_GET_FUN(__glewSetFenceNV) -#define glTestFenceNV GLEW_GET_FUN(__glewTestFenceNV) - -#define GLEW_NV_fence GLEW_GET_VAR(__GLEW_NV_fence) - -#endif /* GL_NV_fence */ - -/* --------------------------- GL_NV_float_buffer -------------------------- */ - -#ifndef GL_NV_float_buffer -#define GL_NV_float_buffer 1 - -#define GL_FLOAT_R_NV 0x8880 -#define GL_FLOAT_RG_NV 0x8881 -#define GL_FLOAT_RGB_NV 0x8882 -#define GL_FLOAT_RGBA_NV 0x8883 -#define GL_FLOAT_R16_NV 0x8884 -#define GL_FLOAT_R32_NV 0x8885 -#define GL_FLOAT_RG16_NV 0x8886 -#define GL_FLOAT_RG32_NV 0x8887 -#define GL_FLOAT_RGB16_NV 0x8888 -#define GL_FLOAT_RGB32_NV 0x8889 -#define GL_FLOAT_RGBA16_NV 0x888A -#define GL_FLOAT_RGBA32_NV 0x888B -#define GL_TEXTURE_FLOAT_COMPONENTS_NV 0x888C -#define GL_FLOAT_CLEAR_COLOR_VALUE_NV 0x888D -#define GL_FLOAT_RGBA_MODE_NV 0x888E - -#define GLEW_NV_float_buffer GLEW_GET_VAR(__GLEW_NV_float_buffer) - -#endif /* GL_NV_float_buffer */ - -/* --------------------------- GL_NV_fog_distance -------------------------- */ - -#ifndef GL_NV_fog_distance -#define GL_NV_fog_distance 1 - -#define GL_FOG_DISTANCE_MODE_NV 0x855A -#define GL_EYE_RADIAL_NV 0x855B -#define GL_EYE_PLANE_ABSOLUTE_NV 0x855C - -#define GLEW_NV_fog_distance GLEW_GET_VAR(__GLEW_NV_fog_distance) - -#endif /* GL_NV_fog_distance */ - -/* ------------------------- GL_NV_fragment_program ------------------------ */ - -#ifndef GL_NV_fragment_program -#define GL_NV_fragment_program 1 - -#define GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV 0x8868 -#define GL_FRAGMENT_PROGRAM_NV 0x8870 -#define GL_MAX_TEXTURE_COORDS_NV 0x8871 -#define GL_MAX_TEXTURE_IMAGE_UNITS_NV 0x8872 -#define GL_FRAGMENT_PROGRAM_BINDING_NV 0x8873 -#define GL_PROGRAM_ERROR_STRING_NV 0x8874 - -typedef void (GLAPIENTRY * PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLdouble *params); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLfloat *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4DNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, const GLdouble v[]); -typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4FNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, const GLfloat v[]); - -#define glGetProgramNamedParameterdvNV GLEW_GET_FUN(__glewGetProgramNamedParameterdvNV) -#define glGetProgramNamedParameterfvNV GLEW_GET_FUN(__glewGetProgramNamedParameterfvNV) -#define glProgramNamedParameter4dNV GLEW_GET_FUN(__glewProgramNamedParameter4dNV) -#define glProgramNamedParameter4dvNV GLEW_GET_FUN(__glewProgramNamedParameter4dvNV) -#define glProgramNamedParameter4fNV GLEW_GET_FUN(__glewProgramNamedParameter4fNV) -#define glProgramNamedParameter4fvNV GLEW_GET_FUN(__glewProgramNamedParameter4fvNV) - -#define GLEW_NV_fragment_program GLEW_GET_VAR(__GLEW_NV_fragment_program) - -#endif /* GL_NV_fragment_program */ - -/* ------------------------ GL_NV_fragment_program2 ------------------------ */ - -#ifndef GL_NV_fragment_program2 -#define GL_NV_fragment_program2 1 - -#define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4 -#define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5 -#define GL_MAX_PROGRAM_IF_DEPTH_NV 0x88F6 -#define GL_MAX_PROGRAM_LOOP_DEPTH_NV 0x88F7 -#define GL_MAX_PROGRAM_LOOP_COUNT_NV 0x88F8 - -#define GLEW_NV_fragment_program2 GLEW_GET_VAR(__GLEW_NV_fragment_program2) - -#endif /* GL_NV_fragment_program2 */ - -/* ------------------------ GL_NV_fragment_program4 ------------------------ */ - -#ifndef GL_NV_fragment_program4 -#define GL_NV_fragment_program4 1 - -#define GLEW_NV_fragment_program4 GLEW_GET_VAR(__GLEW_NV_fragment_program4) - -#endif /* GL_NV_fragment_program4 */ - -/* --------------------- GL_NV_fragment_program_option --------------------- */ - -#ifndef GL_NV_fragment_program_option -#define GL_NV_fragment_program_option 1 - -#define GLEW_NV_fragment_program_option GLEW_GET_VAR(__GLEW_NV_fragment_program_option) - -#endif /* GL_NV_fragment_program_option */ - -/* ----------------- GL_NV_framebuffer_multisample_coverage ---------------- */ - -#ifndef GL_NV_framebuffer_multisample_coverage -#define GL_NV_framebuffer_multisample_coverage 1 - -#define GL_RENDERBUFFER_COVERAGE_SAMPLES_NV 0x8CAB -#define GL_RENDERBUFFER_COLOR_SAMPLES_NV 0x8E10 -#define GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV 0x8E11 -#define GL_MULTISAMPLE_COVERAGE_MODES_NV 0x8E12 - -typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height); - -#define glRenderbufferStorageMultisampleCoverageNV GLEW_GET_FUN(__glewRenderbufferStorageMultisampleCoverageNV) - -#define GLEW_NV_framebuffer_multisample_coverage GLEW_GET_VAR(__GLEW_NV_framebuffer_multisample_coverage) - -#endif /* GL_NV_framebuffer_multisample_coverage */ - -/* ------------------------ GL_NV_geometry_program4 ------------------------ */ - -#ifndef GL_NV_geometry_program4 -#define GL_NV_geometry_program4 1 - -#define GL_GEOMETRY_PROGRAM_NV 0x8C26 -#define GL_MAX_PROGRAM_OUTPUT_VERTICES_NV 0x8C27 -#define GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV 0x8C28 - -typedef void (GLAPIENTRY * PFNGLPROGRAMVERTEXLIMITNVPROC) (GLenum target, GLint limit); - -#define glProgramVertexLimitNV GLEW_GET_FUN(__glewProgramVertexLimitNV) - -#define GLEW_NV_geometry_program4 GLEW_GET_VAR(__GLEW_NV_geometry_program4) - -#endif /* GL_NV_geometry_program4 */ - -/* ------------------------- GL_NV_geometry_shader4 ------------------------ */ - -#ifndef GL_NV_geometry_shader4 -#define GL_NV_geometry_shader4 1 - -#define GLEW_NV_geometry_shader4 GLEW_GET_VAR(__GLEW_NV_geometry_shader4) - -#endif /* GL_NV_geometry_shader4 */ - -/* --------------------------- GL_NV_gpu_program4 -------------------------- */ - -#ifndef GL_NV_gpu_program4 -#define GL_NV_gpu_program4 1 - -#define GL_MIN_PROGRAM_TEXEL_OFFSET_NV 0x8904 -#define GL_MAX_PROGRAM_TEXEL_OFFSET_NV 0x8905 -#define GL_PROGRAM_ATTRIB_COMPONENTS_NV 0x8906 -#define GL_PROGRAM_RESULT_COMPONENTS_NV 0x8907 -#define GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV 0x8908 -#define GL_MAX_PROGRAM_RESULT_COMPONENTS_NV 0x8909 -#define GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV 0x8DA5 -#define GL_MAX_PROGRAM_GENERIC_RESULTS_NV 0x8DA6 - -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4INVPROC) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w); -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4UINVPROC) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4INVPROC) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4UINVPROC) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint *params); - -#define glProgramEnvParameterI4iNV GLEW_GET_FUN(__glewProgramEnvParameterI4iNV) -#define glProgramEnvParameterI4ivNV GLEW_GET_FUN(__glewProgramEnvParameterI4ivNV) -#define glProgramEnvParameterI4uiNV GLEW_GET_FUN(__glewProgramEnvParameterI4uiNV) -#define glProgramEnvParameterI4uivNV GLEW_GET_FUN(__glewProgramEnvParameterI4uivNV) -#define glProgramEnvParametersI4ivNV GLEW_GET_FUN(__glewProgramEnvParametersI4ivNV) -#define glProgramEnvParametersI4uivNV GLEW_GET_FUN(__glewProgramEnvParametersI4uivNV) -#define glProgramLocalParameterI4iNV GLEW_GET_FUN(__glewProgramLocalParameterI4iNV) -#define glProgramLocalParameterI4ivNV GLEW_GET_FUN(__glewProgramLocalParameterI4ivNV) -#define glProgramLocalParameterI4uiNV GLEW_GET_FUN(__glewProgramLocalParameterI4uiNV) -#define glProgramLocalParameterI4uivNV GLEW_GET_FUN(__glewProgramLocalParameterI4uivNV) -#define glProgramLocalParametersI4ivNV GLEW_GET_FUN(__glewProgramLocalParametersI4ivNV) -#define glProgramLocalParametersI4uivNV GLEW_GET_FUN(__glewProgramLocalParametersI4uivNV) - -#define GLEW_NV_gpu_program4 GLEW_GET_VAR(__GLEW_NV_gpu_program4) - -#endif /* GL_NV_gpu_program4 */ - -/* --------------------------- GL_NV_gpu_program5 -------------------------- */ - -#ifndef GL_NV_gpu_program5 -#define GL_NV_gpu_program5 1 - -#define GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV 0x8E5A -#define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5B -#define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5C -#define GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV 0x8E5D -#define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV 0x8E5E -#define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV 0x8E5F - -#define GLEW_NV_gpu_program5 GLEW_GET_VAR(__GLEW_NV_gpu_program5) - -#endif /* GL_NV_gpu_program5 */ - -/* -------------------- GL_NV_gpu_program5_mem_extended -------------------- */ - -#ifndef GL_NV_gpu_program5_mem_extended -#define GL_NV_gpu_program5_mem_extended 1 - -#define GLEW_NV_gpu_program5_mem_extended GLEW_GET_VAR(__GLEW_NV_gpu_program5_mem_extended) - -#endif /* GL_NV_gpu_program5_mem_extended */ - -/* ------------------------- GL_NV_gpu_program_fp64 ------------------------ */ - -#ifndef GL_NV_gpu_program_fp64 -#define GL_NV_gpu_program_fp64 1 - -#define GLEW_NV_gpu_program_fp64 GLEW_GET_VAR(__GLEW_NV_gpu_program_fp64) - -#endif /* GL_NV_gpu_program_fp64 */ - -/* --------------------------- GL_NV_gpu_shader5 --------------------------- */ - -#ifndef GL_NV_gpu_shader5 -#define GL_NV_gpu_shader5 1 - -#define GL_INT64_NV 0x140E -#define GL_UNSIGNED_INT64_NV 0x140F -#define GL_INT8_NV 0x8FE0 -#define GL_INT8_VEC2_NV 0x8FE1 -#define GL_INT8_VEC3_NV 0x8FE2 -#define GL_INT8_VEC4_NV 0x8FE3 -#define GL_INT16_NV 0x8FE4 -#define GL_INT16_VEC2_NV 0x8FE5 -#define GL_INT16_VEC3_NV 0x8FE6 -#define GL_INT16_VEC4_NV 0x8FE7 -#define GL_INT64_VEC2_NV 0x8FE9 -#define GL_INT64_VEC3_NV 0x8FEA -#define GL_INT64_VEC4_NV 0x8FEB -#define GL_UNSIGNED_INT8_NV 0x8FEC -#define GL_UNSIGNED_INT8_VEC2_NV 0x8FED -#define GL_UNSIGNED_INT8_VEC3_NV 0x8FEE -#define GL_UNSIGNED_INT8_VEC4_NV 0x8FEF -#define GL_UNSIGNED_INT16_NV 0x8FF0 -#define GL_UNSIGNED_INT16_VEC2_NV 0x8FF1 -#define GL_UNSIGNED_INT16_VEC3_NV 0x8FF2 -#define GL_UNSIGNED_INT16_VEC4_NV 0x8FF3 -#define GL_UNSIGNED_INT64_VEC2_NV 0x8FF5 -#define GL_UNSIGNED_INT64_VEC3_NV 0x8FF6 -#define GL_UNSIGNED_INT64_VEC4_NV 0x8FF7 -#define GL_FLOAT16_NV 0x8FF8 -#define GL_FLOAT16_VEC2_NV 0x8FF9 -#define GL_FLOAT16_VEC3_NV 0x8FFA -#define GL_FLOAT16_VEC4_NV 0x8FFB - -typedef void (GLAPIENTRY * PFNGLGETUNIFORMI64VNVPROC) (GLuint program, GLint location, GLint64EXT* params); -typedef void (GLAPIENTRY * PFNGLGETUNIFORMUI64VNVPROC) (GLuint program, GLint location, GLuint64EXT* params); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1I64NVPROC) (GLuint program, GLint location, GLint64EXT x); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM1I64NVPROC) (GLint location, GLint64EXT x); -typedef void (GLAPIENTRY * PFNGLUNIFORM1I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM1UI64NVPROC) (GLint location, GLuint64EXT x); -typedef void (GLAPIENTRY * PFNGLUNIFORM1UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM2I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y); -typedef void (GLAPIENTRY * PFNGLUNIFORM2I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM2UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y); -typedef void (GLAPIENTRY * PFNGLUNIFORM2UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM3I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z); -typedef void (GLAPIENTRY * PFNGLUNIFORM3I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM3UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z); -typedef void (GLAPIENTRY * PFNGLUNIFORM3UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM4I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w); -typedef void (GLAPIENTRY * PFNGLUNIFORM4I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM4UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w); -typedef void (GLAPIENTRY * PFNGLUNIFORM4UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value); - -#define glGetUniformi64vNV GLEW_GET_FUN(__glewGetUniformi64vNV) -#define glGetUniformui64vNV GLEW_GET_FUN(__glewGetUniformui64vNV) -#define glProgramUniform1i64NV GLEW_GET_FUN(__glewProgramUniform1i64NV) -#define glProgramUniform1i64vNV GLEW_GET_FUN(__glewProgramUniform1i64vNV) -#define glProgramUniform1ui64NV GLEW_GET_FUN(__glewProgramUniform1ui64NV) -#define glProgramUniform1ui64vNV GLEW_GET_FUN(__glewProgramUniform1ui64vNV) -#define glProgramUniform2i64NV GLEW_GET_FUN(__glewProgramUniform2i64NV) -#define glProgramUniform2i64vNV GLEW_GET_FUN(__glewProgramUniform2i64vNV) -#define glProgramUniform2ui64NV GLEW_GET_FUN(__glewProgramUniform2ui64NV) -#define glProgramUniform2ui64vNV GLEW_GET_FUN(__glewProgramUniform2ui64vNV) -#define glProgramUniform3i64NV GLEW_GET_FUN(__glewProgramUniform3i64NV) -#define glProgramUniform3i64vNV GLEW_GET_FUN(__glewProgramUniform3i64vNV) -#define glProgramUniform3ui64NV GLEW_GET_FUN(__glewProgramUniform3ui64NV) -#define glProgramUniform3ui64vNV GLEW_GET_FUN(__glewProgramUniform3ui64vNV) -#define glProgramUniform4i64NV GLEW_GET_FUN(__glewProgramUniform4i64NV) -#define glProgramUniform4i64vNV GLEW_GET_FUN(__glewProgramUniform4i64vNV) -#define glProgramUniform4ui64NV GLEW_GET_FUN(__glewProgramUniform4ui64NV) -#define glProgramUniform4ui64vNV GLEW_GET_FUN(__glewProgramUniform4ui64vNV) -#define glUniform1i64NV GLEW_GET_FUN(__glewUniform1i64NV) -#define glUniform1i64vNV GLEW_GET_FUN(__glewUniform1i64vNV) -#define glUniform1ui64NV GLEW_GET_FUN(__glewUniform1ui64NV) -#define glUniform1ui64vNV GLEW_GET_FUN(__glewUniform1ui64vNV) -#define glUniform2i64NV GLEW_GET_FUN(__glewUniform2i64NV) -#define glUniform2i64vNV GLEW_GET_FUN(__glewUniform2i64vNV) -#define glUniform2ui64NV GLEW_GET_FUN(__glewUniform2ui64NV) -#define glUniform2ui64vNV GLEW_GET_FUN(__glewUniform2ui64vNV) -#define glUniform3i64NV GLEW_GET_FUN(__glewUniform3i64NV) -#define glUniform3i64vNV GLEW_GET_FUN(__glewUniform3i64vNV) -#define glUniform3ui64NV GLEW_GET_FUN(__glewUniform3ui64NV) -#define glUniform3ui64vNV GLEW_GET_FUN(__glewUniform3ui64vNV) -#define glUniform4i64NV GLEW_GET_FUN(__glewUniform4i64NV) -#define glUniform4i64vNV GLEW_GET_FUN(__glewUniform4i64vNV) -#define glUniform4ui64NV GLEW_GET_FUN(__glewUniform4ui64NV) -#define glUniform4ui64vNV GLEW_GET_FUN(__glewUniform4ui64vNV) - -#define GLEW_NV_gpu_shader5 GLEW_GET_VAR(__GLEW_NV_gpu_shader5) - -#endif /* GL_NV_gpu_shader5 */ - -/* ---------------------------- GL_NV_half_float --------------------------- */ - -#ifndef GL_NV_half_float -#define GL_NV_half_float 1 - -#define GL_HALF_FLOAT_NV 0x140B - -typedef unsigned short GLhalf; - -typedef void (GLAPIENTRY * PFNGLCOLOR3HNVPROC) (GLhalf red, GLhalf green, GLhalf blue); -typedef void (GLAPIENTRY * PFNGLCOLOR3HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLCOLOR4HNVPROC) (GLhalf red, GLhalf green, GLhalf blue, GLhalf alpha); -typedef void (GLAPIENTRY * PFNGLCOLOR4HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLFOGCOORDHNVPROC) (GLhalf fog); -typedef void (GLAPIENTRY * PFNGLFOGCOORDHVNVPROC) (const GLhalf* fog); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1HNVPROC) (GLenum target, GLhalf s); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1HVNVPROC) (GLenum target, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2HNVPROC) (GLenum target, GLhalf s, GLhalf t); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2HVNVPROC) (GLenum target, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3HNVPROC) (GLenum target, GLhalf s, GLhalf t, GLhalf r); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3HVNVPROC) (GLenum target, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4HNVPROC) (GLenum target, GLhalf s, GLhalf t, GLhalf r, GLhalf q); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4HVNVPROC) (GLenum target, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLNORMAL3HNVPROC) (GLhalf nx, GLhalf ny, GLhalf nz); -typedef void (GLAPIENTRY * PFNGLNORMAL3HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3HNVPROC) (GLhalf red, GLhalf green, GLhalf blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD1HNVPROC) (GLhalf s); -typedef void (GLAPIENTRY * PFNGLTEXCOORD1HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2HNVPROC) (GLhalf s, GLhalf t); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD3HNVPROC) (GLhalf s, GLhalf t, GLhalf r); -typedef void (GLAPIENTRY * PFNGLTEXCOORD3HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD4HNVPROC) (GLhalf s, GLhalf t, GLhalf r, GLhalf q); -typedef void (GLAPIENTRY * PFNGLTEXCOORD4HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEX2HNVPROC) (GLhalf x, GLhalf y); -typedef void (GLAPIENTRY * PFNGLVERTEX2HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEX3HNVPROC) (GLhalf x, GLhalf y, GLhalf z); -typedef void (GLAPIENTRY * PFNGLVERTEX3HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEX4HNVPROC) (GLhalf x, GLhalf y, GLhalf z, GLhalf w); -typedef void (GLAPIENTRY * PFNGLVERTEX4HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1HNVPROC) (GLuint index, GLhalf x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1HVNVPROC) (GLuint index, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2HNVPROC) (GLuint index, GLhalf x, GLhalf y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2HVNVPROC) (GLuint index, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3HNVPROC) (GLuint index, GLhalf x, GLhalf y, GLhalf z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3HVNVPROC) (GLuint index, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4HNVPROC) (GLuint index, GLhalf x, GLhalf y, GLhalf z, GLhalf w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4HVNVPROC) (GLuint index, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTHNVPROC) (GLhalf weight); -typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTHVNVPROC) (const GLhalf* weight); - -#define glColor3hNV GLEW_GET_FUN(__glewColor3hNV) -#define glColor3hvNV GLEW_GET_FUN(__glewColor3hvNV) -#define glColor4hNV GLEW_GET_FUN(__glewColor4hNV) -#define glColor4hvNV GLEW_GET_FUN(__glewColor4hvNV) -#define glFogCoordhNV GLEW_GET_FUN(__glewFogCoordhNV) -#define glFogCoordhvNV GLEW_GET_FUN(__glewFogCoordhvNV) -#define glMultiTexCoord1hNV GLEW_GET_FUN(__glewMultiTexCoord1hNV) -#define glMultiTexCoord1hvNV GLEW_GET_FUN(__glewMultiTexCoord1hvNV) -#define glMultiTexCoord2hNV GLEW_GET_FUN(__glewMultiTexCoord2hNV) -#define glMultiTexCoord2hvNV GLEW_GET_FUN(__glewMultiTexCoord2hvNV) -#define glMultiTexCoord3hNV GLEW_GET_FUN(__glewMultiTexCoord3hNV) -#define glMultiTexCoord3hvNV GLEW_GET_FUN(__glewMultiTexCoord3hvNV) -#define glMultiTexCoord4hNV GLEW_GET_FUN(__glewMultiTexCoord4hNV) -#define glMultiTexCoord4hvNV GLEW_GET_FUN(__glewMultiTexCoord4hvNV) -#define glNormal3hNV GLEW_GET_FUN(__glewNormal3hNV) -#define glNormal3hvNV GLEW_GET_FUN(__glewNormal3hvNV) -#define glSecondaryColor3hNV GLEW_GET_FUN(__glewSecondaryColor3hNV) -#define glSecondaryColor3hvNV GLEW_GET_FUN(__glewSecondaryColor3hvNV) -#define glTexCoord1hNV GLEW_GET_FUN(__glewTexCoord1hNV) -#define glTexCoord1hvNV GLEW_GET_FUN(__glewTexCoord1hvNV) -#define glTexCoord2hNV GLEW_GET_FUN(__glewTexCoord2hNV) -#define glTexCoord2hvNV GLEW_GET_FUN(__glewTexCoord2hvNV) -#define glTexCoord3hNV GLEW_GET_FUN(__glewTexCoord3hNV) -#define glTexCoord3hvNV GLEW_GET_FUN(__glewTexCoord3hvNV) -#define glTexCoord4hNV GLEW_GET_FUN(__glewTexCoord4hNV) -#define glTexCoord4hvNV GLEW_GET_FUN(__glewTexCoord4hvNV) -#define glVertex2hNV GLEW_GET_FUN(__glewVertex2hNV) -#define glVertex2hvNV GLEW_GET_FUN(__glewVertex2hvNV) -#define glVertex3hNV GLEW_GET_FUN(__glewVertex3hNV) -#define glVertex3hvNV GLEW_GET_FUN(__glewVertex3hvNV) -#define glVertex4hNV GLEW_GET_FUN(__glewVertex4hNV) -#define glVertex4hvNV GLEW_GET_FUN(__glewVertex4hvNV) -#define glVertexAttrib1hNV GLEW_GET_FUN(__glewVertexAttrib1hNV) -#define glVertexAttrib1hvNV GLEW_GET_FUN(__glewVertexAttrib1hvNV) -#define glVertexAttrib2hNV GLEW_GET_FUN(__glewVertexAttrib2hNV) -#define glVertexAttrib2hvNV GLEW_GET_FUN(__glewVertexAttrib2hvNV) -#define glVertexAttrib3hNV GLEW_GET_FUN(__glewVertexAttrib3hNV) -#define glVertexAttrib3hvNV GLEW_GET_FUN(__glewVertexAttrib3hvNV) -#define glVertexAttrib4hNV GLEW_GET_FUN(__glewVertexAttrib4hNV) -#define glVertexAttrib4hvNV GLEW_GET_FUN(__glewVertexAttrib4hvNV) -#define glVertexAttribs1hvNV GLEW_GET_FUN(__glewVertexAttribs1hvNV) -#define glVertexAttribs2hvNV GLEW_GET_FUN(__glewVertexAttribs2hvNV) -#define glVertexAttribs3hvNV GLEW_GET_FUN(__glewVertexAttribs3hvNV) -#define glVertexAttribs4hvNV GLEW_GET_FUN(__glewVertexAttribs4hvNV) -#define glVertexWeighthNV GLEW_GET_FUN(__glewVertexWeighthNV) -#define glVertexWeighthvNV GLEW_GET_FUN(__glewVertexWeighthvNV) - -#define GLEW_NV_half_float GLEW_GET_VAR(__GLEW_NV_half_float) - -#endif /* GL_NV_half_float */ - -/* ------------------------ GL_NV_light_max_exponent ----------------------- */ - -#ifndef GL_NV_light_max_exponent -#define GL_NV_light_max_exponent 1 - -#define GL_MAX_SHININESS_NV 0x8504 -#define GL_MAX_SPOT_EXPONENT_NV 0x8505 - -#define GLEW_NV_light_max_exponent GLEW_GET_VAR(__GLEW_NV_light_max_exponent) - -#endif /* GL_NV_light_max_exponent */ - -/* ----------------------- GL_NV_multisample_coverage ---------------------- */ - -#ifndef GL_NV_multisample_coverage -#define GL_NV_multisample_coverage 1 - -#define GL_COLOR_SAMPLES_NV 0x8E20 - -#define GLEW_NV_multisample_coverage GLEW_GET_VAR(__GLEW_NV_multisample_coverage) - -#endif /* GL_NV_multisample_coverage */ - -/* --------------------- GL_NV_multisample_filter_hint --------------------- */ - -#ifndef GL_NV_multisample_filter_hint -#define GL_NV_multisample_filter_hint 1 - -#define GL_MULTISAMPLE_FILTER_HINT_NV 0x8534 - -#define GLEW_NV_multisample_filter_hint GLEW_GET_VAR(__GLEW_NV_multisample_filter_hint) - -#endif /* GL_NV_multisample_filter_hint */ - -/* ------------------------- GL_NV_occlusion_query ------------------------- */ - -#ifndef GL_NV_occlusion_query -#define GL_NV_occlusion_query 1 - -#define GL_PIXEL_COUNTER_BITS_NV 0x8864 -#define GL_CURRENT_OCCLUSION_QUERY_ID_NV 0x8865 -#define GL_PIXEL_COUNT_NV 0x8866 -#define GL_PIXEL_COUNT_AVAILABLE_NV 0x8867 - -typedef void (GLAPIENTRY * PFNGLBEGINOCCLUSIONQUERYNVPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLDELETEOCCLUSIONQUERIESNVPROC) (GLsizei n, const GLuint* ids); -typedef void (GLAPIENTRY * PFNGLENDOCCLUSIONQUERYNVPROC) (void); -typedef void (GLAPIENTRY * PFNGLGENOCCLUSIONQUERIESNVPROC) (GLsizei n, GLuint* ids); -typedef void (GLAPIENTRY * PFNGLGETOCCLUSIONQUERYIVNVPROC) (GLuint id, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETOCCLUSIONQUERYUIVNVPROC) (GLuint id, GLenum pname, GLuint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISOCCLUSIONQUERYNVPROC) (GLuint id); - -#define glBeginOcclusionQueryNV GLEW_GET_FUN(__glewBeginOcclusionQueryNV) -#define glDeleteOcclusionQueriesNV GLEW_GET_FUN(__glewDeleteOcclusionQueriesNV) -#define glEndOcclusionQueryNV GLEW_GET_FUN(__glewEndOcclusionQueryNV) -#define glGenOcclusionQueriesNV GLEW_GET_FUN(__glewGenOcclusionQueriesNV) -#define glGetOcclusionQueryivNV GLEW_GET_FUN(__glewGetOcclusionQueryivNV) -#define glGetOcclusionQueryuivNV GLEW_GET_FUN(__glewGetOcclusionQueryuivNV) -#define glIsOcclusionQueryNV GLEW_GET_FUN(__glewIsOcclusionQueryNV) - -#define GLEW_NV_occlusion_query GLEW_GET_VAR(__GLEW_NV_occlusion_query) - -#endif /* GL_NV_occlusion_query */ - -/* ----------------------- GL_NV_packed_depth_stencil ---------------------- */ - -#ifndef GL_NV_packed_depth_stencil -#define GL_NV_packed_depth_stencil 1 - -#define GL_DEPTH_STENCIL_NV 0x84F9 -#define GL_UNSIGNED_INT_24_8_NV 0x84FA - -#define GLEW_NV_packed_depth_stencil GLEW_GET_VAR(__GLEW_NV_packed_depth_stencil) - -#endif /* GL_NV_packed_depth_stencil */ - -/* --------------------- GL_NV_parameter_buffer_object --------------------- */ - -#ifndef GL_NV_parameter_buffer_object -#define GL_NV_parameter_buffer_object 1 - -#define GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV 0x8DA0 -#define GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV 0x8DA1 -#define GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV 0x8DA2 -#define GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV 0x8DA3 -#define GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV 0x8DA4 - -typedef void (GLAPIENTRY * PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat *params); - -#define glProgramBufferParametersIivNV GLEW_GET_FUN(__glewProgramBufferParametersIivNV) -#define glProgramBufferParametersIuivNV GLEW_GET_FUN(__glewProgramBufferParametersIuivNV) -#define glProgramBufferParametersfvNV GLEW_GET_FUN(__glewProgramBufferParametersfvNV) - -#define GLEW_NV_parameter_buffer_object GLEW_GET_VAR(__GLEW_NV_parameter_buffer_object) - -#endif /* GL_NV_parameter_buffer_object */ - -/* --------------------- GL_NV_parameter_buffer_object2 -------------------- */ - -#ifndef GL_NV_parameter_buffer_object2 -#define GL_NV_parameter_buffer_object2 1 - -#define GLEW_NV_parameter_buffer_object2 GLEW_GET_VAR(__GLEW_NV_parameter_buffer_object2) - -#endif /* GL_NV_parameter_buffer_object2 */ - -/* -------------------------- GL_NV_path_rendering ------------------------- */ - -#ifndef GL_NV_path_rendering -#define GL_NV_path_rendering 1 - -#define GL_CLOSE_PATH_NV 0x00 -#define GL_BOLD_BIT_NV 0x01 -#define GL_GLYPH_WIDTH_BIT_NV 0x01 -#define GL_GLYPH_HEIGHT_BIT_NV 0x02 -#define GL_ITALIC_BIT_NV 0x02 -#define GL_MOVE_TO_NV 0x02 -#define GL_RELATIVE_MOVE_TO_NV 0x03 -#define GL_LINE_TO_NV 0x04 -#define GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV 0x04 -#define GL_RELATIVE_LINE_TO_NV 0x05 -#define GL_HORIZONTAL_LINE_TO_NV 0x06 -#define GL_RELATIVE_HORIZONTAL_LINE_TO_NV 0x07 -#define GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV 0x08 -#define GL_VERTICAL_LINE_TO_NV 0x08 -#define GL_RELATIVE_VERTICAL_LINE_TO_NV 0x09 -#define GL_QUADRATIC_CURVE_TO_NV 0x0A -#define GL_RELATIVE_QUADRATIC_CURVE_TO_NV 0x0B -#define GL_CUBIC_CURVE_TO_NV 0x0C -#define GL_RELATIVE_CUBIC_CURVE_TO_NV 0x0D -#define GL_SMOOTH_QUADRATIC_CURVE_TO_NV 0x0E -#define GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV 0x0F -#define GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV 0x10 -#define GL_SMOOTH_CUBIC_CURVE_TO_NV 0x10 -#define GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV 0x11 -#define GL_SMALL_CCW_ARC_TO_NV 0x12 -#define GL_RELATIVE_SMALL_CCW_ARC_TO_NV 0x13 -#define GL_SMALL_CW_ARC_TO_NV 0x14 -#define GL_RELATIVE_SMALL_CW_ARC_TO_NV 0x15 -#define GL_LARGE_CCW_ARC_TO_NV 0x16 -#define GL_RELATIVE_LARGE_CCW_ARC_TO_NV 0x17 -#define GL_LARGE_CW_ARC_TO_NV 0x18 -#define GL_RELATIVE_LARGE_CW_ARC_TO_NV 0x19 -#define GL_GLYPH_VERTICAL_BEARING_X_BIT_NV 0x20 -#define GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV 0x40 -#define GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV 0x80 -#define GL_RESTART_PATH_NV 0xF0 -#define GL_DUP_FIRST_CUBIC_CURVE_TO_NV 0xF2 -#define GL_DUP_LAST_CUBIC_CURVE_TO_NV 0xF4 -#define GL_RECT_NV 0xF6 -#define GL_CIRCULAR_CCW_ARC_TO_NV 0xF8 -#define GL_CIRCULAR_CW_ARC_TO_NV 0xFA -#define GL_CIRCULAR_TANGENT_ARC_TO_NV 0xFC -#define GL_ARC_TO_NV 0xFE -#define GL_RELATIVE_ARC_TO_NV 0xFF -#define GL_GLYPH_HAS_KERNING_BIT_NV 0x100 -#define GL_PRIMARY_COLOR 0x8577 -#define GL_PATH_FORMAT_SVG_NV 0x9070 -#define GL_PATH_FORMAT_PS_NV 0x9071 -#define GL_STANDARD_FONT_NAME_NV 0x9072 -#define GL_SYSTEM_FONT_NAME_NV 0x9073 -#define GL_FILE_NAME_NV 0x9074 -#define GL_PATH_STROKE_WIDTH_NV 0x9075 -#define GL_PATH_END_CAPS_NV 0x9076 -#define GL_PATH_INITIAL_END_CAP_NV 0x9077 -#define GL_PATH_TERMINAL_END_CAP_NV 0x9078 -#define GL_PATH_JOIN_STYLE_NV 0x9079 -#define GL_PATH_MITER_LIMIT_NV 0x907A -#define GL_PATH_DASH_CAPS_NV 0x907B -#define GL_PATH_INITIAL_DASH_CAP_NV 0x907C -#define GL_PATH_TERMINAL_DASH_CAP_NV 0x907D -#define GL_PATH_DASH_OFFSET_NV 0x907E -#define GL_PATH_CLIENT_LENGTH_NV 0x907F -#define GL_PATH_FILL_MODE_NV 0x9080 -#define GL_PATH_FILL_MASK_NV 0x9081 -#define GL_PATH_FILL_COVER_MODE_NV 0x9082 -#define GL_PATH_STROKE_COVER_MODE_NV 0x9083 -#define GL_PATH_STROKE_MASK_NV 0x9084 -#define GL_COUNT_UP_NV 0x9088 -#define GL_COUNT_DOWN_NV 0x9089 -#define GL_PATH_OBJECT_BOUNDING_BOX_NV 0x908A -#define GL_CONVEX_HULL_NV 0x908B -#define GL_BOUNDING_BOX_NV 0x908D -#define GL_TRANSLATE_X_NV 0x908E -#define GL_TRANSLATE_Y_NV 0x908F -#define GL_TRANSLATE_2D_NV 0x9090 -#define GL_TRANSLATE_3D_NV 0x9091 -#define GL_AFFINE_2D_NV 0x9092 -#define GL_AFFINE_3D_NV 0x9094 -#define GL_TRANSPOSE_AFFINE_2D_NV 0x9096 -#define GL_TRANSPOSE_AFFINE_3D_NV 0x9098 -#define GL_UTF8_NV 0x909A -#define GL_UTF16_NV 0x909B -#define GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV 0x909C -#define GL_PATH_COMMAND_COUNT_NV 0x909D -#define GL_PATH_COORD_COUNT_NV 0x909E -#define GL_PATH_DASH_ARRAY_COUNT_NV 0x909F -#define GL_PATH_COMPUTED_LENGTH_NV 0x90A0 -#define GL_PATH_FILL_BOUNDING_BOX_NV 0x90A1 -#define GL_PATH_STROKE_BOUNDING_BOX_NV 0x90A2 -#define GL_SQUARE_NV 0x90A3 -#define GL_ROUND_NV 0x90A4 -#define GL_TRIANGULAR_NV 0x90A5 -#define GL_BEVEL_NV 0x90A6 -#define GL_MITER_REVERT_NV 0x90A7 -#define GL_MITER_TRUNCATE_NV 0x90A8 -#define GL_SKIP_MISSING_GLYPH_NV 0x90A9 -#define GL_USE_MISSING_GLYPH_NV 0x90AA -#define GL_PATH_ERROR_POSITION_NV 0x90AB -#define GL_PATH_FOG_GEN_MODE_NV 0x90AC -#define GL_ACCUM_ADJACENT_PAIRS_NV 0x90AD -#define GL_ADJACENT_PAIRS_NV 0x90AE -#define GL_FIRST_TO_REST_NV 0x90AF -#define GL_PATH_GEN_MODE_NV 0x90B0 -#define GL_PATH_GEN_COEFF_NV 0x90B1 -#define GL_PATH_GEN_COLOR_FORMAT_NV 0x90B2 -#define GL_PATH_GEN_COMPONENTS_NV 0x90B3 -#define GL_PATH_DASH_OFFSET_RESET_NV 0x90B4 -#define GL_MOVE_TO_RESETS_NV 0x90B5 -#define GL_MOVE_TO_CONTINUES_NV 0x90B6 -#define GL_PATH_STENCIL_FUNC_NV 0x90B7 -#define GL_PATH_STENCIL_REF_NV 0x90B8 -#define GL_PATH_STENCIL_VALUE_MASK_NV 0x90B9 -#define GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV 0x90BD -#define GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV 0x90BE -#define GL_PATH_COVER_DEPTH_FUNC_NV 0x90BF -#define GL_FONT_X_MIN_BOUNDS_BIT_NV 0x00010000 -#define GL_FONT_Y_MIN_BOUNDS_BIT_NV 0x00020000 -#define GL_FONT_X_MAX_BOUNDS_BIT_NV 0x00040000 -#define GL_FONT_Y_MAX_BOUNDS_BIT_NV 0x00080000 -#define GL_FONT_UNITS_PER_EM_BIT_NV 0x00100000 -#define GL_FONT_ASCENDER_BIT_NV 0x00200000 -#define GL_FONT_DESCENDER_BIT_NV 0x00400000 -#define GL_FONT_HEIGHT_BIT_NV 0x00800000 -#define GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV 0x01000000 -#define GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV 0x02000000 -#define GL_FONT_UNDERLINE_POSITION_BIT_NV 0x04000000 -#define GL_FONT_UNDERLINE_THICKNESS_BIT_NV 0x08000000 -#define GL_FONT_HAS_KERNING_BIT_NV 0x10000000 - -typedef void (GLAPIENTRY * PFNGLCOPYPATHNVPROC) (GLuint resultPath, GLuint srcPath); -typedef void (GLAPIENTRY * PFNGLCOVERFILLPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues); -typedef void (GLAPIENTRY * PFNGLCOVERFILLPATHNVPROC) (GLuint path, GLenum coverMode); -typedef void (GLAPIENTRY * PFNGLCOVERSTROKEPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues); -typedef void (GLAPIENTRY * PFNGLCOVERSTROKEPATHNVPROC) (GLuint name, GLenum coverMode); -typedef void (GLAPIENTRY * PFNGLDELETEPATHSNVPROC) (GLuint path, GLsizei range); -typedef GLuint (GLAPIENTRY * PFNGLGENPATHSNVPROC) (GLsizei range); -typedef void (GLAPIENTRY * PFNGLGETPATHCOLORGENFVNVPROC) (GLenum color, GLenum pname, GLfloat* value); -typedef void (GLAPIENTRY * PFNGLGETPATHCOLORGENIVNVPROC) (GLenum color, GLenum pname, GLint* value); -typedef void (GLAPIENTRY * PFNGLGETPATHCOMMANDSNVPROC) (GLuint name, GLubyte* commands); -typedef void (GLAPIENTRY * PFNGLGETPATHCOORDSNVPROC) (GLuint name, GLfloat* coords); -typedef void (GLAPIENTRY * PFNGLGETPATHDASHARRAYNVPROC) (GLuint name, GLfloat* dashArray); -typedef GLfloat (GLAPIENTRY * PFNGLGETPATHLENGTHNVPROC) (GLuint path, GLsizei startSegment, GLsizei numSegments); -typedef void (GLAPIENTRY * PFNGLGETPATHMETRICRANGENVPROC) (GLbitfield metricQueryMask, GLuint fistPathName, GLsizei numPaths, GLsizei stride, GLfloat* metrics); -typedef void (GLAPIENTRY * PFNGLGETPATHMETRICSNVPROC) (GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLsizei stride, GLfloat *metrics); -typedef void (GLAPIENTRY * PFNGLGETPATHPARAMETERFVNVPROC) (GLuint name, GLenum param, GLfloat* value); -typedef void (GLAPIENTRY * PFNGLGETPATHPARAMETERIVNVPROC) (GLuint name, GLenum param, GLint* value); -typedef void (GLAPIENTRY * PFNGLGETPATHSPACINGNVPROC) (GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat *returnedSpacing); -typedef void (GLAPIENTRY * PFNGLGETPATHTEXGENFVNVPROC) (GLenum texCoordSet, GLenum pname, GLfloat* value); -typedef void (GLAPIENTRY * PFNGLGETPATHTEXGENIVNVPROC) (GLenum texCoordSet, GLenum pname, GLint* value); -typedef void (GLAPIENTRY * PFNGLINTERPOLATEPATHSNVPROC) (GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight); -typedef GLboolean (GLAPIENTRY * PFNGLISPATHNVPROC) (GLuint path); -typedef GLboolean (GLAPIENTRY * PFNGLISPOINTINFILLPATHNVPROC) (GLuint path, GLuint mask, GLfloat x, GLfloat y); -typedef GLboolean (GLAPIENTRY * PFNGLISPOINTINSTROKEPATHNVPROC) (GLuint path, GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLPATHCOLORGENNVPROC) (GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat* coeffs); -typedef void (GLAPIENTRY * PFNGLPATHCOMMANDSNVPROC) (GLuint path, GLsizei numCommands, const GLubyte* commands, GLsizei numCoords, GLenum coordType, const GLvoid*coords); -typedef void (GLAPIENTRY * PFNGLPATHCOORDSNVPROC) (GLuint path, GLsizei numCoords, GLenum coordType, const void* coords); -typedef void (GLAPIENTRY * PFNGLPATHCOVERDEPTHFUNCNVPROC) (GLenum zfunc); -typedef void (GLAPIENTRY * PFNGLPATHDASHARRAYNVPROC) (GLuint path, GLsizei dashCount, const GLfloat* dashArray); -typedef void (GLAPIENTRY * PFNGLPATHFOGGENNVPROC) (GLenum genMode); -typedef void (GLAPIENTRY * PFNGLPATHGLYPHRANGENVPROC) (GLuint firstPathName, GLenum fontTarget, const void* fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale); -typedef void (GLAPIENTRY * PFNGLPATHGLYPHSNVPROC) (GLuint firstPathName, GLenum fontTarget, const void* fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const GLvoid*charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale); -typedef void (GLAPIENTRY * PFNGLPATHPARAMETERFNVPROC) (GLuint path, GLenum pname, GLfloat value); -typedef void (GLAPIENTRY * PFNGLPATHPARAMETERFVNVPROC) (GLuint path, GLenum pname, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPATHPARAMETERINVPROC) (GLuint path, GLenum pname, GLint value); -typedef void (GLAPIENTRY * PFNGLPATHPARAMETERIVNVPROC) (GLuint path, GLenum pname, const GLint* value); -typedef void (GLAPIENTRY * PFNGLPATHSTENCILDEPTHOFFSETNVPROC) (GLfloat factor, GLfloat units); -typedef void (GLAPIENTRY * PFNGLPATHSTENCILFUNCNVPROC) (GLenum func, GLint ref, GLuint mask); -typedef void (GLAPIENTRY * PFNGLPATHSTRINGNVPROC) (GLuint path, GLenum format, GLsizei length, const void* pathString); -typedef void (GLAPIENTRY * PFNGLPATHSUBCOMMANDSNVPROC) (GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte* commands, GLsizei numCoords, GLenum coordType, const GLvoid*coords); -typedef void (GLAPIENTRY * PFNGLPATHSUBCOORDSNVPROC) (GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const void* coords); -typedef void (GLAPIENTRY * PFNGLPATHTEXGENNVPROC) (GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat* coeffs); -typedef GLboolean (GLAPIENTRY * PFNGLPOINTALONGPATHNVPROC) (GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat* x, GLfloat *y, GLfloat *tangentX, GLfloat *tangentY); -typedef void (GLAPIENTRY * PFNGLSTENCILFILLPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat *transformValues); -typedef void (GLAPIENTRY * PFNGLSTENCILFILLPATHNVPROC) (GLuint path, GLenum fillMode, GLuint mask); -typedef void (GLAPIENTRY * PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat *transformValues); -typedef void (GLAPIENTRY * PFNGLSTENCILSTROKEPATHNVPROC) (GLuint path, GLint reference, GLuint mask); -typedef void (GLAPIENTRY * PFNGLTRANSFORMPATHNVPROC) (GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat* transformValues); -typedef void (GLAPIENTRY * PFNGLWEIGHTPATHSNVPROC) (GLuint resultPath, GLsizei numPaths, const GLuint paths[], const GLfloat weights[]); - -#define glCopyPathNV GLEW_GET_FUN(__glewCopyPathNV) -#define glCoverFillPathInstancedNV GLEW_GET_FUN(__glewCoverFillPathInstancedNV) -#define glCoverFillPathNV GLEW_GET_FUN(__glewCoverFillPathNV) -#define glCoverStrokePathInstancedNV GLEW_GET_FUN(__glewCoverStrokePathInstancedNV) -#define glCoverStrokePathNV GLEW_GET_FUN(__glewCoverStrokePathNV) -#define glDeletePathsNV GLEW_GET_FUN(__glewDeletePathsNV) -#define glGenPathsNV GLEW_GET_FUN(__glewGenPathsNV) -#define glGetPathColorGenfvNV GLEW_GET_FUN(__glewGetPathColorGenfvNV) -#define glGetPathColorGenivNV GLEW_GET_FUN(__glewGetPathColorGenivNV) -#define glGetPathCommandsNV GLEW_GET_FUN(__glewGetPathCommandsNV) -#define glGetPathCoordsNV GLEW_GET_FUN(__glewGetPathCoordsNV) -#define glGetPathDashArrayNV GLEW_GET_FUN(__glewGetPathDashArrayNV) -#define glGetPathLengthNV GLEW_GET_FUN(__glewGetPathLengthNV) -#define glGetPathMetricRangeNV GLEW_GET_FUN(__glewGetPathMetricRangeNV) -#define glGetPathMetricsNV GLEW_GET_FUN(__glewGetPathMetricsNV) -#define glGetPathParameterfvNV GLEW_GET_FUN(__glewGetPathParameterfvNV) -#define glGetPathParameterivNV GLEW_GET_FUN(__glewGetPathParameterivNV) -#define glGetPathSpacingNV GLEW_GET_FUN(__glewGetPathSpacingNV) -#define glGetPathTexGenfvNV GLEW_GET_FUN(__glewGetPathTexGenfvNV) -#define glGetPathTexGenivNV GLEW_GET_FUN(__glewGetPathTexGenivNV) -#define glInterpolatePathsNV GLEW_GET_FUN(__glewInterpolatePathsNV) -#define glIsPathNV GLEW_GET_FUN(__glewIsPathNV) -#define glIsPointInFillPathNV GLEW_GET_FUN(__glewIsPointInFillPathNV) -#define glIsPointInStrokePathNV GLEW_GET_FUN(__glewIsPointInStrokePathNV) -#define glPathColorGenNV GLEW_GET_FUN(__glewPathColorGenNV) -#define glPathCommandsNV GLEW_GET_FUN(__glewPathCommandsNV) -#define glPathCoordsNV GLEW_GET_FUN(__glewPathCoordsNV) -#define glPathCoverDepthFuncNV GLEW_GET_FUN(__glewPathCoverDepthFuncNV) -#define glPathDashArrayNV GLEW_GET_FUN(__glewPathDashArrayNV) -#define glPathFogGenNV GLEW_GET_FUN(__glewPathFogGenNV) -#define glPathGlyphRangeNV GLEW_GET_FUN(__glewPathGlyphRangeNV) -#define glPathGlyphsNV GLEW_GET_FUN(__glewPathGlyphsNV) -#define glPathParameterfNV GLEW_GET_FUN(__glewPathParameterfNV) -#define glPathParameterfvNV GLEW_GET_FUN(__glewPathParameterfvNV) -#define glPathParameteriNV GLEW_GET_FUN(__glewPathParameteriNV) -#define glPathParameterivNV GLEW_GET_FUN(__glewPathParameterivNV) -#define glPathStencilDepthOffsetNV GLEW_GET_FUN(__glewPathStencilDepthOffsetNV) -#define glPathStencilFuncNV GLEW_GET_FUN(__glewPathStencilFuncNV) -#define glPathStringNV GLEW_GET_FUN(__glewPathStringNV) -#define glPathSubCommandsNV GLEW_GET_FUN(__glewPathSubCommandsNV) -#define glPathSubCoordsNV GLEW_GET_FUN(__glewPathSubCoordsNV) -#define glPathTexGenNV GLEW_GET_FUN(__glewPathTexGenNV) -#define glPointAlongPathNV GLEW_GET_FUN(__glewPointAlongPathNV) -#define glStencilFillPathInstancedNV GLEW_GET_FUN(__glewStencilFillPathInstancedNV) -#define glStencilFillPathNV GLEW_GET_FUN(__glewStencilFillPathNV) -#define glStencilStrokePathInstancedNV GLEW_GET_FUN(__glewStencilStrokePathInstancedNV) -#define glStencilStrokePathNV GLEW_GET_FUN(__glewStencilStrokePathNV) -#define glTransformPathNV GLEW_GET_FUN(__glewTransformPathNV) -#define glWeightPathsNV GLEW_GET_FUN(__glewWeightPathsNV) - -#define GLEW_NV_path_rendering GLEW_GET_VAR(__GLEW_NV_path_rendering) - -#endif /* GL_NV_path_rendering */ - -/* ------------------------- GL_NV_pixel_data_range ------------------------ */ - -#ifndef GL_NV_pixel_data_range -#define GL_NV_pixel_data_range 1 - -#define GL_WRITE_PIXEL_DATA_RANGE_NV 0x8878 -#define GL_READ_PIXEL_DATA_RANGE_NV 0x8879 -#define GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV 0x887A -#define GL_READ_PIXEL_DATA_RANGE_LENGTH_NV 0x887B -#define GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV 0x887C -#define GL_READ_PIXEL_DATA_RANGE_POINTER_NV 0x887D - -typedef void (GLAPIENTRY * PFNGLFLUSHPIXELDATARANGENVPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLPIXELDATARANGENVPROC) (GLenum target, GLsizei length, GLvoid *pointer); - -#define glFlushPixelDataRangeNV GLEW_GET_FUN(__glewFlushPixelDataRangeNV) -#define glPixelDataRangeNV GLEW_GET_FUN(__glewPixelDataRangeNV) - -#define GLEW_NV_pixel_data_range GLEW_GET_VAR(__GLEW_NV_pixel_data_range) - -#endif /* GL_NV_pixel_data_range */ - -/* --------------------------- GL_NV_point_sprite -------------------------- */ - -#ifndef GL_NV_point_sprite -#define GL_NV_point_sprite 1 - -#define GL_POINT_SPRITE_NV 0x8861 -#define GL_COORD_REPLACE_NV 0x8862 -#define GL_POINT_SPRITE_R_MODE_NV 0x8863 - -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERINVPROC) (GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERIVNVPROC) (GLenum pname, const GLint* params); - -#define glPointParameteriNV GLEW_GET_FUN(__glewPointParameteriNV) -#define glPointParameterivNV GLEW_GET_FUN(__glewPointParameterivNV) - -#define GLEW_NV_point_sprite GLEW_GET_VAR(__GLEW_NV_point_sprite) - -#endif /* GL_NV_point_sprite */ - -/* -------------------------- GL_NV_present_video -------------------------- */ - -#ifndef GL_NV_present_video -#define GL_NV_present_video 1 - -#define GL_FRAME_NV 0x8E26 -#define GL_FIELDS_NV 0x8E27 -#define GL_CURRENT_TIME_NV 0x8E28 -#define GL_NUM_FILL_STREAMS_NV 0x8E29 -#define GL_PRESENT_TIME_NV 0x8E2A -#define GL_PRESENT_DURATION_NV 0x8E2B - -typedef void (GLAPIENTRY * PFNGLGETVIDEOI64VNVPROC) (GLuint video_slot, GLenum pname, GLint64EXT* params); -typedef void (GLAPIENTRY * PFNGLGETVIDEOIVNVPROC) (GLuint video_slot, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETVIDEOUI64VNVPROC) (GLuint video_slot, GLenum pname, GLuint64EXT* params); -typedef void (GLAPIENTRY * PFNGLGETVIDEOUIVNVPROC) (GLuint video_slot, GLenum pname, GLuint* params); -typedef void (GLAPIENTRY * PFNGLPRESENTFRAMEDUALFILLNVPROC) (GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLenum target1, GLuint fill1, GLenum target2, GLuint fill2, GLenum target3, GLuint fill3); -typedef void (GLAPIENTRY * PFNGLPRESENTFRAMEKEYEDNVPROC) (GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLuint key0, GLenum target1, GLuint fill1, GLuint key1); - -#define glGetVideoi64vNV GLEW_GET_FUN(__glewGetVideoi64vNV) -#define glGetVideoivNV GLEW_GET_FUN(__glewGetVideoivNV) -#define glGetVideoui64vNV GLEW_GET_FUN(__glewGetVideoui64vNV) -#define glGetVideouivNV GLEW_GET_FUN(__glewGetVideouivNV) -#define glPresentFrameDualFillNV GLEW_GET_FUN(__glewPresentFrameDualFillNV) -#define glPresentFrameKeyedNV GLEW_GET_FUN(__glewPresentFrameKeyedNV) - -#define GLEW_NV_present_video GLEW_GET_VAR(__GLEW_NV_present_video) - -#endif /* GL_NV_present_video */ - -/* ------------------------ GL_NV_primitive_restart ------------------------ */ - -#ifndef GL_NV_primitive_restart -#define GL_NV_primitive_restart 1 - -#define GL_PRIMITIVE_RESTART_NV 0x8558 -#define GL_PRIMITIVE_RESTART_INDEX_NV 0x8559 - -typedef void (GLAPIENTRY * PFNGLPRIMITIVERESTARTINDEXNVPROC) (GLuint index); -typedef void (GLAPIENTRY * PFNGLPRIMITIVERESTARTNVPROC) (void); - -#define glPrimitiveRestartIndexNV GLEW_GET_FUN(__glewPrimitiveRestartIndexNV) -#define glPrimitiveRestartNV GLEW_GET_FUN(__glewPrimitiveRestartNV) - -#define GLEW_NV_primitive_restart GLEW_GET_VAR(__GLEW_NV_primitive_restart) - -#endif /* GL_NV_primitive_restart */ - -/* ------------------------ GL_NV_register_combiners ----------------------- */ - -#ifndef GL_NV_register_combiners -#define GL_NV_register_combiners 1 - -#define GL_REGISTER_COMBINERS_NV 0x8522 -#define GL_VARIABLE_A_NV 0x8523 -#define GL_VARIABLE_B_NV 0x8524 -#define GL_VARIABLE_C_NV 0x8525 -#define GL_VARIABLE_D_NV 0x8526 -#define GL_VARIABLE_E_NV 0x8527 -#define GL_VARIABLE_F_NV 0x8528 -#define GL_VARIABLE_G_NV 0x8529 -#define GL_CONSTANT_COLOR0_NV 0x852A -#define GL_CONSTANT_COLOR1_NV 0x852B -#define GL_PRIMARY_COLOR_NV 0x852C -#define GL_SECONDARY_COLOR_NV 0x852D -#define GL_SPARE0_NV 0x852E -#define GL_SPARE1_NV 0x852F -#define GL_DISCARD_NV 0x8530 -#define GL_E_TIMES_F_NV 0x8531 -#define GL_SPARE0_PLUS_SECONDARY_COLOR_NV 0x8532 -#define GL_UNSIGNED_IDENTITY_NV 0x8536 -#define GL_UNSIGNED_INVERT_NV 0x8537 -#define GL_EXPAND_NORMAL_NV 0x8538 -#define GL_EXPAND_NEGATE_NV 0x8539 -#define GL_HALF_BIAS_NORMAL_NV 0x853A -#define GL_HALF_BIAS_NEGATE_NV 0x853B -#define GL_SIGNED_IDENTITY_NV 0x853C -#define GL_SIGNED_NEGATE_NV 0x853D -#define GL_SCALE_BY_TWO_NV 0x853E -#define GL_SCALE_BY_FOUR_NV 0x853F -#define GL_SCALE_BY_ONE_HALF_NV 0x8540 -#define GL_BIAS_BY_NEGATIVE_ONE_HALF_NV 0x8541 -#define GL_COMBINER_INPUT_NV 0x8542 -#define GL_COMBINER_MAPPING_NV 0x8543 -#define GL_COMBINER_COMPONENT_USAGE_NV 0x8544 -#define GL_COMBINER_AB_DOT_PRODUCT_NV 0x8545 -#define GL_COMBINER_CD_DOT_PRODUCT_NV 0x8546 -#define GL_COMBINER_MUX_SUM_NV 0x8547 -#define GL_COMBINER_SCALE_NV 0x8548 -#define GL_COMBINER_BIAS_NV 0x8549 -#define GL_COMBINER_AB_OUTPUT_NV 0x854A -#define GL_COMBINER_CD_OUTPUT_NV 0x854B -#define GL_COMBINER_SUM_OUTPUT_NV 0x854C -#define GL_MAX_GENERAL_COMBINERS_NV 0x854D -#define GL_NUM_GENERAL_COMBINERS_NV 0x854E -#define GL_COLOR_SUM_CLAMP_NV 0x854F -#define GL_COMBINER0_NV 0x8550 -#define GL_COMBINER1_NV 0x8551 -#define GL_COMBINER2_NV 0x8552 -#define GL_COMBINER3_NV 0x8553 -#define GL_COMBINER4_NV 0x8554 -#define GL_COMBINER5_NV 0x8555 -#define GL_COMBINER6_NV 0x8556 -#define GL_COMBINER7_NV 0x8557 - -typedef void (GLAPIENTRY * PFNGLCOMBINERINPUTNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); -typedef void (GLAPIENTRY * PFNGLCOMBINEROUTPUTNVPROC) (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum); -typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERFNVPROC) (GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERFVNVPROC) (GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERINVPROC) (GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERIVNVPROC) (GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLFINALCOMBINERINPUTNVPROC) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); -typedef void (GLAPIENTRY * PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) (GLenum variable, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) (GLenum variable, GLenum pname, GLint* params); - -#define glCombinerInputNV GLEW_GET_FUN(__glewCombinerInputNV) -#define glCombinerOutputNV GLEW_GET_FUN(__glewCombinerOutputNV) -#define glCombinerParameterfNV GLEW_GET_FUN(__glewCombinerParameterfNV) -#define glCombinerParameterfvNV GLEW_GET_FUN(__glewCombinerParameterfvNV) -#define glCombinerParameteriNV GLEW_GET_FUN(__glewCombinerParameteriNV) -#define glCombinerParameterivNV GLEW_GET_FUN(__glewCombinerParameterivNV) -#define glFinalCombinerInputNV GLEW_GET_FUN(__glewFinalCombinerInputNV) -#define glGetCombinerInputParameterfvNV GLEW_GET_FUN(__glewGetCombinerInputParameterfvNV) -#define glGetCombinerInputParameterivNV GLEW_GET_FUN(__glewGetCombinerInputParameterivNV) -#define glGetCombinerOutputParameterfvNV GLEW_GET_FUN(__glewGetCombinerOutputParameterfvNV) -#define glGetCombinerOutputParameterivNV GLEW_GET_FUN(__glewGetCombinerOutputParameterivNV) -#define glGetFinalCombinerInputParameterfvNV GLEW_GET_FUN(__glewGetFinalCombinerInputParameterfvNV) -#define glGetFinalCombinerInputParameterivNV GLEW_GET_FUN(__glewGetFinalCombinerInputParameterivNV) - -#define GLEW_NV_register_combiners GLEW_GET_VAR(__GLEW_NV_register_combiners) - -#endif /* GL_NV_register_combiners */ - -/* ----------------------- GL_NV_register_combiners2 ----------------------- */ - -#ifndef GL_NV_register_combiners2 -#define GL_NV_register_combiners2 1 - -#define GL_PER_STAGE_CONSTANTS_NV 0x8535 - -typedef void (GLAPIENTRY * PFNGLCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, GLfloat* params); - -#define glCombinerStageParameterfvNV GLEW_GET_FUN(__glewCombinerStageParameterfvNV) -#define glGetCombinerStageParameterfvNV GLEW_GET_FUN(__glewGetCombinerStageParameterfvNV) - -#define GLEW_NV_register_combiners2 GLEW_GET_VAR(__GLEW_NV_register_combiners2) - -#endif /* GL_NV_register_combiners2 */ - -/* ---------------------- GL_NV_shader_atomic_counters --------------------- */ - -#ifndef GL_NV_shader_atomic_counters -#define GL_NV_shader_atomic_counters 1 - -#define GLEW_NV_shader_atomic_counters GLEW_GET_VAR(__GLEW_NV_shader_atomic_counters) - -#endif /* GL_NV_shader_atomic_counters */ - -/* ----------------------- GL_NV_shader_atomic_float ----------------------- */ - -#ifndef GL_NV_shader_atomic_float -#define GL_NV_shader_atomic_float 1 - -#define GLEW_NV_shader_atomic_float GLEW_GET_VAR(__GLEW_NV_shader_atomic_float) - -#endif /* GL_NV_shader_atomic_float */ - -/* ------------------------ GL_NV_shader_buffer_load ----------------------- */ - -#ifndef GL_NV_shader_buffer_load -#define GL_NV_shader_buffer_load 1 - -#define GL_BUFFER_GPU_ADDRESS_NV 0x8F1D -#define GL_GPU_ADDRESS_NV 0x8F34 -#define GL_MAX_SHADER_BUFFER_ADDRESS_NV 0x8F35 - -typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERUI64VNVPROC) (GLenum target, GLenum pname, GLuint64EXT* params); -typedef void (GLAPIENTRY * PFNGLGETINTEGERUI64VNVPROC) (GLenum value, GLuint64EXT* result); -typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC) (GLuint buffer, GLenum pname, GLuint64EXT* params); -typedef GLboolean (GLAPIENTRY * PFNGLISBUFFERRESIDENTNVPROC) (GLenum target); -typedef GLboolean (GLAPIENTRY * PFNGLISNAMEDBUFFERRESIDENTNVPROC) (GLuint buffer); -typedef void (GLAPIENTRY * PFNGLMAKEBUFFERNONRESIDENTNVPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLMAKEBUFFERRESIDENTNVPROC) (GLenum target, GLenum access); -typedef void (GLAPIENTRY * PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC) (GLuint buffer); -typedef void (GLAPIENTRY * PFNGLMAKENAMEDBUFFERRESIDENTNVPROC) (GLuint buffer, GLenum access); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMUI64NVPROC) (GLuint program, GLint location, GLuint64EXT value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMUI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMUI64NVPROC) (GLint location, GLuint64EXT value); -typedef void (GLAPIENTRY * PFNGLUNIFORMUI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value); - -#define glGetBufferParameterui64vNV GLEW_GET_FUN(__glewGetBufferParameterui64vNV) -#define glGetIntegerui64vNV GLEW_GET_FUN(__glewGetIntegerui64vNV) -#define glGetNamedBufferParameterui64vNV GLEW_GET_FUN(__glewGetNamedBufferParameterui64vNV) -#define glIsBufferResidentNV GLEW_GET_FUN(__glewIsBufferResidentNV) -#define glIsNamedBufferResidentNV GLEW_GET_FUN(__glewIsNamedBufferResidentNV) -#define glMakeBufferNonResidentNV GLEW_GET_FUN(__glewMakeBufferNonResidentNV) -#define glMakeBufferResidentNV GLEW_GET_FUN(__glewMakeBufferResidentNV) -#define glMakeNamedBufferNonResidentNV GLEW_GET_FUN(__glewMakeNamedBufferNonResidentNV) -#define glMakeNamedBufferResidentNV GLEW_GET_FUN(__glewMakeNamedBufferResidentNV) -#define glProgramUniformui64NV GLEW_GET_FUN(__glewProgramUniformui64NV) -#define glProgramUniformui64vNV GLEW_GET_FUN(__glewProgramUniformui64vNV) -#define glUniformui64NV GLEW_GET_FUN(__glewUniformui64NV) -#define glUniformui64vNV GLEW_GET_FUN(__glewUniformui64vNV) - -#define GLEW_NV_shader_buffer_load GLEW_GET_VAR(__GLEW_NV_shader_buffer_load) - -#endif /* GL_NV_shader_buffer_load */ - -/* ------------------- GL_NV_shader_storage_buffer_object ------------------ */ - -#ifndef GL_NV_shader_storage_buffer_object -#define GL_NV_shader_storage_buffer_object 1 - -#define GLEW_NV_shader_storage_buffer_object GLEW_GET_VAR(__GLEW_NV_shader_storage_buffer_object) - -#endif /* GL_NV_shader_storage_buffer_object */ - -/* ---------------------- GL_NV_tessellation_program5 ---------------------- */ - -#ifndef GL_NV_tessellation_program5 -#define GL_NV_tessellation_program5 1 - -#define GL_MAX_PROGRAM_PATCH_ATTRIBS_NV 0x86D8 -#define GL_TESS_CONTROL_PROGRAM_NV 0x891E -#define GL_TESS_EVALUATION_PROGRAM_NV 0x891F -#define GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV 0x8C74 -#define GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV 0x8C75 - -#define GLEW_NV_tessellation_program5 GLEW_GET_VAR(__GLEW_NV_tessellation_program5) - -#endif /* GL_NV_tessellation_program5 */ - -/* -------------------------- GL_NV_texgen_emboss -------------------------- */ - -#ifndef GL_NV_texgen_emboss -#define GL_NV_texgen_emboss 1 - -#define GL_EMBOSS_LIGHT_NV 0x855D -#define GL_EMBOSS_CONSTANT_NV 0x855E -#define GL_EMBOSS_MAP_NV 0x855F - -#define GLEW_NV_texgen_emboss GLEW_GET_VAR(__GLEW_NV_texgen_emboss) - -#endif /* GL_NV_texgen_emboss */ - -/* ------------------------ GL_NV_texgen_reflection ------------------------ */ - -#ifndef GL_NV_texgen_reflection -#define GL_NV_texgen_reflection 1 - -#define GL_NORMAL_MAP_NV 0x8511 -#define GL_REFLECTION_MAP_NV 0x8512 - -#define GLEW_NV_texgen_reflection GLEW_GET_VAR(__GLEW_NV_texgen_reflection) - -#endif /* GL_NV_texgen_reflection */ - -/* ------------------------- GL_NV_texture_barrier ------------------------- */ - -#ifndef GL_NV_texture_barrier -#define GL_NV_texture_barrier 1 - -typedef void (GLAPIENTRY * PFNGLTEXTUREBARRIERNVPROC) (void); - -#define glTextureBarrierNV GLEW_GET_FUN(__glewTextureBarrierNV) - -#define GLEW_NV_texture_barrier GLEW_GET_VAR(__GLEW_NV_texture_barrier) - -#endif /* GL_NV_texture_barrier */ - -/* --------------------- GL_NV_texture_compression_vtc --------------------- */ - -#ifndef GL_NV_texture_compression_vtc -#define GL_NV_texture_compression_vtc 1 - -#define GLEW_NV_texture_compression_vtc GLEW_GET_VAR(__GLEW_NV_texture_compression_vtc) - -#endif /* GL_NV_texture_compression_vtc */ - -/* ----------------------- GL_NV_texture_env_combine4 ---------------------- */ - -#ifndef GL_NV_texture_env_combine4 -#define GL_NV_texture_env_combine4 1 - -#define GL_COMBINE4_NV 0x8503 -#define GL_SOURCE3_RGB_NV 0x8583 -#define GL_SOURCE3_ALPHA_NV 0x858B -#define GL_OPERAND3_RGB_NV 0x8593 -#define GL_OPERAND3_ALPHA_NV 0x859B - -#define GLEW_NV_texture_env_combine4 GLEW_GET_VAR(__GLEW_NV_texture_env_combine4) - -#endif /* GL_NV_texture_env_combine4 */ - -/* ---------------------- GL_NV_texture_expand_normal ---------------------- */ - -#ifndef GL_NV_texture_expand_normal -#define GL_NV_texture_expand_normal 1 - -#define GL_TEXTURE_UNSIGNED_REMAP_MODE_NV 0x888F - -#define GLEW_NV_texture_expand_normal GLEW_GET_VAR(__GLEW_NV_texture_expand_normal) - -#endif /* GL_NV_texture_expand_normal */ - -/* ----------------------- GL_NV_texture_multisample ----------------------- */ - -#ifndef GL_NV_texture_multisample -#define GL_NV_texture_multisample 1 - -#define GL_TEXTURE_COVERAGE_SAMPLES_NV 0x9045 -#define GL_TEXTURE_COLOR_SAMPLES_NV 0x9046 - -typedef void (GLAPIENTRY * PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations); -typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations); -typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC) (GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations); -typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC) (GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations); -typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC) (GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations); -typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC) (GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations); - -#define glTexImage2DMultisampleCoverageNV GLEW_GET_FUN(__glewTexImage2DMultisampleCoverageNV) -#define glTexImage3DMultisampleCoverageNV GLEW_GET_FUN(__glewTexImage3DMultisampleCoverageNV) -#define glTextureImage2DMultisampleCoverageNV GLEW_GET_FUN(__glewTextureImage2DMultisampleCoverageNV) -#define glTextureImage2DMultisampleNV GLEW_GET_FUN(__glewTextureImage2DMultisampleNV) -#define glTextureImage3DMultisampleCoverageNV GLEW_GET_FUN(__glewTextureImage3DMultisampleCoverageNV) -#define glTextureImage3DMultisampleNV GLEW_GET_FUN(__glewTextureImage3DMultisampleNV) - -#define GLEW_NV_texture_multisample GLEW_GET_VAR(__GLEW_NV_texture_multisample) - -#endif /* GL_NV_texture_multisample */ - -/* ------------------------ GL_NV_texture_rectangle ------------------------ */ - -#ifndef GL_NV_texture_rectangle -#define GL_NV_texture_rectangle 1 - -#define GL_TEXTURE_RECTANGLE_NV 0x84F5 -#define GL_TEXTURE_BINDING_RECTANGLE_NV 0x84F6 -#define GL_PROXY_TEXTURE_RECTANGLE_NV 0x84F7 -#define GL_MAX_RECTANGLE_TEXTURE_SIZE_NV 0x84F8 - -#define GLEW_NV_texture_rectangle GLEW_GET_VAR(__GLEW_NV_texture_rectangle) - -#endif /* GL_NV_texture_rectangle */ - -/* -------------------------- GL_NV_texture_shader ------------------------- */ - -#ifndef GL_NV_texture_shader -#define GL_NV_texture_shader 1 - -#define GL_OFFSET_TEXTURE_RECTANGLE_NV 0x864C -#define GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV 0x864D -#define GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV 0x864E -#define GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV 0x86D9 -#define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA -#define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB -#define GL_DSDT_MAG_INTENSITY_NV 0x86DC -#define GL_SHADER_CONSISTENT_NV 0x86DD -#define GL_TEXTURE_SHADER_NV 0x86DE -#define GL_SHADER_OPERATION_NV 0x86DF -#define GL_CULL_MODES_NV 0x86E0 -#define GL_OFFSET_TEXTURE_2D_MATRIX_NV 0x86E1 -#define GL_OFFSET_TEXTURE_MATRIX_NV 0x86E1 -#define GL_OFFSET_TEXTURE_2D_SCALE_NV 0x86E2 -#define GL_OFFSET_TEXTURE_SCALE_NV 0x86E2 -#define GL_OFFSET_TEXTURE_BIAS_NV 0x86E3 -#define GL_OFFSET_TEXTURE_2D_BIAS_NV 0x86E3 -#define GL_PREVIOUS_TEXTURE_INPUT_NV 0x86E4 -#define GL_CONST_EYE_NV 0x86E5 -#define GL_PASS_THROUGH_NV 0x86E6 -#define GL_CULL_FRAGMENT_NV 0x86E7 -#define GL_OFFSET_TEXTURE_2D_NV 0x86E8 -#define GL_DEPENDENT_AR_TEXTURE_2D_NV 0x86E9 -#define GL_DEPENDENT_GB_TEXTURE_2D_NV 0x86EA -#define GL_DOT_PRODUCT_NV 0x86EC -#define GL_DOT_PRODUCT_DEPTH_REPLACE_NV 0x86ED -#define GL_DOT_PRODUCT_TEXTURE_2D_NV 0x86EE -#define GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV 0x86F0 -#define GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV 0x86F1 -#define GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV 0x86F2 -#define GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV 0x86F3 -#define GL_HILO_NV 0x86F4 -#define GL_DSDT_NV 0x86F5 -#define GL_DSDT_MAG_NV 0x86F6 -#define GL_DSDT_MAG_VIB_NV 0x86F7 -#define GL_HILO16_NV 0x86F8 -#define GL_SIGNED_HILO_NV 0x86F9 -#define GL_SIGNED_HILO16_NV 0x86FA -#define GL_SIGNED_RGBA_NV 0x86FB -#define GL_SIGNED_RGBA8_NV 0x86FC -#define GL_SIGNED_RGB_NV 0x86FE -#define GL_SIGNED_RGB8_NV 0x86FF -#define GL_SIGNED_LUMINANCE_NV 0x8701 -#define GL_SIGNED_LUMINANCE8_NV 0x8702 -#define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703 -#define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704 -#define GL_SIGNED_ALPHA_NV 0x8705 -#define GL_SIGNED_ALPHA8_NV 0x8706 -#define GL_SIGNED_INTENSITY_NV 0x8707 -#define GL_SIGNED_INTENSITY8_NV 0x8708 -#define GL_DSDT8_NV 0x8709 -#define GL_DSDT8_MAG8_NV 0x870A -#define GL_DSDT8_MAG8_INTENSITY8_NV 0x870B -#define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C -#define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D -#define GL_HI_SCALE_NV 0x870E -#define GL_LO_SCALE_NV 0x870F -#define GL_DS_SCALE_NV 0x8710 -#define GL_DT_SCALE_NV 0x8711 -#define GL_MAGNITUDE_SCALE_NV 0x8712 -#define GL_VIBRANCE_SCALE_NV 0x8713 -#define GL_HI_BIAS_NV 0x8714 -#define GL_LO_BIAS_NV 0x8715 -#define GL_DS_BIAS_NV 0x8716 -#define GL_DT_BIAS_NV 0x8717 -#define GL_MAGNITUDE_BIAS_NV 0x8718 -#define GL_VIBRANCE_BIAS_NV 0x8719 -#define GL_TEXTURE_BORDER_VALUES_NV 0x871A -#define GL_TEXTURE_HI_SIZE_NV 0x871B -#define GL_TEXTURE_LO_SIZE_NV 0x871C -#define GL_TEXTURE_DS_SIZE_NV 0x871D -#define GL_TEXTURE_DT_SIZE_NV 0x871E -#define GL_TEXTURE_MAG_SIZE_NV 0x871F - -#define GLEW_NV_texture_shader GLEW_GET_VAR(__GLEW_NV_texture_shader) - -#endif /* GL_NV_texture_shader */ - -/* ------------------------- GL_NV_texture_shader2 ------------------------- */ - -#ifndef GL_NV_texture_shader2 -#define GL_NV_texture_shader2 1 - -#define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA -#define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB -#define GL_DSDT_MAG_INTENSITY_NV 0x86DC -#define GL_DOT_PRODUCT_TEXTURE_3D_NV 0x86EF -#define GL_HILO_NV 0x86F4 -#define GL_DSDT_NV 0x86F5 -#define GL_DSDT_MAG_NV 0x86F6 -#define GL_DSDT_MAG_VIB_NV 0x86F7 -#define GL_HILO16_NV 0x86F8 -#define GL_SIGNED_HILO_NV 0x86F9 -#define GL_SIGNED_HILO16_NV 0x86FA -#define GL_SIGNED_RGBA_NV 0x86FB -#define GL_SIGNED_RGBA8_NV 0x86FC -#define GL_SIGNED_RGB_NV 0x86FE -#define GL_SIGNED_RGB8_NV 0x86FF -#define GL_SIGNED_LUMINANCE_NV 0x8701 -#define GL_SIGNED_LUMINANCE8_NV 0x8702 -#define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703 -#define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704 -#define GL_SIGNED_ALPHA_NV 0x8705 -#define GL_SIGNED_ALPHA8_NV 0x8706 -#define GL_SIGNED_INTENSITY_NV 0x8707 -#define GL_SIGNED_INTENSITY8_NV 0x8708 -#define GL_DSDT8_NV 0x8709 -#define GL_DSDT8_MAG8_NV 0x870A -#define GL_DSDT8_MAG8_INTENSITY8_NV 0x870B -#define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C -#define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D - -#define GLEW_NV_texture_shader2 GLEW_GET_VAR(__GLEW_NV_texture_shader2) - -#endif /* GL_NV_texture_shader2 */ - -/* ------------------------- GL_NV_texture_shader3 ------------------------- */ - -#ifndef GL_NV_texture_shader3 -#define GL_NV_texture_shader3 1 - -#define GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV 0x8850 -#define GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV 0x8851 -#define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8852 -#define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV 0x8853 -#define GL_OFFSET_HILO_TEXTURE_2D_NV 0x8854 -#define GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV 0x8855 -#define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV 0x8856 -#define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8857 -#define GL_DEPENDENT_HILO_TEXTURE_2D_NV 0x8858 -#define GL_DEPENDENT_RGB_TEXTURE_3D_NV 0x8859 -#define GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV 0x885A -#define GL_DOT_PRODUCT_PASS_THROUGH_NV 0x885B -#define GL_DOT_PRODUCT_TEXTURE_1D_NV 0x885C -#define GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV 0x885D -#define GL_HILO8_NV 0x885E -#define GL_SIGNED_HILO8_NV 0x885F -#define GL_FORCE_BLUE_TO_ONE_NV 0x8860 - -#define GLEW_NV_texture_shader3 GLEW_GET_VAR(__GLEW_NV_texture_shader3) - -#endif /* GL_NV_texture_shader3 */ - -/* ------------------------ GL_NV_transform_feedback ----------------------- */ - -#ifndef GL_NV_transform_feedback -#define GL_NV_transform_feedback 1 - -#define GL_BACK_PRIMARY_COLOR_NV 0x8C77 -#define GL_BACK_SECONDARY_COLOR_NV 0x8C78 -#define GL_TEXTURE_COORD_NV 0x8C79 -#define GL_CLIP_DISTANCE_NV 0x8C7A -#define GL_VERTEX_ID_NV 0x8C7B -#define GL_PRIMITIVE_ID_NV 0x8C7C -#define GL_GENERIC_ATTRIB_NV 0x8C7D -#define GL_TRANSFORM_FEEDBACK_ATTRIBS_NV 0x8C7E -#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV 0x8C7F -#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV 0x8C80 -#define GL_ACTIVE_VARYINGS_NV 0x8C81 -#define GL_ACTIVE_VARYING_MAX_LENGTH_NV 0x8C82 -#define GL_TRANSFORM_FEEDBACK_VARYINGS_NV 0x8C83 -#define GL_TRANSFORM_FEEDBACK_BUFFER_START_NV 0x8C84 -#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV 0x8C85 -#define GL_TRANSFORM_FEEDBACK_RECORD_NV 0x8C86 -#define GL_PRIMITIVES_GENERATED_NV 0x8C87 -#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV 0x8C88 -#define GL_RASTERIZER_DISCARD_NV 0x8C89 -#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV 0x8C8A -#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV 0x8C8B -#define GL_INTERLEAVED_ATTRIBS_NV 0x8C8C -#define GL_SEPARATE_ATTRIBS_NV 0x8C8D -#define GL_TRANSFORM_FEEDBACK_BUFFER_NV 0x8C8E -#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV 0x8C8F - -typedef void (GLAPIENTRY * PFNGLACTIVEVARYINGNVPROC) (GLuint program, const GLchar *name); -typedef void (GLAPIENTRY * PFNGLBEGINTRANSFORMFEEDBACKNVPROC) (GLenum primitiveMode); -typedef void (GLAPIENTRY * PFNGLBINDBUFFERBASENVPROC) (GLenum target, GLuint index, GLuint buffer); -typedef void (GLAPIENTRY * PFNGLBINDBUFFEROFFSETNVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLBINDBUFFERRANGENVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); -typedef void (GLAPIENTRY * PFNGLENDTRANSFORMFEEDBACKNVPROC) (void); -typedef void (GLAPIENTRY * PFNGLGETACTIVEVARYINGNVPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name); -typedef void (GLAPIENTRY * PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC) (GLuint program, GLuint index, GLint *location); -typedef GLint (GLAPIENTRY * PFNGLGETVARYINGLOCATIONNVPROC) (GLuint program, const GLchar *name); -typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC) (GLuint count, const GLint *attribs, GLenum bufferMode); -typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC) (GLuint program, GLsizei count, const GLint *locations, GLenum bufferMode); - -#define glActiveVaryingNV GLEW_GET_FUN(__glewActiveVaryingNV) -#define glBeginTransformFeedbackNV GLEW_GET_FUN(__glewBeginTransformFeedbackNV) -#define glBindBufferBaseNV GLEW_GET_FUN(__glewBindBufferBaseNV) -#define glBindBufferOffsetNV GLEW_GET_FUN(__glewBindBufferOffsetNV) -#define glBindBufferRangeNV GLEW_GET_FUN(__glewBindBufferRangeNV) -#define glEndTransformFeedbackNV GLEW_GET_FUN(__glewEndTransformFeedbackNV) -#define glGetActiveVaryingNV GLEW_GET_FUN(__glewGetActiveVaryingNV) -#define glGetTransformFeedbackVaryingNV GLEW_GET_FUN(__glewGetTransformFeedbackVaryingNV) -#define glGetVaryingLocationNV GLEW_GET_FUN(__glewGetVaryingLocationNV) -#define glTransformFeedbackAttribsNV GLEW_GET_FUN(__glewTransformFeedbackAttribsNV) -#define glTransformFeedbackVaryingsNV GLEW_GET_FUN(__glewTransformFeedbackVaryingsNV) - -#define GLEW_NV_transform_feedback GLEW_GET_VAR(__GLEW_NV_transform_feedback) - -#endif /* GL_NV_transform_feedback */ - -/* ----------------------- GL_NV_transform_feedback2 ----------------------- */ - -#ifndef GL_NV_transform_feedback2 -#define GL_NV_transform_feedback2 1 - -#define GL_TRANSFORM_FEEDBACK_NV 0x8E22 -#define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV 0x8E23 -#define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV 0x8E24 -#define GL_TRANSFORM_FEEDBACK_BINDING_NV 0x8E25 - -typedef void (GLAPIENTRY * PFNGLBINDTRANSFORMFEEDBACKNVPROC) (GLenum target, GLuint id); -typedef void (GLAPIENTRY * PFNGLDELETETRANSFORMFEEDBACKSNVPROC) (GLsizei n, const GLuint* ids); -typedef void (GLAPIENTRY * PFNGLDRAWTRANSFORMFEEDBACKNVPROC) (GLenum mode, GLuint id); -typedef void (GLAPIENTRY * PFNGLGENTRANSFORMFEEDBACKSNVPROC) (GLsizei n, GLuint* ids); -typedef GLboolean (GLAPIENTRY * PFNGLISTRANSFORMFEEDBACKNVPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLPAUSETRANSFORMFEEDBACKNVPROC) (void); -typedef void (GLAPIENTRY * PFNGLRESUMETRANSFORMFEEDBACKNVPROC) (void); - -#define glBindTransformFeedbackNV GLEW_GET_FUN(__glewBindTransformFeedbackNV) -#define glDeleteTransformFeedbacksNV GLEW_GET_FUN(__glewDeleteTransformFeedbacksNV) -#define glDrawTransformFeedbackNV GLEW_GET_FUN(__glewDrawTransformFeedbackNV) -#define glGenTransformFeedbacksNV GLEW_GET_FUN(__glewGenTransformFeedbacksNV) -#define glIsTransformFeedbackNV GLEW_GET_FUN(__glewIsTransformFeedbackNV) -#define glPauseTransformFeedbackNV GLEW_GET_FUN(__glewPauseTransformFeedbackNV) -#define glResumeTransformFeedbackNV GLEW_GET_FUN(__glewResumeTransformFeedbackNV) - -#define GLEW_NV_transform_feedback2 GLEW_GET_VAR(__GLEW_NV_transform_feedback2) - -#endif /* GL_NV_transform_feedback2 */ - -/* -------------------------- GL_NV_vdpau_interop -------------------------- */ - -#ifndef GL_NV_vdpau_interop -#define GL_NV_vdpau_interop 1 - -#define GL_SURFACE_STATE_NV 0x86EB -#define GL_SURFACE_REGISTERED_NV 0x86FD -#define GL_SURFACE_MAPPED_NV 0x8700 -#define GL_WRITE_DISCARD_NV 0x88BE - -typedef GLintptr GLvdpauSurfaceNV; - -typedef void (GLAPIENTRY * PFNGLVDPAUFININVPROC) (void); -typedef void (GLAPIENTRY * PFNGLVDPAUGETSURFACEIVNVPROC) (GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize, GLsizei* length, GLint *values); -typedef void (GLAPIENTRY * PFNGLVDPAUINITNVPROC) (const void* vdpDevice, const GLvoid*getProcAddress); -typedef void (GLAPIENTRY * PFNGLVDPAUISSURFACENVPROC) (GLvdpauSurfaceNV surface); -typedef void (GLAPIENTRY * PFNGLVDPAUMAPSURFACESNVPROC) (GLsizei numSurfaces, const GLvdpauSurfaceNV* surfaces); -typedef GLvdpauSurfaceNV (GLAPIENTRY * PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC) (const void* vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames); -typedef GLvdpauSurfaceNV (GLAPIENTRY * PFNGLVDPAUREGISTERVIDEOSURFACENVPROC) (const void* vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames); -typedef void (GLAPIENTRY * PFNGLVDPAUSURFACEACCESSNVPROC) (GLvdpauSurfaceNV surface, GLenum access); -typedef void (GLAPIENTRY * PFNGLVDPAUUNMAPSURFACESNVPROC) (GLsizei numSurface, const GLvdpauSurfaceNV* surfaces); -typedef void (GLAPIENTRY * PFNGLVDPAUUNREGISTERSURFACENVPROC) (GLvdpauSurfaceNV surface); - -#define glVDPAUFiniNV GLEW_GET_FUN(__glewVDPAUFiniNV) -#define glVDPAUGetSurfaceivNV GLEW_GET_FUN(__glewVDPAUGetSurfaceivNV) -#define glVDPAUInitNV GLEW_GET_FUN(__glewVDPAUInitNV) -#define glVDPAUIsSurfaceNV GLEW_GET_FUN(__glewVDPAUIsSurfaceNV) -#define glVDPAUMapSurfacesNV GLEW_GET_FUN(__glewVDPAUMapSurfacesNV) -#define glVDPAURegisterOutputSurfaceNV GLEW_GET_FUN(__glewVDPAURegisterOutputSurfaceNV) -#define glVDPAURegisterVideoSurfaceNV GLEW_GET_FUN(__glewVDPAURegisterVideoSurfaceNV) -#define glVDPAUSurfaceAccessNV GLEW_GET_FUN(__glewVDPAUSurfaceAccessNV) -#define glVDPAUUnmapSurfacesNV GLEW_GET_FUN(__glewVDPAUUnmapSurfacesNV) -#define glVDPAUUnregisterSurfaceNV GLEW_GET_FUN(__glewVDPAUUnregisterSurfaceNV) - -#define GLEW_NV_vdpau_interop GLEW_GET_VAR(__GLEW_NV_vdpau_interop) - -#endif /* GL_NV_vdpau_interop */ - -/* ------------------------ GL_NV_vertex_array_range ----------------------- */ - -#ifndef GL_NV_vertex_array_range -#define GL_NV_vertex_array_range 1 - -#define GL_VERTEX_ARRAY_RANGE_NV 0x851D -#define GL_VERTEX_ARRAY_RANGE_LENGTH_NV 0x851E -#define GL_VERTEX_ARRAY_RANGE_VALID_NV 0x851F -#define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV 0x8520 -#define GL_VERTEX_ARRAY_RANGE_POINTER_NV 0x8521 - -typedef void (GLAPIENTRY * PFNGLFLUSHVERTEXARRAYRANGENVPROC) (void); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYRANGENVPROC) (GLsizei length, GLvoid *pointer); - -#define glFlushVertexArrayRangeNV GLEW_GET_FUN(__glewFlushVertexArrayRangeNV) -#define glVertexArrayRangeNV GLEW_GET_FUN(__glewVertexArrayRangeNV) - -#define GLEW_NV_vertex_array_range GLEW_GET_VAR(__GLEW_NV_vertex_array_range) - -#endif /* GL_NV_vertex_array_range */ - -/* ----------------------- GL_NV_vertex_array_range2 ----------------------- */ - -#ifndef GL_NV_vertex_array_range2 -#define GL_NV_vertex_array_range2 1 - -#define GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV 0x8533 - -#define GLEW_NV_vertex_array_range2 GLEW_GET_VAR(__GLEW_NV_vertex_array_range2) - -#endif /* GL_NV_vertex_array_range2 */ - -/* ------------------- GL_NV_vertex_attrib_integer_64bit ------------------- */ - -#ifndef GL_NV_vertex_attrib_integer_64bit -#define GL_NV_vertex_attrib_integer_64bit 1 - -#define GL_INT64_NV 0x140E -#define GL_UNSIGNED_INT64_NV 0x140F - -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLI64VNVPROC) (GLuint index, GLenum pname, GLint64EXT* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLUI64VNVPROC) (GLuint index, GLenum pname, GLuint64EXT* params); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1I64NVPROC) (GLuint index, GLint64EXT x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1I64VNVPROC) (GLuint index, const GLint64EXT* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1UI64NVPROC) (GLuint index, GLuint64EXT x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1UI64VNVPROC) (GLuint index, const GLuint64EXT* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2I64VNVPROC) (GLuint index, const GLint64EXT* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2UI64VNVPROC) (GLuint index, const GLuint64EXT* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3I64VNVPROC) (GLuint index, const GLint64EXT* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3UI64VNVPROC) (GLuint index, const GLuint64EXT* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4I64VNVPROC) (GLuint index, const GLint64EXT* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4UI64VNVPROC) (GLuint index, const GLuint64EXT* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBLFORMATNVPROC) (GLuint index, GLint size, GLenum type, GLsizei stride); - -#define glGetVertexAttribLi64vNV GLEW_GET_FUN(__glewGetVertexAttribLi64vNV) -#define glGetVertexAttribLui64vNV GLEW_GET_FUN(__glewGetVertexAttribLui64vNV) -#define glVertexAttribL1i64NV GLEW_GET_FUN(__glewVertexAttribL1i64NV) -#define glVertexAttribL1i64vNV GLEW_GET_FUN(__glewVertexAttribL1i64vNV) -#define glVertexAttribL1ui64NV GLEW_GET_FUN(__glewVertexAttribL1ui64NV) -#define glVertexAttribL1ui64vNV GLEW_GET_FUN(__glewVertexAttribL1ui64vNV) -#define glVertexAttribL2i64NV GLEW_GET_FUN(__glewVertexAttribL2i64NV) -#define glVertexAttribL2i64vNV GLEW_GET_FUN(__glewVertexAttribL2i64vNV) -#define glVertexAttribL2ui64NV GLEW_GET_FUN(__glewVertexAttribL2ui64NV) -#define glVertexAttribL2ui64vNV GLEW_GET_FUN(__glewVertexAttribL2ui64vNV) -#define glVertexAttribL3i64NV GLEW_GET_FUN(__glewVertexAttribL3i64NV) -#define glVertexAttribL3i64vNV GLEW_GET_FUN(__glewVertexAttribL3i64vNV) -#define glVertexAttribL3ui64NV GLEW_GET_FUN(__glewVertexAttribL3ui64NV) -#define glVertexAttribL3ui64vNV GLEW_GET_FUN(__glewVertexAttribL3ui64vNV) -#define glVertexAttribL4i64NV GLEW_GET_FUN(__glewVertexAttribL4i64NV) -#define glVertexAttribL4i64vNV GLEW_GET_FUN(__glewVertexAttribL4i64vNV) -#define glVertexAttribL4ui64NV GLEW_GET_FUN(__glewVertexAttribL4ui64NV) -#define glVertexAttribL4ui64vNV GLEW_GET_FUN(__glewVertexAttribL4ui64vNV) -#define glVertexAttribLFormatNV GLEW_GET_FUN(__glewVertexAttribLFormatNV) - -#define GLEW_NV_vertex_attrib_integer_64bit GLEW_GET_VAR(__GLEW_NV_vertex_attrib_integer_64bit) - -#endif /* GL_NV_vertex_attrib_integer_64bit */ - -/* ------------------- GL_NV_vertex_buffer_unified_memory ------------------ */ - -#ifndef GL_NV_vertex_buffer_unified_memory -#define GL_NV_vertex_buffer_unified_memory 1 - -#define GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV 0x8F1E -#define GL_ELEMENT_ARRAY_UNIFIED_NV 0x8F1F -#define GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV 0x8F20 -#define GL_VERTEX_ARRAY_ADDRESS_NV 0x8F21 -#define GL_NORMAL_ARRAY_ADDRESS_NV 0x8F22 -#define GL_COLOR_ARRAY_ADDRESS_NV 0x8F23 -#define GL_INDEX_ARRAY_ADDRESS_NV 0x8F24 -#define GL_TEXTURE_COORD_ARRAY_ADDRESS_NV 0x8F25 -#define GL_EDGE_FLAG_ARRAY_ADDRESS_NV 0x8F26 -#define GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV 0x8F27 -#define GL_FOG_COORD_ARRAY_ADDRESS_NV 0x8F28 -#define GL_ELEMENT_ARRAY_ADDRESS_NV 0x8F29 -#define GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV 0x8F2A -#define GL_VERTEX_ARRAY_LENGTH_NV 0x8F2B -#define GL_NORMAL_ARRAY_LENGTH_NV 0x8F2C -#define GL_COLOR_ARRAY_LENGTH_NV 0x8F2D -#define GL_INDEX_ARRAY_LENGTH_NV 0x8F2E -#define GL_TEXTURE_COORD_ARRAY_LENGTH_NV 0x8F2F -#define GL_EDGE_FLAG_ARRAY_LENGTH_NV 0x8F30 -#define GL_SECONDARY_COLOR_ARRAY_LENGTH_NV 0x8F31 -#define GL_FOG_COORD_ARRAY_LENGTH_NV 0x8F32 -#define GL_ELEMENT_ARRAY_LENGTH_NV 0x8F33 -#define GL_DRAW_INDIRECT_UNIFIED_NV 0x8F40 -#define GL_DRAW_INDIRECT_ADDRESS_NV 0x8F41 -#define GL_DRAW_INDIRECT_LENGTH_NV 0x8F42 - -typedef void (GLAPIENTRY * PFNGLBUFFERADDRESSRANGENVPROC) (GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length); -typedef void (GLAPIENTRY * PFNGLCOLORFORMATNVPROC) (GLint size, GLenum type, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLEDGEFLAGFORMATNVPROC) (GLsizei stride); -typedef void (GLAPIENTRY * PFNGLFOGCOORDFORMATNVPROC) (GLenum type, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLGETINTEGERUI64I_VNVPROC) (GLenum value, GLuint index, GLuint64EXT result[]); -typedef void (GLAPIENTRY * PFNGLINDEXFORMATNVPROC) (GLenum type, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLNORMALFORMATNVPROC) (GLenum type, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORFORMATNVPROC) (GLint size, GLenum type, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLTEXCOORDFORMATNVPROC) (GLint size, GLenum type, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBFORMATNVPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBIFORMATNVPROC) (GLuint index, GLint size, GLenum type, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLVERTEXFORMATNVPROC) (GLint size, GLenum type, GLsizei stride); - -#define glBufferAddressRangeNV GLEW_GET_FUN(__glewBufferAddressRangeNV) -#define glColorFormatNV GLEW_GET_FUN(__glewColorFormatNV) -#define glEdgeFlagFormatNV GLEW_GET_FUN(__glewEdgeFlagFormatNV) -#define glFogCoordFormatNV GLEW_GET_FUN(__glewFogCoordFormatNV) -#define glGetIntegerui64i_vNV GLEW_GET_FUN(__glewGetIntegerui64i_vNV) -#define glIndexFormatNV GLEW_GET_FUN(__glewIndexFormatNV) -#define glNormalFormatNV GLEW_GET_FUN(__glewNormalFormatNV) -#define glSecondaryColorFormatNV GLEW_GET_FUN(__glewSecondaryColorFormatNV) -#define glTexCoordFormatNV GLEW_GET_FUN(__glewTexCoordFormatNV) -#define glVertexAttribFormatNV GLEW_GET_FUN(__glewVertexAttribFormatNV) -#define glVertexAttribIFormatNV GLEW_GET_FUN(__glewVertexAttribIFormatNV) -#define glVertexFormatNV GLEW_GET_FUN(__glewVertexFormatNV) - -#define GLEW_NV_vertex_buffer_unified_memory GLEW_GET_VAR(__GLEW_NV_vertex_buffer_unified_memory) - -#endif /* GL_NV_vertex_buffer_unified_memory */ - -/* -------------------------- GL_NV_vertex_program ------------------------- */ - -#ifndef GL_NV_vertex_program -#define GL_NV_vertex_program 1 - -#define GL_VERTEX_PROGRAM_NV 0x8620 -#define GL_VERTEX_STATE_PROGRAM_NV 0x8621 -#define GL_ATTRIB_ARRAY_SIZE_NV 0x8623 -#define GL_ATTRIB_ARRAY_STRIDE_NV 0x8624 -#define GL_ATTRIB_ARRAY_TYPE_NV 0x8625 -#define GL_CURRENT_ATTRIB_NV 0x8626 -#define GL_PROGRAM_LENGTH_NV 0x8627 -#define GL_PROGRAM_STRING_NV 0x8628 -#define GL_MODELVIEW_PROJECTION_NV 0x8629 -#define GL_IDENTITY_NV 0x862A -#define GL_INVERSE_NV 0x862B -#define GL_TRANSPOSE_NV 0x862C -#define GL_INVERSE_TRANSPOSE_NV 0x862D -#define GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV 0x862E -#define GL_MAX_TRACK_MATRICES_NV 0x862F -#define GL_MATRIX0_NV 0x8630 -#define GL_MATRIX1_NV 0x8631 -#define GL_MATRIX2_NV 0x8632 -#define GL_MATRIX3_NV 0x8633 -#define GL_MATRIX4_NV 0x8634 -#define GL_MATRIX5_NV 0x8635 -#define GL_MATRIX6_NV 0x8636 -#define GL_MATRIX7_NV 0x8637 -#define GL_CURRENT_MATRIX_STACK_DEPTH_NV 0x8640 -#define GL_CURRENT_MATRIX_NV 0x8641 -#define GL_VERTEX_PROGRAM_POINT_SIZE_NV 0x8642 -#define GL_VERTEX_PROGRAM_TWO_SIDE_NV 0x8643 -#define GL_PROGRAM_PARAMETER_NV 0x8644 -#define GL_ATTRIB_ARRAY_POINTER_NV 0x8645 -#define GL_PROGRAM_TARGET_NV 0x8646 -#define GL_PROGRAM_RESIDENT_NV 0x8647 -#define GL_TRACK_MATRIX_NV 0x8648 -#define GL_TRACK_MATRIX_TRANSFORM_NV 0x8649 -#define GL_VERTEX_PROGRAM_BINDING_NV 0x864A -#define GL_PROGRAM_ERROR_POSITION_NV 0x864B -#define GL_VERTEX_ATTRIB_ARRAY0_NV 0x8650 -#define GL_VERTEX_ATTRIB_ARRAY1_NV 0x8651 -#define GL_VERTEX_ATTRIB_ARRAY2_NV 0x8652 -#define GL_VERTEX_ATTRIB_ARRAY3_NV 0x8653 -#define GL_VERTEX_ATTRIB_ARRAY4_NV 0x8654 -#define GL_VERTEX_ATTRIB_ARRAY5_NV 0x8655 -#define GL_VERTEX_ATTRIB_ARRAY6_NV 0x8656 -#define GL_VERTEX_ATTRIB_ARRAY7_NV 0x8657 -#define GL_VERTEX_ATTRIB_ARRAY8_NV 0x8658 -#define GL_VERTEX_ATTRIB_ARRAY9_NV 0x8659 -#define GL_VERTEX_ATTRIB_ARRAY10_NV 0x865A -#define GL_VERTEX_ATTRIB_ARRAY11_NV 0x865B -#define GL_VERTEX_ATTRIB_ARRAY12_NV 0x865C -#define GL_VERTEX_ATTRIB_ARRAY13_NV 0x865D -#define GL_VERTEX_ATTRIB_ARRAY14_NV 0x865E -#define GL_VERTEX_ATTRIB_ARRAY15_NV 0x865F -#define GL_MAP1_VERTEX_ATTRIB0_4_NV 0x8660 -#define GL_MAP1_VERTEX_ATTRIB1_4_NV 0x8661 -#define GL_MAP1_VERTEX_ATTRIB2_4_NV 0x8662 -#define GL_MAP1_VERTEX_ATTRIB3_4_NV 0x8663 -#define GL_MAP1_VERTEX_ATTRIB4_4_NV 0x8664 -#define GL_MAP1_VERTEX_ATTRIB5_4_NV 0x8665 -#define GL_MAP1_VERTEX_ATTRIB6_4_NV 0x8666 -#define GL_MAP1_VERTEX_ATTRIB7_4_NV 0x8667 -#define GL_MAP1_VERTEX_ATTRIB8_4_NV 0x8668 -#define GL_MAP1_VERTEX_ATTRIB9_4_NV 0x8669 -#define GL_MAP1_VERTEX_ATTRIB10_4_NV 0x866A -#define GL_MAP1_VERTEX_ATTRIB11_4_NV 0x866B -#define GL_MAP1_VERTEX_ATTRIB12_4_NV 0x866C -#define GL_MAP1_VERTEX_ATTRIB13_4_NV 0x866D -#define GL_MAP1_VERTEX_ATTRIB14_4_NV 0x866E -#define GL_MAP1_VERTEX_ATTRIB15_4_NV 0x866F -#define GL_MAP2_VERTEX_ATTRIB0_4_NV 0x8670 -#define GL_MAP2_VERTEX_ATTRIB1_4_NV 0x8671 -#define GL_MAP2_VERTEX_ATTRIB2_4_NV 0x8672 -#define GL_MAP2_VERTEX_ATTRIB3_4_NV 0x8673 -#define GL_MAP2_VERTEX_ATTRIB4_4_NV 0x8674 -#define GL_MAP2_VERTEX_ATTRIB5_4_NV 0x8675 -#define GL_MAP2_VERTEX_ATTRIB6_4_NV 0x8676 -#define GL_MAP2_VERTEX_ATTRIB7_4_NV 0x8677 -#define GL_MAP2_VERTEX_ATTRIB8_4_NV 0x8678 -#define GL_MAP2_VERTEX_ATTRIB9_4_NV 0x8679 -#define GL_MAP2_VERTEX_ATTRIB10_4_NV 0x867A -#define GL_MAP2_VERTEX_ATTRIB11_4_NV 0x867B -#define GL_MAP2_VERTEX_ATTRIB12_4_NV 0x867C -#define GL_MAP2_VERTEX_ATTRIB13_4_NV 0x867D -#define GL_MAP2_VERTEX_ATTRIB14_4_NV 0x867E -#define GL_MAP2_VERTEX_ATTRIB15_4_NV 0x867F - -typedef GLboolean (GLAPIENTRY * PFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n, const GLuint* ids, GLboolean *residences); -typedef void (GLAPIENTRY * PFNGLBINDPROGRAMNVPROC) (GLenum target, GLuint id); -typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMSNVPROC) (GLsizei n, const GLuint* ids); -typedef void (GLAPIENTRY * PFNGLEXECUTEPROGRAMNVPROC) (GLenum target, GLuint id, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGENPROGRAMSNVPROC) (GLsizei n, GLuint* ids); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMPARAMETERDVNVPROC) (GLenum target, GLuint index, GLenum pname, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMSTRINGNVPROC) (GLuint id, GLenum pname, GLubyte* program); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVNVPROC) (GLuint id, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETTRACKMATRIXIVNVPROC) (GLenum target, GLuint address, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVNVPROC) (GLuint index, GLenum pname, GLvoid** pointer); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBDVNVPROC) (GLuint index, GLenum pname, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBFVNVPROC) (GLuint index, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIVNVPROC) (GLuint index, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMNVPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLLOADPROGRAMNVPROC) (GLenum target, GLuint id, GLsizei len, const GLubyte* program); -typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4DNVPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4DVNVPROC) (GLenum target, GLuint index, const GLdouble* params); -typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4FNVPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4FVNVPROC) (GLenum target, GLuint index, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERS4DVNVPROC) (GLenum target, GLuint index, GLsizei num, const GLdouble* params); -typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERS4FVNVPROC) (GLenum target, GLuint index, GLsizei num, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLREQUESTRESIDENTPROGRAMSNVPROC) (GLsizei n, GLuint* ids); -typedef void (GLAPIENTRY * PFNGLTRACKMATRIXNVPROC) (GLenum target, GLuint address, GLenum matrix, GLenum transform); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DNVPROC) (GLuint index, GLdouble x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DVNVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FNVPROC) (GLuint index, GLfloat x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FVNVPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SNVPROC) (GLuint index, GLshort x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SVNVPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DNVPROC) (GLuint index, GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DVNVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FNVPROC) (GLuint index, GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FVNVPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SNVPROC) (GLuint index, GLshort x, GLshort y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SVNVPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DVNVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FVNVPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SVNVPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVNVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVNVPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVNVPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBNVPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVNVPROC) (GLuint index, const GLubyte* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1SVNVPROC) (GLuint index, GLsizei n, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2SVNVPROC) (GLuint index, GLsizei n, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3SVNVPROC) (GLuint index, GLsizei n, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4SVNVPROC) (GLuint index, GLsizei n, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4UBVNVPROC) (GLuint index, GLsizei n, const GLubyte* v); - -#define glAreProgramsResidentNV GLEW_GET_FUN(__glewAreProgramsResidentNV) -#define glBindProgramNV GLEW_GET_FUN(__glewBindProgramNV) -#define glDeleteProgramsNV GLEW_GET_FUN(__glewDeleteProgramsNV) -#define glExecuteProgramNV GLEW_GET_FUN(__glewExecuteProgramNV) -#define glGenProgramsNV GLEW_GET_FUN(__glewGenProgramsNV) -#define glGetProgramParameterdvNV GLEW_GET_FUN(__glewGetProgramParameterdvNV) -#define glGetProgramParameterfvNV GLEW_GET_FUN(__glewGetProgramParameterfvNV) -#define glGetProgramStringNV GLEW_GET_FUN(__glewGetProgramStringNV) -#define glGetProgramivNV GLEW_GET_FUN(__glewGetProgramivNV) -#define glGetTrackMatrixivNV GLEW_GET_FUN(__glewGetTrackMatrixivNV) -#define glGetVertexAttribPointervNV GLEW_GET_FUN(__glewGetVertexAttribPointervNV) -#define glGetVertexAttribdvNV GLEW_GET_FUN(__glewGetVertexAttribdvNV) -#define glGetVertexAttribfvNV GLEW_GET_FUN(__glewGetVertexAttribfvNV) -#define glGetVertexAttribivNV GLEW_GET_FUN(__glewGetVertexAttribivNV) -#define glIsProgramNV GLEW_GET_FUN(__glewIsProgramNV) -#define glLoadProgramNV GLEW_GET_FUN(__glewLoadProgramNV) -#define glProgramParameter4dNV GLEW_GET_FUN(__glewProgramParameter4dNV) -#define glProgramParameter4dvNV GLEW_GET_FUN(__glewProgramParameter4dvNV) -#define glProgramParameter4fNV GLEW_GET_FUN(__glewProgramParameter4fNV) -#define glProgramParameter4fvNV GLEW_GET_FUN(__glewProgramParameter4fvNV) -#define glProgramParameters4dvNV GLEW_GET_FUN(__glewProgramParameters4dvNV) -#define glProgramParameters4fvNV GLEW_GET_FUN(__glewProgramParameters4fvNV) -#define glRequestResidentProgramsNV GLEW_GET_FUN(__glewRequestResidentProgramsNV) -#define glTrackMatrixNV GLEW_GET_FUN(__glewTrackMatrixNV) -#define glVertexAttrib1dNV GLEW_GET_FUN(__glewVertexAttrib1dNV) -#define glVertexAttrib1dvNV GLEW_GET_FUN(__glewVertexAttrib1dvNV) -#define glVertexAttrib1fNV GLEW_GET_FUN(__glewVertexAttrib1fNV) -#define glVertexAttrib1fvNV GLEW_GET_FUN(__glewVertexAttrib1fvNV) -#define glVertexAttrib1sNV GLEW_GET_FUN(__glewVertexAttrib1sNV) -#define glVertexAttrib1svNV GLEW_GET_FUN(__glewVertexAttrib1svNV) -#define glVertexAttrib2dNV GLEW_GET_FUN(__glewVertexAttrib2dNV) -#define glVertexAttrib2dvNV GLEW_GET_FUN(__glewVertexAttrib2dvNV) -#define glVertexAttrib2fNV GLEW_GET_FUN(__glewVertexAttrib2fNV) -#define glVertexAttrib2fvNV GLEW_GET_FUN(__glewVertexAttrib2fvNV) -#define glVertexAttrib2sNV GLEW_GET_FUN(__glewVertexAttrib2sNV) -#define glVertexAttrib2svNV GLEW_GET_FUN(__glewVertexAttrib2svNV) -#define glVertexAttrib3dNV GLEW_GET_FUN(__glewVertexAttrib3dNV) -#define glVertexAttrib3dvNV GLEW_GET_FUN(__glewVertexAttrib3dvNV) -#define glVertexAttrib3fNV GLEW_GET_FUN(__glewVertexAttrib3fNV) -#define glVertexAttrib3fvNV GLEW_GET_FUN(__glewVertexAttrib3fvNV) -#define glVertexAttrib3sNV GLEW_GET_FUN(__glewVertexAttrib3sNV) -#define glVertexAttrib3svNV GLEW_GET_FUN(__glewVertexAttrib3svNV) -#define glVertexAttrib4dNV GLEW_GET_FUN(__glewVertexAttrib4dNV) -#define glVertexAttrib4dvNV GLEW_GET_FUN(__glewVertexAttrib4dvNV) -#define glVertexAttrib4fNV GLEW_GET_FUN(__glewVertexAttrib4fNV) -#define glVertexAttrib4fvNV GLEW_GET_FUN(__glewVertexAttrib4fvNV) -#define glVertexAttrib4sNV GLEW_GET_FUN(__glewVertexAttrib4sNV) -#define glVertexAttrib4svNV GLEW_GET_FUN(__glewVertexAttrib4svNV) -#define glVertexAttrib4ubNV GLEW_GET_FUN(__glewVertexAttrib4ubNV) -#define glVertexAttrib4ubvNV GLEW_GET_FUN(__glewVertexAttrib4ubvNV) -#define glVertexAttribPointerNV GLEW_GET_FUN(__glewVertexAttribPointerNV) -#define glVertexAttribs1dvNV GLEW_GET_FUN(__glewVertexAttribs1dvNV) -#define glVertexAttribs1fvNV GLEW_GET_FUN(__glewVertexAttribs1fvNV) -#define glVertexAttribs1svNV GLEW_GET_FUN(__glewVertexAttribs1svNV) -#define glVertexAttribs2dvNV GLEW_GET_FUN(__glewVertexAttribs2dvNV) -#define glVertexAttribs2fvNV GLEW_GET_FUN(__glewVertexAttribs2fvNV) -#define glVertexAttribs2svNV GLEW_GET_FUN(__glewVertexAttribs2svNV) -#define glVertexAttribs3dvNV GLEW_GET_FUN(__glewVertexAttribs3dvNV) -#define glVertexAttribs3fvNV GLEW_GET_FUN(__glewVertexAttribs3fvNV) -#define glVertexAttribs3svNV GLEW_GET_FUN(__glewVertexAttribs3svNV) -#define glVertexAttribs4dvNV GLEW_GET_FUN(__glewVertexAttribs4dvNV) -#define glVertexAttribs4fvNV GLEW_GET_FUN(__glewVertexAttribs4fvNV) -#define glVertexAttribs4svNV GLEW_GET_FUN(__glewVertexAttribs4svNV) -#define glVertexAttribs4ubvNV GLEW_GET_FUN(__glewVertexAttribs4ubvNV) - -#define GLEW_NV_vertex_program GLEW_GET_VAR(__GLEW_NV_vertex_program) - -#endif /* GL_NV_vertex_program */ - -/* ------------------------ GL_NV_vertex_program1_1 ------------------------ */ - -#ifndef GL_NV_vertex_program1_1 -#define GL_NV_vertex_program1_1 1 - -#define GLEW_NV_vertex_program1_1 GLEW_GET_VAR(__GLEW_NV_vertex_program1_1) - -#endif /* GL_NV_vertex_program1_1 */ - -/* ------------------------- GL_NV_vertex_program2 ------------------------- */ - -#ifndef GL_NV_vertex_program2 -#define GL_NV_vertex_program2 1 - -#define GLEW_NV_vertex_program2 GLEW_GET_VAR(__GLEW_NV_vertex_program2) - -#endif /* GL_NV_vertex_program2 */ - -/* ---------------------- GL_NV_vertex_program2_option --------------------- */ - -#ifndef GL_NV_vertex_program2_option -#define GL_NV_vertex_program2_option 1 - -#define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4 -#define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5 - -#define GLEW_NV_vertex_program2_option GLEW_GET_VAR(__GLEW_NV_vertex_program2_option) - -#endif /* GL_NV_vertex_program2_option */ - -/* ------------------------- GL_NV_vertex_program3 ------------------------- */ - -#ifndef GL_NV_vertex_program3 -#define GL_NV_vertex_program3 1 - -#define MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C - -#define GLEW_NV_vertex_program3 GLEW_GET_VAR(__GLEW_NV_vertex_program3) - -#endif /* GL_NV_vertex_program3 */ - -/* ------------------------- GL_NV_vertex_program4 ------------------------- */ - -#ifndef GL_NV_vertex_program4 -#define GL_NV_vertex_program4 1 - -#define GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV 0x88FD - -#define GLEW_NV_vertex_program4 GLEW_GET_VAR(__GLEW_NV_vertex_program4) - -#endif /* GL_NV_vertex_program4 */ - -/* -------------------------- GL_NV_video_capture -------------------------- */ - -#ifndef GL_NV_video_capture -#define GL_NV_video_capture 1 - -#define GL_VIDEO_BUFFER_NV 0x9020 -#define GL_VIDEO_BUFFER_BINDING_NV 0x9021 -#define GL_FIELD_UPPER_NV 0x9022 -#define GL_FIELD_LOWER_NV 0x9023 -#define GL_NUM_VIDEO_CAPTURE_STREAMS_NV 0x9024 -#define GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV 0x9025 -#define GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV 0x9026 -#define GL_LAST_VIDEO_CAPTURE_STATUS_NV 0x9027 -#define GL_VIDEO_BUFFER_PITCH_NV 0x9028 -#define GL_VIDEO_COLOR_CONVERSION_MATRIX_NV 0x9029 -#define GL_VIDEO_COLOR_CONVERSION_MAX_NV 0x902A -#define GL_VIDEO_COLOR_CONVERSION_MIN_NV 0x902B -#define GL_VIDEO_COLOR_CONVERSION_OFFSET_NV 0x902C -#define GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV 0x902D -#define GL_PARTIAL_SUCCESS_NV 0x902E -#define GL_SUCCESS_NV 0x902F -#define GL_FAILURE_NV 0x9030 -#define GL_YCBYCR8_422_NV 0x9031 -#define GL_YCBAYCR8A_4224_NV 0x9032 -#define GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV 0x9033 -#define GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV 0x9034 -#define GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV 0x9035 -#define GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV 0x9036 -#define GL_Z4Y12Z4CB12Z4CR12_444_NV 0x9037 -#define GL_VIDEO_CAPTURE_FRAME_WIDTH_NV 0x9038 -#define GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV 0x9039 -#define GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV 0x903A -#define GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV 0x903B -#define GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV 0x903C - -typedef void (GLAPIENTRY * PFNGLBEGINVIDEOCAPTURENVPROC) (GLuint video_capture_slot); -typedef void (GLAPIENTRY * PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLintptrARB offset); -typedef void (GLAPIENTRY * PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC) (GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture); -typedef void (GLAPIENTRY * PFNGLENDVIDEOCAPTURENVPROC) (GLuint video_capture_slot); -typedef void (GLAPIENTRY * PFNGLGETVIDEOCAPTURESTREAMDVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETVIDEOCAPTURESTREAMFVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETVIDEOCAPTURESTREAMIVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETVIDEOCAPTUREIVNVPROC) (GLuint video_capture_slot, GLenum pname, GLint* params); -typedef GLenum (GLAPIENTRY * PFNGLVIDEOCAPTURENVPROC) (GLuint video_capture_slot, GLuint* sequence_num, GLuint64EXT *capture_time); -typedef void (GLAPIENTRY * PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble* params); -typedef void (GLAPIENTRY * PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint* params); - -#define glBeginVideoCaptureNV GLEW_GET_FUN(__glewBeginVideoCaptureNV) -#define glBindVideoCaptureStreamBufferNV GLEW_GET_FUN(__glewBindVideoCaptureStreamBufferNV) -#define glBindVideoCaptureStreamTextureNV GLEW_GET_FUN(__glewBindVideoCaptureStreamTextureNV) -#define glEndVideoCaptureNV GLEW_GET_FUN(__glewEndVideoCaptureNV) -#define glGetVideoCaptureStreamdvNV GLEW_GET_FUN(__glewGetVideoCaptureStreamdvNV) -#define glGetVideoCaptureStreamfvNV GLEW_GET_FUN(__glewGetVideoCaptureStreamfvNV) -#define glGetVideoCaptureStreamivNV GLEW_GET_FUN(__glewGetVideoCaptureStreamivNV) -#define glGetVideoCaptureivNV GLEW_GET_FUN(__glewGetVideoCaptureivNV) -#define glVideoCaptureNV GLEW_GET_FUN(__glewVideoCaptureNV) -#define glVideoCaptureStreamParameterdvNV GLEW_GET_FUN(__glewVideoCaptureStreamParameterdvNV) -#define glVideoCaptureStreamParameterfvNV GLEW_GET_FUN(__glewVideoCaptureStreamParameterfvNV) -#define glVideoCaptureStreamParameterivNV GLEW_GET_FUN(__glewVideoCaptureStreamParameterivNV) - -#define GLEW_NV_video_capture GLEW_GET_VAR(__GLEW_NV_video_capture) - -#endif /* GL_NV_video_capture */ - -/* ------------------------ GL_OES_byte_coordinates ------------------------ */ - -#ifndef GL_OES_byte_coordinates -#define GL_OES_byte_coordinates 1 - -#define GLEW_OES_byte_coordinates GLEW_GET_VAR(__GLEW_OES_byte_coordinates) - -#endif /* GL_OES_byte_coordinates */ - -/* ------------------- GL_OES_compressed_paletted_texture ------------------ */ - -#ifndef GL_OES_compressed_paletted_texture -#define GL_OES_compressed_paletted_texture 1 - -#define GL_PALETTE4_RGB8_OES 0x8B90 -#define GL_PALETTE4_RGBA8_OES 0x8B91 -#define GL_PALETTE4_R5_G6_B5_OES 0x8B92 -#define GL_PALETTE4_RGBA4_OES 0x8B93 -#define GL_PALETTE4_RGB5_A1_OES 0x8B94 -#define GL_PALETTE8_RGB8_OES 0x8B95 -#define GL_PALETTE8_RGBA8_OES 0x8B96 -#define GL_PALETTE8_R5_G6_B5_OES 0x8B97 -#define GL_PALETTE8_RGBA4_OES 0x8B98 -#define GL_PALETTE8_RGB5_A1_OES 0x8B99 - -#define GLEW_OES_compressed_paletted_texture GLEW_GET_VAR(__GLEW_OES_compressed_paletted_texture) - -#endif /* GL_OES_compressed_paletted_texture */ - -/* --------------------------- GL_OES_read_format -------------------------- */ - -#ifndef GL_OES_read_format -#define GL_OES_read_format 1 - -#define GL_IMPLEMENTATION_COLOR_READ_TYPE_OES 0x8B9A -#define GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES 0x8B9B - -#define GLEW_OES_read_format GLEW_GET_VAR(__GLEW_OES_read_format) - -#endif /* GL_OES_read_format */ - -/* ------------------------ GL_OES_single_precision ------------------------ */ - -#ifndef GL_OES_single_precision -#define GL_OES_single_precision 1 - -typedef void (GLAPIENTRY * PFNGLCLEARDEPTHFOESPROC) (GLclampd depth); -typedef void (GLAPIENTRY * PFNGLCLIPPLANEFOESPROC) (GLenum plane, const GLfloat* equation); -typedef void (GLAPIENTRY * PFNGLDEPTHRANGEFOESPROC) (GLclampf n, GLclampf f); -typedef void (GLAPIENTRY * PFNGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); -typedef void (GLAPIENTRY * PFNGLGETCLIPPLANEFOESPROC) (GLenum plane, GLfloat* equation); -typedef void (GLAPIENTRY * PFNGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); - -#define glClearDepthfOES GLEW_GET_FUN(__glewClearDepthfOES) -#define glClipPlanefOES GLEW_GET_FUN(__glewClipPlanefOES) -#define glDepthRangefOES GLEW_GET_FUN(__glewDepthRangefOES) -#define glFrustumfOES GLEW_GET_FUN(__glewFrustumfOES) -#define glGetClipPlanefOES GLEW_GET_FUN(__glewGetClipPlanefOES) -#define glOrthofOES GLEW_GET_FUN(__glewOrthofOES) - -#define GLEW_OES_single_precision GLEW_GET_VAR(__GLEW_OES_single_precision) - -#endif /* GL_OES_single_precision */ - -/* ---------------------------- GL_OML_interlace --------------------------- */ - -#ifndef GL_OML_interlace -#define GL_OML_interlace 1 - -#define GL_INTERLACE_OML 0x8980 -#define GL_INTERLACE_READ_OML 0x8981 - -#define GLEW_OML_interlace GLEW_GET_VAR(__GLEW_OML_interlace) - -#endif /* GL_OML_interlace */ - -/* ---------------------------- GL_OML_resample ---------------------------- */ - -#ifndef GL_OML_resample -#define GL_OML_resample 1 - -#define GL_PACK_RESAMPLE_OML 0x8984 -#define GL_UNPACK_RESAMPLE_OML 0x8985 -#define GL_RESAMPLE_REPLICATE_OML 0x8986 -#define GL_RESAMPLE_ZERO_FILL_OML 0x8987 -#define GL_RESAMPLE_AVERAGE_OML 0x8988 -#define GL_RESAMPLE_DECIMATE_OML 0x8989 - -#define GLEW_OML_resample GLEW_GET_VAR(__GLEW_OML_resample) - -#endif /* GL_OML_resample */ - -/* ---------------------------- GL_OML_subsample --------------------------- */ - -#ifndef GL_OML_subsample -#define GL_OML_subsample 1 - -#define GL_FORMAT_SUBSAMPLE_24_24_OML 0x8982 -#define GL_FORMAT_SUBSAMPLE_244_244_OML 0x8983 - -#define GLEW_OML_subsample GLEW_GET_VAR(__GLEW_OML_subsample) - -#endif /* GL_OML_subsample */ - -/* --------------------------- GL_PGI_misc_hints --------------------------- */ - -#ifndef GL_PGI_misc_hints -#define GL_PGI_misc_hints 1 - -#define GL_PREFER_DOUBLEBUFFER_HINT_PGI 107000 -#define GL_CONSERVE_MEMORY_HINT_PGI 107005 -#define GL_RECLAIM_MEMORY_HINT_PGI 107006 -#define GL_NATIVE_GRAPHICS_HANDLE_PGI 107010 -#define GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI 107011 -#define GL_NATIVE_GRAPHICS_END_HINT_PGI 107012 -#define GL_ALWAYS_FAST_HINT_PGI 107020 -#define GL_ALWAYS_SOFT_HINT_PGI 107021 -#define GL_ALLOW_DRAW_OBJ_HINT_PGI 107022 -#define GL_ALLOW_DRAW_WIN_HINT_PGI 107023 -#define GL_ALLOW_DRAW_FRG_HINT_PGI 107024 -#define GL_ALLOW_DRAW_MEM_HINT_PGI 107025 -#define GL_STRICT_DEPTHFUNC_HINT_PGI 107030 -#define GL_STRICT_LIGHTING_HINT_PGI 107031 -#define GL_STRICT_SCISSOR_HINT_PGI 107032 -#define GL_FULL_STIPPLE_HINT_PGI 107033 -#define GL_CLIP_NEAR_HINT_PGI 107040 -#define GL_CLIP_FAR_HINT_PGI 107041 -#define GL_WIDE_LINE_HINT_PGI 107042 -#define GL_BACK_NORMALS_HINT_PGI 107043 - -#define GLEW_PGI_misc_hints GLEW_GET_VAR(__GLEW_PGI_misc_hints) - -#endif /* GL_PGI_misc_hints */ - -/* -------------------------- GL_PGI_vertex_hints -------------------------- */ - -#ifndef GL_PGI_vertex_hints -#define GL_PGI_vertex_hints 1 - -#define GL_VERTEX23_BIT_PGI 0x00000004 -#define GL_VERTEX4_BIT_PGI 0x00000008 -#define GL_COLOR3_BIT_PGI 0x00010000 -#define GL_COLOR4_BIT_PGI 0x00020000 -#define GL_EDGEFLAG_BIT_PGI 0x00040000 -#define GL_INDEX_BIT_PGI 0x00080000 -#define GL_MAT_AMBIENT_BIT_PGI 0x00100000 -#define GL_VERTEX_DATA_HINT_PGI 107050 -#define GL_VERTEX_CONSISTENT_HINT_PGI 107051 -#define GL_MATERIAL_SIDE_HINT_PGI 107052 -#define GL_MAX_VERTEX_HINT_PGI 107053 -#define GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI 0x00200000 -#define GL_MAT_DIFFUSE_BIT_PGI 0x00400000 -#define GL_MAT_EMISSION_BIT_PGI 0x00800000 -#define GL_MAT_COLOR_INDEXES_BIT_PGI 0x01000000 -#define GL_MAT_SHININESS_BIT_PGI 0x02000000 -#define GL_MAT_SPECULAR_BIT_PGI 0x04000000 -#define GL_NORMAL_BIT_PGI 0x08000000 -#define GL_TEXCOORD1_BIT_PGI 0x10000000 -#define GL_TEXCOORD2_BIT_PGI 0x20000000 -#define GL_TEXCOORD3_BIT_PGI 0x40000000 -#define GL_TEXCOORD4_BIT_PGI 0x80000000 - -#define GLEW_PGI_vertex_hints GLEW_GET_VAR(__GLEW_PGI_vertex_hints) - -#endif /* GL_PGI_vertex_hints */ - -/* ---------------------- GL_REGAL_ES1_0_compatibility --------------------- */ - -#ifndef GL_REGAL_ES1_0_compatibility -#define GL_REGAL_ES1_0_compatibility 1 - -typedef int GLclampx; - -typedef void (GLAPIENTRY * PFNGLALPHAFUNCXPROC) (GLenum func, GLclampx ref); -typedef void (GLAPIENTRY * PFNGLCLEARCOLORXPROC) (GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha); -typedef void (GLAPIENTRY * PFNGLCLEARDEPTHXPROC) (GLclampx depth); -typedef void (GLAPIENTRY * PFNGLCOLOR4XPROC) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha); -typedef void (GLAPIENTRY * PFNGLDEPTHRANGEXPROC) (GLclampx zNear, GLclampx zFar); -typedef void (GLAPIENTRY * PFNGLFOGXPROC) (GLenum pname, GLfixed param); -typedef void (GLAPIENTRY * PFNGLFOGXVPROC) (GLenum pname, const GLfixed* params); -typedef void (GLAPIENTRY * PFNGLFRUSTUMFPROC) (GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); -typedef void (GLAPIENTRY * PFNGLFRUSTUMXPROC) (GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); -typedef void (GLAPIENTRY * PFNGLLIGHTMODELXPROC) (GLenum pname, GLfixed param); -typedef void (GLAPIENTRY * PFNGLLIGHTMODELXVPROC) (GLenum pname, const GLfixed* params); -typedef void (GLAPIENTRY * PFNGLLIGHTXPROC) (GLenum light, GLenum pname, GLfixed param); -typedef void (GLAPIENTRY * PFNGLLIGHTXVPROC) (GLenum light, GLenum pname, const GLfixed* params); -typedef void (GLAPIENTRY * PFNGLLINEWIDTHXPROC) (GLfixed width); -typedef void (GLAPIENTRY * PFNGLLOADMATRIXXPROC) (const GLfixed* m); -typedef void (GLAPIENTRY * PFNGLMATERIALXPROC) (GLenum face, GLenum pname, GLfixed param); -typedef void (GLAPIENTRY * PFNGLMATERIALXVPROC) (GLenum face, GLenum pname, const GLfixed* params); -typedef void (GLAPIENTRY * PFNGLMULTMATRIXXPROC) (const GLfixed* m); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4XPROC) (GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q); -typedef void (GLAPIENTRY * PFNGLNORMAL3XPROC) (GLfixed nx, GLfixed ny, GLfixed nz); -typedef void (GLAPIENTRY * PFNGLORTHOFPROC) (GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); -typedef void (GLAPIENTRY * PFNGLORTHOXPROC) (GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); -typedef void (GLAPIENTRY * PFNGLPOINTSIZEXPROC) (GLfixed size); -typedef void (GLAPIENTRY * PFNGLPOLYGONOFFSETXPROC) (GLfixed factor, GLfixed units); -typedef void (GLAPIENTRY * PFNGLROTATEXPROC) (GLfixed angle, GLfixed x, GLfixed y, GLfixed z); -typedef void (GLAPIENTRY * PFNGLSAMPLECOVERAGEXPROC) (GLclampx value, GLboolean invert); -typedef void (GLAPIENTRY * PFNGLSCALEXPROC) (GLfixed x, GLfixed y, GLfixed z); -typedef void (GLAPIENTRY * PFNGLTEXENVXPROC) (GLenum target, GLenum pname, GLfixed param); -typedef void (GLAPIENTRY * PFNGLTEXENVXVPROC) (GLenum target, GLenum pname, const GLfixed* params); -typedef void (GLAPIENTRY * PFNGLTEXPARAMETERXPROC) (GLenum target, GLenum pname, GLfixed param); -typedef void (GLAPIENTRY * PFNGLTRANSLATEXPROC) (GLfixed x, GLfixed y, GLfixed z); - -#define glAlphaFuncx GLEW_GET_FUN(__glewAlphaFuncx) -#define glClearColorx GLEW_GET_FUN(__glewClearColorx) -#define glClearDepthx GLEW_GET_FUN(__glewClearDepthx) -#define glColor4x GLEW_GET_FUN(__glewColor4x) -#define glDepthRangex GLEW_GET_FUN(__glewDepthRangex) -#define glFogx GLEW_GET_FUN(__glewFogx) -#define glFogxv GLEW_GET_FUN(__glewFogxv) -#define glFrustumf GLEW_GET_FUN(__glewFrustumf) -#define glFrustumx GLEW_GET_FUN(__glewFrustumx) -#define glLightModelx GLEW_GET_FUN(__glewLightModelx) -#define glLightModelxv GLEW_GET_FUN(__glewLightModelxv) -#define glLightx GLEW_GET_FUN(__glewLightx) -#define glLightxv GLEW_GET_FUN(__glewLightxv) -#define glLineWidthx GLEW_GET_FUN(__glewLineWidthx) -#define glLoadMatrixx GLEW_GET_FUN(__glewLoadMatrixx) -#define glMaterialx GLEW_GET_FUN(__glewMaterialx) -#define glMaterialxv GLEW_GET_FUN(__glewMaterialxv) -#define glMultMatrixx GLEW_GET_FUN(__glewMultMatrixx) -#define glMultiTexCoord4x GLEW_GET_FUN(__glewMultiTexCoord4x) -#define glNormal3x GLEW_GET_FUN(__glewNormal3x) -#define glOrthof GLEW_GET_FUN(__glewOrthof) -#define glOrthox GLEW_GET_FUN(__glewOrthox) -#define glPointSizex GLEW_GET_FUN(__glewPointSizex) -#define glPolygonOffsetx GLEW_GET_FUN(__glewPolygonOffsetx) -#define glRotatex GLEW_GET_FUN(__glewRotatex) -#define glSampleCoveragex GLEW_GET_FUN(__glewSampleCoveragex) -#define glScalex GLEW_GET_FUN(__glewScalex) -#define glTexEnvx GLEW_GET_FUN(__glewTexEnvx) -#define glTexEnvxv GLEW_GET_FUN(__glewTexEnvxv) -#define glTexParameterx GLEW_GET_FUN(__glewTexParameterx) -#define glTranslatex GLEW_GET_FUN(__glewTranslatex) - -#define GLEW_REGAL_ES1_0_compatibility GLEW_GET_VAR(__GLEW_REGAL_ES1_0_compatibility) - -#endif /* GL_REGAL_ES1_0_compatibility */ - -/* ---------------------- GL_REGAL_ES1_1_compatibility --------------------- */ - -#ifndef GL_REGAL_ES1_1_compatibility -#define GL_REGAL_ES1_1_compatibility 1 - -typedef void (GLAPIENTRY * PFNGLCLIPPLANEFPROC) (GLenum plane, const GLfloat* equation); -typedef void (GLAPIENTRY * PFNGLCLIPPLANEXPROC) (GLenum plane, const GLfixed* equation); -typedef void (GLAPIENTRY * PFNGLGETCLIPPLANEFPROC) (GLenum pname, GLfloat eqn[4]); -typedef void (GLAPIENTRY * PFNGLGETCLIPPLANEXPROC) (GLenum pname, GLfixed eqn[4]); -typedef void (GLAPIENTRY * PFNGLGETFIXEDVPROC) (GLenum pname, GLfixed* params); -typedef void (GLAPIENTRY * PFNGLGETLIGHTXVPROC) (GLenum light, GLenum pname, GLfixed* params); -typedef void (GLAPIENTRY * PFNGLGETMATERIALXVPROC) (GLenum face, GLenum pname, GLfixed* params); -typedef void (GLAPIENTRY * PFNGLGETTEXENVXVPROC) (GLenum env, GLenum pname, GLfixed* params); -typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERXVPROC) (GLenum target, GLenum pname, GLfixed* params); -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERXPROC) (GLenum pname, GLfixed param); -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERXVPROC) (GLenum pname, const GLfixed* params); -typedef void (GLAPIENTRY * PFNGLPOINTSIZEPOINTEROESPROC) (GLenum type, GLsizei stride, const GLvoid* pointer); -typedef void (GLAPIENTRY * PFNGLTEXPARAMETERXVPROC) (GLenum target, GLenum pname, const GLfixed* params); - -#define glClipPlanef GLEW_GET_FUN(__glewClipPlanef) -#define glClipPlanex GLEW_GET_FUN(__glewClipPlanex) -#define glGetClipPlanef GLEW_GET_FUN(__glewGetClipPlanef) -#define glGetClipPlanex GLEW_GET_FUN(__glewGetClipPlanex) -#define glGetFixedv GLEW_GET_FUN(__glewGetFixedv) -#define glGetLightxv GLEW_GET_FUN(__glewGetLightxv) -#define glGetMaterialxv GLEW_GET_FUN(__glewGetMaterialxv) -#define glGetTexEnvxv GLEW_GET_FUN(__glewGetTexEnvxv) -#define glGetTexParameterxv GLEW_GET_FUN(__glewGetTexParameterxv) -#define glPointParameterx GLEW_GET_FUN(__glewPointParameterx) -#define glPointParameterxv GLEW_GET_FUN(__glewPointParameterxv) -#define glPointSizePointerOES GLEW_GET_FUN(__glewPointSizePointerOES) -#define glTexParameterxv GLEW_GET_FUN(__glewTexParameterxv) - -#define GLEW_REGAL_ES1_1_compatibility GLEW_GET_VAR(__GLEW_REGAL_ES1_1_compatibility) - -#endif /* GL_REGAL_ES1_1_compatibility */ - -/* ---------------------------- GL_REGAL_enable ---------------------------- */ - -#ifndef GL_REGAL_enable -#define GL_REGAL_enable 1 - -#define GL_ERROR_REGAL 0x9322 -#define GL_DEBUG_REGAL 0x9323 -#define GL_LOG_REGAL 0x9324 -#define GL_EMULATION_REGAL 0x9325 -#define GL_DRIVER_REGAL 0x9326 -#define GL_MISSING_REGAL 0x9360 -#define GL_TRACE_REGAL 0x9361 -#define GL_CACHE_REGAL 0x9362 -#define GL_CODE_REGAL 0x9363 -#define GL_STATISTICS_REGAL 0x9364 - -#define GLEW_REGAL_enable GLEW_GET_VAR(__GLEW_REGAL_enable) - -#endif /* GL_REGAL_enable */ - -/* ------------------------- GL_REGAL_error_string ------------------------- */ - -#ifndef GL_REGAL_error_string -#define GL_REGAL_error_string 1 - -typedef const GLchar* (GLAPIENTRY * PFNGLERRORSTRINGREGALPROC) (GLenum error); - -#define glErrorStringREGAL GLEW_GET_FUN(__glewErrorStringREGAL) - -#define GLEW_REGAL_error_string GLEW_GET_VAR(__GLEW_REGAL_error_string) - -#endif /* GL_REGAL_error_string */ - -/* ------------------------ GL_REGAL_extension_query ----------------------- */ - -#ifndef GL_REGAL_extension_query -#define GL_REGAL_extension_query 1 - -typedef GLboolean (GLAPIENTRY * PFNGLGETEXTENSIONREGALPROC) (const GLchar* ext); -typedef GLboolean (GLAPIENTRY * PFNGLISSUPPORTEDREGALPROC) (const GLchar* ext); - -#define glGetExtensionREGAL GLEW_GET_FUN(__glewGetExtensionREGAL) -#define glIsSupportedREGAL GLEW_GET_FUN(__glewIsSupportedREGAL) - -#define GLEW_REGAL_extension_query GLEW_GET_VAR(__GLEW_REGAL_extension_query) - -#endif /* GL_REGAL_extension_query */ - -/* ------------------------------ GL_REGAL_log ----------------------------- */ - -#ifndef GL_REGAL_log -#define GL_REGAL_log 1 - -#define GL_LOG_ERROR_REGAL 0x9319 -#define GL_LOG_WARNING_REGAL 0x931A -#define GL_LOG_INFO_REGAL 0x931B -#define GL_LOG_APP_REGAL 0x931C -#define GL_LOG_DRIVER_REGAL 0x931D -#define GL_LOG_INTERNAL_REGAL 0x931E -#define GL_LOG_DEBUG_REGAL 0x931F -#define GL_LOG_STATUS_REGAL 0x9320 -#define GL_LOG_HTTP_REGAL 0x9321 - -typedef void (APIENTRY *GLLOGPROCREGAL)(GLenum stream, GLsizei length, const GLchar *message, GLvoid *context); - -typedef void (GLAPIENTRY * PFNGLLOGMESSAGECALLBACKREGALPROC) (GLLOGPROCREGAL callback); - -#define glLogMessageCallbackREGAL GLEW_GET_FUN(__glewLogMessageCallbackREGAL) - -#define GLEW_REGAL_log GLEW_GET_VAR(__GLEW_REGAL_log) - -#endif /* GL_REGAL_log */ - -/* ----------------------- GL_REND_screen_coordinates ---------------------- */ - -#ifndef GL_REND_screen_coordinates -#define GL_REND_screen_coordinates 1 - -#define GL_SCREEN_COORDINATES_REND 0x8490 -#define GL_INVERTED_SCREEN_W_REND 0x8491 - -#define GLEW_REND_screen_coordinates GLEW_GET_VAR(__GLEW_REND_screen_coordinates) - -#endif /* GL_REND_screen_coordinates */ - -/* ------------------------------- GL_S3_s3tc ------------------------------ */ - -#ifndef GL_S3_s3tc -#define GL_S3_s3tc 1 - -#define GL_RGB_S3TC 0x83A0 -#define GL_RGB4_S3TC 0x83A1 -#define GL_RGBA_S3TC 0x83A2 -#define GL_RGBA4_S3TC 0x83A3 -#define GL_RGBA_DXT5_S3TC 0x83A4 -#define GL_RGBA4_DXT5_S3TC 0x83A5 - -#define GLEW_S3_s3tc GLEW_GET_VAR(__GLEW_S3_s3tc) - -#endif /* GL_S3_s3tc */ - -/* -------------------------- GL_SGIS_color_range -------------------------- */ - -#ifndef GL_SGIS_color_range -#define GL_SGIS_color_range 1 - -#define GL_EXTENDED_RANGE_SGIS 0x85A5 -#define GL_MIN_RED_SGIS 0x85A6 -#define GL_MAX_RED_SGIS 0x85A7 -#define GL_MIN_GREEN_SGIS 0x85A8 -#define GL_MAX_GREEN_SGIS 0x85A9 -#define GL_MIN_BLUE_SGIS 0x85AA -#define GL_MAX_BLUE_SGIS 0x85AB -#define GL_MIN_ALPHA_SGIS 0x85AC -#define GL_MAX_ALPHA_SGIS 0x85AD - -#define GLEW_SGIS_color_range GLEW_GET_VAR(__GLEW_SGIS_color_range) - -#endif /* GL_SGIS_color_range */ - -/* ------------------------- GL_SGIS_detail_texture ------------------------ */ - -#ifndef GL_SGIS_detail_texture -#define GL_SGIS_detail_texture 1 - -typedef void (GLAPIENTRY * PFNGLDETAILTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat* points); -typedef void (GLAPIENTRY * PFNGLGETDETAILTEXFUNCSGISPROC) (GLenum target, GLfloat* points); - -#define glDetailTexFuncSGIS GLEW_GET_FUN(__glewDetailTexFuncSGIS) -#define glGetDetailTexFuncSGIS GLEW_GET_FUN(__glewGetDetailTexFuncSGIS) - -#define GLEW_SGIS_detail_texture GLEW_GET_VAR(__GLEW_SGIS_detail_texture) - -#endif /* GL_SGIS_detail_texture */ - -/* -------------------------- GL_SGIS_fog_function ------------------------- */ - -#ifndef GL_SGIS_fog_function -#define GL_SGIS_fog_function 1 - -typedef void (GLAPIENTRY * PFNGLFOGFUNCSGISPROC) (GLsizei n, const GLfloat* points); -typedef void (GLAPIENTRY * PFNGLGETFOGFUNCSGISPROC) (GLfloat* points); - -#define glFogFuncSGIS GLEW_GET_FUN(__glewFogFuncSGIS) -#define glGetFogFuncSGIS GLEW_GET_FUN(__glewGetFogFuncSGIS) - -#define GLEW_SGIS_fog_function GLEW_GET_VAR(__GLEW_SGIS_fog_function) - -#endif /* GL_SGIS_fog_function */ - -/* ------------------------ GL_SGIS_generate_mipmap ------------------------ */ - -#ifndef GL_SGIS_generate_mipmap -#define GL_SGIS_generate_mipmap 1 - -#define GL_GENERATE_MIPMAP_SGIS 0x8191 -#define GL_GENERATE_MIPMAP_HINT_SGIS 0x8192 - -#define GLEW_SGIS_generate_mipmap GLEW_GET_VAR(__GLEW_SGIS_generate_mipmap) - -#endif /* GL_SGIS_generate_mipmap */ - -/* -------------------------- GL_SGIS_multisample -------------------------- */ - -#ifndef GL_SGIS_multisample -#define GL_SGIS_multisample 1 - -#define GL_MULTISAMPLE_SGIS 0x809D -#define GL_SAMPLE_ALPHA_TO_MASK_SGIS 0x809E -#define GL_SAMPLE_ALPHA_TO_ONE_SGIS 0x809F -#define GL_SAMPLE_MASK_SGIS 0x80A0 -#define GL_1PASS_SGIS 0x80A1 -#define GL_2PASS_0_SGIS 0x80A2 -#define GL_2PASS_1_SGIS 0x80A3 -#define GL_4PASS_0_SGIS 0x80A4 -#define GL_4PASS_1_SGIS 0x80A5 -#define GL_4PASS_2_SGIS 0x80A6 -#define GL_4PASS_3_SGIS 0x80A7 -#define GL_SAMPLE_BUFFERS_SGIS 0x80A8 -#define GL_SAMPLES_SGIS 0x80A9 -#define GL_SAMPLE_MASK_VALUE_SGIS 0x80AA -#define GL_SAMPLE_MASK_INVERT_SGIS 0x80AB -#define GL_SAMPLE_PATTERN_SGIS 0x80AC - -typedef void (GLAPIENTRY * PFNGLSAMPLEMASKSGISPROC) (GLclampf value, GLboolean invert); -typedef void (GLAPIENTRY * PFNGLSAMPLEPATTERNSGISPROC) (GLenum pattern); - -#define glSampleMaskSGIS GLEW_GET_FUN(__glewSampleMaskSGIS) -#define glSamplePatternSGIS GLEW_GET_FUN(__glewSamplePatternSGIS) - -#define GLEW_SGIS_multisample GLEW_GET_VAR(__GLEW_SGIS_multisample) - -#endif /* GL_SGIS_multisample */ - -/* ------------------------- GL_SGIS_pixel_texture ------------------------- */ - -#ifndef GL_SGIS_pixel_texture -#define GL_SGIS_pixel_texture 1 - -#define GLEW_SGIS_pixel_texture GLEW_GET_VAR(__GLEW_SGIS_pixel_texture) - -#endif /* GL_SGIS_pixel_texture */ - -/* ----------------------- GL_SGIS_point_line_texgen ----------------------- */ - -#ifndef GL_SGIS_point_line_texgen -#define GL_SGIS_point_line_texgen 1 - -#define GL_EYE_DISTANCE_TO_POINT_SGIS 0x81F0 -#define GL_OBJECT_DISTANCE_TO_POINT_SGIS 0x81F1 -#define GL_EYE_DISTANCE_TO_LINE_SGIS 0x81F2 -#define GL_OBJECT_DISTANCE_TO_LINE_SGIS 0x81F3 -#define GL_EYE_POINT_SGIS 0x81F4 -#define GL_OBJECT_POINT_SGIS 0x81F5 -#define GL_EYE_LINE_SGIS 0x81F6 -#define GL_OBJECT_LINE_SGIS 0x81F7 - -#define GLEW_SGIS_point_line_texgen GLEW_GET_VAR(__GLEW_SGIS_point_line_texgen) - -#endif /* GL_SGIS_point_line_texgen */ - -/* ------------------------ GL_SGIS_sharpen_texture ------------------------ */ - -#ifndef GL_SGIS_sharpen_texture -#define GL_SGIS_sharpen_texture 1 - -typedef void (GLAPIENTRY * PFNGLGETSHARPENTEXFUNCSGISPROC) (GLenum target, GLfloat* points); -typedef void (GLAPIENTRY * PFNGLSHARPENTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat* points); - -#define glGetSharpenTexFuncSGIS GLEW_GET_FUN(__glewGetSharpenTexFuncSGIS) -#define glSharpenTexFuncSGIS GLEW_GET_FUN(__glewSharpenTexFuncSGIS) - -#define GLEW_SGIS_sharpen_texture GLEW_GET_VAR(__GLEW_SGIS_sharpen_texture) - -#endif /* GL_SGIS_sharpen_texture */ - -/* --------------------------- GL_SGIS_texture4D --------------------------- */ - -#ifndef GL_SGIS_texture4D -#define GL_SGIS_texture4D 1 - -typedef void (GLAPIENTRY * PFNGLTEXIMAGE4DSGISPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei extent, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE4DSGISPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei extent, GLenum format, GLenum type, const GLvoid *pixels); - -#define glTexImage4DSGIS GLEW_GET_FUN(__glewTexImage4DSGIS) -#define glTexSubImage4DSGIS GLEW_GET_FUN(__glewTexSubImage4DSGIS) - -#define GLEW_SGIS_texture4D GLEW_GET_VAR(__GLEW_SGIS_texture4D) - -#endif /* GL_SGIS_texture4D */ - -/* ---------------------- GL_SGIS_texture_border_clamp --------------------- */ - -#ifndef GL_SGIS_texture_border_clamp -#define GL_SGIS_texture_border_clamp 1 - -#define GL_CLAMP_TO_BORDER_SGIS 0x812D - -#define GLEW_SGIS_texture_border_clamp GLEW_GET_VAR(__GLEW_SGIS_texture_border_clamp) - -#endif /* GL_SGIS_texture_border_clamp */ - -/* ----------------------- GL_SGIS_texture_edge_clamp ---------------------- */ - -#ifndef GL_SGIS_texture_edge_clamp -#define GL_SGIS_texture_edge_clamp 1 - -#define GL_CLAMP_TO_EDGE_SGIS 0x812F - -#define GLEW_SGIS_texture_edge_clamp GLEW_GET_VAR(__GLEW_SGIS_texture_edge_clamp) - -#endif /* GL_SGIS_texture_edge_clamp */ - -/* ------------------------ GL_SGIS_texture_filter4 ------------------------ */ - -#ifndef GL_SGIS_texture_filter4 -#define GL_SGIS_texture_filter4 1 - -typedef void (GLAPIENTRY * PFNGLGETTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLfloat* weights); -typedef void (GLAPIENTRY * PFNGLTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLsizei n, const GLfloat* weights); - -#define glGetTexFilterFuncSGIS GLEW_GET_FUN(__glewGetTexFilterFuncSGIS) -#define glTexFilterFuncSGIS GLEW_GET_FUN(__glewTexFilterFuncSGIS) - -#define GLEW_SGIS_texture_filter4 GLEW_GET_VAR(__GLEW_SGIS_texture_filter4) - -#endif /* GL_SGIS_texture_filter4 */ - -/* -------------------------- GL_SGIS_texture_lod -------------------------- */ - -#ifndef GL_SGIS_texture_lod -#define GL_SGIS_texture_lod 1 - -#define GL_TEXTURE_MIN_LOD_SGIS 0x813A -#define GL_TEXTURE_MAX_LOD_SGIS 0x813B -#define GL_TEXTURE_BASE_LEVEL_SGIS 0x813C -#define GL_TEXTURE_MAX_LEVEL_SGIS 0x813D - -#define GLEW_SGIS_texture_lod GLEW_GET_VAR(__GLEW_SGIS_texture_lod) - -#endif /* GL_SGIS_texture_lod */ - -/* ------------------------- GL_SGIS_texture_select ------------------------ */ - -#ifndef GL_SGIS_texture_select -#define GL_SGIS_texture_select 1 - -#define GLEW_SGIS_texture_select GLEW_GET_VAR(__GLEW_SGIS_texture_select) - -#endif /* GL_SGIS_texture_select */ - -/* ----------------------------- GL_SGIX_async ----------------------------- */ - -#ifndef GL_SGIX_async -#define GL_SGIX_async 1 - -#define GL_ASYNC_MARKER_SGIX 0x8329 - -typedef void (GLAPIENTRY * PFNGLASYNCMARKERSGIXPROC) (GLuint marker); -typedef void (GLAPIENTRY * PFNGLDELETEASYNCMARKERSSGIXPROC) (GLuint marker, GLsizei range); -typedef GLint (GLAPIENTRY * PFNGLFINISHASYNCSGIXPROC) (GLuint* markerp); -typedef GLuint (GLAPIENTRY * PFNGLGENASYNCMARKERSSGIXPROC) (GLsizei range); -typedef GLboolean (GLAPIENTRY * PFNGLISASYNCMARKERSGIXPROC) (GLuint marker); -typedef GLint (GLAPIENTRY * PFNGLPOLLASYNCSGIXPROC) (GLuint* markerp); - -#define glAsyncMarkerSGIX GLEW_GET_FUN(__glewAsyncMarkerSGIX) -#define glDeleteAsyncMarkersSGIX GLEW_GET_FUN(__glewDeleteAsyncMarkersSGIX) -#define glFinishAsyncSGIX GLEW_GET_FUN(__glewFinishAsyncSGIX) -#define glGenAsyncMarkersSGIX GLEW_GET_FUN(__glewGenAsyncMarkersSGIX) -#define glIsAsyncMarkerSGIX GLEW_GET_FUN(__glewIsAsyncMarkerSGIX) -#define glPollAsyncSGIX GLEW_GET_FUN(__glewPollAsyncSGIX) - -#define GLEW_SGIX_async GLEW_GET_VAR(__GLEW_SGIX_async) - -#endif /* GL_SGIX_async */ - -/* ------------------------ GL_SGIX_async_histogram ------------------------ */ - -#ifndef GL_SGIX_async_histogram -#define GL_SGIX_async_histogram 1 - -#define GL_ASYNC_HISTOGRAM_SGIX 0x832C -#define GL_MAX_ASYNC_HISTOGRAM_SGIX 0x832D - -#define GLEW_SGIX_async_histogram GLEW_GET_VAR(__GLEW_SGIX_async_histogram) - -#endif /* GL_SGIX_async_histogram */ - -/* -------------------------- GL_SGIX_async_pixel -------------------------- */ - -#ifndef GL_SGIX_async_pixel -#define GL_SGIX_async_pixel 1 - -#define GL_ASYNC_TEX_IMAGE_SGIX 0x835C -#define GL_ASYNC_DRAW_PIXELS_SGIX 0x835D -#define GL_ASYNC_READ_PIXELS_SGIX 0x835E -#define GL_MAX_ASYNC_TEX_IMAGE_SGIX 0x835F -#define GL_MAX_ASYNC_DRAW_PIXELS_SGIX 0x8360 -#define GL_MAX_ASYNC_READ_PIXELS_SGIX 0x8361 - -#define GLEW_SGIX_async_pixel GLEW_GET_VAR(__GLEW_SGIX_async_pixel) - -#endif /* GL_SGIX_async_pixel */ - -/* ----------------------- GL_SGIX_blend_alpha_minmax ---------------------- */ - -#ifndef GL_SGIX_blend_alpha_minmax -#define GL_SGIX_blend_alpha_minmax 1 - -#define GL_ALPHA_MIN_SGIX 0x8320 -#define GL_ALPHA_MAX_SGIX 0x8321 - -#define GLEW_SGIX_blend_alpha_minmax GLEW_GET_VAR(__GLEW_SGIX_blend_alpha_minmax) - -#endif /* GL_SGIX_blend_alpha_minmax */ - -/* ---------------------------- GL_SGIX_clipmap ---------------------------- */ - -#ifndef GL_SGIX_clipmap -#define GL_SGIX_clipmap 1 - -#define GLEW_SGIX_clipmap GLEW_GET_VAR(__GLEW_SGIX_clipmap) - -#endif /* GL_SGIX_clipmap */ - -/* ---------------------- GL_SGIX_convolution_accuracy --------------------- */ - -#ifndef GL_SGIX_convolution_accuracy -#define GL_SGIX_convolution_accuracy 1 - -#define GL_CONVOLUTION_HINT_SGIX 0x8316 - -#define GLEW_SGIX_convolution_accuracy GLEW_GET_VAR(__GLEW_SGIX_convolution_accuracy) - -#endif /* GL_SGIX_convolution_accuracy */ - -/* ------------------------- GL_SGIX_depth_texture ------------------------- */ - -#ifndef GL_SGIX_depth_texture -#define GL_SGIX_depth_texture 1 - -#define GL_DEPTH_COMPONENT16_SGIX 0x81A5 -#define GL_DEPTH_COMPONENT24_SGIX 0x81A6 -#define GL_DEPTH_COMPONENT32_SGIX 0x81A7 - -#define GLEW_SGIX_depth_texture GLEW_GET_VAR(__GLEW_SGIX_depth_texture) - -#endif /* GL_SGIX_depth_texture */ - -/* -------------------------- GL_SGIX_flush_raster ------------------------- */ - -#ifndef GL_SGIX_flush_raster -#define GL_SGIX_flush_raster 1 - -typedef void (GLAPIENTRY * PFNGLFLUSHRASTERSGIXPROC) (void); - -#define glFlushRasterSGIX GLEW_GET_FUN(__glewFlushRasterSGIX) - -#define GLEW_SGIX_flush_raster GLEW_GET_VAR(__GLEW_SGIX_flush_raster) - -#endif /* GL_SGIX_flush_raster */ - -/* --------------------------- GL_SGIX_fog_offset -------------------------- */ - -#ifndef GL_SGIX_fog_offset -#define GL_SGIX_fog_offset 1 - -#define GL_FOG_OFFSET_SGIX 0x8198 -#define GL_FOG_OFFSET_VALUE_SGIX 0x8199 - -#define GLEW_SGIX_fog_offset GLEW_GET_VAR(__GLEW_SGIX_fog_offset) - -#endif /* GL_SGIX_fog_offset */ - -/* -------------------------- GL_SGIX_fog_texture -------------------------- */ - -#ifndef GL_SGIX_fog_texture -#define GL_SGIX_fog_texture 1 - -#define GL_TEXTURE_FOG_SGIX 0 -#define GL_FOG_PATCHY_FACTOR_SGIX 0 -#define GL_FRAGMENT_FOG_SGIX 0 - -typedef void (GLAPIENTRY * PFNGLTEXTUREFOGSGIXPROC) (GLenum pname); - -#define glTextureFogSGIX GLEW_GET_FUN(__glewTextureFogSGIX) - -#define GLEW_SGIX_fog_texture GLEW_GET_VAR(__GLEW_SGIX_fog_texture) - -#endif /* GL_SGIX_fog_texture */ - -/* ------------------- GL_SGIX_fragment_specular_lighting ------------------ */ - -#ifndef GL_SGIX_fragment_specular_lighting -#define GL_SGIX_fragment_specular_lighting 1 - -typedef void (GLAPIENTRY * PFNGLFRAGMENTCOLORMATERIALSGIXPROC) (GLenum face, GLenum mode); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFSGIXPROC) (GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELISGIXPROC) (GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFSGIXPROC) (GLenum light, GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTISGIXPROC) (GLenum light, GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALFSGIXPROC) (GLenum face, GLenum pname, const GLfloat param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALISGIXPROC) (GLenum face, GLenum pname, const GLint param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum value, GLfloat* data); -typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum value, GLint* data); -typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat* data); -typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* data); - -#define glFragmentColorMaterialSGIX GLEW_GET_FUN(__glewFragmentColorMaterialSGIX) -#define glFragmentLightModelfSGIX GLEW_GET_FUN(__glewFragmentLightModelfSGIX) -#define glFragmentLightModelfvSGIX GLEW_GET_FUN(__glewFragmentLightModelfvSGIX) -#define glFragmentLightModeliSGIX GLEW_GET_FUN(__glewFragmentLightModeliSGIX) -#define glFragmentLightModelivSGIX GLEW_GET_FUN(__glewFragmentLightModelivSGIX) -#define glFragmentLightfSGIX GLEW_GET_FUN(__glewFragmentLightfSGIX) -#define glFragmentLightfvSGIX GLEW_GET_FUN(__glewFragmentLightfvSGIX) -#define glFragmentLightiSGIX GLEW_GET_FUN(__glewFragmentLightiSGIX) -#define glFragmentLightivSGIX GLEW_GET_FUN(__glewFragmentLightivSGIX) -#define glFragmentMaterialfSGIX GLEW_GET_FUN(__glewFragmentMaterialfSGIX) -#define glFragmentMaterialfvSGIX GLEW_GET_FUN(__glewFragmentMaterialfvSGIX) -#define glFragmentMaterialiSGIX GLEW_GET_FUN(__glewFragmentMaterialiSGIX) -#define glFragmentMaterialivSGIX GLEW_GET_FUN(__glewFragmentMaterialivSGIX) -#define glGetFragmentLightfvSGIX GLEW_GET_FUN(__glewGetFragmentLightfvSGIX) -#define glGetFragmentLightivSGIX GLEW_GET_FUN(__glewGetFragmentLightivSGIX) -#define glGetFragmentMaterialfvSGIX GLEW_GET_FUN(__glewGetFragmentMaterialfvSGIX) -#define glGetFragmentMaterialivSGIX GLEW_GET_FUN(__glewGetFragmentMaterialivSGIX) - -#define GLEW_SGIX_fragment_specular_lighting GLEW_GET_VAR(__GLEW_SGIX_fragment_specular_lighting) - -#endif /* GL_SGIX_fragment_specular_lighting */ - -/* --------------------------- GL_SGIX_framezoom --------------------------- */ - -#ifndef GL_SGIX_framezoom -#define GL_SGIX_framezoom 1 - -typedef void (GLAPIENTRY * PFNGLFRAMEZOOMSGIXPROC) (GLint factor); - -#define glFrameZoomSGIX GLEW_GET_FUN(__glewFrameZoomSGIX) - -#define GLEW_SGIX_framezoom GLEW_GET_VAR(__GLEW_SGIX_framezoom) - -#endif /* GL_SGIX_framezoom */ - -/* --------------------------- GL_SGIX_interlace --------------------------- */ - -#ifndef GL_SGIX_interlace -#define GL_SGIX_interlace 1 - -#define GL_INTERLACE_SGIX 0x8094 - -#define GLEW_SGIX_interlace GLEW_GET_VAR(__GLEW_SGIX_interlace) - -#endif /* GL_SGIX_interlace */ - -/* ------------------------- GL_SGIX_ir_instrument1 ------------------------ */ - -#ifndef GL_SGIX_ir_instrument1 -#define GL_SGIX_ir_instrument1 1 - -#define GLEW_SGIX_ir_instrument1 GLEW_GET_VAR(__GLEW_SGIX_ir_instrument1) - -#endif /* GL_SGIX_ir_instrument1 */ - -/* ------------------------- GL_SGIX_list_priority ------------------------- */ - -#ifndef GL_SGIX_list_priority -#define GL_SGIX_list_priority 1 - -#define GLEW_SGIX_list_priority GLEW_GET_VAR(__GLEW_SGIX_list_priority) - -#endif /* GL_SGIX_list_priority */ - -/* ------------------------- GL_SGIX_pixel_texture ------------------------- */ - -#ifndef GL_SGIX_pixel_texture -#define GL_SGIX_pixel_texture 1 - -typedef void (GLAPIENTRY * PFNGLPIXELTEXGENSGIXPROC) (GLenum mode); - -#define glPixelTexGenSGIX GLEW_GET_FUN(__glewPixelTexGenSGIX) - -#define GLEW_SGIX_pixel_texture GLEW_GET_VAR(__GLEW_SGIX_pixel_texture) - -#endif /* GL_SGIX_pixel_texture */ - -/* ----------------------- GL_SGIX_pixel_texture_bits ---------------------- */ - -#ifndef GL_SGIX_pixel_texture_bits -#define GL_SGIX_pixel_texture_bits 1 - -#define GLEW_SGIX_pixel_texture_bits GLEW_GET_VAR(__GLEW_SGIX_pixel_texture_bits) - -#endif /* GL_SGIX_pixel_texture_bits */ - -/* ------------------------ GL_SGIX_reference_plane ------------------------ */ - -#ifndef GL_SGIX_reference_plane -#define GL_SGIX_reference_plane 1 - -typedef void (GLAPIENTRY * PFNGLREFERENCEPLANESGIXPROC) (const GLdouble* equation); - -#define glReferencePlaneSGIX GLEW_GET_FUN(__glewReferencePlaneSGIX) - -#define GLEW_SGIX_reference_plane GLEW_GET_VAR(__GLEW_SGIX_reference_plane) - -#endif /* GL_SGIX_reference_plane */ - -/* ---------------------------- GL_SGIX_resample --------------------------- */ - -#ifndef GL_SGIX_resample -#define GL_SGIX_resample 1 - -#define GL_PACK_RESAMPLE_SGIX 0x842E -#define GL_UNPACK_RESAMPLE_SGIX 0x842F -#define GL_RESAMPLE_DECIMATE_SGIX 0x8430 -#define GL_RESAMPLE_REPLICATE_SGIX 0x8433 -#define GL_RESAMPLE_ZERO_FILL_SGIX 0x8434 - -#define GLEW_SGIX_resample GLEW_GET_VAR(__GLEW_SGIX_resample) - -#endif /* GL_SGIX_resample */ - -/* ----------------------------- GL_SGIX_shadow ---------------------------- */ - -#ifndef GL_SGIX_shadow -#define GL_SGIX_shadow 1 - -#define GL_TEXTURE_COMPARE_SGIX 0x819A -#define GL_TEXTURE_COMPARE_OPERATOR_SGIX 0x819B -#define GL_TEXTURE_LEQUAL_R_SGIX 0x819C -#define GL_TEXTURE_GEQUAL_R_SGIX 0x819D - -#define GLEW_SGIX_shadow GLEW_GET_VAR(__GLEW_SGIX_shadow) - -#endif /* GL_SGIX_shadow */ - -/* ------------------------- GL_SGIX_shadow_ambient ------------------------ */ - -#ifndef GL_SGIX_shadow_ambient -#define GL_SGIX_shadow_ambient 1 - -#define GL_SHADOW_AMBIENT_SGIX 0x80BF - -#define GLEW_SGIX_shadow_ambient GLEW_GET_VAR(__GLEW_SGIX_shadow_ambient) - -#endif /* GL_SGIX_shadow_ambient */ - -/* ----------------------------- GL_SGIX_sprite ---------------------------- */ - -#ifndef GL_SGIX_sprite -#define GL_SGIX_sprite 1 - -typedef void (GLAPIENTRY * PFNGLSPRITEPARAMETERFSGIXPROC) (GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLSPRITEPARAMETERFVSGIXPROC) (GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLSPRITEPARAMETERISGIXPROC) (GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLSPRITEPARAMETERIVSGIXPROC) (GLenum pname, GLint* params); - -#define glSpriteParameterfSGIX GLEW_GET_FUN(__glewSpriteParameterfSGIX) -#define glSpriteParameterfvSGIX GLEW_GET_FUN(__glewSpriteParameterfvSGIX) -#define glSpriteParameteriSGIX GLEW_GET_FUN(__glewSpriteParameteriSGIX) -#define glSpriteParameterivSGIX GLEW_GET_FUN(__glewSpriteParameterivSGIX) - -#define GLEW_SGIX_sprite GLEW_GET_VAR(__GLEW_SGIX_sprite) - -#endif /* GL_SGIX_sprite */ - -/* ----------------------- GL_SGIX_tag_sample_buffer ----------------------- */ - -#ifndef GL_SGIX_tag_sample_buffer -#define GL_SGIX_tag_sample_buffer 1 - -typedef void (GLAPIENTRY * PFNGLTAGSAMPLEBUFFERSGIXPROC) (void); - -#define glTagSampleBufferSGIX GLEW_GET_FUN(__glewTagSampleBufferSGIX) - -#define GLEW_SGIX_tag_sample_buffer GLEW_GET_VAR(__GLEW_SGIX_tag_sample_buffer) - -#endif /* GL_SGIX_tag_sample_buffer */ - -/* ------------------------ GL_SGIX_texture_add_env ------------------------ */ - -#ifndef GL_SGIX_texture_add_env -#define GL_SGIX_texture_add_env 1 - -#define GLEW_SGIX_texture_add_env GLEW_GET_VAR(__GLEW_SGIX_texture_add_env) - -#endif /* GL_SGIX_texture_add_env */ - -/* -------------------- GL_SGIX_texture_coordinate_clamp ------------------- */ - -#ifndef GL_SGIX_texture_coordinate_clamp -#define GL_SGIX_texture_coordinate_clamp 1 - -#define GL_TEXTURE_MAX_CLAMP_S_SGIX 0x8369 -#define GL_TEXTURE_MAX_CLAMP_T_SGIX 0x836A -#define GL_TEXTURE_MAX_CLAMP_R_SGIX 0x836B - -#define GLEW_SGIX_texture_coordinate_clamp GLEW_GET_VAR(__GLEW_SGIX_texture_coordinate_clamp) - -#endif /* GL_SGIX_texture_coordinate_clamp */ - -/* ------------------------ GL_SGIX_texture_lod_bias ----------------------- */ - -#ifndef GL_SGIX_texture_lod_bias -#define GL_SGIX_texture_lod_bias 1 - -#define GLEW_SGIX_texture_lod_bias GLEW_GET_VAR(__GLEW_SGIX_texture_lod_bias) - -#endif /* GL_SGIX_texture_lod_bias */ - -/* ---------------------- GL_SGIX_texture_multi_buffer --------------------- */ - -#ifndef GL_SGIX_texture_multi_buffer -#define GL_SGIX_texture_multi_buffer 1 - -#define GL_TEXTURE_MULTI_BUFFER_HINT_SGIX 0x812E - -#define GLEW_SGIX_texture_multi_buffer GLEW_GET_VAR(__GLEW_SGIX_texture_multi_buffer) - -#endif /* GL_SGIX_texture_multi_buffer */ - -/* ------------------------- GL_SGIX_texture_range ------------------------- */ - -#ifndef GL_SGIX_texture_range -#define GL_SGIX_texture_range 1 - -#define GL_RGB_SIGNED_SGIX 0x85E0 -#define GL_RGBA_SIGNED_SGIX 0x85E1 -#define GL_ALPHA_SIGNED_SGIX 0x85E2 -#define GL_LUMINANCE_SIGNED_SGIX 0x85E3 -#define GL_INTENSITY_SIGNED_SGIX 0x85E4 -#define GL_LUMINANCE_ALPHA_SIGNED_SGIX 0x85E5 -#define GL_RGB16_SIGNED_SGIX 0x85E6 -#define GL_RGBA16_SIGNED_SGIX 0x85E7 -#define GL_ALPHA16_SIGNED_SGIX 0x85E8 -#define GL_LUMINANCE16_SIGNED_SGIX 0x85E9 -#define GL_INTENSITY16_SIGNED_SGIX 0x85EA -#define GL_LUMINANCE16_ALPHA16_SIGNED_SGIX 0x85EB -#define GL_RGB_EXTENDED_RANGE_SGIX 0x85EC -#define GL_RGBA_EXTENDED_RANGE_SGIX 0x85ED -#define GL_ALPHA_EXTENDED_RANGE_SGIX 0x85EE -#define GL_LUMINANCE_EXTENDED_RANGE_SGIX 0x85EF -#define GL_INTENSITY_EXTENDED_RANGE_SGIX 0x85F0 -#define GL_LUMINANCE_ALPHA_EXTENDED_RANGE_SGIX 0x85F1 -#define GL_RGB16_EXTENDED_RANGE_SGIX 0x85F2 -#define GL_RGBA16_EXTENDED_RANGE_SGIX 0x85F3 -#define GL_ALPHA16_EXTENDED_RANGE_SGIX 0x85F4 -#define GL_LUMINANCE16_EXTENDED_RANGE_SGIX 0x85F5 -#define GL_INTENSITY16_EXTENDED_RANGE_SGIX 0x85F6 -#define GL_LUMINANCE16_ALPHA16_EXTENDED_RANGE_SGIX 0x85F7 -#define GL_MIN_LUMINANCE_SGIS 0x85F8 -#define GL_MAX_LUMINANCE_SGIS 0x85F9 -#define GL_MIN_INTENSITY_SGIS 0x85FA -#define GL_MAX_INTENSITY_SGIS 0x85FB - -#define GLEW_SGIX_texture_range GLEW_GET_VAR(__GLEW_SGIX_texture_range) - -#endif /* GL_SGIX_texture_range */ - -/* ----------------------- GL_SGIX_texture_scale_bias ---------------------- */ - -#ifndef GL_SGIX_texture_scale_bias -#define GL_SGIX_texture_scale_bias 1 - -#define GL_POST_TEXTURE_FILTER_BIAS_SGIX 0x8179 -#define GL_POST_TEXTURE_FILTER_SCALE_SGIX 0x817A -#define GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX 0x817B -#define GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX 0x817C - -#define GLEW_SGIX_texture_scale_bias GLEW_GET_VAR(__GLEW_SGIX_texture_scale_bias) - -#endif /* GL_SGIX_texture_scale_bias */ - -/* ------------------------- GL_SGIX_vertex_preclip ------------------------ */ - -#ifndef GL_SGIX_vertex_preclip -#define GL_SGIX_vertex_preclip 1 - -#define GL_VERTEX_PRECLIP_SGIX 0x83EE -#define GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF - -#define GLEW_SGIX_vertex_preclip GLEW_GET_VAR(__GLEW_SGIX_vertex_preclip) - -#endif /* GL_SGIX_vertex_preclip */ - -/* ---------------------- GL_SGIX_vertex_preclip_hint ---------------------- */ - -#ifndef GL_SGIX_vertex_preclip_hint -#define GL_SGIX_vertex_preclip_hint 1 - -#define GL_VERTEX_PRECLIP_SGIX 0x83EE -#define GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF - -#define GLEW_SGIX_vertex_preclip_hint GLEW_GET_VAR(__GLEW_SGIX_vertex_preclip_hint) - -#endif /* GL_SGIX_vertex_preclip_hint */ - -/* ----------------------------- GL_SGIX_ycrcb ----------------------------- */ - -#ifndef GL_SGIX_ycrcb -#define GL_SGIX_ycrcb 1 - -#define GLEW_SGIX_ycrcb GLEW_GET_VAR(__GLEW_SGIX_ycrcb) - -#endif /* GL_SGIX_ycrcb */ - -/* -------------------------- GL_SGI_color_matrix -------------------------- */ - -#ifndef GL_SGI_color_matrix -#define GL_SGI_color_matrix 1 - -#define GL_COLOR_MATRIX_SGI 0x80B1 -#define GL_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B2 -#define GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B3 -#define GL_POST_COLOR_MATRIX_RED_SCALE_SGI 0x80B4 -#define GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI 0x80B5 -#define GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI 0x80B6 -#define GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI 0x80B7 -#define GL_POST_COLOR_MATRIX_RED_BIAS_SGI 0x80B8 -#define GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI 0x80B9 -#define GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI 0x80BA -#define GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI 0x80BB - -#define GLEW_SGI_color_matrix GLEW_GET_VAR(__GLEW_SGI_color_matrix) - -#endif /* GL_SGI_color_matrix */ - -/* --------------------------- GL_SGI_color_table -------------------------- */ - -#ifndef GL_SGI_color_table -#define GL_SGI_color_table 1 - -#define GL_COLOR_TABLE_SGI 0x80D0 -#define GL_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D1 -#define GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D2 -#define GL_PROXY_COLOR_TABLE_SGI 0x80D3 -#define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D4 -#define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D5 -#define GL_COLOR_TABLE_SCALE_SGI 0x80D6 -#define GL_COLOR_TABLE_BIAS_SGI 0x80D7 -#define GL_COLOR_TABLE_FORMAT_SGI 0x80D8 -#define GL_COLOR_TABLE_WIDTH_SGI 0x80D9 -#define GL_COLOR_TABLE_RED_SIZE_SGI 0x80DA -#define GL_COLOR_TABLE_GREEN_SIZE_SGI 0x80DB -#define GL_COLOR_TABLE_BLUE_SIZE_SGI 0x80DC -#define GL_COLOR_TABLE_ALPHA_SIZE_SGI 0x80DD -#define GL_COLOR_TABLE_LUMINANCE_SIZE_SGI 0x80DE -#define GL_COLOR_TABLE_INTENSITY_SIZE_SGI 0x80DF - -typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table); -typedef void (GLAPIENTRY * PFNGLCOPYCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); -typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETCOLORTABLESGIPROC) (GLenum target, GLenum format, GLenum type, GLvoid *table); - -#define glColorTableParameterfvSGI GLEW_GET_FUN(__glewColorTableParameterfvSGI) -#define glColorTableParameterivSGI GLEW_GET_FUN(__glewColorTableParameterivSGI) -#define glColorTableSGI GLEW_GET_FUN(__glewColorTableSGI) -#define glCopyColorTableSGI GLEW_GET_FUN(__glewCopyColorTableSGI) -#define glGetColorTableParameterfvSGI GLEW_GET_FUN(__glewGetColorTableParameterfvSGI) -#define glGetColorTableParameterivSGI GLEW_GET_FUN(__glewGetColorTableParameterivSGI) -#define glGetColorTableSGI GLEW_GET_FUN(__glewGetColorTableSGI) - -#define GLEW_SGI_color_table GLEW_GET_VAR(__GLEW_SGI_color_table) - -#endif /* GL_SGI_color_table */ - -/* ----------------------- GL_SGI_texture_color_table ---------------------- */ - -#ifndef GL_SGI_texture_color_table -#define GL_SGI_texture_color_table 1 - -#define GL_TEXTURE_COLOR_TABLE_SGI 0x80BC -#define GL_PROXY_TEXTURE_COLOR_TABLE_SGI 0x80BD - -#define GLEW_SGI_texture_color_table GLEW_GET_VAR(__GLEW_SGI_texture_color_table) - -#endif /* GL_SGI_texture_color_table */ - -/* ------------------------- GL_SUNX_constant_data ------------------------- */ - -#ifndef GL_SUNX_constant_data -#define GL_SUNX_constant_data 1 - -#define GL_UNPACK_CONSTANT_DATA_SUNX 0x81D5 -#define GL_TEXTURE_CONSTANT_DATA_SUNX 0x81D6 - -typedef void (GLAPIENTRY * PFNGLFINISHTEXTURESUNXPROC) (void); - -#define glFinishTextureSUNX GLEW_GET_FUN(__glewFinishTextureSUNX) - -#define GLEW_SUNX_constant_data GLEW_GET_VAR(__GLEW_SUNX_constant_data) - -#endif /* GL_SUNX_constant_data */ - -/* -------------------- GL_SUN_convolution_border_modes -------------------- */ - -#ifndef GL_SUN_convolution_border_modes -#define GL_SUN_convolution_border_modes 1 - -#define GL_WRAP_BORDER_SUN 0x81D4 - -#define GLEW_SUN_convolution_border_modes GLEW_GET_VAR(__GLEW_SUN_convolution_border_modes) - -#endif /* GL_SUN_convolution_border_modes */ - -/* -------------------------- GL_SUN_global_alpha -------------------------- */ - -#ifndef GL_SUN_global_alpha -#define GL_SUN_global_alpha 1 - -#define GL_GLOBAL_ALPHA_SUN 0x81D9 -#define GL_GLOBAL_ALPHA_FACTOR_SUN 0x81DA - -typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORBSUNPROC) (GLbyte factor); -typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORDSUNPROC) (GLdouble factor); -typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORFSUNPROC) (GLfloat factor); -typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORISUNPROC) (GLint factor); -typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORSSUNPROC) (GLshort factor); -typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORUBSUNPROC) (GLubyte factor); -typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORUISUNPROC) (GLuint factor); -typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORUSSUNPROC) (GLushort factor); - -#define glGlobalAlphaFactorbSUN GLEW_GET_FUN(__glewGlobalAlphaFactorbSUN) -#define glGlobalAlphaFactordSUN GLEW_GET_FUN(__glewGlobalAlphaFactordSUN) -#define glGlobalAlphaFactorfSUN GLEW_GET_FUN(__glewGlobalAlphaFactorfSUN) -#define glGlobalAlphaFactoriSUN GLEW_GET_FUN(__glewGlobalAlphaFactoriSUN) -#define glGlobalAlphaFactorsSUN GLEW_GET_FUN(__glewGlobalAlphaFactorsSUN) -#define glGlobalAlphaFactorubSUN GLEW_GET_FUN(__glewGlobalAlphaFactorubSUN) -#define glGlobalAlphaFactoruiSUN GLEW_GET_FUN(__glewGlobalAlphaFactoruiSUN) -#define glGlobalAlphaFactorusSUN GLEW_GET_FUN(__glewGlobalAlphaFactorusSUN) - -#define GLEW_SUN_global_alpha GLEW_GET_VAR(__GLEW_SUN_global_alpha) - -#endif /* GL_SUN_global_alpha */ - -/* --------------------------- GL_SUN_mesh_array --------------------------- */ - -#ifndef GL_SUN_mesh_array -#define GL_SUN_mesh_array 1 - -#define GL_QUAD_MESH_SUN 0x8614 -#define GL_TRIANGLE_MESH_SUN 0x8615 - -#define GLEW_SUN_mesh_array GLEW_GET_VAR(__GLEW_SUN_mesh_array) - -#endif /* GL_SUN_mesh_array */ - -/* ------------------------ GL_SUN_read_video_pixels ----------------------- */ - -#ifndef GL_SUN_read_video_pixels -#define GL_SUN_read_video_pixels 1 - -typedef void (GLAPIENTRY * PFNGLREADVIDEOPIXELSSUNPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels); - -#define glReadVideoPixelsSUN GLEW_GET_FUN(__glewReadVideoPixelsSUN) - -#define GLEW_SUN_read_video_pixels GLEW_GET_VAR(__GLEW_SUN_read_video_pixels) - -#endif /* GL_SUN_read_video_pixels */ - -/* --------------------------- GL_SUN_slice_accum -------------------------- */ - -#ifndef GL_SUN_slice_accum -#define GL_SUN_slice_accum 1 - -#define GL_SLICE_ACCUM_SUN 0x85CC - -#define GLEW_SUN_slice_accum GLEW_GET_VAR(__GLEW_SUN_slice_accum) - -#endif /* GL_SUN_slice_accum */ - -/* -------------------------- GL_SUN_triangle_list ------------------------- */ - -#ifndef GL_SUN_triangle_list -#define GL_SUN_triangle_list 1 - -#define GL_RESTART_SUN 0x01 -#define GL_REPLACE_MIDDLE_SUN 0x02 -#define GL_REPLACE_OLDEST_SUN 0x03 -#define GL_TRIANGLE_LIST_SUN 0x81D7 -#define GL_REPLACEMENT_CODE_SUN 0x81D8 -#define GL_REPLACEMENT_CODE_ARRAY_SUN 0x85C0 -#define GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN 0x85C1 -#define GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN 0x85C2 -#define GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN 0x85C3 -#define GL_R1UI_V3F_SUN 0x85C4 -#define GL_R1UI_C4UB_V3F_SUN 0x85C5 -#define GL_R1UI_C3F_V3F_SUN 0x85C6 -#define GL_R1UI_N3F_V3F_SUN 0x85C7 -#define GL_R1UI_C4F_N3F_V3F_SUN 0x85C8 -#define GL_R1UI_T2F_V3F_SUN 0x85C9 -#define GL_R1UI_T2F_N3F_V3F_SUN 0x85CA -#define GL_R1UI_T2F_C4F_N3F_V3F_SUN 0x85CB - -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEPOINTERSUNPROC) (GLenum type, GLsizei stride, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUBSUNPROC) (GLubyte code); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUBVSUNPROC) (const GLubyte* code); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUISUNPROC) (GLuint code); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUIVSUNPROC) (const GLuint* code); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUSSUNPROC) (GLushort code); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUSVSUNPROC) (const GLushort* code); - -#define glReplacementCodePointerSUN GLEW_GET_FUN(__glewReplacementCodePointerSUN) -#define glReplacementCodeubSUN GLEW_GET_FUN(__glewReplacementCodeubSUN) -#define glReplacementCodeubvSUN GLEW_GET_FUN(__glewReplacementCodeubvSUN) -#define glReplacementCodeuiSUN GLEW_GET_FUN(__glewReplacementCodeuiSUN) -#define glReplacementCodeuivSUN GLEW_GET_FUN(__glewReplacementCodeuivSUN) -#define glReplacementCodeusSUN GLEW_GET_FUN(__glewReplacementCodeusSUN) -#define glReplacementCodeusvSUN GLEW_GET_FUN(__glewReplacementCodeusvSUN) - -#define GLEW_SUN_triangle_list GLEW_GET_VAR(__GLEW_SUN_triangle_list) - -#endif /* GL_SUN_triangle_list */ - -/* ----------------------------- GL_SUN_vertex ----------------------------- */ - -#ifndef GL_SUN_vertex -#define GL_SUN_vertex 1 - -typedef void (GLAPIENTRY * PFNGLCOLOR3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLCOLOR3FVERTEX3FVSUNPROC) (const GLfloat* c, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* c, const GLfloat *n, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLCOLOR4UBVERTEX2FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLCOLOR4UBVERTEX2FVSUNPROC) (const GLubyte* c, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLCOLOR4UBVERTEX3FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLCOLOR4UBVERTEX3FVSUNPROC) (const GLubyte* c, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLNORMAL3FVERTEX3FSUNPROC) (GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* n, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *c, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *c, const GLfloat *n, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) (GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) (const GLuint* rc, const GLubyte *c, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *n, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *tc, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) (GLuint rc, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *c, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *c, const GLfloat *n, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) (const GLfloat* tc, const GLubyte *c, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *n, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) (const GLfloat* tc, const GLfloat *c, const GLfloat *n, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD4FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLTEXCOORD4FVERTEX4FVSUNPROC) (const GLfloat* tc, const GLfloat *v); - -#define glColor3fVertex3fSUN GLEW_GET_FUN(__glewColor3fVertex3fSUN) -#define glColor3fVertex3fvSUN GLEW_GET_FUN(__glewColor3fVertex3fvSUN) -#define glColor4fNormal3fVertex3fSUN GLEW_GET_FUN(__glewColor4fNormal3fVertex3fSUN) -#define glColor4fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewColor4fNormal3fVertex3fvSUN) -#define glColor4ubVertex2fSUN GLEW_GET_FUN(__glewColor4ubVertex2fSUN) -#define glColor4ubVertex2fvSUN GLEW_GET_FUN(__glewColor4ubVertex2fvSUN) -#define glColor4ubVertex3fSUN GLEW_GET_FUN(__glewColor4ubVertex3fSUN) -#define glColor4ubVertex3fvSUN GLEW_GET_FUN(__glewColor4ubVertex3fvSUN) -#define glNormal3fVertex3fSUN GLEW_GET_FUN(__glewNormal3fVertex3fSUN) -#define glNormal3fVertex3fvSUN GLEW_GET_FUN(__glewNormal3fVertex3fvSUN) -#define glReplacementCodeuiColor3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiColor3fVertex3fSUN) -#define glReplacementCodeuiColor3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiColor3fVertex3fvSUN) -#define glReplacementCodeuiColor4fNormal3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiColor4fNormal3fVertex3fSUN) -#define glReplacementCodeuiColor4fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiColor4fNormal3fVertex3fvSUN) -#define glReplacementCodeuiColor4ubVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiColor4ubVertex3fSUN) -#define glReplacementCodeuiColor4ubVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiColor4ubVertex3fvSUN) -#define glReplacementCodeuiNormal3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiNormal3fVertex3fSUN) -#define glReplacementCodeuiNormal3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiNormal3fVertex3fvSUN) -#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN) -#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN) -#define glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fNormal3fVertex3fSUN) -#define glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN) -#define glReplacementCodeuiTexCoord2fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fVertex3fSUN) -#define glReplacementCodeuiTexCoord2fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fVertex3fvSUN) -#define glReplacementCodeuiVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiVertex3fSUN) -#define glReplacementCodeuiVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiVertex3fvSUN) -#define glTexCoord2fColor3fVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fColor3fVertex3fSUN) -#define glTexCoord2fColor3fVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fColor3fVertex3fvSUN) -#define glTexCoord2fColor4fNormal3fVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fColor4fNormal3fVertex3fSUN) -#define glTexCoord2fColor4fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fColor4fNormal3fVertex3fvSUN) -#define glTexCoord2fColor4ubVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fColor4ubVertex3fSUN) -#define glTexCoord2fColor4ubVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fColor4ubVertex3fvSUN) -#define glTexCoord2fNormal3fVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fNormal3fVertex3fSUN) -#define glTexCoord2fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fNormal3fVertex3fvSUN) -#define glTexCoord2fVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fVertex3fSUN) -#define glTexCoord2fVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fVertex3fvSUN) -#define glTexCoord4fColor4fNormal3fVertex4fSUN GLEW_GET_FUN(__glewTexCoord4fColor4fNormal3fVertex4fSUN) -#define glTexCoord4fColor4fNormal3fVertex4fvSUN GLEW_GET_FUN(__glewTexCoord4fColor4fNormal3fVertex4fvSUN) -#define glTexCoord4fVertex4fSUN GLEW_GET_FUN(__glewTexCoord4fVertex4fSUN) -#define glTexCoord4fVertex4fvSUN GLEW_GET_FUN(__glewTexCoord4fVertex4fvSUN) - -#define GLEW_SUN_vertex GLEW_GET_VAR(__GLEW_SUN_vertex) - -#endif /* GL_SUN_vertex */ - -/* -------------------------- GL_WIN_phong_shading ------------------------- */ - -#ifndef GL_WIN_phong_shading -#define GL_WIN_phong_shading 1 - -#define GL_PHONG_WIN 0x80EA -#define GL_PHONG_HINT_WIN 0x80EB - -#define GLEW_WIN_phong_shading GLEW_GET_VAR(__GLEW_WIN_phong_shading) - -#endif /* GL_WIN_phong_shading */ - -/* -------------------------- GL_WIN_specular_fog -------------------------- */ - -#ifndef GL_WIN_specular_fog -#define GL_WIN_specular_fog 1 - -#define GL_FOG_SPECULAR_TEXTURE_WIN 0x80EC - -#define GLEW_WIN_specular_fog GLEW_GET_VAR(__GLEW_WIN_specular_fog) - -#endif /* GL_WIN_specular_fog */ - -/* ---------------------------- GL_WIN_swap_hint --------------------------- */ - -#ifndef GL_WIN_swap_hint -#define GL_WIN_swap_hint 1 - -typedef void (GLAPIENTRY * PFNGLADDSWAPHINTRECTWINPROC) (GLint x, GLint y, GLsizei width, GLsizei height); - -#define glAddSwapHintRectWIN GLEW_GET_FUN(__glewAddSwapHintRectWIN) - -#define GLEW_WIN_swap_hint GLEW_GET_VAR(__GLEW_WIN_swap_hint) - -#endif /* GL_WIN_swap_hint */ - -/* ------------------------------------------------------------------------- */ - -#if defined(GLEW_MX) && defined(_WIN32) -#define GLEW_FUN_EXPORT -#else -#define GLEW_FUN_EXPORT GLEWAPI -#endif /* GLEW_MX */ - -#if defined(GLEW_MX) -#define GLEW_VAR_EXPORT -#else -#define GLEW_VAR_EXPORT GLEWAPI -#endif /* GLEW_MX */ - -#if defined(GLEW_MX) && defined(_WIN32) -struct GLEWContextStruct -{ -#endif /* GLEW_MX */ - -GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE3DPROC __glewCopyTexSubImage3D; -GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTSPROC __glewDrawRangeElements; -GLEW_FUN_EXPORT PFNGLTEXIMAGE3DPROC __glewTexImage3D; -GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE3DPROC __glewTexSubImage3D; - -GLEW_FUN_EXPORT PFNGLACTIVETEXTUREPROC __glewActiveTexture; -GLEW_FUN_EXPORT PFNGLCLIENTACTIVETEXTUREPROC __glewClientActiveTexture; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE1DPROC __glewCompressedTexImage1D; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE2DPROC __glewCompressedTexImage2D; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE3DPROC __glewCompressedTexImage3D; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC __glewCompressedTexSubImage1D; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC __glewCompressedTexSubImage2D; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC __glewCompressedTexSubImage3D; -GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDTEXIMAGEPROC __glewGetCompressedTexImage; -GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXDPROC __glewLoadTransposeMatrixd; -GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXFPROC __glewLoadTransposeMatrixf; -GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXDPROC __glewMultTransposeMatrixd; -GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXFPROC __glewMultTransposeMatrixf; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DPROC __glewMultiTexCoord1d; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DVPROC __glewMultiTexCoord1dv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FPROC __glewMultiTexCoord1f; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FVPROC __glewMultiTexCoord1fv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IPROC __glewMultiTexCoord1i; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IVPROC __glewMultiTexCoord1iv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SPROC __glewMultiTexCoord1s; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SVPROC __glewMultiTexCoord1sv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DPROC __glewMultiTexCoord2d; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DVPROC __glewMultiTexCoord2dv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FPROC __glewMultiTexCoord2f; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FVPROC __glewMultiTexCoord2fv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IPROC __glewMultiTexCoord2i; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IVPROC __glewMultiTexCoord2iv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SPROC __glewMultiTexCoord2s; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SVPROC __glewMultiTexCoord2sv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DPROC __glewMultiTexCoord3d; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DVPROC __glewMultiTexCoord3dv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FPROC __glewMultiTexCoord3f; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FVPROC __glewMultiTexCoord3fv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IPROC __glewMultiTexCoord3i; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IVPROC __glewMultiTexCoord3iv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SPROC __glewMultiTexCoord3s; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SVPROC __glewMultiTexCoord3sv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DPROC __glewMultiTexCoord4d; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DVPROC __glewMultiTexCoord4dv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FPROC __glewMultiTexCoord4f; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FVPROC __glewMultiTexCoord4fv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IPROC __glewMultiTexCoord4i; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IVPROC __glewMultiTexCoord4iv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SPROC __glewMultiTexCoord4s; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SVPROC __glewMultiTexCoord4sv; -GLEW_FUN_EXPORT PFNGLSAMPLECOVERAGEPROC __glewSampleCoverage; - -GLEW_FUN_EXPORT PFNGLBLENDCOLORPROC __glewBlendColor; -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONPROC __glewBlendEquation; -GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEPROC __glewBlendFuncSeparate; -GLEW_FUN_EXPORT PFNGLFOGCOORDPOINTERPROC __glewFogCoordPointer; -GLEW_FUN_EXPORT PFNGLFOGCOORDDPROC __glewFogCoordd; -GLEW_FUN_EXPORT PFNGLFOGCOORDDVPROC __glewFogCoorddv; -GLEW_FUN_EXPORT PFNGLFOGCOORDFPROC __glewFogCoordf; -GLEW_FUN_EXPORT PFNGLFOGCOORDFVPROC __glewFogCoordfv; -GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSPROC __glewMultiDrawArrays; -GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSPROC __glewMultiDrawElements; -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFPROC __glewPointParameterf; -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFVPROC __glewPointParameterfv; -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERIPROC __glewPointParameteri; -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERIVPROC __glewPointParameteriv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BPROC __glewSecondaryColor3b; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BVPROC __glewSecondaryColor3bv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DPROC __glewSecondaryColor3d; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DVPROC __glewSecondaryColor3dv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FPROC __glewSecondaryColor3f; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FVPROC __glewSecondaryColor3fv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IPROC __glewSecondaryColor3i; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IVPROC __glewSecondaryColor3iv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SPROC __glewSecondaryColor3s; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SVPROC __glewSecondaryColor3sv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBPROC __glewSecondaryColor3ub; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBVPROC __glewSecondaryColor3ubv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIPROC __glewSecondaryColor3ui; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIVPROC __glewSecondaryColor3uiv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USPROC __glewSecondaryColor3us; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USVPROC __glewSecondaryColor3usv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLORPOINTERPROC __glewSecondaryColorPointer; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2DPROC __glewWindowPos2d; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2DVPROC __glewWindowPos2dv; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2FPROC __glewWindowPos2f; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2FVPROC __glewWindowPos2fv; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2IPROC __glewWindowPos2i; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2IVPROC __glewWindowPos2iv; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2SPROC __glewWindowPos2s; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2SVPROC __glewWindowPos2sv; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3DPROC __glewWindowPos3d; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3DVPROC __glewWindowPos3dv; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3FPROC __glewWindowPos3f; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3FVPROC __glewWindowPos3fv; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3IPROC __glewWindowPos3i; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3IVPROC __glewWindowPos3iv; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3SPROC __glewWindowPos3s; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3SVPROC __glewWindowPos3sv; - -GLEW_FUN_EXPORT PFNGLBEGINQUERYPROC __glewBeginQuery; -GLEW_FUN_EXPORT PFNGLBINDBUFFERPROC __glewBindBuffer; -GLEW_FUN_EXPORT PFNGLBUFFERDATAPROC __glewBufferData; -GLEW_FUN_EXPORT PFNGLBUFFERSUBDATAPROC __glewBufferSubData; -GLEW_FUN_EXPORT PFNGLDELETEBUFFERSPROC __glewDeleteBuffers; -GLEW_FUN_EXPORT PFNGLDELETEQUERIESPROC __glewDeleteQueries; -GLEW_FUN_EXPORT PFNGLENDQUERYPROC __glewEndQuery; -GLEW_FUN_EXPORT PFNGLGENBUFFERSPROC __glewGenBuffers; -GLEW_FUN_EXPORT PFNGLGENQUERIESPROC __glewGenQueries; -GLEW_FUN_EXPORT PFNGLGETBUFFERPARAMETERIVPROC __glewGetBufferParameteriv; -GLEW_FUN_EXPORT PFNGLGETBUFFERPOINTERVPROC __glewGetBufferPointerv; -GLEW_FUN_EXPORT PFNGLGETBUFFERSUBDATAPROC __glewGetBufferSubData; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTIVPROC __glewGetQueryObjectiv; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUIVPROC __glewGetQueryObjectuiv; -GLEW_FUN_EXPORT PFNGLGETQUERYIVPROC __glewGetQueryiv; -GLEW_FUN_EXPORT PFNGLISBUFFERPROC __glewIsBuffer; -GLEW_FUN_EXPORT PFNGLISQUERYPROC __glewIsQuery; -GLEW_FUN_EXPORT PFNGLMAPBUFFERPROC __glewMapBuffer; -GLEW_FUN_EXPORT PFNGLUNMAPBUFFERPROC __glewUnmapBuffer; - -GLEW_FUN_EXPORT PFNGLATTACHSHADERPROC __glewAttachShader; -GLEW_FUN_EXPORT PFNGLBINDATTRIBLOCATIONPROC __glewBindAttribLocation; -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEPROC __glewBlendEquationSeparate; -GLEW_FUN_EXPORT PFNGLCOMPILESHADERPROC __glewCompileShader; -GLEW_FUN_EXPORT PFNGLCREATEPROGRAMPROC __glewCreateProgram; -GLEW_FUN_EXPORT PFNGLCREATESHADERPROC __glewCreateShader; -GLEW_FUN_EXPORT PFNGLDELETEPROGRAMPROC __glewDeleteProgram; -GLEW_FUN_EXPORT PFNGLDELETESHADERPROC __glewDeleteShader; -GLEW_FUN_EXPORT PFNGLDETACHSHADERPROC __glewDetachShader; -GLEW_FUN_EXPORT PFNGLDISABLEVERTEXATTRIBARRAYPROC __glewDisableVertexAttribArray; -GLEW_FUN_EXPORT PFNGLDRAWBUFFERSPROC __glewDrawBuffers; -GLEW_FUN_EXPORT PFNGLENABLEVERTEXATTRIBARRAYPROC __glewEnableVertexAttribArray; -GLEW_FUN_EXPORT PFNGLGETACTIVEATTRIBPROC __glewGetActiveAttrib; -GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMPROC __glewGetActiveUniform; -GLEW_FUN_EXPORT PFNGLGETATTACHEDSHADERSPROC __glewGetAttachedShaders; -GLEW_FUN_EXPORT PFNGLGETATTRIBLOCATIONPROC __glewGetAttribLocation; -GLEW_FUN_EXPORT PFNGLGETPROGRAMINFOLOGPROC __glewGetProgramInfoLog; -GLEW_FUN_EXPORT PFNGLGETPROGRAMIVPROC __glewGetProgramiv; -GLEW_FUN_EXPORT PFNGLGETSHADERINFOLOGPROC __glewGetShaderInfoLog; -GLEW_FUN_EXPORT PFNGLGETSHADERSOURCEPROC __glewGetShaderSource; -GLEW_FUN_EXPORT PFNGLGETSHADERIVPROC __glewGetShaderiv; -GLEW_FUN_EXPORT PFNGLGETUNIFORMLOCATIONPROC __glewGetUniformLocation; -GLEW_FUN_EXPORT PFNGLGETUNIFORMFVPROC __glewGetUniformfv; -GLEW_FUN_EXPORT PFNGLGETUNIFORMIVPROC __glewGetUniformiv; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBPOINTERVPROC __glewGetVertexAttribPointerv; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBDVPROC __glewGetVertexAttribdv; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBFVPROC __glewGetVertexAttribfv; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIVPROC __glewGetVertexAttribiv; -GLEW_FUN_EXPORT PFNGLISPROGRAMPROC __glewIsProgram; -GLEW_FUN_EXPORT PFNGLISSHADERPROC __glewIsShader; -GLEW_FUN_EXPORT PFNGLLINKPROGRAMPROC __glewLinkProgram; -GLEW_FUN_EXPORT PFNGLSHADERSOURCEPROC __glewShaderSource; -GLEW_FUN_EXPORT PFNGLSTENCILFUNCSEPARATEPROC __glewStencilFuncSeparate; -GLEW_FUN_EXPORT PFNGLSTENCILMASKSEPARATEPROC __glewStencilMaskSeparate; -GLEW_FUN_EXPORT PFNGLSTENCILOPSEPARATEPROC __glewStencilOpSeparate; -GLEW_FUN_EXPORT PFNGLUNIFORM1FPROC __glewUniform1f; -GLEW_FUN_EXPORT PFNGLUNIFORM1FVPROC __glewUniform1fv; -GLEW_FUN_EXPORT PFNGLUNIFORM1IPROC __glewUniform1i; -GLEW_FUN_EXPORT PFNGLUNIFORM1IVPROC __glewUniform1iv; -GLEW_FUN_EXPORT PFNGLUNIFORM2FPROC __glewUniform2f; -GLEW_FUN_EXPORT PFNGLUNIFORM2FVPROC __glewUniform2fv; -GLEW_FUN_EXPORT PFNGLUNIFORM2IPROC __glewUniform2i; -GLEW_FUN_EXPORT PFNGLUNIFORM2IVPROC __glewUniform2iv; -GLEW_FUN_EXPORT PFNGLUNIFORM3FPROC __glewUniform3f; -GLEW_FUN_EXPORT PFNGLUNIFORM3FVPROC __glewUniform3fv; -GLEW_FUN_EXPORT PFNGLUNIFORM3IPROC __glewUniform3i; -GLEW_FUN_EXPORT PFNGLUNIFORM3IVPROC __glewUniform3iv; -GLEW_FUN_EXPORT PFNGLUNIFORM4FPROC __glewUniform4f; -GLEW_FUN_EXPORT PFNGLUNIFORM4FVPROC __glewUniform4fv; -GLEW_FUN_EXPORT PFNGLUNIFORM4IPROC __glewUniform4i; -GLEW_FUN_EXPORT PFNGLUNIFORM4IVPROC __glewUniform4iv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2FVPROC __glewUniformMatrix2fv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3FVPROC __glewUniformMatrix3fv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4FVPROC __glewUniformMatrix4fv; -GLEW_FUN_EXPORT PFNGLUSEPROGRAMPROC __glewUseProgram; -GLEW_FUN_EXPORT PFNGLVALIDATEPROGRAMPROC __glewValidateProgram; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DPROC __glewVertexAttrib1d; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DVPROC __glewVertexAttrib1dv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FPROC __glewVertexAttrib1f; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FVPROC __glewVertexAttrib1fv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SPROC __glewVertexAttrib1s; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SVPROC __glewVertexAttrib1sv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DPROC __glewVertexAttrib2d; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DVPROC __glewVertexAttrib2dv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FPROC __glewVertexAttrib2f; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FVPROC __glewVertexAttrib2fv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SPROC __glewVertexAttrib2s; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SVPROC __glewVertexAttrib2sv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DPROC __glewVertexAttrib3d; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DVPROC __glewVertexAttrib3dv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FPROC __glewVertexAttrib3f; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FVPROC __glewVertexAttrib3fv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SPROC __glewVertexAttrib3s; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SVPROC __glewVertexAttrib3sv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NBVPROC __glewVertexAttrib4Nbv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NIVPROC __glewVertexAttrib4Niv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NSVPROC __glewVertexAttrib4Nsv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBPROC __glewVertexAttrib4Nub; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBVPROC __glewVertexAttrib4Nubv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUIVPROC __glewVertexAttrib4Nuiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUSVPROC __glewVertexAttrib4Nusv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4BVPROC __glewVertexAttrib4bv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DPROC __glewVertexAttrib4d; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DVPROC __glewVertexAttrib4dv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FPROC __glewVertexAttrib4f; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FVPROC __glewVertexAttrib4fv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4IVPROC __glewVertexAttrib4iv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SPROC __glewVertexAttrib4s; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SVPROC __glewVertexAttrib4sv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBVPROC __glewVertexAttrib4ubv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UIVPROC __glewVertexAttrib4uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4USVPROC __glewVertexAttrib4usv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPOINTERPROC __glewVertexAttribPointer; - -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2X3FVPROC __glewUniformMatrix2x3fv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2X4FVPROC __glewUniformMatrix2x4fv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3X2FVPROC __glewUniformMatrix3x2fv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3X4FVPROC __glewUniformMatrix3x4fv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4X2FVPROC __glewUniformMatrix4x2fv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4X3FVPROC __glewUniformMatrix4x3fv; - -GLEW_FUN_EXPORT PFNGLBEGINCONDITIONALRENDERPROC __glewBeginConditionalRender; -GLEW_FUN_EXPORT PFNGLBEGINTRANSFORMFEEDBACKPROC __glewBeginTransformFeedback; -GLEW_FUN_EXPORT PFNGLBINDFRAGDATALOCATIONPROC __glewBindFragDataLocation; -GLEW_FUN_EXPORT PFNGLCLAMPCOLORPROC __glewClampColor; -GLEW_FUN_EXPORT PFNGLCLEARBUFFERFIPROC __glewClearBufferfi; -GLEW_FUN_EXPORT PFNGLCLEARBUFFERFVPROC __glewClearBufferfv; -GLEW_FUN_EXPORT PFNGLCLEARBUFFERIVPROC __glewClearBufferiv; -GLEW_FUN_EXPORT PFNGLCLEARBUFFERUIVPROC __glewClearBufferuiv; -GLEW_FUN_EXPORT PFNGLCOLORMASKIPROC __glewColorMaski; -GLEW_FUN_EXPORT PFNGLDISABLEIPROC __glewDisablei; -GLEW_FUN_EXPORT PFNGLENABLEIPROC __glewEnablei; -GLEW_FUN_EXPORT PFNGLENDCONDITIONALRENDERPROC __glewEndConditionalRender; -GLEW_FUN_EXPORT PFNGLENDTRANSFORMFEEDBACKPROC __glewEndTransformFeedback; -GLEW_FUN_EXPORT PFNGLGETBOOLEANI_VPROC __glewGetBooleani_v; -GLEW_FUN_EXPORT PFNGLGETFRAGDATALOCATIONPROC __glewGetFragDataLocation; -GLEW_FUN_EXPORT PFNGLGETSTRINGIPROC __glewGetStringi; -GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERIIVPROC __glewGetTexParameterIiv; -GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERIUIVPROC __glewGetTexParameterIuiv; -GLEW_FUN_EXPORT PFNGLGETTRANSFORMFEEDBACKVARYINGPROC __glewGetTransformFeedbackVarying; -GLEW_FUN_EXPORT PFNGLGETUNIFORMUIVPROC __glewGetUniformuiv; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIIVPROC __glewGetVertexAttribIiv; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIUIVPROC __glewGetVertexAttribIuiv; -GLEW_FUN_EXPORT PFNGLISENABLEDIPROC __glewIsEnabledi; -GLEW_FUN_EXPORT PFNGLTEXPARAMETERIIVPROC __glewTexParameterIiv; -GLEW_FUN_EXPORT PFNGLTEXPARAMETERIUIVPROC __glewTexParameterIuiv; -GLEW_FUN_EXPORT PFNGLTRANSFORMFEEDBACKVARYINGSPROC __glewTransformFeedbackVaryings; -GLEW_FUN_EXPORT PFNGLUNIFORM1UIPROC __glewUniform1ui; -GLEW_FUN_EXPORT PFNGLUNIFORM1UIVPROC __glewUniform1uiv; -GLEW_FUN_EXPORT PFNGLUNIFORM2UIPROC __glewUniform2ui; -GLEW_FUN_EXPORT PFNGLUNIFORM2UIVPROC __glewUniform2uiv; -GLEW_FUN_EXPORT PFNGLUNIFORM3UIPROC __glewUniform3ui; -GLEW_FUN_EXPORT PFNGLUNIFORM3UIVPROC __glewUniform3uiv; -GLEW_FUN_EXPORT PFNGLUNIFORM4UIPROC __glewUniform4ui; -GLEW_FUN_EXPORT PFNGLUNIFORM4UIVPROC __glewUniform4uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1IPROC __glewVertexAttribI1i; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1IVPROC __glewVertexAttribI1iv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1UIPROC __glewVertexAttribI1ui; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1UIVPROC __glewVertexAttribI1uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2IPROC __glewVertexAttribI2i; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2IVPROC __glewVertexAttribI2iv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2UIPROC __glewVertexAttribI2ui; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2UIVPROC __glewVertexAttribI2uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3IPROC __glewVertexAttribI3i; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3IVPROC __glewVertexAttribI3iv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3UIPROC __glewVertexAttribI3ui; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3UIVPROC __glewVertexAttribI3uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4BVPROC __glewVertexAttribI4bv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4IPROC __glewVertexAttribI4i; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4IVPROC __glewVertexAttribI4iv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4SVPROC __glewVertexAttribI4sv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UBVPROC __glewVertexAttribI4ubv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UIPROC __glewVertexAttribI4ui; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UIVPROC __glewVertexAttribI4uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4USVPROC __glewVertexAttribI4usv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBIPOINTERPROC __glewVertexAttribIPointer; - -GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDPROC __glewDrawArraysInstanced; -GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDPROC __glewDrawElementsInstanced; -GLEW_FUN_EXPORT PFNGLPRIMITIVERESTARTINDEXPROC __glewPrimitiveRestartIndex; -GLEW_FUN_EXPORT PFNGLTEXBUFFERPROC __glewTexBuffer; - -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREPROC __glewFramebufferTexture; -GLEW_FUN_EXPORT PFNGLGETBUFFERPARAMETERI64VPROC __glewGetBufferParameteri64v; -GLEW_FUN_EXPORT PFNGLGETINTEGER64I_VPROC __glewGetInteger64i_v; - -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBDIVISORPROC __glewVertexAttribDivisor; - -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEIPROC __glewBlendEquationSeparatei; -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONIPROC __glewBlendEquationi; -GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEIPROC __glewBlendFuncSeparatei; -GLEW_FUN_EXPORT PFNGLBLENDFUNCIPROC __glewBlendFunci; -GLEW_FUN_EXPORT PFNGLMINSAMPLESHADINGPROC __glewMinSampleShading; - -GLEW_FUN_EXPORT PFNGLTBUFFERMASK3DFXPROC __glewTbufferMask3DFX; - -GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECALLBACKAMDPROC __glewDebugMessageCallbackAMD; -GLEW_FUN_EXPORT PFNGLDEBUGMESSAGEENABLEAMDPROC __glewDebugMessageEnableAMD; -GLEW_FUN_EXPORT PFNGLDEBUGMESSAGEINSERTAMDPROC __glewDebugMessageInsertAMD; -GLEW_FUN_EXPORT PFNGLGETDEBUGMESSAGELOGAMDPROC __glewGetDebugMessageLogAMD; - -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONINDEXEDAMDPROC __glewBlendEquationIndexedAMD; -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC __glewBlendEquationSeparateIndexedAMD; -GLEW_FUN_EXPORT PFNGLBLENDFUNCINDEXEDAMDPROC __glewBlendFuncIndexedAMD; -GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC __glewBlendFuncSeparateIndexedAMD; - -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPARAMETERIAMDPROC __glewVertexAttribParameteriAMD; - -GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC __glewMultiDrawArraysIndirectAMD; -GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC __glewMultiDrawElementsIndirectAMD; - -GLEW_FUN_EXPORT PFNGLDELETENAMESAMDPROC __glewDeleteNamesAMD; -GLEW_FUN_EXPORT PFNGLGENNAMESAMDPROC __glewGenNamesAMD; -GLEW_FUN_EXPORT PFNGLISNAMEAMDPROC __glewIsNameAMD; - -GLEW_FUN_EXPORT PFNGLBEGINPERFMONITORAMDPROC __glewBeginPerfMonitorAMD; -GLEW_FUN_EXPORT PFNGLDELETEPERFMONITORSAMDPROC __glewDeletePerfMonitorsAMD; -GLEW_FUN_EXPORT PFNGLENDPERFMONITORAMDPROC __glewEndPerfMonitorAMD; -GLEW_FUN_EXPORT PFNGLGENPERFMONITORSAMDPROC __glewGenPerfMonitorsAMD; -GLEW_FUN_EXPORT PFNGLGETPERFMONITORCOUNTERDATAAMDPROC __glewGetPerfMonitorCounterDataAMD; -GLEW_FUN_EXPORT PFNGLGETPERFMONITORCOUNTERINFOAMDPROC __glewGetPerfMonitorCounterInfoAMD; -GLEW_FUN_EXPORT PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC __glewGetPerfMonitorCounterStringAMD; -GLEW_FUN_EXPORT PFNGLGETPERFMONITORCOUNTERSAMDPROC __glewGetPerfMonitorCountersAMD; -GLEW_FUN_EXPORT PFNGLGETPERFMONITORGROUPSTRINGAMDPROC __glewGetPerfMonitorGroupStringAMD; -GLEW_FUN_EXPORT PFNGLGETPERFMONITORGROUPSAMDPROC __glewGetPerfMonitorGroupsAMD; -GLEW_FUN_EXPORT PFNGLSELECTPERFMONITORCOUNTERSAMDPROC __glewSelectPerfMonitorCountersAMD; - -GLEW_FUN_EXPORT PFNGLSETMULTISAMPLEFVAMDPROC __glewSetMultisamplefvAMD; - -GLEW_FUN_EXPORT PFNGLTEXSTORAGESPARSEAMDPROC __glewTexStorageSparseAMD; -GLEW_FUN_EXPORT PFNGLTEXTURESTORAGESPARSEAMDPROC __glewTextureStorageSparseAMD; - -GLEW_FUN_EXPORT PFNGLSTENCILOPVALUEAMDPROC __glewStencilOpValueAMD; - -GLEW_FUN_EXPORT PFNGLTESSELLATIONFACTORAMDPROC __glewTessellationFactorAMD; -GLEW_FUN_EXPORT PFNGLTESSELLATIONMODEAMDPROC __glewTessellationModeAMD; - -GLEW_FUN_EXPORT PFNGLBLITFRAMEBUFFERANGLEPROC __glewBlitFramebufferANGLE; - -GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEANGLEPROC __glewRenderbufferStorageMultisampleANGLE; - -GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDANGLEPROC __glewDrawArraysInstancedANGLE; -GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDANGLEPROC __glewDrawElementsInstancedANGLE; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBDIVISORANGLEPROC __glewVertexAttribDivisorANGLE; - -GLEW_FUN_EXPORT PFNGLBEGINQUERYANGLEPROC __glewBeginQueryANGLE; -GLEW_FUN_EXPORT PFNGLDELETEQUERIESANGLEPROC __glewDeleteQueriesANGLE; -GLEW_FUN_EXPORT PFNGLENDQUERYANGLEPROC __glewEndQueryANGLE; -GLEW_FUN_EXPORT PFNGLGENQUERIESANGLEPROC __glewGenQueriesANGLE; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTI64VANGLEPROC __glewGetQueryObjecti64vANGLE; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTIVANGLEPROC __glewGetQueryObjectivANGLE; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUI64VANGLEPROC __glewGetQueryObjectui64vANGLE; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUIVANGLEPROC __glewGetQueryObjectuivANGLE; -GLEW_FUN_EXPORT PFNGLGETQUERYIVANGLEPROC __glewGetQueryivANGLE; -GLEW_FUN_EXPORT PFNGLISQUERYANGLEPROC __glewIsQueryANGLE; -GLEW_FUN_EXPORT PFNGLQUERYCOUNTERANGLEPROC __glewQueryCounterANGLE; - -GLEW_FUN_EXPORT PFNGLGETTRANSLATEDSHADERSOURCEANGLEPROC __glewGetTranslatedShaderSourceANGLE; - -GLEW_FUN_EXPORT PFNGLDRAWELEMENTARRAYAPPLEPROC __glewDrawElementArrayAPPLE; -GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC __glewDrawRangeElementArrayAPPLE; -GLEW_FUN_EXPORT PFNGLELEMENTPOINTERAPPLEPROC __glewElementPointerAPPLE; -GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC __glewMultiDrawElementArrayAPPLE; -GLEW_FUN_EXPORT PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC __glewMultiDrawRangeElementArrayAPPLE; - -GLEW_FUN_EXPORT PFNGLDELETEFENCESAPPLEPROC __glewDeleteFencesAPPLE; -GLEW_FUN_EXPORT PFNGLFINISHFENCEAPPLEPROC __glewFinishFenceAPPLE; -GLEW_FUN_EXPORT PFNGLFINISHOBJECTAPPLEPROC __glewFinishObjectAPPLE; -GLEW_FUN_EXPORT PFNGLGENFENCESAPPLEPROC __glewGenFencesAPPLE; -GLEW_FUN_EXPORT PFNGLISFENCEAPPLEPROC __glewIsFenceAPPLE; -GLEW_FUN_EXPORT PFNGLSETFENCEAPPLEPROC __glewSetFenceAPPLE; -GLEW_FUN_EXPORT PFNGLTESTFENCEAPPLEPROC __glewTestFenceAPPLE; -GLEW_FUN_EXPORT PFNGLTESTOBJECTAPPLEPROC __glewTestObjectAPPLE; - -GLEW_FUN_EXPORT PFNGLBUFFERPARAMETERIAPPLEPROC __glewBufferParameteriAPPLE; -GLEW_FUN_EXPORT PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC __glewFlushMappedBufferRangeAPPLE; - -GLEW_FUN_EXPORT PFNGLGETOBJECTPARAMETERIVAPPLEPROC __glewGetObjectParameterivAPPLE; -GLEW_FUN_EXPORT PFNGLOBJECTPURGEABLEAPPLEPROC __glewObjectPurgeableAPPLE; -GLEW_FUN_EXPORT PFNGLOBJECTUNPURGEABLEAPPLEPROC __glewObjectUnpurgeableAPPLE; - -GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC __glewGetTexParameterPointervAPPLE; -GLEW_FUN_EXPORT PFNGLTEXTURERANGEAPPLEPROC __glewTextureRangeAPPLE; - -GLEW_FUN_EXPORT PFNGLBINDVERTEXARRAYAPPLEPROC __glewBindVertexArrayAPPLE; -GLEW_FUN_EXPORT PFNGLDELETEVERTEXARRAYSAPPLEPROC __glewDeleteVertexArraysAPPLE; -GLEW_FUN_EXPORT PFNGLGENVERTEXARRAYSAPPLEPROC __glewGenVertexArraysAPPLE; -GLEW_FUN_EXPORT PFNGLISVERTEXARRAYAPPLEPROC __glewIsVertexArrayAPPLE; - -GLEW_FUN_EXPORT PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC __glewFlushVertexArrayRangeAPPLE; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYPARAMETERIAPPLEPROC __glewVertexArrayParameteriAPPLE; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYRANGEAPPLEPROC __glewVertexArrayRangeAPPLE; - -GLEW_FUN_EXPORT PFNGLDISABLEVERTEXATTRIBAPPLEPROC __glewDisableVertexAttribAPPLE; -GLEW_FUN_EXPORT PFNGLENABLEVERTEXATTRIBAPPLEPROC __glewEnableVertexAttribAPPLE; -GLEW_FUN_EXPORT PFNGLISVERTEXATTRIBENABLEDAPPLEPROC __glewIsVertexAttribEnabledAPPLE; -GLEW_FUN_EXPORT PFNGLMAPVERTEXATTRIB1DAPPLEPROC __glewMapVertexAttrib1dAPPLE; -GLEW_FUN_EXPORT PFNGLMAPVERTEXATTRIB1FAPPLEPROC __glewMapVertexAttrib1fAPPLE; -GLEW_FUN_EXPORT PFNGLMAPVERTEXATTRIB2DAPPLEPROC __glewMapVertexAttrib2dAPPLE; -GLEW_FUN_EXPORT PFNGLMAPVERTEXATTRIB2FAPPLEPROC __glewMapVertexAttrib2fAPPLE; - -GLEW_FUN_EXPORT PFNGLCLEARDEPTHFPROC __glewClearDepthf; -GLEW_FUN_EXPORT PFNGLDEPTHRANGEFPROC __glewDepthRangef; -GLEW_FUN_EXPORT PFNGLGETSHADERPRECISIONFORMATPROC __glewGetShaderPrecisionFormat; -GLEW_FUN_EXPORT PFNGLRELEASESHADERCOMPILERPROC __glewReleaseShaderCompiler; -GLEW_FUN_EXPORT PFNGLSHADERBINARYPROC __glewShaderBinary; - -GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC __glewDrawArraysInstancedBaseInstance; -GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC __glewDrawElementsInstancedBaseInstance; -GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC __glewDrawElementsInstancedBaseVertexBaseInstance; - -GLEW_FUN_EXPORT PFNGLGETIMAGEHANDLEARBPROC __glewGetImageHandleARB; -GLEW_FUN_EXPORT PFNGLGETTEXTUREHANDLEARBPROC __glewGetTextureHandleARB; -GLEW_FUN_EXPORT PFNGLGETTEXTURESAMPLERHANDLEARBPROC __glewGetTextureSamplerHandleARB; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBLUI64VARBPROC __glewGetVertexAttribLui64vARB; -GLEW_FUN_EXPORT PFNGLISIMAGEHANDLERESIDENTARBPROC __glewIsImageHandleResidentARB; -GLEW_FUN_EXPORT PFNGLISTEXTUREHANDLERESIDENTARBPROC __glewIsTextureHandleResidentARB; -GLEW_FUN_EXPORT PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC __glewMakeImageHandleNonResidentARB; -GLEW_FUN_EXPORT PFNGLMAKEIMAGEHANDLERESIDENTARBPROC __glewMakeImageHandleResidentARB; -GLEW_FUN_EXPORT PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC __glewMakeTextureHandleNonResidentARB; -GLEW_FUN_EXPORT PFNGLMAKETEXTUREHANDLERESIDENTARBPROC __glewMakeTextureHandleResidentARB; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC __glewProgramUniformHandleui64ARB; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC __glewProgramUniformHandleui64vARB; -GLEW_FUN_EXPORT PFNGLUNIFORMHANDLEUI64ARBPROC __glewUniformHandleui64ARB; -GLEW_FUN_EXPORT PFNGLUNIFORMHANDLEUI64VARBPROC __glewUniformHandleui64vARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1UI64ARBPROC __glewVertexAttribL1ui64ARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1UI64VARBPROC __glewVertexAttribL1ui64vARB; - -GLEW_FUN_EXPORT PFNGLBINDFRAGDATALOCATIONINDEXEDPROC __glewBindFragDataLocationIndexed; -GLEW_FUN_EXPORT PFNGLGETFRAGDATAINDEXPROC __glewGetFragDataIndex; - -GLEW_FUN_EXPORT PFNGLBUFFERSTORAGEPROC __glewBufferStorage; -GLEW_FUN_EXPORT PFNGLNAMEDBUFFERSTORAGEEXTPROC __glewNamedBufferStorageEXT; - -GLEW_FUN_EXPORT PFNGLCREATESYNCFROMCLEVENTARBPROC __glewCreateSyncFromCLeventARB; - -GLEW_FUN_EXPORT PFNGLCLEARBUFFERDATAPROC __glewClearBufferData; -GLEW_FUN_EXPORT PFNGLCLEARBUFFERSUBDATAPROC __glewClearBufferSubData; -GLEW_FUN_EXPORT PFNGLCLEARNAMEDBUFFERDATAEXTPROC __glewClearNamedBufferDataEXT; -GLEW_FUN_EXPORT PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC __glewClearNamedBufferSubDataEXT; - -GLEW_FUN_EXPORT PFNGLCLEARTEXIMAGEPROC __glewClearTexImage; -GLEW_FUN_EXPORT PFNGLCLEARTEXSUBIMAGEPROC __glewClearTexSubImage; - -GLEW_FUN_EXPORT PFNGLCLAMPCOLORARBPROC __glewClampColorARB; - -GLEW_FUN_EXPORT PFNGLDISPATCHCOMPUTEPROC __glewDispatchCompute; -GLEW_FUN_EXPORT PFNGLDISPATCHCOMPUTEINDIRECTPROC __glewDispatchComputeIndirect; - -GLEW_FUN_EXPORT PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC __glewDispatchComputeGroupSizeARB; - -GLEW_FUN_EXPORT PFNGLCOPYBUFFERSUBDATAPROC __glewCopyBufferSubData; - -GLEW_FUN_EXPORT PFNGLCOPYIMAGESUBDATAPROC __glewCopyImageSubData; - -GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECALLBACKARBPROC __glewDebugMessageCallbackARB; -GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECONTROLARBPROC __glewDebugMessageControlARB; -GLEW_FUN_EXPORT PFNGLDEBUGMESSAGEINSERTARBPROC __glewDebugMessageInsertARB; -GLEW_FUN_EXPORT PFNGLGETDEBUGMESSAGELOGARBPROC __glewGetDebugMessageLogARB; - -GLEW_FUN_EXPORT PFNGLDRAWBUFFERSARBPROC __glewDrawBuffersARB; - -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEIARBPROC __glewBlendEquationSeparateiARB; -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONIARBPROC __glewBlendEquationiARB; -GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEIARBPROC __glewBlendFuncSeparateiARB; -GLEW_FUN_EXPORT PFNGLBLENDFUNCIARBPROC __glewBlendFunciARB; - -GLEW_FUN_EXPORT PFNGLDRAWELEMENTSBASEVERTEXPROC __glewDrawElementsBaseVertex; -GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC __glewDrawElementsInstancedBaseVertex; -GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC __glewDrawRangeElementsBaseVertex; -GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC __glewMultiDrawElementsBaseVertex; - -GLEW_FUN_EXPORT PFNGLDRAWARRAYSINDIRECTPROC __glewDrawArraysIndirect; -GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINDIRECTPROC __glewDrawElementsIndirect; - -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERPARAMETERIPROC __glewFramebufferParameteri; -GLEW_FUN_EXPORT PFNGLGETFRAMEBUFFERPARAMETERIVPROC __glewGetFramebufferParameteriv; -GLEW_FUN_EXPORT PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC __glewGetNamedFramebufferParameterivEXT; -GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC __glewNamedFramebufferParameteriEXT; - -GLEW_FUN_EXPORT PFNGLBINDFRAMEBUFFERPROC __glewBindFramebuffer; -GLEW_FUN_EXPORT PFNGLBINDRENDERBUFFERPROC __glewBindRenderbuffer; -GLEW_FUN_EXPORT PFNGLBLITFRAMEBUFFERPROC __glewBlitFramebuffer; -GLEW_FUN_EXPORT PFNGLCHECKFRAMEBUFFERSTATUSPROC __glewCheckFramebufferStatus; -GLEW_FUN_EXPORT PFNGLDELETEFRAMEBUFFERSPROC __glewDeleteFramebuffers; -GLEW_FUN_EXPORT PFNGLDELETERENDERBUFFERSPROC __glewDeleteRenderbuffers; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERRENDERBUFFERPROC __glewFramebufferRenderbuffer; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE1DPROC __glewFramebufferTexture1D; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE2DPROC __glewFramebufferTexture2D; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE3DPROC __glewFramebufferTexture3D; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURELAYERPROC __glewFramebufferTextureLayer; -GLEW_FUN_EXPORT PFNGLGENFRAMEBUFFERSPROC __glewGenFramebuffers; -GLEW_FUN_EXPORT PFNGLGENRENDERBUFFERSPROC __glewGenRenderbuffers; -GLEW_FUN_EXPORT PFNGLGENERATEMIPMAPPROC __glewGenerateMipmap; -GLEW_FUN_EXPORT PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC __glewGetFramebufferAttachmentParameteriv; -GLEW_FUN_EXPORT PFNGLGETRENDERBUFFERPARAMETERIVPROC __glewGetRenderbufferParameteriv; -GLEW_FUN_EXPORT PFNGLISFRAMEBUFFERPROC __glewIsFramebuffer; -GLEW_FUN_EXPORT PFNGLISRENDERBUFFERPROC __glewIsRenderbuffer; -GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEPROC __glewRenderbufferStorage; -GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC __glewRenderbufferStorageMultisample; - -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREARBPROC __glewFramebufferTextureARB; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREFACEARBPROC __glewFramebufferTextureFaceARB; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURELAYERARBPROC __glewFramebufferTextureLayerARB; -GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERIARBPROC __glewProgramParameteriARB; - -GLEW_FUN_EXPORT PFNGLGETPROGRAMBINARYPROC __glewGetProgramBinary; -GLEW_FUN_EXPORT PFNGLPROGRAMBINARYPROC __glewProgramBinary; -GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERIPROC __glewProgramParameteri; - -GLEW_FUN_EXPORT PFNGLGETUNIFORMDVPROC __glewGetUniformdv; -GLEW_FUN_EXPORT PFNGLUNIFORM1DPROC __glewUniform1d; -GLEW_FUN_EXPORT PFNGLUNIFORM1DVPROC __glewUniform1dv; -GLEW_FUN_EXPORT PFNGLUNIFORM2DPROC __glewUniform2d; -GLEW_FUN_EXPORT PFNGLUNIFORM2DVPROC __glewUniform2dv; -GLEW_FUN_EXPORT PFNGLUNIFORM3DPROC __glewUniform3d; -GLEW_FUN_EXPORT PFNGLUNIFORM3DVPROC __glewUniform3dv; -GLEW_FUN_EXPORT PFNGLUNIFORM4DPROC __glewUniform4d; -GLEW_FUN_EXPORT PFNGLUNIFORM4DVPROC __glewUniform4dv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2DVPROC __glewUniformMatrix2dv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2X3DVPROC __glewUniformMatrix2x3dv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2X4DVPROC __glewUniformMatrix2x4dv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3DVPROC __glewUniformMatrix3dv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3X2DVPROC __glewUniformMatrix3x2dv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3X4DVPROC __glewUniformMatrix3x4dv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4DVPROC __glewUniformMatrix4dv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4X2DVPROC __glewUniformMatrix4x2dv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4X3DVPROC __glewUniformMatrix4x3dv; - -GLEW_FUN_EXPORT PFNGLCOLORSUBTABLEPROC __glewColorSubTable; -GLEW_FUN_EXPORT PFNGLCOLORTABLEPROC __glewColorTable; -GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERFVPROC __glewColorTableParameterfv; -GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERIVPROC __glewColorTableParameteriv; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER1DPROC __glewConvolutionFilter1D; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER2DPROC __glewConvolutionFilter2D; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFPROC __glewConvolutionParameterf; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFVPROC __glewConvolutionParameterfv; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIPROC __glewConvolutionParameteri; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIVPROC __glewConvolutionParameteriv; -GLEW_FUN_EXPORT PFNGLCOPYCOLORSUBTABLEPROC __glewCopyColorSubTable; -GLEW_FUN_EXPORT PFNGLCOPYCOLORTABLEPROC __glewCopyColorTable; -GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER1DPROC __glewCopyConvolutionFilter1D; -GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER2DPROC __glewCopyConvolutionFilter2D; -GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPROC __glewGetColorTable; -GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERFVPROC __glewGetColorTableParameterfv; -GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERIVPROC __glewGetColorTableParameteriv; -GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONFILTERPROC __glewGetConvolutionFilter; -GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERFVPROC __glewGetConvolutionParameterfv; -GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERIVPROC __glewGetConvolutionParameteriv; -GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPROC __glewGetHistogram; -GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERFVPROC __glewGetHistogramParameterfv; -GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERIVPROC __glewGetHistogramParameteriv; -GLEW_FUN_EXPORT PFNGLGETMINMAXPROC __glewGetMinmax; -GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERFVPROC __glewGetMinmaxParameterfv; -GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERIVPROC __glewGetMinmaxParameteriv; -GLEW_FUN_EXPORT PFNGLGETSEPARABLEFILTERPROC __glewGetSeparableFilter; -GLEW_FUN_EXPORT PFNGLHISTOGRAMPROC __glewHistogram; -GLEW_FUN_EXPORT PFNGLMINMAXPROC __glewMinmax; -GLEW_FUN_EXPORT PFNGLRESETHISTOGRAMPROC __glewResetHistogram; -GLEW_FUN_EXPORT PFNGLRESETMINMAXPROC __glewResetMinmax; -GLEW_FUN_EXPORT PFNGLSEPARABLEFILTER2DPROC __glewSeparableFilter2D; - -GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC __glewMultiDrawArraysIndirectCountARB; -GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC __glewMultiDrawElementsIndirectCountARB; - -GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDARBPROC __glewDrawArraysInstancedARB; -GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDARBPROC __glewDrawElementsInstancedARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBDIVISORARBPROC __glewVertexAttribDivisorARB; - -GLEW_FUN_EXPORT PFNGLGETINTERNALFORMATIVPROC __glewGetInternalformativ; - -GLEW_FUN_EXPORT PFNGLGETINTERNALFORMATI64VPROC __glewGetInternalformati64v; - -GLEW_FUN_EXPORT PFNGLINVALIDATEBUFFERDATAPROC __glewInvalidateBufferData; -GLEW_FUN_EXPORT PFNGLINVALIDATEBUFFERSUBDATAPROC __glewInvalidateBufferSubData; -GLEW_FUN_EXPORT PFNGLINVALIDATEFRAMEBUFFERPROC __glewInvalidateFramebuffer; -GLEW_FUN_EXPORT PFNGLINVALIDATESUBFRAMEBUFFERPROC __glewInvalidateSubFramebuffer; -GLEW_FUN_EXPORT PFNGLINVALIDATETEXIMAGEPROC __glewInvalidateTexImage; -GLEW_FUN_EXPORT PFNGLINVALIDATETEXSUBIMAGEPROC __glewInvalidateTexSubImage; - -GLEW_FUN_EXPORT PFNGLFLUSHMAPPEDBUFFERRANGEPROC __glewFlushMappedBufferRange; -GLEW_FUN_EXPORT PFNGLMAPBUFFERRANGEPROC __glewMapBufferRange; - -GLEW_FUN_EXPORT PFNGLCURRENTPALETTEMATRIXARBPROC __glewCurrentPaletteMatrixARB; -GLEW_FUN_EXPORT PFNGLMATRIXINDEXPOINTERARBPROC __glewMatrixIndexPointerARB; -GLEW_FUN_EXPORT PFNGLMATRIXINDEXUBVARBPROC __glewMatrixIndexubvARB; -GLEW_FUN_EXPORT PFNGLMATRIXINDEXUIVARBPROC __glewMatrixIndexuivARB; -GLEW_FUN_EXPORT PFNGLMATRIXINDEXUSVARBPROC __glewMatrixIndexusvARB; - -GLEW_FUN_EXPORT PFNGLBINDBUFFERSBASEPROC __glewBindBuffersBase; -GLEW_FUN_EXPORT PFNGLBINDBUFFERSRANGEPROC __glewBindBuffersRange; -GLEW_FUN_EXPORT PFNGLBINDIMAGETEXTURESPROC __glewBindImageTextures; -GLEW_FUN_EXPORT PFNGLBINDSAMPLERSPROC __glewBindSamplers; -GLEW_FUN_EXPORT PFNGLBINDTEXTURESPROC __glewBindTextures; -GLEW_FUN_EXPORT PFNGLBINDVERTEXBUFFERSPROC __glewBindVertexBuffers; - -GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSINDIRECTPROC __glewMultiDrawArraysIndirect; -GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSINDIRECTPROC __glewMultiDrawElementsIndirect; - -GLEW_FUN_EXPORT PFNGLSAMPLECOVERAGEARBPROC __glewSampleCoverageARB; - -GLEW_FUN_EXPORT PFNGLACTIVETEXTUREARBPROC __glewActiveTextureARB; -GLEW_FUN_EXPORT PFNGLCLIENTACTIVETEXTUREARBPROC __glewClientActiveTextureARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DARBPROC __glewMultiTexCoord1dARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DVARBPROC __glewMultiTexCoord1dvARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FARBPROC __glewMultiTexCoord1fARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FVARBPROC __glewMultiTexCoord1fvARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IARBPROC __glewMultiTexCoord1iARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IVARBPROC __glewMultiTexCoord1ivARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SARBPROC __glewMultiTexCoord1sARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SVARBPROC __glewMultiTexCoord1svARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DARBPROC __glewMultiTexCoord2dARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DVARBPROC __glewMultiTexCoord2dvARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FARBPROC __glewMultiTexCoord2fARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FVARBPROC __glewMultiTexCoord2fvARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IARBPROC __glewMultiTexCoord2iARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IVARBPROC __glewMultiTexCoord2ivARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SARBPROC __glewMultiTexCoord2sARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SVARBPROC __glewMultiTexCoord2svARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DARBPROC __glewMultiTexCoord3dARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DVARBPROC __glewMultiTexCoord3dvARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FARBPROC __glewMultiTexCoord3fARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FVARBPROC __glewMultiTexCoord3fvARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IARBPROC __glewMultiTexCoord3iARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IVARBPROC __glewMultiTexCoord3ivARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SARBPROC __glewMultiTexCoord3sARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SVARBPROC __glewMultiTexCoord3svARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DARBPROC __glewMultiTexCoord4dARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DVARBPROC __glewMultiTexCoord4dvARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FARBPROC __glewMultiTexCoord4fARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FVARBPROC __glewMultiTexCoord4fvARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IARBPROC __glewMultiTexCoord4iARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IVARBPROC __glewMultiTexCoord4ivARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SARBPROC __glewMultiTexCoord4sARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SVARBPROC __glewMultiTexCoord4svARB; - -GLEW_FUN_EXPORT PFNGLBEGINQUERYARBPROC __glewBeginQueryARB; -GLEW_FUN_EXPORT PFNGLDELETEQUERIESARBPROC __glewDeleteQueriesARB; -GLEW_FUN_EXPORT PFNGLENDQUERYARBPROC __glewEndQueryARB; -GLEW_FUN_EXPORT PFNGLGENQUERIESARBPROC __glewGenQueriesARB; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTIVARBPROC __glewGetQueryObjectivARB; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUIVARBPROC __glewGetQueryObjectuivARB; -GLEW_FUN_EXPORT PFNGLGETQUERYIVARBPROC __glewGetQueryivARB; -GLEW_FUN_EXPORT PFNGLISQUERYARBPROC __glewIsQueryARB; - -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFARBPROC __glewPointParameterfARB; -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFVARBPROC __glewPointParameterfvARB; - -GLEW_FUN_EXPORT PFNGLGETPROGRAMINTERFACEIVPROC __glewGetProgramInterfaceiv; -GLEW_FUN_EXPORT PFNGLGETPROGRAMRESOURCEINDEXPROC __glewGetProgramResourceIndex; -GLEW_FUN_EXPORT PFNGLGETPROGRAMRESOURCELOCATIONPROC __glewGetProgramResourceLocation; -GLEW_FUN_EXPORT PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC __glewGetProgramResourceLocationIndex; -GLEW_FUN_EXPORT PFNGLGETPROGRAMRESOURCENAMEPROC __glewGetProgramResourceName; -GLEW_FUN_EXPORT PFNGLGETPROGRAMRESOURCEIVPROC __glewGetProgramResourceiv; - -GLEW_FUN_EXPORT PFNGLPROVOKINGVERTEXPROC __glewProvokingVertex; - -GLEW_FUN_EXPORT PFNGLGETGRAPHICSRESETSTATUSARBPROC __glewGetGraphicsResetStatusARB; -GLEW_FUN_EXPORT PFNGLGETNCOLORTABLEARBPROC __glewGetnColorTableARB; -GLEW_FUN_EXPORT PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC __glewGetnCompressedTexImageARB; -GLEW_FUN_EXPORT PFNGLGETNCONVOLUTIONFILTERARBPROC __glewGetnConvolutionFilterARB; -GLEW_FUN_EXPORT PFNGLGETNHISTOGRAMARBPROC __glewGetnHistogramARB; -GLEW_FUN_EXPORT PFNGLGETNMAPDVARBPROC __glewGetnMapdvARB; -GLEW_FUN_EXPORT PFNGLGETNMAPFVARBPROC __glewGetnMapfvARB; -GLEW_FUN_EXPORT PFNGLGETNMAPIVARBPROC __glewGetnMapivARB; -GLEW_FUN_EXPORT PFNGLGETNMINMAXARBPROC __glewGetnMinmaxARB; -GLEW_FUN_EXPORT PFNGLGETNPIXELMAPFVARBPROC __glewGetnPixelMapfvARB; -GLEW_FUN_EXPORT PFNGLGETNPIXELMAPUIVARBPROC __glewGetnPixelMapuivARB; -GLEW_FUN_EXPORT PFNGLGETNPIXELMAPUSVARBPROC __glewGetnPixelMapusvARB; -GLEW_FUN_EXPORT PFNGLGETNPOLYGONSTIPPLEARBPROC __glewGetnPolygonStippleARB; -GLEW_FUN_EXPORT PFNGLGETNSEPARABLEFILTERARBPROC __glewGetnSeparableFilterARB; -GLEW_FUN_EXPORT PFNGLGETNTEXIMAGEARBPROC __glewGetnTexImageARB; -GLEW_FUN_EXPORT PFNGLGETNUNIFORMDVARBPROC __glewGetnUniformdvARB; -GLEW_FUN_EXPORT PFNGLGETNUNIFORMFVARBPROC __glewGetnUniformfvARB; -GLEW_FUN_EXPORT PFNGLGETNUNIFORMIVARBPROC __glewGetnUniformivARB; -GLEW_FUN_EXPORT PFNGLGETNUNIFORMUIVARBPROC __glewGetnUniformuivARB; -GLEW_FUN_EXPORT PFNGLREADNPIXELSARBPROC __glewReadnPixelsARB; - -GLEW_FUN_EXPORT PFNGLMINSAMPLESHADINGARBPROC __glewMinSampleShadingARB; - -GLEW_FUN_EXPORT PFNGLBINDSAMPLERPROC __glewBindSampler; -GLEW_FUN_EXPORT PFNGLDELETESAMPLERSPROC __glewDeleteSamplers; -GLEW_FUN_EXPORT PFNGLGENSAMPLERSPROC __glewGenSamplers; -GLEW_FUN_EXPORT PFNGLGETSAMPLERPARAMETERIIVPROC __glewGetSamplerParameterIiv; -GLEW_FUN_EXPORT PFNGLGETSAMPLERPARAMETERIUIVPROC __glewGetSamplerParameterIuiv; -GLEW_FUN_EXPORT PFNGLGETSAMPLERPARAMETERFVPROC __glewGetSamplerParameterfv; -GLEW_FUN_EXPORT PFNGLGETSAMPLERPARAMETERIVPROC __glewGetSamplerParameteriv; -GLEW_FUN_EXPORT PFNGLISSAMPLERPROC __glewIsSampler; -GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERIIVPROC __glewSamplerParameterIiv; -GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERIUIVPROC __glewSamplerParameterIuiv; -GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERFPROC __glewSamplerParameterf; -GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERFVPROC __glewSamplerParameterfv; -GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERIPROC __glewSamplerParameteri; -GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERIVPROC __glewSamplerParameteriv; - -GLEW_FUN_EXPORT PFNGLACTIVESHADERPROGRAMPROC __glewActiveShaderProgram; -GLEW_FUN_EXPORT PFNGLBINDPROGRAMPIPELINEPROC __glewBindProgramPipeline; -GLEW_FUN_EXPORT PFNGLCREATESHADERPROGRAMVPROC __glewCreateShaderProgramv; -GLEW_FUN_EXPORT PFNGLDELETEPROGRAMPIPELINESPROC __glewDeleteProgramPipelines; -GLEW_FUN_EXPORT PFNGLGENPROGRAMPIPELINESPROC __glewGenProgramPipelines; -GLEW_FUN_EXPORT PFNGLGETPROGRAMPIPELINEINFOLOGPROC __glewGetProgramPipelineInfoLog; -GLEW_FUN_EXPORT PFNGLGETPROGRAMPIPELINEIVPROC __glewGetProgramPipelineiv; -GLEW_FUN_EXPORT PFNGLISPROGRAMPIPELINEPROC __glewIsProgramPipeline; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1DPROC __glewProgramUniform1d; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1DVPROC __glewProgramUniform1dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1FPROC __glewProgramUniform1f; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1FVPROC __glewProgramUniform1fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1IPROC __glewProgramUniform1i; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1IVPROC __glewProgramUniform1iv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UIPROC __glewProgramUniform1ui; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UIVPROC __glewProgramUniform1uiv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2DPROC __glewProgramUniform2d; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2DVPROC __glewProgramUniform2dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2FPROC __glewProgramUniform2f; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2FVPROC __glewProgramUniform2fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2IPROC __glewProgramUniform2i; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2IVPROC __glewProgramUniform2iv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UIPROC __glewProgramUniform2ui; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UIVPROC __glewProgramUniform2uiv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3DPROC __glewProgramUniform3d; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3DVPROC __glewProgramUniform3dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3FPROC __glewProgramUniform3f; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3FVPROC __glewProgramUniform3fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3IPROC __glewProgramUniform3i; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3IVPROC __glewProgramUniform3iv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UIPROC __glewProgramUniform3ui; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UIVPROC __glewProgramUniform3uiv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4DPROC __glewProgramUniform4d; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4DVPROC __glewProgramUniform4dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4FPROC __glewProgramUniform4f; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4FVPROC __glewProgramUniform4fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4IPROC __glewProgramUniform4i; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4IVPROC __glewProgramUniform4iv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UIPROC __glewProgramUniform4ui; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UIVPROC __glewProgramUniform4uiv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2DVPROC __glewProgramUniformMatrix2dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2FVPROC __glewProgramUniformMatrix2fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC __glewProgramUniformMatrix2x3dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC __glewProgramUniformMatrix2x3fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC __glewProgramUniformMatrix2x4dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC __glewProgramUniformMatrix2x4fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3DVPROC __glewProgramUniformMatrix3dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3FVPROC __glewProgramUniformMatrix3fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC __glewProgramUniformMatrix3x2dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC __glewProgramUniformMatrix3x2fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC __glewProgramUniformMatrix3x4dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC __glewProgramUniformMatrix3x4fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4DVPROC __glewProgramUniformMatrix4dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4FVPROC __glewProgramUniformMatrix4fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC __glewProgramUniformMatrix4x2dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC __glewProgramUniformMatrix4x2fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC __glewProgramUniformMatrix4x3dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC __glewProgramUniformMatrix4x3fv; -GLEW_FUN_EXPORT PFNGLUSEPROGRAMSTAGESPROC __glewUseProgramStages; -GLEW_FUN_EXPORT PFNGLVALIDATEPROGRAMPIPELINEPROC __glewValidateProgramPipeline; - -GLEW_FUN_EXPORT PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC __glewGetActiveAtomicCounterBufferiv; - -GLEW_FUN_EXPORT PFNGLBINDIMAGETEXTUREPROC __glewBindImageTexture; -GLEW_FUN_EXPORT PFNGLMEMORYBARRIERPROC __glewMemoryBarrier; - -GLEW_FUN_EXPORT PFNGLATTACHOBJECTARBPROC __glewAttachObjectARB; -GLEW_FUN_EXPORT PFNGLCOMPILESHADERARBPROC __glewCompileShaderARB; -GLEW_FUN_EXPORT PFNGLCREATEPROGRAMOBJECTARBPROC __glewCreateProgramObjectARB; -GLEW_FUN_EXPORT PFNGLCREATESHADEROBJECTARBPROC __glewCreateShaderObjectARB; -GLEW_FUN_EXPORT PFNGLDELETEOBJECTARBPROC __glewDeleteObjectARB; -GLEW_FUN_EXPORT PFNGLDETACHOBJECTARBPROC __glewDetachObjectARB; -GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMARBPROC __glewGetActiveUniformARB; -GLEW_FUN_EXPORT PFNGLGETATTACHEDOBJECTSARBPROC __glewGetAttachedObjectsARB; -GLEW_FUN_EXPORT PFNGLGETHANDLEARBPROC __glewGetHandleARB; -GLEW_FUN_EXPORT PFNGLGETINFOLOGARBPROC __glewGetInfoLogARB; -GLEW_FUN_EXPORT PFNGLGETOBJECTPARAMETERFVARBPROC __glewGetObjectParameterfvARB; -GLEW_FUN_EXPORT PFNGLGETOBJECTPARAMETERIVARBPROC __glewGetObjectParameterivARB; -GLEW_FUN_EXPORT PFNGLGETSHADERSOURCEARBPROC __glewGetShaderSourceARB; -GLEW_FUN_EXPORT PFNGLGETUNIFORMLOCATIONARBPROC __glewGetUniformLocationARB; -GLEW_FUN_EXPORT PFNGLGETUNIFORMFVARBPROC __glewGetUniformfvARB; -GLEW_FUN_EXPORT PFNGLGETUNIFORMIVARBPROC __glewGetUniformivARB; -GLEW_FUN_EXPORT PFNGLLINKPROGRAMARBPROC __glewLinkProgramARB; -GLEW_FUN_EXPORT PFNGLSHADERSOURCEARBPROC __glewShaderSourceARB; -GLEW_FUN_EXPORT PFNGLUNIFORM1FARBPROC __glewUniform1fARB; -GLEW_FUN_EXPORT PFNGLUNIFORM1FVARBPROC __glewUniform1fvARB; -GLEW_FUN_EXPORT PFNGLUNIFORM1IARBPROC __glewUniform1iARB; -GLEW_FUN_EXPORT PFNGLUNIFORM1IVARBPROC __glewUniform1ivARB; -GLEW_FUN_EXPORT PFNGLUNIFORM2FARBPROC __glewUniform2fARB; -GLEW_FUN_EXPORT PFNGLUNIFORM2FVARBPROC __glewUniform2fvARB; -GLEW_FUN_EXPORT PFNGLUNIFORM2IARBPROC __glewUniform2iARB; -GLEW_FUN_EXPORT PFNGLUNIFORM2IVARBPROC __glewUniform2ivARB; -GLEW_FUN_EXPORT PFNGLUNIFORM3FARBPROC __glewUniform3fARB; -GLEW_FUN_EXPORT PFNGLUNIFORM3FVARBPROC __glewUniform3fvARB; -GLEW_FUN_EXPORT PFNGLUNIFORM3IARBPROC __glewUniform3iARB; -GLEW_FUN_EXPORT PFNGLUNIFORM3IVARBPROC __glewUniform3ivARB; -GLEW_FUN_EXPORT PFNGLUNIFORM4FARBPROC __glewUniform4fARB; -GLEW_FUN_EXPORT PFNGLUNIFORM4FVARBPROC __glewUniform4fvARB; -GLEW_FUN_EXPORT PFNGLUNIFORM4IARBPROC __glewUniform4iARB; -GLEW_FUN_EXPORT PFNGLUNIFORM4IVARBPROC __glewUniform4ivARB; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2FVARBPROC __glewUniformMatrix2fvARB; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3FVARBPROC __glewUniformMatrix3fvARB; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4FVARBPROC __glewUniformMatrix4fvARB; -GLEW_FUN_EXPORT PFNGLUSEPROGRAMOBJECTARBPROC __glewUseProgramObjectARB; -GLEW_FUN_EXPORT PFNGLVALIDATEPROGRAMARBPROC __glewValidateProgramARB; - -GLEW_FUN_EXPORT PFNGLSHADERSTORAGEBLOCKBINDINGPROC __glewShaderStorageBlockBinding; - -GLEW_FUN_EXPORT PFNGLGETACTIVESUBROUTINENAMEPROC __glewGetActiveSubroutineName; -GLEW_FUN_EXPORT PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC __glewGetActiveSubroutineUniformName; -GLEW_FUN_EXPORT PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC __glewGetActiveSubroutineUniformiv; -GLEW_FUN_EXPORT PFNGLGETPROGRAMSTAGEIVPROC __glewGetProgramStageiv; -GLEW_FUN_EXPORT PFNGLGETSUBROUTINEINDEXPROC __glewGetSubroutineIndex; -GLEW_FUN_EXPORT PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC __glewGetSubroutineUniformLocation; -GLEW_FUN_EXPORT PFNGLGETUNIFORMSUBROUTINEUIVPROC __glewGetUniformSubroutineuiv; -GLEW_FUN_EXPORT PFNGLUNIFORMSUBROUTINESUIVPROC __glewUniformSubroutinesuiv; - -GLEW_FUN_EXPORT PFNGLCOMPILESHADERINCLUDEARBPROC __glewCompileShaderIncludeARB; -GLEW_FUN_EXPORT PFNGLDELETENAMEDSTRINGARBPROC __glewDeleteNamedStringARB; -GLEW_FUN_EXPORT PFNGLGETNAMEDSTRINGARBPROC __glewGetNamedStringARB; -GLEW_FUN_EXPORT PFNGLGETNAMEDSTRINGIVARBPROC __glewGetNamedStringivARB; -GLEW_FUN_EXPORT PFNGLISNAMEDSTRINGARBPROC __glewIsNamedStringARB; -GLEW_FUN_EXPORT PFNGLNAMEDSTRINGARBPROC __glewNamedStringARB; - -GLEW_FUN_EXPORT PFNGLTEXPAGECOMMITMENTARBPROC __glewTexPageCommitmentARB; -GLEW_FUN_EXPORT PFNGLTEXTUREPAGECOMMITMENTEXTPROC __glewTexturePageCommitmentEXT; - -GLEW_FUN_EXPORT PFNGLCLIENTWAITSYNCPROC __glewClientWaitSync; -GLEW_FUN_EXPORT PFNGLDELETESYNCPROC __glewDeleteSync; -GLEW_FUN_EXPORT PFNGLFENCESYNCPROC __glewFenceSync; -GLEW_FUN_EXPORT PFNGLGETINTEGER64VPROC __glewGetInteger64v; -GLEW_FUN_EXPORT PFNGLGETSYNCIVPROC __glewGetSynciv; -GLEW_FUN_EXPORT PFNGLISSYNCPROC __glewIsSync; -GLEW_FUN_EXPORT PFNGLWAITSYNCPROC __glewWaitSync; - -GLEW_FUN_EXPORT PFNGLPATCHPARAMETERFVPROC __glewPatchParameterfv; -GLEW_FUN_EXPORT PFNGLPATCHPARAMETERIPROC __glewPatchParameteri; - -GLEW_FUN_EXPORT PFNGLTEXBUFFERARBPROC __glewTexBufferARB; - -GLEW_FUN_EXPORT PFNGLTEXBUFFERRANGEPROC __glewTexBufferRange; -GLEW_FUN_EXPORT PFNGLTEXTUREBUFFERRANGEEXTPROC __glewTextureBufferRangeEXT; - -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE1DARBPROC __glewCompressedTexImage1DARB; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE2DARBPROC __glewCompressedTexImage2DARB; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE3DARBPROC __glewCompressedTexImage3DARB; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC __glewCompressedTexSubImage1DARB; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC __glewCompressedTexSubImage2DARB; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC __glewCompressedTexSubImage3DARB; -GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDTEXIMAGEARBPROC __glewGetCompressedTexImageARB; - -GLEW_FUN_EXPORT PFNGLGETMULTISAMPLEFVPROC __glewGetMultisamplefv; -GLEW_FUN_EXPORT PFNGLSAMPLEMASKIPROC __glewSampleMaski; -GLEW_FUN_EXPORT PFNGLTEXIMAGE2DMULTISAMPLEPROC __glewTexImage2DMultisample; -GLEW_FUN_EXPORT PFNGLTEXIMAGE3DMULTISAMPLEPROC __glewTexImage3DMultisample; - -GLEW_FUN_EXPORT PFNGLTEXSTORAGE1DPROC __glewTexStorage1D; -GLEW_FUN_EXPORT PFNGLTEXSTORAGE2DPROC __glewTexStorage2D; -GLEW_FUN_EXPORT PFNGLTEXSTORAGE3DPROC __glewTexStorage3D; -GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE1DEXTPROC __glewTextureStorage1DEXT; -GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE2DEXTPROC __glewTextureStorage2DEXT; -GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE3DEXTPROC __glewTextureStorage3DEXT; - -GLEW_FUN_EXPORT PFNGLTEXSTORAGE2DMULTISAMPLEPROC __glewTexStorage2DMultisample; -GLEW_FUN_EXPORT PFNGLTEXSTORAGE3DMULTISAMPLEPROC __glewTexStorage3DMultisample; -GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC __glewTextureStorage2DMultisampleEXT; -GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC __glewTextureStorage3DMultisampleEXT; - -GLEW_FUN_EXPORT PFNGLTEXTUREVIEWPROC __glewTextureView; - -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTI64VPROC __glewGetQueryObjecti64v; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUI64VPROC __glewGetQueryObjectui64v; -GLEW_FUN_EXPORT PFNGLQUERYCOUNTERPROC __glewQueryCounter; - -GLEW_FUN_EXPORT PFNGLBINDTRANSFORMFEEDBACKPROC __glewBindTransformFeedback; -GLEW_FUN_EXPORT PFNGLDELETETRANSFORMFEEDBACKSPROC __glewDeleteTransformFeedbacks; -GLEW_FUN_EXPORT PFNGLDRAWTRANSFORMFEEDBACKPROC __glewDrawTransformFeedback; -GLEW_FUN_EXPORT PFNGLGENTRANSFORMFEEDBACKSPROC __glewGenTransformFeedbacks; -GLEW_FUN_EXPORT PFNGLISTRANSFORMFEEDBACKPROC __glewIsTransformFeedback; -GLEW_FUN_EXPORT PFNGLPAUSETRANSFORMFEEDBACKPROC __glewPauseTransformFeedback; -GLEW_FUN_EXPORT PFNGLRESUMETRANSFORMFEEDBACKPROC __glewResumeTransformFeedback; - -GLEW_FUN_EXPORT PFNGLBEGINQUERYINDEXEDPROC __glewBeginQueryIndexed; -GLEW_FUN_EXPORT PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC __glewDrawTransformFeedbackStream; -GLEW_FUN_EXPORT PFNGLENDQUERYINDEXEDPROC __glewEndQueryIndexed; -GLEW_FUN_EXPORT PFNGLGETQUERYINDEXEDIVPROC __glewGetQueryIndexediv; - -GLEW_FUN_EXPORT PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC __glewDrawTransformFeedbackInstanced; -GLEW_FUN_EXPORT PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC __glewDrawTransformFeedbackStreamInstanced; - -GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXDARBPROC __glewLoadTransposeMatrixdARB; -GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXFARBPROC __glewLoadTransposeMatrixfARB; -GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXDARBPROC __glewMultTransposeMatrixdARB; -GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXFARBPROC __glewMultTransposeMatrixfARB; - -GLEW_FUN_EXPORT PFNGLBINDBUFFERBASEPROC __glewBindBufferBase; -GLEW_FUN_EXPORT PFNGLBINDBUFFERRANGEPROC __glewBindBufferRange; -GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC __glewGetActiveUniformBlockName; -GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMBLOCKIVPROC __glewGetActiveUniformBlockiv; -GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMNAMEPROC __glewGetActiveUniformName; -GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMSIVPROC __glewGetActiveUniformsiv; -GLEW_FUN_EXPORT PFNGLGETINTEGERI_VPROC __glewGetIntegeri_v; -GLEW_FUN_EXPORT PFNGLGETUNIFORMBLOCKINDEXPROC __glewGetUniformBlockIndex; -GLEW_FUN_EXPORT PFNGLGETUNIFORMINDICESPROC __glewGetUniformIndices; -GLEW_FUN_EXPORT PFNGLUNIFORMBLOCKBINDINGPROC __glewUniformBlockBinding; - -GLEW_FUN_EXPORT PFNGLBINDVERTEXARRAYPROC __glewBindVertexArray; -GLEW_FUN_EXPORT PFNGLDELETEVERTEXARRAYSPROC __glewDeleteVertexArrays; -GLEW_FUN_EXPORT PFNGLGENVERTEXARRAYSPROC __glewGenVertexArrays; -GLEW_FUN_EXPORT PFNGLISVERTEXARRAYPROC __glewIsVertexArray; - -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBLDVPROC __glewGetVertexAttribLdv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1DPROC __glewVertexAttribL1d; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1DVPROC __glewVertexAttribL1dv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2DPROC __glewVertexAttribL2d; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2DVPROC __glewVertexAttribL2dv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3DPROC __glewVertexAttribL3d; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3DVPROC __glewVertexAttribL3dv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4DPROC __glewVertexAttribL4d; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4DVPROC __glewVertexAttribL4dv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBLPOINTERPROC __glewVertexAttribLPointer; - -GLEW_FUN_EXPORT PFNGLBINDVERTEXBUFFERPROC __glewBindVertexBuffer; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBBINDINGPROC __glewVertexAttribBinding; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBFORMATPROC __glewVertexAttribFormat; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBIFORMATPROC __glewVertexAttribIFormat; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBLFORMATPROC __glewVertexAttribLFormat; -GLEW_FUN_EXPORT PFNGLVERTEXBINDINGDIVISORPROC __glewVertexBindingDivisor; - -GLEW_FUN_EXPORT PFNGLVERTEXBLENDARBPROC __glewVertexBlendARB; -GLEW_FUN_EXPORT PFNGLWEIGHTPOINTERARBPROC __glewWeightPointerARB; -GLEW_FUN_EXPORT PFNGLWEIGHTBVARBPROC __glewWeightbvARB; -GLEW_FUN_EXPORT PFNGLWEIGHTDVARBPROC __glewWeightdvARB; -GLEW_FUN_EXPORT PFNGLWEIGHTFVARBPROC __glewWeightfvARB; -GLEW_FUN_EXPORT PFNGLWEIGHTIVARBPROC __glewWeightivARB; -GLEW_FUN_EXPORT PFNGLWEIGHTSVARBPROC __glewWeightsvARB; -GLEW_FUN_EXPORT PFNGLWEIGHTUBVARBPROC __glewWeightubvARB; -GLEW_FUN_EXPORT PFNGLWEIGHTUIVARBPROC __glewWeightuivARB; -GLEW_FUN_EXPORT PFNGLWEIGHTUSVARBPROC __glewWeightusvARB; - -GLEW_FUN_EXPORT PFNGLBINDBUFFERARBPROC __glewBindBufferARB; -GLEW_FUN_EXPORT PFNGLBUFFERDATAARBPROC __glewBufferDataARB; -GLEW_FUN_EXPORT PFNGLBUFFERSUBDATAARBPROC __glewBufferSubDataARB; -GLEW_FUN_EXPORT PFNGLDELETEBUFFERSARBPROC __glewDeleteBuffersARB; -GLEW_FUN_EXPORT PFNGLGENBUFFERSARBPROC __glewGenBuffersARB; -GLEW_FUN_EXPORT PFNGLGETBUFFERPARAMETERIVARBPROC __glewGetBufferParameterivARB; -GLEW_FUN_EXPORT PFNGLGETBUFFERPOINTERVARBPROC __glewGetBufferPointervARB; -GLEW_FUN_EXPORT PFNGLGETBUFFERSUBDATAARBPROC __glewGetBufferSubDataARB; -GLEW_FUN_EXPORT PFNGLISBUFFERARBPROC __glewIsBufferARB; -GLEW_FUN_EXPORT PFNGLMAPBUFFERARBPROC __glewMapBufferARB; -GLEW_FUN_EXPORT PFNGLUNMAPBUFFERARBPROC __glewUnmapBufferARB; - -GLEW_FUN_EXPORT PFNGLBINDPROGRAMARBPROC __glewBindProgramARB; -GLEW_FUN_EXPORT PFNGLDELETEPROGRAMSARBPROC __glewDeleteProgramsARB; -GLEW_FUN_EXPORT PFNGLDISABLEVERTEXATTRIBARRAYARBPROC __glewDisableVertexAttribArrayARB; -GLEW_FUN_EXPORT PFNGLENABLEVERTEXATTRIBARRAYARBPROC __glewEnableVertexAttribArrayARB; -GLEW_FUN_EXPORT PFNGLGENPROGRAMSARBPROC __glewGenProgramsARB; -GLEW_FUN_EXPORT PFNGLGETPROGRAMENVPARAMETERDVARBPROC __glewGetProgramEnvParameterdvARB; -GLEW_FUN_EXPORT PFNGLGETPROGRAMENVPARAMETERFVARBPROC __glewGetProgramEnvParameterfvARB; -GLEW_FUN_EXPORT PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC __glewGetProgramLocalParameterdvARB; -GLEW_FUN_EXPORT PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC __glewGetProgramLocalParameterfvARB; -GLEW_FUN_EXPORT PFNGLGETPROGRAMSTRINGARBPROC __glewGetProgramStringARB; -GLEW_FUN_EXPORT PFNGLGETPROGRAMIVARBPROC __glewGetProgramivARB; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBPOINTERVARBPROC __glewGetVertexAttribPointervARB; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBDVARBPROC __glewGetVertexAttribdvARB; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBFVARBPROC __glewGetVertexAttribfvARB; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIVARBPROC __glewGetVertexAttribivARB; -GLEW_FUN_EXPORT PFNGLISPROGRAMARBPROC __glewIsProgramARB; -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4DARBPROC __glewProgramEnvParameter4dARB; -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4DVARBPROC __glewProgramEnvParameter4dvARB; -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4FARBPROC __glewProgramEnvParameter4fARB; -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4FVARBPROC __glewProgramEnvParameter4fvARB; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4DARBPROC __glewProgramLocalParameter4dARB; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4DVARBPROC __glewProgramLocalParameter4dvARB; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4FARBPROC __glewProgramLocalParameter4fARB; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4FVARBPROC __glewProgramLocalParameter4fvARB; -GLEW_FUN_EXPORT PFNGLPROGRAMSTRINGARBPROC __glewProgramStringARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DARBPROC __glewVertexAttrib1dARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DVARBPROC __glewVertexAttrib1dvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FARBPROC __glewVertexAttrib1fARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FVARBPROC __glewVertexAttrib1fvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SARBPROC __glewVertexAttrib1sARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SVARBPROC __glewVertexAttrib1svARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DARBPROC __glewVertexAttrib2dARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DVARBPROC __glewVertexAttrib2dvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FARBPROC __glewVertexAttrib2fARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FVARBPROC __glewVertexAttrib2fvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SARBPROC __glewVertexAttrib2sARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SVARBPROC __glewVertexAttrib2svARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DARBPROC __glewVertexAttrib3dARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DVARBPROC __glewVertexAttrib3dvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FARBPROC __glewVertexAttrib3fARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FVARBPROC __glewVertexAttrib3fvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SARBPROC __glewVertexAttrib3sARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SVARBPROC __glewVertexAttrib3svARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NBVARBPROC __glewVertexAttrib4NbvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NIVARBPROC __glewVertexAttrib4NivARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NSVARBPROC __glewVertexAttrib4NsvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBARBPROC __glewVertexAttrib4NubARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBVARBPROC __glewVertexAttrib4NubvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUIVARBPROC __glewVertexAttrib4NuivARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUSVARBPROC __glewVertexAttrib4NusvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4BVARBPROC __glewVertexAttrib4bvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DARBPROC __glewVertexAttrib4dARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DVARBPROC __glewVertexAttrib4dvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FARBPROC __glewVertexAttrib4fARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FVARBPROC __glewVertexAttrib4fvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4IVARBPROC __glewVertexAttrib4ivARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SARBPROC __glewVertexAttrib4sARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SVARBPROC __glewVertexAttrib4svARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBVARBPROC __glewVertexAttrib4ubvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UIVARBPROC __glewVertexAttrib4uivARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4USVARBPROC __glewVertexAttrib4usvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPOINTERARBPROC __glewVertexAttribPointerARB; - -GLEW_FUN_EXPORT PFNGLBINDATTRIBLOCATIONARBPROC __glewBindAttribLocationARB; -GLEW_FUN_EXPORT PFNGLGETACTIVEATTRIBARBPROC __glewGetActiveAttribARB; -GLEW_FUN_EXPORT PFNGLGETATTRIBLOCATIONARBPROC __glewGetAttribLocationARB; - -GLEW_FUN_EXPORT PFNGLCOLORP3UIPROC __glewColorP3ui; -GLEW_FUN_EXPORT PFNGLCOLORP3UIVPROC __glewColorP3uiv; -GLEW_FUN_EXPORT PFNGLCOLORP4UIPROC __glewColorP4ui; -GLEW_FUN_EXPORT PFNGLCOLORP4UIVPROC __glewColorP4uiv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP1UIPROC __glewMultiTexCoordP1ui; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP1UIVPROC __glewMultiTexCoordP1uiv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP2UIPROC __glewMultiTexCoordP2ui; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP2UIVPROC __glewMultiTexCoordP2uiv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP3UIPROC __glewMultiTexCoordP3ui; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP3UIVPROC __glewMultiTexCoordP3uiv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP4UIPROC __glewMultiTexCoordP4ui; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP4UIVPROC __glewMultiTexCoordP4uiv; -GLEW_FUN_EXPORT PFNGLNORMALP3UIPROC __glewNormalP3ui; -GLEW_FUN_EXPORT PFNGLNORMALP3UIVPROC __glewNormalP3uiv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLORP3UIPROC __glewSecondaryColorP3ui; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLORP3UIVPROC __glewSecondaryColorP3uiv; -GLEW_FUN_EXPORT PFNGLTEXCOORDP1UIPROC __glewTexCoordP1ui; -GLEW_FUN_EXPORT PFNGLTEXCOORDP1UIVPROC __glewTexCoordP1uiv; -GLEW_FUN_EXPORT PFNGLTEXCOORDP2UIPROC __glewTexCoordP2ui; -GLEW_FUN_EXPORT PFNGLTEXCOORDP2UIVPROC __glewTexCoordP2uiv; -GLEW_FUN_EXPORT PFNGLTEXCOORDP3UIPROC __glewTexCoordP3ui; -GLEW_FUN_EXPORT PFNGLTEXCOORDP3UIVPROC __glewTexCoordP3uiv; -GLEW_FUN_EXPORT PFNGLTEXCOORDP4UIPROC __glewTexCoordP4ui; -GLEW_FUN_EXPORT PFNGLTEXCOORDP4UIVPROC __glewTexCoordP4uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP1UIPROC __glewVertexAttribP1ui; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP1UIVPROC __glewVertexAttribP1uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP2UIPROC __glewVertexAttribP2ui; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP2UIVPROC __glewVertexAttribP2uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP3UIPROC __glewVertexAttribP3ui; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP3UIVPROC __glewVertexAttribP3uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP4UIPROC __glewVertexAttribP4ui; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP4UIVPROC __glewVertexAttribP4uiv; -GLEW_FUN_EXPORT PFNGLVERTEXP2UIPROC __glewVertexP2ui; -GLEW_FUN_EXPORT PFNGLVERTEXP2UIVPROC __glewVertexP2uiv; -GLEW_FUN_EXPORT PFNGLVERTEXP3UIPROC __glewVertexP3ui; -GLEW_FUN_EXPORT PFNGLVERTEXP3UIVPROC __glewVertexP3uiv; -GLEW_FUN_EXPORT PFNGLVERTEXP4UIPROC __glewVertexP4ui; -GLEW_FUN_EXPORT PFNGLVERTEXP4UIVPROC __glewVertexP4uiv; - -GLEW_FUN_EXPORT PFNGLDEPTHRANGEARRAYVPROC __glewDepthRangeArrayv; -GLEW_FUN_EXPORT PFNGLDEPTHRANGEINDEXEDPROC __glewDepthRangeIndexed; -GLEW_FUN_EXPORT PFNGLGETDOUBLEI_VPROC __glewGetDoublei_v; -GLEW_FUN_EXPORT PFNGLGETFLOATI_VPROC __glewGetFloati_v; -GLEW_FUN_EXPORT PFNGLSCISSORARRAYVPROC __glewScissorArrayv; -GLEW_FUN_EXPORT PFNGLSCISSORINDEXEDPROC __glewScissorIndexed; -GLEW_FUN_EXPORT PFNGLSCISSORINDEXEDVPROC __glewScissorIndexedv; -GLEW_FUN_EXPORT PFNGLVIEWPORTARRAYVPROC __glewViewportArrayv; -GLEW_FUN_EXPORT PFNGLVIEWPORTINDEXEDFPROC __glewViewportIndexedf; -GLEW_FUN_EXPORT PFNGLVIEWPORTINDEXEDFVPROC __glewViewportIndexedfv; - -GLEW_FUN_EXPORT PFNGLWINDOWPOS2DARBPROC __glewWindowPos2dARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2DVARBPROC __glewWindowPos2dvARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2FARBPROC __glewWindowPos2fARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2FVARBPROC __glewWindowPos2fvARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2IARBPROC __glewWindowPos2iARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2IVARBPROC __glewWindowPos2ivARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2SARBPROC __glewWindowPos2sARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2SVARBPROC __glewWindowPos2svARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3DARBPROC __glewWindowPos3dARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3DVARBPROC __glewWindowPos3dvARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3FARBPROC __glewWindowPos3fARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3FVARBPROC __glewWindowPos3fvARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3IARBPROC __glewWindowPos3iARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3IVARBPROC __glewWindowPos3ivARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3SARBPROC __glewWindowPos3sARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3SVARBPROC __glewWindowPos3svARB; - -GLEW_FUN_EXPORT PFNGLDRAWBUFFERSATIPROC __glewDrawBuffersATI; - -GLEW_FUN_EXPORT PFNGLDRAWELEMENTARRAYATIPROC __glewDrawElementArrayATI; -GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTARRAYATIPROC __glewDrawRangeElementArrayATI; -GLEW_FUN_EXPORT PFNGLELEMENTPOINTERATIPROC __glewElementPointerATI; - -GLEW_FUN_EXPORT PFNGLGETTEXBUMPPARAMETERFVATIPROC __glewGetTexBumpParameterfvATI; -GLEW_FUN_EXPORT PFNGLGETTEXBUMPPARAMETERIVATIPROC __glewGetTexBumpParameterivATI; -GLEW_FUN_EXPORT PFNGLTEXBUMPPARAMETERFVATIPROC __glewTexBumpParameterfvATI; -GLEW_FUN_EXPORT PFNGLTEXBUMPPARAMETERIVATIPROC __glewTexBumpParameterivATI; - -GLEW_FUN_EXPORT PFNGLALPHAFRAGMENTOP1ATIPROC __glewAlphaFragmentOp1ATI; -GLEW_FUN_EXPORT PFNGLALPHAFRAGMENTOP2ATIPROC __glewAlphaFragmentOp2ATI; -GLEW_FUN_EXPORT PFNGLALPHAFRAGMENTOP3ATIPROC __glewAlphaFragmentOp3ATI; -GLEW_FUN_EXPORT PFNGLBEGINFRAGMENTSHADERATIPROC __glewBeginFragmentShaderATI; -GLEW_FUN_EXPORT PFNGLBINDFRAGMENTSHADERATIPROC __glewBindFragmentShaderATI; -GLEW_FUN_EXPORT PFNGLCOLORFRAGMENTOP1ATIPROC __glewColorFragmentOp1ATI; -GLEW_FUN_EXPORT PFNGLCOLORFRAGMENTOP2ATIPROC __glewColorFragmentOp2ATI; -GLEW_FUN_EXPORT PFNGLCOLORFRAGMENTOP3ATIPROC __glewColorFragmentOp3ATI; -GLEW_FUN_EXPORT PFNGLDELETEFRAGMENTSHADERATIPROC __glewDeleteFragmentShaderATI; -GLEW_FUN_EXPORT PFNGLENDFRAGMENTSHADERATIPROC __glewEndFragmentShaderATI; -GLEW_FUN_EXPORT PFNGLGENFRAGMENTSHADERSATIPROC __glewGenFragmentShadersATI; -GLEW_FUN_EXPORT PFNGLPASSTEXCOORDATIPROC __glewPassTexCoordATI; -GLEW_FUN_EXPORT PFNGLSAMPLEMAPATIPROC __glewSampleMapATI; -GLEW_FUN_EXPORT PFNGLSETFRAGMENTSHADERCONSTANTATIPROC __glewSetFragmentShaderConstantATI; - -GLEW_FUN_EXPORT PFNGLMAPOBJECTBUFFERATIPROC __glewMapObjectBufferATI; -GLEW_FUN_EXPORT PFNGLUNMAPOBJECTBUFFERATIPROC __glewUnmapObjectBufferATI; - -GLEW_FUN_EXPORT PFNGLPNTRIANGLESFATIPROC __glewPNTrianglesfATI; -GLEW_FUN_EXPORT PFNGLPNTRIANGLESIATIPROC __glewPNTrianglesiATI; - -GLEW_FUN_EXPORT PFNGLSTENCILFUNCSEPARATEATIPROC __glewStencilFuncSeparateATI; -GLEW_FUN_EXPORT PFNGLSTENCILOPSEPARATEATIPROC __glewStencilOpSeparateATI; - -GLEW_FUN_EXPORT PFNGLARRAYOBJECTATIPROC __glewArrayObjectATI; -GLEW_FUN_EXPORT PFNGLFREEOBJECTBUFFERATIPROC __glewFreeObjectBufferATI; -GLEW_FUN_EXPORT PFNGLGETARRAYOBJECTFVATIPROC __glewGetArrayObjectfvATI; -GLEW_FUN_EXPORT PFNGLGETARRAYOBJECTIVATIPROC __glewGetArrayObjectivATI; -GLEW_FUN_EXPORT PFNGLGETOBJECTBUFFERFVATIPROC __glewGetObjectBufferfvATI; -GLEW_FUN_EXPORT PFNGLGETOBJECTBUFFERIVATIPROC __glewGetObjectBufferivATI; -GLEW_FUN_EXPORT PFNGLGETVARIANTARRAYOBJECTFVATIPROC __glewGetVariantArrayObjectfvATI; -GLEW_FUN_EXPORT PFNGLGETVARIANTARRAYOBJECTIVATIPROC __glewGetVariantArrayObjectivATI; -GLEW_FUN_EXPORT PFNGLISOBJECTBUFFERATIPROC __glewIsObjectBufferATI; -GLEW_FUN_EXPORT PFNGLNEWOBJECTBUFFERATIPROC __glewNewObjectBufferATI; -GLEW_FUN_EXPORT PFNGLUPDATEOBJECTBUFFERATIPROC __glewUpdateObjectBufferATI; -GLEW_FUN_EXPORT PFNGLVARIANTARRAYOBJECTATIPROC __glewVariantArrayObjectATI; - -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC __glewGetVertexAttribArrayObjectfvATI; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC __glewGetVertexAttribArrayObjectivATI; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBARRAYOBJECTATIPROC __glewVertexAttribArrayObjectATI; - -GLEW_FUN_EXPORT PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC __glewClientActiveVertexStreamATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3BATIPROC __glewNormalStream3bATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3BVATIPROC __glewNormalStream3bvATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3DATIPROC __glewNormalStream3dATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3DVATIPROC __glewNormalStream3dvATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3FATIPROC __glewNormalStream3fATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3FVATIPROC __glewNormalStream3fvATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3IATIPROC __glewNormalStream3iATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3IVATIPROC __glewNormalStream3ivATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3SATIPROC __glewNormalStream3sATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3SVATIPROC __glewNormalStream3svATI; -GLEW_FUN_EXPORT PFNGLVERTEXBLENDENVFATIPROC __glewVertexBlendEnvfATI; -GLEW_FUN_EXPORT PFNGLVERTEXBLENDENVIATIPROC __glewVertexBlendEnviATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1DATIPROC __glewVertexStream1dATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1DVATIPROC __glewVertexStream1dvATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1FATIPROC __glewVertexStream1fATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1FVATIPROC __glewVertexStream1fvATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1IATIPROC __glewVertexStream1iATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1IVATIPROC __glewVertexStream1ivATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1SATIPROC __glewVertexStream1sATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1SVATIPROC __glewVertexStream1svATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2DATIPROC __glewVertexStream2dATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2DVATIPROC __glewVertexStream2dvATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2FATIPROC __glewVertexStream2fATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2FVATIPROC __glewVertexStream2fvATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2IATIPROC __glewVertexStream2iATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2IVATIPROC __glewVertexStream2ivATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2SATIPROC __glewVertexStream2sATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2SVATIPROC __glewVertexStream2svATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3DATIPROC __glewVertexStream3dATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3DVATIPROC __glewVertexStream3dvATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3FATIPROC __glewVertexStream3fATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3FVATIPROC __glewVertexStream3fvATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3IATIPROC __glewVertexStream3iATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3IVATIPROC __glewVertexStream3ivATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3SATIPROC __glewVertexStream3sATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3SVATIPROC __glewVertexStream3svATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4DATIPROC __glewVertexStream4dATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4DVATIPROC __glewVertexStream4dvATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4FATIPROC __glewVertexStream4fATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4FVATIPROC __glewVertexStream4fvATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4IATIPROC __glewVertexStream4iATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4IVATIPROC __glewVertexStream4ivATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4SATIPROC __glewVertexStream4sATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4SVATIPROC __glewVertexStream4svATI; - -GLEW_FUN_EXPORT PFNGLGETUNIFORMBUFFERSIZEEXTPROC __glewGetUniformBufferSizeEXT; -GLEW_FUN_EXPORT PFNGLGETUNIFORMOFFSETEXTPROC __glewGetUniformOffsetEXT; -GLEW_FUN_EXPORT PFNGLUNIFORMBUFFEREXTPROC __glewUniformBufferEXT; - -GLEW_FUN_EXPORT PFNGLBLENDCOLOREXTPROC __glewBlendColorEXT; - -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEEXTPROC __glewBlendEquationSeparateEXT; - -GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEEXTPROC __glewBlendFuncSeparateEXT; - -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONEXTPROC __glewBlendEquationEXT; - -GLEW_FUN_EXPORT PFNGLCOLORSUBTABLEEXTPROC __glewColorSubTableEXT; -GLEW_FUN_EXPORT PFNGLCOPYCOLORSUBTABLEEXTPROC __glewCopyColorSubTableEXT; - -GLEW_FUN_EXPORT PFNGLLOCKARRAYSEXTPROC __glewLockArraysEXT; -GLEW_FUN_EXPORT PFNGLUNLOCKARRAYSEXTPROC __glewUnlockArraysEXT; - -GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER1DEXTPROC __glewConvolutionFilter1DEXT; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER2DEXTPROC __glewConvolutionFilter2DEXT; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFEXTPROC __glewConvolutionParameterfEXT; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFVEXTPROC __glewConvolutionParameterfvEXT; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIEXTPROC __glewConvolutionParameteriEXT; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIVEXTPROC __glewConvolutionParameterivEXT; -GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC __glewCopyConvolutionFilter1DEXT; -GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC __glewCopyConvolutionFilter2DEXT; -GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONFILTEREXTPROC __glewGetConvolutionFilterEXT; -GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC __glewGetConvolutionParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC __glewGetConvolutionParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETSEPARABLEFILTEREXTPROC __glewGetSeparableFilterEXT; -GLEW_FUN_EXPORT PFNGLSEPARABLEFILTER2DEXTPROC __glewSeparableFilter2DEXT; - -GLEW_FUN_EXPORT PFNGLBINORMALPOINTEREXTPROC __glewBinormalPointerEXT; -GLEW_FUN_EXPORT PFNGLTANGENTPOINTEREXTPROC __glewTangentPointerEXT; - -GLEW_FUN_EXPORT PFNGLCOPYTEXIMAGE1DEXTPROC __glewCopyTexImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOPYTEXIMAGE2DEXTPROC __glewCopyTexImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE1DEXTPROC __glewCopyTexSubImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE2DEXTPROC __glewCopyTexSubImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE3DEXTPROC __glewCopyTexSubImage3DEXT; - -GLEW_FUN_EXPORT PFNGLCULLPARAMETERDVEXTPROC __glewCullParameterdvEXT; -GLEW_FUN_EXPORT PFNGLCULLPARAMETERFVEXTPROC __glewCullParameterfvEXT; - -GLEW_FUN_EXPORT PFNGLINSERTEVENTMARKEREXTPROC __glewInsertEventMarkerEXT; -GLEW_FUN_EXPORT PFNGLPOPGROUPMARKEREXTPROC __glewPopGroupMarkerEXT; -GLEW_FUN_EXPORT PFNGLPUSHGROUPMARKEREXTPROC __glewPushGroupMarkerEXT; - -GLEW_FUN_EXPORT PFNGLDEPTHBOUNDSEXTPROC __glewDepthBoundsEXT; - -GLEW_FUN_EXPORT PFNGLBINDMULTITEXTUREEXTPROC __glewBindMultiTextureEXT; -GLEW_FUN_EXPORT PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC __glewCheckNamedFramebufferStatusEXT; -GLEW_FUN_EXPORT PFNGLCLIENTATTRIBDEFAULTEXTPROC __glewClientAttribDefaultEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC __glewCompressedMultiTexImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC __glewCompressedMultiTexImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC __glewCompressedMultiTexImage3DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC __glewCompressedMultiTexSubImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC __glewCompressedMultiTexSubImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC __glewCompressedMultiTexSubImage3DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC __glewCompressedTextureImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC __glewCompressedTextureImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC __glewCompressedTextureImage3DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC __glewCompressedTextureSubImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC __glewCompressedTextureSubImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC __glewCompressedTextureSubImage3DEXT; -GLEW_FUN_EXPORT PFNGLCOPYMULTITEXIMAGE1DEXTPROC __glewCopyMultiTexImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOPYMULTITEXIMAGE2DEXTPROC __glewCopyMultiTexImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC __glewCopyMultiTexSubImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC __glewCopyMultiTexSubImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC __glewCopyMultiTexSubImage3DEXT; -GLEW_FUN_EXPORT PFNGLCOPYTEXTUREIMAGE1DEXTPROC __glewCopyTextureImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOPYTEXTUREIMAGE2DEXTPROC __glewCopyTextureImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC __glewCopyTextureSubImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC __glewCopyTextureSubImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC __glewCopyTextureSubImage3DEXT; -GLEW_FUN_EXPORT PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC __glewDisableClientStateIndexedEXT; -GLEW_FUN_EXPORT PFNGLDISABLECLIENTSTATEIEXTPROC __glewDisableClientStateiEXT; -GLEW_FUN_EXPORT PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC __glewDisableVertexArrayAttribEXT; -GLEW_FUN_EXPORT PFNGLDISABLEVERTEXARRAYEXTPROC __glewDisableVertexArrayEXT; -GLEW_FUN_EXPORT PFNGLENABLECLIENTSTATEINDEXEDEXTPROC __glewEnableClientStateIndexedEXT; -GLEW_FUN_EXPORT PFNGLENABLECLIENTSTATEIEXTPROC __glewEnableClientStateiEXT; -GLEW_FUN_EXPORT PFNGLENABLEVERTEXARRAYATTRIBEXTPROC __glewEnableVertexArrayAttribEXT; -GLEW_FUN_EXPORT PFNGLENABLEVERTEXARRAYEXTPROC __glewEnableVertexArrayEXT; -GLEW_FUN_EXPORT PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC __glewFlushMappedNamedBufferRangeEXT; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC __glewFramebufferDrawBufferEXT; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC __glewFramebufferDrawBuffersEXT; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERREADBUFFEREXTPROC __glewFramebufferReadBufferEXT; -GLEW_FUN_EXPORT PFNGLGENERATEMULTITEXMIPMAPEXTPROC __glewGenerateMultiTexMipmapEXT; -GLEW_FUN_EXPORT PFNGLGENERATETEXTUREMIPMAPEXTPROC __glewGenerateTextureMipmapEXT; -GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC __glewGetCompressedMultiTexImageEXT; -GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC __glewGetCompressedTextureImageEXT; -GLEW_FUN_EXPORT PFNGLGETDOUBLEINDEXEDVEXTPROC __glewGetDoubleIndexedvEXT; -GLEW_FUN_EXPORT PFNGLGETDOUBLEI_VEXTPROC __glewGetDoublei_vEXT; -GLEW_FUN_EXPORT PFNGLGETFLOATINDEXEDVEXTPROC __glewGetFloatIndexedvEXT; -GLEW_FUN_EXPORT PFNGLGETFLOATI_VEXTPROC __glewGetFloati_vEXT; -GLEW_FUN_EXPORT PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC __glewGetFramebufferParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXENVFVEXTPROC __glewGetMultiTexEnvfvEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXENVIVEXTPROC __glewGetMultiTexEnvivEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXGENDVEXTPROC __glewGetMultiTexGendvEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXGENFVEXTPROC __glewGetMultiTexGenfvEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXGENIVEXTPROC __glewGetMultiTexGenivEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXIMAGEEXTPROC __glewGetMultiTexImageEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC __glewGetMultiTexLevelParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC __glewGetMultiTexLevelParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXPARAMETERIIVEXTPROC __glewGetMultiTexParameterIivEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXPARAMETERIUIVEXTPROC __glewGetMultiTexParameterIuivEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXPARAMETERFVEXTPROC __glewGetMultiTexParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXPARAMETERIVEXTPROC __glewGetMultiTexParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC __glewGetNamedBufferParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDBUFFERPOINTERVEXTPROC __glewGetNamedBufferPointervEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDBUFFERSUBDATAEXTPROC __glewGetNamedBufferSubDataEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC __glewGetNamedFramebufferAttachmentParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC __glewGetNamedProgramLocalParameterIivEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC __glewGetNamedProgramLocalParameterIuivEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC __glewGetNamedProgramLocalParameterdvEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC __glewGetNamedProgramLocalParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMSTRINGEXTPROC __glewGetNamedProgramStringEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMIVEXTPROC __glewGetNamedProgramivEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC __glewGetNamedRenderbufferParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETPOINTERINDEXEDVEXTPROC __glewGetPointerIndexedvEXT; -GLEW_FUN_EXPORT PFNGLGETPOINTERI_VEXTPROC __glewGetPointeri_vEXT; -GLEW_FUN_EXPORT PFNGLGETTEXTUREIMAGEEXTPROC __glewGetTextureImageEXT; -GLEW_FUN_EXPORT PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC __glewGetTextureLevelParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC __glewGetTextureLevelParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETTEXTUREPARAMETERIIVEXTPROC __glewGetTextureParameterIivEXT; -GLEW_FUN_EXPORT PFNGLGETTEXTUREPARAMETERIUIVEXTPROC __glewGetTextureParameterIuivEXT; -GLEW_FUN_EXPORT PFNGLGETTEXTUREPARAMETERFVEXTPROC __glewGetTextureParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETTEXTUREPARAMETERIVEXTPROC __glewGetTextureParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC __glewGetVertexArrayIntegeri_vEXT; -GLEW_FUN_EXPORT PFNGLGETVERTEXARRAYINTEGERVEXTPROC __glewGetVertexArrayIntegervEXT; -GLEW_FUN_EXPORT PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC __glewGetVertexArrayPointeri_vEXT; -GLEW_FUN_EXPORT PFNGLGETVERTEXARRAYPOINTERVEXTPROC __glewGetVertexArrayPointervEXT; -GLEW_FUN_EXPORT PFNGLMAPNAMEDBUFFEREXTPROC __glewMapNamedBufferEXT; -GLEW_FUN_EXPORT PFNGLMAPNAMEDBUFFERRANGEEXTPROC __glewMapNamedBufferRangeEXT; -GLEW_FUN_EXPORT PFNGLMATRIXFRUSTUMEXTPROC __glewMatrixFrustumEXT; -GLEW_FUN_EXPORT PFNGLMATRIXLOADIDENTITYEXTPROC __glewMatrixLoadIdentityEXT; -GLEW_FUN_EXPORT PFNGLMATRIXLOADTRANSPOSEDEXTPROC __glewMatrixLoadTransposedEXT; -GLEW_FUN_EXPORT PFNGLMATRIXLOADTRANSPOSEFEXTPROC __glewMatrixLoadTransposefEXT; -GLEW_FUN_EXPORT PFNGLMATRIXLOADDEXTPROC __glewMatrixLoaddEXT; -GLEW_FUN_EXPORT PFNGLMATRIXLOADFEXTPROC __glewMatrixLoadfEXT; -GLEW_FUN_EXPORT PFNGLMATRIXMULTTRANSPOSEDEXTPROC __glewMatrixMultTransposedEXT; -GLEW_FUN_EXPORT PFNGLMATRIXMULTTRANSPOSEFEXTPROC __glewMatrixMultTransposefEXT; -GLEW_FUN_EXPORT PFNGLMATRIXMULTDEXTPROC __glewMatrixMultdEXT; -GLEW_FUN_EXPORT PFNGLMATRIXMULTFEXTPROC __glewMatrixMultfEXT; -GLEW_FUN_EXPORT PFNGLMATRIXORTHOEXTPROC __glewMatrixOrthoEXT; -GLEW_FUN_EXPORT PFNGLMATRIXPOPEXTPROC __glewMatrixPopEXT; -GLEW_FUN_EXPORT PFNGLMATRIXPUSHEXTPROC __glewMatrixPushEXT; -GLEW_FUN_EXPORT PFNGLMATRIXROTATEDEXTPROC __glewMatrixRotatedEXT; -GLEW_FUN_EXPORT PFNGLMATRIXROTATEFEXTPROC __glewMatrixRotatefEXT; -GLEW_FUN_EXPORT PFNGLMATRIXSCALEDEXTPROC __glewMatrixScaledEXT; -GLEW_FUN_EXPORT PFNGLMATRIXSCALEFEXTPROC __glewMatrixScalefEXT; -GLEW_FUN_EXPORT PFNGLMATRIXTRANSLATEDEXTPROC __glewMatrixTranslatedEXT; -GLEW_FUN_EXPORT PFNGLMATRIXTRANSLATEFEXTPROC __glewMatrixTranslatefEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXBUFFEREXTPROC __glewMultiTexBufferEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORDPOINTEREXTPROC __glewMultiTexCoordPointerEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXENVFEXTPROC __glewMultiTexEnvfEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXENVFVEXTPROC __glewMultiTexEnvfvEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXENVIEXTPROC __glewMultiTexEnviEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXENVIVEXTPROC __glewMultiTexEnvivEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXGENDEXTPROC __glewMultiTexGendEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXGENDVEXTPROC __glewMultiTexGendvEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXGENFEXTPROC __glewMultiTexGenfEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXGENFVEXTPROC __glewMultiTexGenfvEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXGENIEXTPROC __glewMultiTexGeniEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXGENIVEXTPROC __glewMultiTexGenivEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXIMAGE1DEXTPROC __glewMultiTexImage1DEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXIMAGE2DEXTPROC __glewMultiTexImage2DEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXIMAGE3DEXTPROC __glewMultiTexImage3DEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERIIVEXTPROC __glewMultiTexParameterIivEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERIUIVEXTPROC __glewMultiTexParameterIuivEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERFEXTPROC __glewMultiTexParameterfEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERFVEXTPROC __glewMultiTexParameterfvEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERIEXTPROC __glewMultiTexParameteriEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERIVEXTPROC __glewMultiTexParameterivEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXRENDERBUFFEREXTPROC __glewMultiTexRenderbufferEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXSUBIMAGE1DEXTPROC __glewMultiTexSubImage1DEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXSUBIMAGE2DEXTPROC __glewMultiTexSubImage2DEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXSUBIMAGE3DEXTPROC __glewMultiTexSubImage3DEXT; -GLEW_FUN_EXPORT PFNGLNAMEDBUFFERDATAEXTPROC __glewNamedBufferDataEXT; -GLEW_FUN_EXPORT PFNGLNAMEDBUFFERSUBDATAEXTPROC __glewNamedBufferSubDataEXT; -GLEW_FUN_EXPORT PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC __glewNamedCopyBufferSubDataEXT; -GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC __glewNamedFramebufferRenderbufferEXT; -GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC __glewNamedFramebufferTexture1DEXT; -GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC __glewNamedFramebufferTexture2DEXT; -GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC __glewNamedFramebufferTexture3DEXT; -GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC __glewNamedFramebufferTextureEXT; -GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC __glewNamedFramebufferTextureFaceEXT; -GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC __glewNamedFramebufferTextureLayerEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC __glewNamedProgramLocalParameter4dEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC __glewNamedProgramLocalParameter4dvEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC __glewNamedProgramLocalParameter4fEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC __glewNamedProgramLocalParameter4fvEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC __glewNamedProgramLocalParameterI4iEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC __glewNamedProgramLocalParameterI4ivEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC __glewNamedProgramLocalParameterI4uiEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC __glewNamedProgramLocalParameterI4uivEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC __glewNamedProgramLocalParameters4fvEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC __glewNamedProgramLocalParametersI4ivEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC __glewNamedProgramLocalParametersI4uivEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMSTRINGEXTPROC __glewNamedProgramStringEXT; -GLEW_FUN_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC __glewNamedRenderbufferStorageEXT; -GLEW_FUN_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC __glewNamedRenderbufferStorageMultisampleCoverageEXT; -GLEW_FUN_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC __glewNamedRenderbufferStorageMultisampleEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1FEXTPROC __glewProgramUniform1fEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1FVEXTPROC __glewProgramUniform1fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1IEXTPROC __glewProgramUniform1iEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1IVEXTPROC __glewProgramUniform1ivEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UIEXTPROC __glewProgramUniform1uiEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UIVEXTPROC __glewProgramUniform1uivEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2FEXTPROC __glewProgramUniform2fEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2FVEXTPROC __glewProgramUniform2fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2IEXTPROC __glewProgramUniform2iEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2IVEXTPROC __glewProgramUniform2ivEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UIEXTPROC __glewProgramUniform2uiEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UIVEXTPROC __glewProgramUniform2uivEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3FEXTPROC __glewProgramUniform3fEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3FVEXTPROC __glewProgramUniform3fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3IEXTPROC __glewProgramUniform3iEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3IVEXTPROC __glewProgramUniform3ivEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UIEXTPROC __glewProgramUniform3uiEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UIVEXTPROC __glewProgramUniform3uivEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4FEXTPROC __glewProgramUniform4fEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4FVEXTPROC __glewProgramUniform4fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4IEXTPROC __glewProgramUniform4iEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4IVEXTPROC __glewProgramUniform4ivEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UIEXTPROC __glewProgramUniform4uiEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UIVEXTPROC __glewProgramUniform4uivEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC __glewProgramUniformMatrix2fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC __glewProgramUniformMatrix2x3fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC __glewProgramUniformMatrix2x4fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC __glewProgramUniformMatrix3fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC __glewProgramUniformMatrix3x2fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC __glewProgramUniformMatrix3x4fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC __glewProgramUniformMatrix4fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC __glewProgramUniformMatrix4x2fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC __glewProgramUniformMatrix4x3fvEXT; -GLEW_FUN_EXPORT PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC __glewPushClientAttribDefaultEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREBUFFEREXTPROC __glewTextureBufferEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE1DEXTPROC __glewTextureImage1DEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE2DEXTPROC __glewTextureImage2DEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE3DEXTPROC __glewTextureImage3DEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIIVEXTPROC __glewTextureParameterIivEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIUIVEXTPROC __glewTextureParameterIuivEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERFEXTPROC __glewTextureParameterfEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERFVEXTPROC __glewTextureParameterfvEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIEXTPROC __glewTextureParameteriEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIVEXTPROC __glewTextureParameterivEXT; -GLEW_FUN_EXPORT PFNGLTEXTURERENDERBUFFEREXTPROC __glewTextureRenderbufferEXT; -GLEW_FUN_EXPORT PFNGLTEXTURESUBIMAGE1DEXTPROC __glewTextureSubImage1DEXT; -GLEW_FUN_EXPORT PFNGLTEXTURESUBIMAGE2DEXTPROC __glewTextureSubImage2DEXT; -GLEW_FUN_EXPORT PFNGLTEXTURESUBIMAGE3DEXTPROC __glewTextureSubImage3DEXT; -GLEW_FUN_EXPORT PFNGLUNMAPNAMEDBUFFEREXTPROC __glewUnmapNamedBufferEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYCOLOROFFSETEXTPROC __glewVertexArrayColorOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC __glewVertexArrayEdgeFlagOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC __glewVertexArrayFogCoordOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYINDEXOFFSETEXTPROC __glewVertexArrayIndexOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC __glewVertexArrayMultiTexCoordOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYNORMALOFFSETEXTPROC __glewVertexArrayNormalOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC __glewVertexArraySecondaryColorOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC __glewVertexArrayTexCoordOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC __glewVertexArrayVertexAttribIOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC __glewVertexArrayVertexAttribOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC __glewVertexArrayVertexOffsetEXT; - -GLEW_FUN_EXPORT PFNGLCOLORMASKINDEXEDEXTPROC __glewColorMaskIndexedEXT; -GLEW_FUN_EXPORT PFNGLDISABLEINDEXEDEXTPROC __glewDisableIndexedEXT; -GLEW_FUN_EXPORT PFNGLENABLEINDEXEDEXTPROC __glewEnableIndexedEXT; -GLEW_FUN_EXPORT PFNGLGETBOOLEANINDEXEDVEXTPROC __glewGetBooleanIndexedvEXT; -GLEW_FUN_EXPORT PFNGLGETINTEGERINDEXEDVEXTPROC __glewGetIntegerIndexedvEXT; -GLEW_FUN_EXPORT PFNGLISENABLEDINDEXEDEXTPROC __glewIsEnabledIndexedEXT; - -GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDEXTPROC __glewDrawArraysInstancedEXT; -GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDEXTPROC __glewDrawElementsInstancedEXT; - -GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTSEXTPROC __glewDrawRangeElementsEXT; - -GLEW_FUN_EXPORT PFNGLFOGCOORDPOINTEREXTPROC __glewFogCoordPointerEXT; -GLEW_FUN_EXPORT PFNGLFOGCOORDDEXTPROC __glewFogCoorddEXT; -GLEW_FUN_EXPORT PFNGLFOGCOORDDVEXTPROC __glewFogCoorddvEXT; -GLEW_FUN_EXPORT PFNGLFOGCOORDFEXTPROC __glewFogCoordfEXT; -GLEW_FUN_EXPORT PFNGLFOGCOORDFVEXTPROC __glewFogCoordfvEXT; - -GLEW_FUN_EXPORT PFNGLFRAGMENTCOLORMATERIALEXTPROC __glewFragmentColorMaterialEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFEXTPROC __glewFragmentLightModelfEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFVEXTPROC __glewFragmentLightModelfvEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELIEXTPROC __glewFragmentLightModeliEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELIVEXTPROC __glewFragmentLightModelivEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFEXTPROC __glewFragmentLightfEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFVEXTPROC __glewFragmentLightfvEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTIEXTPROC __glewFragmentLightiEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTIVEXTPROC __glewFragmentLightivEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFEXTPROC __glewFragmentMaterialfEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFVEXTPROC __glewFragmentMaterialfvEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALIEXTPROC __glewFragmentMaterialiEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALIVEXTPROC __glewFragmentMaterialivEXT; -GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTFVEXTPROC __glewGetFragmentLightfvEXT; -GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTIVEXTPROC __glewGetFragmentLightivEXT; -GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALFVEXTPROC __glewGetFragmentMaterialfvEXT; -GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALIVEXTPROC __glewGetFragmentMaterialivEXT; -GLEW_FUN_EXPORT PFNGLLIGHTENVIEXTPROC __glewLightEnviEXT; - -GLEW_FUN_EXPORT PFNGLBLITFRAMEBUFFEREXTPROC __glewBlitFramebufferEXT; - -GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC __glewRenderbufferStorageMultisampleEXT; - -GLEW_FUN_EXPORT PFNGLBINDFRAMEBUFFEREXTPROC __glewBindFramebufferEXT; -GLEW_FUN_EXPORT PFNGLBINDRENDERBUFFEREXTPROC __glewBindRenderbufferEXT; -GLEW_FUN_EXPORT PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC __glewCheckFramebufferStatusEXT; -GLEW_FUN_EXPORT PFNGLDELETEFRAMEBUFFERSEXTPROC __glewDeleteFramebuffersEXT; -GLEW_FUN_EXPORT PFNGLDELETERENDERBUFFERSEXTPROC __glewDeleteRenderbuffersEXT; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC __glewFramebufferRenderbufferEXT; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE1DEXTPROC __glewFramebufferTexture1DEXT; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE2DEXTPROC __glewFramebufferTexture2DEXT; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE3DEXTPROC __glewFramebufferTexture3DEXT; -GLEW_FUN_EXPORT PFNGLGENFRAMEBUFFERSEXTPROC __glewGenFramebuffersEXT; -GLEW_FUN_EXPORT PFNGLGENRENDERBUFFERSEXTPROC __glewGenRenderbuffersEXT; -GLEW_FUN_EXPORT PFNGLGENERATEMIPMAPEXTPROC __glewGenerateMipmapEXT; -GLEW_FUN_EXPORT PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC __glewGetFramebufferAttachmentParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC __glewGetRenderbufferParameterivEXT; -GLEW_FUN_EXPORT PFNGLISFRAMEBUFFEREXTPROC __glewIsFramebufferEXT; -GLEW_FUN_EXPORT PFNGLISRENDERBUFFEREXTPROC __glewIsRenderbufferEXT; -GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEEXTPROC __glewRenderbufferStorageEXT; - -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREEXTPROC __glewFramebufferTextureEXT; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC __glewFramebufferTextureFaceEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERIEXTPROC __glewProgramParameteriEXT; - -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERS4FVEXTPROC __glewProgramEnvParameters4fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC __glewProgramLocalParameters4fvEXT; - -GLEW_FUN_EXPORT PFNGLBINDFRAGDATALOCATIONEXTPROC __glewBindFragDataLocationEXT; -GLEW_FUN_EXPORT PFNGLGETFRAGDATALOCATIONEXTPROC __glewGetFragDataLocationEXT; -GLEW_FUN_EXPORT PFNGLGETUNIFORMUIVEXTPROC __glewGetUniformuivEXT; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIIVEXTPROC __glewGetVertexAttribIivEXT; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIUIVEXTPROC __glewGetVertexAttribIuivEXT; -GLEW_FUN_EXPORT PFNGLUNIFORM1UIEXTPROC __glewUniform1uiEXT; -GLEW_FUN_EXPORT PFNGLUNIFORM1UIVEXTPROC __glewUniform1uivEXT; -GLEW_FUN_EXPORT PFNGLUNIFORM2UIEXTPROC __glewUniform2uiEXT; -GLEW_FUN_EXPORT PFNGLUNIFORM2UIVEXTPROC __glewUniform2uivEXT; -GLEW_FUN_EXPORT PFNGLUNIFORM3UIEXTPROC __glewUniform3uiEXT; -GLEW_FUN_EXPORT PFNGLUNIFORM3UIVEXTPROC __glewUniform3uivEXT; -GLEW_FUN_EXPORT PFNGLUNIFORM4UIEXTPROC __glewUniform4uiEXT; -GLEW_FUN_EXPORT PFNGLUNIFORM4UIVEXTPROC __glewUniform4uivEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1IEXTPROC __glewVertexAttribI1iEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1IVEXTPROC __glewVertexAttribI1ivEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1UIEXTPROC __glewVertexAttribI1uiEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1UIVEXTPROC __glewVertexAttribI1uivEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2IEXTPROC __glewVertexAttribI2iEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2IVEXTPROC __glewVertexAttribI2ivEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2UIEXTPROC __glewVertexAttribI2uiEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2UIVEXTPROC __glewVertexAttribI2uivEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3IEXTPROC __glewVertexAttribI3iEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3IVEXTPROC __glewVertexAttribI3ivEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3UIEXTPROC __glewVertexAttribI3uiEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3UIVEXTPROC __glewVertexAttribI3uivEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4BVEXTPROC __glewVertexAttribI4bvEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4IEXTPROC __glewVertexAttribI4iEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4IVEXTPROC __glewVertexAttribI4ivEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4SVEXTPROC __glewVertexAttribI4svEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UBVEXTPROC __glewVertexAttribI4ubvEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UIEXTPROC __glewVertexAttribI4uiEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UIVEXTPROC __glewVertexAttribI4uivEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4USVEXTPROC __glewVertexAttribI4usvEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBIPOINTEREXTPROC __glewVertexAttribIPointerEXT; - -GLEW_FUN_EXPORT PFNGLGETHISTOGRAMEXTPROC __glewGetHistogramEXT; -GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERFVEXTPROC __glewGetHistogramParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERIVEXTPROC __glewGetHistogramParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETMINMAXEXTPROC __glewGetMinmaxEXT; -GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERFVEXTPROC __glewGetMinmaxParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERIVEXTPROC __glewGetMinmaxParameterivEXT; -GLEW_FUN_EXPORT PFNGLHISTOGRAMEXTPROC __glewHistogramEXT; -GLEW_FUN_EXPORT PFNGLMINMAXEXTPROC __glewMinmaxEXT; -GLEW_FUN_EXPORT PFNGLRESETHISTOGRAMEXTPROC __glewResetHistogramEXT; -GLEW_FUN_EXPORT PFNGLRESETMINMAXEXTPROC __glewResetMinmaxEXT; - -GLEW_FUN_EXPORT PFNGLINDEXFUNCEXTPROC __glewIndexFuncEXT; - -GLEW_FUN_EXPORT PFNGLINDEXMATERIALEXTPROC __glewIndexMaterialEXT; - -GLEW_FUN_EXPORT PFNGLAPPLYTEXTUREEXTPROC __glewApplyTextureEXT; -GLEW_FUN_EXPORT PFNGLTEXTURELIGHTEXTPROC __glewTextureLightEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREMATERIALEXTPROC __glewTextureMaterialEXT; - -GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSEXTPROC __glewMultiDrawArraysEXT; -GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSEXTPROC __glewMultiDrawElementsEXT; - -GLEW_FUN_EXPORT PFNGLSAMPLEMASKEXTPROC __glewSampleMaskEXT; -GLEW_FUN_EXPORT PFNGLSAMPLEPATTERNEXTPROC __glewSamplePatternEXT; - -GLEW_FUN_EXPORT PFNGLCOLORTABLEEXTPROC __glewColorTableEXT; -GLEW_FUN_EXPORT PFNGLGETCOLORTABLEEXTPROC __glewGetColorTableEXT; -GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERFVEXTPROC __glewGetColorTableParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERIVEXTPROC __glewGetColorTableParameterivEXT; - -GLEW_FUN_EXPORT PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC __glewGetPixelTransformParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC __glewGetPixelTransformParameterivEXT; -GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERFEXTPROC __glewPixelTransformParameterfEXT; -GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC __glewPixelTransformParameterfvEXT; -GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERIEXTPROC __glewPixelTransformParameteriEXT; -GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC __glewPixelTransformParameterivEXT; - -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFEXTPROC __glewPointParameterfEXT; -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFVEXTPROC __glewPointParameterfvEXT; - -GLEW_FUN_EXPORT PFNGLPOLYGONOFFSETEXTPROC __glewPolygonOffsetEXT; - -GLEW_FUN_EXPORT PFNGLPROVOKINGVERTEXEXTPROC __glewProvokingVertexEXT; - -GLEW_FUN_EXPORT PFNGLBEGINSCENEEXTPROC __glewBeginSceneEXT; -GLEW_FUN_EXPORT PFNGLENDSCENEEXTPROC __glewEndSceneEXT; - -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BEXTPROC __glewSecondaryColor3bEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BVEXTPROC __glewSecondaryColor3bvEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DEXTPROC __glewSecondaryColor3dEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DVEXTPROC __glewSecondaryColor3dvEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FEXTPROC __glewSecondaryColor3fEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FVEXTPROC __glewSecondaryColor3fvEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IEXTPROC __glewSecondaryColor3iEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IVEXTPROC __glewSecondaryColor3ivEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SEXTPROC __glewSecondaryColor3sEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SVEXTPROC __glewSecondaryColor3svEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBEXTPROC __glewSecondaryColor3ubEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBVEXTPROC __glewSecondaryColor3ubvEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIEXTPROC __glewSecondaryColor3uiEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIVEXTPROC __glewSecondaryColor3uivEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USEXTPROC __glewSecondaryColor3usEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USVEXTPROC __glewSecondaryColor3usvEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLORPOINTEREXTPROC __glewSecondaryColorPointerEXT; - -GLEW_FUN_EXPORT PFNGLACTIVEPROGRAMEXTPROC __glewActiveProgramEXT; -GLEW_FUN_EXPORT PFNGLCREATESHADERPROGRAMEXTPROC __glewCreateShaderProgramEXT; -GLEW_FUN_EXPORT PFNGLUSESHADERPROGRAMEXTPROC __glewUseShaderProgramEXT; - -GLEW_FUN_EXPORT PFNGLBINDIMAGETEXTUREEXTPROC __glewBindImageTextureEXT; -GLEW_FUN_EXPORT PFNGLMEMORYBARRIEREXTPROC __glewMemoryBarrierEXT; - -GLEW_FUN_EXPORT PFNGLACTIVESTENCILFACEEXTPROC __glewActiveStencilFaceEXT; - -GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE1DEXTPROC __glewTexSubImage1DEXT; -GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE2DEXTPROC __glewTexSubImage2DEXT; -GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE3DEXTPROC __glewTexSubImage3DEXT; - -GLEW_FUN_EXPORT PFNGLTEXIMAGE3DEXTPROC __glewTexImage3DEXT; - -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC __glewFramebufferTextureLayerEXT; - -GLEW_FUN_EXPORT PFNGLTEXBUFFEREXTPROC __glewTexBufferEXT; - -GLEW_FUN_EXPORT PFNGLCLEARCOLORIIEXTPROC __glewClearColorIiEXT; -GLEW_FUN_EXPORT PFNGLCLEARCOLORIUIEXTPROC __glewClearColorIuiEXT; -GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERIIVEXTPROC __glewGetTexParameterIivEXT; -GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERIUIVEXTPROC __glewGetTexParameterIuivEXT; -GLEW_FUN_EXPORT PFNGLTEXPARAMETERIIVEXTPROC __glewTexParameterIivEXT; -GLEW_FUN_EXPORT PFNGLTEXPARAMETERIUIVEXTPROC __glewTexParameterIuivEXT; - -GLEW_FUN_EXPORT PFNGLARETEXTURESRESIDENTEXTPROC __glewAreTexturesResidentEXT; -GLEW_FUN_EXPORT PFNGLBINDTEXTUREEXTPROC __glewBindTextureEXT; -GLEW_FUN_EXPORT PFNGLDELETETEXTURESEXTPROC __glewDeleteTexturesEXT; -GLEW_FUN_EXPORT PFNGLGENTEXTURESEXTPROC __glewGenTexturesEXT; -GLEW_FUN_EXPORT PFNGLISTEXTUREEXTPROC __glewIsTextureEXT; -GLEW_FUN_EXPORT PFNGLPRIORITIZETEXTURESEXTPROC __glewPrioritizeTexturesEXT; - -GLEW_FUN_EXPORT PFNGLTEXTURENORMALEXTPROC __glewTextureNormalEXT; - -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTI64VEXTPROC __glewGetQueryObjecti64vEXT; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUI64VEXTPROC __glewGetQueryObjectui64vEXT; - -GLEW_FUN_EXPORT PFNGLBEGINTRANSFORMFEEDBACKEXTPROC __glewBeginTransformFeedbackEXT; -GLEW_FUN_EXPORT PFNGLBINDBUFFERBASEEXTPROC __glewBindBufferBaseEXT; -GLEW_FUN_EXPORT PFNGLBINDBUFFEROFFSETEXTPROC __glewBindBufferOffsetEXT; -GLEW_FUN_EXPORT PFNGLBINDBUFFERRANGEEXTPROC __glewBindBufferRangeEXT; -GLEW_FUN_EXPORT PFNGLENDTRANSFORMFEEDBACKEXTPROC __glewEndTransformFeedbackEXT; -GLEW_FUN_EXPORT PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC __glewGetTransformFeedbackVaryingEXT; -GLEW_FUN_EXPORT PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC __glewTransformFeedbackVaryingsEXT; - -GLEW_FUN_EXPORT PFNGLARRAYELEMENTEXTPROC __glewArrayElementEXT; -GLEW_FUN_EXPORT PFNGLCOLORPOINTEREXTPROC __glewColorPointerEXT; -GLEW_FUN_EXPORT PFNGLDRAWARRAYSEXTPROC __glewDrawArraysEXT; -GLEW_FUN_EXPORT PFNGLEDGEFLAGPOINTEREXTPROC __glewEdgeFlagPointerEXT; -GLEW_FUN_EXPORT PFNGLINDEXPOINTEREXTPROC __glewIndexPointerEXT; -GLEW_FUN_EXPORT PFNGLNORMALPOINTEREXTPROC __glewNormalPointerEXT; -GLEW_FUN_EXPORT PFNGLTEXCOORDPOINTEREXTPROC __glewTexCoordPointerEXT; -GLEW_FUN_EXPORT PFNGLVERTEXPOINTEREXTPROC __glewVertexPointerEXT; - -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBLDVEXTPROC __glewGetVertexAttribLdvEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC __glewVertexArrayVertexAttribLOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1DEXTPROC __glewVertexAttribL1dEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1DVEXTPROC __glewVertexAttribL1dvEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2DEXTPROC __glewVertexAttribL2dEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2DVEXTPROC __glewVertexAttribL2dvEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3DEXTPROC __glewVertexAttribL3dEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3DVEXTPROC __glewVertexAttribL3dvEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4DEXTPROC __glewVertexAttribL4dEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4DVEXTPROC __glewVertexAttribL4dvEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBLPOINTEREXTPROC __glewVertexAttribLPointerEXT; - -GLEW_FUN_EXPORT PFNGLBEGINVERTEXSHADEREXTPROC __glewBeginVertexShaderEXT; -GLEW_FUN_EXPORT PFNGLBINDLIGHTPARAMETEREXTPROC __glewBindLightParameterEXT; -GLEW_FUN_EXPORT PFNGLBINDMATERIALPARAMETEREXTPROC __glewBindMaterialParameterEXT; -GLEW_FUN_EXPORT PFNGLBINDPARAMETEREXTPROC __glewBindParameterEXT; -GLEW_FUN_EXPORT PFNGLBINDTEXGENPARAMETEREXTPROC __glewBindTexGenParameterEXT; -GLEW_FUN_EXPORT PFNGLBINDTEXTUREUNITPARAMETEREXTPROC __glewBindTextureUnitParameterEXT; -GLEW_FUN_EXPORT PFNGLBINDVERTEXSHADEREXTPROC __glewBindVertexShaderEXT; -GLEW_FUN_EXPORT PFNGLDELETEVERTEXSHADEREXTPROC __glewDeleteVertexShaderEXT; -GLEW_FUN_EXPORT PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC __glewDisableVariantClientStateEXT; -GLEW_FUN_EXPORT PFNGLENABLEVARIANTCLIENTSTATEEXTPROC __glewEnableVariantClientStateEXT; -GLEW_FUN_EXPORT PFNGLENDVERTEXSHADEREXTPROC __glewEndVertexShaderEXT; -GLEW_FUN_EXPORT PFNGLEXTRACTCOMPONENTEXTPROC __glewExtractComponentEXT; -GLEW_FUN_EXPORT PFNGLGENSYMBOLSEXTPROC __glewGenSymbolsEXT; -GLEW_FUN_EXPORT PFNGLGENVERTEXSHADERSEXTPROC __glewGenVertexShadersEXT; -GLEW_FUN_EXPORT PFNGLGETINVARIANTBOOLEANVEXTPROC __glewGetInvariantBooleanvEXT; -GLEW_FUN_EXPORT PFNGLGETINVARIANTFLOATVEXTPROC __glewGetInvariantFloatvEXT; -GLEW_FUN_EXPORT PFNGLGETINVARIANTINTEGERVEXTPROC __glewGetInvariantIntegervEXT; -GLEW_FUN_EXPORT PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC __glewGetLocalConstantBooleanvEXT; -GLEW_FUN_EXPORT PFNGLGETLOCALCONSTANTFLOATVEXTPROC __glewGetLocalConstantFloatvEXT; -GLEW_FUN_EXPORT PFNGLGETLOCALCONSTANTINTEGERVEXTPROC __glewGetLocalConstantIntegervEXT; -GLEW_FUN_EXPORT PFNGLGETVARIANTBOOLEANVEXTPROC __glewGetVariantBooleanvEXT; -GLEW_FUN_EXPORT PFNGLGETVARIANTFLOATVEXTPROC __glewGetVariantFloatvEXT; -GLEW_FUN_EXPORT PFNGLGETVARIANTINTEGERVEXTPROC __glewGetVariantIntegervEXT; -GLEW_FUN_EXPORT PFNGLGETVARIANTPOINTERVEXTPROC __glewGetVariantPointervEXT; -GLEW_FUN_EXPORT PFNGLINSERTCOMPONENTEXTPROC __glewInsertComponentEXT; -GLEW_FUN_EXPORT PFNGLISVARIANTENABLEDEXTPROC __glewIsVariantEnabledEXT; -GLEW_FUN_EXPORT PFNGLSETINVARIANTEXTPROC __glewSetInvariantEXT; -GLEW_FUN_EXPORT PFNGLSETLOCALCONSTANTEXTPROC __glewSetLocalConstantEXT; -GLEW_FUN_EXPORT PFNGLSHADEROP1EXTPROC __glewShaderOp1EXT; -GLEW_FUN_EXPORT PFNGLSHADEROP2EXTPROC __glewShaderOp2EXT; -GLEW_FUN_EXPORT PFNGLSHADEROP3EXTPROC __glewShaderOp3EXT; -GLEW_FUN_EXPORT PFNGLSWIZZLEEXTPROC __glewSwizzleEXT; -GLEW_FUN_EXPORT PFNGLVARIANTPOINTEREXTPROC __glewVariantPointerEXT; -GLEW_FUN_EXPORT PFNGLVARIANTBVEXTPROC __glewVariantbvEXT; -GLEW_FUN_EXPORT PFNGLVARIANTDVEXTPROC __glewVariantdvEXT; -GLEW_FUN_EXPORT PFNGLVARIANTFVEXTPROC __glewVariantfvEXT; -GLEW_FUN_EXPORT PFNGLVARIANTIVEXTPROC __glewVariantivEXT; -GLEW_FUN_EXPORT PFNGLVARIANTSVEXTPROC __glewVariantsvEXT; -GLEW_FUN_EXPORT PFNGLVARIANTUBVEXTPROC __glewVariantubvEXT; -GLEW_FUN_EXPORT PFNGLVARIANTUIVEXTPROC __glewVariantuivEXT; -GLEW_FUN_EXPORT PFNGLVARIANTUSVEXTPROC __glewVariantusvEXT; -GLEW_FUN_EXPORT PFNGLWRITEMASKEXTPROC __glewWriteMaskEXT; - -GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTPOINTEREXTPROC __glewVertexWeightPointerEXT; -GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTFEXTPROC __glewVertexWeightfEXT; -GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTFVEXTPROC __glewVertexWeightfvEXT; - -GLEW_FUN_EXPORT PFNGLIMPORTSYNCEXTPROC __glewImportSyncEXT; - -GLEW_FUN_EXPORT PFNGLFRAMETERMINATORGREMEDYPROC __glewFrameTerminatorGREMEDY; - -GLEW_FUN_EXPORT PFNGLSTRINGMARKERGREMEDYPROC __glewStringMarkerGREMEDY; - -GLEW_FUN_EXPORT PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC __glewGetImageTransformParameterfvHP; -GLEW_FUN_EXPORT PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC __glewGetImageTransformParameterivHP; -GLEW_FUN_EXPORT PFNGLIMAGETRANSFORMPARAMETERFHPPROC __glewImageTransformParameterfHP; -GLEW_FUN_EXPORT PFNGLIMAGETRANSFORMPARAMETERFVHPPROC __glewImageTransformParameterfvHP; -GLEW_FUN_EXPORT PFNGLIMAGETRANSFORMPARAMETERIHPPROC __glewImageTransformParameteriHP; -GLEW_FUN_EXPORT PFNGLIMAGETRANSFORMPARAMETERIVHPPROC __glewImageTransformParameterivHP; - -GLEW_FUN_EXPORT PFNGLMULTIMODEDRAWARRAYSIBMPROC __glewMultiModeDrawArraysIBM; -GLEW_FUN_EXPORT PFNGLMULTIMODEDRAWELEMENTSIBMPROC __glewMultiModeDrawElementsIBM; - -GLEW_FUN_EXPORT PFNGLCOLORPOINTERLISTIBMPROC __glewColorPointerListIBM; -GLEW_FUN_EXPORT PFNGLEDGEFLAGPOINTERLISTIBMPROC __glewEdgeFlagPointerListIBM; -GLEW_FUN_EXPORT PFNGLFOGCOORDPOINTERLISTIBMPROC __glewFogCoordPointerListIBM; -GLEW_FUN_EXPORT PFNGLINDEXPOINTERLISTIBMPROC __glewIndexPointerListIBM; -GLEW_FUN_EXPORT PFNGLNORMALPOINTERLISTIBMPROC __glewNormalPointerListIBM; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLORPOINTERLISTIBMPROC __glewSecondaryColorPointerListIBM; -GLEW_FUN_EXPORT PFNGLTEXCOORDPOINTERLISTIBMPROC __glewTexCoordPointerListIBM; -GLEW_FUN_EXPORT PFNGLVERTEXPOINTERLISTIBMPROC __glewVertexPointerListIBM; - -GLEW_FUN_EXPORT PFNGLMAPTEXTURE2DINTELPROC __glewMapTexture2DINTEL; -GLEW_FUN_EXPORT PFNGLSYNCTEXTUREINTELPROC __glewSyncTextureINTEL; -GLEW_FUN_EXPORT PFNGLUNMAPTEXTURE2DINTELPROC __glewUnmapTexture2DINTEL; - -GLEW_FUN_EXPORT PFNGLCOLORPOINTERVINTELPROC __glewColorPointervINTEL; -GLEW_FUN_EXPORT PFNGLNORMALPOINTERVINTELPROC __glewNormalPointervINTEL; -GLEW_FUN_EXPORT PFNGLTEXCOORDPOINTERVINTELPROC __glewTexCoordPointervINTEL; -GLEW_FUN_EXPORT PFNGLVERTEXPOINTERVINTELPROC __glewVertexPointervINTEL; - -GLEW_FUN_EXPORT PFNGLTEXSCISSORFUNCINTELPROC __glewTexScissorFuncINTEL; -GLEW_FUN_EXPORT PFNGLTEXSCISSORINTELPROC __glewTexScissorINTEL; - -GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECALLBACKPROC __glewDebugMessageCallback; -GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECONTROLPROC __glewDebugMessageControl; -GLEW_FUN_EXPORT PFNGLDEBUGMESSAGEINSERTPROC __glewDebugMessageInsert; -GLEW_FUN_EXPORT PFNGLGETDEBUGMESSAGELOGPROC __glewGetDebugMessageLog; -GLEW_FUN_EXPORT PFNGLGETOBJECTLABELPROC __glewGetObjectLabel; -GLEW_FUN_EXPORT PFNGLGETOBJECTPTRLABELPROC __glewGetObjectPtrLabel; -GLEW_FUN_EXPORT PFNGLOBJECTLABELPROC __glewObjectLabel; -GLEW_FUN_EXPORT PFNGLOBJECTPTRLABELPROC __glewObjectPtrLabel; -GLEW_FUN_EXPORT PFNGLPOPDEBUGGROUPPROC __glewPopDebugGroup; -GLEW_FUN_EXPORT PFNGLPUSHDEBUGGROUPPROC __glewPushDebugGroup; - -GLEW_FUN_EXPORT PFNGLBUFFERREGIONENABLEDPROC __glewBufferRegionEnabled; -GLEW_FUN_EXPORT PFNGLDELETEBUFFERREGIONPROC __glewDeleteBufferRegion; -GLEW_FUN_EXPORT PFNGLDRAWBUFFERREGIONPROC __glewDrawBufferRegion; -GLEW_FUN_EXPORT PFNGLNEWBUFFERREGIONPROC __glewNewBufferRegion; -GLEW_FUN_EXPORT PFNGLREADBUFFERREGIONPROC __glewReadBufferRegion; - -GLEW_FUN_EXPORT PFNGLRESIZEBUFFERSMESAPROC __glewResizeBuffersMESA; - -GLEW_FUN_EXPORT PFNGLWINDOWPOS2DMESAPROC __glewWindowPos2dMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2DVMESAPROC __glewWindowPos2dvMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2FMESAPROC __glewWindowPos2fMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2FVMESAPROC __glewWindowPos2fvMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2IMESAPROC __glewWindowPos2iMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2IVMESAPROC __glewWindowPos2ivMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2SMESAPROC __glewWindowPos2sMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2SVMESAPROC __glewWindowPos2svMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3DMESAPROC __glewWindowPos3dMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3DVMESAPROC __glewWindowPos3dvMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3FMESAPROC __glewWindowPos3fMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3FVMESAPROC __glewWindowPos3fvMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3IMESAPROC __glewWindowPos3iMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3IVMESAPROC __glewWindowPos3ivMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3SMESAPROC __glewWindowPos3sMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3SVMESAPROC __glewWindowPos3svMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS4DMESAPROC __glewWindowPos4dMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS4DVMESAPROC __glewWindowPos4dvMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS4FMESAPROC __glewWindowPos4fMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS4FVMESAPROC __glewWindowPos4fvMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS4IMESAPROC __glewWindowPos4iMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS4IVMESAPROC __glewWindowPos4ivMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS4SMESAPROC __glewWindowPos4sMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS4SVMESAPROC __glewWindowPos4svMESA; - -GLEW_FUN_EXPORT PFNGLBEGINCONDITIONALRENDERNVXPROC __glewBeginConditionalRenderNVX; -GLEW_FUN_EXPORT PFNGLENDCONDITIONALRENDERNVXPROC __glewEndConditionalRenderNVX; - -GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC __glewMultiDrawArraysIndirectBindlessNV; -GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC __glewMultiDrawElementsIndirectBindlessNV; - -GLEW_FUN_EXPORT PFNGLGETIMAGEHANDLENVPROC __glewGetImageHandleNV; -GLEW_FUN_EXPORT PFNGLGETTEXTUREHANDLENVPROC __glewGetTextureHandleNV; -GLEW_FUN_EXPORT PFNGLGETTEXTURESAMPLERHANDLENVPROC __glewGetTextureSamplerHandleNV; -GLEW_FUN_EXPORT PFNGLISIMAGEHANDLERESIDENTNVPROC __glewIsImageHandleResidentNV; -GLEW_FUN_EXPORT PFNGLISTEXTUREHANDLERESIDENTNVPROC __glewIsTextureHandleResidentNV; -GLEW_FUN_EXPORT PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC __glewMakeImageHandleNonResidentNV; -GLEW_FUN_EXPORT PFNGLMAKEIMAGEHANDLERESIDENTNVPROC __glewMakeImageHandleResidentNV; -GLEW_FUN_EXPORT PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC __glewMakeTextureHandleNonResidentNV; -GLEW_FUN_EXPORT PFNGLMAKETEXTUREHANDLERESIDENTNVPROC __glewMakeTextureHandleResidentNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC __glewProgramUniformHandleui64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC __glewProgramUniformHandleui64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORMHANDLEUI64NVPROC __glewUniformHandleui64NV; -GLEW_FUN_EXPORT PFNGLUNIFORMHANDLEUI64VNVPROC __glewUniformHandleui64vNV; - -GLEW_FUN_EXPORT PFNGLBLENDBARRIERNVPROC __glewBlendBarrierNV; -GLEW_FUN_EXPORT PFNGLBLENDPARAMETERINVPROC __glewBlendParameteriNV; - -GLEW_FUN_EXPORT PFNGLBEGINCONDITIONALRENDERNVPROC __glewBeginConditionalRenderNV; -GLEW_FUN_EXPORT PFNGLENDCONDITIONALRENDERNVPROC __glewEndConditionalRenderNV; - -GLEW_FUN_EXPORT PFNGLCOPYIMAGESUBDATANVPROC __glewCopyImageSubDataNV; - -GLEW_FUN_EXPORT PFNGLCLEARDEPTHDNVPROC __glewClearDepthdNV; -GLEW_FUN_EXPORT PFNGLDEPTHBOUNDSDNVPROC __glewDepthBoundsdNV; -GLEW_FUN_EXPORT PFNGLDEPTHRANGEDNVPROC __glewDepthRangedNV; - -GLEW_FUN_EXPORT PFNGLDRAWTEXTURENVPROC __glewDrawTextureNV; - -GLEW_FUN_EXPORT PFNGLEVALMAPSNVPROC __glewEvalMapsNV; -GLEW_FUN_EXPORT PFNGLGETMAPATTRIBPARAMETERFVNVPROC __glewGetMapAttribParameterfvNV; -GLEW_FUN_EXPORT PFNGLGETMAPATTRIBPARAMETERIVNVPROC __glewGetMapAttribParameterivNV; -GLEW_FUN_EXPORT PFNGLGETMAPCONTROLPOINTSNVPROC __glewGetMapControlPointsNV; -GLEW_FUN_EXPORT PFNGLGETMAPPARAMETERFVNVPROC __glewGetMapParameterfvNV; -GLEW_FUN_EXPORT PFNGLGETMAPPARAMETERIVNVPROC __glewGetMapParameterivNV; -GLEW_FUN_EXPORT PFNGLMAPCONTROLPOINTSNVPROC __glewMapControlPointsNV; -GLEW_FUN_EXPORT PFNGLMAPPARAMETERFVNVPROC __glewMapParameterfvNV; -GLEW_FUN_EXPORT PFNGLMAPPARAMETERIVNVPROC __glewMapParameterivNV; - -GLEW_FUN_EXPORT PFNGLGETMULTISAMPLEFVNVPROC __glewGetMultisamplefvNV; -GLEW_FUN_EXPORT PFNGLSAMPLEMASKINDEXEDNVPROC __glewSampleMaskIndexedNV; -GLEW_FUN_EXPORT PFNGLTEXRENDERBUFFERNVPROC __glewTexRenderbufferNV; - -GLEW_FUN_EXPORT PFNGLDELETEFENCESNVPROC __glewDeleteFencesNV; -GLEW_FUN_EXPORT PFNGLFINISHFENCENVPROC __glewFinishFenceNV; -GLEW_FUN_EXPORT PFNGLGENFENCESNVPROC __glewGenFencesNV; -GLEW_FUN_EXPORT PFNGLGETFENCEIVNVPROC __glewGetFenceivNV; -GLEW_FUN_EXPORT PFNGLISFENCENVPROC __glewIsFenceNV; -GLEW_FUN_EXPORT PFNGLSETFENCENVPROC __glewSetFenceNV; -GLEW_FUN_EXPORT PFNGLTESTFENCENVPROC __glewTestFenceNV; - -GLEW_FUN_EXPORT PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC __glewGetProgramNamedParameterdvNV; -GLEW_FUN_EXPORT PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC __glewGetProgramNamedParameterfvNV; -GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4DNVPROC __glewProgramNamedParameter4dNV; -GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC __glewProgramNamedParameter4dvNV; -GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4FNVPROC __glewProgramNamedParameter4fNV; -GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC __glewProgramNamedParameter4fvNV; - -GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC __glewRenderbufferStorageMultisampleCoverageNV; - -GLEW_FUN_EXPORT PFNGLPROGRAMVERTEXLIMITNVPROC __glewProgramVertexLimitNV; - -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERI4INVPROC __glewProgramEnvParameterI4iNV; -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERI4IVNVPROC __glewProgramEnvParameterI4ivNV; -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERI4UINVPROC __glewProgramEnvParameterI4uiNV; -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERI4UIVNVPROC __glewProgramEnvParameterI4uivNV; -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERSI4IVNVPROC __glewProgramEnvParametersI4ivNV; -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC __glewProgramEnvParametersI4uivNV; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERI4INVPROC __glewProgramLocalParameterI4iNV; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC __glewProgramLocalParameterI4ivNV; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERI4UINVPROC __glewProgramLocalParameterI4uiNV; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC __glewProgramLocalParameterI4uivNV; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC __glewProgramLocalParametersI4ivNV; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC __glewProgramLocalParametersI4uivNV; - -GLEW_FUN_EXPORT PFNGLGETUNIFORMI64VNVPROC __glewGetUniformi64vNV; -GLEW_FUN_EXPORT PFNGLGETUNIFORMUI64VNVPROC __glewGetUniformui64vNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1I64NVPROC __glewProgramUniform1i64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1I64VNVPROC __glewProgramUniform1i64vNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UI64NVPROC __glewProgramUniform1ui64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UI64VNVPROC __glewProgramUniform1ui64vNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2I64NVPROC __glewProgramUniform2i64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2I64VNVPROC __glewProgramUniform2i64vNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UI64NVPROC __glewProgramUniform2ui64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UI64VNVPROC __glewProgramUniform2ui64vNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3I64NVPROC __glewProgramUniform3i64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3I64VNVPROC __glewProgramUniform3i64vNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UI64NVPROC __glewProgramUniform3ui64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UI64VNVPROC __glewProgramUniform3ui64vNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4I64NVPROC __glewProgramUniform4i64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4I64VNVPROC __glewProgramUniform4i64vNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UI64NVPROC __glewProgramUniform4ui64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UI64VNVPROC __glewProgramUniform4ui64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORM1I64NVPROC __glewUniform1i64NV; -GLEW_FUN_EXPORT PFNGLUNIFORM1I64VNVPROC __glewUniform1i64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORM1UI64NVPROC __glewUniform1ui64NV; -GLEW_FUN_EXPORT PFNGLUNIFORM1UI64VNVPROC __glewUniform1ui64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORM2I64NVPROC __glewUniform2i64NV; -GLEW_FUN_EXPORT PFNGLUNIFORM2I64VNVPROC __glewUniform2i64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORM2UI64NVPROC __glewUniform2ui64NV; -GLEW_FUN_EXPORT PFNGLUNIFORM2UI64VNVPROC __glewUniform2ui64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORM3I64NVPROC __glewUniform3i64NV; -GLEW_FUN_EXPORT PFNGLUNIFORM3I64VNVPROC __glewUniform3i64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORM3UI64NVPROC __glewUniform3ui64NV; -GLEW_FUN_EXPORT PFNGLUNIFORM3UI64VNVPROC __glewUniform3ui64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORM4I64NVPROC __glewUniform4i64NV; -GLEW_FUN_EXPORT PFNGLUNIFORM4I64VNVPROC __glewUniform4i64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORM4UI64NVPROC __glewUniform4ui64NV; -GLEW_FUN_EXPORT PFNGLUNIFORM4UI64VNVPROC __glewUniform4ui64vNV; - -GLEW_FUN_EXPORT PFNGLCOLOR3HNVPROC __glewColor3hNV; -GLEW_FUN_EXPORT PFNGLCOLOR3HVNVPROC __glewColor3hvNV; -GLEW_FUN_EXPORT PFNGLCOLOR4HNVPROC __glewColor4hNV; -GLEW_FUN_EXPORT PFNGLCOLOR4HVNVPROC __glewColor4hvNV; -GLEW_FUN_EXPORT PFNGLFOGCOORDHNVPROC __glewFogCoordhNV; -GLEW_FUN_EXPORT PFNGLFOGCOORDHVNVPROC __glewFogCoordhvNV; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1HNVPROC __glewMultiTexCoord1hNV; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1HVNVPROC __glewMultiTexCoord1hvNV; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2HNVPROC __glewMultiTexCoord2hNV; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2HVNVPROC __glewMultiTexCoord2hvNV; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3HNVPROC __glewMultiTexCoord3hNV; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3HVNVPROC __glewMultiTexCoord3hvNV; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4HNVPROC __glewMultiTexCoord4hNV; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4HVNVPROC __glewMultiTexCoord4hvNV; -GLEW_FUN_EXPORT PFNGLNORMAL3HNVPROC __glewNormal3hNV; -GLEW_FUN_EXPORT PFNGLNORMAL3HVNVPROC __glewNormal3hvNV; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3HNVPROC __glewSecondaryColor3hNV; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3HVNVPROC __glewSecondaryColor3hvNV; -GLEW_FUN_EXPORT PFNGLTEXCOORD1HNVPROC __glewTexCoord1hNV; -GLEW_FUN_EXPORT PFNGLTEXCOORD1HVNVPROC __glewTexCoord1hvNV; -GLEW_FUN_EXPORT PFNGLTEXCOORD2HNVPROC __glewTexCoord2hNV; -GLEW_FUN_EXPORT PFNGLTEXCOORD2HVNVPROC __glewTexCoord2hvNV; -GLEW_FUN_EXPORT PFNGLTEXCOORD3HNVPROC __glewTexCoord3hNV; -GLEW_FUN_EXPORT PFNGLTEXCOORD3HVNVPROC __glewTexCoord3hvNV; -GLEW_FUN_EXPORT PFNGLTEXCOORD4HNVPROC __glewTexCoord4hNV; -GLEW_FUN_EXPORT PFNGLTEXCOORD4HVNVPROC __glewTexCoord4hvNV; -GLEW_FUN_EXPORT PFNGLVERTEX2HNVPROC __glewVertex2hNV; -GLEW_FUN_EXPORT PFNGLVERTEX2HVNVPROC __glewVertex2hvNV; -GLEW_FUN_EXPORT PFNGLVERTEX3HNVPROC __glewVertex3hNV; -GLEW_FUN_EXPORT PFNGLVERTEX3HVNVPROC __glewVertex3hvNV; -GLEW_FUN_EXPORT PFNGLVERTEX4HNVPROC __glewVertex4hNV; -GLEW_FUN_EXPORT PFNGLVERTEX4HVNVPROC __glewVertex4hvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1HNVPROC __glewVertexAttrib1hNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1HVNVPROC __glewVertexAttrib1hvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2HNVPROC __glewVertexAttrib2hNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2HVNVPROC __glewVertexAttrib2hvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3HNVPROC __glewVertexAttrib3hNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3HVNVPROC __glewVertexAttrib3hvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4HNVPROC __glewVertexAttrib4hNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4HVNVPROC __glewVertexAttrib4hvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1HVNVPROC __glewVertexAttribs1hvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2HVNVPROC __glewVertexAttribs2hvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3HVNVPROC __glewVertexAttribs3hvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4HVNVPROC __glewVertexAttribs4hvNV; -GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTHNVPROC __glewVertexWeighthNV; -GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTHVNVPROC __glewVertexWeighthvNV; - -GLEW_FUN_EXPORT PFNGLBEGINOCCLUSIONQUERYNVPROC __glewBeginOcclusionQueryNV; -GLEW_FUN_EXPORT PFNGLDELETEOCCLUSIONQUERIESNVPROC __glewDeleteOcclusionQueriesNV; -GLEW_FUN_EXPORT PFNGLENDOCCLUSIONQUERYNVPROC __glewEndOcclusionQueryNV; -GLEW_FUN_EXPORT PFNGLGENOCCLUSIONQUERIESNVPROC __glewGenOcclusionQueriesNV; -GLEW_FUN_EXPORT PFNGLGETOCCLUSIONQUERYIVNVPROC __glewGetOcclusionQueryivNV; -GLEW_FUN_EXPORT PFNGLGETOCCLUSIONQUERYUIVNVPROC __glewGetOcclusionQueryuivNV; -GLEW_FUN_EXPORT PFNGLISOCCLUSIONQUERYNVPROC __glewIsOcclusionQueryNV; - -GLEW_FUN_EXPORT PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC __glewProgramBufferParametersIivNV; -GLEW_FUN_EXPORT PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC __glewProgramBufferParametersIuivNV; -GLEW_FUN_EXPORT PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC __glewProgramBufferParametersfvNV; - -GLEW_FUN_EXPORT PFNGLCOPYPATHNVPROC __glewCopyPathNV; -GLEW_FUN_EXPORT PFNGLCOVERFILLPATHINSTANCEDNVPROC __glewCoverFillPathInstancedNV; -GLEW_FUN_EXPORT PFNGLCOVERFILLPATHNVPROC __glewCoverFillPathNV; -GLEW_FUN_EXPORT PFNGLCOVERSTROKEPATHINSTANCEDNVPROC __glewCoverStrokePathInstancedNV; -GLEW_FUN_EXPORT PFNGLCOVERSTROKEPATHNVPROC __glewCoverStrokePathNV; -GLEW_FUN_EXPORT PFNGLDELETEPATHSNVPROC __glewDeletePathsNV; -GLEW_FUN_EXPORT PFNGLGENPATHSNVPROC __glewGenPathsNV; -GLEW_FUN_EXPORT PFNGLGETPATHCOLORGENFVNVPROC __glewGetPathColorGenfvNV; -GLEW_FUN_EXPORT PFNGLGETPATHCOLORGENIVNVPROC __glewGetPathColorGenivNV; -GLEW_FUN_EXPORT PFNGLGETPATHCOMMANDSNVPROC __glewGetPathCommandsNV; -GLEW_FUN_EXPORT PFNGLGETPATHCOORDSNVPROC __glewGetPathCoordsNV; -GLEW_FUN_EXPORT PFNGLGETPATHDASHARRAYNVPROC __glewGetPathDashArrayNV; -GLEW_FUN_EXPORT PFNGLGETPATHLENGTHNVPROC __glewGetPathLengthNV; -GLEW_FUN_EXPORT PFNGLGETPATHMETRICRANGENVPROC __glewGetPathMetricRangeNV; -GLEW_FUN_EXPORT PFNGLGETPATHMETRICSNVPROC __glewGetPathMetricsNV; -GLEW_FUN_EXPORT PFNGLGETPATHPARAMETERFVNVPROC __glewGetPathParameterfvNV; -GLEW_FUN_EXPORT PFNGLGETPATHPARAMETERIVNVPROC __glewGetPathParameterivNV; -GLEW_FUN_EXPORT PFNGLGETPATHSPACINGNVPROC __glewGetPathSpacingNV; -GLEW_FUN_EXPORT PFNGLGETPATHTEXGENFVNVPROC __glewGetPathTexGenfvNV; -GLEW_FUN_EXPORT PFNGLGETPATHTEXGENIVNVPROC __glewGetPathTexGenivNV; -GLEW_FUN_EXPORT PFNGLINTERPOLATEPATHSNVPROC __glewInterpolatePathsNV; -GLEW_FUN_EXPORT PFNGLISPATHNVPROC __glewIsPathNV; -GLEW_FUN_EXPORT PFNGLISPOINTINFILLPATHNVPROC __glewIsPointInFillPathNV; -GLEW_FUN_EXPORT PFNGLISPOINTINSTROKEPATHNVPROC __glewIsPointInStrokePathNV; -GLEW_FUN_EXPORT PFNGLPATHCOLORGENNVPROC __glewPathColorGenNV; -GLEW_FUN_EXPORT PFNGLPATHCOMMANDSNVPROC __glewPathCommandsNV; -GLEW_FUN_EXPORT PFNGLPATHCOORDSNVPROC __glewPathCoordsNV; -GLEW_FUN_EXPORT PFNGLPATHCOVERDEPTHFUNCNVPROC __glewPathCoverDepthFuncNV; -GLEW_FUN_EXPORT PFNGLPATHDASHARRAYNVPROC __glewPathDashArrayNV; -GLEW_FUN_EXPORT PFNGLPATHFOGGENNVPROC __glewPathFogGenNV; -GLEW_FUN_EXPORT PFNGLPATHGLYPHRANGENVPROC __glewPathGlyphRangeNV; -GLEW_FUN_EXPORT PFNGLPATHGLYPHSNVPROC __glewPathGlyphsNV; -GLEW_FUN_EXPORT PFNGLPATHPARAMETERFNVPROC __glewPathParameterfNV; -GLEW_FUN_EXPORT PFNGLPATHPARAMETERFVNVPROC __glewPathParameterfvNV; -GLEW_FUN_EXPORT PFNGLPATHPARAMETERINVPROC __glewPathParameteriNV; -GLEW_FUN_EXPORT PFNGLPATHPARAMETERIVNVPROC __glewPathParameterivNV; -GLEW_FUN_EXPORT PFNGLPATHSTENCILDEPTHOFFSETNVPROC __glewPathStencilDepthOffsetNV; -GLEW_FUN_EXPORT PFNGLPATHSTENCILFUNCNVPROC __glewPathStencilFuncNV; -GLEW_FUN_EXPORT PFNGLPATHSTRINGNVPROC __glewPathStringNV; -GLEW_FUN_EXPORT PFNGLPATHSUBCOMMANDSNVPROC __glewPathSubCommandsNV; -GLEW_FUN_EXPORT PFNGLPATHSUBCOORDSNVPROC __glewPathSubCoordsNV; -GLEW_FUN_EXPORT PFNGLPATHTEXGENNVPROC __glewPathTexGenNV; -GLEW_FUN_EXPORT PFNGLPOINTALONGPATHNVPROC __glewPointAlongPathNV; -GLEW_FUN_EXPORT PFNGLSTENCILFILLPATHINSTANCEDNVPROC __glewStencilFillPathInstancedNV; -GLEW_FUN_EXPORT PFNGLSTENCILFILLPATHNVPROC __glewStencilFillPathNV; -GLEW_FUN_EXPORT PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC __glewStencilStrokePathInstancedNV; -GLEW_FUN_EXPORT PFNGLSTENCILSTROKEPATHNVPROC __glewStencilStrokePathNV; -GLEW_FUN_EXPORT PFNGLTRANSFORMPATHNVPROC __glewTransformPathNV; -GLEW_FUN_EXPORT PFNGLWEIGHTPATHSNVPROC __glewWeightPathsNV; - -GLEW_FUN_EXPORT PFNGLFLUSHPIXELDATARANGENVPROC __glewFlushPixelDataRangeNV; -GLEW_FUN_EXPORT PFNGLPIXELDATARANGENVPROC __glewPixelDataRangeNV; - -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERINVPROC __glewPointParameteriNV; -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERIVNVPROC __glewPointParameterivNV; - -GLEW_FUN_EXPORT PFNGLGETVIDEOI64VNVPROC __glewGetVideoi64vNV; -GLEW_FUN_EXPORT PFNGLGETVIDEOIVNVPROC __glewGetVideoivNV; -GLEW_FUN_EXPORT PFNGLGETVIDEOUI64VNVPROC __glewGetVideoui64vNV; -GLEW_FUN_EXPORT PFNGLGETVIDEOUIVNVPROC __glewGetVideouivNV; -GLEW_FUN_EXPORT PFNGLPRESENTFRAMEDUALFILLNVPROC __glewPresentFrameDualFillNV; -GLEW_FUN_EXPORT PFNGLPRESENTFRAMEKEYEDNVPROC __glewPresentFrameKeyedNV; - -GLEW_FUN_EXPORT PFNGLPRIMITIVERESTARTINDEXNVPROC __glewPrimitiveRestartIndexNV; -GLEW_FUN_EXPORT PFNGLPRIMITIVERESTARTNVPROC __glewPrimitiveRestartNV; - -GLEW_FUN_EXPORT PFNGLCOMBINERINPUTNVPROC __glewCombinerInputNV; -GLEW_FUN_EXPORT PFNGLCOMBINEROUTPUTNVPROC __glewCombinerOutputNV; -GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERFNVPROC __glewCombinerParameterfNV; -GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERFVNVPROC __glewCombinerParameterfvNV; -GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERINVPROC __glewCombinerParameteriNV; -GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERIVNVPROC __glewCombinerParameterivNV; -GLEW_FUN_EXPORT PFNGLFINALCOMBINERINPUTNVPROC __glewFinalCombinerInputNV; -GLEW_FUN_EXPORT PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC __glewGetCombinerInputParameterfvNV; -GLEW_FUN_EXPORT PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC __glewGetCombinerInputParameterivNV; -GLEW_FUN_EXPORT PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC __glewGetCombinerOutputParameterfvNV; -GLEW_FUN_EXPORT PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC __glewGetCombinerOutputParameterivNV; -GLEW_FUN_EXPORT PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC __glewGetFinalCombinerInputParameterfvNV; -GLEW_FUN_EXPORT PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC __glewGetFinalCombinerInputParameterivNV; - -GLEW_FUN_EXPORT PFNGLCOMBINERSTAGEPARAMETERFVNVPROC __glewCombinerStageParameterfvNV; -GLEW_FUN_EXPORT PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC __glewGetCombinerStageParameterfvNV; - -GLEW_FUN_EXPORT PFNGLGETBUFFERPARAMETERUI64VNVPROC __glewGetBufferParameterui64vNV; -GLEW_FUN_EXPORT PFNGLGETINTEGERUI64VNVPROC __glewGetIntegerui64vNV; -GLEW_FUN_EXPORT PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC __glewGetNamedBufferParameterui64vNV; -GLEW_FUN_EXPORT PFNGLISBUFFERRESIDENTNVPROC __glewIsBufferResidentNV; -GLEW_FUN_EXPORT PFNGLISNAMEDBUFFERRESIDENTNVPROC __glewIsNamedBufferResidentNV; -GLEW_FUN_EXPORT PFNGLMAKEBUFFERNONRESIDENTNVPROC __glewMakeBufferNonResidentNV; -GLEW_FUN_EXPORT PFNGLMAKEBUFFERRESIDENTNVPROC __glewMakeBufferResidentNV; -GLEW_FUN_EXPORT PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC __glewMakeNamedBufferNonResidentNV; -GLEW_FUN_EXPORT PFNGLMAKENAMEDBUFFERRESIDENTNVPROC __glewMakeNamedBufferResidentNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMUI64NVPROC __glewProgramUniformui64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMUI64VNVPROC __glewProgramUniformui64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORMUI64NVPROC __glewUniformui64NV; -GLEW_FUN_EXPORT PFNGLUNIFORMUI64VNVPROC __glewUniformui64vNV; - -GLEW_FUN_EXPORT PFNGLTEXTUREBARRIERNVPROC __glewTextureBarrierNV; - -GLEW_FUN_EXPORT PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC __glewTexImage2DMultisampleCoverageNV; -GLEW_FUN_EXPORT PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC __glewTexImage3DMultisampleCoverageNV; -GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC __glewTextureImage2DMultisampleCoverageNV; -GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC __glewTextureImage2DMultisampleNV; -GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC __glewTextureImage3DMultisampleCoverageNV; -GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC __glewTextureImage3DMultisampleNV; - -GLEW_FUN_EXPORT PFNGLACTIVEVARYINGNVPROC __glewActiveVaryingNV; -GLEW_FUN_EXPORT PFNGLBEGINTRANSFORMFEEDBACKNVPROC __glewBeginTransformFeedbackNV; -GLEW_FUN_EXPORT PFNGLBINDBUFFERBASENVPROC __glewBindBufferBaseNV; -GLEW_FUN_EXPORT PFNGLBINDBUFFEROFFSETNVPROC __glewBindBufferOffsetNV; -GLEW_FUN_EXPORT PFNGLBINDBUFFERRANGENVPROC __glewBindBufferRangeNV; -GLEW_FUN_EXPORT PFNGLENDTRANSFORMFEEDBACKNVPROC __glewEndTransformFeedbackNV; -GLEW_FUN_EXPORT PFNGLGETACTIVEVARYINGNVPROC __glewGetActiveVaryingNV; -GLEW_FUN_EXPORT PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC __glewGetTransformFeedbackVaryingNV; -GLEW_FUN_EXPORT PFNGLGETVARYINGLOCATIONNVPROC __glewGetVaryingLocationNV; -GLEW_FUN_EXPORT PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC __glewTransformFeedbackAttribsNV; -GLEW_FUN_EXPORT PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC __glewTransformFeedbackVaryingsNV; - -GLEW_FUN_EXPORT PFNGLBINDTRANSFORMFEEDBACKNVPROC __glewBindTransformFeedbackNV; -GLEW_FUN_EXPORT PFNGLDELETETRANSFORMFEEDBACKSNVPROC __glewDeleteTransformFeedbacksNV; -GLEW_FUN_EXPORT PFNGLDRAWTRANSFORMFEEDBACKNVPROC __glewDrawTransformFeedbackNV; -GLEW_FUN_EXPORT PFNGLGENTRANSFORMFEEDBACKSNVPROC __glewGenTransformFeedbacksNV; -GLEW_FUN_EXPORT PFNGLISTRANSFORMFEEDBACKNVPROC __glewIsTransformFeedbackNV; -GLEW_FUN_EXPORT PFNGLPAUSETRANSFORMFEEDBACKNVPROC __glewPauseTransformFeedbackNV; -GLEW_FUN_EXPORT PFNGLRESUMETRANSFORMFEEDBACKNVPROC __glewResumeTransformFeedbackNV; - -GLEW_FUN_EXPORT PFNGLVDPAUFININVPROC __glewVDPAUFiniNV; -GLEW_FUN_EXPORT PFNGLVDPAUGETSURFACEIVNVPROC __glewVDPAUGetSurfaceivNV; -GLEW_FUN_EXPORT PFNGLVDPAUINITNVPROC __glewVDPAUInitNV; -GLEW_FUN_EXPORT PFNGLVDPAUISSURFACENVPROC __glewVDPAUIsSurfaceNV; -GLEW_FUN_EXPORT PFNGLVDPAUMAPSURFACESNVPROC __glewVDPAUMapSurfacesNV; -GLEW_FUN_EXPORT PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC __glewVDPAURegisterOutputSurfaceNV; -GLEW_FUN_EXPORT PFNGLVDPAUREGISTERVIDEOSURFACENVPROC __glewVDPAURegisterVideoSurfaceNV; -GLEW_FUN_EXPORT PFNGLVDPAUSURFACEACCESSNVPROC __glewVDPAUSurfaceAccessNV; -GLEW_FUN_EXPORT PFNGLVDPAUUNMAPSURFACESNVPROC __glewVDPAUUnmapSurfacesNV; -GLEW_FUN_EXPORT PFNGLVDPAUUNREGISTERSURFACENVPROC __glewVDPAUUnregisterSurfaceNV; - -GLEW_FUN_EXPORT PFNGLFLUSHVERTEXARRAYRANGENVPROC __glewFlushVertexArrayRangeNV; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYRANGENVPROC __glewVertexArrayRangeNV; - -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBLI64VNVPROC __glewGetVertexAttribLi64vNV; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBLUI64VNVPROC __glewGetVertexAttribLui64vNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1I64NVPROC __glewVertexAttribL1i64NV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1I64VNVPROC __glewVertexAttribL1i64vNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1UI64NVPROC __glewVertexAttribL1ui64NV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1UI64VNVPROC __glewVertexAttribL1ui64vNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2I64NVPROC __glewVertexAttribL2i64NV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2I64VNVPROC __glewVertexAttribL2i64vNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2UI64NVPROC __glewVertexAttribL2ui64NV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2UI64VNVPROC __glewVertexAttribL2ui64vNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3I64NVPROC __glewVertexAttribL3i64NV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3I64VNVPROC __glewVertexAttribL3i64vNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3UI64NVPROC __glewVertexAttribL3ui64NV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3UI64VNVPROC __glewVertexAttribL3ui64vNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4I64NVPROC __glewVertexAttribL4i64NV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4I64VNVPROC __glewVertexAttribL4i64vNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4UI64NVPROC __glewVertexAttribL4ui64NV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4UI64VNVPROC __glewVertexAttribL4ui64vNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBLFORMATNVPROC __glewVertexAttribLFormatNV; - -GLEW_FUN_EXPORT PFNGLBUFFERADDRESSRANGENVPROC __glewBufferAddressRangeNV; -GLEW_FUN_EXPORT PFNGLCOLORFORMATNVPROC __glewColorFormatNV; -GLEW_FUN_EXPORT PFNGLEDGEFLAGFORMATNVPROC __glewEdgeFlagFormatNV; -GLEW_FUN_EXPORT PFNGLFOGCOORDFORMATNVPROC __glewFogCoordFormatNV; -GLEW_FUN_EXPORT PFNGLGETINTEGERUI64I_VNVPROC __glewGetIntegerui64i_vNV; -GLEW_FUN_EXPORT PFNGLINDEXFORMATNVPROC __glewIndexFormatNV; -GLEW_FUN_EXPORT PFNGLNORMALFORMATNVPROC __glewNormalFormatNV; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLORFORMATNVPROC __glewSecondaryColorFormatNV; -GLEW_FUN_EXPORT PFNGLTEXCOORDFORMATNVPROC __glewTexCoordFormatNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBFORMATNVPROC __glewVertexAttribFormatNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBIFORMATNVPROC __glewVertexAttribIFormatNV; -GLEW_FUN_EXPORT PFNGLVERTEXFORMATNVPROC __glewVertexFormatNV; - -GLEW_FUN_EXPORT PFNGLAREPROGRAMSRESIDENTNVPROC __glewAreProgramsResidentNV; -GLEW_FUN_EXPORT PFNGLBINDPROGRAMNVPROC __glewBindProgramNV; -GLEW_FUN_EXPORT PFNGLDELETEPROGRAMSNVPROC __glewDeleteProgramsNV; -GLEW_FUN_EXPORT PFNGLEXECUTEPROGRAMNVPROC __glewExecuteProgramNV; -GLEW_FUN_EXPORT PFNGLGENPROGRAMSNVPROC __glewGenProgramsNV; -GLEW_FUN_EXPORT PFNGLGETPROGRAMPARAMETERDVNVPROC __glewGetProgramParameterdvNV; -GLEW_FUN_EXPORT PFNGLGETPROGRAMPARAMETERFVNVPROC __glewGetProgramParameterfvNV; -GLEW_FUN_EXPORT PFNGLGETPROGRAMSTRINGNVPROC __glewGetProgramStringNV; -GLEW_FUN_EXPORT PFNGLGETPROGRAMIVNVPROC __glewGetProgramivNV; -GLEW_FUN_EXPORT PFNGLGETTRACKMATRIXIVNVPROC __glewGetTrackMatrixivNV; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBPOINTERVNVPROC __glewGetVertexAttribPointervNV; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBDVNVPROC __glewGetVertexAttribdvNV; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBFVNVPROC __glewGetVertexAttribfvNV; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIVNVPROC __glewGetVertexAttribivNV; -GLEW_FUN_EXPORT PFNGLISPROGRAMNVPROC __glewIsProgramNV; -GLEW_FUN_EXPORT PFNGLLOADPROGRAMNVPROC __glewLoadProgramNV; -GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4DNVPROC __glewProgramParameter4dNV; -GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4DVNVPROC __glewProgramParameter4dvNV; -GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4FNVPROC __glewProgramParameter4fNV; -GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4FVNVPROC __glewProgramParameter4fvNV; -GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERS4DVNVPROC __glewProgramParameters4dvNV; -GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERS4FVNVPROC __glewProgramParameters4fvNV; -GLEW_FUN_EXPORT PFNGLREQUESTRESIDENTPROGRAMSNVPROC __glewRequestResidentProgramsNV; -GLEW_FUN_EXPORT PFNGLTRACKMATRIXNVPROC __glewTrackMatrixNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DNVPROC __glewVertexAttrib1dNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DVNVPROC __glewVertexAttrib1dvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FNVPROC __glewVertexAttrib1fNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FVNVPROC __glewVertexAttrib1fvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SNVPROC __glewVertexAttrib1sNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SVNVPROC __glewVertexAttrib1svNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DNVPROC __glewVertexAttrib2dNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DVNVPROC __glewVertexAttrib2dvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FNVPROC __glewVertexAttrib2fNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FVNVPROC __glewVertexAttrib2fvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SNVPROC __glewVertexAttrib2sNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SVNVPROC __glewVertexAttrib2svNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DNVPROC __glewVertexAttrib3dNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DVNVPROC __glewVertexAttrib3dvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FNVPROC __glewVertexAttrib3fNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FVNVPROC __glewVertexAttrib3fvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SNVPROC __glewVertexAttrib3sNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SVNVPROC __glewVertexAttrib3svNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DNVPROC __glewVertexAttrib4dNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DVNVPROC __glewVertexAttrib4dvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FNVPROC __glewVertexAttrib4fNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FVNVPROC __glewVertexAttrib4fvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SNVPROC __glewVertexAttrib4sNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SVNVPROC __glewVertexAttrib4svNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBNVPROC __glewVertexAttrib4ubNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBVNVPROC __glewVertexAttrib4ubvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPOINTERNVPROC __glewVertexAttribPointerNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1DVNVPROC __glewVertexAttribs1dvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1FVNVPROC __glewVertexAttribs1fvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1SVNVPROC __glewVertexAttribs1svNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2DVNVPROC __glewVertexAttribs2dvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2FVNVPROC __glewVertexAttribs2fvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2SVNVPROC __glewVertexAttribs2svNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3DVNVPROC __glewVertexAttribs3dvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3FVNVPROC __glewVertexAttribs3fvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3SVNVPROC __glewVertexAttribs3svNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4DVNVPROC __glewVertexAttribs4dvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4FVNVPROC __glewVertexAttribs4fvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4SVNVPROC __glewVertexAttribs4svNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4UBVNVPROC __glewVertexAttribs4ubvNV; - -GLEW_FUN_EXPORT PFNGLBEGINVIDEOCAPTURENVPROC __glewBeginVideoCaptureNV; -GLEW_FUN_EXPORT PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC __glewBindVideoCaptureStreamBufferNV; -GLEW_FUN_EXPORT PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC __glewBindVideoCaptureStreamTextureNV; -GLEW_FUN_EXPORT PFNGLENDVIDEOCAPTURENVPROC __glewEndVideoCaptureNV; -GLEW_FUN_EXPORT PFNGLGETVIDEOCAPTURESTREAMDVNVPROC __glewGetVideoCaptureStreamdvNV; -GLEW_FUN_EXPORT PFNGLGETVIDEOCAPTURESTREAMFVNVPROC __glewGetVideoCaptureStreamfvNV; -GLEW_FUN_EXPORT PFNGLGETVIDEOCAPTURESTREAMIVNVPROC __glewGetVideoCaptureStreamivNV; -GLEW_FUN_EXPORT PFNGLGETVIDEOCAPTUREIVNVPROC __glewGetVideoCaptureivNV; -GLEW_FUN_EXPORT PFNGLVIDEOCAPTURENVPROC __glewVideoCaptureNV; -GLEW_FUN_EXPORT PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC __glewVideoCaptureStreamParameterdvNV; -GLEW_FUN_EXPORT PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC __glewVideoCaptureStreamParameterfvNV; -GLEW_FUN_EXPORT PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC __glewVideoCaptureStreamParameterivNV; - -GLEW_FUN_EXPORT PFNGLCLEARDEPTHFOESPROC __glewClearDepthfOES; -GLEW_FUN_EXPORT PFNGLCLIPPLANEFOESPROC __glewClipPlanefOES; -GLEW_FUN_EXPORT PFNGLDEPTHRANGEFOESPROC __glewDepthRangefOES; -GLEW_FUN_EXPORT PFNGLFRUSTUMFOESPROC __glewFrustumfOES; -GLEW_FUN_EXPORT PFNGLGETCLIPPLANEFOESPROC __glewGetClipPlanefOES; -GLEW_FUN_EXPORT PFNGLORTHOFOESPROC __glewOrthofOES; - -GLEW_FUN_EXPORT PFNGLALPHAFUNCXPROC __glewAlphaFuncx; -GLEW_FUN_EXPORT PFNGLCLEARCOLORXPROC __glewClearColorx; -GLEW_FUN_EXPORT PFNGLCLEARDEPTHXPROC __glewClearDepthx; -GLEW_FUN_EXPORT PFNGLCOLOR4XPROC __glewColor4x; -GLEW_FUN_EXPORT PFNGLDEPTHRANGEXPROC __glewDepthRangex; -GLEW_FUN_EXPORT PFNGLFOGXPROC __glewFogx; -GLEW_FUN_EXPORT PFNGLFOGXVPROC __glewFogxv; -GLEW_FUN_EXPORT PFNGLFRUSTUMFPROC __glewFrustumf; -GLEW_FUN_EXPORT PFNGLFRUSTUMXPROC __glewFrustumx; -GLEW_FUN_EXPORT PFNGLLIGHTMODELXPROC __glewLightModelx; -GLEW_FUN_EXPORT PFNGLLIGHTMODELXVPROC __glewLightModelxv; -GLEW_FUN_EXPORT PFNGLLIGHTXPROC __glewLightx; -GLEW_FUN_EXPORT PFNGLLIGHTXVPROC __glewLightxv; -GLEW_FUN_EXPORT PFNGLLINEWIDTHXPROC __glewLineWidthx; -GLEW_FUN_EXPORT PFNGLLOADMATRIXXPROC __glewLoadMatrixx; -GLEW_FUN_EXPORT PFNGLMATERIALXPROC __glewMaterialx; -GLEW_FUN_EXPORT PFNGLMATERIALXVPROC __glewMaterialxv; -GLEW_FUN_EXPORT PFNGLMULTMATRIXXPROC __glewMultMatrixx; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4XPROC __glewMultiTexCoord4x; -GLEW_FUN_EXPORT PFNGLNORMAL3XPROC __glewNormal3x; -GLEW_FUN_EXPORT PFNGLORTHOFPROC __glewOrthof; -GLEW_FUN_EXPORT PFNGLORTHOXPROC __glewOrthox; -GLEW_FUN_EXPORT PFNGLPOINTSIZEXPROC __glewPointSizex; -GLEW_FUN_EXPORT PFNGLPOLYGONOFFSETXPROC __glewPolygonOffsetx; -GLEW_FUN_EXPORT PFNGLROTATEXPROC __glewRotatex; -GLEW_FUN_EXPORT PFNGLSAMPLECOVERAGEXPROC __glewSampleCoveragex; -GLEW_FUN_EXPORT PFNGLSCALEXPROC __glewScalex; -GLEW_FUN_EXPORT PFNGLTEXENVXPROC __glewTexEnvx; -GLEW_FUN_EXPORT PFNGLTEXENVXVPROC __glewTexEnvxv; -GLEW_FUN_EXPORT PFNGLTEXPARAMETERXPROC __glewTexParameterx; -GLEW_FUN_EXPORT PFNGLTRANSLATEXPROC __glewTranslatex; - -GLEW_FUN_EXPORT PFNGLCLIPPLANEFPROC __glewClipPlanef; -GLEW_FUN_EXPORT PFNGLCLIPPLANEXPROC __glewClipPlanex; -GLEW_FUN_EXPORT PFNGLGETCLIPPLANEFPROC __glewGetClipPlanef; -GLEW_FUN_EXPORT PFNGLGETCLIPPLANEXPROC __glewGetClipPlanex; -GLEW_FUN_EXPORT PFNGLGETFIXEDVPROC __glewGetFixedv; -GLEW_FUN_EXPORT PFNGLGETLIGHTXVPROC __glewGetLightxv; -GLEW_FUN_EXPORT PFNGLGETMATERIALXVPROC __glewGetMaterialxv; -GLEW_FUN_EXPORT PFNGLGETTEXENVXVPROC __glewGetTexEnvxv; -GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERXVPROC __glewGetTexParameterxv; -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERXPROC __glewPointParameterx; -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERXVPROC __glewPointParameterxv; -GLEW_FUN_EXPORT PFNGLPOINTSIZEPOINTEROESPROC __glewPointSizePointerOES; -GLEW_FUN_EXPORT PFNGLTEXPARAMETERXVPROC __glewTexParameterxv; - -GLEW_FUN_EXPORT PFNGLERRORSTRINGREGALPROC __glewErrorStringREGAL; - -GLEW_FUN_EXPORT PFNGLGETEXTENSIONREGALPROC __glewGetExtensionREGAL; -GLEW_FUN_EXPORT PFNGLISSUPPORTEDREGALPROC __glewIsSupportedREGAL; - -GLEW_FUN_EXPORT PFNGLLOGMESSAGECALLBACKREGALPROC __glewLogMessageCallbackREGAL; - -GLEW_FUN_EXPORT PFNGLDETAILTEXFUNCSGISPROC __glewDetailTexFuncSGIS; -GLEW_FUN_EXPORT PFNGLGETDETAILTEXFUNCSGISPROC __glewGetDetailTexFuncSGIS; - -GLEW_FUN_EXPORT PFNGLFOGFUNCSGISPROC __glewFogFuncSGIS; -GLEW_FUN_EXPORT PFNGLGETFOGFUNCSGISPROC __glewGetFogFuncSGIS; - -GLEW_FUN_EXPORT PFNGLSAMPLEMASKSGISPROC __glewSampleMaskSGIS; -GLEW_FUN_EXPORT PFNGLSAMPLEPATTERNSGISPROC __glewSamplePatternSGIS; - -GLEW_FUN_EXPORT PFNGLGETSHARPENTEXFUNCSGISPROC __glewGetSharpenTexFuncSGIS; -GLEW_FUN_EXPORT PFNGLSHARPENTEXFUNCSGISPROC __glewSharpenTexFuncSGIS; - -GLEW_FUN_EXPORT PFNGLTEXIMAGE4DSGISPROC __glewTexImage4DSGIS; -GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE4DSGISPROC __glewTexSubImage4DSGIS; - -GLEW_FUN_EXPORT PFNGLGETTEXFILTERFUNCSGISPROC __glewGetTexFilterFuncSGIS; -GLEW_FUN_EXPORT PFNGLTEXFILTERFUNCSGISPROC __glewTexFilterFuncSGIS; - -GLEW_FUN_EXPORT PFNGLASYNCMARKERSGIXPROC __glewAsyncMarkerSGIX; -GLEW_FUN_EXPORT PFNGLDELETEASYNCMARKERSSGIXPROC __glewDeleteAsyncMarkersSGIX; -GLEW_FUN_EXPORT PFNGLFINISHASYNCSGIXPROC __glewFinishAsyncSGIX; -GLEW_FUN_EXPORT PFNGLGENASYNCMARKERSSGIXPROC __glewGenAsyncMarkersSGIX; -GLEW_FUN_EXPORT PFNGLISASYNCMARKERSGIXPROC __glewIsAsyncMarkerSGIX; -GLEW_FUN_EXPORT PFNGLPOLLASYNCSGIXPROC __glewPollAsyncSGIX; - -GLEW_FUN_EXPORT PFNGLFLUSHRASTERSGIXPROC __glewFlushRasterSGIX; - -GLEW_FUN_EXPORT PFNGLTEXTUREFOGSGIXPROC __glewTextureFogSGIX; - -GLEW_FUN_EXPORT PFNGLFRAGMENTCOLORMATERIALSGIXPROC __glewFragmentColorMaterialSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFSGIXPROC __glewFragmentLightModelfSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFVSGIXPROC __glewFragmentLightModelfvSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELISGIXPROC __glewFragmentLightModeliSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELIVSGIXPROC __glewFragmentLightModelivSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFSGIXPROC __glewFragmentLightfSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFVSGIXPROC __glewFragmentLightfvSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTISGIXPROC __glewFragmentLightiSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTIVSGIXPROC __glewFragmentLightivSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFSGIXPROC __glewFragmentMaterialfSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFVSGIXPROC __glewFragmentMaterialfvSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALISGIXPROC __glewFragmentMaterialiSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALIVSGIXPROC __glewFragmentMaterialivSGIX; -GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTFVSGIXPROC __glewGetFragmentLightfvSGIX; -GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTIVSGIXPROC __glewGetFragmentLightivSGIX; -GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALFVSGIXPROC __glewGetFragmentMaterialfvSGIX; -GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALIVSGIXPROC __glewGetFragmentMaterialivSGIX; - -GLEW_FUN_EXPORT PFNGLFRAMEZOOMSGIXPROC __glewFrameZoomSGIX; - -GLEW_FUN_EXPORT PFNGLPIXELTEXGENSGIXPROC __glewPixelTexGenSGIX; - -GLEW_FUN_EXPORT PFNGLREFERENCEPLANESGIXPROC __glewReferencePlaneSGIX; - -GLEW_FUN_EXPORT PFNGLSPRITEPARAMETERFSGIXPROC __glewSpriteParameterfSGIX; -GLEW_FUN_EXPORT PFNGLSPRITEPARAMETERFVSGIXPROC __glewSpriteParameterfvSGIX; -GLEW_FUN_EXPORT PFNGLSPRITEPARAMETERISGIXPROC __glewSpriteParameteriSGIX; -GLEW_FUN_EXPORT PFNGLSPRITEPARAMETERIVSGIXPROC __glewSpriteParameterivSGIX; - -GLEW_FUN_EXPORT PFNGLTAGSAMPLEBUFFERSGIXPROC __glewTagSampleBufferSGIX; - -GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERFVSGIPROC __glewColorTableParameterfvSGI; -GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERIVSGIPROC __glewColorTableParameterivSGI; -GLEW_FUN_EXPORT PFNGLCOLORTABLESGIPROC __glewColorTableSGI; -GLEW_FUN_EXPORT PFNGLCOPYCOLORTABLESGIPROC __glewCopyColorTableSGI; -GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERFVSGIPROC __glewGetColorTableParameterfvSGI; -GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERIVSGIPROC __glewGetColorTableParameterivSGI; -GLEW_FUN_EXPORT PFNGLGETCOLORTABLESGIPROC __glewGetColorTableSGI; - -GLEW_FUN_EXPORT PFNGLFINISHTEXTURESUNXPROC __glewFinishTextureSUNX; - -GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORBSUNPROC __glewGlobalAlphaFactorbSUN; -GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORDSUNPROC __glewGlobalAlphaFactordSUN; -GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORFSUNPROC __glewGlobalAlphaFactorfSUN; -GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORISUNPROC __glewGlobalAlphaFactoriSUN; -GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORSSUNPROC __glewGlobalAlphaFactorsSUN; -GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORUBSUNPROC __glewGlobalAlphaFactorubSUN; -GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORUISUNPROC __glewGlobalAlphaFactoruiSUN; -GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORUSSUNPROC __glewGlobalAlphaFactorusSUN; - -GLEW_FUN_EXPORT PFNGLREADVIDEOPIXELSSUNPROC __glewReadVideoPixelsSUN; - -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEPOINTERSUNPROC __glewReplacementCodePointerSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUBSUNPROC __glewReplacementCodeubSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUBVSUNPROC __glewReplacementCodeubvSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUISUNPROC __glewReplacementCodeuiSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUIVSUNPROC __glewReplacementCodeuivSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUSSUNPROC __glewReplacementCodeusSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUSVSUNPROC __glewReplacementCodeusvSUN; - -GLEW_FUN_EXPORT PFNGLCOLOR3FVERTEX3FSUNPROC __glewColor3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLCOLOR3FVERTEX3FVSUNPROC __glewColor3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewColor4fNormal3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewColor4fNormal3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLCOLOR4UBVERTEX2FSUNPROC __glewColor4ubVertex2fSUN; -GLEW_FUN_EXPORT PFNGLCOLOR4UBVERTEX2FVSUNPROC __glewColor4ubVertex2fvSUN; -GLEW_FUN_EXPORT PFNGLCOLOR4UBVERTEX3FSUNPROC __glewColor4ubVertex3fSUN; -GLEW_FUN_EXPORT PFNGLCOLOR4UBVERTEX3FVSUNPROC __glewColor4ubVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLNORMAL3FVERTEX3FSUNPROC __glewNormal3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLNORMAL3FVERTEX3FVSUNPROC __glewNormal3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC __glewReplacementCodeuiColor3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC __glewReplacementCodeuiColor3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiColor4fNormal3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiColor4fNormal3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC __glewReplacementCodeuiColor4ubVertex3fSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC __glewReplacementCodeuiColor4ubVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiNormal3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiNormal3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fNormal3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC __glewReplacementCodeuiVertex3fSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC __glewReplacementCodeuiVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC __glewTexCoord2fColor3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC __glewTexCoord2fColor3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewTexCoord2fColor4fNormal3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewTexCoord2fColor4fNormal3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC __glewTexCoord2fColor4ubVertex3fSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC __glewTexCoord2fColor4ubVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC __glewTexCoord2fNormal3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC __glewTexCoord2fNormal3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FVERTEX3FSUNPROC __glewTexCoord2fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FVERTEX3FVSUNPROC __glewTexCoord2fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC __glewTexCoord4fColor4fNormal3fVertex4fSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC __glewTexCoord4fColor4fNormal3fVertex4fvSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD4FVERTEX4FSUNPROC __glewTexCoord4fVertex4fSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD4FVERTEX4FVSUNPROC __glewTexCoord4fVertex4fvSUN; - -GLEW_FUN_EXPORT PFNGLADDSWAPHINTRECTWINPROC __glewAddSwapHintRectWIN; - -#if defined(GLEW_MX) && !defined(_WIN32) -struct GLEWContextStruct -{ -#endif /* GLEW_MX */ - -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_1; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_2; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_2_1; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_3; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_4; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_5; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_2_0; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_2_1; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_0; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_1; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_2; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_3; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_0; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_1; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_2; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_3; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_4; -GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_multisample; -GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_tbuffer; -GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_texture_compression_FXT1; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_blend_minmax_factor; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_conservative_depth; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_debug_output; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_depth_clamp_separate; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_draw_buffers_blend; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_interleaved_elements; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_multi_draw_indirect; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_name_gen_delete; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_performance_monitor; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_pinned_memory; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_query_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_sample_positions; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_seamless_cubemap_per_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_stencil_export; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_trinary_minmax; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_sparse_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_stencil_operation_extended; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_texture_texture4; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_transform_feedback3_lines_triangles; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_vertex_shader_layer; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_vertex_shader_tessellator; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_vertex_shader_viewport_index; -GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_depth_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_framebuffer_blit; -GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_framebuffer_multisample; -GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_instanced_arrays; -GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_pack_reverse_row_order; -GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_program_binary; -GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_texture_compression_dxt1; -GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_texture_compression_dxt3; -GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_texture_compression_dxt5; -GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_texture_usage; -GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_timer_query; -GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_translated_shader_source; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_aux_depth_stencil; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_client_storage; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_element_array; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_fence; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_float_pixels; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_flush_buffer_range; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_object_purgeable; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_pixel_buffer; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_rgb_422; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_row_bytes; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_specular_vector; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_texture_range; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_transform_hint; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_vertex_array_object; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_vertex_array_range; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_vertex_program_evaluators; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_ycbcr_422; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_ES2_compatibility; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_ES3_compatibility; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_arrays_of_arrays; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_base_instance; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_bindless_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_blend_func_extended; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_buffer_storage; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_cl_event; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_clear_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_clear_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_color_buffer_float; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_compatibility; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_compressed_texture_pixel_storage; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_compute_shader; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_compute_variable_group_size; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_conservative_depth; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_copy_buffer; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_copy_image; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_debug_output; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_depth_buffer_float; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_depth_clamp; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_depth_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_buffers; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_buffers_blend; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_elements_base_vertex; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_indirect; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_instanced; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_enhanced_layouts; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_explicit_attrib_location; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_explicit_uniform_location; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_coord_conventions; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_layer_viewport; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_program; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_program_shadow; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_shader; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_framebuffer_no_attachments; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_framebuffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_framebuffer_sRGB; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_geometry_shader4; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_get_program_binary; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_gpu_shader5; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_gpu_shader_fp64; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_half_float_pixel; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_half_float_vertex; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_imaging; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_indirect_parameters; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_instanced_arrays; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_internalformat_query; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_internalformat_query2; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_invalidate_subdata; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_map_buffer_alignment; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_map_buffer_range; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_matrix_palette; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multi_bind; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multi_draw_indirect; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multisample; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multitexture; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_occlusion_query; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_occlusion_query2; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_pixel_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_point_parameters; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_point_sprite; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_program_interface_query; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_provoking_vertex; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_query_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_robust_buffer_access_behavior; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_robustness; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_robustness_application_isolation; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_robustness_share_group_isolation; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sample_shading; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sampler_objects; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_seamless_cube_map; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_seamless_cubemap_per_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_separate_shader_objects; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_atomic_counters; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_bit_encoding; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_draw_parameters; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_group_vote; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_image_load_store; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_image_size; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_objects; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_precision; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_stencil_export; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_storage_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_subroutine; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_texture_lod; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_100; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_420pack; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_include; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_packing; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shadow; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shadow_ambient; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sparse_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_stencil_texturing; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sync; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_tessellation_shader; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_border_clamp; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_buffer_object_rgb32; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_buffer_range; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_compression; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_compression_bptc; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_compression_rgtc; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_cube_map; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_cube_map_array; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_add; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_combine; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_crossbar; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_dot3; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_float; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_gather; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_mirror_clamp_to_edge; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_mirrored_repeat; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_multisample; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_non_power_of_two; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_query_levels; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_query_lod; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_rectangle; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_rg; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_rgb10_a2ui; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_stencil8; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_storage; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_storage_multisample; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_swizzle; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_view; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_timer_query; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transform_feedback2; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transform_feedback3; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transform_feedback_instanced; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transpose_matrix; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_uniform_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_array_bgra; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_array_object; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_attrib_64bit; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_attrib_binding; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_blend; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_program; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_shader; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_type_10f_11f_11f_rev; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_type_2_10_10_10_rev; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_viewport_array; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_window_pos; -GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_point_sprites; -GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_texture_env_combine3; -GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_texture_env_route; -GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_vertex_shader_output_point_size; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_draw_buffers; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_element_array; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_envmap_bumpmap; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_fragment_shader; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_map_object_buffer; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_meminfo; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_pn_triangles; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_separate_stencil; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_shader_texture_lod; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_text_fragment_shader; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_compression_3dc; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_env_combine3; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_float; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_mirror_once; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_array_object; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_attrib_array_object; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_streams; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_422_pixels; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_Cg_shader; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_abgr; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_bgra; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_bindable_uniform; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_color; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_equation_separate; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_func_separate; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_logic_op; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_minmax; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_subtract; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_clip_volume_hint; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_cmyka; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_color_subtable; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_compiled_vertex_array; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_convolution; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_coordinate_frame; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_copy_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_cull_vertex; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_debug_marker; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_depth_bounds_test; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_direct_state_access; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_draw_buffers2; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_draw_instanced; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_draw_range_elements; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_fog_coord; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_fragment_lighting; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_blit; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_multisample; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_multisample_blit_scaled; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_sRGB; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_geometry_shader4; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_gpu_program_parameters; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_gpu_shader4; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_histogram; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_array_formats; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_func; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_material; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_light_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_misc_attribute; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multi_draw_arrays; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multisample; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_depth_stencil; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_float; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_pixels; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_paletted_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_pixel_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_pixel_transform; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_pixel_transform_color_table; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_point_parameters; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_polygon_offset; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_provoking_vertex; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_rescale_normal; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_scene_marker; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_secondary_color; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_separate_shader_objects; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_separate_specular_color; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_image_load_store; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shadow_funcs; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shared_texture_palette; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_stencil_clear_tag; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_stencil_two_side; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_stencil_wrap; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_subtexture; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture3D; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_array; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_dxt1; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_latc; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_rgtc; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_s3tc; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_cube_map; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_edge_clamp; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env_add; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env_combine; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env_dot3; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_filter_anisotropic; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_integer; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_lod_bias; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_mirror_clamp; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_object; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_perturb_normal; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_rectangle; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_sRGB; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_sRGB_decode; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_shared_exponent; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_snorm; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_swizzle; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_timer_query; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_transform_feedback; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_array; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_array_bgra; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_attrib_64bit; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_shader; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_weighting; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_x11_sync_object; -GLEW_VAR_EXPORT GLboolean __GLEW_GREMEDY_frame_terminator; -GLEW_VAR_EXPORT GLboolean __GLEW_GREMEDY_string_marker; -GLEW_VAR_EXPORT GLboolean __GLEW_HP_convolution_border_modes; -GLEW_VAR_EXPORT GLboolean __GLEW_HP_image_transform; -GLEW_VAR_EXPORT GLboolean __GLEW_HP_occlusion_test; -GLEW_VAR_EXPORT GLboolean __GLEW_HP_texture_lighting; -GLEW_VAR_EXPORT GLboolean __GLEW_IBM_cull_vertex; -GLEW_VAR_EXPORT GLboolean __GLEW_IBM_multimode_draw_arrays; -GLEW_VAR_EXPORT GLboolean __GLEW_IBM_rasterpos_clip; -GLEW_VAR_EXPORT GLboolean __GLEW_IBM_static_data; -GLEW_VAR_EXPORT GLboolean __GLEW_IBM_texture_mirrored_repeat; -GLEW_VAR_EXPORT GLboolean __GLEW_IBM_vertex_array_lists; -GLEW_VAR_EXPORT GLboolean __GLEW_INGR_color_clamp; -GLEW_VAR_EXPORT GLboolean __GLEW_INGR_interlace_read; -GLEW_VAR_EXPORT GLboolean __GLEW_INTEL_map_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_INTEL_parallel_arrays; -GLEW_VAR_EXPORT GLboolean __GLEW_INTEL_texture_scissor; -GLEW_VAR_EXPORT GLboolean __GLEW_KHR_debug; -GLEW_VAR_EXPORT GLboolean __GLEW_KHR_texture_compression_astc_ldr; -GLEW_VAR_EXPORT GLboolean __GLEW_KTX_buffer_region; -GLEW_VAR_EXPORT GLboolean __GLEW_MESAX_texture_stack; -GLEW_VAR_EXPORT GLboolean __GLEW_MESA_pack_invert; -GLEW_VAR_EXPORT GLboolean __GLEW_MESA_resize_buffers; -GLEW_VAR_EXPORT GLboolean __GLEW_MESA_window_pos; -GLEW_VAR_EXPORT GLboolean __GLEW_MESA_ycbcr_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_NVX_conditional_render; -GLEW_VAR_EXPORT GLboolean __GLEW_NVX_gpu_memory_info; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_bindless_multi_draw_indirect; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_bindless_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_blend_equation_advanced; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_blend_equation_advanced_coherent; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_blend_square; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_compute_program5; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_conditional_render; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_copy_depth_to_color; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_copy_image; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_deep_texture3D; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_buffer_float; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_clamp; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_range_unclamped; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_draw_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_evaluators; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_explicit_multisample; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_fence; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_float_buffer; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_fog_distance; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program2; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program4; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program_option; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_framebuffer_multisample_coverage; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_geometry_program4; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_geometry_shader4; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_program4; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_program5; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_program5_mem_extended; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_program_fp64; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_shader5; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_half_float; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_light_max_exponent; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_multisample_coverage; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_multisample_filter_hint; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_occlusion_query; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_packed_depth_stencil; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_parameter_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_parameter_buffer_object2; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_path_rendering; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_pixel_data_range; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_point_sprite; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_present_video; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_primitive_restart; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_register_combiners; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_register_combiners2; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_atomic_counters; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_atomic_float; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_buffer_load; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_storage_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_tessellation_program5; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texgen_emboss; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texgen_reflection; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_barrier; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_compression_vtc; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_env_combine4; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_expand_normal; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_multisample; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_rectangle; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_shader; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_shader2; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_shader3; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_transform_feedback; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_transform_feedback2; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vdpau_interop; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_array_range; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_array_range2; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_attrib_integer_64bit; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_buffer_unified_memory; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program1_1; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program2; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program2_option; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program3; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program4; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_video_capture; -GLEW_VAR_EXPORT GLboolean __GLEW_OES_byte_coordinates; -GLEW_VAR_EXPORT GLboolean __GLEW_OES_compressed_paletted_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_OES_read_format; -GLEW_VAR_EXPORT GLboolean __GLEW_OES_single_precision; -GLEW_VAR_EXPORT GLboolean __GLEW_OML_interlace; -GLEW_VAR_EXPORT GLboolean __GLEW_OML_resample; -GLEW_VAR_EXPORT GLboolean __GLEW_OML_subsample; -GLEW_VAR_EXPORT GLboolean __GLEW_PGI_misc_hints; -GLEW_VAR_EXPORT GLboolean __GLEW_PGI_vertex_hints; -GLEW_VAR_EXPORT GLboolean __GLEW_REGAL_ES1_0_compatibility; -GLEW_VAR_EXPORT GLboolean __GLEW_REGAL_ES1_1_compatibility; -GLEW_VAR_EXPORT GLboolean __GLEW_REGAL_enable; -GLEW_VAR_EXPORT GLboolean __GLEW_REGAL_error_string; -GLEW_VAR_EXPORT GLboolean __GLEW_REGAL_extension_query; -GLEW_VAR_EXPORT GLboolean __GLEW_REGAL_log; -GLEW_VAR_EXPORT GLboolean __GLEW_REND_screen_coordinates; -GLEW_VAR_EXPORT GLboolean __GLEW_S3_s3tc; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_color_range; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_detail_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_fog_function; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_generate_mipmap; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_multisample; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_pixel_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_point_line_texgen; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_sharpen_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture4D; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_border_clamp; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_edge_clamp; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_filter4; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_lod; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_select; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_async; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_async_histogram; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_async_pixel; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_blend_alpha_minmax; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_clipmap; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_convolution_accuracy; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_depth_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_flush_raster; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_fog_offset; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_fog_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_fragment_specular_lighting; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_framezoom; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_interlace; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_ir_instrument1; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_list_priority; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_pixel_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_pixel_texture_bits; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_reference_plane; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_resample; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_shadow; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_shadow_ambient; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_sprite; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_tag_sample_buffer; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_add_env; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_coordinate_clamp; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_lod_bias; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_multi_buffer; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_range; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_scale_bias; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_vertex_preclip; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_vertex_preclip_hint; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_ycrcb; -GLEW_VAR_EXPORT GLboolean __GLEW_SGI_color_matrix; -GLEW_VAR_EXPORT GLboolean __GLEW_SGI_color_table; -GLEW_VAR_EXPORT GLboolean __GLEW_SGI_texture_color_table; -GLEW_VAR_EXPORT GLboolean __GLEW_SUNX_constant_data; -GLEW_VAR_EXPORT GLboolean __GLEW_SUN_convolution_border_modes; -GLEW_VAR_EXPORT GLboolean __GLEW_SUN_global_alpha; -GLEW_VAR_EXPORT GLboolean __GLEW_SUN_mesh_array; -GLEW_VAR_EXPORT GLboolean __GLEW_SUN_read_video_pixels; -GLEW_VAR_EXPORT GLboolean __GLEW_SUN_slice_accum; -GLEW_VAR_EXPORT GLboolean __GLEW_SUN_triangle_list; -GLEW_VAR_EXPORT GLboolean __GLEW_SUN_vertex; -GLEW_VAR_EXPORT GLboolean __GLEW_WIN_phong_shading; -GLEW_VAR_EXPORT GLboolean __GLEW_WIN_specular_fog; -GLEW_VAR_EXPORT GLboolean __GLEW_WIN_swap_hint; - -#ifdef GLEW_MX -}; /* GLEWContextStruct */ -#endif /* GLEW_MX */ - -/* ------------------------------------------------------------------------- */ - -/* error codes */ -#define GLEW_OK 0 -#define GLEW_NO_ERROR 0 -#define GLEW_ERROR_NO_GL_VERSION 1 /* missing GL version */ -#define GLEW_ERROR_GL_VERSION_10_ONLY 2 /* Need at least OpenGL 1.1 */ -#define GLEW_ERROR_GLX_VERSION_11_ONLY 3 /* Need at least GLX 1.2 */ - -/* string codes */ -#define GLEW_VERSION 1 -#define GLEW_VERSION_MAJOR 2 -#define GLEW_VERSION_MINOR 3 -#define GLEW_VERSION_MICRO 4 - -/* API */ -#ifdef GLEW_MX - -typedef struct GLEWContextStruct GLEWContext; -GLEWAPI GLenum GLEWAPIENTRY glewContextInit (GLEWContext *ctx); -GLEWAPI GLboolean GLEWAPIENTRY glewContextIsSupported (const GLEWContext *ctx, const char *name); - -#define glewInit() glewContextInit(glewGetContext()) -#define glewIsSupported(x) glewContextIsSupported(glewGetContext(), x) -#define glewIsExtensionSupported(x) glewIsSupported(x) - -#define GLEW_GET_VAR(x) (*(const GLboolean*)&(glewGetContext()->x)) -#ifdef _WIN32 -# define GLEW_GET_FUN(x) glewGetContext()->x -#else -# define GLEW_GET_FUN(x) x -#endif - -#else /* GLEW_MX */ - -GLEWAPI GLenum GLEWAPIENTRY glewInit (void); -GLEWAPI GLboolean GLEWAPIENTRY glewIsSupported (const char *name); -#define glewIsExtensionSupported(x) glewIsSupported(x) - -#define GLEW_GET_VAR(x) (*(const GLboolean*)&x) -#define GLEW_GET_FUN(x) x - -#endif /* GLEW_MX */ - -GLEWAPI GLboolean glewExperimental; -GLEWAPI GLboolean GLEWAPIENTRY glewGetExtension (const char *name); -GLEWAPI const GLubyte * GLEWAPIENTRY glewGetErrorString (GLenum error); -GLEWAPI const GLubyte * GLEWAPIENTRY glewGetString (GLenum name); - -#ifdef __cplusplus -} -#endif - -#ifdef GLEW_APIENTRY_DEFINED -#undef GLEW_APIENTRY_DEFINED -#undef APIENTRY -#undef GLAPIENTRY -#define GLAPIENTRY -#endif - -#ifdef GLEW_CALLBACK_DEFINED -#undef GLEW_CALLBACK_DEFINED -#undef CALLBACK -#endif - -#ifdef GLEW_WINGDIAPI_DEFINED -#undef GLEW_WINGDIAPI_DEFINED -#undef WINGDIAPI -#endif - -#undef GLAPI -/* #undef GLEWAPI */ - -#endif /* __glew_h__ */ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/libGLEW/lib/libGLEW.a b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/libGLEW/lib/libGLEW.a deleted file mode 100644 index 5771732..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/libGLEW/lib/libGLEW.a and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/libglfw/COPYING.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/libglfw/COPYING.txt deleted file mode 100644 index 65bd25b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/libglfw/COPYING.txt +++ /dev/null @@ -1,22 +0,0 @@ -Copyright (c) 2002-2006 Marcus Geelnard -Copyright (c) 2006-2010 Camilla Berglund - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/libglfw/include/GL/glfw.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/libglfw/include/GL/glfw.h deleted file mode 100644 index 4a27bda..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/libglfw/include/GL/glfw.h +++ /dev/null @@ -1,518 +0,0 @@ -/************************************************************************ - * GLFW - An OpenGL framework - * API version: 2.7 - * WWW: http://www.glfw.org/ - *------------------------------------------------------------------------ - * Copyright (c) 2002-2006 Marcus Geelnard - * Copyright (c) 2006-2010 Camilla Berglund - * - * This software is provided 'as-is', without any express or implied - * warranty. In no event will the authors be held liable for any damages - * arising from the use of this software. - * - * Permission is granted to anyone to use this software for any purpose, - * including commercial applications, and to alter it and redistribute it - * freely, subject to the following restrictions: - * - * 1. The origin of this software must not be misrepresented; you must not - * claim that you wrote the original software. If you use this software - * in a product, an acknowledgment in the product documentation would - * be appreciated but is not required. - * - * 2. Altered source versions must be plainly marked as such, and must not - * be misrepresented as being the original software. - * - * 3. This notice may not be removed or altered from any source - * distribution. - * - *************************************************************************/ - -#ifndef __glfw_h_ -#define __glfw_h_ - -#ifdef __cplusplus -extern "C" { -#endif - - -/************************************************************************* - * Global definitions - *************************************************************************/ - -/* We need a NULL pointer from time to time */ -#ifndef NULL - #ifdef __cplusplus - #define NULL 0 - #else - #define NULL ((void *)0) - #endif -#endif /* NULL */ - - -/* ------------------- BEGIN SYSTEM/COMPILER SPECIFIC -------------------- */ - -/* Please report any probles that you find with your compiler, which may - * be solved in this section! There are several compilers that I have not - * been able to test this file with yet. - * - * First: If we are we on Windows, we want a single define for it (_WIN32) - * (Note: For Cygwin the compiler flag -mwin32 should be used, but to - * make sure that things run smoothly for Cygwin users, we add __CYGWIN__ - * to the list of "valid Win32 identifiers", which removes the need for - * -mwin32) - */ -#if !defined(_WIN32) && (defined(__WIN32__) || defined(WIN32) || defined(__CYGWIN__)) - #define _WIN32 -#endif /* _WIN32 */ - -/* In order for extension support to be portable, we need to define an - * OpenGL function call method. We use the keyword APIENTRY, which is - * defined for Win32. (Note: Windows also needs this for ) - */ -#ifndef APIENTRY - #ifdef _WIN32 - #define APIENTRY __stdcall - #else - #define APIENTRY - #endif - #define GL_APIENTRY_DEFINED -#endif /* APIENTRY */ - - -/* The following three defines are here solely to make some Windows-based - * files happy. Theoretically we could include , but - * it has the major drawback of severely polluting our namespace. - */ - -/* Under Windows, we need WINGDIAPI defined */ -#if !defined(WINGDIAPI) && defined(_WIN32) - #if defined(_MSC_VER) || defined(__BORLANDC__) || defined(__POCC__) - /* Microsoft Visual C++, Borland C++ Builder and Pelles C */ - #define WINGDIAPI __declspec(dllimport) - #elif defined(__LCC__) - /* LCC-Win32 */ - #define WINGDIAPI __stdcall - #else - /* Others (e.g. MinGW, Cygwin) */ - #define WINGDIAPI extern - #endif - #define GL_WINGDIAPI_DEFINED -#endif /* WINGDIAPI */ - -/* Some files also need CALLBACK defined */ -#if !defined(CALLBACK) && defined(_WIN32) - #if defined(_MSC_VER) - /* Microsoft Visual C++ */ - #if (defined(_M_MRX000) || defined(_M_IX86) || defined(_M_ALPHA) || defined(_M_PPC)) && !defined(MIDL_PASS) - #define CALLBACK __stdcall - #else - #define CALLBACK - #endif - #else - /* Other Windows compilers */ - #define CALLBACK __stdcall - #endif - #define GLU_CALLBACK_DEFINED -#endif /* CALLBACK */ - -/* Microsoft Visual C++, Borland C++ and Pelles C needs wchar_t */ -#if defined(_WIN32) && (defined(_MSC_VER) || defined(__BORLANDC__) || defined(__POCC__)) && !defined(_WCHAR_T_DEFINED) - typedef unsigned short wchar_t; - #define _WCHAR_T_DEFINED -#endif /* _WCHAR_T_DEFINED */ - - -/* ---------------- GLFW related system specific defines ----------------- */ - -#if defined(_WIN32) && defined(GLFW_BUILD_DLL) - - /* We are building a Win32 DLL */ - #define GLFWAPI __declspec(dllexport) - #define GLFWAPIENTRY __stdcall - #define GLFWCALL __stdcall - -#elif defined(_WIN32) && defined(GLFW_DLL) - - /* We are calling a Win32 DLL */ - #if defined(__LCC__) - #define GLFWAPI extern - #else - #define GLFWAPI __declspec(dllimport) - #endif - #define GLFWAPIENTRY __stdcall - #define GLFWCALL __stdcall - -#else - - /* We are either building/calling a static lib or we are non-win32 */ - #define GLFWAPIENTRY - #define GLFWAPI - #define GLFWCALL - -#endif - -/* -------------------- END SYSTEM/COMPILER SPECIFIC --------------------- */ - -/* Include standard OpenGL headers: GLFW uses GL_FALSE/GL_TRUE, and it is - * convenient for the user to only have to include . This also - * solves the problem with Windows and needing some - * special defines which normally requires the user to include - * (which is not a nice solution for portable programs). - */ -#if defined(__APPLE_CC__) - #if defined(GLFW_INCLUDE_GL3) - #include - #else - #define GL_GLEXT_LEGACY - #include - #endif - #ifndef GLFW_NO_GLU - #include - #endif -#else - #if defined(GLFW_INCLUDE_GL3) - #include - #else - #include - #endif - #ifndef GLFW_NO_GLU - #include - #endif -#endif - - -/************************************************************************* - * GLFW version - *************************************************************************/ - -#define GLFW_VERSION_MAJOR 2 -#define GLFW_VERSION_MINOR 7 -#define GLFW_VERSION_REVISION 6 - - -/************************************************************************* - * Input handling definitions - *************************************************************************/ - -/* Key and button state/action definitions */ -#define GLFW_RELEASE 0 -#define GLFW_PRESS 1 - -/* Keyboard key definitions: 8-bit ISO-8859-1 (Latin 1) encoding is used - * for printable keys (such as A-Z, 0-9 etc), and values above 256 - * represent special (non-printable) keys (e.g. F1, Page Up etc). - */ -#define GLFW_KEY_UNKNOWN -1 -#define GLFW_KEY_SPACE 32 -#define GLFW_KEY_SPECIAL 256 -#define GLFW_KEY_ESC (GLFW_KEY_SPECIAL+1) -#define GLFW_KEY_F1 (GLFW_KEY_SPECIAL+2) -#define GLFW_KEY_F2 (GLFW_KEY_SPECIAL+3) -#define GLFW_KEY_F3 (GLFW_KEY_SPECIAL+4) -#define GLFW_KEY_F4 (GLFW_KEY_SPECIAL+5) -#define GLFW_KEY_F5 (GLFW_KEY_SPECIAL+6) -#define GLFW_KEY_F6 (GLFW_KEY_SPECIAL+7) -#define GLFW_KEY_F7 (GLFW_KEY_SPECIAL+8) -#define GLFW_KEY_F8 (GLFW_KEY_SPECIAL+9) -#define GLFW_KEY_F9 (GLFW_KEY_SPECIAL+10) -#define GLFW_KEY_F10 (GLFW_KEY_SPECIAL+11) -#define GLFW_KEY_F11 (GLFW_KEY_SPECIAL+12) -#define GLFW_KEY_F12 (GLFW_KEY_SPECIAL+13) -#define GLFW_KEY_F13 (GLFW_KEY_SPECIAL+14) -#define GLFW_KEY_F14 (GLFW_KEY_SPECIAL+15) -#define GLFW_KEY_F15 (GLFW_KEY_SPECIAL+16) -#define GLFW_KEY_F16 (GLFW_KEY_SPECIAL+17) -#define GLFW_KEY_F17 (GLFW_KEY_SPECIAL+18) -#define GLFW_KEY_F18 (GLFW_KEY_SPECIAL+19) -#define GLFW_KEY_F19 (GLFW_KEY_SPECIAL+20) -#define GLFW_KEY_F20 (GLFW_KEY_SPECIAL+21) -#define GLFW_KEY_F21 (GLFW_KEY_SPECIAL+22) -#define GLFW_KEY_F22 (GLFW_KEY_SPECIAL+23) -#define GLFW_KEY_F23 (GLFW_KEY_SPECIAL+24) -#define GLFW_KEY_F24 (GLFW_KEY_SPECIAL+25) -#define GLFW_KEY_F25 (GLFW_KEY_SPECIAL+26) -#define GLFW_KEY_UP (GLFW_KEY_SPECIAL+27) -#define GLFW_KEY_DOWN (GLFW_KEY_SPECIAL+28) -#define GLFW_KEY_LEFT (GLFW_KEY_SPECIAL+29) -#define GLFW_KEY_RIGHT (GLFW_KEY_SPECIAL+30) -#define GLFW_KEY_LSHIFT (GLFW_KEY_SPECIAL+31) -#define GLFW_KEY_RSHIFT (GLFW_KEY_SPECIAL+32) -#define GLFW_KEY_LCTRL (GLFW_KEY_SPECIAL+33) -#define GLFW_KEY_RCTRL (GLFW_KEY_SPECIAL+34) -#define GLFW_KEY_LALT (GLFW_KEY_SPECIAL+35) -#define GLFW_KEY_RALT (GLFW_KEY_SPECIAL+36) -#define GLFW_KEY_TAB (GLFW_KEY_SPECIAL+37) -#define GLFW_KEY_ENTER (GLFW_KEY_SPECIAL+38) -#define GLFW_KEY_BACKSPACE (GLFW_KEY_SPECIAL+39) -#define GLFW_KEY_INSERT (GLFW_KEY_SPECIAL+40) -#define GLFW_KEY_DEL (GLFW_KEY_SPECIAL+41) -#define GLFW_KEY_PAGEUP (GLFW_KEY_SPECIAL+42) -#define GLFW_KEY_PAGEDOWN (GLFW_KEY_SPECIAL+43) -#define GLFW_KEY_HOME (GLFW_KEY_SPECIAL+44) -#define GLFW_KEY_END (GLFW_KEY_SPECIAL+45) -#define GLFW_KEY_KP_0 (GLFW_KEY_SPECIAL+46) -#define GLFW_KEY_KP_1 (GLFW_KEY_SPECIAL+47) -#define GLFW_KEY_KP_2 (GLFW_KEY_SPECIAL+48) -#define GLFW_KEY_KP_3 (GLFW_KEY_SPECIAL+49) -#define GLFW_KEY_KP_4 (GLFW_KEY_SPECIAL+50) -#define GLFW_KEY_KP_5 (GLFW_KEY_SPECIAL+51) -#define GLFW_KEY_KP_6 (GLFW_KEY_SPECIAL+52) -#define GLFW_KEY_KP_7 (GLFW_KEY_SPECIAL+53) -#define GLFW_KEY_KP_8 (GLFW_KEY_SPECIAL+54) -#define GLFW_KEY_KP_9 (GLFW_KEY_SPECIAL+55) -#define GLFW_KEY_KP_DIVIDE (GLFW_KEY_SPECIAL+56) -#define GLFW_KEY_KP_MULTIPLY (GLFW_KEY_SPECIAL+57) -#define GLFW_KEY_KP_SUBTRACT (GLFW_KEY_SPECIAL+58) -#define GLFW_KEY_KP_ADD (GLFW_KEY_SPECIAL+59) -#define GLFW_KEY_KP_DECIMAL (GLFW_KEY_SPECIAL+60) -#define GLFW_KEY_KP_EQUAL (GLFW_KEY_SPECIAL+61) -#define GLFW_KEY_KP_ENTER (GLFW_KEY_SPECIAL+62) -#define GLFW_KEY_KP_NUM_LOCK (GLFW_KEY_SPECIAL+63) -#define GLFW_KEY_CAPS_LOCK (GLFW_KEY_SPECIAL+64) -#define GLFW_KEY_SCROLL_LOCK (GLFW_KEY_SPECIAL+65) -#define GLFW_KEY_PAUSE (GLFW_KEY_SPECIAL+66) -#define GLFW_KEY_LSUPER (GLFW_KEY_SPECIAL+67) -#define GLFW_KEY_RSUPER (GLFW_KEY_SPECIAL+68) -#define GLFW_KEY_MENU (GLFW_KEY_SPECIAL+69) -#define GLFW_KEY_LAST GLFW_KEY_MENU - -/* Mouse button definitions */ -#define GLFW_MOUSE_BUTTON_1 0 -#define GLFW_MOUSE_BUTTON_2 1 -#define GLFW_MOUSE_BUTTON_3 2 -#define GLFW_MOUSE_BUTTON_4 3 -#define GLFW_MOUSE_BUTTON_5 4 -#define GLFW_MOUSE_BUTTON_6 5 -#define GLFW_MOUSE_BUTTON_7 6 -#define GLFW_MOUSE_BUTTON_8 7 -#define GLFW_MOUSE_BUTTON_LAST GLFW_MOUSE_BUTTON_8 - -/* Mouse button aliases */ -#define GLFW_MOUSE_BUTTON_LEFT GLFW_MOUSE_BUTTON_1 -#define GLFW_MOUSE_BUTTON_RIGHT GLFW_MOUSE_BUTTON_2 -#define GLFW_MOUSE_BUTTON_MIDDLE GLFW_MOUSE_BUTTON_3 - - -/* Joystick identifiers */ -#define GLFW_JOYSTICK_1 0 -#define GLFW_JOYSTICK_2 1 -#define GLFW_JOYSTICK_3 2 -#define GLFW_JOYSTICK_4 3 -#define GLFW_JOYSTICK_5 4 -#define GLFW_JOYSTICK_6 5 -#define GLFW_JOYSTICK_7 6 -#define GLFW_JOYSTICK_8 7 -#define GLFW_JOYSTICK_9 8 -#define GLFW_JOYSTICK_10 9 -#define GLFW_JOYSTICK_11 10 -#define GLFW_JOYSTICK_12 11 -#define GLFW_JOYSTICK_13 12 -#define GLFW_JOYSTICK_14 13 -#define GLFW_JOYSTICK_15 14 -#define GLFW_JOYSTICK_16 15 -#define GLFW_JOYSTICK_LAST GLFW_JOYSTICK_16 - - -/************************************************************************* - * Other definitions - *************************************************************************/ - -/* glfwOpenWindow modes */ -#define GLFW_WINDOW 0x00010001 -#define GLFW_FULLSCREEN 0x00010002 - -/* glfwGetWindowParam tokens */ -#define GLFW_OPENED 0x00020001 -#define GLFW_ACTIVE 0x00020002 -#define GLFW_ICONIFIED 0x00020003 -#define GLFW_ACCELERATED 0x00020004 -#define GLFW_RED_BITS 0x00020005 -#define GLFW_GREEN_BITS 0x00020006 -#define GLFW_BLUE_BITS 0x00020007 -#define GLFW_ALPHA_BITS 0x00020008 -#define GLFW_DEPTH_BITS 0x00020009 -#define GLFW_STENCIL_BITS 0x0002000A - -/* The following constants are used for both glfwGetWindowParam - * and glfwOpenWindowHint - */ -#define GLFW_REFRESH_RATE 0x0002000B -#define GLFW_ACCUM_RED_BITS 0x0002000C -#define GLFW_ACCUM_GREEN_BITS 0x0002000D -#define GLFW_ACCUM_BLUE_BITS 0x0002000E -#define GLFW_ACCUM_ALPHA_BITS 0x0002000F -#define GLFW_AUX_BUFFERS 0x00020010 -#define GLFW_STEREO 0x00020011 -#define GLFW_WINDOW_NO_RESIZE 0x00020012 -#define GLFW_FSAA_SAMPLES 0x00020013 -#define GLFW_OPENGL_VERSION_MAJOR 0x00020014 -#define GLFW_OPENGL_VERSION_MINOR 0x00020015 -#define GLFW_OPENGL_FORWARD_COMPAT 0x00020016 -#define GLFW_OPENGL_DEBUG_CONTEXT 0x00020017 -#define GLFW_OPENGL_PROFILE 0x00020018 - -/* GLFW_OPENGL_PROFILE tokens */ -#define GLFW_OPENGL_CORE_PROFILE 0x00050001 -#define GLFW_OPENGL_COMPAT_PROFILE 0x00050002 - -/* glfwEnable/glfwDisable tokens */ -#define GLFW_MOUSE_CURSOR 0x00030001 -#define GLFW_STICKY_KEYS 0x00030002 -#define GLFW_STICKY_MOUSE_BUTTONS 0x00030003 -#define GLFW_SYSTEM_KEYS 0x00030004 -#define GLFW_KEY_REPEAT 0x00030005 -#define GLFW_AUTO_POLL_EVENTS 0x00030006 - -/* glfwWaitThread wait modes */ -#define GLFW_WAIT 0x00040001 -#define GLFW_NOWAIT 0x00040002 - -/* glfwGetJoystickParam tokens */ -#define GLFW_PRESENT 0x00050001 -#define GLFW_AXES 0x00050002 -#define GLFW_BUTTONS 0x00050003 - -/* glfwReadImage/glfwLoadTexture2D flags */ -#define GLFW_NO_RESCALE_BIT 0x00000001 /* Only for glfwReadImage */ -#define GLFW_ORIGIN_UL_BIT 0x00000002 -#define GLFW_BUILD_MIPMAPS_BIT 0x00000004 /* Only for glfwLoadTexture2D */ -#define GLFW_ALPHA_MAP_BIT 0x00000008 - -/* Time spans longer than this (seconds) are considered to be infinity */ -#define GLFW_INFINITY 100000.0 - - -/************************************************************************* - * Typedefs - *************************************************************************/ - -/* The video mode structure used by glfwGetVideoModes() */ -typedef struct { - int Width, Height; - int RedBits, BlueBits, GreenBits; -} GLFWvidmode; - -/* Image/texture information */ -typedef struct { - int Width, Height; - int Format; - int BytesPerPixel; - unsigned char *Data; -} GLFWimage; - -/* Thread ID */ -typedef int GLFWthread; - -/* Mutex object */ -typedef void * GLFWmutex; - -/* Condition variable object */ -typedef void * GLFWcond; - -/* Function pointer types */ -typedef void (GLFWCALL * GLFWwindowsizefun)(int,int); -typedef int (GLFWCALL * GLFWwindowclosefun)(void); -typedef void (GLFWCALL * GLFWwindowrefreshfun)(void); -typedef void (GLFWCALL * GLFWmousebuttonfun)(int,int); -typedef void (GLFWCALL * GLFWmouseposfun)(int,int); -typedef void (GLFWCALL * GLFWmousewheelfun)(int); -typedef void (GLFWCALL * GLFWkeyfun)(int,int); -typedef void (GLFWCALL * GLFWcharfun)(int,int); -typedef void (GLFWCALL * GLFWthreadfun)(void *); - - -/************************************************************************* - * Prototypes - *************************************************************************/ - -/* GLFW initialization, termination and version querying */ -GLFWAPI int GLFWAPIENTRY glfwInit( void ); -GLFWAPI void GLFWAPIENTRY glfwTerminate( void ); -GLFWAPI void GLFWAPIENTRY glfwGetVersion( int *major, int *minor, int *rev ); - -/* Window handling */ -GLFWAPI int GLFWAPIENTRY glfwOpenWindow( int width, int height, int redbits, int greenbits, int bluebits, int alphabits, int depthbits, int stencilbits, int mode ); -GLFWAPI void GLFWAPIENTRY glfwOpenWindowHint( int target, int hint ); -GLFWAPI void GLFWAPIENTRY glfwCloseWindow( void ); -GLFWAPI void GLFWAPIENTRY glfwSetWindowTitle( const char *title ); -GLFWAPI void GLFWAPIENTRY glfwGetWindowSize( int *width, int *height ); -GLFWAPI void GLFWAPIENTRY glfwSetWindowSize( int width, int height ); -GLFWAPI void GLFWAPIENTRY glfwSetWindowPos( int x, int y ); -GLFWAPI void GLFWAPIENTRY glfwIconifyWindow( void ); -GLFWAPI void GLFWAPIENTRY glfwRestoreWindow( void ); -GLFWAPI void GLFWAPIENTRY glfwSwapBuffers( void ); -GLFWAPI void GLFWAPIENTRY glfwSwapInterval( int interval ); -GLFWAPI int GLFWAPIENTRY glfwGetWindowParam( int param ); -GLFWAPI void GLFWAPIENTRY glfwSetWindowSizeCallback( GLFWwindowsizefun cbfun ); -GLFWAPI void GLFWAPIENTRY glfwSetWindowCloseCallback( GLFWwindowclosefun cbfun ); -GLFWAPI void GLFWAPIENTRY glfwSetWindowRefreshCallback( GLFWwindowrefreshfun cbfun ); - -/* Video mode functions */ -GLFWAPI int GLFWAPIENTRY glfwGetVideoModes( GLFWvidmode *list, int maxcount ); -GLFWAPI void GLFWAPIENTRY glfwGetDesktopMode( GLFWvidmode *mode ); - -/* Input handling */ -GLFWAPI void GLFWAPIENTRY glfwPollEvents( void ); -GLFWAPI void GLFWAPIENTRY glfwWaitEvents( void ); -GLFWAPI int GLFWAPIENTRY glfwGetKey( int key ); -GLFWAPI int GLFWAPIENTRY glfwGetMouseButton( int button ); -GLFWAPI void GLFWAPIENTRY glfwGetMousePos( int *xpos, int *ypos ); -GLFWAPI void GLFWAPIENTRY glfwSetMousePos( int xpos, int ypos ); -GLFWAPI int GLFWAPIENTRY glfwGetMouseWheel( void ); -GLFWAPI void GLFWAPIENTRY glfwSetMouseWheel( int pos ); -GLFWAPI void GLFWAPIENTRY glfwSetKeyCallback( GLFWkeyfun cbfun ); -GLFWAPI void GLFWAPIENTRY glfwSetCharCallback( GLFWcharfun cbfun ); -GLFWAPI void GLFWAPIENTRY glfwSetMouseButtonCallback( GLFWmousebuttonfun cbfun ); -GLFWAPI void GLFWAPIENTRY glfwSetMousePosCallback( GLFWmouseposfun cbfun ); -GLFWAPI void GLFWAPIENTRY glfwSetMouseWheelCallback( GLFWmousewheelfun cbfun ); - -/* Joystick input */ -GLFWAPI int GLFWAPIENTRY glfwGetJoystickParam( int joy, int param ); -GLFWAPI int GLFWAPIENTRY glfwGetJoystickPos( int joy, float *pos, int numaxes ); -GLFWAPI int GLFWAPIENTRY glfwGetJoystickButtons( int joy, unsigned char *buttons, int numbuttons ); - -/* Time */ -GLFWAPI double GLFWAPIENTRY glfwGetTime( void ); -GLFWAPI void GLFWAPIENTRY glfwSetTime( double time ); -GLFWAPI void GLFWAPIENTRY glfwSleep( double time ); - -/* Extension support */ -GLFWAPI int GLFWAPIENTRY glfwExtensionSupported( const char *extension ); -GLFWAPI void* GLFWAPIENTRY glfwGetProcAddress( const char *procname ); -GLFWAPI void GLFWAPIENTRY glfwGetGLVersion( int *major, int *minor, int *rev ); - -/* Threading support */ -GLFWAPI GLFWthread GLFWAPIENTRY glfwCreateThread( GLFWthreadfun fun, void *arg ); -GLFWAPI void GLFWAPIENTRY glfwDestroyThread( GLFWthread ID ); -GLFWAPI int GLFWAPIENTRY glfwWaitThread( GLFWthread ID, int waitmode ); -GLFWAPI GLFWthread GLFWAPIENTRY glfwGetThreadID( void ); -GLFWAPI GLFWmutex GLFWAPIENTRY glfwCreateMutex( void ); -GLFWAPI void GLFWAPIENTRY glfwDestroyMutex( GLFWmutex mutex ); -GLFWAPI void GLFWAPIENTRY glfwLockMutex( GLFWmutex mutex ); -GLFWAPI void GLFWAPIENTRY glfwUnlockMutex( GLFWmutex mutex ); -GLFWAPI GLFWcond GLFWAPIENTRY glfwCreateCond( void ); -GLFWAPI void GLFWAPIENTRY glfwDestroyCond( GLFWcond cond ); -GLFWAPI void GLFWAPIENTRY glfwWaitCond( GLFWcond cond, GLFWmutex mutex, double timeout ); -GLFWAPI void GLFWAPIENTRY glfwSignalCond( GLFWcond cond ); -GLFWAPI void GLFWAPIENTRY glfwBroadcastCond( GLFWcond cond ); -GLFWAPI int GLFWAPIENTRY glfwGetNumberOfProcessors( void ); - -/* Enable/disable functions */ -GLFWAPI void GLFWAPIENTRY glfwEnable( int token ); -GLFWAPI void GLFWAPIENTRY glfwDisable( int token ); - -/* Image/texture I/O support */ -GLFWAPI int GLFWAPIENTRY glfwReadImage( const char *name, GLFWimage *img, int flags ); -GLFWAPI int GLFWAPIENTRY glfwReadMemoryImage( const void *data, long size, GLFWimage *img, int flags ); -GLFWAPI void GLFWAPIENTRY glfwFreeImage( GLFWimage *img ); -GLFWAPI int GLFWAPIENTRY glfwLoadTexture2D( const char *name, int flags ); -GLFWAPI int GLFWAPIENTRY glfwLoadMemoryTexture2D( const void *data, long size, int flags ); -GLFWAPI int GLFWAPIENTRY glfwLoadTextureImage2D( GLFWimage *img, int flags ); - - -#ifdef __cplusplus -} -#endif - -#endif /* __glfw_h_ */ - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/libglfw/lib/libglfw.a b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/libglfw/lib/libglfw.a deleted file mode 100644 index 0505998..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/libglfw/lib/libglfw.a and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/macstatic.command b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/macstatic.command deleted file mode 100755 index 8b9a1f4..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/macstatic.command +++ /dev/null @@ -1,49 +0,0 @@ -#! /usr/bin/ruby - -Dir.chdir(File.dirname($0)) - -require 'Tempfile' -BUILD_LOG = Tempfile.new("Chipmunk-") -BUILD_LOG_PATH = BUILD_LOG.path - -def log(string) - puts string - open(BUILD_LOG_PATH, 'a'){|f| f.puts string} -end - -VERBOSE = (not ARGV.include?("--quiet")) - -def system(command) - log "> #{command}" - - result = Kernel.system(VERBOSE ? "#{command} | tee -a #{BUILD_LOG_PATH}; exit ${PIPESTATUS[0]}" : "#{command} >> #{BUILD_LOG_PATH}") - unless $? == 0 - log "===========================================" - log "Command failed with status #{$?}: #{command}" - log "Build errors encountered. Aborting build script" - log "Check the build log for more information: #{BUILD_LOG_PATH}" - raise - end -end - -OUTPUT_DIR_NAME = "Chipmunk-Mac" -system "rm -rf #{OUTPUT_DIR_NAME}" -system "mkdir #{OUTPUT_DIR_NAME}" - -system "xcodebuild -project Chipmunk7.xcodeproj -configuration Release -target ChipmunkStatic" -system "xcodebuild -project Chipmunk7.xcodeproj -configuration Debug -target ChipmunkStatic" -system "xcodebuild -project Chipmunk7.xcodeproj -configuration Release -target ObjectiveChipmunk" -system "xcodebuild -project Chipmunk7.xcodeproj -configuration Debug -target ObjectiveChipmunk" - -system "cp build/Debug/libChipmunk.a #{OUTPUT_DIR_NAME}/libChipmunk-Debug.a" -system "cp build/Release/libChipmunk.a #{OUTPUT_DIR_NAME}/libChipmunk.a" -system "cp build/Debug/libObjectiveChipmunk.a #{OUTPUT_DIR_NAME}/libObjectiveChipmunk-Debug.a" -system "cp build/Release/libObjectiveChipmunk.a #{OUTPUT_DIR_NAME}/libObjectiveChipmunk.a" - -system "rsync -r --exclude='.*' ../include/ #{OUTPUT_DIR_NAME}" -system "rsync -r --exclude='.*' ../objectivec/include/ #{OUTPUT_DIR_NAME}" -system "open #{OUTPUT_DIR_NAME}" - -puts "Copy #{OUTPUT_DIR_NAME} into your project and enjoy." - -BUILD_LOG.delete diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/main-Info.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/main-Info.plist deleted file mode 100644 index 504d504..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/Chipmunk/xcode/main-Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.yourcompany.main - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Actions/OALActionManager.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Actions/OALActionManager.m deleted file mode 100644 index 816e01d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Actions/OALActionManager.m +++ /dev/null @@ -1,249 +0,0 @@ -// -// OALActionManager.m -// ObjectAL -// -// Created by Karl Stenerud on 10-09-18. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import "OALActionManager.h" -#import "mach_timing.h" -#import "ObjectALMacros.h" -#import "ARCSafe_MemMgmt.h" -#import "NSMutableArray+WeakReferences.h" -#ifdef __IPHONE_OS_VERSION_MAX_ALLOWED -#import -#endif - -#if !OBJECTAL_CFG_USE_COCOS2D_ACTIONS - -SYNTHESIZE_SINGLETON_FOR_CLASS_PROTOTYPE(OALActionManager); - -/** \cond */ -/** - * (INTERNAL USE) Private methods for OALActionManager. - */ -@interface OALActionManager (Private) - -/** Resets the time delta in cases where proper time delta calculations become impossible. - */ -- (void) doResetTimeDelta:(NSNotification*) notification; -/** \endcond */ - -@end - -#pragma mark OALActionManager - -@implementation OALActionManager - - -#pragma mark Object Management - -SYNTHESIZE_SINGLETON_FOR_CLASS(OALActionManager); - -- (id) init -{ - if(nil != (self = [super init])) - { - targets = [NSMutableArray newMutableArrayUsingWeakReferencesWithCapacity:50]; - targetActions = [[NSMutableArray alloc] initWithCapacity:50]; - actionsToAdd = [[NSMutableArray alloc] initWithCapacity:100]; - actionsToRemove = [[NSMutableArray alloc] initWithCapacity:100]; - -#ifdef __IPHONE_OS_VERSION_MAX_ALLOWED - [[NSNotificationCenter defaultCenter] addObserver:self - selector:@selector(doResetTimeDelta:) - name:UIApplicationSignificantTimeChangeNotification - object:nil]; - [[NSNotificationCenter defaultCenter] addObserver:self - selector:@selector(doResetTimeDelta:) - name:UIApplicationDidBecomeActiveNotification - object:nil]; - [[NSNotificationCenter defaultCenter] addObserver:self - selector:@selector(doResetTimeDelta:) - name:UIApplicationWillEnterForegroundNotification - object:nil]; -#endif - } - return self; -} - -- (void) dealloc -{ - [[NSNotificationCenter defaultCenter] removeObserver:self]; - as_release(targets); - as_release(targetActions); - as_release(actionsToAdd); - as_release(actionsToRemove); - as_superdealloc(); -} - -- (void) doResetTimeDelta:(NSNotification*) notification -{ - #pragma unused(notification) - lastTimestamp = 0; -} - - -#pragma mark Action Management - -- (void) stopAllActions -{ - OPTIONALLY_SYNCHRONIZED(self) - { - for(NSMutableArray* actions in targetActions) - { - [actions makeObjectsPerformSelector:@selector(stopAction)]; - } - - [actionsToAdd makeObjectsPerformSelector:@selector(stopAction)]; - } -} - - -#pragma mark Timer Interface - -- (void) step:(NSTimer*) timer -{ - #pragma unused(timer) - OPTIONALLY_SYNCHRONIZED(self) - { - // Add new actions - for(OALAction* action in actionsToAdd) - { - // But only if they haven't been stopped already - if(action.running) - { - NSUInteger index = [targets indexOfObject:action.target]; - if(NSNotFound == index) - { - // Since this target has no running actions yet, add the support - // structure to keep track of it. - index = [targets count]; - [targets addObject:action.target]; - [targetActions addObject:[NSMutableArray arrayWithCapacity:5]]; - } - - // Get the list of actions operating on this target and add the new action. - NSMutableArray* actions = [targetActions objectAtIndex:index]; - [actions addObject:action]; - } - } - // All actions have been added. Clear the "add" list. - [actionsToAdd removeAllObjects]; - - - // Remove stopped actions - for(OALAction* action in actionsToRemove) - { - NSUInteger index = [targets indexOfObject:action.target]; - if(NSNotFound != index) - { - // Remove the action. - NSMutableArray* actions = [targetActions objectAtIndex:index]; - [actions removeObject:action]; - if([actions count] == 0) - { - // If there are no more actions for this target, stop tracking it. - [targets removeObjectAtIndex:index]; - [targetActions removeObjectAtIndex:index]; - - // If there are no more actions running, stop the master timer. - if([targets count] == 0) - { - [stepTimer invalidate]; - stepTimer = nil; - break; - } - } - } - } - [actionsToRemove removeAllObjects]; - - // Get the time elapsed and update timestamp. - // If there was a break in timing (lastTimestamp == 0), assume 0 time has elapsed. - uint64_t currentTime = mach_absolute_time(); - float elapsedTime = 0; - if(lastTimestamp > 0) - { - elapsedTime = (float)mach_absolute_difference_seconds(currentTime, lastTimestamp); - } - lastTimestamp = currentTime; - - // Update all remaining actions, if any - for(NSMutableArray* actions in targetActions) - { - for(OALAction* action in actions) - { - action.elapsed += elapsedTime; - float proportionComplete = action.elapsed / action.duration; - if(proportionComplete < 1.0f) - { - [action updateCompletion:proportionComplete]; - } - else - { - [action updateCompletion:1.0f]; - [action stopAction]; - } - } - } - } -} - - -#pragma mark Internal Use - -- (void) notifyActionStarted:(OALAction*) action -{ - OPTIONALLY_SYNCHRONIZED(self) - { - [actionsToAdd addObject:action]; - - // Start the timer if it hasn't been started yet and there are actions to perform. - if([targets count] == 0 && [actionsToAdd count] == 1) - { - stepTimer = [NSTimer scheduledTimerWithTimeInterval:kActionStepInterval - target:self - selector:@selector(step:) - userInfo:nil - repeats:YES]; - - // Reset timestamp since we have been off for awhile. - lastTimestamp = 0; - } - } -} - -- (void) notifyActionStopped:(OALAction*) action -{ - OPTIONALLY_SYNCHRONIZED(self) - { - [actionsToRemove addObject:action]; - } -} - -@end - -#endif /* OBJECTAL_CFG_USE_COCOS2D_ACTIONS */ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Actions/OALUtilityActions.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Actions/OALUtilityActions.m deleted file mode 100644 index 801d158..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Actions/OALUtilityActions.m +++ /dev/null @@ -1,606 +0,0 @@ -// -// OALUtilityActions.m -// ObjectAL -// -// Created by Karl Stenerud on 10-10-10. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import "OALUtilityActions.h" -#import "OALAction+Private.h" -#import "ObjectALMacros.h" -#import "ARCSafe_MemMgmt.h" - - -#pragma mark OALTargetedAction - -/** \cond */ -@interface OALTargetedAction () - -@property(nonatomic,readwrite,retain) OALAction* action; - -@end -/** \endcond */ - -@implementation OALTargetedAction - - -#pragma mark Object Management - -+ (id) actionWithTarget:(id) target action:(OALAction*) action -{ - return as_autorelease([(OALTargetedAction*)[self alloc] initWithTarget:target action:action]); -} - -- (id) initWithTarget:(id) target action:(OALAction*) action -{ - if(nil != (self = [super initWithDuration:action.duration])) - { - self.forcedTarget = target; // Weak reference - self.action = action; - self.duration = action.duration; - } - return self; -} - -- (void) dealloc -{ - as_release(action_); - as_superdealloc(); -} - - -#pragma mark Properties - -@synthesize action = action_; -@synthesize forcedTarget = forcedTarget_; - - -#pragma mark Functions - -- (void) prepareWithTarget:(id) target -{ - // Have the action use the forced target. - [action_ prepareWithTarget:forcedTarget_]; - duration_ = action_.duration; - - // Since we may be running in the manager (if duration > 0), we - // must call [super prepareWithTarget:] using the passed in target. - [super prepareWithTarget:target]; -} - -#if !OBJECTAL_CFG_USE_COCOS2D_ACTIONS - -- (void) startAction -{ - [super startAction]; - [action_ startAction]; -} - -#endif /* !OBJECTAL_CFG_USE_COCOS2D_ACTIONS */ - -- (void) stopAction -{ - [super stopAction]; - [action_ stopAction]; -} - -- (void) updateCompletion:(float) proportionComplete -{ - [super updateCompletion:proportionComplete]; - [action_ updateCompletion:proportionComplete]; -} - -@end - - -#if !OBJECTAL_CFG_USE_COCOS2D_ACTIONS - -#pragma mark - -#pragma mark OALSequentialActions - -/** \cond */ -@interface OALSequentialActions () - -/** The durations of the actions. */ -@property(nonatomic,readwrite,retain) NSMutableArray* pDurations; - -/** The current action being processed. */ -@property(nonatomic,readwrite,assign) OALAction* currentAction; - -@end -/** \endcond */ - - -@implementation OALSequentialActions - -@synthesize actions = actions_; -@synthesize pDurations = pDurations_; -@synthesize currentAction = currentAction_; - -#pragma mark Object Management - -+ (id) actions:(OALAction*) firstAction, ... -{ - NSMutableArray* actions = [NSMutableArray arrayWithCapacity:10]; - va_list params; - - va_start(params, firstAction); - for(OALAction* action = firstAction; nil != action; action = va_arg(params,OALAction*)) - { - [actions addObject:action]; - } - va_end(params); - - return as_autorelease([[self alloc] initWithActions:actions]); -} - -+ (id) actionsFromArray:(NSArray*) actions; -{ - return as_autorelease([[self alloc] initWithActions:actions]); -} - -- (id) initWithActions:(NSArray*) actions -{ - if(nil != (self = [super initWithDuration:0])) - { - if([actions isKindOfClass:[NSMutableArray class]]) - { - // Take ownership if it's a mutable array. - self.actions = (NSMutableArray*)actions; - } - else - { - // Otherwise copy it into a mutable array. - self.actions = [NSMutableArray arrayWithArray:actions]; - } - - self.pDurations = [NSMutableArray arrayWithCapacity:[actions count]]; - } - return self; -} - -- (void) dealloc -{ - as_release(actions_); - as_release(pDurations_); - as_superdealloc(); -} - - -#pragma mark Functions - -- (void) prepareWithTarget:(id) target -{ - // Calculate the total duration in seconds of all children. - duration_ = 0; - for(OALAction* action in actions_) - { - [action prepareWithTarget:target]; - duration_ += action.duration; - } - - // Calculate the childrens' duration as proportions of the total. - [pDurations_ removeAllObjects]; - if(0 == duration_) - { - // Easy case: 0 duration. - for(OALAction* action in actions_) - { - [pDurations_ addObject:[NSNumber numberWithFloat:0]]; - } - } - else - { - // Complex case: > 0 duration. - for(OALAction* action in actions_) - { - [pDurations_ addObject:[NSNumber numberWithFloat:action.duration/duration_]]; - } - } - - // Start at the first action. - if([actions_ count] > 0) - { - self.currentAction = [actions_ objectAtIndex:0]; - pCurrentActionDuration_ = [[pDurations_ objectAtIndex:0] floatValue]; - } - else - { - // Just in case this is an empty set. - self.currentAction = nil; - pCurrentActionDuration_ = 0; - } - - actionIndex_ = 0; - pLastComplete_ = 0; - pCurrentActionComplete_ = 0; - - [super prepareWithTarget:target]; -} - -- (void) startAction -{ - [currentAction_ startAction]; - [super startAction]; -} - -- (void) stopAction -{ - [currentAction_ stopAction]; - [super stopAction]; -} - -- (void) updateCompletion:(float) pComplete -{ - float pDelta = pComplete - pLastComplete_; - - // First, run past all actions that have been completed since the last update. - while(pCurrentActionComplete_ + pDelta >= pCurrentActionDuration_) - { - // Only send a 1.0 update if the action has a duration. - if(currentAction_.duration > 0) - { - [currentAction_ updateCompletion:1.0f]; - } - - [currentAction_ stopAction]; - - // Subtract its contribution to the current delta. - pDelta -= (pCurrentActionDuration_ - pCurrentActionComplete_); - - // Move on to the next action. - actionIndex_++; - if(actionIndex_ >= [actions_ count]) - { - // If there are no more actions, we are done. - return; - } - - // Store some info about the new current action and start it running. - self.currentAction = [actions_ objectAtIndex:actionIndex_]; - pCurrentActionDuration_ = [[pDurations_ objectAtIndex:actionIndex_] floatValue]; - pCurrentActionComplete_ = 0; - [currentAction_ startAction]; - } - - if(pComplete >= 1.0) - { - // Make sure a cumulative rounding error doesn't cause an uncompletable action. - [currentAction_ updateCompletion:1.0f]; - [currentAction_ stopAction]; - } - else - { - // The action is not yet complete. Send an update with the current proportion - // for this action. - pCurrentActionComplete_ += pDelta; - [currentAction_ updateCompletion:pCurrentActionComplete_ / pCurrentActionDuration_]; - } - - pLastComplete_ = pComplete; -} - -@end - -#else /* !OBJECTAL_CFG_USE_COCOS2D_ACTIONS */ - -COCOS2D_SUBCLASS(OALSequentialActions) - -- (void) prepareWithTarget:(id) target -{ - #pragma unused(target) -} - -- (void) updateCompletion:(float) proportionComplete -{ - #pragma unused(proportionComplete) -} - -@end - -#endif /* !OBJECTAL_CFG_USE_COCOS2D_ACTIONS */ - - - -#if !OBJECTAL_CFG_USE_COCOS2D_ACTIONS - -#pragma mark - -#pragma mark OALConcurrentActions - -/** \cond */ -@interface OALConcurrentActions () - -/** The durations of the actions. */ -@property(nonatomic,readwrite,retain) NSMutableArray* pDurations; - -/** A list of actions that have duration > 0. */ -@property(nonatomic,readwrite,assign) NSMutableArray* actionsWithDuration; - -@end -/** \endcond */ - - -@implementation OALConcurrentActions - -@synthesize actions = actions_; -@synthesize pDurations = pDurations_; -@synthesize actionsWithDuration = actionsWithDuration_; - - -#pragma mark Object Management - -+ (id) actions:(OALAction*) firstAction, ... -{ - NSMutableArray* actions = [NSMutableArray arrayWithCapacity:10]; - va_list params; - - va_start(params, firstAction); - for(OALAction* action = firstAction; nil != action; action = va_arg(params,OALAction*)) - { - [actions addObject:action]; - } - va_end(params); - - return as_autorelease([[self alloc] initWithActions:actions]); -} - -+ (id) actionsFromArray:(NSArray*) actions; -{ - return as_autorelease([[self alloc] initWithActions:actions]); -} - -- (id) initWithActions:(NSArray*) actions -{ - if(nil != (self = [super initWithDuration:0])) - { - if([actions isKindOfClass:[NSMutableArray class]]) - { - // Take ownership if it's a mutable array. - self.actions = (NSMutableArray*)actions; - } - else - { - // Otherwise copy it into a mutable array. - self.actions = [NSMutableArray arrayWithArray:actions]; - } - - self.pDurations = [NSMutableArray arrayWithCapacity:[actions count]]; - self.actionsWithDuration = [NSMutableArray arrayWithCapacity:[actions count]]; - } - return self; -} - -- (void) dealloc -{ - as_release(actions_); - as_release(pDurations_); - as_release(actionsWithDuration_); - as_superdealloc(); -} - - -#pragma mark Functions - -- (void) prepareWithTarget:(id) target -{ - [actionsWithDuration_ removeAllObjects]; - - // Calculate the longest duration in seconds of all children. - duration_ = 0; - for(OALAction* action in actions_) - { - [action prepareWithTarget:target]; - if(action.duration > 0) - { - if(action.duration > duration_) - { - duration_ = action.duration; - } - - // Also keep track of actions with durations. - [actionsWithDuration_ addObject:action]; - } - } - - // Calculate the childrens' durations as proportions of the total. - [pDurations_ removeAllObjects]; - for(OALAction* action in actionsWithDuration_) - { - [pDurations_ addObject:[NSNumber numberWithFloat:action.duration/duration_]]; - } - - [super prepareWithTarget:target]; -} - -- (void) startAction -{ - [actions_ makeObjectsPerformSelector:@selector(startAction)]; - [super startAction]; -} - -- (void) stopAction -{ - [actions_ makeObjectsPerformSelector:@selector(stopAction)]; - [super stopAction]; -} - -- (void) updateCompletion:(float) proportionComplete -{ - if(0 == proportionComplete) - { - // All actions get an update at 0. - for(OALAction* action in actions_) - { - [action updateCompletion:0]; - } - } - else - { - // Only actions with a duration get an update after 0. - for(NSUInteger i = 0; i < [actionsWithDuration_ count]; i++) - { - OALAction* action = [actionsWithDuration_ objectAtIndex:i]; - float proportion = proportionComplete / [[pDurations_ objectAtIndex:i] floatValue]; - if(proportion > 1.0f) - { - proportion = 1.0f; - } - [action updateCompletion:proportion]; - } - } -} - -@end - -#else /* !OBJECTAL_CFG_USE_COCOS2D_ACTIONS */ - -COCOS2D_SUBCLASS(OALConcurrentActions) - -- (void) prepareWithTarget:(id) target -{ - #pragma unused(target) -} - -- (void) updateCompletion:(float) proportionComplete -{ - #pragma unused(proportionComplete) -} - -@end - -#endif /* !OBJECTAL_CFG_USE_COCOS2D_ACTIONS */ - - -#pragma mark - -#pragma mark OALCallAction - -@implementation OALCallAction - - -#pragma mark Object Management - -+ (id) actionWithCallTarget:(id) callTarget - selector:(SEL) selector -{ - return as_autorelease([[self alloc] initWithCallTarget:callTarget selector:selector]); -} - -+ (id) actionWithCallTarget:(id) callTarget - selector:(SEL) selector - withObject:(id) object -{ - return as_autorelease([[self alloc] initWithCallTarget:callTarget - selector:selector - withObject:object]); -} - -+ (id) actionWithCallTarget:(id) callTarget - selector:(SEL) selector - withObject:(id) firstObject - withObject:(id) secondObject -{ - return as_autorelease([[self alloc] initWithCallTarget:callTarget - selector:selector - withObject:firstObject - withObject:secondObject]); -} - -- (id) initWithCallTarget:(id) callTargetIn selector:(SEL) selectorIn -{ - if(nil != (self = [super init])) - { - callTarget_ = callTargetIn; - selector_ = selectorIn; - } - return self; -} - -- (id) initWithCallTarget:(id) callTargetIn - selector:(SEL) selectorIn - withObject:(id) object -{ - if(nil != (self = [super init])) - { - callTarget_ = callTargetIn; - selector_ = selectorIn; - object1_ = object; - numObjects_ = 1; - } - return self; -} - -- (id) initWithCallTarget:(id) callTargetIn - selector:(SEL) selectorIn - withObject:(id) firstObject - withObject:(id) secondObject -{ - if(nil != (self = [super init])) - { - callTarget_ = callTargetIn; - selector_ = selectorIn; - object1_ = firstObject; - object2_ = secondObject; - numObjects_ = 2; - } - return self; -} - - -#pragma mark Functions - -- (void) startAction -{ -#if !OBJECTAL_CFG_USE_COCOS2D_ACTIONS - [super startAction]; -#endif /* !OBJECTAL_CFG_USE_COCOS2D_ACTIONS */ - -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Warc-performSelector-leaks" - switch(numObjects_) - { - case 2: - [callTarget_ performSelector:selector_ withObject:object1_ withObject:object2_]; - break; - case 1: - [callTarget_ performSelector:selector_ withObject:object1_]; - break; - default: - [callTarget_ performSelector:selector_]; - } -#pragma clang diagnostic pop -} - -#if OBJECTAL_CFG_USE_COCOS2D_ACTIONS - --(void) startWithTarget:(id) targetIn -{ - [super startWithTarget:targetIn]; - [self startAction]; -} - -#endif /* OBJECTAL_CFG_USE_COCOS2D_ACTIONS */ - - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/AudioTrack/OALAudioTrack.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/AudioTrack/OALAudioTrack.h deleted file mode 100644 index 665adfa..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/AudioTrack/OALAudioTrack.h +++ /dev/null @@ -1,443 +0,0 @@ -// -// OALAudioTrack.h -// ObjectAL -// -// Created by Karl Stenerud on 10-08-21. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import -#import "OALAction.h" -#import "OALAudioTrackNotifications.h" -#import "OALSuspendHandler.h" - -/** - * Plays an audio track via AVAudioPlayer. - * Unlike AVAudioPlayer, however, it can be re-used to play another file. - * Interruptions can be handled by OALAudioSupport (enabled by default). - */ -@interface OALAudioTrack : NSObject -{ - /** If true, this track is recording metering data */ - bool meteringEnabled; - bool interrupted; - AVAudioPlayer* player; - NSURL* currentlyLoadedUrl; - bool preloaded; - bool autoPreload; - bool paused; - bool muted; - float gain; - float pan; - NSInteger numberOfLoops; - id delegate; // Weak reference - - /** When the simulator is running (and the playback fix is in use), - * player will be copied to here, and then player set to nil. - * This prevents other code from inadvertently raising the volume - * and starting playback. - */ - AVAudioPlayer* simulatorPlayerRef; - - /** Operation queue for running asynchronous operations. - * Note: Only one asynchronous operation is allowed at a time. - */ - NSOperationQueue* operationQueue; - - /** If true, the audio player is currently playing. - * We need to maintain our own value because AVAudioPlayer will - * sometimes say it's not playing when it actually is. - */ - bool playing; - NSTimeInterval currentTime; - - /** The current action being applied to gain. */ - OALAction* gainAction; - - /** The current action being applied to pan. */ - OALAction* panAction; - - /** Handles suspending and interrupting for this object. */ - OALSuspendHandler* suspendHandler; -} - - -#pragma mark Properties - -/** The URL of the currently loaded audio data. */ -@property(nonatomic,readonly,retain) NSURL* currentlyLoadedUrl; - -/** Optional object that will receive notifications for decoding errors, - * audio interruptions (such as an incoming phone call), and playback completion.
    - * Note: OALAudioTrack keeps a WEAK reference to delegate, so make sure you clear it - * when your object is going to be deallocated. - */ -@property(nonatomic,readwrite,assign) id delegate; - -/** The gain (volume) for playback (0.0 - 1.0, where 1.0 = no attenuation). */ -@property(nonatomic,readwrite,assign) float gain; - -/** The volume (alias to gain) for playback (0.0 - 1.0, where 1.0 = no attenuation). */ -@property(nonatomic,readwrite,assign) float volume; - -/** Pan value (-1.0 = far left, 1.0 = far right). - * Note: This will have no effect on iOS versions prior to 4.0. - */ -@property(nonatomic,readwrite,assign) float pan; - -/** If true, audio track is muted */ -@property(nonatomic,readwrite,assign) bool muted; - -/** If true, automatically preload again when playback stops */ -@property(nonatomic,readwrite,assign) bool autoPreload; - -/** If true, audio track is in preloaded state */ -@property(nonatomic,readonly,assign) bool preloaded; - -/** The number of times to loop playback (-1 = forever). - * Note: This value will be ignored, and get changed when you call the various playXX methods. - * Only "play" will use the current value of "numberOfLoops". - */ -@property(nonatomic,readwrite,assign) NSInteger numberOfLoops; - -/** If true, pause playback. */ -@property(nonatomic,readwrite,assign) bool paused; - -/** Access to the underlying AVAudioPlayer object. - * WARNING: Be VERY careful when accessing this, as some methods could cause - * it to fall out of sync with OALAudioTrack (particularly play/pause/stop methods). - */ -@property(nonatomic,readonly,retain) AVAudioPlayer* player; - -/** If true, background music is currently playing. */ -@property(nonatomic,readonly,assign) bool playing; - -/** The current playback position in seconds from the start of the sound. - * You can set this to change the playback position, whether it is currently playing or not. - */ -@property(nonatomic,readwrite,assign) NSTimeInterval currentTime; - -/** The value of this property increases monotonically while an audio player is playing or paused.

    - * - * If more than one audio player is connected to the audio output device, device time continues - * incrementing as long as at least one of the players is playing or paused.

    - * - * If the audio output device has no connected audio players that are either playing or paused, - * device time reverts to 0.

    - * - * Use this property to indicate “now” when calling the playAtTime: instance method. By configuring - * multiple audio players to play at a specified offset from deviceCurrentTime, you can perform - * precise synchronization—as described in the discussion for that method. - * - * Note: This will have no effect on iOS versions prior to 4.0. - */ -@property(nonatomic,readonly,assign) NSTimeInterval deviceCurrentTime; - -/** The duration, in seconds, of the currently loaded sound. */ -@property(nonatomic,readonly,assign) NSTimeInterval duration; - -/** The number of channels in the currently loaded sound. */ -@property(nonatomic,readonly,assign) NSUInteger numberOfChannels; - - -#pragma mark Object Management - -/** Create a new audio track. - * - * @return A new audio track. - */ -+ (id) track; - - -#pragma mark Playback - -/** Preload the contents of a URL for playback. - * Once the audio data is preloaded, you can call "play" to play it.
    - * - * @param url The URL containing the sound data. - * @return TRUE if the operation was successful. - */ -- (bool) preloadUrl:(NSURL*) url; - -/** Preload the contents of a URL for playback. - * Once the audio data is preloaded, you can call "play" to play it.
    - * - * @param url The URL containing the sound data. - * @param seekTime The position in the file to start playing at. - * @return TRUE if the operation was successful. - */ -- (bool) preloadUrl:(NSURL*) url seekTime:(NSTimeInterval)seekTime; - -/** Preload the contents of a file for playback. - * Once the audio data is preloaded, you can call "play" to play it.
    - * - * @param path The file containing the sound data. - * @return TRUE if the operation was successful. - */ -- (bool) preloadFile:(NSString*) path; - -/** Preload the contents of a file for playback. - * Once the audio data is preloaded, you can call "play" to play it.
    - * - * @param path The file containing the sound data. - * @param seekTime The position in the file to start playing at. - * @return TRUE if the operation was successful. - */ -- (bool) preloadFile:(NSString*) path seekTime:(NSTimeInterval)seekTime; - -/** Asynchronously preload the contents of a URL for playback. - * Once the audio data is preloaded, you can call "play" to play it.
    - * - * @param url The URL containing the sound data. - * @param target the target to inform when preparation is complete. - * @param selector the selector to call when preparation is complete. - * @return TRUE if the operation was successfully queued. - */ -- (bool) preloadUrlAsync:(NSURL*) url target:(id) target selector:(SEL) selector; - -/** Asynchronously preload the contents of a URL for playback. - * Once the audio data is preloaded, you can call "play" to play it.
    - * - * @param url The URL containing the sound data. - * @param seekTime The position in the file to start playing at. - * @param target the target to inform when preparation is complete. - * @param selector the selector to call when preparation is complete. - * @return TRUE if the operation was successfully queued. - */ -- (bool) preloadUrlAsync:(NSURL*) url seekTime:(NSTimeInterval)seekTime target:(id) target selector:(SEL) selector; - -/** Asynchronously preload the contents of a file for playback. - * Once the audio data is preloaded, you can call "play" to play it.
    - * - * @param path The file containing the sound data. - * @param target the target to inform when preparation is complete. - * @param selector the selector to call when preparation is complete. - * @return TRUE if the operation was successfully queued. - */ -- (bool) preloadFileAsync:(NSString*) path target:(id) target selector:(SEL) selector; - -/** Asynchronously preload the contents of a file for playback. - * Once the audio data is preloaded, you can call "play" to play it.
    - * - * @param path The file containing the sound data. - * @param seekTime The position in the file to start playing at. - * @param target the target to inform when preparation is complete. - * @param selector the selector to call when preparation is complete. - * @return TRUE if the operation was successfully queued. - */ -- (bool) preloadFileAsync:(NSString*) path seekTime:(NSTimeInterval)seekTime target:(id) target selector:(SEL) selector; - -/** Play the contents of a URL once. - * - * @param url The URL containing the sound data. - * @return TRUE if the operation was successful. - */ -- (bool) playUrl:(NSURL*) url; - -/** Play the contents of a URL and loop the specified number of times. - * - * @param url The URL containing the sound data. - * @param loops The number of times to loop playback (-1 = forever) - * @return TRUE if the operation was successful. - */ -- (bool) playUrl:(NSURL*) url loops:(NSInteger) loops; - -/** Play the contents of a file once. - * - * @param path The file containing the sound data. - * @return TRUE if the operation was successful. - */ -- (bool) playFile:(NSString*) path; - -/** Play the contents of a file and loop the specified number of times. - * - * @param path The file containing the sound data. - * @param loops The number of times to loop playback (-1 = forever) - * @return TRUE if the operation was successful. - */ -- (bool) playFile:(NSString*) path loops:(NSInteger) loops; - -/** Play the contents of a URL asynchronously once. - * - * @param url The URL containing the sound data. - * @param target the target to inform when playing has started. - * @param selector the selector to call when playing has started. - */ -- (void) playUrlAsync:(NSURL*) url target:(id) target selector:(SEL) selector; - -/** Play the contents of a URL asynchronously and loop the specified number of times. - * - * @param url The URL containing the sound data. - * @param loops The number of times to loop playback (-1 = forever) - * @param target the target to inform when playing has started. - * @param selector the selector to call when playing has started. - */ -- (void) playUrlAsync:(NSURL*) url - loops:(NSInteger) loops - target:(id) target - selector:(SEL) selector; - -/** Play the contents of a file asynchronously once. - * - * @param path The file containing the sound data. - * @param target the target to inform when playing has started. - * @param selector the selector to call when playing has started. - */ -- (void) playFileAsync:(NSString*) path target:(id) target selector:(SEL) selector; - -/** Play the contents of a file asynchronously and loop the specified number of times. - * - * @param path The file containing the sound data. - * @param loops The number of times to loop playback (-1 = forever) - * @param target the target to inform when playing has started. - * @param selector the selector to call when playing has started. - */ -- (void) playFileAsync:(NSString*) path - loops:(NSInteger) loops - target:(id) target - selector:(SEL) selector; - -/** Play the currently loaded audio track. - * - * @return TRUE if the operation was successful. - */ -- (bool) play; - -/** Plays a sound asynchronously, starting at a specified point in the audio output device’s timeline. - * - * Note: This will have no effect on iOS versions prior to 4.0. - * - * @param time The time (device time) to start playing at. - * @return YES if the playback was successfully scheduled. - */ -- (bool) playAtTime:(NSTimeInterval) time; - -/** Plays the currently preloaded track asynchronously when the specified track completes. - * - * Note: This will have no effect on iOS versions prior to 4.0. - * - * @param track The track to play after - * @return YES if the playback was successfully scheduled. - */ -- (bool) playAfterTrack:(OALAudioTrack*) track; - -/** Plays the currently preloaded track asynchronously when the specified track completes. - * - * Note: This will have no effect on iOS versions prior to 4.0. - * - * @param track The track to play after - * @param timeAdjust fine-tune value added to the time start offset. - * @return YES if the playback was successfully scheduled. - */ -- (bool) playAfterTrack:(OALAudioTrack*) track timeAdjust:(NSTimeInterval) timeAdjust; - -/** Stop playing and stop all operations. - */ -- (void) stop; - -/** Fade to the specified gain value. - * - * @param gain The gain to fade to. - * @param duration The duration of the fade operation in seconds. - * @param target The target to notify when the fade completes (can be nil). - * @param selector The selector to call when the fade completes. The selector must accept - * a single parameter, which will be the object that performed the fade. - */ -- (void) fadeTo:(float) gain - duration:(float) duration - target:(id) target - selector:(SEL) selector; - -/** Stop the currently running fade operation, if any. - */ -- (void) stopFade; - -/** Pan to the specified pan value. - * - * Note: This will have no effect on iOS versions prior to 4.0. - * - * @param pan The value to pan to. - * @param duration The duration of the pan operation in seconds. - * @param target The target to notify when the pan completes (can be nil). - * @param selector The selector to call when the pan completes. The selector must accept - * a single parameter, which will be the object that performed the pan. - */ -- (void) panTo:(float) pan - duration:(float) duration - target:(id) target - selector:(SEL) selector; - -/** Stop the currently running pan operation, if any. - * - * Note: This will have no effect on iOS versions prior to 4.0. - */ -- (void) stopPan; - -/** Stop any internal fade or pan actions. */ -- (void) stopActions; - -/** Unload and clear all audio data, stop playing, and stop all operations. - */ -- (void) clear; - -#pragma mark Metering - -/** If true, metering is enabled. */ -@property (nonatomic,readwrite,assign) bool meteringEnabled; - -/** Updates the metering system to give current values. - * You must call this method before calling averagePowerForChannel or peakPowerForChannel in - * order to get current values. - */ -- (void) updateMeters; - -/** Gives the average power for a given channel, in decibels, for the sound being played. - * 0 dB indicates maximum power (full scale).
    - * -160 dB indicates minimum power (near silence).
    - * If the signal provided to the audio player exceeds full scale, then the value may be > 0.
    - * - * Note: The value returned is in reference to when updateMeters was last called. - * You must call updateMeters again before calling this method to get a current value. - * - * @param channelNumber The channel to get the value from. For mono or left, use 0. For right, - * use 1. - * @return the average power for the channel. - */ -- (float) averagePowerForChannel:(NSUInteger)channelNumber; - -/** Gives the peak power for a given channel, in decibels, for the sound being played. - * 0 dB indicates maximum power (full scale).
    - * -160 dB indicates minimum power (near silence).
    - * If the signal provided to the audio player exceeds full scale, then the value may be > 0.
    - * - * Note: The value returned is in reference to when updateMeters was last called. - * You must call updateMeters again before calling this method to get a current value. - * - * @param channelNumber The channel to get the value from. For mono or left, use 0. For right, - * use 1. - * @return the average power for the channel. - */ -- (float) peakPowerForChannel:(NSUInteger)channelNumber; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/AudioTrack/OALAudioTrack.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/AudioTrack/OALAudioTrack.m deleted file mode 100644 index 2e450a5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/AudioTrack/OALAudioTrack.m +++ /dev/null @@ -1,1005 +0,0 @@ -// -// OALAudioTrack.m -// ObjectAL -// -// Created by Karl Stenerud on 10-08-21. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import "OALAudioTrack.h" -#import "OALAudioActions.h" -#import "OALAudioTracks.h" -#import "OALTools.h" -#import "OALUtilityActions.h" -#import "ObjectALMacros.h" -#import "ARCSafe_MemMgmt.h" - -#pragma mark Asynchronous Operations - -/** \cond */ -/** - * (INTERNAL USE) NSOperation for running an audio operation asynchronously. - */ -@interface OAL_AsyncAudioTrackOperation: NSOperation -{ - /** The audio track object to perform the operation on */ - OALAudioTrack* audioTrack; - /** The URL of the sound file to play */ - NSURL* url; - /** The seekTime of the sound file */ - NSTimeInterval seekTime; - /** The target to inform when the operation completes */ - id target; - /** The selector to call when the operation completes */ - SEL selector; -} - -/** (INTERNAL USE) Create a new Asynchronous Operation. - * - * @param track the audio track to perform the operation on. - * @param seekTime the position in the file to start playing at. - * @param url the URL containing the sound file. - * @param target the target to inform when the operation completes. - * @param selector the selector to call when the operation completes. - */ -+ (id) operationWithTrack:(OALAudioTrack*) track url:(NSURL*) url seekTime:(NSTimeInterval)seekTime target:(id) target selector:(SEL) selector; - -/** (INTERNAL USE) Initialize an Asynchronous Operation. - * - * @param track the audio track to perform the operation on. - * @param seekTime the position in the file to start playing at. - * @param url the URL containing the sound file. - * @param target the target to inform when the operation completes. - * @param selector the selector to call when the operation completes. - */ -- (id) initWithTrack:(OALAudioTrack*) track url:(NSURL*) url seekTime:(NSTimeInterval)seekTime target:(id) target selector:(SEL) selector; - -@end - -@implementation OAL_AsyncAudioTrackOperation - -+ (id) operationWithTrack:(OALAudioTrack*) track url:(NSURL*) url seekTime:(NSTimeInterval)seekTime target:(id) target selector:(SEL) selector -{ - return as_autorelease([[self alloc] initWithTrack:track url:url seekTime:seekTime target:target selector:selector]); -} - -- (id) initWithTrack:(OALAudioTrack*) track url:(NSURL*) urlIn seekTime:(NSTimeInterval)seekTimeIn target:(id) targetIn selector:(SEL) selectorIn -{ - if(nil != (self = [super init])) - { - audioTrack = as_retain(track); - url = as_retain(urlIn); - seekTime = seekTimeIn; - target = targetIn; - selector = selectorIn; - } - return self; -} - -- (void) dealloc -{ - as_release(audioTrack); - as_release(url); - as_superdealloc(); -} - -@end - - -/** - * (INTERNAL USE) NSOperation for playing an audio file asynchronously. - */ -@interface OAL_AsyncAudioTrackPlayOperation : OAL_AsyncAudioTrackOperation -{ - /** The number of times to loop during playback */ - NSInteger loops; -} - -/** - * (INTERNAL USE) Create an asynchronous play operation. - * - * @param track the audio track to perform the operation on. - * @param url The URL of the file to play. - * @param loops The number of times to loop playback (-1 = forever). - * @param target The target to inform when playback finishes. - * @param selector the selector to call when playback finishes. - * @return a new operation. - */ -+ (id) operationWithTrack:(OALAudioTrack*) track url:(NSURL*) url loops:(NSInteger) loops target:(id) target selector:(SEL) selector; - -/** - * (INTERNAL USE) Initialize an asynchronous play operation. - * - * @param track the audio track to perform the operation on. - * @param url The URL of the file to play. - * @param loops The number of times to loop playback (-1 = forever). - * @param target The target to inform when playback finishes. - * @param selector the selector to call when playback finishes. - * @return The initialized operation. - */ -- (id) initWithTrack:(OALAudioTrack*) track url:(NSURL*) url loops:(NSInteger) loops target:(id) target selector:(SEL) selector; - -@end - - -@implementation OAL_AsyncAudioTrackPlayOperation - -+ (id) operationWithTrack:(OALAudioTrack*) track url:(NSURL*) url loops:(NSInteger) loops target:(id) target selector:(SEL) selector -{ - return as_autorelease([[self alloc] initWithTrack:track url:url loops:loops target:target selector:selector]); -} - -- (id) initWithTrack:(OALAudioTrack*) track url:(NSURL*) urlIn loops:(NSInteger) loopsIn target:(id) targetIn selector:(SEL) selectorIn -{ - if(nil != (self = [super initWithTrack:track url:urlIn seekTime:0 target:targetIn selector:selectorIn])) - { - loops = loopsIn; - } - return self; -} - -- (id) initWithTrack:(OALAudioTrack*) track url:(NSURL*) urlIn target:(id) targetIn selector:(SEL) selectorIn -{ - return [self initWithTrack:track url:urlIn loops:0 target:targetIn selector:selectorIn]; -} - -- (void)main -{ - [audioTrack playUrl:url loops:loops]; - [target performSelectorOnMainThread:selector withObject:audioTrack waitUntilDone:NO]; -} - -@end - - -/** - * (INTERNAL USE) NSOperation for preloading an audio file asynchronously. - */ -@interface OAL_AsyncAudioTrackPreloadOperation : OAL_AsyncAudioTrackOperation -{ -} - -@end - - -@implementation OAL_AsyncAudioTrackPreloadOperation - -- (void)main -{ - [audioTrack preloadUrl:url seekTime:seekTime]; - [target performSelectorOnMainThread:selector withObject:audioTrack waitUntilDone:NO]; -} - -@end - -#pragma mark - -#pragma mark Private Methods - -/** - * (INTERNAL USE) Private interface to OALAudioTrack. - */ -@interface OALAudioTrack (Private) - -/** (INTERNAL USE) Called by SuspendHandler. - */ -- (void) setSuspended:(bool) value; - -@end -/** \endcond */ - -#pragma mark - -#pragma mark AudioTrack - -@implementation OALAudioTrack - -#pragma mark Object Management - -+ (id) track -{ - return as_autorelease([[self alloc] init]); -} - -- (id) init -{ - if(nil != (self = [super init])) - { - OAL_LOG_DEBUG(@"%@: Init", self); - - suspendHandler = [[OALSuspendHandler alloc] initWithTarget:self selector:@selector(setSuspended:)]; - - operationQueue = [[NSOperationQueue alloc] init]; - operationQueue.maxConcurrentOperationCount = 1; - gain = 1.0f; - numberOfLoops = 0; - currentTime = 0.0; - - [[OALAudioTracks sharedInstance] notifyTrackInitializing:self]; - [[OALAudioTracks sharedInstance] addSuspendListener:self]; - } - return self; -} - -- (void) dealloc -{ - OAL_LOG_DEBUG(@"%@: Dealloc", self); - [[OALAudioTracks sharedInstance] removeSuspendListener:self]; - [[OALAudioTracks sharedInstance] notifyTrackDeallocating:self]; - - player.delegate = nil; - [player stop]; - - as_release(player); - as_release(operationQueue); - as_release(currentlyLoadedUrl); - as_release(simulatorPlayerRef); - [gainAction stopAction]; - as_release(gainAction); - [panAction stopAction]; - as_release(panAction); - as_release(suspendHandler); - as_superdealloc(); -} - - -- (NSString*) description -{ - return [NSString stringWithFormat:@"<%@: %p: %@>", [self class], self, [currentlyLoadedUrl lastPathComponent]]; -} - -#pragma mark Properties - -@synthesize currentlyLoadedUrl; - -@synthesize autoPreload; - -@synthesize preloaded; - -- (id) delegate -{ - return delegate; -} - -- (void) setDelegate:(id) value -{ - delegate = value; -} - -- (float) pan -{ - return pan; -} - -- (void) setPan:(float) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - pan = value; - player.pan = pan; - } -} - -- (float) volume -{ - return self.gain; -} - -- (float) gain -{ - return gain; -} - -- (void) setVolume:(float) value -{ - self.gain = value; -} - -- (void) setGain:(float) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - gain = value; - if(muted) - { - value = 0; - } - player.volume = value; - } -} - -- (bool) muted -{ - return muted; -} - -- (void) setMuted:(bool) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - muted = value; - if(muted) - { - [self stopActions]; - } - // Force a re-evaluation of gain. - [self setGain:gain]; - } -} - -- (NSInteger) numberOfLoops -{ - return numberOfLoops; -} - -- (void) setNumberOfLoops:(NSInteger) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - player.numberOfLoops = numberOfLoops = value; - } -} - -- (bool) paused -{ - return paused; -} - -- (void) setPaused:(bool) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(paused != value) - { - paused = value; - if(paused) - { - OAL_LOG_DEBUG(@"%@: Pause", self); - [player pause]; - if(playing) - { - [[NSNotificationCenter defaultCenter] performSelectorOnMainThread:@selector(postNotification:) - withObject:[NSNotification notificationWithName:OALAudioTrackStoppedPlayingNotification object:self] waitUntilDone:NO]; - } - } - else if(playing) - { - OAL_LOG_DEBUG(@"%@: Unpause", self); - playing = [player play]; - if(playing) - { - [[NSNotificationCenter defaultCenter] performSelectorOnMainThread:@selector(postNotification:) - withObject:[NSNotification notificationWithName:OALAudioTrackStartedPlayingNotification object:self] waitUntilDone:NO]; - } - } - } - } -} - -@synthesize player; - -@synthesize playing; - -- (NSTimeInterval) currentTime -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return (nil == player) ? currentTime : player.currentTime; - } -} - -- (void) setCurrentTime:(NSTimeInterval) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - currentTime = value; - if(nil != player) - { - player.currentTime = currentTime; - } - } -} - -- (NSTimeInterval) deviceCurrentTime -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return player.deviceCurrentTime; - } -} - -- (NSTimeInterval) duration -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return player.duration; - } -} - -- (NSUInteger) numberOfChannels -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return player.numberOfChannels; - } -} - - -#pragma mark Suspend Handler - -- (void) addSuspendListener:(id) listenerIn -{ - [suspendHandler addSuspendListener:listenerIn]; -} - -- (void) removeSuspendListener:(id) listenerIn -{ - [suspendHandler removeSuspendListener:listenerIn]; -} - -- (bool) manuallySuspended -{ - return suspendHandler.manuallySuspended; -} - -- (void) setManuallySuspended:(bool) value -{ - suspendHandler.manuallySuspended = value; -} - -- (bool) interrupted -{ - return suspendHandler.interrupted; -} - -- (void) setInterrupted:(bool) value -{ - suspendHandler.interrupted = value; -} - -- (bool) suspended -{ - return suspendHandler.suspended; -} - -- (void) setSuspended:(bool) value -{ - /* Suspend gets a bit complicated here. - * If multiple AVAudioPlayers are playing when an interrupt begins, - * only one of them will resume when the interrupt finishes. - * To counter this, we destroy the player and rebuild it on resume. - * - * Note: This has the unfortunate side effect that the OALAudioTrack - * using hardware playback on resume may not be the same one! - * - * TODO: Need to find a way to avoid this situation. - */ - OPTIONALLY_SYNCHRONIZED(self) - { - if(value) - { - if(preloaded) - { - currentTime = player.currentTime; - if(self.playing) - { - [player stop]; - } - } - } - else - { - if(preloaded) - { - NSError* error; - as_release(player); - player = [[AVAudioPlayer alloc] initWithContentsOfURL:currentlyLoadedUrl error:&error]; - if(nil != error) - { - OAL_LOG_ERROR(@"%@: Could not reload URL %@: %@", - self, currentlyLoadedUrl, [error localizedDescription]); - as_release(player); - player = nil; - preloaded = NO; - playing = NO; - paused = NO; - return; - } - - player.volume = muted ? 0 : gain; - player.numberOfLoops = numberOfLoops; - player.meteringEnabled = meteringEnabled; - player.delegate = self; - player.pan = pan; - - player.currentTime = currentTime; - - if(![player prepareToPlay]) - { - OAL_LOG_ERROR(@"%@: Failed to prepareToPlay on resume: %@", self, currentlyLoadedUrl); - as_release(player); - player = nil; - preloaded = NO; - playing = NO; - paused = NO; - return; - } - - if(playing) - { - playing = [player play]; - if(paused) - { - [player pause]; - } - } - } - } - - - /* - if(value) - { - if(self.playing && !self.paused) - { - currentTime = player.currentTime; - [player pause]; - } - } - else - { - if(self.playing && !self.paused) - { - player.currentTime = currentTime; - [player play]; - } - } - */ - } -} - - -#pragma mark Playback - -- (bool) preloadUrl:(NSURL*) url -{ - return [self preloadUrl:url seekTime:0]; -} - -- (bool) preloadUrl:(NSURL*) url seekTime:(NSTimeInterval)seekTime -{ - if(nil == url) - { - OAL_LOG_ERROR(@"%@: Cannot open NULL file / url", self); - return NO; - } - - OPTIONALLY_SYNCHRONIZED(self) - { - // Bug: No longer re-using AVAudioPlayer because of bugs when using multiple players. - // Playing two tracks, then stopping one and starting it again will cause prepareToPlay to fail. - - bool wasPlaying = playing; - - [self stopActions]; - - if(playing || paused) - { - [player stop]; - } - - as_release(player); - - if(wasPlaying) - { - [[NSNotificationCenter defaultCenter] performSelectorOnMainThread:@selector(postNotification:) withObject:[NSNotification notificationWithName:OALAudioTrackStoppedPlayingNotification object:self] waitUntilDone:NO]; - } - - NSError* error; - player = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error]; - if(nil != error) - { - OAL_LOG_ERROR(@"%@: Could not load URL %@: %@", self, url, [error localizedDescription]); - return NO; - } - - player.volume = muted ? 0 : gain; - player.numberOfLoops = numberOfLoops; - player.meteringEnabled = meteringEnabled; - player.delegate = self; - player.pan = pan; - - as_release(currentlyLoadedUrl); - currentlyLoadedUrl = as_retain(url); - - self.currentTime = seekTime; - playing = NO; - paused = NO; - - BOOL allOK = [player prepareToPlay]; - if(!allOK) - { - OAL_LOG_ERROR(@"%@: Failed to prepareToPlay: %@", self, url); - } - else - { - [[NSNotificationCenter defaultCenter] performSelectorOnMainThread:@selector(postNotification:) withObject:[NSNotification notificationWithName:OALAudioTrackSourceChangedNotification object:self] waitUntilDone:NO]; - } - preloaded = allOK; - return allOK; - } -} - -- (bool) preloadFile:(NSString*) path -{ - return [self preloadFile:path seekTime:0]; -} - -- (bool) preloadFile:(NSString*) path seekTime:(NSTimeInterval)seekTime -{ - return [self preloadUrl:[OALTools urlForPath:path] seekTime:seekTime]; -} - -- (bool) preloadUrlAsync:(NSURL*) url target:(id) target selector:(SEL) selector -{ - return [self preloadUrlAsync:url seekTime:0 target:target selector:selector]; -} - -- (bool) preloadUrlAsync:(NSURL*) url seekTime:(NSTimeInterval)seekTime target:(id) target selector:(SEL) selector -{ - OPTIONALLY_SYNCHRONIZED(self) - { - [operationQueue addOperation:[OAL_AsyncAudioTrackPreloadOperation operationWithTrack:self url:url seekTime:seekTime target:target selector:selector]]; - return NO; - } -} - -- (bool) preloadFileAsync:(NSString*) path target:(id) target selector:(SEL) selector -{ - return [self preloadFileAsync:path seekTime:0 target:target selector:selector]; -} - -- (bool) preloadFileAsync:(NSString*) path seekTime:(NSTimeInterval)seekTime target:(id) target selector:(SEL) selector -{ - return [self preloadUrlAsync:[OALTools urlForPath:path] seekTime:seekTime target:target selector:selector]; -} - -- (bool) playUrl:(NSURL*) url -{ - return [self playUrl:url loops:0]; -} - -- (bool) playUrl:(NSURL*) url loops:(NSInteger) loops -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if([self preloadUrl:url]) - { - self.numberOfLoops = loops; - return [self play]; - } - return NO; - } -} - -- (bool) playFile:(NSString*) path -{ - return [self playUrl:[OALTools urlForPath:path]]; -} - -- (bool) playFile:(NSString*) path loops:(NSInteger) loops -{ - return [self playUrl:[OALTools urlForPath:path] loops:loops]; -} - -- (void) playUrlAsync:(NSURL*) url target:(id) target selector:(SEL) selector -{ - [self playUrlAsync:url loops:0 target:target selector:selector]; -} - -- (void) playUrlAsync:(NSURL*) url loops:(NSInteger) loops target:(id) target selector:(SEL) selector -{ - [operationQueue addOperation:[OAL_AsyncAudioTrackPlayOperation operationWithTrack:self url:url loops:loops target:target selector:selector]]; -} - -- (void) playFileAsync:(NSString*) path target:(id) target selector:(SEL) selector -{ - [self playFileAsync:path loops:0 target:target selector:selector]; -} - -- (void) playFileAsync:(NSString*) path loops:(NSInteger) loops target:(id) target selector:(SEL) selector -{ - [self playUrlAsync:[OALTools urlForPath:path] loops:loops target:target selector:selector]; -} - -- (bool) play -{ - OPTIONALLY_SYNCHRONIZED(self) - { - [self stopActions]; - [player stop]; - player.currentTime = currentTime; - player.volume = muted ? 0 : gain; - player.numberOfLoops = numberOfLoops; - paused = NO; - playing = [player play]; - // Kick deviceCurrentTime so that it's valid next call - [self deviceCurrentTime]; - if(playing) - { - [[NSNotificationCenter defaultCenter] performSelectorOnMainThread:@selector(postNotification:) withObject:[NSNotification notificationWithName:OALAudioTrackStartedPlayingNotification object:self] waitUntilDone:NO]; - } - return playing; - } -} - -- (bool) playAtTime:(NSTimeInterval) time -{ - OPTIONALLY_SYNCHRONIZED(self) - { - [self stopActions]; - [player stop]; - player.currentTime = currentTime; - player.volume = muted ? 0 : gain; - player.numberOfLoops = numberOfLoops; - paused = NO; - playing = [player playAtTime:time]; - if(playing) - { - [[NSNotificationCenter defaultCenter] performSelectorOnMainThread:@selector(postNotification:) withObject:[NSNotification notificationWithName:OALAudioTrackStartedPlayingNotification object:self] waitUntilDone:NO]; - } - return playing; - } -} - -- (bool) playAfterTrack:(OALAudioTrack*) track -{ - return [self playAfterTrack:track timeAdjust:0]; -} - -- (bool) playAfterTrack:(OALAudioTrack*) track timeAdjust:(NSTimeInterval) timeAdjust -{ - NSTimeInterval deviceTime = track.deviceCurrentTime; - NSTimeInterval trackTimeRemaining = track.duration - track.currentTime; - return [self playAtTime:deviceTime + trackTimeRemaining + timeAdjust]; -} - - -- (void) stop -{ - OPTIONALLY_SYNCHRONIZED(self) - { - [self stopActions]; - [player stop]; - if(playing) - { - [[NSNotificationCenter defaultCenter] performSelectorOnMainThread:@selector(postNotification:) withObject:[NSNotification notificationWithName:OALAudioTrackStoppedPlayingNotification object:self] waitUntilDone:NO]; - } - - self.currentTime = 0; - player.currentTime = 0; - paused = NO; - playing = NO; - preloaded = NO; - } -} - -- (void) stopActions -{ - [self stopFade]; - [self stopPan]; -} - - -- (void) fadeTo:(float) value - duration:(float) duration - target:(id) target - selector:(SEL) selector -{ - // Must always be synchronized - @synchronized(self) - { - [self stopFade]; - gainAction = [OALSequentialActions actions: - [OALPropertyAction gainActionWithDuration:duration endValue:value], - [OALCallAction actionWithCallTarget:target selector:selector withObject:self], - nil]; - gainAction = as_retain(gainAction); - [gainAction runWithTarget:self]; - } -} - -- (void) stopFade -{ - // Must always be synchronized - @synchronized(self) - { - [gainAction stopAction]; - as_release(gainAction); - gainAction = nil; - } -} - -- (void) panTo:(float) value - duration:(float) duration - target:(id) target - selector:(SEL) selector -{ - // Must always be synchronized - @synchronized(self) - { - [self stopPan]; - panAction = [OALSequentialActions actions: - [OALPropertyAction panActionWithDuration:duration endValue:value], - [OALCallAction actionWithCallTarget:target selector:selector withObject:self], - nil]; - panAction = as_retain(panAction); - [panAction runWithTarget:self]; - } -} - -- (void) stopPan -{ - // Must always be synchronized - @synchronized(self) - { - [panAction stopAction]; - as_release(panAction); - panAction = nil; - } -} - -- (void) clear -{ - OPTIONALLY_SYNCHRONIZED(self) - { - [self stopActions]; - as_release(currentlyLoadedUrl); - currentlyLoadedUrl = nil; - - [player stop]; - as_release(player); - player = nil; - playing = NO; - paused = NO; - muted = NO; - - if(playing) - { - [[NSNotificationCenter defaultCenter] performSelectorOnMainThread:@selector(postNotification:) withObject:[NSNotification notificationWithName:OALAudioTrackStoppedPlayingNotification object:self] waitUntilDone:NO]; - } - - self.currentTime = 0; - } -} - - -#pragma mark Metering - -- (bool) meteringEnabled -{ - return meteringEnabled; -} - -- (void) setMeteringEnabled:(bool) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - meteringEnabled = value; - player.meteringEnabled = meteringEnabled; - } -} - -- (void) updateMeters -{ - [player updateMeters]; -} - -- (float) averagePowerForChannel:(NSUInteger)channelNumber -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [player averagePowerForChannel:channelNumber]; - } -} - -- (float) peakPowerForChannel:(NSUInteger)channelNumber -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [player peakPowerForChannel:channelNumber]; - } -} - - -#pragma mark - -#pragma mark AVAudioPlayerDelegate - -#if TARGET_OS_IPHONE -- (void) audioPlayerBeginInterruption:(AVAudioPlayer*) playerIn -{ - if([delegate respondsToSelector:@selector(audioPlayerBeginInterruption:)]) - { - [delegate audioPlayerBeginInterruption:playerIn]; - } -} - -- (void)audioPlayerEndInterruption:(AVAudioPlayer *)playerIn withOptions:(NSUInteger)flags -{ - if([delegate respondsToSelector:@selector(audioPlayerEndInterruption:withOptions:)]) - { - [delegate audioPlayerEndInterruption:playerIn withOptions:flags]; - } -} - -#if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_0 -- (void)audioPlayerEndInterruption:(AVAudioPlayer *)playerIn withFlags:(NSUInteger)flags -{ - if([delegate respondsToSelector:@selector(audioPlayerEndInterruption:withFlags:)]) - { - [delegate audioPlayerEndInterruption:playerIn withFlags:flags]; - } -} - -- (void) audioPlayerEndInterruption:(AVAudioPlayer*) playerIn -{ - if([delegate respondsToSelector:@selector(audioPlayerEndInterruption:)]) - { - [delegate audioPlayerEndInterruption:playerIn]; - } -} -#endif // __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_0 -#endif // TARGET_OS_IPHONE - -- (void) audioPlayerDecodeErrorDidOccur:(AVAudioPlayer*) playerIn error:(NSError*) error -{ - if([delegate respondsToSelector:@selector(audioPlayerDecodeErrorDidOccur:error:)]) - { - [delegate audioPlayerDecodeErrorDidOccur:playerIn error:error]; - } -} - -- (void) audioPlayerDidFinishPlaying:(AVAudioPlayer*) playerIn successfully:(BOOL) flag -{ - OPTIONALLY_SYNCHRONIZED(self) - { - playing = NO; - paused = NO; - preloaded = NO; - if(autoPreload) - { - preloaded = [player prepareToPlay]; - if(!preloaded) - { - OAL_LOG_ERROR(@"%@: Failed to prepareToPlay: %@", self, currentlyLoadedUrl); - } - } - } - if([delegate respondsToSelector:@selector(audioPlayerDidFinishPlaying:successfully:)]) - { - [delegate audioPlayerDidFinishPlaying:playerIn successfully:flag]; - } - - [[NSNotificationCenter defaultCenter] performSelectorOnMainThread:@selector(postNotification:) withObject:[NSNotification notificationWithName:OALAudioTrackFinishedPlayingNotification object:self] waitUntilDone:NO]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/AudioTrack/OALAudioTracks.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/AudioTrack/OALAudioTracks.h deleted file mode 100644 index 6a0a3e9..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/AudioTrack/OALAudioTracks.h +++ /dev/null @@ -1,93 +0,0 @@ -// -// OALAudioTracks.h -// ObjectAL -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import "OALAudioTrack.h" -#import "SynthesizeSingleton.h" -#import "OALSuspendHandler.h" - - -#pragma mark OALAudioTracks - -/** - * Keeps track of all AudioTrack objects. - */ -@interface OALAudioTracks : NSObject -{ - /** All instantiated audio tracks. */ - NSMutableArray* tracks; - bool muted; - bool paused; - - /** Timer to poll deviceCurrentTime so that it doesn't get reset on a device */ - NSTimer* deviceTimePoller; - - /** Handles suspending and interrupting for this object. */ - OALSuspendHandler* suspendHandler; -} - -#pragma mark Properties - -/** Pauses/unpauses all audio tracks. */ -@property(nonatomic,readwrite,assign) bool paused; - -/** Mutes/unmutes all audio tracks. */ -@property(nonatomic,readwrite,assign) bool muted; - -/** All instantiated audio tracks. */ -@property(nonatomic,readonly,retain) NSArray* tracks; - - -#pragma mark Playback - -/** Stop playback on all audio tracks. - */ -- (void) stopAllTracks; - - -#pragma mark Object Management - -/** Singleton implementation providing "sharedInstance" and "purgeSharedInstance" methods. - * - * - (OALAudioTracks*) sharedInstance: Get the shared singleton instance.
    - * - (void) purgeSharedInstance: Purge (deallocate) the shared instance. - */ -SYNTHESIZE_SINGLETON_FOR_CLASS_HEADER(OALAudioTracks); - - -#pragma mark Internal Use - -/** \cond */ -/** (INTERNAL USE) Notify that a track is initializing. - */ -- (void) notifyTrackInitializing:(OALAudioTrack*) track; - -/** (INTERNAL USE) Notify that a track is deallocating. - */ -- (void) notifyTrackDeallocating:(OALAudioTrack*) track; -/** \endcond */ - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OALSimpleAudio.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OALSimpleAudio.h deleted file mode 100644 index 2b36ecd..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OALSimpleAudio.h +++ /dev/null @@ -1,492 +0,0 @@ -// -// OALSimpleAudio.h -// ObjectAL -// -// Created by Karl Stenerud on 10-01-14. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import -#import "SynthesizeSingleton.h" -#import "ALDevice.h" -#import "ALContext.h" -#import "ALSoundSource.h" -#import "ALChannelSource.h" -#import "OALAudioTrack.h" - - -#pragma mark OALSimpleAudio - -/** - * A simpler interface to the ObjectAL sound library. This singleton can be - * used alone for simpler audio needs, or in conjunction with user-created - * audio objects for more advanced needs (as is done in many of the demos). - * - * For sound effects, it initializes OpenAL with the default ALDevice, - * an ALContext, and an ALChannelSource consisting of all 32 interruptible - * ALSource objects (the maximum currently allowed for iOS). - * If you want to create your own sources as well, change the reservedSources - * property. - * - * For background audio, it creates a single OALAudioTrack, which will not reserve - * resources unless used. (you can create more OALAudioTrack objects for your own - * use if you want). - * - * This singleton also provides access to the more common configuration options - * available in OALAudioSupport. - * - * All audio playback commands are delegated either to the ALChannelSource - * (for sound effects), or to the OALAudioTrack (for BG music). - */ -@interface OALSimpleAudio : NSObject -{ - /** The device we are using */ - ALDevice* device; - /** The context we are using */ - ALContext* context; - - /** The sound channel used by this object. */ - ALChannelSource* channel; - /** Cache for preloaded sound samples. */ - NSMutableDictionary* preloadCache; -#if NS_BLOCKS_AVAILABLE && OBJECTAL_CFG_USE_BLOCKS - /** Queue for preloading and async operations that use blocks. - * This ensures all operations are safe because they are guaranteed to run - * in order. - */ - dispatch_queue_t oal_dispatch_queue; -#endif - /** keeping track of how many effects remain to be loaded */ - uint pendingLoadCount; - - /** Audio track to play background music */ - OALAudioTrack* backgroundTrack; - - bool muted; - bool bgMuted; - bool effectsMuted; -} - - -#pragma mark Properties - -/** If YES, allow ipod music to continue playing (NOT SUPPORTED ON THE SIMULATOR). - * Note: If this is enabled, and another app is playing music, background audio - * playback will use the SOFTWARE codecs, NOT hardware.
    - * - * If allowIpod = NO, the application will ALWAYS use hardware decoding.
    - * - * iOS Only.
    - * - * @see useHardwareIfAvailable - * - * Default value: YES - */ -@property(nonatomic,readwrite,assign) bool allowIpod; - -/** Determines what to do if no other application is playing audio and allowIpod = YES - * (NOT SUPPORTED ON THE SIMULATOR).
    - * - * If NO, the application will ALWAYS use software decoding. The advantage to this is that - * the user can background your application and then start audio playing from another - * application. If useHardwareIfAvailable = YES, the user won't be able to do this.
    - * - * If this is set to YES, the application will use hardware decoding if no other application - * is currently playing audio. However, no other application will be able to start playing - * audio if it wasn't playing already.
    - * - * Note: This switch has no effect if allowIpod = NO.
    - * - * iOS Only.
    - * - * @see allowIpod - * - * Default value: YES - */ -@property(nonatomic,readwrite,assign) bool useHardwareIfAvailable; - -/** If true, mute when backgrounded, screen locked, or the ringer switch is - * turned off (NOT SUPPORTED ON THE SIMULATOR).
    - * - * iOS Only.
    - * - * Default value: YES - */ -@property(nonatomic,readwrite,assign) bool honorSilentSwitch; - -/** The number of sources OALSimpleAudio is using (max 32 on current iOS devices). */ -@property(nonatomic,readwrite,assign) int reservedSources; - -@property(nonatomic,readonly,retain) ALDevice* device; - -@property(nonatomic,readonly,retain) ALContext* context; - -/** The channel source used by OALSimpleAudio. - * Only mess with this if you know what you are doing! - */ -@property(nonatomic,readonly,retain) ALChannelSource* channel; - -/** Background audio URL */ -@property(nonatomic,readonly,retain) NSURL* backgroundTrackURL; - -/** Background audio track */ -@property(nonatomic,readonly,retain) OALAudioTrack* backgroundTrack; - -/** Pauses BG music playback */ -@property(nonatomic,readwrite,assign) bool bgPaused; - -/** Mutes BG music playback */ -@property(nonatomic,readwrite,assign) bool bgMuted; - -/** If true, BG music is currently playing */ -@property(nonatomic,readonly,assign) bool bgPlaying; - -/** Background music playback gain/volume (0.0 - 1.0) */ -@property(nonatomic,readwrite,assign) float bgVolume; - -/** Pauses effects playback */ -@property(nonatomic,readwrite,assign) bool effectsPaused; - -/** Mutes effects playback */ -@property(nonatomic,readwrite,assign) bool effectsMuted; - -/** Master effects gain/volume (0.0 - 1.0) */ -@property(nonatomic,readwrite,assign) float effectsVolume; - -/** Pauses everything */ -@property(nonatomic,readwrite,assign) bool paused; - -/** Mutes all audio */ -@property(nonatomic,readwrite,assign) bool muted; - -/** Enables/disables the preload cache. - * If the preload cache is disabled, effects preloading will do nothing - * (BG preloading will still work). - */ -@property(nonatomic,readwrite,assign) bool preloadCacheEnabled; - -/** The number of items currently in the preload cache. */ -@property(nonatomic,readonly,assign) NSUInteger preloadCacheCount; - -/** Set to YES to manually suspend the sound system. */ -@property(nonatomic,readwrite,assign) bool manuallySuspended; - -/** If YES, the sound system is interrupted. iOS Only. */ -@property(nonatomic,readonly,assign) bool interrupted; - -/** If YES, the sound system is suspended. */ -@property(nonatomic,readonly,assign) bool suspended; - - - -#pragma mark Object Management - -/** Singleton implementation providing "sharedInstance" and "purgeSharedInstance" methods. - * - * - (OALSimpleAudio*) sharedInstance: Get the shared singleton instance.
    - * - (void) purgeSharedInstance: Purge (deallocate) the shared instance.
    - */ -SYNTHESIZE_SINGLETON_FOR_CLASS_HEADER(OALSimpleAudio); - -/** Start OALSimpleAudio with the specified number of reserved sources. - * Call this initializer if you want to use OALSimpleAudio, but keep some of the device's - * audio sources (there are 32 in total) for your own use.
    - * Note: This method must be called ONLY ONCE, BEFORE - * any attempt is made to access the shared instance. - * To change the reserved sources after instantiation, modify reservedSources. - * - * @param sources the number of sources OALSimpleAudio will reserve for itself. - * @return The shared instance. - */ -+ (OALSimpleAudio*) sharedInstanceWithSources:(int) sources; - -/** Start OALSimpleAudio with the specified parameters. - * - * With this initializer, you can set the total number of mono and stereo sources - * available, as well as how many sources are to be reserved by OALSimpleAudio.
    - * - * The number of mono and stereo sources represents the GLOBAL number of sources - * available for EVERYONE, not just OALSimpleAudio. Their combined values must - * not exceed 32 (the max allowed sources in iOS).
    - * - * reservedSources is independent of this; it represents how many of the above - * mentioned sources to reserve for OALSimpleAudio's use.
    - * - * Note: This method must be called ONLY ONCE, BEFORE - * any attempt is made to access the shared instance.
    - * - * @param reservedSources The number of sources to reserve for OALSimpleAudio's - * use when initializing. - * iOS currently supports up to 32 sources total. - * @param monoSources The GLOBAL number of sources supporting mono (default 28). - * @param stereoSources The GLOBAL number of sources supporting stereo (default 4). - * - * @return The shared instance. - */ -+ (OALSimpleAudio*) sharedInstanceWithReservedSources:(int) reservedSources - monoSources:(int) monoSources - stereoSources:(int) stereoSources; - -/** \cond */ -/** (INTERNAL USE) Initialize with the specified number of reserved sources. - * - * @param reservedSources the number of sources to reserve when initializing. - * @return The shared instance. - */ -- (id) initWithSources:(int) reservedSources; - -/** (INTERNAL USE) Initialize with the specified parameters. - * - * @param reservedSources The number of sources to reserve for OALSimpleAudio's use when initializing. - * @param monoSources The GLOBAL number of sources supporting mono (default 28). - * @param stereoSources The GLOBAL number of sources supporting stereo (default 4). - * @return The shared instance. - */ -- (id) initWithReservedSources:(int) reservedSources - monoSources:(int) monoSources - stereoSources:(int) stereoSources; -/** \endcond */ - - -#pragma mark Background Music - -/** Preload background music. - * - * Note: only ONE background music - * file may be played or preloaded at a time via OALSimpleAudio. - * If you play or preload another file, the one currently playing - * will stop. - * - * @param path The path containing the background music. - * @return TRUE if the operation was successful. - */ -- (bool) preloadBg:(NSString*) path; - -/** Preload background music. - * - * Note: only ONE background music - * file may be played or preloaded at a time via OALSimpleAudio. - * If you play or preload another file, the one currently playing - * will stop. - * - * @param path The path containing the background music. - * @param seekTime the position in the file to start playing at. - * @return TRUE if the operation was successful. - */ -- (bool) preloadBg:(NSString*) path seekTime:(NSTimeInterval)seekTime; - -/** Play whatever background music is preloaded. - * - * @return TRUE if the operation was successful. - */ -- (bool) playBg; - -/** Play whatever background music is preloaded. - * - * @param loop If true, loop the bg track. - * @return TRUE if the operation was successful. - */ -- (bool) playBgWithLoop:(bool) loop; - -/** Play the background music at the specified path. - * If the music has not been preloaded, this method - * will load the music and then play, incurring a slight delay.
    - * - * Note: only ONE background music - * file may be played or preloaded at a time via OALSimpleAudio. - * If you play or preload another file, the one currently playing - * will stop. - * - * @param path The path containing the background music. - * @return TRUE if the operation was successful. - */ -- (bool) playBg:(NSString*) path; - -/** Play the background music at the specified path. - * If the music has not been preloaded, this method - * will load the music and then play, incurring a slight delay.
    - * - * Note: only ONE background music - * file may be played or preloaded at a time via OALSimpleAudio. - * If you play or preload another file, the one currently playing - * will stop. - * - * @param path The path containing the background music. - * @param loop If true, loop the bg track. - * @return TRUE if the operation was successful. - */ -- (bool) playBg:(NSString*) path loop:(bool) loop; - -/** Play the background music at the specified path. - * If the music has not been preloaded, this method - * will load the music and then play, incurring a slight delay.
    - * - * Note: only ONE background music - * file may be played or preloaded at a time via OALSimpleAudio. - * If you play or preload another file, the one currently playing - * will stop. To play multiple audio tracks, create an OALAudioTrack.
    - * - * Note: pan will have no effect when running on iOS - * versions prior to 4.0. - * - * @param filePath The path containing the sound data. - * @param volume The volume (gain) to play at (0.0 - 1.0). - * @param pan Left-right panning (-1.0 = far left, 1.0 = far right) (Only on iOS 4.0+). - * @param loop If TRUE, the sound will loop until you call "stopBg". - * @return TRUE if the operation was successful. - */ -- (bool) playBg:(NSString*) filePath - volume:(float) volume - pan:(float) pan - loop:(bool) loop; - -/** Stop the background music playback and rewind. - */ -- (void) stopBg; - - -#pragma mark Sound Effects - -/** Preload and cache a sound effect for later playback. - * - * @param filePath The path containing the sound data. - */ -- (ALBuffer*) preloadEffect:(NSString*) filePath; - -/** Preload and cache a sound effect for later playback. - * - * @param filePath The path containing the sound data. - * @param reduceToMono If true, reduce the sample to mono - * (stereo samples don't support panning or positional audio). - */ -- (ALBuffer*) preloadEffect:(NSString*) filePath reduceToMono:(bool) reduceToMono; - -#if NS_BLOCKS_AVAILABLE && OBJECTAL_CFG_USE_BLOCKS - -/** Asynchronous preload and cache sound effect for later playback. - * - * @param filePath an NSString with the path containing the sound data. - * @param reduceToMono If true, reduce the sample to mono - * (stereo samples don't support panning or positional audio). - * @param completionBlock Executed when loading is complete. - */ -- (BOOL) preloadEffect:(NSString*) filePath - reduceToMono:(bool) reduceToMono - completionBlock:(void(^)(ALBuffer *)) completionBlock; - -/** Asynchronous preload and cache multiple sound effects for later playback. - * - * @param filePaths An NSArray of NSStrings with the paths containing the sound data. - * @param reduceToMono If true, reduce the samples to mono - * (stereo samples don't support panning or positional audio). - * @param progressBlock Executed regularly while file loading is in progress. - */ -- (void) preloadEffects:(NSArray*) filePaths - reduceToMono:(bool) reduceToMono - progressBlock:(void (^)(NSUInteger progress, NSUInteger successCount, NSUInteger total)) progressBlock; - -#endif - -/** Unload a preloaded effect. Only unloads if no source is currently playing - * that effect (or paused with the effect loaded). - * - * @param filePath The path containing the sound data that was previously loaded. - * - * @return YES if the effect was unloaded. Turn on debug logging to see why an - * effect was not unloaded. - */ -- (bool) unloadEffect:(NSString*) filePath; - -/** Unload all preloaded effects that are not currently being played (paused or not). - * Turning on debug logging will show which effects were not unloaded. - * It is useful to put a call to this method in - * "applicationDidReceiveMemoryWarning" in your app delegate. - */ -- (void) unloadAllEffects; - -/** Play a sound effect with volume 1.0, pitch 1.0, pan 0.0, loop NO. The sound will be loaded - * and cached if it wasn't already. - * - * @param filePath The path containing the sound data. - * @return The sound source being used for playback, or nil if an error occurred. - */ -- (id) playEffect:(NSString*) filePath; - -/** Play a sound effect with volume 1.0, pitch 1.0, pan 0.0. The sound will be loaded and cached - * if it wasn't already. - * - * @param filePath The path containing the sound data. - * @param loop If TRUE, the sound will loop until you call "stop" on the returned sound source. - * @return The sound source being used for playback, or nil if an error occurred. - */ -- (id) playEffect:(NSString*) filePath loop:(bool) loop; - -/** Play a sound effect. The sound will be loaded and cached if it wasn't already. - * - * @param filePath The path containing the sound data. - * @param volume The volume (gain) to play at (0.0 - 1.0). - * @param pitch The pitch to play at (1.0 = normal pitch). - * @param pan Left-right panning (-1.0 = far left, 1.0 = far right). - * @param loop If TRUE, the sound will loop until you call "stop" on the returned sound source. - * @return The sound source being used for playback, or nil if an error occurred (You'll need to - * keep this if you want to be able to stop a looped playback). - */ -- (id) playEffect:(NSString*) filePath - volume:(float) volume - pitch:(float) pitch - pan:(float) pan - loop:(bool) loop; - -/** Play a sound effect from a user-supplied buffer. - * - * @param buffer The buffer containing the sound data. - * @param volume The volume (gain) to play at (0.0 - 1.0). - * @param pitch The pitch to play at (1.0 = normal pitch). - * @param pan Left-right panning (-1.0 = far left, 1.0 = far right). - * @param loop If TRUE, the sound will loop until you call "stop" on the returned sound source. - * @return The sound source being used for playback, or nil if an error occurred (You'll need to - * keep this if you want to be able to stop a looped playback). - */ -- (id) playBuffer:(ALBuffer*) buffer - volume:(float) volume - pitch:(float) pitch - pan:(float) pan - loop:(bool) loop; - -/** Stop ALL sound effect playback. - */ -- (void) stopAllEffects; - - -#pragma mark Utility - -/** Stop all effects and bg music. - */ -- (void) stopEverything; - -/** Reset everything in this object to its default state. - */ -- (void) resetToDefault; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OALSimpleAudio.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OALSimpleAudio.m deleted file mode 100644 index 777f5a6..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OALSimpleAudio.m +++ /dev/null @@ -1,710 +0,0 @@ -// -// OALSimpleAudio.m -// ObjectAL -// -// Created by Karl Stenerud on 10-01-14. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import "OALSimpleAudio.h" -#import "ObjectALMacros.h" -#import "ARCSafe_MemMgmt.h" -#import "OALAudioSession.h" -#import "OpenALManager.h" - -// By default, reserve all 32 sources. -#define kDefaultReservedSources 32 - -#pragma mark - -#pragma mark Private Methods - -SYNTHESIZE_SINGLETON_FOR_CLASS_PROTOTYPE(OALSimpleAudio); - -/** \cond */ -/** - * (INTERNAL USE) Private interface to OALSimpleAudio. - */ -@interface OALSimpleAudio (Private) - -/** (INTERNAL USE) Preload a sound effect and return the preloaded buffer. - * - * @param filePath The path containing the sound data. - * @param reduceToMono If true, reduce the sample to mono - * (stereo samples don't support panning or positional audio). - * @return The preloaded buffer. - */ -- (ALBuffer*) internalPreloadEffect:(NSString*) filePath reduceToMono:(bool) reduceToMono; - -@end -/** \endcond */ - -#pragma mark - -#pragma mark OALSimpleAudio - -@implementation OALSimpleAudio - -#pragma mark Object Management - -SYNTHESIZE_SINGLETON_FOR_CLASS(OALSimpleAudio); - -@synthesize device; -@synthesize context; - -+ (OALSimpleAudio*) sharedInstanceWithSources:(int) sources -{ - return as_autorelease([[self alloc] initWithSources:sources]); -} - -+ (OALSimpleAudio*) sharedInstanceWithReservedSources:(int) reservedSources - monoSources:(int) monoSources - stereoSources:(int) stereoSources -{ - return as_autorelease([[self alloc] initWithReservedSources:reservedSources - monoSources:monoSources - stereoSources:stereoSources]); -} - -- (id) init -{ - return [self initWithSources:kDefaultReservedSources]; -} - -- (void) initCommon:(int) reservedSources -{ - [OpenALManager sharedInstance].currentContext = context; - channel = [[ALChannelSource alloc] initWithSources:reservedSources]; - - backgroundTrack = [[OALAudioTrack alloc] init]; - -#if NS_BLOCKS_AVAILABLE && OBJECTAL_CFG_USE_BLOCKS - oal_dispatch_queue = dispatch_queue_create("objectal.simpleaudio.queue", NULL); -#endif - pendingLoadCount = 0; - - self.preloadCacheEnabled = YES; - self.bgVolume = 1.0f; - self.effectsVolume = 1.0f; -} - -- (id) initWithReservedSources:(int) reservedSources - monoSources:(int) monoSources - stereoSources:(int) stereoSources -{ - if(nil != (self = [super init])) - { - OAL_LOG_DEBUG(@"%@: Init with %d reserved sources, %d mono, %d stereo", - self, reservedSources, monoSources, stereoSources); - device = [[ALDevice alloc] initWithDeviceSpecifier:nil]; - context = [[ALContext alloc] initOnDevice:device - outputFrequency:44100 - refreshIntervals:10 - synchronousContext:FALSE - monoSources:monoSources - stereoSources:stereoSources]; - [self initCommon:reservedSources]; - } - return self; -} - -- (id) initWithSources:(int) reservedSources -{ - if(nil != (self = [super init])) - { - OAL_LOG_DEBUG(@"%@: Init with %d reserved sources", self, reservedSources); - device = [[ALDevice alloc] initWithDeviceSpecifier:nil]; - context = [[ALContext alloc] initOnDevice:device attributes:nil]; - [self initCommon:reservedSources]; - } - return self; -} - -- (void) dealloc -{ - OAL_LOG_DEBUG(@"%@: Dealloc", self); -#if NS_BLOCKS_AVAILABLE && OBJECTAL_CFG_USE_BLOCKS && !__has_feature(objc_arc) - dispatch_release(oal_dispatch_queue); -#endif - - as_release(backgroundTrack); - [channel stop]; - as_release(channel); - as_release(context); - as_release(device); - as_release(preloadCache); - as_superdealloc(); -} - -#pragma mark Properties - -- (NSUInteger) preloadCacheCount -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [preloadCache count]; - } -} - -- (bool) preloadCacheEnabled -{ - return nil != preloadCache; -} - -- (void) setPreloadCacheEnabled:(bool) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(value != self.preloadCacheEnabled) - { - if(value) - { - preloadCache = [[NSMutableDictionary alloc] initWithCapacity:64]; - } - else - { - if(pendingLoadCount > 0) - { - OAL_LOG_WARNING(@"Attempted to turn off preload cache while pending loads are queued."); - return; - } - else - { - as_release(preloadCache); - preloadCache = nil; - } - } - } - } -} - -- (bool) allowIpod -{ - return [OALAudioSession sharedInstance].allowIpod; -} - -- (void) setAllowIpod:(bool) value -{ - [OALAudioSession sharedInstance].allowIpod = value; -} - -- (bool) useHardwareIfAvailable -{ - return [OALAudioSession sharedInstance].useHardwareIfAvailable; -} - -- (void) setUseHardwareIfAvailable:(bool) value -{ - [OALAudioSession sharedInstance].useHardwareIfAvailable = value; -} - - -- (int) reservedSources -{ - return channel.reservedSources; -} - -- (void) setReservedSources:(int) value -{ - channel.reservedSources = value; -} - -@synthesize channel; - -@synthesize backgroundTrack; - -- (bool) bgPaused -{ - return backgroundTrack.paused; -} - -- (void) setBgPaused:(bool) value -{ - backgroundTrack.paused = value; -} - -- (bool) bgPlaying -{ - return backgroundTrack.playing; -} - -- (float) bgVolume -{ - return backgroundTrack.gain; -} - -- (void) setBgVolume:(float) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - backgroundTrack.gain = value; - } -} - -- (bool) effectsPaused -{ - return channel.paused; -} - -- (void) setEffectsPaused:(bool) value -{ - channel.paused = value; -} - -- (float) effectsVolume -{ - return [OpenALManager sharedInstance].currentContext.listener.gain; -} - -- (void) setEffectsVolume:(float) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - [OpenALManager sharedInstance].currentContext.listener.gain = value; - } -} - -- (bool) paused -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return self.effectsPaused && self.bgPaused; - } -} - -- (void) setPaused:(bool) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - self.effectsPaused = self.bgPaused = value; - } -} - -- (bool) honorSilentSwitch -{ - return [OALAudioSession sharedInstance].honorSilentSwitch; -} - -- (void) setHonorSilentSwitch:(bool) value -{ - [OALAudioSession sharedInstance].honorSilentSwitch = value; -} - -- (bool) bgMuted -{ - return bgMuted; -} - -- (void) setBgMuted:(bool) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - bgMuted = value; - backgroundTrack.muted = bgMuted | muted; - } -} - -- (bool) effectsMuted -{ - return effectsMuted; -} - -- (void) setEffectsMuted:(bool) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - effectsMuted = value; - [OpenALManager sharedInstance].currentContext.listener.muted = effectsMuted | muted; - } -} - -- (bool) muted -{ - return muted; -} - -- (void) setMuted:(bool) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - muted = value; - backgroundTrack.muted = bgMuted | muted; - [OpenALManager sharedInstance].currentContext.listener.muted = effectsMuted | muted; - } -} - -#pragma mark Background Music - -- (NSURL *) backgroundTrackURL -{ - return [backgroundTrack currentlyLoadedUrl]; -} - -- (bool) preloadBg:(NSString*) filePath -{ - return [self preloadBg:filePath seekTime:0]; -} - -- (bool) preloadBg:(NSString*) filePath seekTime:(NSTimeInterval)seekTime -{ - if(nil == filePath) - { - OAL_LOG_ERROR(@"filePath was NULL"); - return NO; - } - BOOL result = [backgroundTrack preloadFile:filePath seekTime:seekTime]; - if(result){ - backgroundTrack.numberOfLoops = 0; - } - return result; -} - -- (bool) playBg:(NSString*) filePath -{ - return [self playBg:filePath loop:NO]; -} - -- (bool) playBg:(NSString*) filePath loop:(bool) loop -{ - if(nil == filePath) - { - OAL_LOG_ERROR(@"filePath was NULL"); - return NO; - } - return [backgroundTrack playFile:filePath loops:loop ? -1 : 0]; -} - -- (bool) playBg:(NSString*) filePath - volume:(float) volume - pan:(float) pan - loop:(bool) loop -{ - OAL_LOG_DEBUG(@"Play bg with vol %f, pan %f, loop %d, file %@", volume, pan, loop, filePath); - OPTIONALLY_SYNCHRONIZED(self) - { - backgroundTrack.gain = volume; - backgroundTrack.pan = pan; - return [backgroundTrack playFile:filePath loops:loop ? -1 : 0]; - } -} - -- (bool) playBg -{ - return [self playBgWithLoop:NO]; -} - -- (bool) playBgWithLoop:(bool) loop -{ - OPTIONALLY_SYNCHRONIZED(self) - { - OAL_LOG_DEBUG(@"Play bg, loop %d", loop); - backgroundTrack.numberOfLoops = loop ? -1 : 0; - return [backgroundTrack play]; - } -} - -- (void) stopBg -{ - OAL_LOG_DEBUG(@"Stop bg"); - [backgroundTrack stop]; -} - - -#pragma mark Sound Effects - -- (NSString*) cacheKeyForBuffer:(ALBuffer*) buffer -{ - return buffer.name; -} - -- (NSString*) cacheKeyForEffectPath:(NSString*) filePath -{ - return [[OALTools urlForPath:filePath] description]; -} - -- (ALBuffer*) internalPreloadEffect:(NSString*) filePath reduceToMono:(bool) reduceToMono -{ - ALBuffer* buffer; - NSString* cacheKey = [self cacheKeyForEffectPath:filePath]; - OPTIONALLY_SYNCHRONIZED(self) - { - buffer = [preloadCache objectForKey:cacheKey]; - } - if(nil == buffer) - { - OAL_LOG_DEBUG(@"Effect not in cache. Loading %@", filePath); - buffer = [[OpenALManager sharedInstance] bufferFromFile:filePath reduceToMono:reduceToMono]; - if(nil == buffer) - { - OAL_LOG_ERROR(@"Could not load effect %@", filePath); - return nil; - } - - buffer.name = cacheKey; - OPTIONALLY_SYNCHRONIZED(self) - { - [preloadCache setObject:buffer forKey:cacheKey]; - } - } - - return buffer; -} - -- (ALBuffer*) preloadEffect:(NSString*) filePath -{ - return [self preloadEffect:filePath reduceToMono:NO]; -} - -- (ALBuffer*) preloadEffect:(NSString*) filePath reduceToMono:(bool) reduceToMono -{ - if(nil == filePath) - { - OAL_LOG_ERROR(@"filePath was NULL"); - return nil; - } - - if(pendingLoadCount > 0) - { - OAL_LOG_WARNING(@"You are loading an effect synchronously, but have pending async loads that have not completed. Your load will happen after those finish. Your thread is now stuck waiting. Next time just load everything async please."); - } - -#if NS_BLOCKS_AVAILABLE && OBJECTAL_CFG_USE_BLOCKS - //Using blocks with the same queue used to asynch load removes the need for locking - //BUT be warned that if you had called preloadEffects and then called this method, your app will stall until all of the loading is done. - //It is advised you just always use async loading - __block ALBuffer* retBuffer = nil; - pendingLoadCount++; - dispatch_sync(oal_dispatch_queue, - ^{ - retBuffer = [self internalPreloadEffect:filePath reduceToMono:reduceToMono]; - }); - pendingLoadCount--; - return retBuffer; -#else - return [self internalPreloadEffect:filePath reduceToMono:reduceToMono]; -#endif -} - -#if NS_BLOCKS_AVAILABLE && OBJECTAL_CFG_USE_BLOCKS - -- (BOOL) preloadEffect:(NSString*) filePath - reduceToMono:(bool) reduceToMono - completionBlock:(void(^)(ALBuffer *)) completionBlock -{ - if(nil == filePath) - { - OAL_LOG_ERROR(@"filePath was NULL"); - completionBlock(nil); - return NO; - } - - pendingLoadCount++; - dispatch_async(oal_dispatch_queue, - ^{ - OAL_LOG_INFO(@"Preloading effect: %@", filePath); - - ALBuffer *retBuffer = [self internalPreloadEffect:filePath reduceToMono:reduceToMono]; - if(!retBuffer) - { - OAL_LOG_WARNING(@"%@ failed to preload.", filePath); - } - dispatch_async(dispatch_get_main_queue(), - ^{ - completionBlock(retBuffer); - pendingLoadCount--; - }); - }); - return YES; -} - -- (void) preloadEffects:(NSArray*) filePaths - reduceToMono:(bool) reduceToMono - progressBlock:(void (^)(NSUInteger progress, NSUInteger successCount, NSUInteger total)) progressBlock -{ - NSUInteger total = [filePaths count]; - if(total < 1) - { - OAL_LOG_ERROR(@"Preload effects: No files to process"); - progressBlock(0,0,0); - return; - } - - __block NSUInteger successCount = 0; - - pendingLoadCount += total; - dispatch_async(oal_dispatch_queue, - ^{ - [filePaths enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) - { - #pragma unused(stop) - OAL_LOG_INFO(@"Preloading effect: %@", obj); - ALBuffer *result = [self internalPreloadEffect:(NSString *)obj reduceToMono:reduceToMono]; - if(!result) - { - OAL_LOG_WARNING(@"%@ failed to preload.", obj); - } - else - { - successCount++; - } - NSUInteger cnt = idx+1; - dispatch_async(dispatch_get_main_queue(), - ^{ - if(cnt == total) - { - pendingLoadCount -= total; - } - progressBlock(cnt, successCount, total); - }); - }]; - }); -} -#endif - -- (bool) unloadEffect:(NSString*) filePath -{ - if(nil == filePath) - { - OAL_LOG_ERROR(@"filePath was NULL"); - return NO; - } - NSString* cacheKey = [self cacheKeyForEffectPath:filePath]; - OAL_LOG_DEBUG(@"Remove effect from cache: %@", filePath); - bool isSuccess = YES; - OPTIONALLY_SYNCHRONIZED(self) - { - isSuccess = [channel removeBuffersNamed:cacheKey]; - if(isSuccess) - { - [preloadCache removeObjectForKey:cacheKey]; - } - } - if(!isSuccess) - { - OAL_LOG_DEBUG(@"Could not remove effect from cache because it is still playing: %@", filePath); - } - return isSuccess; -} - -- (void) unloadAllEffects -{ - OAL_LOG_DEBUG(@"Remove all effects from cache"); - OPTIONALLY_SYNCHRONIZED(self) - { - for(ALBuffer* buffer in [channel clearUnusedBuffers]) - { - [preloadCache removeObjectForKey:[self cacheKeyForBuffer:buffer]]; - } - } -} - -- (id) playEffect:(NSString*) filePath -{ - return [self playEffect:filePath volume:1.0f pitch:1.0f pan:0.0f loop:NO]; -} - -- (id) playEffect:(NSString*) filePath loop:(bool) loop -{ - return [self playEffect:filePath volume:1.0f pitch:1.0f pan:0.0f loop:loop]; -} - -- (id) playEffect:(NSString*) filePath - volume:(float) volume - pitch:(float) pitch - pan:(float) pan - loop:(bool) loop -{ - if(nil == filePath) - { - OAL_LOG_ERROR(@"filePath was NULL"); - return nil; - } - ALBuffer* buffer = [self internalPreloadEffect:filePath reduceToMono:NO]; - if(nil != buffer) - { - return [channel play:buffer gain:volume pitch:pitch pan:pan loop:loop]; - } - return nil; -} - -- (id) playBuffer:(ALBuffer*) buffer - volume:(float) volume - pitch:(float) pitch - pan:(float) pan - loop:(bool) loop -{ - if(nil == buffer) - { - OAL_LOG_ERROR(@"buffer was NULL"); - return nil; - } - return [channel play:buffer gain:volume pitch:pitch pan:pan loop:loop]; -} - -- (void) stopAllEffects -{ - OAL_LOG_DEBUG(@"Stop all effects"); - [channel stop]; - [channel clearUnusedBuffers]; -} - - -#pragma mark Utility - -- (void) stopEverything -{ - [self stopAllEffects]; - [self stopBg]; -} - -- (void) resetToDefault -{ - OAL_LOG_DEBUG(@"Reset to default"); - [self stopEverything]; - [channel resetToDefault]; - self.reservedSources = kDefaultReservedSources; - self.bgMuted = NO; - self.bgVolume = 1.0f; -} - -- (bool) manuallySuspended -{ - return [OALAudioSession sharedInstance].manuallySuspended; -} - -- (void) setManuallySuspended:(bool) value -{ - [OALAudioSession sharedInstance].manuallySuspended = value; -} - -- (bool) interrupted -{ - return [OALAudioSession sharedInstance].interrupted; -} - -- (bool) suspended -{ - return [OALAudioSession sharedInstance].suspended; -} - - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/ObjectAL.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/ObjectAL.h deleted file mode 100644 index 6f909ab..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/ObjectAL.h +++ /dev/null @@ -1,724 +0,0 @@ -// -// ObjectAL.h -// ObjectAL -// -// Created by Karl Stenerud on 15/12/09. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -// Actions -#import "OALAction.h" -#import "OALAudioActions.h" -#import "OALUtilityActions.h" -#import "OALActionManager.h" - -// AudioTrack -#import "OALAudioTrack.h" -#import "OALAudioTracks.h" -#import "OALAudioTrackNotifications.h" - -// OpenAL -#import "ALTypes.h" -#import "ALBuffer.h" -#import "ALCaptureDevice.h" -#import "ALContext.h" -#import "ALDevice.h" -#import "ALListener.h" -#import "ALSource.h" -//#import "ALWrapper.h" -#import "ALChannelSource.h" -#import "ALSoundSourcePool.h" -#import "OpenALManager.h" -#import "OALAudioFile.h" - -// Other -//#import "OALNotifications.h" -#import "OALAudioSession.h" -#import "OALSimpleAudio.h" - - - -/** \mainpage ObjectAL for iPhone - - iOS Audio development, minus the headache.

    - - Version 2.2

    - - Copyright 2009-2013 Karl Stenerud

    - - Released under the Apache License v2.0 - -

    - \section contents_sec Contents - - \ref intro_sec - - \ref objectal_and_openal_sec - - \ref add_objectal_sec (also, installing the documentation into XCode) - - \ref configuration_sec - - \ref audio_formats_sec - - \ref choosing_sec - - \ref use_iossimpleaudio_sec - - \ref use_objectal_sec - - \ref other_examples_sec - - \ref ios_issues_sec - - \ref simulator_issues_sec - - -

    - \section intro_sec Introduction - - ObjectAL for iPhone is designed to be a simpler, more intuitive interface to - OpenAL and AVAudioPlayer. - There are four main parts to ObjectAL for iPhone:

    - - \image html ObjectAL-Overview1.png - \image latex ObjectAL-Overview1.eps - - - ObjectAL - gives you full access to the OpenAL system without the hassle of the C API. - All OpenAL operations can be performed using first class objects and properties, without needing - to muddle around with arrays of data, maintain IDs, or pass around pointers to basic types. - ObjectALManager also provides sound loading routines. - - - OALAudioTrack provides a simpler interface to AVAudioPlayer, allowing you to play, stop, - pause, fade, and mute background music tracks. - - - OALAudioSession handles audio session management in iOS devices, and provides an easy - way to configure session behavior such as how to handle iPod-style music and the silent - switch. - - - OALSimpleAudio layers on top of the other three, providing an even simpler interface for - playing background music and sound effects. - - -

    - \section objectal_and_openal_sec ObjectAL and OpenAL - - ObjectAL follows the same basic principles as the - OpenAL API by Creative Labs. - - \image html ObjectAL-Overview2.png - \image latex ObjectAL-Overview2.eps - - - OpenALManager provides some overall controls that affect everything, manages the current - context, and provides audio loading routines. - - - ALDevice represents a physical audio device.
    - Each device can have one or more contexts (ALContext) created on it, and can have multiple - buffers (ALBuffer) associated with it. - - - ALContext controls the overall sound environment, such as distance model, doppler effect, and - speed of sound.
    - Each context has one listener (ALListener), and can have multiple sources (ALSource) opened on - it (up to a maximum of 32 overall on iPhone). - - - ALListener represents the listener of sounds originating on its context (one listener per - context). It has position, orientation, and velocity. - - - ALSource is a sound emitting source that plays sound data from an ALBuffer. It has position, - direction, velocity, as well as other properties which determine how the sound is emitted. - - - ALChannelSource allows you to reserve a certain number of sources for special purposes. - - - ALBuffer is simply a container for sound data. Only linear PCM is supported directly, but - OpenALManager load methods, and OALSimpleAudio effect preload and play methods, will - automatically convert any formats that don't require hardware decoding (though conversion - results in a longer loading time). - - Note: While OpenAL allows for multiple devices and contexts, in practice - you'll only use one device and one context when using OpenAL under iOS. - - Further information regarding the more advanced features of OpenAL (such as distance models) - are available via the - - OpenAL Documentation at Creative Labs.
    - In particular, read up on the various property values for sources and listeners (such as Doppler - Shift) in the - OpenAL Programmer's Guide, - and distance models in section 3 of the - OpenAL Specification. - - -

    - \section add_objectal_sec Adding ObjectAL to your project - - To add ObjectAL to your project, do the following: - -
      -
    1. Copy ObjectAL/ObjectAL from this project into your project. - You can simply drag it into the "Groups & Files" section in xcode if you - like (be sure to select "Copy items into destination group's folder").
      - Alternatively, you can build ObjectAL as a static library (as it's configured to do in the - ObjectAL demo project).

      -
    2. - -
    3. Add the following frameworks to your project: -
        -
      • OpenAL.framework
      • -
      • AudioToolbox.framework
      • -
      • AVFoundation.framework
      • -

      -
    4. - -
    5. Start using ObjectAL!

    6. -
    -
    - Note: The demos in this project use - Cocos2d, a very nice 2d game engine. However, - ObjectAL doesn't require it. You can just as easily use ObjectAL in your Cocoa app or anything - you wish. -

    - Note #2: You do NOT have to provide a link to the Apache license from within your - application. Simply including a copy of the license in your project is sufficient. - -
    - \subsection install_dox Installing the ObjectAL Documentation into XCode - - By installing the ObjectAL documentation into XCode's Developer Documentation system, you gain - the ability to look up ObjectAL classes and methods just like you'd look up Apple classes and - methods. You can install the ObjectAL documentation into XCode's Developer Documentation - system by doing the following: - -# Install Doxygen. You can either use the OSX installer or - Homebrew. - -# Build the "Documentation" target in this project. - -# Open the developer documentation and type "ObjectAL" into the search box. - - -

    - \section configuration_sec Compile-Time Configuration - - ObjectALConfig.h contains configuration defines that will affect at a high level - how ObjectAL behaves. Look inside ObjectALConfig.h to see what can be - configured, and what each configuration value does.
    - The recommended values are fine for most users, but Cocos2D users may want to set - OBJECTAL_CFG_USE_COCOS2D_ACTIONS so that the audio actions (such as fade) use the Cocos2D action manager. - - -

    - \section audio_formats_sec Audio Formats - - The audio formats officially supported by Apple are - - defined here. -

    - - \subsection audio_formats_avaudioplayer OALAudioTrack Supported Formats - - OALAudioTrack supports all hardware and software decoded formats. -

    - - \subsection audio_formats_openal OpenAL Supported Formats - - OpenAL officially supports 8 or 16 bit PCM data only. However, Apple's implementation - only seems to work with 16 bit data.
    - - The effects preloading/playing methods in OALSimpleAudio and the buffer loading methods - in OpenALManager can load any audio file that can be software decoded. However, there - is a cost incurred at load time converting to a native OpenAL format. To avoid this, - convert all of your samples to a CAFF container with 16-bit little endian integer PCM - format and the same sample rate as "mixerOutputFrequency" in OpenALManager - (by default, 44100Hz). Note, however, that uncompressed files can get quite large.
    - - Convert to iOS native uncompressed format using Apple's "afconvert" command line tool: - - \code afconvert -f caff -d LEI16@44100 sourcefile.wav destfile.caf \endcode - - Alternatively, if sound file load time is not an issue for you, you can lower your app - footprint size (for over-the-air app download) by using a compressed format.
    - - Convert to AAC compressed format with CAFF container using Apple's "afconvert" command - line tool: - - \code afconvert -f caff -d aac sourcefile.wav destfile.caf \endcode - - -

    - \section choosing_sec Choosing Playback Types - - OpenAL (ALSource, or effects in OALSimpleAudio) and - AVAudioPlayer (OALAudioTrack, or background audio in OALSimpleAudio) - are playback technologies built for different purposes. OpenAL is designed for game-style - short sound effects that have no playback delay. AVAudioPlayer is designed for music - playback. You can of course mix and match as you please. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    OpenALAVAudioPlayer
    Playback DelayNoneSmall delay if not preloaded
    Format on Disk - Any software decodable format - Any software decodable format, or any hardware format if using hardware
    DecodingDuring loadDuring playback
    Memory UseEntire file loaded and decompressed into memoryFile streamed realtime (very low memory use)
    Max Simult. Sources32As many as the CPU can handle
    Playback PerformanceGoodExcellent with 1 track (if using hardware). Good with 2 tracks. Not so good with more - (each non-hardware track taxes the CPU significantly, especially if the files are compressed).
    Looped PlaybackYes (on or off)Yes (specify number of loops or -1 = forever)
    PanningYes (mono files only)Yes (iOS 4.0+ only)
    Positional AudioYes (mono files only)No
    Modify PitchYesNo
    Audio Power MeteringNoYes
    - - -

    - \section use_iossimpleaudio_sec Using OALSimpleAudio - - By far, the easiest component to use is OALSimpleAudio. You sacrifice some power for - ease-of-use, but for many projects it is more than sufficient. You can also use your own instances - of OALAudioTrack, ALSource, ALBuffer and such alongside of OALSimpleAudio if you want (just be sure - to set OALSimpleAudio's reservedSources to less than 32 if you want to make your own instances of - ALSource). - - Here is a code example using purely OALSimpleAudio: - - \code -// OALSimpleAudioSample.h - -@interface OALSimpleAudioSample : NSObject -{ - // No objects to keep track of... -} - -@end - - -// OALSimpleAudioSample.m - -#import "OALSimpleAudioSample.h" -#import "ObjectAL.h" - - -#define SHOOT_SOUND @"shoot.caf" -#define EXPLODE_SOUND @"explode.caf" - -#define INGAME_MUSIC_FILE @"bg_music.mp3" -#define GAMEOVER_MUSIC_FILE @"gameover_music.mp3" - - -@implementation OALSimpleAudioSample - -- (id) init -{ - if(nil != (self = [super init])) - { - // We don't want ipod music to keep playing since - // we have our own bg music. - [OALSimpleAudio sharedInstance].allowIpod = NO; - - // Mute all audio if the silent switch is turned on. - [OALSimpleAudio sharedInstance].honorSilentSwitch = YES; - - // This loads the sound effects into memory so that - // there's no delay when we tell it to play them. - [[OALSimpleAudio sharedInstance] preloadEffect:SHOOT_SOUND]; - [[OALSimpleAudio sharedInstance] preloadEffect:EXPLODE_SOUND]; - } - return self; -} - -- (void) onGameStart -{ - // Play the BG music and loop it. - [[OALSimpleAudio sharedInstance] playBg:INGAME_MUSIC_FILE loop:YES]; -} - -- (void) onGamePause -{ - [OALSimpleAudio sharedInstance].paused = YES; -} - -- (void) onGameResume -{ - [OALSimpleAudio sharedInstance].paused = NO; -} - -- (void) onGameOver -{ - // Could use stopEverything here if you want - [[OALSimpleAudio sharedInstance] stopAllEffects]; - - // We only play the game over music through once. - [[OALSimpleAudio sharedInstance] playBg:GAMEOVER_MUSIC_FILE]; -} - -- (void) onShipShotABullet -{ - [[OALSimpleAudio sharedInstance] playEffect:SHOOT_SOUND]; -} - -- (void) onShipGotHit -{ - [[OALSimpleAudio sharedInstance] playEffect:EXPLODE_SOUND]; -} - -- (void) onQuitToMainMenu -{ - // Stop all music and sound effects. - [[OALSimpleAudio sharedInstance] stopEverything]; - - // Unload all sound effects and bg music so that it doesn't fill - // memory unnecessarily. - [[OALSimpleAudio sharedInstance] unloadAllEffects]; -} - -@end - \endcode - - -

    - \section use_objectal_sec Using the OpenAL Objects and OALAudioTrack - - The OpenAL objects and OALAudioTrack offer you much more power at the cost - of complexity. - Here's the same thing as above, done using OpenAL components and OALAudioTrack: - - \code -// OpenALAudioTrackSample.h - -#import -#import "ObjectAL.h" - - -@interface OpenALAudioTrackSample : NSObject -{ - // Sound Effects - ALDevice* device; - ALContext* context; - ALChannelSource* channel; - ALBuffer* shootBuffer; - ALBuffer* explosionBuffer; - - // Background Music - OALAudioTrack* musicTrack; -} - -@end - - -// OpenALAudioTrackSample.m - -#import "OpenALAudioTrackSample.h" - - -#define SHOOT_SOUND @"shoot.caf" -#define EXPLODE_SOUND @"explode.caf" - -#define INGAME_MUSIC_FILE @"bg_music.mp3" -#define GAMEOVER_MUSIC_FILE @"gameover_music.mp3" - - -@implementation OpenALAudioTrackSample - -- (id) init -{ - if(nil != (self = [super init])) - { - // Create the device and context. - // Note that it's easier to just let OALSimpleAudio handle - // these rather than make and manage them yourself. - device = [[ALDevice deviceWithDeviceSpecifier:nil] retain]; - context = [[ALContext contextOnDevice:device attributes:nil] retain]; - [OpenALManager sharedInstance].currentContext = context; - - // Deal with interruptions for me! - [OALAudioSession sharedInstance].handleInterruptions = YES; - - // We don't want ipod music to keep playing since - // we have our own bg music. - [OALAudioSession sharedInstance].allowIpod = NO; - - // Mute all audio if the silent switch is turned on. - [OALAudioSession sharedInstance].honorSilentSwitch = YES; - - // Take all 32 sources for this channel. - // (we probably won't use that many but what the heck!) - channel = [[ALChannelSource channelWithSources:32] retain]; - - // Preload the buffers so we don't have to load and play them later. - shootBuffer = [[[OpenALManager sharedInstance] - bufferFromFile:SHOOT_SOUND] retain]; - explosionBuffer = [[[OpenALManager sharedInstance] - bufferFromFile:EXPLODE_SOUND] retain]; - - // Background music track. - musicTrack = [[OALAudioTrack track] retain]; - } - return self; -} - -- (void) dealloc -{ - [musicTrack release]; - - [channel release]; - [shootBuffer release]; - [explosionBuffer release]; - - // Note: You'll likely only have one device and context open throughout - // your program, so in a real program you'd be better off making a - // singleton object that manages the device and context, rather than - // allocating/deallocating it here. - // Most of the demos just let OALSimpleAudio manage the device and context - // for them. - [context release]; - [device release]; - - [super dealloc]; -} - -- (void) onGameStart -{ - // Play the BG music and loop it forever. - [musicTrack playFile:INGAME_MUSIC_FILE loops:-1]; -} - -- (void) onGamePause -{ - musicTrack.paused = YES; - channel.paused = YES; -} - -- (void) onGameResume -{ - channel.paused = NO; - musicTrack.paused = NO; -} - -- (void) onGameOver -{ - [channel stop]; - [musicTrack stop]; - - // We only play the game over music through once. - [musicTrack playFile:GAMEOVER_MUSIC_FILE]; -} - -- (void) onShipShotABullet -{ - [channel play:shootBuffer]; -} - -- (void) onShipGotHit -{ - [channel play:explosionBuffer]; -} - -- (void) onQuitToMainMenu -{ - // Stop all music and sound effects. - [channel stop]; - [musicTrack stop]; -} - -@end - \endcode - - - -

    - \section other_examples_sec Other Examples - - The demo scenes in this distribution have been crafted to demonstrate common uses of this library. - Try them out and go through the code to see how it's done. I've done my best to keep the code - readable. Really! - - You can try out the demos by building and running the OALDemo target for iOS or OSX. - - The current demos are: - - SingleSourceDemo: Demonstrates using a location based source and a listener. - - TwoSourceDemo: Demonstrates using two location based sources and a listener. - - VolumePitchPanDemo: Demonstrates using gain, pitch, and pan controls. - - CrossFadeDemo: Demonstrates crossfading between two sources. - - ChannelsDemo: Demonstrates using audio channels. - - FadeDemo: Demonstrates realtime fading with OALAudioTrack and ALSource. - - AudioTrackDemo: Demonstrates using multiple OALAudioTrack objects. - - PlanetKillerDemo: Demonstrates using OALSimpleAudio in a game setting. - - IntroAndMainTrackDemo: Demonstrates a short intro track followed by a main loop track. - - SourceNotificationsDemo: Demonstrates using OpenAL playback notifications. - - HardwareDemo: Demonstrates hardware monitoring features. - - AudioSessionDemo: Allows you to play with various audio session settings. - - - -

    - \section ios_issues_sec iOS Issues that can impede playback - - Certain versions of iOS have bugs or quirks, requiring workarounds. ObjectAL tries to handle - most of these automatically, but there are cases that require specific handling by the developer. - These are: - -
    - \subsection mpmovieplayercontroller_ios3 MPMoviePlayerController on iOS 3.x - - In iOS 3.x, MPMoviePlayerController doesn't play nice, and takes over the audio session when - you play a video. In order to mitigate this, you must manually suspend OpenAL, play the video, - and then manually unsuspend once video playback finishes: - - \code -- (void) playVideo -{ - if([myMoviePlayer respondsToSelector:@selector(view)]) - { - [myMoviePlayer setFullscreen:YES animated:YES]; - } - else - { - // No "view" method means we are < 4.0 - // Manually suspend so iOS 3.x doesn't clobber our session! - [OpenALManager sharedInstance].manuallySuspended = YES; - } - - [myMoviePlayer play]; - - [[NSNotificationCenter defaultCenter] - addObserver:self - selector:@selector(movieFinishedCallback:) - name:MPMoviePlayerPlaybackDidFinishNotification - object:myMoviePlayer]; -} - --(void)movieFinishedCallback:(NSNotification *)notification -{ - if([myMoviePlayer respondsToSelector:@selector(view)]) - { - if (myMoviePlayer.fullscreen) - { - [myMoviePlayer setFullscreen:NO animated:YES]; - } - } - else - { - // No "view" method means we are < 4.0 - // Manually unsuspend - [OpenALManager sharedInstance].manuallySuspended = NO; - } -} - \endcode -
    - \subsection mpmusicplayercontroller_ios4_0 MPMusicPlayerController on iOS 4.0 - - On iOS 4.0, MPMusicPlayerController sends an interrupt when it begins playback, but doesn't send - a corresponding "end interrupt" when it ends. To work around this, force an "end interrupt" - after starting playback: - \code - [[OALAudioSession sharedInstance] forceEndInterruption]; - \endcode - - - -

    - \section simulator_issues_sec Simulator Issues - - As you've likely heard time and time again, the simulator is no substitute for the real thing. - The simulator is buggy. It can run faster or slower than a real device. It fails system calls - that a real device doesn't. It shows graphics glitches that a real device doesn't. Sounds stop - working, clicks and static, dogs and cats living together, etc, etc. - When things look wrong, try it on a real device before bugging people. - - -
    - \subsection simulator_limitations Simulator Limitations - - The simulator does not support setting audio modes, so setting allowIpod or honorSilentSwitch - in OALAudioSession will have no effect in the simulator. - - -
    - \subsection simulator_errors Error Codes on the Simulator - - From time to time, the simulator can get confused, and start spitting out spurious errors. - When this happens, check on a real device to make sure it's not just a simulator issue. - Usually quitting and restarting the simulator will fix it, but sometimes you may have to reboot - your machine as well. - - -
    - \subsection simulator_playback Playback Issues - - The simulator is notoriously finicky when it comes to audio playback. Any number of programs - you've installed on your mac can cause the simulator to stop playing bg music, or effects, or - both! - - Some things to check when sound stops working: - - Try resetting and restarting the simulator. - - Try restarting XCode, cleaning, and recompiling your project. - - Try rebooting your computer. - - Open "Audio MIDI Setup" (type "midi" into spotlight to find it) and make sure "Built-in Output" - is set to 44100.0 Hz. - - Go to System Preferences -> Sound -> Output, and ensure that "Play sound effects through" is set - to "Internal Speakers" - - Go to System Preferences -> Sound -> Input, and ensure that it is using internal sound devices. - - Go to System Preferences -> Sound -> Sound Effects, and ensure "Play user interface sound - effects" is checked. - - Some codecs may cause problems with sound playback. Try removing them. - - Programs that redirect audio can wreak havoc on the simulator. Try removing them. - -*/ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALBuffer.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALBuffer.m deleted file mode 100644 index c88de96..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALBuffer.m +++ /dev/null @@ -1,175 +0,0 @@ -// -// ALBuffer.m -// ObjectAL -// -// Created by Karl Stenerud on 15/12/09. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import "ALBuffer.h" -#import "ALWrapper.h" -#import "OpenALManager.h" -#import "ObjectALMacros.h" -#import "ARCSafe_MemMgmt.h" - - -@implementation ALBuffer - - -#pragma mark Object Management - -+ (id) bufferWithName:(NSString*) name - data:(void*) data - size:(ALsizei) size - format:(ALenum) format - frequency:(ALsizei) frequency -{ - return as_autorelease([[self alloc] initWithName:name - data:data - size:size - format:format - frequency:frequency]); -} - -- (id) initWithName:(NSString*) nameIn - data:(void*) data - size:(ALsizei) size - format:(ALenum) formatIn - frequency:(ALsizei) frequency -{ - if(nil != (self = [super init])) - { - OAL_LOG_DEBUG(@"%@: Init", self); - self.name = nameIn; - bufferId = [ALWrapper genBuffer]; - if(nil == [OpenALManager sharedInstance].currentContext) - { - OAL_LOG_ERROR(@"Cannot allocate a buffer without a current context. Make sure [OpenALManager sharedInstance].currentContext is valid"); - as_release(self); - return nil; - } - device = as_retain([OpenALManager sharedInstance].currentContext.device); - bufferData = data; - format = formatIn; - freeDataOnDestroy = YES; - parentBuffer = nil; - - [ALWrapper bufferDataStatic:bufferId format:format data:bufferData size:size frequency:frequency]; - - duration = (float)self.size / ((float)(self.frequency * self.channels * self.bits) / 8); - } - return self; -} - -- (void) dealloc -{ - OAL_LOG_DEBUG(@"%@: Dealloc", self); - [ALWrapper deleteBuffer:bufferId]; - as_release(device); - as_release(name); - as_release(parentBuffer); - if(freeDataOnDestroy) - { - free(bufferData); - } - - as_superdealloc(); -} - -- (NSString*) description -{ - NSString* nameStr = NSNotFound == [name rangeOfString:@"://"].location ? name : [name lastPathComponent]; - return [NSString stringWithFormat:@"<%@: %p: %@>", [self class], self, nameStr]; -} - -#pragma mark Properties - -- (ALint) bits -{ - return [ALWrapper getBufferi:bufferId parameter:AL_BITS]; -} - -@synthesize bufferId; - -- (ALint) channels -{ - return [ALWrapper getBufferi:bufferId parameter:AL_CHANNELS]; -} - -@synthesize device; - -@synthesize format; - -- (ALint) frequency -{ - return [ALWrapper getBufferi:bufferId parameter:AL_FREQUENCY]; -} - -@synthesize name; - -- (ALint) size -{ - return [ALWrapper getBufferi:bufferId parameter:AL_SIZE]; -} - -@synthesize duration; - -@synthesize freeDataOnDestroy; - -@synthesize parentBuffer; - -#pragma mark Buffer slicing - -- (ALBuffer*)sliceWithName:(NSString *) sliceName offset:(ALsizei) offset size:(ALsizei) size -{ - int frameSize = self.channels * self.bits / 8; - int byteOffset = offset * frameSize; - int byteSize = size * frameSize; - - if (offset < 0) - { - OAL_LOG_ERROR(@"%@: Buffer offset %d is too small. Returning nil", self, offset); - return nil; - } - - if (size < 1) - { - OAL_LOG_ERROR(@"%@: Buffer size %d is too small. Returning nil", self, size); - return nil; - } - - if (byteOffset + byteSize > (ALsizei)self.size) - { - OAL_LOG_ERROR(@"%@: Buffer offset+size goes beyond end of buffer (%d + %d > %d). Returning nil", self, offset, size, self.size / frameSize); - return nil; - } - - ALBuffer * slice = [ALBuffer bufferWithName:sliceName data:(void*)(byteOffset + (char*)bufferData) size:byteSize - format:self.format frequency:self.frequency]; - slice.freeDataOnDestroy = NO; - slice.parentBuffer = self; - return slice; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALCaptureDevice.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALCaptureDevice.m deleted file mode 100644 index 843bb70..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALCaptureDevice.m +++ /dev/null @@ -1,130 +0,0 @@ -// -// ALCaptureDevice.m -// ObjectAL -// -// Created by Karl Stenerud on 10-01-11. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import "ALCaptureDevice.h" -#import "ALWrapper.h" -#import "ObjectALMacros.h" -#import "ARCSafe_MemMgmt.h" - - -@implementation ALCaptureDevice - -#pragma mark Object Management - -+ (id) deviceWithDeviceSpecifier:(NSString*) deviceSpecifier - frequency:(ALCuint) frequency - format:(ALCenum) format - bufferSize:(ALCsizei) bufferSize -{ - return as_autorelease([[self alloc] initWithDeviceSpecifier:deviceSpecifier - frequency:frequency - format:format - bufferSize:bufferSize]); -} - -- (id) initWithDeviceSpecifier:(NSString*) deviceSpecifier - frequency:(ALCuint) frequency - format:(ALCenum) format - bufferSize:(ALCsizei) bufferSize -{ - if(nil != (self = [super init])) - { - device = [ALWrapper openCaptureDevice:deviceSpecifier - frequency:frequency - format:format - bufferSize:bufferSize]; - } - return self; -} - -- (void) dealloc -{ - [ALWrapper closeDevice:device]; - - as_superdealloc(); -} - - -#pragma mark Properties - -@synthesize device; - -- (int) captureSamples -{ - return [ALWrapper getInteger:device attribute:ALC_CAPTURE_SAMPLES]; -} - -- (NSArray*) extensions -{ - return [ALWrapper getSpaceSeparatedStringList:device attribute:ALC_EXTENSIONS]; -} - -- (int) majorVersion -{ - return [ALWrapper getInteger:device attribute:ALC_MAJOR_VERSION]; -} - -- (int) minorVersion -{ - return [ALWrapper getInteger:device attribute:ALC_MINOR_VERSION]; -} - - -#pragma mark Audio Capture - -- (bool) moveSamples:(ALCsizei) numSamples toBuffer:(ALCvoid*) buffer -{ - return [ALWrapper captureSamples:device buffer:buffer numSamples:numSamples]; -} - -- (bool) startCapture -{ - return [ALWrapper startCapture:device]; -} - -- (bool) stopCapture -{ - return [ALWrapper stopCapture:device]; -} - - -#pragma mark Extensions - -- (bool) isExtensionPresent:(NSString*) name -{ - return [ALWrapper isExtensionPresent:device name:name]; -} - -- (void*) getProcAddress:(NSString*) functionName -{ - return [ALWrapper getProcAddress:device name:functionName]; -} - - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALChannelSource.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALChannelSource.h deleted file mode 100644 index a482566..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALChannelSource.h +++ /dev/null @@ -1,239 +0,0 @@ -// -// ChannelSource.h -// ObjectAL -// -// Created by Karl Stenerud on 15/12/09. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import "ALSoundSource.h" -#import "ALSoundSourcePool.h" -#import "ALContext.h" - - -#pragma mark ALChannelSource - -/** - * A Sound source composed of other sources. - * Property values are applied to all sources within the channel.
    - * Sounds will get played by any free sources within this channel.
    - * If all sources are busy when playback is requested, it will attempt to interrupt a source - * to free it for playback. - */ -@interface ALChannelSource : NSObject -{ - /** Pool holding the actual sources */ - ALSoundSourcePool* sourcePool; - ALContext* context; - - /** If YES, the defaults of this channel have been initialized */ - bool defaultsInitialized; - - float pitch; - float gain; - float maxDistance; - float rolloffFactor; - float referenceDistance; - float minGain; - float maxGain; - float coneOuterGain; - float coneInnerAngle; - float coneOuterAngle; - float reverbSendLevel; - float reverbOcclusion; - float reverbObstruction; - - ALPoint position; - ALVector velocity; - ALVector direction; - - int sourceRelative; - int sourceType; - bool looping; - - /** Default pitch */ - float defaultPitch; - /** Default gain */ - float defaultGain; - /** Default max distance */ - float defaultMaxDistance; - /** Default rolloff factor */ - float defaultRolloffFactor; - /** Default reference distance */ - float defaultReferenceDistance; - /** Default min gain */ - float defaultMinGain; - /** Default max gain */ - float defaultMaxGain; - /** Default cone outer gain */ - float defaultConeOuterGain; - /** Default cone inner angle */ - float defaultConeInnerAngle; - /** Default cone outer angle */ - float defaultConeOuterAngle; - /** Default position */ - ALPoint defaultPosition; - /** Default veloxity */ - ALVector defaultVelocity; - /** Default direction */ - ALVector defaultDirection; - /** Default source relative */ - int defaultSourceRelative; - /** Default source type */ - int defaultSourceType; - /** Default looping */ - bool defaultLooping; - /** Default reverb send level */ - float defaultReverbSendLevel; - /** Default occlusion */ - float defaultReverbOcclusion; - /** Default obstruction */ - float defaultReverbObstruction; - - - bool interruptible; - bool muted; - bool paused; - - /** Target to inform when the current fade operation completes. */ - id fadeCompleteTarget; - - /** Selector to call when the current fade operation completes. */ - SEL fadeCompleteSelector; - - /** The expected number of sources that will callback when fading completes */ - int expectedFadeCallbackCount; - - /** The actual number of sources that have called back */ - int currentFadeCallbackCount; - - - /** Target to inform when the current pan operation completes. */ - id panCompleteTarget; - - /** Selector to call when the current pan operation completes. */ - SEL panCompleteSelector; - - /** The expected number of sources that will callback when panning completes */ - int expectedPanCallbackCount; - - /** The actual number of sources that have called back */ - int currentPanCallbackCount; - - - - /** Target to inform when the current pitch operation completes. */ - id pitchCompleteTarget; - - /** Selector to call when the current pitch operation completes. */ - SEL pitchCompleteSelector; - - /** The expected number of sources that will callback when pitch op completes */ - int expectedPitchCallbackCount; - - /** The actual number of sources that have called back */ - int currentPitchCallbackCount; -} - - -#pragma mark Properties - -/** This source's owning context. */ -@property(nonatomic,readonly,retain) ALContext* context; - -/** All sources being used by this channel. Do not modify! */ -@property(nonatomic,readonly,retain) ALSoundSourcePool* sourcePool; - -/** The number of sources reserved by this channel. */ -@property(nonatomic,readwrite,assign) int reservedSources; - -#pragma mark Object Management - -/** Create a channel with a number of sources. - * - * @param reservedSources the number of sources to reserve for this channel. - * @return A new channel. - */ -+ (id) channelWithSources:(int) reservedSources; - -/** Initialize a channel with a number of sources. - * - * @param reservedSources the number of sources to reserve for this channel. - * @return The initialized channel. - */ -- (id) initWithSources:(int) reservedSources; - -/** Set this channel's default values from those in the specified source. - * - * @param source the source to set default values from. - */ -- (void) setDefaultsFromSource:(id) source; - -/** Reset all sources in this channel to their default state. - */ -- (void) resetToDefault; - -/** Add a source to this channel. - * - * @param source The source to add. - */ -- (void) addSource:(id) source; - -/** Remove a source from the channel. - * - * @param source The source to remove. If nil, remove any source. - * @return The source that was removed. - */ -- (id) removeSource:(id) source; - -/** Split the specified number of sources from this channel, creating a new - * channel. - * - * @param numSources The number of sources to split off - * @return A new channel with the split-off sources. - */ -- (ALChannelSource*) splitChannelWithSources:(int) numSources; - -/** Absorb another channel's sources into this one. All of the channel's sources - * will be moved into this channel. - * - * @param channel The channel to absorb sources from. - */ -- (void) addChannel:(ALChannelSource*) channel; - -/** Set all buffers in all non-playing sources to nil. - * - * @return A list of buffers that were cleared. - */ -- (NSArray*) clearUnusedBuffers; - -/** Remove all instances of the specified buffer. - * - * @param name The name of the buffer. - * - * @return NO if any of the matching buffers are currently being played. - */ -- (BOOL) removeBuffersNamed:(NSString*) name; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALChannelSource.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALChannelSource.m deleted file mode 100644 index d0a0a4d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALChannelSource.m +++ /dev/null @@ -1,647 +0,0 @@ -// -// ChannelSource.m -// ObjectAL -// -// Created by Karl Stenerud on 15/12/09. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import "ALChannelSource.h" -#import "ObjectALMacros.h" -#import "ARCSafe_MemMgmt.h" -#import "OpenALManager.h" - - - -#define SYNTHESIZE_DELEGATE_PROPERTY(NAME, CAPSNAME, TYPE) \ -- (TYPE) NAME \ -{ \ - OPTIONALLY_SYNCHRONIZED(sourcePool) \ - { \ - return NAME; \ - } \ -} \ - \ -- (void) set##CAPSNAME:(TYPE) value \ -{ \ - OPTIONALLY_SYNCHRONIZED(sourcePool) \ - { \ - NAME = value; \ - for(id source in sourcePool.sources) \ - { \ - source.NAME = value; \ - } \ - } \ -} - - - -#pragma mark - -#pragma mark Private Methods - -/** \cond */ -/** - * (INTERNAL USE) Private methods for ALChannelSource. - */ -@interface ALChannelSource (Private) - -/** (INTERNAL USE) Called by the action system when a fade completes. - */ -- (void) onFadeComplete:(id) source; - -/** (INTERNAL USE) Called by the action system when a pan completes. - */ -- (void) onPanComplete:(id) source; - -/** (INTERNAL USE) Called by the action system when a pitch change completes. - */ -- (void) onPitchComplete:(id) source; - -/** (INTERNAL USE) Set defaults from another channel. - */ -- (void) setDefaultsFromChannel:(ALChannelSource*) channel; - -@end -/** \endcond */ - - -@implementation ALChannelSource - -#pragma mark Object Management - -+ (id) channelWithSources:(int) reservedSources -{ - return as_autorelease([[self alloc] initWithSources:reservedSources]); -} - -- (id) initWithSources:(int) reservedSources -{ - if(nil != (self = [super init])) - { - OAL_LOG_DEBUG(@"%@: Init with %d sources", self, reservedSources); - - context = as_retain([OpenALManager sharedInstance].currentContext); - - sourcePool = [[ALSoundSourcePool alloc] init]; - - for(int i = 0; i < reservedSources; i++) - { - [self addSource:[ALSource source]]; - } - } - return self; -} - -- (void) dealloc -{ - OAL_LOG_DEBUG(@"%@: Dealloc", self); - - as_release(sourcePool); - as_release(context); - - as_superdealloc(); -} - -- (int) reservedSources -{ - return (int)[sourcePool.sources count]; -} - -- (void) setReservedSources:(int) reservedSources -{ - while(self.reservedSources < reservedSources) - { - [self addSource:nil]; - } - - while(self.reservedSources > reservedSources) - { - [self removeSource:nil]; - } -} - - -#pragma mark Properties - -@synthesize context; - -@synthesize sourcePool; - -- (float) volume -{ - return self.gain; -} - -- (void) setVolume:(float) value -{ - self.gain = value; -} - -- (float) pan -{ - return position.x; -} - -- (void) setPan:(float) value -{ - [self setPosition:alpoint(value, 0, 0)]; -} - -- (int) sourceType -{ - return sourceType; -} - -- (bool) playing -{ - OPTIONALLY_SYNCHRONIZED(sourcePool) - { - for(id source in sourcePool.sources) - { - if(source.playing) - { - return YES; - } - } - } - return NO; -} - -SYNTHESIZE_DELEGATE_PROPERTY(coneInnerAngle, ConeInnerAngle, float); - -SYNTHESIZE_DELEGATE_PROPERTY(coneOuterAngle, ConeOuterAngle, float); - -SYNTHESIZE_DELEGATE_PROPERTY(coneOuterGain, ConeOuterGain, float); - -SYNTHESIZE_DELEGATE_PROPERTY(direction, Direction, ALVector); - -SYNTHESIZE_DELEGATE_PROPERTY(gain, Gain, float); - -SYNTHESIZE_DELEGATE_PROPERTY(interruptible, Interruptible, bool); - -SYNTHESIZE_DELEGATE_PROPERTY(looping, Looping, bool); - -SYNTHESIZE_DELEGATE_PROPERTY(maxDistance, MaxDistance, float); - -SYNTHESIZE_DELEGATE_PROPERTY(maxGain, MaxGain, float); - -SYNTHESIZE_DELEGATE_PROPERTY(minGain, MinGain, float); - -SYNTHESIZE_DELEGATE_PROPERTY(muted, Muted, bool); - -SYNTHESIZE_DELEGATE_PROPERTY(paused, Paused, bool); - -SYNTHESIZE_DELEGATE_PROPERTY(pitch, Pitch, float); - -SYNTHESIZE_DELEGATE_PROPERTY(position, Position, ALPoint); - -SYNTHESIZE_DELEGATE_PROPERTY(referenceDistance, ReferenceDistance, float); - -SYNTHESIZE_DELEGATE_PROPERTY(rolloffFactor, RolloffFactor, float); - -SYNTHESIZE_DELEGATE_PROPERTY(sourceRelative, SourceRelative, int); - -SYNTHESIZE_DELEGATE_PROPERTY(velocity, Velocity, ALVector); - -SYNTHESIZE_DELEGATE_PROPERTY(reverbSendLevel, ReverbSendLevel, float); - -SYNTHESIZE_DELEGATE_PROPERTY(reverbOcclusion, ReverbOcclusion, float); - -SYNTHESIZE_DELEGATE_PROPERTY(reverbObstruction, ReverbObstruction, float); - -#pragma mark Playback - -- (id) play -{ - // Do nothing. - OAL_LOG_WARNING(@"%@: \"play\" does nothing in ChannelSource. Use \"play:(ALBuffer*) buffer loop:(bool) loop\" instead.", self); - return nil; -} - -- (id) play:(ALBuffer*) buffer -{ - return [self play:buffer loop:NO]; -} - -- (id) play:(ALBuffer*) buffer loop:(bool) loop -{ - OPTIONALLY_SYNCHRONIZED(sourcePool) - { - // Try to find a free source for playback. - // If this channel is not interruptible, it will not attempt to interrupt its contained sources. - id soundSource = [sourcePool getFreeSource:interruptible]; - return [soundSource play:buffer loop:loop]; - } -} - -- (id) play:(ALBuffer*) buffer gain:(float) gainIn pitch:(float) pitchIn pan:(float) panIn loop:(bool) loop -{ - OPTIONALLY_SYNCHRONIZED(sourcePool) - { - // Try to find a free source for playback. - // If this channel is not interruptible, it will not attempt to interrupt its contained sources. - id soundSource = [sourcePool getFreeSource:interruptible]; - return [soundSource play:buffer gain:gainIn pitch:pitchIn pan:panIn loop:loop]; - } -} - -- (void) stop -{ - OPTIONALLY_SYNCHRONIZED(sourcePool) - { - [sourcePool.sources makeObjectsPerformSelector:@selector(stop)]; - } -} - -- (void) rewind -{ - OPTIONALLY_SYNCHRONIZED(sourcePool) - { - [sourcePool.sources makeObjectsPerformSelector:@selector(rewind)]; - } -} - -- (void) fadeTo:(float) value duration:(float) duration target:(id) target selector:(SEL) selector -{ - // Must always be synchronized - @synchronized(sourcePool) - { - [self stopFade]; - fadeCompleteTarget = target; - fadeCompleteSelector = selector; - - currentFadeCallbackCount = 0; - expectedFadeCallbackCount = (int)[sourcePool.sources count]; - for(id source in sourcePool.sources) - { - [source fadeTo:value duration:duration target:self selector:@selector(onFadeComplete:)]; - } - } -} - -- (void) onFadeComplete:(id) source -{ - #pragma unused(source) - // Must always be synchronized - @synchronized(sourcePool) - { - currentFadeCallbackCount++; - if(currentFadeCallbackCount == expectedFadeCallbackCount) - { -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Warc-performSelector-leaks" - [fadeCompleteTarget performSelector:fadeCompleteSelector withObject:self]; -#pragma clang diagnostic pop - } - } -} - -- (void) stopFade -{ - // Must always be synchronized - @synchronized(sourcePool) - { - [sourcePool.sources makeObjectsPerformSelector:@selector(stopFade)]; - } -} - -- (void) panTo:(float) value duration:(float) duration target:(id) target selector:(SEL) selector -{ - // Must always be synchronized - @synchronized(sourcePool) - { - [self stopPan]; - panCompleteTarget = target; - panCompleteSelector = selector; - - currentPanCallbackCount = 0; - expectedPanCallbackCount = (int)[sourcePool.sources count]; - for(id source in sourcePool.sources) - { - [source panTo:value duration:duration target:self selector:@selector(onPanComplete:)]; - } - } -} - -- (void) onPanComplete:(id) source -{ - #pragma unused(source) - // Must always be synchronized - @synchronized(sourcePool) - { - currentPanCallbackCount++; - if(currentPanCallbackCount == expectedPanCallbackCount) - { -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Warc-performSelector-leaks" - [panCompleteTarget performSelector:panCompleteSelector withObject:self]; - } -#pragma clang diagnostic pop - } -} - -- (void) stopPan -{ - // Must always be synchronized - @synchronized(sourcePool) - { - [sourcePool.sources makeObjectsPerformSelector:@selector(stopPan)]; - } -} - -- (void) pitchTo:(float) value duration:(float) duration target:(id) target selector:(SEL) selector -{ - // Must always be synchronized - @synchronized(sourcePool) - { - [self stopPitch]; - pitchCompleteTarget = target; - pitchCompleteSelector = selector; - - currentPitchCallbackCount = 0; - expectedPitchCallbackCount = (int)[sourcePool.sources count]; - for(id source in sourcePool.sources) - { - [source pitchTo:value duration:duration target:self selector:@selector(onPitchComplete:)]; - } - } -} - -- (void) onPitchComplete:(id) source -{ - #pragma unused(source) - // Must always be synchronized - @synchronized(sourcePool) - { - currentPitchCallbackCount++; - if(currentPitchCallbackCount == expectedPitchCallbackCount) - { -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Warc-performSelector-leaks" - [pitchCompleteTarget performSelector:pitchCompleteSelector withObject:self]; -#pragma clang diagnostic pop - } - } -} - -- (void) stopPitch -{ - // Must always be synchronized - @synchronized(sourcePool) - { - [sourcePool.sources makeObjectsPerformSelector:@selector(stopPitch)]; - } -} - -- (void) stopActions -{ - // Must always be synchronized - @synchronized(sourcePool) - { - [sourcePool.sources makeObjectsPerformSelector:@selector(stopActions)]; - } -} - - -- (void) clear -{ - OPTIONALLY_SYNCHRONIZED(sourcePool) - { - [sourcePool.sources makeObjectsPerformSelector:@selector(clear)]; - } -} - -- (void) setDefaultsFromSource:(id) source -{ - OPTIONALLY_SYNCHRONIZED(sourcePool) - { - defaultPitch = source.pitch; - defaultGain = source.gain; - defaultMaxDistance = source.maxDistance; - defaultRolloffFactor = source.rolloffFactor; - defaultReferenceDistance = source.referenceDistance; - defaultMinGain = source.minGain; - defaultMaxGain = source.maxGain; - defaultConeOuterGain = source.coneOuterGain; - defaultConeInnerAngle = source.coneInnerAngle; - defaultConeOuterAngle = source.coneOuterAngle; - defaultPosition = source.position; - defaultVelocity = source.velocity; - defaultDirection = source.direction; - defaultSourceRelative = source.sourceRelative; - defaultSourceType = source.sourceType; - defaultLooping = source.looping; - - defaultsInitialized = YES; - } -} - -- (void) setDefaultsFromChannel:(ALChannelSource*) channel -{ - OPTIONALLY_SYNCHRONIZED(sourcePool) - { - defaultPitch = channel->defaultPitch; - defaultGain = channel->defaultGain; - defaultMaxDistance = channel->defaultMaxDistance; - defaultRolloffFactor = channel->defaultRolloffFactor; - defaultReferenceDistance = channel->defaultReferenceDistance; - defaultMinGain = channel->defaultMinGain; - defaultMaxGain = channel->defaultMaxGain; - defaultConeOuterGain = channel->defaultConeOuterGain; - defaultConeInnerAngle = channel->defaultConeInnerAngle; - defaultConeOuterAngle = channel->defaultConeOuterAngle; - defaultPosition = channel->defaultPosition; - defaultVelocity = channel->defaultVelocity; - defaultDirection = channel->defaultDirection; - defaultSourceRelative = channel->defaultSourceRelative; - defaultSourceType = channel->defaultSourceType; - defaultLooping = channel->defaultLooping; - - defaultsInitialized = YES; - } -} - - - -- (void) resetToDefault -{ - OPTIONALLY_SYNCHRONIZED(sourcePool) - { - self.pitch = defaultPitch; - self.gain = defaultGain; - self.maxDistance = defaultMaxDistance; - self.rolloffFactor = defaultRolloffFactor; - self.referenceDistance = defaultReferenceDistance; - self.minGain = defaultMinGain; - self.maxGain = defaultMaxGain; - // Bug: Disabled due to OpenAL default ConeOuterGain value issue - // self.coneOuterGain = defaultConeOuterGain; - self.coneInnerAngle = defaultConeInnerAngle; - self.coneOuterAngle = defaultConeOuterAngle; - self.position = defaultPosition; - self.velocity = defaultVelocity; - self.direction = defaultDirection; - self.sourceRelative = defaultSourceRelative; - sourceType = defaultSourceType; - self.looping = defaultLooping; - } -} - - - -- (void) addSource:(id) source -{ - OPTIONALLY_SYNCHRONIZED(sourcePool) - { - if(nil == source) - { - source = [ALSource source]; - } - if(defaultsInitialized) - { - source.pitch = pitch; - source.gain = gain; - source.maxDistance = maxDistance; - source.rolloffFactor = rolloffFactor; - source.referenceDistance = referenceDistance; - source.minGain = minGain; - source.maxGain = maxGain; - // Bug: Disabled due to OpenAL default ConeOuterGain value issue - // source.coneOuterGain = coneOuterGain; - source.coneInnerAngle = coneInnerAngle; - source.coneOuterAngle = coneOuterAngle; - source.position = position; - source.velocity = velocity; - source.direction = direction; - source.sourceRelative = sourceRelative; - source.looping = looping; - } - else - { - [self setDefaultsFromSource:source]; - [self resetToDefault]; - } - [sourcePool addSource:source]; - } -} - -- (id) removeSource:(id) source -{ - OPTIONALLY_SYNCHRONIZED(sourcePool) - { - if(nil == source) - { - source = [sourcePool getFreeSource:YES]; - if(nil == source) - { - return nil; - } - } - as_autorelease_noref(as_retain(source)); - [sourcePool removeSource:source]; - } - - return source; -} - -- (ALChannelSource*) splitChannelWithSources:(int) numSources -{ - ALChannelSource* newChannel; - - OPTIONALLY_SYNCHRONIZED(sourcePool) - { - newChannel = [ALChannelSource channelWithSources:0]; - [newChannel setDefaultsFromChannel:self]; - [newChannel resetToDefault]; - for(int i = 0; i < numSources; i++) - { - id source = [self removeSource:nil]; - if(nil == source) - { - break; - } - [newChannel addSource:source]; - } - } - - return newChannel; -} - -- (void) addChannel:(ALChannelSource*) channel -{ - id source; - - OPTIONALLY_SYNCHRONIZED(sourcePool) - { - while (nil != (source = [channel removeSource:nil])) - { - [self addSource:source]; - } - } -} - -- (NSArray*) clearUnusedBuffers -{ - NSMutableArray* removed = [NSMutableArray arrayWithCapacity:[sourcePool.sources count]]; - OPTIONALLY_SYNCHRONIZED(sourcePool) - { - for(ALSource* source in sourcePool.sources) - { - if([source isKindOfClass:[ALSource class]] && - !source.playing && - source.buffer != nil) - { - [removed addObject:source.buffer]; - source.buffer = nil; - } - } - } - return removed; -} - -- (BOOL) removeBuffersNamed:(NSString*) name -{ - BOOL playing = NO; - OPTIONALLY_SYNCHRONIZED(sourcePool) - { - for(ALSource* source in sourcePool.sources) - { - if([source isKindOfClass:[ALSource class]] && - [source.buffer.name isEqualToString:name]) - { - if(source.playing) - { - playing = YES; - } - else - { - source.buffer = nil; - } - } - } - } - return !playing; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALContext.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALContext.h deleted file mode 100644 index 34ed235..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALContext.h +++ /dev/null @@ -1,245 +0,0 @@ -// -// ALContext.h -// ObjectAL -// -// Created by Karl Stenerud on 10-01-09. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import -#import -#import "ALListener.h" -#import "ALSource.h" -#import "OALSuspendHandler.h" - - -@class ALDevice; - - -#pragma mark ALContext - -/** - * A context encompasses a single listener and a series of sources. - * A context is created from a device, and many contexts may be created - * (though multiple contexts would be unusual in an iOS app).
    - * - * Note: Some property values are only valid if this context is the current - * context. - * - * @see ObjectAL.currentContext - */ -@interface ALContext : NSObject -{ - ALCcontext* context; - /** All sound sources associated with this context. */ - NSMutableArray* sources; - ALListener* listener; - bool suspended; - /** This context's attributes. */ - NSMutableArray* attributes; - - /** Handles suspending and interrupting for this object. */ - OALSuspendHandler* suspendHandler; -} - - -#pragma mark Properties - -/** OpenAL version string in format - * “[spec major number].[spec minor number] [optional vendor version information]” - * Only valid when this is the current context. - */ -@property(nonatomic,readonly,retain) NSString* alVersion; - -/** The current context's attribute list. - * Only valid when this is the current context. - */ -@property(nonatomic,readonly,retain) NSArray* attributes; - -/** The OpenAL context pointer. */ -@property(nonatomic,readonly,assign) ALCcontext* context; - -/** The device this context was opened on. */ -@property(nonatomic,readonly,retain) ALDevice* device; - -/** The current distance model. - * Legal values are AL_NONE, AL_INVERSE_DISTANCE, AL_INVERSE_DISTANCE_CLAMPED, - * AL_LINEAR_DISTANCE, AL_LINEAR_DISTANCE_CLAMPED, AL_EXPONENT_DISTANCE, - * and AL_EXPONENT_DISTANCE_CLAMPED. See the OpenAL spec for detailed information.
    - * Only valid when this is the current context. - */ -@property(nonatomic,readwrite,assign) ALenum distanceModel; - -/** Exaggeration factor for Doppler effect. - * Only valid when this is the current context. - */ -@property(nonatomic,readwrite,assign) float dopplerFactor; - -/** List of available extensions (NSString*). - * Only valid when this is the current context. - */ -@property(nonatomic,readonly,retain) NSArray* extensions; - -/** This context's listener. */ -@property(nonatomic,readonly,retain) ALListener* listener; - -/** Information about the specific renderer. - * Only valid when this is the current context. - */ -@property(nonatomic,readonly,retain) NSString* renderer; - -/** All sources associated with this context (ALSource*). */ -@property(nonatomic,readonly,retain) NSArray* sources; - -/** Speed of sound in same units as velocities. - * Only valid when this is the current context. - */ -@property(nonatomic,readwrite,assign) float speedOfSound; - -/** Name of the vendor. - * Only valid when this is the current context. - */ -@property(nonatomic,readonly,retain) NSString* vendor; - - -#pragma mark Object Management - -/** Create a new context on the specified device. - * - * @param device The device to open the context on. - * @param attributes An array of NSNumber in ordered pairs (attribute id followed by integer value). - * Posible attributes: ALC_FREQUENCY, ALC_REFRESH, ALC_SYNC, ALC_MONO_SOURCES, ALC_STEREO_SOURCES - * @return A new context. - */ -+ (id) contextOnDevice:(ALDevice *) device attributes:(NSArray*) attributes; - -/** Create a new context on the specified device with attributes. - * - * @param device The device to open the context on. - * @param outputFrequency The frequency to mix all sources to before outputting (ignored by iOS). - * @param refreshIntervals The number of passes per second used to mix the audio sources. - * For games this can be 5-15. For audio intensive apps, it should be higher (ignored by iOS). - * @param synchronousContext If true, this context runs on the main thread and depends on you - * calling alcUpdateContext (ignored by iOS). - * @param monoSources A hint indicating how many sources should support mono (default 28 on iOS). - * @param stereoSources A hint indicating how many sources should support stereo (default 4 on iOS). - * @return A new context. - */ -+ (id) contextOnDevice:(ALDevice*) device - outputFrequency:(int) outputFrequency - refreshIntervals:(int) refreshIntervals - synchronousContext:(bool) synchronousContext - monoSources:(int) monoSources - stereoSources:(int) stereoSources; - - -/** Initialize this context on the specified device with attributes. - * - * @param device The device to open the context on. - * @param outputFrequency The frequency to mix all sources to before outputting (ignored by iOS). - * @param refreshIntervals The number of passes per second used to mix the audio sources. - * For games this can be 5-15. For audio intensive apps, it should be higher (ignored by iOS). - * @param synchronousContext If true, this context runs on the main thread and depends on you - * calling alcUpdateContext (ignored by iOS). - * @param monoSources A hint indicating how many sources should support mono (default 28 on iOS). - * @param stereoSources A hint indicating how many sources should support stereo (default 4 on iOS). - * @return The initialized context. - */ -- (id) initOnDevice:(ALDevice*) device - outputFrequency:(int) outputFrequency - refreshIntervals:(int) refreshIntervals - synchronousContext:(bool) synchronousContext - monoSources:(int) monoSources - stereoSources:(int) stereoSources; - - -/** Initialize this context for the specified device and attributes. - * - * @param device The device to open the context on. - * @param attributes An array of NSNumber in ordered pairs (attribute id followed by integer value). - * Posible attributes: ALC_FREQUENCY, ALC_REFRESH, ALC_SYNC, ALC_MONO_SOURCES, ALC_STEREO_SOURCES - * @return The initialized context. - */ -- (id) initOnDevice:(ALDevice *) device attributes:(NSArray*) attributes; - - -#pragma mark Utility - -/** Process this context. - */ -- (void) process; - -/** Stop all sound sources in this context. - */ -- (void) stopAllSounds; - -/** Clear all buffers being used by sources in this context. - */ -- (void) clearBuffers; - -/** Make sure this context is the current context. - * This method is used to work around iOS 4.0 and 4.2 bugs - * that could cause the context to be lost. - */ -- (void) ensureContextIsCurrent; - -#pragma mark Extensions - -/** Check if the specified extension is present in this context. - * Only valid when this is the current context. - * - * @param name The name of the extension to check. - * @return TRUE if the extension is present in this context. - */ -- (bool) isExtensionPresent:(NSString*) name; - -/** Get the address of the specified procedure (C function address). - * Only valid when this is the current context.
    - * Note: The OpenAL implementation is free to return - * a pointer even if it is not valid for this context. Always call isExtensionPresent - * first. - * - * @param functionName the name of the procedure to get. - * @return the procedure's address, or NULL if it wasn't found. - */ -- (void*) getProcAddress:(NSString*) functionName; - - -#pragma mark Internal Use - -/** \cond */ -/** (INTERNAL USE) Used by ALSource to announce initialization. - * - * @param source the source that is initializing. - */ -- (void) notifySourceInitializing:(ALSource*) source; - -/** (INTERNAL USE) Used by ALSource to announce deallocation. - * - * @param source the source that is deallocating. - */ -- (void) notifySourceDeallocating:(ALSource*) source; -/** \endcond */ - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALContext.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALContext.m deleted file mode 100644 index fcb9c10..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALContext.m +++ /dev/null @@ -1,473 +0,0 @@ -// -// ALContext.m -// ObjectAL -// -// Created by Karl Stenerud on 10-01-09. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import "ALContext.h" -#import "NSMutableArray+WeakReferences.h" -#import "ObjectALMacros.h" -#import "ARCSafe_MemMgmt.h" -#import "ALWrapper.h" -#import "OpenALManager.h" -#import "ALDevice.h" - - -#pragma mark - -#pragma mark Private Methods - -/** \cond */ -/** - * (INTERNAL USE) Private methods for ALContext. - */ -@interface ALContext (Private) - -/** (INTERNAL USE) Called by SuspendHandler. - */ -- (void) setSuspended:(bool) value; - -@end -/** \endcond */ - - -@interface ALContext () -@property(nonatomic, readwrite, retain) ALDevice *device; - -@end - -@implementation ALContext -@synthesize device; -@synthesize sources; -@synthesize listener; -@synthesize context; -@synthesize attributes; - -#pragma mark Object Management - -+ (id) contextOnDevice:(ALDevice *) device attributes:(NSArray*) attributes -{ - return as_autorelease([[self alloc] initOnDevice:device attributes:attributes]); -} - -+ (id) contextOnDevice:(ALDevice*) device - outputFrequency:(int) outputFrequency - refreshIntervals:(int) refreshIntervals - synchronousContext:(bool) synchronousContext - monoSources:(int) monoSources - stereoSources:(int) stereoSources -{ - NSMutableArray* attributes = [NSMutableArray arrayWithCapacity:5]; - if(outputFrequency > 0) - { - [attributes addObject:[NSNumber numberWithInt:ALC_FREQUENCY]]; - [attributes addObject:[NSNumber numberWithInt:outputFrequency]]; - } - if(refreshIntervals > 0) - { - [attributes addObject:[NSNumber numberWithInt:ALC_REFRESH]]; - [attributes addObject:[NSNumber numberWithInt:refreshIntervals]]; - } - [attributes addObject:[NSNumber numberWithInt:ALC_SYNC]]; - [attributes addObject:[NSNumber numberWithInt:synchronousContext ? AL_TRUE : AL_FALSE]]; - - if(monoSources >= 0) - { - [attributes addObject:[NSNumber numberWithInt:ALC_MONO_SOURCES]]; - [attributes addObject:[NSNumber numberWithInt:monoSources]]; - } - if(stereoSources >= 0) - { - [attributes addObject:[NSNumber numberWithInt:ALC_STEREO_SOURCES]]; - [attributes addObject:[NSNumber numberWithInt:stereoSources]]; - } - - return [self contextOnDevice:device attributes:attributes]; -} - -- (id) initOnDevice:(ALDevice*) deviceIn - outputFrequency:(int) outputFrequency - refreshIntervals:(int) refreshIntervals - synchronousContext:(bool) synchronousContext - monoSources:(int) monoSources - stereoSources:(int) stereoSources -{ - NSMutableArray* attributesList = [NSMutableArray arrayWithCapacity:5]; - if(outputFrequency > 0) - { - [attributesList addObject:[NSNumber numberWithInt:ALC_FREQUENCY]]; - [attributesList addObject:[NSNumber numberWithInt:outputFrequency]]; - } - if(refreshIntervals > 0) - { - [attributesList addObject:[NSNumber numberWithInt:ALC_REFRESH]]; - [attributesList addObject:[NSNumber numberWithInt:refreshIntervals]]; - } - [attributesList addObject:[NSNumber numberWithInt:ALC_SYNC]]; - [attributesList addObject:[NSNumber numberWithInt:synchronousContext ? AL_TRUE : AL_FALSE]]; - - if(monoSources >= 0) - { - [attributesList addObject:[NSNumber numberWithInt:ALC_MONO_SOURCES]]; - [attributesList addObject:[NSNumber numberWithInt:monoSources]]; - } - if(stereoSources >= 0) - { - [attributesList addObject:[NSNumber numberWithInt:ALC_STEREO_SOURCES]]; - [attributesList addObject:[NSNumber numberWithInt:stereoSources]]; - } - - return [self initOnDevice:deviceIn attributes:attributes]; -} - -- (id) initOnDevice:(ALDevice *) deviceIn attributes:(NSArray*) attributesIn -{ - if(nil != (self = [super init])) - { - OAL_LOG_DEBUG(@"%@: Init on %@ with attributes %@", self, deviceIn, attributesIn); - - if(nil == deviceIn) - { - OAL_LOG_ERROR(@"%@: Failed to init because device was nil. Returning nil", self); - as_release(self); - return nil; - } - - suspendHandler = [[OALSuspendHandler alloc] initWithTarget:self selector:@selector(setSuspended:)]; - - // Build up an ALCint array for OpenAL's createContext function. - ALCint* attributesList = nil; - - if([attributesIn count] > 0) - { - attributesList = (ALCint*)malloc(sizeof(ALCint) * [attributesIn count]); - ALCint* attributePtr = attributesList; - for(NSNumber* number in attributesIn) - { - *attributePtr++ = [number intValue]; - } - } - - // Notify the device that we are being created. - device = as_retain(deviceIn); - [device notifyContextInitializing:self]; - - // Open the context with our list of attributes. - context = [ALWrapper createContext:device.device attributes:attributesList]; - - listener = [[ALListener alloc] initWithContext:self]; - - sources = [NSMutableArray newMutableArrayUsingWeakReferencesWithCapacity:32]; - - // Cache all attributes for this context. - attributes = [[NSMutableArray alloc] initWithCapacity:5]; - int buffSize = [ALWrapper getInteger:device.device attribute:ALC_ATTRIBUTES_SIZE]; - if(buffSize > 0) - { - if(nil != attributesList) - { - free(attributesList); - } - attributesList = malloc(sizeof(ALCint) * (unsigned long)buffSize); - if([ALWrapper getIntegerv:device.device attribute:ALC_ALL_ATTRIBUTES size:buffSize data:attributesList]) - { - for(int i = 0; i < buffSize; i++) - { - [attributes addObject:[NSNumber numberWithInt:attributesList[i]]]; - } - } - } - - if(nil != attributesList) - { - free(attributesList); - } - - // Manually add a suspend listener for ALListener because if someone - // retains the listener it could outlive the context, even though - // such a thing would be bad form. - [self addSuspendListener:listener]; - - [device addSuspendListener:self]; - } - return self; -} - -- (void) dealloc -{ - OAL_LOG_DEBUG(@"%@: Dealloc", self); - - [self removeSuspendListener:listener]; - [device removeSuspendListener:self]; - [device notifyContextDeallocating:self]; - - if([OpenALManager sharedInstance].currentContext == self) - { - [OpenALManager sharedInstance].currentContext = nil; - } - [ALWrapper destroyContext:context]; - - as_release(sources); - as_release(listener); - as_release(device); - as_release(attributes); - as_release(suspendHandler); - as_superdealloc(); -} - - -#pragma mark Properties - -- (NSString*) alVersion -{ - return [ALWrapper getString:AL_VERSION]; -} - - -- (ALenum) distanceModel -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper getInteger:AL_DISTANCE_MODEL]; - } -} - -- (void) setDistanceModel:(ALenum) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper distanceModel:value]; - } -} - -- (float) dopplerFactor -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper getFloat:AL_DOPPLER_FACTOR]; - } -} - -- (void) setDopplerFactor:(float) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper dopplerFactor:value]; - } -} - -- (NSArray*) extensions -{ - return [ALWrapper getSpaceSeparatedStringList:AL_EXTENSIONS]; -} - - - -- (NSString*) renderer -{ - return [ALWrapper getString:AL_RENDERER]; -} - - - - -- (float) speedOfSound -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper getFloat:AL_SPEED_OF_SOUND]; - } -} - -- (void) setSpeedOfSound:(float) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper speedOfSound:value]; - } -} - -- (NSString*) vendor -{ - return [ALWrapper getString:AL_VENDOR]; -} - - -#pragma mark Suspend Handler - -- (void) addSuspendListener:(id) listenerIn -{ - [suspendHandler addSuspendListener:listenerIn]; -} - -- (void) removeSuspendListener:(id) listenerIn -{ - [suspendHandler removeSuspendListener:listenerIn]; -} - -- (bool) manuallySuspended -{ - return suspendHandler.manuallySuspended; -} - -- (void) setManuallySuspended:(bool) value -{ - suspendHandler.manuallySuspended = value; -} - -- (bool) interrupted -{ - return suspendHandler.interrupted; -} - -- (void) setInterrupted:(bool) value -{ - suspendHandler.interrupted = value; -} - -- (bool) suspended -{ - return suspendHandler.suspended; -} - -- (void) setSuspended:(bool) value -{ - if(value) - { - [ALWrapper suspendContext:context]; - } - else - { - [self process]; - } -} - - -#pragma mark Utility - -- (void) clearBuffers -{ - OPTIONALLY_SYNCHRONIZED(sources) - { - for(ALSource* source in sources) - { - [source clear]; - } - } -} - -- (void) process -{ - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper processContext:context]; -} - -- (void) stopAllSounds -{ - OPTIONALLY_SYNCHRONIZED(sources) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - for(ALSource* source in sources) - { - [source stop]; - } - } -} - -- (void) ensureContextIsCurrent -{ - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - if([ALWrapper getCurrentContext] != context) - { - [OpenALManager sharedInstance].currentContext = self; - } -} - -#pragma mark Extensions - -- (bool) isExtensionPresent:(NSString*) name -{ - return [ALWrapper isExtensionPresent:name]; -} - -- (void*) getProcAddress:(NSString*) functionName -{ - return [ALWrapper getProcAddress:functionName]; -} - - -#pragma mark Internal Use - -- (void) notifySourceInitializing:(ALSource*) source -{ - OPTIONALLY_SYNCHRONIZED(sources) - { - [sources addObject:source]; - } -} - -- (void) notifySourceDeallocating:(ALSource*) source -{ - OPTIONALLY_SYNCHRONIZED(sources) - { - [sources removeObject:source]; - } -} - - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALDevice.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALDevice.h deleted file mode 100644 index f1d36a4..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALDevice.h +++ /dev/null @@ -1,127 +0,0 @@ -// -// ALDevice.h -// ObjectAL -// -// Created by Karl Stenerud on 10-01-09. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import -#import -#import "ALContext.h" -#import "OALSuspendHandler.h" - - -#pragma mark ALDevice - -/** - * A device is a logical mapping to an audio device through the OpenAL implementation. - */ -@interface ALDevice : NSObject -{ - ALCdevice* device; - /** All contexts opened from this device. */ - NSMutableArray* contexts; - - /** Handles suspending and interrupting for this object. */ - OALSuspendHandler* suspendHandler; -} - - -#pragma mark Properties - -/** All contexts created on this device (ALContext*). */ -@property(nonatomic,readonly,retain) NSArray* contexts; - -/** The OpenAL device pointer. */ -@property(nonatomic,readonly,assign) ALCdevice* device; - -/** List of strings describing all extensions available on this device (NSString*). */ -@property(nonatomic,readonly,retain) NSArray* extensions; - -/** The specification revision for this implementation (major version). */ -@property(nonatomic,readonly,assign) int majorVersion; - -/** The specification revision for this implementation (minor version). */ -@property(nonatomic,readonly,assign) int minorVersion; - - -#pragma mark Object Management - -/** Open the specified device. - * - * @param deviceSpecifier The device to open (nil = default device). - * @return A new device. - */ -+ (id) deviceWithDeviceSpecifier:(NSString*) deviceSpecifier; - -/** Initialize with the specified device. - * - * @param deviceSpecifier The device to open (nil = default device). - * @return the initialized device. - */ -- (id) initWithDeviceSpecifier:(NSString*) deviceSpecifier; - - -#pragma mark Extensions - -/** Check if the specified extension is present. - * - * @param name The extension to check. - * @return TRUE if the extension is present. - */ -- (bool) isExtensionPresent:(NSString*) name; - -/** Get the address of the specified procedure (C function address). - * - * @param functionName the name of the procedure to get. - * @return the procedure's address, or NULL if it wasn't found. - */ -- (void*) getProcAddress:(NSString*) functionName; - - -#pragma mark Utility - -/** Clear all buffers being used by sources of contexts opened on this device. - */ -- (void) clearBuffers; - - -#pragma mark Internal Use - -/** \cond */ -/** (INTERNAL USE) Used by ALContext to announce initialization. - * - * @param context The context that is initializing. - */ -- (void) notifyContextInitializing:(ALContext*) context; - -/** (INTERNAL USE) Used by ALContext to announce deallocation. - * - * @param context The context that is deallocating. - */ -- (void) notifyContextDeallocating:(ALContext*) context; -/** \endcond */ - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALDevice.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALDevice.m deleted file mode 100644 index 3e3d977..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALDevice.m +++ /dev/null @@ -1,194 +0,0 @@ -// -// ALDevice.m -// ObjectAL -// -// Created by Karl Stenerud on 10-01-09. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import "ALDevice.h" -#import "NSMutableArray+WeakReferences.h" -#import "ObjectALMacros.h" -#import "ARCSafe_MemMgmt.h" -#import "ALWrapper.h" -#import "OpenALManager.h" - - -@implementation ALDevice - -#pragma mark Object Management - -+ (id) deviceWithDeviceSpecifier:(NSString*) deviceSpecifier -{ - return as_autorelease([[self alloc] initWithDeviceSpecifier:deviceSpecifier]); -} - -- (id) initWithDeviceSpecifier:(NSString*) deviceSpecifier -{ - if(nil != (self = [super init])) - { - suspendHandler = [[OALSuspendHandler alloc] initWithTarget:nil selector:nil]; - - contexts = [NSMutableArray newMutableArrayUsingWeakReferencesWithCapacity:5]; - - [[OpenALManager sharedInstance] notifyDeviceInitializing:self]; - [[OpenALManager sharedInstance] addSuspendListener:self]; - - OAL_LOG_DEBUG(@"%@: Init device %@", self, deviceSpecifier); - - device = [ALWrapper openDevice:deviceSpecifier]; - if(nil == device) - { - OAL_LOG_ERROR(@"%@: Failed to init device %@. Returning nil", self, deviceSpecifier); - as_release(self); - return nil; - } - } - return self; -} - -- (void) dealloc -{ - OAL_LOG_DEBUG(@"%@: Dealloc", self); - - [[OpenALManager sharedInstance] removeSuspendListener:self]; - [[OpenALManager sharedInstance] notifyDeviceDeallocating:self]; - - [ALWrapper closeDevice:device]; - - as_release(contexts); - as_release(suspendHandler); - as_superdealloc(); -} - - -#pragma mark Properties - -@synthesize contexts; - -@synthesize device; - -- (NSArray*) extensions -{ - return [ALWrapper getSpaceSeparatedStringList:device attribute:ALC_EXTENSIONS]; -} - -- (int) majorVersion -{ - return [ALWrapper getInteger:device attribute:ALC_MAJOR_VERSION]; -} - -- (int) minorVersion -{ - return [ALWrapper getInteger:device attribute:ALC_MINOR_VERSION]; -} - -#pragma mark Suspend Handler - -- (void) addSuspendListener:(id) listener -{ - [suspendHandler addSuspendListener:listener]; -} - -- (void) removeSuspendListener:(id) listener -{ - [suspendHandler removeSuspendListener:listener]; -} - -- (bool) manuallySuspended -{ - return suspendHandler.manuallySuspended; -} - -- (void) setManuallySuspended:(bool) value -{ - suspendHandler.manuallySuspended = value; -} - -- (bool) interrupted -{ - return suspendHandler.interrupted; -} - -- (void) setInterrupted:(bool) value -{ - suspendHandler.interrupted = value; -} - -- (bool) suspended -{ - return suspendHandler.suspended; -} - - -#pragma mark Extensions - -- (bool) isExtensionPresent:(NSString*) name -{ - return [ALWrapper isExtensionPresent:device name:name]; -} - -- (void*) getProcAddress:(NSString*) functionName -{ - return [ALWrapper getProcAddress:device name:functionName]; -} - - -#pragma mark Utility - -- (void) clearBuffers -{ - OPTIONALLY_SYNCHRONIZED(contexts) - { - for(ALContext* context in contexts) - { - [context clearBuffers]; - } - } -} - - -#pragma mark Internal Use - -- (void) notifyContextInitializing:(ALContext*) context -{ - OPTIONALLY_SYNCHRONIZED(contexts) - { - [contexts addObject:context]; - } -} - -- (void) notifyContextDeallocating:(ALContext*) context -{ - OPTIONALLY_SYNCHRONIZED(contexts) - { - if([OpenALManager sharedInstance].currentContext == context) - { - [OpenALManager sharedInstance].currentContext = nil; - } - [contexts removeObject:context]; - } -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALListener.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALListener.h deleted file mode 100644 index 21a9c30..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALListener.h +++ /dev/null @@ -1,144 +0,0 @@ -// -// ALListener.h -// ObjectAL -// -// Created by Karl Stenerud on 10-01-07. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import -#import "ALTypes.h" -#import "OALSuspendHandler.h" - -@class ALContext; - - -#pragma mark ALListener - -/** - * The listener represents the user who is listening to sounds in 3D space. - * This object controls his position, orientation, and velocity, as well as providing a master - * gain.
    - * A context contains one and only one listener. - */ -@interface ALListener : NSObject -{ - bool muted; - float gain; - - /** Handles suspending and interrupting for this object. */ - OALSuspendHandler* suspendHandler; -} - - -#pragma mark Properties - -/** The context this listener belongs to (WEAK reference). */ -@property(nonatomic,readonly,assign) ALContext* context; - -/** Causes this listener to stop hearing sound. - * It's called "muted" rather than "deaf" to give a consistent name with other mute functions. - */ -@property(nonatomic,readwrite,assign) bool muted; - -/** Gain (volume), affecting every sound this listener hears (0.0 = no sound, 1.0 = max volume). - * Only valid if this listener's context is the current context. - */ -@property(nonatomic,readwrite,assign) float gain; - -/** Orientation (up: x, y, z, at: x, y, z). - * Only valid if this listener's context is the current context. - */ -@property(nonatomic,readwrite,assign) ALOrientation orientation; - -/** Position (x, y, z). - * Only valid if this listener's context is the current context. - */ -@property(nonatomic,readwrite,assign) ALPoint position; - -/** Velocity (x, y, z). -* Only valid if this listener's context is the current context. -*/ -@property(nonatomic,readwrite,assign) ALVector velocity; - -/** Turns on reverb. (iOS 5.0+) - */ -@property(nonatomic,readwrite,assign) bool reverbOn; - -/** The global reverb level (from -40.0db to 40.0db). (iOS 5.0+) - */ -@property(nonatomic,readwrite,assign) float globalReverbLevel; - -/** The room type to simulate for reverb. (iOS 5.0+) - * - * Allowed room types: - * - * ALC_ASA_REVERB_ROOM_TYPE_SmallRoom - * ALC_ASA_REVERB_ROOM_TYPE_MediumRoom - * ALC_ASA_REVERB_ROOM_TYPE_LargeRoom - * ALC_ASA_REVERB_ROOM_TYPE_MediumHall - * ALC_ASA_REVERB_ROOM_TYPE_LargeHall - * ALC_ASA_REVERB_ROOM_TYPE_Plate - * ALC_ASA_REVERB_ROOM_TYPE_MediumChamber - * ALC_ASA_REVERB_ROOM_TYPE_LargeChamber - * ALC_ASA_REVERB_ROOM_TYPE_Cathedral - * ALC_ASA_REVERB_ROOM_TYPE_LargeRoom2 - * ALC_ASA_REVERB_ROOM_TYPE_MediumHall2 - * ALC_ASA_REVERB_ROOM_TYPE_MediumHall3 - * ALC_ASA_REVERB_ROOM_TYPE_LargeHall2 - */ -@property(nonatomic,readwrite,assign) int reverbRoomType; - -/** The equalizer gain for reverb. (iOS 5.0+) - */ -@property(nonatomic,readwrite,assign) float reverbEQGain; - -/** The equalizer bandwidth for reverb. (iOS 5.0+) - */ -@property(nonatomic,readwrite,assign) float reverbEQBandwidth; - -/** The equalizer frequency for reverb. (iOS 5.0+) - */ -@property(nonatomic,readwrite,assign) float reverbEQFrequency; - - -#pragma mark Object Management - -/** \cond */ -/** (INTERNAL USE) Create a listener for the specified context. - * - * @param context the context to create this listener on. - * @return A new listener. - */ -+ (id) listenerForContext:(ALContext*) context; - -/** (INTERNAL USE) Initialize a listener for the specified context. - * - * @param context the context to create this listener on. - * @return The initialized listener. - */ -- (id) initWithContext:(ALContext*) context; -/** \endcond */ - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALListener.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALListener.m deleted file mode 100644 index 5a0cd02..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALListener.m +++ /dev/null @@ -1,364 +0,0 @@ -// -// ALListener.m -// ObjectAL -// -// Created by Karl Stenerud on 10-01-07. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import "ALListener.h" -#import "ObjectALMacros.h" -#import "ARCSafe_MemMgmt.h" -#import "ALWrapper.h" -#import "ALContext.h" - - -/** \cond */ -@interface ALListener () - -@property(nonatomic,readwrite,assign) ALContext* context; - -@end -/** \endcond */ - - -@implementation ALListener - -#pragma mark Object Management - -+ (id) listenerForContext:(ALContext*) context -{ - return as_autorelease([[self alloc] initWithContext:context]); -} - -- (id) initWithContext:(ALContext*) contextIn -{ - if(nil != (self = [super init])) - { - suspendHandler = [[OALSuspendHandler alloc] initWithTarget:nil selector:nil]; - - self.context = contextIn; - gain = 1.0f; - } - return self; -} - -- (void) dealloc -{ - as_release(suspendHandler); - as_superdealloc(); -} - -#pragma mark Properties - -@synthesize context; - -- (bool) muted -{ - return muted; -} - -- (void) setMuted:(bool) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - muted = value; - // Force a re-evaluation of gain. - [self setGain:gain]; - } -} - -- (float) gain -{ - return gain; -} - -- (void) setGain:(float) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - gain = value; - if(muted) - { - value = 0; - } - [ALWrapper listenerf:AL_GAIN value:value]; - } -} - -- (ALOrientation) orientation -{ - ALOrientation result; - OPTIONALLY_SYNCHRONIZED(self) - { - [ALWrapper getListenerfv:AL_ORIENTATION values:(float*)&result]; - } - return result; -} - -- (void) setOrientation:(ALOrientation) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper listenerfv:AL_ORIENTATION values:(float*)&value]; - } -} - -- (ALPoint) position -{ - ALPoint result; - OPTIONALLY_SYNCHRONIZED(self) - { - [ALWrapper getListener3f:AL_POSITION v1:&result.x v2:&result.y v3:&result.z]; - } - return result; -} - -- (void) setPosition:(ALPoint) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper listener3f:AL_POSITION v1:value.x v2:value.y v3:value.z]; - } -} - -- (ALVector) velocity -{ - ALVector result; - OPTIONALLY_SYNCHRONIZED(self) - { - [ALWrapper getListener3f:AL_VELOCITY v1:&result.x v2:&result.y v3:&result.z]; - } - return result; -} - -- (void) setVelocity:(ALVector) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper listener3f:AL_VELOCITY v1:value.x v2:value.y v3:value.z]; - } -} - -- (bool) reverbOn -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper asaGetListenerb:ALC_ASA_REVERB_ON]; - } -} - -- (void) setReverbOn:(bool) reverbOn -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper asaListenerb:ALC_ASA_REVERB_ON value:reverbOn]; - } -} - -- (float) globalReverbLevel -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper asaGetListenerf:ALC_ASA_REVERB_GLOBAL_LEVEL]; - } -} - -- (void) setGlobalReverbLevel:(float) globalReverbLevel -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper asaListenerf:ALC_ASA_REVERB_GLOBAL_LEVEL value:globalReverbLevel]; - } -} - -- (int) reverbRoomType -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper asaGetListeneri:ALC_ASA_REVERB_ROOM_TYPE]; - } -} - -- (void) setReverbRoomType:(int) reverbRoomType -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper asaListeneri:ALC_ASA_REVERB_ROOM_TYPE value:reverbRoomType]; - } -} - -- (float) reverbEQGain -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper asaGetListenerf:ALC_ASA_REVERB_EQ_GAIN]; - } -} - -- (void) setReverbEQGain:(float) reverbEQGain -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper asaListenerf:ALC_ASA_REVERB_EQ_GAIN value:reverbEQGain]; - } -} - -- (float) reverbEQBandwidth -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper asaGetListenerf:ALC_ASA_REVERB_EQ_BANDWITH]; - } -} - -- (void) setReverbEQBandwidth:(float) reverbEQBandwidth -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper asaListenerf:ALC_ASA_REVERB_EQ_BANDWITH value:reverbEQBandwidth]; - } -} - -- (float) reverbEQFrequency -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper asaGetListenerf:ALC_ASA_REVERB_EQ_FREQ]; - } -} - -- (void) setReverbEQFrequency:(float) reverbEQFrequency -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper asaListenerf:ALC_ASA_REVERB_EQ_FREQ value:reverbEQFrequency]; - } -} - - -#pragma mark Suspend Handler - -- (void) addSuspendListener:(id) listener -{ - [suspendHandler addSuspendListener:listener]; -} - -- (void) removeSuspendListener:(id) listener -{ - [suspendHandler removeSuspendListener:listener]; -} - -- (bool) manuallySuspended -{ - return suspendHandler.manuallySuspended; -} - -- (void) setManuallySuspended:(bool) value -{ - suspendHandler.manuallySuspended = value; -} - -- (bool) interrupted -{ - return suspendHandler.interrupted; -} - -- (void) setInterrupted:(bool) value -{ - suspendHandler.interrupted = value; -} - -- (bool) suspended -{ - return suspendHandler.suspended; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALSoundSource.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALSoundSource.h deleted file mode 100644 index 1a1ec32..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALSoundSource.h +++ /dev/null @@ -1,243 +0,0 @@ -// -// SoundSource.h -// ObjectAL -// -// Created by Karl Stenerud on 15/12/09. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import -#import "ALBuffer.h" -#import "ALTypes.h" - - -#pragma mark ALSoundSource - -/** - * Manages all properties relating to an OpenAL sound source. - * There are currently two classes that adhere to this protocol: ALSource - * and ChannelSource (which collectively manipulates a set of ALSource objects). - * A full description of the properties themselves is available in the - * OpenAL 1.1 Specification and Reference: - * http://connect.creativelabs.com/openal/Documentation - */ -@protocol ALSoundSource - - -#pragma mark Properties - -/** Cone inner angle (OpenAL property). */ -@property(nonatomic,readwrite,assign) float coneInnerAngle; - -/** Cone outer angle (OpenAL property). */ -@property(nonatomic,readwrite,assign) float coneOuterAngle; - -/** Cone outer gain (OpenAL property). */ -@property(nonatomic,readwrite,assign) float coneOuterGain; - -/** Direction (OpenAL property). */ -@property(nonatomic,readwrite,assign) ALVector direction; - -/** Gain (volume) (OpenAL property). */ -@property(nonatomic,readwrite,assign) float gain; - -/** Volume (alias to gain). */ -@property(nonatomic,readwrite,assign) float volume; - -/** If true, this source may be interrupted when resources are low. */ -@property(nonatomic,readwrite,assign) bool interruptible; - -/** Looping (OpenAL property). */ -@property(nonatomic,readwrite,assign) bool looping; - -/** Max distance (OpenAL property). */ -@property(nonatomic,readwrite,assign) float maxDistance; - -/** Max gain (OpenAL property). */ -@property(nonatomic,readwrite,assign) float maxGain; - -/** Min gain (OpenAL property). */ -@property(nonatomic,readwrite,assign) float minGain; - -/** If true, this source is muted. */ -@property(nonatomic,readwrite,assign) bool muted; - -/** If true, this source is currently paused. */ -@property(nonatomic,readwrite,assign) bool paused; - -/** Pitch (OpenAL property). */ -@property(nonatomic,readwrite,assign) float pitch; - -/** If true, this source is currently playing audio. */ -@property(nonatomic,readonly,assign) bool playing; - -/** Position (OpenAL property). */ -@property(nonatomic,readwrite,assign) ALPoint position; - -/** Reference distance (OpenAL property). */ -@property(nonatomic,readwrite,assign) float referenceDistance; - -/** Rolloff factor (OpenAL property). */ -@property(nonatomic,readwrite,assign) float rolloffFactor; - -/** Source relative (OpenAL property). */ -@property(nonatomic,readwrite,assign) int sourceRelative; - -/** Source type (OpenAL property). */ -@property(nonatomic,readonly,assign) int sourceType; - -/** Velocity (OpenAL property). */ -@property(nonatomic,readwrite,assign) ALVector velocity; - -/** Pan value (-1.0 = far left, 1.0 = far right). - * Note: This effect is simulated by changing the source's X position. - * Do not use this property if you are modifying the position property as well. - */ -@property(nonatomic,readwrite,assign) float pan; - -/** Reverb send level (how much reverb affects this source). (iOS 5.0+) - * 0.0 = fully dry, 1.0 = fully wet. - * Default 0. - */ -@property(nonatomic,readwrite,assign) float reverbSendLevel; - -/** Reverb occlusion (wall/door between listener and source). (iOS 5.0+) - * -100.0db (most occlusion) to 0.0 (no occlusion). - * Default 0. - */ -@property(nonatomic,readwrite,assign) float reverbOcclusion; - -/** Reverb obstruction (object between listener and source). (iOS 5.0+) - * -100.0db (most obstruction) to 0.0 (no obstruction). - * Default 0. - */ -@property(nonatomic,readwrite,assign) float reverbObstruction; - - -#pragma mark Object Management - - -#pragma mark Playback - -/** Play a sound. - * - * @param buffer the buffer to play. - * @return the source playing the sound, or nil if the sound could not be played. - */ -- (id) play:(ALBuffer*) buffer; - -/** Play a sound, optionally looping. - * - * @param buffer the buffer to play. - * @param loop If TRUE, the sound will loop until you call "stop" on the returned sound source. - * @return the source playing the sound, or nil if the sound could not be played. - */ -- (id) play:(ALBuffer*) buffer loop:(bool) loop; - -/** Play a sound, setting gain, pitch, pan, and looping. - * - * @param buffer the buffer to play. - * @param gain The gain (volume) to play at (0.0 - 1.0). - * @param pitch The pitch to play at (1.0 = normal pitch). - * @param pan Left-right panning (-1.0 = far left, 1.0 = far right). - * @param loop If TRUE, the sound will loop until you call "stop" on the returned sound source. - * @return the source playing the sound, or nil if the sound could not be played. - */ -- (id) play:(ALBuffer*) buffer - gain:(float) gain - pitch:(float) pitch - pan:(float) pan - loop:(bool) loop; - -/** Stop playing the current sound. - */ -- (void) stop; - -/** Stop playing the current sound and set its state to AL_INITIAL. - */ -- (void) rewind; - -/** Fade to the specified gain value. - * - * @param gain The gain to fade to. - * @param duration The duration of the fade operation in seconds. - * @param target The target to notify when the fade completes (can be nil). - * @param selector The selector to call when the fade completes. The selector must accept - * a single parameter, which will be the object that performed the fade. - */ -- (void) fadeTo:(float) gain - duration:(float) duration - target:(id) target - selector:(SEL) selector; - -/** Stop the currently running fade operation, if any. - */ -- (void) stopFade; - -/** pan to the specified value. - * - * @param pan The value to pan to. - * @param duration The duration of the pan operation in seconds. - * @param target The target to notify when the pan completes (can be nil). - * @param selector The selector to call when the pan completes. The selector must accept - * a single parameter, which will be the object that performed the pan. - */ -- (void) panTo:(float) pan - duration:(float) duration - target:(id) target - selector:(SEL) selector; - -/** Stop the currently running pan operation, if any. - */ -- (void) stopPan; - -/** Gradually change pitch to the specified value. - * - * @param pitch The value to change pitch to. - * @param duration The duration of the pitch operation in seconds. - * @param target The target to notify when the pitch change completes (can be nil). - * @param selector The selector to call when the pitch change completes. The selector - * must accept a single parameter, which will be the object that performed the pitch change. - */ -- (void) pitchTo:(float) pitch - duration:(float) duration - target:(id) target - selector:(SEL) selector; - -/** Stop the currently running pitch operation, if any. - */ -- (void) stopPitch; - -/** Stop any currently running fade, pan, or pitch operations. - */ -- (void) stopActions; - - -#pragma mark Utility - -/** Clear any buffers this source is currently using. - */ -- (void) clear; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALSoundSourcePool.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALSoundSourcePool.h deleted file mode 100644 index 1167243..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALSoundSourcePool.h +++ /dev/null @@ -1,83 +0,0 @@ -// -// SoundSourcePool.h -// ObjectAL -// -// Created by Karl Stenerud on 17/12/09. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import "ALSoundSource.h" - - -#pragma mark ALSoundSourcePool - -/** - * A pool of sound sources, which can be fetched based on availability. - */ -@interface ALSoundSourcePool : NSObject -{ - /** All sources managed by this pool (id). */ - NSMutableArray* sources; -} - - -#pragma mark Properties - -/** All sources managed by this pool (id). */ -@property(nonatomic,readonly,retain) NSArray* sources; - - -#pragma mark Object Management - -/** Make a new pool. - * @return A new pool. - */ -+ (id) pool; - - -#pragma mark Source Management - -/** Add a source to this pool. - * - * @param source The source to add. - */ -- (void) addSource:(id) source; - -/** Remove a source from this pool - * - * @param source The source to remove. - */ -- (void) removeSource:(id) source; - -/** Acquire a free or freeable source from this pool. - * It first attempts to find a completely free source. - * Failing this, it will attempt to interrupt a source and return that (if attemptToInterrupt - * is TRUE). - * - * @param attemptToInterrupt If TRUE, attempt to interrupt sources to free them for use. - * @return The freed sound source, or nil if no sources are freeable. - */ -- (id) getFreeSource:(bool) attemptToInterrupt; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALSource.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALSource.h deleted file mode 100644 index b8482cf..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALSource.h +++ /dev/null @@ -1,223 +0,0 @@ -// -// ALSource.h -// ObjectAL -// -// Created by Karl Stenerud on 15/12/09. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import -#import -#import "ALSoundSource.h" -#import "ALBuffer.h" -#import "OALAction.h" -#import "OALSuspendHandler.h" - -@class ALContext; -@class ALSource; - - -typedef void (^OALSourceNotificationCallback)(ALSource* source, ALuint notificationID, ALvoid* userData); - -#pragma mark ALSource - -/** - * A source represents an object that emits sound which can be heard by a listener. - * This source can have position, velocity, and direction. - */ -@interface ALSource : NSObject -{ - ALuint sourceId; - bool interruptible; - float gain; - bool muted; - - /** Shadow value which keeps the correct state value - * for AL_PLAYING and AL_PAUSED. - * We need this due to a buggy OpenAL implementation. - */ - int shadowState; - - /** Used to abort a pending playback resume if the user calls - * stop or pause. - */ - bool abortPlaybackResume; - - ALBuffer* buffer; - ALContext* context; - - /** Current action operating on the gain control. */ - OALAction* gainAction; - - /** Current action operating on the pan control. */ - OALAction* panAction; - - /** Current action operating on the pitch control. */ - OALAction* pitchAction; - - /** Handles suspending and interrupting for this object. */ - OALSuspendHandler* suspendHandler; -} - - -#pragma mark Properties - -/** The sound buffer this source is attached to (set to nil to detach the currently attached - * buffer). - */ -@property(nonatomic,readwrite,retain) ALBuffer* buffer; - -/** How many buffers this source has queued. */ -@property(nonatomic,readonly,assign) int buffersQueued; - -/** How many of these buffers have been processed during playback. */ -@property(nonatomic,readonly,assign) int buffersProcessed; - -/** The context this source was opened on. */ -@property(nonatomic,readonly,retain) ALContext* context; - -/** The offset into the current buffer (in bytes). */ -@property(nonatomic,readwrite,assign) float offsetInBytes; - -/** The offset into the current buffer (in samples). */ -@property(nonatomic,readwrite,assign) float offsetInSamples; - -/** The offset into the current buffer (in seconds). */ -@property(nonatomic,readwrite,assign) float offsetInSeconds; - -/** OpenAL's ID for this source. */ -@property(nonatomic,readonly,assign) ALuint sourceId; - -/** The state of this source. */ -@property(nonatomic,readwrite,assign) int state; - - -#pragma mark Object Management - -/** Create a new source. - * - * @return A new source. - */ -+ (id) source; - -/** Create a new source on the specified context. - * - * @param context the context to create the source on. - * @return A new source. - */ -+ (id) sourceOnContext:(ALContext*) context; - -/** Initialize a new source on the specified context. - * - * @param context the context to create the source on. - * @return A new source. - */ -- (id) initOnContext:(ALContext*) context; - - -#pragma mark Playback - -/** Play the currently attached buffer. - * - * @return the source playing the sound, or nil if the sound could not be played. - */ -- (id) play; - - -#pragma mark Queued Playback - -/** Add a buffer to the buffer queue. - * - * @param buffer the buffer to add to the queue. - * @return TRUE if the operation was successful. - */ -- (bool) queueBuffer:(ALBuffer*) buffer; - -/** Add a buffer to the buffer queue, repeating it multiple times. - * - * @param buffer the buffer to add to the queue. - * @param repeats the number of times to repeat the buffer in the queue. - * @return TRUE if the operation was successful. - */ -- (bool) queueBuffer:(ALBuffer*) buffer repeats:(NSUInteger) repeats; - -/** Add buffers to the buffer queue. - * - * @param buffers the buffers to add to the queue. - * @return TRUE if the operation was successful. - */ -- (bool) queueBuffers:(NSArray*) buffers; - -/** Add buffers to the buffer queue, repeating it multiple times. - * The buffers will be played in order, repeating the specified number of times. - * - * @param buffers the buffers to add to the queue. - * @param repeats the number of times to repeat the buffer in the queue. - * @return TRUE if the operation was successful. - */ -- (bool) queueBuffers:(NSArray*) buffers repeats:(NSUInteger) repeats; - -/** Remove a buffer from the buffer queue. - * - * @param buffer the buffer to remove from the queue. - * @return TRUE if the operation was successful. - */ -- (bool) unqueueBuffer:(ALBuffer*) buffer; - -/** Remove buffers from the buffer queue - * - * @param buffers the buffers to remove from the queue. - * @return TRUE if the operation was successful. - */ -- (bool) unqueueBuffers:(NSArray*) buffers; - - -#pragma mark Notifications - -/** Register to receive notifications about an event on this source. (iOS 5.0+) - * - * The following notification types are recognized: - * AL_SOURCE_STATE - Sent when a source's state changes. - * AL_BUFFERS_PROCESSED - Sent when all buffers have been processed. - * AL_QUEUE_HAS_LOOPED - Sent when a looping source has looped to it's start point. - * - * @param notificationID The kind of notification to be informed of (see above). - * @param callback The block to call for notification. - * @param userData a pointer that will be passed to the callback. - */ -- (void) registerNotification:(ALuint) notificationID - callback:(OALSourceNotificationCallback) callback - userData:(void*) userData; - -/** Unregister notifications for a notification type on this source. (iOS 5.0+) - * - * @param notificationID The kind of notification to remove. - */ -- (void) unregisterNotification:(ALuint) notificationID; - -/** Unregister all notifications for this source. (iOS 5.0+) - */ -- (void) unregisterAllNotifications; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALSource.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALSource.m deleted file mode 100644 index 092106c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALSource.m +++ /dev/null @@ -1,1476 +0,0 @@ -// -// ALSource.m -// ObjectAL -// -// Created by Karl Stenerud on 15/12/09. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import "ALSource.h" -#import "ObjectALMacros.h" -#import "ARCSafe_MemMgmt.h" -#import "ALWrapper.h" -#import "OpenALManager.h" -#import "OALAudioActions.h" -#import "OALUtilityActions.h" -#import "NSMutableDictionary+WeakReferences.h" - - -#pragma mark - -#pragma mark Private Methods - -/** \cond */ -/** - * (INTERNAL USE) Private methods for ALSource. - */ -@interface ALSource () - -/** (INTERNAL USE) Called by SuspendHandler. - */ -- (void) setSuspended:(bool) value; - -/** (INTERNAL USE) Callback for resuming playback after delay to - * get around OpenAL bug. - */ -- (void) delayedResumePlayback; -/** \endcond */ - -- (void) receiveNotification:(ALuint) notificationID userData:(void*) userData; - -@property(nonatomic, readwrite, retain) NSMutableDictionary* notificationCallbacks; - -@end - - -@implementation ALSource - -static NSMutableDictionary* g_allSourcesByID; - -static ALvoid alSourceNotification(ALuint sid, ALuint notificationID, ALvoid* userData) -{ - ALSource* source = [g_allSourcesByID objectForKey:[NSNumber numberWithUnsignedInt:sid]]; - [source receiveNotification:notificationID userData:userData]; -} - - -@synthesize notificationCallbacks = _notificationCallbacks; - -+ (void) initialize -{ - if(g_allSourcesByID == nil) - { - g_allSourcesByID = [NSMutableDictionary newMutableDictionaryUsingWeakReferencesWithCapacity:32]; - } -} - -#pragma mark Object Management - -+ (id) source -{ - return as_autorelease([[self alloc] init]); -} - -+ (id) sourceOnContext:(ALContext*) context -{ - return as_autorelease([[self alloc] initOnContext:context]); -} - -- (id) init -{ - return [self initOnContext:[OpenALManager sharedInstance].currentContext]; -} - -- (id) initOnContext:(ALContext*) contextIn -{ - if(nil != (self = [super init])) - { - OAL_LOG_DEBUG(@"%@: Init on context %@", self, contextIn); - - if(nil == contextIn) - { - OAL_LOG_ERROR(@"%@: Failed to init because context was nil. Returning nil", self); - as_release(self); - return nil; - } - - suspendHandler = [[OALSuspendHandler alloc] initWithTarget:self selector:@selector(setSuspended:)]; - - self.notificationCallbacks = [NSMutableDictionary dictionary]; - context = as_retain(contextIn); - @synchronized([OpenALManager sharedInstance]) - { - ALContext* realContext = [OpenALManager sharedInstance].currentContext; - [OpenALManager sharedInstance].currentContext = context; - sourceId = [ALWrapper genSource]; - [OpenALManager sharedInstance].currentContext = realContext; - } - OAL_LOG_DEBUG(@"%@: Created source %08x", self, sourceId); - - [context notifySourceInitializing:self]; - gain = [ALWrapper getSourcef:sourceId parameter:AL_GAIN]; - shadowState = AL_INITIAL; - - [context addSuspendListener:self]; - [[self class] notifySourceAllocated:self]; - } - return self; -} - -- (void) dealloc -{ - OAL_LOG_DEBUG(@"%@: Dealloc, sourceId = %08x", self, sourceId); - - [[self class] notifySourceDeallocated:self]; - [self unregisterAllNotifications]; - [context removeSuspendListener:self]; - [context notifySourceDeallocating:self]; - - [gainAction stopAction]; - as_release(gainAction); - [panAction stopAction]; - as_release(panAction); - [pitchAction stopAction]; - as_release(pitchAction); - as_release(suspendHandler); - as_release(_notificationCallbacks); - - if((ALuint)AL_INVALID != sourceId) - { - [ALWrapper sourceStop:sourceId]; - [ALWrapper sourcei:sourceId parameter:AL_BUFFER value:AL_NONE]; - - @synchronized([OpenALManager sharedInstance]) - { - ALContext* currentContext = [OpenALManager sharedInstance].currentContext; - if(currentContext != context) - { - // Make this source's context the current one if it isn't already. - [OpenALManager sharedInstance].currentContext = context; - } - - [ALWrapper deleteSource:sourceId]; - - [OpenALManager sharedInstance].currentContext = currentContext; - } - } - - as_release(context); - as_release(buffer); - - [NSObject cancelPreviousPerformRequestsWithTarget:self]; - - as_superdealloc(); -} - - -#pragma mark Properties - -- (ALBuffer*) buffer -{ - return buffer; -} - -- (void) setBuffer:(ALBuffer *) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [self stop]; - - as_release(buffer); - buffer = as_retain(value); - [ALWrapper sourcei:sourceId parameter:AL_BUFFER value:(ALint)buffer.bufferId]; - } -} - -- (int) buffersQueued -{ - return [ALWrapper getSourcei:sourceId parameter:AL_BUFFERS_QUEUED]; -} - -- (int) buffersProcessed -{ - return [ALWrapper getSourcei:sourceId parameter:AL_BUFFERS_PROCESSED]; -} - -- (float) coneInnerAngle -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper getSourcef:sourceId parameter:AL_CONE_INNER_ANGLE]; - } -} - -- (void) setConeInnerAngle:(float) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper sourcef:sourceId parameter:AL_CONE_INNER_ANGLE value:value]; - } -} - -- (float) coneOuterAngle -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper getSourcef:sourceId parameter:AL_CONE_OUTER_ANGLE]; - } -} - -- (void) setConeOuterAngle:(float) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper sourcef:sourceId parameter:AL_CONE_OUTER_ANGLE value:value]; - } -} - -- (float) coneOuterGain -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper getSourcef:sourceId parameter:AL_CONE_OUTER_GAIN]; - } -} - -- (void) setConeOuterGain:(float) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper sourcef:sourceId parameter:AL_CONE_OUTER_GAIN value:value]; - } -} - -@synthesize context; - -- (ALVector) direction -{ - ALVector result; - OPTIONALLY_SYNCHRONIZED(self) - { - [ALWrapper getSource3f:sourceId parameter:AL_DIRECTION v1:&result.x v2:&result.y v3:&result.z]; - } - return result; -} - -- (void) setDirection:(ALVector) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper source3f:sourceId parameter:AL_DIRECTION v1:value.x v2:value.y v3:value.z]; - } -} - -- (float) volume -{ - return self.gain; -} - -- (void) setVolume:(float) value -{ - self.gain = value; -} - -- (float) gain -{ - return gain; -} - -- (void) setGain:(float) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - gain = value; - if(muted) - { - value = 0; - } - [ALWrapper sourcef:sourceId parameter:AL_GAIN value:value]; - } -} - -@synthesize interruptible; - -- (bool) looping -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper getSourcei:sourceId parameter:AL_LOOPING]; - } -} - -- (void) setLooping:(bool) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper sourcei:sourceId parameter:AL_LOOPING value:value]; - } -} - -- (float) maxDistance -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper getSourcef:sourceId parameter:AL_MAX_DISTANCE]; - } -} - -- (void) setMaxDistance:(float) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper sourcef:sourceId parameter:AL_MAX_DISTANCE value:value]; - } -} - -- (float) maxGain -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper getSourcef:sourceId parameter:AL_MAX_GAIN]; - } -} - -- (void) setMaxGain:(float) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper sourcef:sourceId parameter:AL_MAX_GAIN value:value]; - } -} - -- (float) minGain -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper getSourcef:sourceId parameter:AL_MIN_GAIN]; - } -} - -- (void) setMinGain:(float) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper sourcef:sourceId parameter:AL_MIN_GAIN value:value]; - } -} - -- (bool) muted -{ - return muted; -} - -- (void) setMuted:(bool) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - muted = value; - if(muted) - { - [self stopActions]; - } - // Force a re-evaluation of gain. - [self setGain:gain]; - } -} - -- (float) offsetInBytes -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper getSourcef:sourceId parameter:AL_BYTE_OFFSET]; - } -} - -- (void) setOffsetInBytes:(float) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper sourcef:sourceId parameter:AL_BYTE_OFFSET value:value]; - } -} - -- (float) offsetInSamples -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper getSourcef:sourceId parameter:AL_SAMPLE_OFFSET]; - } -} - -- (void) setOffsetInSamples:(float) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper sourcef:sourceId parameter:AL_SAMPLE_OFFSET value:value]; - } -} - -- (float) offsetInSeconds -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper getSourcef:sourceId parameter:AL_SEC_OFFSET]; - } -} - -- (void) setOffsetInSeconds:(float) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper sourcef:sourceId parameter:AL_SEC_OFFSET value:value]; - } -} - -- (bool) paused -{ - if(self.suspended) - { - return AL_PAUSED == shadowState; - } - - return AL_PAUSED == self.state; -} - -- (void) setPaused:(bool) shouldPause -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - if(shouldPause) - { - if(AL_PLAYING == self.state) - { - abortPlaybackResume = YES; - if([ALWrapper sourcePause:sourceId]) - { - shadowState = AL_PAUSED; - } - } - } - else - { - if(AL_PAUSED == self.state) - { - if([ALWrapper sourcePlay:sourceId]) - { - shadowState = AL_PLAYING; - } - else - { - shadowState = AL_STOPPED; - } - } - } - } -} - -- (float) pitch -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper getSourcef:sourceId parameter:AL_PITCH]; - } -} - -- (void) setPitch:(float) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper sourcef:sourceId parameter:AL_PITCH value:value]; - } -} - -- (bool) playing -{ - if(self.suspended) - { - return AL_PLAYING == shadowState || AL_PAUSED == shadowState; - } - return AL_PLAYING == self.state || AL_PAUSED == self.state; -} - -- (ALPoint) position -{ - ALPoint result; - OPTIONALLY_SYNCHRONIZED(self) - { - [ALWrapper getSource3f:sourceId parameter:AL_POSITION v1:&result.x v2:&result.y v3:&result.z]; - } - return result; -} - -- (void) setPosition:(ALPoint) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper source3f:sourceId parameter:AL_POSITION v1:value.x v2:value.y v3:value.z]; - } -} - -- (float) pan -{ - return self.position.x; -} - -- (void) setPan:(float) value -{ - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - self.position = alpoint(value, 0, 0); -} - -- (float) referenceDistance -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper getSourcef:sourceId parameter:AL_REFERENCE_DISTANCE]; - } -} - -- (void) setReferenceDistance:(float) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper sourcef:sourceId parameter:AL_REFERENCE_DISTANCE value:value]; - } -} - -- (float) rolloffFactor -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper getSourcef:sourceId parameter:AL_ROLLOFF_FACTOR]; - } -} - -- (void) setRolloffFactor:(float) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper sourcef:sourceId parameter:AL_ROLLOFF_FACTOR value:value]; - } -} - -@synthesize sourceId; - -- (int) sourceRelative -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper getSourcei:sourceId parameter:AL_SOURCE_RELATIVE]; - } -} - -- (void) setSourceRelative:(int) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper sourcei:sourceId parameter:AL_SOURCE_RELATIVE value:value]; - } -} - -- (int) sourceType -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper getSourcei:sourceId parameter:AL_SOURCE_TYPE]; - } -} - -- (void) setSourceType:(int) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper sourcei:sourceId parameter:AL_SOURCE_TYPE value:value]; - } -} - -- (int) state -{ - OPTIONALLY_SYNCHRONIZED(self) - { - // Bug: Apple's OpenAL implementation is broken. - //return [ALWrapper getSourcei:sourceId parameter:AL_SOURCE_STATE]; - - if(AL_INITIAL == shadowState || AL_STOPPED == shadowState) - { - return shadowState; - } - if(AL_STOPPED == [ALWrapper getSourcei:sourceId parameter:AL_SOURCE_STATE]) - { - return AL_STOPPED; - } - return shadowState; - } -} - -- (void) setState:(int) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper sourcei:sourceId parameter:AL_SOURCE_STATE value:value]; - shadowState = value; - } -} - -- (ALVector) velocity -{ - ALVector result; - OPTIONALLY_SYNCHRONIZED(self) - { - [ALWrapper getSource3f:sourceId parameter:AL_VELOCITY v1:&result.x v2:&result.y v3:&result.z]; - } - return result; -} - -- (void) setVelocity:(ALVector) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper source3f:sourceId parameter:AL_VELOCITY v1:value.x v2:value.y v3:value.z]; - } -} - -- (float) reverbSendLevel -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper asaGetSourcef:sourceId property:ALC_ASA_REVERB_SEND_LEVEL]; - } -} - -- (void) setReverbSendLevel:(float) reverbSendLevel -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper asaSourcef:sourceId property:ALC_ASA_REVERB_SEND_LEVEL value:reverbSendLevel]; - } -} - -- (float) reverbOcclusion -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper asaGetSourcef:sourceId property:ALC_ASA_OCCLUSION]; - } -} - -- (void) setReverbOcclusion:(float) reverbOcclusion -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper asaSourcef:sourceId property:ALC_ASA_OCCLUSION value:reverbOcclusion]; - } -} - -- (float) reverbObstruction -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper asaGetSourcef:sourceId property:ALC_ASA_OBSTRUCTION]; - } -} - -- (void) setReverbObstruction:(float) reverbObstruction -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper asaSourcef:sourceId property:ALC_ASA_OBSTRUCTION value:reverbObstruction]; - } -} - - - -#pragma mark Suspend Handler - -- (void) addSuspendListener:(id) listenerIn -{ - [suspendHandler addSuspendListener:listenerIn]; -} - -- (void) removeSuspendListener:(id) listenerIn -{ - [suspendHandler removeSuspendListener:listenerIn]; -} - -- (bool) manuallySuspended -{ - return suspendHandler.manuallySuspended; -} - -- (void) setManuallySuspended:(bool) value -{ - suspendHandler.manuallySuspended = value; -} - -- (bool) interrupted -{ - return NO; -} - -- (void) setInterrupted:(bool) value -{ -#pragma unused(value) - // Bug: Suspending on interrupt fails in iOS 6+ and doesn't seem to be needed anyway -} - -- (bool) suspended -{ - return suspendHandler.suspended; -} - -- (void) setSuspended:(bool) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(value) - { - shadowState = self.state; - if(AL_PLAYING == shadowState) - { - [ALWrapper sourcePause:sourceId]; - } - } - else - { - // The shadow state holds the state we had when suspending. - if(AL_PLAYING == shadowState) - { - // Because Apple's OpenAL implementation can't stack commands (it defers processing - // to a later sequence point), we have to delay resuming playback. - abortPlaybackResume = NO; - [self performSelector:@selector(delayedResumePlayback) withObject:nil afterDelay:0.03]; - } - } - } -} - -- (void) delayedResumePlayback -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(!abortPlaybackResume) - { - [ALWrapper sourcePlay:sourceId]; - } - } -} - - -#pragma mark Playback - -- (void) preload:(ALBuffer*) bufferIn -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [self stopActions]; - - if(self.playing || self.paused) - { - [self stop]; - } - - self.buffer = bufferIn; - } -} - -- (id) play -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return nil; - } - - [self stopActions]; - - if(self.playing) - { - if(!interruptible) - { - return nil; - } - [self stop]; - } - - if(self.paused) - { - [self stop]; - } - - if([ALWrapper sourcePlay:sourceId]) - { - shadowState = AL_PLAYING; - } - else - { - shadowState = AL_STOPPED; - } - } - return self; -} - -- (id) play:(ALBuffer*) bufferIn -{ - return [self play:bufferIn loop:NO]; -} - -- (id) play:(ALBuffer*) bufferIn loop:(bool) loop -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return nil; - } - - [self stopActions]; - - if(self.playing) - { - if(!interruptible) - { - return nil; - } - [self stop]; - } - - self.buffer = bufferIn; - self.looping = loop; - - if([ALWrapper sourcePlay:sourceId]) - { - shadowState = AL_PLAYING; - } - else - { - shadowState = AL_STOPPED; - } - } - return self; -} - -- (id) play:(ALBuffer*) bufferIn gain:(float) gainIn pitch:(float) pitchIn pan:(float) panIn loop:(bool) loopIn -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return nil; - } - - [self stopActions]; - - if(self.playing) - { - if(!interruptible) - { - return nil; - } - [self stop]; - } - - self.buffer = bufferIn; - - // Set gain, pitch, and pan - self.gain = gainIn; - self.pitch = pitchIn; - self.pan = panIn; - self.looping = loopIn; - - if([ALWrapper sourcePlay:sourceId]) - { - shadowState = AL_PLAYING; - } - else - { - shadowState = AL_STOPPED; - } - } - return self; -} - -- (void) stop -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - abortPlaybackResume = YES; - [self stopActions]; - [ALWrapper sourceStop:sourceId]; - shadowState = AL_STOPPED; - } -} - -- (void) rewind -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - abortPlaybackResume = YES; - [self stopActions]; - [ALWrapper sourceRewind:sourceId]; - shadowState = AL_INITIAL; - } -} - -- (void) fadeTo:(float) value - duration:(float) duration - target:(id) target - selector:(SEL) selector -{ - // Must always be synchronized - @synchronized(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [self stopFade]; - gainAction = [OALSequentialActions actions: - [OALPropertyAction gainActionWithDuration:duration endValue:value], - [OALCallAction actionWithCallTarget:target selector:selector withObject:self], - nil]; - gainAction = as_retain(gainAction); - [gainAction runWithTarget:self]; - } -} - -- (void) stopFade -{ - // Must always be synchronized - @synchronized(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [gainAction stopAction]; - as_release(gainAction); - gainAction = nil; - } -} - -- (void) panTo:(float) value - duration:(float) duration - target:(id) target - selector:(SEL) selector -{ - // Must always be synchronized - @synchronized(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [self stopPan]; - panAction = [OALSequentialActions actions: - [OALPropertyAction panActionWithDuration:duration endValue:value], - [OALCallAction actionWithCallTarget:target selector:selector withObject:self], - nil]; - panAction = as_retain(panAction); - [panAction runWithTarget:self]; - } -} - -- (void) stopPan -{ - // Must always be synchronized - @synchronized(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [panAction stopAction]; - as_release(panAction); - panAction = nil; - } -} - -- (void) pitchTo:(float) value - duration:(float) duration - target:(id) target - selector:(SEL) selector -{ - // Must always be synchronized - @synchronized(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [self stopPitch]; - pitchAction = [OALSequentialActions actions: - [OALPropertyAction pitchActionWithDuration:duration endValue:value], - [OALCallAction actionWithCallTarget:target selector:selector withObject:self], - nil]; - pitchAction = as_retain(pitchAction); - [pitchAction runWithTarget:self]; - } -} - -- (void) stopPitch -{ - // Must always be synchronized - @synchronized(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [pitchAction stopAction]; - as_release(pitchAction); - pitchAction = nil; - } -} - -- (void) stopActions -{ - [self stopFade]; - [self stopPan]; - [self stopPitch]; -} - -- (void) clear -{ - OPTIONALLY_SYNCHRONIZED(self) - { - self.manuallySuspended = NO; - [self stop]; - self.buffer = nil; - } -} - - -#pragma mark Queued Playback - -- (bool) queueBuffer:(ALBuffer*) bufferIn -{ - return [self queueBuffer:bufferIn repeats:0]; -} - -- (bool) queueBuffer:(ALBuffer*) bufferIn repeats:(NSUInteger) repeats -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return NO; - } - - if(AL_STATIC == self.state) - { - self.buffer = nil; - } - - NSUInteger totalTimes = repeats + 1; - ALuint* bufferIds = (ALuint*)malloc(sizeof(ALuint) * totalTimes); - ALuint bufferId = bufferIn.bufferId; - for(NSUInteger i = 0; i < totalTimes; i++) - { - bufferIds[i] = bufferId; - } - bool result = [ALWrapper sourceQueueBuffers:sourceId numBuffers:(ALsizei)totalTimes bufferIds:bufferIds]; - free(bufferIds); - return result; - } -} - -- (bool) queueBuffers:(NSArray*) buffers -{ - return [self queueBuffers:buffers repeats:0]; -} - -- (bool) queueBuffers:(NSArray*) buffers repeats:(NSUInteger) repeats -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return NO; - } - - if(AL_STATIC == self.state) - { - self.buffer = nil; - } - - NSUInteger numBuffers = [buffers count]; - NSUInteger totalTimes = repeats + 1; - ALuint* bufferIds = (ALuint*)malloc(sizeof(ALuint) * totalTimes * numBuffers); - NSUInteger bufferNum; - - for(NSUInteger i = 0; i < totalTimes; i++) - { - bufferNum = 0; - for(ALBuffer* buf in buffers) - { - bufferIds[(i * numBuffers) + bufferNum] = buf.bufferId; - bufferNum++; - } - } - bool result = [ALWrapper sourceQueueBuffers:sourceId numBuffers:(ALsizei)(totalTimes*numBuffers) bufferIds:bufferIds]; - free(bufferIds); - return result; - } -} - -- (bool) unqueueBuffer:(ALBuffer*) bufferIn -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return NO; - } - - ALuint bufferId = bufferIn.bufferId; - return [ALWrapper sourceUnqueueBuffers:sourceId numBuffers:1 bufferIds:&bufferId]; - } -} - -- (bool) unqueueBuffers:(NSArray*) buffers -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return NO; - } - - if(AL_STATIC == self.state) - { - self.buffer = nil; - } - NSUInteger numBuffers = [buffers count]; - ALuint* bufferIds = malloc(sizeof(ALuint) * numBuffers); - int i = 0; - for(ALBuffer* buf in buffers) - { - bufferIds[i] = buf.bufferId; - } - bool result = [ALWrapper sourceUnqueueBuffers:sourceId numBuffers:(ALsizei)numBuffers bufferIds:bufferIds]; - free(bufferIds); - return result; - } -} - - -#pragma mark Notifications - -+ (void) notifySourceAllocated:(ALSource*) source -{ - @synchronized(g_allSourcesByID) - { - [g_allSourcesByID setObject:source forKey:[NSNumber numberWithUnsignedInt:source.sourceId]]; - } -} - -+ (void) notifySourceDeallocated:(ALSource*) source -{ - @synchronized(g_allSourcesByID) - { - [g_allSourcesByID removeObjectForKey:[NSNumber numberWithUnsignedInt:source.sourceId]]; - } -} - -- (void) registerNotification:(ALuint) notificationID - callback:(OALSourceNotificationCallback) callback - userData:(void*) userData -{ - NSNumber* key = [NSNumber numberWithUnsignedInt:notificationID]; - OPTIONALLY_SYNCHRONIZED(self) - { - [self unregisterNotification:notificationID]; - [self.notificationCallbacks setObject:as_autorelease([callback copy]) - forKey:key]; - [ALWrapper addNotification:notificationID - onSource:self.sourceId - callback:alSourceNotification - userData:userData]; - } -} - -- (void) unregisterNotification:(ALuint) notificationID -{ - NSNumber* key = [NSNumber numberWithUnsignedInt:notificationID]; - OPTIONALLY_SYNCHRONIZED(self) - { - if([self.notificationCallbacks objectForKey:key] != nil) - { - [self.notificationCallbacks removeObjectForKey:key]; - [ALWrapper removeNotification:notificationID - onSource:self.sourceId - callback:alSourceNotification - userData:NULL]; - } - } -} - -- (void) unregisterAllNotifications -{ - OPTIONALLY_SYNCHRONIZED(self) - { - for(NSNumber* key in [self.notificationCallbacks allKeys]) - { - [ALWrapper removeNotification:[key unsignedIntValue] - onSource:self.sourceId - callback:alSourceNotification - userData:NULL]; - } - [self.notificationCallbacks removeAllObjects]; - } -} - -- (void) receiveNotification:(ALuint) notificationID userData:(void*) userData -{ - NSNumber* key = [NSNumber numberWithUnsignedInt:notificationID]; - OPTIONALLY_SYNCHRONIZED(self) - { - OALSourceNotificationCallback callback = [self.notificationCallbacks objectForKey:key]; - if(callback != nil) - { - callback(self, notificationID, userData); - } - } -} - - -#pragma mark Internal Use - -- (bool) requestUnreserve:(bool) interrupt -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.playing) - { - if(!self.interruptible || !interrupt) - { - return NO; - } - [self stop]; - } - self.buffer = nil; - } - return YES; -} - - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALWrapper.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALWrapper.h deleted file mode 100644 index c01b213..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/ALWrapper.h +++ /dev/null @@ -1,1149 +0,0 @@ -// -// OpenAL.h -// ObjectAL -// -// Created by Karl Stenerud on 15/12/09. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import -#import -#import -#ifdef __IPHONE_OS_VERSION_MAX_ALLOWED -#import -#else -#import -#endif - - -/** - * A thin wrapper around the C OpenAL API, with a few convenience methods thrown in. - * Wherever possible, methods return the requested data rather than requiring a pointer to be - * passed in. - * Besides collecting the API calls into a single global object, all calls are combined with an - * error check. - * Any OpenAL errors that occur will be logged if error logging is enabled. - */ -@interface ALWrapper : NSObject -{ -} - -#pragma mark - -#pragma mark Buffers - -/** Generate buffers. - * - * @param bufferIds Pointer to an array that will receive the buffer IDs. - * @param numBuffers the number of buffers to generate. - * @return TRUE if the operation was successful. - */ -+ (bool) genBuffers:(ALuint*) bufferIds numBuffers:(ALsizei) numBuffers; - -/** Generate a buffer. - * - * @return the buffer's ID. - */ -+ (ALuint) genBuffer; - -/** Delete buffers. - * - * @param bufferIds Pointer to an array containing the buffer IDs. - * @param numBuffers the number of buffers to delete. - * @return TRUE if the operation was successful. - */ -+ (bool) deleteBuffers:(ALuint*) bufferIds numBuffers:(ALsizei) numBuffers; - -/** Delete a buffer. - * - * @param bufferId The ID of the buffer to delete. - * @return TRUE if the operation was successful. - */ -+ (bool) deleteBuffer:(ALuint) bufferId; - -/** Check if the speified buffer exists. - * - * @param bufferId The ID of the buffer to query. - * @return TRUE if the buffer exists. - */ -+ (bool) isBuffer:(ALuint) bufferId; - -/** Load data into a buffer. - * - * @param bufferId The ID of the buffer to load data into. - * @param format The format of the data being loaded (typically AL_FORMAT_MONO16 or - * AL_FORMAT_STEREO16). - * @param data The audio data. - * @param size The size of the data in bytes. - * @param frequency The sample frequency of the data. - */ -+ (bool) bufferData:(ALuint) bufferId - format:(ALenum) format - data:(const ALvoid*) data - size:(ALsizei) size - frequency:(ALsizei) frequency; - -#pragma mark Setters - -/** Write a float paramter to a buffer. - * - * @param bufferId The buffer's ID. - * @param parameter The parameter to write to. - * @param value The value to write. - * @return TRUE if the operation was successful. - */ -+ (bool) bufferf:(ALuint) bufferId parameter:(ALenum) parameter value:(ALfloat) value; - -/** Write a 3 float paramter to a buffer. - * - * @param bufferId The buffer's ID. - * @param parameter the parameter to write to. - * @param v1 The first value to write. - * @param v2 The second value to write. - * @param v3 The third value to write. - * @return TRUE if the operation was successful. - */ -+ (bool) buffer3f:(ALuint) bufferId - parameter:(ALenum) parameter - v1:(ALfloat) v1 - v2:(ALfloat) v2 - v3:(ALfloat) v3; - -/** Write a float array paramter to a buffer. - * - * @param bufferId The buffer's ID. - * @param parameter The parameter to write to. - * @param values The values to write. - * @return TRUE if the operation was successful. - */ -+ (bool) bufferfv:(ALuint) bufferId parameter:(ALenum) parameter values:(ALfloat*) values; - -/** Write an integer paramter to a buffer. - * - * @param bufferId The buffer's ID. - * @param parameter The parameter to write to. - * @param value The value to write. - * @return TRUE if the operation was successful. - */ -+ (bool) bufferi:(ALuint) bufferId parameter:(ALenum) parameter value:(ALint) value; - -/** Write a 3 integer paramter to a buffer. - * - * @param bufferId The buffer's ID. - * @param parameter The parameter to write to. - * @param v1 The first value to write. - * @param v2 The second value to write. - * @param v3 The third value to write. - * @return TRUE if the operation was successful. - */ -+ (bool) buffer3i:(ALuint) bufferId - parameter:(ALenum) parameter - v1:(ALint) v1 - v2:(ALint) v2 - v3:(ALint) v3; - -/** Write an integer array paramter to a buffer. - * - * @param bufferId The buffer's ID. - * @param parameter The parameter to write to. - * @param values The values to write. - * @return TRUE if the operation was successful. - */ -+ (bool) bufferiv:(ALuint) bufferId parameter:(ALenum) parameter values:(ALint*) values; - -#pragma mark Getters - -/** Read a float paramter from a buffer. - * - * @param bufferId The buffer's ID. - * @param parameter The parameter to read. - * @return The parameter's value. - */ -+ (ALfloat) getBufferf:(ALuint) bufferId parameter:(ALenum) parameter; - -/** Read a 3 float paramter from a buffer. - * - * @param bufferId The buffer's ID. - * @param parameter The parameter to read. - * @param v1 The first value to read. - * @param v2 The second value to read. - * @param v3 The third value to read. - * @return TRUE if the operation was successful. - */ -+ (bool) getBuffer3f:(ALuint) bufferId - parameter:(ALenum) parameter - v1:(ALfloat*) v1 - v2:(ALfloat*) v2 - v3:(ALfloat*) v3; - -/** Read a float array paramter from a buffer. - * - * @param bufferId The buffer's ID. - * @param parameter The parameter to read. - * @param values An array to store the values. - * @return TRUE if the operation was successful. - */ -+ (bool) getBufferfv:(ALuint) bufferId parameter:(ALenum) parameter values:(ALfloat*) values; - -/** Read an integer paramter from a buffer. - * - * @param bufferId The buffer's ID. - * @param parameter The parameter to read. - * @return The parameter's value. - */ -+ (ALint) getBufferi:(ALuint) bufferId parameter:(ALenum) parameter; - -/** Read a 3 integer paramter from a buffer. - * - * @param bufferId The buffer's ID. - * @param parameter The parameter to read. - * @param v1 The first value to read. - * @param v2 The second value to read. - * @param v3 The third value to read. - * @return TRUE if the operation was successful. - */ -+ (bool) getBuffer3i:(ALuint) bufferId - parameter:(ALenum) parameter - v1:(ALint*) v1 - v2:(ALint*) v2 - v3:(ALint*) v3; - -/** Read an integer array paramter from a buffer. - * - * @param bufferId The buffer's ID. - * @param parameter The parameter to read. - * @param values An array to store the values. - * @return TRUE if the operation was successful. - */ -+ (bool) getBufferiv:(ALuint) bufferId parameter:(ALenum) parameter values:(ALint*) values; - - - -#pragma mark - -#pragma mark Sources - -/** Generate sources. - * - * @param sourceIds Pointer to an array that will receive the source IDs. - * @param numSources the number of sources to generate. - * @return TRUE if the operation was successful. - */ -+ (bool) genSources:(ALuint*) sourceIds numSources:(ALsizei) numSources; - -/** Generate a source. - * - * @return the source's ID. - */ -+ (ALuint) genSource; - -/** Delete sources. - * - * @param sourceIds Pointer to an array containing the source IDs. - * @param numSources the number of sources to delete. - * @return TRUE if the operation was successful. - */ -+ (bool) deleteSources:(ALuint*) sourceIds numSources:(ALsizei) numSources; - -/** Delete a source. - * - * @param sourceId The ID of the source to delete. - * @return TRUE if the operation was successful. - */ -+ (bool) deleteSource:(ALuint) sourceId; - -/** Check if the speified source exists. - * - * @param sourceId The ID of the source to query. - * @return TRUE if the buffer exists. - */ -+ (bool) isSource:(ALuint) sourceId; - -#pragma mark Playback - -/** Play a source. - * - * @param sourceId The ID of the source to play. - * @return TRUE if the buffer exists. - */ -+ (bool) sourcePlay:(ALuint) sourceId; - -/** Play a bunch of sources. - * - * @param sourceIds The sources to play. - * @param numSources The number of sources in sourceIds. - * @return TRUE if the operation is successful. - */ -+ (bool) sourcePlayv:(ALuint*) sourceIds numSources:(ALsizei) numSources; - -/** Pause a source. - * - * @param sourceId The ID of the source to pause. - * @return TRUE if the operation is successful. - */ -+ (bool) sourcePause:(ALuint) sourceId; - -/** Pause a bunch of sources. - * - * @param sourceIds The sources to pause. - * @param numSources The number of sources in sourceIds. - * @return TRUE if the operation is successful. - */ -+ (bool) sourcePausev:(ALuint*) sourceIds numSources:(ALsizei) numSources; - -/** Stop a source. - * - * @param sourceId The ID of the source to stop. - * @return TRUE if the operation is successful. - */ -+ (bool) sourceStop:(ALuint) sourceId; - -/** Stop a bunch of sources. - * - * @param sourceIds The sources to stop. - * @param numSources The number of sources in sourceIds. - * @return TRUE if the operation is successful. - */ -+ (bool) sourceStopv:(ALuint*) sourceIds numSources:(ALsizei) numSources; - -/** Rewind a source. - * - * @param sourceId The ID of the source to rewind. - * @return TRUE if the operation is successful. - */ -+ (bool) sourceRewind:(ALuint) sourceId; - -/** Rewind a bunch of sources. - * - * @param sourceIds The sources to rewind. - * @param numSources The number of sources in sourceIds. - * @return TRUE if the operation is successful. - */ -+ (bool) sourceRewindv:(ALuint*) sourceIds numSources:(ALsizei) numSources; - -/** Queue buffers into a source for sequential playback. - * - * @param sourceId The source to use for playback. - * @param numBuffers The number of buffers to queue. - * @param bufferIds The IDs of the buffers to queue. - * @return TRUE if the operation is successful. - */ -+ (bool) sourceQueueBuffers:(ALuint) sourceId - numBuffers:(ALsizei) numBuffers - bufferIds:(ALuint*) bufferIds; - -/** Unqueue previously queued buffers. - * - * @param sourceId The source the buffers were previously queued in. - * @param numBuffers The number of buffers to unqueue. - * @param bufferIds The IDs of the buffers to unqueue. - * @return TRUE if the operation is successful. - */ -+ (bool) sourceUnqueueBuffers:(ALuint) sourceId - numBuffers:(ALsizei) numBuffers - bufferIds:(ALuint*) bufferIds; - -#pragma mark Setters - -/** Write a float paramter to a source. - * - * @param sourceId The source's ID. - * @param parameter The parameter to write to. - * @param value The value to write. - * @return TRUE if the operation was successful. - */ -+ (bool) sourcef:(ALuint) sourceId parameter:(ALenum) parameter value:(ALfloat) value; - -/** Write a 3 float paramter to a source. - * - * @param sourceId The source's ID. - * @param parameter the parameter to write to. - * @param v1 The first value to write. - * @param v2 The second value to write. - * @param v3 The third value to write. - * @return TRUE if the operation was successful. - */ -+ (bool) source3f:(ALuint) sourceId - parameter:(ALenum) parameter - v1:(ALfloat) v1 - v2:(ALfloat) v2 - v3:(ALfloat) v3; - -/** Write a float array paramter to a source. - * - * @param sourceId The source's ID. - * @param parameter The parameter to write to. - * @param values The values to write. - * @return TRUE if the operation was successful. - */ -+ (bool) sourcefv:(ALuint) sourceId parameter:(ALenum) parameter values:(ALfloat*) values; - -/** Write an integer paramter to a source. - * - * @param sourceId The source's ID. - * @param parameter The parameter to write to. - * @param value The value to write. - * @return TRUE if the operation was successful. - */ -+ (bool) sourcei:(ALuint) sourceId parameter:(ALenum) parameter value:(ALint) value; - -/** Write a 3 integer paramter to a source. - * - * @param sourceId The source's ID. - * @param parameter The parameter to write to. - * @param v1 The first value to write. - * @param v2 The second value to write. - * @param v3 The third value to write. - * @return TRUE if the operation was successful. - */ -+ (bool) source3i:(ALuint) sourceId - parameter:(ALenum) parameter - v1:(ALint) v1 - v2:(ALint) v2 - v3:(ALint) v3; - -/** Write an integer array paramter to a source. - * - * @param sourceId The source's ID. - * @param parameter The parameter to write to. - * @param values The values to write. - * @return TRUE if the operation was successful. - */ -+ (bool) sourceiv:(ALuint) sourceId parameter:(ALenum) parameter values:(ALint*) values; - -#pragma mark Getters - -/** Read a float paramter from a source. - * - * @param sourceId The source's ID. - * @param parameter The parameter to read. - * @return The parameter's value. - */ -+ (ALfloat) getSourcef:(ALuint) sourceId parameter:(ALenum) parameter; - -/** Read a 3 float paramter from a source. - * - * @param sourceId The source's ID. - * @param parameter The parameter to read. - * @param v1 The first value to read. - * @param v2 The second value to read. - * @param v3 The third value to read. - * @return TRUE if the operation was successful. - */ -+ (bool) getSource3f:(ALuint) sourceId - parameter:(ALenum) parameter - v1:(ALfloat*) v1 - v2:(ALfloat*) v2 - v3:(ALfloat*) v3; - -/** Read a float array paramter from a source. - * - * @param sourceId The source's ID. - * @param parameter The parameter to read. - * @param values An array to store the values. - * @return TRUE if the operation was successful. - */ -+ (bool) getSourcefv:(ALuint) sourceId parameter:(ALenum) parameter values:(ALfloat*) values; - -/** Read an integer paramter from a source. - * - * @param sourceId The source's ID. - * @param parameter The parameter to read. - * @return The parameter's value. - */ -+ (ALint) getSourcei:(ALuint) sourceId parameter:(ALenum) parameter; - -/** Read a 3 integer paramter from a source. - * - * @param sourceId The source's ID. - * @param parameter The parameter to read. - * @param v1 The first value to read. - * @param v2 The second value to read. - * @param v3 The third value to read. - * @return TRUE if the operation was successful. - */ -+ (bool) getSource3i:(ALuint) sourceId - parameter:(ALenum) parameter - v1:(ALint*) v1 - v2:(ALint*) v2 - v3:(ALint*) v3; - -/** Read an integer array paramter from a source. - * - * @param sourceId The source's ID. - * @param parameter The parameter to read. - * @param values An array to store the values. - * @return TRUE if the operation was successful. - */ -+ (bool) getSourceiv:(ALuint) sourceId parameter:(ALenum) parameter values:(ALint*) values; - -#pragma mark - -#pragma mark Listener - -/** Write a float paramter to the current listener. - * - * @param parameter The parameter to write to. - * @param value The value to write. - * @return TRUE if the operation was successful. - */ -+ (bool) listenerf:(ALenum) parameter value:(ALfloat) value; - -/** Write a 3 float paramter to the current listener. - * - * @param parameter the parameter to write to. - * @param v1 The first value to write. - * @param v2 The second value to write. - * @param v3 The third value to write. - * @return TRUE if the operation was successful. - */ -+ (bool) listener3f:(ALenum) parameter v1:(ALfloat) v1 v2:(ALfloat) v2 v3:(ALfloat) v3; - -/** Write a float array paramter to the current listener. - * - * @param parameter The parameter to write to. - * @param values The values to write. - * @return TRUE if the operation was successful. - */ -+ (bool) listenerfv:(ALenum) parameter values:(ALfloat*) values; - -/** Write an integer paramter to the current listener. - * - * @param parameter The parameter to write to. - * @param value The value to write. - * @return TRUE if the operation was successful. - */ -+ (bool) listeneri:(ALenum) parameter value:(ALint) value; - -/** Write a 3 integer paramter to the current listener. - * - * @param parameter The parameter to write to. - * @param v1 The first value to write. - * @param v2 The second value to write. - * @param v3 The third value to write. - * @return TRUE if the operation was successful. - */ -+ (bool) listener3i:(ALenum) parameter v1:(ALint) v1 v2:(ALint) v2 v3:(ALint) v3; - -/** Write an integer array paramter to the current listener. - * - * @param parameter The parameter to write to. - * @param values The values to write. - * @return TRUE if the operation was successful. - */ -+ (bool) listeneriv:(ALenum) parameter values:(ALint*) values; - - -/** Read a float paramter from the current listener. - * - * @param parameter The parameter to read. - * @return The parameter's value. - */ -+ (ALfloat) getListenerf:(ALenum) parameter; - -/** Read a 3 float paramter from the current listener. - * - * @param parameter The parameter to read. - * @param v1 The first value to read. - * @param v2 The second value to read. - * @param v3 The third value to read. - * @return TRUE if the operation was successful. - */ -+ (bool) getListener3f:(ALenum) parameter v1:(ALfloat*) v1 v2:(ALfloat*) v2 v3:(ALfloat*) v3; - -/** Read a float array paramter from the current listener. - * - * @param parameter The parameter to read. - * @param values An array to store the values. - * @return TRUE if the operation was successful. - */ -+ (bool) getListenerfv:(ALenum) parameter values:(ALfloat*) values; - -/** Read an integer paramter from the current listener. - * - * @param parameter The parameter to read. - * @return The parameter's value. - */ -+ (ALint) getListeneri:(ALenum) parameter; - -/** Read a 3 integer paramter from the current listener. - * - * @param parameter The parameter to read. - * @param v1 The first value to read. - * @param v2 The second value to read. - * @param v3 The third value to read. - * @return TRUE if the operation was successful. - */ -+ (bool) getListener3i:(ALenum) parameter v1:(ALint*) v1 v2:(ALint*) v2 v3:(ALint*) v3; - -/** Read an integer array paramter from the current listener. - * - * @param parameter The parameter to read. - * @param values An array to store the values. - * @return TRUE if the operation was successful. - */ -+ (bool) getListeneriv:(ALenum) parameter values:(ALint*) values; - -#pragma mark - -#pragma mark State Functions - -/** Enable a capability. - * - * @param capability The capability to enable. - * @return TRUE if the operation was successful. - */ -+ (bool) enable:(ALenum) capability; - -/** Disable a capability. - * - * @param capability The capability to disable. - * @return TRUE if the operation was successful. - */ -+ (bool) disable:(ALenum) capability; - -/** Check if a capability is enabled. - * - * @param capability The capability to check. - * @return TRUE if the capability is enabled. - */ -+ (bool) isEnabled:(ALenum) capability; - -/** Get a boolean parameter. - * - * @param parameter The parameter to fetch. - * @return The parameter's current value. - */ -+ (bool) getBoolean:(ALenum) parameter; - -/** Get a double parameter. - * - * @param parameter The parameter to fetch. - * @return The parameter's current value. - */ -+ (ALdouble) getDouble:(ALenum) parameter; - -/** Get a float parameter. - * - * @param parameter The parameter to fetch. - * @return The parameter's current value. - */ -+ (ALfloat) getFloat:(ALenum) parameter; - -/** Get an integer parameter. - * - * @param parameter The parameter to fetch. - * @return The parameter's current value. - */ -+ (ALint) getInteger:(ALenum) parameter; - -/** Get a string parameter. - * - * @param parameter The parameter to fetch. - * @return The parameter's current value. - */ -+ (NSString*) getString:(ALenum) parameter; - -/** Get a string list parameter. Use this method for OpenAL parameters that return a null - * separated list. - * - * @param parameter The parameter to fetch. - * @return The parameter's current value (as an array of NSString*). - */ -+ (NSArray*) getNullSeparatedStringList:(ALenum) parameter; - -/** Get a string list parameter. Use this method for OpenAL parameters that return a space - * separated list. - * - * @param parameter The parameter to fetch. - * @return The parameter's current value (as an array of NSString*). - */ -+ (NSArray*) getSpaceSeparatedStringList:(ALenum) parameter; - -/** Get a boolean array parameter. - * - * @param parameter The parameter to fetch. - * @param values An array to hold the result. - * @return TRUE if the operation was successful. - */ -+ (bool) getBooleanv:(ALenum) parameter values:(ALboolean*) values; - -/** Get a double array parameter. - * - * @param parameter The parameter to fetch. - * @param values An array to hold the result. - * @return TRUE if the operation was successful. - */ -+ (bool) getDoublev:(ALenum) parameter values:(ALdouble*) values; - -/** Get a float array parameter. - * - * @param parameter The parameter to fetch. - * @param values An array to hold the result. - * @return TRUE if the operation was successful. - */ -+ (bool) getFloatv:(ALenum) parameter values:(ALfloat*) values; - -/** Get an integer array parameter. - * - * @param parameter The parameter to fetch. - * @param values An array to hold the result. - * @return TRUE if the operation was successful. - */ -+ (bool) getIntegerv:(ALenum) parameter values:(ALint*) values; - -/** Set the distance model. - * - * @param value The value to set. - * @return TRUE if the operation was successful. - */ -+ (bool) distanceModel:(ALenum) value; - -/** Set the doppler factor. - * - * @param value The value to set. - * @return TRUE if the operation was successful. - */ -+ (bool) dopplerFactor:(ALfloat) value; - -/** Set the speed of sound. - * - * @param value The value to set. - * @return TRUE if the operation was successful. - */ -+ (bool) speedOfSound:(ALfloat) value; - -/** Check if an extension is present. - * - * @param extensionName The name of the extension to check. - * @return TRUE if the extension is present. - */ -+ (bool) isExtensionPresent:(NSString*) extensionName; - -/** Get the address of a procedure. - * - * @param functionName The name of the procedure to fetch. - * @return A pointer to the procedure, or NULL if it wasn't found. - */ -+ (void*) getProcAddress:(NSString*) functionName; - -/** Get the enum value from its name. - * - * @param enumName the name of the enum value. - * @return The enum value. - */ -+ (ALenum) getEnumValue:(NSString*) enumName; - - -#pragma mark - -#pragma mark ALC -#pragma mark - - -#pragma mark Context device functions - -/** Open a device. - * - * @param deviceName The name of the device to open (nil = open the default device). - * @return The opened device, or nil on failure. - */ -+ (ALCdevice*) openDevice:(NSString*) deviceName; - -/** Close a device. - * - * @param device The device to close. - * @return TRUE if the operation was successful. - */ -+ (bool) closeDevice:(ALCdevice*) device; - - - -#pragma mark Context management functions - -/** Create an OpenAL context. - * - * @param device The device to open the context on. - * @param attributes The attributes to use when creating the context. - * @return The new context. - */ -+ (ALCcontext*) createContext:(ALCdevice*) device attributes:(ALCint*) attributes; - -/** Make the specified context the current context. - * - * @param context the context to make current. - * @return TRUE if the operation was successful. - */ -+ (bool) makeContextCurrent:(ALCcontext*) context; - -/** Make the specified context the current context, passing in a device reference for more - * informative logging info. - * - * @param context The context to make current. - * @param deviceReference The device reference to use when logging an error. - * @return TRUE if the operation was successful. - */ -+ (bool) makeContextCurrent:(ALCcontext*) context deviceReference:(ALCdevice*) deviceReference; - -/** Process a context. - * - * @param context The contect to process. - * @return TRUE if the operation was successful. - */ -+ (void) processContext:(ALCcontext*) context; - -/** Suspend a context. - * - * @param context The contect to suspend. - * @return TRUE if the operation was successful. - */ -+ (void) suspendContext:(ALCcontext*) context; - -/** Destroy a context. - * - * @param context The contect to destroy. - * @return TRUE if the operation was successful. - */ -+ (void) destroyContext:(ALCcontext*) context; - -/** Get the current context. - * - * @return the current context. - */ -+ (ALCcontext*) getCurrentContext; - -/** Get the device a context was created from. - * - * @param context The context. - * @return The context's device. - */ -+ (ALCdevice*) getContextsDevice:(ALCcontext*) context; - -/** Get the device a context was created from, passing in a device reference for more - * informative logging info. - * - * @param context The context. - * @param deviceReference The device reference to use when logging an error. - * @return The context's device. - */ -+ (ALCdevice*) getContextsDevice:(ALCcontext*) context - deviceReference:(ALCdevice*) deviceReference; - - - -#pragma mark Context extension functions - -/** Check if an extension is present on a device. - * - * @param device The device to check for an extension on. - * @param extensionName The name of the extension to check for. - * @return TRUE if the extension is present. - */ -+ (bool) isExtensionPresent:(ALCdevice*) device name:(NSString*) extensionName; - -/** Get the address of a procedure for a device. - * - * @param device The device to check on. - * @param functionName The name of the procedure to check for. - * @return The procedure's address, or NULL if not found. - */ -+ (void*) getProcAddress:(ALCdevice*) device name:(NSString*) functionName; - -/** Get the enum value from its name. - * - * @param device The device to check on. - * @param enumName the name of the enum value. - * @return The enum value. - */ -+ (ALenum) getEnumValue:(ALCdevice*) device name:(NSString*) enumName; - - - -#pragma mark Context state functions - -/** Get a string attribute. - * - * @param device The device to read the attribute from. - * @param attribute The attribute to fetch. - * @return The parameter's current value. - */ -+ (NSString*) getString:(ALCdevice*) device attribute:(ALenum) attribute; - -/** Get a string list attribute. Use this method for OpenAL attributes that return a null - * separated list. - * - * @param device The device to read the attribute from. - * @param attribute The attribute to fetch. - * @return The parameter's current value (as an array of NSString*). - */ -+ (NSArray*) getNullSeparatedStringList:(ALCdevice*) device attribute:(ALenum) attribute; - -/** Get a string list attribute. Use this method for OpenAL attributes that return a space - * separated list. - * - * @param device The device to read the attribute from. - * @param attribute The attribute to fetch. - * @return The parameter's current value (as an array of NSString*). - */ -+ (NSArray*) getSpaceSeparatedStringList:(ALCdevice*) device attribute:(ALenum) attribute; - -/** Get an integer attribute. - * - * @param device The device to read the attribute from. - * @param attribute The attribute to fetch. - * @return The parameter's current value. - */ -+ (ALint) getInteger:(ALCdevice*) device attribute:(ALenum) attribute; - -/** Get an integer array attribute. - * - * @param device The device to read the attribute from. - * @param attribute The attribute to read. - * @param size the size of the receiving array. - * @param data An array to store the values. - * @return TRUE if the operation was successful. - */ -+ (bool) getIntegerv:(ALCdevice*) device - attribute:(ALenum) attribute - size:(ALsizei) size - data:(ALCint*) data; - - - -#pragma mark Context capture functions - -/** *UNSUPPORTED ON IOS* Open an audio capture device. - * - * @param deviceName The name of the device to open (nil = open the default device). - * @param frequency The sampling frequency to use. - * @param format The format to capture the data as. - * @param bufferSize The size of capture buffer to use. - * @return The opened device, or nil if an error occurred. - */ -+ (ALCdevice*) openCaptureDevice:(NSString*) deviceName - frequency:(ALCuint) frequency - format:(ALCenum) format - bufferSize:(ALCsizei) bufferSize; - -/** Close a capture device. - * - * @param device The device to close. - * @return TRUE if the operation was successful. - */ -+ (bool) closeCaptureDevice:(ALCdevice*) device; - -/** Start capturing audio data. - * - * @param device The device to capture on. - * @return TRUE if the operation was successful. - */ -+ (bool) startCapture:(ALCdevice*) device; - -/** Stop capturing audio data. - * - * @param device The device capturing audio data. - * @return TRUE if the operation was successful. - */ -+ (bool) stopCapture:(ALCdevice*) device; - -/** Get captured samples from a device. - * - * @param device the device to fetch samples from. - * @param buffer the buffer to copy the samples into. - * @param numSamples the number of samples to fetch. - */ -+ (bool) captureSamples:(ALCdevice*) device - buffer:(ALCvoid*) buffer - numSamples:(ALCsizei) numSamples; - - -#pragma mark iOS extensions - -/** Get the iOS device's mixer outut data rate. - * - * @return The mixer output data rate. - */ -+ (ALdouble) getMixerOutputDataRate; - -/** Set the iOS device's mixer output data rate. - * - * @param frequency The output data rate (frequency). - */ -+ (bool) setMixerOutputDataRate:(ALdouble) frequency; - -/** Load data into a buffer. Unlike "bufferData", with this method the buffer will - * use the passed in data buffer direcly rather than allocating its own memory - * and copying from the data buffer. - * - * @param bufferId The ID of the buffer to load data into. - * @param format The format of the data being loaded (typically AL_FORMAT_MONO16 or - * AL_FORMAT_STEREO16). - * @param data The audio data. - * @param size The size of the data in bytes. - * @param frequency The sample frequency of the data. - */ -+ (bool) bufferDataStatic:(ALuint) bufferId - format:(ALenum) format - data:(const ALvoid*) data - size:(ALsizei) size - frequency:(ALsizei) frequency; - -/** Read a boolean ASA property from a listener. - * - * @param property The property to read. - * @return The property's value. - */ -+ (bool) asaGetListenerb:(ALuint) property; - -/** Read an integer ASA property from a listener. - * - * @param property The property to read. - * @return The property's value. - */ -+ (ALint) asaGetListeneri:(ALuint) property; - -/** Read a floating point ASA property from a listener. - * - * @param property The property to read. - * @return The property's value. - */ -+ (ALfloat) asaGetListenerf:(ALuint) property; - -/** Write a boolean ASA value to a listener. - * - * @param property The property to write to. - * @param value The value to write. - * @return TRUE if the operation was successful. - */ -+ (bool) asaListenerb:(ALuint) property value:(bool) value; - -/** Write an integer ASA value to a listener. - * - * @param property The property to write to. - * @param value The value to write. - * @return TRUE if the operation was successful. - */ -+ (bool) asaListeneri:(ALuint) property value:(ALint) value; - -/** Write a floating point ASA value to a listener. - * - * @param property The property to write to. - * @param value The value to write. - * @return TRUE if the operation was successful. - */ -+ (bool) asaListenerf:(ALuint) property value:(ALfloat) value; - -/** Read a boolean ASA property from a source. - * - * @param sourceId The source's ID. - * @param property The property to read. - * @return The property's value. - */ -+ (bool) asaGetSourceb:(ALuint) sourceId property:(ALuint) property; - -/** Read an integer ASA property from a source. - * - * @param sourceId The source's ID. - * @param property The property to read. - * @return The property's value. - */ -+ (ALint) asaGetSourcei:(ALuint) sourceId property:(ALuint) property; - -/** Read a floating point ASA property from a source. - * - * @param sourceId The source's ID. - * @param property The property to read. - * @return The property's value. - */ -+ (ALfloat) asaGetSourcef:(ALuint) sourceId property:(ALuint) property; - -/** Write a boolean ASA value to a source. - * - * @param sourceId The source's ID. - * @param property The property to write to. - * @param value The value to write. - * @return TRUE if the operation was successful. - */ -+ (bool) asaSourceb:(ALuint) sourceId property:(ALuint) property value:(bool) value; - -/** Write an integer ASA value to a source. - * - * @param sourceId The source's ID. - * @param property The property to write to. - * @param value The value to write. - * @return TRUE if the operation was successful. - */ -+ (bool) asaSourcei:(ALuint) sourceId property:(ALuint) property value:(ALint) value; - -/** Write a floating point ASA value to a source. - * - * @param sourceId The source's ID. - * @param property The property to write to. - * @param value The value to write. - * @return TRUE if the operation was successful. - */ -+ (bool) asaSourcef:(ALuint) sourceId property:(ALuint) property value:(ALfloat) value; - -/** Set the rendering quality. The value may be one of: - * - * ALC_MAC_OSX_SPATIAL_RENDERING_QUALITY_HIGH - * ALC_MAC_OSX_SPATIAL_RENDERING_QUALITY_LOW - * ALC_IPHONE_SPATIAL_RENDERING_QUALITY_HEADPHONES (iOS only) - * - * @param quality The quality. - */ -+ (bool) setRenderingQuality:(ALint) quality; - -/** Get the rendering quality. - * - * @return The current rendering quality. - */ -+ (ALint) getRenderingQuality; - -/** Add a notification callback to a source. - * - * The following notification types are recognized: - * AL_SOURCE_STATE - Sent when a source's state changes. - * AL_BUFFERS_PROCESSED - Sent when all buffers have been processed. - * AL_QUEUE_HAS_LOOPED - Sent when a looping source has looped to it's start point. - * - * @param notificationID The kind of notification to be informed of (see above). - * @param source The source ID. - * @param callback The function to call for notification. - * @param userData a pointer that will be passed to the callback. - * @return TRUE if the operation was successful. - */ -+ (bool) addNotification:(ALuint) notificationID - onSource:(ALuint) source - callback:(alSourceNotificationProc) callback - userData:(void*) userData; - -/** Remove a notification callback from a source. - * - * @param notificationID The kind of notification (see addNotification). - * @param source The source ID. - * @param callback The function to be unregistered. - * @param userData not actually needed but part of the API. - * @return TRUE if the operation was successful. - */ -+ (bool) removeNotification:(ALuint) notificationID - onSource:(ALuint) source - callback:(alSourceNotificationProc) callback - userData:(void*) userData; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/OpenALManager.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/OpenALManager.h deleted file mode 100644 index df2dea4..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/OpenALManager.h +++ /dev/null @@ -1,251 +0,0 @@ -// -// OpenALManager.h -// ObjectAL -// -// Created by Karl Stenerud on 10-09-25. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import -#import "SynthesizeSingleton.h" -#import "ALContext.h" -#ifdef __IPHONE_OS_VERSION_MAX_ALLOWED -#import -#else -#import -#endif - - -#pragma mark OpenALManager - -/** - * Manager class for OpenAL objects (ObjectAL). - * Keeps track of devices that have been opened, and allows high level OpenAL management.
    - * Provides methods for loading ALBuffer objects from audio files.
    - * The OpenAL 1.1 specification is available at - * http://connect.creativelabs.com/openal/Documentation
    - * Be sure to read through it (especially the part about distance models) as ObjectAL follows the - * OpenAL object model.
    - * - * Alternatively, you may opt to use OALSimpleAudio for a simpler interface. - */ -@interface OpenALManager : NSObject -{ - /** All opened devices */ - NSMutableArray* devices; - - /** Handles suspending and interrupting for this object. */ - OALSuspendHandler* suspendHandler; - - /** Operation queue for asynchronous loading. */ - NSOperationQueue* operationQueue; -} - - -#pragma mark Properties - -/** List of available playback devices (NSString*). */ -@property(nonatomic,readonly,retain) NSArray* availableDevices; - -/** List of available capture devices (NSString*). */ -@property(nonatomic,readonly,retain) NSArray* availableCaptureDevices; - -/** The current context (some context operations require the context to be the "current" one). - * WEAK reference. - */ -@property(nonatomic,readwrite,assign) ALContext* currentContext; - -/** Name of the default capture device. */ -@property(nonatomic,readonly,retain) NSString* defaultCaptureDeviceSpecifier; - -/** Name of the default playback device. */ -@property(nonatomic,readonly,retain) NSString* defaultDeviceSpecifier; - -/** List of all open devices (ALDevice*). */ -@property(nonatomic,readonly,retain) NSArray* devices; - -/** The frequency of the output mixer. */ -@property(nonatomic,readwrite,assign) ALdouble mixerOutputFrequency; - -/** The rendering quality. - * - * Can be one of: - * - ALC_MAC_OSX_SPATIAL_RENDERING_QUALITY_HIGH - * - ALC_MAC_OSX_SPATIAL_RENDERING_QUALITY_LOW - * - ALC_IPHONE_SPATIAL_RENDERING_QUALITY_HEADPHONES (iOS only) - */ -@property(nonatomic,readwrite,assign) ALint renderingQuality; - - -#pragma mark Object Management - -/** Singleton implementation providing "sharedInstance" and "purgeSharedInstance" methods. - * - * - (OpenALManager*) sharedInstance: Get the shared singleton instance.
    - * - (void) purgeSharedInstance: Purge (deallocate) the shared instance. - */ -SYNTHESIZE_SINGLETON_FOR_CLASS_HEADER(OpenALManager); - - -#pragma mark Buffers - -/** Load an OpenAL buffer with the contents of an audio file. - * The buffer's name will be the fully qualified URL of the path. - * - * See the class description note regarding sound file formats. - * - * @param filePath The path of the file containing the audio data. - * @return An ALBuffer containing the audio data. - */ -- (ALBuffer*) bufferFromFile:(NSString*) filePath; - -/** Load an OpenAL buffer with the contents of an audio file. - * The buffer's name will be the fully qualified URL of the path. - * - * See the class description note regarding sound file formats. - * - * @param filePath The path of the file containing the audio data. - * @param reduceToMono If true, reduce the sample to mono - * (stereo samples don't support panning or positional audio). - * @return An ALBuffer containing the audio data. - */ -- (ALBuffer*) bufferFromFile:(NSString*) filePath reduceToMono:(bool) reduceToMono; - -/** Load an OpenAL buffer with the contents of an audio file. - * The buffer's name will be the fully qualified URL. - * - * See the class description note regarding sound file formats. - * - * @param url The URL of the file containing the audio data. - * @return An ALBuffer containing the audio data. - */ -- (ALBuffer*) bufferFromUrl:(NSURL*) url; - -/** Load an OpenAL buffer with the contents of an audio file. - * The buffer's name will be the fully qualified URL. - * - * See the class description note regarding sound file formats. - * - * @param url The URL of the file containing the audio data. - * @param reduceToMono If true, reduce the sample to mono - * (stereo samples don't support panning or positional audio). - * @return An ALBuffer containing the audio data. - */ -- (ALBuffer*) bufferFromUrl:(NSURL*) url reduceToMono:(bool) reduceToMono; - -/** Load an OpenAL buffer with the contents of an audio file asynchronously. - * This method will schedule a request to have the buffer created and filled, and then call the - * specified selector with the newly created buffer.
    - * The buffer's name will be the fully qualified URL of the path.
    - * Returns the fully qualified URL of the path, which you can match up to the buffer name in your - * callback method. - * - * See the class description note regarding sound file formats. - * - * @param filePath The path of the file containing the audio data. - * @param target The target to call when the buffer is loaded. - * @param selector The selector to invoke when the buffer is loaded. - * @return The fully qualified URL of the path. - */ -- (NSString*) bufferAsyncFromFile:(NSString*) filePath target:(id) target selector:(SEL) selector; - -/** Load an OpenAL buffer with the contents of an audio file asynchronously. - * This method will schedule a request to have the buffer created and filled, and then call the - * specified selector with the newly created buffer.
    - * The buffer's name will be the fully qualified URL of the path.
    - * Returns the fully qualified URL of the path, which you can match up to the buffer name in your - * callback method. - * - * See the class description note regarding sound file formats. - * - * @param filePath The path of the file containing the audio data. - * @param reduceToMono If true, reduce the sample to mono - * (stereo samples don't support panning or positional audio). - * @param target The target to call when the buffer is loaded. - * @param selector The selector to invoke when the buffer is loaded. - * @return The fully qualified URL of the path. - */ -- (NSString*) bufferAsyncFromFile:(NSString*) filePath - reduceToMono:(bool) reduceToMono - target:(id) target - selector:(SEL) selector; - -/** Load an OpenAL buffer with the contents of a URL asynchronously. - * This method will schedule a request to have the buffer created and filled, and then call the - * specified selector with the newly created buffer.
    - * The buffer's name will be the fully qualified URL.
    - * Returns the fully qualified URL, which you can match up to the buffer name in your callback - * method. - * - * See the class description note regarding sound file formats. - * - * @param url The URL of the file containing the audio data. - * @param target The target to call when the buffer is loaded. - * @param selector The selector to invoke when the buffer is loaded. - * @return The fully qualified URL of the path. - */ -- (NSString*) bufferAsyncFromUrl:(NSURL*) url target:(id) target selector:(SEL) selector; - -/** Load an OpenAL buffer with the contents of a URL asynchronously. - * This method will schedule a request to have the buffer created and filled, and then call the - * specified selector with the newly created buffer.
    - * The buffer's name will be the fully qualified URL.
    - * Returns the fully qualified URL, which you can match up to the buffer name in your callback - * method. - * - * See the class description note regarding sound file formats. - * - * @param url The URL of the file containing the audio data. - * @param reduceToMono If true, reduce the sample to mono - * (stereo samples don't support panning or positional audio). - * @param target The target to call when the buffer is loaded. - * @param selector The selector to invoke when the buffer is loaded. - * @return The fully qualified URL of the path. - */ -- (NSString*) bufferAsyncFromUrl:(NSURL*) url - reduceToMono:(bool) reduceToMono - target:(id) target - selector:(SEL) selector; - - -#pragma mark Utility - -/** Clear all references to sound data from ALL buffers, managed or not. - */ -- (void) clearAllBuffers; - - -#pragma mark Internal Use - -/** \cond */ -/** (INTERNAL USE) Notify that a device is initializing. - */ -- (void) notifyDeviceInitializing:(ALDevice*) device; - -/** (INTERNAL USE) Notify that a device is deallocating. - */ -- (void) notifyDeviceDeallocating:(ALDevice*) device; -/** \endcond */ - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/OpenALManager.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/OpenALManager.m deleted file mode 100644 index ba7ede0..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/OpenAL/OpenALManager.m +++ /dev/null @@ -1,441 +0,0 @@ -// -// OpenALManager.m -// ObjectAL -// -// Created by Karl Stenerud on 10-09-25. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import "OpenALManager.h" -#import "NSMutableArray+WeakReferences.h" -#import "ObjectALMacros.h" -#import "ARCSafe_MemMgmt.h" -#import "ALWrapper.h" -#import "ALDevice.h" -#import "OALAudioSession.h" -#import "OALAudioFile.h" - - -#pragma mark - -#pragma mark Asynchronous Operations - -/** \cond */ -/** - * (INTERNAL USE) NSOperation for loading audio files asynchronously. - */ -@interface OAL_AsyncALBufferLoadOperation: NSOperation -{ - /** The URL of the sound file to play */ - NSURL* url; - /** If true, reduce the sample to mono */ - bool reduceToMono; - /** The target to inform when the operation completes */ - id target; - /** The selector to call when the operation completes */ - SEL selector; -} - -/** (INTERNAL USE) Create a new Asynchronous Operation. - * - * @param url the URL containing the sound file. - * @param reduceToMono If true, reduce the sample to mono - * (stereo samples don't support panning or positional audio). - * @param target the target to inform when the operation completes. - * @param selector the selector to call when the operation completes. - */ -+ (id) operationWithUrl:(NSURL*) url - reduceToMono:(bool) reduceToMono - target:(id) target - selector:(SEL) selector; - -/** (INTERNAL USE) Initialize an Asynchronous Operation. - * - * @param url the URL containing the sound file. - * @param reduceToMono If true, reduce the sample to mono - * (stereo samples don't support panning or positional audio). - * @param target the target to inform when the operation completes. - * @param selector the selector to call when the operation completes. - */ -- (id) initWithUrl:(NSURL*) url - reduceToMono:(bool) reduceToMono - target:(id) target - selector:(SEL) selector; - -@end - -@implementation OAL_AsyncALBufferLoadOperation - -+ (id) operationWithUrl:(NSURL*) url - reduceToMono:(bool) reduceToMono - target:(id) target - selector:(SEL) selector -{ - return as_autorelease([[self alloc] initWithUrl:url - reduceToMono:reduceToMono - target:target - selector:selector]); -} - -- (id) initWithUrl:(NSURL*) urlIn - reduceToMono:(bool) reduceToMonoIn - target:(id) targetIn - selector:(SEL) selectorIn -{ - if(nil != (self = [super init])) - { - url = as_retain(urlIn); - reduceToMono = reduceToMonoIn; - target = targetIn; - selector = selectorIn; - } - return self; -} - -- (void) dealloc -{ - as_release(url); - as_superdealloc(); -} - -- (void)main -{ - ALBuffer* buffer = [OALAudioFile bufferFromUrl:url reduceToMono:reduceToMono]; - [target performSelectorOnMainThread:selector withObject:buffer waitUntilDone:NO]; -} - -@end - - -#pragma mark - -#pragma mark Private Methods - -SYNTHESIZE_SINGLETON_FOR_CLASS_PROTOTYPE(OpenALManager); - -/** - * (INTERNAL USE) Private methods for OpenALManager. - */ -@interface OpenALManager () - -/** (INTERNAL USE) Called by SuspendHandler. - */ -- (void) setSuspended:(bool) value; - -/** (INTERNAL USE) Real reference to the current context. - */ -@property(nonatomic,readwrite,assign) ALContext* realCurrentContext; - -@end -/** \endcond */ - - -#pragma mark - -#pragma mark OpenALManager - -@implementation OpenALManager - - - -#pragma mark Object Management - -SYNTHESIZE_SINGLETON_FOR_CLASS(OpenALManager); - -@synthesize realCurrentContext; - -- (id) init -{ - if(nil != (self = [super init])) - { - OAL_LOG_DEBUG(@"%@: Init", self); - - suspendHandler = [[OALSuspendHandler alloc] initWithTarget:self selector:@selector(setSuspended:)]; - - devices = [NSMutableArray newMutableArrayUsingWeakReferencesWithCapacity:5]; - - operationQueue = [[NSOperationQueue alloc] init]; - - [[OALAudioSession sharedInstance] addSuspendListener:self]; - } - return self; -} - -- (void) dealloc -{ - OAL_LOG_DEBUG(@"%@: Dealloc", self); - [[OALAudioSession sharedInstance] removeSuspendListener:self]; - - as_release(operationQueue); - as_release(suspendHandler); - as_release(devices); - as_superdealloc(); -} - - -#pragma mark Properties - -- (NSArray*) availableCaptureDevices -{ - return [ALWrapper getNullSeparatedStringList:nil attribute:ALC_CAPTURE_DEVICE_SPECIFIER]; -} - -- (NSArray*) availableDevices -{ - return [ALWrapper getNullSeparatedStringList:nil attribute:ALC_DEVICE_SPECIFIER]; -} - -- (ALContext*) currentContext -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return self.realCurrentContext; - } -} - -- (void) setCurrentContext:(ALContext *) context -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - self.realCurrentContext = context; - [ALWrapper makeContextCurrent:self.realCurrentContext.context - deviceReference:self.realCurrentContext.device.device]; - } -} - -- (NSString*) defaultCaptureDeviceSpecifier -{ - return [ALWrapper getString:nil attribute:ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER]; -} - -- (NSString*) defaultDeviceSpecifier -{ - return [ALWrapper getString:nil attribute:ALC_DEFAULT_DEVICE_SPECIFIER]; -} - -@synthesize devices; - -- (ALdouble) mixerOutputFrequency -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper getMixerOutputDataRate]; - } -} - -- (void) setMixerOutputFrequency:(ALdouble) frequency -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper setMixerOutputDataRate:frequency]; - } -} - -- (ALint) renderingQuality -{ - OPTIONALLY_SYNCHRONIZED(self) - { - return [ALWrapper getRenderingQuality]; - } -} - -- (void) setRenderingQuality:(ALint) renderingQuality -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(self.suspended) - { - OAL_LOG_DEBUG(@"%@: Called mutator on suspended object", self); - return; - } - - [ALWrapper setRenderingQuality:renderingQuality]; - } -} - - -#pragma mark Suspend Handler - -- (void) addSuspendListener:(id) listener -{ - [suspendHandler addSuspendListener:listener]; -} - -- (void) removeSuspendListener:(id) listener -{ - [suspendHandler removeSuspendListener:listener]; -} - -- (bool) manuallySuspended -{ - return suspendHandler.manuallySuspended; -} - -- (void) setManuallySuspended:(bool) value -{ - suspendHandler.manuallySuspended = value; -} - -- (bool) interrupted -{ - return suspendHandler.interrupted; -} - -- (void) setInterrupted:(bool) value -{ - suspendHandler.interrupted = value; -} - -- (bool) suspended -{ - return suspendHandler.suspended; -} - -- (void) setSuspended:(bool) value -{ - if(value) - { - [ALWrapper makeContextCurrent:nil]; - } - else - { - [ALWrapper makeContextCurrent:self.realCurrentContext.context - deviceReference:self.realCurrentContext.device.device]; - } -} - - -#pragma mark Buffers - -- (ALBuffer*) bufferFromFile:(NSString*) filePath -{ - return [self bufferFromFile:filePath reduceToMono:NO]; -} - -- (ALBuffer*) bufferFromFile:(NSString*) filePath reduceToMono:(bool) reduceToMono -{ - return [self bufferFromUrl:[OALTools urlForPath:filePath] reduceToMono:reduceToMono]; -} - -- (ALBuffer*) bufferFromUrl:(NSURL*) url -{ - return [self bufferFromUrl:url reduceToMono:NO]; -} - -- (ALBuffer*) bufferFromUrl:(NSURL*) url reduceToMono:(bool) reduceToMono -{ - OAL_LOG_DEBUG(@"Load buffer from %@", url); - - return [OALAudioFile bufferFromUrl:url reduceToMono:reduceToMono]; -} - -- (NSString*) bufferAsyncFromFile:(NSString*) filePath - target:(id) target - selector:(SEL) selector -{ - return [self bufferAsyncFromFile:filePath - reduceToMono:NO - target:target - selector:selector]; -} - -- (NSString*) bufferAsyncFromFile:(NSString*) filePath - reduceToMono:(bool) reduceToMono - target:(id) target - selector:(SEL) selector -{ - return [self bufferAsyncFromUrl:[OALTools urlForPath:filePath] - reduceToMono:reduceToMono - target:target - selector:selector]; -} - -- (NSString*) bufferAsyncFromUrl:(NSURL*) url - target:(id) target - selector:(SEL) selector -{ - return [self bufferAsyncFromUrl:url - reduceToMono:NO - target:target - selector:selector]; -} - -- (NSString*) bufferAsyncFromUrl:(NSURL*) url - reduceToMono:(bool) reduceToMono - target:(id) target - selector:(SEL) selector -{ - OPTIONALLY_SYNCHRONIZED(self) - { - [operationQueue addOperation: - [OAL_AsyncALBufferLoadOperation operationWithUrl:url - reduceToMono:reduceToMono - target:target - selector:selector]]; - } - return [url absoluteString]; -} - - -#pragma mark Utility - -- (void) clearAllBuffers -{ - OPTIONALLY_SYNCHRONIZED(devices) - { - for(ALDevice* device in devices) - { - [device clearBuffers]; - } - } -} - -#pragma mark Internal Use - -- (void) notifyDeviceInitializing:(ALDevice*) device -{ - OPTIONALLY_SYNCHRONIZED(devices) - { - [devices addObject:device]; - } -} - -- (void) notifyDeviceDeallocating:(ALDevice*) device -{ - OPTIONALLY_SYNCHRONIZED(devices) - { - [devices removeObject:device]; - } -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Session/OALAudioSession.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Session/OALAudioSession.h deleted file mode 100644 index 5713c3c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Session/OALAudioSession.h +++ /dev/null @@ -1,200 +0,0 @@ -// -// OALAudioSession.h -// ObjectAL -// -// Created by Karl Stenerud on 10-12-19. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import -#import -#import "SynthesizeSingleton.h" -#import "OALSuspendHandler.h" - - -/** - * Handles the audio session and interrupts. - */ -#ifdef __IPHONE_OS_VERSION_MAX_ALLOWED -@interface OALAudioSession : NSObject -#else -@interface OALAudioSession : NSObject -#endif -{ - /** The current audio session category */ - NSString* audioSessionCategory; - - /** Flag signifying that we are currently handling an error notification. - * This prevents onAudioError: from becoming reentrant due to - * self.manuallySuspended setting off a chain of calls that result in - * another error notification broadcast. - */ - bool handlingErrorNotification; - - bool handleInterruptions; - bool allowIpod; - bool ipodDucking; - bool useHardwareIfAvailable; - bool honorSilentSwitch; - - bool audioSessionActive; - - /** If true, the audio session was active when the interrupt occurred. */ - bool audioSessionWasActive; - - /** Handles suspending and interrupting for this object. */ - OALSuspendHandler* suspendHandler; - - /** Marks the last time the audio session was reset due to error. - * This is used to avoid getting stuck in a rapid-fire reset-error loop. - */ - NSDate* lastResetTime; -} - - - -#pragma mark Properties - -/** The current audio session category. - * If this value is explicitly set, the other session properties "allowIpod", - * "useHardwareIfAvailable", "honorSilentSwitch", and "ipodDucking" may be modified - * to remain compatible with the category. - * - * @see AVAudioSessionCategory - * - * Default value: nil - */ -@property(nonatomic,readwrite,retain) NSString* audioSessionCategory; - -/** If YES, allow ipod music to continue playing (NOT SUPPORTED ON THE SIMULATOR). - * Note: If this is enabled, and another app is playing music, background audio - * playback will use the SOFTWARE codecs, NOT hardware.
    - * - * If allowIpod = NO, the application will ALWAYS use hardware decoding.
    - * - * @see useHardwareIfAvailable - * - * Default value: YES - */ -@property(nonatomic,readwrite,assign) bool allowIpod; - -/** If YES, ipod music will duck (lower in volume) when the audio session activates. - * - * Default value: NO - */ -@property(nonatomic,readwrite,assign) bool ipodDucking; - -/** Determines what to do if no other application is playing audio and allowIpod = YES - * (NOT SUPPORTED ON THE SIMULATOR).
    - * - * If NO, the application will ALWAYS use software decoding. The advantage to this is that - * the user can background your application and then start audio playing from another - * application. If useHardwareIfAvailable = YES, the user won't be able to do this.
    - * - * If this is set to YES, the application will use hardware decoding if no other application - * is currently playing audio. However, no other application will be able to start playing - * audio if it wasn't playing already.
    - * - * Note: This switch has no effect if allowIpod = NO.
    - * - * @see allowIpod - * - * Default value: YES - */ -@property(nonatomic,readwrite,assign) bool useHardwareIfAvailable; - -/** If true, mute when backgrounded, screen locked, or the ringer switch is - * turned off (NOT SUPPORTED ON THE SIMULATOR).
    - * - * Default value: YES - */ -@property(nonatomic,readwrite,assign) bool honorSilentSwitch; - -/** If true, automatically handle interruptions.
    - * - * Default value: YES - */ -@property(nonatomic,readwrite,assign) bool handleInterruptions; - -#ifdef __IPHONE_OS_VERSION_MAX_ALLOWED -/** Delegate that will receive all audio session events (WEAK reference). - */ -@property(nonatomic,readwrite,assign) id audioSessionDelegate; -#endif - -/** If true, the audio session is active */ -@property(nonatomic,readwrite,assign) bool audioSessionActive; - -/** The preferred I/O buffer duration, in seconds. Lower values give less - * playback latencey, but use more CPU. - * @deprecated Use AVAudioSession instead. - */ -@property(nonatomic,readwrite,assign) float preferredIOBufferDuration __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_NA,__MAC_NA,__IPHONE_2_0,__IPHONE_6_1); - -/** If true, another application (usually iPod) is playing music. - * @deprecated Use AVAudioSession instead. - */ -@property(nonatomic,readonly,assign) bool ipodPlaying __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_NA,__MAC_NA,__IPHONE_2_0,__IPHONE_6_1); - -/** Get the device's final hardware output volume, as controlled by - * the volume button on the side of the device. - * @deprecated Use AVAudioSession instead. - */ -@property(nonatomic,readonly,assign) float hardwareVolume __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_NA,__MAC_NA,__IPHONE_2_0,__IPHONE_6_1); - -/** Check if the hardware mute switch is on (not supported on the simulator or iOS 5+). - * Note: If headphones are plugged in, hardwareMuted will always return FALSE - * regardless of the switch state. - * - * Note: Please file a bug report with Apple to get this functionality restored in iOS 5! - */ -@property(nonatomic,readonly,assign) bool hardwareMuted __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_NA,__MAC_NA,__IPHONE_2_0,__IPHONE_5_0); - -/** Check what hardware route the audio is taking, such as "Speaker" or "Headphone" - * (not supported on the simulator). - * @deprecated Use AVAudioSession instead. - */ -@property(nonatomic,readonly,retain) NSString* audioRoute __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_NA,__MAC_NA,__IPHONE_2_0,__IPHONE_6_1); - - -#pragma mark Object Management - -/** Singleton implementation providing "sharedInstance" and "purgeSharedInstance" methods. - * - * - (OALAudioSupport*) sharedInstance: Get the shared singleton instance.
    - * - (void) purgeSharedInstance: Purge (deallocate) the shared instance. - */ -SYNTHESIZE_SINGLETON_FOR_CLASS_HEADER(OALAudioSession); - - -#pragma mark Utility - -/** Force an interrupt end. This can be useful in cases where a buggy OS - * fails to end an interrupt. - * - * Be VERY CAREFUL when using this! - */ -- (void) forceEndInterruption; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Session/OALAudioSession.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Session/OALAudioSession.m deleted file mode 100644 index 5739626..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Session/OALAudioSession.m +++ /dev/null @@ -1,883 +0,0 @@ -// -// OALAudioSession.m -// ObjectAL -// -// Created by Karl Stenerud on 10-12-19. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import "OALAudioSession.h" -#import -#import "ObjectALMacros.h" -#import "ARCSafe_MemMgmt.h" -#import "OALNotifications.h" -#import "IOSVersion.h" - - -#define kMaxSessionActivationRetries 40 -#define kMinTimeIntervalBetweenResets 1.0 - -#pragma mark - -#pragma mark Private Methods - -SYNTHESIZE_SINGLETON_FOR_CLASS_PROTOTYPE(OALAudioSession); - - -#ifdef __IPHONE_OS_VERSION_MAX_ALLOWED - -/** \cond */ -/** - * (INTERNAL USE) Private methods for OALAudioSupport. - */ -@interface OALAudioSession (Private) - -/** (INTERNAL USE) Get an AudioSession property. - * - * @param property The property to get. - * @return The property's value. - */ -- (UInt32) getIntProperty:(AudioSessionPropertyID) property; - -/** (INTERNAL USE) Get an AudioSession property. - * - * @param property The property to get. - * @return The property's value. - */ -- (Float32) getFloatProperty:(AudioSessionPropertyID) property; - -/** (INTERNAL USE) Get an AudioSession property. - * - * @param property The property to get. - * @return The property's value. - */ -- (NSString*) getStringProperty:(AudioSessionPropertyID) property; - -/** (INTERNAL USE) Set an AudioSession property. - * - * @param property The property to set. - * @param value The value to set this property to. - */ -- (void) setIntProperty:(AudioSessionPropertyID) property value:(UInt32) value; - -/** (INTERNAL USE) Set an AudioSession property. - * - * @param property The property to set. - * @param value The value to set this property to. - */ -- (void) setFloatProperty:(AudioSessionPropertyID) property value:(Float32) value; - -/** (INTERNAL USE) Set the Audio Session category and properties based on current settings. - */ -- (void) setAudioMode; - -/** (INTERNAL USE) Update settings to be compatible with the current audio session category. - */ -- (void) updateFromAudioSessionCategory; - -/** (INTERNAL USE) Update the audio session category to be compatible with the current settings. - */ -- (void) updateFromFlags; - -/** (INTERNAL USE) Called by SuspendHandler. - */ -- (void) setSuspended:(bool) value; - -/** (INTERNAL USE) Called when an audio error is signalled via - * notification. - */ -- (void) onAudioError:(NSNotification*) notification; - -@end -/** \endcond */ - - -@implementation OALAudioSession - -#pragma mark Object Management - -SYNTHESIZE_SINGLETON_FOR_CLASS(OALAudioSession); - -- (id) init -{ - if(nil != (self = [super init])) - { - OAL_LOG_DEBUG(@"%@: Init", self); - - float osVersion = [IOSVersion sharedInstance].version; - - suspendHandler = [[OALSuspendHandler alloc] initWithTarget:self selector:@selector(setSuspended:)]; - -#if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_0 - if(osVersion < 6.0f) - { - OAL_LOG_DEBUG(@"Setting up AVAudioSession delegate"); - [(AVAudioSession*)[AVAudioSession sharedInstance] setDelegate:self]; - } -#endif // __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_0 - - if(osVersion >= 6.0f) - { - OAL_LOG_DEBUG(@"Adding notification observer for AVAudioSessionInterruptionNotification"); - [[NSNotificationCenter defaultCenter] addObserver:self - selector:@selector(handleInterruption:) - name:@"AVAudioSessionInterruptionNotification" - object:[AVAudioSession sharedInstance]]; - } - - // Set up defaults - handleInterruptions = YES; - allowIpod = YES; - ipodDucking = NO; - useHardwareIfAvailable = YES; - honorSilentSwitch = YES; - [self updateFromFlags]; - -#if OBJECTAL_CFG_RESET_AUDIO_SESSION_ON_ERROR - [[NSNotificationCenter defaultCenter] addObserver:self - selector:@selector(onAudioError:) - name:OALAudioErrorNotification object:nil]; -#endif - - lastResetTime = [[NSDate alloc] init]; - // Activate the audio session. - self.audioSessionActive = YES; - } - return self; -} - -- (void) dealloc -{ - OAL_LOG_DEBUG(@"%@: Dealloc", self); - - [[NSNotificationCenter defaultCenter] removeObserver:self]; - - NSError* error; - if(![[AVAudioSession sharedInstance] setActive:NO error:&error]) - { - OAL_LOG_ERROR(@"Could not deactivate audio session: %@", error); - } - - [[NSNotificationCenter defaultCenter] removeObserver:self]; - as_release(lastResetTime); - as_release(audioSessionCategory); - as_release(suspendHandler); - as_superdealloc(); -} - - -#pragma mark Properties - -- (NSString*) audioSessionCategory -{ - return audioSessionCategory; -} - -- (void) setAudioSessionCategory:(NSString*) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - as_autorelease_noref(audioSessionCategory); - audioSessionCategory = as_retain(value); - [self updateFromAudioSessionCategory]; - [self setAudioMode]; - } -} - -- (bool) allowIpod -{ - return allowIpod; -} - -- (void) setAllowIpod:(bool) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - allowIpod = value; - [self updateFromFlags]; - [self setAudioMode]; - } -} - -- (bool) ipodDucking -{ - return ipodDucking; -} - -- (void) setIpodDucking:(bool) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - ipodDucking = value; - [self updateFromFlags]; - [self setAudioMode]; - } -} - -- (bool) useHardwareIfAvailable -{ - return useHardwareIfAvailable; -} - -- (void) setUseHardwareIfAvailable:(bool) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - useHardwareIfAvailable = value; - [self updateFromFlags]; - [self setAudioMode]; - } -} - -@synthesize handleInterruptions; -@synthesize audioSessionDelegate; - -- (bool) honorSilentSwitch -{ - return honorSilentSwitch; -} - -- (void) setHonorSilentSwitch:(bool) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - honorSilentSwitch = value; - [self updateFromFlags]; - [self setAudioMode]; - } -} - -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wdeprecated-implementations" - -- (float) preferredIOBufferDuration -{ - return [self getFloatProperty:kAudioSessionProperty_PreferredHardwareIOBufferDuration]; -} - -- (void) setPreferredIOBufferDuration:(float)value -{ - [self setFloatProperty:kAudioSessionProperty_PreferredHardwareIOBufferDuration - value:value]; -} - -- (bool) ipodPlaying -{ - return 0 != [self getIntProperty:kAudioSessionProperty_OtherAudioIsPlaying]; -} - -- (NSString*) audioRoute -{ -#if !TARGET_IPHONE_SIMULATOR - return [self getStringProperty:kAudioSessionProperty_AudioRoute]; -#else /* !TARGET_IPHONE_SIMULATOR */ - return nil; -#endif /* !TARGET_IPHONE_SIMULATOR */ -} - -- (float) hardwareVolume -{ - return [self getFloatProperty:kAudioSessionProperty_CurrentHardwareOutputVolume]; -} - -- (bool) hardwareMuted -{ - return [[self audioRoute] isEqualToString:@""]; -} - -#pragma clang diagnostic pop // "-Wdeprecated-implementations" - - - -#pragma mark Internal Use - -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wdeprecated-declarations" - -- (UInt32) getIntProperty:(AudioSessionPropertyID) property -{ - UInt32 value = 0; - UInt32 size = sizeof(value); - OSStatus result; - OPTIONALLY_SYNCHRONIZED(self) - { - result = AudioSessionGetProperty(property, &size, &value); - } - REPORT_AUDIOSESSION_CALL(result, @"Failed to get int property %08x", property); - return value; -} - -- (Float32) getFloatProperty:(AudioSessionPropertyID) property -{ - Float32 value = 0; - UInt32 size = sizeof(value); - OSStatus result; - OPTIONALLY_SYNCHRONIZED(self) - { - result = AudioSessionGetProperty(property, &size, &value); - } - REPORT_AUDIOSESSION_CALL(result, @"Failed to get float property %08x", property); - return value; -} - -- (NSString*) getStringProperty:(AudioSessionPropertyID) property -{ - CFStringRef value; - UInt32 size = sizeof(value); - OSStatus result; - OPTIONALLY_SYNCHRONIZED(self) - { - result = AudioSessionGetProperty(property, &size, &value); - } - REPORT_AUDIOSESSION_CALL(result, @"Failed to get string property %08x", property); - if(noErr == result) - { - NSString* stringResult = (as_bridge_transfer NSString*) value; - return as_autorelease(stringResult); - } - return nil; -} - -- (void) setIntProperty:(AudioSessionPropertyID) property value:(UInt32) value -{ - OSStatus result; - OPTIONALLY_SYNCHRONIZED(self) - { - result = AudioSessionSetProperty(property, sizeof(value), &value); - } - REPORT_AUDIOSESSION_CALL(result, @"Failed to get int property %08x", property); -} - -- (void) setFloatProperty:(AudioSessionPropertyID) property value:(Float32) value -{ - OSStatus result; - OPTIONALLY_SYNCHRONIZED(self) - { - result = AudioSessionSetProperty(property, sizeof(value), &value); - } - REPORT_AUDIOSESSION_CALL(result, @"Failed to get int property %08x", property); -} - -- (BOOL) _otherAudioPlaying -{ - if([IOSVersion version] < 6) - { - return self.ipodPlaying; - } - return ((AVAudioSession*)[AVAudioSession sharedInstance]).otherAudioPlaying; -} - -#pragma clang diagnostic pop // "-Wdeprecated-declarations" - -- (void) setAudioCategory:(NSString*) audioCategory -{ - NSError* error; - if(![[AVAudioSession sharedInstance] setCategory:audioCategory error:&error]) - { - OAL_LOG_ERROR(@"Failed to set audio category: %@", error); - } -} - -- (void) updateFromAudioSessionCategory -{ - if([AVAudioSessionCategoryAmbient isEqualToString:audioSessionCategory]) - { - honorSilentSwitch = YES; - allowIpod = YES; - } - else if([AVAudioSessionCategorySoloAmbient isEqualToString:audioSessionCategory]) - { - honorSilentSwitch = YES; - allowIpod = NO; - } - else if([AVAudioSessionCategoryPlayback isEqualToString:audioSessionCategory]) - { - honorSilentSwitch = NO; - } - else if([AVAudioSessionCategoryRecord isEqualToString:audioSessionCategory]) - { - honorSilentSwitch = NO; - allowIpod = NO; - ipodDucking = NO; - } - else if([AVAudioSessionCategoryPlayAndRecord isEqualToString:audioSessionCategory]) - { - honorSilentSwitch = NO; - allowIpod = NO; - ipodDucking = NO; - } -#if __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_3_1 - else if([AVAudioSessionCategoryAudioProcessing isEqualToString:audioSessionCategory]) - { - honorSilentSwitch = NO; - allowIpod = NO; - ipodDucking = NO; - } -#endif /* __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_3_1 */ - else - { - OAL_LOG_WARNING(@"%@: Unrecognized audio session category", audioSessionCategory); - } - -} - -- (void) updateFromFlags -{ - as_release(audioSessionCategory); - if(honorSilentSwitch) - { - if(allowIpod) - { - audioSessionCategory = as_retain(AVAudioSessionCategoryAmbient); - } - else - { - audioSessionCategory = as_retain(AVAudioSessionCategorySoloAmbient); - } - } - else - { - audioSessionCategory = as_retain(AVAudioSessionCategoryPlayback); - } -} - -- (void) setAudioMode -{ - // Simulator doesn't support setting the audio session category. -#if !TARGET_IPHONE_SIMULATOR - - NSString* actualCategory = audioSessionCategory; - - // Mixing uses software decoding and mixes with other apps. - bool mixing = allowIpod; - - // Ducking causes other app audio to lower in volume while this session is active. - bool ducking = ipodDucking; - - // If the hardware is available and we want it, take it. - if(mixing && useHardwareIfAvailable && !self._otherAudioPlaying) - { - mixing = NO; - } - - // Handle special case where useHardwareIfAvailable caused us to take the hardware. - if(!mixing && [AVAudioSessionCategoryAmbient isEqualToString:audioSessionCategory]) - { - actualCategory = AVAudioSessionCategorySoloAmbient; - } - - [self setAudioCategory:actualCategory]; - - if(!mixing) - { - // Setting OtherMixableAudioShouldDuck clears MixWithOthers. - [self setIntProperty:kAudioSessionProperty_OtherMixableAudioShouldDuck value:ducking]; - } - - if(!ducking) - { - // Setting MixWithOthers clears OtherMixableAudioShouldDuck. - [self setIntProperty:kAudioSessionProperty_OverrideCategoryMixWithOthers value:mixing]; - } - -#endif /* !TARGET_IPHONE_SIMULATOR */ -} - -- (bool) audioSessionActive -{ - return audioSessionActive; -} - -/** Work around for iOS4 bug that causes the session to not activate on the first few attempts - * in certain situations. - */ -- (void) activateAudioSession -{ - NSError* error; - for(int try = 1; try <= kMaxSessionActivationRetries; try++) - { - if([[AVAudioSession sharedInstance] setActive:YES error:&error]) - { - audioSessionActive = YES; - return; - } - OAL_LOG_ERROR(@"Could not activate audio session after %d tries: %@", try, error); - [NSThread sleepForTimeInterval:0.2]; - } - OAL_LOG_ERROR(@"Failed to activate the audio session"); -} - -- (void) setAudioSessionActive:(bool) value -{ - OPTIONALLY_SYNCHRONIZED(self) - { - if(value != audioSessionActive) - { - if(value) - { - OAL_LOG_DEBUG(@"Activate audio session"); - [self setAudioMode]; - [self activateAudioSession]; - } - else - { - OAL_LOG_DEBUG(@"Deactivate audio session"); - NSError* error; - if(![[AVAudioSession sharedInstance] setActive:NO error:&error]) - { - OAL_LOG_ERROR(@"Could not deactivate audio session: %@", error); - } - else - { - audioSessionActive = NO; - } - - } - } - } -} - -- (void) onAudioError:(NSNotification*) notification -{ - #pragma unused(notification) - -#if OBJECTAL_CFG_RESET_AUDIO_SESSION_ON_ERROR - if(self.suspended) - { - OAL_LOG_WARNING(@"Received audio error notification, but session is suspended. Doing nothing."); - return; - } - - OPTIONALLY_SYNCHRONIZED(self) - { - NSTimeInterval timeSinceLastReset = [[NSDate date] timeIntervalSinceDate:lastResetTime]; - if(timeSinceLastReset > kMinTimeIntervalBetweenResets && !handlingErrorNotification) - { - handlingErrorNotification = TRUE; - - OAL_LOG_WARNING(@"Received audio error notification. Resetting audio session."); - self.manuallySuspended = YES; - self.manuallySuspended = NO; - as_release(lastResetTime); - lastResetTime = [[NSDate alloc] init]; - - handlingErrorNotification = FALSE; - } - else - { - if(!handlingErrorNotification) - { - OAL_LOG_WARNING(@"Received audio error notification, but last reset was %f seconds ago. Doing nothing.", timeSinceLastReset); - } - } - } -#endif -} - -#pragma mark Suspend Handler - -- (void) addSuspendListener:(id) listener -{ - [suspendHandler addSuspendListener:listener]; -} - -- (void) removeSuspendListener:(id) listener -{ - [suspendHandler removeSuspendListener:listener]; -} - -- (bool) manuallySuspended -{ - return suspendHandler.manuallySuspended; -} - -- (void) setManuallySuspended:(bool) value -{ - suspendHandler.manuallySuspended = value; -} - -- (bool) interrupted -{ - return suspendHandler.interrupted; -} - -- (void) setInterrupted:(bool) value -{ - suspendHandler.interrupted = value; -} - -- (bool) suspended -{ - return suspendHandler.suspended; -} - -- (void) setSuspended:(bool) value -{ - OAL_LOG_DEBUG(@"setSuspended %d", value); - if(value) - { - audioSessionWasActive = self.audioSessionActive; - self.audioSessionActive = NO; - } - else - { - if(audioSessionWasActive) - { - self.audioSessionActive = YES; - } - } -} - - -#pragma mark Interrupt Handling - -// iOS 6.0+ interrupt handling -- (void) handleInterruption:(NSNotification*) notification -{ - NSUInteger type = [[notification.userInfo objectForKey:@"AVAudioSessionInterruptionTypeKey"] unsignedIntegerValue]; - OAL_LOG_DEBUG(@"iOS 6+ interrupt type %d", type); - switch(type) - { - case AVAudioSessionInterruptionTypeBegan: - [self beginInterruption]; - break; - case AVAudioSessionInterruptionTypeEnded: - { - NSUInteger options = [[notification.userInfo objectForKey:@"AVAudioSessionInterruptionOptionKey"] unsignedIntegerValue]; - [self endInterruptionWithFlags:options]; - break; - } - } -} - - -// AVAudioSessionDelegate -- (void) beginInterruption -{ - OAL_LOG_DEBUG(@"Received interrupt from system."); - @synchronized(self) - { - if(handleInterruptions) - { - self.interrupted = YES; - } - - if([audioSessionDelegate respondsToSelector:@selector(beginInterruption)]) - { - [audioSessionDelegate beginInterruption]; - } - } -} - -- (void) endInterruption -{ - OAL_LOG_DEBUG(@"Received end interrupt from system."); - @synchronized(self) - { - bool informDelegate = YES; - - if(handleInterruptions) - { - informDelegate = self.interrupted; - self.interrupted = NO; - } - - if(informDelegate) - { - if([audioSessionDelegate respondsToSelector:@selector(endInterruption)]) - { - [audioSessionDelegate endInterruption]; - } - } - } -} - -- (void)endInterruptionWithFlags:(NSUInteger)flags -{ - OAL_LOG_DEBUG(@"Received end interrupt with flags 0x%08x from system.", flags); - @synchronized(self) - { - bool informDelegate = YES; - - if(handleInterruptions) - { - informDelegate = self.interrupted; - self.interrupted = NO; - } - - if(informDelegate) - { - if([audioSessionDelegate respondsToSelector:@selector(endInterruptionWithFlags:)]) - { - [audioSessionDelegate endInterruptionWithFlags:flags]; - } - else if([audioSessionDelegate respondsToSelector:@selector(endInterruption)]) - { - [audioSessionDelegate endInterruption]; - } - } - } -} - -- (void) forceEndInterruption -{ - @synchronized(self) - { - bool informDelegate = YES; - - if(handleInterruptions) - { - informDelegate = self.interrupted; - self.interrupted = NO; - } - - if(informDelegate) - { - if([audioSessionDelegate respondsToSelector:@selector(endInterruption)]) - { - [audioSessionDelegate endInterruption]; - } - } - } -} - -- (void)inputIsAvailableChanged:(BOOL)isInputAvailable -{ - if([audioSessionDelegate respondsToSelector:@selector(inputIsAvailableChanged:)]) - { - [audioSessionDelegate inputIsAvailableChanged:isInputAvailable]; - } -} - - -@end - -#else - -@implementation OALAudioSession - -#pragma mark Object Management - -SYNTHESIZE_SINGLETON_FOR_CLASS(OALAudioSession); - -- (id) init -{ - if(nil != (self = [super init])) - { - suspendHandler = [[OALSuspendHandler alloc] initWithTarget:self selector:@selector(setSuspended:)]; - - // Set up defaults - handleInterruptions = NO; - allowIpod = NO; - ipodDucking = NO; - useHardwareIfAvailable = YES; - honorSilentSwitch = NO; - - self.audioSessionActive = YES; - } - return self; -} - -- (void) dealloc -{ - as_release(lastResetTime); - as_release(audioSessionCategory); - as_release(suspendHandler); - as_superdealloc(); -} - -#pragma mark Properties - -@synthesize audioSessionCategory; -@synthesize audioSessionActive; -@synthesize allowIpod; -@synthesize ipodDucking; -@synthesize useHardwareIfAvailable; -@synthesize handleInterruptions; -@synthesize honorSilentSwitch; -@synthesize preferredIOBufferDuration; -@synthesize ipodPlaying; -@synthesize audioRoute; -@synthesize hardwareVolume; -@synthesize hardwareMuted; - -#pragma mark Suspend Handler - -- (void) addSuspendListener:(id) listener -{ - [suspendHandler addSuspendListener:listener]; -} - -- (void) removeSuspendListener:(id) listener -{ - [suspendHandler removeSuspendListener:listener]; -} - -- (bool) manuallySuspended -{ - return suspendHandler.manuallySuspended; -} - -- (void) setManuallySuspended:(bool) value -{ - suspendHandler.manuallySuspended = value; -} - -- (bool) interrupted -{ - return false; -} - -- (void) setInterrupted:(__unused bool) value -{ -} - -- (bool) suspended -{ - return suspendHandler.suspended; -} - -- (void) setSuspended:(bool) value -{ - OAL_LOG_DEBUG(@"setSuspended %d", value); - if(value) - { - audioSessionWasActive = self.audioSessionActive; - self.audioSessionActive = NO; - } - else - { - if(audioSessionWasActive) - { - self.audioSessionActive = YES; - } - } -} - -- (void) forceEndInterruption -{ -} - -@end - -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Session/OALSuspendHandler.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Session/OALSuspendHandler.h deleted file mode 100644 index c9f24f2..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Session/OALSuspendHandler.h +++ /dev/null @@ -1,165 +0,0 @@ -// -// OALSuspendHandler.h -// ObjectAL -// -// Created by Karl Stenerud on 10-12-19. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import - -/** - * Allows an object to participate in interrupt and suspend operations. - * Objects may hook into OALAudioSession's interrupt and suspend model by - * calling [[OALAudioSession sharedInstance] addSuspendListener:self]. - * - * Note: You must NOT set the "interrupted" property manually. It is designed - * to be set automatically by system interrupts. - * - * @see OALAudioSession - */ -@protocol OALSuspendListener - -/** Set to YES to manually suspend. - */ -@property(nonatomic,readwrite,assign) bool manuallySuspended; - -/** If YES, this object is interrupted. - * Note: This property must NOT be set by the user! - */ -@property(nonatomic,readwrite,assign) bool interrupted; - -@end - - -/** - * A suspend manager is a listener that also allows other objects - * to subscribe to receive events as the manager receives them. - */ -@protocol OALSuspendManager - -/** If YES, this object is suspended. - */ -@property(nonatomic,readonly,assign) bool suspended; - -/** Add a listener that will receive manual suspend and interrupt events. - * - * @param listener The listener to register with this handler. - */ -- (void) addSuspendListener:(id) listener; - -/** Remove a registered listener. - * - * @param listener The listener to unregister from this handler. - */ -- (void) removeSuspendListener:(id) listener; - -@end - - -/** - * Provides two controls (interrupted and manuallySuspended) for suspending - * a slave object, and also propagates such control messages to interested - * listeners. - * - * "interrupted" is meant to be set by the system when an interrupt occurs.
    - * - * "manuallySuspended" is a user-settable control for suspending an object.
    - * "manuallySuspended" also has an extra step in its processing: When set, - * the handler makes a note of what its listeners' "manuallySuspended" values are. - * When cleared, it will only clear a listener's "manuallySuspended" value if it - * was not set at suspend time. This allows for ad-hoc setting/clearing of - * "manuallySuspended" in the middle of a handler/listener graph rather than - * only from the top level.
    - * - * When either control is set, the slave object will be suspended. When both are - * cleared, the slave object will be unsuspended.
    - */ -@interface OALSuspendHandler: NSObject -{ - /** Listeners that will receive manualSuspend and interrupt events. */ - NSMutableArray* listeners; - - /** Holder for the state of manualSuspend in listeners when this object is - * manually suspended. - */ - NSMutableArray* manualSuspendStates; - - /** Selector to be invoked on suspend or unsuspend. - * Takes the signature: setSelected:(bool) value - */ - SEL suspendStatusChangeSelector; - - /** Holds the current "manually suspended" state. */ - bool manualSuspendLock; - - /** Holds the current "interrupted" state. */ - bool interruptLock; -} - -/** Create a new handler with the specified slave target and selector. - * - * The selector provided must take a single boolean value like so:
    - * - (void) setSuspended:(bool) value
    - * - * @param target The slave object that will receive suspend/unsuspend events. - * @param selector The selector for a "set suspended" method, taking a single - * boolean parameter. - */ -+ (OALSuspendHandler*) handlerWithTarget:(id) target selector:(SEL) selector; - -/** Initialize a handler with the specified slave target and selector. - * - * The selector provided must take a single boolean value like so:
    - * - (void) setSuspended:(bool) value
    - * - * @param target The slave object that will receive suspend/unsuspend events. - * @param selector The selector for a "set suspended" method, taking a single - * boolean parameter. - */ -- (id) initWithTarget:(id) target selector:(SEL) selector; - - -/** If YES, the manual suspend control is set. */ -@property(nonatomic,readwrite,assign) bool manuallySuspended; - -/** If YES, the interrupt control is set. */ -@property(nonatomic,readwrite,assign) bool interrupted; - -/** If YES, the slave object is suspended. */ -@property(nonatomic,readonly,assign) bool suspended; - -/** Add a listener that will receive manual suspend and interrupt events. - * - * @param listener The listener to register with this handler. - */ -- (void) addSuspendListener:(id) listener; - -/** Remove a registered listener. - * - * @param listener The listener to unregister from this handler. - */ -- (void) removeSuspendListener:(id) listener; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Session/OALSuspendHandler.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Session/OALSuspendHandler.m deleted file mode 100644 index 21bb831..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Session/OALSuspendHandler.m +++ /dev/null @@ -1,247 +0,0 @@ -// -// OALSuspendHandler.m -// ObjectAL -// -// Created by Karl Stenerud on 10-12-19. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import "OALSuspendHandler.h" -#import "NSMutableArray+WeakReferences.h" -#import "ObjectALMacros.h" -#import "ARCSafe_MemMgmt.h" -#import - -/** \cond */ -@interface OALSuspendHandler () -/** \endcond */ - -/** Slave object that is notified when this object suspends or unsuspends. WEAK reference */ -@property(nonatomic,readwrite,assign) id suspendStatusChangeTarget; - -@end - - -@implementation OALSuspendHandler - -@synthesize suspendStatusChangeTarget; - -+ (OALSuspendHandler*) handlerWithTarget:(id) target selector:(SEL) selector -{ - return as_autorelease([[self alloc] initWithTarget:target selector:selector]); -} - -- (id) initWithTarget:(id) target selector:(SEL) selector -{ - if(nil != (self = [super init])) - { - listeners = [NSMutableArray newMutableArrayUsingWeakReferencesWithCapacity:10]; - manualSuspendStates = [[NSMutableArray alloc] initWithCapacity:10]; - suspendStatusChangeTarget = target; - suspendStatusChangeSelector = selector; - } - return self; -} - -- (void) dealloc -{ - as_release(listeners); - as_release(manualSuspendStates); - as_superdealloc(); -} - -- (void) addSuspendListener:(id) listener -{ - @synchronized(self) - { - [listeners addObject:listener]; - // If this handler is already suspended, make sure we don't unsuspend - // a newly added listener on the next manual unsuspend. - bool startingSuspendedValue = manualSuspendLock ? listener.manuallySuspended : NO; - [manualSuspendStates addObject:[NSNumber numberWithBool:startingSuspendedValue]]; - } -} - -- (void) removeSuspendListener:(id) listener -{ - @synchronized(self) - { - NSUInteger index = [listeners indexOfObject:listener]; - if(NSNotFound != index) - { - [listeners removeObjectAtIndex:index]; - [manualSuspendStates removeObjectAtIndex:index]; - } - } -} - -- (bool) manuallySuspended -{ - @synchronized(self) - { - return manualSuspendLock; - } -} - -- (void) setManuallySuspended:(bool) value -{ - /* This handler propagates all suspend/unsuspend events to all listeners. - * An unsuspend will occur in the reverse order to a suspend (meaning, it will - * unsuspend listeners in the reverse order that it suspended them). - * On suspend, all listeners will be suspended prior to suspending this handler's - * slave object. On unsuspend, all listeners will resume after the slave object. - * - * Since "suspended" is manually triggered, this handler records all listeners' - * suspend states so that it can intelligently decide whether to unsuspend or - * not. - */ - - @synchronized(self) - { - // Setting must occur in the opposite order to clearing. - if(value) - { - NSUInteger numListeners = [listeners count]; - for(NSUInteger index = 0; index < numListeners; index++) - { - id listener = [listeners objectAtIndex:index]; - - // Record whether they were already suspended or not - bool alreadySuspended = listener.manuallySuspended; - if(alreadySuspended != [[manualSuspendStates objectAtIndex:index] boolValue]) - { - [manualSuspendStates replaceObjectAtIndex:index withObject:[NSNumber numberWithBool:alreadySuspended]]; - } - - // Update listener suspend state if necessary - if(!alreadySuspended) - { - listener.manuallySuspended = YES; - } - } - } - - /* If the new value is the same as the old, do nothing. - * If the other lock is set, do nothing. - * Otherwise, send a suspend/unsuspend event to the slave. - */ - if(value != manualSuspendLock) - { - manualSuspendLock = value; - if(!interruptLock) - { - if(nil != suspendStatusChangeTarget) - { - typedef void (*Func)(id, SEL, bool); - ((Func)objc_msgSend)(suspendStatusChangeTarget, suspendStatusChangeSelector, manualSuspendLock); - } - } - } - - // Ensure clearing occurs in opposing order - if(!value) - { - for(int index = (int)[listeners count] - 1; index >= 0; index--) - { - id listener = [listeners objectAtIndex:(NSUInteger)index]; - - bool alreadySuspended = [[manualSuspendStates objectAtIndex:(NSUInteger)index] boolValue]; - - // Update listener suspend state if necessary - if(!alreadySuspended && listener.manuallySuspended) - { - listener.manuallySuspended = NO; - } - } - } - } -} - -- (bool) interrupted -{ - @synchronized(self) - { - return interruptLock; - } -} - -- (void) setInterrupted:(bool) value -{ - /* This handler propagates all interrupt/end interrupt events to all listeners. - * An end interrupt will occur in the reverse order to an interrupt (meaning, it will - * end interrupt on listeners in the reverse order that it interrupted them). - * On interrupt, all listeners will be interrupted prior to suspending this handler's - * slave object. On end interrupt, all listeners will end interrupt after the slave object. - */ - @synchronized(self) - { - // Setting must occur in the opposite order to clearing. - if(value) - { - for(id listener in listeners) - { - if(!listener.interrupted) - { - listener.interrupted = YES; - } - } - } - - /* If the new value is the same as the old, do nothing. - * If the other lock is set, do nothing. - * Otherwise, send a suspend/unsuspend event to the slave. - */ - if(value != interruptLock) - { - interruptLock = value; - if(!manualSuspendLock) - { - if(nil != suspendStatusChangeTarget) - { - typedef void (*Func)(id, SEL, bool); - ((Func)objc_msgSend)(suspendStatusChangeTarget, suspendStatusChangeSelector, interruptLock); - } - } - } - - // Ensure clearing occurs in opposing order - if(!value) - { - for(id listener in [listeners reverseObjectEnumerator]) - { - if(listener.interrupted) - { - listener.interrupted = NO; - } - } - } - } -} - -- (bool) suspended -{ - return interruptLock | manualSuspendLock; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Support/IOSVersion.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Support/IOSVersion.m deleted file mode 100644 index f6eed24..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Support/IOSVersion.m +++ /dev/null @@ -1,58 +0,0 @@ -// -// IOSVersion.m -// ObjectiveGems -// -// Created by Karl Stenerud on 10-11-07. -// - -#import "IOSVersion.h" -#ifdef __IPHONE_OS_VERSION_MAX_ALLOWED -#import -#endif - -SYNTHESIZE_SINGLETON_FOR_CLASS_PROTOTYPE(IOSVersion); - - -@implementation IOSVersion - -SYNTHESIZE_SINGLETON_FOR_CLASS(IOSVersion); - -- (id) init -{ - if(nil != (self = [super init])) - { -#ifdef __IPHONE_OS_VERSION_MAX_ALLOWED - NSString* versionStr = [[UIDevice currentDevice] systemVersion]; - unichar ch = [versionStr characterAtIndex:0]; - if(ch < '0' || ch > '9' || [versionStr characterAtIndex:1] != '.') - { - NSLog(@"Error: %s: Cannot parse iOS version string \"%@\"", __PRETTY_FUNCTION__, versionStr); - } - - version = (float)(ch - '0'); - - float multiplier = 0.1f; - NSUInteger vLength = [versionStr length]; - for(NSUInteger i = 2; i < vLength; i++) - { - ch = [versionStr characterAtIndex:i]; - if(ch >= '0' && ch <= '9') - { - version += (ch - '0') * multiplier; - multiplier /= 10; - } - else if('.' != ch) - { - break; - } - } -#else - version = 5; -#endif - } - return self; -} - -@synthesize version; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Support/OALAudioFile.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Support/OALAudioFile.h deleted file mode 100644 index 827c85d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Support/OALAudioFile.h +++ /dev/null @@ -1,119 +0,0 @@ -// -// OALAudioFile.h -// ObjectAL -// -// Created by Karl Stenerud on 10-12-24. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import -#import -#import "ALBuffer.h" - - -/** - * Maintains an open audio file and allows loading data from that file into - * new ALBuffer objects. - */ -@interface OALAudioFile : NSObject -{ - NSURL* url; - bool reduceToMono; - SInt64 totalFrames; - - /** A description of the audio data in this file. */ - AudioStreamBasicDescription streamDescription; - - /** The OS specific file handle */ - ExtAudioFileRef fileHandle; - - /** The actual number of channels in the audio data if not reducing to mono */ - UInt32 originalChannelsPerFrame; -} - -/** The URL of the audio file */ -@property(nonatomic,readonly,retain) NSURL* url; - -/** A description of the audio data in this file. */ -@property(nonatomic,readonly,assign) AudioStreamBasicDescription* streamDescription; - -/** The total number of audio frames in this file */ -@property(nonatomic,readonly,assign) SInt64 totalFrames; - -/** If YES, reduce any stereo data to mono (stereo samples don't support panning or positional audio). */ -@property(nonatomic,readwrite,assign) bool reduceToMono; - -/** Open the audio file at the specified URL. - * - * @param url The URL to open the audio file from. - * @param reduceToMono If YES, reduce any stereo track to mono - (stereo samples don't support panning or positional audio). - * @return a new audio file object. - */ -+ (OALAudioFile*) fileWithUrl:(NSURL*) url - reduceToMono:(bool) reduceToMono; - -/** Initialize this object with the audio file at the specified URL. - * - * @param url The URL to open the audio file from. - * @param reduceToMono If YES, reduce any stereo track to mono - (stereo samples don't support panning or positional audio). - * @return the initialized audio file object. - */ -- (id) initWithUrl:(NSURL*) url - reduceToMono:(bool) reduceToMono; - -/** Read audio data from this file into a new buffer. - * - * @param startFrame The starting audio frame to read data from. - * @param numFrames The number of frames to read. - * @param bufferSize On successful return, contains the size of the returned buffer, in bytes. - * @return The audio data or nil on error. You are responsible for calling free() on the data. - */ -- (void*) audioDataWithStartFrame:(SInt64) startFrame - numFrames:(SInt64) numFrames - bufferSize:(UInt32*) bufferSize; - -/** Create a new ALBuffer with the contents of this file. - * - * @param name The name to be given to this ALBuffer. - * @param startFrame The starting audio frame to read data from. - * @param numFrames The number of frames to read. - * @return a new ALBuffer containing the audio data. - */ -- (ALBuffer*) bufferNamed:(NSString*) name - startFrame:(SInt64) startFrame - numFrames:(SInt64) numFrames; - -/** Convenience method to load the entire contents of a URL into a new ALBuffer. - * - * @param url The URL to open the audio file from. - * @param reduceToMono If YES, reduce any stereo track to mono - (stereo samples don't support panning or positional audio). - * @return an ALBuffer object. - */ -+ (ALBuffer*) bufferFromUrl:(NSURL*) url - reduceToMono:(bool) reduceToMono; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Support/OALAudioFile.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Support/OALAudioFile.m deleted file mode 100644 index 79fa819..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Support/OALAudioFile.m +++ /dev/null @@ -1,334 +0,0 @@ -// -// OALAudioFile.m -// ObjectAL -// -// Created by Karl Stenerud on 10-12-24. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import "OALAudioFile.h" -#import "ObjectALMacros.h" -#import "ARCSafe_MemMgmt.h" - - -@implementation OALAudioFile - -+ (OALAudioFile*) fileWithUrl:(NSURL*) url - reduceToMono:(bool) reduceToMono -{ - return as_autorelease([[self alloc] initWithUrl:url reduceToMono:reduceToMono]); -} - - -- (id) initWithUrl:(NSURL*) urlIn - reduceToMono:(bool) reduceToMonoIn -{ - if(nil != (self = [super init])) - { - url = as_retain(urlIn); - reduceToMono = reduceToMonoIn; - - OSStatus error = 0; - UInt32 size; - - if(nil == url) - { - OAL_LOG_ERROR(@"Cannot open NULL file / url"); - goto done; - } - - // Open the file - if(noErr != (error = ExtAudioFileOpenURL((as_bridge CFURLRef)url, &fileHandle))) - { - REPORT_EXTAUDIO_CALL(error, @"Could not open url %@", url); - goto done; - } - - // Get some info about the file - size = sizeof(SInt64); - if(noErr != (error = ExtAudioFileGetProperty(fileHandle, - kExtAudioFileProperty_FileLengthFrames, - &size, - &totalFrames))) - { - REPORT_EXTAUDIO_CALL(error, @"Could not get frame count for file (url = %@)", url); - goto done; - } - - - size = sizeof(AudioStreamBasicDescription); - if(noErr != (error = ExtAudioFileGetProperty(fileHandle, - kExtAudioFileProperty_FileDataFormat, - &size, - &streamDescription))) - { - REPORT_EXTAUDIO_CALL(error, @"Could not get audio format for file (url = %@)", url); - goto done; - } - - // Specify the new audio format (anything not changed remains the same) - streamDescription.mFormatID = kAudioFormatLinearPCM; - streamDescription.mFormatFlags = kAudioFormatFlagsNativeEndian | - kAudioFormatFlagIsSignedInteger | - kAudioFormatFlagIsPacked; - // Force to 16 bit since iOS doesn't seem to like 8 bit. - streamDescription.mBitsPerChannel = 16; - - originalChannelsPerFrame = streamDescription.mChannelsPerFrame > 2 ? 2 : streamDescription.mChannelsPerFrame; - if(reduceToMono) - { - streamDescription.mChannelsPerFrame = 1; - } - - if(streamDescription.mChannelsPerFrame > 2) - { - // Don't allow more than 2 channels (stereo) - OAL_LOG_WARNING(@"Audio stream in %@ contains %ld channels. Capping at 2", - url, - (long)streamDescription.mChannelsPerFrame); - streamDescription.mChannelsPerFrame = 2; - } - - streamDescription.mBytesPerFrame = streamDescription.mChannelsPerFrame * streamDescription.mBitsPerChannel / 8; - streamDescription.mFramesPerPacket = 1; - streamDescription.mBytesPerPacket = streamDescription.mBytesPerFrame * 1 /* streamDescription.mFramesPerPacket */; - - // Set the new audio format - if(noErr != (error = ExtAudioFileSetProperty(fileHandle, - kExtAudioFileProperty_ClientDataFormat, - sizeof(AudioStreamBasicDescription), - &streamDescription))) - { - REPORT_EXTAUDIO_CALL(error, @"Could not set new audio format for file (url = %@)", url); - goto done; - } - - done: - if(noErr != error) - { - as_release(self); - return nil; - } - - } - return self; -} - -- (void) dealloc -{ - if(nil != fileHandle) - { - REPORT_EXTAUDIO_CALL(ExtAudioFileDispose(fileHandle), @"Error closing file (url = %@)", url); - fileHandle = nil; - } - - as_release(url); - as_superdealloc(); -} - -- (NSString*) description -{ - return [NSString stringWithFormat:@"<%@: %p: %@>", [self class], self, url]; -} - -@synthesize url; - -- (AudioStreamBasicDescription*) streamDescription -{ - return &streamDescription; -} - -@synthesize totalFrames; - -- (bool) reduceToMono -{ - return reduceToMono; -} - -- (void) setReduceToMono:(bool) value -{ - @synchronized(self) - { - if(value != reduceToMono) - { - OSStatus error; - reduceToMono = value; - streamDescription.mChannelsPerFrame = reduceToMono ? 1 : originalChannelsPerFrame; - if(noErr != (error = ExtAudioFileSetProperty(fileHandle, - kExtAudioFileProperty_ClientDataFormat, - sizeof(AudioStreamBasicDescription), - &streamDescription))) - { - REPORT_EXTAUDIO_CALL(error, @"Could not set new audio format for file (url = %@)", url); - } - } - } -} - -- (void*) audioDataWithStartFrame:(SInt64) startFrame - numFrames:(SInt64) numFrames - bufferSize:(UInt32*) bufferSize -{ - @synchronized(self) - { - if(nil == fileHandle) - { - OAL_LOG_ERROR(@"Attempted to read from closed file. Returning nil (url = %@)", url); - return nil; - } - - OSStatus error; - UInt32 numFramesRead; - AudioBufferList bufferList; - UInt32 bufferOffset = 0; - - - // < 0 means read to the end of the file. - if(numFrames < 0) - { - numFrames = totalFrames - startFrame; - } - - // Allocate some memory to hold the data - UInt32 streamSizeInBytes = (UInt32)(streamDescription.mBytesPerFrame * numFrames); - void* streamData = malloc(streamSizeInBytes); - if(nil == streamData) - { - OAL_LOG_ERROR(@"Could not allocate %ld bytes for audio buffer from file (url = %@)", - (long)streamSizeInBytes, - url); - goto onFail; - } - - if(noErr != (error = ExtAudioFileSeek(fileHandle, startFrame))) - { - REPORT_EXTAUDIO_CALL(error, @"Could not seek to %lld in file (url = %@)", - startFrame, - url); - goto onFail; - } - - - bufferList.mNumberBuffers = 1; - bufferList.mBuffers[0].mNumberChannels = streamDescription.mChannelsPerFrame; - for(UInt32 framesToRead = (UInt32) numFrames; framesToRead > 0; framesToRead -= numFramesRead) - { - bufferList.mBuffers[0].mDataByteSize = streamDescription.mBytesPerFrame * framesToRead; - bufferList.mBuffers[0].mData = (char*)streamData + bufferOffset; - - numFramesRead = framesToRead; - if(noErr != (error = ExtAudioFileRead(fileHandle, &numFramesRead, &bufferList))) - { - REPORT_EXTAUDIO_CALL(error, @"Could not read audio data in file (url = %@)", - url); - goto onFail; - } - bufferOffset += streamDescription.mBytesPerFrame * numFramesRead; - if(numFramesRead == 0) - { - // Sometimes the stream description was wrong and you hit an EOF prematurely - break; - } - } - - if(nil != bufferSize) - { - // Use however many bytes were actually read - *bufferSize = bufferOffset; - } - - return streamData; - - onFail: - if(nil != streamData) - { - free(streamData); - } - return nil; - } -} - - -- (ALBuffer*) bufferNamed:(NSString*) name - startFrame:(SInt64) startFrame - numFrames:(SInt64) numFrames -{ - @synchronized(self) - { - if(nil == fileHandle) - { - OAL_LOG_ERROR(@"Attempted to read from closed file. Returning nil (url = %@)", url); - return nil; - } - - UInt32 bufferSize; - void* streamData = [self audioDataWithStartFrame:startFrame numFrames:numFrames bufferSize:&bufferSize]; - if(nil == streamData) - { - return nil; - } - - ALenum audioFormat; - if(1 == streamDescription.mChannelsPerFrame) - { - if(8 == streamDescription.mBitsPerChannel) - { - audioFormat = AL_FORMAT_MONO8; - } - else - { - audioFormat = AL_FORMAT_MONO16; - } - } - else - { - if(8 == streamDescription.mBitsPerChannel) - { - audioFormat = AL_FORMAT_STEREO8; - } - else - { - audioFormat = AL_FORMAT_STEREO16; - } - } - - return [ALBuffer bufferWithName:name - data:streamData - size:(ALsizei)bufferSize - format:audioFormat - frequency:(ALsizei)streamDescription.mSampleRate]; - } -} - -+ (ALBuffer*) bufferFromUrl:(NSURL*) url reduceToMono:(bool) reduceToMono -{ - id file = [[self alloc] initWithUrl:url reduceToMono:reduceToMono]; - ALBuffer* buffer = [file bufferNamed:[url description] - startFrame:0 - numFrames:-1]; - as_release(file); - return buffer; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Support/OALTools.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Support/OALTools.h deleted file mode 100644 index 9025832..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Support/OALTools.h +++ /dev/null @@ -1,97 +0,0 @@ -// -// OALTools.h -// ObjectAL -// -// Created by Karl Stenerud on 10-12-19. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import - - -/** - * Miscellaneous tools used by ObjectAL. - */ -@interface OALTools : NSObject -{ -} - -/** Set the default bundle to use when looking up paths. - * - * @param bundle The new default bundle. - */ -+ (void) setDefaultBundle:(NSBundle*) bundle; - -/** The default bundle used when looking up paths. - * - * return The default bundle. - */ -+ (NSBundle*) defaultBundle; - -/** Returns the URL corresponding to the specified path. - * If the path is not absolute (starts with a "/"), this method will look for - * the file in the default bundle. - * - * @param path The path to convert to a URL. - * @return The corresponding URL or nil if a URL could not be formed. - */ -+ (NSURL*) urlForPath:(NSString*) path; - -/** Returns the URL corresponding to the specified path. - * If the path is not absolute (starts with a "/"), this method will look for - * the file in the specified bundle. - * - * @param path The path to convert to a URL. - * @param bundle The bundle to look inside for relative paths. - * @return The corresponding URL or nil if a URL could not be formed. - */ -+ (NSURL*) urlForPath:(NSString*) path bundle:(NSBundle*) bundle; - -/** Notify an error if the specified ExtAudio error code indicates an error. - * This will log the error and also potentially post an audio error notification - * (OALAudioErrorNotification) if it is suspected that this error is a result of - * the audio session getting corrupted. - * - * @param errorCode: The error code returned from an OS call. - * @param function: The function name where the error occurred. - * @param description: A printf-style description of what happened. - */ -+ (void) notifyExtAudioError:(OSStatus)errorCode - function:(const char*) function - description:(NSString*) description, ...; - -/** Notify an error if the specified AudioSession error code indicates an error. - * This will log the error and also potentially post an audio error notification - * (OALAudioErrorNotification) if it is suspected that this error is a result of - * the audio session getting corrupted. - * - * @param errorCode: The error code returned from an OS call. - * @param function: The function name where the error occurred. - * @param description: A printf-style description of what happened. - */ -+ (void) notifyAudioSessionError:(OSStatus)errorCode - function:(const char*) function - description:(NSString*) description, ...; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Support/OALTools.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Support/OALTools.m deleted file mode 100644 index b9813a1..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/ObjectAL/Support/OALTools.m +++ /dev/null @@ -1,228 +0,0 @@ -// -// OALTools.m -// ObjectAL -// -// Created by Karl Stenerud on 10-12-19. -// -// Copyright (c) 2009 Karl Stenerud. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall remain in place -// in this source code. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// Attribution is not required, but appreciated :) -// - -#import "OALTools.h" -#import "ObjectALMacros.h" -#import "ARCSafe_MemMgmt.h" -#import "OALNotifications.h" -#import "CCFileUtils.h" -#import - - -@implementation OALTools - -static NSBundle* g_defaultBundle; - -+ (void) initialize -{ - g_defaultBundle = as_retain([NSBundle mainBundle]); -} - -+ (void) setDefaultBundle:(NSBundle*) bundle -{ - as_autorelease_noref(g_defaultBundle); - g_defaultBundle = as_retain(bundle); -} - -+ (NSBundle*) defaultBundle -{ - return g_defaultBundle; -} - -+ (NSURL*) urlForPath:(NSString*) path -{ - return [self urlForPath:path bundle:g_defaultBundle]; -} - -+ (NSURL*) urlForPath:(NSString*) path bundle:(NSBundle*) bundle -{ - if(nil == path) - { - return nil; - } - - NSString* fullPath = [[CCFileUtils sharedFileUtils] fullPathForFilename:path]; - if(nil == fullPath) - { - OAL_LOG_ERROR(@"Could not find full path of file %@", path); - return nil; - } - - return [NSURL fileURLWithPath:fullPath]; -} - -+ (void) notifyExtAudioError:(OSStatus)errorCode - function:(const char*) function - description:(NSString*) description, ... -{ - if(noErr != errorCode) - { - NSString* errorString; - - switch(errorCode) - { -#ifdef __IPHONE_3_1 -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_3_1 - case kExtAudioFileError_CodecUnavailableInputConsumed: - errorString = @"Write function interrupted - last buffer written"; - break; - case kExtAudioFileError_CodecUnavailableInputNotConsumed: - errorString = @"Write function interrupted - last buffer not written"; - break; -#endif /* __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_3_1 */ -#endif /* __IPHONE_3_1 */ - case kExtAudioFileError_InvalidProperty: - errorString = @"Invalid property"; - break; - case kExtAudioFileError_InvalidPropertySize: - errorString = @"Invalid property size"; - break; - case kExtAudioFileError_NonPCMClientFormat: - errorString = @"Non-PCM client format"; - break; - case kExtAudioFileError_InvalidChannelMap: - errorString = @"Wrong number of channels for format"; - break; - case kExtAudioFileError_InvalidOperationOrder: - errorString = @"Invalid operation order"; - break; - case kExtAudioFileError_InvalidDataFormat: - errorString = @"Invalid data format"; - break; - case kExtAudioFileError_MaxPacketSizeUnknown: - errorString = @"Max packet size unknown"; - break; - case kExtAudioFileError_InvalidSeek: - errorString = @"Seek offset out of bounds"; - break; - case kExtAudioFileError_AsyncWriteTooLarge: - errorString = @"Async write too large"; - break; - case kExtAudioFileError_AsyncWriteBufferOverflow: - errorString = @"Async write could not be completed in time"; - break; - default: - errorString = @"Unknown ext audio error"; - } - - va_list args; - va_start(args, description); - description = [[NSString alloc] initWithFormat:description arguments:args]; - va_end(args); - OAL_LOG_ERROR_CONTEXT(function, @"%@ (error code 0x%08lx: %@)", description, (unsigned long)errorCode, errorString); - as_release(description); - } -} - -#ifdef __IPHONE_OS_VERSION_MAX_ALLOWED -+ (void) notifyAudioSessionError:(OSStatus)errorCode - function:(const char*) function - description:(NSString*) description, ... -{ - if(noErr != errorCode) - { - NSString* errorString; - bool postNotification = NO; - - switch(errorCode) - { - case kAudioSessionNotInitialized: - errorString = @"Audio session not initialized"; - postNotification = YES; - break; - case kAudioSessionAlreadyInitialized: - errorString = @"Audio session already initialized"; - postNotification = YES; - break; - case kAudioSessionInitializationError: - errorString = @"Audio sesion initialization error"; - postNotification = YES; - break; - case kAudioSessionUnsupportedPropertyError: - errorString = @"Unsupported audio session property"; - break; - case kAudioSessionBadPropertySizeError: - errorString = @"Bad audio session property size"; - break; - case kAudioSessionNotActiveError: - errorString = @"Audio session is not active"; - postNotification = YES; - break; -#if 0 // Documented but not implemented on iOS - case kAudioSessionNoHardwareError: - errorString = @"Hardware not available for audio session"; - postNotification = YES; - break; -#endif -#ifdef __IPHONE_3_1 -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_3_1 - case kAudioSessionNoCategorySet: - errorString = @"No audio session category set"; - postNotification = YES; - break; - case kAudioSessionIncompatibleCategory: - errorString = @"Incompatible audio session category"; - postNotification = YES; - break; -#endif /* __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_3_1 */ -#endif /* __IPHONE_3_1 */ - default: - errorString = @"Unknown audio session error"; - postNotification = YES; - } - -#if OBJECTAL_CFG_LOG_LEVEL > 0 - va_list args; - va_start(args, description); - description = [[NSString alloc] initWithFormat:description arguments:args]; - va_end(args); - OAL_LOG_ERROR_CONTEXT(function, @"%@ (error code 0x%08x: %@)", description, errorCode, errorString); - as_release(description); -#else - #pragma unused(function) - #pragma unused(description) - #pragma unused(errorString) -#endif /* OBJECTAL_CFG_LOG_LEVEL > 0 */ - - if(postNotification) - { - [[NSNotificationCenter defaultCenter] postNotificationName:OALAudioErrorNotification object:self]; - } - } -} -#else -+ (void) notifyAudioSessionError:(__unused OSStatus)errorCode - function:(__unused const char*) function - description:(__unused NSString*) description, ... -{ - -} -#endif - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/TemplateInfo.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/TemplateInfo.plist deleted file mode 100644 index 921a809..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/TemplateInfo.plist +++ /dev/null @@ -1,817 +0,0 @@ - - - - - - Description - This is a template description. - Identifier - com.cocos2d-v2.objectallib - Kind - Xcode.Xcode3.ProjectTemplateUnitKind - Definitions - - ObjectAL/Actions/OALAction+Private.h - - Group - - Libraries - ObjectAL - Actions - - Path - ObjectAL/Actions/OALAction+Private.h - TargetIndices - - - ObjectAL/Actions/OALAction.h - - Group - - Libraries - ObjectAL - Actions - - Path - ObjectAL/Actions/OALAction.h - TargetIndices - - - ObjectAL/Actions/OALAction.m - - Group - - Libraries - ObjectAL - Actions - - Path - ObjectAL/Actions/OALAction.m - - ObjectAL/Actions/OALActionManager.h - - Group - - Libraries - ObjectAL - Actions - - Path - ObjectAL/Actions/OALActionManager.h - TargetIndices - - - ObjectAL/Actions/OALActionManager.m - - Group - - Libraries - ObjectAL - Actions - - Path - ObjectAL/Actions/OALActionManager.m - - ObjectAL/Actions/OALAudioActions.h - - Group - - Libraries - ObjectAL - Actions - - Path - ObjectAL/Actions/OALAudioActions.h - TargetIndices - - - ObjectAL/Actions/OALAudioActions.m - - Group - - Libraries - ObjectAL - Actions - - Path - ObjectAL/Actions/OALAudioActions.m - - ObjectAL/Actions/OALUtilityActions.h - - Group - - Libraries - ObjectAL - Actions - - Path - ObjectAL/Actions/OALUtilityActions.h - TargetIndices - - - ObjectAL/Actions/OALUtilityActions.m - - Group - - Libraries - ObjectAL - Actions - - Path - ObjectAL/Actions/OALUtilityActions.m - - ObjectAL/AudioTrack/OALAudioTrack.h - - Group - - Libraries - ObjectAL - AudioTrack - - Path - ObjectAL/AudioTrack/OALAudioTrack.h - TargetIndices - - - ObjectAL/AudioTrack/OALAudioTrack.m - - Group - - Libraries - ObjectAL - AudioTrack - - Path - ObjectAL/AudioTrack/OALAudioTrack.m - - ObjectAL/AudioTrack/OALAudioTrackNotifications.h - - Group - - Libraries - ObjectAL - AudioTrack - - Path - ObjectAL/AudioTrack/OALAudioTrackNotifications.h - TargetIndices - - - ObjectAL/AudioTrack/OALAudioTrackNotifications.m - - Group - - Libraries - ObjectAL - AudioTrack - - Path - ObjectAL/AudioTrack/OALAudioTrackNotifications.m - - ObjectAL/AudioTrack/OALAudioTracks.h - - Group - - Libraries - ObjectAL - AudioTrack - - Path - ObjectAL/AudioTrack/OALAudioTracks.h - TargetIndices - - - ObjectAL/AudioTrack/OALAudioTracks.m - - Group - - Libraries - ObjectAL - AudioTrack - - Path - ObjectAL/AudioTrack/OALAudioTracks.m - - ObjectAL/OALSimpleAudio.h - - Group - - Libraries - ObjectAL - - Path - ObjectAL/OALSimpleAudio.h - TargetIndices - - - ObjectAL/OALSimpleAudio.m - - Group - - Libraries - ObjectAL - - Path - ObjectAL/OALSimpleAudio.m - - ObjectAL/ObjectAL.h - - Group - - Libraries - ObjectAL - - Path - ObjectAL/ObjectAL.h - TargetIndices - - - ObjectAL/ObjectALConfig.h - - Group - - Libraries - ObjectAL - - Path - ObjectAL/ObjectALConfig.h - TargetIndices - - - ObjectAL/OpenAL/ALBuffer.h - - Group - - Libraries - ObjectAL - OpenAL - - Path - ObjectAL/OpenAL/ALBuffer.h - TargetIndices - - - ObjectAL/OpenAL/ALBuffer.m - - Group - - Libraries - ObjectAL - OpenAL - - Path - ObjectAL/OpenAL/ALBuffer.m - - ObjectAL/OpenAL/ALCaptureDevice.h - - Group - - Libraries - ObjectAL - OpenAL - - Path - ObjectAL/OpenAL/ALCaptureDevice.h - TargetIndices - - - ObjectAL/OpenAL/ALCaptureDevice.m - - Group - - Libraries - ObjectAL - OpenAL - - Path - ObjectAL/OpenAL/ALCaptureDevice.m - - ObjectAL/OpenAL/ALChannelSource.h - - Group - - Libraries - ObjectAL - OpenAL - - Path - ObjectAL/OpenAL/ALChannelSource.h - TargetIndices - - - ObjectAL/OpenAL/ALChannelSource.m - - Group - - Libraries - ObjectAL - OpenAL - - Path - ObjectAL/OpenAL/ALChannelSource.m - - ObjectAL/OpenAL/ALContext.h - - Group - - Libraries - ObjectAL - OpenAL - - Path - ObjectAL/OpenAL/ALContext.h - TargetIndices - - - ObjectAL/OpenAL/ALContext.m - - Group - - Libraries - ObjectAL - OpenAL - - Path - ObjectAL/OpenAL/ALContext.m - - ObjectAL/OpenAL/ALDevice.h - - Group - - Libraries - ObjectAL - OpenAL - - Path - ObjectAL/OpenAL/ALDevice.h - TargetIndices - - - ObjectAL/OpenAL/ALDevice.m - - Group - - Libraries - ObjectAL - OpenAL - - Path - ObjectAL/OpenAL/ALDevice.m - - ObjectAL/OpenAL/ALListener.h - - Group - - Libraries - ObjectAL - OpenAL - - Path - ObjectAL/OpenAL/ALListener.h - TargetIndices - - - ObjectAL/OpenAL/ALListener.m - - Group - - Libraries - ObjectAL - OpenAL - - Path - ObjectAL/OpenAL/ALListener.m - - ObjectAL/OpenAL/ALSoundSource.h - - Group - - Libraries - ObjectAL - OpenAL - - Path - ObjectAL/OpenAL/ALSoundSource.h - TargetIndices - - - ObjectAL/OpenAL/ALSoundSourcePool.h - - Group - - Libraries - ObjectAL - OpenAL - - Path - ObjectAL/OpenAL/ALSoundSourcePool.h - TargetIndices - - - ObjectAL/OpenAL/ALSoundSourcePool.m - - Group - - Libraries - ObjectAL - OpenAL - - Path - ObjectAL/OpenAL/ALSoundSourcePool.m - - ObjectAL/OpenAL/ALSource.h - - Group - - Libraries - ObjectAL - OpenAL - - Path - ObjectAL/OpenAL/ALSource.h - TargetIndices - - - ObjectAL/OpenAL/ALSource.m - - Group - - Libraries - ObjectAL - OpenAL - - Path - ObjectAL/OpenAL/ALSource.m - - ObjectAL/OpenAL/ALTypes.h - - Group - - Libraries - ObjectAL - OpenAL - - Path - ObjectAL/OpenAL/ALTypes.h - TargetIndices - - - ObjectAL/OpenAL/ALWrapper.h - - Group - - Libraries - ObjectAL - OpenAL - - Path - ObjectAL/OpenAL/ALWrapper.h - TargetIndices - - - ObjectAL/OpenAL/ALWrapper.m - - Group - - Libraries - ObjectAL - OpenAL - - Path - ObjectAL/OpenAL/ALWrapper.m - - ObjectAL/OpenAL/OpenALManager.h - - Group - - Libraries - ObjectAL - OpenAL - - Path - ObjectAL/OpenAL/OpenALManager.h - TargetIndices - - - ObjectAL/OpenAL/OpenALManager.m - - Group - - Libraries - ObjectAL - OpenAL - - Path - ObjectAL/OpenAL/OpenALManager.m - - ObjectAL/Session/OALAudioSession.h - - Group - - Libraries - ObjectAL - Session - - Path - ObjectAL/Session/OALAudioSession.h - TargetIndices - - - ObjectAL/Session/OALAudioSession.m - - Group - - Libraries - ObjectAL - Session - - Path - ObjectAL/Session/OALAudioSession.m - - ObjectAL/Session/OALSuspendHandler.h - - Group - - Libraries - ObjectAL - Session - - Path - ObjectAL/Session/OALSuspendHandler.h - TargetIndices - - - ObjectAL/Session/OALSuspendHandler.m - - Group - - Libraries - ObjectAL - Session - - Path - ObjectAL/Session/OALSuspendHandler.m - - ObjectAL/Support/ARCSafe_MemMgmt.h - - Group - - Libraries - ObjectAL - Support - - Path - ObjectAL/Support/ARCSafe_MemMgmt.h - TargetIndices - - - ObjectAL/Support/IOSVersion.h - - Group - - Libraries - ObjectAL - Support - - Path - ObjectAL/Support/IOSVersion.h - TargetIndices - - - ObjectAL/Support/IOSVersion.m - - Group - - Libraries - ObjectAL - Support - - Path - ObjectAL/Support/IOSVersion.m - - ObjectAL/Support/mach_timing.c - - Group - - Libraries - ObjectAL - Support - - Path - ObjectAL/Support/mach_timing.c - - ObjectAL/Support/mach_timing.h - - Group - - Libraries - ObjectAL - Support - - Path - ObjectAL/Support/mach_timing.h - TargetIndices - - - ObjectAL/Support/NSMutableArray+WeakReferences.h - - Group - - Libraries - ObjectAL - Support - - Path - ObjectAL/Support/NSMutableArray+WeakReferences.h - TargetIndices - - - ObjectAL/Support/NSMutableArray+WeakReferences.m - - Group - - Libraries - ObjectAL - Support - - Path - ObjectAL/Support/NSMutableArray+WeakReferences.m - - ObjectAL/Support/NSMutableDictionary+WeakReferences.h - - Group - - Libraries - ObjectAL - Support - - Path - ObjectAL/Support/NSMutableDictionary+WeakReferences.h - TargetIndices - - - ObjectAL/Support/NSMutableDictionary+WeakReferences.m - - Group - - Libraries - ObjectAL - Support - - Path - ObjectAL/Support/NSMutableDictionary+WeakReferences.m - - ObjectAL/Support/OALAudioFile.h - - Group - - Libraries - ObjectAL - Support - - Path - ObjectAL/Support/OALAudioFile.h - TargetIndices - - - ObjectAL/Support/OALAudioFile.m - - Group - - Libraries - ObjectAL - Support - - Path - ObjectAL/Support/OALAudioFile.m - - ObjectAL/Support/OALNotifications.h - - Group - - Libraries - ObjectAL - Support - - Path - ObjectAL/Support/OALNotifications.h - TargetIndices - - - ObjectAL/Support/OALTools.h - - Group - - Libraries - ObjectAL - Support - - Path - ObjectAL/Support/OALTools.h - TargetIndices - - - ObjectAL/Support/OALTools.m - - Group - - Libraries - ObjectAL - Support - - Path - ObjectAL/Support/OALTools.m - - ObjectAL/Support/ObjectALMacros.h - - Group - - Libraries - ObjectAL - Support - - Path - ObjectAL/Support/ObjectALMacros.h - TargetIndices - - - ObjectAL/Support/SynthesizeSingleton.h - - Group - - Libraries - ObjectAL - Support - - Path - ObjectAL/Support/SynthesizeSingleton.h - TargetIndices - - - - Nodes - - ObjectAL/Actions/OALAction+Private.h - ObjectAL/Actions/OALAction.h - ObjectAL/Actions/OALAction.m - ObjectAL/Actions/OALActionManager.h - ObjectAL/Actions/OALActionManager.m - ObjectAL/Actions/OALAudioActions.h - ObjectAL/Actions/OALAudioActions.m - ObjectAL/Actions/OALUtilityActions.h - ObjectAL/Actions/OALUtilityActions.m - ObjectAL/AudioTrack/OALAudioTrack.h - ObjectAL/AudioTrack/OALAudioTrack.m - ObjectAL/AudioTrack/OALAudioTrackNotifications.h - ObjectAL/AudioTrack/OALAudioTrackNotifications.m - ObjectAL/AudioTrack/OALAudioTracks.h - ObjectAL/AudioTrack/OALAudioTracks.m - ObjectAL/OALSimpleAudio.h - ObjectAL/OALSimpleAudio.m - ObjectAL/ObjectAL.h - ObjectAL/ObjectALConfig.h - ObjectAL/OpenAL/ALBuffer.h - ObjectAL/OpenAL/ALBuffer.m - ObjectAL/OpenAL/ALCaptureDevice.h - ObjectAL/OpenAL/ALCaptureDevice.m - ObjectAL/OpenAL/ALChannelSource.h - ObjectAL/OpenAL/ALChannelSource.m - ObjectAL/OpenAL/ALContext.h - ObjectAL/OpenAL/ALContext.m - ObjectAL/OpenAL/ALDevice.h - ObjectAL/OpenAL/ALDevice.m - ObjectAL/OpenAL/ALListener.h - ObjectAL/OpenAL/ALListener.m - ObjectAL/OpenAL/ALSoundSource.h - ObjectAL/OpenAL/ALSoundSourcePool.h - ObjectAL/OpenAL/ALSoundSourcePool.m - ObjectAL/OpenAL/ALSource.h - ObjectAL/OpenAL/ALSource.m - ObjectAL/OpenAL/ALTypes.h - ObjectAL/OpenAL/ALWrapper.h - ObjectAL/OpenAL/ALWrapper.m - ObjectAL/OpenAL/OpenALManager.h - ObjectAL/OpenAL/OpenALManager.m - ObjectAL/Session/OALAudioSession.h - ObjectAL/Session/OALAudioSession.m - ObjectAL/Session/OALSuspendHandler.h - ObjectAL/Session/OALSuspendHandler.m - ObjectAL/Support/ARCSafe_MemMgmt.h - ObjectAL/Support/IOSVersion.h - ObjectAL/Support/IOSVersion.m - ObjectAL/Support/mach_timing.c - ObjectAL/Support/mach_timing.h - ObjectAL/Support/NSMutableArray+WeakReferences.h - ObjectAL/Support/NSMutableArray+WeakReferences.m - ObjectAL/Support/NSMutableDictionary+WeakReferences.h - ObjectAL/Support/NSMutableDictionary+WeakReferences.m - ObjectAL/Support/OALAudioFile.h - ObjectAL/Support/OALAudioFile.m - ObjectAL/Support/OALNotifications.h - ObjectAL/Support/OALTools.h - ObjectAL/Support/OALTools.m - ObjectAL/Support/ObjectALMacros.h - ObjectAL/Support/SynthesizeSingleton.h - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/GL/mat4stack.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/GL/mat4stack.h deleted file mode 100644 index 7de12aa..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/GL/mat4stack.h +++ /dev/null @@ -1,51 +0,0 @@ -/* -Copyright (c) 2008, Luke Benstead. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -#ifndef C_STACK_H_INCLUDED -#define C_STACK_H_INCLUDED - -#include "../mat4.h" - -typedef struct km_mat4_stack { - int capacity; //The total item capacity - int item_count; //The number of items - kmMat4* top; - kmMat4* stack; -} km_mat4_stack; - -#ifdef __cplusplus -extern "C" { -#endif - -void km_mat4_stack_initialize(km_mat4_stack* stack); -void km_mat4_stack_push(km_mat4_stack* stack, const kmMat4* item); -void km_mat4_stack_pop(km_mat4_stack* stack, kmMat4* pOut); -void km_mat4_stack_release(km_mat4_stack* stack); - -#ifdef __cplusplus -} -#endif - -#endif // C_STACK_H_INCLUDED diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/GL/matrix.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/GL/matrix.h deleted file mode 100644 index 1fa0267..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/GL/matrix.h +++ /dev/null @@ -1,58 +0,0 @@ -/* -Copyright (c) 2008, Luke Benstead. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -#ifndef KM_GL_MATRIX_H_INCLUDED -#define KM_GL_MATRIX_H_INCLUDED - -#define KM_GL_MODELVIEW 0x1700 -#define KM_GL_PROJECTION 0x1701 -#define KM_GL_TEXTURE 0x1702 - -typedef unsigned int kmGLEnum; - -#include "../mat4.h" -#include "../vec3.h" - -#ifdef __cplusplus -extern "C" { -#endif - -void kmGLFreeAll(void); -void kmGLPushMatrix(void); -void kmGLPopMatrix(void); -void kmGLMatrixMode(kmGLEnum mode); -void kmGLLoadIdentity(void); -void kmGLLoadMatrix(const kmMat4* pIn); -void kmGLMultMatrix(const kmMat4* pIn); -void kmGLTranslatef(float x, float y, float z); -void kmGLRotatef(float angle, float x, float y, float z); -void kmGLScalef(float x, float y, float z); -void kmGLGetMatrix(kmGLEnum mode, kmMat4* pOut); - -#ifdef __cplusplus -} -#endif - -#endif // MATRIX_H_INCLUDED diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/aabb.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/aabb.h deleted file mode 100644 index 0e78a04..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/aabb.h +++ /dev/null @@ -1,53 +0,0 @@ -/* -Copyright (c) 2008, Luke Benstead. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -#ifndef KAZMATH_AABB_H_INCLUDED -#define KAZMATH_AABB_H_INCLUDED - -#include "vec3.h" -#include "utility.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * A struture that represents an axis-aligned - * bounding box. - */ -typedef struct kmAABB { - kmVec3 min; /** The max corner of the box */ - kmVec3 max; /** The min corner of the box */ -} kmAABB; - -const int kmAABBContainsPoint(const kmVec3* pPoint, const kmAABB* pBox); -kmAABB* const kmAABBAssign(kmAABB* pOut, const kmAABB* pIn); -kmAABB* const kmAABBScale(kmAABB* pOut, const kmAABB* pIn, kmScalar s); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/kazmath.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/kazmath.h deleted file mode 100644 index ef09870..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/kazmath.h +++ /dev/null @@ -1,39 +0,0 @@ -/* -Copyright (c) 2008, Luke Benstead. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -#ifndef KAZMATH_H_INCLUDED -#define KAZMATH_H_INCLUDED - -#include "vec2.h" -#include "vec3.h" -#include "mat3.h" -#include "mat4.h" -#include "utility.h" -#include "quaternion.h" -#include "plane.h" -#include "aabb.h" -#include "ray2.h" - -#endif // KAZMATH_H_INCLUDED diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/mat3.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/mat3.h deleted file mode 100644 index f0de423..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/mat3.h +++ /dev/null @@ -1,75 +0,0 @@ -/* -Copyright (c) 2008, Luke Benstead. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - - -#ifndef MAT3_H_INCLUDED -#define MAT3_H_INCLUDED - -#include "utility.h" - -struct kmVec3; -struct kmQuaternion; - -typedef struct kmMat3{ - kmScalar mat[9]; -} kmMat3; - -#ifdef __cplusplus -extern "C" { -#endif - -kmMat3* const kmMat3Fill(kmMat3* pOut, const kmScalar* pMat); -kmMat3* const kmMat3Adjugate(kmMat3* pOut, const kmMat3* pIn); -kmMat3* const kmMat3Identity(kmMat3* pOut); -kmMat3* const kmMat3Inverse(kmMat3* pOut, const kmScalar pDeterminate, const kmMat3* pM); -const int kmMat3IsIdentity(const kmMat3* pIn); -kmMat3* const kmMat3Transpose(kmMat3* pOut, const kmMat3* pIn); -const kmScalar kmMat3Determinant(const kmMat3* pIn); -kmMat3* const kmMat3Multiply(kmMat3* pOut, const kmMat3* pM1, const kmMat3* pM2); -kmMat3* const kmMat3ScalarMultiply(kmMat3* pOut, const kmMat3* pM, const kmScalar pFactor); - -kmMat3* const kmMat3RotationAxisAngle(kmMat3* pOut, const struct kmVec3* axis, kmScalar radians); -struct kmVec3* const kmMat3RotationToAxisAngle(struct kmVec3* pAxis, kmScalar* radians, const kmMat3* pIn); - -kmMat3* const kmMat3Assign(kmMat3* pOut, const kmMat3* pIn); -const int kmMat3AreEqual(const kmMat3* pM1, const kmMat3* pM2); - -kmMat3* const kmMat3RotationX(kmMat3* pOut, const kmScalar radians); -kmMat3* const kmMat3RotationY(kmMat3* pOut, const kmScalar radians); -kmMat3* const kmMat3RotationZ(kmMat3* pOut, const kmScalar radians); - -kmMat3* const kmMat3Rotation(kmMat3* pOut, const kmScalar radians); -kmMat3* const kmMat3Scaling(kmMat3* pOut, const kmScalar x, const kmScalar y); -kmMat3* const kmMat3Translation(kmMat3* pOut, const kmScalar x, const kmScalar y); - -kmMat3* const kmMat3RotationQuaternion(kmMat3* pOut, const struct kmQuaternion* pIn); -kmMat3* const kmMat3RotationAxisAngle(kmMat3* pOut, const struct kmVec3* axis, kmScalar radians); -struct kmVec3* const kmMat3RotationToAxisAngle(struct kmVec3* pAxis, kmScalar* radians, const kmMat3* pIn); - -#ifdef __cplusplus -} -#endif -#endif // MAT3_H_INCLUDED - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/mat4.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/mat4.h deleted file mode 100644 index 38008ba..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/mat4.h +++ /dev/null @@ -1,93 +0,0 @@ -/* -Copyright (c) 2008, Luke Benstead. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -#ifndef MAT4_H_INCLUDED -#define MAT4_H_INCLUDED - -#include "utility.h" - -struct kmVec3; -struct kmMat3; -struct kmQuaternion; -struct kmPlane; - -/* -A 4x4 matrix - - | 0 4 8 12 | -mat = | 1 5 9 13 | - | 2 6 10 14 | - | 3 7 11 15 | -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -typedef struct kmMat4 { - kmScalar mat[16]; -} kmMat4; - -kmMat4* const kmMat4Fill(kmMat4* pOut, const kmScalar* pMat); - - -kmMat4* const kmMat4Identity(kmMat4* pOut); - -kmMat4* const kmMat4Inverse(kmMat4* pOut, const kmMat4* pM); - - -const int kmMat4IsIdentity(const kmMat4* pIn); - -kmMat4* const kmMat4Transpose(kmMat4* pOut, const kmMat4* pIn); -kmMat4* const kmMat4Multiply(kmMat4* pOut, const kmMat4* pM1, const kmMat4* pM2); - -kmMat4* const kmMat4Assign(kmMat4* pOut, const kmMat4* pIn); -const int kmMat4AreEqual(const kmMat4* pM1, const kmMat4* pM2); - -kmMat4* const kmMat4RotationX(kmMat4* pOut, const kmScalar radians); -kmMat4* const kmMat4RotationY(kmMat4* pOut, const kmScalar radians); -kmMat4* const kmMat4RotationZ(kmMat4* pOut, const kmScalar radians); -kmMat4* const kmMat4RotationPitchYawRoll(kmMat4* pOut, const kmScalar pitch, const kmScalar yaw, const kmScalar roll); -kmMat4* const kmMat4RotationQuaternion(kmMat4* pOut, const struct kmQuaternion* pQ); -kmMat4* const kmMat4RotationTranslation(kmMat4* pOut, const struct kmMat3* rotation, const struct kmVec3* translation); -kmMat4* const kmMat4Scaling(kmMat4* pOut, const kmScalar x, const kmScalar y, const kmScalar z); -kmMat4* const kmMat4Translation(kmMat4* pOut, const kmScalar x, const kmScalar y, const kmScalar z); - -struct kmVec3* const kmMat4GetUpVec3(struct kmVec3* pOut, const kmMat4* pIn); -struct kmVec3* const kmMat4GetRightVec3(struct kmVec3* pOut, const kmMat4* pIn); -struct kmVec3* const kmMat4GetForwardVec3(struct kmVec3* pOut, const kmMat4* pIn); - -kmMat4* const kmMat4PerspectiveProjection(kmMat4* pOut, kmScalar fovY, kmScalar aspect, kmScalar zNear, kmScalar zFar); -kmMat4* const kmMat4OrthographicProjection(kmMat4* pOut, kmScalar left, kmScalar right, kmScalar bottom, kmScalar top, kmScalar nearVal, kmScalar farVal); -kmMat4* const kmMat4LookAt(kmMat4* pOut, const struct kmVec3* pEye, const struct kmVec3* pCenter, const struct kmVec3* pUp); - -kmMat4* const kmMat4RotationAxisAngle(kmMat4* pOut, const struct kmVec3* axis, kmScalar radians); -struct kmMat3* const kmMat4ExtractRotation(struct kmMat3* pOut, const kmMat4* pIn); -struct kmPlane* const kmMat4ExtractPlane(struct kmPlane* pOut, const kmMat4* pIn, const kmEnum plane); -struct kmVec3* const kmMat4RotationToAxisAngle(struct kmVec3* pAxis, kmScalar* radians, const kmMat4* pIn); -#ifdef __cplusplus -} -#endif -#endif /* MAT4_H_INCLUDED */ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/neon_matrix_impl.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/neon_matrix_impl.h deleted file mode 100644 index 3fcf3e4..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/neon_matrix_impl.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - NEON math library for the iPhone / iPod touch - - Copyright (c) 2009 Justin Saunders - - This software is provided 'as-is', without any express or implied warranty. - In no event will the authors be held liable for any damages arising - from the use of this software. - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it freely, - subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must - not claim that you wrote the original software. If you use this - software in a product, an acknowledgment in the product documentation - would be appreciated but is not required. - - 2. Altered source versions must be plainly marked as such, and must - not be misrepresented as being the original software. - - 3. This notice may not be removed or altered from any source distribution. -*/ - -#ifndef __NEON_MATRIX_IMPL_H__ -#define __NEON_MATRIX_IMPL_H__ - -#ifdef __arm__ -#include "arm/arch.h" -#endif - -// Matrixes are assumed to be stored in column major format according to OpenGL -// specification. - -// Multiplies two 4x4 matrices (a,b) outputing a 4x4 matrix (output) -void NEON_Matrix4Mul(const float* a, const float* b, float* output ); - -// Multiplies a 4x4 matrix (m) with a vector 4 (v), outputing a vector 4 -void NEON_Matrix4Vector4Mul(const float* m, const float* v, float* output); - - -#endif // __NEON_MATRIX_IMPL_H__ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/plane.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/plane.h deleted file mode 100644 index 4270a8a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/plane.h +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2008, Luke Benstead. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -#ifndef PLANE_H_INCLUDED -#define PLANE_H_INCLUDED - -#define KM_PLANE_LEFT 0 -#define KM_PLANE_RIGHT 1 -#define KM_PLANE_BOTTOM 2 -#define KM_PLANE_TOP 3 -#define KM_PLANE_NEAR 4 -#define KM_PLANE_FAR 5 - -#include "utility.h" - -struct kmVec3; -struct kmVec4; -struct kmMat4; - -typedef struct kmPlane { - kmScalar a, b, c, d; -} kmPlane; - -#ifdef __cplusplus -extern "C" { -#endif - -typedef enum POINT_CLASSIFICATION { - POINT_INFRONT_OF_PLANE = 0, - POINT_BEHIND_PLANE, - POINT_ON_PLANE, -} POINT_CLASSIFICATION; - -const kmScalar kmPlaneDot(const kmPlane* pP, const struct kmVec4* pV); -const kmScalar kmPlaneDotCoord(const kmPlane* pP, const struct kmVec3* pV); -const kmScalar kmPlaneDotNormal(const kmPlane* pP, const struct kmVec3* pV); -kmPlane* const kmPlaneFromPointNormal(kmPlane* pOut, const struct kmVec3* pPoint, const struct kmVec3* pNormal); -kmPlane* const kmPlaneFromPoints(kmPlane* pOut, const struct kmVec3* p1, const struct kmVec3* p2, const struct kmVec3* p3); -kmVec3* const kmPlaneIntersectLine(struct kmVec3* pOut, const kmPlane* pP, const struct kmVec3* pV1, const struct kmVec3* pV2); -kmPlane* const kmPlaneNormalize(kmPlane* pOut, const kmPlane* pP); -kmPlane* const kmPlaneScale(kmPlane* pOut, const kmPlane* pP, kmScalar s); -const POINT_CLASSIFICATION kmPlaneClassifyPoint(const kmPlane* pIn, const kmVec3* pP); /** Classifys a point against a plane */ - -#ifdef __cplusplus -} -#endif - -#endif // PLANE_H_INCLUDED diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/quaternion.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/quaternion.h deleted file mode 100644 index 81ff547..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/quaternion.h +++ /dev/null @@ -1,113 +0,0 @@ -/* -Copyright (c) 2008, Luke Benstead. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -#ifndef QUATERNION_H_INCLUDED -#define QUATERNION_H_INCLUDED - -#ifdef __cplusplus -extern "C" { -#endif - -#include "utility.h" - -struct kmMat4; -struct kmMat3; -struct kmVec3; - -typedef struct kmQuaternion { - kmScalar x; - kmScalar y; - kmScalar z; - kmScalar w; -} kmQuaternion; - -kmQuaternion* const kmQuaternionConjugate(kmQuaternion* pOut, const kmQuaternion* pIn); ///< Returns pOut, sets pOut to the conjugate of pIn - -const kmScalar kmQuaternionDot(const kmQuaternion* q1, const kmQuaternion* q2); ///< Returns the dot product of the 2 quaternions - -kmQuaternion* kmQuaternionExp(kmQuaternion* pOut, const kmQuaternion* pIn); ///< Returns the exponential of the quaternion - -///< Makes the passed quaternion an identity quaternion - -kmQuaternion* kmQuaternionIdentity(kmQuaternion* pOut); - -///< Returns the inverse of the passed Quaternion - -kmQuaternion* kmQuaternionInverse(kmQuaternion* pOut, - const kmQuaternion* pIn); - -///< Returns true if the quaternion is an identity quaternion - -int kmQuaternionIsIdentity(const kmQuaternion* pIn); - -///< Returns the length of the quaternion - -kmScalar kmQuaternionLength(const kmQuaternion* pIn); - -///< Returns the length of the quaternion squared (prevents a sqrt) - -kmScalar kmQuaternionLengthSq(const kmQuaternion* pIn); - -///< Returns the natural logarithm - -kmQuaternion* kmQuaternionLn(kmQuaternion* pOut, const kmQuaternion* pIn); - -///< Multiplies 2 quaternions together - -kmQuaternion* kmQuaternionMultiply(kmQuaternion* pOut, const kmQuaternion* q1, const kmQuaternion* q2); - -///< Normalizes a quaternion - -kmQuaternion* kmQuaternionNormalize(kmQuaternion* pOut, const kmQuaternion* pIn); - -///< Rotates a quaternion around an axis - -kmQuaternion* kmQuaternionRotationAxis(kmQuaternion* pOut, const struct kmVec3* pV, kmScalar angle); - -///< Creates a quaternion from a rotation matrix - -kmQuaternion* kmQuaternionRotationMatrix(kmQuaternion* pOut, const struct kmMat3* pIn); - -///< Create a quaternion from yaw, pitch and roll - -kmQuaternion* kmQuaternionRotationYawPitchRoll(kmQuaternion* pOut, kmScalar yaw, kmScalar pitch, kmScalar roll); -///< Interpolate between 2 quaternions -kmQuaternion* kmQuaternionSlerp(kmQuaternion* pOut, const kmQuaternion* q1, const kmQuaternion* q2, kmScalar t); - -///< Get the axis and angle of rotation from a quaternion -void kmQuaternionToAxisAngle(const kmQuaternion* pIn, struct kmVec3* pVector, kmScalar* pAngle); - -///< Scale a quaternion -kmQuaternion* kmQuaternionScale(kmQuaternion* pOut, const kmQuaternion* pIn, kmScalar s); -kmQuaternion* kmQuaternionAssign(kmQuaternion* pOut, const kmQuaternion* pIn); -kmQuaternion* kmQuaternionAdd(kmQuaternion* pOut, const kmQuaternion* pQ1, const kmQuaternion* pQ2); -kmQuaternion* kmQuaternionRotationBetweenVec3(kmQuaternion* pOut, const struct kmVec3* vec1, const struct kmVec3* vec2, const struct kmVec3* fallback); -struct kmVec3* kmQuaternionMultiplyVec3(struct kmVec3* pOut, const kmQuaternion* q, const struct kmVec3* v); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/ray2.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/ray2.h deleted file mode 100644 index 609e6e5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/ray2.h +++ /dev/null @@ -1,50 +0,0 @@ -/* -Copyright (c) 2011, Luke Benstead. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -#ifndef RAY_2_H -#define RAY_2_H - -#include "utility.h" -#include "vec2.h" - -#ifdef __cplusplus -extern "C" { -#endif - -typedef struct kmRay2 { - kmVec2 start; - kmVec2 dir; -} kmRay2; - -void kmRay2Fill(kmRay2* ray, kmScalar px, kmScalar py, kmScalar vx, kmScalar vy); -kmBool kmRay2IntersectLineSegment(const kmRay2* ray, const kmVec2* p1, const kmVec2* p2, kmVec2* intersection); -kmBool kmRay2IntersectTriangle(const kmRay2* ray, const kmVec2* p1, const kmVec2* p2, const kmVec2* p3, kmVec2* intersection, kmVec2* normal_out); -kmBool kmRay2IntersectCircle(const kmRay2* ray, const kmVec2 centre, const kmScalar radius, kmVec2* intersection); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/utility.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/utility.h deleted file mode 100644 index 14d66dc..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/utility.h +++ /dev/null @@ -1,74 +0,0 @@ -/* -Copyright (c) 2008, Luke Benstead. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -#ifndef UTILITY_H_INCLUDED -#define UTILITY_H_INCLUDED - -#include - -#ifndef kmScalar -#define kmScalar float -#endif - -#ifndef kmBool -#define kmBool unsigned char -#endif - -#ifndef kmEnum -#define kmEnum unsigned int -#endif - -#ifndef KM_FALSE -#define KM_FALSE 0 -#endif - -#ifndef KM_TRUE -#define KM_TRUE 1 -#endif - -#define kmPI 3.141592f -#define kmPIOver180 0.017453f // PI / 180 -#define kmPIUnder180 57.295779f // 180 / PI -#define kmEpsilon 1.0 / 64.0 - - - -#ifdef __cplusplus -extern "C" { -#endif - -extern kmScalar kmSQR(kmScalar s); -extern kmScalar kmDegreesToRadians(kmScalar degrees); -extern kmScalar kmRadiansToDegrees(kmScalar radians); - -extern kmScalar min(kmScalar lhs, kmScalar rhs); -extern kmScalar max(kmScalar lhs, kmScalar rhs); -extern kmBool kmAlmostEqual(kmScalar lhs, kmScalar rhs); - -#ifdef __cplusplus -} -#endif - -#endif /* UTILITY_H_INCLUDED */ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/vec2.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/vec2.h deleted file mode 100644 index 3ca56b3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/vec2.h +++ /dev/null @@ -1,64 +0,0 @@ -/* -Copyright (c) 2008, Luke Benstead. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -#ifndef VEC2_H_INCLUDED -#define VEC2_H_INCLUDED - -struct kmMat3; - -#ifndef kmScalar -#define kmScalar float -#endif - -#pragma pack(push) /* push current alignment to stack */ -#pragma pack(1) /* set alignment to 1 byte boundary */ -typedef struct kmVec2 { - kmScalar x; - kmScalar y; -} kmVec2; - -#pragma pack(pop) - -#ifdef __cplusplus -extern "C" { -#endif -kmVec2* kmVec2Fill(kmVec2* pOut, kmScalar x, kmScalar y); -kmScalar kmVec2Length(const kmVec2* pIn); ///< Returns the length of the vector -kmScalar kmVec2LengthSq(const kmVec2* pIn); ///< Returns the square of the length of the vector -kmVec2* kmVec2Normalize(kmVec2* pOut, const kmVec2* pIn); ///< Returns the vector passed in set to unit length -kmVec2* kmVec2Add(kmVec2* pOut, const kmVec2* pV1, const kmVec2* pV2); ///< Adds 2 vectors and returns the result -kmScalar kmVec2Dot(const kmVec2* pV1, const kmVec2* pV2); /** Returns the Dot product which is the cosine of the angle between the two vectors multiplied by their lengths */ -kmVec2* kmVec2Subtract(kmVec2* pOut, const kmVec2* pV1, const kmVec2* pV2); ///< Subtracts 2 vectors and returns the result -kmVec2* kmVec2Transform(kmVec2* pOut, const kmVec2* pV1, const struct kmMat3* pM); /** Transform the Vector */ -kmVec2* kmVec2TransformCoord(kmVec2* pOut, const kmVec2* pV, const struct kmMat3* pM); /// - -#ifndef kmScalar -#define kmScalar float -#endif - -struct kmMat4; - -typedef struct kmVec3 { - kmScalar x; - kmScalar y; - kmScalar z; -} kmVec3; - -#ifdef __cplusplus -extern "C" { -#endif - -kmVec3* kmVec3Fill(kmVec3* pOut, kmScalar x, kmScalar y, kmScalar z); -kmScalar kmVec3Length(const kmVec3* pIn); /** Returns the length of the vector */ -kmScalar kmVec3LengthSq(const kmVec3* pIn); /** Returns the square of the length of the vector */ -kmVec3* kmVec3Normalize(kmVec3* pOut, const kmVec3* pIn); /** Returns the vector passed in set to unit length */ -kmVec3* kmVec3Cross(kmVec3* pOut, const kmVec3* pV1, const kmVec3* pV2); /** Returns a vector perpendicular to 2 other vectors */ -kmScalar kmVec3Dot(const kmVec3* pV1, const kmVec3* pV2); /** Returns the cosine of the angle between 2 vectors */ -kmVec3* kmVec3Add(kmVec3* pOut, const kmVec3* pV1, const kmVec3* pV2); /** Adds 2 vectors and returns the result */ -kmVec3* kmVec3Subtract(kmVec3* pOut, const kmVec3* pV1, const kmVec3* pV2); /** Subtracts 2 vectors and returns the result */ -kmVec3* kmVec3Transform(kmVec3* pOut, const kmVec3* pV1, const struct kmMat4* pM); /** Transforms a vector (assuming w=1) by a given matrix */ -kmVec3* kmVec3TransformNormal(kmVec3* pOut, const kmVec3* pV, const struct kmMat4* pM);/**Transforms a 3D normal by a given matrix */ -kmVec3* kmVec3TransformCoord(kmVec3* pOut, const kmVec3* pV, const struct kmMat4* pM); /**Transforms a 3D vector by a given matrix, projecting the result back into w = 1. */ -kmVec3* kmVec3Scale(kmVec3* pOut, const kmVec3* pIn, const kmScalar s); /** Scales a vector to length s */ -int kmVec3AreEqual(const kmVec3* p1, const kmVec3* p2); -kmVec3* kmVec3InverseTransform(kmVec3* pOut, const kmVec3* pV, const struct kmMat4* pM); -kmVec3* kmVec3InverseTransformNormal(kmVec3* pOut, const kmVec3* pVect, const struct kmMat4* pM); -kmVec3* kmVec3Assign(kmVec3* pOut, const kmVec3* pIn); -kmVec3* kmVec3Zero(kmVec3* pOut); - -#ifdef __cplusplus -} -#endif -#endif /* VEC3_H_INCLUDED */ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/vec4.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/vec4.h deleted file mode 100644 index 7507ea3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/include/kazmath/vec4.h +++ /dev/null @@ -1,68 +0,0 @@ -/* -Copyright (c) 2008, Luke Benstead. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -#ifndef VEC4_H_INCLUDED -#define VEC4_H_INCLUDED - -#include "utility.h" - -struct kmMat4; - -#pragma pack(push) /* push current alignment to stack */ -#pragma pack(1) /* set alignment to 1 byte boundary */ - -typedef struct kmVec4 { - kmScalar x; - kmScalar y; - kmScalar z; - kmScalar w; -} kmVec4; - -#pragma pack(pop) - -#ifdef __cplusplus -extern "C" { -#endif - -kmVec4* kmVec4Fill(kmVec4* pOut, kmScalar x, kmScalar y, kmScalar z, kmScalar w); -kmVec4* kmVec4Add(kmVec4* pOut, const kmVec4* pV1, const kmVec4* pV2); -kmScalar kmVec4Dot(const kmVec4* pV1, const kmVec4* pV2); -kmScalar kmVec4Length(const kmVec4* pIn); -kmScalar kmVec4LengthSq(const kmVec4* pIn); -kmVec4* kmVec4Lerp(kmVec4* pOut, const kmVec4* pV1, const kmVec4* pV2, kmScalar t); -kmVec4* kmVec4Normalize(kmVec4* pOut, const kmVec4* pIn); -kmVec4* kmVec4Scale(kmVec4* pOut, const kmVec4* pIn, const kmScalar s); ///< Scales a vector to length s -kmVec4* kmVec4Subtract(kmVec4* pOut, const kmVec4* pV1, const kmVec4* pV2); -kmVec4* kmVec4Transform(kmVec4* pOut, const kmVec4* pV, const struct kmMat4* pM); -kmVec4* kmVec4TransformArray(kmVec4* pOut, unsigned int outStride, - const kmVec4* pV, unsigned int vStride, const struct kmMat4* pM, unsigned int count); -int kmVec4AreEqual(const kmVec4* p1, const kmVec4* p2); -kmVec4* kmVec4Assign(kmVec4* pOut, const kmVec4* pIn); - -#ifdef __cplusplus -} -#endif - -#endif // VEC4_H_INCLUDED diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/CMakeLists.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/CMakeLists.txt deleted file mode 100644 index a389466..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/CMakeLists.txt +++ /dev/null @@ -1,14 +0,0 @@ - -#ADD_LIBRARY(Kazmath STATIC ${KAZMATH_SRCS}) -#INSTALL(TARGETS Kazmath ARCHIVE DESTINATION lib) - -INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/include ) - -ADD_LIBRARY(kazmath STATIC ${KAZMATH_SOURCES}) -INSTALL(TARGETS kazmath ARCHIVE DESTINATION lib) - -#ADD_LIBRARY(KazmathGL STATIC ${GL_UTILS_SRCS}) -#INSTALL(TARGETS KazmathGL ARCHIVE DESTINATION lib) - -INSTALL(FILES ${KAZMATH_HEADERS} DESTINATION include/kazmath) -INSTALL(FILES ${GL_UTILS_HEADERS} DESTINATION include/kazmath/GL) diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/ChangeLog b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/ChangeLog deleted file mode 100644 index f13b823..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/ChangeLog +++ /dev/null @@ -1,738 +0,0 @@ ------------------------------------------------------------- -revno: 111 -committer: Kazade -branch nick: kazmath -timestamp: Thu 2010-08-19 12:07:29 +0100 -message: - Fix #620352. Fix a reference to kmMat4RotationAxisAngle ------------------------------------------------------------- -revno: 110 -committer: Carsten Haubld -branch nick: kazmath -timestamp: Wed 2010-04-21 12:55:39 +0200 -message: - applied the change to the header files as well ------------------------------------------------------------- -revno: 109 -committer: Carsten Haubld -branch nick: kazmath -timestamp: Wed 2010-04-21 12:54:06 +0200 -message: - fixed kmMat4RotationAxis ------------------------------------------------------------- -revno: 108 [merge] -committer: Carsten Haubld -branch nick: kazmath -timestamp: Wed 2010-04-21 12:27:53 +0200 -message: - fixed CMake in kazmathxx due to missing utility.h ------------------------------------------------------------- -revno: 107 -committer: Carsten Haubld -branch nick: kazmath -timestamp: Wed 2010-04-21 12:22:40 +0200 -message: - fixed mat4 rotation axis by normalizing the axis first ------------------------------------------------------------- -revno: 106 -committer: Luke Benstead -branch nick: kazmath -timestamp: Sat 2010-01-09 16:56:04 +0000 -message: - Add cmake module ------------------------------------------------------------- -revno: 105 -committer: Luke Benstead -branch nick: kazmath -timestamp: Sat 2010-01-09 16:23:31 +0000 -message: - Remove kazmodel - it really should belong in its own repo ------------------------------------------------------------- -revno: 104 -committer: Luke Benstead -branch nick: kazmath -timestamp: Fri 2010-01-08 23:03:13 +0000 -message: - Reorganize the headers so that the tests can compile in place ------------------------------------------------------------- -revno: 103 -committer: Carsten Haubld -branch nick: kazmath -timestamp: Mon 2009-08-31 11:21:42 +0200 -message: - Operators now inline, constructors fixed ------------------------------------------------------------- -revno: 102 -committer: Carsten Haubld -branch nick: kazmath -timestamp: Sat 2009-08-29 11:42:59 +0200 -message: - fixed some compilation errors - still how do we define operators in headers correctly?? ------------------------------------------------------------- -revno: 101 -committer: Luke Benstead -branch nick: kazmath -timestamp: Wed 2009-08-26 10:37:52 +0100 -message: - Added the header defines ------------------------------------------------------------- -revno: 100 -committer: Luke Benstead -branch nick: kazmath -timestamp: Wed 2009-08-26 09:38:47 +0100 -message: - Added a V2 for kazmathxx ------------------------------------------------------------- -revno: 99 -committer: Luke Benstead -branch nick: kazmath -timestamp: Sun 2009-08-02 08:08:26 +0100 -message: - Added missing header file to one of the tests ------------------------------------------------------------- -revno: 98 -committer: Carsten Haubld -branch nick: kazmath -timestamp: Sat 2009-08-01 12:05:25 +0200 -message: - No longer doing self assignment in kmMat4Inverse ------------------------------------------------------------- -revno: 97 -committer: Carsten Haubld -branch nick: kazmath -timestamp: Sat 2009-08-01 11:15:36 +0200 -message: - Fixed kmMat4Inverse ------------------------------------------------------------- -revno: 96 -committer: Luke Benstead -branch nick: kazmath -timestamp: Sat 2009-08-01 09:20:33 +0100 -message: - Fixed some whitespace issues in plane.c ------------------------------------------------------------- -revno: 95 -committer: Luke Benstead -branch nick: kazmath -timestamp: Sat 2009-08-01 09:17:01 +0100 -message: - Rename kmAABBPointInBox to kmAABBContainsPoint ------------------------------------------------------------- -revno: 94 -committer: Luke Benstead -branch nick: kazmath -timestamp: Sat 2009-08-01 09:16:28 +0100 -message: - Implement kmAABBPointInBox ------------------------------------------------------------- -revno: 93 -committer: Luke Benstead -branch nick: kazmath -timestamp: Sat 2009-08-01 09:14:00 +0100 -message: - Implement kmAABBAssign ------------------------------------------------------------- -revno: 92 -committer: Luke Benstead -branch nick: kazmath -timestamp: Sat 2009-08-01 09:10:36 +0100 -message: - Fixed some whitespace and added some comments ------------------------------------------------------------- -revno: 91 -committer: Luke Benstead -branch nick: kazmath -timestamp: Sat 2009-08-01 08:56:13 +0100 -message: - Implemented (untested) kmMat4RotationTranslation to construct a 4x4 matrix from a 3x3 + vec3 ------------------------------------------------------------- -revno: 90 -committer: Luke Benstead -branch nick: kazmath -timestamp: Sun 2009-07-05 07:55:45 +0100 -message: - Added kmMat3RotationX, kmMat3RotationY and kmMat3RotationZ ------------------------------------------------------------- -revno: 89 -committer: Carsten Haubld -branch nick: kazmath -timestamp: Sat 2009-06-27 09:38:20 +0200 -message: - Fixed a crash? ------------------------------------------------------------- -revno: 88 -committer: Luke Benstead -branch nick: kazmath -timestamp: Tue 2009-04-28 09:52:57 +0100 -message: - Added a test for kmMat4Transpose ------------------------------------------------------------- -revno: 87 -committer: Luke Benstead -branch nick: kazmath -timestamp: Tue 2009-04-28 08:49:59 +0100 -message: - Added a commented test for kmMat4Inverse, however kmMat4Adjugate and kmMat4Determinate need implementing ------------------------------------------------------------- -revno: 86 -committer: Luke Benstead -branch nick: kazmath -timestamp: Tue 2009-04-28 08:46:03 +0100 -message: - Fixed bug in kmQuaternionRotationMatrix ------------------------------------------------------------- -revno: 85 -committer: Luke Benstead -branch nick: kazmath -timestamp: Tue 2009-04-28 08:41:27 +0100 -message: - Added missing include to test_mat3.cpp ------------------------------------------------------------- -revno: 84 -committer: Carsten Haubld -branch nick: kazmath -timestamp: Mon 2009-04-27 22:59:08 +0200 -message: - fixed CMakeLists.txt for the tests ------------------------------------------------------------- -revno: 83 -committer: Luke Benstead -branch nick: kazmath -timestamp: Mon 2009-04-27 21:34:20 +0100 -message: - Added a test for kmMat3Translation ------------------------------------------------------------- -revno: 82 -committer: Luke Benstead -branch nick: kazmath -timestamp: Mon 2009-04-27 21:32:19 +0100 -message: - Fixed bugs in kmMat3Scaling and kmMat3Translation, added test for kmMat3Scaling ------------------------------------------------------------- -revno: 81 [merge] -committer: Luke Benstead -branch nick: kazmath -timestamp: Mon 2009-04-27 19:04:56 +0100 -message: - Merge from upstream. Fixed mismatching prototype in quaternion.c ------------------------------------------------------------- -revno: 80 -committer: Luke Benstead -branch nick: kazmath -timestamp: Mon 2009-04-27 19:01:35 +0100 -message: - Added a test for kmMat3AreEqual. Fixed a bug in kmMat3AreEqual ------------------------------------------------------------- -revno: 79 -committer: Luke Benstead -branch nick: kazmath -timestamp: Mon 2009-04-27 18:57:28 +0100 -message: - Added a test for kmMat3IsIdentity ------------------------------------------------------------- -revno: 78 -committer: Luke Benstead -branch nick: kazmath -timestamp: Mon 2009-04-27 18:54:48 +0100 -message: - Added a test for kmMat3Identity ------------------------------------------------------------- -revno: 77 -committer: Luke Benstead -branch nick: kazmath -timestamp: Mon 2009-04-27 18:52:14 +0100 -message: - Added a test for kmMat3Fill ------------------------------------------------------------- -revno: 76 -committer: Luke Benstead -branch nick: kazmath -timestamp: Mon 2009-04-27 18:46:30 +0100 -message: - Added some mat3 unit tests. Fixed a bug in kmMat3AreEqual ------------------------------------------------------------- -revno: 75 -committer: Luke Benstead -branch nick: kazmath -timestamp: Mon 2009-04-27 11:08:43 +0100 -message: - Added mat4 test stub ------------------------------------------------------------- -revno: 74 -committer: Luke Benstead -branch nick: kazmath -timestamp: Mon 2009-04-27 11:06:12 +0100 -message: - Enabled unit testing in cmake ------------------------------------------------------------- -revno: 73 -committer: Luke Benstead -branch nick: kazmath -timestamp: Mon 2009-04-27 10:44:37 +0100 -message: - Added cmakelists.txt to the tests subfolder ------------------------------------------------------------- -revno: 72 -committer: Luke Benstead -branch nick: kazmath -timestamp: Mon 2009-04-27 10:37:34 +0100 -message: - Added stub mat3 test file ------------------------------------------------------------- -revno: 71 -committer: Luke Benstead -branch nick: kazmath -timestamp: Mon 2009-04-27 10:35:48 +0100 -message: - Added tests folder for new boost::unit based tests ------------------------------------------------------------- -revno: 70 -committer: Carsten Haubld -branch nick: kazmath -timestamp: Sun 2009-04-26 14:25:48 +0200 -message: - Fixed the new quaternion -> Matrix -> AngleAxis methods and added them to mat4 ------------------------------------------------------------- -revno: 69 -committer: Luke Benstead -branch nick: kazmath -timestamp: Sun 2009-04-26 12:40:08 +0100 -message: - Added kazmodel to the kazlibs repo ------------------------------------------------------------- -revno: 68 [merge] -committer: Luke Benstead -branch nick: kazmath -timestamp: Sun 2009-04-26 12:34:27 +0100 -message: - Merge from upstream ------------------------------------------------------------- -revno: 67 -committer: Luke Benstead -branch nick: kazmath -timestamp: Sun 2009-04-26 12:33:43 +0100 -message: - Reorganized bzr ------------------------------------------------------------- -revno: 66 -committer: Luke Benstead -branch nick: kazmath -timestamp: Sun 2009-04-26 10:00:18 +0100 -message: - Renamed kmMat3RotationAxis to kmMat3RotationAxisAngle to be more accurate ------------------------------------------------------------- -revno: 65 -committer: Luke Benstead -branch nick: kazmath -timestamp: Sun 2009-04-26 09:57:19 +0100 -message: - Fixed some compilation errors ------------------------------------------------------------- -revno: 64 -committer: Luke Benstead -branch nick: kazmath -timestamp: Sun 2009-04-26 09:54:12 +0100 -message: - Added untested implementation of kmMat3RotationToAxisAngle ------------------------------------------------------------- -revno: 63 -committer: Luke Benstead -branch nick: kazmath -timestamp: Sun 2009-04-26 09:49:17 +0100 -message: - Added stub for kmMat3RotationToAxisAngle() ------------------------------------------------------------- -revno: 62 -committer: Luke Benstead -branch nick: kazmath -timestamp: Sun 2009-04-26 09:45:58 +0100 -message: - Corrected a typo ------------------------------------------------------------- -revno: 61 -committer: Luke Benstead -branch nick: kazmath -timestamp: Sun 2009-04-26 09:44:39 +0100 -message: - Fixed broken Quaternion functions - Added (untested) kmMat3RotationAxis() ------------------------------------------------------------- -revno: 60 -committer: Luke Benstead -branch nick: kazmath -timestamp: Sat 2009-04-18 08:55:29 +0100 -message: - Fixed some errors in the quaternion header. - Changed kmQuaternionRotationMatrix to accept a kmMat3 instead of kmMat4 ------------------------------------------------------------- -revno: 59 -committer: Luke Benstead -branch nick: kazmath -timestamp: Sat 2009-04-18 08:42:38 +0100 -message: - Added kmMat3RotationQuaternion ------------------------------------------------------------- -revno: 58 -committer: Carsten Haubld -branch nick: kazmath -timestamp: Sun 2009-04-05 11:58:29 +0200 -message: - Added mat3 ------------------------------------------------------------- -revno: 57 [merge] -committer: Carsten Haubld -branch nick: kazmath -timestamp: Sun 2009-04-05 11:54:15 +0200 -message: - Implemented mat4 and vec4 for kazmathxx ------------------------------------------------------------- -revno: 56 -committer: Carsten Haubld -branch nick: kazmath -timestamp: Sun 2009-04-05 11:53:07 +0200 -message: - Implemented mat4 and vec4 for kazmathxx ------------------------------------------------------------- -revno: 55 -committer: Carsten Haubld -branch nick: kazmath -timestamp: Fri 2009-03-13 16:46:26 +0100 -message: - added km::vec3 to kazmathxx ------------------------------------------------------------- -revno: 54 -committer: Carsten Haubld -branch nick: kazmath -timestamp: Fri 2009-03-13 16:14:51 +0100 -message: - Fixed: kmVec2 is no longer transformed by kmMat4\nAdded km::vec2 ------------------------------------------------------------- -revno: 53 -committer: Carsten Haubld -branch nick: kazmath -timestamp: Fri 2009-03-13 15:38:53 +0100 -message: - Added folder for kazmathxx ------------------------------------------------------------- -revno: 52 [merge] -committer: Luke Benstead -branch nick: trunk -timestamp: Fri 2009-03-13 14:04:32 +0000 -message: - Merge from upstream ------------------------------------------------------------- -revno: 51 -committer: Luke Benstead -branch nick: trunk -timestamp: Fri 2009-03-13 14:00:14 +0000 -message: - Fixed for C89 ------------------------------------------------------------- -revno: 50 -committer: Carsten Haubold -timestamp: Tue 2008-12-30 12:45:23 +0100 -message: - fixed kmGLTranslate ------------------------------------------------------------- -revno: 49 -committer: Carsten Haubold -timestamp: Tue 2008-12-30 12:15:27 +0100 -message: - fixed some stack memory leaks ------------------------------------------------------------- -revno: 48 -committer: Carsten Haubold -timestamp: Tue 2008-12-30 11:01:35 +0100 -message: - The GL matrix stacks now work as expected - matrix multiplication was the wrong way round ------------------------------------------------------------- -revno: 47 -committer: Carsten Haubold -timestamp: Tue 2008-12-30 10:52:28 +0100 -message: - Debug output ------------------------------------------------------------- -revno: 46 -committer: Carsten Haubold -timestamp: Mon 2008-12-29 18:32:13 +0100 -message: - Fixed some compiler errors ------------------------------------------------------------- -revno: 45 -committer: Luke -timestamp: Wed 2008-11-19 08:36:47 +0000 -message: - Added kmGLTranslatef, kmGLScalef and kmGLRotatef ------------------------------------------------------------- -revno: 44 -committer: Luke -timestamp: Tue 2008-11-04 20:57:30 +0000 -message: - Fixed up kazmathxx ------------------------------------------------------------- -revno: 43 -committer: Luke -timestamp: Wed 2008-10-29 09:24:32 +0000 -message: - Started implementing C++ operators in kazmathxx.h ------------------------------------------------------------- -revno: 42 -committer: Luke -timestamp: Tue 2008-10-28 18:21:16 +0000 -message: - Added kazmathxx.h for C++ usage ------------------------------------------------------------- -revno: 41 -committer: Luke -timestamp: Tue 2008-10-28 11:00:41 +0000 -message: - Added Doxygen documentation ------------------------------------------------------------- -revno: 40 -committer: Luke -timestamp: Tue 2008-10-28 08:46:19 +0000 -message: - Began documenting the kmPlane functions. - Changed some assert(0)s to include a not implemented message ------------------------------------------------------------- -revno: 39 -committer: Luke -timestamp: Tue 2008-10-28 08:42:24 +0000 -message: - - Wrote stubs for the AABB functions which raise assertions if used. - - Documented the AABB functions - - Changed the definition of kmAABBPointInBox so that it actually makes sense ------------------------------------------------------------- -revno: 38 -committer: Luke -timestamp: Tue 2008-10-28 08:38:48 +0000 -message: - - Documented utility.c ------------------------------------------------------------- -revno: 37 -committer: Luke -timestamp: Tue 2008-10-28 08:36:30 +0000 -message: - - Documented vec3.c in detail. - - Fixed up a not-implemented assertion. - - Changed existing doc strings to C style - /** */ ------------------------------------------------------------- -revno: 36 -committer: Luke -timestamp: Tue 2008-10-28 08:30:00 +0000 -message: - Removed uneccessary files from git ------------------------------------------------------------- -revno: 35 -committer: Luke -timestamp: Tue 2008-10-28 08:28:49 +0000 -message: - - Documented all the functions in mat4.c - - Fixed up all asserts in mat4.c to include a message - - Tidied up the code. Mat4.c is now done. ------------------------------------------------------------- -revno: 34 -committer: Luke -timestamp: Mon 2008-10-27 21:52:33 +0000 -message: - Added potential 0.1 release binary ------------------------------------------------------------- -revno: 33 -committer: Luke Benstead -timestamp: Mon 2008-10-27 21:46:55 +0000 -message: - Changed the README to include the BSD license ------------------------------------------------------------- -revno: 32 -committer: Luke Benstead -timestamp: Mon 2008-10-27 21:45:51 +0000 -message: - Added the modified BSD license to all source files ------------------------------------------------------------- -revno: 31 -committer: Luke Benstead -timestamp: Mon 2008-10-27 21:11:51 +0000 -message: - Fixed the installation of header files in CMake ------------------------------------------------------------- -revno: 30 -committer: Luke -timestamp: Mon 2008-10-27 21:05:51 +0000 -message: - Added kazmath project files ------------------------------------------------------------- -revno: 29 [merge] -committer: Luke -timestamp: Mon 2008-10-27 21:03:22 +0000 -message: - Merge branch 'master' of git@github.com:Kazade/kazmath ------------------------------------------------------------- -revno: 28 -committer: Luke -timestamp: Mon 2008-10-27 21:02:04 +0000 -message: - Finally got kazmath compiling on VC++, man that compiler sucks! Have MS not heard of C99? ------------------------------------------------------------- -revno: 27 -committer: Luke Benstead -timestamp: Sun 2008-10-26 21:35:24 +0000 -message: - Changed the readme slightly, we need to change the license everywhere ------------------------------------------------------------- -revno: 26 -committer: Luke Benstead -timestamp: Sun 2008-10-26 21:21:47 +0000 -message: - Implemented the stacks test, fixed the undefined references I was getting ------------------------------------------------------------- -revno: 25 -committer: Luke Benstead -timestamp: Sun 2008-10-26 20:59:34 +0000 -message: - Removed the old matrix stack stuff ------------------------------------------------------------- -revno: 24 -committer: Luke Benstead -timestamp: Sun 2008-10-26 20:11:58 +0000 -message: - Started implementing the matrix stack tests ------------------------------------------------------------- -revno: 23 -committer: Luke Benstead -timestamp: Sun 2008-10-26 10:56:51 +0000 -message: - Started new implementation of the GL matrix stack ------------------------------------------------------------- -revno: 22 -committer: Carsten Haubold -timestamp: Thu 2008-08-28 12:37:41 +0200 -message: - Added kmGLRotation ------------------------------------------------------------- -revno: 21 -committer: Luke Benstead -timestamp: Thu 2008-08-28 09:24:00 +0100 -message: - We now have a working matrix stack ------------------------------------------------------------- -revno: 20 -committer: Luke Benstead -timestamp: Wed 2008-08-27 13:34:49 +0100 -message: - Fixed the stack memory constants ------------------------------------------------------------- -revno: 19 -committer: Luke Benstead -timestamp: Wed 2008-08-27 13:33:12 +0100 -message: - Added the initial gl_utils implementation for replacing the matrix functionality deprecated in OpenGL 3.0 ------------------------------------------------------------- -revno: 18 -committer: Carsten Haubold -timestamp: Mon 2008-08-25 12:46:16 +0200 -message: - Fixed a bug in kmMat4LookAt ------------------------------------------------------------- -revno: 17 [merge] -committer: Carsten Haubold -timestamp: Sun 2008-08-24 22:07:49 +0200 -message: - Merge branch 'master' of git@github.com:Kazade/kazmath ------------------------------------------------------------- -revno: 16 -committer: Carsten Haubold -timestamp: Sun 2008-08-24 22:06:45 +0200 -message: - Added kmMat4LookAt ------------------------------------------------------------- -revno: 15 -committer: Carsten Haubold -timestamp: Wed 2008-08-20 11:18:10 +0200 -message: - Added Fill methods for all Vec and Mat structs ------------------------------------------------------------- -revno: 14 -committer: Carsten Haubold -timestamp: Tue 2008-08-19 22:31:55 +0200 -message: - Added UnitTests, changed bool to int and fixed some minor bugs ------------------------------------------------------------- -revno: 13 -committer: Carsten Haubold -timestamp: Sun 2008-08-17 23:19:21 +0200 -message: - removed .svn entries which did not belong here ------------------------------------------------------------- -revno: 12 -committer: Carsten Haubold -timestamp: Sun 2008-08-17 23:17:07 +0200 -message: - some tweaks on matrices and first test-app, PerspectiveProjection is correct ! ------------------------------------------------------------- -revno: 11 -committer: Carsten Haubold -timestamp: Sun 2008-08-17 16:04:09 +0200 -message: - Renamed cotangent to cotangens ------------------------------------------------------------- -revno: 10 -committer: Luke Benstead -timestamp: Sat 2008-08-16 21:51:22 +0100 -message: - Added kmMat4PerspectiveProjection and kmMat4OrthographicProjection ------------------------------------------------------------- -revno: 9 -committer: Luke Benstead -timestamp: Thu 2008-08-14 21:15:45 +0100 -message: - Added the aabb struct ------------------------------------------------------------- -revno: 8 -committer: Luke Benstead -timestamp: Thu 2008-08-14 17:57:43 +0100 -message: - Added the kmAABB structure ------------------------------------------------------------- -revno: 7 -committer: Luke Benstead -timestamp: Thu 2008-08-14 14:32:24 +0100 -message: - Fixed broken kmMat3Transpose ------------------------------------------------------------- -revno: 6 -committer: Luke Benstead -timestamp: Thu 2008-08-14 14:21:04 +0100 -message: - Fixed broken kmMat4Translation, w component was not set ------------------------------------------------------------- -revno: 5 -committer: Luke Benstead -timestamp: Thu 2008-08-14 14:01:47 +0100 -message: - Added mat3.c and mat3.h to the cmake file ------------------------------------------------------------- -revno: 4 -committer: Luke Benstead -timestamp: Thu 2008-08-14 13:56:26 +0100 -message: - Added the authors section to the readme ------------------------------------------------------------- -revno: 3 -committer: Luke Benstead -timestamp: Thu 2008-08-14 13:55:41 +0100 -message: - Updated the readme file ------------------------------------------------------------- -revno: 2 -committer: Luke Benstead -timestamp: Thu 2008-08-14 13:53:26 +0100 -message: - Added kazmath to git ------------------------------------------------------------- -revno: 1 -committer: Luke Benstead -timestamp: Thu 2008-08-14 13:47:51 +0100 -message: - First commit ------------------------------------------------------------- -Use --include-merges or -n0 to see merged revisions. diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/GL/mat4stack.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/GL/mat4stack.c deleted file mode 100644 index f2ffe57..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/GL/mat4stack.c +++ /dev/null @@ -1,74 +0,0 @@ -/* -Copyright (c) 2008, Luke Benstead. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -#include -#include -#include -#include - -#define INITIAL_SIZE 30 -#define INCREMENT 50 - -#include "kazmath/GL/mat4stack.h" - -void km_mat4_stack_initialize(km_mat4_stack* stack) { - stack->stack = (kmMat4*) malloc(sizeof(kmMat4) * INITIAL_SIZE); //allocate the memory - stack->capacity = INITIAL_SIZE; //Set the capacity to 10 - stack->top = NULL; //Set the top to NULL - stack->item_count = 0; -}; - -void km_mat4_stack_push(km_mat4_stack* stack, const kmMat4* item) -{ - stack->top = &stack->stack[stack->item_count]; - kmMat4Assign(stack->top, item); - stack->item_count++; - - if(stack->item_count >= stack->capacity) - { - kmMat4* temp = NULL; - stack->capacity += INCREMENT; - temp = stack->stack; - stack->stack = (kmMat4*) malloc(stack->capacity*sizeof(kmMat4)); - memcpy(stack->stack, temp, sizeof(kmMat4)*(stack->capacity - INCREMENT)); - free(temp); - stack->top = &stack->stack[stack->item_count - 1]; - } -} - -void km_mat4_stack_pop(km_mat4_stack* stack, kmMat4* pOut) -{ - assert(stack->item_count && "Cannot pop an empty stack"); - - stack->item_count--; - stack->top = &stack->stack[stack->item_count - 1]; -} - -void km_mat4_stack_release(km_mat4_stack* stack) { - free(stack->stack); - stack->top = NULL; - stack->item_count = 0; - stack->capacity = 0; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/GL/matrix.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/GL/matrix.c deleted file mode 100644 index ac8448a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/GL/matrix.c +++ /dev/null @@ -1,194 +0,0 @@ -/* -Copyright (c) 2008, Luke Benstead. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -#include -#include - -#include "kazmath/GL/matrix.h" -#include "kazmath/GL/mat4stack.h" - -km_mat4_stack modelview_matrix_stack; -km_mat4_stack projection_matrix_stack; -km_mat4_stack texture_matrix_stack; - -km_mat4_stack* current_stack = NULL; - -static unsigned char initialized = 0; - -// supress "no prototype" warnings -void lazyInitialize(void); - -void lazyInitialize(void) -{ - - if (!initialized) { - kmMat4 identity; //Temporary identity matrix - - //Initialize all 3 stacks - //modelview_matrix_stack = (km_mat4_stack*) malloc(sizeof(km_mat4_stack)); - km_mat4_stack_initialize(&modelview_matrix_stack); - - //projection_matrix_stack = (km_mat4_stack*) malloc(sizeof(km_mat4_stack)); - km_mat4_stack_initialize(&projection_matrix_stack); - - //texture_matrix_stack = (km_mat4_stack*) malloc(sizeof(km_mat4_stack)); - km_mat4_stack_initialize(&texture_matrix_stack); - - current_stack = &modelview_matrix_stack; - initialized = 1; - - kmMat4Identity(&identity); - - //Make sure that each stack has the identity matrix - km_mat4_stack_push(&modelview_matrix_stack, &identity); - km_mat4_stack_push(&projection_matrix_stack, &identity); - km_mat4_stack_push(&texture_matrix_stack, &identity); - } -} - -void kmGLMatrixMode(kmGLEnum mode) -{ - lazyInitialize(); - - switch(mode) - { - case KM_GL_MODELVIEW: - current_stack = &modelview_matrix_stack; - break; - case KM_GL_PROJECTION: - current_stack = &projection_matrix_stack; - break; - case KM_GL_TEXTURE: - current_stack = &texture_matrix_stack; - break; - default: - assert(0 && "Invalid matrix mode specified"); //TODO: Proper error handling - break; - } -} - -void kmGLPushMatrix(void) -{ - kmMat4 top; - - lazyInitialize(); //Initialize the stacks if they haven't been already - - //Duplicate the top of the stack (i.e the current matrix) - kmMat4Assign(&top, current_stack->top); - km_mat4_stack_push(current_stack, &top); -} - -void kmGLPopMatrix(void) -{ - assert(initialized && "Cannot Pop empty matrix stack"); - //No need to lazy initialize, you shouldnt be popping first anyway! - km_mat4_stack_pop(current_stack, NULL); -} - -void kmGLLoadIdentity() -{ - lazyInitialize(); - - kmMat4Identity(current_stack->top); //Replace the top matrix with the identity matrix -} - -void kmGLFreeAll() -{ - //Clear the matrix stacks - km_mat4_stack_release(&modelview_matrix_stack); - km_mat4_stack_release(&projection_matrix_stack); - km_mat4_stack_release(&texture_matrix_stack); - - //Delete the matrices - initialized = 0; //Set to uninitialized - - current_stack = NULL; //Set the current stack to point nowhere -} - -void kmGLMultMatrix(const kmMat4* pIn) -{ - lazyInitialize(); - kmMat4Multiply(current_stack->top, current_stack->top, pIn); -} - -void kmGLLoadMatrix(const kmMat4* pIn) -{ - lazyInitialize(); - kmMat4Assign(current_stack->top, pIn); -} - -void kmGLGetMatrix(kmGLEnum mode, kmMat4* pOut) -{ - lazyInitialize(); - - switch(mode) - { - case KM_GL_MODELVIEW: - kmMat4Assign(pOut, modelview_matrix_stack.top); - break; - case KM_GL_PROJECTION: - kmMat4Assign(pOut, projection_matrix_stack.top); - break; - case KM_GL_TEXTURE: - kmMat4Assign(pOut, texture_matrix_stack.top); - break; - default: - assert(1 && "Invalid matrix mode specified"); //TODO: Proper error handling - break; - } -} - -void kmGLTranslatef(float x, float y, float z) -{ - kmMat4 translation; - - //Create a rotation matrix using the axis and the angle - kmMat4Translation(&translation,x,y,z); - - //Multiply the rotation matrix by the current matrix - kmMat4Multiply(current_stack->top, current_stack->top, &translation); -} - -void kmGLRotatef(float angle, float x, float y, float z) -{ - kmVec3 axis; - kmMat4 rotation; - - //Create an axis vector - kmVec3Fill(&axis, x, y, z); - - //Create a rotation matrix using the axis and the angle - kmMat4RotationAxisAngle(&rotation, &axis, kmDegreesToRadians(angle)); - - //Multiply the rotation matrix by the current matrix - kmMat4Multiply(current_stack->top, current_stack->top, &rotation); -} - -void kmGLScalef(float x, float y, float z) -{ - kmMat4 scaling; - kmMat4Scaling(&scaling, x, y, z); - kmMat4Multiply(current_stack->top, current_stack->top, &scaling); -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/aabb.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/aabb.c deleted file mode 100644 index ea334a3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/aabb.c +++ /dev/null @@ -1,63 +0,0 @@ -/* -Copyright (c) 2008, Luke Benstead. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -#include "kazmath/aabb.h" - -/** - * Returns KM_TRUE if point is in the specified AABB, returns - * KM_FALSE otherwise. - */ -const int kmAABBContainsPoint(const kmVec3* pPoint, const kmAABB* pBox) -{ - if(pPoint->x >= pBox->min.x && pPoint->x <= pBox->max.x && - pPoint->y >= pBox->min.y && pPoint->y <= pBox->max.y && - pPoint->z >= pBox->min.z && pPoint->z <= pBox->max.z) { - return KM_TRUE; - } - - return KM_FALSE; -} - -/** - * Assigns pIn to pOut, returns pOut. - */ -kmAABB* const kmAABBAssign(kmAABB* pOut, const kmAABB* pIn) -{ - kmVec3Assign(&pOut->min, &pIn->min); - kmVec3Assign(&pOut->max, &pIn->max); - return pOut; -} - -/** - * Scales pIn by s, stores the resulting AABB in pOut. Returns pOut - */ -kmAABB* const kmAABBScale(kmAABB* pOut, const kmAABB* pIn, kmScalar s) -{ - assert(0 && "Not implemented"); - return 0; -} - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/mat3.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/mat3.c deleted file mode 100644 index 6847caa..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/mat3.c +++ /dev/null @@ -1,372 +0,0 @@ -/* -Copyright (c) 2008, Luke Benstead. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -#include -#include -#include - -#include "kazmath/utility.h" -#include "kazmath/vec3.h" -#include "kazmath/mat3.h" -#include "kazmath/quaternion.h" - -kmMat3* const kmMat3Fill(kmMat3* pOut, const kmScalar* pMat) -{ - memcpy(pOut->mat, pMat, sizeof(kmScalar) * 9); - return pOut; -} - -/** Sets pOut to an identity matrix returns pOut*/ -kmMat3* const kmMat3Identity(kmMat3* pOut) -{ - memset(pOut->mat, 0, sizeof(float) * 9); - pOut->mat[0] = pOut->mat[4] = pOut->mat[8] = 1.0f; - return pOut; -} - -const kmScalar kmMat3Determinant(const kmMat3* pIn) -{ - kmScalar output; - /* - calculating the determinant following the rule of sarus, - | 0 3 6 | 0 3 | - m = | 1 4 7 | 1 4 | - | 2 5 8 | 2 5 | - now sum up the products of the diagonals going to the right (i.e. 0,4,8) - and substract the products of the other diagonals (i.e. 2,4,6) - */ - - output = pIn->mat[0] * pIn->mat[4] * pIn->mat[8] + pIn->mat[1] * pIn->mat[5] * pIn->mat[6] + pIn->mat[2] * pIn->mat[3] * pIn->mat[7]; - output -= pIn->mat[2] * pIn->mat[4] * pIn->mat[6] + pIn->mat[0] * pIn->mat[5] * pIn->mat[7] + pIn->mat[1] * pIn->mat[3] * pIn->mat[8]; - - return output; -} - - -kmMat3* const kmMat3Adjugate(kmMat3* pOut, const kmMat3* pIn) -{ - pOut->mat[0] = pIn->mat[4] * pIn->mat[8] - pIn->mat[5] * pIn->mat[7]; - pOut->mat[1] = pIn->mat[2] * pIn->mat[7] - pIn->mat[1] * pIn->mat[8]; - pOut->mat[2] = pIn->mat[1] * pIn->mat[5] - pIn->mat[2] * pIn->mat[4]; - pOut->mat[3] = pIn->mat[5] * pIn->mat[6] - pIn->mat[3] * pIn->mat[8]; - pOut->mat[4] = pIn->mat[0] * pIn->mat[8] - pIn->mat[2] * pIn->mat[6]; - pOut->mat[5] = pIn->mat[2] * pIn->mat[3] - pIn->mat[0] * pIn->mat[5]; - pOut->mat[6] = pIn->mat[3] * pIn->mat[7] - pIn->mat[4] * pIn->mat[6]; - - // XXX: pIn->mat[9] is invalid! -// pOut->mat[7] = pIn->mat[1] * pIn->mat[6] - pIn->mat[9] * pIn->mat[7]; - pOut->mat[8] = pIn->mat[0] * pIn->mat[4] - pIn->mat[1] * pIn->mat[3]; - - return pOut; -} - -kmMat3* const kmMat3Inverse(kmMat3* pOut, const kmScalar pDeterminate, const kmMat3* pM) -{ - kmScalar detInv; - kmMat3 adjugate; - - if(pDeterminate == 0.0) - { - return NULL; - } - - detInv = 1.0 / pDeterminate; - - kmMat3Adjugate(&adjugate, pM); - kmMat3ScalarMultiply(pOut, &adjugate, detInv); - - return pOut; -} - -/** Returns true if pIn is an identity matrix */ -const int kmMat3IsIdentity(const kmMat3* pIn) -{ - static const float identity [] = { 1.0f, 0.0f, 0.0f, - 0.0f, 1.0f, 0.0f, - 0.0f, 0.0f, 1.0f}; - - return (memcmp(identity, pIn->mat, sizeof(float) * 9) == 0); -} - -/** Sets pOut to the transpose of pIn, returns pOut */ -kmMat3* const kmMat3Transpose(kmMat3* pOut, const kmMat3* pIn) -{ - int z, x; - for (z = 0; z < 3; ++z) { - for (x = 0; x < 3; ++x) { - pOut->mat[(z * 3) + x] = pIn->mat[(x * 3) + z]; - } - } - - return pOut; -} - -/* Multiplies pM1 with pM2, stores the result in pOut, returns pOut */ -kmMat3* const kmMat3Multiply(kmMat3* pOut, const kmMat3* pM1, const kmMat3* pM2) -{ - float mat[9]; - - const float *m1 = pM1->mat, *m2 = pM2->mat; - - mat[0] = m1[0] * m2[0] + m1[3] * m2[1] + m1[6] * m2[2]; - mat[1] = m1[1] * m2[0] + m1[4] * m2[1] + m1[7] * m2[2]; - mat[2] = m1[2] * m2[0] + m1[5] * m2[1] + m1[8] * m2[2]; - - mat[3] = m1[0] * m2[3] + m1[3] * m2[4] + m1[6] * m2[5]; - mat[4] = m1[1] * m2[3] + m1[4] * m2[4] + m1[7] * m2[5]; - mat[5] = m1[2] * m2[3] + m1[5] * m2[4] + m1[8] * m2[5]; - - mat[6] = m1[0] * m2[6] + m1[3] * m2[7] + m1[6] * m2[8]; - mat[7] = m1[1] * m2[6] + m1[4] * m2[7] + m1[7] * m2[8]; - mat[8] = m1[2] * m2[6] + m1[5] * m2[7] + m1[8] * m2[8]; - - memcpy(pOut->mat, mat, sizeof(float)*9); - - return pOut; -} - -kmMat3* const kmMat3ScalarMultiply(kmMat3* pOut, const kmMat3* pM, const kmScalar pFactor) -{ - float mat[9]; - int i; - - for(i = 0; i < 9; i++) - { - mat[i] = pM->mat[i] * pFactor; - } - - memcpy(pOut->mat, mat, sizeof(float)*9); - - return pOut; -} - -/** Assigns the value of pIn to pOut */ -kmMat3* const kmMat3Assign(kmMat3* pOut, const kmMat3* pIn) -{ - assert(pOut != pIn); //You have tried to self-assign!! - - memcpy(pOut->mat, pIn->mat, sizeof(float)*9); - - return pOut; -} - -/** Returns true if the 2 matrices are equal (approximately) */ -const int kmMat3AreEqual(const kmMat3* pMat1, const kmMat3* pMat2) -{ - int i; - if (pMat1 == pMat2) { - return KM_TRUE; - } - - for (i = 0; i < 9; ++i) { - if (!(pMat1->mat[i] + kmEpsilon > pMat2->mat[i] && - pMat1->mat[i] - kmEpsilon < pMat2->mat[i])) { - return KM_FALSE; - } - } - - return KM_TRUE; -} - -/* Rotation around the z axis so everything stays planar in XY */ -kmMat3* const kmMat3Rotation(kmMat3* pOut, const float radians) -{ - /* - | cos(A) -sin(A) 0 | - M = | sin(A) cos(A) 0 | - | 0 0 1 | - */ - - pOut->mat[0] = cosf(radians); - pOut->mat[1] = sinf(radians); - pOut->mat[2] = 0.0f; - - pOut->mat[3] = -sinf(radians);; - pOut->mat[4] = cosf(radians); - pOut->mat[5] = 0.0f; - - pOut->mat[6] = 0.0f; - pOut->mat[7] = 0.0f; - pOut->mat[8] = 1.0f; - - return pOut; -} - -/** Builds a scaling matrix */ -kmMat3* const kmMat3Scaling(kmMat3* pOut, const kmScalar x, const kmScalar y) -{ -// memset(pOut->mat, 0, sizeof(float) * 9); - kmMat3Identity(pOut); - pOut->mat[0] = x; - pOut->mat[4] = y; - - return pOut; -} - -kmMat3* const kmMat3Translation(kmMat3* pOut, const kmScalar x, const kmScalar y) -{ -// memset(pOut->mat, 0, sizeof(float) * 9); - kmMat3Identity(pOut); - pOut->mat[6] = x; - pOut->mat[7] = y; -// pOut->mat[8] = 1.0; - - return pOut; -} - - -kmMat3* const kmMat3RotationQuaternion(kmMat3* pOut, const kmQuaternion* pIn) -{ - if (!pIn || !pOut) { - return NULL; - } - - // First row - pOut->mat[0] = 1.0f - 2.0f * (pIn->y * pIn->y + pIn->z * pIn->z); - pOut->mat[1] = 2.0f * (pIn->x * pIn->y - pIn->w * pIn->z); - pOut->mat[2] = 2.0f * (pIn->x * pIn->z + pIn->w * pIn->y); - - // Second row - pOut->mat[3] = 2.0f * (pIn->x * pIn->y + pIn->w * pIn->z); - pOut->mat[4] = 1.0f - 2.0f * (pIn->x * pIn->x + pIn->z * pIn->z); - pOut->mat[5] = 2.0f * (pIn->y * pIn->z - pIn->w * pIn->x); - - // Third row - pOut->mat[6] = 2.0f * (pIn->x * pIn->z - pIn->w * pIn->y); - pOut->mat[7] = 2.0f * (pIn->y * pIn->z + pIn->w * pIn->x); - pOut->mat[8] = 1.0f - 2.0f * (pIn->x * pIn->x + pIn->y * pIn->y); - - return pOut; -} - -kmMat3* const kmMat3RotationAxisAngle(kmMat3* pOut, const struct kmVec3* axis, kmScalar radians) -{ - float rcos = cosf(radians); - float rsin = sinf(radians); - - pOut->mat[0] = rcos + axis->x * axis->x * (1 - rcos); - pOut->mat[1] = axis->z * rsin + axis->y * axis->x * (1 - rcos); - pOut->mat[2] = -axis->y * rsin + axis->z * axis->x * (1 - rcos); - - pOut->mat[3] = -axis->z * rsin + axis->x * axis->y * (1 - rcos); - pOut->mat[4] = rcos + axis->y * axis->y * (1 - rcos); - pOut->mat[5] = axis->x * rsin + axis->z * axis->y * (1 - rcos); - - pOut->mat[6] = axis->y * rsin + axis->x * axis->z * (1 - rcos); - pOut->mat[7] = -axis->x * rsin + axis->y * axis->z * (1 - rcos); - pOut->mat[8] = rcos + axis->z * axis->z * (1 - rcos); - - return pOut; -} - -kmVec3* const kmMat3RotationToAxisAngle(kmVec3* pAxis, kmScalar* radians, const kmMat3* pIn) -{ - /*Surely not this easy?*/ - kmQuaternion temp; - kmQuaternionRotationMatrix(&temp, pIn); - kmQuaternionToAxisAngle(&temp, pAxis, radians); - return pAxis; -} - -/** - * Builds an X-axis rotation matrix and stores it in pOut, returns pOut - */ -kmMat3* const kmMat3RotationX(kmMat3* pOut, const float radians) -{ - /* - | 1 0 0 | - M = | 0 cos(A) -sin(A) | - | 0 sin(A) cos(A) | - - */ - - pOut->mat[0] = 1.0f; - pOut->mat[1] = 0.0f; - pOut->mat[2] = 0.0f; - - pOut->mat[3] = 0.0f; - pOut->mat[4] = cosf(radians); - pOut->mat[5] = sinf(radians); - - pOut->mat[6] = 0.0f; - pOut->mat[7] = -sinf(radians); - pOut->mat[8] = cosf(radians); - - return pOut; -} - -/** - * Builds a rotation matrix using the rotation around the Y-axis - * The result is stored in pOut, pOut is returned. - */ -kmMat3* const kmMat3RotationY(kmMat3* pOut, const float radians) -{ - /* - | cos(A) 0 sin(A) | - M = | 0 1 0 | - | -sin(A) 0 cos(A) | - */ - - pOut->mat[0] = cosf(radians); - pOut->mat[1] = 0.0f; - pOut->mat[2] = -sinf(radians); - - pOut->mat[3] = 0.0f; - pOut->mat[4] = 1.0f; - pOut->mat[5] = 0.0f; - - pOut->mat[6] = sinf(radians); - pOut->mat[7] = 0.0f; - pOut->mat[8] = cosf(radians); - - return pOut; -} - -/** - * Builds a rotation matrix around the Z-axis. The resulting - * matrix is stored in pOut. pOut is returned. - */ -kmMat3* const kmMat3RotationZ(kmMat3* pOut, const float radians) -{ - /* - | cos(A) -sin(A) 0 | - M = | sin(A) cos(A) 0 | - | 0 0 1 | - */ - - pOut->mat[0] = cosf(radians); - pOut->mat[1] =-sinf(radians); - pOut->mat[2] = 0.0f; - - pOut->mat[3] = sinf(radians);; - pOut->mat[4] = cosf(radians); - pOut->mat[5] = 0.0f; - - pOut->mat[6] = 0.0f; - pOut->mat[7] = 0.0f; - pOut->mat[8] = 1.0f; - - return pOut; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/mat4.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/mat4.c deleted file mode 100644 index 8cdaf2e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/mat4.c +++ /dev/null @@ -1,794 +0,0 @@ -/* -Copyright (c) 2008, Luke Benstead. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/** - * @file mat4.c - */ -#include -#include -#include - -#include "kazmath/utility.h" -#include "kazmath/vec3.h" -#include "kazmath/mat4.h" -#include "kazmath/mat3.h" -#include "kazmath/quaternion.h" -#include "kazmath/plane.h" - -#include "kazmath/neon_matrix_impl.h" - -/** - * Fills a kmMat4 structure with the values from a 16 - * element array of floats - * @Params pOut - A pointer to the destination matrix - * pMat - A 16 element array of floats - * @Return Returns pOut so that the call can be nested - */ -kmMat4* const kmMat4Fill(kmMat4* pOut, const kmScalar* pMat) -{ - memcpy(pOut->mat, pMat, sizeof(kmScalar) * 16); - return pOut; -} - -/** - * Sets pOut to an identity matrix returns pOut - * @Params pOut - A pointer to the matrix to set to identity - * @Return Returns pOut so that the call can be nested - */ -kmMat4* const kmMat4Identity(kmMat4* pOut) -{ - memset(pOut->mat, 0, sizeof(float) * 16); - pOut->mat[0] = pOut->mat[5] = pOut->mat[10] = pOut->mat[15] = 1.0f; - return pOut; -} - -// supress "no prototype" warnings -float get(const kmMat4 * pIn, int row, int col); -void set(kmMat4 * pIn, int row, int col, float value); -void swap(kmMat4 * pIn, int r1, int c1, int r2, int c2); -int gaussj(kmMat4 *a, kmMat4 *b); - -float get(const kmMat4 * pIn, int row, int col) -{ - return pIn->mat[row + 4*col]; -} - -void set(kmMat4 * pIn, int row, int col, float value) -{ - pIn->mat[row + 4*col] = value; -} - -void swap(kmMat4 * pIn, int r1, int c1, int r2, int c2) -{ - float tmp = get(pIn,r1,c1); - set(pIn,r1,c1,get(pIn,r2,c2)); - set(pIn,r2,c2, tmp); -} - -//Returns an upper and a lower triangular matrix which are L and R in the Gauss algorithm -int gaussj(kmMat4 *a, kmMat4 *b) -{ - int i, icol = 0, irow = 0, j, k, l, ll, n = 4, m = 4; - float big, dum, pivinv; - int indxc[n]; - int indxr[n]; - int ipiv[n]; - - for (j = 0; j < n; j++) { - ipiv[j] = 0; - } - - for (i = 0; i < n; i++) { - big = 0.0f; - for (j = 0; j < n; j++) { - if (ipiv[j] != 1) { - for (k = 0; k < n; k++) { - if (ipiv[k] == 0) { - if (abs(get(a,j, k)) >= big) { - big = abs(get(a,j, k)); - irow = j; - icol = k; - } - } - } - } - } - ++(ipiv[icol]); - if (irow != icol) { - for (l = 0; l < n; l++) { - swap(a,irow, l, icol, l); - } - for (l = 0; l < m; l++) { - swap(b,irow, l, icol, l); - } - } - indxr[i] = irow; - indxc[i] = icol; - if (get(a,icol, icol) == 0.0) { - return KM_FALSE; - } - pivinv = 1.0f / get(a,icol, icol); - set(a,icol, icol, 1.0f); - for (l = 0; l < n; l++) { - set(a,icol, l, get(a,icol, l) * pivinv); - } - for (l = 0; l < m; l++) { - set(b,icol, l, get(b,icol, l) * pivinv); - } - - for (ll = 0; ll < n; ll++) { - if (ll != icol) { - dum = get(a,ll, icol); - set(a,ll, icol, 0.0f); - for (l = 0; l < n; l++) { - set(a,ll, l, get(a,ll, l) - get(a,icol, l) * dum); - } - for (l = 0; l < m; l++) { - set(b,ll, l, get(a,ll, l) - get(b,icol, l) * dum); - } - } - } - } -// This is the end of the main loop over columns of the reduction. It only remains to unscram- -// ble the solution in view of the column interchanges. We do this by interchanging pairs of -// columns in the reverse order that the permutation was built up. - for (l = n - 1; l >= 0; l--) { - if (indxr[l] != indxc[l]) { - for (k = 0; k < n; k++) { - swap(a,k, indxr[l], k, indxc[l]); - } - } - } - return KM_TRUE; -} - -/** - * Calculates the inverse of pM and stores the result in - * pOut. - * @Return Returns NULL if there is no inverse, else pOut - */ -kmMat4* const kmMat4Inverse(kmMat4* pOut, const kmMat4* pM) -{ - kmMat4 inv; - kmMat4Assign(&inv, pM); - - kmMat4 tmp; - kmMat4Identity(&tmp); - - if(gaussj(&inv, &tmp) == KM_FALSE) { - return NULL; - } - - kmMat4Assign(pOut, &inv); - return pOut; -} -/** - * Returns KM_TRUE if pIn is an identity matrix - * KM_FALSE otherwise - */ -const int kmMat4IsIdentity(const kmMat4* pIn) -{ - static const float identity [] = { 1.0f, 0.0f, 0.0f, 0.0f, - 0.0f, 1.0f, 0.0f, 0.0f, - 0.0f, 0.0f, 1.0f, 0.0f, - 0.0f, 0.0f, 0.0f, 1.0f - }; - - return (memcmp(identity, pIn->mat, sizeof(float) * 16) == 0); -} - -/** - * Sets pOut to the transpose of pIn, returns pOut - */ -kmMat4* const kmMat4Transpose(kmMat4* pOut, const kmMat4* pIn) -{ - int x, z; - - for (z = 0; z < 4; ++z) { - for (x = 0; x < 4; ++x) { - pOut->mat[(z * 4) + x] = pIn->mat[(x * 4) + z]; - } - } - - return pOut; -} - -/** - * Multiplies pM1 with pM2, stores the result in pOut, returns pOut - */ -kmMat4* const kmMat4Multiply(kmMat4* pOut, const kmMat4* pM1, const kmMat4* pM2) -{ -#if defined(_ARM_ARCH_7) - - float mat[16]; - - // Invert column-order with row-order - NEON_Matrix4Mul( &pM2->mat[0], &pM1->mat[0], &mat[0] ); - -#else - float mat[16]; - - const float *m1 = pM1->mat, *m2 = pM2->mat; - - mat[0] = m1[0] * m2[0] + m1[4] * m2[1] + m1[8] * m2[2] + m1[12] * m2[3]; - mat[1] = m1[1] * m2[0] + m1[5] * m2[1] + m1[9] * m2[2] + m1[13] * m2[3]; - mat[2] = m1[2] * m2[0] + m1[6] * m2[1] + m1[10] * m2[2] + m1[14] * m2[3]; - mat[3] = m1[3] * m2[0] + m1[7] * m2[1] + m1[11] * m2[2] + m1[15] * m2[3]; - - mat[4] = m1[0] * m2[4] + m1[4] * m2[5] + m1[8] * m2[6] + m1[12] * m2[7]; - mat[5] = m1[1] * m2[4] + m1[5] * m2[5] + m1[9] * m2[6] + m1[13] * m2[7]; - mat[6] = m1[2] * m2[4] + m1[6] * m2[5] + m1[10] * m2[6] + m1[14] * m2[7]; - mat[7] = m1[3] * m2[4] + m1[7] * m2[5] + m1[11] * m2[6] + m1[15] * m2[7]; - - mat[8] = m1[0] * m2[8] + m1[4] * m2[9] + m1[8] * m2[10] + m1[12] * m2[11]; - mat[9] = m1[1] * m2[8] + m1[5] * m2[9] + m1[9] * m2[10] + m1[13] * m2[11]; - mat[10] = m1[2] * m2[8] + m1[6] * m2[9] + m1[10] * m2[10] + m1[14] * m2[11]; - mat[11] = m1[3] * m2[8] + m1[7] * m2[9] + m1[11] * m2[10] + m1[15] * m2[11]; - - mat[12] = m1[0] * m2[12] + m1[4] * m2[13] + m1[8] * m2[14] + m1[12] * m2[15]; - mat[13] = m1[1] * m2[12] + m1[5] * m2[13] + m1[9] * m2[14] + m1[13] * m2[15]; - mat[14] = m1[2] * m2[12] + m1[6] * m2[13] + m1[10] * m2[14] + m1[14] * m2[15]; - mat[15] = m1[3] * m2[12] + m1[7] * m2[13] + m1[11] * m2[14] + m1[15] * m2[15]; - -#endif - - memcpy(pOut->mat, mat, sizeof(float)*16); - - return pOut; -} - -/** - * Assigns the value of pIn to pOut - */ -kmMat4* const kmMat4Assign(kmMat4* pOut, const kmMat4* pIn) -{ - assert(pOut != pIn && "You have tried to self-assign!!"); - - memcpy(pOut->mat, pIn->mat, sizeof(float)*16); - - return pOut; -} - -/** - * Returns KM_TRUE if the 2 matrices are equal (approximately) - */ -const int kmMat4AreEqual(const kmMat4* pMat1, const kmMat4* pMat2) -{ - int i = 0; - - assert(pMat1 != pMat2 && "You are comparing the same thing!"); - - for (i = 0; i < 16; ++i) - { - if (!(pMat1->mat[i] + kmEpsilon > pMat2->mat[i] && - pMat1->mat[i] - kmEpsilon < pMat2->mat[i])) { - return KM_FALSE; - } - } - - return KM_TRUE; -} - -/** - * Build a rotation matrix from an axis and an angle. Result is stored in pOut. - * pOut is returned. - */ -kmMat4* const kmMat4RotationAxisAngle(kmMat4* pOut, const kmVec3* axis, kmScalar radians) -{ - float rcos = cosf(radians); - float rsin = sinf(radians); - - kmVec3 normalizedAxis; - kmVec3Normalize(&normalizedAxis, axis); - - pOut->mat[0] = rcos + normalizedAxis.x * normalizedAxis.x * (1 - rcos); - pOut->mat[1] = normalizedAxis.z * rsin + normalizedAxis.y * normalizedAxis.x * (1 - rcos); - pOut->mat[2] = -normalizedAxis.y * rsin + normalizedAxis.z * normalizedAxis.x * (1 - rcos); - pOut->mat[3] = 0.0f; - - pOut->mat[4] = -normalizedAxis.z * rsin + normalizedAxis.x * normalizedAxis.y * (1 - rcos); - pOut->mat[5] = rcos + normalizedAxis.y * normalizedAxis.y * (1 - rcos); - pOut->mat[6] = normalizedAxis.x * rsin + normalizedAxis.z * normalizedAxis.y * (1 - rcos); - pOut->mat[7] = 0.0f; - - pOut->mat[8] = normalizedAxis.y * rsin + normalizedAxis.x * normalizedAxis.z * (1 - rcos); - pOut->mat[9] = -normalizedAxis.x * rsin + normalizedAxis.y * normalizedAxis.z * (1 - rcos); - pOut->mat[10] = rcos + normalizedAxis.z * normalizedAxis.z * (1 - rcos); - pOut->mat[11] = 0.0f; - - pOut->mat[12] = 0.0f; - pOut->mat[13] = 0.0f; - pOut->mat[14] = 0.0f; - pOut->mat[15] = 1.0f; - - return pOut; -} - -/** - * Builds an X-axis rotation matrix and stores it in pOut, returns pOut - */ -kmMat4* const kmMat4RotationX(kmMat4* pOut, const float radians) -{ - /* - | 1 0 0 0 | - M = | 0 cos(A) -sin(A) 0 | - | 0 sin(A) cos(A) 0 | - | 0 0 0 1 | - - */ - - pOut->mat[0] = 1.0f; - pOut->mat[1] = 0.0f; - pOut->mat[2] = 0.0f; - pOut->mat[3] = 0.0f; - - pOut->mat[4] = 0.0f; - pOut->mat[5] = cosf(radians); - pOut->mat[6] = sinf(radians); - pOut->mat[7] = 0.0f; - - pOut->mat[8] = 0.0f; - pOut->mat[9] = -sinf(radians); - pOut->mat[10] = cosf(radians); - pOut->mat[11] = 0.0f; - - pOut->mat[12] = 0.0f; - pOut->mat[13] = 0.0f; - pOut->mat[14] = 0.0f; - pOut->mat[15] = 1.0f; - - return pOut; -} - -/** - * Builds a rotation matrix using the rotation around the Y-axis - * The result is stored in pOut, pOut is returned. - */ -kmMat4* const kmMat4RotationY(kmMat4* pOut, const float radians) -{ - /* - | cos(A) 0 sin(A) 0 | - M = | 0 1 0 0 | - | -sin(A) 0 cos(A) 0 | - | 0 0 0 1 | - */ - - pOut->mat[0] = cosf(radians); - pOut->mat[1] = 0.0f; - pOut->mat[2] = -sinf(radians); - pOut->mat[3] = 0.0f; - - pOut->mat[4] = 0.0f; - pOut->mat[5] = 1.0f; - pOut->mat[6] = 0.0f; - pOut->mat[7] = 0.0f; - - pOut->mat[8] = sinf(radians); - pOut->mat[9] = 0.0f; - pOut->mat[10] = cosf(radians); - pOut->mat[11] = 0.0f; - - pOut->mat[12] = 0.0f; - pOut->mat[13] = 0.0f; - pOut->mat[14] = 0.0f; - pOut->mat[15] = 1.0f; - - return pOut; -} - -/** - * Builds a rotation matrix around the Z-axis. The resulting - * matrix is stored in pOut. pOut is returned. - */ -kmMat4* const kmMat4RotationZ(kmMat4* pOut, const float radians) -{ - /* - | cos(A) -sin(A) 0 0 | - M = | sin(A) cos(A) 0 0 | - | 0 0 1 0 | - | 0 0 0 1 | - */ - - pOut->mat[0] = cosf(radians); - pOut->mat[1] = sinf(radians); - pOut->mat[2] = 0.0f; - pOut->mat[3] = 0.0f; - - pOut->mat[4] = -sinf(radians);; - pOut->mat[5] = cosf(radians); - pOut->mat[6] = 0.0f; - pOut->mat[7] = 0.0f; - - pOut->mat[8] = 0.0f; - pOut->mat[9] = 0.0f; - pOut->mat[10] = 1.0f; - pOut->mat[11] = 0.0f; - - pOut->mat[12] = 0.0f; - pOut->mat[13] = 0.0f; - pOut->mat[14] = 0.0f; - pOut->mat[15] = 1.0f; - - return pOut; -} - -/** - * Builds a rotation matrix from pitch, yaw and roll. The resulting - * matrix is stored in pOut and pOut is returned - */ -kmMat4* const kmMat4RotationPitchYawRoll(kmMat4* pOut, const kmScalar pitch, const kmScalar yaw, const kmScalar roll) -{ - double cr = cos(pitch); - double sr = sin(pitch); - double cp = cos(yaw); - double sp = sin(yaw); - double cy = cos(roll); - double sy = sin(roll); - double srsp = sr * sp; - double crsp = cr * sp; - - pOut->mat[0] = (kmScalar) cp * cy; - pOut->mat[4] = (kmScalar) cp * sy; - pOut->mat[8] = (kmScalar) - sp; - - pOut->mat[1] = (kmScalar) srsp * cy - cr * sy; - pOut->mat[5] = (kmScalar) srsp * sy + cr * cy; - pOut->mat[9] = (kmScalar) sr * cp; - - pOut->mat[2] = (kmScalar) crsp * cy + sr * sy; - pOut->mat[6] = (kmScalar) crsp * sy - sr * cy; - pOut->mat[10] = (kmScalar) cr * cp; - - pOut->mat[3] = pOut->mat[7] = pOut->mat[11] = 0.0; - pOut->mat[15] = 1.0; - - return pOut; -} - -/** Converts a quaternion to a rotation matrix, - * the result is stored in pOut, returns pOut - */ -kmMat4* const kmMat4RotationQuaternion(kmMat4* pOut, const kmQuaternion* pQ) -{ - pOut->mat[0] = 1.0f - 2.0f * (pQ->y * pQ->y + pQ->z * pQ->z ); - pOut->mat[1] = 2.0f * (pQ->x * pQ->y + pQ->z * pQ->w); - pOut->mat[2] = 2.0f * (pQ->x * pQ->z - pQ->y * pQ->w); - pOut->mat[3] = 0.0f; - - // Second row - pOut->mat[4] = 2.0f * ( pQ->x * pQ->y - pQ->z * pQ->w ); - pOut->mat[5] = 1.0f - 2.0f * ( pQ->x * pQ->x + pQ->z * pQ->z ); - pOut->mat[6] = 2.0f * (pQ->z * pQ->y + pQ->x * pQ->w ); - pOut->mat[7] = 0.0f; - - // Third row - pOut->mat[8] = 2.0f * ( pQ->x * pQ->z + pQ->y * pQ->w ); - pOut->mat[9] = 2.0f * ( pQ->y * pQ->z - pQ->x * pQ->w ); - pOut->mat[10] = 1.0f - 2.0f * ( pQ->x * pQ->x + pQ->y * pQ->y ); - pOut->mat[11] = 0.0f; - - // Fourth row - pOut->mat[12] = 0; - pOut->mat[13] = 0; - pOut->mat[14] = 0; - pOut->mat[15] = 1.0f; - - return pOut; -} - -/** Builds a scaling matrix */ -kmMat4* const kmMat4Scaling(kmMat4* pOut, const kmScalar x, const kmScalar y, - const kmScalar z) -{ - memset(pOut->mat, 0, sizeof(float) * 16); - pOut->mat[0] = x; - pOut->mat[5] = y; - pOut->mat[10] = z; - pOut->mat[15] = 1.0f; - - return pOut; -} - -/** - * Builds a translation matrix. All other elements in the matrix - * will be set to zero except for the diagonal which is set to 1.0 - */ -kmMat4* const kmMat4Translation(kmMat4* pOut, const kmScalar x, - const kmScalar y, const kmScalar z) -{ - //FIXME: Write a test for this - memset(pOut->mat, 0, sizeof(float) * 16); - - pOut->mat[0] = 1.0f; - pOut->mat[5] = 1.0f; - pOut->mat[10] = 1.0f; - - pOut->mat[12] = x; - pOut->mat[13] = y; - pOut->mat[14] = z; - pOut->mat[15] = 1.0f; - - return pOut; -} - -/** - * Get the up vector from a matrix. pIn is the matrix you - * wish to extract the vector from. pOut is a pointer to the - * kmVec3 structure that should hold the resulting vector - */ -kmVec3* const kmMat4GetUpVec3(kmVec3* pOut, const kmMat4* pIn) -{ - pOut->x = pIn->mat[4]; - pOut->y = pIn->mat[5]; - pOut->z = pIn->mat[6]; - - kmVec3Normalize(pOut, pOut); - - return pOut; -} - -/** Extract the right vector from a 4x4 matrix. The result is - * stored in pOut. Returns pOut. - */ -kmVec3* const kmMat4GetRightVec3(kmVec3* pOut, const kmMat4* pIn) -{ - pOut->x = pIn->mat[0]; - pOut->y = pIn->mat[1]; - pOut->z = pIn->mat[2]; - - kmVec3Normalize(pOut, pOut); - - return pOut; -} - -/** - * Extract the forward vector from a 4x4 matrix. The result is - * stored in pOut. Returns pOut. - */ -kmVec3* const kmMat4GetForwardVec3(kmVec3* pOut, const kmMat4* pIn) -{ - pOut->x = pIn->mat[8]; - pOut->y = pIn->mat[9]; - pOut->z = pIn->mat[10]; - - kmVec3Normalize(pOut, pOut); - - return pOut; -} - -/** - * Creates a perspective projection matrix in the - * same way as gluPerspective - */ -kmMat4* const kmMat4PerspectiveProjection(kmMat4* pOut, kmScalar fovY, - kmScalar aspect, kmScalar zNear, - kmScalar zFar) -{ - kmScalar r = kmDegreesToRadians(fovY / 2); - kmScalar deltaZ = zFar - zNear; - kmScalar s = sin(r); - kmScalar cotangent = 0; - - if (deltaZ == 0 || s == 0 || aspect == 0) { - return NULL; - } - - //cos(r) / sin(r) = cot(r) - cotangent = cos(r) / s; - - kmMat4Identity(pOut); - pOut->mat[0] = cotangent / aspect; - pOut->mat[5] = cotangent; - pOut->mat[10] = -(zFar + zNear) / deltaZ; - pOut->mat[11] = -1; - pOut->mat[14] = -2 * zNear * zFar / deltaZ; - pOut->mat[15] = 0; - - return pOut; -} - -/** Creates an orthographic projection matrix like glOrtho */ -kmMat4* const kmMat4OrthographicProjection(kmMat4* pOut, kmScalar left, - kmScalar right, kmScalar bottom, - kmScalar top, kmScalar nearVal, - kmScalar farVal) -{ - kmScalar tx = -((right + left) / (right - left)); - kmScalar ty = -((top + bottom) / (top - bottom)); - kmScalar tz = -((farVal + nearVal) / (farVal - nearVal)); - - kmMat4Identity(pOut); - pOut->mat[0] = 2 / (right - left); - pOut->mat[5] = 2 / (top - bottom); - pOut->mat[10] = -2 / (farVal - nearVal); - pOut->mat[12] = tx; - pOut->mat[13] = ty; - pOut->mat[14] = tz; - - return pOut; -} - -/** - * Builds a translation matrix in the same way as gluLookAt() - * the resulting matrix is stored in pOut. pOut is returned. - */ -kmMat4* const kmMat4LookAt(kmMat4* pOut, const kmVec3* pEye, - const kmVec3* pCenter, const kmVec3* pUp) -{ - kmVec3 f, up, s, u; - kmMat4 translate; - - kmVec3Subtract(&f, pCenter, pEye); - kmVec3Normalize(&f, &f); - - kmVec3Assign(&up, pUp); - kmVec3Normalize(&up, &up); - - kmVec3Cross(&s, &f, &up); - kmVec3Normalize(&s, &s); - - kmVec3Cross(&u, &s, &f); - kmVec3Normalize(&s, &s); - - kmMat4Identity(pOut); - - pOut->mat[0] = s.x; - pOut->mat[4] = s.y; - pOut->mat[8] = s.z; - - pOut->mat[1] = u.x; - pOut->mat[5] = u.y; - pOut->mat[9] = u.z; - - pOut->mat[2] = -f.x; - pOut->mat[6] = -f.y; - pOut->mat[10] = -f.z; - - kmMat4Translation(&translate, -pEye->x, -pEye->y, -pEye->z); - kmMat4Multiply(pOut, pOut, &translate); - - return pOut; -} - -/** - * Extract a 3x3 rotation matrix from the input 4x4 transformation. - * Stores the result in pOut, returns pOut - */ -kmMat3* const kmMat4ExtractRotation(kmMat3* pOut, const kmMat4* pIn) -{ - pOut->mat[0] = pIn->mat[0]; - pOut->mat[1] = pIn->mat[1]; - pOut->mat[2] = pIn->mat[2]; - - pOut->mat[3] = pIn->mat[4]; - pOut->mat[4] = pIn->mat[5]; - pOut->mat[5] = pIn->mat[6]; - - pOut->mat[6] = pIn->mat[8]; - pOut->mat[7] = pIn->mat[9]; - pOut->mat[8] = pIn->mat[10]; - - return pOut; -} - -/** - * Take the rotation from a 4x4 transformation matrix, and return it as an axis and an angle (in radians) - * returns the output axis. - */ -kmVec3* const kmMat4RotationToAxisAngle(kmVec3* pAxis, kmScalar* radians, const kmMat4* pIn) -{ - /*Surely not this easy?*/ - kmQuaternion temp; - kmMat3 rotation; - kmMat4ExtractRotation(&rotation, pIn); - kmQuaternionRotationMatrix(&temp, &rotation); - kmQuaternionToAxisAngle(&temp, pAxis, radians); - return pAxis; -} - -/** Build a 4x4 OpenGL transformation matrix using a 3x3 rotation matrix, - * and a 3d vector representing a translation. Assign the result to pOut, - * pOut is also returned. - */ -kmMat4* const kmMat4RotationTranslation(kmMat4* pOut, const kmMat3* rotation, const kmVec3* translation) -{ - pOut->mat[0] = rotation->mat[0]; - pOut->mat[1] = rotation->mat[1]; - pOut->mat[2] = rotation->mat[2]; - pOut->mat[3] = 0.0f; - - pOut->mat[4] = rotation->mat[3]; - pOut->mat[5] = rotation->mat[4]; - pOut->mat[6] = rotation->mat[5]; - pOut->mat[7] = 0.0f; - - pOut->mat[8] = rotation->mat[6]; - pOut->mat[9] = rotation->mat[7]; - pOut->mat[10] = rotation->mat[8]; - pOut->mat[11] = 0.0f; - - pOut->mat[12] = translation->x; - pOut->mat[13] = translation->y; - pOut->mat[14] = translation->z; - pOut->mat[15] = 1.0f; - - return pOut; -} - -kmPlane* const kmMat4ExtractPlane(kmPlane* pOut, const kmMat4* pIn, const kmEnum plane) -{ - float t = 1.0f; - - switch(plane) { - case KM_PLANE_RIGHT: - pOut->a = pIn->mat[3] - pIn->mat[0]; - pOut->b = pIn->mat[7] - pIn->mat[4]; - pOut->c = pIn->mat[11] - pIn->mat[8]; - pOut->d = pIn->mat[15] - pIn->mat[12]; - break; - case KM_PLANE_LEFT: - pOut->a = pIn->mat[3] + pIn->mat[0]; - pOut->b = pIn->mat[7] + pIn->mat[4]; - pOut->c = pIn->mat[11] + pIn->mat[8]; - pOut->d = pIn->mat[15] + pIn->mat[12]; - break; - case KM_PLANE_BOTTOM: - pOut->a = pIn->mat[3] + pIn->mat[1]; - pOut->b = pIn->mat[7] + pIn->mat[5]; - pOut->c = pIn->mat[11] + pIn->mat[9]; - pOut->d = pIn->mat[15] + pIn->mat[13]; - break; - case KM_PLANE_TOP: - pOut->a = pIn->mat[3] - pIn->mat[1]; - pOut->b = pIn->mat[7] - pIn->mat[5]; - pOut->c = pIn->mat[11] - pIn->mat[9]; - pOut->d = pIn->mat[15] - pIn->mat[13]; - break; - case KM_PLANE_FAR: - pOut->a = pIn->mat[3] - pIn->mat[2]; - pOut->b = pIn->mat[7] - pIn->mat[6]; - pOut->c = pIn->mat[11] - pIn->mat[10]; - pOut->d = pIn->mat[15] - pIn->mat[14]; - break; - case KM_PLANE_NEAR: - pOut->a = pIn->mat[3] + pIn->mat[2]; - pOut->b = pIn->mat[7] + pIn->mat[6]; - pOut->c = pIn->mat[11] + pIn->mat[10]; - pOut->d = pIn->mat[15] + pIn->mat[14]; - break; - default: - assert(0 && "Invalid plane index"); - } - - t = sqrtf(pOut->a * pOut->a + - pOut->b * pOut->b + - pOut->c * pOut->c); - pOut->a /= t; - pOut->b /= t; - pOut->c /= t; - pOut->d /= t; - - return pOut; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/neon_matrix_impl.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/neon_matrix_impl.c deleted file mode 100644 index 38a1fe1..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/neon_matrix_impl.c +++ /dev/null @@ -1,97 +0,0 @@ -/* - NEON math library for the iPhone / iPod touch - - Copyright (c) 2009 Justin Saunders - - This software is provided 'as-is', without any express or implied warranty. - In no event will the authors be held liable for any damages arising - from the use of this software. - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it freely, - subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must - not claim that you wrote the original software. If you use this - software in a product, an acknowledgment in the product documentation - would be appreciated but is not required. - - 2. Altered source versions must be plainly marked as such, and must - not be misrepresented as being the original software. - - 3. This notice may not be removed or altered from any source distribution. -*/ - -#include "kazmath/neon_matrix_impl.h" - -#if defined(_ARM_ARCH_7) - -void NEON_Matrix4Mul(const float* a, const float* b, float* output ) -{ - __asm__ volatile - ( - // Store A & B leaving room for q4-q7, which should be preserved - "vldmia %1, { q0-q3 } \n\t" - "vldmia %2, { q8-q11 }\n\t" - - // result = first column of B x first row of A - "vmul.f32 q12, q8, d0[0]\n\t" - "vmul.f32 q13, q8, d2[0]\n\t" - "vmul.f32 q14, q8, d4[0]\n\t" - "vmul.f32 q15, q8, d6[0]\n\t" - - // result += second column of B x second row of A - "vmla.f32 q12, q9, d0[1]\n\t" - "vmla.f32 q13, q9, d2[1]\n\t" - "vmla.f32 q14, q9, d4[1]\n\t" - "vmla.f32 q15, q9, d6[1]\n\t" - - // result += third column of B x third row of A - "vmla.f32 q12, q10, d1[0]\n\t" - "vmla.f32 q13, q10, d3[0]\n\t" - "vmla.f32 q14, q10, d5[0]\n\t" - "vmla.f32 q15, q10, d7[0]\n\t" - - // result += last column of B x last row of A - "vmla.f32 q12, q11, d1[1]\n\t" - "vmla.f32 q13, q11, d3[1]\n\t" - "vmla.f32 q14, q11, d5[1]\n\t" - "vmla.f32 q15, q11, d7[1]\n\t" - - // output = result registers - "vstmia %0, { q12-q15 }" - : // no output - : "r" (output), "r" (a), "r" (b) // input - note *value* of pointer doesn't change - : "memory", "q0", "q1", "q2", "q3", "q8", "q9", "q10", "q11", "q12", "q13", "q14", "q15" //clobber - ); -} - -void NEON_Matrix4Vector4Mul(const float* m, const float* v, float* output) -{ - __asm__ volatile - ( - // Store m & v - avoiding q4-q7 which need to be preserved - q0 = result - "vldmia %1, { q8-q11 } \n\t" // q8-q11 = m - "vldmia %2, { q1 } \n\t" // q1 = v - - // result = first column of A x V.x - "vmul.f32 q0, q8, d2[0]\n\t" - - // result += second column of A x V.y - "vmla.f32 q0, q9, d2[1]\n\t" - - // result += third column of A x V.z - "vmla.f32 q0, q10, d3[0]\n\t" - - // result += last column of A x V.w - "vmla.f32 q0, q11, d3[1]\n\t" - - // output = result registers - "vstmia %0, { q0 }" - - : // no output - : "r" (output), "r" (m), "r" (v) // input - note *value* of pointer doesn't change - : "memory", "q0", "q1", "q8", "q9", "q10", "q11" //clobber - ); -} - -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/plane.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/plane.c deleted file mode 100644 index f8dc02f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/plane.c +++ /dev/null @@ -1,175 +0,0 @@ -/* -Copyright (c) 2008, Luke Benstead. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -#include -#include - -#include "kazmath/vec3.h" -#include "kazmath/vec4.h" -#include "kazmath/plane.h" - -const kmScalar kmPlaneDot(const kmPlane* pP, const kmVec4* pV) -{ - //a*x + b*y + c*z + d*w - - return (pP->a * pV->x + - pP->b * pV->y + - pP->c * pV->z + - pP->d * pV->w); -} - -const kmScalar kmPlaneDotCoord(const kmPlane* pP, const kmVec3* pV) -{ - return (pP->a * pV->x + - pP->b * pV->y + - pP->c * pV->z + pP->d); -} - -const kmScalar kmPlaneDotNormal(const kmPlane* pP, const kmVec3* pV) -{ - return (pP->a * pV->x + - pP->b * pV->y + - pP->c * pV->z); -} - -kmPlane* const kmPlaneFromPointNormal(kmPlane* pOut, const kmVec3* pPoint, const kmVec3* pNormal) -{ - /* - Planea = Nx - Planeb = Ny - Planec = Nz - Planed = −N⋅P - */ - - - pOut->a = pNormal->x; - pOut->b = pNormal->y; - pOut->c = pNormal->z; - pOut->d = -kmVec3Dot(pNormal, pPoint); - - return pOut; -} - -/** - * Creates a plane from 3 points. The result is stored in pOut. - * pOut is returned. - */ -kmPlane* const kmPlaneFromPoints(kmPlane* pOut, const kmVec3* p1, const kmVec3* p2, const kmVec3* p3) -{ - /* - v = (B − A) × (C − A) - n = 1⁄|v| v - Outa = nx - Outb = ny - Outc = nz - Outd = −n⋅A - */ - - kmVec3 n, v1, v2; - kmVec3Subtract(&v1, p2, p1); //Create the vectors for the 2 sides of the triangle - kmVec3Subtract(&v2, p3, p1); - kmVec3Cross(&n, &v1, &v2); //Use the cross product to get the normal - - kmVec3Normalize(&n, &n); //Normalize it and assign to pOut->m_N - - pOut->a = n.x; - pOut->b = n.y; - pOut->c = n.z; - pOut->d = kmVec3Dot(kmVec3Scale(&n, &n, -1.0), p1); - - return pOut; -} - -kmVec3* const kmPlaneIntersectLine(kmVec3* pOut, const kmPlane* pP, const kmVec3* pV1, const kmVec3* pV2) -{ - /* - n = (Planea, Planeb, Planec) - d = V − U - Out = U − d⋅(Pd + n⋅U)⁄(d⋅n) [iff d⋅n ≠ 0] - */ - kmVec3 d; - assert(0 && "Not implemented"); - - - kmVec3Subtract(&d, pV2, pV1); //Get the direction vector - - - //TODO: Continue here! - /*if (fabs(kmVec3Dot(&pP->m_N, &d)) > kmEpsilon) - { - //If we get here then the plane and line are parallel (i.e. no intersection) - pOut = nullptr; //Set to nullptr - - return pOut; - } */ - - return NULL; -} - -kmPlane* const kmPlaneNormalize(kmPlane* pOut, const kmPlane* pP) -{ - kmVec3 n; - kmScalar l = 0; - - n.x = pP->a; - n.y = pP->b; - n.z = pP->c; - - l = 1.0f / kmVec3Length(&n); //Get 1/length - kmVec3Normalize(&n, &n); //Normalize the vector and assign to pOut - - pOut->a = n.x; - pOut->b = n.y; - pOut->c = n.z; - - pOut->d = pP->d * l; //Scale the D value and assign to pOut - - return pOut; -} - -kmPlane* const kmPlaneScale(kmPlane* pOut, const kmPlane* pP, kmScalar s) -{ - assert(0 && "Not implemented"); - return NULL; -} - -/** - * Returns POINT_INFRONT_OF_PLANE if pP is infront of pIn. Returns - * POINT_BEHIND_PLANE if it is behind. Returns POINT_ON_PLANE otherwise - */ -const POINT_CLASSIFICATION kmPlaneClassifyPoint(const kmPlane* pIn, const kmVec3* pP) -{ - // This function will determine if a point is on, in front of, or behind - // the plane. First we store the dot product of the plane and the point. - float distance = pIn->a * pP->x + pIn->b * pP->y + pIn->c * pP->z + pIn->d; - - // Simply put if the dot product is greater than 0 then it is infront of it. - // If it is less than 0 then it is behind it. And if it is 0 then it is on it. - if(distance > 0.001) return POINT_INFRONT_OF_PLANE; - if(distance < -0.001) return POINT_BEHIND_PLANE; - - return POINT_ON_PLANE; -} - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/quaternion.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/quaternion.c deleted file mode 100644 index c5bf58e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/quaternion.c +++ /dev/null @@ -1,582 +0,0 @@ -/* -Copyright (c) 2008, Luke Benstead. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - - -#include -#include - -#include "kazmath/utility.h" -#include "kazmath/mat3.h" -#include "kazmath/vec3.h" -#include "kazmath/quaternion.h" - -///< Returns pOut, sets pOut to the conjugate of pIn -kmQuaternion* const kmQuaternionConjugate(kmQuaternion* pOut, const kmQuaternion* pIn) -{ - pOut->x = -pIn->x; - pOut->y = -pIn->y; - pOut->z = -pIn->z; - pOut->w = pIn->w; - - return pOut; -} - -///< Returns the dot product of the 2 quaternions -const kmScalar kmQuaternionDot(const kmQuaternion* q1, const kmQuaternion* q2) -{ - // A dot B = B dot A = AtBt + AxBx + AyBy + AzBz - - return (q1->w * q2->w + - q1->x * q2->x + - q1->y * q2->y + - q1->z * q2->z); -} - -///< Returns the exponential of the quaternion -kmQuaternion* kmQuaternionExp(kmQuaternion* pOut, const kmQuaternion* pIn) -{ - assert(0); - - return pOut; -} - -///< Makes the passed quaternion an identity quaternion -kmQuaternion* kmQuaternionIdentity(kmQuaternion* pOut) -{ - pOut->x = 0.0; - pOut->y = 0.0; - pOut->z = 0.0; - pOut->w = 1.0; - - return pOut; -} - -///< Returns the inverse of the passed Quaternion -kmQuaternion* kmQuaternionInverse(kmQuaternion* pOut, - const kmQuaternion* pIn) -{ - kmScalar l = kmQuaternionLength(pIn); - kmQuaternion tmp; - - if (fabs(l) > kmEpsilon) - { - pOut->x = 0.0; - pOut->y = 0.0; - pOut->z = 0.0; - pOut->w = 0.0; - - return pOut; - } - - - - ///Get the conjugute and divide by the length - kmQuaternionScale(pOut, - kmQuaternionConjugate(&tmp, pIn), 1.0f / l); - - return pOut; -} - -///< Returns true if the quaternion is an identity quaternion -int kmQuaternionIsIdentity(const kmQuaternion* pIn) -{ - return (pIn->x == 0.0 && pIn->y == 0.0 && pIn->z == 0.0 && - pIn->w == 1.0); -} - -///< Returns the length of the quaternion -kmScalar kmQuaternionLength(const kmQuaternion* pIn) -{ - return sqrtf(kmQuaternionLengthSq(pIn)); -} - -///< Returns the length of the quaternion squared (prevents a sqrt) -kmScalar kmQuaternionLengthSq(const kmQuaternion* pIn) -{ - return pIn->x * pIn->x + pIn->y * pIn->y + - pIn->z * pIn->z + pIn->w * pIn->w; -} - -///< Returns the natural logarithm -kmQuaternion* kmQuaternionLn(kmQuaternion* pOut, - const kmQuaternion* pIn) -{ - /* - A unit quaternion, is defined by: - Q == (cos(theta), sin(theta) * v) where |v| = 1 - The natural logarithm of Q is, ln(Q) = (0, theta * v) - */ - - assert(0); - - return pOut; -} - -///< Multiplies 2 quaternions together -extern -kmQuaternion* kmQuaternionMultiply(kmQuaternion* pOut, - const kmQuaternion* q1, - const kmQuaternion* q2) -{ - pOut->w = q1->w * q2->w - q1->x * q2->x - q1->y * q2->y - q1->z * q2->z; - pOut->x = q1->w * q2->x + q1->x * q2->w + q1->y * q2->z - q1->z * q2->y; - pOut->y = q1->w * q2->y + q1->y * q2->w + q1->z * q2->x - q1->x * q2->z; - pOut->z = q1->w * q2->z + q1->z * q2->w + q1->x * q2->y - q1->y * q2->x; - - return pOut; -} - -///< Normalizes a quaternion -kmQuaternion* kmQuaternionNormalize(kmQuaternion* pOut, - const kmQuaternion* pIn) -{ - kmScalar length = kmQuaternionLength(pIn); - assert(fabs(length) > kmEpsilon); - kmQuaternionScale(pOut, pIn, 1.0f / length); - - return pOut; -} - -///< Rotates a quaternion around an axis -kmQuaternion* kmQuaternionRotationAxis(kmQuaternion* pOut, - const kmVec3* pV, - kmScalar angle) -{ - kmScalar rad = angle * 0.5f; - kmScalar scale = sinf(rad); - - pOut->w = cosf(rad); - pOut->x = pV->x * scale; - pOut->y = pV->y * scale; - pOut->z = pV->z * scale; - - return pOut; -} - -///< Creates a quaternion from a rotation matrix -kmQuaternion* kmQuaternionRotationMatrix(kmQuaternion* pOut, - const kmMat3* pIn) -{ -/* -Note: The OpenGL matrices are transposed from the description below -taken from the Matrix and Quaternion FAQ - - if ( mat[0] > mat[5] && mat[0] > mat[10] ) { // Column 0: - S = sqrt( 1.0 + mat[0] - mat[5] - mat[10] ) * 2; - X = 0.25 * S; - Y = (mat[4] + mat[1] ) / S; - Z = (mat[2] + mat[8] ) / S; - W = (mat[9] - mat[6] ) / S; - } else if ( mat[5] > mat[10] ) { // Column 1: - S = sqrt( 1.0 + mat[5] - mat[0] - mat[10] ) * 2; - X = (mat[4] + mat[1] ) / S; - Y = 0.25 * S; - Z = (mat[9] + mat[6] ) / S; - W = (mat[2] - mat[8] ) / S; - } else { // Column 2: - S = sqrt( 1.0 + mat[10] - mat[0] - mat[5] ) * 2; - X = (mat[2] + mat[8] ) / S; - Y = (mat[9] + mat[6] ) / S; - Z = 0.25 * S; - W = (mat[4] - mat[1] ) / S; - } -*/ - - float x, y, z, w; - float *pMatrix = NULL; - float m4x4[16] = {0}; - float scale = 0.0f; - float diagonal = 0.0f; - - if(!pIn) { - return NULL; - } - -/* 0 3 6 - 1 4 7 - 2 5 8 - - 0 1 2 3 - 4 5 6 7 - 8 9 10 11 - 12 13 14 15*/ - - m4x4[0] = pIn->mat[0]; - m4x4[1] = pIn->mat[3]; - m4x4[2] = pIn->mat[6]; - m4x4[4] = pIn->mat[1]; - m4x4[5] = pIn->mat[4]; - m4x4[6] = pIn->mat[7]; - m4x4[8] = pIn->mat[2]; - m4x4[9] = pIn->mat[5]; - m4x4[10] = pIn->mat[8]; - m4x4[15] = 1; - pMatrix = &m4x4[0]; - - diagonal = pMatrix[0] + pMatrix[5] + pMatrix[10] + 1; - - if(diagonal > kmEpsilon) { - // Calculate the scale of the diagonal - scale = (float)sqrt(diagonal ) * 2; - - // Calculate the x, y, x and w of the quaternion through the respective equation - x = ( pMatrix[9] - pMatrix[6] ) / scale; - y = ( pMatrix[2] - pMatrix[8] ) / scale; - z = ( pMatrix[4] - pMatrix[1] ) / scale; - w = 0.25f * scale; - } - else - { - // If the first element of the diagonal is the greatest value - if ( pMatrix[0] > pMatrix[5] && pMatrix[0] > pMatrix[10] ) - { - // Find the scale according to the first element, and double that value - scale = (float)sqrt( 1.0f + pMatrix[0] - pMatrix[5] - pMatrix[10] ) * 2.0f; - - // Calculate the x, y, x and w of the quaternion through the respective equation - x = 0.25f * scale; - y = (pMatrix[4] + pMatrix[1] ) / scale; - z = (pMatrix[2] + pMatrix[8] ) / scale; - w = (pMatrix[9] - pMatrix[6] ) / scale; - } - // Else if the second element of the diagonal is the greatest value - else if (pMatrix[5] > pMatrix[10]) - { - // Find the scale according to the second element, and double that value - scale = (float)sqrt( 1.0f + pMatrix[5] - pMatrix[0] - pMatrix[10] ) * 2.0f; - - // Calculate the x, y, x and w of the quaternion through the respective equation - x = (pMatrix[4] + pMatrix[1] ) / scale; - y = 0.25f * scale; - z = (pMatrix[9] + pMatrix[6] ) / scale; - w = (pMatrix[2] - pMatrix[8] ) / scale; - } - // Else the third element of the diagonal is the greatest value - else - { - // Find the scale according to the third element, and double that value - scale = (float)sqrt( 1.0f + pMatrix[10] - pMatrix[0] - pMatrix[5] ) * 2.0f; - - // Calculate the x, y, x and w of the quaternion through the respective equation - x = (pMatrix[2] + pMatrix[8] ) / scale; - y = (pMatrix[9] + pMatrix[6] ) / scale; - z = 0.25f * scale; - w = (pMatrix[4] - pMatrix[1] ) / scale; - } - } - - pOut->x = x; - pOut->y = y; - pOut->z = z; - pOut->w = w; - - return pOut; - -#if 0 - kmScalar T = pIn->mat[0] + pIn->mat[5] + pIn->mat[10]; - - if (T > kmEpsilon) { - //If the trace is greater than zero we always use this calculation: - /* S = sqrt(T) * 2; - X = ( mat[9] - mat[6] ) / S; - Y = ( mat[2] - mat[8] ) / S; - Z = ( mat[4] - mat[1] ) / S; - W = 0.25 * S;*/ - -/* kmScalar s = sqrtf(T) * 2; - pOut->x = (pIn->mat[9] - pIn->mat[6]) / s; - pOut->y = (pIn->mat[8] - pIn->mat[2]) / s; - pOut->z = (pIn->mat[1] - pIn->mat[4]) / s; - pOut->w = 0.25f * s; - - kmQuaternionNormalize(pOut, pOut); - return pOut; - } - - //Otherwise the calculation depends on which major diagonal element has the greatest value. - - if (pIn->mat[0] > pIn->mat[5] && pIn->mat[0] > pIn->mat[10]) { - kmScalar s = sqrtf(1 + pIn->mat[0] - pIn->mat[5] - pIn->mat[10]) * 2; - pOut->x = 0.25f * s; - pOut->y = (pIn->mat[1] + pIn->mat[4]) / s; - pOut->z = (pIn->mat[8] + pIn->mat[2]) / s; - pOut->w = (pIn->mat[9] - pIn->mat[6]) / s; - } - else if (pIn->mat[5] > pIn->mat[10]) { - kmScalar s = sqrtf(1 + pIn->mat[5] - pIn->mat[0] - pIn->mat[10]) * 2; - pOut->x = (pIn->mat[1] + pIn->mat[4]) / s; - pOut->y = 0.25f * s; - pOut->z = (pIn->mat[9] + pIn->mat[6]) / s; - pOut->w = (pIn->mat[8] - pIn->mat[2]) / s; - } - else { - kmScalar s = sqrt(1.0f + pIn->mat[10] - pIn->mat[0] - pIn->mat[5]) * 2.0f; - pOut->x = (pIn->mat[8] + pIn->mat[2] ) / s; - pOut->y = (pIn->mat[6] + pIn->mat[9] ) / s; - pOut->z = 0.25f * s; - pOut->w = (pIn->mat[1] - pIn->mat[4] ) / s; - } - - kmQuaternionNormalize(pOut, pOut); - return pOut;*/ -#endif // 0 -} - -///< Create a quaternion from yaw, pitch and roll -kmQuaternion* kmQuaternionRotationYawPitchRoll(kmQuaternion* pOut, - kmScalar yaw, - kmScalar pitch, - kmScalar roll) -{ - kmScalar ex, ey, ez; // temp half euler angles - kmScalar cr, cp, cy, sr, sp, sy, cpcy, spsy; // temp vars in roll,pitch yaw - - ex = kmDegreesToRadians(pitch) / 2.0f; // convert to rads and half them - ey = kmDegreesToRadians(yaw) / 2.0f; - ez = kmDegreesToRadians(roll) / 2.0f; - - cr = cosf(ex); - cp = cosf(ey); - cy = cosf(ez); - - sr = sinf(ex); - sp = sinf(ey); - sy = sinf(ez); - - cpcy = cp * cy; - spsy = sp * sy; - - pOut->w = cr * cpcy + sr * spsy; - - pOut->x = sr * cpcy - cr * spsy; - pOut->y = cr * sp * cy + sr * cp * sy; - pOut->z = cr * cp * sy - sr * sp * cy; - - kmQuaternionNormalize(pOut, pOut); - - return pOut; -} - -///< Interpolate between 2 quaternions -kmQuaternion* kmQuaternionSlerp(kmQuaternion* pOut, - const kmQuaternion* q1, - const kmQuaternion* q2, - kmScalar t) -{ - - /*float CosTheta = Q0.DotProd(Q1); - float Theta = acosf(CosTheta); - float SinTheta = sqrtf(1.0f-CosTheta*CosTheta); - - float Sin_T_Theta = sinf(T*Theta)/SinTheta; - float Sin_OneMinusT_Theta = sinf((1.0f-T)*Theta)/SinTheta; - - Quaternion Result = Q0*Sin_OneMinusT_Theta; - Result += (Q1*Sin_T_Theta); - - return Result;*/ - - if (q1->x == q2->x && - q1->y == q2->y && - q1->z == q2->z && - q1->w == q2->w) { - - pOut->x = q1->x; - pOut->y = q1->y; - pOut->z = q1->z; - pOut->w = q1->w; - - return pOut; - } - - kmScalar ct = kmQuaternionDot(q1, q2); - kmScalar theta = acosf(ct); - kmScalar st = sqrtf(1.0 - kmSQR(ct)); - - kmScalar stt = sinf(t * theta) / st; - kmScalar somt = sinf((1.0 - t) * theta) / st; - - kmQuaternion temp, temp2; - kmQuaternionScale(&temp, q1, somt); - kmQuaternionScale(&temp2, q2, stt); - kmQuaternionAdd(pOut, &temp, &temp2); - - return pOut; -} - -///< Get the axis and angle of rotation from a quaternion -void kmQuaternionToAxisAngle(const kmQuaternion* pIn, - kmVec3* pAxis, - kmScalar* pAngle) -{ - kmScalar tempAngle; // temp angle - kmScalar scale; // temp vars - - tempAngle = acosf(pIn->w); - scale = sqrtf(kmSQR(pIn->x) + kmSQR(pIn->y) + kmSQR(pIn->z)); - - if (((scale > -kmEpsilon) && scale < kmEpsilon) - || (scale < 2*kmPI + kmEpsilon && scale > 2*kmPI - kmEpsilon)) // angle is 0 or 360 so just simply set axis to 0,0,1 with angle 0 - { - *pAngle = 0.0f; - - pAxis->x = 0.0f; - pAxis->y = 0.0f; - pAxis->z = 1.0f; - } - else - { - *pAngle = tempAngle * 2.0f; // angle in radians - - pAxis->x = pIn->x / scale; - pAxis->y = pIn->y / scale; - pAxis->z = pIn->z / scale; - kmVec3Normalize(pAxis, pAxis); - } -} - -kmQuaternion* kmQuaternionScale(kmQuaternion* pOut, - const kmQuaternion* pIn, - kmScalar s) -{ - pOut->x = pIn->x * s; - pOut->y = pIn->y * s; - pOut->z = pIn->z * s; - pOut->w = pIn->w * s; - - return pOut; -} - -kmQuaternion* kmQuaternionAssign(kmQuaternion* pOut, const kmQuaternion* pIn) -{ - memcpy(pOut, pIn, sizeof(float) * 4); - - return pOut; -} - -kmQuaternion* kmQuaternionAdd(kmQuaternion* pOut, const kmQuaternion* pQ1, const kmQuaternion* pQ2) -{ - pOut->x = pQ1->x + pQ2->x; - pOut->y = pQ1->y + pQ2->y; - pOut->z = pQ1->z + pQ2->z; - pOut->w = pQ1->w + pQ2->w; - - return pOut; -} - -/** Adapted from the OGRE engine! - - Gets the shortest arc quaternion to rotate this vector to the destination - vector. -@remarks - If you call this with a dest vector that is close to the inverse - of this vector, we will rotate 180 degrees around the 'fallbackAxis' - (if specified, or a generated axis if not) since in this case - ANY axis of rotation is valid. -*/ - -kmQuaternion* kmQuaternionRotationBetweenVec3(kmQuaternion* pOut, const kmVec3* vec1, const kmVec3* vec2, const kmVec3* fallback) { - - kmVec3 v1, v2; - kmScalar a; - - kmVec3Assign(&v1, vec1); - kmVec3Assign(&v2, vec2); - - kmVec3Normalize(&v1, &v1); - kmVec3Normalize(&v2, &v2); - - a = kmVec3Dot(&v1, &v2); - - if (a >= 1.0) { - kmQuaternionIdentity(pOut); - return pOut; - } - - if (a < (1e-6f - 1.0f)) { - if (fabs(kmVec3LengthSq(fallback)) < kmEpsilon) { - kmQuaternionRotationAxis(pOut, fallback, kmPI); - } else { - kmVec3 axis; - kmVec3 X; - X.x = 1.0; - X.y = 0.0; - X.z = 0.0; - - - kmVec3Cross(&axis, &X, vec1); - - //If axis is zero - if (fabs(kmVec3LengthSq(&axis)) < kmEpsilon) { - kmVec3 Y; - Y.x = 0.0; - Y.y = 1.0; - Y.z = 0.0; - - kmVec3Cross(&axis, &Y, vec1); - } - - kmVec3Normalize(&axis, &axis); - - kmQuaternionRotationAxis(pOut, &axis, kmPI); - } - } else { - kmScalar s = sqrtf((1+a) * 2); - kmScalar invs = 1 / s; - - kmVec3 c; - kmVec3Cross(&c, &v1, &v2); - - pOut->x = c.x * invs; - pOut->y = c.y * invs; - pOut->z = c.z * invs; - pOut->w = s * 0.5f; - - kmQuaternionNormalize(pOut, pOut); - } - - return pOut; - -} - -kmVec3* kmQuaternionMultiplyVec3(kmVec3* pOut, const kmQuaternion* q, const kmVec3* v) { - kmVec3 uv, uuv, qvec; - - qvec.x = q->x; - qvec.y = q->y; - qvec.z = q->z; - - kmVec3Cross(&uv, &qvec, v); - kmVec3Cross(&uuv, &qvec, &uv); - - kmVec3Scale(&uv, &uv, (2.0f * q->w)); - kmVec3Scale(&uuv, &uuv, 2.0f); - - kmVec3Add(pOut, v, &uv); - kmVec3Add(pOut, pOut, &uuv); - - return pOut; -} - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/ray2.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/ray2.c deleted file mode 100644 index 985f9d9..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/ray2.c +++ /dev/null @@ -1,186 +0,0 @@ -#include -#include -#include "kazmath/ray2.h" - -void kmRay2Fill(kmRay2* ray, kmScalar px, kmScalar py, kmScalar vx, kmScalar vy) { - ray->start.x = px; - ray->start.y = py; - ray->dir.x = vx; - ray->dir.y = vy; -} - -kmBool kmRay2IntersectLineSegment(const kmRay2* ray, const kmVec2* p1, const kmVec2* p2, kmVec2* intersection) { - - float x1 = ray->start.x; - float y1 = ray->start.y; - float x2 = ray->start.x + ray->dir.x; - float y2 = ray->start.y + ray->dir.y; - float x3 = p1->x; - float y3 = p1->y; - float x4 = p2->x; - float y4 = p2->y; - - float denom = (y4 -y3) * (x2 - x1) - (x4 - x3) * (y2 - y1); - - //If denom is zero, the lines are parallel - if(denom > -kmEpsilon && denom < kmEpsilon) { - return KM_FALSE; - } - - float ua = ((x4 - x3) * (y1 - y3) - (y4 - y3) * (x1 - x3)) / denom; -// float ub = ((x2 - x1) * (y1 - y3) - (y2 - y1) * (x1 - x3)) / denom; - - float x = x1 + ua * (x2 - x1); - float y = y1 + ua * (y2 - y1); - - if(x < min(p1->x, p2->x) - kmEpsilon || - x > max(p1->x, p2->x) + kmEpsilon || - y < min(p1->y, p2->y) - kmEpsilon || - y > max(p1->y, p2->y) + kmEpsilon) { - //Outside of line - //printf("Outside of line, %f %f (%f %f)(%f, %f)\n", x, y, p1->x, p1->y, p2->x, p2->y); - return KM_FALSE; - } - - if(x < min(x1, x2) - kmEpsilon || - x > max(x1, x2) + kmEpsilon || - y < min(y1, y2) - kmEpsilon || - y > max(y1, y2) + kmEpsilon) { - //printf("Outside of ray, %f %f (%f %f)(%f, %f)\n", x, y, x1, y1, x2, y2); - return KM_FALSE; - } - - intersection->x = x; - intersection->y = y; - - return KM_TRUE; - - -/* - kmScalar A1, B1, C1; - kmScalar A2, B2, C2; - - A1 = ray->dir.y; - B1 = ray->dir.x; - C1 = A1 * ray->start.x + B1 * ray->start.y; - - A2 = p2->y - p1->y; - B2 = p2->x - p1->x; - C2 = A2 * p1->x + B2 * p1->y; - - double det = (A1 * B2) - (A2 * B1); - if(det == 0) { - printf("Parallel\n"); - return KM_FALSE; - } - - double x = (B2*C1 - B1*C2) / det; - double y = (A1*C2 - A2*C1) / det; - - if(x < min(p1->x, p2->x) - kmEpsilon || - x > max(p1->x, p2->x) + kmEpsilon || - y < min(p1->y, p2->y) - kmEpsilon || - y > max(p1->y, p2->y) + kmEpsilon) { - //Outside of line - printf("Outside of line, %f %f (%f %f)(%f, %f)\n", x, y, p1->x, p1->y, p2->x, p2->y); - return KM_FALSE; - } - - kmScalar x1 = ray->start.x; - kmScalar x2 = ray->start.x + ray->dir.x; - - kmScalar y1 = ray->start.y; - kmScalar y2 = ray->start.y + ray->dir.y; - - if(x < min(x1, x2) - kmEpsilon || - x > max(x1, x2) + kmEpsilon || - y < min(y1, y2) - kmEpsilon || - y > max(y1, y2) + kmEpsilon) { - printf("Outside of ray, %f %f (%f %f)(%f, %f)\n", x, y, x1, y1, x2, y2); - return KM_FALSE; - } - - intersection->x = x; - intersection->y = y; - - return KM_TRUE;*/ -} - -// supress "no prototype" warnings -void calculate_line_normal(kmVec2 p1, kmVec2 p2, kmVec2* normal_out); - -void calculate_line_normal(kmVec2 p1, kmVec2 p2, kmVec2* normal_out) { - kmVec2 tmp; - kmVec2Subtract(&tmp, &p2, &p1); //Get direction vector - - normal_out->x = -tmp.y; - normal_out->y = tmp.x; - kmVec2Normalize(normal_out, normal_out); - - //TODO: should check that the normal is pointing out of the triangle -} - -kmBool kmRay2IntersectTriangle(const kmRay2* ray, const kmVec2* p1, const kmVec2* p2, const kmVec2* p3, kmVec2* intersection, kmVec2* normal_out) { - kmVec2 intersect; - kmVec2 final_intersect = (kmVec2){0,0}; - kmVec2 normal = (kmVec2){0,0}; - kmScalar distance = 10000.0f; - kmBool intersected = KM_FALSE; - - if(kmRay2IntersectLineSegment(ray, p1, p2, &intersect)) { - intersected = KM_TRUE; - - kmVec2 tmp; - kmScalar this_distance = kmVec2Length(kmVec2Subtract(&tmp, &intersect, &ray->start)); - if(this_distance < distance) { - final_intersect.x = intersect.x; - final_intersect.y = intersect.y; - distance = this_distance; - - calculate_line_normal(*p1, *p2, &normal); - } - } - - if(kmRay2IntersectLineSegment(ray, p2, p3, &intersect)) { - intersected = KM_TRUE; - - kmVec2 tmp; - kmScalar this_distance = kmVec2Length(kmVec2Subtract(&tmp, &intersect, &ray->start)); - if(this_distance < distance) { - final_intersect.x = intersect.x; - final_intersect.y = intersect.y; - distance = this_distance; - - calculate_line_normal(*p2, *p3, &normal); - } - } - - if(kmRay2IntersectLineSegment(ray, p3, p1, &intersect)) { - intersected = KM_TRUE; - - kmVec2 tmp; - kmScalar this_distance = kmVec2Length(kmVec2Subtract(&tmp, &intersect, &ray->start)); - if(this_distance < distance) { - final_intersect.x = intersect.x; - final_intersect.y = intersect.y; - - calculate_line_normal(*p3, *p1, &normal); - } - } - - if(intersected) { - intersection->x = final_intersect.x; - intersection->y = final_intersect.y; - if(normal_out) { - normal_out->x = normal.x; - normal_out->y = normal.y; - } - } - - return intersected; -} - -kmBool kmRay2IntersectCircle(const kmRay2* ray, const kmVec2 centre, const kmScalar radius, kmVec2* intersection) { - assert(0 && "Not implemented"); - return 0; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/utility.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/utility.c deleted file mode 100644 index 1d89aca..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/utility.c +++ /dev/null @@ -1,59 +0,0 @@ -/* -Copyright (c) 2008, Luke Benstead. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -#include "kazmath/utility.h" - -/** - * Returns the square of s (e.g. s*s) - */ -kmScalar kmSQR(kmScalar s) { - return s*s; -} - -/** - * Returns degrees as radians. - */ -kmScalar kmDegreesToRadians(kmScalar degrees) { - return degrees * kmPIOver180; -} - -/** - * Returns radians as degrees - */ -kmScalar kmRadiansToDegrees(kmScalar radians) { - return radians * kmPIUnder180; -} - -kmScalar min(kmScalar lhs, kmScalar rhs) { - return (lhs < rhs)? lhs : rhs; -} - -kmScalar max(kmScalar lhs, kmScalar rhs) { - return (lhs > rhs)? lhs : rhs; -} - -kmBool kmAlmostEqual(kmScalar lhs, kmScalar rhs) { - return (lhs + kmEpsilon > rhs && lhs - kmEpsilon < rhs); -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/vec2.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/vec2.c deleted file mode 100644 index 1a9511e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/vec2.c +++ /dev/null @@ -1,118 +0,0 @@ -/* -Copyright (c) 2008, Luke Benstead. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -#include -#include - -#include "kazmath/mat3.h" -#include "kazmath/vec2.h" -#include "kazmath/utility.h" - -kmVec2* kmVec2Fill(kmVec2* pOut, kmScalar x, kmScalar y) -{ - pOut->x = x; - pOut->y = y; - return pOut; -} - -kmScalar kmVec2Length(const kmVec2* pIn) -{ - return sqrtf(kmSQR(pIn->x) + kmSQR(pIn->y)); -} - -kmScalar kmVec2LengthSq(const kmVec2* pIn) -{ - return kmSQR(pIn->x) + kmSQR(pIn->y); -} - -kmVec2* kmVec2Normalize(kmVec2* pOut, const kmVec2* pIn) -{ - kmScalar l = 1.0f / kmVec2Length(pIn); - - kmVec2 v; - v.x = pIn->x * l; - v.y = pIn->y * l; - - pOut->x = v.x; - pOut->y = v.y; - - return pOut; -} - -kmVec2* kmVec2Add(kmVec2* pOut, const kmVec2* pV1, const kmVec2* pV2) -{ - pOut->x = pV1->x + pV2->x; - pOut->y = pV1->y + pV2->y; - - return pOut; -} - -kmScalar kmVec2Dot(const kmVec2* pV1, const kmVec2* pV2) -{ - return pV1->x * pV2->x + pV1->y * pV2->y; -} - -kmVec2* kmVec2Subtract(kmVec2* pOut, const kmVec2* pV1, const kmVec2* pV2) -{ - pOut->x = pV1->x - pV2->x; - pOut->y = pV1->y - pV2->y; - - return pOut; -} - -kmVec2* kmVec2Transform(kmVec2* pOut, const kmVec2* pV, const kmMat3* pM) -{ - kmVec2 v; - - v.x = pV->x * pM->mat[0] + pV->y * pM->mat[3] + pM->mat[6]; - v.y = pV->x * pM->mat[1] + pV->y * pM->mat[4] + pM->mat[7]; - - pOut->x = v.x; - pOut->y = v.y; - - return pOut; -} - -kmVec2* kmVec2TransformCoord(kmVec2* pOut, const kmVec2* pV, const kmMat3* pM) -{ - assert(0); - return NULL; -} - -kmVec2* kmVec2Scale(kmVec2* pOut, const kmVec2* pIn, const kmScalar s) -{ - pOut->x = pIn->x * s; - pOut->y = pIn->y * s; - - return pOut; -} - -int kmVec2AreEqual(const kmVec2* p1, const kmVec2* p2) -{ - return ( - (p1->x < p2->x + kmEpsilon && p1->x > p2->x - kmEpsilon) && - (p1->y < p2->y + kmEpsilon && p1->y > p2->y - kmEpsilon) - ); -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/vec3.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/vec3.c deleted file mode 100644 index c520900..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/vec3.c +++ /dev/null @@ -1,310 +0,0 @@ -/* -Copyright (c) 2008, Luke Benstead. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/** - * @file vec3.c - */ - -#include -#include - -#include "kazmath/utility.h" -#include "kazmath/vec4.h" -#include "kazmath/mat4.h" -#include "kazmath/vec3.h" - -/** - * Fill a kmVec3 structure using 3 floating point values - * The result is store in pOut, returns pOut - */ -kmVec3* kmVec3Fill(kmVec3* pOut, kmScalar x, kmScalar y, kmScalar z) -{ - pOut->x = x; - pOut->y = y; - pOut->z = z; - return pOut; -} - - -/** - * Returns the length of the vector - */ -kmScalar kmVec3Length(const kmVec3* pIn) -{ - return sqrtf(kmSQR(pIn->x) + kmSQR(pIn->y) + kmSQR(pIn->z)); -} - -/** - * Returns the square of the length of the vector - */ -kmScalar kmVec3LengthSq(const kmVec3* pIn) -{ - return kmSQR(pIn->x) + kmSQR(pIn->y) + kmSQR(pIn->z); -} - - /** - * Returns the vector passed in set to unit length - * the result is stored in pOut. - */ -kmVec3* kmVec3Normalize(kmVec3* pOut, const kmVec3* pIn) -{ - kmScalar l = 1.0f / kmVec3Length(pIn); - - kmVec3 v; - v.x = pIn->x * l; - v.y = pIn->y * l; - v.z = pIn->z * l; - - pOut->x = v.x; - pOut->y = v.y; - pOut->z = v.z; - - return pOut; -} - -/** - * Returns a vector perpendicular to 2 other vectors. - * The result is stored in pOut. - */ -kmVec3* kmVec3Cross(kmVec3* pOut, const kmVec3* pV1, const kmVec3* pV2) -{ - - kmVec3 v; - - v.x = (pV1->y * pV2->z) - (pV1->z * pV2->y); - v.y = (pV1->z * pV2->x) - (pV1->x * pV2->z); - v.z = (pV1->x * pV2->y) - (pV1->y * pV2->x); - - pOut->x = v.x; - pOut->y = v.y; - pOut->z = v.z; - - return pOut; -} - -/** - * Returns the cosine of the angle between 2 vectors - */ -kmScalar kmVec3Dot(const kmVec3* pV1, const kmVec3* pV2) -{ - return ( pV1->x * pV2->x - + pV1->y * pV2->y - + pV1->z * pV2->z ); -} - -/** - * Adds 2 vectors and returns the result. The resulting - * vector is stored in pOut. - */ -kmVec3* kmVec3Add(kmVec3* pOut, const kmVec3* pV1, const kmVec3* pV2) -{ - kmVec3 v; - - v.x = pV1->x + pV2->x; - v.y = pV1->y + pV2->y; - v.z = pV1->z + pV2->z; - - pOut->x = v.x; - pOut->y = v.y; - pOut->z = v.z; - - return pOut; -} - - /** - * Subtracts 2 vectors and returns the result. The result is stored in - * pOut. - */ -kmVec3* kmVec3Subtract(kmVec3* pOut, const kmVec3* pV1, const kmVec3* pV2) -{ - kmVec3 v; - - v.x = pV1->x - pV2->x; - v.y = pV1->y - pV2->y; - v.z = pV1->z - pV2->z; - - pOut->x = v.x; - pOut->y = v.y; - pOut->z = v.z; - - return pOut; -} - - /** - * Transforms vector (x, y, z, 1) by a given matrix. The result - * is stored in pOut. pOut is returned. - */ -kmVec3* kmVec3Transform(kmVec3* pOut, const kmVec3* pV, const kmMat4* pM) -{ - /* - a = (Vx, Vy, Vz, 1) - b = (a×M)T - Out = (bx, by, bz) - */ - - kmVec3 v; - - v.x = pV->x * pM->mat[0] + pV->y * pM->mat[4] + pV->z * pM->mat[8] + pM->mat[12]; - v.y = pV->x * pM->mat[1] + pV->y * pM->mat[5] + pV->z * pM->mat[9] + pM->mat[13]; - v.z = pV->x * pM->mat[2] + pV->y * pM->mat[6] + pV->z * pM->mat[10] + pM->mat[14]; - - pOut->x = v.x; - pOut->y = v.y; - pOut->z = v.z; - - return pOut; -} - -kmVec3* kmVec3InverseTransform(kmVec3* pOut, const kmVec3* pVect, const kmMat4* pM) -{ - kmVec3 v1, v2; - - v1.x = pVect->x - pM->mat[12]; - v1.y = pVect->y - pM->mat[13]; - v1.z = pVect->z - pM->mat[14]; - - v2.x = v1.x * pM->mat[0] + v1.y * pM->mat[1] + v1.z * pM->mat[2]; - v2.y = v1.x * pM->mat[4] + v1.y * pM->mat[5] + v1.z * pM->mat[6]; - v2.z = v1.x * pM->mat[8] + v1.y * pM->mat[9] + v1.z * pM->mat[10]; - - pOut->x = v2.x; - pOut->y = v2.y; - pOut->z = v2.z; - - return pOut; -} - -kmVec3* kmVec3InverseTransformNormal(kmVec3* pOut, const kmVec3* pVect, const kmMat4* pM) -{ - kmVec3 v; - - v.x = pVect->x * pM->mat[0] + pVect->y * pM->mat[1] + pVect->z * pM->mat[2]; - v.y = pVect->x * pM->mat[4] + pVect->y * pM->mat[5] + pVect->z * pM->mat[6]; - v.z = pVect->x * pM->mat[8] + pVect->y * pM->mat[9] + pVect->z * pM->mat[10]; - - pOut->x = v.x; - pOut->y = v.y; - pOut->z = v.z; - - return pOut; -} - - -kmVec3* kmVec3TransformCoord(kmVec3* pOut, const kmVec3* pV, const kmMat4* pM) -{ - /* - a = (Vx, Vy, Vz, 1) - b = (a×M)T - Out = 1⁄bw(bx, by, bz) - */ - - kmVec4 v; - kmVec4 inV; - kmVec4Fill(&inV, pV->x, pV->y, pV->z, 1.0); - - kmVec4Transform(&v, &inV,pM); - - pOut->x = v.x / v.w; - pOut->y = v.y / v.w; - pOut->z = v.z / v.w; - - return pOut; -} - -kmVec3* kmVec3TransformNormal(kmVec3* pOut, const kmVec3* pV, const kmMat4* pM) -{ -/* - a = (Vx, Vy, Vz, 0) - b = (a×M)T - Out = (bx, by, bz) -*/ - //Omits the translation, only scaling + rotating - kmVec3 v; - - v.x = pV->x * pM->mat[0] + pV->y * pM->mat[4] + pV->z * pM->mat[8]; - v.y = pV->x * pM->mat[1] + pV->y * pM->mat[5] + pV->z * pM->mat[9]; - v.z = pV->x * pM->mat[2] + pV->y * pM->mat[6] + pV->z * pM->mat[10]; - - pOut->x = v.x; - pOut->y = v.y; - pOut->z = v.z; - - return pOut; - -} - -/** - * Scales a vector to length s. Does not normalize first, - * you should do that! - */ -kmVec3* kmVec3Scale(kmVec3* pOut, const kmVec3* pIn, const kmScalar s) -{ - pOut->x = pIn->x * s; - pOut->y = pIn->y * s; - pOut->z = pIn->z * s; - - return pOut; -} - -/** - * Returns KM_TRUE if the 2 vectors are approximately equal - */ -int kmVec3AreEqual(const kmVec3* p1, const kmVec3* p2) -{ - if ((p1->x < (p2->x + kmEpsilon) && p1->x > (p2->x - kmEpsilon)) && - (p1->y < (p2->y + kmEpsilon) && p1->y > (p2->y - kmEpsilon)) && - (p1->z < (p2->z + kmEpsilon) && p1->z > (p2->z - kmEpsilon))) { - return 1; - } - - return 0; -} - -/** - * Assigns pIn to pOut. Returns pOut. If pIn and pOut are the same - * then nothing happens but pOut is still returned - */ -kmVec3* kmVec3Assign(kmVec3* pOut, const kmVec3* pIn) { - if (pOut == pIn) { - return pOut; - } - - pOut->x = pIn->x; - pOut->y = pIn->y; - pOut->z = pIn->z; - - return pOut; -} - -/** - * Sets all the elements of pOut to zero. Returns pOut. - */ -kmVec3* kmVec3Zero(kmVec3* pOut) { - pOut->x = 0.0f; - pOut->y = 0.0f; - pOut->z = 0.0f; - - return pOut; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/vec4.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/vec4.c deleted file mode 100644 index 4842e46..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/external/kazmath/src/vec4.c +++ /dev/null @@ -1,154 +0,0 @@ -/* -Copyright (c) 2008, Luke Benstead. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - - -#include -#include - -#include "kazmath/utility.h" -#include "kazmath/vec4.h" -#include "kazmath/mat4.h" - - -kmVec4* kmVec4Fill(kmVec4* pOut, kmScalar x, kmScalar y, kmScalar z, kmScalar w) -{ - pOut->x = x; - pOut->y = y; - pOut->z = z; - pOut->w = w; - return pOut; -} - - -/// Adds 2 4D vectors together. The result is store in pOut, the function returns -/// pOut so that it can be nested in another function. -kmVec4* kmVec4Add(kmVec4* pOut, const kmVec4* pV1, const kmVec4* pV2) { - pOut->x = pV1->x + pV2->x; - pOut->y = pV1->y + pV2->y; - pOut->z = pV1->z + pV2->z; - pOut->w = pV1->w + pV2->w; - - return pOut; -} - -/// Returns the dot product of 2 4D vectors -kmScalar kmVec4Dot(const kmVec4* pV1, const kmVec4* pV2) { - return ( pV1->x * pV2->x - + pV1->y * pV2->y - + pV1->z * pV2->z - + pV1->w * pV2->w ); -} - -/// Returns the length of a 4D vector, this uses a sqrt so if the squared length will do use -/// kmVec4LengthSq -kmScalar kmVec4Length(const kmVec4* pIn) { - return sqrtf(kmSQR(pIn->x) + kmSQR(pIn->y) + kmSQR(pIn->z) + kmSQR(pIn->w)); -} - -/// Returns the length of the 4D vector squared. -kmScalar kmVec4LengthSq(const kmVec4* pIn) { - return kmSQR(pIn->x) + kmSQR(pIn->y) + kmSQR(pIn->z) + kmSQR(pIn->w); -} - -/// Returns the interpolation of 2 4D vectors based on t. Currently not implemented! -kmVec4* kmVec4Lerp(kmVec4* pOut, const kmVec4* pV1, const kmVec4* pV2, kmScalar t) { - assert(0); - return pOut; -} - -/// Normalizes a 4D vector. The result is stored in pOut. pOut is returned -kmVec4* kmVec4Normalize(kmVec4* pOut, const kmVec4* pIn) { - kmScalar l = 1.0f / kmVec4Length(pIn); - - pOut->x *= l; - pOut->y *= l; - pOut->z *= l; - pOut->w *= l; - - return pOut; -} - -/// Scales a vector to the required length. This performs a Normalize before multiplying by S. -kmVec4* kmVec4Scale(kmVec4* pOut, const kmVec4* pIn, const kmScalar s) { - kmVec4Normalize(pOut, pIn); - - pOut->x *= s; - pOut->y *= s; - pOut->z *= s; - pOut->w *= s; - return pOut; -} - -/// Subtracts one 4D pV2 from pV1. The result is stored in pOut. pOut is returned -kmVec4* kmVec4Subtract(kmVec4* pOut, const kmVec4* pV1, const kmVec4* pV2) { - pOut->x = pV1->x - pV2->x; - pOut->y = pV1->y - pV2->y; - pOut->z = pV1->z - pV2->z; - pOut->w = pV1->w - pV2->w; - - return pOut; -} - -/// Transforms a 4D vector by a matrix, the result is stored in pOut, and pOut is returned. -kmVec4* kmVec4Transform(kmVec4* pOut, const kmVec4* pV, const kmMat4* pM) { - pOut->x = pV->x * pM->mat[0] + pV->y * pM->mat[4] + pV->z * pM->mat[8] + pV->w * pM->mat[12]; - pOut->y = pV->x * pM->mat[1] + pV->y * pM->mat[5] + pV->z * pM->mat[9] + pV->w * pM->mat[13]; - pOut->z = pV->x * pM->mat[2] + pV->y * pM->mat[6] + pV->z * pM->mat[10] + pV->w * pM->mat[14]; - pOut->w = pV->x * pM->mat[3] + pV->y * pM->mat[7] + pV->z * pM->mat[11] + pV->w * pM->mat[15]; - return pOut; -} - -/// Loops through an input array transforming each vec4 by the matrix. -kmVec4* kmVec4TransformArray(kmVec4* pOut, unsigned int outStride, - const kmVec4* pV, unsigned int vStride, const kmMat4* pM, unsigned int count) { - unsigned int i = 0; - //Go through all of the vectors - while (i < count) { - const kmVec4* in = pV + (i * vStride); //Get a pointer to the current input - kmVec4* out = pOut + (i * outStride); //and the current output - kmVec4Transform(out, in, pM); //Perform transform on it - ++i; - } - - return pOut; -} - -int kmVec4AreEqual(const kmVec4* p1, const kmVec4* p2) { - return ( - (p1->x < p2->x + kmEpsilon && p1->x > p2->x - kmEpsilon) && - (p1->y < p2->y + kmEpsilon && p1->y > p2->y - kmEpsilon) && - (p1->z < p2->z + kmEpsilon && p1->z > p2->z - kmEpsilon) && - (p1->w < p2->w + kmEpsilon && p1->w > p2->w - kmEpsilon) - ); -} - -kmVec4* kmVec4Assign(kmVec4* pOut, const kmVec4* pIn) { - assert(pOut != pIn); - - memcpy(pOut, pIn, sizeof(float) * 4); - - return pOut; -} - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/install.sh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/install.sh deleted file mode 100755 index 6183e51..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/install.sh +++ /dev/null @@ -1,354 +0,0 @@ -#!/bin/bash -# cocos2d template installer script -# Author: Dominik Hadl (based on original script made by Stuart Carnie and Ricardo Quesada) -# Date: November 2013 -# Description: This script installs cocos2d project templates to the Xcode templates directory, so they can be used within Xcode. -# TODO: -# * Create an error log, if there were any errors during installation -# * Better handle errors on rsync -# * Add more colors... Yay! -# ------------------------------------------------------------------------------------------------------------------------------- - -# ---------------------------------------------------- -# Variables setup -# ---------------------------------------------------- -SCRIPT_VER="v0.9.5" -COCOS2D_VER="Cocos2D-v3.0.0" -COCOS2D_DST_DIR="cocos2d v3.x" -SCRIPT_DIR="$(dirname $0)" - -BASE_DIR="$HOME/Library/Developer/Xcode/Templates" -TEMPLATE_DIR="$HOME/Library/Developer/Xcode/Templates/$COCOS2D_DST_DIR" -DST_DIR="$TEMPLATE_DIR" -LOG_PATH="/tmp/cocos2d-install" -ERROR_LOG="${LOG_PATH}/error.log" - -INSTALL=true -FORCE=false -DELETE=false - -COLOREND=$(tput sgr0) -GREEN=$(tput setaf 2) -RED=$(tput setaf 1) -UNDER=$(tput smul) -BOLD=$(tput bold) - -# ---------------------------------------------------- -# Header and usage -# ---------------------------------------------------- -header() -{ - echo "" - echo "${UNDER}${BOLD}Cocos2D Template Installer (${COCOS2D_VER})${COLOREND}" - echo "" -} - -usage() -{ - echo "usage: $0 [options]" - echo "" - echo "options:" - echo "${GREEN}--install${COLOREND} executed by default, installs project templates if not already installed (synonym: ${GREEN}-i${COLOREND})" - echo "${GREEN}--force${COLOREND} force re-installation when templates already installed (synonym: ${GREEN}-f${COLOREND})" - echo "${GREEN}--delete${COLOREND} deletes already installed templates (synonym: ${GREEN}-d${COLOREND})" - echo "${GREEN}--help${COLOREND} shows this help notice (synonym: ${GREEN}-h${COLOREND})" - echo "" - echo "This script installs ${COCOS2D_VER} project templates to the Xcode templates directory," - echo "so they can be easily used within Xcode without needing to manually add required cocos2d frameworks." - echo "If you already have template files installed, they will not be overwritten, unless you run this" - echo "script with --force option, which will automatically delete all previously installed files before installing." - echo "If you just want to uninstall the templates, then run this script with the --delete option specified." - echo "" - echo "Everything installed only to this directory: ${BASE_DIR}." - echo "The files copied are Xcode templates (.xctemplate) and required libraries (cocos2d, cocos2d-ui, kazmath, CCBReader and Chipmunk)." - echo "Included are also some basic resources - app icons, launch images and Hello World examples." - echo "" - echo "If this script is behaving unexpectedly, then please send support emails to 'support (at) dynamicdust (dot) com'" - echo "along with the version number of this script (${RED}${SCRIPT_VER}${COLOREND}). Thank you!" - echo "" - exit 0 -} - -# ---------------------------------------------------- -# Helper functions -# ---------------------------------------------------- -handle_error() -{ - echo "" - if [[ "$1" -eq "1" ]]; then - # Script executed as root. - echo "Error: ${RED}✖︎${COLOREND} Script cannot be executed as root." - echo " In order for it to work properly, please execute the script again without 'sudo'." - echo "" - echo "If you want to know more about how to use this script execute '$0 --help'." - elif [[ "$1" -eq "2" ]]; then - # Script run with too many options. - echo "Error: ${RED}✖︎${COLOREND} Too many options specified." - echo " This script only takes one option (--install, --delete, --force or --help)." - echo " Please, execute the script again with only one or less options specified." - echo "" - echo "If you want to know more about how to use this script execute '$0 --help'." - elif [[ "$1" -eq "3" ]]; then - # Uknown option specified - echo "Error: ${RED}✖︎${COLOREND} Unknown option specified." - echo " This script only takes these options: --install, --delete, --force or --help." - echo " Please, execute the script again with or without one of the supported options." - echo "" - echo "If you want to know more about how to use this script execute '$0 --help'." - elif [[ "$1" -eq "4" ]]; then - # Templates already installed - echo "Error: ${RED}✖︎${COLOREND} Templates are already installed." - echo " If you want to override and re-install the templates, then please execute" - echo " this script with the --force option specified." - echo "" - echo "If you want to know more about how to use this script execute '$0 --help'." - elif [[ "$1" -eq "5" ]]; then - # Nothing to delete - echo "Error: ${RED}✖︎${COLOREND} Template files not found, nothing to delete." - echo " No $COCOS2D_VER template files were found thus cannot be deleted." - echo "" - echo "If you want to know more about how to use this script execute '$0 --help'." - elif [[ "$1" -eq "6" ]]; then - # Command-line tools not installed - echo "Error: ${RED}✖︎${COLOREND} Xcode command line tools are not installed." - echo " Please, install the command line tools from Xcode or Apple Developer website" - echo " an then run this script again. These tools are required for making" - echo " fat static library for Chipmnuk." - echo "" - echo "If you want to know more about how to use this script execute '$0 --help'." - elif [[ "$1" -eq "7" ]]; then - # Something bad happened, error notice - echo "${UNDER} ${COLOREND}" - echo "" - echo "${BOLD}${RED}Installation failed!${COLOREND}" - echo "Please, send an email containing your error.log on the support email (written in the --help)." - echo "It would make it easier for us to improve this script and fix the issues immediately." - echo "" - echo "Your error log is located at: ${HOME}/Desktop/cocos2d-install.log" - fi - echo "" - if [[ "$1" -ne "7" ]]; then - exit "$1" - fi -} - -check_status() -{ - if [[ "$?" != "0" ]]; then - printf " ${RED}✖︎${COLOREND}" - handle_error 7 - mv -f "${ERROR_LOG}" "${HOME}/Desktop/cocos2d-install.log" - exit 7 - fi -} - -copy_files() -{ - if [[ ! -d "$2" ]]; then - mkdir -p "$2" - fi - SOURCE_DIR="${SCRIPT_DIR}/${1}" - rsync -r --exclude=".*" "$SOURCE_DIR" "$2" 1>/dev/null 2>>"${ERROR_LOG}" - check_status -} - -# Print header -header - -# ---------------------------------------------------- -# Basic checks -# ---------------------------------------------------- - -# Check for root exectuion -if [[ "$(id -u)" == "0" ]]; then - handle_error 1 -fi - -# Check for number of arguments -if [[ "$#" > "1" ]]; then - handle_error 2 -fi - -# Check for arguments -if [[ "${1}" = "--install" ]] || [[ "${1}" = "-i" ]]; then - INSTALL=true -elif [[ "${1}" = "--force" ]] || [[ "${1}" = "-f" ]]; then - FORCE=true - INSTALL=true -elif [[ "${1}" = "--delete" ]] || [[ "${1}" = "-d" ]]; then - DELETE=true - INSTALL=false -elif [[ "${1}" = "--help" ]] || [[ "${1}" = "-h" ]]; then - usage -elif [[ "$#" -eq "1" ]]; then - handle_error 3 -fi - -# Check if templates installed -if [[ -d $DST_DIR ]]; then - if $FORCE || $DELETE ; then - echo -n "Removing old project template files: $DST_DIR" - printf " ${GREEN}✔${COLOREND}\n" - rm -rf "$DST_DIR" - else - handle_error 4 - fi -else - if $DELETE ; then - handle_error 5 - fi -fi - -if [[ -d "$HOME/Library/Developer/Xcode/Templates/File Templates/$COCOS2D_DST_DIR/" ]]; then - if $FORCE || $DELETE ; then - echo -n "Removing old file template files: $HOME/Library/Developer/Xcode/Templates/File Templates/$COCOS2D_DST_DIR" - rm -rf "$HOME/Library/Developer/Xcode/Templates/File Templates/$COCOS2D_DST_DIR/" - printf " ${GREEN}✔${COLOREND}\n" - else - handle_error 4 - fi -else - if $DELETE ; then - handle_error 5 - fi -fi - -# Check if command line tools installed -command -v xcodebuild > /dev/null || handle_error 6 - -if $DELETE ; then - echo "" - exit 0; -fi - -# ---------------------------------------------------- -# Installation -# ---------------------------------------------------- -if $INSTALL ; then - echo "" - - mkdir -p "${LOG_PATH}" - - # Check directories - if [[ ! -d "$BASE_DIR" ]]; then - mkdir -p "$BASE_DIR" 1>/dev/null 2>>"${ERROR_LOG}" - check_status - else - perms=$(find "$HOME/Library/Developer/Xcode/Templates" -name "Templates" -perm 0755 -type d) - if [[ ! "$perms" =~ "$BASE_DIR" ]]; then - didPrint=true - echo "In order to install templates you need access to the Xcode templates folder. Please enter your password if prompted." - sudo chmod 755 "$BASE_DIR" 1>/dev/null 2>>"${ERROR_LOG}" - check_status - echo "" - fi - fi - - if [[ ! -d "$HOME/Library/Developer/Xcode/Templates/File Templates" ]]; then - mkdir "$HOME/Library/Developer/Xcode/Templates/File Templates" 1>/dev/null 2>>"${ERROR_LOG}" - check_status - fi - - echo "${BOLD}>>> Installing project templates${COLOREND}" - - # Copy cocos2d files - echo -n "...copying cocos2d files" - LIBS_DIR="$DST_DIR/Support/Libraries/lib_cocos2d.xctemplate/Libraries/" - copy_files "cocos2d" "$LIBS_DIR" - copy_files "LICENSE_cocos2d.txt" "$LIBS_DIR" - printf " ${GREEN}✔${COLOREND}\n" - - # Copy cocos2d-ui files - echo -n "...copying cocos2d-ui files" - LIBS_DIR="$DST_DIR/Support/Libraries/lib_cocos2d-ui.xctemplate/Libraries/" - copy_files "cocos2d-ui" "$LIBS_DIR" - copy_files "LICENSE_cocos2d.txt" "$LIBS_DIR" - rm -rf "$LIBS_DIR/cocos2d-ui/CCBReader" 1>/dev/null 2>>"${ERROR_LOG}" - check_status - printf " ${GREEN}✔${COLOREND}\n" - - if [[ -d "$SCRIPT_DIR/.git" ]]; then - # If this is a git repo, make sure that the Chipmunk submodule is checked out and current. - git submodule update --init 1>>"${ERROR_LOG}" 2>>"${ERROR_LOG}" - check_status - elif [[ ! -d "$SCRIPT_DIR/external/Chipmunk/src" ]]; then - # Not a git repo, download Chipmunk files. - echo -n "...downloading Chipmunk files, please wait" - DOWNLOAD_DIR="$SCRIPT_DIR/external" - mkdir -p "$DOWNLOAD_DIR" 1>/dev/null 2>>"${ERROR_LOG}" - check_status - - echo -n "." - curl -L -# "https://github.com/slembcke/Chipmunk2D/archive/Cocos2D-3.0.zip" -o "$DOWNLOAD_DIR/Chipmunk_tarball.zip" 1>/dev/null 2>>"${ERROR_LOG}" - check_status - echo -n "." - if [[ ! -d "${DOWNLOAD_DIR}/Chipmunk/" ]]; then - mkdir -p "${DOWNLOAD_DIR}/Chipmunk/" 1>/dev/null 2>>"${ERROR_LOG}" - check_status - fi - echo -n "." - tar -xf "$DOWNLOAD_DIR/Chipmunk_tarball.zip" -C "${DOWNLOAD_DIR}/Chipmunk/" --strip-components=1 1>>"${ERROR_LOG}" 2>>"${ERROR_LOG}" - rm "$DOWNLOAD_DIR/Chipmunk_tarball.zip" - check_status - printf " ${GREEN}✔${COLOREND}\n" - fi - - # Copy Chipmunk files - echo -n "...copying Chipmunk files" - LIBS_DIR="$DST_DIR/Support/Libraries/lib_chipmunk.xctemplate/Libraries/" - copy_files "external/Chipmunk/objectivec/include" "$LIBS_DIR/Chipmunk/objectivec" - copy_files "external/Chipmunk/objectivec/src" "$LIBS_DIR/Chipmunk/objectivec" - copy_files "external/Chipmunk/include" "$LIBS_DIR/Chipmunk/chipmunk" - copy_files "external/Chipmunk/src" "$LIBS_DIR/Chipmunk/chipmunk" - copy_files "LICENSE_Chipmunk.txt" "$LIBS_DIR" - check_status - printf " ${GREEN}✔${COLOREND}\n" - - # Copy ObjectAL files - echo -n "...copying ObjectAL files" - LIBS_DIR="$DST_DIR/Support/Libraries/lib_objectal.xctemplate/Libraries/" - copy_files "external/ObjectAL" "$LIBS_DIR" - printf " ${GREEN}✔${COLOREND}\n" - - # Copy kazmath files - echo -n "...copying kazmath files" - LIBS_DIR="$DST_DIR/Support/Libraries/lib_kazmath.xctemplate/Libraries/" - copy_files "external/kazmath" "$LIBS_DIR" - copy_files "LICENSE_Kazmath.txt" "$LIBS_DIR" - printf " ${GREEN}✔${COLOREND}\n" - - # Copy CCBReader files - echo -n "...copying CCBReader files" - LIBS_DIR="$DST_DIR/Support/Libraries/lib_ccbreader.xctemplate/Libraries/" - copy_files "cocos2d-ui/CCBReader" "$LIBS_DIR" - copy_files "LICENSE_CCBReader.txt" "$LIBS_DIR" - printf " ${GREEN}✔${COLOREND}\n" - - # Copy actual template files - echo -n "...copying Xcode template files" - copy_files "templates/" "$DST_DIR" - printf " ${GREEN}✔${COLOREND}\n" - - echo "" - echo "${BOLD}>>> Installing file templates${COLOREND}" - echo -n "...copying CCNode file templates" - - if [[ ! -d "$HOME/Library/Developer/Xcode/Templates/File Templates/$COCOS2D_DST_DIR" ]]; then - mkdir "$HOME/Library/Developer/Xcode/Templates/File Templates/$COCOS2D_DST_DIR" 1>/dev/null 2>>"${ERROR_LOG}" - check_status - fi - - DST_DIR="$HOME/Library/Developer/Xcode/Templates/File Templates/$COCOS2D_DST_DIR" - OLD_DIR="$HOME/Library/Developer/Xcode/Templates/$COCOS2D_DST_DIR/" - - mv -f "$OLD_DIR/CCNode class.xctemplate" "$DST_DIR/CCNode class.xctemplate" 1>/dev/null 2>>"${ERROR_LOG}" - check_status - printf " ${GREEN}✔${COLOREND}\n\n" - echo "${UNDER} ${COLOREND}" - echo "" - echo "${BOLD}Templates installed successfully.${COLOREND}" - echo "${BOLD}Have fun!${COLOREND}" - echo "" - - rm -rf "${LOG_PATH}" 1>/dev/null 2>/dev/null -fi diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/installer/build_installer.sh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/installer/build_installer.sh deleted file mode 100755 index 3448fc3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/installer/build_installer.sh +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/bash -# ---------------------------------------------------- -# Variables setup -# ---------------------------------------------------- -BUILD_TOOL=/usr/local/bin/platypus -INSTALL_TARGET_APP="Cocos2D Installer 3.0.0.app" -INSTALL_FILE_TARGET=install.tar.gz - -# Fun -COLOREND=$(tput sgr0) -GREEN=$(tput setaf 2) -RED=$(tput setaf 1) -UNDER=$(tput smul) -BOLD=$(tput bold) - -# Check Platypus CLI Tools Installed -echo "${BOLD}>>> Checking for Platypus installer tools. ${COLOREND}" -if [ -z `command -v $BUILD_TOOL` ]; then - echo "${BOLD}>>> Please install Platypus CLI tools. See http://sveinbjorn.org/platypus_installer for more information. ${COLOREND}" - exit 0; -fi - -# Tar / Gzip Cocos2D Repositry -echo "${BOLD}>>> Creating Cocos2D Archive. ${COLOREND}" -tar -C ../. --exclude='.git' --exclude='installer' --exclude='build' --exclude='DerivedData' --exclude='api-docs' -zcf install.tar.gz . - -# Create Installer -echo "${BOLD}>>> Building $INSTALL_TARGET_APP Installer Application. ${COLOREND}" -$BUILD_TOOL -P install.platypus -y "$INSTALL_TARGET_APP" - -echo "${BOLD}>>> Build Complete. ${COLOREND}" -du -h -d=1 "$INSTALL_TARGET_APP" - -#Clean Up -rm -f $INSTALL_FILE_TARGET diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/installer/install.platypus b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/installer/install.platypus deleted file mode 100644 index 991ecf5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/installer/install.platypus +++ /dev/null @@ -1,89 +0,0 @@ - - - - - AcceptsFiles - - AcceptsText - - Authentication - - Author - Cocos2D Team - BundledFiles - - ./install.tar.gz - - Creator - Platypus-4.8 - DeclareService - - Destination - ./MyPlatypusApp.app - DestinationOverride - - DevelopmentVersion - - DocIcon - - Droppable - - ExecutablePath - /usr/local/share/platypus/ScriptExec - IconPath - /tmp/PlatypusIcon.icns - Identifier - org.cocos2d.installer - Interpreter - /bin/sh - InterpreterArgs - - Name - Cocos2D Installer 3.0.0 - NibPath - /usr/local/share/platypus/MainMenu.nib - OptimizeApplication - - Output - Progress Bar - PromptForFileOnLaunch - - RemainRunning - - Role - Viewer - ScriptArgs - - ScriptPath - ./install.sh - Secure - - ShowInDock - - StatusItemDisplayType - Text - StatusItemIcon - - - StatusItemTitle - MyPlatypusApp - Suffixes - - * - - TextBackground - #ffffff - TextEncoding - 4 - TextFont - Monaco - TextForeground - #000000 - TextSize - 10 - UseXMLPlistFormat - - Version - 3.0.0 - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/installer/install.sh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/installer/install.sh deleted file mode 100755 index 717c229..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/installer/install.sh +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/bash -# ---------------------------------------------------- -# Variables setup -# ---------------------------------------------------- -COCOS2D_VER="Cocos2D-v3.0.0" -TARGET_DIR="$HOME/Downloads/${COCOS2D_VER}" -INSTALL_FILE=install.tar.gz - -# Fun -COLOREND=$(tput sgr0) -GREEN=$(tput setaf 2) -RED=$(tput setaf 1) -UNDER=$(tput smul) -BOLD=$(tput bold) - -# Extract to Target Directory -echo "${BOLD}>>> Installing ${COCOS2D_VER} files ${COLOREND}" -mkdir -p $TARGET_DIR && tar zxf $INSTALL_FILE -C $TARGET_DIR - -# Run cocos2d template installer -echo "${BOLD}>>> Installing ${COCOS2D_VER} templates ${COLOREND}" -sudo -u $USER $TARGET_DIR/install.sh -f - -# Build/Install Appledoc -echo "${BOLD}>>> Building/Installing ${COCOS2D_VER} documentation, this may take a minute.... ${COLOREND}" -cd $TARGET_DIR -./tools/build_docs.sh - -# Finished -echo "${BOLD}>>> ${COCOS2D_VER} installation complete! ${COLOREND}" - -# Clean up -rm -fr $TARGET_DIR - -# Landing Page, @todo Needs a nice welcome page -open http://www.cocos2d-iphone.org/getting-started/ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/installer/install_icon.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/installer/install_icon.png deleted file mode 100644 index 46ef90b..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/installer/install_icon.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/CCNode class.xctemplate/CCNode/___FILEBASENAME___.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/CCNode class.xctemplate/CCNode/___FILEBASENAME___.h deleted file mode 100644 index 71abff1..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/CCNode class.xctemplate/CCNode/___FILEBASENAME___.h +++ /dev/null @@ -1,16 +0,0 @@ -// -// ___FILENAME___ -// ___PROJECTNAME___ -// -// Created by ___FULLUSERNAME___ on ___DATE___. -// Copyright ___YEAR___ ___ORGANIZATIONNAME___. All rights reserved. -// - -#import -#import "cocos2d.h" - -@interface ___FILEBASENAMEASIDENTIFIER___ : ___VARIABLE_cocos2DSubclass___ { - -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/CCNode class.xctemplate/CCNode/___FILEBASENAME___.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/CCNode class.xctemplate/CCNode/___FILEBASENAME___.m deleted file mode 100644 index 4236312..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/CCNode class.xctemplate/CCNode/___FILEBASENAME___.m +++ /dev/null @@ -1,14 +0,0 @@ -// -// ___FILENAME___ -// ___PROJECTNAME___ -// -// Created by ___FULLUSERNAME___ on ___DATE___. -// Copyright ___YEAR___ ___ORGANIZATIONNAME___. All rights reserved. -// - -#import "___FILEBASENAME___.h" - - -@implementation ___FILEBASENAMEASIDENTIFIER___ - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/CCNode class.xctemplate/CCSprite/___FILEBASENAME___.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/CCNode class.xctemplate/CCSprite/___FILEBASENAME___.h deleted file mode 100644 index 71abff1..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/CCNode class.xctemplate/CCSprite/___FILEBASENAME___.h +++ /dev/null @@ -1,16 +0,0 @@ -// -// ___FILENAME___ -// ___PROJECTNAME___ -// -// Created by ___FULLUSERNAME___ on ___DATE___. -// Copyright ___YEAR___ ___ORGANIZATIONNAME___. All rights reserved. -// - -#import -#import "cocos2d.h" - -@interface ___FILEBASENAMEASIDENTIFIER___ : ___VARIABLE_cocos2DSubclass___ { - -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/CCNode class.xctemplate/CCSprite/___FILEBASENAME___.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/CCNode class.xctemplate/CCSprite/___FILEBASENAME___.m deleted file mode 100644 index 4236312..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/CCNode class.xctemplate/CCSprite/___FILEBASENAME___.m +++ /dev/null @@ -1,14 +0,0 @@ -// -// ___FILENAME___ -// ___PROJECTNAME___ -// -// Created by ___FULLUSERNAME___ on ___DATE___. -// Copyright ___YEAR___ ___ORGANIZATIONNAME___. All rights reserved. -// - -#import "___FILEBASENAME___.h" - - -@implementation ___FILEBASENAMEASIDENTIFIER___ - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/CCNode class.xctemplate/TemplateIcon.icns b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/CCNode class.xctemplate/TemplateIcon.icns deleted file mode 100644 index 2dc0371..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/CCNode class.xctemplate/TemplateIcon.icns and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/CCNode class.xctemplate/TemplateInfo.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/CCNode class.xctemplate/TemplateInfo.plist deleted file mode 100644 index ff23a9c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/CCNode class.xctemplate/TemplateInfo.plist +++ /dev/null @@ -1,49 +0,0 @@ - - - - - AllowedTypes - - public.objective-c-source - - DefaultCompletionName - MyCocos2DClass - Description - An Objective-C class, with a header that includes the <Foundation/Foundation.h> and "cocos2d.h" headers. - Kind - Xcode.IDEKit.TextSubstitutionFileTemplateKind - MainTemplateFile - ___FILEBASENAME___.m - Options - - - Default - CCNode - Description - What class to subclass in the new file - Identifier - cocos2DSubclass - Name - Subclass of - Required - YES - Type - combo - Values - - CCNode - CCSprite - - - - Platforms - - com.apple.platform.iphoneos - com.apple.platform.macosx - - SortOrder - 1 - Summary - An Objective-C class with a header - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base.xctemplate/TemplateInfo.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base.xctemplate/TemplateInfo.plist deleted file mode 100644 index f7a158d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base.xctemplate/TemplateInfo.plist +++ /dev/null @@ -1,193 +0,0 @@ - - - - - Identifier - com.cocos2d-v3.base - Kind - Xcode.Xcode3.ProjectTemplateUnitKind - Options - - - Identifier - productName - Required - - Name - Product Name - NotPersisted - - Description - Your new product's name - EmptyReplacement - ProductName - Type - text - - - Identifier - organizationName - Name - Organization Name - Description - Your company's name - Type - text - Default - ___FULLUSERNAME___ - - - Identifier - bundleIdentifierPrefix - Required - - Name - Company Identifier - Description - Your company's bundle identifier prefix - EmptyReplacement - com.yourcompany - Type - text - - - Identifier - bundleIdentifier - Name - Bundle Identifier - NotPersisted - - Description - Your new product's bundle identifier - Default - ___VARIABLE_bundleIdentifierPrefix:bundleIdentifier___.___VARIABLE_productName:RFC1034Identifier___ - Type - static - - - Project - - Configurations - - Debug - - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG - COCOS2D_DEBUG=1 - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - - Release - - GCC_PREPROCESSOR_DEFINITIONS - - NDEBUG - NS_BLOCK_ASSERTIONS=1 - - - - SharedSettings - - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_WARN_ABOUT_RETURN_TYPE - YES - GCC_WARN_UNUSED_VARIABLE - YES - GCC_VERSION - com.apple.compilers.llvm.clang.1_0 - CLANG_ENABLE_OBJC_ARC - YES - - - Targets - - - Name - ___PACKAGENAME___ - SharedSettings - - ARCHS - $(ARCHS_STANDARD) - ALWAYS_SEARCH_USER_PATHS - NO - PRODUCT_NAME - $(TARGET_NAME) - WRAPPER_EXTENSION - app - - BuildPhases - - - Class - Sources - - - Class - Frameworks - - - Class - Resources - - - Configurations - - Debug - - COPY_PHASE_STRIP - NO - GCC_DYNAMIC_NO_PIC - NO - - Release - - COPY_PHASE_STRIP - YES - - - ProductType - com.apple.product-type.application - - - Name - ObjectiveChipmunk - ProductType - com.apple.product-type.library.static - SharedSettings - - ARCHS - $(ARCHS_STANDARD) - ALWAYS_SEARCH_USER_PATHS - NO - PRODUCT_NAME - $(TARGET_NAME) - EXECUTABLE_PREFIX - lib - EXECUTABLE_EXTENSION - a - HEADER_SEARCH_PATHS - - "$(SRCROOT)/$(PROJECT_NAME)/Libraries/Chipmunk/chipmunk/include" - "$(SRCROOT)/$(PROJECT_NAME)/Libraries/Chipmunk/objectivec/include" - - CLANG_ENABLE_OBJC_ARC - NO - SKIP_INSTALL - YES - - BuildPhases - - - Class - Sources - - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Default-568h@2x.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Default-568h@2x.png deleted file mode 100644 index 7059fa6..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Default-568h@2x.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Default-Landscape~ipad.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Default-Landscape~ipad.png deleted file mode 100644 index c6e0682..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Default-Landscape~ipad.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Default.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Default.png deleted file mode 100644 index e52be68..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Default.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Default@2x.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Default@2x.png deleted file mode 100644 index 20d4571..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Default@2x.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-120.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-120.png deleted file mode 100644 index b339374..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-120.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-72.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-72.png deleted file mode 100644 index 3120bcb..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-72.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-72@2x.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-72@2x.png deleted file mode 100644 index 85a1007..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-72@2x.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-76.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-76.png deleted file mode 100644 index 89606d8..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-76.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-76@2x.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-76@2x.png deleted file mode 100644 index e89233d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-76@2x.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-Small-50.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-Small-50.png deleted file mode 100644 index b544f77..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-Small-50.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-Small.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-Small.png deleted file mode 100644 index 2529aae..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-Small.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-Small@2x.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-Small@2x.png deleted file mode 100644 index 4a6c3ae..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-Small@2x.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-Spotlight-iOS7.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-Spotlight-iOS7.png deleted file mode 100644 index b03ab14..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-Spotlight-iOS7.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-Spotlight-iOS7@2x.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-Spotlight-iOS7@2x.png deleted file mode 100644 index af3564c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-Spotlight-iOS7@2x.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-iPad-Spotlight-iOS7@2x.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-iPad-Spotlight-iOS7@2x.png deleted file mode 100644 index 085b60d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon-iPad-Spotlight-iOS7@2x.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon.png deleted file mode 100644 index ef1b347..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon@2x.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon@2x.png deleted file mode 100644 index 0eec249..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Icons/Icon@2x.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Info.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Info.plist deleted file mode 100644 index cd56154..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/Info.plist +++ /dev/null @@ -1,67 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleDisplayName - ${PRODUCT_NAME} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - - CFBundleIconFiles - - Icon.png - Icon@2x.png - Icon-72.png - Icon-72@2x.png - Icon-76.png - Icon-76@2x.png - Icon-120.png - Icon-iPad-Spotlight-iOS7@2x.png - Icon-Small-50.png - Icon-Small.png - Icon-Small@2x.png - Icon-Spotlight-iOS7.png - Icon-Spotlight-iOS7@2x.png - - CFBundleIdentifier - ___VARIABLE_bundleIdentifierPrefix:bundleIdentifier___.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - LSRequiresIPhoneOS - - UIPrerenderedIcon - - UIStatusBarHidden - - UIRequiredDeviceCapabilities - - accelerometer - - opengles-2 - - - UISupportedInterfaceOrientations - - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIViewControllerBasedStatusBarAppearance - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/angry.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/angry.png deleted file mode 100644 index 4fb9d27..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/angry.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/iTunesArtwork b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/iTunesArtwork deleted file mode 100644 index a06be9e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/iTunesArtwork and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/iTunesArtwork@2x b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/iTunesArtwork@2x deleted file mode 100644 index 53fceda..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/Resources/iTunesArtwork@2x and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/TemplateInfo.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/TemplateInfo.plist deleted file mode 100644 index 50f03f0..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_ios.xctemplate/TemplateInfo.plist +++ /dev/null @@ -1,330 +0,0 @@ - - - - - Identifier - com.cocos2d-v3.iosbase - Kind - Xcode.Xcode3.ProjectTemplateUnitKind - Platforms - - com.apple.platform.iphoneos - - Project - - SDK - iphoneos - SharedSettings - - ARCHS - $(ARCHS_STANDARD_32_BIT) - IPHONEOS_DEPLOYMENT_TARGET - 5.0 - CODE_SIGN_IDENTITY[sdk=iphoneos*] - iPhone Developer - - - Options - - - Default - Universal - Description - What device family to create a project for. - Identifier - universalDeviceFamily - Name - Device Family - SortOrder - 1 - Type - popup - Units - - Universal - - Project - - SharedSettings - - TARGETED_DEVICE_FAMILY - 1,2 - - - - iPad - - Project - - SharedSettings - - TARGETED_DEVICE_FAMILY - 2 - - - - iPhone - - Project - - SharedSettings - - TARGETED_DEVICE_FAMILY - 1 - - - - - - - Targets - - - ProductDependencies - - 1 - - Frameworks - - QuartzCore - OpenGLES - OpenAL - AudioToolbox - AVFoundation - UIKit - Foundation - CoreGraphics - CoreText - - SharedSettings - - OTHER_LDFLAGS - - -lz - -lsqlite3 - -ObjC - - - Configurations - - Release - - VALIDATE_PRODUCT - YES - - - Dependencies - - 1 - - - - Definitions - - Resources/Default.png - - Group - Resources - Path - Resources/Default.png - - Resources/Default@2x.png - - Group - Resources - Path - Resources/Default@2x.png - - Resources/Default-568h@2x.png - - Group - Resources - Path - Resources/Default-568h@2x.png - - Resources/Default-Landscape~ipad.png - - Group - Resources - Path - Resources/Default-Landscape~ipad.png - - Resources/Icons/Icon-72.png - - Group - - Resources - Icons - - Path - Resources/Icons/Icon-72.png - - Resources/Icons/Icon-72@2x.png - - Group - - Resources - Icons - - Path - Resources/Icons/Icon-72@2x.png - - Resources/Icons/Icon-76.png - - Group - - Resources - Icons - - Path - Resources/Icons/Icon-76.png - - Resources/Icons/Icon-76@2x.png - - Group - - Resources - Icons - - Path - Resources/Icons/Icon-76@2x.png - - Resources/Icons/Icon-120.png - - Group - - Resources - Icons - - Path - Resources/Icons/Icon-120.png - - Resources/Icons/Icon-iPad-Spotlight-iOS7@2x.png - - Group - - Resources - Icons - - Path - Resources/Icons/Icon-iPad-Spotlight-iOS7@2x.png - - Resources/Icons/Icon-Small-50.png - - Group - - Resources - Icons - - Path - Resources/Icons/Icon-Small-50.png - - Resources/Icons/Icon-Small.png - - Group - - Resources - Icons - - Path - Resources/Icons/Icon-Small.png - - Resources/Icons/Icon-Small@2x.png - - Group - - Resources - Icons - - Path - Resources/Icons/Icon-Small@2x.png - - Resources/Icons/Icon-Spotlight-iOS7.png - - Group - - Resources - Icons - - Path - Resources/Icons/Icon-Spotlight-iOS7.png - - Resources/Icons/Icon-Spotlight-iOS7@2x.png - - Group - - Resources - Icons - - Path - Resources/Icons/Icon-Spotlight-iOS7@2x.png - - Resources/Icons/Icon.png - - Group - - Resources - Icons - - Path - Resources/Icons/Icon.png - - Resources/Icons/Icon@2x.png - - Group - - Resources - Icons - - Path - Resources/Icons/Icon@2x.png - - Resources/Info.plist - - Group - Resources - Path - Resources/Info.plist - TargetIndices - - - ../iTunesArtwork - - Group - Resources - Path - Resources/iTunesArtwork - - ../iTunesArtwork@2x - - Group - Resources - Path - Resources/iTunesArtwork@2x - - - Nodes - - Resources/Default.png - Resources/Default@2x.png - Resources/Default-568h@2x.png - Resources/Default-Landscape~ipad.png - Resources/Icons/Icon.png - Resources/Icons/Icon@2x.png - Resources/Icons/Icon-72.png - Resources/Icons/Icon-72@2x.png - Resources/Icons/Icon-76.png - Resources/Icons/Icon-76@2x.png - Resources/Icons/Icon-120.png - Resources/Icons/Icon-iPad-Spotlight-iOS7@2x.png - Resources/Icons/Icon-Small-50.png - Resources/Icons/Icon-Small.png - Resources/Icons/Icon-Small@2x.png - Resources/Icons/Icon-Spotlight-iOS7.png - Resources/Icons/Icon-Spotlight-iOS7@2x.png - Resources/Info.plist - ../iTunesArtwork - ../iTunesArtwork@2x - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_osx.xctemplate/Resources/English.lproj/InfoPlist.strings b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_osx.xctemplate/Resources/English.lproj/InfoPlist.strings deleted file mode 100644 index 477b28f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_osx.xctemplate/Resources/English.lproj/InfoPlist.strings +++ /dev/null @@ -1,2 +0,0 @@ -/* Localized versions of Info.plist keys */ - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_osx.xctemplate/Resources/English.lproj/MainMenu.xib b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_osx.xctemplate/Resources/English.lproj/MainMenu.xib deleted file mode 100644 index d30b2b9..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_osx.xctemplate/Resources/English.lproj/MainMenu.xib +++ /dev/null @@ -1,896 +0,0 @@ - - - - 1060 - 10K549 - 1938 - 1038.36 - 461.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 1938 - - - YES - NSOpenGLView - NSWindowTemplate - NSView - NSMenu - NSMenuItem - NSCustomObject - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - YES - - NSApplication - - - FirstResponder - - - NSApplication - - - AMainMenu - - YES - - - ___PROJECTNAME___ - - 1048576 - 2147483647 - - NSImage - NSMenuCheckmark - - - NSImage - NSMenuMixedState - - submenuAction: - - ___PROJECTNAME___ - - YES - - - About ___PROJECTNAME___ - - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Preferences… - , - 1048576 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Services - - 1048576 - 2147483647 - - - submenuAction: - - Services - - YES - - _NSServicesMenu - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Hide ___PROJECTNAME___ - h - 1048576 - 2147483647 - - - - - - Hide Others - h - 1572864 - 2147483647 - - - - - - Show All - - 1048576 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Quit ___PROJECTNAME___ - q - 1048576 - 2147483647 - - - - - _NSAppleMenu - - - - - View - - 1048576 - 2147483647 - - - submenuAction: - - View - - YES - - - Toggle Full Screen - f - 1048576 - 2147483647 - - - - - - - - - Window - - 1048576 - 2147483647 - - - submenuAction: - - Window - - YES - - - Minimize - m - 1048576 - 2147483647 - - - - - - Zoom - - 1048576 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Bring All to Front - - 1048576 - 2147483647 - - - - - _NSWindowsMenu - - - - - Help - - 2147483647 - - - submenuAction: - - Help - - YES - - - ___PROJECTNAME___ Help - ? - 1048576 - 2147483647 - - - - - _NSHelpMenu - - - - _NSMainMenu - - - 15 - 2 - {{335, 435}, {580, 416}} - 1685585920 - ___PROJECTNAME___ - NSWindow - - - - 256 - - YES - - - 1298 - - {{0, 20}, {580, 396}} - - - - 2 - - - AAAABQAAAGAAAAAIAAAADwAAAAsAAAAIAAAAAA - - - - - {580, 416} - - - - - {{0, 0}, {1680, 1028}} - {1e+13, 1e+13} - - - ___PROJECTNAMEASIDENTIFIER___AppDelegate - - - NSFontManager - - - Item - - 2147483647 - - - - - - - YES - - - terminate: - - - - 449 - - - - orderFrontStandardAboutPanel: - - - - 142 - - - - delegate - - - - 495 - - - - performMiniaturize: - - - - 37 - - - - arrangeInFront: - - - - 39 - - - - performZoom: - - - - 240 - - - - hide: - - - - 367 - - - - hideOtherApplications: - - - - 368 - - - - unhideAllApplications: - - - - 370 - - - - showHelp: - - - - 493 - - - - window - - - - 536 - - - - glView - - - - 537 - - - - toggleFullScreen: - - - - 541 - - - - - YES - - 0 - - YES - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 29 - - - YES - - - - - - - - - 19 - - - YES - - - - - - 56 - - - YES - - - - - - 57 - - - YES - - - - - - - - - - - - - - - - 58 - - - - - 134 - - - - - 150 - - - - - 136 - - - - - 144 - - - - - 129 - - - - - 143 - - - - - 236 - - - - - 131 - - - YES - - - - - - 149 - - - - - 145 - - - - - 130 - - - - - 24 - - - YES - - - - - - - - - 92 - - - - - 5 - - - - - 239 - - - - - 23 - - - - - 295 - - - YES - - - - - - 296 - - - YES - - - - - - 371 - - - YES - - - - - - 372 - - - YES - - - - - - 420 - - - - - 490 - - - YES - - - - - - 491 - - - YES - - - - - - 492 - - - - - 494 - - - - - 533 - - - - - 538 - - - - - 540 - - - - - - - YES - - YES - -1.IBPluginDependency - -2.IBPluginDependency - -3.IBPluginDependency - 129.IBPluginDependency - 130.IBPluginDependency - 131.IBPluginDependency - 134.IBPluginDependency - 136.IBPluginDependency - 143.IBPluginDependency - 144.IBPluginDependency - 145.IBPluginDependency - 149.IBPluginDependency - 150.IBPluginDependency - 19.IBPluginDependency - 23.IBPluginDependency - 236.IBPluginDependency - 239.IBPluginDependency - 24.IBPluginDependency - 29.IBPluginDependency - 295.IBPluginDependency - 296.IBPluginDependency - 371.IBPluginDependency - 371.IBWindowTemplateEditedContentRect - 371.NSWindowTemplate.visibleAtLaunch - 372.IBPluginDependency - 420.IBPluginDependency - 490.IBPluginDependency - 491.IBPluginDependency - 492.IBPluginDependency - 494.IBPluginDependency - 5.IBPluginDependency - 533.CustomClassName - 533.IBPluginDependency - 538.IBPluginDependency - 540.IBPluginDependency - 56.IBPluginDependency - 57.IBPluginDependency - 58.IBPluginDependency - 92.IBPluginDependency - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{395, 107}, {580, 416}} - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - CCGLView - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - YES - - - - - - YES - - - - - 541 - - - - YES - - MacGLView - NSOpenGLView - - IBProjectSource - ./Classes/MacGLView.h - - - - ___PROJECTNAMEASIDENTIFIER___AppDelegate - NSObject - - toggleFullScreen: - id - - - toggleFullScreen: - - toggleFullScreen: - id - - - - YES - - YES - glView - window - - - YES - MacGLView - NSWindow - - - - YES - - YES - glView - window - - - YES - - glView - MacGLView - - - window - NSWindow - - - - - IBProjectSource - ./Classes/___PROJECTNAMEASIDENTIFIER___AppDelegate.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - 3 - - YES - - YES - NSMenuCheckmark - NSMenuMixedState - - - YES - {9, 8} - {7, 2} - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_osx.xctemplate/Resources/Info.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_osx.xctemplate/Resources/Info.plist deleted file mode 100644 index a633214..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_osx.xctemplate/Resources/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - icon - CFBundleIdentifier - ___VARIABLE_bundleIdentifierPrefix:bundleIdentifier___.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSMinimumSystemVersion - ${MACOSX_DEPLOYMENT_TARGET} - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_osx.xctemplate/Resources/icon.icns b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_osx.xctemplate/Resources/icon.icns deleted file mode 100644 index 2dc0371..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_osx.xctemplate/Resources/icon.icns and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_osx.xctemplate/TemplateInfo.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_osx.xctemplate/TemplateInfo.plist deleted file mode 100644 index 0848a8b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Base/base_osx.xctemplate/TemplateInfo.plist +++ /dev/null @@ -1,142 +0,0 @@ - - - - - Identifier - com.cocos2d-v3.macbase - Kind - Xcode.Xcode3.ProjectTemplateUnitKind - Project - - SharedSettings - - GCC_ENABLE_OBJC_EXCEPTIONS - YES - ARCHS - $(ARCHS_STANDARD_64_BIT) - MACOSX_DEPLOYMENT_TARGET - 10.8 - GCC_WARN_64_TO_32_BIT_CONVERSION - YES - - SDK - macosx - Configurations - - Debug - - ONLY_ACTIVE_ARCH - YES - - Release - - DEBUG_INFORMATION_FORMAT - dwarf-with-dsym - - - - Targets - - - SharedSettings - - OTHER_LDFLAGS - - -lz - -lsqlite3 - -ObjC - - - ProductDependencies - - 1 - - Frameworks - - QuartzCore - OpenGL - OpenAL - AVFoundation - AudioToolbox - AppKit - Foundation - - Configurations - - Debug - - GCC_DYNAMIC_NO_PIC - NO - COPY_PHASE_STRIP - NO - - Release - - VALIDATE_PRODUCT - YES - COPY_PHASE_STRIP - YES - - - Dependencies - - 1 - - - - Platforms - - com.apple.platform.macosx - - Nodes - - Resources/English.lproj/InfoPlist.strings - Resources/English.lproj/MainMenu.xib - Resources/icon.icns - Resources/Info.plist - - Definitions - - Resources/English.lproj/InfoPlist.strings - - Group - - Resources - English.lproj - - Path - Resources/English.lproj/InfoPlist.strings - - Resources/icon.icns - - Group - - Resources - - Path - Resources/icon.icns - - Resources/English.lproj/MainMenu.xib - - Group - - Resources - English.lproj - - Path - Resources/English.lproj/MainMenu.xib - - Resources/Info.plist - - Group - - Resources - - TargetIndices - - Path - Resources/Info.plist - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Bundle/bundle.xctemplate/TemplateInfo.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Bundle/bundle.xctemplate/TemplateInfo.plist deleted file mode 100644 index 3c98546..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Bundle/bundle.xctemplate/TemplateInfo.plist +++ /dev/null @@ -1,28 +0,0 @@ - - - - - Ancestors - - com.cocos2d-v3.base - - Identifier - com.cocos2d-v3.bundlebase - Kind - Xcode.Xcode3.ProjectTemplateUnitKind - Targets - - - SharedSettings - - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - ___PACKAGENAME___/Supporting Files/Prefix.pch - INFOPLIST_FILE - ___PACKAGENAME___/Resources/Info.plist - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Libraries/lib_ccbreader.xctemplate/TemplateInfo.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Libraries/lib_ccbreader.xctemplate/TemplateInfo.plist deleted file mode 100644 index 1e8d589..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Libraries/lib_ccbreader.xctemplate/TemplateInfo.plist +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - Description - This is a template description. - Identifier - com.cocos2d-v3.ccbreaderlib - Kind - Xcode.Xcode3.ProjectTemplateUnitKind - Definitions - - Libraries/CCBReader/CCBAnimationManager.h - - Group - - Libraries - cocos2d-ui - CCBReader - - Path - Libraries/CCBReader/CCBAnimationManager.h - TargetIndices - - - Libraries/CCBReader/CCBAnimationManager.m - - Group - - Libraries - cocos2d-ui - CCBReader - - Path - Libraries/CCBReader/CCBAnimationManager.m - TargetIndices - - 0 - - - Libraries/CCBReader/CCBKeyframe.h - - Group - - Libraries - cocos2d-ui - CCBReader - - Path - Libraries/CCBReader/CCBKeyframe.h - TargetIndices - - - Libraries/CCBReader/CCBKeyframe.m - - Group - - Libraries - cocos2d-ui - CCBReader - - Path - Libraries/CCBReader/CCBKeyframe.m - TargetIndices - - 0 - - - Libraries/CCBReader/CCBReader.h - - Group - - Libraries - cocos2d-ui - CCBReader - - Path - Libraries/CCBReader/CCBReader.h - TargetIndices - - - Libraries/CCBReader/CCBReader.m - - Group - - Libraries - cocos2d-ui - CCBReader - - Path - Libraries/CCBReader/CCBReader.m - TargetIndices - - 0 - - - Libraries/CCBReader/CCBSequence.h - - Group - - Libraries - cocos2d-ui - CCBReader - - Path - Libraries/CCBReader/CCBSequence.h - TargetIndices - - - Libraries/CCBReader/CCBsequence.m - - Group - - Libraries - cocos2d-ui - CCBReader - - Path - Libraries/CCBReader/CCBsequence.m - TargetIndices - - 0 - - - Libraries/CCBReader/CCBSequenceProperty.h - - Group - - Libraries - cocos2d-ui - CCBReader - - Path - Libraries/CCBReader/CCBSequenceProperty.h - TargetIndices - - - Libraries/CCBReader/CCBSequenceProperty.m - - Group - - Libraries - cocos2d-ui - CCBReader - - Path - Libraries/CCBReader/CCBSequenceProperty.m - TargetIndices - - 0 - - - Libraries/CCBReader/CCBLocalizationManager.h - - Group - - Libraries - cocos2d-ui - CCBReader - - Path - Libraries/CCBReader/CCBLocalizationManager.h - TargetIndices - - - Libraries/CCBReader/CCBLocalizationManager.m - - Group - - Libraries - cocos2d-ui - CCBReader - - Path - Libraries/CCBReader/CCBLocalizationManager.m - TargetIndices - - 0 - - - Libraries/CCBReader/CCBuilderReader.h - - Group - - Libraries - cocos2d-ui - CCBReader - - Path - Libraries/CCBReader/CCBuilderReader.h - TargetIndices - - - Libraries/CCBReader/CCBReader_Private.h - - Group - - Libraries - cocos2d-ui - CCBReader - - Path - Libraries/CCBReader/CCBReader_Private.h - TargetIndices - - - Libraries/LICENSE_CCBReader.txt - - Group - - Libraries - - Path - Libraries/LICENSE_CCBReader.txt - - - Nodes - - Libraries/CCBReader/CCBAnimationManager.h - Libraries/CCBReader/CCBAnimationManager.m - Libraries/CCBReader/CCBKeyframe.h - Libraries/CCBReader/CCBKeyframe.m - Libraries/CCBReader/CCBReader.h - Libraries/CCBReader/CCBReader.m - Libraries/CCBReader/CCBSequence.h - Libraries/CCBReader/CCBsequence.m - Libraries/CCBReader/CCBSequenceProperty.h - Libraries/CCBReader/CCBSequenceProperty.m - Libraries/CCBReader/CCBLocalizationManager.h - Libraries/CCBReader/CCBLocalizationManager.m - Libraries/CCBReader/CCBuilderReader.h - Libraries/CCBReader/CCBReader_Private.h - Libraries/LICENSE_CCBReader.txt - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Libraries/lib_chipmunk.xctemplate/TemplateInfo.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Libraries/lib_chipmunk.xctemplate/TemplateInfo.plist deleted file mode 100644 index fd2da5d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Libraries/lib_chipmunk.xctemplate/TemplateInfo.plist +++ /dev/null @@ -1,1129 +0,0 @@ - - - - - Description - This is a template description. - Identifier - com.cocos2d-v3.chipmunklib - Kind - Xcode.Xcode3.ProjectTemplateUnitKind - Definitions - - Libraries/Chipmunk/chipmunk/include/chipmunk/chipmunk.h - - Group - - Libraries - Chipmunk - chipmunk - include - chipmunk - - Path - Libraries/Chipmunk/chipmunk/include/chipmunk/chipmunk.h - TargetIndices - - - Libraries/Chipmunk/chipmunk/include/chipmunk/chipmunk_ffi.h - - Group - - Libraries - Chipmunk - chipmunk - include - chipmunk - - Path - Libraries/Chipmunk/chipmunk/include/chipmunk/chipmunk_ffi.h - TargetIndices - - - Libraries/Chipmunk/chipmunk/include/chipmunk/chipmunk_private.h - - Group - - Libraries - Chipmunk - chipmunk - include - chipmunk - - Path - Libraries/Chipmunk/chipmunk/include/chipmunk/chipmunk_private.h - TargetIndices - - - Libraries/Chipmunk/chipmunk/include/chipmunk/chipmunk_types.h - - Group - - Libraries - Chipmunk - chipmunk - include - chipmunk - - Path - Libraries/Chipmunk/chipmunk/include/chipmunk/chipmunk_types.h - TargetIndices - - - Libraries/Chipmunk/chipmunk/include/chipmunk/chipmunk_unsafe.h - - Group - - Libraries - Chipmunk - chipmunk - include - chipmunk - - Path - Libraries/Chipmunk/chipmunk/include/chipmunk/chipmunk_unsafe.h - TargetIndices - - - Libraries/Chipmunk/chipmunk/include/chipmunk/cpArbiter.h - - Group - - Libraries - Chipmunk - chipmunk - include - chipmunk - - Path - Libraries/Chipmunk/chipmunk/include/chipmunk/cpArbiter.h - TargetIndices - - - Libraries/Chipmunk/chipmunk/include/chipmunk/cpBB.h - - Group - - Libraries - Chipmunk - chipmunk - include - chipmunk - - Path - Libraries/Chipmunk/chipmunk/include/chipmunk/cpBB.h - TargetIndices - - - Libraries/Chipmunk/chipmunk/include/chipmunk/cpBody.h - - Group - - Libraries - Chipmunk - chipmunk - include - chipmunk - - Path - Libraries/Chipmunk/chipmunk/include/chipmunk/cpBody.h - TargetIndices - - - Libraries/Chipmunk/chipmunk/include/chipmunk/cpConstraint.h - - Group - - Libraries - Chipmunk - chipmunk - include - chipmunk - - Path - Libraries/Chipmunk/chipmunk/include/chipmunk/cpConstraint.h - TargetIndices - - - Libraries/Chipmunk/chipmunk/include/chipmunk/cpDampedRotarySpring.h - - Group - - Libraries - Chipmunk - chipmunk - include - chipmunk - - Path - Libraries/Chipmunk/chipmunk/include/chipmunk/cpDampedRotarySpring.h - TargetIndices - - - Libraries/Chipmunk/chipmunk/include/chipmunk/cpDampedSpring.h - - Group - - Libraries - Chipmunk - chipmunk - include - chipmunk - - Path - Libraries/Chipmunk/chipmunk/include/chipmunk/cpDampedSpring.h - TargetIndices - - - Libraries/Chipmunk/chipmunk/include/chipmunk/cpGearJoint.h - - Group - - Libraries - Chipmunk - chipmunk - include - chipmunk - - Path - Libraries/Chipmunk/chipmunk/include/chipmunk/cpGearJoint.h - TargetIndices - - - Libraries/Chipmunk/chipmunk/include/chipmunk/cpGrooveJoint.h - - Group - - Libraries - Chipmunk - chipmunk - include - chipmunk - - Path - Libraries/Chipmunk/chipmunk/include/chipmunk/cpGrooveJoint.h - TargetIndices - - - Libraries/Chipmunk/chipmunk/include/chipmunk/cpPinJoint.h - - Group - - Libraries - Chipmunk - chipmunk - include - chipmunk - - Path - Libraries/Chipmunk/chipmunk/include/chipmunk/cpPinJoint.h - TargetIndices - - - Libraries/Chipmunk/chipmunk/include/chipmunk/cpPivotJoint.h - - Group - - Libraries - Chipmunk - chipmunk - include - chipmunk - - Path - Libraries/Chipmunk/chipmunk/include/chipmunk/cpPivotJoint.h - TargetIndices - - - Libraries/Chipmunk/chipmunk/include/chipmunk/cpPolyShape.h - - Group - - Libraries - Chipmunk - chipmunk - include - chipmunk - - Path - Libraries/Chipmunk/chipmunk/include/chipmunk/cpPolyShape.h - TargetIndices - - - Libraries/Chipmunk/chipmunk/include/chipmunk/cpRatchetJoint.h - - Group - - Libraries - Chipmunk - chipmunk - include - chipmunk - - Path - Libraries/Chipmunk/chipmunk/include/chipmunk/cpRatchetJoint.h - TargetIndices - - - Libraries/Chipmunk/chipmunk/include/chipmunk/cpRotaryLimitJoint.h - - Group - - Libraries - Chipmunk - chipmunk - include - chipmunk - - Path - Libraries/Chipmunk/chipmunk/include/chipmunk/cpRotaryLimitJoint.h - TargetIndices - - - Libraries/Chipmunk/chipmunk/include/chipmunk/cpShape.h - - Group - - Libraries - Chipmunk - chipmunk - include - chipmunk - - Path - Libraries/Chipmunk/chipmunk/include/chipmunk/cpShape.h - TargetIndices - - - Libraries/Chipmunk/chipmunk/include/chipmunk/cpSimpleMotor.h - - Group - - Libraries - Chipmunk - chipmunk - include - chipmunk - - Path - Libraries/Chipmunk/chipmunk/include/chipmunk/cpSimpleMotor.h - TargetIndices - - - Libraries/Chipmunk/chipmunk/include/chipmunk/cpSlideJoint.h - - Group - - Libraries - Chipmunk - chipmunk - include - chipmunk - - Path - Libraries/Chipmunk/chipmunk/include/chipmunk/cpSlideJoint.h - TargetIndices - - - Libraries/Chipmunk/chipmunk/include/chipmunk/cpSpace.h - - Group - - Libraries - Chipmunk - chipmunk - include - chipmunk - - Path - Libraries/Chipmunk/chipmunk/include/chipmunk/cpSpace.h - TargetIndices - - - Libraries/Chipmunk/chipmunk/include/chipmunk/cpSpatialIndex.h - - Group - - Libraries - Chipmunk - chipmunk - include - chipmunk - - Path - Libraries/Chipmunk/chipmunk/include/chipmunk/cpSpatialIndex.h - TargetIndices - - - Libraries/Chipmunk/chipmunk/include/chipmunk/cpTransform.h - - Group - - Libraries - Chipmunk - chipmunk - include - chipmunk - - Path - Libraries/Chipmunk/chipmunk/include/chipmunk/cpTransform.h - TargetIndices - - - Libraries/Chipmunk/chipmunk/include/chipmunk/cpVect.h - - Group - - Libraries - Chipmunk - chipmunk - include - chipmunk - - Path - Libraries/Chipmunk/chipmunk/include/chipmunk/cpVect.h - TargetIndices - - - Libraries/Chipmunk/chipmunk/src/chipmunk.c - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/chipmunk.c - TargetIndices - - 1 - - - Libraries/Chipmunk/chipmunk/src/cpArbiter.c - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/cpArbiter.c - TargetIndices - - 1 - - - Libraries/Chipmunk/chipmunk/src/cpArray.c - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/cpArray.c - TargetIndices - - 1 - - - Libraries/Chipmunk/chipmunk/src/cpBBTree.c - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/cpBBTree.c - TargetIndices - - 1 - - - Libraries/Chipmunk/chipmunk/src/cpBody.c - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/cpBody.c - TargetIndices - - 1 - - - Libraries/Chipmunk/chipmunk/src/cpCollision.c - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/cpCollision.c - TargetIndices - - 1 - - - Libraries/Chipmunk/chipmunk/src/cpConstraint.c - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/cpConstraint.c - TargetIndices - - 1 - - - Libraries/Chipmunk/chipmunk/src/cpDampedRotarySpring.c - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/cpDampedRotarySpring.c - TargetIndices - - 1 - - - Libraries/Chipmunk/chipmunk/src/cpDampedSpring.c - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/cpDampedSpring.c - TargetIndices - - 1 - - - Libraries/Chipmunk/chipmunk/src/cpGearJoint.c - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/cpGearJoint.c - TargetIndices - - 1 - - - Libraries/Chipmunk/chipmunk/src/cpGrooveJoint.c - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/cpGrooveJoint.c - TargetIndices - - 1 - - - Libraries/Chipmunk/chipmunk/src/cpHashSet.c - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/cpHashSet.c - TargetIndices - - 1 - - - Libraries/Chipmunk/chipmunk/src/cpPinJoint.c - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/cpPinJoint.c - TargetIndices - - 1 - - - Libraries/Chipmunk/chipmunk/src/cpPivotJoint.c - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/cpPivotJoint.c - TargetIndices - - 1 - - - Libraries/Chipmunk/chipmunk/src/cpPolyShape.c - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/cpPolyShape.c - TargetIndices - - 1 - - - Libraries/Chipmunk/chipmunk/src/cpRatchetJoint.c - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/cpRatchetJoint.c - TargetIndices - - 1 - - - Libraries/Chipmunk/chipmunk/src/cpRotaryLimitJoint.c - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/cpRotaryLimitJoint.c - TargetIndices - - 1 - - - Libraries/Chipmunk/chipmunk/src/cpShape.c - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/cpShape.c - TargetIndices - - 1 - - - Libraries/Chipmunk/chipmunk/src/cpSimpleMotor.c - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/cpSimpleMotor.c - TargetIndices - - 1 - - - Libraries/Chipmunk/chipmunk/src/cpSlideJoint.c - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/cpSlideJoint.c - TargetIndices - - 1 - - - Libraries/Chipmunk/chipmunk/src/cpSpace.c - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/cpSpace.c - TargetIndices - - 1 - - - Libraries/Chipmunk/chipmunk/src/cpSpaceComponent.c - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/cpSpaceComponent.c - TargetIndices - - 1 - - - Libraries/Chipmunk/chipmunk/src/cpSpaceDebug.c - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/cpSpaceDebug.c - TargetIndices - - 1 - - - Libraries/Chipmunk/chipmunk/src/cpSpaceHash.c - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/cpSpaceHash.c - TargetIndices - - 1 - - - Libraries/Chipmunk/chipmunk/src/cpSpaceQuery.c - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/cpSpaceQuery.c - TargetIndices - - 1 - - - Libraries/Chipmunk/chipmunk/src/cpSpaceStep.c - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/cpSpaceStep.c - TargetIndices - - 1 - - - Libraries/Chipmunk/chipmunk/src/cpSpatialIndex.c - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/cpSpatialIndex.c - TargetIndices - - 1 - - - Libraries/Chipmunk/chipmunk/src/cpSweep1D.c - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/cpSweep1D.c - TargetIndices - - 1 - - - Libraries/Chipmunk/chipmunk/src/prime.h - - Group - - Libraries - Chipmunk - chipmunk - src - - Path - Libraries/Chipmunk/chipmunk/src/prime.h - TargetIndices - - - Libraries/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkBody.h - - Group - - Libraries - Chipmunk - objectivec - include - ObjectiveChipmunk - - Path - Libraries/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkBody.h - TargetIndices - - - Libraries/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkConstraint.h - - Group - - Libraries - Chipmunk - objectivec - include - ObjectiveChipmunk - - Path - Libraries/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkConstraint.h - TargetIndices - - - Libraries/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkExtras.h - - Group - - Libraries - Chipmunk - objectivec - include - ObjectiveChipmunk - - Path - Libraries/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkExtras.h - TargetIndices - - - Libraries/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkMultiGrab.h - - Group - - Libraries - Chipmunk - objectivec - include - ObjectiveChipmunk - - Path - Libraries/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkMultiGrab.h - TargetIndices - - - Libraries/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkShape.h - - Group - - Libraries - Chipmunk - objectivec - include - ObjectiveChipmunk - - Path - Libraries/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkShape.h - TargetIndices - - - Libraries/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkSpace.h - - Group - - Libraries - Chipmunk - objectivec - include - ObjectiveChipmunk - - Path - Libraries/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkSpace.h - TargetIndices - - - Libraries/Chipmunk/objectivec/include/ObjectiveChipmunk/ObjectiveChipmunk.h - - Group - - Libraries - Chipmunk - objectivec - include - ObjectiveChipmunk - - Path - Libraries/Chipmunk/objectivec/include/ObjectiveChipmunk/ObjectiveChipmunk.h - TargetIndices - - - Libraries/Chipmunk/objectivec/src/ChipmunkBody.m - - Group - - Libraries - Chipmunk - objectivec - src - - Path - Libraries/Chipmunk/objectivec/src/ChipmunkBody.m - TargetIndices - - 1 - - - Libraries/Chipmunk/objectivec/src/ChipmunkConstraint.m - - Group - - Libraries - Chipmunk - objectivec - src - - Path - Libraries/Chipmunk/objectivec/src/ChipmunkConstraint.m - TargetIndices - - 1 - - - Libraries/Chipmunk/objectivec/src/ChipmunkMultiGrab.m - - Group - - Libraries - Chipmunk - objectivec - src - - Path - Libraries/Chipmunk/objectivec/src/ChipmunkMultiGrab.m - TargetIndices - - 1 - - - Libraries/Chipmunk/objectivec/src/ChipmunkShape.m - - Group - - Libraries - Chipmunk - objectivec - src - - Path - Libraries/Chipmunk/objectivec/src/ChipmunkShape.m - TargetIndices - - 1 - - - Libraries/Chipmunk/objectivec/src/ChipmunkSpace.m - - Group - - Libraries - Chipmunk - objectivec - src - - Path - Libraries/Chipmunk/objectivec/src/ChipmunkSpace.m - TargetIndices - - 1 - - - Libraries/LICENSE_Chipmunk.txt - - Group - - Libraries - - Path - Libraries/LICENSE_Chipmunk.txt - - - Nodes - - Libraries/Chipmunk/chipmunk/include/chipmunk/chipmunk.h - Libraries/Chipmunk/chipmunk/include/chipmunk/chipmunk_ffi.h - Libraries/Chipmunk/chipmunk/include/chipmunk/chipmunk_private.h - Libraries/Chipmunk/chipmunk/include/chipmunk/chipmunk_types.h - Libraries/Chipmunk/chipmunk/include/chipmunk/chipmunk_unsafe.h - Libraries/Chipmunk/chipmunk/include/chipmunk/cpArbiter.h - Libraries/Chipmunk/chipmunk/include/chipmunk/cpBB.h - Libraries/Chipmunk/chipmunk/include/chipmunk/cpBody.h - Libraries/Chipmunk/chipmunk/include/chipmunk/cpConstraint.h - Libraries/Chipmunk/chipmunk/include/chipmunk/cpDampedRotarySpring.h - Libraries/Chipmunk/chipmunk/include/chipmunk/cpDampedSpring.h - Libraries/Chipmunk/chipmunk/include/chipmunk/cpGearJoint.h - Libraries/Chipmunk/chipmunk/include/chipmunk/cpGrooveJoint.h - Libraries/Chipmunk/chipmunk/include/chipmunk/cpPinJoint.h - Libraries/Chipmunk/chipmunk/include/chipmunk/cpPivotJoint.h - Libraries/Chipmunk/chipmunk/include/chipmunk/cpPolyShape.h - Libraries/Chipmunk/chipmunk/include/chipmunk/cpRatchetJoint.h - Libraries/Chipmunk/chipmunk/include/chipmunk/cpRotaryLimitJoint.h - Libraries/Chipmunk/chipmunk/include/chipmunk/cpShape.h - Libraries/Chipmunk/chipmunk/include/chipmunk/cpSimpleMotor.h - Libraries/Chipmunk/chipmunk/include/chipmunk/cpSlideJoint.h - Libraries/Chipmunk/chipmunk/include/chipmunk/cpSpace.h - Libraries/Chipmunk/chipmunk/include/chipmunk/cpSpatialIndex.h - Libraries/Chipmunk/chipmunk/include/chipmunk/cpTransform.h - Libraries/Chipmunk/chipmunk/include/chipmunk/cpVect.h - Libraries/Chipmunk/chipmunk/src/chipmunk.c - Libraries/Chipmunk/chipmunk/src/cpArbiter.c - Libraries/Chipmunk/chipmunk/src/cpArray.c - Libraries/Chipmunk/chipmunk/src/cpBBTree.c - Libraries/Chipmunk/chipmunk/src/cpBody.c - Libraries/Chipmunk/chipmunk/src/cpCollision.c - Libraries/Chipmunk/chipmunk/src/cpConstraint.c - Libraries/Chipmunk/chipmunk/src/cpDampedRotarySpring.c - Libraries/Chipmunk/chipmunk/src/cpDampedSpring.c - Libraries/Chipmunk/chipmunk/src/cpGearJoint.c - Libraries/Chipmunk/chipmunk/src/cpGrooveJoint.c - Libraries/Chipmunk/chipmunk/src/cpHashSet.c - Libraries/Chipmunk/chipmunk/src/cpPinJoint.c - Libraries/Chipmunk/chipmunk/src/cpPivotJoint.c - Libraries/Chipmunk/chipmunk/src/cpPolyShape.c - Libraries/Chipmunk/chipmunk/src/cpRatchetJoint.c - Libraries/Chipmunk/chipmunk/src/cpRotaryLimitJoint.c - Libraries/Chipmunk/chipmunk/src/cpShape.c - Libraries/Chipmunk/chipmunk/src/cpSimpleMotor.c - Libraries/Chipmunk/chipmunk/src/cpSlideJoint.c - Libraries/Chipmunk/chipmunk/src/cpSpace.c - Libraries/Chipmunk/chipmunk/src/cpSpaceComponent.c - Libraries/Chipmunk/chipmunk/src/cpSpaceDebug.c - Libraries/Chipmunk/chipmunk/src/cpSpaceHash.c - Libraries/Chipmunk/chipmunk/src/cpSpaceQuery.c - Libraries/Chipmunk/chipmunk/src/cpSpaceStep.c - Libraries/Chipmunk/chipmunk/src/cpSpatialIndex.c - Libraries/Chipmunk/chipmunk/src/cpSweep1D.c - Libraries/Chipmunk/chipmunk/src/prime.h - Libraries/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkBody.h - Libraries/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkConstraint.h - Libraries/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkExtras.h - Libraries/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkMultiGrab.h - Libraries/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkShape.h - Libraries/Chipmunk/objectivec/include/ObjectiveChipmunk/ChipmunkSpace.h - Libraries/Chipmunk/objectivec/include/ObjectiveChipmunk/ObjectiveChipmunk.h - Libraries/Chipmunk/objectivec/src/ChipmunkBody.m - Libraries/Chipmunk/objectivec/src/ChipmunkConstraint.m - Libraries/Chipmunk/objectivec/src/ChipmunkMultiGrab.m - Libraries/Chipmunk/objectivec/src/ChipmunkShape.m - Libraries/Chipmunk/objectivec/src/ChipmunkSpace.m - Libraries/LICENSE_Chipmunk.txt - - Targets - - - SharedSettings - - HEADER_SEARCH_PATHS - - "$(SRCROOT)/$(PROJECT_NAME)/Libraries/Chipmunk/chipmunk/include" - "$(SRCROOT)/$(PROJECT_NAME)/Libraries/Chipmunk/objectivec/include" - - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Libraries/lib_cocos2d-ui.xctemplate/TemplateInfo.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Libraries/lib_cocos2d-ui.xctemplate/TemplateInfo.plist deleted file mode 100644 index 1b24811..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Libraries/lib_cocos2d-ui.xctemplate/TemplateInfo.plist +++ /dev/null @@ -1,419 +0,0 @@ - - - - - - Description - This is a template description. - Identifier - com.cocos2d-v3.cocos2d-uilib - Kind - Xcode.Xcode3.ProjectTemplateUnitKind - Definitions - - Libraries/cocos2d-ui/CCBReader - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCBReader - - Libraries/cocos2d-ui/CCBReader/CCBAnimationManager.h - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCBReader/CCBAnimationManager.h - TargetIndices - - - Libraries/cocos2d-ui/CCBReader/CCBAnimationManager.m - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCBReader/CCBAnimationManager.m - TargetIndices - - 0 - - - Libraries/cocos2d-ui/CCBReader/CCBKeyframe.h - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCBReader/CCBKeyframe.h - TargetIndices - - - Libraries/cocos2d-ui/CCBReader/CCBKeyframe.m - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCBReader/CCBKeyframe.m - TargetIndices - - 0 - - - Libraries/cocos2d-ui/CCBReader/CCBLocalizationManager.h - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCBReader/CCBLocalizationManager.h - TargetIndices - - - Libraries/cocos2d-ui/CCBReader/CCBLocalizationManager.m - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCBReader/CCBLocalizationManager.m - TargetIndices - - 0 - - - Libraries/cocos2d-ui/CCBReader/CCBReader.h - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCBReader/CCBReader.h - TargetIndices - - - Libraries/cocos2d-ui/CCBReader/CCBReader.m - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCBReader/CCBReader.m - TargetIndices - - 0 - - - Libraries/cocos2d-ui/CCBReader/CCBSequence.h - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCBReader/CCBSequence.h - TargetIndices - - - Libraries/cocos2d-ui/CCBReader/CCBsequence.m - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCBReader/CCBsequence.m - TargetIndices - - 0 - - - Libraries/cocos2d-ui/CCBReader/CCBSequenceProperty.h - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCBReader/CCBSequenceProperty.h - TargetIndices - - - Libraries/cocos2d-ui/CCBReader/CCBSequenceProperty.m - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCBReader/CCBSequenceProperty.m - TargetIndices - - 0 - - - Libraries/cocos2d-ui/CCBReader/CCBuilderReader.h - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCBReader/CCBuilderReader.h - TargetIndices - - - Libraries/cocos2d-ui/CCButton.h - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCButton.h - TargetIndices - - - Libraries/cocos2d-ui/CCButton.m - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCButton.m - TargetIndices - - 0 - - - Libraries/cocos2d-ui/CCControl.h - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCControl.h - TargetIndices - - - Libraries/cocos2d-ui/CCControl.m - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCControl.m - TargetIndices - - 0 - - - Libraries/cocos2d-ui/CCControlSubclass.h - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCControlSubclass.h - TargetIndices - - - Libraries/cocos2d-ui/CCControlTextureFactory.h - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCControlTextureFactory.h - TargetIndices - - - Libraries/cocos2d-ui/CCControlTextureFactory.m - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCControlTextureFactory.m - TargetIndices - - 0 - - - Libraries/cocos2d-ui/CCScrollView.h - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCScrollView.h - TargetIndices - - - Libraries/cocos2d-ui/CCScrollView.m - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCScrollView.m - TargetIndices - - 0 - - - Libraries/cocos2d-ui/CCSlider.h - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCSlider.h - TargetIndices - - - Libraries/cocos2d-ui/CCSlider.m - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCSlider.m - TargetIndices - - 0 - - - Libraries/cocos2d-ui/CCTableView.h - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCTableView.h - TargetIndices - - - Libraries/cocos2d-ui/CCTableView.m - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCTableView.m - TargetIndices - - 0 - - - Libraries/cocos2d-ui/CCTextField.h - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCTextField.h - TargetIndices - - - Libraries/cocos2d-ui/CCTextField.m - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/CCTextField.m - TargetIndices - - 0 - - - Libraries/cocos2d-ui/cocos2d-ui.h - - Group - - Libraries - cocos2d-ui - - Path - Libraries/cocos2d-ui/cocos2d-ui.h - TargetIndices - - - - Nodes - - Libraries/cocos2d-ui/CCButton.h - Libraries/cocos2d-ui/CCButton.m - Libraries/cocos2d-ui/CCControl.h - Libraries/cocos2d-ui/CCControl.m - Libraries/cocos2d-ui/CCControlSubclass.h - Libraries/cocos2d-ui/CCControlTextureFactory.h - Libraries/cocos2d-ui/CCControlTextureFactory.m - Libraries/cocos2d-ui/CCScrollView.h - Libraries/cocos2d-ui/CCScrollView.m - Libraries/cocos2d-ui/CCSlider.h - Libraries/cocos2d-ui/CCSlider.m - Libraries/cocos2d-ui/CCTableView.h - Libraries/cocos2d-ui/CCTableView.m - Libraries/cocos2d-ui/CCTextField.h - Libraries/cocos2d-ui/CCTextField.m - Libraries/cocos2d-ui/cocos2d-ui.h - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Libraries/lib_cocos2d.xctemplate/TemplateInfo.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Libraries/lib_cocos2d.xctemplate/TemplateInfo.plist deleted file mode 100644 index ae2af19..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Libraries/lib_cocos2d.xctemplate/TemplateInfo.plist +++ /dev/null @@ -1,3007 +0,0 @@ - - - - - Description - This is a template description. - Identifier - com.cocos2d-v3.cocos2dlib - Kind - Xcode.Xcode3.ProjectTemplateUnitKind - Definitions - - Libraries/cocos2d/CCAction.h - - Group - - Libraries - cocos2d - Actions - - Path - Libraries/cocos2d/CCAction.h - TargetIndices - - - Libraries/cocos2d/CCAction.m - - Group - - Libraries - cocos2d - Actions - - Path - Libraries/cocos2d/CCAction.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCActionCatmullRom.h - - Group - - Libraries - cocos2d - Actions - - Path - Libraries/cocos2d/CCActionCatmullRom.h - TargetIndices - - - Libraries/cocos2d/CCActionCatmullRom.m - - Group - - Libraries - cocos2d - Actions - - Path - Libraries/cocos2d/CCActionCatmullRom.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCActionEase.h - - Group - - Libraries - cocos2d - Actions - - Path - Libraries/cocos2d/CCActionEase.h - TargetIndices - - - Libraries/cocos2d/CCActionEase.m - - Group - - Libraries - cocos2d - Actions - - Path - Libraries/cocos2d/CCActionEase.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCActionInstant.h - - Group - - Libraries - cocos2d - Actions - - Path - Libraries/cocos2d/CCActionInstant.h - TargetIndices - - - Libraries/cocos2d/CCActionInstant.m - - Group - - Libraries - cocos2d - Actions - - Path - Libraries/cocos2d/CCActionInstant.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCActionInterval.h - - Group - - Libraries - cocos2d - Actions - - Path - Libraries/cocos2d/CCActionInterval.h - TargetIndices - - - Libraries/cocos2d/CCActionInterval.m - - Group - - Libraries - cocos2d - Actions - - Path - Libraries/cocos2d/CCActionInterval.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCActionManager.h - - Group - - Libraries - cocos2d - Actions - - Path - Libraries/cocos2d/CCActionManager.h - TargetIndices - - - Libraries/cocos2d/CCActionManager.m - - Group - - Libraries - cocos2d - Actions - - Path - Libraries/cocos2d/CCActionManager.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCActionProgressTimer.h - - Group - - Libraries - cocos2d - Actions - - Path - Libraries/cocos2d/CCActionProgressTimer.h - TargetIndices - - - Libraries/cocos2d/CCActionProgressTimer.m - - Group - - Libraries - cocos2d - Actions - - Path - Libraries/cocos2d/CCActionProgressTimer.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCActionTween.h - - Group - - Libraries - cocos2d - Actions - - Path - Libraries/cocos2d/CCActionTween.h - TargetIndices - - - Libraries/cocos2d/CCActionTween.m - - Group - - Libraries - cocos2d - Actions - - Path - Libraries/cocos2d/CCActionTween.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCAnimation.h - - Group - - Libraries - cocos2d - Sprite & Animation Nodes - - Path - Libraries/cocos2d/CCAnimation.h - TargetIndices - - - Libraries/cocos2d/CCAnimation.m - - Group - - Libraries - cocos2d - Sprite & Animation Nodes - - Path - Libraries/cocos2d/CCAnimation.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCAnimationCache.h - - Group - - Libraries - cocos2d - Sprite & Animation Nodes - - Path - Libraries/cocos2d/CCAnimationCache.h - TargetIndices - - - Libraries/cocos2d/CCAnimationCache.m - - Group - - Libraries - cocos2d - Sprite & Animation Nodes - - Path - Libraries/cocos2d/CCAnimationCache.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCAtlasNode.h - - Group - - Libraries - cocos2d - Base Nodes - - Path - Libraries/cocos2d/CCAtlasNode.h - TargetIndices - - - Libraries/cocos2d/CCAtlasNode.m - - Group - - Libraries - cocos2d - Base Nodes - - Path - Libraries/cocos2d/CCAtlasNode.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCClippingNode.h - - Group - - Libraries - cocos2d - Misc Nodes - - Path - Libraries/cocos2d/CCClippingNode.h - TargetIndices - - - Libraries/cocos2d/CCClippingNode.m - - Group - - Libraries - cocos2d - Misc Nodes - - Path - Libraries/cocos2d/CCClippingNode.m - TargetIndices - - 0 - - - Libraries/cocos2d/ccConfig.h - - Group - - Libraries - cocos2d - - Path - Libraries/cocos2d/ccConfig.h - TargetIndices - - - Libraries/cocos2d/CCConfiguration.h - - Group - - Libraries - cocos2d - - Path - Libraries/cocos2d/CCConfiguration.h - TargetIndices - - - Libraries/cocos2d/CCConfiguration.m - - Group - - Libraries - cocos2d - - Path - Libraries/cocos2d/CCConfiguration.m - TargetIndices - - 0 - - - Libraries/cocos2d/ccDeprecated.h - - Group - - Libraries - cocos2d - - Path - Libraries/cocos2d/ccDeprecated.h - TargetIndices - - - Libraries/cocos2d/ccDeprecated.m - - Group - - Libraries - cocos2d - - Path - Libraries/cocos2d/ccDeprecated.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCDirector_Private.h - - Group - - Libraries - cocos2d - - Path - Libraries/cocos2d/CCDirector_Private.h - TargetIndices - - - Libraries/cocos2d/CCDirector.h - - Group - - Libraries - cocos2d - - Path - Libraries/cocos2d/CCDirector.h - TargetIndices - - - Libraries/cocos2d/CCDirector.m - - Group - - Libraries - cocos2d - - Path - Libraries/cocos2d/CCDirector.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCDrawingPrimitives.h - - Group - - Libraries - cocos2d - Draw Nodes - - Path - Libraries/cocos2d/CCDrawingPrimitives.h - TargetIndices - - - Libraries/cocos2d/CCDrawingPrimitives.m - - Group - - Libraries - cocos2d - Draw Nodes - - Path - Libraries/cocos2d/CCDrawingPrimitives.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCDrawNode.h - - Group - - Libraries - cocos2d - Draw Nodes - - Path - Libraries/cocos2d/CCDrawNode.h - TargetIndices - - - Libraries/cocos2d/CCDrawNode.m - - Group - - Libraries - cocos2d - Draw Nodes - - Path - Libraries/cocos2d/CCDrawNode.m - TargetIndices - - 0 - - - Libraries/cocos2d/ccFPSImages.h - - Group - - Libraries - cocos2d - - Path - Libraries/cocos2d/ccFPSImages.h - TargetIndices - - - Libraries/cocos2d/ccFPSImages.m - - Group - - Libraries - cocos2d - - Path - Libraries/cocos2d/ccFPSImages.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCGLProgram.h - - Group - - Libraries - cocos2d - Shaders - - Path - Libraries/cocos2d/CCGLProgram.h - TargetIndices - - - Libraries/cocos2d/CCGLProgram.m - - Group - - Libraries - cocos2d - Shaders - - Path - Libraries/cocos2d/CCGLProgram.m - TargetIndices - - 0 - - - Libraries/cocos2d/ccGLStateCache.h - - Group - - Libraries - cocos2d - Shaders - - Path - Libraries/cocos2d/ccGLStateCache.h - TargetIndices - - - Libraries/cocos2d/ccGLStateCache.m - - Group - - Libraries - cocos2d - Shaders - - Path - Libraries/cocos2d/ccGLStateCache.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCLabelAtlas.h - - Group - - Libraries - cocos2d - Label Nodes - - Path - Libraries/cocos2d/CCLabelAtlas.h - TargetIndices - - - Libraries/cocos2d/CCLabelAtlas.m - - Group - - Libraries - cocos2d - Label Nodes - - Path - Libraries/cocos2d/CCLabelAtlas.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCLabelBMFont_Private.h - - Group - - Libraries - cocos2d - Label Nodes - - Path - Libraries/cocos2d/CCLabelBMFont_Private.h - TargetIndices - - - Libraries/cocos2d/CCLabelBMFont.h - - Group - - Libraries - cocos2d - Label Nodes - - Path - Libraries/cocos2d/CCLabelBMFont.h - TargetIndices - - - Libraries/cocos2d/CCLabelBMFont.m - - Group - - Libraries - cocos2d - Label Nodes - - Path - Libraries/cocos2d/CCLabelBMFont.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCLabelTTF.h - - Group - - Libraries - cocos2d - Label Nodes - - Path - Libraries/cocos2d/CCLabelTTF.h - TargetIndices - - - Libraries/cocos2d/CCLabelTTF.m - - Group - - Libraries - cocos2d - Label Nodes - - Path - Libraries/cocos2d/CCLabelTTF.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCNodeColor.h - - Group - - Libraries - cocos2d - Misc Nodes - - Path - Libraries/cocos2d/CCNodeColor.h - TargetIndices - - - Libraries/cocos2d/CCNodeColor.m - - Group - - Libraries - cocos2d - Misc Nodes - - Path - Libraries/cocos2d/CCNodeColor.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCLayout.h - - Group - - Libraries - cocos2d - Layouts - - Path - Libraries/cocos2d/CCLayout.h - TargetIndices - - - Libraries/cocos2d/CCLayout.m - - Group - - Libraries - cocos2d - Layouts - - Path - Libraries/cocos2d/CCLayout.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCLayoutBox.h - - Group - - Libraries - cocos2d - Layouts - - Path - Libraries/cocos2d/CCLayoutBox.h - TargetIndices - - - Libraries/cocos2d/CCLayoutBox.m - - Group - - Libraries - cocos2d - Layouts - - Path - Libraries/cocos2d/CCLayoutBox.m - TargetIndices - - 0 - - - Libraries/cocos2d/ccMacros.h - - Group - - Libraries - cocos2d - - Path - Libraries/cocos2d/ccMacros.h - TargetIndices - - - Libraries/cocos2d/CCMotionStreak.h - - Group - - Libraries - cocos2d - Misc Nodes - - Path - Libraries/cocos2d/CCMotionStreak.h - TargetIndices - - - Libraries/cocos2d/CCMotionStreak.m - - Group - - Libraries - cocos2d - Misc Nodes - - Path - Libraries/cocos2d/CCMotionStreak.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCNode_Private.h - - Group - - Libraries - cocos2d - Base Nodes - - Path - Libraries/cocos2d/CCNode_Private.h - TargetIndices - - - Libraries/cocos2d/CCNode.h - - Group - - Libraries - cocos2d - Base Nodes - - Path - Libraries/cocos2d/CCNode.h - TargetIndices - - - Libraries/cocos2d/CCNode.m - - Group - - Libraries - cocos2d - Base Nodes - - Path - Libraries/cocos2d/CCNode.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCNode+Debug.h - - Group - - Libraries - cocos2d - Base Nodes - - Path - Libraries/cocos2d/CCNode+Debug.h - TargetIndices - - - Libraries/cocos2d/CCNode+Debug.m - - Group - - Libraries - cocos2d - Base Nodes - - Path - Libraries/cocos2d/CCNode+Debug.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCParallaxNode.h - - Group - - Libraries - cocos2d - Tile Map & Parallax Nodes - - Path - Libraries/cocos2d/CCParallaxNode.h - TargetIndices - - - Libraries/cocos2d/CCParallaxNode.m - - Group - - Libraries - cocos2d - Tile Map & Parallax Nodes - - Path - Libraries/cocos2d/CCParallaxNode.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCParticleBatchNode.h - - Group - - Libraries - cocos2d - Particle Nodes - - Path - Libraries/cocos2d/CCParticleBatchNode.h - TargetIndices - - - Libraries/cocos2d/CCParticleBatchNode.m - - Group - - Libraries - cocos2d - Particle Nodes - - Path - Libraries/cocos2d/CCParticleBatchNode.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCParticleExamples.h - - Group - - Libraries - cocos2d - Particle Nodes - - Path - Libraries/cocos2d/CCParticleExamples.h - TargetIndices - - - Libraries/cocos2d/CCParticleExamples.m - - Group - - Libraries - cocos2d - Particle Nodes - - Path - Libraries/cocos2d/CCParticleExamples.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCParticleSystem_Private.h - - Group - - Libraries - cocos2d - Particle Nodes - - Path - Libraries/cocos2d/CCParticleSystem_Private.h - TargetIndices - - - Libraries/cocos2d/CCParticleSystem.h - - Group - - Libraries - cocos2d - Particle Nodes - - Path - Libraries/cocos2d/CCParticleSystem.h - TargetIndices - - - Libraries/cocos2d/CCParticleSystem.m - - Group - - Libraries - cocos2d - Particle Nodes - - Path - Libraries/cocos2d/CCParticleSystem.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCParticleSystemBase_Private.h - - Group - - Libraries - cocos2d - Particle Nodes - - Path - Libraries/cocos2d/CCParticleSystemBase_Private.h - TargetIndices - - - Libraries/cocos2d/CCParticleSystemBase.h - - Group - - Libraries - cocos2d - Particle Nodes - - Path - Libraries/cocos2d/CCParticleSystemBase.h - TargetIndices - - - Libraries/cocos2d/CCParticleSystemBase.m - - Group - - Libraries - cocos2d - Particle Nodes - - Path - Libraries/cocos2d/CCParticleSystemBase.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCPhysics+ObjectiveChipmunk.h - - Group - - Libraries - cocos2d - Physics - - Path - Libraries/cocos2d/CCPhysics+ObjectiveChipmunk.h - TargetIndices - - - Libraries/cocos2d/CCPhysicsBody.h - - Group - - Libraries - cocos2d - Physics - - Path - Libraries/cocos2d/CCPhysicsBody.h - TargetIndices - - - Libraries/cocos2d/CCPhysicsBody.m - - Group - - Libraries - cocos2d - Physics - - Path - Libraries/cocos2d/CCPhysicsBody.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCPhysicsJoint.h - - Group - - Libraries - cocos2d - Physics - - Path - Libraries/cocos2d/CCPhysicsJoint.h - TargetIndices - - - Libraries/cocos2d/CCPhysicsJoint.m - - Group - - Libraries - cocos2d - Physics - - Path - Libraries/cocos2d/CCPhysicsJoint.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCPhysicsNode.h - - Group - - Libraries - cocos2d - Physics - - Path - Libraries/cocos2d/CCPhysicsNode.h - TargetIndices - - - Libraries/cocos2d/CCPhysicsNode.m - - Group - - Libraries - cocos2d - Physics - - Path - Libraries/cocos2d/CCPhysicsNode.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCPhysicsShape.h - - Group - - Libraries - cocos2d - Physics - - Path - Libraries/cocos2d/CCPhysicsShape.h - TargetIndices - - - Libraries/cocos2d/CCPhysicsShape.m - - Group - - Libraries - cocos2d - Physics - - Path - Libraries/cocos2d/CCPhysicsShape.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCProgressNode_Private.h - - Group - - Libraries - cocos2d - Misc Nodes - - Path - Libraries/cocos2d/CCProgressNode_Private.h - TargetIndices - - - Libraries/cocos2d/CCProgressNode.h - - Group - - Libraries - cocos2d - Misc Nodes - - Path - Libraries/cocos2d/CCProgressNode.h - TargetIndices - - - Libraries/cocos2d/CCProgressNode.m - - Group - - Libraries - cocos2d - Misc Nodes - - Path - Libraries/cocos2d/CCProgressNode.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCProtocols.h - - Group - - Libraries - cocos2d - - Path - Libraries/cocos2d/CCProtocols.h - TargetIndices - - - Libraries/cocos2d/CCRenderTexture.h - - Group - - Libraries - cocos2d - Misc Nodes - - Path - Libraries/cocos2d/CCRenderTexture.h - TargetIndices - - - Libraries/cocos2d/CCRenderTexture.m - - Group - - Libraries - cocos2d - Misc Nodes - - Path - Libraries/cocos2d/CCRenderTexture.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCResponder.h - - Group - - Libraries - cocos2d - Touch & Mouse Handling - - Path - Libraries/cocos2d/CCResponder.h - TargetIndices - - - Libraries/cocos2d/CCResponder.m - - Group - - Libraries - cocos2d - Touch & Mouse Handling - - Path - Libraries/cocos2d/CCResponder.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCResponderManager.h - - Group - - Libraries - cocos2d - Touch & Mouse Handling - - Path - Libraries/cocos2d/CCResponderManager.h - TargetIndices - - - Libraries/cocos2d/CCResponderManager.m - - Group - - Libraries - cocos2d - Touch & Mouse Handling - - Path - Libraries/cocos2d/CCResponderManager.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCScene.h - - Group - - Libraries - cocos2d - Layers, Scenes, Transition Nodes - - Path - Libraries/cocos2d/CCScene.h - TargetIndices - - - Libraries/cocos2d/CCScene.m - - Group - - Libraries - cocos2d - Layers, Scenes, Transition Nodes - - Path - Libraries/cocos2d/CCScene.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCScheduler.h - - Group - - Libraries - cocos2d - - Path - Libraries/cocos2d/CCScheduler.h - TargetIndices - - - Libraries/cocos2d/CCScheduler.m - - Group - - Libraries - cocos2d - - Path - Libraries/cocos2d/CCScheduler.m - TargetIndices - - 0 - - - Libraries/cocos2d/ccShader_Position_uColor_frag.h - - Group - - Libraries - cocos2d - Shaders - - Path - Libraries/cocos2d/ccShader_Position_uColor_frag.h - TargetIndices - - - Libraries/cocos2d/ccShader_Position_uColor_vert.h - - Group - - Libraries - cocos2d - Shaders - - Path - Libraries/cocos2d/ccShader_Position_uColor_vert.h - TargetIndices - - - Libraries/cocos2d/ccShader_PositionColor_frag.h - - Group - - Libraries - cocos2d - Shaders - - Path - Libraries/cocos2d/ccShader_PositionColor_frag.h - TargetIndices - - - Libraries/cocos2d/ccShader_PositionColor_vert.h - - Group - - Libraries - cocos2d - Shaders - - Path - Libraries/cocos2d/ccShader_PositionColor_vert.h - TargetIndices - - - Libraries/cocos2d/ccShader_PositionColorLengthTexture_frag.h - - Group - - Libraries - cocos2d - Shaders - - Path - Libraries/cocos2d/ccShader_PositionColorLengthTexture_frag.h - TargetIndices - - - Libraries/cocos2d/ccShader_PositionColorLengthTexture_vert.h - - Group - - Libraries - cocos2d - Shaders - - Path - Libraries/cocos2d/ccShader_PositionColorLengthTexture_vert.h - TargetIndices - - - Libraries/cocos2d/ccShader_PositionTexture_frag.h - - Group - - Libraries - cocos2d - Shaders - - Path - Libraries/cocos2d/ccShader_PositionTexture_frag.h - TargetIndices - - - Libraries/cocos2d/ccShader_PositionTexture_uColor_frag.h - - Group - - Libraries - cocos2d - Shaders - - Path - Libraries/cocos2d/ccShader_PositionTexture_uColor_frag.h - TargetIndices - - - Libraries/cocos2d/ccShader_PositionTexture_uColor_vert.h - - Group - - Libraries - cocos2d - Shaders - - Path - Libraries/cocos2d/ccShader_PositionTexture_uColor_vert.h - TargetIndices - - - Libraries/cocos2d/ccShader_PositionTexture_vert.h - - Group - - Libraries - cocos2d - Shaders - - Path - Libraries/cocos2d/ccShader_PositionTexture_vert.h - TargetIndices - - - Libraries/cocos2d/ccShader_PositionTextureA8Color_frag.h - - Group - - Libraries - cocos2d - Shaders - - Path - Libraries/cocos2d/ccShader_PositionTextureA8Color_frag.h - TargetIndices - - - Libraries/cocos2d/ccShader_PositionTextureA8Color_vert.h - - Group - - Libraries - cocos2d - Shaders - - Path - Libraries/cocos2d/ccShader_PositionTextureA8Color_vert.h - TargetIndices - - - Libraries/cocos2d/ccShader_PositionTextureColor_frag.h - - Group - - Libraries - cocos2d - Shaders - - Path - Libraries/cocos2d/ccShader_PositionTextureColor_frag.h - TargetIndices - - - Libraries/cocos2d/ccShader_PositionTextureColor_vert.h - - Group - - Libraries - cocos2d - Shaders - - Path - Libraries/cocos2d/ccShader_PositionTextureColor_vert.h - TargetIndices - - - Libraries/cocos2d/ccShader_PositionTextureColorAlphaTest_frag.h - - Group - - Libraries - cocos2d - Shaders - - Path - Libraries/cocos2d/ccShader_PositionTextureColorAlphaTest_frag.h - TargetIndices - - - Libraries/cocos2d/CCShaderCache.h - - Group - - Libraries - cocos2d - Shaders - - Path - Libraries/cocos2d/CCShaderCache.h - TargetIndices - - - Libraries/cocos2d/CCShaderCache.m - - Group - - Libraries - cocos2d - Shaders - - Path - Libraries/cocos2d/CCShaderCache.m - TargetIndices - - 0 - - - Libraries/cocos2d/ccShaders.h - - Group - - Libraries - cocos2d - Shaders - - Path - Libraries/cocos2d/ccShaders.h - TargetIndices - - - Libraries/cocos2d/ccShaders.m - - Group - - Libraries - cocos2d - Shaders - - Path - Libraries/cocos2d/ccShaders.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCSprite_Private.h - - Group - - Libraries - cocos2d - Sprite & Animation Nodes - - Path - Libraries/cocos2d/CCSprite_Private.h - TargetIndices - - - Libraries/cocos2d/CCSprite.h - - Group - - Libraries - cocos2d - Sprite & Animation Nodes - - Path - Libraries/cocos2d/CCSprite.h - TargetIndices - - - Libraries/cocos2d/CCSprite.m - - Group - - Libraries - cocos2d - Sprite & Animation Nodes - - Path - Libraries/cocos2d/CCSprite.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCSprite9Slice.h - - Group - - Libraries - cocos2d - Sprite & Animation Nodes - - Path - Libraries/cocos2d/CCSprite9Slice.h - TargetIndices - - - Libraries/cocos2d/CCSprite9Slice.m - - Group - - Libraries - cocos2d - Sprite & Animation Nodes - - Path - Libraries/cocos2d/CCSprite9Slice.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCSpriteBatchNode_Private.h - - Group - - Libraries - cocos2d - Sprite & Animation Nodes - - Path - Libraries/cocos2d/CCSpriteBatchNode_Private.h - TargetIndices - - - Libraries/cocos2d/CCSpriteBatchNode.h - - Group - - Libraries - cocos2d - Sprite & Animation Nodes - - Path - Libraries/cocos2d/CCSpriteBatchNode.h - TargetIndices - - - Libraries/cocos2d/CCSpriteBatchNode.m - - Group - - Libraries - cocos2d - Sprite & Animation Nodes - - Path - Libraries/cocos2d/CCSpriteBatchNode.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCSpriteFrame.h - - Group - - Libraries - cocos2d - Sprite & Animation Nodes - - Path - Libraries/cocos2d/CCSpriteFrame.h - TargetIndices - - - Libraries/cocos2d/CCSpriteFrame.m - - Group - - Libraries - cocos2d - Sprite & Animation Nodes - - Path - Libraries/cocos2d/CCSpriteFrame.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCSpriteFrameCache.h - - Group - - Libraries - cocos2d - Sprite & Animation Nodes - - Path - Libraries/cocos2d/CCSpriteFrameCache.h - TargetIndices - - - Libraries/cocos2d/CCSpriteFrameCache.m - - Group - - Libraries - cocos2d - Sprite & Animation Nodes - - Path - Libraries/cocos2d/CCSpriteFrameCache.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCTexture_Private.h - - Group - - Libraries - cocos2d - Textures - - Path - Libraries/cocos2d/CCTexture_Private.h - TargetIndices - - - Libraries/cocos2d/CCTexture.h - - Group - - Libraries - cocos2d - Textures - - Path - Libraries/cocos2d/CCTexture.h - TargetIndices - - - Libraries/cocos2d/CCTexture.m - - Group - - Libraries - cocos2d - Textures - - Path - Libraries/cocos2d/CCTexture.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCTextureAtlas.h - - Group - - Libraries - cocos2d - Textures - - Path - Libraries/cocos2d/CCTextureAtlas.h - TargetIndices - - - Libraries/cocos2d/CCTextureAtlas.m - - Group - - Libraries - cocos2d - Textures - - Path - Libraries/cocos2d/CCTextureAtlas.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCTextureCache.h - - Group - - Libraries - cocos2d - Textures - - Path - Libraries/cocos2d/CCTextureCache.h - TargetIndices - - - Libraries/cocos2d/CCTextureCache.m - - Group - - Libraries - cocos2d - Textures - - Path - Libraries/cocos2d/CCTextureCache.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCTexturePVR.h - - Group - - Libraries - cocos2d - Textures - - Path - Libraries/cocos2d/CCTexturePVR.h - TargetIndices - - - Libraries/cocos2d/CCTexturePVR.m - - Group - - Libraries - cocos2d - Textures - - Path - Libraries/cocos2d/CCTexturePVR.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCTiledMap.h - - Group - - Libraries - cocos2d - Tile Map & Parallax Nodes - - Path - Libraries/cocos2d/CCTiledMap.h - TargetIndices - - - Libraries/cocos2d/CCTiledMap.m - - Group - - Libraries - cocos2d - Tile Map & Parallax Nodes - - Path - Libraries/cocos2d/CCTiledMap.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCTiledMapLayer_Private.h - - Group - - Libraries - cocos2d - Tile Map & Parallax Nodes - - Path - Libraries/cocos2d/CCTiledMapLayer_Private.h - TargetIndices - - - Libraries/cocos2d/CCTiledMapLayer.h - - Group - - Libraries - cocos2d - Tile Map & Parallax Nodes - - Path - Libraries/cocos2d/CCTiledMapLayer.h - TargetIndices - - - Libraries/cocos2d/CCTiledMapLayer.m - - Group - - Libraries - cocos2d - Tile Map & Parallax Nodes - - Path - Libraries/cocos2d/CCTiledMapLayer.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCTiledMapObjectGroup.h - - Group - - Libraries - cocos2d - Tile Map & Parallax Nodes - - Path - Libraries/cocos2d/CCTiledMapObjectGroup.h - TargetIndices - - - Libraries/cocos2d/CCTiledMapObjectGroup.m - - Group - - Libraries - cocos2d - Tile Map & Parallax Nodes - - Path - Libraries/cocos2d/CCTiledMapObjectGroup.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCTMXXMLParser.h - - Group - - Libraries - cocos2d - Tile Map & Parallax Nodes - - Path - Libraries/cocos2d/CCTMXXMLParser.h - TargetIndices - - - Libraries/cocos2d/CCTMXXMLParser.m - - Group - - Libraries - cocos2d - Tile Map & Parallax Nodes - - Path - Libraries/cocos2d/CCTMXXMLParser.m - TargetIndices - - 0 - - - Libraries/cocos2d/CCTransition.h - - Group - - Libraries - cocos2d - Layers, Scenes, Transition Nodes - - Path - Libraries/cocos2d/CCTransition.h - TargetIndices - - - Libraries/cocos2d/CCTransition.m - - Group - - Libraries - cocos2d - Layers, Scenes, Transition Nodes - - Path - Libraries/cocos2d/CCTransition.m - TargetIndices - - 0 - - - Libraries/cocos2d/ccTypes.h - - Group - - Libraries - cocos2d - - Path - Libraries/cocos2d/ccTypes.h - TargetIndices - - - Libraries/cocos2d/cocos2d.h - - Group - - Libraries - cocos2d - - Path - Libraries/cocos2d/cocos2d.h - TargetIndices - - - Libraries/cocos2d/cocos2d.m - - Group - - Libraries - cocos2d - - Path - Libraries/cocos2d/cocos2d.m - TargetIndices - - 0 - - - Libraries/cocos2d/Platforms/CCGL.h - - Group - - Libraries - cocos2d - Platforms - - Path - Libraries/cocos2d/Platforms/CCGL.h - TargetIndices - - - Libraries/cocos2d/Platforms/CCNS.h - - Group - - Libraries - cocos2d - Platforms - - Path - Libraries/cocos2d/Platforms/CCNS.h - TargetIndices - - - Libraries/cocos2d/Platforms/iOS/CCDirectorIOS.h - - Group - - Libraries - cocos2d - Platforms - iOS - - Path - Libraries/cocos2d/Platforms/iOS/CCDirectorIOS.h - TargetIndices - - - Libraries/cocos2d/Platforms/iOS/CCDirectorIOS.m - - Group - - Libraries - cocos2d - Platforms - iOS - - Path - Libraries/cocos2d/Platforms/iOS/CCDirectorIOS.m - TargetIndices - - 0 - - - Libraries/cocos2d/Platforms/iOS/CCES2Renderer.h - - Group - - Libraries - cocos2d - Platforms - iOS - - Path - Libraries/cocos2d/Platforms/iOS/CCES2Renderer.h - TargetIndices - - - Libraries/cocos2d/Platforms/iOS/CCES2Renderer.m - - Group - - Libraries - cocos2d - Platforms - iOS - - Path - Libraries/cocos2d/Platforms/iOS/CCES2Renderer.m - TargetIndices - - 0 - - - Libraries/cocos2d/Platforms/iOS/CCESRenderer.h - - Group - - Libraries - cocos2d - Platforms - iOS - - Path - Libraries/cocos2d/Platforms/iOS/CCESRenderer.h - TargetIndices - - - Libraries/cocos2d/Platforms/iOS/CCGLView.h - - Group - - Libraries - cocos2d - Platforms - iOS - - Path - Libraries/cocos2d/Platforms/iOS/CCGLView.h - TargetIndices - - - Libraries/cocos2d/Platforms/iOS/CCGLView.m - - Group - - Libraries - cocos2d - Platforms - iOS - - Path - Libraries/cocos2d/Platforms/iOS/CCGLView.m - TargetIndices - - 0 - - - Libraries/cocos2d/Platforms/iOS/UITouch+CC.h - - Group - - Libraries - cocos2d - Platforms - iOS - - Path - Libraries/cocos2d/Platforms/iOS/UITouch+CC.h - TargetIndices - - - Libraries/cocos2d/Platforms/iOS/UITouch+CC.m - - Group - - Libraries - cocos2d - Platforms - iOS - - Path - Libraries/cocos2d/Platforms/iOS/UITouch+CC.m - TargetIndices - - 0 - - - Libraries/cocos2d/Platforms/iOS/CCAppDelegate.h - - Group - - Libraries - cocos2d - Platforms - iOS - - Path - Libraries/cocos2d/Platforms/iOS/CCAppDelegate.h - TargetIndices - - - Libraries/cocos2d/Platforms/iOS/CCAppDelegate.m - - Group - - Libraries - cocos2d - Platforms - iOS - - Path - Libraries/cocos2d/Platforms/iOS/CCAppDelegate.m - TargetIndices - - 0 - - - Libraries/cocos2d/Platforms/Mac/CCDirectorMac.h - - Group - - Libraries - cocos2d - Platforms - Mac - - Path - Libraries/cocos2d/Platforms/Mac/CCDirectorMac.h - TargetIndices - - - Libraries/cocos2d/Platforms/Mac/CCDirectorMac.m - - Group - - Libraries - cocos2d - Platforms - Mac - - Path - Libraries/cocos2d/Platforms/Mac/CCDirectorMac.m - TargetIndices - - 0 - - - Libraries/cocos2d/Platforms/Mac/CCGLView.h - - Group - - Libraries - cocos2d - Platforms - Mac - - Path - Libraries/cocos2d/Platforms/Mac/CCGLView.h - TargetIndices - - - Libraries/cocos2d/Platforms/Mac/CCGLView.m - - Group - - Libraries - cocos2d - Platforms - Mac - - Path - Libraries/cocos2d/Platforms/Mac/CCGLView.m - TargetIndices - - 0 - - - Libraries/cocos2d/Platforms/Mac/CCWindow.h - - Group - - Libraries - cocos2d - Platforms - Mac - - Path - Libraries/cocos2d/Platforms/Mac/CCWindow.h - TargetIndices - - - Libraries/cocos2d/Platforms/Mac/CCWindow.m - - Group - - Libraries - cocos2d - Platforms - Mac - - Path - Libraries/cocos2d/Platforms/Mac/CCWindow.m - TargetIndices - - 0 - - - Libraries/cocos2d/Platforms/Mac/NSEvent+CC.h - - Group - - Libraries - cocos2d - Platforms - Mac - - Path - Libraries/cocos2d/Platforms/Mac/NSEvent+CC.h - TargetIndices - - - Libraries/cocos2d/Platforms/Mac/NSEvent+CC.m - - Group - - Libraries - cocos2d - Platforms - Mac - - Path - Libraries/cocos2d/Platforms/Mac/NSEvent+CC.m - TargetIndices - - 0 - - - Libraries/cocos2d/Support/base64.c - - Group - - Libraries - cocos2d - Support - - Path - Libraries/cocos2d/Support/base64.c - TargetIndices - - 0 - - - Libraries/cocos2d/Support/base64.h - - Group - - Libraries - cocos2d - Support - - Path - Libraries/cocos2d/Support/base64.h - TargetIndices - - - Libraries/cocos2d/Support/CCColor.m - - Group - - Libraries - cocos2d - Support - - Path - Libraries/cocos2d/Support/CCColor.m - TargetIndices - - 0 - - - Libraries/cocos2d/Support/CCColor.h - - Group - - Libraries - cocos2d - Support - - Path - Libraries/cocos2d/Support/CCColor.h - TargetIndices - - - Libraries/cocos2d/Support/CCFileUtils.h - - Group - - Libraries - cocos2d - Support - - Path - Libraries/cocos2d/Support/CCFileUtils.h - TargetIndices - - - Libraries/cocos2d/Support/CCFileUtils.m - - Group - - Libraries - cocos2d - Support - - Path - Libraries/cocos2d/Support/CCFileUtils.m - TargetIndices - - 0 - - - Libraries/cocos2d/Support/CCProfiling.h - - Group - - Libraries - cocos2d - Support - Profiling - - Path - Libraries/cocos2d/Support/CCProfiling.h - TargetIndices - - - Libraries/cocos2d/Support/CCProfiling.m - - Group - - Libraries - cocos2d - Support - Profiling - - Path - Libraries/cocos2d/Support/CCProfiling.m - TargetIndices - - 0 - - - Libraries/cocos2d/Support/ccUtils.c - - Group - - Libraries - cocos2d - Support - - Path - Libraries/cocos2d/Support/ccUtils.c - TargetIndices - - 0 - - - Libraries/cocos2d/Support/ccUtils.h - - Group - - Libraries - cocos2d - Support - - Path - Libraries/cocos2d/Support/ccUtils.h - TargetIndices - - - Libraries/cocos2d/Support/CCVertex.h - - Group - - Libraries - cocos2d - Support - Math - - Path - Libraries/cocos2d/Support/CCVertex.h - TargetIndices - - - Libraries/cocos2d/Support/CCVertex.m - - Group - - Libraries - cocos2d - Support - Math - - Path - Libraries/cocos2d/Support/CCVertex.m - TargetIndices - - 0 - - - Libraries/cocos2d/Support/CGPointExtension.h - - Group - - Libraries - cocos2d - Support - Math - - Path - Libraries/cocos2d/Support/CGPointExtension.h - TargetIndices - - - Libraries/cocos2d/Support/CGPointExtension.m - - Group - - Libraries - cocos2d - Support - Math - - Path - Libraries/cocos2d/Support/CGPointExtension.m - TargetIndices - - 0 - - - Libraries/cocos2d/Support/NSAttributedString+CCAdditions.h - - Group - - Libraries - cocos2d - Support - - Path - Libraries/cocos2d/Support/NSAttributedString+CCAdditions.h - TargetIndices - - - Libraries/cocos2d/Support/NSAttributedString+CCAdditions.m - - Group - - Libraries - cocos2d - Support - - Path - Libraries/cocos2d/Support/NSAttributedString+CCAdditions.m - TargetIndices - - 0 - - - Libraries/cocos2d/Support/NSThread+performBlock.h - - Group - - Libraries - cocos2d - Support - - Path - Libraries/cocos2d/Support/NSThread+performBlock.h - TargetIndices - - - Libraries/cocos2d/Support/NSThread+performBlock.m - - Group - - Libraries - cocos2d - Support - - Path - Libraries/cocos2d/Support/NSThread+performBlock.m - TargetIndices - - 0 - - - Libraries/cocos2d/Support/OpenGL_Internal.h - - Group - - Libraries - cocos2d - Support - OpenGL Support - - Path - Libraries/cocos2d/Support/OpenGL_Internal.h - TargetIndices - - - Libraries/cocos2d/Support/TGAlib.h - - Group - - Libraries - cocos2d - Support - Image Support - - Path - Libraries/cocos2d/Support/TGAlib.h - TargetIndices - - - Libraries/cocos2d/Support/TGAlib.m - - Group - - Libraries - cocos2d - Support - Image Support - - Path - Libraries/cocos2d/Support/TGAlib.m - TargetIndices - - 0 - - - Libraries/cocos2d/Support/TransformUtils.h - - Group - - Libraries - cocos2d - Support - OpenGL Support - - Path - Libraries/cocos2d/Support/TransformUtils.h - TargetIndices - - - Libraries/cocos2d/Support/TransformUtils.m - - Group - - Libraries - cocos2d - Support - OpenGL Support - - Path - Libraries/cocos2d/Support/TransformUtils.m - TargetIndices - - 0 - - - Libraries/cocos2d/Support/uthash.h - - Group - - Libraries - cocos2d - Support - Data Structures - - Path - Libraries/cocos2d/Support/uthash.h - TargetIndices - - - Libraries/cocos2d/Support/utlist.h - - Group - - Libraries - cocos2d - Support - Data Structures - - Path - Libraries/cocos2d/Support/utlist.h - TargetIndices - - - Libraries/cocos2d/Support/ZipUtils.h - - Group - - Libraries - cocos2d - Support - - Path - Libraries/cocos2d/Support/ZipUtils.h - TargetIndices - - - Libraries/cocos2d/Support/ZipUtils.m - - Group - - Libraries - cocos2d - Support - - Path - Libraries/cocos2d/Support/ZipUtils.m - TargetIndices - - 0 - - - Libraries/LICENSE_cocos2d.txt - - Group - - Libraries - - Path - Libraries/LICENSE_cocos2d.txt - - - Nodes - - Libraries/cocos2d/CCAction.h - Libraries/cocos2d/CCAction.m - Libraries/cocos2d/CCActionCatmullRom.h - Libraries/cocos2d/CCActionCatmullRom.m - Libraries/cocos2d/CCActionEase.h - Libraries/cocos2d/CCActionEase.m - Libraries/cocos2d/CCActionInstant.h - Libraries/cocos2d/CCActionInstant.m - Libraries/cocos2d/CCActionInterval.h - Libraries/cocos2d/CCActionInterval.m - Libraries/cocos2d/CCActionManager.h - Libraries/cocos2d/CCActionManager.m - Libraries/cocos2d/CCActionProgressTimer.h - Libraries/cocos2d/CCActionProgressTimer.m - Libraries/cocos2d/CCActionTween.h - Libraries/cocos2d/CCActionTween.m - Libraries/cocos2d/CCAnimation.h - Libraries/cocos2d/CCAnimation.m - Libraries/cocos2d/CCAnimationCache.h - Libraries/cocos2d/CCAnimationCache.m - Libraries/cocos2d/CCAtlasNode.h - Libraries/cocos2d/CCAtlasNode.m - Libraries/cocos2d/CCClippingNode.h - Libraries/cocos2d/CCClippingNode.m - Libraries/cocos2d/ccConfig.h - Libraries/cocos2d/CCConfiguration.h - Libraries/cocos2d/CCConfiguration.m - Libraries/cocos2d/ccDeprecated.h - Libraries/cocos2d/ccDeprecated.m - Libraries/cocos2d/CCDirector_Private.h - Libraries/cocos2d/CCDirector.h - Libraries/cocos2d/CCDirector.m - Libraries/cocos2d/CCDrawingPrimitives.h - Libraries/cocos2d/CCDrawingPrimitives.m - Libraries/cocos2d/CCDrawNode.h - Libraries/cocos2d/CCDrawNode.m - Libraries/cocos2d/ccFPSImages.h - Libraries/cocos2d/ccFPSImages.m - Libraries/cocos2d/CCGLProgram.h - Libraries/cocos2d/CCGLProgram.m - Libraries/cocos2d/ccGLStateCache.h - Libraries/cocos2d/ccGLStateCache.m - Libraries/cocos2d/CCLabelAtlas.h - Libraries/cocos2d/CCLabelAtlas.m - Libraries/cocos2d/CCLabelBMFont_Private.h - Libraries/cocos2d/CCLabelBMFont.h - Libraries/cocos2d/CCLabelBMFont.m - Libraries/cocos2d/CCLabelTTF.h - Libraries/cocos2d/CCLabelTTF.m - Libraries/cocos2d/CCNodeColor.h - Libraries/cocos2d/CCNodeColor.m - Libraries/cocos2d/CCLayout.h - Libraries/cocos2d/CCLayout.m - Libraries/cocos2d/CCLayoutBox.h - Libraries/cocos2d/CCLayoutBox.m - Libraries/cocos2d/ccMacros.h - Libraries/cocos2d/CCMotionStreak.h - Libraries/cocos2d/CCMotionStreak.m - Libraries/cocos2d/CCNode_Private.h - Libraries/cocos2d/CCNode.h - Libraries/cocos2d/CCNode.m - Libraries/cocos2d/CCNode+Debug.h - Libraries/cocos2d/CCNode+Debug.m - Libraries/cocos2d/CCParallaxNode.h - Libraries/cocos2d/CCParallaxNode.m - Libraries/cocos2d/CCParticleBatchNode.h - Libraries/cocos2d/CCParticleBatchNode.m - Libraries/cocos2d/CCParticleExamples.h - Libraries/cocos2d/CCParticleExamples.m - Libraries/cocos2d/CCParticleSystem_Private.h - Libraries/cocos2d/CCParticleSystem.h - Libraries/cocos2d/CCParticleSystem.m - Libraries/cocos2d/CCParticleSystemBase_Private.h - Libraries/cocos2d/CCParticleSystemBase.h - Libraries/cocos2d/CCParticleSystemBase.m - Libraries/cocos2d/CCPhysics+ObjectiveChipmunk.h - Libraries/cocos2d/CCPhysicsBody.h - Libraries/cocos2d/CCPhysicsBody.m - Libraries/cocos2d/CCPhysicsJoint.h - Libraries/cocos2d/CCPhysicsJoint.m - Libraries/cocos2d/CCPhysicsNode.h - Libraries/cocos2d/CCPhysicsNode.m - Libraries/cocos2d/CCPhysicsShape.h - Libraries/cocos2d/CCPhysicsShape.m - Libraries/cocos2d/CCProgressNode_Private.h - Libraries/cocos2d/CCProgressNode.h - Libraries/cocos2d/CCProgressNode.m - Libraries/cocos2d/CCProtocols.h - Libraries/cocos2d/CCRenderTexture.h - Libraries/cocos2d/CCRenderTexture.m - Libraries/cocos2d/CCResponder.h - Libraries/cocos2d/CCResponder.m - Libraries/cocos2d/CCResponderManager.h - Libraries/cocos2d/CCResponderManager.m - Libraries/cocos2d/CCScene.h - Libraries/cocos2d/CCScene.m - Libraries/cocos2d/CCScheduler.h - Libraries/cocos2d/CCScheduler.m - Libraries/cocos2d/ccShader_Position_uColor_frag.h - Libraries/cocos2d/ccShader_Position_uColor_vert.h - Libraries/cocos2d/ccShader_PositionColor_frag.h - Libraries/cocos2d/ccShader_PositionColor_vert.h - Libraries/cocos2d/ccShader_PositionColorLengthTexture_frag.h - Libraries/cocos2d/ccShader_PositionColorLengthTexture_vert.h - Libraries/cocos2d/ccShader_PositionTexture_frag.h - Libraries/cocos2d/ccShader_PositionTexture_uColor_frag.h - Libraries/cocos2d/ccShader_PositionTexture_uColor_vert.h - Libraries/cocos2d/ccShader_PositionTexture_vert.h - Libraries/cocos2d/ccShader_PositionTextureA8Color_frag.h - Libraries/cocos2d/ccShader_PositionTextureA8Color_vert.h - Libraries/cocos2d/ccShader_PositionTextureColor_frag.h - Libraries/cocos2d/ccShader_PositionTextureColor_vert.h - Libraries/cocos2d/ccShader_PositionTextureColorAlphaTest_frag.h - Libraries/cocos2d/CCShaderCache.h - Libraries/cocos2d/CCShaderCache.m - Libraries/cocos2d/ccShaders.h - Libraries/cocos2d/ccShaders.m - Libraries/cocos2d/CCSprite_Private.h - Libraries/cocos2d/CCSprite.h - Libraries/cocos2d/CCSprite.m - Libraries/cocos2d/CCSprite9Slice.h - Libraries/cocos2d/CCSprite9Slice.m - Libraries/cocos2d/CCSpriteBatchNode_Private.h - Libraries/cocos2d/CCSpriteBatchNode.h - Libraries/cocos2d/CCSpriteBatchNode.m - Libraries/cocos2d/CCSpriteFrame.h - Libraries/cocos2d/CCSpriteFrame.m - Libraries/cocos2d/CCSpriteFrameCache.h - Libraries/cocos2d/CCSpriteFrameCache.m - Libraries/cocos2d/CCTexture_Private.h - Libraries/cocos2d/CCTexture.h - Libraries/cocos2d/CCTexture.m - Libraries/cocos2d/CCTextureAtlas.h - Libraries/cocos2d/CCTextureAtlas.m - Libraries/cocos2d/CCTextureCache.h - Libraries/cocos2d/CCTextureCache.m - Libraries/cocos2d/CCTexturePVR.h - Libraries/cocos2d/CCTexturePVR.m - Libraries/cocos2d/CCTiledMap.h - Libraries/cocos2d/CCTiledMap.m - Libraries/cocos2d/CCTiledMapLayer_Private.h - Libraries/cocos2d/CCTiledMapLayer.h - Libraries/cocos2d/CCTiledMapLayer.m - Libraries/cocos2d/CCTiledMapObjectGroup.h - Libraries/cocos2d/CCTiledMapObjectGroup.m - Libraries/cocos2d/CCTMXXMLParser.h - Libraries/cocos2d/CCTMXXMLParser.m - Libraries/cocos2d/CCTransition.h - Libraries/cocos2d/CCTransition.m - Libraries/cocos2d/ccTypes.h - Libraries/cocos2d/cocos2d.h - Libraries/cocos2d/cocos2d.m - Libraries/cocos2d/Platforms/CCGL.h - Libraries/cocos2d/Platforms/CCNS.h - Libraries/cocos2d/Platforms/iOS/CCDirectorIOS.h - Libraries/cocos2d/Platforms/iOS/CCDirectorIOS.m - Libraries/cocos2d/Platforms/iOS/CCES2Renderer.h - Libraries/cocos2d/Platforms/iOS/CCES2Renderer.m - Libraries/cocos2d/Platforms/iOS/CCESRenderer.h - Libraries/cocos2d/Platforms/iOS/CCGLView.h - Libraries/cocos2d/Platforms/iOS/CCGLView.m - Libraries/cocos2d/Platforms/iOS/UITouch+CC.h - Libraries/cocos2d/Platforms/iOS/UITouch+CC.m - Libraries/cocos2d/Platforms/iOS/CCAppDelegate.h - Libraries/cocos2d/Platforms/iOS/CCAppDelegate.m - Libraries/cocos2d/Platforms/Mac/CCDirectorMac.h - Libraries/cocos2d/Platforms/Mac/CCDirectorMac.m - Libraries/cocos2d/Platforms/Mac/CCGLView.h - Libraries/cocos2d/Platforms/Mac/CCGLView.m - Libraries/cocos2d/Platforms/Mac/CCWindow.h - Libraries/cocos2d/Platforms/Mac/CCWindow.m - Libraries/cocos2d/Platforms/Mac/NSEvent+CC.h - Libraries/cocos2d/Platforms/Mac/NSEvent+CC.m - Libraries/cocos2d/Support/base64.c - Libraries/cocos2d/Support/base64.h - Libraries/cocos2d/Support/CCFileUtils.h - Libraries/cocos2d/Support/CCFileUtils.m - Libraries/cocos2d/Support/CCColor.h - Libraries/cocos2d/Support/CCColor.m - Libraries/cocos2d/Support/CCProfiling.h - Libraries/cocos2d/Support/CCProfiling.m - Libraries/cocos2d/Support/ccUtils.c - Libraries/cocos2d/Support/ccUtils.h - Libraries/cocos2d/Support/CCVertex.h - Libraries/cocos2d/Support/CCVertex.m - Libraries/cocos2d/Support/CGPointExtension.h - Libraries/cocos2d/Support/CGPointExtension.m - Libraries/cocos2d/Support/NSAttributedString+CCAdditions.h - Libraries/cocos2d/Support/NSAttributedString+CCAdditions.m - Libraries/cocos2d/Support/NSThread+performBlock.h - Libraries/cocos2d/Support/NSThread+performBlock.m - Libraries/cocos2d/Support/OpenGL_Internal.h - Libraries/cocos2d/Support/TGAlib.h - Libraries/cocos2d/Support/TGAlib.m - Libraries/cocos2d/Support/TransformUtils.h - Libraries/cocos2d/Support/TransformUtils.m - Libraries/cocos2d/Support/uthash.h - Libraries/cocos2d/Support/utlist.h - Libraries/cocos2d/Support/ZipUtils.h - Libraries/cocos2d/Support/ZipUtils.m - Libraries/LICENSE_cocos2d.txt - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Libraries/lib_kazmath.xctemplate/TemplateInfo.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Libraries/lib_kazmath.xctemplate/TemplateInfo.plist deleted file mode 100644 index 8c33c76..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Libraries/lib_kazmath.xctemplate/TemplateInfo.plist +++ /dev/null @@ -1,474 +0,0 @@ - - - - - Description - This is a template description. - Identifier - com.cocos2d-v3.kazmathlib - Kind - Xcode.Xcode3.ProjectTemplateUnitKind - Definitions - - Libraries/kazmath/include/kazmath/aabb.h - - Group - - Libraries - kazmath - include - kazmath - - Path - Libraries/kazmath/include/kazmath/aabb.h - TargetIndices - - - Libraries/kazmath/include/kazmath/GL/mat4stack.h - - Group - - Libraries - kazmath - include - kazmath - GL - - Path - Libraries/kazmath/include/kazmath/GL/mat4stack.h - TargetIndices - - - Libraries/kazmath/include/kazmath/GL/matrix.h - - Group - - Libraries - kazmath - include - kazmath - GL - - Path - Libraries/kazmath/include/kazmath/GL/matrix.h - TargetIndices - - - Libraries/kazmath/include/kazmath/kazmath.h - - Group - - Libraries - kazmath - include - kazmath - - Path - Libraries/kazmath/include/kazmath/kazmath.h - TargetIndices - - - Libraries/kazmath/include/kazmath/mat3.h - - Group - - Libraries - kazmath - include - kazmath - - Path - Libraries/kazmath/include/kazmath/mat3.h - TargetIndices - - - Libraries/kazmath/include/kazmath/mat4.h - - Group - - Libraries - kazmath - include - kazmath - - Path - Libraries/kazmath/include/kazmath/mat4.h - TargetIndices - - - Libraries/kazmath/include/kazmath/neon_matrix_impl.h - - Group - - Libraries - kazmath - include - kazmath - - Path - Libraries/kazmath/include/kazmath/neon_matrix_impl.h - TargetIndices - - - Libraries/kazmath/include/kazmath/plane.h - - Group - - Libraries - kazmath - include - kazmath - - Path - Libraries/kazmath/include/kazmath/plane.h - TargetIndices - - - Libraries/kazmath/include/kazmath/quaternion.h - - Group - - Libraries - kazmath - include - kazmath - - Path - Libraries/kazmath/include/kazmath/quaternion.h - TargetIndices - - - Libraries/kazmath/include/kazmath/ray2.h - - Group - - Libraries - kazmath - include - kazmath - - Path - Libraries/kazmath/include/kazmath/ray2.h - TargetIndices - - - Libraries/kazmath/include/kazmath/utility.h - - Group - - Libraries - kazmath - include - kazmath - - Path - Libraries/kazmath/include/kazmath/utility.h - TargetIndices - - - Libraries/kazmath/include/kazmath/vec2.h - - Group - - Libraries - kazmath - include - kazmath - - Path - Libraries/kazmath/include/kazmath/vec2.h - TargetIndices - - - Libraries/kazmath/include/kazmath/vec3.h - - Group - - Libraries - kazmath - include - kazmath - - Path - Libraries/kazmath/include/kazmath/vec3.h - TargetIndices - - - Libraries/kazmath/include/kazmath/vec4.h - - Group - - Libraries - kazmath - include - kazmath - - Path - Libraries/kazmath/include/kazmath/vec4.h - TargetIndices - - - Libraries/kazmath/src/aabb.c - - Group - - Libraries - kazmath - src - - Path - Libraries/kazmath/src/aabb.c - TargetIndices - - 0 - - - Libraries/kazmath/src/ChangeLog - - Group - - Libraries - kazmath - src - - Path - Libraries/kazmath/src/ChangeLog - - Libraries/kazmath/src/GL/mat4stack.c - - Group - - Libraries - kazmath - src - GL - - Path - Libraries/kazmath/src/GL/mat4stack.c - TargetIndices - - 0 - - - Libraries/kazmath/src/GL/matrix.c - - Group - - Libraries - kazmath - src - GL - - Path - Libraries/kazmath/src/GL/matrix.c - TargetIndices - - 0 - - - Libraries/kazmath/src/mat3.c - - Group - - Libraries - kazmath - src - - Path - Libraries/kazmath/src/mat3.c - TargetIndices - - 0 - - - Libraries/kazmath/src/mat4.c - - Group - - Libraries - kazmath - src - - Path - Libraries/kazmath/src/mat4.c - TargetIndices - - 0 - - - Libraries/kazmath/src/neon_matrix_impl.c - - Group - - Libraries - kazmath - src - - Path - Libraries/kazmath/src/neon_matrix_impl.c - TargetIndices - - 0 - - - Libraries/kazmath/src/plane.c - - Group - - Libraries - kazmath - src - - Path - Libraries/kazmath/src/plane.c - TargetIndices - - 0 - - - Libraries/kazmath/src/quaternion.c - - Group - - Libraries - kazmath - src - - Path - Libraries/kazmath/src/quaternion.c - TargetIndices - - 0 - - - Libraries/kazmath/src/ray2.c - - Group - - Libraries - kazmath - src - - Path - Libraries/kazmath/src/ray2.c - TargetIndices - - 0 - - - Libraries/kazmath/src/utility.c - - Group - - Libraries - kazmath - src - - Path - Libraries/kazmath/src/utility.c - TargetIndices - - 0 - - - Libraries/kazmath/src/vec2.c - - Group - - Libraries - kazmath - src - - Path - Libraries/kazmath/src/vec2.c - TargetIndices - - 0 - - - Libraries/kazmath/src/vec3.c - - Group - - Libraries - kazmath - src - - Path - Libraries/kazmath/src/vec3.c - TargetIndices - - 0 - - - Libraries/kazmath/src/vec4.c - - Group - - Libraries - kazmath - src - - Path - Libraries/kazmath/src/vec4.c - TargetIndices - - 0 - - - Libraries/LICENSE_Kazmath.txt - - Group - - Libraries - - Path - Libraries/LICENSE_Kazmath.txt - - - Nodes - - Libraries/kazmath/include/kazmath/aabb.h - Libraries/kazmath/include/kazmath/GL/mat4stack.h - Libraries/kazmath/include/kazmath/GL/matrix.h - Libraries/kazmath/include/kazmath/kazmath.h - Libraries/kazmath/include/kazmath/mat3.h - Libraries/kazmath/include/kazmath/mat4.h - Libraries/kazmath/include/kazmath/neon_matrix_impl.h - Libraries/kazmath/include/kazmath/plane.h - Libraries/kazmath/include/kazmath/quaternion.h - Libraries/kazmath/include/kazmath/ray2.h - Libraries/kazmath/include/kazmath/utility.h - Libraries/kazmath/include/kazmath/vec2.h - Libraries/kazmath/include/kazmath/vec3.h - Libraries/kazmath/include/kazmath/vec4.h - Libraries/kazmath/src/aabb.c - Libraries/kazmath/src/ChangeLog - Libraries/kazmath/src/GL/mat4stack.c - Libraries/kazmath/src/GL/matrix.c - Libraries/kazmath/src/mat3.c - Libraries/kazmath/src/mat4.c - Libraries/kazmath/src/neon_matrix_impl.c - Libraries/kazmath/src/plane.c - Libraries/kazmath/src/quaternion.c - Libraries/kazmath/src/ray2.c - Libraries/kazmath/src/utility.c - Libraries/kazmath/src/vec2.c - Libraries/kazmath/src/vec3.c - Libraries/kazmath/src/vec4.c - Libraries/LICENSE_Kazmath.txt - - Targets - - - SharedSettings - - HEADER_SEARCH_PATHS - - "$(SRCROOT)/$(PROJECT_NAME)/Libraries/kazmath/include" - - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Libraries/lib_objectal.xctemplate/TemplateInfo.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Libraries/lib_objectal.xctemplate/TemplateInfo.plist deleted file mode 100644 index fe1981a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/Support/Libraries/lib_objectal.xctemplate/TemplateInfo.plist +++ /dev/null @@ -1,921 +0,0 @@ - - - - - - Description - This is a template description. - Identifier - com.cocos2d-v3.objectallib - Kind - Xcode.Xcode3.ProjectTemplateUnitKind - Definitions - - Libraries/ObjectAL/Actions/OALAction+Private.h - - Group - - Libraries - ObjectAL - Actions - - Path - Libraries/ObjectAL/Actions/OALAction+Private.h - TargetIndices - - - Libraries/ObjectAL/Actions/OALAction.h - - Group - - Libraries - ObjectAL - Actions - - Path - Libraries/ObjectAL/Actions/OALAction.h - TargetIndices - - - Libraries/ObjectAL/Actions/OALAction.m - - Group - - Libraries - ObjectAL - Actions - - Path - Libraries/ObjectAL/Actions/OALAction.m - TargetIndices - - 0 - - - Libraries/ObjectAL/Actions/OALActionManager.h - - Group - - Libraries - ObjectAL - Actions - - Path - Libraries/ObjectAL/Actions/OALActionManager.h - TargetIndices - - - Libraries/ObjectAL/Actions/OALActionManager.m - - Group - - Libraries - ObjectAL - Actions - - Path - Libraries/ObjectAL/Actions/OALActionManager.m - TargetIndices - - 0 - - - Libraries/ObjectAL/Actions/OALAudioActions.h - - Group - - Libraries - ObjectAL - Actions - - Path - Libraries/ObjectAL/Actions/OALAudioActions.h - TargetIndices - - - Libraries/ObjectAL/Actions/OALAudioActions.m - - Group - - Libraries - ObjectAL - Actions - - Path - Libraries/ObjectAL/Actions/OALAudioActions.m - TargetIndices - - 0 - - - Libraries/ObjectAL/Actions/OALUtilityActions.h - - Group - - Libraries - ObjectAL - Actions - - Path - Libraries/ObjectAL/Actions/OALUtilityActions.h - TargetIndices - - - Libraries/ObjectAL/Actions/OALUtilityActions.m - - Group - - Libraries - ObjectAL - Actions - - Path - Libraries/ObjectAL/Actions/OALUtilityActions.m - TargetIndices - - 0 - - - Libraries/ObjectAL/AudioTrack/OALAudioTrack.h - - Group - - Libraries - ObjectAL - AudioTrack - - Path - Libraries/ObjectAL/AudioTrack/OALAudioTrack.h - TargetIndices - - - Libraries/ObjectAL/AudioTrack/OALAudioTrack.m - - Group - - Libraries - ObjectAL - AudioTrack - - Path - Libraries/ObjectAL/AudioTrack/OALAudioTrack.m - TargetIndices - - 0 - - - Libraries/ObjectAL/AudioTrack/OALAudioTrackNotifications.h - - Group - - Libraries - ObjectAL - AudioTrack - - Path - Libraries/ObjectAL/AudioTrack/OALAudioTrackNotifications.h - TargetIndices - - - Libraries/ObjectAL/AudioTrack/OALAudioTrackNotifications.m - - Group - - Libraries - ObjectAL - AudioTrack - - Path - Libraries/ObjectAL/AudioTrack/OALAudioTrackNotifications.m - TargetIndices - - 0 - - - Libraries/ObjectAL/AudioTrack/OALAudioTracks.h - - Group - - Libraries - ObjectAL - AudioTrack - - Path - Libraries/ObjectAL/AudioTrack/OALAudioTracks.h - TargetIndices - - - Libraries/ObjectAL/AudioTrack/OALAudioTracks.m - - Group - - Libraries - ObjectAL - AudioTrack - - Path - Libraries/ObjectAL/AudioTrack/OALAudioTracks.m - TargetIndices - - 0 - - - Libraries/ObjectAL/OALSimpleAudio.h - - Group - - Libraries - ObjectAL - - Path - Libraries/ObjectAL/OALSimpleAudio.h - TargetIndices - - - Libraries/ObjectAL/OALSimpleAudio.m - - Group - - Libraries - ObjectAL - - Path - Libraries/ObjectAL/OALSimpleAudio.m - TargetIndices - - 0 - - - Libraries/ObjectAL/ObjectAL.h - - Group - - Libraries - ObjectAL - - Path - Libraries/ObjectAL/ObjectAL.h - TargetIndices - - - Libraries/ObjectAL/ObjectALConfig.h - - Group - - Libraries - ObjectAL - - Path - Libraries/ObjectAL/ObjectALConfig.h - TargetIndices - - - Libraries/ObjectAL/OpenAL/ALBuffer.h - - Group - - Libraries - ObjectAL - OpenAL - - Path - Libraries/ObjectAL/OpenAL/ALBuffer.h - TargetIndices - - - Libraries/ObjectAL/OpenAL/ALBuffer.m - - Group - - Libraries - ObjectAL - OpenAL - - Path - Libraries/ObjectAL/OpenAL/ALBuffer.m - TargetIndices - - 0 - - - Libraries/ObjectAL/OpenAL/ALCaptureDevice.h - - Group - - Libraries - ObjectAL - OpenAL - - Path - Libraries/ObjectAL/OpenAL/ALCaptureDevice.h - TargetIndices - - - Libraries/ObjectAL/OpenAL/ALCaptureDevice.m - - Group - - Libraries - ObjectAL - OpenAL - - Path - Libraries/ObjectAL/OpenAL/ALCaptureDevice.m - TargetIndices - - 0 - - - Libraries/ObjectAL/OpenAL/ALChannelSource.h - - Group - - Libraries - ObjectAL - OpenAL - - Path - Libraries/ObjectAL/OpenAL/ALChannelSource.h - TargetIndices - - - Libraries/ObjectAL/OpenAL/ALChannelSource.m - - Group - - Libraries - ObjectAL - OpenAL - - Path - Libraries/ObjectAL/OpenAL/ALChannelSource.m - TargetIndices - - 0 - - - Libraries/ObjectAL/OpenAL/ALContext.h - - Group - - Libraries - ObjectAL - OpenAL - - Path - Libraries/ObjectAL/OpenAL/ALContext.h - TargetIndices - - - Libraries/ObjectAL/OpenAL/ALContext.m - - Group - - Libraries - ObjectAL - OpenAL - - Path - Libraries/ObjectAL/OpenAL/ALContext.m - TargetIndices - - 0 - - - Libraries/ObjectAL/OpenAL/ALDevice.h - - Group - - Libraries - ObjectAL - OpenAL - - Path - Libraries/ObjectAL/OpenAL/ALDevice.h - TargetIndices - - - Libraries/ObjectAL/OpenAL/ALDevice.m - - Group - - Libraries - ObjectAL - OpenAL - - Path - Libraries/ObjectAL/OpenAL/ALDevice.m - TargetIndices - - 0 - - - Libraries/ObjectAL/OpenAL/ALListener.h - - Group - - Libraries - ObjectAL - OpenAL - - Path - Libraries/ObjectAL/OpenAL/ALListener.h - TargetIndices - - - Libraries/ObjectAL/OpenAL/ALListener.m - - Group - - Libraries - ObjectAL - OpenAL - - Path - Libraries/ObjectAL/OpenAL/ALListener.m - TargetIndices - - 0 - - - Libraries/ObjectAL/OpenAL/ALSoundSource.h - - Group - - Libraries - ObjectAL - OpenAL - - Path - Libraries/ObjectAL/OpenAL/ALSoundSource.h - TargetIndices - - - Libraries/ObjectAL/OpenAL/ALSoundSourcePool.h - - Group - - Libraries - ObjectAL - OpenAL - - Path - Libraries/ObjectAL/OpenAL/ALSoundSourcePool.h - TargetIndices - - - Libraries/ObjectAL/OpenAL/ALSoundSourcePool.m - - Group - - Libraries - ObjectAL - OpenAL - - Path - Libraries/ObjectAL/OpenAL/ALSoundSourcePool.m - TargetIndices - - 0 - - - Libraries/ObjectAL/OpenAL/ALSource.h - - Group - - Libraries - ObjectAL - OpenAL - - Path - Libraries/ObjectAL/OpenAL/ALSource.h - TargetIndices - - - Libraries/ObjectAL/OpenAL/ALSource.m - - Group - - Libraries - ObjectAL - OpenAL - - Path - Libraries/ObjectAL/OpenAL/ALSource.m - TargetIndices - - 0 - - - Libraries/ObjectAL/OpenAL/ALTypes.h - - Group - - Libraries - ObjectAL - OpenAL - - Path - Libraries/ObjectAL/OpenAL/ALTypes.h - TargetIndices - - - Libraries/ObjectAL/OpenAL/ALWrapper.h - - Group - - Libraries - ObjectAL - OpenAL - - Path - Libraries/ObjectAL/OpenAL/ALWrapper.h - TargetIndices - - - Libraries/ObjectAL/OpenAL/ALWrapper.m - - Group - - Libraries - ObjectAL - OpenAL - - Path - Libraries/ObjectAL/OpenAL/ALWrapper.m - TargetIndices - - 0 - - - Libraries/ObjectAL/OpenAL/OpenALManager.h - - Group - - Libraries - ObjectAL - OpenAL - - Path - Libraries/ObjectAL/OpenAL/OpenALManager.h - TargetIndices - - - Libraries/ObjectAL/OpenAL/OpenALManager.m - - Group - - Libraries - ObjectAL - OpenAL - - Path - Libraries/ObjectAL/OpenAL/OpenALManager.m - TargetIndices - - 0 - - - Libraries/ObjectAL/Session/OALAudioSession.h - - Group - - Libraries - ObjectAL - Session - - Path - Libraries/ObjectAL/Session/OALAudioSession.h - TargetIndices - - - Libraries/ObjectAL/Session/OALAudioSession.m - - Group - - Libraries - ObjectAL - Session - - Path - Libraries/ObjectAL/Session/OALAudioSession.m - TargetIndices - - 0 - - - Libraries/ObjectAL/Session/OALSuspendHandler.h - - Group - - Libraries - ObjectAL - Session - - Path - Libraries/ObjectAL/Session/OALSuspendHandler.h - TargetIndices - - - Libraries/ObjectAL/Session/OALSuspendHandler.m - - Group - - Libraries - ObjectAL - Session - - Path - Libraries/ObjectAL/Session/OALSuspendHandler.m - TargetIndices - - 0 - - - Libraries/ObjectAL/Support/ARCSafe_MemMgmt.h - - Group - - Libraries - ObjectAL - Support - - Path - Libraries/ObjectAL/Support/ARCSafe_MemMgmt.h - TargetIndices - - - Libraries/ObjectAL/Support/IOSVersion.h - - Group - - Libraries - ObjectAL - Support - - Path - Libraries/ObjectAL/Support/IOSVersion.h - TargetIndices - - - Libraries/ObjectAL/Support/IOSVersion.m - - Group - - Libraries - ObjectAL - Support - - Path - Libraries/ObjectAL/Support/IOSVersion.m - TargetIndices - - 0 - - - Libraries/ObjectAL/Support/mach_timing.c - - Group - - Libraries - ObjectAL - Support - - Path - Libraries/ObjectAL/Support/mach_timing.c - TargetIndices - - 0 - - - Libraries/ObjectAL/Support/mach_timing.h - - Group - - Libraries - ObjectAL - Support - - Path - Libraries/ObjectAL/Support/mach_timing.h - TargetIndices - - - Libraries/ObjectAL/Support/NSMutableArray+WeakReferences.h - - Group - - Libraries - ObjectAL - Support - - Path - Libraries/ObjectAL/Support/NSMutableArray+WeakReferences.h - TargetIndices - - - Libraries/ObjectAL/Support/NSMutableArray+WeakReferences.m - - Group - - Libraries - ObjectAL - Support - - Path - Libraries/ObjectAL/Support/NSMutableArray+WeakReferences.m - TargetIndices - - 0 - - - Libraries/ObjectAL/Support/NSMutableDictionary+WeakReferences.h - - Group - - Libraries - ObjectAL - Support - - Path - Libraries/ObjectAL/Support/NSMutableDictionary+WeakReferences.h - TargetIndices - - - Libraries/ObjectAL/Support/NSMutableDictionary+WeakReferences.m - - Group - - Libraries - ObjectAL - Support - - Path - Libraries/ObjectAL/Support/NSMutableDictionary+WeakReferences.m - TargetIndices - - 0 - - - Libraries/ObjectAL/Support/OALAudioFile.h - - Group - - Libraries - ObjectAL - Support - - Path - Libraries/ObjectAL/Support/OALAudioFile.h - TargetIndices - - - Libraries/ObjectAL/Support/OALAudioFile.m - - Group - - Libraries - ObjectAL - Support - - Path - Libraries/ObjectAL/Support/OALAudioFile.m - TargetIndices - - 0 - - - Libraries/ObjectAL/Support/OALNotifications.h - - Group - - Libraries - ObjectAL - Support - - Path - Libraries/ObjectAL/Support/OALNotifications.h - TargetIndices - - - Libraries/ObjectAL/Support/OALTools.h - - Group - - Libraries - ObjectAL - Support - - Path - Libraries/ObjectAL/Support/OALTools.h - TargetIndices - - - Libraries/ObjectAL/Support/OALTools.m - - Group - - Libraries - ObjectAL - Support - - Path - Libraries/ObjectAL/Support/OALTools.m - TargetIndices - - 0 - - - Libraries/ObjectAL/Support/ObjectALMacros.h - - Group - - Libraries - ObjectAL - Support - - Path - Libraries/ObjectAL/Support/ObjectALMacros.h - TargetIndices - - - Libraries/ObjectAL/Support/SynthesizeSingleton.h - - Group - - Libraries - ObjectAL - Support - - Path - Libraries/ObjectAL/Support/SynthesizeSingleton.h - TargetIndices - - - - Nodes - - Libraries/ObjectAL/Actions/OALAction+Private.h - Libraries/ObjectAL/Actions/OALAction.h - Libraries/ObjectAL/Actions/OALAction.m - Libraries/ObjectAL/Actions/OALActionManager.h - Libraries/ObjectAL/Actions/OALActionManager.m - Libraries/ObjectAL/Actions/OALAudioActions.h - Libraries/ObjectAL/Actions/OALAudioActions.m - Libraries/ObjectAL/Actions/OALUtilityActions.h - Libraries/ObjectAL/Actions/OALUtilityActions.m - Libraries/ObjectAL/AudioTrack/OALAudioTrack.h - Libraries/ObjectAL/AudioTrack/OALAudioTrack.m - Libraries/ObjectAL/AudioTrack/OALAudioTrackNotifications.h - Libraries/ObjectAL/AudioTrack/OALAudioTrackNotifications.m - Libraries/ObjectAL/AudioTrack/OALAudioTracks.h - Libraries/ObjectAL/AudioTrack/OALAudioTracks.m - Libraries/ObjectAL/OALSimpleAudio.h - Libraries/ObjectAL/OALSimpleAudio.m - Libraries/ObjectAL/ObjectAL.h - Libraries/ObjectAL/ObjectALConfig.h - Libraries/ObjectAL/OpenAL/ALBuffer.h - Libraries/ObjectAL/OpenAL/ALBuffer.m - Libraries/ObjectAL/OpenAL/ALCaptureDevice.h - Libraries/ObjectAL/OpenAL/ALCaptureDevice.m - Libraries/ObjectAL/OpenAL/ALChannelSource.h - Libraries/ObjectAL/OpenAL/ALChannelSource.m - Libraries/ObjectAL/OpenAL/ALContext.h - Libraries/ObjectAL/OpenAL/ALContext.m - Libraries/ObjectAL/OpenAL/ALDevice.h - Libraries/ObjectAL/OpenAL/ALDevice.m - Libraries/ObjectAL/OpenAL/ALListener.h - Libraries/ObjectAL/OpenAL/ALListener.m - Libraries/ObjectAL/OpenAL/ALSoundSource.h - Libraries/ObjectAL/OpenAL/ALSoundSourcePool.h - Libraries/ObjectAL/OpenAL/ALSoundSourcePool.m - Libraries/ObjectAL/OpenAL/ALSource.h - Libraries/ObjectAL/OpenAL/ALSource.m - Libraries/ObjectAL/OpenAL/ALTypes.h - Libraries/ObjectAL/OpenAL/ALWrapper.h - Libraries/ObjectAL/OpenAL/ALWrapper.m - Libraries/ObjectAL/OpenAL/OpenALManager.h - Libraries/ObjectAL/OpenAL/OpenALManager.m - Libraries/ObjectAL/Session/OALAudioSession.h - Libraries/ObjectAL/Session/OALAudioSession.m - Libraries/ObjectAL/Session/OALSuspendHandler.h - Libraries/ObjectAL/Session/OALSuspendHandler.m - Libraries/ObjectAL/Support/ARCSafe_MemMgmt.h - Libraries/ObjectAL/Support/IOSVersion.h - Libraries/ObjectAL/Support/IOSVersion.m - Libraries/ObjectAL/Support/mach_timing.c - Libraries/ObjectAL/Support/mach_timing.h - Libraries/ObjectAL/Support/NSMutableArray+WeakReferences.h - Libraries/ObjectAL/Support/NSMutableArray+WeakReferences.m - Libraries/ObjectAL/Support/NSMutableDictionary+WeakReferences.h - Libraries/ObjectAL/Support/NSMutableDictionary+WeakReferences.m - Libraries/ObjectAL/Support/OALAudioFile.h - Libraries/ObjectAL/Support/OALAudioFile.m - Libraries/ObjectAL/Support/OALNotifications.h - Libraries/ObjectAL/Support/OALTools.h - Libraries/ObjectAL/Support/OALTools.m - Libraries/ObjectAL/Support/ObjectALMacros.h - Libraries/ObjectAL/Support/SynthesizeSingleton.h - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d OS X.xctemplate/Classes/AppDelegate.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d OS X.xctemplate/Classes/AppDelegate.h deleted file mode 100644 index 03d5344..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d OS X.xctemplate/Classes/AppDelegate.h +++ /dev/null @@ -1,18 +0,0 @@ -// -// AppDelegate.h -// ___PROJECTNAME___ -// -// Created by ___FULLUSERNAME___ on ___DATE___. -// Copyright ___ORGANIZATIONNAME___ ___YEAR___. All rights reserved. -// - -#import "cocos2d.h" - -@interface ___PROJECTNAMEASIDENTIFIER___AppDelegate : NSObject - -@property (nonatomic, weak) IBOutlet NSWindow *window; -@property (nonatomic, weak) IBOutlet CCGLView *glView; - -- (IBAction)toggleFullScreen:(id)sender; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d OS X.xctemplate/Classes/AppDelegate.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d OS X.xctemplate/Classes/AppDelegate.m deleted file mode 100644 index eed8090..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d OS X.xctemplate/Classes/AppDelegate.m +++ /dev/null @@ -1,56 +0,0 @@ -// -// AppDelegate.m -// ___PROJECTNAME___ -// -// Created by ___FULLUSERNAME___ on ___DATE___. -// Copyright ___ORGANIZATIONNAME___ ___YEAR___. All rights reserved. -// - -#import "AppDelegate.h" -#import "HelloWorldLayer.h" - -@implementation ___PROJECTNAMEASIDENTIFIER___AppDelegate - -- (void)applicationDidFinishLaunching:(NSNotification *)aNotification -{ - CCDirectorMac *director = (CCDirectorMac*) [CCDirector sharedDirector]; - - // enable FPS and SPF - [director setDisplayStats:YES]; - - // connect the OpenGL view with the director - [director setView:_glView]; - - // EXPERIMENTAL stuff. - // 'Effects' don't work correctly when autoscale is turned on. - // Use kCCDirectorResize_NoScale if you don't want auto-scaling. - [director setResizeMode:kCCDirectorResize_AutoScale]; - - // Enable "moving" mouse event. Default no. - [_window setAcceptsMouseMovedEvents:NO]; - - // Center main window - [_window center]; - - [director runWithScene:[HelloWorldLayer scene]]; -} - -- (BOOL) applicationShouldTerminateAfterLastWindowClosed: (NSApplication *) theApplication -{ - return YES; -} - -- (void)dealloc -{ - [[CCDirector sharedDirector] end]; -} - -#pragma mark AppDelegate - IBActions - -- (IBAction)toggleFullScreen: (id)sender -{ - CCDirectorMac *director = (CCDirectorMac*) [CCDirector sharedDirector]; - [director setFullScreen: ! [director isFullScreen] ]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d OS X.xctemplate/Classes/HelloWorldLayer.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d OS X.xctemplate/Classes/HelloWorldLayer.h deleted file mode 100644 index 4af8e0e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d OS X.xctemplate/Classes/HelloWorldLayer.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// HelloWorldLayer.h -// ___PROJECTNAME___ -// -// Created by ___FULLUSERNAME___ on ___DATE___. -// Copyright ___ORGANIZATIONNAME___ ___YEAR___. All rights reserved. -// - - -// When you import this file, you import all the cocos2d classes -#import "cocos2d.h" - -// HelloWorldLayer -@interface HelloWorldLayer : CCNode - -// returns a CCScene that contains the HelloWorldLayer as the only child -+(CCScene *) scene; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d OS X.xctemplate/Classes/HelloWorldLayer.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d OS X.xctemplate/Classes/HelloWorldLayer.m deleted file mode 100644 index 7fc8641..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d OS X.xctemplate/Classes/HelloWorldLayer.m +++ /dev/null @@ -1,53 +0,0 @@ -// -// HelloWorldLayer.m -// ___PROJECTNAME___ -// -// Created by ___FULLUSERNAME___ on ___DATE___. -// Copyright ___ORGANIZATIONNAME___ ___YEAR___. All rights reserved. -// - - -// Import the interfaces -#import "HelloWorldLayer.h" - -// HelloWorldLayer implementation -@implementation HelloWorldLayer - -+(CCScene *) scene -{ - // 'scene' is an autorelease object. - CCScene *scene = [CCScene node]; - - // 'layer' is an autorelease object. - HelloWorldLayer *layer = [HelloWorldLayer node]; - - // add layer as a child to scene - [scene addChild: layer]; - - // return the scene - return scene; -} - -// on "init" you need to initialize your instance --(id) init -{ - // always call "super" init - // Apple recommends to re-assign "self" with the "super" return value - if( (self=[super init]) ) { - - // create and initialize a Label - CCLabelTTF *label = [CCLabelTTF labelWithString:@"Hello World" fontName:@"Marker Felt" fontSize:64]; - - // ask director for the window size - CGSize size = [[CCDirector sharedDirector] viewSize]; - - // position the label on the center of the screen - label.position = ccp( size.width /2 , size.height/2 ); - - // add the label as a child to this Layer - [self addChild: label]; - } - return self; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d OS X.xctemplate/Supporting Files/Prefix.pch b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d OS X.xctemplate/Supporting Files/Prefix.pch deleted file mode 100644 index ebb4b42..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d OS X.xctemplate/Supporting Files/Prefix.pch +++ /dev/null @@ -1,7 +0,0 @@ -// -// Prefix header for all source files of the 'cocos2d-mac' target in the 'cocos2d-mac' project -// - -#ifdef __OBJC__ - #import -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d OS X.xctemplate/Supporting Files/main.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d OS X.xctemplate/Supporting Files/main.m deleted file mode 100644 index e9809c9..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d OS X.xctemplate/Supporting Files/main.m +++ /dev/null @@ -1,17 +0,0 @@ -// -// main.m -// cocos2d-mac -// -// Created by Ricardo Quesada on 8/17/10. -// Copyright 2010 __MyCompanyName__. All rights reserved. -// - -#import - -#import "cocos2d.h" - -int main(int argc, char *argv[]) -{ - [CCGLView load_]; - return NSApplicationMain(argc, (const char **) argv); -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d OS X.xctemplate/TemplateIcon.icns b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d OS X.xctemplate/TemplateIcon.icns deleted file mode 100644 index 2dc0371..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d OS X.xctemplate/TemplateIcon.icns and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d OS X.xctemplate/TemplateInfo.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d OS X.xctemplate/TemplateInfo.plist deleted file mode 100644 index b6e4547..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d OS X.xctemplate/TemplateInfo.plist +++ /dev/null @@ -1,97 +0,0 @@ - - - - - Ancestors - - com.cocos2d-v3.bundlebase - com.cocos2d-v3.macbase - com.cocos2d-v3.cocos2dlib - com.cocos2d-v3.objectallib - com.cocos2d-v3.cocos2d-uilib - com.cocos2d-v3.kazmathlib - com.cocos2d-v3.ccbreaderlib - com.cocos2d-v3.chipmunklib - - Concrete - - Description - This template provides a starting point for an application that uses cocos2d v3.0 for Mac. It also includes CCBReader, kazmath and Chipmunk. - Identifier - com.cocos2d-v3.cocos2dOnlyMacTemplate - Kind - Xcode.Xcode3.ProjectTemplateUnitKind - Definitions - - Supporting Files/Prefix.pch - - Group - Supporting Files - Path - Supporting Files/Prefix.pch - TargetIndices - - - Supporting Files/main.m - - Group - Supporting Files - Path - Supporting Files/main.m - TargetIndices - - 0 - - - Classes/HelloWorldLayer.h - - Group - Classes - Path - Classes/HelloWorldLayer.h - TargetIndices - - - Classes/HelloWorldLayer.m - - Group - Classes - Path - Classes/HelloWorldLayer.m - TargetIndices - - 0 - - - Classes/AppDelegate.h - - Group - Classes - Path - Classes/AppDelegate.h - TargetIndices - - - Classes/AppDelegate.m - - Group - Classes - Path - Classes/AppDelegate.m - TargetIndices - - 0 - - - - Nodes - - Supporting Files/Prefix.pch - Supporting Files/main.m - Classes/AppDelegate.h - Classes/AppDelegate.m - Classes/HelloWorldLayer.h - Classes/HelloWorldLayer.m - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Classes/AppDelegate.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Classes/AppDelegate.h deleted file mode 100644 index b0ae97e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Classes/AppDelegate.h +++ /dev/null @@ -1,13 +0,0 @@ -// -// AppDelegate.h -// ___PROJECTNAME___ -// -// Created by ___FULLUSERNAME___ on ___DATE___. -// Copyright ___ORGANIZATIONNAME___ ___YEAR___. All rights reserved. -// -// ----------------------------------------------------------------------- - -#import "cocos2d.h" - -@interface AppDelegate : CCAppDelegate -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Classes/AppDelegate.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Classes/AppDelegate.m deleted file mode 100755 index 9768e2e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Classes/AppDelegate.m +++ /dev/null @@ -1,55 +0,0 @@ -// -// AppDelegate.m -// ___PROJECTNAME___ -// -// Created by ___FULLUSERNAME___ on ___DATE___. -// Copyright ___ORGANIZATIONNAME___ ___YEAR___. All rights reserved. -// -// ----------------------------------------------------------------------- - -#import "AppDelegate.h" -#import "IntroScene.h" -#import "HelloWorldScene.h" - -@implementation AppDelegate - -// --(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - // This is the only app delegate method you need to implement when inheriting from CCAppDelegate. - // This method is a good place to add one time setup code that only runs when your app is first launched. - - // Setup Cocos2D with reasonable defaults for everything. - // There are a number of simple options you can change. - // If you want more flexibility, you can configure Cocos2D yourself instead of calling setupCocos2dWithOptions:. - [self setupCocos2dWithOptions:@{ - // Show the FPS and draw call label. - CCSetupShowDebugStats: @(YES), - - // More examples of options you might want to fiddle with: - // (See CCAppDelegate.h for more information) - - // Use a 16 bit color buffer: -// CCSetupPixelFormat: kEAGLColorFormatRGB565, - // Use a simplified coordinate system that is shared across devices. -// CCSetupScreenMode: CCScreenModeFixed, - // Run in portrait mode. -// CCSetupScreenOrientation: CCScreenOrientationPortrait, - // Run at a reduced framerate. -// CCSetupAnimationInterval: @(1.0/30.0), - // Run the fixed timestep extra fast. -// CCSetupFixedUpdateInterval: @(1.0/180.0), - // Make iPad's act like they run at a 2x content scale. (iPad retina 4x) -// CCSetupTabletScale2X: @(YES), - }]; - - return YES; -} - --(CCScene *)startScene -{ - // This method should return the very first scene to be run when your app starts. - return [IntroScene scene]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Classes/HelloWorldScene.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Classes/HelloWorldScene.h deleted file mode 100755 index 973176b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Classes/HelloWorldScene.h +++ /dev/null @@ -1,27 +0,0 @@ -// -// HelloWorldScene.h -// ___PROJECTNAME___ -// -// Created by ___FULLUSERNAME___ on ___DATE___. -// Copyright ___ORGANIZATIONNAME___ ___YEAR___. All rights reserved. -// -// ----------------------------------------------------------------------- - -// Importing cocos2d.h and cocos2d-ui.h, will import anything you need to start using Cocos2D v3 -#import "cocos2d.h" -#import "cocos2d-ui.h" - -// ----------------------------------------------------------------------- - -/** - * The main scene - */ -@interface HelloWorldScene : CCScene - -// ----------------------------------------------------------------------- - -+ (HelloWorldScene *)scene; -- (id)init; - -// ----------------------------------------------------------------------- -@end \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Classes/HelloWorldScene.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Classes/HelloWorldScene.m deleted file mode 100644 index 30d5945..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Classes/HelloWorldScene.m +++ /dev/null @@ -1,129 +0,0 @@ -// -// HelloWorldScene.m -// ___PROJECTNAME___ -// -// Created by ___FULLUSERNAME___ on ___DATE___. -// Copyright ___ORGANIZATIONNAME___ ___YEAR___. All rights reserved. -// -// ----------------------------------------------------------------------- - -#import "HelloWorldScene.h" -#import "IntroScene.h" -#import "NewtonScene.h" - -// ----------------------------------------------------------------------- -#pragma mark - HelloWorldScene -// ----------------------------------------------------------------------- - -@implementation HelloWorldScene -{ - CCSprite *_sprite; -} - -// ----------------------------------------------------------------------- -#pragma mark - Create & Destroy -// ----------------------------------------------------------------------- - -+ (HelloWorldScene *)scene -{ - return [[self alloc] init]; -} - -// ----------------------------------------------------------------------- - -- (id)init -{ - // Apple recommend assigning self with supers return value - self = [super init]; - if (!self) return(nil); - - // Enable touch handling on scene node - self.userInteractionEnabled = YES; - - // Create a colored background (Dark Grey) - CCNodeColor *background = [CCNodeColor nodeWithColor:[CCColor colorWithRed:0.2f green:0.2f blue:0.2f alpha:1.0f]]; - [self addChild:background]; - - // Add a sprite - _sprite = [CCSprite spriteWithImageNamed:@"Icon-72.png"]; - _sprite.position = ccp(self.contentSize.width/2,self.contentSize.height/2); - [self addChild:_sprite]; - - // Animate sprite with action - CCActionRotateBy* actionSpin = [CCActionRotateBy actionWithDuration:1.5f angle:360]; - [_sprite runAction:[CCActionRepeatForever actionWithAction:actionSpin]]; - - // Create a back button - CCButton *backButton = [CCButton buttonWithTitle:@"[ Menu ]" fontName:@"Verdana-Bold" fontSize:18.0f]; - backButton.positionType = CCPositionTypeNormalized; - backButton.position = ccp(0.85f, 0.95f); // Top Right of screen - [backButton setTarget:self selector:@selector(onBackClicked:)]; - [self addChild:backButton]; - - // done - return self; -} - -// ----------------------------------------------------------------------- - -- (void)dealloc -{ - // clean up code goes here -} - -// ----------------------------------------------------------------------- -#pragma mark - Enter & Exit -// ----------------------------------------------------------------------- - -- (void)onEnter -{ - // always call super onEnter first - [super onEnter]; - - // In pre-v3, touch enable and scheduleUpdate was called here - // In v3, touch is enabled by setting userInterActionEnabled for the individual nodes - // Per frame update is automatically enabled, if update is overridden - -} - -// ----------------------------------------------------------------------- - -- (void)onExit -{ - // always call super onExit last - [super onExit]; -} - -// ----------------------------------------------------------------------- -#pragma mark - Touch Handler -// ----------------------------------------------------------------------- - --(void) touchBegan:(UITouch *)touch withEvent:(UIEvent *)event { - CGPoint touchLoc = [touch locationInNode:self]; - - // Log touch location - CCLOG(@"Move sprite to @ %@",NSStringFromCGPoint(touchLoc)); - - // Move our sprite to touch location - CCActionMoveTo *actionMove = [CCActionMoveTo actionWithDuration:1.0f position:touchLoc]; - [_sprite runAction:actionMove]; -} - -// ----------------------------------------------------------------------- -#pragma mark - Button Callbacks -// ----------------------------------------------------------------------- - -- (void)onBackClicked:(id)sender -{ - // back to intro scene with transition - [[CCDirector sharedDirector] replaceScene:[IntroScene scene] - withTransition:[CCTransition transitionPushWithDirection:CCTransitionDirectionRight duration:1.0f]]; -} - -- (void)onNewtonClicked:(id)sender -{ - [[CCDirector sharedDirector] pushScene:[NewtonScene scene] withTransition:[CCTransition transitionPushWithDirection:CCTransitionDirectionLeft duration:1.0f]]; -} - -// ----------------------------------------------------------------------- -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Classes/IntroScene.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Classes/IntroScene.h deleted file mode 100755 index 27f9144..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Classes/IntroScene.h +++ /dev/null @@ -1,30 +0,0 @@ -// -// IntroScene.h -// ___PROJECTNAME___ -// -// Created by ___FULLUSERNAME___ on ___DATE___. -// Copyright ___ORGANIZATIONNAME___ ___YEAR___. All rights reserved. -// -// ----------------------------------------------------------------------- - -// Importing cocos2d.h and cocos2d-ui.h, will import anything you need to start using cocos2d-v3 -#import "cocos2d.h" -#import "cocos2d-ui.h" - -// ----------------------------------------------------------------------- - -/** - * The intro scene - * Note, that scenes should now be based on CCScene, and not CCLayer, as previous versions - * Main usage for CCLayer now, is to make colored backgrounds (rectangles) - * - */ -@interface IntroScene : CCScene - -// ----------------------------------------------------------------------- - -+ (IntroScene *)scene; -- (id)init; - -// ----------------------------------------------------------------------- -@end \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Classes/IntroScene.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Classes/IntroScene.m deleted file mode 100644 index d62208c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Classes/IntroScene.m +++ /dev/null @@ -1,87 +0,0 @@ -// -// IntroScene.m -// ___PROJECTNAME___ -// -// Created by ___FULLUSERNAME___ on ___DATE___. -// Copyright ___ORGANIZATIONNAME___ ___YEAR___. All rights reserved. -// -// ----------------------------------------------------------------------- - -// Import the interfaces -#import "IntroScene.h" -#import "HelloWorldScene.h" -#import "NewtonScene.h" - -// ----------------------------------------------------------------------- -#pragma mark - IntroScene -// ----------------------------------------------------------------------- - -@implementation IntroScene - -// ----------------------------------------------------------------------- -#pragma mark - Create & Destroy -// ----------------------------------------------------------------------- - -+ (IntroScene *)scene -{ - return [[self alloc] init]; -} - -// ----------------------------------------------------------------------- - -- (id)init -{ - // Apple recommend assigning self with supers return value - self = [super init]; - if (!self) return(nil); - - // Create a colored background (Dark Grey) - CCNodeColor *background = [CCNodeColor nodeWithColor:[CCColor colorWithRed:0.2f green:0.2f blue:0.2f alpha:1.0f]]; - [self addChild:background]; - - // Hello world - CCLabelTTF *label = [CCLabelTTF labelWithString:@"Hello World" fontName:@"Chalkduster" fontSize:36.0f]; - label.positionType = CCPositionTypeNormalized; - label.color = [CCColor redColor]; - label.position = ccp(0.5f, 0.5f); // Middle of screen - [self addChild:label]; - - // Spinning scene button - CCButton *spinningButton = [CCButton buttonWithTitle:@"[ Simple Sprite ]" fontName:@"Verdana-Bold" fontSize:18.0f]; - spinningButton.positionType = CCPositionTypeNormalized; - spinningButton.position = ccp(0.5f, 0.35f); - [spinningButton setTarget:self selector:@selector(onSpinningClicked:)]; - [self addChild:spinningButton]; - - // Next scene button - CCButton *newtonButton = [CCButton buttonWithTitle:@"[ Newton Physics ]" fontName:@"Verdana-Bold" fontSize:18.0f]; - newtonButton.positionType = CCPositionTypeNormalized; - newtonButton.position = ccp(0.5f, 0.20f); - [newtonButton setTarget:self selector:@selector(onNewtonClicked:)]; - [self addChild:newtonButton]; - - // done - return self; -} - -// ----------------------------------------------------------------------- -#pragma mark - Button Callbacks -// ----------------------------------------------------------------------- - -- (void)onSpinningClicked:(id)sender -{ - // start spinning scene with transition - [[CCDirector sharedDirector] replaceScene:[HelloWorldScene scene] - withTransition:[CCTransition transitionPushWithDirection:CCTransitionDirectionLeft duration:1.0f]]; -} - -- (void)onNewtonClicked:(id)sender -{ - // start newton scene with transition - // the current scene is pushed, and thus needs popping to be brought back. This is done in the newton scene, when pressing back (upper left corner) - [[CCDirector sharedDirector] pushScene:[NewtonScene scene] - withTransition:[CCTransition transitionPushWithDirection:CCTransitionDirectionLeft duration:1.0f]]; -} - -// ----------------------------------------------------------------------- -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/LightBulb.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/LightBulb.h deleted file mode 100644 index 397c6fd..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/LightBulb.h +++ /dev/null @@ -1,36 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Lars Birkemose - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import -#import "cocos2d.h" - -// ----------------------------------------------------------------------- - -@interface LightBulb : CCSprite - -// ----------------------------------------------------------------------- - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/LightBulb.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/LightBulb.m deleted file mode 100644 index 85ea5ff..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/LightBulb.m +++ /dev/null @@ -1,70 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Lars Birkemose - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "LightBulb.h" - -// ----------------------------------------------------------------------- -#pragma mark LightBulb -// ----------------------------------------------------------------------- - -@implementation LightBulb - -// ----------------------------------------------------------------------- -#pragma mark - Create and Destroy -// ----------------------------------------------------------------------- - -- (void)dealloc -{ - CCLOG(@"The light bulb was deallocated"); - // clean up code goes here, should there be any - -} - -// ----------------------------------------------------------------------- -#pragma mark - Touch implementation -// ----------------------------------------------------------------------- - -- (void)touchBegan:(UITouch *)touch withEvent:(UIEvent *)event -{ - // In order for a responder to grab the touch, touchBegan must be implemented, otherwise the touch will automatically ripple down the responder chain. - // This equals the "old" way, of just implementing touchBegan, and returning YES - // To discard a touch, call the super - // Ex - // If (!_touchForMe) [super touchBegan:touch withEvent:event]; - CCLOG(@"The ligh bulb was touched"); -} - -- (void)touchMoved:(UITouch *)touch withEvent:(UIEvent *)event -{ - // Place the light bulb at the touch position - self.position = [_parent convertToNodeSpace:touch.locationInWorld]; -} - -// ----------------------------------------------------------------------- - -@end - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/NewtonConstants.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/NewtonConstants.h deleted file mode 100644 index a1f5118..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/NewtonConstants.h +++ /dev/null @@ -1,66 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Lars Birkemose - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -static const int NewtonLetterCount = 7; -static const NSString *NewtonLetter[] = { @"c", @"o", @"c", @"o", @"s", @"2", @"d" }; -static const CGPoint NewtonLetterPosition[] = {{-2,0}, {-1,0}, {0,0}, {1,0}, {2,0}, {1.8,-2}, {2.8,-2}}; -static const BOOL NewtonLetterHasRope[] = {YES, YES, YES, YES, YES, NO, NO}; - -static const float NewtonBackgroundLuminance = 0.1f; - -static const CGPoint NewtonButtonBackPosition = (CGPoint){0.10f, 0.90f}; -static const CGPoint NewtonButtonFirePosition = (CGPoint){0.90f, 0.90f}; -static const CGPoint NewtonButtonResetPosition = (CGPoint){0.90f, 0.80f}; -static const CGPoint NewtonLightPosition = (CGPoint){0.75f, 0.35f}; - -static const CGPoint NewtonGravity = (CGPoint){0, -980.665}; -static const float NewtonOutlineFriction = 1.0f; -static const float NewtonOutlineElasticity = 0.5f; -static const float NewtonSphereFriction = 0.5; -static const float NewtonSphereElasticity = 1.0; - -static const float NewtonSphereNormalMass = 1; -static const float NewtonSphereSwingingMass = 0.25; -static const float NewtonSphereMovingMass = 100; -static const float NewtonRopeNormalMass = 1; - -static const BOOL NewtonRealRope = NO; -static const int NewtonRopeSegments = 6; - -static const float NewtonParticleScale = 0.8f; -static const float NewtonParticleDisplacement = 0.35f; - -// Added because the image of the sprite doesnt fill the image 100% -// A transparent blended margin is kept, to make the image looks good then it rotates. -static const float NewtonSphereMargin = 3; -static const float NewtonSphereSpacing = 3; - -static const NSString *NewtonSphereCollisionSphere = @"sphere"; -static const NSString *NewtonSphereCollisionOutline = @"outline"; -static const NSString *NewtonSphereCollisionRope = @"rope"; - -#define CCNewtonRopeColor [CCColor colorWithRed:0.2 green:0.2 blue:0.2] - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/NewtonScene.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/NewtonScene.h deleted file mode 100644 index 79b0daf..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/NewtonScene.h +++ /dev/null @@ -1,44 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Lars Birkemose - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -// Importing cocos2d.h and cocos2d-ui.h, will import anything you need to start using Cocos2D v3 -#import "cocos2d.h" -#import "cocos2d-ui.h" - -// ----------------------------------------------------------------------- - -/** - * The main scene - */ -@interface NewtonScene : CCScene - -// ----------------------------------------------------------------------- - -+ (instancetype)scene; -- (instancetype)init; - -// ----------------------------------------------------------------------- -@end \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/NewtonScene.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/NewtonScene.m deleted file mode 100644 index c2762d8..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/NewtonScene.m +++ /dev/null @@ -1,301 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Lars Birkemose - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "NewtonScene.h" -#import "IntroScene.h" -#import "NewtonConstants.h" -#import "NewtonSphere.h" -#import "LightBulb.h" -#import "Rope.h" - -// ----------------------------------------------------------------------- -#pragma mark NewtonScene -// ----------------------------------------------------------------------- - -@implementation NewtonScene -{ - LightBulb *_light; - CCPhysicsNode *_physics; -} - -// ----------------------------------------------------------------------- -#pragma mark - Create and Destroy -// ----------------------------------------------------------------------- - -+ (instancetype)scene -{ - return [[self alloc] init]; -} - -// ----------------------------------------------------------------------- - -- (instancetype)init -{ - // Apple recommend assigning self with supers return value, and handling self not created - self = [super init]; - if (!self) return(nil); - - // Here is where custom code for the newton scene starts - - // set the clear color to a dark grey - // This is a faster alternative to using a CCColorNode (former CCColorLayer) for a colored background - glClearColor(NewtonBackgroundLuminance, NewtonBackgroundLuminance, NewtonBackgroundLuminance, 1.0); - - [[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"newton.plist"]; - - // find position for center letter (second C in cocos) - CGPoint centerPos = ccp([CCDirector sharedDirector].viewSize.width * 0.5, [CCDirector sharedDirector].viewSize.height * 0.5); - - // add a back button - CCButton *backButton = [CCButton buttonWithTitle:@"" spriteFrame:[CCSpriteFrame frameWithImageNamed:@"left.png"]]; - backButton.positionType = CCPositionTypeNormalized; - backButton.position = NewtonButtonBackPosition; - [backButton setTarget:self selector:@selector(onBackClicked:)]; - [self addChild:backButton]; - - // add a reset button - CCButton *resetButton = [CCButton buttonWithTitle:@"" spriteFrame:[CCSpriteFrame frameWithImageNamed:@"reset.png"]]; - resetButton.positionType = CCPositionTypeNormalized; - resetButton.position = NewtonButtonResetPosition; - [resetButton setTarget:self selector:@selector(onResetClicked:)]; - [self addChild:resetButton]; - - // add toggle fire button - CCButton *fireButton = [CCButton buttonWithTitle:@"" - spriteFrame:[CCSpriteFrame frameWithImageNamed:@"fire.off.png"] - highlightedSpriteFrame:[CCSpriteFrame frameWithImageNamed:@"fire.on.png"] - disabledSpriteFrame:[CCSpriteFrame frameWithImageNamed:@"fire.off.png"]]; - fireButton.positionType = CCPositionTypeNormalized; - fireButton.position = NewtonButtonFirePosition; - [fireButton setTarget:self selector:@selector(onFireClicked:)]; - [self addChild:fireButton]; - - // Create light sprite, and enable user intercation. See the LightBulb class on how to handle this. - // Created with a positive Z, to keep it above the newton spheres - _light = [LightBulb spriteWithImageNamed:@"light.png"]; - _light.position = ccp([CCDirector sharedDirector].viewSize.width * NewtonLightPosition.x, [CCDirector sharedDirector].viewSize.height * NewtonLightPosition.y); - _light.userInteractionEnabled = YES; - [self addChild:_light z:1]; - - // Create a physics node, to hold all the spheres - // This node is a physics node, so that you can add physics to the spheres - _physics = [CCPhysicsNode node]; - _physics.gravity = NewtonGravity; - [self addChild:_physics]; - - // show physice debug draw - // _sphereNode.debugDraw = YES; - - // create an outline of the basic physics node, to keep physics "in door" - // While the spheres in the template are hanging, and thus do not "fall out of the world", this is a normal step - // Bodies made from poly lines, are default static - CGRect worldRect = CGRectMake(0, 0, [CCDirector sharedDirector].viewSize.width, [CCDirector sharedDirector].viewSize.height); - CCNode *outline = [CCNode node]; - outline.physicsBody = [CCPhysicsBody bodyWithPolylineFromRect:worldRect cornerRadius:0]; - outline.physicsBody.friction = NewtonOutlineFriction; - outline.physicsBody.elasticity = NewtonOutlineElasticity; - outline.physicsBody.collisionCategories = @[NewtonSphereCollisionOutline]; - outline.physicsBody.collisionMask = @[NewtonSphereCollisionSphere, NewtonSphereCollisionRope]; - [_physics addChild:outline]; - - outline.physicsBody.collisionCategories = @[NewtonSphereCollisionOutline]; - outline.physicsBody.collisionMask = @[NewtonSphereCollisionSphere, NewtonSphereCollisionRope]; - - // Create newton spheres - for (int index = 0; index < NewtonLetterCount; index ++) - { - NewtonSphere *sphere = [NewtonSphere newtonSphereWithLetter:(NSString *)NewtonLetter[index]]; - sphere.position = ccpAdd(centerPos, ccpMult(NewtonLetterPosition[index], sphere.sphere.contentSize.width - NewtonSphereMargin + NewtonSphereSpacing)); - sphere.lightPos = _light.position; - [_physics addChild:sphere]; - - if (NewtonLetterHasRope[index]) - { - if (NewtonRealRope) - { - Rope *rope = [Rope ropeWithSegments:NewtonRopeSegments - objectA:sphere - posA:ccp(sphere.position.x, sphere.position.y + ((sphere.sphere.contentSize.height - NewtonSphereMargin) * 0.5)) - objectB:nil - posB:ccp(sphere.position.x, [CCDirector sharedDirector].viewSize.height)]; - [_physics addChild:rope]; - } - else - { - // let the sphere pivot around the top - CGPoint pivotPos = ccp(sphere.position.x, [CCDirector sharedDirector].viewSize.height); - - // create a static body to pivot around - CCNode *pivotNode = [CCNode node]; - pivotNode.position = pivotPos; - pivotNode.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1 andCenter:CGPointZero]; - pivotNode.physicsBody.type = CCPhysicsBodyTypeStatic; - pivotNode.physicsBody.collisionMask = @[]; - [_physics addChild:pivotNode]; - - [CCPhysicsJoint connectedPivotJointWithBodyA:sphere.physicsBody bodyB:pivotNode.physicsBody anchorA:ccpSub(pivotPos, sphere.position)]; - } - } - } - - // enable touch handling - // See touchBegan below, for detailed information - self.userInteractionEnabled = YES; - - // done - return self; -} - -// ----------------------------------------------------------------------- - -- (void)dealloc -{ - CCLOG(@"NewtonScene was deallocated"); - // clean up code goes here, should there be any - -} - -// ----------------------------------------------------------------------- -#pragma mark - Enter and Exit -// ----------------------------------------------------------------------- - -- (void)onEnter -{ - // always call super onEnter first - [super onEnter]; - - // In pre-v3, touch enable and scheduleUpdate was called here - // In v3, touch is enabled by setting userInterActionEnabled for the individual nodes - // Per frame update is automatically enabled, if update is overridden - - // Basically this will result in fewer having the need to override onEnter and onExit, but for clarity, it is shown -} - -- (void)onExit -{ - - - // always call super onExit last - [super onExit]; -} - -// ----------------------------------------------------------------------- - -- (void)onEnterTransitionDidFinish -{ - // always call super onEnterTransitionDidFinish first - [super onEnterTransitionDidFinish]; - - -} - -- (void)onExitTransitionDidStart -{ - - - // always call super onExitTransitionDidStart last - [super onExitTransitionDidStart]; -} - - -// ----------------------------------------------------------------------- -#pragma mark - Button callbacks -// ----------------------------------------------------------------------- - -- (void)onResetClicked:(id)sender -{ - // recreate the scene - [[CCDirector sharedDirector] replaceScene:[NewtonScene scene]]; -} - -- (void)onBackClicked:(id)sender -{ - // pop previous scene back in place - [[CCDirector sharedDirector] popSceneWithTransition:[CCTransition transitionPushWithDirection:CCTransitionDirectionRight duration:1.0f]]; -} - -- (void)onFireClicked:(id)sender -{ - // toggle the fire button - CCButton *button = (CCButton *)sender; - button.selected = !button.selected; - - // scan through nodes, and update effect on Newton Spheres - for (CCNode *node in _physics.children) - { - if ([node isKindOfClass:[NewtonSphere class]]) - { - NewtonSphere *sphere = (NewtonSphere *)node; - sphere.effect = (button.selected) ? NewtonSphereEffectFire : NewtonSphereEffectLight; - } - } -} - -// ----------------------------------------------------------------------- -#pragma mark - Touch implemenation -// ----------------------------------------------------------------------- - -- (void)touchBegan:(UITouch *)touch withEvent:(UIEvent *)event -{ - // As userinteraction is enabled for the entire scene, touchBegan will be called, if the touch wasnt grabbed by any other touch responder - // See touchBegan in LightBulb, for a more detailed explanation. - CCLOG(@"The background was touched"); -} - -- (void)touchMoved:(UITouch *)touch withEvent:(UIEvent *)event -{ - // does nothing for now. Does not need to be implemented -} - -- (void)touchEnded:(UITouch *)touch withEvent:(UIEvent *)event -{ - // does nothing for now. Does not need to be implemented -} - -// ----------------------------------------------------------------------- -#pragma mark - Scheduled update -// ----------------------------------------------------------------------- -// Notice, that update is now automatically called for any descendant of CCNode, if the method is implemented -// Previously this had to be done in onEnter and onExit - -- (void)update:(CCTime)delta -{ - // Brute force update of light - for (CCNode *node in _physics.children) - { - // update light on all nodes which are of type NewtonSphere - // Includes some "old scholl" casting. - // Be careful with casting, unless you are 100% certain about what you do. Can create some nasty bugs - if ([node isKindOfClass:[NewtonSphere class]]) - { - NewtonSphere *sphere = (NewtonSphere *)node; - sphere.lightPos = _light.position; - } - } -} - -// ----------------------------------------------------------------------- -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/NewtonSphere.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/NewtonSphere.h deleted file mode 100644 index ad0f488..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/NewtonSphere.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Lars Birkemose - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import -#import "cocos2d.h" -#import "NewtonConstants.h" - -// ----------------------------------------------------------------------- -// Types of effects applied to the spheres -typedef NS_ENUM(NSInteger, NewtonSphereEffect) -{ - // The sphere reacts to a light source - NewtonSphereEffectLight, - // The spheres are on fire - NewtonSphereEffectFire, -}; - -// ----------------------------------------------------------------------- -// NewtonSphere wraps newton sphere in a single class - -@interface NewtonSphere : CCNode - -// ----------------------------------------------------------------------- - -@property (nonatomic, readonly) CCSprite *sphere; -@property (nonatomic, assign) CGPoint lightPos; -@property (nonatomic, assign) NewtonSphereEffect effect; - -// ----------------------------------------------------------------------- - -+ (instancetype)newtonSphereWithLetter:(NSString *)letter; -- (instancetype)initWithLetter:(NSString *)letter; - -// ----------------------------------------------------------------------- - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/NewtonSphere.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/NewtonSphere.m deleted file mode 100644 index fbbee2b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/NewtonSphere.m +++ /dev/null @@ -1,302 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Lars Birkemose - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "NewtonSphere.h" - -// ----------------------------------------------------------------------- -#pragma mark NewtonSphere -// ----------------------------------------------------------------------- - -@implementation NewtonSphere -{ - CCSprite *_highlight; - CCSprite *_shadow; - CCParticleSystem *_fire; - - BOOL _grabbed; - NSTimeInterval _previousTime; - CGPoint _previousVelocity; - CGPoint _previousPos; -} - -// ----------------------------------------------------------------------- -#pragma mark - Create and Destroy -// ----------------------------------------------------------------------- - -+ (instancetype)newtonSphereWithLetter:(NSString *)letter; -{ - return([[NewtonSphere alloc] initWithLetter:letter]); -} - -- (instancetype)initWithLetter:(NSString *)letter -{ - // Apple recommend assigning self with supers return value, and handling self not created - self = [super init]; - if (!self) return(nil); - - // Custom code goes here - // Images are expected to be in a previously loaded sprite sheet (See NewtonScene) - // ********************* - - // As the sphere is a compound object, it should be build on a simple CCNode with no content size. This makes placement a lot easier - - // fist create a sphere with a letter - _sphere = [CCSprite spriteWithImageNamed:[NSString stringWithFormat:@"letter.%@.png", letter]]; - [self addChild:_sphere]; - - // Give the sprite a physics body. - // Use the content size from the sphere, and subtract NewtonSphereMargin (a constant), as the image we are using, has a transparent edge - CCPhysicsBody *body = [CCPhysicsBody bodyWithCircleOfRadius:(_sphere.contentSize.width - NewtonSphereMargin) * 0.5 andCenter:CGPointZero]; - - // Assign the physics to our base node - self.physicsBody = body; - - // Set the physics properties, trying to simulate a newtons cradle - body.friction = NewtonSphereFriction; - body.elasticity = NewtonSphereElasticity; - - // Assign the collision category - // As you can assign several categories, this becomes an extremely flexible and clever way of filtering collisions. - body.collisionCategories = @[NewtonSphereCollisionSphere]; - - // Spheres should collide with both other spheres, and the outline - body.collisionMask = @[NewtonSphereCollisionSphere, NewtonSphereCollisionOutline]; - - // Give the sphere a random color. Not white and black - // randomColor will create a pattern 001 -> 110, which are then used to create RGB - int randomColor = 1 + (arc4random() % 5); - _sphere.color = [CCColor colorWithRed:(randomColor & 1) green:(randomColor >> 1 & 1) blue:(randomColor >> 2 & 1)]; - - // Create the shadow - _shadow = [CCSprite spriteWithImageNamed:@"letter.shadow.png"]; - [self addChild:_shadow]; - - // Create the highlight - _highlight = [CCSprite spriteWithImageNamed:@"letter.highlight.png"]; - [self addChild:_highlight]; - - // enable touch for the sphere - self.userInteractionEnabled = YES; - - // body.collisionType = color; - - // create fire - _fire = [CCParticleSystem particleWithFile:@"fire.plist"]; - _fire.particlePositionType = CCParticleSystemPositionTypeFree; - - // place the fire effect in upper half of sphere (looks better) - _fire.position = ccp(0, _sphere.contentSize.height * NewtonParticleDisplacement); - - // ---------- - // Issue #484 - // There is a bug in particle systems, that prevents free particles from being scaled. In stead the properties must be scaled. - float particleScale = NewtonParticleScale * [CCDirector sharedDirector].viewSize.width / 1000; - _fire.startSize *= particleScale; - _fire.startSizeVar *= particleScale; - _fire.endSize *= particleScale; - _fire.endSizeVar *= particleScale; - _fire.gravity = ccpMult(_fire.gravity, particleScale); - _fire.posVar = ccpMult(_fire.posVar, particleScale); - - // this produces weird results - // _fire.scale = particleScale; - // ---------- - - [self addChild:_fire]; - - // set effect mode and control data - _lightPos = CGPointZero; - self.effect = NewtonSphereEffectLight; - - // done - return(self); -} - -- (void)dealloc -{ - CCLOG(@"A Newton Sphere was deallocated"); - // clean up code goes here, should there be any - -} - -// ----------------------------------------------------------------------- -#pragma mark - Hit test override -// ----------------------------------------------------------------------- - -- (BOOL)hitTestWithWorldPos:(CGPoint)pos -{ - // The Newton Sphere is a compound physics object, and thus based on a CCNode. - // Because of that, the object has no content size, and default touch registration will not work - // Giving the node a content size, will ruin the compound placement. - - // To fix this, the hit test function is overridden. - // As this is a simple sphere, the hit test will return YES, if the touch distance to sphere, is less than radius - - // get the position in the node - CGPoint nodePos = [self convertToNodeSpace:pos]; - - // calculate distance from touch to node center - float distance = ccpLength(nodePos); - return(distance < _sphere.contentSize.width * 0.5); -} - -// ----------------------------------------------------------------------- -#pragma mark - Touch implementation -// ----------------------------------------------------------------------- - -- (void)touchBegan:(UITouch *)touch withEvent:(UIEvent *)event -{ - // convert the touch into parents coordinate system - // This is often the same as the world location, but if the scene is ex, scaled or offset, it might not be - CGPoint parentPos = [_parent convertToNodeSpace:touch.locationInWorld]; - - // The spehre was grabbed. - // To move the sphere around in a "believeable" manner, two things has to be done - // 1) the mass has to be increased, to simulate "an unstopable force" (please dont add an imovable object to the space, or chipmunk will crash ... no it wont :) - self.physicsBody.mass = NewtonSphereMovingMass; - - // 2) Save state data, like time and position, so that a velocity can be calculated when moving the sphere. - // Velocity must be set on forced movement, otherwise the collisions will feel "mushy" - _grabbed = YES; - _previousVelocity = CGPointZero; - _previousTime = event.timestamp; - _previousPos = parentPos; - CCLOG(@"A Newton Sphere was touched"); -} - -- (void)touchMoved:(UITouch *)touch withEvent:(UIEvent *)event -{ - // convert the touch into parents coordinate system - // This is often the same as the world location, but if the scene is ex, scaled or offset, it might not be - CGPoint parentPos = [_parent convertToNodeSpace:touch.locationInWorld]; - - // on each move, calculate a velocity used in update, and save new state data - _previousVelocity = ccpMult( ccpSub(parentPos, _previousPos), 1 / (event.timestamp - _previousTime)); - _previousTime = event.timestamp; - _previousPos = parentPos; -} - -- (void)touchEnded:(UITouch *)touch withEvent:(UIEvent *)event -{ - // if not grabbed anymore, return mass to normal - _grabbed = NO; - self.physicsBody.mass = NewtonSphereNormalMass; -} - -- (void)touchCancelled:(UITouch *)touch withEvent:(UIEvent *)event -{ - [self touchEnded:touch withEvent:event]; -} - -// ----------------------------------------------------------------------- -#pragma mark - Scheduled update -// ----------------------------------------------------------------------- - -- (void)update:(CCTime)delta -{ - // update needs not to be scheduled anymore. Just overriding update:, will automatically cause it to be called - - // if the sphere is grabbed, force it into position, and update its velocity. - if (_grabbed) - { - self.position = _previousPos; - self.physicsBody.velocity = _previousVelocity; - } - - // check which effect is currently active - switch (_effect) - { - case NewtonSphereEffectLight: - { - // if light is active, calculate the light vector (not normalized) - CGPoint lightVector = ccpSub(_lightPos, self.position); - - // calculate angle and distance to light source - float angle = ccpToAngle(lightVector); - float distance = ccpLength(lightVector); - - // set highlight and shadow rotation, based on angle - // Note. - // Highlight and shadow are children of the physics node, and will as such, rotate with it - // As highlight and shadow should only rotate with light position, self.rotation is subtracted - _highlight.rotation = 90 - (angle * 180 / M_PI) - self.rotation; - _shadow.rotation = 90 - (angle * 180 / M_PI) - self.rotation; - - // calculate highlight and shadow intensity, based on distance - // normalize distance, based on screen width - distance /= [CCDirector sharedDirector].viewSize.width; - - // calculate opacity for highlight and shadow, to make the lighting look believeable - // I know ... this is kind of hardcoded ... Sorry ... - _highlight.opacity = clampf(1 - (2 * distance),0,1); - _shadow.opacity = clampf(3 * distance,0,1); - - break; - } - case NewtonSphereEffectFire: - { - // In fiery mode, highlight is not visible, and shadow is placed at zero rotation, so give the illusion of a burnt bottom - _shadow.rotation = -self.rotation; - break; - } - } - - // fire might also be present in light mode, as the flames die out. - // So fire rotation is always set to zero, no matter the mode. - _fire.rotation = -self.rotation; -} - -// ----------------------------------------------------------------------- -#pragma mark - Property implementation -// ----------------------------------------------------------------------- - -- (void)setEffect:(NewtonSphereEffect)effect -{ - // sets the effect for the Newton Sphere - _effect = effect; - - switch (effect) - { - case NewtonSphereEffectLight: - { - // highlight visible, and no fire - _highlight.visible = YES; - [_fire stopSystem]; - break; - } - case NewtonSphereEffectFire: - { - // highlight not visible, full opacity on shadow, and fire enabled - _highlight.visible = NO; - _shadow.opacity = 1.00; - [_fire resetSystem]; - } - } -} - -// ----------------------------------------------------------------------- - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/fire.off.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/fire.off.png deleted file mode 100644 index d5ffc59..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/fire.off.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/fire.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/fire.png deleted file mode 100644 index 4ad5ff5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/fire.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/left.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/left.png deleted file mode 100644 index 1793204..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/left.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.2.png deleted file mode 100644 index 489cfca..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.c.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.c.png deleted file mode 100644 index 008f728..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.c.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.d.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.d.png deleted file mode 100644 index adcc8b3..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.d.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.e.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.e.png deleted file mode 100644 index 4e1f376..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.e.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.h.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.h.png deleted file mode 100644 index 14a65ab..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.h.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.highlight.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.highlight.png deleted file mode 100644 index 6186809..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.highlight.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.l.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.l.png deleted file mode 100644 index 662b2d8..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.l.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.o.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.o.png deleted file mode 100644 index 23febc4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.o.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.r.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.r.png deleted file mode 100644 index ad77be3..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.r.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.s.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.s.png deleted file mode 100644 index 4cdcfe7..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.s.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.shadow.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.shadow.png deleted file mode 100644 index c768ba0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.shadow.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.w.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.w.png deleted file mode 100644 index 36fa2ea..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/letter.w.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/light.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/light.png deleted file mode 100644 index 24de6a6..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/light.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/reset.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/reset.png deleted file mode 100644 index e349cbe..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/reset.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/right.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/right.png deleted file mode 100644 index e432ba5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/right.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/rope.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/rope.png deleted file mode 100644 index 019e226..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/Images/rope.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/newton.tps b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/newton.tps deleted file mode 100644 index 1d9a2ff..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/Newton/newton.tps +++ /dev/null @@ -1,216 +0,0 @@ - - - - fileFormatVersion - 3 - texturePackerVersion - 3.2.1 - autoSDSettings - - - scale - 1 - extension - -ipadhd - spriteFilter - - acceptFractionalValues - - maxTextureSize - - width - -1 - height - -1 - - - - scale - 0.5 - extension - -ipad - spriteFilter - - acceptFractionalValues - - maxTextureSize - - width - -1 - height - -1 - - - - scale - 0.25 - extension - - spriteFilter - - acceptFractionalValues - - maxTextureSize - - width - -1 - height - -1 - - - - allowRotation - - premultiplyAlpha - - shapeDebug - - dpi - 72 - dataFormat - cocos2d - textureFileName - ../newton{v}.png - flipPVR - - ditherType - NearestNeighbour - backgroundColor - 0 - libGdx - - filtering - - x - Linear - y - Linear - - - shapePadding - 2 - jpgQuality - 80 - pngOptimizationLevel - 5 - textureSubPath - - textureFormat - png - borderPadding - 2 - maxTextureSize - - width - 2048 - height - 2048 - - fixedTextureSize - - width - -1 - height - -1 - - reduceBorderArtifacts - - algorithmSettings - - algorithm - MaxRects - freeSizeMode - Best - sizeConstraints - POT - forceSquared - - forceWordAligned - - maxRects - - heuristic - Best - - basic - - sortBy - Best - order - Ascending - - - andEngine - - minFilter - Linear - packageName - Texture - wrap - - s - Clamp - t - Clamp - - magFilter - MagLinear - - dataFileNames - - data - - name - ../newton{v}.plist - - - multiPack - - forceIdenticalLayout - - outputFormat - RGBA8888 - contentProtection - - key - - - autoAliasEnabled - - trimSpriteNames - - cleanTransparentPixels - - globalSpriteSettings - - scale - 1 - scaleMode - Smooth - innerPadding - 0 - extrude - 0 - trimThreshold - 1 - trimMode - None - heuristicMask - - - fileList - - Images - - ignoreFileList - - replaceList - - ignoredWarnings - - commonDivisorX - 1 - commonDivisorY - 1 - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/fire.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/fire.plist deleted file mode 100755 index 22fee71..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/fire.plist +++ /dev/null @@ -1,154 +0,0 @@ - - - - - // texture - - textureFileName - fire.png - // duration - - // -1 = forever - - duration - -1 - // max particles - - maxParticles - 75 - // life - - particleLifespan - 1.00 - particleLifespanVariance - 0.50 - // emissionrate = max / life (default) - - - emissionRate - 100 - // blend function - - // normal color = 770 + 771 - - // additive = 770 + 1 - - blendFuncSource - 770 - blendFuncDestination - 1 - // angle - - angle - 0 - angleVariance - 360 - // start color - - startColorRed - 0.50 - startColorGreen - 0.25 - startColorBlue - 0 - startColorAlpha - 0 - startColorVarianceRed - 0 - startColorVarianceGreen - 0 - startColorVarianceBlue - 0 - startColorVarianceAlpha - 0 - // end color - - finishColorRed - 0.50 - finishColorGreen - 0.25 - finishColorBlue - 0 - finishColorAlpha - 0.50 - finishColorVarianceRed - 0 - finishColorVarianceGreen - 0 - finishColorVarianceBlue - 0 - finishCOlorVarianceAlpha - 0 - // start particle size - - startParticleSize - 100 - startParticleSizeVariance - 50 - // end particle size - - finishParticleSize - 0 - finishParticleSizeVariance - 0 - // start position - - sourcePositionx - 0 - sourcePositionVariancex - 30 - sourcePositiony - 0 - sourcePositionVariancey - 20 - // start rotation - - rotationStart - 0 - rotationStartVariance - 90 - // end rotation - - rotationEnd - 0 - rotationEndVariance - 180 - // emitter type - - // 0 = gravity - - // 1 = radius - - emitterType - 0 - // gravity data - - gravityx - 0 - gravityy - 125 - speed - 0 - speedVariance - 0 - radialAcceleration - 0 - radialAccelVariance - 0 - tangentialAcceleration - 0 - tangentialAccelVariation - 0 - // radius data - - maxRadius - 0 - maxradiusVariance - 0 - minRadius - 0 - rotatePerSecond - 0 - rotatePerSecondVariance - 0 - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/fire.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/fire.png deleted file mode 100644 index 1725ead..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/fire.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/newton-ipad.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/newton-ipad.plist deleted file mode 100644 index c8b9fb6..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/newton-ipad.plist +++ /dev/null @@ -1,269 +0,0 @@ - - - - - frames - - fire.off.png - - frame - {{426,68},{64,64}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{64,64}} - sourceSize - {64,64} - - fire.on.png - - frame - {{426,2},{64,64}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{64,64}} - sourceSize - {64,64} - - left.png - - frame - {{134,426},{64,64}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{64,64}} - sourceSize - {64,64} - - letter.2.png - - frame - {{396,134},{96,96}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{96,96}} - sourceSize - {96,96} - - letter.c.png - - frame - {{298,100},{96,96}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{96,96}} - sourceSize - {96,96} - - letter.d.png - - frame - {{200,100},{96,96}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{96,96}} - sourceSize - {96,96} - - letter.e.png - - frame - {{328,2},{96,96}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{96,96}} - sourceSize - {96,96} - - letter.h.png - - frame - {{230,2},{96,96}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{96,96}} - sourceSize - {96,96} - - letter.highlight.png - - frame - {{100,328},{96,96}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{96,96}} - sourceSize - {96,96} - - letter.l.png - - frame - {{100,230},{96,96}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{96,96}} - sourceSize - {96,96} - - letter.o.png - - frame - {{132,2},{96,96}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{96,96}} - sourceSize - {96,96} - - letter.r.png - - frame - {{100,132},{96,96}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{96,96}} - sourceSize - {96,96} - - letter.s.png - - frame - {{2,328},{96,96}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{96,96}} - sourceSize - {96,96} - - letter.shadow.png - - frame - {{2,230},{96,96}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{96,96}} - sourceSize - {96,96} - - letter.w.png - - frame - {{2,132},{96,96}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{96,96}} - sourceSize - {96,96} - - light.png - - frame - {{2,2},{128,128}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{128,128}} - sourceSize - {128,128} - - reset.png - - frame - {{68,426},{64,64}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{64,64}} - sourceSize - {64,64} - - right.png - - frame - {{2,426},{64,64}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{64,64}} - sourceSize - {64,64} - - rope.png - - frame - {{2,492},{5,48}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{5,48}} - sourceSize - {5,48} - - - metadata - - format - 2 - realTextureFileName - newton-ipad.png - size - {512,512} - smartupdate - $TexturePacker:SmartUpdate:419b4e72aaac909e50e02c495381ab00:a880ab544a025aa4a0ed534aae940bf7:83e32dc12a6a3401b849ddab5159a11f$ - textureFileName - newton-ipad.png - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/newton-ipad.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/newton-ipad.png deleted file mode 100644 index de4feec..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/newton-ipad.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/newton-ipadhd.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/newton-ipadhd.plist deleted file mode 100644 index ec54cbd..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/newton-ipadhd.plist +++ /dev/null @@ -1,269 +0,0 @@ - - - - - frames - - fire.off.png - - frame - {{842,132},{128,128}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{128,128}} - sourceSize - {128,128} - - fire.on.png - - frame - {{842,2},{128,128}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{128,128}} - sourceSize - {128,128} - - left.png - - frame - {{262,842},{128,128}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{128,128}} - sourceSize - {128,128} - - letter.2.png - - frame - {{780,262},{192,192}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{192,192}} - sourceSize - {192,192} - - letter.c.png - - frame - {{586,196},{192,192}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{192,192}} - sourceSize - {192,192} - - letter.d.png - - frame - {{392,196},{192,192}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{192,192}} - sourceSize - {192,192} - - letter.e.png - - frame - {{648,2},{192,192}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{192,192}} - sourceSize - {192,192} - - letter.h.png - - frame - {{454,2},{192,192}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{192,192}} - sourceSize - {192,192} - - letter.highlight.png - - frame - {{196,648},{192,192}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{192,192}} - sourceSize - {192,192} - - letter.l.png - - frame - {{196,454},{192,192}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{192,192}} - sourceSize - {192,192} - - letter.o.png - - frame - {{260,2},{192,192}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{192,192}} - sourceSize - {192,192} - - letter.r.png - - frame - {{196,260},{192,192}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{192,192}} - sourceSize - {192,192} - - letter.s.png - - frame - {{2,648},{192,192}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{192,192}} - sourceSize - {192,192} - - letter.shadow.png - - frame - {{2,454},{192,192}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{192,192}} - sourceSize - {192,192} - - letter.w.png - - frame - {{2,260},{192,192}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{192,192}} - sourceSize - {192,192} - - light.png - - frame - {{2,2},{256,256}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{256,256}} - sourceSize - {256,256} - - reset.png - - frame - {{132,842},{128,128}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{128,128}} - sourceSize - {128,128} - - right.png - - frame - {{2,842},{128,128}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{128,128}} - sourceSize - {128,128} - - rope.png - - frame - {{2,972},{9,96}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{9,96}} - sourceSize - {9,96} - - - metadata - - format - 2 - realTextureFileName - newton-ipadhd.png - size - {1024,1024} - smartupdate - $TexturePacker:SmartUpdate:419b4e72aaac909e50e02c495381ab00:a880ab544a025aa4a0ed534aae940bf7:83e32dc12a6a3401b849ddab5159a11f$ - textureFileName - newton-ipadhd.png - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/newton-ipadhd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/newton-ipadhd.png deleted file mode 100644 index 664bca2..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/newton-ipadhd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/newton.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/newton.plist deleted file mode 100644 index 7b64503..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/newton.plist +++ /dev/null @@ -1,269 +0,0 @@ - - - - - frames - - fire.off.png - - frame - {{218,36},{32,32}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{32,32}} - sourceSize - {32,32} - - fire.on.png - - frame - {{218,2},{32,32}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{32,32}} - sourceSize - {32,32} - - left.png - - frame - {{70,218},{32,32}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{32,32}} - sourceSize - {32,32} - - letter.2.png - - frame - {{204,70},{48,48}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{48,48}} - sourceSize - {48,48} - - letter.c.png - - frame - {{154,52},{48,48}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{48,48}} - sourceSize - {48,48} - - letter.d.png - - frame - {{104,52},{48,48}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{48,48}} - sourceSize - {48,48} - - letter.e.png - - frame - {{168,2},{48,48}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{48,48}} - sourceSize - {48,48} - - letter.h.png - - frame - {{118,2},{48,48}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{48,48}} - sourceSize - {48,48} - - letter.highlight.png - - frame - {{52,168},{48,48}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{48,48}} - sourceSize - {48,48} - - letter.l.png - - frame - {{52,118},{48,48}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{48,48}} - sourceSize - {48,48} - - letter.o.png - - frame - {{68,2},{48,48}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{48,48}} - sourceSize - {48,48} - - letter.r.png - - frame - {{52,68},{48,48}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{48,48}} - sourceSize - {48,48} - - letter.s.png - - frame - {{2,168},{48,48}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{48,48}} - sourceSize - {48,48} - - letter.shadow.png - - frame - {{2,118},{48,48}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{48,48}} - sourceSize - {48,48} - - letter.w.png - - frame - {{2,68},{48,48}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{48,48}} - sourceSize - {48,48} - - light.png - - frame - {{2,2},{64,64}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{64,64}} - sourceSize - {64,64} - - reset.png - - frame - {{36,218},{32,32}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{32,32}} - sourceSize - {32,32} - - right.png - - frame - {{2,218},{32,32}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{32,32}} - sourceSize - {32,32} - - rope.png - - frame - {{2,252},{2,24}} - offset - {0,0} - rotated - - sourceColorRect - {{0,0},{2,24}} - sourceSize - {2,24} - - - metadata - - format - 2 - realTextureFileName - newton.png - size - {256,256} - smartupdate - $TexturePacker:SmartUpdate:419b4e72aaac909e50e02c495381ab00:a880ab544a025aa4a0ed534aae940bf7:83e32dc12a6a3401b849ddab5159a11f$ - textureFileName - newton.png - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/newton.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/newton.png deleted file mode 100644 index be5972a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Resources/newton.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Rope.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Rope.h deleted file mode 100644 index 3491894..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Rope.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Lars Birkemose - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import -#import "cocos2d.h" - -// ----------------------------------------------------------------------- - -@interface Rope : CCNode - -// ----------------------------------------------------------------------- - -@property (nonatomic, assign) float stiffness; - -// ----------------------------------------------------------------------- - -+ (instancetype)ropeWithSegments:(int)segments objectA:(CCNode *)objectA posA:(CGPoint)posA objectB:(CCNode *)objectB posB:(CGPoint)posB; -- (instancetype)initWithSegments:(int)segments objectA:(CCNode *)objectA posA:(CGPoint)posA objectB:(CCNode *)objectB posB:(CGPoint)posB; - -// ----------------------------------------------------------------------- - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Rope.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Rope.m deleted file mode 100644 index d719e27..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Newton/Rope.m +++ /dev/null @@ -1,151 +0,0 @@ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * Copyright (c) 2011 Zynga Inc. - * Copyright (c) 2013-2014 Lars Birkemose - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#import "Rope.h" -#import "NewtonSphere.h" -#import "ObjectiveChipmunk.h" - -// ----------------------------------------------------------------------- -#pragma mark Rope -// ----------------------------------------------------------------------- - -@implementation Rope - -// ----------------------------------------------------------------------- -#pragma mark - Create and Destroy -// ----------------------------------------------------------------------- - -+ (instancetype)ropeWithSegments:(int)segments objectA:(CCNode *)objectA posA:(CGPoint)posA objectB:(CCNode *)objectB posB:(CGPoint)posB -{ - return([[Rope alloc] initWithSegments:segments objectA:objectA posA:posA objectB:objectB posB:posB]); -} - -- (instancetype)initWithSegments:(int)segments objectA:(CCNode *)objectA posA:(CGPoint)posA objectB:(CCNode *)objectB posB:(CGPoint)posB -{ - // Apple recommend assigning self with supers return value, and handling self not created - self = [super init]; - if (!self) return(nil); - - NSAssert(segments > 1, @"Rope must have at least two segments"); - - // Create a rope with variable number of segments - CGPoint directionVector = ccpNormalize(ccpSub(posB, posA)); - CGPoint currentPos = posA; - float segmentLength = ccpDistance(posA, posB) / segments; - CGPoint segmentVector = ccpMult(directionVector, segmentLength); - - NSAssert(segmentLength > 0, @"Segment length must be greater then zero"); - - // - CCNode* previousNode = objectA; - if (!previousNode) - { - // if no start body exists, create a static body at the start position - previousNode = [CCNode node]; - previousNode.position = posA; - previousNode.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1 andCenter:CGPointZero]; - previousNode.physicsBody.type = CCPhysicsBodyTypeStatic; - [self addChild:previousNode]; - } - CGPoint jointAnchor = ccpSub(posA, previousNode.position); - - for (int segment = 0; segment < segments; segment ++) - { - // calculate position of current segment - CGPoint segmentPos = ccpAdd(currentPos, ccpMult(segmentVector, 0.5)); - // create a rope segment sprite - CCNode *baseSegment = [CCNode node]; - baseSegment.position = segmentPos; - - // add a sprite - CCSprite *sprite = [CCSprite spriteWithImageNamed:@"rope.png"]; - sprite.color = CCNewtonRopeColor; - [baseSegment addChild:sprite]; - - // adjust the length of the sprite, to match the segment length - sprite.scaleY = segmentLength / sprite.contentSize.height; - - // add the physics - // the physics is a rounded pill shape, stretching half the segmentVetor in each direction - baseSegment.physicsBody = [CCPhysicsBody bodyWithPillFrom:ccpMult(segmentVector, -0.5) - to:ccpMult(segmentVector, 0.5) - cornerRadius:sprite.contentSize.width * 0.5]; - - baseSegment.physicsBody.mass = NewtonRopeNormalMass; - - // add collisions - baseSegment.physicsBody.collisionCategories = @[NewtonSphereCollisionRope]; - baseSegment.physicsBody.collisionMask = @[]; - - // add rope segments to same grounp, so that they dont collide with each other - baseSegment.physicsBody.collisionGroup = self; - - // add the compound rope piece, to the entire rope - [self addChild:baseSegment]; - - // attach joint to previous body - - [CCPhysicsJoint connectedPivotJointWithBodyA:previousNode.physicsBody bodyB:baseSegment.physicsBody anchorA:jointAnchor]; - jointAnchor = ccpMult(segmentVector, 0.5); - previousNode = baseSegment; - - // advance to next pos - currentPos = ccpAdd(currentPos, segmentVector); - - } - - // attach last joint, to objectB - if (!objectB) - { - // if no end body exists, create a static body at the end position - objectB = [CCNode node]; - objectB.position = posB; - objectB.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1 andCenter:CGPointZero]; - objectB.physicsBody.type = CCPhysicsBodyTypeStatic; - [self addChild:objectB]; - } - - // attach the final joint - [CCPhysicsJoint connectedPivotJointWithBodyA:previousNode.physicsBody - bodyB:objectB.physicsBody - anchorA:jointAnchor]; - - - - // done - return(self); -} - -- (void)dealloc -{ - CCLOG(@"A rope was deallocated"); - // clean up code goes here, should there be any - -} - -// ----------------------------------------------------------------------- - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Supporting Files/Prefix.pch b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Supporting Files/Prefix.pch deleted file mode 100644 index f2861ff..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Supporting Files/Prefix.pch +++ /dev/null @@ -1,14 +0,0 @@ -// -// Prefix header for all source files of the 'Test' target in the 'Test' project -// - -#import - -#ifndef __IPHONE_3_0 -#warning "This project uses features only available in iPhone SDK 3.0 and later." -#endif - -#ifdef __OBJC__ -#import -#import -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Supporting Files/main.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Supporting Files/main.m deleted file mode 100644 index 1f7921d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/Supporting Files/main.m +++ /dev/null @@ -1,17 +0,0 @@ -// -// main.m -// ___PROJECTNAME___ -// -// Created by ___FULLUSERNAME___ on ___DATE___. -// Copyright ___ORGANIZATIONNAME___ ___YEAR___. All rights reserved. -// - -#import - -int main(int argc, char *argv[]) { - - @autoreleasepool { - int retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate"); - return retVal; - } -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/TemplateIcon.icns b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/TemplateIcon.icns deleted file mode 100644 index 2dc0371..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/TemplateIcon.icns and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/TemplateInfo.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/TemplateInfo.plist deleted file mode 100755 index 00b5f1d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS Newton.xctemplate/TemplateInfo.plist +++ /dev/null @@ -1,281 +0,0 @@ - - - - - Identifier - com.cocos2d-v3.Cocos2D-iOS-Template-Newton - Kind - Xcode.Xcode3.ProjectTemplateUnitKind - Ancestors - - com.cocos2d-v3.bundlebase - com.cocos2d-v3.iosbase - com.cocos2d-v3.cocos2dlib - com.cocos2d-v3.objectallib - com.cocos2d-v3.cocos2d-uilib - com.cocos2d-v3.kazmathlib - com.cocos2d-v3.ccbreaderlib - com.cocos2d-v3.chipmunklib - - Concrete - - Definitions - - Supporting Files/Prefix.pch - - Group - Supporting Files - Path - Supporting Files/Prefix.pch - TargetIndices - - - Supporting Files/main.m - - Group - Supporting Files - Path - Supporting Files/main.m - TargetIndices - - 0 - - - Classes/HelloWorldScene.h - - Group - Classes - Path - Classes/HelloWorldScene.h - TargetIndices - - - Classes/HelloWorldScene.m - - Group - Classes - Path - Classes/HelloWorldScene.m - TargetIndices - - 0 - - - Classes/IntroScene.h - - Group - Classes - Path - Classes/IntroScene.h - TargetIndices - - - Classes/IntroScene.m - - Group - Classes - Path - Classes/IntroScene.m - TargetIndices - - 0 - - - Classes/AppDelegate.h - - Group - Classes - Path - Classes/AppDelegate.h - TargetIndices - - - Classes/AppDelegate.m - - Group - Classes - Path - Classes/AppDelegate.m - TargetIndices - - 0 - - - Classes/NewtonConstants.h - - Group - Classes - Path - Newton/NewtonConstants.h - TargetIndices - - - Classes/NewtonScene.h - - Group - Classes - Path - Newton/NewtonScene.h - TargetIndices - - - Classes/NewtonScene.m - - Group - Classes - Path - Newton/NewtonScene.m - TargetIndices - - 0 - - - Classes/NewtonSphere.h - - Group - Classes - Path - Newton/NewtonSphere.h - TargetIndices - - - Classes/NewtonSphere.m - - Group - Classes - Path - Newton/NewtonSphere.m - TargetIndices - - 0 - - - Classes/LightBulb.h - - Group - Classes - Path - Newton/LightBulb.h - TargetIndices - - - Classes/LightBulb.m - - Group - Classes - Path - Newton/LightBulb.m - TargetIndices - - 0 - - - Classes/Rope.h - - Group - Classes - Path - Newton/Rope.h - TargetIndices - - - Classes/Rope.m - - Group - Classes - Path - Newton/Rope.m - TargetIndices - - 0 - - - Resources/fire.plist - - Group - Resources - Path - Newton/Resources/fire.plist - - Resources/fire.png - - Group - Resources - Path - Newton/Resources/fire.png - - Resources/newton-ipadhd.plist - - Group - Resources - Path - Newton/Resources/newton-ipadhd.plist - - Resources/newton-ipadhd.png - - Group - Resources - Path - Newton/Resources/newton-ipadhd.png - - Resources/newton-ipad.plist - - Group - Resources - Path - Newton/Resources/newton-ipad.plist - - Resources/newton-ipad.png - - Group - Resources - Path - Newton/Resources/newton-ipad.png - - Resources/newton.plist - - Group - Resources - Path - Newton/Resources/newton.plist - - Resources/newton.png - - Group - Resources - Path - Newton/Resources/newton.png - - - Description - This template demonstrates a basic setup, and a Newton's cradle simulation with fake lighting and fire particles. - Nodes - - Supporting Files/Prefix.pch - Supporting Files/main.m - Classes/AppDelegate.h - Classes/AppDelegate.m - Classes/HelloWorldScene.h - Classes/HelloWorldScene.m - Classes/IntroScene.h - Classes/IntroScene.m - Classes/NewtonConstants.h - Classes/NewtonScene.h - Classes/NewtonScene.m - Classes/NewtonSphere.h - Classes/NewtonSphere.m - Classes/LightBulb.h - Classes/LightBulb.m - Classes/Rope.h - Classes/Rope.m - Resources/fire.plist - Resources/fire.png - Resources/newton-ipadhd.plist - Resources/newton-ipadhd.png - Resources/newton-ipad.plist - Resources/newton-ipad.png - Resources/newton.plist - Resources/newton.png - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/Classes/AppDelegate.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/Classes/AppDelegate.h deleted file mode 100644 index b0ae97e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/Classes/AppDelegate.h +++ /dev/null @@ -1,13 +0,0 @@ -// -// AppDelegate.h -// ___PROJECTNAME___ -// -// Created by ___FULLUSERNAME___ on ___DATE___. -// Copyright ___ORGANIZATIONNAME___ ___YEAR___. All rights reserved. -// -// ----------------------------------------------------------------------- - -#import "cocos2d.h" - -@interface AppDelegate : CCAppDelegate -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/Classes/AppDelegate.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/Classes/AppDelegate.m deleted file mode 100755 index 9768e2e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/Classes/AppDelegate.m +++ /dev/null @@ -1,55 +0,0 @@ -// -// AppDelegate.m -// ___PROJECTNAME___ -// -// Created by ___FULLUSERNAME___ on ___DATE___. -// Copyright ___ORGANIZATIONNAME___ ___YEAR___. All rights reserved. -// -// ----------------------------------------------------------------------- - -#import "AppDelegate.h" -#import "IntroScene.h" -#import "HelloWorldScene.h" - -@implementation AppDelegate - -// --(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - // This is the only app delegate method you need to implement when inheriting from CCAppDelegate. - // This method is a good place to add one time setup code that only runs when your app is first launched. - - // Setup Cocos2D with reasonable defaults for everything. - // There are a number of simple options you can change. - // If you want more flexibility, you can configure Cocos2D yourself instead of calling setupCocos2dWithOptions:. - [self setupCocos2dWithOptions:@{ - // Show the FPS and draw call label. - CCSetupShowDebugStats: @(YES), - - // More examples of options you might want to fiddle with: - // (See CCAppDelegate.h for more information) - - // Use a 16 bit color buffer: -// CCSetupPixelFormat: kEAGLColorFormatRGB565, - // Use a simplified coordinate system that is shared across devices. -// CCSetupScreenMode: CCScreenModeFixed, - // Run in portrait mode. -// CCSetupScreenOrientation: CCScreenOrientationPortrait, - // Run at a reduced framerate. -// CCSetupAnimationInterval: @(1.0/30.0), - // Run the fixed timestep extra fast. -// CCSetupFixedUpdateInterval: @(1.0/180.0), - // Make iPad's act like they run at a 2x content scale. (iPad retina 4x) -// CCSetupTabletScale2X: @(YES), - }]; - - return YES; -} - --(CCScene *)startScene -{ - // This method should return the very first scene to be run when your app starts. - return [IntroScene scene]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/Classes/HelloWorldScene.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/Classes/HelloWorldScene.h deleted file mode 100755 index 973176b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/Classes/HelloWorldScene.h +++ /dev/null @@ -1,27 +0,0 @@ -// -// HelloWorldScene.h -// ___PROJECTNAME___ -// -// Created by ___FULLUSERNAME___ on ___DATE___. -// Copyright ___ORGANIZATIONNAME___ ___YEAR___. All rights reserved. -// -// ----------------------------------------------------------------------- - -// Importing cocos2d.h and cocos2d-ui.h, will import anything you need to start using Cocos2D v3 -#import "cocos2d.h" -#import "cocos2d-ui.h" - -// ----------------------------------------------------------------------- - -/** - * The main scene - */ -@interface HelloWorldScene : CCScene - -// ----------------------------------------------------------------------- - -+ (HelloWorldScene *)scene; -- (id)init; - -// ----------------------------------------------------------------------- -@end \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/Classes/HelloWorldScene.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/Classes/HelloWorldScene.m deleted file mode 100644 index 202d10c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/Classes/HelloWorldScene.m +++ /dev/null @@ -1,123 +0,0 @@ -// -// HelloWorldScene.m -// ___PROJECTNAME___ -// -// Created by ___FULLUSERNAME___ on ___DATE___. -// Copyright ___ORGANIZATIONNAME___ ___YEAR___. All rights reserved. -// -// ----------------------------------------------------------------------- - -#import "HelloWorldScene.h" -#import "IntroScene.h" - -// ----------------------------------------------------------------------- -#pragma mark - HelloWorldScene -// ----------------------------------------------------------------------- - -@implementation HelloWorldScene -{ - CCSprite *_sprite; -} - -// ----------------------------------------------------------------------- -#pragma mark - Create & Destroy -// ----------------------------------------------------------------------- - -+ (HelloWorldScene *)scene -{ - return [[self alloc] init]; -} - -// ----------------------------------------------------------------------- - -- (id)init -{ - // Apple recommend assigning self with supers return value - self = [super init]; - if (!self) return(nil); - - // Enable touch handling on scene node - self.userInteractionEnabled = YES; - - // Create a colored background (Dark Grey) - CCNodeColor *background = [CCNodeColor nodeWithColor:[CCColor colorWithRed:0.2f green:0.2f blue:0.2f alpha:1.0f]]; - [self addChild:background]; - - // Add a sprite - _sprite = [CCSprite spriteWithImageNamed:@"Icon-72.png"]; - _sprite.position = ccp(self.contentSize.width/2,self.contentSize.height/2); - [self addChild:_sprite]; - - // Animate sprite with action - CCActionRotateBy* actionSpin = [CCActionRotateBy actionWithDuration:1.5f angle:360]; - [_sprite runAction:[CCActionRepeatForever actionWithAction:actionSpin]]; - - // Create a back button - CCButton *backButton = [CCButton buttonWithTitle:@"[ Menu ]" fontName:@"Verdana-Bold" fontSize:18.0f]; - backButton.positionType = CCPositionTypeNormalized; - backButton.position = ccp(0.85f, 0.95f); // Top Right of screen - [backButton setTarget:self selector:@selector(onBackClicked:)]; - [self addChild:backButton]; - - // done - return self; -} - -// ----------------------------------------------------------------------- - -- (void)dealloc -{ - // clean up code goes here -} - -// ----------------------------------------------------------------------- -#pragma mark - Enter & Exit -// ----------------------------------------------------------------------- - -- (void)onEnter -{ - // always call super onEnter first - [super onEnter]; - - // In pre-v3, touch enable and scheduleUpdate was called here - // In v3, touch is enabled by setting userInterActionEnabled for the individual nodes - // Per frame update is automatically enabled, if update is overridden - -} - -// ----------------------------------------------------------------------- - -- (void)onExit -{ - // always call super onExit last - [super onExit]; -} - -// ----------------------------------------------------------------------- -#pragma mark - Touch Handler -// ----------------------------------------------------------------------- - --(void) touchBegan:(UITouch *)touch withEvent:(UIEvent *)event { - CGPoint touchLoc = [touch locationInNode:self]; - - // Log touch location - CCLOG(@"Move sprite to @ %@",NSStringFromCGPoint(touchLoc)); - - // Move our sprite to touch location - CCActionMoveTo *actionMove = [CCActionMoveTo actionWithDuration:1.0f position:touchLoc]; - [_sprite runAction:actionMove]; -} - -// ----------------------------------------------------------------------- -#pragma mark - Button Callbacks -// ----------------------------------------------------------------------- - -- (void)onBackClicked:(id)sender -{ - // back to intro scene with transition - [[CCDirector sharedDirector] replaceScene:[IntroScene scene] - withTransition:[CCTransition transitionPushWithDirection:CCTransitionDirectionRight duration:1.0f]]; -} - -// ----------------------------------------------------------------------- -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/Classes/IntroScene.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/Classes/IntroScene.h deleted file mode 100755 index 27f9144..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/Classes/IntroScene.h +++ /dev/null @@ -1,30 +0,0 @@ -// -// IntroScene.h -// ___PROJECTNAME___ -// -// Created by ___FULLUSERNAME___ on ___DATE___. -// Copyright ___ORGANIZATIONNAME___ ___YEAR___. All rights reserved. -// -// ----------------------------------------------------------------------- - -// Importing cocos2d.h and cocos2d-ui.h, will import anything you need to start using cocos2d-v3 -#import "cocos2d.h" -#import "cocos2d-ui.h" - -// ----------------------------------------------------------------------- - -/** - * The intro scene - * Note, that scenes should now be based on CCScene, and not CCLayer, as previous versions - * Main usage for CCLayer now, is to make colored backgrounds (rectangles) - * - */ -@interface IntroScene : CCScene - -// ----------------------------------------------------------------------- - -+ (IntroScene *)scene; -- (id)init; - -// ----------------------------------------------------------------------- -@end \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/Classes/IntroScene.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/Classes/IntroScene.m deleted file mode 100644 index e9e6a8c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/Classes/IntroScene.m +++ /dev/null @@ -1,71 +0,0 @@ -// -// IntroScene.m -// ___PROJECTNAME___ -// -// Created by ___FULLUSERNAME___ on ___DATE___. -// Copyright ___ORGANIZATIONNAME___ ___YEAR___. All rights reserved. -// -// ----------------------------------------------------------------------- - -// Import the interfaces -#import "IntroScene.h" -#import "HelloWorldScene.h" - -// ----------------------------------------------------------------------- -#pragma mark - IntroScene -// ----------------------------------------------------------------------- - -@implementation IntroScene - -// ----------------------------------------------------------------------- -#pragma mark - Create & Destroy -// ----------------------------------------------------------------------- - -+ (IntroScene *)scene -{ - return [[self alloc] init]; -} - -// ----------------------------------------------------------------------- - -- (id)init -{ - // Apple recommend assigning self with supers return value - self = [super init]; - if (!self) return(nil); - - // Create a colored background (Dark Grey) - CCNodeColor *background = [CCNodeColor nodeWithColor:[CCColor colorWithRed:0.2f green:0.2f blue:0.2f alpha:1.0f]]; - [self addChild:background]; - - // Hello world - CCLabelTTF *label = [CCLabelTTF labelWithString:@"Hello World" fontName:@"Chalkduster" fontSize:36.0f]; - label.positionType = CCPositionTypeNormalized; - label.color = [CCColor redColor]; - label.position = ccp(0.5f, 0.5f); // Middle of screen - [self addChild:label]; - - // Helloworld scene button - CCButton *helloWorldButton = [CCButton buttonWithTitle:@"[ Start ]" fontName:@"Verdana-Bold" fontSize:18.0f]; - helloWorldButton.positionType = CCPositionTypeNormalized; - helloWorldButton.position = ccp(0.5f, 0.35f); - [helloWorldButton setTarget:self selector:@selector(onSpinningClicked:)]; - [self addChild:helloWorldButton]; - - // done - return self; -} - -// ----------------------------------------------------------------------- -#pragma mark - Button Callbacks -// ----------------------------------------------------------------------- - -- (void)onSpinningClicked:(id)sender -{ - // start spinning scene with transition - [[CCDirector sharedDirector] replaceScene:[HelloWorldScene scene] - withTransition:[CCTransition transitionPushWithDirection:CCTransitionDirectionLeft duration:1.0f]]; -} - -// ----------------------------------------------------------------------- -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/Supporting Files/Prefix.pch b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/Supporting Files/Prefix.pch deleted file mode 100644 index f2861ff..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/Supporting Files/Prefix.pch +++ /dev/null @@ -1,14 +0,0 @@ -// -// Prefix header for all source files of the 'Test' target in the 'Test' project -// - -#import - -#ifndef __IPHONE_3_0 -#warning "This project uses features only available in iPhone SDK 3.0 and later." -#endif - -#ifdef __OBJC__ -#import -#import -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/Supporting Files/main.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/Supporting Files/main.m deleted file mode 100644 index 1f7921d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/Supporting Files/main.m +++ /dev/null @@ -1,17 +0,0 @@ -// -// main.m -// ___PROJECTNAME___ -// -// Created by ___FULLUSERNAME___ on ___DATE___. -// Copyright ___ORGANIZATIONNAME___ ___YEAR___. All rights reserved. -// - -#import - -int main(int argc, char *argv[]) { - - @autoreleasepool { - int retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate"); - return retVal; - } -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/TemplateIcon.icns b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/TemplateIcon.icns deleted file mode 100644 index 2dc0371..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/TemplateIcon.icns and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/TemplateInfo.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/TemplateInfo.plist deleted file mode 100755 index 5f10b49..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/templates/cocos2d iOS.xctemplate/TemplateInfo.plist +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Identifier - com.cocos2d-v3.Cocos2D-iOS-Template - Kind - Xcode.Xcode3.ProjectTemplateUnitKind - Ancestors - - com.cocos2d-v3.bundlebase - com.cocos2d-v3.iosbase - com.cocos2d-v3.cocos2dlib - com.cocos2d-v3.objectallib - com.cocos2d-v3.cocos2d-uilib - com.cocos2d-v3.kazmathlib - com.cocos2d-v3.ccbreaderlib - com.cocos2d-v3.chipmunklib - - Concrete - - Definitions - - Supporting Files/Prefix.pch - - Group - Supporting Files - Path - Supporting Files/Prefix.pch - TargetIndices - - - Supporting Files/main.m - - Group - Supporting Files - Path - Supporting Files/main.m - TargetIndices - - 0 - - - Classes/HelloWorldScene.h - - Group - Classes - Path - Classes/HelloWorldScene.h - TargetIndices - - - Classes/HelloWorldScene.m - - Group - Classes - Path - Classes/HelloWorldScene.m - TargetIndices - - 0 - - - Classes/IntroScene.h - - Group - Classes - Path - Classes/IntroScene.h - TargetIndices - - - Classes/IntroScene.m - - Group - Classes - Path - Classes/IntroScene.m - TargetIndices - - 0 - - - Classes/AppDelegate.h - - Group - Classes - Path - Classes/AppDelegate.h - TargetIndices - - - Classes/AppDelegate.m - - Group - Classes - Path - Classes/AppDelegate.m - TargetIndices - - 0 - - - - Description - This template provides a basic starting point for any application. - Nodes - - Supporting Files/Prefix.pch - Supporting Files/main.m - Classes/AppDelegate.h - Classes/AppDelegate.m - Classes/HelloWorldScene.h - Classes/HelloWorldScene.m - Classes/IntroScene.h - Classes/IntroScene.m - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/EventsTest.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/EventsTest.h deleted file mode 100644 index c22a299..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/EventsTest.h +++ /dev/null @@ -1,34 +0,0 @@ -#import "cocos2d.h" -#import "BaseAppController.h" - -@interface AppController : BaseAppController -@end - -@interface EventTest: CCLayer -{ -} --(NSString*) title; --(NSString*) subtitle; -@end - -@interface KeyboardTest : EventTest -{ -} -@end - -@interface MouseTest : EventTest -{ -} -@end - -@interface TouchTest : EventTest -{ - CCSpriteBatchNode *batch_; - CCSprite **sprites_; - NSUInteger nuSprites_; - NSUInteger capacity; -} - -- (void)resetToTouchesMatchingPhaseTouchingWithEvent:(NSEvent *)event; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/EventsTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/EventsTest.m deleted file mode 100644 index 44b815a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/EventsTest.m +++ /dev/null @@ -1,543 +0,0 @@ -// -// Event Tests -// a cocos2d example -// http://www.cocos2d-iphone.org -// - -// cocos import -#import "cocos2d.h" - -// local import -#import "EventsTest.h" - -static int sceneIdx=-1; - -static NSString *transitions[] = { - @"KeyboardTest", - @"MouseTest", - @"TouchTest", - -}; - -Class nextAction() -{ - - sceneIdx++; - sceneIdx = sceneIdx % ( sizeof(transitions) / sizeof(transitions[0]) ); - NSString *r = transitions[sceneIdx]; - Class c = NSClassFromString(r); - return c; -} - -Class backAction() -{ - sceneIdx--; - int total = ( sizeof(transitions) / sizeof(transitions[0]) ); - if( sceneIdx < 0 ) - sceneIdx += total; - - NSString *r = transitions[sceneIdx]; - Class c = NSClassFromString(r); - return c; -} - -Class restartAction() -{ - NSString *r = transitions[sceneIdx]; - Class c = NSClassFromString(r); - return c; -} - - -@implementation EventTest --(id) init -{ - if( (self = [super init])) { - - CGSize s = [[CCDirector sharedDirector] winSize]; - - CCLabelTTF* label = [CCLabelTTF labelWithString:[self title] fontName:@"Arial" fontSize:32]; - [self addChild: label z:1]; - [label setPosition: ccp(s.width/2, s.height-50)]; - - NSString *subtitle = [self subtitle]; - if( subtitle ) { - CCLabelTTF* l = [CCLabelTTF labelWithString:subtitle fontName:@"Thonburi" fontSize:16]; - [self addChild:l z:1]; - [l setPosition:ccp(s.width/2, s.height-80)]; - } - - CCMenuItemImage *item1 = [CCMenuItemImage itemWithNormalImage:@"b1.png" selectedImage:@"b2.png" target:self selector:@selector(backCallback:)]; - CCMenuItemImage *item2 = [CCMenuItemImage itemWithNormalImage:@"r1.png" selectedImage:@"r2.png" target:self selector:@selector(restartCallback:)]; - CCMenuItemImage *item3 = [CCMenuItemImage itemWithNormalImage:@"f1.png" selectedImage:@"f2.png" target:self selector:@selector(nextCallback:)]; - - CCMenu *menu = [CCMenu menuWithItems:item1, item2, item3, nil]; - - menu.position = CGPointZero; - item1.position = ccp( s.width/2 - 100,30); - item2.position = ccp( s.width/2, 30); - item3.position = ccp( s.width/2 + 100,30); - [self addChild: menu z:1]; - } - - return self; -} - --(void) dealloc -{ - [super dealloc]; -} - --(void) restartCallback: (id) sender -{ - CCScene *s = [CCScene node]; - [s addChild: [restartAction() node]]; - [[CCDirector sharedDirector] replaceScene: s]; -} - --(void) nextCallback: (id) sender -{ - CCScene *s = [CCScene node]; - [s addChild: [nextAction() node]]; - [[CCDirector sharedDirector] replaceScene: s]; -} - --(void) backCallback: (id) sender -{ - CCScene *s = [CCScene node]; - [s addChild: [backAction() node]]; - [[CCDirector sharedDirector] replaceScene: s]; -} - --(NSString*) title -{ - return @"No title"; -} - --(NSString*) subtitle -{ - return nil; -} -@end - -#pragma mark Keyboard Test - -@implementation KeyboardTest - - --(id) init -{ - if( (self=[super init]) ) { - - } - - return self; -} - --(void) dealloc -{ - [super dealloc]; -} - --(NSString *) title -{ - return @"Keyboard Test"; -} - --(NSString *) subtitle -{ - return @"Press & Release keys. See console"; -} - --(BOOL) ccFlagsChanged:(NSEvent*)event -{ - NSLog(@"flags changed: 0x%x", (unsigned int) [event modifierFlags] ); - return YES; -} - --(BOOL) ccKeyDown:(NSEvent *)event -{ - NSLog(@"key down: %@", [event characters] ); - return YES; -} - --(BOOL) ccKeyUp:(NSEvent *)event -{ - NSLog(@"key up: %@", [event characters] ); - return YES; -} -@end - - -#pragma mark Mouse Test - -@implementation MouseTest - --(id) init -{ - if( (self=[super init]) ) { - - } - - return self; -} - --(void) onEnter -{ - [super onEnter]; - AppController *delegate = [NSApp delegate]; - [[delegate window] setAcceptsMouseMovedEvents:YES]; -} - --(void) onExit -{ - AppController *delegate = [NSApp delegate]; - [[delegate window] setAcceptsMouseMovedEvents:NO]; - - [super onExit]; -} - --(void) dealloc -{ - [super dealloc]; -} - --(NSString *) title -{ - return @"Mouse Test"; -} - --(NSString *) subtitle -{ - return @"Move the mouse. Press buttons. See the console"; -} - - --(void)mouseDown:(NSEvent *)event -{ - NSLog(@"mouseDown: %@", event); -} - --(void)mouseDragged:(NSEvent *)event -{ - NSLog(@"mouseDragged: %@", event); -} - --(void)mouseUp:(NSEvent *)event -{ - NSLog(@"mouseUp: %@", event); -} - --(void)mouseMoved:(NSEvent *)event -{ - NSLog(@"mouseMoved: %@", event); -} - --(void)rightMouseDown:(NSEvent *)event -{ - NSLog(@"rightMouseDown: %@", event); -} - --(void)rightMouseDragged:(NSEvent *)event -{ - NSLog(@"rightMouseDragged: %@", event); -} - --(void)rightMouseUp:(NSEvent *)event -{ - NSLog(@"rightMouseUp: %@", event); -} - -@end - -#pragma mark Touch Test - -@implementation TouchTest - --(id) init -{ - if( (self=[super init]) ) { - - capacity = 12; - - batch_ = [CCSpriteBatchNode batchNodeWithFile:@"snow.png" capacity:capacity]; - [self addChild:batch_]; - - CGRect rect; - rect.origin = CGPointZero; - rect.size = [[batch_ texture] contentSize]; - - sprites_ = (CCSprite**) malloc(sizeof(id)*capacity); - nuSprites_ = 0; - - for(int i = 0; i capacity) { - nuSprites_ = capacity; - break; - } - } -} - --(BOOL) ccTouchesBeganWithEvent:(NSEvent *)event -{ - NSLog(@"touchesBegan: %@", event); - [self resetToTouchesMatchingPhaseTouchingWithEvent:event]; - return YES; -} - --(BOOL) ccTouchesMovedWithEvent:(NSEvent *)event -{ - NSLog(@"touchesMoved: %@", event); - NSSet *touches = [event touchesMatchingPhase:NSTouchPhaseMoved inView:[CCDirector sharedDirector].view]; - for (NSTouch *touch in touches) { - for(int i = 0; i < nuSprites_; i++) { - CCSprite *sprite = sprites_[i]; - if ([sprite.userObject isEqual:touch.identity]) - sprite.position = ccpCompMult(CCNSPointToCGPoint(touch.normalizedPosition), ccpFromSize(self.contentSize)); - } - } - - return YES; -} - --(BOOL) ccTouchesEndedWithEvent:(NSEvent *)event -{ - NSLog(@"touchesEnded: %@", event); - [self resetToTouchesMatchingPhaseTouchingWithEvent:event]; - return YES; -} - --(BOOL) ccTouchesCancelledWithEvent:(NSEvent *)event -{ - NSLog(@"touchesCancelled: %@", event); - [self resetToTouchesMatchingPhaseTouchingWithEvent:event]; - return YES; -} - -- (BOOL)ccBeginGestureWithEvent:(NSEvent *)event -{ - NSLog(@"beginGesture: %@", event); - [self stopAllActions]; - return YES; -} - -- (BOOL)ccMagnifyWithEvent:(NSEvent *)event -{ - NSLog(@"magnify: %@", event); - self.scale += event.magnification; - return YES; -} - -- (BOOL)ccSmartMagnifyWithEvent:(NSEvent *)event -{ - NSLog(@"smartMagnify: %@", event); - self.scale = self.scale == 1 ? 1.2 : 1; - return YES; -} - -- (BOOL)ccRotateWithEvent:(NSEvent *)event -{ - NSLog(@"rotate: %@", event); - self.rotation -= event.rotation; - return YES; -} - -- (BOOL)ccSwipeWithEvent:(NSEvent *)event -{ - NSLog(@"swipe: %@", event); - CGSize winSize = [CCDirector sharedDirector].winSize; - CGPoint swipeTo = ccp(winSize.width * -event.deltaX, winSize.height * event.deltaY); - [self runAction:[CCSequence actionOne:[CCMoveTo actionWithDuration:0.2 position:swipeTo] - two:[CCEaseBackOut actionWithAction:[CCMoveTo actionWithDuration:0.5 position:CGPointZero]]]]; - return YES; -} - -- (BOOL)ccEndGestureWithEvent:(NSEvent *)event -{ - NSLog(@"endGesture: %@", event); - if (self.rotation != 0) - [self runAction:[CCEaseBackOut actionWithAction:[CCRotateTo actionWithDuration:0.5 angle:0]]]; - if (self.scale != 1) - [self runAction:[CCEaseBackOut actionWithAction:[CCScaleTo actionWithDuration:0.5 scale:1]]]; - return YES; -} - -@end - - -#pragma mark - -#pragma mark Application Delegate - iPhone - -// CLASS IMPLEMENTATIONS - -#ifdef __CC_PLATFORM_IOS -@implementation AppController - -- (void) applicationDidFinishLaunching:(UIApplication*)application -{ - // CC_DIRECTOR_INIT() - // - // 1. Initializes an EAGLView with 0-bit depth format, and RGB565 render buffer - // 2. CCGLView multiple touches: disabled - // 3. creates a UIWindow, and assign it to the "window" var (it must already be declared) - // 4. Parents CCGLView to the newly created window - // 5. Creates Display Link Director - // 5a. If it fails, it will use an NSTimer director - // 6. It will try to run at 60 FPS - // 7. Display FPS: NO - // 8. Device orientation: Portrait - // 9. Connects the director to the CCGLView - // - CC_DIRECTOR_INIT(); - - // Obtain the shared director in order to... - CCDirector *director = [CCDirector sharedDirector]; - - // Sets landscape mode - [director setDeviceOrientation:kCCDeviceOrientationLandscapeLeft]; - - // Enables High Res mode (Retina Display) on iPhone 4 and maintains low res on all other devices - if( ! [director enableRetinaDisplay:YES] ) - CCLOG(@"Retina Display Not supported"); - - // Turn on display FPS - [director setDisplayFPS:YES]; - - CCScene *scene = [CCScene node]; - [scene addChild: [nextAction() node]]; - - [director runWithScene: scene]; -} - -// getting a call, pause the game --(void) applicationWillResignActive:(UIApplication *)application -{ - [[CCDirector sharedDirector] pause]; -} - -// call got rejected --(void) applicationDidBecomeActive:(UIApplication *)application -{ - [[CCDirector sharedDirector] resume]; -} - -// sent to background --(void) applicationDidEnterBackground:(UIApplication*)application -{ - [[CCDirector sharedDirector] stopAnimation]; -} - -// application will be killed -- (void)applicationWillTerminate:(UIApplication *)application -{ - CC_DIRECTOR_END(); -} - -// sent to foreground --(void) applicationWillEnterForeground:(UIApplication*)application -{ - [[CCDirector sharedDirector] startAnimation]; -} - -// purge memroy -- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application -{ - [[CCDirector sharedDirector] purgeCachedData]; -} - -// next delta time will be zero --(void) applicationSignificantTimeChange:(UIApplication *)application -{ - [[CCDirector sharedDirector] setNextDeltaTimeZero:YES]; -} - -- (void) dealloc -{ - [window release]; - [super dealloc]; -} -@end - - -#elif defined(__CC_PLATFORM_MAC) - -#pragma mark AppController - Mac - -@implementation AppController - -- (void)applicationDidFinishLaunching:(NSNotification *)aNotification -{ - [super applicationDidFinishLaunching:aNotification]; - - CCScene *scene = [CCScene node]; - [scene addChild: [nextAction() node]]; - - //[self toggleFullScreen:self]; - - [director_ runWithScene:scene]; -} -@end -#endif - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/FullScreenTest.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/FullScreenTest.h deleted file mode 100644 index 98fddb8..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/FullScreenTest.h +++ /dev/null @@ -1,34 +0,0 @@ -#import "cocos2d.h" -#import "BaseAppController.h" - -@interface AppController : BaseAppController -@end - -@interface FullScreenDemo: CCLayer -{ -} --(NSString*) title; --(NSString*) subtitle; -@end - - -@interface FullScreenScale : FullScreenDemo -{} --(void) addNewSpriteWithCoords:(CGPoint)p; -@end - - -@interface FullScreenNoScale : FullScreenDemo -{} --(void) addNewSpriteWithCoords:(CGPoint)p; -@end - - - -@interface FullScreenIssue1071Test : FullScreenDemo -{ - //weak ref - CCMenuItemFont *issueTestItem_; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/FullScreenTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/FullScreenTest.m deleted file mode 100644 index bdd00ba..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/FullScreenTest.m +++ /dev/null @@ -1,553 +0,0 @@ -// -// Sprite Demo -// a cocos2d example -// http://www.cocos2d-iphone.org -// - -// cocos import -#import "cocos2d.h" - -// local import -#import "FullScreenTest.h" - -static int sceneIdx=-1; -static NSString *transitions[] = { - - @"FullScreenScale", - @"FullScreenNoScale", - @"FullScreenIssue1071Test", - -}; - -Class nextAction() -{ - - sceneIdx++; - sceneIdx = sceneIdx % ( sizeof(transitions) / sizeof(transitions[0]) ); - NSString *r = transitions[sceneIdx]; - Class c = NSClassFromString(r); - return c; -} - -Class backAction() -{ - sceneIdx--; - int total = ( sizeof(transitions) / sizeof(transitions[0]) ); - if( sceneIdx < 0 ) - sceneIdx += total; - - NSString *r = transitions[sceneIdx]; - Class c = NSClassFromString(r); - return c; -} - -Class restartAction() -{ - NSString *r = transitions[sceneIdx]; - Class c = NSClassFromString(r); - return c; -} - -#pragma mark - -#pragma mark FullScreenDemo - -@implementation FullScreenDemo --(id) init -{ - if( (self = [super init]) ) { - - - CGSize s = [[CCDirector sharedDirector] winSize]; - - CCLabelTTF *label = [CCLabelTTF labelWithString:[self title] fontName:@"Arial" fontSize:26]; - [self addChild: label z:1]; - [label setPosition: ccp(s.width/2, s.height-50)]; - - NSString *subtitle = [self subtitle]; - if( subtitle ) { - CCLabelTTF *l = [CCLabelTTF labelWithString:subtitle fontName:@"Thonburi" fontSize:16]; - [self addChild:l z:1]; - [l setPosition:ccp(s.width/2, s.height-80)]; - } - - CCMenuItemImage *item1 = [CCMenuItemImage itemWithNormalImage:@"b1.png" selectedImage:@"b2.png" target:self selector:@selector(backCallback:)]; - CCMenuItemImage *item2 = [CCMenuItemImage itemWithNormalImage:@"r1.png" selectedImage:@"r2.png" target:self selector:@selector(restartCallback:)]; - CCMenuItemImage *item3 = [CCMenuItemImage itemWithNormalImage:@"f1.png" selectedImage:@"f2.png" target:self selector:@selector(nextCallback:)]; - - CCMenu *menu = [CCMenu menuWithItems:item1, item2, item3, nil]; - - menu.position = CGPointZero; - item1.position = ccp( s.width/2 - 100,30); - item2.position = ccp( s.width/2, 30); - item3.position = ccp( s.width/2 + 100,30); - [self addChild: menu z:1]; - } - return self; -} - --(void) dealloc -{ - [super dealloc]; -} - --(void) restartCallback: (id) sender -{ - CCScene *s = [CCScene node]; - [s addChild: [restartAction() node]]; - [[CCDirector sharedDirector] replaceScene: s]; -} - --(void) nextCallback: (id) sender -{ - CCScene *s = [CCScene node]; - [s addChild: [nextAction() node]]; - [[CCDirector sharedDirector] replaceScene: s]; -} - --(void) backCallback: (id) sender -{ - CCScene *s = [CCScene node]; - [s addChild: [backAction() node]]; - [[CCDirector sharedDirector] replaceScene: s]; -} - --(NSString*) title -{ - return @"No title"; -} - --(NSString*) subtitle -{ - return nil; -} -@end - -#pragma mark - -#pragma mark FullScreenScale - - -@implementation FullScreenScale - --(id) init -{ - if( (self=[super init]) ) { - - CCDirectorMac *director = (CCDirectorMac*) [CCDirector sharedDirector]; - [director setResizeMode:kCCDirectorResize_AutoScale]; - - CGSize s = [director winSize]; - [self addNewSpriteWithCoords:ccp(50,50)]; - - CCMenuItemFont *item = [CCMenuItemFont itemWithString:@"Toggle Fullscreen" target: self selector:@selector(toggleFullScreen:)]; - CCMenu *menu = [CCMenu menuWithItems:item, nil]; - [self addChild:menu]; - - [menu setPosition:ccp(s.width/2, s.height/2)]; - } - return self; -} - --(void) toggleFullScreen:(id)sender -{ - CCDirectorMac *mac = (CCDirectorMac*) [CCDirector sharedDirector]; - - [mac setFullScreen: ! [mac isFullScreen]]; -} - --(void) addNewSpriteWithCoords:(CGPoint)p -{ - int idx = CCRANDOM_0_1() * 1400 / 100; - int x = (idx%5) * 85; - int y = (idx/5) * 121; - - - CCSprite *sprite = [CCSprite spriteWithFile:@"grossini_dance_atlas.png" rect:CGRectMake(x,y,85,121)]; - [self addChild:sprite]; - - sprite.position = ccp( p.x, p.y); - - id action; - float rand = CCRANDOM_0_1(); - - if( rand < 0.20 ) - action = [CCScaleBy actionWithDuration:3 scale:2]; - else if(rand < 0.40) - action = [CCRotateBy actionWithDuration:3 angle:360]; - else if( rand < 0.60) - action = [CCBlink actionWithDuration:1 blinks:3]; - else if( rand < 0.8 ) - action = [CCTintBy actionWithDuration:2 red:0 green:-255 blue:-255]; - else - action = [CCFadeOut actionWithDuration:2]; - id action_back = [action reverse]; - id seq = [CCSequence actions:action, action_back, nil]; - - [sprite runAction: [CCRepeatForever actionWithAction:seq]]; -} - -#ifdef __CC_PLATFORM_IOS -- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event -{ - UITouch* touch = [ touches anyObject ]; - CGPoint location = [touch locationInView: [touch view]]; - - location = [[CCDirector sharedDirector] convertToGL: location]; - - [self addNewSpriteWithCoords: location]; -} -#elif defined(__CC_PLATFORM_MAC) - -- (void)mouseDown:(NSEvent *)theEvent -{ -} - -- (void)mouseUp:( NSEvent *)theEvent -{ - CGPoint location = [[CCDirector sharedDirector] convertEventToGL:theEvent]; - [self addNewSpriteWithCoords: location]; -} - -#endif - --(NSString *) title -{ - return @"FullScreen Scale (tap screen)"; -} - --(NSString *) subtitle -{ - return @"Screen should be scaled"; -} - -@end - -#pragma mark - -#pragma mark FullScreenNoScale - - -@implementation FullScreenNoScale - --(id) init -{ - if( (self=[super init]) ) { - - CCDirectorMac *director = (CCDirectorMac*) [CCDirector sharedDirector]; - [director setResizeMode:kCCDirectorResize_NoScale]; - - CGSize s = [director winSize]; - [self addNewSpriteWithCoords:ccp(50,50)]; - - CCMenuItemFont *item = [CCMenuItemFont itemWithString:@"Toggle Fullscreen" target: self selector:@selector(toggleFullScreen:)]; - CCMenu *menu = [CCMenu menuWithItems:item, nil]; - [self addChild:menu]; - - [menu setPosition:ccp(s.width/2, s.height/2)]; - } - return self; -} - --(void) toggleFullScreen:(id)sender -{ - CCDirectorMac *mac = (CCDirectorMac*) [CCDirector sharedDirector]; - - [mac setFullScreen: ! [mac isFullScreen]]; -} - --(void) addNewSpriteWithCoords:(CGPoint)p -{ - int idx = CCRANDOM_0_1() * 1400 / 100; - int x = (idx%5) * 85; - int y = (idx/5) * 121; - - - CCSprite *sprite = [CCSprite spriteWithFile:@"grossini_dance_atlas.png" rect:CGRectMake(x,y,85,121)]; - [self addChild:sprite]; - - sprite.position = ccp( p.x, p.y); - - id action; - float rand = CCRANDOM_0_1(); - - if( rand < 0.20 ) - action = [CCScaleBy actionWithDuration:3 scale:2]; - else if(rand < 0.40) - action = [CCRotateBy actionWithDuration:3 angle:360]; - else if( rand < 0.60) - action = [CCBlink actionWithDuration:1 blinks:3]; - else if( rand < 0.8 ) - action = [CCTintBy actionWithDuration:2 red:0 green:-255 blue:-255]; - else - action = [CCFadeOut actionWithDuration:2]; - id action_back = [action reverse]; - id seq = [CCSequence actions:action, action_back, nil]; - - [sprite runAction: [CCRepeatForever actionWithAction:seq]]; -} - -#ifdef __CC_PLATFORM_IOS - -- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event -{ - UITouch* touch = [ touches anyObject ]; - CGPoint location = [touch locationInView: [touch view]]; - - location = [[CCDirector sharedDirector] convertToGL: location]; - - [self addNewSpriteWithCoords: location]; -} -#elif defined(__CC_PLATFORM_MAC) - -- (void)mouseDown:(NSEvent *)theEvent -{ -} - -- (void)mouseUp:(NSEvent *)theEvent -{ - CGPoint location = [[CCDirector sharedDirector] convertEventToGL:theEvent]; - [self addNewSpriteWithCoords: location]; -} - --(BOOL) ccTouchesBeganWithEvent:(NSEvent *)event { - // get touches began - NSView *view = [[CCDirector sharedDirector] view]; - NSSet *touches = [event touchesMatchingPhase:NSTouchPhaseBegan inView:view]; - - CGSize winSize = [[CCDirector sharedDirector] winSize]; - - for (NSTouch *touch in touches) { - // convert touch to window location - CGPoint location = CCNSPointToCGPoint(touch.normalizedPosition); - location = ccpCompMult(location, ccp(winSize.width, winSize.height)); - - CCLOG(@"touch began: %.2f,%.2f", location.x, location.y); - [self addNewSpriteWithCoords: location]; - } - - return YES; -} -#endif - --(NSString *) title -{ - return @"FullScreen No Scale (tap screen)"; -} - --(NSString *) subtitle -{ - return @"Screen should not be scaled"; -} - -@end - -#pragma mark - -#pragma mark Issue1071 - -@implementation FullScreenIssue1071Test - --(id) init -{ - if( (self=[super init]) ) { - - CCDirectorMac *director = (CCDirectorMac*) [CCDirector sharedDirector]; - [director setResizeMode:kCCDirectorResize_NoScale]; - - CGSize s = [director winSize]; - - CCMenuItemFont *item = [CCMenuItemFont itemWithString:@"Toggle Fullscreen" target: self selector:@selector(toggleFullScreen:)]; - issueTestItem_ = [CCMenuItemFont itemWithString:@"Load something async in Fullscreen" target: self selector:@selector(loadSomethingAsyncInFullscreen:)]; - [issueTestItem_ setIsEnabled:[director isFullScreen]]; - - CCMenu *menu = [CCMenu menuWithItems:item, issueTestItem_, nil]; - [menu alignItemsVertically]; - [self addChild:menu]; - - [menu setPosition:ccp(s.width/2, s.height/2)]; - } - return self; -} - --(void) toggleFullScreen:(id)sender -{ - CCDirectorMac *mac = (CCDirectorMac*) [CCDirector sharedDirector]; - - [mac setFullScreen: ! [mac isFullScreen]]; - - - [issueTestItem_ setIsEnabled:[mac isFullScreen]]; -}; - -- (void) loadSomethingAsyncInFullscreen: (id) sender -{ - CCDirectorMac *mac = (CCDirectorMac*) [CCDirector sharedDirector]; - if ([mac isFullScreen]) - { - [[CCTextureCache sharedTextureCache] addImageAsync:@"blocks.png" - target:self - selector:@selector(loadedNewTexture:)]; - } -} - -- (void) loadedNewTexture: (CCTexture2D *) aTex -{ - CCSprite *sprite = [CCSprite spriteWithTexture: aTex]; - - CGSize s = [[CCDirector sharedDirector] winSize]; - [sprite setPosition:ccp(s.width/2, 3.0f * s.height / 4.0f)]; - [self addChild:sprite]; -} - --(NSString *) title -{ - return @"FullScreen Issue #1071 test"; -} - --(NSString *) subtitle -{ - return @"There should be no white squares in any modes."; -} - - -@end - -#pragma mark - -#pragma mark AppDelegate - -// CLASS IMPLEMENTATIONS - -#ifdef __CC_PLATFORM_IOS -@implementation AppController - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - // Init the window - window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; - - // must be called before any othe call to the director - [CCDirector setDirectorType:kCCDirectorTypeDisplayLink]; -// [CCDirector setDirectorType:kCCDirectorTypeThreadMainLoop]; - - // before creating any layer, set the landscape mode - CCDirector *director = [CCDirector sharedDirector]; - - // landscape orientation - [director setDeviceOrientation:kCCDeviceOrientationLandscapeLeft]; - - // set FPS at 60 - [director setAnimationInterval:1.0/60]; - - // Display FPS: yes - [director setDisplayFPS:YES]; - - // Create an CCGLView with a RGB8 color buffer, and a depth buffer of 24-bits - CCGLView *glView = [CCGLView viewWithFrame:[window bounds] - pixelFormat:kEAGLColorFormatRGBA8 - depthFormat:GL_DEPTH_COMPONENT24_OES - preserveBackbuffer:NO - sharegroup:nil - multiSampling:NO - numberOfSamples:0]; - - // attach the openglView to the director - [director setOpenGLView:glView]; - - // 2D projection -// [director setProjection:kCCDirectorProjection2D]; - - // Enables High Res mode (Retina Display) on iPhone 4 and maintains low res on all other devices - if( ! [director enableRetinaDisplay:YES] ) - CCLOG(@"Retina Display Not supported"); - - // make the OpenGLView a child of the main window - [window addSubview:glView]; - - // make main window visible - [window makeKeyAndVisible]; - - // Default texture format for PNG/BMP/TIFF/JPEG/GIF images - // It can be RGBA8888, RGBA4444, RGB5_A1, RGB565 - // You can change anytime. - [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGBA8888]; - - // create the main scene - CCScene *scene = [CCScene node]; - [scene addChild: [nextAction() node]]; - - - // and run it! - [director runWithScene: scene]; - - return YES; -} - -// getting a call, pause the game --(void) applicationWillResignActive:(UIApplication *)application -{ - [[CCDirector sharedDirector] pause]; -} - -// call got rejected --(void) applicationDidBecomeActive:(UIApplication *)application -{ - [[CCDirector sharedDirector] resume]; -} - --(void) applicationDidEnterBackground:(UIApplication*)application -{ - [[CCDirector sharedDirector] stopAnimation]; -} - --(void) applicationWillEnterForeground:(UIApplication*)application -{ - [[CCDirector sharedDirector] startAnimation]; -} - -- (void)applicationWillTerminate:(UIApplication *)application -{ - CCDirector *director = [CCDirector sharedDirector]; - [[director openGLView] removeFromSuperview]; - [director end]; -} - -// purge memory -- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application -{ - [[CCDirector sharedDirector] purgeCachedData]; -} - -// next delta time will be zero --(void) applicationSignificantTimeChange:(UIApplication *)application -{ - [[CCDirector sharedDirector] setNextDeltaTimeZero:YES]; -} - -- (void) dealloc -{ - [window release]; - [super dealloc]; -} -@end - -#pragma mark - -#pragma mark AppController - Mac - -#elif defined(__CC_PLATFORM_MAC) - -@implementation AppController - -- (void)applicationDidFinishLaunching:(NSNotification *)aNotification -{ - [super applicationDidFinishLaunching:aNotification]; - - [self toggleFullScreen:self]; - - CCScene *scene = [CCScene node]; - [scene addChild: [nextAction() node]]; - -// [director setProjection:kCCDirectorProjection2D]; - - [[(CCDirectorMac*)director_ view] setAcceptsTouchEvents:YES]; - - [director_ runWithScene:scene]; -} -@end -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/Default-568h@2x.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/Default-568h@2x.png deleted file mode 100644 index 0891b7a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/Default-568h@2x.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/MemoryAllocationTest/AppController.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/MemoryAllocationTest/AppController.h deleted file mode 100644 index 7db3c79..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/MemoryAllocationTest/AppController.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// cocos2d performance test -// Based on the test by Valentin Milea -// -#import -#import "cocos2d.h" - -@interface AppController : NSObject -{ - UIWindow *window_; - UINavigationController *navController_; - - CCDirectorIOS *director_; // weak ref -} -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/MemoryAllocationTest/AppController.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/MemoryAllocationTest/AppController.m deleted file mode 100644 index 61a9846..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/MemoryAllocationTest/AppController.m +++ /dev/null @@ -1,157 +0,0 @@ -// -// cocos2d performance test -// Based on the test by Valentin Milea -// - -#import -#import "AppController.h" -#import "cocos2d.h" - -@implementation AppController - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - // Don't call super - // Init the window - window_ = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; - - // Create an CCGLView with a RGB565 color buffer, and a depth buffer of 0-bits - CCGLView *glView = [CCGLView viewWithFrame:[window_ bounds] - pixelFormat:kEAGLColorFormatRGB565 - depthFormat:0 //GL_DEPTH_COMPONENT24_OES - preserveBackbuffer:NO - sharegroup:nil - multiSampling:NO - numberOfSamples:0]; - - director_ = (CCDirectorIOS*) [CCDirector sharedDirector]; - - director_.wantsFullScreenLayout = YES; - // Display Milliseconds Per Frame - [director_ setDisplayStats:YES]; - - // set FPS at 60 - [director_ setAnimationInterval:1.0/60]; - - // attach the openglView to the director - [director_ setView:glView]; - - // for rotation and other messages - [director_ setDelegate:self]; - - // 2D projection - [director_ setProjection:kCCDirectorProjection2D]; -// [director setProjection:kCCDirectorProjection3D]; - - // Enables High Res mode (Retina Display) on iPhone 4 and maintains low res on all other devices -// if( ! [director_ enableRetinaDisplay:YES] ) -// CCLOG(@"Retina Display Not supported"); - - navController_ = [[UINavigationController alloc] initWithRootViewController:director_]; - navController_.navigationBarHidden = YES; - - // set the Navigation Controller as the root view controller - // [window_ setRootViewController:rootViewController_]; - [window_ addSubview:navController_.view]; - - // make main window visible - [window_ makeKeyAndVisible]; - - // Default texture format for PNG/BMP/TIFF/JPEG/GIF images - // It can be RGBA8888, RGBA4444, RGB5_A1, RGB565 - // You can change anytime. - [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGBA8888]; - - // When in iPad / RetinaDisplay mode, CCFileUtils will append the "-ipad" / "-hd" to all loaded files - // If the -ipad / -hdfile is not found, it will load the non-suffixed version - CCFileUtils *fileUtils = [CCFileUtils sharedFileUtils]; - [fileUtils setiPadSuffix:@"-ipad"]; // Default on iPad is "" (empty string) - [fileUtils setiPhoneRetinaDisplaySuffix:@"-hd"]; // Default on RetinaDisplay is "-hd" - - // Assume that PVR images have premultiplied alpha - [CCTexture2D PVRImagesHavePremultipliedAlpha:YES]; - - -// [CCParticleSystemQuad node]; - - NSArray *classes = [NSArray arrayWithObjects:@"CCNode", @"CCNodeColor", @"CCScene", @"CCSprite", @"CCSpriteBatchNode",nil]; - - printf("^ Class ^ bytes ^\n" ); - - for( NSString *klass in classes) { - - Class c = NSClassFromString(klass); - id obj = [c node]; - printf("| %s | %zd |\n", [klass UTF8String], malloc_size(obj) ); - - } - - CCTexture2D *tex = [[CCTextureCache sharedTextureCache] addImage:@"grossini.png"]; - printf("| %s | %zd |\n", "CCTexture2D", malloc_size(tex) ); - - CCLabelTTF *label = [CCLabelTTF labelWithString:@"test" fontName:@"Marker Felt" fontSize:32]; - printf("| %s | %zd |\n", "CCLabelTTF", malloc_size(label) ); - - - - return YES; -} - -- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation -{ - return UIInterfaceOrientationIsLandscape(interfaceOrientation); -} - -// getting a call, pause the game --(void) applicationWillResignActive:(UIApplication *)application -{ - if( [navController_ visibleViewController] == director_ ) - [director_ pause]; -} - -// call got rejected --(void) applicationDidBecomeActive:(UIApplication *)application -{ - if( [navController_ visibleViewController] == director_ ) - [director_ resume]; -} - --(void) applicationDidEnterBackground:(UIApplication*)application -{ - if( [navController_ visibleViewController] == director_ ) - [director_ stopAnimation]; -} - --(void) applicationWillEnterForeground:(UIApplication*)application -{ - if( [navController_ visibleViewController] == director_ ) - [director_ startAnimation]; -} - -// application will be killed -- (void)applicationWillTerminate:(UIApplication *)application -{ - [[CCDirector sharedDirector] end]; -} - -// purge memory -- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application -{ - [director_ purgeCachedData]; -} - -// next delta time will be zero --(void) applicationSignificantTimeChange:(UIApplication *)application -{ - [director_ setNextDeltaTimeZero:YES]; -} - -- (void) dealloc -{ - [window_ release]; - [navController_ release]; - - [super dealloc]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceNodeChildrenTest/AppController.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceNodeChildrenTest/AppController.h deleted file mode 100644 index de29227..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceNodeChildrenTest/AppController.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// cocos2d performance particle test -// Based on the test by Valentin Milea -// -#import -#import "cocos2d.h" - -@interface AppController : NSObject -{ - UIWindow *window_; - UINavigationController *navController_; - - CCDirectorIOS *director_; // weak ref -} -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceNodeChildrenTest/AppController.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceNodeChildrenTest/AppController.m deleted file mode 100644 index 804bbe7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceNodeChildrenTest/AppController.m +++ /dev/null @@ -1,151 +0,0 @@ -// -// cocos2d performance particle test -// Based on the test by Valentin Milea -// - -#import "AppController.h" -#import "cocos2d.h" -#import "PerformanceNodeChildrenTest.h" - -@implementation AppController - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - // Don't call super - // Init the window - window_ = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; - - - // Create an CCGLView with a RGB565 color buffer, and a depth buffer of 0-bits - CCGLView *glView = [CCGLView viewWithFrame:[window_ bounds] - pixelFormat:kEAGLColorFormatRGB565 - depthFormat:0 //GL_DEPTH_COMPONENT24_OES - preserveBackbuffer:NO - sharegroup:nil - multiSampling:NO - numberOfSamples:0]; - - director_ = (CCDirectorIOS*) [CCDirector sharedDirector]; - - director_.wantsFullScreenLayout = YES; - // Display Milliseconds Per Frame - [director_ setDisplayStats:YES]; - - // set FPS at 60 - [director_ setAnimationInterval:1.0/60]; - - // attach the openglView to the director - [director_ setView:glView]; - - // for rotation and other messages - [director_ setDelegate:self]; - - // 2D projection - [director_ setProjection:CCDirectorProjection2D]; - // [director setProjection:kCCDirectorProjection3D]; - - // Enables High Res mode (Retina Display) on iPhone 4 and maintains low res on all other devices -// if( ! [director_ enableRetinaDisplay:YES] ) -// CCLOG(@"Retina Display Not supported"); - - navController_ = [[UINavigationController alloc] initWithRootViewController:director_]; - navController_.navigationBarHidden = YES; - - // set the Navigation Controller as the root view controller - // [window_ setRootViewController:rootViewController_]; - [window_ addSubview:navController_.view]; - - // make main window visible - [window_ makeKeyAndVisible]; - - // Default texture format for PNG/BMP/TIFF/JPEG/GIF images - // It can be RGBA8888, RGBA4444, RGB5_A1, RGB565 - // You can change anytime. - [CCTexture setDefaultAlphaPixelFormat:CCTexturePixelFormat_RGBA8888]; - - // If the 1st suffix is not found, then the fallback suffixes are going to used. If none is found, it will try with the name without suffix. - // On iPad HD : "-ipadhd", "-ipad", "-hd" - // On iPad : "-ipad", "-hd" - // On iPhone HD: "-hd" - CCFileUtils *sharedFileUtils = [CCFileUtils sharedFileUtils]; - [sharedFileUtils setEnableiPhoneResourcesOniPad:YES]; // Default: NO. No fallback suffixes are going to be used - [sharedFileUtils setiPhoneRetinaDisplaySuffix:@"-hd"]; // Default on iPhone RetinaDisplay is "-hd" - [sharedFileUtils setiPadSuffix:@"-ipad"]; // Default on iPad is "ipad" - [sharedFileUtils setiPadRetinaDisplaySuffix:@"-ipadhd"]; // Default on iPad RetinaDisplay is "-ipadhd" - - // Assume that PVR images have premultiplied alpha - //[CCTexture PVRImagesHavePremultipliedAlpha:YES]; - - // create the main scene - CCScene *scene = [CCScene node]; - [scene addChild: [nextAction() testWithQuantityOfNodes:kNodesIncrease]]; - [scene schedule:@selector(dumpProfilerInfo:) interval:2]; - - // and run it! - [director_ pushScene: scene]; - - return YES; -} - -- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation -{ - return UIInterfaceOrientationIsLandscape(interfaceOrientation); -} - --(void) dumpProfilerInfo:(CCTime)dt -{ - CC_PROFILER_DISPLAY_TIMERS(); -} - -// getting a call, pause the game --(void) applicationWillResignActive:(UIApplication *)application -{ - if( [navController_ visibleViewController] == director_ ) - [director_ pause]; -} - -// call got rejected --(void) applicationDidBecomeActive:(UIApplication *)application -{ - if( [navController_ visibleViewController] == director_ ) - [director_ resume]; -} - --(void) applicationDidEnterBackground:(UIApplication*)application -{ - if( [navController_ visibleViewController] == director_ ) - [director_ stopAnimation]; -} - --(void) applicationWillEnterForeground:(UIApplication*)application -{ - if( [navController_ visibleViewController] == director_ ) - [director_ startAnimation]; -} - -// application will be killed -- (void)applicationWillTerminate:(UIApplication *)application -{ - [[CCDirector sharedDirector] end]; -} - -// purge memory -- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application -{ - [director_ purgeCachedData]; -} - -// next delta time will be zero --(void) applicationSignificantTimeChange:(UIApplication *)application -{ - [director_ setNextDeltaTimeZero:YES]; -} - -- (void) dealloc -{ - [window_ release]; - [navController_ release]; - - [super dealloc]; -} -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceNodeChildrenTest/PerformanceNodeChildrenTest.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceNodeChildrenTest/PerformanceNodeChildrenTest.h deleted file mode 100644 index 7f581cd..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceNodeChildrenTest/PerformanceNodeChildrenTest.h +++ /dev/null @@ -1,86 +0,0 @@ -// -// cocos2d performance particle test -// Based on the test by Valentin Milea -// - -#import "cocos2d.h" -#import "cocos2d-ui.h" - -Class nextAction(); - -enum { - kMaxNodes = 15000, - kNodesIncrease = 500, -}; - -@interface MainScene : CCScene { - int lastRenderedCount; - int quantityOfNodes; - int currentQuantityOfNodes; - -} - -+(id) testWithQuantityOfNodes:(unsigned int)nodes; --(id) initWithQuantityOfNodes:(unsigned int)nodes; --(NSString*) title; --(NSString*) subtitle; - --(void) onIncrease:(id) sender; --(void) onDecrease:(id) sender; - --(void) updateQuantityLabel; --(void) updateQuantityOfNodes; - -@end - -@interface IterateSpriteSheet : MainScene -{ - CCSpriteBatchNode *batchNode; -} --(NSString*) profilerName; -@end - -@interface IterateSpriteSheetFastEnum : IterateSpriteSheet -{} -@end - -@interface IterateSpriteSheetCArray : IterateSpriteSheet -{} -@end - -@interface AddRemoveSpriteSheet : MainScene -{ - CCSpriteBatchNode *batchNode; -} --(NSString*) profilerName; -@end - -@interface AddSpriteSheet : AddRemoveSpriteSheet -{} -@end - -@interface RemoveSpriteSheet : AddRemoveSpriteSheet -{} -@end - -@interface ReorderSpriteSheet : AddRemoveSpriteSheet -{} -@end - -@interface ReorderSpriteSheetInOrder : AddRemoveSpriteSheet -{} -@end - -@interface ReorderSpriteSheetInReverseOrder : AddRemoveSpriteSheet -{} -@end - -@interface AddSpriteSheetInOrder : AddRemoveSpriteSheet -{} -@end - -@interface AddSpriteSheetInReverseOrder : AddRemoveSpriteSheet -{} -@end - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceNodeChildrenTest/PerformanceNodeChildrenTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceNodeChildrenTest/PerformanceNodeChildrenTest.m deleted file mode 100644 index f45750e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceNodeChildrenTest/PerformanceNodeChildrenTest.m +++ /dev/null @@ -1,762 +0,0 @@ -// -// cocos2d node-children performance test -// - - -#import "PerformanceNodeChildrenTest.h" - -enum { - kTagInfoLayer = 1, - kTagMainLayer = 2, - kTagLabelAtlas = 3, - - kTagBase = 20000, -}; - -static int sceneIdx=-1; -static NSString *transitions[] = { - @"IterateSpriteSheetFastEnum", - @"IterateSpriteSheetCArray", - @"AddSpriteSheet", - @"RemoveSpriteSheet", - @"ReorderSpriteSheet", - @"ReorderSpriteSheetInOrder", - @"ReorderSpriteSheetInReverseOrder", - @"AddSpriteSheetInOrder", - @"AddSpriteSheetInReverseOrder", -}; - -Class nextAction() -{ - - sceneIdx++; - sceneIdx = sceneIdx % ( sizeof(transitions) / sizeof(transitions[0]) ); - NSString *r = transitions[sceneIdx]; - Class c = NSClassFromString(r); - return c; -} - -Class backAction() -{ - sceneIdx--; - int total = ( sizeof(transitions) / sizeof(transitions[0]) ); - if( sceneIdx < 0 ) - sceneIdx += total; - - NSString *r = transitions[sceneIdx]; - Class c = NSClassFromString(r); - return c; -} - -Class restartAction() -{ - NSString *r = transitions[sceneIdx]; - Class c = NSClassFromString(r); - return c; -} - - -#pragma mark MainScene - -@implementation MainScene - -+(id) testWithQuantityOfNodes:(unsigned int)nodes -{ - return [[[self alloc] initWithQuantityOfNodes:nodes] autorelease]; -} - -- (id)initWithQuantityOfNodes:(unsigned int)nodes -{ - if ((self = [super init])) { - - srandom(0); - - CGSize s = [[CCDirector sharedDirector] viewSize]; - - // Title - CCLabelTTF *label = [CCLabelTTF labelWithString:[self title] fontName:@"Arial" fontSize:40]; - [self addChild:label z:1]; - [label setPosition: ccp(s.width/2, s.height-32)]; - [label setColor: [CCColor colorWithRed:1.0 green:1.0 blue:0.2]]; - - // Subtitle - NSString *subtitle = [self subtitle]; - if( subtitle ) { - CCLabelTTF *l = [CCLabelTTF labelWithString:subtitle fontName:@"Thonburi" fontSize:16]; - [self addChild:l z:1]; - [l setPosition:ccp(s.width/2, s.height-80)]; - } - - lastRenderedCount = 0; - currentQuantityOfNodes = 0; - quantityOfNodes = nodes; - - CCButton* btn; - - btn = [CCButton buttonWithTitle:@" - "]; - btn.positionType = CCPositionTypeNormalized; - btn.position = ccp(0.2, 0.1); - [btn setTarget:self selector:@selector(onDecrease:)]; - [self addChild:btn]; - - btn = [CCButton buttonWithTitle:@" + "]; - btn.positionType = CCPositionTypeNormalized; - btn.position = ccp(0.8, 0.1); - [btn setTarget:self selector:@selector(onIncrease:)]; - [self addChild:btn]; - - CCLabelTTF *infoLabel = [CCLabelTTF labelWithAttributedString:@"0 nodes"]; - infoLabel.position = ccp(s.width/2, s.height/2-15); - [self addChild:infoLabel z:1 name:@"info"]; - - - // Next Prev Test - CCMenuItemImage *item1 = [CCMenuItemImage itemWithNormalImage:@"b1.png" selectedImage:@"b2.png" target:self selector:@selector(backCallback:)]; - CCMenuItemImage *item2 = [CCMenuItemImage itemWithNormalImage:@"r1.png" selectedImage:@"r2.png" target:self selector:@selector(restartCallback:)]; - CCMenuItemImage *item3 = [CCMenuItemImage itemWithNormalImage:@"f1.png" selectedImage:@"f2.png" target:self selector:@selector(nextCallback:)]; - menu = [CCMenu menuWithItems:item1, item2, item3, nil]; - [menu alignItemsHorizontally]; - menu.position = ccp(s.width/2, 30); - [self addChild: menu z:1]; - - - [self updateQuantityLabel]; - [self updateQuantityOfNodes]; - } - - return self; -} - --(NSString*) title -{ - return @"No title"; -} - --(NSString*) subtitle -{ - return @"No subtitle"; -} - --(void) dealloc -{ - CC_PROFILER_PURGE_ALL(); - - [super dealloc]; -} - --(void) restartCallback: (id) sender -{ - CCScene *s = [CCScene node]; - id scene = [restartAction() testWithQuantityOfNodes:quantityOfNodes]; - [s addChild:scene]; - - [[CCDirector sharedDirector] replaceScene: s]; -} - --(void) nextCallback: (id) sender -{ - CCScene *s = [CCScene node]; - id scene = [nextAction() testWithQuantityOfNodes:quantityOfNodes]; - [s addChild:scene]; - [[CCDirector sharedDirector] replaceScene: s]; -} - --(void) backCallback: (id) sender -{ - CCScene *s = [CCScene node]; - id scene = [backAction() testWithQuantityOfNodes:quantityOfNodes]; - [s addChild:scene]; - - [[CCDirector sharedDirector] replaceScene: s]; -} - - --(void) onIncrease:(id) sender -{ - quantityOfNodes += kNodesIncrease; - if( quantityOfNodes > kMaxNodes ) - quantityOfNodes = kMaxNodes; - - [self updateQuantityLabel]; - [self updateQuantityOfNodes]; -} - --(void) onDecrease:(id) sender -{ - quantityOfNodes -= kNodesIncrease; - if( quantityOfNodes < 0 ) - quantityOfNodes = 0; - - [self updateQuantityLabel]; - [self updateQuantityOfNodes]; -} - -- (void)updateQuantityLabel -{ - if( quantityOfNodes != lastRenderedCount ) { - - CCLabelTTF *infoLabel = (CCLabelTTF *) [self getChildByTag:kTagInfoLayer]; - [infoLabel setString: [NSString stringWithFormat:@"%u nodes", quantityOfNodes] ]; - - lastRenderedCount = quantityOfNodes; - } -} - --(void) updateQuantityOfNodes -{ - // override me -} - -@end - -#pragma mark - -#pragma mark IterateSpriteSheet - -@implementation IterateSpriteSheet - -- (id)initWithQuantityOfNodes:(unsigned int)nodes -{ - batchNode = [CCSpriteBatchNode batchNodeWithFile:@"spritesheet1.png"]; - - if( ( self=[super initWithQuantityOfNodes:nodes]) ) { - - [self addChild:batchNode]; - [self scheduleUpdate]; - } - - return self; -} - -- (void) dealloc -{ - [super dealloc]; -} - --(void) updateQuantityOfNodes -{ - CGSize s = [[CCDirector sharedDirector] viewSize]; - // increase nodes - if( currentQuantityOfNodes < quantityOfNodes ) { - for(int i=0;i < (quantityOfNodes-currentQuantityOfNodes);i++) { - CCSprite *sprite = [CCSprite spriteWithTexture:[batchNode texture] rect:CGRectMake(0, 0, 32, 32)]; - [batchNode addChild:sprite]; - [sprite setPosition:ccp( CCRANDOM_0_1()*s.width, CCRANDOM_0_1()*s.height)]; - } - } - - - // decrease nodes - else if ( currentQuantityOfNodes > quantityOfNodes ) { - for(int i=0;i < (currentQuantityOfNodes-quantityOfNodes);i++) { - int index = currentQuantityOfNodes-i-1; - [batchNode removeChildAtIndex:index cleanup:YES]; - } - - } - - currentQuantityOfNodes = quantityOfNodes; -} - --(NSString*) title -{ - return @"none"; -} --(NSString*) profilerName -{ - return @"none"; -} -@end - -@implementation IterateSpriteSheetFastEnum - --(void) update:(ccTime)dt -{ - CC_PROFILER_START_INSTANCE(self, [self profilerName] ); - - - // iterate using fast enumeration protocol - for( CCSprite* sprite in [batchNode children] ) - { - [sprite setVisible:NO]; - } - - CC_PROFILER_STOP_INSTANCE(self, [self profilerName] ); -} - --(NSString*) title -{ - return @"A - Iterate SpriteSheet"; -} --(NSString*) subtitle -{ - return @"Iterate children using Fast Enum API. See console"; -} --(NSString*) profilerName -{ - return @"iter fast enum"; -} - -@end - -@implementation IterateSpriteSheetCArray - --(void) update:(ccTime)dt -{ - ccArray *array = batchNode.children->data; - - CC_PROFILER_START( [self profilerName] ); - - // iterate using fast enumeration protocol - for( int i=0; i < array->num; i++) - { - CCSprite *sprite = array->arr[i]; - [sprite setVisible:NO]; - } - - CC_PROFILER_STOP( [self profilerName] ); -} - --(NSString*) title -{ - return @"B - Iterate SpriteSheet"; -} --(NSString*) subtitle -{ - return @"Iterate children using C Array API. See console"; -} - --(NSString*) profilerName -{ - return @"iter c-array"; -} - -@end - -#pragma mark - -#pragma mark AddRemoveSpriteSheet - -@implementation AddRemoveSpriteSheet - -- (id)initWithQuantityOfNodes:(unsigned int)nodes -{ - batchNode = [CCSpriteBatchNode batchNodeWithFile:@"spritesheet1.png"]; - - if( ( self=[super initWithQuantityOfNodes:nodes]) ) { - - [self addChild:batchNode]; - [self scheduleUpdate]; - } - - return self; -} - -- (void) dealloc -{ - [super dealloc]; -} - --(void) updateQuantityOfNodes -{ - CGSize s = [[CCDirector sharedDirector] viewSize]; - // increase nodes - if( currentQuantityOfNodes < quantityOfNodes ) { - for(int i=0;i < (quantityOfNodes-currentQuantityOfNodes);i++) { - CCSprite *sprite = [CCSprite spriteWithTexture:[batchNode texture] rect:CGRectMake(0, 0, 32, 32)]; - [batchNode addChild:sprite]; - [sprite setPosition:ccp( CCRANDOM_0_1()*s.width, CCRANDOM_0_1()*s.height)]; - [sprite setVisible:NO]; - } - } - - - // decrease nodes - else if ( currentQuantityOfNodes > quantityOfNodes ) { - for(int i=0;i < (currentQuantityOfNodes-quantityOfNodes);i++) { - int index = currentQuantityOfNodes-i-1; - [batchNode removeChildAtIndex:index cleanup:YES]; - } - - } - - currentQuantityOfNodes = quantityOfNodes; -} - --(NSString*) title -{ - return @"none"; -} --(NSString*) profilerName -{ - return @"none"; -} -@end - -@implementation AddSpriteSheet - --(void) update:(ccTime)dt -{ - // reset seed - srandom(0); - - // 15 percent - int totalToAdd = currentQuantityOfNodes * 0.15f; - - if( totalToAdd > 0 ) { - - CCSprite *sprites[ totalToAdd ]; - int zs[ totalToAdd]; - - // Don't include the sprite creation time and random as part of the profiling - for(int i=0;i 0 ) { - - CCSprite *sprites[ totalToAdd ]; - - // Don't include the sprite creation time as part of the profiling - for(int i=0;i 0 ) { - - CCSprite *sprites[ totalToAdd ]; - - // Don't include the sprite creation time as part of the profiling - for(int i=0;i 0 ) { - - CCSprite *sprites[ totalToAdd ]; - - // Don't include the sprite creation time as part of the profiling - for(int i=0;i 0 ) { - - CCSprite *sprites[ totalToAdd ]; - - // Don't include the sprite creation time as part of the profiling - for(int i=0;i 0 ) { - - CCSprite *sprites[ totalToAdd ]; - - // Don't include the sprite creation time as part of the profiling - for(int i=0;i 0 ) { - - CCSprite *sprites[ totalToAdd ]; - - // Don't include the sprite creation time as part of the profiling - for(int i=0;i -#import "cocos2d.h" - -@interface AppController : NSObject -{ - UIWindow *window_; - UINavigationController *navController_; - - CCDirectorIOS *director_; // weak ref -} -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceParticleTest/AppController.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceParticleTest/AppController.m deleted file mode 100644 index fce4287..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceParticleTest/AppController.m +++ /dev/null @@ -1,150 +0,0 @@ -// -// cocos2d performance particle test -// Based on the test by Valentin Milea -// - -#import "AppController.h" -#import "cocos2d.h" -#import "MainScene.h" - -@implementation AppController - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - // Don't call super - // Init the window - window_ = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; - - - // Create an CCGLView with a RGB565 color buffer, and a depth buffer of 0-bits - CCGLView *glView = [CCGLView viewWithFrame:[window_ bounds] - pixelFormat:kEAGLColorFormatRGB565 - depthFormat:0 //GL_DEPTH_COMPONENT24_OES - preserveBackbuffer:NO - sharegroup:nil - multiSampling:NO - numberOfSamples:0]; - - director_ = (CCDirectorIOS*) [CCDirector sharedDirector]; - - director_.wantsFullScreenLayout = YES; - // Display Milliseconds Per Frame - [director_ setDisplayStats:YES]; - - // set FPS at 60 - [director_ setAnimationInterval:1.0/60]; - - // attach the openglView to the director - [director_ setView:glView]; - - // for rotation and other messages - [director_ setDelegate:self]; - - // 2D projection - [director_ setProjection:kCCDirectorProjection2D]; - // [director setProjection:kCCDirectorProjection3D]; - - // Enables High Res mode (Retina Display) on iPhone 4 and maintains low res on all other devices -// if( ! [director_ enableRetinaDisplay:YES] ) -// CCLOG(@"Retina Display Not supported"); - - navController_ = [[UINavigationController alloc] initWithRootViewController:director_]; - navController_.navigationBarHidden = YES; - - // set the Navigation Controller as the root view controller - // [window_ setRootViewController:rootViewController_]; - [window_ addSubview:navController_.view]; - - // make main window visible - [window_ makeKeyAndVisible]; - - // Default texture format for PNG/BMP/TIFF/JPEG/GIF images - // It can be RGBA8888, RGBA4444, RGB5_A1, RGB565 - // You can change anytime. - [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGBA8888]; - - // If the 1st suffix is not found, then the fallback suffixes are going to used. If none is found, it will try with the name without suffix. - // On iPad HD : "-ipadhd", "-ipad", "-hd" - // On iPad : "-ipad", "-hd" - // On iPhone HD: "-hd" - CCFileUtils *sharedFileUtils = [CCFileUtils sharedFileUtils]; - [sharedFileUtils setEnableiPhoneResourcesOniPad:YES]; // Default: NO. No fallback suffixes are going to be used - [sharedFileUtils setiPhoneRetinaDisplaySuffix:@"-hd"]; // Default on iPhone RetinaDisplay is "-hd" - [sharedFileUtils setiPadSuffix:@"-ipad"]; // Default on iPad is "ipad" - [sharedFileUtils setiPadRetinaDisplaySuffix:@"-ipadhd"]; // Default on iPad RetinaDisplay is "-ipadhd" - - // Assume that PVR images have premultiplied alpha - [CCTexture2D PVRImagesHavePremultipliedAlpha:YES]; - - // create the main scene - CCScene *scene = [CCScene node]; - [scene addChild: [nextAction() testWithSubTest:1 particles:kNodesIncrease]]; - - // and run it! - [director_ pushScene: scene]; - - return YES; -} - -- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation -{ - return UIInterfaceOrientationIsPortrait(interfaceOrientation); -} - --(void) dumpProfilerInfo:(ccTime)dt -{ - CC_PROFILER_DISPLAY_TIMERS(); -} - -// getting a call, pause the game --(void) applicationWillResignActive:(UIApplication *)application -{ - if( [navController_ visibleViewController] == director_ ) - [director_ pause]; -} - -// call got rejected --(void) applicationDidBecomeActive:(UIApplication *)application -{ - if( [navController_ visibleViewController] == director_ ) - [director_ resume]; -} - --(void) applicationDidEnterBackground:(UIApplication*)application -{ - if( [navController_ visibleViewController] == director_ ) - [director_ stopAnimation]; -} - --(void) applicationWillEnterForeground:(UIApplication*)application -{ - if( [navController_ visibleViewController] == director_ ) - [director_ startAnimation]; -} - -// application will be killed -- (void)applicationWillTerminate:(UIApplication *)application -{ - [[CCDirector sharedDirector] end]; -} - -// purge memory -- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application -{ - [director_ purgeCachedData]; -} - -// next delta time will be zero --(void) applicationSignificantTimeChange:(UIApplication *)application -{ - [director_ setNextDeltaTimeZero:YES]; -} - -- (void) dealloc -{ - [window_ release]; - [navController_ release]; - - [super dealloc]; -} -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceParticleTest/MainScene.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceParticleTest/MainScene.h deleted file mode 100644 index e889390..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceParticleTest/MainScene.h +++ /dev/null @@ -1,56 +0,0 @@ -// -// cocos2d performance particle test -// Based on the test by Valentin Milea -// - -#import "cocos2d.h" - -Class nextAction(); - -enum { - kMaxParticles = 14000, - kNodesIncrease = 500, -}; - -@interface MainScene : CCScene { - int lastRenderedCount; - int quantityParticles; - int subtestNumber; -} - -+(id) testWithSubTest:(int)subtest particles:(int)particles; --(id) initWithSubTest:(int)subtest particles:(int)particles; --(void) createParticleSystem; --(NSString*) title; - --(void) onIncrease:(id) sender; --(void) onDecrease:(id) sender; - --(void) updateQuantityLabel; - --(void) doTest; -@end - - -@interface PerformanceTest1 : MainScene -{} -@end -@interface PerformanceTest2 : MainScene -{} -@end -@interface PerformanceTest3 : MainScene -{} -@end -@interface PerformanceTest4 : MainScene -{} -@end -@interface PerformanceTest5 : MainScene -{} -@end -@interface PerformanceTest6 : MainScene -{} -@end -@interface PerformanceTest7 : MainScene -{} -@end - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceParticleTest/MainScene.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceParticleTest/MainScene.m deleted file mode 100644 index 6eea706..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceParticleTest/MainScene.m +++ /dev/null @@ -1,587 +0,0 @@ -// -// cocos2d performance particle test -// Based on the test by Valentin Milea -// - -#import "MainScene.h" - -enum { - kTagInfoLayer = 1, - kTagMainLayer = 2, - kTagParticleSystem = 3, - kTagLabelAtlas = 4, -}; - -static int sceneIdx=-1; -static NSString *transitions[] = { - @"PerformanceTest1", - @"PerformanceTest2", - @"PerformanceTest3", - @"PerformanceTest4", - -}; - -Class nextAction() -{ - - sceneIdx++; - sceneIdx = sceneIdx % ( sizeof(transitions) / sizeof(transitions[0]) ); - NSString *r = transitions[sceneIdx]; - Class c = NSClassFromString(r); - return c; -} - -Class backAction() -{ - sceneIdx--; - int total = ( sizeof(transitions) / sizeof(transitions[0]) ); - if( sceneIdx < 0 ) - sceneIdx += total; - - NSString *r = transitions[sceneIdx]; - Class c = NSClassFromString(r); - return c; -} - -Class restartAction() -{ - NSString *r = transitions[sceneIdx]; - Class c = NSClassFromString(r); - return c; -} - - -#pragma mark MainScene - -@implementation MainScene - -+(id) testWithSubTest:(int) subtest particles:(int)particles -{ - return [[[self alloc] initWithSubTest:subtest particles:particles] autorelease]; -} - -- (id)initWithSubTest:(int) asubtest particles:(int)particles -{ - if ((self = [super init]) != nil) { - - srandom(0); - - subtestNumber = asubtest; - CGSize s = [[CCDirector sharedDirector] viewSize]; - - lastRenderedCount = 0; - quantityParticles = particles; - - [CCMenuItemFont setFontSize:65]; - CCMenuItemFont *decrease = [CCMenuItemFont itemWithString: @" - " target:self selector:@selector(onDecrease:)]; - [decrease.label setColor:ccc3(0,200,20)]; - CCMenuItemFont *increase = [CCMenuItemFont itemWithString: @" + " target:self selector:@selector(onIncrease:)]; - [increase.label setColor:ccc3(0,200,20)]; - - CCMenu *menu = [CCMenu menuWithItems: decrease, increase, nil]; - [menu alignItemsHorizontally]; - menu.position = ccp(s.width/2, s.height-65); - [self addChild:menu z:1]; - - CCLabelTTF *infoLabel = [CCLabelTTF labelWithString:@"0 nodes" fontName:@"Marker Felt" fontSize:30]; - [infoLabel setColor:ccc3(0,200,20)]; - infoLabel.position = ccp(s.width/2, s.height-90); - [self addChild:infoLabel z:1 tag:kTagInfoLayer]; - - // particles on stage - CCLabelAtlas *labelAtlas = [CCLabelAtlas labelWithString:@"0000" charMapFile:@"fps_images.png" itemWidth:8 itemHeight:12 startCharMap:'.']; - [self addChild:labelAtlas z:0 tag:kTagLabelAtlas]; - labelAtlas.position = ccp(s.width-66,50); - - // Next Prev Test - CCMenuItemImage *item1 = [CCMenuItemImage itemWithNormalImage:@"b1.png" selectedImage:@"b2.png" target:self selector:@selector(backCallback:)]; - CCMenuItemImage *item2 = [CCMenuItemImage itemWithNormalImage:@"r1.png" selectedImage:@"r2.png" target:self selector:@selector(restartCallback:)]; - CCMenuItemImage *item3 = [CCMenuItemImage itemWithNormalImage:@"f1.png" selectedImage:@"f2.png" target:self selector:@selector(nextCallback:)]; - menu = [CCMenu menuWithItems:item1, item2, item3, nil]; - [menu alignItemsHorizontally]; - menu.position = ccp(s.width/2, 30); - [self addChild: menu z:1]; - - // Sub Tests - [CCMenuItemFont setFontSize:40]; - CCMenuItemFont *itemF1 = [CCMenuItemFont itemWithString:@"1 " target:self selector:@selector(testNCallback:)]; - CCMenuItemFont *itemF2 = [CCMenuItemFont itemWithString:@"2 " target:self selector:@selector(testNCallback:)]; - CCMenuItemFont *itemF3 = [CCMenuItemFont itemWithString:@"3 " target:self selector:@selector(testNCallback:)]; - CCMenuItemFont *itemF4 = [CCMenuItemFont itemWithString:@"4 " target:self selector:@selector(testNCallback:)]; - - CCMenuItemFont *itemF5 = [CCMenuItemFont itemWithString:@"5 " target:self selector:@selector(testNCallback:)]; - CCMenuItemFont *itemF6 = [CCMenuItemFont itemWithString:@"6 " target:self selector:@selector(testNCallback:)]; - CCMenuItemFont *itemF7 = [CCMenuItemFont itemWithString:@"7 " target:self selector:@selector(testNCallback:)]; - CCMenuItemFont *itemF8 = [CCMenuItemFont itemWithString:@"8 " target:self selector:@selector(testNCallback:)]; - - itemF1.tag = 1; - itemF2.tag = 2; - itemF3.tag = 3; - itemF4.tag = 4; - itemF5.tag = 5; - itemF6.tag = 6; - itemF7.tag = 7; - itemF8.tag = 8; - - menu = [CCMenu menuWithItems:itemF1, itemF2, itemF3, itemF4, itemF5, itemF6, itemF7, itemF8, nil]; - - int i=0; - for( id child in [menu children] ) { - if( i<4) - [[child label] setColor:ccc3(200,20,20)]; - else if(i<8) - [[child label] setColor:ccc3(0,200,20)]; - i++; - } - - [menu alignItemsHorizontally]; - menu.position = ccp(s.width/2, 80); - [self addChild:menu z:2]; - - - CCLabelTTF *label = [CCLabelTTF labelWithString:[self title] fontName:@"Arial" fontSize:40]; - [self addChild:label z:1]; - [label setPosition: ccp(s.width/2, s.height-32)]; - [label setColor:ccc3(255,255,40)]; - - [self updateQuantityLabel]; - [self createParticleSystem]; - - [self schedule:@selector(step:)]; - } - - return self; -} - --(NSString*) title -{ - return @"No title"; -} - --(void) dealloc -{ - [super dealloc]; -} - --(void) step:(ccTime) dt -{ - CCLabelAtlas *atlas = (CCLabelAtlas*) [self getChildByTag:kTagLabelAtlas]; - CCParticleSystem *emitter = (CCParticleSystem*) [self getChildByTag:kTagParticleSystem]; - - NSString *str = [NSString stringWithFormat:@"%4d", emitter.particleCount]; - [atlas setString:str]; -} - --(void) createParticleSystem -{ - - CCParticleSystem *particleSystem; - - /* - * Tests: - * 1: Point Particle System using 32-bit textures (PNG) - * 2: Point Particle System using 16-bit textures (PNG) - * 3: Point Particle System using 8-bit textures (PNG) - * 4: Point Particle System using 4-bit textures (PVRTC) - - * 5: Quad Particle System using 32-bit textures (PNG) - * 6: Quad Particle System using 16-bit textures (PNG) - * 7: Quad Particle System using 8-bit textures (PNG) - * 8: Quad Particle System using 4-bit textures (PVRTC) - */ - - - [self removeChildByTag:kTagParticleSystem cleanup:YES]; - - // remove the "fire.png" from the TextureCache cache. - CCTexture2D *texture = [[CCTextureCache sharedTextureCache] addImage:@"fire.png"]; - [[CCTextureCache sharedTextureCache] removeTexture:texture]; - - - switch( subtestNumber) { - // - // Point Particle system is no longer supported. Using Quad - // - case 1: - [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGBA8888]; - particleSystem = [[CCParticleSystemQuad alloc] initWithTotalParticles:quantityParticles]; - particleSystem.texture = [[CCTextureCache sharedTextureCache] addImage:@"fire.png"]; - break; - case 2: - [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGBA4444]; - particleSystem = [[CCParticleSystemQuad alloc] initWithTotalParticles:quantityParticles]; - particleSystem.texture = [[CCTextureCache sharedTextureCache] addImage:@"fire.png"]; - break; - case 3: - [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_A8]; - particleSystem = [[CCParticleSystemQuad alloc] initWithTotalParticles:quantityParticles]; - particleSystem.texture = [[CCTextureCache sharedTextureCache] addImage:@"fire.png"]; - particleSystem.shaderProgram = [[CCShaderCache sharedShaderCache] programForKey:kCCShader_PositionTextureA8Color]; - break; - case 4: - particleSystem = [[CCParticleSystemQuad alloc] initWithTotalParticles:quantityParticles]; - particleSystem.texture = [[CCTextureCache sharedTextureCache] addImage:@"fire.pvr"]; - break; - - // - // Quad Particle System - // - case 5: - [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGBA8888]; - particleSystem = [[CCParticleSystemQuad alloc] initWithTotalParticles:quantityParticles]; - particleSystem.texture = [[CCTextureCache sharedTextureCache] addImage:@"fire.png"]; - break; - case 6: - [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGBA4444]; - particleSystem = [[CCParticleSystemQuad alloc] initWithTotalParticles:quantityParticles]; - particleSystem.texture = [[CCTextureCache sharedTextureCache] addImage:@"fire.png"]; - break; - case 7: - [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_A8]; - particleSystem = [[CCParticleSystemQuad alloc] initWithTotalParticles:quantityParticles]; - particleSystem.texture = [[CCTextureCache sharedTextureCache] addImage:@"fire.png"]; - particleSystem.shaderProgram = [[CCShaderCache sharedShaderCache] programForKey:kCCShader_PositionTextureA8Color]; - break; - case 8: - particleSystem = [[CCParticleSystemQuad alloc] initWithTotalParticles:quantityParticles]; - particleSystem.texture = [[CCTextureCache sharedTextureCache] addImage:@"fire.pvr"]; - break; - default: - particleSystem = nil; - CCLOG(@"Shall not happen!"); - break; - } - [self addChild:particleSystem z:0 tag:kTagParticleSystem]; - [particleSystem release]; - - [self doTest]; -} - - --(void) restartCallback: (id) sender -{ - CCScene *s = [CCScene node]; - id scene = [restartAction() testWithSubTest:subtestNumber particles:quantityParticles]; - [s addChild:scene]; - - [[CCDirector sharedDirector] replaceScene: s]; -} - --(void) nextCallback: (id) sender -{ - CCScene *s = [CCScene node]; - id scene = [nextAction() testWithSubTest:subtestNumber particles:quantityParticles]; - [s addChild:scene]; - [[CCDirector sharedDirector] replaceScene: s]; -} - --(void) backCallback: (id) sender -{ - CCScene *s = [CCScene node]; - id scene = [backAction() testWithSubTest:subtestNumber particles:quantityParticles]; - [s addChild:scene]; - - [[CCDirector sharedDirector] replaceScene: s]; -} - --(void) testNCallback:(id) sender -{ - subtestNumber = [sender tag]; - [self restartCallback:sender]; -} - --(void) doTest -{ - // override -} - --(void) onIncrease:(id) sender -{ - quantityParticles += kNodesIncrease; - if( quantityParticles > kMaxParticles ) - quantityParticles = kMaxParticles; - - [self updateQuantityLabel]; - [self createParticleSystem]; -} - --(void) onDecrease:(id) sender -{ - quantityParticles -= kNodesIncrease; - if( quantityParticles < 0 ) - quantityParticles = 0; - - [self updateQuantityLabel]; - [self createParticleSystem]; -} - -- (void)updateQuantityLabel -{ - if( quantityParticles != lastRenderedCount ) { - - CCLabelTTF *infoLabel = (CCLabelTTF *) [self getChildByTag:kTagInfoLayer]; - [infoLabel setString: [NSString stringWithFormat:@"%u particles", quantityParticles] ]; - - lastRenderedCount = quantityParticles; - } -} - - -@end - -#pragma mark Test 1 - -@implementation PerformanceTest1 - --(NSString*) title -{ - return [NSString stringWithFormat:@"A (%d) size=4", subtestNumber]; -} - --(void) doTest -{ - CGSize s = [[CCDirector sharedDirector] viewSize]; - CCParticleSystem *particleSystem = (CCParticleSystem*) [self getChildByTag:kTagParticleSystem]; - - // duration - particleSystem.duration = -1; - - // gravity - particleSystem.gravity = ccp(0,-90); - - // angle - particleSystem.angle = 90; - particleSystem.angleVar = 0; - - // radial - particleSystem.radialAccel = 0; - particleSystem.radialAccelVar = 0; - - // speed of particles - particleSystem.speed = 180; - particleSystem.speedVar = 50; - - // emitter position - particleSystem.position = ccp(s.width/2, 100); - particleSystem.posVar = ccp(s.width/2,0); - - // life of particles - particleSystem.life = 2.0f; - particleSystem.lifeVar = 1; - - // emits per frame - particleSystem.emissionRate = particleSystem.totalParticles/particleSystem.life; - - // color of particles - ccColor4F startColor = {0.5f, 0.5f, 0.5f, 1.0f}; - particleSystem.startColor = startColor; - - ccColor4F startColorVar = {0.5f, 0.5f, 0.5f, 1.0f}; - particleSystem.startColorVar = startColorVar; - - ccColor4F endColor = {0.1f, 0.1f, 0.1f, 0.2f}; - particleSystem.endColor = endColor; - - ccColor4F endColorVar = {0.1f, 0.1f, 0.1f, 0.2f}; - particleSystem.endColorVar = endColorVar; - - // size, in pixels - particleSystem.endSize = particleSystem.startSize = 4.0f; - particleSystem.endSizeVar =particleSystem.startSizeVar = 0; - - // additive - particleSystem.blendAdditive = NO; -} -@end - -#pragma mark Test 2 - -@implementation PerformanceTest2 - --(NSString*) title -{ - return [NSString stringWithFormat:@"B (%d) size=8", subtestNumber]; -} - --(void) doTest -{ - CGSize s = [[CCDirector sharedDirector] viewSize]; - CCParticleSystem *particleSystem = (CCParticleSystem*) [self getChildByTag:kTagParticleSystem]; - - // duration - particleSystem.duration = -1; - - // gravity - particleSystem.gravity = ccp(0,-90); - - // angle - particleSystem.angle = 90; - particleSystem.angleVar = 0; - - // radial - particleSystem.radialAccel = 0; - particleSystem.radialAccelVar = 0; - - // speed of particles - particleSystem.speed = 180; - particleSystem.speedVar = 50; - - // emitter position - particleSystem.position = ccp(s.width/2, 100); - particleSystem.posVar = ccp(s.width/2,0); - - // life of particles - particleSystem.life = 2.0f; - particleSystem.lifeVar = 1; - - // emits per frame - particleSystem.emissionRate = particleSystem.totalParticles/particleSystem.life; - - // color of particles - ccColor4F startColor = {0.5f, 0.5f, 0.5f, 1.0f}; - particleSystem.startColor = startColor; - - ccColor4F startColorVar = {0.5f, 0.5f, 0.5f, 1.0f}; - particleSystem.startColorVar = startColorVar; - - ccColor4F endColor = {0.1f, 0.1f, 0.1f, 0.2f}; - particleSystem.endColor = endColor; - - ccColor4F endColorVar = {0.1f, 0.1f, 0.1f, 0.2f}; - particleSystem.endColorVar = endColorVar; - - // size, in pixels - particleSystem.endSize = particleSystem.startSize = 8.0f; - particleSystem.endSizeVar =particleSystem.startSizeVar = 0; - - // additive - particleSystem.blendAdditive = NO; -} -@end - -#pragma mark Test 3 -@implementation PerformanceTest3 --(NSString*) title -{ - return [NSString stringWithFormat:@"C (%d) size=32", subtestNumber]; -} --(void) doTest -{ - CGSize s = [[CCDirector sharedDirector] viewSize]; - CCParticleSystem *particleSystem = (CCParticleSystem*) [self getChildByTag:kTagParticleSystem]; - - // duration - particleSystem.duration = -1; - - // gravity - particleSystem.gravity = ccp(0,-90); - - // angle - particleSystem.angle = 90; - particleSystem.angleVar = 0; - - // radial - particleSystem.radialAccel = 0; - particleSystem.radialAccelVar = 0; - - // speed of particles - particleSystem.speed = 180; - particleSystem.speedVar = 50; - - // emitter position - particleSystem.position = ccp(s.width/2, 100); - particleSystem.posVar = ccp(s.width/2,0); - - // life of particles - particleSystem.life = 2.0f; - particleSystem.lifeVar = 1; - - // emits per frame - particleSystem.emissionRate = particleSystem.totalParticles/particleSystem.life; - - // color of particles - ccColor4F startColor = {0.5f, 0.5f, 0.5f, 1.0f}; - particleSystem.startColor = startColor; - - ccColor4F startColorVar = {0.5f, 0.5f, 0.5f, 1.0f}; - particleSystem.startColorVar = startColorVar; - - ccColor4F endColor = {0.1f, 0.1f, 0.1f, 0.2f}; - particleSystem.endColor = endColor; - - ccColor4F endColorVar = {0.1f, 0.1f, 0.1f, 0.2f}; - particleSystem.endColorVar = endColorVar; - - // size, in pixels - particleSystem.endSize = particleSystem.startSize = 32.0f; - particleSystem.endSizeVar = particleSystem.startSizeVar = 0; - - // additive - particleSystem.blendAdditive = NO; - -} -@end - -#pragma mark Test 4 -@implementation PerformanceTest4 --(NSString*) title -{ - return [NSString stringWithFormat:@"D (%d) size=64", subtestNumber]; -} --(void) doTest -{ - CGSize s = [[CCDirector sharedDirector] viewSize]; - CCParticleSystem *particleSystem = (CCParticleSystem*) [self getChildByTag:kTagParticleSystem]; - - // duration - particleSystem.duration = -1; - - // gravity - particleSystem.gravity = ccp(0,-90); - - // angle - particleSystem.angle = 90; - particleSystem.angleVar = 0; - - // radial - particleSystem.radialAccel = 0; - particleSystem.radialAccelVar = 0; - - // speed of particles - particleSystem.speed = 180; - particleSystem.speedVar = 50; - - // emitter position - particleSystem.position = ccp(s.width/2, 100); - particleSystem.posVar = ccp(s.width/2,0); - - // life of particles - particleSystem.life = 2.0f; - particleSystem.lifeVar = 1; - - // emits per frame - particleSystem.emissionRate = particleSystem.totalParticles/particleSystem.life; - - // color of particles - ccColor4F startColor = {0.5f, 0.5f, 0.5f, 1.0f}; - particleSystem.startColor = startColor; - - ccColor4F startColorVar = {0.5f, 0.5f, 0.5f, 1.0f}; - particleSystem.startColorVar = startColorVar; - - ccColor4F endColor = {0.1f, 0.1f, 0.1f, 0.2f}; - particleSystem.endColor = endColor; - - ccColor4F endColorVar = {0.1f, 0.1f, 0.1f, 0.2f}; - particleSystem.endColorVar = endColorVar; - - // size, in pixels - particleSystem.endSize = particleSystem.startSize = 64.0f; - particleSystem.endSizeVar =particleSystem.startSizeVar = 0; - - // additive - particleSystem.blendAdditive = NO; - -} -@end - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceSpriteTest/AppController.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceSpriteTest/AppController.h deleted file mode 100644 index 7db3c79..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceSpriteTest/AppController.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// cocos2d performance test -// Based on the test by Valentin Milea -// -#import -#import "cocos2d.h" - -@interface AppController : NSObject -{ - UIWindow *window_; - UINavigationController *navController_; - - CCDirectorIOS *director_; // weak ref -} -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceSpriteTest/AppController.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceSpriteTest/AppController.m deleted file mode 100644 index 21262d9..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceSpriteTest/AppController.m +++ /dev/null @@ -1,145 +0,0 @@ -// -// cocos2d performance test -// Based on the test by Valentin Milea -// - -#import "AppController.h" -#import "cocos2d.h" -#import "MainScene.h" - -@implementation AppController - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - // Don't call super - // Init the window - window_ = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; - - // Create an CCGLView with a RGB565 color buffer, and a depth buffer of 0-bits - CCGLView *glView = [CCGLView viewWithFrame:[window_ bounds] - pixelFormat:kEAGLColorFormatRGB565 - depthFormat:0 //GL_DEPTH_COMPONENT24_OES - preserveBackbuffer:NO - sharegroup:nil - multiSampling:NO - numberOfSamples:0]; - - director_ = (CCDirectorIOS*) [CCDirector sharedDirector]; - - director_.wantsFullScreenLayout = YES; - // Display Milliseconds Per Frame - [director_ setDisplayStats:YES]; - - // set FPS at 60 - [director_ setAnimationInterval:1.0/60]; - - // attach the openglView to the director - [director_ setView:glView]; - - // for rotation and other messages - [director_ setDelegate:self]; - - // 2D projection - [director_ setProjection:kCCDirectorProjection2D]; -// [director setProjection:kCCDirectorProjection3D]; - - // Enables High Res mode (Retina Display) on iPhone 4 and maintains low res on all other devices -// if( ! [director_ enableRetinaDisplay:YES] ) -// CCLOG(@"Retina Display Not supported"); - - navController_ = [[UINavigationController alloc] initWithRootViewController:director_]; - navController_.navigationBarHidden = YES; - - // set the Navigation Controller as the root view controller - [window_ setRootViewController:navController_]; -// [window_ addSubview:navController_.view]; - - // make main window visible - [window_ makeKeyAndVisible]; - - // Default texture format for PNG/BMP/TIFF/JPEG/GIF images - // It can be RGBA8888, RGBA4444, RGB5_A1, RGB565 - // You can change anytime. - [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGBA8888]; - - // If the 1st suffix is not found, then the fallback suffixes are going to used. If none is found, it will try with the name without suffix. - // On iPad HD : "-ipadhd", "-ipad", "-hd" - // On iPad : "-ipad", "-hd" - // On iPhone HD: "-hd" - CCFileUtils *sharedFileUtils = [CCFileUtils sharedFileUtils]; - [sharedFileUtils setEnableiPhoneResourcesOniPad:YES]; // Default: NO. No fallback suffixes are going to be used - [sharedFileUtils setiPhoneRetinaDisplaySuffix:@"-hd"]; // Default on iPhone RetinaDisplay is "-hd" - [sharedFileUtils setiPadSuffix:@"-ipad"]; // Default on iPad is "ipad" - [sharedFileUtils setiPadRetinaDisplaySuffix:@"-ipadhd"]; // Default on iPad RetinaDisplay is "-ipadhd" - - // Assume that PVR images have premultiplied alpha - [CCTexture2D PVRImagesHavePremultipliedAlpha:YES]; - - // create the main scene - CCScene *scene = [CCScene node]; - [scene addChild: [nextAction() testWithSubTest:1 nodes:50]]; - - // and run it! - [director_ pushScene: scene]; - - return YES; -} - -- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation -{ - return UIInterfaceOrientationIsLandscape(interfaceOrientation); -} - -// getting a call, pause the game --(void) applicationWillResignActive:(UIApplication *)application -{ - if( [navController_ visibleViewController] == director_ ) - [director_ pause]; -} - -// call got rejected --(void) applicationDidBecomeActive:(UIApplication *)application -{ - if( [navController_ visibleViewController] == director_ ) - [director_ resume]; -} - --(void) applicationDidEnterBackground:(UIApplication*)application -{ - if( [navController_ visibleViewController] == director_ ) - [director_ stopAnimation]; -} - --(void) applicationWillEnterForeground:(UIApplication*)application -{ - if( [navController_ visibleViewController] == director_ ) - [director_ startAnimation]; -} - -// application will be killed -- (void)applicationWillTerminate:(UIApplication *)application -{ - [[CCDirector sharedDirector] end]; -} - -// purge memory -- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application -{ - [director_ purgeCachedData]; -} - -// next delta time will be zero --(void) applicationSignificantTimeChange:(UIApplication *)application -{ - [director_ setNextDeltaTimeZero:YES]; -} - -- (void) dealloc -{ - [window_ release]; - [navController_ release]; - - [super dealloc]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceSpriteTest/CocosNodePerformance.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceSpriteTest/CocosNodePerformance.h deleted file mode 100644 index 066a21d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceSpriteTest/CocosNodePerformance.h +++ /dev/null @@ -1,21 +0,0 @@ -// -// cocos2d performance test -// Based on the test by Valentin Milea -// - -#import "cocos2d.h" - -@interface CCNode (PerformanceTest) -- (void)performanceRotationScale; -- (void)performanceScale; -- (void)performancePosition; -- (void)performanceOut100; -- (void)performanceout20; - -- (void)performanceActions; -- (void)performanceActions20; - -- (void)performanceMoveByActions; -- (void)performanceMoveToActions; - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceSpriteTest/CocosNodePerformance.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceSpriteTest/CocosNodePerformance.m deleted file mode 100644 index f6feaa1..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceSpriteTest/CocosNodePerformance.m +++ /dev/null @@ -1,114 +0,0 @@ -// -// cocos2d performance test -// Based on the test by Valentin Milea -// - -#import "CocosNodePerformance.h" - -@implementation CCNode (PerformanceTest) - -- (void)performanceMoveByActions -{ - CGSize size = [[CCDirector sharedDirector] viewSize]; - self.position = ccp(random() % (int)size.width, random() % (int)size.height); - - float moveDuration = 0.5f + (random() % 1000) / 500.0f; - CGPoint moveDestination = ccp(-100 + random()%200, -100 + random()%200); - - CCActionInterval *move = [CCMoveBy actionWithDuration:moveDuration position:moveDestination]; - CCAction *permanentMove = [CCRepeatForever actionWithAction:[CCSequence actionOne:move two:[move reverse]]]; - [self runAction:permanentMove]; -} - -- (void)performanceMoveToActions -{ - CGSize size = [[CCDirector sharedDirector] viewSize]; - self.position = ccp(random() % (int)size.width, random() % (int)size.height); - CGPoint moveDestination = ccp(random() % (int)size.width, random() % (int)size.height); - - float moveDuration = 0.5f + (random() % 1000) / 500.0f; - CCActionInterval *move = [CCMoveTo actionWithDuration:moveDuration - position:moveDestination]; - CCActionInterval *moveBack = [CCMoveTo actionWithDuration:moveDuration - position:self.position]; - CCAction *permanentMove = [CCRepeatForever actionWithAction: - [CCSequence actionOne:move - two:moveBack]]; - [self runAction:permanentMove]; -} - -- (void)performanceActions -{ - CGSize size = [[CCDirector sharedDirector] viewSize]; - self.position = ccp(random() % (int)size.width, random() % (int)size.height); - - float period = 0.5f + (random() % 1000) / 500.0f; - id rot = [CCRotateBy actionWithDuration:period angle: 360.0f * CCRANDOM_0_1()]; - id rot_back = [rot reverse]; - CCAction *permanentRotation = [CCRepeatForever actionWithAction:[CCSequence actions: rot, rot_back, nil]]; - [self runAction:permanentRotation]; - - float growDuration = 0.5f + (random() % 1000) / 500.0f; - CCActionInterval *grow = [CCScaleBy actionWithDuration:growDuration scaleX:0.5f scaleY:0.5f]; - CCAction *permanentScaleLoop = [CCRepeatForever actionWithAction:[CCSequence actionOne:grow two:[grow reverse]]]; - [self runAction:permanentScaleLoop]; -} - -- (void)performanceActions20 -{ - CGSize size = [[CCDirector sharedDirector] viewSize]; - if( CCRANDOM_0_1() < 0.2f ) - self.position = ccp(random() % (int)size.width, random() % (int)size.height); - else - self.position = ccp( -1000, -1000); - - float period = 0.5f + (random() % 1000) / 500.0f; - id rot = [CCRotateBy actionWithDuration:period angle: 360.0f * CCRANDOM_0_1()]; - id rot_back = [rot reverse]; - CCAction *permanentRotation = [CCRepeatForever actionWithAction:[CCSequence actions: rot, rot_back, nil]]; - [self runAction:permanentRotation]; - - float growDuration = 0.5f + (random() % 1000) / 500.0f; - CCActionInterval *grow = [CCScaleBy actionWithDuration:growDuration scaleX:0.5f scaleY:0.5f]; - CCAction *permanentScaleLoop = [CCRepeatForever actionWithAction:[CCSequence actionOne:grow two:[grow reverse]]]; - [self runAction:permanentScaleLoop]; -} - -- (void)performanceRotationScale -{ - CGSize size = [[CCDirector sharedDirector] viewSize]; - self.position = ccp(random() % (int)size.width, random() % (int)size.height); - self.rotation = CCRANDOM_0_1() * 360; - self.scale = CCRANDOM_0_1() * 2; -} - -- (void)performancePosition -{ - CGSize size = [[CCDirector sharedDirector] viewSize]; - self.position = ccp(random() % (int)size.width, random() % (int)size.height); -} - -- (void)performanceout20 -{ - CGSize size = [[CCDirector sharedDirector] viewSize]; - - if( CCRANDOM_0_1() < 0.2f ) - self.position = ccp(random() % (int)size.width, random() % (int)size.height); - else - self.position = ccp( -1000, -1000); -} - -- (void)performanceOut100 -{ - - self.position = ccp( -1000, -1000); -} - - -- (void)performanceScale -{ - CGSize size = [[CCDirector sharedDirector] viewSize]; - self.position = ccp(random() % (int)size.width, random() % (int)size.height); - self.scale = CCRANDOM_0_1() * 100 / 50; -} -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceSpriteTest/MainScene.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceSpriteTest/MainScene.h deleted file mode 100644 index d2ca9cb..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceSpriteTest/MainScene.h +++ /dev/null @@ -1,69 +0,0 @@ -// -// cocos2d performance test -// Based on the test by Valentin Milea -// - -#import "cocos2d.h" - -Class nextAction(); - - -@interface SubTest : NSObject -{ - int subtestNumber; - CCSpriteBatchNode *batchNode; - id parent; -} --(id) createSpriteWithTag:(int)tag; --(void) removeByTag:(int)tag; --(id) initWithSubTest:(int) subtest parent:(id)parent; -@end - -@interface MainScene : CCScene { - int lastRenderedCount; - int quantityNodes; - SubTest *subTest; - int subtestNumber; -} - -+(id) testWithSubTest:(int)subtest nodes:(int)nodes; --(id) initWithSubTest:(int)subtest nodes:(int)nodes; --(void)updateNodes; --(NSString*) title; - --(void) onIncrease:(id) sender; --(void) onDecrease:(id) sender; - --(void) doTest:(id) sprite; -@end - - -@interface PerformanceTest1 : MainScene -{} -@end -@interface PerformanceTest2 : MainScene -{} -@end -@interface PerformanceTest3 : MainScene -{} -@end -@interface PerformanceTest4 : MainScene -{} -@end -@interface PerformanceTest5 : MainScene -{} -@end -@interface PerformanceTest6 : MainScene -{} -@end -@interface PerformanceTest7 : MainScene -{} -@end -@interface PerformanceTest8 : MainScene -{} -@end -@interface PerformanceTest9 : MainScene -{} -@end - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceSpriteTest/MainScene.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceSpriteTest/MainScene.m deleted file mode 100644 index f1f8afb..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceSpriteTest/MainScene.m +++ /dev/null @@ -1,594 +0,0 @@ -// -// cocos2d performance test -// Based on the test by Valentin Milea -// - -#import "MainScene.h" -#import "CocosNodePerformance.h" - -enum { - kMaxNodes = 50000, - kNodesIncrease = 250, -}; - -enum { - kTagInfoLayer = 1, - kTagMainLayer = 2, -}; - -static int sceneIdx=-1; -static NSString *transitions[] = { - @"PerformanceTest1", - @"PerformanceTest2", - @"PerformanceTest3", - @"PerformanceTest4", - @"PerformanceTest5", - @"PerformanceTest6", - @"PerformanceTest7", - @"PerformanceTest8", - @"PerformanceTest9", -}; - -Class nextAction() -{ - - sceneIdx++; - sceneIdx = sceneIdx % ( sizeof(transitions) / sizeof(transitions[0]) ); - NSString *r = transitions[sceneIdx]; - Class c = NSClassFromString(r); - return c; -} - -Class backAction() -{ - sceneIdx--; - int total = ( sizeof(transitions) / sizeof(transitions[0]) ); - if( sceneIdx < 0 ) - sceneIdx += total; - - NSString *r = transitions[sceneIdx]; - Class c = NSClassFromString(r); - return c; -} - -Class restartAction() -{ - NSString *r = transitions[sceneIdx]; - Class c = NSClassFromString(r); - return c; -} - -#pragma mark SubTest -@implementation SubTest - --(id) initWithSubTest:(int) subtest parent:(id)p -{ - if( (self=[super init]) ) { - - subtestNumber = subtest; - parent = p; - batchNode = nil; -/* - * Tests: - * 1: 1 (32-bit) PNG sprite of 52 x 139 - * 2: 1 (32-bit) PNG Batch Node using 1 sprite of 52 x 139 - * 3: 1 (16-bit) PNG Batch Node using 1 sprite of 52 x 139 - * 4: 1 (4-bit) PVRTC Batch Node using 1 sprite of 52 x 139 - - * 5: 14 (32-bit) PNG sprites of 85 x 121 each - * 6: 14 (32-bit) PNG Batch Node of 85 x 121 each - * 7: 14 (16-bit) PNG Batch Node of 85 x 121 each - * 8: 14 (4-bit) PVRTC Batch Node of 85 x 121 each - - * 9: 64 (32-bit) sprites of 32 x 32 each - *10: 64 (32-bit) PNG Batch Node of 32 x 32 each - *11: 64 (16-bit) PNG Batch Node of 32 x 32 each - *12: 64 (4-bit) PVRTC Batch Node of 32 x 32 each - */ - - // purge textures - CCTextureCache *mgr = [CCTextureCache sharedTextureCache]; -// [mgr removeAllTextures]; - [mgr removeTexture: [mgr addImage:@"grossinis_sister1.png"]]; - [mgr removeTexture: [mgr addImage:@"grossini_dance_atlas.png"]]; - [mgr removeTexture: [mgr addImage:@"spritesheet1.png"]]; - - switch( subtestNumber) { - case 1: - case 5: - case 9: - break; - /// - case 2: - [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGBA8888]; - batchNode = [CCSpriteBatchNode batchNodeWithFile:@"grossinis_sister1.png" capacity:100]; - [p addChild:batchNode z:0]; - break; - case 3: - [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGBA4444]; - batchNode = [CCSpriteBatchNode batchNodeWithFile:@"grossinis_sister1.png" capacity:100]; - [p addChild:batchNode z:0]; - break; - case 4: - batchNode = [CCSpriteBatchNode batchNodeWithFile:@"grossinis_sister1.pvr" capacity:100]; - [p addChild:batchNode z:0]; - break; - - /// - case 6: - [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGBA8888]; - batchNode = [CCSpriteBatchNode batchNodeWithFile:@"grossini_dance_atlas.png" capacity:100]; - [p addChild:batchNode z:0]; - break; - case 7: - [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGBA4444]; - batchNode = [CCSpriteBatchNode batchNodeWithFile:@"grossini_dance_atlas.png" capacity:100]; - [p addChild:batchNode z:0]; - break; - case 8: - batchNode = [CCSpriteBatchNode batchNodeWithFile:@"grossini_dance_atlas.pvr" capacity:100]; - [p addChild:batchNode z:0]; - break; - - /// - case 10: - [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGBA8888]; - batchNode = [CCSpriteBatchNode batchNodeWithFile:@"spritesheet1.png" capacity:100]; - [p addChild:batchNode z:0]; - break; - case 11: - [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGBA4444]; - batchNode = [CCSpriteBatchNode batchNodeWithFile:@"spritesheet1.png" capacity:100]; - [p addChild:batchNode z:0]; - break; - case 12: - batchNode = [CCSpriteBatchNode batchNodeWithFile:@"spritesheet1.pvr" capacity:100]; - [p addChild:batchNode z:0]; - break; - - default: - break; - } - - [batchNode retain]; - - [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_Default]; - - } - - return self; -} - -- (void) dealloc -{ - [batchNode release]; - [super dealloc]; -} - --(id) createSpriteWithTag:(int)tag -{ - // create - [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGBA8888]; - - id sprite = nil; - switch (subtestNumber) { - case 1: { - sprite = [CCSprite spriteWithFile:@"grossinis_sister1.png"]; - [parent addChild:sprite z:0 tag:tag+100]; - break; - } - case 2: - case 3: - case 4: { - sprite = [CCSprite spriteWithTexture:batchNode.texture rect:CGRectMake(0, 0, 52, 139)]; - [batchNode addChild:sprite z:0 tag:tag+100]; - break; - } - - case 5: - { - int idx = (CCRANDOM_0_1() * 1400 / 100) + 1; - sprite = [CCSprite spriteWithFile: [NSString stringWithFormat:@"grossini_dance_%02d.png", idx]]; - [parent addChild:sprite z:0 tag:tag+100]; - break; - } - case 6: - case 7: - case 8: - { - int y,x; - int r = (CCRANDOM_0_1() * 1400 / 100); - - y = r / 5; - x = r % 5; - - x *= 85; - y *= 121; - sprite = [CCSprite spriteWithTexture:batchNode.texture rect:CGRectMake(x,y,85,121)]; - [batchNode addChild:sprite z:0 tag:tag+100]; - break; - } - - case 9: - { - int y,x; - int r = (CCRANDOM_0_1() * 6400 / 100); - - y = r / 8; - x = r % 8; - - sprite = [CCSprite spriteWithFile: [NSString stringWithFormat:@"sprite-%d-%d.png", x, y]]; - [parent addChild:sprite z:0 tag:tag+100]; - break; - } - - case 10: - case 11: - case 12: - { - int y,x; - int r = (CCRANDOM_0_1() * 6400 / 100); - - y = r / 8; - x = r % 8; - - x *= 32; - y *= 32; - sprite = [CCSprite spriteWithTexture:batchNode.texture rect:CGRectMake(x,y,32,32)]; - [batchNode addChild:sprite z:0 tag:tag+100]; - break; - } - - default: - break; - } - - [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_Default]; - - return sprite; -} - --(void) removeByTag:(int) tag -{ - switch (subtestNumber) { - case 1: - case 5: - case 9: - [parent removeChildByTag:tag+100 cleanup:YES]; - break; - case 2: - case 3: - case 4: - case 6: - case 7: - case 8: - case 10: - case 11: - case 12: - [batchNode removeChildAtIndex:tag cleanup:YES]; -// [batchNode removeChildByTag:tag+100 cleanup:YES]; - break; - default: - break; - } -} -@end - - -#pragma mark MainScene - -@implementation MainScene - -+(id) testWithSubTest:(int) subtest nodes:(int)nodes -{ - return [[[self alloc] initWithSubTest:subtest nodes:nodes] autorelease]; -} - -- (id)initWithSubTest:(int) asubtest nodes:(int)nodes -{ - if ((self = [super init]) != nil) { - - srandom(0); - - subtestNumber = asubtest; - subTest = [[SubTest alloc] initWithSubTest:asubtest parent:self]; - - CGSize s = [[CCDirector sharedDirector] viewSize]; - - lastRenderedCount = 0; - quantityNodes = 0; - - [CCMenuItemFont setFontSize:65]; - CCMenuItemFont *decrease = [CCMenuItemFont itemWithString: @" - " target:self selector:@selector(onDecrease:)]; - [decrease.label setColor:ccc3(0,200,20)]; - CCMenuItemFont *increase = [CCMenuItemFont itemWithString: @" + " target:self selector:@selector(onIncrease:)]; - [increase.label setColor:ccc3(0,200,20)]; - - CCMenu *menu = [CCMenu menuWithItems: decrease, increase, nil]; - [menu alignItemsHorizontally]; - menu.position = ccp(s.width/2, s.height-65); - [self addChild:menu z:1]; - - CCLabelTTF *infoLabel = [CCLabelTTF labelWithString:@"0 nodes" fontName:@"Marker Felt" fontSize:30]; - [infoLabel setColor:ccc3(0,200,20)]; - infoLabel.position = ccp(s.width/2, s.height-90); - [self addChild:infoLabel z:1 tag:kTagInfoLayer]; - - - // Next Prev Test - CCMenuItemImage *item1 = [CCMenuItemImage itemWithNormalImage:@"b1.png" selectedImage:@"b2.png" target:self selector:@selector(backCallback:)]; - CCMenuItemImage *item2 = [CCMenuItemImage itemWithNormalImage:@"r1.png" selectedImage:@"r2.png" target:self selector:@selector(restartCallback:)]; - CCMenuItemImage *item3 = [CCMenuItemImage itemWithNormalImage:@"f1.png" selectedImage:@"f2.png" target:self selector:@selector(nextCallback:)]; - menu = [CCMenu menuWithItems:item1, item2, item3, nil]; - [menu alignItemsHorizontally]; - menu.position = ccp(s.width/2, 30); - [self addChild: menu z:1]; - - // Sub Tests - [CCMenuItemFont setFontSize:32]; - CCMenuItemFont *itemF1 = [CCMenuItemFont itemWithString:@"1 " target:self selector:@selector(testNCallback:)]; - CCMenuItemFont *itemF2 = [CCMenuItemFont itemWithString:@"2 " target:self selector:@selector(testNCallback:)]; - CCMenuItemFont *itemF3 = [CCMenuItemFont itemWithString:@"3 " target:self selector:@selector(testNCallback:)]; - CCMenuItemFont *itemF4 = [CCMenuItemFont itemWithString:@"4 " target:self selector:@selector(testNCallback:)]; - CCMenuItemFont *itemF5 = [CCMenuItemFont itemWithString:@"5 " target:self selector:@selector(testNCallback:)]; - CCMenuItemFont *itemF6 = [CCMenuItemFont itemWithString:@"6 " target:self selector:@selector(testNCallback:)]; - CCMenuItemFont *itemF7 = [CCMenuItemFont itemWithString:@"7 " target:self selector:@selector(testNCallback:)]; - CCMenuItemFont *itemF8 = [CCMenuItemFont itemWithString:@"8 " target:self selector:@selector(testNCallback:)]; - CCMenuItemFont *itemF9 = [CCMenuItemFont itemWithString:@"9 " target:self selector:@selector(testNCallback:)]; - CCMenuItemFont *itemF10 = [CCMenuItemFont itemWithString:@"10 " target:self selector:@selector(testNCallback:)]; - CCMenuItemFont *itemF11 = [CCMenuItemFont itemWithString:@"11 " target:self selector:@selector(testNCallback:)]; - CCMenuItemFont *itemF12 = [CCMenuItemFont itemWithString:@"12 " target:self selector:@selector(testNCallback:)]; - - itemF1.tag = 1; - itemF2.tag = 2; - itemF3.tag = 3; - itemF4.tag = 4; - itemF5.tag = 5; - itemF6.tag = 6; - itemF7.tag = 7; - itemF8.tag = 8; - itemF9.tag = 9; - itemF10.tag = 10; - itemF11.tag = 11; - itemF12.tag = 12; - - - menu = [CCMenu menuWithItems:itemF1, itemF2, itemF3, itemF4, itemF5, itemF6, itemF7, itemF8, itemF9, itemF10, itemF11, itemF12, nil]; - - int i=0; - for( id child in [menu children] ) { - if( i<4) - [[child label] setColor:ccc3(200,20,20)]; - else if(i<8) - [[child label] setColor:ccc3(0,200,20)]; - else - [[child label] setColor:ccc3(0,20,200)]; - i++; - } - - [menu alignItemsHorizontally]; - menu.position = ccp(s.width/2, 80); - [self addChild:menu z:2]; - - - CCLabelTTF *label = [CCLabelTTF labelWithString:[self title] fontName:@"Arial" fontSize:40]; - [self addChild:label z:1]; - [label setPosition: ccp(s.width/2, s.height-32)]; - [label setColor:ccc3(255,255,40)]; - - - while(quantityNodes < nodes ) - [self onIncrease:self]; - } - - return self; -} - --(NSString*) title -{ - return @"No title"; -} - --(void) dealloc -{ - [subTest release]; - [super dealloc]; -} - --(void) restartCallback: (id) sender -{ - CCScene *s = [CCScene node]; - id scene = [restartAction() testWithSubTest:subtestNumber nodes:quantityNodes]; - [s addChild:scene]; - - [[CCDirector sharedDirector] replaceScene: s]; -} - --(void) nextCallback: (id) sender -{ - CCScene *s = [CCScene node]; - id scene = [nextAction() testWithSubTest:subtestNumber nodes:quantityNodes]; - [s addChild:scene]; - [[CCDirector sharedDirector] replaceScene: s]; -} - --(void) backCallback: (id) sender -{ - CCScene *s = [CCScene node]; - id scene = [backAction() testWithSubTest:subtestNumber nodes:quantityNodes]; - [s addChild:scene]; - - [[CCDirector sharedDirector] replaceScene: s]; -} - --(void) testNCallback:(id) sender -{ - subtestNumber = [sender tag]; - [self restartCallback:sender]; -} - -- (void)updateNodes -{ - if( quantityNodes != lastRenderedCount ) { - - CCLabelTTF *infoLabel = (CCLabelTTF *) [self getChildByTag:kTagInfoLayer]; - [infoLabel setString: [NSString stringWithFormat:@"%u nodes", quantityNodes] ]; - - lastRenderedCount = quantityNodes; - } -} - --(void) doTest:(id) sprite -{ - // override -} - --(void) onIncrease:(id) sender -{ - if( quantityNodes >= kMaxNodes) - return; - - for( int i=0;i< kNodesIncrease;i++) { - - CCSprite *sprite = [subTest createSpriteWithTag: quantityNodes]; - [self doTest:sprite]; - - quantityNodes++; - } - - [self updateNodes]; -} - --(void) onDecrease:(id) sender -{ - if( quantityNodes <= 0 ) - return; - - for( int i=0;i < kNodesIncrease;i++) { - quantityNodes--; - [subTest removeByTag:quantityNodes]; - } - - [self updateNodes]; -} - -@end - -#pragma mark Test 1 - -@implementation PerformanceTest1 - --(NSString*) title -{ - return [NSString stringWithFormat:@"A (%d) position", subtestNumber]; -} - --(void) doTest:(id) sprite -{ - [sprite performancePosition]; -} -@end - -#pragma mark Test 2 -@implementation PerformanceTest2 --(NSString*) title -{ - return [NSString stringWithFormat:@"B (%d) scale", subtestNumber]; -} --(void) doTest:(id) sprite -{ - [sprite performanceScale]; -} -@end - -#pragma mark Test 3 -@implementation PerformanceTest3 --(NSString*) title -{ - return [NSString stringWithFormat:@"C (%d) scale + rot", subtestNumber]; -} - --(void) doTest:(id) sprite -{ - [sprite performanceRotationScale]; -} -@end - - -#pragma mark Test 4 -@implementation PerformanceTest4 --(NSString*) title -{ - return [NSString stringWithFormat:@"D (%d) 100%% out", subtestNumber]; -} - --(void) doTest:(id) sprite -{ - [sprite performanceOut100]; -} -@end - -#pragma mark Test 5 -@implementation PerformanceTest5 --(NSString*) title -{ - return [NSString stringWithFormat:@"E (%d) 80%% out", subtestNumber]; -} - --(void) doTest:(id) sprite -{ - [sprite performanceout20]; -} -@end - -#pragma mark Test 6 -@implementation PerformanceTest6 --(NSString*) title -{ - return [NSString stringWithFormat:@"F (%d) actions", subtestNumber]; -} - --(void) doTest:(id) sprite -{ - [sprite performanceActions]; -} -@end - -#pragma mark Test 7 -@implementation PerformanceTest7 --(NSString*) title -{ - return [NSString stringWithFormat:@"G (%d) actions 80%% out", subtestNumber]; -} - --(void) doTest:(id) sprite -{ - [sprite performanceActions20]; -} -@end - -#pragma mark Test 8 -@implementation PerformanceTest8 --(NSString*) title -{ - return [NSString stringWithFormat:@"H (%d) moveBy action", subtestNumber]; -} - --(void) doTest:(id) sprite -{ - [sprite performanceMoveByActions]; -} -@end - -#pragma mark Test 9 -@implementation PerformanceTest9 --(NSString*) title -{ - return [NSString stringWithFormat:@"I (%d) moveTo action", subtestNumber]; -} - --(void) doTest:(id) sprite -{ - [sprite performanceMoveToActions]; -} -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceTextureTest/AppController.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceTextureTest/AppController.h deleted file mode 100644 index de29227..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceTextureTest/AppController.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// cocos2d performance particle test -// Based on the test by Valentin Milea -// -#import -#import "cocos2d.h" - -@interface AppController : NSObject -{ - UIWindow *window_; - UINavigationController *navController_; - - CCDirectorIOS *director_; // weak ref -} -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceTextureTest/AppController.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceTextureTest/AppController.m deleted file mode 100644 index 7e31211..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceTextureTest/AppController.m +++ /dev/null @@ -1,90 +0,0 @@ -// -// cocos2d performance particle test -// Based on the test by Valentin Milea -// - -#import "cocos2d.h" - -#import "AppController.h" -#import "PerformanceTextureTest.h" - -@implementation AppController - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - // Init the window - - CC_DIRECTOR_INIT(); - - // display FPS (useful when debugging) - [director_ setDisplayStats:YES]; - - CCScene *scene = [nextAction() node]; - [director_ pushScene:scene]; - - return YES; -} - -- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation -{ - return UIInterfaceOrientationIsLandscape(interfaceOrientation); -} - --(void) dumpProfilerInfo:(ccTime)dt -{ - CC_PROFILER_DISPLAY_TIMERS(); -} - -// getting a call, pause the game --(void) applicationWillResignActive:(UIApplication *)application -{ - if( [navController_ visibleViewController] == director_ ) - [director_ pause]; -} - -// call got rejected --(void) applicationDidBecomeActive:(UIApplication *)application -{ - if( [navController_ visibleViewController] == director_ ) - [director_ resume]; -} - --(void) applicationDidEnterBackground:(UIApplication*)application -{ - if( [navController_ visibleViewController] == director_ ) - [director_ stopAnimation]; -} - --(void) applicationWillEnterForeground:(UIApplication*)application -{ - if( [navController_ visibleViewController] == director_ ) - [director_ startAnimation]; -} - -// application will be killed -- (void)applicationWillTerminate:(UIApplication *)application -{ - [[CCDirector sharedDirector] end]; -} - -// purge memory -- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application -{ - [director_ purgeCachedData]; -} - -// next delta time will be zero --(void) applicationSignificantTimeChange:(UIApplication *)application -{ - [director_ setNextDeltaTimeZero:YES]; -} - -- (void) dealloc -{ - [window_ release]; - [navController_ release]; - - [super dealloc]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceTextureTest/PerformanceTextureTest.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceTextureTest/PerformanceTextureTest.h deleted file mode 100644 index 58b5e12..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceTextureTest/PerformanceTextureTest.h +++ /dev/null @@ -1,29 +0,0 @@ - -// -// Performance Texture Test -// http://www.cocos2d-iphone.org -// - -#import "cocos2d.h" - -Class nextAction(); - -@interface PerformanceTextureTest : CCNodeColor -{ -} -- (NSString*) title; -- (NSString*) subtitle; -- (void) performTests; - -+ (CCScene*) scene; - -@end - -@interface TextureTest : PerformanceTextureTest -@end - - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceTextureTest/PerformanceTextureTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceTextureTest/PerformanceTextureTest.m deleted file mode 100644 index ab15ab6..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceTextureTest/PerformanceTextureTest.m +++ /dev/null @@ -1,405 +0,0 @@ -// -// cocos2d texture performance test -// - -#import "PerformanceTextureTest.h" - -static int sceneIdx=-1; -static NSString *tests[] = { - @"TextureTest", -}; - -Class nextAction() -{ - - sceneIdx++; - sceneIdx = sceneIdx % ( sizeof(tests) / sizeof(tests[0]) ); - NSString *r = tests[sceneIdx]; - Class c = NSClassFromString(r); - return c; -} - -Class backAction() -{ - sceneIdx--; - int total = ( sizeof(tests) / sizeof(tests[0]) ); - if( sceneIdx < 0 ) - sceneIdx += total; - - NSString *r = tests[sceneIdx]; - Class c = NSClassFromString(r); - return c; -} - -Class restartAction() -{ - NSString *r = tests[sceneIdx]; - Class c = NSClassFromString(r); - return c; -} - - -float calculateDeltaTime( struct timeval *lastUpdate ) -{ - struct timeval now; - - gettimeofday( &now, NULL); - - float dt = (now.tv_sec - lastUpdate->tv_sec) + (now.tv_usec - lastUpdate->tv_usec) / 1000000.0f; - - return dt; -} - -@implementation PerformanceTextureTest - -+(CCScene*) scene -{ - CCScene *scene = [CCScene node]; - PerformanceTextureTest *layer = [PerformanceTextureTest node]; - - [scene addChild:layer]; - - return scene; -} - --(id) init -{ - if( (self=[super init])) { - - CGSize s = [[CCDirector sharedDirector] viewSize]; - - CCLabelTTF* label = [CCLabelTTF labelWithString:[self title] fontName:@"Arial" fontSize:32]; - [self addChild: label z:1]; - [label setPosition: ccp(s.width/2, s.height-50)]; - - - NSString *subtitle = [self subtitle]; - if( subtitle ) { - CCLabelTTF* l = [CCLabelTTF labelWithString:subtitle fontName:@"Thonburi" fontSize:16]; - [self addChild:l z:101]; - [l setPosition:ccp(s.width/2, s.height-80)]; - } - - CCMenuItemImage *item1 = [CCMenuItemImage itemWithNormalImage:@"b1.png" selectedImage:@"b2.png" target:self selector:@selector(backCallback:)]; - CCMenuItemImage *item2 = [CCMenuItemImage itemWithNormalImage:@"r1.png" selectedImage:@"r2.png" target:self selector:@selector(restartCallback:)]; - CCMenuItemImage *item3 = [CCMenuItemImage itemWithNormalImage:@"f1.png" selectedImage:@"f2.png" target:self selector:@selector(nextCallback:)]; - - CCMenu *menu = [CCMenu menuWithItems:item1, item2, item3, nil]; - - menu.position = CGPointZero; - item1.position = ccp( s.width/2 - 100,30); - item2.position = ccp( s.width/2, 30); - item3.position = ccp( s.width/2 + 100,30); - [self addChild: menu z:1]; - - - [self performTests]; - } - - return self; -} - --(NSString*) title -{ - return @"no title"; -} - --(NSString*) subtitle -{ - return @"no subtitle"; -} - --(void) performTests -{ - NSLog(@"override me"); -} - --(void) restartCallback: (id) sender -{ - CCScene *s = [CCScene node]; - [s addChild: [restartAction() node]]; - [[CCDirector sharedDirector] replaceScene: s]; -} - --(void) nextCallback: (id) sender -{ - CCScene *s = [CCScene node]; - [s addChild: [nextAction() node]]; - [[CCDirector sharedDirector] replaceScene: s]; -} - --(void) backCallback: (id) sender -{ - CCScene *s = [CCScene node]; - [s addChild: [backAction() node]]; - [[CCDirector sharedDirector] replaceScene: s]; -} - -@end - -#pragma mark - -#pragma mark TextureTest - -@implementation TextureTest --(void) performTestsPNG:(NSString*)filename -{ - struct timeval now; - CCTexture2D *texture; - CCTextureCache *cache = [CCTextureCache sharedTextureCache]; - - printf("RGBA 8888"); - [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGBA8888]; - gettimeofday(&now, NULL); - texture = [cache addImage:filename]; - if( texture ) - printf(" ms:%f\n", calculateDeltaTime(&now) ); - else - printf(" ERROR\n"); - [cache removeTexture:texture]; - - printf("RGBA 4444"); - [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGBA4444]; - gettimeofday(&now, NULL); - texture = [cache addImage:filename]; - if( texture ) - printf(" ms:%f\n", calculateDeltaTime(&now) ); - else - printf(" ERROR\n"); - [cache removeTexture:texture]; - - printf("RGBA 5551"); - [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGB5A1]; - gettimeofday(&now, NULL); - texture = [cache addImage:filename]; - if( texture ) - printf(" ms:%f\n", calculateDeltaTime(&now) ); - else - printf(" ERROR\n"); - [cache removeTexture:texture]; - - printf("RGB 565"); - [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGB565]; - gettimeofday(&now, NULL); - texture = [cache addImage:filename]; - if( texture ) - printf(" ms:%f\n", calculateDeltaTime(&now) ); - else - printf(" ERROR\n"); - [cache removeTexture:texture]; -} - --(void) performTests -{ - CCTexture2D *texture; - struct timeval now; - CCTextureCache *cache = [CCTextureCache sharedTextureCache]; - - printf("\n\n--------\n\n"); - - printf("--- PNG 128x128 ---\n"); - [self performTestsPNG:@"test_image.png"]; - - printf("--- PVR 128x128 ---\n"); - printf("RGBA 8888"); - gettimeofday(&now, NULL); - texture = [cache addImage:@"test_image_rgba8888.pvr"]; - if( texture ) - printf(" ms:%f\n", calculateDeltaTime(&now) ); - else - printf("ERROR\n"); - [cache removeTexture:texture]; - - printf("BGRA 8888"); - gettimeofday(&now, NULL); - texture = [cache addImage:@"test_image_bgra8888.pvr"]; - if( texture ) - printf(" ms:%f\n", calculateDeltaTime(&now) ); - else - printf("ERROR\n"); - [cache removeTexture:texture]; - - printf("RGBA 4444"); - gettimeofday(&now, NULL); - texture = [cache addImage:@"test_image_rgba4444.pvr"]; - if( texture ) - printf(" ms:%f\n", calculateDeltaTime(&now) ); - else - printf("ERROR\n"); - [cache removeTexture:texture]; - - printf("RGB 565"); - gettimeofday(&now, NULL); - texture = [cache addImage:@"test_image_rgb565.pvr"]; - if( texture ) - printf(" ms:%f\n", calculateDeltaTime(&now) ); - else - printf("ERROR\n"); - [cache removeTexture:texture]; - - - printf("\n\n--- PNG 512x512 ---\n"); - [self performTestsPNG:@"texture512x512.png"]; - - printf("--- PVR 512x512 ---\n"); - printf("RGBA 4444"); - gettimeofday(&now, NULL); - texture = [cache addImage:@"texture512x512_rgba4444.pvr"]; - if( texture ) - printf(" ms:%f\n", calculateDeltaTime(&now) ); - else - printf("ERROR\n"); - [cache removeTexture:texture]; - - // - // ---- 1024X1024 - // RGBA4444 - // Empty image - // - - printf("\n\nEMPTY IMAGE\n\n"); - printf("--- PNG 1024x1024 ---\n"); - [self performTestsPNG:@"texture1024x1024.png"]; - - printf("--- PVR 1024x1024 ---\n"); - printf("RGBA 4444"); - gettimeofday(&now, NULL); - texture = [cache addImage:@"texture1024x1024_rgba4444.pvr"]; - if( texture ) - printf(" ms:%f\n", calculateDeltaTime(&now) ); - else - printf("ERROR\n"); - [cache removeTexture:texture]; - - printf("--- PVR.GZ 1024x1024 ---\n"); - printf("RGBA 4444"); - gettimeofday(&now, NULL); - texture = [cache addImage:@"texture1024x1024_rgba4444.pvr.gz"]; - if( texture ) - printf(" ms:%f\n", calculateDeltaTime(&now) ); - else - printf("ERROR\n"); - [cache removeTexture:texture]; - - printf("--- PVR.CCZ 1024x1024 ---\n"); - printf("RGBA 4444"); - gettimeofday(&now, NULL); - texture = [cache addImage:@"texture1024x1024_rgba4444.pvr.ccz"]; - if( texture ) - printf(" ms:%f\n", calculateDeltaTime(&now) ); - else - printf("ERROR\n"); - [cache removeTexture:texture]; - - // - // ---- 1024X1024 - // RGBA4444 - // SpriteSheet images - // - - printf("\n\nSPRITESHEET IMAGE\n\n"); - printf("--- PNG 1024x1024 ---\n"); - [self performTestsPNG:@"PlanetCute-1024x1024.png"]; - - printf("--- PVR 1024x1024 ---\n"); - printf("RGBA 4444"); - gettimeofday(&now, NULL); - texture = [cache addImage:@"PlanetCute-1024x1024-rgba4444.pvr"]; - if( texture ) - printf(" ms:%f\n", calculateDeltaTime(&now) ); - else - printf("ERROR\n"); - [cache removeTexture:texture]; - - printf("--- PVR.GZ 1024x1024 ---\n"); - printf("RGBA 4444"); - gettimeofday(&now, NULL); - texture = [cache addImage:@"PlanetCute-1024x1024-rgba4444.pvr.gz"]; - if( texture ) - printf(" ms:%f\n", calculateDeltaTime(&now) ); - else - printf("ERROR\n"); - [cache removeTexture:texture]; - - printf("--- PVR.CCZ 1024x1024 ---\n"); - printf("RGBA 4444"); - gettimeofday(&now, NULL); - texture = [cache addImage:@"PlanetCute-1024x1024-rgba4444.pvr.ccz"]; - if( texture ) - printf(" ms:%f\n", calculateDeltaTime(&now) ); - else - printf("ERROR\n"); - [cache removeTexture:texture]; - - - // - // ---- 1024X1024 - // RGBA8888 - // Landscape Image - // - - printf("\n\nLANDSCAPE IMAGE\n\n"); - - printf("--- PNG 1024x1024 ---\n"); - [self performTestsPNG:@"landscape-1024x1024.png"]; - - printf("--- PVR 1024x1024 ---\n"); - printf("RGBA 8888"); - gettimeofday(&now, NULL); - texture = [cache addImage:@"landscape-1024x1024-rgba8888.pvr"]; - if( texture ) - printf(" ms:%f\n", calculateDeltaTime(&now) ); - else - printf("ERROR\n"); - [cache removeTexture:texture]; - - printf("--- PVR.GZ 1024x1024 ---\n"); - printf("RGBA 8888"); - gettimeofday(&now, NULL); - texture = [cache addImage:@"landscape-1024x1024-rgba8888.pvr.gz"]; - if( texture ) - printf(" ms:%f\n", calculateDeltaTime(&now) ); - else - printf("ERROR\n"); - [cache removeTexture:texture]; - - printf("--- PVR.CCZ 1024x1024 ---\n"); - printf("RGBA 8888"); - gettimeofday(&now, NULL); - texture = [cache addImage:@"landscape-1024x1024-rgba8888.pvr.ccz"]; - if( texture ) - printf(" ms:%f\n", calculateDeltaTime(&now) ); - else - printf("ERROR\n"); - [cache removeTexture:texture]; - - - // - // 2048x2048 - // RGBA444 - // - - - printf("\n\n--- PNG 2048x2048 ---\n"); - [self performTestsPNG:@"texture2048x2048.png"]; - - printf("--- PVR 2048x2048 ---\n"); - printf("RGBA 4444"); - gettimeofday(&now, NULL); - texture = [cache addImage:@"texture2048x2048_rgba4444.pvr"]; - if( texture ) - printf(" ms:%f\n", calculateDeltaTime(&now) ); - else - printf("ERROR\n"); - [cache removeTexture:texture]; -} - --(NSString*) title -{ - return @"Texture Performance Test"; -} --(NSString*) subtitle -{ - return @"See console for results"; -} -@end - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceTouchesTest/AppController.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceTouchesTest/AppController.h deleted file mode 100644 index 5a0d64f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceTouchesTest/AppController.h +++ /dev/null @@ -1,12 +0,0 @@ -// -// cocos2d performance particle test -// Based on the test by Valentin Milea -// -#import - -@interface AppController -: NSObject { - UIWindow *window; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceTouchesTest/AppController.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceTouchesTest/AppController.m deleted file mode 100644 index 6c700c7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceTouchesTest/AppController.m +++ /dev/null @@ -1,94 +0,0 @@ -// -// cocos2d performance touches test -// - -#import "AppController.h" -#import "cocos2d.h" -#import "MainScene.h" - -@implementation AppController - -- (void)applicationDidFinishLaunching:(UIApplication *)application -{ - // CC_DIRECTOR_INIT() - // - // 1. Initializes an CCGLView with 0-bit depth format, and RGB565 render buffer - // 2. CCGLView multiple touches: disabled - // 3. Parents CCGLView to the main window - // 4. Creates Display Link Director - // 4a. If it fails, it will use an NSTimer director - // 5. It will try to run at 60 FPS - // 6. Display FPS: NO - // 7. Device orientation: Portrait - // 8. Connects the director to the CCGLView - // - CC_DIRECTOR_INIT(); - - // get instance of the shared director - CCDirector *director = [CCDirector sharedDirector]; - - // before creating any layer, set the landscape mode - [director setDeviceOrientation:kCCDeviceOrientationLandscapeLeft]; - - // Enables High Res mode (Retina Display) on iPhone 4 and maintains low res on all other devices - if( ! [director enableRetinaDisplay:YES] ) - CCLOG(@"Retina Display Not supported"); - - // display FPS (useful when debugging) - [director setDisplayStats:YES]; - - // set multiple touches ON - CCGLView *glView = [director openGLView]; - [glView setMultipleTouchEnabled:YES]; - - CCScene *scene = [CCScene node]; - [scene addChild: [nextAction() node]]; - - [director pushScene:scene]; -} - -- (void)dealloc { - [window release]; - [super dealloc]; -} - -// getting a call, pause the game --(void) applicationWillResignActive:(UIApplication *)application -{ - [[CCDirector sharedDirector] pause]; -} - -// call got rejected --(void) applicationDidBecomeActive:(UIApplication *)application -{ - [[CCDirector sharedDirector] resume]; -} - --(void) applicationDidEnterBackground:(UIApplication*)application -{ - [[CCDirector sharedDirector] stopAnimation]; -} - --(void) applicationWillEnterForeground:(UIApplication*)application -{ - [[CCDirector sharedDirector] startAnimation]; -} - -- (void)applicationWillTerminate:(UIApplication *)application -{ - [[CCDirector sharedDirector] end]; -} - -// purge memory -- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application -{ - [[CCDirector sharedDirector] purgeCachedData]; -} - -// next delta time will be zero --(void) applicationSignificantTimeChange:(UIApplication *)application -{ - [[CCDirector sharedDirector] setNextDeltaTimeZero:YES]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceTouchesTest/MainScene.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceTouchesTest/MainScene.h deleted file mode 100644 index 2ff9524..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceTouchesTest/MainScene.h +++ /dev/null @@ -1,29 +0,0 @@ -// -// cocos2d performance touches test -// - -#import "cocos2d.h" - -Class nextAction(); - -@interface MainScene : CCLayer { - CCLabelBMFont *label; - int numberOfTouchesB; - int numberOfTouchesM; - int numberOfTouchesE; - int numberOfTouchesC; - ccTime elapsedTime; -} - --(NSString*) title; -@end - - -@interface PerformanceTest1 : MainScene -{} -@end - -@interface PerformanceTest2 : MainScene -{} -@end - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceTouchesTest/MainScene.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceTouchesTest/MainScene.m deleted file mode 100644 index baa16ca..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/PerformanceTouchesTest/MainScene.m +++ /dev/null @@ -1,238 +0,0 @@ -// -// cocos2d performance touches test -// - -#import "MainScene.h" - -enum { - kTagInfoLayer = 1, - kTagMainLayer = 2, - kTagParticleSystem = 3, - kTagLabelAtlas = 4, -}; - -static int sceneIdx=-1; -static NSString *transitions[] = { - @"PerformanceTest1", - @"PerformanceTest2", -}; - -Class nextAction() -{ - - sceneIdx++; - sceneIdx = sceneIdx % ( sizeof(transitions) / sizeof(transitions[0]) ); - NSString *r = transitions[sceneIdx]; - Class c = NSClassFromString(r); - return c; -} - -Class backAction() -{ - sceneIdx--; - int total = ( sizeof(transitions) / sizeof(transitions[0]) ); - if( sceneIdx < 0 ) - sceneIdx += total; - - NSString *r = transitions[sceneIdx]; - Class c = NSClassFromString(r); - return c; -} - -Class restartAction() -{ - NSString *r = transitions[sceneIdx]; - Class c = NSClassFromString(r); - return c; -} - - -#pragma mark MainScene - -@implementation MainScene --(id) init -{ - if( (self=[super init]) ) { - - - CGSize s = [[CCDirector sharedDirector] winSize]; - - CCLabelTTF *title = [CCLabelTTF labelWithString:[self title] fontName:@"Arial" fontSize:32]; - [self addChild: title z:1]; - [title setPosition: ccp(s.width/2, s.height-50)]; - - CCMenuItemImage *item1 = [CCMenuItemImage itemWithNormalImage:@"b1.png" selectedImage:@"b2.png" target:self selector:@selector(backCallback:)]; - CCMenuItemImage *item2 = [CCMenuItemImage itemWithNormalImage:@"r1.png" selectedImage:@"r2.png" target:self selector:@selector(restartCallback:)]; - CCMenuItemImage *item3 = [CCMenuItemImage itemWithNormalImage:@"f1.png" selectedImage:@"f2.png" target:self selector:@selector(nextCallback:)]; - - CCMenu *menu = [CCMenu menuWithItems:item1, item2, item3, nil]; - - menu.position = CGPointZero; - item1.position = ccp( s.width/2 - 100,30); - item2.position = ccp( s.width/2, 30); - item3.position = ccp( s.width/2 + 100,30); - [self addChild: menu z:1]; - - [self schedule:@selector(update:)]; - - label = [CCLabelBMFont labelWithString:@"00.0" fntFile:@"arial16.fnt"]; - label.position = ccp(s.width/2, s.height/2); - [self addChild:label]; - - elapsedTime = 0; - numberOfTouchesB = numberOfTouchesM = numberOfTouchesE = numberOfTouchesC = 0; - } - - return self; -} - --(void) dealloc -{ - [super dealloc]; -} - --(void) update:(ccTime)dt -{ - elapsedTime += dt; - - if ( elapsedTime > 1.0f) { - float frameRateB = numberOfTouchesB / elapsedTime; - float frameRateM = numberOfTouchesM / elapsedTime; - float frameRateE = numberOfTouchesE / elapsedTime; - float frameRateC = numberOfTouchesC / elapsedTime; - elapsedTime = 0; - numberOfTouchesB = numberOfTouchesM = numberOfTouchesE = numberOfTouchesC = 0; - - NSString *str = [[NSString alloc] initWithFormat:@"%.1f %.1f %.1f %.1f", frameRateB, frameRateM, frameRateE, frameRateC]; - [label setString:str]; - [str release]; - } -} - --(void) restartCallback: (id) sender -{ - CCScene *s = [CCScene node]; - [s addChild: [restartAction() node]]; - [[CCDirector sharedDirector] replaceScene: s]; -} - --(void) nextCallback: (id) sender -{ - CCScene *s = [CCScene node]; - [s addChild: [nextAction() node]]; - [[CCDirector sharedDirector] replaceScene: s]; -} - --(void) backCallback: (id) sender -{ - CCScene *s = [CCScene node]; - [s addChild: [backAction() node]]; - [[CCDirector sharedDirector] replaceScene: s]; -} - --(NSString*) title -{ - return @"No title"; -} -@end - -#pragma mark - -#pragma mark Example PerformanceTest1 - -@implementation PerformanceTest1 - --(id) init -{ - if( (self=[super init] )) { - - self.isTouchEnabled = YES; - - } - - return self; -} - --(NSString *) title -{ - return @"Targeted touches"; -} - --(void) registerWithTouchDispatcher -{ - [[CCTouchDispatcher sharedDispatcher] addTargetedDelegate:self priority:0 swallowsTouches:YES]; -} - --(void) dealloc -{ - [super dealloc]; -} - --(BOOL) ccTouchBegan:(UITouch*)touch withEvent:(UIEvent*)event -{ - numberOfTouchesB++; - return YES; -} --(void) ccTouchMoved:(UITouch*)touch withEvent:(UIEvent*)event -{ - numberOfTouchesM++; -} --(void) ccTouchEnded:(UITouch*)touch withEvent:(UIEvent*)event -{ - numberOfTouchesE++; -} --(void) ccTouchCancelled:(UITouch*)touch withEvent:(UIEvent*)event -{ - numberOfTouchesC++; -} - -@end - -#pragma mark - -#pragma mark Example PerformanceTest2 - -@implementation PerformanceTest2 - --(id) init -{ - if( (self=[super init] )) { - - self.isTouchEnabled = YES; - - } - - return self; -} - --(NSString *) title -{ - return @"Standard touches"; -} - --(void) registerWithTouchDispatcher -{ - [[CCTouchDispatcher sharedDispatcher] addStandardDelegate:self priority:0]; -} - --(void) dealloc -{ - [super dealloc]; -} - --(void) ccTouchesBegan:(NSSet*)touches withEvent:(UIEvent*)event -{ - numberOfTouchesB += [touches count]; -} --(void) ccTouchesMoved:(NSSet*)touches withEvent:(UIEvent*)event -{ - numberOfTouchesM += [touches count]; -} --(void) ccTouchesEnded:(NSSet*)touches withEvent:(UIEvent*)event -{ - numberOfTouchesE += [touches count]; -} --(void) ccTouchesCancelled:(NSSet*)touches withEvent:(UIEvent*)event -{ - numberOfTouchesC += [touches count]; -} -@end - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/cocos2d-ios-PerformanceTests.xcodeproj/project.pbxproj b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/cocos2d-ios-PerformanceTests.xcodeproj/project.pbxproj deleted file mode 100755 index 82d5c64..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/cocos2d-ios-PerformanceTests.xcodeproj/project.pbxproj +++ /dev/null @@ -1,1855 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 5006BA3B11BBF4DB00E488BD /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 50F48B0B1045AD2F00755CFB /* Default.png */; }; - 5006BA3F11BBF4DB00E488BD /* fps_images.png in Resources */ = {isa = PBXBuildFile; fileRef = 50F411A81068D563002A0D5E /* fps_images.png */; }; - 5006BA4211BBF4DB00E488BD /* b1.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030946E10447D98005F7AFC /* b1.png */; }; - 5006BA4311BBF4DB00E488BD /* b2.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030946F10447D98005F7AFC /* b2.png */; }; - 5006BA4411BBF4DB00E488BD /* f1.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030947010447D98005F7AFC /* f1.png */; }; - 5006BA4511BBF4DB00E488BD /* f2.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030947110447D98005F7AFC /* f2.png */; }; - 5006BA4611BBF4DB00E488BD /* r1.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030947510447D98005F7AFC /* r1.png */; }; - 5006BA4711BBF4DB00E488BD /* r2.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030947610447D98005F7AFC /* r2.png */; }; - 5006BA4911BBF4DB00E488BD /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 5030942510447BC7005F7AFC /* main.m */; }; - 5006BA4F11BBF4DB00E488BD /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50671AB611B9596B006C0061 /* CoreGraphics.framework */; }; - 5006BA5011BBF4DB00E488BD /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50671AB811B9596B006C0061 /* OpenGLES.framework */; }; - 5006BA5111BBF4DB00E488BD /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50671ABA11B9596B006C0061 /* QuartzCore.framework */; }; - 5006BA5211BBF4DB00E488BD /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50671ABC11B9596B006C0061 /* UIKit.framework */; }; - 5006BA5311BBF4DB00E488BD /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 50671ABE11B9596B006C0061 /* libz.dylib */; }; - 5006BA5F11BBF58600E488BD /* AppController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5006BA5C11BBF58600E488BD /* AppController.m */; }; - 5006BA6011BBF58600E488BD /* PerformanceNodeChildrenTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 5006BA5E11BBF58600E488BD /* PerformanceNodeChildrenTest.m */; }; - 5006BB1611BC07B300E488BD /* spritesheet1.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030951410447F2C005F7AFC /* spritesheet1.png */; }; - 5030946C10447D18005F7AFC /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 5030942510447BC7005F7AFC /* main.m */; }; - 5030947710447D98005F7AFC /* b1.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030946E10447D98005F7AFC /* b1.png */; }; - 5030947810447D98005F7AFC /* b2.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030946F10447D98005F7AFC /* b2.png */; }; - 5030947910447D98005F7AFC /* f1.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030947010447D98005F7AFC /* f1.png */; }; - 5030947A10447D98005F7AFC /* f2.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030947110447D98005F7AFC /* f2.png */; }; - 5030947B10447D98005F7AFC /* fire.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030947210447D98005F7AFC /* fire.png */; }; - 5030947C10447D98005F7AFC /* fire.pvr in Resources */ = {isa = PBXBuildFile; fileRef = 5030947310447D98005F7AFC /* fire.pvr */; }; - 5030947E10447D98005F7AFC /* r1.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030947510447D98005F7AFC /* r1.png */; }; - 5030947F10447D98005F7AFC /* r2.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030947610447D98005F7AFC /* r2.png */; }; - 5030951610447F2C005F7AFC /* grossini.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094C010447F2C005F7AFC /* grossini.png */; }; - 5030951710447F2C005F7AFC /* grossini_dance_01.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094C110447F2C005F7AFC /* grossini_dance_01.png */; }; - 5030951810447F2C005F7AFC /* grossini_dance_02.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094C210447F2C005F7AFC /* grossini_dance_02.png */; }; - 5030951910447F2C005F7AFC /* grossini_dance_03.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094C310447F2C005F7AFC /* grossini_dance_03.png */; }; - 5030951A10447F2C005F7AFC /* grossini_dance_04.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094C410447F2C005F7AFC /* grossini_dance_04.png */; }; - 5030951B10447F2C005F7AFC /* grossini_dance_05.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094C510447F2C005F7AFC /* grossini_dance_05.png */; }; - 5030951C10447F2C005F7AFC /* grossini_dance_06.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094C610447F2C005F7AFC /* grossini_dance_06.png */; }; - 5030951D10447F2C005F7AFC /* grossini_dance_07.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094C710447F2C005F7AFC /* grossini_dance_07.png */; }; - 5030951E10447F2C005F7AFC /* grossini_dance_08.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094C810447F2C005F7AFC /* grossini_dance_08.png */; }; - 5030951F10447F2C005F7AFC /* grossini_dance_09.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094C910447F2C005F7AFC /* grossini_dance_09.png */; }; - 5030952010447F2C005F7AFC /* grossini_dance_10.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094CA10447F2C005F7AFC /* grossini_dance_10.png */; }; - 5030952110447F2C005F7AFC /* grossini_dance_11.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094CB10447F2C005F7AFC /* grossini_dance_11.png */; }; - 5030952210447F2C005F7AFC /* grossini_dance_12.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094CC10447F2C005F7AFC /* grossini_dance_12.png */; }; - 5030952310447F2C005F7AFC /* grossini_dance_13.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094CD10447F2C005F7AFC /* grossini_dance_13.png */; }; - 5030952410447F2C005F7AFC /* grossini_dance_14.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094CE10447F2C005F7AFC /* grossini_dance_14.png */; }; - 5030952510447F2C005F7AFC /* grossini_dance_atlas.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094CF10447F2C005F7AFC /* grossini_dance_atlas.png */; }; - 5030952610447F2C005F7AFC /* grossini_dance_atlas.pvr in Resources */ = {isa = PBXBuildFile; fileRef = 503094D010447F2C005F7AFC /* grossini_dance_atlas.pvr */; }; - 5030952710447F2C005F7AFC /* grossinis_sister1.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094D110447F2C005F7AFC /* grossinis_sister1.png */; }; - 5030952810447F2C005F7AFC /* grossinis_sister1.pvr in Resources */ = {isa = PBXBuildFile; fileRef = 503094D210447F2C005F7AFC /* grossinis_sister1.pvr */; }; - 5030952910447F2C005F7AFC /* sprite-0-0.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094D410447F2C005F7AFC /* sprite-0-0.png */; }; - 5030952A10447F2C005F7AFC /* sprite-0-1.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094D510447F2C005F7AFC /* sprite-0-1.png */; }; - 5030952B10447F2C005F7AFC /* sprite-0-2.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094D610447F2C005F7AFC /* sprite-0-2.png */; }; - 5030952C10447F2C005F7AFC /* sprite-0-3.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094D710447F2C005F7AFC /* sprite-0-3.png */; }; - 5030952D10447F2C005F7AFC /* sprite-0-4.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094D810447F2C005F7AFC /* sprite-0-4.png */; }; - 5030952E10447F2C005F7AFC /* sprite-0-5.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094D910447F2C005F7AFC /* sprite-0-5.png */; }; - 5030952F10447F2C005F7AFC /* sprite-0-6.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094DA10447F2C005F7AFC /* sprite-0-6.png */; }; - 5030953010447F2C005F7AFC /* sprite-0-7.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094DB10447F2C005F7AFC /* sprite-0-7.png */; }; - 5030953110447F2C005F7AFC /* sprite-1-0.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094DC10447F2C005F7AFC /* sprite-1-0.png */; }; - 5030953210447F2C005F7AFC /* sprite-1-1.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094DD10447F2C005F7AFC /* sprite-1-1.png */; }; - 5030953310447F2C005F7AFC /* sprite-1-2.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094DE10447F2C005F7AFC /* sprite-1-2.png */; }; - 5030953410447F2C005F7AFC /* sprite-1-3.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094DF10447F2C005F7AFC /* sprite-1-3.png */; }; - 5030953510447F2C005F7AFC /* sprite-1-4.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094E010447F2C005F7AFC /* sprite-1-4.png */; }; - 5030953610447F2C005F7AFC /* sprite-1-5.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094E110447F2C005F7AFC /* sprite-1-5.png */; }; - 5030953710447F2C005F7AFC /* sprite-1-6.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094E210447F2C005F7AFC /* sprite-1-6.png */; }; - 5030953810447F2C005F7AFC /* sprite-1-7.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094E310447F2C005F7AFC /* sprite-1-7.png */; }; - 5030953910447F2C005F7AFC /* sprite-2-0.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094E410447F2C005F7AFC /* sprite-2-0.png */; }; - 5030953A10447F2C005F7AFC /* sprite-2-1.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094E510447F2C005F7AFC /* sprite-2-1.png */; }; - 5030953B10447F2C005F7AFC /* sprite-2-2.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094E610447F2C005F7AFC /* sprite-2-2.png */; }; - 5030953C10447F2C005F7AFC /* sprite-2-3.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094E710447F2C005F7AFC /* sprite-2-3.png */; }; - 5030953D10447F2C005F7AFC /* sprite-2-4.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094E810447F2C005F7AFC /* sprite-2-4.png */; }; - 5030953E10447F2C005F7AFC /* sprite-2-5.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094E910447F2C005F7AFC /* sprite-2-5.png */; }; - 5030953F10447F2C005F7AFC /* sprite-2-6.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094EA10447F2C005F7AFC /* sprite-2-6.png */; }; - 5030954010447F2C005F7AFC /* sprite-2-7.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094EB10447F2C005F7AFC /* sprite-2-7.png */; }; - 5030954110447F2C005F7AFC /* sprite-3-0.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094EC10447F2C005F7AFC /* sprite-3-0.png */; }; - 5030954210447F2C005F7AFC /* sprite-3-1.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094ED10447F2C005F7AFC /* sprite-3-1.png */; }; - 5030954310447F2C005F7AFC /* sprite-3-2.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094EE10447F2C005F7AFC /* sprite-3-2.png */; }; - 5030954410447F2C005F7AFC /* sprite-3-3.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094EF10447F2C005F7AFC /* sprite-3-3.png */; }; - 5030954510447F2C005F7AFC /* sprite-3-4.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094F010447F2C005F7AFC /* sprite-3-4.png */; }; - 5030954610447F2C005F7AFC /* sprite-3-5.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094F110447F2C005F7AFC /* sprite-3-5.png */; }; - 5030954710447F2C005F7AFC /* sprite-3-6.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094F210447F2C005F7AFC /* sprite-3-6.png */; }; - 5030954810447F2C005F7AFC /* sprite-3-7.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094F310447F2C005F7AFC /* sprite-3-7.png */; }; - 5030954910447F2C005F7AFC /* sprite-4-0.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094F410447F2C005F7AFC /* sprite-4-0.png */; }; - 5030954A10447F2C005F7AFC /* sprite-4-1.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094F510447F2C005F7AFC /* sprite-4-1.png */; }; - 5030954B10447F2C005F7AFC /* sprite-4-2.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094F610447F2C005F7AFC /* sprite-4-2.png */; }; - 5030954C10447F2C005F7AFC /* sprite-4-3.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094F710447F2C005F7AFC /* sprite-4-3.png */; }; - 5030954D10447F2C005F7AFC /* sprite-4-4.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094F810447F2C005F7AFC /* sprite-4-4.png */; }; - 5030954E10447F2C005F7AFC /* sprite-4-5.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094F910447F2C005F7AFC /* sprite-4-5.png */; }; - 5030954F10447F2C005F7AFC /* sprite-4-6.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094FA10447F2C005F7AFC /* sprite-4-6.png */; }; - 5030955010447F2C005F7AFC /* sprite-4-7.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094FB10447F2C005F7AFC /* sprite-4-7.png */; }; - 5030955110447F2C005F7AFC /* sprite-5-0.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094FC10447F2C005F7AFC /* sprite-5-0.png */; }; - 5030955210447F2C005F7AFC /* sprite-5-1.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094FD10447F2C005F7AFC /* sprite-5-1.png */; }; - 5030955310447F2C005F7AFC /* sprite-5-2.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094FE10447F2C005F7AFC /* sprite-5-2.png */; }; - 5030955410447F2C005F7AFC /* sprite-5-3.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094FF10447F2C005F7AFC /* sprite-5-3.png */; }; - 5030955510447F2C005F7AFC /* sprite-5-4.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950010447F2C005F7AFC /* sprite-5-4.png */; }; - 5030955610447F2C005F7AFC /* sprite-5-5.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950110447F2C005F7AFC /* sprite-5-5.png */; }; - 5030955710447F2C005F7AFC /* sprite-5-6.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950210447F2C005F7AFC /* sprite-5-6.png */; }; - 5030955810447F2C005F7AFC /* sprite-5-7.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950310447F2C005F7AFC /* sprite-5-7.png */; }; - 5030955910447F2C005F7AFC /* sprite-6-0.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950410447F2C005F7AFC /* sprite-6-0.png */; }; - 5030955A10447F2C005F7AFC /* sprite-6-1.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950510447F2C005F7AFC /* sprite-6-1.png */; }; - 5030955B10447F2C005F7AFC /* sprite-6-2.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950610447F2C005F7AFC /* sprite-6-2.png */; }; - 5030955C10447F2C005F7AFC /* sprite-6-3.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950710447F2C005F7AFC /* sprite-6-3.png */; }; - 5030955D10447F2C005F7AFC /* sprite-6-4.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950810447F2C005F7AFC /* sprite-6-4.png */; }; - 5030955E10447F2C005F7AFC /* sprite-6-5.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950910447F2C005F7AFC /* sprite-6-5.png */; }; - 5030955F10447F2C005F7AFC /* sprite-6-6.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950A10447F2C005F7AFC /* sprite-6-6.png */; }; - 5030956010447F2C005F7AFC /* sprite-6-7.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950B10447F2C005F7AFC /* sprite-6-7.png */; }; - 5030956110447F2C005F7AFC /* sprite-7-0.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950C10447F2C005F7AFC /* sprite-7-0.png */; }; - 5030956210447F2C005F7AFC /* sprite-7-1.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950D10447F2C005F7AFC /* sprite-7-1.png */; }; - 5030956310447F2C005F7AFC /* sprite-7-2.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950E10447F2C005F7AFC /* sprite-7-2.png */; }; - 5030956410447F2C005F7AFC /* sprite-7-3.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950F10447F2C005F7AFC /* sprite-7-3.png */; }; - 5030956510447F2C005F7AFC /* sprite-7-4.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030951010447F2C005F7AFC /* sprite-7-4.png */; }; - 5030956610447F2C005F7AFC /* sprite-7-5.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030951110447F2C005F7AFC /* sprite-7-5.png */; }; - 5030956710447F2C005F7AFC /* sprite-7-6.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030951210447F2C005F7AFC /* sprite-7-6.png */; }; - 5030956810447F2C005F7AFC /* sprite-7-7.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030951310447F2C005F7AFC /* sprite-7-7.png */; }; - 5030956910447F2C005F7AFC /* spritesheet1.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030951410447F2C005F7AFC /* spritesheet1.png */; }; - 5030956A10447F2C005F7AFC /* spritesheet1.pvr in Resources */ = {isa = PBXBuildFile; fileRef = 5030951510447F2C005F7AFC /* spritesheet1.pvr */; }; - 503095C7104482EA005F7AFC /* AppController.m in Sources */ = {isa = PBXBuildFile; fileRef = 503095C2104482EA005F7AFC /* AppController.m */; }; - 503095C8104482EA005F7AFC /* CocosNodePerformance.m in Sources */ = {isa = PBXBuildFile; fileRef = 503095C4104482EA005F7AFC /* CocosNodePerformance.m */; }; - 503095C9104482EA005F7AFC /* MainScene.m in Sources */ = {isa = PBXBuildFile; fileRef = 503095C6104482EA005F7AFC /* MainScene.m */; }; - 50671A1C11B95739006C0061 /* AppController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5030944F10447CB5005F7AFC /* AppController.m */; }; - 50671A1E11B95739006C0061 /* MainScene.m in Sources */ = {isa = PBXBuildFile; fileRef = 5030945110447CB5005F7AFC /* MainScene.m */; }; - 50671AB711B9596B006C0061 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50671AB611B9596B006C0061 /* CoreGraphics.framework */; }; - 50671AB911B9596B006C0061 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50671AB811B9596B006C0061 /* OpenGLES.framework */; }; - 50671ABB11B9596B006C0061 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50671ABA11B9596B006C0061 /* QuartzCore.framework */; }; - 50671ABD11B9596B006C0061 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50671ABC11B9596B006C0061 /* UIKit.framework */; }; - 50671ABF11B9596B006C0061 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 50671ABE11B9596B006C0061 /* libz.dylib */; }; - 50671B5311B95977006C0061 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50671AB611B9596B006C0061 /* CoreGraphics.framework */; }; - 50671B5411B95977006C0061 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50671AB811B9596B006C0061 /* OpenGLES.framework */; }; - 50671B5511B95977006C0061 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50671ABA11B9596B006C0061 /* QuartzCore.framework */; }; - 50671B5611B95977006C0061 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50671ABC11B9596B006C0061 /* UIKit.framework */; }; - 50671B5711B95977006C0061 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 50671ABE11B9596B006C0061 /* libz.dylib */; }; - 50671B5A11B95994006C0061 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 5030942510447BC7005F7AFC /* main.m */; }; - 50671BA311B95D78006C0061 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 50F48B0B1045AD2F00755CFB /* Default.png */; }; - 50671BA411B95D82006C0061 /* fire-grayscale.png in Resources */ = {isa = PBXBuildFile; fileRef = 501F0DE311527BC6002BB7F1 /* fire-grayscale.png */; }; - 50671BA511B95D82006C0061 /* stars-grayscale.png in Resources */ = {isa = PBXBuildFile; fileRef = 501F0DE411527BC6002BB7F1 /* stars-grayscale.png */; }; - 50671BA611B95D82006C0061 /* stars2-grayscale.png in Resources */ = {isa = PBXBuildFile; fileRef = 501F0DE511527BC6002BB7F1 /* stars2-grayscale.png */; }; - 50671BA711B95D8C006C0061 /* fps_images.png in Resources */ = {isa = PBXBuildFile; fileRef = 50F411A81068D563002A0D5E /* fps_images.png */; }; - 50671BA811B95D9C006C0061 /* fire.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030947210447D98005F7AFC /* fire.png */; }; - 50671BA911B95D9C006C0061 /* fire.pvr in Resources */ = {isa = PBXBuildFile; fileRef = 5030947310447D98005F7AFC /* fire.pvr */; }; - 50671BAE11B95DD8006C0061 /* b1.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030946E10447D98005F7AFC /* b1.png */; }; - 50671BAF11B95DD8006C0061 /* b2.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030946F10447D98005F7AFC /* b2.png */; }; - 50671BB011B95DD8006C0061 /* f1.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030947010447D98005F7AFC /* f1.png */; }; - 50671BB111B95DD8006C0061 /* f2.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030947110447D98005F7AFC /* f2.png */; }; - 50671BB211B95DD8006C0061 /* r1.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030947510447D98005F7AFC /* r1.png */; }; - 50671BB311B95DD8006C0061 /* r2.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030947610447D98005F7AFC /* r2.png */; }; - 50F411A91068D563002A0D5E /* fps_images.png in Resources */ = {isa = PBXBuildFile; fileRef = 50F411A81068D563002A0D5E /* fps_images.png */; }; - 50F48B0D1045AD2F00755CFB /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 50F48B0B1045AD2F00755CFB /* Default.png */; }; - 50F48B0E1045AD2F00755CFB /* Icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 50F48B0C1045AD2F00755CFB /* Icon.png */; }; - A08D159D14DD17B60036D9CC /* b1.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030946E10447D98005F7AFC /* b1.png */; }; - A08D159E14DD17B60036D9CC /* b2.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030946F10447D98005F7AFC /* b2.png */; }; - A08D159F14DD17B60036D9CC /* f1.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030947010447D98005F7AFC /* f1.png */; }; - A08D15A014DD17B60036D9CC /* f2.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030947110447D98005F7AFC /* f2.png */; }; - A08D15A114DD17B60036D9CC /* fire.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030947210447D98005F7AFC /* fire.png */; }; - A08D15A214DD17B60036D9CC /* fire.pvr in Resources */ = {isa = PBXBuildFile; fileRef = 5030947310447D98005F7AFC /* fire.pvr */; }; - A08D15A314DD17B60036D9CC /* r1.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030947510447D98005F7AFC /* r1.png */; }; - A08D15A414DD17B60036D9CC /* r2.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030947610447D98005F7AFC /* r2.png */; }; - A08D15A514DD17B60036D9CC /* grossini.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094C010447F2C005F7AFC /* grossini.png */; }; - A08D15A614DD17B60036D9CC /* grossini_dance_01.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094C110447F2C005F7AFC /* grossini_dance_01.png */; }; - A08D15A714DD17B60036D9CC /* grossini_dance_02.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094C210447F2C005F7AFC /* grossini_dance_02.png */; }; - A08D15A814DD17B60036D9CC /* grossini_dance_03.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094C310447F2C005F7AFC /* grossini_dance_03.png */; }; - A08D15A914DD17B60036D9CC /* grossini_dance_04.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094C410447F2C005F7AFC /* grossini_dance_04.png */; }; - A08D15AA14DD17B60036D9CC /* grossini_dance_05.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094C510447F2C005F7AFC /* grossini_dance_05.png */; }; - A08D15AB14DD17B60036D9CC /* grossini_dance_06.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094C610447F2C005F7AFC /* grossini_dance_06.png */; }; - A08D15AC14DD17B60036D9CC /* grossini_dance_07.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094C710447F2C005F7AFC /* grossini_dance_07.png */; }; - A08D15AD14DD17B60036D9CC /* grossini_dance_08.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094C810447F2C005F7AFC /* grossini_dance_08.png */; }; - A08D15AE14DD17B60036D9CC /* grossini_dance_09.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094C910447F2C005F7AFC /* grossini_dance_09.png */; }; - A08D15AF14DD17B60036D9CC /* grossini_dance_10.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094CA10447F2C005F7AFC /* grossini_dance_10.png */; }; - A08D15B014DD17B60036D9CC /* grossini_dance_11.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094CB10447F2C005F7AFC /* grossini_dance_11.png */; }; - A08D15B114DD17B60036D9CC /* grossini_dance_12.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094CC10447F2C005F7AFC /* grossini_dance_12.png */; }; - A08D15B214DD17B60036D9CC /* grossini_dance_13.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094CD10447F2C005F7AFC /* grossini_dance_13.png */; }; - A08D15B314DD17B60036D9CC /* grossini_dance_14.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094CE10447F2C005F7AFC /* grossini_dance_14.png */; }; - A08D15B414DD17B60036D9CC /* grossini_dance_atlas.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094CF10447F2C005F7AFC /* grossini_dance_atlas.png */; }; - A08D15B514DD17B60036D9CC /* grossini_dance_atlas.pvr in Resources */ = {isa = PBXBuildFile; fileRef = 503094D010447F2C005F7AFC /* grossini_dance_atlas.pvr */; }; - A08D15B614DD17B60036D9CC /* grossinis_sister1.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094D110447F2C005F7AFC /* grossinis_sister1.png */; }; - A08D15B714DD17B60036D9CC /* grossinis_sister1.pvr in Resources */ = {isa = PBXBuildFile; fileRef = 503094D210447F2C005F7AFC /* grossinis_sister1.pvr */; }; - A08D15B814DD17B60036D9CC /* sprite-0-0.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094D410447F2C005F7AFC /* sprite-0-0.png */; }; - A08D15B914DD17B60036D9CC /* sprite-0-1.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094D510447F2C005F7AFC /* sprite-0-1.png */; }; - A08D15BA14DD17B60036D9CC /* sprite-0-2.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094D610447F2C005F7AFC /* sprite-0-2.png */; }; - A08D15BB14DD17B60036D9CC /* sprite-0-3.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094D710447F2C005F7AFC /* sprite-0-3.png */; }; - A08D15BC14DD17B60036D9CC /* sprite-0-4.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094D810447F2C005F7AFC /* sprite-0-4.png */; }; - A08D15BD14DD17B60036D9CC /* sprite-0-5.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094D910447F2C005F7AFC /* sprite-0-5.png */; }; - A08D15BE14DD17B60036D9CC /* sprite-0-6.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094DA10447F2C005F7AFC /* sprite-0-6.png */; }; - A08D15BF14DD17B60036D9CC /* sprite-0-7.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094DB10447F2C005F7AFC /* sprite-0-7.png */; }; - A08D15C014DD17B60036D9CC /* sprite-1-0.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094DC10447F2C005F7AFC /* sprite-1-0.png */; }; - A08D15C114DD17B60036D9CC /* sprite-1-1.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094DD10447F2C005F7AFC /* sprite-1-1.png */; }; - A08D15C214DD17B60036D9CC /* sprite-1-2.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094DE10447F2C005F7AFC /* sprite-1-2.png */; }; - A08D15C314DD17B60036D9CC /* sprite-1-3.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094DF10447F2C005F7AFC /* sprite-1-3.png */; }; - A08D15C414DD17B60036D9CC /* sprite-1-4.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094E010447F2C005F7AFC /* sprite-1-4.png */; }; - A08D15C514DD17B60036D9CC /* sprite-1-5.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094E110447F2C005F7AFC /* sprite-1-5.png */; }; - A08D15C614DD17B60036D9CC /* sprite-1-6.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094E210447F2C005F7AFC /* sprite-1-6.png */; }; - A08D15C714DD17B60036D9CC /* sprite-1-7.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094E310447F2C005F7AFC /* sprite-1-7.png */; }; - A08D15C814DD17B60036D9CC /* sprite-2-0.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094E410447F2C005F7AFC /* sprite-2-0.png */; }; - A08D15C914DD17B60036D9CC /* sprite-2-1.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094E510447F2C005F7AFC /* sprite-2-1.png */; }; - A08D15CA14DD17B60036D9CC /* sprite-2-2.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094E610447F2C005F7AFC /* sprite-2-2.png */; }; - A08D15CB14DD17B60036D9CC /* sprite-2-3.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094E710447F2C005F7AFC /* sprite-2-3.png */; }; - A08D15CC14DD17B60036D9CC /* sprite-2-4.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094E810447F2C005F7AFC /* sprite-2-4.png */; }; - A08D15CD14DD17B60036D9CC /* sprite-2-5.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094E910447F2C005F7AFC /* sprite-2-5.png */; }; - A08D15CE14DD17B60036D9CC /* sprite-2-6.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094EA10447F2C005F7AFC /* sprite-2-6.png */; }; - A08D15CF14DD17B60036D9CC /* sprite-2-7.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094EB10447F2C005F7AFC /* sprite-2-7.png */; }; - A08D15D014DD17B60036D9CC /* sprite-3-0.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094EC10447F2C005F7AFC /* sprite-3-0.png */; }; - A08D15D114DD17B60036D9CC /* sprite-3-1.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094ED10447F2C005F7AFC /* sprite-3-1.png */; }; - A08D15D214DD17B60036D9CC /* sprite-3-2.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094EE10447F2C005F7AFC /* sprite-3-2.png */; }; - A08D15D314DD17B60036D9CC /* sprite-3-3.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094EF10447F2C005F7AFC /* sprite-3-3.png */; }; - A08D15D414DD17B60036D9CC /* sprite-3-4.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094F010447F2C005F7AFC /* sprite-3-4.png */; }; - A08D15D514DD17B60036D9CC /* sprite-3-5.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094F110447F2C005F7AFC /* sprite-3-5.png */; }; - A08D15D614DD17B60036D9CC /* sprite-3-6.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094F210447F2C005F7AFC /* sprite-3-6.png */; }; - A08D15D714DD17B60036D9CC /* sprite-3-7.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094F310447F2C005F7AFC /* sprite-3-7.png */; }; - A08D15D814DD17B60036D9CC /* sprite-4-0.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094F410447F2C005F7AFC /* sprite-4-0.png */; }; - A08D15D914DD17B60036D9CC /* sprite-4-1.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094F510447F2C005F7AFC /* sprite-4-1.png */; }; - A08D15DA14DD17B60036D9CC /* sprite-4-2.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094F610447F2C005F7AFC /* sprite-4-2.png */; }; - A08D15DB14DD17B60036D9CC /* sprite-4-3.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094F710447F2C005F7AFC /* sprite-4-3.png */; }; - A08D15DC14DD17B60036D9CC /* sprite-4-4.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094F810447F2C005F7AFC /* sprite-4-4.png */; }; - A08D15DD14DD17B60036D9CC /* sprite-4-5.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094F910447F2C005F7AFC /* sprite-4-5.png */; }; - A08D15DE14DD17B60036D9CC /* sprite-4-6.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094FA10447F2C005F7AFC /* sprite-4-6.png */; }; - A08D15DF14DD17B60036D9CC /* sprite-4-7.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094FB10447F2C005F7AFC /* sprite-4-7.png */; }; - A08D15E014DD17B60036D9CC /* sprite-5-0.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094FC10447F2C005F7AFC /* sprite-5-0.png */; }; - A08D15E114DD17B60036D9CC /* sprite-5-1.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094FD10447F2C005F7AFC /* sprite-5-1.png */; }; - A08D15E214DD17B60036D9CC /* sprite-5-2.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094FE10447F2C005F7AFC /* sprite-5-2.png */; }; - A08D15E314DD17B60036D9CC /* sprite-5-3.png in Resources */ = {isa = PBXBuildFile; fileRef = 503094FF10447F2C005F7AFC /* sprite-5-3.png */; }; - A08D15E414DD17B60036D9CC /* sprite-5-4.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950010447F2C005F7AFC /* sprite-5-4.png */; }; - A08D15E514DD17B60036D9CC /* sprite-5-5.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950110447F2C005F7AFC /* sprite-5-5.png */; }; - A08D15E614DD17B60036D9CC /* sprite-5-6.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950210447F2C005F7AFC /* sprite-5-6.png */; }; - A08D15E714DD17B60036D9CC /* sprite-5-7.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950310447F2C005F7AFC /* sprite-5-7.png */; }; - A08D15E814DD17B60036D9CC /* sprite-6-0.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950410447F2C005F7AFC /* sprite-6-0.png */; }; - A08D15E914DD17B60036D9CC /* sprite-6-1.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950510447F2C005F7AFC /* sprite-6-1.png */; }; - A08D15EA14DD17B60036D9CC /* sprite-6-2.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950610447F2C005F7AFC /* sprite-6-2.png */; }; - A08D15EB14DD17B60036D9CC /* sprite-6-3.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950710447F2C005F7AFC /* sprite-6-3.png */; }; - A08D15EC14DD17B60036D9CC /* sprite-6-4.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950810447F2C005F7AFC /* sprite-6-4.png */; }; - A08D15ED14DD17B60036D9CC /* sprite-6-5.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950910447F2C005F7AFC /* sprite-6-5.png */; }; - A08D15EE14DD17B60036D9CC /* sprite-6-6.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950A10447F2C005F7AFC /* sprite-6-6.png */; }; - A08D15EF14DD17B60036D9CC /* sprite-6-7.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950B10447F2C005F7AFC /* sprite-6-7.png */; }; - A08D15F014DD17B60036D9CC /* sprite-7-0.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950C10447F2C005F7AFC /* sprite-7-0.png */; }; - A08D15F114DD17B60036D9CC /* sprite-7-1.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950D10447F2C005F7AFC /* sprite-7-1.png */; }; - A08D15F214DD17B60036D9CC /* sprite-7-2.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950E10447F2C005F7AFC /* sprite-7-2.png */; }; - A08D15F314DD17B60036D9CC /* sprite-7-3.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030950F10447F2C005F7AFC /* sprite-7-3.png */; }; - A08D15F414DD17B60036D9CC /* sprite-7-4.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030951010447F2C005F7AFC /* sprite-7-4.png */; }; - A08D15F514DD17B60036D9CC /* sprite-7-5.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030951110447F2C005F7AFC /* sprite-7-5.png */; }; - A08D15F614DD17B60036D9CC /* sprite-7-6.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030951210447F2C005F7AFC /* sprite-7-6.png */; }; - A08D15F714DD17B60036D9CC /* sprite-7-7.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030951310447F2C005F7AFC /* sprite-7-7.png */; }; - A08D15F814DD17B60036D9CC /* spritesheet1.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030951410447F2C005F7AFC /* spritesheet1.png */; }; - A08D15F914DD17B60036D9CC /* spritesheet1.pvr in Resources */ = {isa = PBXBuildFile; fileRef = 5030951510447F2C005F7AFC /* spritesheet1.pvr */; }; - A08D15FA14DD17B60036D9CC /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 50F48B0B1045AD2F00755CFB /* Default.png */; }; - A08D15FB14DD17B60036D9CC /* Icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 50F48B0C1045AD2F00755CFB /* Icon.png */; }; - A08D15FC14DD17B60036D9CC /* fps_images.png in Resources */ = {isa = PBXBuildFile; fileRef = 50F411A81068D563002A0D5E /* fps_images.png */; }; - A08D15FD14DD17B60036D9CC /* Icon-72.png in Resources */ = {isa = PBXBuildFile; fileRef = A0F6EA8814152314008F01A1 /* Icon-72.png */; }; - A08D15FE14DD17B60036D9CC /* Icon-Small-50.png in Resources */ = {isa = PBXBuildFile; fileRef = A0F6EA8914152314008F01A1 /* Icon-Small-50.png */; }; - A08D15FF14DD17B60036D9CC /* Icon-Small.png in Resources */ = {isa = PBXBuildFile; fileRef = A0F6EA8A14152314008F01A1 /* Icon-Small.png */; }; - A08D160014DD17B60036D9CC /* Icon-Small@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A0F6EA8B14152314008F01A1 /* Icon-Small@2x.png */; }; - A08D160114DD17B60036D9CC /* Icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A0F6EA8C14152314008F01A1 /* Icon@2x.png */; }; - A08D160214DD17B60036D9CC /* fps_images-hd.png in Resources */ = {isa = PBXBuildFile; fileRef = A0A3CF0114BBFCDC0079CD11 /* fps_images-hd.png */; }; - A08D160414DD17B60036D9CC /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 5030942510447BC7005F7AFC /* main.m */; }; - A08D160A14DD17B60036D9CC /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50671AB611B9596B006C0061 /* CoreGraphics.framework */; }; - A08D160B14DD17B60036D9CC /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50671AB811B9596B006C0061 /* OpenGLES.framework */; }; - A08D160C14DD17B60036D9CC /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50671ABA11B9596B006C0061 /* QuartzCore.framework */; }; - A08D160D14DD17B60036D9CC /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50671ABC11B9596B006C0061 /* UIKit.framework */; }; - A08D160E14DD17B60036D9CC /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 50671ABE11B9596B006C0061 /* libz.dylib */; }; - A08D161914DD186E0036D9CC /* AppController.m in Sources */ = {isa = PBXBuildFile; fileRef = A08D161814DD186E0036D9CC /* AppController.m */; }; - A0A3CF0214BBFCDC0079CD11 /* fps_images-hd.png in Resources */ = {isa = PBXBuildFile; fileRef = A0A3CF0114BBFCDC0079CD11 /* fps_images-hd.png */; }; - A0A3CF0314BBFCDC0079CD11 /* fps_images-hd.png in Resources */ = {isa = PBXBuildFile; fileRef = A0A3CF0114BBFCDC0079CD11 /* fps_images-hd.png */; }; - A0A3CF0414BBFCDC0079CD11 /* fps_images-hd.png in Resources */ = {isa = PBXBuildFile; fileRef = A0A3CF0114BBFCDC0079CD11 /* fps_images-hd.png */; }; - A0A3CF0514BBFCDC0079CD11 /* fps_images-hd.png in Resources */ = {isa = PBXBuildFile; fileRef = A0A3CF0114BBFCDC0079CD11 /* fps_images-hd.png */; }; - A0EC8DA1169CE5E60052B666 /* libcocos2d.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0EC8D1E169CE58E0052B666 /* libcocos2d.a */; }; - A0EC8DA4169CE5F30052B666 /* libcocos2d.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0EC8D1E169CE58E0052B666 /* libcocos2d.a */; }; - A0EC8DA7169CE6000052B666 /* libcocos2d.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0EC8D1E169CE58E0052B666 /* libcocos2d.a */; }; - A0EC8DAA169CE60A0052B666 /* libcocos2d.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0EC8D1E169CE58E0052B666 /* libcocos2d.a */; }; - A0EC8DAC169CE62A0052B666 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A0EC8DAB169CE62A0052B666 /* Default-568h@2x.png */; }; - A0F6EA8D14152314008F01A1 /* Icon-72.png in Resources */ = {isa = PBXBuildFile; fileRef = A0F6EA8814152314008F01A1 /* Icon-72.png */; }; - A0F6EA8E14152314008F01A1 /* Icon-72.png in Resources */ = {isa = PBXBuildFile; fileRef = A0F6EA8814152314008F01A1 /* Icon-72.png */; }; - A0F6EA8F14152314008F01A1 /* Icon-72.png in Resources */ = {isa = PBXBuildFile; fileRef = A0F6EA8814152314008F01A1 /* Icon-72.png */; }; - A0F6EA9014152314008F01A1 /* Icon-72.png in Resources */ = {isa = PBXBuildFile; fileRef = A0F6EA8814152314008F01A1 /* Icon-72.png */; }; - A0F6EA9114152314008F01A1 /* Icon-Small-50.png in Resources */ = {isa = PBXBuildFile; fileRef = A0F6EA8914152314008F01A1 /* Icon-Small-50.png */; }; - A0F6EA9214152314008F01A1 /* Icon-Small-50.png in Resources */ = {isa = PBXBuildFile; fileRef = A0F6EA8914152314008F01A1 /* Icon-Small-50.png */; }; - A0F6EA9314152314008F01A1 /* Icon-Small-50.png in Resources */ = {isa = PBXBuildFile; fileRef = A0F6EA8914152314008F01A1 /* Icon-Small-50.png */; }; - A0F6EA9414152314008F01A1 /* Icon-Small-50.png in Resources */ = {isa = PBXBuildFile; fileRef = A0F6EA8914152314008F01A1 /* Icon-Small-50.png */; }; - A0F6EA9514152314008F01A1 /* Icon-Small.png in Resources */ = {isa = PBXBuildFile; fileRef = A0F6EA8A14152314008F01A1 /* Icon-Small.png */; }; - A0F6EA9614152314008F01A1 /* Icon-Small.png in Resources */ = {isa = PBXBuildFile; fileRef = A0F6EA8A14152314008F01A1 /* Icon-Small.png */; }; - A0F6EA9714152314008F01A1 /* Icon-Small.png in Resources */ = {isa = PBXBuildFile; fileRef = A0F6EA8A14152314008F01A1 /* Icon-Small.png */; }; - A0F6EA9814152314008F01A1 /* Icon-Small.png in Resources */ = {isa = PBXBuildFile; fileRef = A0F6EA8A14152314008F01A1 /* Icon-Small.png */; }; - A0F6EA9914152314008F01A1 /* Icon-Small@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A0F6EA8B14152314008F01A1 /* Icon-Small@2x.png */; }; - A0F6EA9A14152314008F01A1 /* Icon-Small@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A0F6EA8B14152314008F01A1 /* Icon-Small@2x.png */; }; - A0F6EA9B14152314008F01A1 /* Icon-Small@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A0F6EA8B14152314008F01A1 /* Icon-Small@2x.png */; }; - A0F6EA9C14152314008F01A1 /* Icon-Small@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A0F6EA8B14152314008F01A1 /* Icon-Small@2x.png */; }; - A0F6EA9D14152314008F01A1 /* Icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A0F6EA8C14152314008F01A1 /* Icon@2x.png */; }; - A0F6EA9E14152314008F01A1 /* Icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A0F6EA8C14152314008F01A1 /* Icon@2x.png */; }; - A0F6EA9F14152314008F01A1 /* Icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A0F6EA8C14152314008F01A1 /* Icon@2x.png */; }; - A0F6EAA014152314008F01A1 /* Icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A0F6EA8C14152314008F01A1 /* Icon@2x.png */; }; - A0F6EAA114152322008F01A1 /* Icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 50F48B0C1045AD2F00755CFB /* Icon.png */; }; - A0F6EAA214152323008F01A1 /* Icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 50F48B0C1045AD2F00755CFB /* Icon.png */; }; - A0F6EAA314152323008F01A1 /* Icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 50F48B0C1045AD2F00755CFB /* Icon.png */; }; - D36EDBAF180A05E6003F0089 /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D36EDBAE180A05E6003F0089 /* CoreText.framework */; }; - D36EDBB2180A0808003F0089 /* libcocos2d.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0EC8D1E169CE58E0052B666 /* libcocos2d.a */; }; - E037D9AA1280E402003D39D7 /* texture1024x1024_rgba4444.pvr.gz in Resources */ = {isa = PBXBuildFile; fileRef = E037D9A81280E402003D39D7 /* texture1024x1024_rgba4444.pvr.gz */; }; - E0B0E63211F8C3BB00414246 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 50F48B0B1045AD2F00755CFB /* Default.png */; }; - E0B0E63311F8C3BB00414246 /* fire-grayscale.png in Resources */ = {isa = PBXBuildFile; fileRef = 501F0DE311527BC6002BB7F1 /* fire-grayscale.png */; }; - E0B0E63411F8C3BB00414246 /* stars-grayscale.png in Resources */ = {isa = PBXBuildFile; fileRef = 501F0DE411527BC6002BB7F1 /* stars-grayscale.png */; }; - E0B0E63511F8C3BB00414246 /* stars2-grayscale.png in Resources */ = {isa = PBXBuildFile; fileRef = 501F0DE511527BC6002BB7F1 /* stars2-grayscale.png */; }; - E0B0E63611F8C3BB00414246 /* fps_images.png in Resources */ = {isa = PBXBuildFile; fileRef = 50F411A81068D563002A0D5E /* fps_images.png */; }; - E0B0E63711F8C3BB00414246 /* fire.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030947210447D98005F7AFC /* fire.png */; }; - E0B0E63811F8C3BB00414246 /* fire.pvr in Resources */ = {isa = PBXBuildFile; fileRef = 5030947310447D98005F7AFC /* fire.pvr */; }; - E0B0E63911F8C3BB00414246 /* b1.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030946E10447D98005F7AFC /* b1.png */; }; - E0B0E63A11F8C3BB00414246 /* b2.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030946F10447D98005F7AFC /* b2.png */; }; - E0B0E63B11F8C3BB00414246 /* f1.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030947010447D98005F7AFC /* f1.png */; }; - E0B0E63C11F8C3BB00414246 /* f2.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030947110447D98005F7AFC /* f2.png */; }; - E0B0E63D11F8C3BB00414246 /* r1.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030947510447D98005F7AFC /* r1.png */; }; - E0B0E63E11F8C3BB00414246 /* r2.png in Resources */ = {isa = PBXBuildFile; fileRef = 5030947610447D98005F7AFC /* r2.png */; }; - E0B0E64611F8C3BB00414246 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50671AB611B9596B006C0061 /* CoreGraphics.framework */; }; - E0B0E64711F8C3BB00414246 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50671AB811B9596B006C0061 /* OpenGLES.framework */; }; - E0B0E64811F8C3BB00414246 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50671ABA11B9596B006C0061 /* QuartzCore.framework */; }; - E0B0E64911F8C3BB00414246 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50671ABC11B9596B006C0061 /* UIKit.framework */; }; - E0B0E64A11F8C3BB00414246 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 50671ABE11B9596B006C0061 /* libz.dylib */; }; - E0B0E65711F8C4A400414246 /* AppController.m in Sources */ = {isa = PBXBuildFile; fileRef = E0B0E65411F8C4A400414246 /* AppController.m */; }; - E0B0E65811F8C4A400414246 /* PerformanceTextureTest.m in Sources */ = {isa = PBXBuildFile; fileRef = E0B0E65611F8C4A400414246 /* PerformanceTextureTest.m */; }; - E0B0E65911F8C4C200414246 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 5030942510447BC7005F7AFC /* main.m */; }; - E0B0E6BD11F8C98100414246 /* test_image_a8.pvr in Resources */ = {isa = PBXBuildFile; fileRef = E0B0E6AE11F8C98100414246 /* test_image_a8.pvr */; }; - E0B0E6BE11F8C98100414246 /* test_image_ai88.pvr in Resources */ = {isa = PBXBuildFile; fileRef = E0B0E6AF11F8C98100414246 /* test_image_ai88.pvr */; }; - E0B0E6BF11F8C98100414246 /* test_image_bgra8888.pvr in Resources */ = {isa = PBXBuildFile; fileRef = E0B0E6B011F8C98100414246 /* test_image_bgra8888.pvr */; }; - E0B0E6C011F8C98100414246 /* test_image_i8.pvr in Resources */ = {isa = PBXBuildFile; fileRef = E0B0E6B111F8C98100414246 /* test_image_i8.pvr */; }; - E0B0E6C111F8C98100414246 /* test_image_pvrtc2bpp.pvr in Resources */ = {isa = PBXBuildFile; fileRef = E0B0E6B211F8C98100414246 /* test_image_pvrtc2bpp.pvr */; }; - E0B0E6C211F8C98100414246 /* test_image_pvrtc4bpp.pvr in Resources */ = {isa = PBXBuildFile; fileRef = E0B0E6B311F8C98100414246 /* test_image_pvrtc4bpp.pvr */; }; - E0B0E6C311F8C98100414246 /* test_image_rgb565.pvr in Resources */ = {isa = PBXBuildFile; fileRef = E0B0E6B411F8C98100414246 /* test_image_rgb565.pvr */; }; - E0B0E6C411F8C98100414246 /* test_image_rgba4444_mipmap.pvr in Resources */ = {isa = PBXBuildFile; fileRef = E0B0E6B511F8C98100414246 /* test_image_rgba4444_mipmap.pvr */; }; - E0B0E6C511F8C98100414246 /* test_image_rgba4444.pvr in Resources */ = {isa = PBXBuildFile; fileRef = E0B0E6B611F8C98100414246 /* test_image_rgba4444.pvr */; }; - E0B0E6C611F8C98100414246 /* test_image_rgba5551.pvr in Resources */ = {isa = PBXBuildFile; fileRef = E0B0E6B711F8C98100414246 /* test_image_rgba5551.pvr */; }; - E0B0E6C711F8C98100414246 /* test_image_rgba8888.pvr in Resources */ = {isa = PBXBuildFile; fileRef = E0B0E6B811F8C98100414246 /* test_image_rgba8888.pvr */; }; - E0B0E6C811F8C98100414246 /* test_image.bmp in Resources */ = {isa = PBXBuildFile; fileRef = E0B0E6B911F8C98100414246 /* test_image.bmp */; }; - E0B0E6C911F8C98100414246 /* test_image.gif in Resources */ = {isa = PBXBuildFile; fileRef = E0B0E6BA11F8C98100414246 /* test_image.gif */; }; - E0B0E6CA11F8C98100414246 /* test_image.jpeg in Resources */ = {isa = PBXBuildFile; fileRef = E0B0E6BB11F8C98100414246 /* test_image.jpeg */; }; - E0B0E6CB11F8C98100414246 /* test_image.png in Resources */ = {isa = PBXBuildFile; fileRef = E0B0E6BC11F8C98100414246 /* test_image.png */; }; - E0B0E73311F8D0FE00414246 /* texture512x512_rgba4444.pvr in Resources */ = {isa = PBXBuildFile; fileRef = E0B0E72D11F8D0FE00414246 /* texture512x512_rgba4444.pvr */; }; - E0B0E73411F8D0FE00414246 /* texture512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = E0B0E72E11F8D0FE00414246 /* texture512x512.png */; }; - E0B0E73511F8D0FE00414246 /* texture1024x1024_rgba4444.pvr in Resources */ = {isa = PBXBuildFile; fileRef = E0B0E72F11F8D0FE00414246 /* texture1024x1024_rgba4444.pvr */; }; - E0B0E73611F8D0FE00414246 /* texture1024x1024.png in Resources */ = {isa = PBXBuildFile; fileRef = E0B0E73011F8D0FE00414246 /* texture1024x1024.png */; }; - E0B0E73711F8D0FE00414246 /* texture2048x2048_rgba4444.pvr in Resources */ = {isa = PBXBuildFile; fileRef = E0B0E73111F8D0FE00414246 /* texture2048x2048_rgba4444.pvr */; }; - E0B0E73811F8D0FE00414246 /* texture2048x2048.png in Resources */ = {isa = PBXBuildFile; fileRef = E0B0E73211F8D0FE00414246 /* texture2048x2048.png */; }; - E0BBAE791282FF7C007DB81E /* texture1024x1024_rgba4444.pvr.ccz in Resources */ = {isa = PBXBuildFile; fileRef = E0BBAE781282FF7C007DB81E /* texture1024x1024_rgba4444.pvr.ccz */; }; - E0BBAF0912838892007DB81E /* landscape-1024x1024-rgba8888.pvr in Resources */ = {isa = PBXBuildFile; fileRef = E0BBAF0512838892007DB81E /* landscape-1024x1024-rgba8888.pvr */; }; - E0BBAF0A12838892007DB81E /* landscape-1024x1024-rgba8888.pvr.ccz in Resources */ = {isa = PBXBuildFile; fileRef = E0BBAF0612838892007DB81E /* landscape-1024x1024-rgba8888.pvr.ccz */; }; - E0BBAF0B12838892007DB81E /* landscape-1024x1024-rgba8888.pvr.gz in Resources */ = {isa = PBXBuildFile; fileRef = E0BBAF0712838892007DB81E /* landscape-1024x1024-rgba8888.pvr.gz */; }; - E0BBAF0C12838892007DB81E /* landscape-1024x1024.png in Resources */ = {isa = PBXBuildFile; fileRef = E0BBAF0812838892007DB81E /* landscape-1024x1024.png */; }; - E0BBAF2112838E3C007DB81E /* PlanetCute-1024x1024-rgba4444.pvr in Resources */ = {isa = PBXBuildFile; fileRef = E0BBAF1D12838E3C007DB81E /* PlanetCute-1024x1024-rgba4444.pvr */; }; - E0BBAF2212838E3C007DB81E /* PlanetCute-1024x1024-rgba4444.pvr.ccz in Resources */ = {isa = PBXBuildFile; fileRef = E0BBAF1E12838E3C007DB81E /* PlanetCute-1024x1024-rgba4444.pvr.ccz */; }; - E0BBAF2312838E3C007DB81E /* PlanetCute-1024x1024-rgba4444.pvr.gz in Resources */ = {isa = PBXBuildFile; fileRef = E0BBAF1F12838E3C007DB81E /* PlanetCute-1024x1024-rgba4444.pvr.gz */; }; - E0BBAF2412838E3C007DB81E /* PlanetCute-1024x1024.png in Resources */ = {isa = PBXBuildFile; fileRef = E0BBAF2012838E3C007DB81E /* PlanetCute-1024x1024.png */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - A0EC8D17169CE58E0052B666 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = A0EC8C99169CE58A0052B666 /* cocos2d-ios.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 509807081175041800EA7266; - remoteInfo = "build all tests"; - }; - A0EC8D1D169CE58E0052B666 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = A0EC8C99169CE58A0052B666 /* cocos2d-ios.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 5018F24D0DFDEAC400C013A5; - remoteInfo = cocos2d; - }; - A0EC8D23169CE58E0052B666 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = A0EC8C99169CE58A0052B666 /* cocos2d-ios.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 502C65EE0DFEF3DD00E4107D; - remoteInfo = "cocos2d-documentation"; - }; - A0EC8D2B169CE58E0052B666 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = A0EC8C99169CE58A0052B666 /* cocos2d-ios.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = A04A1FEB13B826B300ABAFB7; - remoteInfo = kazmath; - }; - A0EC8D9C169CE5C70052B666 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = A0EC8C99169CE58A0052B666 /* cocos2d-ios.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = 5018F24C0DFDEAC400C013A5; - remoteInfo = cocos2d; - }; - A0EC8D9F169CE5DE0052B666 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = A0EC8C99169CE58A0052B666 /* cocos2d-ios.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = 5018F24C0DFDEAC400C013A5; - remoteInfo = cocos2d; - }; - A0EC8DA2169CE5EE0052B666 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = A0EC8C99169CE58A0052B666 /* cocos2d-ios.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = 5018F24C0DFDEAC400C013A5; - remoteInfo = cocos2d; - }; - A0EC8DA5169CE5F90052B666 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = A0EC8C99169CE58A0052B666 /* cocos2d-ios.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = 5018F24C0DFDEAC400C013A5; - remoteInfo = cocos2d; - }; - A0EC8DA8169CE6070052B666 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = A0EC8C99169CE58A0052B666 /* cocos2d-ios.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = 5018F24C0DFDEAC400C013A5; - remoteInfo = cocos2d; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 5006BA5711BBF4DB00E488BD /* PerformanceTest-ChildrenNode.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "PerformanceTest-ChildrenNode.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 5006BA5B11BBF58600E488BD /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = ""; }; - 5006BA5C11BBF58600E488BD /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppController.m; sourceTree = ""; }; - 5006BA5D11BBF58600E488BD /* PerformanceNodeChildrenTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PerformanceNodeChildrenTest.h; sourceTree = ""; }; - 5006BA5E11BBF58600E488BD /* PerformanceNodeChildrenTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PerformanceNodeChildrenTest.m; sourceTree = ""; }; - 501F0DE311527BC6002BB7F1 /* fire-grayscale.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "fire-grayscale.png"; path = "../../Resources/Images/fire-grayscale.png"; sourceTree = SOURCE_ROOT; }; - 501F0DE411527BC6002BB7F1 /* stars-grayscale.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "stars-grayscale.png"; path = "../../Resources/Images/stars-grayscale.png"; sourceTree = SOURCE_ROOT; }; - 501F0DE511527BC6002BB7F1 /* stars2-grayscale.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "stars2-grayscale.png"; path = "../../Resources/Images/stars2-grayscale.png"; sourceTree = SOURCE_ROOT; }; - 5030942510447BC7005F7AFC /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = ../main.m; sourceTree = SOURCE_ROOT; }; - 5030942D10447C09005F7AFC /* PerformanceTest-Sprite.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "PerformanceTest-Sprite.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 5030944E10447CB5005F7AFC /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = ""; }; - 5030944F10447CB5005F7AFC /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppController.m; sourceTree = ""; }; - 5030945010447CB5005F7AFC /* MainScene.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MainScene.h; sourceTree = ""; }; - 5030945110447CB5005F7AFC /* MainScene.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MainScene.m; sourceTree = ""; }; - 5030946E10447D98005F7AFC /* b1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = b1.png; path = ../../Resources/Images/b1.png; sourceTree = SOURCE_ROOT; }; - 5030946F10447D98005F7AFC /* b2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = b2.png; path = ../../Resources/Images/b2.png; sourceTree = SOURCE_ROOT; }; - 5030947010447D98005F7AFC /* f1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = f1.png; path = ../../Resources/Images/f1.png; sourceTree = SOURCE_ROOT; }; - 5030947110447D98005F7AFC /* f2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = f2.png; path = ../../Resources/Images/f2.png; sourceTree = SOURCE_ROOT; }; - 5030947210447D98005F7AFC /* fire.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = fire.png; path = ../../Resources/Images/fire.png; sourceTree = SOURCE_ROOT; }; - 5030947310447D98005F7AFC /* fire.pvr */ = {isa = PBXFileReference; lastKnownFileType = file; name = fire.pvr; path = ../../Resources/Images/fire.pvr; sourceTree = SOURCE_ROOT; }; - 5030947510447D98005F7AFC /* r1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = r1.png; path = ../../Resources/Images/r1.png; sourceTree = SOURCE_ROOT; }; - 5030947610447D98005F7AFC /* r2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = r2.png; path = ../../Resources/Images/r2.png; sourceTree = SOURCE_ROOT; }; - 503094C010447F2C005F7AFC /* grossini.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = grossini.png; path = ../../Resources/Images/grossini.png; sourceTree = SOURCE_ROOT; }; - 503094C110447F2C005F7AFC /* grossini_dance_01.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = grossini_dance_01.png; path = ../../Resources/Images/grossini_dance_01.png; sourceTree = SOURCE_ROOT; }; - 503094C210447F2C005F7AFC /* grossini_dance_02.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = grossini_dance_02.png; path = ../../Resources/Images/grossini_dance_02.png; sourceTree = SOURCE_ROOT; }; - 503094C310447F2C005F7AFC /* grossini_dance_03.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = grossini_dance_03.png; path = ../../Resources/Images/grossini_dance_03.png; sourceTree = SOURCE_ROOT; }; - 503094C410447F2C005F7AFC /* grossini_dance_04.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = grossini_dance_04.png; path = ../../Resources/Images/grossini_dance_04.png; sourceTree = SOURCE_ROOT; }; - 503094C510447F2C005F7AFC /* grossini_dance_05.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = grossini_dance_05.png; path = ../../Resources/Images/grossini_dance_05.png; sourceTree = SOURCE_ROOT; }; - 503094C610447F2C005F7AFC /* grossini_dance_06.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = grossini_dance_06.png; path = ../../Resources/Images/grossini_dance_06.png; sourceTree = SOURCE_ROOT; }; - 503094C710447F2C005F7AFC /* grossini_dance_07.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = grossini_dance_07.png; path = ../../Resources/Images/grossini_dance_07.png; sourceTree = SOURCE_ROOT; }; - 503094C810447F2C005F7AFC /* grossini_dance_08.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = grossini_dance_08.png; path = ../../Resources/Images/grossini_dance_08.png; sourceTree = SOURCE_ROOT; }; - 503094C910447F2C005F7AFC /* grossini_dance_09.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = grossini_dance_09.png; path = ../../Resources/Images/grossini_dance_09.png; sourceTree = SOURCE_ROOT; }; - 503094CA10447F2C005F7AFC /* grossini_dance_10.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = grossini_dance_10.png; path = ../../Resources/Images/grossini_dance_10.png; sourceTree = SOURCE_ROOT; }; - 503094CB10447F2C005F7AFC /* grossini_dance_11.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = grossini_dance_11.png; path = ../../Resources/Images/grossini_dance_11.png; sourceTree = SOURCE_ROOT; }; - 503094CC10447F2C005F7AFC /* grossini_dance_12.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = grossini_dance_12.png; path = ../../Resources/Images/grossini_dance_12.png; sourceTree = SOURCE_ROOT; }; - 503094CD10447F2C005F7AFC /* grossini_dance_13.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = grossini_dance_13.png; path = ../../Resources/Images/grossini_dance_13.png; sourceTree = SOURCE_ROOT; }; - 503094CE10447F2C005F7AFC /* grossini_dance_14.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = grossini_dance_14.png; path = ../../Resources/Images/grossini_dance_14.png; sourceTree = SOURCE_ROOT; }; - 503094CF10447F2C005F7AFC /* grossini_dance_atlas.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = grossini_dance_atlas.png; path = ../../Resources/Images/grossini_dance_atlas.png; sourceTree = SOURCE_ROOT; }; - 503094D010447F2C005F7AFC /* grossini_dance_atlas.pvr */ = {isa = PBXFileReference; lastKnownFileType = file; name = grossini_dance_atlas.pvr; path = ../../Resources/Images/grossini_dance_atlas.pvr; sourceTree = SOURCE_ROOT; }; - 503094D110447F2C005F7AFC /* grossinis_sister1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = grossinis_sister1.png; path = ../../Resources/Images/grossinis_sister1.png; sourceTree = SOURCE_ROOT; }; - 503094D210447F2C005F7AFC /* grossinis_sister1.pvr */ = {isa = PBXFileReference; lastKnownFileType = file; name = grossinis_sister1.pvr; path = ../../Resources/Images/grossinis_sister1.pvr; sourceTree = SOURCE_ROOT; }; - 503094D410447F2C005F7AFC /* sprite-0-0.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-0-0.png"; sourceTree = ""; }; - 503094D510447F2C005F7AFC /* sprite-0-1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-0-1.png"; sourceTree = ""; }; - 503094D610447F2C005F7AFC /* sprite-0-2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-0-2.png"; sourceTree = ""; }; - 503094D710447F2C005F7AFC /* sprite-0-3.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-0-3.png"; sourceTree = ""; }; - 503094D810447F2C005F7AFC /* sprite-0-4.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-0-4.png"; sourceTree = ""; }; - 503094D910447F2C005F7AFC /* sprite-0-5.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-0-5.png"; sourceTree = ""; }; - 503094DA10447F2C005F7AFC /* sprite-0-6.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-0-6.png"; sourceTree = ""; }; - 503094DB10447F2C005F7AFC /* sprite-0-7.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-0-7.png"; sourceTree = ""; }; - 503094DC10447F2C005F7AFC /* sprite-1-0.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-1-0.png"; sourceTree = ""; }; - 503094DD10447F2C005F7AFC /* sprite-1-1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-1-1.png"; sourceTree = ""; }; - 503094DE10447F2C005F7AFC /* sprite-1-2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-1-2.png"; sourceTree = ""; }; - 503094DF10447F2C005F7AFC /* sprite-1-3.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-1-3.png"; sourceTree = ""; }; - 503094E010447F2C005F7AFC /* sprite-1-4.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-1-4.png"; sourceTree = ""; }; - 503094E110447F2C005F7AFC /* sprite-1-5.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-1-5.png"; sourceTree = ""; }; - 503094E210447F2C005F7AFC /* sprite-1-6.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-1-6.png"; sourceTree = ""; }; - 503094E310447F2C005F7AFC /* sprite-1-7.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-1-7.png"; sourceTree = ""; }; - 503094E410447F2C005F7AFC /* sprite-2-0.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-2-0.png"; sourceTree = ""; }; - 503094E510447F2C005F7AFC /* sprite-2-1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-2-1.png"; sourceTree = ""; }; - 503094E610447F2C005F7AFC /* sprite-2-2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-2-2.png"; sourceTree = ""; }; - 503094E710447F2C005F7AFC /* sprite-2-3.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-2-3.png"; sourceTree = ""; }; - 503094E810447F2C005F7AFC /* sprite-2-4.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-2-4.png"; sourceTree = ""; }; - 503094E910447F2C005F7AFC /* sprite-2-5.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-2-5.png"; sourceTree = ""; }; - 503094EA10447F2C005F7AFC /* sprite-2-6.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-2-6.png"; sourceTree = ""; }; - 503094EB10447F2C005F7AFC /* sprite-2-7.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-2-7.png"; sourceTree = ""; }; - 503094EC10447F2C005F7AFC /* sprite-3-0.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-3-0.png"; sourceTree = ""; }; - 503094ED10447F2C005F7AFC /* sprite-3-1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-3-1.png"; sourceTree = ""; }; - 503094EE10447F2C005F7AFC /* sprite-3-2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-3-2.png"; sourceTree = ""; }; - 503094EF10447F2C005F7AFC /* sprite-3-3.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-3-3.png"; sourceTree = ""; }; - 503094F010447F2C005F7AFC /* sprite-3-4.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-3-4.png"; sourceTree = ""; }; - 503094F110447F2C005F7AFC /* sprite-3-5.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-3-5.png"; sourceTree = ""; }; - 503094F210447F2C005F7AFC /* sprite-3-6.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-3-6.png"; sourceTree = ""; }; - 503094F310447F2C005F7AFC /* sprite-3-7.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-3-7.png"; sourceTree = ""; }; - 503094F410447F2C005F7AFC /* sprite-4-0.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-4-0.png"; sourceTree = ""; }; - 503094F510447F2C005F7AFC /* sprite-4-1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-4-1.png"; sourceTree = ""; }; - 503094F610447F2C005F7AFC /* sprite-4-2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-4-2.png"; sourceTree = ""; }; - 503094F710447F2C005F7AFC /* sprite-4-3.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-4-3.png"; sourceTree = ""; }; - 503094F810447F2C005F7AFC /* sprite-4-4.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-4-4.png"; sourceTree = ""; }; - 503094F910447F2C005F7AFC /* sprite-4-5.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-4-5.png"; sourceTree = ""; }; - 503094FA10447F2C005F7AFC /* sprite-4-6.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-4-6.png"; sourceTree = ""; }; - 503094FB10447F2C005F7AFC /* sprite-4-7.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-4-7.png"; sourceTree = ""; }; - 503094FC10447F2C005F7AFC /* sprite-5-0.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-5-0.png"; sourceTree = ""; }; - 503094FD10447F2C005F7AFC /* sprite-5-1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-5-1.png"; sourceTree = ""; }; - 503094FE10447F2C005F7AFC /* sprite-5-2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-5-2.png"; sourceTree = ""; }; - 503094FF10447F2C005F7AFC /* sprite-5-3.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-5-3.png"; sourceTree = ""; }; - 5030950010447F2C005F7AFC /* sprite-5-4.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-5-4.png"; sourceTree = ""; }; - 5030950110447F2C005F7AFC /* sprite-5-5.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-5-5.png"; sourceTree = ""; }; - 5030950210447F2C005F7AFC /* sprite-5-6.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-5-6.png"; sourceTree = ""; }; - 5030950310447F2C005F7AFC /* sprite-5-7.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-5-7.png"; sourceTree = ""; }; - 5030950410447F2C005F7AFC /* sprite-6-0.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-6-0.png"; sourceTree = ""; }; - 5030950510447F2C005F7AFC /* sprite-6-1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-6-1.png"; sourceTree = ""; }; - 5030950610447F2C005F7AFC /* sprite-6-2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-6-2.png"; sourceTree = ""; }; - 5030950710447F2C005F7AFC /* sprite-6-3.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-6-3.png"; sourceTree = ""; }; - 5030950810447F2C005F7AFC /* sprite-6-4.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-6-4.png"; sourceTree = ""; }; - 5030950910447F2C005F7AFC /* sprite-6-5.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-6-5.png"; sourceTree = ""; }; - 5030950A10447F2C005F7AFC /* sprite-6-6.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-6-6.png"; sourceTree = ""; }; - 5030950B10447F2C005F7AFC /* sprite-6-7.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-6-7.png"; sourceTree = ""; }; - 5030950C10447F2C005F7AFC /* sprite-7-0.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-7-0.png"; sourceTree = ""; }; - 5030950D10447F2C005F7AFC /* sprite-7-1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-7-1.png"; sourceTree = ""; }; - 5030950E10447F2C005F7AFC /* sprite-7-2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-7-2.png"; sourceTree = ""; }; - 5030950F10447F2C005F7AFC /* sprite-7-3.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-7-3.png"; sourceTree = ""; }; - 5030951010447F2C005F7AFC /* sprite-7-4.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-7-4.png"; sourceTree = ""; }; - 5030951110447F2C005F7AFC /* sprite-7-5.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-7-5.png"; sourceTree = ""; }; - 5030951210447F2C005F7AFC /* sprite-7-6.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-7-6.png"; sourceTree = ""; }; - 5030951310447F2C005F7AFC /* sprite-7-7.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sprite-7-7.png"; sourceTree = ""; }; - 5030951410447F2C005F7AFC /* spritesheet1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = spritesheet1.png; path = ../../Resources/Images/spritesheet1.png; sourceTree = SOURCE_ROOT; }; - 5030951510447F2C005F7AFC /* spritesheet1.pvr */ = {isa = PBXFileReference; lastKnownFileType = file; name = spritesheet1.pvr; path = ../../Resources/Images/spritesheet1.pvr; sourceTree = SOURCE_ROOT; }; - 503095C1104482EA005F7AFC /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = ""; }; - 503095C2104482EA005F7AFC /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppController.m; sourceTree = ""; }; - 503095C3104482EA005F7AFC /* CocosNodePerformance.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CocosNodePerformance.h; sourceTree = ""; }; - 503095C4104482EA005F7AFC /* CocosNodePerformance.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CocosNodePerformance.m; sourceTree = ""; }; - 503095C5104482EA005F7AFC /* MainScene.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MainScene.h; sourceTree = ""; }; - 503095C6104482EA005F7AFC /* MainScene.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MainScene.m; sourceTree = ""; }; - 506719FF11B956ED006C0061 /* PerformanceTest-Particle.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "PerformanceTest-Particle.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 50671AB611B9596B006C0061 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; - 50671AB811B9596B006C0061 /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; }; - 50671ABA11B9596B006C0061 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; - 50671ABC11B9596B006C0061 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; - 50671ABE11B9596B006C0061 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; }; - 50F411A81068D563002A0D5E /* fps_images.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = fps_images.png; path = ../../Resources/Fonts/fps_images.png; sourceTree = SOURCE_ROOT; }; - 50F48B0B1045AD2F00755CFB /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Default.png; path = ../../Resources/Default.png; sourceTree = SOURCE_ROOT; }; - 50F48B0C1045AD2F00755CFB /* Icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon.png; path = ../../Resources/Icon.png; sourceTree = SOURCE_ROOT; }; - A08D161214DD17B60036D9CC /* MemoryAllocationTest.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MemoryAllocationTest.app; sourceTree = BUILT_PRODUCTS_DIR; }; - A08D161714DD186E0036D9CC /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = ""; }; - A08D161814DD186E0036D9CC /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppController.m; sourceTree = ""; }; - A0A3CF0114BBFCDC0079CD11 /* fps_images-hd.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "fps_images-hd.png"; path = "../../Resources/Fonts/fps_images-hd.png"; sourceTree = ""; }; - A0EC8C99169CE58A0052B666 /* cocos2d-ios.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "cocos2d-ios.xcodeproj"; path = "../../cocos2d-ios.xcodeproj"; sourceTree = ""; }; - A0EC8DAB169CE62A0052B666 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; - A0F6EA8814152314008F01A1 /* Icon-72.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-72.png"; path = "../../Resources/Icon-72.png"; sourceTree = ""; }; - A0F6EA8914152314008F01A1 /* Icon-Small-50.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-Small-50.png"; path = "../../Resources/Icon-Small-50.png"; sourceTree = ""; }; - A0F6EA8A14152314008F01A1 /* Icon-Small.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-Small.png"; path = "../../Resources/Icon-Small.png"; sourceTree = ""; }; - A0F6EA8B14152314008F01A1 /* Icon-Small@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-Small@2x.png"; path = "../../Resources/Icon-Small@2x.png"; sourceTree = ""; }; - A0F6EA8C14152314008F01A1 /* Icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon@2x.png"; path = "../../Resources/Icon@2x.png"; sourceTree = ""; }; - D36EDBAE180A05E6003F0089 /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = System/Library/Frameworks/CoreText.framework; sourceTree = SDKROOT; }; - E037D9A81280E402003D39D7 /* texture1024x1024_rgba4444.pvr.gz */ = {isa = PBXFileReference; lastKnownFileType = archive.gzip; name = texture1024x1024_rgba4444.pvr.gz; path = ../../Resources/Images/texture1024x1024_rgba4444.pvr.gz; sourceTree = SOURCE_ROOT; }; - E054558C135475A0003F7F4C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = ../../Resources/Info.plist; sourceTree = ""; }; - E0B0E64E11F8C3BB00414246 /* PerformanceTest-Texture.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "PerformanceTest-Texture.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - E0B0E65311F8C4A400414246 /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = ""; }; - E0B0E65411F8C4A400414246 /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppController.m; sourceTree = ""; }; - E0B0E65511F8C4A400414246 /* PerformanceTextureTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PerformanceTextureTest.h; sourceTree = ""; }; - E0B0E65611F8C4A400414246 /* PerformanceTextureTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PerformanceTextureTest.m; sourceTree = ""; }; - E0B0E6AE11F8C98100414246 /* test_image_a8.pvr */ = {isa = PBXFileReference; lastKnownFileType = file; name = test_image_a8.pvr; path = ../../Resources/Images/test_image_a8.pvr; sourceTree = SOURCE_ROOT; }; - E0B0E6AF11F8C98100414246 /* test_image_ai88.pvr */ = {isa = PBXFileReference; lastKnownFileType = file; name = test_image_ai88.pvr; path = ../../Resources/Images/test_image_ai88.pvr; sourceTree = SOURCE_ROOT; }; - E0B0E6B011F8C98100414246 /* test_image_bgra8888.pvr */ = {isa = PBXFileReference; lastKnownFileType = file; name = test_image_bgra8888.pvr; path = ../../Resources/Images/test_image_bgra8888.pvr; sourceTree = SOURCE_ROOT; }; - E0B0E6B111F8C98100414246 /* test_image_i8.pvr */ = {isa = PBXFileReference; lastKnownFileType = file; name = test_image_i8.pvr; path = ../../Resources/Images/test_image_i8.pvr; sourceTree = SOURCE_ROOT; }; - E0B0E6B211F8C98100414246 /* test_image_pvrtc2bpp.pvr */ = {isa = PBXFileReference; lastKnownFileType = file; name = test_image_pvrtc2bpp.pvr; path = ../../Resources/Images/test_image_pvrtc2bpp.pvr; sourceTree = SOURCE_ROOT; }; - E0B0E6B311F8C98100414246 /* test_image_pvrtc4bpp.pvr */ = {isa = PBXFileReference; lastKnownFileType = file; name = test_image_pvrtc4bpp.pvr; path = ../../Resources/Images/test_image_pvrtc4bpp.pvr; sourceTree = SOURCE_ROOT; }; - E0B0E6B411F8C98100414246 /* test_image_rgb565.pvr */ = {isa = PBXFileReference; lastKnownFileType = file; name = test_image_rgb565.pvr; path = ../../Resources/Images/test_image_rgb565.pvr; sourceTree = SOURCE_ROOT; }; - E0B0E6B511F8C98100414246 /* test_image_rgba4444_mipmap.pvr */ = {isa = PBXFileReference; lastKnownFileType = file; name = test_image_rgba4444_mipmap.pvr; path = ../../Resources/Images/test_image_rgba4444_mipmap.pvr; sourceTree = SOURCE_ROOT; }; - E0B0E6B611F8C98100414246 /* test_image_rgba4444.pvr */ = {isa = PBXFileReference; lastKnownFileType = file; name = test_image_rgba4444.pvr; path = ../../Resources/Images/test_image_rgba4444.pvr; sourceTree = SOURCE_ROOT; }; - E0B0E6B711F8C98100414246 /* test_image_rgba5551.pvr */ = {isa = PBXFileReference; lastKnownFileType = file; name = test_image_rgba5551.pvr; path = ../../Resources/Images/test_image_rgba5551.pvr; sourceTree = SOURCE_ROOT; }; - E0B0E6B811F8C98100414246 /* test_image_rgba8888.pvr */ = {isa = PBXFileReference; lastKnownFileType = file; name = test_image_rgba8888.pvr; path = ../../Resources/Images/test_image_rgba8888.pvr; sourceTree = SOURCE_ROOT; }; - E0B0E6B911F8C98100414246 /* test_image.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; name = test_image.bmp; path = ../../Resources/Images/test_image.bmp; sourceTree = SOURCE_ROOT; }; - E0B0E6BA11F8C98100414246 /* test_image.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; name = test_image.gif; path = ../../Resources/Images/test_image.gif; sourceTree = SOURCE_ROOT; }; - E0B0E6BB11F8C98100414246 /* test_image.jpeg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = test_image.jpeg; path = ../../Resources/Images/test_image.jpeg; sourceTree = SOURCE_ROOT; }; - E0B0E6BC11F8C98100414246 /* test_image.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = test_image.png; path = ../../Resources/Images/test_image.png; sourceTree = SOURCE_ROOT; }; - E0B0E72D11F8D0FE00414246 /* texture512x512_rgba4444.pvr */ = {isa = PBXFileReference; lastKnownFileType = file; name = texture512x512_rgba4444.pvr; path = ../../Resources/Images/texture512x512_rgba4444.pvr; sourceTree = SOURCE_ROOT; }; - E0B0E72E11F8D0FE00414246 /* texture512x512.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = texture512x512.png; path = ../../Resources/Images/texture512x512.png; sourceTree = SOURCE_ROOT; }; - E0B0E72F11F8D0FE00414246 /* texture1024x1024_rgba4444.pvr */ = {isa = PBXFileReference; lastKnownFileType = file; name = texture1024x1024_rgba4444.pvr; path = ../../Resources/Images/texture1024x1024_rgba4444.pvr; sourceTree = SOURCE_ROOT; }; - E0B0E73011F8D0FE00414246 /* texture1024x1024.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = texture1024x1024.png; path = ../../Resources/Images/texture1024x1024.png; sourceTree = SOURCE_ROOT; }; - E0B0E73111F8D0FE00414246 /* texture2048x2048_rgba4444.pvr */ = {isa = PBXFileReference; lastKnownFileType = file; name = texture2048x2048_rgba4444.pvr; path = ../../Resources/Images/texture2048x2048_rgba4444.pvr; sourceTree = SOURCE_ROOT; }; - E0B0E73211F8D0FE00414246 /* texture2048x2048.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = texture2048x2048.png; path = ../../Resources/Images/texture2048x2048.png; sourceTree = SOURCE_ROOT; }; - E0BBAE781282FF7C007DB81E /* texture1024x1024_rgba4444.pvr.ccz */ = {isa = PBXFileReference; lastKnownFileType = file; name = texture1024x1024_rgba4444.pvr.ccz; path = ../../Resources/Images/texture1024x1024_rgba4444.pvr.ccz; sourceTree = SOURCE_ROOT; }; - E0BBAF0512838892007DB81E /* landscape-1024x1024-rgba8888.pvr */ = {isa = PBXFileReference; lastKnownFileType = file; name = "landscape-1024x1024-rgba8888.pvr"; path = "../../Resources/Images/landscape-1024x1024-rgba8888.pvr"; sourceTree = SOURCE_ROOT; }; - E0BBAF0612838892007DB81E /* landscape-1024x1024-rgba8888.pvr.ccz */ = {isa = PBXFileReference; lastKnownFileType = file; name = "landscape-1024x1024-rgba8888.pvr.ccz"; path = "../../Resources/Images/landscape-1024x1024-rgba8888.pvr.ccz"; sourceTree = SOURCE_ROOT; }; - E0BBAF0712838892007DB81E /* landscape-1024x1024-rgba8888.pvr.gz */ = {isa = PBXFileReference; lastKnownFileType = archive.gzip; name = "landscape-1024x1024-rgba8888.pvr.gz"; path = "../../Resources/Images/landscape-1024x1024-rgba8888.pvr.gz"; sourceTree = SOURCE_ROOT; }; - E0BBAF0812838892007DB81E /* landscape-1024x1024.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "landscape-1024x1024.png"; path = "../../Resources/Images/landscape-1024x1024.png"; sourceTree = SOURCE_ROOT; }; - E0BBAF1D12838E3C007DB81E /* PlanetCute-1024x1024-rgba4444.pvr */ = {isa = PBXFileReference; lastKnownFileType = file; name = "PlanetCute-1024x1024-rgba4444.pvr"; path = "../../Resources/Images/PlanetCute-1024x1024-rgba4444.pvr"; sourceTree = SOURCE_ROOT; }; - E0BBAF1E12838E3C007DB81E /* PlanetCute-1024x1024-rgba4444.pvr.ccz */ = {isa = PBXFileReference; lastKnownFileType = file; name = "PlanetCute-1024x1024-rgba4444.pvr.ccz"; path = "../../Resources/Images/PlanetCute-1024x1024-rgba4444.pvr.ccz"; sourceTree = SOURCE_ROOT; }; - E0BBAF1F12838E3C007DB81E /* PlanetCute-1024x1024-rgba4444.pvr.gz */ = {isa = PBXFileReference; lastKnownFileType = archive.gzip; name = "PlanetCute-1024x1024-rgba4444.pvr.gz"; path = "../../Resources/Images/PlanetCute-1024x1024-rgba4444.pvr.gz"; sourceTree = SOURCE_ROOT; }; - E0BBAF2012838E3C007DB81E /* PlanetCute-1024x1024.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "PlanetCute-1024x1024.png"; path = "../../Resources/Images/PlanetCute-1024x1024.png"; sourceTree = SOURCE_ROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 5006BA4C11BBF4DB00E488BD /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - A0EC8DA4169CE5F30052B666 /* libcocos2d.a in Frameworks */, - 5006BA4F11BBF4DB00E488BD /* CoreGraphics.framework in Frameworks */, - 5006BA5011BBF4DB00E488BD /* OpenGLES.framework in Frameworks */, - 5006BA5111BBF4DB00E488BD /* QuartzCore.framework in Frameworks */, - 5006BA5211BBF4DB00E488BD /* UIKit.framework in Frameworks */, - 5006BA5311BBF4DB00E488BD /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5030942B10447C09005F7AFC /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D36EDBB2180A0808003F0089 /* libcocos2d.a in Frameworks */, - D36EDBAF180A05E6003F0089 /* CoreText.framework in Frameworks */, - 50671B5311B95977006C0061 /* CoreGraphics.framework in Frameworks */, - 50671B5411B95977006C0061 /* OpenGLES.framework in Frameworks */, - 50671B5511B95977006C0061 /* QuartzCore.framework in Frameworks */, - 50671B5611B95977006C0061 /* UIKit.framework in Frameworks */, - 50671B5711B95977006C0061 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 506719FD11B956ED006C0061 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - A0EC8DA1169CE5E60052B666 /* libcocos2d.a in Frameworks */, - 50671AB711B9596B006C0061 /* CoreGraphics.framework in Frameworks */, - 50671AB911B9596B006C0061 /* OpenGLES.framework in Frameworks */, - 50671ABB11B9596B006C0061 /* QuartzCore.framework in Frameworks */, - 50671ABD11B9596B006C0061 /* UIKit.framework in Frameworks */, - 50671ABF11B9596B006C0061 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - A08D160814DD17B60036D9CC /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - A0EC8DAA169CE60A0052B666 /* libcocos2d.a in Frameworks */, - A08D160A14DD17B60036D9CC /* CoreGraphics.framework in Frameworks */, - A08D160B14DD17B60036D9CC /* OpenGLES.framework in Frameworks */, - A08D160C14DD17B60036D9CC /* QuartzCore.framework in Frameworks */, - A08D160D14DD17B60036D9CC /* UIKit.framework in Frameworks */, - A08D160E14DD17B60036D9CC /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E0B0E64311F8C3BB00414246 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - A0EC8DA7169CE6000052B666 /* libcocos2d.a in Frameworks */, - E0B0E64611F8C3BB00414246 /* CoreGraphics.framework in Frameworks */, - E0B0E64711F8C3BB00414246 /* OpenGLES.framework in Frameworks */, - E0B0E64811F8C3BB00414246 /* QuartzCore.framework in Frameworks */, - E0B0E64911F8C3BB00414246 /* UIKit.framework in Frameworks */, - E0B0E64A11F8C3BB00414246 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 19C28FACFE9D520D11CA2CBB /* Products */ = { - isa = PBXGroup; - children = ( - 5030942D10447C09005F7AFC /* PerformanceTest-Sprite.app */, - 506719FF11B956ED006C0061 /* PerformanceTest-Particle.app */, - 5006BA5711BBF4DB00E488BD /* PerformanceTest-ChildrenNode.app */, - E0B0E64E11F8C3BB00414246 /* PerformanceTest-Texture.app */, - A08D161214DD17B60036D9CC /* MemoryAllocationTest.app */, - ); - name = Products; - sourceTree = ""; - }; - 29B97314FDCFA39411CA2CEA /* CustomTemplate */ = { - isa = PBXGroup; - children = ( - A0EC8DAB169CE62A0052B666 /* Default-568h@2x.png */, - A0EC8C99169CE58A0052B666 /* cocos2d-ios.xcodeproj */, - A08D161614DD186E0036D9CC /* MemoryAllocationTest */, - 503095C0104482EA005F7AFC /* PerformanceSpriteTest */, - 5030944D10447CB5005F7AFC /* PerformanceParticleTest */, - 5006BA5A11BBF58600E488BD /* PerformanceNodeChildrenTest */, - E0B0E65211F8C4A400414246 /* PerformanceTextureTest */, - 29B97315FDCFA39411CA2CEA /* Other Sources */, - 29B97317FDCFA39411CA2CEA /* Resources */, - 29B97323FDCFA39411CA2CEA /* Frameworks */, - 19C28FACFE9D520D11CA2CBB /* Products */, - ); - name = CustomTemplate; - sourceTree = ""; - }; - 29B97315FDCFA39411CA2CEA /* Other Sources */ = { - isa = PBXGroup; - children = ( - 5030942510447BC7005F7AFC /* main.m */, - ); - name = "Other Sources"; - sourceTree = ""; - }; - 29B97317FDCFA39411CA2CEA /* Resources */ = { - isa = PBXGroup; - children = ( - A0A3CF0114BBFCDC0079CD11 /* fps_images-hd.png */, - 50F48B0C1045AD2F00755CFB /* Icon.png */, - A0F6EA8814152314008F01A1 /* Icon-72.png */, - A0F6EA8914152314008F01A1 /* Icon-Small-50.png */, - A0F6EA8A14152314008F01A1 /* Icon-Small.png */, - A0F6EA8B14152314008F01A1 /* Icon-Small@2x.png */, - A0F6EA8C14152314008F01A1 /* Icon@2x.png */, - E054558C135475A0003F7F4C /* Info.plist */, - E0BBAF1D12838E3C007DB81E /* PlanetCute-1024x1024-rgba4444.pvr */, - E0BBAF1E12838E3C007DB81E /* PlanetCute-1024x1024-rgba4444.pvr.ccz */, - E0BBAF1F12838E3C007DB81E /* PlanetCute-1024x1024-rgba4444.pvr.gz */, - E0BBAF2012838E3C007DB81E /* PlanetCute-1024x1024.png */, - E0BBAF0512838892007DB81E /* landscape-1024x1024-rgba8888.pvr */, - E0BBAF0612838892007DB81E /* landscape-1024x1024-rgba8888.pvr.ccz */, - E0BBAF0712838892007DB81E /* landscape-1024x1024-rgba8888.pvr.gz */, - E0BBAF0812838892007DB81E /* landscape-1024x1024.png */, - E0BBAE781282FF7C007DB81E /* texture1024x1024_rgba4444.pvr.ccz */, - E037D9A81280E402003D39D7 /* texture1024x1024_rgba4444.pvr.gz */, - E0B0E72D11F8D0FE00414246 /* texture512x512_rgba4444.pvr */, - E0B0E72E11F8D0FE00414246 /* texture512x512.png */, - E0B0E72F11F8D0FE00414246 /* texture1024x1024_rgba4444.pvr */, - E0B0E73011F8D0FE00414246 /* texture1024x1024.png */, - E0B0E73111F8D0FE00414246 /* texture2048x2048_rgba4444.pvr */, - E0B0E73211F8D0FE00414246 /* texture2048x2048.png */, - E0B0E6AE11F8C98100414246 /* test_image_a8.pvr */, - E0B0E6AF11F8C98100414246 /* test_image_ai88.pvr */, - E0B0E6B011F8C98100414246 /* test_image_bgra8888.pvr */, - E0B0E6B111F8C98100414246 /* test_image_i8.pvr */, - E0B0E6B211F8C98100414246 /* test_image_pvrtc2bpp.pvr */, - E0B0E6B311F8C98100414246 /* test_image_pvrtc4bpp.pvr */, - E0B0E6B411F8C98100414246 /* test_image_rgb565.pvr */, - E0B0E6B511F8C98100414246 /* test_image_rgba4444_mipmap.pvr */, - E0B0E6B611F8C98100414246 /* test_image_rgba4444.pvr */, - E0B0E6B711F8C98100414246 /* test_image_rgba5551.pvr */, - E0B0E6B811F8C98100414246 /* test_image_rgba8888.pvr */, - E0B0E6B911F8C98100414246 /* test_image.bmp */, - E0B0E6BA11F8C98100414246 /* test_image.gif */, - E0B0E6BB11F8C98100414246 /* test_image.jpeg */, - E0B0E6BC11F8C98100414246 /* test_image.png */, - 501F0DE311527BC6002BB7F1 /* fire-grayscale.png */, - 501F0DE411527BC6002BB7F1 /* stars-grayscale.png */, - 501F0DE511527BC6002BB7F1 /* stars2-grayscale.png */, - 50F411A81068D563002A0D5E /* fps_images.png */, - 50F48B0B1045AD2F00755CFB /* Default.png */, - 503094C010447F2C005F7AFC /* grossini.png */, - 503094C110447F2C005F7AFC /* grossini_dance_01.png */, - 503094C210447F2C005F7AFC /* grossini_dance_02.png */, - 503094C310447F2C005F7AFC /* grossini_dance_03.png */, - 503094C410447F2C005F7AFC /* grossini_dance_04.png */, - 503094C510447F2C005F7AFC /* grossini_dance_05.png */, - 503094C610447F2C005F7AFC /* grossini_dance_06.png */, - 503094C710447F2C005F7AFC /* grossini_dance_07.png */, - 503094C810447F2C005F7AFC /* grossini_dance_08.png */, - 503094C910447F2C005F7AFC /* grossini_dance_09.png */, - 503094CA10447F2C005F7AFC /* grossini_dance_10.png */, - 503094CB10447F2C005F7AFC /* grossini_dance_11.png */, - 503094CC10447F2C005F7AFC /* grossini_dance_12.png */, - 503094CD10447F2C005F7AFC /* grossini_dance_13.png */, - 503094CE10447F2C005F7AFC /* grossini_dance_14.png */, - 503094CF10447F2C005F7AFC /* grossini_dance_atlas.png */, - 503094D010447F2C005F7AFC /* grossini_dance_atlas.pvr */, - 503094D110447F2C005F7AFC /* grossinis_sister1.png */, - 503094D210447F2C005F7AFC /* grossinis_sister1.pvr */, - 503094D310447F2C005F7AFC /* sprites_test */, - 5030951410447F2C005F7AFC /* spritesheet1.png */, - 5030951510447F2C005F7AFC /* spritesheet1.pvr */, - 5030946E10447D98005F7AFC /* b1.png */, - 5030946F10447D98005F7AFC /* b2.png */, - 5030947010447D98005F7AFC /* f1.png */, - 5030947110447D98005F7AFC /* f2.png */, - 5030947210447D98005F7AFC /* fire.png */, - 5030947310447D98005F7AFC /* fire.pvr */, - 5030947510447D98005F7AFC /* r1.png */, - 5030947610447D98005F7AFC /* r2.png */, - ); - name = Resources; - sourceTree = ""; - }; - 29B97323FDCFA39411CA2CEA /* Frameworks */ = { - isa = PBXGroup; - children = ( - D36EDBAE180A05E6003F0089 /* CoreText.framework */, - 50671AB611B9596B006C0061 /* CoreGraphics.framework */, - 50671AB811B9596B006C0061 /* OpenGLES.framework */, - 50671ABA11B9596B006C0061 /* QuartzCore.framework */, - 50671ABC11B9596B006C0061 /* UIKit.framework */, - 50671ABE11B9596B006C0061 /* libz.dylib */, - ); - name = Frameworks; - sourceTree = ""; - }; - 5006BA5A11BBF58600E488BD /* PerformanceNodeChildrenTest */ = { - isa = PBXGroup; - children = ( - 5006BA5B11BBF58600E488BD /* AppController.h */, - 5006BA5C11BBF58600E488BD /* AppController.m */, - 5006BA5D11BBF58600E488BD /* PerformanceNodeChildrenTest.h */, - 5006BA5E11BBF58600E488BD /* PerformanceNodeChildrenTest.m */, - ); - path = PerformanceNodeChildrenTest; - sourceTree = ""; - }; - 5030944D10447CB5005F7AFC /* PerformanceParticleTest */ = { - isa = PBXGroup; - children = ( - 5030944E10447CB5005F7AFC /* AppController.h */, - 5030944F10447CB5005F7AFC /* AppController.m */, - 5030945010447CB5005F7AFC /* MainScene.h */, - 5030945110447CB5005F7AFC /* MainScene.m */, - ); - path = PerformanceParticleTest; - sourceTree = ""; - }; - 503094D310447F2C005F7AFC /* sprites_test */ = { - isa = PBXGroup; - children = ( - 503094D410447F2C005F7AFC /* sprite-0-0.png */, - 503094D510447F2C005F7AFC /* sprite-0-1.png */, - 503094D610447F2C005F7AFC /* sprite-0-2.png */, - 503094D710447F2C005F7AFC /* sprite-0-3.png */, - 503094D810447F2C005F7AFC /* sprite-0-4.png */, - 503094D910447F2C005F7AFC /* sprite-0-5.png */, - 503094DA10447F2C005F7AFC /* sprite-0-6.png */, - 503094DB10447F2C005F7AFC /* sprite-0-7.png */, - 503094DC10447F2C005F7AFC /* sprite-1-0.png */, - 503094DD10447F2C005F7AFC /* sprite-1-1.png */, - 503094DE10447F2C005F7AFC /* sprite-1-2.png */, - 503094DF10447F2C005F7AFC /* sprite-1-3.png */, - 503094E010447F2C005F7AFC /* sprite-1-4.png */, - 503094E110447F2C005F7AFC /* sprite-1-5.png */, - 503094E210447F2C005F7AFC /* sprite-1-6.png */, - 503094E310447F2C005F7AFC /* sprite-1-7.png */, - 503094E410447F2C005F7AFC /* sprite-2-0.png */, - 503094E510447F2C005F7AFC /* sprite-2-1.png */, - 503094E610447F2C005F7AFC /* sprite-2-2.png */, - 503094E710447F2C005F7AFC /* sprite-2-3.png */, - 503094E810447F2C005F7AFC /* sprite-2-4.png */, - 503094E910447F2C005F7AFC /* sprite-2-5.png */, - 503094EA10447F2C005F7AFC /* sprite-2-6.png */, - 503094EB10447F2C005F7AFC /* sprite-2-7.png */, - 503094EC10447F2C005F7AFC /* sprite-3-0.png */, - 503094ED10447F2C005F7AFC /* sprite-3-1.png */, - 503094EE10447F2C005F7AFC /* sprite-3-2.png */, - 503094EF10447F2C005F7AFC /* sprite-3-3.png */, - 503094F010447F2C005F7AFC /* sprite-3-4.png */, - 503094F110447F2C005F7AFC /* sprite-3-5.png */, - 503094F210447F2C005F7AFC /* sprite-3-6.png */, - 503094F310447F2C005F7AFC /* sprite-3-7.png */, - 503094F410447F2C005F7AFC /* sprite-4-0.png */, - 503094F510447F2C005F7AFC /* sprite-4-1.png */, - 503094F610447F2C005F7AFC /* sprite-4-2.png */, - 503094F710447F2C005F7AFC /* sprite-4-3.png */, - 503094F810447F2C005F7AFC /* sprite-4-4.png */, - 503094F910447F2C005F7AFC /* sprite-4-5.png */, - 503094FA10447F2C005F7AFC /* sprite-4-6.png */, - 503094FB10447F2C005F7AFC /* sprite-4-7.png */, - 503094FC10447F2C005F7AFC /* sprite-5-0.png */, - 503094FD10447F2C005F7AFC /* sprite-5-1.png */, - 503094FE10447F2C005F7AFC /* sprite-5-2.png */, - 503094FF10447F2C005F7AFC /* sprite-5-3.png */, - 5030950010447F2C005F7AFC /* sprite-5-4.png */, - 5030950110447F2C005F7AFC /* sprite-5-5.png */, - 5030950210447F2C005F7AFC /* sprite-5-6.png */, - 5030950310447F2C005F7AFC /* sprite-5-7.png */, - 5030950410447F2C005F7AFC /* sprite-6-0.png */, - 5030950510447F2C005F7AFC /* sprite-6-1.png */, - 5030950610447F2C005F7AFC /* sprite-6-2.png */, - 5030950710447F2C005F7AFC /* sprite-6-3.png */, - 5030950810447F2C005F7AFC /* sprite-6-4.png */, - 5030950910447F2C005F7AFC /* sprite-6-5.png */, - 5030950A10447F2C005F7AFC /* sprite-6-6.png */, - 5030950B10447F2C005F7AFC /* sprite-6-7.png */, - 5030950C10447F2C005F7AFC /* sprite-7-0.png */, - 5030950D10447F2C005F7AFC /* sprite-7-1.png */, - 5030950E10447F2C005F7AFC /* sprite-7-2.png */, - 5030950F10447F2C005F7AFC /* sprite-7-3.png */, - 5030951010447F2C005F7AFC /* sprite-7-4.png */, - 5030951110447F2C005F7AFC /* sprite-7-5.png */, - 5030951210447F2C005F7AFC /* sprite-7-6.png */, - 5030951310447F2C005F7AFC /* sprite-7-7.png */, - ); - name = sprites_test; - path = ../../Resources/Images/sprites_test; - sourceTree = SOURCE_ROOT; - }; - 503095C0104482EA005F7AFC /* PerformanceSpriteTest */ = { - isa = PBXGroup; - children = ( - 503095C1104482EA005F7AFC /* AppController.h */, - 503095C2104482EA005F7AFC /* AppController.m */, - 503095C3104482EA005F7AFC /* CocosNodePerformance.h */, - 503095C4104482EA005F7AFC /* CocosNodePerformance.m */, - 503095C5104482EA005F7AFC /* MainScene.h */, - 503095C6104482EA005F7AFC /* MainScene.m */, - ); - path = PerformanceSpriteTest; - sourceTree = ""; - }; - A08D161614DD186E0036D9CC /* MemoryAllocationTest */ = { - isa = PBXGroup; - children = ( - A08D161714DD186E0036D9CC /* AppController.h */, - A08D161814DD186E0036D9CC /* AppController.m */, - ); - path = MemoryAllocationTest; - sourceTree = ""; - }; - A0EC8C9A169CE58A0052B666 /* Products */ = { - isa = PBXGroup; - children = ( - A0EC8D18169CE58E0052B666 /* libbuild all libs.a */, - A0EC8D1E169CE58E0052B666 /* libcocos2d.a */, - A0EC8D24169CE58E0052B666 /* libcocos2d-documentation.a */, - A0EC8D2C169CE58E0052B666 /* libkazmath.a */, - ); - name = Products; - sourceTree = ""; - }; - E0B0E65211F8C4A400414246 /* PerformanceTextureTest */ = { - isa = PBXGroup; - children = ( - E0B0E65311F8C4A400414246 /* AppController.h */, - E0B0E65411F8C4A400414246 /* AppController.m */, - E0B0E65511F8C4A400414246 /* PerformanceTextureTest.h */, - E0B0E65611F8C4A400414246 /* PerformanceTextureTest.m */, - ); - path = PerformanceTextureTest; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 5006BA3511BBF4DB00E488BD /* PerformanceTest-ChildrenNode */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5006BA5411BBF4DB00E488BD /* Build configuration list for PBXNativeTarget "PerformanceTest-ChildrenNode" */; - buildPhases = ( - 5006BA3A11BBF4DB00E488BD /* Resources */, - 5006BA4811BBF4DB00E488BD /* Sources */, - 5006BA4C11BBF4DB00E488BD /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - A0EC8DA3169CE5EE0052B666 /* PBXTargetDependency */, - ); - name = "PerformanceTest-ChildrenNode"; - productName = ParticlePerformance; - productReference = 5006BA5711BBF4DB00E488BD /* PerformanceTest-ChildrenNode.app */; - productType = "com.apple.product-type.application"; - }; - 5030942C10447C09005F7AFC /* PerformanceTest-Sprite */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5030943210447C0A005F7AFC /* Build configuration list for PBXNativeTarget "PerformanceTest-Sprite" */; - buildPhases = ( - 5030942910447C09005F7AFC /* Resources */, - 5030942A10447C09005F7AFC /* Sources */, - 5030942B10447C09005F7AFC /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - A0EC8D9D169CE5C70052B666 /* PBXTargetDependency */, - ); - name = "PerformanceTest-Sprite"; - productName = SpritePerformance; - productReference = 5030942D10447C09005F7AFC /* PerformanceTest-Sprite.app */; - productType = "com.apple.product-type.application"; - }; - 506719FE11B956ED006C0061 /* PerformanceTest-Particle */ = { - isa = PBXNativeTarget; - buildConfigurationList = 50671A0411B956EF006C0061 /* Build configuration list for PBXNativeTarget "PerformanceTest-Particle" */; - buildPhases = ( - 506719FB11B956ED006C0061 /* Resources */, - 506719FC11B956ED006C0061 /* Sources */, - 506719FD11B956ED006C0061 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - A0EC8DA0169CE5DE0052B666 /* PBXTargetDependency */, - ); - name = "PerformanceTest-Particle"; - productName = ParticlePerformance; - productReference = 506719FF11B956ED006C0061 /* PerformanceTest-Particle.app */; - productType = "com.apple.product-type.application"; - }; - A08D158C14DD17B60036D9CC /* MemoryAllocationTest */ = { - isa = PBXNativeTarget; - buildConfigurationList = A08D160F14DD17B60036D9CC /* Build configuration list for PBXNativeTarget "MemoryAllocationTest" */; - buildPhases = ( - A08D158F14DD17B60036D9CC /* Resources */, - A08D160314DD17B60036D9CC /* Sources */, - A08D160814DD17B60036D9CC /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - A0EC8DA9169CE6070052B666 /* PBXTargetDependency */, - ); - name = MemoryAllocationTest; - productName = SpritePerformance; - productReference = A08D161214DD17B60036D9CC /* MemoryAllocationTest.app */; - productType = "com.apple.product-type.application"; - }; - E0B0E62C11F8C3BB00414246 /* PerformanceTest-Texture */ = { - isa = PBXNativeTarget; - buildConfigurationList = E0B0E64B11F8C3BB00414246 /* Build configuration list for PBXNativeTarget "PerformanceTest-Texture" */; - buildPhases = ( - E0B0E63111F8C3BB00414246 /* Resources */, - E0B0E63F11F8C3BB00414246 /* Sources */, - E0B0E64311F8C3BB00414246 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - A0EC8DA6169CE5F90052B666 /* PBXTargetDependency */, - ); - name = "PerformanceTest-Texture"; - productName = ParticlePerformance; - productReference = E0B0E64E11F8C3BB00414246 /* PerformanceTest-Texture.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 29B97313FDCFA39411CA2CEA /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0430; - }; - buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "cocos2d-ios-PerformanceTests" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 1; - knownRegions = ( - English, - Japanese, - French, - German, - ); - mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = A0EC8C9A169CE58A0052B666 /* Products */; - ProjectRef = A0EC8C99169CE58A0052B666 /* cocos2d-ios.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - 5030942C10447C09005F7AFC /* PerformanceTest-Sprite */, - 506719FE11B956ED006C0061 /* PerformanceTest-Particle */, - 5006BA3511BBF4DB00E488BD /* PerformanceTest-ChildrenNode */, - E0B0E62C11F8C3BB00414246 /* PerformanceTest-Texture */, - A08D158C14DD17B60036D9CC /* MemoryAllocationTest */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - A0EC8D18169CE58E0052B666 /* libbuild all libs.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libbuild all libs.a"; - remoteRef = A0EC8D17169CE58E0052B666 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - A0EC8D1E169CE58E0052B666 /* libcocos2d.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libcocos2d.a; - remoteRef = A0EC8D1D169CE58E0052B666 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - A0EC8D24169CE58E0052B666 /* libcocos2d-documentation.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libcocos2d-documentation.a"; - remoteRef = A0EC8D23169CE58E0052B666 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - A0EC8D2C169CE58E0052B666 /* libkazmath.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libkazmath.a; - remoteRef = A0EC8D2B169CE58E0052B666 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXResourcesBuildPhase section */ - 5006BA3A11BBF4DB00E488BD /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5006BB1611BC07B300E488BD /* spritesheet1.png in Resources */, - 5006BA3B11BBF4DB00E488BD /* Default.png in Resources */, - 5006BA3F11BBF4DB00E488BD /* fps_images.png in Resources */, - 5006BA4211BBF4DB00E488BD /* b1.png in Resources */, - 5006BA4311BBF4DB00E488BD /* b2.png in Resources */, - 5006BA4411BBF4DB00E488BD /* f1.png in Resources */, - 5006BA4511BBF4DB00E488BD /* f2.png in Resources */, - 5006BA4611BBF4DB00E488BD /* r1.png in Resources */, - 5006BA4711BBF4DB00E488BD /* r2.png in Resources */, - A0F6EA8F14152314008F01A1 /* Icon-72.png in Resources */, - A0F6EA9314152314008F01A1 /* Icon-Small-50.png in Resources */, - A0F6EA9714152314008F01A1 /* Icon-Small.png in Resources */, - A0F6EA9B14152314008F01A1 /* Icon-Small@2x.png in Resources */, - A0F6EA9F14152314008F01A1 /* Icon@2x.png in Resources */, - A0F6EAA214152323008F01A1 /* Icon.png in Resources */, - A0A3CF0414BBFCDC0079CD11 /* fps_images-hd.png in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5030942910447C09005F7AFC /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5030947710447D98005F7AFC /* b1.png in Resources */, - 5030947810447D98005F7AFC /* b2.png in Resources */, - 5030947910447D98005F7AFC /* f1.png in Resources */, - 5030947A10447D98005F7AFC /* f2.png in Resources */, - 5030947B10447D98005F7AFC /* fire.png in Resources */, - 5030947C10447D98005F7AFC /* fire.pvr in Resources */, - 5030947E10447D98005F7AFC /* r1.png in Resources */, - 5030947F10447D98005F7AFC /* r2.png in Resources */, - 5030951610447F2C005F7AFC /* grossini.png in Resources */, - 5030951710447F2C005F7AFC /* grossini_dance_01.png in Resources */, - 5030951810447F2C005F7AFC /* grossini_dance_02.png in Resources */, - 5030951910447F2C005F7AFC /* grossini_dance_03.png in Resources */, - 5030951A10447F2C005F7AFC /* grossini_dance_04.png in Resources */, - 5030951B10447F2C005F7AFC /* grossini_dance_05.png in Resources */, - 5030951C10447F2C005F7AFC /* grossini_dance_06.png in Resources */, - 5030951D10447F2C005F7AFC /* grossini_dance_07.png in Resources */, - 5030951E10447F2C005F7AFC /* grossini_dance_08.png in Resources */, - 5030951F10447F2C005F7AFC /* grossini_dance_09.png in Resources */, - 5030952010447F2C005F7AFC /* grossini_dance_10.png in Resources */, - 5030952110447F2C005F7AFC /* grossini_dance_11.png in Resources */, - 5030952210447F2C005F7AFC /* grossini_dance_12.png in Resources */, - 5030952310447F2C005F7AFC /* grossini_dance_13.png in Resources */, - 5030952410447F2C005F7AFC /* grossini_dance_14.png in Resources */, - 5030952510447F2C005F7AFC /* grossini_dance_atlas.png in Resources */, - 5030952610447F2C005F7AFC /* grossini_dance_atlas.pvr in Resources */, - 5030952710447F2C005F7AFC /* grossinis_sister1.png in Resources */, - 5030952810447F2C005F7AFC /* grossinis_sister1.pvr in Resources */, - 5030952910447F2C005F7AFC /* sprite-0-0.png in Resources */, - 5030952A10447F2C005F7AFC /* sprite-0-1.png in Resources */, - 5030952B10447F2C005F7AFC /* sprite-0-2.png in Resources */, - 5030952C10447F2C005F7AFC /* sprite-0-3.png in Resources */, - 5030952D10447F2C005F7AFC /* sprite-0-4.png in Resources */, - 5030952E10447F2C005F7AFC /* sprite-0-5.png in Resources */, - 5030952F10447F2C005F7AFC /* sprite-0-6.png in Resources */, - 5030953010447F2C005F7AFC /* sprite-0-7.png in Resources */, - 5030953110447F2C005F7AFC /* sprite-1-0.png in Resources */, - 5030953210447F2C005F7AFC /* sprite-1-1.png in Resources */, - 5030953310447F2C005F7AFC /* sprite-1-2.png in Resources */, - 5030953410447F2C005F7AFC /* sprite-1-3.png in Resources */, - 5030953510447F2C005F7AFC /* sprite-1-4.png in Resources */, - 5030953610447F2C005F7AFC /* sprite-1-5.png in Resources */, - 5030953710447F2C005F7AFC /* sprite-1-6.png in Resources */, - 5030953810447F2C005F7AFC /* sprite-1-7.png in Resources */, - 5030953910447F2C005F7AFC /* sprite-2-0.png in Resources */, - 5030953A10447F2C005F7AFC /* sprite-2-1.png in Resources */, - 5030953B10447F2C005F7AFC /* sprite-2-2.png in Resources */, - 5030953C10447F2C005F7AFC /* sprite-2-3.png in Resources */, - 5030953D10447F2C005F7AFC /* sprite-2-4.png in Resources */, - 5030953E10447F2C005F7AFC /* sprite-2-5.png in Resources */, - 5030953F10447F2C005F7AFC /* sprite-2-6.png in Resources */, - 5030954010447F2C005F7AFC /* sprite-2-7.png in Resources */, - 5030954110447F2C005F7AFC /* sprite-3-0.png in Resources */, - 5030954210447F2C005F7AFC /* sprite-3-1.png in Resources */, - 5030954310447F2C005F7AFC /* sprite-3-2.png in Resources */, - 5030954410447F2C005F7AFC /* sprite-3-3.png in Resources */, - 5030954510447F2C005F7AFC /* sprite-3-4.png in Resources */, - 5030954610447F2C005F7AFC /* sprite-3-5.png in Resources */, - 5030954710447F2C005F7AFC /* sprite-3-6.png in Resources */, - 5030954810447F2C005F7AFC /* sprite-3-7.png in Resources */, - 5030954910447F2C005F7AFC /* sprite-4-0.png in Resources */, - 5030954A10447F2C005F7AFC /* sprite-4-1.png in Resources */, - 5030954B10447F2C005F7AFC /* sprite-4-2.png in Resources */, - 5030954C10447F2C005F7AFC /* sprite-4-3.png in Resources */, - 5030954D10447F2C005F7AFC /* sprite-4-4.png in Resources */, - 5030954E10447F2C005F7AFC /* sprite-4-5.png in Resources */, - 5030954F10447F2C005F7AFC /* sprite-4-6.png in Resources */, - 5030955010447F2C005F7AFC /* sprite-4-7.png in Resources */, - 5030955110447F2C005F7AFC /* sprite-5-0.png in Resources */, - 5030955210447F2C005F7AFC /* sprite-5-1.png in Resources */, - 5030955310447F2C005F7AFC /* sprite-5-2.png in Resources */, - 5030955410447F2C005F7AFC /* sprite-5-3.png in Resources */, - 5030955510447F2C005F7AFC /* sprite-5-4.png in Resources */, - 5030955610447F2C005F7AFC /* sprite-5-5.png in Resources */, - 5030955710447F2C005F7AFC /* sprite-5-6.png in Resources */, - 5030955810447F2C005F7AFC /* sprite-5-7.png in Resources */, - 5030955910447F2C005F7AFC /* sprite-6-0.png in Resources */, - 5030955A10447F2C005F7AFC /* sprite-6-1.png in Resources */, - 5030955B10447F2C005F7AFC /* sprite-6-2.png in Resources */, - 5030955C10447F2C005F7AFC /* sprite-6-3.png in Resources */, - 5030955D10447F2C005F7AFC /* sprite-6-4.png in Resources */, - 5030955E10447F2C005F7AFC /* sprite-6-5.png in Resources */, - 5030955F10447F2C005F7AFC /* sprite-6-6.png in Resources */, - 5030956010447F2C005F7AFC /* sprite-6-7.png in Resources */, - 5030956110447F2C005F7AFC /* sprite-7-0.png in Resources */, - 5030956210447F2C005F7AFC /* sprite-7-1.png in Resources */, - 5030956310447F2C005F7AFC /* sprite-7-2.png in Resources */, - 5030956410447F2C005F7AFC /* sprite-7-3.png in Resources */, - 5030956510447F2C005F7AFC /* sprite-7-4.png in Resources */, - 5030956610447F2C005F7AFC /* sprite-7-5.png in Resources */, - 5030956710447F2C005F7AFC /* sprite-7-6.png in Resources */, - 5030956810447F2C005F7AFC /* sprite-7-7.png in Resources */, - 5030956910447F2C005F7AFC /* spritesheet1.png in Resources */, - 5030956A10447F2C005F7AFC /* spritesheet1.pvr in Resources */, - 50F48B0D1045AD2F00755CFB /* Default.png in Resources */, - 50F48B0E1045AD2F00755CFB /* Icon.png in Resources */, - 50F411A91068D563002A0D5E /* fps_images.png in Resources */, - A0F6EA8D14152314008F01A1 /* Icon-72.png in Resources */, - A0F6EA9114152314008F01A1 /* Icon-Small-50.png in Resources */, - A0F6EA9514152314008F01A1 /* Icon-Small.png in Resources */, - A0F6EA9914152314008F01A1 /* Icon-Small@2x.png in Resources */, - A0F6EA9D14152314008F01A1 /* Icon@2x.png in Resources */, - A0A3CF0214BBFCDC0079CD11 /* fps_images-hd.png in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 506719FB11B956ED006C0061 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 50671BA311B95D78006C0061 /* Default.png in Resources */, - 50671BA411B95D82006C0061 /* fire-grayscale.png in Resources */, - 50671BA511B95D82006C0061 /* stars-grayscale.png in Resources */, - 50671BA611B95D82006C0061 /* stars2-grayscale.png in Resources */, - 50671BA711B95D8C006C0061 /* fps_images.png in Resources */, - 50671BA811B95D9C006C0061 /* fire.png in Resources */, - 50671BA911B95D9C006C0061 /* fire.pvr in Resources */, - 50671BAE11B95DD8006C0061 /* b1.png in Resources */, - 50671BAF11B95DD8006C0061 /* b2.png in Resources */, - 50671BB011B95DD8006C0061 /* f1.png in Resources */, - 50671BB111B95DD8006C0061 /* f2.png in Resources */, - 50671BB211B95DD8006C0061 /* r1.png in Resources */, - 50671BB311B95DD8006C0061 /* r2.png in Resources */, - A0F6EA8E14152314008F01A1 /* Icon-72.png in Resources */, - A0F6EA9214152314008F01A1 /* Icon-Small-50.png in Resources */, - A0F6EA9614152314008F01A1 /* Icon-Small.png in Resources */, - A0F6EA9A14152314008F01A1 /* Icon-Small@2x.png in Resources */, - A0F6EA9E14152314008F01A1 /* Icon@2x.png in Resources */, - A0F6EAA114152322008F01A1 /* Icon.png in Resources */, - A0A3CF0314BBFCDC0079CD11 /* fps_images-hd.png in Resources */, - A0EC8DAC169CE62A0052B666 /* Default-568h@2x.png in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - A08D158F14DD17B60036D9CC /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A08D159D14DD17B60036D9CC /* b1.png in Resources */, - A08D159E14DD17B60036D9CC /* b2.png in Resources */, - A08D159F14DD17B60036D9CC /* f1.png in Resources */, - A08D15A014DD17B60036D9CC /* f2.png in Resources */, - A08D15A114DD17B60036D9CC /* fire.png in Resources */, - A08D15A214DD17B60036D9CC /* fire.pvr in Resources */, - A08D15A314DD17B60036D9CC /* r1.png in Resources */, - A08D15A414DD17B60036D9CC /* r2.png in Resources */, - A08D15A514DD17B60036D9CC /* grossini.png in Resources */, - A08D15A614DD17B60036D9CC /* grossini_dance_01.png in Resources */, - A08D15A714DD17B60036D9CC /* grossini_dance_02.png in Resources */, - A08D15A814DD17B60036D9CC /* grossini_dance_03.png in Resources */, - A08D15A914DD17B60036D9CC /* grossini_dance_04.png in Resources */, - A08D15AA14DD17B60036D9CC /* grossini_dance_05.png in Resources */, - A08D15AB14DD17B60036D9CC /* grossini_dance_06.png in Resources */, - A08D15AC14DD17B60036D9CC /* grossini_dance_07.png in Resources */, - A08D15AD14DD17B60036D9CC /* grossini_dance_08.png in Resources */, - A08D15AE14DD17B60036D9CC /* grossini_dance_09.png in Resources */, - A08D15AF14DD17B60036D9CC /* grossini_dance_10.png in Resources */, - A08D15B014DD17B60036D9CC /* grossini_dance_11.png in Resources */, - A08D15B114DD17B60036D9CC /* grossini_dance_12.png in Resources */, - A08D15B214DD17B60036D9CC /* grossini_dance_13.png in Resources */, - A08D15B314DD17B60036D9CC /* grossini_dance_14.png in Resources */, - A08D15B414DD17B60036D9CC /* grossini_dance_atlas.png in Resources */, - A08D15B514DD17B60036D9CC /* grossini_dance_atlas.pvr in Resources */, - A08D15B614DD17B60036D9CC /* grossinis_sister1.png in Resources */, - A08D15B714DD17B60036D9CC /* grossinis_sister1.pvr in Resources */, - A08D15B814DD17B60036D9CC /* sprite-0-0.png in Resources */, - A08D15B914DD17B60036D9CC /* sprite-0-1.png in Resources */, - A08D15BA14DD17B60036D9CC /* sprite-0-2.png in Resources */, - A08D15BB14DD17B60036D9CC /* sprite-0-3.png in Resources */, - A08D15BC14DD17B60036D9CC /* sprite-0-4.png in Resources */, - A08D15BD14DD17B60036D9CC /* sprite-0-5.png in Resources */, - A08D15BE14DD17B60036D9CC /* sprite-0-6.png in Resources */, - A08D15BF14DD17B60036D9CC /* sprite-0-7.png in Resources */, - A08D15C014DD17B60036D9CC /* sprite-1-0.png in Resources */, - A08D15C114DD17B60036D9CC /* sprite-1-1.png in Resources */, - A08D15C214DD17B60036D9CC /* sprite-1-2.png in Resources */, - A08D15C314DD17B60036D9CC /* sprite-1-3.png in Resources */, - A08D15C414DD17B60036D9CC /* sprite-1-4.png in Resources */, - A08D15C514DD17B60036D9CC /* sprite-1-5.png in Resources */, - A08D15C614DD17B60036D9CC /* sprite-1-6.png in Resources */, - A08D15C714DD17B60036D9CC /* sprite-1-7.png in Resources */, - A08D15C814DD17B60036D9CC /* sprite-2-0.png in Resources */, - A08D15C914DD17B60036D9CC /* sprite-2-1.png in Resources */, - A08D15CA14DD17B60036D9CC /* sprite-2-2.png in Resources */, - A08D15CB14DD17B60036D9CC /* sprite-2-3.png in Resources */, - A08D15CC14DD17B60036D9CC /* sprite-2-4.png in Resources */, - A08D15CD14DD17B60036D9CC /* sprite-2-5.png in Resources */, - A08D15CE14DD17B60036D9CC /* sprite-2-6.png in Resources */, - A08D15CF14DD17B60036D9CC /* sprite-2-7.png in Resources */, - A08D15D014DD17B60036D9CC /* sprite-3-0.png in Resources */, - A08D15D114DD17B60036D9CC /* sprite-3-1.png in Resources */, - A08D15D214DD17B60036D9CC /* sprite-3-2.png in Resources */, - A08D15D314DD17B60036D9CC /* sprite-3-3.png in Resources */, - A08D15D414DD17B60036D9CC /* sprite-3-4.png in Resources */, - A08D15D514DD17B60036D9CC /* sprite-3-5.png in Resources */, - A08D15D614DD17B60036D9CC /* sprite-3-6.png in Resources */, - A08D15D714DD17B60036D9CC /* sprite-3-7.png in Resources */, - A08D15D814DD17B60036D9CC /* sprite-4-0.png in Resources */, - A08D15D914DD17B60036D9CC /* sprite-4-1.png in Resources */, - A08D15DA14DD17B60036D9CC /* sprite-4-2.png in Resources */, - A08D15DB14DD17B60036D9CC /* sprite-4-3.png in Resources */, - A08D15DC14DD17B60036D9CC /* sprite-4-4.png in Resources */, - A08D15DD14DD17B60036D9CC /* sprite-4-5.png in Resources */, - A08D15DE14DD17B60036D9CC /* sprite-4-6.png in Resources */, - A08D15DF14DD17B60036D9CC /* sprite-4-7.png in Resources */, - A08D15E014DD17B60036D9CC /* sprite-5-0.png in Resources */, - A08D15E114DD17B60036D9CC /* sprite-5-1.png in Resources */, - A08D15E214DD17B60036D9CC /* sprite-5-2.png in Resources */, - A08D15E314DD17B60036D9CC /* sprite-5-3.png in Resources */, - A08D15E414DD17B60036D9CC /* sprite-5-4.png in Resources */, - A08D15E514DD17B60036D9CC /* sprite-5-5.png in Resources */, - A08D15E614DD17B60036D9CC /* sprite-5-6.png in Resources */, - A08D15E714DD17B60036D9CC /* sprite-5-7.png in Resources */, - A08D15E814DD17B60036D9CC /* sprite-6-0.png in Resources */, - A08D15E914DD17B60036D9CC /* sprite-6-1.png in Resources */, - A08D15EA14DD17B60036D9CC /* sprite-6-2.png in Resources */, - A08D15EB14DD17B60036D9CC /* sprite-6-3.png in Resources */, - A08D15EC14DD17B60036D9CC /* sprite-6-4.png in Resources */, - A08D15ED14DD17B60036D9CC /* sprite-6-5.png in Resources */, - A08D15EE14DD17B60036D9CC /* sprite-6-6.png in Resources */, - A08D15EF14DD17B60036D9CC /* sprite-6-7.png in Resources */, - A08D15F014DD17B60036D9CC /* sprite-7-0.png in Resources */, - A08D15F114DD17B60036D9CC /* sprite-7-1.png in Resources */, - A08D15F214DD17B60036D9CC /* sprite-7-2.png in Resources */, - A08D15F314DD17B60036D9CC /* sprite-7-3.png in Resources */, - A08D15F414DD17B60036D9CC /* sprite-7-4.png in Resources */, - A08D15F514DD17B60036D9CC /* sprite-7-5.png in Resources */, - A08D15F614DD17B60036D9CC /* sprite-7-6.png in Resources */, - A08D15F714DD17B60036D9CC /* sprite-7-7.png in Resources */, - A08D15F814DD17B60036D9CC /* spritesheet1.png in Resources */, - A08D15F914DD17B60036D9CC /* spritesheet1.pvr in Resources */, - A08D15FA14DD17B60036D9CC /* Default.png in Resources */, - A08D15FB14DD17B60036D9CC /* Icon.png in Resources */, - A08D15FC14DD17B60036D9CC /* fps_images.png in Resources */, - A08D15FD14DD17B60036D9CC /* Icon-72.png in Resources */, - A08D15FE14DD17B60036D9CC /* Icon-Small-50.png in Resources */, - A08D15FF14DD17B60036D9CC /* Icon-Small.png in Resources */, - A08D160014DD17B60036D9CC /* Icon-Small@2x.png in Resources */, - A08D160114DD17B60036D9CC /* Icon@2x.png in Resources */, - A08D160214DD17B60036D9CC /* fps_images-hd.png in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E0B0E63111F8C3BB00414246 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E0B0E63211F8C3BB00414246 /* Default.png in Resources */, - E0B0E63311F8C3BB00414246 /* fire-grayscale.png in Resources */, - E0B0E63411F8C3BB00414246 /* stars-grayscale.png in Resources */, - E0B0E63511F8C3BB00414246 /* stars2-grayscale.png in Resources */, - E0B0E63611F8C3BB00414246 /* fps_images.png in Resources */, - E0B0E63711F8C3BB00414246 /* fire.png in Resources */, - E0B0E63811F8C3BB00414246 /* fire.pvr in Resources */, - E0B0E63911F8C3BB00414246 /* b1.png in Resources */, - E0B0E63A11F8C3BB00414246 /* b2.png in Resources */, - E0B0E63B11F8C3BB00414246 /* f1.png in Resources */, - E0B0E63C11F8C3BB00414246 /* f2.png in Resources */, - E0B0E63D11F8C3BB00414246 /* r1.png in Resources */, - E0B0E63E11F8C3BB00414246 /* r2.png in Resources */, - E0B0E6BD11F8C98100414246 /* test_image_a8.pvr in Resources */, - E0B0E6BE11F8C98100414246 /* test_image_ai88.pvr in Resources */, - E0B0E6BF11F8C98100414246 /* test_image_bgra8888.pvr in Resources */, - E0B0E6C011F8C98100414246 /* test_image_i8.pvr in Resources */, - E0B0E6C111F8C98100414246 /* test_image_pvrtc2bpp.pvr in Resources */, - E0B0E6C211F8C98100414246 /* test_image_pvrtc4bpp.pvr in Resources */, - E0B0E6C311F8C98100414246 /* test_image_rgb565.pvr in Resources */, - E0B0E6C411F8C98100414246 /* test_image_rgba4444_mipmap.pvr in Resources */, - E0B0E6C511F8C98100414246 /* test_image_rgba4444.pvr in Resources */, - E0B0E6C611F8C98100414246 /* test_image_rgba5551.pvr in Resources */, - E0B0E6C711F8C98100414246 /* test_image_rgba8888.pvr in Resources */, - E0B0E6C811F8C98100414246 /* test_image.bmp in Resources */, - E0B0E6C911F8C98100414246 /* test_image.gif in Resources */, - E0B0E6CA11F8C98100414246 /* test_image.jpeg in Resources */, - E0B0E6CB11F8C98100414246 /* test_image.png in Resources */, - E0B0E73311F8D0FE00414246 /* texture512x512_rgba4444.pvr in Resources */, - E0B0E73411F8D0FE00414246 /* texture512x512.png in Resources */, - E0B0E73511F8D0FE00414246 /* texture1024x1024_rgba4444.pvr in Resources */, - E0B0E73611F8D0FE00414246 /* texture1024x1024.png in Resources */, - E0B0E73711F8D0FE00414246 /* texture2048x2048_rgba4444.pvr in Resources */, - E0B0E73811F8D0FE00414246 /* texture2048x2048.png in Resources */, - E037D9AA1280E402003D39D7 /* texture1024x1024_rgba4444.pvr.gz in Resources */, - E0BBAE791282FF7C007DB81E /* texture1024x1024_rgba4444.pvr.ccz in Resources */, - E0BBAF0912838892007DB81E /* landscape-1024x1024-rgba8888.pvr in Resources */, - E0BBAF0A12838892007DB81E /* landscape-1024x1024-rgba8888.pvr.ccz in Resources */, - E0BBAF0B12838892007DB81E /* landscape-1024x1024-rgba8888.pvr.gz in Resources */, - E0BBAF0C12838892007DB81E /* landscape-1024x1024.png in Resources */, - E0BBAF2112838E3C007DB81E /* PlanetCute-1024x1024-rgba4444.pvr in Resources */, - E0BBAF2212838E3C007DB81E /* PlanetCute-1024x1024-rgba4444.pvr.ccz in Resources */, - E0BBAF2312838E3C007DB81E /* PlanetCute-1024x1024-rgba4444.pvr.gz in Resources */, - E0BBAF2412838E3C007DB81E /* PlanetCute-1024x1024.png in Resources */, - A0F6EA9014152314008F01A1 /* Icon-72.png in Resources */, - A0F6EA9414152314008F01A1 /* Icon-Small-50.png in Resources */, - A0F6EA9814152314008F01A1 /* Icon-Small.png in Resources */, - A0F6EA9C14152314008F01A1 /* Icon-Small@2x.png in Resources */, - A0F6EAA014152314008F01A1 /* Icon@2x.png in Resources */, - A0F6EAA314152323008F01A1 /* Icon.png in Resources */, - A0A3CF0514BBFCDC0079CD11 /* fps_images-hd.png in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 5006BA4811BBF4DB00E488BD /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5006BA4911BBF4DB00E488BD /* main.m in Sources */, - 5006BA5F11BBF58600E488BD /* AppController.m in Sources */, - 5006BA6011BBF58600E488BD /* PerformanceNodeChildrenTest.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5030942A10447C09005F7AFC /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5030946C10447D18005F7AFC /* main.m in Sources */, - 503095C7104482EA005F7AFC /* AppController.m in Sources */, - 503095C8104482EA005F7AFC /* CocosNodePerformance.m in Sources */, - 503095C9104482EA005F7AFC /* MainScene.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 506719FC11B956ED006C0061 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 50671B5A11B95994006C0061 /* main.m in Sources */, - 50671A1C11B95739006C0061 /* AppController.m in Sources */, - 50671A1E11B95739006C0061 /* MainScene.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - A08D160314DD17B60036D9CC /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A08D160414DD17B60036D9CC /* main.m in Sources */, - A08D161914DD186E0036D9CC /* AppController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E0B0E63F11F8C3BB00414246 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E0B0E65711F8C4A400414246 /* AppController.m in Sources */, - E0B0E65811F8C4A400414246 /* PerformanceTextureTest.m in Sources */, - E0B0E65911F8C4C200414246 /* main.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - A0EC8D9D169CE5C70052B666 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = cocos2d; - targetProxy = A0EC8D9C169CE5C70052B666 /* PBXContainerItemProxy */; - }; - A0EC8DA0169CE5DE0052B666 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = cocos2d; - targetProxy = A0EC8D9F169CE5DE0052B666 /* PBXContainerItemProxy */; - }; - A0EC8DA3169CE5EE0052B666 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = cocos2d; - targetProxy = A0EC8DA2169CE5EE0052B666 /* PBXContainerItemProxy */; - }; - A0EC8DA6169CE5F90052B666 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = cocos2d; - targetProxy = A0EC8DA5169CE5F90052B666 /* PBXContainerItemProxy */; - }; - A0EC8DA9169CE6070052B666 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = cocos2d; - targetProxy = A0EC8DA8169CE6070052B666 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 5006BA5511BBF4DB00E488BD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/UIKit.framework/Headers/UIKit.h"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "CC_ENABLE_PROFILERS=1", - "CC_ENABLE_GL_STATE_CACHE=1", - DEBUG, - "COCOS2D_DEBUG=1", - ); - INFOPLIST_FILE = ../../Resources/Info.plist; - INSTALL_PATH = "$(HOME)/Applications"; - OTHER_LDFLAGS = ( - "-framework", - Foundation, - "-framework", - UIKit, - ); - PRODUCT_NAME = "PerformanceTest-ChildrenNode"; - }; - name = Debug; - }; - 5006BA5611BBF4DB00E488BD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/UIKit.framework/Headers/UIKit.h"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "CC_ENABLE_PROFILERS=1", - "CC_ENABLE_GL_STATE_CACHE=1", - NS_BLOCK_ASSERTIONS, - NDEBUG, - ); - INFOPLIST_FILE = ../../Resources/Info.plist; - INSTALL_PATH = "$(HOME)/Applications"; - OTHER_LDFLAGS = ( - "-framework", - Foundation, - "-framework", - UIKit, - ); - PRODUCT_NAME = "PerformanceTest-ChildrenNode"; - ZERO_LINK = NO; - }; - name = Release; - }; - 5030943010447C0A005F7AFC /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/UIKit.framework/Headers/UIKit.h"; - INFOPLIST_FILE = ../../Resources/Info.plist; - INSTALL_PATH = "$(HOME)/Applications"; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - OTHER_LDFLAGS = ( - "-framework", - Foundation, - "-framework", - UIKit, - "-ObjC", - ); - PRODUCT_NAME = "PerformanceTest-Sprite"; - }; - name = Debug; - }; - 5030943110447C0A005F7AFC /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/UIKit.framework/Headers/UIKit.h"; - INFOPLIST_FILE = ../../Resources/Info.plist; - INSTALL_PATH = "$(HOME)/Applications"; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - OTHER_LDFLAGS = ( - "-framework", - Foundation, - "-framework", - UIKit, - "-ObjC", - ); - PRODUCT_NAME = "PerformanceTest-Sprite"; - ZERO_LINK = NO; - }; - name = Release; - }; - 50671A0211B956EF006C0061 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/UIKit.framework/Headers/UIKit.h"; - INFOPLIST_FILE = ../../Resources/Info.plist; - INSTALL_PATH = "$(HOME)/Applications"; - OTHER_LDFLAGS = ( - "-framework", - Foundation, - "-framework", - UIKit, - ); - PRODUCT_NAME = "PerformanceTest-Particle"; - }; - name = Debug; - }; - 50671A0311B956EF006C0061 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/UIKit.framework/Headers/UIKit.h"; - INFOPLIST_FILE = ../../Resources/Info.plist; - INSTALL_PATH = "$(HOME)/Applications"; - OTHER_LDFLAGS = ( - "-framework", - Foundation, - "-framework", - UIKit, - ); - PRODUCT_NAME = "PerformanceTest-Particle"; - ZERO_LINK = NO; - }; - name = Release; - }; - A08D161014DD17B60036D9CC /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/UIKit.framework/Headers/UIKit.h"; - INFOPLIST_FILE = ../../Resources/Info.plist; - INSTALL_PATH = "$(HOME)/Applications"; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - OTHER_LDFLAGS = ( - "-framework", - Foundation, - "-framework", - UIKit, - ); - PRODUCT_NAME = MemoryAllocationTest; - }; - name = Debug; - }; - A08D161114DD17B60036D9CC /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/UIKit.framework/Headers/UIKit.h"; - INFOPLIST_FILE = ../../Resources/Info.plist; - INSTALL_PATH = "$(HOME)/Applications"; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - OTHER_LDFLAGS = ( - "-framework", - Foundation, - "-framework", - UIKit, - ); - PRODUCT_NAME = MemoryAllocationTest; - ZERO_LINK = NO; - }; - name = Release; - }; - C01FCF4F08A954540054247B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - GCC_C_LANGUAGE_STANDARD = c99; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "CC_ENABLE_GL_STATE_CACHE=1", - DEBUG, - "COCOS2D_DEBUG=1", - ); - GCC_TREAT_WARNINGS_AS_ERRORS = YES; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - ONLY_ACTIVE_ARCH = YES; - OTHER_LDFLAGS = "-lobjc"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - USER_HEADER_SEARCH_PATHS = "../../external/kazmath/include ../../cocos2d/ ../../external/Chipmunk/include ../../external/Chipmunk/objectivec/include"; - }; - name = Debug; - }; - C01FCF5008A954540054247B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - GCC_C_LANGUAGE_STANDARD = c99; - GCC_OPTIMIZATION_LEVEL = s; - GCC_PREPROCESSOR_DEFINITIONS = ( - "CC_ENABLE_GL_STATE_CACHE=1", - NS_BLOCK_ASSERTIONS, - NDEBUG, - ); - GCC_TREAT_WARNINGS_AS_ERRORS = YES; - GCC_UNROLL_LOOPS = YES; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - OTHER_LDFLAGS = "-lobjc"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - USER_HEADER_SEARCH_PATHS = "../../external/kazmath/include ../../cocos2d/ ../../external/Chipmunk/include ../../external/Chipmunk/objectivec/include"; - }; - name = Release; - }; - E0B0E64C11F8C3BB00414246 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/UIKit.framework/Headers/UIKit.h"; - INFOPLIST_FILE = ../../Resources/Info.plist; - INSTALL_PATH = "$(HOME)/Applications"; - OTHER_LDFLAGS = ( - "-framework", - Foundation, - "-framework", - UIKit, - ); - PRODUCT_NAME = "PerformanceTest-Texture"; - }; - name = Debug; - }; - E0B0E64D11F8C3BB00414246 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/UIKit.framework/Headers/UIKit.h"; - INFOPLIST_FILE = ../../Resources/Info.plist; - INSTALL_PATH = "$(HOME)/Applications"; - OTHER_LDFLAGS = ( - "-framework", - Foundation, - "-framework", - UIKit, - ); - PRODUCT_NAME = "PerformanceTest-Texture"; - ZERO_LINK = NO; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 5006BA5411BBF4DB00E488BD /* Build configuration list for PBXNativeTarget "PerformanceTest-ChildrenNode" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5006BA5511BBF4DB00E488BD /* Debug */, - 5006BA5611BBF4DB00E488BD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5030943210447C0A005F7AFC /* Build configuration list for PBXNativeTarget "PerformanceTest-Sprite" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5030943010447C0A005F7AFC /* Debug */, - 5030943110447C0A005F7AFC /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 50671A0411B956EF006C0061 /* Build configuration list for PBXNativeTarget "PerformanceTest-Particle" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 50671A0211B956EF006C0061 /* Debug */, - 50671A0311B956EF006C0061 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - A08D160F14DD17B60036D9CC /* Build configuration list for PBXNativeTarget "MemoryAllocationTest" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - A08D161014DD17B60036D9CC /* Debug */, - A08D161114DD17B60036D9CC /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - C01FCF4E08A954540054247B /* Build configuration list for PBXProject "cocos2d-ios-PerformanceTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C01FCF4F08A954540054247B /* Debug */, - C01FCF5008A954540054247B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E0B0E64B11F8C3BB00414246 /* Build configuration list for PBXNativeTarget "PerformanceTest-Texture" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E0B0E64C11F8C3BB00414246 /* Debug */, - E0B0E64D11F8C3BB00414246 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/cocos2d-ios-PerformanceTests.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/cocos2d-ios-PerformanceTests.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index b42e875..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/cocos2d-ios-PerformanceTests.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/cocos2d-ios-PerformanceTests.xcodeproj/xcshareddata/xcschemes/MemoryAllocationTest.xcscheme b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/cocos2d-ios-PerformanceTests.xcodeproj/xcshareddata/xcschemes/MemoryAllocationTest.xcscheme deleted file mode 100644 index cc01eab..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/cocos2d-ios-PerformanceTests.xcodeproj/xcshareddata/xcschemes/MemoryAllocationTest.xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/cocos2d-ios-PerformanceTests.xcodeproj/xcshareddata/xcschemes/PerformanceTest-ChildrenNode.xcscheme b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/cocos2d-ios-PerformanceTests.xcodeproj/xcshareddata/xcschemes/PerformanceTest-ChildrenNode.xcscheme deleted file mode 100644 index fa7db7f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/cocos2d-ios-PerformanceTests.xcodeproj/xcshareddata/xcschemes/PerformanceTest-ChildrenNode.xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/cocos2d-ios-PerformanceTests.xcodeproj/xcshareddata/xcschemes/PerformanceTest-Particle.xcscheme b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/cocos2d-ios-PerformanceTests.xcodeproj/xcshareddata/xcschemes/PerformanceTest-Particle.xcscheme deleted file mode 100644 index 0260f04..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/cocos2d-ios-PerformanceTests.xcodeproj/xcshareddata/xcschemes/PerformanceTest-Particle.xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/cocos2d-ios-PerformanceTests.xcodeproj/xcshareddata/xcschemes/PerformanceTest-Sprite.xcscheme b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/cocos2d-ios-PerformanceTests.xcodeproj/xcshareddata/xcschemes/PerformanceTest-Sprite.xcscheme deleted file mode 100644 index 78e0410..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/cocos2d-ios-PerformanceTests.xcodeproj/xcshareddata/xcschemes/PerformanceTest-Sprite.xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/cocos2d-ios-PerformanceTests.xcodeproj/xcshareddata/xcschemes/PerformanceTest-Texture.xcscheme b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/cocos2d-ios-PerformanceTests.xcodeproj/xcshareddata/xcschemes/PerformanceTest-Texture.xcscheme deleted file mode 100644 index 1054c5b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/cocos2d-ios-PerformanceTests.xcodeproj/xcshareddata/xcschemes/PerformanceTest-Texture.xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/cocos2d-ios-PerformanceTests.xcodeproj/xcshareddata/xcschemes/cocos2d libraries.xcscheme b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/cocos2d-ios-PerformanceTests.xcodeproj/xcshareddata/xcschemes/cocos2d libraries.xcscheme deleted file mode 100644 index dfee36a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/PerformanceTests/cocos2d-ios-PerformanceTests.xcodeproj/xcshareddata/xcschemes/cocos2d libraries.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/TestCocos2dExtension.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/TestCocos2dExtension.h deleted file mode 100644 index cf5e4a2..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/TestCocos2dExtension.h +++ /dev/null @@ -1,27 +0,0 @@ -#import "cocos2d.h" - -//CLASS INTERFACE -@interface AppController : NSObject -{ - UIWindow *window; -} -@end - -@interface ExtensionTest : CCLayer -{ - CCTextureAtlas *atlas; -} --(NSString*) title; --(NSString*) subtitle; --(void) restartCallback: (id) sender; --(void) nextCallback: (id) sender; --(void) backCallback: (id) sender; -@end - - -@interface Test1 : ExtensionTest -{ - CCSprite *sprite1, *sprite2; - int counter; -} -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/TestCocos2dExtension.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/TestCocos2dExtension.m deleted file mode 100644 index 309b21a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tests/TestCocos2dExtension.m +++ /dev/null @@ -1,295 +0,0 @@ -// -// Example that shows how to extend cocos2d -// http://www.cocos2d-iphone.org -// - -// cocos import -#import "cocos2d.h" - -// local import -#import "TestCocos2dExtension.h" - -Class nextAction(void); -Class backAction(void); -Class restartAction(void); - -static int sceneIdx=-1; -static NSString *transitions[] = { - @"Test1", -}; - -Class nextAction(void) -{ - - sceneIdx++; - sceneIdx = sceneIdx % ( sizeof(transitions) / sizeof(transitions[0]) ); - NSString *r = transitions[sceneIdx]; - Class c = NSClassFromString(r); - return c; -} - -Class backAction(void) -{ - sceneIdx--; - int total = ( sizeof(transitions) / sizeof(transitions[0]) ); - if( sceneIdx < 0 ) - sceneIdx += total; - - NSString *r = transitions[sceneIdx]; - Class c = NSClassFromString(r); - return c; -} - -Class restartAction(void) -{ - NSString *r = transitions[sceneIdx]; - Class c = NSClassFromString(r); - return c; -} - -#pragma mark - -#pragma mark ExtensionTest - -@implementation ExtensionTest --(id) init -{ - if( (self = [super init]) ) { - - - CGSize s = [[CCDirector sharedDirector] winSize]; - - CCLabelTTF *label = [CCLabelTTF labelWithString:[self title] fontName:@"Arial" fontSize:26]; - [self addChild: label z:1]; - [label setPosition: ccp(s.width/2, s.height-50)]; - - NSString *subtitle = [self subtitle]; - if( subtitle ) { - CCLabelTTF *l = [CCLabelTTF labelWithString:subtitle fontName:@"Thonburi" fontSize:16]; - [self addChild:l z:1]; - [l setPosition:ccp(s.width/2, s.height-80)]; - } - - CCMenuItemImage *item1 = [CCMenuItemImage itemFromNormalImage:@"b1.png" selectedImage:@"b2.png" target:self selector:@selector(backCallback:)]; - CCMenuItemImage *item2 = [CCMenuItemImage itemFromNormalImage:@"r1.png" selectedImage:@"r2.png" target:self selector:@selector(restartCallback:)]; - CCMenuItemImage *item3 = [CCMenuItemImage itemFromNormalImage:@"f1.png" selectedImage:@"f2.png" target:self selector:@selector(nextCallback:)]; - - CCMenu *menu = [CCMenu menuWithItems:item1, item2, item3, nil]; - - menu.position = CGPointZero; - item1.position = ccp( s.width/2 - 100,30); - item2.position = ccp( s.width/2, 30); - item3.position = ccp( s.width/2 + 100,30); - [self addChild: menu z:1]; - } - return self; -} - --(void) dealloc -{ - [super dealloc]; -} - --(void) restartCallback: (id) sender -{ - CCScene *s = [CCScene node]; - [s addChild: [restartAction() node]]; - [[CCDirector sharedDirector] replaceScene: s]; -} - --(void) nextCallback: (id) sender -{ - CCScene *s = [CCScene node]; - [s addChild: [nextAction() node]]; - [[CCDirector sharedDirector] replaceScene: s]; -} - --(void) backCallback: (id) sender -{ - CCScene *s = [CCScene node]; - [s addChild: [backAction() node]]; - [[CCDirector sharedDirector] replaceScene: s]; -} - --(NSString*) title -{ - return @"No title"; -} - --(NSString*) subtitle -{ - return nil; -} -@end - - - -#pragma mark - -#pragma mark Test1 - -// It is not possible to add new ivars to existing classes. -@interface CCNode () --(void)testExtensionMethod; -@end - -@implementation CCNode (Extension) --(void)testExtensionMethod -{ -// newIvar++; - NSLog(@"got, not called %@! Selectors are essentially messages, not methods; thus they can be sent/received, never called!", NSStringFromSelector(_cmd)); -} -@end - -@implementation Test1 - --(id) init -{ - if( (self=[super init]) ) { - - CGSize s = [[CCDirector sharedDirector] winSize]; - CCSprite *sprite = [CCSprite spriteWithFile:@"grossini.png"]; - - [sprite setPosition:ccp(s.width/2, s.height/2)]; - - [self addChild:sprite]; - - [sprite testExtensionMethod]; -// [sprite setExtIvar:10]; -// -// NSLog(@"Sprite newIvar: %d", [sprite extIvar]); - } - - return self; -} - -- (void)dealloc -{ - - [super dealloc]; -} - --(NSString *) title -{ - return @"Extension Test"; -} - --(NSString*) subtitle -{ - return @"Test methods and ivars"; -} -@end - -#pragma mark - -#pragma mark AppDelegate - -// CLASS IMPLEMENTATIONS -@implementation AppController - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - // Init the window - window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; - - // must be called before any othe call to the director - [CCDirector setDirectorType:kCCDirectorTypeDisplayLink]; - - // before creating any layer, set the landscape mode - CCDirector *director = [CCDirector sharedDirector]; - - // landscape orientation - [director setDeviceOrientation:kCCDeviceOrientationLandscapeLeft]; - - // set FPS at 60 - [director setAnimationInterval:1.0/60]; - - // Display FPS: yes - [director setDisplayFPS:YES]; - - // Create an EAGLView with a RGB8 color buffer, and a depth buffer of 24-bits - EAGLView *glView = [EAGLView viewWithFrame:[window bounds] - pixelFormat:kEAGLColorFormatRGBA8 - depthFormat:GL_DEPTH_COMPONENT24_OES]; - - // attach the openglView to the director - [director setOpenGLView:glView]; - - // 2D projection - // [director setProjection:kCCDirectorProjection2D]; - - // Enables High Res mode (Retina Display) on iPhone 4 and maintains low res on all other devices - if( ! [director enableRetinaDisplay:YES] ) - CCLOG(@"Retina Display Not supported"); - - // make the OpenGLView a child of the main window - [window addSubview:glView]; - - // make main window visible - [window makeKeyAndVisible]; - - // Default texture format for PNG/BMP/TIFF/JPEG/GIF images - // It can be RGBA8888, RGBA4444, RGB5_A1, RGB565 - // You can change anytime. - [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGBA8888]; - - // When in iPad / RetinaDisplay mode, CCFileUtils will append the "-ipad" / "-hd" to all loaded files - // If the -ipad / -hdfile is not found, it will load the non-suffixed version - [CCFileUtils setiPadSuffix:@"-ipad"]; // Default on iPad is "" (empty string) - [CCFileUtils setRetinaDisplaySuffix:@"-hd"]; // Default on RetinaDisplay is "-hd" - - // create the main scene - CCScene *scene = [CCScene node]; - [scene addChild: [nextAction() node]]; - - - // and run it! - [director runWithScene: scene]; - - return YES; -} - -// getting a call, pause the game --(void) applicationWillResignActive:(UIApplication *)application -{ - [[CCDirector sharedDirector] pause]; -} - -// call got rejected --(void) applicationDidBecomeActive:(UIApplication *)application -{ - [[CCDirector sharedDirector] resume]; -} - --(void) applicationDidEnterBackground:(UIApplication*)application -{ - [[CCDirector sharedDirector] stopAnimation]; -} - --(void) applicationWillEnterForeground:(UIApplication*)application -{ - [[CCDirector sharedDirector] startAnimation]; -} - -- (void)applicationWillTerminate:(UIApplication *)application -{ - CCDirector *director = [CCDirector sharedDirector]; - [[director openGLView] removeFromSuperview]; - [director end]; -} - -// purge memory -- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application -{ - [[CCDirector sharedDirector] purgeCachedData]; -} - -// next delta time will be zero --(void) applicationSignificantTimeChange:(UIApplication *)application -{ - [[CCDirector sharedDirector] setNextDeltaTimeZero:YES]; -} - -- (void) dealloc -{ - [window release]; - [super dealloc]; -} -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/README-tiler.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/README-tiler.txt deleted file mode 100644 index b794c9e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/README-tiler.txt +++ /dev/null @@ -1,5 +0,0 @@ -Tiler.mm by Ernesto Corvi - -Tiler is a small command line utility that tiles an arbitrary image -into a PNG texture containing tiles and a TGA image containing a tilemap. -You can specify the tile size (must be a power of 2) with the -tilesize option. diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/appledoc b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/appledoc deleted file mode 100755 index 460bb43..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/appledoc and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/build_docs.sh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/build_docs.sh deleted file mode 100755 index fd01bf2..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/build_docs.sh +++ /dev/null @@ -1,111 +0,0 @@ -#appledoc Xcode script -# Start constants -company="testpath1"; -companyID="testpath2"; -companyURL="http://www.cocos2d-iphone.org"; -target="iphoneos"; -outputPath="api-docs"; -# End constants -tools/appledoc \ ---project-name "Cocos2D Developer Library" \ ---project-company "3.0.0" \ ---company-id "org.cocos2d" \ ---docset-atom-filename "testpath4.atom" \ ---docset-feed-url "${companyURL}/${company}/%DOCSETATOMFILENAME" \ ---docset-package-url "${companyURL}/${company}/%DOCSETPACKAGEFILENAME" \ ---docset-fallback-url "${companyURL}/${company}" \ ---output "${outputPath}" \ ---publish-docset \ ---install-docset \ ---docset-platform-family "${target}" \ ---logformat xcode \ ---no-keep-undocumented-members \ ---no-search-undocumented-doc \ ---keep-intermediate-files \ ---no-repeat-first-par \ ---no-warn-invalid-crossref \ ---exit-threshold 2 \ ---ignore base64.h \ ---ignore CCActionManager.h \ ---ignore CCAnimationCache.h \ ---ignore CCAnimation.h \ ---ignore CCAtlasNode.h \ ---ignore CCBAnimationManager.h \ ---ignore CCBKeyFrame.h \ ---ignore CCBLocalizationManager.h \ ---ignore CCBReader.h \ ---ignore CCBReader_Private.h \ ---ignore CCBSequence.h \ ---ignore CCBSequenceProperty.h \ ---ignore CCBuilderReader.h \ ---ignore ccConfig.h \ ---ignore CCConfiguration.h \ ---ignore ccDeprecated.h \ ---ignore CCDirectorIOS.h \ ---ignore CCDirectorMac.h \ ---ignore CCDirector_Private.h \ ---ignore CCDrawingPrimitives.h \ ---ignore CCES2Renderer.h \ ---ignore CCESRenderer.h \ ---ignore CCFileUtils.h \ ---ignore ccFPSImages.h \ ---ignore CCGL.h \ ---ignore CCGLProgram.h \ ---ignore ccGLStateCache.h \ ---ignore CCGLView.h \ ---ignore CCLabelAtlas.h \ ---ignore CCLabelBMFont_Private.h \ ---ignore ccMacros.h \ ---ignore CCNode_Private.h \ ---ignore CCNS.h \ ---ignore CCParticleBatchNode.h \ ---ignore CCParticleSystem_Private.h \ ---ignore CCParticleSystemQuad_Private.h \ ---ignore CCProfiling.h \ ---ignore CCProgressNode_Private.h \ ---ignore CCProtocols.h \ ---ignore CCResponderManager.h \ ---ignore CCScheduler.h \ ---ignore CCShaderCache.h \ ---ignore ccShader_PositionColor_frag.h \ ---ignore ccShader_PositionColorLengthTexture_frag.h \ ---ignore ccShader_PositionColorLengthTexture_vert.h \ ---ignore ccShader_PositionColor_vert.h \ ---ignore ccShader_PositionTextureA8Color_frag.h \ ---ignore ccShader_PositionTextureA8Color_vert.h \ ---ignore ccShader_PositionTextureColorAlphaTest_frag.h \ ---ignore ccShader_PositionTextureColor_frag.h \ ---ignore ccShader_PositionTextureColor_vert.h \ ---ignore ccShader_PositionTexture_frag.h \ ---ignore ccShader_PositionTexture_uColor_frag.h \ ---ignore ccShader_PositionTexture_uColor_vert.h \ ---ignore ccShader_PositionTexture_vert.h \ ---ignore ccShader_Position_uColor_frag.h \ ---ignore ccShader_Position_uColor_vert.h \ ---ignore ccShaders.h \ ---ignore CCSpriteBatchNode_Private.h \ ---ignore CCSpriteFrameCache.h \ ---ignore CCSprite_Private.h \ ---ignore CCTextureAtlas.h \ ---ignore CCTextureCache.h \ ---ignore CCTexture_Private.h \ ---ignore CCTexturePVR.h \ ---ignore CCTiledMapLayer_Private.h \ ---ignore ccTypes.h \ ---ignore ccUtils.h \ ---ignore CCVertex.h \ ---ignore CCWindow.h \ ---ignore CGPointExtension.h \ ---ignore cocos2d.h \ ---ignore cocos2d-ui.h \ ---ignore .m \ ---ignore NSAttributedString+CCAdditions.h \ ---ignore NSThread+performBlock.h \ ---ignore OpenGL_Internal.h \ ---ignore TGAlib.h \ ---ignore TransformUtils.h \ ---ignore UITouch+CC.h \ ---ignore uthash.h \ ---ignore utlist.h \ ---ignore ZipUtils.h \ -cocos2d cocos2d-ui diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/ccz-compile.sh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/ccz-compile.sh deleted file mode 100755 index 93f1ba9..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/ccz-compile.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash -gcc ccz.c -lz -o ccz - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/ccz.c b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/ccz.c deleted file mode 100644 index 65b1023..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/ccz.c +++ /dev/null @@ -1,122 +0,0 @@ -/* -Copyright (c) 2010 Andreas Loew / code-and-web.de - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and -associated documentation files (the "Software"), to deal in the Software without restriction, including without -limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, -and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -*/ - -#include -#include -#include -#include -#include - - -// Format header -struct CCZHeader { - uint8_t sig[4]; // signature. Should be 'CCZ!' 4 bytes - uint16_t compression_type; // should 0 (See below for supported formats) - uint16_t version; // should be 2 - uint32_t reserved; // Reserverd for users. - uint32_t len; // size of the uncompressed file -}; - - -enum { - CCZ_COMPRESSION_ZLIB, // zlib format. - CCZ_COMPRESSION_BZIP2, // bzip2 format (not supported yet) - CCZ_COMPRESSION_GZIP, // gzip format (not supported yet) -}; - - -int main (int argc, const char * argv[]) -{ - /* arg check */ - if(argc != 2) - { - printf("\nUSAGE: ccz \n"); - printf("\nA new file called .ccz will be generated\n\n"); - exit(10); - } - - /* open file to read */ - FILE *in = fopen(argv[1], "rb"); - if(!in) - { - printf("Failed to open %s for reading\n", argv[1]); - exit(10); - } - - /* determine length */ - fseek(in, 0, SEEK_END); - long len = ftell(in); - fseek(in, 0, SEEK_SET); - - - /* alloc memory for the input file */ - unsigned char *data = malloc(len); - - struct CCZHeader *header; - - /* allocate output memory for the compressed block */ - uLongf destLen = compressBound(len)+sizeof(*header); - unsigned char *compressed = malloc(destLen); - if(!data || !compressed) - { - printf("Out of memory\n"); - exit(10); - } - - /* read data */ - if(fread(data, 1, len, in) != len) - { - printf("Failed to read data\n"); - exit(10); - } - fclose(in); - - - /* compress the data */ - if(compress2(compressed+sizeof(*header), &destLen, data, len, Z_DEFAULT_COMPRESSION) != Z_OK) - { - printf("Failed to compress the data\n"); - exit(10); - } - - header = (struct CCZHeader*) compressed; - header->sig[0] = 'C'; - header->sig[1] = 'C'; - header->sig[2] = 'Z'; - header->sig[3] = '!'; - - header->len = OSSwapHostToBigInt32(len); - header->version = OSSwapHostToBigInt16(2); - header->compression_type = OSSwapHostToBigInt16(CCZ_COMPRESSION_ZLIB); - - /* write data */ - char dstname[1024]; - snprintf(&dstname[0], sizeof(dstname)-1, "%s.ccz", argv[1]); - FILE *out = fopen(&dstname[0], "wb"); - if(!out) - { - printf("Failed to open %s for writing.\n", dstname); - exit(10); - } - if( fwrite(compressed, 1, destLen + sizeof(*header), out) != destLen+sizeof(*header) ) - { - printf("Failed to write data.\n"); - exit(10); - } - fclose(out); - - return 0; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/compatibility_with_0_8/CCCompatibility.h b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/compatibility_with_0_8/CCCompatibility.h deleted file mode 100644 index 25f3fdb..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/compatibility_with_0_8/CCCompatibility.h +++ /dev/null @@ -1,224 +0,0 @@ - -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -// AUTOMATICALLY GENERATED. DO NOT EDIT - - -#import -#import "cocos2d.h" - -#if CC_COMPATIBILITY_WITH_0_8 - -DEPRECATED_ATTRIBUTE @interface AccelAmplitude : CCAccelAmplitude {} @end -DEPRECATED_ATTRIBUTE @interface AccelDeccelAmplitude : CCAccelDeccelAmplitude {} @end -DEPRECATED_ATTRIBUTE @interface Action : CCAction {} @end -DEPRECATED_ATTRIBUTE @interface ActionManager : CCActionManager {} @end -DEPRECATED_ATTRIBUTE @interface Animate : CCAnimate {} @end -DEPRECATED_ATTRIBUTE @interface Animation : CCAnimation {} @end -DEPRECATED_ATTRIBUTE @interface AtlasAnimation : CCAnimation {} @end -DEPRECATED_ATTRIBUTE @interface AtlasNode : CCAtlasNode {} @end -DEPRECATED_ATTRIBUTE @interface AtlasSprite : CCSprite {} @end -DEPRECATED_ATTRIBUTE @interface AtlasSpriteFrame : CCSpriteFrame {} @end -DEPRECATED_ATTRIBUTE @interface AtlasSpriteManager : CCSpriteSheet {} @end -DEPRECATED_ATTRIBUTE @interface BezierBy : CCBezierBy {} @end -DEPRECATED_ATTRIBUTE @interface BezierTo : CCBezierTo {} @end -DEPRECATED_ATTRIBUTE @interface BitmapFontAtlas : CCBitmapFontAtlas {} @end -DEPRECATED_ATTRIBUTE @interface BitmapFontConfiguration : CCBitmapFontConfiguration {} @end -DEPRECATED_ATTRIBUTE @interface Blink : CCBlink {} @end -DEPRECATED_ATTRIBUTE @interface CallFunc : CCCallFunc {} @end -DEPRECATED_ATTRIBUTE @interface CallFuncN : CCCallFuncN {} @end -DEPRECATED_ATTRIBUTE @interface CallFuncND : CCCallFuncND {} @end -DEPRECATED_ATTRIBUTE @interface Camera : CCCamera {} @end -DEPRECATED_ATTRIBUTE @interface CameraAction : CCCameraAction {} @end -DEPRECATED_ATTRIBUTE @interface CocosNode : CCNode {} @end -DEPRECATED_ATTRIBUTE @interface ColorLayer : CCColorLayer {} @end -DEPRECATED_ATTRIBUTE @interface DeccelAmplitude : CCDeccelAmplitude {} @end -DEPRECATED_ATTRIBUTE @interface DelayTime : CCDelayTime {} @end -DEPRECATED_ATTRIBUTE @interface Director : CCDirector {} @end -DEPRECATED_ATTRIBUTE @interface DisplayLinkDirector : CCDisplayLinkDirector {} @end -DEPRECATED_ATTRIBUTE @interface EaseAction : CCEaseAction {} @end -DEPRECATED_ATTRIBUTE @interface EaseBackIn : CCEaseBackIn {} @end -DEPRECATED_ATTRIBUTE @interface EaseBackInOut : CCEaseBackInOut {} @end -DEPRECATED_ATTRIBUTE @interface EaseBackOut : CCEaseBackOut {} @end -DEPRECATED_ATTRIBUTE @interface EaseBounce : CCEaseBounce {} @end -DEPRECATED_ATTRIBUTE @interface EaseBounceIn : CCEaseBounceIn {} @end -DEPRECATED_ATTRIBUTE @interface EaseBounceInOut : CCEaseBounceInOut {} @end -DEPRECATED_ATTRIBUTE @interface EaseBounceOut : CCEaseBounceOut {} @end -DEPRECATED_ATTRIBUTE @interface EaseElastic : CCEaseElastic {} @end -DEPRECATED_ATTRIBUTE @interface EaseElasticIn : CCEaseElasticIn {} @end -DEPRECATED_ATTRIBUTE @interface EaseElasticInOut : CCEaseElasticInOut {} @end -DEPRECATED_ATTRIBUTE @interface EaseElasticOut : CCEaseElasticOut {} @end -DEPRECATED_ATTRIBUTE @interface EaseExponentialIn : CCEaseExponentialIn {} @end -DEPRECATED_ATTRIBUTE @interface EaseExponentialInOut : CCEaseExponentialInOut {} @end -DEPRECATED_ATTRIBUTE @interface EaseExponentialOut : CCEaseExponentialOut {} @end -DEPRECATED_ATTRIBUTE @interface EaseIn : CCEaseIn {} @end -DEPRECATED_ATTRIBUTE @interface EaseInOut : CCEaseInOut {} @end -DEPRECATED_ATTRIBUTE @interface EaseOut : CCEaseOut {} @end -DEPRECATED_ATTRIBUTE @interface EaseRateAction : CCEaseRateAction {} @end -DEPRECATED_ATTRIBUTE @interface EaseSineIn : CCEaseSineIn {} @end -DEPRECATED_ATTRIBUTE @interface EaseSineInOut : CCEaseSineInOut {} @end -DEPRECATED_ATTRIBUTE @interface EaseSineOut : CCEaseSineOut {} @end -DEPRECATED_ATTRIBUTE @interface FadeBLTransition : CCFadeBLTransition {} @end -DEPRECATED_ATTRIBUTE @interface FadeDownTransition : CCFadeDownTransition {} @end -DEPRECATED_ATTRIBUTE @interface FadeIn : CCFadeIn {} @end -DEPRECATED_ATTRIBUTE @interface FadeOut : CCFadeOut {} @end -DEPRECATED_ATTRIBUTE @interface FadeOutBLTiles : CCFadeOutBLTiles {} @end -DEPRECATED_ATTRIBUTE @interface FadeOutDownTiles : CCFadeOutDownTiles {} @end -DEPRECATED_ATTRIBUTE @interface FadeOutTRTiles : CCFadeOutTRTiles {} @end -DEPRECATED_ATTRIBUTE @interface FadeOutUpTiles : CCFadeOutUpTiles {} @end -DEPRECATED_ATTRIBUTE @interface FadeTRTransition : CCFadeTRTransition {} @end -DEPRECATED_ATTRIBUTE @interface FadeTo : CCFadeTo {} @end -DEPRECATED_ATTRIBUTE @interface FadeTransition : CCFadeTransition {} @end -DEPRECATED_ATTRIBUTE @interface FadeUpTransition : CCFadeUpTransition {} @end -DEPRECATED_ATTRIBUTE @interface FastDirector : CCFastDirector {} @end -DEPRECATED_ATTRIBUTE @interface FiniteTimeAction : CCFiniteTimeAction {} @end -DEPRECATED_ATTRIBUTE @interface FlipAngularTransition : CCFlipAngularTransition {} @end -DEPRECATED_ATTRIBUTE @interface FlipX3D : CCFlipX3D {} @end -DEPRECATED_ATTRIBUTE @interface FlipXTransition : CCFlipXTransition {} @end -DEPRECATED_ATTRIBUTE @interface FlipY3D : CCFlipY3D {} @end -DEPRECATED_ATTRIBUTE @interface FlipYTransition : CCFlipYTransition {} @end -DEPRECATED_ATTRIBUTE @interface Grabber : CCGrabber {} @end -DEPRECATED_ATTRIBUTE @interface Grid3D : CCGrid3D {} @end -DEPRECATED_ATTRIBUTE @interface Grid3DAction : CCGrid3DAction {} @end -DEPRECATED_ATTRIBUTE @interface GridAction : CCGridAction {} @end -DEPRECATED_ATTRIBUTE @interface GridBase : CCGridBase {} @end -DEPRECATED_ATTRIBUTE @interface Hide : CCHide {} @end -DEPRECATED_ATTRIBUTE @interface InstantAction : CCInstantAction {} @end -DEPRECATED_ATTRIBUTE @interface IntervalAction : CCIntervalAction {} @end -DEPRECATED_ATTRIBUTE @interface JumpBy : CCJumpBy {} @end -DEPRECATED_ATTRIBUTE @interface JumpTiles3D : CCJumpTiles3D {} @end -DEPRECATED_ATTRIBUTE @interface JumpTo : CCJumpTo {} @end -DEPRECATED_ATTRIBUTE @interface JumpZoomTransition : CCJumpZoomTransition {} @end -DEPRECATED_ATTRIBUTE @interface Label : CCLabel {} @end -DEPRECATED_ATTRIBUTE @interface LabelAtlas : CCLabelAtlas {} @end -DEPRECATED_ATTRIBUTE @interface Layer : CCLayer {} @end -DEPRECATED_ATTRIBUTE @interface Lens3D : CCLens3D {} @end -DEPRECATED_ATTRIBUTE @interface Liquid : CCLiquid {} @end -DEPRECATED_ATTRIBUTE @interface Menu : CCMenu {} @end -DEPRECATED_ATTRIBUTE @interface MenuItem : CCMenuItem {} @end -DEPRECATED_ATTRIBUTE @interface MenuItemAtlasFont : CCMenuItemAtlasFont {} @end -DEPRECATED_ATTRIBUTE @interface MenuItemFont : CCMenuItemFont {} @end -DEPRECATED_ATTRIBUTE @interface MenuItemImage : CCMenuItemImage {} @end -DEPRECATED_ATTRIBUTE @interface MenuItemLabel : CCMenuItemLabel {} @end -DEPRECATED_ATTRIBUTE @interface MenuItemSprite : CCMenuItemSprite {} @end -DEPRECATED_ATTRIBUTE @interface MenuItemToggle : CCMenuItemToggle {} @end -DEPRECATED_ATTRIBUTE @interface MotionStreak : CCMotionStreak {} @end -DEPRECATED_ATTRIBUTE @interface MoveBy : CCMoveBy {} @end -DEPRECATED_ATTRIBUTE @interface MoveInBTransition : CCMoveInBTransition {} @end -DEPRECATED_ATTRIBUTE @interface MoveInLTransition : CCMoveInLTransition {} @end -DEPRECATED_ATTRIBUTE @interface MoveInRTransition : CCMoveInRTransition {} @end -DEPRECATED_ATTRIBUTE @interface MoveInTTransition : CCMoveInTTransition {} @end -DEPRECATED_ATTRIBUTE @interface MoveTo : CCMoveTo {} @end -DEPRECATED_ATTRIBUTE @interface MultiplexLayer : CCMultiplexLayer {} @end -DEPRECATED_ATTRIBUTE @interface OrbitCamera : CCOrbitCamera {} @end -DEPRECATED_ATTRIBUTE @interface OrientedTransitionScene : CCOrientedTransitionScene {} @end -DEPRECATED_ATTRIBUTE @interface PVRTexture : CCPVRTexture {} @end -DEPRECATED_ATTRIBUTE @interface PageTurn3D : CCPageTurn3D {} @end -DEPRECATED_ATTRIBUTE @interface PageTurnTransition : CCPageTurnTransition {} @end -DEPRECATED_ATTRIBUTE @interface ParallaxNode : CCParallaxNode {} @end -DEPRECATED_ATTRIBUTE @interface ParticleExplosion : CCParticleExplosion {} @end -DEPRECATED_ATTRIBUTE @interface ParticleFire : CCParticleFire {} @end -DEPRECATED_ATTRIBUTE @interface ParticleFireworks : CCParticleFireworks {} @end -DEPRECATED_ATTRIBUTE @interface ParticleFlower : CCParticleFlower {} @end -DEPRECATED_ATTRIBUTE @interface ParticleGalaxy : CCParticleGalaxy {} @end -DEPRECATED_ATTRIBUTE @interface ParticleMeteor : CCParticleMeteor {} @end -DEPRECATED_ATTRIBUTE @interface ParticleRain : CCParticleRain {} @end -DEPRECATED_ATTRIBUTE @interface ParticleSmoke : CCParticleSmoke {} @end -DEPRECATED_ATTRIBUTE @interface ParticleSnow : CCParticleSnow {} @end -DEPRECATED_ATTRIBUTE @interface ParticleSpiral : CCParticleSpiral {} @end -DEPRECATED_ATTRIBUTE @interface ParticleSun : CCParticleSun {} @end -DEPRECATED_ATTRIBUTE @interface ParticleSystem : CCParticleSystem {} @end -DEPRECATED_ATTRIBUTE @interface Place : CCPlace {} @end -DEPRECATED_ATTRIBUTE @interface PointParticleSystem : CCPointParticleSystem {} @end -DEPRECATED_ATTRIBUTE @interface QuadParticleSystem : CCQuadParticleSystem {} @end -DEPRECATED_ATTRIBUTE @interface RenderTexture : CCRenderTexture {} @end -DEPRECATED_ATTRIBUTE @interface Repeat : CCRepeat {} @end -DEPRECATED_ATTRIBUTE @interface RepeatForever : CCRepeatForever {} @end -DEPRECATED_ATTRIBUTE @interface ReuseGrid : CCReuseGrid {} @end -DEPRECATED_ATTRIBUTE @interface ReverseTime : CCReverseTime {} @end -DEPRECATED_ATTRIBUTE @interface Ribbon : CCRibbon {} @end -DEPRECATED_ATTRIBUTE @interface RibbonSegment : CCRibbonSegment {} @end -DEPRECATED_ATTRIBUTE @interface Ripple3D : CCRipple3D {} @end -DEPRECATED_ATTRIBUTE @interface RotateBy : CCRotateBy {} @end -DEPRECATED_ATTRIBUTE @interface RotateTo : CCRotateTo {} @end -DEPRECATED_ATTRIBUTE @interface RotoZoomTransition : CCRotoZoomTransition {} @end -DEPRECATED_ATTRIBUTE @interface ScaleBy : CCScaleBy {} @end -DEPRECATED_ATTRIBUTE @interface ScaleTo : CCScaleTo {} @end -DEPRECATED_ATTRIBUTE @interface Scene : CCScene {} @end -DEPRECATED_ATTRIBUTE @interface Scheduler : CCScheduler {} @end -DEPRECATED_ATTRIBUTE @interface Sequence : CCSequence {} @end -DEPRECATED_ATTRIBUTE @interface Shaky3D : CCShaky3D {} @end -DEPRECATED_ATTRIBUTE @interface ShakyTiles3D : CCShakyTiles3D {} @end -DEPRECATED_ATTRIBUTE @interface ShatteredTiles3D : CCShatteredTiles3D {} @end -DEPRECATED_ATTRIBUTE @interface Show : CCShow {} @end -DEPRECATED_ATTRIBUTE @interface ShrinkGrowTransition : CCShrinkGrowTransition {} @end -DEPRECATED_ATTRIBUTE @interface ShuffleTiles : CCShuffleTiles {} @end -DEPRECATED_ATTRIBUTE @interface SlideInBTransition : CCSlideInBTransition {} @end -DEPRECATED_ATTRIBUTE @interface SlideInLTransition : CCSlideInLTransition {} @end -DEPRECATED_ATTRIBUTE @interface SlideInRTransition : CCSlideInRTransition {} @end -DEPRECATED_ATTRIBUTE @interface SlideInTTransition : CCSlideInTTransition {} @end -DEPRECATED_ATTRIBUTE @interface Spawn : CCSpawn {} @end -DEPRECATED_ATTRIBUTE @interface Speed : CCSpeed {} @end -DEPRECATED_ATTRIBUTE @interface SplitCols : CCSplitCols {} @end -DEPRECATED_ATTRIBUTE @interface SplitColsTransition : CCSplitColsTransition {} @end -DEPRECATED_ATTRIBUTE @interface SplitRows : CCSplitRows {} @end -DEPRECATED_ATTRIBUTE @interface SplitRowsTransition : CCSplitRowsTransition {} @end -DEPRECATED_ATTRIBUTE @interface Sprite : CCSprite {} @end -DEPRECATED_ATTRIBUTE @interface StandardTouchHandler : CCStandardTouchHandler {} @end -DEPRECATED_ATTRIBUTE @interface StopGrid : CCStopGrid {} @end -DEPRECATED_ATTRIBUTE @interface TMXLayer : CCTMXLayer {} @end -DEPRECATED_ATTRIBUTE @interface TMXLayerInfo : CCTMXLayerInfo {} @end -DEPRECATED_ATTRIBUTE @interface TMXMapInfo : CCTMXMapInfo {} @end -DEPRECATED_ATTRIBUTE @interface TMXTiledMap : CCTMXTiledMap {} @end -DEPRECATED_ATTRIBUTE @interface TMXTilesetInfo : CCTMXTilesetInfo {} @end -DEPRECATED_ATTRIBUTE @interface TargetedTouchHandler : CCTargetedTouchHandler {} @end -DEPRECATED_ATTRIBUTE @interface Texture2D : CCTexture2D {} @end -DEPRECATED_ATTRIBUTE @interface TextureAtlas : CCTextureAtlas {} @end -DEPRECATED_ATTRIBUTE @interface TextureMgr : CCTextureCache {} @end -DEPRECATED_ATTRIBUTE @interface TextureNode : CCSprite {} @end -DEPRECATED_ATTRIBUTE @interface ThreadedFastDirector : CCThreadedFastDirector {} @end -DEPRECATED_ATTRIBUTE @interface TileMapAtlas : CCTileMapAtlas {} @end -DEPRECATED_ATTRIBUTE @interface TiledGrid3D : CCTiledGrid3D {} @end -DEPRECATED_ATTRIBUTE @interface TiledGrid3DAction : CCTiledGrid3DAction {} @end -DEPRECATED_ATTRIBUTE @interface Timer : CCTimer {} @end -DEPRECATED_ATTRIBUTE @interface TimerDirector : CCTimerDirector {} @end -DEPRECATED_ATTRIBUTE @interface TintBy : CCTintBy {} @end -DEPRECATED_ATTRIBUTE @interface TintTo : CCTintTo {} @end -DEPRECATED_ATTRIBUTE @interface ToggleVisibility : CCToggleVisibility {} @end -DEPRECATED_ATTRIBUTE @interface TouchDispatcher : CCTouchDispatcher {} @end -DEPRECATED_ATTRIBUTE @interface TouchHandler : CCTouchHandler {} @end -DEPRECATED_ATTRIBUTE @interface TransitionScene : CCTransitionScene {} @end -DEPRECATED_ATTRIBUTE @interface TurnOffTiles : CCTurnOffTiles {} @end -DEPRECATED_ATTRIBUTE @interface TurnOffTilesTransition : CCTurnOffTilesTransition {} @end -DEPRECATED_ATTRIBUTE @interface Twirl : CCTwirl {} @end -DEPRECATED_ATTRIBUTE @interface Waves : CCWaves {} @end -DEPRECATED_ATTRIBUTE @interface Waves3D : CCWaves3D {} @end -DEPRECATED_ATTRIBUTE @interface WavesTiles3D : CCWavesTiles3D {} @end -DEPRECATED_ATTRIBUTE @interface ZoomFlipAngularTransition : CCZoomFlipAngularTransition {} @end -DEPRECATED_ATTRIBUTE @interface ZoomFlipXTransition : CCZoomFlipXTransition {} @end -DEPRECATED_ATTRIBUTE @interface ZoomFlipYTransition : CCZoomFlipYTransition {} @end - -#endif // CC_COMPATIBILITY_WITH_0_8 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/compatibility_with_0_8/CCCompatibility.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/compatibility_with_0_8/CCCompatibility.m deleted file mode 100644 index 93d0e53..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/compatibility_with_0_8/CCCompatibility.m +++ /dev/null @@ -1,596 +0,0 @@ - -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -// AUTOMATICALLY GENERATED. DO NOT EDIT - -#include "CCCompatibility.h" -#if CC_COMPATIBILITY_WITH_0_8 -@implementation AccelAmplitude -@end - -@implementation AccelDeccelAmplitude -@end - -@implementation Action -@end - -@implementation ActionManager -@end - -@implementation Animate -@end - -@implementation Animation -@end - -@implementation AtlasAnimation -@end - -@implementation AtlasNode -@end - -@implementation AtlasSprite -@end - -@implementation AtlasSpriteFrame -@end - -@implementation AtlasSpriteManager -@end - -@implementation BezierBy -@end - -@implementation BezierTo -@end - -@implementation BitmapFontAtlas -@end - -@implementation BitmapFontConfiguration -@end - -@implementation Blink -@end - -@implementation CallFunc -@end - -@implementation CallFuncN -@end - -@implementation CallFuncND -@end - -@implementation Camera -@end - -@implementation CameraAction -@end - -@implementation CocosNode -@end - -@implementation ColorLayer -@end - -@implementation DeccelAmplitude -@end - -@implementation DelayTime -@end - -@implementation Director -@end - -@implementation DisplayLinkDirector -@end - -@implementation EaseAction -@end - -@implementation EaseBackIn -@end - -@implementation EaseBackInOut -@end - -@implementation EaseBackOut -@end - -@implementation EaseBounce -@end - -@implementation EaseBounceIn -@end - -@implementation EaseBounceInOut -@end - -@implementation EaseBounceOut -@end - -@implementation EaseElastic -@end - -@implementation EaseElasticIn -@end - -@implementation EaseElasticInOut -@end - -@implementation EaseElasticOut -@end - -@implementation EaseExponentialIn -@end - -@implementation EaseExponentialInOut -@end - -@implementation EaseExponentialOut -@end - -@implementation EaseIn -@end - -@implementation EaseInOut -@end - -@implementation EaseOut -@end - -@implementation EaseRateAction -@end - -@implementation EaseSineIn -@end - -@implementation EaseSineInOut -@end - -@implementation EaseSineOut -@end - -@implementation FadeBLTransition -@end - -@implementation FadeDownTransition -@end - -@implementation FadeIn -@end - -@implementation FadeOut -@end - -@implementation FadeOutBLTiles -@end - -@implementation FadeOutDownTiles -@end - -@implementation FadeOutTRTiles -@end - -@implementation FadeOutUpTiles -@end - -@implementation FadeTRTransition -@end - -@implementation FadeTo -@end - -@implementation FadeTransition -@end - -@implementation FadeUpTransition -@end - -@implementation FastDirector -@end - -@implementation FiniteTimeAction -@end - -@implementation FlipAngularTransition -@end - -@implementation FlipX3D -@end - -@implementation FlipXTransition -@end - -@implementation FlipY3D -@end - -@implementation FlipYTransition -@end - -@implementation Grabber -@end - -@implementation Grid3D -@end - -@implementation Grid3DAction -@end - -@implementation GridAction -@end - -@implementation GridBase -@end - -@implementation Hide -@end - -@implementation InstantAction -@end - -@implementation IntervalAction -@end - -@implementation JumpBy -@end - -@implementation JumpTiles3D -@end - -@implementation JumpTo -@end - -@implementation JumpZoomTransition -@end - -@implementation Label -@end - -@implementation LabelAtlas -@end - -@implementation Layer -@end - -@implementation Lens3D -@end - -@implementation Liquid -@end - -@implementation Menu -@end - -@implementation MenuItem -@end - -@implementation MenuItemAtlasFont -@end - -@implementation MenuItemFont -@end - -@implementation MenuItemImage -@end - -@implementation MenuItemLabel -@end - -@implementation MenuItemSprite -@end - -@implementation MenuItemToggle -@end - -@implementation MotionStreak -@end - -@implementation MoveBy -@end - -@implementation MoveInBTransition -@end - -@implementation MoveInLTransition -@end - -@implementation MoveInRTransition -@end - -@implementation MoveInTTransition -@end - -@implementation MoveTo -@end - -@implementation MultiplexLayer -@end - -@implementation OrbitCamera -@end - -@implementation OrientedTransitionScene -@end - -@implementation PVRTexture -@end - -@implementation PageTurn3D -@end - -@implementation PageTurnTransition -@end - -@implementation ParallaxNode -@end - -@implementation ParticleExplosion -@end - -@implementation ParticleFire -@end - -@implementation ParticleFireworks -@end - -@implementation ParticleFlower -@end - -@implementation ParticleGalaxy -@end - -@implementation ParticleMeteor -@end - -@implementation ParticleRain -@end - -@implementation ParticleSmoke -@end - -@implementation ParticleSnow -@end - -@implementation ParticleSpiral -@end - -@implementation ParticleSun -@end - -@implementation ParticleSystem -@end - -@implementation Place -@end - -@implementation PointParticleSystem -@end - -@implementation QuadParticleSystem -@end - -@implementation RenderTexture -@end - -@implementation Repeat -@end - -@implementation RepeatForever -@end - -@implementation ReuseGrid -@end - -@implementation ReverseTime -@end - -@implementation Ribbon -@end - -@implementation RibbonSegment -@end - -@implementation Ripple3D -@end - -@implementation RotateBy -@end - -@implementation RotateTo -@end - -@implementation RotoZoomTransition -@end - -@implementation ScaleBy -@end - -@implementation ScaleTo -@end - -@implementation Scene -@end - -@implementation Scheduler -@end - -@implementation Sequence -@end - -@implementation Shaky3D -@end - -@implementation ShakyTiles3D -@end - -@implementation ShatteredTiles3D -@end - -@implementation Show -@end - -@implementation ShrinkGrowTransition -@end - -@implementation ShuffleTiles -@end - -@implementation SlideInBTransition -@end - -@implementation SlideInLTransition -@end - -@implementation SlideInRTransition -@end - -@implementation SlideInTTransition -@end - -@implementation Spawn -@end - -@implementation Speed -@end - -@implementation SplitCols -@end - -@implementation SplitColsTransition -@end - -@implementation SplitRows -@end - -@implementation SplitRowsTransition -@end - -@implementation Sprite -@end - -@implementation StandardTouchHandler -@end - -@implementation StopGrid -@end - -@implementation TMXLayer -@end - -@implementation TMXLayerInfo -@end - -@implementation TMXMapInfo -@end - -@implementation TMXTiledMap -@end - -@implementation TMXTilesetInfo -@end - -@implementation TargetedTouchHandler -@end - -@implementation Texture2D -@end - -@implementation TextureAtlas -@end - -@implementation TextureMgr -@end - -@implementation TextureNode -@end - -@implementation ThreadedFastDirector -@end - -@implementation TileMapAtlas -@end - -@implementation TiledGrid3D -@end - -@implementation TiledGrid3DAction -@end - -@implementation Timer -@end - -@implementation TimerDirector -@end - -@implementation TintBy -@end - -@implementation TintTo -@end - -@implementation ToggleVisibility -@end - -@implementation TouchDispatcher -@end - -@implementation TouchHandler -@end - -@implementation TransitionScene -@end - -@implementation TurnOffTiles -@end - -@implementation TurnOffTilesTransition -@end - -@implementation Twirl -@end - -@implementation Waves -@end - -@implementation Waves3D -@end - -@implementation WavesTiles3D -@end - -@implementation ZoomFlipAngularTransition -@end - -@implementation ZoomFlipXTransition -@end - -@implementation ZoomFlipYTransition -@end - - -#endif // CC_COMPATIBILITY_WITH_0_8 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/compatibility_with_0_8/classes_0_8.py b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/compatibility_with_0_8/classes_0_8.py deleted file mode 100644 index 401257e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/compatibility_with_0_8/classes_0_8.py +++ /dev/null @@ -1 +0,0 @@ -classes = { "AccelAmplitude" : "", "AccelDeccelAmplitude" : "", "Action" : "", "ActionManager" : "", "Animate" : "", "Animation" : "", "AtlasAnimation" : "", "AtlasNode" : "", "AtlasSprite" : "", "AtlasSpriteFrame" : "", "AtlasSpriteManager" : "", "BezierBy" : "", "BezierTo" : "", "BitmapFontAtlas" : "", "BitmapFontConfiguration" : "", "Blink" : "", "CallFunc" : "", "CallFuncN" : "", "CallFuncND" : "", "Camera" : "", "CameraAction" : "", "CocosNode" : "", "ColorLayer" : "", "DeccelAmplitude" : "", "DelayTime" : "", "Director" : "", "DisplayLinkDirector" : "", "EAGLView" : "", "EaseAction" : "", "EaseBackIn" : "", "EaseBackInOut" : "", "EaseBackOut" : "", "EaseBounce" : "", "EaseBounceIn" : "", "EaseBounceInOut" : "", "EaseBounceOut" : "", "EaseElastic" : "", "EaseElasticIn" : "", "EaseElasticInOut" : "", "EaseElasticOut" : "", "EaseExponentialIn" : "", "EaseExponentialInOut" : "", "EaseExponentialOut" : "", "EaseIn" : "", "EaseInOut" : "", "EaseOut" : "", "EaseRateAction" : "", "EaseSineIn" : "", "EaseSineInOut" : "", "EaseSineOut" : "", "FadeBLTransition" : "", "FadeDownTransition" : "", "FadeIn" : "", "FadeOut" : "", "FadeOutBLTiles" : "", "FadeOutDownTiles" : "", "FadeOutTRTiles" : "", "FadeOutUpTiles" : "", "FadeTRTransition" : "", "FadeTo" : "", "FadeTransition" : "", "FadeUpTransition" : "", "FastDirector" : "", "FileUtils" : "", "FiniteTimeAction" : "", "FlipAngularTransition" : "", "FlipX3D" : "", "FlipXTransition" : "", "FlipY3D" : "", "FlipYTransition" : "", "Grabber" : "", "Grid3D" : "", "Grid3DAction" : "", "GridAction" : "", "GridBase" : "", "Hide" : "", "InstantAction" : "", "IntervalAction" : "", "JumpBy" : "", "JumpTiles3D" : "", "JumpTo" : "", "JumpZoomTransition" : "", "Label" : "", "LabelAtlas" : "", "Layer" : "", "Lens3D" : "", "Liquid" : "", "Menu" : "", "MenuItem" : "", "MenuItemAtlasFont" : "", "MenuItemAtlasSprite" : "", "MenuItemFont" : "", "MenuItemImage" : "", "MenuItemLabel" : "", "MenuItemSprite" : "", "MenuItemToggle" : "", "MotionStreak" : "", "MoveBy" : "", "MoveInBTransition" : "", "MoveInLTransition" : "", "MoveInRTransition" : "", "MoveInTTransition" : "", "MoveTo" : "", "MultiplexLayer" : "", "OrbitCamera" : "", "OrientedTransitionScene" : "", "PVRTexture" : "", "PageTurn3D" : "", "PageTurnTransition" : "", "ParallaxNode" : "", "ParticleExplosion" : "", "ParticleFire" : "", "ParticleFireworks" : "", "ParticleFlower" : "", "ParticleGalaxy" : "", "ParticleMeteor" : "", "ParticleRain" : "", "ParticleSmoke" : "", "ParticleSnow" : "", "ParticleSpiral" : "", "ParticleSun" : "", "ParticleSystem" : "", "Place" : "", "PointParticleSystem" : "", "QuadParticleSystem" : "", "RenderTexture" : "", "Repeat" : "", "RepeatForever" : "", "ReuseGrid" : "", "ReverseTime" : "", "Ribbon" : "", "RibbonSegment" : "", "Ripple3D" : "", "RotateBy" : "", "RotateTo" : "", "RotoZoomTransition" : "", "ScaleBy" : "", "ScaleTo" : "", "Scene" : "", "Scheduler" : "", "Sequence" : "", "Shaky3D" : "", "ShakyTiles3D" : "", "ShatteredTiles3D" : "", "Show" : "", "ShrinkGrowTransition" : "", "ShuffleTiles" : "", "SlideInBTransition" : "", "SlideInLTransition" : "", "SlideInRTransition" : "", "SlideInTTransition" : "", "Spawn" : "", "Speed" : "", "SplitCols" : "", "SplitColsTransition" : "", "SplitRows" : "", "SplitRowsTransition" : "", "Sprite" : "", "StandardTouchHandler" : "", "StopGrid" : "", "TMXLayer" : "", "TMXLayerInfo" : "", "TMXMapInfo" : "", "TMXTiledMap" : "", "TMXTilesetInfo" : "", "TargetedTouchHandler" : "", "Texture2D" : "", "TextureAtlas" : "", "TextureMgr" : "", "TextureNode" : "", "ThreadedFastDirector" : "", "TileMapAtlas" : "", "TiledGrid3D" : "", "TiledGrid3DAction" : "", "Timer" : "", "TimerDirector" : "", "TintBy" : "", "TintTo" : "", "ToggleVisibility" : "", "TouchDispatcher" : "", "TouchHandler" : "", "TransitionScene" : "", "TurnOffTiles" : "", "TurnOffTilesTransition" : "", "Twirl" : "", "Waves" : "", "Waves3D" : "", "WavesTiles3D" : "", "ZoomFlipAngularTransition" : "", "ZoomFlipXTransition" : "", "ZoomFlipYTransition" : "",} \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/compatibility_with_0_8/cocos2d_8_classes.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/compatibility_with_0_8/cocos2d_8_classes.txt deleted file mode 100644 index 0e3b43a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/compatibility_with_0_8/cocos2d_8_classes.txt +++ /dev/null @@ -1,197 +0,0 @@ -Action.h:@interface Action : NSObject { -Action.h:@interface FiniteTimeAction : Action -Action.h:@interface RepeatForever : Action -Action.h:@interface Speed : Action -ActionManager.h:@interface ActionManager : NSObject { -AtlasNode.h:@interface AtlasNode : CocosNode { -AtlasSprite.h:@interface AtlasSprite : CocosNode -AtlasSprite.h:@interface AtlasAnimation : NSObject -AtlasSprite.h:@interface AtlasSpriteFrame : NSObject -AtlasSpriteManager.h:@interface AtlasSpriteManager : CocosNode -BitmapFontAtlas.h:@interface BitmapFontConfiguration : NSObject -BitmapFontAtlas.h:@interface BitmapFontAtlas : AtlasSpriteManager -Camera.h:@interface Camera : NSObject { -CameraAction.h:@interface CameraAction : IntervalAction { -CameraAction.h:@interface OrbitCamera : CameraAction { -CocosNode.h:@interface CocosNode : NSObject { -Director.h:@interface Director : NSObject -Director.h:@interface FastDirector : Director -Director.h:@interface ThreadedFastDirector : Director -Director.h:@interface DisplayLinkDirector : Director -Director.h:@interface TimerDirector : Director -EaseAction.h:@interface EaseAction : IntervalAction -EaseAction.h:@interface EaseRateAction : EaseAction -EaseAction.h:@interface EaseIn : EaseRateAction {} @end -EaseAction.h:@interface EaseOut : EaseRateAction {} @end -EaseAction.h:@interface EaseInOut : EaseRateAction {} @end -EaseAction.h:@interface EaseExponentialIn : EaseAction {} @end -EaseAction.h:@interface EaseExponentialOut : EaseAction {} @end -EaseAction.h:@interface EaseExponentialInOut : EaseAction {} @end -EaseAction.h:@interface EaseSineIn : EaseAction {} @end -EaseAction.h:@interface EaseSineOut : EaseAction {} @end -EaseAction.h:@interface EaseSineInOut : EaseAction {} @end -EaseAction.h:@interface EaseElastic : EaseAction -EaseAction.h:@interface EaseElasticIn : EaseElastic {} @end -EaseAction.h:@interface EaseElasticOut : EaseElastic {} @end -EaseAction.h:@interface EaseElasticInOut : EaseElastic {} @end -EaseAction.h:@interface EaseBounce : EaseAction {} @end -EaseAction.h:@interface EaseBounceIn : EaseBounce {} @end -EaseAction.h:@interface EaseBounceOut : EaseBounce {} @end -EaseAction.h:@interface EaseBounceInOut : EaseBounce {} @end -EaseAction.h:@interface EaseBackIn : EaseAction {} @end -EaseAction.h:@interface EaseBackOut : EaseAction {} @end -EaseAction.h:@interface EaseBackInOut : EaseAction {} @end -Grabber.h:@interface Grabber : NSObject -Grid.h:@interface GridBase : NSObject -Grid.h:@interface Grid3D : GridBase -Grid.h:@interface TiledGrid3D : GridBase -Grid3DAction.h:@interface Waves3D : Grid3DAction -Grid3DAction.h:@interface FlipX3D : Grid3DAction -Grid3DAction.h:@interface FlipY3D : FlipX3D -Grid3DAction.h:@interface Lens3D : Grid3DAction -Grid3DAction.h:@interface Ripple3D : Grid3DAction -Grid3DAction.h:@interface Shaky3D : Grid3DAction -Grid3DAction.h:@interface Liquid : Grid3DAction -Grid3DAction.h:@interface Waves : Grid3DAction -Grid3DAction.h:@interface Twirl : Grid3DAction -GridAction.h:@interface GridAction : IntervalAction -GridAction.h:@interface Grid3DAction : GridAction -GridAction.h:@interface TiledGrid3DAction : GridAction -GridAction.h:@interface AccelDeccelAmplitude : IntervalAction -GridAction.h:@interface AccelAmplitude : IntervalAction -GridAction.h:@interface DeccelAmplitude : IntervalAction -GridAction.h:@interface StopGrid : InstantAction -GridAction.h:@interface ReuseGrid : InstantAction -InstantAction.h:@interface InstantAction : FiniteTimeAction -InstantAction.h: @interface Show : InstantAction -InstantAction.h:@interface Hide : InstantAction -InstantAction.h:@interface ToggleVisibility : InstantAction -InstantAction.h:@interface Place : InstantAction -InstantAction.h:@interface CallFunc : InstantAction -InstantAction.h:@interface CallFuncN : CallFunc -InstantAction.h:@interface CallFuncND : CallFuncN -IntervalAction.h:@interface IntervalAction: FiniteTimeAction -IntervalAction.h:@interface Sequence : IntervalAction -IntervalAction.h:@interface Repeat : IntervalAction -IntervalAction.h:@interface Spawn : IntervalAction -IntervalAction.h:@interface RotateTo : IntervalAction -IntervalAction.h:@interface RotateBy : IntervalAction -IntervalAction.h:@interface MoveTo : IntervalAction -IntervalAction.h:@interface MoveBy : MoveTo -IntervalAction.h: @interface JumpBy : IntervalAction -IntervalAction.h: @interface JumpTo : JumpBy -IntervalAction.h:@interface BezierBy : IntervalAction -IntervalAction.h:@interface BezierTo : BezierBy -IntervalAction.h:@interface ScaleTo : IntervalAction -IntervalAction.h:@interface ScaleBy : ScaleTo -IntervalAction.h:@interface Blink : IntervalAction -IntervalAction.h:@interface FadeIn : IntervalAction -IntervalAction.h:@interface FadeOut : IntervalAction -IntervalAction.h:@interface FadeTo : IntervalAction -IntervalAction.h:@interface TintTo : IntervalAction -IntervalAction.h:@interface TintBy : IntervalAction -IntervalAction.h:@interface DelayTime : IntervalAction -IntervalAction.h:@interface ReverseTime : IntervalAction -IntervalAction.h:@interface Animate : IntervalAction -Label.h:@interface Label : TextureNode -LabelAtlas.h:@interface LabelAtlas : AtlasNode { -Layer.h:@interface Layer : CocosNode -Layer.h:@interface ColorLayer : Layer -Layer.h:@interface MultiplexLayer : Layer -Menu.h:@interface Menu : Layer -MenuItem.h:@interface MenuItem : CocosNode -MenuItem.h:@interface MenuItemLabel : MenuItem -MenuItem.h:@interface MenuItemAtlasFont : MenuItemLabel -MenuItem.h:@interface MenuItemFont : MenuItemLabel -MenuItem.h:@interface MenuItemSprite : MenuItem -MenuItem.h:@interface MenuItemAtlasSprite : MenuItemSprite -MenuItem.h:@interface MenuItemImage : MenuItemSprite -MenuItem.h:@interface MenuItemToggle : MenuItem -MotionStreak.h:@interface MotionStreak : CocosNode -PageTurn3DAction.h:@interface PageTurn3D : Grid3DAction { -PageTurnTransition.h:@interface PageTurnTransition : TransitionScene { -ParallaxNode.h:@interface ParallaxNode : CocosNode { -ParticleExamples.h:@interface ParticleFire: PointParticleSystem -ParticleExamples.h:@interface ParticleFireworks : PointParticleSystem -ParticleExamples.h:@interface ParticleSun : PointParticleSystem -ParticleExamples.h:@interface ParticleGalaxy : PointParticleSystem -ParticleExamples.h:@interface ParticleFlower : PointParticleSystem -ParticleExamples.h:@interface ParticleMeteor : PointParticleSystem -ParticleExamples.h:@interface ParticleSpiral : PointParticleSystem -ParticleExamples.h:@interface ParticleExplosion : PointParticleSystem -ParticleExamples.h:@interface ParticleSmoke : PointParticleSystem -ParticleExamples.h:@interface ParticleSnow : PointParticleSystem -ParticleExamples.h:@interface ParticleRain : PointParticleSystem -ParticleSystem.h:@interface ParticleSystem : CocosNode -PointParticleSystem.h:@interface PointParticleSystem : ParticleSystem -QuadParticleSystem.h:@interface QuadParticleSystem : ParticleSystem -RenderTexture.h:@interface RenderTexture : CocosNode -Ribbon.h:@interface Ribbon : CocosNode -Ribbon.h:@interface RibbonSegment : NSObject -Scene.h:@interface Scene : CocosNode { -Scheduler.h:@interface Timer : NSObject -Scheduler.h:@interface Scheduler : NSObject -Sprite.h:@interface Sprite : TextureNode -Sprite.h:@interface Animation : NSObject -TMXTiledMap.h:@interface TMXTiledMap : CocosNode -TMXTiledMap.h:@interface TMXLayer : AtlasSpriteManager -TMXXMLParser.h:@interface TMXLayerInfo : NSObject -TMXXMLParser.h:@interface TMXTilesetInfo : NSObject -TMXXMLParser.h:@interface TMXMapInfo : NSObject -TextureAtlas.h:@interface TextureAtlas : NSObject { -TextureMgr.h:@interface TextureMgr : NSObject -TextureNode.h:@interface TextureNode : CocosNode { -TileMapAtlas.h:@interface TileMapAtlas : AtlasNode { -TiledGridAction.h:@interface ShakyTiles3D : TiledGrid3DAction -TiledGridAction.h:@interface ShatteredTiles3D : TiledGrid3DAction -TiledGridAction.h:@interface ShuffleTiles : TiledGrid3DAction -TiledGridAction.h:@interface FadeOutTRTiles : TiledGrid3DAction -TiledGridAction.h:@interface FadeOutBLTiles : FadeOutTRTiles -TiledGridAction.h:@interface FadeOutUpTiles : FadeOutTRTiles -TiledGridAction.h:@interface FadeOutDownTiles : FadeOutUpTiles -TiledGridAction.h:@interface TurnOffTiles : TiledGrid3DAction -TiledGridAction.h:@interface WavesTiles3D : TiledGrid3DAction -TiledGridAction.h:@interface JumpTiles3D : TiledGrid3DAction -TiledGridAction.h:@interface SplitRows : TiledGrid3DAction -TiledGridAction.h:@interface SplitCols : TiledGrid3DAction -TouchDispatcher.h:@interface TouchDispatcher : NSObject -TouchHandler.h:@interface TouchHandler : NSObject { -TouchHandler.h:@interface StandardTouchHandler : TouchHandler -TouchHandler.h:@interface TargetedTouchHandler : TouchHandler { -Transition.h:@interface TransitionScene : Scene { -Transition.h:@interface OrientedTransitionScene : TransitionScene -Transition.h:@interface RotoZoomTransition : TransitionScene -Transition.h:@interface JumpZoomTransition : TransitionScene -Transition.h:@interface MoveInLTransition : TransitionScene -Transition.h:@interface MoveInRTransition : MoveInLTransition -Transition.h:@interface MoveInTTransition : MoveInLTransition -Transition.h:@interface MoveInBTransition : MoveInLTransition -Transition.h:@interface SlideInLTransition : TransitionScene -Transition.h:@interface SlideInRTransition : SlideInLTransition -Transition.h:@interface SlideInBTransition : SlideInLTransition -Transition.h:@interface SlideInTTransition : SlideInLTransition -Transition.h:@interface ShrinkGrowTransition : TransitionScene -Transition.h:@interface FlipXTransition : OrientedTransitionScene -Transition.h:@interface FlipYTransition : OrientedTransitionScene -Transition.h:@interface FlipAngularTransition : OrientedTransitionScene -Transition.h:@interface ZoomFlipXTransition : OrientedTransitionScene -Transition.h:@interface ZoomFlipYTransition : OrientedTransitionScene -Transition.h:@interface ZoomFlipAngularTransition : OrientedTransitionScene -Transition.h:@interface FadeTransition : TransitionScene -Transition.h:@interface TurnOffTilesTransition : TransitionScene -Transition.h:@interface SplitColsTransition : TransitionScene -Transition.h:@interface SplitRowsTransition : SplitColsTransition -Transition.h:@interface FadeTRTransition : TransitionScene -Transition.h:@interface FadeBLTransition : FadeTRTransition -Transition.h:@interface FadeUpTransition : FadeTRTransition -Transition.h:@interface FadeDownTransition : FadeTRTransition -Support/EAGLView.h:@interface EAGLView : UIView -Support/FileUtils.h:@interface FileUtils : NSObject -Support/PVRTexture.h:@interface PVRTexture : NSObject -Support/Texture2D.h:@interface Texture2D : NSObject -Support/Texture2D.h:@interface Texture2D (Drawing) -Support/Texture2D.h:@interface Texture2D (Image) -Support/Texture2D.h:@interface Texture2D (Text) -Support/Texture2D.h:@interface Texture2D (PVRTC) -Support/Texture2D.h:@interface Texture2D (GLFilter) -Support/Texture2D.h:@interface Texture2D (PixelFormat) diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/compatibility_with_0_8/generate_compat_file.py b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/compatibility_with_0_8/generate_compat_file.py deleted file mode 100644 index 2c81c75..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/compatibility_with_0_8/generate_compat_file.py +++ /dev/null @@ -1,140 +0,0 @@ - - -import sys -import os - -copyright = """ -/* - * cocos2d for iPhone: http://www.cocos2d-iphone.org - * - * Copyright (c) 2008-2010 Ricardo Quesada - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - */ - -// AUTOMATICALLY GENERATED. DO NOT EDIT -""" - -pre_header = """ - -#import -#import "cocos2d.h" - -#if CC_COMPATIBILITY_WITH_0_8 - -""" - -post_header = """ -#endif // CC_COMPATIBILITY_WITH_0_8 -""" - -pre_m = """ -#include "CCCompatibility.h" -#if CC_COMPATIBILITY_WITH_0_8 -""" - -post_m = """ -#endif // CC_COMPATIBILITY_WITH_0_8 -""" - - -def purge_dict( d ): - - # Sprite updates - d['AtlasSprite'] = 'CCSprite' - d['AtlasSpriteManager'] = 'CCSpriteSheet' - d['AtlasAnimation'] = 'CCAnimation' - d['AtlasSpriteFrame'] = 'CCSpriteFrame' - d['CocosNode'] = 'CCNode' - d['TextureMgr'] = 'CCTextureCache' - d['TextureNode'] = 'CCSprite' - - # deleted classes - classes_to_delete = ['MenuItemAtlasSprite', 'FileUtils', 'EAGLView' ] - for i in classes_to_delete: - del( d[i] ) - -def write_to_file(): - import classes_0_8 - - class_dict = classes_0_8.classes - - purge_dict( class_dict) - - file_h = open('CCCompatibility.h','w+') - file_m = open('CCCompatibility.m','w+') - - keys = [] - - # sort keys - for k in class_dict: - keys.append( k ) - keys = sorted( keys ) - - # header file - file_h.write( copyright ) - file_h.write( pre_header ) - - for k in keys: - old = k - new = class_dict[k] - if new == '': - new = 'CC' + old - - file_h.write('DEPRECATED_ATTRIBUTE ') - file_h.write('@interface %s : %s {} @end\n' % (old, new) ) - file_h.write( post_header ) - file_h.close() - - # implementation file - file_m.write( copyright ) - file_m.write( pre_m ) - for k in keys: - old = k - - file_m.write('@implementation %s\n@end\n\n' % old ) - file_m.write( post_m ) - file_m.close() - -def class_parser(): - import re - f = open('cocos2d_8_classes.txt') - out = open('classes_0_8.py','w+') - lines = f.readlines() - - s = set() - for l in lines: - a = re.findall('@interface\s+(\w+)',l) - if len(a) > 0: - s.add( a[0] ) - - s = sorted(s) - out.write( "classes = {" ) - for i in s: - out.write( '\t"%s" : "",' % i ) - out.write( "}" ) - -if __name__ == '__main__': - # to generate the data needed for the next step) -# class_parser() - - # to generate to CCCompatibility files - write_to_file() - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/mkatlas.pl b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/mkatlas.pl deleted file mode 100644 index c2706b8..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/mkatlas.pl +++ /dev/null @@ -1,360 +0,0 @@ -#!/usr/bin/perl -W - -# Author: Matthias Hoechsmann, gamedrs.com -# Artefact Removal using Edge Copy by Patrick Wolowicz, subzero.eu -# This source code an be used freely and is provided "AS IS" without any warrenties. -# Go and visit www.zombiesmash.gamedrs.com. Thank you :) - -# STEPS to install GD module on mac -# 1. Install libpng/libjpeg binaries http://ethan.tira-thompson.org/Mac_OS_X_Ports.html -# 2. Download and install libdg http://www.libgd.org -# 3. Download and install GD perlmodule (Can be done with CPAN, perl -MCPAN -e 'shell', get GD, make GD, install GD) - -# README -# mkatlas.pl is a perl script for generating an atlas image from individual images and a C header file with image coordinates. -# mkAtlas.pl takes a *.atl file in the following format and turns it into a png/pvr atlas. -# Format: each line is [,+][,- 2 (required for mip mapping) -# 09-13-09 improved artefact removal when called with -p 2, removed warning about init not initialized -# 08-16-09 fixed bug: alpha channel not copied for first image in atl file - -use GD; -use Getopt::Std; -use vars qw/ %opt /; - -my @images; # global array that holds hashrefs of images including id, and size -my %opt; #global array holding options - -# change the path if texturetool is installed somewhere else -$texturetool = "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/texturetool"; - -&init(); -&main(); - -# packing algorithm based on http://www.blackpawn.com/texts/lightmaps/default.html - -sub insertImg() -{ - my ($node, $img) = @_; - -# print "w: $node->{W}, h: $node->{H}\n"; - - # if we're not a leaf then - if($node->{CHILDA} != 0 || $node->{CHILDB} != 0) - { - # (try inserting into first child) - $newNode = &insertImg($node->{CHILDA}, $img); - return $newNode if($newNode != 0); - - # (no room, insert into second) - $newNode = &insertImg($node->{CHILDB}, $img); - return $newNode; - } - else - { - # (if there's already a texture here, return) - return 0 if($node->{IMG_REF} != 0); - - # (if we're too small, return) - return 0 if($img->{W} > $node->{W} || $img->{H} > $node->{H}); - - # (if we're just right, accept) - if($node->{W} == $img->{W} && $node->{H} == $img->{H}) - { - $node->{IMG_REF} = $img; - return $node; - } - - # (otherwise, gotta split this node and create some kids) - my %childa = (IMG_REF => 0, CHILDA => 0, CHILDB => 0); - my %childb = (IMG_REF => 0, CHILDA => 0, CHILDB => 0); - - # (decide which way to split) - my $dw = $node->{W} - $img->{W}; - my $dh = $node->{H} - $img->{H}; - - if($dw > $dh) - { - # split vertically - $childa{LEFT} = $node->{LEFT}; - $childa{BOTTOM} = $node->{BOTTOM}; - $childa{W} = $img->{W}; - $childa{H} = $node->{H}; - - $childb{LEFT} = $node->{LEFT} + $img->{W}; - $childb{BOTTOM} = $node->{BOTTOM}; - $childb{W} = $node->{W} - $img->{W}; - $childb{H} = $node->{H}; - } - else - { - # split horizontally - $childa{LEFT} = $node->{LEFT}; - $childa{BOTTOM} = $node->{BOTTOM}; - $childa{W} = $node->{W}; - $childa{H} = $img->{H}; - - $childb{LEFT} = $node->{LEFT}; - $childb{BOTTOM} = $node->{BOTTOM} + $img->{H}; - $childb{W} = $node->{W}; - $childb{H} = $node->{H} - $img->{H}; - } - - $node->{CHILDA} = \%childa; - $node->{CHILDB} = \%childb; - - # (insert into first child we created) - $newNode = &insertImg($node->{CHILDA}, $img); - return $newNode; - } -} - -sub usage() -{ - print "mkatlas -f configfile [-s size] [-r imgrootdir] [-p pvrspacing]\n"; - exit; -} - -sub init() -{ - use Getopt::Std; - my $opt_string = 'hf:s:r:p:'; - getopts( "$opt_string", \%opt ) or usage(); - usage() if $opt{h} || !$opt{f}; - $opt{s} = 128 if(!defined($opt{s})); - $opt{r} = "" if(!defined($opt{r})); - $opt{p} = 0 if(!defined($opt{p})); - - die("Error: -p must be a multiple of 2") if($opt{p} % 2 == 1); - - printf("Options: s=$opt{s}, r=$opt{r}, p=$opt{p}\n"); -} - -sub main -{ - my $num_images = 0; - - # read config file - open(IN, '<', $opt{f}) || die ("Cannot open file: $opt{f}\n"); - foreach my $line () - { - # skip comment lines (//) - if($line =~ /^\/\// || $line =~ /^\s*$/) - { - next; - } - else - { - $scaleUp = 1; - $scaleDown = 1; - $altName = ""; - - # open image file and get stats - if($line =~ /^(.*?),(.*)$/) - { - $filename = "$opt{r}/$1"; - my $rest = $2; - $scaleUp = $1 if($rest =~ /\+(\d+\.?\d*)/); - $scaleDown = $1 if($rest =~ /-(\d+\.?\d*)/); - $altName = $1 if($rest =~ /\*(.\w*)/); - } - else - { - $filename = "$opt{r}/$line"; - } - - $gd_image = GD::Image->new($filename); - die("Error: Cannot open image file $filename\n") if(!$gd_image); - ($width,$height) = $gd_image->getBounds(); - - my %image = (FILENAME => $filename, - W => ($width*$scaleUp)+$opt{p}, - H => ($height*$scaleUp)+$opt{p}, - SCALEUP => $scaleUp, - SCALEDOWN => $scaleDown, - ALTNAME => $altName, - W_ORG => $width, - H_ORG => $height); - - push(@images, \%image); - chop($line); - printf("$filename -> w: $width, h: $height\n"); - - } - } - close(IN); - - # build coordinate tree - my %atlasParam = (W => $opt{s}, H => $opt{s}); - my %node = (LEFT => 0, BOTTOM => 0, W => $atlasParam{W}, H => $atlasParam{H}, IMG_REF => 0, CHILDA => 0, CHILDB => 0); - - foreach $image (@images) - { - $res = &insertImg(\%node, $image); - die("Error: Image '$image->{FILENAME} could not be inserted, increase Atlas size") if(!$res); - } - - # generate Atlas image and header - my $file_prefix = ""; - my $file_prefix_short = ""; - $file_prefix = $1 if ($opt{f} =~ /^(.*)\.atl$/); - $file_prefix = $opt{f} if($file_prefix eq ""); - $file_prefix_short = $file_prefix; - $file_prefix_short =~ s/.*\/(.*)/$1/; - $atlasParam{PREFIX} = uc($file_prefix_short); - - print("# new coordinates\n"); - my $gd_atlas = GD::Image->newTrueColor($atlasParam{W}, $atlasParam{H}); - $gd_atlas->saveAlpha(1); - $gd_atlas->alphaBlending(0); - $atlasParam{ATLAS_REF} = $gd_atlas; - - open (H, '>', "${file_prefix}Coords.h"); - $atlasParam{HEADER_FH} = H; - print H "// This file was automatically created by mkatlas.pl\n\n"; - - &generateAtlas(\%node, \%atlasParam); - $png_data = $gd_atlas->png(0); - open (OUT,'>', "${file_prefix}Atlas.png") || die("Cannot open atlas.png"); - binmode OUT; - print OUT $png_data; - close OUT; - - close(H); - - # create pvr texture file - my $call = "$texturetool -o \"${file_prefix}Atlas.pvr\" -f PVR -e PVRTC -p \"${file_prefix}Atlas_pvrprev.png\" \"${file_prefix}Atlas.png\"";print "Calling $call\n"; - system($call); -} - -sub generateAtlas -{ - my ($node, $atlasParam) = @_; - $init = 0; - if($node->{IMG_REF}) - { - my $img = $node->{IMG_REF}; - print "$img->{FILENAME}: $node->{LEFT}, $node->{BOTTOM}, $node->{W}, $node->{H}\n"; - -# GD::Image->trueColor(1); - my $gd_image_src = GD::Image->new($node->{IMG_REF}->{FILENAME}); - $gd_image_src->saveAlpha(1); - $gd_image_src->alphaBlending(0); - $gd_image_src->trueColor(1); - my $margin = $opt{p}/2; - my $x_dest = $node->{LEFT}; - my $y_dest = $node->{BOTTOM}; - my $w_src = $node->{IMG_REF}->{W_ORG}; - my $h_src = $node->{IMG_REF}->{H_ORG}; - my $scaleUp = $node->{IMG_REF}->{SCALEUP}; - my $scaleDown = $node->{IMG_REF}->{SCALEDOWN}; - my $w_dst = $w_src*$scaleUp; - my $h_dst = $h_src*$scaleUp; - my $altName = $node->{IMG_REF}->{ALTNAME}; - - #copy image to atlas - if($scaleUp == 1) - { - $atlasParam->{ATLAS_REF}->copy($gd_image_src, $x_dest+$margin, $y_dest+$margin, 0, 0, $w_src, $h_src); - } - else - { - $atlasParam->{ATLAS_REF}->copyResized($gd_image_src, $x_dest+$margin, $y_dest+$margin, 0, 0, $w_dst, $h_dst, $w_src, $h_src); - } - - # fix alpha bug - # For the first image, I duplicated the code so it reads & writes the first image again in the same spot. - # For whatever reason, it works. Must be some weird bug in one of the libraries your using. - if( $init == 0 ) - { - $init = 1; - - my $gd_image_src = GD::Image->new($node->{IMG_REF}->{FILENAME}); - $gd_image_src->saveAlpha(1); - $gd_image_src->alphaBlending(0); - $gd_image_src->trueColor(1); - if($scaleUp == 1) - { - $atlasParam->{ATLAS_REF}->copy($gd_image_src, $x_dest+$margin, $y_dest+$margin, 0, 0, $w_src, $h_src); - } - else - { - $atlasParam->{ATLAS_REF}->copyResized($gd_image_src, $x_dest+$margin, $y_dest+$margin, 0, 0, $w_dst, $h_dst, $w_src, $h_src); - } - } - - - # fill surrounding margin with image - if($margin != 0) - { - for ($counter = 0; $counter < $margin;$counter++) - { - $atlasParam->{ATLAS_REF}->copy($atlasParam->{ATLAS_REF},$x_dest+$margin, $y_dest+$counter,$x_dest+$margin,$y_dest+$margin,$w_dst,1); #upper - $atlasParam->{ATLAS_REF}->copy($atlasParam->{ATLAS_REF},$x_dest+$margin, $y_dest+($margin*2)+$h_dst-$counter-1,$x_dest+$margin,$y_dest+$h_dst+$margin-1,$w_dst,1); #lower - } - for ($counter = 0; $counter < $margin;$counter++) - { - $atlasParam->{ATLAS_REF}->copy($atlasParam->{ATLAS_REF},$x_dest+$counter,$y_dest,$x_dest+$margin,$y_dest,1,$h_dst+$margin*2);#left - $atlasParam->{ATLAS_REF}->copy($atlasParam->{ATLAS_REF},$x_dest+$margin+$w_dst+$counter,$y_dest,$x_dest+$w_dst+$margin-1,$y_dest,1,$h_dst+$margin*2);#right - } - - } - - #generate header line - if($altName eq "") - { - $name = uc($1) if ($node->{IMG_REF}->{FILENAME} =~ /^(.*)\..*$/); - $name = $1 if($name =~ /^.*\/(.*)$/); - } - else - { - $name = uc($altName); - } - $coordsName = "COORDS_$atlasParam->{PREFIX}_$name"; - $scaleName = "SCALE_$atlasParam->{PREFIX}_$name"; - $x_coord = ${x_dest}+$margin; - $y_coord = ${y_dest}+$margin; - print {$atlasParam->{HEADER_FH}} "#define $coordsName CGRectMake($x_coord,$y_coord,$w_dst,$h_dst)\n"; - print {$atlasParam->{HEADER_FH}} "#define $scaleName $scaleDown\n"; - } - - &generateAtlas($node->{CHILDA}, $atlasParam) if($node->{CHILDA}); - &generateAtlas($node->{CHILDB}, $atlasParam) if($node->{CHILDB}); -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/spritesheet-artifact-fixer.py b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/spritesheet-artifact-fixer.py deleted file mode 100644 index bfad96b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/spritesheet-artifact-fixer.py +++ /dev/null @@ -1,133 +0,0 @@ -#!/usr/bin/python -# ---------------------------------------------------------------------------- -# SpriteSheet border adder -# (c) 2009 Ricardo Quesada -# ---------------------------------------------------------------------------- -''' -SpriteSheet Margin added -''' - -__docformat__ = 'restructuredtext' - - -# python -import sys -import os -import getopt -try: - import Image -except Exception, e: - print "\n" - print "Image module not found. Downlaod it from: http://www.pythonware.com/products/pil/" - print "\n" - raise - - - -class SpriteSheetMarginFix(object): - def __init__(self, filename, tilewidth, tileheight, spacing=2, margin=0): - self.margin = margin - self.filename = filename - self.spacing = spacing - self.tilewidth = tilewidth - self.tileheight= tileheight - - self.im = Image.open( self.filename ) - - self.rects = [] - - def populate_rects( self ): - # region is a rect - size = self.im.size - max_x = (size[0] - self.margin * 2 + self.spacing) / ( self.tilewidth + self.spacing ) - max_y = (size[1] - self.margin * 2 + self.spacing) / ( self.tileheight + self.spacing ) - - for y in range(max_y): - for x in range(max_x): - rect = [ x * (self.tilewidth + self.spacing) + self.margin, # origin x - y * (self.tileheight + self.spacing) + self.margin, # origin y - self.tilewidth, # size x - self.tileheight] # size y - - self.rects.append( rect ) - print 'Generated %d rects (%d x %d)' % (len(self.rects), max_x, max_y) - - def fix_image(self ): - - size = self.im.size - self.populate_rects() - for rect in self.rects: - # left / bottom borders don't need painting - # but they will be painted anyway - for x in range( rect[0], rect[0] + rect[2] ): - - y = rect[1] - if x >= 0 and x < size[0] and y > 0 and y < size[1]: - pixel = self.im.getpixel( (x,y) ) - self.im.putpixel( (x,y-1), pixel ) - - y = rect[1] + rect[3] - 1 - if x >= 0 and x < size[0] and y >= 0 and y < (size[1]-1): - pixel = self.im.getpixel( (x,y) ) - self.im.putpixel( (x,y+1), pixel ) - - for y in range( rect[1], rect[1] + rect[3] ): - - x = rect[0] - if x > 0 and x < size[0] and y >= 0 and y < size[1]: - pixel = self.im.getpixel( (x,y) ) - self.im.putpixel( (x-1,y), pixel ) - - x = rect[0] + rect[2] - 1 - if x >= 0 and x < (size[0]-1) and y >= 0 and y < size[1]: - pixel = self.im.getpixel( (x,y) ) - self.im.putpixel( (x+1,y), pixel ) - - new_name = "fixed-%s" % self.filename - print "saving new image: %s" % new_name - self.im.save("%s" % new_name, "PNG") - -def help(): - print "%s v1.0 - An utility to create borders in spritesheets" % sys.argv[0] - print "Usage:" - print "\t-f image_file_name" - print "\t-x tile_width" - print "\t-y tile_height" - print "\t-m margin (default 0)" - print "\t-s spacing (default 2)" - print "\nExample:" - print "\t%s -f spritesheet.png -x 32 -y 32 -m 0 -s 2" % sys.argv[0] - sys.exit(-1) - -if __name__ == "__main__": - if len( sys.argv ) == 1: - help() - - filename = None - tilewidth = 0 - tileheight = 0 - margin = 0 - spacing = 2 - - argv = sys.argv[1:] - try: - opts, args = getopt.getopt(argv, "f:x:y:m:s:", ["filename=","tilewidth=","tileheight=","margin=","spacing="]) - for opt, arg in opts: - if opt in ("-f","--filename"): - filename = arg - elif opt in ("-x","--tilewidth"): - tilewidth = int(arg) - elif opt in ("-y","--tileheight"): - tileheight = int(arg) - elif opt in ("-m","--margin"): - margin = int(arg) - elif opt in ("-s","--spacing"): - spacing = int(arg) - except getopt.GetoptError,e: - print e - - if filename == None or tilewidth == 0 or tileheight == 0: - help() - - fix = SpriteSheetMarginFix( filename=filename, margin=margin, spacing=spacing, tilewidth=tilewidth, tileheight=tileheight) - fix.fix_image() diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/template_generator.py b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/template_generator.py deleted file mode 100755 index d587ff3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/template_generator.py +++ /dev/null @@ -1,261 +0,0 @@ -#!/usr/bin/python -# -*- coding: utf-8 -*- -# ---------------------------------------------------------------------------- -# Xcode 4 template generator for cocos2d project -# (c) 2011 Ricardo Quesada -# -# LICENSE: Dual License: MIT & GNU GPL v2 Whatever suits you best. -# -# Given a directory, it generates the "Definitions" and "Nodes" elements -# -# Format taken from: http://blog.boreal-kiss.net/2011/03/11/a-minimal-project-template-for-xcode-4/ -# ---------------------------------------------------------------------------- -''' -Xcode 4 template generator -''' - -__docformat__ = 'restructuredtext' - -_template_open_body = """ - - - - - Description - This is a template description. - Identifier - com.cocos2d-v2.%s - Kind - Xcode.Xcode3.ProjectTemplateUnitKind""" - -_template_close_body = "\n" - -_template_header_path= """Targets - - - SharedSettings - - HEADER_SEARCH_PATHS - %s - - - """ - -_template_user_header_path= """Targets - - - SharedSettings - - ALWAYS_SEARCH_USER_PATHS - YES - USER_HEADER_SEARCH_PATHS - %s - - - """ - -_template_ancestor = """ Ancestors - - %s - """ - -# python -import sys -import os -import getopt -import glob - -class Xcode4Template(object): - def __init__(self, directory, group=0, identifier="XXX", header_path=None, user_header_path=None, ancestor=None): - self.directory = directory - self.files_to_include = [] - self.wildcard = '*' - self.ignore_extensions = ['h','txt','html','patch','cmake', 'py', 'markdown', 'md', 'graffle', 'sh', 'ini', 'bridgesupport', 'tbl', 'msg'] - self.ignore_directories = ['docs', 'html'] - self.group_start_index = group # eg: if 1 then libs/cocos2d/support -> ["cocos2d", "support"] ignoring "libs" - self.output = [] - self.identifier = identifier - self.header_path = header_path - self.user_header_path = user_header_path - self.ancestor = ancestor - - def scandirs(self, path): - for currentFile in glob.glob(os.path.join(path, self.wildcard)): - if os.path.isdir(currentFile): - self.scandirs(currentFile) - else: - self.files_to_include.append(currentFile) - - # - # append the definitions - # - def append_definition(self, output_body, path, group, dont_index): - output_body.append("\t\t%s" % path) - - output_body.append("\t\t") - if group: - output_body.append("\t\t\tGroup") - output_body.append("\t\t\t") - for g in group: - output_body.append("\t\t\t\t%s" % g) - output_body.append("\t\t\t") - - - output_body.append("\t\t\tPath\n\t\t\t%s" % path) - - if dont_index: - output_body.append("\t\t\tTargetIndices\n\t\t\t") - - output_body.append("\t\t") - - # - # Generate the "Definitions" section - # - def generate_definitions(self): - output_header = "\tDefinitions" - output_dict_open = "\t" - output_dict_close = "\t" - - output_body = [] - for path in self.files_to_include: - - # group name - group = [] - # obtain group name from directory - dirs = os.path.dirname(path) - - lastdir = dirs.split(os.path.sep)[-1] - if lastdir in self.ignore_directories: - sys.stderr.write('Ignoring definition: "%s" because it is in directory: "%s"\n' % (os.path.basename(path), lastdir)) - continue - - group = dirs.split('/') - - group = group[self.group_start_index:] - - # get the extension - filename = os.path.basename(path) - name_extension= filename.split('.') - extension = None - if len(name_extension) == 2: - extension = name_extension[1] - - self.append_definition(output_body, path, group, extension in self.ignore_extensions) - - self.output.append(output_header) - self.output.append(output_dict_open) - self.output.append("\n".join(output_body)) - self.output.append(output_dict_close) - - # - # Generates the "Nodes" section - # - def generate_nodes(self): - output_header = "\tNodes" - output_open = "\t" - output_close = "\t" - - output_body = [] - - for path in self.files_to_include: - - lastdir = os.path.dirname(path).split(os.path.sep)[-1] - if lastdir in self.ignore_directories: - sys.stderr.write('Ignoring node: "%s" because it is in directory: "%s"\n' % (os.path.basename(path), lastdir)) - continue - - output_body.append("\t\t%s" % path) - - self.output.append(output_header) - self.output.append(output_open) - self.output.append("\n".join(output_body)) - self.output.append(output_close) - - - # - # Generate ancestors - # - def generate_ancestor(self): - if self.ancestor: - self.output.append(_template_ancestor % self.ancestor) - - # - # Generates the include directory - # - def generate_header_path(self): - if self.header_path: - self.output.append(_template_header_path % self.header_path) - - if self.user_header_path: - self.output.append(_template_user_header_path % self.user_header_path) - - # - # Generates the plist. Send it to to stdout - # - def generate_xml(self): - self.output.append(_template_open_body % self.identifier) - self.generate_ancestor() - self.generate_definitions() - self.generate_nodes() - self.generate_header_path() - self.output.append(_template_close_body) - - print "\n".join(self.output) - - def generate(self): - self.scandirs(self.directory) - self.generate_xml() - -def help(): - print "%s v1.1 - An utility to generate Xcode 4 templates" % sys.argv[0] - print "Usage:" - print "-g --group\t\tdirectory_used_as_starting_group (if 1, then 'libs/cocos2d/Support/' -> ['cocos2d','Support'] ignoring 'libs')" - print "-i --identifier\t\tidentifier (Xcode4 template identifier)" - print "-a --ancestor\t\tancestor identifier. Default: none" - print "--header-path\t\theader search path" - print "--user-header-path\tuser header search path" - print "directory_to_parse" - print "\nExample:" - print "\t%s -i kazmathlib --header-path ___PACKAGENAME___/libs/kazmath/include libs" % sys.argv[0] - print "\t%s -i cocos2dlib libs" % sys.argv[0] - sys.exit(-1) - -if __name__ == "__main__": - if len(sys.argv) == 1: - help() - - directory = None - group = 0 - identifier = None - header_path= None - user_header_path= None - ancestor = None - argv = sys.argv[1:] - try: - opts, args = getopt.getopt(argv, "a:g:i:", ["ancestor=","group=","identifier=","header-path=", "user-header-path="]) - - if len(args) == 0: - help() - - for opt, arg in opts: - if opt in ("-g","--group"): - group = arg - if opt in ("-i","--identifier"): - identifier = arg - if opt in ["--header-path"]: - header_path= arg - if opt in ["--user-header-path"]: - user_header_path= arg - if opt in ("-a", "--ancestor"): - ancestor = arg - except getopt.GetoptError,e: - print e - - directory = args[0] - - if directory == None: - help() - - gen = Xcode4Template(directory=directory, group=int(group), identifier=identifier, header_path=header_path, user_header_path=user_header_path, ancestor=ancestor) - gen.generate() - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/tiler.mm b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/tiler.mm deleted file mode 100644 index 2426bc9..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/tiler.mm +++ /dev/null @@ -1,277 +0,0 @@ -/* - -Tiler is a small command line utility that tiles an arbitrary image -into a PNG texture containing tiles and a TGA image containing a tilemap. -You can specify the tile size (must be a power of 2) with the -tilesize option. - -To Compile: -gcc tiler.mm -o tiler -framework Cocoa -lstdc++ - -*/ - - -#import - -void saveTilemap( unsigned char *tilemap, int tx, int ty, const char *output ) -{ - int x, y, index; - - typedef struct t_tgaHeader { - unsigned char pad0; - unsigned char pad1; - unsigned char type; - unsigned char pad2[9]; - short width; - short height; - unsigned char bits; - unsigned char pad3; - } tgaHeader; - - tgaHeader header; - memset( &header, 0, sizeof( tgaHeader ) ); - header.type = 2; - header.width = tx; - header.height = ty; - header.bits = 24; - - unsigned long len = sizeof(tgaHeader) + (tx*ty*3); - unsigned char *buffer = (unsigned char *)malloc(len); - unsigned char *p = buffer; - - memset(p, 0, len); - memcpy(p, &header, sizeof(tgaHeader)); - p += sizeof(tgaHeader); - - index = 0; - for( y = (ty - 1); y >= 0; y--) - { - for( x = 0; x < tx; x++ ) - { - int i = (y*tx)+x; - - p[(i*3)+2] = tilemap[index]; - p[(i*3)] = tilemap[index] ? 0xff : 0; - - index++; - } - } - - NSData *data = [NSData dataWithBytesNoCopy:buffer length:len]; - [data writeToFile:[NSString stringWithFormat:@"%s.tga", output] atomically:NO]; -} - -void saveTexture( NSMutableArray *tiles, const char *output, int tilesize ) -{ - int i, x, y; - - // Write the texture - int stride = ((int)ceil(sqrt([tiles count]))) * tilesize; - int texsize = 1; - - while( texsize < stride ) - texsize <<= 1; - - int itemsPerRow = texsize / tilesize; - - NSImage *texture = [[NSImage alloc] initWithSize:NSMakeSize(texsize, texsize)]; - - [texture lockFocus]; - - NSRect imageRect = NSMakeRect(0, 0, texsize, texsize); - - NSEraseRect( imageRect ); - - for( i = 0; i < [tiles count]; i++ ) - { - x = (i % itemsPerRow) * tilesize; - y = texsize - ((i / itemsPerRow) * tilesize) - tilesize; - - NSRect subRect = NSMakeRect(x, y, tilesize, tilesize); - [texture drawRepresentation:[tiles objectAtIndex:i] inRect:subRect]; - } - - [texture unlockFocus]; - - NSBitmapImageRep *rep = [NSBitmapImageRep imageRepWithData:[texture TIFFRepresentation]]; - - NSData *data = [rep representationUsingType:NSPNGFileType properties:NULL]; - [data writeToFile:[NSString stringWithFormat:@"%s.png", output] atomically:NO]; - -} - -void processFile( const char *input, const char *output, int tilesize ) -{ - NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; - - NSImage *in = [[NSImage alloc] initWithContentsOfFile:[NSString stringWithUTF8String:input]]; - - if ( in == NULL ) - { - printf( "Could not open image %s\n", input ); - return; - } - - NSSize inSize = [in size]; - - if ( ( (int)inSize.width % tilesize ) != 0 ) - inSize.width += ( (int)inSize.width % tilesize ); - - if ( ( (int)inSize.height % tilesize ) != 0 ) - inSize.height += ( (int)inSize.height % tilesize ); - - [in setSize:inSize]; - - int ty = ((int)inSize.height / tilesize); - int tx = ((int)inSize.width / tilesize); - - NSMutableArray *tiles = [[NSMutableArray alloc] init]; - unsigned char *tilemap = (unsigned char *)malloc(tx*ty); - - memset( tilemap, 0, tx*ty ); - - NSImage *empty = [[NSImage alloc] initWithSize:NSMakeSize(tilesize, tilesize)]; - [empty lockFocus]; - [[NSColor clearColor] set]; - NSRectFill(NSMakeRect(0, 0, tilesize, tilesize)); - [empty unlockFocus]; - - NSBitmapImageRep *er = [NSBitmapImageRep imageRepWithData:[empty TIFFRepresentation]]; - [tiles addObject:er]; - - NSBitmapImageRep *ir = [NSBitmapImageRep imageRepWithData:[in TIFFRepresentation]]; - CGImageRef inputRef = [ir CGImage]; - - int y, x, i, j, k = 0; - - for( y = 0; y < ty; y++ ) - { - for( x = 0; x < tx; x++ ) - { - int tileIndex = -1; - - CGRect tileRect = CGRectMake(x*tilesize, y*tilesize, tilesize, tilesize); - CGImageRef tileRef = CGImageCreateWithImageInRect(inputRef, tileRect); - NSBitmapImageRep *tile = [[NSBitmapImageRep alloc] initWithCGImage:tileRef]; - - // see if it's opaque at all - BOOL opaque = NO; - for( j = 0; j < (tilesize * tilesize); j++ ) - { - NSColor *color = [tile colorAtX:(j % tilesize) y:(j / tilesize)]; - - if ( [color alphaComponent] != 0 ) - { - opaque = YES; - break; - } - } - - if ( opaque ) - { - for( i = 1; i < [tiles count]; i++ ) - { - NSBitmapImageRep *t = [tiles objectAtIndex:i]; - - if ( [[t TIFFRepresentation] isEqualToData:[tile TIFFRepresentation]] ) - { - tileIndex = i; - break; - } - } - } - else - tileIndex = 0; - - if ( tileIndex < 0 ) - { - tileIndex = [tiles count]; - [tiles addObject:[tile retain]]; - } - - tilemap[k++] = tileIndex; - } - } - - [in unlockFocus]; - - if ( [tiles count] >= 255 ) - { - printf( "Could not reduce image to less than 255 tiles, please try a different tile size\n" ); - } - else - { - saveTexture( tiles, output, tilesize ); - saveTilemap( tilemap, tx, ty, output ); - } - - free( tilemap ); - [pool release]; -} - - -static int Usage( const char *name ) -{ - printf( "Tiler v1.0\n" ); - printf( "Usage: %s [-tilesize {size}] input output\n", name); - printf( "Default tile size if not specified is 16 pixels\n"); - printf( "The tile size must be a power of 2 value\n"); - return 0; -} - -int main (int argc, const char * argv[]) -{ - NSApplicationLoad(); - - int tilesize = 16, i; - const char *input = nil; - const char *output = nil; - - if ( argc < 3 ) - return Usage( argv[0] ); - - for( i = 1; i < argc; i++ ) - { - if ( strcmp( argv[i], "-tilesize" ) == 0 ) - { - i++; - - if ( i < argc ) - { - tilesize = atoi( argv[i] ); - } - } - else if ( input == nil ) - { - input = argv[i]; - } - else - { - output = argv[i]; - break; - } - } - - if ( input == nil || output == nil ) - return Usage( argv[0] ); - - - // make sure the tile size is a power of 2 value - if ( tilesize == 0 ) - return Usage( argv[0] ); - - int numones = 0, ts = tilesize; - - while( ts ) - { - if ( ts & 1 ) - numones++; - ts >>= 1; - } - - if ( numones > 1 ) - return Usage( argv[0] ); - - processFile( input, output, tilesize ); - - return 0; -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/tmx-embeded-2-png.py b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/tmx-embeded-2-png.py deleted file mode 100644 index 3624633..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone.backup/tools/tmx-embeded-2-png.py +++ /dev/null @@ -1,139 +0,0 @@ -#!/usr/bin/python -# ---------------------------------------------------------------------------- -# TMX / TSX: embeded images to individual png files -# -# Parses a TMX or TSX file. If it has embeded images, it generates indiviaul .PNG files -# After running this script is suggested that you run the mkatlas.pl script to -# generate the atlas. -# -# ---------------------------------------------------------------------------- -''' -TMX: embeded images to indivial png files -''' - -__docformat__ = 'restructuredtext' - - -# python -import sys -import os -import getopt -import xml.dom.minidom -import base64 -import gzip -from cStringIO import StringIO - - -def decompress_data(data): - """Decompresses a string of gzipped layer data.""" - data_buffer = StringIO(data) - gzip_file = gzip.GzipFile('', 'rb', 9, data_buffer) - data = gzip_file.read() - gzip_file.close() - data_buffer.close() - return data - -def get_text_contents(node, preserve_whitespace=False): - """Returns the text contents for a particular node. By default discards - leading and trailing whitespace.""" - result = ''.join([node.data for node in node.childNodes if node.nodeType == node.TEXT_NODE]) - - if not preserve_whitespace: - result = result.strip() - - return result - -def load_map(filename): - print "parsing %s" % filename - doc = xml.dom.minidom.parse(filename) - - suffix = filename[-3:] - - if suffix == 'tsx': - tiles = load_tilesets(doc) - elif suffix == 'tmx': - map_node = doc.documentElement - tiles = load_tilesets(map_node ) - - - -def load_tilesets(map_node): - - # - tileset_nodes = map_node.getElementsByTagName('tileset') - tiles = {} - for tileset_node in tileset_nodes: - - tileset_name = tileset_node.getAttribute('name') - # - tile_nodes= tileset_node.getElementsByTagName('tile') - - for tile_node in tile_nodes: - - # - name = '%s_%s' % (tileset_name, tile_node.getAttribute('id') ) - image_node = tile_node.getElementsByTagName('image')[0] - if image_node.hasAttribute('format'): - format = image_node.getAttribute('format') - if format == 'png': - load_tile( image_node, name ) - else: - print 'load_tilesets: unkown image format: %s' % format - else: - print 'load_tilesets: unkown tile' - -def load_tile( node, name ): - data_nodes = node.getElementsByTagName('data') - data_node = data_nodes[0] - - encoding = '' - compression = '' - - encoding = data_node.getAttribute('encoding') - compression = data_node.getAttribute('compression') - - if encoding == 'base64': - data = base64.b64decode(get_text_contents(data_node)) - - if compression == 'gzip': - data = decompress_data(data) - - file = open('%s.png' % name, 'wb') - file.write( data ) - file.close() -# p = ImageFile.Parser() -# p.feed( data ) -# im = p.close() - print 'saving: %s.png' % name -# im.save("%s.png" % name ) - - - -def help(): - print "%s v1.0 - An utility to convert embedded images to individual files" % sys.argv[0] - print "Usage:" - print "\t-f image_file_name" - print "\nExample:" - print "\t%s -f water.tsx" % sys.argv[0] - print "\t%s -f iso-map.tmx" % sys.argv[0] - sys.exit(-1) - -if __name__ == "__main__": - if len( sys.argv ) == 1: - help() - - filename = None - - argv = sys.argv[1:] - try: - opts, args = getopt.getopt(argv, "f:", ["filename="]) - for opt, arg in opts: - if opt in ("-f","--filename"): - filename = arg - except getopt.GetoptError,e: - print e - - if filename == None: - help() - - load_map( filename ) diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/API-Index.md b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/API-Index.md new file mode 100644 index 0000000..bbc7c35 --- /dev/null +++ b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/API-Index.md @@ -0,0 +1,3 @@ +This is the Cocos2D-SpriteBuilder Class Reference where you can look up public classes, methods, parameters, protocols, constants and enums. +To learn how to work with Cocos2D (and SpriteBuilder) please refer to the [**Developer Guide**](http://www.makeschool.com/docs) +and the [**Learn SpriteBuilder book**](http://www.apress.com/9781484202630). diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/AUTHORS b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/AUTHORS index 4292af0..abf4ca3 100644 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/AUTHORS +++ b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/AUTHORS @@ -1,14 +1,13 @@ Special thanks to: Lucio Torre, Alejandro Cura, Daniel Moisset & Rayentray Tappa. -cocos2d for iPhone wouldn't be possible without the help of the community who is -constantly adding new features, sending patches, opening issues: -http://www.cocos2d-iphone.org/forum +Cocos2D-SpriteBuilder wouldn't be possible without the help of the community who is +constantly adding new features, sending patches, opening issues. cocos2d logos by Sofia Merkulova (http://merkulova.prosite.com) Based on original logo by Michael Heald (http://www.fullyillustrated.com) -cocos2d for iPhone 3.0 authors +Cocos2D-Swift 3.0 authors ------------------------------ Lead Developer: diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/CCRendererGLSupport.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/CCRendererGLSupport.m new file mode 100644 index 0000000..13f62e2 --- /dev/null +++ b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/CCRendererGLSupport.m @@ -0,0 +1,403 @@ +/* + * cocos2d for iPhone: http://www.cocos2d-iphone.org + * + * Copyright (c) 2014 Cocos2D Authors + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +#import "CCRenderer_Private.h" +#import "CCTexture_Private.h" + +#import "CCRenderDispatch.h" + + +static const CCGraphicsBufferType CCGraphicsBufferGLTypes[] = { + GL_ARRAY_BUFFER, + GL_ELEMENT_ARRAY_BUFFER, +}; + + +@interface CCGraphicsBufferGLBasic : CCGraphicsBuffer @end +@implementation CCGraphicsBufferGLBasic { + @public + GLuint _buffer; + GLenum _type; +} + +-(instancetype)initWithCapacity:(NSUInteger)capacity elementSize:(size_t)elementSize type:(CCGraphicsBufferType)type; +{ + if((self = [super initWithCapacity:capacity elementSize:elementSize type:type])){ + glGenBuffers(1, &_buffer); + _type = CCGraphicsBufferGLTypes[type]; + + [self setup]; + } + + return self; +} + +-(void)setup +{ + _ptr = calloc(_capacity, _elementSize); +} + +-(void)destroy +{ + free(_ptr); + _ptr = NULL; + + GLuint buffer = _buffer; + CCRenderDispatch(YES, ^{glDeleteBuffers(1, &buffer);}); +} + +-(void)resize:(size_t)newCapacity; +{ + _ptr = realloc(_ptr, newCapacity*_elementSize); + _capacity = newCapacity; +} + +-(void)prepare; +{ + _count = 0; +} + +-(void)commit; +{ + GLenum type = (GLenum)_type; + glBindBuffer(type, _buffer); + glBufferData(type, (GLsizei)(_count*_elementSize), _ptr, GL_STREAM_DRAW); + glBindBuffer(type, 0); +} + +@end + + +#if __CC_PLATFORM_IOS + +@interface CCGraphicsBufferGLUnsynchronized : CCGraphicsBufferGLBasic @end +@implementation CCGraphicsBufferGLUnsynchronized { + GLvoid *(*_mapBufferRange)(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access); + GLvoid (*_flushMappedBufferRange)(GLenum target, GLintptr offset, GLsizeiptr length); + GLboolean (*_unmapBuffer)(GLenum target); +} + +#define BUFFER_ACCESS_WRITE (GL_MAP_WRITE_BIT_EXT | GL_MAP_UNSYNCHRONIZED_BIT_EXT | GL_MAP_INVALIDATE_BUFFER_BIT_EXT | GL_MAP_FLUSH_EXPLICIT_BIT_EXT) +#define BUFFER_ACCESS_READ (GL_MAP_READ_BIT_EXT) + +-(instancetype)initWithCapacity:(NSUInteger)capacity elementSize:(size_t)elementSize type:(CCGraphicsBufferType)type +{ + if((self = [super initWithCapacity:capacity elementSize:elementSize type:type])){ + // TODO Does Android look up GL functions by name like Windows/Linux? + _mapBufferRange = glMapBufferRangeEXT; + _flushMappedBufferRange = glFlushMappedBufferRangeEXT; + _unmapBuffer = glUnmapBufferOES; + } + + return self; +} + +-(void)setup +{ + glBindBuffer(_type, _buffer); + glBufferData(_type, _capacity*_elementSize, NULL, GL_STREAM_DRAW); + glBindBuffer(_type, 0); + CC_CHECK_GL_ERROR_DEBUG(); +} + +-(void)destroy +{ + GLuint buffer = _buffer; + CCRenderDispatch(YES, ^{glDeleteBuffers(1, &buffer);}); +} + +-(void)resize:(size_t)newCapacity +{ + // This is a little tricky. + // Need to resize the existing GL buffer object without creating a new name. + + // Make the buffer readable. + glBindBuffer(_type, _buffer); + GLsizei oldLength = (GLsizei)(_count*_elementSize); + _flushMappedBufferRange(_type, 0, oldLength); + _unmapBuffer(_type); + void *oldBufferPtr = _mapBufferRange(_type, 0, oldLength, BUFFER_ACCESS_READ); + + // Copy the old contents into a temp buffer. + GLsizei newLength = (GLsizei)(newCapacity*_elementSize); + void *tempBufferPtr = malloc(newLength); + memcpy(tempBufferPtr, oldBufferPtr, oldLength); + + // Copy that into a new GL buffer. + _unmapBuffer(_type); + glBufferData(_type, newLength, tempBufferPtr, GL_STREAM_DRAW); + void *newBufferPtr = _mapBufferRange(_type, 0, newLength, BUFFER_ACCESS_WRITE); + + // Cleanup. + free(tempBufferPtr); + glBindBuffer(_type, 0); + CC_CHECK_GL_ERROR_DEBUG(); + + // Update values. + _ptr = newBufferPtr; + _capacity = newCapacity; +} + +-(void)prepare +{ + _count = 0; + + GLenum target = (GLenum)_type; + glBindBuffer(_type, _buffer); + _ptr = _mapBufferRange(target, 0, (GLsizei)(_capacity*_elementSize), BUFFER_ACCESS_WRITE); + glBindBuffer(target, 0); + CC_CHECK_GL_ERROR_DEBUG(); +} + +-(void)commit +{ + glBindBuffer(_type, _buffer); + _flushMappedBufferRange(_type, 0, (GLsizei)(_count*_elementSize)); + _unmapBuffer(_type); + glBindBuffer(_type, 0); + CC_CHECK_GL_ERROR_DEBUG(); + + _ptr = NULL; +} + +@end + +#endif + + +@interface CCGraphicsBufferBindingsGL : CCGraphicsBufferBindings @end +@implementation CCGraphicsBufferBindingsGL { + GLuint _vao; + + // Cache the currently bound page to avoid switching it if possible + NSUInteger _currentPage; +} + +static inline void +BindVertexPage(CCGraphicsBufferBindingsGL *self, NSUInteger page) +{ + if(page != self->_currentPage){ + size_t pageOffset = page*(1<<16)*sizeof(CCVertex); + + glBindBuffer(GL_ARRAY_BUFFER, ((CCGraphicsBufferGLBasic *)self->_vertexBuffer)->_buffer); + glVertexAttribPointer(CCShaderAttributePosition, 4, GL_FLOAT, GL_FALSE, sizeof(CCVertex), (void *)(pageOffset + offsetof(CCVertex, position))); + glVertexAttribPointer(CCShaderAttributeTexCoord1, 2, GL_FLOAT, GL_FALSE, sizeof(CCVertex), (void *)(pageOffset + offsetof(CCVertex, texCoord1))); + glVertexAttribPointer(CCShaderAttributeTexCoord2, 2, GL_FLOAT, GL_FALSE, sizeof(CCVertex), (void *)(pageOffset + offsetof(CCVertex, texCoord2))); + glVertexAttribPointer(CCShaderAttributeColor, 4, GL_FLOAT, GL_FALSE, sizeof(CCVertex), (void *)(pageOffset + offsetof(CCVertex, color))); + glBindBuffer(GL_ARRAY_BUFFER, 0); + + self->_currentPage = page; + } +} + +-(instancetype)init +{ + if((self = [super init])){ + CCRenderDispatch(NO, ^{ + const NSUInteger CCRENDERER_INITIAL_VERTEX_CAPACITY = 16*1024; + _vertexBuffer = [[CCGraphicsBufferClass alloc] initWithCapacity:CCRENDERER_INITIAL_VERTEX_CAPACITY elementSize:sizeof(CCVertex) type:CCGraphicsBufferTypeVertex]; + [_vertexBuffer prepare]; + + _indexBuffer = [[CCGraphicsBufferClass alloc] initWithCapacity:CCRENDERER_INITIAL_VERTEX_CAPACITY*1.5 elementSize:sizeof(uint16_t) type:CCGraphicsBufferTypeIndex]; + [_indexBuffer prepare]; + + CCGL_DEBUG_PUSH_GROUP_MARKER("CCGraphicsBufferBindingsGL: Creating VAO"); + + glGenVertexArrays(1, &_vao); + glBindVertexArray(_vao); + + glEnableVertexAttribArray(CCShaderAttributePosition); + glEnableVertexAttribArray(CCShaderAttributeTexCoord1); + glEnableVertexAttribArray(CCShaderAttributeTexCoord2); + glEnableVertexAttribArray(CCShaderAttributeColor); + + _currentPage = NSUIntegerMax; // Start with an invalid value. + BindVertexPage(self, 0); + + glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, ((CCGraphicsBufferGLBasic *)_indexBuffer)->_buffer); + + glBindVertexArray(0); + glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0); + + CCGL_DEBUG_POP_GROUP_MARKER(); + }); + } + + return self; +} + +-(void)dealloc +{ + GLuint vao = _vao; + CCRenderDispatch(YES, ^{glDeleteVertexArrays(1, &vao);}); +} + +-(void)bind:(BOOL)bind vertexPage:(NSUInteger)vertexPage +{ + CCGL_DEBUG_INSERT_EVENT_MARKER("CCGraphicsBufferBindingsGL: Bind VAO"); + + if(bind){ + glBindVertexArray(_vao); + BindVertexPage(self, vertexPage); + } else { + glBindVertexArray(0); + } +} + +@end + + +@interface CCFrameBufferObjectGL : CCFrameBufferObject @end +@implementation CCFrameBufferObjectGL { + GLuint _fbo; + GLuint _depthRenderBuffer; + GLuint _stencilRenderBuffer; +} + +-(instancetype)initWithTexture:(CCTexture *)texture depthStencilFormat:(GLuint)depthStencilFormat +{ + if((self = [super initWithTexture:texture depthStencilFormat:depthStencilFormat])){ + CCRenderDispatch(NO, ^{ + CCGL_DEBUG_PUSH_GROUP_MARKER("CCRenderTexture: Create"); + + // generate FBO + glGenFramebuffers(1, &_fbo); + glBindFramebuffer(GL_FRAMEBUFFER, _fbo); + + // associate texture with FBO + glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, texture.name, 0); + + GLuint width = (GLuint)texture.pixelWidth; + GLuint height = (GLuint)texture.pixelHeight; + +#if __CC_PLATFORM_ANDROID + + // Some android devices *only* support combined depth buffers (like all iOS devices), some android devices do not + // support combined depth buffers, thus we have to create a seperate stencil buffer + if(_depthStencilFormat) + { + //create and attach depth buffer + + if(![[CCConfiguration sharedConfiguration] supportsPackedDepthStencil]) + { + glGenRenderbuffers(1, &_depthRenderBuffer); + glBindRenderbuffer(GL_RENDERBUFFER, _depthRenderBuffer); + glRenderbufferStorage(GL_RENDERBUFFER, GL_DEPTH_COMPONENT16, width, height); //GL_DEPTH_COMPONENT24_OES + glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_DEPTH_ATTACHMENT, GL_RENDERBUFFER, _depthRenderBuffer); + + // if depth format is the one with stencil part, bind same render buffer as stencil attachment + if(_depthStencilFormat == GL_DEPTH24_STENCIL8) + { + glGenRenderbuffers(1, &_stencilRenderBuffer); + glBindRenderbuffer(GL_RENDERBUFFER, _stencilRenderBuffer); + glRenderbufferStorage(GL_RENDERBUFFER, GL_STENCIL_INDEX8, width, height); + glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_STENCIL_ATTACHMENT, GL_RENDERBUFFER, _stencilRenderBuffer); + } + } + else + { + glGenRenderbuffers(1, &_depthRenderBuffer); + glBindRenderbuffer(GL_RENDERBUFFER, _depthRenderBuffer); + glRenderbufferStorage(GL_RENDERBUFFER, _depthStencilFormat, width, height); + glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_DEPTH_ATTACHMENT, GL_RENDERBUFFER, _depthRenderBuffer); + + // if depth format is the one with stencil part, bind same render buffer as stencil attachment + if(_depthStencilFormat == GL_DEPTH24_STENCIL8){ + glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_STENCIL_ATTACHMENT, GL_RENDERBUFFER, _depthRenderBuffer); + } + } + } + +#else + + if(depthStencilFormat){ + //create and attach depth buffer + glGenRenderbuffers(1, &_depthRenderBuffer); + glBindRenderbuffer(GL_RENDERBUFFER, _depthRenderBuffer); + glRenderbufferStorage(GL_RENDERBUFFER, depthStencilFormat, width, height); + glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_DEPTH_ATTACHMENT, GL_RENDERBUFFER, _depthRenderBuffer); + + // if depth format is the one with stencil part, bind same render buffer as stencil attachment + if(depthStencilFormat == GL_DEPTH24_STENCIL8){ + glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_STENCIL_ATTACHMENT, GL_RENDERBUFFER, _depthRenderBuffer); + } + } + +#endif + + // check if it worked (probably worth doing :) ) + NSAssert( glCheckFramebufferStatus(GL_FRAMEBUFFER) == GL_FRAMEBUFFER_COMPLETE, @"Could not attach texture to framebuffer"); + + CCGL_DEBUG_POP_GROUP_MARKER(); + CC_CHECK_GL_ERROR_DEBUG(); + }); + } + return self; +} + +-(void)dealloc +{ + GLuint fbo = _fbo; + GLuint depthRenderBuffer = _depthRenderBuffer; + GLuint stencilRenderBuffer = _stencilRenderBuffer; + + CCRenderDispatch(YES, ^{ + glDeleteFramebuffers(1, &fbo); + + if(depthRenderBuffer){ + glDeleteRenderbuffers(1, &depthRenderBuffer); + } + + if(depthRenderBuffer){ + glDeleteRenderbuffers(1, &stencilRenderBuffer); + } + }); +} + +-(void)bindWithClear:(GLbitfield)mask color:(GLKVector4)color4 depth:(GLclampf)depth stencil:(GLint)stencil +{ + glBindFramebuffer(GL_FRAMEBUFFER, _fbo); + + CGSize size = self.sizeInPixels; + glViewport(0, 0, size.width, size.height); + + if(mask & GL_COLOR_BUFFER_BIT) glClearColor(color4.r, color4.g, color4.b, color4.a); + if(mask & GL_DEPTH_BUFFER_BIT) glClearDepth(depth); + if(mask & GL_STENCIL_BUFFER_BIT) glClearStencil(stencil); + if(mask) glClear(mask); + + // Enabled depth testing if there is a depth buffer. + if(_depthStencilFormat){ + glEnable(GL_DEPTH_TEST); + glDepthFunc(GL_LEQUAL); + } +} + +-(void)syncWithView:(CC_VIEW *)view; +{ + [super syncWithView:view]; + _fbo = [(CCGLView *)view fbo]; +} + +@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Chipmunk7-ios.xcodeproj/project.pbxproj b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Chipmunk7-ios.xcodeproj/project.pbxproj index 1b5c503..33436be 100644 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Chipmunk7-ios.xcodeproj/project.pbxproj +++ b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Chipmunk7-ios.xcodeproj/project.pbxproj @@ -7,6 +7,72 @@ objects = { /* Begin PBXBuildFile section */ + 7A40366F19DE39C8007B6E8F /* cpRatchetJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4DE1880C33700E8166C /* cpRatchetJoint.c */; }; + 7A40367019DE39C8007B6E8F /* cpShape.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4F11880C38800E8166C /* cpShape.c */; }; + 7A40367119DE39C8007B6E8F /* cpBBTree.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4EE1880C38800E8166C /* cpBBTree.c */; }; + 7A40367219DE39C8007B6E8F /* cpDampedRotarySpring.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4D81880C33700E8166C /* cpDampedRotarySpring.c */; }; + 7A40367319DE39C8007B6E8F /* cpArbiter.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4ED1880C38800E8166C /* cpArbiter.c */; }; + 7A40367419DE39C8007B6E8F /* cpHashSet.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E5071880C46000E8166C /* cpHashSet.c */; }; + 7A40367519DE39C8007B6E8F /* cpSweep1D.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4F41880C38800E8166C /* cpSweep1D.c */; }; + 7A40367619DE39C8007B6E8F /* cpSlideJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4E11880C33700E8166C /* cpSlideJoint.c */; }; + 7A40367719DE39C8007B6E8F /* cpGearJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4DA1880C33700E8166C /* cpGearJoint.c */; }; + 7A40367819DE39C8007B6E8F /* cpSpatialIndex.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4F31880C38800E8166C /* cpSpatialIndex.c */; }; + 7A40367919DE39C8007B6E8F /* cpGrooveJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4DB1880C33700E8166C /* cpGrooveJoint.c */; }; + 7A40367A19DE39C8007B6E8F /* cpCollision.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4EF1880C38800E8166C /* cpCollision.c */; }; + 7A40367B19DE39C8007B6E8F /* ChipmunkBody.m in Sources */ = {isa = PBXBuildFile; fileRef = B759E5161880C50F00E8166C /* ChipmunkBody.m */; }; + 7A40367C19DE39C8007B6E8F /* ChipmunkShape.m in Sources */ = {isa = PBXBuildFile; fileRef = B759E5191880C50F00E8166C /* ChipmunkShape.m */; }; + 7A40367D19DE39C8007B6E8F /* cpPinJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4DC1880C33700E8166C /* cpPinJoint.c */; }; + 7A40367E19DE39C8007B6E8F /* cpRotaryLimitJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4DF1880C33700E8166C /* cpRotaryLimitJoint.c */; }; + 7A40367F19DE39C8007B6E8F /* cpSpaceComponent.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4C01880C24A00E8166C /* cpSpaceComponent.c */; }; + 7A40368019DE39C8007B6E8F /* cpConstraint.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4D71880C33700E8166C /* cpConstraint.c */; }; + 7A40368119DE39C8007B6E8F /* cpArray.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E5061880C46000E8166C /* cpArray.c */; }; + 7A40368219DE39C8007B6E8F /* cpSimpleMotor.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4E01880C33700E8166C /* cpSimpleMotor.c */; }; + 7A40368319DE39C8007B6E8F /* cpSpaceDebug.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4C11880C24A00E8166C /* cpSpaceDebug.c */; }; + 7A40368419DE39C8007B6E8F /* ChipmunkSpace.m in Sources */ = {isa = PBXBuildFile; fileRef = B759E51A1880C50F00E8166C /* ChipmunkSpace.m */; }; + 7A40368519DE39C8007B6E8F /* cpSpace.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4BF1880C24A00E8166C /* cpSpace.c */; }; + 7A40368619DE39C8007B6E8F /* cpSpaceStep.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4C41880C24A00E8166C /* cpSpaceStep.c */; }; + 7A40368719DE39C8007B6E8F /* cpSpaceQuery.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4C31880C24A00E8166C /* cpSpaceQuery.c */; }; + 7A40368819DE39C8007B6E8F /* chipmunk.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E5111880C4C300E8166C /* chipmunk.c */; }; + 7A40368919DE39C8007B6E8F /* cpDampedSpring.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4D91880C33700E8166C /* cpDampedSpring.c */; }; + 7A40368A19DE39C8007B6E8F /* cpPolyShape.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4F01880C38800E8166C /* cpPolyShape.c */; }; + 7A40368B19DE39C8007B6E8F /* cpBody.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E50A1880C46900E8166C /* cpBody.c */; }; + 7A40368C19DE39C8007B6E8F /* cpSpaceHash.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4F21880C38800E8166C /* cpSpaceHash.c */; }; + 7A40368D19DE39C8007B6E8F /* ChipmunkMultiGrab.m in Sources */ = {isa = PBXBuildFile; fileRef = B759E5181880C50F00E8166C /* ChipmunkMultiGrab.m */; }; + 7A40368E19DE39C8007B6E8F /* cpPivotJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4DD1880C33700E8166C /* cpPivotJoint.c */; }; + 7A40368F19DE39C8007B6E8F /* ChipmunkConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = B759E5171880C50F00E8166C /* ChipmunkConstraint.m */; }; + 7A5948EC19E3798200F65F90 /* chipmunk.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E5111880C4C300E8166C /* chipmunk.c */; }; + 7A5948EE19E3798200F65F90 /* cpArray.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E5061880C46000E8166C /* cpArray.c */; }; + 7A5948EF19E3798200F65F90 /* cpHashSet.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E5071880C46000E8166C /* cpHashSet.c */; }; + 7A5948F419E3798200F65F90 /* cpBody.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E50A1880C46900E8166C /* cpBody.c */; }; + 7A5948F919E3798200F65F90 /* cpArbiter.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4ED1880C38800E8166C /* cpArbiter.c */; }; + 7A5948FA19E3798200F65F90 /* cpBBTree.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4EE1880C38800E8166C /* cpBBTree.c */; }; + 7A5948FB19E3798200F65F90 /* cpCollision.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4EF1880C38800E8166C /* cpCollision.c */; }; + 7A5948FC19E3798200F65F90 /* cpPolyShape.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4F01880C38800E8166C /* cpPolyShape.c */; }; + 7A5948FD19E3798200F65F90 /* cpShape.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4F11880C38800E8166C /* cpShape.c */; }; + 7A5948FE19E3798200F65F90 /* cpSpaceHash.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4F21880C38800E8166C /* cpSpaceHash.c */; }; + 7A5948FF19E3798200F65F90 /* cpSpatialIndex.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4F31880C38800E8166C /* cpSpatialIndex.c */; }; + 7A59490019E3798200F65F90 /* cpSweep1D.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4F41880C38800E8166C /* cpSweep1D.c */; }; + 7A59490C19E3798200F65F90 /* cpConstraint.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4D71880C33700E8166C /* cpConstraint.c */; }; + 7A59490D19E3798200F65F90 /* cpDampedRotarySpring.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4D81880C33700E8166C /* cpDampedRotarySpring.c */; }; + 7A59490E19E3798200F65F90 /* cpDampedSpring.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4D91880C33700E8166C /* cpDampedSpring.c */; }; + 7A59490F19E3798200F65F90 /* cpGearJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4DA1880C33700E8166C /* cpGearJoint.c */; }; + 7A59491019E3798200F65F90 /* cpGrooveJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4DB1880C33700E8166C /* cpGrooveJoint.c */; }; + 7A59491119E3798200F65F90 /* cpPinJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4DC1880C33700E8166C /* cpPinJoint.c */; }; + 7A59491219E3798200F65F90 /* cpPivotJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4DD1880C33700E8166C /* cpPivotJoint.c */; }; + 7A59491319E3798200F65F90 /* cpRatchetJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4DE1880C33700E8166C /* cpRatchetJoint.c */; }; + 7A59491419E3798200F65F90 /* cpRotaryLimitJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4DF1880C33700E8166C /* cpRotaryLimitJoint.c */; }; + 7A59491519E3798200F65F90 /* cpSimpleMotor.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4E01880C33700E8166C /* cpSimpleMotor.c */; }; + 7A59491619E3798200F65F90 /* cpSlideJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4E11880C33700E8166C /* cpSlideJoint.c */; }; + 7A59491819E3798200F65F90 /* cpSpace.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4BF1880C24A00E8166C /* cpSpace.c */; }; + 7A59491919E3798200F65F90 /* cpSpaceQuery.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4C31880C24A00E8166C /* cpSpaceQuery.c */; }; + 7A59491A19E3798200F65F90 /* cpSpaceComponent.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4C01880C24A00E8166C /* cpSpaceComponent.c */; }; + 7A59491B19E3798200F65F90 /* cpSpaceStep.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4C41880C24A00E8166C /* cpSpaceStep.c */; }; + 7A59491C19E3798200F65F90 /* cpSpaceDebug.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4C11880C24A00E8166C /* cpSpaceDebug.c */; }; + 7A59492319E3798200F65F90 /* ChipmunkBody.m in Sources */ = {isa = PBXBuildFile; fileRef = B759E5161880C50F00E8166C /* ChipmunkBody.m */; }; + 7A59492419E3798200F65F90 /* ChipmunkConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = B759E5171880C50F00E8166C /* ChipmunkConstraint.m */; }; + 7A59492519E3798200F65F90 /* ChipmunkMultiGrab.m in Sources */ = {isa = PBXBuildFile; fileRef = B759E5181880C50F00E8166C /* ChipmunkMultiGrab.m */; }; + 7A59492619E3798200F65F90 /* ChipmunkShape.m in Sources */ = {isa = PBXBuildFile; fileRef = B759E5191880C50F00E8166C /* ChipmunkShape.m */; }; + 7A59492719E3798200F65F90 /* ChipmunkSpace.m in Sources */ = {isa = PBXBuildFile; fileRef = B759E51A1880C50F00E8166C /* ChipmunkSpace.m */; }; B759E4C51880C24A00E8166C /* cpSpace.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4BF1880C24A00E8166C /* cpSpace.c */; }; B759E4C61880C24A00E8166C /* cpSpaceComponent.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4C01880C24A00E8166C /* cpSpaceComponent.c */; }; B759E4C71880C24A00E8166C /* cpSpaceDebug.c in Sources */ = {isa = PBXBuildFile; fileRef = B759E4C11880C24A00E8166C /* cpSpaceDebug.c */; }; @@ -43,6 +109,15 @@ /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ + 7A40369119DE39C8007B6E8F /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = "include/$(PRODUCT_NAME)"; + dstSubfolderSpec = 16; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; D309B21117EFE2EF00AA52C8 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; @@ -55,6 +130,8 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ + 7A40369519DE39C8007B6E8F /* libObjectiveChipmunk-Android.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libObjectiveChipmunk-Android.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 7A5948D819E3795700F65F90 /* libObjectiveChipmunk-Mac.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libObjectiveChipmunk-Mac.a"; sourceTree = BUILT_PRODUCTS_DIR; }; B759E4BF1880C24A00E8166C /* cpSpace.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpSpace.c; path = external/Chipmunk/src/cpSpace.c; sourceTree = ""; }; B759E4C01880C24A00E8166C /* cpSpaceComponent.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpSpaceComponent.c; path = external/Chipmunk/src/cpSpaceComponent.c; sourceTree = ""; }; B759E4C11880C24A00E8166C /* cpSpaceDebug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpSpaceDebug.c; path = external/Chipmunk/src/cpSpaceDebug.c; sourceTree = ""; }; @@ -133,6 +210,20 @@ /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ + 7A40369019DE39C8007B6E8F /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 7A5948D519E3795700F65F90 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; D309B21017EFE2EF00AA52C8 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -265,6 +356,8 @@ isa = PBXGroup; children = ( D309B21317EFE2EF00AA52C8 /* libObjectiveChipmunk-iPhone.a */, + 7A40369519DE39C8007B6E8F /* libObjectiveChipmunk-Android.a */, + 7A5948D819E3795700F65F90 /* libObjectiveChipmunk-Mac.a */, ); name = Products; sourceTree = ""; @@ -285,7 +378,51 @@ }; /* End PBXGroup section */ +/* Begin PBXHeadersBuildPhase section */ + 7A5948D619E3795700F65F90 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + /* Begin PBXNativeTarget section */ + 7A40366D19DE39C8007B6E8F /* ObjectiveChipmunk-Android */ = { + isa = PBXNativeTarget; + buildConfigurationList = 7A40369219DE39C8007B6E8F /* Build configuration list for PBXNativeTarget "ObjectiveChipmunk-Android" */; + buildPhases = ( + 7A40366E19DE39C8007B6E8F /* Sources */, + 7A40369019DE39C8007B6E8F /* Frameworks */, + 7A40369119DE39C8007B6E8F /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "ObjectiveChipmunk-Android"; + productName = ObjectiveChipmunk; + productReference = 7A40369519DE39C8007B6E8F /* libObjectiveChipmunk-Android.a */; + productType = "com.apple.product-type.library.static"; + }; + 7A5948D719E3795700F65F90 /* ObjectiveChipmunk-Mac */ = { + isa = PBXNativeTarget; + buildConfigurationList = 7A5948EA19E3795700F65F90 /* Build configuration list for PBXNativeTarget "ObjectiveChipmunk-Mac" */; + buildPhases = ( + 7A5948D419E3795700F65F90 /* Sources */, + 7A5948D519E3795700F65F90 /* Frameworks */, + 7A5948D619E3795700F65F90 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "ObjectiveChipmunk-Mac"; + productName = "ObjectiveChipmunk-mac"; + productReference = 7A5948D819E3795700F65F90 /* libObjectiveChipmunk-Mac.a */; + productType = "com.apple.product-type.library.static"; + }; D309B21217EFE2EF00AA52C8 /* ObjectiveChipmunk-iPhone */ = { isa = PBXNativeTarget; buildConfigurationList = D309B22F17EFE2EF00AA52C8 /* Build configuration list for PBXNativeTarget "ObjectiveChipmunk-iPhone" */; @@ -309,7 +446,12 @@ D3E5F0190AA32EAC004E361B /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 0510; + LastUpgradeCheck = 0610; + TargetAttributes = { + 7A5948D719E3795700F65F90 = { + CreatedOnToolsVersion = 6.0.1; + }; + }; }; buildConfigurationList = D3E5F01A0AA32EAC004E361B /* Build configuration list for PBXProject "Chipmunk7-ios" */; compatibilityVersion = "Xcode 3.2"; @@ -328,11 +470,93 @@ projectRoot = ""; targets = ( D309B21217EFE2EF00AA52C8 /* ObjectiveChipmunk-iPhone */, + 7A40366D19DE39C8007B6E8F /* ObjectiveChipmunk-Android */, + 7A5948D719E3795700F65F90 /* ObjectiveChipmunk-Mac */, ); }; /* End PBXProject section */ /* Begin PBXSourcesBuildPhase section */ + 7A40366E19DE39C8007B6E8F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 7A40366F19DE39C8007B6E8F /* cpRatchetJoint.c in Sources */, + 7A40367019DE39C8007B6E8F /* cpShape.c in Sources */, + 7A40367119DE39C8007B6E8F /* cpBBTree.c in Sources */, + 7A40367219DE39C8007B6E8F /* cpDampedRotarySpring.c in Sources */, + 7A40367319DE39C8007B6E8F /* cpArbiter.c in Sources */, + 7A40367419DE39C8007B6E8F /* cpHashSet.c in Sources */, + 7A40367519DE39C8007B6E8F /* cpSweep1D.c in Sources */, + 7A40367619DE39C8007B6E8F /* cpSlideJoint.c in Sources */, + 7A40367719DE39C8007B6E8F /* cpGearJoint.c in Sources */, + 7A40367819DE39C8007B6E8F /* cpSpatialIndex.c in Sources */, + 7A40367919DE39C8007B6E8F /* cpGrooveJoint.c in Sources */, + 7A40367A19DE39C8007B6E8F /* cpCollision.c in Sources */, + 7A40367B19DE39C8007B6E8F /* ChipmunkBody.m in Sources */, + 7A40367C19DE39C8007B6E8F /* ChipmunkShape.m in Sources */, + 7A40367D19DE39C8007B6E8F /* cpPinJoint.c in Sources */, + 7A40367E19DE39C8007B6E8F /* cpRotaryLimitJoint.c in Sources */, + 7A40367F19DE39C8007B6E8F /* cpSpaceComponent.c in Sources */, + 7A40368019DE39C8007B6E8F /* cpConstraint.c in Sources */, + 7A40368119DE39C8007B6E8F /* cpArray.c in Sources */, + 7A40368219DE39C8007B6E8F /* cpSimpleMotor.c in Sources */, + 7A40368319DE39C8007B6E8F /* cpSpaceDebug.c in Sources */, + 7A40368419DE39C8007B6E8F /* ChipmunkSpace.m in Sources */, + 7A40368519DE39C8007B6E8F /* cpSpace.c in Sources */, + 7A40368619DE39C8007B6E8F /* cpSpaceStep.c in Sources */, + 7A40368719DE39C8007B6E8F /* cpSpaceQuery.c in Sources */, + 7A40368819DE39C8007B6E8F /* chipmunk.c in Sources */, + 7A40368919DE39C8007B6E8F /* cpDampedSpring.c in Sources */, + 7A40368A19DE39C8007B6E8F /* cpPolyShape.c in Sources */, + 7A40368B19DE39C8007B6E8F /* cpBody.c in Sources */, + 7A40368C19DE39C8007B6E8F /* cpSpaceHash.c in Sources */, + 7A40368D19DE39C8007B6E8F /* ChipmunkMultiGrab.m in Sources */, + 7A40368E19DE39C8007B6E8F /* cpPivotJoint.c in Sources */, + 7A40368F19DE39C8007B6E8F /* ChipmunkConstraint.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 7A5948D419E3795700F65F90 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 7A5948EC19E3798200F65F90 /* chipmunk.c in Sources */, + 7A5948EE19E3798200F65F90 /* cpArray.c in Sources */, + 7A5948EF19E3798200F65F90 /* cpHashSet.c in Sources */, + 7A5948F419E3798200F65F90 /* cpBody.c in Sources */, + 7A5948F919E3798200F65F90 /* cpArbiter.c in Sources */, + 7A5948FA19E3798200F65F90 /* cpBBTree.c in Sources */, + 7A5948FB19E3798200F65F90 /* cpCollision.c in Sources */, + 7A5948FC19E3798200F65F90 /* cpPolyShape.c in Sources */, + 7A5948FD19E3798200F65F90 /* cpShape.c in Sources */, + 7A5948FE19E3798200F65F90 /* cpSpaceHash.c in Sources */, + 7A5948FF19E3798200F65F90 /* cpSpatialIndex.c in Sources */, + 7A59490019E3798200F65F90 /* cpSweep1D.c in Sources */, + 7A59490C19E3798200F65F90 /* cpConstraint.c in Sources */, + 7A59490D19E3798200F65F90 /* cpDampedRotarySpring.c in Sources */, + 7A59490E19E3798200F65F90 /* cpDampedSpring.c in Sources */, + 7A59490F19E3798200F65F90 /* cpGearJoint.c in Sources */, + 7A59491019E3798200F65F90 /* cpGrooveJoint.c in Sources */, + 7A59491119E3798200F65F90 /* cpPinJoint.c in Sources */, + 7A59491219E3798200F65F90 /* cpPivotJoint.c in Sources */, + 7A59491319E3798200F65F90 /* cpRatchetJoint.c in Sources */, + 7A59491419E3798200F65F90 /* cpRotaryLimitJoint.c in Sources */, + 7A59491519E3798200F65F90 /* cpSimpleMotor.c in Sources */, + 7A59491619E3798200F65F90 /* cpSlideJoint.c in Sources */, + 7A59491819E3798200F65F90 /* cpSpace.c in Sources */, + 7A59491919E3798200F65F90 /* cpSpaceQuery.c in Sources */, + 7A59491A19E3798200F65F90 /* cpSpaceComponent.c in Sources */, + 7A59491B19E3798200F65F90 /* cpSpaceStep.c in Sources */, + 7A59491C19E3798200F65F90 /* cpSpaceDebug.c in Sources */, + 7A59492319E3798200F65F90 /* ChipmunkBody.m in Sources */, + 7A59492419E3798200F65F90 /* ChipmunkConstraint.m in Sources */, + 7A59492519E3798200F65F90 /* ChipmunkMultiGrab.m in Sources */, + 7A59492619E3798200F65F90 /* ChipmunkShape.m in Sources */, + 7A59492719E3798200F65F90 /* ChipmunkSpace.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; D309B20F17EFE2EF00AA52C8 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -376,6 +600,124 @@ /* End PBXSourcesBuildPhase section */ /* Begin XCBuildConfiguration section */ + 7A40369319DE39C8007B6E8F /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = NO; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + COMBINE_HIDPI_IMAGES = YES; + COPY_PHASE_STRIP = NO; + DSTROOT = /tmp/ObjectiveChipmunk.dst; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + HEADER_SEARCH_PATHS = ( + "\"$(SRCROOT)/external/Chipmunk/include\"", + "\"$(SRCROOT)/external/Chipmunk/objectivec/include\"", + ); + ONLY_ACTIVE_ARCH = YES; + OTHER_LDFLAGS = "-ObjC"; + PRODUCT_NAME = "ObjectiveChipmunk-Android"; + SDKROOT = apportablesdk; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 7A40369419DE39C8007B6E8F /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = NO; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + COMBINE_HIDPI_IMAGES = YES; + COPY_PHASE_STRIP = YES; + DSTROOT = /tmp/ObjectiveChipmunk.dst; + ENABLE_NS_ASSERTIONS = NO; + GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + HEADER_SEARCH_PATHS = ( + "\"$(SRCROOT)/external/Chipmunk/include\"", + "\"$(SRCROOT)/external/Chipmunk/objectivec/include\"", + ); + OTHER_LDFLAGS = "-ObjC"; + PRODUCT_NAME = "ObjectiveChipmunk-Android"; + SDKROOT = apportablesdk; + SKIP_INSTALL = YES; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 7A5948E619E3795700F65F90 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = NO; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + COMBINE_HIDPI_IMAGES = YES; + COPY_PHASE_STRIP = NO; + EXECUTABLE_PREFIX = lib; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + HEADER_SEARCH_PATHS = ( + "\"$(SRCROOT)/external/Chipmunk/objectivec/include\"", + "\"$(SRCROOT)/external/Chipmunk/include\"", + ); + MACOSX_DEPLOYMENT_TARGET = 10.9; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 7A5948E719E3795700F65F90 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = NO; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + COMBINE_HIDPI_IMAGES = YES; + COPY_PHASE_STRIP = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + EXECUTABLE_PREFIX = lib; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + HEADER_SEARCH_PATHS = ( + "\"$(SRCROOT)/external/Chipmunk/objectivec/include\"", + "\"$(SRCROOT)/external/Chipmunk/include\"", + ); + MACOSX_DEPLOYMENT_TARGET = 10.9; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx; + SKIP_INSTALL = YES; + }; + name = Release; + }; D309B23017EFE2EF00AA52C8 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -434,7 +776,9 @@ CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = c99; GCC_OPTIMIZATION_LEVEL = 0; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; @@ -471,7 +815,9 @@ CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = c99; GCC_OPTIMIZATION_LEVEL = 3; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; @@ -503,6 +849,24 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ + 7A40369219DE39C8007B6E8F /* Build configuration list for PBXNativeTarget "ObjectiveChipmunk-Android" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7A40369319DE39C8007B6E8F /* Debug */, + 7A40369419DE39C8007B6E8F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 7A5948EA19E3795700F65F90 /* Build configuration list for PBXNativeTarget "ObjectiveChipmunk-Mac" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7A5948E619E3795700F65F90 /* Debug */, + 7A5948E719E3795700F65F90 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; D309B22F17EFE2EF00AA52C8 /* Build configuration list for PBXNativeTarget "ObjectiveChipmunk-iPhone" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Default-568h@2x.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Default-568h@2x.png deleted file mode 100644 index 0891b7a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Default-568h@2x.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Icon.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Icon.png deleted file mode 100644 index ef1b347..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Icon.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/LICENSE_cocos2d.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/LICENSE_cocos2d.txt index bdc39e3..54bc163 100644 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/LICENSE_cocos2d.txt +++ b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/LICENSE_cocos2d.txt @@ -1,4 +1,4 @@ -cocos2d for iPhone: http://www.cocos2d-iphone.org +Cocos2D-SpriteBuilder: http://cocos2d.spritebuilder.com Copyright (c) 2008-2011 - Ricardo Quesada and contributors Copyright (c) 2011-2012 - Zynga Inc. and contributors diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/README.md b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/README.md index 3dafe9c..cff6160 100644 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/README.md +++ b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/README.md @@ -1,13 +1,11 @@ - +Cocos2D-SpriteBuilder +===================== -cocos2d for iPhone -================== +[Cocos2D-SpriteBuilder][1] is a framework for building 2D games, demos, and other +graphical/interactive applications for iOS, Mac and Android. +It is based on the [Cocos2D][2] design, but instead of using Python it uses Swift or Objective-C. -[cocos2d for iPhone][1] is a framework for building 2D games, demos, and other -graphical/interactive applications for iPod Touch, iPhone, iPad and Mac OS X. -It is based on the [cocos2d][2] design, but instead of using Python it uses Objective-C. - -cocos2d for iPhone is: +Cocos2D-SpriteBuilder is: * Fast * Free @@ -15,21 +13,14 @@ cocos2d for iPhone is: * Community Supported -Templates Installation ------------------------ - -1. Download the code from [Github][5] +Creating New Projects +--------------------- -2. Run the install script by executing `./install.sh` in Terminal - (for more help and usage execute `./install.sh -h`) +New Cocos2D projects are created with SpriteBuilder. SpriteBuilder is, just like Cocos2D, free and open source. You can get SpriteBuilder from [spritebuilder.com](http://spritebuilder.com) or from the Mac App Store. Projects created using SpriteBuilder contains the complete Cocos2D source code, and after the project has been created using SpriteBuilder is optional. - ```bash - Example: - $ cd cocos2d-iphone # change directory to cocos2d-iphone - $ ./install.sh # execute the template installer script - ``` +SpriteBuilder also allows you to update the Cocos2D version in your project, to newest version, making it trivial to always keep you project updated to latest Cocos2D version. -3. And then open `Xcode → New → New Project → cocos2d v3.x` +You can find the full Cocos2D documentation and user guide at our [documentation page](http://cocos2d.spritebuilder.com/docs). Features ------------- @@ -43,7 +34,7 @@ Features * Ease Actions: Exp, Sin, Cubic, Elastic, etc. * Misc actions: CallFunc, OrbitCamera, Follow, Tween * Basic menus and buttons - * Integrated with [Chipmunk][6] physics engine + * Integrated with [Chipmunk][4] physics engine * Particle system * Fonts: * Fast font rendering using Fixed and Variable width fonts @@ -71,7 +62,7 @@ Mac OS X 10.6 (or newer), Xcode 4.2 (or newer) Runtime Requirements -------------------- - * iOS 5.0 or newer for iOS games + * iOS 6.0 or newer for iOS games * Snow Leopard (v10.6) or newer for Mac games @@ -83,30 +74,18 @@ Running Tests 2. Then click on `Xcode → Product → Run` -Contributing to the Project --------------------------------- - -Did you find a bug? Do you have feature request? Do you want to merge a feature? - - * [contributing to cocos2d][3] - Forum ----- - * [cocos2d for iphone forum][4] + * [Cocos2D-SpriteBuilder Forum][3] Download from Github -------------------- - $ git clone git://github.com/cocos2d/cocos2d-iphone.git - $ cd cocos2d-iphone - $ git checkout develop-v3 - $ git submodule update --init - + $ git clone --recursive https://github.com/cocos2d/cocos2d-spritebuilder.git + $ cd cocos2d-spritebuilder -[1]: http://www.cocos2d-iphone.org "cocos2d for iPhone" +[1]: http://cocos2d.spritebuilder.com "Cocos2D-SpriteBuilder" [2]: http://www.cocos2d.org "cocos2d" -[3]: http://www.cocos2d-iphone.org/wiki/doku.php/faq#i_found_a_bug_i_have_an_enhancement_proposal_what_should_i_do "contributing to cocos2d" -[4]: http://www.cocos2d-iphone.org/forum "cocos2d for iPhone forum" -[5]: https://github.com/cocos2d/cocos2d-iphone/archive/develop-v3.zip -[6]: http://www.chipmunk-physics.net +[3]: http://forum.cocos2d-swift.org "Cocos2D-SpriteBuilder forum" +[4]: http://www.chipmunk-physics.net diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/RELEASE TODO.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/RELEASE TODO.txt deleted file mode 100644 index 639dc9e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/RELEASE TODO.txt +++ /dev/null @@ -1,31 +0,0 @@ -To release a new version, please check the following steps. - -1) -Update the file VERSION with latest version number. -Add no CR/LF or any other formatting to the file. - -2) -Update install.sh -Edit the line -COCOS2D_VER="Cocos2D-v3.x.x” -with the correct version number - -3) -Update cocos2d.m, with the correct version number - -4) -Add any new authors to the AUTHORS file - -5) -Add major changes and additions to the file RELEASE_NOTES - -6) -Tag the release, with the according version number - -7) -Currently two set of files are made available to the users, upon release -a) A DMG, automating the install process -b) a ZIP, allowing for manual install - -Note: -The file change log should be updated when git is merged. \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-Mac/English.lproj/InfoPlist.strings b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-Mac/English.lproj/InfoPlist.strings deleted file mode 100644 index 477b28f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-Mac/English.lproj/InfoPlist.strings +++ /dev/null @@ -1,2 +0,0 @@ -/* Localized versions of Info.plist keys */ - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-Mac/English.lproj/MainMenu-NoWindow.xib b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-Mac/English.lproj/MainMenu-NoWindow.xib deleted file mode 100644 index c8a793d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-Mac/English.lproj/MainMenu-NoWindow.xib +++ /dev/null @@ -1,799 +0,0 @@ - - - - 1060 - 10K549 - 1938 - 1038.36 - 461.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 1938 - - - YES - NSMenu - NSMenuItem - NSCustomObject - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - YES - - NSApplication - - - FirstResponder - - - NSApplication - - - AMainMenu - - YES - - - cocos2dmac - - 1048576 - 2147483647 - - NSImage - NSMenuCheckmark - - - NSImage - NSMenuMixedState - - submenuAction: - - cocos2dmac - - YES - - - About cocos2dmac - - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Preferences… - , - 1048576 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Services - - 1048576 - 2147483647 - - - submenuAction: - - Services - - YES - - _NSServicesMenu - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Hide cocos2dmac - h - 1048576 - 2147483647 - - - - - - Hide Others - h - 1572864 - 2147483647 - - - - - - Show All - - 1048576 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Quit cocos2dmac - q - 1048576 - 2147483647 - - - - - _NSAppleMenu - - - - - View - - 1048576 - 2147483647 - - - submenuAction: - - View - - YES - - - Toggle Fullscreen - f - 1048576 - 2147483647 - - - - - - - - - Window - - 1048576 - 2147483647 - - - submenuAction: - - Window - - YES - - - Minimize - m - 1048576 - 2147483647 - - - - - - Zoom - - 1048576 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Bring All to Front - - 1048576 - 2147483647 - - - - - _NSWindowsMenu - - - - - Help - - 2147483647 - - - submenuAction: - - Help - - YES - - - cocos2dmac Help - ? - 1048576 - 2147483647 - - - - - _NSHelpMenu - - - - _NSMainMenu - - - AppController - - - NSFontManager - - - - - YES - - - terminate: - - - - 449 - - - - orderFrontStandardAboutPanel: - - - - 142 - - - - delegate - - - - 495 - - - - performMiniaturize: - - - - 37 - - - - arrangeInFront: - - - - 39 - - - - performZoom: - - - - 240 - - - - hide: - - - - 367 - - - - hideOtherApplications: - - - - 368 - - - - unhideAllApplications: - - - - 370 - - - - showHelp: - - - - 493 - - - - toggleFullScreen: - - - - 537 - - - - - YES - - 0 - - YES - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 29 - - - YES - - - - - - - - - 19 - - - YES - - - - - - 56 - - - YES - - - - - - 57 - - - YES - - - - - - - - - - - - - - - - 58 - - - - - 134 - - - - - 150 - - - - - 136 - - - - - 144 - - - - - 129 - - - - - 143 - - - - - 236 - - - - - 131 - - - YES - - - - - - 149 - - - - - 145 - - - - - 130 - - - - - 24 - - - YES - - - - - - - - - 92 - - - - - 5 - - - - - 239 - - - - - 23 - - - - - 295 - - - YES - - - - - - 296 - - - YES - - - - - - 420 - - - - - 490 - - - YES - - - - - - 491 - - - YES - - - - - - 492 - - - - - 494 - - - - - 536 - - - - - - - YES - - YES - -1.IBPluginDependency - -2.IBPluginDependency - -3.IBPluginDependency - 129.IBPluginDependency - 130.IBPluginDependency - 131.IBPluginDependency - 134.IBPluginDependency - 136.IBPluginDependency - 143.IBPluginDependency - 144.IBPluginDependency - 145.IBPluginDependency - 149.IBPluginDependency - 150.IBPluginDependency - 19.IBPluginDependency - 23.IBPluginDependency - 236.IBPluginDependency - 239.IBPluginDependency - 24.IBPluginDependency - 29.IBPluginDependency - 295.IBPluginDependency - 296.IBPluginDependency - 420.IBPluginDependency - 490.IBPluginDependency - 491.IBPluginDependency - 492.IBPluginDependency - 494.IBPluginDependency - 5.IBPluginDependency - 536.IBPluginDependency - 56.IBPluginDependency - 57.IBPluginDependency - 58.IBPluginDependency - 92.IBPluginDependency - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - YES - - - - - - YES - - - - - 537 - - - - YES - - AppController - BaseAppController - - IBProjectSource - ./Classes/AppController.h - - - - BaseAppController - NSObject - - toggleFullScreen: - id - - - toggleFullScreen: - - toggleFullScreen: - id - - - - YES - - YES - glView - window - - - YES - CCGLView - NSWindow - - - - YES - - YES - glView - window - - - YES - - glView - CCGLView - - - window - NSWindow - - - - - IBProjectSource - ./Classes/BaseAppController.h - - - - CCGLView - NSOpenGLView - - IBProjectSource - ./Classes/CCGLView.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - 3 - - YES - - YES - NSMenuCheckmark - NSMenuMixedState - - - YES - {9, 8} - {7, 2} - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-Mac/English.lproj/MainMenu.xib b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-Mac/English.lproj/MainMenu.xib deleted file mode 100644 index aff5a8c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-Mac/English.lproj/MainMenu.xib +++ /dev/null @@ -1,786 +0,0 @@ - - - - 1070 - 11E53 - 3084 - 1138.47 - 569.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 3084 - - - NSCustomObject - NSMenu - NSMenuItem - NSOpenGLView - NSView - NSWindowTemplate - - - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - - NSApplication - - - FirstResponder - - - NSApplication - - - AMainMenu - - - - cocos2dmac - - 1048576 - 2147483647 - - NSImage - NSMenuCheckmark - - - NSImage - NSMenuMixedState - - submenuAction: - - cocos2dmac - - - - About cocos2dmac - - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Preferences… - , - 1048576 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Services - - 1048576 - 2147483647 - - - submenuAction: - - Services - - _NSServicesMenu - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Hide cocos2dmac - h - 1048576 - 2147483647 - - - - - - Hide Others - h - 1572864 - 2147483647 - - - - - - Show All - - 1048576 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Quit cocos2dmac - q - 1048576 - 2147483647 - - - - - _NSAppleMenu - - - - - View - - 1048576 - 2147483647 - - - submenuAction: - - View - - - - Toggle Fullscreen - f - 1048576 - 2147483647 - - - - - - - - - Window - - 1048576 - 2147483647 - - - submenuAction: - - Window - - - - Minimize - m - 1048576 - 2147483647 - - - - - - Zoom - - 1048576 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Bring All to Front - - 1048576 - 2147483647 - - - - - _NSWindowsMenu - - - - - Help - - 2147483647 - - - submenuAction: - - Help - - - - cocos2dmac Help - ? - 1048576 - 2147483647 - - - - - _NSHelpMenu - - - - _NSMainMenu - - - 15 - 2 - {{325, 165}, {1024, 768}} - 1685585920 - cocos2dmac - NSWindow - - - - - 256 - - - - 1298 - - {{0, 20}, {1024, 748}} - - - - 2 - - - AAAABQAAAGAAAAAIAAAADwAAAAsAAAAIAAAADAAAACAAAAANAAAACAAAAAA - - - - - {1024, 768} - - - - - {{0, 0}, {1920, 1178}} - {10000000000000, 10000000000000} - YES - - - AppController - - - NSFontManager - - - - - - - terminate: - - - - 449 - - - - orderFrontStandardAboutPanel: - - - - 142 - - - - delegate - - - - 495 - - - - performMiniaturize: - - - - 37 - - - - arrangeInFront: - - - - 39 - - - - performZoom: - - - - 240 - - - - hide: - - - - 367 - - - - hideOtherApplications: - - - - 368 - - - - unhideAllApplications: - - - - 370 - - - - showHelp: - - - - 493 - - - - window - - - - 532 - - - - glView - - - - 534 - - - - toggleFullScreen: - - - - 537 - - - - - - 0 - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 29 - - - - - - - - - - - 19 - - - - - - - - 56 - - - - - - - - 57 - - - - - - - - - - - - - - - - - - 58 - - - - - 134 - - - - - 150 - - - - - 136 - - - - - 144 - - - - - 129 - - - - - 143 - - - - - 236 - - - - - 131 - - - - - - - - 149 - - - - - 145 - - - - - 130 - - - - - 24 - - - - - - - - - - - 92 - - - - - 5 - - - - - 239 - - - - - 23 - - - - - 295 - - - - - - - - 296 - - - - - - - - 371 - - - - - - - - 372 - - - - - - - - 420 - - - - - 490 - - - - - - - - 491 - - - - - - - - 492 - - - - - 494 - - - - - 533 - - - - - 536 - - - - - - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - com.apple.InterfaceBuilder.CocoaPlugin - {{370, 214}, {580, 416}} - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - CCGLView - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - - - 593 - - - - - AppController - BaseAppController - - IBProjectSource - ./Classes/AppController.h - - - - BaseAppController - NSObject - - toggleFullScreen: - id - - - toggleFullScreen: - - toggleFullScreen: - id - - - - CCGLView - NSWindow - - - - glView - CCGLView - - - window - NSWindow - - - - IBProjectSource - ./Classes/BaseAppController.h - - - - CCGLView - UIView - - IBProjectSource - ./Classes/CCGLView.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - 3 - - {11, 11} - {10, 3} - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-Mac/cocos2d_mac-Info.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-Mac/cocos2d_mac-Info.plist deleted file mode 100644 index 627f247..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-Mac/cocos2d_mac-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - icon - CFBundleIdentifier - com.yourcompany.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSMinimumSystemVersion - ${MACOSX_DEPLOYMENT_TARGET} - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - ATSApplicationFontsPath - Paint Boy.ttf - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-Mac/cocos2d_mac-no-window-Info.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-Mac/cocos2d_mac-no-window-Info.plist deleted file mode 100644 index 2c702d5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-Mac/cocos2d_mac-no-window-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - icon - CFBundleIdentifier - com.yourcompany.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSMinimumSystemVersion - ${MACOSX_DEPLOYMENT_TARGET} - NSMainNibFile - MainMenu-NoWindow - NSPrincipalClass - NSApplication - ATSApplicationFontsPath - Paint Boy.ttf - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-Mac/cocos2d_mac_Prefix.pch b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-Mac/cocos2d_mac_Prefix.pch deleted file mode 100644 index ebb4b42..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-Mac/cocos2d_mac_Prefix.pch +++ /dev/null @@ -1,7 +0,0 @@ -// -// Prefix header for all source files of the 'cocos2d-mac' target in the 'cocos2d-mac' project -// - -#ifdef __OBJC__ - #import -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-Mac/icon.icns b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-Mac/icon.icns deleted file mode 100644 index 2dc0371..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-Mac/icon.icns and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-Mac/main.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-Mac/main.m deleted file mode 100644 index e9809c9..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-Mac/main.m +++ /dev/null @@ -1,17 +0,0 @@ -// -// main.m -// cocos2d-mac -// -// Created by Ricardo Quesada on 8/17/10. -// Copyright 2010 __MyCompanyName__. All rights reserved. -// - -#import - -#import "cocos2d.h" - -int main(int argc, char *argv[]) -{ - [CCGLView load_]; - return NSApplicationMain(argc, (const char **) argv); -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-iPad/Images/background1-ipad.jpg b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-iPad/Images/background1-ipad.jpg deleted file mode 100644 index 1396f22..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-iPad/Images/background1-ipad.jpg and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-iPad/Images/background2-ipad.jpg b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-iPad/Images/background2-ipad.jpg deleted file mode 100644 index 5d1e8b9..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-iPad/Images/background2-ipad.jpg and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-iPad/Images/background3-ipad.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-iPad/Images/background3-ipad.png deleted file mode 100644 index 2907362..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources-iPad/Images/background3-ipad.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/ChipmunkDemo-Info.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/ChipmunkDemo-Info.plist deleted file mode 100644 index 87ace9b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/ChipmunkDemo-Info.plist +++ /dev/null @@ -1,29 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFiles - - Icon.png - Icon@2x.png - Icon-72.png - Icon-Small-50.png - Icon-Small.png - Icon-Small@2x.png - - CFBundleIdentifier - com.yourcompany.${PRODUCT_NAME:identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Default-568h@2x.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Default-568h@2x.png deleted file mode 100644 index b9aba5d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Default-568h@2x.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Default-Landscape.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Default-Landscape.png deleted file mode 100644 index 294d41a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Default-Landscape.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Default.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Default.png deleted file mode 100644 index 43f62f4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Default.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Default@2x.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Default@2x.png deleted file mode 100644 index da10c34..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Default@2x.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/A Damn Mess.ttf b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/A Damn Mess.ttf deleted file mode 100644 index e3d2a40..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/A Damn Mess.ttf and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/Abberancy.ttf b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/Abberancy.ttf deleted file mode 100644 index cb1b43e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/Abberancy.ttf and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/Abduction.ttf b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/Abduction.ttf deleted file mode 100644 index 1c20f9a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/Abduction.ttf and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/Paint Boy.ttf b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/Paint Boy.ttf deleted file mode 100644 index 4208872..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/Paint Boy.ttf and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/Schwarzwald Regular.ttf b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/Schwarzwald Regular.ttf deleted file mode 100644 index 1062de0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/Schwarzwald Regular.ttf and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/Scissor Cuts.ttf b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/Scissor Cuts.ttf deleted file mode 100644 index 0203661..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/Scissor Cuts.ttf and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/arial-unicode-26.GlyphProject b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/arial-unicode-26.GlyphProject deleted file mode 100644 index 87994d2..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/arial-unicode-26.GlyphProject and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/arial-unicode-26.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/arial-unicode-26.fnt deleted file mode 100644 index 59971fd..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/arial-unicode-26.fnt +++ /dev/null @@ -1,206 +0,0 @@ -info face="ArialUnicodeMS" size=26 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=2,2 -common lineHeight=35 base=28 scaleW=512 scaleH=256 pages=1 packed=0 -page id=0 file="arial-unicode-26.png" -chars count=202 -char id=64 x=2 y=2 width=29 height=29 xoffset=0 yoffset=8 xadvance=26 page=0 chnl=0 letter="@" -char id=210 x=33 y=2 width=22 height=29 xoffset=0 yoffset=3 xadvance=20 page=0 chnl=0 letter="Ò" -char id=211 x=57 y=2 width=22 height=29 xoffset=0 yoffset=3 xadvance=20 page=0 chnl=0 letter="Ó" -char id=212 x=81 y=2 width=22 height=29 xoffset=0 yoffset=3 xadvance=20 page=0 chnl=0 letter="Ô" -char id=199 x=105 y=2 width=21 height=29 xoffset=0 yoffset=8 xadvance=18 page=0 chnl=0 letter="Ç" -char id=217 x=128 y=2 width=19 height=29 xoffset=1 yoffset=3 xadvance=18 page=0 chnl=0 letter="Ù" -char id=218 x=149 y=2 width=19 height=29 xoffset=1 yoffset=3 xadvance=18 page=0 chnl=0 letter="Ú" -char id=219 x=170 y=2 width=19 height=29 xoffset=1 yoffset=3 xadvance=18 page=0 chnl=0 letter="Û" -char id=182 x=191 y=2 width=18 height=29 xoffset=-1 yoffset=8 xadvance=13 page=0 chnl=0 letter="¶" -char id=162 x=211 y=2 width=17 height=29 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="¢" -char id=167 x=230 y=2 width=17 height=29 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="§" -char id=253 x=249 y=2 width=17 height=29 xoffset=-1 yoffset=8 xadvance=13 page=0 chnl=0 letter="ý" -char id=254 x=268 y=2 width=17 height=29 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="þ" -char id=255 x=287 y=2 width=17 height=29 xoffset=-1 yoffset=8 xadvance=13 page=0 chnl=0 letter="ÿ" -char id=123 x=306 y=2 width=13 height=29 xoffset=-1 yoffset=8 xadvance=8 page=0 chnl=0 letter="{" -char id=125 x=321 y=2 width=12 height=29 xoffset=-1 yoffset=8 xadvance=8 page=0 chnl=0 letter="}" -char id=40 x=335 y=2 width=11 height=29 xoffset=0 yoffset=8 xadvance=8 page=0 chnl=0 letter="(" -char id=41 x=348 y=2 width=11 height=29 xoffset=0 yoffset=8 xadvance=8 page=0 chnl=0 letter=")" -char id=106 x=361 y=2 width=10 height=29 xoffset=-3 yoffset=8 xadvance=5 page=0 chnl=0 letter="j" -char id=91 x=373 y=2 width=10 height=29 xoffset=0 yoffset=8 xadvance=7 page=0 chnl=0 letter="[" -char id=93 x=385 y=2 width=10 height=29 xoffset=-1 yoffset=8 xadvance=7 page=0 chnl=0 letter="]" -char id=124 x=397 y=2 width=7 height=29 xoffset=1 yoffset=8 xadvance=6 page=0 chnl=0 letter="|" -char id=166 x=406 y=2 width=7 height=29 xoffset=1 yoffset=8 xadvance=6 page=0 chnl=0 letter="¦" -char id=32654 x=415 y=2 width=28 height=28 xoffset=0 yoffset=5 xadvance=26 page=0 chnl=0 letter="美" -char id=22909 x=445 y=2 width=28 height=28 xoffset=0 yoffset=5 xadvance=26 page=0 chnl=0 letter="好" -char id=33391 x=475 y=2 width=27 height=28 xoffset=1 yoffset=5 xadvance=26 page=0 chnl=0 letter="良" -char id=45216 x=2 y=33 width=27 height=28 xoffset=1 yoffset=5 xadvance=26 page=0 chnl=0 letter="날" -char id=30340 x=31 y=33 width=25 height=28 xoffset=1 yoffset=5 xadvance=26 page=0 chnl=0 letter="的" -char id=192 x=58 y=33 width=22 height=28 xoffset=-1 yoffset=3 xadvance=17 page=0 chnl=0 letter="À" -char id=193 x=82 y=33 width=22 height=28 xoffset=-1 yoffset=3 xadvance=17 page=0 chnl=0 letter="Á" -char id=194 x=106 y=33 width=22 height=28 xoffset=-1 yoffset=3 xadvance=17 page=0 chnl=0 letter="Â" -char id=197 x=130 y=33 width=22 height=28 xoffset=-1 yoffset=3 xadvance=17 page=0 chnl=0 letter="Å" -char id=213 x=154 y=33 width=22 height=28 xoffset=0 yoffset=4 xadvance=20 page=0 chnl=0 letter="Õ" -char id=214 x=178 y=33 width=22 height=28 xoffset=0 yoffset=4 xadvance=20 page=0 chnl=0 letter="Ö" -char id=221 x=202 y=33 width=21 height=28 xoffset=-1 yoffset=3 xadvance=17 page=0 chnl=0 letter="Ý" -char id=220 x=225 y=33 width=19 height=28 xoffset=1 yoffset=4 xadvance=18 page=0 chnl=0 letter="Ü" -char id=200 x=246 y=33 width=18 height=28 xoffset=1 yoffset=3 xadvance=17 page=0 chnl=0 letter="È" -char id=201 x=266 y=33 width=18 height=28 xoffset=1 yoffset=3 xadvance=17 page=0 chnl=0 letter="É" -char id=202 x=286 y=33 width=18 height=28 xoffset=1 yoffset=3 xadvance=17 page=0 chnl=0 letter="Ê" -char id=36 x=306 y=33 width=17 height=28 xoffset=0 yoffset=6 xadvance=14 page=0 chnl=0 letter="$" -char id=206 x=325 y=33 width=13 height=28 xoffset=-2 yoffset=3 xadvance=7 page=0 chnl=0 letter="Î" -char id=204 x=340 y=33 width=9 height=28 xoffset=-1 yoffset=3 xadvance=7 page=0 chnl=0 letter="Ì" -char id=205 x=351 y=33 width=9 height=28 xoffset=1 yoffset=3 xadvance=7 page=0 chnl=0 letter="Í" -char id=22825 x=362 y=33 width=28 height=27 xoffset=0 yoffset=6 xadvance=26 page=0 chnl=0 letter="天" -char id=51339 x=392 y=33 width=26 height=27 xoffset=1 yoffset=6 xadvance=26 page=0 chnl=0 letter="좋" -char id=51008 x=420 y=33 width=26 height=27 xoffset=1 yoffset=6 xadvance=26 page=0 chnl=0 letter="은" -char id=195 x=448 y=33 width=22 height=27 xoffset=-1 yoffset=4 xadvance=17 page=0 chnl=0 letter="Ã" -char id=196 x=472 y=33 width=22 height=27 xoffset=-1 yoffset=4 xadvance=17 page=0 chnl=0 letter="Ä" -char id=209 x=2 y=63 width=19 height=27 xoffset=1 yoffset=4 xadvance=18 page=0 chnl=0 letter="Ñ" -char id=203 x=23 y=63 width=18 height=27 xoffset=1 yoffset=4 xadvance=17 page=0 chnl=0 letter="Ë" -char id=207 x=43 y=63 width=12 height=27 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 letter="Ï" -char id=12434 x=57 y=63 width=24 height=26 xoffset=2 yoffset=6 xadvance=26 page=0 chnl=0 letter="を" -char id=12356 x=83 y=63 width=24 height=25 xoffset=2 yoffset=7 xadvance=26 page=0 chnl=0 letter="い" -char id=81 x=109 y=63 width=23 height=25 xoffset=0 yoffset=8 xadvance=20 page=0 chnl=0 letter="Q" -char id=216 x=134 y=63 width=23 height=25 xoffset=0 yoffset=7 xadvance=20 page=0 chnl=0 letter="Ø" -char id=26085 x=159 y=63 width=19 height=25 xoffset=5 yoffset=7 xadvance=26 page=0 chnl=0 letter="日" -char id=229 x=180 y=63 width=17 height=25 xoffset=0 yoffset=7 xadvance=14 page=0 chnl=0 letter="å" -char id=37 x=199 y=63 width=25 height=24 xoffset=0 yoffset=8 xadvance=23 page=0 chnl=0 letter="%" -char id=190 x=226 y=63 width=25 height=24 xoffset=-1 yoffset=8 xadvance=21 page=0 chnl=0 letter="¾" -char id=169 x=253 y=63 width=24 height=24 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0 letter="©" -char id=174 x=279 y=63 width=24 height=24 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0 letter="®" -char id=188 x=305 y=63 width=24 height=24 xoffset=0 yoffset=8 xadvance=21 page=0 chnl=0 letter="¼" -char id=189 x=331 y=63 width=24 height=24 xoffset=0 yoffset=8 xadvance=21 page=0 chnl=0 letter="½" -char id=71 x=357 y=63 width=22 height=24 xoffset=0 yoffset=8 xadvance=20 page=0 chnl=0 letter="G" -char id=79 x=381 y=63 width=22 height=24 xoffset=0 yoffset=8 xadvance=20 page=0 chnl=0 letter="O" -char id=67 x=405 y=63 width=21 height=24 xoffset=0 yoffset=8 xadvance=18 page=0 chnl=0 letter="C" -char id=38 x=428 y=63 width=20 height=24 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0 letter="&" -char id=83 x=450 y=63 width=19 height=24 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0 letter="S" -char id=85 x=471 y=63 width=19 height=24 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0 letter="U" -char id=35 x=2 y=92 width=19 height=24 xoffset=-1 yoffset=8 xadvance=14 page=0 chnl=0 letter="#" -char id=163 x=23 y=92 width=18 height=24 xoffset=-1 yoffset=8 xadvance=14 page=0 chnl=0 letter="£" -char id=223 x=43 y=92 width=18 height=24 xoffset=0 yoffset=8 xadvance=15 page=0 chnl=0 letter="ß" -char id=242 x=63 y=92 width=18 height=24 xoffset=-1 yoffset=8 xadvance=14 page=0 chnl=0 letter="ò" -char id=243 x=83 y=92 width=18 height=24 xoffset=-1 yoffset=8 xadvance=14 page=0 chnl=0 letter="ó" -char id=244 x=103 y=92 width=18 height=24 xoffset=-1 yoffset=8 xadvance=14 page=0 chnl=0 letter="ô" -char id=245 x=123 y=92 width=18 height=24 xoffset=-1 yoffset=8 xadvance=14 page=0 chnl=0 letter="õ" -char id=246 x=143 y=92 width=18 height=24 xoffset=-1 yoffset=8 xadvance=14 page=0 chnl=0 letter="ö" -char id=98 x=163 y=92 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="b" -char id=100 x=182 y=92 width=17 height=24 xoffset=-1 yoffset=8 xadvance=14 page=0 chnl=0 letter="d" -char id=103 x=201 y=92 width=17 height=24 xoffset=-1 yoffset=13 xadvance=14 page=0 chnl=0 letter="g" -char id=112 x=220 y=92 width=17 height=24 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=0 letter="p" -char id=121 x=239 y=92 width=17 height=24 xoffset=-1 yoffset=13 xadvance=13 page=0 chnl=0 letter="y" -char id=51 x=258 y=92 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="3" -char id=53 x=277 y=92 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="5" -char id=54 x=296 y=92 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="6" -char id=56 x=315 y=92 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="8" -char id=57 x=334 y=92 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="9" -char id=48 x=353 y=92 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="0" -char id=191 x=372 y=92 width=17 height=24 xoffset=0 yoffset=13 xadvance=15 page=0 chnl=0 letter="¿" -char id=224 x=391 y=92 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="à" -char id=225 x=410 y=92 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="á" -char id=226 x=429 y=92 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="â" -char id=227 x=448 y=92 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="ã" -char id=228 x=467 y=92 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="ä" -char id=232 x=486 y=92 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="è" -char id=233 x=2 y=118 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="é" -char id=234 x=21 y=118 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="ê" -char id=235 x=40 y=118 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="ë" -char id=240 x=59 y=118 width=17 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="ð" -char id=113 x=78 y=118 width=16 height=24 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=0 letter="q" -char id=181 x=96 y=118 width=16 height=24 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=0 letter="µ" -char id=231 x=114 y=118 width=16 height=24 xoffset=0 yoffset=13 xadvance=13 page=0 chnl=0 letter="ç" -char id=249 x=132 y=118 width=16 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="ù" -char id=250 x=150 y=118 width=16 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="ú" -char id=251 x=168 y=118 width=16 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="û" -char id=252 x=186 y=118 width=16 height=24 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="ü" -char id=74 x=204 y=118 width=15 height=24 xoffset=-1 yoffset=8 xadvance=13 page=0 chnl=0 letter="J" -char id=47 x=221 y=118 width=12 height=24 xoffset=-1 yoffset=8 xadvance=7 page=0 chnl=0 letter="/" -char id=92 x=235 y=118 width=12 height=24 xoffset=-1 yoffset=8 xadvance=7 page=0 chnl=0 letter="\" -char id=161 x=249 y=118 width=8 height=24 xoffset=1 yoffset=13 xadvance=8 page=0 chnl=0 letter="¡" -char id=87 x=259 y=118 width=29 height=23 xoffset=-1 yoffset=8 xadvance=24 page=0 chnl=0 letter="W" -char id=198 x=290 y=118 width=29 height=23 xoffset=-1 yoffset=8 xadvance=26 page=0 chnl=0 letter="Æ" -char id=65 x=321 y=118 width=22 height=23 xoffset=-1 yoffset=8 xadvance=17 page=0 chnl=0 letter="A" -char id=77 x=345 y=118 width=22 height=23 xoffset=1 yoffset=8 xadvance=21 page=0 chnl=0 letter="M" -char id=86 x=369 y=118 width=22 height=23 xoffset=-1 yoffset=8 xadvance=17 page=0 chnl=0 letter="V" -char id=208 x=393 y=118 width=22 height=23 xoffset=-1 yoffset=8 xadvance=18 page=0 chnl=0 letter="Ð" -char id=75 x=417 y=118 width=21 height=23 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0 letter="K" -char id=82 x=440 y=118 width=21 height=23 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0 letter="R" -char id=88 x=463 y=118 width=21 height=23 xoffset=-1 yoffset=8 xadvance=17 page=0 chnl=0 letter="X" -char id=89 x=486 y=118 width=21 height=23 xoffset=-1 yoffset=8 xadvance=17 page=0 chnl=0 letter="Y" -char id=68 x=2 y=144 width=20 height=23 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0 letter="D" -char id=84 x=24 y=144 width=20 height=23 xoffset=-1 yoffset=8 xadvance=15 page=0 chnl=0 letter="T" -char id=90 x=46 y=144 width=20 height=23 xoffset=-1 yoffset=8 xadvance=15 page=0 chnl=0 letter="Z" -char id=66 x=68 y=144 width=19 height=23 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0 letter="B" -char id=72 x=89 y=144 width=19 height=23 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0 letter="H" -char id=78 x=110 y=144 width=19 height=23 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0 letter="N" -char id=80 x=131 y=144 width=19 height=23 xoffset=1 yoffset=8 xadvance=17 page=0 chnl=0 letter="P" -char id=165 x=152 y=144 width=19 height=23 xoffset=-1 yoffset=8 xadvance=14 page=0 chnl=0 letter="¥" -char id=222 x=173 y=144 width=19 height=23 xoffset=1 yoffset=8 xadvance=17 page=0 chnl=0 letter="Þ" -char id=69 x=194 y=144 width=18 height=23 xoffset=1 yoffset=8 xadvance=17 page=0 chnl=0 letter="E" -char id=50 x=214 y=144 width=18 height=23 xoffset=-1 yoffset=8 xadvance=14 page=0 chnl=0 letter="2" -char id=52 x=234 y=144 width=18 height=23 xoffset=-1 yoffset=8 xadvance=14 page=0 chnl=0 letter="4" -char id=70 x=254 y=144 width=17 height=23 xoffset=1 yoffset=8 xadvance=15 page=0 chnl=0 letter="F" -char id=76 x=273 y=144 width=17 height=23 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="L" -char id=55 x=292 y=144 width=17 height=23 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="7" -char id=63 x=311 y=144 width=17 height=23 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="?" -char id=104 x=330 y=144 width=16 height=23 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="h" -char id=107 x=348 y=144 width=16 height=23 xoffset=0 yoffset=8 xadvance=13 page=0 chnl=0 letter="k" -char id=241 x=366 y=144 width=16 height=23 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 letter="ñ" -char id=238 x=384 y=144 width=13 height=23 xoffset=-2 yoffset=8 xadvance=7 page=0 chnl=0 letter="î" -char id=102 x=399 y=144 width=12 height=23 xoffset=-1 yoffset=8 xadvance=7 page=0 chnl=0 letter="f" -char id=49 x=413 y=144 width=12 height=23 xoffset=1 yoffset=8 xadvance=14 page=0 chnl=0 letter="1" -char id=239 x=427 y=144 width=12 height=23 xoffset=-1 yoffset=8 xadvance=7 page=0 chnl=0 letter="ï" -char id=116 x=441 y=144 width=11 height=23 xoffset=-1 yoffset=9 xadvance=7 page=0 chnl=0 letter="t" -char id=236 x=454 y=144 width=9 height=23 xoffset=-1 yoffset=8 xadvance=7 page=0 chnl=0 letter="ì" -char id=237 x=465 y=144 width=9 height=23 xoffset=1 yoffset=8 xadvance=7 page=0 chnl=0 letter="í" -char id=33 x=476 y=144 width=8 height=23 xoffset=1 yoffset=8 xadvance=7 page=0 chnl=0 letter="!" -char id=73 x=486 y=144 width=7 height=23 xoffset=1 yoffset=8 xadvance=7 page=0 chnl=0 letter="I" -char id=105 x=495 y=144 width=7 height=23 xoffset=0 yoffset=8 xadvance=5 page=0 chnl=0 letter="i" -char id=108 x=2 y=169 width=7 height=23 xoffset=0 yoffset=8 xadvance=5 page=0 chnl=0 letter="l" -char id=59 x=11 y=169 width=7 height=22 xoffset=1 yoffset=13 xadvance=7 page=0 chnl=0 letter=";" -char id=248 x=20 y=169 width=18 height=20 xoffset=0 yoffset=12 xadvance=15 page=0 chnl=0 letter="ø" -char id=177 x=40 y=169 width=17 height=20 xoffset=0 yoffset=11 xadvance=15 page=0 chnl=0 letter="±" -char id=230 x=59 y=169 width=27 height=19 xoffset=-1 yoffset=13 xadvance=23 page=0 chnl=0 letter="æ" -char id=111 x=88 y=169 width=18 height=19 xoffset=-1 yoffset=13 xadvance=14 page=0 chnl=0 letter="o" -char id=97 x=108 y=169 width=17 height=19 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=0 letter="a" -char id=101 x=127 y=169 width=17 height=19 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=0 letter="e" -char id=99 x=146 y=169 width=16 height=19 xoffset=0 yoffset=13 xadvance=13 page=0 chnl=0 letter="c" -char id=115 x=164 y=169 width=16 height=19 xoffset=-1 yoffset=13 xadvance=13 page=0 chnl=0 letter="s" -char id=117 x=182 y=169 width=16 height=19 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=0 letter="u" -char id=109 x=200 y=169 width=23 height=18 xoffset=0 yoffset=13 xadvance=21 page=0 chnl=0 letter="m" -char id=119 x=225 y=169 width=23 height=18 xoffset=-1 yoffset=13 xadvance=18 page=0 chnl=0 letter="w" -char id=118 x=250 y=169 width=17 height=18 xoffset=-1 yoffset=13 xadvance=13 page=0 chnl=0 letter="v" -char id=120 x=269 y=169 width=17 height=18 xoffset=-1 yoffset=13 xadvance=13 page=0 chnl=0 letter="x" -char id=122 x=288 y=169 width=17 height=18 xoffset=-1 yoffset=13 xadvance=13 page=0 chnl=0 letter="z" -char id=110 x=307 y=169 width=16 height=18 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=0 letter="n" -char id=114 x=325 y=169 width=12 height=18 xoffset=0 yoffset=13 xadvance=8 page=0 chnl=0 letter="r" -char id=58 x=339 y=169 width=7 height=18 xoffset=1 yoffset=13 xadvance=7 page=0 chnl=0 letter=":" -char id=60 x=348 y=169 width=17 height=17 xoffset=0 yoffset=11 xadvance=15 page=0 chnl=0 letter="<" -char id=62 x=367 y=169 width=17 height=17 xoffset=0 yoffset=11 xadvance=15 page=0 chnl=0 letter=">" -char id=43 x=386 y=169 width=17 height=17 xoffset=0 yoffset=11 xadvance=15 page=0 chnl=0 letter="+" -char id=164 x=405 y=169 width=17 height=17 xoffset=0 yoffset=11 xadvance=14 page=0 chnl=0 letter="¤" -char id=171 x=424 y=169 width=16 height=17 xoffset=0 yoffset=14 xadvance=14 page=0 chnl=0 letter="«" -char id=187 x=442 y=169 width=16 height=17 xoffset=0 yoffset=14 xadvance=14 page=0 chnl=0 letter="»" -char id=247 x=460 y=169 width=17 height=16 xoffset=0 yoffset=12 xadvance=15 page=0 chnl=0 letter="÷" -char id=215 x=479 y=169 width=15 height=16 xoffset=1 yoffset=12 xadvance=15 page=0 chnl=0 letter="×" -char id=94 x=2 y=194 width=16 height=15 xoffset=-1 yoffset=8 xadvance=12 page=0 chnl=0 letter="^" -char id=170 x=20 y=194 width=13 height=14 xoffset=-1 yoffset=8 xadvance=9 page=0 chnl=0 letter="ª" -char id=178 x=35 y=194 width=13 height=14 xoffset=-1 yoffset=8 xadvance=8 page=0 chnl=0 letter="²" -char id=179 x=50 y=194 width=13 height=14 xoffset=-1 yoffset=8 xadvance=8 page=0 chnl=0 letter="³" -char id=186 x=65 y=194 width=13 height=14 xoffset=-1 yoffset=8 xadvance=9 page=0 chnl=0 letter="º" -char id=185 x=80 y=194 width=10 height=14 xoffset=0 yoffset=8 xadvance=8 page=0 chnl=0 letter="¹" -char id=61 x=92 y=194 width=17 height=13 xoffset=0 yoffset=13 xadvance=15 page=0 chnl=0 letter="=" -char id=172 x=111 y=194 width=17 height=13 xoffset=0 yoffset=13 xadvance=15 page=0 chnl=0 letter="¬" -char id=42 x=130 y=194 width=14 height=12 xoffset=-1 yoffset=8 xadvance=10 page=0 chnl=0 letter="*" -char id=176 x=146 y=194 width=12 height=12 xoffset=0 yoffset=8 xadvance=10 page=0 chnl=0 letter="°" -char id=34 x=160 y=194 width=12 height=11 xoffset=0 yoffset=8 xadvance=9 page=0 chnl=0 letter=""" -char id=184 x=174 y=194 width=10 height=11 xoffset=0 yoffset=26 xadvance=8 page=0 chnl=0 letter="¸" -char id=39 x=186 y=194 width=7 height=11 xoffset=0 yoffset=8 xadvance=4 page=0 chnl=0 letter="'" -char id=44 x=195 y=194 width=7 height=11 xoffset=1 yoffset=24 xadvance=7 page=0 chnl=0 letter="," -char id=126 x=204 y=194 width=18 height=9 xoffset=0 yoffset=15 xadvance=15 page=0 chnl=0 letter="~" -char id=168 x=224 y=194 width=12 height=8 xoffset=-1 yoffset=8 xadvance=8 page=0 chnl=0 letter="¨" -char id=96 x=238 y=194 width=9 height=8 xoffset=0 yoffset=8 xadvance=8 page=0 chnl=0 letter="`" -char id=180 x=249 y=194 width=9 height=8 xoffset=2 yoffset=8 xadvance=8 page=0 chnl=0 letter="´" -char id=183 x=260 y=194 width=7 height=8 xoffset=1 yoffset=16 xadvance=7 page=0 chnl=0 letter="·" -char id=19968 x=269 y=194 width=25 height=7 xoffset=2 yoffset=15 xadvance=26 page=0 chnl=0 letter="一" -char id=95 x=296 y=194 width=19 height=7 xoffset=-2 yoffset=28 xadvance=13 page=0 chnl=0 letter="_" -char id=45 x=317 y=194 width=12 height=7 xoffset=-1 yoffset=19 xadvance=8 page=0 chnl=0 letter="-" -char id=173 x=331 y=194 width=12 height=7 xoffset=-1 yoffset=19 xadvance=8 page=0 chnl=0 letter="­" -char id=46 x=345 y=194 width=7 height=7 xoffset=1 yoffset=24 xadvance=7 page=0 chnl=0 letter="." -char id=175 x=354 y=194 width=19 height=6 xoffset=-2 yoffset=5 xadvance=13 page=0 chnl=0 letter="¯" -char id=32 x=439 y=194 width=0 height=0 xoffset=-113 yoffset=148 xadvance=7 page=0 chnl=0 letter="space" diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/arial-unicode-26.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/arial-unicode-26.png deleted file mode 100644 index c2eabd7..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/arial-unicode-26.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/arial16.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/arial16.fnt deleted file mode 100644 index 30b551a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/arial16.fnt +++ /dev/null @@ -1,192 +0,0 @@ -info face="ArialMT" size=16 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 -common lineHeight=19 base=26 scaleW=512 scaleH=512 pages=1 packed=0 -page id=0 file="arial16.png" -chars count=187 -char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=15 xadvance=4 page=0 chnl=0 -char id=64 x=0 y=0 width=18 height=17 xoffset=0 yoffset=3 xadvance=16 page=0 chnl=0 -char id=124 x=18 y=0 width=4 height=17 xoffset=1 yoffset=3 xadvance=4 page=0 chnl=0 -char id=125 x=22 y=0 width=7 height=17 xoffset=0 yoffset=3 xadvance=5 page=0 chnl=0 -char id=123 x=29 y=0 width=7 height=17 xoffset=0 yoffset=3 xadvance=5 page=0 chnl=0 -char id=93 x=36 y=0 width=6 height=17 xoffset=0 yoffset=3 xadvance=4 page=0 chnl=0 -char id=91 x=42 y=0 width=6 height=17 xoffset=1 yoffset=3 xadvance=4 page=0 chnl=0 -char id=41 x=48 y=0 width=6 height=17 xoffset=1 yoffset=3 xadvance=5 page=0 chnl=0 -char id=40 x=54 y=0 width=6 height=17 xoffset=1 yoffset=3 xadvance=5 page=0 chnl=0 -char id=106 x=60 y=0 width=7 height=17 xoffset=-1 yoffset=3 xadvance=3 page=0 chnl=0 -char id=36 x=67 y=0 width=11 height=16 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0 -char id=38 x=78 y=0 width=13 height=14 xoffset=0 yoffset=3 xadvance=10 page=0 chnl=0 -char id=35 x=91 y=0 width=11 height=14 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=37 x=102 y=0 width=15 height=14 xoffset=1 yoffset=3 xadvance=14 page=0 chnl=0 -char id=92 x=117 y=0 width=7 height=14 xoffset=0 yoffset=3 xadvance=4 page=0 chnl=0 -char id=47 x=124 y=0 width=7 height=14 xoffset=0 yoffset=3 xadvance=4 page=0 chnl=0 -char id=48 x=131 y=0 width=11 height=14 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=57 x=142 y=0 width=11 height=14 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=56 x=153 y=0 width=11 height=14 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=54 x=164 y=0 width=11 height=14 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=53 x=175 y=0 width=11 height=14 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=51 x=186 y=0 width=11 height=14 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=121 x=197 y=0 width=10 height=14 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 -char id=113 x=207 y=0 width=10 height=14 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 -char id=112 x=217 y=0 width=10 height=14 xoffset=1 yoffset=6 xadvance=8 page=0 chnl=0 -char id=103 x=227 y=0 width=10 height=14 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 -char id=100 x=237 y=0 width=10 height=14 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=98 x=247 y=0 width=10 height=14 xoffset=1 yoffset=3 xadvance=8 page=0 chnl=0 -char id=85 x=257 y=0 width=12 height=14 xoffset=1 yoffset=3 xadvance=11 page=0 chnl=0 -char id=83 x=269 y=0 width=12 height=14 xoffset=0 yoffset=3 xadvance=10 page=0 chnl=0 -char id=81 x=281 y=0 width=14 height=14 xoffset=0 yoffset=3 xadvance=12 page=0 chnl=0 -char id=79 x=295 y=0 width=14 height=14 xoffset=0 yoffset=3 xadvance=12 page=0 chnl=0 -char id=74 x=309 y=0 width=9 height=14 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=71 x=318 y=0 width=14 height=14 xoffset=0 yoffset=3 xadvance=12 page=0 chnl=0 -char id=67 x=332 y=0 width=13 height=14 xoffset=0 yoffset=3 xadvance=11 page=0 chnl=0 -char id=59 x=345 y=0 width=4 height=13 xoffset=1 yoffset=6 xadvance=4 page=0 chnl=0 -char id=63 x=349 y=0 width=10 height=13 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=33 x=359 y=0 width=5 height=13 xoffset=1 yoffset=3 xadvance=4 page=0 chnl=0 -char id=55 x=364 y=0 width=11 height=13 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=52 x=375 y=0 width=11 height=13 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=50 x=386 y=0 width=10 height=13 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=49 x=396 y=0 width=7 height=13 xoffset=1 yoffset=3 xadvance=8 page=0 chnl=0 -char id=116 x=403 y=0 width=7 height=13 xoffset=0 yoffset=3 xadvance=4 page=0 chnl=0 -char id=108 x=410 y=0 width=4 height=13 xoffset=1 yoffset=3 xadvance=3 page=0 chnl=0 -char id=107 x=414 y=0 width=9 height=13 xoffset=1 yoffset=3 xadvance=8 page=0 chnl=0 -char id=105 x=423 y=0 width=4 height=13 xoffset=1 yoffset=3 xadvance=3 page=0 chnl=0 -char id=104 x=427 y=0 width=9 height=13 xoffset=1 yoffset=3 xadvance=8 page=0 chnl=0 -char id=102 x=436 y=0 width=7 height=13 xoffset=0 yoffset=3 xadvance=4 page=0 chnl=0 -char id=90 x=443 y=0 width=12 height=13 xoffset=0 yoffset=3 xadvance=9 page=0 chnl=0 -char id=89 x=455 y=0 width=13 height=13 xoffset=0 yoffset=3 xadvance=10 page=0 chnl=0 -char id=88 x=468 y=0 width=13 height=13 xoffset=0 yoffset=3 xadvance=10 page=0 chnl=0 -char id=87 x=481 y=0 width=17 height=13 xoffset=0 yoffset=3 xadvance=15 page=0 chnl=0 -char id=86 x=498 y=0 width=13 height=13 xoffset=0 yoffset=3 xadvance=10 page=0 chnl=0 -char id=84 x=0 y=17 width=12 height=13 xoffset=0 yoffset=3 xadvance=9 page=0 chnl=0 -char id=82 x=12 y=17 width=13 height=13 xoffset=1 yoffset=3 xadvance=11 page=0 chnl=0 -char id=80 x=25 y=17 width=11 height=13 xoffset=1 yoffset=3 xadvance=10 page=0 chnl=0 -char id=78 x=36 y=17 width=12 height=13 xoffset=1 yoffset=3 xadvance=11 page=0 chnl=0 -char id=77 x=48 y=17 width=14 height=13 xoffset=1 yoffset=3 xadvance=13 page=0 chnl=0 -char id=76 x=62 y=17 width=10 height=13 xoffset=1 yoffset=3 xadvance=8 page=0 chnl=0 -char id=75 x=72 y=17 width=12 height=13 xoffset=1 yoffset=3 xadvance=10 page=0 chnl=0 -char id=73 x=84 y=17 width=4 height=13 xoffset=1 yoffset=3 xadvance=4 page=0 chnl=0 -char id=72 x=88 y=17 width=12 height=13 xoffset=1 yoffset=3 xadvance=11 page=0 chnl=0 -char id=70 x=100 y=17 width=10 height=13 xoffset=1 yoffset=3 xadvance=9 page=0 chnl=0 -char id=69 x=110 y=17 width=11 height=13 xoffset=1 yoffset=3 xadvance=10 page=0 chnl=0 -char id=68 x=121 y=17 width=12 height=13 xoffset=1 yoffset=3 xadvance=11 page=0 chnl=0 -char id=66 x=133 y=17 width=11 height=13 xoffset=1 yoffset=3 xadvance=10 page=0 chnl=0 -char id=65 x=144 y=17 width=12 height=13 xoffset=0 yoffset=3 xadvance=10 page=0 chnl=0 -char id=117 x=156 y=17 width=8 height=11 xoffset=1 yoffset=6 xadvance=8 page=0 chnl=0 -char id=115 x=164 y=17 width=10 height=11 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 -char id=111 x=174 y=17 width=11 height=11 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 -char id=101 x=185 y=17 width=11 height=11 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 -char id=99 x=196 y=17 width=10 height=11 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 -char id=97 x=206 y=17 width=11 height=11 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 -char id=43 x=217 y=17 width=10 height=10 xoffset=1 yoffset=5 xadvance=9 page=0 chnl=0 -char id=62 x=227 y=17 width=11 height=10 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 -char id=60 x=238 y=17 width=11 height=10 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 -char id=58 x=249 y=17 width=4 height=10 xoffset=1 yoffset=6 xadvance=4 page=0 chnl=0 -char id=122 x=253 y=17 width=10 height=10 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 -char id=120 x=263 y=17 width=10 height=10 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 -char id=119 x=273 y=17 width=14 height=10 xoffset=0 yoffset=6 xadvance=11 page=0 chnl=0 -char id=118 x=287 y=17 width=10 height=10 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 -char id=114 x=297 y=17 width=7 height=10 xoffset=1 yoffset=6 xadvance=5 page=0 chnl=0 -char id=110 x=304 y=17 width=9 height=10 xoffset=1 yoffset=6 xadvance=8 page=0 chnl=0 -char id=109 x=313 y=17 width=14 height=10 xoffset=1 yoffset=6 xadvance=13 page=0 chnl=0 -char id=94 x=327 y=17 width=9 height=8 xoffset=0 yoffset=3 xadvance=7 page=0 chnl=0 -char id=42 x=336 y=17 width=8 height=7 xoffset=0 yoffset=3 xadvance=6 page=0 chnl=0 -char id=61 x=344 y=17 width=10 height=6 xoffset=1 yoffset=7 xadvance=9 page=0 chnl=0 -char id=44 x=354 y=17 width=4 height=6 xoffset=1 yoffset=13 xadvance=4 page=0 chnl=0 -char id=39 x=358 y=17 width=5 height=6 xoffset=0 yoffset=3 xadvance=3 page=0 chnl=0 -char id=34 x=363 y=17 width=7 height=6 xoffset=0 yoffset=3 xadvance=5 page=0 chnl=0 -char id=126 x=370 y=17 width=11 height=4 xoffset=0 yoffset=8 xadvance=9 page=0 chnl=0 -char id=96 x=381 y=17 width=6 height=4 xoffset=0 yoffset=3 xadvance=5 page=0 chnl=0 -char id=95 x=387 y=17 width=13 height=3 xoffset=-1 yoffset=17 xadvance=8 page=0 chnl=0 -char id=45 x=400 y=17 width=7 height=3 xoffset=0 yoffset=10 xadvance=5 page=0 chnl=0 -char id=46 x=407 y=17 width=4 height=3 xoffset=1 yoffset=13 xadvance=4 page=0 chnl=0 -char id=133 x=411 y=17 width=8 height=3 xoffset=0 yoffset=13 xadvance=6 page=0 chnl=0 -char id=150 x=419 y=17 width=5 height=3 xoffset=0 yoffset=11 xadvance=3 page=0 chnl=0 -char id=151 x=424 y=17 width=8 height=3 xoffset=0 yoffset=11 xadvance=6 page=0 chnl=0 -char id=152 x=432 y=17 width=7 height=3 xoffset=0 yoffset=2 xadvance=4 page=0 chnl=0 -char id=168 x=439 y=17 width=7 height=3 xoffset=0 yoffset=3 xadvance=5 page=0 chnl=0 -char id=175 x=446 y=17 width=13 height=3 xoffset=-1 yoffset=1 xadvance=8 page=0 chnl=0 -char id=183 x=459 y=17 width=5 height=3 xoffset=1 yoffset=8 xadvance=5 page=0 chnl=0 -char id=130 x=464 y=17 width=4 height=4 xoffset=0 yoffset=13 xadvance=2 page=0 chnl=0 -char id=132 x=468 y=17 width=6 height=4 xoffset=0 yoffset=13 xadvance=4 page=0 chnl=0 -char id=136 x=474 y=17 width=7 height=4 xoffset=0 yoffset=1 xadvance=4 page=0 chnl=0 -char id=145 x=481 y=17 width=4 height=4 xoffset=0 yoffset=4 xadvance=2 page=0 chnl=0 -char id=146 x=485 y=17 width=4 height=4 xoffset=0 yoffset=4 xadvance=2 page=0 chnl=0 -char id=147 x=489 y=17 width=6 height=4 xoffset=0 yoffset=4 xadvance=4 page=0 chnl=0 -char id=148 x=495 y=17 width=6 height=4 xoffset=0 yoffset=4 xadvance=4 page=0 chnl=0 -char id=180 x=501 y=17 width=6 height=4 xoffset=1 yoffset=3 xadvance=5 page=0 chnl=0 -char id=139 x=0 y=30 width=5 height=6 xoffset=0 yoffset=9 xadvance=2 page=0 chnl=0 -char id=149 x=5 y=30 width=5 height=6 xoffset=0 yoffset=9 xadvance=3 page=0 chnl=0 -char id=153 x=10 y=30 width=7 height=6 xoffset=0 yoffset=4 xadvance=5 page=0 chnl=0 -char id=155 x=17 y=30 width=5 height=6 xoffset=0 yoffset=9 xadvance=2 page=0 chnl=0 -char id=172 x=22 y=30 width=10 height=6 xoffset=1 yoffset=7 xadvance=9 page=0 chnl=0 -char id=176 x=32 y=30 width=7 height=6 xoffset=1 yoffset=3 xadvance=6 page=0 chnl=0 -char id=184 x=39 y=30 width=7 height=6 xoffset=0 yoffset=14 xadvance=5 page=0 chnl=0 -char id=156 x=46 y=30 width=12 height=8 xoffset=0 yoffset=8 xadvance=10 page=0 chnl=0 -char id=170 x=58 y=30 width=8 height=8 xoffset=0 yoffset=3 xadvance=5 page=0 chnl=0 -char id=178 x=66 y=30 width=7 height=8 xoffset=0 yoffset=3 xadvance=5 page=0 chnl=0 -char id=179 x=73 y=30 width=7 height=8 xoffset=0 yoffset=3 xadvance=5 page=0 chnl=0 -char id=185 x=80 y=30 width=6 height=8 xoffset=0 yoffset=3 xadvance=5 page=0 chnl=0 -char id=186 x=86 y=30 width=8 height=8 xoffset=0 yoffset=3 xadvance=5 page=0 chnl=0 -char id=215 x=94 y=30 width=9 height=8 xoffset=1 yoffset=6 xadvance=9 page=0 chnl=0 -char id=247 x=103 y=30 width=11 height=8 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 -char id=171 x=114 y=30 width=9 height=9 xoffset=1 yoffset=7 xadvance=8 page=0 chnl=0 -char id=187 x=123 y=30 width=9 height=9 xoffset=1 yoffset=7 xadvance=8 page=0 chnl=0 -char id=164 x=132 y=30 width=11 height=10 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 -char id=154 x=143 y=30 width=8 height=11 xoffset=0 yoffset=5 xadvance=6 page=0 chnl=0 -char id=177 x=151 y=30 width=11 height=11 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 -char id=230 x=162 y=30 width=16 height=11 xoffset=0 yoffset=6 xadvance=14 page=0 chnl=0 -char id=248 x=178 y=30 width=10 height=11 xoffset=1 yoffset=6 xadvance=9 page=0 chnl=0 -char id=128 x=188 y=30 width=11 height=12 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 -char id=129 x=199 y=30 width=11 height=12 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 -char id=140 x=210 y=30 width=12 height=12 xoffset=0 yoffset=4 xadvance=10 page=0 chnl=0 -char id=141 x=222 y=30 width=11 height=12 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 -char id=142 x=233 y=30 width=11 height=12 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 -char id=143 x=244 y=30 width=11 height=12 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 -char id=144 x=255 y=30 width=11 height=12 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 -char id=157 x=266 y=30 width=11 height=12 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 -char id=158 x=277 y=30 width=11 height=12 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 -char id=165 x=288 y=30 width=11 height=13 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=198 x=299 y=30 width=18 height=13 xoffset=0 yoffset=3 xadvance=16 page=0 chnl=0 -char id=208 x=317 y=30 width=13 height=13 xoffset=0 yoffset=3 xadvance=11 page=0 chnl=0 -char id=222 x=330 y=30 width=11 height=13 xoffset=1 yoffset=3 xadvance=10 page=0 chnl=0 -char id=137 x=341 y=30 width=18 height=14 xoffset=0 yoffset=3 xadvance=15 page=0 chnl=0 -char id=161 x=359 y=30 width=5 height=14 xoffset=1 yoffset=6 xadvance=5 page=0 chnl=0 -char id=163 x=364 y=30 width=11 height=14 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=169 x=375 y=30 width=14 height=14 xoffset=0 yoffset=3 xadvance=11 page=0 chnl=0 -char id=174 x=389 y=30 width=14 height=14 xoffset=0 yoffset=3 xadvance=11 page=0 chnl=0 -char id=181 x=403 y=30 width=9 height=14 xoffset=1 yoffset=6 xadvance=9 page=0 chnl=0 -char id=188 x=412 y=30 width=15 height=14 xoffset=0 yoffset=3 xadvance=13 page=0 chnl=0 -char id=189 x=427 y=30 width=15 height=14 xoffset=0 yoffset=3 xadvance=13 page=0 chnl=0 -char id=190 x=442 y=30 width=15 height=14 xoffset=0 yoffset=3 xadvance=13 page=0 chnl=0 -char id=191 x=457 y=30 width=10 height=14 xoffset=1 yoffset=6 xadvance=9 page=0 chnl=0 -char id=216 x=467 y=30 width=14 height=14 xoffset=0 yoffset=3 xadvance=12 page=0 chnl=0 -char id=223 x=481 y=30 width=11 height=14 xoffset=1 yoffset=3 xadvance=9 page=0 chnl=0 -char id=240 x=492 y=30 width=11 height=14 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=134 x=503 y=30 width=7 height=15 xoffset=0 yoffset=4 xadvance=4 page=0 chnl=0 -char id=135 x=0 y=45 width=7 height=15 xoffset=0 yoffset=4 xadvance=4 page=0 chnl=0 -char id=138 x=7 y=45 width=8 height=15 xoffset=0 yoffset=1 xadvance=6 page=0 chnl=0 -char id=195 x=15 y=45 width=13 height=15 xoffset=0 yoffset=1 xadvance=10 page=0 chnl=0 -char id=203 x=28 y=45 width=11 height=15 xoffset=1 yoffset=1 xadvance=10 page=0 chnl=0 -char id=207 x=39 y=45 width=7 height=15 xoffset=0 yoffset=1 xadvance=4 page=0 chnl=0 -char id=131 x=46 y=45 width=10 height=16 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=0 -char id=192 x=56 y=45 width=13 height=16 xoffset=0 yoffset=0 xadvance=10 page=0 chnl=0 -char id=193 x=69 y=45 width=13 height=16 xoffset=0 yoffset=0 xadvance=10 page=0 chnl=0 -char id=194 x=82 y=45 width=13 height=16 xoffset=0 yoffset=0 xadvance=10 page=0 chnl=0 -char id=200 x=95 y=45 width=11 height=16 xoffset=1 yoffset=0 xadvance=10 page=0 chnl=0 -char id=202 x=106 y=45 width=11 height=16 xoffset=1 yoffset=0 xadvance=10 page=0 chnl=0 -char id=204 x=117 y=45 width=6 height=16 xoffset=-1 yoffset=0 xadvance=4 page=0 chnl=0 -char id=205 x=123 y=45 width=5 height=16 xoffset=1 yoffset=0 xadvance=4 page=0 chnl=0 -char id=206 x=128 y=45 width=9 height=16 xoffset=-1 yoffset=0 xadvance=4 page=0 chnl=0 -char id=213 x=137 y=45 width=14 height=16 xoffset=0 yoffset=1 xadvance=12 page=0 chnl=0 -char id=221 x=151 y=45 width=13 height=16 xoffset=0 yoffset=0 xadvance=10 page=0 chnl=0 -char id=162 x=164 y=45 width=10 height=17 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=166 x=174 y=45 width=4 height=17 xoffset=1 yoffset=3 xadvance=4 page=0 chnl=0 -char id=167 x=178 y=45 width=11 height=17 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=182 x=189 y=45 width=11 height=17 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=210 x=200 y=45 width=14 height=17 xoffset=0 yoffset=0 xadvance=12 page=0 chnl=0 -char id=211 x=214 y=45 width=14 height=17 xoffset=0 yoffset=0 xadvance=12 page=0 chnl=0 -char id=212 x=228 y=45 width=14 height=17 xoffset=0 yoffset=0 xadvance=12 page=0 chnl=0 -char id=217 x=242 y=45 width=12 height=17 xoffset=1 yoffset=0 xadvance=11 page=0 chnl=0 -char id=218 x=254 y=45 width=12 height=17 xoffset=1 yoffset=0 xadvance=11 page=0 chnl=0 -char id=219 x=266 y=45 width=12 height=17 xoffset=1 yoffset=0 xadvance=11 page=0 chnl=0 -char id=253 x=278 y=45 width=10 height=17 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 -char id=254 x=288 y=45 width=10 height=17 xoffset=1 yoffset=3 xadvance=8 page=0 chnl=0 -char id=255 x=298 y=45 width=10 height=17 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/arial16.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/arial16.png deleted file mode 100644 index e177d98..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/arial16.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/bitmapFontTest.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/bitmapFontTest.fnt deleted file mode 100644 index 7190f52..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/bitmapFontTest.fnt +++ /dev/null @@ -1,100 +0,0 @@ -info face="ArtistampMedium" size=48 bold=1 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 -common lineHeight=52 base=26 scaleW=256 scaleH=512 pages=1 packed=0 -page id=0 file="bitmapFontTest.png" -chars count=94 -char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=44 xadvance=14 page=0 chnl=0 -char id=94 x=0 y=0 width=51 height=49 xoffset=1 yoffset=3 xadvance=51 page=0 chnl=0 -char id=95 x=51 y=0 width=82 height=48 xoffset=2 yoffset=4 xadvance=84 page=0 chnl=0 -char id=41 x=133 y=0 width=14 height=46 xoffset=1 yoffset=3 xadvance=13 page=0 chnl=0 -char id=40 x=147 y=0 width=16 height=46 xoffset=1 yoffset=3 xadvance=12 page=0 chnl=0 -char id=126 x=163 y=0 width=30 height=42 xoffset=2 yoffset=6 xadvance=31 page=0 chnl=0 -char id=47 x=193 y=0 width=24 height=42 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 -char id=37 x=217 y=0 width=32 height=38 xoffset=1 yoffset=10 xadvance=31 page=0 chnl=0 -char id=36 x=0 y=49 width=22 height=38 xoffset=-1 yoffset=10 xadvance=18 page=0 chnl=0 -char id=93 x=22 y=49 width=11 height=38 xoffset=1 yoffset=8 xadvance=11 page=0 chnl=0 -char id=91 x=33 y=49 width=12 height=38 xoffset=1 yoffset=6 xadvance=8 page=0 chnl=0 -char id=84 x=45 y=49 width=29 height=38 xoffset=0 yoffset=8 xadvance=27 page=0 chnl=0 -char id=63 x=74 y=49 width=21 height=37 xoffset=1 yoffset=7 xadvance=20 page=0 chnl=0 -char id=122 x=95 y=49 width=24 height=37 xoffset=1 yoffset=9 xadvance=23 page=0 chnl=0 -char id=116 x=119 y=49 width=29 height=37 xoffset=0 yoffset=7 xadvance=26 page=0 chnl=0 -char id=113 x=148 y=49 width=29 height=37 xoffset=1 yoffset=9 xadvance=28 page=0 chnl=0 -char id=102 x=177 y=49 width=27 height=37 xoffset=1 yoffset=8 xadvance=25 page=0 chnl=0 -char id=101 x=204 y=49 width=27 height=37 xoffset=1 yoffset=9 xadvance=26 page=0 chnl=0 -char id=98 x=0 y=87 width=30 height=37 xoffset=1 yoffset=6 xadvance=28 page=0 chnl=0 -char id=87 x=30 y=87 width=44 height=37 xoffset=0 yoffset=8 xadvance=42 page=0 chnl=0 -char id=81 x=74 y=87 width=29 height=37 xoffset=1 yoffset=8 xadvance=29 page=0 chnl=0 -char id=74 x=103 y=87 width=25 height=37 xoffset=0 yoffset=7 xadvance=23 page=0 chnl=0 -char id=70 x=128 y=87 width=27 height=37 xoffset=1 yoffset=8 xadvance=25 page=0 chnl=0 -char id=69 x=155 y=87 width=28 height=37 xoffset=1 yoffset=10 xadvance=27 page=0 chnl=0 -char id=66 x=183 y=87 width=30 height=37 xoffset=1 yoffset=7 xadvance=29 page=0 chnl=0 -char id=65 x=213 y=87 width=30 height=37 xoffset=0 yoffset=8 xadvance=29 page=0 chnl=0 -char id=38 x=0 y=124 width=32 height=36 xoffset=0 yoffset=7 xadvance=29 page=0 chnl=0 -char id=64 x=32 y=124 width=40 height=36 xoffset=0 yoffset=10 xadvance=33 page=0 chnl=0 -char id=57 x=72 y=124 width=21 height=36 xoffset=1 yoffset=9 xadvance=20 page=0 chnl=0 -char id=56 x=93 y=124 width=21 height=36 xoffset=1 yoffset=7 xadvance=20 page=0 chnl=0 -char id=55 x=114 y=124 width=21 height=36 xoffset=1 yoffset=9 xadvance=20 page=0 chnl=0 -char id=54 x=135 y=124 width=21 height=36 xoffset=1 yoffset=9 xadvance=20 page=0 chnl=0 -char id=53 x=156 y=124 width=21 height=36 xoffset=1 yoffset=10 xadvance=20 page=0 chnl=0 -char id=52 x=177 y=124 width=21 height=36 xoffset=1 yoffset=7 xadvance=21 page=0 chnl=0 -char id=51 x=198 y=124 width=21 height=36 xoffset=1 yoffset=9 xadvance=20 page=0 chnl=0 -char id=50 x=219 y=124 width=22 height=36 xoffset=1 yoffset=11 xadvance=21 page=0 chnl=0 -char id=120 x=0 y=160 width=31 height=36 xoffset=0 yoffset=8 xadvance=28 page=0 chnl=0 -char id=119 x=31 y=160 width=46 height=36 xoffset=0 yoffset=10 xadvance=39 page=0 chnl=0 -char id=117 x=77 y=160 width=29 height=36 xoffset=1 yoffset=10 xadvance=27 page=0 chnl=0 -char id=115 x=106 y=160 width=26 height=36 xoffset=1 yoffset=8 xadvance=25 page=0 chnl=0 -char id=114 x=132 y=160 width=29 height=36 xoffset=1 yoffset=9 xadvance=28 page=0 chnl=0 -char id=110 x=161 y=160 width=29 height=36 xoffset=1 yoffset=9 xadvance=28 page=0 chnl=0 -char id=109 x=190 y=160 width=38 height=36 xoffset=1 yoffset=9 xadvance=37 page=0 chnl=0 -char id=108 x=0 y=196 width=29 height=36 xoffset=0 yoffset=7 xadvance=24 page=0 chnl=0 -char id=106 x=29 y=196 width=24 height=36 xoffset=1 yoffset=8 xadvance=22 page=0 chnl=0 -char id=104 x=53 y=196 width=31 height=36 xoffset=1 yoffset=9 xadvance=30 page=0 chnl=0 -char id=100 x=84 y=196 width=29 height=36 xoffset=1 yoffset=9 xadvance=27 page=0 chnl=0 -char id=99 x=113 y=196 width=27 height=36 xoffset=1 yoffset=8 xadvance=25 page=0 chnl=0 -char id=97 x=140 y=196 width=31 height=36 xoffset=0 yoffset=8 xadvance=29 page=0 chnl=0 -char id=90 x=171 y=196 width=25 height=36 xoffset=1 yoffset=8 xadvance=24 page=0 chnl=0 -char id=89 x=196 y=196 width=30 height=36 xoffset=0 yoffset=9 xadvance=28 page=0 chnl=0 -char id=88 x=0 y=232 width=31 height=36 xoffset=0 yoffset=10 xadvance=28 page=0 chnl=0 -char id=85 x=31 y=232 width=29 height=36 xoffset=1 yoffset=9 xadvance=27 page=0 chnl=0 -char id=83 x=60 y=232 width=26 height=36 xoffset=1 yoffset=8 xadvance=25 page=0 chnl=0 -char id=82 x=86 y=232 width=30 height=36 xoffset=1 yoffset=10 xadvance=28 page=0 chnl=0 -char id=79 x=116 y=232 width=29 height=36 xoffset=1 yoffset=10 xadvance=28 page=0 chnl=0 -char id=78 x=145 y=232 width=30 height=36 xoffset=1 yoffset=10 xadvance=29 page=0 chnl=0 -char id=77 x=175 y=232 width=39 height=36 xoffset=1 yoffset=10 xadvance=38 page=0 chnl=0 -char id=76 x=214 y=232 width=29 height=36 xoffset=0 yoffset=8 xadvance=24 page=0 chnl=0 -char id=75 x=0 y=268 width=29 height=36 xoffset=1 yoffset=8 xadvance=27 page=0 chnl=0 -char id=72 x=29 y=268 width=30 height=36 xoffset=1 yoffset=9 xadvance=29 page=0 chnl=0 -char id=71 x=59 y=268 width=30 height=36 xoffset=1 yoffset=9 xadvance=29 page=0 chnl=0 -char id=68 x=89 y=268 width=29 height=36 xoffset=1 yoffset=10 xadvance=28 page=0 chnl=0 -char id=67 x=118 y=268 width=27 height=36 xoffset=1 yoffset=9 xadvance=25 page=0 chnl=0 -char id=92 x=145 y=268 width=37 height=35 xoffset=1 yoffset=9 xadvance=37 page=0 chnl=0 -char id=33 x=182 y=268 width=9 height=35 xoffset=2 yoffset=10 xadvance=10 page=0 chnl=0 -char id=48 x=191 y=268 width=21 height=35 xoffset=2 yoffset=10 xadvance=21 page=0 chnl=0 -char id=49 x=212 y=268 width=14 height=35 xoffset=1 yoffset=9 xadvance=13 page=0 chnl=0 -char id=121 x=0 y=304 width=30 height=35 xoffset=0 yoffset=11 xadvance=27 page=0 chnl=0 -char id=118 x=30 y=304 width=29 height=35 xoffset=0 yoffset=9 xadvance=26 page=0 chnl=0 -char id=112 x=59 y=304 width=26 height=35 xoffset=1 yoffset=9 xadvance=24 page=0 chnl=0 -char id=111 x=85 y=304 width=29 height=35 xoffset=1 yoffset=10 xadvance=28 page=0 chnl=0 -char id=107 x=114 y=304 width=29 height=35 xoffset=1 yoffset=9 xadvance=27 page=0 chnl=0 -char id=105 x=143 y=304 width=15 height=35 xoffset=1 yoffset=10 xadvance=14 page=0 chnl=0 -char id=103 x=158 y=304 width=30 height=35 xoffset=1 yoffset=9 xadvance=29 page=0 chnl=0 -char id=86 x=188 y=304 width=29 height=35 xoffset=0 yoffset=8 xadvance=26 page=0 chnl=0 -char id=80 x=217 y=304 width=26 height=35 xoffset=1 yoffset=11 xadvance=24 page=0 chnl=0 -char id=73 x=0 y=339 width=14 height=35 xoffset=1 yoffset=10 xadvance=13 page=0 chnl=0 -char id=35 x=14 y=339 width=27 height=34 xoffset=0 yoffset=12 xadvance=22 page=0 chnl=0 -char id=59 x=41 y=339 width=10 height=32 xoffset=2 yoffset=19 xadvance=10 page=0 chnl=0 -char id=124 x=51 y=339 width=17 height=28 xoffset=1 yoffset=14 xadvance=16 page=0 chnl=0 -char id=125 x=68 y=339 width=17 height=28 xoffset=1 yoffset=17 xadvance=15 page=0 chnl=0 -char id=123 x=85 y=339 width=17 height=28 xoffset=1 yoffset=17 xadvance=15 page=0 chnl=0 -char id=42 x=102 y=339 width=29 height=27 xoffset=0 yoffset=12 xadvance=26 page=0 chnl=0 -char id=60 x=131 y=339 width=66 height=26 xoffset=1 yoffset=17 xadvance=65 page=0 chnl=0 -char id=58 x=197 y=339 width=9 height=26 xoffset=2 yoffset=19 xadvance=10 page=0 chnl=0 -char id=62 x=0 y=374 width=66 height=25 xoffset=1 yoffset=17 xadvance=66 page=0 chnl=0 -char id=43 x=66 y=374 width=22 height=20 xoffset=0 yoffset=15 xadvance=19 page=0 chnl=0 -char id=44 x=88 y=374 width=8 height=16 xoffset=2 yoffset=34 xadvance=9 page=0 chnl=0 -char id=34 x=96 y=374 width=16 height=15 xoffset=0 yoffset=10 xadvance=14 page=0 chnl=0 -char id=39 x=112 y=374 width=8 height=13 xoffset=1 yoffset=10 xadvance=7 page=0 chnl=0 -char id=61 x=120 y=374 width=15 height=10 xoffset=2 yoffset=22 xadvance=16 page=0 chnl=0 -char id=46 x=135 y=374 width=10 height=9 xoffset=2 yoffset=35 xadvance=10 page=0 chnl=0 -char id=96 x=145 y=374 width=12 height=8 xoffset=0 yoffset=1 xadvance=10 page=0 chnl=0 -char id=45 x=157 y=374 width=15 height=5 xoffset=2 yoffset=23 xadvance=16 page=0 chnl=0 -kernings count=-1 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/bitmapFontTest.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/bitmapFontTest.png deleted file mode 100644 index 4da0aa0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/bitmapFontTest.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/bitmapFontTest2.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/bitmapFontTest2.fnt deleted file mode 100644 index ad233c5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/bitmapFontTest2.fnt +++ /dev/null @@ -1,188 +0,0 @@ -info face="Ardour3DGM" size=96 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 -common lineHeight=104 base=26 scaleW=1024 scaleH=512 pages=1 packed=0 -page id=0 file="bitmapFontTest2.bmp" -chars count=94 -char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=75 xadvance=30 page=0 chnl=0 -char id=125 x=0 y=0 width=34 height=90 xoffset=1 yoffset=10 xadvance=30 page=0 chnl=0 -char id=123 x=34 y=0 width=34 height=90 xoffset=1 yoffset=10 xadvance=30 page=0 chnl=0 -char id=93 x=68 y=0 width=35 height=90 xoffset=1 yoffset=10 xadvance=31 page=0 chnl=0 -char id=91 x=103 y=0 width=35 height=90 xoffset=1 yoffset=10 xadvance=31 page=0 chnl=0 -char id=41 x=138 y=0 width=28 height=90 xoffset=1 yoffset=10 xadvance=24 page=0 chnl=0 -char id=40 x=166 y=0 width=26 height=90 xoffset=1 yoffset=10 xadvance=24 page=0 chnl=0 -char id=124 x=192 y=0 width=21 height=89 xoffset=1 yoffset=13 xadvance=17 page=0 chnl=0 -char id=106 x=213 y=0 width=37 height=79 xoffset=-7 yoffset=21 xadvance=18 page=0 chnl=0 -char id=81 x=250 y=0 width=42 height=77 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=37 x=292 y=0 width=79 height=70 xoffset=1 yoffset=14 xadvance=75 page=0 chnl=0 -char id=92 x=371 y=0 width=57 height=70 xoffset=1 yoffset=14 xadvance=55 page=0 chnl=0 -char id=47 x=428 y=0 width=59 height=70 xoffset=1 yoffset=14 xadvance=55 page=0 chnl=0 -char id=52 x=487 y=0 width=49 height=70 xoffset=1 yoffset=13 xadvance=45 page=0 chnl=0 -char id=77 x=536 y=0 width=63 height=70 xoffset=1 yoffset=13 xadvance=59 page=0 chnl=0 -char id=55 x=599 y=0 width=55 height=69 xoffset=1 yoffset=15 xadvance=51 page=0 chnl=0 -char id=121 x=654 y=0 width=40 height=69 xoffset=1 yoffset=31 xadvance=38 page=0 chnl=0 -char id=113 x=694 y=0 width=41 height=69 xoffset=1 yoffset=32 xadvance=37 page=0 chnl=0 -char id=112 x=735 y=0 width=41 height=69 xoffset=1 yoffset=32 xadvance=37 page=0 chnl=0 -char id=108 x=776 y=0 width=21 height=69 xoffset=1 yoffset=14 xadvance=17 page=0 chnl=0 -char id=107 x=797 y=0 width=41 height=69 xoffset=1 yoffset=14 xadvance=37 page=0 chnl=0 -char id=104 x=838 y=0 width=41 height=69 xoffset=1 yoffset=14 xadvance=37 page=0 chnl=0 -char id=89 x=879 y=0 width=42 height=69 xoffset=1 yoffset=14 xadvance=38 page=0 chnl=0 -char id=88 x=921 y=0 width=42 height=69 xoffset=1 yoffset=14 xadvance=38 page=0 chnl=0 -char id=78 x=963 y=0 width=43 height=69 xoffset=1 yoffset=14 xadvance=39 page=0 chnl=0 -char id=75 x=0 y=90 width=43 height=69 xoffset=1 yoffset=14 xadvance=39 page=0 chnl=0 -char id=72 x=43 y=90 width=42 height=69 xoffset=1 yoffset=14 xadvance=38 page=0 chnl=0 -char id=49 x=85 y=90 width=33 height=68 xoffset=1 yoffset=14 xadvance=29 page=0 chnl=0 -char id=103 x=118 y=90 width=40 height=68 xoffset=1 yoffset=32 xadvance=38 page=0 chnl=0 -char id=102 x=158 y=90 width=33 height=68 xoffset=1 yoffset=15 xadvance=29 page=0 chnl=0 -char id=100 x=191 y=90 width=41 height=68 xoffset=1 yoffset=14 xadvance=37 page=0 chnl=0 -char id=98 x=232 y=90 width=41 height=68 xoffset=1 yoffset=14 xadvance=37 page=0 chnl=0 -char id=87 x=273 y=90 width=62 height=68 xoffset=1 yoffset=14 xadvance=58 page=0 chnl=0 -char id=86 x=335 y=90 width=40 height=68 xoffset=1 yoffset=14 xadvance=38 page=0 chnl=0 -char id=85 x=375 y=90 width=42 height=68 xoffset=1 yoffset=14 xadvance=38 page=0 chnl=0 -char id=84 x=417 y=90 width=56 height=68 xoffset=1 yoffset=15 xadvance=52 page=0 chnl=0 -char id=82 x=473 y=90 width=42 height=68 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=80 x=515 y=90 width=42 height=68 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=76 x=557 y=90 width=43 height=68 xoffset=1 yoffset=14 xadvance=39 page=0 chnl=0 -char id=74 x=600 y=90 width=42 height=68 xoffset=1 yoffset=14 xadvance=38 page=0 chnl=0 -char id=70 x=642 y=90 width=41 height=68 xoffset=1 yoffset=15 xadvance=37 page=0 chnl=0 -char id=65 x=683 y=90 width=41 height=68 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=38 x=724 y=90 width=45 height=67 xoffset=1 yoffset=15 xadvance=41 page=0 chnl=0 -char id=36 x=769 y=90 width=42 height=67 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=63 x=811 y=90 width=42 height=67 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=48 x=853 y=90 width=45 height=67 xoffset=1 yoffset=15 xadvance=43 page=0 chnl=0 -char id=57 x=898 y=90 width=40 height=67 xoffset=2 yoffset=15 xadvance=37 page=0 chnl=0 -char id=56 x=938 y=90 width=42 height=67 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=54 x=980 y=90 width=42 height=67 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=53 x=0 y=159 width=43 height=67 xoffset=1 yoffset=15 xadvance=39 page=0 chnl=0 -char id=51 x=43 y=159 width=42 height=67 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=50 x=85 y=159 width=43 height=67 xoffset=1 yoffset=15 xadvance=39 page=0 chnl=0 -char id=90 x=128 y=159 width=45 height=67 xoffset=1 yoffset=15 xadvance=43 page=0 chnl=0 -char id=83 x=173 y=159 width=42 height=67 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=79 x=215 y=159 width=42 height=67 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=73 x=257 y=159 width=30 height=67 xoffset=1 yoffset=15 xadvance=26 page=0 chnl=0 -char id=71 x=287 y=159 width=42 height=67 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=69 x=329 y=159 width=41 height=67 xoffset=1 yoffset=15 xadvance=37 page=0 chnl=0 -char id=68 x=370 y=159 width=42 height=67 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=67 x=412 y=159 width=42 height=67 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=66 x=454 y=159 width=42 height=67 xoffset=1 yoffset=15 xadvance=38 page=0 chnl=0 -char id=33 x=496 y=159 width=22 height=66 xoffset=1 yoffset=16 xadvance=18 page=0 chnl=0 -char id=64 x=518 y=159 width=68 height=62 xoffset=1 yoffset=19 xadvance=66 page=0 chnl=0 -char id=116 x=586 y=159 width=31 height=62 xoffset=1 yoffset=21 xadvance=27 page=0 chnl=0 -char id=105 x=617 y=159 width=22 height=62 xoffset=1 yoffset=21 xadvance=18 page=0 chnl=0 -char id=59 x=639 y=159 width=22 height=57 xoffset=1 yoffset=34 xadvance=18 page=0 chnl=0 -char id=117 x=661 y=159 width=40 height=52 xoffset=1 yoffset=31 xadvance=38 page=0 chnl=0 -char id=110 x=701 y=159 width=40 height=52 xoffset=1 yoffset=32 xadvance=38 page=0 chnl=0 -char id=109 x=741 y=159 width=60 height=52 xoffset=1 yoffset=32 xadvance=58 page=0 chnl=0 -char id=120 x=801 y=159 width=40 height=51 xoffset=1 yoffset=32 xadvance=38 page=0 chnl=0 -char id=114 x=841 y=159 width=41 height=51 xoffset=1 yoffset=32 xadvance=37 page=0 chnl=0 -char id=97 x=882 y=159 width=41 height=51 xoffset=1 yoffset=32 xadvance=37 page=0 chnl=0 -char id=35 x=923 y=159 width=56 height=50 xoffset=1 yoffset=24 xadvance=52 page=0 chnl=0 -char id=119 x=0 y=226 width=62 height=50 xoffset=1 yoffset=32 xadvance=58 page=0 chnl=0 -char id=118 x=62 y=226 width=40 height=50 xoffset=1 yoffset=32 xadvance=38 page=0 chnl=0 -char id=122 x=102 y=226 width=43 height=49 xoffset=1 yoffset=33 xadvance=39 page=0 chnl=0 -char id=115 x=145 y=226 width=40 height=49 xoffset=1 yoffset=33 xadvance=36 page=0 chnl=0 -char id=111 x=185 y=226 width=40 height=49 xoffset=1 yoffset=33 xadvance=38 page=0 chnl=0 -char id=101 x=225 y=226 width=40 height=49 xoffset=1 yoffset=33 xadvance=38 page=0 chnl=0 -char id=99 x=265 y=226 width=40 height=49 xoffset=1 yoffset=33 xadvance=38 page=0 chnl=0 -char id=58 x=305 y=226 width=22 height=48 xoffset=1 yoffset=34 xadvance=18 page=0 chnl=0 -char id=42 x=327 y=226 width=32 height=34 xoffset=1 yoffset=16 xadvance=30 page=0 chnl=0 -char id=62 x=359 y=226 width=39 height=34 xoffset=1 yoffset=40 xadvance=35 page=0 chnl=0 -char id=60 x=398 y=226 width=38 height=34 xoffset=1 yoffset=40 xadvance=34 page=0 chnl=0 -char id=43 x=436 y=226 width=43 height=32 xoffset=1 yoffset=41 xadvance=39 page=0 chnl=0 -char id=44 x=479 y=226 width=22 height=25 xoffset=1 yoffset=66 xadvance=18 page=0 chnl=0 -char id=39 x=501 y=226 width=17 height=24 xoffset=1 yoffset=15 xadvance=15 page=0 chnl=0 -char id=96 x=518 y=226 width=24 height=24 xoffset=1 yoffset=15 xadvance=22 page=0 chnl=0 -char id=34 x=542 y=226 width=33 height=24 xoffset=1 yoffset=15 xadvance=29 page=0 chnl=0 -char id=94 x=575 y=226 width=38 height=23 xoffset=1 yoffset=16 xadvance=34 page=0 chnl=0 -char id=126 x=613 y=226 width=47 height=22 xoffset=1 yoffset=25 xadvance=43 page=0 chnl=0 -char id=61 x=660 y=226 width=44 height=22 xoffset=1 yoffset=47 xadvance=40 page=0 chnl=0 -char id=46 x=704 y=226 width=22 height=16 xoffset=1 yoffset=66 xadvance=18 page=0 chnl=0 -char id=45 x=726 y=226 width=37 height=13 xoffset=1 yoffset=51 xadvance=33 page=0 chnl=0 -char id=95 x=763 y=226 width=46 height=12 xoffset=1 yoffset=85 xadvance=42 page=0 chnl=0 -kernings count=87 -kerning first=121 second=44 amount=-7 -kerning first=121 second=46 amount=-7 -kerning first=89 second=44 amount=-12 -kerning first=89 second=45 amount=-9 -kerning first=89 second=46 amount=-12 -kerning first=89 second=58 amount=-5 -kerning first=89 second=59 amount=-6 -kerning first=89 second=65 amount=-7 -kerning first=89 second=97 amount=-7 -kerning first=89 second=101 amount=-9 -kerning first=89 second=105 amount=-3 -kerning first=89 second=111 amount=-9 -kerning first=89 second=112 amount=-7 -kerning first=89 second=113 amount=-9 -kerning first=89 second=117 amount=-5 -kerning first=89 second=118 amount=-5 -kerning first=49 second=49 amount=-7 -kerning first=102 second=102 amount=-2 -kerning first=87 second=44 amount=-5 -kerning first=87 second=45 amount=-2 -kerning first=87 second=46 amount=-5 -kerning first=87 second=58 amount=-2 -kerning first=87 second=59 amount=-2 -kerning first=87 second=65 amount=-3 -kerning first=87 second=97 amount=-3 -kerning first=87 second=101 amount=-2 -kerning first=87 second=111 amount=-2 -kerning first=87 second=114 amount=-2 -kerning first=87 second=117 amount=-2 -kerning first=87 second=121 amount=-1 -kerning first=86 second=44 amount=-9 -kerning first=86 second=45 amount=-5 -kerning first=86 second=46 amount=-9 -kerning first=86 second=58 amount=-3 -kerning first=86 second=59 amount=-3 -kerning first=86 second=65 amount=-7 -kerning first=86 second=97 amount=-7 -kerning first=86 second=101 amount=-5 -kerning first=86 second=105 amount=-2 -kerning first=86 second=111 amount=-5 -kerning first=86 second=114 amount=-3 -kerning first=86 second=117 amount=-3 -kerning first=86 second=121 amount=-3 -kerning first=84 second=44 amount=-10 -kerning first=84 second=45 amount=-5 -kerning first=84 second=46 amount=-10 -kerning first=84 second=58 amount=-10 -kerning first=84 second=59 amount=-10 -kerning first=84 second=65 amount=-7 -kerning first=84 second=79 amount=-2 -kerning first=84 second=97 amount=-10 -kerning first=84 second=99 amount=-10 -kerning first=84 second=101 amount=-10 -kerning first=84 second=105 amount=-3 -kerning first=84 second=111 amount=-10 -kerning first=84 second=114 amount=-3 -kerning first=84 second=115 amount=-10 -kerning first=84 second=117 amount=-3 -kerning first=84 second=119 amount=-5 -kerning first=84 second=121 amount=-5 -kerning first=82 second=84 amount=-2 -kerning first=82 second=86 amount=-2 -kerning first=82 second=87 amount=-2 -kerning first=82 second=89 amount=-2 -kerning first=80 second=44 amount=-12 -kerning first=80 second=46 amount=-12 -kerning first=80 second=65 amount=-7 -kerning first=76 second=84 amount=-7 -kerning first=76 second=86 amount=-7 -kerning first=76 second=87 amount=-7 -kerning first=76 second=89 amount=-7 -kerning first=76 second=121 amount=-3 -kerning first=70 second=44 amount=-10 -kerning first=70 second=46 amount=-10 -kerning first=70 second=65 amount=-5 -kerning first=65 second=84 amount=-7 -kerning first=65 second=86 amount=-7 -kerning first=65 second=87 amount=-3 -kerning first=65 second=89 amount=-7 -kerning first=65 second=118 amount=-2 -kerning first=65 second=119 amount=-2 -kerning first=65 second=121 amount=-2 -kerning first=114 second=44 amount=-5 -kerning first=114 second=46 amount=-5 -kerning first=119 second=44 amount=-5 -kerning first=119 second=46 amount=-5 -kerning first=118 second=44 amount=-7 -kerning first=118 second=46 amount=-7 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/bitmapFontTest3.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/bitmapFontTest3.fnt deleted file mode 100644 index 53c9bc1..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/bitmapFontTest3.fnt +++ /dev/null @@ -1,102 +0,0 @@ -info face="ActionJackson" size=28 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 -common lineHeight=30 base=26 scaleW=512 scaleH=512 pages=1 packed=0 -page id=0 file="bitmapFontTest3.png" -chars count=94 -char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=24 xadvance=23 page=0 chnl=0 -char id=114 x=0 y=0 width=16 height=25 xoffset=0 yoffset=1 xadvance=14 page=0 chnl=0 -char id=82 x=16 y=0 width=16 height=25 xoffset=0 yoffset=1 xadvance=14 page=0 chnl=0 -char id=62 x=32 y=0 width=9 height=24 xoffset=0 yoffset=2 xadvance=7 page=0 chnl=0 -char id=60 x=41 y=0 width=10 height=24 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0 -char id=125 x=51 y=0 width=9 height=24 xoffset=0 yoffset=2 xadvance=7 page=0 chnl=0 -char id=123 x=60 y=0 width=10 height=24 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0 -char id=93 x=70 y=0 width=9 height=24 xoffset=0 yoffset=2 xadvance=7 page=0 chnl=0 -char id=91 x=79 y=0 width=10 height=24 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0 -char id=41 x=89 y=0 width=9 height=24 xoffset=0 yoffset=2 xadvance=7 page=0 chnl=0 -char id=40 x=98 y=0 width=10 height=24 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0 -char id=56 x=108 y=0 width=17 height=24 xoffset=0 yoffset=1 xadvance=15 page=0 chnl=0 -char id=105 x=125 y=0 width=19 height=24 xoffset=0 yoffset=1 xadvance=17 page=0 chnl=0 -char id=101 x=144 y=0 width=18 height=24 xoffset=0 yoffset=1 xadvance=16 page=0 chnl=0 -char id=73 x=162 y=0 width=19 height=24 xoffset=0 yoffset=1 xadvance=17 page=0 chnl=0 -char id=69 x=181 y=0 width=18 height=24 xoffset=0 yoffset=1 xadvance=16 page=0 chnl=0 -char id=59 x=199 y=0 width=11 height=23 xoffset=0 yoffset=7 xadvance=9 page=0 chnl=0 -char id=63 x=210 y=0 width=16 height=23 xoffset=0 yoffset=2 xadvance=14 page=0 chnl=0 -char id=33 x=226 y=0 width=8 height=23 xoffset=1 yoffset=2 xadvance=8 page=0 chnl=0 -char id=48 x=234 y=0 width=18 height=23 xoffset=0 yoffset=2 xadvance=16 page=0 chnl=0 -char id=57 x=252 y=0 width=16 height=23 xoffset=0 yoffset=2 xadvance=14 page=0 chnl=0 -char id=54 x=268 y=0 width=17 height=23 xoffset=0 yoffset=2 xadvance=15 page=0 chnl=0 -char id=53 x=285 y=0 width=19 height=23 xoffset=0 yoffset=2 xadvance=17 page=0 chnl=0 -char id=52 x=304 y=0 width=18 height=23 xoffset=0 yoffset=2 xadvance=16 page=0 chnl=0 -char id=51 x=322 y=0 width=16 height=23 xoffset=0 yoffset=2 xadvance=14 page=0 chnl=0 -char id=49 x=338 y=0 width=16 height=23 xoffset=1 yoffset=2 xadvance=15 page=0 chnl=0 -char id=122 x=354 y=0 width=19 height=23 xoffset=0 yoffset=2 xadvance=17 page=0 chnl=0 -char id=121 x=373 y=0 width=20 height=23 xoffset=0 yoffset=2 xadvance=18 page=0 chnl=0 -char id=118 x=393 y=0 width=21 height=23 xoffset=0 yoffset=2 xadvance=19 page=0 chnl=0 -char id=116 x=414 y=0 width=21 height=23 xoffset=0 yoffset=2 xadvance=19 page=0 chnl=0 -char id=113 x=435 y=0 width=17 height=23 xoffset=0 yoffset=2 xadvance=15 page=0 chnl=0 -char id=112 x=452 y=0 width=17 height=23 xoffset=0 yoffset=2 xadvance=15 page=0 chnl=0 -char id=110 x=469 y=0 width=20 height=23 xoffset=0 yoffset=2 xadvance=18 page=0 chnl=0 -char id=109 x=0 y=25 width=25 height=23 xoffset=0 yoffset=2 xadvance=22 page=0 chnl=0 -char id=108 x=25 y=25 width=21 height=23 xoffset=1 yoffset=2 xadvance=19 page=0 chnl=0 -char id=107 x=46 y=25 width=19 height=23 xoffset=1 yoffset=2 xadvance=18 page=0 chnl=0 -char id=106 x=65 y=25 width=20 height=23 xoffset=0 yoffset=2 xadvance=18 page=0 chnl=0 -char id=100 x=85 y=25 width=19 height=23 xoffset=0 yoffset=2 xadvance=16 page=0 chnl=0 -char id=98 x=104 y=25 width=18 height=23 xoffset=0 yoffset=2 xadvance=16 page=0 chnl=0 -char id=97 x=122 y=25 width=21 height=23 xoffset=0 yoffset=2 xadvance=19 page=0 chnl=0 -char id=90 x=143 y=25 width=19 height=23 xoffset=0 yoffset=2 xadvance=17 page=0 chnl=0 -char id=89 x=162 y=25 width=20 height=23 xoffset=0 yoffset=2 xadvance=18 page=0 chnl=0 -char id=86 x=182 y=25 width=21 height=23 xoffset=0 yoffset=2 xadvance=19 page=0 chnl=0 -char id=84 x=203 y=25 width=21 height=23 xoffset=0 yoffset=2 xadvance=19 page=0 chnl=0 -char id=81 x=224 y=25 width=17 height=23 xoffset=0 yoffset=2 xadvance=15 page=0 chnl=0 -char id=80 x=241 y=25 width=17 height=23 xoffset=0 yoffset=2 xadvance=15 page=0 chnl=0 -char id=78 x=258 y=25 width=20 height=23 xoffset=0 yoffset=2 xadvance=18 page=0 chnl=0 -char id=77 x=278 y=25 width=25 height=23 xoffset=0 yoffset=2 xadvance=22 page=0 chnl=0 -char id=76 x=303 y=25 width=21 height=23 xoffset=1 yoffset=2 xadvance=19 page=0 chnl=0 -char id=75 x=324 y=25 width=19 height=23 xoffset=1 yoffset=2 xadvance=18 page=0 chnl=0 -char id=74 x=343 y=25 width=20 height=23 xoffset=0 yoffset=2 xadvance=18 page=0 chnl=0 -char id=68 x=363 y=25 width=19 height=23 xoffset=0 yoffset=2 xadvance=16 page=0 chnl=0 -char id=66 x=382 y=25 width=18 height=23 xoffset=0 yoffset=2 xadvance=16 page=0 chnl=0 -char id=65 x=400 y=25 width=20 height=23 xoffset=0 yoffset=2 xadvance=19 page=0 chnl=0 -char id=55 x=420 y=25 width=18 height=22 xoffset=0 yoffset=3 xadvance=16 page=0 chnl=0 -char id=50 x=438 y=25 width=18 height=22 xoffset=1 yoffset=2 xadvance=17 page=0 chnl=0 -char id=120 x=456 y=25 width=23 height=22 xoffset=0 yoffset=3 xadvance=21 page=0 chnl=0 -char id=117 x=479 y=25 width=22 height=22 xoffset=0 yoffset=2 xadvance=20 page=0 chnl=0 -char id=115 x=0 y=48 width=16 height=22 xoffset=0 yoffset=2 xadvance=14 page=0 chnl=0 -char id=111 x=16 y=48 width=17 height=22 xoffset=0 yoffset=2 xadvance=16 page=0 chnl=0 -char id=102 x=33 y=48 width=20 height=22 xoffset=0 yoffset=2 xadvance=17 page=0 chnl=0 -char id=88 x=53 y=48 width=23 height=22 xoffset=0 yoffset=3 xadvance=21 page=0 chnl=0 -char id=85 x=76 y=48 width=22 height=22 xoffset=0 yoffset=2 xadvance=20 page=0 chnl=0 -char id=83 x=98 y=48 width=16 height=22 xoffset=0 yoffset=2 xadvance=14 page=0 chnl=0 -char id=79 x=114 y=48 width=17 height=22 xoffset=0 yoffset=2 xadvance=16 page=0 chnl=0 -char id=70 x=131 y=48 width=20 height=22 xoffset=0 yoffset=2 xadvance=17 page=0 chnl=0 -char id=92 x=151 y=48 width=12 height=21 xoffset=0 yoffset=3 xadvance=10 page=0 chnl=0 -char id=119 x=163 y=48 width=24 height=21 xoffset=0 yoffset=2 xadvance=21 page=0 chnl=0 -char id=104 x=187 y=48 width=20 height=21 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0 -char id=103 x=207 y=48 width=22 height=21 xoffset=0 yoffset=3 xadvance=20 page=0 chnl=0 -char id=87 x=229 y=48 width=24 height=21 xoffset=0 yoffset=2 xadvance=21 page=0 chnl=0 -char id=72 x=253 y=48 width=20 height=21 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0 -char id=71 x=273 y=48 width=22 height=21 xoffset=0 yoffset=3 xadvance=20 page=0 chnl=0 -char id=47 x=295 y=48 width=11 height=20 xoffset=1 yoffset=3 xadvance=10 page=0 chnl=0 -char id=124 x=306 y=48 width=11 height=20 xoffset=1 yoffset=3 xadvance=10 page=0 chnl=0 -char id=99 x=317 y=48 width=18 height=20 xoffset=0 yoffset=2 xadvance=16 page=0 chnl=0 -char id=67 x=335 y=48 width=18 height=20 xoffset=0 yoffset=2 xadvance=16 page=0 chnl=0 -char id=126 x=353 y=48 width=17 height=18 xoffset=1 yoffset=5 xadvance=16 page=0 chnl=0 -char id=38 x=370 y=48 width=17 height=18 xoffset=1 yoffset=5 xadvance=16 page=0 chnl=0 -char id=35 x=387 y=48 width=17 height=18 xoffset=1 yoffset=5 xadvance=16 page=0 chnl=0 -char id=37 x=404 y=48 width=17 height=18 xoffset=1 yoffset=5 xadvance=16 page=0 chnl=0 -char id=36 x=421 y=48 width=17 height=18 xoffset=1 yoffset=5 xadvance=16 page=0 chnl=0 -char id=94 x=438 y=48 width=17 height=18 xoffset=1 yoffset=5 xadvance=16 page=0 chnl=0 -char id=64 x=455 y=48 width=17 height=18 xoffset=1 yoffset=5 xadvance=16 page=0 chnl=0 -char id=43 x=472 y=48 width=17 height=17 xoffset=0 yoffset=2 xadvance=15 page=0 chnl=0 -char id=58 x=489 y=48 width=9 height=17 xoffset=0 yoffset=8 xadvance=7 page=0 chnl=0 -char id=61 x=0 y=70 width=17 height=14 xoffset=1 yoffset=6 xadvance=16 page=0 chnl=0 -char id=44 x=17 y=70 width=11 height=14 xoffset=0 yoffset=16 xadvance=9 page=0 chnl=0 -char id=39 x=28 y=70 width=11 height=14 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=0 -char id=96 x=39 y=70 width=10 height=13 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=0 -char id=34 x=49 y=70 width=20 height=13 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=0 -char id=95 x=69 y=70 width=16 height=8 xoffset=1 yoffset=17 xadvance=16 page=0 chnl=0 -char id=45 x=85 y=70 width=17 height=8 xoffset=1 yoffset=10 xadvance=16 page=0 chnl=0 -char id=42 x=102 y=70 width=8 height=7 xoffset=1 yoffset=3 xadvance=6 page=0 chnl=0 -char id=46 x=110 y=70 width=9 height=7 xoffset=0 yoffset=18 xadvance=7 page=0 chnl=0 -kernings count=1 -kerning first=79 second=66 amount=-1 -kerning first=79 second=89 amount=-3 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/bitmapFontTest3.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/bitmapFontTest3.png deleted file mode 100644 index cf44247..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/bitmapFontTest3.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/bitmapFontTest4.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/bitmapFontTest4.fnt deleted file mode 100644 index b98b469..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/bitmapFontTest4.fnt +++ /dev/null @@ -1,99 +0,0 @@ -info face="Cracked" size=32 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 -common lineHeight=37 base=26 scaleW=256 scaleH=256 pages=1 packed=0 -page id=0 file="bitmapFontTest4.png" -chars count=94 -char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=27 xadvance=9 page=0 chnl=0 -char id=40 x=0 y=0 width=14 height=35 xoffset=-2 yoffset=-2 xadvance=11 page=0 chnl=0 -char id=123 x=14 y=0 width=19 height=34 xoffset=-3 yoffset=-1 xadvance=10 page=0 chnl=0 -char id=93 x=33 y=0 width=16 height=34 xoffset=-4 yoffset=-1 xadvance=10 page=0 chnl=0 -char id=41 x=49 y=0 width=13 height=34 xoffset=-2 yoffset=-2 xadvance=11 page=0 chnl=0 -char id=125 x=62 y=0 width=19 height=33 xoffset=-4 yoffset=0 xadvance=10 page=0 chnl=0 -char id=91 x=81 y=0 width=14 height=33 xoffset=-1 yoffset=0 xadvance=10 page=0 chnl=0 -char id=106 x=95 y=0 width=12 height=32 xoffset=-2 yoffset=4 xadvance=10 page=0 chnl=0 -char id=36 x=107 y=0 width=17 height=31 xoffset=-1 yoffset=3 xadvance=16 page=0 chnl=0 -char id=81 x=124 y=0 width=19 height=31 xoffset=-2 yoffset=3 xadvance=17 page=0 chnl=0 -char id=65 x=143 y=0 width=18 height=31 xoffset=-2 yoffset=3 xadvance=17 page=0 chnl=0 -char id=38 x=161 y=0 width=20 height=30 xoffset=-1 yoffset=4 xadvance=19 page=0 chnl=0 -char id=92 x=181 y=0 width=15 height=30 xoffset=-2 yoffset=2 xadvance=14 page=0 chnl=0 -char id=47 x=196 y=0 width=15 height=30 xoffset=-1 yoffset=2 xadvance=14 page=0 chnl=0 -char id=55 x=211 y=0 width=16 height=30 xoffset=-2 yoffset=2 xadvance=15 page=0 chnl=0 -char id=107 x=227 y=0 width=17 height=30 xoffset=-2 yoffset=2 xadvance=14 page=0 chnl=0 -char id=90 x=0 y=35 width=17 height=30 xoffset=-2 yoffset=2 xadvance=15 page=0 chnl=0 -char id=74 x=17 y=35 width=14 height=30 xoffset=-2 yoffset=1 xadvance=12 page=0 chnl=0 -char id=71 x=31 y=35 width=18 height=30 xoffset=-2 yoffset=3 xadvance=16 page=0 chnl=0 -char id=33 x=49 y=35 width=11 height=29 xoffset=-1 yoffset=2 xadvance=10 page=0 chnl=0 -char id=56 x=60 y=35 width=17 height=29 xoffset=-2 yoffset=3 xadvance=15 page=0 chnl=0 -char id=49 x=77 y=35 width=16 height=29 xoffset=-2 yoffset=2 xadvance=14 page=0 chnl=0 -char id=116 x=93 y=35 width=15 height=29 xoffset=-2 yoffset=4 xadvance=13 page=0 chnl=0 -char id=108 x=108 y=35 width=11 height=29 xoffset=-2 yoffset=2 xadvance=9 page=0 chnl=0 -char id=86 x=119 y=35 width=18 height=29 xoffset=-2 yoffset=3 xadvance=16 page=0 chnl=0 -char id=70 x=137 y=35 width=16 height=29 xoffset=-2 yoffset=3 xadvance=14 page=0 chnl=0 -char id=68 x=153 y=35 width=18 height=29 xoffset=-2 yoffset=2 xadvance=16 page=0 chnl=0 -char id=37 x=171 y=35 width=19 height=28 xoffset=-1 yoffset=3 xadvance=19 page=0 chnl=0 -char id=63 x=190 y=35 width=15 height=28 xoffset=-2 yoffset=3 xadvance=13 page=0 chnl=0 -char id=48 x=205 y=35 width=17 height=28 xoffset=-2 yoffset=3 xadvance=15 page=0 chnl=0 -char id=57 x=222 y=35 width=17 height=28 xoffset=-2 yoffset=3 xadvance=15 page=0 chnl=0 -char id=54 x=0 y=65 width=17 height=28 xoffset=-2 yoffset=4 xadvance=15 page=0 chnl=0 -char id=53 x=17 y=65 width=17 height=28 xoffset=-2 yoffset=4 xadvance=15 page=0 chnl=0 -char id=113 x=34 y=65 width=17 height=28 xoffset=-2 yoffset=7 xadvance=14 page=0 chnl=0 -char id=104 x=51 y=65 width=17 height=28 xoffset=-2 yoffset=3 xadvance=15 page=0 chnl=0 -char id=103 x=68 y=65 width=19 height=28 xoffset=-2 yoffset=6 xadvance=16 page=0 chnl=0 -char id=100 x=87 y=65 width=17 height=28 xoffset=-2 yoffset=4 xadvance=15 page=0 chnl=0 -char id=88 x=104 y=65 width=19 height=28 xoffset=-2 yoffset=4 xadvance=16 page=0 chnl=0 -char id=87 x=123 y=65 width=25 height=28 xoffset=-2 yoffset=4 xadvance=23 page=0 chnl=0 -char id=82 x=148 y=65 width=17 height=28 xoffset=-2 yoffset=4 xadvance=15 page=0 chnl=0 -char id=79 x=165 y=65 width=19 height=28 xoffset=-2 yoffset=4 xadvance=17 page=0 chnl=0 -char id=76 x=184 y=65 width=16 height=28 xoffset=-2 yoffset=3 xadvance=14 page=0 chnl=0 -char id=75 x=200 y=65 width=18 height=28 xoffset=-2 yoffset=3 xadvance=16 page=0 chnl=0 -char id=72 x=218 y=65 width=18 height=28 xoffset=-2 yoffset=3 xadvance=16 page=0 chnl=0 -char id=69 x=236 y=65 width=17 height=28 xoffset=-2 yoffset=4 xadvance=15 page=0 chnl=0 -char id=124 x=0 y=93 width=10 height=27 xoffset=-1 yoffset=3 xadvance=9 page=0 chnl=0 -char id=59 x=10 y=93 width=13 height=27 xoffset=-2 yoffset=7 xadvance=8 page=0 chnl=0 -char id=52 x=23 y=93 width=18 height=27 xoffset=-2 yoffset=4 xadvance=15 page=0 chnl=0 -char id=51 x=41 y=93 width=18 height=27 xoffset=-2 yoffset=4 xadvance=15 page=0 chnl=0 -char id=50 x=59 y=93 width=18 height=27 xoffset=-1 yoffset=3 xadvance=16 page=0 chnl=0 -char id=121 x=77 y=93 width=18 height=27 xoffset=-3 yoffset=8 xadvance=14 page=0 chnl=0 -char id=112 x=95 y=93 width=18 height=27 xoffset=-2 yoffset=7 xadvance=15 page=0 chnl=0 -char id=105 x=113 y=93 width=11 height=27 xoffset=-2 yoffset=4 xadvance=9 page=0 chnl=0 -char id=102 x=124 y=93 width=15 height=27 xoffset=-2 yoffset=4 xadvance=13 page=0 chnl=0 -char id=98 x=139 y=93 width=18 height=27 xoffset=-2 yoffset=5 xadvance=15 page=0 chnl=0 -char id=85 x=157 y=93 width=20 height=27 xoffset=-1 yoffset=4 xadvance=19 page=0 chnl=0 -char id=84 x=177 y=93 width=21 height=27 xoffset=-2 yoffset=5 xadvance=19 page=0 chnl=0 -char id=83 x=198 y=93 width=18 height=27 xoffset=-2 yoffset=4 xadvance=15 page=0 chnl=0 -char id=80 x=216 y=93 width=17 height=27 xoffset=-2 yoffset=4 xadvance=15 page=0 chnl=0 -char id=78 x=233 y=93 width=18 height=27 xoffset=-2 yoffset=4 xadvance=16 page=0 chnl=0 -char id=77 x=0 y=120 width=22 height=27 xoffset=-2 yoffset=5 xadvance=19 page=0 chnl=0 -char id=73 x=22 y=120 width=11 height=27 xoffset=-1 yoffset=4 xadvance=10 page=0 chnl=0 -char id=66 x=33 y=120 width=19 height=27 xoffset=-2 yoffset=4 xadvance=17 page=0 chnl=0 -char id=35 x=52 y=120 width=18 height=26 xoffset=-2 yoffset=6 xadvance=16 page=0 chnl=0 -char id=89 x=70 y=120 width=18 height=26 xoffset=-2 yoffset=5 xadvance=16 page=0 chnl=0 -char id=67 x=88 y=120 width=19 height=26 xoffset=-2 yoffset=4 xadvance=17 page=0 chnl=0 -char id=58 x=107 y=120 width=11 height=24 xoffset=-2 yoffset=7 xadvance=9 page=0 chnl=0 -char id=117 x=118 y=120 width=17 height=24 xoffset=-2 yoffset=9 xadvance=15 page=0 chnl=0 -char id=111 x=135 y=120 width=17 height=24 xoffset=-2 yoffset=8 xadvance=15 page=0 chnl=0 -char id=119 x=152 y=120 width=20 height=23 xoffset=-2 yoffset=8 xadvance=18 page=0 chnl=0 -char id=114 x=172 y=120 width=15 height=23 xoffset=-2 yoffset=8 xadvance=12 page=0 chnl=0 -char id=99 x=187 y=120 width=17 height=23 xoffset=-2 yoffset=8 xadvance=15 page=0 chnl=0 -char id=97 x=204 y=120 width=17 height=23 xoffset=-2 yoffset=8 xadvance=15 page=0 chnl=0 -char id=122 x=221 y=120 width=17 height=22 xoffset=-2 yoffset=9 xadvance=15 page=0 chnl=0 -char id=118 x=238 y=120 width=16 height=22 xoffset=-2 yoffset=8 xadvance=14 page=0 chnl=0 -char id=115 x=0 y=147 width=16 height=22 xoffset=-2 yoffset=9 xadvance=14 page=0 chnl=0 -char id=109 x=16 y=147 width=21 height=22 xoffset=-2 yoffset=8 xadvance=19 page=0 chnl=0 -char id=101 x=37 y=147 width=17 height=22 xoffset=-2 yoffset=8 xadvance=15 page=0 chnl=0 -char id=120 x=54 y=147 width=17 height=21 xoffset=-2 yoffset=9 xadvance=15 page=0 chnl=0 -char id=110 x=71 y=147 width=16 height=21 xoffset=-2 yoffset=9 xadvance=14 page=0 chnl=0 -char id=64 x=87 y=147 width=20 height=19 xoffset=-1 yoffset=7 xadvance=20 page=0 chnl=0 -char id=44 x=107 y=147 width=12 height=17 xoffset=-2 yoffset=18 xadvance=9 page=0 chnl=0 -char id=43 x=119 y=147 width=17 height=16 xoffset=-2 yoffset=9 xadvance=16 page=0 chnl=0 -char id=60 x=136 y=147 width=17 height=16 xoffset=-2 yoffset=9 xadvance=15 page=0 chnl=0 -char id=61 x=153 y=147 width=23 height=15 xoffset=-1 yoffset=9 xadvance=22 page=0 chnl=0 -char id=62 x=176 y=147 width=17 height=15 xoffset=-2 yoffset=10 xadvance=15 page=0 chnl=0 -char id=39 x=193 y=147 width=9 height=15 xoffset=-1 yoffset=0 xadvance=9 page=0 chnl=0 -char id=34 x=202 y=147 width=14 height=15 xoffset=-1 yoffset=4 xadvance=14 page=0 chnl=0 -char id=42 x=216 y=147 width=11 height=10 xoffset=-1 yoffset=3 xadvance=10 page=0 chnl=0 -char id=126 x=227 y=147 width=21 height=10 xoffset=-2 yoffset=-1 xadvance=19 page=0 chnl=0 -char id=94 x=0 y=169 width=13 height=10 xoffset=-1 yoffset=0 xadvance=13 page=0 chnl=0 -char id=46 x=13 y=169 width=10 height=10 xoffset=-2 yoffset=21 xadvance=7 page=0 chnl=0 -char id=96 x=23 y=169 width=13 height=10 xoffset=-4 yoffset=-1 xadvance=7 page=0 chnl=0 -char id=95 x=36 y=169 width=28 height=9 xoffset=-2 yoffset=25 xadvance=26 page=0 chnl=0 -char id=45 x=64 y=169 width=17 height=8 xoffset=-2 yoffset=12 xadvance=15 page=0 chnl=0 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/bitmapFontTest4.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/bitmapFontTest4.png deleted file mode 100644 index 93dacc0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/bitmapFontTest4.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/bitmapFontTest5.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/bitmapFontTest5.fnt deleted file mode 100644 index 0dacd6b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/bitmapFontTest5.fnt +++ /dev/null @@ -1,99 +0,0 @@ -info face="CygnetRound" size=32 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 -common lineHeight=43 base=26 scaleW=512 scaleH=512 pages=1 packed=0 -page id=0 file="bitmapFontTest5.png" -chars count=94 -char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=32 xadvance=9 page=0 chnl=0 -char id=125 x=0 y=0 width=38 height=37 xoffset=2 yoffset=5 xadvance=15 page=0 chnl=0 -char id=123 x=38 y=0 width=43 height=37 xoffset=7 yoffset=5 xadvance=15 page=0 chnl=0 -char id=89 x=81 y=0 width=52 height=37 xoffset=5 yoffset=7 xadvance=28 page=0 chnl=0 -char id=41 x=133 y=0 width=35 height=36 xoffset=-1 yoffset=7 xadvance=12 page=0 chnl=0 -char id=40 x=168 y=0 width=41 height=36 xoffset=6 yoffset=7 xadvance=12 page=0 chnl=0 -char id=102 x=209 y=0 width=66 height=36 xoffset=-9 yoffset=8 xadvance=7 page=0 chnl=0 -char id=74 x=275 y=0 width=61 height=36 xoffset=1 yoffset=8 xadvance=23 page=0 chnl=0 -char id=76 x=336 y=0 width=55 height=32 xoffset=6 yoffset=7 xadvance=22 page=0 chnl=0 -char id=124 x=391 y=0 width=6 height=31 xoffset=4 yoffset=7 xadvance=11 page=0 chnl=0 -char id=93 x=397 y=0 width=43 height=31 xoffset=6 yoffset=6 xadvance=12 page=0 chnl=0 -char id=91 x=440 y=0 width=41 height=31 xoffset=4 yoffset=6 xadvance=12 page=0 chnl=0 -char id=112 x=0 y=37 width=45 height=31 xoffset=-3 yoffset=13 xadvance=14 page=0 chnl=0 -char id=92 x=45 y=37 width=13 height=30 xoffset=3 yoffset=8 xadvance=16 page=0 chnl=0 -char id=47 x=58 y=37 width=13 height=30 xoffset=3 yoffset=8 xadvance=16 page=0 chnl=0 -char id=106 x=71 y=37 width=51 height=30 xoffset=-9 yoffset=14 xadvance=10 page=0 chnl=0 -char id=64 x=122 y=37 width=33 height=29 xoffset=9 yoffset=9 xadvance=35 page=0 chnl=0 -char id=71 x=155 y=37 width=43 height=29 xoffset=6 yoffset=5 xadvance=20 page=0 chnl=0 -char id=57 x=198 y=37 width=41 height=28 xoffset=-6 yoffset=13 xadvance=16 page=0 chnl=0 -char id=81 x=239 y=37 width=43 height=28 xoffset=5 yoffset=7 xadvance=25 page=0 chnl=0 -char id=80 x=282 y=37 width=52 height=28 xoffset=5 yoffset=6 xadvance=26 page=0 chnl=0 -char id=68 x=334 y=37 width=43 height=28 xoffset=5 yoffset=6 xadvance=25 page=0 chnl=0 -char id=90 x=377 y=37 width=45 height=27 xoffset=6 yoffset=7 xadvance=22 page=0 chnl=0 -char id=88 x=422 y=37 width=56 height=27 xoffset=6 yoffset=7 xadvance=27 page=0 chnl=0 -char id=87 x=0 y=68 width=49 height=27 xoffset=7 yoffset=7 xadvance=29 page=0 chnl=0 -char id=86 x=49 y=68 width=45 height=27 xoffset=5 yoffset=7 xadvance=17 page=0 chnl=0 -char id=85 x=94 y=68 width=41 height=27 xoffset=6 yoffset=7 xadvance=22 page=0 chnl=0 -char id=83 x=135 y=68 width=46 height=27 xoffset=5 yoffset=7 xadvance=20 page=0 chnl=0 -char id=82 x=181 y=68 width=44 height=27 xoffset=6 yoffset=7 xadvance=27 page=0 chnl=0 -char id=79 x=225 y=68 width=36 height=27 xoffset=7 yoffset=7 xadvance=20 page=0 chnl=0 -char id=78 x=261 y=68 width=60 height=27 xoffset=6 yoffset=7 xadvance=27 page=0 chnl=0 -char id=77 x=321 y=68 width=60 height=27 xoffset=6 yoffset=7 xadvance=33 page=0 chnl=0 -char id=75 x=381 y=68 width=62 height=27 xoffset=4 yoffset=7 xadvance=27 page=0 chnl=0 -char id=73 x=443 y=68 width=54 height=27 xoffset=5 yoffset=7 xadvance=20 page=0 chnl=0 -char id=72 x=0 y=95 width=60 height=27 xoffset=6 yoffset=7 xadvance=27 page=0 chnl=0 -char id=69 x=60 y=95 width=34 height=27 xoffset=6 yoffset=7 xadvance=19 page=0 chnl=0 -char id=67 x=94 y=95 width=40 height=27 xoffset=7 yoffset=7 xadvance=18 page=0 chnl=0 -char id=66 x=134 y=95 width=41 height=27 xoffset=6 yoffset=7 xadvance=26 page=0 chnl=0 -char id=65 x=175 y=95 width=47 height=27 xoffset=6 yoffset=7 xadvance=29 page=0 chnl=0 -char id=54 x=222 y=95 width=41 height=26 xoffset=7 yoffset=8 xadvance=17 page=0 chnl=0 -char id=108 x=263 y=95 width=33 height=26 xoffset=5 yoffset=8 xadvance=7 page=0 chnl=0 -char id=107 x=296 y=95 width=35 height=26 xoffset=3 yoffset=8 xadvance=15 page=0 chnl=0 -char id=104 x=331 y=95 width=34 height=26 xoffset=4 yoffset=8 xadvance=15 page=0 chnl=0 -char id=100 x=365 y=95 width=40 height=26 xoffset=6 yoffset=8 xadvance=15 page=0 chnl=0 -char id=98 x=405 y=95 width=33 height=26 xoffset=7 yoffset=8 xadvance=15 page=0 chnl=0 -char id=84 x=438 y=95 width=57 height=26 xoffset=5 yoffset=8 xadvance=25 page=0 chnl=0 -char id=70 x=0 y=122 width=55 height=26 xoffset=5 yoffset=8 xadvance=25 page=0 chnl=0 -char id=36 x=55 y=122 width=30 height=25 xoffset=5 yoffset=11 xadvance=16 page=0 chnl=0 -char id=55 x=85 y=122 width=33 height=25 xoffset=2 yoffset=13 xadvance=14 page=0 chnl=0 -char id=56 x=118 y=122 width=30 height=24 xoffset=6 yoffset=10 xadvance=17 page=0 chnl=0 -char id=121 x=148 y=122 width=50 height=24 xoffset=-6 yoffset=20 xadvance=15 page=0 chnl=0 -char id=113 x=198 y=122 width=33 height=24 xoffset=5 yoffset=20 xadvance=15 page=0 chnl=0 -char id=103 x=231 y=122 width=48 height=24 xoffset=-5 yoffset=20 xadvance=15 page=0 chnl=0 -char id=52 x=279 y=122 width=28 height=23 xoffset=6 yoffset=10 xadvance=17 page=0 chnl=0 -char id=37 x=307 y=122 width=29 height=22 xoffset=8 yoffset=13 xadvance=26 page=0 chnl=0 -char id=38 x=336 y=122 width=32 height=21 xoffset=12 yoffset=13 xadvance=29 page=0 chnl=0 -char id=63 x=368 y=122 width=23 height=21 xoffset=11 yoffset=13 xadvance=19 page=0 chnl=0 -char id=33 x=391 y=122 width=23 height=21 xoffset=10 yoffset=13 xadvance=16 page=0 chnl=0 -char id=48 x=414 y=122 width=27 height=21 xoffset=6 yoffset=13 xadvance=16 page=0 chnl=0 -char id=53 x=441 y=122 width=31 height=21 xoffset=5 yoffset=13 xadvance=17 page=0 chnl=0 -char id=51 x=472 y=122 width=29 height=21 xoffset=5 yoffset=13 xadvance=17 page=0 chnl=0 -char id=50 x=0 y=148 width=27 height=21 xoffset=3 yoffset=13 xadvance=17 page=0 chnl=0 -char id=43 x=27 y=148 width=21 height=20 xoffset=3 yoffset=13 xadvance=25 page=0 chnl=0 -char id=49 x=48 y=148 width=25 height=20 xoffset=6 yoffset=13 xadvance=12 page=0 chnl=0 -char id=105 x=73 y=148 width=26 height=20 xoffset=6 yoffset=14 xadvance=7 page=0 chnl=0 -char id=94 x=99 y=148 width=20 height=19 xoffset=1 yoffset=8 xadvance=20 page=0 chnl=0 -char id=59 x=119 y=148 width=22 height=18 xoffset=6 yoffset=20 xadvance=11 page=0 chnl=0 -char id=116 x=141 y=148 width=28 height=18 xoffset=6 yoffset=16 xadvance=9 page=0 chnl=0 -char id=35 x=169 y=148 width=32 height=16 xoffset=8 yoffset=8 xadvance=17 page=0 chnl=0 -char id=122 x=201 y=148 width=32 height=15 xoffset=6 yoffset=19 xadvance=13 page=0 chnl=0 -char id=42 x=233 y=148 width=15 height=14 xoffset=1 yoffset=8 xadvance=15 page=0 chnl=0 -char id=58 x=248 y=148 width=18 height=14 xoffset=8 yoffset=20 xadvance=11 page=0 chnl=0 -char id=120 x=266 y=148 width=37 height=14 xoffset=4 yoffset=20 xadvance=16 page=0 chnl=0 -char id=119 x=303 y=148 width=40 height=14 xoffset=6 yoffset=20 xadvance=23 page=0 chnl=0 -char id=118 x=343 y=148 width=32 height=14 xoffset=6 yoffset=20 xadvance=15 page=0 chnl=0 -char id=117 x=375 y=148 width=33 height=14 xoffset=5 yoffset=20 xadvance=15 page=0 chnl=0 -char id=115 x=408 y=148 width=30 height=14 xoffset=4 yoffset=20 xadvance=11 page=0 chnl=0 -char id=111 x=438 y=148 width=32 height=14 xoffset=6 yoffset=20 xadvance=15 page=0 chnl=0 -char id=110 x=470 y=148 width=34 height=14 xoffset=4 yoffset=20 xadvance=15 page=0 chnl=0 -char id=109 x=0 y=169 width=41 height=14 xoffset=4 yoffset=20 xadvance=22 page=0 chnl=0 -char id=101 x=41 y=169 width=30 height=14 xoffset=6 yoffset=20 xadvance=11 page=0 chnl=0 -char id=99 x=71 y=169 width=28 height=14 xoffset=6 yoffset=20 xadvance=11 page=0 chnl=0 -char id=97 x=99 y=169 width=32 height=14 xoffset=6 yoffset=20 xadvance=15 page=0 chnl=0 -char id=114 x=131 y=169 width=31 height=13 xoffset=4 yoffset=20 xadvance=12 page=0 chnl=0 -char id=62 x=162 y=169 width=9 height=11 xoffset=7 yoffset=21 xadvance=9 page=0 chnl=0 -char id=60 x=171 y=169 width=10 height=11 xoffset=8 yoffset=21 xadvance=9 page=0 chnl=0 -char id=39 x=181 y=169 width=19 height=11 xoffset=17 yoffset=7 xadvance=13 page=0 chnl=0 -char id=34 x=200 y=169 width=25 height=11 xoffset=17 yoffset=7 xadvance=17 page=0 chnl=0 -char id=61 x=225 y=169 width=21 height=10 xoffset=3 yoffset=18 xadvance=25 page=0 chnl=0 -char id=44 x=246 y=169 width=11 height=9 xoffset=5 yoffset=29 xadvance=9 page=0 chnl=0 -char id=126 x=257 y=169 width=20 height=7 xoffset=1 yoffset=20 xadvance=20 page=0 chnl=0 -char id=96 x=277 y=169 width=10 height=6 xoffset=6 yoffset=7 xadvance=19 page=0 chnl=0 -char id=46 x=287 y=169 width=8 height=5 xoffset=8 yoffset=29 xadvance=9 page=0 chnl=0 -char id=95 x=295 y=169 width=18 height=4 xoffset=0 yoffset=35 xadvance=16 page=0 chnl=0 -char id=45 x=313 y=169 width=18 height=4 xoffset=12 yoffset=23 xadvance=15 page=0 chnl=0 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/bitmapFontTest5.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/bitmapFontTest5.png deleted file mode 100644 index 4777c76..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/bitmapFontTest5.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/boundsTestFont.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/boundsTestFont.fnt deleted file mode 100644 index 9c7837f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/boundsTestFont.fnt +++ /dev/null @@ -1,343 +0,0 @@ -info face="Arial-Black" size=32 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=2,2 -common lineHeight=54 base=35 scaleW=512 scaleH=512 pages=1 packed=0 -page id=0 file="boundsTestFont.png" -chars count=95 -char id=123 x=2 y=2 width=38 height=54 xoffset=0 yoffset=-3 xadvance=12 page=0 chnl=0 letter="{" -char id=125 x=42 y=2 width=38 height=54 xoffset=0 yoffset=-3 xadvance=12 page=0 chnl=0 letter="}" -char id=41 x=82 y=2 width=37 height=54 xoffset=1 yoffset=-3 xadvance=12 page=0 chnl=0 letter=")" -char id=40 x=121 y=2 width=36 height=54 xoffset=2 yoffset=-3 xadvance=12 page=0 chnl=0 letter="(" -char id=106 x=159 y=2 width=38 height=53 xoffset=-2 yoffset=-2 xadvance=11 page=0 chnl=0 letter="j" -char id=91 x=199 y=2 width=35 height=53 xoffset=2 yoffset=-3 xadvance=12 page=0 chnl=0 letter="[" -char id=93 x=236 y=2 width=35 height=53 xoffset=1 yoffset=-3 xadvance=12 page=0 chnl=0 letter="]" -char id=124 x=273 y=2 width=29 height=53 xoffset=2 yoffset=-3 xadvance=9 page=0 chnl=0 letter="|" -char id=36 x=304 y=2 width=46 height=51 xoffset=1 yoffset=-4 xadvance=21 page=0 chnl=0 letter="$" -char id=64 x=352 y=2 width=49 height=50 xoffset=-0 yoffset=-2 xadvance=24 page=0 chnl=0 letter="@" -char id=81 x=403 y=2 width=51 height=49 xoffset=1 yoffset=-2 xadvance=27 page=0 chnl=0 letter="Q" -char id=37 x=2 y=58 width=56 height=48 xoffset=2 yoffset=-3 xadvance=32 page=0 chnl=0 letter="%" -char id=38 x=60 y=58 width=52 height=47 xoffset=2 yoffset=-3 xadvance=28 page=0 chnl=0 letter="&" -char id=71 x=114 y=58 width=51 height=47 xoffset=1 yoffset=-3 xadvance=27 page=0 chnl=0 letter="G" -char id=79 x=167 y=58 width=51 height=47 xoffset=1 yoffset=-3 xadvance=27 page=0 chnl=0 letter="O" -char id=85 x=220 y=58 width=50 height=47 xoffset=2 yoffset=-2 xadvance=27 page=0 chnl=0 letter="U" -char id=67 x=272 y=58 width=49 height=47 xoffset=2 yoffset=-2 xadvance=25 page=0 chnl=0 letter="C" -char id=83 x=323 y=58 width=47 height=47 xoffset=1 yoffset=-3 xadvance=23 page=0 chnl=0 letter="S" -char id=103 x=372 y=58 width=46 height=47 xoffset=1 yoffset=4 xadvance=21 page=0 chnl=0 letter="g" -char id=100 x=420 y=58 width=46 height=47 xoffset=1 yoffset=-3 xadvance=21 page=0 chnl=0 letter="d" -char id=113 x=2 y=108 width=46 height=47 xoffset=1 yoffset=3 xadvance=21 page=0 chnl=0 letter="q" -char id=51 x=50 y=108 width=46 height=47 xoffset=1 yoffset=-3 xadvance=21 page=0 chnl=0 letter="3" -char id=56 x=98 y=108 width=46 height=47 xoffset=1 yoffset=-3 xadvance=21 page=0 chnl=0 letter="8" -char id=57 x=146 y=108 width=46 height=47 xoffset=1 yoffset=-3 xadvance=21 page=0 chnl=0 letter="9" -char id=48 x=194 y=108 width=46 height=47 xoffset=1 yoffset=-3 xadvance=21 page=0 chnl=0 letter="0" -char id=74 x=242 y=108 width=46 height=47 xoffset=1 yoffset=-2 xadvance=21 page=0 chnl=0 letter="J" -char id=50 x=290 y=108 width=46 height=47 xoffset=1 yoffset=-3 xadvance=21 page=0 chnl=0 letter="2" -char id=53 x=338 y=108 width=46 height=47 xoffset=1 yoffset=-3 xadvance=21 page=0 chnl=0 letter="5" -char id=52 x=386 y=108 width=46 height=47 xoffset=1 yoffset=-3 xadvance=21 page=0 chnl=0 letter="4" -char id=35 x=434 y=108 width=45 height=47 xoffset=1 yoffset=-3 xadvance=21 page=0 chnl=0 letter="#" -char id=54 x=2 y=157 width=45 height=47 xoffset=1 yoffset=-3 xadvance=21 page=0 chnl=0 letter="6" -char id=98 x=49 y=157 width=45 height=47 xoffset=2 yoffset=-3 xadvance=21 page=0 chnl=0 letter="b" -char id=112 x=96 y=157 width=45 height=47 xoffset=2 yoffset=3 xadvance=21 page=0 chnl=0 letter="p" -char id=121 x=143 y=157 width=45 height=47 xoffset=0 yoffset=4 xadvance=20 page=0 chnl=0 letter="y" -char id=63 x=190 y=157 width=44 height=47 xoffset=1 yoffset=-3 xadvance=20 page=0 chnl=0 letter="?" -char id=49 x=236 y=157 width=44 height=47 xoffset=3 yoffset=-3 xadvance=21 page=0 chnl=0 letter="1" -char id=42 x=282 y=157 width=41 height=47 xoffset=3 yoffset=-3 xadvance=18 page=0 chnl=0 letter="*" -char id=102 x=325 y=157 width=39 height=47 xoffset=0 yoffset=-3 xadvance=12 page=0 chnl=0 letter="f" -char id=116 x=366 y=157 width=39 height=47 xoffset=1 yoffset=-3 xadvance=14 page=0 chnl=0 letter="t" -char id=47 x=407 y=157 width=34 height=47 xoffset=0 yoffset=-3 xadvance=9 page=0 chnl=0 letter="/" -char id=92 x=443 y=157 width=34 height=47 xoffset=-0 yoffset=-3 xadvance=9 page=0 chnl=0 letter="\" -char id=59 x=2 y=206 width=34 height=47 xoffset=2 yoffset=4 xadvance=11 page=0 chnl=0 letter=";" -char id=87 x=38 y=206 width=58 height=46 xoffset=-0 yoffset=-2 xadvance=32 page=0 chnl=0 letter="W" -char id=77 x=98 y=206 width=51 height=46 xoffset=2 yoffset=-2 xadvance=30 page=0 chnl=0 letter="M" -char id=65 x=151 y=206 width=50 height=46 xoffset=0 yoffset=-2 xadvance=25 page=0 chnl=0 letter="A" -char id=86 x=203 y=206 width=50 height=46 xoffset=0 yoffset=-2 xadvance=25 page=0 chnl=0 letter="V" -char id=88 x=255 y=206 width=50 height=46 xoffset=0 yoffset=-2 xadvance=25 page=0 chnl=0 letter="X" -char id=89 x=307 y=206 width=50 height=46 xoffset=0 yoffset=-2 xadvance=25 page=0 chnl=0 letter="Y" -char id=75 x=359 y=206 width=50 height=46 xoffset=2 yoffset=-2 xadvance=27 page=0 chnl=0 letter="K" -char id=68 x=411 y=206 width=48 height=46 xoffset=2 yoffset=-2 xadvance=25 page=0 chnl=0 letter="D" -char id=82 x=461 y=206 width=48 height=46 xoffset=2 yoffset=-2 xadvance=25 page=0 chnl=0 letter="R" -char id=66 x=2 y=255 width=48 height=46 xoffset=2 yoffset=-2 xadvance=25 page=0 chnl=0 letter="B" -char id=90 x=52 y=255 width=47 height=46 xoffset=1 yoffset=-2 xadvance=23 page=0 chnl=0 letter="Z" -char id=78 x=101 y=255 width=47 height=46 xoffset=2 yoffset=-2 xadvance=27 page=0 chnl=0 letter="N" -char id=84 x=150 y=255 width=47 height=46 xoffset=1 yoffset=-2 xadvance=23 page=0 chnl=0 letter="T" -char id=72 x=199 y=255 width=47 height=46 xoffset=2 yoffset=-2 xadvance=27 page=0 chnl=0 letter="H" -char id=80 x=248 y=255 width=46 height=46 xoffset=2 yoffset=-2 xadvance=23 page=0 chnl=0 letter="P" -char id=69 x=296 y=255 width=45 height=46 xoffset=2 yoffset=-2 xadvance=23 page=0 chnl=0 letter="E" -char id=55 x=343 y=255 width=45 height=46 xoffset=1 yoffset=-2 xadvance=21 page=0 chnl=0 letter="7" -char id=104 x=390 y=255 width=45 height=46 xoffset=2 yoffset=-2 xadvance=21 page=0 chnl=0 letter="h" -char id=107 x=437 y=255 width=45 height=46 xoffset=2 yoffset=-2 xadvance=21 page=0 chnl=0 letter="k" -char id=76 x=2 y=303 width=44 height=46 xoffset=2 yoffset=-2 xadvance=21 page=0 chnl=0 letter="L" -char id=70 x=48 y=303 width=43 height=46 xoffset=2 yoffset=-2 xadvance=21 page=0 chnl=0 letter="F" -char id=73 x=93 y=303 width=33 height=46 xoffset=3 yoffset=-2 xadvance=12 page=0 chnl=0 letter="I" -char id=33 x=128 y=303 width=32 height=46 xoffset=2 yoffset=-2 xadvance=11 page=0 chnl=0 letter="!" -char id=105 x=162 y=303 width=32 height=46 xoffset=2 yoffset=-2 xadvance=11 page=0 chnl=0 letter="i" -char id=108 x=196 y=303 width=32 height=46 xoffset=2 yoffset=-2 xadvance=11 page=0 chnl=0 letter="l" -char id=60 x=230 y=303 width=43 height=43 xoffset=2 yoffset=-1 xadvance=21 page=0 chnl=0 letter="<" -char id=62 x=275 y=303 width=43 height=43 xoffset=2 yoffset=-1 xadvance=21 page=0 chnl=0 letter=">" -char id=97 x=320 y=303 width=46 height=41 xoffset=1 yoffset=3 xadvance=21 page=0 chnl=0 letter="a" -char id=101 x=368 y=303 width=46 height=41 xoffset=1 yoffset=3 xadvance=21 page=0 chnl=0 letter="e" -char id=111 x=416 y=303 width=46 height=41 xoffset=1 yoffset=3 xadvance=21 page=0 chnl=0 letter="o" -char id=99 x=464 y=303 width=46 height=41 xoffset=1 yoffset=3 xadvance=21 page=0 chnl=0 letter="c" -char id=115 x=2 y=351 width=44 height=41 xoffset=1 yoffset=3 xadvance=20 page=0 chnl=0 letter="s" -char id=43 x=48 y=351 width=43 height=41 xoffset=2 yoffset=0 xadvance=21 page=0 chnl=0 letter="+" -char id=109 x=93 y=351 width=56 height=40 xoffset=2 yoffset=4 xadvance=32 page=0 chnl=0 letter="m" -char id=119 x=151 y=351 width=56 height=40 xoffset=0 yoffset=4 xadvance=30 page=0 chnl=0 letter="w" -char id=120 x=209 y=351 width=46 height=40 xoffset=0 yoffset=4 xadvance=21 page=0 chnl=0 letter="x" -char id=110 x=257 y=351 width=45 height=40 xoffset=2 yoffset=4 xadvance=21 page=0 chnl=0 letter="n" -char id=117 x=304 y=351 width=45 height=40 xoffset=2 yoffset=4 xadvance=21 page=0 chnl=0 letter="u" -char id=118 x=351 y=351 width=45 height=40 xoffset=0 yoffset=4 xadvance=20 page=0 chnl=0 letter="v" -char id=122 x=398 y=351 width=42 height=40 xoffset=1 yoffset=4 xadvance=18 page=0 chnl=0 letter="z" -char id=114 x=442 y=351 width=39 height=40 xoffset=2 yoffset=4 xadvance=14 page=0 chnl=0 letter="r" -char id=58 x=2 y=394 width=32 height=40 xoffset=2 yoffset=4 xadvance=11 page=0 chnl=0 letter=":" -char id=126 x=36 y=394 width=45 height=39 xoffset=2 yoffset=5 xadvance=21 page=0 chnl=0 letter="~" -char id=94 x=83 y=394 width=43 height=36 xoffset=2 yoffset=-2 xadvance=21 page=0 chnl=0 letter="^" -char id=61 x=128 y=394 width=43 height=36 xoffset=2 yoffset=3 xadvance=21 page=0 chnl=0 letter="=" -char id=44 x=173 y=394 width=34 height=36 xoffset=2 yoffset=15 xadvance=11 page=0 chnl=0 letter="," -char id=34 x=209 y=394 width=40 height=32 xoffset=1 yoffset=-2 xadvance=16 page=0 chnl=0 letter=""" -char id=39 x=251 y=394 width=32 height=32 xoffset=1 yoffset=-2 xadvance=9 page=0 chnl=0 letter="'" -char id=46 x=285 y=394 width=32 height=30 xoffset=2 yoffset=14 xadvance=11 page=0 chnl=0 letter="." -char id=45 x=319 y=394 width=35 height=28 xoffset=1 yoffset=10 xadvance=11 page=0 chnl=0 letter="-" -char id=96 x=356 y=394 width=33 height=28 xoffset=0 yoffset=-3 xadvance=11 page=0 chnl=0 letter="`" -char id=95 x=391 y=394 width=42 height=25 xoffset=-0 yoffset=23 xadvance=16 page=0 chnl=0 letter="_" -char id=32 x=435 y=394 width=0 height=0 xoffset=11 yoffset=44 xadvance=11 page=0 chnl=0 letter="space" -kernings count=243 -kerning first=36 second=63 amount=3 -kerning first=36 second=62 amount=2 -kerning first=81 second=65 amount=1 -kerning first=81 second=86 amount=-1 -kerning first=81 second=89 amount=-2 -kerning first=81 second=84 amount=-1 -kerning first=81 second=44 amount=1 -kerning first=81 second=46 amount=1 -kerning first=71 second=44 amount=1 -kerning first=79 second=87 amount=-1 -kerning first=79 second=65 amount=-1 -kerning first=79 second=86 amount=-1 -kerning first=79 second=88 amount=-2 -kerning first=79 second=89 amount=-2 -kerning first=79 second=84 amount=-1 -kerning first=79 second=44 amount=-1 -kerning first=79 second=46 amount=-1 -kerning first=85 second=65 amount=-1 -kerning first=85 second=44 amount=-1 -kerning first=85 second=46 amount=-1 -kerning first=67 second=44 amount=1 -kerning first=67 second=46 amount=1 -kerning first=103 second=121 amount=1 -kerning first=103 second=114 amount=1 -kerning first=74 second=121 amount=-1 -kerning first=74 second=65 amount=-1 -kerning first=74 second=97 amount=-1 -kerning first=74 second=101 amount=-1 -kerning first=74 second=111 amount=-1 -kerning first=74 second=117 amount=-1 -kerning first=74 second=44 amount=-1 -kerning first=74 second=46 amount=-1 -kerning first=98 second=118 amount=-1 -kerning first=112 second=121 amount=-1 -kerning first=112 second=119 amount=-1 -kerning first=112 second=46 amount=-1 -kerning first=121 second=100 amount=-1 -kerning first=121 second=97 amount=-1 -kerning first=121 second=101 amount=-1 -kerning first=121 second=111 amount=-1 -kerning first=121 second=99 amount=-1 -kerning first=121 second=44 amount=-3 -kerning first=121 second=46 amount=-3 -kerning first=102 second=63 amount=3 -kerning first=102 second=102 amount=1 -kerning first=102 second=33 amount=3 -kerning first=102 second=101 amount=-1 -kerning first=102 second=111 amount=-1 -kerning first=102 second=44 amount=-2 -kerning first=102 second=46 amount=-2 -kerning first=102 second=32 amount=2 -kerning first=87 second=71 amount=-1 -kerning first=87 second=79 amount=-1 -kerning first=87 second=67 amount=-1 -kerning first=87 second=100 amount=-1 -kerning first=87 second=104 amount=1 -kerning first=87 second=105 amount=1 -kerning first=87 second=97 amount=-1 -kerning first=87 second=101 amount=-1 -kerning first=87 second=111 amount=-1 -kerning first=87 second=117 amount=-1 -kerning first=87 second=44 amount=-1 -kerning first=87 second=46 amount=-2 -kerning first=65 second=81 amount=-1 -kerning first=65 second=71 amount=-1 -kerning first=65 second=79 amount=-1 -kerning first=65 second=85 amount=-1 -kerning first=65 second=67 amount=-1 -kerning first=65 second=112 amount=1 -kerning first=65 second=86 amount=-2 -kerning first=65 second=89 amount=-3 -kerning first=65 second=84 amount=-2 -kerning first=65 second=118 amount=-1 -kerning first=86 second=81 amount=-1 -kerning first=86 second=71 amount=-1 -kerning first=86 second=79 amount=-1 -kerning first=86 second=67 amount=-1 -kerning first=86 second=59 amount=-1 -kerning first=86 second=65 amount=-2 -kerning first=86 second=105 amount=1 -kerning first=86 second=97 amount=-1 -kerning first=86 second=101 amount=-2 -kerning first=86 second=111 amount=-2 -kerning first=86 second=117 amount=-1 -kerning first=86 second=114 amount=-1 -kerning first=86 second=58 amount=-1 -kerning first=86 second=44 amount=-4 -kerning first=86 second=46 amount=-4 -kerning first=86 second=45 amount=-1 -kerning first=88 second=71 amount=-1 -kerning first=88 second=79 amount=-1 -kerning first=88 second=67 amount=-1 -kerning first=89 second=71 amount=-2 -kerning first=89 second=79 amount=-2 -kerning first=89 second=67 amount=-2 -kerning first=89 second=83 amount=-1 -kerning first=89 second=100 amount=-3 -kerning first=89 second=113 amount=-3 -kerning first=89 second=112 amount=-2 -kerning first=89 second=59 amount=-2 -kerning first=89 second=65 amount=-3 -kerning first=89 second=97 amount=-3 -kerning first=89 second=101 amount=-3 -kerning first=89 second=111 amount=-3 -kerning first=89 second=117 amount=-2 -kerning first=89 second=118 amount=-1 -kerning first=89 second=58 amount=-2 -kerning first=89 second=44 amount=-5 -kerning first=89 second=46 amount=-5 -kerning first=89 second=45 amount=-3 -kerning first=75 second=71 amount=-1 -kerning first=75 second=79 amount=-1 -kerning first=75 second=67 amount=-1 -kerning first=75 second=121 amount=-1 -kerning first=75 second=101 amount=-1 -kerning first=75 second=111 amount=-1 -kerning first=75 second=117 amount=-1 -kerning first=75 second=118 amount=-1 -kerning first=68 second=87 amount=1 -kerning first=68 second=65 amount=-1 -kerning first=68 second=86 amount=-1 -kerning first=68 second=89 amount=-1 -kerning first=68 second=46 amount=-1 -kerning first=82 second=81 amount=-1 -kerning first=82 second=71 amount=-1 -kerning first=82 second=79 amount=-1 -kerning first=82 second=85 amount=-1 -kerning first=82 second=67 amount=-1 -kerning first=82 second=86 amount=-1 -kerning first=82 second=89 amount=-1 -kerning first=82 second=101 amount=-1 -kerning first=82 second=111 amount=-1 -kerning first=82 second=119 amount=1 -kerning first=82 second=117 amount=-1 -kerning first=66 second=85 amount=-1 -kerning first=66 second=65 amount=-1 -kerning first=66 second=44 amount=1 -kerning first=66 second=46 amount=1 -kerning first=84 second=81 amount=-1 -kerning first=84 second=71 amount=-1 -kerning first=84 second=79 amount=-1 -kerning first=84 second=67 amount=-1 -kerning first=84 second=121 amount=-1 -kerning first=84 second=59 amount=-1 -kerning first=84 second=65 amount=-2 -kerning first=84 second=104 amount=1 -kerning first=84 second=108 amount=1 -kerning first=84 second=97 amount=-2 -kerning first=84 second=101 amount=-2 -kerning first=84 second=111 amount=-2 -kerning first=84 second=99 amount=-2 -kerning first=84 second=115 amount=-2 -kerning first=84 second=109 amount=-1 -kerning first=84 second=117 amount=-1 -kerning first=84 second=122 amount=-1 -kerning first=84 second=114 amount=-1 -kerning first=84 second=58 amount=-1 -kerning first=84 second=44 amount=-5 -kerning first=84 second=46 amount=-5 -kerning first=84 second=45 amount=-2 -kerning first=80 second=65 amount=-3 -kerning first=80 second=97 amount=-1 -kerning first=80 second=101 amount=-1 -kerning first=80 second=111 amount=-1 -kerning first=80 second=44 amount=-6 -kerning first=80 second=46 amount=-6 -kerning first=107 second=121 amount=1 -kerning first=107 second=101 amount=-1 -kerning first=107 second=111 amount=-1 -kerning first=76 second=71 amount=-1 -kerning first=76 second=79 amount=-1 -kerning first=76 second=85 amount=-1 -kerning first=76 second=67 amount=-1 -kerning first=76 second=87 amount=-1 -kerning first=76 second=86 amount=-2 -kerning first=76 second=89 amount=-2 -kerning first=76 second=84 amount=-2 -kerning first=76 second=119 amount=-1 -kerning first=70 second=65 amount=-3 -kerning first=70 second=97 amount=-1 -kerning first=70 second=101 amount=-1 -kerning first=70 second=111 amount=-1 -kerning first=70 second=114 amount=-1 -kerning first=70 second=44 amount=-5 -kerning first=70 second=46 amount=-5 -kerning first=108 second=121 amount=1 -kerning first=97 second=103 amount=1 -kerning first=97 second=116 amount=-1 -kerning first=97 second=118 amount=-1 -kerning first=101 second=103 amount=1 -kerning first=101 second=120 amount=-1 -kerning first=101 second=118 amount=-1 -kerning first=111 second=121 amount=-1 -kerning first=111 second=119 amount=-1 -kerning first=111 second=120 amount=-1 -kerning first=111 second=118 amount=-1 -kerning first=111 second=122 amount=1 -kerning first=111 second=46 amount=-1 -kerning first=99 second=121 amount=-1 -kerning first=99 second=104 amount=-1 -kerning first=99 second=107 amount=-1 -kerning first=99 second=108 amount=-1 -kerning first=115 second=119 amount=-1 -kerning first=119 second=113 amount=-1 -kerning first=119 second=104 amount=1 -kerning first=119 second=111 amount=-1 -kerning first=119 second=44 amount=-2 -kerning first=119 second=46 amount=-3 -kerning first=120 second=100 amount=-1 -kerning first=120 second=101 amount=-1 -kerning first=120 second=111 amount=-1 -kerning first=120 second=99 amount=-1 -kerning first=110 second=118 amount=-1 -kerning first=118 second=100 amount=-1 -kerning first=118 second=113 amount=-1 -kerning first=118 second=101 amount=-1 -kerning first=118 second=111 amount=-1 -kerning first=118 second=99 amount=-1 -kerning first=118 second=44 amount=-3 -kerning first=118 second=46 amount=-3 -kerning first=114 second=106 amount=1 -kerning first=114 second=103 amount=1 -kerning first=114 second=100 amount=1 -kerning first=114 second=113 amount=1 -kerning first=114 second=112 amount=1 -kerning first=114 second=121 amount=2 -kerning first=114 second=116 amount=2 -kerning first=114 second=59 amount=1 -kerning first=114 second=107 amount=1 -kerning first=114 second=108 amount=1 -kerning first=114 second=97 amount=1 -kerning first=114 second=101 amount=1 -kerning first=114 second=111 amount=1 -kerning first=114 second=99 amount=1 -kerning first=114 second=115 amount=1 -kerning first=114 second=109 amount=2 -kerning first=114 second=110 amount=2 -kerning first=114 second=117 amount=1 -kerning first=114 second=118 amount=2 -kerning first=114 second=114 amount=1 -kerning first=114 second=58 amount=1 -kerning first=114 second=44 amount=-2 -kerning first=114 second=46 amount=-2 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/boundsTestFont.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/boundsTestFont.png deleted file mode 100644 index da5da27..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/boundsTestFont.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/font-issue1343-hd.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/font-issue1343-hd.fnt deleted file mode 100644 index 27ba2e5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/font-issue1343-hd.fnt +++ /dev/null @@ -1,75 +0,0 @@ -info face="TestFont-Bold" size=32 bold=1 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 -common lineHeight=60 base=26 scaleW=512 scaleH=512 pages=1 packed=0 -page id=0 file="font-issue1343-hd.png" -chars count=70 -char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=64 xadvance=36 page=0 chnl=0 -char id=36 x=0 y=0 width=48 height=74 xoffset=-2 yoffset=6 xadvance=48 page=0 chnl=0 -char id=106 x=48 y=0 width=34 height=74 xoffset=-4 yoffset=10 xadvance=36 page=0 chnl=0 -char id=37 x=82 y=0 width=64 height=68 xoffset=-2 yoffset=8 xadvance=64 page=0 chnl=0 -char id=81 x=146 y=0 width=60 height=66 xoffset=-2 yoffset=12 xadvance=60 page=0 chnl=0 -char id=64 x=206 y=0 width=62 height=64 xoffset=-2 yoffset=12 xadvance=64 page=0 chnl=0 -char id=113 x=268 y=0 width=42 height=64 xoffset=-2 yoffset=26 xadvance=44 page=0 chnl=0 -char id=112 x=310 y=0 width=44 height=64 xoffset=-2 yoffset=26 xadvance=44 page=0 chnl=0 -char id=103 x=354 y=0 width=46 height=64 xoffset=-4 yoffset=26 xadvance=44 page=0 chnl=0 -char id=102 x=400 y=0 width=44 height=64 xoffset=-2 yoffset=10 xadvance=38 page=0 chnl=0 -char id=63 x=444 y=0 width=42 height=62 xoffset=-4 yoffset=14 xadvance=40 page=0 chnl=0 -char id=121 x=0 y=74 width=48 height=62 xoffset=-4 yoffset=26 xadvance=44 page=0 chnl=0 -char id=116 x=48 y=74 width=38 height=62 xoffset=0 yoffset=12 xadvance=40 page=0 chnl=0 -char id=108 x=86 y=74 width=24 height=62 xoffset=0 yoffset=12 xadvance=30 page=0 chnl=0 -char id=107 x=110 y=74 width=44 height=62 xoffset=-2 yoffset=12 xadvance=44 page=0 chnl=0 -char id=105 x=154 y=74 width=24 height=62 xoffset=-2 yoffset=12 xadvance=26 page=0 chnl=0 -char id=100 x=178 y=74 width=46 height=62 xoffset=-2 yoffset=12 xadvance=48 page=0 chnl=0 -char id=82 x=224 y=74 width=52 height=62 xoffset=-4 yoffset=12 xadvance=50 page=0 chnl=0 -char id=80 x=276 y=74 width=50 height=62 xoffset=-4 yoffset=12 xadvance=48 page=0 chnl=0 -char id=33 x=326 y=74 width=24 height=60 xoffset=0 yoffset=14 xadvance=28 page=0 chnl=0 -char id=48 x=350 y=74 width=50 height=60 xoffset=-4 yoffset=14 xadvance=48 page=0 chnl=0 -char id=57 x=400 y=74 width=46 height=60 xoffset=-2 yoffset=14 xadvance=48 page=0 chnl=0 -char id=56 x=446 y=74 width=46 height=60 xoffset=0 yoffset=14 xadvance=48 page=0 chnl=0 -char id=54 x=0 y=136 width=46 height=60 xoffset=0 yoffset=12 xadvance=48 page=0 chnl=0 -char id=53 x=46 y=136 width=46 height=60 xoffset=0 yoffset=14 xadvance=48 page=0 chnl=0 -char id=51 x=92 y=136 width=44 height=60 xoffset=0 yoffset=14 xadvance=48 page=0 chnl=0 -char id=104 x=136 y=136 width=44 height=60 xoffset=-2 yoffset=14 xadvance=46 page=0 chnl=0 -char id=98 x=180 y=136 width=46 height=60 xoffset=-2 yoffset=12 xadvance=46 page=0 chnl=0 -char id=89 x=226 y=136 width=54 height=60 xoffset=-6 yoffset=14 xadvance=48 page=0 chnl=0 -char id=88 x=280 y=136 width=54 height=60 xoffset=-2 yoffset=14 xadvance=52 page=0 chnl=0 -char id=87 x=334 y=136 width=76 height=60 xoffset=-4 yoffset=14 xadvance=74 page=0 chnl=0 -char id=86 x=410 y=136 width=54 height=60 xoffset=-4 yoffset=14 xadvance=52 page=0 chnl=0 -char id=85 x=0 y=196 width=50 height=60 xoffset=0 yoffset=14 xadvance=52 page=0 chnl=0 -char id=79 x=50 y=196 width=56 height=60 xoffset=-2 yoffset=14 xadvance=56 page=0 chnl=0 -char id=78 x=106 y=196 width=52 height=60 xoffset=-2 yoffset=14 xadvance=52 page=0 chnl=0 -char id=77 x=158 y=196 width=66 height=60 xoffset=-4 yoffset=14 xadvance=64 page=0 chnl=0 -char id=75 x=224 y=196 width=48 height=60 xoffset=-2 yoffset=14 xadvance=48 page=0 chnl=0 -char id=72 x=272 y=196 width=52 height=60 xoffset=-2 yoffset=14 xadvance=50 page=0 chnl=0 -char id=71 x=324 y=196 width=56 height=60 xoffset=-4 yoffset=14 xadvance=52 page=0 chnl=0 -char id=67 x=380 y=196 width=48 height=60 xoffset=-2 yoffset=14 xadvance=48 page=0 chnl=0 -char id=65 x=428 y=196 width=54 height=60 xoffset=-4 yoffset=14 xadvance=52 page=0 chnl=0 -char id=55 x=0 y=256 width=50 height=58 xoffset=-4 yoffset=16 xadvance=48 page=0 chnl=0 -char id=52 x=50 y=256 width=48 height=58 xoffset=-2 yoffset=16 xadvance=48 page=0 chnl=0 -char id=50 x=98 y=256 width=44 height=58 xoffset=0 yoffset=14 xadvance=48 page=0 chnl=0 -char id=49 x=142 y=256 width=34 height=58 xoffset=-2 yoffset=14 xadvance=36 page=0 chnl=0 -char id=84 x=176 y=256 width=50 height=58 xoffset=-4 yoffset=16 xadvance=46 page=0 chnl=0 -char id=83 x=226 y=256 width=48 height=58 xoffset=-2 yoffset=16 xadvance=48 page=0 chnl=0 -char id=74 x=274 y=256 width=54 height=58 xoffset=-6 yoffset=16 xadvance=46 page=0 chnl=0 -char id=73 x=328 y=256 width=38 height=58 xoffset=-2 yoffset=14 xadvance=38 page=0 chnl=0 -char id=70 x=366 y=256 width=44 height=58 xoffset=-4 yoffset=16 xadvance=42 page=0 chnl=0 -char id=69 x=410 y=256 width=46 height=58 xoffset=-2 yoffset=14 xadvance=46 page=0 chnl=0 -char id=68 x=0 y=314 width=58 height=58 xoffset=-6 yoffset=16 xadvance=52 page=0 chnl=0 -char id=66 x=58 y=314 width=48 height=58 xoffset=-4 yoffset=14 xadvance=46 page=0 chnl=0 -char id=76 x=106 y=314 width=44 height=56 xoffset=-2 yoffset=16 xadvance=44 page=0 chnl=0 -char id=90 x=150 y=314 width=54 height=54 xoffset=-2 yoffset=18 xadvance=52 page=0 chnl=0 -char id=115 x=204 y=314 width=40 height=50 xoffset=-4 yoffset=24 xadvance=38 page=0 chnl=0 -char id=111 x=244 y=314 width=46 height=50 xoffset=-4 yoffset=26 xadvance=42 page=0 chnl=0 -char id=122 x=290 y=314 width=48 height=48 xoffset=-4 yoffset=26 xadvance=44 page=0 chnl=0 -char id=120 x=338 y=314 width=46 height=48 xoffset=-2 yoffset=26 xadvance=46 page=0 chnl=0 -char id=119 x=384 y=314 width=60 height=48 xoffset=-4 yoffset=26 xadvance=56 page=0 chnl=0 -char id=118 x=444 y=314 width=42 height=48 xoffset=-4 yoffset=26 xadvance=40 page=0 chnl=0 -char id=114 x=0 y=372 width=44 height=48 xoffset=-2 yoffset=26 xadvance=38 page=0 chnl=0 -char id=110 x=44 y=372 width=42 height=48 xoffset=-2 yoffset=26 xadvance=44 page=0 chnl=0 -char id=109 x=86 y=372 width=58 height=48 xoffset=-2 yoffset=26 xadvance=58 page=0 chnl=0 -char id=101 x=144 y=372 width=46 height=48 xoffset=-2 yoffset=26 xadvance=44 page=0 chnl=0 -char id=99 x=190 y=372 width=42 height=48 xoffset=-2 yoffset=26 xadvance=42 page=0 chnl=0 -char id=97 x=232 y=372 width=46 height=48 xoffset=-2 yoffset=26 xadvance=44 page=0 chnl=0 -char id=117 x=278 y=372 width=46 height=46 xoffset=-2 yoffset=26 xadvance=44 page=0 chnl=0 -char id=44 x=324 y=372 width=28 height=32 xoffset=-2 yoffset=50 xadvance=28 page=0 chnl=0 -char id=39 x=352 y=372 width=22 height=30 xoffset=-2 yoffset=10 xadvance=24 page=0 chnl=0 -char id=46 x=374 y=372 width=26 height=22 xoffset=0 yoffset=100 xadvance=30 page=0 chnl=0 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/font-issue1343-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/font-issue1343-hd.png deleted file mode 100644 index a6ca841..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/font-issue1343-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/font-issue1343.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/font-issue1343.fnt deleted file mode 100644 index 2c6459a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/font-issue1343.fnt +++ /dev/null @@ -1,75 +0,0 @@ -info face="TestFont-Bold" size=32 bold=1 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 -common lineHeight=30 base=26 scaleW=256 scaleH=256 pages=1 packed=0 -page id=0 file="font-issue1343.png" -chars count=70 -char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=32 xadvance=18 page=0 chnl=0 -char id=36 x=0 y=0 width=24 height=37 xoffset=-1 yoffset=3 xadvance=24 page=0 chnl=0 -char id=106 x=24 y=0 width=17 height=37 xoffset=-2 yoffset=5 xadvance=18 page=0 chnl=0 -char id=37 x=41 y=0 width=32 height=34 xoffset=-1 yoffset=4 xadvance=32 page=0 chnl=0 -char id=81 x=73 y=0 width=30 height=33 xoffset=-1 yoffset=6 xadvance=30 page=0 chnl=0 -char id=64 x=103 y=0 width=31 height=32 xoffset=-1 yoffset=6 xadvance=32 page=0 chnl=0 -char id=113 x=134 y=0 width=21 height=32 xoffset=-1 yoffset=13 xadvance=22 page=0 chnl=0 -char id=112 x=155 y=0 width=22 height=32 xoffset=-1 yoffset=13 xadvance=22 page=0 chnl=0 -char id=103 x=177 y=0 width=23 height=32 xoffset=-2 yoffset=13 xadvance=22 page=0 chnl=0 -char id=102 x=200 y=0 width=22 height=32 xoffset=-1 yoffset=5 xadvance=19 page=0 chnl=0 -char id=63 x=222 y=0 width=21 height=31 xoffset=-2 yoffset=7 xadvance=20 page=0 chnl=0 -char id=121 x=0 y=37 width=24 height=31 xoffset=-2 yoffset=13 xadvance=22 page=0 chnl=0 -char id=116 x=24 y=37 width=19 height=31 xoffset=0 yoffset=6 xadvance=20 page=0 chnl=0 -char id=108 x=43 y=37 width=12 height=31 xoffset=0 yoffset=6 xadvance=15 page=0 chnl=0 -char id=107 x=55 y=37 width=22 height=31 xoffset=-1 yoffset=6 xadvance=22 page=0 chnl=0 -char id=105 x=77 y=37 width=12 height=31 xoffset=-1 yoffset=6 xadvance=13 page=0 chnl=0 -char id=100 x=89 y=37 width=23 height=31 xoffset=-1 yoffset=6 xadvance=24 page=0 chnl=0 -char id=82 x=112 y=37 width=26 height=31 xoffset=-2 yoffset=6 xadvance=25 page=0 chnl=0 -char id=80 x=138 y=37 width=25 height=31 xoffset=-2 yoffset=6 xadvance=24 page=0 chnl=0 -char id=33 x=163 y=37 width=12 height=30 xoffset=0 yoffset=7 xadvance=14 page=0 chnl=0 -char id=48 x=175 y=37 width=25 height=30 xoffset=-2 yoffset=7 xadvance=24 page=0 chnl=0 -char id=57 x=200 y=37 width=23 height=30 xoffset=-1 yoffset=7 xadvance=24 page=0 chnl=0 -char id=56 x=223 y=37 width=23 height=30 xoffset=0 yoffset=7 xadvance=24 page=0 chnl=0 -char id=54 x=0 y=68 width=23 height=30 xoffset=0 yoffset=6 xadvance=24 page=0 chnl=0 -char id=53 x=23 y=68 width=23 height=30 xoffset=0 yoffset=7 xadvance=24 page=0 chnl=0 -char id=51 x=46 y=68 width=22 height=30 xoffset=0 yoffset=7 xadvance=24 page=0 chnl=0 -char id=104 x=68 y=68 width=22 height=30 xoffset=-1 yoffset=7 xadvance=23 page=0 chnl=0 -char id=98 x=90 y=68 width=23 height=30 xoffset=-1 yoffset=6 xadvance=23 page=0 chnl=0 -char id=89 x=113 y=68 width=27 height=30 xoffset=-3 yoffset=7 xadvance=24 page=0 chnl=0 -char id=88 x=140 y=68 width=27 height=30 xoffset=-1 yoffset=7 xadvance=26 page=0 chnl=0 -char id=87 x=167 y=68 width=38 height=30 xoffset=-2 yoffset=7 xadvance=37 page=0 chnl=0 -char id=86 x=205 y=68 width=27 height=30 xoffset=-2 yoffset=7 xadvance=26 page=0 chnl=0 -char id=85 x=0 y=98 width=25 height=30 xoffset=0 yoffset=7 xadvance=26 page=0 chnl=0 -char id=79 x=25 y=98 width=28 height=30 xoffset=-1 yoffset=7 xadvance=28 page=0 chnl=0 -char id=78 x=53 y=98 width=26 height=30 xoffset=-1 yoffset=7 xadvance=26 page=0 chnl=0 -char id=77 x=79 y=98 width=33 height=30 xoffset=-2 yoffset=7 xadvance=32 page=0 chnl=0 -char id=75 x=112 y=98 width=24 height=30 xoffset=-1 yoffset=7 xadvance=24 page=0 chnl=0 -char id=72 x=136 y=98 width=26 height=30 xoffset=-1 yoffset=7 xadvance=25 page=0 chnl=0 -char id=71 x=162 y=98 width=28 height=30 xoffset=-2 yoffset=7 xadvance=26 page=0 chnl=0 -char id=67 x=190 y=98 width=24 height=30 xoffset=-1 yoffset=7 xadvance=24 page=0 chnl=0 -char id=65 x=214 y=98 width=27 height=30 xoffset=-2 yoffset=7 xadvance=26 page=0 chnl=0 -char id=55 x=0 y=128 width=25 height=29 xoffset=-2 yoffset=8 xadvance=24 page=0 chnl=0 -char id=52 x=25 y=128 width=24 height=29 xoffset=-1 yoffset=8 xadvance=24 page=0 chnl=0 -char id=50 x=49 y=128 width=22 height=29 xoffset=0 yoffset=7 xadvance=24 page=0 chnl=0 -char id=49 x=71 y=128 width=17 height=29 xoffset=-1 yoffset=7 xadvance=18 page=0 chnl=0 -char id=84 x=88 y=128 width=25 height=29 xoffset=-2 yoffset=8 xadvance=23 page=0 chnl=0 -char id=83 x=113 y=128 width=24 height=29 xoffset=-1 yoffset=8 xadvance=24 page=0 chnl=0 -char id=74 x=137 y=128 width=27 height=29 xoffset=-3 yoffset=8 xadvance=23 page=0 chnl=0 -char id=73 x=164 y=128 width=19 height=29 xoffset=-1 yoffset=7 xadvance=19 page=0 chnl=0 -char id=70 x=183 y=128 width=22 height=29 xoffset=-2 yoffset=8 xadvance=21 page=0 chnl=0 -char id=69 x=205 y=128 width=23 height=29 xoffset=-1 yoffset=7 xadvance=23 page=0 chnl=0 -char id=68 x=0 y=157 width=29 height=29 xoffset=-3 yoffset=8 xadvance=26 page=0 chnl=0 -char id=66 x=29 y=157 width=24 height=29 xoffset=-2 yoffset=7 xadvance=23 page=0 chnl=0 -char id=76 x=53 y=157 width=22 height=28 xoffset=-1 yoffset=8 xadvance=22 page=0 chnl=0 -char id=90 x=75 y=157 width=27 height=27 xoffset=-1 yoffset=9 xadvance=26 page=0 chnl=0 -char id=115 x=102 y=157 width=20 height=25 xoffset=-2 yoffset=12 xadvance=19 page=0 chnl=0 -char id=111 x=122 y=157 width=23 height=25 xoffset=-2 yoffset=13 xadvance=21 page=0 chnl=0 -char id=122 x=145 y=157 width=24 height=24 xoffset=-2 yoffset=13 xadvance=22 page=0 chnl=0 -char id=120 x=169 y=157 width=23 height=24 xoffset=-1 yoffset=13 xadvance=23 page=0 chnl=0 -char id=119 x=192 y=157 width=30 height=24 xoffset=-2 yoffset=13 xadvance=28 page=0 chnl=0 -char id=118 x=222 y=157 width=21 height=24 xoffset=-2 yoffset=13 xadvance=20 page=0 chnl=0 -char id=114 x=0 y=186 width=22 height=24 xoffset=-1 yoffset=13 xadvance=19 page=0 chnl=0 -char id=110 x=22 y=186 width=21 height=24 xoffset=-1 yoffset=13 xadvance=22 page=0 chnl=0 -char id=109 x=43 y=186 width=29 height=24 xoffset=-1 yoffset=13 xadvance=29 page=0 chnl=0 -char id=101 x=72 y=186 width=23 height=24 xoffset=-1 yoffset=13 xadvance=22 page=0 chnl=0 -char id=99 x=95 y=186 width=21 height=24 xoffset=-1 yoffset=13 xadvance=21 page=0 chnl=0 -char id=97 x=116 y=186 width=23 height=24 xoffset=-1 yoffset=13 xadvance=22 page=0 chnl=0 -char id=117 x=139 y=186 width=23 height=23 xoffset=-1 yoffset=13 xadvance=22 page=0 chnl=0 -char id=44 x=162 y=186 width=14 height=16 xoffset=-1 yoffset=25 xadvance=14 page=0 chnl=0 -char id=39 x=176 y=186 width=11 height=15 xoffset=-1 yoffset=5 xadvance=12 page=0 chnl=0 -char id=46 x=187 y=186 width=13 height=11 xoffset=0 yoffset=50 xadvance=15 page=0 chnl=0 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/font-issue1343.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/font-issue1343.png deleted file mode 100644 index 68a96b0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/font-issue1343.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/fps_images-hd.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/fps_images-hd.plist deleted file mode 100644 index 225f2cf..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/fps_images-hd.plist +++ /dev/null @@ -1,16 +0,0 @@ - - - - - version - 1 - textureFilename - fps_images.png - itemWidth - 24 - itemHeight - 64 - firstChar - 46 - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/fps_images-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/fps_images-hd.png deleted file mode 100644 index 54a299e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/fps_images-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/fps_images-ipadhd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/fps_images-ipadhd.png deleted file mode 100644 index 54a299e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/fps_images-ipadhd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/fps_images.GlyphProject b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/fps_images.GlyphProject deleted file mode 100644 index dba3cce..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/fps_images.GlyphProject and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/fps_images.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/fps_images.plist deleted file mode 100644 index f0b92b4..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/fps_images.plist +++ /dev/null @@ -1,16 +0,0 @@ - - - - - version - 1 - textureFilename - fps_images.png - itemWidth - 12 - itemHeight - 32 - firstChar - 46 - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/fps_images.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/fps_images.png deleted file mode 100644 index c744902..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/fps_images.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/futura-48.GlyphProject b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/futura-48.GlyphProject deleted file mode 100644 index f1810f1..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/futura-48.GlyphProject and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/futura-48.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/futura-48.fnt deleted file mode 100644 index 50d6e48..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/futura-48.fnt +++ /dev/null @@ -1,182 +0,0 @@ -info face="Futura-CondensedExtraBold" size=48 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=2,2 -common lineHeight=62 base=48 scaleW=512 scaleH=256 pages=1 packed=0 -page id=0 file="futura-48.png" -chars count=95 -char id=92 x=2 y=2 width=35 height=56 xoffset=0 yoffset=7 xadvance=32 page=0 chnl=0 letter="\" -char id=47 x=39 y=2 width=35 height=56 xoffset=-1 yoffset=7 xadvance=32 page=0 chnl=0 letter="/" -char id=125 x=76 y=2 width=22 height=56 xoffset=-1 yoffset=7 xadvance=19 page=0 chnl=0 letter="}" -char id=123 x=100 y=2 width=21 height=56 xoffset=1 yoffset=7 xadvance=19 page=0 chnl=0 letter="{" -char id=40 x=123 y=2 width=19 height=56 xoffset=1 yoffset=7 xadvance=18 page=0 chnl=0 letter="(" -char id=41 x=144 y=2 width=19 height=56 xoffset=0 yoffset=7 xadvance=18 page=0 chnl=0 letter=")" -char id=91 x=165 y=2 width=19 height=56 xoffset=2 yoffset=7 xadvance=18 page=0 chnl=0 letter="[" -char id=93 x=186 y=2 width=19 height=56 xoffset=0 yoffset=7 xadvance=18 page=0 chnl=0 letter="]" -char id=106 x=207 y=2 width=16 height=55 xoffset=0 yoffset=8 xadvance=13 page=0 chnl=0 letter="j" -char id=36 x=225 y=2 width=24 height=52 xoffset=3 yoffset=5 xadvance=28 page=0 chnl=0 letter="$" -char id=124 x=251 y=2 width=15 height=50 xoffset=7 yoffset=10 xadvance=27 page=0 chnl=0 letter="|" -char id=81 x=268 y=2 width=33 height=46 xoffset=0 yoffset=10 xadvance=31 page=0 chnl=0 letter="Q" -char id=100 x=303 y=2 width=28 height=45 xoffset=0 yoffset=7 xadvance=26 page=0 chnl=0 letter="d" -char id=98 x=333 y=2 width=28 height=45 xoffset=1 yoffset=7 xadvance=26 page=0 chnl=0 letter="b" -char id=107 x=363 y=2 width=29 height=44 xoffset=1 yoffset=7 xadvance=26 page=0 chnl=0 letter="k" -char id=63 x=394 y=2 width=28 height=44 xoffset=1 yoffset=8 xadvance=27 page=0 chnl=0 letter="?" -char id=104 x=424 y=2 width=27 height=44 xoffset=1 yoffset=7 xadvance=26 page=0 chnl=0 letter="h" -char id=102 x=453 y=2 width=21 height=44 xoffset=-1 yoffset=7 xadvance=16 page=0 chnl=0 letter="f" -char id=33 x=476 y=2 width=16 height=44 xoffset=2 yoffset=8 xadvance=17 page=0 chnl=0 letter="!" -char id=108 x=494 y=2 width=14 height=44 xoffset=1 yoffset=7 xadvance=13 page=0 chnl=0 letter="l" -char id=37 x=2 y=60 width=39 height=43 xoffset=0 yoffset=9 xadvance=37 page=0 chnl=0 letter="%" -char id=105 x=43 y=60 width=16 height=43 xoffset=0 yoffset=8 xadvance=13 page=0 chnl=0 letter="i" -char id=64 x=61 y=60 width=38 height=42 xoffset=1 yoffset=10 xadvance=37 page=0 chnl=0 letter="@" -char id=38 x=101 y=60 width=36 height=42 xoffset=1 yoffset=10 xadvance=34 page=0 chnl=0 letter="&" -char id=79 x=139 y=60 width=33 height=42 xoffset=0 yoffset=10 xadvance=30 page=0 chnl=0 letter="O" -char id=71 x=174 y=60 width=32 height=42 xoffset=0 yoffset=10 xadvance=30 page=0 chnl=0 letter="G" -char id=48 x=208 y=60 width=31 height=42 xoffset=0 yoffset=10 xadvance=28 page=0 chnl=0 letter="0" -char id=85 x=241 y=60 width=30 height=42 xoffset=1 yoffset=10 xadvance=29 page=0 chnl=0 letter="U" -char id=51 x=273 y=60 width=29 height=42 xoffset=1 yoffset=10 xadvance=28 page=0 chnl=0 letter="3" -char id=54 x=304 y=60 width=29 height=42 xoffset=1 yoffset=10 xadvance=28 page=0 chnl=0 letter="6" -char id=53 x=335 y=60 width=29 height=42 xoffset=1 yoffset=10 xadvance=28 page=0 chnl=0 letter="5" -char id=56 x=366 y=60 width=29 height=42 xoffset=1 yoffset=10 xadvance=28 page=0 chnl=0 letter="8" -char id=103 x=397 y=60 width=28 height=42 xoffset=0 yoffset=21 xadvance=26 page=0 chnl=0 letter="g" -char id=112 x=427 y=60 width=28 height=42 xoffset=1 yoffset=21 xadvance=26 page=0 chnl=0 letter="p" -char id=113 x=457 y=60 width=28 height=42 xoffset=0 yoffset=21 xadvance=26 page=0 chnl=0 letter="q" -char id=67 x=2 y=105 width=26 height=42 xoffset=0 yoffset=10 xadvance=24 page=0 chnl=0 letter="C" -char id=83 x=30 y=105 width=24 height=42 xoffset=0 yoffset=10 xadvance=21 page=0 chnl=0 letter="S" -char id=74 x=56 y=105 width=21 height=42 xoffset=-1 yoffset=10 xadvance=19 page=0 chnl=0 letter="J" -char id=87 x=79 y=105 width=45 height=41 xoffset=-1 yoffset=10 xadvance=40 page=0 chnl=0 letter="W" -char id=77 x=126 y=105 width=43 height=41 xoffset=0 yoffset=10 xadvance=41 page=0 chnl=0 letter="M" -char id=65 x=171 y=105 width=33 height=41 xoffset=-1 yoffset=10 xadvance=28 page=0 chnl=0 letter="A" -char id=86 x=206 y=105 width=32 height=41 xoffset=-1 yoffset=10 xadvance=28 page=0 chnl=0 letter="V" -char id=88 x=240 y=105 width=32 height=41 xoffset=-1 yoffset=10 xadvance=28 page=0 chnl=0 letter="X" -char id=90 x=274 y=105 width=32 height=41 xoffset=-1 yoffset=10 xadvance=27 page=0 chnl=0 letter="Z" -char id=89 x=308 y=105 width=31 height=41 xoffset=-1 yoffset=10 xadvance=27 page=0 chnl=0 letter="Y" -char id=52 x=341 y=105 width=31 height=41 xoffset=0 yoffset=10 xadvance=28 page=0 chnl=0 letter="4" -char id=75 x=374 y=105 width=31 height=41 xoffset=1 yoffset=10 xadvance=29 page=0 chnl=0 letter="K" -char id=82 x=407 y=105 width=31 height=41 xoffset=1 yoffset=10 xadvance=28 page=0 chnl=0 letter="R" -char id=55 x=440 y=105 width=31 height=41 xoffset=1 yoffset=10 xadvance=28 page=0 chnl=0 letter="7" -char id=68 x=473 y=105 width=30 height=41 xoffset=1 yoffset=10 xadvance=29 page=0 chnl=0 letter="D" -char id=78 x=2 y=149 width=30 height=41 xoffset=1 yoffset=10 xadvance=30 page=0 chnl=0 letter="N" -char id=50 x=34 y=149 width=30 height=41 xoffset=0 yoffset=10 xadvance=28 page=0 chnl=0 letter="2" -char id=66 x=66 y=149 width=30 height=41 xoffset=1 yoffset=10 xadvance=28 page=0 chnl=0 letter="B" -char id=72 x=98 y=149 width=29 height=41 xoffset=1 yoffset=10 xadvance=29 page=0 chnl=0 letter="H" -char id=80 x=129 y=149 width=29 height=41 xoffset=1 yoffset=10 xadvance=27 page=0 chnl=0 letter="P" -char id=57 x=160 y=149 width=29 height=41 xoffset=1 yoffset=10 xadvance=28 page=0 chnl=0 letter="9" -char id=121 x=191 y=149 width=29 height=41 xoffset=-1 yoffset=21 xadvance=24 page=0 chnl=0 letter="y" -char id=35 x=222 y=149 width=27 height=41 xoffset=2 yoffset=10 xadvance=28 page=0 chnl=0 letter="#" -char id=84 x=251 y=149 width=25 height=41 xoffset=-1 yoffset=10 xadvance=20 page=0 chnl=0 letter="T" -char id=69 x=278 y=149 width=23 height=41 xoffset=1 yoffset=10 xadvance=22 page=0 chnl=0 letter="E" -char id=70 x=303 y=149 width=22 height=41 xoffset=1 yoffset=10 xadvance=21 page=0 chnl=0 letter="F" -char id=76 x=327 y=149 width=22 height=41 xoffset=1 yoffset=10 xadvance=20 page=0 chnl=0 letter="L" -char id=49 x=351 y=149 width=18 height=41 xoffset=6 yoffset=10 xadvance=28 page=0 chnl=0 letter="1" -char id=73 x=371 y=149 width=15 height=41 xoffset=1 yoffset=10 xadvance=14 page=0 chnl=0 letter="I" -char id=60 x=388 y=149 width=29 height=39 xoffset=1 yoffset=11 xadvance=28 page=0 chnl=0 letter="<" -char id=62 x=419 y=149 width=29 height=39 xoffset=1 yoffset=11 xadvance=28 page=0 chnl=0 letter=">" -char id=59 x=450 y=149 width=20 height=39 xoffset=-2 yoffset=21 xadvance=14 page=0 chnl=0 letter=";" -char id=116 x=472 y=149 width=20 height=37 xoffset=-1 yoffset=14 xadvance=16 page=0 chnl=0 letter="t" -char id=111 x=2 y=192 width=28 height=31 xoffset=0 yoffset=21 xadvance=26 page=0 chnl=0 letter="o" -char id=97 x=32 y=192 width=28 height=31 xoffset=0 yoffset=21 xadvance=26 page=0 chnl=0 letter="a" -char id=101 x=62 y=192 width=28 height=31 xoffset=0 yoffset=21 xadvance=26 page=0 chnl=0 letter="e" -char id=117 x=92 y=192 width=27 height=31 xoffset=1 yoffset=21 xadvance=27 page=0 chnl=0 letter="u" -char id=115 x=121 y=192 width=24 height=31 xoffset=0 yoffset=21 xadvance=21 page=0 chnl=0 letter="s" -char id=99 x=147 y=192 width=19 height=31 xoffset=0 yoffset=21 xadvance=16 page=0 chnl=0 letter="c" -char id=58 x=168 y=192 width=16 height=31 xoffset=0 yoffset=21 xadvance=14 page=0 chnl=0 letter=":" -char id=119 x=186 y=192 width=41 height=30 xoffset=-1 yoffset=21 xadvance=37 page=0 chnl=0 letter="w" -char id=109 x=229 y=192 width=40 height=30 xoffset=1 yoffset=21 xadvance=39 page=0 chnl=0 letter="m" -char id=120 x=271 y=192 width=30 height=30 xoffset=-1 yoffset=21 xadvance=26 page=0 chnl=0 letter="x" -char id=118 x=303 y=192 width=29 height=30 xoffset=-1 yoffset=21 xadvance=24 page=0 chnl=0 letter="v" -char id=110 x=334 y=192 width=27 height=30 xoffset=1 yoffset=21 xadvance=26 page=0 chnl=0 letter="n" -char id=122 x=363 y=192 width=26 height=30 xoffset=0 yoffset=21 xadvance=23 page=0 chnl=0 letter="z" -char id=114 x=391 y=192 width=21 height=30 xoffset=1 yoffset=21 xadvance=18 page=0 chnl=0 letter="r" -char id=43 x=414 y=192 width=29 height=29 xoffset=1 yoffset=16 xadvance=28 page=0 chnl=0 letter="+" -char id=42 x=445 y=192 width=25 height=24 xoffset=3 yoffset=7 xadvance=28 page=0 chnl=0 letter="*" -char id=94 x=472 y=192 width=31 height=23 xoffset=-1 yoffset=10 xadvance=27 page=0 chnl=0 letter="^" -char id=44 x=2 y=225 width=19 height=22 xoffset=-2 yoffset=38 xadvance=14 page=0 chnl=0 letter="," -char id=34 x=23 y=225 width=24 height=20 xoffset=0 yoffset=10 xadvance=22 page=0 chnl=0 letter=""" -char id=39 x=49 y=225 width=14 height=20 xoffset=0 yoffset=10 xadvance=12 page=0 chnl=0 letter="'" -char id=61 x=65 y=225 width=29 height=19 xoffset=1 yoffset=21 xadvance=28 page=0 chnl=0 letter="=" -char id=46 x=96 y=225 width=16 height=16 xoffset=0 yoffset=36 xadvance=14 page=0 chnl=0 letter="." -char id=126 x=114 y=225 width=31 height=15 xoffset=4 yoffset=6 xadvance=36 page=0 chnl=0 letter="~" -char id=96 x=147 y=225 width=15 height=13 xoffset=5 yoffset=10 xadvance=27 page=0 chnl=0 letter="`" -char id=45 x=164 y=225 width=16 height=12 xoffset=-1 yoffset=30 xadvance=11 page=0 chnl=0 letter="-" -char id=95 x=182 y=225 width=32 height=11 xoffset=-1 yoffset=49 xadvance=27 page=0 chnl=0 letter="_" -char id=32 x=216 y=225 width=0 height=0 xoffset=-106 yoffset=168 xadvance=14 page=0 chnl=0 letter="space" -kernings count=82 -kerning first=81 second=81 amount=-1 -kerning first=63 second=93 amount=-2 -kerning first=63 second=100 amount=-3 -kerning first=63 second=98 amount=-3 -kerning first=63 second=37 amount=-5 -kerning first=63 second=38 amount=-5 -kerning first=63 second=90 amount=-5 -kerning first=63 second=78 amount=-5 -kerning first=63 second=80 amount=-5 -kerning first=63 second=84 amount=-2 -kerning first=63 second=76 amount=-5 -kerning first=63 second=58 amount=-1 -kerning first=63 second=94 amount=-5 -kerning first=63 second=44 amount=-4 -kerning first=63 second=96 amount=-2 -kerning first=63 second=32 amount=-1 -kerning first=65 second=93 amount=-2 -kerning first=65 second=100 amount=-2 -kerning first=65 second=37 amount=-2 -kerning first=65 second=38 amount=-2 -kerning first=65 second=90 amount=-3 -kerning first=65 second=80 amount=-3 -kerning first=65 second=84 amount=-1 -kerning first=65 second=76 amount=-4 -kerning first=65 second=44 amount=-4 -kerning first=65 second=96 amount=-2 -kerning first=55 second=100 amount=-2 -kerning first=55 second=63 amount=-4 -kerning first=55 second=65 amount=-4 -kerning first=55 second=68 amount=-4 -kerning first=55 second=66 amount=-4 -kerning first=55 second=32 amount=-2 -kerning first=68 second=92 amount=-4 -kerning first=68 second=91 amount=-4 -kerning first=68 second=37 amount=-3 -kerning first=68 second=38 amount=-3 -kerning first=68 second=90 amount=-4 -kerning first=68 second=80 amount=-4 -kerning first=68 second=84 amount=-2 -kerning first=68 second=76 amount=-4 -kerning first=68 second=97 amount=-3 -kerning first=68 second=44 amount=-4 -kerning first=68 second=96 amount=-3 -kerning first=68 second=32 amount=-1 -kerning first=66 second=93 amount=-1 -kerning first=66 second=37 amount=-1 -kerning first=66 second=38 amount=-1 -kerning first=66 second=90 amount=-1 -kerning first=66 second=80 amount=-1 -kerning first=66 second=76 amount=-2 -kerning first=66 second=44 amount=-2 -kerning first=66 second=96 amount=-1 -kerning first=70 second=125 amount=-5 -kerning first=70 second=123 amount=-5 -kerning first=49 second=44 amount=-3 -kerning first=60 second=125 amount=-5 -kerning first=60 second=123 amount=-5 -kerning first=60 second=81 amount=-1 -kerning first=59 second=41 amount=-3 -kerning first=59 second=101 amount=-1 -kerning first=59 second=44 amount=-4 -kerning first=59 second=32 amount=-1 -kerning first=58 second=81 amount=-3 -kerning first=58 second=61 amount=-3 -kerning first=43 second=35 amount=-1 -kerning first=42 second=105 amount=-3 -kerning first=44 second=100 amount=-1 -kerning first=44 second=98 amount=-1 -kerning first=44 second=63 amount=-4 -kerning first=44 second=65 amount=-4 -kerning first=44 second=68 amount=-4 -kerning first=44 second=66 amount=-2 -kerning first=44 second=97 amount=-1 -kerning first=44 second=32 amount=-3 -kerning first=61 second=63 amount=-1 -kerning first=61 second=65 amount=-1 -kerning first=61 second=68 amount=-1 -kerning first=61 second=66 amount=-1 -kerning first=32 second=63 amount=-1 -kerning first=32 second=71 amount=-3 -kerning first=32 second=68 amount=-1 -kerning first=32 second=44 amount=-3 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/futura-48.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/futura-48.png deleted file mode 100644 index 796a33e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/futura-48.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/geneva-32.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/geneva-32.fnt deleted file mode 100644 index c4967c0..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/geneva-32.fnt +++ /dev/null @@ -1,99 +0,0 @@ -info face="Geneva" size=32 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 -common lineHeight=42 base=32 scaleW=512 scaleH=128 pages=1 packed=0 -page id=0 file="helvetica-geneva-32.png" -chars count=95 -char id=40 x=1 y=1 width=15 height=36 xoffset=1 yoffset=5 xadvance=14 page=0 chnl=0 letter="(" -char id=41 x=17 y=1 width=14 height=36 xoffset=1 yoffset=5 xadvance=14 page=0 chnl=0 letter=")" -char id=106 x=32 y=1 width=13 height=36 xoffset=-3 yoffset=6 xadvance=8 page=0 chnl=0 letter="j" -char id=125 x=46 y=1 width=13 height=36 xoffset=2 yoffset=5 xadvance=14 page=0 chnl=0 letter="}" -char id=91 x=60 y=1 width=13 height=36 xoffset=2 yoffset=5 xadvance=14 page=0 chnl=0 letter="[" -char id=93 x=74 y=1 width=13 height=36 xoffset=1 yoffset=5 xadvance=14 page=0 chnl=0 letter="]" -char id=123 x=88 y=1 width=12 height=36 xoffset=2 yoffset=5 xadvance=14 page=0 chnl=0 letter="{" -char id=81 x=101 y=1 width=28 height=35 xoffset=0 yoffset=6 xadvance=23 page=0 chnl=0 letter="Q" -char id=36 x=130 y=1 width=21 height=34 xoffset=1 yoffset=4 xadvance=21 page=0 chnl=0 letter="$" -char id=100 x=152 y=1 width=21 height=31 xoffset=0 yoffset=5 xadvance=19 page=0 chnl=0 letter="d" -char id=98 x=174 y=1 width=21 height=31 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0 letter="b" -char id=64 x=196 y=1 width=29 height=30 xoffset=0 yoffset=6 xadvance=27 page=0 chnl=0 letter="@" -char id=79 x=226 y=1 width=26 height=30 xoffset=0 yoffset=6 xadvance=23 page=0 chnl=0 letter="O" -char id=38 x=253 y=1 width=25 height=30 xoffset=0 yoffset=6 xadvance=23 page=0 chnl=0 letter="&" -char id=71 x=279 y=1 width=23 height=30 xoffset=0 yoffset=6 xadvance=21 page=0 chnl=0 letter="G" -char id=67 x=303 y=1 width=23 height=30 xoffset=0 yoffset=6 xadvance=20 page=0 chnl=0 letter="C" -char id=85 x=327 y=1 width=23 height=30 xoffset=0 yoffset=6 xadvance=21 page=0 chnl=0 letter="U" -char id=48 x=351 y=1 width=23 height=30 xoffset=0 yoffset=6 xadvance=21 page=0 chnl=0 letter="0" -char id=83 x=375 y=1 width=22 height=30 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 letter="S" -char id=92 x=398 y=1 width=21 height=30 xoffset=-1 yoffset=6 xadvance=17 page=0 chnl=0 letter="\" -char id=47 x=420 y=1 width=21 height=30 xoffset=-1 yoffset=6 xadvance=17 page=0 chnl=0 letter="/" -char id=56 x=442 y=1 width=21 height=30 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0 letter="8" -char id=57 x=464 y=1 width=21 height=30 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0 letter="9" -char id=54 x=486 y=1 width=21 height=30 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0 letter="6" -char id=103 x=1 y=38 width=21 height=30 xoffset=0 yoffset=13 xadvance=19 page=0 chnl=0 letter="g" -char id=51 x=23 y=38 width=20 height=30 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0 letter="3" -char id=53 x=44 y=38 width=20 height=30 xoffset=2 yoffset=6 xadvance=21 page=0 chnl=0 letter="5" -char id=107 x=65 y=38 width=19 height=30 xoffset=1 yoffset=5 xadvance=17 page=0 chnl=0 letter="k" -char id=104 x=85 y=38 width=19 height=30 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 letter="h" -char id=74 x=105 y=38 width=18 height=30 xoffset=-1 yoffset=6 xadvance=15 page=0 chnl=0 letter="J" -char id=102 x=124 y=38 width=16 height=30 xoffset=0 yoffset=5 xadvance=12 page=0 chnl=0 letter="f" -char id=124 x=141 y=38 width=8 height=30 xoffset=1 yoffset=6 xadvance=7 page=0 chnl=0 letter="|" -char id=108 x=150 y=38 width=8 height=30 xoffset=1 yoffset=5 xadvance=7 page=0 chnl=0 letter="l" -char id=87 x=159 y=38 width=32 height=29 xoffset=0 yoffset=6 xadvance=30 page=0 chnl=0 letter="W" -char id=37 x=192 y=38 width=31 height=29 xoffset=0 yoffset=6 xadvance=28 page=0 chnl=0 letter="%" -char id=86 x=224 y=38 width=27 height=29 xoffset=-1 yoffset=6 xadvance=23 page=0 chnl=0 letter="V" -char id=65 x=252 y=38 width=27 height=29 xoffset=-1 yoffset=6 xadvance=23 page=0 chnl=0 letter="A" -char id=77 x=280 y=38 width=25 height=29 xoffset=1 yoffset=6 xadvance=25 page=0 chnl=0 letter="M" -char id=35 x=306 y=38 width=25 height=29 xoffset=-1 yoffset=6 xadvance=21 page=0 chnl=0 letter="#" -char id=84 x=332 y=38 width=24 height=29 xoffset=-1 yoffset=6 xadvance=20 page=0 chnl=0 letter="T" -char id=78 x=357 y=38 width=23 height=29 xoffset=1 yoffset=6 xadvance=22 page=0 chnl=0 letter="N" -char id=89 x=381 y=38 width=23 height=29 xoffset=-1 yoffset=6 xadvance=19 page=0 chnl=0 letter="Y" -char id=88 x=405 y=38 width=23 height=29 xoffset=-1 yoffset=6 xadvance=19 page=0 chnl=0 letter="X" -char id=68 x=429 y=38 width=23 height=29 xoffset=1 yoffset=6 xadvance=22 page=0 chnl=0 letter="D" -char id=75 x=453 y=38 width=23 height=29 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0 letter="K" -char id=52 x=477 y=38 width=23 height=29 xoffset=0 yoffset=6 xadvance=21 page=0 chnl=0 letter="4" -char id=72 x=1 y=69 width=22 height=29 xoffset=1 yoffset=6 xadvance=22 page=0 chnl=0 letter="H" -char id=121 x=24 y=69 width=22 height=29 xoffset=-1 yoffset=13 xadvance=18 page=0 chnl=0 letter="y" -char id=50 x=47 y=69 width=21 height=29 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0 letter="2" -char id=82 x=69 y=69 width=21 height=29 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 letter="R" -char id=66 x=91 y=69 width=21 height=29 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=0 letter="B" -char id=76 x=113 y=69 width=21 height=29 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 letter="L" -char id=55 x=135 y=69 width=21 height=29 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0 letter="7" -char id=113 x=157 y=69 width=21 height=29 xoffset=0 yoffset=13 xadvance=19 page=0 chnl=0 letter="q" -char id=90 x=179 y=69 width=20 height=29 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=0 letter="Z" -char id=80 x=200 y=69 width=20 height=29 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 letter="P" -char id=112 x=221 y=69 width=20 height=29 xoffset=1 yoffset=13 xadvance=19 page=0 chnl=0 letter="p" -char id=63 x=242 y=69 width=19 height=29 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=0 letter="?" -char id=69 x=262 y=69 width=19 height=29 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 letter="E" -char id=70 x=282 y=69 width=18 height=29 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0 letter="F" -char id=49 x=301 y=69 width=13 height=29 xoffset=3 yoffset=6 xadvance=21 page=0 chnl=0 letter="1" -char id=33 x=315 y=69 width=9 height=29 xoffset=1 yoffset=6 xadvance=9 page=0 chnl=0 letter="!" -char id=105 x=325 y=69 width=8 height=29 xoffset=1 yoffset=6 xadvance=7 page=0 chnl=0 letter="i" -char id=73 x=334 y=69 width=8 height=29 xoffset=1 yoffset=6 xadvance=7 page=0 chnl=0 letter="I" -char id=59 x=343 y=69 width=9 height=28 xoffset=1 yoffset=13 xadvance=9 page=0 chnl=0 letter=";" -char id=116 x=353 y=69 width=16 height=27 xoffset=0 yoffset=9 xadvance=14 page=0 chnl=0 letter="t" -char id=111 x=370 y=69 width=21 height=23 xoffset=0 yoffset=13 xadvance=19 page=0 chnl=0 letter="o" -char id=101 x=392 y=69 width=20 height=23 xoffset=0 yoffset=13 xadvance=18 page=0 chnl=0 letter="e" -char id=99 x=413 y=69 width=20 height=23 xoffset=0 yoffset=13 xadvance=17 page=0 chnl=0 letter="c" -char id=97 x=434 y=69 width=20 height=23 xoffset=0 yoffset=13 xadvance=17 page=0 chnl=0 letter="a" -char id=117 x=455 y=69 width=19 height=23 xoffset=1 yoffset=13 xadvance=18 page=0 chnl=0 letter="u" -char id=115 x=475 y=69 width=18 height=23 xoffset=0 yoffset=13 xadvance=16 page=0 chnl=0 letter="s" -char id=109 x=1 y=99 width=29 height=22 xoffset=1 yoffset=13 xadvance=28 page=0 chnl=0 letter="m" -char id=119 x=31 y=99 width=29 height=22 xoffset=-1 yoffset=13 xadvance=24 page=0 chnl=0 letter="w" -char id=62 x=61 y=99 width=23 height=22 xoffset=0 yoffset=13 xadvance=21 page=0 chnl=0 letter=">" -char id=43 x=85 y=99 width=23 height=22 xoffset=0 yoffset=13 xadvance=21 page=0 chnl=0 letter="+" -char id=118 x=109 y=99 width=22 height=22 xoffset=-1 yoffset=13 xadvance=18 page=0 chnl=0 letter="v" -char id=60 x=132 y=99 width=22 height=22 xoffset=1 yoffset=13 xadvance=21 page=0 chnl=0 letter="<" -char id=94 x=155 y=99 width=22 height=22 xoffset=1 yoffset=7 xadvance=21 page=0 chnl=0 letter="^" -char id=110 x=178 y=99 width=19 height=22 xoffset=1 yoffset=13 xadvance=18 page=0 chnl=0 letter="n" -char id=120 x=198 y=99 width=19 height=22 xoffset=0 yoffset=13 xadvance=16 page=0 chnl=0 letter="x" -char id=122 x=218 y=99 width=19 height=22 xoffset=0 yoffset=13 xadvance=17 page=0 chnl=0 letter="z" -char id=114 x=238 y=99 width=15 height=22 xoffset=1 yoffset=13 xadvance=12 page=0 chnl=0 letter="r" -char id=58 x=254 y=99 width=9 height=22 xoffset=1 yoffset=13 xadvance=9 page=0 chnl=0 letter=":" -char id=42 x=264 y=99 width=18 height=18 xoffset=0 yoffset=6 xadvance=16 page=0 chnl=0 letter="*" -char id=34 x=283 y=99 width=16 height=15 xoffset=1 yoffset=5 xadvance=16 page=0 chnl=0 letter=""" -char id=39 x=300 y=99 width=9 height=15 xoffset=1 yoffset=5 xadvance=9 page=0 chnl=0 letter="'" -char id=44 x=310 y=99 width=9 height=15 xoffset=1 yoffset=26 xadvance=9 page=0 chnl=0 letter="," -char id=61 x=320 y=99 width=23 height=13 xoffset=0 yoffset=18 xadvance=21 page=0 chnl=0 letter="=" -char id=126 x=344 y=99 width=23 height=11 xoffset=0 yoffset=19 xadvance=21 page=0 chnl=0 letter="~" -char id=96 x=368 y=99 width=12 height=10 xoffset=4 yoffset=5 xadvance=18 page=0 chnl=0 letter="`" -char id=46 x=381 y=99 width=9 height=9 xoffset=1 yoffset=26 xadvance=9 page=0 chnl=0 letter="." -char id=45 x=391 y=99 width=14 height=8 xoffset=0 yoffset=19 xadvance=12 page=0 chnl=0 letter="-" -char id=95 x=406 y=99 width=25 height=7 xoffset=-1 yoffset=31 xadvance=21 page=0 chnl=0 letter="_" -char id=32 x=432 y=99 width=0 height=0 xoffset=-110 yoffset=152 xadvance=10 page=0 chnl=0 letter="space" diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/helvetica-32.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/helvetica-32.fnt deleted file mode 100644 index c2c5b9d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/helvetica-32.fnt +++ /dev/null @@ -1,99 +0,0 @@ -info face="Helvetica-Bold" size=32 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 -common lineHeight=32 base=25 scaleW=512 scaleH=128 pages=1 packed=0 -page id=0 file="helvetica-geneva-32.png" -chars count=95 -char id=125 x=1 y=1 width=15 height=35 xoffset=-1 yoffset=-0 xadvance=12 page=0 chnl=0 letter="}" -char id=41 x=17 y=1 width=14 height=35 xoffset=-1 yoffset=-0 xadvance=10 page=0 chnl=0 letter=")" -char id=123 x=32 y=1 width=14 height=35 xoffset=-1 yoffset=-0 xadvance=12 page=0 chnl=0 letter="{" -char id=93 x=47 y=1 width=13 height=35 xoffset=-1 yoffset=-0 xadvance=10 page=0 chnl=0 letter="]" -char id=40 x=61 y=1 width=13 height=35 xoffset=0 yoffset=-0 xadvance=10 page=0 chnl=0 letter="(" -char id=91 x=75 y=1 width=12 height=35 xoffset=1 yoffset=-0 xadvance=10 page=0 chnl=0 letter="[" -char id=106 x=88 y=1 width=11 height=35 xoffset=-1 yoffset=-0 xadvance=8 page=0 chnl=0 letter="j" -char id=36 x=100 y=1 width=21 height=33 xoffset=-1 yoffset=-1 xadvance=17 page=0 chnl=0 letter="$" -char id=81 x=122 y=1 width=27 height=30 xoffset=0 yoffset=-0 xadvance=24 page=0 chnl=0 letter="Q" -char id=64 x=150 y=1 width=30 height=29 xoffset=2 yoffset=-0 xadvance=31 page=0 chnl=0 letter="@" -char id=79 x=181 y=1 width=27 height=29 xoffset=0 yoffset=-0 xadvance=24 page=0 chnl=0 letter="O" -char id=71 x=209 y=1 width=26 height=29 xoffset=0 yoffset=-0 xadvance=24 page=0 chnl=0 letter="G" -char id=67 x=236 y=1 width=25 height=29 xoffset=0 yoffset=-0 xadvance=23 page=0 chnl=0 letter="C" -char id=83 x=262 y=1 width=24 height=29 xoffset=0 yoffset=-0 xadvance=21 page=0 chnl=0 letter="S" -char id=85 x=287 y=1 width=23 height=29 xoffset=1 yoffset=-0 xadvance=23 page=0 chnl=0 letter="U" -char id=113 x=311 y=1 width=22 height=29 xoffset=-1 yoffset=6 xadvance=19 page=0 chnl=0 letter="q" -char id=112 x=334 y=1 width=22 height=29 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 letter="p" -char id=121 x=357 y=1 width=22 height=29 xoffset=-1 yoffset=6 xadvance=17 page=0 chnl=0 letter="y" -char id=103 x=380 y=1 width=21 height=29 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 letter="g" -char id=74 x=402 y=1 width=20 height=29 xoffset=-1 yoffset=-0 xadvance=17 page=0 chnl=0 letter="J" -char id=87 x=423 y=1 width=34 height=28 xoffset=-1 yoffset=-0 xadvance=30 page=0 chnl=0 letter="W" -char id=37 x=458 y=1 width=32 height=28 xoffset=-1 yoffset=1 xadvance=28 page=0 chnl=0 letter="%" -char id=77 x=1 y=37 width=27 height=28 xoffset=1 yoffset=-0 xadvance=26 page=0 chnl=0 letter="M" -char id=65 x=29 y=37 width=27 height=28 xoffset=-1 yoffset=-0 xadvance=23 page=0 chnl=0 letter="A" -char id=38 x=57 y=37 width=26 height=28 xoffset=0 yoffset=1 xadvance=23 page=0 chnl=0 letter="&" -char id=88 x=84 y=37 width=25 height=28 xoffset=-1 yoffset=-0 xadvance=21 page=0 chnl=0 letter="X" -char id=75 x=110 y=37 width=25 height=28 xoffset=1 yoffset=-0 xadvance=23 page=0 chnl=0 letter="K" -char id=86 x=136 y=37 width=25 height=28 xoffset=-1 yoffset=-0 xadvance=21 page=0 chnl=0 letter="V" -char id=89 x=162 y=37 width=25 height=28 xoffset=-1 yoffset=-0 xadvance=21 page=0 chnl=0 letter="Y" -char id=68 x=188 y=37 width=24 height=28 xoffset=1 yoffset=-0 xadvance=23 page=0 chnl=0 letter="D" -char id=78 x=213 y=37 width=24 height=28 xoffset=1 yoffset=-0 xadvance=23 page=0 chnl=0 letter="N" -char id=66 x=238 y=37 width=24 height=28 xoffset=1 yoffset=-0 xadvance=23 page=0 chnl=0 letter="B" -char id=82 x=263 y=37 width=24 height=28 xoffset=1 yoffset=-0 xadvance=23 page=0 chnl=0 letter="R" -char id=84 x=288 y=37 width=24 height=28 xoffset=-1 yoffset=-0 xadvance=19 page=0 chnl=0 letter="T" -char id=72 x=313 y=37 width=23 height=28 xoffset=1 yoffset=-0 xadvance=23 page=0 chnl=0 letter="H" -char id=80 x=337 y=37 width=23 height=28 xoffset=1 yoffset=-0 xadvance=21 page=0 chnl=0 letter="P" -char id=90 x=361 y=37 width=23 height=28 xoffset=-1 yoffset=-0 xadvance=19 page=0 chnl=0 letter="Z" -char id=69 x=385 y=37 width=23 height=28 xoffset=1 yoffset=-0 xadvance=21 page=0 chnl=0 letter="E" -char id=98 x=409 y=37 width=22 height=28 xoffset=0 yoffset=1 xadvance=19 page=0 chnl=0 letter="b" -char id=51 x=432 y=37 width=21 height=28 xoffset=-1 yoffset=1 xadvance=17 page=0 chnl=0 letter="3" -char id=56 x=454 y=37 width=21 height=28 xoffset=-1 yoffset=1 xadvance=17 page=0 chnl=0 letter="8" -char id=53 x=476 y=37 width=21 height=28 xoffset=-1 yoffset=1 xadvance=17 page=0 chnl=0 letter="5" -char id=100 x=1 y=66 width=21 height=28 xoffset=0 yoffset=1 xadvance=19 page=0 chnl=0 letter="d" -char id=76 x=23 y=66 width=21 height=28 xoffset=1 yoffset=-0 xadvance=19 page=0 chnl=0 letter="L" -char id=48 x=45 y=66 width=20 height=28 xoffset=0 yoffset=1 xadvance=17 page=0 chnl=0 letter="0" -char id=57 x=66 y=66 width=20 height=28 xoffset=0 yoffset=1 xadvance=17 page=0 chnl=0 letter="9" -char id=54 x=87 y=66 width=20 height=28 xoffset=0 yoffset=1 xadvance=17 page=0 chnl=0 letter="6" -char id=63 x=108 y=66 width=20 height=28 xoffset=1 yoffset=-0 xadvance=19 page=0 chnl=0 letter="?" -char id=92 x=129 y=66 width=17 height=28 xoffset=-3 yoffset=-0 xadvance=8 page=0 chnl=0 letter="\" -char id=47 x=147 y=66 width=17 height=28 xoffset=-3 yoffset=-0 xadvance=8 page=0 chnl=0 letter="/" -char id=102 x=165 y=66 width=15 height=28 xoffset=-1 yoffset=-0 xadvance=10 page=0 chnl=0 letter="f" -char id=124 x=181 y=66 width=9 height=28 xoffset=0 yoffset=-0 xadvance=8 page=0 chnl=0 letter="|" -char id=105 x=191 y=66 width=9 height=28 xoffset=1 yoffset=-0 xadvance=8 page=0 chnl=0 letter="i" -char id=73 x=201 y=66 width=9 height=28 xoffset=1 yoffset=-0 xadvance=8 page=0 chnl=0 letter="I" -char id=108 x=211 y=66 width=9 height=28 xoffset=1 yoffset=-0 xadvance=8 page=0 chnl=0 letter="l" -char id=35 x=221 y=66 width=22 height=27 xoffset=-1 yoffset=1 xadvance=17 page=0 chnl=0 letter="#" -char id=52 x=244 y=66 width=21 height=27 xoffset=-1 yoffset=1 xadvance=17 page=0 chnl=0 letter="4" -char id=55 x=266 y=66 width=21 height=27 xoffset=-1 yoffset=1 xadvance=17 page=0 chnl=0 letter="7" -char id=70 x=288 y=66 width=21 height=27 xoffset=1 yoffset=1 xadvance=19 page=0 chnl=0 letter="F" -char id=104 x=310 y=66 width=20 height=27 xoffset=1 yoffset=1 xadvance=19 page=0 chnl=0 letter="h" -char id=50 x=331 y=66 width=20 height=27 xoffset=0 yoffset=1 xadvance=17 page=0 chnl=0 letter="2" -char id=107 x=352 y=66 width=20 height=27 xoffset=1 yoffset=1 xadvance=17 page=0 chnl=0 letter="k" -char id=49 x=373 y=66 width=15 height=27 xoffset=1 yoffset=1 xadvance=17 page=0 chnl=0 letter="1" -char id=116 x=389 y=66 width=14 height=27 xoffset=-1 yoffset=2 xadvance=10 page=0 chnl=0 letter="t" -char id=33 x=404 y=66 width=10 height=27 xoffset=2 yoffset=1 xadvance=10 page=0 chnl=0 letter="!" -char id=59 x=415 y=66 width=10 height=27 xoffset=2 yoffset=7 xadvance=10 page=0 chnl=0 letter=";" -char id=60 x=426 y=66 width=23 height=23 xoffset=-1 yoffset=6 xadvance=18 page=0 chnl=0 letter="<" -char id=62 x=450 y=66 width=23 height=23 xoffset=-1 yoffset=6 xadvance=18 page=0 chnl=0 letter=">" -char id=111 x=474 y=66 width=22 height=23 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 letter="o" -char id=97 x=1 y=95 width=21 height=23 xoffset=-1 yoffset=6 xadvance=17 page=0 chnl=0 letter="a" -char id=101 x=23 y=95 width=21 height=23 xoffset=-1 yoffset=6 xadvance=17 page=0 chnl=0 letter="e" -char id=117 x=45 y=95 width=21 height=23 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 letter="u" -char id=115 x=67 y=95 width=20 height=23 xoffset=0 yoffset=6 xadvance=17 page=0 chnl=0 letter="s" -char id=99 x=88 y=95 width=20 height=23 xoffset=0 yoffset=6 xadvance=17 page=0 chnl=0 letter="c" -char id=119 x=109 y=95 width=29 height=22 xoffset=-1 yoffset=6 xadvance=24 page=0 chnl=0 letter="w" -char id=109 x=139 y=95 width=29 height=22 xoffset=1 yoffset=6 xadvance=28 page=0 chnl=0 letter="m" -char id=118 x=169 y=95 width=22 height=22 xoffset=-1 yoffset=6 xadvance=17 page=0 chnl=0 letter="v" -char id=110 x=192 y=95 width=20 height=22 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 letter="n" -char id=122 x=213 y=95 width=20 height=22 xoffset=-1 yoffset=6 xadvance=16 page=0 chnl=0 letter="z" -char id=114 x=234 y=95 width=14 height=22 xoffset=1 yoffset=6 xadvance=12 page=0 chnl=0 letter="r" -char id=120 x=249 y=95 width=22 height=21 xoffset=-1 yoffset=7 xadvance=17 page=0 chnl=0 letter="x" -char id=43 x=272 y=95 width=22 height=21 xoffset=0 yoffset=7 xadvance=18 page=0 chnl=0 letter="+" -char id=58 x=295 y=95 width=10 height=21 xoffset=2 yoffset=7 xadvance=10 page=0 chnl=0 letter=":" -char id=94 x=306 y=95 width=20 height=19 xoffset=1 yoffset=-0 xadvance=18 page=0 chnl=0 letter="^" -char id=61 x=327 y=95 width=22 height=17 xoffset=0 yoffset=9 xadvance=18 page=0 chnl=0 letter="=" -char id=42 x=350 y=95 width=16 height=16 xoffset=-1 yoffset=-0 xadvance=12 page=0 chnl=0 letter="*" -char id=34 x=367 y=95 width=15 height=15 xoffset=-1 yoffset=-0 xadvance=15 page=0 chnl=0 letter=""" -char id=44 x=383 y=95 width=10 height=15 xoffset=0 yoffset=19 xadvance=8 page=0 chnl=0 letter="," -char id=39 x=394 y=95 width=9 height=15 xoffset=0 yoffset=-0 xadvance=7 page=0 chnl=0 letter="'" -char id=126 x=404 y=95 width=23 height=13 xoffset=-1 yoffset=11 xadvance=18 page=0 chnl=0 letter="~" -char id=45 x=428 y=95 width=14 height=10 xoffset=-1 yoffset=12 xadvance=10 page=0 chnl=0 letter="-" -char id=96 x=443 y=95 width=12 height=9 xoffset=-2 yoffset=-0 xadvance=10 page=0 chnl=0 letter="`" -char id=46 x=456 y=95 width=9 height=9 xoffset=1 yoffset=19 xadvance=8 page=0 chnl=0 letter="." -char id=95 x=466 y=95 width=22 height=6 xoffset=-1 yoffset=26 xadvance=17 page=0 chnl=0 letter="_" -char id=32 x=489 y=95 width=0 height=0 xoffset=-112 yoffset=145 xadvance=8 page=0 chnl=0 letter="space" diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/helvetica-geneva-32.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/helvetica-geneva-32.png deleted file mode 100644 index 8d997c0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/helvetica-geneva-32.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/konqa32-hd.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/konqa32-hd.fnt deleted file mode 100644 index eb65a6c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/konqa32-hd.fnt +++ /dev/null @@ -1,96 +0,0 @@ -info face="KonQaBlack" size=64 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 -common lineHeight=79 base=26 scaleW=512 scaleH=512 pages=1 packed=0 -page id=0 file="konqa32-hd.png" -chars count=91 -char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=63 xadvance=32 page=0 chnl=0 -char id=36 x=0 y=0 width=34 height=72 xoffset=2 yoffset=0 xadvance=36 page=0 chnl=0 -char id=81 x=34 y=0 width=38 height=59 xoffset=2 yoffset=11 xadvance=39 page=0 chnl=0 -char id=64 x=72 y=0 width=36 height=55 xoffset=3 yoffset=10 xadvance=39 page=0 chnl=0 -char id=124 x=108 y=0 width=14 height=55 xoffset=4 yoffset=11 xadvance=20 page=0 chnl=0 -char id=63 x=122 y=0 width=35 height=54 xoffset=2 yoffset=10 xadvance=36 page=0 chnl=0 -char id=56 x=157 y=0 width=36 height=54 xoffset=1 yoffset=10 xadvance=36 page=0 chnl=0 -char id=90 x=193 y=0 width=38 height=54 xoffset=2 yoffset=10 xadvance=38 page=0 chnl=0 -char id=89 x=231 y=0 width=35 height=54 xoffset=2 yoffset=10 xadvance=36 page=0 chnl=0 -char id=87 x=266 y=0 width=54 height=54 xoffset=2 yoffset=10 xadvance=55 page=0 chnl=0 -char id=86 x=320 y=0 width=35 height=54 xoffset=2 yoffset=10 xadvance=37 page=0 chnl=0 -char id=85 x=355 y=0 width=38 height=54 xoffset=2 yoffset=10 xadvance=38 page=0 chnl=0 -char id=84 x=393 y=0 width=35 height=54 xoffset=2 yoffset=10 xadvance=37 page=0 chnl=0 -char id=82 x=428 y=0 width=37 height=54 xoffset=2 yoffset=10 xadvance=39 page=0 chnl=0 -char id=79 x=465 y=0 width=38 height=54 xoffset=2 yoffset=10 xadvance=38 page=0 chnl=0 -char id=92 x=0 y=72 width=33 height=53 xoffset=4 yoffset=11 xadvance=39 page=0 chnl=0 -char id=47 x=33 y=72 width=34 height=53 xoffset=4 yoffset=11 xadvance=39 page=0 chnl=0 -char id=33 x=67 y=72 width=17 height=53 xoffset=2 yoffset=11 xadvance=18 page=0 chnl=0 -char id=48 x=84 y=72 width=40 height=53 xoffset=2 yoffset=11 xadvance=40 page=0 chnl=0 -char id=57 x=124 y=72 width=35 height=53 xoffset=2 yoffset=11 xadvance=35 page=0 chnl=0 -char id=55 x=159 y=72 width=35 height=53 xoffset=2 yoffset=11 xadvance=35 page=0 chnl=0 -char id=54 x=194 y=72 width=36 height=53 xoffset=1 yoffset=11 xadvance=37 page=0 chnl=0 -char id=53 x=230 y=72 width=35 height=53 xoffset=2 yoffset=11 xadvance=36 page=0 chnl=0 -char id=52 x=265 y=72 width=36 height=53 xoffset=2 yoffset=11 xadvance=36 page=0 chnl=0 -char id=51 x=301 y=72 width=34 height=53 xoffset=2 yoffset=11 xadvance=35 page=0 chnl=0 -char id=50 x=335 y=72 width=36 height=53 xoffset=2 yoffset=11 xadvance=37 page=0 chnl=0 -char id=49 x=371 y=72 width=23 height=53 xoffset=2 yoffset=11 xadvance=24 page=0 chnl=0 -char id=88 x=394 y=72 width=38 height=53 xoffset=2 yoffset=11 xadvance=38 page=0 chnl=0 -char id=83 x=432 y=72 width=37 height=53 xoffset=2 yoffset=11 xadvance=38 page=0 chnl=0 -char id=80 x=469 y=72 width=36 height=53 xoffset=2 yoffset=11 xadvance=38 page=0 chnl=0 -char id=78 x=0 y=125 width=39 height=53 xoffset=2 yoffset=11 xadvance=38 page=0 chnl=0 -char id=77 x=39 y=125 width=53 height=53 xoffset=2 yoffset=11 xadvance=53 page=0 chnl=0 -char id=76 x=92 y=125 width=35 height=53 xoffset=1 yoffset=11 xadvance=36 page=0 chnl=0 -char id=75 x=127 y=125 width=36 height=53 xoffset=2 yoffset=11 xadvance=37 page=0 chnl=0 -char id=74 x=163 y=125 width=30 height=53 xoffset=2 yoffset=11 xadvance=30 page=0 chnl=0 -char id=73 x=193 y=125 width=20 height=53 xoffset=1 yoffset=11 xadvance=19 page=0 chnl=0 -char id=72 x=213 y=125 width=38 height=53 xoffset=2 yoffset=11 xadvance=38 page=0 chnl=0 -char id=71 x=251 y=125 width=36 height=53 xoffset=2 yoffset=11 xadvance=38 page=0 chnl=0 -char id=70 x=287 y=125 width=37 height=53 xoffset=2 yoffset=11 xadvance=38 page=0 chnl=0 -char id=69 x=324 y=125 width=36 height=53 xoffset=2 yoffset=11 xadvance=38 page=0 chnl=0 -char id=68 x=360 y=125 width=36 height=53 xoffset=2 yoffset=11 xadvance=36 page=0 chnl=0 -char id=67 x=396 y=125 width=36 height=53 xoffset=2 yoffset=11 xadvance=38 page=0 chnl=0 -char id=66 x=432 y=125 width=36 height=53 xoffset=2 yoffset=11 xadvance=38 page=0 chnl=0 -char id=65 x=468 y=125 width=36 height=53 xoffset=2 yoffset=11 xadvance=39 page=0 chnl=0 -char id=38 x=0 y=178 width=46 height=51 xoffset=2 yoffset=15 xadvance=47 page=0 chnl=0 -char id=37 x=46 y=178 width=52 height=51 xoffset=0 yoffset=15 xadvance=50 page=0 chnl=0 -char id=106 x=98 y=178 width=19 height=42 xoffset=2 yoffset=22 xadvance=19 page=0 chnl=0 -char id=125 x=117 y=178 width=19 height=41 xoffset=4 yoffset=23 xadvance=20 page=0 chnl=0 -char id=123 x=136 y=178 width=19 height=41 xoffset=0 yoffset=23 xadvance=20 page=0 chnl=0 -char id=93 x=155 y=178 width=19 height=41 xoffset=4 yoffset=23 xadvance=20 page=0 chnl=0 -char id=91 x=174 y=178 width=19 height=41 xoffset=0 yoffset=23 xadvance=20 page=0 chnl=0 -char id=41 x=193 y=178 width=20 height=41 xoffset=3 yoffset=23 xadvance=20 page=0 chnl=0 -char id=40 x=213 y=178 width=21 height=41 xoffset=-1 yoffset=23 xadvance=20 page=0 chnl=0 -char id=122 x=234 y=178 width=29 height=41 xoffset=2 yoffset=23 xadvance=30 page=0 chnl=0 -char id=121 x=263 y=178 width=28 height=41 xoffset=2 yoffset=23 xadvance=30 page=0 chnl=0 -char id=120 x=291 y=178 width=26 height=41 xoffset=2 yoffset=23 xadvance=28 page=0 chnl=0 -char id=119 x=317 y=178 width=40 height=41 xoffset=2 yoffset=23 xadvance=41 page=0 chnl=0 -char id=118 x=357 y=178 width=26 height=41 xoffset=2 yoffset=23 xadvance=27 page=0 chnl=0 -char id=117 x=383 y=178 width=27 height=41 xoffset=2 yoffset=23 xadvance=29 page=0 chnl=0 -char id=116 x=410 y=178 width=26 height=41 xoffset=2 yoffset=23 xadvance=27 page=0 chnl=0 -char id=115 x=436 y=178 width=29 height=41 xoffset=2 yoffset=23 xadvance=31 page=0 chnl=0 -char id=114 x=465 y=178 width=26 height=41 xoffset=2 yoffset=23 xadvance=28 page=0 chnl=0 -char id=113 x=0 y=229 width=27 height=41 xoffset=2 yoffset=23 xadvance=28 page=0 chnl=0 -char id=112 x=27 y=229 width=29 height=41 xoffset=1 yoffset=23 xadvance=29 page=0 chnl=0 -char id=111 x=56 y=229 width=27 height=41 xoffset=2 yoffset=23 xadvance=28 page=0 chnl=0 -char id=110 x=83 y=229 width=27 height=41 xoffset=2 yoffset=23 xadvance=29 page=0 chnl=0 -char id=109 x=110 y=229 width=41 height=41 xoffset=2 yoffset=23 xadvance=42 page=0 chnl=0 -char id=108 x=151 y=229 width=19 height=41 xoffset=2 yoffset=23 xadvance=20 page=0 chnl=0 -char id=107 x=170 y=229 width=28 height=41 xoffset=2 yoffset=23 xadvance=30 page=0 chnl=0 -char id=105 x=198 y=229 width=14 height=41 xoffset=2 yoffset=23 xadvance=15 page=0 chnl=0 -char id=104 x=212 y=229 width=26 height=41 xoffset=2 yoffset=23 xadvance=28 page=0 chnl=0 -char id=103 x=238 y=229 width=27 height=41 xoffset=2 yoffset=23 xadvance=28 page=0 chnl=0 -char id=102 x=265 y=229 width=27 height=41 xoffset=2 yoffset=23 xadvance=28 page=0 chnl=0 -char id=101 x=292 y=229 width=26 height=41 xoffset=2 yoffset=23 xadvance=28 page=0 chnl=0 -char id=100 x=318 y=229 width=26 height=41 xoffset=2 yoffset=23 xadvance=27 page=0 chnl=0 -char id=99 x=344 y=229 width=27 height=41 xoffset=2 yoffset=23 xadvance=29 page=0 chnl=0 -char id=98 x=371 y=229 width=27 height=41 xoffset=2 yoffset=23 xadvance=28 page=0 chnl=0 -char id=97 x=398 y=229 width=29 height=41 xoffset=1 yoffset=23 xadvance=30 page=0 chnl=0 -char id=94 x=427 y=229 width=40 height=39 xoffset=2 yoffset=13 xadvance=42 page=0 chnl=0 -char id=43 x=467 y=229 width=30 height=33 xoffset=2 yoffset=31 xadvance=32 page=0 chnl=0 -char id=61 x=0 y=270 width=31 height=27 xoffset=3 yoffset=31 xadvance=34 page=0 chnl=0 -char id=59 x=31 y=270 width=16 height=27 xoffset=1 yoffset=53 xadvance=16 page=0 chnl=0 -char id=58 x=47 y=270 width=14 height=25 xoffset=2 yoffset=39 xadvance=16 page=0 chnl=0 -char id=42 x=61 y=270 width=21 height=21 xoffset=10 yoffset=12 xadvance=39 page=0 chnl=0 -char id=34 x=82 y=270 width=26 height=21 xoffset=3 yoffset=13 xadvance=28 page=0 chnl=0 -char id=126 x=108 y=270 width=40 height=14 xoffset=6 yoffset=38 xadvance=50 page=0 chnl=0 -char id=44 x=148 y=270 width=15 height=14 xoffset=2 yoffset=58 xadvance=17 page=0 chnl=0 -char id=39 x=163 y=270 width=15 height=14 xoffset=2 yoffset=10 xadvance=17 page=0 chnl=0 -char id=96 x=178 y=270 width=16 height=14 xoffset=2 yoffset=10 xadvance=18 page=0 chnl=0 -char id=45 x=194 y=270 width=30 height=11 xoffset=3 yoffset=34 xadvance=34 page=0 chnl=0 -char id=46 x=224 y=270 width=13 height=11 xoffset=0 yoffset=53 xadvance=15 page=0 chnl=0 -char id=95 x=237 y=270 width=30 height=10 xoffset=2 yoffset=55 xadvance=34 page=0 chnl=0 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/konqa32-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/konqa32-hd.png deleted file mode 100644 index 75fc9e3..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/konqa32-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/konqa32.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/konqa32.fnt deleted file mode 100644 index 4a055fd..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/konqa32.fnt +++ /dev/null @@ -1,96 +0,0 @@ -info face="KonQaBlack" size=32 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 -common lineHeight=40 base=26 scaleW=512 scaleH=512 pages=1 packed=0 -page id=0 file="konqa32.png" -chars count=91 -char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=32 xadvance=16 page=0 chnl=0 -char id=36 x=0 y=0 width=18 height=37 xoffset=1 yoffset=0 xadvance=18 page=0 chnl=0 -char id=81 x=18 y=0 width=20 height=30 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 -char id=64 x=38 y=0 width=20 height=29 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0 -char id=124 x=58 y=0 width=8 height=28 xoffset=2 yoffset=6 xadvance=10 page=0 chnl=0 -char id=63 x=66 y=0 width=19 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 -char id=56 x=85 y=0 width=20 height=28 xoffset=0 yoffset=5 xadvance=18 page=0 chnl=0 -char id=90 x=105 y=0 width=20 height=28 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0 -char id=89 x=125 y=0 width=19 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 -char id=87 x=144 y=0 width=28 height=28 xoffset=1 yoffset=5 xadvance=27 page=0 chnl=0 -char id=86 x=172 y=0 width=19 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 -char id=85 x=191 y=0 width=20 height=28 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0 -char id=84 x=211 y=0 width=19 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 -char id=82 x=230 y=0 width=20 height=28 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0 -char id=79 x=250 y=0 width=20 height=28 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0 -char id=92 x=270 y=0 width=18 height=27 xoffset=2 yoffset=6 xadvance=19 page=0 chnl=0 -char id=47 x=288 y=0 width=18 height=27 xoffset=2 yoffset=6 xadvance=19 page=0 chnl=0 -char id=33 x=306 y=0 width=10 height=27 xoffset=1 yoffset=6 xadvance=9 page=0 chnl=0 -char id=48 x=316 y=0 width=21 height=27 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=0 -char id=57 x=337 y=0 width=19 height=27 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0 -char id=55 x=356 y=0 width=19 height=27 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0 -char id=54 x=375 y=0 width=20 height=27 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=0 -char id=53 x=395 y=0 width=19 height=27 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 -char id=52 x=414 y=0 width=19 height=27 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 -char id=51 x=433 y=0 width=18 height=27 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0 -char id=50 x=451 y=0 width=19 height=27 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 -char id=49 x=470 y=0 width=13 height=27 xoffset=1 yoffset=6 xadvance=12 page=0 chnl=0 -char id=88 x=483 y=0 width=20 height=27 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 -char id=83 x=0 y=37 width=20 height=27 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 -char id=80 x=20 y=37 width=19 height=27 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 -char id=78 x=39 y=37 width=21 height=27 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 -char id=77 x=60 y=37 width=28 height=27 xoffset=1 yoffset=6 xadvance=26 page=0 chnl=0 -char id=76 x=88 y=37 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=0 -char id=75 x=107 y=37 width=19 height=27 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 -char id=74 x=126 y=37 width=16 height=27 xoffset=1 yoffset=6 xadvance=15 page=0 chnl=0 -char id=73 x=142 y=37 width=12 height=27 xoffset=0 yoffset=6 xadvance=9 page=0 chnl=0 -char id=72 x=154 y=37 width=20 height=27 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 -char id=71 x=174 y=37 width=19 height=27 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 -char id=70 x=193 y=37 width=20 height=27 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 -char id=69 x=213 y=37 width=19 height=27 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 -char id=68 x=232 y=37 width=19 height=27 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 -char id=67 x=251 y=37 width=19 height=27 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 -char id=66 x=270 y=37 width=19 height=27 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 -char id=65 x=289 y=37 width=19 height=27 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 -char id=38 x=308 y=37 width=24 height=26 xoffset=1 yoffset=8 xadvance=23 page=0 chnl=0 -char id=37 x=332 y=37 width=27 height=26 xoffset=0 yoffset=8 xadvance=25 page=0 chnl=0 -char id=106 x=359 y=37 width=11 height=22 xoffset=1 yoffset=11 xadvance=9 page=0 chnl=0 -char id=125 x=370 y=37 width=11 height=21 xoffset=2 yoffset=12 xadvance=10 page=0 chnl=0 -char id=123 x=381 y=37 width=11 height=21 xoffset=0 yoffset=12 xadvance=10 page=0 chnl=0 -char id=93 x=392 y=37 width=11 height=21 xoffset=2 yoffset=12 xadvance=10 page=0 chnl=0 -char id=91 x=403 y=37 width=11 height=21 xoffset=0 yoffset=12 xadvance=10 page=0 chnl=0 -char id=41 x=414 y=37 width=12 height=21 xoffset=1 yoffset=12 xadvance=10 page=0 chnl=0 -char id=40 x=426 y=37 width=13 height=21 xoffset=-1 yoffset=12 xadvance=10 page=0 chnl=0 -char id=122 x=439 y=37 width=16 height=21 xoffset=1 yoffset=12 xadvance=15 page=0 chnl=0 -char id=121 x=455 y=37 width=15 height=21 xoffset=1 yoffset=12 xadvance=15 page=0 chnl=0 -char id=120 x=470 y=37 width=14 height=21 xoffset=1 yoffset=12 xadvance=14 page=0 chnl=0 -char id=119 x=484 y=37 width=21 height=21 xoffset=1 yoffset=12 xadvance=20 page=0 chnl=0 -char id=118 x=0 y=64 width=14 height=21 xoffset=1 yoffset=12 xadvance=13 page=0 chnl=0 -char id=117 x=14 y=64 width=15 height=21 xoffset=1 yoffset=12 xadvance=14 page=0 chnl=0 -char id=116 x=29 y=64 width=14 height=21 xoffset=1 yoffset=12 xadvance=13 page=0 chnl=0 -char id=115 x=43 y=64 width=16 height=21 xoffset=1 yoffset=12 xadvance=15 page=0 chnl=0 -char id=114 x=59 y=64 width=14 height=21 xoffset=1 yoffset=12 xadvance=14 page=0 chnl=0 -char id=113 x=73 y=64 width=15 height=21 xoffset=1 yoffset=12 xadvance=14 page=0 chnl=0 -char id=112 x=88 y=64 width=16 height=21 xoffset=0 yoffset=12 xadvance=14 page=0 chnl=0 -char id=111 x=104 y=64 width=15 height=21 xoffset=1 yoffset=12 xadvance=14 page=0 chnl=0 -char id=110 x=119 y=64 width=15 height=21 xoffset=1 yoffset=12 xadvance=14 page=0 chnl=0 -char id=109 x=134 y=64 width=22 height=21 xoffset=1 yoffset=12 xadvance=21 page=0 chnl=0 -char id=108 x=156 y=64 width=11 height=21 xoffset=1 yoffset=12 xadvance=10 page=0 chnl=0 -char id=107 x=167 y=64 width=15 height=21 xoffset=1 yoffset=12 xadvance=15 page=0 chnl=0 -char id=105 x=182 y=64 width=8 height=21 xoffset=1 yoffset=12 xadvance=7 page=0 chnl=0 -char id=104 x=190 y=64 width=14 height=21 xoffset=1 yoffset=12 xadvance=14 page=0 chnl=0 -char id=103 x=204 y=64 width=15 height=21 xoffset=1 yoffset=12 xadvance=14 page=0 chnl=0 -char id=102 x=219 y=64 width=15 height=21 xoffset=1 yoffset=12 xadvance=14 page=0 chnl=0 -char id=101 x=234 y=64 width=14 height=21 xoffset=1 yoffset=12 xadvance=14 page=0 chnl=0 -char id=100 x=248 y=64 width=14 height=21 xoffset=1 yoffset=12 xadvance=13 page=0 chnl=0 -char id=99 x=262 y=64 width=15 height=21 xoffset=1 yoffset=12 xadvance=14 page=0 chnl=0 -char id=98 x=277 y=64 width=15 height=21 xoffset=1 yoffset=12 xadvance=14 page=0 chnl=0 -char id=97 x=292 y=64 width=16 height=21 xoffset=0 yoffset=12 xadvance=15 page=0 chnl=0 -char id=94 x=308 y=64 width=21 height=20 xoffset=1 yoffset=7 xadvance=21 page=0 chnl=0 -char id=43 x=329 y=64 width=16 height=17 xoffset=1 yoffset=16 xadvance=16 page=0 chnl=0 -char id=61 x=345 y=64 width=17 height=14 xoffset=1 yoffset=16 xadvance=17 page=0 chnl=0 -char id=59 x=362 y=64 width=10 height=14 xoffset=0 yoffset=27 xadvance=8 page=0 chnl=0 -char id=58 x=372 y=64 width=8 height=13 xoffset=1 yoffset=20 xadvance=8 page=0 chnl=0 -char id=42 x=380 y=64 width=12 height=12 xoffset=5 yoffset=6 xadvance=19 page=0 chnl=0 -char id=34 x=392 y=64 width=15 height=11 xoffset=1 yoffset=7 xadvance=14 page=0 chnl=0 -char id=126 x=407 y=64 width=21 height=8 xoffset=3 yoffset=19 xadvance=25 page=0 chnl=0 -char id=44 x=428 y=64 width=9 height=8 xoffset=1 yoffset=29 xadvance=8 page=0 chnl=0 -char id=39 x=437 y=64 width=9 height=8 xoffset=1 yoffset=5 xadvance=8 page=0 chnl=0 -char id=96 x=446 y=64 width=9 height=8 xoffset=1 yoffset=5 xadvance=9 page=0 chnl=0 -char id=45 x=455 y=64 width=17 height=7 xoffset=1 yoffset=17 xadvance=17 page=0 chnl=0 -char id=95 x=472 y=64 width=16 height=6 xoffset=1 yoffset=28 xadvance=17 page=0 chnl=0 -char id=46 x=488 y=64 width=8 height=6 xoffset=0 yoffset=27 xadvance=7 page=0 chnl=0 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/konqa32.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/konqa32.png deleted file mode 100644 index 27baadf..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/konqa32.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/larabie-16-hd.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/larabie-16-hd.plist deleted file mode 100644 index acbb422..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/larabie-16-hd.plist +++ /dev/null @@ -1,16 +0,0 @@ - - - - - version - 1 - textureFilename - larabie-16-hd.png - itemWidth - 20 - itemHeight - 40 - firstChar - 65 - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/larabie-16-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/larabie-16-hd.png deleted file mode 100644 index f860d02..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/larabie-16-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/larabie-16.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/larabie-16.plist deleted file mode 100644 index ad0defd..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/larabie-16.plist +++ /dev/null @@ -1,16 +0,0 @@ - - - - - version - 1 - textureFilename - larabie-16.png - itemWidth - 10 - itemHeight - 20 - firstChar - 65 - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/larabie-16.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/larabie-16.png deleted file mode 100644 index 304240c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/larabie-16.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/markerFelt-hd.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/markerFelt-hd.fnt deleted file mode 100644 index ee5dba7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/markerFelt-hd.fnt +++ /dev/null @@ -1,3770 +0,0 @@ -info face="MarkerFelt-Thin" size=50 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=2,2 -common lineHeight=54 base=43 scaleW=512 scaleH=256 pages=1 packed=0 -page id=0 file="markerFelt.png" -chars count=95 -char id=106 x=2 y=2 width=13 height=50 xoffset=-3 yoffset=4 xadvance=10 page=0 chnl=0 letter="j" -char id=87 x=17 y=2 width=48 height=48 xoffset=0 yoffset=0 xadvance=48 page=0 chnl=0 letter="W" -char id=81 x=67 y=2 width=30 height=48 xoffset=2 yoffset=1 xadvance=29 page=0 chnl=0 letter="Q" -char id=77 x=99 y=2 width=45 height=47 xoffset=2 yoffset=0 xadvance=46 page=0 chnl=0 letter="M" -char id=84 x=146 y=2 width=25 height=47 xoffset=0 yoffset=0 xadvance=24 page=0 chnl=0 letter="T" -char id=104 x=173 y=2 width=22 height=47 xoffset=2 yoffset=0 xadvance=24 page=0 chnl=0 letter="h" -char id=102 x=197 y=2 width=21 height=47 xoffset=0 yoffset=0 xadvance=18 page=0 chnl=0 letter="f" -char id=91 x=220 y=2 width=19 height=47 xoffset=1 yoffset=-1 xadvance=20 page=0 chnl=0 letter="[" -char id=93 x=241 y=2 width=19 height=47 xoffset=1 yoffset=-1 xadvance=20 page=0 chnl=0 letter="]" -char id=90 x=262 y=2 width=32 height=46 xoffset=0 yoffset=0 xadvance=30 page=0 chnl=0 letter="Z" -char id=88 x=296 y=2 width=31 height=46 xoffset=0 yoffset=1 xadvance=30 page=0 chnl=0 letter="X" -char id=89 x=329 y=2 width=31 height=46 xoffset=1 yoffset=0 xadvance=30 page=0 chnl=0 letter="Y" -char id=65 x=362 y=2 width=30 height=46 xoffset=1 yoffset=0 xadvance=31 page=0 chnl=0 letter="A" -char id=75 x=394 y=2 width=29 height=46 xoffset=1 yoffset=0 xadvance=28 page=0 chnl=0 letter="K" -char id=78 x=425 y=2 width=28 height=46 xoffset=2 yoffset=0 xadvance=30 page=0 chnl=0 letter="N" -char id=53 x=455 y=2 width=27 height=46 xoffset=1 yoffset=2 xadvance=28 page=0 chnl=0 letter="5" -char id=86 x=2 y=54 width=27 height=46 xoffset=0 yoffset=1 xadvance=27 page=0 chnl=0 letter="V" -char id=85 x=31 y=54 width=26 height=46 xoffset=1 yoffset=1 xadvance=27 page=0 chnl=0 letter="U" -char id=83 x=59 y=54 width=25 height=46 xoffset=0 yoffset=0 xadvance=24 page=0 chnl=0 letter="S" -char id=72 x=86 y=54 width=24 height=46 xoffset=1 yoffset=1 xadvance=25 page=0 chnl=0 letter="H" -char id=48 x=112 y=54 width=24 height=46 xoffset=3 yoffset=1 xadvance=28 page=0 chnl=0 letter="0" -char id=68 x=138 y=54 width=23 height=46 xoffset=2 yoffset=1 xadvance=24 page=0 chnl=0 letter="D" -char id=76 x=163 y=54 width=22 height=46 xoffset=1 yoffset=0 xadvance=21 page=0 chnl=0 letter="L" -char id=74 x=187 y=54 width=22 height=46 xoffset=0 yoffset=1 xadvance=22 page=0 chnl=0 letter="J" -char id=63 x=211 y=54 width=21 height=46 xoffset=0 yoffset=1 xadvance=20 page=0 chnl=0 letter="?" -char id=56 x=234 y=54 width=21 height=46 xoffset=4 yoffset=0 xadvance=28 page=0 chnl=0 letter="8" -char id=69 x=257 y=54 width=20 height=46 xoffset=2 yoffset=1 xadvance=22 page=0 chnl=0 letter="E" -char id=108 x=279 y=54 width=8 height=46 xoffset=1 yoffset=1 xadvance=10 page=0 chnl=0 letter="l" -char id=124 x=289 y=54 width=8 height=46 xoffset=1 yoffset=1 xadvance=10 page=0 chnl=0 letter="|" -char id=82 x=299 y=54 width=30 height=45 xoffset=1 yoffset=1 xadvance=28 page=0 chnl=0 letter="R" -char id=52 x=331 y=54 width=29 height=45 xoffset=0 yoffset=2 xadvance=28 page=0 chnl=0 letter="4" -char id=50 x=362 y=54 width=28 height=45 xoffset=1 yoffset=1 xadvance=28 page=0 chnl=0 letter="2" -char id=92 x=392 y=54 width=27 height=45 xoffset=0 yoffset=1 xadvance=26 page=0 chnl=0 letter="\" -char id=47 x=421 y=54 width=26 height=45 xoffset=0 yoffset=1 xadvance=26 page=0 chnl=0 letter="/" -char id=71 x=449 y=54 width=26 height=45 xoffset=1 yoffset=1 xadvance=24 page=0 chnl=0 letter="G" -char id=55 x=477 y=54 width=25 height=45 xoffset=2 yoffset=2 xadvance=28 page=0 chnl=0 letter="7" -char id=51 x=2 y=102 width=25 height=45 xoffset=3 yoffset=1 xadvance=28 page=0 chnl=0 letter="3" -char id=107 x=29 y=102 width=25 height=45 xoffset=2 yoffset=1 xadvance=24 page=0 chnl=0 letter="k" -char id=66 x=56 y=102 width=24 height=45 xoffset=1 yoffset=2 xadvance=24 page=0 chnl=0 letter="B" -char id=36 x=82 y=102 width=24 height=45 xoffset=2 yoffset=1 xadvance=26 page=0 chnl=0 letter="$" -char id=80 x=108 y=102 width=23 height=45 xoffset=2 yoffset=1 xadvance=22 page=0 chnl=0 letter="P" -char id=123 x=133 y=102 width=20 height=45 xoffset=1 yoffset=1 xadvance=20 page=0 chnl=0 letter="{" -char id=125 x=155 y=102 width=20 height=45 xoffset=1 yoffset=1 xadvance=20 page=0 chnl=0 letter="}" -char id=70 x=177 y=102 width=20 height=45 xoffset=2 yoffset=1 xadvance=21 page=0 chnl=0 letter="F" -char id=49 x=199 y=102 width=15 height=45 xoffset=6 yoffset=1 xadvance=28 page=0 chnl=0 letter="1" -char id=40 x=216 y=102 width=12 height=45 xoffset=2 yoffset=1 xadvance=13 page=0 chnl=0 letter="(" -char id=41 x=230 y=102 width=11 height=45 xoffset=1 yoffset=1 xadvance=13 page=0 chnl=0 letter=")" -char id=73 x=243 y=102 width=11 height=45 xoffset=1 yoffset=1 xadvance=12 page=0 chnl=0 letter="I" -char id=33 x=256 y=102 width=9 height=45 xoffset=1 yoffset=1 xadvance=10 page=0 chnl=0 letter="!" -char id=64 x=267 y=102 width=44 height=44 xoffset=1 yoffset=1 xadvance=45 page=0 chnl=0 letter="@" -char id=37 x=313 y=102 width=34 height=44 xoffset=1 yoffset=2 xadvance=35 page=0 chnl=0 letter="%" -char id=38 x=349 y=102 width=30 height=44 xoffset=1 yoffset=2 xadvance=28 page=0 chnl=0 letter="&" -char id=79 x=381 y=102 width=26 height=44 xoffset=2 yoffset=2 xadvance=27 page=0 chnl=0 letter="O" -char id=54 x=409 y=102 width=23 height=44 xoffset=3 yoffset=2 xadvance=28 page=0 chnl=0 letter="6" -char id=57 x=434 y=102 width=23 height=44 xoffset=3 yoffset=2 xadvance=28 page=0 chnl=0 letter="9" -char id=67 x=459 y=102 width=23 height=44 xoffset=1 yoffset=2 xadvance=22 page=0 chnl=0 letter="C" -char id=105 x=484 y=102 width=9 height=44 xoffset=2 yoffset=3 xadvance=10 page=0 chnl=0 letter="i" -char id=100 x=2 y=149 width=20 height=43 xoffset=1 yoffset=3 xadvance=22 page=0 chnl=0 letter="d" -char id=113 x=24 y=149 width=20 height=43 xoffset=1 yoffset=13 xadvance=22 page=0 chnl=0 letter="q" -char id=112 x=46 y=149 width=20 height=43 xoffset=2 yoffset=13 xadvance=22 page=0 chnl=0 letter="p" -char id=98 x=68 y=149 width=20 height=43 xoffset=2 yoffset=3 xadvance=22 page=0 chnl=0 letter="b" -char id=116 x=90 y=149 width=22 height=41 xoffset=-1 yoffset=6 xadvance=18 page=0 chnl=0 letter="t" -char id=103 x=114 y=149 width=19 height=41 xoffset=1 yoffset=13 xadvance=21 page=0 chnl=0 letter="g" -char id=121 x=135 y=149 width=24 height=40 xoffset=-0 yoffset=14 xadvance=24 page=0 chnl=0 letter="y" -char id=59 x=161 y=149 width=12 height=37 xoffset=-3 yoffset=14 xadvance=10 page=0 chnl=0 letter=";" -char id=119 x=175 y=149 width=39 height=34 xoffset=-1 yoffset=13 xadvance=36 page=0 chnl=0 letter="w" -char id=118 x=216 y=149 width=26 height=34 xoffset=-1 yoffset=13 xadvance=22 page=0 chnl=0 letter="v" -char id=122 x=244 y=149 width=24 height=34 xoffset=1 yoffset=13 xadvance=24 page=0 chnl=0 letter="z" -char id=110 x=270 y=149 width=23 height=34 xoffset=2 yoffset=13 xadvance=24 page=0 chnl=0 letter="n" -char id=120 x=295 y=149 width=22 height=34 xoffset=-0 yoffset=13 xadvance=20 page=0 chnl=0 letter="x" -char id=114 x=319 y=149 width=21 height=34 xoffset=1 yoffset=12 xadvance=19 page=0 chnl=0 letter="r" -char id=117 x=342 y=149 width=20 height=34 xoffset=1 yoffset=13 xadvance=20 page=0 chnl=0 letter="u" -char id=109 x=364 y=149 width=35 height=33 xoffset=2 yoffset=14 xadvance=36 page=0 chnl=0 letter="m" -char id=97 x=401 y=149 width=23 height=33 xoffset=0 yoffset=14 xadvance=23 page=0 chnl=0 letter="a" -char id=111 x=426 y=149 width=20 height=33 xoffset=1 yoffset=13 xadvance=20 page=0 chnl=0 letter="o" -char id=101 x=448 y=149 width=20 height=33 xoffset=1 yoffset=13 xadvance=19 page=0 chnl=0 letter="e" -char id=99 x=470 y=149 width=18 height=33 xoffset=1 yoffset=13 xadvance=19 page=0 chnl=0 letter="c" -char id=115 x=490 y=149 width=19 height=32 xoffset=0 yoffset=15 xadvance=18 page=0 chnl=0 letter="s" -char id=62 x=2 y=194 width=18 height=31 xoffset=2 yoffset=15 xadvance=19 page=0 chnl=0 letter=">" -char id=60 x=22 y=194 width=17 height=31 xoffset=1 yoffset=15 xadvance=19 page=0 chnl=0 letter="<" -char id=58 x=41 y=194 width=10 height=30 xoffset=1 yoffset=16 xadvance=12 page=0 chnl=0 letter=":" -char id=35 x=53 y=194 width=27 height=29 xoffset=1 yoffset=11 xadvance=28 page=0 chnl=0 letter="#" -char id=43 x=82 y=194 width=21 height=24 xoffset=1 yoffset=10 xadvance=22 page=0 chnl=0 letter="+" -char id=42 x=105 y=194 width=23 height=22 xoffset=1 yoffset=6 xadvance=23 page=0 chnl=0 letter="*" -char id=61 x=130 y=194 width=18 height=20 xoffset=2 yoffset=13 xadvance=20 page=0 chnl=0 letter="=" -char id=34 x=150 y=194 width=14 height=18 xoffset=1 yoffset=1 xadvance=16 page=0 chnl=0 letter=""" -char id=39 x=166 y=194 width=7 height=17 xoffset=1 yoffset=1 xadvance=8 page=0 chnl=0 letter="'" -char id=94 x=175 y=194 width=16 height=14 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0 letter="^" -char id=96 x=193 y=194 width=11 height=14 xoffset=0 yoffset=1 xadvance=10 page=0 chnl=0 letter="`" -char id=44 x=206 y=194 width=10 height=13 xoffset=-1 yoffset=39 xadvance=10 page=0 chnl=0 letter="," -char id=95 x=218 y=194 width=24 height=12 xoffset=1 yoffset=43 xadvance=24 page=0 chnl=0 letter="_" -char id=45 x=244 y=194 width=17 height=12 xoffset=1 yoffset=21 xadvance=18 page=0 chnl=0 letter="-" -char id=46 x=263 y=194 width=8 height=12 xoffset=1 yoffset=34 xadvance=10 page=0 chnl=0 letter="." -char id=126 x=273 y=194 width=17 height=11 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 letter="~" -char id=32 x=292 y=194 width=0 height=0 xoffset=12 yoffset=63 xadvance=12 page=0 chnl=0 letter="space" -kernings count=3670 -kerning first=106 second=106 amount=3 -kerning first=106 second=102 amount=2 -kerning first=106 second=63 amount=1 -kerning first=106 second=56 amount=-1 -kerning first=106 second=108 amount=1 -kerning first=106 second=107 amount=1 -kerning first=106 second=49 amount=-4 -kerning first=106 second=40 amount=1 -kerning first=106 second=33 amount=1 -kerning first=106 second=105 amount=1 -kerning first=106 second=100 amount=1 -kerning first=106 second=112 amount=1 -kerning first=106 second=98 amount=1 -kerning first=106 second=116 amount=3 -kerning first=106 second=103 amount=1 -kerning first=106 second=121 amount=2 -kerning first=106 second=59 amount=3 -kerning first=106 second=119 amount=3 -kerning first=106 second=118 amount=3 -kerning first=106 second=122 amount=1 -kerning first=106 second=110 amount=1 -kerning first=106 second=120 amount=2 -kerning first=106 second=114 amount=2 -kerning first=106 second=117 amount=1 -kerning first=106 second=97 amount=2 -kerning first=106 second=111 amount=2 -kerning first=106 second=101 amount=1 -kerning first=106 second=99 amount=1 -kerning first=106 second=115 amount=2 -kerning first=106 second=34 amount=1 -kerning first=106 second=39 amount=2 -kerning first=106 second=44 amount=3 -kerning first=106 second=46 amount=1 -kerning first=87 second=87 amount=1 -kerning first=87 second=81 amount=-3 -kerning first=87 second=102 amount=-2 -kerning first=87 second=93 amount=1 -kerning first=87 second=90 amount=-2 -kerning first=87 second=88 amount=2 -kerning first=87 second=89 amount=1 -kerning first=87 second=65 amount=-6 -kerning first=87 second=75 amount=2 -kerning first=87 second=53 amount=-2 -kerning first=87 second=86 amount=2 -kerning first=87 second=85 amount=1 -kerning first=87 second=83 amount=-2 -kerning first=87 second=48 amount=-4 -kerning first=87 second=76 amount=2 -kerning first=87 second=74 amount=-5 -kerning first=87 second=56 amount=-3 -kerning first=87 second=108 amount=2 -kerning first=87 second=82 amount=2 -kerning first=87 second=52 amount=-5 -kerning first=87 second=50 amount=-4 -kerning first=87 second=92 amount=1 -kerning first=87 second=47 amount=-6 -kerning first=87 second=71 amount=-2 -kerning first=87 second=55 amount=-1 -kerning first=87 second=51 amount=-3 -kerning first=87 second=107 amount=1 -kerning first=87 second=66 amount=2 -kerning first=87 second=80 amount=1 -kerning first=87 second=49 amount=-5 -kerning first=87 second=41 amount=1 -kerning first=87 second=73 amount=2 -kerning first=87 second=33 amount=1 -kerning first=87 second=64 amount=-6 -kerning first=87 second=79 amount=-2 -kerning first=87 second=54 amount=-4 -kerning first=87 second=57 amount=-4 -kerning first=87 second=67 amount=-2 -kerning first=87 second=100 amount=-4 -kerning first=87 second=113 amount=-4 -kerning first=87 second=112 amount=-2 -kerning first=87 second=116 amount=-1 -kerning first=87 second=103 amount=-4 -kerning first=87 second=59 amount=-3 -kerning first=87 second=122 amount=-4 -kerning first=87 second=110 amount=-2 -kerning first=87 second=120 amount=-2 -kerning first=87 second=114 amount=-2 -kerning first=87 second=117 amount=-2 -kerning first=87 second=109 amount=-3 -kerning first=87 second=97 amount=-3 -kerning first=87 second=111 amount=-4 -kerning first=87 second=101 amount=-5 -kerning first=87 second=99 amount=-4 -kerning first=87 second=115 amount=-4 -kerning first=87 second=58 amount=-4 -kerning first=87 second=35 amount=-2 -kerning first=87 second=34 amount=3 -kerning first=87 second=39 amount=3 -kerning first=87 second=44 amount=-8 -kerning first=87 second=45 amount=-4 -kerning first=87 second=46 amount=-6 -kerning first=81 second=106 amount=6 -kerning first=81 second=77 amount=2 -kerning first=81 second=104 amount=3 -kerning first=81 second=102 amount=1 -kerning first=81 second=93 amount=1 -kerning first=81 second=90 amount=3 -kerning first=81 second=88 amount=4 -kerning first=81 second=89 amount=-3 -kerning first=81 second=65 amount=3 -kerning first=81 second=75 amount=2 -kerning first=81 second=78 amount=2 -kerning first=81 second=86 amount=-1 -kerning first=81 second=72 amount=3 -kerning first=81 second=68 amount=2 -kerning first=81 second=76 amount=2 -kerning first=81 second=56 amount=-1 -kerning first=81 second=69 amount=2 -kerning first=81 second=108 amount=4 -kerning first=81 second=82 amount=2 -kerning first=81 second=50 amount=2 -kerning first=81 second=92 amount=-2 -kerning first=81 second=47 amount=3 -kerning first=81 second=55 amount=2 -kerning first=81 second=51 amount=-2 -kerning first=81 second=107 amount=4 -kerning first=81 second=66 amount=2 -kerning first=81 second=80 amount=3 -kerning first=81 second=70 amount=2 -kerning first=81 second=49 amount=-5 -kerning first=81 second=40 amount=1 -kerning first=81 second=41 amount=3 -kerning first=81 second=73 amount=3 -kerning first=81 second=33 amount=3 -kerning first=81 second=54 amount=-1 -kerning first=81 second=57 amount=-2 -kerning first=81 second=67 amount=1 -kerning first=81 second=105 amount=3 -kerning first=81 second=112 amount=3 -kerning first=81 second=98 amount=4 -kerning first=81 second=116 amount=3 -kerning first=81 second=103 amount=1 -kerning first=81 second=121 amount=2 -kerning first=81 second=59 amount=7 -kerning first=81 second=119 amount=3 -kerning first=81 second=118 amount=3 -kerning first=81 second=122 amount=4 -kerning first=81 second=110 amount=4 -kerning first=81 second=120 amount=4 -kerning first=81 second=114 amount=4 -kerning first=81 second=117 amount=2 -kerning first=81 second=97 amount=4 -kerning first=81 second=111 amount=1 -kerning first=81 second=99 amount=2 -kerning first=81 second=115 amount=2 -kerning first=81 second=58 amount=3 -kerning first=81 second=44 amount=7 -kerning first=81 second=46 amount=4 -kerning first=77 second=106 amount=2 -kerning first=77 second=104 amount=1 -kerning first=77 second=90 amount=2 -kerning first=77 second=88 amount=3 -kerning first=77 second=65 amount=1 -kerning first=77 second=75 amount=1 -kerning first=77 second=48 amount=-2 -kerning first=77 second=56 amount=-2 -kerning first=77 second=69 amount=1 -kerning first=77 second=108 amount=2 -kerning first=77 second=50 amount=1 -kerning first=77 second=47 amount=2 -kerning first=77 second=51 amount=-1 -kerning first=77 second=107 amount=2 -kerning first=77 second=66 amount=1 -kerning first=77 second=80 amount=2 -kerning first=77 second=70 amount=1 -kerning first=77 second=49 amount=-5 -kerning first=77 second=41 amount=2 -kerning first=77 second=73 amount=2 -kerning first=77 second=33 amount=2 -kerning first=77 second=54 amount=-2 -kerning first=77 second=57 amount=-1 -kerning first=77 second=105 amount=2 -kerning first=77 second=112 amount=1 -kerning first=77 second=98 amount=2 -kerning first=77 second=116 amount=2 -kerning first=77 second=59 amount=3 -kerning first=77 second=119 amount=2 -kerning first=77 second=118 amount=2 -kerning first=77 second=122 amount=2 -kerning first=77 second=110 amount=2 -kerning first=77 second=120 amount=3 -kerning first=77 second=114 amount=2 -kerning first=77 second=97 amount=2 -kerning first=77 second=115 amount=1 -kerning first=77 second=58 amount=2 -kerning first=77 second=44 amount=2 -kerning first=77 second=46 amount=3 -kerning first=84 second=87 amount=2 -kerning first=84 second=81 amount=-2 -kerning first=84 second=102 amount=-3 -kerning first=84 second=93 amount=1 -kerning first=84 second=90 amount=-2 -kerning first=84 second=88 amount=2 -kerning first=84 second=65 amount=-6 -kerning first=84 second=75 amount=2 -kerning first=84 second=53 amount=-2 -kerning first=84 second=86 amount=2 -kerning first=84 second=85 amount=1 -kerning first=84 second=83 amount=-1 -kerning first=84 second=48 amount=-3 -kerning first=84 second=76 amount=1 -kerning first=84 second=74 amount=-7 -kerning first=84 second=56 amount=-3 -kerning first=84 second=108 amount=2 -kerning first=84 second=82 amount=2 -kerning first=84 second=52 amount=-7 -kerning first=84 second=50 amount=-5 -kerning first=84 second=92 amount=1 -kerning first=84 second=47 amount=-6 -kerning first=84 second=51 amount=-4 -kerning first=84 second=107 amount=1 -kerning first=84 second=66 amount=2 -kerning first=84 second=80 amount=1 -kerning first=84 second=49 amount=-4 -kerning first=84 second=41 amount=1 -kerning first=84 second=73 amount=2 -kerning first=84 second=33 amount=2 -kerning first=84 second=64 amount=-8 -kerning first=84 second=54 amount=-3 -kerning first=84 second=57 amount=-3 -kerning first=84 second=100 amount=-6 -kerning first=84 second=113 amount=-7 -kerning first=84 second=112 amount=-6 -kerning first=84 second=98 amount=1 -kerning first=84 second=116 amount=-3 -kerning first=84 second=103 amount=-6 -kerning first=84 second=121 amount=-6 -kerning first=84 second=59 amount=-4 -kerning first=84 second=119 amount=-5 -kerning first=84 second=118 amount=-5 -kerning first=84 second=122 amount=-5 -kerning first=84 second=110 amount=-6 -kerning first=84 second=120 amount=-5 -kerning first=84 second=114 amount=-6 -kerning first=84 second=117 amount=-6 -kerning first=84 second=109 amount=-7 -kerning first=84 second=97 amount=-5 -kerning first=84 second=111 amount=-6 -kerning first=84 second=101 amount=-7 -kerning first=84 second=99 amount=-6 -kerning first=84 second=115 amount=-6 -kerning first=84 second=58 amount=-6 -kerning first=84 second=35 amount=-4 -kerning first=84 second=34 amount=2 -kerning first=84 second=39 amount=3 -kerning first=84 second=44 amount=-5 -kerning first=84 second=45 amount=-7 -kerning first=84 second=46 amount=-5 -kerning first=104 second=106 amount=1 -kerning first=104 second=102 amount=1 -kerning first=104 second=63 amount=-2 -kerning first=104 second=108 amount=1 -kerning first=104 second=52 amount=1 -kerning first=104 second=92 amount=-6 -kerning first=104 second=107 amount=1 -kerning first=104 second=49 amount=-7 -kerning first=104 second=40 amount=1 -kerning first=104 second=41 amount=1 -kerning first=104 second=33 amount=2 -kerning first=104 second=64 amount=1 -kerning first=104 second=105 amount=2 -kerning first=104 second=100 amount=2 -kerning first=104 second=113 amount=2 -kerning first=104 second=112 amount=2 -kerning first=104 second=98 amount=1 -kerning first=104 second=116 amount=3 -kerning first=104 second=103 amount=2 -kerning first=104 second=121 amount=2 -kerning first=104 second=59 amount=2 -kerning first=104 second=119 amount=3 -kerning first=104 second=118 amount=3 -kerning first=104 second=122 amount=2 -kerning first=104 second=110 amount=2 -kerning first=104 second=120 amount=3 -kerning first=104 second=114 amount=2 -kerning first=104 second=117 amount=3 -kerning first=104 second=109 amount=1 -kerning first=104 second=97 amount=3 -kerning first=104 second=111 amount=3 -kerning first=104 second=101 amount=2 -kerning first=104 second=99 amount=3 -kerning first=104 second=115 amount=3 -kerning first=104 second=58 amount=2 -kerning first=104 second=35 amount=2 -kerning first=104 second=34 amount=-5 -kerning first=104 second=39 amount=-5 -kerning first=104 second=45 amount=2 -kerning first=104 second=46 amount=2 -kerning first=102 second=106 amount=4 -kerning first=102 second=104 amount=3 -kerning first=102 second=102 amount=4 -kerning first=102 second=93 amount=2 -kerning first=102 second=53 amount=1 -kerning first=102 second=48 amount=2 -kerning first=102 second=63 amount=1 -kerning first=102 second=108 amount=4 -kerning first=102 second=50 amount=-2 -kerning first=102 second=92 amount=2 -kerning first=102 second=47 amount=-2 -kerning first=102 second=55 amount=-2 -kerning first=102 second=107 amount=4 -kerning first=102 second=49 amount=-5 -kerning first=102 second=40 amount=4 -kerning first=102 second=41 amount=2 -kerning first=102 second=33 amount=4 -kerning first=102 second=54 amount=1 -kerning first=102 second=57 amount=1 -kerning first=102 second=105 amount=4 -kerning first=102 second=100 amount=2 -kerning first=102 second=113 amount=2 -kerning first=102 second=112 amount=4 -kerning first=102 second=98 amount=3 -kerning first=102 second=116 amount=5 -kerning first=102 second=103 amount=2 -kerning first=102 second=121 amount=5 -kerning first=102 second=59 amount=3 -kerning first=102 second=119 amount=6 -kerning first=102 second=118 amount=6 -kerning first=102 second=122 amount=2 -kerning first=102 second=110 amount=4 -kerning first=102 second=120 amount=4 -kerning first=102 second=114 amount=4 -kerning first=102 second=117 amount=4 -kerning first=102 second=109 amount=3 -kerning first=102 second=97 amount=3 -kerning first=102 second=111 amount=3 -kerning first=102 second=101 amount=2 -kerning first=102 second=99 amount=2 -kerning first=102 second=115 amount=2 -kerning first=102 second=58 amount=2 -kerning first=102 second=35 amount=3 -kerning first=102 second=34 amount=3 -kerning first=102 second=39 amount=3 -kerning first=102 second=45 amount=-4 -kerning first=102 second=46 amount=-1 -kerning first=93 second=106 amount=2 -kerning first=93 second=104 amount=1 -kerning first=93 second=90 amount=2 -kerning first=93 second=88 amount=3 -kerning first=93 second=65 amount=1 -kerning first=93 second=75 amount=1 -kerning first=93 second=78 amount=1 -kerning first=93 second=86 amount=1 -kerning first=93 second=83 amount=1 -kerning first=93 second=48 amount=-1 -kerning first=93 second=56 amount=-1 -kerning first=93 second=69 amount=1 -kerning first=93 second=108 amount=2 -kerning first=93 second=82 amount=1 -kerning first=93 second=50 amount=1 -kerning first=93 second=47 amount=2 -kerning first=93 second=55 amount=1 -kerning first=93 second=107 amount=2 -kerning first=93 second=66 amount=1 -kerning first=93 second=80 amount=2 -kerning first=93 second=70 amount=1 -kerning first=93 second=49 amount=-5 -kerning first=93 second=41 amount=2 -kerning first=93 second=73 amount=2 -kerning first=93 second=33 amount=2 -kerning first=93 second=54 amount=-1 -kerning first=93 second=67 amount=1 -kerning first=93 second=105 amount=2 -kerning first=93 second=112 amount=2 -kerning first=93 second=98 amount=2 -kerning first=93 second=116 amount=2 -kerning first=93 second=103 amount=1 -kerning first=93 second=121 amount=1 -kerning first=93 second=59 amount=2 -kerning first=93 second=119 amount=2 -kerning first=93 second=118 amount=2 -kerning first=93 second=122 amount=2 -kerning first=93 second=110 amount=2 -kerning first=93 second=120 amount=3 -kerning first=93 second=114 amount=2 -kerning first=93 second=117 amount=1 -kerning first=93 second=97 amount=3 -kerning first=93 second=111 amount=1 -kerning first=93 second=99 amount=1 -kerning first=93 second=115 amount=2 -kerning first=93 second=58 amount=2 -kerning first=93 second=34 amount=1 -kerning first=93 second=39 amount=1 -kerning first=93 second=44 amount=1 -kerning first=93 second=46 amount=3 -kerning first=90 second=87 amount=2 -kerning first=90 second=81 amount=-2 -kerning first=90 second=104 amount=1 -kerning first=90 second=102 amount=-3 -kerning first=90 second=93 amount=2 -kerning first=90 second=88 amount=2 -kerning first=90 second=89 amount=1 -kerning first=90 second=65 amount=-1 -kerning first=90 second=75 amount=2 -kerning first=90 second=78 amount=1 -kerning first=90 second=53 amount=-1 -kerning first=90 second=86 amount=2 -kerning first=90 second=85 amount=2 -kerning first=90 second=83 amount=-1 -kerning first=90 second=48 amount=-3 -kerning first=90 second=68 amount=1 -kerning first=90 second=76 amount=2 -kerning first=90 second=74 amount=-5 -kerning first=90 second=63 amount=-1 -kerning first=90 second=56 amount=-3 -kerning first=90 second=69 amount=1 -kerning first=90 second=108 amount=2 -kerning first=90 second=82 amount=2 -kerning first=90 second=52 amount=-8 -kerning first=90 second=50 amount=-2 -kerning first=90 second=92 amount=2 -kerning first=90 second=51 amount=-3 -kerning first=90 second=107 amount=2 -kerning first=90 second=66 amount=2 -kerning first=90 second=80 amount=2 -kerning first=90 second=49 amount=-4 -kerning first=90 second=41 amount=2 -kerning first=90 second=73 amount=2 -kerning first=90 second=33 amount=2 -kerning first=90 second=64 amount=-4 -kerning first=90 second=54 amount=-3 -kerning first=90 second=57 amount=-3 -kerning first=90 second=105 amount=1 -kerning first=90 second=100 amount=-2 -kerning first=90 second=113 amount=-3 -kerning first=90 second=112 amount=-2 -kerning first=90 second=98 amount=2 -kerning first=90 second=116 amount=-3 -kerning first=90 second=103 amount=-2 -kerning first=90 second=121 amount=-4 -kerning first=90 second=59 amount=-1 -kerning first=90 second=119 amount=-3 -kerning first=90 second=118 amount=-3 -kerning first=90 second=122 amount=-1 -kerning first=90 second=110 amount=-1 -kerning first=90 second=114 amount=-1 -kerning first=90 second=117 amount=-2 -kerning first=90 second=109 amount=-3 -kerning first=90 second=111 amount=-2 -kerning first=90 second=101 amount=-2 -kerning first=90 second=99 amount=-2 -kerning first=90 second=115 amount=-1 -kerning first=90 second=58 amount=-2 -kerning first=90 second=35 amount=-6 -kerning first=90 second=34 amount=3 -kerning first=90 second=39 amount=3 -kerning first=90 second=45 amount=-11 -kerning first=88 second=106 amount=1 -kerning first=88 second=81 amount=-2 -kerning first=88 second=84 amount=-3 -kerning first=88 second=102 amount=-2 -kerning first=88 second=90 amount=2 -kerning first=88 second=88 amount=2 -kerning first=88 second=65 amount=1 -kerning first=88 second=83 amount=-1 -kerning first=88 second=48 amount=-2 -kerning first=88 second=74 amount=-3 -kerning first=88 second=63 amount=-3 -kerning first=88 second=56 amount=-2 -kerning first=88 second=69 amount=1 -kerning first=88 second=108 amount=2 -kerning first=88 second=52 amount=-5 -kerning first=88 second=47 amount=2 -kerning first=88 second=71 amount=-1 -kerning first=88 second=51 amount=-2 -kerning first=88 second=107 amount=2 -kerning first=88 second=80 amount=1 -kerning first=88 second=49 amount=-6 -kerning first=88 second=41 amount=2 -kerning first=88 second=73 amount=1 -kerning first=88 second=33 amount=1 -kerning first=88 second=64 amount=-1 -kerning first=88 second=79 amount=-2 -kerning first=88 second=54 amount=-3 -kerning first=88 second=57 amount=-3 -kerning first=88 second=105 amount=2 -kerning first=88 second=112 amount=1 -kerning first=88 second=98 amount=2 -kerning first=88 second=116 amount=-2 -kerning first=88 second=121 amount=-3 -kerning first=88 second=59 amount=2 -kerning first=88 second=118 amount=-2 -kerning first=88 second=122 amount=2 -kerning first=88 second=110 amount=2 -kerning first=88 second=120 amount=3 -kerning first=88 second=114 amount=1 -kerning first=88 second=97 amount=2 -kerning first=88 second=115 amount=1 -kerning first=88 second=58 amount=1 -kerning first=88 second=35 amount=-6 -kerning first=88 second=44 amount=3 -kerning first=88 second=45 amount=-5 -kerning first=88 second=46 amount=3 -kerning first=89 second=106 amount=1 -kerning first=89 second=87 amount=3 -kerning first=89 second=81 amount=-1 -kerning first=89 second=77 amount=1 -kerning first=89 second=84 amount=1 -kerning first=89 second=104 amount=2 -kerning first=89 second=102 amount=-2 -kerning first=89 second=93 amount=2 -kerning first=89 second=88 amount=3 -kerning first=89 second=89 amount=2 -kerning first=89 second=65 amount=-6 -kerning first=89 second=75 amount=3 -kerning first=89 second=78 amount=2 -kerning first=89 second=86 amount=3 -kerning first=89 second=85 amount=3 -kerning first=89 second=72 amount=2 -kerning first=89 second=48 amount=-2 -kerning first=89 second=68 amount=2 -kerning first=89 second=76 amount=3 -kerning first=89 second=74 amount=-6 -kerning first=89 second=56 amount=-2 -kerning first=89 second=69 amount=2 -kerning first=89 second=108 amount=3 -kerning first=89 second=82 amount=3 -kerning first=89 second=52 amount=-5 -kerning first=89 second=50 amount=-4 -kerning first=89 second=92 amount=3 -kerning first=89 second=47 amount=-3 -kerning first=89 second=51 amount=-3 -kerning first=89 second=107 amount=2 -kerning first=89 second=66 amount=3 -kerning first=89 second=80 amount=2 -kerning first=89 second=70 amount=1 -kerning first=89 second=49 amount=-3 -kerning first=89 second=41 amount=2 -kerning first=89 second=73 amount=3 -kerning first=89 second=33 amount=3 -kerning first=89 second=64 amount=-7 -kerning first=89 second=54 amount=-3 -kerning first=89 second=57 amount=-2 -kerning first=89 second=105 amount=2 -kerning first=89 second=100 amount=-5 -kerning first=89 second=113 amount=-4 -kerning first=89 second=112 amount=-2 -kerning first=89 second=98 amount=2 -kerning first=89 second=116 amount=-2 -kerning first=89 second=103 amount=-5 -kerning first=89 second=121 amount=-1 -kerning first=89 second=59 amount=-4 -kerning first=89 second=122 amount=-5 -kerning first=89 second=110 amount=-2 -kerning first=89 second=120 amount=-2 -kerning first=89 second=114 amount=-2 -kerning first=89 second=117 amount=-2 -kerning first=89 second=109 amount=-3 -kerning first=89 second=97 amount=-4 -kerning first=89 second=111 amount=-4 -kerning first=89 second=101 amount=-5 -kerning first=89 second=99 amount=-5 -kerning first=89 second=115 amount=-5 -kerning first=89 second=58 amount=-5 -kerning first=89 second=35 amount=-3 -kerning first=89 second=34 amount=4 -kerning first=89 second=39 amount=4 -kerning first=89 second=44 amount=-8 -kerning first=89 second=45 amount=-6 -kerning first=89 second=46 amount=-8 -kerning first=65 second=87 amount=-3 -kerning first=65 second=84 amount=-4 -kerning first=65 second=102 amount=-3 -kerning first=65 second=93 amount=-1 -kerning first=65 second=88 amount=1 -kerning first=65 second=89 amount=-6 -kerning first=65 second=53 amount=-2 -kerning first=65 second=86 amount=-4 -kerning first=65 second=83 amount=1 -kerning first=65 second=63 amount=-3 -kerning first=65 second=56 amount=-2 -kerning first=65 second=108 amount=1 -kerning first=65 second=92 amount=-7 -kerning first=65 second=71 amount=1 -kerning first=65 second=51 amount=-3 -kerning first=65 second=49 amount=-7 -kerning first=65 second=54 amount=-1 -kerning first=65 second=57 amount=-1 -kerning first=65 second=67 amount=1 -kerning first=65 second=105 amount=1 -kerning first=65 second=100 amount=1 -kerning first=65 second=113 amount=1 -kerning first=65 second=116 amount=-3 -kerning first=65 second=103 amount=2 -kerning first=65 second=59 amount=2 -kerning first=65 second=122 amount=1 -kerning first=65 second=110 amount=1 -kerning first=65 second=120 amount=2 -kerning first=65 second=114 amount=1 -kerning first=65 second=117 amount=2 -kerning first=65 second=97 amount=2 -kerning first=65 second=111 amount=2 -kerning first=65 second=101 amount=1 -kerning first=65 second=99 amount=2 -kerning first=65 second=34 amount=-7 -kerning first=65 second=39 amount=-7 -kerning first=65 second=44 amount=2 -kerning first=65 second=46 amount=2 -kerning first=75 second=106 amount=2 -kerning first=75 second=77 amount=1 -kerning first=75 second=84 amount=-2 -kerning first=75 second=104 amount=2 -kerning first=75 second=102 amount=-1 -kerning first=75 second=90 amount=3 -kerning first=75 second=88 amount=3 -kerning first=75 second=65 amount=2 -kerning first=75 second=75 amount=2 -kerning first=75 second=78 amount=2 -kerning first=75 second=53 amount=2 -kerning first=75 second=72 amount=1 -kerning first=75 second=76 amount=1 -kerning first=75 second=74 amount=-1 -kerning first=75 second=63 amount=-3 -kerning first=75 second=69 amount=2 -kerning first=75 second=108 amount=3 -kerning first=75 second=82 amount=2 -kerning first=75 second=52 amount=-5 -kerning first=75 second=50 amount=2 -kerning first=75 second=47 amount=2 -kerning first=75 second=55 amount=2 -kerning first=75 second=107 amount=2 -kerning first=75 second=66 amount=2 -kerning first=75 second=80 amount=2 -kerning first=75 second=70 amount=2 -kerning first=75 second=49 amount=-5 -kerning first=75 second=40 amount=1 -kerning first=75 second=41 amount=3 -kerning first=75 second=73 amount=2 -kerning first=75 second=33 amount=2 -kerning first=75 second=54 amount=-1 -kerning first=75 second=67 amount=2 -kerning first=75 second=105 amount=2 -kerning first=75 second=100 amount=2 -kerning first=75 second=113 amount=1 -kerning first=75 second=112 amount=2 -kerning first=75 second=98 amount=2 -kerning first=75 second=116 amount=-2 -kerning first=75 second=103 amount=2 -kerning first=75 second=121 amount=-2 -kerning first=75 second=59 amount=2 -kerning first=75 second=122 amount=3 -kerning first=75 second=110 amount=2 -kerning first=75 second=120 amount=4 -kerning first=75 second=114 amount=2 -kerning first=75 second=117 amount=2 -kerning first=75 second=97 amount=3 -kerning first=75 second=111 amount=2 -kerning first=75 second=101 amount=2 -kerning first=75 second=99 amount=2 -kerning first=75 second=115 amount=3 -kerning first=75 second=58 amount=2 -kerning first=75 second=35 amount=-7 -kerning first=75 second=44 amount=3 -kerning first=75 second=45 amount=-7 -kerning first=75 second=46 amount=4 -kerning first=78 second=106 amount=2 -kerning first=78 second=87 amount=2 -kerning first=78 second=104 amount=1 -kerning first=78 second=102 amount=1 -kerning first=78 second=93 amount=1 -kerning first=78 second=90 amount=2 -kerning first=78 second=88 amount=2 -kerning first=78 second=65 amount=1 -kerning first=78 second=75 amount=2 -kerning first=78 second=86 amount=2 -kerning first=78 second=85 amount=1 -kerning first=78 second=83 amount=1 -kerning first=78 second=48 amount=-1 -kerning first=78 second=76 amount=2 -kerning first=78 second=69 amount=1 -kerning first=78 second=108 amount=2 -kerning first=78 second=82 amount=2 -kerning first=78 second=92 amount=1 -kerning first=78 second=47 amount=2 -kerning first=78 second=107 amount=2 -kerning first=78 second=66 amount=2 -kerning first=78 second=80 amount=2 -kerning first=78 second=49 amount=-4 -kerning first=78 second=41 amount=2 -kerning first=78 second=73 amount=2 -kerning first=78 second=33 amount=2 -kerning first=78 second=54 amount=-1 -kerning first=78 second=57 amount=-1 -kerning first=78 second=105 amount=2 -kerning first=78 second=112 amount=1 -kerning first=78 second=98 amount=2 -kerning first=78 second=116 amount=2 -kerning first=78 second=103 amount=1 -kerning first=78 second=121 amount=2 -kerning first=78 second=59 amount=2 -kerning first=78 second=119 amount=3 -kerning first=78 second=118 amount=2 -kerning first=78 second=122 amount=2 -kerning first=78 second=110 amount=2 -kerning first=78 second=120 amount=3 -kerning first=78 second=114 amount=2 -kerning first=78 second=117 amount=1 -kerning first=78 second=97 amount=3 -kerning first=78 second=111 amount=1 -kerning first=78 second=99 amount=1 -kerning first=78 second=115 amount=2 -kerning first=78 second=58 amount=2 -kerning first=78 second=34 amount=2 -kerning first=78 second=39 amount=2 -kerning first=78 second=46 amount=2 -kerning first=53 second=81 amount=-2 -kerning first=53 second=90 amount=-2 -kerning first=53 second=65 amount=-5 -kerning first=53 second=86 amount=1 -kerning first=53 second=83 amount=-2 -kerning first=53 second=74 amount=-3 -kerning first=53 second=63 amount=-1 -kerning first=53 second=47 amount=-7 -kerning first=53 second=71 amount=-1 -kerning first=53 second=64 amount=-3 -kerning first=53 second=79 amount=-2 -kerning first=53 second=100 amount=-2 -kerning first=53 second=113 amount=-2 -kerning first=53 second=112 amount=-2 -kerning first=53 second=103 amount=-2 -kerning first=53 second=59 amount=-2 -kerning first=53 second=122 amount=-3 -kerning first=53 second=110 amount=-1 -kerning first=53 second=120 amount=-1 -kerning first=53 second=114 amount=-2 -kerning first=53 second=117 amount=-1 -kerning first=53 second=109 amount=-2 -kerning first=53 second=97 amount=-1 -kerning first=53 second=111 amount=-1 -kerning first=53 second=101 amount=-2 -kerning first=53 second=99 amount=-2 -kerning first=53 second=115 amount=-2 -kerning first=53 second=58 amount=-3 -kerning first=53 second=35 amount=-2 -kerning first=53 second=34 amount=1 -kerning first=53 second=39 amount=1 -kerning first=53 second=44 amount=-8 -kerning first=53 second=45 amount=-2 -kerning first=53 second=46 amount=-6 -kerning first=86 second=87 amount=2 -kerning first=86 second=81 amount=-2 -kerning first=86 second=104 amount=1 -kerning first=86 second=102 amount=-2 -kerning first=86 second=93 amount=2 -kerning first=86 second=90 amount=-1 -kerning first=86 second=88 amount=2 -kerning first=86 second=89 amount=1 -kerning first=86 second=65 amount=-7 -kerning first=86 second=75 amount=2 -kerning first=86 second=78 amount=1 -kerning first=86 second=53 amount=-1 -kerning first=86 second=86 amount=2 -kerning first=86 second=85 amount=2 -kerning first=86 second=83 amount=-1 -kerning first=86 second=48 amount=-3 -kerning first=86 second=68 amount=1 -kerning first=86 second=76 amount=2 -kerning first=86 second=74 amount=-5 -kerning first=86 second=56 amount=-3 -kerning first=86 second=69 amount=1 -kerning first=86 second=108 amount=2 -kerning first=86 second=82 amount=2 -kerning first=86 second=52 amount=-4 -kerning first=86 second=50 amount=-4 -kerning first=86 second=92 amount=2 -kerning first=86 second=47 amount=-6 -kerning first=86 second=51 amount=-3 -kerning first=86 second=107 amount=2 -kerning first=86 second=66 amount=2 -kerning first=86 second=80 amount=2 -kerning first=86 second=49 amount=-4 -kerning first=86 second=41 amount=2 -kerning first=86 second=73 amount=2 -kerning first=86 second=33 amount=2 -kerning first=86 second=64 amount=-5 -kerning first=86 second=54 amount=-3 -kerning first=86 second=57 amount=-3 -kerning first=86 second=105 amount=1 -kerning first=86 second=100 amount=-4 -kerning first=86 second=113 amount=-4 -kerning first=86 second=112 amount=-2 -kerning first=86 second=98 amount=2 -kerning first=86 second=103 amount=-4 -kerning first=86 second=59 amount=-3 -kerning first=86 second=122 amount=-4 -kerning first=86 second=110 amount=-2 -kerning first=86 second=120 amount=-2 -kerning first=86 second=114 amount=-2 -kerning first=86 second=117 amount=-2 -kerning first=86 second=109 amount=-2 -kerning first=86 second=97 amount=-3 -kerning first=86 second=111 amount=-3 -kerning first=86 second=101 amount=-4 -kerning first=86 second=99 amount=-4 -kerning first=86 second=115 amount=-4 -kerning first=86 second=58 amount=-4 -kerning first=86 second=35 amount=-2 -kerning first=86 second=34 amount=3 -kerning first=86 second=39 amount=3 -kerning first=86 second=44 amount=-7 -kerning first=86 second=45 amount=-4 -kerning first=86 second=46 amount=-7 -kerning first=85 second=106 amount=1 -kerning first=85 second=87 amount=2 -kerning first=85 second=84 amount=1 -kerning first=85 second=102 amount=2 -kerning first=85 second=93 amount=1 -kerning first=85 second=88 amount=2 -kerning first=85 second=89 amount=1 -kerning first=85 second=65 amount=-3 -kerning first=85 second=75 amount=2 -kerning first=85 second=86 amount=2 -kerning first=85 second=85 amount=2 -kerning first=85 second=68 amount=1 -kerning first=85 second=76 amount=2 -kerning first=85 second=63 amount=1 -kerning first=85 second=56 amount=-1 -kerning first=85 second=108 amount=2 -kerning first=85 second=82 amount=2 -kerning first=85 second=50 amount=-2 -kerning first=85 second=92 amount=2 -kerning first=85 second=47 amount=-2 -kerning first=85 second=71 amount=1 -kerning first=85 second=51 amount=-1 -kerning first=85 second=107 amount=2 -kerning first=85 second=66 amount=2 -kerning first=85 second=80 amount=1 -kerning first=85 second=49 amount=-4 -kerning first=85 second=40 amount=1 -kerning first=85 second=41 amount=1 -kerning first=85 second=73 amount=2 -kerning first=85 second=33 amount=2 -kerning first=85 second=54 amount=-1 -kerning first=85 second=57 amount=-1 -kerning first=85 second=67 amount=1 -kerning first=85 second=105 amount=1 -kerning first=85 second=112 amount=1 -kerning first=85 second=98 amount=2 -kerning first=85 second=116 amount=3 -kerning first=85 second=121 amount=2 -kerning first=85 second=119 amount=3 -kerning first=85 second=118 amount=3 -kerning first=85 second=110 amount=1 -kerning first=85 second=120 amount=2 -kerning first=85 second=114 amount=1 -kerning first=85 second=117 amount=1 -kerning first=85 second=97 amount=1 -kerning first=85 second=34 amount=2 -kerning first=85 second=39 amount=3 -kerning first=85 second=44 amount=-4 -kerning first=85 second=46 amount=-2 -kerning first=83 second=106 amount=1 -kerning first=83 second=104 amount=1 -kerning first=83 second=90 amount=2 -kerning first=83 second=88 amount=1 -kerning first=83 second=89 amount=-2 -kerning first=83 second=53 amount=1 -kerning first=83 second=83 amount=2 -kerning first=83 second=74 amount=1 -kerning first=83 second=108 amount=2 -kerning first=83 second=71 amount=1 -kerning first=83 second=107 amount=2 -kerning first=83 second=49 amount=-5 -kerning first=83 second=40 amount=1 -kerning first=83 second=41 amount=1 -kerning first=83 second=33 amount=2 -kerning first=83 second=67 amount=2 -kerning first=83 second=105 amount=2 -kerning first=83 second=100 amount=2 -kerning first=83 second=113 amount=2 -kerning first=83 second=112 amount=1 -kerning first=83 second=98 amount=1 -kerning first=83 second=116 amount=-1 -kerning first=83 second=103 amount=2 -kerning first=83 second=121 amount=2 -kerning first=83 second=119 amount=3 -kerning first=83 second=118 amount=3 -kerning first=83 second=122 amount=1 -kerning first=83 second=110 amount=2 -kerning first=83 second=120 amount=2 -kerning first=83 second=114 amount=2 -kerning first=83 second=117 amount=2 -kerning first=83 second=97 amount=3 -kerning first=83 second=111 amount=2 -kerning first=83 second=101 amount=2 -kerning first=83 second=99 amount=2 -kerning first=83 second=115 amount=2 -kerning first=83 second=46 amount=2 -kerning first=72 second=106 amount=2 -kerning first=72 second=87 amount=1 -kerning first=72 second=81 amount=2 -kerning first=72 second=104 amount=2 -kerning first=72 second=102 amount=2 -kerning first=72 second=93 amount=1 -kerning first=72 second=88 amount=2 -kerning first=72 second=75 amount=2 -kerning first=72 second=86 amount=2 -kerning first=72 second=85 amount=1 -kerning first=72 second=72 amount=2 -kerning first=72 second=76 amount=2 -kerning first=72 second=56 amount=-2 -kerning first=72 second=69 amount=1 -kerning first=72 second=108 amount=2 -kerning first=72 second=82 amount=2 -kerning first=72 second=52 amount=1 -kerning first=72 second=92 amount=1 -kerning first=72 second=71 amount=2 -kerning first=72 second=51 amount=-2 -kerning first=72 second=107 amount=2 -kerning first=72 second=66 amount=2 -kerning first=72 second=80 amount=1 -kerning first=72 second=49 amount=-5 -kerning first=72 second=40 amount=2 -kerning first=72 second=41 amount=1 -kerning first=72 second=73 amount=2 -kerning first=72 second=33 amount=2 -kerning first=72 second=79 amount=2 -kerning first=72 second=57 amount=-1 -kerning first=72 second=67 amount=2 -kerning first=72 second=105 amount=2 -kerning first=72 second=100 amount=2 -kerning first=72 second=113 amount=2 -kerning first=72 second=112 amount=1 -kerning first=72 second=98 amount=2 -kerning first=72 second=116 amount=3 -kerning first=72 second=103 amount=2 -kerning first=72 second=121 amount=1 -kerning first=72 second=59 amount=1 -kerning first=72 second=119 amount=3 -kerning first=72 second=118 amount=2 -kerning first=72 second=110 amount=2 -kerning first=72 second=120 amount=2 -kerning first=72 second=114 amount=2 -kerning first=72 second=117 amount=2 -kerning first=72 second=97 amount=2 -kerning first=72 second=111 amount=2 -kerning first=72 second=101 amount=2 -kerning first=72 second=99 amount=2 -kerning first=72 second=115 amount=1 -kerning first=72 second=35 amount=2 -kerning first=72 second=34 amount=2 -kerning first=72 second=39 amount=2 -kerning first=72 second=45 amount=2 -kerning first=72 second=46 amount=1 -kerning first=48 second=87 amount=-3 -kerning first=48 second=77 amount=-3 -kerning first=48 second=84 amount=-2 -kerning first=48 second=104 amount=-1 -kerning first=48 second=93 amount=-3 -kerning first=48 second=90 amount=-2 -kerning first=48 second=88 amount=-3 -kerning first=48 second=89 amount=-5 -kerning first=48 second=65 amount=-4 -kerning first=48 second=75 amount=-2 -kerning first=48 second=78 amount=-2 -kerning first=48 second=86 amount=-3 -kerning first=48 second=85 amount=-1 -kerning first=48 second=68 amount=-2 -kerning first=48 second=76 amount=-2 -kerning first=48 second=74 amount=-1 -kerning first=48 second=63 amount=-1 -kerning first=48 second=69 amount=-1 -kerning first=48 second=82 amount=-2 -kerning first=48 second=92 amount=-4 -kerning first=48 second=47 amount=-3 -kerning first=48 second=66 amount=-1 -kerning first=48 second=80 amount=-1 -kerning first=48 second=70 amount=-2 -kerning first=48 second=41 amount=-3 -kerning first=48 second=73 amount=-1 -kerning first=48 second=64 amount=-2 -kerning first=48 second=98 amount=-1 -kerning first=48 second=116 amount=1 -kerning first=48 second=119 amount=2 -kerning first=48 second=118 amount=1 -kerning first=48 second=122 amount=-2 -kerning first=48 second=109 amount=-1 -kerning first=48 second=115 amount=-1 -kerning first=48 second=58 amount=-2 -kerning first=48 second=34 amount=-1 -kerning first=48 second=39 amount=-1 -kerning first=48 second=44 amount=-4 -kerning first=48 second=46 amount=-2 -kerning first=68 second=106 amount=1 -kerning first=68 second=87 amount=1 -kerning first=68 second=84 amount=2 -kerning first=68 second=104 amount=1 -kerning first=68 second=102 amount=1 -kerning first=68 second=90 amount=-2 -kerning first=68 second=65 amount=-4 -kerning first=68 second=75 amount=1 -kerning first=68 second=53 amount=-1 -kerning first=68 second=86 amount=1 -kerning first=68 second=85 amount=1 -kerning first=68 second=76 amount=1 -kerning first=68 second=74 amount=-2 -kerning first=68 second=63 amount=2 -kerning first=68 second=108 amount=2 -kerning first=68 second=82 amount=1 -kerning first=68 second=52 amount=-1 -kerning first=68 second=50 amount=-2 -kerning first=68 second=47 amount=-6 -kerning first=68 second=107 amount=2 -kerning first=68 second=66 amount=1 -kerning first=68 second=80 amount=1 -kerning first=68 second=49 amount=-3 -kerning first=68 second=40 amount=1 -kerning first=68 second=73 amount=1 -kerning first=68 second=33 amount=2 -kerning first=68 second=64 amount=-2 -kerning first=68 second=54 amount=-1 -kerning first=68 second=67 amount=1 -kerning first=68 second=105 amount=2 -kerning first=68 second=112 amount=1 -kerning first=68 second=98 amount=2 -kerning first=68 second=116 amount=2 -kerning first=68 second=121 amount=2 -kerning first=68 second=119 amount=3 -kerning first=68 second=118 amount=3 -kerning first=68 second=110 amount=1 -kerning first=68 second=120 amount=1 -kerning first=68 second=114 amount=1 -kerning first=68 second=117 amount=1 -kerning first=68 second=101 amount=-1 -kerning first=68 second=34 amount=3 -kerning first=68 second=39 amount=3 -kerning first=68 second=44 amount=-8 -kerning first=68 second=46 amount=-6 -kerning first=76 second=106 amount=2 -kerning first=76 second=87 amount=-4 -kerning first=76 second=84 amount=-4 -kerning first=76 second=104 amount=1 -kerning first=76 second=102 amount=-2 -kerning first=76 second=90 amount=2 -kerning first=76 second=88 amount=2 -kerning first=76 second=89 amount=-6 -kerning first=76 second=53 amount=1 -kerning first=76 second=86 amount=-4 -kerning first=76 second=83 amount=2 -kerning first=76 second=63 amount=-3 -kerning first=76 second=108 amount=2 -kerning first=76 second=52 amount=-3 -kerning first=76 second=92 amount=-7 -kerning first=76 second=47 amount=1 -kerning first=76 second=107 amount=2 -kerning first=76 second=49 amount=-6 -kerning first=76 second=41 amount=1 -kerning first=76 second=33 amount=2 -kerning first=76 second=54 amount=-1 -kerning first=76 second=67 amount=1 -kerning first=76 second=105 amount=2 -kerning first=76 second=100 amount=1 -kerning first=76 second=113 amount=2 -kerning first=76 second=112 amount=2 -kerning first=76 second=98 amount=1 -kerning first=76 second=116 amount=-2 -kerning first=76 second=103 amount=2 -kerning first=76 second=121 amount=-2 -kerning first=76 second=59 amount=1 -kerning first=76 second=122 amount=2 -kerning first=76 second=110 amount=2 -kerning first=76 second=120 amount=3 -kerning first=76 second=114 amount=2 -kerning first=76 second=117 amount=2 -kerning first=76 second=97 amount=3 -kerning first=76 second=111 amount=2 -kerning first=76 second=101 amount=2 -kerning first=76 second=99 amount=2 -kerning first=76 second=115 amount=3 -kerning first=76 second=58 amount=1 -kerning first=76 second=35 amount=-7 -kerning first=76 second=34 amount=-7 -kerning first=76 second=39 amount=-7 -kerning first=76 second=44 amount=1 -kerning first=76 second=45 amount=-7 -kerning first=76 second=46 amount=3 -kerning first=74 second=106 amount=1 -kerning first=74 second=87 amount=3 -kerning first=74 second=77 amount=1 -kerning first=74 second=84 amount=1 -kerning first=74 second=104 amount=2 -kerning first=74 second=102 amount=1 -kerning first=74 second=93 amount=2 -kerning first=74 second=88 amount=3 -kerning first=74 second=89 amount=2 -kerning first=74 second=75 amount=2 -kerning first=74 second=78 amount=2 -kerning first=74 second=86 amount=3 -kerning first=74 second=85 amount=2 -kerning first=74 second=72 amount=1 -kerning first=74 second=68 amount=2 -kerning first=74 second=76 amount=2 -kerning first=74 second=63 amount=1 -kerning first=74 second=56 amount=-2 -kerning first=74 second=69 amount=2 -kerning first=74 second=108 amount=2 -kerning first=74 second=82 amount=2 -kerning first=74 second=92 amount=2 -kerning first=74 second=71 amount=1 -kerning first=74 second=51 amount=-2 -kerning first=74 second=107 amount=2 -kerning first=74 second=66 amount=3 -kerning first=74 second=80 amount=2 -kerning first=74 second=49 amount=-3 -kerning first=74 second=41 amount=2 -kerning first=74 second=73 amount=2 -kerning first=74 second=33 amount=2 -kerning first=74 second=54 amount=-1 -kerning first=74 second=57 amount=-1 -kerning first=74 second=67 amount=1 -kerning first=74 second=105 amount=2 -kerning first=74 second=98 amount=2 -kerning first=74 second=116 amount=3 -kerning first=74 second=121 amount=2 -kerning first=74 second=119 amount=3 -kerning first=74 second=118 amount=3 -kerning first=74 second=120 amount=1 -kerning first=74 second=114 amount=1 -kerning first=74 second=97 amount=1 -kerning first=74 second=111 amount=1 -kerning first=74 second=115 amount=1 -kerning first=74 second=34 amount=3 -kerning first=74 second=39 amount=3 -kerning first=63 second=87 amount=2 -kerning first=63 second=84 amount=2 -kerning first=63 second=102 amount=-1 -kerning first=63 second=93 amount=1 -kerning first=63 second=90 amount=-2 -kerning first=63 second=88 amount=1 -kerning first=63 second=65 amount=-4 -kerning first=63 second=75 amount=1 -kerning first=63 second=53 amount=-2 -kerning first=63 second=86 amount=2 -kerning first=63 second=85 amount=1 -kerning first=63 second=48 amount=-2 -kerning first=63 second=74 amount=-5 -kerning first=63 second=63 amount=2 -kerning first=63 second=56 amount=-1 -kerning first=63 second=108 amount=2 -kerning first=63 second=82 amount=1 -kerning first=63 second=52 amount=-5 -kerning first=63 second=50 amount=-2 -kerning first=63 second=92 amount=1 -kerning first=63 second=47 amount=-3 -kerning first=63 second=51 amount=-1 -kerning first=63 second=107 amount=1 -kerning first=63 second=66 amount=2 -kerning first=63 second=80 amount=1 -kerning first=63 second=49 amount=-3 -kerning first=63 second=73 amount=1 -kerning first=63 second=33 amount=2 -kerning first=63 second=64 amount=-6 -kerning first=63 second=54 amount=-2 -kerning first=63 second=57 amount=-2 -kerning first=63 second=105 amount=2 -kerning first=63 second=100 amount=-3 -kerning first=63 second=113 amount=-3 -kerning first=63 second=98 amount=2 -kerning first=63 second=103 amount=-3 -kerning first=63 second=59 amount=-2 -kerning first=63 second=119 amount=2 -kerning first=63 second=118 amount=1 -kerning first=63 second=122 amount=-3 -kerning first=63 second=97 amount=-2 -kerning first=63 second=111 amount=-3 -kerning first=63 second=101 amount=-4 -kerning first=63 second=99 amount=-4 -kerning first=63 second=115 amount=-3 -kerning first=63 second=58 amount=-3 -kerning first=63 second=35 amount=-1 -kerning first=63 second=34 amount=2 -kerning first=63 second=39 amount=3 -kerning first=63 second=44 amount=-2 -kerning first=63 second=45 amount=-5 -kerning first=63 second=46 amount=-3 -kerning first=56 second=106 amount=-2 -kerning first=56 second=87 amount=-3 -kerning first=56 second=81 amount=-3 -kerning first=56 second=77 amount=-4 -kerning first=56 second=84 amount=-3 -kerning first=56 second=104 amount=-2 -kerning first=56 second=102 amount=-5 -kerning first=56 second=93 amount=-3 -kerning first=56 second=90 amount=-3 -kerning first=56 second=88 amount=-3 -kerning first=56 second=89 amount=-4 -kerning first=56 second=65 amount=-4 -kerning first=56 second=75 amount=-3 -kerning first=56 second=78 amount=-3 -kerning first=56 second=86 amount=-2 -kerning first=56 second=85 amount=-3 -kerning first=56 second=83 amount=-2 -kerning first=56 second=72 amount=-3 -kerning first=56 second=68 amount=-3 -kerning first=56 second=76 amount=-3 -kerning first=56 second=74 amount=-2 -kerning first=56 second=63 amount=-2 -kerning first=56 second=69 amount=-3 -kerning first=56 second=108 amount=-2 -kerning first=56 second=82 amount=-3 -kerning first=56 second=92 amount=-3 -kerning first=56 second=47 amount=-4 -kerning first=56 second=71 amount=-2 -kerning first=56 second=107 amount=-2 -kerning first=56 second=66 amount=-3 -kerning first=56 second=80 amount=-3 -kerning first=56 second=70 amount=-3 -kerning first=56 second=40 amount=-2 -kerning first=56 second=41 amount=-3 -kerning first=56 second=73 amount=-3 -kerning first=56 second=33 amount=-2 -kerning first=56 second=64 amount=-3 -kerning first=56 second=79 amount=-3 -kerning first=56 second=67 amount=-2 -kerning first=56 second=105 amount=-2 -kerning first=56 second=100 amount=-2 -kerning first=56 second=113 amount=-2 -kerning first=56 second=112 amount=-3 -kerning first=56 second=98 amount=-2 -kerning first=56 second=116 amount=-4 -kerning first=56 second=103 amount=-2 -kerning first=56 second=121 amount=-2 -kerning first=56 second=59 amount=-5 -kerning first=56 second=119 amount=-2 -kerning first=56 second=118 amount=-2 -kerning first=56 second=122 amount=-4 -kerning first=56 second=110 amount=-2 -kerning first=56 second=120 amount=-3 -kerning first=56 second=114 amount=-2 -kerning first=56 second=117 amount=-2 -kerning first=56 second=109 amount=-3 -kerning first=56 second=97 amount=-1 -kerning first=56 second=111 amount=-2 -kerning first=56 second=101 amount=-2 -kerning first=56 second=99 amount=-2 -kerning first=56 second=115 amount=-2 -kerning first=56 second=58 amount=-4 -kerning first=56 second=35 amount=-3 -kerning first=56 second=34 amount=-2 -kerning first=56 second=39 amount=-2 -kerning first=56 second=44 amount=-6 -kerning first=56 second=45 amount=-3 -kerning first=56 second=46 amount=-3 -kerning first=69 second=87 amount=2 -kerning first=69 second=81 amount=-1 -kerning first=69 second=102 amount=-2 -kerning first=69 second=93 amount=1 -kerning first=69 second=90 amount=1 -kerning first=69 second=88 amount=2 -kerning first=69 second=75 amount=2 -kerning first=69 second=86 amount=2 -kerning first=69 second=85 amount=1 -kerning first=69 second=48 amount=-2 -kerning first=69 second=76 amount=2 -kerning first=69 second=74 amount=-3 -kerning first=69 second=63 amount=-1 -kerning first=69 second=56 amount=-2 -kerning first=69 second=108 amount=2 -kerning first=69 second=82 amount=2 -kerning first=69 second=52 amount=-1 -kerning first=69 second=92 amount=1 -kerning first=69 second=51 amount=-1 -kerning first=69 second=107 amount=1 -kerning first=69 second=66 amount=2 -kerning first=69 second=80 amount=1 -kerning first=69 second=49 amount=-4 -kerning first=69 second=41 amount=1 -kerning first=69 second=73 amount=2 -kerning first=69 second=33 amount=2 -kerning first=69 second=64 amount=-1 -kerning first=69 second=54 amount=-3 -kerning first=69 second=57 amount=-2 -kerning first=69 second=105 amount=1 -kerning first=69 second=98 amount=1 -kerning first=69 second=121 amount=-2 -kerning first=69 second=118 amount=-1 -kerning first=69 second=120 amount=2 -kerning first=69 second=97 amount=1 -kerning first=69 second=35 amount=-1 -kerning first=69 second=34 amount=2 -kerning first=69 second=39 amount=2 -kerning first=69 second=46 amount=1 -kerning first=108 second=106 amount=2 -kerning first=108 second=104 amount=1 -kerning first=108 second=102 amount=2 -kerning first=108 second=93 amount=2 -kerning first=108 second=63 amount=2 -kerning first=108 second=108 amount=3 -kerning first=108 second=50 amount=1 -kerning first=108 second=92 amount=2 -kerning first=108 second=47 amount=2 -kerning first=108 second=107 amount=2 -kerning first=108 second=49 amount=-4 -kerning first=108 second=40 amount=1 -kerning first=108 second=41 amount=2 -kerning first=108 second=33 amount=2 -kerning first=108 second=105 amount=2 -kerning first=108 second=100 amount=1 -kerning first=108 second=113 amount=1 -kerning first=108 second=112 amount=2 -kerning first=108 second=98 amount=2 -kerning first=108 second=116 amount=3 -kerning first=108 second=103 amount=2 -kerning first=108 second=121 amount=3 -kerning first=108 second=59 amount=3 -kerning first=108 second=119 amount=4 -kerning first=108 second=118 amount=3 -kerning first=108 second=122 amount=2 -kerning first=108 second=110 amount=2 -kerning first=108 second=120 amount=3 -kerning first=108 second=114 amount=2 -kerning first=108 second=117 amount=2 -kerning first=108 second=97 amount=2 -kerning first=108 second=111 amount=2 -kerning first=108 second=101 amount=1 -kerning first=108 second=99 amount=2 -kerning first=108 second=115 amount=2 -kerning first=108 second=58 amount=2 -kerning first=108 second=35 amount=1 -kerning first=108 second=34 amount=3 -kerning first=108 second=39 amount=3 -kerning first=108 second=44 amount=3 -kerning first=108 second=45 amount=1 -kerning first=108 second=46 amount=3 -kerning first=82 second=106 amount=3 -kerning first=82 second=77 amount=2 -kerning first=82 second=104 amount=2 -kerning first=82 second=93 amount=1 -kerning first=82 second=90 amount=3 -kerning first=82 second=88 amount=4 -kerning first=82 second=89 amount=-2 -kerning first=82 second=65 amount=2 -kerning first=82 second=75 amount=2 -kerning first=82 second=78 amount=2 -kerning first=82 second=53 amount=1 -kerning first=82 second=72 amount=2 -kerning first=82 second=68 amount=1 -kerning first=82 second=76 amount=2 -kerning first=82 second=74 amount=-2 -kerning first=82 second=63 amount=-1 -kerning first=82 second=69 amount=2 -kerning first=82 second=108 amount=3 -kerning first=82 second=82 amount=2 -kerning first=82 second=52 amount=-7 -kerning first=82 second=50 amount=2 -kerning first=82 second=92 amount=-1 -kerning first=82 second=47 amount=3 -kerning first=82 second=55 amount=2 -kerning first=82 second=107 amount=3 -kerning first=82 second=66 amount=2 -kerning first=82 second=80 amount=3 -kerning first=82 second=70 amount=2 -kerning first=82 second=49 amount=-5 -kerning first=82 second=40 amount=1 -kerning first=82 second=41 amount=3 -kerning first=82 second=73 amount=3 -kerning first=82 second=33 amount=3 -kerning first=82 second=54 amount=-2 -kerning first=82 second=57 amount=-1 -kerning first=82 second=67 amount=2 -kerning first=82 second=105 amount=3 -kerning first=82 second=100 amount=2 -kerning first=82 second=113 amount=1 -kerning first=82 second=112 amount=2 -kerning first=82 second=98 amount=3 -kerning first=82 second=103 amount=2 -kerning first=82 second=121 amount=-2 -kerning first=82 second=59 amount=3 -kerning first=82 second=122 amount=3 -kerning first=82 second=110 amount=3 -kerning first=82 second=120 amount=4 -kerning first=82 second=114 amount=3 -kerning first=82 second=117 amount=2 -kerning first=82 second=97 amount=4 -kerning first=82 second=111 amount=2 -kerning first=82 second=101 amount=2 -kerning first=82 second=99 amount=2 -kerning first=82 second=115 amount=3 -kerning first=82 second=58 amount=3 -kerning first=82 second=35 amount=-5 -kerning first=82 second=44 amount=4 -kerning first=82 second=45 amount=-9 -kerning first=82 second=46 amount=5 -kerning first=52 second=106 amount=2 -kerning first=52 second=87 amount=-2 -kerning first=52 second=81 amount=2 -kerning first=52 second=84 amount=-3 -kerning first=52 second=104 amount=1 -kerning first=52 second=102 amount=1 -kerning first=52 second=93 amount=-3 -kerning first=52 second=90 amount=-4 -kerning first=52 second=88 amount=-3 -kerning first=52 second=89 amount=-4 -kerning first=52 second=65 amount=-2 -kerning first=52 second=86 amount=-2 -kerning first=52 second=85 amount=1 -kerning first=52 second=83 amount=-2 -kerning first=52 second=72 amount=2 -kerning first=52 second=63 amount=-2 -kerning first=52 second=69 amount=1 -kerning first=52 second=108 amount=2 -kerning first=52 second=92 amount=-3 -kerning first=52 second=47 amount=-4 -kerning first=52 second=71 amount=2 -kerning first=52 second=107 amount=2 -kerning first=52 second=66 amount=1 -kerning first=52 second=80 amount=1 -kerning first=52 second=40 amount=2 -kerning first=52 second=41 amount=-1 -kerning first=52 second=73 amount=1 -kerning first=52 second=33 amount=2 -kerning first=52 second=79 amount=1 -kerning first=52 second=67 amount=2 -kerning first=52 second=105 amount=2 -kerning first=52 second=100 amount=2 -kerning first=52 second=113 amount=2 -kerning first=52 second=112 amount=1 -kerning first=52 second=98 amount=1 -kerning first=52 second=116 amount=2 -kerning first=52 second=103 amount=2 -kerning first=52 second=121 amount=1 -kerning first=52 second=119 amount=3 -kerning first=52 second=118 amount=2 -kerning first=52 second=122 amount=-2 -kerning first=52 second=110 amount=2 -kerning first=52 second=114 amount=2 -kerning first=52 second=117 amount=2 -kerning first=52 second=97 amount=2 -kerning first=52 second=111 amount=2 -kerning first=52 second=101 amount=2 -kerning first=52 second=99 amount=2 -kerning first=52 second=115 amount=1 -kerning first=52 second=35 amount=2 -kerning first=52 second=34 amount=-3 -kerning first=52 second=39 amount=-3 -kerning first=52 second=44 amount=-4 -kerning first=52 second=45 amount=3 -kerning first=52 second=46 amount=-4 -kerning first=50 second=106 amount=1 -kerning first=50 second=81 amount=-1 -kerning first=50 second=90 amount=2 -kerning first=50 second=88 amount=2 -kerning first=50 second=74 amount=-3 -kerning first=50 second=108 amount=1 -kerning first=50 second=47 amount=1 -kerning first=50 second=107 amount=1 -kerning first=50 second=41 amount=1 -kerning first=50 second=105 amount=1 -kerning first=50 second=98 amount=1 -kerning first=50 second=119 amount=2 -kerning first=50 second=118 amount=2 -kerning first=50 second=122 amount=1 -kerning first=50 second=110 amount=1 -kerning first=50 second=120 amount=2 -kerning first=50 second=97 amount=2 -kerning first=50 second=115 amount=1 -kerning first=50 second=35 amount=-1 -kerning first=50 second=34 amount=1 -kerning first=50 second=39 amount=2 -kerning first=50 second=45 amount=-4 -kerning first=50 second=46 amount=2 -kerning first=92 second=87 amount=-5 -kerning first=92 second=81 amount=-2 -kerning first=92 second=84 amount=-4 -kerning first=92 second=102 amount=-3 -kerning first=92 second=93 amount=-1 -kerning first=92 second=88 amount=1 -kerning first=92 second=89 amount=-6 -kerning first=92 second=86 amount=-5 -kerning first=92 second=85 amount=-3 -kerning first=92 second=83 amount=-1 -kerning first=92 second=48 amount=-3 -kerning first=92 second=74 amount=-3 -kerning first=92 second=63 amount=-5 -kerning first=92 second=56 amount=-2 -kerning first=92 second=108 amount=1 -kerning first=92 second=52 amount=-4 -kerning first=92 second=92 amount=-9 -kerning first=92 second=71 amount=-2 -kerning first=92 second=51 amount=-2 -kerning first=92 second=49 amount=-7 -kerning first=92 second=64 amount=-1 -kerning first=92 second=79 amount=-3 -kerning first=92 second=54 amount=-4 -kerning first=92 second=57 amount=-3 -kerning first=92 second=116 amount=-3 -kerning first=92 second=121 amount=-4 -kerning first=92 second=59 amount=1 -kerning first=92 second=119 amount=-1 -kerning first=92 second=118 amount=-2 -kerning first=92 second=122 amount=2 -kerning first=92 second=110 amount=1 -kerning first=92 second=120 amount=3 -kerning first=92 second=114 amount=1 -kerning first=92 second=97 amount=2 -kerning first=92 second=115 amount=1 -kerning first=92 second=58 amount=1 -kerning first=92 second=35 amount=-5 -kerning first=92 second=34 amount=-12 -kerning first=92 second=39 amount=-9 -kerning first=92 second=44 amount=2 -kerning first=92 second=45 amount=-4 -kerning first=92 second=46 amount=3 -kerning first=47 second=87 amount=1 -kerning first=47 second=81 amount=-3 -kerning first=47 second=102 amount=-4 -kerning first=47 second=90 amount=-2 -kerning first=47 second=88 amount=1 -kerning first=47 second=65 amount=-8 -kerning first=47 second=75 amount=1 -kerning first=47 second=53 amount=-2 -kerning first=47 second=86 amount=1 -kerning first=47 second=83 amount=-2 -kerning first=47 second=48 amount=-4 -kerning first=47 second=76 amount=1 -kerning first=47 second=74 amount=-9 -kerning first=47 second=63 amount=-2 -kerning first=47 second=56 amount=-4 -kerning first=47 second=52 amount=-9 -kerning first=47 second=50 amount=-6 -kerning first=47 second=47 amount=-12 -kerning first=47 second=71 amount=-2 -kerning first=47 second=55 amount=-1 -kerning first=47 second=51 amount=-5 -kerning first=47 second=66 amount=1 -kerning first=47 second=49 amount=-5 -kerning first=47 second=40 amount=-1 -kerning first=47 second=64 amount=-10 -kerning first=47 second=79 amount=-2 -kerning first=47 second=54 amount=-4 -kerning first=47 second=57 amount=-4 -kerning first=47 second=67 amount=-2 -kerning first=47 second=100 amount=-7 -kerning first=47 second=113 amount=-7 -kerning first=47 second=112 amount=-4 -kerning first=47 second=116 amount=-4 -kerning first=47 second=103 amount=-7 -kerning first=47 second=121 amount=-3 -kerning first=47 second=59 amount=-6 -kerning first=47 second=119 amount=-3 -kerning first=47 second=118 amount=-3 -kerning first=47 second=122 amount=-7 -kerning first=47 second=110 amount=-5 -kerning first=47 second=120 amount=-4 -kerning first=47 second=114 amount=-5 -kerning first=47 second=117 amount=-5 -kerning first=47 second=109 amount=-5 -kerning first=47 second=97 amount=-6 -kerning first=47 second=111 amount=-7 -kerning first=47 second=101 amount=-8 -kerning first=47 second=99 amount=-8 -kerning first=47 second=115 amount=-7 -kerning first=47 second=58 amount=-7 -kerning first=47 second=35 amount=-5 -kerning first=47 second=34 amount=3 -kerning first=47 second=39 amount=3 -kerning first=47 second=44 amount=-8 -kerning first=47 second=45 amount=-9 -kerning first=47 second=46 amount=-10 -kerning first=71 second=106 amount=2 -kerning first=71 second=81 amount=2 -kerning first=71 second=84 amount=-3 -kerning first=71 second=104 amount=2 -kerning first=71 second=102 amount=1 -kerning first=71 second=93 amount=-4 -kerning first=71 second=90 amount=-3 -kerning first=71 second=88 amount=-3 -kerning first=71 second=89 amount=-4 -kerning first=71 second=75 amount=1 -kerning first=71 second=78 amount=1 -kerning first=71 second=53 amount=-2 -kerning first=71 second=86 amount=-1 -kerning first=71 second=85 amount=2 -kerning first=71 second=83 amount=-2 -kerning first=71 second=72 amount=3 -kerning first=71 second=48 amount=1 -kerning first=71 second=68 amount=1 -kerning first=71 second=76 amount=1 -kerning first=71 second=74 amount=1 -kerning first=71 second=63 amount=-1 -kerning first=71 second=56 amount=-2 -kerning first=71 second=69 amount=2 -kerning first=71 second=108 amount=3 -kerning first=71 second=82 amount=1 -kerning first=71 second=52 amount=2 -kerning first=71 second=50 amount=-5 -kerning first=71 second=92 amount=-4 -kerning first=71 second=47 amount=-3 -kerning first=71 second=71 amount=3 -kerning first=71 second=55 amount=-4 -kerning first=71 second=51 amount=-3 -kerning first=71 second=107 amount=3 -kerning first=71 second=66 amount=2 -kerning first=71 second=80 amount=2 -kerning first=71 second=70 amount=1 -kerning first=71 second=49 amount=-6 -kerning first=71 second=40 amount=3 -kerning first=71 second=73 amount=2 -kerning first=71 second=33 amount=3 -kerning first=71 second=64 amount=2 -kerning first=71 second=79 amount=2 -kerning first=71 second=57 amount=-1 -kerning first=71 second=67 amount=3 -kerning first=71 second=105 amount=3 -kerning first=71 second=100 amount=3 -kerning first=71 second=113 amount=3 -kerning first=71 second=112 amount=2 -kerning first=71 second=98 amount=2 -kerning first=71 second=116 amount=3 -kerning first=71 second=103 amount=3 -kerning first=71 second=121 amount=2 -kerning first=71 second=119 amount=3 -kerning first=71 second=118 amount=2 -kerning first=71 second=122 amount=-3 -kerning first=71 second=110 amount=3 -kerning first=71 second=114 amount=2 -kerning first=71 second=117 amount=3 -kerning first=71 second=109 amount=2 -kerning first=71 second=97 amount=2 -kerning first=71 second=111 amount=3 -kerning first=71 second=101 amount=3 -kerning first=71 second=99 amount=3 -kerning first=71 second=115 amount=2 -kerning first=71 second=35 amount=3 -kerning first=71 second=34 amount=-2 -kerning first=71 second=39 amount=-2 -kerning first=71 second=44 amount=-5 -kerning first=71 second=45 amount=3 -kerning first=71 second=46 amount=-4 -kerning first=55 second=106 amount=-2 -kerning first=55 second=81 amount=-4 -kerning first=55 second=77 amount=-2 -kerning first=55 second=104 amount=-1 -kerning first=55 second=102 amount=-5 -kerning first=55 second=90 amount=-4 -kerning first=55 second=89 amount=-1 -kerning first=55 second=65 amount=-9 -kerning first=55 second=78 amount=-1 -kerning first=55 second=83 amount=-3 -kerning first=55 second=72 amount=-2 -kerning first=55 second=68 amount=-1 -kerning first=55 second=74 amount=-7 -kerning first=55 second=63 amount=-3 -kerning first=55 second=69 amount=-1 -kerning first=55 second=47 amount=-11 -kerning first=55 second=71 amount=-3 -kerning first=55 second=70 amount=-2 -kerning first=55 second=40 amount=-2 -kerning first=55 second=64 amount=-10 -kerning first=55 second=79 amount=-3 -kerning first=55 second=67 amount=-3 -kerning first=55 second=105 amount=-1 -kerning first=55 second=100 amount=-8 -kerning first=55 second=113 amount=-8 -kerning first=55 second=112 amount=-6 -kerning first=55 second=116 amount=-5 -kerning first=55 second=103 amount=-8 -kerning first=55 second=121 amount=-4 -kerning first=55 second=59 amount=-7 -kerning first=55 second=119 amount=-4 -kerning first=55 second=118 amount=-4 -kerning first=55 second=122 amount=-8 -kerning first=55 second=110 amount=-6 -kerning first=55 second=120 amount=-5 -kerning first=55 second=114 amount=-6 -kerning first=55 second=117 amount=-6 -kerning first=55 second=109 amount=-6 -kerning first=55 second=97 amount=-7 -kerning first=55 second=111 amount=-8 -kerning first=55 second=101 amount=-9 -kerning first=55 second=99 amount=-8 -kerning first=55 second=115 amount=-8 -kerning first=55 second=58 amount=-8 -kerning first=55 second=35 amount=-5 -kerning first=55 second=39 amount=1 -kerning first=55 second=44 amount=-10 -kerning first=55 second=45 amount=-9 -kerning first=55 second=46 amount=-12 -kerning first=51 second=77 amount=-2 -kerning first=51 second=84 amount=-1 -kerning first=51 second=93 amount=-1 -kerning first=51 second=90 amount=-4 -kerning first=51 second=89 amount=-2 -kerning first=51 second=65 amount=-4 -kerning first=51 second=75 amount=-1 -kerning first=51 second=78 amount=-2 -kerning first=51 second=83 amount=-2 -kerning first=51 second=68 amount=-2 -kerning first=51 second=76 amount=-1 -kerning first=51 second=74 amount=-1 -kerning first=51 second=63 amount=-1 -kerning first=51 second=92 amount=-1 -kerning first=51 second=47 amount=-6 -kerning first=51 second=70 amount=-1 -kerning first=51 second=41 amount=-2 -kerning first=51 second=64 amount=-2 -kerning first=51 second=59 amount=-1 -kerning first=51 second=122 amount=-4 -kerning first=51 second=120 amount=-2 -kerning first=51 second=109 amount=-1 -kerning first=51 second=58 amount=-2 -kerning first=51 second=44 amount=-8 -kerning first=51 second=46 amount=-5 -kerning first=107 second=106 amount=3 -kerning first=107 second=104 amount=2 -kerning first=107 second=102 amount=2 -kerning first=107 second=53 amount=1 -kerning first=107 second=108 amount=3 -kerning first=107 second=52 amount=-3 -kerning first=107 second=50 amount=2 -kerning first=107 second=92 amount=-4 -kerning first=107 second=47 amount=3 -kerning first=107 second=55 amount=2 -kerning first=107 second=107 amount=3 -kerning first=107 second=49 amount=-5 -kerning first=107 second=40 amount=2 -kerning first=107 second=41 amount=3 -kerning first=107 second=33 amount=2 -kerning first=107 second=105 amount=3 -kerning first=107 second=100 amount=2 -kerning first=107 second=113 amount=2 -kerning first=107 second=112 amount=3 -kerning first=107 second=98 amount=3 -kerning first=107 second=116 amount=3 -kerning first=107 second=103 amount=3 -kerning first=107 second=121 amount=4 -kerning first=107 second=59 amount=3 -kerning first=107 second=119 amount=5 -kerning first=107 second=118 amount=5 -kerning first=107 second=122 amount=4 -kerning first=107 second=110 amount=3 -kerning first=107 second=120 amount=5 -kerning first=107 second=114 amount=3 -kerning first=107 second=117 amount=3 -kerning first=107 second=109 amount=2 -kerning first=107 second=97 amount=4 -kerning first=107 second=111 amount=3 -kerning first=107 second=101 amount=2 -kerning first=107 second=99 amount=3 -kerning first=107 second=115 amount=3 -kerning first=107 second=58 amount=3 -kerning first=107 second=35 amount=1 -kerning first=107 second=34 amount=-2 -kerning first=107 second=39 amount=-2 -kerning first=107 second=44 amount=4 -kerning first=107 second=45 amount=-3 -kerning first=107 second=46 amount=4 -kerning first=66 second=90 amount=-3 -kerning first=66 second=89 amount=-2 -kerning first=66 second=65 amount=-2 -kerning first=66 second=53 amount=-2 -kerning first=66 second=72 amount=1 -kerning first=66 second=56 amount=-3 -kerning first=66 second=108 amount=1 -kerning first=66 second=50 amount=-5 -kerning first=66 second=47 amount=-4 -kerning first=66 second=71 amount=2 -kerning first=66 second=55 amount=-2 -kerning first=66 second=51 amount=-4 -kerning first=66 second=107 amount=1 -kerning first=66 second=49 amount=-5 -kerning first=66 second=40 amount=1 -kerning first=66 second=41 amount=-1 -kerning first=66 second=33 amount=1 -kerning first=66 second=57 amount=-2 -kerning first=66 second=67 amount=2 -kerning first=66 second=105 amount=1 -kerning first=66 second=100 amount=1 -kerning first=66 second=113 amount=1 -kerning first=66 second=116 amount=2 -kerning first=66 second=103 amount=2 -kerning first=66 second=119 amount=2 -kerning first=66 second=122 amount=-2 -kerning first=66 second=110 amount=1 -kerning first=66 second=114 amount=1 -kerning first=66 second=117 amount=2 -kerning first=66 second=111 amount=2 -kerning first=66 second=101 amount=1 -kerning first=66 second=99 amount=1 -kerning first=66 second=35 amount=2 -kerning first=66 second=44 amount=-7 -kerning first=66 second=45 amount=2 -kerning first=66 second=46 amount=-4 -kerning first=80 second=106 amount=1 -kerning first=80 second=87 amount=3 -kerning first=80 second=77 amount=1 -kerning first=80 second=84 amount=3 -kerning first=80 second=104 amount=2 -kerning first=80 second=93 amount=2 -kerning first=80 second=88 amount=3 -kerning first=80 second=89 amount=2 -kerning first=80 second=65 amount=-5 -kerning first=80 second=75 amount=3 -kerning first=80 second=78 amount=2 -kerning first=80 second=86 amount=3 -kerning first=80 second=85 amount=3 -kerning first=80 second=72 amount=1 -kerning first=80 second=68 amount=2 -kerning first=80 second=76 amount=2 -kerning first=80 second=74 amount=-5 -kerning first=80 second=63 amount=2 -kerning first=80 second=69 amount=2 -kerning first=80 second=108 amount=3 -kerning first=80 second=82 amount=3 -kerning first=80 second=52 amount=-4 -kerning first=80 second=50 amount=-2 -kerning first=80 second=92 amount=2 -kerning first=80 second=47 amount=-8 -kerning first=80 second=71 amount=1 -kerning first=80 second=107 amount=3 -kerning first=80 second=66 amount=3 -kerning first=80 second=80 amount=2 -kerning first=80 second=70 amount=1 -kerning first=80 second=49 amount=-2 -kerning first=80 second=40 amount=1 -kerning first=80 second=41 amount=2 -kerning first=80 second=73 amount=3 -kerning first=80 second=33 amount=3 -kerning first=80 second=64 amount=-4 -kerning first=80 second=79 amount=1 -kerning first=80 second=54 amount=-1 -kerning first=80 second=67 amount=1 -kerning first=80 second=105 amount=3 -kerning first=80 second=100 amount=-2 -kerning first=80 second=113 amount=-2 -kerning first=80 second=98 amount=3 -kerning first=80 second=116 amount=1 -kerning first=80 second=103 amount=-2 -kerning first=80 second=121 amount=2 -kerning first=80 second=119 amount=3 -kerning first=80 second=118 amount=3 -kerning first=80 second=122 amount=-2 -kerning first=80 second=111 amount=-2 -kerning first=80 second=101 amount=-3 -kerning first=80 second=99 amount=-2 -kerning first=80 second=115 amount=-2 -kerning first=80 second=58 amount=-2 -kerning first=80 second=34 amount=4 -kerning first=80 second=39 amount=4 -kerning first=80 second=44 amount=-9 -kerning first=80 second=45 amount=-3 -kerning first=80 second=46 amount=-9 -kerning first=123 second=32 amount=2 -kerning first=125 second=112 amount=1 -kerning first=125 second=110 amount=1 -kerning first=125 second=109 amount=2 -kerning first=125 second=111 amount=2 -kerning first=70 second=87 amount=2 -kerning first=70 second=93 amount=1 -kerning first=70 second=90 amount=-2 -kerning first=70 second=88 amount=2 -kerning first=70 second=65 amount=-4 -kerning first=70 second=75 amount=2 -kerning first=70 second=53 amount=-2 -kerning first=70 second=86 amount=2 -kerning first=70 second=85 amount=2 -kerning first=70 second=83 amount=-1 -kerning first=70 second=48 amount=-1 -kerning first=70 second=76 amount=2 -kerning first=70 second=74 amount=-5 -kerning first=70 second=63 amount=-1 -kerning first=70 second=56 amount=-3 -kerning first=70 second=108 amount=2 -kerning first=70 second=82 amount=2 -kerning first=70 second=50 amount=-5 -kerning first=70 second=92 amount=1 -kerning first=70 second=47 amount=-6 -kerning first=70 second=51 amount=-5 -kerning first=70 second=107 amount=1 -kerning first=70 second=66 amount=2 -kerning first=70 second=80 amount=1 -kerning first=70 second=49 amount=-4 -kerning first=70 second=41 amount=1 -kerning first=70 second=73 amount=2 -kerning first=70 second=33 amount=2 -kerning first=70 second=64 amount=-1 -kerning first=70 second=54 amount=-2 -kerning first=70 second=57 amount=-3 -kerning first=70 second=105 amount=1 -kerning first=70 second=98 amount=2 -kerning first=70 second=59 amount=-1 -kerning first=70 second=122 amount=-4 -kerning first=70 second=120 amount=-2 -kerning first=70 second=109 amount=-1 -kerning first=70 second=58 amount=-2 -kerning first=70 second=34 amount=2 -kerning first=70 second=39 amount=3 -kerning first=70 second=44 amount=-7 -kerning first=70 second=46 amount=-7 -kerning first=49 second=106 amount=-6 -kerning first=49 second=87 amount=-7 -kerning first=49 second=81 amount=-8 -kerning first=49 second=77 amount=-8 -kerning first=49 second=84 amount=-8 -kerning first=49 second=104 amount=-7 -kerning first=49 second=102 amount=-7 -kerning first=49 second=93 amount=-8 -kerning first=49 second=90 amount=-6 -kerning first=49 second=88 amount=-5 -kerning first=49 second=89 amount=-8 -kerning first=49 second=65 amount=-7 -kerning first=49 second=75 amount=-7 -kerning first=49 second=78 amount=-7 -kerning first=49 second=86 amount=-7 -kerning first=49 second=85 amount=-7 -kerning first=49 second=83 amount=-7 -kerning first=49 second=72 amount=-7 -kerning first=49 second=68 amount=-8 -kerning first=49 second=76 amount=-7 -kerning first=49 second=74 amount=-8 -kerning first=49 second=63 amount=-8 -kerning first=49 second=69 amount=-7 -kerning first=49 second=108 amount=-6 -kerning first=49 second=82 amount=-7 -kerning first=49 second=92 amount=-7 -kerning first=49 second=47 amount=-6 -kerning first=49 second=71 amount=-7 -kerning first=49 second=107 amount=-6 -kerning first=49 second=66 amount=-7 -kerning first=49 second=80 amount=-6 -kerning first=49 second=70 amount=-7 -kerning first=49 second=40 amount=-8 -kerning first=49 second=41 amount=-6 -kerning first=49 second=73 amount=-6 -kerning first=49 second=33 amount=-6 -kerning first=49 second=64 amount=-9 -kerning first=49 second=79 amount=-8 -kerning first=49 second=67 amount=-7 -kerning first=49 second=105 amount=-6 -kerning first=49 second=100 amount=-7 -kerning first=49 second=113 amount=-7 -kerning first=49 second=112 amount=-7 -kerning first=49 second=98 amount=-6 -kerning first=49 second=116 amount=-6 -kerning first=49 second=103 amount=-7 -kerning first=49 second=121 amount=-7 -kerning first=49 second=59 amount=-6 -kerning first=49 second=119 amount=-6 -kerning first=49 second=118 amount=-6 -kerning first=49 second=122 amount=-6 -kerning first=49 second=110 amount=-6 -kerning first=49 second=120 amount=-5 -kerning first=49 second=114 amount=-6 -kerning first=49 second=117 amount=-7 -kerning first=49 second=109 amount=-8 -kerning first=49 second=97 amount=-5 -kerning first=49 second=111 amount=-7 -kerning first=49 second=101 amount=-7 -kerning first=49 second=99 amount=-7 -kerning first=49 second=115 amount=-6 -kerning first=49 second=58 amount=-6 -kerning first=49 second=35 amount=-8 -kerning first=49 second=34 amount=-7 -kerning first=49 second=39 amount=-7 -kerning first=49 second=44 amount=-6 -kerning first=49 second=45 amount=-8 -kerning first=49 second=46 amount=-5 -kerning first=40 second=106 amount=2 -kerning first=40 second=87 amount=2 -kerning first=40 second=81 amount=-2 -kerning first=40 second=104 amount=1 -kerning first=40 second=93 amount=2 -kerning first=40 second=90 amount=2 -kerning first=40 second=88 amount=2 -kerning first=40 second=89 amount=1 -kerning first=40 second=65 amount=1 -kerning first=40 second=75 amount=2 -kerning first=40 second=78 amount=1 -kerning first=40 second=86 amount=3 -kerning first=40 second=85 amount=2 -kerning first=40 second=48 amount=-2 -kerning first=40 second=68 amount=1 -kerning first=40 second=76 amount=2 -kerning first=40 second=74 amount=-1 -kerning first=40 second=56 amount=-2 -kerning first=40 second=69 amount=1 -kerning first=40 second=108 amount=2 -kerning first=40 second=82 amount=2 -kerning first=40 second=52 amount=-2 -kerning first=40 second=92 amount=2 -kerning first=40 second=47 amount=2 -kerning first=40 second=51 amount=-2 -kerning first=40 second=107 amount=2 -kerning first=40 second=66 amount=2 -kerning first=40 second=80 amount=2 -kerning first=40 second=49 amount=-4 -kerning first=40 second=41 amount=2 -kerning first=40 second=73 amount=2 -kerning first=40 second=33 amount=2 -kerning first=40 second=64 amount=-2 -kerning first=40 second=54 amount=-3 -kerning first=40 second=57 amount=-2 -kerning first=40 second=105 amount=1 -kerning first=40 second=112 amount=1 -kerning first=40 second=98 amount=2 -kerning first=40 second=59 amount=2 -kerning first=40 second=122 amount=2 -kerning first=40 second=110 amount=2 -kerning first=40 second=120 amount=3 -kerning first=40 second=114 amount=2 -kerning first=40 second=97 amount=2 -kerning first=40 second=58 amount=1 -kerning first=40 second=35 amount=-2 -kerning first=40 second=34 amount=3 -kerning first=40 second=39 amount=3 -kerning first=40 second=44 amount=2 -kerning first=40 second=45 amount=-2 -kerning first=40 second=46 amount=2 -kerning first=41 second=106 amount=2 -kerning first=41 second=81 amount=2 -kerning first=41 second=104 amount=1 -kerning first=41 second=102 amount=2 -kerning first=41 second=85 amount=1 -kerning first=41 second=83 amount=1 -kerning first=41 second=72 amount=2 -kerning first=41 second=74 amount=1 -kerning first=41 second=63 amount=2 -kerning first=41 second=56 amount=-1 -kerning first=41 second=69 amount=1 -kerning first=41 second=108 amount=2 -kerning first=41 second=52 amount=1 -kerning first=41 second=50 amount=-1 -kerning first=41 second=71 amount=2 -kerning first=41 second=55 amount=-1 -kerning first=41 second=107 amount=2 -kerning first=41 second=66 amount=1 -kerning first=41 second=80 amount=1 -kerning first=41 second=49 amount=-4 -kerning first=41 second=40 amount=2 -kerning first=41 second=73 amount=1 -kerning first=41 second=33 amount=2 -kerning first=41 second=79 amount=2 -kerning first=41 second=67 amount=2 -kerning first=41 second=105 amount=2 -kerning first=41 second=100 amount=2 -kerning first=41 second=113 amount=2 -kerning first=41 second=112 amount=2 -kerning first=41 second=98 amount=1 -kerning first=41 second=116 amount=4 -kerning first=41 second=103 amount=2 -kerning first=41 second=121 amount=3 -kerning first=41 second=59 amount=2 -kerning first=41 second=119 amount=4 -kerning first=41 second=118 amount=4 -kerning first=41 second=110 amount=2 -kerning first=41 second=120 amount=2 -kerning first=41 second=114 amount=2 -kerning first=41 second=117 amount=2 -kerning first=41 second=109 amount=1 -kerning first=41 second=97 amount=2 -kerning first=41 second=111 amount=2 -kerning first=41 second=101 amount=2 -kerning first=41 second=99 amount=2 -kerning first=41 second=115 amount=1 -kerning first=41 second=35 amount=2 -kerning first=41 second=34 amount=2 -kerning first=41 second=39 amount=2 -kerning first=41 second=44 amount=-1 -kerning first=41 second=45 amount=2 -kerning first=73 second=106 amount=2 -kerning first=73 second=87 amount=2 -kerning first=73 second=104 amount=1 -kerning first=73 second=102 amount=1 -kerning first=73 second=93 amount=1 -kerning first=73 second=90 amount=2 -kerning first=73 second=88 amount=2 -kerning first=73 second=65 amount=1 -kerning first=73 second=75 amount=2 -kerning first=73 second=86 amount=2 -kerning first=73 second=85 amount=2 -kerning first=73 second=83 amount=1 -kerning first=73 second=72 amount=1 -kerning first=73 second=76 amount=2 -kerning first=73 second=63 amount=1 -kerning first=73 second=56 amount=-1 -kerning first=73 second=108 amount=2 -kerning first=73 second=82 amount=2 -kerning first=73 second=92 amount=1 -kerning first=73 second=47 amount=2 -kerning first=73 second=71 amount=1 -kerning first=73 second=107 amount=2 -kerning first=73 second=66 amount=2 -kerning first=73 second=80 amount=2 -kerning first=73 second=49 amount=-4 -kerning first=73 second=41 amount=2 -kerning first=73 second=73 amount=2 -kerning first=73 second=33 amount=2 -kerning first=73 second=54 amount=-1 -kerning first=73 second=67 amount=1 -kerning first=73 second=105 amount=2 -kerning first=73 second=113 amount=1 -kerning first=73 second=112 amount=1 -kerning first=73 second=98 amount=2 -kerning first=73 second=116 amount=3 -kerning first=73 second=103 amount=1 -kerning first=73 second=121 amount=2 -kerning first=73 second=59 amount=3 -kerning first=73 second=119 amount=3 -kerning first=73 second=118 amount=3 -kerning first=73 second=122 amount=2 -kerning first=73 second=110 amount=2 -kerning first=73 second=120 amount=3 -kerning first=73 second=114 amount=2 -kerning first=73 second=117 amount=1 -kerning first=73 second=97 amount=2 -kerning first=73 second=111 amount=2 -kerning first=73 second=99 amount=1 -kerning first=73 second=115 amount=2 -kerning first=73 second=58 amount=2 -kerning first=73 second=34 amount=2 -kerning first=73 second=39 amount=2 -kerning first=73 second=44 amount=2 -kerning first=73 second=46 amount=2 -kerning first=33 second=106 amount=2 -kerning first=33 second=87 amount=2 -kerning first=33 second=81 amount=1 -kerning first=33 second=84 amount=1 -kerning first=33 second=104 amount=1 -kerning first=33 second=102 amount=2 -kerning first=33 second=93 amount=3 -kerning first=33 second=90 amount=2 -kerning first=33 second=88 amount=2 -kerning first=33 second=89 amount=1 -kerning first=33 second=65 amount=1 -kerning first=33 second=75 amount=2 -kerning first=33 second=78 amount=1 -kerning first=33 second=53 amount=4 -kerning first=33 second=86 amount=3 -kerning first=33 second=85 amount=2 -kerning first=33 second=83 amount=3 -kerning first=33 second=72 amount=1 -kerning first=33 second=68 amount=1 -kerning first=33 second=76 amount=2 -kerning first=33 second=74 amount=2 -kerning first=33 second=63 amount=2 -kerning first=33 second=69 amount=1 -kerning first=33 second=108 amount=2 -kerning first=33 second=82 amount=2 -kerning first=33 second=52 amount=2 -kerning first=33 second=92 amount=2 -kerning first=33 second=47 amount=2 -kerning first=33 second=71 amount=2 -kerning first=33 second=107 amount=2 -kerning first=33 second=66 amount=2 -kerning first=33 second=80 amount=2 -kerning first=33 second=49 amount=-4 -kerning first=33 second=40 amount=2 -kerning first=33 second=41 amount=2 -kerning first=33 second=73 amount=4 -kerning first=33 second=33 amount=2 -kerning first=33 second=79 amount=1 -kerning first=33 second=67 amount=2 -kerning first=33 second=105 amount=2 -kerning first=33 second=100 amount=2 -kerning first=33 second=113 amount=2 -kerning first=33 second=112 amount=1 -kerning first=33 second=98 amount=2 -kerning first=33 second=116 amount=3 -kerning first=33 second=103 amount=2 -kerning first=33 second=121 amount=3 -kerning first=33 second=59 amount=3 -kerning first=33 second=119 amount=4 -kerning first=33 second=118 amount=3 -kerning first=33 second=122 amount=2 -kerning first=33 second=110 amount=2 -kerning first=33 second=120 amount=3 -kerning first=33 second=114 amount=2 -kerning first=33 second=117 amount=2 -kerning first=33 second=97 amount=3 -kerning first=33 second=111 amount=2 -kerning first=33 second=101 amount=2 -kerning first=33 second=99 amount=2 -kerning first=33 second=115 amount=3 -kerning first=33 second=58 amount=2 -kerning first=33 second=35 amount=1 -kerning first=33 second=43 amount=2 -kerning first=33 second=34 amount=2 -kerning first=33 second=39 amount=3 -kerning first=33 second=44 amount=3 -kerning first=33 second=45 amount=2 -kerning first=33 second=46 amount=2 -kerning first=64 second=106 amount=1 -kerning first=64 second=87 amount=-2 -kerning first=64 second=81 amount=1 -kerning first=64 second=84 amount=-4 -kerning first=64 second=102 amount=2 -kerning first=64 second=93 amount=-7 -kerning first=64 second=90 amount=-3 -kerning first=64 second=88 amount=-3 -kerning first=64 second=89 amount=-5 -kerning first=64 second=65 amount=-2 -kerning first=64 second=86 amount=-2 -kerning first=64 second=72 amount=2 -kerning first=64 second=74 amount=1 -kerning first=64 second=63 amount=-3 -kerning first=64 second=56 amount=-2 -kerning first=64 second=108 amount=1 -kerning first=64 second=52 amount=1 -kerning first=64 second=50 amount=-6 -kerning first=64 second=92 amount=-7 -kerning first=64 second=47 amount=-3 -kerning first=64 second=71 amount=2 -kerning first=64 second=55 amount=-4 -kerning first=64 second=51 amount=-3 -kerning first=64 second=107 amount=1 -kerning first=64 second=49 amount=-8 -kerning first=64 second=40 amount=2 -kerning first=64 second=41 amount=-2 -kerning first=64 second=33 amount=1 -kerning first=64 second=79 amount=1 -kerning first=64 second=57 amount=-2 -kerning first=64 second=67 amount=2 -kerning first=64 second=105 amount=1 -kerning first=64 second=100 amount=2 -kerning first=64 second=113 amount=2 -kerning first=64 second=116 amount=3 -kerning first=64 second=103 amount=2 -kerning first=64 second=121 amount=1 -kerning first=64 second=119 amount=3 -kerning first=64 second=118 amount=2 -kerning first=64 second=122 amount=-1 -kerning first=64 second=110 amount=1 -kerning first=64 second=114 amount=1 -kerning first=64 second=117 amount=2 -kerning first=64 second=97 amount=1 -kerning first=64 second=111 amount=2 -kerning first=64 second=101 amount=1 -kerning first=64 second=99 amount=2 -kerning first=64 second=35 amount=2 -kerning first=64 second=34 amount=-5 -kerning first=64 second=39 amount=-5 -kerning first=64 second=44 amount=-7 -kerning first=64 second=45 amount=2 -kerning first=64 second=46 amount=-4 -kerning first=79 second=106 amount=1 -kerning first=79 second=81 amount=1 -kerning first=79 second=102 amount=2 -kerning first=79 second=93 amount=-1 -kerning first=79 second=88 amount=-1 -kerning first=79 second=89 amount=-3 -kerning first=79 second=65 amount=-2 -kerning first=79 second=72 amount=2 -kerning first=79 second=56 amount=-2 -kerning first=79 second=108 amount=1 -kerning first=79 second=50 amount=-3 -kerning first=79 second=92 amount=-2 -kerning first=79 second=47 amount=-2 -kerning first=79 second=71 amount=2 -kerning first=79 second=55 amount=-2 -kerning first=79 second=51 amount=-2 -kerning first=79 second=107 amount=1 -kerning first=79 second=49 amount=-5 -kerning first=79 second=40 amount=1 -kerning first=79 second=41 amount=-1 -kerning first=79 second=33 amount=2 -kerning first=79 second=79 amount=1 -kerning first=79 second=57 amount=-1 -kerning first=79 second=67 amount=2 -kerning first=79 second=105 amount=1 -kerning first=79 second=100 amount=1 -kerning first=79 second=113 amount=2 -kerning first=79 second=112 amount=1 -kerning first=79 second=98 amount=1 -kerning first=79 second=116 amount=3 -kerning first=79 second=103 amount=2 -kerning first=79 second=121 amount=3 -kerning first=79 second=59 amount=1 -kerning first=79 second=119 amount=4 -kerning first=79 second=118 amount=3 -kerning first=79 second=110 amount=2 -kerning first=79 second=120 amount=2 -kerning first=79 second=114 amount=2 -kerning first=79 second=117 amount=2 -kerning first=79 second=97 amount=2 -kerning first=79 second=111 amount=2 -kerning first=79 second=101 amount=1 -kerning first=79 second=99 amount=2 -kerning first=79 second=35 amount=2 -kerning first=79 second=44 amount=-3 -kerning first=79 second=45 amount=2 -kerning first=54 second=106 amount=-2 -kerning first=54 second=87 amount=-2 -kerning first=54 second=81 amount=-2 -kerning first=54 second=77 amount=-3 -kerning first=54 second=104 amount=-1 -kerning first=54 second=102 amount=-2 -kerning first=54 second=93 amount=-3 -kerning first=54 second=90 amount=-2 -kerning first=54 second=88 amount=-3 -kerning first=54 second=89 amount=-3 -kerning first=54 second=65 amount=-4 -kerning first=54 second=75 amount=-1 -kerning first=54 second=78 amount=-2 -kerning first=54 second=86 amount=-2 -kerning first=54 second=83 amount=-1 -kerning first=54 second=72 amount=-2 -kerning first=54 second=68 amount=-2 -kerning first=54 second=76 amount=-1 -kerning first=54 second=74 amount=-1 -kerning first=54 second=69 amount=-1 -kerning first=54 second=82 amount=-1 -kerning first=54 second=92 amount=-3 -kerning first=54 second=47 amount=-3 -kerning first=54 second=66 amount=-1 -kerning first=54 second=80 amount=-1 -kerning first=54 second=70 amount=-2 -kerning first=54 second=40 amount=-1 -kerning first=54 second=41 amount=-3 -kerning first=54 second=73 amount=-1 -kerning first=54 second=64 amount=-2 -kerning first=54 second=79 amount=-2 -kerning first=54 second=100 amount=-1 -kerning first=54 second=113 amount=-1 -kerning first=54 second=112 amount=-2 -kerning first=54 second=98 amount=-1 -kerning first=54 second=121 amount=-1 -kerning first=54 second=59 amount=-3 -kerning first=54 second=118 amount=-2 -kerning first=54 second=122 amount=-3 -kerning first=54 second=110 amount=-1 -kerning first=54 second=120 amount=-2 -kerning first=54 second=114 amount=-2 -kerning first=54 second=109 amount=-2 -kerning first=54 second=97 amount=-1 -kerning first=54 second=101 amount=-1 -kerning first=54 second=115 amount=-2 -kerning first=54 second=58 amount=-3 -kerning first=54 second=35 amount=-1 -kerning first=54 second=44 amount=-5 -kerning first=54 second=45 amount=-1 -kerning first=54 second=46 amount=-3 -kerning first=57 second=87 amount=-3 -kerning first=57 second=81 amount=-1 -kerning first=57 second=77 amount=-3 -kerning first=57 second=84 amount=-2 -kerning first=57 second=104 amount=-1 -kerning first=57 second=93 amount=-4 -kerning first=57 second=90 amount=-3 -kerning first=57 second=88 amount=-4 -kerning first=57 second=89 amount=-5 -kerning first=57 second=65 amount=-4 -kerning first=57 second=75 amount=-2 -kerning first=57 second=78 amount=-2 -kerning first=57 second=86 amount=-3 -kerning first=57 second=85 amount=-1 -kerning first=57 second=83 amount=-2 -kerning first=57 second=68 amount=-2 -kerning first=57 second=76 amount=-2 -kerning first=57 second=74 amount=-2 -kerning first=57 second=63 amount=-1 -kerning first=57 second=69 amount=-2 -kerning first=57 second=82 amount=-2 -kerning first=57 second=92 amount=-4 -kerning first=57 second=47 amount=-4 -kerning first=57 second=66 amount=-2 -kerning first=57 second=80 amount=-2 -kerning first=57 second=70 amount=-2 -kerning first=57 second=41 amount=-4 -kerning first=57 second=73 amount=-2 -kerning first=57 second=64 amount=-2 -kerning first=57 second=79 amount=-1 -kerning first=57 second=100 amount=-1 -kerning first=57 second=98 amount=-1 -kerning first=57 second=116 amount=1 -kerning first=57 second=59 amount=-1 -kerning first=57 second=119 amount=1 -kerning first=57 second=118 amount=1 -kerning first=57 second=122 amount=-2 -kerning first=57 second=109 amount=-1 -kerning first=57 second=101 amount=-1 -kerning first=57 second=115 amount=-1 -kerning first=57 second=58 amount=-2 -kerning first=57 second=34 amount=-1 -kerning first=57 second=44 amount=-5 -kerning first=57 second=46 amount=-3 -kerning first=67 second=106 amount=2 -kerning first=67 second=81 amount=2 -kerning first=67 second=104 amount=2 -kerning first=67 second=102 amount=2 -kerning first=67 second=93 amount=-1 -kerning first=67 second=88 amount=-1 -kerning first=67 second=89 amount=-2 -kerning first=67 second=85 amount=1 -kerning first=67 second=83 amount=2 -kerning first=67 second=74 amount=2 -kerning first=67 second=56 amount=-1 -kerning first=67 second=69 amount=1 -kerning first=67 second=108 amount=2 -kerning first=67 second=52 amount=2 -kerning first=67 second=50 amount=-3 -kerning first=67 second=92 amount=-1 -kerning first=67 second=47 amount=-1 -kerning first=67 second=71 amount=2 -kerning first=67 second=55 amount=-2 -kerning first=67 second=51 amount=-2 -kerning first=67 second=107 amount=2 -kerning first=67 second=66 amount=1 -kerning first=67 second=80 amount=1 -kerning first=67 second=49 amount=-5 -kerning first=67 second=40 amount=2 -kerning first=67 second=73 amount=1 -kerning first=67 second=33 amount=2 -kerning first=67 second=64 amount=1 -kerning first=67 second=79 amount=1 -kerning first=67 second=67 amount=3 -kerning first=67 second=105 amount=2 -kerning first=67 second=100 amount=2 -kerning first=67 second=113 amount=2 -kerning first=67 second=112 amount=2 -kerning first=67 second=98 amount=2 -kerning first=67 second=116 amount=3 -kerning first=67 second=103 amount=3 -kerning first=67 second=121 amount=3 -kerning first=67 second=119 amount=4 -kerning first=67 second=118 amount=4 -kerning first=67 second=110 amount=2 -kerning first=67 second=120 amount=2 -kerning first=67 second=114 amount=2 -kerning first=67 second=117 amount=3 -kerning first=67 second=109 amount=1 -kerning first=67 second=97 amount=2 -kerning first=67 second=111 amount=3 -kerning first=67 second=101 amount=2 -kerning first=67 second=99 amount=2 -kerning first=67 second=35 amount=1 -kerning first=67 second=34 amount=1 -kerning first=67 second=39 amount=1 -kerning first=67 second=44 amount=-2 -kerning first=105 second=106 amount=2 -kerning first=105 second=104 amount=2 -kerning first=105 second=102 amount=2 -kerning first=105 second=93 amount=2 -kerning first=105 second=63 amount=2 -kerning first=105 second=108 amount=2 -kerning first=105 second=50 amount=1 -kerning first=105 second=92 amount=2 -kerning first=105 second=47 amount=2 -kerning first=105 second=107 amount=2 -kerning first=105 second=49 amount=-4 -kerning first=105 second=40 amount=2 -kerning first=105 second=41 amount=2 -kerning first=105 second=33 amount=3 -kerning first=105 second=105 amount=2 -kerning first=105 second=100 amount=1 -kerning first=105 second=113 amount=1 -kerning first=105 second=112 amount=2 -kerning first=105 second=98 amount=2 -kerning first=105 second=116 amount=3 -kerning first=105 second=103 amount=1 -kerning first=105 second=121 amount=4 -kerning first=105 second=59 amount=3 -kerning first=105 second=119 amount=5 -kerning first=105 second=118 amount=4 -kerning first=105 second=122 amount=2 -kerning first=105 second=110 amount=2 -kerning first=105 second=120 amount=3 -kerning first=105 second=114 amount=3 -kerning first=105 second=117 amount=2 -kerning first=105 second=109 amount=2 -kerning first=105 second=97 amount=2 -kerning first=105 second=111 amount=2 -kerning first=105 second=101 amount=1 -kerning first=105 second=99 amount=1 -kerning first=105 second=115 amount=2 -kerning first=105 second=58 amount=2 -kerning first=105 second=35 amount=2 -kerning first=105 second=34 amount=2 -kerning first=105 second=39 amount=2 -kerning first=105 second=44 amount=3 -kerning first=105 second=46 amount=3 -kerning first=100 second=106 amount=1 -kerning first=100 second=102 amount=2 -kerning first=100 second=93 amount=1 -kerning first=100 second=63 amount=1 -kerning first=100 second=56 amount=-1 -kerning first=100 second=108 amount=2 -kerning first=100 second=92 amount=1 -kerning first=100 second=47 amount=2 -kerning first=100 second=107 amount=2 -kerning first=100 second=49 amount=-4 -kerning first=100 second=41 amount=1 -kerning first=100 second=33 amount=2 -kerning first=100 second=105 amount=1 -kerning first=100 second=113 amount=1 -kerning first=100 second=112 amount=1 -kerning first=100 second=98 amount=2 -kerning first=100 second=116 amount=3 -kerning first=100 second=103 amount=1 -kerning first=100 second=121 amount=2 -kerning first=100 second=59 amount=2 -kerning first=100 second=119 amount=3 -kerning first=100 second=118 amount=3 -kerning first=100 second=122 amount=2 -kerning first=100 second=110 amount=1 -kerning first=100 second=120 amount=3 -kerning first=100 second=114 amount=1 -kerning first=100 second=117 amount=1 -kerning first=100 second=97 amount=2 -kerning first=100 second=111 amount=1 -kerning first=100 second=99 amount=1 -kerning first=100 second=115 amount=2 -kerning first=100 second=58 amount=1 -kerning first=100 second=34 amount=2 -kerning first=100 second=39 amount=2 -kerning first=100 second=44 amount=2 -kerning first=100 second=46 amount=2 -kerning first=113 second=106 amount=6 -kerning first=113 second=104 amount=1 -kerning first=113 second=102 amount=2 -kerning first=113 second=108 amount=2 -kerning first=113 second=52 amount=1 -kerning first=113 second=92 amount=-4 -kerning first=113 second=47 amount=2 -kerning first=113 second=107 amount=2 -kerning first=113 second=49 amount=-7 -kerning first=113 second=40 amount=2 -kerning first=113 second=41 amount=1 -kerning first=113 second=33 amount=2 -kerning first=113 second=105 amount=2 -kerning first=113 second=100 amount=2 -kerning first=113 second=112 amount=2 -kerning first=113 second=98 amount=1 -kerning first=113 second=116 amount=3 -kerning first=113 second=103 amount=1 -kerning first=113 second=121 amount=3 -kerning first=113 second=59 amount=4 -kerning first=113 second=119 amount=4 -kerning first=113 second=118 amount=4 -kerning first=113 second=122 amount=2 -kerning first=113 second=110 amount=2 -kerning first=113 second=120 amount=2 -kerning first=113 second=114 amount=2 -kerning first=113 second=117 amount=2 -kerning first=113 second=109 amount=1 -kerning first=113 second=97 amount=2 -kerning first=113 second=111 amount=2 -kerning first=113 second=101 amount=1 -kerning first=113 second=99 amount=2 -kerning first=113 second=115 amount=2 -kerning first=113 second=58 amount=1 -kerning first=113 second=35 amount=1 -kerning first=113 second=44 amount=4 -kerning first=113 second=45 amount=1 -kerning first=113 second=46 amount=2 -kerning first=112 second=106 amount=1 -kerning first=112 second=104 amount=1 -kerning first=112 second=102 amount=2 -kerning first=112 second=93 amount=-2 -kerning first=112 second=63 amount=-2 -kerning first=112 second=108 amount=2 -kerning first=112 second=52 amount=2 -kerning first=112 second=50 amount=-1 -kerning first=112 second=92 amount=-6 -kerning first=112 second=107 amount=2 -kerning first=112 second=49 amount=-7 -kerning first=112 second=40 amount=2 -kerning first=112 second=33 amount=2 -kerning first=112 second=64 amount=1 -kerning first=112 second=105 amount=2 -kerning first=112 second=100 amount=2 -kerning first=112 second=113 amount=1 -kerning first=112 second=98 amount=1 -kerning first=112 second=116 amount=3 -kerning first=112 second=103 amount=2 -kerning first=112 second=59 amount=1 -kerning first=112 second=119 amount=3 -kerning first=112 second=118 amount=2 -kerning first=112 second=110 amount=2 -kerning first=112 second=120 amount=1 -kerning first=112 second=114 amount=2 -kerning first=112 second=117 amount=2 -kerning first=112 second=97 amount=2 -kerning first=112 second=111 amount=2 -kerning first=112 second=101 amount=2 -kerning first=112 second=99 amount=2 -kerning first=112 second=115 amount=2 -kerning first=112 second=35 amount=2 -kerning first=112 second=34 amount=-5 -kerning first=112 second=39 amount=-5 -kerning first=112 second=44 amount=-2 -kerning first=112 second=45 amount=2 -kerning first=98 second=102 amount=1 -kerning first=98 second=93 amount=-2 -kerning first=98 second=63 amount=-2 -kerning first=98 second=56 amount=-1 -kerning first=98 second=108 amount=1 -kerning first=98 second=52 amount=1 -kerning first=98 second=92 amount=-7 -kerning first=98 second=107 amount=1 -kerning first=98 second=49 amount=-7 -kerning first=98 second=40 amount=1 -kerning first=98 second=33 amount=1 -kerning first=98 second=105 amount=1 -kerning first=98 second=100 amount=1 -kerning first=98 second=113 amount=2 -kerning first=98 second=112 amount=1 -kerning first=98 second=116 amount=2 -kerning first=98 second=103 amount=2 -kerning first=98 second=119 amount=2 -kerning first=98 second=118 amount=2 -kerning first=98 second=110 amount=2 -kerning first=98 second=120 amount=2 -kerning first=98 second=114 amount=2 -kerning first=98 second=117 amount=2 -kerning first=98 second=97 amount=3 -kerning first=98 second=111 amount=2 -kerning first=98 second=101 amount=2 -kerning first=98 second=99 amount=2 -kerning first=98 second=115 amount=2 -kerning first=98 second=35 amount=1 -kerning first=98 second=34 amount=-6 -kerning first=98 second=39 amount=-6 -kerning first=98 second=45 amount=2 -kerning first=98 second=46 amount=1 -kerning first=116 second=106 amount=3 -kerning first=116 second=104 amount=3 -kerning first=116 second=102 amount=4 -kerning first=116 second=93 amount=-3 -kerning first=116 second=48 amount=2 -kerning first=116 second=63 amount=2 -kerning first=116 second=108 amount=3 -kerning first=116 second=52 amount=-1 -kerning first=116 second=50 amount=-1 -kerning first=116 second=92 amount=-2 -kerning first=116 second=55 amount=-2 -kerning first=116 second=107 amount=3 -kerning first=116 second=49 amount=-5 -kerning first=116 second=40 amount=3 -kerning first=116 second=33 amount=4 -kerning first=116 second=54 amount=1 -kerning first=116 second=57 amount=1 -kerning first=116 second=105 amount=3 -kerning first=116 second=100 amount=1 -kerning first=116 second=113 amount=2 -kerning first=116 second=112 amount=3 -kerning first=116 second=98 amount=3 -kerning first=116 second=116 amount=4 -kerning first=116 second=103 amount=2 -kerning first=116 second=121 amount=5 -kerning first=116 second=59 amount=2 -kerning first=116 second=119 amount=6 -kerning first=116 second=118 amount=5 -kerning first=116 second=122 amount=2 -kerning first=116 second=110 amount=3 -kerning first=116 second=120 amount=4 -kerning first=116 second=114 amount=4 -kerning first=116 second=117 amount=3 -kerning first=116 second=109 amount=3 -kerning first=116 second=97 amount=3 -kerning first=116 second=111 amount=2 -kerning first=116 second=101 amount=1 -kerning first=116 second=99 amount=1 -kerning first=116 second=115 amount=2 -kerning first=116 second=58 amount=1 -kerning first=116 second=35 amount=3 -kerning first=116 second=34 amount=2 -kerning first=116 second=39 amount=2 -kerning first=116 second=45 amount=-3 -kerning first=116 second=32 amount=2 -kerning first=103 second=106 amount=5 -kerning first=103 second=104 amount=1 -kerning first=103 second=102 amount=2 -kerning first=103 second=53 amount=1 -kerning first=103 second=108 amount=2 -kerning first=103 second=52 amount=1 -kerning first=103 second=92 amount=-4 -kerning first=103 second=47 amount=2 -kerning first=103 second=107 amount=2 -kerning first=103 second=49 amount=-6 -kerning first=103 second=40 amount=1 -kerning first=103 second=41 amount=2 -kerning first=103 second=33 amount=1 -kerning first=103 second=105 amount=2 -kerning first=103 second=100 amount=2 -kerning first=103 second=113 amount=1 -kerning first=103 second=112 amount=1 -kerning first=103 second=98 amount=2 -kerning first=103 second=116 amount=3 -kerning first=103 second=103 amount=2 -kerning first=103 second=121 amount=2 -kerning first=103 second=59 amount=5 -kerning first=103 second=119 amount=3 -kerning first=103 second=118 amount=3 -kerning first=103 second=122 amount=2 -kerning first=103 second=110 amount=2 -kerning first=103 second=120 amount=3 -kerning first=103 second=114 amount=2 -kerning first=103 second=117 amount=2 -kerning first=103 second=97 amount=3 -kerning first=103 second=111 amount=2 -kerning first=103 second=101 amount=2 -kerning first=103 second=99 amount=2 -kerning first=103 second=115 amount=2 -kerning first=103 second=58 amount=2 -kerning first=103 second=35 amount=1 -kerning first=103 second=34 amount=-1 -kerning first=103 second=44 amount=4 -kerning first=103 second=45 amount=1 -kerning first=103 second=46 amount=2 -kerning first=121 second=106 amount=2 -kerning first=121 second=104 amount=2 -kerning first=121 second=102 amount=3 -kerning first=121 second=93 amount=-6 -kerning first=121 second=108 amount=2 -kerning first=121 second=50 amount=-3 -kerning first=121 second=92 amount=-4 -kerning first=121 second=47 amount=-4 -kerning first=121 second=55 amount=-5 -kerning first=121 second=51 amount=-2 -kerning first=121 second=107 amount=2 -kerning first=121 second=49 amount=-7 -kerning first=121 second=40 amount=2 -kerning first=121 second=41 amount=-1 -kerning first=121 second=33 amount=2 -kerning first=121 second=64 amount=-1 -kerning first=121 second=105 amount=2 -kerning first=121 second=112 amount=2 -kerning first=121 second=98 amount=2 -kerning first=121 second=116 amount=4 -kerning first=121 second=121 amount=3 -kerning first=121 second=59 amount=1 -kerning first=121 second=119 amount=4 -kerning first=121 second=118 amount=4 -kerning first=121 second=110 amount=2 -kerning first=121 second=120 amount=3 -kerning first=121 second=114 amount=3 -kerning first=121 second=117 amount=2 -kerning first=121 second=109 amount=2 -kerning first=121 second=97 amount=2 -kerning first=121 second=111 amount=1 -kerning first=121 second=35 amount=2 -kerning first=121 second=44 amount=-4 -kerning first=121 second=46 amount=-4 -kerning first=121 second=32 amount=3 -kerning first=59 second=106 amount=1 -kerning first=59 second=87 amount=-1 -kerning first=59 second=84 amount=-4 -kerning first=59 second=102 amount=1 -kerning first=59 second=93 amount=-2 -kerning first=59 second=89 amount=-4 -kerning first=59 second=53 amount=-1 -kerning first=59 second=86 amount=-2 -kerning first=59 second=74 amount=-5 -kerning first=59 second=63 amount=-2 -kerning first=59 second=56 amount=-2 -kerning first=59 second=52 amount=-2 -kerning first=59 second=92 amount=-5 -kerning first=59 second=71 amount=1 -kerning first=59 second=51 amount=-3 -kerning first=59 second=49 amount=-8 -kerning first=59 second=33 amount=1 -kerning first=59 second=64 amount=-2 -kerning first=59 second=54 amount=-1 -kerning first=59 second=57 amount=-1 -kerning first=59 second=67 amount=1 -kerning first=59 second=105 amount=1 -kerning first=59 second=112 amount=1 -kerning first=59 second=116 amount=2 -kerning first=59 second=121 amount=2 -kerning first=59 second=59 amount=1 -kerning first=59 second=119 amount=3 -kerning first=59 second=118 amount=3 -kerning first=59 second=110 amount=1 -kerning first=59 second=120 amount=1 -kerning first=59 second=114 amount=2 -kerning first=59 second=117 amount=1 -kerning first=59 second=34 amount=-2 -kerning first=59 second=39 amount=-1 -kerning first=59 second=44 amount=2 -kerning first=59 second=45 amount=-3 -kerning first=119 second=106 amount=3 -kerning first=119 second=104 amount=2 -kerning first=119 second=102 amount=2 -kerning first=119 second=93 amount=-6 -kerning first=119 second=63 amount=2 -kerning first=119 second=108 amount=3 -kerning first=119 second=50 amount=-2 -kerning first=119 second=92 amount=-3 -kerning first=119 second=47 amount=-3 -kerning first=119 second=55 amount=-5 -kerning first=119 second=107 amount=3 -kerning first=119 second=49 amount=-6 -kerning first=119 second=40 amount=2 -kerning first=119 second=33 amount=3 -kerning first=119 second=64 amount=-2 -kerning first=119 second=105 amount=3 -kerning first=119 second=112 amount=3 -kerning first=119 second=98 amount=2 -kerning first=119 second=116 amount=3 -kerning first=119 second=121 amount=4 -kerning first=119 second=59 amount=2 -kerning first=119 second=119 amount=5 -kerning first=119 second=118 amount=5 -kerning first=119 second=110 amount=3 -kerning first=119 second=120 amount=3 -kerning first=119 second=114 amount=3 -kerning first=119 second=117 amount=3 -kerning first=119 second=109 amount=2 -kerning first=119 second=35 amount=2 -kerning first=119 second=34 amount=2 -kerning first=119 second=39 amount=2 -kerning first=119 second=44 amount=-4 -kerning first=119 second=46 amount=-4 -kerning first=118 second=106 amount=4 -kerning first=118 second=104 amount=3 -kerning first=118 second=102 amount=4 -kerning first=118 second=93 amount=-5 -kerning first=118 second=48 amount=2 -kerning first=118 second=63 amount=2 -kerning first=118 second=108 amount=3 -kerning first=118 second=50 amount=-1 -kerning first=118 second=92 amount=-2 -kerning first=118 second=47 amount=-2 -kerning first=118 second=55 amount=-4 -kerning first=118 second=107 amount=3 -kerning first=118 second=49 amount=-5 -kerning first=118 second=40 amount=3 -kerning first=118 second=33 amount=4 -kerning first=118 second=54 amount=1 -kerning first=118 second=57 amount=1 -kerning first=118 second=105 amount=4 -kerning first=118 second=100 amount=2 -kerning first=118 second=113 amount=2 -kerning first=118 second=112 amount=4 -kerning first=118 second=98 amount=3 -kerning first=118 second=116 amount=4 -kerning first=118 second=103 amount=2 -kerning first=118 second=121 amount=5 -kerning first=118 second=59 amount=3 -kerning first=118 second=119 amount=6 -kerning first=118 second=118 amount=6 -kerning first=118 second=122 amount=2 -kerning first=118 second=110 amount=4 -kerning first=118 second=120 amount=4 -kerning first=118 second=114 amount=4 -kerning first=118 second=117 amount=4 -kerning first=118 second=109 amount=3 -kerning first=118 second=97 amount=3 -kerning first=118 second=111 amount=2 -kerning first=118 second=101 amount=1 -kerning first=118 second=99 amount=1 -kerning first=118 second=115 amount=2 -kerning first=118 second=58 amount=2 -kerning first=118 second=35 amount=3 -kerning first=118 second=34 amount=2 -kerning first=118 second=39 amount=3 -kerning first=118 second=44 amount=-4 -kerning first=118 second=46 amount=-3 -kerning first=118 second=32 amount=2 -kerning first=122 second=106 amount=2 -kerning first=122 second=104 amount=1 -kerning first=122 second=102 amount=3 -kerning first=122 second=108 amount=2 -kerning first=122 second=52 amount=-2 -kerning first=122 second=50 amount=1 -kerning first=122 second=92 amount=-4 -kerning first=122 second=47 amount=3 -kerning first=122 second=107 amount=2 -kerning first=122 second=49 amount=-6 -kerning first=122 second=40 amount=2 -kerning first=122 second=41 amount=2 -kerning first=122 second=33 amount=2 -kerning first=122 second=105 amount=2 -kerning first=122 second=100 amount=1 -kerning first=122 second=113 amount=1 -kerning first=122 second=112 amount=2 -kerning first=122 second=98 amount=2 -kerning first=122 second=116 amount=4 -kerning first=122 second=103 amount=1 -kerning first=122 second=121 amount=3 -kerning first=122 second=59 amount=2 -kerning first=122 second=119 amount=4 -kerning first=122 second=118 amount=4 -kerning first=122 second=122 amount=2 -kerning first=122 second=110 amount=2 -kerning first=122 second=120 amount=3 -kerning first=122 second=114 amount=2 -kerning first=122 second=117 amount=2 -kerning first=122 second=109 amount=1 -kerning first=122 second=97 amount=3 -kerning first=122 second=111 amount=1 -kerning first=122 second=99 amount=1 -kerning first=122 second=115 amount=2 -kerning first=122 second=58 amount=2 -kerning first=122 second=35 amount=2 -kerning first=122 second=44 amount=1 -kerning first=122 second=45 amount=-2 -kerning first=122 second=46 amount=3 -kerning first=122 second=32 amount=2 -kerning first=110 second=106 amount=2 -kerning first=110 second=104 amount=1 -kerning first=110 second=102 amount=2 -kerning first=110 second=63 amount=-3 -kerning first=110 second=108 amount=2 -kerning first=110 second=52 amount=1 -kerning first=110 second=50 amount=1 -kerning first=110 second=92 amount=-6 -kerning first=110 second=47 amount=3 -kerning first=110 second=55 amount=1 -kerning first=110 second=107 amount=2 -kerning first=110 second=49 amount=-6 -kerning first=110 second=40 amount=1 -kerning first=110 second=41 amount=2 -kerning first=110 second=33 amount=2 -kerning first=110 second=105 amount=2 -kerning first=110 second=100 amount=2 -kerning first=110 second=113 amount=1 -kerning first=110 second=112 amount=2 -kerning first=110 second=98 amount=2 -kerning first=110 second=116 amount=3 -kerning first=110 second=103 amount=2 -kerning first=110 second=121 amount=2 -kerning first=110 second=59 amount=2 -kerning first=110 second=119 amount=3 -kerning first=110 second=118 amount=3 -kerning first=110 second=122 amount=2 -kerning first=110 second=110 amount=2 -kerning first=110 second=120 amount=3 -kerning first=110 second=114 amount=2 -kerning first=110 second=117 amount=2 -kerning first=110 second=97 amount=3 -kerning first=110 second=111 amount=2 -kerning first=110 second=101 amount=1 -kerning first=110 second=99 amount=2 -kerning first=110 second=115 amount=2 -kerning first=110 second=58 amount=2 -kerning first=110 second=35 amount=1 -kerning first=110 second=34 amount=-2 -kerning first=110 second=39 amount=-3 -kerning first=110 second=45 amount=2 -kerning first=110 second=46 amount=3 -kerning first=120 second=106 amount=3 -kerning first=120 second=104 amount=2 -kerning first=120 second=102 amount=1 -kerning first=120 second=93 amount=-1 -kerning first=120 second=53 amount=-1 -kerning first=120 second=63 amount=1 -kerning first=120 second=108 amount=3 -kerning first=120 second=52 amount=-3 -kerning first=120 second=92 amount=-3 -kerning first=120 second=47 amount=2 -kerning first=120 second=107 amount=3 -kerning first=120 second=49 amount=-6 -kerning first=120 second=40 amount=2 -kerning first=120 second=33 amount=3 -kerning first=120 second=64 amount=-3 -kerning first=120 second=105 amount=3 -kerning first=120 second=112 amount=3 -kerning first=120 second=98 amount=2 -kerning first=120 second=116 amount=2 -kerning first=120 second=121 amount=4 -kerning first=120 second=59 amount=2 -kerning first=120 second=119 amount=5 -kerning first=120 second=118 amount=5 -kerning first=120 second=122 amount=1 -kerning first=120 second=110 amount=3 -kerning first=120 second=120 amount=3 -kerning first=120 second=114 amount=3 -kerning first=120 second=117 amount=3 -kerning first=120 second=109 amount=2 -kerning first=120 second=97 amount=1 -kerning first=120 second=35 amount=2 -kerning first=120 second=34 amount=1 -kerning first=120 second=39 amount=2 -kerning first=120 second=44 amount=2 -kerning first=120 second=45 amount=-3 -kerning first=120 second=46 amount=2 -kerning first=120 second=32 amount=2 -kerning first=114 second=106 amount=3 -kerning first=114 second=104 amount=2 -kerning first=114 second=102 amount=2 -kerning first=114 second=93 amount=-5 -kerning first=114 second=48 amount=1 -kerning first=114 second=63 amount=2 -kerning first=114 second=108 amount=3 -kerning first=114 second=52 amount=-2 -kerning first=114 second=50 amount=-2 -kerning first=114 second=92 amount=-3 -kerning first=114 second=47 amount=-6 -kerning first=114 second=55 amount=-4 -kerning first=114 second=107 amount=3 -kerning first=114 second=49 amount=-6 -kerning first=114 second=40 amount=3 -kerning first=114 second=33 amount=3 -kerning first=114 second=64 amount=-2 -kerning first=114 second=105 amount=3 -kerning first=114 second=113 amount=1 -kerning first=114 second=112 amount=3 -kerning first=114 second=98 amount=2 -kerning first=114 second=116 amount=2 -kerning first=114 second=103 amount=1 -kerning first=114 second=121 amount=4 -kerning first=114 second=59 amount=2 -kerning first=114 second=119 amount=5 -kerning first=114 second=118 amount=5 -kerning first=114 second=122 amount=1 -kerning first=114 second=110 amount=3 -kerning first=114 second=120 amount=3 -kerning first=114 second=114 amount=3 -kerning first=114 second=117 amount=3 -kerning first=114 second=109 amount=3 -kerning first=114 second=97 amount=1 -kerning first=114 second=111 amount=1 -kerning first=114 second=35 amount=3 -kerning first=114 second=34 amount=3 -kerning first=114 second=39 amount=3 -kerning first=114 second=44 amount=-7 -kerning first=114 second=45 amount=-4 -kerning first=114 second=46 amount=-6 -kerning first=117 second=106 amount=2 -kerning first=117 second=104 amount=1 -kerning first=117 second=102 amount=2 -kerning first=117 second=93 amount=-2 -kerning first=117 second=63 amount=-2 -kerning first=117 second=56 amount=-1 -kerning first=117 second=108 amount=2 -kerning first=117 second=52 amount=1 -kerning first=117 second=50 amount=-1 -kerning first=117 second=92 amount=-4 -kerning first=117 second=51 amount=-1 -kerning first=117 second=107 amount=2 -kerning first=117 second=49 amount=-7 -kerning first=117 second=40 amount=2 -kerning first=117 second=33 amount=2 -kerning first=117 second=105 amount=2 -kerning first=117 second=100 amount=2 -kerning first=117 second=113 amount=1 -kerning first=117 second=112 amount=2 -kerning first=117 second=98 amount=1 -kerning first=117 second=116 amount=4 -kerning first=117 second=103 amount=1 -kerning first=117 second=121 amount=3 -kerning first=117 second=59 amount=1 -kerning first=117 second=119 amount=4 -kerning first=117 second=118 amount=4 -kerning first=117 second=110 amount=2 -kerning first=117 second=120 amount=2 -kerning first=117 second=114 amount=2 -kerning first=117 second=117 amount=2 -kerning first=117 second=109 amount=1 -kerning first=117 second=97 amount=2 -kerning first=117 second=111 amount=2 -kerning first=117 second=101 amount=1 -kerning first=117 second=99 amount=1 -kerning first=117 second=115 amount=1 -kerning first=117 second=35 amount=2 -kerning first=117 second=34 amount=-4 -kerning first=117 second=39 amount=-4 -kerning first=117 second=44 amount=-1 -kerning first=117 second=45 amount=1 -kerning first=109 second=106 amount=2 -kerning first=109 second=104 amount=1 -kerning first=109 second=102 amount=1 -kerning first=109 second=63 amount=-3 -kerning first=109 second=56 amount=-2 -kerning first=109 second=108 amount=3 -kerning first=109 second=50 amount=1 -kerning first=109 second=92 amount=-6 -kerning first=109 second=47 amount=3 -kerning first=109 second=55 amount=1 -kerning first=109 second=51 amount=-1 -kerning first=109 second=107 amount=2 -kerning first=109 second=49 amount=-6 -kerning first=109 second=41 amount=2 -kerning first=109 second=33 amount=2 -kerning first=109 second=54 amount=-1 -kerning first=109 second=57 amount=-1 -kerning first=109 second=105 amount=2 -kerning first=109 second=100 amount=1 -kerning first=109 second=112 amount=2 -kerning first=109 second=98 amount=2 -kerning first=109 second=116 amount=3 -kerning first=109 second=121 amount=2 -kerning first=109 second=59 amount=4 -kerning first=109 second=119 amount=3 -kerning first=109 second=118 amount=3 -kerning first=109 second=122 amount=2 -kerning first=109 second=110 amount=2 -kerning first=109 second=120 amount=3 -kerning first=109 second=114 amount=2 -kerning first=109 second=97 amount=3 -kerning first=109 second=111 amount=1 -kerning first=109 second=115 amount=1 -kerning first=109 second=58 amount=2 -kerning first=109 second=34 amount=-1 -kerning first=109 second=39 amount=-2 -kerning first=109 second=44 amount=3 -kerning first=109 second=46 amount=3 -kerning first=97 second=106 amount=2 -kerning first=97 second=104 amount=1 -kerning first=97 second=48 amount=-2 -kerning first=97 second=63 amount=-4 -kerning first=97 second=108 amount=2 -kerning first=97 second=50 amount=1 -kerning first=97 second=92 amount=-7 -kerning first=97 second=47 amount=3 -kerning first=97 second=55 amount=1 -kerning first=97 second=107 amount=2 -kerning first=97 second=49 amount=-6 -kerning first=97 second=41 amount=2 -kerning first=97 second=33 amount=2 -kerning first=97 second=54 amount=-2 -kerning first=97 second=57 amount=-1 -kerning first=97 second=105 amount=2 -kerning first=97 second=100 amount=1 -kerning first=97 second=112 amount=2 -kerning first=97 second=98 amount=2 -kerning first=97 second=116 amount=1 -kerning first=97 second=103 amount=1 -kerning first=97 second=59 amount=2 -kerning first=97 second=119 amount=1 -kerning first=97 second=118 amount=1 -kerning first=97 second=122 amount=2 -kerning first=97 second=110 amount=2 -kerning first=97 second=120 amount=3 -kerning first=97 second=114 amount=2 -kerning first=97 second=117 amount=1 -kerning first=97 second=97 amount=3 -kerning first=97 second=111 amount=1 -kerning first=97 second=99 amount=1 -kerning first=97 second=115 amount=2 -kerning first=97 second=58 amount=2 -kerning first=97 second=34 amount=-5 -kerning first=97 second=39 amount=-5 -kerning first=97 second=44 amount=2 -kerning first=97 second=46 amount=3 -kerning first=111 second=106 amount=2 -kerning first=111 second=104 amount=2 -kerning first=111 second=102 amount=2 -kerning first=111 second=93 amount=-1 -kerning first=111 second=53 amount=1 -kerning first=111 second=63 amount=-2 -kerning first=111 second=108 amount=2 -kerning first=111 second=52 amount=2 -kerning first=111 second=92 amount=-6 -kerning first=111 second=47 amount=1 -kerning first=111 second=107 amount=2 -kerning first=111 second=49 amount=-7 -kerning first=111 second=40 amount=2 -kerning first=111 second=33 amount=2 -kerning first=111 second=64 amount=1 -kerning first=111 second=105 amount=2 -kerning first=111 second=100 amount=3 -kerning first=111 second=113 amount=2 -kerning first=111 second=112 amount=2 -kerning first=111 second=98 amount=2 -kerning first=111 second=116 amount=4 -kerning first=111 second=103 amount=3 -kerning first=111 second=121 amount=2 -kerning first=111 second=59 amount=1 -kerning first=111 second=119 amount=3 -kerning first=111 second=118 amount=3 -kerning first=111 second=110 amount=2 -kerning first=111 second=120 amount=2 -kerning first=111 second=114 amount=2 -kerning first=111 second=117 amount=3 -kerning first=111 second=109 amount=1 -kerning first=111 second=97 amount=3 -kerning first=111 second=111 amount=3 -kerning first=111 second=101 amount=2 -kerning first=111 second=99 amount=2 -kerning first=111 second=115 amount=2 -kerning first=111 second=35 amount=2 -kerning first=111 second=34 amount=-5 -kerning first=111 second=39 amount=-4 -kerning first=111 second=45 amount=2 -kerning first=111 second=46 amount=1 -kerning first=101 second=106 amount=3 -kerning first=101 second=104 amount=3 -kerning first=101 second=102 amount=3 -kerning first=101 second=53 amount=3 -kerning first=101 second=63 amount=-1 -kerning first=101 second=56 amount=1 -kerning first=101 second=108 amount=3 -kerning first=101 second=52 amount=2 -kerning first=101 second=50 amount=2 -kerning first=101 second=92 amount=-5 -kerning first=101 second=47 amount=4 -kerning first=101 second=55 amount=2 -kerning first=101 second=51 amount=1 -kerning first=101 second=107 amount=3 -kerning first=101 second=49 amount=-5 -kerning first=101 second=40 amount=2 -kerning first=101 second=41 amount=3 -kerning first=101 second=33 amount=3 -kerning first=101 second=64 amount=2 -kerning first=101 second=57 amount=1 -kerning first=101 second=105 amount=3 -kerning first=101 second=100 amount=3 -kerning first=101 second=113 amount=2 -kerning first=101 second=112 amount=3 -kerning first=101 second=98 amount=3 -kerning first=101 second=116 amount=4 -kerning first=101 second=103 amount=3 -kerning first=101 second=121 amount=3 -kerning first=101 second=59 amount=3 -kerning first=101 second=119 amount=4 -kerning first=101 second=118 amount=4 -kerning first=101 second=122 amount=3 -kerning first=101 second=110 amount=3 -kerning first=101 second=120 amount=4 -kerning first=101 second=114 amount=3 -kerning first=101 second=117 amount=3 -kerning first=101 second=109 amount=2 -kerning first=101 second=97 amount=4 -kerning first=101 second=111 amount=3 -kerning first=101 second=101 amount=3 -kerning first=101 second=99 amount=3 -kerning first=101 second=115 amount=4 -kerning first=101 second=58 amount=3 -kerning first=101 second=35 amount=2 -kerning first=101 second=34 amount=-2 -kerning first=101 second=39 amount=-2 -kerning first=101 second=44 amount=2 -kerning first=101 second=45 amount=2 -kerning first=101 second=46 amount=3 -kerning first=99 second=106 amount=2 -kerning first=99 second=104 amount=2 -kerning first=99 second=102 amount=2 -kerning first=99 second=93 amount=-2 -kerning first=99 second=53 amount=2 -kerning first=99 second=63 amount=-3 -kerning first=99 second=108 amount=2 -kerning first=99 second=52 amount=1 -kerning first=99 second=50 amount=-1 -kerning first=99 second=92 amount=-7 -kerning first=99 second=107 amount=2 -kerning first=99 second=49 amount=-7 -kerning first=99 second=40 amount=1 -kerning first=99 second=33 amount=2 -kerning first=99 second=105 amount=2 -kerning first=99 second=100 amount=2 -kerning first=99 second=113 amount=2 -kerning first=99 second=112 amount=2 -kerning first=99 second=98 amount=2 -kerning first=99 second=116 amount=3 -kerning first=99 second=103 amount=2 -kerning first=99 second=121 amount=1 -kerning first=99 second=119 amount=2 -kerning first=99 second=118 amount=2 -kerning first=99 second=110 amount=2 -kerning first=99 second=120 amount=1 -kerning first=99 second=114 amount=2 -kerning first=99 second=117 amount=2 -kerning first=99 second=97 amount=3 -kerning first=99 second=111 amount=2 -kerning first=99 second=101 amount=2 -kerning first=99 second=99 amount=2 -kerning first=99 second=115 amount=3 -kerning first=99 second=58 amount=1 -kerning first=99 second=35 amount=1 -kerning first=99 second=34 amount=-4 -kerning first=99 second=39 amount=-4 -kerning first=99 second=45 amount=1 -kerning first=99 second=46 amount=2 -kerning first=115 second=106 amount=2 -kerning first=115 second=104 amount=1 -kerning first=115 second=102 amount=2 -kerning first=115 second=53 amount=2 -kerning first=115 second=63 amount=-2 -kerning first=115 second=108 amount=2 -kerning first=115 second=92 amount=-6 -kerning first=115 second=47 amount=2 -kerning first=115 second=107 amount=2 -kerning first=115 second=49 amount=-6 -kerning first=115 second=40 amount=2 -kerning first=115 second=41 amount=2 -kerning first=115 second=33 amount=2 -kerning first=115 second=105 amount=2 -kerning first=115 second=100 amount=2 -kerning first=115 second=113 amount=2 -kerning first=115 second=112 amount=2 -kerning first=115 second=98 amount=2 -kerning first=115 second=116 amount=3 -kerning first=115 second=103 amount=2 -kerning first=115 second=121 amount=2 -kerning first=115 second=59 amount=1 -kerning first=115 second=119 amount=3 -kerning first=115 second=118 amount=3 -kerning first=115 second=122 amount=2 -kerning first=115 second=110 amount=2 -kerning first=115 second=120 amount=3 -kerning first=115 second=114 amount=2 -kerning first=115 second=117 amount=2 -kerning first=115 second=109 amount=2 -kerning first=115 second=97 amount=3 -kerning first=115 second=111 amount=2 -kerning first=115 second=101 amount=2 -kerning first=115 second=99 amount=2 -kerning first=115 second=115 amount=3 -kerning first=115 second=58 amount=1 -kerning first=115 second=35 amount=1 -kerning first=115 second=34 amount=-4 -kerning first=115 second=39 amount=-3 -kerning first=115 second=46 amount=2 -kerning first=58 second=87 amount=-2 -kerning first=58 second=77 amount=-1 -kerning first=58 second=84 amount=-5 -kerning first=58 second=93 amount=-3 -kerning first=58 second=89 amount=-4 -kerning first=58 second=65 amount=-1 -kerning first=58 second=53 amount=-1 -kerning first=58 second=86 amount=-2 -kerning first=58 second=48 amount=-1 -kerning first=58 second=74 amount=-4 -kerning first=58 second=63 amount=-3 -kerning first=58 second=56 amount=-2 -kerning first=58 second=52 amount=-2 -kerning first=58 second=50 amount=-2 -kerning first=58 second=92 amount=-6 -kerning first=58 second=55 amount=-2 -kerning first=58 second=51 amount=-3 -kerning first=58 second=49 amount=-8 -kerning first=58 second=64 amount=-2 -kerning first=58 second=54 amount=-2 -kerning first=58 second=57 amount=-2 -kerning first=58 second=116 amount=2 -kerning first=58 second=121 amount=2 -kerning first=58 second=119 amount=3 -kerning first=58 second=118 amount=3 -kerning first=58 second=120 amount=1 -kerning first=58 second=114 amount=1 -kerning first=58 second=58 amount=-1 -kerning first=58 second=34 amount=-5 -kerning first=58 second=39 amount=-1 -kerning first=58 second=45 amount=-3 -kerning first=35 second=106 amount=1 -kerning first=35 second=81 amount=1 -kerning first=35 second=102 amount=2 -kerning first=35 second=93 amount=-5 -kerning first=35 second=90 amount=-5 -kerning first=35 second=88 amount=-3 -kerning first=35 second=89 amount=-2 -kerning first=35 second=65 amount=-3 -kerning first=35 second=53 amount=-1 -kerning first=35 second=85 amount=1 -kerning first=35 second=72 amount=1 -kerning first=35 second=74 amount=-2 -kerning first=35 second=63 amount=2 -kerning first=35 second=56 amount=-1 -kerning first=35 second=108 amount=1 -kerning first=35 second=50 amount=-3 -kerning first=35 second=92 amount=-3 -kerning first=35 second=47 amount=-5 -kerning first=35 second=71 amount=2 -kerning first=35 second=55 amount=-3 -kerning first=35 second=51 amount=-1 -kerning first=35 second=107 amount=1 -kerning first=35 second=49 amount=-7 -kerning first=35 second=40 amount=1 -kerning first=35 second=41 amount=-2 -kerning first=35 second=33 amount=2 -kerning first=35 second=79 amount=1 -kerning first=35 second=57 amount=-1 -kerning first=35 second=67 amount=2 -kerning first=35 second=105 amount=1 -kerning first=35 second=113 amount=1 -kerning first=35 second=112 amount=1 -kerning first=35 second=116 amount=3 -kerning first=35 second=103 amount=1 -kerning first=35 second=121 amount=3 -kerning first=35 second=119 amount=3 -kerning first=35 second=118 amount=3 -kerning first=35 second=122 amount=-1 -kerning first=35 second=110 amount=1 -kerning first=35 second=120 amount=2 -kerning first=35 second=114 amount=1 -kerning first=35 second=117 amount=2 -kerning first=35 second=109 amount=1 -kerning first=35 second=97 amount=1 -kerning first=35 second=111 amount=1 -kerning first=35 second=99 amount=1 -kerning first=35 second=34 amount=1 -kerning first=35 second=39 amount=1 -kerning first=35 second=44 amount=-10 -kerning first=35 second=46 amount=-5 -kerning first=42 second=93 amount=2 -kerning first=42 second=83 amount=3 -kerning first=42 second=113 amount=2 -kerning first=42 second=103 amount=2 -kerning first=34 second=106 amount=1 -kerning first=34 second=87 amount=2 -kerning first=34 second=84 amount=1 -kerning first=34 second=102 amount=-3 -kerning first=34 second=93 amount=2 -kerning first=34 second=90 amount=-2 -kerning first=34 second=88 amount=2 -kerning first=34 second=89 amount=1 -kerning first=34 second=65 amount=-6 -kerning first=34 second=75 amount=2 -kerning first=34 second=53 amount=-2 -kerning first=34 second=86 amount=3 -kerning first=34 second=85 amount=2 -kerning first=34 second=48 amount=-1 -kerning first=34 second=76 amount=2 -kerning first=34 second=74 amount=-9 -kerning first=34 second=63 amount=2 -kerning first=34 second=56 amount=-1 -kerning first=34 second=108 amount=2 -kerning first=34 second=82 amount=2 -kerning first=34 second=52 amount=-5 -kerning first=34 second=50 amount=-2 -kerning first=34 second=92 amount=3 -kerning first=34 second=47 amount=-3 -kerning first=34 second=51 amount=-1 -kerning first=34 second=107 amount=1 -kerning first=34 second=66 amount=2 -kerning first=34 second=80 amount=1 -kerning first=34 second=49 amount=-3 -kerning first=34 second=41 amount=1 -kerning first=34 second=73 amount=2 -kerning first=34 second=33 amount=2 -kerning first=34 second=64 amount=-7 -kerning first=34 second=54 amount=-2 -kerning first=34 second=57 amount=-1 -kerning first=34 second=105 amount=1 -kerning first=34 second=100 amount=-4 -kerning first=34 second=113 amount=-3 -kerning first=34 second=112 amount=1 -kerning first=34 second=98 amount=2 -kerning first=34 second=116 amount=-3 -kerning first=34 second=103 amount=-3 -kerning first=34 second=121 amount=3 -kerning first=34 second=119 amount=2 -kerning first=34 second=118 amount=3 -kerning first=34 second=122 amount=-2 -kerning first=34 second=110 amount=1 -kerning first=34 second=120 amount=2 -kerning first=34 second=117 amount=1 -kerning first=34 second=109 amount=1 -kerning first=34 second=97 amount=-3 -kerning first=34 second=111 amount=-2 -kerning first=34 second=101 amount=-4 -kerning first=34 second=99 amount=-3 -kerning first=34 second=115 amount=-3 -kerning first=34 second=35 amount=-3 -kerning first=34 second=34 amount=2 -kerning first=34 second=39 amount=2 -kerning first=34 second=44 amount=-5 -kerning first=34 second=45 amount=-3 -kerning first=34 second=46 amount=-4 -kerning first=39 second=87 amount=3 -kerning first=39 second=84 amount=2 -kerning first=39 second=104 amount=1 -kerning first=39 second=102 amount=-2 -kerning first=39 second=93 amount=2 -kerning first=39 second=90 amount=-2 -kerning first=39 second=88 amount=3 -kerning first=39 second=89 amount=2 -kerning first=39 second=65 amount=-6 -kerning first=39 second=75 amount=2 -kerning first=39 second=78 amount=1 -kerning first=39 second=53 amount=-1 -kerning first=39 second=86 amount=3 -kerning first=39 second=85 amount=2 -kerning first=39 second=68 amount=1 -kerning first=39 second=76 amount=2 -kerning first=39 second=74 amount=-9 -kerning first=39 second=63 amount=3 -kerning first=39 second=69 amount=1 -kerning first=39 second=108 amount=2 -kerning first=39 second=82 amount=2 -kerning first=39 second=52 amount=-4 -kerning first=39 second=50 amount=-2 -kerning first=39 second=92 amount=3 -kerning first=39 second=47 amount=-9 -kerning first=39 second=107 amount=2 -kerning first=39 second=66 amount=2 -kerning first=39 second=80 amount=2 -kerning first=39 second=49 amount=-3 -kerning first=39 second=41 amount=2 -kerning first=39 second=73 amount=2 -kerning first=39 second=33 amount=2 -kerning first=39 second=64 amount=-10 -kerning first=39 second=54 amount=-1 -kerning first=39 second=105 amount=2 -kerning first=39 second=100 amount=-4 -kerning first=39 second=113 amount=-4 -kerning first=39 second=98 amount=2 -kerning first=39 second=116 amount=-3 -kerning first=39 second=103 amount=-1 -kerning first=39 second=121 amount=3 -kerning first=39 second=59 amount=-2 -kerning first=39 second=118 amount=1 -kerning first=39 second=122 amount=-1 -kerning first=39 second=114 amount=-2 -kerning first=39 second=97 amount=-3 -kerning first=39 second=111 amount=-4 -kerning first=39 second=101 amount=-4 -kerning first=39 second=99 amount=-4 -kerning first=39 second=115 amount=-4 -kerning first=39 second=58 amount=-2 -kerning first=39 second=35 amount=-2 -kerning first=39 second=34 amount=2 -kerning first=39 second=39 amount=3 -kerning first=39 second=44 amount=-6 -kerning first=39 second=45 amount=-4 -kerning first=39 second=46 amount=-2 -kerning first=44 second=106 amount=3 -kerning first=44 second=87 amount=-5 -kerning first=44 second=81 amount=-4 -kerning first=44 second=84 amount=-3 -kerning first=44 second=102 amount=-2 -kerning first=44 second=90 amount=3 -kerning first=44 second=88 amount=3 -kerning first=44 second=89 amount=-6 -kerning first=44 second=65 amount=2 -kerning first=44 second=86 amount=-5 -kerning first=44 second=85 amount=-3 -kerning first=44 second=83 amount=-2 -kerning first=44 second=48 amount=-3 -kerning first=44 second=74 amount=-3 -kerning first=44 second=63 amount=-4 -kerning first=44 second=56 amount=-2 -kerning first=44 second=108 amount=2 -kerning first=44 second=52 amount=-5 -kerning first=44 second=50 amount=2 -kerning first=44 second=92 amount=-9 -kerning first=44 second=47 amount=3 -kerning first=44 second=71 amount=-3 -kerning first=44 second=55 amount=2 -kerning first=44 second=51 amount=-2 -kerning first=44 second=107 amount=2 -kerning first=44 second=80 amount=2 -kerning first=44 second=70 amount=1 -kerning first=44 second=49 amount=-6 -kerning first=44 second=41 amount=2 -kerning first=44 second=73 amount=1 -kerning first=44 second=33 amount=1 -kerning first=44 second=64 amount=-2 -kerning first=44 second=79 amount=-3 -kerning first=44 second=54 amount=-4 -kerning first=44 second=57 amount=-3 -kerning first=44 second=105 amount=1 -kerning first=44 second=113 amount=-2 -kerning first=44 second=98 amount=2 -kerning first=44 second=116 amount=-3 -kerning first=44 second=121 amount=-4 -kerning first=44 second=59 amount=4 -kerning first=44 second=119 amount=-1 -kerning first=44 second=118 amount=-3 -kerning first=44 second=122 amount=3 -kerning first=44 second=110 amount=1 -kerning first=44 second=120 amount=3 -kerning first=44 second=114 amount=2 -kerning first=44 second=109 amount=-2 -kerning first=44 second=97 amount=2 -kerning first=44 second=58 amount=2 -kerning first=44 second=35 amount=-5 -kerning first=44 second=34 amount=-5 -kerning first=44 second=39 amount=-8 -kerning first=44 second=44 amount=2 -kerning first=44 second=45 amount=-5 -kerning first=44 second=46 amount=2 -kerning first=45 second=87 amount=-2 -kerning first=45 second=81 amount=2 -kerning first=45 second=84 amount=-4 -kerning first=45 second=93 amount=-8 -kerning first=45 second=90 amount=-5 -kerning first=45 second=88 amount=-5 -kerning first=45 second=89 amount=-6 -kerning first=45 second=65 amount=-2 -kerning first=45 second=53 amount=-3 -kerning first=45 second=86 amount=-2 -kerning first=45 second=83 amount=-3 -kerning first=45 second=72 amount=2 -kerning first=45 second=63 amount=-2 -kerning first=45 second=56 amount=-4 -kerning first=45 second=108 amount=1 -kerning first=45 second=52 amount=2 -kerning first=45 second=50 amount=-9 -kerning first=45 second=92 amount=-8 -kerning first=45 second=47 amount=-4 -kerning first=45 second=71 amount=2 -kerning first=45 second=55 amount=-5 -kerning first=45 second=51 amount=-4 -kerning first=45 second=107 amount=1 -kerning first=45 second=49 amount=-8 -kerning first=45 second=40 amount=2 -kerning first=45 second=41 amount=-2 -kerning first=45 second=33 amount=1 -kerning first=45 second=79 amount=1 -kerning first=45 second=57 amount=-3 -kerning first=45 second=67 amount=2 -kerning first=45 second=105 amount=1 -kerning first=45 second=100 amount=2 -kerning first=45 second=113 amount=2 -kerning first=45 second=116 amount=2 -kerning first=45 second=103 amount=2 -kerning first=45 second=119 amount=2 -kerning first=45 second=118 amount=1 -kerning first=45 second=122 amount=-4 -kerning first=45 second=110 amount=1 -kerning first=45 second=120 amount=-1 -kerning first=45 second=114 amount=1 -kerning first=45 second=117 amount=2 -kerning first=45 second=111 amount=2 -kerning first=45 second=101 amount=1 -kerning first=45 second=99 amount=2 -kerning first=45 second=58 amount=-1 -kerning first=45 second=35 amount=2 -kerning first=45 second=34 amount=-3 -kerning first=45 second=39 amount=-2 -kerning first=45 second=44 amount=-6 -kerning first=45 second=45 amount=1 -kerning first=45 second=46 amount=-6 -kerning first=46 second=106 amount=1 -kerning first=46 second=87 amount=-4 -kerning first=46 second=84 amount=-3 -kerning first=46 second=104 amount=1 -kerning first=46 second=102 amount=-2 -kerning first=46 second=90 amount=3 -kerning first=46 second=88 amount=3 -kerning first=46 second=89 amount=-5 -kerning first=46 second=65 amount=2 -kerning first=46 second=53 amount=2 -kerning first=46 second=86 amount=-2 -kerning first=46 second=85 amount=-1 -kerning first=46 second=48 amount=-2 -kerning first=46 second=74 amount=-1 -kerning first=46 second=63 amount=-4 -kerning first=46 second=108 amount=2 -kerning first=46 second=52 amount=-6 -kerning first=46 second=50 amount=2 -kerning first=46 second=92 amount=-11 -kerning first=46 second=47 amount=3 -kerning first=46 second=55 amount=2 -kerning first=46 second=107 amount=2 -kerning first=46 second=80 amount=1 -kerning first=46 second=49 amount=-6 -kerning first=46 second=41 amount=2 -kerning first=46 second=73 amount=1 -kerning first=46 second=33 amount=1 -kerning first=46 second=79 amount=-1 -kerning first=46 second=54 amount=-2 -kerning first=46 second=105 amount=2 -kerning first=46 second=100 amount=2 -kerning first=46 second=112 amount=1 -kerning first=46 second=98 amount=1 -kerning first=46 second=116 amount=-3 -kerning first=46 second=103 amount=1 -kerning first=46 second=121 amount=-3 -kerning first=46 second=59 amount=2 -kerning first=46 second=118 amount=-2 -kerning first=46 second=122 amount=2 -kerning first=46 second=110 amount=2 -kerning first=46 second=120 amount=3 -kerning first=46 second=114 amount=2 -kerning first=46 second=117 amount=1 -kerning first=46 second=97 amount=3 -kerning first=46 second=111 amount=1 -kerning first=46 second=101 amount=1 -kerning first=46 second=99 amount=2 -kerning first=46 second=115 amount=3 -kerning first=46 second=58 amount=2 -kerning first=46 second=35 amount=-9 -kerning first=46 second=34 amount=-9 -kerning first=46 second=39 amount=-2 -kerning first=46 second=44 amount=1 -kerning first=46 second=45 amount=-4 -kerning first=46 second=46 amount=2 -kerning first=126 second=33 amount=-2 -kerning first=126 second=32 amount=-3 -kerning first=32 second=53 amount=-2 -kerning first=32 second=83 amount=1 -kerning first=32 second=123 amount=2 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/markerFelt-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/markerFelt-hd.png deleted file mode 100644 index 3988cfd..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/markerFelt-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/markerFelt.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/markerFelt.fnt deleted file mode 100644 index b62acc9..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/markerFelt.fnt +++ /dev/null @@ -1,3769 +0,0 @@ -info face="MarkerFelt-Thin" size=25 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=2,2 -common lineHeight=27 base=22 scaleW=256 scaleH=256 pages=1 packed=0 -page id=0 file="markerFelt.png" -chars count=95 -char id=106 x=2 y=2 width=6 height=26 xoffset=-2 yoffset=1 xadvance=5 page=0 chnl=0 letter="j" -char id=87 x=10 y=2 width=25 height=25 xoffset=0 yoffset=-1 xadvance=24 page=0 chnl=0 letter="W" -char id=81 x=37 y=2 width=16 height=25 xoffset=1 yoffset=-0 xadvance=14 page=0 chnl=0 letter="Q" -char id=77 x=55 y=2 width=23 height=24 xoffset=1 yoffset=-0 xadvance=23 page=0 chnl=0 letter="M" -char id=90 x=80 y=2 width=17 height=24 xoffset=0 yoffset=-1 xadvance=15 page=0 chnl=0 letter="Z" -char id=88 x=99 y=2 width=16 height=24 xoffset=0 yoffset=-0 xadvance=15 page=0 chnl=0 letter="X" -char id=89 x=117 y=2 width=16 height=24 xoffset=1 yoffset=-0 xadvance=15 page=0 chnl=0 letter="Y" -char id=65 x=135 y=2 width=15 height=24 xoffset=1 yoffset=-0 xadvance=16 page=0 chnl=0 letter="A" -char id=75 x=152 y=2 width=15 height=24 xoffset=1 yoffset=-0 xadvance=14 page=0 chnl=0 letter="K" -char id=86 x=169 y=2 width=15 height=24 xoffset=0 yoffset=-0 xadvance=14 page=0 chnl=0 letter="V" -char id=52 x=186 y=2 width=15 height=24 xoffset=0 yoffset=-0 xadvance=14 page=0 chnl=0 letter="4" -char id=78 x=203 y=2 width=14 height=24 xoffset=1 yoffset=-0 xadvance=15 page=0 chnl=0 letter="N" -char id=53 x=219 y=2 width=14 height=24 xoffset=1 yoffset=-0 xadvance=14 page=0 chnl=0 letter="5" -char id=85 x=235 y=2 width=14 height=24 xoffset=1 yoffset=-0 xadvance=14 page=0 chnl=0 letter="U" -char id=55 x=2 y=30 width=14 height=24 xoffset=1 yoffset=-0 xadvance=14 page=0 chnl=0 letter="7" -char id=84 x=18 y=30 width=13 height=24 xoffset=0 yoffset=-0 xadvance=12 page=0 chnl=0 letter="T" -char id=83 x=33 y=30 width=13 height=24 xoffset=0 yoffset=-0 xadvance=12 page=0 chnl=0 letter="S" -char id=48 x=48 y=30 width=12 height=24 xoffset=1 yoffset=-0 xadvance=14 page=0 chnl=0 letter="0" -char id=68 x=62 y=30 width=12 height=24 xoffset=1 yoffset=-0 xadvance=12 page=0 chnl=0 letter="D" -char id=76 x=76 y=30 width=12 height=24 xoffset=1 yoffset=-0 xadvance=10 page=0 chnl=0 letter="L" -char id=74 x=90 y=30 width=12 height=24 xoffset=0 yoffset=-0 xadvance=11 page=0 chnl=0 letter="J" -char id=56 x=104 y=30 width=12 height=24 xoffset=2 yoffset=-0 xadvance=14 page=0 chnl=0 letter="8" -char id=80 x=118 y=30 width=12 height=24 xoffset=1 yoffset=-0 xadvance=11 page=0 chnl=0 letter="P" -char id=63 x=132 y=30 width=11 height=24 xoffset=0 yoffset=-0 xadvance=10 page=0 chnl=0 letter="?" -char id=69 x=145 y=30 width=11 height=24 xoffset=1 yoffset=-0 xadvance=11 page=0 chnl=0 letter="E" -char id=108 x=158 y=30 width=5 height=24 xoffset=1 yoffset=-0 xadvance=5 page=0 chnl=0 letter="l" -char id=124 x=165 y=30 width=5 height=24 xoffset=1 yoffset=-0 xadvance=5 page=0 chnl=0 letter="|" -char id=64 x=172 y=30 width=23 height=23 xoffset=1 yoffset=-0 xadvance=23 page=0 chnl=0 letter="@" -char id=82 x=197 y=30 width=16 height=23 xoffset=1 yoffset=1 xadvance=14 page=0 chnl=0 letter="R" -char id=38 x=215 y=30 width=16 height=23 xoffset=1 yoffset=1 xadvance=14 page=0 chnl=0 letter="&" -char id=50 x=233 y=30 width=15 height=23 xoffset=1 yoffset=-0 xadvance=14 page=0 chnl=0 letter="2" -char id=92 x=2 y=56 width=14 height=23 xoffset=0 yoffset=-0 xadvance=13 page=0 chnl=0 letter="\" -char id=47 x=18 y=56 width=13 height=23 xoffset=0 yoffset=-0 xadvance=13 page=0 chnl=0 letter="/" -char id=71 x=33 y=56 width=13 height=23 xoffset=0 yoffset=1 xadvance=12 page=0 chnl=0 letter="G" -char id=107 x=48 y=56 width=13 height=23 xoffset=1 yoffset=1 xadvance=12 page=0 chnl=0 letter="k" -char id=66 x=63 y=56 width=13 height=23 xoffset=1 yoffset=1 xadvance=12 page=0 chnl=0 letter="B" -char id=36 x=78 y=56 width=13 height=23 xoffset=1 yoffset=1 xadvance=13 page=0 chnl=0 letter="$" -char id=104 x=93 y=56 width=12 height=23 xoffset=1 yoffset=1 xadvance=12 page=0 chnl=0 letter="h" -char id=72 x=107 y=56 width=12 height=23 xoffset=1 yoffset=1 xadvance=12 page=0 chnl=0 letter="H" -char id=102 x=121 y=56 width=11 height=23 xoffset=0 yoffset=1 xadvance=9 page=0 chnl=0 letter="f" -char id=91 x=134 y=56 width=11 height=23 xoffset=0 yoffset=1 xadvance=10 page=0 chnl=0 letter="[" -char id=93 x=147 y=56 width=10 height=23 xoffset=0 yoffset=1 xadvance=10 page=0 chnl=0 letter="]" -char id=49 x=159 y=56 width=8 height=23 xoffset=3 yoffset=1 xadvance=14 page=0 chnl=0 letter="1" -char id=73 x=169 y=56 width=6 height=23 xoffset=1 yoffset=-0 xadvance=6 page=0 chnl=0 letter="I" -char id=33 x=177 y=56 width=5 height=23 xoffset=1 yoffset=1 xadvance=5 page=0 chnl=0 letter="!" -char id=37 x=184 y=56 width=18 height=22 xoffset=1 yoffset=2 xadvance=18 page=0 chnl=0 letter="%" -char id=79 x=204 y=56 width=13 height=22 xoffset=1 yoffset=2 xadvance=14 page=0 chnl=0 letter="O" -char id=51 x=219 y=56 width=12 height=22 xoffset=1 yoffset=1 xadvance=14 page=0 chnl=0 letter="3" -char id=54 x=233 y=56 width=12 height=22 xoffset=2 yoffset=2 xadvance=14 page=0 chnl=0 letter="6" -char id=57 x=2 y=81 width=12 height=22 xoffset=1 yoffset=2 xadvance=14 page=0 chnl=0 letter="9" -char id=67 x=16 y=81 width=12 height=22 xoffset=0 yoffset=2 xadvance=11 page=0 chnl=0 letter="C" -char id=123 x=30 y=81 width=11 height=22 xoffset=0 yoffset=1 xadvance=10 page=0 chnl=0 letter="{" -char id=125 x=43 y=81 width=11 height=22 xoffset=0 yoffset=1 xadvance=10 page=0 chnl=0 letter="}" -char id=70 x=56 y=81 width=11 height=22 xoffset=1 yoffset=2 xadvance=10 page=0 chnl=0 letter="F" -char id=100 x=69 y=81 width=11 height=22 xoffset=0 yoffset=2 xadvance=11 page=0 chnl=0 letter="d" -char id=113 x=82 y=81 width=11 height=22 xoffset=1 yoffset=6 xadvance=11 page=0 chnl=0 letter="q" -char id=112 x=95 y=81 width=10 height=22 xoffset=1 yoffset=6 xadvance=11 page=0 chnl=0 letter="p" -char id=98 x=107 y=81 width=10 height=22 xoffset=1 yoffset=2 xadvance=11 page=0 chnl=0 letter="b" -char id=40 x=119 y=81 width=6 height=22 xoffset=1 yoffset=1 xadvance=6 page=0 chnl=0 letter="(" -char id=41 x=127 y=81 width=6 height=22 xoffset=1 yoffset=1 xadvance=6 page=0 chnl=0 letter=")" -char id=105 x=135 y=81 width=5 height=22 xoffset=1 yoffset=2 xadvance=5 page=0 chnl=0 letter="i" -char id=116 x=142 y=81 width=12 height=21 xoffset=-1 yoffset=3 xadvance=9 page=0 chnl=0 letter="t" -char id=121 x=156 y=81 width=12 height=20 xoffset=-0 yoffset=8 xadvance=12 page=0 chnl=0 letter="y" -char id=103 x=170 y=81 width=10 height=20 xoffset=1 yoffset=8 xadvance=10 page=0 chnl=0 letter="g" -char id=59 x=182 y=81 width=7 height=19 xoffset=-1 yoffset=7 xadvance=5 page=0 chnl=0 letter=";" -char id=119 x=191 y=81 width=20 height=18 xoffset=-1 yoffset=6 xadvance=18 page=0 chnl=0 letter="w" -char id=109 x=213 y=81 width=18 height=18 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 letter="m" -char id=122 x=233 y=81 width=13 height=18 xoffset=0 yoffset=6 xadvance=12 page=0 chnl=0 letter="z" -char id=110 x=2 y=105 width=13 height=18 xoffset=1 yoffset=6 xadvance=12 page=0 chnl=0 letter="n" -char id=120 x=17 y=105 width=12 height=18 xoffset=-0 yoffset=6 xadvance=10 page=0 chnl=0 letter="x" -char id=114 x=31 y=105 width=11 height=18 xoffset=1 yoffset=6 xadvance=10 page=0 chnl=0 letter="r" -char id=117 x=44 y=105 width=11 height=18 xoffset=1 yoffset=6 xadvance=10 page=0 chnl=0 letter="u" -char id=118 x=57 y=105 width=14 height=17 xoffset=-1 yoffset=7 xadvance=11 page=0 chnl=0 letter="v" -char id=111 x=73 y=105 width=10 height=17 xoffset=0 yoffset=7 xadvance=10 page=0 chnl=0 letter="o" -char id=101 x=85 y=105 width=10 height=17 xoffset=1 yoffset=7 xadvance=10 page=0 chnl=0 letter="e" -char id=62 x=97 y=105 width=10 height=17 xoffset=1 yoffset=6 xadvance=10 page=0 chnl=0 letter=">" -char id=99 x=109 y=105 width=9 height=17 xoffset=1 yoffset=7 xadvance=10 page=0 chnl=0 letter="c" -char id=60 x=120 y=105 width=8 height=17 xoffset=1 yoffset=6 xadvance=10 page=0 chnl=0 letter="<" -char id=35 x=130 y=105 width=14 height=16 xoffset=0 yoffset=5 xadvance=14 page=0 chnl=0 letter="#" -char id=97 x=146 y=105 width=12 height=16 xoffset=0 yoffset=8 xadvance=12 page=0 chnl=0 letter="a" -char id=115 x=160 y=105 width=10 height=16 xoffset=0 yoffset=8 xadvance=9 page=0 chnl=0 letter="s" -char id=58 x=172 y=105 width=6 height=15 xoffset=1 yoffset=8 xadvance=6 page=0 chnl=0 letter=":" -char id=43 x=180 y=105 width=12 height=13 xoffset=0 yoffset=5 xadvance=11 page=0 chnl=0 letter="+" -char id=42 x=194 y=105 width=12 height=12 xoffset=0 yoffset=3 xadvance=12 page=0 chnl=0 letter="*" -char id=61 x=208 y=105 width=9 height=11 xoffset=1 yoffset=6 xadvance=10 page=0 chnl=0 letter="=" -char id=34 x=219 y=105 width=8 height=9 xoffset=0 yoffset=1 xadvance=8 page=0 chnl=0 letter=""" -char id=39 x=229 y=105 width=4 height=9 xoffset=0 yoffset=1 xadvance=4 page=0 chnl=0 letter="'" -char id=94 x=235 y=105 width=9 height=8 xoffset=0 yoffset=-0 xadvance=8 page=0 chnl=0 letter="^" -char id=96 x=246 y=105 width=6 height=8 xoffset=0 yoffset=-0 xadvance=5 page=0 chnl=0 letter="`" -char id=44 x=2 y=125 width=6 height=8 xoffset=-1 yoffset=18 xadvance=5 page=0 chnl=0 letter="," -char id=45 x=10 y=125 width=9 height=7 xoffset=1 yoffset=10 xadvance=9 page=0 chnl=0 letter="-" -char id=46 x=21 y=125 width=5 height=7 xoffset=1 yoffset=16 xadvance=5 page=0 chnl=0 letter="." -char id=95 x=28 y=125 width=12 height=6 xoffset=0 yoffset=22 xadvance=12 page=0 chnl=0 letter="_" -char id=126 x=42 y=125 width=9 height=6 xoffset=0 yoffset=-0 xadvance=8 page=0 chnl=0 letter="~" -char id=32 x=53 y=125 width=0 height=0 xoffset=6 yoffset=42 xadvance=6 page=0 chnl=0 letter="space" -kernings count=3669 -kerning first=106 second=106 amount=2 -kerning first=106 second=56 amount=-1 -kerning first=106 second=63 amount=1 -kerning first=106 second=108 amount=1 -kerning first=106 second=107 amount=1 -kerning first=106 second=102 amount=1 -kerning first=106 second=49 amount=-2 -kerning first=106 second=33 amount=1 -kerning first=106 second=100 amount=1 -kerning first=106 second=112 amount=1 -kerning first=106 second=98 amount=1 -kerning first=106 second=40 amount=1 -kerning first=106 second=105 amount=1 -kerning first=106 second=116 amount=1 -kerning first=106 second=121 amount=1 -kerning first=106 second=103 amount=1 -kerning first=106 second=59 amount=2 -kerning first=106 second=119 amount=2 -kerning first=106 second=122 amount=1 -kerning first=106 second=110 amount=1 -kerning first=106 second=120 amount=1 -kerning first=106 second=114 amount=1 -kerning first=106 second=117 amount=1 -kerning first=106 second=118 amount=2 -kerning first=106 second=111 amount=1 -kerning first=106 second=101 amount=1 -kerning first=106 second=99 amount=1 -kerning first=106 second=97 amount=1 -kerning first=106 second=115 amount=1 -kerning first=106 second=34 amount=1 -kerning first=106 second=39 amount=1 -kerning first=106 second=44 amount=1 -kerning first=106 second=46 amount=1 -kerning first=87 second=87 amount=1 -kerning first=87 second=81 amount=-1 -kerning first=87 second=90 amount=-1 -kerning first=87 second=88 amount=1 -kerning first=87 second=89 amount=1 -kerning first=87 second=65 amount=-3 -kerning first=87 second=75 amount=1 -kerning first=87 second=86 amount=1 -kerning first=87 second=52 amount=-2 -kerning first=87 second=53 amount=-1 -kerning first=87 second=85 amount=1 -kerning first=87 second=55 amount=-1 -kerning first=87 second=83 amount=-1 -kerning first=87 second=48 amount=-2 -kerning first=87 second=76 amount=1 -kerning first=87 second=74 amount=-3 -kerning first=87 second=56 amount=-2 -kerning first=87 second=80 amount=1 -kerning first=87 second=108 amount=1 -kerning first=87 second=64 amount=-3 -kerning first=87 second=82 amount=1 -kerning first=87 second=50 amount=-2 -kerning first=87 second=92 amount=1 -kerning first=87 second=47 amount=-3 -kerning first=87 second=71 amount=-1 -kerning first=87 second=107 amount=1 -kerning first=87 second=66 amount=1 -kerning first=87 second=102 amount=-1 -kerning first=87 second=93 amount=1 -kerning first=87 second=49 amount=-2 -kerning first=87 second=73 amount=1 -kerning first=87 second=33 amount=1 -kerning first=87 second=79 amount=-1 -kerning first=87 second=51 amount=-2 -kerning first=87 second=54 amount=-2 -kerning first=87 second=57 amount=-2 -kerning first=87 second=67 amount=-1 -kerning first=87 second=100 amount=-2 -kerning first=87 second=113 amount=-2 -kerning first=87 second=112 amount=-1 -kerning first=87 second=41 amount=1 -kerning first=87 second=116 amount=-1 -kerning first=87 second=103 amount=-2 -kerning first=87 second=59 amount=-2 -kerning first=87 second=109 amount=-1 -kerning first=87 second=122 amount=-2 -kerning first=87 second=110 amount=-1 -kerning first=87 second=120 amount=-1 -kerning first=87 second=114 amount=-1 -kerning first=87 second=117 amount=-1 -kerning first=87 second=111 amount=-2 -kerning first=87 second=101 amount=-2 -kerning first=87 second=99 amount=-2 -kerning first=87 second=35 amount=-1 -kerning first=87 second=97 amount=-2 -kerning first=87 second=115 amount=-2 -kerning first=87 second=58 amount=-2 -kerning first=87 second=34 amount=1 -kerning first=87 second=39 amount=2 -kerning first=87 second=44 amount=-4 -kerning first=87 second=45 amount=-2 -kerning first=87 second=46 amount=-3 -kerning first=81 second=106 amount=3 -kerning first=81 second=77 amount=1 -kerning first=81 second=90 amount=1 -kerning first=81 second=88 amount=2 -kerning first=81 second=89 amount=-1 -kerning first=81 second=65 amount=1 -kerning first=81 second=75 amount=1 -kerning first=81 second=86 amount=-1 -kerning first=81 second=78 amount=1 -kerning first=81 second=55 amount=1 -kerning first=81 second=68 amount=1 -kerning first=81 second=76 amount=1 -kerning first=81 second=56 amount=-1 -kerning first=81 second=80 amount=2 -kerning first=81 second=69 amount=1 -kerning first=81 second=108 amount=2 -kerning first=81 second=82 amount=1 -kerning first=81 second=50 amount=1 -kerning first=81 second=92 amount=-1 -kerning first=81 second=47 amount=1 -kerning first=81 second=107 amount=2 -kerning first=81 second=66 amount=1 -kerning first=81 second=104 amount=1 -kerning first=81 second=72 amount=1 -kerning first=81 second=102 amount=1 -kerning first=81 second=93 amount=1 -kerning first=81 second=49 amount=-2 -kerning first=81 second=73 amount=1 -kerning first=81 second=33 amount=2 -kerning first=81 second=51 amount=-1 -kerning first=81 second=54 amount=-1 -kerning first=81 second=57 amount=-1 -kerning first=81 second=67 amount=1 -kerning first=81 second=70 amount=1 -kerning first=81 second=112 amount=2 -kerning first=81 second=98 amount=2 -kerning first=81 second=40 amount=1 -kerning first=81 second=41 amount=1 -kerning first=81 second=105 amount=2 -kerning first=81 second=116 amount=1 -kerning first=81 second=121 amount=1 -kerning first=81 second=103 amount=1 -kerning first=81 second=59 amount=3 -kerning first=81 second=119 amount=2 -kerning first=81 second=122 amount=2 -kerning first=81 second=110 amount=2 -kerning first=81 second=120 amount=2 -kerning first=81 second=114 amount=2 -kerning first=81 second=117 amount=1 -kerning first=81 second=118 amount=1 -kerning first=81 second=111 amount=1 -kerning first=81 second=99 amount=1 -kerning first=81 second=97 amount=2 -kerning first=81 second=115 amount=1 -kerning first=81 second=58 amount=2 -kerning first=81 second=44 amount=3 -kerning first=81 second=46 amount=2 -kerning first=77 second=106 amount=1 -kerning first=77 second=90 amount=1 -kerning first=77 second=88 amount=1 -kerning first=77 second=65 amount=1 -kerning first=77 second=75 amount=1 -kerning first=77 second=48 amount=-1 -kerning first=77 second=56 amount=-1 -kerning first=77 second=80 amount=1 -kerning first=77 second=69 amount=1 -kerning first=77 second=108 amount=1 -kerning first=77 second=50 amount=1 -kerning first=77 second=47 amount=1 -kerning first=77 second=107 amount=1 -kerning first=77 second=66 amount=1 -kerning first=77 second=104 amount=1 -kerning first=77 second=49 amount=-3 -kerning first=77 second=73 amount=1 -kerning first=77 second=33 amount=1 -kerning first=77 second=51 amount=-1 -kerning first=77 second=54 amount=-1 -kerning first=77 second=57 amount=-1 -kerning first=77 second=70 amount=1 -kerning first=77 second=112 amount=1 -kerning first=77 second=98 amount=1 -kerning first=77 second=41 amount=1 -kerning first=77 second=105 amount=1 -kerning first=77 second=116 amount=1 -kerning first=77 second=59 amount=1 -kerning first=77 second=119 amount=1 -kerning first=77 second=122 amount=1 -kerning first=77 second=110 amount=1 -kerning first=77 second=120 amount=2 -kerning first=77 second=114 amount=1 -kerning first=77 second=118 amount=1 -kerning first=77 second=97 amount=1 -kerning first=77 second=115 amount=1 -kerning first=77 second=58 amount=1 -kerning first=77 second=44 amount=1 -kerning first=77 second=46 amount=1 -kerning first=90 second=87 amount=1 -kerning first=90 second=81 amount=-1 -kerning first=90 second=88 amount=1 -kerning first=90 second=89 amount=1 -kerning first=90 second=65 amount=-1 -kerning first=90 second=75 amount=1 -kerning first=90 second=86 amount=1 -kerning first=90 second=52 amount=-4 -kerning first=90 second=78 amount=1 -kerning first=90 second=53 amount=-1 -kerning first=90 second=85 amount=1 -kerning first=90 second=83 amount=-1 -kerning first=90 second=48 amount=-1 -kerning first=90 second=68 amount=1 -kerning first=90 second=76 amount=1 -kerning first=90 second=74 amount=-3 -kerning first=90 second=56 amount=-1 -kerning first=90 second=80 amount=1 -kerning first=90 second=63 amount=-1 -kerning first=90 second=69 amount=1 -kerning first=90 second=108 amount=1 -kerning first=90 second=64 amount=-2 -kerning first=90 second=82 amount=1 -kerning first=90 second=50 amount=-1 -kerning first=90 second=92 amount=1 -kerning first=90 second=107 amount=1 -kerning first=90 second=66 amount=1 -kerning first=90 second=104 amount=1 -kerning first=90 second=102 amount=-1 -kerning first=90 second=93 amount=1 -kerning first=90 second=49 amount=-2 -kerning first=90 second=73 amount=1 -kerning first=90 second=33 amount=1 -kerning first=90 second=51 amount=-2 -kerning first=90 second=54 amount=-2 -kerning first=90 second=57 amount=-1 -kerning first=90 second=100 amount=-1 -kerning first=90 second=113 amount=-1 -kerning first=90 second=112 amount=-1 -kerning first=90 second=98 amount=1 -kerning first=90 second=41 amount=1 -kerning first=90 second=105 amount=1 -kerning first=90 second=116 amount=-2 -kerning first=90 second=121 amount=-2 -kerning first=90 second=103 amount=-1 -kerning first=90 second=59 amount=-1 -kerning first=90 second=119 amount=-1 -kerning first=90 second=109 amount=-1 -kerning first=90 second=122 amount=-1 -kerning first=90 second=110 amount=-1 -kerning first=90 second=114 amount=-1 -kerning first=90 second=117 amount=-1 -kerning first=90 second=118 amount=-2 -kerning first=90 second=111 amount=-1 -kerning first=90 second=101 amount=-1 -kerning first=90 second=99 amount=-1 -kerning first=90 second=35 amount=-3 -kerning first=90 second=115 amount=-1 -kerning first=90 second=58 amount=-1 -kerning first=90 second=34 amount=2 -kerning first=90 second=39 amount=2 -kerning first=90 second=45 amount=-5 -kerning first=88 second=106 amount=1 -kerning first=88 second=81 amount=-1 -kerning first=88 second=90 amount=1 -kerning first=88 second=88 amount=1 -kerning first=88 second=65 amount=1 -kerning first=88 second=52 amount=-2 -kerning first=88 second=84 amount=-1 -kerning first=88 second=83 amount=-1 -kerning first=88 second=48 amount=-1 -kerning first=88 second=74 amount=-2 -kerning first=88 second=56 amount=-1 -kerning first=88 second=80 amount=1 -kerning first=88 second=63 amount=-2 -kerning first=88 second=69 amount=1 -kerning first=88 second=108 amount=1 -kerning first=88 second=64 amount=-1 -kerning first=88 second=47 amount=1 -kerning first=88 second=71 amount=-1 -kerning first=88 second=107 amount=1 -kerning first=88 second=102 amount=-1 -kerning first=88 second=49 amount=-3 -kerning first=88 second=73 amount=1 -kerning first=88 second=33 amount=1 -kerning first=88 second=79 amount=-1 -kerning first=88 second=51 amount=-1 -kerning first=88 second=54 amount=-2 -kerning first=88 second=57 amount=-1 -kerning first=88 second=112 amount=1 -kerning first=88 second=98 amount=1 -kerning first=88 second=41 amount=1 -kerning first=88 second=105 amount=1 -kerning first=88 second=116 amount=-1 -kerning first=88 second=121 amount=-2 -kerning first=88 second=59 amount=1 -kerning first=88 second=122 amount=1 -kerning first=88 second=110 amount=1 -kerning first=88 second=120 amount=1 -kerning first=88 second=114 amount=1 -kerning first=88 second=118 amount=-1 -kerning first=88 second=35 amount=-3 -kerning first=88 second=97 amount=1 -kerning first=88 second=115 amount=1 -kerning first=88 second=58 amount=1 -kerning first=88 second=44 amount=1 -kerning first=88 second=45 amount=-3 -kerning first=88 second=46 amount=2 -kerning first=89 second=106 amount=1 -kerning first=89 second=87 amount=1 -kerning first=89 second=81 amount=-1 -kerning first=89 second=77 amount=1 -kerning first=89 second=88 amount=1 -kerning first=89 second=89 amount=1 -kerning first=89 second=65 amount=-3 -kerning first=89 second=75 amount=1 -kerning first=89 second=86 amount=2 -kerning first=89 second=52 amount=-3 -kerning first=89 second=78 amount=1 -kerning first=89 second=85 amount=1 -kerning first=89 second=84 amount=1 -kerning first=89 second=48 amount=-1 -kerning first=89 second=68 amount=1 -kerning first=89 second=76 amount=1 -kerning first=89 second=74 amount=-3 -kerning first=89 second=56 amount=-1 -kerning first=89 second=80 amount=1 -kerning first=89 second=69 amount=1 -kerning first=89 second=108 amount=1 -kerning first=89 second=64 amount=-3 -kerning first=89 second=82 amount=1 -kerning first=89 second=50 amount=-2 -kerning first=89 second=92 amount=1 -kerning first=89 second=47 amount=-1 -kerning first=89 second=107 amount=1 -kerning first=89 second=66 amount=1 -kerning first=89 second=104 amount=1 -kerning first=89 second=72 amount=1 -kerning first=89 second=102 amount=-1 -kerning first=89 second=93 amount=1 -kerning first=89 second=49 amount=-2 -kerning first=89 second=73 amount=1 -kerning first=89 second=33 amount=1 -kerning first=89 second=51 amount=-2 -kerning first=89 second=54 amount=-1 -kerning first=89 second=57 amount=-1 -kerning first=89 second=70 amount=1 -kerning first=89 second=100 amount=-2 -kerning first=89 second=113 amount=-2 -kerning first=89 second=112 amount=-1 -kerning first=89 second=98 amount=1 -kerning first=89 second=41 amount=1 -kerning first=89 second=105 amount=1 -kerning first=89 second=116 amount=-1 -kerning first=89 second=121 amount=-1 -kerning first=89 second=103 amount=-2 -kerning first=89 second=59 amount=-2 -kerning first=89 second=109 amount=-1 -kerning first=89 second=122 amount=-2 -kerning first=89 second=110 amount=-1 -kerning first=89 second=120 amount=-1 -kerning first=89 second=114 amount=-1 -kerning first=89 second=117 amount=-1 -kerning first=89 second=111 amount=-2 -kerning first=89 second=101 amount=-3 -kerning first=89 second=99 amount=-2 -kerning first=89 second=35 amount=-1 -kerning first=89 second=97 amount=-2 -kerning first=89 second=115 amount=-2 -kerning first=89 second=58 amount=-2 -kerning first=89 second=34 amount=2 -kerning first=89 second=39 amount=2 -kerning first=89 second=44 amount=-4 -kerning first=89 second=45 amount=-3 -kerning first=89 second=46 amount=-4 -kerning first=65 second=87 amount=-2 -kerning first=65 second=88 amount=1 -kerning first=65 second=89 amount=-3 -kerning first=65 second=86 amount=-2 -kerning first=65 second=53 amount=-1 -kerning first=65 second=84 amount=-2 -kerning first=65 second=83 amount=1 -kerning first=65 second=56 amount=-1 -kerning first=65 second=63 amount=-1 -kerning first=65 second=108 amount=1 -kerning first=65 second=92 amount=-3 -kerning first=65 second=71 amount=1 -kerning first=65 second=102 amount=-1 -kerning first=65 second=93 amount=-1 -kerning first=65 second=49 amount=-4 -kerning first=65 second=51 amount=-2 -kerning first=65 second=54 amount=-1 -kerning first=65 second=57 amount=-1 -kerning first=65 second=67 amount=1 -kerning first=65 second=100 amount=1 -kerning first=65 second=113 amount=1 -kerning first=65 second=105 amount=1 -kerning first=65 second=116 amount=-1 -kerning first=65 second=103 amount=1 -kerning first=65 second=59 amount=1 -kerning first=65 second=122 amount=1 -kerning first=65 second=110 amount=1 -kerning first=65 second=120 amount=1 -kerning first=65 second=114 amount=1 -kerning first=65 second=117 amount=1 -kerning first=65 second=111 amount=1 -kerning first=65 second=101 amount=1 -kerning first=65 second=99 amount=1 -kerning first=65 second=97 amount=1 -kerning first=65 second=34 amount=-4 -kerning first=65 second=39 amount=-3 -kerning first=65 second=44 amount=1 -kerning first=65 second=46 amount=1 -kerning first=75 second=106 amount=1 -kerning first=75 second=77 amount=1 -kerning first=75 second=90 amount=1 -kerning first=75 second=88 amount=2 -kerning first=75 second=65 amount=1 -kerning first=75 second=75 amount=1 -kerning first=75 second=52 amount=-3 -kerning first=75 second=78 amount=1 -kerning first=75 second=53 amount=1 -kerning first=75 second=55 amount=1 -kerning first=75 second=84 amount=-1 -kerning first=75 second=76 amount=1 -kerning first=75 second=74 amount=-1 -kerning first=75 second=80 amount=1 -kerning first=75 second=63 amount=-1 -kerning first=75 second=69 amount=1 -kerning first=75 second=108 amount=1 -kerning first=75 second=82 amount=1 -kerning first=75 second=50 amount=1 -kerning first=75 second=47 amount=1 -kerning first=75 second=107 amount=1 -kerning first=75 second=66 amount=1 -kerning first=75 second=104 amount=1 -kerning first=75 second=72 amount=1 -kerning first=75 second=102 amount=-1 -kerning first=75 second=49 amount=-3 -kerning first=75 second=73 amount=1 -kerning first=75 second=33 amount=1 -kerning first=75 second=54 amount=-1 -kerning first=75 second=67 amount=1 -kerning first=75 second=70 amount=1 -kerning first=75 second=100 amount=1 -kerning first=75 second=113 amount=1 -kerning first=75 second=112 amount=1 -kerning first=75 second=98 amount=1 -kerning first=75 second=40 amount=1 -kerning first=75 second=41 amount=1 -kerning first=75 second=105 amount=1 -kerning first=75 second=116 amount=-1 -kerning first=75 second=121 amount=-1 -kerning first=75 second=103 amount=1 -kerning first=75 second=59 amount=1 -kerning first=75 second=122 amount=1 -kerning first=75 second=110 amount=1 -kerning first=75 second=120 amount=2 -kerning first=75 second=114 amount=1 -kerning first=75 second=117 amount=1 -kerning first=75 second=111 amount=1 -kerning first=75 second=101 amount=1 -kerning first=75 second=99 amount=1 -kerning first=75 second=35 amount=-4 -kerning first=75 second=97 amount=2 -kerning first=75 second=115 amount=1 -kerning first=75 second=58 amount=1 -kerning first=75 second=44 amount=1 -kerning first=75 second=45 amount=-4 -kerning first=75 second=46 amount=2 -kerning first=86 second=87 amount=1 -kerning first=86 second=81 amount=-1 -kerning first=86 second=90 amount=-1 -kerning first=86 second=88 amount=1 -kerning first=86 second=89 amount=1 -kerning first=86 second=65 amount=-3 -kerning first=86 second=75 amount=1 -kerning first=86 second=86 amount=1 -kerning first=86 second=52 amount=-2 -kerning first=86 second=78 amount=1 -kerning first=86 second=53 amount=-1 -kerning first=86 second=85 amount=1 -kerning first=86 second=83 amount=-1 -kerning first=86 second=48 amount=-2 -kerning first=86 second=68 amount=1 -kerning first=86 second=76 amount=1 -kerning first=86 second=74 amount=-2 -kerning first=86 second=56 amount=-1 -kerning first=86 second=80 amount=1 -kerning first=86 second=69 amount=1 -kerning first=86 second=108 amount=1 -kerning first=86 second=64 amount=-3 -kerning first=86 second=82 amount=1 -kerning first=86 second=50 amount=-2 -kerning first=86 second=92 amount=1 -kerning first=86 second=47 amount=-3 -kerning first=86 second=107 amount=1 -kerning first=86 second=66 amount=1 -kerning first=86 second=104 amount=1 -kerning first=86 second=102 amount=-1 -kerning first=86 second=93 amount=1 -kerning first=86 second=49 amount=-2 -kerning first=86 second=73 amount=1 -kerning first=86 second=33 amount=1 -kerning first=86 second=51 amount=-2 -kerning first=86 second=54 amount=-2 -kerning first=86 second=57 amount=-1 -kerning first=86 second=100 amount=-2 -kerning first=86 second=113 amount=-2 -kerning first=86 second=112 amount=-1 -kerning first=86 second=98 amount=1 -kerning first=86 second=41 amount=1 -kerning first=86 second=105 amount=1 -kerning first=86 second=103 amount=-2 -kerning first=86 second=59 amount=-1 -kerning first=86 second=109 amount=-1 -kerning first=86 second=122 amount=-2 -kerning first=86 second=110 amount=-1 -kerning first=86 second=120 amount=-1 -kerning first=86 second=114 amount=-1 -kerning first=86 second=117 amount=-1 -kerning first=86 second=111 amount=-2 -kerning first=86 second=101 amount=-2 -kerning first=86 second=99 amount=-2 -kerning first=86 second=35 amount=-1 -kerning first=86 second=97 amount=-1 -kerning first=86 second=115 amount=-2 -kerning first=86 second=58 amount=-2 -kerning first=86 second=34 amount=2 -kerning first=86 second=39 amount=2 -kerning first=86 second=44 amount=-3 -kerning first=86 second=45 amount=-2 -kerning first=86 second=46 amount=-3 -kerning first=52 second=106 amount=1 -kerning first=52 second=87 amount=-1 -kerning first=52 second=81 amount=1 -kerning first=52 second=90 amount=-2 -kerning first=52 second=88 amount=-2 -kerning first=52 second=89 amount=-2 -kerning first=52 second=65 amount=-1 -kerning first=52 second=86 amount=-1 -kerning first=52 second=85 amount=1 -kerning first=52 second=84 amount=-2 -kerning first=52 second=83 amount=-1 -kerning first=52 second=80 amount=1 -kerning first=52 second=63 amount=-1 -kerning first=52 second=69 amount=1 -kerning first=52 second=108 amount=1 -kerning first=52 second=92 amount=-2 -kerning first=52 second=47 amount=-2 -kerning first=52 second=71 amount=1 -kerning first=52 second=107 amount=1 -kerning first=52 second=66 amount=1 -kerning first=52 second=104 amount=1 -kerning first=52 second=72 amount=1 -kerning first=52 second=102 amount=1 -kerning first=52 second=93 amount=-2 -kerning first=52 second=73 amount=1 -kerning first=52 second=33 amount=1 -kerning first=52 second=79 amount=1 -kerning first=52 second=67 amount=1 -kerning first=52 second=100 amount=1 -kerning first=52 second=113 amount=1 -kerning first=52 second=112 amount=1 -kerning first=52 second=98 amount=1 -kerning first=52 second=40 amount=1 -kerning first=52 second=41 amount=-1 -kerning first=52 second=105 amount=1 -kerning first=52 second=116 amount=1 -kerning first=52 second=121 amount=1 -kerning first=52 second=103 amount=1 -kerning first=52 second=119 amount=1 -kerning first=52 second=122 amount=-1 -kerning first=52 second=110 amount=1 -kerning first=52 second=114 amount=1 -kerning first=52 second=117 amount=1 -kerning first=52 second=118 amount=1 -kerning first=52 second=111 amount=1 -kerning first=52 second=101 amount=1 -kerning first=52 second=99 amount=1 -kerning first=52 second=35 amount=1 -kerning first=52 second=97 amount=1 -kerning first=52 second=115 amount=1 -kerning first=52 second=34 amount=-2 -kerning first=52 second=39 amount=-1 -kerning first=52 second=44 amount=-2 -kerning first=52 second=45 amount=1 -kerning first=52 second=46 amount=-2 -kerning first=78 second=106 amount=1 -kerning first=78 second=87 amount=1 -kerning first=78 second=90 amount=1 -kerning first=78 second=88 amount=1 -kerning first=78 second=65 amount=1 -kerning first=78 second=75 amount=1 -kerning first=78 second=86 amount=1 -kerning first=78 second=85 amount=1 -kerning first=78 second=83 amount=1 -kerning first=78 second=48 amount=-1 -kerning first=78 second=76 amount=1 -kerning first=78 second=80 amount=1 -kerning first=78 second=69 amount=1 -kerning first=78 second=108 amount=1 -kerning first=78 second=82 amount=1 -kerning first=78 second=92 amount=1 -kerning first=78 second=47 amount=1 -kerning first=78 second=107 amount=1 -kerning first=78 second=66 amount=1 -kerning first=78 second=104 amount=1 -kerning first=78 second=102 amount=1 -kerning first=78 second=93 amount=1 -kerning first=78 second=49 amount=-2 -kerning first=78 second=73 amount=1 -kerning first=78 second=33 amount=1 -kerning first=78 second=54 amount=-1 -kerning first=78 second=57 amount=-1 -kerning first=78 second=112 amount=1 -kerning first=78 second=98 amount=1 -kerning first=78 second=41 amount=1 -kerning first=78 second=105 amount=1 -kerning first=78 second=116 amount=1 -kerning first=78 second=121 amount=1 -kerning first=78 second=103 amount=1 -kerning first=78 second=59 amount=1 -kerning first=78 second=119 amount=1 -kerning first=78 second=122 amount=1 -kerning first=78 second=110 amount=1 -kerning first=78 second=120 amount=2 -kerning first=78 second=114 amount=1 -kerning first=78 second=117 amount=1 -kerning first=78 second=118 amount=1 -kerning first=78 second=111 amount=1 -kerning first=78 second=99 amount=1 -kerning first=78 second=97 amount=1 -kerning first=78 second=115 amount=1 -kerning first=78 second=58 amount=1 -kerning first=78 second=34 amount=1 -kerning first=78 second=39 amount=1 -kerning first=78 second=46 amount=1 -kerning first=53 second=81 amount=-1 -kerning first=53 second=90 amount=-1 -kerning first=53 second=65 amount=-3 -kerning first=53 second=86 amount=1 -kerning first=53 second=83 amount=-1 -kerning first=53 second=74 amount=-1 -kerning first=53 second=63 amount=-1 -kerning first=53 second=64 amount=-2 -kerning first=53 second=47 amount=-3 -kerning first=53 second=71 amount=-1 -kerning first=53 second=79 amount=-1 -kerning first=53 second=100 amount=-1 -kerning first=53 second=113 amount=-1 -kerning first=53 second=112 amount=-1 -kerning first=53 second=103 amount=-1 -kerning first=53 second=59 amount=-1 -kerning first=53 second=109 amount=-1 -kerning first=53 second=122 amount=-2 -kerning first=53 second=110 amount=-1 -kerning first=53 second=120 amount=-1 -kerning first=53 second=114 amount=-1 -kerning first=53 second=117 amount=-1 -kerning first=53 second=111 amount=-1 -kerning first=53 second=101 amount=-1 -kerning first=53 second=99 amount=-1 -kerning first=53 second=35 amount=-1 -kerning first=53 second=97 amount=-1 -kerning first=53 second=115 amount=-1 -kerning first=53 second=58 amount=-1 -kerning first=53 second=34 amount=1 -kerning first=53 second=39 amount=1 -kerning first=53 second=44 amount=-4 -kerning first=53 second=45 amount=-1 -kerning first=53 second=46 amount=-3 -kerning first=85 second=106 amount=1 -kerning first=85 second=87 amount=1 -kerning first=85 second=88 amount=1 -kerning first=85 second=89 amount=1 -kerning first=85 second=65 amount=-1 -kerning first=85 second=75 amount=1 -kerning first=85 second=86 amount=1 -kerning first=85 second=85 amount=1 -kerning first=85 second=84 amount=1 -kerning first=85 second=68 amount=1 -kerning first=85 second=76 amount=1 -kerning first=85 second=56 amount=-1 -kerning first=85 second=80 amount=1 -kerning first=85 second=63 amount=1 -kerning first=85 second=108 amount=1 -kerning first=85 second=82 amount=1 -kerning first=85 second=50 amount=-1 -kerning first=85 second=92 amount=1 -kerning first=85 second=47 amount=-1 -kerning first=85 second=71 amount=1 -kerning first=85 second=107 amount=1 -kerning first=85 second=66 amount=1 -kerning first=85 second=102 amount=1 -kerning first=85 second=93 amount=1 -kerning first=85 second=49 amount=-2 -kerning first=85 second=73 amount=1 -kerning first=85 second=33 amount=1 -kerning first=85 second=51 amount=-1 -kerning first=85 second=54 amount=-1 -kerning first=85 second=57 amount=-1 -kerning first=85 second=67 amount=1 -kerning first=85 second=112 amount=1 -kerning first=85 second=98 amount=1 -kerning first=85 second=40 amount=1 -kerning first=85 second=41 amount=1 -kerning first=85 second=105 amount=1 -kerning first=85 second=116 amount=1 -kerning first=85 second=121 amount=1 -kerning first=85 second=119 amount=2 -kerning first=85 second=110 amount=1 -kerning first=85 second=120 amount=1 -kerning first=85 second=114 amount=1 -kerning first=85 second=117 amount=1 -kerning first=85 second=118 amount=2 -kerning first=85 second=97 amount=1 -kerning first=85 second=34 amount=1 -kerning first=85 second=39 amount=1 -kerning first=85 second=44 amount=-2 -kerning first=85 second=46 amount=-1 -kerning first=55 second=106 amount=-1 -kerning first=55 second=81 amount=-2 -kerning first=55 second=77 amount=-1 -kerning first=55 second=90 amount=-2 -kerning first=55 second=89 amount=-1 -kerning first=55 second=65 amount=-4 -kerning first=55 second=78 amount=-1 -kerning first=55 second=83 amount=-2 -kerning first=55 second=68 amount=-1 -kerning first=55 second=74 amount=-3 -kerning first=55 second=63 amount=-1 -kerning first=55 second=69 amount=-1 -kerning first=55 second=64 amount=-5 -kerning first=55 second=47 amount=-5 -kerning first=55 second=71 amount=-1 -kerning first=55 second=104 amount=-1 -kerning first=55 second=72 amount=-1 -kerning first=55 second=102 amount=-3 -kerning first=55 second=79 amount=-1 -kerning first=55 second=67 amount=-1 -kerning first=55 second=70 amount=-1 -kerning first=55 second=100 amount=-4 -kerning first=55 second=113 amount=-4 -kerning first=55 second=112 amount=-3 -kerning first=55 second=40 amount=-1 -kerning first=55 second=105 amount=-1 -kerning first=55 second=116 amount=-3 -kerning first=55 second=121 amount=-2 -kerning first=55 second=103 amount=-4 -kerning first=55 second=59 amount=-3 -kerning first=55 second=119 amount=-2 -kerning first=55 second=109 amount=-3 -kerning first=55 second=122 amount=-4 -kerning first=55 second=110 amount=-3 -kerning first=55 second=120 amount=-3 -kerning first=55 second=114 amount=-3 -kerning first=55 second=117 amount=-3 -kerning first=55 second=118 amount=-2 -kerning first=55 second=111 amount=-4 -kerning first=55 second=101 amount=-4 -kerning first=55 second=99 amount=-4 -kerning first=55 second=35 amount=-3 -kerning first=55 second=97 amount=-4 -kerning first=55 second=115 amount=-4 -kerning first=55 second=58 amount=-4 -kerning first=55 second=39 amount=1 -kerning first=55 second=44 amount=-5 -kerning first=55 second=45 amount=-4 -kerning first=55 second=46 amount=-6 -kerning first=84 second=87 amount=1 -kerning first=84 second=81 amount=-1 -kerning first=84 second=90 amount=-1 -kerning first=84 second=88 amount=1 -kerning first=84 second=65 amount=-3 -kerning first=84 second=75 amount=1 -kerning first=84 second=86 amount=1 -kerning first=84 second=52 amount=-3 -kerning first=84 second=53 amount=-1 -kerning first=84 second=85 amount=1 -kerning first=84 second=83 amount=-1 -kerning first=84 second=48 amount=-1 -kerning first=84 second=76 amount=1 -kerning first=84 second=74 amount=-3 -kerning first=84 second=56 amount=-1 -kerning first=84 second=80 amount=1 -kerning first=84 second=108 amount=1 -kerning first=84 second=64 amount=-4 -kerning first=84 second=82 amount=1 -kerning first=84 second=50 amount=-3 -kerning first=84 second=92 amount=1 -kerning first=84 second=47 amount=-3 -kerning first=84 second=107 amount=1 -kerning first=84 second=66 amount=1 -kerning first=84 second=102 amount=-2 -kerning first=84 second=93 amount=1 -kerning first=84 second=49 amount=-2 -kerning first=84 second=73 amount=1 -kerning first=84 second=33 amount=1 -kerning first=84 second=51 amount=-2 -kerning first=84 second=54 amount=-2 -kerning first=84 second=57 amount=-1 -kerning first=84 second=100 amount=-3 -kerning first=84 second=113 amount=-3 -kerning first=84 second=112 amount=-3 -kerning first=84 second=98 amount=1 -kerning first=84 second=41 amount=1 -kerning first=84 second=116 amount=-2 -kerning first=84 second=121 amount=-3 -kerning first=84 second=103 amount=-3 -kerning first=84 second=59 amount=-2 -kerning first=84 second=119 amount=-2 -kerning first=84 second=109 amount=-4 -kerning first=84 second=122 amount=-3 -kerning first=84 second=110 amount=-3 -kerning first=84 second=120 amount=-2 -kerning first=84 second=114 amount=-3 -kerning first=84 second=117 amount=-3 -kerning first=84 second=118 amount=-2 -kerning first=84 second=111 amount=-3 -kerning first=84 second=101 amount=-3 -kerning first=84 second=99 amount=-3 -kerning first=84 second=35 amount=-2 -kerning first=84 second=97 amount=-3 -kerning first=84 second=115 amount=-3 -kerning first=84 second=58 amount=-3 -kerning first=84 second=34 amount=1 -kerning first=84 second=39 amount=1 -kerning first=84 second=44 amount=-2 -kerning first=84 second=45 amount=-4 -kerning first=84 second=46 amount=-3 -kerning first=83 second=106 amount=1 -kerning first=83 second=90 amount=1 -kerning first=83 second=88 amount=1 -kerning first=83 second=89 amount=-1 -kerning first=83 second=53 amount=1 -kerning first=83 second=83 amount=1 -kerning first=83 second=74 amount=1 -kerning first=83 second=108 amount=1 -kerning first=83 second=71 amount=1 -kerning first=83 second=107 amount=1 -kerning first=83 second=104 amount=1 -kerning first=83 second=49 amount=-3 -kerning first=83 second=33 amount=1 -kerning first=83 second=67 amount=1 -kerning first=83 second=100 amount=1 -kerning first=83 second=113 amount=1 -kerning first=83 second=112 amount=1 -kerning first=83 second=98 amount=1 -kerning first=83 second=40 amount=1 -kerning first=83 second=41 amount=1 -kerning first=83 second=105 amount=1 -kerning first=83 second=116 amount=-1 -kerning first=83 second=121 amount=1 -kerning first=83 second=103 amount=1 -kerning first=83 second=119 amount=1 -kerning first=83 second=122 amount=1 -kerning first=83 second=110 amount=1 -kerning first=83 second=120 amount=1 -kerning first=83 second=114 amount=1 -kerning first=83 second=117 amount=1 -kerning first=83 second=118 amount=1 -kerning first=83 second=111 amount=1 -kerning first=83 second=101 amount=1 -kerning first=83 second=99 amount=1 -kerning first=83 second=97 amount=1 -kerning first=83 second=115 amount=1 -kerning first=83 second=46 amount=1 -kerning first=48 second=87 amount=-1 -kerning first=48 second=77 amount=-1 -kerning first=48 second=90 amount=-1 -kerning first=48 second=88 amount=-1 -kerning first=48 second=89 amount=-2 -kerning first=48 second=65 amount=-2 -kerning first=48 second=75 amount=-1 -kerning first=48 second=86 amount=-2 -kerning first=48 second=78 amount=-1 -kerning first=48 second=85 amount=-1 -kerning first=48 second=84 amount=-1 -kerning first=48 second=68 amount=-1 -kerning first=48 second=76 amount=-1 -kerning first=48 second=74 amount=-1 -kerning first=48 second=80 amount=-1 -kerning first=48 second=63 amount=-1 -kerning first=48 second=69 amount=-1 -kerning first=48 second=64 amount=-1 -kerning first=48 second=82 amount=-1 -kerning first=48 second=92 amount=-2 -kerning first=48 second=47 amount=-2 -kerning first=48 second=66 amount=-1 -kerning first=48 second=104 amount=-1 -kerning first=48 second=93 amount=-2 -kerning first=48 second=73 amount=-1 -kerning first=48 second=70 amount=-1 -kerning first=48 second=98 amount=-1 -kerning first=48 second=41 amount=-1 -kerning first=48 second=116 amount=1 -kerning first=48 second=119 amount=1 -kerning first=48 second=109 amount=-1 -kerning first=48 second=122 amount=-1 -kerning first=48 second=118 amount=1 -kerning first=48 second=115 amount=-1 -kerning first=48 second=58 amount=-1 -kerning first=48 second=34 amount=-1 -kerning first=48 second=39 amount=-1 -kerning first=48 second=44 amount=-2 -kerning first=48 second=46 amount=-1 -kerning first=68 second=106 amount=1 -kerning first=68 second=87 amount=1 -kerning first=68 second=90 amount=-1 -kerning first=68 second=65 amount=-2 -kerning first=68 second=75 amount=1 -kerning first=68 second=86 amount=1 -kerning first=68 second=52 amount=-1 -kerning first=68 second=53 amount=-1 -kerning first=68 second=85 amount=1 -kerning first=68 second=84 amount=1 -kerning first=68 second=76 amount=1 -kerning first=68 second=74 amount=-1 -kerning first=68 second=80 amount=1 -kerning first=68 second=63 amount=1 -kerning first=68 second=108 amount=1 -kerning first=68 second=64 amount=-1 -kerning first=68 second=82 amount=1 -kerning first=68 second=50 amount=-1 -kerning first=68 second=47 amount=-3 -kerning first=68 second=107 amount=1 -kerning first=68 second=66 amount=1 -kerning first=68 second=104 amount=1 -kerning first=68 second=102 amount=1 -kerning first=68 second=49 amount=-2 -kerning first=68 second=73 amount=1 -kerning first=68 second=33 amount=1 -kerning first=68 second=54 amount=-1 -kerning first=68 second=67 amount=1 -kerning first=68 second=112 amount=1 -kerning first=68 second=98 amount=1 -kerning first=68 second=40 amount=1 -kerning first=68 second=105 amount=1 -kerning first=68 second=116 amount=1 -kerning first=68 second=121 amount=1 -kerning first=68 second=119 amount=2 -kerning first=68 second=110 amount=1 -kerning first=68 second=120 amount=1 -kerning first=68 second=114 amount=1 -kerning first=68 second=117 amount=1 -kerning first=68 second=118 amount=2 -kerning first=68 second=101 amount=-1 -kerning first=68 second=34 amount=1 -kerning first=68 second=39 amount=1 -kerning first=68 second=44 amount=-4 -kerning first=68 second=46 amount=-3 -kerning first=76 second=106 amount=1 -kerning first=76 second=87 amount=-2 -kerning first=76 second=90 amount=1 -kerning first=76 second=88 amount=1 -kerning first=76 second=89 amount=-3 -kerning first=76 second=86 amount=-2 -kerning first=76 second=52 amount=-1 -kerning first=76 second=53 amount=1 -kerning first=76 second=84 amount=-2 -kerning first=76 second=83 amount=1 -kerning first=76 second=63 amount=-2 -kerning first=76 second=108 amount=1 -kerning first=76 second=92 amount=-4 -kerning first=76 second=47 amount=1 -kerning first=76 second=107 amount=1 -kerning first=76 second=104 amount=1 -kerning first=76 second=102 amount=-1 -kerning first=76 second=49 amount=-3 -kerning first=76 second=33 amount=1 -kerning first=76 second=54 amount=-1 -kerning first=76 second=67 amount=1 -kerning first=76 second=100 amount=1 -kerning first=76 second=113 amount=1 -kerning first=76 second=112 amount=1 -kerning first=76 second=98 amount=1 -kerning first=76 second=41 amount=1 -kerning first=76 second=105 amount=1 -kerning first=76 second=116 amount=-1 -kerning first=76 second=121 amount=-1 -kerning first=76 second=103 amount=1 -kerning first=76 second=59 amount=1 -kerning first=76 second=122 amount=1 -kerning first=76 second=110 amount=1 -kerning first=76 second=120 amount=1 -kerning first=76 second=114 amount=1 -kerning first=76 second=117 amount=1 -kerning first=76 second=111 amount=1 -kerning first=76 second=101 amount=1 -kerning first=76 second=99 amount=1 -kerning first=76 second=35 amount=-4 -kerning first=76 second=97 amount=2 -kerning first=76 second=115 amount=1 -kerning first=76 second=58 amount=1 -kerning first=76 second=34 amount=-4 -kerning first=76 second=39 amount=-4 -kerning first=76 second=44 amount=1 -kerning first=76 second=45 amount=-4 -kerning first=76 second=46 amount=1 -kerning first=74 second=106 amount=1 -kerning first=74 second=87 amount=1 -kerning first=74 second=77 amount=1 -kerning first=74 second=88 amount=1 -kerning first=74 second=89 amount=1 -kerning first=74 second=75 amount=1 -kerning first=74 second=86 amount=1 -kerning first=74 second=78 amount=1 -kerning first=74 second=85 amount=1 -kerning first=74 second=84 amount=1 -kerning first=74 second=68 amount=1 -kerning first=74 second=76 amount=1 -kerning first=74 second=56 amount=-1 -kerning first=74 second=80 amount=1 -kerning first=74 second=63 amount=1 -kerning first=74 second=69 amount=1 -kerning first=74 second=108 amount=1 -kerning first=74 second=82 amount=1 -kerning first=74 second=92 amount=1 -kerning first=74 second=71 amount=1 -kerning first=74 second=107 amount=1 -kerning first=74 second=66 amount=1 -kerning first=74 second=104 amount=1 -kerning first=74 second=72 amount=1 -kerning first=74 second=102 amount=1 -kerning first=74 second=93 amount=1 -kerning first=74 second=49 amount=-2 -kerning first=74 second=73 amount=1 -kerning first=74 second=33 amount=1 -kerning first=74 second=51 amount=-1 -kerning first=74 second=54 amount=-1 -kerning first=74 second=57 amount=-1 -kerning first=74 second=67 amount=1 -kerning first=74 second=98 amount=1 -kerning first=74 second=41 amount=1 -kerning first=74 second=105 amount=1 -kerning first=74 second=116 amount=1 -kerning first=74 second=121 amount=1 -kerning first=74 second=119 amount=1 -kerning first=74 second=120 amount=1 -kerning first=74 second=114 amount=1 -kerning first=74 second=118 amount=1 -kerning first=74 second=111 amount=1 -kerning first=74 second=97 amount=1 -kerning first=74 second=115 amount=1 -kerning first=74 second=34 amount=1 -kerning first=74 second=39 amount=1 -kerning first=56 second=106 amount=-1 -kerning first=56 second=87 amount=-1 -kerning first=56 second=81 amount=-1 -kerning first=56 second=77 amount=-2 -kerning first=56 second=90 amount=-1 -kerning first=56 second=88 amount=-1 -kerning first=56 second=89 amount=-2 -kerning first=56 second=65 amount=-2 -kerning first=56 second=75 amount=-2 -kerning first=56 second=86 amount=-1 -kerning first=56 second=78 amount=-2 -kerning first=56 second=85 amount=-1 -kerning first=56 second=84 amount=-1 -kerning first=56 second=83 amount=-1 -kerning first=56 second=68 amount=-2 -kerning first=56 second=76 amount=-2 -kerning first=56 second=74 amount=-1 -kerning first=56 second=80 amount=-1 -kerning first=56 second=63 amount=-1 -kerning first=56 second=69 amount=-1 -kerning first=56 second=108 amount=-1 -kerning first=56 second=64 amount=-2 -kerning first=56 second=82 amount=-1 -kerning first=56 second=92 amount=-2 -kerning first=56 second=47 amount=-2 -kerning first=56 second=71 amount=-1 -kerning first=56 second=107 amount=-1 -kerning first=56 second=66 amount=-1 -kerning first=56 second=104 amount=-1 -kerning first=56 second=72 amount=-2 -kerning first=56 second=102 amount=-2 -kerning first=56 second=93 amount=-2 -kerning first=56 second=73 amount=-1 -kerning first=56 second=33 amount=-1 -kerning first=56 second=79 amount=-2 -kerning first=56 second=67 amount=-1 -kerning first=56 second=70 amount=-2 -kerning first=56 second=100 amount=-1 -kerning first=56 second=113 amount=-1 -kerning first=56 second=112 amount=-1 -kerning first=56 second=98 amount=-1 -kerning first=56 second=40 amount=-1 -kerning first=56 second=41 amount=-2 -kerning first=56 second=105 amount=-1 -kerning first=56 second=116 amount=-2 -kerning first=56 second=121 amount=-1 -kerning first=56 second=103 amount=-1 -kerning first=56 second=59 amount=-2 -kerning first=56 second=119 amount=-1 -kerning first=56 second=109 amount=-2 -kerning first=56 second=122 amount=-2 -kerning first=56 second=110 amount=-1 -kerning first=56 second=120 amount=-2 -kerning first=56 second=114 amount=-1 -kerning first=56 second=117 amount=-1 -kerning first=56 second=118 amount=-1 -kerning first=56 second=111 amount=-1 -kerning first=56 second=101 amount=-1 -kerning first=56 second=99 amount=-1 -kerning first=56 second=35 amount=-2 -kerning first=56 second=97 amount=-1 -kerning first=56 second=115 amount=-1 -kerning first=56 second=58 amount=-2 -kerning first=56 second=34 amount=-1 -kerning first=56 second=39 amount=-1 -kerning first=56 second=44 amount=-3 -kerning first=56 second=45 amount=-1 -kerning first=56 second=46 amount=-2 -kerning first=80 second=106 amount=1 -kerning first=80 second=87 amount=1 -kerning first=80 second=77 amount=1 -kerning first=80 second=88 amount=1 -kerning first=80 second=89 amount=1 -kerning first=80 second=65 amount=-2 -kerning first=80 second=75 amount=1 -kerning first=80 second=86 amount=2 -kerning first=80 second=52 amount=-2 -kerning first=80 second=78 amount=1 -kerning first=80 second=85 amount=1 -kerning first=80 second=84 amount=1 -kerning first=80 second=68 amount=1 -kerning first=80 second=76 amount=1 -kerning first=80 second=74 amount=-3 -kerning first=80 second=80 amount=1 -kerning first=80 second=63 amount=1 -kerning first=80 second=69 amount=1 -kerning first=80 second=108 amount=1 -kerning first=80 second=64 amount=-2 -kerning first=80 second=82 amount=1 -kerning first=80 second=50 amount=-1 -kerning first=80 second=92 amount=1 -kerning first=80 second=47 amount=-4 -kerning first=80 second=71 amount=1 -kerning first=80 second=107 amount=1 -kerning first=80 second=66 amount=1 -kerning first=80 second=104 amount=1 -kerning first=80 second=72 amount=1 -kerning first=80 second=93 amount=1 -kerning first=80 second=49 amount=-1 -kerning first=80 second=73 amount=1 -kerning first=80 second=33 amount=1 -kerning first=80 second=79 amount=1 -kerning first=80 second=54 amount=-1 -kerning first=80 second=67 amount=1 -kerning first=80 second=70 amount=1 -kerning first=80 second=100 amount=-1 -kerning first=80 second=113 amount=-1 -kerning first=80 second=98 amount=1 -kerning first=80 second=40 amount=1 -kerning first=80 second=41 amount=1 -kerning first=80 second=105 amount=1 -kerning first=80 second=116 amount=1 -kerning first=80 second=121 amount=1 -kerning first=80 second=103 amount=-1 -kerning first=80 second=119 amount=1 -kerning first=80 second=122 amount=-1 -kerning first=80 second=118 amount=1 -kerning first=80 second=111 amount=-1 -kerning first=80 second=101 amount=-1 -kerning first=80 second=99 amount=-1 -kerning first=80 second=115 amount=-1 -kerning first=80 second=58 amount=-1 -kerning first=80 second=34 amount=2 -kerning first=80 second=39 amount=2 -kerning first=80 second=44 amount=-4 -kerning first=80 second=45 amount=-2 -kerning first=80 second=46 amount=-5 -kerning first=63 second=87 amount=1 -kerning first=63 second=90 amount=-1 -kerning first=63 second=88 amount=1 -kerning first=63 second=65 amount=-2 -kerning first=63 second=75 amount=1 -kerning first=63 second=86 amount=1 -kerning first=63 second=52 amount=-2 -kerning first=63 second=53 amount=-1 -kerning first=63 second=85 amount=1 -kerning first=63 second=84 amount=1 -kerning first=63 second=48 amount=-1 -kerning first=63 second=74 amount=-2 -kerning first=63 second=56 amount=-1 -kerning first=63 second=80 amount=1 -kerning first=63 second=63 amount=1 -kerning first=63 second=108 amount=1 -kerning first=63 second=64 amount=-3 -kerning first=63 second=82 amount=1 -kerning first=63 second=50 amount=-1 -kerning first=63 second=92 amount=1 -kerning first=63 second=47 amount=-2 -kerning first=63 second=107 amount=1 -kerning first=63 second=66 amount=1 -kerning first=63 second=102 amount=-1 -kerning first=63 second=93 amount=1 -kerning first=63 second=49 amount=-2 -kerning first=63 second=73 amount=1 -kerning first=63 second=33 amount=1 -kerning first=63 second=51 amount=-1 -kerning first=63 second=54 amount=-1 -kerning first=63 second=57 amount=-1 -kerning first=63 second=100 amount=-2 -kerning first=63 second=113 amount=-1 -kerning first=63 second=98 amount=1 -kerning first=63 second=105 amount=1 -kerning first=63 second=103 amount=-2 -kerning first=63 second=59 amount=-1 -kerning first=63 second=119 amount=1 -kerning first=63 second=122 amount=-1 -kerning first=63 second=118 amount=1 -kerning first=63 second=111 amount=-1 -kerning first=63 second=101 amount=-2 -kerning first=63 second=99 amount=-2 -kerning first=63 second=35 amount=-1 -kerning first=63 second=97 amount=-1 -kerning first=63 second=115 amount=-2 -kerning first=63 second=58 amount=-1 -kerning first=63 second=34 amount=1 -kerning first=63 second=39 amount=1 -kerning first=63 second=44 amount=-1 -kerning first=63 second=45 amount=-2 -kerning first=63 second=46 amount=-1 -kerning first=69 second=87 amount=1 -kerning first=69 second=81 amount=-1 -kerning first=69 second=90 amount=1 -kerning first=69 second=88 amount=1 -kerning first=69 second=75 amount=1 -kerning first=69 second=86 amount=1 -kerning first=69 second=52 amount=-1 -kerning first=69 second=85 amount=1 -kerning first=69 second=48 amount=-1 -kerning first=69 second=76 amount=1 -kerning first=69 second=74 amount=-1 -kerning first=69 second=56 amount=-1 -kerning first=69 second=80 amount=1 -kerning first=69 second=63 amount=-1 -kerning first=69 second=108 amount=1 -kerning first=69 second=64 amount=-1 -kerning first=69 second=82 amount=1 -kerning first=69 second=92 amount=1 -kerning first=69 second=107 amount=1 -kerning first=69 second=66 amount=1 -kerning first=69 second=102 amount=-1 -kerning first=69 second=93 amount=1 -kerning first=69 second=49 amount=-2 -kerning first=69 second=73 amount=1 -kerning first=69 second=33 amount=1 -kerning first=69 second=51 amount=-1 -kerning first=69 second=54 amount=-1 -kerning first=69 second=57 amount=-1 -kerning first=69 second=98 amount=1 -kerning first=69 second=41 amount=1 -kerning first=69 second=105 amount=1 -kerning first=69 second=121 amount=-1 -kerning first=69 second=120 amount=1 -kerning first=69 second=118 amount=-1 -kerning first=69 second=35 amount=-1 -kerning first=69 second=97 amount=1 -kerning first=69 second=34 amount=1 -kerning first=69 second=39 amount=1 -kerning first=69 second=46 amount=1 -kerning first=108 second=106 amount=1 -kerning first=108 second=63 amount=1 -kerning first=108 second=108 amount=1 -kerning first=108 second=50 amount=1 -kerning first=108 second=92 amount=1 -kerning first=108 second=47 amount=1 -kerning first=108 second=107 amount=1 -kerning first=108 second=104 amount=1 -kerning first=108 second=102 amount=1 -kerning first=108 second=93 amount=1 -kerning first=108 second=49 amount=-2 -kerning first=108 second=33 amount=1 -kerning first=108 second=100 amount=1 -kerning first=108 second=113 amount=1 -kerning first=108 second=112 amount=1 -kerning first=108 second=98 amount=1 -kerning first=108 second=40 amount=1 -kerning first=108 second=41 amount=1 -kerning first=108 second=105 amount=1 -kerning first=108 second=116 amount=2 -kerning first=108 second=121 amount=1 -kerning first=108 second=103 amount=1 -kerning first=108 second=59 amount=2 -kerning first=108 second=119 amount=2 -kerning first=108 second=122 amount=1 -kerning first=108 second=110 amount=1 -kerning first=108 second=120 amount=2 -kerning first=108 second=114 amount=1 -kerning first=108 second=117 amount=1 -kerning first=108 second=118 amount=2 -kerning first=108 second=111 amount=1 -kerning first=108 second=101 amount=1 -kerning first=108 second=99 amount=1 -kerning first=108 second=35 amount=1 -kerning first=108 second=97 amount=1 -kerning first=108 second=115 amount=1 -kerning first=108 second=58 amount=1 -kerning first=108 second=34 amount=1 -kerning first=108 second=39 amount=1 -kerning first=108 second=44 amount=1 -kerning first=108 second=45 amount=1 -kerning first=108 second=46 amount=1 -kerning first=64 second=106 amount=1 -kerning first=64 second=87 amount=-1 -kerning first=64 second=81 amount=1 -kerning first=64 second=90 amount=-1 -kerning first=64 second=88 amount=-2 -kerning first=64 second=89 amount=-2 -kerning first=64 second=65 amount=-1 -kerning first=64 second=86 amount=-1 -kerning first=64 second=52 amount=1 -kerning first=64 second=55 amount=-2 -kerning first=64 second=84 amount=-2 -kerning first=64 second=74 amount=1 -kerning first=64 second=56 amount=-1 -kerning first=64 second=63 amount=-1 -kerning first=64 second=108 amount=1 -kerning first=64 second=50 amount=-3 -kerning first=64 second=92 amount=-3 -kerning first=64 second=47 amount=-1 -kerning first=64 second=71 amount=1 -kerning first=64 second=107 amount=1 -kerning first=64 second=72 amount=1 -kerning first=64 second=102 amount=1 -kerning first=64 second=93 amount=-3 -kerning first=64 second=49 amount=-4 -kerning first=64 second=33 amount=1 -kerning first=64 second=79 amount=1 -kerning first=64 second=51 amount=-2 -kerning first=64 second=57 amount=-1 -kerning first=64 second=67 amount=1 -kerning first=64 second=100 amount=1 -kerning first=64 second=113 amount=1 -kerning first=64 second=40 amount=1 -kerning first=64 second=41 amount=-1 -kerning first=64 second=105 amount=1 -kerning first=64 second=116 amount=2 -kerning first=64 second=121 amount=1 -kerning first=64 second=103 amount=1 -kerning first=64 second=119 amount=1 -kerning first=64 second=122 amount=-1 -kerning first=64 second=110 amount=1 -kerning first=64 second=114 amount=1 -kerning first=64 second=117 amount=1 -kerning first=64 second=118 amount=1 -kerning first=64 second=111 amount=1 -kerning first=64 second=101 amount=1 -kerning first=64 second=99 amount=1 -kerning first=64 second=35 amount=1 -kerning first=64 second=97 amount=1 -kerning first=64 second=34 amount=-2 -kerning first=64 second=39 amount=-2 -kerning first=64 second=44 amount=-3 -kerning first=64 second=45 amount=1 -kerning first=64 second=46 amount=-2 -kerning first=82 second=106 amount=1 -kerning first=82 second=77 amount=1 -kerning first=82 second=90 amount=2 -kerning first=82 second=88 amount=2 -kerning first=82 second=89 amount=-1 -kerning first=82 second=65 amount=1 -kerning first=82 second=75 amount=1 -kerning first=82 second=52 amount=-3 -kerning first=82 second=78 amount=1 -kerning first=82 second=53 amount=1 -kerning first=82 second=55 amount=1 -kerning first=82 second=68 amount=1 -kerning first=82 second=76 amount=1 -kerning first=82 second=74 amount=-1 -kerning first=82 second=80 amount=1 -kerning first=82 second=63 amount=-1 -kerning first=82 second=69 amount=1 -kerning first=82 second=108 amount=2 -kerning first=82 second=82 amount=1 -kerning first=82 second=50 amount=1 -kerning first=82 second=92 amount=-1 -kerning first=82 second=47 amount=1 -kerning first=82 second=107 amount=1 -kerning first=82 second=66 amount=1 -kerning first=82 second=104 amount=1 -kerning first=82 second=72 amount=1 -kerning first=82 second=93 amount=1 -kerning first=82 second=49 amount=-2 -kerning first=82 second=73 amount=1 -kerning first=82 second=33 amount=1 -kerning first=82 second=54 amount=-1 -kerning first=82 second=57 amount=-1 -kerning first=82 second=67 amount=1 -kerning first=82 second=70 amount=1 -kerning first=82 second=100 amount=1 -kerning first=82 second=113 amount=1 -kerning first=82 second=112 amount=1 -kerning first=82 second=98 amount=2 -kerning first=82 second=40 amount=1 -kerning first=82 second=41 amount=2 -kerning first=82 second=105 amount=1 -kerning first=82 second=121 amount=-1 -kerning first=82 second=103 amount=1 -kerning first=82 second=59 amount=1 -kerning first=82 second=122 amount=2 -kerning first=82 second=110 amount=1 -kerning first=82 second=120 amount=2 -kerning first=82 second=114 amount=1 -kerning first=82 second=117 amount=1 -kerning first=82 second=111 amount=1 -kerning first=82 second=101 amount=1 -kerning first=82 second=99 amount=1 -kerning first=82 second=35 amount=-3 -kerning first=82 second=97 amount=2 -kerning first=82 second=115 amount=1 -kerning first=82 second=58 amount=1 -kerning first=82 second=44 amount=2 -kerning first=82 second=45 amount=-4 -kerning first=82 second=46 amount=2 -kerning first=50 second=106 amount=1 -kerning first=50 second=81 amount=-1 -kerning first=50 second=90 amount=1 -kerning first=50 second=88 amount=1 -kerning first=50 second=74 amount=-1 -kerning first=50 second=108 amount=1 -kerning first=50 second=47 amount=1 -kerning first=50 second=107 amount=1 -kerning first=50 second=98 amount=1 -kerning first=50 second=41 amount=1 -kerning first=50 second=105 amount=1 -kerning first=50 second=119 amount=1 -kerning first=50 second=122 amount=1 -kerning first=50 second=110 amount=1 -kerning first=50 second=120 amount=1 -kerning first=50 second=118 amount=1 -kerning first=50 second=35 amount=-1 -kerning first=50 second=97 amount=1 -kerning first=50 second=115 amount=1 -kerning first=50 second=34 amount=1 -kerning first=50 second=39 amount=1 -kerning first=50 second=45 amount=-2 -kerning first=50 second=46 amount=1 -kerning first=92 second=87 amount=-3 -kerning first=92 second=81 amount=-1 -kerning first=92 second=88 amount=1 -kerning first=92 second=89 amount=-3 -kerning first=92 second=86 amount=-2 -kerning first=92 second=52 amount=-2 -kerning first=92 second=85 amount=-1 -kerning first=92 second=84 amount=-2 -kerning first=92 second=83 amount=-1 -kerning first=92 second=48 amount=-1 -kerning first=92 second=74 amount=-2 -kerning first=92 second=56 amount=-1 -kerning first=92 second=63 amount=-2 -kerning first=92 second=108 amount=1 -kerning first=92 second=64 amount=-1 -kerning first=92 second=92 amount=-5 -kerning first=92 second=71 amount=-1 -kerning first=92 second=102 amount=-2 -kerning first=92 second=93 amount=-1 -kerning first=92 second=49 amount=-3 -kerning first=92 second=79 amount=-1 -kerning first=92 second=51 amount=-1 -kerning first=92 second=54 amount=-2 -kerning first=92 second=57 amount=-1 -kerning first=92 second=116 amount=-1 -kerning first=92 second=121 amount=-2 -kerning first=92 second=59 amount=1 -kerning first=92 second=119 amount=-1 -kerning first=92 second=122 amount=1 -kerning first=92 second=110 amount=1 -kerning first=92 second=120 amount=1 -kerning first=92 second=114 amount=1 -kerning first=92 second=118 amount=-1 -kerning first=92 second=35 amount=-3 -kerning first=92 second=97 amount=1 -kerning first=92 second=115 amount=1 -kerning first=92 second=58 amount=1 -kerning first=92 second=34 amount=-6 -kerning first=92 second=39 amount=-4 -kerning first=92 second=44 amount=1 -kerning first=92 second=45 amount=-2 -kerning first=92 second=46 amount=1 -kerning first=47 second=87 amount=1 -kerning first=47 second=81 amount=-2 -kerning first=47 second=90 amount=-1 -kerning first=47 second=88 amount=1 -kerning first=47 second=65 amount=-4 -kerning first=47 second=75 amount=1 -kerning first=47 second=86 amount=1 -kerning first=47 second=52 amount=-4 -kerning first=47 second=53 amount=-1 -kerning first=47 second=55 amount=-1 -kerning first=47 second=83 amount=-1 -kerning first=47 second=48 amount=-2 -kerning first=47 second=76 amount=1 -kerning first=47 second=74 amount=-5 -kerning first=47 second=56 amount=-2 -kerning first=47 second=63 amount=-1 -kerning first=47 second=64 amount=-5 -kerning first=47 second=50 amount=-3 -kerning first=47 second=47 amount=-6 -kerning first=47 second=71 amount=-1 -kerning first=47 second=66 amount=1 -kerning first=47 second=102 amount=-2 -kerning first=47 second=49 amount=-3 -kerning first=47 second=79 amount=-1 -kerning first=47 second=51 amount=-2 -kerning first=47 second=54 amount=-2 -kerning first=47 second=57 amount=-2 -kerning first=47 second=67 amount=-1 -kerning first=47 second=100 amount=-4 -kerning first=47 second=113 amount=-3 -kerning first=47 second=112 amount=-2 -kerning first=47 second=40 amount=-1 -kerning first=47 second=116 amount=-2 -kerning first=47 second=121 amount=-2 -kerning first=47 second=103 amount=-4 -kerning first=47 second=59 amount=-3 -kerning first=47 second=119 amount=-1 -kerning first=47 second=109 amount=-2 -kerning first=47 second=122 amount=-4 -kerning first=47 second=110 amount=-2 -kerning first=47 second=120 amount=-2 -kerning first=47 second=114 amount=-2 -kerning first=47 second=117 amount=-2 -kerning first=47 second=118 amount=-1 -kerning first=47 second=111 amount=-3 -kerning first=47 second=101 amount=-4 -kerning first=47 second=99 amount=-4 -kerning first=47 second=35 amount=-3 -kerning first=47 second=97 amount=-3 -kerning first=47 second=115 amount=-4 -kerning first=47 second=58 amount=-3 -kerning first=47 second=34 amount=1 -kerning first=47 second=39 amount=1 -kerning first=47 second=44 amount=-4 -kerning first=47 second=45 amount=-4 -kerning first=47 second=46 amount=-5 -kerning first=71 second=106 amount=1 -kerning first=71 second=81 amount=1 -kerning first=71 second=90 amount=-1 -kerning first=71 second=88 amount=-1 -kerning first=71 second=89 amount=-2 -kerning first=71 second=75 amount=1 -kerning first=71 second=86 amount=-1 -kerning first=71 second=52 amount=1 -kerning first=71 second=78 amount=1 -kerning first=71 second=53 amount=-1 -kerning first=71 second=85 amount=1 -kerning first=71 second=55 amount=-2 -kerning first=71 second=84 amount=-1 -kerning first=71 second=83 amount=-1 -kerning first=71 second=48 amount=1 -kerning first=71 second=68 amount=1 -kerning first=71 second=76 amount=1 -kerning first=71 second=74 amount=1 -kerning first=71 second=56 amount=-1 -kerning first=71 second=80 amount=1 -kerning first=71 second=63 amount=-1 -kerning first=71 second=69 amount=1 -kerning first=71 second=108 amount=1 -kerning first=71 second=64 amount=1 -kerning first=71 second=82 amount=1 -kerning first=71 second=50 amount=-3 -kerning first=71 second=92 amount=-2 -kerning first=71 second=47 amount=-1 -kerning first=71 second=71 amount=1 -kerning first=71 second=107 amount=1 -kerning first=71 second=66 amount=1 -kerning first=71 second=104 amount=1 -kerning first=71 second=72 amount=1 -kerning first=71 second=102 amount=1 -kerning first=71 second=93 amount=-2 -kerning first=71 second=49 amount=-3 -kerning first=71 second=73 amount=1 -kerning first=71 second=33 amount=1 -kerning first=71 second=79 amount=1 -kerning first=71 second=51 amount=-1 -kerning first=71 second=57 amount=-1 -kerning first=71 second=67 amount=2 -kerning first=71 second=70 amount=1 -kerning first=71 second=100 amount=1 -kerning first=71 second=113 amount=1 -kerning first=71 second=112 amount=1 -kerning first=71 second=98 amount=1 -kerning first=71 second=40 amount=1 -kerning first=71 second=105 amount=1 -kerning first=71 second=116 amount=1 -kerning first=71 second=121 amount=1 -kerning first=71 second=103 amount=2 -kerning first=71 second=119 amount=2 -kerning first=71 second=109 amount=1 -kerning first=71 second=122 amount=-1 -kerning first=71 second=110 amount=1 -kerning first=71 second=114 amount=1 -kerning first=71 second=117 amount=2 -kerning first=71 second=118 amount=1 -kerning first=71 second=111 amount=2 -kerning first=71 second=101 amount=1 -kerning first=71 second=99 amount=1 -kerning first=71 second=35 amount=1 -kerning first=71 second=97 amount=1 -kerning first=71 second=115 amount=1 -kerning first=71 second=34 amount=-1 -kerning first=71 second=39 amount=-1 -kerning first=71 second=44 amount=-3 -kerning first=71 second=45 amount=2 -kerning first=71 second=46 amount=-2 -kerning first=107 second=106 amount=1 -kerning first=107 second=52 amount=-1 -kerning first=107 second=53 amount=1 -kerning first=107 second=55 amount=1 -kerning first=107 second=108 amount=1 -kerning first=107 second=50 amount=1 -kerning first=107 second=92 amount=-2 -kerning first=107 second=47 amount=1 -kerning first=107 second=107 amount=1 -kerning first=107 second=104 amount=1 -kerning first=107 second=102 amount=1 -kerning first=107 second=49 amount=-3 -kerning first=107 second=33 amount=1 -kerning first=107 second=100 amount=1 -kerning first=107 second=113 amount=1 -kerning first=107 second=112 amount=1 -kerning first=107 second=98 amount=1 -kerning first=107 second=40 amount=1 -kerning first=107 second=41 amount=1 -kerning first=107 second=105 amount=1 -kerning first=107 second=116 amount=1 -kerning first=107 second=121 amount=2 -kerning first=107 second=103 amount=1 -kerning first=107 second=59 amount=2 -kerning first=107 second=119 amount=2 -kerning first=107 second=109 amount=1 -kerning first=107 second=122 amount=2 -kerning first=107 second=110 amount=2 -kerning first=107 second=120 amount=2 -kerning first=107 second=114 amount=2 -kerning first=107 second=117 amount=1 -kerning first=107 second=118 amount=2 -kerning first=107 second=111 amount=1 -kerning first=107 second=101 amount=1 -kerning first=107 second=99 amount=1 -kerning first=107 second=35 amount=1 -kerning first=107 second=97 amount=2 -kerning first=107 second=115 amount=2 -kerning first=107 second=58 amount=2 -kerning first=107 second=34 amount=-1 -kerning first=107 second=39 amount=-1 -kerning first=107 second=44 amount=2 -kerning first=107 second=45 amount=-2 -kerning first=107 second=46 amount=2 -kerning first=66 second=90 amount=-1 -kerning first=66 second=89 amount=-1 -kerning first=66 second=65 amount=-1 -kerning first=66 second=53 amount=-1 -kerning first=66 second=55 amount=-1 -kerning first=66 second=56 amount=-1 -kerning first=66 second=108 amount=1 -kerning first=66 second=50 amount=-2 -kerning first=66 second=47 amount=-2 -kerning first=66 second=71 amount=1 -kerning first=66 second=107 amount=1 -kerning first=66 second=72 amount=1 -kerning first=66 second=49 amount=-3 -kerning first=66 second=33 amount=1 -kerning first=66 second=51 amount=-2 -kerning first=66 second=57 amount=-1 -kerning first=66 second=67 amount=1 -kerning first=66 second=100 amount=1 -kerning first=66 second=113 amount=1 -kerning first=66 second=40 amount=1 -kerning first=66 second=41 amount=-1 -kerning first=66 second=105 amount=1 -kerning first=66 second=116 amount=1 -kerning first=66 second=103 amount=1 -kerning first=66 second=119 amount=1 -kerning first=66 second=122 amount=-1 -kerning first=66 second=110 amount=1 -kerning first=66 second=114 amount=1 -kerning first=66 second=117 amount=1 -kerning first=66 second=111 amount=1 -kerning first=66 second=101 amount=1 -kerning first=66 second=99 amount=1 -kerning first=66 second=35 amount=1 -kerning first=66 second=44 amount=-4 -kerning first=66 second=45 amount=1 -kerning first=66 second=46 amount=-2 -kerning first=104 second=106 amount=1 -kerning first=104 second=52 amount=1 -kerning first=104 second=63 amount=-1 -kerning first=104 second=108 amount=1 -kerning first=104 second=64 amount=1 -kerning first=104 second=92 amount=-3 -kerning first=104 second=107 amount=1 -kerning first=104 second=102 amount=1 -kerning first=104 second=49 amount=-3 -kerning first=104 second=33 amount=1 -kerning first=104 second=100 amount=1 -kerning first=104 second=113 amount=1 -kerning first=104 second=112 amount=1 -kerning first=104 second=98 amount=1 -kerning first=104 second=40 amount=1 -kerning first=104 second=41 amount=1 -kerning first=104 second=105 amount=1 -kerning first=104 second=116 amount=1 -kerning first=104 second=121 amount=1 -kerning first=104 second=103 amount=1 -kerning first=104 second=59 amount=1 -kerning first=104 second=119 amount=2 -kerning first=104 second=109 amount=1 -kerning first=104 second=122 amount=1 -kerning first=104 second=110 amount=1 -kerning first=104 second=120 amount=1 -kerning first=104 second=114 amount=1 -kerning first=104 second=117 amount=1 -kerning first=104 second=118 amount=1 -kerning first=104 second=111 amount=1 -kerning first=104 second=101 amount=1 -kerning first=104 second=99 amount=1 -kerning first=104 second=35 amount=1 -kerning first=104 second=97 amount=1 -kerning first=104 second=115 amount=1 -kerning first=104 second=58 amount=1 -kerning first=104 second=34 amount=-2 -kerning first=104 second=39 amount=-2 -kerning first=104 second=45 amount=1 -kerning first=104 second=46 amount=1 -kerning first=72 second=106 amount=1 -kerning first=72 second=87 amount=1 -kerning first=72 second=81 amount=1 -kerning first=72 second=88 amount=1 -kerning first=72 second=75 amount=1 -kerning first=72 second=86 amount=1 -kerning first=72 second=52 amount=1 -kerning first=72 second=85 amount=1 -kerning first=72 second=76 amount=1 -kerning first=72 second=56 amount=-1 -kerning first=72 second=80 amount=1 -kerning first=72 second=69 amount=1 -kerning first=72 second=108 amount=1 -kerning first=72 second=82 amount=1 -kerning first=72 second=92 amount=1 -kerning first=72 second=71 amount=1 -kerning first=72 second=107 amount=1 -kerning first=72 second=66 amount=1 -kerning first=72 second=104 amount=1 -kerning first=72 second=72 amount=1 -kerning first=72 second=102 amount=1 -kerning first=72 second=93 amount=1 -kerning first=72 second=49 amount=-2 -kerning first=72 second=73 amount=1 -kerning first=72 second=33 amount=1 -kerning first=72 second=79 amount=1 -kerning first=72 second=51 amount=-1 -kerning first=72 second=57 amount=-1 -kerning first=72 second=67 amount=1 -kerning first=72 second=100 amount=1 -kerning first=72 second=113 amount=1 -kerning first=72 second=112 amount=1 -kerning first=72 second=98 amount=1 -kerning first=72 second=40 amount=1 -kerning first=72 second=41 amount=1 -kerning first=72 second=105 amount=1 -kerning first=72 second=116 amount=2 -kerning first=72 second=121 amount=1 -kerning first=72 second=103 amount=1 -kerning first=72 second=59 amount=1 -kerning first=72 second=119 amount=1 -kerning first=72 second=110 amount=1 -kerning first=72 second=120 amount=1 -kerning first=72 second=114 amount=1 -kerning first=72 second=117 amount=1 -kerning first=72 second=118 amount=1 -kerning first=72 second=111 amount=1 -kerning first=72 second=101 amount=1 -kerning first=72 second=99 amount=1 -kerning first=72 second=35 amount=1 -kerning first=72 second=97 amount=1 -kerning first=72 second=115 amount=1 -kerning first=72 second=34 amount=1 -kerning first=72 second=39 amount=1 -kerning first=72 second=45 amount=1 -kerning first=72 second=46 amount=1 -kerning first=102 second=106 amount=2 -kerning first=102 second=53 amount=1 -kerning first=102 second=55 amount=-1 -kerning first=102 second=48 amount=1 -kerning first=102 second=63 amount=1 -kerning first=102 second=108 amount=2 -kerning first=102 second=50 amount=-1 -kerning first=102 second=92 amount=1 -kerning first=102 second=47 amount=-1 -kerning first=102 second=107 amount=2 -kerning first=102 second=104 amount=2 -kerning first=102 second=102 amount=2 -kerning first=102 second=93 amount=1 -kerning first=102 second=49 amount=-2 -kerning first=102 second=33 amount=2 -kerning first=102 second=54 amount=1 -kerning first=102 second=57 amount=1 -kerning first=102 second=100 amount=1 -kerning first=102 second=113 amount=1 -kerning first=102 second=112 amount=2 -kerning first=102 second=98 amount=2 -kerning first=102 second=40 amount=2 -kerning first=102 second=41 amount=1 -kerning first=102 second=105 amount=2 -kerning first=102 second=116 amount=2 -kerning first=102 second=121 amount=2 -kerning first=102 second=103 amount=1 -kerning first=102 second=59 amount=1 -kerning first=102 second=119 amount=3 -kerning first=102 second=109 amount=1 -kerning first=102 second=122 amount=1 -kerning first=102 second=110 amount=2 -kerning first=102 second=120 amount=2 -kerning first=102 second=114 amount=2 -kerning first=102 second=117 amount=2 -kerning first=102 second=118 amount=3 -kerning first=102 second=111 amount=1 -kerning first=102 second=101 amount=1 -kerning first=102 second=99 amount=1 -kerning first=102 second=35 amount=2 -kerning first=102 second=97 amount=2 -kerning first=102 second=115 amount=1 -kerning first=102 second=58 amount=1 -kerning first=102 second=34 amount=2 -kerning first=102 second=39 amount=2 -kerning first=102 second=45 amount=-2 -kerning first=102 second=46 amount=-1 -kerning first=93 second=106 amount=1 -kerning first=93 second=90 amount=1 -kerning first=93 second=88 amount=1 -kerning first=93 second=65 amount=1 -kerning first=93 second=75 amount=1 -kerning first=93 second=86 amount=1 -kerning first=93 second=78 amount=1 -kerning first=93 second=55 amount=1 -kerning first=93 second=83 amount=1 -kerning first=93 second=48 amount=-1 -kerning first=93 second=56 amount=-1 -kerning first=93 second=80 amount=1 -kerning first=93 second=69 amount=1 -kerning first=93 second=108 amount=1 -kerning first=93 second=82 amount=1 -kerning first=93 second=50 amount=1 -kerning first=93 second=47 amount=1 -kerning first=93 second=107 amount=1 -kerning first=93 second=66 amount=1 -kerning first=93 second=104 amount=1 -kerning first=93 second=49 amount=-3 -kerning first=93 second=73 amount=1 -kerning first=93 second=33 amount=1 -kerning first=93 second=54 amount=-1 -kerning first=93 second=67 amount=1 -kerning first=93 second=70 amount=1 -kerning first=93 second=112 amount=1 -kerning first=93 second=98 amount=1 -kerning first=93 second=41 amount=1 -kerning first=93 second=105 amount=1 -kerning first=93 second=116 amount=1 -kerning first=93 second=121 amount=1 -kerning first=93 second=103 amount=1 -kerning first=93 second=59 amount=1 -kerning first=93 second=119 amount=1 -kerning first=93 second=122 amount=1 -kerning first=93 second=110 amount=1 -kerning first=93 second=120 amount=2 -kerning first=93 second=114 amount=1 -kerning first=93 second=117 amount=1 -kerning first=93 second=118 amount=1 -kerning first=93 second=111 amount=1 -kerning first=93 second=99 amount=1 -kerning first=93 second=97 amount=1 -kerning first=93 second=115 amount=1 -kerning first=93 second=58 amount=1 -kerning first=93 second=34 amount=1 -kerning first=93 second=39 amount=1 -kerning first=93 second=44 amount=1 -kerning first=93 second=46 amount=1 -kerning first=49 second=106 amount=-3 -kerning first=49 second=87 amount=-4 -kerning first=49 second=81 amount=-4 -kerning first=49 second=77 amount=-4 -kerning first=49 second=90 amount=-3 -kerning first=49 second=88 amount=-3 -kerning first=49 second=89 amount=-4 -kerning first=49 second=65 amount=-3 -kerning first=49 second=75 amount=-3 -kerning first=49 second=86 amount=-3 -kerning first=49 second=78 amount=-4 -kerning first=49 second=85 amount=-4 -kerning first=49 second=84 amount=-4 -kerning first=49 second=83 amount=-4 -kerning first=49 second=68 amount=-4 -kerning first=49 second=76 amount=-4 -kerning first=49 second=74 amount=-4 -kerning first=49 second=80 amount=-3 -kerning first=49 second=63 amount=-4 -kerning first=49 second=69 amount=-3 -kerning first=49 second=108 amount=-3 -kerning first=49 second=64 amount=-4 -kerning first=49 second=82 amount=-3 -kerning first=49 second=92 amount=-4 -kerning first=49 second=47 amount=-3 -kerning first=49 second=71 amount=-4 -kerning first=49 second=107 amount=-3 -kerning first=49 second=66 amount=-3 -kerning first=49 second=104 amount=-3 -kerning first=49 second=72 amount=-4 -kerning first=49 second=102 amount=-4 -kerning first=49 second=93 amount=-4 -kerning first=49 second=73 amount=-3 -kerning first=49 second=33 amount=-3 -kerning first=49 second=79 amount=-4 -kerning first=49 second=67 amount=-4 -kerning first=49 second=70 amount=-3 -kerning first=49 second=100 amount=-4 -kerning first=49 second=113 amount=-4 -kerning first=49 second=112 amount=-3 -kerning first=49 second=98 amount=-3 -kerning first=49 second=40 amount=-4 -kerning first=49 second=41 amount=-3 -kerning first=49 second=105 amount=-3 -kerning first=49 second=116 amount=-3 -kerning first=49 second=121 amount=-3 -kerning first=49 second=103 amount=-4 -kerning first=49 second=59 amount=-3 -kerning first=49 second=119 amount=-3 -kerning first=49 second=109 amount=-4 -kerning first=49 second=122 amount=-3 -kerning first=49 second=110 amount=-3 -kerning first=49 second=120 amount=-2 -kerning first=49 second=114 amount=-3 -kerning first=49 second=117 amount=-3 -kerning first=49 second=118 amount=-3 -kerning first=49 second=111 amount=-4 -kerning first=49 second=101 amount=-4 -kerning first=49 second=99 amount=-3 -kerning first=49 second=35 amount=-4 -kerning first=49 second=97 amount=-3 -kerning first=49 second=115 amount=-3 -kerning first=49 second=58 amount=-3 -kerning first=49 second=34 amount=-4 -kerning first=49 second=39 amount=-3 -kerning first=49 second=44 amount=-3 -kerning first=49 second=45 amount=-4 -kerning first=49 second=46 amount=-3 -kerning first=73 second=106 amount=1 -kerning first=73 second=87 amount=1 -kerning first=73 second=90 amount=1 -kerning first=73 second=88 amount=1 -kerning first=73 second=65 amount=1 -kerning first=73 second=75 amount=1 -kerning first=73 second=86 amount=1 -kerning first=73 second=85 amount=1 -kerning first=73 second=83 amount=1 -kerning first=73 second=76 amount=1 -kerning first=73 second=56 amount=-1 -kerning first=73 second=80 amount=1 -kerning first=73 second=63 amount=1 -kerning first=73 second=108 amount=1 -kerning first=73 second=82 amount=1 -kerning first=73 second=92 amount=1 -kerning first=73 second=47 amount=1 -kerning first=73 second=71 amount=1 -kerning first=73 second=107 amount=1 -kerning first=73 second=66 amount=1 -kerning first=73 second=104 amount=1 -kerning first=73 second=72 amount=1 -kerning first=73 second=102 amount=1 -kerning first=73 second=93 amount=1 -kerning first=73 second=49 amount=-2 -kerning first=73 second=73 amount=1 -kerning first=73 second=33 amount=1 -kerning first=73 second=54 amount=-1 -kerning first=73 second=67 amount=1 -kerning first=73 second=113 amount=1 -kerning first=73 second=112 amount=1 -kerning first=73 second=98 amount=1 -kerning first=73 second=41 amount=1 -kerning first=73 second=105 amount=1 -kerning first=73 second=116 amount=1 -kerning first=73 second=121 amount=1 -kerning first=73 second=103 amount=1 -kerning first=73 second=59 amount=1 -kerning first=73 second=119 amount=2 -kerning first=73 second=122 amount=1 -kerning first=73 second=110 amount=1 -kerning first=73 second=120 amount=1 -kerning first=73 second=114 amount=1 -kerning first=73 second=117 amount=1 -kerning first=73 second=118 amount=1 -kerning first=73 second=111 amount=1 -kerning first=73 second=99 amount=1 -kerning first=73 second=97 amount=1 -kerning first=73 second=115 amount=1 -kerning first=73 second=58 amount=1 -kerning first=73 second=34 amount=1 -kerning first=73 second=39 amount=1 -kerning first=73 second=44 amount=1 -kerning first=73 second=46 amount=1 -kerning first=33 second=106 amount=1 -kerning first=33 second=87 amount=1 -kerning first=33 second=81 amount=1 -kerning first=33 second=90 amount=1 -kerning first=33 second=88 amount=1 -kerning first=33 second=89 amount=1 -kerning first=33 second=65 amount=1 -kerning first=33 second=75 amount=1 -kerning first=33 second=86 amount=1 -kerning first=33 second=52 amount=1 -kerning first=33 second=78 amount=1 -kerning first=33 second=53 amount=2 -kerning first=33 second=85 amount=1 -kerning first=33 second=84 amount=1 -kerning first=33 second=83 amount=1 -kerning first=33 second=68 amount=1 -kerning first=33 second=76 amount=1 -kerning first=33 second=74 amount=1 -kerning first=33 second=80 amount=1 -kerning first=33 second=63 amount=1 -kerning first=33 second=69 amount=1 -kerning first=33 second=108 amount=1 -kerning first=33 second=82 amount=1 -kerning first=33 second=92 amount=1 -kerning first=33 second=47 amount=1 -kerning first=33 second=71 amount=1 -kerning first=33 second=107 amount=1 -kerning first=33 second=66 amount=1 -kerning first=33 second=104 amount=1 -kerning first=33 second=72 amount=1 -kerning first=33 second=102 amount=1 -kerning first=33 second=93 amount=1 -kerning first=33 second=49 amount=-2 -kerning first=33 second=73 amount=2 -kerning first=33 second=33 amount=1 -kerning first=33 second=79 amount=1 -kerning first=33 second=67 amount=1 -kerning first=33 second=100 amount=1 -kerning first=33 second=113 amount=1 -kerning first=33 second=112 amount=1 -kerning first=33 second=98 amount=1 -kerning first=33 second=40 amount=1 -kerning first=33 second=41 amount=1 -kerning first=33 second=105 amount=1 -kerning first=33 second=116 amount=2 -kerning first=33 second=121 amount=1 -kerning first=33 second=103 amount=1 -kerning first=33 second=59 amount=2 -kerning first=33 second=119 amount=2 -kerning first=33 second=122 amount=1 -kerning first=33 second=110 amount=1 -kerning first=33 second=120 amount=1 -kerning first=33 second=114 amount=1 -kerning first=33 second=117 amount=1 -kerning first=33 second=118 amount=2 -kerning first=33 second=111 amount=1 -kerning first=33 second=101 amount=1 -kerning first=33 second=99 amount=1 -kerning first=33 second=35 amount=1 -kerning first=33 second=97 amount=1 -kerning first=33 second=115 amount=1 -kerning first=33 second=58 amount=1 -kerning first=33 second=43 amount=1 -kerning first=33 second=34 amount=1 -kerning first=33 second=39 amount=1 -kerning first=33 second=44 amount=1 -kerning first=33 second=45 amount=1 -kerning first=33 second=46 amount=1 -kerning first=79 second=106 amount=1 -kerning first=79 second=81 amount=1 -kerning first=79 second=88 amount=-1 -kerning first=79 second=89 amount=-1 -kerning first=79 second=65 amount=-1 -kerning first=79 second=55 amount=-1 -kerning first=79 second=56 amount=-1 -kerning first=79 second=108 amount=1 -kerning first=79 second=50 amount=-1 -kerning first=79 second=92 amount=-1 -kerning first=79 second=47 amount=-1 -kerning first=79 second=71 amount=1 -kerning first=79 second=107 amount=1 -kerning first=79 second=72 amount=1 -kerning first=79 second=102 amount=1 -kerning first=79 second=93 amount=-1 -kerning first=79 second=49 amount=-3 -kerning first=79 second=33 amount=1 -kerning first=79 second=79 amount=1 -kerning first=79 second=51 amount=-1 -kerning first=79 second=57 amount=-1 -kerning first=79 second=67 amount=1 -kerning first=79 second=100 amount=1 -kerning first=79 second=113 amount=1 -kerning first=79 second=112 amount=1 -kerning first=79 second=98 amount=1 -kerning first=79 second=40 amount=1 -kerning first=79 second=41 amount=-1 -kerning first=79 second=105 amount=1 -kerning first=79 second=116 amount=2 -kerning first=79 second=121 amount=1 -kerning first=79 second=103 amount=1 -kerning first=79 second=59 amount=1 -kerning first=79 second=119 amount=2 -kerning first=79 second=110 amount=1 -kerning first=79 second=120 amount=1 -kerning first=79 second=114 amount=1 -kerning first=79 second=117 amount=1 -kerning first=79 second=118 amount=2 -kerning first=79 second=111 amount=1 -kerning first=79 second=101 amount=1 -kerning first=79 second=99 amount=1 -kerning first=79 second=35 amount=1 -kerning first=79 second=97 amount=1 -kerning first=79 second=44 amount=-1 -kerning first=79 second=45 amount=1 -kerning first=51 second=77 amount=-1 -kerning first=51 second=90 amount=-2 -kerning first=51 second=89 amount=-1 -kerning first=51 second=65 amount=-2 -kerning first=51 second=75 amount=-1 -kerning first=51 second=78 amount=-1 -kerning first=51 second=84 amount=-1 -kerning first=51 second=83 amount=-1 -kerning first=51 second=68 amount=-1 -kerning first=51 second=76 amount=-1 -kerning first=51 second=74 amount=-1 -kerning first=51 second=63 amount=-1 -kerning first=51 second=64 amount=-1 -kerning first=51 second=92 amount=-1 -kerning first=51 second=47 amount=-3 -kerning first=51 second=93 amount=-1 -kerning first=51 second=70 amount=-1 -kerning first=51 second=41 amount=-1 -kerning first=51 second=59 amount=-1 -kerning first=51 second=109 amount=-1 -kerning first=51 second=122 amount=-2 -kerning first=51 second=120 amount=-1 -kerning first=51 second=58 amount=-1 -kerning first=51 second=44 amount=-4 -kerning first=51 second=46 amount=-3 -kerning first=54 second=106 amount=-1 -kerning first=54 second=87 amount=-1 -kerning first=54 second=81 amount=-1 -kerning first=54 second=77 amount=-1 -kerning first=54 second=90 amount=-1 -kerning first=54 second=88 amount=-2 -kerning first=54 second=89 amount=-2 -kerning first=54 second=65 amount=-2 -kerning first=54 second=75 amount=-1 -kerning first=54 second=86 amount=-1 -kerning first=54 second=78 amount=-1 -kerning first=54 second=83 amount=-1 -kerning first=54 second=68 amount=-1 -kerning first=54 second=76 amount=-1 -kerning first=54 second=74 amount=-1 -kerning first=54 second=80 amount=-1 -kerning first=54 second=69 amount=-1 -kerning first=54 second=64 amount=-1 -kerning first=54 second=82 amount=-1 -kerning first=54 second=92 amount=-2 -kerning first=54 second=47 amount=-2 -kerning first=54 second=66 amount=-1 -kerning first=54 second=104 amount=-1 -kerning first=54 second=72 amount=-1 -kerning first=54 second=102 amount=-1 -kerning first=54 second=93 amount=-1 -kerning first=54 second=73 amount=-1 -kerning first=54 second=79 amount=-1 -kerning first=54 second=70 amount=-1 -kerning first=54 second=100 amount=-1 -kerning first=54 second=113 amount=-1 -kerning first=54 second=112 amount=-1 -kerning first=54 second=98 amount=-1 -kerning first=54 second=40 amount=-1 -kerning first=54 second=41 amount=-1 -kerning first=54 second=121 amount=-1 -kerning first=54 second=59 amount=-1 -kerning first=54 second=109 amount=-1 -kerning first=54 second=122 amount=-2 -kerning first=54 second=110 amount=-1 -kerning first=54 second=120 amount=-1 -kerning first=54 second=114 amount=-1 -kerning first=54 second=118 amount=-1 -kerning first=54 second=101 amount=-1 -kerning first=54 second=35 amount=-1 -kerning first=54 second=97 amount=-1 -kerning first=54 second=115 amount=-1 -kerning first=54 second=58 amount=-2 -kerning first=54 second=44 amount=-2 -kerning first=54 second=45 amount=-1 -kerning first=54 second=46 amount=-1 -kerning first=57 second=87 amount=-1 -kerning first=57 second=81 amount=-1 -kerning first=57 second=77 amount=-1 -kerning first=57 second=90 amount=-1 -kerning first=57 second=88 amount=-2 -kerning first=57 second=89 amount=-2 -kerning first=57 second=65 amount=-2 -kerning first=57 second=75 amount=-1 -kerning first=57 second=86 amount=-2 -kerning first=57 second=78 amount=-1 -kerning first=57 second=85 amount=-1 -kerning first=57 second=84 amount=-1 -kerning first=57 second=83 amount=-1 -kerning first=57 second=68 amount=-1 -kerning first=57 second=76 amount=-1 -kerning first=57 second=74 amount=-1 -kerning first=57 second=80 amount=-1 -kerning first=57 second=63 amount=-1 -kerning first=57 second=69 amount=-1 -kerning first=57 second=64 amount=-1 -kerning first=57 second=82 amount=-1 -kerning first=57 second=92 amount=-2 -kerning first=57 second=47 amount=-2 -kerning first=57 second=66 amount=-1 -kerning first=57 second=104 amount=-1 -kerning first=57 second=93 amount=-2 -kerning first=57 second=73 amount=-1 -kerning first=57 second=79 amount=-1 -kerning first=57 second=70 amount=-1 -kerning first=57 second=100 amount=-1 -kerning first=57 second=98 amount=-1 -kerning first=57 second=41 amount=-2 -kerning first=57 second=116 amount=1 -kerning first=57 second=59 amount=-1 -kerning first=57 second=119 amount=1 -kerning first=57 second=109 amount=-1 -kerning first=57 second=122 amount=-1 -kerning first=57 second=118 amount=1 -kerning first=57 second=101 amount=-1 -kerning first=57 second=115 amount=-1 -kerning first=57 second=58 amount=-1 -kerning first=57 second=34 amount=-1 -kerning first=57 second=44 amount=-3 -kerning first=57 second=46 amount=-2 -kerning first=67 second=106 amount=1 -kerning first=67 second=81 amount=1 -kerning first=67 second=88 amount=-1 -kerning first=67 second=89 amount=-1 -kerning first=67 second=52 amount=1 -kerning first=67 second=85 amount=1 -kerning first=67 second=55 amount=-1 -kerning first=67 second=83 amount=1 -kerning first=67 second=74 amount=1 -kerning first=67 second=56 amount=-1 -kerning first=67 second=80 amount=1 -kerning first=67 second=69 amount=1 -kerning first=67 second=108 amount=1 -kerning first=67 second=64 amount=1 -kerning first=67 second=50 amount=-1 -kerning first=67 second=92 amount=-1 -kerning first=67 second=47 amount=-1 -kerning first=67 second=71 amount=1 -kerning first=67 second=107 amount=1 -kerning first=67 second=66 amount=1 -kerning first=67 second=104 amount=1 -kerning first=67 second=102 amount=1 -kerning first=67 second=93 amount=-1 -kerning first=67 second=49 amount=-3 -kerning first=67 second=73 amount=1 -kerning first=67 second=33 amount=1 -kerning first=67 second=79 amount=1 -kerning first=67 second=51 amount=-1 -kerning first=67 second=67 amount=1 -kerning first=67 second=100 amount=1 -kerning first=67 second=113 amount=1 -kerning first=67 second=112 amount=1 -kerning first=67 second=98 amount=1 -kerning first=67 second=40 amount=1 -kerning first=67 second=105 amount=1 -kerning first=67 second=116 amount=1 -kerning first=67 second=121 amount=1 -kerning first=67 second=103 amount=1 -kerning first=67 second=119 amount=2 -kerning first=67 second=109 amount=1 -kerning first=67 second=110 amount=1 -kerning first=67 second=120 amount=1 -kerning first=67 second=114 amount=1 -kerning first=67 second=117 amount=1 -kerning first=67 second=118 amount=2 -kerning first=67 second=111 amount=1 -kerning first=67 second=101 amount=1 -kerning first=67 second=99 amount=1 -kerning first=67 second=35 amount=1 -kerning first=67 second=97 amount=1 -kerning first=67 second=34 amount=1 -kerning first=67 second=39 amount=1 -kerning first=67 second=44 amount=-1 -kerning first=123 second=32 amount=1 -kerning first=125 second=112 amount=1 -kerning first=125 second=109 amount=1 -kerning first=125 second=110 amount=1 -kerning first=125 second=111 amount=1 -kerning first=70 second=87 amount=1 -kerning first=70 second=90 amount=-1 -kerning first=70 second=88 amount=1 -kerning first=70 second=65 amount=-2 -kerning first=70 second=75 amount=1 -kerning first=70 second=86 amount=1 -kerning first=70 second=53 amount=-1 -kerning first=70 second=85 amount=1 -kerning first=70 second=83 amount=-1 -kerning first=70 second=48 amount=-1 -kerning first=70 second=76 amount=1 -kerning first=70 second=74 amount=-2 -kerning first=70 second=56 amount=-1 -kerning first=70 second=80 amount=1 -kerning first=70 second=63 amount=-1 -kerning first=70 second=108 amount=1 -kerning first=70 second=64 amount=-1 -kerning first=70 second=82 amount=1 -kerning first=70 second=50 amount=-3 -kerning first=70 second=92 amount=1 -kerning first=70 second=47 amount=-3 -kerning first=70 second=107 amount=1 -kerning first=70 second=66 amount=1 -kerning first=70 second=93 amount=1 -kerning first=70 second=49 amount=-2 -kerning first=70 second=73 amount=1 -kerning first=70 second=33 amount=1 -kerning first=70 second=51 amount=-2 -kerning first=70 second=54 amount=-1 -kerning first=70 second=57 amount=-1 -kerning first=70 second=98 amount=1 -kerning first=70 second=41 amount=1 -kerning first=70 second=105 amount=1 -kerning first=70 second=59 amount=-1 -kerning first=70 second=109 amount=-1 -kerning first=70 second=122 amount=-2 -kerning first=70 second=120 amount=-1 -kerning first=70 second=58 amount=-1 -kerning first=70 second=34 amount=1 -kerning first=70 second=39 amount=1 -kerning first=70 second=44 amount=-4 -kerning first=70 second=46 amount=-3 -kerning first=100 second=106 amount=1 -kerning first=100 second=56 amount=-1 -kerning first=100 second=63 amount=1 -kerning first=100 second=108 amount=1 -kerning first=100 second=92 amount=1 -kerning first=100 second=47 amount=1 -kerning first=100 second=107 amount=1 -kerning first=100 second=102 amount=1 -kerning first=100 second=93 amount=1 -kerning first=100 second=49 amount=-2 -kerning first=100 second=33 amount=1 -kerning first=100 second=113 amount=1 -kerning first=100 second=112 amount=1 -kerning first=100 second=98 amount=1 -kerning first=100 second=41 amount=1 -kerning first=100 second=105 amount=1 -kerning first=100 second=116 amount=1 -kerning first=100 second=121 amount=1 -kerning first=100 second=103 amount=1 -kerning first=100 second=59 amount=1 -kerning first=100 second=119 amount=2 -kerning first=100 second=122 amount=1 -kerning first=100 second=110 amount=1 -kerning first=100 second=120 amount=1 -kerning first=100 second=114 amount=1 -kerning first=100 second=117 amount=1 -kerning first=100 second=118 amount=2 -kerning first=100 second=111 amount=1 -kerning first=100 second=99 amount=1 -kerning first=100 second=97 amount=1 -kerning first=100 second=115 amount=1 -kerning first=100 second=58 amount=1 -kerning first=100 second=34 amount=1 -kerning first=100 second=39 amount=1 -kerning first=100 second=44 amount=1 -kerning first=100 second=46 amount=1 -kerning first=113 second=106 amount=3 -kerning first=113 second=52 amount=1 -kerning first=113 second=108 amount=1 -kerning first=113 second=92 amount=-2 -kerning first=113 second=47 amount=1 -kerning first=113 second=107 amount=1 -kerning first=113 second=104 amount=1 -kerning first=113 second=102 amount=1 -kerning first=113 second=49 amount=-3 -kerning first=113 second=33 amount=1 -kerning first=113 second=100 amount=1 -kerning first=113 second=112 amount=1 -kerning first=113 second=98 amount=1 -kerning first=113 second=40 amount=1 -kerning first=113 second=41 amount=1 -kerning first=113 second=105 amount=1 -kerning first=113 second=116 amount=2 -kerning first=113 second=121 amount=2 -kerning first=113 second=103 amount=1 -kerning first=113 second=59 amount=2 -kerning first=113 second=119 amount=2 -kerning first=113 second=109 amount=1 -kerning first=113 second=122 amount=1 -kerning first=113 second=110 amount=1 -kerning first=113 second=120 amount=1 -kerning first=113 second=114 amount=1 -kerning first=113 second=117 amount=1 -kerning first=113 second=118 amount=2 -kerning first=113 second=111 amount=1 -kerning first=113 second=101 amount=1 -kerning first=113 second=99 amount=1 -kerning first=113 second=35 amount=1 -kerning first=113 second=97 amount=1 -kerning first=113 second=115 amount=1 -kerning first=113 second=58 amount=1 -kerning first=113 second=44 amount=2 -kerning first=113 second=45 amount=1 -kerning first=113 second=46 amount=1 -kerning first=112 second=106 amount=1 -kerning first=112 second=52 amount=1 -kerning first=112 second=63 amount=-1 -kerning first=112 second=108 amount=1 -kerning first=112 second=64 amount=1 -kerning first=112 second=50 amount=-1 -kerning first=112 second=92 amount=-3 -kerning first=112 second=107 amount=1 -kerning first=112 second=104 amount=1 -kerning first=112 second=102 amount=1 -kerning first=112 second=93 amount=-1 -kerning first=112 second=49 amount=-4 -kerning first=112 second=33 amount=1 -kerning first=112 second=100 amount=1 -kerning first=112 second=113 amount=1 -kerning first=112 second=98 amount=1 -kerning first=112 second=40 amount=1 -kerning first=112 second=105 amount=1 -kerning first=112 second=116 amount=2 -kerning first=112 second=103 amount=1 -kerning first=112 second=59 amount=1 -kerning first=112 second=119 amount=1 -kerning first=112 second=110 amount=1 -kerning first=112 second=120 amount=1 -kerning first=112 second=114 amount=1 -kerning first=112 second=117 amount=1 -kerning first=112 second=118 amount=1 -kerning first=112 second=111 amount=1 -kerning first=112 second=101 amount=1 -kerning first=112 second=99 amount=1 -kerning first=112 second=35 amount=1 -kerning first=112 second=97 amount=1 -kerning first=112 second=115 amount=1 -kerning first=112 second=34 amount=-2 -kerning first=112 second=39 amount=-2 -kerning first=112 second=44 amount=-1 -kerning first=112 second=45 amount=1 -kerning first=98 second=52 amount=1 -kerning first=98 second=56 amount=-1 -kerning first=98 second=63 amount=-1 -kerning first=98 second=108 amount=1 -kerning first=98 second=92 amount=-3 -kerning first=98 second=107 amount=1 -kerning first=98 second=102 amount=1 -kerning first=98 second=93 amount=-1 -kerning first=98 second=49 amount=-4 -kerning first=98 second=33 amount=1 -kerning first=98 second=100 amount=1 -kerning first=98 second=113 amount=1 -kerning first=98 second=112 amount=1 -kerning first=98 second=40 amount=1 -kerning first=98 second=105 amount=1 -kerning first=98 second=116 amount=1 -kerning first=98 second=103 amount=1 -kerning first=98 second=119 amount=1 -kerning first=98 second=110 amount=1 -kerning first=98 second=120 amount=1 -kerning first=98 second=114 amount=1 -kerning first=98 second=117 amount=1 -kerning first=98 second=118 amount=1 -kerning first=98 second=111 amount=1 -kerning first=98 second=101 amount=1 -kerning first=98 second=99 amount=1 -kerning first=98 second=35 amount=1 -kerning first=98 second=97 amount=1 -kerning first=98 second=115 amount=1 -kerning first=98 second=34 amount=-3 -kerning first=98 second=39 amount=-3 -kerning first=98 second=45 amount=1 -kerning first=98 second=46 amount=1 -kerning first=40 second=106 amount=1 -kerning first=40 second=87 amount=1 -kerning first=40 second=81 amount=-1 -kerning first=40 second=90 amount=1 -kerning first=40 second=88 amount=1 -kerning first=40 second=89 amount=1 -kerning first=40 second=65 amount=1 -kerning first=40 second=75 amount=1 -kerning first=40 second=86 amount=1 -kerning first=40 second=52 amount=-1 -kerning first=40 second=78 amount=1 -kerning first=40 second=85 amount=1 -kerning first=40 second=48 amount=-1 -kerning first=40 second=68 amount=1 -kerning first=40 second=76 amount=1 -kerning first=40 second=74 amount=-1 -kerning first=40 second=56 amount=-1 -kerning first=40 second=80 amount=1 -kerning first=40 second=69 amount=1 -kerning first=40 second=108 amount=1 -kerning first=40 second=64 amount=-1 -kerning first=40 second=82 amount=1 -kerning first=40 second=92 amount=1 -kerning first=40 second=47 amount=1 -kerning first=40 second=107 amount=1 -kerning first=40 second=66 amount=1 -kerning first=40 second=104 amount=1 -kerning first=40 second=93 amount=1 -kerning first=40 second=49 amount=-2 -kerning first=40 second=73 amount=1 -kerning first=40 second=33 amount=1 -kerning first=40 second=51 amount=-1 -kerning first=40 second=54 amount=-2 -kerning first=40 second=57 amount=-1 -kerning first=40 second=112 amount=1 -kerning first=40 second=98 amount=1 -kerning first=40 second=41 amount=1 -kerning first=40 second=105 amount=1 -kerning first=40 second=59 amount=1 -kerning first=40 second=122 amount=1 -kerning first=40 second=110 amount=1 -kerning first=40 second=120 amount=1 -kerning first=40 second=114 amount=1 -kerning first=40 second=35 amount=-1 -kerning first=40 second=97 amount=1 -kerning first=40 second=58 amount=1 -kerning first=40 second=34 amount=1 -kerning first=40 second=39 amount=1 -kerning first=40 second=44 amount=1 -kerning first=40 second=45 amount=-1 -kerning first=40 second=46 amount=1 -kerning first=41 second=106 amount=1 -kerning first=41 second=81 amount=1 -kerning first=41 second=52 amount=1 -kerning first=41 second=85 amount=1 -kerning first=41 second=55 amount=-1 -kerning first=41 second=83 amount=1 -kerning first=41 second=74 amount=1 -kerning first=41 second=56 amount=-1 -kerning first=41 second=80 amount=1 -kerning first=41 second=63 amount=1 -kerning first=41 second=69 amount=1 -kerning first=41 second=108 amount=1 -kerning first=41 second=50 amount=-1 -kerning first=41 second=71 amount=1 -kerning first=41 second=107 amount=1 -kerning first=41 second=66 amount=1 -kerning first=41 second=104 amount=1 -kerning first=41 second=72 amount=1 -kerning first=41 second=102 amount=1 -kerning first=41 second=49 amount=-2 -kerning first=41 second=73 amount=1 -kerning first=41 second=33 amount=1 -kerning first=41 second=79 amount=1 -kerning first=41 second=67 amount=1 -kerning first=41 second=100 amount=1 -kerning first=41 second=113 amount=1 -kerning first=41 second=112 amount=1 -kerning first=41 second=98 amount=1 -kerning first=41 second=40 amount=1 -kerning first=41 second=105 amount=1 -kerning first=41 second=116 amount=2 -kerning first=41 second=121 amount=2 -kerning first=41 second=103 amount=1 -kerning first=41 second=59 amount=1 -kerning first=41 second=119 amount=2 -kerning first=41 second=109 amount=1 -kerning first=41 second=110 amount=1 -kerning first=41 second=120 amount=1 -kerning first=41 second=114 amount=1 -kerning first=41 second=117 amount=1 -kerning first=41 second=118 amount=2 -kerning first=41 second=111 amount=1 -kerning first=41 second=101 amount=1 -kerning first=41 second=99 amount=1 -kerning first=41 second=35 amount=1 -kerning first=41 second=97 amount=1 -kerning first=41 second=115 amount=1 -kerning first=41 second=34 amount=1 -kerning first=41 second=39 amount=1 -kerning first=41 second=44 amount=-1 -kerning first=41 second=45 amount=1 -kerning first=105 second=106 amount=1 -kerning first=105 second=63 amount=1 -kerning first=105 second=108 amount=1 -kerning first=105 second=50 amount=1 -kerning first=105 second=92 amount=1 -kerning first=105 second=47 amount=1 -kerning first=105 second=107 amount=1 -kerning first=105 second=104 amount=1 -kerning first=105 second=102 amount=1 -kerning first=105 second=93 amount=1 -kerning first=105 second=49 amount=-2 -kerning first=105 second=33 amount=1 -kerning first=105 second=100 amount=1 -kerning first=105 second=113 amount=1 -kerning first=105 second=112 amount=1 -kerning first=105 second=98 amount=1 -kerning first=105 second=40 amount=1 -kerning first=105 second=41 amount=1 -kerning first=105 second=105 amount=1 -kerning first=105 second=116 amount=2 -kerning first=105 second=121 amount=2 -kerning first=105 second=103 amount=1 -kerning first=105 second=59 amount=2 -kerning first=105 second=119 amount=2 -kerning first=105 second=109 amount=1 -kerning first=105 second=122 amount=1 -kerning first=105 second=110 amount=1 -kerning first=105 second=120 amount=1 -kerning first=105 second=114 amount=1 -kerning first=105 second=117 amount=1 -kerning first=105 second=118 amount=2 -kerning first=105 second=111 amount=1 -kerning first=105 second=101 amount=1 -kerning first=105 second=99 amount=1 -kerning first=105 second=35 amount=1 -kerning first=105 second=97 amount=1 -kerning first=105 second=115 amount=1 -kerning first=105 second=58 amount=1 -kerning first=105 second=34 amount=1 -kerning first=105 second=39 amount=1 -kerning first=105 second=44 amount=1 -kerning first=105 second=46 amount=1 -kerning first=116 second=106 amount=2 -kerning first=116 second=52 amount=-1 -kerning first=116 second=55 amount=-1 -kerning first=116 second=48 amount=1 -kerning first=116 second=63 amount=1 -kerning first=116 second=108 amount=2 -kerning first=116 second=50 amount=-1 -kerning first=116 second=92 amount=-1 -kerning first=116 second=107 amount=2 -kerning first=116 second=104 amount=1 -kerning first=116 second=102 amount=2 -kerning first=116 second=93 amount=-2 -kerning first=116 second=49 amount=-3 -kerning first=116 second=33 amount=2 -kerning first=116 second=54 amount=1 -kerning first=116 second=57 amount=1 -kerning first=116 second=100 amount=1 -kerning first=116 second=113 amount=1 -kerning first=116 second=112 amount=2 -kerning first=116 second=98 amount=1 -kerning first=116 second=40 amount=2 -kerning first=116 second=105 amount=2 -kerning first=116 second=116 amount=2 -kerning first=116 second=121 amount=2 -kerning first=116 second=103 amount=1 -kerning first=116 second=59 amount=1 -kerning first=116 second=119 amount=3 -kerning first=116 second=109 amount=1 -kerning first=116 second=122 amount=1 -kerning first=116 second=110 amount=2 -kerning first=116 second=120 amount=2 -kerning first=116 second=114 amount=2 -kerning first=116 second=117 amount=2 -kerning first=116 second=118 amount=3 -kerning first=116 second=111 amount=1 -kerning first=116 second=101 amount=1 -kerning first=116 second=99 amount=1 -kerning first=116 second=35 amount=1 -kerning first=116 second=97 amount=1 -kerning first=116 second=115 amount=1 -kerning first=116 second=58 amount=1 -kerning first=116 second=34 amount=1 -kerning first=116 second=39 amount=1 -kerning first=116 second=45 amount=-1 -kerning first=116 second=32 amount=1 -kerning first=121 second=106 amount=1 -kerning first=121 second=55 amount=-3 -kerning first=121 second=108 amount=1 -kerning first=121 second=64 amount=-1 -kerning first=121 second=50 amount=-2 -kerning first=121 second=92 amount=-2 -kerning first=121 second=47 amount=-2 -kerning first=121 second=107 amount=1 -kerning first=121 second=104 amount=1 -kerning first=121 second=102 amount=1 -kerning first=121 second=93 amount=-3 -kerning first=121 second=49 amount=-3 -kerning first=121 second=33 amount=1 -kerning first=121 second=51 amount=-1 -kerning first=121 second=112 amount=1 -kerning first=121 second=98 amount=1 -kerning first=121 second=40 amount=1 -kerning first=121 second=41 amount=-1 -kerning first=121 second=105 amount=1 -kerning first=121 second=116 amount=2 -kerning first=121 second=121 amount=2 -kerning first=121 second=59 amount=1 -kerning first=121 second=119 amount=2 -kerning first=121 second=109 amount=1 -kerning first=121 second=110 amount=1 -kerning first=121 second=120 amount=1 -kerning first=121 second=114 amount=1 -kerning first=121 second=117 amount=1 -kerning first=121 second=118 amount=2 -kerning first=121 second=111 amount=1 -kerning first=121 second=35 amount=1 -kerning first=121 second=97 amount=1 -kerning first=121 second=44 amount=-2 -kerning first=121 second=46 amount=-2 -kerning first=121 second=32 amount=1 -kerning first=103 second=106 amount=3 -kerning first=103 second=52 amount=1 -kerning first=103 second=53 amount=1 -kerning first=103 second=108 amount=1 -kerning first=103 second=92 amount=-2 -kerning first=103 second=47 amount=1 -kerning first=103 second=107 amount=1 -kerning first=103 second=104 amount=1 -kerning first=103 second=102 amount=1 -kerning first=103 second=49 amount=-3 -kerning first=103 second=33 amount=1 -kerning first=103 second=100 amount=1 -kerning first=103 second=113 amount=1 -kerning first=103 second=112 amount=1 -kerning first=103 second=98 amount=1 -kerning first=103 second=40 amount=1 -kerning first=103 second=41 amount=1 -kerning first=103 second=105 amount=1 -kerning first=103 second=116 amount=2 -kerning first=103 second=121 amount=1 -kerning first=103 second=103 amount=1 -kerning first=103 second=59 amount=2 -kerning first=103 second=119 amount=2 -kerning first=103 second=122 amount=1 -kerning first=103 second=110 amount=1 -kerning first=103 second=120 amount=1 -kerning first=103 second=114 amount=1 -kerning first=103 second=117 amount=1 -kerning first=103 second=118 amount=2 -kerning first=103 second=111 amount=1 -kerning first=103 second=101 amount=1 -kerning first=103 second=99 amount=1 -kerning first=103 second=35 amount=1 -kerning first=103 second=97 amount=1 -kerning first=103 second=115 amount=1 -kerning first=103 second=58 amount=1 -kerning first=103 second=34 amount=-1 -kerning first=103 second=44 amount=2 -kerning first=103 second=45 amount=1 -kerning first=103 second=46 amount=1 -kerning first=59 second=106 amount=1 -kerning first=59 second=87 amount=-1 -kerning first=59 second=89 amount=-2 -kerning first=59 second=86 amount=-1 -kerning first=59 second=52 amount=-1 -kerning first=59 second=53 amount=-1 -kerning first=59 second=84 amount=-2 -kerning first=59 second=74 amount=-3 -kerning first=59 second=56 amount=-1 -kerning first=59 second=63 amount=-1 -kerning first=59 second=64 amount=-1 -kerning first=59 second=92 amount=-3 -kerning first=59 second=71 amount=1 -kerning first=59 second=102 amount=1 -kerning first=59 second=93 amount=-1 -kerning first=59 second=49 amount=-4 -kerning first=59 second=33 amount=1 -kerning first=59 second=51 amount=-2 -kerning first=59 second=54 amount=-1 -kerning first=59 second=57 amount=-1 -kerning first=59 second=67 amount=1 -kerning first=59 second=112 amount=1 -kerning first=59 second=105 amount=1 -kerning first=59 second=116 amount=1 -kerning first=59 second=121 amount=1 -kerning first=59 second=59 amount=1 -kerning first=59 second=119 amount=2 -kerning first=59 second=110 amount=1 -kerning first=59 second=120 amount=1 -kerning first=59 second=114 amount=1 -kerning first=59 second=117 amount=1 -kerning first=59 second=118 amount=2 -kerning first=59 second=34 amount=-1 -kerning first=59 second=44 amount=1 -kerning first=59 second=45 amount=-1 -kerning first=119 second=106 amount=1 -kerning first=119 second=55 amount=-2 -kerning first=119 second=63 amount=1 -kerning first=119 second=108 amount=1 -kerning first=119 second=64 amount=-1 -kerning first=119 second=50 amount=-1 -kerning first=119 second=92 amount=-1 -kerning first=119 second=47 amount=-2 -kerning first=119 second=107 amount=1 -kerning first=119 second=104 amount=1 -kerning first=119 second=102 amount=1 -kerning first=119 second=93 amount=-3 -kerning first=119 second=49 amount=-3 -kerning first=119 second=33 amount=1 -kerning first=119 second=112 amount=1 -kerning first=119 second=98 amount=1 -kerning first=119 second=40 amount=1 -kerning first=119 second=105 amount=1 -kerning first=119 second=116 amount=1 -kerning first=119 second=121 amount=2 -kerning first=119 second=59 amount=1 -kerning first=119 second=119 amount=2 -kerning first=119 second=109 amount=1 -kerning first=119 second=110 amount=1 -kerning first=119 second=120 amount=2 -kerning first=119 second=114 amount=1 -kerning first=119 second=117 amount=1 -kerning first=119 second=118 amount=2 -kerning first=119 second=35 amount=1 -kerning first=119 second=34 amount=1 -kerning first=119 second=39 amount=1 -kerning first=119 second=44 amount=-2 -kerning first=119 second=46 amount=-2 -kerning first=109 second=106 amount=1 -kerning first=109 second=55 amount=1 -kerning first=109 second=56 amount=-1 -kerning first=109 second=63 amount=-2 -kerning first=109 second=108 amount=1 -kerning first=109 second=50 amount=1 -kerning first=109 second=92 amount=-3 -kerning first=109 second=47 amount=1 -kerning first=109 second=107 amount=1 -kerning first=109 second=104 amount=1 -kerning first=109 second=102 amount=1 -kerning first=109 second=49 amount=-3 -kerning first=109 second=33 amount=1 -kerning first=109 second=51 amount=-1 -kerning first=109 second=54 amount=-1 -kerning first=109 second=57 amount=-1 -kerning first=109 second=100 amount=1 -kerning first=109 second=112 amount=1 -kerning first=109 second=98 amount=1 -kerning first=109 second=41 amount=1 -kerning first=109 second=105 amount=1 -kerning first=109 second=116 amount=1 -kerning first=109 second=121 amount=1 -kerning first=109 second=59 amount=2 -kerning first=109 second=119 amount=1 -kerning first=109 second=122 amount=1 -kerning first=109 second=110 amount=1 -kerning first=109 second=120 amount=2 -kerning first=109 second=114 amount=1 -kerning first=109 second=118 amount=1 -kerning first=109 second=111 amount=1 -kerning first=109 second=97 amount=1 -kerning first=109 second=115 amount=1 -kerning first=109 second=58 amount=1 -kerning first=109 second=34 amount=-1 -kerning first=109 second=39 amount=-1 -kerning first=109 second=44 amount=2 -kerning first=109 second=46 amount=1 -kerning first=122 second=106 amount=1 -kerning first=122 second=52 amount=-1 -kerning first=122 second=108 amount=1 -kerning first=122 second=50 amount=1 -kerning first=122 second=92 amount=-2 -kerning first=122 second=47 amount=1 -kerning first=122 second=107 amount=1 -kerning first=122 second=104 amount=1 -kerning first=122 second=102 amount=1 -kerning first=122 second=49 amount=-3 -kerning first=122 second=33 amount=1 -kerning first=122 second=100 amount=1 -kerning first=122 second=113 amount=1 -kerning first=122 second=112 amount=1 -kerning first=122 second=98 amount=1 -kerning first=122 second=40 amount=1 -kerning first=122 second=41 amount=1 -kerning first=122 second=105 amount=1 -kerning first=122 second=116 amount=2 -kerning first=122 second=121 amount=2 -kerning first=122 second=103 amount=1 -kerning first=122 second=59 amount=1 -kerning first=122 second=119 amount=2 -kerning first=122 second=109 amount=1 -kerning first=122 second=122 amount=1 -kerning first=122 second=110 amount=1 -kerning first=122 second=120 amount=2 -kerning first=122 second=114 amount=1 -kerning first=122 second=117 amount=1 -kerning first=122 second=118 amount=2 -kerning first=122 second=111 amount=1 -kerning first=122 second=99 amount=1 -kerning first=122 second=35 amount=1 -kerning first=122 second=97 amount=1 -kerning first=122 second=115 amount=1 -kerning first=122 second=58 amount=1 -kerning first=122 second=44 amount=1 -kerning first=122 second=45 amount=-1 -kerning first=122 second=46 amount=1 -kerning first=122 second=32 amount=1 -kerning first=110 second=106 amount=1 -kerning first=110 second=52 amount=1 -kerning first=110 second=55 amount=1 -kerning first=110 second=63 amount=-1 -kerning first=110 second=108 amount=1 -kerning first=110 second=50 amount=1 -kerning first=110 second=92 amount=-3 -kerning first=110 second=47 amount=1 -kerning first=110 second=107 amount=1 -kerning first=110 second=104 amount=1 -kerning first=110 second=102 amount=1 -kerning first=110 second=49 amount=-3 -kerning first=110 second=33 amount=1 -kerning first=110 second=100 amount=1 -kerning first=110 second=113 amount=1 -kerning first=110 second=112 amount=1 -kerning first=110 second=98 amount=1 -kerning first=110 second=40 amount=1 -kerning first=110 second=41 amount=1 -kerning first=110 second=105 amount=1 -kerning first=110 second=116 amount=1 -kerning first=110 second=121 amount=1 -kerning first=110 second=103 amount=1 -kerning first=110 second=59 amount=1 -kerning first=110 second=119 amount=1 -kerning first=110 second=122 amount=1 -kerning first=110 second=110 amount=1 -kerning first=110 second=120 amount=2 -kerning first=110 second=114 amount=1 -kerning first=110 second=117 amount=1 -kerning first=110 second=118 amount=1 -kerning first=110 second=111 amount=1 -kerning first=110 second=101 amount=1 -kerning first=110 second=99 amount=1 -kerning first=110 second=35 amount=1 -kerning first=110 second=97 amount=1 -kerning first=110 second=115 amount=1 -kerning first=110 second=58 amount=1 -kerning first=110 second=34 amount=-1 -kerning first=110 second=39 amount=-1 -kerning first=110 second=45 amount=1 -kerning first=110 second=46 amount=1 -kerning first=120 second=106 amount=1 -kerning first=120 second=52 amount=-1 -kerning first=120 second=53 amount=-1 -kerning first=120 second=63 amount=1 -kerning first=120 second=108 amount=1 -kerning first=120 second=64 amount=-1 -kerning first=120 second=92 amount=-1 -kerning first=120 second=47 amount=1 -kerning first=120 second=107 amount=1 -kerning first=120 second=104 amount=1 -kerning first=120 second=102 amount=1 -kerning first=120 second=93 amount=-1 -kerning first=120 second=49 amount=-3 -kerning first=120 second=33 amount=1 -kerning first=120 second=112 amount=1 -kerning first=120 second=98 amount=1 -kerning first=120 second=40 amount=1 -kerning first=120 second=105 amount=1 -kerning first=120 second=116 amount=1 -kerning first=120 second=121 amount=2 -kerning first=120 second=59 amount=1 -kerning first=120 second=119 amount=2 -kerning first=120 second=109 amount=1 -kerning first=120 second=122 amount=1 -kerning first=120 second=110 amount=1 -kerning first=120 second=120 amount=2 -kerning first=120 second=114 amount=1 -kerning first=120 second=117 amount=1 -kerning first=120 second=118 amount=2 -kerning first=120 second=35 amount=1 -kerning first=120 second=97 amount=1 -kerning first=120 second=34 amount=1 -kerning first=120 second=39 amount=1 -kerning first=120 second=44 amount=1 -kerning first=120 second=45 amount=-1 -kerning first=120 second=46 amount=1 -kerning first=120 second=32 amount=1 -kerning first=114 second=106 amount=2 -kerning first=114 second=52 amount=-1 -kerning first=114 second=55 amount=-2 -kerning first=114 second=48 amount=1 -kerning first=114 second=63 amount=1 -kerning first=114 second=108 amount=1 -kerning first=114 second=64 amount=-1 -kerning first=114 second=50 amount=-1 -kerning first=114 second=92 amount=-1 -kerning first=114 second=47 amount=-3 -kerning first=114 second=107 amount=1 -kerning first=114 second=104 amount=1 -kerning first=114 second=102 amount=1 -kerning first=114 second=93 amount=-3 -kerning first=114 second=49 amount=-3 -kerning first=114 second=33 amount=2 -kerning first=114 second=113 amount=1 -kerning first=114 second=112 amount=2 -kerning first=114 second=98 amount=1 -kerning first=114 second=40 amount=1 -kerning first=114 second=105 amount=2 -kerning first=114 second=116 amount=1 -kerning first=114 second=121 amount=2 -kerning first=114 second=103 amount=1 -kerning first=114 second=59 amount=1 -kerning first=114 second=119 amount=3 -kerning first=114 second=109 amount=1 -kerning first=114 second=122 amount=1 -kerning first=114 second=110 amount=2 -kerning first=114 second=120 amount=2 -kerning first=114 second=114 amount=2 -kerning first=114 second=117 amount=2 -kerning first=114 second=118 amount=3 -kerning first=114 second=111 amount=1 -kerning first=114 second=35 amount=1 -kerning first=114 second=97 amount=1 -kerning first=114 second=34 amount=1 -kerning first=114 second=39 amount=2 -kerning first=114 second=44 amount=-3 -kerning first=114 second=45 amount=-2 -kerning first=114 second=46 amount=-3 -kerning first=117 second=106 amount=1 -kerning first=117 second=52 amount=1 -kerning first=117 second=56 amount=-1 -kerning first=117 second=63 amount=-1 -kerning first=117 second=108 amount=1 -kerning first=117 second=50 amount=-1 -kerning first=117 second=92 amount=-2 -kerning first=117 second=107 amount=1 -kerning first=117 second=104 amount=1 -kerning first=117 second=102 amount=1 -kerning first=117 second=93 amount=-1 -kerning first=117 second=49 amount=-3 -kerning first=117 second=33 amount=1 -kerning first=117 second=51 amount=-1 -kerning first=117 second=100 amount=1 -kerning first=117 second=113 amount=1 -kerning first=117 second=112 amount=1 -kerning first=117 second=98 amount=1 -kerning first=117 second=40 amount=1 -kerning first=117 second=105 amount=1 -kerning first=117 second=116 amount=2 -kerning first=117 second=121 amount=2 -kerning first=117 second=103 amount=1 -kerning first=117 second=59 amount=1 -kerning first=117 second=119 amount=2 -kerning first=117 second=109 amount=1 -kerning first=117 second=110 amount=1 -kerning first=117 second=120 amount=1 -kerning first=117 second=114 amount=1 -kerning first=117 second=117 amount=1 -kerning first=117 second=118 amount=2 -kerning first=117 second=111 amount=1 -kerning first=117 second=101 amount=1 -kerning first=117 second=99 amount=1 -kerning first=117 second=35 amount=1 -kerning first=117 second=97 amount=1 -kerning first=117 second=115 amount=1 -kerning first=117 second=34 amount=-2 -kerning first=117 second=39 amount=-2 -kerning first=117 second=44 amount=-1 -kerning first=117 second=45 amount=1 -kerning first=118 second=106 amount=2 -kerning first=118 second=55 amount=-2 -kerning first=118 second=48 amount=1 -kerning first=118 second=63 amount=1 -kerning first=118 second=108 amount=2 -kerning first=118 second=50 amount=-1 -kerning first=118 second=92 amount=-1 -kerning first=118 second=47 amount=-1 -kerning first=118 second=107 amount=2 -kerning first=118 second=104 amount=1 -kerning first=118 second=102 amount=2 -kerning first=118 second=93 amount=-2 -kerning first=118 second=49 amount=-3 -kerning first=118 second=33 amount=2 -kerning first=118 second=54 amount=1 -kerning first=118 second=57 amount=1 -kerning first=118 second=100 amount=1 -kerning first=118 second=113 amount=1 -kerning first=118 second=112 amount=2 -kerning first=118 second=98 amount=1 -kerning first=118 second=40 amount=2 -kerning first=118 second=105 amount=2 -kerning first=118 second=116 amount=2 -kerning first=118 second=121 amount=2 -kerning first=118 second=103 amount=1 -kerning first=118 second=59 amount=1 -kerning first=118 second=119 amount=3 -kerning first=118 second=109 amount=2 -kerning first=118 second=122 amount=1 -kerning first=118 second=110 amount=2 -kerning first=118 second=120 amount=2 -kerning first=118 second=114 amount=2 -kerning first=118 second=117 amount=2 -kerning first=118 second=118 amount=3 -kerning first=118 second=111 amount=1 -kerning first=118 second=101 amount=1 -kerning first=118 second=99 amount=1 -kerning first=118 second=35 amount=2 -kerning first=118 second=97 amount=1 -kerning first=118 second=115 amount=1 -kerning first=118 second=58 amount=1 -kerning first=118 second=34 amount=1 -kerning first=118 second=39 amount=1 -kerning first=118 second=44 amount=-2 -kerning first=118 second=46 amount=-2 -kerning first=118 second=32 amount=1 -kerning first=111 second=106 amount=1 -kerning first=111 second=52 amount=1 -kerning first=111 second=53 amount=1 -kerning first=111 second=63 amount=-1 -kerning first=111 second=108 amount=1 -kerning first=111 second=64 amount=1 -kerning first=111 second=92 amount=-3 -kerning first=111 second=47 amount=1 -kerning first=111 second=107 amount=1 -kerning first=111 second=104 amount=1 -kerning first=111 second=102 amount=1 -kerning first=111 second=93 amount=-1 -kerning first=111 second=49 amount=-3 -kerning first=111 second=33 amount=1 -kerning first=111 second=100 amount=1 -kerning first=111 second=113 amount=1 -kerning first=111 second=112 amount=1 -kerning first=111 second=98 amount=1 -kerning first=111 second=40 amount=1 -kerning first=111 second=105 amount=1 -kerning first=111 second=116 amount=2 -kerning first=111 second=121 amount=1 -kerning first=111 second=103 amount=1 -kerning first=111 second=59 amount=1 -kerning first=111 second=119 amount=2 -kerning first=111 second=109 amount=1 -kerning first=111 second=110 amount=1 -kerning first=111 second=120 amount=1 -kerning first=111 second=114 amount=1 -kerning first=111 second=117 amount=1 -kerning first=111 second=118 amount=1 -kerning first=111 second=111 amount=1 -kerning first=111 second=101 amount=1 -kerning first=111 second=99 amount=1 -kerning first=111 second=35 amount=1 -kerning first=111 second=97 amount=1 -kerning first=111 second=115 amount=1 -kerning first=111 second=34 amount=-2 -kerning first=111 second=39 amount=-2 -kerning first=111 second=45 amount=1 -kerning first=111 second=46 amount=1 -kerning first=101 second=106 amount=1 -kerning first=101 second=52 amount=1 -kerning first=101 second=53 amount=1 -kerning first=101 second=55 amount=1 -kerning first=101 second=56 amount=1 -kerning first=101 second=63 amount=-1 -kerning first=101 second=108 amount=2 -kerning first=101 second=64 amount=1 -kerning first=101 second=50 amount=1 -kerning first=101 second=92 amount=-2 -kerning first=101 second=47 amount=2 -kerning first=101 second=107 amount=2 -kerning first=101 second=104 amount=1 -kerning first=101 second=102 amount=1 -kerning first=101 second=49 amount=-2 -kerning first=101 second=33 amount=1 -kerning first=101 second=51 amount=1 -kerning first=101 second=57 amount=1 -kerning first=101 second=100 amount=2 -kerning first=101 second=113 amount=1 -kerning first=101 second=112 amount=1 -kerning first=101 second=98 amount=1 -kerning first=101 second=40 amount=1 -kerning first=101 second=41 amount=1 -kerning first=101 second=105 amount=2 -kerning first=101 second=116 amount=2 -kerning first=101 second=121 amount=1 -kerning first=101 second=103 amount=1 -kerning first=101 second=59 amount=1 -kerning first=101 second=119 amount=2 -kerning first=101 second=109 amount=1 -kerning first=101 second=122 amount=1 -kerning first=101 second=110 amount=2 -kerning first=101 second=120 amount=2 -kerning first=101 second=114 amount=2 -kerning first=101 second=117 amount=2 -kerning first=101 second=118 amount=2 -kerning first=101 second=111 amount=2 -kerning first=101 second=101 amount=1 -kerning first=101 second=99 amount=2 -kerning first=101 second=35 amount=1 -kerning first=101 second=97 amount=2 -kerning first=101 second=115 amount=2 -kerning first=101 second=58 amount=1 -kerning first=101 second=34 amount=-1 -kerning first=101 second=39 amount=-1 -kerning first=101 second=44 amount=1 -kerning first=101 second=45 amount=1 -kerning first=101 second=46 amount=2 -kerning first=99 second=106 amount=1 -kerning first=99 second=52 amount=1 -kerning first=99 second=53 amount=1 -kerning first=99 second=63 amount=-1 -kerning first=99 second=108 amount=1 -kerning first=99 second=50 amount=-1 -kerning first=99 second=92 amount=-3 -kerning first=99 second=107 amount=1 -kerning first=99 second=104 amount=1 -kerning first=99 second=102 amount=1 -kerning first=99 second=93 amount=-1 -kerning first=99 second=49 amount=-4 -kerning first=99 second=33 amount=1 -kerning first=99 second=100 amount=1 -kerning first=99 second=113 amount=1 -kerning first=99 second=112 amount=1 -kerning first=99 second=98 amount=1 -kerning first=99 second=40 amount=1 -kerning first=99 second=105 amount=1 -kerning first=99 second=116 amount=1 -kerning first=99 second=121 amount=1 -kerning first=99 second=103 amount=1 -kerning first=99 second=119 amount=1 -kerning first=99 second=110 amount=1 -kerning first=99 second=120 amount=1 -kerning first=99 second=114 amount=1 -kerning first=99 second=117 amount=1 -kerning first=99 second=118 amount=1 -kerning first=99 second=111 amount=1 -kerning first=99 second=101 amount=1 -kerning first=99 second=99 amount=1 -kerning first=99 second=35 amount=1 -kerning first=99 second=97 amount=1 -kerning first=99 second=115 amount=1 -kerning first=99 second=58 amount=1 -kerning first=99 second=34 amount=-2 -kerning first=99 second=39 amount=-2 -kerning first=99 second=45 amount=1 -kerning first=99 second=46 amount=1 -kerning first=35 second=106 amount=1 -kerning first=35 second=81 amount=1 -kerning first=35 second=90 amount=-3 -kerning first=35 second=88 amount=-2 -kerning first=35 second=89 amount=-1 -kerning first=35 second=65 amount=-1 -kerning first=35 second=53 amount=-1 -kerning first=35 second=85 amount=1 -kerning first=35 second=55 amount=-1 -kerning first=35 second=74 amount=-1 -kerning first=35 second=56 amount=-1 -kerning first=35 second=63 amount=1 -kerning first=35 second=108 amount=1 -kerning first=35 second=50 amount=-1 -kerning first=35 second=92 amount=-1 -kerning first=35 second=47 amount=-3 -kerning first=35 second=71 amount=1 -kerning first=35 second=107 amount=1 -kerning first=35 second=72 amount=1 -kerning first=35 second=102 amount=1 -kerning first=35 second=93 amount=-2 -kerning first=35 second=49 amount=-3 -kerning first=35 second=33 amount=1 -kerning first=35 second=79 amount=1 -kerning first=35 second=51 amount=-1 -kerning first=35 second=57 amount=-1 -kerning first=35 second=67 amount=1 -kerning first=35 second=113 amount=1 -kerning first=35 second=112 amount=1 -kerning first=35 second=40 amount=1 -kerning first=35 second=41 amount=-1 -kerning first=35 second=105 amount=1 -kerning first=35 second=116 amount=2 -kerning first=35 second=121 amount=1 -kerning first=35 second=103 amount=1 -kerning first=35 second=119 amount=2 -kerning first=35 second=109 amount=1 -kerning first=35 second=122 amount=-1 -kerning first=35 second=110 amount=1 -kerning first=35 second=120 amount=1 -kerning first=35 second=114 amount=1 -kerning first=35 second=117 amount=1 -kerning first=35 second=118 amount=2 -kerning first=35 second=111 amount=1 -kerning first=35 second=99 amount=1 -kerning first=35 second=97 amount=1 -kerning first=35 second=34 amount=1 -kerning first=35 second=39 amount=1 -kerning first=35 second=44 amount=-5 -kerning first=35 second=46 amount=-3 -kerning first=97 second=106 amount=1 -kerning first=97 second=55 amount=1 -kerning first=97 second=48 amount=-1 -kerning first=97 second=63 amount=-2 -kerning first=97 second=108 amount=1 -kerning first=97 second=50 amount=1 -kerning first=97 second=92 amount=-4 -kerning first=97 second=47 amount=1 -kerning first=97 second=107 amount=1 -kerning first=97 second=104 amount=1 -kerning first=97 second=49 amount=-3 -kerning first=97 second=33 amount=1 -kerning first=97 second=54 amount=-1 -kerning first=97 second=57 amount=-1 -kerning first=97 second=100 amount=1 -kerning first=97 second=112 amount=1 -kerning first=97 second=98 amount=1 -kerning first=97 second=41 amount=1 -kerning first=97 second=105 amount=1 -kerning first=97 second=116 amount=1 -kerning first=97 second=103 amount=1 -kerning first=97 second=59 amount=1 -kerning first=97 second=119 amount=1 -kerning first=97 second=122 amount=1 -kerning first=97 second=110 amount=1 -kerning first=97 second=120 amount=2 -kerning first=97 second=114 amount=1 -kerning first=97 second=117 amount=1 -kerning first=97 second=118 amount=1 -kerning first=97 second=111 amount=1 -kerning first=97 second=99 amount=1 -kerning first=97 second=97 amount=1 -kerning first=97 second=115 amount=1 -kerning first=97 second=58 amount=1 -kerning first=97 second=34 amount=-3 -kerning first=97 second=39 amount=-2 -kerning first=97 second=44 amount=1 -kerning first=97 second=46 amount=1 -kerning first=115 second=106 amount=1 -kerning first=115 second=53 amount=1 -kerning first=115 second=63 amount=-1 -kerning first=115 second=108 amount=1 -kerning first=115 second=92 amount=-3 -kerning first=115 second=47 amount=1 -kerning first=115 second=107 amount=1 -kerning first=115 second=104 amount=1 -kerning first=115 second=102 amount=1 -kerning first=115 second=49 amount=-3 -kerning first=115 second=33 amount=1 -kerning first=115 second=100 amount=1 -kerning first=115 second=113 amount=1 -kerning first=115 second=112 amount=1 -kerning first=115 second=98 amount=1 -kerning first=115 second=40 amount=1 -kerning first=115 second=41 amount=1 -kerning first=115 second=105 amount=1 -kerning first=115 second=116 amount=2 -kerning first=115 second=121 amount=1 -kerning first=115 second=103 amount=1 -kerning first=115 second=59 amount=1 -kerning first=115 second=119 amount=2 -kerning first=115 second=109 amount=1 -kerning first=115 second=122 amount=1 -kerning first=115 second=110 amount=1 -kerning first=115 second=120 amount=1 -kerning first=115 second=114 amount=1 -kerning first=115 second=117 amount=1 -kerning first=115 second=118 amount=1 -kerning first=115 second=111 amount=1 -kerning first=115 second=101 amount=1 -kerning first=115 second=99 amount=1 -kerning first=115 second=35 amount=1 -kerning first=115 second=97 amount=2 -kerning first=115 second=115 amount=1 -kerning first=115 second=58 amount=1 -kerning first=115 second=34 amount=-2 -kerning first=115 second=39 amount=-2 -kerning first=115 second=46 amount=1 -kerning first=58 second=87 amount=-1 -kerning first=58 second=77 amount=-1 -kerning first=58 second=89 amount=-2 -kerning first=58 second=65 amount=-1 -kerning first=58 second=86 amount=-1 -kerning first=58 second=52 amount=-1 -kerning first=58 second=53 amount=-1 -kerning first=58 second=55 amount=-1 -kerning first=58 second=84 amount=-3 -kerning first=58 second=48 amount=-1 -kerning first=58 second=74 amount=-2 -kerning first=58 second=56 amount=-1 -kerning first=58 second=63 amount=-1 -kerning first=58 second=64 amount=-1 -kerning first=58 second=50 amount=-1 -kerning first=58 second=92 amount=-3 -kerning first=58 second=93 amount=-1 -kerning first=58 second=49 amount=-4 -kerning first=58 second=51 amount=-1 -kerning first=58 second=54 amount=-1 -kerning first=58 second=57 amount=-1 -kerning first=58 second=116 amount=1 -kerning first=58 second=121 amount=1 -kerning first=58 second=119 amount=1 -kerning first=58 second=120 amount=1 -kerning first=58 second=114 amount=1 -kerning first=58 second=118 amount=1 -kerning first=58 second=58 amount=-1 -kerning first=58 second=34 amount=-3 -kerning first=58 second=39 amount=-1 -kerning first=58 second=45 amount=-2 -kerning first=42 second=83 amount=1 -kerning first=42 second=93 amount=1 -kerning first=42 second=113 amount=1 -kerning first=42 second=103 amount=1 -kerning first=34 second=106 amount=1 -kerning first=34 second=87 amount=1 -kerning first=34 second=90 amount=-1 -kerning first=34 second=88 amount=1 -kerning first=34 second=89 amount=1 -kerning first=34 second=65 amount=-3 -kerning first=34 second=75 amount=1 -kerning first=34 second=86 amount=1 -kerning first=34 second=52 amount=-3 -kerning first=34 second=53 amount=-1 -kerning first=34 second=85 amount=1 -kerning first=34 second=84 amount=1 -kerning first=34 second=48 amount=-1 -kerning first=34 second=76 amount=1 -kerning first=34 second=74 amount=-5 -kerning first=34 second=56 amount=-1 -kerning first=34 second=80 amount=1 -kerning first=34 second=63 amount=1 -kerning first=34 second=108 amount=1 -kerning first=34 second=64 amount=-4 -kerning first=34 second=82 amount=1 -kerning first=34 second=50 amount=-1 -kerning first=34 second=92 amount=1 -kerning first=34 second=47 amount=-1 -kerning first=34 second=107 amount=1 -kerning first=34 second=66 amount=1 -kerning first=34 second=102 amount=-1 -kerning first=34 second=93 amount=1 -kerning first=34 second=49 amount=-2 -kerning first=34 second=73 amount=1 -kerning first=34 second=33 amount=1 -kerning first=34 second=51 amount=-1 -kerning first=34 second=54 amount=-1 -kerning first=34 second=57 amount=-1 -kerning first=34 second=100 amount=-2 -kerning first=34 second=113 amount=-1 -kerning first=34 second=112 amount=1 -kerning first=34 second=98 amount=1 -kerning first=34 second=41 amount=1 -kerning first=34 second=105 amount=1 -kerning first=34 second=116 amount=-1 -kerning first=34 second=121 amount=2 -kerning first=34 second=103 amount=-1 -kerning first=34 second=119 amount=1 -kerning first=34 second=109 amount=1 -kerning first=34 second=122 amount=-1 -kerning first=34 second=110 amount=1 -kerning first=34 second=120 amount=1 -kerning first=34 second=117 amount=1 -kerning first=34 second=118 amount=1 -kerning first=34 second=111 amount=-1 -kerning first=34 second=101 amount=-2 -kerning first=34 second=99 amount=-2 -kerning first=34 second=35 amount=-1 -kerning first=34 second=97 amount=-2 -kerning first=34 second=115 amount=-1 -kerning first=34 second=34 amount=1 -kerning first=34 second=39 amount=1 -kerning first=34 second=44 amount=-3 -kerning first=34 second=45 amount=-1 -kerning first=34 second=46 amount=-2 -kerning first=39 second=87 amount=1 -kerning first=39 second=90 amount=-1 -kerning first=39 second=88 amount=1 -kerning first=39 second=89 amount=1 -kerning first=39 second=65 amount=-3 -kerning first=39 second=75 amount=1 -kerning first=39 second=86 amount=2 -kerning first=39 second=52 amount=-2 -kerning first=39 second=78 amount=1 -kerning first=39 second=53 amount=-1 -kerning first=39 second=85 amount=1 -kerning first=39 second=84 amount=1 -kerning first=39 second=68 amount=1 -kerning first=39 second=76 amount=1 -kerning first=39 second=74 amount=-4 -kerning first=39 second=80 amount=1 -kerning first=39 second=63 amount=1 -kerning first=39 second=69 amount=1 -kerning first=39 second=108 amount=1 -kerning first=39 second=64 amount=-5 -kerning first=39 second=82 amount=1 -kerning first=39 second=50 amount=-1 -kerning first=39 second=92 amount=2 -kerning first=39 second=47 amount=-5 -kerning first=39 second=107 amount=1 -kerning first=39 second=66 amount=1 -kerning first=39 second=104 amount=1 -kerning first=39 second=102 amount=-1 -kerning first=39 second=93 amount=1 -kerning first=39 second=49 amount=-1 -kerning first=39 second=73 amount=1 -kerning first=39 second=33 amount=1 -kerning first=39 second=54 amount=-1 -kerning first=39 second=100 amount=-2 -kerning first=39 second=113 amount=-2 -kerning first=39 second=98 amount=1 -kerning first=39 second=41 amount=1 -kerning first=39 second=105 amount=1 -kerning first=39 second=116 amount=-1 -kerning first=39 second=121 amount=1 -kerning first=39 second=103 amount=-1 -kerning first=39 second=59 amount=-1 -kerning first=39 second=122 amount=-1 -kerning first=39 second=114 amount=-1 -kerning first=39 second=118 amount=1 -kerning first=39 second=111 amount=-2 -kerning first=39 second=101 amount=-2 -kerning first=39 second=99 amount=-2 -kerning first=39 second=35 amount=-1 -kerning first=39 second=97 amount=-1 -kerning first=39 second=115 amount=-2 -kerning first=39 second=58 amount=-1 -kerning first=39 second=34 amount=1 -kerning first=39 second=39 amount=1 -kerning first=39 second=44 amount=-3 -kerning first=39 second=45 amount=-2 -kerning first=39 second=46 amount=-1 -kerning first=44 second=106 amount=1 -kerning first=44 second=87 amount=-3 -kerning first=44 second=81 amount=-2 -kerning first=44 second=90 amount=2 -kerning first=44 second=88 amount=1 -kerning first=44 second=89 amount=-3 -kerning first=44 second=65 amount=1 -kerning first=44 second=86 amount=-2 -kerning first=44 second=52 amount=-3 -kerning first=44 second=85 amount=-1 -kerning first=44 second=55 amount=1 -kerning first=44 second=84 amount=-1 -kerning first=44 second=83 amount=-1 -kerning first=44 second=48 amount=-2 -kerning first=44 second=74 amount=-2 -kerning first=44 second=56 amount=-1 -kerning first=44 second=80 amount=1 -kerning first=44 second=63 amount=-2 -kerning first=44 second=108 amount=1 -kerning first=44 second=64 amount=-1 -kerning first=44 second=50 amount=1 -kerning first=44 second=92 amount=-4 -kerning first=44 second=47 amount=2 -kerning first=44 second=71 amount=-1 -kerning first=44 second=107 amount=1 -kerning first=44 second=102 amount=-1 -kerning first=44 second=49 amount=-3 -kerning first=44 second=73 amount=1 -kerning first=44 second=33 amount=1 -kerning first=44 second=79 amount=-2 -kerning first=44 second=51 amount=-1 -kerning first=44 second=54 amount=-2 -kerning first=44 second=57 amount=-2 -kerning first=44 second=70 amount=1 -kerning first=44 second=113 amount=-1 -kerning first=44 second=98 amount=1 -kerning first=44 second=41 amount=1 -kerning first=44 second=105 amount=1 -kerning first=44 second=116 amount=-1 -kerning first=44 second=121 amount=-2 -kerning first=44 second=59 amount=2 -kerning first=44 second=119 amount=-1 -kerning first=44 second=109 amount=-1 -kerning first=44 second=122 amount=1 -kerning first=44 second=110 amount=1 -kerning first=44 second=120 amount=1 -kerning first=44 second=114 amount=1 -kerning first=44 second=118 amount=-1 -kerning first=44 second=35 amount=-3 -kerning first=44 second=97 amount=1 -kerning first=44 second=58 amount=1 -kerning first=44 second=34 amount=-3 -kerning first=44 second=39 amount=-4 -kerning first=44 second=44 amount=1 -kerning first=44 second=45 amount=-3 -kerning first=44 second=46 amount=1 -kerning first=45 second=87 amount=-1 -kerning first=45 second=81 amount=1 -kerning first=45 second=90 amount=-2 -kerning first=45 second=88 amount=-2 -kerning first=45 second=89 amount=-3 -kerning first=45 second=65 amount=-1 -kerning first=45 second=86 amount=-1 -kerning first=45 second=52 amount=1 -kerning first=45 second=53 amount=-1 -kerning first=45 second=55 amount=-3 -kerning first=45 second=84 amount=-2 -kerning first=45 second=83 amount=-2 -kerning first=45 second=56 amount=-2 -kerning first=45 second=63 amount=-1 -kerning first=45 second=108 amount=1 -kerning first=45 second=50 amount=-4 -kerning first=45 second=92 amount=-4 -kerning first=45 second=47 amount=-2 -kerning first=45 second=71 amount=1 -kerning first=45 second=107 amount=1 -kerning first=45 second=72 amount=1 -kerning first=45 second=93 amount=-4 -kerning first=45 second=49 amount=-4 -kerning first=45 second=33 amount=1 -kerning first=45 second=79 amount=1 -kerning first=45 second=51 amount=-2 -kerning first=45 second=57 amount=-1 -kerning first=45 second=67 amount=1 -kerning first=45 second=100 amount=1 -kerning first=45 second=113 amount=1 -kerning first=45 second=40 amount=1 -kerning first=45 second=41 amount=-1 -kerning first=45 second=105 amount=1 -kerning first=45 second=116 amount=1 -kerning first=45 second=103 amount=1 -kerning first=45 second=119 amount=1 -kerning first=45 second=122 amount=-2 -kerning first=45 second=110 amount=1 -kerning first=45 second=120 amount=-1 -kerning first=45 second=114 amount=1 -kerning first=45 second=117 amount=1 -kerning first=45 second=118 amount=1 -kerning first=45 second=111 amount=1 -kerning first=45 second=101 amount=1 -kerning first=45 second=99 amount=1 -kerning first=45 second=35 amount=1 -kerning first=45 second=58 amount=-1 -kerning first=45 second=34 amount=-1 -kerning first=45 second=39 amount=-1 -kerning first=45 second=44 amount=-3 -kerning first=45 second=45 amount=1 -kerning first=45 second=46 amount=-3 -kerning first=46 second=106 amount=1 -kerning first=46 second=87 amount=-2 -kerning first=46 second=90 amount=2 -kerning first=46 second=88 amount=1 -kerning first=46 second=89 amount=-3 -kerning first=46 second=65 amount=1 -kerning first=46 second=86 amount=-1 -kerning first=46 second=52 amount=-3 -kerning first=46 second=53 amount=1 -kerning first=46 second=85 amount=-1 -kerning first=46 second=55 amount=1 -kerning first=46 second=84 amount=-2 -kerning first=46 second=48 amount=-1 -kerning first=46 second=74 amount=-1 -kerning first=46 second=80 amount=1 -kerning first=46 second=63 amount=-2 -kerning first=46 second=108 amount=1 -kerning first=46 second=50 amount=1 -kerning first=46 second=92 amount=-5 -kerning first=46 second=47 amount=2 -kerning first=46 second=107 amount=1 -kerning first=46 second=104 amount=1 -kerning first=46 second=102 amount=-1 -kerning first=46 second=49 amount=-3 -kerning first=46 second=73 amount=1 -kerning first=46 second=33 amount=1 -kerning first=46 second=79 amount=-1 -kerning first=46 second=54 amount=-1 -kerning first=46 second=100 amount=1 -kerning first=46 second=112 amount=1 -kerning first=46 second=98 amount=1 -kerning first=46 second=41 amount=1 -kerning first=46 second=105 amount=1 -kerning first=46 second=116 amount=-1 -kerning first=46 second=121 amount=-2 -kerning first=46 second=103 amount=1 -kerning first=46 second=59 amount=1 -kerning first=46 second=122 amount=1 -kerning first=46 second=110 amount=1 -kerning first=46 second=120 amount=2 -kerning first=46 second=114 amount=1 -kerning first=46 second=117 amount=1 -kerning first=46 second=118 amount=-1 -kerning first=46 second=111 amount=1 -kerning first=46 second=101 amount=1 -kerning first=46 second=99 amount=1 -kerning first=46 second=35 amount=-5 -kerning first=46 second=97 amount=1 -kerning first=46 second=115 amount=1 -kerning first=46 second=58 amount=1 -kerning first=46 second=34 amount=-5 -kerning first=46 second=39 amount=-1 -kerning first=46 second=44 amount=1 -kerning first=46 second=45 amount=-2 -kerning first=46 second=46 amount=1 -kerning first=126 second=33 amount=-1 -kerning first=126 second=32 amount=-1 -kerning first=32 second=53 amount=-1 -kerning first=32 second=83 amount=1 -kerning first=32 second=123 amount=1 diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/markerFelt.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/markerFelt.png deleted file mode 100644 index 8651e05..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/markerFelt.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/tuffy_bold_italic-charmap-hd.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/tuffy_bold_italic-charmap-hd.plist deleted file mode 100644 index 55cdc21..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/tuffy_bold_italic-charmap-hd.plist +++ /dev/null @@ -1,16 +0,0 @@ - - - - - version - 1 - textureFilename - tuffy_bold_italic-charmap.png - itemHeight - 128 - itemWidth - 96 - firstChar - 32 - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/tuffy_bold_italic-charmap.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/tuffy_bold_italic-charmap.plist deleted file mode 100644 index e906288..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/tuffy_bold_italic-charmap.plist +++ /dev/null @@ -1,16 +0,0 @@ - - - - - version - 1 - textureFilename - tuffy_bold_italic-charmap.png - itemHeight - 64 - itemWidth - 48 - firstChar - 32 - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/tuffy_bold_italic-charmap.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/tuffy_bold_italic-charmap.png deleted file mode 100644 index 0776533..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/tuffy_bold_italic-charmap.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/west_england-64.fnt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/west_england-64.fnt deleted file mode 100644 index 0663d7d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/west_england-64.fnt +++ /dev/null @@ -1,99 +0,0 @@ -info face="West_england" size=64 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=2,2 -common lineHeight=48 base=36 scaleW=512 scaleH=512 pages=1 packed=0 -page id=0 file="west_england-64.png" -chars count=95 -char id=39 x=2 y=2 width=44 height=52 xoffset=-1 yoffset=-1 xadvance=44 page=0 chnl=0 letter="'" -char id=96 x=48 y=2 width=24 height=52 xoffset=-1 yoffset=-1 xadvance=24 page=0 chnl=0 letter="`" -char id=106 x=74 y=2 width=32 height=44 xoffset=3 yoffset=3 xadvance=36 page=0 chnl=0 letter="j" -char id=94 x=108 y=2 width=32 height=44 xoffset=7 yoffset=-1 xadvance=40 page=0 chnl=0 letter="^" -char id=124 x=142 y=2 width=20 height=44 xoffset=11 yoffset=3 xadvance=32 page=0 chnl=0 letter="|" -char id=47 x=164 y=2 width=44 height=40 xoffset=-1 yoffset=3 xadvance=44 page=0 chnl=0 letter="/" -char id=123 x=210 y=2 width=40 height=40 xoffset=3 yoffset=3 xadvance=44 page=0 chnl=0 letter="{" -char id=125 x=252 y=2 width=40 height=40 xoffset=3 yoffset=3 xadvance=44 page=0 chnl=0 letter="}" -char id=81 x=294 y=2 width=36 height=40 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="Q" -char id=121 x=332 y=2 width=36 height=40 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="y" -char id=92 x=370 y=2 width=36 height=40 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="\" -char id=112 x=408 y=2 width=36 height=40 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="p" -char id=113 x=446 y=2 width=36 height=40 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="q" -char id=36 x=2 y=56 width=32 height=40 xoffset=3 yoffset=3 xadvance=36 page=0 chnl=0 letter="$" -char id=60 x=36 y=56 width=28 height=40 xoffset=7 yoffset=3 xadvance=36 page=0 chnl=0 letter="<" -char id=62 x=66 y=56 width=28 height=40 xoffset=7 yoffset=3 xadvance=36 page=0 chnl=0 letter=">" -char id=40 x=96 y=56 width=16 height=40 xoffset=19 yoffset=3 xadvance=36 page=0 chnl=0 letter="(" -char id=41 x=114 y=56 width=16 height=40 xoffset=7 yoffset=3 xadvance=24 page=0 chnl=0 letter=")" -char id=59 x=132 y=56 width=16 height=40 xoffset=7 yoffset=11 xadvance=24 page=0 chnl=0 letter=";" -char id=37 x=150 y=56 width=40 height=36 xoffset=3 yoffset=3 xadvance=44 page=0 chnl=0 letter="%" -char id=87 x=192 y=56 width=40 height=36 xoffset=3 yoffset=3 xadvance=44 page=0 chnl=0 letter="W" -char id=77 x=234 y=56 width=40 height=36 xoffset=3 yoffset=3 xadvance=44 page=0 chnl=0 letter="M" -char id=88 x=276 y=56 width=40 height=36 xoffset=3 yoffset=3 xadvance=44 page=0 chnl=0 letter="X" -char id=52 x=318 y=56 width=40 height=36 xoffset=3 yoffset=3 xadvance=44 page=0 chnl=0 letter="4" -char id=64 x=360 y=56 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="@" -char id=79 x=398 y=56 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="O" -char id=71 x=436 y=56 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="G" -char id=67 x=474 y=56 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="C" -char id=38 x=2 y=98 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="&" -char id=83 x=40 y=98 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="S" -char id=103 x=78 y=98 width=36 height=36 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="g" -char id=85 x=116 y=98 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="U" -char id=51 x=154 y=98 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="3" -char id=53 x=192 y=98 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="5" -char id=54 x=230 y=98 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="6" -char id=56 x=268 y=98 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="8" -char id=57 x=306 y=98 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="9" -char id=48 x=344 y=98 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="0" -char id=63 x=382 y=98 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="?" -char id=98 x=420 y=98 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="b" -char id=100 x=458 y=98 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="d" -char id=102 x=2 y=136 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="f" -char id=65 x=40 y=136 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="A" -char id=86 x=78 y=136 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="V" -char id=89 x=116 y=136 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="Y" -char id=82 x=154 y=136 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="R" -char id=68 x=192 y=136 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="D" -char id=75 x=230 y=136 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="K" -char id=72 x=268 y=136 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="H" -char id=78 x=306 y=136 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="N" -char id=84 x=344 y=136 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="T" -char id=90 x=382 y=136 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="Z" -char id=66 x=420 y=136 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="B" -char id=80 x=458 y=136 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="P" -char id=50 x=2 y=174 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="2" -char id=55 x=40 y=174 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="7" -char id=104 x=78 y=174 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="h" -char id=107 x=116 y=174 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="k" -char id=49 x=154 y=174 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="1" -char id=116 x=192 y=174 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="t" -char id=105 x=230 y=174 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="i" -char id=108 x=268 y=174 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="l" -char id=95 x=306 y=174 width=36 height=36 xoffset=3 yoffset=3 xadvance=40 page=0 chnl=0 letter="_" -char id=35 x=344 y=174 width=32 height=36 xoffset=3 yoffset=3 xadvance=36 page=0 chnl=0 letter="#" -char id=74 x=378 y=174 width=32 height=36 xoffset=3 yoffset=3 xadvance=36 page=0 chnl=0 letter="J" -char id=69 x=412 y=174 width=32 height=36 xoffset=3 yoffset=3 xadvance=36 page=0 chnl=0 letter="E" -char id=70 x=446 y=174 width=32 height=36 xoffset=3 yoffset=3 xadvance=36 page=0 chnl=0 letter="F" -char id=76 x=2 y=212 width=32 height=36 xoffset=7 yoffset=3 xadvance=40 page=0 chnl=0 letter="L" -char id=73 x=36 y=212 width=28 height=36 xoffset=7 yoffset=3 xadvance=36 page=0 chnl=0 letter="I" -char id=33 x=66 y=212 width=12 height=36 xoffset=15 yoffset=3 xadvance=28 page=0 chnl=0 letter="!" -char id=91 x=80 y=212 width=36 height=32 xoffset=3 yoffset=7 xadvance=40 page=0 chnl=0 letter="[" -char id=93 x=118 y=212 width=36 height=32 xoffset=3 yoffset=7 xadvance=40 page=0 chnl=0 letter="]" -char id=126 x=156 y=212 width=36 height=32 xoffset=3 yoffset=7 xadvance=40 page=0 chnl=0 letter="~" -char id=109 x=194 y=212 width=40 height=28 xoffset=3 yoffset=11 xadvance=44 page=0 chnl=0 letter="m" -char id=119 x=236 y=212 width=40 height=28 xoffset=3 yoffset=11 xadvance=44 page=0 chnl=0 letter="w" -char id=111 x=278 y=212 width=36 height=28 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="o" -char id=97 x=316 y=212 width=36 height=28 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="a" -char id=101 x=354 y=212 width=36 height=28 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="e" -char id=99 x=392 y=212 width=36 height=28 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="c" -char id=115 x=430 y=212 width=36 height=28 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="s" -char id=117 x=468 y=212 width=36 height=28 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="u" -char id=118 x=2 y=250 width=36 height=28 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="v" -char id=120 x=40 y=250 width=36 height=28 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="x" -char id=110 x=78 y=250 width=36 height=28 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="n" -char id=114 x=116 y=250 width=36 height=28 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="r" -char id=122 x=154 y=250 width=32 height=28 xoffset=3 yoffset=11 xadvance=36 page=0 chnl=0 letter="z" -char id=58 x=188 y=250 width=12 height=28 xoffset=11 yoffset=11 xadvance=24 page=0 chnl=0 letter=":" -char id=43 x=202 y=250 width=36 height=24 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="+" -char id=42 x=240 y=250 width=36 height=24 xoffset=3 yoffset=11 xadvance=40 page=0 chnl=0 letter="*" -char id=44 x=278 y=250 width=16 height=24 xoffset=7 yoffset=27 xadvance=24 page=0 chnl=0 letter="," -char id=61 x=296 y=250 width=36 height=16 xoffset=3 yoffset=15 xadvance=40 page=0 chnl=0 letter="=" -char id=34 x=334 y=250 width=28 height=16 xoffset=7 yoffset=3 xadvance=36 page=0 chnl=0 letter=""" -char id=46 x=364 y=250 width=12 height=12 xoffset=11 yoffset=27 xadvance=24 page=0 chnl=0 letter="." -char id=45 x=378 y=250 width=36 height=8 xoffset=3 yoffset=19 xadvance=40 page=0 chnl=0 letter="-" -char id=32 x=416 y=250 width=0 height=0 xoffset=-104 yoffset=156 xadvance=16 page=0 chnl=0 letter="space" diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/west_england-64.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/west_england-64.png deleted file mode 100644 index cadb3fd..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Fonts/west_england-64.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Icon-72.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Icon-72.png deleted file mode 100644 index 3120bcb..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Icon-72.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Icon-Small-50.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Icon-Small-50.png deleted file mode 100644 index b544f77..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Icon-Small-50.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Icon-Small.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Icon-Small.png deleted file mode 100644 index 2529aae..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Icon-Small.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Icon-Small@2x.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Icon-Small@2x.png deleted file mode 100644 index 85a0aeb..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Icon-Small@2x.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Icon.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Icon.png deleted file mode 100644 index ef1b347..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Icon.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Icon@2x.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Icon@2x.png deleted file mode 100644 index b333437..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Icon@2x.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/PlanetCute-1024x1024-rgba4444.pvr.ccz b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/PlanetCute-1024x1024-rgba4444.pvr.ccz deleted file mode 100644 index e037d3e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/PlanetCute-1024x1024-rgba4444.pvr.ccz and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/PlanetCute-1024x1024-rgba4444.pvr.gz b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/PlanetCute-1024x1024-rgba4444.pvr.gz deleted file mode 100644 index 52cb8d4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/PlanetCute-1024x1024-rgba4444.pvr.gz and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/PlanetCute-1024x1024.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/PlanetCute-1024x1024.png deleted file mode 100644 index c839baf..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/PlanetCute-1024x1024.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/arrows.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/arrows.png deleted file mode 100644 index b322438..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/arrows.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/b1-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/b1-hd.png deleted file mode 100644 index 0abebd5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/b1-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/b1-ipad.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/b1-ipad.png deleted file mode 100644 index f249c21..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/b1-ipad.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/b1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/b1.png deleted file mode 100644 index 3dafd13..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/b1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/b2-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/b2-hd.png deleted file mode 100644 index 143cdaf..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/b2-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/b2-ipad.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/b2-ipad.png deleted file mode 100644 index 1b19abb..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/b2-ipad.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/b2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/b2.png deleted file mode 100644 index 72c657b..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/b2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/background.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/background.png deleted file mode 100644 index 61c1c53..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/background.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/blocks-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/blocks-hd.png deleted file mode 100644 index be139bc..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/blocks-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/blocks.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/blocks.png deleted file mode 100644 index 8aef591..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/blocks.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/f1-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/f1-hd.png deleted file mode 100644 index f7609b1..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/f1-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/f1-ipad.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/f1-ipad.png deleted file mode 100644 index de9b0a4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/f1-ipad.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/f1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/f1.png deleted file mode 100644 index 26b4e33..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/f1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/f2-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/f2-hd.png deleted file mode 100644 index a166299..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/f2-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/f2-ipad.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/f2-ipad.png deleted file mode 100644 index 8f1dd09..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/f2-ipad.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/f2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/f2.png deleted file mode 100644 index 0169a34..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/f2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/fire.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/fire.png deleted file mode 100644 index b96845f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/fire.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/fire.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/fire.pvr deleted file mode 100644 index d301edb..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/fire.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/gridBackground.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/gridBackground.png deleted file mode 100644 index 15d3c36..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/gridBackground.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini-hd.png deleted file mode 100644 index b270a25..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini.png deleted file mode 100644 index 4728200..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_128x256_mipmap.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_128x256_mipmap.pvr deleted file mode 100644 index 724f97c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_128x256_mipmap.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_01.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_01.png deleted file mode 100644 index 9dbfa50..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_01.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_02.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_02.png deleted file mode 100644 index 2a976f0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_02.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_03.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_03.png deleted file mode 100644 index 7d83c1c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_03.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_04.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_04.png deleted file mode 100644 index 4e2ffba..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_04.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_05.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_05.png deleted file mode 100644 index 8546ffc..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_05.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_06.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_06.png deleted file mode 100644 index 68664be..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_06.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_07.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_07.png deleted file mode 100644 index 2a420c7..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_07.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_08.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_08.png deleted file mode 100644 index 4728200..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_08.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_09.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_09.png deleted file mode 100644 index e759a40..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_09.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_10.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_10.png deleted file mode 100644 index b6a57f6..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_10.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_11.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_11.png deleted file mode 100644 index ed0ea94..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_11.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_12.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_12.png deleted file mode 100644 index 5d90edb..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_12.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_13.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_13.png deleted file mode 100644 index 98d86b9..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_13.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_14.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_14.png deleted file mode 100644 index 74b57eb..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_14.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_atlas-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_atlas-hd.png deleted file mode 100644 index edbeb77..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_atlas-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_atlas-mono.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_atlas-mono.png deleted file mode 100644 index 95b23e9..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_atlas-mono.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_atlas.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_atlas.png deleted file mode 100644 index 433053e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_atlas.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_atlas.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_atlas.pvr deleted file mode 100644 index 20818e1..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_atlas.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_atlas_nomipmap-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_atlas_nomipmap-hd.png deleted file mode 100644 index 0a2f73c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_atlas_nomipmap-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_atlas_nomipmap.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_atlas_nomipmap.png deleted file mode 100644 index 433053e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_dance_atlas_nomipmap.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_pvr_rgba4444.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_pvr_rgba4444.pvr deleted file mode 100644 index b6ae782..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_pvr_rgba4444.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_pvr_rgba8888.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_pvr_rgba8888.pvr deleted file mode 100644 index c419e69..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossini_pvr_rgba8888.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister1-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister1-hd.png deleted file mode 100644 index 9e0afad..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister1-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister1-testalpha.bmp b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister1-testalpha.bmp deleted file mode 100644 index e84f8c5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister1-testalpha.bmp and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister1-testalpha.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister1-testalpha.png deleted file mode 100644 index 2cfe6c9..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister1-testalpha.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister1-testalpha.ppng b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister1-testalpha.ppng deleted file mode 100644 index 2cfe6c9..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister1-testalpha.ppng and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister1-testalpha_nopremult.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister1-testalpha_nopremult.pvr deleted file mode 100644 index 84ea5af..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister1-testalpha_nopremult.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister1-testalpha_premult.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister1-testalpha_premult.pvr deleted file mode 100644 index e0d91fe..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister1-testalpha_premult.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister1.png deleted file mode 100644 index 6de1205..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister1.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister1.pvr deleted file mode 100644 index b18ccb0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister1.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister2-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister2-hd.png deleted file mode 100644 index b383a64..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister2-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister2.png deleted file mode 100644 index 3683d7f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/grossinis_sister2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/hole_effect-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/hole_effect-hd.png deleted file mode 100644 index 94020e2..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/hole_effect-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/hole_effect.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/hole_effect.png deleted file mode 100644 index 24ea114..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/hole_effect.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/hole_stencil-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/hole_stencil-hd.png deleted file mode 100644 index 48c1325..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/hole_stencil-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/hole_stencil.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/hole_stencil.png deleted file mode 100644 index e27f848..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/hole_stencil.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/logo-mipmap.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/logo-mipmap.pvr deleted file mode 100644 index d90ae48..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/logo-mipmap.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/logo-nomipmap.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/logo-nomipmap.pvr deleted file mode 100644 index 7f6be67..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/logo-nomipmap.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/menuitemsprite.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/menuitemsprite.png deleted file mode 100644 index 1b06092..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/menuitemsprite.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/only_in_hd-hd.pvr.ccz b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/only_in_hd-hd.pvr.ccz deleted file mode 100644 index 92815ea..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/only_in_hd-hd.pvr.ccz and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/particles-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/particles-hd.png deleted file mode 100644 index 60bc3ce..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/particles-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/particles.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/particles.png deleted file mode 100644 index ee4a7bc..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/particles.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/piece.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/piece.png deleted file mode 100644 index 8a63dc8..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/piece.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/planet1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/planet1.png deleted file mode 100644 index 41cd97d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/planet1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/powered.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/powered.png deleted file mode 100644 index 51ca9f6..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/powered.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/r1-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/r1-hd.png deleted file mode 100644 index 5ea1272..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/r1-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/r1-ipad.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/r1-ipad.png deleted file mode 100644 index 8c53150..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/r1-ipad.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/r1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/r1.png deleted file mode 100644 index 0d63d33..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/r1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/r2-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/r2-hd.png deleted file mode 100644 index a1733ea..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/r2-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/r2-ipad.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/r2-ipad.png deleted file mode 100644 index 5fc7424..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/r2-ipad.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/r2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/r2.png deleted file mode 100644 index bec0a89..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/r2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sample_hollow_circle.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sample_hollow_circle.png deleted file mode 100644 index a425940..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sample_hollow_circle.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sample_square.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sample_square.png deleted file mode 100644 index cc98865..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sample_square.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sample_vertical_rect.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sample_vertical_rect.png deleted file mode 100755 index bd599ae..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sample_vertical_rect.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/smoke.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/smoke.png deleted file mode 100644 index cb97d3d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/smoke.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/snow.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/snow.png deleted file mode 100644 index 0a11bdb..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/snow.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sphere-23.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sphere-23.png deleted file mode 100644 index 0f2bcbb..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sphere-23.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-0-0.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-0-0.png deleted file mode 100644 index 54dd046..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-0-0.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-0-1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-0-1.png deleted file mode 100644 index 94b993f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-0-1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-0-2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-0-2.png deleted file mode 100644 index a960fb4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-0-2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-0-3.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-0-3.png deleted file mode 100644 index 248adc2..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-0-3.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-0-4.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-0-4.png deleted file mode 100644 index 6d9fffe..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-0-4.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-0-5.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-0-5.png deleted file mode 100644 index 7edc344..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-0-5.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-0-6.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-0-6.png deleted file mode 100644 index 8b07eec..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-0-6.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-0-7.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-0-7.png deleted file mode 100644 index 465f898..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-0-7.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-1-0.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-1-0.png deleted file mode 100644 index b9e8b1c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-1-0.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-1-1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-1-1.png deleted file mode 100644 index cb9c7cc..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-1-1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-1-2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-1-2.png deleted file mode 100644 index f401ee3..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-1-2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-1-3.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-1-3.png deleted file mode 100644 index 59e4aa2..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-1-3.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-1-4.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-1-4.png deleted file mode 100644 index 076bd79..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-1-4.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-1-5.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-1-5.png deleted file mode 100644 index 7be6aae..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-1-5.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-1-6.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-1-6.png deleted file mode 100644 index a094ec3..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-1-6.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-1-7.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-1-7.png deleted file mode 100644 index 0661a3c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-1-7.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-2-0.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-2-0.png deleted file mode 100644 index 858e724..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-2-0.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-2-1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-2-1.png deleted file mode 100644 index f58a1d5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-2-1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-2-2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-2-2.png deleted file mode 100644 index d2c2ca5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-2-2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-2-3.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-2-3.png deleted file mode 100644 index 2850465..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-2-3.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-2-4.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-2-4.png deleted file mode 100644 index eb07b0b..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-2-4.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-2-5.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-2-5.png deleted file mode 100644 index f6a37ad..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-2-5.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-2-6.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-2-6.png deleted file mode 100644 index b858564..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-2-6.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-2-7.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-2-7.png deleted file mode 100644 index f2f3713..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-2-7.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-3-0.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-3-0.png deleted file mode 100644 index cfa22a2..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-3-0.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-3-1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-3-1.png deleted file mode 100644 index f9ffcf4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-3-1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-3-2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-3-2.png deleted file mode 100644 index 75bcbe7..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-3-2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-3-3.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-3-3.png deleted file mode 100644 index b94e733..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-3-3.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-3-4.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-3-4.png deleted file mode 100644 index 05a25a5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-3-4.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-3-5.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-3-5.png deleted file mode 100644 index fe5fb49..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-3-5.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-3-6.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-3-6.png deleted file mode 100644 index 76e085f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-3-6.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-3-7.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-3-7.png deleted file mode 100644 index 2cc0027..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-3-7.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-4-0.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-4-0.png deleted file mode 100644 index 3d452a8..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-4-0.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-4-1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-4-1.png deleted file mode 100644 index 378f911..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-4-1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-4-2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-4-2.png deleted file mode 100644 index 32a3a5a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-4-2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-4-3.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-4-3.png deleted file mode 100644 index 8e491dc..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-4-3.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-4-4.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-4-4.png deleted file mode 100644 index 72a5fa7..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-4-4.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-4-5.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-4-5.png deleted file mode 100644 index 6a45458..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-4-5.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-4-6.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-4-6.png deleted file mode 100644 index a85227d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-4-6.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-4-7.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-4-7.png deleted file mode 100644 index 323db8d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-4-7.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-5-0.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-5-0.png deleted file mode 100644 index cb82489..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-5-0.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-5-1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-5-1.png deleted file mode 100644 index efcc883..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-5-1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-5-2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-5-2.png deleted file mode 100644 index 1c93479..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-5-2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-5-3.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-5-3.png deleted file mode 100644 index ce9af4e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-5-3.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-5-4.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-5-4.png deleted file mode 100644 index b8bb2a0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-5-4.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-5-5.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-5-5.png deleted file mode 100644 index 7cbd26e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-5-5.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-5-6.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-5-6.png deleted file mode 100644 index 4e92771..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-5-6.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-5-7.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-5-7.png deleted file mode 100644 index 39a374f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-5-7.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-6-0.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-6-0.png deleted file mode 100644 index 648e110..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-6-0.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-6-1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-6-1.png deleted file mode 100644 index ac22fd3..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-6-1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-6-2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-6-2.png deleted file mode 100644 index 68bc9f5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-6-2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-6-3.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-6-3.png deleted file mode 100644 index e5b021e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-6-3.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-6-4.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-6-4.png deleted file mode 100644 index 580cb35..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-6-4.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-6-5.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-6-5.png deleted file mode 100644 index fbda801..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-6-5.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-6-6.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-6-6.png deleted file mode 100644 index a44fcf9..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-6-6.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-6-7.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-6-7.png deleted file mode 100644 index def42d0..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-6-7.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-7-0.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-7-0.png deleted file mode 100644 index c785688..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-7-0.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-7-1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-7-1.png deleted file mode 100644 index 9cf9145..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-7-1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-7-2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-7-2.png deleted file mode 100644 index ead396a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-7-2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-7-3.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-7-3.png deleted file mode 100644 index e905bf5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-7-3.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-7-4.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-7-4.png deleted file mode 100644 index 07cf84c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-7-4.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-7-5.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-7-5.png deleted file mode 100644 index ab1daaf..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-7-5.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-7-6.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-7-6.png deleted file mode 100644 index b5f98b8..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-7-6.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-7-7.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-7-7.png deleted file mode 100644 index 50ffb8f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/sprites_test/sprite-7-7.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/spritesheet1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/spritesheet1.png deleted file mode 100644 index 1c7a836..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/spritesheet1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/spritesheet1.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/spritesheet1.pvr deleted file mode 100644 index 2029e63..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/spritesheet1.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/stars-grayscale.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/stars-grayscale.png deleted file mode 100644 index 73e1bde..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/stars-grayscale.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/starynight.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/starynight.png deleted file mode 100644 index 99a4043..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/starynight.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/streak.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/streak.png deleted file mode 100644 index b228f38..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/streak.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_blend.bmp b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_blend.bmp deleted file mode 100644 index 820a635..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_blend.bmp and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_blend.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_blend.png deleted file mode 100644 index 415e1de..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_blend.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image-bad_encoding.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image-bad_encoding.pvr deleted file mode 100644 index 04682d5..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image-bad_encoding.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image.bmp b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image.bmp deleted file mode 100644 index 10d81c4..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image.bmp and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image.gif b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image.gif deleted file mode 100644 index fc31355..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image.gif and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image.jpeg b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image.jpeg deleted file mode 100644 index fa7d972..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image.jpeg and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image.png deleted file mode 100644 index c755988..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image.pvr deleted file mode 100644 index 7a2ec4f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image.tiff b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image.tiff deleted file mode 100644 index e9e9d9e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image.tiff and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_a8.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_a8.pvr deleted file mode 100644 index c22a440..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_a8.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_a8_v3.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_a8_v3.pvr deleted file mode 100644 index eb9c3e1..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_a8_v3.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_ai88.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_ai88.pvr deleted file mode 100644 index db4ed95..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_ai88.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_ai88_v3.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_ai88_v3.pvr deleted file mode 100644 index 5695b90..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_ai88_v3.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_bgra8888.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_bgra8888.pvr deleted file mode 100644 index d77883d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_bgra8888.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_bgra8888_v3.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_bgra8888_v3.pvr deleted file mode 100644 index 64b2beb..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_bgra8888_v3.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_i8.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_i8.pvr deleted file mode 100644 index 5def235..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_i8.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_i8_v3.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_i8_v3.pvr deleted file mode 100644 index ff83cac..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_i8_v3.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_pvrtc2bpp.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_pvrtc2bpp.pvr deleted file mode 100644 index a663cc9..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_pvrtc2bpp.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_pvrtc2bpp_v3.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_pvrtc2bpp_v3.pvr deleted file mode 100644 index 07b9139..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_pvrtc2bpp_v3.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_pvrtc4bpp.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_pvrtc4bpp.pvr deleted file mode 100644 index 68f5493..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_pvrtc4bpp.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_pvrtc4bpp_v3.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_pvrtc4bpp_v3.pvr deleted file mode 100644 index 446aeda..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_pvrtc4bpp_v3.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_pvrtcii2bpp_v3.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_pvrtcii2bpp_v3.pvr deleted file mode 100644 index c100a53..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_pvrtcii2bpp_v3.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_pvrtcii4bpp_v3.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_pvrtcii4bpp_v3.pvr deleted file mode 100644 index 730cede..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_pvrtcii4bpp_v3.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgb565.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgb565.pvr deleted file mode 100644 index cde4068..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgb565.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgb565_v3.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgb565_v3.pvr deleted file mode 100644 index 485788b..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgb565_v3.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgb888.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgb888.pvr deleted file mode 100644 index 1144361..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgb888.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgb888_v3.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgb888_v3.pvr deleted file mode 100644 index adfbd15..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgb888_v3.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgba4444.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgba4444.pvr deleted file mode 100644 index c8d8a35..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgba4444.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgba4444.pvr.ccz b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgba4444.pvr.ccz deleted file mode 100644 index fa65441..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgba4444.pvr.ccz and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgba4444.pvr.gz b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgba4444.pvr.gz deleted file mode 100644 index 9490fd9..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgba4444.pvr.gz and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgba4444_mipmap.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgba4444_mipmap.pvr deleted file mode 100644 index 37ff32f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgba4444_mipmap.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgba4444_v3.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgba4444_v3.pvr deleted file mode 100644 index 09f6050..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgba4444_v3.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgba5551.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgba5551.pvr deleted file mode 100644 index e80cfbc..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgba5551.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgba5551_v3.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgba5551_v3.pvr deleted file mode 100644 index 0e38d14..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgba5551_v3.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgba8888.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgba8888.pvr deleted file mode 100644 index caef6f7..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgba8888.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgba8888_v3.pvr b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgba8888_v3.pvr deleted file mode 100644 index 2d74c29..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Images/test_image_rgba8888_v3.pvr and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Info-FontTest.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Info-FontTest.plist deleted file mode 100644 index 5c281f5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Info-FontTest.plist +++ /dev/null @@ -1,57 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleDisplayName - ${PRODUCT_NAME} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - - CFBundleIconFiles - - Icon.png - Icon@2x.png - Icon-72.png - Icon-Small-50.png - Icon-Small.png - Icon-Small@2x.png - - CFBundleIdentifier - com.yourcompany.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - LSRequiresIPhoneOS - - UIPrerenderedIcon - - UIRequiredDeviceCapabilities - - accelerometer - - opengles-2 - - - UIStatusBarHidden - - UIAppFonts - - A Damn Mess.ttf - Abberancy.ttf - Abduction.ttf - Paint Boy.ttf - Schwarzwald Regular.ttf - Scissor Cuts.ttf - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Info-JSTest.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Info-JSTest.plist deleted file mode 100644 index 51acdfe..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Info-JSTest.plist +++ /dev/null @@ -1,69 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleDisplayName - ${PRODUCT_NAME} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - - CFBundleIconFiles - - Icon.png - Icon@2x.png - Icon-72.png - Icon-Small-50.png - Icon-Small.png - Icon-Small@2x.png - - CFBundleIdentifier - com.yourcompany.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - LSRequiresIPhoneOS - - UIAppFonts - - res/fonts/A Damn Mess.ttf - res/fonts/Abberancy.ttf - res/fonts/Abduction.ttf - res/fonts/Paint Boy.ttf - res/fonts/Schwarzwald Regular.ttf - res/fonts/Scissor Cuts.ttf - - UIPrerenderedIcon - - UIRequiredDeviceCapabilities - - accelerometer - - opengles-2 - - - UIStatusBarHidden - - UISupportedInterfaceOrientations - - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationLandscapeRight - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationPortrait - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Info.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Info.plist deleted file mode 100644 index 72f8d9e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Info.plist +++ /dev/null @@ -1,64 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleDisplayName - ${PRODUCT_NAME} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - - CFBundleIconFiles - - Icon.png - Icon@2x.png - Icon-72.png - Icon-Small-50.png - Icon-Small.png - Icon-Small@2x.png - - CFBundleIdentifier - com.yourcompany.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - LSRequiresIPhoneOS - - UIAppFonts - - Paint Boy.ttf - - UIPrerenderedIcon - - UIRequiredDeviceCapabilities - - accelerometer - - opengles-2 - - - UIStatusBarHidden - - UISupportedInterfaceOrientations - - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationLandscapeRight - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationPortrait - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Info350.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Info350.plist deleted file mode 100644 index 530113c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Info350.plist +++ /dev/null @@ -1,62 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleDisplayName - ${PRODUCT_NAME} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - - CFBundleIconFiles - - Icon.png - Icon@2x.png - Icon-72.png - Icon-Small-50.png - Icon-Small.png - Icon-Small@2x.png - - CFBundleIdentifier - com.yourcompany.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - LSRequiresIPhoneOS - - UIAppFonts - - Paint Boy.ttf - - UIPrerenderedIcon - - UIRequiredDeviceCapabilities - - accelerometer - - opengles-2 - - - UIStatusBarHidden - - UISupportedInterfaceOrientations - - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/InfoWithStatusBar.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/InfoWithStatusBar.plist deleted file mode 100644 index 7926696..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/InfoWithStatusBar.plist +++ /dev/null @@ -1,55 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleDisplayName - ${PRODUCT_NAME} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - - CFBundleIconFiles - - Icon.png - Icon@2x.png - Icon-72.png - Icon-Small-50.png - Icon-Small.png - Icon-Small@2x.png - - CFBundleIdentifier - com.yourcompany.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - LSRequiresIPhoneOS - - UIPrerenderedIcon - - UIRequiredDeviceCapabilities - - accelerometer - - opengles-2 - - - UIStatusBarHidden - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test1-hd.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test1-hd.txt deleted file mode 100644 index b8752e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test1-hd.txt +++ /dev/null @@ -1 +0,0 @@ -misc diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test1-ipad.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test1-ipad.txt deleted file mode 100644 index b8752e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test1-ipad.txt +++ /dev/null @@ -1 +0,0 @@ -misc diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test1-ipadhd.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test1-ipadhd.txt deleted file mode 100644 index b8752e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test1-ipadhd.txt +++ /dev/null @@ -1 +0,0 @@ -misc diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test1.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test1.txt deleted file mode 100644 index b8752e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test1.txt +++ /dev/null @@ -1 +0,0 @@ -misc diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test2-hd.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test2-hd.txt deleted file mode 100644 index b8752e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test2-hd.txt +++ /dev/null @@ -1 +0,0 @@ -misc diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test2-ipad.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test2-ipad.txt deleted file mode 100644 index b8752e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test2-ipad.txt +++ /dev/null @@ -1 +0,0 @@ -misc diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test2.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test2.txt deleted file mode 100644 index b8752e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test2.txt +++ /dev/null @@ -1 +0,0 @@ -misc diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test3-hd.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test3-hd.txt deleted file mode 100644 index b8752e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test3-hd.txt +++ /dev/null @@ -1 +0,0 @@ -misc diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test3.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test3.txt deleted file mode 100644 index b8752e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test3.txt +++ /dev/null @@ -1 +0,0 @@ -misc diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test4.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test4.txt deleted file mode 100644 index b8752e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test4.txt +++ /dev/null @@ -1 +0,0 @@ -misc diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test5-hd.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test5-hd.txt deleted file mode 100644 index b8752e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test5-hd.txt +++ /dev/null @@ -1 +0,0 @@ -misc diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test6-ipad.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test6-ipad.txt deleted file mode 100644 index b8752e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test6-ipad.txt +++ /dev/null @@ -1 +0,0 @@ -misc diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test7-ipad.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test7-ipad.txt deleted file mode 100644 index b8752e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test7-ipad.txt +++ /dev/null @@ -1 +0,0 @@ -misc diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test7-ipadhd.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test7-ipadhd.txt deleted file mode 100644 index b8752e7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/issue1344-test7-ipadhd.txt +++ /dev/null @@ -1 +0,0 @@ -misc diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/resources-hd/test4.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/resources-hd/test4.txt deleted file mode 100644 index 0527e6b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/resources-hd/test4.txt +++ /dev/null @@ -1 +0,0 @@ -This is a test diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/resources-ipad/test2.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/resources-ipad/test2.txt deleted file mode 100644 index 0527e6b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/resources-ipad/test2.txt +++ /dev/null @@ -1 +0,0 @@ -This is a test diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/resources-ipadhd/test1.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/resources-ipadhd/test1.txt deleted file mode 100644 index 0527e6b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/resources-ipadhd/test1.txt +++ /dev/null @@ -1 +0,0 @@ -This is a test diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/resources-iphone/test6.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/resources-iphone/test6.txt deleted file mode 100644 index 0527e6b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/resources-iphone/test6.txt +++ /dev/null @@ -1 +0,0 @@ -This is a test diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/resources-mac/test2.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/resources-mac/test2.txt deleted file mode 100644 index 0527e6b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/resources-mac/test2.txt +++ /dev/null @@ -1 +0,0 @@ -This is a test diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/resources-machd/test1.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/resources-machd/test1.txt deleted file mode 100644 index 0527e6b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/resources-machd/test1.txt +++ /dev/null @@ -1 +0,0 @@ -This is a test diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/resources-wide/test5.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/resources-wide/test5.txt deleted file mode 100644 index 0527e6b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/resources-wide/test5.txt +++ /dev/null @@ -1 +0,0 @@ -This is a test diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/resources-widehd/test3.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/resources-widehd/test3.txt deleted file mode 100644 index 0527e6b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/resources-widehd/test3.txt +++ /dev/null @@ -1 +0,0 @@ -This is a test diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/searchpath1/file1.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/searchpath1/file1.txt deleted file mode 100644 index 0527e6b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/searchpath1/file1.txt +++ /dev/null @@ -1 +0,0 @@ -This is a test diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/searchpath2/file2-hd.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/searchpath2/file2-hd.txt deleted file mode 100644 index 0527e6b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/searchpath2/file2-hd.txt +++ /dev/null @@ -1 +0,0 @@ -This is a test diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/searchpath3/resources-ipad/file3.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/searchpath3/resources-ipad/file3.txt deleted file mode 100644 index 0527e6b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Misc/searchpath3/resources-ipad/file3.txt +++ /dev/null @@ -1 +0,0 @@ -This is a test diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/BoilingFoam.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/BoilingFoam.plist deleted file mode 100644 index 82e9ad1..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/BoilingFoam.plist +++ /dev/null @@ -1,102 +0,0 @@ - - - - - angle - 90.099998474121094 - angleVariance - 32.049999237060547 - blendFuncDestination - 1 - blendFuncSource - 770 - duration - -1 - emitterType - 0.0 - finishColorAlpha - 1 - finishColorBlue - 1 - finishColorGreen - 0.70999997854232788 - finishColorRed - 0.5899999737739563 - finishColorVarianceAlpha - 1 - finishColorVarianceBlue - 0.20999999344348907 - finishColorVarianceGreen - 0.0 - finishColorVarianceRed - 0.0 - finishParticleSize - 40.770000457763672 - finishParticleSizeVariance - 0.0 - gravityx - 0.0 - gravityy - 0.0 - maxParticles - 269 - maxRadius - 100 - maxRadiusVariance - 0.0 - minRadius - 0.0 - particleLifespan - 0.99000000953674316 - particleLifespanVariance - 0.12999999523162842 - radialAccelVariance - 0.0 - radialAcceleration - 0.0 - rotatePerSecond - 0.0 - rotatePerSecondVariance - 0.0 - sourcePositionVariancex - 16.5 - sourcePositionVariancey - 34.799999237060547 - sourcePositionx - 162.83000183105469 - sourcePositiony - 194.32000732421875 - speed - 71 - speedVariance - 30 - startColorAlpha - 0.0 - startColorBlue - 0.0 - startColorGreen - 1 - startColorRed - 1 - startColorVarianceAlpha - 0.0 - startColorVarianceBlue - 0.34000000357627869 - startColorVarianceGreen - 0.0 - startColorVarianceRed - 0.0 - startParticleSize - 64 - startParticleSizeVariance - 5 - tangentialAccelVariance - 0.0 - tangentialAcceleration - 0.0 - textureFileName - BoilingFoam.png - textureImageData - H4sIAAAAAAAAA+1bB1RURxd+byu9g1RZpINUpVtoKoiKIqJYorisdESqLRINkihGjSHEFo0EC/ZoRCRWLMRoFHuPEIMlNizY4/5z3fvic7MrmJic84vr+Tjj7My997tt5i1L796UE0UFqlD/wUsqldJvgv/CJrTr35KrjBunGfyn/nib/FvIldsMmvXJWzOYejv8X8OZzYsnB74c5N9X5pO36od/wl8Jb3m+DD8BQtgMmHXyfpH3xVvxw9/h3wLe8nxVCFQRaiyoI9hzzDoVBf546354U/4t5M3mzPDUINAk0CLQVgItXKPB8ou8L17rh3+TvxLu8rwZzgxf4KVDoEugR6BPYEBgKAcDfE8P1+rgXsYfjC8U+eFv+6Al/BXkOzvminhrof16yMuIwJjAhMCUwIzAnMACYY5zprjGGPcYoAwdlKnID/K58Eb10Bz/FsRcRY63LsaR4WyGHC0JrAisCWwIbOVgg+9Z4VoL3Mv4Qh9ls/2g8k9zoYX8FXFnYq6OOarD4m2CMbVETsDPgcCJoD2BK4EbgTvCDefa4xoH3GONMsxRJuMHHdSpzsoFhT74J/ylf815ee4QB23MUUMWbxHG0wE5AT9PAi8CXwJ/ggA5+ON7XrjWDfc6oCwRyw+GqFMbbVDmg2ZzQBn/Zrgz+a7NirkZxgpsdSRwQR7eyK0LQRBBKEF3gjCCcEQYzoXimi64xxtluKBMG9RhxsoFxgdqf8cHivi3kDuT78YYF6hbe4wZ2OxD0JkgmKAHQQRBJEEUQTRBDMFARAzOReGaCNwTjDJ8UGZ71GGFOo2lL+vhb/ngNfzZNS+f82zu0KesMT5uGLNOBCEY20jkFkswjCCOQEwgIRiFkOBcHK6JxT2RKCMEZXqjDkfUaaHAB+xaaLYXyPNXEnuB9NV6Z7i3lcpyEnqWh1RWv4EYuz4EAwiGEowkSCBIJcggyCLIIchF5OBcBq5JwD1DUUYflBmIOjxQpw3awPiA3Q/YZ6PSHFDCX547nDPqctwtUL+zVJabUK+Qr5C7/QmGYEyTCcYgzwkE+QQfE0wlKERMxbl8XJOLe5JRxhCUGYE6/FGnM9rAzgNttJU5G1/xwev4K4g9u+bhvIGeC30Has8aYwB2QP+G3tVbKqvl4QSJGM+xyAs4FhHMIphDUExQgijGuVm4ZiruGYsyElFmDOoIRZ2eaIM12mSENmpKX+0FSnNAAX9leQ/1BecO9F7oP1CDHhgLsAdydJBUlrcpUllOT8L4zkSO8wkWEZQSlBEsRZTh3CJcU4x7ClFGDsociTr6oE5/tMERbTJDG9m94LU5wPBvJvZw54LcgrPXUirrwdCHoBaDMSZgF+RqOsZtCsYSuCxEfisIVhOsJ9hAsBGxAedW45pS3FOMMqagzHTUMQh1BqMNbmiTJdqojzY3mwNy/JXFHu6dTN5DvcE5BL0Y+hHUZAzGBuwbR1CA8ZtLsISgHPltIqgi2Eawg2AnYgfOVeGa9bhnCcqYiTLHoY6RqDMCbfBGm2ykL+tAtyU5oIS/stjDHQxyDeoOziPoydCXhktl+TkW7ZwtleUx5PUa5LSVYBfBPoL9BAcIDiIO4Nw+XLMV96xBGfNRZgHqSEGd/dGGTmiTI9rYbA6w+UtfzX12z2fqnh17uIvBfQTOZKhD6M3Qn6BGp2CswF6o63UElRjjGuRaS3CM4CTBKcRJnKvFNTW4pxJlLEWZM1FHDuocgjaEoE0ucjnA9AH2WfBKDbD4K8p9pufD2WIpld3Fwc9wJ4N7CZzNUI/Qo6FPQa3OxZiB3VsIqgl+Qm4nCM4QnCe4SFCHuIhzZ3BNLe6pRhnrUOZc1DEJdYrRhnC0yRNttESbmbNAaQ0o4M/OfThL4Rkc+iqcMUzdQ9+BuxncT+CMhpyEXg39Cmp2DcYO7IfcPkpwmuACQT3BbwSXCa4gLuNcPa45jXsOoIxKlLkEdRSizmS0IRJtYvqANdpsgByU1oAS/sx9h8l9uF/A8yj0WThzoObgfgp9CO4p+VJZbkLPhr4FtbsTYwg8zmKMgeNVgt8JbhDcRNzAuau45iLuOYoydqLMctQxE3WOQRui0SZ/tNEWbWZqgLkPNcdfUd+Xz314NoO+C3d0uKfCXW0qxgXOLejd0L+ghmsxlsCnATkC39sEdwjuIu7g3E1c04B7TqOMGpS5HnUUo85ctCEWbeoi/WsNKDoH2J8TKePP1D70UrhbwD0Lns3h+RTyDZ5T4K4O91WoSehPKzBO0MOhj0EtX8CYAq9byPUeQZMc7uF7t3Dtb7j3BMrahbJXoK4i1J2KtkSibV5oqxXarqgHyPNn9z75cw8+k2NqH+4acO+C51R4VoMelC+V3Vvh7gb3FzjD92HcoJ9BTV/F2AK/+wQPCB4SPEI8xLn7uOYm7qlHGbUoswp1LEKd+WhDHNoUijYyPcBU+tdzUP6ZSBl/du+DMwU+n4L6gs8poN6g98IzGzy3wN2dyX24x8BZDufZeenL2N/GGD9Azo8JniAe49wDXHNb+jIHzqOs/SibqYE5qDsLbYlG2/zRVhup4h74Ov7yvR/u0nCWMr0Pnjngsxq4e8EzO5zDTO3D+QT32B1SWd+GM/2iVNbbb2BcmzDWDPenCMYHD3HNHdxzGWWcRJk7UEeZ9GUPyEFbYtC2AOnLHmiOHJSeAUr4M8+6sJfp/e4oG85a+MwGPreA/gNnETzDwR0F7vLQq6Fe4V4DZzucb5DPd5HbIznubB88wjV3cc8VlHEKZe5EHUtRZyHaMAptCkcb3aUvzwCGv/p7/i3m31rzv7X3v9Z6/rX2+8/7++/755/3z7+t+/OPVvv5V2v//PP959/vf//R2n//9f73n6/NgVbx+28lOdCqvv8glwPydfDOf//lNTnQar7/9AY+eCe//9ZCH7zT33+U8wG7F8j74J39/quCHJD3wTv//Wc5H7BrgX02vrPff1fiB2W58E7+/UMLfKDID+/c378o8EFzfnjn/v7pDf3A+ELeH//Xf//WQj+wfcH2h7xf5HnK8+XKyXwrvFm2vw0xjCz6Nb5Q5BNFULSHftu8WTa/TXFsufK+eJ1PlHL9NzjL2flviZbXo8wf/ylfBXZRlBZRxyX/oalA8oNmjTkvxjyKCqyguThPFtMCHHPID114H2YpFVqPtcYQx+Rd2oglsw2zPpCizVnro1gy+/+pd/snWZSQojTCyHjfC5NV8B+N/8h7vZLSR3N0KCotPTszqkewaFDsYJHwEJGkSgkoD4qKE2dl9O7fPRq2h3cLEWWRRYwHZK5+cFI2OOYS1lckekMn6oozMrOJpL5k3CFekiUm4wIyTs3LzoD5RjI2GJkCYw5wN8gkBpKxMYwTZOP2L9bIxoEwjk9LjydjsDkjPi0exnvI+NPcHAkZc3uRcWFukiSPjI+TsU1qTloSGT+CvWmSuCziPg2Yz5aIE8nYnYw1MqOjQsi4E3GiRgJrPJI1zpaMzQZSIaMzxmUmJSRmixzEjiIPPz9fUZgkL1WSne3SN06cEpcZLwoZnZYRlz6OomScX7z0wLci4mRvDz9vbxdPVw+Wo177ZgtfEFvZ6F6/FzGjjQ6+nFO0bnQpRfk2Ed/Mfjk3ch5FbZ5KUcZnX87ZfENR2iRuFYdZfIwgXxKzszP83dzy8vJckyRiV3Don69mF7TgxdLnCuL+dI8oVDIqLic1WwR+E49OHZ2TKcrKiBNLRC6vJPE/2ajYjvZRklGSTEk62RFDsiwpPYGEOz0+KTtpdLooKV1ZEP/mNrmXLK/JS7/sOWUw3JXSOWxAcW8epHj66hR36CLyDv1n3HqpxlBQeQMtr8jy/sVLQQflzIIfWUkJL/aFREWLxDmZubL3oCwpPqVGaVMGlAnVlrKmHCgXypPyoQJIo+pG9aQiqWgqlvqAElOJVBqVSeVRE6nJVCFVRM2mvqTmU4upMqqcWkttoDZTW6ld1D7qAFVLnaDOUXVUA3WdaqQeUE9pmhbSmrQ+bUJb0ra0M+1J+9Jd6G50LzqKjqVH0Al0Op1DT6Q/povoOfR8egldTn9Hb6F30fvpI/QZup6+Rt+ln3C4HA2OAceCY8dx4/hygjgRnGjOME4CZwxnPKeAM5Mzl1PKWc2p4OziHOCc4NRxrnOaSANX5xpxrbguXF9uCDeSO5g7ipvJncSdzi3hlnLXcqu4Ndxj3DruDe5jnoCnzxPxXHgBvDDeAJ6YN4Y3iTeDN5+3glfB28M7xqvnNfKe8zX55nxnvj8/nD+In8DP4xfyS/jL+Jv4e/kn+A38BwKBwEhgL/ARhAliBcmCCYIZgq8F6wQ7BUcElwRNQqHQROgs7CyMFMYJs4WFwnnC1cIdwqPCBuEjFXUVSxVPle4qg1XSVaaolKisVNmuclTlispTVR1VW1V/1UjVeNVxqrNUy1SrVA+rNqg+VdNVs1frrBatlqw2WW2u2lq1vWrn1e6pq6u3U/dT76eepP6R+lz19eo/qterP9bQ03DSCNEYqpGjMVNjucZOjTMa9zQ1Ne00AzUHa2ZrztQs19yt+YvmIy19LVetcK14rXytBVoVWke1bmmrattqB2l/oD1eu0R7o/Zh7Rs6qjp2OiE6cTqTdBbobNE5pdOkq6/roRupm6Y7Q3el7n7dq3pCPTu9bnrxegV63+rt1rukz9W31g/RF+t/rF+mv1e/wUBgYG8QbpBsUGSwxuCQQaOhnmFHwxjDsYYLDLcZ1hlxjeyMwo1SjWYZbTA6afSkjUWboDaSNtParG1ztM1DYzPjQGOJ8XTjdcYnjJ+YiEy6maSYfG6y2eSCKc/UybSfaZ7pItO9pjfMDMwCzMRm0802mJ0155g7mUeZTzD/1vygeZNFW4seFhkW8yx2W9xoa9Q2sG1y2+K229tes9S37GKZZFlsucPyd5GhKEiUKpor2iNqtDK3CrPKsVpidcjqaTv7dgPaTWm3rt0FazVrX+tR1sXW1daNNpY2vW0m2qyyOWurautrm2j7lW2N7UM7e7uBdp/Ybba7am9sH24/3n6V/XkHTYeuDmMcSh2OOwocfR1THL92rHXiOHk5JTotcDrszHH2dk5y/tr5SHt+e7/26e1L259y0XAJcsl1WeVS72rk2st1iutm11tuNm6D3T53q3F77u7lnupe5n7OQ8+jp8cUjyqPu55OnmLPBZ7HO2h26N4hv0NlhzsdnTtKOi7qeNpL36u31yde1V5/ePt4Z3qv9b7mY+MzwmehzylfA9++vjN8f/Tj+wX75ftt9Xvs7+2f7b/B/3aAS0BKwMqAq53sO0k6lXW61Lld57jOSzrXdRF1GdHlmy51Xa26xnUt7fproHVgfOCywCtBjkHJQauDbgW7B2cGbwp+GOIf8mHIzlBuaI/Q6aGHuul1G9BtfrdfurfrntB9VffGHl49JvTYGcYPiwj7POxUuEW4OLw8vLGnT88Pe+6J0IjoHzE/4tdeTr0ye1X15vTu2fuL3uf72PZJ77M5kooMj/wi8kJf+75j+v7QT9Cvb78F/S5HeURNjKrpr99/eP+V/R9EB0fPij43wGFAzoDqGO2YoTHlMQ8Hhg6cM7BukNugDwcdiDWNTYqtHCwcHDN42eCmId2GfDmkYajX0MKhJ4fZDxs7bP8Hph+kfrBtuPbwuOEbR/BHDByxcsSzuMi40rimkeEjF45sFIeIvxJfjw+ML46/JuksmSO5MqrzqDmjriZ0Tvgi4Vpi18SSxBtJIUnzk+4khyUvTn6YEpmyPEWaOjB1XZpK2oi0Lel66Snpe0a3HT129JEM54zCjLox/mO+HNOYGZG5LIvOGpZVmW1ALlMHcxxypubU53bJXZD7KC8mb+NY3bHpYw+Ocxo3bdyV8d3HL53AmyCeUD3RauLkifUfBn24ZBI9aeSk6nzr/IL8ho96fLRistrklMk/T3GfMmfK/Y8HflxVYFHwUcGlqT2mrirUKswsPPVJwCeLP+V9mvTpoWkdps2b9nx6/PSfityLSoqezRDP+Okzj8/mfiadOWrmoVnesxbNFsxOn33y866fr5ijO2f8nEtf9P6iolhUPL34/pfDv9xf0rFk8VdqX+V8VTe319zKeTbzZs97Nj9x/okFwQvWLTRfOG3hw6/jvz66KHDR2sUWi4sWP/km6ZvTS3osqSi1Ky35VvBt7reXy2LKapb6Li1fZrqsaNkfy9OX162IWrGn3Ke8fKX5ylmrOKtyVl1bPXR17ZrQNZVrXdYuWWe0rmg9tT5n/e/fjfju5IaIDdUbfTeu/d72+4Wb9DdNr6ArxlU0bk7cXFcZW3lkS88t1VUBVZt+cP1h+VarrQu2GW6btV1te8F26Y7xO5p2Zuy8sSth16Xq4dXndg/afXxPvz2H9kbs/XFf9327a4JqdvzY+cet+/33b/nJ96fNB7wPVBz0OrjpZ6+fNx3yPlRx2OdwZa1fbdWRTke2H+16dNex0GP7jocfP3Ciz4kjJwecPH1q6Km60/Gnr55JPXPnbO7Zp+c+Os8/P/2CzoWSX8x/Kb3oeHFdnXfdtvrQ+oO/9v/13CXxpeu/Zf32rKHgsublkiuWV8qvel7deq37tdrfh/zecD3j+tMbhTd1by685XDr+9uBtw82DmpsuJN5R3p3xj2Te8vvd7xf3dS36ZcHaQ+ePpz+yOTRise+j2ueDHxy5WneM+GzuX84/lH1POL5eWmaVPo/LX7Mrg5NAAA= - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/BurstPipe.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/BurstPipe.plist deleted file mode 100644 index 73e83aa..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/BurstPipe.plist +++ /dev/null @@ -1,102 +0,0 @@ - - - - - angle - 0.0 - angleVariance - 360 - blendFuncDestination - 1 - blendFuncSource - 770 - duration - -1 - emitterType - 0.0 - finishColorAlpha - 1 - finishColorBlue - 0.38999998569488525 - finishColorGreen - 0.25999999046325684 - finishColorRed - 0.14000000059604645 - finishColorVarianceAlpha - 0.0 - finishColorVarianceBlue - 0.0 - finishColorVarianceGreen - 0.0 - finishColorVarianceRed - 0.0 - finishParticleSize - 28.489999771118164 - finishParticleSizeVariance - 0.0 - gravityx - 0.0 - gravityy - -671.04998779296875 - maxParticles - 1000 - maxRadius - 100 - maxRadiusVariance - 0.0 - minRadius - 0.0 - particleLifespan - 0.46050000190734863 - particleLifespanVariance - 0.59210002422332764 - radialAccelVariance - 0.0 - radialAcceleration - 0.0 - rotatePerSecond - 0.0 - rotatePerSecondVariance - 0.0 - sourcePositionVariancex - 0.0 - sourcePositionVariancey - 4.4000000953674316 - sourcePositionx - 160 - sourcePositiony - 308.39999389648438 - speed - 177.6300048828125 - speedVariance - 0.0 - startColorAlpha - 1 - startColorBlue - 0.6600000262260437 - startColorGreen - 0.49000000953674316 - startColorRed - 0.0 - startColorVarianceAlpha - 0.0 - startColorVarianceBlue - 0.0 - startColorVarianceGreen - 0.0 - startColorVarianceRed - 0.5899999737739563 - startParticleSize - 0.0 - startParticleSizeVariance - 18.950000762939453 - tangentialAccelVariance - 0.0 - tangentialAcceleration - 0.0 - textureFileName - BurstPipe.png - textureImageData - H4sIAAAAAAAAA+1bB1RURxd+byu9g1RZpINUpVtoKoiKIqJYorisdESqLRINkihGjSHEFo0EC/ZoRCRWLMRoFHuPEIMlNizY4/5z3fvic7MrmJic84vr+Tjj7My997tt5i1L796UE0UFqlD/wUsqldJvgv/CJrTr35KrjBunGfyn/nib/FvIldsMmvXJWzOYejv8X8OZzYsnB74c5N9X5pO36od/wl8Jb3m+DD8BQtgMmHXyfpH3xVvxw9/h3wLe8nxVCFQRaiyoI9hzzDoVBf546354U/4t5M3mzPDUINAk0CLQVgItXKPB8ou8L17rh3+TvxLu8rwZzgxf4KVDoEugR6BPYEBgKAcDfE8P1+rgXsYfjC8U+eFv+6Al/BXkOzvminhrof16yMuIwJjAhMCUwIzAnMACYY5zprjGGPcYoAwdlKnID/K58Eb10Bz/FsRcRY63LsaR4WyGHC0JrAisCWwIbOVgg+9Z4VoL3Mv4Qh9ls/2g8k9zoYX8FXFnYq6OOarD4m2CMbVETsDPgcCJoD2BK4EbgTvCDefa4xoH3GONMsxRJuMHHdSpzsoFhT74J/ylf815ee4QB23MUUMWbxHG0wE5AT9PAi8CXwJ/ggA5+ON7XrjWDfc6oCwRyw+GqFMbbVDmg2ZzQBn/Zrgz+a7NirkZxgpsdSRwQR7eyK0LQRBBKEF3gjCCcEQYzoXimi64xxtluKBMG9RhxsoFxgdqf8cHivi3kDuT78YYF6hbe4wZ2OxD0JkgmKAHQQRBJEEUQTRBDMFARAzOReGaCNwTjDJ8UGZ71GGFOo2lL+vhb/ngNfzZNS+f82zu0KesMT5uGLNOBCEY20jkFkswjCCOQEwgIRiFkOBcHK6JxT2RKCMEZXqjDkfUaaHAB+xaaLYXyPNXEnuB9NV6Z7i3lcpyEnqWh1RWv4EYuz4EAwiGEowkSCBIJcggyCLIIchF5OBcBq5JwD1DUUYflBmIOjxQpw3awPiA3Q/YZ6PSHFDCX547nDPqctwtUL+zVJabUK+Qr5C7/QmGYEyTCcYgzwkE+QQfE0wlKERMxbl8XJOLe5JRxhCUGYE6/FGnM9rAzgNttJU5G1/xwev4K4g9u+bhvIGeC30Has8aYwB2QP+G3tVbKqvl4QSJGM+xyAs4FhHMIphDUExQgijGuVm4ZiruGYsyElFmDOoIRZ2eaIM12mSENmpKX+0FSnNAAX9leQ/1BecO9F7oP1CDHhgLsAdydJBUlrcpUllOT8L4zkSO8wkWEZQSlBEsRZTh3CJcU4x7ClFGDsociTr6oE5/tMERbTJDG9m94LU5wPBvJvZw54LcgrPXUirrwdCHoBaDMSZgF+RqOsZtCsYSuCxEfisIVhOsJ9hAsBGxAedW45pS3FOMMqagzHTUMQh1BqMNbmiTJdqojzY3mwNy/JXFHu6dTN5DvcE5BL0Y+hHUZAzGBuwbR1CA8ZtLsISgHPltIqgi2Eawg2AnYgfOVeGa9bhnCcqYiTLHoY6RqDMCbfBGm2ykL+tAtyU5oIS/stjDHQxyDeoOziPoydCXhktl+TkW7ZwtleUx5PUa5LSVYBfBPoL9BAcIDiIO4Nw+XLMV96xBGfNRZgHqSEGd/dGGTmiTI9rYbA6w+UtfzX12z2fqnh17uIvBfQTOZKhD6M3Qn6BGp2CswF6o63UElRjjGuRaS3CM4CTBKcRJnKvFNTW4pxJlLEWZM1FHDuocgjaEoE0ucjnA9AH2WfBKDbD4K8p9pufD2WIpld3Fwc9wJ4N7CZzNUI/Qo6FPQa3OxZiB3VsIqgl+Qm4nCM4QnCe4SFCHuIhzZ3BNLe6pRhnrUOZc1DEJdYrRhnC0yRNttESbmbNAaQ0o4M/OfThL4Rkc+iqcMUzdQ9+BuxncT+CMhpyEXg39Cmp2DcYO7IfcPkpwmuACQT3BbwSXCa4gLuNcPa45jXsOoIxKlLkEdRSizmS0IRJtYvqANdpsgByU1oAS/sx9h8l9uF/A8yj0WThzoObgfgp9CO4p+VJZbkLPhr4FtbsTYwg8zmKMgeNVgt8JbhDcRNzAuau45iLuOYoydqLMctQxE3WOQRui0SZ/tNEWbWZqgLkPNcdfUd+Xz314NoO+C3d0uKfCXW0qxgXOLejd0L+ghmsxlsCnATkC39sEdwjuIu7g3E1c04B7TqOMGpS5HnUUo85ctCEWbeoi/WsNKDoH2J8TKePP1D70UrhbwD0Lns3h+RTyDZ5T4K4O91WoSehPKzBO0MOhj0EtX8CYAq9byPUeQZMc7uF7t3Dtb7j3BMrahbJXoK4i1J2KtkSibV5oqxXarqgHyPNn9z75cw8+k2NqH+4acO+C51R4VoMelC+V3Vvh7gb3FzjD92HcoJ9BTV/F2AK/+wQPCB4SPEI8xLn7uOYm7qlHGbUoswp1LEKd+WhDHNoUijYyPcBU+tdzUP6ZSBl/du+DMwU+n4L6gs8poN6g98IzGzy3wN2dyX24x8BZDufZeenL2N/GGD9Azo8JniAe49wDXHNb+jIHzqOs/SibqYE5qDsLbYlG2/zRVhup4h74Ov7yvR/u0nCWMr0Pnjngsxq4e8EzO5zDTO3D+QT32B1SWd+GM/2iVNbbb2BcmzDWDPenCMYHD3HNHdxzGWWcRJk7UEeZ9GUPyEFbYtC2AOnLHmiOHJSeAUr4M8+6sJfp/e4oG85a+MwGPreA/gNnETzDwR0F7vLQq6Fe4V4DZzucb5DPd5HbIznubB88wjV3cc8VlHEKZe5EHUtRZyHaMAptCkcb3aUvzwCGv/p7/i3m31rzv7X3v9Z6/rX2+8/7++/755/3z7+t+/OPVvv5V2v//PP959/vf//R2n//9f73n6/NgVbx+28lOdCqvv8glwPydfDOf//lNTnQar7/9AY+eCe//9ZCH7zT33+U8wG7F8j74J39/quCHJD3wTv//Wc5H7BrgX02vrPff1fiB2W58E7+/UMLfKDID+/c378o8EFzfnjn/v7pDf3A+ELeH//Xf//WQj+wfcH2h7xf5HnK8+XKyXwrvFm2vw0xjCz6Nb5Q5BNFULSHftu8WTa/TXFsufK+eJ1PlHL9NzjL2flviZbXo8wf/ylfBXZRlBZRxyX/oalA8oNmjTkvxjyKCqyguThPFtMCHHPID114H2YpFVqPtcYQx+Rd2oglsw2zPpCizVnro1gy+/+pd/snWZSQojTCyHjfC5NV8B+N/8h7vZLSR3N0KCotPTszqkewaFDsYJHwEJGkSgkoD4qKE2dl9O7fPRq2h3cLEWWRRYwHZK5+cFI2OOYS1lckekMn6oozMrOJpL5k3CFekiUm4wIyTs3LzoD5RjI2GJkCYw5wN8gkBpKxMYwTZOP2L9bIxoEwjk9LjydjsDkjPi0exnvI+NPcHAkZc3uRcWFukiSPjI+TsU1qTloSGT+CvWmSuCziPg2Yz5aIE8nYnYw1MqOjQsi4E3GiRgJrPJI1zpaMzQZSIaMzxmUmJSRmixzEjiIPPz9fUZgkL1WSne3SN06cEpcZLwoZnZYRlz6OomScX7z0wLci4mRvDz9vbxdPVw+Wo177ZgtfEFvZ6F6/FzGjjQ6+nFO0bnQpRfk2Ed/Mfjk3ch5FbZ5KUcZnX87ZfENR2iRuFYdZfIwgXxKzszP83dzy8vJckyRiV3Don69mF7TgxdLnCuL+dI8oVDIqLic1WwR+E49OHZ2TKcrKiBNLRC6vJPE/2ajYjvZRklGSTEk62RFDsiwpPYGEOz0+KTtpdLooKV1ZEP/mNrmXLK/JS7/sOWUw3JXSOWxAcW8epHj66hR36CLyDv1n3HqpxlBQeQMtr8jy/sVLQQflzIIfWUkJL/aFREWLxDmZubL3oCwpPqVGaVMGlAnVlrKmHCgXypPyoQJIo+pG9aQiqWgqlvqAElOJVBqVSeVRE6nJVCFVRM2mvqTmU4upMqqcWkttoDZTW6ld1D7qAFVLnaDOUXVUA3WdaqQeUE9pmhbSmrQ+bUJb0ra0M+1J+9Jd6G50LzqKjqVH0Al0Op1DT6Q/povoOfR8egldTn9Hb6F30fvpI/QZup6+Rt+ln3C4HA2OAceCY8dx4/hygjgRnGjOME4CZwxnPKeAM5Mzl1PKWc2p4OziHOCc4NRxrnOaSANX5xpxrbguXF9uCDeSO5g7ipvJncSdzi3hlnLXcqu4Ndxj3DruDe5jnoCnzxPxXHgBvDDeAJ6YN4Y3iTeDN5+3glfB28M7xqvnNfKe8zX55nxnvj8/nD+In8DP4xfyS/jL+Jv4e/kn+A38BwKBwEhgL/ARhAliBcmCCYIZgq8F6wQ7BUcElwRNQqHQROgs7CyMFMYJs4WFwnnC1cIdwqPCBuEjFXUVSxVPle4qg1XSVaaolKisVNmuclTlispTVR1VW1V/1UjVeNVxqrNUy1SrVA+rNqg+VdNVs1frrBatlqw2WW2u2lq1vWrn1e6pq6u3U/dT76eepP6R+lz19eo/qterP9bQ03DSCNEYqpGjMVNjucZOjTMa9zQ1Ne00AzUHa2ZrztQs19yt+YvmIy19LVetcK14rXytBVoVWke1bmmrattqB2l/oD1eu0R7o/Zh7Rs6qjp2OiE6cTqTdBbobNE5pdOkq6/roRupm6Y7Q3el7n7dq3pCPTu9bnrxegV63+rt1rukz9W31g/RF+t/rF+mv1e/wUBgYG8QbpBsUGSwxuCQQaOhnmFHwxjDsYYLDLcZ1hlxjeyMwo1SjWYZbTA6afSkjUWboDaSNtParG1ztM1DYzPjQGOJ8XTjdcYnjJ+YiEy6maSYfG6y2eSCKc/UybSfaZ7pItO9pjfMDMwCzMRm0802mJ0155g7mUeZTzD/1vygeZNFW4seFhkW8yx2W9xoa9Q2sG1y2+K229tes9S37GKZZFlsucPyd5GhKEiUKpor2iNqtDK3CrPKsVpidcjqaTv7dgPaTWm3rt0FazVrX+tR1sXW1daNNpY2vW0m2qyyOWurautrm2j7lW2N7UM7e7uBdp/Ybba7am9sH24/3n6V/XkHTYeuDmMcSh2OOwocfR1THL92rHXiOHk5JTotcDrszHH2dk5y/tr5SHt+e7/26e1L259y0XAJcsl1WeVS72rk2st1iutm11tuNm6D3T53q3F77u7lnupe5n7OQ8+jp8cUjyqPu55OnmLPBZ7HO2h26N4hv0NlhzsdnTtKOi7qeNpL36u31yde1V5/ePt4Z3qv9b7mY+MzwmehzylfA9++vjN8f/Tj+wX75ftt9Xvs7+2f7b/B/3aAS0BKwMqAq53sO0k6lXW61Lld57jOSzrXdRF1GdHlmy51Xa26xnUt7fproHVgfOCywCtBjkHJQauDbgW7B2cGbwp+GOIf8mHIzlBuaI/Q6aGHuul1G9BtfrdfurfrntB9VffGHl49JvTYGcYPiwj7POxUuEW4OLw8vLGnT88Pe+6J0IjoHzE/4tdeTr0ye1X15vTu2fuL3uf72PZJ77M5kooMj/wi8kJf+75j+v7QT9Cvb78F/S5HeURNjKrpr99/eP+V/R9EB0fPij43wGFAzoDqGO2YoTHlMQ8Hhg6cM7BukNugDwcdiDWNTYqtHCwcHDN42eCmId2GfDmkYajX0MKhJ4fZDxs7bP8Hph+kfrBtuPbwuOEbR/BHDByxcsSzuMi40rimkeEjF45sFIeIvxJfjw+ML46/JuksmSO5MqrzqDmjriZ0Tvgi4Vpi18SSxBtJIUnzk+4khyUvTn6YEpmyPEWaOjB1XZpK2oi0Lel66Snpe0a3HT129JEM54zCjLox/mO+HNOYGZG5LIvOGpZVmW1ALlMHcxxypubU53bJXZD7KC8mb+NY3bHpYw+Ocxo3bdyV8d3HL53AmyCeUD3RauLkifUfBn24ZBI9aeSk6nzr/IL8ho96fLRistrklMk/T3GfMmfK/Y8HflxVYFHwUcGlqT2mrirUKswsPPVJwCeLP+V9mvTpoWkdps2b9nx6/PSfityLSoqezRDP+Okzj8/mfiadOWrmoVnesxbNFsxOn33y866fr5ijO2f8nEtf9P6iolhUPL34/pfDv9xf0rFk8VdqX+V8VTe319zKeTbzZs97Nj9x/okFwQvWLTRfOG3hw6/jvz66KHDR2sUWi4sWP/km6ZvTS3osqSi1Ky35VvBt7reXy2LKapb6Li1fZrqsaNkfy9OX162IWrGn3Ke8fKX5ylmrOKtyVl1bPXR17ZrQNZVrXdYuWWe0rmg9tT5n/e/fjfju5IaIDdUbfTeu/d72+4Wb9DdNr6ArxlU0bk7cXFcZW3lkS88t1VUBVZt+cP1h+VarrQu2GW6btV1te8F26Y7xO5p2Zuy8sSth16Xq4dXndg/afXxPvz2H9kbs/XFf9327a4JqdvzY+cet+/33b/nJ96fNB7wPVBz0OrjpZ6+fNx3yPlRx2OdwZa1fbdWRTke2H+16dNex0GP7jocfP3Ciz4kjJwecPH1q6Km60/Gnr55JPXPnbO7Zp+c+Os8/P/2CzoWSX8x/Kb3oeHFdnXfdtvrQ+oO/9v/13CXxpeu/Zf32rKHgsublkiuWV8qvel7deq37tdrfh/zecD3j+tMbhTd1by685XDr+9uBtw82DmpsuJN5R3p3xj2Te8vvd7xf3dS36ZcHaQ+ePpz+yOTRise+j2ueDHxy5WneM+GzuX84/lH1POL5eWmaVPo/LX7Mrg5NAAA= - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/Comet.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/Comet.plist deleted file mode 100644 index a382472..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/Comet.plist +++ /dev/null @@ -1,102 +0,0 @@ - - - - - angle - 46.849998474121094 - angleVariance - 0.0 - blendFuncDestination - 1 - blendFuncSource - 770 - duration - -1 - emitterType - 0.0 - finishColorAlpha - 1 - finishColorBlue - 0.0 - finishColorGreen - 0.0 - finishColorRed - 0.15999999642372131 - finishColorVarianceAlpha - 1 - finishColorVarianceBlue - 0.0 - finishColorVarianceGreen - 0.0 - finishColorVarianceRed - 0.0 - finishParticleSize - 64 - finishParticleSizeVariance - 0.0 - gravityx - -276.32000732421875 - gravityy - 355.260009765625 - maxParticles - 1000 - maxRadius - 100 - maxRadiusVariance - 0.0 - minRadius - 0.0 - particleLifespan - 0.19740000367164612 - particleLifespanVariance - 2.1710999011993408 - radialAccelVariance - 0.0 - radialAcceleration - 0.0 - rotatePerSecond - 0.0 - rotatePerSecondVariance - 0.0 - sourcePositionVariancex - -4.5 - sourcePositionVariancey - 0.0 - sourcePositionx - 226.5 - sourcePositiony - 156.39999389648438 - speed - 0.0 - speedVariance - 203.94999694824219 - startColorAlpha - 1 - startColorBlue - 0.14000000059604645 - startColorGreen - 0.43999999761581421 - startColorRed - 0.79000002145767212 - startColorVarianceAlpha - 0.5 - startColorVarianceBlue - 0.20000000298023224 - startColorVarianceGreen - 0.20000000298023224 - startColorVarianceRed - 0.0 - startParticleSize - 41.680000305175781 - startParticleSizeVariance - 0.0 - tangentialAccelVariance - 0.0 - tangentialAcceleration - 0.0 - textureFileName - Comet.png - textureImageData - H4sIAAAAAAAAA+1bB1RURxd+byu9g1RZpINUpVtoKoiKIqJYorisdESqLRINkihGjSHEFo0EC/ZoRCRWLMRoFHuPEIMlNizY4/5z3fvic7MrmJic84vr+Tjj7My997tt5i1L796UE0UFqlD/wUsqldJvgv/CJrTr35KrjBunGfyn/nib/FvIldsMmvXJWzOYejv8X8OZzYsnB74c5N9X5pO36od/wl8Jb3m+DD8BQtgMmHXyfpH3xVvxw9/h3wLe8nxVCFQRaiyoI9hzzDoVBf546354U/4t5M3mzPDUINAk0CLQVgItXKPB8ou8L17rh3+TvxLu8rwZzgxf4KVDoEugR6BPYEBgKAcDfE8P1+rgXsYfjC8U+eFv+6Al/BXkOzvminhrof16yMuIwJjAhMCUwIzAnMACYY5zprjGGPcYoAwdlKnID/K58Eb10Bz/FsRcRY63LsaR4WyGHC0JrAisCWwIbOVgg+9Z4VoL3Mv4Qh9ls/2g8k9zoYX8FXFnYq6OOarD4m2CMbVETsDPgcCJoD2BK4EbgTvCDefa4xoH3GONMsxRJuMHHdSpzsoFhT74J/ylf815ee4QB23MUUMWbxHG0wE5AT9PAi8CXwJ/ggA5+ON7XrjWDfc6oCwRyw+GqFMbbVDmg2ZzQBn/Zrgz+a7NirkZxgpsdSRwQR7eyK0LQRBBKEF3gjCCcEQYzoXimi64xxtluKBMG9RhxsoFxgdqf8cHivi3kDuT78YYF6hbe4wZ2OxD0JkgmKAHQQRBJEEUQTRBDMFARAzOReGaCNwTjDJ8UGZ71GGFOo2lL+vhb/ngNfzZNS+f82zu0KesMT5uGLNOBCEY20jkFkswjCCOQEwgIRiFkOBcHK6JxT2RKCMEZXqjDkfUaaHAB+xaaLYXyPNXEnuB9NV6Z7i3lcpyEnqWh1RWv4EYuz4EAwiGEowkSCBIJcggyCLIIchF5OBcBq5JwD1DUUYflBmIOjxQpw3awPiA3Q/YZ6PSHFDCX547nDPqctwtUL+zVJabUK+Qr5C7/QmGYEyTCcYgzwkE+QQfE0wlKERMxbl8XJOLe5JRxhCUGYE6/FGnM9rAzgNttJU5G1/xwev4K4g9u+bhvIGeC30Has8aYwB2QP+G3tVbKqvl4QSJGM+xyAs4FhHMIphDUExQgijGuVm4ZiruGYsyElFmDOoIRZ2eaIM12mSENmpKX+0FSnNAAX9leQ/1BecO9F7oP1CDHhgLsAdydJBUlrcpUllOT8L4zkSO8wkWEZQSlBEsRZTh3CJcU4x7ClFGDsociTr6oE5/tMERbTJDG9m94LU5wPBvJvZw54LcgrPXUirrwdCHoBaDMSZgF+RqOsZtCsYSuCxEfisIVhOsJ9hAsBGxAedW45pS3FOMMqagzHTUMQh1BqMNbmiTJdqojzY3mwNy/JXFHu6dTN5DvcE5BL0Y+hHUZAzGBuwbR1CA8ZtLsISgHPltIqgi2Eawg2AnYgfOVeGa9bhnCcqYiTLHoY6RqDMCbfBGm2ykL+tAtyU5oIS/stjDHQxyDeoOziPoydCXhktl+TkW7ZwtleUx5PUa5LSVYBfBPoL9BAcIDiIO4Nw+XLMV96xBGfNRZgHqSEGd/dGGTmiTI9rYbA6w+UtfzX12z2fqnh17uIvBfQTOZKhD6M3Qn6BGp2CswF6o63UElRjjGuRaS3CM4CTBKcRJnKvFNTW4pxJlLEWZM1FHDuocgjaEoE0ucjnA9AH2WfBKDbD4K8p9pufD2WIpld3Fwc9wJ4N7CZzNUI/Qo6FPQa3OxZiB3VsIqgl+Qm4nCM4QnCe4SFCHuIhzZ3BNLe6pRhnrUOZc1DEJdYrRhnC0yRNttESbmbNAaQ0o4M/OfThL4Rkc+iqcMUzdQ9+BuxncT+CMhpyEXg39Cmp2DcYO7IfcPkpwmuACQT3BbwSXCa4gLuNcPa45jXsOoIxKlLkEdRSizmS0IRJtYvqANdpsgByU1oAS/sx9h8l9uF/A8yj0WThzoObgfgp9CO4p+VJZbkLPhr4FtbsTYwg8zmKMgeNVgt8JbhDcRNzAuau45iLuOYoydqLMctQxE3WOQRui0SZ/tNEWbWZqgLkPNcdfUd+Xz314NoO+C3d0uKfCXW0qxgXOLejd0L+ghmsxlsCnATkC39sEdwjuIu7g3E1c04B7TqOMGpS5HnUUo85ctCEWbeoi/WsNKDoH2J8TKePP1D70UrhbwD0Lns3h+RTyDZ5T4K4O91WoSehPKzBO0MOhj0EtX8CYAq9byPUeQZMc7uF7t3Dtb7j3BMrahbJXoK4i1J2KtkSibV5oqxXarqgHyPNn9z75cw8+k2NqH+4acO+C51R4VoMelC+V3Vvh7gb3FzjD92HcoJ9BTV/F2AK/+wQPCB4SPEI8xLn7uOYm7qlHGbUoswp1LEKd+WhDHNoUijYyPcBU+tdzUP6ZSBl/du+DMwU+n4L6gs8poN6g98IzGzy3wN2dyX24x8BZDufZeenL2N/GGD9Azo8JniAe49wDXHNb+jIHzqOs/SibqYE5qDsLbYlG2/zRVhup4h74Ov7yvR/u0nCWMr0Pnjngsxq4e8EzO5zDTO3D+QT32B1SWd+GM/2iVNbbb2BcmzDWDPenCMYHD3HNHdxzGWWcRJk7UEeZ9GUPyEFbYtC2AOnLHmiOHJSeAUr4M8+6sJfp/e4oG85a+MwGPreA/gNnETzDwR0F7vLQq6Fe4V4DZzucb5DPd5HbIznubB88wjV3cc8VlHEKZe5EHUtRZyHaMAptCkcb3aUvzwCGv/p7/i3m31rzv7X3v9Z6/rX2+8/7++/755/3z7+t+/OPVvv5V2v//PP959/vf//R2n//9f73n6/NgVbx+28lOdCqvv8glwPydfDOf//lNTnQar7/9AY+eCe//9ZCH7zT33+U8wG7F8j74J39/quCHJD3wTv//Wc5H7BrgX02vrPff1fiB2W58E7+/UMLfKDID+/c378o8EFzfnjn/v7pDf3A+ELeH//Xf//WQj+wfcH2h7xf5HnK8+XKyXwrvFm2vw0xjCz6Nb5Q5BNFULSHftu8WTa/TXFsufK+eJ1PlHL9NzjL2flviZbXo8wf/ylfBXZRlBZRxyX/oalA8oNmjTkvxjyKCqyguThPFtMCHHPID114H2YpFVqPtcYQx+Rd2oglsw2zPpCizVnro1gy+/+pd/snWZSQojTCyHjfC5NV8B+N/8h7vZLSR3N0KCotPTszqkewaFDsYJHwEJGkSgkoD4qKE2dl9O7fPRq2h3cLEWWRRYwHZK5+cFI2OOYS1lckekMn6oozMrOJpL5k3CFekiUm4wIyTs3LzoD5RjI2GJkCYw5wN8gkBpKxMYwTZOP2L9bIxoEwjk9LjydjsDkjPi0exnvI+NPcHAkZc3uRcWFukiSPjI+TsU1qTloSGT+CvWmSuCziPg2Yz5aIE8nYnYw1MqOjQsi4E3GiRgJrPJI1zpaMzQZSIaMzxmUmJSRmixzEjiIPPz9fUZgkL1WSne3SN06cEpcZLwoZnZYRlz6OomScX7z0wLci4mRvDz9vbxdPVw+Wo177ZgtfEFvZ6F6/FzGjjQ6+nFO0bnQpRfk2Ed/Mfjk3ch5FbZ5KUcZnX87ZfENR2iRuFYdZfIwgXxKzszP83dzy8vJckyRiV3Don69mF7TgxdLnCuL+dI8oVDIqLic1WwR+E49OHZ2TKcrKiBNLRC6vJPE/2ajYjvZRklGSTEk62RFDsiwpPYGEOz0+KTtpdLooKV1ZEP/mNrmXLK/JS7/sOWUw3JXSOWxAcW8epHj66hR36CLyDv1n3HqpxlBQeQMtr8jy/sVLQQflzIIfWUkJL/aFREWLxDmZubL3oCwpPqVGaVMGlAnVlrKmHCgXypPyoQJIo+pG9aQiqWgqlvqAElOJVBqVSeVRE6nJVCFVRM2mvqTmU4upMqqcWkttoDZTW6ld1D7qAFVLnaDOUXVUA3WdaqQeUE9pmhbSmrQ+bUJb0ra0M+1J+9Jd6G50LzqKjqVH0Al0Op1DT6Q/povoOfR8egldTn9Hb6F30fvpI/QZup6+Rt+ln3C4HA2OAceCY8dx4/hygjgRnGjOME4CZwxnPKeAM5Mzl1PKWc2p4OziHOCc4NRxrnOaSANX5xpxrbguXF9uCDeSO5g7ipvJncSdzi3hlnLXcqu4Ndxj3DruDe5jnoCnzxPxXHgBvDDeAJ6YN4Y3iTeDN5+3glfB28M7xqvnNfKe8zX55nxnvj8/nD+In8DP4xfyS/jL+Jv4e/kn+A38BwKBwEhgL/ARhAliBcmCCYIZgq8F6wQ7BUcElwRNQqHQROgs7CyMFMYJs4WFwnnC1cIdwqPCBuEjFXUVSxVPle4qg1XSVaaolKisVNmuclTlispTVR1VW1V/1UjVeNVxqrNUy1SrVA+rNqg+VdNVs1frrBatlqw2WW2u2lq1vWrn1e6pq6u3U/dT76eepP6R+lz19eo/qterP9bQ03DSCNEYqpGjMVNjucZOjTMa9zQ1Ne00AzUHa2ZrztQs19yt+YvmIy19LVetcK14rXytBVoVWke1bmmrattqB2l/oD1eu0R7o/Zh7Rs6qjp2OiE6cTqTdBbobNE5pdOkq6/roRupm6Y7Q3el7n7dq3pCPTu9bnrxegV63+rt1rukz9W31g/RF+t/rF+mv1e/wUBgYG8QbpBsUGSwxuCQQaOhnmFHwxjDsYYLDLcZ1hlxjeyMwo1SjWYZbTA6afSkjUWboDaSNtParG1ztM1DYzPjQGOJ8XTjdcYnjJ+YiEy6maSYfG6y2eSCKc/UybSfaZ7pItO9pjfMDMwCzMRm0802mJ0155g7mUeZTzD/1vygeZNFW4seFhkW8yx2W9xoa9Q2sG1y2+K229tes9S37GKZZFlsucPyd5GhKEiUKpor2iNqtDK3CrPKsVpidcjqaTv7dgPaTWm3rt0FazVrX+tR1sXW1daNNpY2vW0m2qyyOWurautrm2j7lW2N7UM7e7uBdp/Ybba7am9sH24/3n6V/XkHTYeuDmMcSh2OOwocfR1THL92rHXiOHk5JTotcDrszHH2dk5y/tr5SHt+e7/26e1L259y0XAJcsl1WeVS72rk2st1iutm11tuNm6D3T53q3F77u7lnupe5n7OQ8+jp8cUjyqPu55OnmLPBZ7HO2h26N4hv0NlhzsdnTtKOi7qeNpL36u31yde1V5/ePt4Z3qv9b7mY+MzwmehzylfA9++vjN8f/Tj+wX75ftt9Xvs7+2f7b/B/3aAS0BKwMqAq53sO0k6lXW61Lld57jOSzrXdRF1GdHlmy51Xa26xnUt7fproHVgfOCywCtBjkHJQauDbgW7B2cGbwp+GOIf8mHIzlBuaI/Q6aGHuul1G9BtfrdfurfrntB9VffGHl49JvTYGcYPiwj7POxUuEW4OLw8vLGnT88Pe+6J0IjoHzE/4tdeTr0ye1X15vTu2fuL3uf72PZJ77M5kooMj/wi8kJf+75j+v7QT9Cvb78F/S5HeURNjKrpr99/eP+V/R9EB0fPij43wGFAzoDqGO2YoTHlMQ8Hhg6cM7BukNugDwcdiDWNTYqtHCwcHDN42eCmId2GfDmkYajX0MKhJ4fZDxs7bP8Hph+kfrBtuPbwuOEbR/BHDByxcsSzuMi40rimkeEjF45sFIeIvxJfjw+ML46/JuksmSO5MqrzqDmjriZ0Tvgi4Vpi18SSxBtJIUnzk+4khyUvTn6YEpmyPEWaOjB1XZpK2oi0Lel66Snpe0a3HT129JEM54zCjLox/mO+HNOYGZG5LIvOGpZVmW1ALlMHcxxypubU53bJXZD7KC8mb+NY3bHpYw+Ocxo3bdyV8d3HL53AmyCeUD3RauLkifUfBn24ZBI9aeSk6nzr/IL8ho96fLRistrklMk/T3GfMmfK/Y8HflxVYFHwUcGlqT2mrirUKswsPPVJwCeLP+V9mvTpoWkdps2b9nx6/PSfityLSoqezRDP+Okzj8/mfiadOWrmoVnesxbNFsxOn33y866fr5ijO2f8nEtf9P6iolhUPL34/pfDv9xf0rFk8VdqX+V8VTe319zKeTbzZs97Nj9x/okFwQvWLTRfOG3hw6/jvz66KHDR2sUWi4sWP/km6ZvTS3osqSi1Ky35VvBt7reXy2LKapb6Li1fZrqsaNkfy9OX162IWrGn3Ke8fKX5ylmrOKtyVl1bPXR17ZrQNZVrXdYuWWe0rmg9tT5n/e/fjfju5IaIDdUbfTeu/d72+4Wb9DdNr6ArxlU0bk7cXFcZW3lkS88t1VUBVZt+cP1h+VarrQu2GW6btV1te8F26Y7xO5p2Zuy8sSth16Xq4dXndg/afXxPvz2H9kbs/XFf9327a4JqdvzY+cet+/33b/nJ96fNB7wPVBz0OrjpZ6+fNx3yPlRx2OdwZa1fbdWRTke2H+16dNex0GP7jocfP3Ciz4kjJwecPH1q6Km60/Gnr55JPXPnbO7Zp+c+Os8/P/2CzoWSX8x/Kb3oeHFdnXfdtvrQ+oO/9v/13CXxpeu/Zf32rKHgsublkiuWV8qvel7deq37tdrfh/zecD3j+tMbhTd1by685XDr+9uBtw82DmpsuJN5R3p3xj2Te8vvd7xf3dS36ZcHaQ+ePpz+yOTRise+j2ueDHxy5WneM+GzuX84/lH1POL5eWmaVPo/LX7Mrg5NAAA= - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/ExplodingRing.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/ExplodingRing.plist deleted file mode 100644 index bfb446e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/ExplodingRing.plist +++ /dev/null @@ -1,102 +0,0 @@ - - - - - angle - 360 - angleVariance - 360 - blendFuncDestination - 1 - blendFuncSource - 770 - duration - 0.0099999997764825821 - emitterType - 0.0 - finishColorAlpha - 0.8399999737739563 - finishColorBlue - 0.0 - finishColorGreen - 0.0 - finishColorRed - 0.0 - finishColorVarianceAlpha - 0.0 - finishColorVarianceBlue - 0.0 - finishColorVarianceGreen - 0.0 - finishColorVarianceRed - 0.0 - finishParticleSize - 13.590000152587891 - finishParticleSizeVariance - 0.0 - gravityx - 1.1499999761581421 - gravityy - 1.5800000429153442 - maxParticles - 809 - maxRadius - 100 - maxRadiusVariance - 0.0 - minRadius - 0.0 - particleLifespan - 0.0 - particleLifespanVariance - 1.118399977684021 - radialAccelVariance - 0.0 - radialAcceleration - 0.0 - rotatePerSecond - 0.0 - rotatePerSecondVariance - 0.0 - sourcePositionVariancex - 0.0 - sourcePositionVariancey - 0.0 - sourcePositionx - 160 - sourcePositiony - 262.79998779296875 - speed - 243.41999816894531 - speedVariance - 1 - startColorAlpha - 1 - startColorBlue - 0.36000001430511475 - startColorGreen - 0.56000000238418579 - startColorRed - 0.88999998569488525 - startColorVarianceAlpha - 0.5 - startColorVarianceBlue - 0.20000000298023224 - startColorVarianceGreen - 0.20000000298023224 - startColorVarianceRed - 0.20000000298023224 - startParticleSize - 34.110000610351562 - startParticleSizeVariance - 38.319999694824219 - tangentialAccelVariance - 0.0 - tangentialAcceleration - 0.0 - textureFileName - ExplodingRing.png - textureImageData - H4sIAAAAAAAAA+1bB1RURxd+byu9g1RZpINUpVtoKoiKIqJYorisdESqLRINkihGjSHEFo0EC/ZoRCRWLMRoFHuPEIMlNizY4/5z3fvic7MrmJic84vr+Tjj7My997tt5i1L796UE0UFqlD/wUsqldJvgv/CJrTr35KrjBunGfyn/nib/FvIldsMmvXJWzOYejv8X8OZzYsnB74c5N9X5pO36od/wl8Jb3m+DD8BQtgMmHXyfpH3xVvxw9/h3wLe8nxVCFQRaiyoI9hzzDoVBf546354U/4t5M3mzPDUINAk0CLQVgItXKPB8ou8L17rh3+TvxLu8rwZzgxf4KVDoEugR6BPYEBgKAcDfE8P1+rgXsYfjC8U+eFv+6Al/BXkOzvminhrof16yMuIwJjAhMCUwIzAnMACYY5zprjGGPcYoAwdlKnID/K58Eb10Bz/FsRcRY63LsaR4WyGHC0JrAisCWwIbOVgg+9Z4VoL3Mv4Qh9ls/2g8k9zoYX8FXFnYq6OOarD4m2CMbVETsDPgcCJoD2BK4EbgTvCDefa4xoH3GONMsxRJuMHHdSpzsoFhT74J/ylf815ee4QB23MUUMWbxHG0wE5AT9PAi8CXwJ/ggA5+ON7XrjWDfc6oCwRyw+GqFMbbVDmg2ZzQBn/Zrgz+a7NirkZxgpsdSRwQR7eyK0LQRBBKEF3gjCCcEQYzoXimi64xxtluKBMG9RhxsoFxgdqf8cHivi3kDuT78YYF6hbe4wZ2OxD0JkgmKAHQQRBJEEUQTRBDMFARAzOReGaCNwTjDJ8UGZ71GGFOo2lL+vhb/ngNfzZNS+f82zu0KesMT5uGLNOBCEY20jkFkswjCCOQEwgIRiFkOBcHK6JxT2RKCMEZXqjDkfUaaHAB+xaaLYXyPNXEnuB9NV6Z7i3lcpyEnqWh1RWv4EYuz4EAwiGEowkSCBIJcggyCLIIchF5OBcBq5JwD1DUUYflBmIOjxQpw3awPiA3Q/YZ6PSHFDCX547nDPqctwtUL+zVJabUK+Qr5C7/QmGYEyTCcYgzwkE+QQfE0wlKERMxbl8XJOLe5JRxhCUGYE6/FGnM9rAzgNttJU5G1/xwev4K4g9u+bhvIGeC30Has8aYwB2QP+G3tVbKqvl4QSJGM+xyAs4FhHMIphDUExQgijGuVm4ZiruGYsyElFmDOoIRZ2eaIM12mSENmpKX+0FSnNAAX9leQ/1BecO9F7oP1CDHhgLsAdydJBUlrcpUllOT8L4zkSO8wkWEZQSlBEsRZTh3CJcU4x7ClFGDsociTr6oE5/tMERbTJDG9m94LU5wPBvJvZw54LcgrPXUirrwdCHoBaDMSZgF+RqOsZtCsYSuCxEfisIVhOsJ9hAsBGxAedW45pS3FOMMqagzHTUMQh1BqMNbmiTJdqojzY3mwNy/JXFHu6dTN5DvcE5BL0Y+hHUZAzGBuwbR1CA8ZtLsISgHPltIqgi2Eawg2AnYgfOVeGa9bhnCcqYiTLHoY6RqDMCbfBGm2ykL+tAtyU5oIS/stjDHQxyDeoOziPoydCXhktl+TkW7ZwtleUx5PUa5LSVYBfBPoL9BAcIDiIO4Nw+XLMV96xBGfNRZgHqSEGd/dGGTmiTI9rYbA6w+UtfzX12z2fqnh17uIvBfQTOZKhD6M3Qn6BGp2CswF6o63UElRjjGuRaS3CM4CTBKcRJnKvFNTW4pxJlLEWZM1FHDuocgjaEoE0ucjnA9AH2WfBKDbD4K8p9pufD2WIpld3Fwc9wJ4N7CZzNUI/Qo6FPQa3OxZiB3VsIqgl+Qm4nCM4QnCe4SFCHuIhzZ3BNLe6pRhnrUOZc1DEJdYrRhnC0yRNttESbmbNAaQ0o4M/OfThL4Rkc+iqcMUzdQ9+BuxncT+CMhpyEXg39Cmp2DcYO7IfcPkpwmuACQT3BbwSXCa4gLuNcPa45jXsOoIxKlLkEdRSizmS0IRJtYvqANdpsgByU1oAS/sx9h8l9uF/A8yj0WThzoObgfgp9CO4p+VJZbkLPhr4FtbsTYwg8zmKMgeNVgt8JbhDcRNzAuau45iLuOYoydqLMctQxE3WOQRui0SZ/tNEWbWZqgLkPNcdfUd+Xz314NoO+C3d0uKfCXW0qxgXOLejd0L+ghmsxlsCnATkC39sEdwjuIu7g3E1c04B7TqOMGpS5HnUUo85ctCEWbeoi/WsNKDoH2J8TKePP1D70UrhbwD0Lns3h+RTyDZ5T4K4O91WoSehPKzBO0MOhj0EtX8CYAq9byPUeQZMc7uF7t3Dtb7j3BMrahbJXoK4i1J2KtkSibV5oqxXarqgHyPNn9z75cw8+k2NqH+4acO+C51R4VoMelC+V3Vvh7gb3FzjD92HcoJ9BTV/F2AK/+wQPCB4SPEI8xLn7uOYm7qlHGbUoswp1LEKd+WhDHNoUijYyPcBU+tdzUP6ZSBl/du+DMwU+n4L6gs8poN6g98IzGzy3wN2dyX24x8BZDufZeenL2N/GGD9Azo8JniAe49wDXHNb+jIHzqOs/SibqYE5qDsLbYlG2/zRVhup4h74Ov7yvR/u0nCWMr0Pnjngsxq4e8EzO5zDTO3D+QT32B1SWd+GM/2iVNbbb2BcmzDWDPenCMYHD3HNHdxzGWWcRJk7UEeZ9GUPyEFbYtC2AOnLHmiOHJSeAUr4M8+6sJfp/e4oG85a+MwGPreA/gNnETzDwR0F7vLQq6Fe4V4DZzucb5DPd5HbIznubB88wjV3cc8VlHEKZe5EHUtRZyHaMAptCkcb3aUvzwCGv/p7/i3m31rzv7X3v9Z6/rX2+8/7++/755/3z7+t+/OPVvv5V2v//PP959/vf//R2n//9f73n6/NgVbx+28lOdCqvv8glwPydfDOf//lNTnQar7/9AY+eCe//9ZCH7zT33+U8wG7F8j74J39/quCHJD3wTv//Wc5H7BrgX02vrPff1fiB2W58E7+/UMLfKDID+/c378o8EFzfnjn/v7pDf3A+ELeH//Xf//WQj+wfcH2h7xf5HnK8+XKyXwrvFm2vw0xjCz6Nb5Q5BNFULSHftu8WTa/TXFsufK+eJ1PlHL9NzjL2flviZbXo8wf/ylfBXZRlBZRxyX/oalA8oNmjTkvxjyKCqyguThPFtMCHHPID114H2YpFVqPtcYQx+Rd2oglsw2zPpCizVnro1gy+/+pd/snWZSQojTCyHjfC5NV8B+N/8h7vZLSR3N0KCotPTszqkewaFDsYJHwEJGkSgkoD4qKE2dl9O7fPRq2h3cLEWWRRYwHZK5+cFI2OOYS1lckekMn6oozMrOJpL5k3CFekiUm4wIyTs3LzoD5RjI2GJkCYw5wN8gkBpKxMYwTZOP2L9bIxoEwjk9LjydjsDkjPi0exnvI+NPcHAkZc3uRcWFukiSPjI+TsU1qTloSGT+CvWmSuCziPg2Yz5aIE8nYnYw1MqOjQsi4E3GiRgJrPJI1zpaMzQZSIaMzxmUmJSRmixzEjiIPPz9fUZgkL1WSne3SN06cEpcZLwoZnZYRlz6OomScX7z0wLci4mRvDz9vbxdPVw+Wo177ZgtfEFvZ6F6/FzGjjQ6+nFO0bnQpRfk2Ed/Mfjk3ch5FbZ5KUcZnX87ZfENR2iRuFYdZfIwgXxKzszP83dzy8vJckyRiV3Don69mF7TgxdLnCuL+dI8oVDIqLic1WwR+E49OHZ2TKcrKiBNLRC6vJPE/2ajYjvZRklGSTEk62RFDsiwpPYGEOz0+KTtpdLooKV1ZEP/mNrmXLK/JS7/sOWUw3JXSOWxAcW8epHj66hR36CLyDv1n3HqpxlBQeQMtr8jy/sVLQQflzIIfWUkJL/aFREWLxDmZubL3oCwpPqVGaVMGlAnVlrKmHCgXypPyoQJIo+pG9aQiqWgqlvqAElOJVBqVSeVRE6nJVCFVRM2mvqTmU4upMqqcWkttoDZTW6ld1D7qAFVLnaDOUXVUA3WdaqQeUE9pmhbSmrQ+bUJb0ra0M+1J+9Jd6G50LzqKjqVH0Al0Op1DT6Q/povoOfR8egldTn9Hb6F30fvpI/QZup6+Rt+ln3C4HA2OAceCY8dx4/hygjgRnGjOME4CZwxnPKeAM5Mzl1PKWc2p4OziHOCc4NRxrnOaSANX5xpxrbguXF9uCDeSO5g7ipvJncSdzi3hlnLXcqu4Ndxj3DruDe5jnoCnzxPxXHgBvDDeAJ6YN4Y3iTeDN5+3glfB28M7xqvnNfKe8zX55nxnvj8/nD+In8DP4xfyS/jL+Jv4e/kn+A38BwKBwEhgL/ARhAliBcmCCYIZgq8F6wQ7BUcElwRNQqHQROgs7CyMFMYJs4WFwnnC1cIdwqPCBuEjFXUVSxVPle4qg1XSVaaolKisVNmuclTlispTVR1VW1V/1UjVeNVxqrNUy1SrVA+rNqg+VdNVs1frrBatlqw2WW2u2lq1vWrn1e6pq6u3U/dT76eepP6R+lz19eo/qterP9bQ03DSCNEYqpGjMVNjucZOjTMa9zQ1Ne00AzUHa2ZrztQs19yt+YvmIy19LVetcK14rXytBVoVWke1bmmrattqB2l/oD1eu0R7o/Zh7Rs6qjp2OiE6cTqTdBbobNE5pdOkq6/roRupm6Y7Q3el7n7dq3pCPTu9bnrxegV63+rt1rukz9W31g/RF+t/rF+mv1e/wUBgYG8QbpBsUGSwxuCQQaOhnmFHwxjDsYYLDLcZ1hlxjeyMwo1SjWYZbTA6afSkjUWboDaSNtParG1ztM1DYzPjQGOJ8XTjdcYnjJ+YiEy6maSYfG6y2eSCKc/UybSfaZ7pItO9pjfMDMwCzMRm0802mJ0155g7mUeZTzD/1vygeZNFW4seFhkW8yx2W9xoa9Q2sG1y2+K229tes9S37GKZZFlsucPyd5GhKEiUKpor2iNqtDK3CrPKsVpidcjqaTv7dgPaTWm3rt0FazVrX+tR1sXW1daNNpY2vW0m2qyyOWurautrm2j7lW2N7UM7e7uBdp/Ybba7am9sH24/3n6V/XkHTYeuDmMcSh2OOwocfR1THL92rHXiOHk5JTotcDrszHH2dk5y/tr5SHt+e7/26e1L259y0XAJcsl1WeVS72rk2st1iutm11tuNm6D3T53q3F77u7lnupe5n7OQ8+jp8cUjyqPu55OnmLPBZ7HO2h26N4hv0NlhzsdnTtKOi7qeNpL36u31yde1V5/ePt4Z3qv9b7mY+MzwmehzylfA9++vjN8f/Tj+wX75ftt9Xvs7+2f7b/B/3aAS0BKwMqAq53sO0k6lXW61Lld57jOSzrXdRF1GdHlmy51Xa26xnUt7fproHVgfOCywCtBjkHJQauDbgW7B2cGbwp+GOIf8mHIzlBuaI/Q6aGHuul1G9BtfrdfurfrntB9VffGHl49JvTYGcYPiwj7POxUuEW4OLw8vLGnT88Pe+6J0IjoHzE/4tdeTr0ye1X15vTu2fuL3uf72PZJ77M5kooMj/wi8kJf+75j+v7QT9Cvb78F/S5HeURNjKrpr99/eP+V/R9EB0fPij43wGFAzoDqGO2YoTHlMQ8Hhg6cM7BukNugDwcdiDWNTYqtHCwcHDN42eCmId2GfDmkYajX0MKhJ4fZDxs7bP8Hph+kfrBtuPbwuOEbR/BHDByxcsSzuMi40rimkeEjF45sFIeIvxJfjw+ML46/JuksmSO5MqrzqDmjriZ0Tvgi4Vpi18SSxBtJIUnzk+4khyUvTn6YEpmyPEWaOjB1XZpK2oi0Lel66Snpe0a3HT129JEM54zCjLox/mO+HNOYGZG5LIvOGpZVmW1ALlMHcxxypubU53bJXZD7KC8mb+NY3bHpYw+Ocxo3bdyV8d3HL53AmyCeUD3RauLkifUfBn24ZBI9aeSk6nzr/IL8ho96fLRistrklMk/T3GfMmfK/Y8HflxVYFHwUcGlqT2mrirUKswsPPVJwCeLP+V9mvTpoWkdps2b9nx6/PSfityLSoqezRDP+Okzj8/mfiadOWrmoVnesxbNFsxOn33y866fr5ijO2f8nEtf9P6iolhUPL34/pfDv9xf0rFk8VdqX+V8VTe319zKeTbzZs97Nj9x/okFwQvWLTRfOG3hw6/jvz66KHDR2sUWi4sWP/km6ZvTS3osqSi1Ky35VvBt7reXy2LKapb6Li1fZrqsaNkfy9OX162IWrGn3Ke8fKX5ylmrOKtyVl1bPXR17ZrQNZVrXdYuWWe0rmg9tT5n/e/fjfju5IaIDdUbfTeu/d72+4Wb9DdNr6ArxlU0bk7cXFcZW3lkS88t1VUBVZt+cP1h+VarrQu2GW6btV1te8F26Y7xO5p2Zuy8sSth16Xq4dXndg/afXxPvz2H9kbs/XFf9327a4JqdvzY+cet+/33b/nJ96fNB7wPVBz0OrjpZ6+fNx3yPlRx2OdwZa1fbdWRTke2H+16dNex0GP7jocfP3Ciz4kjJwecPH1q6Km60/Gnr55JPXPnbO7Zp+c+Os8/P/2CzoWSX8x/Kb3oeHFdnXfdtvrQ+oO/9v/13CXxpeu/Zf32rKHgsublkiuWV8qvel7deq37tdrfh/zecD3j+tMbhTd1by685XDr+9uBtw82DmpsuJN5R3p3xj2Te8vvd7xf3dS36ZcHaQ+ePpz+yOTRise+j2ueDHxy5WneM+GzuX84/lH1POL5eWmaVPo/LX7Mrg5NAAA= - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/Flower.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/Flower.plist deleted file mode 100644 index 6e57885..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/Flower.plist +++ /dev/null @@ -1,102 +0,0 @@ - - - - - angle - 90 - angleVariance - 360 - blendFuncDestination - 1 - blendFuncSource - 770 - duration - -1 - emitterType - 0 - finishColorAlpha - 1 - finishColorBlue - 0 - finishColorGreen - 0 - finishColorRed - 0 - finishColorVarianceAlpha - 0 - finishColorVarianceBlue - 0 - finishColorVarianceGreen - 0 - finishColorVarianceRed - 0 - finishParticleSize - 30 - finishParticleSizeVariance - 0 - gravityx - 0 - gravityy - 0 - maxParticles - 250 - maxRadius - 276.2099914550781 - maxRadiusVariance - 154.9499969482422 - minRadius - 0 - particleLifespan - 4 - particleLifespanVariance - 1 - radialAccelVariance - 0 - radialAcceleration - -60 - rotatePerSecond - 35.52999877929688 - rotatePerSecondVariance - 0 - sourcePositionVariancex - 0 - sourcePositionVariancey - 0 - sourcePositionx - 169.9100036621094 - sourcePositiony - 228.7100067138672 - speed - 80 - speedVariance - 10 - startColorAlpha - 1 - startColorBlue - 0.5 - startColorGreen - 0.5 - startColorRed - 0.5 - startColorVarianceAlpha - 0 - startColorVarianceBlue - 0.5 - startColorVarianceGreen - 0.5 - startColorVarianceRed - 0.5 - startParticleSize - 30 - startParticleSizeVariance - 10 - tangentialAccelVariance - 0 - tangentialAcceleration - 15 - textureFileName - Flower.png - textureImageData - H4sIAAAAAAAAAwGaBGX7iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAA5mlDQ1BJQ0MgUHJvZmlsZQAAeAFjYGCsSCwoyGESYGDIzSspcg9yjIyIjFJgv8rAzsDIAAaJycUFjgEBPhAeNvLbNYjay7ogs2ad1vz46kTgxG2Ka/z0r9ZuwKYDSYwlJbU4GcjfAsSlyQVFJQwMjDpAtnp2SJAzkB0CZPOVlxSAxFOAbBGoeiCTQdo5MSczqSixJDVFwb0osVLBOT8nv6i4IDE5FSRNXVCSWgF0AwODc35BZVFmekaJgiPQt6lAO3MLSktSi3QUPPOS9RgYkkuLyqA2MzIZMzCAwhPC/xwIDidGsTMAFkw91gWJ+yQAAANvSURBVEgNxZU7aFRREIb/uXnsZpPoxoAYxBSBKKaIKBYiqF0awTQ2iqiNoqCFnWJpkSiCFoIgIgqWKoqCxEJQQSIWBgmI+GgsBDVmNZvdTTbZ8Z85d+/mCYKFZ2DZe8/MN3PmzMwF/nHJcvaaQgShKKUiU8vpLQGgaQPqKXUJYBYzlPJSmKhK1pP2Txu1BS1oxUpKFm0uWX9qRYu2aON8fdBPvPRF5Zt0Ik1pQorSGMegMP/TmKIUUdJISnT0DX3BMAFEI3oW37EDBWSISBMRDhEAUyjR3I4W6Wod1ZPRyAKApnEX2/EGu2OExWBZMID5LxLZwDdr8Fquyq1q5HESebaMn/0y+vSY5PmUdn8GYProv4BJ5NGq9+QBDqMg0wFRBVjqVniyzuk2uYl3SwDy6NVTeCrH8Rt5OvHlAF5cMM8y81m9hCy9fPaQLYKyH2ASG/QgxmQvcvjlCK+NAAgXFy6tDSv0NFrlGb4yCxEqzECR4XfqHuTkBMZdfmEixBDqoJ6qKb/ADE/fzBQVdBd60O6yitWwieYTMpDckF2yLwJ4AKs7QxjE6qBZnmBKe9FFgJmv1x2YlOu+W62RetpxGSfi5RjCIA2UFBEZeaubdR2DnkC9dqAkD/neds23SR3tYoC1jEFMbMuUGIt81bWS1SZJsQteOTwYml5oNPcObxmD1CQKUUmRmymdlQ98DiY1HfsXA6xh50uFubcOoIpC6thc9ma+jj3NAZiBibetl26JZ8/Q+xedYS7a+K7su0Ev4GJA8GamphTKpoBmpq4s75nGN34jHSwn2512zAydVeIIOCaCsTVsybtuEu3aw8y/xBh+Ylwee110+a5pOSSMl1BIod+tYQveNJ1+7/dpbmKIG5jQfmzkLmdCjLAAmFtbFpg1bOi4DV5112g4hh8OyOG3DCKnh7HFERZD2S3DVTDXtW7crBd47gFWnY2Pue2c14vSjkMYXtSNBFTnQRceYRSDy86D87pFtuLTonlARJpG3TosQ25uc3HhRAoHHNB+6ZaP4QBWhcnSJi3IPZxJOm7xTLQUF3BF90WJXTJUyfkpR3CHZ7cBtuxU5uXu1yEtSlPwnJD0Gm7Lc+bCGsl+rXGs/vldiuvEbmo6zELdiQNy1BAJoFIXzQbm332ZqvoJIBjXfon5q29jzeJ//fsDttmrmko6AygAAAAASUVORK5CYIJuAiUFmgQAAA== - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/Galaxy.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/Galaxy.plist deleted file mode 100644 index 11f6938..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/Galaxy.plist +++ /dev/null @@ -1,102 +0,0 @@ - - - - - angle - 90 - angleVariance - 360 - blendFuncDestination - 1 - blendFuncSource - 770 - duration - -1 - emitterType - 0.0 - finishColorAlpha - 1 - finishColorBlue - 0.0 - finishColorGreen - 0.0 - finishColorRed - 0.0 - finishColorVarianceAlpha - 0.0 - finishColorVarianceBlue - 0.0 - finishColorVarianceGreen - 0.0 - finishColorVarianceRed - 0.0 - finishParticleSize - 37 - finishParticleSizeVariance - 0.0 - gravityx - 0.0 - gravityy - 0.0 - maxParticles - 934 - maxRadius - 276.20999145507812 - maxRadiusVariance - 154.94999694824219 - minRadius - 0.0 - particleLifespan - 4 - particleLifespanVariance - 1 - radialAccelVariance - 0.0 - radialAcceleration - -20 - rotatePerSecond - 35.529998779296875 - rotatePerSecondVariance - 0.0 - sourcePositionVariancex - 0.0 - sourcePositionVariancey - 0.0 - sourcePositionx - 169.91000366210938 - sourcePositiony - 228.71000671386719 - speed - 59.209999084472656 - speedVariance - 10 - startColorAlpha - 1 - startColorBlue - 0.75999999046325684 - startColorGreen - 0.25 - startColorRed - 0.11999999731779099 - startColorVarianceAlpha - 0.0 - startColorVarianceBlue - 0.0 - startColorVarianceGreen - 0.0 - startColorVarianceRed - 0.0 - startParticleSize - 37 - startParticleSizeVariance - 10 - tangentialAccelVariance - 50 - tangentialAcceleration - 50 - textureFileName - Galaxy.png - textureImageData - H4sIAAAAAAAAAwFmA5n8iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADLUlEQVRYCcXX51JbQRCEUeOc/f6v6ZzxHKFPLAoI84epmrp7985294QVxcXl5eWjh7Sn9yB/MWcej19sXQb87/iP8f+yiztWAOmzcYL5k/F9AX9m7/fWf83zTmLOVeD5AHECWieiKpR95D8nlhPcepbH7TYBL+dI/mrWRCRkrQIBZY9Q5vzb+PdxQj2P2ikBCPnrxb0TRMQpAYiRIa9lVcregR0TgATZm/G3W7cmxn5VaA6qQNkjEkNAMbPcDOpBJfYF6DMByJC/H3+3XSfC97IziATov8FD8HUcDmzZs+bETSF0Z+cEICeCE0TYOQFlHznSZoTQkwIc5PW+FqwC7NUGVagCXTvlXzNHXnXE5LsrulYAYFduX4Ts11b4LlaWlbXBWzNH2GxojzN4jgogJgENYreganyYGELsq1YCAOp9CZX5eivEwy9mltcvPvqwirBHSGKIQE6Eitg35forO5mxSo5cDJyVHIf3TRVSIxNgiUgIUO5Abel2qII4hLJnSk5M7XC2rMPGU5s2APO++11PiKBVUECEyAq5athHyvS6TO2vhOHB72/ILK+VtHnb0+EEAkeiLZGV2UpyG94cvRbgh+KcGyzenZb5l3FPbbBfzDks3zcmE9aBCIBF1FCt16meO98M6L3BEpeohIUHP65ZXvXJM2IH8oCAATZYiJWc+a7swJF/HvddnHjnuLgwE4RvY1XAAVMuwAHvHPA61cUDNnD6DUws8k/j2kJEZ8NahdjbWIBeVvJIgSISh4yJ8931SgBwpMhVwtPZKiIeaSJmeWWrgMolENh6pSKXrTjftcKU66m9ziViFSI+AWJ3tgoQADTwrtdKLvvinE2AfcAylTXyj9tn1UiE8ztbBdhUIiD2u9ez3PS5LP0QJe6UgKpgJhpOuPBv2DEBMubAmbI3H0BqDYEJcBOAy06mqpCI/xIw5zYViFx/gZc98IZyX0DtITIR+4M4n27afgX6CgB52dffsq9FawWqkipUCWLyWR7aKQEiHVwFuHbrX7batApNRO3wPOj77O3swf8zuquAneJZaEPZ14KqcOOKrYdOre8j4BTWvfZl8qD2D7ghcomuE8XXAAAAAElFTkSuQmCCksg8PmYDAAA= - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/LavaFlow.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/LavaFlow.plist deleted file mode 100644 index c24278f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/LavaFlow.plist +++ /dev/null @@ -1,102 +0,0 @@ - - - - - angle - 0.0 - angleVariance - 360 - blendFuncDestination - 1 - blendFuncSource - 770 - duration - -1 - emitterType - 0.0 - finishColorAlpha - 1 - finishColorBlue - 0.0 - finishColorGreen - 1 - finishColorRed - 1 - finishColorVarianceAlpha - 0.0 - finishColorVarianceBlue - 0.0 - finishColorVarianceGreen - 0.0 - finishColorVarianceRed - 0.0 - finishParticleSize - 0.0 - finishParticleSizeVariance - 0.0 - gravityx - 0.0 - gravityy - -197.3699951171875 - maxParticles - 861 - maxRadius - 100 - maxRadiusVariance - 0.0 - minRadius - 0.0 - particleLifespan - 0.46050000190734863 - particleLifespanVariance - 0.85530000925064087 - radialAccelVariance - 0.0 - radialAcceleration - 0.0 - rotatePerSecond - 0.0 - rotatePerSecondVariance - 0.0 - sourcePositionVariancex - 7 - sourcePositionVariancey - 7 - sourcePositionx - 160 - sourcePositiony - 210 - speed - 225 - speedVariance - 6.5799999237060547 - startColorAlpha - 0.090000003576278687 - startColorBlue - 0.0 - startColorGreen - 0.0 - startColorRed - 1 - startColorVarianceAlpha - 0.0 - startColorVarianceBlue - 0.0 - startColorVarianceGreen - 0.0 - startColorVarianceRed - 0.0 - startParticleSize - 45.049999237060547 - startParticleSizeVariance - 29.049999237060547 - tangentialAccelVariance - 0.0 - tangentialAcceleration - 0.0 - textureFileName - LavaFlow.png - textureImageData - H4sIAAAAAAAAA+1bB1RURxd+byu9g1RZpINUpVtoKoiKIqJYorisdESqLRINkihGjSHEFo0EC/ZoRCRWLMRoFHuPEIMlNizY4/5z3fvic7MrmJic84vr+Tjj7My997tt5i1L796UE0UFqlD/wUsqldJvgv/CJrTr35KrjBunGfyn/nib/FvIldsMmvXJWzOYejv8X8OZzYsnB74c5N9X5pO36od/wl8Jb3m+DD8BQtgMmHXyfpH3xVvxw9/h3wLe8nxVCFQRaiyoI9hzzDoVBf546354U/4t5M3mzPDUINAk0CLQVgItXKPB8ou8L17rh3+TvxLu8rwZzgxf4KVDoEugR6BPYEBgKAcDfE8P1+rgXsYfjC8U+eFv+6Al/BXkOzvminhrof16yMuIwJjAhMCUwIzAnMACYY5zprjGGPcYoAwdlKnID/K58Eb10Bz/FsRcRY63LsaR4WyGHC0JrAisCWwIbOVgg+9Z4VoL3Mv4Qh9ls/2g8k9zoYX8FXFnYq6OOarD4m2CMbVETsDPgcCJoD2BK4EbgTvCDefa4xoH3GONMsxRJuMHHdSpzsoFhT74J/ylf815ee4QB23MUUMWbxHG0wE5AT9PAi8CXwJ/ggA5+ON7XrjWDfc6oCwRyw+GqFMbbVDmg2ZzQBn/Zrgz+a7NirkZxgpsdSRwQR7eyK0LQRBBKEF3gjCCcEQYzoXimi64xxtluKBMG9RhxsoFxgdqf8cHivi3kDuT78YYF6hbe4wZ2OxD0JkgmKAHQQRBJEEUQTRBDMFARAzOReGaCNwTjDJ8UGZ71GGFOo2lL+vhb/ngNfzZNS+f82zu0KesMT5uGLNOBCEY20jkFkswjCCOQEwgIRiFkOBcHK6JxT2RKCMEZXqjDkfUaaHAB+xaaLYXyPNXEnuB9NV6Z7i3lcpyEnqWh1RWv4EYuz4EAwiGEowkSCBIJcggyCLIIchF5OBcBq5JwD1DUUYflBmIOjxQpw3awPiA3Q/YZ6PSHFDCX547nDPqctwtUL+zVJabUK+Qr5C7/QmGYEyTCcYgzwkE+QQfE0wlKERMxbl8XJOLe5JRxhCUGYE6/FGnM9rAzgNttJU5G1/xwev4K4g9u+bhvIGeC30Has8aYwB2QP+G3tVbKqvl4QSJGM+xyAs4FhHMIphDUExQgijGuVm4ZiruGYsyElFmDOoIRZ2eaIM12mSENmpKX+0FSnNAAX9leQ/1BecO9F7oP1CDHhgLsAdydJBUlrcpUllOT8L4zkSO8wkWEZQSlBEsRZTh3CJcU4x7ClFGDsociTr6oE5/tMERbTJDG9m94LU5wPBvJvZw54LcgrPXUirrwdCHoBaDMSZgF+RqOsZtCsYSuCxEfisIVhOsJ9hAsBGxAedW45pS3FOMMqagzHTUMQh1BqMNbmiTJdqojzY3mwNy/JXFHu6dTN5DvcE5BL0Y+hHUZAzGBuwbR1CA8ZtLsISgHPltIqgi2Eawg2AnYgfOVeGa9bhnCcqYiTLHoY6RqDMCbfBGm2ykL+tAtyU5oIS/stjDHQxyDeoOziPoydCXhktl+TkW7ZwtleUx5PUa5LSVYBfBPoL9BAcIDiIO4Nw+XLMV96xBGfNRZgHqSEGd/dGGTmiTI9rYbA6w+UtfzX12z2fqnh17uIvBfQTOZKhD6M3Qn6BGp2CswF6o63UElRjjGuRaS3CM4CTBKcRJnKvFNTW4pxJlLEWZM1FHDuocgjaEoE0ucjnA9AH2WfBKDbD4K8p9pufD2WIpld3Fwc9wJ4N7CZzNUI/Qo6FPQa3OxZiB3VsIqgl+Qm4nCM4QnCe4SFCHuIhzZ3BNLe6pRhnrUOZc1DEJdYrRhnC0yRNttESbmbNAaQ0o4M/OfThL4Rkc+iqcMUzdQ9+BuxncT+CMhpyEXg39Cmp2DcYO7IfcPkpwmuACQT3BbwSXCa4gLuNcPa45jXsOoIxKlLkEdRSizmS0IRJtYvqANdpsgByU1oAS/sx9h8l9uF/A8yj0WThzoObgfgp9CO4p+VJZbkLPhr4FtbsTYwg8zmKMgeNVgt8JbhDcRNzAuau45iLuOYoydqLMctQxE3WOQRui0SZ/tNEWbWZqgLkPNcdfUd+Xz314NoO+C3d0uKfCXW0qxgXOLejd0L+ghmsxlsCnATkC39sEdwjuIu7g3E1c04B7TqOMGpS5HnUUo85ctCEWbeoi/WsNKDoH2J8TKePP1D70UrhbwD0Lns3h+RTyDZ5T4K4O91WoSehPKzBO0MOhj0EtX8CYAq9byPUeQZMc7uF7t3Dtb7j3BMrahbJXoK4i1J2KtkSibV5oqxXarqgHyPNn9z75cw8+k2NqH+4acO+C51R4VoMelC+V3Vvh7gb3FzjD92HcoJ9BTV/F2AK/+wQPCB4SPEI8xLn7uOYm7qlHGbUoswp1LEKd+WhDHNoUijYyPcBU+tdzUP6ZSBl/du+DMwU+n4L6gs8poN6g98IzGzy3wN2dyX24x8BZDufZeenL2N/GGD9Azo8JniAe49wDXHNb+jIHzqOs/SibqYE5qDsLbYlG2/zRVhup4h74Ov7yvR/u0nCWMr0Pnjngsxq4e8EzO5zDTO3D+QT32B1SWd+GM/2iVNbbb2BcmzDWDPenCMYHD3HNHdxzGWWcRJk7UEeZ9GUPyEFbYtC2AOnLHmiOHJSeAUr4M8+6sJfp/e4oG85a+MwGPreA/gNnETzDwR0F7vLQq6Fe4V4DZzucb5DPd5HbIznubB88wjV3cc8VlHEKZe5EHUtRZyHaMAptCkcb3aUvzwCGv/p7/i3m31rzv7X3v9Z6/rX2+8/7++/755/3z7+t+/OPVvv5V2v//PP959/vf//R2n//9f73n6/NgVbx+28lOdCqvv8glwPydfDOf//lNTnQar7/9AY+eCe//9ZCH7zT33+U8wG7F8j74J39/quCHJD3wTv//Wc5H7BrgX02vrPff1fiB2W58E7+/UMLfKDID+/c378o8EFzfnjn/v7pDf3A+ELeH//Xf//WQj+wfcH2h7xf5HnK8+XKyXwrvFm2vw0xjCz6Nb5Q5BNFULSHftu8WTa/TXFsufK+eJ1PlHL9NzjL2flviZbXo8wf/ylfBXZRlBZRxyX/oalA8oNmjTkvxjyKCqyguThPFtMCHHPID114H2YpFVqPtcYQx+Rd2oglsw2zPpCizVnro1gy+/+pd/snWZSQojTCyHjfC5NV8B+N/8h7vZLSR3N0KCotPTszqkewaFDsYJHwEJGkSgkoD4qKE2dl9O7fPRq2h3cLEWWRRYwHZK5+cFI2OOYS1lckekMn6oozMrOJpL5k3CFekiUm4wIyTs3LzoD5RjI2GJkCYw5wN8gkBpKxMYwTZOP2L9bIxoEwjk9LjydjsDkjPi0exnvI+NPcHAkZc3uRcWFukiSPjI+TsU1qTloSGT+CvWmSuCziPg2Yz5aIE8nYnYw1MqOjQsi4E3GiRgJrPJI1zpaMzQZSIaMzxmUmJSRmixzEjiIPPz9fUZgkL1WSne3SN06cEpcZLwoZnZYRlz6OomScX7z0wLci4mRvDz9vbxdPVw+Wo177ZgtfEFvZ6F6/FzGjjQ6+nFO0bnQpRfk2Ed/Mfjk3ch5FbZ5KUcZnX87ZfENR2iRuFYdZfIwgXxKzszP83dzy8vJckyRiV3Don69mF7TgxdLnCuL+dI8oVDIqLic1WwR+E49OHZ2TKcrKiBNLRC6vJPE/2ajYjvZRklGSTEk62RFDsiwpPYGEOz0+KTtpdLooKV1ZEP/mNrmXLK/JS7/sOWUw3JXSOWxAcW8epHj66hR36CLyDv1n3HqpxlBQeQMtr8jy/sVLQQflzIIfWUkJL/aFREWLxDmZubL3oCwpPqVGaVMGlAnVlrKmHCgXypPyoQJIo+pG9aQiqWgqlvqAElOJVBqVSeVRE6nJVCFVRM2mvqTmU4upMqqcWkttoDZTW6ld1D7qAFVLnaDOUXVUA3WdaqQeUE9pmhbSmrQ+bUJb0ra0M+1J+9Jd6G50LzqKjqVH0Al0Op1DT6Q/povoOfR8egldTn9Hb6F30fvpI/QZup6+Rt+ln3C4HA2OAceCY8dx4/hygjgRnGjOME4CZwxnPKeAM5Mzl1PKWc2p4OziHOCc4NRxrnOaSANX5xpxrbguXF9uCDeSO5g7ipvJncSdzi3hlnLXcqu4Ndxj3DruDe5jnoCnzxPxXHgBvDDeAJ6YN4Y3iTeDN5+3glfB28M7xqvnNfKe8zX55nxnvj8/nD+In8DP4xfyS/jL+Jv4e/kn+A38BwKBwEhgL/ARhAliBcmCCYIZgq8F6wQ7BUcElwRNQqHQROgs7CyMFMYJs4WFwnnC1cIdwqPCBuEjFXUVSxVPle4qg1XSVaaolKisVNmuclTlispTVR1VW1V/1UjVeNVxqrNUy1SrVA+rNqg+VdNVs1frrBatlqw2WW2u2lq1vWrn1e6pq6u3U/dT76eepP6R+lz19eo/qterP9bQ03DSCNEYqpGjMVNjucZOjTMa9zQ1Ne00AzUHa2ZrztQs19yt+YvmIy19LVetcK14rXytBVoVWke1bmmrattqB2l/oD1eu0R7o/Zh7Rs6qjp2OiE6cTqTdBbobNE5pdOkq6/roRupm6Y7Q3el7n7dq3pCPTu9bnrxegV63+rt1rukz9W31g/RF+t/rF+mv1e/wUBgYG8QbpBsUGSwxuCQQaOhnmFHwxjDsYYLDLcZ1hlxjeyMwo1SjWYZbTA6afSkjUWboDaSNtParG1ztM1DYzPjQGOJ8XTjdcYnjJ+YiEy6maSYfG6y2eSCKc/UybSfaZ7pItO9pjfMDMwCzMRm0802mJ0155g7mUeZTzD/1vygeZNFW4seFhkW8yx2W9xoa9Q2sG1y2+K229tes9S37GKZZFlsucPyd5GhKEiUKpor2iNqtDK3CrPKsVpidcjqaTv7dgPaTWm3rt0FazVrX+tR1sXW1daNNpY2vW0m2qyyOWurautrm2j7lW2N7UM7e7uBdp/Ybba7am9sH24/3n6V/XkHTYeuDmMcSh2OOwocfR1THL92rHXiOHk5JTotcDrszHH2dk5y/tr5SHt+e7/26e1L259y0XAJcsl1WeVS72rk2st1iutm11tuNm6D3T53q3F77u7lnupe5n7OQ8+jp8cUjyqPu55OnmLPBZ7HO2h26N4hv0NlhzsdnTtKOi7qeNpL36u31yde1V5/ePt4Z3qv9b7mY+MzwmehzylfA9++vjN8f/Tj+wX75ftt9Xvs7+2f7b/B/3aAS0BKwMqAq53sO0k6lXW61Lld57jOSzrXdRF1GdHlmy51Xa26xnUt7fproHVgfOCywCtBjkHJQauDbgW7B2cGbwp+GOIf8mHIzlBuaI/Q6aGHuul1G9BtfrdfurfrntB9VffGHl49JvTYGcYPiwj7POxUuEW4OLw8vLGnT88Pe+6J0IjoHzE/4tdeTr0ye1X15vTu2fuL3uf72PZJ77M5kooMj/wi8kJf+75j+v7QT9Cvb78F/S5HeURNjKrpr99/eP+V/R9EB0fPij43wGFAzoDqGO2YoTHlMQ8Hhg6cM7BukNugDwcdiDWNTYqtHCwcHDN42eCmId2GfDmkYajX0MKhJ4fZDxs7bP8Hph+kfrBtuPbwuOEbR/BHDByxcsSzuMi40rimkeEjF45sFIeIvxJfjw+ML46/JuksmSO5MqrzqDmjriZ0Tvgi4Vpi18SSxBtJIUnzk+4khyUvTn6YEpmyPEWaOjB1XZpK2oi0Lel66Snpe0a3HT129JEM54zCjLox/mO+HNOYGZG5LIvOGpZVmW1ALlMHcxxypubU53bJXZD7KC8mb+NY3bHpYw+Ocxo3bdyV8d3HL53AmyCeUD3RauLkifUfBn24ZBI9aeSk6nzr/IL8ho96fLRistrklMk/T3GfMmfK/Y8HflxVYFHwUcGlqT2mrirUKswsPPVJwCeLP+V9mvTpoWkdps2b9nx6/PSfityLSoqezRDP+Okzj8/mfiadOWrmoVnesxbNFsxOn33y866fr5ijO2f8nEtf9P6iolhUPL34/pfDv9xf0rFk8VdqX+V8VTe319zKeTbzZs97Nj9x/okFwQvWLTRfOG3hw6/jvz66KHDR2sUWi4sWP/km6ZvTS3osqSi1Ky35VvBt7reXy2LKapb6Li1fZrqsaNkfy9OX162IWrGn3Ke8fKX5ylmrOKtyVl1bPXR17ZrQNZVrXdYuWWe0rmg9tT5n/e/fjfju5IaIDdUbfTeu/d72+4Wb9DdNr6ArxlU0bk7cXFcZW3lkS88t1VUBVZt+cP1h+VarrQu2GW6btV1te8F26Y7xO5p2Zuy8sSth16Xq4dXndg/afXxPvz2H9kbs/XFf9327a4JqdvzY+cet+/33b/nJ96fNB7wPVBz0OrjpZ6+fNx3yPlRx2OdwZa1fbdWRTke2H+16dNex0GP7jocfP3Ciz4kjJwecPH1q6Km60/Gnr55JPXPnbO7Zp+c+Os8/P/2CzoWSX8x/Kb3oeHFdnXfdtvrQ+oO/9v/13CXxpeu/Zf32rKHgsublkiuWV8qvel7deq37tdrfh/zecD3j+tMbhTd1by685XDr+9uBtw82DmpsuJN5R3p3xj2Te8vvd7xf3dS36ZcHaQ+ePpz+yOTRise+j2ueDHxy5WneM+GzuX84/lH1POL5eWmaVPo/LX7Mrg5NAAA= - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/Phoenix.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/Phoenix.plist deleted file mode 100644 index 317870f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/Phoenix.plist +++ /dev/null @@ -1,102 +0,0 @@ - - - - - angle - 349 - angleVariance - 93 - blendFuncDestination - 1 - blendFuncSource - 770 - duration - -1 - emitterType - 1 - finishColorAlpha - 0.32887318730354309 - finishColorBlue - 0.93377602100372314 - finishColorGreen - 0.95858514308929443 - finishColorRed - 0.19334913790225983 - finishColorVarianceAlpha - 0.38997083902359009 - finishColorVarianceBlue - 0.37059104442596436 - finishColorVarianceGreen - 0.81526708602905273 - finishColorVarianceRed - 0.83449059724807739 - finishParticleSize - 43 - finishParticleSizeVariance - 18 - gravityx - 1.4500000476837158 - gravityy - 1.1499999761581421 - maxParticles - 285 - maxRadius - 60 - maxRadiusVariance - 85.263160705566406 - minRadius - 0.0 - particleLifespan - 0.0 - particleLifespanVariance - 2 - radialAccelVariance - 0.0 - radialAcceleration - 0.0 - rotatePerSecond - 360 - rotatePerSecondVariance - 0.0 - sourcePositionVariancex - -4.5 - sourcePositionVariancey - 0.0 - sourcePositionx - 191.15043640136719 - sourcePositiony - 217.41175842285156 - speed - 390 - speedVariance - 179 - startColorAlpha - 0.27146226167678833 - startColorBlue - 0.91891378164291382 - startColorGreen - 0.10308317095041275 - startColorRed - 0.7686341404914856 - startColorVarianceAlpha - 0.0067866151221096516 - startColorVarianceBlue - 0.32555040717124939 - startColorVarianceGreen - 0.41684192419052124 - startColorVarianceRed - 0.79420870542526245 - startParticleSize - 3 - startParticleSizeVariance - 24 - tangentialAccelVariance - 0.0 - tangentialAcceleration - 0.0 - textureFileName - phoenixLeftWing.png - textureImageData - H4sIAAAAAAAAA+1bB1RURxd+byu9g1RZpINUpVtoKoiKIqJYorisdESqLRINkihGjSHEFo0EC/ZoRCRWLMRoFHuPEIMlNizY4/5z3fvic7MrmJic84vr+Tjj7My997tt5i1L796UE0UFqlD/wUsqldJvgv/CJrTr35KrjBunGfyn/nib/FvIldsMmvXJWzOYejv8X8OZzYsnB74c5N9X5pO36od/wl8Jb3m+DD8BQtgMmHXyfpH3xVvxw9/h3wLe8nxVCFQRaiyoI9hzzDoVBf546354U/4t5M3mzPDUINAk0CLQVgItXKPB8ou8L17rh3+TvxLu8rwZzgxf4KVDoEugR6BPYEBgKAcDfE8P1+rgXsYfjC8U+eFv+6Al/BXkOzvminhrof16yMuIwJjAhMCUwIzAnMACYY5zprjGGPcYoAwdlKnID/K58Eb10Bz/FsRcRY63LsaR4WyGHC0JrAisCWwIbOVgg+9Z4VoL3Mv4Qh9ls/2g8k9zoYX8FXFnYq6OOarD4m2CMbVETsDPgcCJoD2BK4EbgTvCDefa4xoH3GONMsxRJuMHHdSpzsoFhT74J/ylf815ee4QB23MUUMWbxHG0wE5AT9PAi8CXwJ/ggA5+ON7XrjWDfc6oCwRyw+GqFMbbVDmg2ZzQBn/Zrgz+a7NirkZxgpsdSRwQR7eyK0LQRBBKEF3gjCCcEQYzoXimi64xxtluKBMG9RhxsoFxgdqf8cHivi3kDuT78YYF6hbe4wZ2OxD0JkgmKAHQQRBJEEUQTRBDMFARAzOReGaCNwTjDJ8UGZ71GGFOo2lL+vhb/ngNfzZNS+f82zu0KesMT5uGLNOBCEY20jkFkswjCCOQEwgIRiFkOBcHK6JxT2RKCMEZXqjDkfUaaHAB+xaaLYXyPNXEnuB9NV6Z7i3lcpyEnqWh1RWv4EYuz4EAwiGEowkSCBIJcggyCLIIchF5OBcBq5JwD1DUUYflBmIOjxQpw3awPiA3Q/YZ6PSHFDCX547nDPqctwtUL+zVJabUK+Qr5C7/QmGYEyTCcYgzwkE+QQfE0wlKERMxbl8XJOLe5JRxhCUGYE6/FGnM9rAzgNttJU5G1/xwev4K4g9u+bhvIGeC30Has8aYwB2QP+G3tVbKqvl4QSJGM+xyAs4FhHMIphDUExQgijGuVm4ZiruGYsyElFmDOoIRZ2eaIM12mSENmpKX+0FSnNAAX9leQ/1BecO9F7oP1CDHhgLsAdydJBUlrcpUllOT8L4zkSO8wkWEZQSlBEsRZTh3CJcU4x7ClFGDsociTr6oE5/tMERbTJDG9m94LU5wPBvJvZw54LcgrPXUirrwdCHoBaDMSZgF+RqOsZtCsYSuCxEfisIVhOsJ9hAsBGxAedW45pS3FOMMqagzHTUMQh1BqMNbmiTJdqojzY3mwNy/JXFHu6dTN5DvcE5BL0Y+hHUZAzGBuwbR1CA8ZtLsISgHPltIqgi2Eawg2AnYgfOVeGa9bhnCcqYiTLHoY6RqDMCbfBGm2ykL+tAtyU5oIS/stjDHQxyDeoOziPoydCXhktl+TkW7ZwtleUx5PUa5LSVYBfBPoL9BAcIDiIO4Nw+XLMV96xBGfNRZgHqSEGd/dGGTmiTI9rYbA6w+UtfzX12z2fqnh17uIvBfQTOZKhD6M3Qn6BGp2CswF6o63UElRjjGuRaS3CM4CTBKcRJnKvFNTW4pxJlLEWZM1FHDuocgjaEoE0ucjnA9AH2WfBKDbD4K8p9pufD2WIpld3Fwc9wJ4N7CZzNUI/Qo6FPQa3OxZiB3VsIqgl+Qm4nCM4QnCe4SFCHuIhzZ3BNLe6pRhnrUOZc1DEJdYrRhnC0yRNttESbmbNAaQ0o4M/OfThL4Rkc+iqcMUzdQ9+BuxncT+CMhpyEXg39Cmp2DcYO7IfcPkpwmuACQT3BbwSXCa4gLuNcPa45jXsOoIxKlLkEdRSizmS0IRJtYvqANdpsgByU1oAS/sx9h8l9uF/A8yj0WThzoObgfgp9CO4p+VJZbkLPhr4FtbsTYwg8zmKMgeNVgt8JbhDcRNzAuau45iLuOYoydqLMctQxE3WOQRui0SZ/tNEWbWZqgLkPNcdfUd+Xz314NoO+C3d0uKfCXW0qxgXOLejd0L+ghmsxlsCnATkC39sEdwjuIu7g3E1c04B7TqOMGpS5HnUUo85ctCEWbeoi/WsNKDoH2J8TKePP1D70UrhbwD0Lns3h+RTyDZ5T4K4O91WoSehPKzBO0MOhj0EtX8CYAq9byPUeQZMc7uF7t3Dtb7j3BMrahbJXoK4i1J2KtkSibV5oqxXarqgHyPNn9z75cw8+k2NqH+4acO+C51R4VoMelC+V3Vvh7gb3FzjD92HcoJ9BTV/F2AK/+wQPCB4SPEI8xLn7uOYm7qlHGbUoswp1LEKd+WhDHNoUijYyPcBU+tdzUP6ZSBl/du+DMwU+n4L6gs8poN6g98IzGzy3wN2dyX24x8BZDufZeenL2N/GGD9Azo8JniAe49wDXHNb+jIHzqOs/SibqYE5qDsLbYlG2/zRVhup4h74Ov7yvR/u0nCWMr0Pnjngsxq4e8EzO5zDTO3D+QT32B1SWd+GM/2iVNbbb2BcmzDWDPenCMYHD3HNHdxzGWWcRJk7UEeZ9GUPyEFbYtC2AOnLHmiOHJSeAUr4M8+6sJfp/e4oG85a+MwGPreA/gNnETzDwR0F7vLQq6Fe4V4DZzucb5DPd5HbIznubB88wjV3cc8VlHEKZe5EHUtRZyHaMAptCkcb3aUvzwCGv/p7/i3m31rzv7X3v9Z6/rX2+8/7++/755/3z7+t+/OPVvv5V2v//PP959/vf//R2n//9f73n6/NgVbx+28lOdCqvv8glwPydfDOf//lNTnQar7/9AY+eCe//9ZCH7zT33+U8wG7F8j74J39/quCHJD3wTv//Wc5H7BrgX02vrPff1fiB2W58E7+/UMLfKDID+/c378o8EFzfnjn/v7pDf3A+ELeH//Xf//WQj+wfcH2h7xf5HnK8+XKyXwrvFm2vw0xjCz6Nb5Q5BNFULSHftu8WTa/TXFsufK+eJ1PlHL9NzjL2flviZbXo8wf/ylfBXZRlBZRxyX/oalA8oNmjTkvxjyKCqyguThPFtMCHHPID114H2YpFVqPtcYQx+Rd2oglsw2zPpCizVnro1gy+/+pd/snWZSQojTCyHjfC5NV8B+N/8h7vZLSR3N0KCotPTszqkewaFDsYJHwEJGkSgkoD4qKE2dl9O7fPRq2h3cLEWWRRYwHZK5+cFI2OOYS1lckekMn6oozMrOJpL5k3CFekiUm4wIyTs3LzoD5RjI2GJkCYw5wN8gkBpKxMYwTZOP2L9bIxoEwjk9LjydjsDkjPi0exnvI+NPcHAkZc3uRcWFukiSPjI+TsU1qTloSGT+CvWmSuCziPg2Yz5aIE8nYnYw1MqOjQsi4E3GiRgJrPJI1zpaMzQZSIaMzxmUmJSRmixzEjiIPPz9fUZgkL1WSne3SN06cEpcZLwoZnZYRlz6OomScX7z0wLci4mRvDz9vbxdPVw+Wo177ZgtfEFvZ6F6/FzGjjQ6+nFO0bnQpRfk2Ed/Mfjk3ch5FbZ5KUcZnX87ZfENR2iRuFYdZfIwgXxKzszP83dzy8vJckyRiV3Don69mF7TgxdLnCuL+dI8oVDIqLic1WwR+E49OHZ2TKcrKiBNLRC6vJPE/2ajYjvZRklGSTEk62RFDsiwpPYGEOz0+KTtpdLooKV1ZEP/mNrmXLK/JS7/sOWUw3JXSOWxAcW8epHj66hR36CLyDv1n3HqpxlBQeQMtr8jy/sVLQQflzIIfWUkJL/aFREWLxDmZubL3oCwpPqVGaVMGlAnVlrKmHCgXypPyoQJIo+pG9aQiqWgqlvqAElOJVBqVSeVRE6nJVCFVRM2mvqTmU4upMqqcWkttoDZTW6ld1D7qAFVLnaDOUXVUA3WdaqQeUE9pmhbSmrQ+bUJb0ra0M+1J+9Jd6G50LzqKjqVH0Al0Op1DT6Q/povoOfR8egldTn9Hb6F30fvpI/QZup6+Rt+ln3C4HA2OAceCY8dx4/hygjgRnGjOME4CZwxnPKeAM5Mzl1PKWc2p4OziHOCc4NRxrnOaSANX5xpxrbguXF9uCDeSO5g7ipvJncSdzi3hlnLXcqu4Ndxj3DruDe5jnoCnzxPxXHgBvDDeAJ6YN4Y3iTeDN5+3glfB28M7xqvnNfKe8zX55nxnvj8/nD+In8DP4xfyS/jL+Jv4e/kn+A38BwKBwEhgL/ARhAliBcmCCYIZgq8F6wQ7BUcElwRNQqHQROgs7CyMFMYJs4WFwnnC1cIdwqPCBuEjFXUVSxVPle4qg1XSVaaolKisVNmuclTlispTVR1VW1V/1UjVeNVxqrNUy1SrVA+rNqg+VdNVs1frrBatlqw2WW2u2lq1vWrn1e6pq6u3U/dT76eepP6R+lz19eo/qterP9bQ03DSCNEYqpGjMVNjucZOjTMa9zQ1Ne00AzUHa2ZrztQs19yt+YvmIy19LVetcK14rXytBVoVWke1bmmrattqB2l/oD1eu0R7o/Zh7Rs6qjp2OiE6cTqTdBbobNE5pdOkq6/roRupm6Y7Q3el7n7dq3pCPTu9bnrxegV63+rt1rukz9W31g/RF+t/rF+mv1e/wUBgYG8QbpBsUGSwxuCQQaOhnmFHwxjDsYYLDLcZ1hlxjeyMwo1SjWYZbTA6afSkjUWboDaSNtParG1ztM1DYzPjQGOJ8XTjdcYnjJ+YiEy6maSYfG6y2eSCKc/UybSfaZ7pItO9pjfMDMwCzMRm0802mJ0155g7mUeZTzD/1vygeZNFW4seFhkW8yx2W9xoa9Q2sG1y2+K229tes9S37GKZZFlsucPyd5GhKEiUKpor2iNqtDK3CrPKsVpidcjqaTv7dgPaTWm3rt0FazVrX+tR1sXW1daNNpY2vW0m2qyyOWurautrm2j7lW2N7UM7e7uBdp/Ybba7am9sH24/3n6V/XkHTYeuDmMcSh2OOwocfR1THL92rHXiOHk5JTotcDrszHH2dk5y/tr5SHt+e7/26e1L259y0XAJcsl1WeVS72rk2st1iutm11tuNm6D3T53q3F77u7lnupe5n7OQ8+jp8cUjyqPu55OnmLPBZ7HO2h26N4hv0NlhzsdnTtKOi7qeNpL36u31yde1V5/ePt4Z3qv9b7mY+MzwmehzylfA9++vjN8f/Tj+wX75ftt9Xvs7+2f7b/B/3aAS0BKwMqAq53sO0k6lXW61Lld57jOSzrXdRF1GdHlmy51Xa26xnUt7fproHVgfOCywCtBjkHJQauDbgW7B2cGbwp+GOIf8mHIzlBuaI/Q6aGHuul1G9BtfrdfurfrntB9VffGHl49JvTYGcYPiwj7POxUuEW4OLw8vLGnT88Pe+6J0IjoHzE/4tdeTr0ye1X15vTu2fuL3uf72PZJ77M5kooMj/wi8kJf+75j+v7QT9Cvb78F/S5HeURNjKrpr99/eP+V/R9EB0fPij43wGFAzoDqGO2YoTHlMQ8Hhg6cM7BukNugDwcdiDWNTYqtHCwcHDN42eCmId2GfDmkYajX0MKhJ4fZDxs7bP8Hph+kfrBtuPbwuOEbR/BHDByxcsSzuMi40rimkeEjF45sFIeIvxJfjw+ML46/JuksmSO5MqrzqDmjriZ0Tvgi4Vpi18SSxBtJIUnzk+4khyUvTn6YEpmyPEWaOjB1XZpK2oi0Lel66Snpe0a3HT129JEM54zCjLox/mO+HNOYGZG5LIvOGpZVmW1ALlMHcxxypubU53bJXZD7KC8mb+NY3bHpYw+Ocxo3bdyV8d3HL53AmyCeUD3RauLkifUfBn24ZBI9aeSk6nzr/IL8ho96fLRistrklMk/T3GfMmfK/Y8HflxVYFHwUcGlqT2mrirUKswsPPVJwCeLP+V9mvTpoWkdps2b9nx6/PSfityLSoqezRDP+Okzj8/mfiadOWrmoVnesxbNFsxOn33y866fr5ijO2f8nEtf9P6iolhUPL34/pfDv9xf0rFk8VdqX+V8VTe319zKeTbzZs97Nj9x/okFwQvWLTRfOG3hw6/jvz66KHDR2sUWi4sWP/km6ZvTS3osqSi1Ky35VvBt7reXy2LKapb6Li1fZrqsaNkfy9OX162IWrGn3Ke8fKX5ylmrOKtyVl1bPXR17ZrQNZVrXdYuWWe0rmg9tT5n/e/fjfju5IaIDdUbfTeu/d72+4Wb9DdNr6ArxlU0bk7cXFcZW3lkS88t1VUBVZt+cP1h+VarrQu2GW6btV1te8F26Y7xO5p2Zuy8sSth16Xq4dXndg/afXxPvz2H9kbs/XFf9327a4JqdvzY+cet+/33b/nJ96fNB7wPVBz0OrjpZ6+fNx3yPlRx2OdwZa1fbdWRTke2H+16dNex0GP7jocfP3Ciz4kjJwecPH1q6Km60/Gnr55JPXPnbO7Zp+c+Os8/P/2CzoWSX8x/Kb3oeHFdnXfdtvrQ+oO/9v/13CXxpeu/Zf32rKHgsublkiuWV8qvel7deq37tdrfh/zecD3j+tMbhTd1by685XDr+9uBtw82DmpsuJN5R3p3xj2Te8vvd7xf3dS36ZcHaQ+ePpz+yOTRise+j2ueDHxy5WneM+GzuX84/lH1POL5eWmaVPo/LX7Mrg5NAAA= - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/SmallSun.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/SmallSun.plist deleted file mode 100644 index 54be523..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/SmallSun.plist +++ /dev/null @@ -1,110 +0,0 @@ - - - - - angle - 0.0 - angleVariance - 360 - blendFuncDestination - 1 - blendFuncSource - 770 - duration - -1 - emitterType - 0.0 - finishColorAlpha - 1 - finishColorBlue - 0.0 - finishColorGreen - 1 - finishColorRed - 1 - finishColorVarianceAlpha - 0.0 - finishColorVarianceBlue - 0.0 - finishColorVarianceGreen - 0.0 - finishColorVarianceRed - 0.0 - finishParticleSize - 0.0 - finishParticleSizeVariance - 0.0 - gravityx - 0.0 - gravityy - 0.0 - maxParticles - 500 - maxRadius - 100 - maxRadiusVariance - 0.0 - minRadius - 0.0 - particleLifespan - 0.20000000298023224 - particleLifespanVariance - 0.85530000925064087 - radialAccelVariance - 0.0 - radialAcceleration - -380 - rotatePerSecond - 0.0 - rotatePerSecondVariance - 0.0 - rotationEnd - 0.0 - rotationEndVariance - 0.0 - rotationStart - 0.0 - rotationStartVariance - 0.0 - sourcePositionVariancex - 7 - sourcePositionVariancey - 7 - sourcePositionx - 161.41999816894531 - sourcePositiony - 232.94000244140625 - speed - 128 - speedVariance - 6.5799999237060547 - startColorAlpha - 1 - startColorBlue - 0.0 - startColorGreen - 0.0 - startColorRed - 1 - startColorVarianceAlpha - 0.0 - startColorVarianceBlue - 0.0 - startColorVarianceGreen - 0.0 - startColorVarianceRed - 0.0 - startParticleSize - 22 - startParticleSizeVariance - 14 - tangentialAccelVariance - 0.0 - tangentialAcceleration - -144.74000549316406 - textureFileName - particleTexture.png - textureImageData - H4sIAAAAAAAAA+1bB1RURxd+byu9g1RZpINUpVtoKoiKIqJYorisdESqLRINkihGjSHEFo0EC/ZoRCRWLMRoFHuPEIMlNizY4/5z3fvic7MrmJic84vr+Tjj7My997tt5i1L796UE0UFqlD/wUsqldJvgv/CJrTr35KrjBunGfyn/nib/FvIldsMmvXJWzOYejv8X8OZzYsnB74c5N9X5pO36od/wl8Jb3m+DD8BQtgMmHXyfpH3xVvxw9/h3wLe8nxVCFQRaiyoI9hzzDoVBf546354U/4t5M3mzPDUINAk0CLQVgItXKPB8ou8L17rh3+TvxLu8rwZzgxf4KVDoEugR6BPYEBgKAcDfE8P1+rgXsYfjC8U+eFv+6Al/BXkOzvminhrof16yMuIwJjAhMCUwIzAnMACYY5zprjGGPcYoAwdlKnID/K58Eb10Bz/FsRcRY63LsaR4WyGHC0JrAisCWwIbOVgg+9Z4VoL3Mv4Qh9ls/2g8k9zoYX8FXFnYq6OOarD4m2CMbVETsDPgcCJoD2BK4EbgTvCDefa4xoH3GONMsxRJuMHHdSpzsoFhT74J/ylf815ee4QB23MUUMWbxHG0wE5AT9PAi8CXwJ/ggA5+ON7XrjWDfc6oCwRyw+GqFMbbVDmg2ZzQBn/Zrgz+a7NirkZxgpsdSRwQR7eyK0LQRBBKEF3gjCCcEQYzoXimi64xxtluKBMG9RhxsoFxgdqf8cHivi3kDuT78YYF6hbe4wZ2OxD0JkgmKAHQQRBJEEUQTRBDMFARAzOReGaCNwTjDJ8UGZ71GGFOo2lL+vhb/ngNfzZNS+f82zu0KesMT5uGLNOBCEY20jkFkswjCCOQEwgIRiFkOBcHK6JxT2RKCMEZXqjDkfUaaHAB+xaaLYXyPNXEnuB9NV6Z7i3lcpyEnqWh1RWv4EYuz4EAwiGEowkSCBIJcggyCLIIchF5OBcBq5JwD1DUUYflBmIOjxQpw3awPiA3Q/YZ6PSHFDCX547nDPqctwtUL+zVJabUK+Qr5C7/QmGYEyTCcYgzwkE+QQfE0wlKERMxbl8XJOLe5JRxhCUGYE6/FGnM9rAzgNttJU5G1/xwev4K4g9u+bhvIGeC30Has8aYwB2QP+G3tVbKqvl4QSJGM+xyAs4FhHMIphDUExQgijGuVm4ZiruGYsyElFmDOoIRZ2eaIM12mSENmpKX+0FSnNAAX9leQ/1BecO9F7oP1CDHhgLsAdydJBUlrcpUllOT8L4zkSO8wkWEZQSlBEsRZTh3CJcU4x7ClFGDsociTr6oE5/tMERbTJDG9m94LU5wPBvJvZw54LcgrPXUirrwdCHoBaDMSZgF+RqOsZtCsYSuCxEfisIVhOsJ9hAsBGxAedW45pS3FOMMqagzHTUMQh1BqMNbmiTJdqojzY3mwNy/JXFHu6dTN5DvcE5BL0Y+hHUZAzGBuwbR1CA8ZtLsISgHPltIqgi2Eawg2AnYgfOVeGa9bhnCcqYiTLHoY6RqDMCbfBGm2ykL+tAtyU5oIS/stjDHQxyDeoOziPoydCXhktl+TkW7ZwtleUx5PUa5LSVYBfBPoL9BAcIDiIO4Nw+XLMV96xBGfNRZgHqSEGd/dGGTmiTI9rYbA6w+UtfzX12z2fqnh17uIvBfQTOZKhD6M3Qn6BGp2CswF6o63UElRjjGuRaS3CM4CTBKcRJnKvFNTW4pxJlLEWZM1FHDuocgjaEoE0ucjnA9AH2WfBKDbD4K8p9pufD2WIpld3Fwc9wJ4N7CZzNUI/Qo6FPQa3OxZiB3VsIqgl+Qm4nCM4QnCe4SFCHuIhzZ3BNLe6pRhnrUOZc1DEJdYrRhnC0yRNttESbmbNAaQ0o4M/OfThL4Rkc+iqcMUzdQ9+BuxncT+CMhpyEXg39Cmp2DcYO7IfcPkpwmuACQT3BbwSXCa4gLuNcPa45jXsOoIxKlLkEdRSizmS0IRJtYvqANdpsgByU1oAS/sx9h8l9uF/A8yj0WThzoObgfgp9CO4p+VJZbkLPhr4FtbsTYwg8zmKMgeNVgt8JbhDcRNzAuau45iLuOYoydqLMctQxE3WOQRui0SZ/tNEWbWZqgLkPNcdfUd+Xz314NoO+C3d0uKfCXW0qxgXOLejd0L+ghmsxlsCnATkC39sEdwjuIu7g3E1c04B7TqOMGpS5HnUUo85ctCEWbeoi/WsNKDoH2J8TKePP1D70UrhbwD0Lns3h+RTyDZ5T4K4O91WoSehPKzBO0MOhj0EtX8CYAq9byPUeQZMc7uF7t3Dtb7j3BMrahbJXoK4i1J2KtkSibV5oqxXarqgHyPNn9z75cw8+k2NqH+4acO+C51R4VoMelC+V3Vvh7gb3FzjD92HcoJ9BTV/F2AK/+wQPCB4SPEI8xLn7uOYm7qlHGbUoswp1LEKd+WhDHNoUijYyPcBU+tdzUP6ZSBl/du+DMwU+n4L6gs8poN6g98IzGzy3wN2dyX24x8BZDufZeenL2N/GGD9Azo8JniAe49wDXHNb+jIHzqOs/SibqYE5qDsLbYlG2/zRVhup4h74Ov7yvR/u0nCWMr0Pnjngsxq4e8EzO5zDTO3D+QT32B1SWd+GM/2iVNbbb2BcmzDWDPenCMYHD3HNHdxzGWWcRJk7UEeZ9GUPyEFbYtC2AOnLHmiOHJSeAUr4M8+6sJfp/e4oG85a+MwGPreA/gNnETzDwR0F7vLQq6Fe4V4DZzucb5DPd5HbIznubB88wjV3cc8VlHEKZe5EHUtRZyHaMAptCkcb3aUvzwCGv/p7/i3m31rzv7X3v9Z6/rX2+8/7++/755/3z7+t+/OPVvv5V2v//PP959/vf//R2n//9f73n6/NgVbx+28lOdCqvv8glwPydfDOf//lNTnQar7/9AY+eCe//9ZCH7zT33+U8wG7F8j74J39/quCHJD3wTv//Wc5H7BrgX02vrPff1fiB2W58E7+/UMLfKDID+/c378o8EFzfnjn/v7pDf3A+ELeH//Xf//WQj+wfcH2h7xf5HnK8+XKyXwrvFm2vw0xjCz6Nb5Q5BNFULSHftu8WTa/TXFsufK+eJ1PlHL9NzjL2flviZbXo8wf/ylfBXZRlBZRxyX/oalA8oNmjTkvxjyKCqyguThPFtMCHHPID114H2YpFVqPtcYQx+Rd2oglsw2zPpCizVnro1gy+/+pd/snWZSQojTCyHjfC5NV8B+N/8h7vZLSR3N0KCotPTszqkewaFDsYJHwEJGkSgkoD4qKE2dl9O7fPRq2h3cLEWWRRYwHZK5+cFI2OOYS1lckekMn6oozMrOJpL5k3CFekiUm4wIyTs3LzoD5RjI2GJkCYw5wN8gkBpKxMYwTZOP2L9bIxoEwjk9LjydjsDkjPi0exnvI+NPcHAkZc3uRcWFukiSPjI+TsU1qTloSGT+CvWmSuCziPg2Yz5aIE8nYnYw1MqOjQsi4E3GiRgJrPJI1zpaMzQZSIaMzxmUmJSRmixzEjiIPPz9fUZgkL1WSne3SN06cEpcZLwoZnZYRlz6OomScX7z0wLci4mRvDz9vbxdPVw+Wo177ZgtfEFvZ6F6/FzGjjQ6+nFO0bnQpRfk2Ed/Mfjk3ch5FbZ5KUcZnX87ZfENR2iRuFYdZfIwgXxKzszP83dzy8vJckyRiV3Don69mF7TgxdLnCuL+dI8oVDIqLic1WwR+E49OHZ2TKcrKiBNLRC6vJPE/2ajYjvZRklGSTEk62RFDsiwpPYGEOz0+KTtpdLooKV1ZEP/mNrmXLK/JS7/sOWUw3JXSOWxAcW8epHj66hR36CLyDv1n3HqpxlBQeQMtr8jy/sVLQQflzIIfWUkJL/aFREWLxDmZubL3oCwpPqVGaVMGlAnVlrKmHCgXypPyoQJIo+pG9aQiqWgqlvqAElOJVBqVSeVRE6nJVCFVRM2mvqTmU4upMqqcWkttoDZTW6ld1D7qAFVLnaDOUXVUA3WdaqQeUE9pmhbSmrQ+bUJb0ra0M+1J+9Jd6G50LzqKjqVH0Al0Op1DT6Q/povoOfR8egldTn9Hb6F30fvpI/QZup6+Rt+ln3C4HA2OAceCY8dx4/hygjgRnGjOME4CZwxnPKeAM5Mzl1PKWc2p4OziHOCc4NRxrnOaSANX5xpxrbguXF9uCDeSO5g7ipvJncSdzi3hlnLXcqu4Ndxj3DruDe5jnoCnzxPxXHgBvDDeAJ6YN4Y3iTeDN5+3glfB28M7xqvnNfKe8zX55nxnvj8/nD+In8DP4xfyS/jL+Jv4e/kn+A38BwKBwEhgL/ARhAliBcmCCYIZgq8F6wQ7BUcElwRNQqHQROgs7CyMFMYJs4WFwnnC1cIdwqPCBuEjFXUVSxVPle4qg1XSVaaolKisVNmuclTlispTVR1VW1V/1UjVeNVxqrNUy1SrVA+rNqg+VdNVs1frrBatlqw2WW2u2lq1vWrn1e6pq6u3U/dT76eepP6R+lz19eo/qterP9bQ03DSCNEYqpGjMVNjucZOjTMa9zQ1Ne00AzUHa2ZrztQs19yt+YvmIy19LVetcK14rXytBVoVWke1bmmrattqB2l/oD1eu0R7o/Zh7Rs6qjp2OiE6cTqTdBbobNE5pdOkq6/roRupm6Y7Q3el7n7dq3pCPTu9bnrxegV63+rt1rukz9W31g/RF+t/rF+mv1e/wUBgYG8QbpBsUGSwxuCQQaOhnmFHwxjDsYYLDLcZ1hlxjeyMwo1SjWYZbTA6afSkjUWboDaSNtParG1ztM1DYzPjQGOJ8XTjdcYnjJ+YiEy6maSYfG6y2eSCKc/UybSfaZ7pItO9pjfMDMwCzMRm0802mJ0155g7mUeZTzD/1vygeZNFW4seFhkW8yx2W9xoa9Q2sG1y2+K229tes9S37GKZZFlsucPyd5GhKEiUKpor2iNqtDK3CrPKsVpidcjqaTv7dgPaTWm3rt0FazVrX+tR1sXW1daNNpY2vW0m2qyyOWurautrm2j7lW2N7UM7e7uBdp/Ybba7am9sH24/3n6V/XkHTYeuDmMcSh2OOwocfR1THL92rHXiOHk5JTotcDrszHH2dk5y/tr5SHt+e7/26e1L259y0XAJcsl1WeVS72rk2st1iutm11tuNm6D3T53q3F77u7lnupe5n7OQ8+jp8cUjyqPu55OnmLPBZ7HO2h26N4hv0NlhzsdnTtKOi7qeNpL36u31yde1V5/ePt4Z3qv9b7mY+MzwmehzylfA9++vjN8f/Tj+wX75ftt9Xvs7+2f7b/B/3aAS0BKwMqAq53sO0k6lXW61Lld57jOSzrXdRF1GdHlmy51Xa26xnUt7fproHVgfOCywCtBjkHJQauDbgW7B2cGbwp+GOIf8mHIzlBuaI/Q6aGHuul1G9BtfrdfurfrntB9VffGHl49JvTYGcYPiwj7POxUuEW4OLw8vLGnT88Pe+6J0IjoHzE/4tdeTr0ye1X15vTu2fuL3uf72PZJ77M5kooMj/wi8kJf+75j+v7QT9Cvb78F/S5HeURNjKrpr99/eP+V/R9EB0fPij43wGFAzoDqGO2YoTHlMQ8Hhg6cM7BukNugDwcdiDWNTYqtHCwcHDN42eCmId2GfDmkYajX0MKhJ4fZDxs7bP8Hph+kfrBtuPbwuOEbR/BHDByxcsSzuMi40rimkeEjF45sFIeIvxJfjw+ML46/JuksmSO5MqrzqDmjriZ0Tvgi4Vpi18SSxBtJIUnzk+4khyUvTn6YEpmyPEWaOjB1XZpK2oi0Lel66Snpe0a3HT129JEM54zCjLox/mO+HNOYGZG5LIvOGpZVmW1ALlMHcxxypubU53bJXZD7KC8mb+NY3bHpYw+Ocxo3bdyV8d3HL53AmyCeUD3RauLkifUfBn24ZBI9aeSk6nzr/IL8ho96fLRistrklMk/T3GfMmfK/Y8HflxVYFHwUcGlqT2mrirUKswsPPVJwCeLP+V9mvTpoWkdps2b9nx6/PSfityLSoqezRDP+Okzj8/mfiadOWrmoVnesxbNFsxOn33y866fr5ijO2f8nEtf9P6iolhUPL34/pfDv9xf0rFk8VdqX+V8VTe319zKeTbzZs97Nj9x/okFwQvWLTRfOG3hw6/jvz66KHDR2sUWi4sWP/km6ZvTS3osqSi1Ky35VvBt7reXy2LKapb6Li1fZrqsaNkfy9OX162IWrGn3Ke8fKX5ylmrOKtyVl1bPXR17ZrQNZVrXdYuWWe0rmg9tT5n/e/fjfju5IaIDdUbfTeu/d72+4Wb9DdNr6ArxlU0bk7cXFcZW3lkS88t1VUBVZt+cP1h+VarrQu2GW6btV1te8F26Y7xO5p2Zuy8sSth16Xq4dXndg/afXxPvz2H9kbs/XFf9327a4JqdvzY+cet+/33b/nJ96fNB7wPVBz0OrjpZ6+fNx3yPlRx2OdwZa1fbdWRTke2H+16dNex0GP7jocfP3Ciz4kjJwecPH1q6Km60/Gnr55JPXPnbO7Zp+c+Os8/P/2CzoWSX8x/Kb3oeHFdnXfdtvrQ+oO/9v/13CXxpeu/Zf32rKHgsublkiuWV8qvel7deq37tdrfh/zecD3j+tMbhTd1by685XDr+9uBtw82DmpsuJN5R3p3xj2Te8vvd7xf3dS36ZcHaQ+ePpz+yOTRise+j2ueDHxy5WneM+GzuX84/lH1POL5eWmaVPo/LX7Mrg5NAAA= - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/SpinningPeas.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/SpinningPeas.plist deleted file mode 100644 index 724564d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/SpinningPeas.plist +++ /dev/null @@ -1,110 +0,0 @@ - - - - - angle - 90 - angleVariance - 360 - blendFuncDestination - 771 - blendFuncSource - 770 - duration - -1 - emitterType - 0 - finishColorAlpha - 0 - finishColorBlue - 1 - finishColorGreen - 1 - finishColorRed - 1 - finishColorVarianceAlpha - 0 - finishColorVarianceBlue - 0 - finishColorVarianceGreen - 0 - finishColorVarianceRed - 0 - finishParticleSize - 64 - finishParticleSizeVariance - 0 - gravityx - 0 - gravityy - 0 - maxParticles - 15 - maxRadius - 331.5799865722656 - maxRadiusVariance - 0 - minRadius - 0 - particleLifespan - 10 - particleLifespanVariance - 0 - radialAcceleration - 0 - radialAccelVariance - 0 - rotatePerSecond - 0 - rotatePerSecondVariance - 68.68000030517578 - rotationEnd - 0 - rotationEndVariance - 3600 - rotationStart - 0 - rotationStartVariance - 0 - sourcePositionVariancex - 7 - sourcePositionVariancey - 7 - sourcePositionx - 160 - sourcePositiony - 222 - speed - 20 - speedVariance - 0 - startColorAlpha - 1 - startColorBlue - 1 - startColorGreen - 1 - startColorRed - 1 - startColorVarianceAlpha - 0 - startColorVarianceBlue - 0 - startColorVarianceGreen - 0 - startColorVarianceRed - 0 - startParticleSize - 64 - startParticleSizeVariance - 0 - tangentialAcceleration - 0 - tangentialAccelVariance - 0 - textureFileName - PeasTexture.png - textureImageData - H4sIAAAAAAAAA7WYB1wU1xaHZ1ERka4UEZCOYMMkaqwPlqKioGLsKFXEDjYUMQLGqMGCUiwRjQWi2GOLGhRbVDSxxRKTvBgTjQpIEwWF/b9z7rLrkscz0ZcMv8PcuXPvud8p9+zM+PtLbpJkOkl626O7pK/rIb2n7yH11/eUwugcqyeXxut5SoOp3UO3p9TirXW/wWHkIRnReiH6cmm/sW/Dyu5T3DA40RuRaYMxY0uwOPO15zR3WPjrKoj1HI2f3qSXZP1PsBjIpY+a9W1U4ZfQCUuPx+BkyWZcrdqPWy9z8WP1WfxcnY8fX57FzRe5uEL9555mY+2luRiytCfM/XUqyX/pet0ks7+DR89DGmfo3aDwg6XdkfMgCSeercbZyk24VLUD118ewp2ak7iryMevisu4W5OP76vzcO3FQVysyhHjjj/LwO7HH2F4Wg+Y9GlYQfGNJ7VabwXTRtIm27a7hZsh5WYo9j5NwOGKZBx/no4zlRtx6UUOrtccxG2Qn3AaP+GsON9W5OJa9X7kV22jcRuQ+yyd5n2CveUJWHUnFG0nNAfF/gupvdT0TXA4P2ne2c6xLbDmcTCyy6KxuzweBysW4djzFJyqXIf86mxcwW5cxwHcxJckR8SZry/X7ML5F1uQ93wtjj1LwYGKj8X8rNKpWFMwBl3iLaAnl93Q8ZBs/xIQ8evLZfk9FpF/CgOwrng0NpeOR075LOyrIF89W4LjVWn4umYjLiIb3yAHl7FLLXydr8jCmZfr8dXzlThE49nH28tnYlNplNC3otAf8hRz5rr6V/xF8crqMMsASY+6YnmRHzKKhyKzJBRZZZOx82ksvqhIxJHKZJysycBZxac4p9iI84pNuKDYLM58zf3HX6wS/GzHDrJna9kkoSf9yRAsK+yLxIfvo2OcAWhv7v0Tnim2wTqY+YsrEh51wuICT6Q86Y/VJcOxoTQMW8snIadiJvY9n4+j1Z/ghCIFeYo0nFSk45QiQ5z5OrcmBYerFmFPxTzkPJ2BLWUTkUnzM4qHYUVRP6E34dF7mHG3NRwimoDXrY+H6khzA2/Z48hL9pjzuxviH7VD0uMuWFIor+UaRnpDsLk8CtsqorGnKg6HahbgiGIRjiqWqIWvD7xMxM5nsfj86VQaPw7rS4ORUTIUK0jP4kJPJD7ujLkP22L2AzdEfWsPWrewvjpBOZ3cKcEQsQ9aE1MbMWfeo/ZIKuiCxUUeWFHsh7SSQKwtG4kN5aHYUhGFnCpiq47Fvpo4IXtr5mDXi5n4/PkUbHoaicyyEKwtHSnmLX/Sl3g8BA/bG0drzH7giln3XdA5yYj3YrImj0FXycS4r1bF5FsOtUxuiHtIXDR33uP2SCx4Dx8X9UDyE2+klPRDWmkg1pQNw/qnQfjsWRi2VI4licTm5xHYUBGCdeWjsLpsKFJLB4nxPG9hYXckFLwreNjeORpMk27ag9fnWKnziOqie5w+Zv7mLMbMIZ/G1foqXnB1wPyCjkgq6oyPn/TAJ8VyLCvxRUqpH1aV+SO1bADSygaK86pSf9HP95cUe5It3ZFU2AkfFrgL+9hOtpftZvtn/eaCGb86wX2OPpjjVW7Lvhq0s4Waifk1fRVPuuYVdBB65xd2RGLRu1jwpAsWFnfDouIeWFzcC4tLeokzXy8s7kr3O4tx8wvdaV4HwVPXR8R0v7VYc/o9JwRso9pAHIKHcsvQV6t60k07zKB7PIbHzv7NFTE33DDxnCuirxDb/XYaXO5IKOpI8s4reaLRpnvMruKJf9ge02+1EbqmXCaWe66Yfd9V7aNpPzsi6rItmIN59LwlD7tQHUy+ZY9pdx0FU8z3LhizwxnecdboOMwUPSdbIijbBTPvtBVx/FCDTbm2pri/8g1J7M/tELzTpY6uUdnOiL75ykdT7zhgwhVb2ARpQ1cuvUO/iUPaTG2KidfsMPUHB0y/64TR252RfSIVZWVlSE1NBbkTtl31qd8Fc39X5v0rtv+WeapYPWyHMTku9eoK2uYs1or5twMm3bDDuIut4BjZBE09pd4k096NN8C4S63EvagLjvCabQ3VUVpaKvSwcH/Md27KHFPlWT0SX3s/+prba3VN+MYRU27bYzzFLeJrG7Sb1hS6XlK4gVwroTPVJe6L+tYW4bkOcCcfJycnC9vWrVun1sP9nBMi9ylX5z5qK/jqSlvlPRIe+zpdEccdMeGqLcZesEFInhXcY/XYT9NYuB1ywgpjz9sg/IQdPGe0VM/VFM+ZVmS7ck/y3uF6wXx1pLafx0y94vpaXWNP2yMyvxXCTllj9NGWcJuiK/zU1EsKch7XBEFftkRonjX5qxVGZjnCSW5URwfnAOfmrHutRa0Q9YL2c32iuj+L9hfnZn26Rm51QuQF4jltjTHHWmLE/hawC2kMXU8pgPed9QhtDN/XAkFHlFxhecSV7VR3r2Q5Y+oNZ2UNoz08i+pFrFpcNUTZx3WOx0XfdsbonLq6Rm5xQnierZpn5AFLDNlhAcshjZT7juqBgY+selC2mZqLY8v5FZ5nh7CjDog840D71RHTf3EU9YSF2V4nqnHT7zki5idHjL/ogLBjJLn2IhahpzR4dlogYJMp/xZXq36LuX52W2CID7abY/jeFhh12BLBx60QdsZaxJv3xcTv7MQeif7RQdS4acTH66nWVgvVG2bnWhfzE9nyPe91e5HLvN/ZVraZ84fjxTyDsszwfoKBuo6rfu8cqG4OINbBVOOH7bHAyIOWGH2MfWaN8LM2go335YSrdpjEfFRjeT2ud9E/KIXbLMw+mTgmXrcT9giWczZK33xlJWzmmHywwxwDt5rBP7M57CmXNH/v+LnAyFdW4bvKBAGfmSKQ4sj8PI/njzlmpWQ7YyN0C75LthhPjOOvKDlZuM0MUd8oOcaebyXsCT1pjeBcK7GPRuy3xNDdFsL2AZtN0f/T5vBabgxDH1md5wLV85NDaGP4rW4muAduMRPzhu6ywAhmO2Qp/M26mY/3b/hpG7FmRK1wm7k5d3mvcPw5Z4IOK1mG7SHf5JiLWAVsNEW/tc3QO9UEDuSjPz4/qZ4z6d3gcc+PDNEnzQT91jVHwAZTDKplY7+xzhFf0B6kuPI6o2k/MCevy77kNvexP9gG5uD8ZLs4V5llwGdK3/TNaAbfFGN0T6Rncq/6nzOVuS5NMRvQAJ5LDMX4vunN1GwDN5shMKuWL8cCQ5lxdwvByeuycJuFGXhvM0dgtrnwOfuFWTgOvSlHvJcZQ77ECBaBDf/n87gGV1arUdrwSjaC11Ij+BBbH/Iv62KdAZmmwlZmHET5ybYHagj3MQPvF7bFf31z9FvTTNjnu1LJwrq9lxnBbkzjP31vEUft+51ThA68lxsp2Uh8SJdviongY/3M2G9tc/QnPzKrEGpznx8zUGw4B3oThw/lMNunYvFdaYzWUU3+8vsdH6r3YNvR2vBeofQV61LxsX62l9fyWWEs4szCbe5T+UJzvBi3iiTVGLyX3ug9WMNf9GyVYz6wIXotprxPN6Y9YixsZP3sQ8G5tK5wH9/zYVtWKjl6p1FurjaB5zJDtBzaiPPnyJt+L9A8uI5RLAsdwhvDe6UR/NZS7NZQDDNMlJzpyjWFUJv7+B4z8Fi/T03gS32tJ+iIGvR/fVfROFTfn1inXYg2OsXroQ+t138D5X0m5VWmiVpE30bqo3O3hQZwHqcDo95af+v3pz+yqb7TUU2ptBzSEHbB2uSDJmgXoyvOzGxJ8THy1fpHv9PVe3SX9PX/JXWlNQdyfDkmXGeoPYza8iZyqeVb6zaSSVIDOsskJ/on02hriXZDSTJ7R9agtp8Gy7Rr25QTMmO+z72SjsxEY4xpbZvuysw0dJqrxptGyCylRsq2WTdZS3VbLrPS0NNaY61AjfZgNZufsEJH+Rf84pcEhlGdhRb6+w9LFjn4UhYAAA== - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/Spiral.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/Spiral.plist deleted file mode 100644 index 8096ac2..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/Spiral.plist +++ /dev/null @@ -1,102 +0,0 @@ - - - - - angle - 270 - angleVariance - 0.0 - blendFuncDestination - 771 - blendFuncSource - 1 - duration - -1 - emitterType - 0.0 - finishColorAlpha - 0.0 - finishColorBlue - 0.5 - finishColorGreen - 0.5 - finishColorRed - 0.5 - finishColorVarianceAlpha - 0.0 - finishColorVarianceBlue - 0.5 - finishColorVarianceGreen - 0.5 - finishColorVarianceRed - 0.5 - finishParticleSize - 20 - finishParticleSizeVariance - 0.0 - gravityx - 0.0 - gravityy - 0.0 - maxParticles - 500 - maxRadius - 276.20999145507812 - maxRadiusVariance - 154.94999694824219 - minRadius - 0.0 - particleLifespan - 10 - particleLifespanVariance - 0.0 - radialAccelVariance - 10 - radialAcceleration - -380 - rotatePerSecond - 35.529998779296875 - rotatePerSecondVariance - 0.0 - sourcePositionVariancex - 0.0 - sourcePositionVariancey - 0.0 - sourcePositionx - 158.58407592773438 - sourcePositiony - 252.70588684082031 - speed - 150 - speedVariance - 0.0 - startColorAlpha - 1 - startColorBlue - 0.5 - startColorGreen - 0.5 - startColorRed - 0.5 - startColorVarianceAlpha - 0.0 - startColorVarianceBlue - 0.5 - startColorVarianceGreen - 0.5 - startColorVarianceRed - 0.5 - startParticleSize - 20 - startParticleSizeVariance - 0.0 - tangentialAccelVariance - 0.0 - tangentialAcceleration - 45 - textureFileName - Spiral.png - textureImageData - H4sIAAAAAAAAAwFmA5n8iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADLUlEQVRYCcXX51JbQRCEUeOc/f6v6ZzxHKFPLAoI84epmrp7985294QVxcXl5eWjh7Sn9yB/MWcej19sXQb87/iP8f+yiztWAOmzcYL5k/F9AX9m7/fWf83zTmLOVeD5AHECWieiKpR95D8nlhPcepbH7TYBL+dI/mrWRCRkrQIBZY9Q5vzb+PdxQj2P2ikBCPnrxb0TRMQpAYiRIa9lVcregR0TgATZm/G3W7cmxn5VaA6qQNkjEkNAMbPcDOpBJfYF6DMByJC/H3+3XSfC97IziATov8FD8HUcDmzZs+bETSF0Z+cEICeCE0TYOQFlHznSZoTQkwIc5PW+FqwC7NUGVagCXTvlXzNHXnXE5LsrulYAYFduX4Ts11b4LlaWlbXBWzNH2GxojzN4jgogJgENYreganyYGELsq1YCAOp9CZX5eivEwy9mltcvPvqwirBHSGKIQE6Eitg35forO5mxSo5cDJyVHIf3TRVSIxNgiUgIUO5Abel2qII4hLJnSk5M7XC2rMPGU5s2APO++11PiKBVUECEyAq5athHyvS6TO2vhOHB72/ILK+VtHnb0+EEAkeiLZGV2UpyG94cvRbgh+KcGyzenZb5l3FPbbBfzDks3zcmE9aBCIBF1FCt16meO98M6L3BEpeohIUHP65ZXvXJM2IH8oCAATZYiJWc+a7swJF/HvddnHjnuLgwE4RvY1XAAVMuwAHvHPA61cUDNnD6DUws8k/j2kJEZ8NahdjbWIBeVvJIgSISh4yJ8931SgBwpMhVwtPZKiIeaSJmeWWrgMolENh6pSKXrTjftcKU66m9ziViFSI+AWJ3tgoQADTwrtdKLvvinE2AfcAylTXyj9tn1UiE8ztbBdhUIiD2u9ez3PS5LP0QJe6UgKpgJhpOuPBv2DEBMubAmbI3H0BqDYEJcBOAy06mqpCI/xIw5zYViFx/gZc98IZyX0DtITIR+4M4n27afgX6CgB52dffsq9FawWqkipUCWLyWR7aKQEiHVwFuHbrX7batApNRO3wPOj77O3swf8zuquAneJZaEPZ14KqcOOKrYdOre8j4BTWvfZl8qD2D7ghcomuE8XXAAAAAElFTkSuQmCCksg8PmYDAAA= - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/SpookyPeas.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/SpookyPeas.plist deleted file mode 100644 index 8abb1d4..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/SpookyPeas.plist +++ /dev/null @@ -1,102 +0,0 @@ - - - - - angle - 90 - angleVariance - 360 - blendFuncDestination - 771 - blendFuncSource - 770 - duration - -1 - emitterType - 1 - finishColorAlpha - 1 - finishColorBlue - 1 - finishColorGreen - 1 - finishColorRed - 1 - finishColorVarianceAlpha - 0.0 - finishColorVarianceBlue - 1 - finishColorVarianceGreen - 1 - finishColorVarianceRed - 1 - finishParticleSize - 0.0 - finishParticleSizeVariance - 0.0 - gravityx - 0.0 - gravityy - 0.0 - maxParticles - 1000 - maxRadius - 192.6300048828125 - maxRadiusVariance - 0.0 - minRadius - 0.0 - particleLifespan - 2 - particleLifespanVariance - 0.0 - radialAccelVariance - 0.0 - radialAcceleration - 0.0 - rotatePerSecond - 73.419998168945312 - rotatePerSecondVariance - 73.419998168945312 - sourcePositionVariancex - 7 - sourcePositionVariancey - 7 - sourcePositionx - 160 - sourcePositiony - 222 - speed - 225 - speedVariance - 30 - startColorAlpha - 0.0 - startColorBlue - 1 - startColorGreen - 0.0 - startColorRed - 0.0 - startColorVarianceAlpha - 0.0 - startColorVarianceBlue - 1 - startColorVarianceGreen - 1 - startColorVarianceRed - 1 - startParticleSize - 64 - startParticleSizeVariance - 5 - tangentialAccelVariance - 0.0 - tangentialAcceleration - 0.0 - textureFileName - PeasTexture.png - textureImageData - H4sIAAAAAAAAA7WYB1wU1xaHZ1ERka4UEZCOYMMkaqwPlqKioGLsKFXEDjYUMQLGqMGCUiwRjQWi2GOLGhRbVDSxxRKTvBgTjQpIEwWF/b9z7rLrkscz0ZcMv8PcuXPvud8p9+zM+PtLbpJkOkl626O7pK/rIb2n7yH11/eUwugcqyeXxut5SoOp3UO3p9TirXW/wWHkIRnReiH6cmm/sW/Dyu5T3DA40RuRaYMxY0uwOPO15zR3WPjrKoj1HI2f3qSXZP1PsBjIpY+a9W1U4ZfQCUuPx+BkyWZcrdqPWy9z8WP1WfxcnY8fX57FzRe5uEL9555mY+2luRiytCfM/XUqyX/pet0ks7+DR89DGmfo3aDwg6XdkfMgCSeercbZyk24VLUD118ewp2ak7iryMevisu4W5OP76vzcO3FQVysyhHjjj/LwO7HH2F4Wg+Y9GlYQfGNJ7VabwXTRtIm27a7hZsh5WYo9j5NwOGKZBx/no4zlRtx6UUOrtccxG2Qn3AaP+GsON9W5OJa9X7kV22jcRuQ+yyd5n2CveUJWHUnFG0nNAfF/gupvdT0TXA4P2ne2c6xLbDmcTCyy6KxuzweBysW4djzFJyqXIf86mxcwW5cxwHcxJckR8SZry/X7ML5F1uQ93wtjj1LwYGKj8X8rNKpWFMwBl3iLaAnl93Q8ZBs/xIQ8evLZfk9FpF/CgOwrng0NpeOR075LOyrIF89W4LjVWn4umYjLiIb3yAHl7FLLXydr8jCmZfr8dXzlThE49nH28tnYlNplNC3otAf8hRz5rr6V/xF8crqMMsASY+6YnmRHzKKhyKzJBRZZZOx82ksvqhIxJHKZJysycBZxac4p9iI84pNuKDYLM58zf3HX6wS/GzHDrJna9kkoSf9yRAsK+yLxIfvo2OcAWhv7v0Tnim2wTqY+YsrEh51wuICT6Q86Y/VJcOxoTQMW8snIadiJvY9n4+j1Z/ghCIFeYo0nFSk45QiQ5z5OrcmBYerFmFPxTzkPJ2BLWUTkUnzM4qHYUVRP6E34dF7mHG3NRwimoDXrY+H6khzA2/Z48hL9pjzuxviH7VD0uMuWFIor+UaRnpDsLk8CtsqorGnKg6HahbgiGIRjiqWqIWvD7xMxM5nsfj86VQaPw7rS4ORUTIUK0jP4kJPJD7ujLkP22L2AzdEfWsPWrewvjpBOZ3cKcEQsQ9aE1MbMWfeo/ZIKuiCxUUeWFHsh7SSQKwtG4kN5aHYUhGFnCpiq47Fvpo4IXtr5mDXi5n4/PkUbHoaicyyEKwtHSnmLX/Sl3g8BA/bG0drzH7giln3XdA5yYj3YrImj0FXycS4r1bF5FsOtUxuiHtIXDR33uP2SCx4Dx8X9UDyE2+klPRDWmkg1pQNw/qnQfjsWRi2VI4licTm5xHYUBGCdeWjsLpsKFJLB4nxPG9hYXckFLwreNjeORpMk27ag9fnWKnziOqie5w+Zv7mLMbMIZ/G1foqXnB1wPyCjkgq6oyPn/TAJ8VyLCvxRUqpH1aV+SO1bADSygaK86pSf9HP95cUe5It3ZFU2AkfFrgL+9hOtpftZvtn/eaCGb86wX2OPpjjVW7Lvhq0s4Waifk1fRVPuuYVdBB65xd2RGLRu1jwpAsWFnfDouIeWFzcC4tLeokzXy8s7kr3O4tx8wvdaV4HwVPXR8R0v7VYc/o9JwRso9pAHIKHcsvQV6t60k07zKB7PIbHzv7NFTE33DDxnCuirxDb/XYaXO5IKOpI8s4reaLRpnvMruKJf9ge02+1EbqmXCaWe66Yfd9V7aNpPzsi6rItmIN59LwlD7tQHUy+ZY9pdx0FU8z3LhizwxnecdboOMwUPSdbIijbBTPvtBVx/FCDTbm2pri/8g1J7M/tELzTpY6uUdnOiL75ykdT7zhgwhVb2ARpQ1cuvUO/iUPaTG2KidfsMPUHB0y/64TR252RfSIVZWVlSE1NBbkTtl31qd8Fc39X5v0rtv+WeapYPWyHMTku9eoK2uYs1or5twMm3bDDuIut4BjZBE09pd4k096NN8C4S63EvagLjvCabQ3VUVpaKvSwcH/Md27KHFPlWT0SX3s/+prba3VN+MYRU27bYzzFLeJrG7Sb1hS6XlK4gVwroTPVJe6L+tYW4bkOcCcfJycnC9vWrVun1sP9nBMi9ylX5z5qK/jqSlvlPRIe+zpdEccdMeGqLcZesEFInhXcY/XYT9NYuB1ywgpjz9sg/IQdPGe0VM/VFM+ZVmS7ck/y3uF6wXx1pLafx0y94vpaXWNP2yMyvxXCTllj9NGWcJuiK/zU1EsKch7XBEFftkRonjX5qxVGZjnCSW5URwfnAOfmrHutRa0Q9YL2c32iuj+L9hfnZn26Rm51QuQF4jltjTHHWmLE/hawC2kMXU8pgPed9QhtDN/XAkFHlFxhecSV7VR3r2Q5Y+oNZ2UNoz08i+pFrFpcNUTZx3WOx0XfdsbonLq6Rm5xQnierZpn5AFLDNlhAcshjZT7juqBgY+selC2mZqLY8v5FZ5nh7CjDog840D71RHTf3EU9YSF2V4nqnHT7zki5idHjL/ogLBjJLn2IhahpzR4dlogYJMp/xZXq36LuX52W2CID7abY/jeFhh12BLBx60QdsZaxJv3xcTv7MQeif7RQdS4acTH66nWVgvVG2bnWhfzE9nyPe91e5HLvN/ZVraZ84fjxTyDsszwfoKBuo6rfu8cqG4OINbBVOOH7bHAyIOWGH2MfWaN8LM2go335YSrdpjEfFRjeT2ud9E/KIXbLMw+mTgmXrcT9giWczZK33xlJWzmmHywwxwDt5rBP7M57CmXNH/v+LnAyFdW4bvKBAGfmSKQ4sj8PI/njzlmpWQ7YyN0C75LthhPjOOvKDlZuM0MUd8oOcaebyXsCT1pjeBcK7GPRuy3xNDdFsL2AZtN0f/T5vBabgxDH1md5wLV85NDaGP4rW4muAduMRPzhu6ywAhmO2Qp/M26mY/3b/hpG7FmRK1wm7k5d3mvcPw5Z4IOK1mG7SHf5JiLWAVsNEW/tc3QO9UEDuSjPz4/qZ4z6d3gcc+PDNEnzQT91jVHwAZTDKplY7+xzhFf0B6kuPI6o2k/MCevy77kNvexP9gG5uD8ZLs4V5llwGdK3/TNaAbfFGN0T6Rncq/6nzOVuS5NMRvQAJ5LDMX4vunN1GwDN5shMKuWL8cCQ5lxdwvByeuycJuFGXhvM0dgtrnwOfuFWTgOvSlHvJcZQ77ECBaBDf/n87gGV1arUdrwSjaC11Ij+BBbH/Iv62KdAZmmwlZmHET5ybYHagj3MQPvF7bFf31z9FvTTNjnu1LJwrq9lxnBbkzjP31vEUft+51ThA68lxsp2Uh8SJdviongY/3M2G9tc/QnPzKrEGpznx8zUGw4B3oThw/lMNunYvFdaYzWUU3+8vsdH6r3YNvR2vBeofQV61LxsX62l9fyWWEs4szCbe5T+UJzvBi3iiTVGLyX3ug9WMNf9GyVYz6wIXotprxPN6Y9YixsZP3sQ8G5tK5wH9/zYVtWKjl6p1FurjaB5zJDtBzaiPPnyJt+L9A8uI5RLAsdwhvDe6UR/NZS7NZQDDNMlJzpyjWFUJv7+B4z8Fi/T03gS32tJ+iIGvR/fVfROFTfn1inXYg2OsXroQ+t138D5X0m5VWmiVpE30bqo3O3hQZwHqcDo95af+v3pz+yqb7TUU2ptBzSEHbB2uSDJmgXoyvOzGxJ8THy1fpHv9PVe3SX9PX/JXWlNQdyfDkmXGeoPYza8iZyqeVb6zaSSVIDOsskJ/on02hriXZDSTJ7R9agtp8Gy7Rr25QTMmO+z72SjsxEY4xpbZvuysw0dJqrxptGyCylRsq2WTdZS3VbLrPS0NNaY61AjfZgNZufsEJH+Rf84pcEhlGdhRb6+w9LFjn4UhYAAA== - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/TestPremultipliedAlpha.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/TestPremultipliedAlpha.plist deleted file mode 100644 index 1f9c2e6..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/TestPremultipliedAlpha.plist +++ /dev/null @@ -1,110 +0,0 @@ - - - - - angle - 0.0 - angleVariance - 360 - blendFuncDestination - 771 - blendFuncSource - 1 - duration - -1 - emitterType - 0.0 - finishColorAlpha - 0.0 - finishColorBlue - 0.0 - finishColorGreen - 0.0 - finishColorRed - 0.0 - finishColorVarianceAlpha - 0.0 - finishColorVarianceBlue - 1 - finishColorVarianceGreen - 1 - finishColorVarianceRed - 1 - finishParticleSize - 0.0 - finishParticleSizeVariance - 0.0 - gravityx - 0.0 - gravityy - 0.0 - maxParticles - 90 - maxRadius - 100 - maxRadiusVariance - 178.05097961425781 - minRadius - 0.0 - particleLifespan - 1.513200044631958 - particleLifespanVariance - 0.0 - radialAccelVariance - 0.0 - radialAcceleration - -14.391447067260742 - rotatePerSecond - 360 - rotatePerSecondVariance - 0.0 - rotationEnd - 0.0 - rotationEndVariance - 367.84539794921875 - rotationStart - 0.0 - rotationStartVariance - 0.0 - sourcePositionVariancex - 0.0 - sourcePositionVariancey - 16 - sourcePositionx - 160 - sourcePositiony - 240 - speed - 183.07977294921875 - speedVariance - 29.759456634521484 - startColorAlpha - 0.2199999988079071 - startColorBlue - 1 - startColorGreen - 1 - startColorRed - 1 - startColorVarianceAlpha - 0.0 - startColorVarianceBlue - 0.0 - startColorVarianceGreen - 0.57999998331069946 - startColorVarianceRed - 0.34000000357627869 - startParticleSize - 24.026315689086914 - startParticleSizeVariance - 22.319999694824219 - tangentialAccelVariance - 0.0 - tangentialAcceleration - 44.921875 - textureFileName - arrows.png - textureImageData - H4sIAAAAAAAAAwGkC1v0iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAAKMWlDQ1BJQ0MgUHJvZmlsZQAASImdlndUU9kWh8+9N71QkhCKlNBraFICSA29SJEuKjEJEErAkAAiNkRUcERRkaYIMijggKNDkbEiioUBUbHrBBlE1HFwFBuWSWStGd+8ee/Nm98f935rn73P3Wfvfda6AJD8gwXCTFgJgAyhWBTh58WIjYtnYAcBDPAAA2wA4HCzs0IW+EYCmQJ82IxsmRP4F726DiD5+yrTP4zBAP+flLlZIjEAUJiM5/L42VwZF8k4PVecJbdPyZi2NE3OMErOIlmCMlaTc/IsW3z2mWUPOfMyhDwZy3PO4mXw5Nwn4405Er6MkWAZF+cI+LkyviZjg3RJhkDGb+SxGXxONgAoktwu5nNTZGwtY5IoMoIt43kA4EjJX/DSL1jMzxPLD8XOzFouEiSniBkmXFOGjZMTi+HPz03ni8XMMA43jSPiMdiZGVkc4XIAZs/8WRR5bRmyIjvYODk4MG0tbb4o1H9d/JuS93aWXoR/7hlEH/jD9ld+mQ0AsKZltdn6h21pFQBd6wFQu/2HzWAvAIqyvnUOfXEeunxeUsTiLGcrq9zcXEsBn2spL+jv+p8Of0NffM9Svt3v5WF485M4knQxQ143bmZ6pkTEyM7icPkM5p+H+B8H/nUeFhH8JL6IL5RFRMumTCBMlrVbyBOIBZlChkD4n5r4D8P+pNm5lona+BHQllgCpSEaQH4eACgqESAJe2Qr0O99C8ZHA/nNi9GZmJ37z4L+fVe4TP7IFiR/jmNHRDK4ElHO7Jr8WgI0IABFQAPqQBvoAxPABLbAEbgAD+ADAkEoiARxYDHgghSQAUQgFxSAtaAYlIKtYCeoBnWgETSDNnAYdIFj4DQ4By6By2AE3AFSMA6egCnwCsxAEISFyBAVUod0IEPIHLKFWJAb5AMFQxFQHJQIJUNCSAIVQOugUqgcqobqoWboW+godBq6AA1Dt6BRaBL6FXoHIzAJpsFasBFsBbNgTzgIjoQXwcnwMjgfLoK3wJVwA3wQ7oRPw5fgEVgKP4GnEYAQETqiizARFsJGQpF4JAkRIauQEqQCaUDakB6kH7mKSJGnyFsUBkVFMVBMlAvKHxWF4qKWoVahNqOqUQdQnag+1FXUKGoK9RFNRmuizdHO6AB0LDoZnYsuRlegm9Ad6LPoEfQ4+hUGg6FjjDGOGH9MHCYVswKzGbMb0445hRnGjGGmsVisOtYc64oNxXKwYmwxtgp7EHsSewU7jn2DI+J0cLY4X1w8TogrxFXgWnAncFdwE7gZvBLeEO+MD8Xz8MvxZfhGfA9+CD+OnyEoE4wJroRIQiphLaGS0EY4S7hLeEEkEvWITsRwooC4hlhJPEQ8TxwlviVRSGYkNimBJCFtIe0nnSLdIr0gk8lGZA9yPFlM3kJuJp8h3ye/UaAqWCoEKPAUVivUKHQqXFF4pohXNFT0VFysmK9YoXhEcUjxqRJeyUiJrcRRWqVUo3RU6YbStDJV2UY5VDlDebNyi/IF5UcULMWI4kPhUYoo+yhnKGNUhKpPZVO51HXURupZ6jgNQzOmBdBSaaW0b2iDtCkVioqdSrRKnkqNynEVKR2hG9ED6On0Mvph+nX6O1UtVU9Vvuom1TbVK6qv1eaoeajx1UrU2tVG1N6pM9R91NPUt6l3qd/TQGmYaYRr5Grs0Tir8XQObY7LHO6ckjmH59zWhDXNNCM0V2ju0xzQnNbS1vLTytKq0jqj9VSbru2hnaq9Q/uE9qQOVcdNR6CzQ+ekzmOGCsOTkc6oZPQxpnQ1df11Jbr1uoO6M3rGelF6hXrtevf0Cfos/ST9Hfq9+lMGOgYhBgUGrQa3DfGGLMMUw12G/YavjYyNYow2GHUZPTJWMw4wzjduNb5rQjZxN1lm0mByzRRjyjJNM91tetkMNrM3SzGrMRsyh80dzAXmu82HLdAWThZCiwaLG0wS05OZw2xljlrSLYMtCy27LJ9ZGVjFW22z6rf6aG1vnW7daH3HhmITaFNo02Pzq62ZLde2xvbaXPJc37mr53bPfW5nbse322N3055qH2K/wb7X/oODo4PIoc1h0tHAMdGx1vEGi8YKY21mnXdCO3k5rXY65vTW2cFZ7HzY+RcXpkuaS4vLo3nG8/jzGueNueq5clzrXaVuDLdEt71uUnddd457g/sDD30PnkeTx4SnqWeq50HPZ17WXiKvDq/XbGf2SvYpb8Tbz7vEe9CH4hPlU+1z31fPN9m31XfKz95vhd8pf7R/kP82/xsBWgHcgOaAqUDHwJWBfUGkoAVB1UEPgs2CRcE9IXBIYMj2kLvzDecL53eFgtCA0O2h98KMw5aFfR+OCQ8Lrwl/GGETURDRv4C6YMmClgWvIr0iyyLvRJlESaJ6oxWjE6Kbo1/HeMeUx0hjrWJXxl6K04gTxHXHY+Oj45vipxf6LNy5cDzBPqE44foi40V5iy4s1licvvj4EsUlnCVHEtGJMYktie85oZwGzvTSgKW1S6e4bO4u7hOeB28Hb5Lvyi/nTyS5JpUnPUp2Td6ePJninlKR8lTAFlQLnqf6p9alvk4LTduf9ik9Jr09A5eRmHFUSBGmCfsytTPzMoezzLOKs6TLnJftXDYlChI1ZUPZi7K7xTTZz9SAxESyXjKa45ZTk/MmNzr3SJ5ynjBvYLnZ8k3LJ/J9879egVrBXdFboFuwtmB0pefK+lXQqqWrelfrry5aPb7Gb82BtYS1aWt/KLQuLC98uS5mXU+RVtGaorH1futbixWKRcU3NrhsqNuI2ijYOLhp7qaqTR9LeCUXS61LK0rfb+ZuvviVzVeVX33akrRlsMyhbM9WzFbh1uvb3LcdKFcuzy8f2x6yvXMHY0fJjpc7l+y8UGFXUbeLsEuyS1oZXNldZVC1tep9dUr1SI1XTXutZu2m2te7ebuv7PHY01anVVda926vYO/Ner/6zgajhop9mH05+x42Rjf2f836urlJo6m06cN+4X7pgYgDfc2Ozc0tmi1lrXCrpHXyYMLBy994f9Pdxmyrb6e3lx4ChySHHn+b+O31w0GHe4+wjrR9Z/hdbQe1o6QT6lzeOdWV0iXtjusePhp4tLfHpafje8vv9x/TPVZzXOV42QnCiaITn07mn5w+lXXq6enk02O9S3rvnIk9c60vvG/wbNDZ8+d8z53p9+w/ed71/LELzheOXmRd7LrkcKlzwH6g4wf7HzoGHQY7hxyHui87Xe4Znjd84or7ldNXva+euxZw7dLI/JHh61HXb95IuCG9ybv56Fb6ree3c27P3FlzF3235J7SvYr7mvcbfjT9sV3qID0+6j068GDBgztj3LEnP2X/9H686CH5YcWEzkTzI9tHxyZ9Jy8/Xvh4/EnWk5mnxT8r/1z7zOTZd794/DIwFTs1/lz0/NOvm1+ov9j/0u5l73TY9P1XGa9mXpe8UX9z4C3rbf+7mHcTM7nvse8rP5h+6PkY9PHup4xPn34D94Tz++xtAWsAAAEuSURBVDiNtdSxSsNAHMfxT1PpY/QNCg6uIhSEvkHfoC5CB0EouFccOnVx6OoTCBYEQVwdCg6OgtBnEAoFh15imiaatPULIbkkv28ud/+72vvXtRzaeMp7kMMJnrM3o5wXmzgvKYV+yPwpHqJRQdwImV/Fh+hWkMZ0Q7ZQfIP6FuJ6yCYcpK5PwwEt3GbCx+H8krnfSuU7mEItVEUdrzK/swUzHGEZD8XGGG1JMkeRglndgSEakYI63IEm+hF6e5TG9CJM/kE8iTDCfI/SOUYRFhjsUTzAIi63O6sa3JVZcCUrbxm+9BDan8IKSlG08jp+qmoQXGtLemq1B7fxhrOSvbwP4sd0Z7Kb0EVJWR6X6UZWnIxRRTbmKG+jv7KqlLIsQmaNPPEHxhXE45BZ4xvBljV3Goq/VgAAAABJRU5ErkJggp8CaOOkCwAA - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/Upsidedown.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/Upsidedown.plist deleted file mode 100644 index 51d58af..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/Upsidedown.plist +++ /dev/null @@ -1,102 +0,0 @@ - - - - - angle - 153 - angleVariance - 163 - blendFuncDestination - 771 - blendFuncSource - 1 - duration - -1 - emitterType - 0.0 - finishColorAlpha - 0.17519465088844299 - finishColorBlue - 0.11082467436790466 - finishColorGreen - 0.28954619169235229 - finishColorRed - 0.0099386833608150482 - finishColorVarianceAlpha - 0.25987446308135986 - finishColorVarianceBlue - 0.73861962556838989 - finishColorVarianceGreen - 0.16484105587005615 - finishColorVarianceRed - 0.28705751895904541 - finishParticleSize - 18 - finishParticleSizeVariance - 31 - gravityx - 0.64999997615814209 - gravityy - 1.6000000238418579 - maxParticles - 206 - maxRadius - 100 - maxRadiusVariance - 0.0 - minRadius - 0.0 - particleLifespan - 3 - particleLifespanVariance - 9 - radialAccelVariance - 0.0 - radialAcceleration - 0.0 - rotatePerSecond - 0.0 - rotatePerSecondVariance - 0.0 - sourcePositionVariancex - 7 - sourcePositionVariancey - 7 - sourcePositionx - 164.24778747558594 - sourcePositiony - 194.82353210449219 - speed - 77 - speedVariance - 69 - startColorAlpha - 0.76000493764877319 - startColorBlue - 0.21461969614028931 - startColorGreen - 0.55250370502471924 - startColorRed - 0.79755288362503052 - startColorVarianceAlpha - 0.26676812767982483 - startColorVarianceBlue - 0.93595731258392334 - startColorVarianceGreen - 0.98810279369354248 - startColorVarianceRed - 0.55410420894622803 - startParticleSize - 12 - startParticleSizeVariance - 62 - tangentialAccelVariance - 0.0 - tangentialAcceleration - 0.0 - textureFileName - Upsidedown.png - textureImageData - H4sIAAAAAAAAAwFeCaH2iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAC7mlDQ1BJQ0MgUHJvZmlsZQAAeAGFVM9rE0EU/jZuqdAiCFprDrJ4kCJJWatoRdQ2/RFiawzbH7ZFkGQzSdZuNuvuJrWliOTi0SreRe2hB/+AHnrwZC9KhVpFKN6rKGKhFy3xzW5MtqXqwM5+8943731vdt8ADXLSNPWABOQNx1KiEWlsfEJq/IgAjqIJQTQlVdvsTiQGQYNz+Xvn2HoPgVtWw3v7d7J3rZrStpoHhP1A4Eea2Sqw7xdxClkSAog836Epx3QI3+PY8uyPOU55eMG1Dys9xFkifEA1Lc5/TbhTzSXTQINIOJT1cVI+nNeLlNcdB2luZsbIEL1PkKa7zO6rYqGcTvYOkL2d9H5Os94+wiHCCxmtP0a4jZ71jNU/4mHhpObEhj0cGDX0+GAVtxqp+DXCFF8QTSeiVHHZLg3xmK79VvJKgnCQOMpkYYBzWkhP10xu+LqHBX0m1xOv4ndWUeF5jxNn3tTd70XaAq8wDh0MGgyaDUhQEEUEYZiwUECGPBoxNLJyPyOrBhuTezJ1JGq7dGJEsUF7Ntw9t1Gk3Tz+KCJxlEO1CJL8Qf4qr8lP5Xn5y1yw2Fb3lK2bmrry4DvF5Zm5Gh7X08jjc01efJXUdpNXR5aseXq8muwaP+xXlzHmgjWPxHOw+/EtX5XMlymMFMXjVfPqS4R1WjE3359sfzs94i7PLrXWc62JizdWm5dn/WpI++6qvJPmVflPXvXx/GfNxGPiKTEmdornIYmXxS7xkthLqwviYG3HCJ2VhinSbZH6JNVgYJq89S9dP1t4vUZ/DPVRlBnM0lSJ93/CKmQ0nbkOb/qP28f8F+T3iuefKAIvbODImbptU3HvEKFlpW5zrgIXv9F98LZua6N+OPwEWDyrFq1SNZ8gvAEcdod6HugpmNOWls05Uocsn5O66cpiUsxQ20NSUtcl12VLFrOZVWLpdtiZ0x1uHKE5QvfEp0plk/qv8RGw/bBS+fmsUtl+ThrWgZf6b8C8/UXAeIuJAAAGK0lEQVR4Ae1aXaxcUxSei6vqp5pGE6GYErmSFgkhKZI+eZBUHxqCeEEkXiSlFdrgTVUpRYmQqOSKVIImPJC+CMELaSRVVND00vpJWz9VlKrr+6ZnN9/s2T/rzJyaSeasZN299vo766y99j7rnDsjk5OTjWGGo4b55nnvdQLqChjyDNRbYMgLoD4E6y0w7FvgmEACzgHvHeBBD/8p5iMYj47gevDvBv4fwNg/Ak4H/l3gARlBNkYFjxX6MtA7gI2RQCs8Bv5WCruAP2AzC/hzF7ZlTa6HARPeDcyG0XYahiqAwa8DzgSeBmRFMMsWOB5KtwEfsij3qHNHCfs/ofs58FvgbuBe4CFgBWSQVbIWaIWdUBwF5vz2Ip9nDQZ6b6TisTwF+Lr4vEuYYWTVXGfQ60WlzOq/iAvxbAiCJQE0/DpoHWfeGRf1LDkTHhaV8LItpWtNwO8pJwHZReDND/CrYC2Bk9DZFfO9KyYg35qAf6HLE74MLC2jbNSdAb1bjbpObZ8jQqM1AbTls9bBFkckxgWQzUnIuxHdDqMTxNASB58AUSiTAFaBg40gNrlJZGTDtCwi64Y9FUZMgIMJEONukhj/SsjMW4A+NAGcP8A/GbgBcjYdVcAtcMLexMFKENHTvVBiN+vH7exbY7cVQOPXgZ+0vMT/sGW+Jy42S+hHzxQ2NC8YrHMJ6qkC2B+sMARxE3TYG/QC7Cu0kthp6pkU880KSEIvFUDHrwC/SF6h0ZgCua5eRr1DzLNkuXB3grY2ZpUmgCvuA/eXpQr4fnCKb2ycL4TeXNF9BHTyYBPdI5YAroqD9SC2uUlk5KOrTPuqbu6VyY+gn5N5jkwegDQuswVCFUAf/E7AEzkHfIRNyyl58isxv0R4j4JOPtdFl2Qs5sNqZRJw2ChAjIPHkzkFJ0Ooz/GUrpPp6u8B8xknMI5HLAG6BRgLT+RVhqD4ksRvBha4HErzRXEN6GRbK7pmskwF+DftX4Qn8/c+05vzIOSBaAFd/V9h8JTFyNOptAI0WaFk7MfFV3sBhKZ3gTklJBDexaCvkjlvnkkoC6E423zoTbUJAhPVVVpVn8VktzICNJuimwN8Zd0vE76KPy7zMiQ7yCTEbiRkpNlUWnUZ7GPKiNBsj2Pv9BdCxme/A0tSna4/Zu8vqyAeVTeWAKo/DeSH1RQ0IbwxosDVd/7Z8Fi2VcRV6/N9TNbi600lFSF0QVEvZbcX8ieplIHlkPt+5oK3SOzWgc4drKLeQVa6BTRYTUbHVcF4AvhbSCC8MdDXyJzkfUDnmw2W5dFKuxhUmgB1pskIXZxbgFshB3zUuRs+D/S1YvAS6AmZh0hnG5KRl4szryCeR4XWZAi7jeRhmPuOeAF0ri6suPouYPbwVfxzJRunu2ARQ3LQBFjsdsEbT/AcsArOBfJfXQ42gNjqJolxoCuAcfME50megkshfA2oq/VgykBkuQRQNblYSaFcSFefbA1W1DrI78AZ7+B2Ms4X1lugP5Z5irTEn4zV4oAB+AmINTGhYB8GM/teLoYrhM6RyZsrjP3Y23x2m4Ck07YrNBpfYf6qx4tN34fgg5gwwLcsRPK9w5oA/rhAoUwCaGc90a16LhZLHJUkYJq7YjFaLqwm3NMblRGgt4D3ZoCfYh2XEhayE1M61grg/+QU/LnKYvTKmKDgs+vLvr97PvyF8cSt6UkhpuNZE3CqMyjG0725ZfoulD6MKE6A/3JElmI3U8JCNjOlY02Afpygv1lAfXSlrqEy9gUhWAMme/8ywPLnh5MczEsphH4kNRUGVwBZ5k0gHSwE+k3HT+BtAH4K/AH4JXATMAV8bFFvtijxSw8Tuk94IbIJ5tnA6cAzgHyRYpw5YGIZ52fAb4CM9W3goQYt8FuesRK/v1HV9wK+Qr8DWqxGoFcb7VZ5dr1Mm+6a1i2AhFUG/Hj6S+HtIMa1lXnuwlFsC8yBL5akwwOgGSzLiSP7An7eVqQOy8wCi6G0AMgts8xiAJ2zgDzQ9guyjIkuLsZG5MJyu7FRInJba6ybMW9tgVACIBse6McWGKjs1gkYqOXoQzB1BfQh6QN1yboCBmo5+hBMXQF9SPpAXbKugIFajj4E8x9SOZpi6xBnowAAAABJRU5ErkJggjyUuRheCQAA - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/debian.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/debian.plist deleted file mode 100644 index 1caf17c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Particles/debian.plist +++ /dev/null @@ -1,104 +0,0 @@ - - - - - angle - 270 - angleVariance - 0.0 - blendAdditive - 0.0 - blendFuncDestination - 1 - blendFuncSource - 770 - duration - -1 - emitterType - 0.0 - finishColorAlpha - 1 - finishColorBlue - 0.0 - finishColorGreen - 0.0 - finishColorRed - 1 - finishColorVarianceAlpha - 0.0 - finishColorVarianceBlue - 0.0 - finishColorVarianceGreen - 0.0 - finishColorVarianceRed - 0.0 - finishParticleSize - 20 - finishParticleSizeVariance - 0.0 - gravityx - 0.0 - gravityy - 0.0 - maxParticles - 500 - maxRadius - 276.20999145507812 - maxRadiusVariance - 154.94999694824219 - minRadius - 0.0 - particleLifespan - 10 - particleLifespanVariance - 0.0 - radialAccelVariance - 0.0 - radialAcceleration - -200 - rotatePerSecond - 35.529998779296875 - rotatePerSecondVariance - 0.0 - sourcePositionVariancex - 0.0 - sourcePositionVariancey - 0.0 - sourcePositionx - 175.58000183105469 - sourcePositiony - 247.05999755859375 - speed - 50 - speedVariance - 0.0 - startColorAlpha - 1 - startColorBlue - 0.0 - startColorGreen - 0.0 - startColorRed - 1 - startColorVarianceAlpha - 0.0 - startColorVarianceBlue - 0.0 - startColorVarianceGreen - 0.0 - startColorVarianceRed - 0.0 - startParticleSize - 20 - startParticleSizeVariance - 0.0 - tangentialAccelVariance - 0.0 - tangentialAcceleration - 45 - textureFileName - debian.png - textureImageData - H4sIAAAAAAAAAwFmA5n8iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADLUlEQVRYCcXX51JbQRCEUeOc/f6v6ZzxHKFPLAoI84epmrp7985294QVxcXl5eWjh7Sn9yB/MWcej19sXQb87/iP8f+yiztWAOmzcYL5k/F9AX9m7/fWf83zTmLOVeD5AHECWieiKpR95D8nlhPcepbH7TYBL+dI/mrWRCRkrQIBZY9Q5vzb+PdxQj2P2ikBCPnrxb0TRMQpAYiRIa9lVcregR0TgATZm/G3W7cmxn5VaA6qQNkjEkNAMbPcDOpBJfYF6DMByJC/H3+3XSfC97IziATov8FD8HUcDmzZs+bETSF0Z+cEICeCE0TYOQFlHznSZoTQkwIc5PW+FqwC7NUGVagCXTvlXzNHXnXE5LsrulYAYFduX4Ts11b4LlaWlbXBWzNH2GxojzN4jgogJgENYreganyYGELsq1YCAOp9CZX5eivEwy9mltcvPvqwirBHSGKIQE6Eitg35forO5mxSo5cDJyVHIf3TRVSIxNgiUgIUO5Abel2qII4hLJnSk5M7XC2rMPGU5s2APO++11PiKBVUECEyAq5athHyvS6TO2vhOHB72/ILK+VtHnb0+EEAkeiLZGV2UpyG94cvRbgh+KcGyzenZb5l3FPbbBfzDks3zcmE9aBCIBF1FCt16meO98M6L3BEpeohIUHP65ZXvXJM2IH8oCAATZYiJWc+a7swJF/HvddnHjnuLgwE4RvY1XAAVMuwAHvHPA61cUDNnD6DUws8k/j2kJEZ8NahdjbWIBeVvJIgSISh4yJ8931SgBwpMhVwtPZKiIeaSJmeWWrgMolENh6pSKXrTjftcKU66m9ziViFSI+AWJ3tgoQADTwrtdKLvvinE2AfcAylTXyj9tn1UiE8ztbBdhUIiD2u9ez3PS5LP0QJe6UgKpgJhpOuPBv2DEBMubAmbI3H0BqDYEJcBOAy06mqpCI/xIw5zYViFx/gZc98IZyX0DtITIR+4M4n27afgX6CgB52dffsq9FawWqkipUCWLyWR7aKQEiHVwFuHbrX7batApNRO3wPOj77O3swf8zuquAneJZaEPZ14KqcOOKrYdOre8j4BTWvfZl8qD2D7ghcomuE8XXAAAAAElFTkSuQmCCksg8PmYDAAA= - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Blur.fsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Blur.fsh deleted file mode 100644 index 99c9e50..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Blur.fsh +++ /dev/null @@ -1,29 +0,0 @@ -// Shader taken from: http://webglsamples.googlecode.com/hg/electricflower/electricflower.html - -#ifdef GL_ES -precision mediump float; -#endif - -varying vec4 v_fragmentColor; -varying vec2 v_texCoord; - -uniform sampler2D CC_Texture0; - -uniform vec2 blurSize; -uniform vec4 substract; - -void main() { - vec4 sum = vec4(0.0); - sum += texture2D(CC_Texture0, v_texCoord - 4.0 * blurSize) * 0.05; - sum += texture2D(CC_Texture0, v_texCoord - 3.0 * blurSize) * 0.09; - sum += texture2D(CC_Texture0, v_texCoord - 2.0 * blurSize) * 0.12; - sum += texture2D(CC_Texture0, v_texCoord - 1.0 * blurSize) * 0.15; - sum += texture2D(CC_Texture0, v_texCoord ) * 0.16; - sum += texture2D(CC_Texture0, v_texCoord + 1.0 * blurSize) * 0.15; - sum += texture2D(CC_Texture0, v_texCoord + 2.0 * blurSize) * 0.12; - sum += texture2D(CC_Texture0, v_texCoord + 3.0 * blurSize) * 0.09; - sum += texture2D(CC_Texture0, v_texCoord + 4.0 * blurSize) * 0.05; - - gl_FragColor = (sum - substract) * v_fragmentColor; -} - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Flower.fsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Flower.fsh deleted file mode 100644 index 9440e89..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Flower.fsh +++ /dev/null @@ -1,34 +0,0 @@ -// Shader from http://www.iquilezles.org/apps/shadertoy/ - -#ifdef GL_ES -precision highp float; -#endif - -uniform vec2 center; -uniform vec2 resolution; - -//float u( float x ) { return 0.5+0.5*sign(x); } -float u( float x ) { return (x>0.0)?1.0:0.0; } -//float u( float x ) { return abs(x)/x; } - -void main(void) -{ - float time = CC_Time[1]; - vec2 p = 2.0 * (gl_FragCoord.xy - center.xy) / resolution.xy; - - float a = atan(p.x,p.y); - float r = length(p)*.75; - - float w = cos(3.1415927*time-r*2.0); - float h = 0.5+0.5*cos(12.0*a-w*7.0+r*8.0); - float d = 0.25+0.75*pow(h,1.0*r)*(0.7+0.3*w); - - float col = u( d-r ) * sqrt(1.0-r/d)*r*2.5; - col *= 1.25+0.25*cos((12.0*a-w*7.0+r*8.0)/2.0); - col *= 1.0 - 0.35*(0.5+0.5*sin(r*30.0))*(0.5+0.5*cos(12.0*a-w*7.0+r*8.0)); - gl_FragColor = vec4( - col, - col-h*0.5+r*.2 + 0.35*h*(1.0-r), - col-h*r + 0.1*h*(1.0-r), - 1.0); -} \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Flower.vsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Flower.vsh deleted file mode 100644 index 359ef1e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Flower.vsh +++ /dev/null @@ -1,8 +0,0 @@ -// http://www.cocos2d-iphone.org - -attribute vec4 a_position; - -void main() -{ - gl_Position = CC_MVPMatrix * a_position; -} \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Heart.fsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Heart.fsh deleted file mode 100644 index f9e7545..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Heart.fsh +++ /dev/null @@ -1,33 +0,0 @@ -// Shader from http://www.iquilezles.org/apps/shadertoy/ - -#ifdef GL_ES -precision highp float; -#endif - -uniform vec2 center; -uniform vec2 resolution; - -void main(void) -{ - float time = CC_Time[1]; - vec2 p = 2.0 * (gl_FragCoord.xy - center.xy) / resolution.xy; - - // animate - float tt = mod(time,2.0)/2.0; - float ss = pow(tt,.2)*0.5 + 0.5; - ss -= ss*0.2*sin(tt*6.2831*5.0)*exp(-tt*6.0); - p *= vec2(0.5,1.5) + ss*vec2(0.5,-0.5); - - - float a = atan(p.x,p.y)/3.141593; - float r = length(p); - - // shape - float h = abs(a); - float d = (13.0*h - 22.0*h*h + 10.0*h*h*h)/(6.0-5.0*h); - - // color - float f = step(r,d) * pow(1.0-r/d,0.25); - - gl_FragColor = vec4(f,0.0,0.0,1.0); -} \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Heart.vsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Heart.vsh deleted file mode 100644 index 359ef1e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Heart.vsh +++ /dev/null @@ -1,8 +0,0 @@ -// http://www.cocos2d-iphone.org - -attribute vec4 a_position; - -void main() -{ - gl_Position = CC_MVPMatrix * a_position; -} \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_HorizontalColor.fsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_HorizontalColor.fsh deleted file mode 100644 index 8c3dfba..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_HorizontalColor.fsh +++ /dev/null @@ -1,29 +0,0 @@ -// http://www.cocos2d-iphone.org - -#ifdef GL_ES -precision lowp float; -#endif - -varying vec2 v_texCoord; -uniform sampler2D CC_Texture0; - -vec4 colors[10]; - -void main(void) -{ - colors[0] = vec4(1,0,0,1); - colors[1] = vec4(0,1,0,1); - colors[2] = vec4(0,0,1,1); - colors[3] = vec4(0,1,1,1); - colors[4] = vec4(1,0,1,1); - colors[5] = vec4(1,1,0,1); - colors[6] = vec4(1,1,1,1); - colors[7] = vec4(1,0.5,0,1); - colors[8] = vec4(1,0.5,0.5,1); - colors[9] = vec4(0.5,0.5,1,1); - - // inline to prevent "float" loss and keep using lowp - // int y = int( mod(( (gl_FragCoord.y+gl_FragCoord.x)*mod(CC_Time[0],5.0)) / 10.0, 10.0 ) ); - int y = int( mod( CC_Time[3] + (gl_FragCoord.y + gl_FragCoord.x) / 10.0, 10.0 ) ); - gl_FragColor = colors[y] * texture2D(CC_Texture0, v_texCoord); -} \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Julia.fsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Julia.fsh deleted file mode 100644 index 4d16aa0..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Julia.fsh +++ /dev/null @@ -1,29 +0,0 @@ -// Shader from http://www.iquilezles.org/apps/shadertoy/ - -#ifdef GL_ES -precision highp float; -#endif - -uniform vec2 center; -uniform vec2 resolution; - -void main(void) -{ - float time = CC_Time[1]; - vec2 p = 2.0 * (gl_FragCoord.xy - center.xy) / resolution.xy; - vec2 cc = vec2( cos(.25*time), sin(.25*time*1.423) ); - - float dmin = 1000.0; - vec2 z = p*vec2(1.33,1.0); - for( int i=0; i<64; i++ ) - { - z = cc + vec2( z.x*z.x - z.y*z.y, 2.0*z.x*z.y ); - float m2 = dot(z,z); - if( m2>100.0 ) break; - dmin=min(dmin,m2); - } - - float color = sqrt(sqrt(dmin))*0.7; - gl_FragColor = vec4(color,color,color,1.0); -} - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Julia.vsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Julia.vsh deleted file mode 100644 index 359ef1e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Julia.vsh +++ /dev/null @@ -1,8 +0,0 @@ -// http://www.cocos2d-iphone.org - -attribute vec4 a_position; - -void main() -{ - gl_Position = CC_MVPMatrix * a_position; -} \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Mandelbrot.fsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Mandelbrot.fsh deleted file mode 100644 index 51cef3b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Mandelbrot.fsh +++ /dev/null @@ -1,41 +0,0 @@ -// Shader from http://www.iquilezles.org/apps/shadertoy/ - -#ifdef GL_ES -precision highp float; -#endif - -uniform vec2 center; -uniform vec2 resolution; - -void main(void) -{ - vec2 p = 2.0 * (gl_FragCoord.xy - center.xy) / resolution.xy; - p.x *= resolution.x/resolution.y; - - float zoo = .62+.38*sin(.1*CC_Time[1]); - float coa = cos( 0.1*(1.0-zoo)*CC_Time[1] ); - float sia = sin( 0.1*(1.0-zoo)*CC_Time[1] ); - zoo = pow( zoo,8.0); - vec2 xy = vec2( p.x*coa-p.y*sia, p.x*sia+p.y*coa); - vec2 cc = vec2(-.745,.186) + xy*zoo; - - vec2 z = vec2(0.0); - vec2 z2 = z*z; - float m2; - float co = 0.0; - - for( int i=0; i<256; i++ ) - { - z = cc + vec2( z.x*z.x - z.y*z.y, 2.0*z.x*z.y ); - m2 = dot(z,z); - if( m2>1024.0 ) break; - co += 1.0; - } - co = co + 1.0 - log2(.5*log2(m2)); - - co = sqrt(co/256.0); - gl_FragColor = vec4( .5+.5*cos(6.2831*co+0.0), - .5+.5*cos(6.2831*co+0.4), - .5+.5*cos(6.2831*co+0.7), - 1.0 ); -} \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Mandelbrot.vsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Mandelbrot.vsh deleted file mode 100644 index 359ef1e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Mandelbrot.vsh +++ /dev/null @@ -1,8 +0,0 @@ -// http://www.cocos2d-iphone.org - -attribute vec4 a_position; - -void main() -{ - gl_Position = CC_MVPMatrix * a_position; -} \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Monjori.fsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Monjori.fsh deleted file mode 100644 index a830a24..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Monjori.fsh +++ /dev/null @@ -1,35 +0,0 @@ -// Shader from http://www.iquilezles.org/apps/shadertoy/ - -#ifdef GL_ES -precision highp float; -#endif - -uniform vec2 center; -uniform vec2 resolution; - -void main(void) -{ - vec2 p = 2.0 * (gl_FragCoord.xy - center.xy) / resolution.xy; - float a = CC_Time[1]*40.0; - float d,e,f,g=1.0/40.0,h,i,r,q; - e=400.0*(p.x*0.5+0.5); - f=400.0*(p.y*0.5+0.5); - i=200.0+sin(e*g+a/150.0)*20.0; - d=200.0+cos(f*g/2.0)*18.0+cos(e*g)*7.0; - r=sqrt(pow(i-e,2.0)+pow(d-f,2.0)); - q=f/r; - e=(r*cos(q))-a/2.0;f=(r*sin(q))-a/2.0; - d=sin(e*g)*176.0+sin(e*g)*164.0+r; - h=((f+d)+a/2.0)*g; - i=cos(h+r*p.x/1.3)*(e+e+a)+cos(q*g*6.0)*(r+h/3.0); - h=sin(f*g)*144.0-sin(e*g)*212.0*p.x; - h=(h+(f-e)*q+sin(r-(a+h)/7.0)*10.0+i/4.0)*g; - i+=cos(h*2.3*sin(a/350.0-q))*184.0*sin(q-(r*4.3+a/12.0)*g)+tan(r*g+h)*184.0*cos(r*g+h); - i=mod(i/5.6,256.0)/64.0; - if(i<0.0) i+=4.0; - if(i>=2.0) i=4.0-i; - d=r/350.0; - d+=sin(d*d*8.0)*0.52; - f=(sin(a*g)+1.0)/2.0; - gl_FragColor=vec4(vec3(f*i/1.6,i/2.0+d/13.0,i)*d*p.x+vec3(i/1.3+d/8.0,i/2.0+d/18.0,i)*d*(1.0-p.x),1.0); -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Monjori.vsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Monjori.vsh deleted file mode 100644 index 359ef1e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Monjori.vsh +++ /dev/null @@ -1,8 +0,0 @@ -// http://www.cocos2d-iphone.org - -attribute vec4 a_position; - -void main() -{ - gl_Position = CC_MVPMatrix * a_position; -} \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Plasma.fsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Plasma.fsh deleted file mode 100644 index db7671e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Plasma.fsh +++ /dev/null @@ -1,22 +0,0 @@ -// Shader from http://www.iquilezles.org/apps/shadertoy/ - -#ifdef GL_ES -precision highp float; -#endif - -uniform vec2 center; -uniform vec2 resolution; - -void main(void) -{ - float time = CC_Time[1]; - float x = gl_FragCoord.x - (center.x - resolution.x / 2.0); - float y = gl_FragCoord.y - (center.y - resolution.y / 2.0); - float mov0 = x+y+cos(sin(time)*2.)*100.+sin(x/100.)*1000.; - float mov1 = y / resolution.y / 0.2 + time; - float mov2 = x / resolution.x / 0.2; - float c1 = abs(sin(mov1+time)/2.+mov2/2.-mov1-mov2+time); - float c2 = abs(sin(c1+sin(mov0/1000.+time)+sin(y/40.+time)+sin((x+y)/100.)*3.)); - float c3 = abs(sin(c2+cos(mov1+mov2+c2)+cos(mov2)+sin(x/1000.))); - gl_FragColor = vec4( c1,c2,c3,1.0); -} diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Plasma.vsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Plasma.vsh deleted file mode 100644 index 359ef1e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Plasma.vsh +++ /dev/null @@ -1,8 +0,0 @@ -// http://www.cocos2d-iphone.org - -attribute vec4 a_position; - -void main() -{ - gl_Position = CC_MVPMatrix * a_position; -} \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Twist.fsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Twist.fsh deleted file mode 100644 index 15eb310..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Twist.fsh +++ /dev/null @@ -1,26 +0,0 @@ -// Shader from here: http://www.iquilezles.org/ - -#ifdef GL_ES -precision highp float; -#endif - -uniform vec2 resolution; -uniform sampler2D tex0; -uniform sampler2D tex1; - -void main(void) -{ - float time = CC_Time[1]; - vec2 p = -1.0 + 2.0 * gl_FragCoord.xy / resolution.xy; - vec2 uv; - - float a = atan(p.y,p.x); - float r = sqrt(dot(p,p)); - - uv.x = r - CC_Time[2]; - uv.y = sin(a*10.0 + 2.0*CC_CosTime[0]; - - vec3 col = (.5+.5*uv.y)*texture2D(tex0,uv).xyz; - - gl_FragColor = vec4(col,1.0); -} \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Twist.vsh b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Twist.vsh deleted file mode 100644 index 359ef1e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Shaders/example_Twist.vsh +++ /dev/null @@ -1,8 +0,0 @@ -// http://www.cocos2d-iphone.org - -attribute vec4 a_position; - -void main() -{ - gl_Position = CC_MVPMatrix * a_position; -} \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Sounds/sound.wav b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Sounds/sound.wav deleted file mode 100644 index b110a38..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/Sounds/sound.wav and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/fixed-ortho-test2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/fixed-ortho-test2.png deleted file mode 100644 index 99668ba..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/fixed-ortho-test2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/hexa-test.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/hexa-test.tmx deleted file mode 100644 index f132d61..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/hexa-test.tmx +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - H4sIAAAAAAAAAGNiYGBgA2JGIGaC0qxQNiuSGBuUz4amDibGhqQGXQwAD578mGQAAAA= - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/hexa-tiles.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/hexa-tiles.png deleted file mode 100644 index 67b1f4a..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/hexa-tiles.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test-bug787.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test-bug787.tmx deleted file mode 100644 index 811452e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test-bug787.tmx +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - H4sIAAAAAAAAA+3DwQkAAAwDoYPsv3PH6EfBVVNVVVVVVVVVVVVVVVVVVVVfH73hYN0AQAAA - - - - - H4sIAAAAAAAAA+2Y2Y7DIAxFeeD/v3nEQ6UMYvGW4Gt8pKptAgnXZrFdSpLQqKcHkCTJJ9Tyf73X7js6vc6vdJ+27+3vP0m/5m4DQfubPkLxv+UYR/ssgg0sqN2nvz5rG4Gd5t42ddIuGhRtUWww0kDVFsEGKw1UG6AzswHFv4j6OWPe2QBN/26+c9YC4vrXrOlT+agVWn8h+vsHd+yaM8Er3LHP6k/ISG2APvdX/2d90OP9le8ixjVPqPnsqj8y1Hglao7PiekjrPURXBuUwfX+vmc4a3w3D3bv8GgPie8o9lrVBz3ZQbKfc2o9q3se7CA90yk5PkItSDpGS32n5wJXh1VeyG3zJhw/ScZKPSNOYrWnrWII7fvfRlvref7mxgoe9DcoedCs3+o5s3bUe18iqWFYtPOiv2G1z3PmgId9UArXr9J90ivSWJrzHFS0+RQ6nHwhov4Gcp3Agqi6qET2LRVNLh0BSf0wEpo6QgSeZ9xt2hvRzzgKN2tPkiRJEg1/QULzBABAAAA= - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test-movelayer.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test-movelayer.tmx deleted file mode 100644 index 65487d5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test-movelayer.tmx +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - H4sIAAAAAAAAA+3VwQkAAAgCQNt/6ZaIgjjBr/e0ktRRt8PlcrlcLnduZ/v3uVwu97t70QaXptU4EA4AAA== - - - - - H4sIAAAAAAAAA+3NMQ0AAAwDoB71r7ke9i0BAyQAAHxXJ3AwBKd25hAOAAA= - - - - - H4sIAAAAAAAAA+3NMQEAAAzDoBzzr3lCCgYoAACAPefsASYrBSMQDgAA - - - - - H4sIAAAAAAAAA+3NMQ0AAAwDoB71r7kulh1ggAQAAOCPOs/OAa5m6+4QDgAA - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test-objectgroup.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test-objectgroup.tmx deleted file mode 100644 index d135b20..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test-objectgroup.tmx +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - H4sIAAAAAAAAA2NkYGBgHMWDBgMAjw2X0pABAAA= - - - - - H4sIAAAAAAAAA2NmwARMOOjhAJhwsJlxqMPmd2YkmgmHGmS1yOqwqWdGwgDg7sqJkAEAAA== - - - - - H4sIAAAAAAAAA2NgGFqAGYqppW6wAQDMTJpEkAEAAA== - - - - - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test-vertexz.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test-vertexz.tmx deleted file mode 100644 index 91b16b7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test-vertexz.tmx +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - H4sIAAAAAAAAA+3VwQkAAAgCQNt/6ZaIgjjBr/e0ktRRt8PlcrlcLnduZ/v3uVwu97t70QaXptU4EA4AAA== - - - - - - - - H4sIAAAAAAAAA+3NoQ0AMAwDwYB0/5XbAUodkjvJktlXAQDktOZIc6q/vZnsa+b6mv9/3i74MMBTEA4AAA== - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test-zorder.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test-zorder.tmx deleted file mode 100644 index 8372a32..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test-zorder.tmx +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - H4sIAAAAAAAAAO3VwQkAAAgCQNt/6ZaIgjjBr/e0ktRRt8PlcrlcLnduZ/v3uVwu97t70QaXptU4EA4AAA== - - - - - H4sIAAAAAAAAAO3NMQ0AAAwDoB71r7ke9i0BAyQAAHxXp9PpPJwDqA24MxAOAAA= - - - - - H4sIAAAAAAAAAO3NMQ0AAAwDoB71r7kWdi9ggAQAALio0/nsHDLwb3IQDgAA - - - - - H4sIAAAAAAAAAO3NMQ0AAAwDoB71r7kulh1ggAQAAOCPOs/OAa5m6+4QDgAA - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test.png deleted file mode 100644 index 26c537b..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test.tmx deleted file mode 100644 index d46c585..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test.tmx +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - H4sIAAAAAAAAA+3DwQkAAAwDoYPsv3PH6EfBVVNVVVVVVVVVVVVVVVVVVVVfH73hYN0AQAAA - - - - - H4sIAAAAAAAAA+2Y2Y7DIAxFeeD/v3nEQ6UMYvGW4Gt8pKptAgnXZrFdSpLQqKcHkCTJJ9Tyf73X7js6vc6vdJ+27+3vP0m/5m4DQfubPkLxv+UYR/ssgg0sqN2nvz5rG4Gd5t42ddIuGhRtUWww0kDVFsEGKw1UG6AzswHFv4j6OWPe2QBN/26+c9YC4vrXrOlT+agVWn8h+vsHd+yaM8Er3LHP6k/ISG2APvdX/2d90OP9le8ixjVPqPnsqj8y1Hglao7PiekjrPURXBuUwfX+vmc4a3w3D3bv8GgPie8o9lrVBz3ZQbKfc2o9q3se7CA90yk5PkItSDpGS32n5wJXh1VeyG3zJhw/ScZKPSNOYrWnrWII7fvfRlvref7mxgoe9DcoedCs3+o5s3bUe18iqWFYtPOiv2G1z3PmgId9UArXr9J90ivSWJrzHFS0+RQ6nHwhov4Gcp3Agqi6qET2LRVNLh0BSf0wEpo6QgSeZ9xt2hvRzzgKN2tPkiRJEg1/QULzBABAAAA= - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test1.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test1.tmx deleted file mode 100644 index 1d7f0f4..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test1.tmx +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - H4sIAAAAAAAAA2NkYGBgHMWDBgMAjw2X0pABAAA= - - - - - H4sIAAAAAAAAA2NmwARMOOjhAJhwsJlxqMPmd2YkmgmHGmS1yOqwqWdGwgDg7sqJkAEAAA== - - - - - H4sIAAAAAAAAA2NgGFqAGYqppW6wAQDMTJpEkAEAAA== - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test2-uncompressed.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test2-uncompressed.tmx deleted file mode 100644 index 9244cd3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test2-uncompressed.tmx +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - AgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAA== - - - - - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAADAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAMAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAADAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAMAAAADAAAAAwAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test2.png deleted file mode 100644 index 8668e0f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test2.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test2.tmx deleted file mode 100644 index a015f57..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso-test2.tmx +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - H4sIAAAAAAAAAO3DwQkAAAwDoSP7D90x+lFw1VRVVVVVVVVVVVVVVVVVVdXXB2sNXEYAQAAA - - - - - H4sIAAAAAAAAAO2Z4QqDMAyEBd//ncd+lA1pYtpGyfXugzLZquR6TYzuOIQQ59/w5vSO0blqsbSdxic6Z2d4c3vHApeRfR3ZI2hE9d/ViWgOVWM0/3tzeucgrcEK0XqJglXjLc931X/d655+b1THi9mrcWIPov1v+82q/5HvKhLN2Uj9G1nLKqz6752PoD8D5DoZjRFxb0dYzf8KrPQeIzoq7utd+s/ZWNH7zwZavLPc+ZW5BhXXM6I/K25U/ZnXQwEt3mxWtF/fUyD6Pwvy80ZGvKj5Xz2+J8m8B6D5n33/R+z/mf1vVI/vDZjr/9NIOzcsa6D8F4IX9vxH7P8zYfdf2LD7z6Bf+S8s2P1n0K/858b7/4vBf+lX/jMj/3+w6f0i/+f5ADmHbJ0AQAAA - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso.png deleted file mode 100644 index 7658946..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/iso.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/ortho-objects.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/ortho-objects.tmx deleted file mode 100644 index 0924b7e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/ortho-objects.tmx +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - eJztw7EJACAMALAK4mP+/5OjUFwcdNAEEgEAAPCHmt7WU6a2+Jqy8YQBBPEBRg== - - - - - - - - - - - - - - - - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/ortho-rotation-test.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/ortho-rotation-test.tmx deleted file mode 100644 index 2ed51c6..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/ortho-rotation-test.tmx +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - eJxTYWBgUBnFo5hMDAD0ChRB - - - - - eJy10EEKgCAUhOG3qYVgC8N1HcWjdJQ5SkeZo3SUBp5SmwikhA98iD+imdnsIJRiH6/gIAwd/dHskK3NSZ1064wOQimyy9r73uTQ5sFBOPzwP9FBGGs/a871fHF4uP66JgfhdPWZ617tIuxpn9F1Eb0= - - - - - eJxjYCAeOJCgFgT0SNcyCoYYAABWhwCv - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/ortho-test1.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/ortho-test1.png deleted file mode 100644 index cc8dd1d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/ortho-test1.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/ortho-test1_bw.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/ortho-test1_bw.png deleted file mode 100644 index a648cdb..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/ortho-test1_bw.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/ortho-test2.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/ortho-test2.png deleted file mode 100644 index 2fb43c6..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/ortho-test2.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/ortho-tile-property.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/ortho-tile-property.tmx deleted file mode 100644 index 4ab1f62..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/ortho-tile-property.tmx +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - H4sIAAAAAAAAA+3DsQkAIAwAsAriY/7/k6NQXBx00AQSAQAA8Iea3tZTprb4mrLxhAFhdCAKABAAAA== - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-desert-obscenely-large.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-desert-obscenely-large.tmx deleted file mode 100644 index c085449..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-desert-obscenely-large.tmx +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - eJzs3cuS3DiSBVCpZ1XSKjP39f+f2RaWHZPx4AMkQcIBP4tjNo8yKUg4Q36dIOPfX79+/QsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKTw+6D/TPi/AMcFAAAAfLvl938OMgsAAACAuGpk/6VZgHkAAAAAtHVG9rc3AAAAAOJ4zf4fB5kFAAAAQDyv2f/on2cWAAAAALE83vuvkf1f7dkbYBYAAAAAdd3z/xnZf4pZwLG18j5FAAAA9rhlyKuy/yuzgPW1eVTy+wqZzg8AAABl7jmx9ee4MQsoy/t7f3dxtHMFAABAuah5MMssoGbePzoX6O3cAQAAUK6HzLd3FhDxuI7m/SO/tWjPAAAAQE495rotuTdCdq2d99fOibkAAAAAr3rPb6VZ98qsekXe33N+rp4L9F5bAAAAI7nltz8T/gb4bFuV5NszcmmkvL/nXNkzAAAAML6R8v+jM+cAPeb9PefOXAAAAGAco+b/u1pzgJHz/tZz6VkCAACAvtwy1S2/fU74CvD5aqo1B8iU97eeW3sGAAAAYvod4DNc7Yw5QLa8v+d8mwsAAAC0kzkj1ZoDyPvHzr9nCQAAAM4nB5XPAZyra9fDngEAAIB65J0fJRlTRoyxRuYCAAAA28g178wB+tNqLmD9AQCAHsgv0+fj/r+bA/Tv7GcJrD8AANADuWX5fNz/7yWZUQ7sT825gPUHAAAik1e2nwtzgPEdmQtYfwAAIKJbXvkz4W+Az3alPXnNHCCfLTMB6w8AAEQi/x/PaHJgbtYfAADogfxfL5vJgblZfwAAIKpbFrnllc8JXwE+31XnoHYekwNzK11/NQAAAFzld4DP0Pr4z8xf5gC5+e1IAAAgisy548pjNwfIzRwAAABoLWveaHXcJXOAjOuRhTkAAADQStac0fq4l3Kg/Dc+vx0IAABcLWO+iHTM5gCYAwAAAFfIliuiHq85AOYAAADAWbJliR6OV/7DHADKuRYAAMpk65t6OV75jy11oBbITP0DAJTJ1Df1eKx+K4CSOjATIjN1DwBQJkvf1PtxejcAa3WgHsjqVvd/JvwN8NkAACLJkBNGOsa1OcAox8n+OjAHIBv5HwCgzOj5YNTjm8t/Ml8uH7+8KwLkfwCAMqPngtGPzzMBPNaCOQAZ3er+c8JXgM8GABDF6Flg9OO780wApfVgDgAAADmNnAFGPrY59gLwWg/mAGSgjgEA1o3aM416XCXsBWBLTZgDMAL1CwCwbtSeadTj2sL7ASmtCbVB79QtAMC6EXumEY/pCHsBmKoJcwBGol4BANaN1jONdjy12AvAlrowI6I3ahUAYN1IPdNIx3IW7wdkri7UBj1TowAAy0brl0Y7nrN4PyB7a0N9ENWtRv9M+BvgswEARDBSLz/SsVxFzmOpNtQHPZH/AQCWjdLDj3IcLdgLwFp9eEcgPZD/AQCWjdK76/uO835AttaGORGR3Gr0c8JXgM8GABDBKLl5lOOIwF4AlmrDMwEAANCnUXLzKMcRhb0A7KkPNUJL6g4AYNkoudm+z/POq4zHUn2oEaIY5d8zAICzyM2s8X5ASmrEuwFoTf4HAJj3O8BnqOXjl5xxxTl2n5el+jAnoiX5HwBg3mg9+WjHE5GMx94aMSfibPazAQDMG60XH+14IpPxOFIj6gMAAK41Wh8uW1zPXgD21Ij64AzqCgBg3mi9klzRhvu8lNSIvSKcTT0BAMwbrVeSOduS8VirD3MizqSWAADmjdYr+Q2A9mQ8SmpEfXAGdQQAMG/EXmnEY+qRvQBsqQ91QQ3qCABg2qh9kiwRh3cDslYfjzWiLjhKDQEATBu1T5IjYvE8ACU1oiaoQQ0BAEwbtU+SI2LyPABLzIWoQf0AAEwbtU/yDsC47AVgqTbUAkepHwCAaSP3SSMf2wjMAJiiFjhK/QAATBu5Rxr52EbheQDmakINsJf6AQCYNnKPpAfsg+cBeKUGOELtAABMG7lH0gP2xV4AXmvB2rOH978AALwbvT+SH/ozNQOwjjlZe45QNwAAz0bvj9wD6pPnAbjXgXVnL3UDAPAsQ3+U4RhH5XkA5H/2UjcAAM8y9EfyQ9/sBcjNOrOX2gEAeHbLUX8m/A3w2Woeoz6wf/YC5GR92UvtAAA8k//bfz7KeTdgPtaWvdQOAMCzDPnfOwDH4nmAPKwpR6gfAIBntxz1OeErwGerSR84Hs8DjM9acoT6AQDISR84JnsBxmYdOUL9AAA8y9IfyYRjMwMYkzXkCPUDAPAsS38kD47P8wBjsW4cleH9NgAAW2TpseX/HDwPMA5rxlHyPwDAsyw9tt8AyMVegP5ZK46S/wEAnmXqsTMdK9MzAHsB+mCNqCHL79sAAJTK1GdnOla+eR6gT9YHAADqy9Rny315eR6gD/c1sW+bGlzfAAA/svVG8n9u9gLEds/9d/I/R7m2AQB+ZOuNZD1uzABiebznf3X+twdkbNYWAOBHtt7IbwDwWAtmAO1N5f5/fp3/3rbXmYO9BmNyTQMA/MjYG2U8ZqZNPQ+gPq4zlf3va3LW39dyrwHXcz0DAPzI2BvJeLyamgGokfPMZfAzcv9S5pf/x+c6BgD4kbE3kv+Z4nmAa1x1z78k8z/+3X4jfkyuYQCAHxl7I7mOOWYA57ninn/pvf6znzMgBtcuAMCzjP2RdwCyVh9mAHUtveOvxp+9NfPL/Tm4bgEAnmXtj7IeN2W8F7COpXv+RzO4zE9JjbhmAQB+ZO2Psh4325gB7HPW+xPt72drvbheAQB+ZO2PZDlKmQGUe83mNd6pb38/e7lWAQCeZe2P5Di2MANYNpfPj+R/mZ+jXKcAAM+y9kcyHFtNzQCy19BaRt+a/+3vp6bs1ycAwKtae3R74zcA2MNvA3xby+j3bP454Wvmz3Kvn9oyXpsAAEuy5v8bvSF7ZJ4BlOb+Gn+WzM9RWa5LAIBSmfN/ptxGXdlmALVyv/39XGnkaxIAYI/SPbojGj2zca57Ph15BlAj99vfTyujXY8AAOw3Yl7jeiPOAGrmfpmfVka4FgEAasrcH3kHILWMMAMouU+/ltPt7yeSHq9DAIAzZe+Psh8/9fQ6AyjJ60tZ3f5+ourlGgQAuEr2/ij78VPX4wwgem3Vyv0yP1FFvwYBAK6WvT/qIafRl+gzgCO53/5+ehLx+gMAaCl7fxQ1o9G3iDOA0mf7XzO7/f30Ksq1BwAQRfb+KFI+YyxR3gWw951+Mj+9890OAPAse3/kNwA4S+v3Ae7J/fb3MxLf7QAAz/RHzgHnaTEDOJL73etnJL7bAQCe6Y/a789mbFe9C2Br7i+91y/z0yvf6wAAz/RH8j/nO2sG8Lvwz/t4+e/t7ycD3+sAAM/0R/I/16g5A3jN8H8m/F34793rJwPf6wAAz/RH3gHIdY6+C2Aux0/lf/f6yc73OgDAM/2R88B19rwPsCTHH8n8cj8j8p0OAPBOj+Q8cK09M4C1DC/zwzPf6QAA7/RI37wDgCttfRfAVI63vx/m+T4HAHinR/om/3O1PTMA+/uhjO9zAIB3eqRv8j8tlM4AZH7Yxvc5AMA7PdK3ew5b+x01qOGe52//89y7AOzvh/382wYA8E6P9EP+52xTef51D4B7/XCcf9sAAN7pkX7I/5xhLdP/u/L/l/lhO/+2AQC80yP9uGWqzwlfD/9NxvPCPmuZ3v5+OI9/2wAA3umRtnFeWLOU6e3vh2v4tw0A4J0e6dnW32SDm7VcL/PDtXx/AwC80yO9MwOgVO17/Vv+bjUI83x3AwC80yNNk/9ZMpfrz97frw6hjO9uAIB33nk/zR4AXt1z/VQtnL2/Xx3CNv5tAwB4p0eaZwbAv7/es/39Grni/f0fL3+OOoQy/m0DAHinR1o/P3JXPnPZvsX7+82hYDv/tgEAvCv5zfvMZK9c1p7rb/X+fnUI2/i3DQCAPWSvsdW813/m51SHAADAEXJEGblrLEvZvvW9/iXeBQBlXB8AAO/0SGXcex3D0d/ta5H5H3kfIJRxbQAAvNMjlTMD6FMv+/tLmQHAOtcFAMA7PdI2Mlc/etzfX8osCpa5LgAA3umRtpG7YhvtXv8StQjzXBMAAO/0SNvJXfHUyvw95P5HahGmuR4AAN7pkfaRudpbu9c/auZ/5V0A8Mx1AAAwTZ+0j/uu7WTZ319q6n2AapLM1D8AwDR90n5mANeZyvcZ9veXep0BqEkyU/sAANP0ScfIWueyv7+cGQB8U/cAANP0ScfYA1BfrXv9rY+jhbkZgNokE/UOADDtlg/+TPgb4LP14p659Jz72d9fz/082AtAVmodAGCa/F/vPMpY29nffx4zALJS5wAA0+T/OjwHUM7+/ut4HoCM1DcAwLRbPvic8BXgs/VG/l9mf38bngcgG7UNAMDZ7AF49pjvH8+BzN+GvQBkoaYBAKbpk+rKOgP4PWEqZ9rf39bUDCBbrTI+9QwA8E6PdI6RM9VUzp/L9Pb3x+R5AEanlgEA3umRzjHKHoDSnD+X+2X+2DwPwKjUMADAOz3SeXqbAezN+vb3981eAEakfgEA3o3SI83tSV9z9rFHzFJb9u+fkfnl/pjsBWAk6hYA4F1vPVLN7PqaX8+YGbTeA1DzXD3meJl/TN4NyCjULADAu+g9Uu3sWsPWWcBZM4AjM4otWf/O/v4cPA/ACNQrAMC7qD1SpLxfaxawlqG27kNY+lx/Jvx9+SxLWf9I5pf7x+B5AHqmTgEA3kXrkfbm/qnsWqLVLOCMfflb8v/UudizDjL/2OwFoFdqFADgXZQeaU/erJE9z5oZ1N6HXzv/L62B/f28MgOgN+oTAOBd6x5pLW/Wyvk1bZkFnPFMfsmeh88JXzvXwL1+/v3leQD6oi4BAN617JFKcn/tv69GFn/8M8+aBZTsQ6h1LmR+SnkegF6oSQCAd9Hyf62sufZ8/Z7347WaBdQ83/b3U4O9AESnFgEAnrXO/re/q2be3HJfv9b78R/31z9+lj3vCjhrPezv5wxz9S130ZoaBAB416pHevx7a97vLzmW0vxfa7/93vcGHl0b9/q5wtLzADIYrag9AIB3LXqk17/z6uPY8368Ws6eBezJ/HI/NSztBZDFuJqaAwB4FyH/H/07e+3zav6eoMxPBEv13Ot1Sp/UGwDAu6t7JNl/2t73BtrfT0T2AtCaOgMAeHf1u+dr/10j9nhLswD7++mFvQC0pMYAAN6VvAevFvf+19fin5f/2z1Dyfz0yvsBaUFtAQC8uyr/y/7rHjOS/f2Mxl4ArqSuAADeXZH/Zf9tx3bmvf6RzhX9sReAq6gnAIBnt/7oit/Bq9mHjdrTnb2/f9TzRp/sBeBsagkA4Nnvi/4O9/7nj+XM/f2yFZHZC8CZ1BAAwLOz+yPv+5/+/Fe8y28pW/V8/hiP3wrkDGoHAODZmf3RWX92rz1dq/f3u79KD/xWILWpGwCAZ/L/+ef3zP39pcdtLwC9sBeAWtQLAMCzHjN69J7uqvf37zl2MwB6YC8ANagVAIAfZ/ZGZ/2mYOR+7uz9/bWyj+cB6IV9KxyhTgAAfsj/dc7hmfv77x4zUK0ZgFxFL9Qqe6gRAIAf8v/+z9DiXX61ZwCvf6ZcRWRTMyu1yhL1AQDw48ze6Nanf074CvyZS/7uFu/vf3RG7vE8AD0xA6CU2gAA+NFjb9TiM1+xv7/UGXsA7n+uvQD0wgyAEuoCAODH2fv/z/jzW/Rzre71zzlrBvD6Z8tWRGYGwBo1AQDw7ey+6OOkvyNC/m+R+ec+0xnnw/MA9MIMgCXqAQDg2xV90Wj5v3Xmf3TmHoD7n28vAD0wA2COWgAA+Cb/l4uU+18/19mZxwyAHpgBMEUdAAB8k//HcEXe8TwAPTAD4JH1BwD4If+P4Yo9APe/x14AojMD4M7aAwD8uKI3qt1/6+emXTUDeP27ZCwiMgPgX+sOAPD/ruqL5P/rXJl1zACIbmoGoEZzsd4AAN/k//FcuQfg/ve5z0pk5lS5WWsAgG9X9UUflf8u/dz6+b4645gBEJkZQF7WGQDg25V9kfx/rRYZxwyAyMwAcrLGAADf5P9xXf0cwNTfK18RjedV8rG+AADf5P+xtco38hXRqdE8rC0AwPU9kfx/vVZ7AF7/bvmKiNRoDtYVAOD6nqhmf62fK2cGAPPU6PisKQCA/J9Jy2wjXxGdGh2b9QQAkP8zabkH4PXvl6+ISI2Oy1oCALTZC17j79TL7T//UWYA1pCIzADGZB0BANr0RPJ/W61zjRkA0ZkBjMcaAgDZteqH5P+2IuTvCJ8BlpgBjMX6AQDZyf95RcjfshXRmQGMw9oBANnJ/7m1zjSyFT1Qp2OwbgBAdi3v+x79u/Vyx0XYAyBb0YMI1wrHWDcAIDv5nwi5xgyAHkS4VtjPmgEA2cn/3NejdaYxA6AH9zpVn/2xZgBAZq2znvwfR5T7mmYA9EB99sl6AQCZte6F5P9YzACgTJRrhW2sFQCQWeteSP6PJ0qmMQMgOrXZF+sEAGR3613/TPh70d9/pB/Ty50j0n3NSJ8FXqnPvlgjACA7+Z8pkXJNpM8Cr7wLsB/WCADI7NYLtc7/R/pmvdz5axMl18hYRBbpWmGe9QEAMrv1Qrdc9Tnh66LPIP/HFe2+e5TPAa/Mp/pgfQCAzH4H+Azyf2yPM4CW+0QeP4t1JyK1GZ/1AQAyi9ALfRz4HBE+fwZR8v/9s1h3IjryXcY1rA8AkFWkPkj+j+1+330t/19x3uV/IlOfsVkbACCrSH2Q/B9fyXsirjj3ngEgMrUZm7UBALKK1AfJ/2O46vzLWESlNmOzNgBAVpH6IPm/H4/vA2yVdWQsovIOgNisDQCQUbQeaG+ei3YcWbSeAXgGgMjUZlzWBQDIKFoPJP/3p/UMQMYiKrUZV5TfMQEAuFK03lT+71PLGYCMRVRqMy75HwDIKFpvuveZ2WjHkVGrGYBnAIjKOwDikv8BgIwi9qbyf79azQDkf6JSm/Hc1qPkd0wBAEYStSeV//vWYgYgYxGV2oznd4DPAABwtag9qfzfv6tnAJ4BICp1GY/1AAAyitoD7flceux4rp4BqAEiMpuKx1oAABlF7YH29Mr665iunAGoAaJSm7FYCwAgm8j9j/w/lqtmAO6zEpW6jMVaAADZRO5/9vTKfmcrtqtmAHIWEfl+isM6AAAZRe6B9vbKkY+Ja2YA8j9Rqc0YrAEAkFH0Hkj+H9PZMwDPABCVuozBGgAAGUXvgeT/cZ09A5CziEhdxmANAIBseuh/5P+xnTkDkLOIyDsAYrAGAEA2PfQ/8v/4zpoBeAaAqNRle84/AJBND/3Pnj65h+Pi2VkzADmLiNRlW849AJBRDz2Q/J/HGTMAOYuI1GVbzj0AkE0v/Y/8n0vtGYBnrYlIXbbl3AMA2fTS/+zpk3s5NubXvOYMQD0QkT0A7TjvAEA2PfU/8n8+NWcA6oGI5P92nHcAIJue+h/5P6epGYDfg2AU6tK5BwC4Qm+9j/yf1+sMwPsgGIW6dN4BAK7QW/8j7+V2dAagHohGTTr3AABX6a3/kfc4MgNQD0SjJp17AICr3LLTnwl/A3y2uc8r//Pxa997AdUDkahH5x8A4EryPz3bOgNQD0SiHp1/AIAr9Zb/b3lP/ue1JkpnAOqBKNRie9YAAMjk1vvcstPnhK8An2/pc8v/PCqdAagHIlCH7VkDACCb3wE+w97PLf/zqmQGoB6IQB22Zw0AgGx67X+2fO49vxFPv9ZmAGqB1tRgDNYBAMim1/5H/mfJ0gxALdCaGozBOgAA2fTa/2zJ9PJ/TnMzALVAS+ovDmsBAGTTa/+zJdNv/b0AxjE1A1ALtKT+4rAWAEAmPfc+W+/p93ysHLPltwFbf1bGpvbisBYAQDY99z9b7+n3fKzUqRf5n9bUXhzWAgDIpvf+R/5ni/sMQC3QgrqLxXoAANn03v/I/2xVum9EXVCT7594rAkAkE3v/Y/8z1l1ozaoyfdPPNYEAMim9/5H/uesulEf1OK7JybrAgBk03v/s+VZ7t6PlXq25H81wlG+e2KyLgBAJiP0PvI/W5XWgTqhBt87MVkXACCbEfof+Z+t9uZ/tcIevndisi4AQDYj9D+l73If5Xg5Tr1wFTUUl7UBALIZpf+57QH4M+HvoMfLMaV1sGVvCTz6/T+l3020WSPXNgCQySj9j/xPqS018M8vMwC2u+f+O/k/Jtc1AJDNKP2P/E+p0hq4PVfymOHUDiVes7/8H5drGgDIZKTe55bVPid8DXzM7LOlBswAKPW43/9R6XcT16+XaxkAyCRr/5PxmPmxte7NAFgzl/s/Anw25tfMdQwAZDJa/1OazUY6ZrbZW/NmAExZuuff+rOxvnauYQAgk9H6H/mfNUdq3gyAR1O5X/bvh+sXAMhmtP7no/CYRjpmtjla868zAO91y2fpnr/s34/R/v0DAFgzYv9jDwBLatT84wxgLf+rq7G45z+OEf/9AwBYMmL/I/8zp2a932cAJflfbY3BPf9xjPhvHwDAklH7H/mfObVrvuR33dRY/7zjbzyj/vsHADBn1P7nfl92zwyg92NnWYuaH/U6y8I9/zG5LgGAbEbuf+R/Xp1d7/dMOPVs+O8L/n7q14t7/uNyPQIA2Yzc/8j/vLqq3udmAH4vsB/e8Tc+1yIAkM3I/c/eZwBGOHamXVnv9gL0ye/65eEaBACyGb3/kf951KLezQH64Z5/Hq47ACCbDP2P/M9d63pfmwOMfi1G555/Lq45ACCbDP3PnmcARjp+fkSpd3sBYvGOv5xcawBANln6H/mfm0j17pmAGNzzz8s1BgBkk6X/kf+5iVjvngloVwvu+efm+gIAsrn1u38m/A3w2Wq69fTyf27Re317Aa6tBe/4w3UFAGSTJf/fj7V0BqD/G08Pvb5nAs6vAfv9udeCawkAyEb+twcgi576fXOAc9bfPX8e68E1BABkc+t9Pyd8Bfhstcn/ufXY78/NALwbYPvau+fPa024fgAAxrX1dwD1gePoude3F+DYunvHH3O14boBALIpfS/eKOT/nEaocXOA7Wvunj9zXC8AQFaZ9hLL//mMVtt+L3B9vd3zZ41rBQDIKlNu8AxAPqPWtr0A02vtHX+syXp9AADcZMr/W4531OPPZPS69kzAzzrb70+pLNcFAMAU7wCQ/0eUqaYzPxPgnj9bjX5NAACsyZAT7rY8AzDasWeSpZ4fZdsL4J4/e4x4LQAAbJEp/2853hGPPYNMtfwqwzMB3vHHEbda+TPhb4DPBgBwBfnfMwAjyVTLc0adA/T6uYnhPjeS/wGAzLK9A6D0eEc9/pFlquMSczOA3mZ+j/f8ZTf2UkMAAN96ywNXHe+Ixz6qTPW7Re97AV73+stu7HWrpdu18DnhK8DnAwC4ivwv//cuU/3u0dscYO45f/mfPe713fpzAABEIP/L/z3LVLtH9fB7gUu/6+feLXtEqW0AgAgyvgPADGAMmeq2poh7AZbe7e/9/uzlOwIA4F2k+3+RjnfEYx9JppqtLdIzAUv3/FufJ/rmOwIA4J38L//3JlO9nqnlMwHu+XM23xMAAO+y5f8tzwAQk7Wr6+q9AO75czbfEQAA0+69f6b3a8v//bJu57jimQD3/LmK7wkAgHnyv2cAeqCnP99ZcwD3/LmS7woAgHnZ8r9nAPpkva4zNwPYet2458/VfE8AACzL+Pva8n9frNX1ju4FcM+fFnxXAADwSv7vw+P940x7VCLZMwdwz59WfK8DAKy76ne/ovgoPNbRjrsXU/vG5f+2Sn4vcGm/f+vPz/iy/PsFAHBUxmfisx1vL+b2jcv/MSzNANzzpyXf5wAA5bLl4WzHG93cveN7jsz2jorIHvcCuOdPFL7PAQDKZdsDkOlYo1vK/XJkXEff8edaoxbf5QAA22XKxNnmHRH5fbg+1Vg31xw1+R4HANgu23sAMx1rJGt7/Vt/PpbX7ui6lf6GIJRQRwAA+2S7J+7dctez179PNe75L/2GYJbvHOpTOwAA+2XaA3Cfd6zl/9GOuwX3/PtVY93mfjfALICj1AsAwH4Z9wCU5P8Rj/0q7vn3qfb7GT5+Pf92QMksIMN3EPupEQCA4zLl/5Lflhv9HJzF+/36dfZeja1zgCzfR2yjLgAAjsu2B2CN87D9fNnr36erZzZ79gS4HrlTCwAAdWTM/0s5JNu52Mte/361ntl4PoAtrD8AQD2Zc+/SDCDj+Sjhnn+/Ij6nYU8Aa6w5AEA9GZ8B+Pjf8d7/Z3sByrjn36/otez5AOZYZwCAujLm3fvx3v/3uewhZ8S8b8y29but19rvX0Th+QDurC0AQH0Z9wC8Hu/ruZAz7PUfweP69ZL/H9kTkJv1BAA4R88Z4cjxvvaXt/9f5mcC5KhxvM5uer62PR+QkzUEADjHva/uOSPsOd6p/vL1vxl1L8DvCaPkxcym1vJWy58TvgJ83q08H5CDdQMAOFe2zLd2T//236ztBeilR13L+lMy1cIo5t7T0PpzncUcYFzWCwDgXCX3CEfqvba896C3ZwK2Zn35v3/Zsv+j0j0BazXd+rrlW8TvVACAjEbrwbZm+Ih7Afbc25/zmKNG2S+eQebs/2ppFlCS/2XO9uR/AIBrPPbMGXqwPb990PKZgLOyvt/y69fUs/7W8tvrtbqW/707MAbnHwDgOtlmAHuP9cxnAl4z/tqfJevnNJX9W3+miEr3tETZ05OZcw4AcL1MM4A9ewDmztWW/DB1L3/unv7afcu1vN/6HFOf7F/f3ncGjPad2NLo/94AAERV8352dEePc24vwJaMf+S9ZfJ+HnO/79f6c/Xo9brZc+3ZJ1CXcwkA0IY9AOvHuZTvjzybvzWDkIP3/J1rahZQuvdm6zM7vHPeAADayjQDmDvOK/L92v597+JH9r/WnncGLO39Gfm7sxbnCQCgvS33wnrr1+Zy/dH37e3J+PbvM0f2j6v0ejcPWOe8AADEsOddWK16t7U9+SX377e+b0/G5yx+3y+mkncHmAeUcw4AAOK497e13oW1JaMvOes+fWn+X8r3RzOa3hfv+euHecAxGY8ZACCyLc/C1rp/Xiun1/5za92Dfe3/9b/cyf59Mw8oN/rxAQCMqrf8P3ff/uz37c3lgQy9Psv8vt+YzAPmjXY8AAAjO/KbWWfn/zP359c6b+YA3HnPXx615gEjfEeMchwAANmU3j9fy+Wlzr5Pf8W+/LU5gL44B9k/t73zgLUZaHS+4wAAiODeg1/Vn9oLkJfsz6vSeYD8DwAAdVx9H94zAflYU0rMzQPkfwAAqOPqPQCPf69nAnKwnuxx1TNQZ1L7AABE0zJ32wswPutIVmofAIBoWu0BePz7zQHGZO3ITP0DABBRhL33ngkYj3UjK7UPAEBUj7m79T13ewHGYb3ISu0DABBZpLxtL8AYrBVZqX0AACKLmLfn5gD2AvShdf1AC2oeAIAeRN17H/VzsUz+JyM1DwBAL6K+j98zAf2xPmSj1gEA6FHUvB1xNsHyWlkXslDrAAD0LGLejrpHgXcRZkZwFXUOAEDvoubtqHsUeF4j60EGahwAgJFEzdsRZxP8iFAjcDb1DQDAiCLm7ah7FLAHgBzUNwD/be9udty2gQAAu8cmpySntsACbXPpX56hj9ZH66N1jVSIokgWJZPUkPwOH7Lr2IaWwzU4w6EWoFdR8+2oPQqjEwN6Zl4DADCCqPl2xNrEyObxMP70xpwGAGAkEfPtqD0Ko4pSG4LczGcAAEYTNd+O2qMwmmUMjD09MI8BABhZ1Hw7Ym1iNGoA9MYcBgCAmPl21NrESNQA6IW5CwAAX7R2JkAvQL15oQZA68xbAAD4VuQ6QLRrGoUaAK0zZwEAYNtWvn1l/udMQJz5YLxphbkKAAD79ALwaNyNNS0wTwEAIF3EOkDEaxqBGgCtMUcBAOC4iP33Ea+pd2oAtMLcBACA50Tcd494TT1TA6AF5iUAADwvYv99xGvqmRoA0ZmTAACQT8T++4jX1Cs1AKIyFwEAoIyI++4Rr6lHagBEZB4CAEA5Efvv9QLUi72xJRJzEAAAyouYc29dk16AvGMcIdZg7gEAQF3RegGiXlNP1ACIwLwDAID6nAkYjxoAVzLfAADgWhFz7mh1iZ6oAXAVcw0AAGKIlnNH7E/oxVoNwHhSmjkGAABxRMy5I/Yn9GDrnovGkxLMLQAAiClqHSDS9fTA312gFnMKAABi28q5r8oTI9YlWmc8qcFcAgCA+B7l3PM8seb63pkA40k7zCEAAGjLXh3gij1je9fGk/jMHQAAaNOROkCNdb8zAfXiayw5w7wBAIC2pdQBaubg8tY68VVT4QhzBQAA+vHuFqsnQC9A/vgaT84yRwAAoE9HewJK5QZ6AerF1XjyiPkBAAB9S+0JKL2PrIc9f1z1ApDKnAAAgLFE6AmQt9aJp7FkznwAAIAxXd0TIG8tE081FdaYAwAAwN2V9wzUC5A/lmoqLIk/AACwdEVPwF4vgNwlz3gay3GJOwAAsOWKngBnAvLHUE0FsQYASvjuAWsPaFftngB5a53YGcsxiDMAkNO0Jr/qXuJAHTV7ApwJyB87Yzkm8QUActnL+9UCoE+1egLsX9eJmc/kPokpAJDTmfx/qxZgnQLtqdUTIG/NHzPj2T+xBABymdYV07rx3QNn6wHWotCO0j0B8tb88dKn1TfxAwBymdYV05r80XPP1AL0CUCbSvcEOBOQP1Ylz3BwDTEDAHKZryuOvvbZWoD1KLTjaE/Akd9rvQB146QG2xZxAgByua8F36x4e/B9zp4TsM6Hthz5PT/ye60XoEycfPa2TWwAgJxy5f9LZ+8fYC0K7SjRE7D1nj4bnouRnoA2iQcAkMt0z/8S+f+W1HqANQ+0o0SNz5mAcnFSh22HOAAAudzXefe14PsVHypdg55f6Euu/eaXnffx+VAvRsb5GsYeAMjp+wDXMHnU82v9A216dr95/j7y0+ti5GzANYw3AJBTpPx/srYWtQaCtj3bE/Cy83q5af0YGevyjDMAkNPVvf971yb/h/6c7QlIeb3Pinox0hNQlnEFAEajBgD9OtsTMH+9/ek6MXK/wPqMJwAwomntaS0E/TqTZ+69Tk6aPz56AuoxhgDAqPQAwBiO5pnL1zkTUC9GegLKMW4AwMj0AMB4juSZ89fIRevG50hPgBikMU4AwOjs5cGYjuSZLzvPlYOWjdFerWatHiAm3zIeAMDo9AAAKXlmynN9jpSNT2otQF3gWyP+zAAAa6zdgbuUPHP+XL0A18XoaB0gpS7Qc8x6//kAAFLpAQCWUuoAegGuj0+uekDPvQI9/AwAADlZrwNrHuWYy+foBYgRpxp1gZZi2tr1AgCUpgcA2JNSB3AmIJZSdYGWegWiXhcAENPHV78n+iPA9Z4l/wdSbOWRLxuPOxMQT81egSvjbs4BAEfdc/pPAa6jNGt04Khl/jh/XC9AW2qfIajFXAMAntHresIZAOAZyzrAXi+Az5o2lKoJ1PJmxdsA4woAxPTT4vue1xN6AIBnTTni8ntnAvpRsldA/g8AXOnXxfep64kfXv14+1w/mL6eW9YVItADAOS0rAPIz/oWsS5gfgEAR5zN/39+9cv/r5++nlu+bxT25YDc3s3+XeaD8rP+bdUFani/4kOAMQEAYlrm6anrid9uX/4mwPR1C38rQA8AUNq8DiD/BwAgirP79PP+/5THI9EDANRgfxYAgEjO7tPP+/9THo9EDwAAAACk2crz5+cCrr7GR+T/AAAAjCylf//+nL9un/P/P29f3/O/hf7/Oz0AAAAAjCylf3/tfv/LvwUQuf9/Iv8HAABgVCn9+/cc/+Nt/Z7/rfT/37kPIAAAAGy75/gt5Pd7nAEAAACAMqLdH0D+DwAAwAhq5+HR7g+gBwAAAIARrOXhJffoI94fQP4PAABA79by/2h79KW5DyAAAAC9W8vxz+7RRzvbn8oZAAAAAHqXc4+/5b6BqQfgzYq3Aa4PAAAAnnEmV9/a5494tj/V1AMg/wcAAKBHZ/L/lvf5H5H/AwAA0KszOXzL+/yP3HsA3q/4EODaAAAA4BnP7uG3es8/AAAAGMle/r+X3/d6FgAAAAB6spe37+X3W2cB9AUAAABAHHv5/9mz/voCAAAAII55Xp9zz77XewQCAABA6+Z79p9ut39f/X31NQEAAAB52bMHAACAfn368u8/88fm3wMAAAB92Dr/f/Txvf8DAAAA6voPE6nYEA== - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-desert-test-with-flips.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-desert-test-with-flips.tmx deleted file mode 100644 index c4b533a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-desert-test-with-flips.tmx +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - eJy1l1lSwzAMhgWBsnShUCgN2xBoHth6Bo7CUTgKR+EoHAV5ak0VVW4U23n4ZtzE0W9rsdwlALwaeUMeMuNsrnqwG8sesq9Q9KR3K36fIKcKw570nyP1S+TGr5/GHLmv3PoV8uS/pzFH2rXqnyMXCjMx7wU2NUHjmFqxrlPC/W95HiK2prn/Lc9zE9LhccnpVznnw+u/QzPnu/rfui9tjpbzqf63+M9pLEHP+VT/W9fYp32ZCynxbMsvzW7pn/M456onmR+a3Qq2z1U+j3pkAc1+aemRMj926fNzlcebesQQmv0ipkeG9KmutfhQj5j58RXTLwPfdNUnv8t1DJAj5Djgjypgs4u+7Ge1X4dbwwQ5Q6Ys9vdMv2tthvKKfhfeZu3nzpFrZAHbd4XU+JO9O7YvsqnlhLwryDtCrD5xyWxSTGrxTWq/4ba0/Uj7Mr6p/abtO2mf8p9qINRvrH5p0+f2nfYY1vnvGLG1yJq0+mVXrQyEzQnT5hwgh7CuSW3dljjgf7Bf5MuP/5BPV2sL5vNxQH/k302NWgH9n9Vm/I080ru535+mTfunMyFWvw06dzRy6Xa90+/KcWv+/wOgS3S4 - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test-movelayer.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test-movelayer.tmx deleted file mode 100644 index 6f20e86..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test-movelayer.tmx +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - H4sIAAAAAAAAAGNgGFlAlQg82NQPZgwAVOGiDUACAAA= - - - - - H4sIAAAAAAAAAGNgGAXUAMJk6lNDw0MNAADqJH5uQAIAAA== - - - - - H4sIAAAAAAAAAGNgGAVDCWig4YEGAAKbrPtAAgAA - - - - - H4sIAAAAAAAAAGNgGAXDGaijYWoDALxzd45AAgAA - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test-vertexz.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test-vertexz.tmx deleted file mode 100644 index 2c3adf5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test-vertexz.tmx +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - H4sIAAAAAAAAA2NgGFlAlQg82NQPZgwAVOGiDUACAAA= - - - - - - - - - H4sIAAAAAAAAA2NgGFlAEgkTA/iAmB+IBaB8JRzqhKG0OhJmBmImIGYBYlYgZsOiTw2INaDqYQDEFkIyE5seZAyzDxeAqdMgQj0zVE4DyV341AMAIPnTMUACAAA= - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test-zorder.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test-zorder.tmx deleted file mode 100644 index b603465..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test-zorder.tmx +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - H4sIAAAAAAAAA2NgGFlAlQg82NQPZgwAVOGiDUACAAA= - - - - - H4sIAAAAAAAAA2NgGAXUAMJk6lMjAg9mAAA8pVQ0QAIAAA== - - - - - H4sIAAAAAAAAA2NgGAVDCWgQgekJANerQhxAAgAA - - - - - H4sIAAAAAAAAA2NgGAXDGagTgSkBAFOI2dZAAgAA - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test1.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test1.tmx deleted file mode 100644 index 940c0dc..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test1.tmx +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - H4sIAAAAAAAAA2NgIA0IMzAsAOIDQKwAxA5QPrJ8A5p6EE4AiQPxA6jeBKgcSL8CiU5AAeJImBggiYSJAXxAzA/EAlC+Eg51sDBQR8LMQMwExCxAzArEbEhqYerVgFgDqh4ZCEHVgORUgVgFKq6KhAWBWBuIJYBYBIhFoeq5SFRPifkATK2sLEACAAA= - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test1.tsx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test1.tsx deleted file mode 100644 index f6f0fcb..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test1.tsx +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test2.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test2.tmx deleted file mode 100644 index 619e74b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test2.tmx +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - H4sIAAAAAAAAA+2bS2/UMBDHDSyUHpBgOZVXV0ALEqKwS8sRhLj0CILyBeAAJ7gARygPiSLBhcciwZX3Q3CCG3w0ZtS1mJixM7GdxFHyk/7aJHKS+cePOLZXqY6Ojo7/WQM9rjuIGvkN+lN3ECXTA20WqldTjB3VMGsIGRlClgwhQ0bIgFGqzDLHRsz2EpNuaNkfqLQ9U8rwrxmo9J9F28t/RwfHNCNkm6G2QP1T6P4T0NNqwqkcif8qKftZu8o/Req/aWVj2nI8z/95h5qEr//DDjWJEP8nVNb3omqmf5/3X5Py/xPoM9GXCNfUXi8Rpeq/DHzz/z7oQbmhJc1P0K+6g5jgWy/2gPaC9nncMyX/viyAjoGO56T7CvpmHHuvmu8fuSBIw40xp57/30E/VP78wBljfztoB9mndYvWq9T9a2zzA3rsSOf/YPK7H3RAcF30/yEksBLY6pA0HZeeI8X8l77LXemkfZ9noOegF4xeBvrwxeXnImhFZft3If6blv8uf2OPe6XoX6PbfgljoiKk7F/KmJGUOtv/66AbgdfgvBd5BnXmP/Y9Yz372OW/inHDt6B3ka7VxPqP/m3vXono+7lK/yHfm5QU85/Op9qQfm/mEdO/C1xPs6Wg8pB8b+ZRlf8y8PF/B3SXaBV0T3BekX5QVcTI/5jfHj59XxebGFFilv+PnqqTGP5129tG/xsM+fivem53Y46KUMSnbv9Syv9QfMt82/3rMt9W/23J/z7Z1vM2If5d85x1rJGR+r+m/o394/6IpFkscL/Y37mhYzcS/z1G+G0ypdbH9m3/EbgMugK6So6hf66v+ZA5vy+IP/R5uto17X+OaOfkVzK+fRN0C3TbES9X5vWxg4L4Y/s3hTGg33mVfQ7S8f1Hlngldf2kIH7J83Shfc6AdoF2q6x/jGGOkfZ9SGX9m/en/kckXm7dvXnuMtk2v1m1VlWc/D8COg06qrL+l+2niqD+pxi5KFr/R66EFqjXU4pv/0JA/68m20XnxfLqv7lOxWcNV55/SRuEvAa9YY7T/Ee/8ypbd1xg3VtT5f4fMc+/pA1C6LoAur5F+8dxkSL5j2so+4pfb+BTzjnwfyzU6zm13i6Z9X9guTfGqPs+NE66bea/1L/vmgLuf0omQ+H1Y2llIts8OqezAvnG8xeas1zUAEAAAA== - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test3-hd.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test3-hd.tmx deleted file mode 100644 index ea26228..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test3-hd.tmx +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - H4sIAAAAAAAAAO3TTQ+CMAwG4KIn8aSelIRE4IIf/P+fZ5dsoTQlqXPlYHp4krFA361sAwA8lJ6oLSzUnAzq5qrQTrA3ymvY8wHVgqNRfp+Zf0W3uP40pvi+SuffURe/T2OK19Xmn9BZcGHvjTDfiTTOuSvadXK0/5r5Nbl3mvZfM1/aWg79L1bZocfvmP+C5Zn/tv+/7F0681v0P2QMIJ/5Lfo/Gtd3zjnnnPtnH/8uAvwAEAAA - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test3.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test3.tmx deleted file mode 100644 index 1467878..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test3.tmx +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - H4sIAAAAAAAAAO3TTQ+CMAwG4KIn8aSelIRE4IIf/P+fZ5dsoTQlqXPlYHp4krFA361sAwA8lJ6oLSzUnAzq5qrQTrA3ymvY8wHVgqNRfp+Zf0W3uP40pvi+SuffURe/T2OK19Xmn9BZcGHvjTDfiTTOuSvadXK0/5r5Nbl3mvZfM1/aWg79L1bZocfvmP+C5Zn/tv+/7F0681v0P2QMIJ/5Lfo/Gtd3zjnnnPtnH/8uAvwAEAAA - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test4-hd.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test4-hd.tmx deleted file mode 100644 index ff1b7a3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test4-hd.tmx +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - H4sIAAAAAAAAA1NjYGCQIxFrQGlGIGYCYmYglgRiKSiWRpJjQlID088JxFxAzA3EikCsAsSqQKwMlRMBYiEgFoWqwaVPB4h1kfRxI6nDpw/dPmL1odsnA/WbLJo+Qaj7hYFYE4i1oFgbSU4ISQ1Ijz4Z8WAAxADxIVkbwAEAAA== - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test4.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test4.tmx deleted file mode 100644 index fd887fd..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test4.tmx +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - eJxTY2BgkCMRa0BpRiBmAmJmIJYEYikolkaSY0JSA9PPCcRcQMwNxIpArALEqkCsDJUTAWIhIBaFqsGlTweIdZH0cSOpw6cP3T5i9aHbJwP1myyaPkGo+4WBWBOItaBYG0lOCEkNSI8+GfFgAMQA2rgKjA== - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test5.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test5.tmx deleted file mode 100644 index 336993f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test5.tmx +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - H4sIAAAAAAAAA2NgGAX4AB8Q8wOxAJSvRIJeZiBmAmIWIGYFYjYS9AoBsTAQawCxKhCrQMVVkbAgEGsDsQQQiwCxKFQ9F4nqKTEfAM9UTSZAAgAA - - - - - H4sIAAAAAAAAA2NgGAXUBNZAbAPEtmToNQBifSA2BGIjIDYmQa89GfbhMgcd4wMA7a2boEACAAA= - - - - - H4sIAAAAAAAAA2NgGAUDCfiAmB+IBcjQywzETEDMAsSsQMxGgl4hMuzDBgAgyUssQAIAAA== - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test6-hd.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test6-hd.tmx deleted file mode 100644 index 39173e1..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test6-hd.tmx +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - H4sIAAAAAAAAA5NkYGCQIoClgViRgTBQpoM6JSimljpquw+XOk0g1iKAtYEYAF51CouQAQAA - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test6.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test6.tmx deleted file mode 100644 index 197e592..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-test6.tmx +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - H4sIAAAAAAAAA5NkYGCQIoClgViRgTBQpoM6JSimljpquw+XOk0g1iKAtYEYAF51CouQAQAA - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-testLarge.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-testLarge.tmx deleted file mode 100644 index 3264f74..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/orthogonal-testLarge.tmx +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - eJy1ltEKwjAMRYNOH3xRq6J7FWWD/f//2bJcDLFN2skuhNF2PU3vsm5vInqvHD3NwrWk0RnXAl/KWqPja1DtpJPD11yZ69FYczD6wL9zQCFz7xJJ/z3vPYVMH/hp//DvyWvtuI11L2ruIMZLuYE/cGxjbGh+bom/F2zwrRrSY+CP9OtzYObI97wMbkn6PTjHmGI8Ylxj3Jh/UPyc15D0qpZfyl/vWbeX5l+zD8lvVe058S9f1qjH79TYkvdW+6Xzb6ltqx+5Wv54z65Gmu8xWzxDXefy7ym/b/kcu4p8ltZPSSkn+a2QfJyfLR7gXCzN8/KHH4HK9WN9N8Cf6HuOT41hzVn7vyTFBwHOHMg= - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/test-object-layer-hd.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/test-object-layer-hd.tmx deleted file mode 100644 index c84cd68..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/test-object-layer-hd.tmx +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - eJxTY2BgkCMRa0BpRiBmAmJmIJYEYikolkaSY0JSA9PPCcRcQMwNxIpArALEqkCsDJUTAWIhIBaFqsGlTweIdZH0cSOpw6cP3T5i9aHbJwP1myyaPkGo+4WBWBOItaBYG0lOCEkNSI8+GfFgAMQA2rgKjA== - - - - - - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/test-object-layer.tmx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/test-object-layer.tmx deleted file mode 100644 index fd5333b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/test-object-layer.tmx +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - eJxTY2BgkCMRa0BpRiBmAmJmIJYEYikolkaSY0JSA9PPCcRcQMwNxIpArALEqkCsDJUTAWIhIBaFqsGlTweIdZH0cSOpw6cP3T5i9aHbJwP1myyaPkGo+4WBWBOItaBYG0lOCEkNSI8+GfFgAMQA2rgKjA== - - - - - - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/tiles-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/tiles-hd.png deleted file mode 100644 index 187cfee..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/tiles-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/tmw_desert_spacing-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/tmw_desert_spacing-hd.png deleted file mode 100644 index 1c62fbf..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/tmw_desert_spacing-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/tmw_desert_spacing.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/tmw_desert_spacing.png deleted file mode 100644 index 8e23c6d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TileMaps/tmw_desert_spacing.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TouchesTestInfo.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TouchesTestInfo.plist deleted file mode 100644 index 7d00cba..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/TouchesTestInfo.plist +++ /dev/null @@ -1,64 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleDisplayName - ${PRODUCT_NAME} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - - CFBundleIconFiles - - Icon.png - Icon@2x.png - Icon-72.png - Icon-Small-50.png - Icon-Small.png - Icon-Small@2x.png - - CFBundleIdentifier - com.yourcompany.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - LSRequiresIPhoneOS - - UIAppFonts - - Paint Boy.ttf - - UIPrerenderedIcon - - UIRequiredDeviceCapabilities - - accelerometer - - opengles-2 - - - UIStatusBarHidden - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationPortrait - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationLandscapeRight - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationPortrait - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/animations-2.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/animations-2.plist deleted file mode 100644 index 2860457..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/animations-2.plist +++ /dev/null @@ -1,133 +0,0 @@ - - - - - animations - - dance_1 - - delayPerUnit - 0.2 - restoreOriginalFrame - - loops - 2 - frames - - - spriteframe - grossini_dance_01.png - delayUnits - 1 - notification - - firstframe - - - - - spriteframe - grossini_dance_02.png - delayUnits - 1 - - - spriteframe - grossini_dance_03.png - delayUnits - 0.5 - - - spriteframe - grossini_dance_04.png - delayUnits - 1 - - - spriteframe - grossini_dance_05.png - delayUnits - 1 - - - spriteframe - grossini_dance_06.png - delayUnits - 1 - notification - - key1 - 1234 - key2 - - - - - spriteframe - grossini_dance_07.png - delayUnits - 1 - - - spriteframe - grossini_dance_08.png - delayUnits - 2 - - - spriteframe - grossini_dance_09.png - delayUnits - 0.5 - - - spriteframe - grossini_dance_10.png - delayUnits - 1 - - - spriteframe - grossini_dance_11.png - delayUnits - 1 - - - spriteframe - grossini_dance_12.png - delayUnits - 1 - - - spriteframe - grossini_dance_13.png - delayUnits - 1 - - - spriteframe - grossini_dance_14.png - delayUnits - 1 - notification - - lastframe - - - - - - - properties - - spritesheets - - animations/grossini.plist - animations/grossini_blue.plist - animations/grossini_family.plist - - format - 2 - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/animations.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/animations.plist deleted file mode 100644 index 87581fd..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/animations.plist +++ /dev/null @@ -1,65 +0,0 @@ - - - - - animations - - dance_1 - - delay - 0.2 - frames - - grossini_dance_01.png - grossini_dance_02.png - grossini_dance_03.png - grossini_dance_04.png - grossini_dance_05.png - grossini_dance_06.png - grossini_dance_07.png - grossini_dance_08.png - grossini_dance_09.png - grossini_dance_10.png - grossini_dance_11.png - grossini_dance_12.png - grossini_dance_13.png - grossini_dance_14.png - - - dance_2 - - delay - 0.2 - frames - - grossini_dance_gray_01.png - grossini_dance_gray_02.png - grossini_dance_gray_03.png - grossini_dance_gray_04.png - grossini_dance_gray_05.png - grossini_dance_gray_06.png - grossini_dance_gray_07.png - grossini_dance_gray_08.png - grossini_dance_gray_09.png - grossini_dance_gray_10.png - grossini_dance_gray_11.png - grossini_dance_gray_12.png - grossini_dance_gray_13.png - grossini_dance_gray_14.png - - - dance_3 - - delay - 0.2 - frames - - grossini_blue_01.png - grossini_blue_02.png - grossini_blue_03.png - grossini_blue_04.png - - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/dragon_animation-hd.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/dragon_animation-hd.png deleted file mode 100644 index 8fbe949..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/dragon_animation-hd.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/dragon_animation.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/dragon_animation.png deleted file mode 100644 index 4d2a65c..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/dragon_animation.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/ghosts.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/ghosts.plist deleted file mode 100644 index 1f4a458..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/ghosts.plist +++ /dev/null @@ -1,92 +0,0 @@ - - - - - texture - - width - 256 - height - 256 - - frames - - child1.gif - - x - 1 - y - 0 - width - 54 - height - 130 - offsetX - 7.5 - offsetY - -0.5 - originalWidth - 91 - originalHeight - 139 - - father.gif - - x - 56 - y - 1 - width - 45 - height - 117 - offsetX - 5 - offsetY - -7 - originalWidth - 91 - originalHeight - 139 - - sister1.gif - - x - 102 - y - 1 - width - 47 - height - 124 - offsetX - 5 - offsetY - -5.5 - originalWidth - 91 - originalHeight - 139 - - sister2.gif - - x - 150 - y - 1 - width - 47 - height - 109 - offsetX - 5 - offsetY - -12 - originalWidth - 91 - originalHeight - 139 - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/ghosts.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/ghosts.png deleted file mode 100644 index ad067dd..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/ghosts.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini-aliases.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini-aliases.plist deleted file mode 100644 index b018765..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini-aliases.plist +++ /dev/null @@ -1,254 +0,0 @@ - - - - - frames - - grossini_dance_01.png - - spriteSize - {51, 109} - textureRect - {{2, 2}, {51, 109}} - spriteOffset - {0, -1} - textureRotated - - spriteSourceSize - {85, 121} - aliases - - dance_01 - - - grossini_dance_02.png - - spriteSize - {63, 109} - textureRect - {{55, 2}, {63, 109}} - spriteOffset - {-6, -1} - textureRotated - - spriteSourceSize - {85, 121} - aliases - - dance_02 - - - grossini_dance_03.png - - spriteSize - {63, 109} - textureRect - {{120, 2}, {63, 109}} - spriteOffset - {-6, -1} - textureRotated - - spriteSourceSize - {85, 121} - aliases - - dance_03 - - - grossini_dance_04.png - - spriteSize - {74, 109} - textureRect - {{185, 2}, {74, 109}} - spriteOffset - {-0.5, -1} - textureRotated - - spriteSourceSize - {85, 121} - aliases - - dance_04 - - - grossini_dance_05.png - - spriteSize - {74, 109} - textureRect - {{261, 2}, {74, 109}} - spriteOffset - {-0.5, -1} - textureRotated - - spriteSourceSize - {85, 121} - aliases - - dance_05 - - - grossini_dance_06.png - - spriteSize - {63, 109} - textureRect - {{337, 2}, {63, 109}} - spriteOffset - {-6, -1} - textureRotated - - spriteSourceSize - {85, 121} - aliases - - dance_06 - - - grossini_dance_07.png - - spriteSize - {63, 109} - textureRect - {{402, 2}, {63, 109}} - spriteOffset - {-6, -1} - textureRotated - - spriteSourceSize - {85, 121} - aliases - - dance_07 - - - grossini_dance_08.png - - spriteSize - {51, 109} - textureRect - {{2, 113}, {51, 109}} - spriteOffset - {0, -1} - textureRotated - - spriteSourceSize - {85, 121} - aliases - - dance_08 - - - grossini_dance_09.png - - spriteSize - {51, 109} - textureRect - {{55, 113}, {51, 109}} - spriteOffset - {0, -1} - textureRotated - - spriteSourceSize - {85, 121} - aliases - - dance_09 - - - grossini_dance_10.png - - spriteSize - {62, 109} - textureRect - {{108, 113}, {62, 109}} - spriteOffset - {5.5, -1} - textureRotated - - spriteSourceSize - {85, 121} - aliases - - dance_10 - - - grossini_dance_11.png - - spriteSize - {62, 109} - textureRect - {{172, 113}, {62, 109}} - spriteOffset - {5.5, -1} - textureRotated - - spriteSourceSize - {85, 121} - aliases - - dance_11 - - - grossini_dance_12.png - - spriteSize - {51, 106} - textureRect - {{236, 113}, {51, 106}} - spriteOffset - {0, -2.5} - textureRotated - - spriteSourceSize - {85, 121} - aliases - - dance_12 - - - grossini_dance_13.png - - spriteSize - {51, 109} - textureRect - {{289, 113}, {51, 109}} - spriteOffset - {0, -1} - textureRotated - - spriteSourceSize - {85, 121} - aliases - - dance_13 - - - grossini_dance_14.png - - spriteSize - {51, 106} - textureRect - {{342, 113}, {51, 106}} - spriteOffset - {0, -2.5} - textureRotated - - spriteSourceSize - {85, 121} - aliases - - dance_14 - - - - metadata - - format - 3 - size - {512, 256} - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini-aliases.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini-aliases.png deleted file mode 100644 index 5672efb..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini-aliases.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini.plist deleted file mode 100644 index b6b474e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini.plist +++ /dev/null @@ -1,256 +0,0 @@ - - - - - frames - - grossini_dance_01.png - - frame - {{2, 2}, {51, 109}} - offset - {0, -1} - rotated - - sourceColorRect - {{17, 7}, {51, 109}} - sourceSize - {85, 121} - aliases - - grossini_dance_15.png - - - grossini_dance_02.png - - frame - {{55, 2}, {63, 109}} - offset - {-6, -1} - rotated - - sourceColorRect - {{5, 7}, {63, 109}} - sourceSize - {85, 121} - aliases - - grossini_dance_16.png - - - grossini_dance_03.png - - frame - {{120, 2}, {63, 109}} - offset - {-6, -1} - rotated - - sourceColorRect - {{5, 7}, {63, 109}} - sourceSize - {85, 121} - aliases - - grossini_dance_17.png - - - grossini_dance_04.png - - frame - {{185, 2}, {74, 109}} - offset - {-0.5, -1} - rotated - - sourceColorRect - {{5, 7}, {74, 109}} - sourceSize - {85, 121} - aliases - - grossini_dance_18.png - - - grossini_dance_05.png - - frame - {{261, 2}, {74, 109}} - offset - {-0.5, -1} - rotated - - sourceColorRect - {{5, 7}, {74, 109}} - sourceSize - {85, 121} - aliases - - grossini_dance_19.png - - - grossini_dance_06.png - - frame - {{337, 2}, {63, 109}} - offset - {-6, -1} - rotated - - sourceColorRect - {{5, 7}, {63, 109}} - sourceSize - {85, 121} - aliases - - grossini_dance_20.png - - - grossini_dance_07.png - - frame - {{402, 2}, {63, 109}} - offset - {-6, -1} - rotated - - sourceColorRect - {{5, 7}, {63, 109}} - sourceSize - {85, 121} - aliases - - grossini_dance_21.png - - - grossini_dance_08.png - - frame - {{2, 113}, {51, 109}} - offset - {0, -1} - rotated - - sourceColorRect - {{17, 7}, {51, 109}} - sourceSize - {85, 121} - aliases - - grossini_dance_22.png - - - grossini_dance_09.png - - frame - {{55, 113}, {51, 109}} - offset - {0, -1} - rotated - - sourceColorRect - {{17, 7}, {51, 109}} - sourceSize - {85, 121} - aliases - - grossini_dance_23.png - - - grossini_dance_10.png - - frame - {{108, 113}, {62, 109}} - offset - {5.5, -1} - rotated - - sourceColorRect - {{17, 7}, {62, 109}} - sourceSize - {85, 121} - aliases - - grossini_dance_24.png - - - grossini_dance_11.png - - frame - {{172, 113}, {62, 109}} - offset - {5.5, -1} - rotated - - sourceColorRect - {{17, 7}, {62, 109}} - sourceSize - {85, 121} - aliases - - grossini_dance_25.png - - - grossini_dance_12.png - - frame - {{236, 113}, {51, 106}} - offset - {0, -2.5} - rotated - - sourceColorRect - {{17, 10}, {51, 106}} - sourceSize - {85, 121} - aliases - - grossini_dance_26.png - - - grossini_dance_13.png - - frame - {{289, 113}, {51, 109}} - offset - {0, -1} - rotated - - sourceColorRect - {{17, 7}, {51, 109}} - sourceSize - {85, 121} - aliases - - grossini_dance_27.png - - - grossini_dance_14.png - - frame - {{342, 113}, {51, 106}} - offset - {0, -2.5} - rotated - - sourceColorRect - {{17, 10}, {51, 106}} - sourceSize - {85, 121} - aliases - - grossini_dance_28.png - - - - metadata - - textureFileName - grossini.pvr.gz - format - 2 - size - {512, 256} - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini.pvr.gz b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini.pvr.gz deleted file mode 100644 index e5c674b..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini.pvr.gz and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini.zss b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini.zss deleted file mode 100644 index aea66ab..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini.zss and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini_blue.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini_blue.plist deleted file mode 100644 index 7e39687..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini_blue.plist +++ /dev/null @@ -1,92 +0,0 @@ - - - - - texture - - width - 256 - height - 128 - - frames - - grossini_blue_01.png - - x - 76 - y - 1 - width - 51 - height - 109 - offsetX - 0 - offsetY - -1 - originalWidth - 85 - originalHeight - 121 - - grossini_blue_02.png - - x - 128 - y - 1 - width - 63 - height - 109 - offsetX - -6 - offsetY - -1 - originalWidth - 85 - originalHeight - 121 - - grossini_blue_03.png - - x - 192 - y - 1 - width - 63 - height - 109 - offsetX - -6 - offsetY - -1 - originalWidth - 85 - originalHeight - 121 - - grossini_blue_04.png - - x - 1 - y - 1 - width - 74 - height - 109 - offsetX - -0.5 - offsetY - -1 - originalWidth - 85 - originalHeight - 121 - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini_blue.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini_blue.png deleted file mode 100644 index a29fc64..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini_blue.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini_family.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini_family.plist deleted file mode 100644 index beb7060..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini_family.plist +++ /dev/null @@ -1,73 +0,0 @@ - - - - - texture - - width - 256 - height - 128 - - frames - - grossini.png - - x - 103 - y - 1 - width - 51 - height - 109 - offsetX - 0 - offsetY - -1 - originalWidth - 85 - originalHeight - 121 - - grossinis_sister1.png - - x - 55 - y - 1 - width - 47 - height - 112 - offsetX - -0.5 - offsetY - -11.5 - originalWidth - 52 - originalHeight - 139 - - grossinis_sister2.png - - x - 1 - y - 1 - width - 53 - height - 126 - offsetX - -0.5 - offsetY - -2 - originalWidth - 56 - originalHeight - 138 - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini_family.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini_family.png deleted file mode 100644 index acc73dc..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini_family.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini_gray.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini_gray.plist deleted file mode 100644 index cf9bb58..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini_gray.plist +++ /dev/null @@ -1,282 +0,0 @@ - - - - - texture - - width - 512 - height - 256 - - frames - - grossini_dance_gray_01.png - - x - 347 - y - 1 - width - 51 - height - 109 - offsetX - 0 - offsetY - -1 - originalWidth - 85 - originalHeight - -121 - - grossini_dance_gray_02.png - - x - 215 - y - 111 - width - 63 - height - 109 - offsetX - -6 - offsetY - -1 - originalWidth - 85 - originalHeight - -121 - - grossini_dance_gray_03.png - - x - 151 - y - 111 - width - 63 - height - 109 - offsetX - -6 - offsetY - -1 - originalWidth - 85 - originalHeight - -121 - - grossini_dance_gray_04.png - - x - 1 - y - 111 - width - 74 - height - 109 - offsetX - -0.5 - offsetY - -1 - originalWidth - 85 - originalHeight - -121 - - grossini_dance_gray_05.png - - x - 76 - y - 111 - width - 74 - height - 109 - offsetX - -0.5 - offsetY - -1 - originalWidth - 85 - originalHeight - -121 - - grossini_dance_gray_06.png - - x - 399 - y - 1 - width - 63 - height - 109 - offsetX - -6 - offsetY - -1 - originalWidth - 85 - originalHeight - -121 - - grossini_dance_gray_07.png - - x - 105 - y - 1 - width - 63 - height - 109 - offsetX - -6 - offsetY - -1 - originalWidth - 85 - originalHeight - -121 - - grossini_dance_gray_08.png - - x - 1 - y - 1 - width - 51 - height - 109 - offsetX - 0 - offsetY - -1 - originalWidth - 85 - originalHeight - -121 - - grossini_dance_gray_09.png - - x - 295 - y - 1 - width - 51 - height - 109 - offsetX - 0 - offsetY - -1 - originalWidth - 85 - originalHeight - -121 - - grossini_dance_gray_10.png - - x - 232 - y - 1 - width - 62 - height - 109 - offsetX - 5.5 - offsetY - -1 - originalWidth - 85 - originalHeight - -121 - - grossini_dance_gray_11.png - - x - 169 - y - 1 - width - 62 - height - 109 - offsetX - 5.5 - offsetY - -1 - originalWidth - 85 - originalHeight - -121 - - grossini_dance_gray_12.png - - x - 279 - y - 111 - width - 51 - height - 106 - offsetX - 0 - offsetY - -2.5 - originalWidth - 85 - originalHeight - -121 - - grossini_dance_gray_13.png - - x - 53 - y - 1 - width - 51 - height - 109 - offsetX - 0 - offsetY - -1 - originalWidth - 85 - originalHeight - -121 - - grossini_dance_gray_14.png - - x - 331 - y - 111 - width - 51 - height - 106 - offsetX - 0 - offsetY - -2.5 - originalWidth - 85 - originalHeight - -121 - - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini_gray.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini_gray.png deleted file mode 100644 index 1a9ff59..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/animations/grossini_gray.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/1024x768-splash-angry-02.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/1024x768-splash-angry-02.png deleted file mode 100644 index f376336..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/1024x768-splash-angry-02.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/320x480-Splash-angry-01.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/320x480-Splash-angry-01.png deleted file mode 100644 index ee2d369..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/320x480-Splash-angry-01.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/320x480-Splash-angry-02.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/320x480-Splash-angry-02.png deleted file mode 100644 index 533fefe..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/320x480-Splash-angry-02.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/320x480-Splash-happy-01.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/320x480-Splash-happy-01.png deleted file mode 100644 index 51ffbb9..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/320x480-Splash-happy-01.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/320x480-Splash-happy-02.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/320x480-Splash-happy-02.png deleted file mode 100644 index 1dbf5b1..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/320x480-Splash-happy-02.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/480x320-splash-angry-01.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/480x320-splash-angry-01.png deleted file mode 100644 index 2c872ef..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/480x320-splash-angry-01.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/480x320-splash-angry-02.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/480x320-splash-angry-02.png deleted file mode 100644 index 40c8a26..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/480x320-splash-angry-02.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/480x320-splash-happy-01.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/480x320-splash-happy-01.png deleted file mode 100644 index 69b4266..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/480x320-splash-happy-01.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/480x320-splash-happy-02.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/480x320-splash-happy-02.png deleted file mode 100644 index b9f4b4e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/480x320-splash-happy-02.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/Official-cocos2d-Icon-Angry.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/Official-cocos2d-Icon-Angry.png deleted file mode 100644 index 46ef90b..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/Official-cocos2d-Icon-Angry.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/Official-cocos2d-Icon-Happy.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/Official-cocos2d-Icon-Happy.png deleted file mode 100644 index b24da1f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/Official-cocos2d-Icon-Happy.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/Official-cocos2d-Logo-Landscape-Angry.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/Official-cocos2d-Logo-Landscape-Angry.png deleted file mode 100644 index 0233f91..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/Official-cocos2d-Logo-Landscape-Angry.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/Official-cocos2d-Logo-Landscape-Happy.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/Official-cocos2d-Logo-Landscape-Happy.png deleted file mode 100644 index 15915a9..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/Official-cocos2d-Logo-Landscape-Happy.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/Official-cocos2d-Logo-Portrait-Angry.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/Official-cocos2d-Logo-Portrait-Angry.png deleted file mode 100644 index 90f9641..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/Official-cocos2d-Logo-Portrait-Angry.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/Official-cocos2d-Logo-Portrait-Happy.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/Official-cocos2d-Logo-Portrait-Happy.png deleted file mode 100644 index b138c03..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/Official-cocos2d-Logo-Portrait-Happy.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/Official-cocos2d-Tag.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/Official-cocos2d-Tag.png deleted file mode 100644 index 1ff3b8f..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/Official-cocos2d-Tag.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/README.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/README.txt deleted file mode 100644 index e7d0e9d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/README.txt +++ /dev/null @@ -1,7 +0,0 @@ -cocos2d logos made by Michael Heald from Fully Illustrated ( http://www.fullyillustrated.com ) - - * You can use any of these logos in your game. - * Or You can use any other logo if you want (eg: http://www.cocos2d-iphone.org/wiki/doku.php/resources:logos ) - * Or, if you don't want to display any logo, you can do it as well. - -But if you decide to use any of these logos, please, display it in it's original form (you can scale it down or up if you want) but don't alter them. diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/sfchromefenders.ttf b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/sfchromefenders.ttf deleted file mode 100755 index 1aac42d..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/cocos2d-artwork/sfchromefenders.ttf and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/iTunesArtwork b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/iTunesArtwork deleted file mode 100644 index a06be9e..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/iTunesArtwork and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/zwoptex/grossini-generic.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/zwoptex/grossini-generic.plist deleted file mode 100644 index ca256a5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/zwoptex/grossini-generic.plist +++ /dev/null @@ -1,282 +0,0 @@ - - - - - frames - - grossini_dance_generic_01.png - - aliases - - spriteColorRect - {{17, 7}, {51, 109}} - spriteOffset - {0, 0} - spriteSize - {85, 121} - spriteSourceSize - {85, 121} - spriteTrimmed - - textureRect - {{2, 125}, {121, 85}} - textureRotated - - - grossini_dance_generic_02.png - - aliases - - spriteColorRect - {{5, 7}, {63, 109}} - spriteOffset - {0, 0} - spriteSize - {85, 121} - spriteSourceSize - {85, 121} - spriteTrimmed - - textureRect - {{299, 2}, {85, 121}} - textureRotated - - - grossini_dance_generic_03.png - - aliases - - spriteColorRect - {{5, 7}, {63, 109}} - spriteOffset - {-6, -1} - spriteSize - {63, 109} - spriteSourceSize - {85, 121} - spriteTrimmed - - textureRect - {{2, 236}, {109, 63}} - textureRotated - - - grossini_dance_generic_04.png - - aliases - - spriteColorRect - {{5, 7}, {75, 109}} - spriteOffset - {0, -1} - spriteSize - {75, 109} - spriteSourceSize - {85, 121} - spriteTrimmed - - textureRect - {{202, 125}, {75, 109}} - textureRotated - - - grossini_dance_generic_05.png - - aliases - - spriteColorRect - {{5, 7}, {75, 109}} - spriteOffset - {0, -1} - spriteSize - {75, 109} - spriteSourceSize - {85, 121} - spriteTrimmed - - textureRect - {{125, 125}, {75, 109}} - textureRotated - - - grossini_dance_generic_06.png - - aliases - - spriteColorRect - {{5, 7}, {63, 109}} - spriteOffset - {0, 0} - spriteSize - {85, 121} - spriteSourceSize - {85, 121} - spriteTrimmed - - textureRect - {{212, 2}, {85, 121}} - textureRotated - - - grossini_dance_generic_07.png - - aliases - - spriteColorRect - {{5, 7}, {63, 109}} - spriteOffset - {-6, -1} - spriteSize - {63, 109} - spriteSourceSize - {85, 121} - spriteTrimmed - - textureRect - {{279, 125}, {63, 109}} - textureRotated - - - grossini_dance_generic_08.png - - aliases - - spriteColorRect - {{17, 7}, {51, 109}} - spriteOffset - {0, -1} - spriteSize - {51, 109} - spriteSourceSize - {85, 121} - spriteTrimmed - - textureRect - {{409, 125}, {51, 109}} - textureRotated - - - grossini_dance_generic_09.png - - aliases - - spriteColorRect - {{17, 7}, {51, 109}} - spriteOffset - {0, -1} - spriteSize - {51, 109} - spriteSourceSize - {85, 121} - spriteTrimmed - - textureRect - {{224, 236}, {109, 51}} - textureRotated - - - grossini_dance_generic_10.png - - aliases - - spriteColorRect - {{17, 7}, {63, 109}} - spriteOffset - {6, -1} - spriteSize - {63, 109} - spriteSourceSize - {85, 121} - spriteTrimmed - - textureRect - {{344, 125}, {63, 109}} - textureRotated - - - grossini_dance_generic_11.png - - aliases - - spriteColorRect - {{17, 7}, {63, 109}} - spriteOffset - {6, -1} - spriteSize - {63, 109} - spriteSourceSize - {85, 121} - spriteTrimmed - - textureRect - {{113, 236}, {109, 63}} - textureRotated - - - grossini_dance_generic_12.png - - aliases - - spriteColorRect - {{17, 10}, {51, 107}} - spriteOffset - {0, 0} - spriteSize - {85, 121} - spriteSourceSize - {85, 121} - spriteTrimmed - - textureRect - {{2, 2}, {85, 121}} - textureRotated - - - grossini_dance_generic_13.png - - aliases - - spriteColorRect - {{17, 7}, {51, 109}} - spriteOffset - {0, 0} - spriteSize - {85, 121} - spriteSourceSize - {85, 121} - spriteTrimmed - - textureRect - {{386, 2}, {121, 85}} - textureRotated - - - grossini_dance_generic_14.png - - aliases - - spriteColorRect - {{17, 10}, {51, 107}} - spriteOffset - {0, 0} - spriteSize - {85, 121} - spriteSourceSize - {85, 121} - spriteTrimmed - - textureRect - {{89, 2}, {121, 85}} - textureRotated - - - - metadata - - format - 3 - size - {512, 512} - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/zwoptex/grossini-generic.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/zwoptex/grossini-generic.png deleted file mode 100644 index 5c0bbc6..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/zwoptex/grossini-generic.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/zwoptex/grossini.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/zwoptex/grossini.plist deleted file mode 100644 index d782ca3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/zwoptex/grossini.plist +++ /dev/null @@ -1,198 +0,0 @@ - - - - - frames - - grossini_dance_01.png - - frame - {{2, 125}, {85, 121}} - offset - {0, 0} - rotated - - sourceColorRect - {85, 121} - sourceSize - {85, 121} - - grossini_dance_02.png - - frame - {{299, 2}, {85, 121}} - offset - {0, 0} - rotated - - sourceColorRect - {85, 121} - sourceSize - {85, 121} - - grossini_dance_03.png - - frame - {{2, 236}, {63, 109}} - offset - {-6, -1} - rotated - - sourceColorRect - {85, 121} - sourceSize - {85, 121} - - grossini_dance_04.png - - frame - {{202, 125}, {75, 109}} - offset - {0, -1} - rotated - - sourceColorRect - {85, 121} - sourceSize - {85, 121} - - grossini_dance_05.png - - frame - {{125, 125}, {75, 109}} - offset - {0, -1} - rotated - - sourceColorRect - {85, 121} - sourceSize - {85, 121} - - grossini_dance_06.png - - frame - {{212, 2}, {85, 121}} - offset - {0, 0} - rotated - - sourceColorRect - {85, 121} - sourceSize - {85, 121} - - grossini_dance_07.png - - frame - {{279, 125}, {63, 109}} - offset - {-6, -1} - rotated - - sourceColorRect - {85, 121} - sourceSize - {85, 121} - - grossini_dance_08.png - - frame - {{409, 125}, {51, 109}} - offset - {0, -1} - rotated - - sourceColorRect - {85, 121} - sourceSize - {85, 121} - - grossini_dance_09.png - - frame - {{224, 236}, {51, 109}} - offset - {0, -1} - rotated - - sourceColorRect - {85, 121} - sourceSize - {85, 121} - - grossini_dance_10.png - - frame - {{344, 125}, {63, 109}} - offset - {6, -1} - rotated - - sourceColorRect - {85, 121} - sourceSize - {85, 121} - - grossini_dance_11.png - - frame - {{113, 236}, {63, 109}} - offset - {6, -1} - rotated - - sourceColorRect - {85, 121} - sourceSize - {85, 121} - - grossini_dance_12.png - - frame - {{2, 2}, {85, 121}} - offset - {0, 0} - rotated - - sourceColorRect - {85, 121} - sourceSize - {85, 121} - - grossini_dance_13.png - - frame - {{386, 2}, {85, 121}} - offset - {0, 0} - rotated - - sourceColorRect - {85, 121} - sourceSize - {85, 121} - - grossini_dance_14.png - - frame - {{89, 2}, {85, 121}} - offset - {0, 0} - rotated - - sourceColorRect - {85, 121} - sourceSize - {85, 121} - - - metadata - - format - 2 - size - {512, 512} - - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/zwoptex/grossini.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/zwoptex/grossini.png deleted file mode 100644 index 5c0bbc6..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/zwoptex/grossini.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/zwoptex/grossini.zss b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/zwoptex/grossini.zss deleted file mode 100644 index 7fb0960..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/Resources/zwoptex/grossini.zss and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/CCAnimationTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/CCAnimationTest.m deleted file mode 100644 index f9943b5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/CCAnimationTest.m +++ /dev/null @@ -1,272 +0,0 @@ -// -// CCAnimationTest.m -// cocos2d-tests-ios -// -// Created by John Twigg on 4/9/14. -// Copyright (c) 2014 Cocos2d. All rights reserved. -// - -#import -#import "cocos2d.h" -#import "CCAnimationManager.h" -#import "CCBSequence.h" -#import "CCBKeyframe.h" -#import "CCAnimationManager_Private.h" - -#define NUM_ELEMENTS(array) (sizeof(array)/sizeof(array[0])) - -#define AssertNotEqualWithAccuracy(a1,a2,accuracy,format...)\ -{\ -__typeof__(a1) a1value = (a1);\ -__typeof__(a2) a2value = (a2);\ -__typeof__(accuracy) accuracyvalue = (accuracy); \ -{\ -if((MAX(a1value, a2value) - MIN(a1value, a2)) <= accuracy)\ -{\ -NSValue *a1encoded = [NSValue value:&a1value withObjCType:@encode(__typeof__(a1))]; \ -NSValue *a2encoded = [NSValue value:&a2value withObjCType:@encode(__typeof__(a2))]; \ -NSValue *accuracyencoded = [NSValue value:&accuracyvalue withObjCType:@encode(__typeof__(accuracy))]; \ -_XCTRegisterFailure(_XCTFailureDescription(_XCTAssertion_NotEqualWithAccuracy, 0, @#a1, @#a2, @#accuracy, _XCTDescriptionForValue(a1encoded), _XCTDescriptionForValue(a2encoded), _XCTDescriptionForValue(accuracyencoded)), ## format); \ -}\ -}\ -} - -//XCTFail(format);\ - -@interface CCAnimationTest : XCTestCase - -@end - -@implementation CCAnimationTest - -- (void)setUp -{ - [super setUp]; - // Put setup code here; it will be run once, before the first test case. -} - -- (void)tearDown -{ - // Put teardown code here; it will be run once, after the last test case. - [super tearDown]; -} - - -- (void)testSmallKeyframesTest -{ - CCAnimationManager * animationManager = [[CCAnimationManager alloc] init]; - CCNode * node = [[CCNode alloc] init]; - node.name = @"testNode"; - node.position = ccp(0.0f,0.0f); - - - CCBSequence* seq = [[CCBSequence alloc] init]; - seq.duration = 5.0f; - seq.name = @"TestSequence"; - seq.sequenceId = 0; - seq.chainedSequenceId = 0; - [animationManager.sequences addObject:seq]; - - CCBSequenceProperty* seqProp = [[CCBSequenceProperty alloc] init]; - - seqProp.name = @"position"; - seqProp.type = 0; - - const int numKeyframes = 6; - - NSArray * points = @[@[@(0.0f),@(0.0f)], - @[@(10.0f),@(0.0f)], - @[@(30.0f),@(0.0f)], - @[@(40.0f),@(0.0f)], - @[@(50.0f),@(0.0f)], - @[@(0.0f),@(0.0f)]]; - - - for (int k = 0; k < numKeyframes; k++) - { - CCBKeyframe* keyframe = [[CCBKeyframe alloc] init]; - keyframe.time = (float)k * seq.duration / (float)(numKeyframes - 1); - - keyframe.easingType = kCCBKeyframeEasingLinear; - keyframe.easingOpt = 0; - keyframe.value = points[k]; - - [seqProp.keyframes addObject:keyframe]; - } - - NSMutableDictionary* seqNodeProps = [NSMutableDictionary dictionary]; - [seqNodeProps setObject:seqProp forKey:seqProp.name]; - - NSMutableDictionary* seqs = [NSMutableDictionary dictionary]; - [seqs setObject:seqNodeProps forKey:[NSNumber numberWithInt:seq.sequenceId]]; - - [animationManager addNode:node andSequences:seqs]; - [animationManager runAnimationsForSequenceId:seq.sequenceId tweenDuration:0]; - - CGFloat accuracy = 0.01f; - - CGPoint lastPos = node.position; - for(int i = 0; i <= 5 * 20; i++) - { - [animationManager update:0.1f]; - - //Uncomment to debug - //CCLOG(@"Pos (%0.2f,%0.2f) i=%i",node.position.x,node.position.y, i); - - if(i == 49) - { - //When we zoom back to to the root pos, there should be no abrupt jump. - //On the last frame we zoom back to the root pos. - //We're moving from x=50 to x=0 in 1second, stepping at 0.1 deltaTime per step. - //Therefore, we're moving x=5 per step. On our last step we should be x=5 from the end. - //However because we stuttured on the previous frames, we're out of sync. - XCTAssertTrue(node.position.x < 6.0f, @"Should be one tick from the end. ~5x i=%i, ", i); - - - } - else if(i >= 1) //Forgive the first frame. - { - //watch out for keyframe changes. Should not stutter. - XCTAssertTrue(fabsf(lastPos.x - node.position.x) > accuracy, @"Should move the position every tick. i=%i, ", i); - } - - lastPos = node.position; - } -} - -struct PositionKeyframes -{ - float time; - CGPoint position; -}; - -NSDictionary * createPositionSequencePropery(struct PositionKeyframes * keyframes, int count) -{ - - const int kSequencerID = 0; //for now; - - CCBSequenceProperty* seqProp = [[CCBSequenceProperty alloc] init]; - - seqProp.name = @"position"; - seqProp.type = 0; - - - for (int k = 0; k < count; k++) - { - CCBKeyframe* keyframe = [[CCBKeyframe alloc] init]; - keyframe.time = keyframes[k].time; - - keyframe.easingType = kCCBKeyframeEasingLinear; - keyframe.easingOpt = 0; - keyframe.value = @[@(keyframes[k].position.x),@(keyframes[k].position.y)]; - - [seqProp.keyframes addObject:keyframe]; - } - - NSMutableDictionary* seqNodeProps = [NSMutableDictionary dictionary]; - [seqNodeProps setObject:seqProp forKey:seqProp.name]; - - NSMutableDictionary* seqs = [NSMutableDictionary dictionary]; - [seqs setObject:seqNodeProps forKey:[NSNumber numberWithInt:kSequencerID]]; - - return seqs; -} - -- (void)testAnimationSync -{ - CCAnimationManager * animationManager = [[CCAnimationManager alloc] init]; - CCBSequence* seq = [[CCBSequence alloc] init]; - seq.duration = 4.0f; - seq.name = @"TestSequence"; - seq.sequenceId = 0; - seq.chainedSequenceId = 0; - [animationManager.sequences addObject:seq]; - - ///////////////////////////////////////////// - - CCNode * nodeA = [[CCNode alloc] init]; - nodeA.name = @"testA"; - nodeA.position = ccp(0.0f,0.0f); - - struct PositionKeyframes positionsA[] = - {{0.0f,0.0f,0.0f}, - {1.0f,100.0f,0.0f}, - {3.0f,100.0f,0.0f}, - {4.0f,0.0f,0.0f}}; - - - [animationManager addNode:nodeA andSequences:createPositionSequencePropery(positionsA, NUM_ELEMENTS(positionsA))]; - - ///////////////////////////////////////////// - - CCNode * nodeB = [[CCNode alloc] init]; - nodeB.name = @"testB"; - nodeB.position = ccp(0.0f,0.0f); - - struct PositionKeyframes positionsB[] = - {{0.0f,0.0f,0.0f}, - {1.0f,0.0f,0.0f}, - {2.0f,100.0f,0.0f}, - {3.0f,100.0f,0.0f}, - {4.0f,0.0f,0.0f}}; - - [animationManager addNode:nodeB andSequences:createPositionSequencePropery(positionsB, NUM_ELEMENTS(positionsB))]; - - - ///////////////////////////////////////////// - - - CCNode * nodeC = [[CCNode alloc] init]; - nodeC.name = @"testC"; - nodeC.position = ccp(0.0f,0.0f); - - struct PositionKeyframes positionsC[] = - { {0.0f,0.0f,0.0f}, - {2.0f,0.0f,0.0f}, - {3.0f,100.0f,0.0f}, - {4.0f,0.0f,0.0f}}; - - [animationManager addNode:nodeC andSequences:createPositionSequencePropery(positionsC, NUM_ELEMENTS(positionsC))]; - - ///////////////////////////////////////////// - - [animationManager runAnimationsForSequenceId:seq.sequenceId tweenDuration:0]; - - - const float kDelta = 0.1f;//100ms; - const CGFloat kAccuracy = 0.01f; - - float timeIntoSeq = 0.0f; - float elapsed = 0.0f; - - while(elapsed <= seq.duration * 10) - { - timeIntoSeq = fmod(elapsed, seq.duration); - [animationManager update:kDelta]; - - elapsed += kDelta; - - timeIntoSeq = fmod(elapsed, seq.duration); - - if(timeIntoSeq >= 3.0f) - { - //All final translations go from x=100 -> x=0 over 1 second. - float perentageIntroSyncedTranlation = 1.0f - (seq.duration - timeIntoSeq); - float desiredXCoord = (1.0f - perentageIntroSyncedTranlation) * 100.0f; - - - XCTAssertTrue(fabsf(nodeA.position.x - nodeB.position.x) < kAccuracy, @"They should all equal each other"); - - XCTAssertTrue(fabsf(nodeA.position.x - nodeC.position.x) < kAccuracy, @"They should all equal each other"); - - XCTAssertTrue(fabsf(nodeA.position.x - desiredXCoord) < kAccuracy, @"They should all equal each desiredXCoord: XPos:%0.2f DesiredPos:%0.2f elapsed:%0.2f", nodeA.position.x,desiredXCoord, elapsed); - - } - - } - -} - - - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/CCFileUtilTests.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/CCFileUtilTests.m deleted file mode 100644 index 8224ab7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/CCFileUtilTests.m +++ /dev/null @@ -1,117 +0,0 @@ -// -// CCFileUtilTests -// -// Created by Andy Korth on December 6th, 2013. -// -// - -#import -#import "cocos2d.h" - - - -@interface CCFileUtilTests : XCTestCase - -@end - -@interface CCFileUtils() -+(void) resetSingleton; -@end - -@implementation CCFileUtilTests - - --(void)testFullPathForFilenameMissingFile -{ - [CCFileUtils resetSingleton]; - CCFileUtils *sharedFileUtils = [CCFileUtils sharedFileUtils]; - - NSString *path = [sharedFileUtils fullPathForFilename:@"file that does not exist"]; - - XCTAssertTrue(path == nil, @""); - - // File does not exist in this directory - path = [sharedFileUtils fullPathForFilename:@"powered.png"]; - XCTAssertTrue(path == nil, @""); - - -} - -// XCode Unit tests look inside the target's test application bundle - not the unit test app bundle, but the "cocos2d-tests-ios.app" bundle. --(void)testFullPathForFilename -{ - [CCFileUtils resetSingleton]; - CCFileUtils *sharedFileUtils = [CCFileUtils sharedFileUtils]; - - NSString *path = [sharedFileUtils fullPathForFilename:@"Images/powered.png"]; - NSLog(@"Path: %@", path); - XCTAssertTrue(path != nil, @""); -} - --(void)testCCFileUtilsSearchModeSuffix -{ - [CCFileUtils resetSingleton]; - CCFileUtils *sharedFileUtils = [CCFileUtils sharedFileUtils]; - sharedFileUtils.searchMode = CCFileUtilsSearchModeSuffix; - - XCTAssertTrue([sharedFileUtils fullPathForFilename:@"Images/powered.png"] != nil, @""); - - -} - --(void)testCCFileUtilsSearchModeDirectory -{ - [CCFileUtils resetSingleton]; - CCFileUtils *sharedFileUtils = [CCFileUtils sharedFileUtils]; - sharedFileUtils.searchMode = CCFileUtilsSearchModeDirectory; - - NSString *path = [sharedFileUtils fullPathForFilename:@"Images/powered.png" contentScale:nil]; - XCTAssertTrue(path != nil, @""); - - CGFloat scale = 1.0; - CGFloat biggerScale = 2.0; - - path = [sharedFileUtils fullPathForFilename:@"Images/powered.png" contentScale:&scale]; - XCTAssertTrue(path != nil, @""); - - path = [sharedFileUtils fullPathForFilename:@"Images/powered.png" contentScale:&biggerScale]; - XCTAssertTrue(path != nil, @""); -} - --(void)testCustomSearchPathsForExtensions -{ - [CCFileUtils resetSingleton]; - CCFileUtils *sharedFileUtils = [CCFileUtils sharedFileUtils]; - [sharedFileUtils purgeCachedEntries]; - [sharedFileUtils setSearchPath: @[ @"Images", kCCFileUtilsDefaultSearchPath] ]; - - XCTAssertTrue( [sharedFileUtils fullPathForFilename:@"Images/powered.png" contentScale:nil] != nil, @""); - XCTAssertTrue( [sharedFileUtils fullPathForFilename:@"powered.png" contentScale:nil] != nil, @"Search path 'Images' didn't work."); - -} - - --(void)testContentScaleLoading -{ - [CCFileUtils resetSingleton]; - CCFileUtils *sharedFileUtils = [CCFileUtils sharedFileUtils]; - sharedFileUtils.searchMode = CCFileUtilsSearchModeSuffix; - - // assume we're on iPhone5 HD. - // CCFileUtilsSuffixiPhoneHD is hardcoded to look for the "-hd" suffix. - // So overwrite to look only for these for the purpose of the test. - [ (NSMutableArray*) [sharedFileUtils searchResolutionsOrder] removeAllObjects]; - [ (NSMutableArray*) [sharedFileUtils searchResolutionsOrder] addObject:CCFileUtilsSuffixiPhoneHD]; - - - CGFloat scale = 0.0; - - NSString *path1 = [sharedFileUtils fullPathForFilename:@"Images/blocks.png" contentScale:&scale]; - XCTAssertTrue(scale == 2.0, @""); - XCTAssertTrue(path1 != nil, @""); - -} - - - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/CCMemoryTests.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/CCMemoryTests.m deleted file mode 100644 index 5d5d9d9..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/CCMemoryTests.m +++ /dev/null @@ -1,114 +0,0 @@ -// -// CCMemoryTests.m -// cocos2d-tests-ios -// -// Created by Scott Lembcke on 1/9/14. -// Copyright (c) 2014 Cocos2d. All rights reserved. -// - -#import -#import "cocos2d.h" -#import "CCNode_private.h" - -@interface CCMemoryNode : CCNode - -@end - -@implementation CCMemoryNode - --(id)retain -{ - //Help with debug. - //NSLog(@"CCMemoryNode : Retain %@",[NSThread callStackSymbols]); - return [super retain]; -} - --(oneway void)release -{ - //Help with debug. - //NSLog(@"CCMemoryNode : release %@",[NSThread callStackSymbols]); - [super release]; -} - --(id)autorelease -{ - //Help with debug. - //NSLog(@"CCMemoryNode : retain | autorelease %@",[NSThread callStackSymbols]); - return [super autorelease]; -} - -@end - -@interface CCMemoryTests : XCTestCase -@end - - -@implementation CCMemoryTests - -- (void)testPhysicsBodyRetainCycle1 -{ - CCNode *node = [[CCNode alloc] init]; - XCTAssert(node.retainCount == 1, @""); - - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1 andCenter:CGPointZero]; - XCTAssert(node.retainCount == 1, @""); - - node.physicsBody = nil; - XCTAssert(node.retainCount == 1, @""); - - [node release]; -} - -- (void)testPhysicsBodyRetainCycle2 -{ - CCNode *node; - CCPhysicsNode *physics; - @autoreleasepool { - node = [[CCMemoryNode alloc] init]; - XCTAssert(node.retainCount == 1, @""); - - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1 andCenter:CGPointZero]; - XCTAssert(node.retainCount == 1, @""); - - physics = [CCPhysicsNode node]; - [physics onEnter]; - - [physics addChild:node]; - XCTAssert(node.retainCount > 1, @""); - - [physics removeChild:node]; - } - XCTAssert(node.retainCount == 1, @""); - XCTAssert(physics.retainCount == 1, @""); - - [physics release]; - [node release]; -} - -// There are terrible problems with the following test. -// I think it's due to singletons not getting cleaned up properly. -_- - -//- (void)testPhysicsBodyRetainCycle3 -//{ -// CCNode *node = [[CCNode alloc] init]; -// XCTAssert(node.retainCount == 1, @""); -// -// node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1 andCenter:CGPointZero]; -// XCTAssert(node.retainCount == 1, @""); -// -// @autoreleasepool { -// CCPhysicsNode *physics = [CCPhysicsNode node]; -// [physics onEnter]; -// -// [physics addChild:node]; -// XCTAssert(node.retainCount > 1, @""); -// -// [physics onExit]; -// [physics cleanup]; -// } -// XCTAssert(node.retainCount == 1, @""); -// -// [node release]; -//} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/CCNodeTests.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/CCNodeTests.m deleted file mode 100644 index a558908..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/CCNodeTests.m +++ /dev/null @@ -1,506 +0,0 @@ -// -// CCNodeTests -// -// Created by Andy Korth on December 12th, 2013. -// -// - -#import -#import "cocos2d.h" -#import "CCDirector_Private.h" -#import "CCNode_Private.h" - -@interface CCNodeTests : XCTestCase - -@end - -@interface CCDirector() -+(void) resetSingleton; -@end - -@implementation CCNodeTests - --(void) setUp -{ - // force creation of a new sharedDirector or state will leak between each test. - [CCDirector resetSingleton]; -} - --(void)testGetChildByName -{ - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - [scene addChild:first z:0 name:@"first"]; - - XCTAssertTrue(first == [scene getChildByName:@"first" recursively:NO], @""); - XCTAssertTrue(nil == [scene getChildByName:@"nothing" recursively:NO], @""); -} - --(void)testGetChildByNameRecursive -{ - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - [scene addChild:first z:0 name:@"first"]; - - CCNode *second = [CCNode node]; - [first addChild:second z:0 name:@"second"]; - - XCTAssertTrue(first == [scene getChildByName:@"first" recursively:YES], @""); - XCTAssertTrue(second == [scene getChildByName:@"second" recursively:YES], @""); - - XCTAssertTrue(second == [first getChildByName:@"second" recursively:YES], @""); - -} - - --(void)testGetChildByNameNonRecursive -{ - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - [scene addChild:first z:0 name:@"first"]; - - CCNode *second = [CCNode node]; - [first addChild:second z:0 name:@"second"]; - - - XCTAssertTrue(nil == [scene getChildByName:@"second" recursively:NO], @""); - XCTAssertTrue(second == [first getChildByName:@"second" recursively:NO], @""); - - -} - - --(void)testRemovingNodes -{ - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - first.name = @"first"; - [scene addChild:first z:0]; - - CCNode *second = [CCNode node]; - [first addChild:second z:0]; - - [scene onEnter]; - - XCTAssertTrue(first.children.count == 1, @""); - XCTAssertTrue(second.parent == first, @""); - - XCTAssertTrue(first.runningInActiveScene, @""); - XCTAssertTrue(second.runningInActiveScene, @""); - - [first removeChild:second]; - XCTAssertTrue(first.children.count == 0, @""); - XCTAssertTrue(second.parent == nil, @""); - - XCTAssertTrue(first.runningInActiveScene, @""); - XCTAssertFalse(second.runningInActiveScene, @""); - - [scene removeChildByName:@"first"]; - XCTAssertFalse(first.runningInActiveScene, @""); -} - - --(void)testRemovingChildrenThatDoNotExist -{ - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - [scene addChild:first z:0]; - - CCNode *second = [CCNode node]; - [scene addChild:second z:0]; - - [scene onEnter]; - XCTAssertThrows([second removeChild:first], @"There should be an assertion to ensure we can't call removeChild with something that isn't a child."); - -} - - --(void)testNodeCleanupUnschedulesBlocks{ - CCScene *scene = [CCScene node]; - - CCNode *cleanMeUp = [CCNode node]; - [scene addChild:cleanMeUp z:0]; - - static bool firstActionOccured = FALSE; - - // this one will be cleaned up and won't happen - [cleanMeUp scheduleBlock:^(CCTimer *timer){ - firstActionOccured = TRUE; - } delay:0.1]; - - [cleanMeUp cleanup]; - - XCTAssertTrue(!firstActionOccured, @"No action should happen yet!"); - - [[[CCDirector sharedDirector] scheduler] update: 1.0]; - - XCTAssertTrue(!firstActionOccured, @"Should not occur since this node had cleanup called on it."); -} - --(void)testRemovingScheduledNodes -{ - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - [scene addChild:first z:0]; - - CCNode *second = [CCNode node]; - [scene addChild:second z:0]; - - static bool firstActionOccured = FALSE; - static bool secondActionOccured = FALSE; - - // This one should occur. - [first scheduleBlock:^(CCTimer *timer){ - firstActionOccured = TRUE; - } delay:0.1]; - - // this one will be cleaned up and won't happen - [second scheduleBlock:^(CCTimer *timer){ - secondActionOccured = TRUE; - } delay:0.1]; - - - XCTAssertTrue(!firstActionOccured, @"No action should happen yet!"); - XCTAssertTrue(!secondActionOccured, @"No action should happen yet!"); - - [scene removeChild:first cleanup:NO]; - [scene removeChild:second cleanup:YES]; - - [[[CCDirector sharedDirector] scheduler] update: 1.0]; - - XCTAssertTrue(firstActionOccured); - XCTAssertTrue(!secondActionOccured, @"Cleaned up action should have unscheduled itself and should not occur."); -} - - - --(void)testCCNodePositionTypePointsUnscaled -{ - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - first.positionType = CCPositionTypePoints; - first.position = ccp(10.0, 15.0); - first.contentSize = CGSizeMake(1.0, 2.0); - [scene addChild:first z:0]; - - // Position and PositionInPoints should be the same wihtout any scaling. - XCTAssertEqual(first.position.x, (CGFloat) 10.0f, @""); - XCTAssertEqual(first.position.y, (CGFloat) 15.0, @""); - XCTAssertEqual(first.contentSize.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSize.height, (CGFloat) 2.0, @""); - - XCTAssertEqual(first.positionInPoints.x, (CGFloat) 10.0, @""); - XCTAssertEqual(first.positionInPoints.y, (CGFloat) 15.0, @""); - XCTAssertEqual(first.contentSizeInPoints.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSizeInPoints.height, (CGFloat) 2.0, @""); - -} - --(void)testCCNodePositionTypeUIPointsUnscaled -{ - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - - // set position type before setting position: - first.positionType = CCPositionTypeMake(CCPositionUnitUIPoints, CCPositionUnitUIPoints, CCPositionReferenceCornerBottomLeft); - // now my position values are being set in UIPoints. - first.position = ccp(10.0, 15.0); - first.contentSize = CGSizeMake(1.0, 2.0); - [scene addChild:first z:0]; - - // Points and position should be the same. - XCTAssertEqual(first.position.x, (CGFloat) 10.0f, @""); - XCTAssertEqual(first.position.y, (CGFloat) 15.0, @""); - XCTAssertEqual(first.contentSize.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSize.height, (CGFloat) 2.0, @""); - - XCTAssertEqual(first.positionInPoints.x, (CGFloat) 10.0, @""); - XCTAssertEqual(first.positionInPoints.y, (CGFloat) 15.0, @""); - XCTAssertEqual(first.contentSizeInPoints.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSizeInPoints.height, (CGFloat) 2.0, @""); - -} - - --(void)testCCNodePositionTypePointsScaled -{ - // let's say our scale was set the same way since we launched the app. - [CCDirector sharedDirector].UIScaleFactor = 2.0; - - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - first.positionType = CCPositionTypePoints; - first.position = ccp(10.0, 15.0); - first.contentSize = CGSizeMake(1.0, 2.0); - [scene addChild:first z:0]; - - // position should be the same number we set above... - XCTAssertEqual(first.position.x, (CGFloat) 10.0f, @""); - XCTAssertEqual(first.position.y, (CGFloat) 15.0, @""); - - // Since we didn't set a scaled position type, UIScaleFactor is not applied: - XCTAssertEqual(first.positionInPoints.x, (CGFloat) 10.0, @""); - XCTAssertEqual(first.positionInPoints.y, (CGFloat) 15.0, @""); - - CGPoint pos = [first convertPositionToPoints:first.position type:CCPositionTypeUIPoints]; - // position in points should should be different, because we applied the position when we were in CCPositionUnitPoints, not CCPositionUnitUIPoints - XCTAssertEqual(pos.x, (CGFloat) 20.0, @""); - XCTAssertEqual(pos.y, (CGFloat) 30.0, @""); -} - --(void)testCCNodePositionTypeUIPointsScaled -{ - // let's say our scale was set the same way since we launched the app. - [CCDirector sharedDirector].UIScaleFactor = 2.0; - - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - first.positionType = CCPositionTypeUIPoints; - first.position = ccp(10.0, 15.0); // set position while the position type is in UIPoints. - first.contentSize = CGSizeMake(1.0, 2.0); - [scene addChild:first z:0]; - - // position should be the same number we set above... - XCTAssertEqual(first.position.x, (CGFloat) 10.0f, @""); - XCTAssertEqual(first.position.y, (CGFloat) 15.0, @""); - - // Now, we ask for the positionInPoints, since the positionType is CCPositionTypeUIPoints, the UIScaleFactor is applied. - XCTAssertEqual(first.positionInPoints.x, (CGFloat) 20.0, @""); - XCTAssertEqual(first.positionInPoints.y, (CGFloat) 30.0, @""); - - // Now let's specifically ask for the PositionType in points: - CGPoint pos = [first convertPositionToPoints:first.position type:CCPositionTypePoints]; - XCTAssertEqual(pos.x, (CGFloat) 10.0, @""); - XCTAssertEqual(pos.y, (CGFloat) 15.0, @""); -} - --(void)testCCNodePositionTypeChangeCorners -{ - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - first.positionType = CCPositionTypePoints; // Bottom Left - first.position = ccp(10.0, 15.0); - first.contentSize = CGSizeMake(1.0, 2.0); - [scene addChild:first z:0]; - - // Change position type, now we're relative to the other corner of the screen. - first.positionType = CCPositionTypeMake(CCPositionUnitPoints, CCPositionUnitPoints, CCPositionReferenceCornerTopRight); - - // float screenWidth = 1024.0; - // float screenHeight = 768.0; - - // Changing position type does not change the position. - XCTAssertEqual(first.position.x, (CGFloat) 10.0, @""); - XCTAssertEqual(first.position.y, (CGFloat) 15.0, @""); - - // But now this should be relative to a different spot. - XCTAssertEqual(first.positionInPoints.x, (CGFloat) -10.0, @""); // honestly not sure why this isn't: (screenWidth - 10.0) - XCTAssertEqual(first.positionInPoints.y, (CGFloat) -15.0, @"");// honestly not sure why this isn't: (screenHeight - 15.0) - -} - --(void)testCCNodeUIScaleFactorShouldDoNothingToMeasurementsInPoints -{ - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - first.positionType = CCPositionTypePoints; - first.position = ccp(10.0, 15.0); - first.contentSize = CGSizeMake(1.0, 2.0); - [scene addChild:first z:0]; - - XCTAssertEqual(first.position.x, (CGFloat) 10.0f, @""); - XCTAssertEqual(first.position.y, (CGFloat) 15.0, @""); - XCTAssertEqual(first.contentSize.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSize.height, (CGFloat) 2.0, @""); - - XCTAssertEqual(first.positionInPoints.x, (CGFloat) 10.0, @""); - XCTAssertEqual(first.positionInPoints.y, (CGFloat) 15.0, @""); - XCTAssertEqual(first.contentSizeInPoints.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSizeInPoints.height, (CGFloat) 2.0, @""); - - [CCDirector sharedDirector].UIScaleFactor = 2.0; - // Since our positionInPoints are not UIPoints (we didn't change the position type), changing the UIScaleFactor has no effect. - - XCTAssertEqual(first.position.x, (CGFloat) 10.0f, @""); - XCTAssertEqual(first.position.y, (CGFloat) 15.0, @""); - XCTAssertEqual(first.contentSize.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSize.height, (CGFloat) 2.0, @""); - - XCTAssertEqual(first.positionInPoints.x, (CGFloat) 10.0, @""); - XCTAssertEqual(first.positionInPoints.y, (CGFloat) 15.0, @""); - XCTAssertEqual(first.contentSizeInPoints.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSizeInPoints.height, (CGFloat) 2.0, @""); - -} - - --(void)testCCNodePositionTypeChangeToUIPoints -{ - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - first.positionType = CCPositionTypePoints; - first.position = ccp(10.0, 15.0); - first.contentSize = CGSizeMake(1.0, 2.0); - [scene addChild:first z:0]; - - first.positionType = CCPositionTypeMake(CCPositionUnitUIPoints, CCPositionUnitUIPoints, CCPositionReferenceCornerBottomLeft); - - XCTAssertEqual(first.position.x, (CGFloat) 10.0f, @""); - XCTAssertEqual(first.position.y, (CGFloat) 15.0, @""); - XCTAssertEqual(first.contentSize.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSize.height, (CGFloat) 2.0, @""); - - XCTAssertEqual(first.positionInPoints.x, (CGFloat) 10.0, @""); - XCTAssertEqual(first.positionInPoints.y, (CGFloat) 15.0, @""); - XCTAssertEqual(first.contentSizeInPoints.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSizeInPoints.height, (CGFloat) 2.0, @""); - - [CCDirector sharedDirector].UIScaleFactor = 2.0; - - XCTAssertEqual(first.positionInPoints.x, (CGFloat) 20.0, @""); - XCTAssertEqual(first.positionInPoints.y, (CGFloat) 30.0, @""); - - // Content size is in node-local coordinates and should not change when the scale changes. - XCTAssertEqual(first.contentSizeInPoints.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSizeInPoints.height, (CGFloat) 2.0, @""); - -} - - - --(void)testCCNodeChangingPositionType -{ - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - first.positionType = CCPositionTypePoints; - first.position = ccp(10.0, 15.0); - first.contentSize = CGSizeMake(1.0, 2.0); - [scene addChild:first z:0]; - - first.positionType = CCPositionTypeMake(CCPositionUnitUIPoints, CCPositionUnitUIPoints, CCPositionReferenceCornerBottomLeft); - - XCTAssertEqual(first.position.x, (CGFloat) 10.0f, @""); - XCTAssertEqual(first.position.y, (CGFloat) 15.0, @""); - XCTAssertEqual(first.contentSize.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSize.height, (CGFloat) 2.0, @""); - - XCTAssertEqual(first.positionInPoints.x, (CGFloat) 10.0, @""); - XCTAssertEqual(first.positionInPoints.y, (CGFloat) 15.0, @""); - XCTAssertEqual(first.contentSizeInPoints.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSizeInPoints.height, (CGFloat) 2.0, @""); - - [CCDirector sharedDirector].UIScaleFactor = 2.0; - - XCTAssertEqual(first.positionInPoints.x, (CGFloat) 20.0, @""); - XCTAssertEqual(first.positionInPoints.y, (CGFloat) 30.0, @""); - - // Content size is in node-local coordinates and should not change when the scale changes. - XCTAssertEqual(first.contentSizeInPoints.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSizeInPoints.height, (CGFloat) 2.0, @""); - - // change position type back to (non-UI) points: - first.positionType = CCPositionTypePoints; - XCTAssertEqual(first.positionInPoints.x, (CGFloat) 10.0, @""); - XCTAssertEqual(first.positionInPoints.y, (CGFloat) 15.0, @""); - -} - --(void)testCCNodeChangingScaleType -{ - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - first.positionType = CCPositionTypePoints; - first.position = ccp(10.0, 15.0); - first.contentSize = CGSizeMake(1.0, 2.0); - [scene addChild:first z:0]; - - first.scaleType = CCScaleTypeScaled; - - XCTAssertEqual(first.position.x, (CGFloat) 10.0f, @""); - XCTAssertEqual(first.position.y, (CGFloat) 15.0, @""); - XCTAssertEqual(first.contentSize.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSize.height, (CGFloat) 2.0, @""); - - XCTAssertEqual(first.positionInPoints.x, (CGFloat) 10.0, @""); - XCTAssertEqual(first.positionInPoints.y, (CGFloat) 15.0, @""); - XCTAssertEqual(first.contentSizeInPoints.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSizeInPoints.height, (CGFloat) 2.0, @""); - - XCTAssertEqual(first.scaleInPoints, (CGFloat) 1.0, @""); - XCTAssertEqual(first.scaleXInPoints, (CGFloat) 1.0, @""); - XCTAssertEqual(first.scaleYInPoints, (CGFloat) 1.0, @""); - - [CCDirector sharedDirector].UIScaleFactor = 2.0; - - XCTAssertEqual(first.positionInPoints.x, (CGFloat) 10.0, @""); - XCTAssertEqual(first.positionInPoints.y, (CGFloat) 15.0, @""); - - // Content size is in node-local coordinates and should not change when the scale changes. - XCTAssertEqual(first.contentSizeInPoints.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSizeInPoints.height, (CGFloat) 2.0, @""); - - XCTAssertEqual(first.scaleInPoints, (CGFloat) 2.0, @""); - XCTAssertEqual(first.scaleXInPoints, (CGFloat) 2.0, @""); - XCTAssertEqual(first.scaleYInPoints, (CGFloat) 2.0, @""); - - // change scale type back, scale should not take UIScaleFactor into account: - first.scaleType = CCScaleTypePoints; - - XCTAssertEqual(first.contentSizeInPoints.width, (CGFloat) 1.0, @""); - XCTAssertEqual(first.contentSizeInPoints.height, (CGFloat) 2.0, @""); - - XCTAssertEqual(first.scaleInPoints, (CGFloat) 1.0, @""); - XCTAssertEqual(first.scaleXInPoints, (CGFloat) 1.0, @""); - XCTAssertEqual(first.scaleYInPoints, (CGFloat) 1.0, @""); - -} - - -// TODO check the transform after CCPositionReferenceCornerBottomLeft to CCPositionReferenceCornerTopRight - --(void)testCCNodeTransformScale -{ - CCScene *scene = [CCScene node]; - - CCNode *first = [CCNode node]; - first.positionType = CCPositionTypePoints; - first.position = ccp(10.0, 15.0); - first.contentSize = CGSizeMake(1.0, 2.0); - [first setScale:2.0]; - - [scene addChild:first z:0]; - - CGAffineTransform nodeToWorld = [first nodeToWorldTransform]; - XCTAssertEqualWithAccuracy(nodeToWorld.a, 2.0, 0.001, @""); // Node Scale *does* change the transform scale. - XCTAssertEqualWithAccuracy(nodeToWorld.b, 0.0, 0.001, @""); - XCTAssertEqualWithAccuracy(nodeToWorld.c, 0.0, 0.001, @""); - XCTAssertEqualWithAccuracy(nodeToWorld.d, 2.0, 0.001, @""); - XCTAssertEqualWithAccuracy(nodeToWorld.tx, 10.0, 0.001, @""); - XCTAssertEqualWithAccuracy(nodeToWorld.ty, 15.0, 0.001, @""); - - // Changing node transform scale does not change the content size, which is local to the node. - XCTAssertEqualWithAccuracy(first.contentSize.width, 1.0, 0.001, @""); - XCTAssertEqualWithAccuracy(first.contentSize.height, 2.0, 0.001, @""); - - -} - -// TODO: Write tests that scale a parent anchor node, make sure the child's nodeToWorldTransform moves. - - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/CCPhysicsTests.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/CCPhysicsTests.m deleted file mode 100644 index fbd5c50..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/CCPhysicsTests.m +++ /dev/null @@ -1,1110 +0,0 @@ -// -// CCPhysicsTests.m -// CCPhysicsTests -// -// Created by Scott Lembcke on 10/11/13. -// -// - -#import -#import "cocos2d.h" - -#import "CCPhysics+ObjectiveChipmunk.h" -#import "CCDirector_Private.h" - -@interface CCScheduler(Test) - --(CCTimer*)fixedUpdateTimer; - -@end - -@interface CCPhysicsTests : XCTestCase - -@end - - -@implementation CCPhysicsTests - -static void -TestBasicSequenceHelper(id self, CCPhysicsNode *physicsNode, CCNode *parent, CCNode *node, CCPhysicsBody *body) -{ - // Probably not necessary, but doesn't hurt. - CCScene *scene = [CCScene node]; - [scene addChild:physicsNode]; - - // Allow the parent to be the physics node. - if(parent != physicsNode) [physicsNode addChild:parent]; - - CGPoint position = node.position; - float rotation = node.rotation; - - const float accuracy = 1e-4; - - // Sanity check. - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Check that setting the position works in this state. - node.position = position; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - [parent addChild:node]; - - // Check that setting the position works in this state. - node.position = position; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Set the physics body. - // Node's internal transform is still used since the onEnter hasn't happened. - node.physicsBody = body; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Check that setting the position works in this state. - node.position = position; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Force on onEnter to be called. - // Body's transform is now used instead of the node's. - [scene onEnter]; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Check that setting the position works in this state. - node.position = position; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Remove the node and check the position is still correct - [node removeFromParent]; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Check that setting the position works in this state. - node.position = position; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Add back to the physics - [parent addChild:node]; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Check that setting the position works in this state. - node.position = position; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Force onExit - [scene onExit]; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Check that setting the position works in this state. - node.position = position; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Force re-entry to the scene. - [scene onEnter]; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Check that setting the position works in this state. - node.position = position; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Try switching the physics body. - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1 andCenter:ccp(1,1)]; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Check that setting the position works in this state. - node.position = position; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Test setting the body to nil. - node.physicsBody = nil; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Check that setting the position works in this state. - node.position = position; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Set back to the original body - node.physicsBody = body; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Check that setting the position works in this state. - node.position = position; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Try setting the body when not added to a scene anymore. - [node removeFromParent]; - node.physicsBody = nil; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Check that setting the position works in this state. - node.position = position; - XCTAssertTrue(ccpDistance(node.position, position) < accuracy, @""); - XCTAssertEqualWithAccuracy(node.rotation, rotation, accuracy, @""); - - // Terrible things happen when you don't call this due to Cocos2D global variables. - [scene onExit]; -} - --(void)testBasicSequences1 -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - CCNode *node = [CCNode node]; - CCPhysicsBody *body = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - - TestBasicSequenceHelper(self, physicsNode, physicsNode, node, body); -} - --(void)testBasicSequences2 -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - - CCNode *node = [CCNode node]; - node.position = ccp(100, 100); - - CCPhysicsBody *body = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - - TestBasicSequenceHelper(self, physicsNode, physicsNode, node, body); -} - --(void)testBasicSequences3 -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - - CCNode *node = [CCNode node]; - node.contentSize = CGSizeMake(30, 30); - node.anchorPoint = ccp(0.5, 0.5); - node.position = ccp(100, 100); - - CCPhysicsBody *body = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - - TestBasicSequenceHelper(self, physicsNode, physicsNode, node, body); -} - --(void)testBasicSequences4 -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - - CCNode *node = [CCNode node]; - node.contentSize = CGSizeMake(30, 30); - node.anchorPoint = ccp(0.5, 0.5); - node.position = ccp(100, 100); - node.rotation = 30; - - CCPhysicsBody *body = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - - TestBasicSequenceHelper(self, physicsNode, physicsNode, node, body); -} - --(void)testBasicSequences5 -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - - CCNode *node = [CCNode node]; - node.contentSize = CGSizeMake(30, 30); - node.anchorPoint = ccp(0.5, 0.5); - node.position = ccp(100, 100); - node.rotation = 30; - node.scaleX = 2.0; - node.scaleY = 3.0; - - CCPhysicsBody *body = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - - TestBasicSequenceHelper(self, physicsNode, physicsNode, node, body); -} - --(void)testBasicSequences6 -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - - CCNode *parent = [CCNode node]; - - CCNode *node = [CCNode node]; - node.contentSize = CGSizeMake(30, 30); - node.anchorPoint = ccp(0.5, 0.5); - node.position = ccp(100, 100); - node.rotation = 30; - node.scaleX = 2.0; - node.scaleY = 3.0; - - CCPhysicsBody *body = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - - TestBasicSequenceHelper(self, physicsNode, parent, node, body); -} - --(void)testBasicSequences7 -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - - CCNode *parent = [CCNode node]; - parent.position = ccp(20, 60); - - CCNode *node = [CCNode node]; - node.contentSize = CGSizeMake(30, 30); - node.anchorPoint = ccp(0.5, 0.5); - node.position = ccp(100, 100); - node.rotation = 30; - node.scaleX = 2.0; - node.scaleY = 3.0; - - CCPhysicsBody *body = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - - TestBasicSequenceHelper(self, physicsNode, parent, node, body); -} - --(void)testBasicSequences8 -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - - CCNode *parent = [CCNode node]; - parent.contentSize = CGSizeMake(25, 35); - parent.anchorPoint = ccp(0.3, 0.7); - parent.position = ccp(20, 60); - - CCNode *node = [CCNode node]; - node.contentSize = CGSizeMake(30, 30); - node.anchorPoint = ccp(0.5, 0.5); - node.position = ccp(100, 100); - node.rotation = 30; - node.scaleX = 2.0; - node.scaleY = 3.0; - - CCPhysicsBody *body = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - - TestBasicSequenceHelper(self, physicsNode, parent, node, body); -} - --(void)testBasicSequences9 -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - - CCNode *parent = [CCNode node]; - parent.contentSize = CGSizeMake(25, 35); - parent.anchorPoint = ccp(0.3, 0.7); - parent.position = ccp(20, 60); - parent.rotation = -10; - - CCNode *node = [CCNode node]; - node.contentSize = CGSizeMake(30, 30); - node.anchorPoint = ccp(0.5, 0.5); - node.position = ccp(100, 100); - node.rotation = 35; - node.scaleX = 2.0; - node.scaleY = 3.0; - - CCPhysicsBody *body = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - - TestBasicSequenceHelper(self, physicsNode, parent, node, body); -} - --(void)testBasicSequences10 -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - - CCNode *parent = [CCNode node]; - parent.contentSize = CGSizeMake(25, 35); - parent.anchorPoint = ccp(0.3, 0.7); - parent.position = ccp(20, 60); - parent.rotation = -15; - parent.scaleX = 1.5; - parent.scaleY = 8.0; - - CCNode *node = [CCNode node]; - node.contentSize = CGSizeMake(30, 30); - node.anchorPoint = ccp(0,0); - node.position = ccp(100, 100); - node.rotation = 30; - node.scaleX = 2.0; - node.scaleY = 3.0; - - CCPhysicsBody *body = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - - TestBasicSequenceHelper(self, physicsNode, parent, node, body); -} - --(void)testBasicSequences11 -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - - CCNode *parent = [CCNode node]; - parent.contentSize = CGSizeMake(25, 35); - parent.anchorPoint = ccp(0.3, 0.7); - parent.position = ccp(20, 60); - parent.rotation = -15; - parent.scaleX = 1.5; - parent.scaleY = 8.0; - - CCNode *node = [CCNode node]; - node.contentSize = CGSizeMake(30, 30); - node.anchorPoint = ccp(0,0); - node.position = ccp(100, 100); - node.rotation = 30; - node.scaleX = 2.0; - node.scaleY = 3.0; - - CCPhysicsBody *body = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - body.type = CCPhysicsBodyTypeStatic; - - TestBasicSequenceHelper(self, physicsNode, parent, node, body); -} - --(void)testDynamicAnchorPoint -{ - cpFloat accuracy = 1e-4; - - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - - CCNode *node = [CCNode node]; - node.contentSize = CGSizeMake(2, 2); - node.anchorPoint = ccp(0.5, 0.5); - XCTAssert(ccpDistance(node.position, CGPointZero) < accuracy, @""); - - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - node.physicsBody.type = CCPhysicsBodyTypeDynamic; - XCTAssert(ccpDistance(node.position, CGPointZero) < accuracy, @""); - - [physicsNode addChild:node]; - [physicsNode onEnter]; - XCTAssert(ccpDistance(node.position, CGPointZero) < accuracy, @""); - - node.rotation = 90; - XCTAssert(ccpDistance(node.position, CGPointZero) < accuracy, @""); - - [physicsNode onExit]; -} - --(void)testStaticAnchorPoint -{ - cpFloat accuracy = 1e-4; - - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - - CCNode *node = [CCNode node]; - node.contentSize = CGSizeMake(2, 2); - node.anchorPoint = ccp(0.5, 0.5); - XCTAssert(ccpDistance(node.position, CGPointZero) < accuracy, @""); - - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - node.physicsBody.type = CCPhysicsBodyTypeStatic; - XCTAssert(ccpDistance(node.position, CGPointZero) < accuracy, @""); - - [physicsNode addChild:node]; - [physicsNode onEnter]; - XCTAssert(ccpDistance(node.position, CGPointZero) < accuracy, @""); - - node.rotation = 90; - XCTAssert(ccpDistance(node.position, CGPointZero) < accuracy, @""); - - [physicsNode onExit]; -} - --(void)testCollisionGroups -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - - NSString *noCollide = @"nocollide"; - - CCNode *node1 = [CCNode node]; - node1.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - node1.physicsBody.collisionGroup = noCollide; - [physicsNode addChild:node1]; - - CCNode *node2 = [CCNode node]; - node2.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - node2.physicsBody.collisionGroup = noCollide; - [physicsNode addChild:node2]; - - // Force entering the scene to set up the physics objects. - [physicsNode onEnter]; - - // Step the physics for a while. - for(int i=0; i<100; i++){ - [physicsNode fixedUpdate:1.0/60.0]; - } - - // Both nodes should be at (0, 0) - XCTAssertTrue(CGPointEqualToPoint(node1.position, CGPointZero) , @""); - XCTAssertTrue(CGPointEqualToPoint(node2.position, CGPointZero) , @""); - - [physicsNode onExit]; -} - --(void)testAffectedByGravity -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - physicsNode.gravity = ccp(0, -100); - - NSString *noCollide = @"nocollide"; - - CCNode *node1 = [CCNode node]; - node1.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - node1.physicsBody.collisionGroup = noCollide; - [physicsNode addChild:node1]; - - CCNode *node2 = [CCNode node]; - node2.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - node2.physicsBody.collisionGroup = noCollide; - node2.physicsBody.affectedByGravity = NO; - [physicsNode addChild:node2]; - - // Force entering the scene to set up the physics objects. - [physicsNode onEnter]; - - // Step the physics for a while. - for(int i=0; i<100; i++){ - [physicsNode fixedUpdate:1.0/60.0]; - } - - // Node1 should move down due to gravity - XCTAssertTrue(node1.position.y < 0.0, @""); - - // Node2 should stay at (0, 0) - XCTAssertTrue(node2.position.y == 0.0, @""); - - [physicsNode onExit]; -} - --(void)testAllowsRotation -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - [physicsNode onEnter]; - - { - // Regular body. - CCNode *node = [CCNode node]; - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - XCTAssert(node.physicsBody.allowsRotation == YES, @""); - - [physicsNode addChild:node]; - XCTAssert(node.physicsBody.allowsRotation == YES, @""); - - XCTAssert(node.physicsBody.body.moment < INFINITY, @""); - }{ - // Set before adding. - CCNode *node = [CCNode node]; - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - node.physicsBody.allowsRotation = NO; - XCTAssert(node.physicsBody.allowsRotation == NO, @""); - - [physicsNode addChild:node]; - XCTAssert(node.physicsBody.allowsRotation == NO, @""); - - XCTAssert(node.physicsBody.body.moment == INFINITY, @""); - }{ - // Set after adding. - CCNode *node = [CCNode node]; - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - XCTAssert(node.physicsBody.allowsRotation == YES, @""); - - [physicsNode addChild:node]; - XCTAssert(node.physicsBody.allowsRotation == YES, @""); - node.physicsBody.allowsRotation = NO; - XCTAssert(node.physicsBody.allowsRotation == NO, @""); - - XCTAssert(node.physicsBody.body.moment == INFINITY, @""); - }{ - // Set and reverted before adding. - CCNode *node = [CCNode node]; - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - node.physicsBody.allowsRotation = NO; - XCTAssert(node.physicsBody.allowsRotation == NO, @""); - node.physicsBody.allowsRotation = YES; - XCTAssert(node.physicsBody.allowsRotation == YES, @""); - - [physicsNode addChild:node]; - XCTAssert(node.physicsBody.allowsRotation == YES, @""); - - XCTAssert(node.physicsBody.body.moment < INFINITY, @""); - }{ - // Set before and reverted after adding. - CCNode *node = [CCNode node]; - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - node.physicsBody.allowsRotation = NO; - XCTAssert(node.physicsBody.allowsRotation == NO, @""); - - [physicsNode addChild:node]; - XCTAssert(node.physicsBody.allowsRotation == NO, @""); - node.physicsBody.allowsRotation = YES; - XCTAssert(node.physicsBody.allowsRotation == YES, @""); - - XCTAssert(node.physicsBody.body.moment < INFINITY, @""); - }{ - // Set reverted after adding. - CCNode *node = [CCNode node]; - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - XCTAssert(node.physicsBody.allowsRotation == YES, @""); - - [physicsNode addChild:node]; - XCTAssert(node.physicsBody.allowsRotation == YES, @""); - node.physicsBody.allowsRotation = NO; - XCTAssert(node.physicsBody.allowsRotation == NO, @""); - node.physicsBody.allowsRotation = YES; - XCTAssert(node.physicsBody.allowsRotation == YES, @""); - - XCTAssert(node.physicsBody.body.moment < INFINITY, @""); - } - - [physicsNode onExit]; -} - --(void)testBodyType -{ - CGPoint points[3] = {}; - - // Regular bodies should default to being dynamic. - XCTAssertEqual([CCPhysicsBody bodyWithCircleOfRadius:0 andCenter:CGPointZero].type, CCPhysicsBodyTypeDynamic, @""); - XCTAssertEqual([CCPhysicsBody bodyWithPillFrom:ccp(0, 1) to:ccp(1, 0) cornerRadius:0].type, CCPhysicsBodyTypeDynamic, @""); - XCTAssertEqual([CCPhysicsBody bodyWithPolygonFromPoints:points count:3 cornerRadius:0].type, CCPhysicsBodyTypeDynamic, @""); - XCTAssertEqual([CCPhysicsBody bodyWithRect:CGRectZero cornerRadius:0].type, CCPhysicsBodyTypeDynamic, @""); - - // Polyline bodies should default to being static bodies. - XCTAssertEqual([CCPhysicsBody bodyWithPolylineFromRect:CGRectZero cornerRadius:0].type, CCPhysicsBodyTypeStatic, @""); - - XCTAssertEqual([CCPhysicsBody bodyWithPolylineFromPoints:points count:3 cornerRadius:0 looped:YES].type, CCPhysicsBodyTypeStatic, @""); - - // Test body type setters - CCPhysicsBody *body = [CCPhysicsBody bodyWithCircleOfRadius:0 andCenter:CGPointZero]; - - body.type = CCPhysicsBodyTypeStatic; - XCTAssertEqual(body.type, CCPhysicsBodyTypeStatic, @""); - XCTAssertEqual(body.body.type, CP_BODY_TYPE_STATIC, @""); - -// body.type = CCPhysicsBodyTypeKinematic; -// XCTAssertEqual(body.type, CCPhysicsBodyTypeKinematic, @""); -// XCTAssertEqual(body.body.type, CP_BODY_TYPE_KINEMATIC, @""); - - body.type = CCPhysicsBodyTypeDynamic; - XCTAssertEqual(body.type, CCPhysicsBodyTypeDynamic, @""); - XCTAssertEqual(body.body.type, CP_BODY_TYPE_DYNAMIC, @""); -} - --(void)testBreakingJoints -{ - CCPhysicsNode *physics = [CCPhysicsNode node]; - physics.gravity = ccp(0, -100); - - CGRect rect = CGRectMake(0, 0, 50, 50); - CCPhysicsJoint *joint1, *joint2, *joint3, *joint4; - - // These should break. - { - CCNode *node1 = [CCNode node]; - node1.position = ccp(100, 200); - - CCPhysicsBody *body1 = node1.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body1.type = CCPhysicsBodyTypeStatic; - - [physics addChild:node1]; - - CCNode *node2 = [CCNode node]; - node2.position = ccp(100, 100); - - CCPhysicsBody *body2 = node2.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - - [physics addChild:node2]; - - joint1 = [CCPhysicsJoint connectedPivotJointWithBodyA:body1 bodyB:body2 anchorA:ccp(rect.size.width/2.0, -rect.size.height/4.0)]; - joint1.breakingForce = -physics.gravity.y*body2.mass*0.9; - }{ - CCNode *node1 = [CCNode node]; - node1.position = ccp(200, 200); - - CCPhysicsBody *body1 = node1.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body1.type = CCPhysicsBodyTypeStatic; - - [physics addChild:node1]; - - CCNode *node2 = [CCNode node]; - node2.position = ccp(200, 100); - - CCPhysicsBody *body2 = node2.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - - [physics addChild:node2]; - - joint2 = [CCPhysicsJoint connectedDistanceJointWithBodyA:body1 bodyB:body2 anchorA:ccp(rect.size.width/2.0, 0.0) anchorB:ccp(rect.size.width/2.0, rect.size.height)]; - joint2.breakingForce = -physics.gravity.y*body2.mass*0.9; - } - - // These shouldn't - { - CCNode *node1 = [CCNode node]; - node1.position = ccp(300, 200); - - CCPhysicsBody *body1 = node1.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body1.type = CCPhysicsBodyTypeStatic; - - [physics addChild:node1]; - - CCNode *node2 = [CCNode node]; - node2.position = ccp(300, 100); - - CCPhysicsBody *body2 = node2.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - - [physics addChild:node2]; - - joint3 = [CCPhysicsJoint connectedPivotJointWithBodyA:body1 bodyB:body2 anchorA:ccp(rect.size.width/2.0, -rect.size.height/4.0)]; - joint3.breakingForce = -physics.gravity.y*body2.mass*1.1; - }{ - CCNode *node1 = [CCNode node]; - node1.position = ccp(400, 200); - - CCPhysicsBody *body1 = node1.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - body1.type = CCPhysicsBodyTypeStatic; - - [physics addChild:node1]; - - CCNode *node2 = [CCNode node]; - node2.position = ccp(400, 100); - - CCPhysicsBody *body2 = node2.physicsBody = [CCPhysicsBody bodyWithRect:rect cornerRadius:0.0]; - - [physics addChild:node2]; - - joint4 = [CCPhysicsJoint connectedDistanceJointWithBodyA:body1 bodyB:body2 anchorA:ccp(rect.size.width/2.0, 0.0) anchorB:ccp(rect.size.width/2.0, rect.size.height)]; - joint4.breakingForce = -physics.gravity.y*body2.mass*1.1; - } - - [physics onEnter]; - - for(int i=0; i<100; i++){ - [physics fixedUpdate:1.0/60.0]; - } - - XCTAssert(!joint1.valid, @""); - XCTAssert(!joint2.valid, @""); - XCTAssert(joint3.valid, @""); - XCTAssert(joint4.valid, @""); - - [physics onExit]; -} - --(BOOL)ccPhysicsCollisionBegin:(CCPhysicsCollisionPair *)pair theStaticOne:(CCNode *)nodeA theDynamicOne:(CCNode *)nodeB -{ - nodeB.physicsBody.type = CCPhysicsBodyTypeStatic; - - // TODO not sure if we should hide the deferred nature or not... Hrm. - XCTAssertEqual(nodeB.physicsBody.type, CCPhysicsBodyTypeDynamic, @""); - - return FALSE; -} - --(void)testBodyTypeCollisions -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - physicsNode.collisionDelegate = self; - physicsNode.gravity = ccp(0, -100); - - CCNode *node1 = [CCNode node]; - node1.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - node1.physicsBody.type = CCPhysicsBodyTypeStatic; - node1.physicsBody.collisionType = @"theStaticOne"; - [physicsNode addChild:node1]; - - CCNode *node2 = [CCNode node]; - node2.position = ccp(0, 10); - node2.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - node2.physicsBody.type = CCPhysicsBodyTypeDynamic; - node2.physicsBody.collisionType = @"theDynamicOne"; - [physicsNode addChild:node2]; - - // Force entering the scene to set up the physics objects. - [physicsNode onEnter]; - - // Step the physics for a while. - for(int i=0; i<100; i++){ - [physicsNode fixedUpdate:1.0/100.0]; - } - - XCTAssertEqual(node2.physicsBody.type, CCPhysicsBodyTypeStatic, @""); - - [physicsNode onExit]; -} - --(void)testBodyEachCollisionPair -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - physicsNode.gravity = ccp(0, -100); - - CCNode *node1 = [CCNode node]; - node1.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - node1.physicsBody.type = CCPhysicsBodyTypeStatic; - [physicsNode addChild:node1]; - - CCNode *node2 = [CCNode node]; - node2.position = ccp(0, 10); - node2.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1.0 andCenter:CGPointZero]; - node2.physicsBody.type = CCPhysicsBodyTypeDynamic; - [physicsNode addChild:node2]; - - // Force entering the scene to set up the physics objects. - [physicsNode onEnter]; - - // Step the physics for a while. - for(int i=0; i<100; i++){ - [physicsNode fixedUpdate:1.0/100.0]; - } - - __block BOOL check = NO; - - [node1.physicsBody eachCollisionPair:^(CCPhysicsCollisionPair *pair) { - CCPhysicsShape *a, *b; [pair shapeA:&a shapeB:&b]; - check = ( - (a.node == node1 && b.node == node2) || - (b.node == node1 && a.node == node2) - ); - }]; - - XCTAssert(check, @"The objects should have had a collision pair listed between them."); - - [physicsNode onExit]; -} - -//Focusing on Position. --(void)testKineticBodyBasic1 -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - physicsNode.collisionDelegate = self; - physicsNode.gravity = ccp(0, 0); - - CGPoint node0Pos = ccp(100.0f,0.0f); - - CCNode *node0 = [CCNode node]; - node0.position = node0Pos; - node0.name = @"node0"; - [physicsNode addChild:node0]; - - CCPhysicsBody * body1 = [CCPhysicsBody bodyWithRect:CGRectMake(0, 0, 60, 20) cornerRadius:0]; - - - CGPoint node1Pos = ccp(-25, 0); - CCNode *node1 = [CCNode node]; - node1.physicsBody = body1; - node1.physicsBody.type = CCPhysicsBodyTypeStatic; - node1.physicsBody.collisionType = @"theStaticOne"; - node1.name = @"node1"; - node1.position = node1Pos; - node1.contentSize = CGSizeMake(60, 20); - node1.anchorPoint = ccp(0.5f,0.5f); - [node0 addChild:node1]; - - // Force entering the scene to set up the physics objects. - [physicsNode onEnter]; - - // Step the physics for a while. - const int KineticCount = 50; - - //Test translation. - for(int i=0; i<100; i++) - { - if(i < KineticCount) - { - node0.position = ccp(node0Pos.x + (i + 1), node0Pos.y); - } - - [physicsNode fixedUpdate:1.0/100.0]; - - if(i >= KineticCount) - { - XCTAssertTrue(body1.type != CCPhysicsBodyTypeKinematic,@"Should not be kinetic now."); - XCTAssertTrue(ccpLength(body1.velocity) == 0.0f ,@"Should not have velocity."); - } - else - { - XCTAssertTrue(body1.type == CCPhysicsBodyTypeKinematic, @"Should be kinetic now"); - XCTAssertTrue(ccpLength(body1.velocity) > 0.0f ,@"Should have velocity."); - XCTAssertTrue(body1.absolutePosition.x == (45.0f + (i + 1)), @"should be this value"); - } - } - - -} - -//Focusing on rotation. --(void)testKineticBodyBasic2 -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - physicsNode.collisionDelegate = self; - physicsNode.gravity = ccp(0, 0); - - CGPoint node0Pos = ccp(100.0f,0.0f); - - CCNode *node0 = [CCNode node]; - node0.position = node0Pos; - node0.name = @"node0"; - [physicsNode addChild:node0]; - - CCPhysicsBody * body1 = [CCPhysicsBody bodyWithRect:CGRectMake(0, 0, 60, 20) cornerRadius:0]; - - CGPoint node1Pos = ccp(-25, 0); - CCNode *node1 = [CCNode node]; - node1.physicsBody = body1; - node1.physicsBody.type = CCPhysicsBodyTypeStatic; - node1.physicsBody.collisionType = @"theStaticOne"; - node1.name = @"node1"; - node1.position = node1Pos; - node1.contentSize = CGSizeMake(60, 20); - node1.anchorPoint = ccp(0.5f,0.5f); - [node0 addChild:node1]; - - // Force entering the scene to set up the physics objects. - [physicsNode onEnter]; - - // Step the physics for a while. - const int KineticCount = 50; - - - //Test translation. - for(int i=0; i<100; i++) - { - if(i < KineticCount) - { - node0.rotation = (i + 1) * 1.0f; - node1.rotation = (i + 1) * 1.0f; - } - - [physicsNode fixedUpdate:1.0/100.0]; - - if(i >= KineticCount) - { - XCTAssertTrue(body1.type != CCPhysicsBodyTypeKinematic, @"Should not be kinetic now."); - } - else - { - XCTAssertTrue(body1.type == CCPhysicsBodyTypeKinematic, @"Should be kinetic now"); - XCTAssertEqualWithAccuracy(-CC_RADIANS_TO_DEGREES(body1.absoluteRadians),(i + 1) * 2.0f,0.01f, @"Should be 2x rotation because of parent."); - } - } - - //TODO on exit - //TODO if node0->node1->node2->node3 and you detatch node1,that node0 can get unobservered. - -} - - -//When a node graph that is the child of a physics node is added (onEnter) ensure all the actions -//it subsuquently posesses are changed to fixed scheduled. --(void)testKineticNodeActionsBasic1 -{ - CCPhysicsNode *physicsNode = [CCPhysicsNode node]; - physicsNode.collisionDelegate = self; - physicsNode.gravity = ccp(0, 0); - - CGPoint node0Pos = ccp(0.0f,0.0f); - - CCNode *node0 = [CCNode node]; - node0.position = node0Pos; - node0.name = @"node0"; - node0.scale = 2.0f; - [node0 runAction:[CCActionMoveBy actionWithDuration:10 position:ccp(100, 0)]]; - [physicsNode addChild:node0]; - - CCPhysicsBody * body1 = [CCPhysicsBody bodyWithRect:CGRectMake(0, 0, 60, 20) cornerRadius:0]; - - CGPoint node1Pos = ccp(0, 0); - CCNode *node1 = [CCNode node]; - node1.physicsBody = body1; - node1.physicsBody.type = CCPhysicsBodyTypeStatic; - node1.physicsBody.collisionType = @"theStaticOne"; - node1.name = @"node1"; - node1.position = node1Pos; - node1.contentSize = CGSizeMake(60, 20); - node1.anchorPoint = ccp(0.0f,0.0f); - [node0 addChild:node1]; - - [node1 runAction:[CCActionMoveBy actionWithDuration:10 position:ccp(100, 0)]]; - - // Force entering the scene to set up the physics objects. - [physicsNode onEnter]; - - CCScheduler * scheduler = [CCDirector sharedDirector].scheduler; - scheduler.fixedUpdateInterval = 0.1f; - [scheduler update:0.10f];// first tick - const float accuracy = 1e-4; - //test actions are fixed. - for(int i = 0; i < 100; i++) - { - float desired = (float)i * 0.1f * 100.0f/10.0f + (float)i * 0.1f * 200.0f/10.0f; - //NSLog(@"node1.position.x= %0.2f desired = %0.2f",body1.absolutePosition.x, desired); - XCTAssertEqualWithAccuracy(body1.absolutePosition.x, desired , accuracy, @"Not in the write position"); - [scheduler update:0.10f]; - } -} - - -//TODO -//Test : When a node is added to a scene graph, its actions are Fixed if its part of a PhysicsNode. - - - --(void)testApplyImpulse -{ - CCPhysicsNode *physics = [CCPhysicsNode node]; - [physics onEnter]; - - { - CCNode *node = [CCNode node]; - [physics addChild:node]; - - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1 andCenter:CGPointZero]; - node.physicsBody.mass = 5; - - node.physicsBody.velocity = ccp(10, 10); - [node.physicsBody applyImpulse:ccp(5, 5)]; - XCTAssert(ccpDistance(ccp(11, 11), node.physicsBody.velocity) < 1e-5, @""); - }{ - CCNode *node = [CCNode node]; - node.rotation = 90; - [physics addChild:node]; - - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1 andCenter:CGPointZero]; - node.physicsBody.mass = 5; - - node.physicsBody.velocity = ccp(10, 10); - [node.physicsBody applyImpulse:ccp(5, 5)]; - XCTAssert(ccpDistance(ccp(11, 11), node.physicsBody.velocity) < 1e-5, @""); - }{ - CCNode *node = [CCNode node]; - node.position = ccp(20, 20); - [physics addChild:node]; - - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1 andCenter:CGPointZero]; - node.physicsBody.mass = 5; - - node.physicsBody.velocity = ccp(10, 10); - [node.physicsBody applyImpulse:ccp(5, 5) atWorldPoint:node.position]; - XCTAssert(ccpDistance(ccp(11, 11), node.physicsBody.velocity) < 1e-5, @""); - }{ - CCNode *node = [CCNode node]; - node.position = ccp(20, 20); - [physics addChild:node]; - - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1 andCenter:CGPointZero]; - node.physicsBody.mass = 5; - - node.physicsBody.velocity = ccp(10, 10); - [node.physicsBody applyImpulse:ccp(5, 5) atLocalPoint:ccp(0, 0)]; - XCTAssert(ccpDistance(ccp(11, 11), node.physicsBody.velocity) < 1e-5, @""); - }{ - CCNode *node = [CCNode node]; - node.position = ccp(20, 20); - node.rotation = 90; - [physics addChild:node]; - - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1 andCenter:CGPointZero]; - node.physicsBody.mass = 5; - - node.physicsBody.velocity = ccp(10, 10); - [node.physicsBody applyImpulse:ccp(5, 0) atLocalPoint:ccp(0, 0)]; - XCTAssert(ccpDistance(ccp(10, 9), node.physicsBody.velocity) < 1e-5, @""); - }{ - CCNode *node = [CCNode node]; - node.position = ccp(20, 20); - node.rotation = 180; - [physics addChild:node]; - - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1 andCenter:CGPointZero]; - node.physicsBody.mass = 5; - - node.physicsBody.velocity = ccp(10, 10); - [node.physicsBody applyImpulse:ccp(5, 0) atLocalPoint:ccp(0, 1)]; - XCTAssert(ccpDistance(ccp(9, 10), node.physicsBody.velocity) < 1e-5, @""); - XCTAssertEqualWithAccuracy(node.physicsBody.angularVelocity, -2, 1e-5, @""); - } - - [physics onExit]; -} - --(void)testApplyForce -{ - CCPhysicsNode *physics = [CCPhysicsNode node]; - [physics onEnter]; - - { - CCNode *node = [CCNode node]; - [physics addChild:node]; - - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1 andCenter:CGPointZero]; - node.physicsBody.mass = 5; - - [node.physicsBody applyForce:ccp(5, 5)]; - XCTAssert(ccpDistance(ccp(5, 5), node.physicsBody.force) < 1e-5, @""); - }{ - CCNode *node = [CCNode node]; - node.rotation = 90; - [physics addChild:node]; - - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1 andCenter:CGPointZero]; - node.physicsBody.mass = 5; - - [node.physicsBody applyForce:ccp(5, 5)]; - XCTAssert(ccpDistance(ccp(5, 5), node.physicsBody.force) < 1e-5, @""); - }{ - CCNode *node = [CCNode node]; - node.position = ccp(20, 20); - [physics addChild:node]; - - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1 andCenter:CGPointZero]; - node.physicsBody.mass = 5; - - [node.physicsBody applyForce:ccp(5, 5) atWorldPoint:node.position]; - XCTAssert(ccpDistance(ccp(5, 5), node.physicsBody.force) < 1e-5, @""); - }{ - CCNode *node = [CCNode node]; - node.position = ccp(20, 20); - [physics addChild:node]; - - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1 andCenter:CGPointZero]; - node.physicsBody.mass = 5; - - [node.physicsBody applyForce:ccp(5, 5) atLocalPoint:ccp(0, 0)]; - XCTAssert(ccpDistance(ccp(5, 5), node.physicsBody.force) < 1e-5, @""); - }{ - CCNode *node = [CCNode node]; - node.position = ccp(20, 20); - node.rotation = 90; - [physics addChild:node]; - - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1 andCenter:CGPointZero]; - node.physicsBody.mass = 5; - - [node.physicsBody applyForce:ccp(5, 0) atLocalPoint:ccp(0, 0)]; - XCTAssert(ccpDistance(ccp(0, -5), node.physicsBody.force) < 1e-5, @""); - }{ - CCNode *node = [CCNode node]; - node.position = ccp(20, 20); - node.rotation = 180; - [physics addChild:node]; - - node.physicsBody = [CCPhysicsBody bodyWithCircleOfRadius:1 andCenter:CGPointZero]; - node.physicsBody.mass = 5; - - [node.physicsBody applyForce:ccp(5, 0) atLocalPoint:ccp(0, 1)]; - XCTAssert(ccpDistance(ccp(-5, 0), node.physicsBody.force) < 1e-5, @""); - XCTAssertEqualWithAccuracy(node.physicsBody.torque, -5, 1e-5, @""); - } - - [physics onExit]; -} - -// TODO -// * Check that body and shape settings are preserved through multiple add/remove cycles and are actually applied to the cpBody. -// * Check that changing properties before and after adding to an active physics node updates the properties correctly. - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/CCReaderTest.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/CCReaderTest.m deleted file mode 100644 index 150ab69..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/CCReaderTest.m +++ /dev/null @@ -1,80 +0,0 @@ -// -// CCReaderTest.m -// cocos2d-tests-ios -// -// Created by John Twigg on 4/1/14. -// Copyright (c) 2014 Cocos2d. All rights reserved. -// - -#import -#import "cocos2d.h" -#import "CCBReader.h" -#include -#include - -@interface CCReaderTest : XCTestCase - -@end - -@implementation CCReaderTest - -- (void)setUp -{ - [super setUp]; - // Put setup code here; it will be run once, before the first test case. -} - -double machGetClockS() -{ - static bool init = 0 ; - static mach_timebase_info_data_t tbInfo ; - static double conversionFactor ; - if(!init) - { - init = 1 ; - // get the time base - mach_timebase_info( &tbInfo ) ; - conversionFactor = tbInfo.numer / (1e9*tbInfo.denom) ; // ns->s - } - - return mach_absolute_time() * conversionFactor ; // seconds -} - -double machGetClockDiffS() -{ - static double lastTime = 0; - - double currentTime = machGetClockS() ; - - double diff = currentTime - lastTime ; - - lastTime = currentTime ; // update for next call - - return diff ; // that's your answer -} - --(void)testReaderPerformance -{ - NSString *filePath =[[NSBundle mainBundle] pathsForResourcesOfType:@"ccbi" inDirectory:@"Resources-shared/Tests"][0]; - XCTAssertNotNil(filePath); - - NSData * fileData = [[NSData alloc] initWithContentsOfFile:filePath]; - - CCBReader * ccbReader = [[CCBReader alloc] init]; - - machGetClockDiffS(); - for (int i = 0; i < 100; i++) - { - [ccbReader loadWithData:fileData owner:self]; - } - - NSLog(@"TimeToRun: %0.8f", machGetClockDiffS()); -} - -- (void)tearDown -{ - // Put teardown code here; it will be run once, after the last test case. - [super tearDown]; -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/CCRendererTests.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/CCRendererTests.m deleted file mode 100644 index 7b2c207..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/CCRendererTests.m +++ /dev/null @@ -1,85 +0,0 @@ -// -// CCFileUtilTests -// -// Created by Andy Korth on December 6th, 2013. -// -// - -#import -#import "cocos2d.h" - -#import "CCRenderer_private.h" - -@interface CCRendererTests : XCTestCase -@end - -@implementation CCRendererTests - --(void)testBlendModeCacheInterning -{ - NSDictionary *options = @{ - CCBlendFuncSrcColor: @(GL_ONE), - CCBlendFuncDstColor: @(GL_ZERO), - CCBlendEquationColor: @(GL_FUNC_ADD), - CCBlendFuncSrcAlpha: @(GL_ONE), - CCBlendFuncDstAlpha: @(GL_ZERO), - CCBlendEquationAlpha: @(GL_FUNC_ADD), - }; - - CCBlendMode *blendMode1 = [CCBlendMode blendModeWithOptions:[options mutableCopy]]; - CCBlendMode *blendMode2 = [CCBlendMode blendModeWithOptions:[options mutableCopy]]; - - // The two returned blend modes should be interned and equal as object references too - XCTAssertEqualObjects(blendMode1, blendMode2, @""); - XCTAssertEqual(blendMode1, blendMode2, @""); - - // Should also be equal to the disabled mode - XCTAssertEqual(blendMode1, [CCBlendMode disabledMode], @""); -} - --(void)testBlendModeDefaults -{ - { - CCBlendMode *mode = [CCBlendMode blendModeWithOptions:@{ - CCBlendFuncSrcColor: @(GL_SRC_ALPHA), - CCBlendFuncDstColor: @(GL_ONE_MINUS_SRC_ALPHA), - CCBlendEquationColor: @(GL_FUNC_ADD), - CCBlendFuncSrcAlpha: @(GL_SRC_ALPHA), - CCBlendFuncDstAlpha: @(GL_ONE_MINUS_SRC_ALPHA), - CCBlendEquationAlpha: @(GL_FUNC_ADD), - }]; - XCTAssertEqual([CCBlendMode alphaMode], mode, @""); - }{ - CCBlendMode *mode = [CCBlendMode blendModeWithOptions:@{ - CCBlendFuncSrcColor: @(GL_ONE), - CCBlendFuncDstColor: @(GL_ONE_MINUS_SRC_ALPHA), - CCBlendEquationColor: @(GL_FUNC_ADD), - CCBlendFuncSrcAlpha: @(GL_ONE), - CCBlendFuncDstAlpha: @(GL_ONE_MINUS_SRC_ALPHA), - CCBlendEquationAlpha: @(GL_FUNC_ADD), - }]; - XCTAssertEqual([CCBlendMode premultipliedAlphaMode], mode, @""); - }{ - CCBlendMode *mode = [CCBlendMode blendModeWithOptions:@{ - CCBlendFuncSrcColor: @(GL_ONE), - CCBlendFuncDstColor: @(GL_ONE), - CCBlendEquationColor: @(GL_FUNC_ADD), - CCBlendFuncSrcAlpha: @(GL_ONE), - CCBlendFuncDstAlpha: @(GL_ONE), - CCBlendEquationAlpha: @(GL_FUNC_ADD), - }]; - XCTAssertEqual([CCBlendMode addMode], mode, @""); - }{ - CCBlendMode *mode = [CCBlendMode blendModeWithOptions:@{ - CCBlendFuncSrcColor: @(GL_DST_COLOR), - CCBlendFuncDstColor: @(GL_ZERO), - CCBlendEquationColor: @(GL_FUNC_ADD), - CCBlendFuncSrcAlpha: @(GL_DST_COLOR), - CCBlendFuncDstAlpha: @(GL_ZERO), - CCBlendEquationAlpha: @(GL_FUNC_ADD), - }]; - XCTAssertEqual([CCBlendMode multiplyMode], mode, @""); - } -} - -@end diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/CCSchedulerTests.m b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/CCSchedulerTests.m deleted file mode 100644 index 1df7246..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/CCSchedulerTests.m +++ /dev/null @@ -1,742 +0,0 @@ -// -// CCSchedulerTests.m -// cocos2d-ios -// -// Created by Scott Lembcke on 10/21/13. -// -// - -#import -#import "cocos2d.h" - - -// XCTAssertEqual() doesn't like comparing to the preprocessor token for some reason. -static CCTime inf = INFINITY; - - -@interface SequenceTester : NSObject -@property(nonatomic, strong) NSMutableArray *sequence; -@property(nonatomic, assign) NSInteger priority; -@property(nonatomic, copy) NSString *name; -@end - - -@implementation SequenceTester - --(void)update:(CCTime)delta -{ - if(_sequence) [_sequence addObject:[NSString stringWithFormat:@"update(%@):%.1f", self.name, delta]]; -} - --(void)fixedUpdate:(CCTime)delta -{ - if(_sequence) [_sequence addObject:[NSString stringWithFormat:@"fixedUpdate(%@):%.1f", self.name, delta]]; -} - -@end - - -@interface ScheduledRemoveTester : NSObject --(id)initWithScheduler:(CCScheduler *)scheduler removalTime:(int)removalTime; -@end - - -@implementation ScheduledRemoveTester { - CCScheduler *_scheduler; - // int since it's also used as a priority. - int _removalTime; -} - --(NSInteger)priority -{ - // Force it to sort by removal time to ensure objects are removed in worst case order. - return _removalTime; -} - --(id)initWithScheduler:(CCScheduler *)scheduler removalTime:(int)removalTime -{ - if((self = [super init])){ - _scheduler = scheduler; - _removalTime = removalTime; - } - - return self; -} - --(void)update:(CCTime)delta -{ - if(_scheduler.currentTime > _removalTime){ - [_scheduler unscheduleTarget:self]; - } -} - -@end - - -@interface NSNumber(CCSchedulerTarget) -@end - - -@implementation NSNumber(CCSchedulerTarget) - --(NSInteger)priority {return self.integerValue;} - -@end - - -@interface CCSchedulerTests : XCTestCase -@end - -@implementation CCSchedulerTests { -} - -- (void)testInvoke0 -{ - NSMutableArray *seq = [NSMutableArray array]; - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - [scheduler scheduleBlock:^(CCTimer *timer){ - XCTAssertEqual(timer.deltaTime, 0.0, @""); - XCTAssertEqual(timer.invokeTime, 0.0, @""); - [seq addObject:@(timer.invokeTime)]; - } forTarget:nil withDelay:0.0]; - - [scheduler update:0.0]; - - XCTAssertEqualObjects(seq, (@[@0.0]), @""); -} - -- (void)testInvokeDelay -{ - NSMutableArray *seq = [NSMutableArray array]; - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - [scheduler scheduleBlock:^(CCTimer *timer){ - XCTAssertEqual(timer.deltaTime, 1.0, @""); - XCTAssertEqual(timer.invokeTime, 1.0, @""); - [seq addObject:@(timer.invokeTime)]; - } forTarget:nil withDelay:1.0]; - - [scheduler update:1.0]; - - XCTAssertEqualObjects(seq, (@[@1.0]), @""); -} - -- (void)testInvokeDelay2 -{ - NSMutableArray *seq = [NSMutableArray array]; - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - [scheduler scheduleBlock:^(CCTimer *timer){ - XCTAssertEqual(timer.deltaTime, 1.0, @""); - XCTAssertEqual(timer.invokeTime, 1.0, @""); - [seq addObject:@(timer.invokeTime)]; - } forTarget:nil withDelay:1.0]; - - // Updating beyond the timestep should still work. - [scheduler update:10.0]; - - XCTAssertEqualObjects(seq, (@[@1.0]), @""); -} - -- (void)testInvokeReschedule -{ - NSMutableArray *seq = [NSMutableArray array]; - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - __block CCTime expectedInvokeTime = 1.0; - __block CCTime expectedDeltaTime = 1.0; - - [scheduler scheduleBlock:^(CCTimer *timer){ - XCTAssertEqual(timer.deltaTime, expectedDeltaTime, @""); - XCTAssertEqual(timer.invokeTime, expectedInvokeTime, @""); - - expectedDeltaTime = 0.5; - expectedInvokeTime += expectedDeltaTime; - - [seq addObject:@(timer.invokeTime)]; - [timer repeatOnceWithInterval:0.5]; - } forTarget:nil withDelay:1.0]; - - // Updating beyond the timestep should still work. - [scheduler update:2.0]; - - XCTAssertEqualObjects(seq, (@[@1.0, @1.5, @2.0]), @""); -} - -- (void)testInvokeRepeat -{ - NSMutableArray *seq = [NSMutableArray array]; - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - CCTimer *timer = [scheduler scheduleBlock:^(CCTimer *timer){ - [seq addObject:@(timer.invokeTime)]; - } forTarget:nil withDelay:1.0]; - - timer.repeatCount = 3; - timer.repeatInterval = 0.5; - - // Updating beyond the timestep should still work because the timer should get unscheduled. - [scheduler update:10.0]; - - XCTAssertEqualObjects(seq, (@[@1.0, @1.5, @2.0, @2.5]), @""); -} - -- (void)testInvalidate -{ - __block int counter = 0; - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - CCTimer *timer = [scheduler scheduleBlock:^(CCTimer *timer){ - counter++; - } forTarget:nil withDelay:0]; - XCTAssertFalse(timer.invalid, @""); - - timer.repeatCount = CCTimerRepeatForever; - timer.repeatInterval = 1.0; - - [scheduler update:10.0]; - XCTAssertEqual(counter, 11, @""); - XCTAssertFalse(timer.invalid, @""); - - [timer invalidate]; - XCTAssertTrue(timer.invalid, @""); - - [scheduler update:10.0]; - XCTAssertEqual(counter, 11, @""); - XCTAssertTrue(timer.invalid, @""); -} - -- (void)testUpdate -{ - NSMutableArray *seq = [NSMutableArray array]; - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = 1.0; - - SequenceTester *target = [[SequenceTester alloc] init]; - target.sequence = seq; - target.name = @"foo"; - - XCTAssertFalse([scheduler isTargetScheduled:target], @""); - - [scheduler scheduleTarget:target]; - XCTAssertTrue([scheduler isTargetScheduled:target], @""); - - // Targets are initially paused. - XCTAssertTrue([scheduler isTargetPaused:target], @""); - - [seq removeAllObjects]; - [scheduler update:2.0]; - XCTAssertEqualObjects(seq, (@[ - ]), @""); - - // Unpause and try a few steps. - [scheduler setPaused:NO target:target]; - XCTAssertFalse([scheduler isTargetPaused:target], @""); - - [seq removeAllObjects]; - [scheduler update:3.0]; - XCTAssertEqualObjects(seq, (@[ - @"fixedUpdate(foo):1.0", - @"fixedUpdate(foo):1.0", - @"fixedUpdate(foo):1.0", - @"update(foo):3.0", - ]), @""); - - [seq removeAllObjects]; - [scheduler update:2.0]; - XCTAssertEqualObjects(seq, (@[ - @"fixedUpdate(foo):1.0", - @"fixedUpdate(foo):1.0", - @"update(foo):2.0", - ]), @""); - - // Enable pause again. - [scheduler setPaused:YES target:target]; - XCTAssertTrue([scheduler isTargetPaused:target], @""); - - [seq removeAllObjects]; - [scheduler update:2.0]; - XCTAssertEqualObjects(seq, (@[ - ]), @""); - - // Unpause the second time. - [scheduler setPaused:NO target:target]; - XCTAssertFalse([scheduler isTargetPaused:target], @""); - - [seq removeAllObjects]; - [scheduler update:2.0]; - XCTAssertEqualObjects(seq, (@[ - @"fixedUpdate(foo):1.0", - @"fixedUpdate(foo):1.0", - @"update(foo):2.0", - ]), @""); - - // Remove the target. - [scheduler unscheduleTarget:target]; - XCTAssertFalse([scheduler isTargetScheduled:target], @""); - - [seq removeAllObjects]; - [scheduler update:2.0]; - XCTAssertEqualObjects(seq, (@[ - ]), @""); -} - -- (void)testLotsOfTimers -{ - NSMutableSet *invocations = [NSMutableSet set]; - NSMutableSet *expectedInvocations = [NSMutableSet set]; - - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - // Stuff 100k timers into the scheduler. - for(int i=0; i<100000; i++){ - NSNumber *n = @(i); - - CCTimer *timer = [scheduler scheduleBlock:^(CCTimer *timer){ - [invocations addObject:n]; - } forTarget:n withDelay:CCRANDOM_0_1()*200.0]; - - // Invalidate some of the timers. - if(CCRANDOM_0_1() > 0.5){ - [timer invalidate]; - } else { - // Only stepping to t=100, timers are scheduled to t=200 - if(timer.invokeTime <= 100.0){ - [expectedInvocations addObject:n]; - } - } - } - - // 1/(power of two) just to avoid floating point issues - CCTime dt = 1.0/64.0; - for(CCTime t=0.0; t<100.0; t += dt){ - [scheduler update:dt]; - } - - XCTAssertEqualObjects(invocations, expectedInvocations, @""); -} - -- (void)testLotsOfRepeatingTimers -{ - NSMutableDictionary *invocations = [NSMutableDictionary dictionary]; - NSMutableDictionary *expectedInvocations = [NSMutableDictionary dictionary]; - - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - int repeatCount = 1000; - NSNumber *expectedInvocationCount = @(repeatCount + 1); - - // Stuff 1k timers into the scheduler. - for(int i=0; i<1000; i++){ - NSNumber *n = @(i); - - CCTimer *timer = [scheduler scheduleBlock:^(CCTimer *timer){ - NSNumber *count = [invocations objectForKey:n]; - [invocations setObject:@(count.intValue + 1) forKey:n]; - } forTarget:n withDelay:CCRANDOM_0_1()]; - - timer.repeatCount = repeatCount; - timer.repeatInterval = CCRANDOM_0_1(); - - [expectedInvocations setObject:expectedInvocationCount forKey:n]; - } - - CCTime dt = 1.0/60.0; - for(CCTime t=0.0; t<(repeatCount + 1); t += dt){ - [scheduler update:dt]; - } - - XCTAssertEqualObjects(invocations, expectedInvocations, @""); -} - -- (void)testPauseTimer -{ - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - [scheduler update:2.0]; - XCTAssertEqual(scheduler.currentTime, 2.0, @""); - - __block CCTime invokedTime = -1.0; - CCTimer *timer = [scheduler scheduleBlock:^(CCTimer *timer){ - invokedTime = timer.invokeTime; - - // deltaTime should not include paused time. - XCTAssertEqual(timer.invokeTime, timer.scheduler.currentTime, @""); - XCTAssertEqual(timer.deltaTime, 5.0, @""); - } forTarget:nil withDelay:5.0]; - XCTAssertEqual(timer.invokeTime, 7.0, @""); - - [scheduler update:2.0]; - XCTAssertEqual(timer.invokeTime, 7.0, @""); - - timer.paused = YES; - timer.paused = YES; - XCTAssertEqual(timer.invokeTime, inf, @""); - // After resuming the timer should have 3 seconds remaining. - - [scheduler update:10.0]; - XCTAssertEqual(invokedTime, -1.0, @""); - XCTAssertEqual(scheduler.currentTime, 14.0, @""); - - timer.paused = NO; - XCTAssertEqual(timer.invokeTime, 17.0, @""); - - timer.paused = YES; - XCTAssertEqual(timer.invokeTime, inf, @""); - - timer.paused = NO; - timer.paused = NO; - XCTAssertEqual(timer.invokeTime, 17.0, @""); - - [scheduler update:10.0]; - XCTAssertEqual(invokedTime, 17.0, @""); - - // The timer should have an infinite invoke time after it has expired. - XCTAssertEqual(timer.invokeTime, inf, @""); -} - -- (void)testPauseTimerTarget -{ - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - [scheduler update:2.0]; - XCTAssertEqual(scheduler.currentTime, 2.0, @""); - - __block CCTime invokedTime = -1.0; - CCTimer *timer = [scheduler scheduleBlock:^(CCTimer *timer){ - invokedTime = timer.invokeTime; - - // deltaTime should not include paused time. - XCTAssertEqual(timer.deltaTime, 5.0, @""); - } forTarget:nil withDelay:5.0]; - XCTAssertEqual(timer.invokeTime, 7.0, @""); - - [scheduler update:2.0]; - XCTAssertEqual(timer.invokeTime, 7.0, @""); - - [scheduler setPaused:YES target:nil]; - XCTAssertEqual(timer.invokeTime, inf, @""); - // After resuming the timer should have 3 seconds remaining. - - [scheduler update:10.0]; - XCTAssertEqual(invokedTime, -1.0, @""); - XCTAssertEqual(scheduler.currentTime, 14.0, @""); - - [scheduler setPaused:NO target:nil]; - XCTAssertEqual(timer.invokeTime, 17.0, @""); - - [scheduler setPaused:YES target:nil]; - XCTAssertEqual(timer.invokeTime, inf, @""); - - [scheduler setPaused:NO target:nil]; - XCTAssertEqual(timer.invokeTime, 17.0, @""); - - [scheduler update:10.0]; - XCTAssertEqual(invokedTime, 17.0, @""); - - // The timer should have an infinite invoke time after it has expired. - XCTAssertEqual(timer.invokeTime, inf, @""); -} - --(void)testTimerIncrement -{ - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - __block int invocations = 0; - __block CCTime delay = 1.0; - __block CCTime expectedInvokeTime = delay; - - CCTimer *timer = [scheduler scheduleBlock:^(CCTimer *timer){ - XCTAssertEqual(timer.invokeTime, expectedInvokeTime, @""); - - invocations++; - if(invocations == 3){ - invocations = 0; - delay += 1.0; - } - - if(delay < 10){ - expectedInvokeTime += delay; - [timer repeatOnceWithInterval:delay]; - } - } forTarget:nil withDelay:delay]; - - [scheduler update:1000.0]; - XCTAssertTrue(timer.invalid, @""); -} - --(void)testTimerPriorities -{ - NSMutableArray *seq = [NSMutableArray array]; - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - NSArray *priorities = @[@4, @5, @8, @0, @7, @2, @3, @9, @6, @1]; - - for(NSNumber *priority in priorities){ - SequenceTester *target = [[SequenceTester alloc] init]; - target.priority = priority.integerValue; - - [scheduler scheduleBlock:^(CCTimer *timer){[seq addObject:priority];} forTarget:target withDelay:1.0]; - [scheduler setPaused:NO target:target]; - } - - XCTAssertEqualObjects(seq, [seq sortedArrayUsingSelector:@selector(compare:)], @""); -} - -// Pausing a timer at exactly it's invokation time should still invoke the timer. --(void)testTimerPauseAtInvoke -{ - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - __block int timer1CallCount = 0; - __block int timer2CallCount = 0; - - // This target will be paused at exactly it's invocation time. - CCTimer *timer1 = [scheduler scheduleBlock:^(CCTimer *timer){ - timer1CallCount++; - } forTarget:nil withDelay:1.0]; - - timer1.repeatCount = CCTimerRepeatForever; - - // This is a high priority target and will be called first to pause the first timer. - SequenceTester *target = [[SequenceTester alloc] init]; - target.priority = -1; - - [scheduler setPaused:NO target:target]; - - [scheduler scheduleBlock:^(CCTimer *unused){ - timer1.paused = true; - timer2CallCount++; - } forTarget:target withDelay:1.0]; - - [scheduler update:10.0]; - XCTAssertEqual(timer1CallCount, 0, @""); - XCTAssertEqual(timer2CallCount, 1, @""); -} - --(void)testTimerPause1 -{ - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - CCTimer *timer = [scheduler scheduleBlock:^(CCTimer *t){ - XCTAssertEqual(t.deltaTime, 3.0, @""); - XCTAssertEqual(t.invokeTime, 6.0, @""); - XCTAssertEqual(t.scheduler.currentTime, 6.0, @""); - } forTarget:nil withDelay:3.0]; - XCTAssertEqual(timer.invokeTime, 3.0, @""); - - // Pause at 1.0 - [scheduler scheduleBlock:^(CCTimer *t){ - timer.paused = YES; - XCTAssertEqual(timer.invokeTime, inf, @""); - } forTarget:nil withDelay:1.0]; - - // Unpause at 4.0 - [scheduler scheduleBlock:^(CCTimer *t){ - timer.paused = NO; - XCTAssertEqual(timer.invokeTime, 6.0, @""); - } forTarget:nil withDelay:4.0]; - - [scheduler update:20.0]; -} - --(void)testTimerPause2 -{ - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - CCTimer *timer = [scheduler scheduleBlock:^(CCTimer *t){ - XCTAssertEqual(t.deltaTime, 3.0, @""); - XCTAssertEqual(t.invokeTime, 4.0, @""); - XCTAssertEqual(t.scheduler.currentTime, 4.0, @""); - } forTarget:nil withDelay:3.0]; - XCTAssertEqual(timer.invokeTime, 3.0, @""); - - // Pause at 1.0 - [scheduler scheduleBlock:^(CCTimer *t){ - timer.paused = YES; - XCTAssertEqual(timer.invokeTime, inf, @""); - } forTarget:nil withDelay:1.0]; - - // Unpause at 2.0 - [scheduler scheduleBlock:^(CCTimer *t){ - timer.paused = NO; - XCTAssertEqual(timer.invokeTime, 4.0, @""); - } forTarget:nil withDelay:2.0]; - - [scheduler update:20.0]; -} - --(void)testTimerPause3 -{ - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - CCTimer *timer = [scheduler scheduleBlock:^(CCTimer *t){ - XCTAssertEqual(t.deltaTime, 2.0, @""); - XCTAssertEqual(t.invokeTime, 4.0, @""); - XCTAssertEqual(t.scheduler.currentTime, 4.0, @""); - } forTarget:nil withDelay:2.0]; - XCTAssertEqual(timer.invokeTime, 2.0, @""); - - // Pause at 1.0 - [scheduler scheduleBlock:^(CCTimer *t){ - timer.paused = YES; - XCTAssertEqual(timer.invokeTime, inf, @""); - } forTarget:nil withDelay:1.0]; - - // Unpause at 3.0 - [scheduler scheduleBlock:^(CCTimer *t){ - timer.paused = NO; - XCTAssertEqual(timer.invokeTime, 4.0, @""); - } forTarget:nil withDelay:3.0]; - - [scheduler update:20.0]; -} - --(void)testTimerPause4 -{ - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - __block int invokeCount = 0; - - CCTimer *timer = [scheduler scheduleBlock:^(CCTimer *t){ - XCTAssertEqual(t.deltaTime, 2.0, @""); - XCTAssertEqual(fmod(t.invokeTime, 4.0), 0.0, @""); - XCTAssertEqual(t.invokeTime, t.scheduler.currentTime, @""); - - invokeCount++; - } forTarget:nil withDelay:2.0]; - - timer.repeatCount = 2; - - // Pause at 0.5 + 2i - [scheduler scheduleBlock:^(CCTimer *pausingTimer){ - timer.paused = YES; - XCTAssertEqual(timer.invokeTime, inf, @""); - - [pausingTimer repeatOnceWithInterval:2.0]; - } forTarget:nil withDelay:0.5]; - - // Unpause at 1.5 + 2i - [scheduler scheduleBlock:^(CCTimer *unpausingTimer){ - timer.paused = NO; - - if(timer.invokeTime > 12.0){ - // After 12.0, the timer will stop repeating and become invalid. - XCTAssertEqual(timer.invokeTime, inf, @""); - } else if(fmod(unpausingTimer.invokeTime, 4.0) == 1.5){ - XCTAssertEqual(fmod(timer.invokeTime, 4.0), 3.0, @""); - } else { - XCTAssertEqual(fmod(timer.invokeTime, 4.0), 0.0, @""); - } - - [unpausingTimer repeatOnceWithInterval:2.0]; - } forTarget:nil withDelay:1.5]; - - [scheduler update:20.0]; - XCTAssertEqual(invokeCount, 3, @""); -} - --(void)testRemoveScheduledUpdate -{ - CCScheduler *scheduler = [[CCScheduler alloc] init]; - scheduler.maxTimeStep = INFINITY; - scheduler.fixedUpdateInterval = INFINITY; - - const int count = 10; - NSMutableArray *targets = [NSMutableArray array]; - - for(int i=0; i - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.cocos2d-iphone.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/UnitTests-Prefix.pch b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/UnitTests-Prefix.pch deleted file mode 100644 index b5ffd78..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/UnitTests-Prefix.pch +++ /dev/null @@ -1,10 +0,0 @@ -// -// Prefix header -// -// The contents of this file are implicitly included at the beginning of every source file. -// - -#ifdef __OBJC__ - #import - #import -#endif diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/en.lproj/InfoPlist.strings b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/en.lproj/InfoPlist.strings deleted file mode 100644 index 477b28f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/en.lproj/InfoPlist.strings +++ /dev/null @@ -1,2 +0,0 @@ -/* Localized versions of Info.plist keys */ - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/powered.png b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/powered.png deleted file mode 100644 index 51ca9f6..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/UnitTests/powered.png and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/VERSION b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/VERSION index a0cd9f0..e0940d4 100644 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/VERSION +++ b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/VERSION @@ -1 +1 @@ -3.1.0 \ No newline at end of file +3.4.9 \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/VERSION~ b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/VERSION~ new file mode 100644 index 0000000..10fa79a --- /dev/null +++ b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/VERSION~ @@ -0,0 +1 @@ +3.4.8 \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset-installed.txt b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset-installed.txt index 7e272de..8550022 100644 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset-installed.txt +++ b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset-installed.txt @@ -1,4 +1,4 @@ Documentation set was installed to Xcode! -Path: /Users/Lidholt/Library/Developer/Shared/Documentation/DocSets/Cocos2D 3.0.Cocos2D-3.0.docset -Time: 2014-01-13 20:14:27 +0000 \ No newline at end of file +Path: /Users/Lidholt/Library/Developer/Shared/Documentation/DocSets/org.cocos2d.Cocos2D.docset +Time: 2014-08-12 23:27:17 +0000 \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Info.plist b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Info.plist deleted file mode 100644 index 6b4c2ea..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Info.plist +++ /dev/null @@ -1,37 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleIdentifier - Cocos2D 3.0.Cocos2D-3.0 - CFBundleName - Cocos2D 3.0 Documentation - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1.0 - - - - DocSetFallbackURL - http://www.cocos2d-iphone.org/Cocos2D - DocSetFeedName - Cocos2D 3.0 Documentation - DocSetFeedURL - http://www.cocos2d-iphone.org/Cocos2D/Cocos2D.atom - DocSetMinimumXcodeVersion - 3.0 - DocSetPlatformFamily - iphoneos - DashDocSetFamily - appledoc - DocSetPublisherIdentifier - Cocos2D 3.0.documentation - DocSetPublisherName - Cocos2D - NSHumanReadableCopyright - Copyright © 2014 Cocos2D. All rights reserved. - - diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Documents/Classes/CCActionRotateTo.html b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Documents/Classes/CCActionRotateTo.html deleted file mode 100644 index be9af8a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Documents/Classes/CCActionRotateTo.html +++ /dev/null @@ -1,550 +0,0 @@ - - - - - CCActionRotateTo Class Reference - - - - - - -
    - - - - -
    - -
    -
    - - - -
    - -
    - - - - - - - - - - -
    Inherits fromCCActionInterval : CCActionFiniteTime : CCAction : NSObject
    Conforms toNSCopying
    Declared inCCActionInterval.h
    - - - - -
    - -

    Overview

    -

    This action rotates the target to the specified angle. -The direction will be decided by the shortest route.

    -
    - - - - - - - - - - - - - -
    - -

    Class Methods

    - -
    - -

    actionWithDuration:angle:

    - - - -
    -

    Creates the action.

    -
    - - - -
    + (id)actionWithDuration:(CCTime)duration angle:(float)angle
    - - - -
    -

    Parameters

    - -
    -
    duration
    -

    Action duration.

    -
    - -
    -
    angle
    -

    Angle to rotate to (degrees).

    -
    - -
    - - - -
    -

    Return Value

    -

    New rotate action.

    -
    - - - - - - - - - - - -
    -

    Declared In

    - CCActionInterval.h
    -
    - - -
    - -
    - -

    actionWithDuration:angleX:angleY:

    - - - -
    -

    Creates the action with separate rotation angles.

    -
    - - - -
    + (id)actionWithDuration:(CCTime)t angleX:(float)aX angleY:(float)aY
    - - - -
    -

    Parameters

    - -
    -
    t
    -

    Action duration.

    -
    - -
    -
    aX
    -

    X rotation in degrees.

    -
    - -
    -
    aY
    -

    Y rotation in degrees.

    -
    - -
    - - - -
    -

    Return Value

    -

    New rotate action.

    -
    - - - - - - - - - - - -
    -

    Declared In

    - CCActionInterval.h
    -
    - - -
    - -
    - - - -
    - -

    Instance Methods

    - -
    - -

    initWithDuration:angle:

    - - - -
    -

    Initializes the action.

    -
    - - - -
    - (id)initWithDuration:(CCTime)duration angle:(float)angle
    - - - -
    -

    Parameters

    - -
    -
    duration
    -

    Action duration.

    -
    - -
    -
    angle
    -

    Angle to rotate to (degrees).

    -
    - -
    - - - -
    -

    Return Value

    -

    New rotate action

    -
    - - - - - - - - - - - -
    -

    Declared In

    - CCActionInterval.h
    -
    - - -
    - -
    - -

    initWithDuration:angleX:angleY:

    - - - -
    -

    Initializes the action with separate rotation angles.

    -
    - - - -
    - (id)initWithDuration:(CCTime)t angleX:(float)aX angleY:(float)aY
    - - - -
    -

    Parameters

    - -
    -
    t
    -

    Action duration.

    -
    - -
    -
    aX
    -

    X rotation in degrees.

    -
    - -
    -
    aY
    -

    Y rotation in degrees.

    -
    - -
    - - - -
    -

    Return Value

    -

    New rotate action.

    -
    - - - - - - - - - - - -
    -

    Declared In

    - CCActionInterval.h
    -
    - - -
    - -
    - - - - -
    - - -
    -
    - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Documents/Classes/CCColor.html b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Documents/Classes/CCColor.html deleted file mode 100644 index d24b6a9..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Documents/Classes/CCColor.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - CCColor Class Reference - - - - - - -
    - - - - -
    - -
    -
    - - - -
    - -
    - - - - - - - -
    Inherits fromNSObject
    Declared inCCColor.h
    - - - - -
    - -

    Overview

    -

    Defines a CCColor to use with cocos2d.

    -
    - - - - - -
    - -

    Tasks

    - - - - - - - -
    - - - - - - - - - -
    - -

    Instance Methods

    - -
    - -

    interpolateTo:time:

    - - - -
    -

    Linearly interpolate from this color to ‘toColor’. Parameter t is normalised

    -
    - - - -
    - (CCColor *)interpolateTo:(CCColor *)toColor time:(float)t
    - - - -
    -

    Parameters

    - -
    -
    toColor
    -

    Color to interpolate to.

    -
    - -
    -
    t
    -

    Normalised progress.

    -
    - -
    - - - -
    -

    Return Value

    -

    The interpolated color.

    -
    - - - - - - - - - - - -
    -

    Declared In

    - CCColor.h
    -
    - - -
    - -
    - - - - -
    - - -
    -
    - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Documents/Classes/CCPhysicsBody.html b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Documents/Classes/CCPhysicsBody.html deleted file mode 100644 index 0343564..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Documents/Classes/CCPhysicsBody.html +++ /dev/null @@ -1,3005 +0,0 @@ - - - - - CCPhysicsBody Class Reference - - - - - - -
    - - - - -
    - -
    -
    - - - -
    - -
    - - - - - - - -
    Inherits fromNSObject
    Declared inCCPhysicsBody.h
    - - - - -
    - -

    Overview

    -

    Physics bodies are attached to CCNode objects and contain their physical properties such as mass, shape, friction, etc.

    - -

    There are two main kinds of bodies, static and dynamic. Static bodies cannot be moved by normal forces, collisions or gravity. -This is the type of body you would use for the ground or wall in a game. Dynamic bodies are just the opposite. They are affected by collisions, friction, gravity, forces, etc. -You can change the type of a body using the CCPhysicsBody.type property.

    - -

    There are two basic categories of shapes that physics bodies can have. The simplest category are convex shapes such as circles, pills and polygons (in order of efficiency). -These are considered to be solid (not hollow) objects by the physics engine. -Composite bodies, such as those created with the polyline or bodyWithShapes: methods are actually composed of multiple shapes. -Regardless of the type, all shapes can be given a radius value that adds some thickness to them and rounds out their sharp corners.

    - -

    Many rigid body properties such as the moment of inertia or center of gravity are calculated for you automatically based on the shapes the body is created from. -The exception is the mass of the body which defaults to 1.0. It is the developer’s responsibility to set the mass (or density) for the objects. -What units you use for mass is not important as long as they are consistent.

    - -

    Collision Filtering:

    - -

    By default physics bodies collide with all other physics bodies. Since 2D games use a lot of faked perspectives and layering CCPhysics provides you with many options to filter out unwanted collisions.

    - -
      -
    • collisionGroup: Bodies can be assigned an object pointer that defines a group. Two bodies in the same group will not collide.
    • -
    • collisionCategory, collisionMask: Bodies can be assigned a list of categories and masks (rules) that define which kinds of bodies they will collide with.
    • -
    • CCPhysicsJoint.collideBodies: Joints have a flag that allows you to reject a collisions between the bodies they connect.
    • -
    • CCPhysicsCollisionDelegate methods: You can set up a delegate that responds to collision events between bodies progmatically.
    • -
    - - -

    Tips:

    - -
      -
    • Use the simplest shape you can. You don’t need to be pixel perfect. Collisions with complex shapes are very computationally expensive and will ultimately feel more random and unfair to your players.
    • -
    • Add radii to your shapes. It will help smooth out collisions between corners of objects and it will allow the collision detection to run more efficiently.
    • -
    • Avoid very small, thin, or fast moving shapes when possible. The underlying physics engine does not perform continuous collision detection and can miss collisions if they move too much in a single step.
    • -
    • When possible, try to use groups, categories or joints to filter collisions since they are tried before running the expensive collision detection code.
    • -
    - -
    - - - - - -
    - -

    Tasks

    - - - -

    Creating a CCPhysicsBody Object

    - - - - - -

    Accessing Basic Body Attributes

    - - - - - -

    Accessing Simulation Attributes

    - - - - - -

    Accessing Collision and Contact Attributes

    - - - - - -

    Accessing Velocity Attributes

    - - - - - -

    Accessing Forces and Torques Attributes

    - - - - - -

    Applying Force and Impulses Methods

    - - - - - -

    Accessing Misc Attributes

    - - - - - -

    ObjectiveChipmunk Methods

    - - - -
    - - - - - -
    - -

    Properties

    - -
    - -

    absolutePosition

    - - - -
    -

    The position of the body relative to the space.

    -
    - - - -
    @property (nonatomic, assign) cpVect absolutePosition
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysics+ObjectiveChipmunk.h
    -
    - - -
    - -
    - -

    absoluteRadians

    - - - -
    -

    The rotation of the body relative to the space.

    -
    - - - -
    @property (nonatomic, assign) cpFloat absoluteRadians
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysics+ObjectiveChipmunk.h
    -
    - - -
    - -
    - -

    absoluteTransform

    - - - -
    -

    The transform of the body relative to the space.

    -
    - - - -
    @property (nonatomic, readonly) cpTransform absoluteTransform
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysics+ObjectiveChipmunk.h
    -
    - - -
    - -
    - -

    affectedByGravity

    - - - -
    -

    Affected by gravity flag. Defaults to Yes.

    -
    - - - -
    @property (nonatomic, assign) BOOL affectedByGravity
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    allowsRotation

    - - - -
    -

    Allow body rotation flag. Defaults to Yes.

    -
    - - - -
    @property (nonatomic, assign) BOOL allowsRotation
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    angularVelocity

    - - - -
    -

    Angular velocity of the physics body in radians per second.

    -
    - - - -
    @property (nonatomic, assign) CGFloat angularVelocity
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    area

    - - - -
    -

    Area of the body in points2. -Please note that this is relative to the CCPhysicsNode, changing the node or a parent can change the area.

    -
    - - - -
    @property (nonatomic, readonly) CGFloat area
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    body

    - - - -
    -

    Chipmunk Body.

    -
    - - - -
    @property (nonatomic, readonly) ChipmunkBody *body
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysics+ObjectiveChipmunk.h
    -
    - - -
    - -
    - -

    chipmunkObjects

    - - - -
    -

    Implements the ChipmunkObject protocol.

    -
    - - - -
    @property (nonatomic, readonly) NSArray *chipmunkObjects
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysics+ObjectiveChipmunk.h
    -
    - - -
    - -
    - -

    collisionCategories

    - - - -
    -

    An array of NSString category names of which this physics body is a member. Up to 32 unique categories can be used in a single physics node. -A value of nil means that a body exists in all possible collision categories. -The deefault is nil.

    -
    - - - -
    @property (nonatomic, copy) NSArray *collisionCategories
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    collisionGroup

    - - - -
    -

    The body’s collisionGroup, if two physics bodies share the same group id, they don’t collide. Defaults to nil.

    -
    - - - -
    @property (nonatomic, assign) id collisionGroup
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    collisionMask

    - - - -
    -

    An array of NSString category names that this physics body wants to collide with. -The categories/masks of both bodies must agree for a collision to occur. -A value of nil means that this body will collide with a body in any category. -The default is nil.

    -
    - - - -
    @property (nonatomic, copy) NSArray *collisionMask
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    collisionType

    - - - -
    -

    A string that identifies the collision pair delegate method that should be called. Default value is @“default”.

    -
    - - - -
    @property (nonatomic, copy) NSString *collisionType
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    density

    - - - -
    -

    Density of the body in 1/1000 units of mass per point2. The co-efficent is used to keep the mass of an object a reasonably small value. -If the body has multiple shapes, you cannot change the density directly. -Note that mass and not density will remain constant if an object is rescaled.

    -
    - - - -
    @property (nonatomic, assign) CGFloat density
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    elasticity

    - - - -
    -

    Elasticity of the physics body. -When two objects collide, their elasticity is multiplied together. -The calculated value can be ovrriden in a CCCollisionPairDelegate pre-solve method. -Defaults to 0.2.

    -
    - - - -
    @property (nonatomic, assign) CGFloat elasticity
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    force

    - - - -
    -

    Linear force applied to the physics body this fixed timestep.

    -
    - - - -
    @property (nonatomic, assign) CGPoint force
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    friction

    - - - -
    -

    Surface friction of the physics body, when two objects collide, their friction is multiplied together. -The calculated value can be overridden in a CCCollisionPairDelegate pre-solve method. -Defaults to 0.7

    -
    - - - -
    @property (nonatomic, assign) CGFloat friction
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    isRunning

    - - - -
    -

    Returns YES if the body is currently added to a physicsNode.

    -
    - - - -
    @property (nonatomic, readonly) BOOL isRunning
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysics+ObjectiveChipmunk.h
    -
    - - -
    - -
    - -

    joints

    - - - -
    -

    Joints connected to this body.

    -
    - - - -
    @property (nonatomic, readonly) NSArray *joints
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    mass

    - - - -
    -

    Mass of the physics body. The mass of a composite body cannod be changed. -Defaults to 1.0.

    -
    - - - -
    @property (nonatomic, assign) CGFloat mass
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    node

    - - - -
    -

    The CCNode to which this physics body is attached.

    -
    - - - -
    @property (nonatomic, readonly, weak) CCNode *node
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    physicsNode

    - - - -
    -

    The CCPhysicsNode this body is added to.

    -
    - - - -
    @property (nonatomic, readonly) CCPhysicsNode *physicsNode
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysics+ObjectiveChipmunk.h
    -
    - - -
    - -
    - -

    sensor

    - - - -
    -

    Is this body a sensor? A sensor will call a collision delegate but does not physically cause collisions between bodies. -Defaults to NO.

    -
    - - - -
    @property (nonatomic, assign) BOOL sensor
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    sleeping

    - - - -
    -

    Sleeping bodies use minimal CPU resources as they are removed from the simulation until something collides with them. -Normally a body will fall alsleep on it’s own, but you can manually force a body to fall a sleep at any time if you desire.

    -
    - - - -
    @property (nonatomic, assign) BOOL sleeping
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    surfaceVelocity

    - - - -
    -

    Velocity of the surface of a physics body relative to it’s normal velocity. This is useful for modelling conveyor belts or the feet of a player avatar. -The calculated surface velocity of two colliding shapes by default only affects their friction. -The calculated value can be overriden in a CCCollisionPairDelegate pre-solve method. -Defaults to CGPointZero.

    -
    - - - -
    @property (nonatomic, assign) CGPoint surfaceVelocity
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    torque

    - - - -
    -

    Torque applied to this physics body this fixed timestep.

    -
    - - - -
    @property (nonatomic, assign) CGFloat torque
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    type

    - - - -
    -

    Physics body type. Defaults to CCPhysicsBodyTypeDynamic

    -
    - - - -
    @property (nonatomic, assign) CCPhysicsBodyType type
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    velocity

    - - - -
    -

    The velocity of the physics body in absolute coordinates.

    -
    - - - -
    @property (nonatomic, assign) CGPoint velocity
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - - - -
    - -

    Class Methods

    - -
    - -

    bodyWithCircleOfRadius:andCenter:

    - - - -
    -

    Creates and retuns a circular physics body using the circle radius and center values specified.

    -
    - - - -
    + (CCPhysicsBody *)bodyWithCircleOfRadius:(CGFloat)radius andCenter:(CGPoint)center
    - - - -
    -

    Parameters

    - -
    -
    radius
    -

    Circle radius.

    -
    - -
    -
    center
    -

    Circle center point.

    -
    - -
    - - - -
    -

    Return Value

    -

    The CCPhysicsBody Object.

    -
    - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    bodyWithPillFrom:to:cornerRadius:

    - - - -
    -

    Creates and returns a pill shaped physics body with rounded corners that stretches from ‘start’ to ‘end’.

    -
    - - - -
    + (CCPhysicsBody *)bodyWithPillFrom:(CGPoint)from to:(CGPoint)to cornerRadius:(CGFloat)cornerRadius
    - - - -
    -

    Parameters

    - -
    -
    from
    -

    Start point.

    -
    - -
    -
    to
    -

    End point.

    -
    - -
    -
    cornerRadius
    -

    Corner radius.

    -
    - -
    - - - -
    -

    Return Value

    -

    The CCPhysicsBody Object.

    -
    - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    bodyWithPolygonFromPoints:count:cornerRadius:

    - - - -
    -

    Creates and returns a convex polygon shaped physics body with rounded corners. -If the points do not form a convex polygon then a convex hull will be created from them automatically.

    -
    - - - -
    + (CCPhysicsBody *)bodyWithPolygonFromPoints:(CGPoint *)points count:(NSUInteger)count cornerRadius:(CGFloat)cornerRadius
    - - - -
    -

    Parameters

    - -
    -
    points
    -

    Points array pointer.

    -
    - -
    -
    count
    -

    Points count.

    -
    - -
    -
    cornerRadius
    -

    Corner radius.

    -
    - -
    - - - -
    -

    Return Value

    -

    The CCPhysicsBody Object.

    -
    - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    bodyWithPolylineFromPoints:count:cornerRadius:looped:

    - - - -
    -

    Creates and returns a physics body with multiple pill shapes attached, one for each segment in the polyline. -Polyline based bodies default to the CCPhysicsBodyTypeStatic body type.

    -
    - - - -
    + (CCPhysicsBody *)bodyWithPolylineFromPoints:(CGPoint *)points count:(NSUInteger)count cornerRadius:(CGFloat)cornerRadius looped:(bool)looped
    - - - -
    -

    Parameters

    - -
    -
    points
    -

    Points array pointer.

    -
    - -
    -
    count
    -

    Points count.

    -
    - -
    -
    cornerRadius
    -

    Corner radius.

    -
    - -
    -
    looped
    -

    Should there be a pill shape that goes from the first to last point or not.

    -
    - -
    - - - -
    -

    Return Value

    -

    The CCPhysicsBody Object.

    -
    - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    bodyWithPolylineFromRect:cornerRadius:

    - - - -
    -

    Creates and returns a physics body with four pill shapes around the rectangle’s perimeter. -Polyline based bodies default to the CCPhysicsBodyTypeStatic body type.

    -
    - - - -
    + (CCPhysicsBody *)bodyWithPolylineFromRect:(CGRect)rect cornerRadius:(CGFloat)cornerRadius
    - - - -
    -

    Parameters

    - -
    -
    rect
    -

    Rectangle perimeter.

    -
    - -
    -
    cornerRadius
    -

    Corner radius.

    -
    - -
    - - - -
    -

    Return Value

    -

    The CCPhysicsBody Object.

    -
    - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    bodyWithRect:cornerRadius:

    - - - -
    -

    Creates and returns a box shaped physics body with rounded corners.

    -
    - - - -
    + (CCPhysicsBody *)bodyWithRect:(CGRect)rect cornerRadius:(CGFloat)cornerRadius
    - - - -
    -

    Parameters

    - -
    -
    rect
    -

    Box dimensions.

    -
    - -
    -
    cornerRadius
    -

    Corner radius.

    -
    - -
    - - - -
    -

    Return Value

    -

    The CCPhysicsBody Object.

    -
    - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    bodyWithShapes:

    - - - -
    -

    Creates and returns a physics body with multiple shapes.

    -
    - - - -
    + (CCPhysicsBody *)bodyWithShapes:(NSArray *)shapes
    - - - -
    -

    Parameters

    - -
    -
    shapes
    -

    Array of shapes to attach to the body.

    -
    - -
    - - - -
    -

    Return Value

    -

    The CCPhysicsBody Object.

    -
    - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - - - -
    - -

    Instance Methods

    - -
    - -

    addJoint:

    - - - -
    -

    Add joint to body.

    -
    - - - -
    - (void)addJoint:(CCPhysicsJoint *)joint
    - - - -
    -

    Parameters

    - -
    -
    joint
    -

    Physics joint to use.

    -
    - -
    - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysics+ObjectiveChipmunk.h
    -
    - - -
    - -
    - -

    applyAngularImpulse:

    - - - -
    -

    Apply an angular impulse.

    -
    - - - -
    - (void)applyAngularImpulse:(CGFloat)impulse
    - - - -
    -

    Parameters

    - -
    -
    impulse
    -

    Angular impulse.

    -
    - -
    - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    applyForce:

    - - - -
    -

    Apply a force to the physics body.

    -
    - - - -
    - (void)applyForce:(CGPoint)force
    - - - -
    -

    Parameters

    - -
    -
    force
    -

    Force vector.

    -
    - -
    - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    applyForce:atLocalPoint:

    - - - -
    -

    Apply force and torque on the physics body from a force applied at the given point in the parent CCNode’s coordinates. -The force will be rotated by, but not scaled by the CCNode’s transform.

    -
    - - - -
    - (void)applyForce:(CGPoint)force atLocalPoint:(CGPoint)point
    - - - -
    -

    Parameters

    - -
    -
    force
    -

    Force vector.

    -
    - -
    -
    point
    -

    Point to apply force.

    -
    - -
    - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    applyForce:atWorldPoint:

    - - - -
    -

    Apply an force and angular torque on the physics body at the given point in absolute coordinates.

    -
    - - - -
    - (void)applyForce:(CGPoint)force atWorldPoint:(CGPoint)point
    - - - -
    -

    Parameters

    - -
    -
    force
    -

    Force vector.

    -
    - -
    -
    point
    -

    Point to apply force.

    -
    - -
    - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    applyImpulse:

    - - - -
    -

    Apply an impulse on the physics body.

    -
    - - - -
    - (void)applyImpulse:(CGPoint)impulse
    - - - -
    -

    Parameters

    - -
    -
    impulse
    -

    Impulse vector.

    -
    - -
    - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    applyImpulse:atLocalPoint:

    - - - -
    -

    Apply an impulse and angular impulse on the physics body at the given point in the parent CCNode’s coordinates. -The impulse will be rotated by, but not scaled by the CCNode’s transform.

    -
    - - - -
    - (void)applyImpulse:(CGPoint)impulse atLocalPoint:(CGPoint)point
    - - - -
    -

    Parameters

    - -
    -
    impulse
    -

    Impulse vector.

    -
    - -
    -
    point
    -

    Point to apply impulse.

    -
    - -
    - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    applyImpulse:atWorldPoint:

    - - - -
    -

    Apply an impulse and angular impulse on the physics body at the given point in absolute coordinates.

    -
    - - - -
    - (void)applyImpulse:(CGPoint)impulse atWorldPoint:(CGPoint)point
    - - - -
    -

    Parameters

    - -
    -
    impulse
    -

    Impulse vector.

    -
    - -
    -
    point
    -

    Point to apply impulse.

    -
    - -
    - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    applyTorque:

    - - - -
    -

    Apply a torque on the physics body.

    -
    - - - -
    - (void)applyTorque:(CGFloat)torque
    - - - -
    -

    Parameters

    - -
    -
    torque
    -

    Torque.

    -
    - -
    - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    didAddToPhysicsNode:

    - - - -
    -

    Used for deferring collision type setup until there is access to the physics node.

    -
    - - - -
    - (void)didAddToPhysicsNode:(CCPhysicsNode *)physics
    - - - -
    -

    Parameters

    - -
    -
    physics
    -

    Physics node.

    -
    - -
    - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysics+ObjectiveChipmunk.h
    -
    - - -
    - -
    - -

    didRemoveFromPhysicsNode:

    - - - -
    -

    Used for deferring collision type setup until there is access to the physics node.

    -
    - - - -
    - (void)didRemoveFromPhysicsNode:(CCPhysicsNode *)physics
    - - - -
    -

    Parameters

    - -
    -
    physics
    -

    Physics node.

    -
    - -
    - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysics+ObjectiveChipmunk.h
    -
    - - -
    - -
    - -

    eachCollisionPair:

    - - - -
    -

    Iterate over all of the CCPhysicsCollisionPairs this body is currently in contact with.

    -
    - - - -
    - (void)eachCollisionPair:(void ( ^ ) ( CCPhysicsCollisionPair *pair ))block
    - - - -
    -

    Parameters

    - -
    -
    block
    -

    Collision block.

    -
    - -
    - - - - - - - -
    -

    Discussion

    -

    Note: The CCPhysicsCollisionPair object is shared so you should not store a reference to it.

    -
    - - - - - - - -
    -

    Declared In

    - CCPhysicsBody.h
    -
    - - -
    - -
    - -

    removeJoint:

    - - - -
    -

    Remove joint from body.

    -
    - - - -
    - (void)removeJoint:(CCPhysicsJoint *)joint
    - - - -
    -

    Parameters

    - -
    -
    joint
    -

    Physics joint to remove.

    -
    - -
    - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysics+ObjectiveChipmunk.h
    -
    - - -
    - -
    - -

    willAddToPhysicsNode:nonRigidTransform:

    - - - -
    -

    Used for deferring collision type setup until there is access to the physics node.

    -
    - - - -
    - (void)willAddToPhysicsNode:(CCPhysicsNode *)physics nonRigidTransform:(cpTransform)transform
    - - - -
    -

    Parameters

    - -
    -
    physics
    -

    Physics node.

    -
    - -
    -
    transform
    -

    Transform to use.

    -
    - -
    - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysics+ObjectiveChipmunk.h
    -
    - - -
    - -
    - - - - -
    - - -
    -
    - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Documents/Classes/CCPhysicsNode.html b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Documents/Classes/CCPhysicsNode.html deleted file mode 100644 index c69d62d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Documents/Classes/CCPhysicsNode.html +++ /dev/null @@ -1,1020 +0,0 @@ - - - - - CCPhysicsNode Class Reference - - - - - - -
    - - - - -
    - -
    -
    - - - -
    - -
    - - - - - - - -
    Inherits fromCCNode : CCResponder : NSObject
    Declared inCCPhysicsNode.h
    - - - - -
    - -

    Overview

    -

    A CCNode that enables physics simulation in it’s children. -To use CCPhysics, you create a physics node, and then attach CCPhysicsBody objects to any child node that you want to have gravity or collisions applied to. -Physics nodes are also where you set up a delegate object that can tell you about collision events. -Lastly, you can query for physics objects near a point, along a ray, or within a certain bounding box.

    - -

    Units:

    - -

    For simplicity, CCPhysics does not use SI units, and the performance is not tuned to any particular scale. -Positions and distances are expressed in regular Cocos2D points relative to whatever node is most relevant. -For example, positions are in the same coordinates as the physics node. -Shapes and joint anchors use the local coordinates of the node their body is attached to so that they properly respect it’s transform. -Mass has no particular units. I personally find it intuitive to use 1.0 as the main player’s mass and set everything else based on that. Time is expressed in seconds.

    -
    - - - - - -
    - -

    Tasks

    - - - -

    Other Methods

    - - - - - -

    ObjectiveChipmunk Methods

    - - - -
    - - - - - -
    - -

    Properties

    - -
    - -

    collisionDelegate

    - - - -
    -

    The delegate that is called when two physics bodies collide.

    -
    - - - -
    @property (nonatomic, assign) NSObject<CCPhysicsCollisionDelegate> *collisionDelegate
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsNode.h
    -
    - - -
    - -
    - -

    debugDraw

    - - - -
    -

    Should the node draw a debug overlay of the joints and collision shapes? Defaults to NO.

    -
    - - - -
    @property (nonatomic, assign) BOOL debugDraw
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsNode.h
    -
    - - -
    - -
    - -

    gravity

    - - - -
    -

    Gravity applied to the dynamic bodies in the world. Defaults to CGPointZero.

    -
    - - - -
    @property (nonatomic, assign) CGPoint gravity
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsNode.h
    -
    - - -
    - -
    - -

    iterations

    - - - -
    -

    The number of solver iterations the underlying physics engine should run. -This allows you to tune the performance and quality of the physics. -Low numbers will improve performance, but make the physics spongy or rubbery. -High numbers will use more CPU time, but make the physics look more solid. -The default value is 10.

    -
    - - - -
    @property (nonatomic, assign) int iterations
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsNode.h
    -
    - - -
    - -
    - -

    sleepTimeThreshold

    - - - -
    -

    Physics bodies fall asleep when a group of them move slowly for longer than the threshold. -Sleeping bodies use minimal CPU resources and wake automatically when a collision happens. -Defaults to 0.5 seconds.

    -
    - - - -
    @property (nonatomic, assign) CCTime sleepTimeThreshold
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsNode.h
    -
    - - -
    - -
    - -

    space

    - - - -
    -

    Access to the underlying Objective-Chipmunk object.

    -
    - - - -
    @property (nonatomic, readonly) ChipmunkSpace *space
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysics+ObjectiveChipmunk.h
    -
    - - -
    - -
    - - - - - -
    - -

    Instance Methods

    - -
    - -

    bitmaskForCategories:

    - - - -
    -

    Convert an array of NSStrings for collision category identifiers into a category bitmask. -The categories are retained and assigned indexes. -Up to 32 categories can be tracked for a space.

    -
    - - - -
    - (cpBitmask)bitmaskForCategories:(NSArray *)categories
    - - - -
    -

    Parameters

    - -
    -
    categories
    -

    Array of categories.

    -
    - -
    - - - -
    -

    Return Value

    -

    Bitmask.

    -
    - - - - - - - - - - - -
    -

    Declared In

    - CCPhysics+ObjectiveChipmunk.h
    -
    - - -
    - -
    - -

    categoriesForBitmask:

    - - - -
    -

    Convert a cpBitmask value to an array of collision category strings. -Ignores any bits that don’t have a collision category assigned in the physics node.

    -
    - - - -
    - (NSArray *)categoriesForBitmask:(cpBitmask)categories
    - - - -
    -

    Parameters

    - -
    -
    categories
    -

    Category bitmask.

    -
    - -
    - - - -
    -

    Return Value

    -

    Array of collision categories.

    -
    - - - - - - - - - - - -
    -

    Declared In

    - CCPhysics+ObjectiveChipmunk.h
    -
    - - -
    - -
    - -

    indexForCategory:

    - - - -
    -

    Retain and track a category identifier and return its index. -Up to 32 categories can be tracked for a space.

    -
    - - - -
    - (NSUInteger)indexForCategory:(NSString *)category
    - - - -
    -

    Parameters

    - -
    -
    category
    -

    String category.

    -
    - -
    - - - -
    -

    Return Value

    -

    Category index.

    -
    - - - - - - - - - - - -
    -

    Declared In

    - CCPhysics+ObjectiveChipmunk.h
    -
    - - -
    - -
    - -

    internString:

    - - - -
    -

    Intern and copy a string to ensure it can be checked by reference -Used for collision type identifiers by CCPhysics. -Nil and @“default” both return the value nil.

    -
    - - - -
    - (NSString *)internString:(NSString *)string
    - - - -
    -

    Parameters

    - -
    -
    string
    -

    Intern string.

    -
    - -
    - - - -
    -

    Return Value

    -

    String.

    -
    - - - - - - - - - - - -
    -

    Declared In

    - CCPhysics+ObjectiveChipmunk.h
    -
    - - -
    - -
    - -

    pointQueryAt:within:block:

    - - - -
    -

    Find all CCPhysicsShapes within a certain distance of a point. The block is called once for each shape found.

    -
    - - - -
    - (void)pointQueryAt:(CGPoint)point within:(CGFloat)radius block:(BOOL ( ^ ) ( CCPhysicsShape *shape , CGPoint nearest , CGFloat distance ))block
    - - - -
    -

    Parameters

    - -
    -
    point
    -

    Center point of query.

    -
    - -
    -
    radius
    -

    Radius to sweep.

    -
    - -
    -
    block
    -

    Block to execute per result.

    -
    - -
    - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsNode.h
    -
    - - -
    - -
    - -

    rayQueryFirstFrom:to:block:

    - - - -
    -

    Shoot a ray from ‘start’ to ‘end’ and find all of the CCPhysicsShapes that it would hit. -The block is called once for each shape found.

    -
    - - - -
    - (void)rayQueryFirstFrom:(CGPoint)start to:(CGPoint)end block:(BOOL ( ^ ) ( CCPhysicsShape *shape , CGPoint point , CGPoint normal , CGFloat distance ))block
    - - - -
    -

    Parameters

    - -
    -
    start
    -

    Start point.

    -
    - -
    -
    end
    -

    End point.

    -
    - -
    -
    block
    -

    Block to execute per result.

    -
    - -
    - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsNode.h
    -
    - - -
    - -
    - -

    rectQuery:block:

    - - - -
    -

    Find all CCPhysicsShapes whose bounding boxes overlap the given CGRect. -The block is called once for each shape found.

    -
    - - - -
    - (void)rectQuery:(CGRect)rect block:(BOOL ( ^ ) ( CCPhysicsShape *shape ))block
    - - - -
    -

    Parameters

    - -
    -
    rect
    -

    Rectangle area to check.

    -
    - -
    -
    block
    -

    The block is called once for each shape found.

    -
    - -
    - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsNode.h
    -
    - - -
    - -
    - - - - -
    - - -
    -
    - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Documents/Classes/CCPhysicsShape.html b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Documents/Classes/CCPhysicsShape.html deleted file mode 100644 index 518e8c4..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Documents/Classes/CCPhysicsShape.html +++ /dev/null @@ -1,1430 +0,0 @@ - - - - - CCPhysicsShape Class Reference - - - - - - -
    - - - - -
    - -
    -
    - - - -
    - -
    - - - - - - - -
    Inherits fromNSObject
    Declared inCCPhysicsShape.h
    - - - - -
    - -

    Overview

    -

    Every CCPhysicsBody has at least one shape attached to it. Normally the shape is created for you when creating the body. -If you wish to create a composite body that is composed of multiple shapes, you can create them yourself and then create the body from them. -This gives you extra flexibility in designing a complex shape or setting up different physics properties on different parts of the body.

    - -

    Another thing to keep in mind is that the collision detection of the underlying physics library (Chipmunk2D), is based around shapes and not bodies. -CCPhysicsCollisionPairDelegate methods will be invoked based on specific shapes colliding and not the physics bodies or nodes that own them. -Using simple shapes instead of composite ones can make collision handling code simpler depending on what you need to do.

    -
    - - - - - -
    - -

    Tasks

    - - - -

    Creating a CCPhysicsShape Object

    - - - - - -

    Accessing Basic Shape Attributes

    - - - - - -

    Accessing Collision and Contact Attributes

    - - - - - -

    Accessing Misc Attributes

    - - - - - -

    ObjectiveChipmunk Methods

    - - - -
    - - - - - -
    - -

    Properties

    - -
    - -

    area

    - - - -
    -

    Area of the shape in points2. -Please note that this is relative to the CCPhysicsNode the shape is attached to, changing the node or a parent can change the area.

    -
    - - - -
    @property (nonatomic, readonly) CGFloat area
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsShape.h
    -
    - - -
    - -
    - -

    body

    - - - -
    -

    Body this shape is attached to.

    -
    - - - -
    @property (nonatomic, weak) CCPhysicsBody *body
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysics+ObjectiveChipmunk.h
    -
    - - -
    - -
    - -

    collisionCategories

    - - - -
    -

    An array of NSString category names of which this shape is a member. Up to 32 unique categories can be used in a single physics node. -A value of nil means that a shape exists in all possible collision categories. -The deefault is nil.

    -
    - - - -
    @property (nonatomic, copy) NSArray *collisionCategories
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsShape.h
    -
    - - -
    - -
    - -

    collisionGroup

    - - - -
    -

    The shape’s collisionGroup, if two physics bodies share the same group id, they don’t collide. Defaults to nil.

    -
    - - - -
    @property (nonatomic, assign) id collisionGroup
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsShape.h
    -
    - - -
    - -
    - -

    collisionMask

    - - - -
    -

    An array of NSString category names that this shape wants to collide with. -The categories/masks of both shapes must agree for a collision to occur. -A value of nil means that this body will collide with a shape in any category. -The default is nil.

    -
    - - - -
    @property (nonatomic, copy) NSArray *collisionMask
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsShape.h
    -
    - - -
    - -
    - -

    collisionType

    - - - -
    -

    A string that identifies the collision pair delegate method that should be called. Default value is @“default”.

    -
    - - - -
    @property (nonatomic, copy) NSString *collisionType
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsShape.h
    -
    - - -
    - -
    - -

    density

    - - - -
    -

    Density of the shape in 1/1000 units of mass per points2. The co-efficent is used to keep the mass of an object a reasonably small value. -Note that mass and not density will remain constant if an object is rescaled.

    -
    - - - -
    @property (nonatomic, assign) CGFloat density
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsShape.h
    -
    - - -
    - -
    - -

    elasticity

    - - - -
    -

    Elasticity of the physics shape. -When two objects collide, their elasticity is multiplied together. -The calculated value can be ovrriden in a CCCollisionPairDelegate pre-solve method. -Defaults to 0.2.

    -
    - - - -
    @property (nonatomic, assign) CGFloat elasticity
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsShape.h
    -
    - - -
    - -
    - -

    friction

    - - - -
    -

    Surface friction of the shape, when two objects collide, their friction is multiplied together. -The calculated value can be overridden in a CCCollisionPairDelegate pre-solve method. -Defaults to 0.7

    -
    - - - -
    @property (nonatomic, assign) CGFloat friction
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsShape.h
    -
    - - -
    - -
    - -

    mass

    - - - -
    -

    Mass of the physics shape.

    -
    - - - -
    @property (nonatomic, assign) CGFloat mass
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsShape.h
    -
    - - -
    - -
    - -

    next

    - - - -
    -

    Next shape in the linked list.

    -
    - - - -
    @property (nonatomic, strong) CCPhysicsShape *next
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysics+ObjectiveChipmunk.h
    -
    - - -
    - -
    - -

    node

    - - - -
    -

    The CCNode to which this physics shape is attached.

    -
    - - - -
    @property (nonatomic, readonly) CCNode *node
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsShape.h
    -
    - - -
    - -
    - -

    sensor

    - - - -
    -

    Is this shape a sensor? A sensor will call a collision delegate but does not physically cause collisions between bodies. -Defaults to NO

    -
    - - - -
    @property (nonatomic, assign) BOOL sensor
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsShape.h
    -
    - - -
    - -
    - -

    shape

    - - - -
    -

    Access to the underlying Objective-Chipmunk shape object.

    -
    - - - -
    @property (nonatomic, readonly) ChipmunkShape *shape
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysics+ObjectiveChipmunk.h
    -
    - - -
    - -
    - -

    surfaceVelocity

    - - - -
    -

    Velocity of the surface of a shape relative to it’s normal velocity. This is useful for modelling conver belts or the feet of a player’s avatar. -The calculated surface velocity of two colliding shapes by default only affects their friction. -The calculated value can be overriden in a CCCollisionPairDelegate pre-solve method. -Defaults to CGPointZero.

    -
    - - - -
    @property (nonatomic, assign) CGPoint surfaceVelocity
    - - - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsShape.h
    -
    - - -
    - -
    - - - -
    - -

    Class Methods

    - -
    - -

    circleShapeWithRadius:center:

    - - - -
    -

    Creates and retuns a circular physics shape using the circle radius and center values specified.

    -
    - - - -
    + (CCPhysicsShape *)circleShapeWithRadius:(CGFloat)radius center:(CGPoint)center
    - - - -
    -

    Parameters

    - -
    -
    radius
    -

    Circle radius.

    -
    - -
    -
    center
    -

    Circle center point.

    -
    - -
    - - - -
    -

    Return Value

    -

    The CCPhysicsShape Object.

    -
    - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsShape.h
    -
    - - -
    - -
    - -

    pillShapeFrom:to:cornerRadius:

    - - - -
    -

    Creates and returns a pill shaped physics shape with rounded corners that stretches from ‘start’ to ‘end’.

    -
    - - - -
    + (CCPhysicsShape *)pillShapeFrom:(CGPoint)from to:(CGPoint)to cornerRadius:(CGFloat)cornerRadius
    - - - -
    -

    Parameters

    - -
    -
    from
    -

    Start point.

    -
    - -
    -
    to
    -

    End point.

    -
    - -
    -
    cornerRadius
    -

    Corner radius.

    -
    - -
    - - - -
    -

    Return Value

    -

    The CCPhysicsShape Object.

    -
    - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsShape.h
    -
    - - -
    - -
    - -

    polygonShapeWithPoints:count:cornerRadius:

    - - - -
    -

    Creates and returns a convex polygon physics shape with rounded corners. If the points do not form a convex polygon then a convex hull will be created from them automatically.

    -
    - - - -
    + (CCPhysicsShape *)polygonShapeWithPoints:(CGPoint *)points count:(NSUInteger)count cornerRadius:(CGFloat)cornerRadius
    - - - -
    -

    Parameters

    - -
    -
    points
    -

    Points array pointer.

    -
    - -
    -
    count
    -

    Points count.

    -
    - -
    -
    cornerRadius
    -

    Corner radius.

    -
    - -
    - - - -
    -

    Return Value

    -

    The CCPhysicsShape Object.

    -
    - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsShape.h
    -
    - - -
    - -
    - -

    rectShape:cornerRadius:

    - - - -
    -

    Creates and returns a physics box shape with rounded corners.

    -
    - - - -
    + (CCPhysicsShape *)rectShape:(CGRect)rect cornerRadius:(CGFloat)cornerRadius
    - - - -
    -

    Parameters

    - -
    -
    rect
    -

    Box dimensions.

    -
    - -
    -
    cornerRadius
    -

    Corner radius.

    -
    - -
    - - - -
    -

    Return Value

    -

    The CCPhysicsShape Object.

    -
    - - - - - - - - - - - -
    -

    Declared In

    - CCPhysicsShape.h
    -
    - - -
    - -
    - - - -
    - -

    Instance Methods

    - -
    - -

    didRemoveFromPhysicsNode:

    - - - -
    -

    Used for deferring collision type setup until there is access to the physics node.

    -
    - - - -
    - (void)didRemoveFromPhysicsNode:(CCPhysicsNode *)physics
    - - - -
    -

    Parameters

    - -
    -
    physics
    -

    Physics node.

    -
    - -
    - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysics+ObjectiveChipmunk.h
    -
    - - -
    - -
    - -

    willAddToPhysicsNode:nonRigidTransform:

    - - - -
    -

    Used for deferring collision type setup until there is access to the physics node.

    -
    - - - -
    - (void)willAddToPhysicsNode:(CCPhysicsNode *)physics nonRigidTransform:(cpTransform)transform
    - - - -
    -

    Parameters

    - -
    -
    physics
    -

    Physics node.

    -
    - -
    -
    transform
    -

    Transform to use.

    -
    - -
    - - - - - - - - - - - - - -
    -

    Declared In

    - CCPhysics+ObjectiveChipmunk.h
    -
    - - -
    - -
    - - - - -
    - - -
    -
    - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens100.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens100.xml deleted file mode 100644 index 51fbc51..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens100.xml +++ /dev/null @@ -1,377 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCTiledMapLayerInfo - CCTiledMapLayerInfo contains information about the Tile Map Layer. This information is obtained from the supplied Tile Map File (TMX). - CCTMXXMLParser.h - - - - - - - - //apple_ref/occ/instm/CCTiledMapLayerInfo/setName: - Layer name. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSString *name - - - //api/name/name - - - - - //apple_ref/occ/instm/CCTiledMapLayerInfo/name - Layer name. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSString *name - - - //api/name/name - - - - - //apple_ref/occ/instp/CCTiledMapLayerInfo/name - Layer name. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSString *name - - - //api/name/name - - - - - //apple_ref/occ/instm/CCTiledMapLayerInfo/setLayerSize: - Layer size in tiles. - CCTMXXMLParser.h - - @property (nonatomic, readwrite) CGSize layerSize - - - //api/name/layerSize - - - - - //apple_ref/occ/instm/CCTiledMapLayerInfo/layerSize - Layer size in tiles. - CCTMXXMLParser.h - - @property (nonatomic, readwrite) CGSize layerSize - - - //api/name/layerSize - - - - - //apple_ref/occ/instp/CCTiledMapLayerInfo/layerSize - Layer size in tiles. - CCTMXXMLParser.h - - @property (nonatomic, readwrite) CGSize layerSize - - - //api/name/layerSize - - - - - //apple_ref/occ/instm/CCTiledMapLayerInfo/setTiles: - Layer tile array. - CCTMXXMLParser.h - - @property (nonatomic, readwrite) unsigned int *tiles - - - //api/name/tiles - - - - - //apple_ref/occ/instm/CCTiledMapLayerInfo/tiles - Layer tile array. - CCTMXXMLParser.h - - @property (nonatomic, readwrite) unsigned int *tiles - - - //api/name/tiles - - - - - //apple_ref/occ/instp/CCTiledMapLayerInfo/tiles - Layer tile array. - CCTMXXMLParser.h - - @property (nonatomic, readwrite) unsigned int *tiles - - - //api/name/tiles - - - - - //apple_ref/occ/instm/CCTiledMapLayerInfo/setVisible: - Layer visibility. - CCTMXXMLParser.h - - @property (nonatomic, readwrite) BOOL visible - - - //api/name/visible - - - - - //apple_ref/occ/instm/CCTiledMapLayerInfo/visible - Layer visibility. - CCTMXXMLParser.h - - @property (nonatomic, readwrite) BOOL visible - - - //api/name/visible - - - - - //apple_ref/occ/instp/CCTiledMapLayerInfo/visible - Layer visibility. - CCTMXXMLParser.h - - @property (nonatomic, readwrite) BOOL visible - - - //api/name/visible - - - - - //apple_ref/occ/instm/CCTiledMapLayerInfo/setOpacity: - Layer Opacity. - CCTMXXMLParser.h - - @property (nonatomic, readwrite) unsigned char opacity - - - //api/name/opacity - - - - - //apple_ref/occ/instm/CCTiledMapLayerInfo/opacity - Layer Opacity. - CCTMXXMLParser.h - - @property (nonatomic, readwrite) unsigned char opacity - - - //api/name/opacity - - - - - //apple_ref/occ/instp/CCTiledMapLayerInfo/opacity - Layer Opacity. - CCTMXXMLParser.h - - @property (nonatomic, readwrite) unsigned char opacity - - - //api/name/opacity - - - - - //apple_ref/occ/instm/CCTiledMapLayerInfo/setOwnTiles: - True to release ownership of layer tiles. - CCTMXXMLParser.h - - @property (nonatomic, readwrite) BOOL ownTiles - - - //api/name/ownTiles - - - - - //apple_ref/occ/instm/CCTiledMapLayerInfo/ownTiles - True to release ownership of layer tiles. - CCTMXXMLParser.h - - @property (nonatomic, readwrite) BOOL ownTiles - - - //api/name/ownTiles - - - - - //apple_ref/occ/instp/CCTiledMapLayerInfo/ownTiles - True to release ownership of layer tiles. - CCTMXXMLParser.h - - @property (nonatomic, readwrite) BOOL ownTiles - - - //api/name/ownTiles - - - - - //apple_ref/occ/instm/CCTiledMapLayerInfo/setMinGID: - Minimum GID. - CCTMXXMLParser.h - - @property (nonatomic, readwrite) unsigned int minGID - - - //api/name/minGID - - - - - //apple_ref/occ/instm/CCTiledMapLayerInfo/minGID - Minimum GID. - CCTMXXMLParser.h - - @property (nonatomic, readwrite) unsigned int minGID - - - //api/name/minGID - - - - - //apple_ref/occ/instp/CCTiledMapLayerInfo/minGID - Minimum GID. - CCTMXXMLParser.h - - @property (nonatomic, readwrite) unsigned int minGID - - - //api/name/minGID - - - - - //apple_ref/occ/instm/CCTiledMapLayerInfo/setMaxGID: - Maximum GID. - CCTMXXMLParser.h - - @property (nonatomic, readwrite) unsigned int maxGID - - - //api/name/maxGID - - - - - //apple_ref/occ/instm/CCTiledMapLayerInfo/maxGID - Maximum GID. - CCTMXXMLParser.h - - @property (nonatomic, readwrite) unsigned int maxGID - - - //api/name/maxGID - - - - - //apple_ref/occ/instp/CCTiledMapLayerInfo/maxGID - Maximum GID. - CCTMXXMLParser.h - - @property (nonatomic, readwrite) unsigned int maxGID - - - //api/name/maxGID - - - - - //apple_ref/occ/instm/CCTiledMapLayerInfo/setProperties: - Properties dictionary. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSMutableDictionary *properties - - - //api/name/properties - - - - - //apple_ref/occ/instm/CCTiledMapLayerInfo/properties - Properties dictionary. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSMutableDictionary *properties - - - //api/name/properties - - - - - //apple_ref/occ/instp/CCTiledMapLayerInfo/properties - Properties dictionary. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSMutableDictionary *properties - - - //api/name/properties - - - - - //apple_ref/occ/instm/CCTiledMapLayerInfo/setOffset: - Layer offset position. - CCTMXXMLParser.h - - @property (nonatomic, readwrite) CGPoint offset - - - //api/name/offset - - - - - //apple_ref/occ/instm/CCTiledMapLayerInfo/offset - Layer offset position. - CCTMXXMLParser.h - - @property (nonatomic, readwrite) CGPoint offset - - - //api/name/offset - - - - - //apple_ref/occ/instp/CCTiledMapLayerInfo/offset - Layer offset position. - CCTMXXMLParser.h - - @property (nonatomic, readwrite) CGPoint offset - - - //api/name/offset - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens101.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens101.xml deleted file mode 100644 index 8afd4d1..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens101.xml +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCTiledMapObjectGroup - CCTiledMapObjectGroup represents the tile map object group. - CCTiledMapObjectGroup.h - - - - - - - - //apple_ref/occ/instm/CCTiledMapObjectGroup/setGroupName: - Name of the object group. - CCTiledMapObjectGroup.h - - @property (nonatomic, readwrite, strong) NSString *groupName - - - //api/name/groupName - - - - - //apple_ref/occ/instm/CCTiledMapObjectGroup/groupName - Name of the object group. - CCTiledMapObjectGroup.h - - @property (nonatomic, readwrite, strong) NSString *groupName - - - //api/name/groupName - - - - - //apple_ref/occ/instp/CCTiledMapObjectGroup/groupName - Name of the object group. - CCTiledMapObjectGroup.h - - @property (nonatomic, readwrite, strong) NSString *groupName - - - //api/name/groupName - - - - - //apple_ref/occ/instm/CCTiledMapObjectGroup/setPositionOffset: - Offset position of child objects, - CCTiledMapObjectGroup.h - - @property (nonatomic, readwrite, assign) CGPoint positionOffset - - - //api/name/positionOffset - - - - - //apple_ref/occ/instm/CCTiledMapObjectGroup/positionOffset - Offset position of child objects, - CCTiledMapObjectGroup.h - - @property (nonatomic, readwrite, assign) CGPoint positionOffset - - - //api/name/positionOffset - - - - - //apple_ref/occ/instp/CCTiledMapObjectGroup/positionOffset - Offset position of child objects, - CCTiledMapObjectGroup.h - - @property (nonatomic, readwrite, assign) CGPoint positionOffset - - - //api/name/positionOffset - - - - - //apple_ref/occ/instm/CCTiledMapObjectGroup/setObjects: - Array of the objects. - CCTiledMapObjectGroup.h - - @property (nonatomic, readwrite, strong) NSMutableArray *objects - - - //api/name/objects - - - - - //apple_ref/occ/instm/CCTiledMapObjectGroup/objects - Array of the objects. - CCTiledMapObjectGroup.h - - @property (nonatomic, readwrite, strong) NSMutableArray *objects - - - //api/name/objects - - - - - //apple_ref/occ/instp/CCTiledMapObjectGroup/objects - Array of the objects. - CCTiledMapObjectGroup.h - - @property (nonatomic, readwrite, strong) NSMutableArray *objects - - - //api/name/objects - - - - - //apple_ref/occ/instm/CCTiledMapObjectGroup/setProperties: - List of properties stored in the dictionary. - CCTiledMapObjectGroup.h - - @property (nonatomic, readwrite, strong) NSMutableDictionary *properties - - - //api/name/properties - - - - - //apple_ref/occ/instm/CCTiledMapObjectGroup/properties - List of properties stored in the dictionary. - CCTiledMapObjectGroup.h - - @property (nonatomic, readwrite, strong) NSMutableDictionary *properties - - - //api/name/properties - - - - - //apple_ref/occ/instp/CCTiledMapObjectGroup/properties - List of properties stored in the dictionary. - CCTiledMapObjectGroup.h - - @property (nonatomic, readwrite, strong) NSMutableDictionary *properties - - - //api/name/properties - - - - - //apple_ref/occ/instm/CCTiledMapObjectGroup/propertyNamed: - Return the value for the specified property name value. - CCTiledMapObjectGroup.h - - - (id)propertyNamed:(NSString *)propertyName - - - propertyName - Propery name to lookup. - - - Property name value. - //api/name/propertyNamed: - - - - - //apple_ref/occ/instm/CCTiledMapObjectGroup/objectNamed: - Return the dictionary for the first entry of specified object namee. - CCTiledMapObjectGroup.h - - - (NSMutableDictionary *)objectNamed:(NSString *)objectName - - - objectName - Object name to use. - - - Object dictionary. - //api/name/objectNamed: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens102.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens102.xml deleted file mode 100644 index f3afbc7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens102.xml +++ /dev/null @@ -1,358 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCTiledMapTilesetInfo - CCTiledMapTilesetInfo contains information about the Tile Map's Tileset. This information is obtained from the supplied Tile Map File (TMX). - CCTMXXMLParser.h - - - - - - - - //apple_ref/occ/instm/CCTiledMapTilesetInfo/setName: - Tileset name. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSString *name - - - //api/name/name - - - - - //apple_ref/occ/instm/CCTiledMapTilesetInfo/name - Tileset name. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSString *name - - - //api/name/name - - - - - //apple_ref/occ/instp/CCTiledMapTilesetInfo/name - Tileset name. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSString *name - - - //api/name/name - - - - - //apple_ref/occ/instm/CCTiledMapTilesetInfo/setFirstGid: - First GID. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, assign) unsigned int firstGid - - - //api/name/firstGid - - - - - //apple_ref/occ/instm/CCTiledMapTilesetInfo/firstGid - First GID. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, assign) unsigned int firstGid - - - //api/name/firstGid - - - - - //apple_ref/occ/instp/CCTiledMapTilesetInfo/firstGid - First GID. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, assign) unsigned int firstGid - - - //api/name/firstGid - - - - - //apple_ref/occ/instm/CCTiledMapTilesetInfo/setTileSize: - Tileset size. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, assign) CGSize tileSize - - - //api/name/tileSize - - - - - //apple_ref/occ/instm/CCTiledMapTilesetInfo/tileSize - Tileset size. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, assign) CGSize tileSize - - - //api/name/tileSize - - - - - //apple_ref/occ/instp/CCTiledMapTilesetInfo/tileSize - Tileset size. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, assign) CGSize tileSize - - - //api/name/tileSize - - - - - //apple_ref/occ/instm/CCTiledMapTilesetInfo/setSpacing: - Tileset spacing. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, assign) unsigned int spacing - - - //api/name/spacing - - - - - //apple_ref/occ/instm/CCTiledMapTilesetInfo/spacing - Tileset spacing. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, assign) unsigned int spacing - - - //api/name/spacing - - - - - //apple_ref/occ/instp/CCTiledMapTilesetInfo/spacing - Tileset spacing. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, assign) unsigned int spacing - - - //api/name/spacing - - - - - //apple_ref/occ/instm/CCTiledMapTilesetInfo/setMargin: - Tileset margin. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, assign) unsigned int margin - - - //api/name/margin - - - - - //apple_ref/occ/instm/CCTiledMapTilesetInfo/margin - Tileset margin. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, assign) unsigned int margin - - - //api/name/margin - - - - - //apple_ref/occ/instp/CCTiledMapTilesetInfo/margin - Tileset margin. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, assign) unsigned int margin - - - //api/name/margin - - - - - //apple_ref/occ/instm/CCTiledMapTilesetInfo/setSourceImage: - Tileset source texture, should be spritesheet. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSString *sourceImage - - - //api/name/sourceImage - - - - - //apple_ref/occ/instm/CCTiledMapTilesetInfo/sourceImage - Tileset source texture, should be spritesheet. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSString *sourceImage - - - //api/name/sourceImage - - - - - //apple_ref/occ/instp/CCTiledMapTilesetInfo/sourceImage - Tileset source texture, should be spritesheet. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSString *sourceImage - - - //api/name/sourceImage - - - - - //apple_ref/occ/instm/CCTiledMapTilesetInfo/setImageSize: - Size of image in pixels. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, assign) CGSize imageSize - - - //api/name/imageSize - - - - - //apple_ref/occ/instm/CCTiledMapTilesetInfo/imageSize - Size of image in pixels. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, assign) CGSize imageSize - - - //api/name/imageSize - - - - - //apple_ref/occ/instp/CCTiledMapTilesetInfo/imageSize - Size of image in pixels. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, assign) CGSize imageSize - - - //api/name/imageSize - - - - - //apple_ref/occ/instm/CCTiledMapTilesetInfo/setTileOffset: - Tileset offset in pixels. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, assign) CGPoint tileOffset - - - //api/name/tileOffset - - - - - //apple_ref/occ/instm/CCTiledMapTilesetInfo/tileOffset - Tileset offset in pixels. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, assign) CGPoint tileOffset - - - //api/name/tileOffset - - - - - //apple_ref/occ/instp/CCTiledMapTilesetInfo/tileOffset - Tileset offset in pixels. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, assign) CGPoint tileOffset - - - //api/name/tileOffset - - - - - //apple_ref/occ/instm/CCTiledMapTilesetInfo/setTileAnchorPoint: - Auto set when tileOffset is modified. - CCTMXXMLParser.h - - @property (nonatomic, readonly, assign) CGPoint tileAnchorPoint - - - //api/name/tileAnchorPoint - - - - - //apple_ref/occ/instm/CCTiledMapTilesetInfo/tileAnchorPoint - Auto set when tileOffset is modified. - CCTMXXMLParser.h - - @property (nonatomic, readonly, assign) CGPoint tileAnchorPoint - - - //api/name/tileAnchorPoint - - - - - //apple_ref/occ/instp/CCTiledMapTilesetInfo/tileAnchorPoint - Auto set when tileOffset is modified. - CCTMXXMLParser.h - - @property (nonatomic, readonly, assign) CGPoint tileAnchorPoint - - - //api/name/tileAnchorPoint - - - - - //apple_ref/occ/instm/CCTiledMapTilesetInfo/rectForGID: - Return rectange for GID value. - CCTMXXMLParser.h - - - (CGRect)rectForGID:(unsigned int)gid - - - gid - GID value to use. - - - CGRect. - //api/name/rectForGID: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens103.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens103.xml deleted file mode 100644 index 31f43a4..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens103.xml +++ /dev/null @@ -1,367 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCTransition - Creates a transition. -The transition will replace the outgoing scene, with the incoming scene. -Both scenes can be animated during the transition ( default disabled ). - CCTransition.h - - - - - - - - //apple_ref/occ/instm/CCTransition/setOutgoingDownScale: - Will downscale incoming and outgoing scene. -Can be used as an effect, or to decrease render time on complex scenes. -Default 1.0. - CCTransition.h - - @property (nonatomic, assign) float outgoingDownScale - - - //api/name/outgoingDownScale - - - - - //apple_ref/occ/instm/CCTransition/outgoingDownScale - Will downscale incoming and outgoing scene. -Can be used as an effect, or to decrease render time on complex scenes. -Default 1.0. - CCTransition.h - - @property (nonatomic, assign) float outgoingDownScale - - - //api/name/outgoingDownScale - - - - - //apple_ref/occ/instp/CCTransition/outgoingDownScale - Will downscale incoming and outgoing scene. -Can be used as an effect, or to decrease render time on complex scenes. -Default 1.0. - CCTransition.h - - @property (nonatomic, assign) float outgoingDownScale - - - //api/name/outgoingDownScale - - - - - //apple_ref/occ/instm/CCTransition/setRetinaTransition: - Transition will be performed in retina resolution. -Will force outgoingDownScale and incomingDownScale to 1.0 on non retina devices, and 2.0 on retina devices if not set. -Default YES. - CCTransition.h - - @property (nonatomic, getter=isRetinaTransition) BOOL retinaTransition - - - //api/name/retinaTransition - - - - - //apple_ref/occ/instm/CCTransition/isRetinaTransition - Transition will be performed in retina resolution. -Will force outgoingDownScale and incomingDownScale to 1.0 on non retina devices, and 2.0 on retina devices if not set. -Default YES. - CCTransition.h - - @property (nonatomic, getter=isRetinaTransition) BOOL retinaTransition - - - //api/name/retinaTransition - - - - - //apple_ref/occ/instp/CCTransition/retinaTransition - Transition will be performed in retina resolution. -Will force outgoingDownScale and incomingDownScale to 1.0 on non retina devices, and 2.0 on retina devices if not set. -Default YES. - CCTransition.h - - @property (nonatomic, getter=isRetinaTransition) BOOL retinaTransition - - - //api/name/retinaTransition - - - - - //apple_ref/occ/instm/CCTransition/setTransitionPixelFormat: - Pixel format used for transition. -Default CCTexturePixelFormat_RGBA8888. - CCTransition.h - - @property (nonatomic, assign) CCTexturePixelFormat transitionPixelFormat - - - //api/name/transitionPixelFormat - - - - - //apple_ref/occ/instm/CCTransition/transitionPixelFormat - Pixel format used for transition. -Default CCTexturePixelFormat_RGBA8888. - CCTransition.h - - @property (nonatomic, assign) CCTexturePixelFormat transitionPixelFormat - - - //api/name/transitionPixelFormat - - - - - //apple_ref/occ/instp/CCTransition/transitionPixelFormat - Pixel format used for transition. -Default CCTexturePixelFormat_RGBA8888. - CCTransition.h - - @property (nonatomic, assign) CCTexturePixelFormat transitionPixelFormat - - - //api/name/transitionPixelFormat - - - - - //apple_ref/occ/instm/CCTransition/setOutgoingSceneAnimated: - Defines whether incoming and outgoing scene will be animated during transition. -Default NO. - CCTransition.h - - @property (nonatomic, getter=isOutgoingSceneAnimated) BOOL outgoingSceneAnimated - - - //api/name/outgoingSceneAnimated - - - - - //apple_ref/occ/instm/CCTransition/isOutgoingSceneAnimated - Defines whether incoming and outgoing scene will be animated during transition. -Default NO. - CCTransition.h - - @property (nonatomic, getter=isOutgoingSceneAnimated) BOOL outgoingSceneAnimated - - - //api/name/outgoingSceneAnimated - - - - - //apple_ref/occ/instp/CCTransition/outgoingSceneAnimated - Defines whether incoming and outgoing scene will be animated during transition. -Default NO. - CCTransition.h - - @property (nonatomic, getter=isOutgoingSceneAnimated) BOOL outgoingSceneAnimated - - - //api/name/outgoingSceneAnimated - - - - - //apple_ref/occ/instm/CCTransition/setRunTime: - The actual transition runtime in seconds. - CCTransition.h - - @property (nonatomic, readonly) NSTimeInterval runTime - - - //api/name/runTime - - - - - //apple_ref/occ/instm/CCTransition/runTime - The actual transition runtime in seconds. - CCTransition.h - - @property (nonatomic, readonly) NSTimeInterval runTime - - - //api/name/runTime - - - - - //apple_ref/occ/instp/CCTransition/runTime - The actual transition runtime in seconds. - CCTransition.h - - @property (nonatomic, readonly) NSTimeInterval runTime - - - //api/name/runTime - - - - - //apple_ref/occ/instm/CCTransition/setProgress: - Normalized transition progress. - CCTransition.h - - @property (nonatomic, readonly) float progress - - - //api/name/progress - - - - - //apple_ref/occ/instm/CCTransition/progress - Normalized transition progress. - CCTransition.h - - @property (nonatomic, readonly) float progress - - - //api/name/progress - - - - - //apple_ref/occ/instp/CCTransition/progress - Normalized transition progress. - CCTransition.h - - @property (nonatomic, readonly) float progress - - - //api/name/progress - - - - - //apple_ref/occ/clm/CCTransition/transitionCrossFadeWithDuration: - Creates a cross fade transition directly from outgoing to incoming scene. - CCTransition.h - - + (CCTransition *)transitionCrossFadeWithDuration:(NSTimeInterval)duration - - - duration - The duration of the transition in seconds. - - - The CCTransition Object. - //api/name/transitionCrossFadeWithDuration: - - - - - //apple_ref/occ/clm/CCTransition/transitionFadeWithColor:duration: - Creates a fade transition from outgoing to incoming scene, through color. - CCTransition.h - - + (CCTransition *)transitionFadeWithColor:(CCColor *)color duration:(NSTimeInterval)duration - - - color - The color to fade through - - duration - The duration of the transition in seconds. - - - The CCTransition Object. - //api/name/transitionFadeWithColor:duration: - - - - - //apple_ref/occ/clm/CCTransition/transitionFadeWithDuration: - Creates a fade transition from outgoing to incoming scene, through black. - CCTransition.h - - + (CCTransition *)transitionFadeWithDuration:(NSTimeInterval)duration - - - duration - The duration of the transition in seconds. - - - The CCTransition Object. - //api/name/transitionFadeWithDuration: - - - - - //apple_ref/occ/clm/CCTransition/transitionMoveInWithDirection:duration: - Creates a transition where the incoming scene is moved in over the outgoing scene. - CCTransition.h - - + (CCTransition *)transitionMoveInWithDirection:(CCTransitionDirection)direction duration:(NSTimeInterval)duration - - - direction - Direction to move the incoming scene. - - duration - The duration of the transition in seconds. - - - The CCTransition Object. - //api/name/transitionMoveInWithDirection:duration: - - - - - //apple_ref/occ/clm/CCTransition/transitionPushWithDirection:duration: - Creates a transition where the incoming scene pushed the outgoing scene out. - CCTransition.h - - + (CCTransition *)transitionPushWithDirection:(CCTransitionDirection)direction duration:(NSTimeInterval)duration - - - direction - Direction to move incoming and outgoing scenes. - - duration - The duration of the transition in seconds. - - - The CCTransition Object. - //api/name/transitionPushWithDirection:duration: - - - - - //apple_ref/occ/clm/CCTransition/transitionRevealWithDirection:duration: - Creates a transition where the incoming scene is revealed by sliding the outgoing scene out. - CCTransition.h - - + (CCTransition *)transitionRevealWithDirection:(CCTransitionDirection)direction duration:(NSTimeInterval)duration - - - direction - Direction to slide outcoing scene. - - duration - The duration of the transition in seconds. - - - The CCTransition Object. - //api/name/transitionRevealWithDirection:duration: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens104.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens104.xml deleted file mode 100644 index eecb3ae..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens104.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - //apple_ref/occ/intf/CCPhysicsCollisionDelegate - Delegate type called when two physics bodies collide. - CCPhysicsNode.h - - - - - - - - //apple_ref/occ/intfm/CCPhysicsCollisionDelegate/ccPhysicsCollisionBegin:typeA:typeB: - Begin methods are called on the first fixed time step when two bodies begin colliding. -If you return NO from a begin method, the collision between the two bodies will be ignored. - CCPhysicsNode.h - - - (BOOL)ccPhysicsCollisionBegin:(CCPhysicsCollisionPair *)pair typeA:(CCNode *)nodeA typeB:(CCNode *)nodeB - - - pair - Collision pair. - - nodeA - Node A. - - nodeB - Node B. - - - BOOL - //api/name/ccPhysicsCollisionBegin:typeA:typeB: - - - - - //apple_ref/occ/intfm/CCPhysicsCollisionDelegate/ccPhysicsCollisionPreSolve:typeA:typeB: - Pre-solve methods are called every fixed time step when two bodies are in contact before the physics solver runs. -This gives you a chance to modify the collision's outcome by setting properties such as friction, restitution, or surfaceVelocity on CCPhysicsCollisionPair -Since the collisions have not been solved yet, you cannot access the outcome by using properties such as totalKineticEnergy or totalImpulse. -If you return NO from a pre-solve method, the collision will be ignored for the current time step. - CCPhysicsNode.h - - - (BOOL)ccPhysicsCollisionPreSolve:(CCPhysicsCollisionPair *)pair typeA:(CCNode *)nodeA typeB:(CCNode *)nodeB - - - pair - Collision pair. - - nodeA - Node A. - - nodeB - Node B. - - - BOOL - //api/name/ccPhysicsCollisionPreSolve:typeA:typeB: - - - - - //apple_ref/occ/intfm/CCPhysicsCollisionDelegate/ccPhysicsCollisionPostSolve:typeA:typeB: - Post-solve methods are called every fixed time step when two bodies are in contact after the physics solver runs. -You can call use properties such as totalKineticEnergy and totalImpulse on CCPhysicsCollisionPair from a post-solve method. - CCPhysicsNode.h - - - (void)ccPhysicsCollisionPostSolve:(CCPhysicsCollisionPair *)pair typeA:(CCNode *)nodeA typeB:(CCNode *)nodeB - - - pair - Collision pair. - - nodeA - Node A. - - nodeB - Node B. - - - - //api/name/ccPhysicsCollisionPostSolve:typeA:typeB: - - - - - //apple_ref/occ/intfm/CCPhysicsCollisionDelegate/ccPhysicsCollisionSeparate:typeA:typeB: - Separate methods are called the first fixed time step after two bodies stop colliding. - CCPhysicsNode.h - - - (void)ccPhysicsCollisionSeparate:(CCPhysicsCollisionPair *)pair typeA:(CCNode *)nodeA typeB:(CCNode *)nodeB - - - pair - Collision pair. - - nodeA - Node A. - - nodeB - Node B. - - - - //api/name/ccPhysicsCollisionSeparate:typeA:typeB: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens105.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens105.xml deleted file mode 100644 index 9025e20..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens105.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - //apple_ref/c/tdef/CCControlState - The possible states for a CCControl. - CCControl.h - - - - - - - - - //apple_ref/c/econst/CCControlStateNormal - The normal, or default state of a control — that is, enabled but neither selected nor highlighted. - CCControlStateNormal - - CCControl.h - - - - - - //apple_ref/c/econst/CCControlStateHighlighted - Highlighted state of a control. A control enters this state when a touch down, drag inside or drag enter is performed. You can retrieve and set this value through the highlighted property. - CCControlStateHighlighted - - CCControl.h - - - - - - //apple_ref/c/econst/CCControlStateDisabled - Disabled state of a control. This state indicates that the control is currently disabled. You can retrieve and set this value through the enabled property. - CCControlStateDisabled - - CCControl.h - - - - - - //apple_ref/c/econst/CCControlStateSelected - Selected state of a control. This state indicates that the control is currently selected. You can retrieve and set this value through the selected property. - CCControlStateSelected - - CCControl.h - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens106.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens106.xml deleted file mode 100644 index 4af446b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens106.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - //apple_ref/c/tdef/CCDirectorProjection - Possible OpenGL projections used by director - CCDirector.h - - - - - - - - - //apple_ref/c/econst/CCDirectorProjection2D - sets a 2D projection (orthogonal projection). - CCDirectorProjection2D - - CCDirector.h - - - - - - //apple_ref/c/econst/CCDirectorProjection3D - sets a 3D projection with a fovy=60, znear=0.5f and zfar=1500. - CCDirectorProjection3D - - CCDirector.h - - - - - - //apple_ref/c/econst/CCDirectorProjectionCustom - it calls "updateProjection" on the projection delegate. - CCDirectorProjectionCustom - - CCDirector.h - - - - - - //apple_ref/c/econst/CCDirectorProjectionDefault - Detault projection is 3D projection - CCDirectorProjectionDefault - - CCDirector.h - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens107.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens107.xml deleted file mode 100644 index 5701d70..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens107.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - //apple_ref/c/tdef/CCLayoutBoxDirection - Declares the possible directions for laying out nodes in a CCLayoutBox. - CCLayoutBox.h - - - - - - - - - //apple_ref/c/econst/CCLayoutBoxDirectionHorizontal - The children will be layout out in a horizontal line. - CCLayoutBoxDirectionHorizontal - - CCLayoutBox.h - - - - - - //apple_ref/c/econst/CCLayoutBoxDirectionVertical - The children will be layout out in a vertical line. - CCLayoutBoxDirectionVertical - - CCLayoutBox.h - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens108.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens108.xml deleted file mode 100644 index f65d570..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens108.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - //apple_ref/c/tdef/CCParticleSystemMode - Particle system mode. - CCParticleSystemBase.h - - - - - - - - - //apple_ref/c/econst/CCParticleSystemModeGravity - Gravity mode (A mode). - CCParticleSystemModeGravity - - CCParticleSystemBase.h - - - - - - //apple_ref/c/econst/CCParticleSystemModeRadius - Radius mode (B mode). - CCParticleSystemModeRadius - - CCParticleSystemBase.h - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens109.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens109.xml deleted file mode 100644 index cf5f644..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens109.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - //apple_ref/c/tdef/CCParticleSystemPositionType - Particle system position type. - CCParticleSystemBase.h - - - - - - - - - //apple_ref/c/econst/CCParticleSystemPositionTypeFree - Living particles are attached to the world and are unaffected by emitter repositioning. - CCParticleSystemPositionTypeFree - - CCParticleSystemBase.h - - - - - - //apple_ref/c/econst/CCParticleSystemPositionTypeRelative - Living particles are attached to the world but will follow the emitter repositioning. - Use case: Attach an emitter to an sprite, and you want that the emitter follows the sprite. - - CCParticleSystemPositionTypeRelative - - CCParticleSystemBase.h - - - - - - //apple_ref/c/econst/CCParticleSystemPositionTypeGrouped - Living particles are attached to the emitter and are translated along with it. - CCParticleSystemPositionTypeGrouped - - CCParticleSystemBase.h - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens110.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens110.xml deleted file mode 100644 index 560b912..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens110.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - //apple_ref/c/tdef/CCPhysicsBodyType - The type of physics body to use. - CCPhysicsBody.h - - - - - - - - - //apple_ref/c/econst/CCPhysicsBodyTypeDynamic - A regular rigid body that is affected by gravity, forces and collisions. - CCPhysicsBodyTypeDynamic - - CCPhysicsBody.h - - - - - - //apple_ref/c/econst/CCPhysicsBodyTypeStatic - A body that is immovable such as a wall or the ground. - CCPhysicsBodyTypeStatic - - CCPhysicsBody.h - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens111.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens111.xml deleted file mode 100644 index ae9bf90..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens111.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - //apple_ref/c/tdef/CCProgressNodeType - Progress Node Type. - CCProgressNode.h - - - - - - - - - //apple_ref/c/econst/CCProgressNodeTypeRadial - Radial Counter-Clockwise - CCProgressNodeTypeRadial - - CCProgressNode.h - - - - - - //apple_ref/c/econst/CCProgressNodeTypeBar - Bar - CCProgressNodeTypeBar - - CCProgressNode.h - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens112.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens112.xml deleted file mode 100644 index fe22b20..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens112.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - //apple_ref/c/tdef/CCRenderTextureImageFormat - Image format when saving render textures - CCRenderTexture.h - - - - - - - - - //apple_ref/c/econst/CCRenderTextureImageFormatJPEG - Image will be saved as JPEG - CCRenderTextureImageFormatJPEG - - CCRenderTexture.h - - - - - - //apple_ref/c/econst/CCRenderTextureImageFormatPNG - Image will be saved as PNG - CCRenderTextureImageFormatPNG - - CCRenderTexture.h - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens113.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens113.xml deleted file mode 100644 index e3882d9..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens113.xml +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - //apple_ref/c/tdef/CCTexturePixelFormat - Possible texture pixel formats - CCTexture.h - - - - - - - - - //apple_ref/c/econst/CCTexturePixelFormat_RGBA8888 - ! 32-bit texture: RGBA8888 - CCTexturePixelFormat_RGBA8888 - - CCTexture.h - - - - - - //apple_ref/c/econst/CCTexturePixelFormat_RGB888 - ! 32-bit texture without Alpha channel. Don't use it. - CCTexturePixelFormat_RGB888 - - CCTexture.h - - - - - - //apple_ref/c/econst/CCTexturePixelFormat_RGB565 - ! 16-bit texture without Alpha channel - CCTexturePixelFormat_RGB565 - - CCTexture.h - - - - - - //apple_ref/c/econst/CCTexturePixelFormat_A8 - ! 8-bit textures used as masks - CCTexturePixelFormat_A8 - - CCTexture.h - - - - - - //apple_ref/c/econst/CCTexturePixelFormat_I8 - ! 8-bit intensity texture - CCTexturePixelFormat_I8 - - CCTexture.h - - - - - - //apple_ref/c/econst/CCTexturePixelFormat_AI88 - ! 16-bit textures used as masks - CCTexturePixelFormat_AI88 - - CCTexture.h - - - - - - //apple_ref/c/econst/CCTexturePixelFormat_RGBA4444 - ! 16-bit textures: RGBA4444 - CCTexturePixelFormat_RGBA4444 - - CCTexture.h - - - - - - //apple_ref/c/econst/CCTexturePixelFormat_RGB5A1 - ! 16-bit textures: RGB5A1 - CCTexturePixelFormat_RGB5A1 - - CCTexture.h - - - - - - //apple_ref/c/econst/CCTexturePixelFormat_PVRTC4 - ! 4-bit PVRTC-compressed texture: PVRTC4 - CCTexturePixelFormat_PVRTC4 - - CCTexture.h - - - - - - //apple_ref/c/econst/CCTexturePixelFormat_PVRTC2 - ! 2-bit PVRTC-compressed texture: PVRTC2 - CCTexturePixelFormat_PVRTC2 - - CCTexture.h - - - - - - //apple_ref/c/econst/CCTexturePixelFormat_Default - ! Default texture format: RGBA8888 - CCTexturePixelFormat_Default - - CCTexture.h - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens114.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens114.xml deleted file mode 100644 index 67dd9dc..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens114.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - //apple_ref/c/tdef/CCTiledMapOrientation - Possible oritentations of the TMX map. - CCTiledMap.h - - - - - - - - - //apple_ref/c/econst/CCTiledMapOrientationOrtho - Orthogonal orientation. - CCTiledMapOrientationOrtho - - CCTiledMap.h - - - - - - //apple_ref/c/econst/CCTiledMapOrientationHex - Hexagonal orientation. - CCTiledMapOrientationHex - - CCTiledMap.h - - - - - - //apple_ref/c/econst/CCTiledMapOrientationIso - Isometric orientation. - CCTiledMapOrientationIso - - CCTiledMap.h - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens115.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens115.xml deleted file mode 100644 index a950a5d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens115.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - //apple_ref/c/tdef/CCTransitionDirection - Defines the direction that the transition will move in. - CCTransition.h - - - - - - - - - //apple_ref/c/econst/CCTransitionDirectionUp - Transition moves upwards. - CCTransitionDirectionUp - - CCTransition.h - - - - - - //apple_ref/c/econst/CCTransitionDirectionDown - Transition moves downwards. - CCTransitionDirectionDown - - CCTransition.h - - - - - - //apple_ref/c/econst/CCTransitionDirectionRight - Transition moves rightwards. - CCTransitionDirectionRight - - CCTransition.h - - - - - - //apple_ref/c/econst/CCTransitionDirectionLeft - Transition moves leftwards. - CCTransitionDirectionLeft - - CCTransition.h - - - - - - //apple_ref/c/econst/CCTransitionDirectionInvalid - Invalid transition direction. - CCTransitionDirectionInvalid - - CCTransition.h - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens28.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens28.xml deleted file mode 100644 index d64bf65..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens28.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionFadeIn - This action fades in the target, it modifies the opacity from 0 to 1. -Notes: -Works with cascadeOpacity, if you want children to fade too. - CCActionInterval.h - - - - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens29.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens29.xml deleted file mode 100644 index 5dbfffe..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens29.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionFadeOut - This action fades out the target, it modifies the opacity from 1 to 0. -Notes: -Works with cascadeOpacity, if you want children to fade too. - CCActionInterval.h - - - - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens30.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens30.xml deleted file mode 100644 index b059142..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens30.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionFadeTo - This action fades the target, it modifies the opacity from the current value to the specified value. -Notes: -Works with cascadeOpacity, if you want children to fade too. - CCActionInterval.h - - - - - - - - //apple_ref/occ/clm/CCActionFadeTo/actionWithDuration:opacity: - Creates a fade action. - CCActionInterval.h - - + (id)actionWithDuration:(CCTime)duration opacity:(CGFloat)opactiy - - - duration - Action duration. - - opactiy - Opacity to fade to. - - - New fade action. - //api/name/actionWithDuration:opacity: - - - - - //apple_ref/occ/instm/CCActionFadeTo/initWithDuration:opacity: - Initalizes a fade action. - CCActionInterval.h - - - (id)initWithDuration:(CCTime)duration opacity:(CGFloat)opacity - - - duration - Action duration. - - opacity - Opacity to fade to. - - - New fade action. - //api/name/initWithDuration:opacity: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens31.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens31.xml deleted file mode 100644 index c7bd2bc..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens31.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionFlipX - This action flips the target in x direction. - CCActionInstant.h - - - - - - - - //apple_ref/occ/clm/CCActionFlipX/actionWithFlipX: - Creates a flip action with x direction flipped or non flipped. - CCActionInstant.h - - + (id)actionWithFlipX:(BOOL)x - - - x - Defines if target is flipped. - - - The flip action object. - //api/name/actionWithFlipX: - - - - - //apple_ref/occ/instm/CCActionFlipX/initWithFlipX: - Initializes a flip action with x direction flipped or non flipped. - CCActionInstant.h - - - (id)initWithFlipX:(BOOL)x - - - x - Defines if target is flipped. - - - An initialized flip action object. - //api/name/initWithFlipX: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens32.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens32.xml deleted file mode 100644 index 055499f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens32.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionFlipY - This action will lips the target in y direction. - CCActionInstant.h - - - - - - - - //apple_ref/occ/clm/CCActionFlipY/actionWithFlipY: - Creates a flip action with y direction flipped or non flipped. - CCActionInstant.h - - + (id)actionWithFlipY:(BOOL)y - - - y - Defines if target is flipped. - - - The flip action object. - //api/name/actionWithFlipY: - - - - - //apple_ref/occ/instm/CCActionFlipY/initWithFlipY: - Initializes a flip action with y direction flipped or non flipped - CCActionInstant.h - - - (id)initWithFlipY:(BOOL)y - - - y - Defines if target is flipped - - - The initialized flip action object. - //api/name/initWithFlipY: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens33.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens33.xml deleted file mode 100644 index 2d9b0be..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens33.xml +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionFollow - Creates an action which follows a node. - CCAction.h - - - - - - - - //apple_ref/occ/instm/CCActionFollow/setBoundarySet: - Turns boundary behaviour on / off. If set to YES, movement will be clamped to boundaries. - CCAction.h - - @property (nonatomic, readwrite) BOOL boundarySet - - - //api/name/boundarySet - - - - - //apple_ref/occ/instm/CCActionFollow/boundarySet - Turns boundary behaviour on / off. If set to YES, movement will be clamped to boundaries. - CCAction.h - - @property (nonatomic, readwrite) BOOL boundarySet - - - //api/name/boundarySet - - - - - //apple_ref/occ/instp/CCActionFollow/boundarySet - Turns boundary behaviour on / off. If set to YES, movement will be clamped to boundaries. - CCAction.h - - @property (nonatomic, readwrite) BOOL boundarySet - - - //api/name/boundarySet - - - - - //apple_ref/occ/clm/CCActionFollow/actionWithTarget: - Creates a follow action with no boundaries. - CCAction.h - - + (id)actionWithTarget:(CCNode *)followedNode - - - followedNode - Node to follow. - - - The follow action object. - //api/name/actionWithTarget: - - - - - //apple_ref/occ/clm/CCActionFollow/actionWithTarget:worldBoundary: - Creates a follow action with boundaries. - CCAction.h - - + (id)actionWithTarget:(CCNode *)followedNode worldBoundary:(CGRect)rect - - - followedNode - Node to follow. - - rect - Boundary rect. - - - The follow action object. - //api/name/actionWithTarget:worldBoundary: - - - - - //apple_ref/occ/instm/CCActionFollow/initWithTarget: - Initalizes a follow action with no boundaries. - CCAction.h - - - (id)initWithTarget:(CCNode *)followedNode - - - followedNode - Node to follow. - - - An initialized follow action object. - //api/name/initWithTarget: - - - - - //apple_ref/occ/instm/CCActionFollow/initWithTarget:worldBoundary: - Initalizes a follow action with boundaries. - CCAction.h - - - (id)initWithTarget:(CCNode *)followedNode worldBoundary:(CGRect)rect - - - followedNode - Node to follow. - - rect - Boundary rect. - - - The initalized follow action object. - //api/name/initWithTarget:worldBoundary: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens34.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens34.xml deleted file mode 100644 index daf06a4..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens34.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionHide - This action will hide the target. - CCActionInstant.h - - - - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens35.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens35.xml deleted file mode 100644 index e3bc803..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens35.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionInterval - An interval action is an action that takes place within a certain period of time. -It has an start time, and a finish time. The finish time is the parameter -duration plus the start time. - CCActionInterval.h - - - - - - - - //apple_ref/occ/instm/CCActionInterval/setElapsed: - How many seconds had elapsed since the actions started to run. - CCActionInterval.h - - @property (nonatomic, readonly) CCTime elapsed - - - //api/name/elapsed - - - - - //apple_ref/occ/instm/CCActionInterval/elapsed - How many seconds had elapsed since the actions started to run. - CCActionInterval.h - - @property (nonatomic, readonly) CCTime elapsed - - - //api/name/elapsed - - - - - //apple_ref/occ/instp/CCActionInterval/elapsed - How many seconds had elapsed since the actions started to run. - CCActionInterval.h - - @property (nonatomic, readonly) CCTime elapsed - - - //api/name/elapsed - - - - - //apple_ref/occ/clm/CCActionInterval/actionWithDuration: - Creates and returns an action interval object. - CCActionInterval.h - - + (id)actionWithDuration:(CCTime)d - - - d - Action interval. - - - The CCActionInterval object. - //api/name/actionWithDuration: - - - - - //apple_ref/occ/instm/CCActionInterval/initWithDuration: - Initializes and returns an action interval object. - CCActionInterval.h - - - (id)initWithDuration:(CCTime)d - - - d - Action interval. - - - An initialized CCActionInterval Object. - //api/name/initWithDuration: - - - - - //apple_ref/occ/instm/CCActionInterval/isDone - Returns YES if the action has finished. - CCActionInterval.h - - - (BOOL)isDone - - Action finished status. - //api/name/isDone - - - - - //apple_ref/occ/instm/CCActionInterval/reverse - Returns a reversed action. - CCActionInterval.h - - - (CCActionInterval *)reverse - - Created reversed action. - //api/name/reverse - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens36.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens36.xml deleted file mode 100644 index 600c6d1..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens36.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionJumpBy - This action moves the target simulating a parabolic jump movement by modifying its position attribute. - CCActionInterval.h - - - - - - - - //apple_ref/occ/clm/CCActionJumpBy/actionWithDuration:position:height:jumps: - Creates the action. - CCActionInterval.h - - + (id)actionWithDuration:(CCTime)duration position:(CGPoint)position height:(CCTime)height jumps:(NSUInteger)jumps - - - duration - Action duration. - - position - Delta position. - - height - Height of jump. - - jumps - Number of jumps to perform. - - - New jump action. - //api/name/actionWithDuration:position:height:jumps: - - - - - //apple_ref/occ/instm/CCActionJumpBy/initWithDuration:position:height:jumps: - Initializes the action. - CCActionInterval.h - - - (id)initWithDuration:(CCTime)duration position:(CGPoint)position height:(CCTime)height jumps:(NSUInteger)jumps - - - duration - Action duration. - - position - Delta position. - - height - Height of jump. - - jumps - Number of jumps to perform. - - - New jump action - //api/name/initWithDuration:position:height:jumps: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens37.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens37.xml deleted file mode 100644 index 94829d8..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens37.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionJumpTo - This action moves the target to the specified position simulating a parabolic jump movement. - CCActionInterval.h - - - - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens38.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens38.xml deleted file mode 100644 index 16debd4..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens38.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionMoveBy - -This action moves the target by the x,y values in the specified point value. -X and Y are relative to the position of the object. -Several CCMoveBy actions can be concurrently called, and the resulting movement will be the sum of individual movements. - CCActionInterval.h - - - - - - - - //apple_ref/occ/clm/CCActionMoveBy/actionWithDuration:position: - Creates the action. - CCActionInterval.h - - + (id)actionWithDuration:(CCTime)duration position:(CGPoint)deltaPosition - - - duration - Action interval. - - deltaPosition - Delta position. - - - New moveby action. - //api/name/actionWithDuration:position: - - - - - //apple_ref/occ/instm/CCActionMoveBy/initWithDuration:position: - Initializes the action. - CCActionInterval.h - - - (id)initWithDuration:(CCTime)duration position:(CGPoint)deltaPosition - - - duration - Action interval. - - deltaPosition - Delta position. - - - New moveby action. - //api/name/initWithDuration:position: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens39.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens39.xml deleted file mode 100644 index 630c7fd..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens39.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionMoveTo - This action moves the target to the position specified, these are absolute coordinates. -Several CCMoveTo actions can be concurrently called, and the resulting movement will be the sum of individual movements. - CCActionInterval.h - - - - - - - - //apple_ref/occ/clm/CCActionMoveTo/actionWithDuration:position: - Creates the action. - CCActionInterval.h - - + (id)actionWithDuration:(CCTime)duration position:(CGPoint)position - - - duration - Action interval. - - position - Absolute position to move to. - - - New moveto action. - //api/name/actionWithDuration:position: - - - - - //apple_ref/occ/instm/CCActionMoveTo/initWithDuration:position: - Initializes the action. - CCActionInterval.h - - - (id)initWithDuration:(CCTime)duration position:(CGPoint)position - - - duration - Action interval. - - position - Absolute position to move to. - - - New moveto action. - //api/name/initWithDuration:position: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens40.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens40.xml deleted file mode 100644 index 9ab0acc..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens40.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionPlace - This action will teleport a target to the specififed position. - CCActionInstant.h - - - - - - - - //apple_ref/occ/clm/CCActionPlace/actionWithPosition: - Creates a place action using the specified position. - CCActionInstant.h - - + (id)actionWithPosition:(CGPoint)pos - - - pos - The position the target is placed at. - - - The place action object. - //api/name/actionWithPosition: - - - - - //apple_ref/occ/instm/CCActionPlace/initWithPosition: - Initializes a place action using the specified position. - CCActionInstant.h - - - (id)initWithPosition:(CGPoint)pos - - - pos - The position the target is placed at - - - An initialized place action object. - //api/name/initWithPosition: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens41.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens41.xml deleted file mode 100644 index 586fcaa..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens41.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionProgressFromTo - This action is for use with the CCProgressNode to control the progression from and to animation. - CCActionProgressTimer.h - - - - - - - - //apple_ref/occ/clm/CCActionProgressFromTo/actionWithDuration:from:to: - Creates a progress action. - CCActionProgressTimer.h - - + (id)actionWithDuration:(CCTime)duration from:(float)fromPercentage to:(float)toPercentage - - - duration - Action duration. - - fromPercentage - Percentage to start from. - - toPercentage - Percentage to end at. - - - New progress action. - //api/name/actionWithDuration:from:to: - - - - - //apple_ref/occ/instm/CCActionProgressFromTo/initWithDuration:from:to: - Initializes a progress action. - CCActionProgressTimer.h - - - (id)initWithDuration:(CCTime)duration from:(float)fromPercentage to:(float)toPercentage - - - duration - Action duration. - - fromPercentage - Percentage to start from. - - toPercentage - Percentage to end at. - - - New progress action. - //api/name/initWithDuration:from:to: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens42.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens42.xml deleted file mode 100644 index 0a2ece3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens42.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionProgressTo - This action is for use with the CCProgressNode to control the progression to animation. - CCActionProgressTimer.h - - - - - - - - //apple_ref/occ/clm/CCActionProgressTo/actionWithDuration:percent: - Creates a progress action. - CCActionProgressTimer.h - - + (id)actionWithDuration:(CCTime)duration percent:(float)percent - - - duration - Action duration. - - percent - Percentage. - - - New prgress action. - //api/name/actionWithDuration:percent: - - - - - //apple_ref/occ/instm/CCActionProgressTo/initWithDuration:percent: - Initializes a progress action. - CCActionProgressTimer.h - - - (id)initWithDuration:(CCTime)duration percent:(float)percent - - - duration - Action duration. - - percent - Percentage. - - - New progress action. - //api/name/initWithDuration:percent: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens43.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens43.xml deleted file mode 100644 index e6f392b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens43.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionRemove - This action will remove the target from its parent node. - CCActionInstant.h - - - - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens44.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens44.xml deleted file mode 100644 index c02fa3b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens44.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionRepeat - This action will repeat the specified action a number of times. -If you wish to repeat an action forever, please use the CCRepeatForever action. - CCActionInterval.h - - - - - - - - //apple_ref/occ/clm/CCActionRepeat/actionWithAction:times: - Creates a repeat action. -Times is an unsigned integer between 1 and MAX_UINT. - CCActionInterval.h - - + (id)actionWithAction:(CCActionFiniteTime *)action times:(NSUInteger)times - - - action - Action to repeat. - - times - Number of times to repeat action. - - - New action repeat - //api/name/actionWithAction:times: - - - - - //apple_ref/occ/instm/CCActionRepeat/initWithAction:times: - Initializes a CCRepeat action. -Times is an unsigned integer between 1 and MAX_UINT. - CCActionInterval.h - - - (id)initWithAction:(CCActionFiniteTime *)action times:(NSUInteger)times - - - action - Action to repeat. - - times - Number of times to repeat action. - - - New action repeat. - //api/name/initWithAction:times: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens45.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens45.xml deleted file mode 100644 index 8b40254..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens45.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionRepeatForever - Repeats an action for ever. -To repeat the action for a limited number of times use the CCActionRepeat action. - CCAction.h - - - - - - - - //apple_ref/occ/instm/CCActionRepeatForever/setInnerAction: - Inner action. - CCAction.h - - @property (nonatomic, readwrite, strong) CCActionInterval *innerAction - - - //api/name/innerAction - - - - - //apple_ref/occ/instm/CCActionRepeatForever/innerAction - Inner action. - CCAction.h - - @property (nonatomic, readwrite, strong) CCActionInterval *innerAction - - - //api/name/innerAction - - - - - //apple_ref/occ/instp/CCActionRepeatForever/innerAction - Inner action. - CCAction.h - - @property (nonatomic, readwrite, strong) CCActionInterval *innerAction - - - //api/name/innerAction - - - - - //apple_ref/occ/clm/CCActionRepeatForever/actionWithAction: - Creates the repeat forever action. - CCAction.h - - + (id)actionWithAction:(CCActionInterval *)action - - - action - Action to repeat forever. - - - The repeat action object. - //api/name/actionWithAction: - - - - - //apple_ref/occ/instm/CCActionRepeatForever/initWithAction: - Initalizes the repeat forever action. - CCAction.h - - - (id)initWithAction:(CCActionInterval *)action - - - action - Action to repeat forever - - - An initialised repeat action object. - //api/name/initWithAction: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens46.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens46.xml deleted file mode 100644 index e1d067c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens46.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionReverse - This action executes the specified action in reverse order. - CCActionInterval.h - - - - - - - - //apple_ref/occ/clm/CCActionReverse/actionWithAction: - Creates a reverse action. - CCActionInterval.h - - + (id)actionWithAction:(CCActionFiniteTime *)action - - - action - Action to reverse. - - - New reverse action. - //api/name/actionWithAction: - - - - - //apple_ref/occ/instm/CCActionReverse/initWithAction: - Initalizes a reverse action. - CCActionInterval.h - - - (id)initWithAction:(CCActionFiniteTime *)action - - - action - Action to reverse. - - - New reverse action. - //api/name/initWithAction: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens47.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens47.xml deleted file mode 100644 index 367e963..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens47.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionRotateBy - This action rotates the target clockwise by the number of degrees specified. - CCActionInterval.h - - - - - - - - //apple_ref/occ/clm/CCActionRotateBy/actionWithDuration:angle: - Creates the action. - CCActionInterval.h - - + (id)actionWithDuration:(CCTime)duration angle:(float)deltaAngle - - - duration - Action duration. - - deltaAngle - Delta angle in degrees. - - - New rotate action. - //api/name/actionWithDuration:angle: - - - - - //apple_ref/occ/instm/CCActionRotateBy/initWithDuration:angle: - Initializes the action. - CCActionInterval.h - - - (id)initWithDuration:(CCTime)duration angle:(float)deltaAngle - - - duration - Action duration. - - deltaAngle - Delta angle in degrees. - - - New rotate action. - //api/name/initWithDuration:angle: - - - - - //apple_ref/occ/clm/CCActionRotateBy/actionWithDuration:angleX:angleY: - Creates the action with separate rotation angles. - CCActionInterval.h - - + (id)actionWithDuration:(CCTime)t angleX:(float)aX angleY:(float)aY - - - t - Action duration. - - aX - X rotation in degrees. - - aY - Y rotation in degrees. - - - New rotate action. - //api/name/actionWithDuration:angleX:angleY: - - - - - //apple_ref/occ/instm/CCActionRotateBy/initWithDuration:angleX:angleY: - Initializes the action with separate rotation angles. - CCActionInterval.h - - - (id)initWithDuration:(CCTime)t angleX:(float)aX angleY:(float)aY - - - t - Action duration. - - aX - X rotation in degrees. - - aY - Y rotation in degrees. - - - New rotate action. - //api/name/initWithDuration:angleX:angleY: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens48.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens48.xml deleted file mode 100644 index ba8ce30..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens48.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionRotateTo - -This action rotates the target to the specified angle. -The direction will be decided by the shortest route. - CCActionInterval.h - - - - - - - - //apple_ref/occ/clm/CCActionRotateTo/actionWithDuration:angle: - Creates the action. - CCActionInterval.h - - + (id)actionWithDuration:(CCTime)duration angle:(float)angle - - - duration - Action duration. - - angle - Angle to rotate to (degrees). - - - New rotate action. - //api/name/actionWithDuration:angle: - - - - - //apple_ref/occ/instm/CCActionRotateTo/initWithDuration:angle: - Initializes the action. - CCActionInterval.h - - - (id)initWithDuration:(CCTime)duration angle:(float)angle - - - duration - Action duration. - - angle - Angle to rotate to (degrees). - - - New rotate action - //api/name/initWithDuration:angle: - - - - - //apple_ref/occ/clm/CCActionRotateTo/actionWithDuration:angleX:angleY: - Creates the action with separate rotation angles. - CCActionInterval.h - - + (id)actionWithDuration:(CCTime)t angleX:(float)aX angleY:(float)aY - - - t - Action duration. - - aX - X rotation in degrees. - - aY - Y rotation in degrees. - - - New rotate action. - //api/name/actionWithDuration:angleX:angleY: - - - - - //apple_ref/occ/instm/CCActionRotateTo/initWithDuration:angleX:angleY: - Initializes the action with separate rotation angles. - CCActionInterval.h - - - (id)initWithDuration:(CCTime)t angleX:(float)aX angleY:(float)aY - - - t - Action duration. - - aX - X rotation in degrees. - - aY - Y rotation in degrees. - - - New rotate action. - //api/name/initWithDuration:angleX:angleY: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens49.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens49.xml deleted file mode 100644 index 564f299..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens49.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionScaleBy - This action scales the target by the specified factor value. - CCActionInterval.h - - - - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens50.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens50.xml deleted file mode 100644 index 3ece5ac..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens50.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionScaleTo - This action scales the target to the specified factor value. - CCActionInterval.h - - - - - - - - //apple_ref/occ/clm/CCActionScaleTo/actionWithDuration:scale: - Creates the action with the same scale factor for X and Y. - CCActionInterval.h - - + (id)actionWithDuration:(CCTime)duration scale:(float)s - - - duration - Action duration. - - s - Scale to scale to. - - - New scale action. - //api/name/actionWithDuration:scale: - - - - - //apple_ref/occ/instm/CCActionScaleTo/initWithDuration:scale: - Initializes the action with the same scale factor for X and Y. - CCActionInterval.h - - - (id)initWithDuration:(CCTime)duration scale:(float)s - - - duration - Action duration. - - s - Scale to scale to. - - - New scale action. - //api/name/initWithDuration:scale: - - - - - //apple_ref/occ/clm/CCActionScaleTo/actionWithDuration:scaleX:scaleY: - Creates the action with individual scale factor for X and Y. - CCActionInterval.h - - + (id)actionWithDuration:(CCTime)duration scaleX:(float)sx scaleY:(float)sy - - - duration - Action duration. - - sx - X scale to scale to. - - sy - Y scale to scale to. - - - New scale action. - //api/name/actionWithDuration:scaleX:scaleY: - - - - - //apple_ref/occ/instm/CCActionScaleTo/initWithDuration:scaleX:scaleY: - Initializes the action with individual scale factor for X and Y. - CCActionInterval.h - - - (id)initWithDuration:(CCTime)duration scaleX:(float)sx scaleY:(float)sy - - - duration - Action duration. - - sx - X scale to scale to. - - sy - Y scale to scale to. - - - New scale action. - //api/name/initWithDuration:scaleX:scaleY: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens51.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens51.xml deleted file mode 100644 index 84258aa..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens51.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionSequence - This action allows actions to be executed sequentially e.g. one after another. - CCActionInterval.h - - - - - - - - //apple_ref/occ/clm/CCActionSequence/actions: - Helper constructor to create an array of sequence-able actions. - CCActionInterval.h - - + (id)actions:(CCActionFiniteTime *)action1, ... - - - action1 - First action to add to sequence. - - ... - Nil terminated list of actions to sequence. - - - A New action sequence. - //api/name/actions: - - - - - //apple_ref/occ/clm/CCActionSequence/actions:vaList: - Helper constructor to create an array of sequence-able actions. - CCActionInterval.h - - + (id)actions:(CCActionFiniteTime *)action1 vaList:(va_list)args - - - action1 - Action to sequence. - - args - C++ style list of actions. - - - New action sequence. - //api/name/actions:vaList: - - - - - //apple_ref/occ/clm/CCActionSequence/actionWithArray: - Helper constructor to create an array of sequence-able actions given an array. - CCActionInterval.h - - + (id)actionWithArray:(NSArray *)arrayOfActions - - - arrayOfActions - Array of actions to sequence. - - - New action sequence. - //api/name/actionWithArray: - - - - - //apple_ref/occ/clm/CCActionSequence/actionOne:two: - Creates an action sequence from two actions. - CCActionInterval.h - - + (id)actionOne:(CCActionFiniteTime *)actionOne two:(CCActionFiniteTime *)actionTwo - - - actionOne - Action one. - - actionTwo - Action two. - - - New action sequence. - //api/name/actionOne:two: - - - - - //apple_ref/occ/instm/CCActionSequence/initOne:two: - Initializes an action sequence with two actions. - CCActionInterval.h - - - (id)initOne:(CCActionFiniteTime *)actionOne two:(CCActionFiniteTime *)actionTwo - - - actionOne - Action one. - - actionTwo - Action two. - - - New action sequence. - //api/name/initOne:two: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens52.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens52.xml deleted file mode 100644 index f96ef11..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens52.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionShow - This action will make the target visible. - CCActionInstant.h - - - - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens53.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens53.xml deleted file mode 100644 index dd9653f..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens53.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionSkewBy - This action skews a target by the specified skewX and skewY degrees values. - CCActionInterval.h - - - - - - - - //apple_ref/occ/instm/CCActionSkewBy/initWithDuration:skewX:skewY: - Initializes the action. - CCActionInterval.h - - - (id)initWithDuration:(CCTime)t skewX:(float)sx skewY:(float)sy - - - t - Action duration. - - sx - X skew delta value in degrees. - - sy - Y skew delta value in degrees. - - - New skew action. - //api/name/initWithDuration:skewX:skewY: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens54.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens54.xml deleted file mode 100644 index ec97df7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens54.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionSkewTo - This action skews the target to the specified angles. - CCActionInterval.h - - - - - - - - //apple_ref/occ/clm/CCActionSkewTo/actionWithDuration:skewX:skewY: - Creates the action. - CCActionInterval.h - - + (id)actionWithDuration:(CCTime)t skewX:(float)sx skewY:(float)sy - - - t - Action duration. - - sx - X skew value. - - sy - Y skew value. - - - New skew action. - //api/name/actionWithDuration:skewX:skewY: - - - - - //apple_ref/occ/instm/CCActionSkewTo/initWithDuration:skewX:skewY: - Initializes the action. - CCActionInterval.h - - - (id)initWithDuration:(CCTime)t skewX:(float)sx skewY:(float)sy - - - t - Action duration. - - sx - X skew value in degrees. - - sy - Y skew value in degrees. - - - New skew action. - //api/name/initWithDuration:skewX:skewY: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens55.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens55.xml deleted file mode 100644 index 6522833..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens55.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionSpawn - This action can be used to execute two to actions in parallel. - CCActionInterval.h - - - - - - - - //apple_ref/occ/clm/CCActionSpawn/actions: - Helper constructor to create an array of spawned actions. - CCActionInterval.h - - + (id)actions:(CCActionFiniteTime *)action1, ... - - - action1 - First action to spawn. - - ... - Nil terminated list of action to spawn. - - - New action spawn. - //api/name/actions: - - - - - //apple_ref/occ/clm/CCActionSpawn/actions:vaList: - Helper constructor to create an array of spawned actions. - CCActionInterval.h - - + (id)actions:(CCActionFiniteTime *)action1 vaList:(va_list)args - - - action1 - Action to spawn. - - args - C++ style list of actions. - - - New action spawn. - //api/name/actions:vaList: - - - - - //apple_ref/occ/clm/CCActionSpawn/actionWithArray: - Helper constructor to create an array of spawned actions given an array. - CCActionInterval.h - - + (id)actionWithArray:(NSArray *)arrayOfActions - - - arrayOfActions - Array of actions to spawn. - - - New action spawn. - //api/name/actionWithArray: - - - - - //apple_ref/occ/clm/CCActionSpawn/actionOne:two: - Creates the Spawn action from two actions - CCActionInterval.h - - + (id)actionOne:(CCActionFiniteTime *)one two:(CCActionFiniteTime *)two - - - one - Action one. - - two - Action two. - - - New action spawn. - //api/name/actionOne:two: - - - - - //apple_ref/occ/instm/CCActionSpawn/initOne:two: - Initializes the Spawn action with the 2 actions to spawn. - CCActionInterval.h - - - (id)initOne:(CCActionFiniteTime *)one two:(CCActionFiniteTime *)two - - - one - Action one. - - two - Action two. - - - New action spawn. - //api/name/initOne:two: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens56.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens56.xml deleted file mode 100644 index 82bc669..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens56.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionSpeed - Changes the speed of an action. -Useful to simulate slow motion or fast forward effects. - CCAction.h - - - - - - - - //apple_ref/occ/instm/CCActionSpeed/setSpeed: - Alter the speed of the inner function in runtime. - CCAction.h - - @property (nonatomic, readwrite) CGFloat speed - - - //api/name/speed - - - - - //apple_ref/occ/instm/CCActionSpeed/speed - Alter the speed of the inner function in runtime. - CCAction.h - - @property (nonatomic, readwrite) CGFloat speed - - - //api/name/speed - - - - - //apple_ref/occ/instp/CCActionSpeed/speed - Alter the speed of the inner function in runtime. - CCAction.h - - @property (nonatomic, readwrite) CGFloat speed - - - //api/name/speed - - - - - //apple_ref/occ/instm/CCActionSpeed/setInnerAction: - Inner action of CCSpeed. - CCAction.h - - @property (nonatomic, readwrite, strong) CCActionInterval *innerAction - - - //api/name/innerAction - - - - - //apple_ref/occ/instm/CCActionSpeed/innerAction - Inner action of CCSpeed. - CCAction.h - - @property (nonatomic, readwrite, strong) CCActionInterval *innerAction - - - //api/name/innerAction - - - - - //apple_ref/occ/instp/CCActionSpeed/innerAction - Inner action of CCSpeed. - CCAction.h - - @property (nonatomic, readwrite, strong) CCActionInterval *innerAction - - - //api/name/innerAction - - - - - //apple_ref/occ/clm/CCActionSpeed/actionWithAction:speed: - Creates the speed action. - CCAction.h - - + (id)actionWithAction:(CCActionInterval *)action speed:(CGFloat)value - - - action - Action to modify for speed. - - value - Initial action speed. - - - The CCActionSpeed object. - //api/name/actionWithAction:speed: - - - - - //apple_ref/occ/instm/CCActionSpeed/initWithAction:speed: - Initalizes the speed action. - CCAction.h - - - (id)initWithAction:(CCActionInterval *)action speed:(CGFloat)value - - - action - Action to modify for speed. - - value - Initial action speed. - - - An initialized CCActionSpeed object. - //api/name/initWithAction:speed: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens57.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens57.xml deleted file mode 100644 index f647945..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens57.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionTintBy - This action tints the target from current tint by the value specified. - CCActionInterval.h - - - - - - - - //apple_ref/occ/clm/CCActionTintBy/actionWithDuration:red:green:blue: - Creates a tint by action. - CCActionInterval.h - - + (id)actionWithDuration:(CCTime)duration red:(CGFloat)deltaRed green:(CGFloat)deltaGreen blue:(CGFloat)deltaBlue - - - duration - Action duration. - - deltaRed - Red delta color to tint. - - deltaGreen - Green delta color to tint. - - deltaBlue - Blue delta color to tint. - - - New tint by action. - //api/name/actionWithDuration:red:green:blue: - - - - - //apple_ref/occ/instm/CCActionTintBy/initWithDuration:red:green:blue: - Initalizes a tint by action. - CCActionInterval.h - - - (id)initWithDuration:(CCTime)duration red:(CGFloat)deltaRed green:(CGFloat)deltaGreen blue:(CGFloat)deltaBlue - - - duration - Action duration. - - deltaRed - Red delta color to tint. - - deltaGreen - Green delta color to tint. - - deltaBlue - Blue delta color to tint. - - - New tint by action. - //api/name/initWithDuration:red:green:blue: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens58.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens58.xml deleted file mode 100644 index ee0424c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens58.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionTintTo - This action tints the target from current tint to the specified value. - CCActionInterval.h - - - - - - - - //apple_ref/occ/clm/CCActionTintTo/actionWithDuration:color: - Creates a tint to action. - CCActionInterval.h - - + (id)actionWithDuration:(CCTime)duration color:(CCColor *)color - - - duration - Action duration. - - color - Destination color tint to. - - - New tint to action. - //api/name/actionWithDuration:color: - - - - - //apple_ref/occ/instm/CCActionTintTo/initWithDuration:color: - Initalizes a tint to action. - CCActionInterval.h - - - (id)initWithDuration:(CCTime)duration color:(CCColor *)color - - - duration - Action duration. - - color - Destination color tint to. - - - New tint to action. - //api/name/initWithDuration:color: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens59.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens59.xml deleted file mode 100644 index 0545be5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens59.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionToggleVisibility - This action toggles the target's visibility. - CCActionInstant.h - - - - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens60.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens60.xml deleted file mode 100644 index 565f660..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens60.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCActionTween - CCActionTween is an action that lets you modify over time any property of a node. - CCActionTween.h - - - - - - - - //apple_ref/occ/clm/CCActionTween/actionWithDuration:key:from:to: - Creates an initializes a tween action. - CCActionTween.h - - + (id)actionWithDuration:(CCTime)aDuration key:(NSString *)key from:(float)from to:(float)to - - - aDuration - Action duration. - - key - Property key to modify. - - from - Value to tween from. - - to - Value to tween to. - - - New tween action. - //api/name/actionWithDuration:key:from:to: - - - - - //apple_ref/occ/instm/CCActionTween/initWithDuration:key:from:to: - Initializes an initializes a tween action. - CCActionTween.h - - - (id)initWithDuration:(CCTime)aDuration key:(NSString *)key from:(float)from to:(float)to - - - aDuration - Action duration. - - key - Property key to modify. - - from - Value to tween from. - - to - Value to tween to. - - - New tween action. - //api/name/initWithDuration:key:from:to: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens61.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens61.xml deleted file mode 100644 index 11883d4..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens61.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCAppDelegate - Most Cocos2d apps should override the CCAppDelegate, it serves as the apps starting point. By the very least, the startScene method should be overridden to return the first scene the app should display. To further customize the behavior of Cocos2d, such as the screen mode of pixel format, override the applicaton:didFinishLaunchingWithOptions: method. - CCAppDelegate.h - - - - - - - - //apple_ref/occ/instm/CCAppDelegate/setWindow: - The window used to display the Cocos2d content. - CCAppDelegate.h - - @property (nonatomic, strong) UIWindow *window - - - //api/name/window - - - - - //apple_ref/occ/instm/CCAppDelegate/window - The window used to display the Cocos2d content. - CCAppDelegate.h - - @property (nonatomic, strong) UIWindow *window - - - //api/name/window - - - - - //apple_ref/occ/instp/CCAppDelegate/window - The window used to display the Cocos2d content. - CCAppDelegate.h - - @property (nonatomic, strong) UIWindow *window - - - //api/name/window - - - - - //apple_ref/occ/instm/CCAppDelegate/setNavController: - The navigation controller that Cocos2d is using. - CCAppDelegate.h - - @property (atomic, readonly) CCNavigationController *navController - - - //api/name/navController - - - - - //apple_ref/occ/instm/CCAppDelegate/navController - The navigation controller that Cocos2d is using. - CCAppDelegate.h - - @property (atomic, readonly) CCNavigationController *navController - - - //api/name/navController - - - - - //apple_ref/occ/instp/CCAppDelegate/navController - The navigation controller that Cocos2d is using. - CCAppDelegate.h - - @property (atomic, readonly) CCNavigationController *navController - - - //api/name/navController - - - - - //apple_ref/occ/instm/CCAppDelegate/startScene - Override this method to return the first scene that Cocos2d should display. - CCAppDelegate.h - - - (CCScene *)startScene - - Starting scene for your app. - //api/name/startScene - - - - - //apple_ref/occ/instm/CCAppDelegate/setupCocos2dWithOptions: - This method is normally called from the applicaton:didFinishLaunchingWithOptions: method. It will configure Cocos2d with the options that you provide. You can leave out any of the options and Cocos2d will use the default values. - CCAppDelegate.h - - - (void)setupCocos2dWithOptions:(NSDictionary *)config - - - config - Dictionary with options for configuring Cocos2d. - - - - //api/name/setupCocos2dWithOptions: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens62.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens62.xml deleted file mode 100644 index 1ede0d3..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens62.xml +++ /dev/null @@ -1,391 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCButton - The CCButton represents a button on the screen. The button is presented with a stretchable background image and/or a title label. Different images, colors and opacity can be set for each of the buttons different states. - CCButton.h - - - - - - - - //apple_ref/occ/clm/CCButton/buttonWithTitle: - Creates a new button with a title and no background. Uses default font and font size. - CCButton.h - - + (id)buttonWithTitle:(NSString *)title - - - title - The title text of the button. - - - A new button. - //api/name/buttonWithTitle: - - - - - //apple_ref/occ/clm/CCButton/buttonWithTitle:fontName:fontSize: - Creates a new button with a title and no background. - CCButton.h - - + (id)buttonWithTitle:(NSString *)title fontName:(NSString *)fontName fontSize:(float)size - - - title - The title text of the button. - - fontName - Name of the TTF font to use for the title label. - - size - Font size for the title label. - - - A new button. - //api/name/buttonWithTitle:fontName:fontSize: - - - - - //apple_ref/occ/clm/CCButton/buttonWithTitle:spriteFrame: - Creates a new button with the specified title for the label and sprite frame for its background. - CCButton.h - - + (id)buttonWithTitle:(NSString *)title spriteFrame:(CCSpriteFrame *)spriteFrame - - - title - The title text of the button. - - spriteFrame - Stretchable background image. - - - A new button. - //api/name/buttonWithTitle:spriteFrame: - - - - - //apple_ref/occ/clm/CCButton/buttonWithTitle:spriteFrame:highlightedSpriteFrame:disabledSpriteFrame: - Creates a new button with the speicified title for the label, sprite frames for its background in different states. - CCButton.h - - + (id)buttonWithTitle:(NSString *)title spriteFrame:(CCSpriteFrame *)spriteFrame highlightedSpriteFrame:(CCSpriteFrame *)highlighted disabledSpriteFrame:(CCSpriteFrame *)disabled - - - title - The title text of the button. - - spriteFrame - Stretchable background image for the normal state. - - highlighted - Stretchable background image for the highlighted state. - - disabled - Stretchable background image for the disabled state. - - - A new button. - //api/name/buttonWithTitle:spriteFrame:highlightedSpriteFrame:disabledSpriteFrame: - - - - - //apple_ref/occ/instm/CCButton/initWithTitle: - Initializes a new button with a title and no background. Uses default font and font size. - CCButton.h - - - (id)initWithTitle:(NSString *)title - - - title - The title text of the button. - - - A new button. - //api/name/initWithTitle: - - - - - //apple_ref/occ/instm/CCButton/initWithTitle:fontName:fontSize: - Initializes a new button with a title and no background. - CCButton.h - - - (id)initWithTitle:(NSString *)title fontName:(NSString *)fontName fontSize:(float)size - - - title - The title text of the button. - - fontName - Name of the TTF font to use for the title label. - - size - Font size for the title label. - - - A new button. - //api/name/initWithTitle:fontName:fontSize: - - - - - //apple_ref/occ/instm/CCButton/initWithTitle:spriteFrame: - Initializes a new button with the specified title for the label and sprite frame for its background. - CCButton.h - - - (id)initWithTitle:(NSString *)title spriteFrame:(CCSpriteFrame *)spriteFrame - - - title - The title text of the button. - - spriteFrame - Stretchable background image. - - - A new button. - //api/name/initWithTitle:spriteFrame: - - - - - //apple_ref/occ/instm/CCButton/initWithTitle:spriteFrame:highlightedSpriteFrame:disabledSpriteFrame: - Initializes a new button with the speicified title for the label, sprite frames for its background in different states. - CCButton.h - - - (id)initWithTitle:(NSString *)title spriteFrame:(CCSpriteFrame *)spriteFrame highlightedSpriteFrame:(CCSpriteFrame *)highlighted disabledSpriteFrame:(CCSpriteFrame *)disabled - - - title - The title text of the button. - - spriteFrame - Stretchable background image for the normal state. - - highlighted - Stretchable background image for the highlighted state. - - disabled - Stretchable background image for the disabled state. - - - A new button. - //api/name/initWithTitle:spriteFrame:highlightedSpriteFrame:disabledSpriteFrame: - - - - - //apple_ref/occ/instm/CCButton/setBackgroundColor:forState: - Sets the background color for the specified state. The color is multiplied into the background sprite frame. - CCButton.h - - - (void)setBackgroundColor:(CCColor *)color forState:(CCControlState)state - - - color - Color applied to background image. - - state - State to apply the color to. - - - - //api/name/setBackgroundColor:forState: - - - - - //apple_ref/occ/instm/CCButton/backgroundColorForState: - Gets the background color for the specified state. - CCButton.h - - - (CCColor *)backgroundColorForState:(CCControlState)state - - - state - State to get the color for. - - - Background color. - //api/name/backgroundColorForState: - - - - - //apple_ref/occ/instm/CCButton/setBackgroundOpacity:forState: - Sets the background's opacity for the specified state. - CCButton.h - - - (void)setBackgroundOpacity:(CGFloat)opacity forState:(CCControlState)state - - - opacity - Opacity to apply to the background image - - state - State to apply the opacity to. - - - - //api/name/setBackgroundOpacity:forState: - - - - - //apple_ref/occ/instm/CCButton/backgroundOpacityForState: - Gets the background opacity for the specified state. - CCButton.h - - - (CGFloat)backgroundOpacityForState:(CCControlState)state - - - state - State to get the opacity for. - - - Opacity. - //api/name/backgroundOpacityForState: - - - - - //apple_ref/occ/instm/CCButton/setColor: - Will set the label's color for the normal state. - CCButton.h - - - (void)setColor:(CCColor *)color - - - color - Color applied to the label. - - - - //api/name/setColor: - - - - - //apple_ref/occ/instm/CCButton/setLabelColor:forState: - Sets the label's color for the specified state. - CCButton.h - - - (void)setLabelColor:(CCColor *)color forState:(CCControlState)state - - - color - Color applied to the label. - - state - State to set the color for. - - - - //api/name/setLabelColor:forState: - - - - - //apple_ref/occ/instm/CCButton/labelColorForState: - Gets the label's color for the specified state. - CCButton.h - - - (CCColor *)labelColorForState:(CCControlState)state - - - state - State to get the color for. - - - Label color. - //api/name/labelColorForState: - - - - - //apple_ref/occ/instm/CCButton/setLabelOpacity:forState: - Sets the label's opacity for the specified state. - CCButton.h - - - (void)setLabelOpacity:(CGFloat)opacity forState:(CCControlState)state - - - opacity - Opacity applied to the label. - - state - State to set the opacity for. - - - - //api/name/setLabelOpacity:forState: - - - - - //apple_ref/occ/instm/CCButton/labelOpacityForState: - Gets the label's opacity for the specified state. - CCButton.h - - - (CGFloat)labelOpacityForState:(CCControlState)state - - - state - State to get the opacity for. - - - Label opacity. - //api/name/labelOpacityForState: - - - - - //apple_ref/occ/instm/CCButton/setBackgroundSpriteFrame:forState: - Sets the background's sprite frame for the specified state. The sprite frame will be stretched to the preferred size of the label. If set to NULL no background will be drawn. - CCButton.h - - - (void)setBackgroundSpriteFrame:(CCSpriteFrame *)spriteFrame forState:(CCControlState)state - - - spriteFrame - Sprite frame to use for drawing the background. - - state - State to set the background for. - - - - //api/name/setBackgroundSpriteFrame:forState: - - - - - //apple_ref/occ/instm/CCButton/backgroundSpriteFrameForState: - Gets the background's sprite frame for the specified state. - CCButton.h - - - (CCSpriteFrame *)backgroundSpriteFrameForState:(CCControlState)state - - - state - State to get the sprite frame for. - - - Background sprite frame. - //api/name/backgroundSpriteFrameForState: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens63.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens63.xml deleted file mode 100644 index 08a6a20..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens63.xml +++ /dev/null @@ -1,183 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCClippingNode - CCClippingNode can be used to clip (crop) your node content using a stencil. - CCClippingNode.h - - - - - - - - //apple_ref/occ/instm/CCClippingNode/setStencil: - Stencil Node. - CCClippingNode.h - - @property (nonatomic, strong) CCNode *stencil - - - //api/name/stencil - - - - - //apple_ref/occ/instm/CCClippingNode/stencil - Stencil Node. - CCClippingNode.h - - @property (nonatomic, strong) CCNode *stencil - - - //api/name/stencil - - - - - //apple_ref/occ/instp/CCClippingNode/stencil - Stencil Node. - CCClippingNode.h - - @property (nonatomic, strong) CCNode *stencil - - - //api/name/stencil - - - - - //apple_ref/occ/instm/CCClippingNode/setAlphaThreshold: - The Alpha threshold. - CCClippingNode.h - - @property (nonatomic) GLfloat alphaThreshold - - - //api/name/alphaThreshold - - - - - //apple_ref/occ/instm/CCClippingNode/alphaThreshold - The Alpha threshold. - CCClippingNode.h - - @property (nonatomic) GLfloat alphaThreshold - - - //api/name/alphaThreshold - - - - - //apple_ref/occ/instp/CCClippingNode/alphaThreshold - The Alpha threshold. - CCClippingNode.h - - @property (nonatomic) GLfloat alphaThreshold - - - //api/name/alphaThreshold - - - - - //apple_ref/occ/instm/CCClippingNode/setInverted: - Inverted. - CCClippingNode.h - - @property (nonatomic) BOOL inverted - - - //api/name/inverted - - - - - //apple_ref/occ/instm/CCClippingNode/inverted - Inverted. - CCClippingNode.h - - @property (nonatomic) BOOL inverted - - - //api/name/inverted - - - - - //apple_ref/occ/instp/CCClippingNode/inverted - Inverted. - CCClippingNode.h - - @property (nonatomic) BOOL inverted - - - //api/name/inverted - - - - - //apple_ref/occ/clm/CCClippingNode/clippingNode - Creates and returns a clipping node object without a stencil. - CCClippingNode.h - - + (id)clippingNode - - The CCClippingNode Object. - //api/name/clippingNode - - - - - //apple_ref/occ/clm/CCClippingNode/clippingNodeWithStencil: - Creates and returns a clipping node object with the specified stencil node. - CCClippingNode.h - - + (id)clippingNodeWithStencil:(CCNode *)stencil - - - stencil - Node to use as stencil. - - - The CCClippingNode Object. - //api/name/clippingNodeWithStencil: - - - - - //apple_ref/occ/instm/CCClippingNode/init - Initializes and returns a clipping node object without a stencil. - CCClippingNode.h - - - (id)init - - An initialized CCClippingNode Object. - //api/name/init - - - - - //apple_ref/occ/instm/CCClippingNode/initWithStencil: - Initializes and returns a clipping node object with the specified stencil node. - CCClippingNode.h - - - (id)initWithStencil:(CCNode *)stencil - - - stencil - Node to use as stencil. - - - An initialized CCClippingNode Object. - //api/name/initWithStencil: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens64.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens64.xml deleted file mode 100644 index 0e2f43b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens64.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCColor - Defines a CCColor to use with cocos2d. - CCColor.h - - - - - - - - //apple_ref/occ/instm/CCColor/interpolateTo:time: - Linearly interpolate from this color to 'toColor'. Parameter t is normalised - CCColor.h - - - (CCColor *)interpolateTo:(CCColor *)toColor time:(float)t - - - toColor - Color to interpolate to. - - t - Normalised progress. - - - The interpolated color. - //api/name/interpolateTo:time: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens65.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens65.xml deleted file mode 100644 index 62ba23b..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens65.xml +++ /dev/null @@ -1,713 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCControl - CCControl is the abstract base class of the Cocos2d components that handles touches or mouse events. You cannot instantiate it directly, instead use one of its sub-classes, such as CCButton. If you need to create a new sort of component you should make a sub-class of this class. - CCControl.h - - - - - - - - //apple_ref/occ/instm/CCControl/setPreferredSize: - The preferred (and minimum) size that the component will attempt to layout to. If its contents are larger it may have a larger size. - CCControl.h - - @property (nonatomic, assign) CGSize preferredSize - - - //api/name/preferredSize - - - - - //apple_ref/occ/instm/CCControl/preferredSize - The preferred (and minimum) size that the component will attempt to layout to. If its contents are larger it may have a larger size. - CCControl.h - - @property (nonatomic, assign) CGSize preferredSize - - - //api/name/preferredSize - - - - - //apple_ref/occ/instp/CCControl/preferredSize - The preferred (and minimum) size that the component will attempt to layout to. If its contents are larger it may have a larger size. - CCControl.h - - @property (nonatomic, assign) CGSize preferredSize - - - //api/name/preferredSize - - - - - //apple_ref/occ/instm/CCControl/setPreferredSizeType: - The content size type that the preferredSize is using. Please refer to the CCNode documentation on how to use content size types. - CCControl.h - - @property (nonatomic, assign) CCSizeType preferredSizeType - - - //api/name/preferredSizeType - - - - - //apple_ref/occ/instm/CCControl/preferredSizeType - The content size type that the preferredSize is using. Please refer to the CCNode documentation on how to use content size types. - CCControl.h - - @property (nonatomic, assign) CCSizeType preferredSizeType - - - //api/name/preferredSizeType - - - - - //apple_ref/occ/instp/CCControl/preferredSizeType - The content size type that the preferredSize is using. Please refer to the CCNode documentation on how to use content size types. - CCControl.h - - @property (nonatomic, assign) CCSizeType preferredSizeType - - - //api/name/preferredSizeType - - - - - //apple_ref/occ/instm/CCControl/setMaxSize: - The maximum size that the component will layout to, the component will not be larger than this size and will instead shrink its content if needed. - CCControl.h - - @property (nonatomic, assign) CGSize maxSize - - - //api/name/maxSize - - - - - //apple_ref/occ/instm/CCControl/maxSize - The maximum size that the component will layout to, the component will not be larger than this size and will instead shrink its content if needed. - CCControl.h - - @property (nonatomic, assign) CGSize maxSize - - - //api/name/maxSize - - - - - //apple_ref/occ/instp/CCControl/maxSize - The maximum size that the component will layout to, the component will not be larger than this size and will instead shrink its content if needed. - CCControl.h - - @property (nonatomic, assign) CGSize maxSize - - - //api/name/maxSize - - - - - //apple_ref/occ/instm/CCControl/setMaxSizeType: - The content size type that the preferredSize is using. Please refer to the CCNode documentation on how to use content size types. - CCControl.h - - @property (nonatomic, assign) CCSizeType maxSizeType - - - //api/name/maxSizeType - - - - - //apple_ref/occ/instm/CCControl/maxSizeType - The content size type that the preferredSize is using. Please refer to the CCNode documentation on how to use content size types. - CCControl.h - - @property (nonatomic, assign) CCSizeType maxSizeType - - - //api/name/maxSizeType - - - - - //apple_ref/occ/instp/CCControl/maxSizeType - The content size type that the preferredSize is using. Please refer to the CCNode documentation on how to use content size types. - CCControl.h - - @property (nonatomic, assign) CCSizeType maxSizeType - - - //api/name/maxSizeType - - - - - //apple_ref/occ/instm/CCControl/setState: - Sets or retrieves the current state of the control. It's often easier to use the enabled, highlighted and selected properties to indirectly set or read this property. This property is stored as a bit-mask. - CCControl.h - - @property (nonatomic, assign) CCControlState state - - - //api/name/state - - - - - //apple_ref/occ/instm/CCControl/state - Sets or retrieves the current state of the control. It's often easier to use the enabled, highlighted and selected properties to indirectly set or read this property. This property is stored as a bit-mask. - CCControl.h - - @property (nonatomic, assign) CCControlState state - - - //api/name/state - - - - - //apple_ref/occ/instp/CCControl/state - Sets or retrieves the current state of the control. It's often easier to use the enabled, highlighted and selected properties to indirectly set or read this property. This property is stored as a bit-mask. - CCControl.h - - @property (nonatomic, assign) CCControlState state - - - //api/name/state - - - - - //apple_ref/occ/instm/CCControl/setEnabled: - Determines if the control is currently enabled. - CCControl.h - - @property (nonatomic, assign) BOOL enabled - - - //api/name/enabled - - - - - //apple_ref/occ/instm/CCControl/enabled - Determines if the control is currently enabled. - CCControl.h - - @property (nonatomic, assign) BOOL enabled - - - //api/name/enabled - - - - - //apple_ref/occ/instp/CCControl/enabled - Determines if the control is currently enabled. - CCControl.h - - @property (nonatomic, assign) BOOL enabled - - - //api/name/enabled - - - - - //apple_ref/occ/instm/CCControl/setSelected: - Determines if the control is currently selected. E.g. this is used by toggle buttons to handle the on state. - CCControl.h - - @property (nonatomic, assign) BOOL selected - - - //api/name/selected - - - - - //apple_ref/occ/instm/CCControl/selected - Determines if the control is currently selected. E.g. this is used by toggle buttons to handle the on state. - CCControl.h - - @property (nonatomic, assign) BOOL selected - - - //api/name/selected - - - - - //apple_ref/occ/instp/CCControl/selected - Determines if the control is currently selected. E.g. this is used by toggle buttons to handle the on state. - CCControl.h - - @property (nonatomic, assign) BOOL selected - - - //api/name/selected - - - - - //apple_ref/occ/instm/CCControl/setHighlighted: - Determines if the control is currently highlighted. E.g. this corresponds to the down state of a button - CCControl.h - - @property (nonatomic, assign) BOOL highlighted - - - //api/name/highlighted - - - - - //apple_ref/occ/instm/CCControl/highlighted - Determines if the control is currently highlighted. E.g. this corresponds to the down state of a button - CCControl.h - - @property (nonatomic, assign) BOOL highlighted - - - //api/name/highlighted - - - - - //apple_ref/occ/instp/CCControl/highlighted - Determines if the control is currently highlighted. E.g. this corresponds to the down state of a button - CCControl.h - - @property (nonatomic, assign) BOOL highlighted - - - //api/name/highlighted - - - - - //apple_ref/occ/instm/CCControl/setContinuous: - True if the control continously should generate events when it's value is changed. E.g. this can be used by slider controls. - CCControl.h - - @property (nonatomic, assign) BOOL continuous - - - //api/name/continuous - - - - - //apple_ref/occ/instm/CCControl/continuous - True if the control continously should generate events when it's value is changed. E.g. this can be used by slider controls. - CCControl.h - - @property (nonatomic, assign) BOOL continuous - - - //api/name/continuous - - - - - //apple_ref/occ/instp/CCControl/continuous - True if the control continously should generate events when it's value is changed. E.g. this can be used by slider controls. - CCControl.h - - @property (nonatomic, assign) BOOL continuous - - - //api/name/continuous - - - - - //apple_ref/occ/instm/CCControl/setTracking: - True if the control is currently tracking touches or mouse events. That is, if the user has touched down in the component but not lifted his finger (the actual touch may be outside the component). - CCControl.h - - @property (nonatomic, readonly) BOOL tracking - - - //api/name/tracking - - - - - //apple_ref/occ/instm/CCControl/tracking - True if the control is currently tracking touches or mouse events. That is, if the user has touched down in the component but not lifted his finger (the actual touch may be outside the component). - CCControl.h - - @property (nonatomic, readonly) BOOL tracking - - - //api/name/tracking - - - - - //apple_ref/occ/instp/CCControl/tracking - True if the control is currently tracking touches or mouse events. That is, if the user has touched down in the component but not lifted his finger (the actual touch may be outside the component). - CCControl.h - - @property (nonatomic, readonly) BOOL tracking - - - //api/name/tracking - - - - - //apple_ref/occ/instm/CCControl/setTouchInside: - True if the control currently has a touch or a mouse event within its bounds. - CCControl.h - - @property (nonatomic, readonly) BOOL touchInside - - - //api/name/touchInside - - - - - //apple_ref/occ/instm/CCControl/touchInside - True if the control currently has a touch or a mouse event within its bounds. - CCControl.h - - @property (nonatomic, readonly) BOOL touchInside - - - //api/name/touchInside - - - - - //apple_ref/occ/instp/CCControl/touchInside - True if the control currently has a touch or a mouse event within its bounds. - CCControl.h - - @property (nonatomic, readonly) BOOL touchInside - - - //api/name/touchInside - - - - - //apple_ref/occ/instm/CCControl/setBlock: - A block that handles action callbacks sent by the control. Use either the block property or the setTarget:selector: method to receive actions from controls. - CCControl.h - - @property (nonatomic, copy) void ( ^ ) ( id sender ) block - - - //api/name/block - - - - - //apple_ref/occ/instm/CCControl/block - A block that handles action callbacks sent by the control. Use either the block property or the setTarget:selector: method to receive actions from controls. - CCControl.h - - @property (nonatomic, copy) void ( ^ ) ( id sender ) block - - - //api/name/block - - - - - //apple_ref/occ/instp/CCControl/block - A block that handles action callbacks sent by the control. Use either the block property or the setTarget:selector: method to receive actions from controls. - CCControl.h - - @property (nonatomic, copy) void ( ^ ) ( id sender ) block - - - //api/name/block - - - - - //apple_ref/occ/instm/CCControl/setTarget:selector: - Sets a target and selector that should be called when an action is triggered by the control. Actions are generated when buttons are clicked, sliders are dragged etc. You can also set the action callback using the block property. - CCControl.h - - - (void)setTarget:(id)target selector:(SEL)selector - - - target - The target object. - - selector - Selector to call on the target object. - - - - //api/name/setTarget:selector: - - - - - //apple_ref/occ/instm/CCControl/triggerAction - Used by sub-classes. This method is called to trigger an action callback. E.g. CCButton calls this method when the button is tapped. - CCControlSubclass.h - - - (void)triggerAction - - - //api/name/triggerAction - - - - - //apple_ref/occ/instm/CCControl/stateChanged - Used by sub-classes. This method is called every time the control's state changes, it's default behavior is to call the needsLayout method. - CCControlSubclass.h - - - (void)stateChanged - - - //api/name/stateChanged - - - - - //apple_ref/occ/instm/CCControl/needsLayout - Used by sub-classes. This method should be called whenever the control needs to update its layout. It will force a call to the layout method at the beginning of the next draw cycle. - CCControlSubclass.h - - - (void)needsLayout - - - //api/name/needsLayout - - - - - //apple_ref/occ/instm/CCControl/layout - Used by sub classes. Override this method to do any layout needed by the component. This can include setting positions or sizes of child labels or sprites as well as the compontents contentSize. - CCControlSubclass.h - - - (void)layout - - - //api/name/layout - - - - - //apple_ref/occ/instm/CCControl/setValue:forKey:state: - Used by sub-classes. Override this method if you are using custom properties and need to set them by name using the setValue:forKey method. This is needed for integration with editors such as SpriteBuilder. When overriding this method, make sure to call its super method if you cannot handle the key. - CCControlSubclass.h - - - (void)setValue:(id)value forKey:(NSString *)key state:(CCControlState)state - - - value - The value to set. - - key - The key to set the value for. - - state - The state to set the value for. - - - - //api/name/setValue:forKey:state: - - - - - //apple_ref/occ/instm/CCControl/valueForKey:state: - Used by sub-classes. Override this method to return values of custom properties that are set by state. - CCControlSubclass.h - - - //apple_ref/occ/instm/CCControl/setValue:forKey:state: - - - - - (id)valueForKey:(NSString *)key state:(CCControlState)state - - - key - The key to retrieve the value for. - - state - The state to retrieve the value for. - - - The value for the specified key and value or NULL if no such value exist. - //api/name/valueForKey:state: - - - - - //apple_ref/occ/instm/CCControl/touchEntered:withEvent: - Used by sub-classes. Called when a touch enters the component. By default this happes if the touch down is within the control, if the claimsUserEvents property is set to false this will also happen if the touch starts outside of the control. - CCControlSubclass.h - - - (void)touchEntered:(UITouch *)touch withEvent:(UIEvent *)event - - - touch - Touch that entered the component. - - event - Event associated with the touch. - - - - //api/name/touchEntered:withEvent: - - - - - //apple_ref/occ/instm/CCControl/touchExited:withEvent: - Used by sub-classes. Called when a touch exits the component. - CCControlSubclass.h - - - (void)touchExited:(UITouch *)touch withEvent:(UIEvent *)event - - - touch - Touch that exited the component - - event - Event associated with the touch. - - - - //api/name/touchExited:withEvent: - - - - - //apple_ref/occ/instm/CCControl/touchUpInside:withEvent: - Used by sub-classes. Called when a touch that started inside the component is ended inside the component. E.g. for CCButton, this triggers the buttons callback action. - CCControlSubclass.h - - - (void)touchUpInside:(UITouch *)touch withEvent:(UIEvent *)event - - - touch - Touch that is released inside the component. - - event - Event associated with the touch. - - - - //api/name/touchUpInside:withEvent: - - - - - //apple_ref/occ/instm/CCControl/touchUpOutside:withEvent: - Used by sub-classes. Called when a touch that started inside the component is ended outside the component. E.g. for CCButton, this doesn't trigger any callback action. - CCControlSubclass.h - - - (void)touchUpOutside:(UITouch *)touch withEvent:(UIEvent *)event - - - touch - Touch that is release outside of the component. - - event - Event associated with the touch. - - - - //api/name/touchUpOutside:withEvent: - - - - - //apple_ref/occ/instm/CCControl/mouseDownEntered: - Used by sub-classes. Called when a mouse down enters the component. By default this happes if the mouse down is within the control, if the claimsUserEvents property is set to false this will also happen if the mouse down starts outside of the control. - CCControlSubclass.h - - - (void)mouseDownEntered:(NSEvent *)event - - - event - Event associated with the mouse down. - - - - //api/name/mouseDownEntered: - - - - - //apple_ref/occ/instm/CCControl/mouseDownExited: - Used by sub-classes. Called when a mouse down exits the component. - CCControlSubclass.h - - - (void)mouseDownExited:(NSEvent *)event - - - event - Event associated with the mouse down. - - - - //api/name/mouseDownExited: - - - - - //apple_ref/occ/instm/CCControl/mouseUpInside: - Used by sub-classes. Called when a mouse down that started inside the component is ended inside the component. E.g. for CCButton, this triggers the buttons callback action. - CCControlSubclass.h - - - (void)mouseUpInside:(NSEvent *)event - - - event - Event associated with the mouse up. - - - - //api/name/mouseUpInside: - - - - - //apple_ref/occ/instm/CCControl/mouseUpOutside: - Used by sub-classes. Called when a mouse down that started inside the component is ended outside the component. E.g. for CCButton, this doesn't trigger any callback action. - CCControlSubclass.h - - - (void)mouseUpOutside:(NSEvent *)event - - - event - Event associated with the mouse up. - - - - //api/name/mouseUpOutside: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens66.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens66.xml deleted file mode 100644 index 33b5b57..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens66.xml +++ /dev/null @@ -1,967 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCDirector - Class that creates and handle the main Window and manages how -and when to execute the Scenes. - CCDirector.h - - - - - - - - //apple_ref/occ/instm/CCDirector/setRunningThread: - returns the cocos2d thread. -If you want to run any cocos2d task, run it in this thread. -Typically this is the main thread. - CCDirector.h - - @property (unsafe_unretained, readonly, nonatomic) NSThread *runningThread - - - //api/name/runningThread - - - - - //apple_ref/occ/instm/CCDirector/runningThread - returns the cocos2d thread. -If you want to run any cocos2d task, run it in this thread. -Typically this is the main thread. - CCDirector.h - - @property (unsafe_unretained, readonly, nonatomic) NSThread *runningThread - - - //api/name/runningThread - - - - - //apple_ref/occ/instp/CCDirector/runningThread - returns the cocos2d thread. -If you want to run any cocos2d task, run it in this thread. -Typically this is the main thread. - CCDirector.h - - @property (unsafe_unretained, readonly, nonatomic) NSThread *runningThread - - - //api/name/runningThread - - - - - //apple_ref/occ/instm/CCDirector/setRunningScene: - The current running Scene. Director can only run one Scene at the time - CCDirector.h - - @property (nonatomic, readonly) CCScene *runningScene - - - //api/name/runningScene - - - - - //apple_ref/occ/instm/CCDirector/runningScene - The current running Scene. Director can only run one Scene at the time - CCDirector.h - - @property (nonatomic, readonly) CCScene *runningScene - - - //api/name/runningScene - - - - - //apple_ref/occ/instp/CCDirector/runningScene - The current running Scene. Director can only run one Scene at the time - CCDirector.h - - @property (nonatomic, readonly) CCScene *runningScene - - - //api/name/runningScene - - - - - //apple_ref/occ/instm/CCDirector/setAnimationInterval: - The FPS value - CCDirector.h - - @property (nonatomic, readwrite, assign) CCTime animationInterval - - - //api/name/animationInterval - - - - - //apple_ref/occ/instm/CCDirector/animationInterval - The FPS value - CCDirector.h - - @property (nonatomic, readwrite, assign) CCTime animationInterval - - - //api/name/animationInterval - - - - - //apple_ref/occ/instp/CCDirector/animationInterval - The FPS value - CCDirector.h - - @property (nonatomic, readwrite, assign) CCTime animationInterval - - - //api/name/animationInterval - - - - - //apple_ref/occ/instm/CCDirector/setDisplayStats: - Whether or not to display director statistics - CCDirector.h - - @property (nonatomic, readwrite, assign) BOOL displayStats - - - //api/name/displayStats - - - - - //apple_ref/occ/instm/CCDirector/displayStats - Whether or not to display director statistics - CCDirector.h - - @property (nonatomic, readwrite, assign) BOOL displayStats - - - //api/name/displayStats - - - - - //apple_ref/occ/instp/CCDirector/displayStats - Whether or not to display director statistics - CCDirector.h - - @property (nonatomic, readwrite, assign) BOOL displayStats - - - //api/name/displayStats - - - - - //apple_ref/occ/instm/CCDirector/setNextDeltaTimeZero: - whether or not the next delta time will be zero - CCDirector.h - - @property (nonatomic, readwrite, assign, getter=isNextDeltaTimeZero) BOOL nextDeltaTimeZero - - - //api/name/nextDeltaTimeZero - - - - - //apple_ref/occ/instm/CCDirector/isNextDeltaTimeZero - whether or not the next delta time will be zero - CCDirector.h - - @property (nonatomic, readwrite, assign, getter=isNextDeltaTimeZero) BOOL nextDeltaTimeZero - - - //api/name/nextDeltaTimeZero - - - - - //apple_ref/occ/instp/CCDirector/nextDeltaTimeZero - whether or not the next delta time will be zero - CCDirector.h - - @property (nonatomic, readwrite, assign, getter=isNextDeltaTimeZero) BOOL nextDeltaTimeZero - - - //api/name/nextDeltaTimeZero - - - - - //apple_ref/occ/instm/CCDirector/setPaused: - Whether or not the Director is paused - CCDirector.h - - @property (nonatomic, readonly, getter=isPaused) BOOL paused - - - //api/name/paused - - - - - //apple_ref/occ/instm/CCDirector/isPaused - Whether or not the Director is paused - CCDirector.h - - @property (nonatomic, readonly, getter=isPaused) BOOL paused - - - //api/name/paused - - - - - //apple_ref/occ/instp/CCDirector/paused - Whether or not the Director is paused - CCDirector.h - - @property (nonatomic, readonly, getter=isPaused) BOOL paused - - - //api/name/paused - - - - - //apple_ref/occ/instm/CCDirector/setAnimating: - Whether or not the Director is active (animating) - CCDirector.h - - @property (nonatomic, readonly, getter=isAnimating) BOOL animating - - - //api/name/animating - - - - - //apple_ref/occ/instm/CCDirector/isAnimating - Whether or not the Director is active (animating) - CCDirector.h - - @property (nonatomic, readonly, getter=isAnimating) BOOL animating - - - //api/name/animating - - - - - //apple_ref/occ/instp/CCDirector/animating - Whether or not the Director is active (animating) - CCDirector.h - - @property (nonatomic, readonly, getter=isAnimating) BOOL animating - - - //api/name/animating - - - - - //apple_ref/occ/instm/CCDirector/setProjection: - Sets an OpenGL projection - CCDirector.h - - @property (nonatomic, readwrite) CCDirectorProjection projection - - - //api/name/projection - - - - - //apple_ref/occ/instm/CCDirector/projection - Sets an OpenGL projection - CCDirector.h - - @property (nonatomic, readwrite) CCDirectorProjection projection - - - //api/name/projection - - - - - //apple_ref/occ/instp/CCDirector/projection - Sets an OpenGL projection - CCDirector.h - - @property (nonatomic, readwrite) CCDirectorProjection projection - - - //api/name/projection - - - - - //apple_ref/occ/instm/CCDirector/setTotalFrames: - How many frames were called since the director started - CCDirector.h - - @property (nonatomic, readonly) NSUInteger totalFrames - - - //api/name/totalFrames - - - - - //apple_ref/occ/instm/CCDirector/totalFrames - How many frames were called since the director started - CCDirector.h - - @property (nonatomic, readonly) NSUInteger totalFrames - - - //api/name/totalFrames - - - - - //apple_ref/occ/instp/CCDirector/totalFrames - How many frames were called since the director started - CCDirector.h - - @property (nonatomic, readonly) NSUInteger totalFrames - - - //api/name/totalFrames - - - - - //apple_ref/occ/instm/CCDirector/setSecondsPerFrame: - seconds per frame - CCDirector.h - - @property (nonatomic, readonly) CCTime secondsPerFrame - - - //api/name/secondsPerFrame - - - - - //apple_ref/occ/instm/CCDirector/secondsPerFrame - seconds per frame - CCDirector.h - - @property (nonatomic, readonly) CCTime secondsPerFrame - - - //api/name/secondsPerFrame - - - - - //apple_ref/occ/instp/CCDirector/secondsPerFrame - seconds per frame - CCDirector.h - - @property (nonatomic, readonly) CCTime secondsPerFrame - - - //api/name/secondsPerFrame - - - - - //apple_ref/occ/instm/CCDirector/setResponderManager: - Sets the touch manager - CCDirector.h - - @property (nonatomic, strong) CCResponderManager *responderManager - - - //api/name/responderManager - - - - - //apple_ref/occ/instm/CCDirector/responderManager - Sets the touch manager - CCDirector.h - - @property (nonatomic, strong) CCResponderManager *responderManager - - - //api/name/responderManager - - - - - //apple_ref/occ/instp/CCDirector/responderManager - Sets the touch manager - CCDirector.h - - @property (nonatomic, strong) CCResponderManager *responderManager - - - //api/name/responderManager - - - - - //apple_ref/occ/instm/CCDirector/setDelegate: - CCDirector delegate. It shall implement the CCDirectorDelegate protocol - CCDirector.h - - @property (nonatomic, readwrite, unsafe_unretained) id<CCDirectorDelegate> delegate - - - //api/name/delegate - - - - - //apple_ref/occ/instm/CCDirector/delegate - CCDirector delegate. It shall implement the CCDirectorDelegate protocol - CCDirector.h - - @property (nonatomic, readwrite, unsafe_unretained) id<CCDirectorDelegate> delegate - - - //api/name/delegate - - - - - //apple_ref/occ/instp/CCDirector/delegate - CCDirector delegate. It shall implement the CCDirectorDelegate protocol - CCDirector.h - - @property (nonatomic, readwrite, unsafe_unretained) id<CCDirectorDelegate> delegate - - - //api/name/delegate - - - - - //apple_ref/occ/instm/CCDirector/setContentScaleFactor: - Content scaling factor. Sets the ratio of Cocos2D "points" to pixels. Default value is initalized from the content scale of the GL view used by the director. - CCDirector.h - - @property (nonatomic, assign) CGFloat contentScaleFactor - - - //api/name/contentScaleFactor - - - - - //apple_ref/occ/instm/CCDirector/contentScaleFactor - Content scaling factor. Sets the ratio of Cocos2D "points" to pixels. Default value is initalized from the content scale of the GL view used by the director. - CCDirector.h - - @property (nonatomic, assign) CGFloat contentScaleFactor - - - //api/name/contentScaleFactor - - - - - //apple_ref/occ/instp/CCDirector/contentScaleFactor - Content scaling factor. Sets the ratio of Cocos2D "points" to pixels. Default value is initalized from the content scale of the GL view used by the director. - CCDirector.h - - @property (nonatomic, assign) CGFloat contentScaleFactor - - - //api/name/contentScaleFactor - - - - - //apple_ref/occ/instm/CCDirector/setUIScaleFactor: - UI scaling factor, default value is 1. Positions and content sizes are scale by this factor if the position type is set to scale. - CCDirector.h - - @property (nonatomic, readwrite, assign) float UIScaleFactor - - - //api/name/UIScaleFactor - - - - - //apple_ref/occ/instm/CCDirector/UIScaleFactor - UI scaling factor, default value is 1. Positions and content sizes are scale by this factor if the position type is set to scale. - CCDirector.h - - @property (nonatomic, readwrite, assign) float UIScaleFactor - - - //api/name/UIScaleFactor - - - - - //apple_ref/occ/instp/CCDirector/UIScaleFactor - UI scaling factor, default value is 1. Positions and content sizes are scale by this factor if the position type is set to scale. - CCDirector.h - - @property (nonatomic, readwrite, assign) float UIScaleFactor - - - //api/name/UIScaleFactor - - - - - //apple_ref/occ/instm/CCDirector/setDesignSize: - User definable value that is used for default contentSizes of many node types (CCScene, CCNodeColor, etc). -Defaults to the view size. - CCDirector.h - - @property (nonatomic, assign) CGSize designSize - - - //api/name/designSize - - - - - //apple_ref/occ/instm/CCDirector/designSize - User definable value that is used for default contentSizes of many node types (CCScene, CCNodeColor, etc). -Defaults to the view size. - CCDirector.h - - @property (nonatomic, assign) CGSize designSize - - - //api/name/designSize - - - - - //apple_ref/occ/instp/CCDirector/designSize - User definable value that is used for default contentSizes of many node types (CCScene, CCNodeColor, etc). -Defaults to the view size. - CCDirector.h - - @property (nonatomic, assign) CGSize designSize - - - //api/name/designSize - - - - - //apple_ref/occ/clm/CCDirector/sharedDirector - returns a shared instance of the director - CCDirector.h - - + (CCDirector *)sharedDirector - - - //api/name/sharedDirector - - - - - //apple_ref/occ/instm/CCDirector/viewSize - returns the size of the OpenGL view in points - CCDirector.h - - - (CGSize)viewSize - - - //api/name/viewSize - - - - - //apple_ref/occ/instm/CCDirector/viewSizeInPixels - returns the size of the OpenGL view in pixels. -On Mac winSize and winSizeInPixels return the same value. - CCDirector.h - - - (CGSize)viewSizeInPixels - - - //api/name/viewSizeInPixels - - - - - //apple_ref/occ/instm/CCDirector/reshapeProjection: - Changes the projection size. - CCDirector.h - - - (void)reshapeProjection:(CGSize)newWindowSize - - - newWindowSize - New projection size. - - - - //api/name/reshapeProjection: - - - - - //apple_ref/occ/instm/CCDirector/convertToGL: - Converts a UIKit coordinate to an OpenGL coordinate. - CCDirector.h - - - (CGPoint)convertToGL:(CGPoint)p - - - p - Point to convert. - - - Converted point. - //api/name/convertToGL: - - - - - //apple_ref/occ/instm/CCDirector/convertToUI: - Converts an OpenGL coordinate to a UIKit coordinate. - CCDirector.h - - - (CGPoint)convertToUI:(CGPoint)p - - - p - Point to convert. - - - Converted point. - //api/name/convertToUI: - - - - - //apple_ref/occ/instm/CCDirector/presentScene: - Presents a new scene. - CCDirector.h - - - (void)presentScene:(CCScene *)scene - - - scene - Scene to start. - - - - //api/name/presentScene: - - - - - //apple_ref/occ/instm/CCDirector/presentScene:withTransition: - Presents a new scene, with a transition. - CCDirector.h - - - (void)presentScene:(CCScene *)scene withTransition:(CCTransition *)transition - - - scene - Scene to start. - - transition - Transition to use. - - - - //api/name/presentScene:withTransition: - - - - - //apple_ref/occ/instm/CCDirector/runWithScene: - Enters the Director's main loop with the given Scene. - CCDirector.h - - - (void)runWithScene:(CCScene *)scene - - - scene - Scene to run. - - - - //api/name/runWithScene: - - - - - //apple_ref/occ/instm/CCDirector/pushScene: - Suspends the execution of the running scene, pushing it on the stack of suspended scenes. - CCDirector.h - - - (void)pushScene:(CCScene *)scene - - - scene - New scene to start. - - - - //api/name/pushScene: - - - - - //apple_ref/occ/instm/CCDirector/popScene - Pops out a scene from the queue. -This scene will replace the running one. -The running scene will be deleted. If there are no more scenes in the stack the execution is terminated. -ONLY call it if there is a running scene. - CCDirector.h - - - (void)popScene - - - //api/name/popScene - - - - - //apple_ref/occ/instm/CCDirector/popToRootScene - Pops out all scenes from the queue until the root scene in the queue. - CCDirector.h - - - (void)popToRootScene - - - //api/name/popToRootScene - - - - - //apple_ref/occ/instm/CCDirector/replaceScene: - Replaces the running scene with a new one. The running scene is terminated. - CCDirector.h - - - (void)replaceScene:(CCScene *)scene - - - scene - New scene to start. - - - - //api/name/replaceScene: - - - - - //apple_ref/occ/instm/CCDirector/replaceScene:withTransition: - Presents a new scene by either starting first scene, or replacing the running -Performs a transition between the outgoing and the incoming scene - CCDirector.h - - - (void)replaceScene:(CCScene *)scene withTransition:(CCTransition *)transition - - - scene - The incoming scene - - transition - The transition to perform - - - - //api/name/replaceScene:withTransition: - - - - - //apple_ref/occ/instm/CCDirector/pushScene:withTransition: - Pushes the running scene onto the scene stack, and presents the incoming scene, using a transition - CCDirector.h - - - (void)pushScene:(CCScene *)scene withTransition:(CCTransition *)transition - - - scene - The scene to present - - transition - The transition to use - - - - //api/name/pushScene:withTransition: - - - - - //apple_ref/occ/instm/CCDirector/popSceneWithTransition: - Replaces the running scene, with the last scene pushed to the stack, using a transition - CCDirector.h - - - (void)popSceneWithTransition:(CCTransition *)transition - - - transition - The transition to use - - - - //api/name/popSceneWithTransition: - - - - - //apple_ref/occ/instm/CCDirector/end - Ends the execution, releases the running scene. -It doesn't remove the OpenGL view from its parent. You have to do it manually. - CCDirector.h - - - (void)end - - - //api/name/end - - - - - //apple_ref/occ/instm/CCDirector/pause - Pauses the running scene. -The running scene will be drawed but all scheduled timers will be paused -While paused, the draw rate will be 4 FPS to reduce CPU consumption - CCDirector.h - - - (void)pause - - - //api/name/pause - - - - - //apple_ref/occ/instm/CCDirector/resume - Resumes the paused scene -The scheduled timers will be activated again. -The "delta time" will be 0 (as if the game wasn't paused - CCDirector.h - - - (void)resume - - - //api/name/resume - - - - - //apple_ref/occ/instm/CCDirector/stopAnimation - Stops the animation. Nothing will be drawn. The main loop won't be triggered anymore. -If you want to pause your animation call [pause] instead. - CCDirector.h - - - (void)stopAnimation - - - //api/name/stopAnimation - - - - - //apple_ref/occ/instm/CCDirector/startAnimation - The main loop is triggered again. -Call this function only if [stopAnimation] was called earlier - CCDirector.h - - - (void)startAnimation - - - //api/name/startAnimation - - - - - //apple_ref/occ/instm/CCDirector/view - returns the OpenGL view - CCDirector.h - - - (CCGLView *)view - - - //api/name/view - - - - - //apple_ref/occ/instm/CCDirector/purgeCachedData - Removes all the cocos2d data that was cached automatically. -It will purge the CCTextureCache, CCLabelBMFont cache. -IMPORTANT: The CCSpriteFrameCache won't be purged. If you want to purge it, you have to purge it manually. - CCDirector.h - - - (void)purgeCachedData - - - //api/name/purgeCachedData - - - - - //apple_ref/occ/instm/CCDirector/setGLDefaultValues - sets the OpenGL default values - CCDirector.h - - - (void)setGLDefaultValues - - - //api/name/setGLDefaultValues - - - - - //apple_ref/occ/instm/CCDirector/setAlphaBlending: - Enables/disables OpenGL alpha blending. - CCDirector.h - - - (void)setAlphaBlending:(BOOL)on - - - on - Set to YES to enable alpha blending. - - - - //api/name/setAlphaBlending: - - - - - //apple_ref/occ/instm/CCDirector/setDepthTest: - Enables/disables OpenGL depth test. - CCDirector.h - - - (void)setDepthTest:(BOOL)on - - - on - Set to YES to enable depth tests. - - - - //api/name/setDepthTest: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens67.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens67.xml deleted file mode 100644 index 76ff757..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens67.xml +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCDrawNode - CCDrawNode -Node that draws dots, segments and polygons. -The geometry will be saved, so primitives does not need to be redrawn for each frame -Faster than the "drawing primitives" since they it draws everything in one single batch. - CCDrawNode.h - - - - - - - - //apple_ref/occ/instm/CCDrawNode/setBlendFunc: - Sets the blending function for the draw node. All primitives will be drawn using the same blend function. - CCDrawNode.h - - @property (nonatomic, assign) ccBlendFunc blendFunc - - - //api/name/blendFunc - - - - - //apple_ref/occ/instm/CCDrawNode/blendFunc - Sets the blending function for the draw node. All primitives will be drawn using the same blend function. - CCDrawNode.h - - @property (nonatomic, assign) ccBlendFunc blendFunc - - - //api/name/blendFunc - - - - - //apple_ref/occ/instp/CCDrawNode/blendFunc - Sets the blending function for the draw node. All primitives will be drawn using the same blend function. - CCDrawNode.h - - @property (nonatomic, assign) ccBlendFunc blendFunc - - - //api/name/blendFunc - - - - - //apple_ref/occ/instm/CCDrawNode/drawDot:radius:color: - Draw a dot at a position, with a given radius and color. - CCDrawNode.h - - - (void)drawDot:(CGPoint)pos radius:(CGFloat)radius color:(CCColor *)color - - - pos - Dot position. - - radius - Dot radius. - - color - Dot color. - - - - //api/name/drawDot:radius:color: - - - - - //apple_ref/occ/instm/CCDrawNode/drawSegmentFrom:to:radius:color: - Draw a segment with a radius and color. - CCDrawNode.h - - - (void)drawSegmentFrom:(CGPoint)a to:(CGPoint)b radius:(CGFloat)radius color:(CCColor *)color - - - a - Segment starting point. - - b - Segment end point. - - radius - Segment radius. - - color - Segment color. - - - - //api/name/drawSegmentFrom:to:radius:color: - - - - - //apple_ref/occ/instm/CCDrawNode/drawPolyWithVerts:count:fillColor:borderWidth:borderColor: - Draw a polygon with a fill color and line color. - CCDrawNode.h - - - (void)drawPolyWithVerts:(const CGPoint *)verts count:(NSUInteger)count fillColor:(CCColor *)fill borderWidth:(CGFloat)width borderColor:(CCColor *)line - - - verts - Array of CGPoints, containing the vertices. - - count - Number of vertices. - - fill - Polygon fill color. - - width - Polygon outline width. - - line - Polygon outline color. - - - - //api/name/drawPolyWithVerts:count:fillColor:borderWidth:borderColor: - - - - - //apple_ref/occ/instm/CCDrawNode/clear - Clear the geometry in the node's buffer. - CCDrawNode.h - - - (void)clear - - - //api/name/clear - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens68.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens68.xml deleted file mode 100644 index 55de997..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens68.xml +++ /dev/null @@ -1,359 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCLabelBMFont - CCLabelBMFont displays a bitmap font label. The label is loaded from a fnt-file -created with an external editor. Each character in the label is represented by a -CCSprite and can be accessed through the children property. - CCLabelBMFont.h - - - - - - - - //apple_ref/occ/instm/CCLabelBMFont/setAlignment: - The technique to use for horizontal aligning of the text. - CCLabelBMFont.h - - @property (nonatomic, assign, readonly) CCTextAlignment alignment - - - //api/name/alignment - - - - - //apple_ref/occ/instm/CCLabelBMFont/alignment - The technique to use for horizontal aligning of the text. - CCLabelBMFont.h - - @property (nonatomic, assign, readonly) CCTextAlignment alignment - - - //api/name/alignment - - - - - //apple_ref/occ/instp/CCLabelBMFont/alignment - The technique to use for horizontal aligning of the text. - CCLabelBMFont.h - - @property (nonatomic, assign, readonly) CCTextAlignment alignment - - - //api/name/alignment - - - - - //apple_ref/occ/instm/CCLabelBMFont/setFntFile: - The font file of the text. - CCLabelBMFont.h - - @property (nonatomic, strong) NSString *fntFile - - - //api/name/fntFile - - - - - //apple_ref/occ/instm/CCLabelBMFont/fntFile - The font file of the text. - CCLabelBMFont.h - - @property (nonatomic, strong) NSString *fntFile - - - //api/name/fntFile - - - - - //apple_ref/occ/instp/CCLabelBMFont/fntFile - The font file of the text. - CCLabelBMFont.h - - @property (nonatomic, strong) NSString *fntFile - - - //api/name/fntFile - - - - - //apple_ref/occ/instm/CCLabelBMFont/setOpacity: - The opacity of the text. - CCLabelBMFont.h - - @property (nonatomic, readwrite) CGFloat opacity - - - //api/name/opacity - - - - - //apple_ref/occ/instm/CCLabelBMFont/opacity - The opacity of the text. - CCLabelBMFont.h - - @property (nonatomic, readwrite) CGFloat opacity - - - //api/name/opacity - - - - - //apple_ref/occ/instp/CCLabelBMFont/opacity - The opacity of the text. - CCLabelBMFont.h - - @property (nonatomic, readwrite) CGFloat opacity - - - //api/name/opacity - - - - - //apple_ref/occ/instm/CCLabelBMFont/setColor: - The color of the text. - CCLabelBMFont.h - - @property (nonatomic, strong) CCColor *color - - - //api/name/color - - - - - //apple_ref/occ/instm/CCLabelBMFont/color - The color of the text. - CCLabelBMFont.h - - @property (nonatomic, strong) CCColor *color - - - //api/name/color - - - - - //apple_ref/occ/instp/CCLabelBMFont/color - The color of the text. - CCLabelBMFont.h - - @property (nonatomic, strong) CCColor *color - - - //api/name/color - - - - - //apple_ref/occ/instm/CCLabelBMFont/setWidth: - Set the maximum width allowed before a line break will be inserted. - CCLabelBMFont.h - - - (void)setWidth:(float)width - - - width - The maximum width. - - - - //api/name/setWidth: - - - - - //apple_ref/occ/instm/CCLabelBMFont/setAlignment: - Set the technique to use for horizontal aligning of the text. - CCLabelBMFont.h - - - (void)setAlignment:(CCTextAlignment)alignment - - - alignment - Horizontal alignment. - - - - //api/name/setAlignment: - - - - - //apple_ref/occ/clm/CCLabelBMFont/labelWithString:fntFile: - Creates and returns a label object using the specified text and font file values. - CCLabelBMFont.h - - + (id)labelWithString:(NSString *)string fntFile:(NSString *)fntFile - - - string - Label text. - - fntFile - Label font file. - - - The CCLabelBMFont Object. - //api/name/labelWithString:fntFile: - - - - - //apple_ref/occ/clm/CCLabelBMFont/labelWithString:fntFile:width:alignment: - Creates and returns a label object using the specified text, font file and alignment values. - CCLabelBMFont.h - - + (id)labelWithString:(NSString *)string fntFile:(NSString *)fntFile width:(float)width alignment:(CCTextAlignment)alignment - - - string - Label text. - - fntFile - Label font file. - - width - Label maximum width. - - alignment - Horizontal text alignment. - - - The CCLabelBMFont Object. - //api/name/labelWithString:fntFile:width:alignment: - - - - - //apple_ref/occ/clm/CCLabelBMFont/labelWithString:fntFile:width:alignment:imageOffset: - Creates and returns a label object using the specified text, font file, alignment and image offset values. - CCLabelBMFont.h - - + (id)labelWithString:(NSString *)string fntFile:(NSString *)fntFile width:(float)width alignment:(CCTextAlignment)alignment imageOffset:(CGPoint)offset - - - string - Label text. - - fntFile - Label font file. - - width - Label maximum width. - - alignment - Horizontal text alignment. - - offset - Glyph offset on the font texture - - - The CCLabelBMFont Object. - //api/name/labelWithString:fntFile:width:alignment:imageOffset: - - - - - //apple_ref/occ/instm/CCLabelBMFont/initWithString:fntFile: - Initializes and returns a label object using the specified text and font file values. - CCLabelBMFont.h - - - (id)initWithString:(NSString *)string fntFile:(NSString *)fntFile - - - string - Label text. - - fntFile - Label font file. - - - An initialized CCLabelBMFont Object. - //api/name/initWithString:fntFile: - - - - - //apple_ref/occ/instm/CCLabelBMFont/initWithString:fntFile:width:alignment: - Initializes and returns a label object using the specified text, font file and alignment values. - CCLabelBMFont.h - - - (id)initWithString:(NSString *)string fntFile:(NSString *)fntFile width:(float)width alignment:(CCTextAlignment)alignment - - - string - Label text. - - fntFile - Label font file. - - width - Label maximum width. - - alignment - Horizontal text alignment. - - - An initialized CCLabelBMFont Object. - //api/name/initWithString:fntFile:width:alignment: - - - - - //apple_ref/occ/instm/CCLabelBMFont/initWithString:fntFile:width:alignment:imageOffset: - Initializes and returns a label object using the specified text, font file, alignment and image offset values. - CCLabelBMFont.h - - - (id)initWithString:(NSString *)string fntFile:(NSString *)fntFile width:(float)width alignment:(CCTextAlignment)alignment imageOffset:(CGPoint)offset - - - string - Label text. - - fntFile - Label font file. - - width - Label maximum width. - - alignment - Horizontal text alignment. - - offset - Glyph offset on the font texture. - - - An initialized CCLabelBMFont Object. - //api/name/initWithString:fntFile:width:alignment:imageOffset: - - - - - //apple_ref/occ/clm/CCLabelBMFont/purgeCachedData - Removes from memory the cached configurations and the atlas name dictionary. - CCLabelBMFont.h - - + (void)purgeCachedData - - - //api/name/purgeCachedData - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens69.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens69.xml deleted file mode 100644 index fa16c51..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens69.xml +++ /dev/null @@ -1,908 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCLabelTTF - CCLabelTTF displays a rendered TTF font texture. The label is created from a platform font. -Attributed strings are supported on Mac and iOS6+ which allows for greater text formatting control. - CCLabelTTF.h - - - - - - - - //apple_ref/occ/instm/CCLabelTTF/setString: - The label text. - CCLabelTTF.h - - @property (nonatomic, copy) NSString *string - - - //api/name/string - - - - - //apple_ref/occ/instm/CCLabelTTF/string - The label text. - CCLabelTTF.h - - @property (nonatomic, copy) NSString *string - - - //api/name/string - - - - - //apple_ref/occ/instp/CCLabelTTF/string - The label text. - CCLabelTTF.h - - @property (nonatomic, copy) NSString *string - - - //api/name/string - - - - - //apple_ref/occ/instm/CCLabelTTF/setAttributedString: - The label attributed text. - CCLabelTTF.h - - @property (nonatomic, copy) NSAttributedString *attributedString - - - //api/name/attributedString - - - - - //apple_ref/occ/instm/CCLabelTTF/attributedString - The label attributed text. - CCLabelTTF.h - - @property (nonatomic, copy) NSAttributedString *attributedString - - - //api/name/attributedString - - - - - //apple_ref/occ/instp/CCLabelTTF/attributedString - The label attributed text. - CCLabelTTF.h - - @property (nonatomic, copy) NSAttributedString *attributedString - - - //api/name/attributedString - - - - - //apple_ref/occ/instm/CCLabelTTF/setFontName: - The platform font to use for the text. - CCLabelTTF.h - - @property (nonatomic, strong) NSString *fontName - - - //api/name/fontName - - - - - //apple_ref/occ/instm/CCLabelTTF/fontName - The platform font to use for the text. - CCLabelTTF.h - - @property (nonatomic, strong) NSString *fontName - - - //api/name/fontName - - - - - //apple_ref/occ/instp/CCLabelTTF/fontName - The platform font to use for the text. - CCLabelTTF.h - - @property (nonatomic, strong) NSString *fontName - - - //api/name/fontName - - - - - //apple_ref/occ/instm/CCLabelTTF/setFontSize: - The font size of the text. - CCLabelTTF.h - - @property (nonatomic, assign) float fontSize - - - //api/name/fontSize - - - - - //apple_ref/occ/instm/CCLabelTTF/fontSize - The font size of the text. - CCLabelTTF.h - - @property (nonatomic, assign) float fontSize - - - //api/name/fontSize - - - - - //apple_ref/occ/instp/CCLabelTTF/fontSize - The font size of the text. - CCLabelTTF.h - - @property (nonatomic, assign) float fontSize - - - //api/name/fontSize - - - - - //apple_ref/occ/instm/CCLabelTTF/setFontColor: - The color of the text (If not using shadow or outline). - CCLabelTTF.h - - @property (nonatomic, strong) CCColor *fontColor - - - //api/name/fontColor - - - - - //apple_ref/occ/instm/CCLabelTTF/fontColor - The color of the text (If not using shadow or outline). - CCLabelTTF.h - - @property (nonatomic, strong) CCColor *fontColor - - - //api/name/fontColor - - - - - //apple_ref/occ/instp/CCLabelTTF/fontColor - The color of the text (If not using shadow or outline). - CCLabelTTF.h - - @property (nonatomic, strong) CCColor *fontColor - - - //api/name/fontColor - - - - - //apple_ref/occ/instm/CCLabelTTF/setHorizontalAlignment: - The horizontal alignment technique of the text. - CCLabelTTF.h - - @property (nonatomic, assign) CCTextAlignment horizontalAlignment - - - //api/name/horizontalAlignment - - - - - //apple_ref/occ/instm/CCLabelTTF/horizontalAlignment - The horizontal alignment technique of the text. - CCLabelTTF.h - - @property (nonatomic, assign) CCTextAlignment horizontalAlignment - - - //api/name/horizontalAlignment - - - - - //apple_ref/occ/instp/CCLabelTTF/horizontalAlignment - The horizontal alignment technique of the text. - CCLabelTTF.h - - @property (nonatomic, assign) CCTextAlignment horizontalAlignment - - - //api/name/horizontalAlignment - - - - - //apple_ref/occ/instm/CCLabelTTF/setVerticalAlignment: - The vertical alignment technique of the text. - CCLabelTTF.h - - @property (nonatomic, assign) CCVerticalTextAlignment verticalAlignment - - - //api/name/verticalAlignment - - - - - //apple_ref/occ/instm/CCLabelTTF/verticalAlignment - The vertical alignment technique of the text. - CCLabelTTF.h - - @property (nonatomic, assign) CCVerticalTextAlignment verticalAlignment - - - //api/name/verticalAlignment - - - - - //apple_ref/occ/instp/CCLabelTTF/verticalAlignment - The vertical alignment technique of the text. - CCLabelTTF.h - - @property (nonatomic, assign) CCVerticalTextAlignment verticalAlignment - - - //api/name/verticalAlignment - - - - - //apple_ref/occ/instm/CCLabelTTF/setDimensions: - Dimensions of the label in Points. - CCLabelTTF.h - - @property (nonatomic, assign) CGSize dimensions - - - //api/name/dimensions - - - - - //apple_ref/occ/instm/CCLabelTTF/dimensions - Dimensions of the label in Points. - CCLabelTTF.h - - @property (nonatomic, assign) CGSize dimensions - - - //api/name/dimensions - - - - - //apple_ref/occ/instp/CCLabelTTF/dimensions - Dimensions of the label in Points. - CCLabelTTF.h - - @property (nonatomic, assign) CGSize dimensions - - - //api/name/dimensions - - - - - //apple_ref/occ/instm/CCLabelTTF/setDimensionsType: - Dimension type of the label. - CCLabelTTF.h - - @property (nonatomic, assign) CCSizeType dimensionsType - - - //api/name/dimensionsType - - - - - //apple_ref/occ/instm/CCLabelTTF/dimensionsType - Dimension type of the label. - CCLabelTTF.h - - @property (nonatomic, assign) CCSizeType dimensionsType - - - //api/name/dimensionsType - - - - - //apple_ref/occ/instp/CCLabelTTF/dimensionsType - Dimension type of the label. - CCLabelTTF.h - - @property (nonatomic, assign) CCSizeType dimensionsType - - - //api/name/dimensionsType - - - - - //apple_ref/occ/instm/CCLabelTTF/setAdjustsFontSizeToFit: - If true, the label will be scaled down to fit into the size provided by the dimensions property. Only has an effect if dimensions are set. - CCLabelTTF.h - - @property (nonatomic, assign) BOOL adjustsFontSizeToFit - - - //api/name/adjustsFontSizeToFit - - - - - //apple_ref/occ/instm/CCLabelTTF/adjustsFontSizeToFit - If true, the label will be scaled down to fit into the size provided by the dimensions property. Only has an effect if dimensions are set. - CCLabelTTF.h - - @property (nonatomic, assign) BOOL adjustsFontSizeToFit - - - //api/name/adjustsFontSizeToFit - - - - - //apple_ref/occ/instp/CCLabelTTF/adjustsFontSizeToFit - If true, the label will be scaled down to fit into the size provided by the dimensions property. Only has an effect if dimensions are set. - CCLabelTTF.h - - @property (nonatomic, assign) BOOL adjustsFontSizeToFit - - - //api/name/adjustsFontSizeToFit - - - - - //apple_ref/occ/instm/CCLabelTTF/setMinimumFontSize: - Used together with adjustsFontSizeToFit. Fonts will not be scaled down below this size (the label will instead be clipped). - CCLabelTTF.h - - @property (nonatomic, assign) float minimumFontSize - - - //api/name/minimumFontSize - - - - - //apple_ref/occ/instm/CCLabelTTF/minimumFontSize - Used together with adjustsFontSizeToFit. Fonts will not be scaled down below this size (the label will instead be clipped). - CCLabelTTF.h - - @property (nonatomic, assign) float minimumFontSize - - - //api/name/minimumFontSize - - - - - //apple_ref/occ/instp/CCLabelTTF/minimumFontSize - Used together with adjustsFontSizeToFit. Fonts will not be scaled down below this size (the label will instead be clipped). - CCLabelTTF.h - - @property (nonatomic, assign) float minimumFontSize - - - //api/name/minimumFontSize - - - - - //apple_ref/occ/instm/CCLabelTTF/setBaselineAdjustment: - Adjusts the fonts baseline, the value is set in points. - CCLabelTTF.h - - @property (nonatomic, assign) float baselineAdjustment - - - //api/name/baselineAdjustment - - - - - //apple_ref/occ/instm/CCLabelTTF/baselineAdjustment - Adjusts the fonts baseline, the value is set in points. - CCLabelTTF.h - - @property (nonatomic, assign) float baselineAdjustment - - - //api/name/baselineAdjustment - - - - - //apple_ref/occ/instp/CCLabelTTF/baselineAdjustment - Adjusts the fonts baseline, the value is set in points. - CCLabelTTF.h - - @property (nonatomic, assign) float baselineAdjustment - - - //api/name/baselineAdjustment - - - - - //apple_ref/occ/instm/CCLabelTTF/setShadowColor: - The color of the text shadow. If the color is transparent, no shadow will be used. - CCLabelTTF.h - - @property (nonatomic, strong) CCColor *shadowColor - - - //api/name/shadowColor - - - - - //apple_ref/occ/instm/CCLabelTTF/shadowColor - The color of the text shadow. If the color is transparent, no shadow will be used. - CCLabelTTF.h - - @property (nonatomic, strong) CCColor *shadowColor - - - //api/name/shadowColor - - - - - //apple_ref/occ/instp/CCLabelTTF/shadowColor - The color of the text shadow. If the color is transparent, no shadow will be used. - CCLabelTTF.h - - @property (nonatomic, strong) CCColor *shadowColor - - - //api/name/shadowColor - - - - - //apple_ref/occ/instm/CCLabelTTF/setShadowOffset: - The offset of the shadow. - CCLabelTTF.h - - @property (nonatomic, assign) CGPoint shadowOffset - - - //api/name/shadowOffset - - - - - //apple_ref/occ/instm/CCLabelTTF/shadowOffset - The offset of the shadow. - CCLabelTTF.h - - @property (nonatomic, assign) CGPoint shadowOffset - - - //api/name/shadowOffset - - - - - //apple_ref/occ/instp/CCLabelTTF/shadowOffset - The offset of the shadow. - CCLabelTTF.h - - @property (nonatomic, assign) CGPoint shadowOffset - - - //api/name/shadowOffset - - - - - //apple_ref/occ/instm/CCLabelTTF/setShadowOffsetInPoints: - The offset of the shadow in points - CCLabelTTF.h - - @property (nonatomic, readonly) CGPoint shadowOffsetInPoints - - - //api/name/shadowOffsetInPoints - - - - - //apple_ref/occ/instm/CCLabelTTF/shadowOffsetInPoints - The offset of the shadow in points - CCLabelTTF.h - - @property (nonatomic, readonly) CGPoint shadowOffsetInPoints - - - //api/name/shadowOffsetInPoints - - - - - //apple_ref/occ/instp/CCLabelTTF/shadowOffsetInPoints - The offset of the shadow in points - CCLabelTTF.h - - @property (nonatomic, readonly) CGPoint shadowOffsetInPoints - - - //api/name/shadowOffsetInPoints - - - - - //apple_ref/occ/instm/CCLabelTTF/setShadowOffsetType: - The position type to be used for the shadow offset. - CCLabelTTF.h - - @property (nonatomic, assign) CCPositionType shadowOffsetType - - - //api/name/shadowOffsetType - - - - - //apple_ref/occ/instm/CCLabelTTF/shadowOffsetType - The position type to be used for the shadow offset. - CCLabelTTF.h - - @property (nonatomic, assign) CCPositionType shadowOffsetType - - - //api/name/shadowOffsetType - - - - - //apple_ref/occ/instp/CCLabelTTF/shadowOffsetType - The position type to be used for the shadow offset. - CCLabelTTF.h - - @property (nonatomic, assign) CCPositionType shadowOffsetType - - - //api/name/shadowOffsetType - - - - - //apple_ref/occ/instm/CCLabelTTF/setShadowBlurRadius: - The blur radius of the shadow. - CCLabelTTF.h - - @property (nonatomic, assign) float shadowBlurRadius - - - //api/name/shadowBlurRadius - - - - - //apple_ref/occ/instm/CCLabelTTF/shadowBlurRadius - The blur radius of the shadow. - CCLabelTTF.h - - @property (nonatomic, assign) float shadowBlurRadius - - - //api/name/shadowBlurRadius - - - - - //apple_ref/occ/instp/CCLabelTTF/shadowBlurRadius - The blur radius of the shadow. - CCLabelTTF.h - - @property (nonatomic, assign) float shadowBlurRadius - - - //api/name/shadowBlurRadius - - - - - //apple_ref/occ/instm/CCLabelTTF/setOutlineColor: - The color of the text's outline. - CCLabelTTF.h - - @property (nonatomic, strong) CCColor *outlineColor - - - //api/name/outlineColor - - - - - //apple_ref/occ/instm/CCLabelTTF/outlineColor - The color of the text's outline. - CCLabelTTF.h - - @property (nonatomic, strong) CCColor *outlineColor - - - //api/name/outlineColor - - - - - //apple_ref/occ/instp/CCLabelTTF/outlineColor - The color of the text's outline. - CCLabelTTF.h - - @property (nonatomic, strong) CCColor *outlineColor - - - //api/name/outlineColor - - - - - //apple_ref/occ/instm/CCLabelTTF/setOutlineWidth: - The width of the text's outline. - CCLabelTTF.h - - @property (nonatomic, assign) float outlineWidth - - - //api/name/outlineWidth - - - - - //apple_ref/occ/instm/CCLabelTTF/outlineWidth - The width of the text's outline. - CCLabelTTF.h - - @property (nonatomic, assign) float outlineWidth - - - //api/name/outlineWidth - - - - - //apple_ref/occ/instp/CCLabelTTF/outlineWidth - The width of the text's outline. - CCLabelTTF.h - - @property (nonatomic, assign) float outlineWidth - - - //api/name/outlineWidth - - - - - //apple_ref/occ/clm/CCLabelTTF/labelWithString:fontName:fontSize: - Creates and returns a label object using the specified text, font name and font size. - CCLabelTTF.h - - + (id)labelWithString:(NSString *)string fontName:(NSString *)name fontSize:(CGFloat)size - - - string - Label text. - - name - Label font name. - - size - Label font size (in points). - - - The CCLabelTTF Object. - //api/name/labelWithString:fontName:fontSize: - - - - - //apple_ref/occ/clm/CCLabelTTF/labelWithString:fontName:fontSize:dimensions: - Creates and returns a label object using the specified text, font name, font size and dimensions. - CCLabelTTF.h - - + (id)labelWithString:(NSString *)string fontName:(NSString *)name fontSize:(CGFloat)size dimensions:(CGSize)dimensions - - - string - Label text. - - name - Label font name. - - size - Label font size (in points). - - dimensions - Label dimensions. - - - The CCLabelTTF Object. - //api/name/labelWithString:fontName:fontSize:dimensions: - - - - - //apple_ref/occ/clm/CCLabelTTF/labelWithAttributedString: - Creates and returns a label object using the specified attributed text. - CCLabelTTF.h - - + (id)labelWithAttributedString:(NSAttributedString *)attrString - - - attrString - Label Attributed text. - - - The CCLabelTTF Object. - //api/name/labelWithAttributedString: - - - - - //apple_ref/occ/clm/CCLabelTTF/labelWithAttributedString:dimensions: - Creates and returns a label object using the specified attributed text and dimensions. - CCLabelTTF.h - - + (id)labelWithAttributedString:(NSAttributedString *)attrString dimensions:(CGSize)dimensions - - - attrString - Label Attributed text. - - dimensions - Label dimensions. - - - The CCLabelTTF Object. - //api/name/labelWithAttributedString:dimensions: - - - - - //apple_ref/occ/instm/CCLabelTTF/initWithString:fontName:fontSize: - Initializes and returns a label object using the specified text, font name and font size. - CCLabelTTF.h - - - (id)initWithString:(NSString *)string fontName:(NSString *)name fontSize:(CGFloat)size - - - string - Label text. - - name - Label font name. - - size - Label font size (in points). - - - An initialized CCLabelTTF Object. - //api/name/initWithString:fontName:fontSize: - - - - - //apple_ref/occ/instm/CCLabelTTF/initWithString:fontName:fontSize:dimensions: - Initializes and returns a label object using the specified text, font name, font size and dimensions. - CCLabelTTF.h - - - (id)initWithString:(NSString *)string fontName:(NSString *)name fontSize:(CGFloat)size dimensions:(CGSize)dimensions - - - string - Label text. - - name - Label font name. - - size - Label font size (in points). - - dimensions - Label dimensions. - - - An initialized CCLabelTTF Object. - //api/name/initWithString:fontName:fontSize:dimensions: - - - - - //apple_ref/occ/instm/CCLabelTTF/initWithAttributedString: - Initializes and returns a label object using the specified attributed text. - CCLabelTTF.h - - - (id)initWithAttributedString:(NSAttributedString *)attrString - - - attrString - Label Attributed text. - - - An initialized CCLabelTTF Object. - //api/name/initWithAttributedString: - - - - - //apple_ref/occ/instm/CCLabelTTF/initWithAttributedString:dimensions: - Initializes and returns a label object using the specified attributed text and dimensions. - CCLabelTTF.h - - - (id)initWithAttributedString:(NSAttributedString *)attrString dimensions:(CGSize)dimensions - - - attrString - Label Attributed text. - - dimensions - Label dimensions. - - - An initialized CCLabelTTF Object. - //api/name/initWithAttributedString:dimensions: - - - - - //apple_ref/occ/instm/CCLabelTTF/setHTML: - (OS X) HTML Label - CCLabelTTF.h - - - (void)setHTML:(NSString *)html - - - html - HTML Description. - - - - //api/name/setHTML: - - - - - //apple_ref/occ/clm/CCLabelTTF/registerCustomTTF: - Register a TTF font resource. - CCLabelTTF.h - - + (void)registerCustomTTF:(NSString *)fontFile - - - fontFile - Font file path. - - - - //api/name/registerCustomTTF: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens70.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens70.xml deleted file mode 100644 index 2145573..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens70.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCLayout - * A layout will take control of its childrens' positions. Any node added as a child will be position according to the rules of the specific layout type. If you are using a layout you should not set the position of the children manually. - CCLayout.h - - - - - - - - //apple_ref/occ/instm/CCLayout/needsLayout - Called whenever the node needs to layout its children again. Normally, there is no need to call this method directly. - CCLayout.h - - - (void)needsLayout - - - //api/name/needsLayout - - - - - //apple_ref/occ/instm/CCLayout/layout - The layout method layouts the children according to the rules of the specific layout. - CCLayout.h - - - (void)layout - - - //api/name/layout - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens71.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens71.xml deleted file mode 100644 index 4b71d80..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens71.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCLayoutBox - The box layout lays out its children in a horizontal or vertical row. Optionally you can set a spacing between the child nodes. - CCLayoutBox.h - - - - - - - - //apple_ref/occ/instm/CCLayoutBox/setDirection: - The direction is either horizontal or vertical. - CCLayoutBox.h - - @property (nonatomic, assign) CCLayoutBoxDirection direction - - - //api/name/direction - - - - - //apple_ref/occ/instm/CCLayoutBox/direction - The direction is either horizontal or vertical. - CCLayoutBox.h - - @property (nonatomic, assign) CCLayoutBoxDirection direction - - - //api/name/direction - - - - - //apple_ref/occ/instp/CCLayoutBox/direction - The direction is either horizontal or vertical. - CCLayoutBox.h - - @property (nonatomic, assign) CCLayoutBoxDirection direction - - - //api/name/direction - - - - - //apple_ref/occ/instm/CCLayoutBox/setSpacing: - The spacing in points between the child nodes. - CCLayoutBox.h - - @property (nonatomic, assign) float spacing - - - //api/name/spacing - - - - - //apple_ref/occ/instm/CCLayoutBox/spacing - The spacing in points between the child nodes. - CCLayoutBox.h - - @property (nonatomic, assign) float spacing - - - //api/name/spacing - - - - - //apple_ref/occ/instp/CCLayoutBox/spacing - The spacing in points between the child nodes. - CCLayoutBox.h - - @property (nonatomic, assign) float spacing - - - //api/name/spacing - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens72.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens72.xml deleted file mode 100644 index 2baee82..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens72.xml +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCMotionStreak - CCMotionStreak creates a motion trail special effect. - CCMotionStreak.h - - - - - - - - //apple_ref/occ/instm/CCMotionStreak/setBlendFunc: - Blend method. - CCMotionStreak.h - - @property (nonatomic, readwrite, assign) ccBlendFunc blendFunc - - - //api/name/blendFunc - - - - - //apple_ref/occ/instm/CCMotionStreak/blendFunc - Blend method. - CCMotionStreak.h - - @property (nonatomic, readwrite, assign) ccBlendFunc blendFunc - - - //api/name/blendFunc - - - - - //apple_ref/occ/instp/CCMotionStreak/blendFunc - Blend method. - CCMotionStreak.h - - @property (nonatomic, readwrite, assign) ccBlendFunc blendFunc - - - //api/name/blendFunc - - - - - //apple_ref/occ/instm/CCMotionStreak/setFastMode: - Fast mode toggle. - CCMotionStreak.h - - @property (nonatomic, readwrite, assign, getter=isFastMode) BOOL fastMode - - - //api/name/fastMode - - - - - //apple_ref/occ/instm/CCMotionStreak/isFastMode - Fast mode toggle. - CCMotionStreak.h - - @property (nonatomic, readwrite, assign, getter=isFastMode) BOOL fastMode - - - //api/name/fastMode - - - - - //apple_ref/occ/instp/CCMotionStreak/fastMode - Fast mode toggle. - CCMotionStreak.h - - @property (nonatomic, readwrite, assign, getter=isFastMode) BOOL fastMode - - - //api/name/fastMode - - - - - //apple_ref/occ/instm/CCMotionStreak/setTexture: - Trail texture. - CCMotionStreak.h - - @property (nonatomic, strong) CCTexture *texture - - - //api/name/texture - - - - - //apple_ref/occ/instm/CCMotionStreak/texture - Trail texture. - CCMotionStreak.h - - @property (nonatomic, strong) CCTexture *texture - - - //api/name/texture - - - - - //apple_ref/occ/instp/CCMotionStreak/texture - Trail texture. - CCMotionStreak.h - - @property (nonatomic, strong) CCTexture *texture - - - //api/name/texture - - - - - //apple_ref/occ/clm/CCMotionStreak/streakWithFade:minSeg:width:color:textureFilename: - Creates and returns a motion streak object from the specified fade time, segments, stroke, color and texture file path values. - CCMotionStreak.h - - + (id)streakWithFade:(float)fade minSeg:(float)minSeg width:(float)stroke color:(CCColor *)color textureFilename:(NSString *)path - - - fade - Fade time. - - minSeg - Minimum segments. - - stroke - Stroke width. - - color - Color. - - path - Texture file path. - - - The CCMotionStreak object. - //api/name/streakWithFade:minSeg:width:color:textureFilename: - - - - - //apple_ref/occ/clm/CCMotionStreak/streakWithFade:minSeg:width:color:texture: - Creates and returns a motion streak object from the specified fade time, segments, stroke, color and texture values. - CCMotionStreak.h - - + (id)streakWithFade:(float)fade minSeg:(float)minSeg width:(float)stroke color:(CCColor *)color texture:(CCTexture *)texture - - - fade - Fade time. - - minSeg - Minimum segments. - - stroke - Stroke width. - - color - Color. - - texture - Texture. - - - The CCMotionStreak object. - //api/name/streakWithFade:minSeg:width:color:texture: - - - - - //apple_ref/occ/instm/CCMotionStreak/initWithFade:minSeg:width:color:textureFilename: - Initializes and returns a motion streak object from the specified fade time, segments, stroke, color and texture file path values. - CCMotionStreak.h - - - (id)initWithFade:(float)fade minSeg:(float)minSeg width:(float)stroke color:(CCColor *)color textureFilename:(NSString *)path - - - fade - Fade time. - - minSeg - Minimum segments. - - stroke - Stroke width. - - color - Color. - - path - Texture file path. - - - An initialized CCMotionStreak object. - //api/name/initWithFade:minSeg:width:color:textureFilename: - - - - - //apple_ref/occ/instm/CCMotionStreak/initWithFade:minSeg:width:color:texture: - Initializes and returns a motion streak object from the specified fade time, segments, stroke, color and texture values. - CCMotionStreak.h - - - (id)initWithFade:(float)fade minSeg:(float)minSeg width:(float)stroke color:(CCColor *)color texture:(CCTexture *)texture - - - fade - Fade time. - - minSeg - Minimum segments. - - stroke - Stroke width. - - color - Color. - - texture - Texture. - - - An initialized CCMotionStreak object. - //api/name/initWithFade:minSeg:width:color:texture: - - - - - //apple_ref/occ/instm/CCMotionStreak/reset - Remove all living segments. - CCMotionStreak.h - - - (void)reset - - - //api/name/reset - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens73.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens73.xml deleted file mode 100644 index 66e9e5d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens73.xml +++ /dev/null @@ -1,2227 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCNode - CCNode is the base class for all objects displayed by Cocos2d. The nodes are hierachically organized in a tree, normally with a CCScene as its root node. Example of CCNode:s are CCSprite, CCScene and CCButton. The CCNode handles transformations, can have a content size and provides a coordinate system to its children. Any CCNode or subclass can handle user interaction, such as touches and mouse events, see the CCResponder for more information on this. - CCNode.h - - - - - - - - //apple_ref/occ/clm/CCNode/node - Allocates and initializes a node. The node will be created as "autorelease". - CCNode.h - - + (id)node - - - //api/name/node - - - - - //apple_ref/occ/instm/CCNode/init - Initializes the node. - CCNode.h - - - (id)init - - - //api/name/init - - - - - //apple_ref/occ/instm/CCNode/setPaused: - If paused, no callbacks will be called, and no actions will be run. - CCNode.h - - @property (nonatomic, assign) BOOL paused - - - //api/name/paused - - - - - //apple_ref/occ/instm/CCNode/paused - If paused, no callbacks will be called, and no actions will be run. - CCNode.h - - @property (nonatomic, assign) BOOL paused - - - //api/name/paused - - - - - //apple_ref/occ/instp/CCNode/paused - If paused, no callbacks will be called, and no actions will be run. - CCNode.h - - @property (nonatomic, assign) BOOL paused - - - //api/name/paused - - - - - //apple_ref/occ/instm/CCNode/setVisible: - Whether of not the node is visible. Default is YES. - CCNode.h - - @property (nonatomic, readwrite, assign) BOOL visible - - - //api/name/visible - - - - - //apple_ref/occ/instm/CCNode/visible - Whether of not the node is visible. Default is YES. - CCNode.h - - @property (nonatomic, readwrite, assign) BOOL visible - - - //api/name/visible - - - - - //apple_ref/occ/instp/CCNode/visible - Whether of not the node is visible. Default is YES. - CCNode.h - - @property (nonatomic, readwrite, assign) BOOL visible - - - //api/name/visible - - - - - //apple_ref/occ/instm/CCNode/setName: - A name tag used to help identify the node easily. - CCNode.h - - @property (nonatomic, strong) NSString *name - - - //api/name/name - - - - - //apple_ref/occ/instm/CCNode/name - A name tag used to help identify the node easily. - CCNode.h - - @property (nonatomic, strong) NSString *name - - - //api/name/name - - - - - //apple_ref/occ/instp/CCNode/name - A name tag used to help identify the node easily. - CCNode.h - - @property (nonatomic, strong) NSString *name - - - //api/name/name - - - - - //apple_ref/occ/instm/CCNode/setUserObject: - Similar to userData, but instead of holding a void* it holds an id. - CCNode.h - - @property (nonatomic, readwrite, strong) id userObject - - - //api/name/userObject - - - - - //apple_ref/occ/instm/CCNode/userObject - Similar to userData, but instead of holding a void* it holds an id. - CCNode.h - - @property (nonatomic, readwrite, strong) id userObject - - - //api/name/userObject - - - - - //apple_ref/occ/instp/CCNode/userObject - Similar to userData, but instead of holding a void* it holds an id. - CCNode.h - - @property (nonatomic, readwrite, strong) id userObject - - - //api/name/userObject - - - - - //apple_ref/occ/instm/CCNode/setPosition: - Position (x,y) of the node in the unit specified by the positionType property. The distance is measured from one of the corners of the node's parent container, which corner is specified by the positionType property. Default setting is referencing the bottom left corner in points. - CCNode.h - - @property (nonatomic, readwrite, assign) CGPoint position - - - //api/name/position - - - - - //apple_ref/occ/instm/CCNode/position - Position (x,y) of the node in the unit specified by the positionType property. The distance is measured from one of the corners of the node's parent container, which corner is specified by the positionType property. Default setting is referencing the bottom left corner in points. - CCNode.h - - @property (nonatomic, readwrite, assign) CGPoint position - - - //api/name/position - - - - - //apple_ref/occ/instp/CCNode/position - Position (x,y) of the node in the unit specified by the positionType property. The distance is measured from one of the corners of the node's parent container, which corner is specified by the positionType property. Default setting is referencing the bottom left corner in points. - CCNode.h - - @property (nonatomic, readwrite, assign) CGPoint position - - - //api/name/position - - - - - //apple_ref/occ/instm/CCNode/setPositionInPoints: - Position (x,y) of the node in points from the bottom left corner. - CCNode.h - - @property (nonatomic, readonly) CGPoint positionInPoints - - - //api/name/positionInPoints - - - - - //apple_ref/occ/instm/CCNode/positionInPoints - Position (x,y) of the node in points from the bottom left corner. - CCNode.h - - @property (nonatomic, readonly) CGPoint positionInPoints - - - //api/name/positionInPoints - - - - - //apple_ref/occ/instp/CCNode/positionInPoints - Position (x,y) of the node in points from the bottom left corner. - CCNode.h - - @property (nonatomic, readonly) CGPoint positionInPoints - - - //api/name/positionInPoints - - - - - //apple_ref/occ/instm/CCNode/setPositionType: - Defines the position type used for the position property. Changing the position type affects the meaning of the position, and allows you to change the referenceCorner, relative to the parent container. It allso allows changing from points to UIPoints. UIPoints are scaled by [CCDirector sharedDirector].UIScaleFactor. See "Coordinate System and Positioning" for more information. - CCNode.h - - @property (nonatomic, readwrite, assign) CCPositionType positionType - - - //api/name/positionType - - - - - //apple_ref/occ/instm/CCNode/positionType - Defines the position type used for the position property. Changing the position type affects the meaning of the position, and allows you to change the referenceCorner, relative to the parent container. It allso allows changing from points to UIPoints. UIPoints are scaled by [CCDirector sharedDirector].UIScaleFactor. See "Coordinate System and Positioning" for more information. - CCNode.h - - @property (nonatomic, readwrite, assign) CCPositionType positionType - - - //api/name/positionType - - - - - //apple_ref/occ/instp/CCNode/positionType - Defines the position type used for the position property. Changing the position type affects the meaning of the position, and allows you to change the referenceCorner, relative to the parent container. It allso allows changing from points to UIPoints. UIPoints are scaled by [CCDirector sharedDirector].UIScaleFactor. See "Coordinate System and Positioning" for more information. - CCNode.h - - @property (nonatomic, readwrite, assign) CCPositionType positionType - - - //api/name/positionType - - - - - //apple_ref/occ/instm/CCNode/setRotation: - The rotation (angle) of the node in degrees. 0 is the default rotation angle. Positive values rotate node CW. - CCNode.h - - @property (nonatomic, readwrite, assign) float rotation - - - //api/name/rotation - - - - - //apple_ref/occ/instm/CCNode/rotation - The rotation (angle) of the node in degrees. 0 is the default rotation angle. Positive values rotate node CW. - CCNode.h - - @property (nonatomic, readwrite, assign) float rotation - - - //api/name/rotation - - - - - //apple_ref/occ/instp/CCNode/rotation - The rotation (angle) of the node in degrees. 0 is the default rotation angle. Positive values rotate node CW. - CCNode.h - - @property (nonatomic, readwrite, assign) float rotation - - - //api/name/rotation - - - - - //apple_ref/occ/instm/CCNode/setRotationalSkewX: - The rotation (angle) of the node in degrees. 0 is the default rotation angle. Positive values rotate node CW. It only modifies the X rotation performing a horizontal rotational skew. - CCNode.h - - @property (nonatomic, readwrite, assign) float rotationalSkewX - - - //api/name/rotationalSkewX - - - - - //apple_ref/occ/instm/CCNode/rotationalSkewX - The rotation (angle) of the node in degrees. 0 is the default rotation angle. Positive values rotate node CW. It only modifies the X rotation performing a horizontal rotational skew. - CCNode.h - - @property (nonatomic, readwrite, assign) float rotationalSkewX - - - //api/name/rotationalSkewX - - - - - //apple_ref/occ/instp/CCNode/rotationalSkewX - The rotation (angle) of the node in degrees. 0 is the default rotation angle. Positive values rotate node CW. It only modifies the X rotation performing a horizontal rotational skew. - CCNode.h - - @property (nonatomic, readwrite, assign) float rotationalSkewX - - - //api/name/rotationalSkewX - - - - - //apple_ref/occ/instm/CCNode/setRotationalSkewY: - The rotation (angle) of the node in degrees. 0 is the default rotation angle. Positive values rotate node CW. It only modifies the Y rotation performing a vertical rotational skew. - CCNode.h - - @property (nonatomic, readwrite, assign) float rotationalSkewY - - - //api/name/rotationalSkewY - - - - - //apple_ref/occ/instm/CCNode/rotationalSkewY - The rotation (angle) of the node in degrees. 0 is the default rotation angle. Positive values rotate node CW. It only modifies the Y rotation performing a vertical rotational skew. - CCNode.h - - @property (nonatomic, readwrite, assign) float rotationalSkewY - - - //api/name/rotationalSkewY - - - - - //apple_ref/occ/instp/CCNode/rotationalSkewY - The rotation (angle) of the node in degrees. 0 is the default rotation angle. Positive values rotate node CW. It only modifies the Y rotation performing a vertical rotational skew. - CCNode.h - - @property (nonatomic, readwrite, assign) float rotationalSkewY - - - //api/name/rotationalSkewY - - - - - //apple_ref/occ/instm/CCNode/setScale: - The scale factor of the node. 1.0 is the default scale factor. It modifies the X and Y scale at the same time. - CCNode.h - - @property (nonatomic, readwrite, assign) float scale - - - //api/name/scale - - - - - //apple_ref/occ/instm/CCNode/scale - The scale factor of the node. 1.0 is the default scale factor. It modifies the X and Y scale at the same time. - CCNode.h - - @property (nonatomic, readwrite, assign) float scale - - - //api/name/scale - - - - - //apple_ref/occ/instp/CCNode/scale - The scale factor of the node. 1.0 is the default scale factor. It modifies the X and Y scale at the same time. - CCNode.h - - @property (nonatomic, readwrite, assign) float scale - - - //api/name/scale - - - - - //apple_ref/occ/instm/CCNode/setScaleX: - The scale factor of the node. 1.0 is the default scale factor. It only modifies the X scale factor. - CCNode.h - - @property (nonatomic, readwrite, assign) float scaleX - - - //api/name/scaleX - - - - - //apple_ref/occ/instm/CCNode/scaleX - The scale factor of the node. 1.0 is the default scale factor. It only modifies the X scale factor. - CCNode.h - - @property (nonatomic, readwrite, assign) float scaleX - - - //api/name/scaleX - - - - - //apple_ref/occ/instp/CCNode/scaleX - The scale factor of the node. 1.0 is the default scale factor. It only modifies the X scale factor. - CCNode.h - - @property (nonatomic, readwrite, assign) float scaleX - - - //api/name/scaleX - - - - - //apple_ref/occ/instm/CCNode/setScaleY: - The scale factor of the node. 1.0 is the default scale factor. It only modifies the Y scale factor. - CCNode.h - - @property (nonatomic, readwrite, assign) float scaleY - - - //api/name/scaleY - - - - - //apple_ref/occ/instm/CCNode/scaleY - The scale factor of the node. 1.0 is the default scale factor. It only modifies the Y scale factor. - CCNode.h - - @property (nonatomic, readwrite, assign) float scaleY - - - //api/name/scaleY - - - - - //apple_ref/occ/instp/CCNode/scaleY - The scale factor of the node. 1.0 is the default scale factor. It only modifies the Y scale factor. - CCNode.h - - @property (nonatomic, readwrite, assign) float scaleY - - - //api/name/scaleY - - - - - //apple_ref/occ/instm/CCNode/setScaleInPoints: - The scaleInPoints is the scale factor of the node in both X and Y, measured in points. The scaleType indicates if the scaleInPoints will be scaled byt the UIScaleFactor or not. See "Coordinate System and Positioning" for more information. - CCNode.h - - @property (nonatomic, readonly) float scaleInPoints - - - //api/name/scaleInPoints - - - - - //apple_ref/occ/instm/CCNode/scaleInPoints - The scaleInPoints is the scale factor of the node in both X and Y, measured in points. The scaleType indicates if the scaleInPoints will be scaled byt the UIScaleFactor or not. See "Coordinate System and Positioning" for more information. - CCNode.h - - @property (nonatomic, readonly) float scaleInPoints - - - //api/name/scaleInPoints - - - - - //apple_ref/occ/instp/CCNode/scaleInPoints - The scaleInPoints is the scale factor of the node in both X and Y, measured in points. The scaleType indicates if the scaleInPoints will be scaled byt the UIScaleFactor or not. See "Coordinate System and Positioning" for more information. - CCNode.h - - @property (nonatomic, readonly) float scaleInPoints - - - //api/name/scaleInPoints - - - - - //apple_ref/occ/instm/CCNode/setScaleXInPoints: - The scaleInPoints is the scale factor of the node in X, measured in points. - CCNode.h - - @property (nonatomic, readonly) float scaleXInPoints - - - //api/name/scaleXInPoints - - - - - //apple_ref/occ/instm/CCNode/scaleXInPoints - The scaleInPoints is the scale factor of the node in X, measured in points. - CCNode.h - - @property (nonatomic, readonly) float scaleXInPoints - - - //api/name/scaleXInPoints - - - - - //apple_ref/occ/instp/CCNode/scaleXInPoints - The scaleInPoints is the scale factor of the node in X, measured in points. - CCNode.h - - @property (nonatomic, readonly) float scaleXInPoints - - - //api/name/scaleXInPoints - - - - - //apple_ref/occ/instm/CCNode/setScaleYInPoints: - The scaleInPoints is the scale factor of the node in Y, measured in points. - CCNode.h - - @property (nonatomic, readonly) float scaleYInPoints - - - //api/name/scaleYInPoints - - - - - //apple_ref/occ/instm/CCNode/scaleYInPoints - The scaleInPoints is the scale factor of the node in Y, measured in points. - CCNode.h - - @property (nonatomic, readonly) float scaleYInPoints - - - //api/name/scaleYInPoints - - - - - //apple_ref/occ/instp/CCNode/scaleYInPoints - The scaleInPoints is the scale factor of the node in Y, measured in points. - CCNode.h - - @property (nonatomic, readonly) float scaleYInPoints - - - //api/name/scaleYInPoints - - - - - //apple_ref/occ/instm/CCNode/setScaleType: - The scaleType defines scale behavior for this node. CCScaleTypeScaled indicates that the node will be scaled by [CCDirector sharedDirector].UIScaleFactor. This property is analagous to positionType. ScaleType affects the scaleInPoints of a CCNode. See "Coordinate System and Positioning" for more information. - CCNode.h - - @property (nonatomic, assign) CCScaleType scaleType - - - //api/name/scaleType - - - - - //apple_ref/occ/instm/CCNode/scaleType - The scaleType defines scale behavior for this node. CCScaleTypeScaled indicates that the node will be scaled by [CCDirector sharedDirector].UIScaleFactor. This property is analagous to positionType. ScaleType affects the scaleInPoints of a CCNode. See "Coordinate System and Positioning" for more information. - CCNode.h - - @property (nonatomic, assign) CCScaleType scaleType - - - //api/name/scaleType - - - - - //apple_ref/occ/instp/CCNode/scaleType - The scaleType defines scale behavior for this node. CCScaleTypeScaled indicates that the node will be scaled by [CCDirector sharedDirector].UIScaleFactor. This property is analagous to positionType. ScaleType affects the scaleInPoints of a CCNode. See "Coordinate System and Positioning" for more information. - CCNode.h - - @property (nonatomic, assign) CCScaleType scaleType - - - //api/name/scaleType - - - - - //apple_ref/occ/instm/CCNode/setSkewX: - The X skew angle of the node in degrees. -This angle describes the shear distortion in the X direction. -Thus, it is the angle between the Y axis and the left edge of the shape -The default skewX angle is 0. Positive values distort the node in a CW direction. - CCNode.h - - @property (nonatomic, readwrite, assign) float skewX - - - //api/name/skewX - - - - - //apple_ref/occ/instm/CCNode/skewX - The X skew angle of the node in degrees. -This angle describes the shear distortion in the X direction. -Thus, it is the angle between the Y axis and the left edge of the shape -The default skewX angle is 0. Positive values distort the node in a CW direction. - CCNode.h - - @property (nonatomic, readwrite, assign) float skewX - - - //api/name/skewX - - - - - //apple_ref/occ/instp/CCNode/skewX - The X skew angle of the node in degrees. -This angle describes the shear distortion in the X direction. -Thus, it is the angle between the Y axis and the left edge of the shape -The default skewX angle is 0. Positive values distort the node in a CW direction. - CCNode.h - - @property (nonatomic, readwrite, assign) float skewX - - - //api/name/skewX - - - - - //apple_ref/occ/instm/CCNode/setSkewY: - The Y skew angle of the node in degrees. -This angle describes the shear distortion in the Y direction. -Thus, it is the angle between the X axis and the bottom edge of the shape -The default skewY angle is 0. Positive values distort the node in a CCW direction. - CCNode.h - - @property (nonatomic, readwrite, assign) float skewY - - - //api/name/skewY - - - - - //apple_ref/occ/instm/CCNode/skewY - The Y skew angle of the node in degrees. -This angle describes the shear distortion in the Y direction. -Thus, it is the angle between the X axis and the bottom edge of the shape -The default skewY angle is 0. Positive values distort the node in a CCW direction. - CCNode.h - - @property (nonatomic, readwrite, assign) float skewY - - - //api/name/skewY - - - - - //apple_ref/occ/instp/CCNode/skewY - The Y skew angle of the node in degrees. -This angle describes the shear distortion in the Y direction. -Thus, it is the angle between the X axis and the bottom edge of the shape -The default skewY angle is 0. Positive values distort the node in a CCW direction. - CCNode.h - - @property (nonatomic, readwrite, assign) float skewY - - - //api/name/skewY - - - - - //apple_ref/occ/instm/CCNode/setContentSize: - The untransformed size of the node in the unit specified by contentSizeType property. The contentSize remains the same no matter the node is scaled or rotated. contentSize is relative to the node. - CCNode.h - - @property (nonatomic, readwrite, assign) CGSize contentSize - - - //api/name/contentSize - - - - - //apple_ref/occ/instm/CCNode/contentSize - The untransformed size of the node in the unit specified by contentSizeType property. The contentSize remains the same no matter the node is scaled or rotated. contentSize is relative to the node. - CCNode.h - - @property (nonatomic, readwrite, assign) CGSize contentSize - - - //api/name/contentSize - - - - - //apple_ref/occ/instp/CCNode/contentSize - The untransformed size of the node in the unit specified by contentSizeType property. The contentSize remains the same no matter the node is scaled or rotated. contentSize is relative to the node. - CCNode.h - - @property (nonatomic, readwrite, assign) CGSize contentSize - - - //api/name/contentSize - - - - - //apple_ref/occ/instm/CCNode/setContentSizeInPoints: - The untransformed size of the node in Points. The contentSize remains the same no matter the node is scaled or rotated. contentSizeInPoints is affected by the contentSizeType and will be scaled by the [CCDirector sharedDirector].UIScaleFactor if the type is CCSizeUnitUIPoints. - CCNode.h - - @property (nonatomic, readonly) CGSize contentSizeInPoints - - - //api/name/contentSizeInPoints - - - - - //apple_ref/occ/instm/CCNode/contentSizeInPoints - The untransformed size of the node in Points. The contentSize remains the same no matter the node is scaled or rotated. contentSizeInPoints is affected by the contentSizeType and will be scaled by the [CCDirector sharedDirector].UIScaleFactor if the type is CCSizeUnitUIPoints. - CCNode.h - - @property (nonatomic, readonly) CGSize contentSizeInPoints - - - //api/name/contentSizeInPoints - - - - - //apple_ref/occ/instp/CCNode/contentSizeInPoints - The untransformed size of the node in Points. The contentSize remains the same no matter the node is scaled or rotated. contentSizeInPoints is affected by the contentSizeType and will be scaled by the [CCDirector sharedDirector].UIScaleFactor if the type is CCSizeUnitUIPoints. - CCNode.h - - @property (nonatomic, readonly) CGSize contentSizeInPoints - - - //api/name/contentSizeInPoints - - - - - //apple_ref/occ/instm/CCNode/setContentSizeType: - Defines the contentSize type used for the widht and height component of the contentSize property. - CCNode.h - - @property (nonatomic, readwrite, assign) CCSizeType contentSizeType - - - //api/name/contentSizeType - - - - - //apple_ref/occ/instm/CCNode/contentSizeType - Defines the contentSize type used for the widht and height component of the contentSize property. - CCNode.h - - @property (nonatomic, readwrite, assign) CCSizeType contentSizeType - - - //api/name/contentSizeType - - - - - //apple_ref/occ/instp/CCNode/contentSizeType - Defines the contentSize type used for the widht and height component of the contentSize property. - CCNode.h - - @property (nonatomic, readwrite, assign) CCSizeType contentSizeType - - - //api/name/contentSizeType - - - - - //apple_ref/occ/instm/CCNode/setAnchorPoint: - The anchorPoint is the point around which all transformations and positioning manipulations take place. -It's like a pin in the node where it is "attached" to its parent. -The anchorPoint is normalized, like a percentage. (0,0) means the bottom-left corner and (1,1) means the top-right corner. -But you can use values higher than (1,1) and lower than (0,0) too. -The default anchorPoint is (0,0). It starts in the bottom-left corner. CCSprite and other subclasses have a different default anchorPoint. - CCNode.h - - @property (nonatomic, readwrite) CGPoint anchorPoint - - - //api/name/anchorPoint - - - - - //apple_ref/occ/instm/CCNode/anchorPoint - The anchorPoint is the point around which all transformations and positioning manipulations take place. -It's like a pin in the node where it is "attached" to its parent. -The anchorPoint is normalized, like a percentage. (0,0) means the bottom-left corner and (1,1) means the top-right corner. -But you can use values higher than (1,1) and lower than (0,0) too. -The default anchorPoint is (0,0). It starts in the bottom-left corner. CCSprite and other subclasses have a different default anchorPoint. - CCNode.h - - @property (nonatomic, readwrite) CGPoint anchorPoint - - - //api/name/anchorPoint - - - - - //apple_ref/occ/instp/CCNode/anchorPoint - The anchorPoint is the point around which all transformations and positioning manipulations take place. -It's like a pin in the node where it is "attached" to its parent. -The anchorPoint is normalized, like a percentage. (0,0) means the bottom-left corner and (1,1) means the top-right corner. -But you can use values higher than (1,1) and lower than (0,0) too. -The default anchorPoint is (0,0). It starts in the bottom-left corner. CCSprite and other subclasses have a different default anchorPoint. - CCNode.h - - @property (nonatomic, readwrite) CGPoint anchorPoint - - - //api/name/anchorPoint - - - - - //apple_ref/occ/instm/CCNode/setAnchorPointInPoints: - The anchorPoint in absolute pixels. Since v0.8 you can only read it. If you wish to modify it, use anchorPoint instead. - CCNode.h - - @property (nonatomic, readonly) CGPoint anchorPointInPoints - - - //api/name/anchorPointInPoints - - - - - //apple_ref/occ/instm/CCNode/anchorPointInPoints - The anchorPoint in absolute pixels. Since v0.8 you can only read it. If you wish to modify it, use anchorPoint instead. - CCNode.h - - @property (nonatomic, readonly) CGPoint anchorPointInPoints - - - //api/name/anchorPointInPoints - - - - - //apple_ref/occ/instp/CCNode/anchorPointInPoints - The anchorPoint in absolute pixels. Since v0.8 you can only read it. If you wish to modify it, use anchorPoint instead. - CCNode.h - - @property (nonatomic, readonly) CGPoint anchorPointInPoints - - - //api/name/anchorPointInPoints - - - - - //apple_ref/occ/instm/CCNode/boundingBox - Returns a "local" axis aligned bounding box of the node in points. -The returned box is relative only to its parent. -The returned box is in Points. - CCNode.h - - - (CGRect)boundingBox - - - //api/name/boundingBox - - - - - //apple_ref/occ/instm/CCNode/addChild: - Adds a child to the container with z-order as 0. -If the child is added to a 'running' node, then 'onEnter' and 'onEnterTransitionDidFinish' will be called immediately. - CCNode.h - - - (void)addChild:(CCNode *)node - - - node - CCNode to add as a child. - - - - //api/name/addChild: - - - - - //apple_ref/occ/instm/CCNode/addChild:z: - Adds a child to the container with a z-order. -If the child is added to a 'running' node, then 'onEnter' and 'onEnterTransitionDidFinish' will be called immediately. - CCNode.h - - - (void)addChild:(CCNode *)node z:(NSInteger)z - - - node - CCNode to add as a child. - - z - Z depth of node. - - - - //api/name/addChild:z: - - - - - //apple_ref/occ/instm/CCNode/addChild:z:name: - Adds a child to the container with z order and tag. -If the child is added to a 'running' node, then 'onEnter' and 'onEnterTransitionDidFinish' will be called immediately. - CCNode.h - - - (void)addChild:(CCNode *)node z:(NSInteger)z name:(NSString *)name - - - node - CCNode to add as a child. - - z - Z depth of node. - - name - name tag. - - - - //api/name/addChild:z:name: - - - - - //apple_ref/occ/instm/CCNode/removeFromParent - Remove itself from its parent node forcing a cleanup. -If the node orphan, then nothing happens. - CCNode.h - - - (void)removeFromParent - - - //api/name/removeFromParent - - - - - //apple_ref/occ/instm/CCNode/removeFromParentAndCleanup: - Remove itself from its parent node. If cleanup is YES, then also remove all actions and callbacks. -If the node orphan, then nothing happens. - CCNode.h - - - (void)removeFromParentAndCleanup:(BOOL)cleanup - - - cleanup - Stops all scheduled events and actions. - - - - //api/name/removeFromParentAndCleanup: - - - - - //apple_ref/occ/instm/CCNode/removeChild: - Removes a child from the container forcing a cleanup. This method checks to ensure the parameter node is actually a child of this node. - CCNode.h - - - (void)removeChild:(CCNode *)child - - - child - The child node to remove. - - - - //api/name/removeChild: - - - - - //apple_ref/occ/instm/CCNode/removeChild:cleanup: - Removes a child from the container. It will also cleanup all running and scheduled actions depending on the cleanup parameter. -This method checks to ensure the parameter node is actually a child of this node. - CCNode.h - - - (void)removeChild:(CCNode *)node cleanup:(BOOL)cleanup - - - node - The child node to remove. - - cleanup - Stops all scheduled events and actions. - - - - //api/name/removeChild:cleanup: - - - - - //apple_ref/occ/instm/CCNode/removeChildByName: - Removes a child from the container by name value forcing a cleanup. - CCNode.h - - - (void)removeChildByName:(NSString *)name - - - name - Name of node to be removed. - - - - //api/name/removeChildByName: - - - - - //apple_ref/occ/instm/CCNode/removeChildByName:cleanup: - Removes a child from the container by name value. It will also cleanup all running actions depending on the cleanup parameter - CCNode.h - - - (void)removeChildByName:(NSString *)name cleanup:(BOOL)cleanup - - - name - Name of node to be removed. - - cleanup - Stops all scheduled events and actions. - - - - //api/name/removeChildByName:cleanup: - - - - - //apple_ref/occ/instm/CCNode/removeAllChildren - Removes all children from the container forcing a cleanup. - CCNode.h - - - (void)removeAllChildren - - - //api/name/removeAllChildren - - - - - //apple_ref/occ/instm/CCNode/removeAllChildrenWithCleanup: - Removes all children from the container and do a cleanup all running actions depending on the cleanup parameter. - CCNode.h - - - (void)removeAllChildrenWithCleanup:(BOOL)cleanup - - - cleanup - Stops all scheduled events and actions. - - - - //api/name/removeAllChildrenWithCleanup: - - - - - //apple_ref/occ/instm/CCNode/setParent: - A weak reference to the parent. - CCNode.h - - @property (nonatomic, readwrite, unsafe_unretained) CCNode *parent - - - //api/name/parent - - - - - //apple_ref/occ/instm/CCNode/parent - A weak reference to the parent. - CCNode.h - - @property (nonatomic, readwrite, unsafe_unretained) CCNode *parent - - - //api/name/parent - - - - - //apple_ref/occ/instp/CCNode/parent - A weak reference to the parent. - CCNode.h - - @property (nonatomic, readwrite, unsafe_unretained) CCNode *parent - - - //api/name/parent - - - - - //apple_ref/occ/instm/CCNode/setChildren: - Array of child nodes. - CCNode.h - - @property (nonatomic, readonly) NSArray *children - - - //api/name/children - - - - - //apple_ref/occ/instm/CCNode/children - Array of child nodes. - CCNode.h - - @property (nonatomic, readonly) NSArray *children - - - //api/name/children - - - - - //apple_ref/occ/instp/CCNode/children - Array of child nodes. - CCNode.h - - @property (nonatomic, readonly) NSArray *children - - - //api/name/children - - - - - //apple_ref/occ/instm/CCNode/getChildByName:recursively: - Search through the children of the container for one matching the name tag. -If recursive, it returns the first matching node, via a depth first search. -Otherwise, only immediate children are checked. - CCNode.h - - - (CCNode *)getChildByName:(NSString *)name recursively:(bool)isRecursive - - - name - Name tag. - - isRecursive - Search recursively through children of children. - - - Returns a CCNode, or nil if no marching nodes are found. - //api/name/getChildByName:recursively: - - - - - //apple_ref/occ/instm/CCNode/setZOrder: - The z order of the node relative to its "siblings": children of the same parent. - CCNode.h - - @property (nonatomic, assign) NSInteger zOrder - - - //api/name/zOrder - - - - - //apple_ref/occ/instm/CCNode/zOrder - The z order of the node relative to its "siblings": children of the same parent. - CCNode.h - - @property (nonatomic, assign) NSInteger zOrder - - - //api/name/zOrder - - - - - //apple_ref/occ/instp/CCNode/zOrder - The z order of the node relative to its "siblings": children of the same parent. - CCNode.h - - @property (nonatomic, assign) NSInteger zOrder - - - //api/name/zOrder - - - - - //apple_ref/occ/instm/CCNode/hitTestWithWorldPos: - Check if a touch is inside the node. -To allow for custom detection, override this method. - CCNode.h - - - (BOOL)hitTestWithWorldPos:(CGPoint)pos - - - pos - World position. - - - Returns true, if the position is inside the node. - //api/name/hitTestWithWorldPos: - - - - - //apple_ref/occ/instm/CCNode/setHitAreaExpansion: - Expands ( or contracts ) the hit area of the node. -The expansion is in normalized content size. Ie a hit area expansion of 2, will result in the hit area being double width, and double height. - CCNode.h - - @property (nonatomic, assign) float hitAreaExpansion - - - //api/name/hitAreaExpansion - - - - - //apple_ref/occ/instm/CCNode/hitAreaExpansion - Expands ( or contracts ) the hit area of the node. -The expansion is in normalized content size. Ie a hit area expansion of 2, will result in the hit area being double width, and double height. - CCNode.h - - @property (nonatomic, assign) float hitAreaExpansion - - - //api/name/hitAreaExpansion - - - - - //apple_ref/occ/instp/CCNode/hitAreaExpansion - Expands ( or contracts ) the hit area of the node. -The expansion is in normalized content size. Ie a hit area expansion of 2, will result in the hit area being double width, and double height. - CCNode.h - - @property (nonatomic, assign) float hitAreaExpansion - - - //api/name/hitAreaExpansion - - - - - //apple_ref/occ/instm/CCNode/onEnter - Event that is called every time the CCNode enters the 'stage'. -If the CCNode enters the 'stage' with a transition, this event is called when the transition starts. -During onEnter you can't access a sibling node. -If you override onEnter, you shall call [super onEnter]. - CCNode.h - - - (void)onEnter - - - //api/name/onEnter - - - - - //apple_ref/occ/instm/CCNode/onEnterTransitionDidFinish - Event that is called when the CCNode enters in the 'stage'. -If the CCNode enters the 'stage' with a transition, this event is called when the transition finishes. -If you override onEnterTransitionDidFinish, you shall call [super onEnterTransitionDidFinish]. - CCNode.h - - - (void)onEnterTransitionDidFinish - - - //api/name/onEnterTransitionDidFinish - - - - - //apple_ref/occ/instm/CCNode/onExit - Event that is called every time the CCNode leaves the 'stage'. -If the CCNode leaves the 'stage' with a transition, this event is called when the transition finishes. -During onExit you can't access a sibling node. -If you override onExit, you shall call [super onExit]. - CCNode.h - - - (void)onExit - - - //api/name/onExit - - - - - //apple_ref/occ/instm/CCNode/onExitTransitionDidStart - Callback that is called every time the CCNode leaves the 'stage'. -If the CCNode leaves the 'stage' with a transition, this callback is called when the transition starts. - CCNode.h - - - (void)onExitTransitionDidStart - - - //api/name/onExitTransitionDidStart - - - - - //apple_ref/occ/instm/CCNode/setScene: - The scene this node is added to, or nil if it's not part of a scene. - CCNode.h - - @property (nonatomic, readonly) CCScene *scene - - - //api/name/scene - - - - - //apple_ref/occ/instm/CCNode/scene - The scene this node is added to, or nil if it's not part of a scene. - CCNode.h - - @property (nonatomic, readonly) CCScene *scene - - - //api/name/scene - - - - - //apple_ref/occ/instp/CCNode/scene - The scene this node is added to, or nil if it's not part of a scene. - CCNode.h - - @property (nonatomic, readonly) CCScene *scene - - - //api/name/scene - - - - - //apple_ref/occ/instm/CCNode/setRunningInActiveScene: - Returns YES if the node is added to an active scene and neither it nor any of it's ancestors is paused. - CCNode.h - - @property (nonatomic, readonly, getter=isRunningInActiveScene) BOOL runningInActiveScene - - - //api/name/runningInActiveScene - - - - - //apple_ref/occ/instm/CCNode/isRunningInActiveScene - Returns YES if the node is added to an active scene and neither it nor any of it's ancestors is paused. - CCNode.h - - @property (nonatomic, readonly, getter=isRunningInActiveScene) BOOL runningInActiveScene - - - //api/name/runningInActiveScene - - - - - //apple_ref/occ/instp/CCNode/runningInActiveScene - Returns YES if the node is added to an active scene and neither it nor any of it's ancestors is paused. - CCNode.h - - @property (nonatomic, readonly, getter=isRunningInActiveScene) BOOL runningInActiveScene - - - //api/name/runningInActiveScene - - - - - //apple_ref/occ/instm/CCNode/setPhysicsBody: - The physics body (if any) that this node is attached to. - CCNode.h - - @property (nonatomic, strong) CCPhysicsBody *physicsBody - - - //api/name/physicsBody - - - - - //apple_ref/occ/instm/CCNode/physicsBody - The physics body (if any) that this node is attached to. - CCNode.h - - @property (nonatomic, strong) CCPhysicsBody *physicsBody - - - //api/name/physicsBody - - - - - //apple_ref/occ/instp/CCNode/physicsBody - The physics body (if any) that this node is attached to. - CCNode.h - - @property (nonatomic, strong) CCPhysicsBody *physicsBody - - - //api/name/physicsBody - - - - - //apple_ref/occ/instm/CCNode/runAction: - Executes an action, and returns the action that is executed. -The node becomes the action's target. - CCNode.h - - - (CCAction *)runAction:(CCAction *)action - - - action - Action to run. - - - An Action pointer - //api/name/runAction: - - - - - //apple_ref/occ/instm/CCNode/stopAllActions - Removes all actions from the running action list - CCNode.h - - - (void)stopAllActions - - - //api/name/stopAllActions - - - - - //apple_ref/occ/instm/CCNode/stopAction: - Removes an action from the running action list. - CCNode.h - - - (void)stopAction:(CCAction *)action - - - action - Action to remove. - - - - //api/name/stopAction: - - - - - //apple_ref/occ/instm/CCNode/stopActionByTag: - Removes an action from the running action list given its tag. - CCNode.h - - - (void)stopActionByTag:(NSInteger)tag - - - tag - Tag to remove. - - - - //api/name/stopActionByTag: - - - - - //apple_ref/occ/instm/CCNode/getActionByTag: - Gets an action from the running action list given its tag. - CCNode.h - - - (CCAction *)getActionByTag:(NSInteger)tag - - - tag - Tag to retrieve. - - - the Action the with the given tag. - //api/name/getActionByTag: - - - - - //apple_ref/occ/instm/CCNode/numberOfRunningActions - Returns the numbers of actions that are running plus the ones that are schedule to run (actions in actionsToAdd and actions arrays). -Composable actions are counted as 1 action. Example: -If you are running 1 Sequence of 7 actions, it will return 1. -If you are running 7 Sequences of 2 actions, it will return 7. - CCNode.h - - - (NSUInteger)numberOfRunningActions - - - //api/name/numberOfRunningActions - - - - - //apple_ref/occ/instm/CCNode/scheduleBlock:delay: - Schedules a block to run once, after a certain delay. - CCNode.h - - - (CCTimer *)scheduleBlock:(CCTimerBlock)block delay:(CCTime)delay - - - block - Block to execute. - - delay - Delay in seconds. - - - A newly initialized CCTimer object. - //api/name/scheduleBlock:delay: - - - - - //apple_ref/occ/instm/CCNode/schedule:interval: - Schedules a custom selector with an interval time in seconds. -If time is 0 it will be ticked every frame. In that case, it is recommended to override update: in stead. -If the selector is already scheduled, then the interval parameter will be updated without scheduling it again. - CCNode.h - - - (CCTimer *)schedule:(SEL)s interval:(CCTime)seconds - - - s - Selector to execute. - - seconds - Interval between execution in seconds. - - - A newly initialized CCTimer object. - //api/name/schedule:interval: - - - - - //apple_ref/occ/instm/CCNode/schedule:interval:repeat:delay: - Schedules a custom selector with an interval time in seconds. - CCNode.h - - - (CCTimer *)schedule:(SEL)selector interval:(CCTime)interval repeat:(uint)repeat delay:(CCTime)delay - - - selector - Selector to execute. - - interval - Interval between execution in seconds. - - repeat - Number of times to repeat. - - delay - Initial delay in seconds. - - - A newly initialized CCTimer object. - //api/name/schedule:interval:repeat:delay: - - - - - //apple_ref/occ/instm/CCNode/scheduleOnce:delay: - Schedules a selector that runs only once, with a delay of 0 or larger. - CCNode.h - - - (CCTimer *)scheduleOnce:(SEL)selector delay:(CCTime)delay - - - selector - Selector to execute. - - delay - Initial delay in seconds. - - - A newly initialized CCTimer object. - //api/name/scheduleOnce:delay: - - - - - //apple_ref/occ/instm/CCNode/unschedule: - Unschedule a scheduled selector. - CCNode.h - - - (void)unschedule:(SEL)selector - - - selector - Selector to unschedule. - - - - //api/name/unschedule: - - - - - //apple_ref/occ/instm/CCNode/unscheduleAllSelectors - Unschedule all scheduled selectors. - CCNode.h - - - (void)unscheduleAllSelectors - - - //api/name/unscheduleAllSelectors - - - - - //apple_ref/occ/instm/CCNode/transform - Performs OpenGL view-matrix transformation based on position, scale, rotation and other attributes. - CCNode.h - - - (void)transform - - - //api/name/transform - - - - - //apple_ref/occ/instm/CCNode/nodeToParentTransform - Returns the matrix that transform the node's (local) space coordinates into the parent's space coordinates. -The matrix is in Pixels. - CCNode.h - - - (CGAffineTransform)nodeToParentTransform - - - //api/name/nodeToParentTransform - - - - - //apple_ref/occ/instm/CCNode/parentToNodeTransform - Returns the matrix that transform parent's space coordinates to the node's (local) space coordinates. The matrix is in Pixels. - CCNode.h - - - (CGAffineTransform)parentToNodeTransform - - - //api/name/parentToNodeTransform - - - - - //apple_ref/occ/instm/CCNode/nodeToWorldTransform - Returns the world affine transform matrix. The matrix is in Pixels. - CCNode.h - - - (CGAffineTransform)nodeToWorldTransform - - - //api/name/nodeToWorldTransform - - - - - //apple_ref/occ/instm/CCNode/worldToNodeTransform - Returns the inverse world affine transform matrix. The matrix is in Pixels. - CCNode.h - - - (CGAffineTransform)worldToNodeTransform - - - //api/name/worldToNodeTransform - - - - - //apple_ref/occ/instm/CCNode/convertToNodeSpace: - Converts a Point to node (local) space coordinates. The result is in Points. - CCNode.h - - - (CGPoint)convertToNodeSpace:(CGPoint)worldPoint - - - worldPoint - World position in points. - - - Local position in points. - //api/name/convertToNodeSpace: - - - - - //apple_ref/occ/instm/CCNode/convertToWorldSpace: - Converts a Point to world space coordinates. The result is in Points. - CCNode.h - - - (CGPoint)convertToWorldSpace:(CGPoint)nodePoint - - - nodePoint - Local position in points. - - - World position in points. - //api/name/convertToWorldSpace: - - - - - //apple_ref/occ/instm/CCNode/convertToNodeSpaceAR: - Converts a Point to node (local) space coordinates. The result is in Points. -Treats the returned/received node point as anchor relative. - CCNode.h - - - (CGPoint)convertToNodeSpaceAR:(CGPoint)worldPoint - - - worldPoint - World position in points. - - - Local position in points. - //api/name/convertToNodeSpaceAR: - - - - - //apple_ref/occ/instm/CCNode/convertToWorldSpaceAR: - Converts a local Point to world space coordinates.The result is in Points. -Treats the returned/received node point as anchor relative. - CCNode.h - - - (CGPoint)convertToWorldSpaceAR:(CGPoint)nodePoint - - - nodePoint - Local position in points. - - - World position in points. - //api/name/convertToWorldSpaceAR: - - - - - //apple_ref/occ/instm/CCNode/draw - Override this method to draw your own node. -You should use cocos2d's GL API to enable/disable the GL state / shaders. -For further info, please see ccGLstate.h. -You shall NOT call [super draw]; - CCNode.h - - - (void)draw - - - //api/name/draw - - - - - //apple_ref/occ/instm/CCNode/visit - Recursive method that visit its children and draw them. - CCNode.h - - - (void)visit - - - //api/name/visit - - - - - //apple_ref/occ/instm/CCNode/setColor: - Sets and returns the color (tint), alpha is ignored when setting. - CCNode.h - - @property (nonatomic, strong) CCColor *color - - - //api/name/color - - - - - //apple_ref/occ/instm/CCNode/color - Sets and returns the color (tint), alpha is ignored when setting. - CCNode.h - - @property (nonatomic, strong) CCColor *color - - - //api/name/color - - - - - //apple_ref/occ/instp/CCNode/color - Sets and returns the color (tint), alpha is ignored when setting. - CCNode.h - - @property (nonatomic, strong) CCColor *color - - - //api/name/color - - - - - //apple_ref/occ/instm/CCNode/setColorRGBA: - Sets and returns the color (tint) with alpha. - CCNode.h - - @property (nonatomic, strong) CCColor *colorRGBA - - - //api/name/colorRGBA - - - - - //apple_ref/occ/instm/CCNode/colorRGBA - Sets and returns the color (tint) with alpha. - CCNode.h - - @property (nonatomic, strong) CCColor *colorRGBA - - - //api/name/colorRGBA - - - - - //apple_ref/occ/instp/CCNode/colorRGBA - Sets and returns the color (tint) with alpha. - CCNode.h - - @property (nonatomic, strong) CCColor *colorRGBA - - - //api/name/colorRGBA - - - - - //apple_ref/occ/instm/CCNode/setDisplayedColor: - Returns the displayed color. - CCNode.h - - @property (nonatomic, readonly) CCColor *displayedColor - - - //api/name/displayedColor - - - - - //apple_ref/occ/instm/CCNode/displayedColor - Returns the displayed color. - CCNode.h - - @property (nonatomic, readonly) CCColor *displayedColor - - - //api/name/displayedColor - - - - - //apple_ref/occ/instp/CCNode/displayedColor - Returns the displayed color. - CCNode.h - - @property (nonatomic, readonly) CCColor *displayedColor - - - //api/name/displayedColor - - - - - //apple_ref/occ/instm/CCNode/setCascadeColorEnabled: - CascadeColorEnabled causes changes to this node's color to cascade down to it's children. The new color is multiplied -in with the color of each child, so it doesn't bash the current color of those nodes. Opacity is unaffected by this -property, see cascadeOpacityEnabled to change the alpha of nodes. - CCNode.h - - @property (nonatomic, getter=isCascadeColorEnabled) BOOL cascadeColorEnabled - - - //api/name/cascadeColorEnabled - - - - - //apple_ref/occ/instm/CCNode/isCascadeColorEnabled - CascadeColorEnabled causes changes to this node's color to cascade down to it's children. The new color is multiplied -in with the color of each child, so it doesn't bash the current color of those nodes. Opacity is unaffected by this -property, see cascadeOpacityEnabled to change the alpha of nodes. - CCNode.h - - @property (nonatomic, getter=isCascadeColorEnabled) BOOL cascadeColorEnabled - - - //api/name/cascadeColorEnabled - - - - - //apple_ref/occ/instp/CCNode/cascadeColorEnabled - CascadeColorEnabled causes changes to this node's color to cascade down to it's children. The new color is multiplied -in with the color of each child, so it doesn't bash the current color of those nodes. Opacity is unaffected by this -property, see cascadeOpacityEnabled to change the alpha of nodes. - CCNode.h - - @property (nonatomic, getter=isCascadeColorEnabled) BOOL cascadeColorEnabled - - - //api/name/cascadeColorEnabled - - - - - //apple_ref/occ/instm/CCNode/updateDisplayedColor: - Recursive method that updates display color. - CCNode.h - - - (void)updateDisplayedColor:(ccColor4F)color - - - color - Color used for update. - - - - //api/name/updateDisplayedColor: - - - - - //apple_ref/occ/instm/CCNode/setOpacity: - Sets and returns the opacity. - CCNode.h - - @property (nonatomic) CGFloat opacity - - - //api/name/opacity - - - - - //apple_ref/occ/instm/CCNode/opacity - Sets and returns the opacity. - CCNode.h - - @property (nonatomic) CGFloat opacity - - - //api/name/opacity - - - - - //apple_ref/occ/instp/CCNode/opacity - Sets and returns the opacity. - CCNode.h - - @property (nonatomic) CGFloat opacity - - - //api/name/opacity - - - - - //apple_ref/occ/instm/CCNode/setDisplayedOpacity: - Returns the displayed opacity. - CCNode.h - - @property (nonatomic, readonly) CGFloat displayedOpacity - - - //api/name/displayedOpacity - - - - - //apple_ref/occ/instm/CCNode/displayedOpacity - Returns the displayed opacity. - CCNode.h - - @property (nonatomic, readonly) CGFloat displayedOpacity - - - //api/name/displayedOpacity - - - - - //apple_ref/occ/instp/CCNode/displayedOpacity - Returns the displayed opacity. - CCNode.h - - @property (nonatomic, readonly) CGFloat displayedOpacity - - - //api/name/displayedOpacity - - - - - //apple_ref/occ/instm/CCNode/setCascadeOpacityEnabled: - CascadeOpacity causes changes to this node's opacity to cascade down to it's children. The new opacity is multiplied -in with the opacity of each child, so it doesn't bash the current opacity of those nodes. Color is unaffected by this -property, see cascadeColorEnabled for color tint changes. - CCNode.h - - @property (nonatomic, getter=isCascadeOpacityEnabled) BOOL cascadeOpacityEnabled - - - //api/name/cascadeOpacityEnabled - - - - - //apple_ref/occ/instm/CCNode/isCascadeOpacityEnabled - CascadeOpacity causes changes to this node's opacity to cascade down to it's children. The new opacity is multiplied -in with the opacity of each child, so it doesn't bash the current opacity of those nodes. Color is unaffected by this -property, see cascadeColorEnabled for color tint changes. - CCNode.h - - @property (nonatomic, getter=isCascadeOpacityEnabled) BOOL cascadeOpacityEnabled - - - //api/name/cascadeOpacityEnabled - - - - - //apple_ref/occ/instp/CCNode/cascadeOpacityEnabled - CascadeOpacity causes changes to this node's opacity to cascade down to it's children. The new opacity is multiplied -in with the opacity of each child, so it doesn't bash the current opacity of those nodes. Color is unaffected by this -property, see cascadeColorEnabled for color tint changes. - CCNode.h - - @property (nonatomic, getter=isCascadeOpacityEnabled) BOOL cascadeOpacityEnabled - - - //api/name/cascadeOpacityEnabled - - - - - //apple_ref/occ/instm/CCNode/updateDisplayedOpacity: - Recursive method that updates the displayed opacity. - CCNode.h - - - (void)updateDisplayedOpacity:(CGFloat)opacity - - - opacity - Opacity to use for update. - - - - //api/name/updateDisplayedOpacity: - - - - - //apple_ref/occ/instm/CCNode/setOpacityModifyRGB: - Sets the premultipliedAlphaOpacity property. - CCNode.h - - - (void)setOpacityModifyRGB:(BOOL)boolean - - - boolean - Enables or disables setting of opacity with color. - - - - //api/name/setOpacityModifyRGB: - - - - - //apple_ref/occ/instm/CCNode/doesOpacityModifyRGB - Returns whether or not the opacity will be applied using glColor(R,G,B,opacity or glColor(opacity, opacity, opacity, opacity. - CCNode.h - - - (BOOL)doesOpacityModifyRGB - - - //api/name/doesOpacityModifyRGB - - - - - //apple_ref/occ/instm/CCNode/walkSceneGraph: - Prints on the debug console the scene graph - CCNode+Debug.h - - - (void)walkSceneGraph:(NSUInteger)level - - - level - Level of debug information. - - - - //api/name/walkSceneGraph: - - - - - //apple_ref/occ/instm/CCNode/physicsNode - Nearest CCPhysicsNode ancestor of this node, or nil if none. -Unlike CCPhysicsBody.physicsNode, this will return a value before onEnter is called on the node. - CCPhysicsNode.h - - - (CCPhysicsNode *)physicsNode - - - //api/name/physicsNode - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens74.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens74.xml deleted file mode 100644 index c7de9b7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens74.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCNodeColor - CCNodeColor is a subclass of CCNode that is used to generate solid colors. - CCNodeColor.h - - - - - - - - //apple_ref/occ/clm/CCNodeColor/nodeWithColor:width:height: - Creates a node with color, width and height in Points. - CCNodeColor.h - - + (id)nodeWithColor:(CCColor *)color width:(GLfloat)w height:(GLfloat)h - - - color - Color of the node. - - w - Width of the node. - - h - Height of the node. - - - The CCNodeColor Object. - //api/name/nodeWithColor:width:height: - - - - - //apple_ref/occ/clm/CCNodeColor/nodeWithColor: - Creates a node with color. Width and height are the window size. - CCNodeColor.h - - + (id)nodeWithColor:(CCColor *)color - - - color - Color of the node. - - - The CCNodeColor Object. - //api/name/nodeWithColor: - - - - - //apple_ref/occ/instm/CCNodeColor/initWithColor:width:height: - Initializes a node with color, width and height in Points. - CCNodeColor.h - - - (id)initWithColor:(CCColor *)color width:(GLfloat)w height:(GLfloat)h - - - color - Color of the node. - - w - Width of the node. - - h - Height of the node. - - - An initialized CCNodeColor Object. - //api/name/initWithColor:width:height: - - - - - //apple_ref/occ/instm/CCNodeColor/initWithColor: - Initializes a node with color. Width and height are the window size. - CCNodeColor.h - - - (id)initWithColor:(CCColor *)color - - - color - Color of the node. - - - An initialized CCNodeColor Object. - //api/name/initWithColor: - - - - - //apple_ref/occ/instm/CCNodeColor/setBlendFunc: - Blend method to use. - CCNodeColor.h - - @property (nonatomic, readwrite) ccBlendFunc blendFunc - - - //api/name/blendFunc - - - - - //apple_ref/occ/instm/CCNodeColor/blendFunc - Blend method to use. - CCNodeColor.h - - @property (nonatomic, readwrite) ccBlendFunc blendFunc - - - //api/name/blendFunc - - - - - //apple_ref/occ/instp/CCNodeColor/blendFunc - Blend method to use. - CCNodeColor.h - - @property (nonatomic, readwrite) ccBlendFunc blendFunc - - - //api/name/blendFunc - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens75.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens75.xml deleted file mode 100644 index de7dbb7..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens75.xml +++ /dev/null @@ -1,319 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCNodeGradient - CCNodeGradient is a subclass of CCNodeColor that draws gradients across the background. - CCNodeColor.h - - - - - - - - //apple_ref/occ/clm/CCNodeGradient/nodeWithColor:fadingTo: - Creates a full-screen CCNode with a gradient between start and end color values. - CCNodeColor.h - - + (id)nodeWithColor:(CCColor *)start fadingTo:(CCColor *)end - - - start - Start color. - - end - End color. - - - The CCNodeGradient Object. - //api/name/nodeWithColor:fadingTo: - - - - - //apple_ref/occ/clm/CCNodeGradient/nodeWithColor:fadingTo:alongVector: - Creates a full-screen CCNode with a gradient between start and end color values with gradient direction vector. - CCNodeColor.h - - + (id)nodeWithColor:(CCColor *)start fadingTo:(CCColor *)end alongVector:(CGPoint)v - - - start - Start color. - - end - End color. - - v - Direction vector for gradient. - - - The CCNodeGradient Object. - //api/name/nodeWithColor:fadingTo:alongVector: - - - - - //apple_ref/occ/instm/CCNodeGradient/initWithColor:fadingTo: - Initializes a full-screen CCNode with a gradient between start and end color values. - CCNodeColor.h - - - (id)initWithColor:(CCColor *)start fadingTo:(CCColor *)end - - - start - Start color. - - end - End color. - - - An initialized CCNodeGradient Object. - //api/name/initWithColor:fadingTo: - - - - - //apple_ref/occ/instm/CCNodeGradient/initWithColor:fadingTo:alongVector: - Creates a full-screen CCNode with a gradient between start and end color values with gradient direction vector. - CCNodeColor.h - - - (id)initWithColor:(CCColor *)start fadingTo:(CCColor *)end alongVector:(CGPoint)v - - - start - Start color. - - end - End color. - - v - Direction vector for gradient. - - - An initialized CCNodeGradient Object. - //api/name/initWithColor:fadingTo:alongVector: - - - - - //apple_ref/occ/instm/CCNodeGradient/setStartColor: - The starting color. - CCNodeColor.h - - @property (nonatomic, strong) CCColor *startColor - - - //api/name/startColor - - - - - //apple_ref/occ/instm/CCNodeGradient/startColor - The starting color. - CCNodeColor.h - - @property (nonatomic, strong) CCColor *startColor - - - //api/name/startColor - - - - - //apple_ref/occ/instp/CCNodeGradient/startColor - The starting color. - CCNodeColor.h - - @property (nonatomic, strong) CCColor *startColor - - - //api/name/startColor - - - - - //apple_ref/occ/instm/CCNodeGradient/setEndColor: - The ending color. - CCNodeColor.h - - @property (nonatomic, strong) CCColor *endColor - - - //api/name/endColor - - - - - //apple_ref/occ/instm/CCNodeGradient/endColor - The ending color. - CCNodeColor.h - - @property (nonatomic, strong) CCColor *endColor - - - //api/name/endColor - - - - - //apple_ref/occ/instp/CCNodeGradient/endColor - The ending color. - CCNodeColor.h - - @property (nonatomic, strong) CCColor *endColor - - - //api/name/endColor - - - - - //apple_ref/occ/instm/CCNodeGradient/setStartOpacity: - The starting opacity. - CCNodeColor.h - - @property (nonatomic, readwrite) CGFloat startOpacity - - - //api/name/startOpacity - - - - - //apple_ref/occ/instm/CCNodeGradient/startOpacity - The starting opacity. - CCNodeColor.h - - @property (nonatomic, readwrite) CGFloat startOpacity - - - //api/name/startOpacity - - - - - //apple_ref/occ/instp/CCNodeGradient/startOpacity - The starting opacity. - CCNodeColor.h - - @property (nonatomic, readwrite) CGFloat startOpacity - - - //api/name/startOpacity - - - - - //apple_ref/occ/instm/CCNodeGradient/setEndOpacity: - The ending color. - CCNodeColor.h - - @property (nonatomic, readwrite) CGFloat endOpacity - - - //api/name/endOpacity - - - - - //apple_ref/occ/instm/CCNodeGradient/endOpacity - The ending color. - CCNodeColor.h - - @property (nonatomic, readwrite) CGFloat endOpacity - - - //api/name/endOpacity - - - - - //apple_ref/occ/instp/CCNodeGradient/endOpacity - The ending color. - CCNodeColor.h - - @property (nonatomic, readwrite) CGFloat endOpacity - - - //api/name/endOpacity - - - - - //apple_ref/occ/instm/CCNodeGradient/setVector: - The vector along which to fade color. - CCNodeColor.h - - @property (nonatomic, readwrite) CGPoint vector - - - //api/name/vector - - - - - //apple_ref/occ/instm/CCNodeGradient/vector - The vector along which to fade color. - CCNodeColor.h - - @property (nonatomic, readwrite) CGPoint vector - - - //api/name/vector - - - - - //apple_ref/occ/instp/CCNodeGradient/vector - The vector along which to fade color. - CCNodeColor.h - - @property (nonatomic, readwrite) CGPoint vector - - - //api/name/vector - - - - - //apple_ref/occ/instm/CCNodeGradient/setCompressedInterpolation: - Whether or not the interpolation will be compressed in order to display all the colors of the gradient both in canonical and non canonical vectors. - CCNodeColor.h - - @property (nonatomic, readwrite) BOOL compressedInterpolation - - - //api/name/compressedInterpolation - - - - - //apple_ref/occ/instm/CCNodeGradient/compressedInterpolation - Whether or not the interpolation will be compressed in order to display all the colors of the gradient both in canonical and non canonical vectors. - CCNodeColor.h - - @property (nonatomic, readwrite) BOOL compressedInterpolation - - - //api/name/compressedInterpolation - - - - - //apple_ref/occ/instp/CCNodeGradient/compressedInterpolation - Whether or not the interpolation will be compressed in order to display all the colors of the gradient both in canonical and non canonical vectors. - CCNodeColor.h - - @property (nonatomic, readwrite) BOOL compressedInterpolation - - - //api/name/compressedInterpolation - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens76.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens76.xml deleted file mode 100644 index 0c68c8a..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens76.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCNodeMultiplexer - CCNodeMultiplexer is a CCNode with the ability to multiplex its children. - CCNodeColor.h - - - - - - - - //apple_ref/occ/clm/CCNodeMultiplexer/nodeWithArray: - Creates a CCNodeMultiplexer with an array of layers. - CCNodeColor.h - - + (id)nodeWithArray:(NSArray *)arrayOfNodes - - - arrayOfNodes - Array of nodes. - - - The CCNodeMultiplexer Object. - //api/name/nodeWithArray: - - - - - //apple_ref/occ/clm/CCNodeMultiplexer/nodeWithNodes: - Creates a CCMultiplexLayer with one or more layers using a variable argument list. -Example: -@code mux = [CCNodeMultiplexer nodeWithNodes:nodeA, nodeB, nodeC, nil]; - CCNodeColor.h - - + (id)nodeWithNodes:(CCNode *)node, ... - - - node - List of nodes. - - ... - Nil terminator. - - - The CCNodeMultiplexer Object. - //api/name/nodeWithNodes: - - - - - //apple_ref/occ/instm/CCNodeMultiplexer/initWithArray: - Initializes a CCNodeMultiplexer with an array of layers. - CCNodeColor.h - - - (id)initWithArray:(NSArray *)arrayOfNodes - - - arrayOfNodes - Array of nodes. - - - An initialized CCNodeMultiplexer Object. - //api/name/initWithArray: - - - - - //apple_ref/occ/instm/CCNodeMultiplexer/switchTo: - Switches to a certain node indexed by n. - CCNodeColor.h - - - (void)switchTo:(unsigned int)n - - - n - Index of node to switch to. - - - - //api/name/switchTo: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens77.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens77.xml deleted file mode 100644 index 1c2879e..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens77.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCParallaxNode - CCParallaxNode is a node that simulates a classic parallax scroller. - CCParallaxNode.h - - - - - - - - //apple_ref/occ/instm/CCParallaxNode/setParallaxArray: - Array that holds the offset / ratio of the child nodes. - CCParallaxNode.h - - @property (nonatomic, readonly) NSArray *parallaxArray - - - //api/name/parallaxArray - - - - - //apple_ref/occ/instm/CCParallaxNode/parallaxArray - Array that holds the offset / ratio of the child nodes. - CCParallaxNode.h - - @property (nonatomic, readonly) NSArray *parallaxArray - - - //api/name/parallaxArray - - - - - //apple_ref/occ/instp/CCParallaxNode/parallaxArray - Array that holds the offset / ratio of the child nodes. - CCParallaxNode.h - - @property (nonatomic, readonly) NSArray *parallaxArray - - - //api/name/parallaxArray - - - - - //apple_ref/occ/instm/CCParallaxNode/addChild:z:parallaxRatio:positionOffset: - Adds the specified child node with z-order, ratio and offset values to the container. - CCParallaxNode.h - - - (void)addChild:(CCNode *)node z:(NSInteger)z parallaxRatio:(CGPoint)c positionOffset:(CGPoint)positionOffset - - - node - Node to use. - - z - Z Order to use. - - c - Parallax ratio to use. - - positionOffset - Parallax offset to use. - - - - //api/name/addChild:z:parallaxRatio:positionOffset: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens78.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens78.xml deleted file mode 100644 index 69c6ad2..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens78.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCParticleSystem - CCParticleSytem improves upon the performance in CCParticleSystemBase and is the default class -for adding particles. Please see CCParticleSystemBase documentation. - CCParticleSystem.h - - - - - - - - //apple_ref/occ/instm/CCParticleSystem/setTexture:withRect: - Set particle system texture using specified texture and texture coords value. - CCParticleSystem.h - - - (void)setTexture:(CCTexture *)texture withRect:(CGRect)rect - - - texture - Texture. - - rect - Texture coords. - - - - //api/name/setTexture:withRect: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens79.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens79.xml deleted file mode 100644 index 24ba141..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens79.xml +++ /dev/null @@ -1,1730 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCParticleSystemBase - Felxbile particle system. - CCParticleSystemBase.h - - - - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setActive: - True if particle system active. - CCParticleSystemBase.h - - @property (nonatomic, readonly) BOOL active - - - //api/name/active - - - - - //apple_ref/occ/instm/CCParticleSystemBase/active - True if particle system active. - CCParticleSystemBase.h - - @property (nonatomic, readonly) BOOL active - - - //api/name/active - - - - - //apple_ref/occ/instp/CCParticleSystemBase/active - True if particle system active. - CCParticleSystemBase.h - - @property (nonatomic, readonly) BOOL active - - - //api/name/active - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setParticleCount: - Quantity of particles that are being simulated at the moment. - CCParticleSystemBase.h - - @property (nonatomic, readonly) NSUInteger particleCount - - - //api/name/particleCount - - - - - //apple_ref/occ/instm/CCParticleSystemBase/particleCount - Quantity of particles that are being simulated at the moment. - CCParticleSystemBase.h - - @property (nonatomic, readonly) NSUInteger particleCount - - - //api/name/particleCount - - - - - //apple_ref/occ/instp/CCParticleSystemBase/particleCount - Quantity of particles that are being simulated at the moment. - CCParticleSystemBase.h - - @property (nonatomic, readonly) NSUInteger particleCount - - - //api/name/particleCount - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setDuration: - How many seconds the emitter wil run. -1 means 'forever'. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float duration - - - //api/name/duration - - - - - //apple_ref/occ/instm/CCParticleSystemBase/duration - How many seconds the emitter wil run. -1 means 'forever'. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float duration - - - //api/name/duration - - - - - //apple_ref/occ/instp/CCParticleSystemBase/duration - How many seconds the emitter wil run. -1 means 'forever'. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float duration - - - //api/name/duration - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setSourcePosition: - The source position of the emitter. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) CGPoint sourcePosition - - - //api/name/sourcePosition - - - - - //apple_ref/occ/instm/CCParticleSystemBase/sourcePosition - The source position of the emitter. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) CGPoint sourcePosition - - - //api/name/sourcePosition - - - - - //apple_ref/occ/instp/CCParticleSystemBase/sourcePosition - The source position of the emitter. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) CGPoint sourcePosition - - - //api/name/sourcePosition - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setPosVar: - The Position variance of the emitter. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) CGPoint posVar - - - //api/name/posVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/posVar - The Position variance of the emitter. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) CGPoint posVar - - - //api/name/posVar - - - - - //apple_ref/occ/instp/CCParticleSystemBase/posVar - The Position variance of the emitter. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) CGPoint posVar - - - //api/name/posVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setLife: - Life time of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float life - - - //api/name/life - - - - - //apple_ref/occ/instm/CCParticleSystemBase/life - Life time of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float life - - - //api/name/life - - - - - //apple_ref/occ/instp/CCParticleSystemBase/life - Life time of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float life - - - //api/name/life - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setLifeVar: - Life variance of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float lifeVar - - - //api/name/lifeVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/lifeVar - Life variance of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float lifeVar - - - //api/name/lifeVar - - - - - //apple_ref/occ/instp/CCParticleSystemBase/lifeVar - Life variance of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float lifeVar - - - //api/name/lifeVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setAngle: - Angle of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float angle - - - //api/name/angle - - - - - //apple_ref/occ/instm/CCParticleSystemBase/angle - Angle of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float angle - - - //api/name/angle - - - - - //apple_ref/occ/instp/CCParticleSystemBase/angle - Angle of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float angle - - - //api/name/angle - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setAngleVar: - Angle variance of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float angleVar - - - //api/name/angleVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/angleVar - Angle variance of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float angleVar - - - //api/name/angleVar - - - - - //apple_ref/occ/instp/CCParticleSystemBase/angleVar - Angle variance of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float angleVar - - - //api/name/angleVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setStartSize: - Start size in pixels of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float startSize - - - //api/name/startSize - - - - - //apple_ref/occ/instm/CCParticleSystemBase/startSize - Start size in pixels of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float startSize - - - //api/name/startSize - - - - - //apple_ref/occ/instp/CCParticleSystemBase/startSize - Start size in pixels of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float startSize - - - //api/name/startSize - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setStartSizeVar: - Size variance in pixels of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float startSizeVar - - - //api/name/startSizeVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/startSizeVar - Size variance in pixels of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float startSizeVar - - - //api/name/startSizeVar - - - - - //apple_ref/occ/instp/CCParticleSystemBase/startSizeVar - Size variance in pixels of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float startSizeVar - - - //api/name/startSizeVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setEndSize: - End size in pixels of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float endSize - - - //api/name/endSize - - - - - //apple_ref/occ/instm/CCParticleSystemBase/endSize - End size in pixels of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float endSize - - - //api/name/endSize - - - - - //apple_ref/occ/instp/CCParticleSystemBase/endSize - End size in pixels of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float endSize - - - //api/name/endSize - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setEndSizeVar: - End size variance in pixels of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float endSizeVar - - - //api/name/endSizeVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/endSizeVar - End size variance in pixels of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float endSizeVar - - - //api/name/endSizeVar - - - - - //apple_ref/occ/instp/CCParticleSystemBase/endSizeVar - End size variance in pixels of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float endSizeVar - - - //api/name/endSizeVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setStartColor: - Start color of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, strong) CCColor *startColor - - - //api/name/startColor - - - - - //apple_ref/occ/instm/CCParticleSystemBase/startColor - Start color of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, strong) CCColor *startColor - - - //api/name/startColor - - - - - //apple_ref/occ/instp/CCParticleSystemBase/startColor - Start color of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, strong) CCColor *startColor - - - //api/name/startColor - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setStartColorVar: - Start color variance of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, strong) CCColor *startColorVar - - - //api/name/startColorVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/startColorVar - Start color variance of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, strong) CCColor *startColorVar - - - //api/name/startColorVar - - - - - //apple_ref/occ/instp/CCParticleSystemBase/startColorVar - Start color variance of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, strong) CCColor *startColorVar - - - //api/name/startColorVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setEndColor: - End color and end color variation of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, strong) CCColor *endColor - - - //api/name/endColor - - - - - //apple_ref/occ/instm/CCParticleSystemBase/endColor - End color and end color variation of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, strong) CCColor *endColor - - - //api/name/endColor - - - - - //apple_ref/occ/instp/CCParticleSystemBase/endColor - End color and end color variation of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, strong) CCColor *endColor - - - //api/name/endColor - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setEndColorVar: - End color variance of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, strong) CCColor *endColorVar - - - //api/name/endColorVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/endColorVar - End color variance of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, strong) CCColor *endColorVar - - - //api/name/endColorVar - - - - - //apple_ref/occ/instp/CCParticleSystemBase/endColorVar - End color variance of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, strong) CCColor *endColorVar - - - //api/name/endColorVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setStartSpin: - Start spin of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float startSpin - - - //api/name/startSpin - - - - - //apple_ref/occ/instm/CCParticleSystemBase/startSpin - Start spin of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float startSpin - - - //api/name/startSpin - - - - - //apple_ref/occ/instp/CCParticleSystemBase/startSpin - Start spin of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float startSpin - - - //api/name/startSpin - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setStartSpinVar: - Start spin variance of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float startSpinVar - - - //api/name/startSpinVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/startSpinVar - Start spin variance of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float startSpinVar - - - //api/name/startSpinVar - - - - - //apple_ref/occ/instp/CCParticleSystemBase/startSpinVar - Start spin variance of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float startSpinVar - - - //api/name/startSpinVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setEndSpin: - End spin of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float endSpin - - - //api/name/endSpin - - - - - //apple_ref/occ/instm/CCParticleSystemBase/endSpin - End spin of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float endSpin - - - //api/name/endSpin - - - - - //apple_ref/occ/instp/CCParticleSystemBase/endSpin - End spin of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float endSpin - - - //api/name/endSpin - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setEndSpinVar: - End spin variance of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float endSpinVar - - - //api/name/endSpinVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/endSpinVar - End spin variance of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float endSpinVar - - - //api/name/endSpinVar - - - - - //apple_ref/occ/instp/CCParticleSystemBase/endSpinVar - End spin variance of each particle. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float endSpinVar - - - //api/name/endSpinVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setEmissionRate: - Emission rate of the particles. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float emissionRate - - - //api/name/emissionRate - - - - - //apple_ref/occ/instm/CCParticleSystemBase/emissionRate - Emission rate of the particles. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float emissionRate - - - //api/name/emissionRate - - - - - //apple_ref/occ/instp/CCParticleSystemBase/emissionRate - Emission rate of the particles. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float emissionRate - - - //api/name/emissionRate - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setTotalParticles: - Maxmium particles of the system. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) NSUInteger totalParticles - - - //api/name/totalParticles - - - - - //apple_ref/occ/instm/CCParticleSystemBase/totalParticles - Maxmium particles of the system. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) NSUInteger totalParticles - - - //api/name/totalParticles - - - - - //apple_ref/occ/instp/CCParticleSystemBase/totalParticles - Maxmium particles of the system. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) NSUInteger totalParticles - - - //api/name/totalParticles - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setTexture: - Particle system texture. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, strong) CCTexture *texture - - - //api/name/texture - - - - - //apple_ref/occ/instm/CCParticleSystemBase/texture - Particle system texture. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, strong) CCTexture *texture - - - //api/name/texture - - - - - //apple_ref/occ/instp/CCParticleSystemBase/texture - Particle system texture. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, strong) CCTexture *texture - - - //api/name/texture - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setBlendFunc: - Blend method. - CCParticleSystemBase.h - - @property (nonatomic, readwrite) ccBlendFunc blendFunc - - - //api/name/blendFunc - - - - - //apple_ref/occ/instm/CCParticleSystemBase/blendFunc - Blend method. - CCParticleSystemBase.h - - @property (nonatomic, readwrite) ccBlendFunc blendFunc - - - //api/name/blendFunc - - - - - //apple_ref/occ/instp/CCParticleSystemBase/blendFunc - Blend method. - CCParticleSystemBase.h - - @property (nonatomic, readwrite) ccBlendFunc blendFunc - - - //api/name/blendFunc - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setOpacityModifyRGB: - True to enbale alpha value modifies color. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, getter=doesOpacityModifyRGB, assign) BOOL opacityModifyRGB - - - //api/name/opacityModifyRGB - - - - - //apple_ref/occ/instm/CCParticleSystemBase/doesOpacityModifyRGB - True to enbale alpha value modifies color. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, getter=doesOpacityModifyRGB, assign) BOOL opacityModifyRGB - - - //api/name/opacityModifyRGB - - - - - //apple_ref/occ/instp/CCParticleSystemBase/opacityModifyRGB - True to enbale alpha value modifies color. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, getter=doesOpacityModifyRGB, assign) BOOL opacityModifyRGB - - - //api/name/opacityModifyRGB - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setBlendAdditive: - True to enable blend additive mode. (GLSRCALPHA, GL_ONE). - CCParticleSystemBase.h - - @property (nonatomic, readwrite) BOOL blendAdditive - - - //api/name/blendAdditive - - - - - //apple_ref/occ/instm/CCParticleSystemBase/blendAdditive - True to enable blend additive mode. (GLSRCALPHA, GL_ONE). - CCParticleSystemBase.h - - @property (nonatomic, readwrite) BOOL blendAdditive - - - //api/name/blendAdditive - - - - - //apple_ref/occ/instp/CCParticleSystemBase/blendAdditive - True to enable blend additive mode. (GLSRCALPHA, GL_ONE). - CCParticleSystemBase.h - - @property (nonatomic, readwrite) BOOL blendAdditive - - - //api/name/blendAdditive - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setParticlePositionType: - Particles movement type: Free or Grouped. - CCParticleSystemBase.h - - @property (nonatomic, readwrite) CCParticleSystemPositionType particlePositionType - - - //api/name/particlePositionType - - - - - //apple_ref/occ/instm/CCParticleSystemBase/particlePositionType - Particles movement type: Free or Grouped. - CCParticleSystemBase.h - - @property (nonatomic, readwrite) CCParticleSystemPositionType particlePositionType - - - //api/name/particlePositionType - - - - - //apple_ref/occ/instp/CCParticleSystemBase/particlePositionType - Particles movement type: Free or Grouped. - CCParticleSystemBase.h - - @property (nonatomic, readwrite) CCParticleSystemPositionType particlePositionType - - - //api/name/particlePositionType - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setAutoRemoveOnFinish: - True will remove particle system on completition. - CCParticleSystemBase.h - - @property (nonatomic, readwrite) BOOL autoRemoveOnFinish - - - //api/name/autoRemoveOnFinish - - - - - //apple_ref/occ/instm/CCParticleSystemBase/autoRemoveOnFinish - True will remove particle system on completition. - CCParticleSystemBase.h - - @property (nonatomic, readwrite) BOOL autoRemoveOnFinish - - - //api/name/autoRemoveOnFinish - - - - - //apple_ref/occ/instp/CCParticleSystemBase/autoRemoveOnFinish - True will remove particle system on completition. - CCParticleSystemBase.h - - @property (nonatomic, readwrite) BOOL autoRemoveOnFinish - - - //api/name/autoRemoveOnFinish - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setResetOnVisibilityToggle: - True particle system will reset upon visibility toggling to True. - CCParticleSystemBase.h - - @property (nonatomic, readwrite) BOOL resetOnVisibilityToggle - - - //api/name/resetOnVisibilityToggle - - - - - //apple_ref/occ/instm/CCParticleSystemBase/resetOnVisibilityToggle - True particle system will reset upon visibility toggling to True. - CCParticleSystemBase.h - - @property (nonatomic, readwrite) BOOL resetOnVisibilityToggle - - - //api/name/resetOnVisibilityToggle - - - - - //apple_ref/occ/instp/CCParticleSystemBase/resetOnVisibilityToggle - True particle system will reset upon visibility toggling to True. - CCParticleSystemBase.h - - @property (nonatomic, readwrite) BOOL resetOnVisibilityToggle - - - //api/name/resetOnVisibilityToggle - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setEmitterMode: - Set emitter mode mechanism. - CCParticleSystemBase.h - - @property (nonatomic, readwrite) CCParticleSystemMode emitterMode - - - //api/name/emitterMode - - - - - //apple_ref/occ/instm/CCParticleSystemBase/emitterMode - Set emitter mode mechanism. - CCParticleSystemBase.h - - @property (nonatomic, readwrite) CCParticleSystemMode emitterMode - - - //api/name/emitterMode - - - - - //apple_ref/occ/instp/CCParticleSystemBase/emitterMode - Set emitter mode mechanism. - CCParticleSystemBase.h - - @property (nonatomic, readwrite) CCParticleSystemMode emitterMode - - - //api/name/emitterMode - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setGravity: - Gravity value. Only available in 'Gravity' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) CGPoint gravity - - - //api/name/gravity - - - - - //apple_ref/occ/instm/CCParticleSystemBase/gravity - Gravity value. Only available in 'Gravity' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) CGPoint gravity - - - //api/name/gravity - - - - - //apple_ref/occ/instp/CCParticleSystemBase/gravity - Gravity value. Only available in 'Gravity' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) CGPoint gravity - - - //api/name/gravity - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setSpeed: - Speed of each particle. Only available in 'Gravity' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float speed - - - //api/name/speed - - - - - //apple_ref/occ/instm/CCParticleSystemBase/speed - Speed of each particle. Only available in 'Gravity' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float speed - - - //api/name/speed - - - - - //apple_ref/occ/instp/CCParticleSystemBase/speed - Speed of each particle. Only available in 'Gravity' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float speed - - - //api/name/speed - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setSpeedVar: - Speed variance of each particle. Only available in 'Gravity' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float speedVar - - - //api/name/speedVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/speedVar - Speed variance of each particle. Only available in 'Gravity' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float speedVar - - - //api/name/speedVar - - - - - //apple_ref/occ/instp/CCParticleSystemBase/speedVar - Speed variance of each particle. Only available in 'Gravity' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float speedVar - - - //api/name/speedVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setTangentialAccel: - Tangential acceleration of each particle. Only available in 'Gravity' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float tangentialAccel - - - //api/name/tangentialAccel - - - - - //apple_ref/occ/instm/CCParticleSystemBase/tangentialAccel - Tangential acceleration of each particle. Only available in 'Gravity' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float tangentialAccel - - - //api/name/tangentialAccel - - - - - //apple_ref/occ/instp/CCParticleSystemBase/tangentialAccel - Tangential acceleration of each particle. Only available in 'Gravity' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float tangentialAccel - - - //api/name/tangentialAccel - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setTangentialAccelVar: - Tangential acceleration variance of each particle. Only available in 'Gravity' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float tangentialAccelVar - - - //api/name/tangentialAccelVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/tangentialAccelVar - Tangential acceleration variance of each particle. Only available in 'Gravity' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float tangentialAccelVar - - - //api/name/tangentialAccelVar - - - - - //apple_ref/occ/instp/CCParticleSystemBase/tangentialAccelVar - Tangential acceleration variance of each particle. Only available in 'Gravity' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float tangentialAccelVar - - - //api/name/tangentialAccelVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setRadialAccel: - Radial acceleration of each particle. Only available in 'Gravity' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float radialAccel - - - //api/name/radialAccel - - - - - //apple_ref/occ/instm/CCParticleSystemBase/radialAccel - Radial acceleration of each particle. Only available in 'Gravity' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float radialAccel - - - //api/name/radialAccel - - - - - //apple_ref/occ/instp/CCParticleSystemBase/radialAccel - Radial acceleration of each particle. Only available in 'Gravity' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float radialAccel - - - //api/name/radialAccel - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setRadialAccelVar: - Radial acceleration variance of each particle. Only available in 'Gravity' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float radialAccelVar - - - //api/name/radialAccelVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/radialAccelVar - Radial acceleration variance of each particle. Only available in 'Gravity' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float radialAccelVar - - - //api/name/radialAccelVar - - - - - //apple_ref/occ/instp/CCParticleSystemBase/radialAccelVar - Radial acceleration variance of each particle. Only available in 'Gravity' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float radialAccelVar - - - //api/name/radialAccelVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setStartRadius: - The starting radius of the particles. Only available in 'Radius' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float startRadius - - - //api/name/startRadius - - - - - //apple_ref/occ/instm/CCParticleSystemBase/startRadius - The starting radius of the particles. Only available in 'Radius' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float startRadius - - - //api/name/startRadius - - - - - //apple_ref/occ/instp/CCParticleSystemBase/startRadius - The starting radius of the particles. Only available in 'Radius' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float startRadius - - - //api/name/startRadius - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setStartRadiusVar: - The starting radius variance of the particles. Only available in 'Radius' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float startRadiusVar - - - //api/name/startRadiusVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/startRadiusVar - The starting radius variance of the particles. Only available in 'Radius' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float startRadiusVar - - - //api/name/startRadiusVar - - - - - //apple_ref/occ/instp/CCParticleSystemBase/startRadiusVar - The starting radius variance of the particles. Only available in 'Radius' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float startRadiusVar - - - //api/name/startRadiusVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setEndRadius: - The ending radius of the particles. Only available in 'Radius' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float endRadius - - - //api/name/endRadius - - - - - //apple_ref/occ/instm/CCParticleSystemBase/endRadius - The ending radius of the particles. Only available in 'Radius' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float endRadius - - - //api/name/endRadius - - - - - //apple_ref/occ/instp/CCParticleSystemBase/endRadius - The ending radius of the particles. Only available in 'Radius' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float endRadius - - - //api/name/endRadius - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setEndRadiusVar: - The ending radius variance of the particles. Only available in 'Radius' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float endRadiusVar - - - //api/name/endRadiusVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/endRadiusVar - The ending radius variance of the particles. Only available in 'Radius' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float endRadiusVar - - - //api/name/endRadiusVar - - - - - //apple_ref/occ/instp/CCParticleSystemBase/endRadiusVar - The ending radius variance of the particles. Only available in 'Radius' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float endRadiusVar - - - //api/name/endRadiusVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setRotatePerSecond: - Number of degress to rotate a particle around the source pos per second. Only available in 'Radius' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float rotatePerSecond - - - //api/name/rotatePerSecond - - - - - //apple_ref/occ/instm/CCParticleSystemBase/rotatePerSecond - Number of degress to rotate a particle around the source pos per second. Only available in 'Radius' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float rotatePerSecond - - - //api/name/rotatePerSecond - - - - - //apple_ref/occ/instp/CCParticleSystemBase/rotatePerSecond - Number of degress to rotate a particle around the source pos per second. Only available in 'Radius' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float rotatePerSecond - - - //api/name/rotatePerSecond - - - - - //apple_ref/occ/instm/CCParticleSystemBase/setRotatePerSecondVar: - Variance in degrees for rotatePerSecond. Only available in 'Radius' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float rotatePerSecondVar - - - //api/name/rotatePerSecondVar - - - - - //apple_ref/occ/instm/CCParticleSystemBase/rotatePerSecondVar - Variance in degrees for rotatePerSecond. Only available in 'Radius' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float rotatePerSecondVar - - - //api/name/rotatePerSecondVar - - - - - //apple_ref/occ/instp/CCParticleSystemBase/rotatePerSecondVar - Variance in degrees for rotatePerSecond. Only available in 'Radius' mode. - CCParticleSystemBase.h - - @property (nonatomic, readwrite, assign) float rotatePerSecondVar - - - //api/name/rotatePerSecondVar - - - - - //apple_ref/occ/clm/CCParticleSystemBase/particleWithFile: - Creates and returns a particle system object from the specified plist source file. - CCParticleSystemBase.h - - + (id)particleWithFile:(NSString *)plistFile - - - plistFile - Particle configuration file. - - - The CCParticleSystem Object. - //api/name/particleWithFile: - - - - - //apple_ref/occ/clm/CCParticleSystemBase/particleWithTotalParticles: - Creates and returns an empty particle system object with the specified maxmium number of particles. - CCParticleSystemBase.h - - + (id)particleWithTotalParticles:(NSUInteger)numberOfParticles - - - numberOfParticles - Maximum particles. - - - The CCParticleSystem Object. - //api/name/particleWithTotalParticles: - - - - - //apple_ref/occ/instm/CCParticleSystemBase/initWithFile: - Initializes and returns a particle system object from the specified plist source file. - CCParticleSystemBase.h - - - (id)initWithFile:(NSString *)plistFile - - - plistFile - Particle configuration file. - - - An initialized CCParticleSystem Object. - //api/name/initWithFile: - - - - - //apple_ref/occ/instm/CCParticleSystemBase/initWithDictionary: - Initializes and returns a particle system object from the specified dictionary. - CCParticleSystemBase.h - - - (id)initWithDictionary:(NSDictionary *)dictionary - - - dictionary - Particle dictionary object. - - - An initialized CCParticleSystem Object. - //api/name/initWithDictionary: - - - - - //apple_ref/occ/instm/CCParticleSystemBase/initWithDictionary:path: - Initializes and returns a particle system object from the specified dictionary and texture directory path values. - CCParticleSystemBase.h - - - (id)initWithDictionary:(NSDictionary *)dictionary path:(NSString *)dirname - - - dictionary - Particle dictionary object. - - dirname - Path to dictionary - - - An initialized CCParticleSystem Object. - //api/name/initWithDictionary:path: - - - - - //apple_ref/occ/instm/CCParticleSystemBase/initWithTotalParticles: - Initializes and returns an empty particle system object with the specified maxmium number of particles. - CCParticleSystemBase.h - - - (id)initWithTotalParticles:(NSUInteger)numberOfParticles - - - numberOfParticles - Maximum particles. - - - An initialized CCParticleSystem Object. - //api/name/initWithTotalParticles: - - - - - //apple_ref/occ/instm/CCParticleSystemBase/stopSystem - Stop emitting new particles, existing particles will die off. - CCParticleSystemBase.h - - - (void)stopSystem - - - //api/name/stopSystem - - - - - //apple_ref/occ/instm/CCParticleSystemBase/resetSystem - Destroy all particles. - CCParticleSystemBase.h - - - (void)resetSystem - - - //api/name/resetSystem - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens80.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens80.xml deleted file mode 100644 index 5a4ac52..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens80.xml +++ /dev/null @@ -1,1489 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCPhysicsBody - Physics bodies are attached to CCNode objects and contain their physical properties such as mass, shape, friction, etc. - CCPhysicsBody.h - - - - - - - - //apple_ref/occ/clm/CCPhysicsBody/bodyWithCircleOfRadius:andCenter: - Creates and retuns a circular physics body using the circle radius and center values specified. - CCPhysicsBody.h - - + (CCPhysicsBody *)bodyWithCircleOfRadius:(CGFloat)radius andCenter:(CGPoint)center - - - radius - Circle radius. - - center - Circle center point. - - - The CCPhysicsBody Object. - //api/name/bodyWithCircleOfRadius:andCenter: - - - - - //apple_ref/occ/clm/CCPhysicsBody/bodyWithRect:cornerRadius: - Creates and returns a box shaped physics body with rounded corners. - CCPhysicsBody.h - - + (CCPhysicsBody *)bodyWithRect:(CGRect)rect cornerRadius:(CGFloat)cornerRadius - - - rect - Box dimensions. - - cornerRadius - Corner radius. - - - The CCPhysicsBody Object. - //api/name/bodyWithRect:cornerRadius: - - - - - //apple_ref/occ/clm/CCPhysicsBody/bodyWithPillFrom:to:cornerRadius: - Creates and returns a pill shaped physics body with rounded corners that stretches from 'start' to 'end'. - CCPhysicsBody.h - - + (CCPhysicsBody *)bodyWithPillFrom:(CGPoint)from to:(CGPoint)to cornerRadius:(CGFloat)cornerRadius - - - from - Start point. - - to - End point. - - cornerRadius - Corner radius. - - - The CCPhysicsBody Object. - //api/name/bodyWithPillFrom:to:cornerRadius: - - - - - //apple_ref/occ/clm/CCPhysicsBody/bodyWithPolygonFromPoints:count:cornerRadius: - Creates and returns a convex polygon shaped physics body with rounded corners. -If the points do not form a convex polygon then a convex hull will be created from them automatically. - CCPhysicsBody.h - - + (CCPhysicsBody *)bodyWithPolygonFromPoints:(CGPoint *)points count:(NSUInteger)count cornerRadius:(CGFloat)cornerRadius - - - points - Points array pointer. - - count - Points count. - - cornerRadius - Corner radius. - - - The CCPhysicsBody Object. - //api/name/bodyWithPolygonFromPoints:count:cornerRadius: - - - - - //apple_ref/occ/clm/CCPhysicsBody/bodyWithPolylineFromRect:cornerRadius: - Creates and returns a physics body with four pill shapes around the rectangle's perimeter. -Polyline based bodies default to the CCPhysicsBodyTypeStatic body type. - CCPhysicsBody.h - - + (CCPhysicsBody *)bodyWithPolylineFromRect:(CGRect)rect cornerRadius:(CGFloat)cornerRadius - - - rect - Rectangle perimeter. - - cornerRadius - Corner radius. - - - The CCPhysicsBody Object. - //api/name/bodyWithPolylineFromRect:cornerRadius: - - - - - //apple_ref/occ/clm/CCPhysicsBody/bodyWithPolylineFromPoints:count:cornerRadius:looped: - Creates and returns a physics body with multiple pill shapes attached, one for each segment in the polyline. -Polyline based bodies default to the CCPhysicsBodyTypeStatic body type. - CCPhysicsBody.h - - + (CCPhysicsBody *)bodyWithPolylineFromPoints:(CGPoint *)points count:(NSUInteger)count cornerRadius:(CGFloat)cornerRadius looped:(bool)looped - - - points - Points array pointer. - - count - Points count. - - cornerRadius - Corner radius. - - looped - Should there be a pill shape that goes from the first to last point or not. - - - The CCPhysicsBody Object. - //api/name/bodyWithPolylineFromPoints:count:cornerRadius:looped: - - - - - //apple_ref/occ/clm/CCPhysicsBody/bodyWithShapes: - Creates and returns a physics body with multiple shapes. - CCPhysicsBody.h - - + (CCPhysicsBody *)bodyWithShapes:(NSArray *)shapes - - - shapes - Array of shapes to attach to the body. - - - The CCPhysicsBody Object. - //api/name/bodyWithShapes: - - - - - //apple_ref/occ/instm/CCPhysicsBody/setMass: - Mass of the physics body. The mass of a composite body cannod be changed. -Defaults to 1.0. - CCPhysicsBody.h - - @property (nonatomic, assign) CGFloat mass - - - //api/name/mass - - - - - //apple_ref/occ/instm/CCPhysicsBody/mass - Mass of the physics body. The mass of a composite body cannod be changed. -Defaults to 1.0. - CCPhysicsBody.h - - @property (nonatomic, assign) CGFloat mass - - - //api/name/mass - - - - - //apple_ref/occ/instp/CCPhysicsBody/mass - Mass of the physics body. The mass of a composite body cannod be changed. -Defaults to 1.0. - CCPhysicsBody.h - - @property (nonatomic, assign) CGFloat mass - - - //api/name/mass - - - - - //apple_ref/occ/instm/CCPhysicsBody/setArea: - Area of the body in points^2. -Please note that this is relative to the CCPhysicsNode, changing the node or a parent can change the area. - CCPhysicsBody.h - - @property (nonatomic, readonly) CGFloat area - - - //api/name/area - - - - - //apple_ref/occ/instm/CCPhysicsBody/area - Area of the body in points^2. -Please note that this is relative to the CCPhysicsNode, changing the node or a parent can change the area. - CCPhysicsBody.h - - @property (nonatomic, readonly) CGFloat area - - - //api/name/area - - - - - //apple_ref/occ/instp/CCPhysicsBody/area - Area of the body in points^2. -Please note that this is relative to the CCPhysicsNode, changing the node or a parent can change the area. - CCPhysicsBody.h - - @property (nonatomic, readonly) CGFloat area - - - //api/name/area - - - - - //apple_ref/occ/instm/CCPhysicsBody/setDensity: - Density of the body in 1/1000 units of mass per point^2. The co-efficent is used to keep the mass of an object a reasonably small value. -If the body has multiple shapes, you cannot change the density directly. -Note that mass and not density will remain constant if an object is rescaled. - CCPhysicsBody.h - - @property (nonatomic, assign) CGFloat density - - - //api/name/density - - - - - //apple_ref/occ/instm/CCPhysicsBody/density - Density of the body in 1/1000 units of mass per point^2. The co-efficent is used to keep the mass of an object a reasonably small value. -If the body has multiple shapes, you cannot change the density directly. -Note that mass and not density will remain constant if an object is rescaled. - CCPhysicsBody.h - - @property (nonatomic, assign) CGFloat density - - - //api/name/density - - - - - //apple_ref/occ/instp/CCPhysicsBody/density - Density of the body in 1/1000 units of mass per point^2. The co-efficent is used to keep the mass of an object a reasonably small value. -If the body has multiple shapes, you cannot change the density directly. -Note that mass and not density will remain constant if an object is rescaled. - CCPhysicsBody.h - - @property (nonatomic, assign) CGFloat density - - - //api/name/density - - - - - //apple_ref/occ/instm/CCPhysicsBody/setFriction: - Surface friction of the physics body, when two objects collide, their friction is multiplied together. -The calculated value can be overridden in a CCCollisionPairDelegate pre-solve method. -Defaults to 0.7 - CCPhysicsBody.h - - @property (nonatomic, assign) CGFloat friction - - - //api/name/friction - - - - - //apple_ref/occ/instm/CCPhysicsBody/friction - Surface friction of the physics body, when two objects collide, their friction is multiplied together. -The calculated value can be overridden in a CCCollisionPairDelegate pre-solve method. -Defaults to 0.7 - CCPhysicsBody.h - - @property (nonatomic, assign) CGFloat friction - - - //api/name/friction - - - - - //apple_ref/occ/instp/CCPhysicsBody/friction - Surface friction of the physics body, when two objects collide, their friction is multiplied together. -The calculated value can be overridden in a CCCollisionPairDelegate pre-solve method. -Defaults to 0.7 - CCPhysicsBody.h - - @property (nonatomic, assign) CGFloat friction - - - //api/name/friction - - - - - //apple_ref/occ/instm/CCPhysicsBody/setElasticity: - Elasticity of the physics body. -When two objects collide, their elasticity is multiplied together. -The calculated value can be ovrriden in a CCCollisionPairDelegate pre-solve method. -Defaults to 0.2. - CCPhysicsBody.h - - @property (nonatomic, assign) CGFloat elasticity - - - //api/name/elasticity - - - - - //apple_ref/occ/instm/CCPhysicsBody/elasticity - Elasticity of the physics body. -When two objects collide, their elasticity is multiplied together. -The calculated value can be ovrriden in a CCCollisionPairDelegate pre-solve method. -Defaults to 0.2. - CCPhysicsBody.h - - @property (nonatomic, assign) CGFloat elasticity - - - //api/name/elasticity - - - - - //apple_ref/occ/instp/CCPhysicsBody/elasticity - Elasticity of the physics body. -When two objects collide, their elasticity is multiplied together. -The calculated value can be ovrriden in a CCCollisionPairDelegate pre-solve method. -Defaults to 0.2. - CCPhysicsBody.h - - @property (nonatomic, assign) CGFloat elasticity - - - //api/name/elasticity - - - - - //apple_ref/occ/instm/CCPhysicsBody/setSurfaceVelocity: - Velocity of the surface of a physics body relative to it's normal velocity. This is useful for modelling conveyor belts or the feet of a player avatar. -The calculated surface velocity of two colliding shapes by default only affects their friction. -The calculated value can be overriden in a CCCollisionPairDelegate pre-solve method. -Defaults to CGPointZero. - CCPhysicsBody.h - - @property (nonatomic, assign) CGPoint surfaceVelocity - - - //api/name/surfaceVelocity - - - - - //apple_ref/occ/instm/CCPhysicsBody/surfaceVelocity - Velocity of the surface of a physics body relative to it's normal velocity. This is useful for modelling conveyor belts or the feet of a player avatar. -The calculated surface velocity of two colliding shapes by default only affects their friction. -The calculated value can be overriden in a CCCollisionPairDelegate pre-solve method. -Defaults to CGPointZero. - CCPhysicsBody.h - - @property (nonatomic, assign) CGPoint surfaceVelocity - - - //api/name/surfaceVelocity - - - - - //apple_ref/occ/instp/CCPhysicsBody/surfaceVelocity - Velocity of the surface of a physics body relative to it's normal velocity. This is useful for modelling conveyor belts or the feet of a player avatar. -The calculated surface velocity of two colliding shapes by default only affects their friction. -The calculated value can be overriden in a CCCollisionPairDelegate pre-solve method. -Defaults to CGPointZero. - CCPhysicsBody.h - - @property (nonatomic, assign) CGPoint surfaceVelocity - - - //api/name/surfaceVelocity - - - - - //apple_ref/occ/instm/CCPhysicsBody/setAffectedByGravity: - Affected by gravity flag. Defaults to Yes. - CCPhysicsBody.h - - @property (nonatomic, assign) BOOL affectedByGravity - - - //api/name/affectedByGravity - - - - - //apple_ref/occ/instm/CCPhysicsBody/affectedByGravity - Affected by gravity flag. Defaults to Yes. - CCPhysicsBody.h - - @property (nonatomic, assign) BOOL affectedByGravity - - - //api/name/affectedByGravity - - - - - //apple_ref/occ/instp/CCPhysicsBody/affectedByGravity - Affected by gravity flag. Defaults to Yes. - CCPhysicsBody.h - - @property (nonatomic, assign) BOOL affectedByGravity - - - //api/name/affectedByGravity - - - - - //apple_ref/occ/instm/CCPhysicsBody/setAllowsRotation: - Allow body rotation flag. Defaults to Yes. - CCPhysicsBody.h - - @property (nonatomic, assign) BOOL allowsRotation - - - //api/name/allowsRotation - - - - - //apple_ref/occ/instm/CCPhysicsBody/allowsRotation - Allow body rotation flag. Defaults to Yes. - CCPhysicsBody.h - - @property (nonatomic, assign) BOOL allowsRotation - - - //api/name/allowsRotation - - - - - //apple_ref/occ/instp/CCPhysicsBody/allowsRotation - Allow body rotation flag. Defaults to Yes. - CCPhysicsBody.h - - @property (nonatomic, assign) BOOL allowsRotation - - - //api/name/allowsRotation - - - - - //apple_ref/occ/instm/CCPhysicsBody/setType: - Physics body type. Defaults to CCPhysicsBodyTypeDynamic - CCPhysicsBody.h - - @property (nonatomic, assign) CCPhysicsBodyType type - - - //api/name/type - - - - - //apple_ref/occ/instm/CCPhysicsBody/type - Physics body type. Defaults to CCPhysicsBodyTypeDynamic - CCPhysicsBody.h - - @property (nonatomic, assign) CCPhysicsBodyType type - - - //api/name/type - - - - - //apple_ref/occ/instp/CCPhysicsBody/type - Physics body type. Defaults to CCPhysicsBodyTypeDynamic - CCPhysicsBody.h - - @property (nonatomic, assign) CCPhysicsBodyType type - - - //api/name/type - - - - - //apple_ref/occ/instm/CCPhysicsBody/setSensor: - Is this body a sensor? A sensor will call a collision delegate but does not physically cause collisions between bodies. -Defaults to NO. - CCPhysicsBody.h - - @property (nonatomic, assign) BOOL sensor - - - //api/name/sensor - - - - - //apple_ref/occ/instm/CCPhysicsBody/sensor - Is this body a sensor? A sensor will call a collision delegate but does not physically cause collisions between bodies. -Defaults to NO. - CCPhysicsBody.h - - @property (nonatomic, assign) BOOL sensor - - - //api/name/sensor - - - - - //apple_ref/occ/instp/CCPhysicsBody/sensor - Is this body a sensor? A sensor will call a collision delegate but does not physically cause collisions between bodies. -Defaults to NO. - CCPhysicsBody.h - - @property (nonatomic, assign) BOOL sensor - - - //api/name/sensor - - - - - //apple_ref/occ/instm/CCPhysicsBody/setCollisionGroup: - The body's collisionGroup, if two physics bodies share the same group id, they don't collide. Defaults to nil. - CCPhysicsBody.h - - @property (nonatomic, assign) id collisionGroup - - - //api/name/collisionGroup - - - - - //apple_ref/occ/instm/CCPhysicsBody/collisionGroup - The body's collisionGroup, if two physics bodies share the same group id, they don't collide. Defaults to nil. - CCPhysicsBody.h - - @property (nonatomic, assign) id collisionGroup - - - //api/name/collisionGroup - - - - - //apple_ref/occ/instp/CCPhysicsBody/collisionGroup - The body's collisionGroup, if two physics bodies share the same group id, they don't collide. Defaults to nil. - CCPhysicsBody.h - - @property (nonatomic, assign) id collisionGroup - - - //api/name/collisionGroup - - - - - //apple_ref/occ/instm/CCPhysicsBody/setCollisionType: - A string that identifies the collision pair delegate method that should be called. Default value is @"default". - CCPhysicsBody.h - - @property (nonatomic, copy) NSString *collisionType - - - //api/name/collisionType - - - - - //apple_ref/occ/instm/CCPhysicsBody/collisionType - A string that identifies the collision pair delegate method that should be called. Default value is @"default". - CCPhysicsBody.h - - @property (nonatomic, copy) NSString *collisionType - - - //api/name/collisionType - - - - - //apple_ref/occ/instp/CCPhysicsBody/collisionType - A string that identifies the collision pair delegate method that should be called. Default value is @"default". - CCPhysicsBody.h - - @property (nonatomic, copy) NSString *collisionType - - - //api/name/collisionType - - - - - //apple_ref/occ/instm/CCPhysicsBody/setCollisionCategories: - An array of NSString category names of which this physics body is a member. Up to 32 unique categories can be used in a single physics node. -A value of nil means that a body exists in all possible collision categories. -The deefault is nil. - CCPhysicsBody.h - - @property (nonatomic, copy) NSArray *collisionCategories - - - //api/name/collisionCategories - - - - - //apple_ref/occ/instm/CCPhysicsBody/collisionCategories - An array of NSString category names of which this physics body is a member. Up to 32 unique categories can be used in a single physics node. -A value of nil means that a body exists in all possible collision categories. -The deefault is nil. - CCPhysicsBody.h - - @property (nonatomic, copy) NSArray *collisionCategories - - - //api/name/collisionCategories - - - - - //apple_ref/occ/instp/CCPhysicsBody/collisionCategories - An array of NSString category names of which this physics body is a member. Up to 32 unique categories can be used in a single physics node. -A value of nil means that a body exists in all possible collision categories. -The deefault is nil. - CCPhysicsBody.h - - @property (nonatomic, copy) NSArray *collisionCategories - - - //api/name/collisionCategories - - - - - //apple_ref/occ/instm/CCPhysicsBody/setCollisionMask: - An array of NSString category names that this physics body wants to collide with. -The categories/masks of both bodies must agree for a collision to occur. -A value of nil means that this body will collide with a body in any category. -The default is nil. - CCPhysicsBody.h - - @property (nonatomic, copy) NSArray *collisionMask - - - //api/name/collisionMask - - - - - //apple_ref/occ/instm/CCPhysicsBody/collisionMask - An array of NSString category names that this physics body wants to collide with. -The categories/masks of both bodies must agree for a collision to occur. -A value of nil means that this body will collide with a body in any category. -The default is nil. - CCPhysicsBody.h - - @property (nonatomic, copy) NSArray *collisionMask - - - //api/name/collisionMask - - - - - //apple_ref/occ/instp/CCPhysicsBody/collisionMask - An array of NSString category names that this physics body wants to collide with. -The categories/masks of both bodies must agree for a collision to occur. -A value of nil means that this body will collide with a body in any category. -The default is nil. - CCPhysicsBody.h - - @property (nonatomic, copy) NSArray *collisionMask - - - //api/name/collisionMask - - - - - //apple_ref/occ/instm/CCPhysicsBody/eachCollisionPair: - Iterate over all of the CCPhysicsCollisionPairs this body is currently in contact with. - CCPhysicsBody.h - - - (void)eachCollisionPair:(void ( ^ ) ( CCPhysicsCollisionPair *pair ))block - - - block - Collision block. - - - - //api/name/eachCollisionPair: - - - - - //apple_ref/occ/instm/CCPhysicsBody/setVelocity: - The velocity of the physics body in absolute coordinates. - CCPhysicsBody.h - - @property (nonatomic, assign) CGPoint velocity - - - //api/name/velocity - - - - - //apple_ref/occ/instm/CCPhysicsBody/velocity - The velocity of the physics body in absolute coordinates. - CCPhysicsBody.h - - @property (nonatomic, assign) CGPoint velocity - - - //api/name/velocity - - - - - //apple_ref/occ/instp/CCPhysicsBody/velocity - The velocity of the physics body in absolute coordinates. - CCPhysicsBody.h - - @property (nonatomic, assign) CGPoint velocity - - - //api/name/velocity - - - - - //apple_ref/occ/instm/CCPhysicsBody/setAngularVelocity: - Angular velocity of the physics body in radians per second. - CCPhysicsBody.h - - @property (nonatomic, assign) CGFloat angularVelocity - - - //api/name/angularVelocity - - - - - //apple_ref/occ/instm/CCPhysicsBody/angularVelocity - Angular velocity of the physics body in radians per second. - CCPhysicsBody.h - - @property (nonatomic, assign) CGFloat angularVelocity - - - //api/name/angularVelocity - - - - - //apple_ref/occ/instp/CCPhysicsBody/angularVelocity - Angular velocity of the physics body in radians per second. - CCPhysicsBody.h - - @property (nonatomic, assign) CGFloat angularVelocity - - - //api/name/angularVelocity - - - - - //apple_ref/occ/instm/CCPhysicsBody/setForce: - Linear force applied to the physics body this fixed timestep. - CCPhysicsBody.h - - @property (nonatomic, assign) CGPoint force - - - //api/name/force - - - - - //apple_ref/occ/instm/CCPhysicsBody/force - Linear force applied to the physics body this fixed timestep. - CCPhysicsBody.h - - @property (nonatomic, assign) CGPoint force - - - //api/name/force - - - - - //apple_ref/occ/instp/CCPhysicsBody/force - Linear force applied to the physics body this fixed timestep. - CCPhysicsBody.h - - @property (nonatomic, assign) CGPoint force - - - //api/name/force - - - - - //apple_ref/occ/instm/CCPhysicsBody/setTorque: - Torque applied to this physics body this fixed timestep. - CCPhysicsBody.h - - @property (nonatomic, assign) CGFloat torque - - - //api/name/torque - - - - - //apple_ref/occ/instm/CCPhysicsBody/torque - Torque applied to this physics body this fixed timestep. - CCPhysicsBody.h - - @property (nonatomic, assign) CGFloat torque - - - //api/name/torque - - - - - //apple_ref/occ/instp/CCPhysicsBody/torque - Torque applied to this physics body this fixed timestep. - CCPhysicsBody.h - - @property (nonatomic, assign) CGFloat torque - - - //api/name/torque - - - - - //apple_ref/occ/instm/CCPhysicsBody/applyTorque: - Apply a torque on the physics body. - CCPhysicsBody.h - - - (void)applyTorque:(CGFloat)torque - - - torque - Torque. - - - - //api/name/applyTorque: - - - - - //apple_ref/occ/instm/CCPhysicsBody/applyAngularImpulse: - Apply an angular impulse. - CCPhysicsBody.h - - - (void)applyAngularImpulse:(CGFloat)impulse - - - impulse - Angular impulse. - - - - //api/name/applyAngularImpulse: - - - - - //apple_ref/occ/instm/CCPhysicsBody/applyForce: - Apply a force to the physics body. - CCPhysicsBody.h - - - (void)applyForce:(CGPoint)force - - - force - Force vector. - - - - //api/name/applyForce: - - - - - //apple_ref/occ/instm/CCPhysicsBody/applyImpulse: - Apply an impulse on the physics body. - CCPhysicsBody.h - - - (void)applyImpulse:(CGPoint)impulse - - - impulse - Impulse vector. - - - - //api/name/applyImpulse: - - - - - //apple_ref/occ/instm/CCPhysicsBody/applyForce:atLocalPoint: - Apply force and torque on the physics body from a force applied at the given point in the parent CCNode's coordinates. -The force will be rotated by, but not scaled by the CCNode's transform. - CCPhysicsBody.h - - - (void)applyForce:(CGPoint)force atLocalPoint:(CGPoint)point - - - force - Force vector. - - point - Point to apply force. - - - - //api/name/applyForce:atLocalPoint: - - - - - //apple_ref/occ/instm/CCPhysicsBody/applyImpulse:atLocalPoint: - Apply an impulse and angular impulse on the physics body at the given point in the parent CCNode's coordinates. -The impulse will be rotated by, but not scaled by the CCNode's transform. - CCPhysicsBody.h - - - (void)applyImpulse:(CGPoint)impulse atLocalPoint:(CGPoint)point - - - impulse - Impulse vector. - - point - Point to apply impulse. - - - - //api/name/applyImpulse:atLocalPoint: - - - - - //apple_ref/occ/instm/CCPhysicsBody/applyForce:atWorldPoint: - Apply an force and angular torque on the physics body at the given point in absolute coordinates. - CCPhysicsBody.h - - - (void)applyForce:(CGPoint)force atWorldPoint:(CGPoint)point - - - force - Force vector. - - point - Point to apply force. - - - - //api/name/applyForce:atWorldPoint: - - - - - //apple_ref/occ/instm/CCPhysicsBody/applyImpulse:atWorldPoint: - Apply an impulse and angular impulse on the physics body at the given point in absolute coordinates. - CCPhysicsBody.h - - - (void)applyImpulse:(CGPoint)impulse atWorldPoint:(CGPoint)point - - - impulse - Impulse vector. - - point - Point to apply impulse. - - - - //api/name/applyImpulse:atWorldPoint: - - - - - //apple_ref/occ/instm/CCPhysicsBody/setJoints: - Joints connected to this body. - CCPhysicsBody.h - - @property (nonatomic, readonly) NSArray *joints - - - //api/name/joints - - - - - //apple_ref/occ/instm/CCPhysicsBody/joints - Joints connected to this body. - CCPhysicsBody.h - - @property (nonatomic, readonly) NSArray *joints - - - //api/name/joints - - - - - //apple_ref/occ/instp/CCPhysicsBody/joints - Joints connected to this body. - CCPhysicsBody.h - - @property (nonatomic, readonly) NSArray *joints - - - //api/name/joints - - - - - //apple_ref/occ/instm/CCPhysicsBody/setSleeping: - Sleeping bodies use minimal CPU resources as they are removed from the simulation until something collides with them. -Normally a body will fall alsleep on it's own, but you can manually force a body to fall a sleep at any time if you desire. - CCPhysicsBody.h - - @property (nonatomic, assign) BOOL sleeping - - - //api/name/sleeping - - - - - //apple_ref/occ/instm/CCPhysicsBody/sleeping - Sleeping bodies use minimal CPU resources as they are removed from the simulation until something collides with them. -Normally a body will fall alsleep on it's own, but you can manually force a body to fall a sleep at any time if you desire. - CCPhysicsBody.h - - @property (nonatomic, assign) BOOL sleeping - - - //api/name/sleeping - - - - - //apple_ref/occ/instp/CCPhysicsBody/sleeping - Sleeping bodies use minimal CPU resources as they are removed from the simulation until something collides with them. -Normally a body will fall alsleep on it's own, but you can manually force a body to fall a sleep at any time if you desire. - CCPhysicsBody.h - - @property (nonatomic, assign) BOOL sleeping - - - //api/name/sleeping - - - - - //apple_ref/occ/instm/CCPhysicsBody/setNode: - The CCNode to which this physics body is attached. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly, weak) CCNode *node - - - //api/name/node - - - - - //apple_ref/occ/instm/CCPhysicsBody/node - The CCNode to which this physics body is attached. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly, weak) CCNode *node - - - //api/name/node - - - - - //apple_ref/occ/instp/CCPhysicsBody/node - The CCNode to which this physics body is attached. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly, weak) CCNode *node - - - //api/name/node - - - - - //apple_ref/occ/instm/CCPhysicsBody/setPhysicsNode: - The CCPhysicsNode this body is added to. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly) CCPhysicsNode *physicsNode - - - //api/name/physicsNode - - - - - //apple_ref/occ/instm/CCPhysicsBody/physicsNode - The CCPhysicsNode this body is added to. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly) CCPhysicsNode *physicsNode - - - //api/name/physicsNode - - - - - //apple_ref/occ/instp/CCPhysicsBody/physicsNode - The CCPhysicsNode this body is added to. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly) CCPhysicsNode *physicsNode - - - //api/name/physicsNode - - - - - //apple_ref/occ/instm/CCPhysicsBody/setIsRunning: - Returns YES if the body is currently added to a physicsNode. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly) BOOL isRunning - - - //api/name/isRunning - - - - - //apple_ref/occ/instm/CCPhysicsBody/isRunning - Returns YES if the body is currently added to a physicsNode. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly) BOOL isRunning - - - //api/name/isRunning - - - - - //apple_ref/occ/instp/CCPhysicsBody/isRunning - Returns YES if the body is currently added to a physicsNode. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly) BOOL isRunning - - - //api/name/isRunning - - - - - //apple_ref/occ/instm/CCPhysicsBody/setAbsolutePosition: - The position of the body relative to the space. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, assign) cpVect absolutePosition - - - //api/name/absolutePosition - - - - - //apple_ref/occ/instm/CCPhysicsBody/absolutePosition - The position of the body relative to the space. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, assign) cpVect absolutePosition - - - //api/name/absolutePosition - - - - - //apple_ref/occ/instp/CCPhysicsBody/absolutePosition - The position of the body relative to the space. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, assign) cpVect absolutePosition - - - //api/name/absolutePosition - - - - - //apple_ref/occ/instm/CCPhysicsBody/setAbsoluteRadians: - The rotation of the body relative to the space. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, assign) cpFloat absoluteRadians - - - //api/name/absoluteRadians - - - - - //apple_ref/occ/instm/CCPhysicsBody/absoluteRadians - The rotation of the body relative to the space. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, assign) cpFloat absoluteRadians - - - //api/name/absoluteRadians - - - - - //apple_ref/occ/instp/CCPhysicsBody/absoluteRadians - The rotation of the body relative to the space. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, assign) cpFloat absoluteRadians - - - //api/name/absoluteRadians - - - - - //apple_ref/occ/instm/CCPhysicsBody/setAbsoluteTransform: - The transform of the body relative to the space. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly) cpTransform absoluteTransform - - - //api/name/absoluteTransform - - - - - //apple_ref/occ/instm/CCPhysicsBody/absoluteTransform - The transform of the body relative to the space. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly) cpTransform absoluteTransform - - - //api/name/absoluteTransform - - - - - //apple_ref/occ/instp/CCPhysicsBody/absoluteTransform - The transform of the body relative to the space. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly) cpTransform absoluteTransform - - - //api/name/absoluteTransform - - - - - //apple_ref/occ/instm/CCPhysicsBody/setBody: - Chipmunk Body. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly) ChipmunkBody *body - - - //api/name/body - - - - - //apple_ref/occ/instm/CCPhysicsBody/body - Chipmunk Body. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly) ChipmunkBody *body - - - //api/name/body - - - - - //apple_ref/occ/instp/CCPhysicsBody/body - Chipmunk Body. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly) ChipmunkBody *body - - - //api/name/body - - - - - //apple_ref/occ/instm/CCPhysicsBody/setChipmunkObjects: - Implements the ChipmunkObject protocol. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly) NSArray *chipmunkObjects - - - //api/name/chipmunkObjects - - - - - //apple_ref/occ/instm/CCPhysicsBody/chipmunkObjects - Implements the ChipmunkObject protocol. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly) NSArray *chipmunkObjects - - - //api/name/chipmunkObjects - - - - - //apple_ref/occ/instp/CCPhysicsBody/chipmunkObjects - Implements the ChipmunkObject protocol. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly) NSArray *chipmunkObjects - - - //api/name/chipmunkObjects - - - - - //apple_ref/occ/instm/CCPhysicsBody/addJoint: - Add joint to body. - CCPhysics+ObjectiveChipmunk.h - - - (void)addJoint:(CCPhysicsJoint *)joint - - - joint - Physics joint to use. - - - - //api/name/addJoint: - - - - - //apple_ref/occ/instm/CCPhysicsBody/removeJoint: - Remove joint from body. - CCPhysics+ObjectiveChipmunk.h - - - (void)removeJoint:(CCPhysicsJoint *)joint - - - joint - Physics joint to remove. - - - - //api/name/removeJoint: - - - - - //apple_ref/occ/instm/CCPhysicsBody/willAddToPhysicsNode:nonRigidTransform: - Used for deferring collision type setup until there is access to the physics node. - CCPhysics+ObjectiveChipmunk.h - - - (void)willAddToPhysicsNode:(CCPhysicsNode *)physics nonRigidTransform:(cpTransform)transform - - - physics - Physics node. - - transform - Transform to use. - - - - //api/name/willAddToPhysicsNode:nonRigidTransform: - - - - - //apple_ref/occ/instm/CCPhysicsBody/didAddToPhysicsNode: - Used for deferring collision type setup until there is access to the physics node. - CCPhysics+ObjectiveChipmunk.h - - - (void)didAddToPhysicsNode:(CCPhysicsNode *)physics - - - physics - Physics node. - - - - //api/name/didAddToPhysicsNode: - - - - - //apple_ref/occ/instm/CCPhysicsBody/didRemoveFromPhysicsNode: - Used for deferring collision type setup until there is access to the physics node. - CCPhysics+ObjectiveChipmunk.h - - - (void)didRemoveFromPhysicsNode:(CCPhysicsNode *)physics - - - physics - Physics node. - - - - //api/name/didRemoveFromPhysicsNode: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens81.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens81.xml deleted file mode 100644 index 6a0b576..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens81.xml +++ /dev/null @@ -1,365 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCPhysicsCollisionPair - Contains information about two colliding physics objects. See CCPhysicsCollisionDelegate for more information. - CCPhysicsNode.h - - - - - - - - //apple_ref/occ/instm/CCPhysicsCollisionPair/setContacts: - The contact information from the two colliding bodies. - CCPhysicsNode.h - - @property (nonatomic, readonly) CCContactSet contacts - - - //api/name/contacts - - - - - //apple_ref/occ/instm/CCPhysicsCollisionPair/contacts - The contact information from the two colliding bodies. - CCPhysicsNode.h - - @property (nonatomic, readonly) CCContactSet contacts - - - //api/name/contacts - - - - - //apple_ref/occ/instp/CCPhysicsCollisionPair/contacts - The contact information from the two colliding bodies. - CCPhysicsNode.h - - @property (nonatomic, readonly) CCContactSet contacts - - - //api/name/contacts - - - - - //apple_ref/occ/instm/CCPhysicsCollisionPair/setFriction: - The friction coefficient for this pair of colliding shapes. -The default value is pair.bodyA.friction*pair.bodyB.friction. -Can be overriden in a CCCollisionPairDelegate pre-solve method to change the collision. - CCPhysicsNode.h - - @property (nonatomic, assign) CGFloat friction - - - //api/name/friction - - - - - //apple_ref/occ/instm/CCPhysicsCollisionPair/friction - The friction coefficient for this pair of colliding shapes. -The default value is pair.bodyA.friction*pair.bodyB.friction. -Can be overriden in a CCCollisionPairDelegate pre-solve method to change the collision. - CCPhysicsNode.h - - @property (nonatomic, assign) CGFloat friction - - - //api/name/friction - - - - - //apple_ref/occ/instp/CCPhysicsCollisionPair/friction - The friction coefficient for this pair of colliding shapes. -The default value is pair.bodyA.friction*pair.bodyB.friction. -Can be overriden in a CCCollisionPairDelegate pre-solve method to change the collision. - CCPhysicsNode.h - - @property (nonatomic, assign) CGFloat friction - - - //api/name/friction - - - - - //apple_ref/occ/instm/CCPhysicsCollisionPair/setRestitution: - The restitution coefficient for this pair of colliding shapes. -The default value is "pair.bodyA.elasticity*pair.bodyB.elasticity". -Can be overriden in a CCCollisionPairDelegate pre-solve method to change the collision. - CCPhysicsNode.h - - @property (nonatomic, assign) CGFloat restitution - - - //api/name/restitution - - - - - //apple_ref/occ/instm/CCPhysicsCollisionPair/restitution - The restitution coefficient for this pair of colliding shapes. -The default value is "pair.bodyA.elasticity*pair.bodyB.elasticity". -Can be overriden in a CCCollisionPairDelegate pre-solve method to change the collision. - CCPhysicsNode.h - - @property (nonatomic, assign) CGFloat restitution - - - //api/name/restitution - - - - - //apple_ref/occ/instp/CCPhysicsCollisionPair/restitution - The restitution coefficient for this pair of colliding shapes. -The default value is "pair.bodyA.elasticity*pair.bodyB.elasticity". -Can be overriden in a CCCollisionPairDelegate pre-solve method to change the collision. - CCPhysicsNode.h - - @property (nonatomic, assign) CGFloat restitution - - - //api/name/restitution - - - - - //apple_ref/occ/instm/CCPhysicsCollisionPair/setSurfaceVelocity: - The relative surface velocities of the two colliding shapes. See CCPhysicsBody.surfaceVelocity for more information. -The default value is the surface velocity of the first body subtracted from the second, then clamped to the collision tangent. -Can be overriden in a CCCollisionPairDelegate pre-solve method to change the collision. - CCPhysicsNode.h - - @property (nonatomic, assign) CGPoint surfaceVelocity - - - //api/name/surfaceVelocity - - - - - //apple_ref/occ/instm/CCPhysicsCollisionPair/surfaceVelocity - The relative surface velocities of the two colliding shapes. See CCPhysicsBody.surfaceVelocity for more information. -The default value is the surface velocity of the first body subtracted from the second, then clamped to the collision tangent. -Can be overriden in a CCCollisionPairDelegate pre-solve method to change the collision. - CCPhysicsNode.h - - @property (nonatomic, assign) CGPoint surfaceVelocity - - - //api/name/surfaceVelocity - - - - - //apple_ref/occ/instp/CCPhysicsCollisionPair/surfaceVelocity - The relative surface velocities of the two colliding shapes. See CCPhysicsBody.surfaceVelocity for more information. -The default value is the surface velocity of the first body subtracted from the second, then clamped to the collision tangent. -Can be overriden in a CCCollisionPairDelegate pre-solve method to change the collision. - CCPhysicsNode.h - - @property (nonatomic, assign) CGPoint surfaceVelocity - - - //api/name/surfaceVelocity - - - - - //apple_ref/occ/instm/CCPhysicsCollisionPair/setTotalKineticEnergy: - The amount of kinetic energy dissipated by the last collision of the two shapes. -This is roughly equivalent to the idea of damage. - CCPhysicsNode.h - - @property (nonatomic, readonly) CGFloat totalKineticEnergy - - - //api/name/totalKineticEnergy - - - - - //apple_ref/occ/instm/CCPhysicsCollisionPair/totalKineticEnergy - The amount of kinetic energy dissipated by the last collision of the two shapes. -This is roughly equivalent to the idea of damage. - CCPhysicsNode.h - - @property (nonatomic, readonly) CGFloat totalKineticEnergy - - - //api/name/totalKineticEnergy - - - - - //apple_ref/occ/instp/CCPhysicsCollisionPair/totalKineticEnergy - The amount of kinetic energy dissipated by the last collision of the two shapes. -This is roughly equivalent to the idea of damage. - CCPhysicsNode.h - - @property (nonatomic, readonly) CGFloat totalKineticEnergy - - - //api/name/totalKineticEnergy - - - - - //apple_ref/occ/instm/CCPhysicsCollisionPair/setTotalImpulse: - The total impulse applied by this collision to the colliding shapes. - CCPhysicsNode.h - - @property (nonatomic, readonly) CGPoint totalImpulse - - - //api/name/totalImpulse - - - - - //apple_ref/occ/instm/CCPhysicsCollisionPair/totalImpulse - The total impulse applied by this collision to the colliding shapes. - CCPhysicsNode.h - - @property (nonatomic, readonly) CGPoint totalImpulse - - - //api/name/totalImpulse - - - - - //apple_ref/occ/instp/CCPhysicsCollisionPair/totalImpulse - The total impulse applied by this collision to the colliding shapes. - CCPhysicsNode.h - - @property (nonatomic, readonly) CGPoint totalImpulse - - - //api/name/totalImpulse - - - - - //apple_ref/occ/instm/CCPhysicsCollisionPair/setUserData: - A persistent object reference associated with these two colliding objects. -If you want to store some information about a collision from time step to time step, store it here. -@todo Possible to add a default to release it automatically? - CCPhysicsNode.h - - @property (nonatomic, assign) id userData - - - //api/name/userData - - - - - //apple_ref/occ/instm/CCPhysicsCollisionPair/userData - A persistent object reference associated with these two colliding objects. -If you want to store some information about a collision from time step to time step, store it here. -@todo Possible to add a default to release it automatically? - CCPhysicsNode.h - - @property (nonatomic, assign) id userData - - - //api/name/userData - - - - - //apple_ref/occ/instp/CCPhysicsCollisionPair/userData - A persistent object reference associated with these two colliding objects. -If you want to store some information about a collision from time step to time step, store it here. -@todo Possible to add a default to release it automatically? - CCPhysicsNode.h - - @property (nonatomic, assign) id userData - - - //api/name/userData - - - - - //apple_ref/occ/instm/CCPhysicsCollisionPair/shapeA:shapeB: - Retrive the specific physics shapes that were involved in the collision. - CCPhysicsNode.h - - - (void)shapeA:(__autoreleasing CCPhysicsShape **)shapeA shapeB:(__autoreleasing CCPhysicsShape **)shapeB - - - shapeA - Shape A. - - shapeB - Shape B. - - - - //api/name/shapeA:shapeB: - - - - - //apple_ref/occ/instm/CCPhysicsCollisionPair/ignore - Ignore the collision between these two shapes bodies until they stop colliding. -It's idomatic to write "return [pair ignore];" if using this method from a CCCollisionPairDelegate pre-solve method. - CCPhysicsNode.h - - - (BOOL)ignore - - FALSE - //api/name/ignore - - - - - //apple_ref/occ/instm/CCPhysicsCollisionPair/setArbiter: - Access to the underlying Objective-Chipmunk object. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, assign) cpArbiter *arbiter - - - //api/name/arbiter - - - - - //apple_ref/occ/instm/CCPhysicsCollisionPair/arbiter - Access to the underlying Objective-Chipmunk object. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, assign) cpArbiter *arbiter - - - //api/name/arbiter - - - - - //apple_ref/occ/instp/CCPhysicsCollisionPair/arbiter - Access to the underlying Objective-Chipmunk object. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, assign) cpArbiter *arbiter - - - //api/name/arbiter - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens82.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens82.xml deleted file mode 100644 index 5cc3d04..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens82.xml +++ /dev/null @@ -1,528 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCPhysicsJoint - CCPhysicsJoints hold two CCPhysicsBodies together in some way like a joint between bones or a hinge on a door. Joints work in a fairly automatic fashion. -They are active from the moment they are created. When you are done with a joint you invalidate it in order to disable it. -Joints cannot be reactivated once they are invalidated. - CCPhysicsJoint.h - - - - - - - - //apple_ref/occ/clm/CCPhysicsJoint/connectedPivotJointWithBodyA:bodyB:anchorA: - Creates and returns a pivot joint object between the two bodies specified. The pivot point is specified in the coordinates of the node that bodyA is attached to. - CCPhysicsJoint.h - - + (CCPhysicsJoint *)connectedPivotJointWithBodyA:(CCPhysicsBody *)bodyA bodyB:(CCPhysicsBody *)bodyB anchorA:(CGPoint)anchorA - - - bodyA - Body A. - - bodyB - Body B. - - anchorA - Anchor point A. - - - The CCPhysicsJoint Object. - //api/name/connectedPivotJointWithBodyA:bodyB:anchorA: - - - - - //apple_ref/occ/clm/CCPhysicsJoint/connectedDistanceJointWithBodyA:bodyB:anchorA:anchorB: - Creates and returns a pivot joint between the two bodies and keeps the distance of the two anchor points constant. -The anchor points are specified in the coordinates of the node that the bodies are attached to. -The distance between the anchor points will be calculated when the joint first becomes active. - CCPhysicsJoint.h - - + (CCPhysicsJoint *)connectedDistanceJointWithBodyA:(CCPhysicsBody *)bodyA bodyB:(CCPhysicsBody *)bodyB anchorA:(CGPoint)anchorA anchorB:(CGPoint)anchorB - - - bodyA - Body A. - - bodyB - Body B. - - anchorA - Anchor point A. - - anchorB - Anchor point B. - - - The CCPhysicsJoint Object. - //api/name/connectedDistanceJointWithBodyA:bodyB:anchorA:anchorB: - - - - - //apple_ref/occ/clm/CCPhysicsJoint/connectedDistanceJointWithBodyA:bodyB:anchorA:anchorB:minDistance:maxDistance: - Creates and returns a pivot joint between the two bodies and keeps the distance of the two anchor points within the range. -The anchor points are specified in the coordinates of the node that the bodies are attached to. - CCPhysicsJoint.h - - + (CCPhysicsJoint *)connectedDistanceJointWithBodyA:(CCPhysicsBody *)bodyA bodyB:(CCPhysicsBody *)bodyB anchorA:(CGPoint)anchorA anchorB:(CGPoint)anchorB minDistance:(CGFloat)min maxDistance:(CGFloat)max - - - bodyA - Body A. - - bodyB - Body B. - - anchorA - Anchor point A. - - anchorB - Anchor point B. - - min - The minimum distance to allow between the anchor points. - - max - The maximum distance to allow between the anchor points. - - - The CCPhysicsJoint Object. - //api/name/connectedDistanceJointWithBodyA:bodyB:anchorA:anchorB:minDistance:maxDistance: - - - - - //apple_ref/occ/clm/CCPhysicsJoint/connectedSpringJointWithBodyA:bodyB:anchorA:anchorB:restLength:stiffness:damping: - Creates and returns a spring joint between the two bodies at the specified anchor points. The anchor points are specicied in the coordinates of the node that he bodies are attached to. - CCPhysicsJoint.h - - + (CCPhysicsJoint *)connectedSpringJointWithBodyA:(CCPhysicsBody *)bodyA bodyB:(CCPhysicsBody *)bodyB anchorA:(CGPoint)anchorA anchorB:(CGPoint)anchorB restLength:(CGFloat)restLength stiffness:(CGFloat)stiffness damping:(CGFloat)damping - - - bodyA - Body A. - - bodyB - Body B. - - anchorA - Anchor point A. - - anchorB - Anchor point B. - - restLength - Rest Length. - - stiffness - Spring stiffness. - - damping - Sprin damping. - - - The CCPhysicsJoint Object. - //api/name/connectedSpringJointWithBodyA:bodyB:anchorA:anchorB:restLength:stiffness:damping: - - - - - //apple_ref/occ/instm/CCPhysicsJoint/setBodyA: - The first body this joint is attached to. - CCPhysicsJoint.h - - @property (nonatomic, readonly) CCPhysicsBody *bodyA - - - //api/name/bodyA - - - - - //apple_ref/occ/instm/CCPhysicsJoint/bodyA - The first body this joint is attached to. - CCPhysicsJoint.h - - @property (nonatomic, readonly) CCPhysicsBody *bodyA - - - //api/name/bodyA - - - - - //apple_ref/occ/instp/CCPhysicsJoint/bodyA - The first body this joint is attached to. - CCPhysicsJoint.h - - @property (nonatomic, readonly) CCPhysicsBody *bodyA - - - //api/name/bodyA - - - - - //apple_ref/occ/instm/CCPhysicsJoint/setBodyB: - The second body this joint is attached to. - CCPhysicsJoint.h - - @property (nonatomic, readonly) CCPhysicsBody *bodyB - - - //api/name/bodyB - - - - - //apple_ref/occ/instm/CCPhysicsJoint/bodyB - The second body this joint is attached to. - CCPhysicsJoint.h - - @property (nonatomic, readonly) CCPhysicsBody *bodyB - - - //api/name/bodyB - - - - - //apple_ref/occ/instp/CCPhysicsJoint/bodyB - The second body this joint is attached to. - CCPhysicsJoint.h - - @property (nonatomic, readonly) CCPhysicsBody *bodyB - - - //api/name/bodyB - - - - - //apple_ref/occ/instm/CCPhysicsJoint/setMaxForce: - Maxium foce this joint is allowed to use. Defaults to INFINITY. - CCPhysicsJoint.h - - @property (nonatomic, assign) CGFloat maxForce - - - //api/name/maxForce - - - - - //apple_ref/occ/instm/CCPhysicsJoint/maxForce - Maxium foce this joint is allowed to use. Defaults to INFINITY. - CCPhysicsJoint.h - - @property (nonatomic, assign) CGFloat maxForce - - - //api/name/maxForce - - - - - //apple_ref/occ/instp/CCPhysicsJoint/maxForce - Maxium foce this joint is allowed to use. Defaults to INFINITY. - CCPhysicsJoint.h - - @property (nonatomic, assign) CGFloat maxForce - - - //api/name/maxForce - - - - - //apple_ref/occ/instm/CCPhysicsJoint/setCollideBodies: - Whether or not the connected bodies are allowed to collide with each other. Defaults to YES. - CCPhysicsJoint.h - - @property (nonatomic, assign) BOOL collideBodies - - - //api/name/collideBodies - - - - - //apple_ref/occ/instm/CCPhysicsJoint/collideBodies - Whether or not the connected bodies are allowed to collide with each other. Defaults to YES. - CCPhysicsJoint.h - - @property (nonatomic, assign) BOOL collideBodies - - - //api/name/collideBodies - - - - - //apple_ref/occ/instp/CCPhysicsJoint/collideBodies - Whether or not the connected bodies are allowed to collide with each other. Defaults to YES. - CCPhysicsJoint.h - - @property (nonatomic, assign) BOOL collideBodies - - - //api/name/collideBodies - - - - - //apple_ref/occ/instm/CCPhysicsJoint/setImpulse: - Depending on the joint, either the magnitude of the linear or angular impulse that this joint applied on the previous fixed time step. - CCPhysicsJoint.h - - @property (nonatomic, readonly) CGFloat impulse - - - //api/name/impulse - - - - - //apple_ref/occ/instm/CCPhysicsJoint/impulse - Depending on the joint, either the magnitude of the linear or angular impulse that this joint applied on the previous fixed time step. - CCPhysicsJoint.h - - @property (nonatomic, readonly) CGFloat impulse - - - //api/name/impulse - - - - - //apple_ref/occ/instp/CCPhysicsJoint/impulse - Depending on the joint, either the magnitude of the linear or angular impulse that this joint applied on the previous fixed time step. - CCPhysicsJoint.h - - @property (nonatomic, readonly) CGFloat impulse - - - //api/name/impulse - - - - - //apple_ref/occ/instm/CCPhysicsJoint/setBreakingForce: - Maximum force that can be applied before the joint disables itself. Defaults to INFINITY -To avoid problems with solver accuracy, make sure that this value is lower than CCPhysicsJoint.maxForce. - CCPhysicsJoint.h - - @property (nonatomic, assign) CGFloat breakingForce - - - //api/name/breakingForce - - - - - //apple_ref/occ/instm/CCPhysicsJoint/breakingForce - Maximum force that can be applied before the joint disables itself. Defaults to INFINITY -To avoid problems with solver accuracy, make sure that this value is lower than CCPhysicsJoint.maxForce. - CCPhysicsJoint.h - - @property (nonatomic, assign) CGFloat breakingForce - - - //api/name/breakingForce - - - - - //apple_ref/occ/instp/CCPhysicsJoint/breakingForce - Maximum force that can be applied before the joint disables itself. Defaults to INFINITY -To avoid problems with solver accuracy, make sure that this value is lower than CCPhysicsJoint.maxForce. - CCPhysicsJoint.h - - @property (nonatomic, assign) CGFloat breakingForce - - - //api/name/breakingForce - - - - - //apple_ref/occ/instm/CCPhysicsJoint/setValid: - Check if the joint is still valid and active. - CCPhysicsJoint.h - - @property (nonatomic, readonly) BOOL valid - - - //api/name/valid - - - - - //apple_ref/occ/instm/CCPhysicsJoint/valid - Check if the joint is still valid and active. - CCPhysicsJoint.h - - @property (nonatomic, readonly) BOOL valid - - - //api/name/valid - - - - - //apple_ref/occ/instp/CCPhysicsJoint/valid - Check if the joint is still valid and active. - CCPhysicsJoint.h - - @property (nonatomic, readonly) BOOL valid - - - //api/name/valid - - - - - //apple_ref/occ/instm/CCPhysicsJoint/invalidate - Disable the joint and remove it from the simulation. - CCPhysicsJoint.h - - - (void)invalidate - - - //api/name/invalidate - - - - - //apple_ref/occ/instm/CCPhysicsJoint/setConstraint: - Access to the underlying Objective-Chipmunk object. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly) ChipmunkConstraint *constraint - - - //api/name/constraint - - - - - //apple_ref/occ/instm/CCPhysicsJoint/constraint - Access to the underlying Objective-Chipmunk object. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly) ChipmunkConstraint *constraint - - - //api/name/constraint - - - - - //apple_ref/occ/instp/CCPhysicsJoint/constraint - Access to the underlying Objective-Chipmunk object. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly) ChipmunkConstraint *constraint - - - //api/name/constraint - - - - - //apple_ref/occ/instm/CCPhysicsJoint/setIsRunning: - Returns YES if the body is currently added to a physicsNode. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly) BOOL isRunning - - - //api/name/isRunning - - - - - //apple_ref/occ/instm/CCPhysicsJoint/isRunning - Returns YES if the body is currently added to a physicsNode. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly) BOOL isRunning - - - //api/name/isRunning - - - - - //apple_ref/occ/instp/CCPhysicsJoint/isRunning - Returns YES if the body is currently added to a physicsNode. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly) BOOL isRunning - - - //api/name/isRunning - - - - - //apple_ref/occ/instm/CCPhysicsJoint/tryAddToPhysicsNode: - Add the join to the physics node, but only if both connected bodies are running. - CCPhysics+ObjectiveChipmunk.h - - - (void)tryAddToPhysicsNode:(CCPhysicsNode *)physicsNode - - - physicsNode - Physics node. - - - - //api/name/tryAddToPhysicsNode: - - - - - //apple_ref/occ/instm/CCPhysicsJoint/tryRemoveFromPhysicsNode: - Remove the joint from the physics node, but only if the joint is added. - CCPhysics+ObjectiveChipmunk.h - - - (void)tryRemoveFromPhysicsNode:(CCPhysicsNode *)physicsNode - - - physicsNode - Physics node. - - - - //api/name/tryRemoveFromPhysicsNode: - - - - - //apple_ref/occ/instm/CCPhysicsJoint/willAddToPhysicsNode: - Used for deferring collision type setup until there is access to the physics node. - CCPhysics+ObjectiveChipmunk.h - - - (void)willAddToPhysicsNode:(CCPhysicsNode *)physics - - - physics - Physics node. - - - - //api/name/willAddToPhysicsNode: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens83.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens83.xml deleted file mode 100644 index ef89c13..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens83.xml +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCPhysicsNode - A CCNode that enables physics simulation in it's children. -To use CCPhysics, you create a physics node, and then attach CCPhysicsBody objects to any child node that you want to have gravity or collisions applied to. -Physics nodes are also where you set up a delegate object that can tell you about collision events. -Lastly, you can query for physics objects near a point, along a ray, or within a certain bounding box. - CCPhysicsNode.h - - - - - - - - //apple_ref/occ/instm/CCPhysicsNode/setDebugDraw: - Should the node draw a debug overlay of the joints and collision shapes? Defaults to NO. - CCPhysicsNode.h - - @property (nonatomic, assign) BOOL debugDraw - - - //api/name/debugDraw - - - - - //apple_ref/occ/instm/CCPhysicsNode/debugDraw - Should the node draw a debug overlay of the joints and collision shapes? Defaults to NO. - CCPhysicsNode.h - - @property (nonatomic, assign) BOOL debugDraw - - - //api/name/debugDraw - - - - - //apple_ref/occ/instp/CCPhysicsNode/debugDraw - Should the node draw a debug overlay of the joints and collision shapes? Defaults to NO. - CCPhysicsNode.h - - @property (nonatomic, assign) BOOL debugDraw - - - //api/name/debugDraw - - - - - //apple_ref/occ/instm/CCPhysicsNode/setGravity: - Gravity applied to the dynamic bodies in the world. Defaults to CGPointZero. - CCPhysicsNode.h - - @property (nonatomic, assign) CGPoint gravity - - - //api/name/gravity - - - - - //apple_ref/occ/instm/CCPhysicsNode/gravity - Gravity applied to the dynamic bodies in the world. Defaults to CGPointZero. - CCPhysicsNode.h - - @property (nonatomic, assign) CGPoint gravity - - - //api/name/gravity - - - - - //apple_ref/occ/instp/CCPhysicsNode/gravity - Gravity applied to the dynamic bodies in the world. Defaults to CGPointZero. - CCPhysicsNode.h - - @property (nonatomic, assign) CGPoint gravity - - - //api/name/gravity - - - - - //apple_ref/occ/instm/CCPhysicsNode/setIterations: - The number of solver iterations the underlying physics engine should run. -This allows you to tune the performance and quality of the physics. -Low numbers will improve performance, but make the physics spongy or rubbery. -High numbers will use more CPU time, but make the physics look more solid. -The default value is 10. - CCPhysicsNode.h - - @property (nonatomic, assign) int iterations - - - //api/name/iterations - - - - - //apple_ref/occ/instm/CCPhysicsNode/iterations - The number of solver iterations the underlying physics engine should run. -This allows you to tune the performance and quality of the physics. -Low numbers will improve performance, but make the physics spongy or rubbery. -High numbers will use more CPU time, but make the physics look more solid. -The default value is 10. - CCPhysicsNode.h - - @property (nonatomic, assign) int iterations - - - //api/name/iterations - - - - - //apple_ref/occ/instp/CCPhysicsNode/iterations - The number of solver iterations the underlying physics engine should run. -This allows you to tune the performance and quality of the physics. -Low numbers will improve performance, but make the physics spongy or rubbery. -High numbers will use more CPU time, but make the physics look more solid. -The default value is 10. - CCPhysicsNode.h - - @property (nonatomic, assign) int iterations - - - //api/name/iterations - - - - - //apple_ref/occ/instm/CCPhysicsNode/setSleepTimeThreshold: - Physics bodies fall asleep when a group of them move slowly for longer than the threshold. -Sleeping bodies use minimal CPU resources and wake automatically when a collision happens. -Defaults to 0.5 seconds. - CCPhysicsNode.h - - @property (nonatomic, assign) CCTime sleepTimeThreshold - - - //api/name/sleepTimeThreshold - - - - - //apple_ref/occ/instm/CCPhysicsNode/sleepTimeThreshold - Physics bodies fall asleep when a group of them move slowly for longer than the threshold. -Sleeping bodies use minimal CPU resources and wake automatically when a collision happens. -Defaults to 0.5 seconds. - CCPhysicsNode.h - - @property (nonatomic, assign) CCTime sleepTimeThreshold - - - //api/name/sleepTimeThreshold - - - - - //apple_ref/occ/instp/CCPhysicsNode/sleepTimeThreshold - Physics bodies fall asleep when a group of them move slowly for longer than the threshold. -Sleeping bodies use minimal CPU resources and wake automatically when a collision happens. -Defaults to 0.5 seconds. - CCPhysicsNode.h - - @property (nonatomic, assign) CCTime sleepTimeThreshold - - - //api/name/sleepTimeThreshold - - - - - //apple_ref/occ/instm/CCPhysicsNode/setCollisionDelegate: - The delegate that is called when two physics bodies collide. - CCPhysicsNode.h - - @property (nonatomic, assign) NSObject<CCPhysicsCollisionDelegate> *collisionDelegate - - - //api/name/collisionDelegate - - - - - //apple_ref/occ/instm/CCPhysicsNode/collisionDelegate - The delegate that is called when two physics bodies collide. - CCPhysicsNode.h - - @property (nonatomic, assign) NSObject<CCPhysicsCollisionDelegate> *collisionDelegate - - - //api/name/collisionDelegate - - - - - //apple_ref/occ/instp/CCPhysicsNode/collisionDelegate - The delegate that is called when two physics bodies collide. - CCPhysicsNode.h - - @property (nonatomic, assign) NSObject<CCPhysicsCollisionDelegate> *collisionDelegate - - - //api/name/collisionDelegate - - - - - //apple_ref/occ/instm/CCPhysicsNode/pointQueryAt:within:block: - Find all CCPhysicsShapes within a certain distance of a point. The block is called once for each shape found. - CCPhysicsNode.h - - - (void)pointQueryAt:(CGPoint)point within:(CGFloat)radius block:(BOOL ( ^ ) ( CCPhysicsShape *shape , CGPoint nearest , CGFloat distance ))block - - - point - Center point of query. - - radius - Radius to sweep. - - block - Block to execute per result. - - - - //api/name/pointQueryAt:within:block: - - - - - //apple_ref/occ/instm/CCPhysicsNode/rayQueryFirstFrom:to:block: - Shoot a ray from 'start' to 'end' and find all of the CCPhysicsShapes that it would hit. -The block is called once for each shape found. - CCPhysicsNode.h - - - (void)rayQueryFirstFrom:(CGPoint)start to:(CGPoint)end block:(BOOL ( ^ ) ( CCPhysicsShape *shape , CGPoint point , CGPoint normal , CGFloat distance ))block - - - start - Start point. - - end - End point. - - block - Block to execute per result. - - - - //api/name/rayQueryFirstFrom:to:block: - - - - - //apple_ref/occ/instm/CCPhysicsNode/rectQuery:block: - Find all CCPhysicsShapes whose bounding boxes overlap the given CGRect. -The block is called once for each shape found. - CCPhysicsNode.h - - - (void)rectQuery:(CGRect)rect block:(BOOL ( ^ ) ( CCPhysicsShape *shape ))block - - - rect - Rectangle area to check. - - block - The block is called once for each shape found. - - - - //api/name/rectQuery:block: - - - - - //apple_ref/occ/instm/CCPhysicsNode/setSpace: - Access to the underlying Objective-Chipmunk object. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly) ChipmunkSpace *space - - - //api/name/space - - - - - //apple_ref/occ/instm/CCPhysicsNode/space - Access to the underlying Objective-Chipmunk object. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly) ChipmunkSpace *space - - - //api/name/space - - - - - //apple_ref/occ/instp/CCPhysicsNode/space - Access to the underlying Objective-Chipmunk object. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly) ChipmunkSpace *space - - - //api/name/space - - - - - //apple_ref/occ/instm/CCPhysicsNode/internString: - Intern and copy a string to ensure it can be checked by reference -Used for collision type identifiers by CCPhysics. -Nil and @"default" both return the value nil. - CCPhysics+ObjectiveChipmunk.h - - - (NSString *)internString:(NSString *)string - - - string - Intern string. - - - String. - //api/name/internString: - - - - - //apple_ref/occ/instm/CCPhysicsNode/indexForCategory: - Retain and track a category identifier and return its index. -Up to 32 categories can be tracked for a space. - CCPhysics+ObjectiveChipmunk.h - - - (NSUInteger)indexForCategory:(NSString *)category - - - category - String category. - - - Category index. - //api/name/indexForCategory: - - - - - //apple_ref/occ/instm/CCPhysicsNode/bitmaskForCategories: - Convert an array of NSStrings for collision category identifiers into a category bitmask. -The categories are retained and assigned indexes. -Up to 32 categories can be tracked for a space. - CCPhysics+ObjectiveChipmunk.h - - - (cpBitmask)bitmaskForCategories:(NSArray *)categories - - - categories - Array of categories. - - - Bitmask. - //api/name/bitmaskForCategories: - - - - - //apple_ref/occ/instm/CCPhysicsNode/categoriesForBitmask: - Convert a cpBitmask value to an array of collision category strings. -Ignores any bits that don't have a collision category assigned in the physics node. - CCPhysics+ObjectiveChipmunk.h - - - (NSArray *)categoriesForBitmask:(cpBitmask)categories - - - categories - Category bitmask. - - - Array of collision categories. - //api/name/categoriesForBitmask: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens84.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens84.xml deleted file mode 100644 index c957b23..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens84.xml +++ /dev/null @@ -1,730 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCPhysicsShape - Every CCPhysicsBody has at least one shape attached to it. Normally the shape is created for you when creating the body. -If you wish to create a composite body that is composed of multiple shapes, you can create them yourself and then create the body from them. -This gives you extra flexibility in designing a complex shape or setting up different physics properties on different parts of the body. - CCPhysicsShape.h - - - - - - - - //apple_ref/occ/clm/CCPhysicsShape/circleShapeWithRadius:center: - Creates and retuns a circular physics shape using the circle radius and center values specified. - CCPhysicsShape.h - - + (CCPhysicsShape *)circleShapeWithRadius:(CGFloat)radius center:(CGPoint)center - - - radius - Circle radius. - - center - Circle center point. - - - The CCPhysicsShape Object. - //api/name/circleShapeWithRadius:center: - - - - - //apple_ref/occ/clm/CCPhysicsShape/rectShape:cornerRadius: - Creates and returns a physics box shape with rounded corners. - CCPhysicsShape.h - - + (CCPhysicsShape *)rectShape:(CGRect)rect cornerRadius:(CGFloat)cornerRadius - - - rect - Box dimensions. - - cornerRadius - Corner radius. - - - The CCPhysicsShape Object. - //api/name/rectShape:cornerRadius: - - - - - //apple_ref/occ/clm/CCPhysicsShape/pillShapeFrom:to:cornerRadius: - Creates and returns a pill shaped physics shape with rounded corners that stretches from 'start' to 'end'. - CCPhysicsShape.h - - + (CCPhysicsShape *)pillShapeFrom:(CGPoint)from to:(CGPoint)to cornerRadius:(CGFloat)cornerRadius - - - from - Start point. - - to - End point. - - cornerRadius - Corner radius. - - - The CCPhysicsShape Object. - //api/name/pillShapeFrom:to:cornerRadius: - - - - - //apple_ref/occ/clm/CCPhysicsShape/polygonShapeWithPoints:count:cornerRadius: - Creates and returns a convex polygon physics shape with rounded corners. If the points do not form a convex polygon then a convex hull will be created from them automatically. - CCPhysicsShape.h - - + (CCPhysicsShape *)polygonShapeWithPoints:(CGPoint *)points count:(NSUInteger)count cornerRadius:(CGFloat)cornerRadius - - - points - Points array pointer. - - count - Points count. - - cornerRadius - Corner radius. - - - The CCPhysicsShape Object. - //api/name/polygonShapeWithPoints:count:cornerRadius: - - - - - //apple_ref/occ/instm/CCPhysicsShape/setMass: - Mass of the physics shape. - CCPhysicsShape.h - - @property (nonatomic, assign) CGFloat mass - - - //api/name/mass - - - - - //apple_ref/occ/instm/CCPhysicsShape/mass - Mass of the physics shape. - CCPhysicsShape.h - - @property (nonatomic, assign) CGFloat mass - - - //api/name/mass - - - - - //apple_ref/occ/instp/CCPhysicsShape/mass - Mass of the physics shape. - CCPhysicsShape.h - - @property (nonatomic, assign) CGFloat mass - - - //api/name/mass - - - - - //apple_ref/occ/instm/CCPhysicsShape/setArea: - Area of the shape in points^2. -Please note that this is relative to the CCPhysicsNode the shape is attached to, changing the node or a parent can change the area. - CCPhysicsShape.h - - @property (nonatomic, readonly) CGFloat area - - - //api/name/area - - - - - //apple_ref/occ/instm/CCPhysicsShape/area - Area of the shape in points^2. -Please note that this is relative to the CCPhysicsNode the shape is attached to, changing the node or a parent can change the area. - CCPhysicsShape.h - - @property (nonatomic, readonly) CGFloat area - - - //api/name/area - - - - - //apple_ref/occ/instp/CCPhysicsShape/area - Area of the shape in points^2. -Please note that this is relative to the CCPhysicsNode the shape is attached to, changing the node or a parent can change the area. - CCPhysicsShape.h - - @property (nonatomic, readonly) CGFloat area - - - //api/name/area - - - - - //apple_ref/occ/instm/CCPhysicsShape/setDensity: - Density of the shape in 1/1000 units of mass per points^2. The co-efficent is used to keep the mass of an object a reasonably small value. -Note that mass and not density will remain constant if an object is rescaled. - CCPhysicsShape.h - - @property (nonatomic, assign) CGFloat density - - - //api/name/density - - - - - //apple_ref/occ/instm/CCPhysicsShape/density - Density of the shape in 1/1000 units of mass per points^2. The co-efficent is used to keep the mass of an object a reasonably small value. -Note that mass and not density will remain constant if an object is rescaled. - CCPhysicsShape.h - - @property (nonatomic, assign) CGFloat density - - - //api/name/density - - - - - //apple_ref/occ/instp/CCPhysicsShape/density - Density of the shape in 1/1000 units of mass per points^2. The co-efficent is used to keep the mass of an object a reasonably small value. -Note that mass and not density will remain constant if an object is rescaled. - CCPhysicsShape.h - - @property (nonatomic, assign) CGFloat density - - - //api/name/density - - - - - //apple_ref/occ/instm/CCPhysicsShape/setFriction: - Surface friction of the shape, when two objects collide, their friction is multiplied together. -The calculated value can be overridden in a CCCollisionPairDelegate pre-solve method. -Defaults to 0.7 - CCPhysicsShape.h - - @property (nonatomic, assign) CGFloat friction - - - //api/name/friction - - - - - //apple_ref/occ/instm/CCPhysicsShape/friction - Surface friction of the shape, when two objects collide, their friction is multiplied together. -The calculated value can be overridden in a CCCollisionPairDelegate pre-solve method. -Defaults to 0.7 - CCPhysicsShape.h - - @property (nonatomic, assign) CGFloat friction - - - //api/name/friction - - - - - //apple_ref/occ/instp/CCPhysicsShape/friction - Surface friction of the shape, when two objects collide, their friction is multiplied together. -The calculated value can be overridden in a CCCollisionPairDelegate pre-solve method. -Defaults to 0.7 - CCPhysicsShape.h - - @property (nonatomic, assign) CGFloat friction - - - //api/name/friction - - - - - //apple_ref/occ/instm/CCPhysicsShape/setElasticity: - Elasticity of the physics shape. -When two objects collide, their elasticity is multiplied together. -The calculated value can be ovrriden in a CCCollisionPairDelegate pre-solve method. -Defaults to 0.2. - CCPhysicsShape.h - - @property (nonatomic, assign) CGFloat elasticity - - - //api/name/elasticity - - - - - //apple_ref/occ/instm/CCPhysicsShape/elasticity - Elasticity of the physics shape. -When two objects collide, their elasticity is multiplied together. -The calculated value can be ovrriden in a CCCollisionPairDelegate pre-solve method. -Defaults to 0.2. - CCPhysicsShape.h - - @property (nonatomic, assign) CGFloat elasticity - - - //api/name/elasticity - - - - - //apple_ref/occ/instp/CCPhysicsShape/elasticity - Elasticity of the physics shape. -When two objects collide, their elasticity is multiplied together. -The calculated value can be ovrriden in a CCCollisionPairDelegate pre-solve method. -Defaults to 0.2. - CCPhysicsShape.h - - @property (nonatomic, assign) CGFloat elasticity - - - //api/name/elasticity - - - - - //apple_ref/occ/instm/CCPhysicsShape/setSurfaceVelocity: - Velocity of the surface of a shape relative to it's normal velocity. This is useful for modelling conver belts or the feet of a player's avatar. -The calculated surface velocity of two colliding shapes by default only affects their friction. -The calculated value can be overriden in a CCCollisionPairDelegate pre-solve method. -Defaults to CGPointZero. - CCPhysicsShape.h - - @property (nonatomic, assign) CGPoint surfaceVelocity - - - //api/name/surfaceVelocity - - - - - //apple_ref/occ/instm/CCPhysicsShape/surfaceVelocity - Velocity of the surface of a shape relative to it's normal velocity. This is useful for modelling conver belts or the feet of a player's avatar. -The calculated surface velocity of two colliding shapes by default only affects their friction. -The calculated value can be overriden in a CCCollisionPairDelegate pre-solve method. -Defaults to CGPointZero. - CCPhysicsShape.h - - @property (nonatomic, assign) CGPoint surfaceVelocity - - - //api/name/surfaceVelocity - - - - - //apple_ref/occ/instp/CCPhysicsShape/surfaceVelocity - Velocity of the surface of a shape relative to it's normal velocity. This is useful for modelling conver belts or the feet of a player's avatar. -The calculated surface velocity of two colliding shapes by default only affects their friction. -The calculated value can be overriden in a CCCollisionPairDelegate pre-solve method. -Defaults to CGPointZero. - CCPhysicsShape.h - - @property (nonatomic, assign) CGPoint surfaceVelocity - - - //api/name/surfaceVelocity - - - - - //apple_ref/occ/instm/CCPhysicsShape/setSensor: - Is this shape a sensor? A sensor will call a collision delegate but does not physically cause collisions between bodies. -Defaults to NO - CCPhysicsShape.h - - @property (nonatomic, assign) BOOL sensor - - - //api/name/sensor - - - - - //apple_ref/occ/instm/CCPhysicsShape/sensor - Is this shape a sensor? A sensor will call a collision delegate but does not physically cause collisions between bodies. -Defaults to NO - CCPhysicsShape.h - - @property (nonatomic, assign) BOOL sensor - - - //api/name/sensor - - - - - //apple_ref/occ/instp/CCPhysicsShape/sensor - Is this shape a sensor? A sensor will call a collision delegate but does not physically cause collisions between bodies. -Defaults to NO - CCPhysicsShape.h - - @property (nonatomic, assign) BOOL sensor - - - //api/name/sensor - - - - - //apple_ref/occ/instm/CCPhysicsShape/setCollisionGroup: - The shape's collisionGroup, if two physics bodies share the same group id, they don't collide. Defaults to nil. - CCPhysicsShape.h - - @property (nonatomic, assign) id collisionGroup - - - //api/name/collisionGroup - - - - - //apple_ref/occ/instm/CCPhysicsShape/collisionGroup - The shape's collisionGroup, if two physics bodies share the same group id, they don't collide. Defaults to nil. - CCPhysicsShape.h - - @property (nonatomic, assign) id collisionGroup - - - //api/name/collisionGroup - - - - - //apple_ref/occ/instp/CCPhysicsShape/collisionGroup - The shape's collisionGroup, if two physics bodies share the same group id, they don't collide. Defaults to nil. - CCPhysicsShape.h - - @property (nonatomic, assign) id collisionGroup - - - //api/name/collisionGroup - - - - - //apple_ref/occ/instm/CCPhysicsShape/setCollisionType: - A string that identifies the collision pair delegate method that should be called. Default value is @"default". - CCPhysicsShape.h - - @property (nonatomic, copy) NSString *collisionType - - - //api/name/collisionType - - - - - //apple_ref/occ/instm/CCPhysicsShape/collisionType - A string that identifies the collision pair delegate method that should be called. Default value is @"default". - CCPhysicsShape.h - - @property (nonatomic, copy) NSString *collisionType - - - //api/name/collisionType - - - - - //apple_ref/occ/instp/CCPhysicsShape/collisionType - A string that identifies the collision pair delegate method that should be called. Default value is @"default". - CCPhysicsShape.h - - @property (nonatomic, copy) NSString *collisionType - - - //api/name/collisionType - - - - - //apple_ref/occ/instm/CCPhysicsShape/setCollisionCategories: - An array of NSString category names of which this shape is a member. Up to 32 unique categories can be used in a single physics node. -A value of nil means that a shape exists in all possible collision categories. -The deefault is nil. - CCPhysicsShape.h - - @property (nonatomic, copy) NSArray *collisionCategories - - - //api/name/collisionCategories - - - - - //apple_ref/occ/instm/CCPhysicsShape/collisionCategories - An array of NSString category names of which this shape is a member. Up to 32 unique categories can be used in a single physics node. -A value of nil means that a shape exists in all possible collision categories. -The deefault is nil. - CCPhysicsShape.h - - @property (nonatomic, copy) NSArray *collisionCategories - - - //api/name/collisionCategories - - - - - //apple_ref/occ/instp/CCPhysicsShape/collisionCategories - An array of NSString category names of which this shape is a member. Up to 32 unique categories can be used in a single physics node. -A value of nil means that a shape exists in all possible collision categories. -The deefault is nil. - CCPhysicsShape.h - - @property (nonatomic, copy) NSArray *collisionCategories - - - //api/name/collisionCategories - - - - - //apple_ref/occ/instm/CCPhysicsShape/setCollisionMask: - An array of NSString category names that this shape wants to collide with. -The categories/masks of both shapes must agree for a collision to occur. -A value of nil means that this body will collide with a shape in any category. -The default is nil. - CCPhysicsShape.h - - @property (nonatomic, copy) NSArray *collisionMask - - - //api/name/collisionMask - - - - - //apple_ref/occ/instm/CCPhysicsShape/collisionMask - An array of NSString category names that this shape wants to collide with. -The categories/masks of both shapes must agree for a collision to occur. -A value of nil means that this body will collide with a shape in any category. -The default is nil. - CCPhysicsShape.h - - @property (nonatomic, copy) NSArray *collisionMask - - - //api/name/collisionMask - - - - - //apple_ref/occ/instp/CCPhysicsShape/collisionMask - An array of NSString category names that this shape wants to collide with. -The categories/masks of both shapes must agree for a collision to occur. -A value of nil means that this body will collide with a shape in any category. -The default is nil. - CCPhysicsShape.h - - @property (nonatomic, copy) NSArray *collisionMask - - - //api/name/collisionMask - - - - - //apple_ref/occ/instm/CCPhysicsShape/setNode: - The CCNode to which this physics shape is attached. - CCPhysicsShape.h - - @property (nonatomic, readonly) CCNode *node - - - //api/name/node - - - - - //apple_ref/occ/instm/CCPhysicsShape/node - The CCNode to which this physics shape is attached. - CCPhysicsShape.h - - @property (nonatomic, readonly) CCNode *node - - - //api/name/node - - - - - //apple_ref/occ/instp/CCPhysicsShape/node - The CCNode to which this physics shape is attached. - CCPhysicsShape.h - - @property (nonatomic, readonly) CCNode *node - - - //api/name/node - - - - - //apple_ref/occ/instm/CCPhysicsShape/setShape: - Access to the underlying Objective-Chipmunk shape object. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly) ChipmunkShape *shape - - - //api/name/shape - - - - - //apple_ref/occ/instm/CCPhysicsShape/shape - Access to the underlying Objective-Chipmunk shape object. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly) ChipmunkShape *shape - - - //api/name/shape - - - - - //apple_ref/occ/instp/CCPhysicsShape/shape - Access to the underlying Objective-Chipmunk shape object. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, readonly) ChipmunkShape *shape - - - //api/name/shape - - - - - //apple_ref/occ/instm/CCPhysicsShape/setNext: - Next shape in the linked list. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, strong) CCPhysicsShape *next - - - //api/name/next - - - - - //apple_ref/occ/instm/CCPhysicsShape/next - Next shape in the linked list. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, strong) CCPhysicsShape *next - - - //api/name/next - - - - - //apple_ref/occ/instp/CCPhysicsShape/next - Next shape in the linked list. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, strong) CCPhysicsShape *next - - - //api/name/next - - - - - //apple_ref/occ/instm/CCPhysicsShape/setBody: - Body this shape is attached to. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, weak) CCPhysicsBody *body - - - //api/name/body - - - - - //apple_ref/occ/instm/CCPhysicsShape/body - Body this shape is attached to. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, weak) CCPhysicsBody *body - - - //api/name/body - - - - - //apple_ref/occ/instp/CCPhysicsShape/body - Body this shape is attached to. - CCPhysics+ObjectiveChipmunk.h - - @property (nonatomic, weak) CCPhysicsBody *body - - - //api/name/body - - - - - //apple_ref/occ/instm/CCPhysicsShape/willAddToPhysicsNode:nonRigidTransform: - Used for deferring collision type setup until there is access to the physics node. - CCPhysics+ObjectiveChipmunk.h - - - (void)willAddToPhysicsNode:(CCPhysicsNode *)physics nonRigidTransform:(cpTransform)transform - - - physics - Physics node. - - transform - Transform to use. - - - - //api/name/willAddToPhysicsNode:nonRigidTransform: - - - - - //apple_ref/occ/instm/CCPhysicsShape/didRemoveFromPhysicsNode: - Used for deferring collision type setup until there is access to the physics node. - CCPhysics+ObjectiveChipmunk.h - - - (void)didRemoveFromPhysicsNode:(CCPhysicsNode *)physics - - - physics - Physics node. - - - - //api/name/didRemoveFromPhysicsNode: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens85.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens85.xml deleted file mode 100644 index d8c2da5..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens85.xml +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCPointArray - A simple array that is used to contain the spline control points. - CCActionCatmullRom.h - - - - - - - - //apple_ref/occ/instm/CCPointArray/setControlPoints: - Array that contains the control points. - CCActionCatmullRom.h - - @property (nonatomic, readwrite, strong) NSMutableArray *controlPoints - - - //api/name/controlPoints - - - - - //apple_ref/occ/instm/CCPointArray/controlPoints - Array that contains the control points. - CCActionCatmullRom.h - - @property (nonatomic, readwrite, strong) NSMutableArray *controlPoints - - - //api/name/controlPoints - - - - - //apple_ref/occ/instp/CCPointArray/controlPoints - Array that contains the control points. - CCActionCatmullRom.h - - @property (nonatomic, readwrite, strong) NSMutableArray *controlPoints - - - //api/name/controlPoints - - - - - //apple_ref/occ/clm/CCPointArray/arrayWithCapacity: - Creates and initializes a Points array with capacity. - CCActionCatmullRom.h - - + (id)arrayWithCapacity:(NSUInteger)capacity - - - capacity - Capacity of the array. - - - New point array. - //api/name/arrayWithCapacity: - - - - - //apple_ref/occ/instm/CCPointArray/initWithCapacity: - Initializes a Points array with capacity. - CCActionCatmullRom.h - - - (id)initWithCapacity:(NSUInteger)capacity - - - capacity - Capacity of the array. - - - New point array. - //api/name/initWithCapacity: - - - - - //apple_ref/occ/instm/CCPointArray/addControlPoint: - Appends a control point. - CCActionCatmullRom.h - - - (void)addControlPoint:(CGPoint)controlPoint - - - controlPoint - Control point to append. - - - - //api/name/addControlPoint: - - - - - //apple_ref/occ/instm/CCPointArray/insertControlPoint:atIndex: - Inserts a controlPoint. - CCActionCatmullRom.h - - - (void)insertControlPoint:(CGPoint)controlPoint atIndex:(NSUInteger)index - - - controlPoint - Control point to insert. - - index - Index of point. - - - - //api/name/insertControlPoint:atIndex: - - - - - //apple_ref/occ/instm/CCPointArray/replaceControlPoint:atIndex: - Replaces an existing control point. - CCActionCatmullRom.h - - - (void)replaceControlPoint:(CGPoint)controlPoint atIndex:(NSUInteger)index - - - controlPoint - New control point. - - index - Index of point to replace. - - - - //api/name/replaceControlPoint:atIndex: - - - - - //apple_ref/occ/instm/CCPointArray/getControlPointAtIndex: - Retrieves a control point. - CCActionCatmullRom.h - - - (CGPoint)getControlPointAtIndex:(NSInteger)index - - - index - Index of control point to retrieve. - - - A control point. - //api/name/getControlPointAtIndex: - - - - - //apple_ref/occ/instm/CCPointArray/removeControlPointAtIndex: - Deletes a control point. - CCActionCatmullRom.h - - - (void)removeControlPointAtIndex:(NSUInteger)index - - - index - Index of control point to delete. - - - - //api/name/removeControlPointAtIndex: - - - - - //apple_ref/occ/instm/CCPointArray/count - Returns the number of control points in the array. - CCActionCatmullRom.h - - - (NSUInteger)count - - Number of control points. - //api/name/count - - - - - //apple_ref/occ/instm/CCPointArray/reverse - Creates a new copy of the array, in reversed order. -User is responsible for releasing this array. - CCActionCatmullRom.h - - - (CCPointArray *)reverse - - New point array. - //api/name/reverse - - - - - //apple_ref/occ/instm/CCPointArray/reverseInline - Reverses the current control point array. - CCActionCatmullRom.h - - - (void)reverseInline - - - //api/name/reverseInline - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens86.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens86.xml deleted file mode 100644 index e24c8c8..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens86.xml +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCProgressNode - CCProgressNode displays a sprite with a progressive reveal. - CCProgressNode.h - - - - - - - - //apple_ref/occ/instm/CCProgressNode/setType: - Progress type. - CCProgressNode.h - - @property (nonatomic, readwrite) CCProgressNodeType type - - - //api/name/type - - - - - //apple_ref/occ/instm/CCProgressNode/type - Progress type. - CCProgressNode.h - - @property (nonatomic, readwrite) CCProgressNodeType type - - - //api/name/type - - - - - //apple_ref/occ/instp/CCProgressNode/type - Progress type. - CCProgressNode.h - - @property (nonatomic, readwrite) CCProgressNodeType type - - - //api/name/type - - - - - //apple_ref/occ/instm/CCProgressNode/setReverseDirection: - Reverse progress direction. - CCProgressNode.h - - @property (nonatomic, readwrite) BOOL reverseDirection - - - //api/name/reverseDirection - - - - - //apple_ref/occ/instm/CCProgressNode/reverseDirection - Reverse progress direction. - CCProgressNode.h - - @property (nonatomic, readwrite) BOOL reverseDirection - - - //api/name/reverseDirection - - - - - //apple_ref/occ/instp/CCProgressNode/reverseDirection - Reverse progress direction. - CCProgressNode.h - - @property (nonatomic, readwrite) BOOL reverseDirection - - - //api/name/reverseDirection - - - - - //apple_ref/occ/instm/CCProgressNode/setMidpoint: - Progress start position. - CCProgressNode.h - - @property (nonatomic, readwrite) CGPoint midpoint - - - //api/name/midpoint - - - - - //apple_ref/occ/instm/CCProgressNode/midpoint - Progress start position. - CCProgressNode.h - - @property (nonatomic, readwrite) CGPoint midpoint - - - //api/name/midpoint - - - - - //apple_ref/occ/instp/CCProgressNode/midpoint - Progress start position. - CCProgressNode.h - - @property (nonatomic, readwrite) CGPoint midpoint - - - //api/name/midpoint - - - - - //apple_ref/occ/instm/CCProgressNode/setBarChangeRate: - Bar change rate. - CCProgressNode.h - - @property (nonatomic, readwrite) CGPoint barChangeRate - - - //api/name/barChangeRate - - - - - //apple_ref/occ/instm/CCProgressNode/barChangeRate - Bar change rate. - CCProgressNode.h - - @property (nonatomic, readwrite) CGPoint barChangeRate - - - //api/name/barChangeRate - - - - - //apple_ref/occ/instp/CCProgressNode/barChangeRate - Bar change rate. - CCProgressNode.h - - @property (nonatomic, readwrite) CGPoint barChangeRate - - - //api/name/barChangeRate - - - - - //apple_ref/occ/instm/CCProgressNode/setPercentage: - Progress percentage. - CCProgressNode.h - - @property (nonatomic, readwrite) float percentage - - - //api/name/percentage - - - - - //apple_ref/occ/instm/CCProgressNode/percentage - Progress percentage. - CCProgressNode.h - - @property (nonatomic, readwrite) float percentage - - - //api/name/percentage - - - - - //apple_ref/occ/instp/CCProgressNode/percentage - Progress percentage. - CCProgressNode.h - - @property (nonatomic, readwrite) float percentage - - - //api/name/percentage - - - - - //apple_ref/occ/instm/CCProgressNode/setSprite: - The Sprite to use. - CCProgressNode.h - - @property (nonatomic, readwrite, strong) CCSprite *sprite - - - //api/name/sprite - - - - - //apple_ref/occ/instm/CCProgressNode/sprite - The Sprite to use. - CCProgressNode.h - - @property (nonatomic, readwrite, strong) CCSprite *sprite - - - //api/name/sprite - - - - - //apple_ref/occ/instp/CCProgressNode/sprite - The Sprite to use. - CCProgressNode.h - - @property (nonatomic, readwrite, strong) CCSprite *sprite - - - //api/name/sprite - - - - - //apple_ref/occ/clm/CCProgressNode/progressWithSprite: - Creates and returns a progress node object using the specified sprite value. - CCProgressNode.h - - + (id)progressWithSprite:(CCSprite *)sprite - - - sprite - The CCSprite to use. - - - The CCProgressNode Object. - //api/name/progressWithSprite: - - - - - //apple_ref/occ/instm/CCProgressNode/initWithSprite: - Initializes and returns a progress node object using the specified sprite value. - CCProgressNode.h - - - (id)initWithSprite:(CCSprite *)sprite - - - sprite - The CCSprite to use. - - - An initialized CCProgressNode Object. - //api/name/initWithSprite: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens87.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens87.xml deleted file mode 100644 index 0e36db8..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens87.xml +++ /dev/null @@ -1,591 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCRenderTexture - CCRenderTexture is a generic rendering target. To render things into it, -simply construct a render target, call begin on it, call visit on any cocos2d -scenes or objects to render them, and call end. For convenience, render texture -adds a sprite as its display child with the results, so you can simply add -the render texture to your scene and treat it like any other CCNode. -There are also functions for saving the render texture to disk in PNG or JPG format. - CCRenderTexture.h - - - - - - - - //apple_ref/occ/instm/CCRenderTexture/setSprite: - The CCSprite being used. -The sprite, by default, will use the following blending function: GLONE, GLONEMINUSSRC_ALPHA. -The blending function can be changed in runtime by calling: - - [[renderTexture sprite] setBlendFunc:(ccBlendFunc){GLONE, GLONEMINUSSRC_ALPHA}]; - CCRenderTexture.h - - @property (nonatomic, readwrite, strong) CCSprite *sprite - - - //api/name/sprite - - - - - //apple_ref/occ/instm/CCRenderTexture/sprite - The CCSprite being used. -The sprite, by default, will use the following blending function: GLONE, GLONEMINUSSRC_ALPHA. -The blending function can be changed in runtime by calling: - - [[renderTexture sprite] setBlendFunc:(ccBlendFunc){GLONE, GLONEMINUSSRC_ALPHA}]; - CCRenderTexture.h - - @property (nonatomic, readwrite, strong) CCSprite *sprite - - - //api/name/sprite - - - - - //apple_ref/occ/instp/CCRenderTexture/sprite - The CCSprite being used. -The sprite, by default, will use the following blending function: GLONE, GLONEMINUSSRC_ALPHA. -The blending function can be changed in runtime by calling: - - [[renderTexture sprite] setBlendFunc:(ccBlendFunc){GLONE, GLONEMINUSSRC_ALPHA}]; - CCRenderTexture.h - - @property (nonatomic, readwrite, strong) CCSprite *sprite - - - //api/name/sprite - - - - - //apple_ref/occ/instm/CCRenderTexture/setClearFlags: - Valid flags: GLCOLORBUFFERBIT, GLDEPTHBUFFERBIT, GLSTENCILBUFFER_BIT. They can be OR'ed. Valid when "autoDraw is YES. - CCRenderTexture.h - - @property (nonatomic, readwrite) GLbitfield clearFlags - - - //api/name/clearFlags - - - - - //apple_ref/occ/instm/CCRenderTexture/clearFlags - Valid flags: GLCOLORBUFFERBIT, GLDEPTHBUFFERBIT, GLSTENCILBUFFER_BIT. They can be OR'ed. Valid when "autoDraw is YES. - CCRenderTexture.h - - @property (nonatomic, readwrite) GLbitfield clearFlags - - - //api/name/clearFlags - - - - - //apple_ref/occ/instp/CCRenderTexture/clearFlags - Valid flags: GLCOLORBUFFERBIT, GLDEPTHBUFFERBIT, GLSTENCILBUFFER_BIT. They can be OR'ed. Valid when "autoDraw is YES. - CCRenderTexture.h - - @property (nonatomic, readwrite) GLbitfield clearFlags - - - //api/name/clearFlags - - - - - //apple_ref/occ/instm/CCRenderTexture/setClearColor: - Clear color value. Valid only when "autoDraw" is YES. - CCRenderTexture.h - - @property (nonatomic, strong) CCColor *clearColor - - - //api/name/clearColor - - - - - //apple_ref/occ/instm/CCRenderTexture/clearColor - Clear color value. Valid only when "autoDraw" is YES. - CCRenderTexture.h - - @property (nonatomic, strong) CCColor *clearColor - - - //api/name/clearColor - - - - - //apple_ref/occ/instp/CCRenderTexture/clearColor - Clear color value. Valid only when "autoDraw" is YES. - CCRenderTexture.h - - @property (nonatomic, strong) CCColor *clearColor - - - //api/name/clearColor - - - - - //apple_ref/occ/instm/CCRenderTexture/setClearDepth: - Value for clearDepth. Valid only when autoDraw is YES. - CCRenderTexture.h - - @property (nonatomic, readwrite) GLclampf clearDepth - - - //api/name/clearDepth - - - - - //apple_ref/occ/instm/CCRenderTexture/clearDepth - Value for clearDepth. Valid only when autoDraw is YES. - CCRenderTexture.h - - @property (nonatomic, readwrite) GLclampf clearDepth - - - //api/name/clearDepth - - - - - //apple_ref/occ/instp/CCRenderTexture/clearDepth - Value for clearDepth. Valid only when autoDraw is YES. - CCRenderTexture.h - - @property (nonatomic, readwrite) GLclampf clearDepth - - - //api/name/clearDepth - - - - - //apple_ref/occ/instm/CCRenderTexture/setClearStencil: - Value for clear Stencil. Valid only when autoDraw is YES - CCRenderTexture.h - - @property (nonatomic, readwrite) GLint clearStencil - - - //api/name/clearStencil - - - - - //apple_ref/occ/instm/CCRenderTexture/clearStencil - Value for clear Stencil. Valid only when autoDraw is YES - CCRenderTexture.h - - @property (nonatomic, readwrite) GLint clearStencil - - - //api/name/clearStencil - - - - - //apple_ref/occ/instp/CCRenderTexture/clearStencil - Value for clear Stencil. Valid only when autoDraw is YES - CCRenderTexture.h - - @property (nonatomic, readwrite) GLint clearStencil - - - //api/name/clearStencil - - - - - //apple_ref/occ/instm/CCRenderTexture/setAutoDraw: - When enabled, it will render its children into the texture automatically. Disabled by default for compatiblity reasons. -Will be enabled in the future. - CCRenderTexture.h - - @property (nonatomic, readwrite) BOOL autoDraw - - - //api/name/autoDraw - - - - - //apple_ref/occ/instm/CCRenderTexture/autoDraw - When enabled, it will render its children into the texture automatically. Disabled by default for compatiblity reasons. -Will be enabled in the future. - CCRenderTexture.h - - @property (nonatomic, readwrite) BOOL autoDraw - - - //api/name/autoDraw - - - - - //apple_ref/occ/instp/CCRenderTexture/autoDraw - When enabled, it will render its children into the texture automatically. Disabled by default for compatiblity reasons. -Will be enabled in the future. - CCRenderTexture.h - - @property (nonatomic, readwrite) BOOL autoDraw - - - //api/name/autoDraw - - - - - //apple_ref/occ/clm/CCRenderTexture/renderTextureWithWidth:height:pixelFormat:depthStencilFormat: - initializes a RenderTexture object with width and height in Points and a pixel format( only RGB and RGBA formats are valid ) and depthStencil format - CCRenderTexture.h - - + (id)renderTextureWithWidth:(int)w height:(int)h pixelFormat:(CCTexturePixelFormat)format depthStencilFormat:(GLuint)depthStencilFormat - - - w - Width of render target. - - h - Height of render target. - - format - Pixel format of render target. - - depthStencilFormat - Stencil format of render target. - - - An initialized CCRenderTarget object. - //api/name/renderTextureWithWidth:height:pixelFormat:depthStencilFormat: - - - - - //apple_ref/occ/clm/CCRenderTexture/renderTextureWithWidth:height:pixelFormat: - Creates a RenderTexture object with width and height in Points and a pixel format, only RGB and RGBA formats are valid - CCRenderTexture.h - - + (id)renderTextureWithWidth:(int)w height:(int)h pixelFormat:(CCTexturePixelFormat)format - - - w - Width of render target. - - h - Height of render target. - - format - Pixel format of render target. - - - An initialized CCRenderTarget object. - //api/name/renderTextureWithWidth:height:pixelFormat: - - - - - //apple_ref/occ/clm/CCRenderTexture/renderTextureWithWidth:height: - Creates a RenderTexture object with width and height in Points, pixel format is RGBA8888 - CCRenderTexture.h - - + (id)renderTextureWithWidth:(int)w height:(int)h - - - w - Width of render target. - - h - Height of render target. - - - An initialized CCRenderTarget object. - //api/name/renderTextureWithWidth:height: - - - - - //apple_ref/occ/instm/CCRenderTexture/initWithWidth:height:pixelFormat: - Initializes a RenderTexture object with width and height in Points and a pixel format, only RGB and RGBA formats are valid - CCRenderTexture.h - - - (id)initWithWidth:(int)w height:(int)h pixelFormat:(CCTexturePixelFormat)format - - - w - Width of render target. - - h - Height of render target. - - format - Pixel format of render target. - - - An initialized CCRenderTarget object. - //api/name/initWithWidth:height:pixelFormat: - - - - - //apple_ref/occ/instm/CCRenderTexture/initWithWidth:height:pixelFormat:depthStencilFormat: - Initializes a RenderTexture object with width and height in Points and a pixel format( only RGB and RGBA formats are valid ) and depthStencil format - CCRenderTexture.h - - - (id)initWithWidth:(int)w height:(int)h pixelFormat:(CCTexturePixelFormat)format depthStencilFormat:(GLuint)depthStencilFormat - - - w - Width of render target. - - h - Height of render target. - - format - Pixel format of render target. - - depthStencilFormat - Stencil format of render target. - - - An initialized CCRenderTarget object. - //api/name/initWithWidth:height:pixelFormat:depthStencilFormat: - - - - - //apple_ref/occ/instm/CCRenderTexture/begin - Starts rendering to the texture whitout clearing the texture first. - CCRenderTexture.h - - - (void)begin - - - //api/name/begin - - - - - //apple_ref/occ/instm/CCRenderTexture/beginWithClear:g:b:a: - starts rendering to the texture while clearing the texture first. -This is more efficient then calling -clear first and then begin. - CCRenderTexture.h - - - (void)beginWithClear:(float)r g:(float)g b:(float)b a:(float)a - - - r - Red color. - - g - Green color. - - b - Blue color. - - a - Alpha. - - - - //api/name/beginWithClear:g:b:a: - - - - - //apple_ref/occ/instm/CCRenderTexture/beginWithClear:g:b:a:depth: - starts rendering to the texture while clearing the texture first. -This is more efficient then calling -clear first and then begin. - CCRenderTexture.h - - - (void)beginWithClear:(float)r g:(float)g b:(float)b a:(float)a depth:(float)depthValue - - - r - Red color. - - g - Green color. - - b - Blue color. - - a - Alpha. - - depthValue - Depth value. - - - - //api/name/beginWithClear:g:b:a:depth: - - - - - //apple_ref/occ/instm/CCRenderTexture/beginWithClear:g:b:a:depth:stencil: - starts rendering to the texture while clearing the texture first. -This is more efficient then calling -clear first and then begin. - CCRenderTexture.h - - - (void)beginWithClear:(float)r g:(float)g b:(float)b a:(float)a depth:(float)depthValue stencil:(int)stencilValue - - - r - Red color. - - g - Green color. - - b - Blue color. - - a - Alpha. - - depthValue - Depth value. - - stencilValue - Stencil value. - - - - //api/name/beginWithClear:g:b:a:depth:stencil: - - - - - //apple_ref/occ/instm/CCRenderTexture/end - Ends grabbing - CCRenderTexture.h - - - (void)end - - - //api/name/end - - - - - //apple_ref/occ/instm/CCRenderTexture/clear:g:b:a: - Clears the texture with a color - CCRenderTexture.h - - - (void)clear:(float)r g:(float)g b:(float)b a:(float)a - - - r - Red color. - - g - Green color. - - b - Blue color. - - a - Alpha. - - - - //api/name/clear:g:b:a: - - - - - //apple_ref/occ/instm/CCRenderTexture/clearDepth: - Clears the texture with a specified depth value. - CCRenderTexture.h - - - (void)clearDepth:(float)depthValue - - - depthValue - Depth value. - - - - //api/name/clearDepth: - - - - - //apple_ref/occ/instm/CCRenderTexture/clearStencil: - Clears the texture with a specified stencil value. - CCRenderTexture.h - - - (void)clearStencil:(int)stencilValue - - - stencilValue - Stencil value. - - - - //api/name/clearStencil: - - - - - //apple_ref/occ/instm/CCRenderTexture/saveToFile: - Saves the texture into a file using JPEG format. The file will be saved in the Documents folder. - CCRenderTexture.h - - - (BOOL)saveToFile:(NSString *)name - - - name - Filename to save image to. - - - YES if the operation is successful. - //api/name/saveToFile: - - - - - //apple_ref/occ/instm/CCRenderTexture/saveToFile:format: - Saves the texture into a file. The format could be JPG or PNG. The file will be saved in the Documents folder. - CCRenderTexture.h - - - (BOOL)saveToFile:(NSString *)name format:(CCRenderTextureImageFormat)format - - - name - Filename to save image to. - - format - File format. - - - YES if the operation is successful. - //api/name/saveToFile:format: - - - - - //apple_ref/occ/instm/CCRenderTexture/getUIImage - Returns an autoreleased UIImage from the texture - CCRenderTexture.h - - - (UIImage *)getUIImage - - - //api/name/getUIImage - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens88.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens88.xml deleted file mode 100644 index 1cc6e41..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens88.xml +++ /dev/null @@ -1,438 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCResponder - CCResponder is the base class for all nodes. -It exposes the touch and mouse interface to any node, which enables user interaction. - CCResponder.h - - - - - - - - //apple_ref/occ/instm/CCResponder/setUserInteractionEnabled: - Enables user interaction on a node. - CCResponder.h - - @property (nonatomic, assign, getter=isUserInteractionEnabled) BOOL userInteractionEnabled - - - //api/name/userInteractionEnabled - - - - - //apple_ref/occ/instm/CCResponder/isUserInteractionEnabled - Enables user interaction on a node. - CCResponder.h - - @property (nonatomic, assign, getter=isUserInteractionEnabled) BOOL userInteractionEnabled - - - //api/name/userInteractionEnabled - - - - - //apple_ref/occ/instp/CCResponder/userInteractionEnabled - Enables user interaction on a node. - CCResponder.h - - @property (nonatomic, assign, getter=isUserInteractionEnabled) BOOL userInteractionEnabled - - - //api/name/userInteractionEnabled - - - - - //apple_ref/occ/instm/CCResponder/setMultipleTouchEnabled: - Enables multiple touches inside a single node. - CCResponder.h - - @property (nonatomic, assign, getter=isMultipleTouchEnabled) BOOL multipleTouchEnabled - - - //api/name/multipleTouchEnabled - - - - - //apple_ref/occ/instm/CCResponder/isMultipleTouchEnabled - Enables multiple touches inside a single node. - CCResponder.h - - @property (nonatomic, assign, getter=isMultipleTouchEnabled) BOOL multipleTouchEnabled - - - //api/name/multipleTouchEnabled - - - - - //apple_ref/occ/instp/CCResponder/multipleTouchEnabled - Enables multiple touches inside a single node. - CCResponder.h - - @property (nonatomic, assign, getter=isMultipleTouchEnabled) BOOL multipleTouchEnabled - - - //api/name/multipleTouchEnabled - - - - - //apple_ref/occ/instm/CCResponder/setClaimsUserInteraction: - Locks the touch to the node if touch moved outside -If a node claims user interaction, the touch will continue to be sent to the node, no matter where the touch is moved -If the node does not claim user interaction, a touch will be cancelled, if moved outside the nodes detection area -If the node does not claim user interaction, and a touch is moved from outside the nodes detection area, to inside, a touchBegan will be generated. - CCResponder.h - - @property (nonatomic, assign) BOOL claimsUserInteraction - - - //api/name/claimsUserInteraction - - - - - //apple_ref/occ/instm/CCResponder/claimsUserInteraction - Locks the touch to the node if touch moved outside -If a node claims user interaction, the touch will continue to be sent to the node, no matter where the touch is moved -If the node does not claim user interaction, a touch will be cancelled, if moved outside the nodes detection area -If the node does not claim user interaction, and a touch is moved from outside the nodes detection area, to inside, a touchBegan will be generated. - CCResponder.h - - @property (nonatomic, assign) BOOL claimsUserInteraction - - - //api/name/claimsUserInteraction - - - - - //apple_ref/occ/instp/CCResponder/claimsUserInteraction - Locks the touch to the node if touch moved outside -If a node claims user interaction, the touch will continue to be sent to the node, no matter where the touch is moved -If the node does not claim user interaction, a touch will be cancelled, if moved outside the nodes detection area -If the node does not claim user interaction, and a touch is moved from outside the nodes detection area, to inside, a touchBegan will be generated. - CCResponder.h - - @property (nonatomic, assign) BOOL claimsUserInteraction - - - //api/name/claimsUserInteraction - - - - - //apple_ref/occ/instm/CCResponder/setExclusiveTouch: - All other touches will be cancelled / ignored, if a node with exclusive touch, is active -Only one exclusive touch can be active at a time. - CCResponder.h - - @property (nonatomic, assign, getter=isExclusiveTouch) BOOL exclusiveTouch - - - //api/name/exclusiveTouch - - - - - //apple_ref/occ/instm/CCResponder/isExclusiveTouch - All other touches will be cancelled / ignored, if a node with exclusive touch, is active -Only one exclusive touch can be active at a time. - CCResponder.h - - @property (nonatomic, assign, getter=isExclusiveTouch) BOOL exclusiveTouch - - - //api/name/exclusiveTouch - - - - - //apple_ref/occ/instp/CCResponder/exclusiveTouch - All other touches will be cancelled / ignored, if a node with exclusive touch, is active -Only one exclusive touch can be active at a time. - CCResponder.h - - @property (nonatomic, assign, getter=isExclusiveTouch) BOOL exclusiveTouch - - - //api/name/exclusiveTouch - - - - - //apple_ref/occ/instm/CCResponder/init - Initialzes a new CCResponder. - CCResponder.h - - - (id)init - - An CCResponder CCLabelBMFont Object. - //api/name/init - - - - - //apple_ref/occ/instm/CCResponder/touchBegan:withEvent: - Called when a touch began. - CCResponder.h - - - (void)touchBegan:(UITouch *)touch withEvent:(UIEvent *)event - - - touch - Contains the touch. - - event - Current event information. - - - - //api/name/touchBegan:withEvent: - - - - - //apple_ref/occ/instm/CCResponder/touchMoved:withEvent: - Called whan a touch moves. - CCResponder.h - - - (void)touchMoved:(UITouch *)touch withEvent:(UIEvent *)event - - - touch - Contains the touch. - - event - Current event information. - - - - //api/name/touchMoved:withEvent: - - - - - //apple_ref/occ/instm/CCResponder/touchEnded:withEvent: - Called when a touch ends. - CCResponder.h - - - (void)touchEnded:(UITouch *)touch withEvent:(UIEvent *)event - - - touch - Contains the touch. - - event - Current event information. - - - - //api/name/touchEnded:withEvent: - - - - - //apple_ref/occ/instm/CCResponder/touchCancelled:withEvent: - Called when a touch was cancelled. -If a touch is dragged outside a node which does not claim user interaction, touchCancelled will be called. -If another node with exclusive touch is activated, touchCancelled will be called for all ongoing touches. - CCResponder.h - - - (void)touchCancelled:(UITouch *)touch withEvent:(UIEvent *)event - - - touch - Contains the touch. - - event - Current event information. - - - - //api/name/touchCancelled:withEvent: - - - - - //apple_ref/occ/instm/CCResponder/mouseDown: - Called when left mouse button is pressed inside a node accepting user interaction. - CCResponder.h - - - (void)mouseDown:(NSEvent *)theEvent - - - theEvent - The event created. - - - - //api/name/mouseDown: - - - - - //apple_ref/occ/instm/CCResponder/mouseDragged: - Called when left mouse button is dragged for a node accepting user interaction. - CCResponder.h - - - (void)mouseDragged:(NSEvent *)theEvent - - - theEvent - The event created. - - - - //api/name/mouseDragged: - - - - - //apple_ref/occ/instm/CCResponder/mouseUp: - Called when left mouse button is released for a node accepting user interaction. - CCResponder.h - - - (void)mouseUp:(NSEvent *)theEvent - - - theEvent - The event created. - - - - //api/name/mouseUp: - - - - - //apple_ref/occ/instm/CCResponder/rightMouseDown: - Called when right mouse button is pressed inside a node accepting user interaction. - CCResponder.h - - - (void)rightMouseDown:(NSEvent *)theEvent - - - theEvent - The event created. - - - - //api/name/rightMouseDown: - - - - - //apple_ref/occ/instm/CCResponder/rightMouseDragged: - Called when right mouse button is dragged for a node accepting user interaction. - CCResponder.h - - - (void)rightMouseDragged:(NSEvent *)theEvent - - - theEvent - The event created. - - - - //api/name/rightMouseDragged: - - - - - //apple_ref/occ/instm/CCResponder/rightMouseUp: - Called when right mouse button is released for a node accepting user interaction. - CCResponder.h - - - (void)rightMouseUp:(NSEvent *)theEvent - - - theEvent - The event created. - - - - //api/name/rightMouseUp: - - - - - //apple_ref/occ/instm/CCResponder/otherMouseDown: - Called when middle mouse button is pressed inside a node accepting user interaction. - CCResponder.h - - - (void)otherMouseDown:(NSEvent *)theEvent - - - theEvent - The event created. - - - - //api/name/otherMouseDown: - - - - - //apple_ref/occ/instm/CCResponder/otherMouseDragged: - Called when middle mouse button is dragged for a node accepting user interaction. - CCResponder.h - - - (void)otherMouseDragged:(NSEvent *)theEvent - - - theEvent - The event created. - - - - //api/name/otherMouseDragged: - - - - - //apple_ref/occ/instm/CCResponder/otherMouseUp: - Called when middle mouse button is released for a node accepting user interaction. - CCResponder.h - - - (void)otherMouseUp:(NSEvent *)theEvent - - - theEvent - The event created. - - - - //api/name/otherMouseUp: - - - - - //apple_ref/occ/instm/CCResponder/scrollWheel: - Called when scroll wheel is activated inside a node accepting user interaction. - CCResponder.h - - - (void)scrollWheel:(NSEvent *)theEvent - - - theEvent - The event created. - - - - //api/name/scrollWheel: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens89.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens89.xml deleted file mode 100644 index 0107554..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens89.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCScene - CCScene is a subclass of CCNode and must be the parent of all your nodes. - CCScene.h - - - - - - - - //apple_ref/occ/instm/CCScene/init - Initialize the node. - CCScene.h - - - (id)init - - - //api/name/init - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens90.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens90.xml deleted file mode 100644 index ef3682c..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens90.xml +++ /dev/null @@ -1,228 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCSlider - A CCSlider object is a visual control used to select a single value from a continuous range of values. An indicator, or an handle, notes the current value of the slider and can be moved by the user to change the setting. - CCSlider.h - - - - - - - - //apple_ref/occ/instm/CCSlider/setBackground: - The background's sprite 9 slice. - CCSlider.h - - @property (nonatomic, readonly) CCSprite9Slice *background - - - //api/name/background - - - - - //apple_ref/occ/instm/CCSlider/background - The background's sprite 9 slice. - CCSlider.h - - @property (nonatomic, readonly) CCSprite9Slice *background - - - //api/name/background - - - - - //apple_ref/occ/instp/CCSlider/background - The background's sprite 9 slice. - CCSlider.h - - @property (nonatomic, readonly) CCSprite9Slice *background - - - //api/name/background - - - - - //apple_ref/occ/instm/CCSlider/setHandle: - The handle's sprite. - CCSlider.h - - @property (nonatomic, readonly) CCSprite *handle - - - //api/name/handle - - - - - //apple_ref/occ/instm/CCSlider/handle - The handle's sprite. - CCSlider.h - - @property (nonatomic, readonly) CCSprite *handle - - - //api/name/handle - - - - - //apple_ref/occ/instp/CCSlider/handle - The handle's sprite. - CCSlider.h - - @property (nonatomic, readonly) CCSprite *handle - - - //api/name/handle - - - - - //apple_ref/occ/instm/CCSlider/setSliderValue: - Contains the receiver’s current value. Setting this property causes the -receiver to redraw itself using the new value. -If you try to set a value that is below 0.0f or above 1.0f, the minimum -or maximum value is set instead. The default value of this property is 0.0. - CCSlider.h - - @property (nonatomic, assign) float sliderValue - - - //api/name/sliderValue - - - - - //apple_ref/occ/instm/CCSlider/sliderValue - Contains the receiver’s current value. Setting this property causes the -receiver to redraw itself using the new value. -If you try to set a value that is below 0.0f or above 1.0f, the minimum -or maximum value is set instead. The default value of this property is 0.0. - CCSlider.h - - @property (nonatomic, assign) float sliderValue - - - //api/name/sliderValue - - - - - //apple_ref/occ/instp/CCSlider/sliderValue - Contains the receiver’s current value. Setting this property causes the -receiver to redraw itself using the new value. -If you try to set a value that is below 0.0f or above 1.0f, the minimum -or maximum value is set instead. The default value of this property is 0.0. - CCSlider.h - - @property (nonatomic, assign) float sliderValue - - - //api/name/sliderValue - - - - - //apple_ref/occ/instm/CCSlider/initWithBackground:andHandleImage: - Initializes a new slider with a specified sprite frames for its background and handle. - CCSlider.h - - - (id)initWithBackground:(CCSpriteFrame *)background andHandleImage:(CCSpriteFrame *)handle - - - background - Stretchable background image which represents the track bar for the normal state. - - handle - Handle image for the normal state. - - - - //api/name/initWithBackground:andHandleImage: - - - - - //apple_ref/occ/instm/CCSlider/setBackgroundSpriteFrame:forState: - Sets the background's sprite frame for the specified state. The sprite frame will be stretched to the preferred size of the label. If set to NULL no background will be drawn. - CCSlider.h - - - (void)setBackgroundSpriteFrame:(CCSpriteFrame *)spriteFrame forState:(CCControlState)state - - - spriteFrame - Sprite frame to use for drawing the background. - - state - State to set the background for. - - - - //api/name/setBackgroundSpriteFrame:forState: - - - - - //apple_ref/occ/instm/CCSlider/backgroundSpriteFrameForState: - Gets the background's sprite frame for the specified state. - CCSlider.h - - - (CCSpriteFrame *)backgroundSpriteFrameForState:(CCControlState)state - - - state - State to get the sprite frame for. - - - Background sprite frame. - //api/name/backgroundSpriteFrameForState: - - - - - //apple_ref/occ/instm/CCSlider/setHandleSpriteFrame:forState: - Sets the handle's sprite frame for the specified state. If set to NULL no handle will be drawn. - CCSlider.h - - - (void)setHandleSpriteFrame:(CCSpriteFrame *)spriteFrame forState:(CCControlState)state - - - spriteFrame - Sprite frame to use for drawing the handle. - - state - State to set the handle for. - - - - //api/name/setHandleSpriteFrame:forState: - - - - - //apple_ref/occ/instm/CCSlider/handleSpriteFrameForState: - Gets the handle's sprite frame for the specified state. - CCSlider.h - - - (CCSpriteFrame *)handleSpriteFrameForState:(CCControlState)state - - - state - State to get the sprite frame for. - - - Handle sprite frame. - //api/name/handleSpriteFrameForState: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens91.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens91.xml deleted file mode 100644 index b2fba62..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens91.xml +++ /dev/null @@ -1,567 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCSprite - CCSprite is a 2D image ( http://en.wikipedia.org/wiki/Sprite ) - CCSprite.h - - - - - - - - //apple_ref/occ/instm/CCSprite/setTextureRect: - Returns the texture rect of the CCSprite in points. - CCSprite.h - - @property (nonatomic, readonly) CGRect textureRect - - - //api/name/textureRect - - - - - //apple_ref/occ/instm/CCSprite/textureRect - Returns the texture rect of the CCSprite in points. - CCSprite.h - - @property (nonatomic, readonly) CGRect textureRect - - - //api/name/textureRect - - - - - //apple_ref/occ/instp/CCSprite/textureRect - Returns the texture rect of the CCSprite in points. - CCSprite.h - - @property (nonatomic, readonly) CGRect textureRect - - - //api/name/textureRect - - - - - //apple_ref/occ/instm/CCSprite/setTextureRectRotated: - Returns whether or not the texture rectangle is rotated. - CCSprite.h - - @property (nonatomic, readonly) BOOL textureRectRotated - - - //api/name/textureRectRotated - - - - - //apple_ref/occ/instm/CCSprite/textureRectRotated - Returns whether or not the texture rectangle is rotated. - CCSprite.h - - @property (nonatomic, readonly) BOOL textureRectRotated - - - //api/name/textureRectRotated - - - - - //apple_ref/occ/instp/CCSprite/textureRectRotated - Returns whether or not the texture rectangle is rotated. - CCSprite.h - - @property (nonatomic, readonly) BOOL textureRectRotated - - - //api/name/textureRectRotated - - - - - //apple_ref/occ/instm/CCSprite/setSpriteFrame: - The currently displayed spriteFrame. - CCSprite.h - - @property (nonatomic, strong) CCSpriteFrame *spriteFrame - - - //api/name/spriteFrame - - - - - //apple_ref/occ/instm/CCSprite/spriteFrame - The currently displayed spriteFrame. - CCSprite.h - - @property (nonatomic, strong) CCSpriteFrame *spriteFrame - - - //api/name/spriteFrame - - - - - //apple_ref/occ/instp/CCSprite/spriteFrame - The currently displayed spriteFrame. - CCSprite.h - - @property (nonatomic, strong) CCSpriteFrame *spriteFrame - - - //api/name/spriteFrame - - - - - //apple_ref/occ/instm/CCSprite/setFlipX: - Whether or not the sprite is flipped horizontally. -It only flips the texture of the sprite, and not the texture of the sprite's children. -Also, flipping the texture doesn't alter the anchorPoint. -If you want to flip the anchorPoint too, and/or to flip the children too use: -sprite.scaleX *= -1; - CCSprite.h - - @property (nonatomic, readwrite) BOOL flipX - - - //api/name/flipX - - - - - //apple_ref/occ/instm/CCSprite/flipX - Whether or not the sprite is flipped horizontally. -It only flips the texture of the sprite, and not the texture of the sprite's children. -Also, flipping the texture doesn't alter the anchorPoint. -If you want to flip the anchorPoint too, and/or to flip the children too use: -sprite.scaleX *= -1; - CCSprite.h - - @property (nonatomic, readwrite) BOOL flipX - - - //api/name/flipX - - - - - //apple_ref/occ/instp/CCSprite/flipX - Whether or not the sprite is flipped horizontally. -It only flips the texture of the sprite, and not the texture of the sprite's children. -Also, flipping the texture doesn't alter the anchorPoint. -If you want to flip the anchorPoint too, and/or to flip the children too use: -sprite.scaleX *= -1; - CCSprite.h - - @property (nonatomic, readwrite) BOOL flipX - - - //api/name/flipX - - - - - //apple_ref/occ/instm/CCSprite/setFlipY: - Whether or not the sprite is flipped vertically. -It only flips the texture of the sprite, and not the texture of the sprite's children. -Also, flipping the texture doesn't alter the anchorPoint. -If you want to flip the anchorPoint too, and/or to flip the children too use: -sprite.scaleY *= -1; - CCSprite.h - - @property (nonatomic, readwrite) BOOL flipY - - - //api/name/flipY - - - - - //apple_ref/occ/instm/CCSprite/flipY - Whether or not the sprite is flipped vertically. -It only flips the texture of the sprite, and not the texture of the sprite's children. -Also, flipping the texture doesn't alter the anchorPoint. -If you want to flip the anchorPoint too, and/or to flip the children too use: -sprite.scaleY *= -1; - CCSprite.h - - @property (nonatomic, readwrite) BOOL flipY - - - //api/name/flipY - - - - - //apple_ref/occ/instp/CCSprite/flipY - Whether or not the sprite is flipped vertically. -It only flips the texture of the sprite, and not the texture of the sprite's children. -Also, flipping the texture doesn't alter the anchorPoint. -If you want to flip the anchorPoint too, and/or to flip the children too use: -sprite.scaleY *= -1; - CCSprite.h - - @property (nonatomic, readwrite) BOOL flipY - - - //api/name/flipY - - - - - //apple_ref/occ/instm/CCSprite/setOffsetPosition: - The offset position in points of the sprite in points. Calculated automatically by sprite sheet editors. - CCSprite.h - - @property (nonatomic, readonly) CGPoint offsetPosition - - - //api/name/offsetPosition - - - - - //apple_ref/occ/instm/CCSprite/offsetPosition - The offset position in points of the sprite in points. Calculated automatically by sprite sheet editors. - CCSprite.h - - @property (nonatomic, readonly) CGPoint offsetPosition - - - //api/name/offsetPosition - - - - - //apple_ref/occ/instp/CCSprite/offsetPosition - The offset position in points of the sprite in points. Calculated automatically by sprite sheet editors. - CCSprite.h - - @property (nonatomic, readonly) CGPoint offsetPosition - - - //api/name/offsetPosition - - - - - //apple_ref/occ/instm/CCSprite/setBlendFunc: - Conforms to CCTextureProtocol protocol - CCSprite.h - - @property (nonatomic, readwrite) ccBlendFunc blendFunc - - - //api/name/blendFunc - - - - - //apple_ref/occ/instm/CCSprite/blendFunc - Conforms to CCTextureProtocol protocol - CCSprite.h - - @property (nonatomic, readwrite) ccBlendFunc blendFunc - - - //api/name/blendFunc - - - - - //apple_ref/occ/instp/CCSprite/blendFunc - Conforms to CCTextureProtocol protocol - CCSprite.h - - @property (nonatomic, readwrite) ccBlendFunc blendFunc - - - //api/name/blendFunc - - - - - //apple_ref/occ/clm/CCSprite/spriteWithImageNamed: - Creates a sprite with the name of an image. The name can be either a name in a sprite sheet or the name of a file. - CCSprite.h - - + (id)spriteWithImageNamed:(NSString *)imageName - - - imageName - name of the image to load. - - - The CCSprite Object. - //api/name/spriteWithImageNamed: - - - - - //apple_ref/occ/clm/CCSprite/spriteWithTexture: - Creates an sprite with a texture. -The rect used will be the size of the texture. -The offset will be (0,0). - CCSprite.h - - + (id)spriteWithTexture:(CCTexture *)texture - - - texture - Texture to use. - - - The CCSprite Object. - //api/name/spriteWithTexture: - - - - - //apple_ref/occ/clm/CCSprite/spriteWithTexture:rect: - Creates an sprite with a texture. -The offset will be (0,0). - CCSprite.h - - + (id)spriteWithTexture:(CCTexture *)texture rect:(CGRect)rect - - - texture - Texture to use. - - rect - Rect to use. - - - The CCSprite Object. - //api/name/spriteWithTexture:rect: - - - - - //apple_ref/occ/clm/CCSprite/spriteWithSpriteFrame: - Creates an sprite from a sprite frame. - CCSprite.h - - + (id)spriteWithSpriteFrame:(CCSpriteFrame *)spriteFrame - - - spriteFrame - Sprite frame to use. - - - The CCSprite Object. - //api/name/spriteWithSpriteFrame: - - - - - //apple_ref/occ/clm/CCSprite/spriteWithCGImage:key: - Creates an sprite with a CGImageRef and a key. -The key is used by the CCTextureCache to know if a texture was already created with this CGImage. -For example, a valid key is: @"spriteframe01". -If key is nil, then a new texture will be created each time by the CCTextureCache. - CCSprite.h - - + (id)spriteWithCGImage:(CGImageRef)image key:(NSString *)key - - - image - Image ref. - - key - Key description. - - - The CCSprite Object. - //api/name/spriteWithCGImage:key: - - - - - //apple_ref/occ/instm/CCSprite/initWithImageNamed: - Initializes a sprite with the name of an image. The name can be either a name in a sprite sheet or the name of a file. - CCSprite.h - - - (id)initWithImageNamed:(NSString *)imageName - - - imageName - name of the image to load. - - - A newly initialized CCSprite object. - //api/name/initWithImageNamed: - - - - - //apple_ref/occ/instm/CCSprite/initWithTexture: - Initializes an sprite with a texture. -The rect used will be the size of the texture. -The offset will be (0,0). - CCSprite.h - - - (id)initWithTexture:(CCTexture *)texture - - - texture - The texture to use. - - - A newly initialized CCSprite object. - //api/name/initWithTexture: - - - - - //apple_ref/occ/instm/CCSprite/initWithTexture:rect: - Initializes an sprite with a texture and a rect in points (unrotated) -The offset will be (0,0). - CCSprite.h - - - (id)initWithTexture:(CCTexture *)texture rect:(CGRect)rect - - - texture - The texture to use. - - rect - The rect to use. - - - A newly initialized CCSprite object. - //api/name/initWithTexture:rect: - - - - - //apple_ref/occ/instm/CCSprite/initWithSpriteFrame: - Initializes an sprite with an sprite frame. - CCSprite.h - - - (id)initWithSpriteFrame:(CCSpriteFrame *)spriteFrame - - - spriteFrame - Sprite frame to use. - - - A newly initialized CCSprite object. - //api/name/initWithSpriteFrame: - - - - - //apple_ref/occ/instm/CCSprite/initWithCGImage:key: - Initializes an sprite with a CGImageRef and a key. -The key is used by the CCTextureCache to know if a texture was already created with this CGImage. -For example, a valid key is: @"spriteframe01". -If key is nil, then a new texture will be created each time by the CCTextureCache. - CCSprite.h - - - (id)initWithCGImage:(CGImageRef)image key:(NSString *)key - - - image - Image ref. - - key - Key description. - - - A newly initialized CCSprite object. - //api/name/initWithCGImage:key: - - - - - //apple_ref/occ/clm/CCSprite/emptySprite - Creates a non rendered sprite, the primary use of this type of sprite would be for adding control sprites for more complex animations. - CCSprite.h - - + (id)emptySprite - - A newly initialized CCSprite object. - //api/name/emptySprite - - - - - //apple_ref/occ/instm/CCSprite/initWithTexture:rect:rotated: - Designated initializer. -Initializes an sprite with a texture and a rect in points, optionally rotated. -The offset will be (0,0). -IMPORTANT: This is the designated initializer. - CCSprite.h - - - (id)initWithTexture:(CCTexture *)texture rect:(CGRect)rect rotated:(BOOL)rotated - - - texture - The texture to use. - - rect - The rect to use. - - rotated - YES if texture is rotated. - - - A newly initialized CCSprite object. - //api/name/initWithTexture:rect:rotated: - - - - - //apple_ref/occ/instm/CCSprite/setTextureRect: - Set the texture rect of the CCSprite in points. -It will call setTextureRect:rotated:untrimmedSize with rotated = NO, and utrimmedSize = rect.size. - CCSprite.h - - - (void)setTextureRect:(CGRect)rect - - - rect - Rect to use. - - - - //api/name/setTextureRect: - - - - - //apple_ref/occ/instm/CCSprite/setTextureRect:rotated:untrimmedSize: - Set the texture rect, rectRotated and untrimmed size of the CCSprite in points. -It will update the texture coordinates and the vertex rectangle. - CCSprite.h - - - (void)setTextureRect:(CGRect)rect rotated:(BOOL)rotated untrimmedSize:(CGSize)size - - - rect - Rect to use. - - rotated - YES if texture is rotated. - - size - Untrimmed size. - - - - //api/name/setTextureRect:rotated:untrimmedSize: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens92.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens92.xml deleted file mode 100644 index bcbec71..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens92.xml +++ /dev/null @@ -1,201 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCSprite9Slice - CCSprite9Slice will render a single image as nine quads, keeping the margins fixed, and stretching the center quads, to fit the content size. -See CCSprite for usage. - CCSprite9Slice.h - - - - - - - - //apple_ref/occ/instm/CCSprite9Slice/setMargin: - Sets the margin as a normalized percentage of the total image size. -If set to 0.25, 25% of the left, right, top and bottom of the image, will be unstratched. - CCSprite9Slice.h - - @property (nonatomic, assign) float margin - - - //api/name/margin - - - - - //apple_ref/occ/instm/CCSprite9Slice/margin - Sets the margin as a normalized percentage of the total image size. -If set to 0.25, 25% of the left, right, top and bottom of the image, will be unstratched. - CCSprite9Slice.h - - @property (nonatomic, assign) float margin - - - //api/name/margin - - - - - //apple_ref/occ/instp/CCSprite9Slice/margin - Sets the margin as a normalized percentage of the total image size. -If set to 0.25, 25% of the left, right, top and bottom of the image, will be unstratched. - CCSprite9Slice.h - - @property (nonatomic, assign) float margin - - - //api/name/margin - - - - - //apple_ref/occ/instm/CCSprite9Slice/setMarginLeft: - Sets the left margin exclusively. - CCSprite9Slice.h - - @property (nonatomic, assign) float marginLeft - - - //api/name/marginLeft - - - - - //apple_ref/occ/instm/CCSprite9Slice/marginLeft - Sets the left margin exclusively. - CCSprite9Slice.h - - @property (nonatomic, assign) float marginLeft - - - //api/name/marginLeft - - - - - //apple_ref/occ/instp/CCSprite9Slice/marginLeft - Sets the left margin exclusively. - CCSprite9Slice.h - - @property (nonatomic, assign) float marginLeft - - - //api/name/marginLeft - - - - - //apple_ref/occ/instm/CCSprite9Slice/setMarginRight: - Sets the right margin exclusively. - CCSprite9Slice.h - - @property (nonatomic, assign) float marginRight - - - //api/name/marginRight - - - - - //apple_ref/occ/instm/CCSprite9Slice/marginRight - Sets the right margin exclusively. - CCSprite9Slice.h - - @property (nonatomic, assign) float marginRight - - - //api/name/marginRight - - - - - //apple_ref/occ/instp/CCSprite9Slice/marginRight - Sets the right margin exclusively. - CCSprite9Slice.h - - @property (nonatomic, assign) float marginRight - - - //api/name/marginRight - - - - - //apple_ref/occ/instm/CCSprite9Slice/setMarginTop: - Sets the top margin exclusively. - CCSprite9Slice.h - - @property (nonatomic, assign) float marginTop - - - //api/name/marginTop - - - - - //apple_ref/occ/instm/CCSprite9Slice/marginTop - Sets the top margin exclusively. - CCSprite9Slice.h - - @property (nonatomic, assign) float marginTop - - - //api/name/marginTop - - - - - //apple_ref/occ/instp/CCSprite9Slice/marginTop - Sets the top margin exclusively. - CCSprite9Slice.h - - @property (nonatomic, assign) float marginTop - - - //api/name/marginTop - - - - - //apple_ref/occ/instm/CCSprite9Slice/setMarginBottom: - Sets the bottom margin exclusively. - CCSprite9Slice.h - - @property (nonatomic, assign) float marginBottom - - - //api/name/marginBottom - - - - - //apple_ref/occ/instm/CCSprite9Slice/marginBottom - Sets the bottom margin exclusively. - CCSprite9Slice.h - - @property (nonatomic, assign) float marginBottom - - - //api/name/marginBottom - - - - - //apple_ref/occ/instp/CCSprite9Slice/marginBottom - Sets the bottom margin exclusively. - CCSprite9Slice.h - - @property (nonatomic, assign) float marginBottom - - - //api/name/marginBottom - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens93.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens93.xml deleted file mode 100644 index 0994639..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens93.xml +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCSpriteBatchNode - A CCSpriteBatchNode offers improved rendering performance for multiple sprite rendering by utilising a single OpenGL call to render all sprites from one (and only one) texture (one image file, one texture atlas), often knows as a 'batch draw'. - CCSpriteBatchNode.h - - - - - - - - //apple_ref/occ/instm/CCSpriteBatchNode/setBlendFunc: - Blend mode. - CCSpriteBatchNode.h - - @property (nonatomic, readwrite) ccBlendFunc blendFunc - - - //api/name/blendFunc - - - - - //apple_ref/occ/instm/CCSpriteBatchNode/blendFunc - Blend mode. - CCSpriteBatchNode.h - - @property (nonatomic, readwrite) ccBlendFunc blendFunc - - - //api/name/blendFunc - - - - - //apple_ref/occ/instp/CCSpriteBatchNode/blendFunc - Blend mode. - CCSpriteBatchNode.h - - @property (nonatomic, readwrite) ccBlendFunc blendFunc - - - //api/name/blendFunc - - - - - //apple_ref/occ/clm/CCSpriteBatchNode/batchNodeWithTexture: - Creates and returns a batch node with the specified texture value. - CCSpriteBatchNode.h - - + (id)batchNodeWithTexture:(CCTexture *)tex - - - tex - Texture to use. - - - The CCSpriteBatchNode Object. - //api/name/batchNodeWithTexture: - - - - - //apple_ref/occ/clm/CCSpriteBatchNode/batchNodeWithFile: - Creates and returns a batch node with the specified image file value. - CCSpriteBatchNode.h - - + (id)batchNodeWithFile:(NSString *)fileImage - - - fileImage - Image file name. - - - The CCSpriteBatchNode Object. - //api/name/batchNodeWithFile: - - - - - //apple_ref/occ/instm/CCSpriteBatchNode/initWithTexture:capacity: - Creates and returns a batch node with the specified texture and capacity values. - CCSpriteBatchNode.h - - - (id)initWithTexture:(CCTexture *)tex capacity:(NSUInteger)capacity - - - tex - Texture to use. - - capacity - Initial capacity. - - - An initialized CCSpriteBatchNode Object. - //api/name/initWithTexture:capacity: - - - - - //apple_ref/occ/instm/CCSpriteBatchNode/initWithFile:capacity: - Creates and returns a batch node with the specified texture and capacity values. - CCSpriteBatchNode.h - - - (id)initWithFile:(NSString *)fileImage capacity:(NSUInteger)capacity - - - fileImage - Image file name. - - capacity - Initial capacity. - - - An initialized CCSpriteBatchNode Object. - //api/name/initWithFile:capacity: - - - - - //apple_ref/occ/instm/CCSpriteBatchNode/removeChild:cleanup: - Removes a sprite from the batch node. - CCSpriteBatchNode.h - - - (void)removeChild:(CCSprite *)sprite cleanup:(BOOL)doCleanup - - - sprite - Sprite reference. - - doCleanup - Perform additional cleanup. - - - - //api/name/removeChild:cleanup: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens94.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens94.xml deleted file mode 100644 index 1176277..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens94.xml +++ /dev/null @@ -1,366 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCSpriteFrame - A CCSpriteFrame contains the texture and rectangle of the texture to be used by a CCSprite. - CCSpriteFrame.h - - - - - - - - //apple_ref/occ/instm/CCSpriteFrame/setRect: - Rectangle of the frame in points. If it is updated, then rectInPixels will also be updated. - CCSpriteFrame.h - - @property (nonatomic, readonly) CGRect rect - - - //api/name/rect - - - - - //apple_ref/occ/instm/CCSpriteFrame/rect - Rectangle of the frame in points. If it is updated, then rectInPixels will also be updated. - CCSpriteFrame.h - - @property (nonatomic, readonly) CGRect rect - - - //api/name/rect - - - - - //apple_ref/occ/instp/CCSpriteFrame/rect - Rectangle of the frame in points. If it is updated, then rectInPixels will also be updated. - CCSpriteFrame.h - - @property (nonatomic, readonly) CGRect rect - - - //api/name/rect - - - - - //apple_ref/occ/instm/CCSpriteFrame/setRotated: - Is the frame rectangle is rotated. - CCSpriteFrame.h - - @property (nonatomic, readonly) BOOL rotated - - - //api/name/rotated - - - - - //apple_ref/occ/instm/CCSpriteFrame/rotated - Is the frame rectangle is rotated. - CCSpriteFrame.h - - @property (nonatomic, readonly) BOOL rotated - - - //api/name/rotated - - - - - //apple_ref/occ/instp/CCSpriteFrame/rotated - Is the frame rectangle is rotated. - CCSpriteFrame.h - - @property (nonatomic, readonly) BOOL rotated - - - //api/name/rotated - - - - - //apple_ref/occ/instm/CCSpriteFrame/setOffset: - Offset of the frame in points. If it is updated, then offsetInPixels will also be updated. - CCSpriteFrame.h - - @property (nonatomic, readonly) CGPoint offset - - - //api/name/offset - - - - - //apple_ref/occ/instm/CCSpriteFrame/offset - Offset of the frame in points. If it is updated, then offsetInPixels will also be updated. - CCSpriteFrame.h - - @property (nonatomic, readonly) CGPoint offset - - - //api/name/offset - - - - - //apple_ref/occ/instp/CCSpriteFrame/offset - Offset of the frame in points. If it is updated, then offsetInPixels will also be updated. - CCSpriteFrame.h - - @property (nonatomic, readonly) CGPoint offset - - - //api/name/offset - - - - - //apple_ref/occ/instm/CCSpriteFrame/setOriginalSize: - Original size of the trimmed image in points. - CCSpriteFrame.h - - @property (nonatomic, readonly) CGSize originalSize - - - //api/name/originalSize - - - - - //apple_ref/occ/instm/CCSpriteFrame/originalSize - Original size of the trimmed image in points. - CCSpriteFrame.h - - @property (nonatomic, readonly) CGSize originalSize - - - //api/name/originalSize - - - - - //apple_ref/occ/instp/CCSpriteFrame/originalSize - Original size of the trimmed image in points. - CCSpriteFrame.h - - @property (nonatomic, readonly) CGSize originalSize - - - //api/name/originalSize - - - - - //apple_ref/occ/instm/CCSpriteFrame/setTexture: - Texture of the frame. - CCSpriteFrame.h - - @property (nonatomic, strong, readonly) CCTexture *texture - - - //api/name/texture - - - - - //apple_ref/occ/instm/CCSpriteFrame/texture - Texture of the frame. - CCSpriteFrame.h - - @property (nonatomic, strong, readonly) CCTexture *texture - - - //api/name/texture - - - - - //apple_ref/occ/instp/CCSpriteFrame/texture - Texture of the frame. - CCSpriteFrame.h - - @property (nonatomic, strong, readonly) CCTexture *texture - - - //api/name/texture - - - - - //apple_ref/occ/instm/CCSpriteFrame/setTextureFilename: - Texture image file name, when created from a texture image. - CCSpriteFrame.h - - @property (nonatomic, strong, readonly) NSString *textureFilename - - - //api/name/textureFilename - - - - - //apple_ref/occ/instm/CCSpriteFrame/textureFilename - Texture image file name, when created from a texture image. - CCSpriteFrame.h - - @property (nonatomic, strong, readonly) NSString *textureFilename - - - //api/name/textureFilename - - - - - //apple_ref/occ/instp/CCSpriteFrame/textureFilename - Texture image file name, when created from a texture image. - CCSpriteFrame.h - - @property (nonatomic, strong, readonly) NSString *textureFilename - - - //api/name/textureFilename - - - - - //apple_ref/occ/clm/CCSpriteFrame/frameWithImageNamed: - Create and return a sprite frame object from the specified image name. On first attempt it will check CCSpriteFrameCache and if not available will then try and create from an image file of the same name. - CCSpriteFrame.h - - + (id)frameWithImageNamed:(NSString *)imageName - - - imageName - Image name. - - - The CCSpriteFrame Object. - //api/name/frameWithImageNamed: - - - - - //apple_ref/occ/clm/CCSpriteFrame/frameWithTexture:rectInPixels:rotated:offset:originalSize: - Create and return a sprite frame object from the specified texture, texture rectangle, rotation status, offset and originalSize values. - CCSpriteFrame.h - - + (id)frameWithTexture:(CCTexture *)texture rectInPixels:(CGRect)rect rotated:(BOOL)rotated offset:(CGPoint)offset originalSize:(CGSize)originalSize - - - texture - Texture to use. - - rect - Texture rectangle (in pixels) to use. - - rotated - Is rectangle rotated? - - offset - Offset (in pixels) to use. - - originalSize - Original size (in pixels) before being trimmed. - - - The CCSpriteFrame Object. - //api/name/frameWithTexture:rectInPixels:rotated:offset:originalSize: - - - - - //apple_ref/occ/clm/CCSpriteFrame/frameWithTextureFilename:rectInPixels:rotated:offset:originalSize: - Create and return a sprite frame object from the specified texture file name, texture rectangle, rotation status, offset and originalSize values. - CCSpriteFrame.h - - + (id)frameWithTextureFilename:(NSString *)filename rectInPixels:(CGRect)rect rotated:(BOOL)rotated offset:(CGPoint)offset originalSize:(CGSize)originalSize - - - filename - Image file name to use. - - rect - Texture rectangle (in pixels) to use. - - rotated - Is rectangle rotated? - - offset - Offset (in pixels) to use. - - originalSize - Original size (in pixels) before being trimmed. - - - The CCSpriteFrame Object. - //api/name/frameWithTextureFilename:rectInPixels:rotated:offset:originalSize: - - - - - //apple_ref/occ/instm/CCSpriteFrame/initWithTexture:rectInPixels:rotated:offset:originalSize: - Initializes and returns a sprite frame object from the specified texture, texture rectangle, rotation status, offset and originalSize values. - CCSpriteFrame.h - - - (id)initWithTexture:(CCTexture *)texture rectInPixels:(CGRect)rect rotated:(BOOL)rotated offset:(CGPoint)offset originalSize:(CGSize)originalSize - - - texture - Texture to use. - - rect - Texture rectangle (in pixels) to use. - - rotated - Is rectangle rotated? - - offset - Offset (in pixels) to use. - - originalSize - Original size (in pixels) before being trimmed. - - - An initialized CCSpriteFrame Object. - //api/name/initWithTexture:rectInPixels:rotated:offset:originalSize: - - - - - //apple_ref/occ/instm/CCSpriteFrame/initWithTextureFilename:rectInPixels:rotated:offset:originalSize: - Initializes and returns a sprite frame object from the specified texture file name, texture rectangle, rotation status, offset and originalSize values. - CCSpriteFrame.h - - - (id)initWithTextureFilename:(NSString *)filename rectInPixels:(CGRect)rect rotated:(BOOL)rotated offset:(CGPoint)offset originalSize:(CGSize)originalSize - - - filename - Image file name to use. - - rect - Texture rectangle (in pixels) to use. - - rotated - Is rectangle rotated? - - offset - Offset (in pixels) to use. - - originalSize - Original size (in pixels) before being trimmed. - - - An initialized CCSpriteFrame Object. - //api/name/initWithTextureFilename:rectInPixels:rotated:offset:originalSize: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens95.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens95.xml deleted file mode 100644 index d35d4d6..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens95.xml +++ /dev/null @@ -1,231 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCTextField - The CCTextField is used for editing text by encapsulating a native text field (NSTextField on Mac and UITextField on iOS). An action callback will be sent when the text finishes editing or if the return key is pressed. - CCTextField.h - - - - - - - - //apple_ref/occ/clm/CCTextField/textFieldWithSpriteFrame: - Creates a new text field with the specified sprite frame used as its background. - CCTextField.h - - + (id)textFieldWithSpriteFrame:(CCSpriteFrame *)frame - - - frame - Sprite frame to use as the text fields background. - - - Returns a new text field. - //api/name/textFieldWithSpriteFrame: - - - - - //apple_ref/occ/instm/CCTextField/initWithSpriteFrame: - Initializes a text field with the specified sprite frame used as its background. - CCTextField.h - - - (id)initWithSpriteFrame:(CCSpriteFrame *)frame - - - frame - Sprite frame to use as the text fields background. - - - Returns a new text field. - //api/name/initWithSpriteFrame: - - - - - //apple_ref/occ/instm/CCTextField/setTextField: - iOS: UITextField used by the CCTextField. - CCTextField.h - - @property (nonatomic, readonly) UITextField *textField - - - //api/name/textField - - - - - //apple_ref/occ/instm/CCTextField/textField - iOS: UITextField used by the CCTextField. - CCTextField.h - - @property (nonatomic, readonly) UITextField *textField - - - //api/name/textField - - - - - //apple_ref/occ/instp/CCTextField/textField - iOS: UITextField used by the CCTextField. - CCTextField.h - - @property (nonatomic, readonly) UITextField *textField - - - //api/name/textField - - - - - //apple_ref/occ/instm/CCTextField/setBackgroundSpriteFrame: - The sprite frame used to render the text field's background. - CCTextField.h - - @property (nonatomic, strong) CCSpriteFrame *backgroundSpriteFrame - - - //api/name/backgroundSpriteFrame - - - - - //apple_ref/occ/instm/CCTextField/backgroundSpriteFrame - The sprite frame used to render the text field's background. - CCTextField.h - - @property (nonatomic, strong) CCSpriteFrame *backgroundSpriteFrame - - - //api/name/backgroundSpriteFrame - - - - - //apple_ref/occ/instp/CCTextField/backgroundSpriteFrame - The sprite frame used to render the text field's background. - CCTextField.h - - @property (nonatomic, strong) CCSpriteFrame *backgroundSpriteFrame - - - //api/name/backgroundSpriteFrame - - - - - //apple_ref/occ/instm/CCTextField/setFontSize: - The font size of the text field, defined in the unit specified by the heightUnit component of the contentSizeType. - CCTextField.h - - @property (nonatomic, assign) float fontSize - - - //api/name/fontSize - - - - - //apple_ref/occ/instm/CCTextField/fontSize - The font size of the text field, defined in the unit specified by the heightUnit component of the contentSizeType. - CCTextField.h - - @property (nonatomic, assign) float fontSize - - - //api/name/fontSize - - - - - //apple_ref/occ/instp/CCTextField/fontSize - The font size of the text field, defined in the unit specified by the heightUnit component of the contentSizeType. - CCTextField.h - - @property (nonatomic, assign) float fontSize - - - //api/name/fontSize - - - - - //apple_ref/occ/instm/CCTextField/setPadding: - Padding from the edge of the text field's background to the native text field component. - CCTextField.h - - @property (nonatomic, assign) float padding - - - //api/name/padding - - - - - //apple_ref/occ/instm/CCTextField/padding - Padding from the edge of the text field's background to the native text field component. - CCTextField.h - - @property (nonatomic, assign) float padding - - - //api/name/padding - - - - - //apple_ref/occ/instp/CCTextField/padding - Padding from the edge of the text field's background to the native text field component. - CCTextField.h - - @property (nonatomic, assign) float padding - - - //api/name/padding - - - - - //apple_ref/occ/instm/CCTextField/setString: - The text displayed by the text field. - CCTextField.h - - @property (nonatomic, strong) NSString *string - - - //api/name/string - - - - - //apple_ref/occ/instm/CCTextField/string - The text displayed by the text field. - CCTextField.h - - @property (nonatomic, strong) NSString *string - - - //api/name/string - - - - - //apple_ref/occ/instp/CCTextField/string - The text displayed by the text field. - CCTextField.h - - @property (nonatomic, strong) NSString *string - - - //api/name/string - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens96.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens96.xml deleted file mode 100644 index d616bec..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens96.xml +++ /dev/null @@ -1,483 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCTexture - CCTexture2D class. -This class allows to easily create OpenGL 2D textures from images, text or raw data. -The created CCTexture2D object will always have power-of-two dimensions. -Depending on how you create the CCTexture2D object, the actual image area of the texture might be smaller than the texture dimensions -- i.e. "contentSize" != (pixelsWide, pixelsHigh) and (maxS, maxT) != (1.0, 1.0). -Be aware that the content of the generated textures will be upside-down! - CCTexture.h - - - - - - - - //apple_ref/occ/instm/CCTexture/initWithData:pixelFormat:pixelsWide:pixelsHigh:contentSizeInPixels:contentScale: - Initializes and returns a texture object using the specified data, pixelFormat, width, height, sizeInPixels and contentScale values. - CCTexture.h - - - (id)initWithData:(const void *)data pixelFormat:(CCTexturePixelFormat)pixelFormat pixelsWide:(NSUInteger)width pixelsHigh:(NSUInteger)height contentSizeInPixels:(CGSize)sizeInPixels contentScale:(CGFloat)contentScale - - - data - Pointer to a buffer containing the raw data. - - pixelFormat - Pixelformat of the data - - width - Width if the texture - - height - Height of the texture - - sizeInPixels - Size of resulting texture. - - contentScale - Content scale. - - - An initialized CCTexture Object. - //api/name/initWithData:pixelFormat:pixelsWide:pixelsHigh:contentSizeInPixels:contentScale: - - - - - //apple_ref/occ/clm/CCTexture/textureWithFile: - Creates and returns a new texture, based on the specified file path value. -If the texture has already been loaded, and resides in cache, the previously created texture is returned. - CCTexture.h - - + (instancetype)textureWithFile:(NSString *)file - - - file - File path to load (should not include any suffixes). - - - The CCTexture object. - //api/name/textureWithFile: - - - - - //apple_ref/occ/instm/CCTexture/setPixelFormat: - Pixel format of the texture. - CCTexture.h - - @property (nonatomic, readonly) CCTexturePixelFormat pixelFormat - - - //api/name/pixelFormat - - - - - //apple_ref/occ/instm/CCTexture/pixelFormat - Pixel format of the texture. - CCTexture.h - - @property (nonatomic, readonly) CCTexturePixelFormat pixelFormat - - - //api/name/pixelFormat - - - - - //apple_ref/occ/instp/CCTexture/pixelFormat - Pixel format of the texture. - CCTexture.h - - @property (nonatomic, readonly) CCTexturePixelFormat pixelFormat - - - //api/name/pixelFormat - - - - - //apple_ref/occ/instm/CCTexture/setPixelWidth: - Width in pixels. - CCTexture.h - - @property (nonatomic, readonly) NSUInteger pixelWidth - - - //api/name/pixelWidth - - - - - //apple_ref/occ/instm/CCTexture/pixelWidth - Width in pixels. - CCTexture.h - - @property (nonatomic, readonly) NSUInteger pixelWidth - - - //api/name/pixelWidth - - - - - //apple_ref/occ/instp/CCTexture/pixelWidth - Width in pixels. - CCTexture.h - - @property (nonatomic, readonly) NSUInteger pixelWidth - - - //api/name/pixelWidth - - - - - //apple_ref/occ/instm/CCTexture/setPixelHeight: - Height in pixels. - CCTexture.h - - @property (nonatomic, readonly) NSUInteger pixelHeight - - - //api/name/pixelHeight - - - - - //apple_ref/occ/instm/CCTexture/pixelHeight - Height in pixels. - CCTexture.h - - @property (nonatomic, readonly) NSUInteger pixelHeight - - - //api/name/pixelHeight - - - - - //apple_ref/occ/instp/CCTexture/pixelHeight - Height in pixels. - CCTexture.h - - @property (nonatomic, readonly) NSUInteger pixelHeight - - - //api/name/pixelHeight - - - - - //apple_ref/occ/instm/CCTexture/setContentSizeInPixels: - Returns content size of the texture in pixels. - CCTexture.h - - @property (nonatomic, readonly, nonatomic) CGSize contentSizeInPixels - - - //api/name/contentSizeInPixels - - - - - //apple_ref/occ/instm/CCTexture/contentSizeInPixels - Returns content size of the texture in pixels. - CCTexture.h - - @property (nonatomic, readonly, nonatomic) CGSize contentSizeInPixels - - - //api/name/contentSizeInPixels - - - - - //apple_ref/occ/instp/CCTexture/contentSizeInPixels - Returns content size of the texture in pixels. - CCTexture.h - - @property (nonatomic, readonly, nonatomic) CGSize contentSizeInPixels - - - //api/name/contentSizeInPixels - - - - - //apple_ref/occ/instm/CCTexture/setPremultipliedAlpha: - Whether or not the texture has their Alpha premultiplied. - CCTexture.h - - @property (nonatomic, readonly, getter=hasPremultipliedAlpha) BOOL premultipliedAlpha - - - //api/name/premultipliedAlpha - - - - - //apple_ref/occ/instm/CCTexture/hasPremultipliedAlpha - Whether or not the texture has their Alpha premultiplied. - CCTexture.h - - @property (nonatomic, readonly, getter=hasPremultipliedAlpha) BOOL premultipliedAlpha - - - //api/name/premultipliedAlpha - - - - - //apple_ref/occ/instp/CCTexture/premultipliedAlpha - Whether or not the texture has their Alpha premultiplied. - CCTexture.h - - @property (nonatomic, readonly, getter=hasPremultipliedAlpha) BOOL premultipliedAlpha - - - //api/name/premultipliedAlpha - - - - - //apple_ref/occ/instm/CCTexture/setAntialiased: - True if antialised. - CCTexture.h - - @property (nonatomic, assign, getter=isAntialiased) BOOL antialiased - - - //api/name/antialiased - - - - - //apple_ref/occ/instm/CCTexture/isAntialiased - True if antialised. - CCTexture.h - - @property (nonatomic, assign, getter=isAntialiased) BOOL antialiased - - - //api/name/antialiased - - - - - //apple_ref/occ/instp/CCTexture/antialiased - True if antialised. - CCTexture.h - - @property (nonatomic, assign, getter=isAntialiased) BOOL antialiased - - - //api/name/antialiased - - - - - //apple_ref/occ/instm/CCTexture/setShaderProgram: - Shader program used by drawAtPoint and drawInRect. - CCTexture.h - - @property (nonatomic, readwrite, strong) CCGLProgram *shaderProgram - - - //api/name/shaderProgram - - - - - //apple_ref/occ/instm/CCTexture/shaderProgram - Shader program used by drawAtPoint and drawInRect. - CCTexture.h - - @property (nonatomic, readwrite, strong) CCGLProgram *shaderProgram - - - //api/name/shaderProgram - - - - - //apple_ref/occ/instp/CCTexture/shaderProgram - Shader program used by drawAtPoint and drawInRect. - CCTexture.h - - @property (nonatomic, readwrite, strong) CCGLProgram *shaderProgram - - - //api/name/shaderProgram - - - - - //apple_ref/occ/instm/CCTexture/setContentScale: - Returns the contentScale of the texture. -In general "HD" textures return a contentScale of 2.0, while non-HD textures return 1.0. -Loading behavior is changed by [CCFileUtils set*ContentScaleFactor:]. -The value can be changed manually if you want to force a certain content scale. - CCTexture.h - - @property (nonatomic, readwrite) CGFloat contentScale - - - //api/name/contentScale - - - - - //apple_ref/occ/instm/CCTexture/contentScale - Returns the contentScale of the texture. -In general "HD" textures return a contentScale of 2.0, while non-HD textures return 1.0. -Loading behavior is changed by [CCFileUtils set*ContentScaleFactor:]. -The value can be changed manually if you want to force a certain content scale. - CCTexture.h - - @property (nonatomic, readwrite) CGFloat contentScale - - - //api/name/contentScale - - - - - //apple_ref/occ/instp/CCTexture/contentScale - Returns the contentScale of the texture. -In general "HD" textures return a contentScale of 2.0, while non-HD textures return 1.0. -Loading behavior is changed by [CCFileUtils set*ContentScaleFactor:]. -The value can be changed manually if you want to force a certain content scale. - CCTexture.h - - @property (nonatomic, readwrite) CGFloat contentScale - - - //api/name/contentScale - - - - - //apple_ref/occ/instm/CCTexture/contentSize - Returns the content size of the texture in points. - CCTexture.h - - - (CGSize)contentSize - - - //api/name/contentSize - - - - - //apple_ref/occ/instm/CCTexture/createSpriteFrame - Creates a sprite frame from the texture. - CCTexture.h - - - (CCSpriteFrame *)createSpriteFrame - - A new sprite frame. - //api/name/createSpriteFrame - - - - - //apple_ref/occ/clm/CCTexture/setDefaultAlphaPixelFormat: - Sets the default pixel format for CGImages that contains alpha channel. - CCTexture.h - - + (void)setDefaultAlphaPixelFormat:(CCTexturePixelFormat)format - - - format - Format to use with texture. - - - - //api/name/setDefaultAlphaPixelFormat: - - - - - //apple_ref/occ/clm/CCTexture/defaultAlphaPixelFormat - Returns the alpha pixel format. - CCTexture.h - - + (CCTexturePixelFormat)defaultAlphaPixelFormat - - The pixel format. - //api/name/defaultAlphaPixelFormat - - - - - //apple_ref/occ/instm/CCTexture/bitsPerPixelForFormat - Returns the bits-per-pixel of the in-memory OpenGL texture. - CCTexture.h - - - (NSUInteger)bitsPerPixelForFormat - - Number of bits per pixel. - //api/name/bitsPerPixelForFormat - - - - - //apple_ref/occ/instm/CCTexture/stringForFormat - Returns the pixel format in a NSString. - CCTexture.h - - - (NSString *)stringForFormat - - - //api/name/stringForFormat - - - - - //apple_ref/occ/clm/CCTexture/bitsPerPixelForFormat: - Helper functions that returns bits per pixels for a given format. - CCTexture.h - - + (NSUInteger)bitsPerPixelForFormat:(CCTexturePixelFormat)format - - - format - Format to query for pixelsize. - - - Number of bits for pixelformat. - //api/name/bitsPerPixelForFormat: - - - - - //apple_ref/occ/instm/CCTexture/initWithCGImage:contentScale: - Initializes and returns a texture from a CGImage object. - CCTexture.h - - - (id)initWithCGImage:(CGImageRef)cgImage contentScale:(CGFloat)contentScale - - - cgImage - CGImage to use for texture - - contentScale - Content scale. - - - An initialized CCTexture object. - //api/name/initWithCGImage:contentScale: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens97.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens97.xml deleted file mode 100644 index a9b5a81..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens97.xml +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCTiledMap - CCTiledMap knows how to parse and render a TMX map. - CCTiledMap.h - - - - - - - - //apple_ref/occ/instm/CCTiledMap/setMapSize: - Map size measured in tiles. - CCTiledMap.h - - @property (nonatomic, readonly) CGSize mapSize - - - //api/name/mapSize - - - - - //apple_ref/occ/instm/CCTiledMap/mapSize - Map size measured in tiles. - CCTiledMap.h - - @property (nonatomic, readonly) CGSize mapSize - - - //api/name/mapSize - - - - - //apple_ref/occ/instp/CCTiledMap/mapSize - Map size measured in tiles. - CCTiledMap.h - - @property (nonatomic, readonly) CGSize mapSize - - - //api/name/mapSize - - - - - //apple_ref/occ/instm/CCTiledMap/setTileSize: - Map Tile size measured in pixels. - CCTiledMap.h - - @property (nonatomic, readonly) CGSize tileSize - - - //api/name/tileSize - - - - - //apple_ref/occ/instm/CCTiledMap/tileSize - Map Tile size measured in pixels. - CCTiledMap.h - - @property (nonatomic, readonly) CGSize tileSize - - - //api/name/tileSize - - - - - //apple_ref/occ/instp/CCTiledMap/tileSize - Map Tile size measured in pixels. - CCTiledMap.h - - @property (nonatomic, readonly) CGSize tileSize - - - //api/name/tileSize - - - - - //apple_ref/occ/instm/CCTiledMap/setMapOrientation: - Map Orientation method. - CCTiledMap.h - - @property (nonatomic, readonly) CCTiledMapOrientation mapOrientation - - - //api/name/mapOrientation - - - - - //apple_ref/occ/instm/CCTiledMap/mapOrientation - Map Orientation method. - CCTiledMap.h - - @property (nonatomic, readonly) CCTiledMapOrientation mapOrientation - - - //api/name/mapOrientation - - - - - //apple_ref/occ/instp/CCTiledMap/mapOrientation - Map Orientation method. - CCTiledMap.h - - @property (nonatomic, readonly) CCTiledMapOrientation mapOrientation - - - //api/name/mapOrientation - - - - - //apple_ref/occ/instm/CCTiledMap/setObjectGroups: - Object Groups. - CCTiledMap.h - - @property (nonatomic, readwrite, strong) NSMutableArray *objectGroups - - - //api/name/objectGroups - - - - - //apple_ref/occ/instm/CCTiledMap/objectGroups - Object Groups. - CCTiledMap.h - - @property (nonatomic, readwrite, strong) NSMutableArray *objectGroups - - - //api/name/objectGroups - - - - - //apple_ref/occ/instp/CCTiledMap/objectGroups - Object Groups. - CCTiledMap.h - - @property (nonatomic, readwrite, strong) NSMutableArray *objectGroups - - - //api/name/objectGroups - - - - - //apple_ref/occ/instm/CCTiledMap/setProperties: - Tile Properties. - CCTiledMap.h - - @property (nonatomic, readwrite, strong) NSMutableDictionary *properties - - - //api/name/properties - - - - - //apple_ref/occ/instm/CCTiledMap/properties - Tile Properties. - CCTiledMap.h - - @property (nonatomic, readwrite, strong) NSMutableDictionary *properties - - - //api/name/properties - - - - - //apple_ref/occ/instp/CCTiledMap/properties - Tile Properties. - CCTiledMap.h - - @property (nonatomic, readwrite, strong) NSMutableDictionary *properties - - - //api/name/properties - - - - - //apple_ref/occ/clm/CCTiledMap/tiledMapWithFile: - Creates a returns a Tile Map object using the specified TMX file. - CCTiledMap.h - - + (id)tiledMapWithFile:(NSString *)tmxFile - - - tmxFile - TMX file to use. - - - The CCTiledMap Object. - //api/name/tiledMapWithFile: - - - - - //apple_ref/occ/clm/CCTiledMap/tiledMapWithXML:resourcePath: - Creates a returns a Tile Map object using the specified TMX XML and path to TMX resources. - CCTiledMap.h - - + (id)tiledMapWithXML:(NSString *)tmxString resourcePath:(NSString *)resourcePath - - - tmxString - TMX XML to use. - - resourcePath - TMX resource path. - - - The CCTiledMap Object. - //api/name/tiledMapWithXML:resourcePath: - - - - - //apple_ref/occ/instm/CCTiledMap/initWithFile: - Initializes and returns a Tile Map object using the specified TMX file. - CCTiledMap.h - - - (id)initWithFile:(NSString *)tmxFile - - - tmxFile - TMX file to use. - - - An initialized CCTiledMap Object. - //api/name/initWithFile: - - - - - //apple_ref/occ/instm/CCTiledMap/initWithXML:resourcePath: - Initializes and returns a Tile Map object using the specified TMX XML and path to TMX resources. - CCTiledMap.h - - - (id)initWithXML:(NSString *)tmxString resourcePath:(NSString *)resourcePath - - - tmxString - TMX XML to use. - - resourcePath - TMX resource path. - - - The CCTiledMap Object. - //api/name/initWithXML:resourcePath: - - - - - //apple_ref/occ/instm/CCTiledMap/layerNamed: - Return the Tiled Map Layer specified by the layer name. - CCTiledMap.h - - - (CCTiledMapLayer *)layerNamed:(NSString *)layerName - - - layerName - Name of layer to lookup. - - - The CCTiledMapLayer object. - //api/name/layerNamed: - - - - - //apple_ref/occ/instm/CCTiledMap/objectGroupNamed: - Return the Tiled Map Object Group specified by the object group name. - CCTiledMap.h - - - (CCTiledMapObjectGroup *)objectGroupNamed:(NSString *)groupName - - - groupName - Object group name to lookup. - - - The CCTiledMapObjectGroup object. - //api/name/objectGroupNamed: - - - - - //apple_ref/occ/instm/CCTiledMap/propertyNamed: - Return the value held by the specified property name. - CCTiledMap.h - - - (id)propertyNamed:(NSString *)propertyName - - - propertyName - Property name to lookup. - - - The property value object. - //api/name/propertyNamed: - - - - - //apple_ref/occ/instm/CCTiledMap/propertiesForGID: - Return the properties dictionary for the specified tile GID. - CCTiledMap.h - - - (NSDictionary *)propertiesForGID:(unsigned int)GID - - - GID - GID to lookup. - - - The properties NSDictionary. - //api/name/propertiesForGID: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens98.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens98.xml deleted file mode 100644 index 0d68798..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens98.xml +++ /dev/null @@ -1,415 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCTiledMapInfo - CCTiledMapInfo contains information regarding the Tile Map. This information is obtained from the supplied Tile Map File (TMX). - CCTMXXMLParser.h - - - - - - - - //apple_ref/occ/instm/CCTiledMapInfo/setOrientation: - Map orienatation method. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, assign) int orientation - - - //api/name/orientation - - - - - //apple_ref/occ/instm/CCTiledMapInfo/orientation - Map orienatation method. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, assign) int orientation - - - //api/name/orientation - - - - - //apple_ref/occ/instp/CCTiledMapInfo/orientation - Map orienatation method. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, assign) int orientation - - - //api/name/orientation - - - - - //apple_ref/occ/instm/CCTiledMapInfo/setMapSize: - Map size. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, assign) CGSize mapSize - - - //api/name/mapSize - - - - - //apple_ref/occ/instm/CCTiledMapInfo/mapSize - Map size. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, assign) CGSize mapSize - - - //api/name/mapSize - - - - - //apple_ref/occ/instp/CCTiledMapInfo/mapSize - Map size. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, assign) CGSize mapSize - - - //api/name/mapSize - - - - - //apple_ref/occ/instm/CCTiledMapInfo/setTileSize: - Map tile size. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, assign) CGSize tileSize - - - //api/name/tileSize - - - - - //apple_ref/occ/instm/CCTiledMapInfo/tileSize - Map tile size. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, assign) CGSize tileSize - - - //api/name/tileSize - - - - - //apple_ref/occ/instp/CCTiledMapInfo/tileSize - Map tile size. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, assign) CGSize tileSize - - - //api/name/tileSize - - - - - //apple_ref/occ/instm/CCTiledMapInfo/setLayers: - Map layers array. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSMutableArray *layers - - - //api/name/layers - - - - - //apple_ref/occ/instm/CCTiledMapInfo/layers - Map layers array. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSMutableArray *layers - - - //api/name/layers - - - - - //apple_ref/occ/instp/CCTiledMapInfo/layers - Map layers array. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSMutableArray *layers - - - //api/name/layers - - - - - //apple_ref/occ/instm/CCTiledMapInfo/setTilesets: - Map tileset array. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSMutableArray *tilesets - - - //api/name/tilesets - - - - - //apple_ref/occ/instm/CCTiledMapInfo/tilesets - Map tileset array. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSMutableArray *tilesets - - - //api/name/tilesets - - - - - //apple_ref/occ/instp/CCTiledMapInfo/tilesets - Map tileset array. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSMutableArray *tilesets - - - //api/name/tilesets - - - - - //apple_ref/occ/instm/CCTiledMapInfo/setFilename: - Tile Map file path. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSString *filename - - - //api/name/filename - - - - - //apple_ref/occ/instm/CCTiledMapInfo/filename - Tile Map file path. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSString *filename - - - //api/name/filename - - - - - //apple_ref/occ/instp/CCTiledMapInfo/filename - Tile Map file path. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSString *filename - - - //api/name/filename - - - - - //apple_ref/occ/instm/CCTiledMapInfo/setResources: - Tile Map resource file path. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSString *resources - - - //api/name/resources - - - - - //apple_ref/occ/instm/CCTiledMapInfo/resources - Tile Map resource file path. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSString *resources - - - //api/name/resources - - - - - //apple_ref/occ/instp/CCTiledMapInfo/resources - Tile Map resource file path. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSString *resources - - - //api/name/resources - - - - - //apple_ref/occ/instm/CCTiledMapInfo/setObjectGroups: - Object groups. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSMutableArray *objectGroups - - - //api/name/objectGroups - - - - - //apple_ref/occ/instm/CCTiledMapInfo/objectGroups - Object groups. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSMutableArray *objectGroups - - - //api/name/objectGroups - - - - - //apple_ref/occ/instp/CCTiledMapInfo/objectGroups - Object groups. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSMutableArray *objectGroups - - - //api/name/objectGroups - - - - - //apple_ref/occ/instm/CCTiledMapInfo/setProperties: - Properties dictionary. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSMutableDictionary *properties - - - //api/name/properties - - - - - //apple_ref/occ/instm/CCTiledMapInfo/properties - Properties dictionary. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSMutableDictionary *properties - - - //api/name/properties - - - - - //apple_ref/occ/instp/CCTiledMapInfo/properties - Properties dictionary. - CCTMXXMLParser.h - - @property (nonatomic, readwrite, strong) NSMutableDictionary *properties - - - //api/name/properties - - - - - //apple_ref/occ/clm/CCTiledMapInfo/formatWithTMXFile: - Creates and returns a CCTiledMapInfo object using the TMX format file specified. - CCTMXXMLParser.h - - + (id)formatWithTMXFile:(NSString *)tmxFile - - - tmxFile - CCTiledMapInfo. - - - The CCTiledMapInfo Object. - //api/name/formatWithTMXFile: - - - - - //apple_ref/occ/clm/CCTiledMapInfo/formatWithXML:resourcePath: - Creates and returns a CCTiledMapInfo object using the TMX XML and resource file path. - CCTMXXMLParser.h - - + (id)formatWithXML:(NSString *)tmxString resourcePath:(NSString *)resourcePath - - - tmxString - TMX XML. - - resourcePath - Resource file path. - - - The CCTiledMapInfo Object. - //api/name/formatWithXML:resourcePath: - - - - - //apple_ref/occ/instm/CCTiledMapInfo/initWithFile: - Initializes and returns a CCTiledMapInfo object using the TMX format file specified. - CCTMXXMLParser.h - - - (id)initWithFile:(NSString *)tmxFile - - - tmxFile - CCTiledMapInfo. - - - An initialized CCTiledMapInfo Object. - //api/name/initWithFile: - - - - - //apple_ref/occ/instm/CCTiledMapInfo/initWithXML:resourcePath: - Initializes and returns a CCTiledMapInfo object using the TMX XML and resource file path. - CCTMXXMLParser.h - - - (id)initWithXML:(NSString *)tmxString resourcePath:(NSString *)resourcePath - - - tmxString - TMX XML. - - resourcePath - Resource file path. - - - An initialized CCTiledMapInfo Object. - //api/name/initWithXML:resourcePath: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens99.xml b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens99.xml deleted file mode 100644 index 657ba8d..0000000 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/Tokens99.xml +++ /dev/null @@ -1,466 +0,0 @@ - - - - - - //apple_ref/occ/cl/CCTiledMapLayer - CCTiledMapLayer represents the Tiled Map layer. - CCTiledMapLayer.h - - - - - - - - //apple_ref/occ/instm/CCTiledMapLayer/setLayerName: - Name of the layer. - CCTiledMapLayer.h - - @property (nonatomic, readwrite, strong) NSString *layerName - - - //api/name/layerName - - - - - //apple_ref/occ/instm/CCTiledMapLayer/layerName - Name of the layer. - CCTiledMapLayer.h - - @property (nonatomic, readwrite, strong) NSString *layerName - - - //api/name/layerName - - - - - //apple_ref/occ/instp/CCTiledMapLayer/layerName - Name of the layer. - CCTiledMapLayer.h - - @property (nonatomic, readwrite, strong) NSString *layerName - - - //api/name/layerName - - - - - //apple_ref/occ/instm/CCTiledMapLayer/setLayerSize: - Size of the layer in tiles. - CCTiledMapLayer.h - - @property (nonatomic, readwrite) CGSize layerSize - - - //api/name/layerSize - - - - - //apple_ref/occ/instm/CCTiledMapLayer/layerSize - Size of the layer in tiles. - CCTiledMapLayer.h - - @property (nonatomic, readwrite) CGSize layerSize - - - //api/name/layerSize - - - - - //apple_ref/occ/instp/CCTiledMapLayer/layerSize - Size of the layer in tiles. - CCTiledMapLayer.h - - @property (nonatomic, readwrite) CGSize layerSize - - - //api/name/layerSize - - - - - //apple_ref/occ/instm/CCTiledMapLayer/setMapTileSize: - Size of the Map's tile, could be different from the tile size. - CCTiledMapLayer.h - - @property (nonatomic, readwrite) CGSize mapTileSize - - - //api/name/mapTileSize - - - - - //apple_ref/occ/instm/CCTiledMapLayer/mapTileSize - Size of the Map's tile, could be different from the tile size. - CCTiledMapLayer.h - - @property (nonatomic, readwrite) CGSize mapTileSize - - - //api/name/mapTileSize - - - - - //apple_ref/occ/instp/CCTiledMapLayer/mapTileSize - Size of the Map's tile, could be different from the tile size. - CCTiledMapLayer.h - - @property (nonatomic, readwrite) CGSize mapTileSize - - - //api/name/mapTileSize - - - - - //apple_ref/occ/instm/CCTiledMapLayer/setTiles: - Tile pointer. - CCTiledMapLayer.h - - @property (nonatomic, readonly) uint32_t *tiles - - - //api/name/tiles - - - - - //apple_ref/occ/instm/CCTiledMapLayer/tiles - Tile pointer. - CCTiledMapLayer.h - - @property (nonatomic, readonly) uint32_t *tiles - - - //api/name/tiles - - - - - //apple_ref/occ/instp/CCTiledMapLayer/tiles - Tile pointer. - CCTiledMapLayer.h - - @property (nonatomic, readonly) uint32_t *tiles - - - //api/name/tiles - - - - - //apple_ref/occ/instm/CCTiledMapLayer/setTileset: - Tileset information for the layer. - CCTiledMapLayer.h - - @property (nonatomic, readwrite, strong) CCTiledMapTilesetInfo *tileset - - - //api/name/tileset - - - - - //apple_ref/occ/instm/CCTiledMapLayer/tileset - Tileset information for the layer. - CCTiledMapLayer.h - - @property (nonatomic, readwrite, strong) CCTiledMapTilesetInfo *tileset - - - //api/name/tileset - - - - - //apple_ref/occ/instp/CCTiledMapLayer/tileset - Tileset information for the layer. - CCTiledMapLayer.h - - @property (nonatomic, readwrite, strong) CCTiledMapTilesetInfo *tileset - - - //api/name/tileset - - - - - //apple_ref/occ/instm/CCTiledMapLayer/setLayerOrientation: - Layer orientation method, which is the same as the map orientation method. - CCTiledMapLayer.h - - @property (nonatomic, readwrite) NSUInteger layerOrientation - - - //api/name/layerOrientation - - - - - //apple_ref/occ/instm/CCTiledMapLayer/layerOrientation - Layer orientation method, which is the same as the map orientation method. - CCTiledMapLayer.h - - @property (nonatomic, readwrite) NSUInteger layerOrientation - - - //api/name/layerOrientation - - - - - //apple_ref/occ/instp/CCTiledMapLayer/layerOrientation - Layer orientation method, which is the same as the map orientation method. - CCTiledMapLayer.h - - @property (nonatomic, readwrite) NSUInteger layerOrientation - - - //api/name/layerOrientation - - - - - //apple_ref/occ/instm/CCTiledMapLayer/setProperties: - Properties from the layer. They can be added using tiled. - CCTiledMapLayer.h - - @property (nonatomic, readwrite, strong) NSMutableDictionary *properties - - - //api/name/properties - - - - - //apple_ref/occ/instm/CCTiledMapLayer/properties - Properties from the layer. They can be added using tiled. - CCTiledMapLayer.h - - @property (nonatomic, readwrite, strong) NSMutableDictionary *properties - - - //api/name/properties - - - - - //apple_ref/occ/instp/CCTiledMapLayer/properties - Properties from the layer. They can be added using tiled. - CCTiledMapLayer.h - - @property (nonatomic, readwrite, strong) NSMutableDictionary *properties - - - //api/name/properties - - - - - //apple_ref/occ/clm/CCTiledMapLayer/layerWithTilesetInfo:layerInfo:mapInfo: - Create and return a CCTiledMapLayer using the specified tileset info, layerinfo and mapinfo values. - CCTiledMapLayer.h - - + (id)layerWithTilesetInfo:(CCTiledMapTilesetInfo *)tilesetInfo layerInfo:(CCTiledMapLayerInfo *)layerInfo mapInfo:(CCTiledMapInfo *)mapInfo - - - tilesetInfo - Tileset Info to use. - - layerInfo - Layer Info to use. - - mapInfo - Map Info to use. - - - The CCTiledMapLayer Object. - //api/name/layerWithTilesetInfo:layerInfo:mapInfo: - - - - - //apple_ref/occ/instm/CCTiledMapLayer/initWithTilesetInfo:layerInfo:mapInfo: - Initializes and returns a CCTiledMapLayer using the specified tileset info, layerinfo and mapinfo values. - CCTiledMapLayer.h - - - (id)initWithTilesetInfo:(CCTiledMapTilesetInfo *)tilesetInfo layerInfo:(CCTiledMapLayerInfo *)layerInfo mapInfo:(CCTiledMapInfo *)mapInfo - - - tilesetInfo - Tileset Info to use. - - layerInfo - Layer Info to use. - - mapInfo - Map Info to use. - - - An initialized CCTiledMapLayer Object. - //api/name/initWithTilesetInfo:layerInfo:mapInfo: - - - - - //apple_ref/occ/instm/CCTiledMapLayer/tileAt: - Returns the tile at the specified tile coordinates. - CCTiledMapLayer.h - - - (CCSprite *)tileAt:(CGPoint)tileCoordinate - - - tileCoordinate - Tile Coordinate to use. - - - CCSprite tile object. - //api/name/tileAt: - - - - - //apple_ref/occ/instm/CCTiledMapLayer/tileGIDAt: - Returns the tile GID at the specified tile coordinates. - CCTiledMapLayer.h - - - (uint32_t)tileGIDAt:(CGPoint)tileCoordinate - - - tileCoordinate - Tile Coordinate to use. - - - Tile GID value. - //api/name/tileGIDAt: - - - - - //apple_ref/occ/instm/CCTiledMapLayer/setTileGID:at: - Sets the tile GID using the specified tile coordinates and GID value. - CCTiledMapLayer.h - - - (void)setTileGID:(uint32_t)gid at:(CGPoint)tileCoordinate - - - gid - GID value to use. - - tileCoordinate - Tile Coordinate to use. - - - - //api/name/setTileGID:at: - - - - - //apple_ref/occ/instm/CCTiledMapLayer/setTileGID:at:withFlags: - Sets the tile GID using the specified GID value, tile coordinates and flag option values. - CCTiledMapLayer.h - - - (void)setTileGID:(uint32_t)gid at:(CGPoint)pos withFlags:(ccTMXTileFlags)flags - - - gid - GID value to use. - - pos - Tile Coordinate to use. - - flags - Flag options to use. - - - - //api/name/setTileGID:at:withFlags: - - - - - //apple_ref/occ/instm/CCTiledMapLayer/removeTileAt: - Remove tile at specified tile coordinates. - CCTiledMapLayer.h - - - (void)removeTileAt:(CGPoint)tileCoordinate - - - tileCoordinate - Tile Coordinate to use. - - - - //api/name/removeTileAt: - - - - - //apple_ref/occ/instm/CCTiledMapLayer/positionAt: - Return the position in points of the tile specified by the tile coordinates. - CCTiledMapLayer.h - - - (CGPoint)positionAt:(CGPoint)tileCoordinate - - - tileCoordinate - Tile Coordinate to use. - - - Return position of tile. - //api/name/positionAt: - - - - - //apple_ref/occ/instm/CCTiledMapLayer/propertyNamed: - Return the value for the specified property name value. - CCTiledMapLayer.h - - - (id)propertyNamed:(NSString *)propertyName - - - propertyName - Propery name to lookup. - - - Property name value. - //api/name/propertyNamed: - - - - - //apple_ref/occ/instm/CCTiledMapLayer/addChild:z:tag: - addchild:z:tag: is not supported on CCTMXLayer. Instead use setTileGID:at: and tileAt: methods. - CCTiledMapLayer.h - - - (void)addChild:(CCNode *)node z:(NSInteger)z tag:(NSInteger)tag - - - node - Node to use. - - z - Z value to use. - - tag - Tag to use. - - - - //api/name/addChild:z:tag: - - - - - - \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/docSet.dsidx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/docSet.dsidx deleted file mode 100644 index 4993883..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/docSet.dsidx and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/docSet.dsidx-shm b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/docSet.dsidx-shm deleted file mode 100644 index b703b69..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/docSet.dsidx-shm and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/docSet.dsidx-wal b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/docSet.dsidx-wal deleted file mode 100644 index 79fc033..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/docSet.dsidx-wal and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/docSet.skidx b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/docSet.skidx deleted file mode 100644 index 041e575..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/docSet.skidx and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/docSet.toc b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/docSet.toc deleted file mode 100644 index 5299525..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/docSet.toc and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/docSet.tokencache b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/docSet.tokencache deleted file mode 100644 index a6b2844..0000000 Binary files a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/docset/Contents/Resources/docSet.tokencache and /dev/null differ diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/html/Categories/NSValue+CCRenderer.html b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/html/Categories/NSValue+CCRenderer.html new file mode 100644 index 0000000..c713214 --- /dev/null +++ b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/html/Categories/NSValue+CCRenderer.html @@ -0,0 +1,223 @@ + + + + + NSValue(CCRenderer) Category Reference + + + + + + +
    + + + + +
    + +
    +
    + + + +
    + +
    + + + + +
    Declared inCCRenderer.h
    + + + + +
    + +

    Overview

    +

    Check if the given bounding box as specified by it’s center and extents (half with/height) is visible onscreen.

    +
    + + + + + + + + + + + + + + + + +
    + + +
    +
    + + + \ No newline at end of file diff --git a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/html/Classes/CCAction.html b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/html/Classes/CCAction.html index c0a15b0..e591e36 100644 --- a/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/html/Classes/CCAction.html +++ b/PeevedPenguins.spritebuilder/Source/libs/cocos2d-iphone/api-docs/html/Classes/CCAction.html @@ -11,8 +11,8 @@